Mother 3 Recompilation
The original game's compiled code translated into a native program for a new platform, usually a PC port.
Based on Mother 3
Original game imageAbout
A static recompilation of MOTHER 3 (Game Boy Advance) to native PC, built on the gbarecomp framework and forked from EmeraldRecomp. The ROM's ARM7TDMI machine code is statically translated to C, and the runtime models the PPU, APU, DMA, timers and save chip. Any code path the recompiler missed runs through a built-in interpreter and is cached per ROM.
How it differs from the original
Its stated goals are a low-latency native build, widescreen presentation, and a moddable game through function-level hooks.
Getting started
You must supply your own legally dumped ROM and BIOS; the runtime refuses to launch on an unrecognized ROM. There are two targets, a Japan ROM build and an English fan patch build. Build from source with MSYS2 mingw64, CMake, Ninja and SDL2. Keyboard and controller bindings are in keybinds.ini, and Shift+F1-F9 saves to a slot while F1-F9 loads it.
Known issues & limitations
- The runtime refuses to launch with an unrecognized ROM.
What you need to run it
Features
- The project aims for widescreen presentation and modding through function-level hooks.
Controls
- Keyboard and controller bindings are listed in `keybinds.ini`.
- Press Shift+F1–F9 to save to a slot, or F1–F9 to load a save state.
Summarised from the project's README.
Licensing & legal
- The project is under the PolyForm Noncommercial 1.0.0 license.
Additional notes
- Audio latency
- Audio latency can be tuned with environment variables, and raising the target buffer is suggested if audio crackles.
- Decomp symbols
- Only symbol metadata from the Kurausukun/mother3 decompilation enters the build.
FAQ
- What is Mother 3 Recompilation?
- Mother 3 Recompilation is an open-source recompilation of Mother 3. The original game's compiled code translated into a native program for a new platform, usually a PC port. The original game ran on Game Boy Advance.
- Do I need the original game files to run Mother 3 Recompilation?
- Yes. The project does not include the original game's assets, so you need your own copy.
- How is Mother 3 Recompilation licensed?
- project: PolyForm Noncommercial 1.0.0 (project code). The repository itself is the authoritative source.
