[Coco] Stupid Cassette Port Tricks,

Mike Pepe lamune at doki-doki.net
Tue Jan 29 00:42:34 EST 2008


Joel,

Interesting you mention these things. Yes, the cassette-over-phone thing 
was pretty neat. It was lot faster than modems would have been if we had 
them. Of course it's completely half-duplex, and there's no error 
correction other than to start over. But much to our amazement it did work.

Now- a cassette crossover cable is entirely possible. Due to the level 
mismatch between the in and out sides of the equation, there needs to be 
a little circuitry between the two. Just connecting in-to-out and vice 
versa won't usually work since the output signal is a lot smaller than 
what the input side is expecting. Somewhere I have a circuit that does 
some sort of equalization. I think it was all passives, just some caps 
and resistors, but I could be remembering it wrong.

Radio Shack sold just a device as you describe. Essentially, a cassette 
network interface. Your master station hooks up to a box, and there are 
a bunch of outputs that go to the slave stations. You csave at the 
master, and cload at all the clients. We had such a setup in middle 
school, but it wasn't used much. The disk drives were much faster of course.

The ability to stop and start the cassette motor is of course a critical 
flaw in using a mp3 player to host your cassette images. Fortunately 
most programs just load up in one shot.

-Mike


Joel Ewy wrote:
> That's a pretty cool use for the cassette port, Mike.  I'm sure others
> have done, or at least thought of this before, but how well would it
> work (aside from being slow) to csave/cload between two CoCos using a
> null-cassette cable?  I guess if it can be done over a phone line, it
> should be doable with just a cable.  I guess one issue is that with a
> real cassette player the CoCo can pause the cassette motor, but it
> wouldn't be able to pause another CoCo.  For simple, single program
> files, this isn't critical, but some programs pause and restart the
> cassette while loading, and if the data doesn't pause the program load
> fails.  I found that out trying to load "The Glove" from an .MP3
> player.  I'd like to get another cheap one that I can hack up, allowing
> the CoCo to control the Pause/Play button with the motor relay.
> 
> Other than that, why shouldn't it work with a suitable cassette
> crossover cable?  I have more CoCos than mass storage units.  The
> cassette port could make a serviceable ultra-cheap, low-speed CoCo network.
> 
> JCE
> 
> Mike Pepe wrote:
>> ...
>>
>> hell, I even csaved a program to my friend across town over a phone
>> call  with a suitably hacked up set of telephones
>>
>> The only thing I can think of that might cause issues is if the mp3
>> compression used causes audio artifacts that would confuse the
>> zero-crossing detector.
>>
>>
>> -- 
>> Coco mailing list
>> Coco at maltedmedia.com
>> http://five.pairlist.net/mailman/listinfo/coco
>>
> 
> 
> --
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco




More information about the Coco mailing list