SUPER MARIO 64 DS IS FULLY DECOMPILED, AND A NATIVE PC PORT DEMO IS ALREADY OUT
Super Mario 64 DS Decompilation

The Super Mario 64 DS decompilation by tangosdev and its contributors now shows 100.0% matched in its README: 11,389 of 11,389 functions, 103 of them hand-written assembly kept byte-exact. It's a from-scratch, byte-matching rebuild of the game in C and C++, and the repo holds no ROM or Nintendo assets. Built from it is a native PC port, labelled a demo, at v0.9.3.5 (Oct 31). That update adds a Career page with playtime and clear times, mouse buttons for game actions, a camera collision setting, a Skip opening option, sharper dual-screen minigames, and seam fixes for the Smooth Models feature. The port is Windows only; Linux runs it through Proton or Wine with helper files from the same page. Older DS work on the wire includes ethanseagull's SM64DS Enhanced for 3DS. When the port crashes it can send a small crash report, the developer says.
You need: Your own European (ASMP) Super Mario 64 DS ROM dumped from your cartridge. Other regions aren't listed. Windows, or Linux through Proton or Wine. No Nintendo data is included. It can send small crash reports.
How to play Super Mario 64 DS on PC
- Download Port v0.9.3.5 from the tangOS downloads page.
- Start SM64DSLauncher.exe and point it at your own European ROM dump.
- On Linux, add launch.sh from the helper files, chmod +x it and run ./launch.sh.
💬 Stuck setting it up? Ask the people who already got it running, in the gamerbrowser.com Discord. Join free →
▶ Get the PC port demoDecomp source
Get your copy
🛒 Super Mario 64 DS (DS) · Amazon 🎮 Play it on a handheld PC · Amazon
This port needs your own copy of the game. We may earn a small commission if you buy through these links. It never changes what we cover.More DS games you can play on PC
- Super Mario 64 DS Enhanced: a native 3DS port with widescreen, 60 fps and stereoscopic 3D
- Kingdom Hearts 358/2 Days fully decompiled
See every console game you can play natively on PC →
Open the live wire: every AI mashup, decomp and PC port
💬 Join the gamerbrowser.com Discord Follow @GamerBrowserx on X