[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Networking Apple II'ss with each other and for Internet?



Michael J. Mahon <mjmahon@aol.com> wrote:
[Apple II networking]
: I made the same observation in '96, and in April of that year developed
: a set of assembler routines that would permit up to 16 computers to
: be bussed together through a game port annunciator/pushbutton
: connection.  It functions much like Ethernet, but at TTL levels and
: software speeds.  Synchronization is by means of a software "digital
: PLL" and timing is "trimmed" on each byte transferred.  Maximum
: packet length is 256 bytes, plus header.

Whow, we did sth. similar in the mid-80s but we used a token-ring 
like procotol (and only had 4 Apple IIeuroplus). Unfortunately, I 
can't find the code :-(. But I still have one of the Apples ;).

: Raw signalling speed--implemented entirely in software running at
: the standard (approx. 1MHz) Apple II speed--is 72.89 kilobits/sec.
: With framing overhead, this works out to about 7K bytes/sec.

Great, I think our protocol was quite a bit slower. About 20-30 kbit/sec
IIRC.

: I have all the basic media-level protocols working (arbitration,
: collision detection and backoff, error checking, retry) and did the
: beginning of some client/server-type protocols to move chunks of
: memory from one machine to another, execute commands on a
: remote machine, etc.

Whow. We implemented a primitive sort of file sharing but not a lot
more.

: I've been wanting to get back to it for a couple of years, just for
: the fun of it (and to create a retro-net of a dozen Apple II's doing
: a distributed computation!  ;-)

Yeah, Apple II's were much more fun than all that modern stuff is...

: If anyone is interested, I wouldn't mind sharing the code I've
: developed.  It might be a springboard for someone with more
: interest in the higher-level protocols.

I'd really like to see how you implemented it.

regards,
	Michael
-- 
Michael Engel	(engel@informatik.uni-siegen.de)