libretro/pcsx_rearmed

Driver 2 (SLUS-01318) not swapping discs correctly or with huge delay

Closed this issue · 5 comments

Hi there @notaz, thanks for this great emulator of PS1!

Btw, i'm having trouble playing Driver 2 (USA) (v1.1) (SLUS-01318) (2 discs) on PCSX-ReARMed.
When i try to play the missions which require the Disc 2 to be able to play, i can't play them.

Specifically, the mission im trying to get in is "Chase the Gun Man".
This mission requires to swap to Disc 2 for play this mission, but i just can't swap it, cause when i try to swap it it still displays "INCORRECT DISC INSERTED".

image
image
image
image

Using PCSX-ReARMed r23l fe56428.

I will leave a savefile for trigger this issue quickly.
Driver 2 (USA) (Disc 1) (v1.1).srm.zip

For trigger it:

  1. Put the savefile i attached here in retroarch/saves/
  2. Load Driver 2 (USA) (Disc 1) (v1.1) on PCSX-ReARMed
  3. Enter to "Undercover" mode, then "Load Game"
  4. Load the savefile as normally do
  5. The game will ask you to swap to Disc 2, go to the emulator menu, the go to Disc Control and select "Insert New Disc".
  6. Load Driver 2 (USA) (Disc 2) (v1.1)
  7. It should be displayed the disc was swapped, but it's still "INCORRECT DISC INSERTED".

Thanks ;)

Unfortunately latest PCSX-ReARMed r23l 81a5a20 still struggles in disc swapping in this game.

It takes too long for the Disc 2 to be detected.

Also, it doesn't show the "Checking..." text when it detects i changed (swapped) the disc.

Seems a bit random for me, sometimes it loads absolutely fine, meaning the "Incorrect DISC inserted" changes to "Checking..." as soon as I insert disc 2 and it loads pretty quickly.
And sometimes the "Incorrect DISC inserted" stays on screen after inserting disc 2, it loads eventually but it feels longer and it never changes to "Checking...".

I made a quick video to show the 2 behaviors (first attempt loads normally, 2nd attempt at 0:25 is the weird one):

Driver2.mp4
notaz commented

It should work better now but I recommend testing cd change in other games for regressions as that stuff is rather fragile.

Tested ~15 multi-discs games by starting a new game while disc 2 is inserted and not a single issue when switching disc 👍 Only tested on Windows 10 tho.

notaz commented

Thanks for testing. I consider this fixed now.