
Evidence at a glance
Loading source evidence…
What was done
RecompCore is a Dolphin fork featuring a static-recompilation CPU core that executes pre-compiled GameCube code as native modules. It uses an AI-driven development process and supports transparent fallback to the interpreter for uncovered code.
RecompCore is a fork of the Dolphin emulator that introduces a static-recompilation CPU core. The project allows users to run games by processing them through DolRecomp to generate native modules, which are then loaded by the emulator based on disc ID. Code covered by these modules executes as native functions, while uncovered code falls back to the Dolphin interpreter. The author reports that the project was developed using a custom agent harness where Claude models iterated on designs to achieve playability. The author states the project is "fully vibecoded," meaning it was steered by the author but written by AI. Verification was performed using Super Mario Strikers (G4QE01), which showed 0 lockstep divergences over 37.7 billion dispatches. Current limitations include a lack of Qt GUI verification, as only the nogui build has been tested, and Wii titles remain untested. The project is no longer being iterated upon, with its approach and code adopted by GekkoRuntime.
Reproduce it
Build the project using CMake and Ninja (no-Qt build recommended), package a module using the provided template, and run via: ./build/Binaries/dolphin-emu-nogui -e your.iso -C Dolphin.Core.CPUCore=6
Community
Ask a question, share what worked, or follow the next milestone.