BattleShip v0.2 Beta
BattleShip v0.2-beta
The first public release of BattleShip — a PC port of Super Smash Bros. (N64, NTSC-U v1.0) running natively on macOS (Apple Silicon), Linux, and Windows.
Downloads
| Platform | File |
|---|---|
| macOS (Apple Silicon) | BattleShip.dmg |
| Linux (x86_64) | BattleShip-x86_64.AppImage |
| Windows (x86_64) | BattleShip-windows.zip |
Requirements
You need a legal copy of the Super Smash Bros. NTSC-U v1.0 ROM:
- SHA-1:
e2929e10fccc0aa84e5776227e798abc07cedabf - MD5:
f7c52568a31aadf26e14dc2b6416b2ed
On first launch, the in-app first-run wizard will ask you to drag your .z64 / .v64 / .n64 ROM in. Assets are extracted once and cached locally — you don't need to provide the ROM again. No Nintendo-owned data is bundled or redistributed in this release. If you do not own the ROM, this software has no use.
Known issues
- Shader compilation stutter on first scene visit. Pre-baked shaders are not shipped yet, so the renderer hitches the first time it sees each scene as shaders compile on demand. After the first pass, playback is smooth.
Status
No known bugs at the time of release — but no promises. If you find one, please open an issue with:
- your OS + architecture (especially Apple Silicon vs Intel — LP64 layout has bitten this port several times)
- the SHA-1 of your
baserom.us.z64 - the contents of
ssb64.logfrom the run that reproduces the issue
About
See the README for the full project context, build instructions, and the story of how this port came together (a 25-day, AI-driven effort by a single hobbyist contributor).
Not affiliated with, endorsed by, or authorized by Nintendo.