v1.4.0 — Sword-beam sound restored
What's new
Sword-beam sound restored (and other sampled SFX)
Link's sword now makes its shot/beam sound again when fired at full
health. The fix is in the recompiler's APU: the DMC channel's DPCM
sample playback path was never implemented (only the direct $4011
DAC load was), so every sampled sound effect was silent.
This release implements the full DMC unit — sample address/length
($4012/$4013), the DMA fetch, and the DPCM delta decoder clocked at
the NTSC rate table. In addition to the sword beam, this restores:
- Boss roars (Digdogger / Manhandla / Patra)
- Bomb explosion and other DPCM-sampled effects
- Ocean/sea ambient sample
Under the hood
- Pinned nesrecomp bumped to
50972f8(apu: implement DMC DPCM sample playback). - Stopped tracking the generated
*_full.c/*_dispatch.cbuild artifacts
(regenerated on every build) to cut repo noise.
Full Changelog: v1.3.0...v1.4.0