www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1995/10/12/19:05:08

Date: Thu, 12 Oct 1995 15:21:09 -0700
From: Sam Vincent <svincent AT cs DOT sonoma DOT edu>
To: djgpp AT sun DOT soe DOT clarkson DOT edu
Subject: fifo

Hi all..

Welp.. this is weird..

If I run my telemate communications program and then run my djgpp-created
async routines everything works fine and I can set the port at 115200...

If I dont run the comm program first.. I seem to miss a hell of a lot
of characters...   Apparently I don't know how to activate this 16550 FIFO
that telemate does...  How many people have 16550 uarts?  should i require
one of those for people who use my package, shouyld I set the port at something
like 38400 instead (will this get throughput just as good? the modem is only
28800 and I know of no other faster modems)..  Is there any way to make my
routines faster?  Right now im using the standard wrappers for a protected
mode interrupt routine...   How much faster would it be to just gcc -S
that routines into gas format and add an iret at the end instead of a ret
and then just not use the wrappers..  is there anything else the wrappers do
other than iret?

Thanks,

Sam

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019