Case study
DKB Recomp: static recompilation of Donkey Kong Bananza
DKB Recomp statically translates Donkey Kong Bananza's Switch 2 ARM64 code to C and builds a native Windows x86-64 application. A Horizon host, NVN 2 implementation, shader translation, and Vulkan renderer handle game services and graphics. The author reports title-screen and tutorial rendering, with crashes and missing effects.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 644
- Last commit
- 2026-11-10
- Language
- C
- License (GitHub)
- GPL-3.0
GitHub data as of 2026-11-10
Evidence
Demo available · no screenshot
- Observed
- Download and demo observed; the case covers part of the target software.
- Scope
- Partial
- Checked
- 2026-11-08
Requirements & limits
- Prerequisites: A user-dumped base 1.0.0 ExeFS and RomFS are required; game files are not included.
- Prerequisites: The build uses MSYS2 UCRT64 Clang, Ninja, Python 3.12, and a .NET SDK; the source states 16 GB RAM minimum.
- Limits: The game is not yet playable and may crash during the tutorial.
- License: GPL-3.0-or-later applies to the project; reused TotK Recomp files retain MIT terms.
Cite
BibTeX
@misc{dkb-recomp-case,
title = {{DKB Recomp: static recompilation of Donkey Kong Bananza}},
howpublished = {\url{https://github.com/Lucas-blip-png/dkb-pc-recomp}},
url = {https://github.com/Lucas-blip-png/dkb-pc-recomp},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/dkb-recomp-case/}}
}Plain text
DKB Recomp: static recompilation of Donkey Kong Bananza. https://github.com/Lucas-blip-png/dkb-pc-recomp (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/dkb-recomp-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · Lucas-blip-png/dkb-pc-recomp · Revision c5d5e7c
- docs/installer.md GitHub · Lucas-blip-png/dkb-pc-recomp · Revision c5d5e7c
More in Games
- DKC1Recomp: static recompilation of Donkey Kong Country · Case study
- DKC3Recomp: a SNES static recompilation of Donkey Kong Country 3 · Case study
- DKR-R: statically recompiling Diddy Kong Racing · Case study
- DOA2U Native PC Port: an Xbox game static recompilation · Case study
- DOA3: an Android port of Dead or Alive 3 · Case study
- DOAXVB Native PC Port: statically recompiling Dead or Alive Xtreme Beach Volleyball · Case study