home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS - Coast to Coast / simteldosarchivecoasttocoast.iso / io_util / komm.inf < prev    next >
Text File  |  1994-03-07  |  1KB  |  20 lines

  1.     This is an interrupt-driven device driver for the serial port(s) on an
  2. IBM PC. I tried to follow the guidelines in the DOS tech ref manual as best
  3. I could. It seems to work fine in my application (a PC with COM1 going to
  4. a Cray, COM2 going to a text-to-speech/telephone-management box; dial it up
  5. from a touch-tone phone, "beep in" your number and password, it logs into the
  6. Cray and reads you your mail), but certainly hasn't been exhaustively tested.
  7.     Its biggest problem is something I suspect is a DOS bug: The byte count
  8. returned from the 3F DOS function always seems to be short by 1, meaning you
  9. can't distinguish between a "nothing there" return and a "one byte returned"
  10. return. I claim to be able to point to the goof in disassembled DOS that's
  11. doing this, but the oh-so-helpful-before-we-bought-our-80-PCs people at IBM
  12. don't return my calls. Anyway, to get around this problem, I've had to precede
  13. each "get-a-character" call with an "input status" call to see if there's
  14. anything there.
  15.     I am posting this in hopes that people who know more than I about 8088
  16. assemblers, device drivers, etc. will point out bugs or possible improvements.
  17.  
  18.   -  Peter. (pearson@lll-mfe.arpa)
  19.  
  20.