Skip to content

v1.4.0 — Sword-beam sound restored

Choose a tag to compare

@mstan mstan released this 03 Jun 00:42

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.c build artifacts
    (regenerated on every build) to cut repo noise.

Full Changelog: v1.3.0...v1.4.0