Skip to content

v0.7.1 — coverage and correctness update

Latest

Choose a tag to compare

@mstan mstan released this 18 Oct 14:30
cb89807

Sonic the Hedgehog Recomp v0.7.1

Coverage and correctness update for the shared Japan/USA/Europe REV00 ROM
(CRC32 F9394E97), running at NTSC timing. Supply your own ROM.

Corrected disassembly table extraction restores handlers omitted when a
table's first entry follows a local inline label. This includes Burrobot
and Labyrinth moving-block states. The build gains 156 native instruction
starts with no native coverage lost. The PLC work check now reads its WRAM
counter using the full bus address. The shared generator also includes the
mixed-width stack return correction qualified with Sonic 3's IceCap case.

The pass covers 19 original act starts in stock and 32:9 modes, all six
boss approaches in both modes, and all six special-stage entries in both
modes. Eighteen affected routes match the retained interpreter-floor
reference in RAM, VRAM and screenshots. The final 38 act-start replays
report no dispatch, interior-label, floor or unsafe-floor misses.

These are assisted encounters and route checks; they do not certify every
boss victory, the ending, every terrain path, or cross-build netplay.
Widescreen remains an experimental option under Mods. Existing gameplay
and audio limitations still apply. Save states require the matching build;
keep your ROM configuration and settings when updating.

Source: cb898070c9bd408786e8956fd0162ec51d899f0f; changes: #5.

Windows x64 packages passed extracted launcher/settings checks and representative exact gameplay replays. Production builds disable the TCP debug server and development tracing. Audio defaults to normal volume. ROMs, saves, user settings and private captures are excluded. The game version and state/build compatibility guards remain intact; these checks do not qualify cross-build netplay.