Retro Software Foundation
From the Archive
ConservationMay 21, 1985 · By P. Nair

Reading Rotten Cassettes

Magnetic tape was never meant to last forty years. The techniques we use to coax the bits back off it.

Magnetic tape was never meant to last forty years. The techniques we use to coax the bits back off it.

Software on cassette is preservation on hard mode. The medium was cheap, the encoding was slow, and the physics were never on our side. Binder degrades, oxide sheds, and tapes that played perfectly in 1983 now squeal through the heads or drop out mid-load.

Our recovery workflow starts by not playing the tape on original hardware. Instead we capture the raw analog signal at high sample rates, then decode the bitstream in software — where we can try a dozen threshold and timing strategies without ever risking a second pass over fragile tape.

> capture  C64/DATASETTE  44.1kHz/16-bit ... OK
> decode   turbo-loader                    ... 3 retries
> checksum                                 ... PASS
> READY.

The payoff is real. Titles that no archive lists as surviving turn up on unlabeled tapes in donated boxes, recoverable precisely because we treat the audio as data and the data as evidence.

If you have cassettes — even unlabeled, even water-damaged — please ask before you discard them.

This research is reader-funded.

Help us keep recovering and writing about software history.

Make a Donation