Cloned Games

Super Metroid Recompilation

RecompilationActive

The original game's compiled code translated into a native program for a new platform, usually a PC port.

Super Metroid Recompilation screenshotLinks, repository & details

About

An LLE-first static recompilation of Super Metroid (SNES) into native C using the snesrecomp framework. The CPU code is recompiled while the rest of the SNES hardware, such as PPU, audio and DMA, runs through embedded SNES emulation. The default build boots, renders, plays audio, completes the attract demo, starts a new game, traverses doors, pauses and saves at Samus's ship, and the README says it remains a work in progress. You supply your own Super Metroid (Japan, USA) ROM, and the project is licensed under PolyForm Noncommercial 1.0.0.

How it differs from the original

The launcher offers experimental Mods: Widescreen (Fit, 16:9, 21:9 or 32:9) with edge-anchored or centered HUD, and a separate Presentation FPS option; both are off by default and game logic keeps its native timing.

Getting started

Download the Windows x64 ZIP or Linux x86_64 AppImage from the releases and supply your own unmodified ROM; no ROM is included. Extract the whole Windows ZIP before launching, and keep the directory writable because settings and saves live beside the executable.

Known issues & limitations

  • The widescreen and presentation-FPS features are experimental; full-game visual fidelity is not certified.
  • Achievable frame rate depends on hardware and the scene.
  • The project remains a work in progress and needs broader end-to-end regression testing.

What you need to run it

Original game files required. The project ships code only; you provide your own copy of the game (SNES version).

  • You must supply your own unmodified Super Metroid (Japan, USA) ROM.
  • Keep the directory beside the executable or AppImage writable.

Features

  • The Widescreen mod offers Fit, 16:9, 21:9, or 32:9, with edge-anchored or centered HUD placement; it is off by default.
  • Presentation FPS is a separate mod with Auto and fixed frame-rate targets; it is off by default.

How to install

  1. Download the Windows x64 ZIP or Linux x86_64 AppImage from Releases.
  2. Extract the entire Windows ZIP before launching the executable; its DLLs and assets directory are required.
  3. On Linux, make the AppImage executable and launch it.

Summarised from the project's README.

Media

Additional notes

Series
The README says this is the fourth game on snesrecomp, after Mega Man X, Super Mario World and A Link to the Past.

FAQ

What is Super Metroid Recompilation?
Super Metroid Recompilation is an open-source recompilation of Super Metroid. The original game's compiled code translated into a native program for a new platform, usually a PC port. The original game ran on SNES.
Do I need the original game files to run Super Metroid Recompilation?
Yes. The project does not include the original game's assets, so you need your own copy.
How is Super Metroid Recompilation licensed?
project: PolyForm Noncommercial 1.0.0 (original code in this repository); project: not licensed for redistribution (game ROM and data extracted from it). The repository itself is the authoritative source.
Share:

More like Super Metroid Recompilation

Halted
Original game (original game, not this project)Original game image
A disassembly of Super Metroid for the SNES that builds the NTSC (Japan/USA) ROM.
Stars158
Updated4 years ago
LicenseUnknown
Release2019
Halted
Hexoshi screenshot
Hexoshi is a Python clone, run from source with listed dependencies or via prebuilt executables that cache map data on first startup.
Platforms:None
Stars37
Updated3 years ago
LicenseGPL-3.0
Release2019