The C-64 comes
with 1200-baud bit-banging in ROM. That's why we did it
that way. UARTS are much nicer (having later aquired a Super Serial Card),
but not all micros had them.
Yes, but the C64/C128 have an expansion bus. It's not hard to hook up a
6551. In fact it would take me less time to do that (and I have a
suitable chip in the junk box) than it would take me to debug the
bitbanging routines...
Not only not hard, but already done. The CMD SwiftLinks and Turbo232s are
nothing more than 6551 ACIAs mapped to appear at either $DE00 or $DF00
in the memory map (ditto for Datapumps, etc.)
The P500 has a real serial port (6551, RS232 level
shifters, DB25
connector), but few other CBM machines do :-(
The Plus/4 has a 6551, but it uses the regular weird user port.
--
----------------------------- personal page:
http://www.armory.com/~spectre/ --
Cameron Kaiser, Point Loma Nazarene University * ckaiser(a)stockholm.ptloma.edu
-- Proponents of other opinions will be merrily beaten to a bloody pulp. ------