github mstan/MarioKartSuperCircuitRecomp v0.1.2

4 hours ago

What's new

Fixes Link Cable netplay sessions closing on both players about 20 seconds after connecting (v0.1.0 and v0.1.1). The game re-enters its per-frame loop with a long-range bl jump that never returns; under netplay each one left a call-return entry behind until the runtime's 1,024-entry limit aborted both games. The recompiler now lowers those jumps as branches, and the runtime drops stale entries (with a logged warning) instead of aborting.

Both players must update: sessions only pair between identical builds.

Download the Windows x64 ZIP or Linux x86_64 AppImage below. Supply your own Mario Kart: Super Circuit (USA) ROM and GBA BIOS; neither is included. SHA256SUMS.txt lists both download hashes.

Validation: v0.1.1 reproducibly aborted in a localhost pair at frame ~1,330; the packaged v0.1.2 Windows build ran 20,000-frame localhost pairs in rollback and delay-sync modes with no aborts, and a packaged single-player run reports FULLY_STATIC coverage. Framework tests 59/59; the Linux AppImage passed its packaged 1,500-frame smoke test.

Don't miss a new MarioKartSuperCircuitRecomp release

NewReleases is sending notifications on new releases.