Article View: comp.sys.sinclair
Article #17Re: Neat hack proposal for old machines...
From: John Elliott
Date: Sun, 04 Feb 1996 12:22
Date: Sun, 04 Feb 1996 12:22
52 lines
3051 bytes
3051 bytes
[I'm reading this in comp.sys.sinclair]
In article <4etnnl$4fj@news.microsoft.com>, Dorian Garson (doriang@microsoft.com) wrote:
: {Forgive me if this has already been addressed in a FAQ somewhere...}
Well, the comp.sys.sinclair FAQ isn't posted regularly so I think you can
be forgiven by css at least.
: So we've got dozens of old relics that have nothing to save/load data
: to/from but a cassette tape recorder.
Not _quite_ true; the Spectrum can have add-on 3.5" disc drives and write
to DOS discs. And a genuine Spectrum can read ZX81 tapes (I've done it). But
yes, most people would only have cassette capability.
: Now, note that a PC clone with a cheap sound card can generate and capture
: audio signals.
: Proposal: Is it possible to write an app that could capture programs &
: data from an old computer's cassette interface via a sound card?
It has been done for Sinclair machines, using the Z80 and PJPP emulators
- look in <ftp://ftp.nvg.unit.no/pub/sinclair/utils/pc/>. However, a sound
card is not very well suited for computer data signals, and Z80 prefers to
use a dedicated tape interface. Since very few of us still have original IBMs
with the tape interface, this is mostly done by building a small adaptor and
plugging it into the LPT1 socket. See Z80.DOC for details.
: If so, could it be architected to accomodate all popular data formats and
: so that people could add new formats as they're discovered?
Z80 emulates a real Spectrum very accurately, and can read just about any
Spectrum cassette format (though sometimes the data have to be saved as vast
VOC files). I don't know how many other formats it could be
persuaded to read though.
: The benefits are obvious: greater reliabilty, limitless, random access,
: and greater ease in trading/distributing/archiving legacy code for old
: hobbyist platforms.
A lot of this has been done for Sinclair machines;
<ftp://ftp.nvg.unit.no/pub/sinclair> holds mostly legally-distributable
software.
(+Rant)It's a pity the rest of Microsoft doesn't share this attitude towards
old hobbyist platforms; making their 8-bit programs freeware (as Hitech have
done with Hitech C) would be a very fine gesture.(-Rant)
---------------------------
John Elliott | \o_~^~ \|/ _o \|/
CHAOS in a sig... | | ==@V |\ V
--------------------------- /| _,_ _//\\|. A .|.
Technical Details
Message-ID:
<4f28ec$t5o@news.ox.ac.uk>Path:
arc1-ca.pugleaf.net!news.ox.ac.uk!elliottReferences:
<4etnnl$4fj@news.microsoft.com>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!news.ox.ac.uk!elliott From: elliott@teaching.physics.ox.ac.uk (John Elliott) Newsgroups: comp.sys.sinclair,comp.sys.cbm,comp.sys.tandy,alt.folklore.computers Subject: Re: Neat hack proposal for old machines... Followup-To: comp.sys.sinclair,comp.sys.cbm,comp.sys.tandy,alt.folklore.computers Date: 4 Feb 1996 12:22:36 GMT Organization: Oxford University Message-ID: <4f28ec$t5o@news.ox.ac.uk> References: <4etnnl$4fj@news.microsoft.com> NNTP-Posting-Host: teaching9.physics.ox.ac.uk X-Newsreader: TIN [version 1.2 PL2]