Merge several fixes from PCSX Redux and adjust delay for SetLocPending. (#221)
authorgameblabla <gameblabla@users.noreply.github.com>
Sat, 2 Oct 2021 17:51:48 +0000 (17:51 +0000)
committerGitHub <noreply@github.com>
Sat, 2 Oct 2021 17:51:48 +0000 (20:51 +0300)
commitc9c7a925d158284eb3febf3cccc9789e94231430
treec134c705edc853307ba5c4d0c2e2a63a0f650ebb
parentf4627eb3cb482fa3786b63e9ff4c9723ac792ce1
Merge several fixes from PCSX Redux and adjust delay for SetLocPending. (#221)

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.

Co-authored-by: Nicolas Noble <nicolasnoble@users.noreply.github.com>
libpcsxcore/cdriso.c
libpcsxcore/cdrom.c
libpcsxcore/cdrom.h
libpcsxcore/plugins.h