Short answer
Yes, Mario Kart 64 runs natively on PC, unofficially, through MarioKart 64: Recompiled by sonicdcer, a static recompilation with no emulator. It runs on Windows, Linux (including Steam Deck) and macOS. The latest version is v0.9.2 (13 February 2026); the README now sends you to GitLab for downloads. It adds widescreen, high frame rates, mods and HD texture packs, but for now only single-player modes work. You need your own US ROM.
Mario Kart 64 came out on the Nintendo 64 in 1996. sonicdcer (Sonic Dreamcaster) created the MarioKart64Recomp repository on 17 January 2025. The earliest release still listed on GitHub is v0.9.1 from 17 August 2025, but DSOGaming had already covered a version 0.0.9 build with HD texture pack support in July 2025, so we couldn’t confirm the date of the very first public build. In August 2026 the README’s download link was changed to a GitLab project owned by the same developer. The GitHub repository had about 620 stars on 21 October 2026.
This site is not affiliated with sonicdcer, the N64 Recompiled or RT64 projects, or Nintendo.
What it is
- A static recompilation of the N64 game, made with N64: Recompiled: the game’s code is translated ahead of time into a native program, not emulated.
- RT64 as the renderer, which handles widescreen, high frame rates and texture packs while keeping the original N64 effects, according to the README.
- Not based on the decompilation, though the README says it uses headers and some functions from the Mario Kart 64 decompilation project to patch and enhance the game.
- Plug and play: you pick your ROM in the main menu and the game loads its assets from it, with no separate extraction or build step.
It works like the other N64 recompilations in our recompiled games list.
Current status
| State | Working, version 0.9.x (not yet 1.0) |
| Latest build | v0.9.2, 13 February 2026 (same builds on GitLab and GitHub) |
| Platforms | Windows, Linux x86-64 and ARM64, Linux Flatpak, macOS 13+ |
| Open issues | 3 on 21 October 2026 |
| Licence | GPL-3.0 for the port’s own code; the game is not covered |
Features listed in the README and release notes:
- any aspect ratio, including ultrawide, with an option to keep the HUD at 16:9;
- any frame rate, defaulting to your monitor’s refresh rate, without changing game speed;
- an in-game menu for graphics, controls and audio that works with mouse, keyboard or controller;
- mod support and HD texture packs (the release notes mention the MK64 Reloaded pack), installed by dropping files on the window;
- Controller Pak support for saving ghosts, and a portable mode.
Known problems: the v0.9.2 release notes say only single-player modes are available until multi-controller support is finished; an open issue about missing local multiplayer dates back to July 2025, and a multiplayer pull request was still open on 21 October 2026. The README also warns that Intel GPUs on Linux may not work, the prebuilt Linux binary fails on some distributions, and overlays such as MSI Afterburner can cause rendering problems. Planned features include model replacements, ray tracing and more languages. We didn’t play the game through ourselves.
What you need
- Your own copy of the North American (US) Nintendo 64 release of Mario Kart 64. Other regions are rejected. We don’t explain how to obtain or copy game data.
- A GPU with Direct3D 12 (Shader Model 6), Vulkan 1.2 or Metal Argument Buffers Tier 2. The README names a GeForce GT 630, Radeon HD 7750 or Intel HD 510 as the oldest supported cards.
- On x86-64 PCs, a CPU with SSE4.1. Macs need Apple silicon or a 7th-generation Intel CPU and macOS 13 or newer.
How to install
From the official README, at a high level: download the build for your system from the GitLab releases page linked in the README (Windows, macOS, Linux x86-64 or ARM64, or Flatpak), extract it, start the program and select your US ROM in the main menu. On Steam Deck, extract the Linux build in desktop mode and add the executable to Steam. Saves live in your user profile unless you enable portable mode. The release notes say antivirus warnings are false positives; still, download only from the official links.
Other Mario Kart 64 projects
- SpaghettiKart by HarbourMasters: a separate PC port built on the Mario Kart 64 decompilation, released in June 2025 with a track editor and ultrawide support, as VGC reported. It also needs your own US copy.
- The Mario Kart 64 decompilation (n64decomp): the source code reconstruction both ports draw on. On its own it is not a playable PC port.
Is it legal and safe?
- MarioKart 64 Recompiled is an unofficial fan project, not affiliated with or endorsed by Nintendo. The README says the repository and its releases contain no game assets; the original game is required.
- Use only a ROM from a copy you own.
- Get it only from the official repository and the GitLab releases page it links. Sites offering the port bundled with the game are not the project.
More kart racers and N64 games on PC: Diddy Kong Racing, Mario Kart Wii, Crash Team Racing, Super Mario 64, and the full recompiled games list.
FAQ
Is there a Mario Kart 64 PC port?
Not an official one. Unofficially, MarioKart 64 Recompiled by sonicdcer runs the Nintendo 64 game natively on Windows, Linux and macOS. The latest version is v0.9.2 from 13 February 2026. You need your own US copy of the game. A second, separate fan port called SpaghettiKart also exists.
Where do I download MarioKart 64 Recompiled?
The README of the official GitHub repository, sonicdcer/MarioKart64Recomp, points to a GitLab releases page owned by the same developer (sonicdcer, Sonic Dreamcaster). The same v0.9.2 builds are also still listed on the GitHub Releases page. Avoid other download sites.
Is MarioKart 64 Recompiled an emulator?
No. It uses N64 Recompiled to statically recompile the game's code into a native program, with RT64 as the renderer. It only accepts one ROM, the US Nintendo 64 release, and cannot run other games.
Does MarioKart 64 Recompiled have multiplayer?
Not yet, as far as we could confirm. The v0.9.2 release notes say only single-player modes are available until the menu for multiple controllers is finished, and an open issue asks for local multiplayer. A pull request adding multiplayer was still open on 21 October 2026.
Which Mario Kart 64 ROM do I need?
Your own copy of the North American (US) Nintendo 64 version. ROMs in other formats are converted automatically if they are the right game version. We don't explain how to get ROMs.
What is the difference between MarioKart 64 Recompiled and SpaghettiKart?
SpaghettiKart by HarbourMasters is built on the Mario Kart 64 decompilation (rebuilt source code). MarioKart 64 Recompiled is a static recompilation that does not need that source code, though it borrows headers and some functions from the decompilation. Both need your own US copy.
Unofficial. This page is written by an independent directory. It is not made by, endorsed by or affiliated with Nintendo or sonicdcer (Sonic Dreamcaster) (MarioKart 64: Recompiled (Mario Kart 64 PC port)'s author). We do not host any files, and we never link to game files, ROMs or ISOs.
Sources
This page was last updated on Oct 21, 2026. A date after a source is the day we read it. Versions and steps follow the official project; if they differ, the official source wins.
- sonicdcer/MarioKart64Recomp README (features, requirements, US ROM only, no game assets, known issues, download link to GitLab; checked 2026-10-21)
- MarioKart64Recomp releases on GitLab, linked from the README (v0.9.2, dated 13 Feb 2026; project owned by Sonic Dreamcaster / sonicdcer, created 4 Jul 2026; checked 2026-10-21)
- MarioKart64Recomp releases on GitHub (v0.9.1 on 17 Aug 2025 is the earliest still listed; v0.9.2 on 13 Feb 2026 with changelog and single-player-only note)
- MarioKart64Recomp open issues (3 open on 2026-10-21, including no local multiplayer support)
- N64: Recompiled, the static recompiler the port is built with
- DSOGaming: Mario Kart 64: PC Recompiled 0.0.9 gets HD texture pack support (18 Jul 2025)
- VGC: fan-made Mario Kart 64 PC port SpaghettiKart released (22 Jun 2025; the separate HarbourMasters port)
More ports
See every native PC version of a console game in our recompiled games list, browse all PC ports of console games, or go back to the full list of ported games.
