Skip to content

Sonic family v0.6.5

Choose a tag to compare

@mstan mstan released this 02 Nov 04:48
· 105 commits to main since this release

Sonic family v0.6.5

Windows x64 updates for Sonic 3, Sonic & Knuckles and Sonic 3 & Knuckles.
Includes the current main-branch game fixes from v0.6.4 and pins the shared
engine to merged optimization-campaign commit fe9168fe8ed22f84bd9bcda07dbfac878f54605b
(core 03ba2787da829369bbc2d958621b10330885c8f8).

  • Carries the qualified execution, persistence, capture and rendering ownership improvements, including optional GPU high-resolution presentation.
  • Sonic 3 & Knuckles uses qualified native IPO/profile-guided optimization. Sonic 3 and Sonic & Knuckles retain ordinary compilation: their IPO-only experiments were rejected; ordinary-compilation timing was neutral/inconclusive under shared-host variation. No universal speedup or zero-overhead claim is made.
  • Keeps current-build rewind/save-load, native saves, clean gameplay captions and replayable feedback. Native saves and campaign companion files must be preserved when upgrading.

Bring your own matching game media. Public archives exclude game media,
converted packs, recordings, personal saves and settings. Private local owner
archives include only the matching owned ROM in addition to the verified public
payload. Build metadata records exact title, engine, UI and disassembly pins.

Preserves current native/imported palette and menu features through the reviewed
shared-engine presented-raster compatibility contract; renderer callbacks use
designated fields so viewport ownership and capture requests remain distinct.

Existing shared launcher, sample-rate, input, discovery and interrupt behavior
from the current supported engine branch is preserved in this update.