Skip to content

v0.1.3 — Cartridge saving fix

Choose a tag to compare

@mstan mstan released this 04 Oct 05:19
· 6 commits to main since this release
338140e

Fixes cartridge saving and Time Trial ghost saving reported in #5.

  • Corrects the 64 KB flash chip identity in gbarecomp, allowing the game to enable saving.
  • Handles the game's stack-copied flash helpers and Time Trial results callbacks with compiled code.
  • Includes Windows x64 and Linux x86_64 packages plus SHA-256 checksums.

Validated both packages through a fresh Time Trial save with zero interpreter fallback. They produced identical 64 KB save files; the Windows package then reloaded and replayed the saved ghost after a full restart. See validation details.

Restart the game normally after updating; an old save state can retain the previous disabled-saving state. Existing cartridge saves do not need conversion. Netplay peers should both update to this release.

The additional cross-platform delay-sync check reached matching cold-session checkpoints, but one paired-session resume timed out. That limitation is recorded in the validation details.

ROM and BIOS are not included; provide your own supported USA game and retail GBA BIOS.