From: gameblabla Date: Sat, 25 Sep 2021 11:53:58 +0000 (+0200) Subject: Merge several fixes from PCSX Redux and adjust delay for SetLocPending. X-Git-Tag: r24l~560^2 X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=commitdiff_plain;ds=sidebyside;h=d2e271b26ef7e8c61a371fe5fa71003e7691118e;hp=d2e271b26ef7e8c61a371fe5fa71003e7691118e;p=pcsx_rearmed.git Merge several fixes from PCSX Redux and adjust delay for SetLocPending. There's a game, PoPoLoCrois Monogatari II, that unfortunately locks up during the intro screen. I should have known that code was wrong as Mednafen did not have anything like that in their code either, hence the confusion. Their fix however still don't include the Driver fix so the game would still crash if we don't have the "+ Seektime". To be honest, i'm not sure why the PCSX Reloaded team did it this way... I noticed that the fastforward and fastbackward code was pretty much unused. Looked at Mednafen and all they do is just adjust the cursector and make sure that fastword & backword trigger the AUTO_REPORT code so i did the latter. There was also a mysterious leftover code from PCSX Reloaded in Cdlplay: that had a condition that forced it to SEEK_DONE (with a comment even saying that it should be set to SEEK instead) so i set it to SEEK_PENDING instead. (Mednafen's code seems to suggest so as well) ---