MegaManXSNESRecomp

MegaManXSNESRecomp
Developer: mstan
Port Type: Recompilation
Source Code: GitHub
Page Updated:

What you need: A ROM of Mega Man X (USA) (Rev 1), dumped from your own cartridge.

MegaManXSNESRecomp is a native port of Mega Man X for Windows and Linux, made by static recompilation with mstan’s snesrecomp. The main CPU code runs as generated C where it can be proven, with an interpreter underneath, and the SNES graphics and sound hardware are emulated.

An adaptive widescreen mod shows more of each stage at fixed 16:9, 21:9 or 32:9 or fitted to the window, with the HUD anchored to the edges. Other options include password saves that remember the last password, save states with a browser, rewind and controller support. The launcher can be reopened mid-game to change settings. The author says AI tools were used heavily in making it.

The author lists it as fully playable: it has been finished on Windows, and a tester completed it on a Steam Deck. The download contains no game data. It needs Mega Man X (USA) (Rev 1), dumped from your own cartridge.

How to set it up

  1. Download the Windows zip or the Linux AppImage. Extract the zip, or make the AppImage executable.
  2. Run MegaManXSNESRecomp.exe or the AppImage and pick your ROM when asked. The path is remembered.
  3. Enable widescreen, password saves and other mods on the launcher’s Mods page.
  4. Remap keys in keybinds.ini. Ctrl+L reopens the launcher during play.

Advertisement

Download MegaManXSNESRecomp