/supermetroid

Super Metroid SNES game, disassembled

Primary LanguageAssembly

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

Build Status

Linux

Prerequisites:

  • CMake version 2.8.9 or newer (included in Nix)
  • GNU Make (included in Nix)
  • GCC or Clang (included in Nix)

Instructions:

  1. 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:

  1. Run make from Terminal.app.

Windows

Prerequisites:

Instructions:

  1. Open x64 Native Tools Command Prompt for VS.
  2. Navigate to this project's directory.
  3. Run nmake.

Nix

You can build on Linux and macOS using Nix.

Instructions:

  1. Run nix-shell.
  2. In the shell, run make.