logoalt Hacker News

Digital Audio on the ZX Spectrum's 1-Bit Beeper

52 points • by ibobev • last Sunday at 6:30 PM • 15 comments • view on HN

Comments

socializer • today at 4:01 PM

Doing stuff like this in the 8-bit era was never particularly hard. The difficulty was doing this and then anything else, because you basically need the entire CPU just for audio synthesis. For games, there was a very real trade-off between calculating video, game state, and sound, and sound often took the back seat.

It's also why everything looked and sounded better on 8-bit computers that had hardware support for graphic sprites or sound generation, even if they had a less powerful CPU. And it's the untold story behind why 16-bit graphics looked so much better: it wasn't about the CPU as much as it was about having a dedicated video card / chipset with its own memory, a sound card that handled polyphonic sound and MIDI synthesis, etc.

urbandw311er • today at 2:30 PM

I have a memory of a Spectrum game playing some sort of synthesised speech through the speaker that seemed incredibly ahead of its time. I believe the game was called iBall. And the sample said something like “Fight iBall!” Have I misremembered that? Was this a fever dream?

➕ show 3 replies
musha68k • today at 3:40 PM

Due to all the constraints the ZX Spectrum is a fantastic system for recreational programming; too bad I missed the latest Spectrum Next batch last year.

ValdikSS • today at 4:31 PM

This reminded me of a recent very detailed video on polyphony implementation on 8052

https://news.ycombinator.com/item?id=49895486

There's also a phone with YM2149

regularfry • today at 4:03 PM

There was a music editor I remember getting on a late Your Sinclair edition cover tape which displayed proper music staves and gave you 4-note chord output. Blew my mind a bit at the time.

2a0c40 • today at 3:30 PM

And who could possibly forget Chronos' title music, by Tim Follin?

https://www.youtube.com/watch?v=u-D24A_N4d4

stackedinserter • today at 3:15 PM

ZX's audio and video systems are two things that I never missed.

corbinvachal • today at 3:09 PM

[dead]