Mastering Machine Code on Your ZX Spectrum
The definitive Spectrum assembly guide
Toni Baker's 1983 classic that taught a generation of Spectrum owners to program in Z80 assembly language.
Overview
Mastering Machine Code on Your ZX Spectrum by Toni Baker was the book that transformed Spectrum BASIC programmers into assembly language experts. Published in 1983 by Interface Publications, it combined clear explanations with practical examples that readers could immediately use.
Baker’s approachable writing style made Z80 assembly accessible without dumbing it down, and the book’s worked examples produced visible, impressive results that motivated learners to continue.
Fast Facts
- Author: Toni Baker
- Publisher: Interface Publications
- Year: 1983
- Pages: ~200
- Platform: ZX Spectrum (Z80)
- Sequel: Mastering Machine Code on Your Spectrum +3
Contents
The book covered Z80 programming comprehensively:
- Z80 architecture - Registers, flags, memory
- Instruction set - All documented opcodes
- Spectrum specifics - ROM routines, display
- Graphics programming - Screen manipulation
- Sound - Beeper programming
- Input handling - Keyboard scanning
- Practical projects - Complete programs
Teaching Approach
Baker’s method was hands-on:
- Short, testable code examples
- Immediate visual results
- Building complexity gradually
- Explaining the “why” not just “how”
- Debugging techniques
Impact
The book created many of the programmers who made Spectrum games. Its influence can be seen in the quality of later Spectrum software, as bedroom coders who learned from Baker went professional.
The Author
Toni Baker was notable as a prominent female programmer in the male-dominated 1980s computing scene, writing extensively about machine code and contributing to computing magazines.