ZX SPECTRUM
The computer that defined British gaming
Lessons Coming Soon
We're currently building the ZX Spectrum assembly course. Soon you'll be mastering attribute clash, creating beeper music, and building games in Z80 assembly. Watch the repository for updates!
What You'll Learn
Z80 Assembly
Master the Z80 processor with its rich instruction set, 16-bit operations, and powerful indexing modes.
Attribute System
Turn the infamous attribute clash from limitation to feature. Learn to design within the 8×8 colour grid constraints.
Beeper Audio
Create music and sound effects with just a piezo beeper. From simple beeps to multi-channel music routines.
Tape Loading
Understand the legendary loading system. Create custom loaders with your own loading screens and music.
The Famous Attribute Clash
Each 8×8 pixel block can only have two colours: INK (foreground) and PAPER (background)
This constraint led to the Spectrum's unique visual style and clever workarounds
ZX Spectrum Memory Map
Ready to Code Like It's 1982?
Follow the project on GitHub to be notified when ZX Spectrum lessons are available.
Watch on GitHub