ZX Spectrum: Experimenting with 1-Bit Sound

A developer documents their technical experiments in implementing multichannel sound and pulse code modulation on the vintage ZX Spectrum computer. The post details the challenges of working with 1-bit hardware and the limitations of signal processing on legacy systems.
Why it matters
It provides insight into the constraints of early computing hardware and the creative engineering required to push legacy systems beyond their original design specifications.
As part of the ZX Spectrum tour, I implemented some routines that would let you play simple tones out of the 1-bit beeper. These were in large part inspired by earlier work I did on the Apple II. We know that’s not the limit, though, because we got some improbably good results out of the IBM PC’s 1-bit speaker as well. My original plan for this week was to replicate some of the advanced PC speaker techniques on the ZX Spectrum. Unfortunately, that didn’t work out as well as I’d hoped, but that’s OK because I ended up getting a bunch of other things working instead.
Get smarter about the news
Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.
Create free accountAlready have an account? Sign in