Mario Kart: Super Circuit Recomp is a free, source-available PC port of Nintendo's classic Game Boy Advance racing game, bringing Mario Kart: Super Circuit to Windows and Linux through static recompilation technology. Built using the experimental gbarecomp framework, the project translates the original game's code into a native desktop application rather than relying on traditional Game Boy Advance emulation. Mario Kart: Super Circuit Recomp includes optional enhancements such as 60 FPS rendering, adaptive widescreen support, and higher internal resolutions to improve the game's visual presentation on modern displays. Players can enjoy the original racing experience with keyboard or game controller support, customizable controls, fullscreen gameplay, and configurable graphics settings. The software also supports two-player multiplayer over the internet or local networks through emulated link-cable functionality, along with cartridge saves and save states.
Features
- Native Game Boy Advance PC Port: Uses the gbarecomp static recompilation framework to run Mario Kart: Super Circuit as a native Windows or Linux application without traditional console emulation.
- 60 FPS Rendering: Offers an optional 60 FPS enhancement that improves racing animations and visual smoothness while preserving the original game's logic and timing.
- Adaptive Widescreen Support: Expands the visible racing environment beyond the original 3:2 aspect ratio, with 16:9, adaptive, and native display modes for modern monitors.
- Higher Resolution Graphics: Supports optional internal rendering resolutions from 2x to 64x, with GPU acceleration for supported scenes, CPU rendering fallback, and configurable image filtering.
- Online and LAN Multiplayer: Enables two-player racing through emulated Game Boy Advance link-cable netplay, with rollback and input-delay synchronization options.
- - Customizable Controls and Save Management: Supports keyboards and modern game controllers, configurable button mappings, fullscreen and windowed modes, cartridge saves, and multiple save-state slots.