Mega Man X2 Recompilation
The original game's compiled code translated into a native program for a new platform, usually a PC port.
Based on Mega Man X2
Original game imageAbout
A static recompilation of Mega Man X2 (USA) built on snesrecomp and sharing the recomp-ui launcher with other SNES recomp ports. The README says it currently boots to its intro cutscenes, with broad gameplay coverage, audio verification and some widescreen defects still open. You must supply your own legally obtained ROM.
How it differs from the original
Widescreen is built in as a Mod, disabled by default and enabled from the Mods page. The game's Cx4 chip is emulated at instruction level, and no firmware dump is required.
Getting started
Supply your own ROM as mmx2.sfc at the repository root (headered dumps are accepted, as the 512-byte copier header is stripped automatically). The README documents a build with git submodules, tools/regen.sh and CMake.
Known issues & limitations
- Broad gameplay/oracle coverage and audio verification are still open.
What you need to run it
Features
- The project boots to the intro cutscenes, which render and advance between scenes.
- Widescreen is available as a built-in Mod and is disabled by default.
Summarised from the project's README.
Licensing & legal
- Code in the repository is under PolyForm Noncommercial 1.0.0; the game ROM and any data extracted from it are not licensed for redistribution.
Additional notes
- ROM check
- The expected ROM has CRC32 0x947B0355 and a SHA-256 digest listed in the README.
FAQ
- What is Mega Man X2 Recompilation?
- Mega Man X2 Recompilation is an open-source recompilation of Mega Man X2. The original game's compiled code translated into a native program for a new platform, usually a PC port. The original game ran on SNES.
- Do I need the original game files to run Mega Man X2 Recompilation?
- Yes. The project does not include the original game's assets, so you need your own copy.
- How is Mega Man X2 Recompilation licensed?
- project: PolyForm Noncommercial 1.0.0 (code in this repo); project: not licensed for redistribution (game ROM and any data extracted from it). The repository itself is the authoritative source.
