4 ms·
I've done quite a bit of work with serial ports on Windows, Linux and other unixes. I've also written a serial device driver. Your comment is very confusing to
by throwaway09223 3y ago
I've done quite a bit of work with serial ports on Windows, Linux and other unixes. I've also written a serial device driver.
Your comment is very confusing to me. The serial ports are abstracted to a file on Windows just like on unixes - the file is actually discussed in the above article: \COM1
Maybe you're talking about the old days where you would just outb 0x3f8? The modern interfaces are actually fairly similar.
- zwieback 3y ago0x3f8 IRQ4, 0x2f8 IRQ3 - still hardcoded in my brain 30yrs on!
- blooalien 3y agoMy "burned in" code snippet is "call -151" from Apple ][+ days, to drop to the built-in 6502 (dis)assembler/debugger.
- zwieback 3y agoMONZ I spent a lot of time reading the disassmbly listing in the back of the manual to see what happens when I jump to the monitor.
- blooalien 3y agoRemember typing in entire programs from magazines and computer manuals and saving them to cassette tape or floppy disc? That was "the good ol' days" for sure… :)
- kevin_thibedeau 3y agoThere is also the persistent problem of USB serial adapters being assigned incremental numbers until they're in double digits that many tools don't let you select from their GUI. So you have to go in and manually purge those devices to get back to sane numbering.