From ad61503d8311f113ab1fc07d3955f9f576c4f11e Mon Sep 17 00:00:00 2001 From: refractionpcsx2 Date: Wed, 18 May 2016 21:44:13 +0100 Subject: [PATCH] CDVD: Fix drive status on BREAK. -Formula One 2001 expects the drive to be paused after break. -The command breaks from the current command, it doesn't stop the drive :) --- pcsx2/CDVD/CDVD.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pcsx2/CDVD/CDVD.cpp b/pcsx2/CDVD/CDVD.cpp index 40ed2540ee..e4bdd712b6 100644 --- a/pcsx2/CDVD/CDVD.cpp +++ b/pcsx2/CDVD/CDVD.cpp @@ -778,7 +778,7 @@ __fi void cdvdActionInterrupt() cdvd.Reading = 0; cdvd.Readed = 0; cdvd.Ready = CDVD_READY2; // should be CDVD_READY1 or something else? - cdvd.Status = CDVD_STATUS_STOP; + cdvd.Status = CDVD_STATUS_PAUSE; //Break stops the command in progress it doesn't stop the drive. Formula 2001 cdvd.RErr = 0; cdvd.nCommand = 0; break;