John Foust wrote:
Ethan Dicks <erd(a)infinet.com> wrote:
Been there, done that. There's a commercial
program to convert .WAV
files of C-64 data tapes back into usable files. It also works if
you hook a real C-64 datassete to the parallel port.
I know these programs exist. There are some for the Spectrum and ZX-81,
too. However, I could generalize and say they were all DOS-based,
written in Pascal or assembler, don't come with source code, have
poor documentation, etc. and I want to roll my own in straight portable C.
I'd rather make it general to handle old S-100 tapes, C-64 tapes, etc.
instead of just hard-coding one flavor. It should be ready in
the year 2010.
I use a binary file -> .WAV file conversion program written in C, with
source code included, absolute freeware, and already successfully ported
to PC, Amiga, and Linux. It lays down a header specific to an Atari
2600 cassette add-on, and it doesn't reverse the conversion, but
extending/genercizing it shouldn't be a lifelong project. Let me know
if your interested and I'll send it to you.
--
mor(a)crl.com
http://www.crl.com/~mor/