notes@isucs1.UUCP (10/14/85)
Serial input by way of the IBM-PC and compatible BIOS _is_ buffered. There is an MSDOS interrupt (I'm not sure which one offhand) that can return a character from the buffer, as well as return serial port and buffer status. Some compilers generate code that periodically reads characters to see if any flow control characters have been typed (Turbo Pascal does - use the {$c-} compiler directive to turn this off), and thereby throw away your buffered characters, making it seem as if they were lost. When writing your own interrupt routine be sure to re-enable the interrupts in the interrupt routine. UUCP: {okstate|umn-cs}!isucs1!dueland CSNET: dueland@iowa-state "Don't do anything I wouldn't do" - Hunter S. Thompson