Short answer
Super Smash Bros. (N64, 1999) runs natively on Windows, macOS, Linux and Android through BattleShip, a port built on the fan decompilation, in US and Japanese versions with toggleable enhancements. It needs a ROM of your own cartridge. Latest release: 1.6, 12 August 2026.
This site is not affiliated with BattleShip, the decompilation team, HAL Laboratory or Nintendo. We do not host any files and only link the projects’ official pages.
What it is
The first Super Smash Bros. came out on the Nintendo 64 in 1999.
BattleShip “is a PC port of Super Smash Bros. (N64) — both the US (NTSC-U v1.0) and Japanese (Nintendo All-Star! Dairantou Smash Brothers) releases”, built on the ssb-decomp-re decompilation (BattleShip README). It “runs natively on macOS (Apple Silicon), Linux, Windows, and Android”. The README stresses that none of Nintendo’s assets are in the repository or the builds.
Current status
- Status: Working, very active (repository started April 2026, last update 2 November 2026).
- Latest release: 1.6, 12 August 2026, with Windows, macOS, Linux AppImage and Android builds for both US and JP.
- Extras: an HD texture pack by GhostlyDark is linked from the README.
What you need
- A ROM of your own Super Smash Bros.: US NTSC-U v1.0 (
NALE) or Japanese v1.0 (NALJ), matching the hashes in the README. Use the build that matches your region. - A Windows, Mac (Apple silicon) or Linux PC, or an Android device.
We do not link, host or explain how to get a ROM.
How setup works (overview)
- Download the build for your system and region from the releases page.
- Start it and select your ROM; it is checked by hash.
- Configure input and enhancements from the Esc menu, then play.
In a browser
OpenSmash at smash.fun runs Smash 64 in the browser using a fork of BattleShip compiled to WebAssembly, extracting assets from your own ROM locally. It also generates custom fighters. For Melee, see our Melee PC ports page.
FAQ
Is there a Super Smash Bros. 64 PC port?
Yes, unofficially. BattleShip is a native port of the N64 Super Smash Bros., built on the fan decompilation, for Windows, macOS (Apple silicon), Linux and Android. You need your own ROM.
Which Smash 64 ROMs does BattleShip accept?
The US NTSC-U v1.0 release and the Japanese Nintendo All-Star! Dairantou Smash Brothers v1.0. The README lists their SHA-1 and MD5 hashes; dumps that do not match will not work. US and JP use separate builds.
Can I play Smash 64 in a browser?
OpenSmash at smash.fun runs a WebAssembly build based on BattleShip and extracts the game's assets from your own ROM in the browser. It also lets you create custom fighters.
Is there an HD texture pack?
The README links a high-resolution texture pack by GhostlyDark that works with BattleShip.
Unofficial. This page is written by an independent directory. It is not made by, endorsed by or affiliated with Nintendo (developed by HAL Laboratory) or JRickey and contributors (BattleShip (Super Smash Bros. N64 PC port)'s author). We do not host any files, and we never link to game files, ROMs or ISOs.
Sources
This page was last updated on Nov 3, 2026. A date after a source is the day we read it. Versions and steps follow the official project; if they differ, the official source wins.
- JRickey/BattleShip README (PC port of Super Smash Bros. US and JP on the ssb-decomp-re decompilation, platforms, no Nintendo assets, supported ROM hashes, features; checked 2026-11-03)
- BattleShip v1.6, 12 August 2026 (Windows, macOS, Linux AppImage, Android; US and JP builds)
- VetriTheRetri/ssb-decomp-re: the Super Smash Bros. decompilation
- turtlesoupy/opensmash: Smash 64 and Melee in the browser from your own ROM (built on a BattleShip fork)
More ports
See every native PC version of a console game in our recompiled games list, browse all PC ports of console games, or go back to the full list of ported games.
