Super Mario 64 · Nintendo 64
Super Mario 64 PC Port
sm64-port builds native Linux and Windows executables of Super Mario 64 from the n64decomp/sm64 decompilation, which covers the Japanese, US, European and Shindou releases. It is Playable. There is no prebuilt download: you compile it yourself, and your ROM is used only to extract the game's assets.
How to play
- Dump your own Super Mario 64 cartridge and name the file baserom.us.z64, baserom.jp.z64 or baserom.eu.z64 to match its region.
- On Ubuntu, install git, build-essential, pkg-config, libusb-1.0-0-dev and libsdl2-dev, then clone sm64-port.
- Put the ROM in the repository's root folder and run make, adding VERSION=us, jp or eu as needed.
- Run the executable from build/<version>_pc/.
Game version you need
- USA
- Japan
- Europe
Hardware & system
No minimum stated in the README. Runs on: PC.
Versions, platforms & known issues
| Project | Type | Release | Status | Runs on | Game version | Last update |
|---|---|---|---|---|---|---|
| sm64-portPort of the n64decomp/sm64 decompilation to modern devices. Built from source. | Source port | No tagged release | Playable | PC | USA +2 | Nov 15, 2024 |
Related links
About the game
Mario is super in a whole new way! Combining the finest 3-D graphics ever developed for a video game and an explosive soundtrack, Super Mario 64 becomes a new standard for video games. It's packed with bruising battles, daunting obstacle courses, and underwater adventures. Retrieve the Power Stars from their hidden locations and confront your arch-nemesis— Bowser, King of the Koopas! • Run freely in a grassy meadow, tip-toe through a gloomy dungeon, climb to the top of a mountain, or take a swim in the moat! • Leap headfirst into a watery painting and soon you'll be searching for the surface in an underwater realm! • On-the-fly, 3-D rendered gameplay delivers the action of ruthless enemy attacks from every angle! • Find the Caps that give Mario super powers and ponder the mysteries of the pyramid; you can even race Koopas for fabulous prizes! • With the Nintendo 64 Controller and its analog Control Stick, Mario can crawl, kick down obstacles, swim, do reverse flips, and even stick the landing on his backwards somersault! • Saved game information is stored for up to four players in memory.
- Original platform
- Nintendo 64
- First released
- Jun 23, 1996
- Release · Europe
- Mar 1, 1997
- Release · Japan
- Jun 23, 1996
- Release · North America
- Sep 29, 1996
- Developer
- Nintendo Entertainment Analysis & Development
- Series
- Mario Bros.
- Genre
- Platform, Adventure
- Themes
- Action, Fantasy, Open world
- Modes
- Single player
- Perspective
- Third person
- Rating
- ESRB E · PEGI 3
- Critic score
- 89 / 100
Story (via IGDB, in English)
On a bright, sunny day in the Mushroom Kingdom, Mario goes to visit the princess but finds her castle eerily empty. Leaping through pictures hanging from the walls, he enters 15 magical worlds in a quest to collect the 120 Power Stars pilfered by evil Bowser and save the day. The game's vast worlds teem with daunting obstacle courses, hidden items, puzzles, and more than 30 types of enemies. Take advantage of Mario's large selection of moves, including running, jumping, swimming, stomping, punching, and even backward somersaulting! Special caps give him short-lived powers, including the ability to fly.
Characters: Mario · Princess Peach
Artwork
Screenshots
Trailer
More videos: Super Mario 64 120 stars · Super Mario 64 - Commercials collection
Game details, cover art and screenshots from IGDB via LizardByte GameDB, retrieved Oct 18, 2026. Images are © their respective owners.
About this project
On Windows, the README uses MSYS2 with its MinGW 64-bit or 32-bit toolchain to install git, make, python3 and gcc, then follows the same steps. The underlying decompilation also builds matching N64 ROMs; naming and documentation of its source code are still in progress. Because sm64-port compiles from source, each build matches the ROM version you supply.
FAQ
Is there a Super Mario 64 PC port download?
Not from sm64-port: it builds from source on your machine, using your own ROM for assets. Recompedia does not link to prebuilt copies.
Which Super Mario 64 ROM does sm64-port need?
US, Japanese or European, named baserom.us.z64, baserom.jp.z64 or baserom.eu.z64.
Does Recompedia provide the game, ROM or BIOS?
No. Recompedia does not host or link to ROMs, ISOs, BIOS files or game assets. sm64-port ships no game code or data either; it needs a ROM dumped from a cartridge made from a copy of the game you own.
Recompedia does not host or link to ROMs, BIOS files or game assets. Every project listed requires a copy of the original game owned by the player. Status checked against the project's own repository on Oct 18, 2026.