Mario Kart: Super Circuit Recompilation
The original game's compiled code translated into a native program for a new platform, usually a PC port.
Original game imageAbout
A static recompilation of Mario Kart: Super Circuit for Windows and Linux, described as an experimental preview and a byproduct of developing the gbarecomp framework. The current release is v0.1.4: the game boots and runs through menus, cup selection, races and results, and two players can link over the Internet or LAN with emulated link-cable netplay.
How it differs from the original
It offers two optional mods, both disabled by default: 60 FPS Track Rendering, which updates race presentation at 60 FPS while preserving the game's logic and timing, and Adaptive Widescreen, which renders extra race content at the sides instead of stretching the original 240x160 image.
Getting started
Download the Windows zip or Linux AppImage and run it. In the launcher select your own Mario Kart: Super Circuit (USA) ROM and retail GBA BIOS, configure display, audio, controls and mods, then select Play. The ROM and BIOS are not included.
Known issues & limitations
- This is an experimental preview, not a finished commercial port, so rough edges are expected.
- Back up important saves and report repeatable gameplay or presentation edge cases.
What you need to run it
Features
- Optional mods add 60 FPS race presentation while preserving the game's logic and timing.
- Optional Adaptive Widescreen renders more race content at the sides instead of stretching the original image.
- Supports keyboard and modern game controllers.
- Supports windowed and fullscreen play, sharp scaling, and optional affine filtering.
- Includes an in-game settings menu, cartridge saves, and save states.
How to install
- Download the Windows zip or Linux AppImage from Releases.
- Extract the zip and run MarioKartSuperCircuitRecomp.exe, or make the AppImage executable and run it.
- In the launcher, select your Mario Kart: Super Circuit (USA) ROM and retail GBA BIOS.
- Configure display, audio, controls, and mods, then select Play.
- After setup, the launcher remembers valid files; enable Skip launcher on boot to start the game directly on later launches.
Controls
- Arrow keys control the D-Pad.
- Use Shift+F1–F9 to save a state and F1–F9 to load one.
- Controls can be changed from the launcher.
Summarised from the project's README.
Credits & contributing
- The README thanks antimattur for the Mario Kart: Super Circuit decompilation work and for discovering the 60 FPS patch.
Additional notes
- Saves
- v0.1.3 fixed cartridge saving, including Time Trial ghosts, and the README advises backing up important saves.
FAQ
- What is Mario Kart: Super Circuit Recompilation?
- Mario Kart: Super Circuit Recompilation is an open-source recompilation of Mario Kart: Super Circuit. The original game's compiled code translated into a native program for a new platform, usually a PC port. The original game ran on Game Boy Advance.
- Do I need the original game files to run Mario Kart: Super Circuit Recompilation?
- Yes. The project does not include the original game's assets, so you need your own copy.
- How is Mario Kart: Super Circuit Recompilation licensed?
- project: PolyForm Noncommercial 1.0.0 (project); third-party components: their own licenses (third-party components). The repository itself is the authoritative source.
