github elliotttate/DKC3Recomp v0.0.6
DKC3Recomp v0.0.6 - Windows fullscreen menu bar fix

4 hours ago

This release fixes the Windows menu bar staying on screen in fullscreen and
two smaller Windows host problems. The latest existing Mac build is included
unchanged.

Downloads

  • Windows: DKC3Recomp-v0.0.6-windows-x64.zip. Extract the entire folder
    and run DKC3Recomp.exe. Keep the bundled SDL2.dll and assets beside it.
    This build is unsigned.
  • macOS: DKC3Recomp-v0.0.4-macOS-arm64.zip. This is the exact archive
    from the previous releases, not a new Mac build. It requires Apple silicon
    and macOS 26 or newer, and retains its existing ad-hoc signature.

Supply your own headerless North American (En,Fr) DKC3 ROM (4 MiB), SHA-256
2277a2d8dddb01fe5cb0ae9a0fa225d42b3a11adccaeafa18e3c339b3794a32b.
No ROM, save files, generated C, or gameplay captures are included.

Windows fixes

  • The Game/View menu bar no longer stays drawn across the top of the display
    in fullscreen. It is detached when the borderless fullscreen window appears
    and reattached before the windowed frame is restored, so the fullscreen
    image covers the whole display. This applies to View > Toggle Full Screen,
    Escape, and a saved fullscreen preference that starts the game fullscreen.
  • Installing the menu bar had trimmed its height from the requested window
    size; the first window is again exactly the chosen window scale.
  • With "skip launcher" enabled the game started without the launcher's DPI
    settings and was bitmap-scaled by Windows; the game now sets the same
    DPI awareness itself.
  • The Windows CMake configure failed after the 2026-09-10 runtime adaptation
    work because its manifest used backslash paths; it now uses POSIX paths.

Host-only changes. No cartridge, widescreen, dispatch or Mac code changed.

Verification and scope

  • All 28 Windows project tests pass, including private-ROM boot and the
    four aspect-ratio smoke checks; windows_menu now also asserts the
    retained client size, menu detach/restore, command routing while detached
    and the fullscreen label.
  • Live check with the private ROM in an isolated directory on a 3456x2170
    display: windowed 960x720 with the bar; the menu item and the saved
    fullscreen preference both produced a borderless window with no menu and a
    client area equal to the monitor; the menu item and Escape restored the bar
    and the 960x720 window.
  • The Mac archive was checked against the previous release's SHA-256:
    5b8966c44d6973f8244939c49c23a2d25fc0085bc7513ae87e3ab6259f986601.
    It was not rebuilt or rerun on this Windows machine.

Full-game traversal, broad hardware/controller coverage and cross-machine
frame-pacing benchmarks remain unverified. See docs/BRINGUP.md for the
specific checks.

Don't miss a new DKC3Recomp release

NewReleases is sending notifications on new releases.