-
Re-wrote the CD drive command handling to precisely match Genesis Plus GX's CD drive emulation. This has fixed every drive-derived issue I've seen with the core so far, including:
- Shining Force: intro FMV no longer stalls and loops audio every few seconds
- Snatcher: cutscenes play to completion, no more lockups
- No doubt other games will have significantly improved stability as well
-
CD audio track transitions: no more ~2 seconds of the next song bleeding in at the end of a track
-
Multi-bin cue sheets: fixed silent data corruption when playback crossed between bin files
-
BIOS CD player: fast-forward, rewind, and next/previous track now respond instantly (previously they hung for several seconds until the BIOS gave up)
-
SDRAM controller: the power-on initialization sequence never actually ran, leaving the memory chip in an undefined configuration; it now initializes properly
- should fix inconsisent BIOS boots