August 3, 2026
Beep beef in retro land
ZX Spectrum System Tour: Sound
Tiny old computer, huge noise: fans are fighting over how much music it could really make
TLDR: The article explains how the ZX Spectrum made sound, from simple beeps to better music on later models, and ends with a demo scale. But commenters stole the show by arguing the basic speaker was far more impressive than the article makes it sound, with old games pulling off surprisingly rich music.
The latest stop on this ZX Spectrum nostalgia tour should have been a calm little history lesson about how this 1980s home computer made sound. Instead, the comments instantly turned it into a classic retro-gaming showdown: was the Spectrum’s humble built-in speaker just a basic beep box, or are people wildly underselling what it could actually do?
The article itself is pretty modest. It walks through the Spectrum’s two sound options: a simple built-in speaker on all models, and a fancier music chip on later versions. The writer even keeps expectations low, ending with a demo that plays a C-major scale. Very educational, very wholesome, very “look, it sings!” But the community? Not content with wholesome. One commenter cheerfully treated the whole thing like an invitation to finally tackle a bucket-list of legendary machines, lumping the Spectrum in with giants like the Commodore 64 and Nintendo consoles. That’s the warm fuzzy side of the thread.
Then came the pushback. Another reader basically said, hold on, this is selling the little speaker way short. They pointed to old games that squeezed out music during gameplay, plus multi-part tunes and even percussion, which is the retro equivalent of yelling, “Put some respect on its name!” The vibe is part admiration, part correction, and part proud history lecture. In other words: a tiny sound tutorial somehow became a comment-section victory lap for old-school wizardry.
Key Points
- •The article surveys ZX Spectrum sound hardware and focuses on producing a C-major scale as a practical demonstration.
- •The Spectrum provides a 1-bit software-controlled beeper on all systems and AY-3-8910 synthesizer support on 128K models and via peripherals for 16K and 48K models.
- •The built-in BASIC BEEP command forwards to a ROM BEEPER routine at address $03B5, allowing programmers to generate tones without implementing timing from scratch.
- •The article explains that HL holds a delay value and DE holds note duration in wavelengths, and derives formulas from the ROM code for converting frequency and time into those values.
- •A Z80 assembly program and a table of precomputed values are provided to play an eight-note C-major scale, with the article noting improved precision over an earlier Apple II half-wavelength approach.