github elliotttate/DKC3Recomp v0.0.4
DKC3Recomp v0.0.4 (Alpha) - macOS

latest releases: v0.0.6, v0.0.5
pre-releaseone month ago

Alpha / pre-release

DKC3Recomp is still in bring-up. This build fixes the widened presentation
of Riverside Race's water and the strip that flashed at the top of the
margins, and carries the Floodlit Fish tint fix; it is not a claim of
full-game compatibility.

You must supply your own headerless North American (En,Fr) DKC3 ROM. The
supported 4 MiB image has SHA-256
2277a2d8dddb01fe5cb0ae9a0fa225d42b3a11adccaeafa18e3c339b3794a32b.
No ROM, save data, generated C, screenshots, music, or extracted game assets
are included in the download.

What's new in v0.0.4

  • Riverside Race's water keeps its reflection into the margins: the second
    layer's rows that stream a strip of the level map are served from the
    terrain store at the row offset they prove every frame, and its static
    underwater backdrop wraps as a plane judged per map row rather than per
    VRAM page.
  • The first visible row of the margins decodes like the rest; a rule
    carried over from DKC2Recomp blanked it on tile boundaries, which showed
    as a strip flashing at the top of the margins as the camera drifted.
  • Floodlit Fish's underwater tint reaches the margins; the fill that
    supplies it runs only where the native subscreen row is fully covered.
  • Headless diagnostics: per-frame PPU window, color-math, and HDMA table
    state, the second-layer verifier's trace, and the prefill's phase and
    row pairing per frame.
  • Includes v0.0.3's 21:9 mode and placement activation fixes.

macOS build

  • Apple silicon (arm64), macOS 26 or newer.
  • Ad-hoc signed and not notarized. If Gatekeeper blocks the first launch,
    Control-click DKC3Recomp.app, choose Open, and confirm once.
  • Includes its SDL2 runtime and original project icon.
  • Open the app and select the supported ROM in the launcher; the ROM remains
    outside the application bundle.

Validation

  • Built from commit 5afdacb with the pinned submodules.
  • All CTest checks passed, including the private-ROM headless boot and the
    hidden macOS app, 16:10, and quick-state smoke tests.
  • Riverside Race: at the reported save and 128 pixels on, the reflection
    continues into both margins; the native window is unchanged and the
    Lakeside Limbo corpus keeps every native and margin cell matching its
    decode on every frame.
  • The 4:3 replay of the Lakeside Limbo run is bit-for-bit unchanged.
  • The extracted release ZIP passed strict code-signature verification and a
    hidden app run.
  • ZIP SHA-256: 5b8966c44d6973f8244939c49c23a2d25fc0085bc7513ae87e3ab6259f986601.

Whole-game traversal, crowded-screen OAM behavior at the maximum width, Intel
Macs, notarization, and the carried-over Windows host remain unverified.
Floodlit Fish was not re-checked after the fill's gate.

Don't miss a new DKC3Recomp release

NewReleases is sending notifications on new releases.