Skip to content
Bumbershoot Software·

💻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.

ZX Spectrum Implements 1-Bit PCM for Audio — Bumbershoot Software

Key Points

1

ZX Spectrum's 1-bit speaker plays audio at 16kHz, despite its 1MHz memory access.

2

Different ZX Spectrum models run at 3.5 MHz, impacting audio quality.

3

1-bit PCM samples waveform values between 0 and max, simple but effective.

4

Pulse width modulation (PWM) promises higher audio quality but is harder to implement.

5

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.

ZX Spectrum1-bit PCMretro computingaudiohardware

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

Subscribe to join the conversation...

Be the first to comment

Enjoyed this article?

Get it daily. 7am. Free. Reads in 5 minutes.

Join 3,470 builders reading daily.

Also get