You must supply your own Donkey Kong Country 2 ROM (USA v1.0, 4 MiB,
SHA-256 35421a9a...). No ROM data is included or distributed here.
What's new in 0.0.6
- CRT television display. Pause menu > Settings > Display switches the
flat panel presentation to a tube simulation: each source line is drawn as
an electron beam whose width follows its brightness, normalised so the
picture keeps its light, with a fine aperture-grille phosphor mask, glow and
halation, a gently curved tube face, and a dither. Three presets (Living
room, Studio monitor, Soft) and six sliders; the tube fades to the flat image
in small windows.DKC2_DISPLAY=crtand theDKC2_CRT_*variables select
it for a run. The old "Screen model" combo is now "Phosphor colors"; its
values and config key are unchanged. - Optional Donkey Kong and Kiddy Kong. Pause menu > Characters lets either
playable slot use Donkey Kong or Kiddy Kong, remembered between runs, with
mounted animal poses, character-specific barrel throws (Donkey overhead,
Kiddy underhand), Down + Y hand slap / body slam, paired tag handoffs on
Select, synchronised team pickup and throws, and no inherited helicopter
glide. Original DKC2 movement, collision, abilities and audio remain
authoritative. The sprite and animation data come from a private
character pack you build yourself from your own Project Kongs checkout
withscripts/import_project_kongs.py(seedocs/PROJECT_KONGS.md), then
load with Load character pack.... No game art is included in this
archive or the source tree; without a pack the original pair is used. - Pause menu on Retina displays is now centred from ImGui's logical
display size instead of the physical drawable, and its title bar can be
dragged without snapping back.
Downloads
- macOS arm64: open
DKC2Recomp.app. The app is ad-hoc signed but not
notarized; Control-click it and choose Open if Gatekeeper blocks the
first launch. - Windows: no Windows build was refreshed for this release. The most recent
Windows archive is on
v0.0.5-r2
and predates the features above.
Validation
macOS: built from commit c9ce402 (the tree of 6982010 plus the
version bump). The configured macOS suite passed 57 of 57 CTest checks
immediately before packaging, including the hidden CRT smoke run, the CRT
model, the overlay layout, the Project Kongs importer, and the Project Kongs
runtime checks, plus deep strict code-signature verification. The uploaded
ZIP was extracted fresh into a clean directory: the signature and version
survived, the extracted executable was byte-identical to the packaged build,
and it completed a hidden 180-frame run at 16:9 with the CRT display on.
Executable SHA-256:
068370009adcccec5feceeb7a904f97c3667527380202ef66d503055d2f5be53