LaunchBox Logo Back to Home Page
Illustration of Mega Man X Recomp

Mega Man X Recomp

Overview

Static recompilation of Mega Man X (SNES) into native C, using the snesrecomp framework.

The 65816 CPU code from the ROM is statically translated to C — every function the game runs on the SNES's main CPU is a real generated C function in src/gen/. The rest of the SNES is not recompiled — it's hardware. PPU rendering, the APU/SPC700 audio coprocessor, DMA and HDMA channels, hardware register I/O, and bank-mapping all run through an embedded copy of snes9x's emulator core (snesrecomp/runner/snes9x-core/). Same model as N64Recomp and similar projects: recompile the CPU, emulate the silicon.

Developers
Matt Stanley
Publishers
No information available
Platform
Windows
Alternate Names
  • Mega Man X SNES Recomp
Wikipedia
No information available
Video
No information available

Media

Clear Logo

Mega Man X Recomp - Clear Logo (null) - 1326x411
1326 x 411

Fanart - Background

Mega Man X Recomp - Fanart - Background (null) - 3840x1240
3840 x 1240