v0.2.0 — Sonic & Knuckles + Sonic 3 & Knuckles native (all 3 variants)
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.