Super Mario Kart
Super Mario Kart (SNES, 1992) has a full disassembly, Yoshifanatic1/Super-Mario-Kart-Disassembly, and 10 other public projects, including a static recompilation and an open-source reimplementation. An agent environment already wraps it.
Data checked 2026-10-13 · unbaked registry
Projects
disassembly ()
Attempt to recompile SNES Super Mario Kart (USA).sfc to x86-64 using LLVM
2020 attempt to recompile SMK to x86-64 via LLVM ()
Super Mario Kart Snes integration with OpenAI Retro Gym
2020; agents trained on 4 tracks; reward shaping inspired by SethBling MarIQ ()
Full disassembly of Super Mario Kart (USA).sfc
full disassembly from dynamic traces; produces clean ROM ()
Static recompilation of Super Mario Kart (SNES, 1992) from WDC 65C816 assembly to native C code, playable on modern hardware via SDL2.
playable end-to-end (real-frame mode runs genuine ROM through LakeSnes; recompiled-shell path partial); 2P local + lockstep netplay ()
v4: Enhancements menu (widescreen, HD-2D 3D world, HD Mode 7), switchable recompiled/interpreter engine ()
Super Mario Kart for the Super Nintendo using snesrecomp
WIP; Windows/Linux ()
recompilation of smk
WIP: tracks load/render, kart drives; no AI/opponents/HUD yet ()
Python machine learning library for Super Mario Kart
imitation-learning driver from ~10 min of human data ()
Native SDL2 reimplementation of Super Mario Kart (SNES) and the 65816 reverse-engineering toolkit behind it. Contains no game data; reads a ROM you supply.
native reimplementation that runs SMK's real courses with its own perspective renderer; reads assets from user ROM; Track Studio editor ()
CANDIDATE - no public disassembly/decomp/recomp found in GitHub GraphQL searches (2026-10)
Missing a project, or something wrong here? Suggest a project · Report a fix
What you need
You need your own copy of the game: these projects ship code only.
Agent environments
Same toolchain
More on SNES
Found via datacrystal.tcrf.net/wiki/Super_Mario_Kart/RAM_m, takushieternal/2dhdRecompKartPlus
GitHub data checked 2026-10-13. Notes are summaries from the research pass; the project pages are the authority.