Super Mario 64 · Nintendo 64

Super Mario 64 PC Port

Platform
Nintendo 64
Project
sm64-port
Status
Playable
Last update
Runs on
PC
Game version needed
USA +2

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

  1. 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.
  2. On Ubuntu, install git, build-essential, pkg-config, libusb-1.0-0-dev and libsdl2-dev, then clone sm64-port.
  3. Put the ROM in the repository's root folder and run make, adding VERSION=us, jp or eu as needed.
  4. 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

ProjectTypeReleaseStatusRuns onGame versionLast 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

Super Mario 64 cover art

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.