Super Smash Bros. PC and Android Port (BattleShip)
Beta Nintendo 64 Needs your original copy Verified 25/10/2026

Super Smash Bros. PC and Android Port (BattleShip)

Port of Super Smash Bros. (Nintendo 64) for Windows, Linux, macOS and Android, based on its decompilation. You need your own US or Japanese ROM.

WindowsLinuxmacOSAndroid

What it is

BattleShip is a port of Super Smash Bros. (Nintendo 64), both the US and the Japanese releases, built on the ssb-decomp-re decompilation and the libultraship library. It runs natively on macOS (Apple Silicon), Linux, Windows and Android.

It includes no Nintendo assets: all data is extracted from a ROM you supply. Features include support for high-resolution texture packs, shaders, C mods (desktop only) and a GameCube controller adapter.

What you need

Your original copy: Your own ROM of the US NTSC-U v1.0 version (SHA-1 e2929e10fccc0aa84e5776227e798abc07cedabf) or the Japanese one (SHA-1 4b71f0e01878696733eefa9c80d11c147ecb4984). If the dump does not match the hash, it will not work. The project does not include game data.
  • Windows, Linux, macOS (Apple Silicon) or Android.
  • The project's README does not publish hardware requirements.

How to install and run it

  1. Check your ROM's hash against the table in the project's README.
  2. Download the latest release from Releases (the "Go to the official project" button).
  3. On first launch, a wizard asks for your ROM and extracts the data.
  4. The game includes an update checker.

Current limitations

  • Each region is a separate build: the ROM must match the version of the program you download.
  • C mods are only available on desktop.
  • The author states in the README that the project was developed with Claude's help up to the 0.3 beta release, and the repository does not specify a license.

Port or emulator?

If your computer does not meet the requirements, you do not have the exact version the port asks for, or you prefer the classic route, you can play the original with a console emulator: see emulators and its install and setup guide.

Other ports