Super Metroid v0.3.1 - Doorway timing fix
Doorway timing correction
Fixes a timing bug where a slow room/door transition could leave the host scheduler behind wall time, then run several guest frames back-to-back. Samus, animations, and SPC audio now remain at normal speed after exiting a door.
Downloads
- Windows x64: extract the entire ZIP and run
SuperMetroidSNESRecomp.exe. - Linux x86_64: make the AppImage executable and launch it.
Supply your own unmodified Super Metroid (Japan, USA) ROM. No ROM, SRAM save, or save state is included. SHA-256 checksums are in SHA256SUMS-v0.3.1.txt.
Validation
The F1 TCP doorway route and human gameplay validation both confirm the timing correction. The Windows ZIP and Linux AppImage each pass all five game-side tests; the AppImage package layout test also verifies state persists beside the image.