ZX SPECTRUM
Britain's home computing revolution
Why the ZX Spectrum?
The ZX Spectrum ignited Britain's home computing revolution. When Clive Sinclair launched it in 1982 at just £125, he put colour computing within reach of ordinary families. Teenagers who'd never touched a computer were suddenly writing games in their bedrooms — and some of them became millionaires before they turned twenty.
The Spectrum's famous limitations — its attribute-based colour system, single-channel beeper, and lack of hardware sprites — forced programmers to be ingenious. Learning to work within these constraints teaches problem-solving skills that transfer everywhere. The Z80 processor powers everything from arcade machines to embedded systems, and the Spectrum's vibrant community is still releasing new games and tools today.
docker pull code198x/sinclair-zx-spectrum Choose Your Path
Two ways to learn Spectrum game development. Start with Sinclair BASIC if you're new to programming, or dive straight into Z80 assembly for the full experience.
Z80 Assembly
Full hardware control
Master the attribute system, software sprites, and every register of the Z80. Learn the techniques that made classics like Manic Miner, Jet Set Willy, and Knight Lore possible.
Sinclair BASIC
Gateway curriculum
Rich built-in graphics commands (PLOT, DRAW, CIRCLE) make Sinclair BASIC an excellent starting point. Build 8 complete games while understanding the attribute system and UDGs — then graduate to assembly.