Mario Kart 64 (3DS)
Mario Kart 64
Sobre el proyecto
Mario Kart 64 es un videojuego de carreras para la Nintendo 64 (N64). Desarrollado y publicado por Nintendo, es la segunda entrega de la serie Mario Kart tras Super Mario Kart de 1992. Conserva la mecánica de su predecesor: el jugador, que controla a un personaje de la franquicia Mario, compite contra sus rivales en circuitos basados en escenarios de los plataformas de Super Mario. Contienen obstáculos para frenarlo y cajas de objetos que le proporcionan potenciadores para ayudarle a avanzar.
12 versiones de Mario Kart 64
Estás viendo: Mario Kart 64 (3DS)
Mario Kart 64github.com/n64decomp/mk64
Mario Kart 64 - MarioKart64Recompgitlab.com/sonicdcer/MarioKart64Recomp
Mario Kart 64 (3DS Port Complete)github.com/Epic0522/MarioKart64-3DSPort-Complete
Mario Kart 64 (jnmartin84)github.com/jnmartin84/mk64-dc
Mario Kart 64 (MK64Recomp)github.com/arefdsg/MK64Recomp
Mario Kart 64 (MKart360, Xbox 360)github.com/sirdankz/MKart360
Mario Kart 64 (Xbox)github.com/Team-Resurgent/Mario-Kart-64-X
MarioKart 64: Recompiledgithub.com/sonicdcer/MarioKart64Recomp
MK64 Portable (Mario Kart 64, PSP)github.com/beckerd/psp_mk64_portable
SpaghettiKartgithub.com/HarbourMasters/SpaghettiKart
SpaghettiKart (Android)github.com/izzy2lost/SpaghettiKartInformación oficial del proyecto
Native Nintendo 3DS port of Mario Kart 64, based on SpaghettiKart, with a dual-screen interface, touch menus and customizable controls and display options.
This project was developed with the help of OpenAI Codex and Claude Code. Learn more about the development process here.
A legally obtained USA Mario Kart 64 ROM is required. No ROM or extracted game data is included.
Features
<table> <tr> <td width="50%" valign="top"><strong>Race your way</strong><br>Single-player Grand Prix, Time Trial, VS and Battle, with CPU opponents, random cups and AUTO spectator mode.</td> <td width="50%" valign="top"><strong>Made for two screens</strong><br>Top-screen racing, five HUD layouts, course maps and bottom-screen touch menus.</td> </tr> <tr> <td width="50%" valign="top"><strong>Tune the presentation</strong><br>Adjust render scale, draw distance, filters, UI textures and display profiles.</td> <td width="50%" valign="top"><strong>Keep it current</strong><br>Built-in Stable and Experimental updates that preserve your game data, saves and settings.</td> </tr> </table><a id="installation"></a>
Download and installation
- Download the CIA or 3DSX from the releases page.
- Install the CIA with FBI, or use the 3DSX with the Homebrew Launcher.
- Place your USA ROM at
sd:/3ds/MK64/mk64.z64. - Launch the port. It validates the ROM and creates
mk64.o2ron the SD card. Later launches reuse this archive.
The ROM must use .z64 byte order. Use the
Hack64 ROM Swapper if conversion is needed.
First-time extraction can take a while; keep the console charged.
For faster setup, download the MK64 Extractor for Windows x64, macOS Apple
Silicon or Linux x64 from the same release. Create mk64.o2r on your computer
from your USA ROM, then copy it alongside your ROM:
sd:/3ds/MK64/mk64.z64
sd:/3ds/MK64/mk64.o2r
Use Options > Game > Update for built-in updates. See the updater guide for details.
Controls
| Input | Action |
|---|---|
| Circle Pad | Steer |
| A | Accelerate |
| B | Brake / Reverse |
| R | Hop / Drift |
| L | Use item; open Options from Game Select |
| X | Rear view |
| Y | Cycle HUD layouts |
| C-Stick | Hold for Turbo |
| Touch screen | Navigate menus |
| SELECT | Camera distance by default; configurable in Options |
| START | Start / Pause / Continue |
Documentation
- Configuration and controls
- Building from source
- Troubleshooting
- Developer documentation
- Changelog · Contributing
Community and bug reports
Join the project Discord for updates, support and suggestions. Report reproducible problems through GitHub issues, including your version, console model and steps to reproduce the issue.
Credits
- SpaghettiKart and the N64 reverse-engineering and decompilation communities — the foundation of this port.
- Epic0522's MarioKart64-3DSPort-Complete — solo modes, AUTO, random cups, Modern Logic and runtime corrections.
- Epic0522's Super Mario 64 3DS Port Ultimate — 3DS implementation and optimization references.
- The Nintendo 3DS homebrew community — tools and libraries.
- EstebanPdN — Nintendo 3DS adaptation, HUD, branding and updater, with help from Codex.
License and legal notice
Licenses are component-specific. The updater includes GNU GPL v3.0; its dependencies retain their curl, mbedTLS and Jansson licenses. SpaghettiKart and its libraries retain their upstream notices. No blanket license applies to the whole repository or to Nintendo game content.
This is an unofficial fan project, unaffiliated with Nintendo or Harbour Masters. Mario Kart 64 and its game content belong to Nintendo.
<p align="center"> <a href="https://estebanpdn.github.io/">Esteban’s Forge</a> · <a href="https://discord.gg/BjbzfRYpV">Discord</a> · <a href="#documentation">Documentation</a> · <a href="#license-and-legal-notice">License and notices</a><br> <sub>An independent fan project. Game names and content belong to their respective owners.</sub> </p>