Skip to content
BookMarked Books

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.

sinclair-zx-spectrum z80assemblyspectrumtechnical1980s 1983

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.

See Also