HIGH SPEED CASSETTE INTERFACE
John R. Hunt
I was interested in W Van Malderen’s article in Vol.1 Issue.3: it
confirmed what I had thought for some time, that with appropriate
circuitry data rates significantly higher than Nascom’s standard 1200
and 2400 Baud are possible.
I would like to point out a possible problem with the Biphase
(Manchester II) coding used, namely that the recorded data for a
stream of ones and a stream of zeros are ambiguous, as the following
Thus, when the tape is replayed, the ‘blank’ section before the data
starts can be decoded randomly as mark or space, and in the latter
case the first data character will be missed. This does not matter
for tapes recorded in Nas-Sys format as a block of mulls is output
before the data, and these will guarantee synchronisation of the
decoder. For other file structures (eg Hisoft Fascal 4?) reliable
data recovery will not be achieved.
There is a related Biphase coding method, Biphase-M, which does not
suffer from this deficiency, and is also unaffected by possible
signal inversion in the recorder. I refer you to an article in the
Feb 1982 issue of Wireless World for a discussion of this coding
method along with circuits for coder and decoder. Apart from the
addition of a phase-locked loop for clock recovery, these are only a
little more complex than W Van Malderen’s circuit. I intend to
experiment with this when time permits.
The article in Wireless World also points out the desirability of
phase equilisatian of the signal on playback for reliable operation.
Based on the Wireless World circiut I have built an equiliser which I
have installed permanently between the ouput of my portable recorder
and Nascom. The result has been a great improvement in the
reliability of reading data tapes, particularly for tapes recorded on
other machines. Most significantly, error free reading can now
be achieved over a very wide range of volume control settings. The
circuit is powered from the 12V supply available on the serial