ZX Spectrum tape: TZX and TAP to sound

An online tool for ZX Spectrum cassettes: it turns TZX, TAP and CDT images into the audio signal a real Spectrum loads from through its EAR socket, reads a recording of an old cassette back into TZX or TAP, and builds a tape out of your own BASIC program. Everything runs in the browser — parsing the tape, synthesising the signal and detecting the edges in a recording.

How to load a game into a real ZX Spectrum

1
Open the tape

Drop a .tzx, .tap or a ZIP holding one. The block list and the loading screen appear.

2
Connect the machine

A 3.5 mm cable from the phone headphone output into the EAR socket of the Spectrum.

3
Set the volume

Press "Check the volume": stripes running along the Spectrum border mean the signal is getting through.

4
Type LOAD ""

On the Spectrum type LOAD "" and press ENTER — the machine is now waiting for the tape.

5
Play the tape

The ▶ button starts playback. It pauses by itself at "stop the tape" marks.

Load a game into a real Spectrum straight from your phone — or turn an old cassette back into a file

Drop a .tzx or .tap here
A ZIP with a tape inside works too — no need to unpack it
TAP, TZX, CDT, ZIP ·
Loading file...
0%
0:00 / 0:00
A 3.5 mm cable from the phone headphone jack into the Spectrum EAR socket. On the Spectrum type LOAD "" and press ENTER, then play the tape.
Turn off audio enhancement, the equaliser and loudness levelling on your phone: they smooth the square wave, and the loader stops recognising it.

            
Published Author: