[net.micro.pc] Serial Interrupt Handlers

davidk@dartvax.UUCP (10/13/83)

  From talking to several different people I get the feeling that doing
serial interrupt handling with the PC might not be trivial. Even worse,
I want to do it with DRI's version of C. The only mention they make
of the serial ports is that they use special names for the console
and printer (CON and LPT1). From this one is supposed to assume that
the first port is COM1. Wll, so far that has not worked. Even if it
did, it would not be interrupt driven, I assume. So, what I need is
a solid set of assembly language routines for handling such things.
I could probably develop something, but it would take a long time and
would probably not be tight. If anyone could provide some assistance with
this, I would be most appreciative, if necessary, financially so.
Thanks in advance.
 
	-David Kovar
	...decvax!dartvax!davidk

jph@whuxle.UUCP (10/26/83)

#R:dartvax:-27400:whuxle:4200002:000:684
whuxle!jph    Oct 13 23:23:00 1983

If you want to use the comm ports on an interrupt
driven basis, get the Async Comm Support software from
IBM. It has a routine (RS232INT.EXE or RS232INT.BAS)
which run the port on an interrupt driven basis, and
with a little work, can be interfaced with any C. I
have an interface with PASCAL. The only trick is to get
Version 1.0 of the program since it details what the
entry points do. If you can not, I will be glad to help
you with it. I recommend it since it will run and
interface the PC to UNIX(tm) at speeds upto 9600
without dropping characters, which is the standard
complaint that I have been hearing with people who are
trying to interface with it a character at a time.