Super Mario 64 (WASM Port)
🎮Gamepad Ready
Booting WebAssembly Engine...Streaming engine bytecode & ROM assets. First launch takes 5–15s. Subsequent launches load instantly from local browser cache.
đŸ•šī¸

Super Mario 64 (WASM Port)

The legendary 3D platformer running at widescreen 60 FPS in WebAssembly

Powered by SM64-WASM (C via Emscripten) â€ĸ 100% Client-Side
Super Mario 64 (WASM Port) box art
OFFICIAL ART★ 4.9
Retro ConsoleOriginal Release: 1996

Super Mario 64 (WASM Port)

The legendary 3D platformer running at widescreen 60 FPS in WebAssembly

Jump through Peach's castle paintings in full hardware-accelerated 3D WebAssembly with fluid 60 FPS, widescreen rendering, and zero emulation overhead.

📜Historical Lore & Background

Princess Peach invites Mario to the castle for cake, but Bowser has stolen the 120 Power Stars and trapped the inhabitants inside magical paintings.

âš™ī¸WebAssembly Architecture

Engine RuntimeSM64-WASM (C via Emscripten)
Original DeveloperNintendo / SM64 Decomp Team
Aspect Ratio16:9 Widescreen
Storage ModelLocal IndexedDB (No Cloud Upload)
Super Mario 64 decompilation project ported to WebAssembly.

Default Controls & Key Bindings

Zero-latency inputs. Gamepad controls auto-map when plugged in.

Keyboard & Gamepad
Action / MovementKeyboard KeyStandard Gamepad Button
Run / TurnW / A / S / DLeft Analog Stick
Jump / Triple JumpSpaceA Button
Punch / Dive / GrabJB Button
Crouch / Ground PoundShiftRight Trigger (Z)
Camera ControlsI / K / J / LRight Analog Stick

Frequently Asked Questions

Is this an emulator or a native port?

This is a clean-room C source code port compiled directly to WebAssembly, giving true native rendering, widescreen support, and 60 FPS.