Skip to content

v0.2.0 — Sonic & Knuckles + Sonic 3 & Knuckles native (all 3 variants)

Choose a tag to compare

@mstan mstan released this 11 Jun 18:21
· 58 commits to main since this release

Native x64 static recompilations of the Sonic 3 lock-on family. All three variants now build and run on the shared segagenesisrecomp engine — boot, menus, attract demos, and gameplay.

Download Game ROM you supply
Sonic3Recomp Sonic the Hedgehog 3 (standalone, 2 MB) sonic3.bin
SonicAndKnucklesRecomp Sonic & Knuckles (standalone, 2 MB) sandk.bin
Sonic3KRecomp Sonic 3 & Knuckles (4 MB lock-on combined) sonic3k.bin

New since v0.1.0

  • Sonic & Knuckles (standalone) — new native target. Sega logo → S&K intro → title → attract → gameplay (Mushroom Hill, Sonic/Knuckles).
  • Sonic 3 & Knuckles (combined) — the 4 MB lock-on. Title → Data Select → Angel Island and beyond, as Sonic or Knuckles.
  • Battery-save persistence for the combined cart. S3&K's data-select save slots persist between runs (sonic3k.srm), via a general per-game SRAM mechanism. (Standalone S&K has no save game, matching the original cart.)

Notes

  • Bring your own ROM. No game data is included; place your legally-obtained ROM next to the exe with the name above (see each zip's README).
  • AGPL-free. Release binaries run the clean-room own backend (recompiled 68K, own VDP/bus/scheduler, ymfm FM, superzazu Z80, clean-room PSG) — zero clownmdemu/clown68000 code linked or compiled. They ship under PolyForm Noncommercial 1.0.0 plus permissive third-party notices (ymfm BSD-3, superzazu MIT, clowncommon ISC, SDL2 zlib).
  • Controls: Arrow keys = D-pad, A/S/D = A/B/C, Enter = Start; gamepads via SDL2. On the S3&K Data Select, C confirms a slot.

Not affiliated with or endorsed by SEGA. Source: https://github.com/mstan/Sonic3AndKnucklesRecomp


macOS (Apple Silicon) build — Sonic3AndKnucklesRecomp-macos-arm64.zip

Native arm64 .app (SDL2 bundled, ad-hoc signed). ROM not included.