ZX Spectrum Text Mode: A Deep Dive into Machine Code
ZX Spectrum System Tour: Text Mode

This post explores the ZX Spectrum's text mode from a machine code perspective. It covers system organization, loading and running assembly programs, and printing text via ROM routines. The author also explains how to use user-defined graphics and control text attributes with control codes, offering practical examples and insights into the Spectrum's firmware quirks.
The Spectrum, however, has only a handful of defined entry points and as a result developers tended to directly call deep within the system ROM itself in order to get the results they wanted.