Cadence 1.9
Cadence 1.9 — the sound release
16-bit audio, measured to the silicon
The whole audio pipeline is now 16-bit end to end, built on the AY's
measured volume curve at full precision — all 16 volume levels are
audibly distinct for the first time (8-bit collapsed the quietest
ones). Envelopes and fades breathe like the real chip.
Stereo, three ways (Audio → Output)
The CPC's line-out wiring — channel A left, C right, B centre — with a
mode for every listener, switchable live:
- Mono — the classic internal-speaker mix.
- Stereo (default) — ABC panning with 25% crosstalk: what the air
blends between two real speakers. Best on headphones. - Stereo (hard) — the raw line wiring, cleanest on open speakers.
An AY-3-8912 to the letter
Register readback masks the chip's unimplemented bits (the AY/YM
detection signature), and R15 — the unbonded port B — behaves exactly
as measured on a real CPC: floats high as input, reads its latch as
output.
Faster
A redesigned screen reconstruction write path drops overall CPU usage
from ~25% to ~21%, and the audio rework shaves another point. Same
cycle-exact behaviour throughout — every conformance suite passes
unchanged.
Interface
- Pause (F8): freeze the machine cleanly, no debugger involved —
plus physical PAUSE/RESET buttons on the status bar, with PAUSE
glowing amber while paused. - Hover any media slot for its full file path (and tooltips are
finally readable app-wide — they'd been white-on-white forever). - The Quick start guide now greets you on first run.
- The window fits the emulator picture to the pixel.
Binaries for Linux (AppImage), macOS (.dmg) and Windows are attached below.