you have already tested (e.g., replaced RAM, checked voltages)? Does the machine show any video output at all? I can help walk you through the diagnostic process. Share public link
For every hobbyist staring at a black screen, wondering if their cherished childhood computer is now a doorstop, the test link offers hope. It isolates the fault. It transforms a vague problem ("it doesn't work") into a solvable puzzle ("bit 4 of the upper memory is stuck high").
Depending on whether your Spectrum can partially boot or is completely unresponsive, you will need either a or a Diagnostic ROM cartridge .
ZX Spectrum 16K, 48K, 128K, +2, +2A, +3, and other compatible clones. zx spectrum test program link
As the silicon in our vintage Spectrums degrades, the "Test Program Link" is no longer just a repair tool—it is a preservation method.
A “test program” is a small piece of software designed to verify hardware, software interfaces, or specific system behaviors. On the Spectrum, test programs historically served several purposes:
Automated RAM testing (even if the system stack is broken), ULA screen testing, and color border checks. 2. Sinclair Factory Test Tape (SuperTest / Horizon) you have already tested (e
If your Spectrum is so dead it cannot load from tape, you need a hardware-based solution. In this case, a is not a file but a physical EPROM.
A message like ROM CRC error: expected 0x12AB, got 0x44FF means your ROM chip (usually a 2364 or 27128) has a bit-rot or a failed address line. Replace the EPROM.
When hobbyists talk about a "test program link," they are often referring to the work of Phil Ruston at Retroleum. His diagnostic ROM is widely considered the gold standard for Spectrum repair. Share public link For every hobbyist staring at
Note: This article assumes a basic familiarity with the ZX Spectrum platform, its memory map, and its tape/disk loading model. Where necessary, concise technical detail is provided to make the procedures actionable.
We'd love to hear about your experiences with the test program. Share your results in the comments below, including any issues you encountered or observations about your machine's performance.
Depending on the state of your ZX Spectrum, you will need to choose one of two methods to execute a test program:
This is currently one of the most popular functional testing suites for hardware clones and original machines. It is an open-source project available on