Cloned Games

Mario Kart 64

DecompilationActivePlayableN64

Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.

Based on Mario Kart 64

Mario Kart 64 (original game, not this project)Original game image
Image of the original game, Mario Kart 64. This project has no screenshots of its own yet.
Links, repository & details

About

Mario Kart 64 is a 1996 kart racing game by Nintendo for the N64, the second entry in the Mario Kart series, featuring Grand Prix and battle modes with items, obstacles, and local multiplayer. Mario Kart 64 (n64decomp/mk64) is an ongoing decompilation of the original ROM. It builds and verifies against the USA release as well as both European revisions, but includes no game assets — these must be extracted from a copy of the original ROM.

Getting started

Building requires cloning the repo with submodules, extracting assets from your own ROM copy of a supported region (USA, or European revision 1.0/1.1) using the included tools, and then running make; full instructions are published in the project's online docs.

History

The project was undertaken for historical and educational reasons, driven by interest in the game's underlying hardware and technology as well as its broad cultural impact.

Known issues & limitations

  • compatibility: Some menu textures are compressed using tkmk00 format and a byte-matching compressor/decompressor does not yet exist.

What you need to run it

Original game files required. The project ships code only; you provide your own copy of the game.

  • A prior copy of the game is needed to extract assets for compiling.

Additional notes

Technical note
Some menu textures use a custom 'tkmk00' compression format that doesn't yet have a byte-matching compressor/decompressor, a known gap in build accuracy.

FAQ

What is Mario Kart 64?
Mario Kart 64 is an open-source decompilation of Mario Kart 64. Source code reconstructed from the original game's compiled binary, so the game can be understood, rebuilt and ported.
Do I need the original game files to run Mario Kart 64?
Yes. The project does not include the original game's assets, so you need your own copy.
Share:

More like Mario Kart 64

Active
Original game (original game, not this project)Original game image
A no-assets-included PC/Switch port of Mario Kart 64, built on the libultraship framework with mod support.
Platforms:WindowsLinuxOSX
Stars2,348
Updated2 months ago
LicenseUnknown
Release2024
Active
Original game (original game, not this project)Original game image
A native static recompilation of MarioKart 64 with widescreen, high framerate and mod support; needs your own US ROM.
Stars603
Updated3 months ago
LicenseGPL-3.0
Release2025
Active
Mario Kart 64 Port screenshot
A native Nintendo 3DS port of Mario Kart 64 based on SpaghettiKart, with a dual-screen HUD and touch menus.
Stars198
Updated1 month ago
LicenseUnknown
Release2026
Active
Original game (original game, not this project)Original game image
A work-in-progress decompilation of the N64 emulator used in Wii Virtual Console releases such as Ocarina of Time.
Stars93
Updated2 months ago
LicenseUnknown
Release2020
Active
Mario Kart 64 for Dreamcast screenshot
Mario Kart 64 for Dreamcast is a homebrew port of the Mario Kart 64 decompilation to Sega Dreamcast at 30fps.
Platforms:Dreamcast
Stars67
Updated2 months ago
LicenseUnknown
Release2025
Active
Original game (original game, not this project)Original game image
An Xbox 360 port of Mario Kart 64, built on the mk64 decompilation, with online multiplayer.
Stars21
Updated1 month ago
LicenseUnknown
Release2026