[Regression] "CD Access Time" now causes issues in some games
In-game musics do not play in Keio Flying Squadron, only tested with the US version, using the Libretro core on Windows 10. I've only tested on stage 1 but disabling "CD Access Time" seems to fix the issue and the music plays, but to be clear it used to work with that option enabled.
No warnings/errors in logs or anything helpful, bisected to a6002bb25431c6ce03cf10e67c317403990312bc, by that I mean it works with the "CD Access Time" option enabled before that commit.
On a related note regarding that access time option I noticed that Wolfchild will hang on start with it enabled, and also just before gameplay when disabled, but picodrive works fine.
Edit: Ah it is already reported: https://github.com/libretro/Genesis-Plus-GX/issues/359
And indeed reverting https://github.com/libretro/Genesis-Plus-GX/commit/a6002bb25431c6ce03cf10e67c317403990312bc will remove the start hang, but gameplay start still hangs regardless of the access time option..
2 other games with issues when "CD Access Time" is enabled:
- Batman Returns: black screen after the SEGA logo.
- AH3: Thunderstrike: beeps after the SEGA logo then reboot.
I confirm that this bug with CD Access Time still remain. No background music in some games. Moreover, others games seems to freeze or loop right after the boot logo and you can't go further.
Retroarch 1.20.0 Genesis Plus GX 1.7.4 on Windows/Android.
Jaguar XJ220 (NTSC-US) has no video output when "CD Access Time" is enabled, but music still plays in the background. When disabled all seems fine.