Page 1 of 1

Tape Loading

Posted: Mon Jul 29, 2019 4:13 pm
by Danjovic
Hi folks. I am routing a custom version of ZX97 board and after reading some material about tape loading I got concerned about what should I use as a front end on the input buffer pin (ear). I haven't found answers on the plenty articles and posts I have researched, not even on the ROM lisiting available online.
Then I have analyzed the code in detail and came to conclusion that a low pass filter will be fine, as the GET-BIT routine only cares wheter the bit coming is 1 or 0 and instead of counting transitions (like MSX for instance).
Another issue that might be relevant is that if a TTL chip is used as a input buffer it should have a pull down on the (ear) input pin as the ZX81 expects the silence (no audio-in signal) to be at LOW level.

Code: Select all

|----- "0" bit ----|
/\/\/\/\____________  as coming from ear
________
        \___________ as should be seen by GET-BIT
 1200us    1300us        
Anybody else that have studied tha matter have come to the same conclusions?


[]s

Re: Tape Loading

Posted: Mon Jul 29, 2019 5:45 pm
by 1024MAK
Have you studied the ZX80 schematic?

Mark

Re: Tape Loading

Posted: Tue Jul 30, 2019 6:11 am
by Danjovic
1024MAK wrote: Mon Jul 29, 2019 5:45 pm Have you studied the ZX80 schematic?

Mark
Yes, I have studied the zx80 and some zx81 clones, and all of 'em use a capacitor in series thus forming a high pass filter but then again a low pass filter would make more sense.

Re: Tape Loading

Posted: Tue Jul 30, 2019 7:50 am
by 1024MAK
The series capacitor also provides isolation of any DC offset voltage that may be present on the input.

The capacitor and the resistors are also needed to provide some protection in case of a very high volume level, and will provide some protection against static discharge.

If the value of the capacitor is increased, this should increase sensitivity.

Mark

Re: Tape Loading

Posted: Tue Aug 06, 2019 12:09 pm
by albertusj
I did an analysis of tape data storage here:

http://www.myprius.co.za/tape_storage.htm