Cloned Games

Faxanadu Recompilation

RecompilationActive

The original game's compiled code translated into a native program for a new platform, usually a PC port.

Faxanadu Recompilation screenshotLinks, repository & details

About

A static recompilation of the NES game Faxanadu for native PC, built with the NESRecomp framework. The README describes it as a static recompiler, not an emulator: the 6502 machine code in the ROM is translated to C and compiled to native x64. Its status is listed as playable, running from the title screen through the credits with no outstanding known bugs, though not fully playtested. It is an in-development preview and a byproduct of developing the nesrecomp framework.

How it differs from the original

Adds convenience features around the game's mantra (password) system: on startup it reads a saves.txt file and auto-fills the most recent mantra, and a command-line option overrides it for one session. Save states and turbo (fast-forward) are also provided.

Getting started

Download the Windows zip from the releases page, extract it, run FaxanaduRecomp.exe and select your Faxanadu (USA) ROM when prompted; the path is saved for later launches. Default controls are arrow keys to move, Z for A, X for B, Enter for Start and Backslash for Select, with Escape opening the menu and Tab fast-forwarding. Auto-saving mantras from the priest dialog is not yet implemented, so write the mantra into saves.txt by hand or pass it with --password.

Known issues & limitations

  • Automatic saving of mantras from the priest dialog is not implemented; write the mantra to `saves.txt` or pass it with `--password`.
  • The game has not been fully playtested, so minor edge cases may exist.

What you need to run it

Original game files required. The project ships code only; you provide your own copy of the game (NES version).

Features

  • The game runs from the title screen through the credits.
  • You can override the saved mantra for one session with `--password STRING`.
  • You can edit `saves.txt` manually; it holds one mantra per line, most recent first.

How to install

  1. Select your Faxanadu (USA) ROM when prompted; its path is saved for future launches.

Controls

  • Escape opens the menu and Tab fast-forwards.
  • Use Controls to remap inputs in `config.ini`.

Summarised from the project's README.

Media

Licensing & legal

  • The project is licensed under PolyForm Noncommercial 1.0.0, and third-party components keep their own licenses.

Additional notes

Rom hashes
The README lists the expected ROM as Faxanadu (USA) with CRC32 57DD23D1, computed on ROM data only without the iNES header.

FAQ

What is Faxanadu Recompilation?
Faxanadu Recompilation is an open-source recompilation of Faxanadu. The original game's compiled code translated into a native program for a new platform, usually a PC port. The original game ran on NES.
Do I need the original game files to run Faxanadu Recompilation?
Yes. The project does not include the original game's assets, so you need your own copy.
How is Faxanadu Recompilation licensed?
project: PolyForm Noncommercial 1.0.0 (project code, excluding third-party components). The repository itself is the authoritative source.
Share:

More like Faxanadu Recompilation

Original game (original game, not this project)Original game image
Platforms:NES
LicenseUnknown