At 03:07 PM 12/24/96 -0600, you wrote: >For situations not needing high-throughput serial communications (and I >think a PIC programmer would qualify as such) it's possible to write >communications routines that'll work 'with anything' if you simply use >polled I/O rather than interrupts. The one place this would be tricky is >that every byte of data sent to the PC has to be individually requested; >if that caveat is kept in mind, however, polled serial routines can run >effectively with practically no compatibility problems whatsoever. John, Can you explain further on your claim 'with anything' and 'run effectively with practically no compatibility problems whatsoever?' Can you provide communication routines that are simply polled and will work 'with anything' for us. I would like to see the same code used with Windows NT, WFWG, OS/2, unix and DOS. I would really like to see how you can do it without the use of higher operating system calls to by pass the problems with interrupts you can't disable, virtual uarts, privileged I/O, multitasking etc etc.... It's not that I'm claim to know for certain if you can or can't and I would hate to be seen to be doubting you, heaven forbid! I just haven't had anyone else offer me so much hope for a long time. I look for too seeing this revelation expanded upon. Jim