SpaghettiKart

PC port of Mario Kart 64

  • DecompilationPort Type
  • Harbour MastersDeveloper
  • 28 Sep 2026Page Updated

Details

Developer
Harbour Masters
Port Type
DecompilationThe game's code was rewritten by hand as source code that builds back into the same game, then made to run natively on PC.
AI Use
Not statedThe developers haven't said whether they used AI.
Source Code
GitHub
Page Updated

Platform Support

  • Windows
  • Linux
  • macOS

ScreenshotsView All (6)

What you need: A ROM of Mario Kart 64, US version, in .z64 format, dumped from your own cartridge. The US ROM is the only supported version.
SHA-1 of a correct dump:
579c48e211ae952530ffc8738709f078d5dd215e

Overview

WidescreenHigh Frame RateLevel EditorMod Support

SpaghettiKart is a native PC port of Mario Kart 64, built from the Mario Kart 64 decompilation by Harbour Masters.

It adds widescreen, higher resolutions and frame rates, a longer draw distance, an option to turn off low-detail models, custom engine classes, harder computer drivers, a track editor and mod support.

The download contains no Nintendo data. On first launch it asks for a ROM dumped from your own copy of the game.

How to Set It Up

  1. Extract every file from the archive into a folder you can write to.
  2. Windows: run Spaghettify.exe. Linux: make sure the zenity or kdialog package is installed, then run spaghetti.appimage (you may need to chmod +x it first).
  3. Select your US ROM (in .z64 format) when asked.
  4. It builds its game data (mk64.o2r) from the ROM next to the executable. After that, start the same executable to play.
Go to Downloads

Advertisement