MegaManXSNESRecomp

PC port of Mega Man X

  • RecompilationPort Type
  • mstanDeveloper
  • 1 Nov 2026Page Updated
Mega Man X

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.
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

ScreenshotsView All (6)

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

Overview

WidescreenSave StatesRewind

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.
Go to Downloads

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.

Windows v2.3.12 · Download
SHA-256 59c351b901e451973d332979444a8ed4c13c4419affd618a9e068b42af29cd69
Linux (AppImage) v2.3.3 · Download

Follow new builds by RSS

MegaManXSNESRecomp Archive

Show all 14 older builds