-
Notifications
You must be signed in to change notification settings - Fork 125
Description
PCSX-ReARMed Version
r25 febf224
Your device
PC
Operating System of your device
Windows
CPU architecture
x86-64 (64bit Intel, AMD, etc.)
Issue description
The last audio track of the game ("Xpander") fails to repeat after finishing playing. This only affects this particular track; other tracks loops properly when finished.
This glitch looks like it occurs only on the last audio track on the disc (you can easily check which audio track is the last one with the PSX's audio player). Same thing happens with Wipeout XL.
Step-by-step reproduction and logs
To reproduce start a race (picking time trial probably the fastest way to test). During the race, pause, go to the audio menu and change the track to "Xpander":
then just go back to the pause menu
and just let the whole song play (~4mins). It should restart after finishing but it doesn't. Again, this only affects this specific track.
The problem also occurs with the beetle psx core. The only difference here is that in pcsx_rearmed it's just silence and in the beetle psx core it plays garbled audio. SwanStation doesn't exhibit the glitch.
edit
I was able to fix the issue with beetle_psx by using the disc cache option but was not able to with pcsx_rearmed, even when using 'cd read ahead = 333000' option which, from what I understand, should basically do the same thing meaning caching the entire disc in memory. Also tried running the game from an SSD storage instead of HDD, same result.
The problem still only affects the last audio track of certain games (Wipeout 1-XL-3, Tobal no 1 and likely a couple others) after they finish playing and they try to restart/loop back.

