Games and modsWorksSource available
Target: Faxanadu (NES)

Recompiled Faxanadu (NES) into a native PC port with NESRecomp

Platform
Windows 10+
Outcome
Works
Faxanadu (NES): A static recompilation of the NES game Faxanadu for native PC execution.
Image: Source: raw.githubusercontent.com

Evidence at a glance

Loading source evidence…

What was done

FaxanaduRecomp is a static recompiler that translates NES machine code into native x64 C code. The project is a development target for the NESRecomp framework, providing a playable experience from title screen to credits.

FaxanaduRecomp is a static recompiler that translates 6502 machine code from the original NES ROM into native x64 C code. The project serves as a proving ground for the NESRecomp framework. The author reports the game is playable from the title screen through the credits with no outstanding known bugs. The implementation includes convenience features for the original mantra password system, such as auto-loading from a text file and CLI overrides. Optional mods include a Zelda II Link player character and an experimental Seamless world mode that joins connected rooms and adapts the camera view. The author notes that the Seamless mode is incomplete regarding broader gameplay coverage and cross-room combat. Development is supported by the Retro AI Development (R.A.I.D.) community.

Sources: Source 1

Reproduce it

setup

Download the release zip, run the executable, and select a valid Faxanadu (USA) ROM when prompted. The tool saves the ROM path for subsequent launches.

Community

Ask a question, share what worked, or follow the next milestone.

Your library