Cloned Games

Mario Kart 64 Port

PortActive

An existing game or its source code brought to another platform.

Based on Mario Kart 64

Mario Kart 64 Port screenshotLinks, repository & details

About

A native Nintendo 3DS port of Mario Kart 64 based on SpaghettiKart, designed for the 3DS family with a dual-screen interface and hardware-aware rendering, audio and memory profiles. No ROM or extracted game data is distributed, so you must provide your own legally obtained USA Mario Kart 64 ROM.

How it differs from the original

Keeps the original 30 Hz game simulation and may render an extra interpolated frame when there is enough headroom, which is not a promise of a fixed 60 FPS. Adds an adjustable render scale and render distance, five HUD layouts, Bilinear, Blur and CRT filters, and a dual-screen HUD with touch controls. Multiplayer is planned but not currently available.

Getting started

Install the CIA with FBI or the 3DSX with the Homebrew Launcher, put your USA ROM in .z64 byte order in the MK64 folder on the SD card as mk64.z64, and launch it. The console validates the ROM and extracts the game archive on first run, which can take a long time, or you can create the archive on a computer with SpaghettiKart and copy it over.

Known issues & limitations

  • Multiplayer is planned but not currently available.
  • If the archive cannot fit in memory with the reserve, the project can use the SD reader instead; this fallback may cause loading or gameplay stalls.

What you need to run it

Original game files required. The project ships code only; you provide your own copy of the game (Nintendo 3DS version).

  • You need to provide your own legally obtained USA Mario Kart 64 ROM.
  • The ROM must use `.z64` byte order.

Features

  • Runs at native 400×240 resolution.
  • Adjust the render scale from 0.50× to 1.00×.
  • Choose Low, Normal, or High render distance.
  • Choose from five HUD layouts.
  • Use a dual-screen HUD and touch controls.

How to install

  1. Download the CIA for installation with FBI, or the full 3DSX application for the Homebrew Launcher.
  2. Create `sd:/3ds/MK64/` on your SD card.
  3. Put your ROM in that folder and name it `mk64.z64`.
  4. Alternatively, create `mk64.o2r` on a computer with SpaghettiKart and copy it into the folder alongside the ROM.

Controls

  • Press L to use an item, or open Options from Game Select.
  • Press Y during races to cycle the top-screen HUD.
  • Use the touchscreen to navigate bottom-screen menus.

Summarised from the project's README.

Additional notes

Diagnostics
Pressing SELECT creates a diagnostic dump for bug reports.

FAQ

What is Mario Kart 64 Port?
Mario Kart 64 Port is an open-source port of Mario Kart 64. An existing game or its source code brought to another platform. The original game ran on Nintendo 3DS.
Do I need the original game files to run Mario Kart 64 Port?
Yes. The project does not include the original game's assets, so you need your own copy.
How is Mario Kart 64 Port licensed?
project: GNU GPL v3.0 (built-in updater); project: curl (curl networking dependency). The repository itself is the authoritative source.
Share:

More like Mario Kart 64 Port

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
An ongoing decompilation of Mario Kart 64, verified against USA and European ROM revisions, requiring assets from the original game.
Platforms:N64
Stars1,297
Updated2 months ago
LicenseUnknown
Release2020
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
Updated2 months ago
LicenseGPL-3.0
Release2025
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