ally still had a floppy connection on the motherboard ready to add the port. I have one I want to add the floppy too as that would be great.
Hmm, I've never noticed this-I need to open my Rev. B Bondi to add RAM, so will look for it when I have it open.
Another interesting point on the Rev. A and B machines is that they have an RS-422 port. It is connected directly to IrDA sensor, but none the less the sensor can be disconnected and-with some creative routing-be used with a printer, Localtalk box, or whatever(with the usual caveats). Up through the G5, StealthPort and GeoPort made small cards that would plug into the modem port on the logic board and had a mini-DIN-8 connector that fit the hole for the RJ-11 cable.
Although the legacy stuff was "hidden", a lot of it did linger. As I mentioned, the serial port protocol was used through the G5 era for modems. ADB was used internally for Powerbooks up to some of the very late models(I suspect this is why ADB "just works" in Leopard even when you have to do some crazy hacks to make other stuff work in Leopard with PCI based computers running processor upgrades). I have a couple of computers-including a dual 1ghz Quicksilver that came BTO with an Adaptec 2930CU card. This is a firmware compatible(bootable) SCSI card with an internal 50 pin port and an external HD-50 Centronix.
Unfortunately, as software progressed, a lot of the stuff became unusable. Internal floppy drives are completely non-functional in OS X even using officially supported software combinations(i.e. Jaguar on a beige G3). As far as I know, serial port support is pretty limited under OS X-I don't think Localtalk works at all, and printers aren't exactly plug and play like they are pre-OSX. I've yet to find a parallel SCSI card that works at all in Leopard, including the Apple shipping ones(yet strangely both PCI ATA and SATA cards tend to show up as SCSI cards in system profiler).