[Tfug] Apple //e as a Gentoo Linux serial terminal.

Quag7 coldfront at frostwarning.com
Wed Jul 4 03:37:10 MST 2007


Well I got it done!

Here are some of the pics of IRC on the Apple 2 and the standard uname -a :

http://www.dataswamp.net/colin/apple2e-irc-1.jpg
http://www.dataswamp.net/colin/apple2e-irc-2.jpg
http://www.dataswamp.net/colin/apple2e-serial_term-1.jpg
http://www.dataswamp.net/colin/apple2e-serial_term-2.jpg
http://www.dataswamp.net/colin/apple-firstxferredapp.jpg

This software was mostly responsible:

http://adtpro.sourceforge.net/

The guys who make ADTPro ought to be given a medal or something.  This is java 
software which bootstraps an Apple 8 bit system from bare metal over a serial 
cable, resulting in a fully working Prodos system.

You can then send the ADTPro software itself over the serial term, run it, 
then use the serial-booted ADTPro software to send over a disk image of 
ADTPro to write to a floppy; then you have a bootable ADTPro floppy which can 
be used to transfer further images.

I got this working with a normal "straight" serial cable but this wouldn't 
work in terms of a serial term.  I had to pop out a  block from the serial 
card, flip it, then use various gender changers and extension cables to get 
the thing connected via a null modem cable.  Interestingly, these cards 
(clones of the Super Serial II card) are still available for about $13.00 by 
mail order, and come with full documentation.  2007, whodathunkit.

After setting two sets of jumpers and flipping the block around, I discovered 
that old term software expects the card to be in a certain slot (2).  Oddly, 
the empty slot was sending massive torrents of data to the term software I 
was using on the Apple, causing it to beep annoyingly.  I couldn't figure out 
where the data was coming from.  I switched it over from slot 4 to slot 2 and 
suddenly things quieted down and I was able to send text over to the Apple 
term with minicom, as well as cat to /dev/ttyS0 and have it display properly 
on the Apple.

Then I changed just one line in my inittab on my Gentoo system to get the 
serial terminal working.  I'd never messed with serial terms before; for some 
reason I thought it would be more complicated.

What is this useful for?  I have no idea, but it is retro-cool I guess.  The 
only issue I have is I only get good results with VT52 emulation which means 
several Linux console programs I use (irssi) don't work properly.  I hope to 
find a more modern Apple term program which supports full ANSI...

Anyway, thanks to those who e-mailed me pointers and especially to Anthony 
Hess who hooked me up with a bunch of Apple parts (including a loaded, groovy 
Apple 2 plus) and documentation - I'm still trying to find another 2 plus 
because all that needs is a keyboard and that will be up and running as well.  
I even have an original super serial card 2 ready to go.

I have a TI 99/4a in the box that I won in a goodwill auction in my closet.  
I'm tempted to mess with that next, but 22 columns, ugh!  I think I need a 
real hobby.  Still, something is cool as hell about Apple 8 bit systems even 
now.

:)

  -Quag7




More information about the tfug mailing list