About the project
Smash.fun is the hosted OpenSmash browser port of Super Smash Bros. 64. The site keeps the ROM and extracted assets on the player’s device while the open repository documents the BattleShip/Emscripten engine and fighter pipeline.
Technology: WebAssembly / BattleShip / Emscripten
Getting started
- 01
Open smash.fun and read its ROM and privacy notice.
- 02
Select your legally obtained USA Super Smash Bros. 64 ROM when prompted.
- 03
Use the on-screen key map or Settings > Keybinds & Controller Mapping before a match.
Before you play
The site and OpenSmash repository were reviewed. Fighter generation is currently paused according to the site; existing roster play remains available. Multiplayer/NAT behavior, gameplay and device compatibility were not tested.
Questions & requirements
Do I need game files?
Choose a legally obtained USA-release Super Smash Bros. 64 ROM; the site documents the usual filename as Super Smash Bros. (USA).z64 and requires the ROM to stay on your device. Nintendo assets and ROM files are not uploaded, hosted or distributed by this directory.
Has this build been tested here?
The linked author's documentation was reviewed on 2026-11-08. A complete gameplay session, save recovery and device compatibility have not been independently tested. Supported controls below are documentation claims.
Where do I get help?
Read the project documentation for build-specific limitations and issue reporting.
Game files & ownership
This directory does not distribute ROMs, BIOS files or commercial game assets. Project code and original assets can have different licences. Use files you are entitled to use and follow the project's terms.





