And how many PCs have a 'user port'?
That's one thing I would certainly
want to hack in somehow.
That's one of my largest complaints with "modern" laptops - no
traditional ("legacy") parallel port. I have, in the past year,
attached LCD displays, a ladder D-A, MCUs for programming, and a real
Dragon's Lair/Space Ace scoreboard to a PeeCee parallel port. It's
not quite as versatile as the User Port on a PET or a C-64, but I'm
still missing my old (i.e., bought in 2005!) laptop.
THere was an articlke in Elektor magazine recently about a sort-of USB
(host interface) user port thing. It was basically a microcontroller with
uilt-in USB slave interface and not a lot more, You could download
various firmware into the microcontroller to make the thing act as a
device programmer for vearious microcotnroller (AVR, etc), a more general
I/O port, and so on. From what I read (I've obviously not tried it...) it
appeared a lot of the software (Windows/Linux)/firmware was open.
May be worth a look...
I _do_ have some "user port"-ish hardware
for ISA, though -
essentially one to three 8255s on either a 2/3-length or full-length
It's just a pity that the 8255 was the worst parallel port chip ever
designed. I mean, change the direction of any port, and all outputs are
set low (setting them high would be marginally more tolerable!).
-tony