Skip to content

Wipeout 3 and other games last audio track fail to restart #887

@McRmie

Description

@McRmie

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":

Image

then just go back to the pause menu

Image

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions