# MegaManXSNESRecomp

> MegaManXSNESRecomp is a fully playable static recompilation of Mega Man X for Windows and Linux, with adaptive widescreen and password saves.

Web page: https://emulationking.com/nintendo/snes/games/megamanx/ports/megamanxsnesrecomp/
Page updated: 2026-10-20

- Developer: mstan
- Port type: Recompilation (A tool translated the game's original machine code into C automatically, which was then built as a native PC program.)
- Game: [Mega Man X](https://emulationking.com/nintendo/snes/games/megamanx/index.md)
- AI use: AI-assisted. An AI coding tool is credited as co-author on 266 of the last 738 commits.
- Source code: https://github.com/mstan/MegaManXSNESRecomp
- Runs on: Windows, Linux

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.

## Latest builds

Download these from the web page: https://emulationking.com/nintendo/snes/games/megamanx/ports/megamanxsnesrecomp/#download

- for Windows: 2.2.11 (2026-10-20)
- for Linux (AppImage): 2.2.11 (2026-10-20)
