allrecomps

Nintendo 64 / Source port

Mario Kart 64 — SpaghettiKart

SpaghettiKart is HarbourMasters’ Mario Kart 64 source port, with a settings menu, controller configuration and selectable graphics backends. Its mod format differs from older HarbourMasters projects.

Release availableWindows · Linux · macOS · Nintendo Switch
Mario Kart 64 — SpaghettiKart
Source ↗ · Artwork of the original game; it does not demonstrate this port’s compatibility.

About this project

SpaghettiKart is HarbourMasters’ Mario Kart 64 source port, with a settings menu, controller configuration and selectable graphics backends. Its mod format differs from older HarbourMasters projects.

Source: Official project README — editorial review ↗ · Checked Oct 21, 2026

Compatibility

The required ROM is Mario Kart 64 USA in .z64 format, SHA-1 579C48E211AE952530FFC8738709F078D5DD215E. The README documents Windows, Linux, macOS and Switch; DirectX 11 is Windows-only, OpenGL is shared and Metal is for macOS.

Source: Official project README — editorial review ↗ · Checked Oct 21, 2026

Documented support and independently tested compatibility are different. AllRecomps has not run these games.

Development progress

The player guide describes settings, backend selection and mod loading. Nightly/playtest builds are a distribution channel, not a stable-completion certification.

Source: Official project README — editorial review ↗ · Checked Oct 21, 2026

The latest non-prerelease GitHub release observed is 1.0.0. A release does not establish stability, complete gameplay or tested platform support.

Source: GitHub latest release (automatic) ↗ · Checked Oct 21, 2026

Known limitations

Mods use .o2r or stored ZIP archives; .otr packages are unsupported. Restart after changing the renderer. Playtest/nightly availability is not evidence that every course, multiplayer configuration and mod combination has been validated.

Source: Official project README — editorial review ↗ · Checked Oct 21, 2026

Getting started

Start the official package and import your ROM with Spaghettify; Linux uses spaghetti.appimage and requires zenity or kdialog for dialogs. For Switch, generate mk64.o2r on a PC and copy it according to the console guide. Esc opens settings and F11 changes fullscreen.

Source: Official project README — editorial review ↗ · Checked Oct 21, 2026

Some projects require files from your own copy of the original game. Follow the official instructions.