← Catalog
SNES / Super Famicom Fully playable

Mighty Morphin Power Rangers: The Movie (SNES)

Game: Mighty Morphin Power Rangers: The Movie (SNES) (SNES / Super Famicom, 1995)

A native PC version of the US release, made by statically recompiling the 65816 code to C: a tracing disassembler, guided by a coverage map recorded from human and bot playthroughs, and a recompiler that turns each of its 2,745 functions into a C function. The PPU and sound (SPC700 and DSP) are reproduced in software based on LakeSnes, and anything that can’t be decided ahead of time goes to a fallback interpreter (0.3% of instructions in the full playthrough). According to the README, a complete 47-minute playthrough, from power-on to the ending credits, was replayed on this port and on a reference emulator, and all 169,286 frames matched in memory, graphics, palettes, and sprites. It adds keyboard and two remappable controllers, save states, rewind, fast forward, screenshots, scanlines, integer scaling, and optional infinite health. Its only release, 1.0.0 (October 26), has no files to download: you build it with your ROM through a script. The README credits the port to its author “with Claude (Anthropic)”.

You needYour own US Mighty Morphin Power Rangers: The Movie ROM (CRC32 E3EF6201; a 512-byte copier header is fine). To build: Python 3.8 or later and a C compiler (w64devkit on Windows, or gcc with SDL2 on Linux); the ROM goes next to the .exe or is dragged onto it.

How it gets to PC
Static recompilation
Console
Super Nintendo / Super Famicom
Architecture
65816
Author
cultofblue
Original studio
Natsume
Year
1995
View repository ↗
65816actionstatic-recompai-assisted