Skip to content

Sinclair ZX Spectrum

1982 · Zilog Z80

ZX Spectrum 48K with its rubber keyboard and rainbow case stripe
Photograph supplied by the project.

Make games.
Understand the machine.

The Spectrum helped a generation of bedroom programmers make and share games. Its bright colours, colour clash and simple beeper gave those games a distinctive character. Discover how that character comes from the hardware, then build your own games in Sinclair BASIC or Z80 assembly.

Choose a language route
Meteor Storm, a game from the Spectrum lessons
Meteor Storm · Spectrum. A game you can learn to build.
Explore Meteor Storm

Choose Your Route.

Sinclair BASIC

Learn the built-in language through small programs, then build games with drawing, input and sound.

178 published lesson pages

Explore Sinclair BASIC

Z80 assembly

Learn Z80 instructions in Meet Assembly, then build Meteor Storm. Edit and run code in the browser.

109 published lesson pages

Explore Z80 assembly

Both welcome beginners. BASIC and assembly are independent entry points; start either in your browser.

Try the machine

ROM included · no files needed


Set Up Your Machine

The browser lessons need no installation or ROM files. For local work, start with a 48K Spectrum and follow any model requirements named in the lesson.

Follow Your Curiosity.

ZX Spectrum

The hardware, programming environment and history of the machine.

Manic Miner

A game to examine for movement, hazards and level design.

CRASH

The magazine and its place in Spectrum games culture.