Skip to content
PORTSNATIVE.
HomeCatalog
Web GamesEmulatorsToolsNews
PORTSNATIVE.

A catalog for discovering ports and related projects. We link to official sources and do not host original game files.

ExploreCatalogMy list
InformationAbout usSuggest a portSupportDonationsLegal notice
© 2026 PortsNative
Back to catalog
Mario Kart 64 (MK64Recomp)
PORTSNATIVE

Mario Kart 64 (MK64Recomp)

NATIVE PORTRACING / DRIVINGWINDOWSBETA

Mario Kart 64 (MK64Recomp)

Mario Kart 64

TechnologyStatic recompilation (native C/C++)

Available forWindows

View official project

About the project

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 versions of Mario Kart 64

You're viewing: Mario Kart 64 (MK64Recomp)

Mario Kart 64 (MK64Recomp)github.com/arefdsg/MK64Recomp
Windows
Current
Mario Kart 64github.com/n64decomp/mk64
Windows
›
Mario Kart 64 - MarioKart64Recompgitlab.com/sonicdcer/MarioKart64Recomp
Windows
Linux
macOS
›
Mario Kart 64 (3DS Port Complete)github.com/Epic0522/MarioKart64-3DSPort-Complete
Windows
›
Mario Kart 64 (3DS)github.com/EstebanPdN/mario-kart-64-3ds
To be confirmed
›
Mario Kart 64 (jnmartin84)github.com/jnmartin84/mk64-dc
Windows
›
Mario Kart 64 (MKart360, Xbox 360)github.com/sirdankz/MKart360
Windows
›
Mario Kart 64 (Xbox)github.com/Team-Resurgent/Mario-Kart-64-X
To be confirmed
›
MarioKart 64: Recompiledgithub.com/sonicdcer/MarioKart64Recomp
Windows
Linux
macOS
›
MK64 Portable (Mario Kart 64, PSP)github.com/beckerd/psp_mk64_portable
To be confirmed
›
SpaghettiKartgithub.com/HarbourMasters/SpaghettiKart
Windows
Linux
macOS
›
SpaghettiKart (Android)github.com/izzy2lost/SpaghettiKart
Android
›

Official project information

Author's original READMEOpen on GitHub ↗

Mario Kart 64: Recompiled

Mario Kart 64: Recompiled is a project that uses N64: Recompiled to statically recompile Mario Kart 64 into a native port with many new features, enhancements, and extensive mod support. This project uses RT64 as the rendering engine to provide graphical enhancements.

If you're here you're most likely looking for https://gitlab.com/sonicdcer/MarioKart64Recomp instead, which has no relation to here despite using the same game and software.

Table of Contents

  • System Requirements
  • Linux and Steam Deck Support
  • Known Issues
  • Building
  • Libraries Used and Projects Referenced

System Requirements

A GPU supporting Direct3D 12.0 (Shader Model 6), Vulkan 1.2, or Metal Argument Buffers Tier 2 support is required to run this project. The oldest GPUs that should be supported for each vendor are:

  • GeForce GT 630
  • Radeon HD 7750 (the one from 2012, not to be confused with the RX 7000 series) and newer
  • Intel HD 510 (Skylake)
  • A Mac with Apple Silicon or an Intel 7th Gen CPU with MacOS 13.0+

On x86-64 PCs, a CPU supporting the AVX instruction set is also required (Intel Core 2000 series or AMD Bulldozer and newer). ARM64 builds will work on any ARM64 CPU.

If you have issues with crashes on startup, make sure your graphics drivers are fully up to date.

Linux and Steam Deck Support

A Linux binary as well as a Flatpak is available for playing on most up-to-date distros, including on the Steam Deck.

To play on Steam Deck, extract the Linux build onto your deck. Then, in desktop mode, right click the MK64Recompiled executable file and select "Add to Steam". From there, you can return to Gaming mode and configure the controls as needed.

Known Issues

  • Overlays such as MSI Afterburner and other software such as Wallpaper Engine can cause performance issues with this project that prevent the game from rendering correctly. Disabling such software is recommended.
  • The game freezes when opening the controls while in-game.
  • Balloons make the game lag.
  • Minor graphics issues during race results.

Building

Instructions on how to build this project can be found in the BUILDING.md file.

Libraries Used and Projects Referenced

  • RT64 for the project's rendering engine
  • RmlUi for building the menus and launcher
  • lunasvg for SVG rendering, used by RmlUi
  • FreeType for font rendering, used by RmlUi
  • moodycamel::ConcurrentQueue for semaphores and fast, lock-free MPMC queues
  • Gamepad Motion Helpers for sensor fusion and calibration algorithms to implement gyro aiming
  • Majora's Mask Decompilation for headers and some function definitions, used for making patches or some enhancements
  • Mario Kart 64 Decompilation for headers and some function definitions, used for making patches
  • Zelda 64: Recompiled
  • Ares emulator for RSP vector instruction reference implementations, used in RSP recompilation
View official project
CALIFICACIÓN
—
Loading votes…
Advertisement

PROJECT FILE

Project type
NATIVE PORT
Genre
Racing / Driving
Status
beta
Original platform
—
Technology
Static recompilation (native C/C++)
Version
—
Updated
May 28, 2025

Target platforms 1

Windows
View on GitHub
Advertisement