💻ZX Spectrum Implements 1-Bit PCM for Audio
ZX Spectrum's 1-bit audio is surprisingly good
TL;DR
ZX Spectrum uses 1-bit PCM to play audio, inspired by Apple II and IBM PC. It can achieve 16kHz playback despite its 1-bit speaker, making it surprisingly capable for its era.
ZX Spectrum just implemented 1-bit PCM audio, inspired by Apple II and IBM PC. This week's focus was on multichannel sound through its 1-bit speaker. The Spectrum's 1MHz memory access allows for 16kHz playback, despite the speaker only being on or off. Different models run at 3.5 MHz, enabling respectable audio quality. This is a big deal for retro computing enthusiasts and those interested in the technical limitations of early hardware.

Key Points
ZX Spectrum's 1-bit speaker plays audio at 16kHz, despite its 1MHz memory access.
Different ZX Spectrum models run at 3.5 MHz, impacting audio quality.
1-bit PCM samples waveform values between 0 and max, simple but effective.
Pulse width modulation (PWM) promises higher audio quality but is harder to implement.
ZX Spectrum's routine packs 8 samples into each byte for efficient playback.
Why It Matters
ZX Spectrum's 1-bit PCM audio is impressive for its era, achieving 16kHz playback. Retro computing enthusiasts and those studying early hardware limitations will find this fascinating. The technical details, like packing 8 samples into each byte, offer insights into optimizing audio on constrained systems.
Frequently Asked Questions
Why does this matter?
ZX Spectrum's 1-bit PCM audio is impressive for its era, achieving 16kHz playback. Retro computing enthusiasts and those studying early hardware limitations will find this fascinating. The technical details, like packing 8 samples into each byte, offer insights into optimizing audio on constrained systems.
What happened?
ZX Spectrum uses 1-bit PCM to play audio, inspired by Apple II and IBM PC. It can achieve 16kHz playback despite its 1-bit speaker, making it surprisingly capable for its era.
Comments
Be the first to comment
Enjoyed this article?
Get it daily. 7am. Free. Reads in 5 minutes.
Join 3,470 builders reading daily.