MegaManXSNESRecomp
PC port of Mega Man X
- RecompilationPort Type
- mstanDeveloper
- 1 Nov 2026Page Updated

Details
- Developer
- mstan
- Port Type
- RecompilationA tool translated the game's original machine code into C automatically, which was then built as a native PC program.
- Game
- Mega Man X
- AI Use
- AI-assistedAn AI coding tool is credited as co-author on 272 of the last 823 commits. Source
- Source Code
- GitHub
- Page Updated
Platform Support
- Windows
- Linux
ScreenshotsView All (6)
Overview
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
- Download the Windows zip or the Linux AppImage. Extract the zip, or make the AppImage executable.
- Run
MegaManXSNESRecomp.exeor the AppImage and pick your ROM when asked. The path is remembered. - Enable widescreen, password saves and other mods on the launcher’s Mods page.
- Remap keys in
keybinds.ini. Ctrl+L reopens the launcher during play.
Advertisement
Download MegaManXSNESRecomp
What's new in v2.3.12Mega Man X 2.3.12 - local independent co-op screens
Add Local co-op display ? Side by side (Experimental) under Mods ? Characters ? Co-op.
- Each player gets an independent camera and HUD in the same local game, with 5:4 + 5:4 as the default pane ratio.
- Widescreen applies to each pane; Adaptive fits the two views to the window.
- P2 now retains the native camera dead zones and gradual room pans, including the transition after Bee Blader is defeated.
- Shared menus and story scenes retain the existing co-op behavior. Local layout and netplay camera preferences remain separate.
- Preserves the bounded diagnostic DSP capture fix from 2.3.11.
Enable co-op with your own original Mega Man X3 (USA) ROM for Zero, select the local display mode, and start or restart the game. The package includes the local-mode guide. ROMs are not included.
59c351b901e451973d332979444a8ed4c13c4419affd618a9e068b42af29cd69

