Super Metroid
This project is a disassembly of Super Metroid for the Super Famicom (SNES).
This project produces the following ROMs:
supermetroid-ntsc.sfc
, the NTSC (Japan/USA) version of Super Metroid. SHA-1 digest:da957f0d63d14cb441d215462904c4fa8519c613
Want to help? Contribute changes to supermetroid.
Building
Linux
Prerequisites:
- CMake version 2.8.9 or newer (included in Nix)
- GNU Make (included in Nix)
- GCC or Clang (included in Nix)
Instructions:
- Run
make
from a terminal (such as GNOME Terminal or Konsole).
macOS
Prerequisites:
- CMake version 2.8.9 or newer (included in Nix)
- GNU Make (included in Nix and Xcode)
- GCC or Clang (included in Nix and Xcode)
Instructions:
- Run
make
from Terminal.app.
Windows
Prerequisites:
- CMake version 2.8.9 or newer
- nmake (included in Visual Studio)
- MSVC (included in Visual Studio)
- msbuild (included in Visual Studio)
Instructions:
- Open x64 Native Tools Command Prompt for VS.
- Navigate to this project's directory.
- Run
nmake
.
Nix
You can build on Linux and macOS using Nix.
Instructions:
- Run
nix-shell
. - In the shell, run
make
.