MegaManX2SNESRecomp

PC port of Mega Man X2

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

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 39 of the repository's 98 commits. Source
Source Code
GitHub
Page Updated

Platform Support

ScreenshotsView All (6)

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

Overview

WidescreenCx4 Chip

MegaManX2SNESRecomp is a native port of Mega Man X2 for Windows and Linux, made by static recompilation with mstan’s snesrecomp. The game runs through the interpreter first, with statically compiled code added on top as coverage grows, and the Capcom Cx4 chip on the cartridge is emulated at the instruction level.

A widescreen mod with HUD anchoring is built in and off by default, and the launcher is shared with the other snesrecomp ports. The author says AI tools were used heavily in making it.

It is at an early stage: the README reports the game booting into its intro scenes, and wider gameplay testing is still open. The Linux download is an older build than the Windows one. The download contains no game data. It needs Mega Man X2 (USA), dumped from your own cartridge.

How to Set It Up

  1. Download the Windows zip or the Linux AppImage.
  2. Windows: extract the whole zip and run MegaManX2SNESRecomp.exe. Linux: make the AppImage executable and run it from a writable folder.
  3. Pick your ROM when asked, or put it next to the AppImage.
  4. Widescreen is an optional mod on the launcher’s Mods page.
Go to Downloads

Advertisement

Download MegaManX2SNESRecomp

What's new in v0.2.2Mega Man X2 0.2.2 - diagnostic capture fix

Fix diagnostic DSP audio recording after reset or a save-state load (snesrecomp #233). When SNESRECOMP_DSPOUT is enabled, the recorder now tracks timeline changes, bounds ring reads, excludes speculative frames, and fails the capture run on output errors. Normal gameplay and playback do not use this recorder.

This Windows x64 hotfix retains the prior release engine and feature selections, plus the capture fix. Keep native saves and settings when updating. Host save states are build-specific. Supply your own supported ROM.

Windows v0.2.2 · Download
SHA-256 f54bf04ea2975c338d62db5b4647082d8d1342f0378a861e15e42ddeb6d0e95a
Linux (AppImage) v0.1.1 · Download

Follow new builds by RSS

MegaManX2SNESRecomp Archive