That's not the first time you've mentioned
that, so now I have to ask
you: What's the #1 most glaring misdesign you can remember about the
5150 or 5160?
Oh, that's easy. The edge-triggered active high interrupts.
And on the software side, the fact that the BIOS serial port routines
don't use interrupts, making it necessary ot hit the hardware directly if
you wanted any decent data rate without dropping characters. You know, I
was under the impression that the whole point of device driver routines
was so you could make different physical hardware look the same to the
applicaiton programs.
-tony