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 :)
This commit is contained in:
refractionpcsx2 2016-05-18 21:44:13 +01:00
parent 14fa797235
commit ad61503d83
1 changed files with 1 additions and 1 deletions

View File

@ -778,7 +778,7 @@ __fi void cdvdActionInterrupt()
cdvd.Reading = 0; cdvd.Reading = 0;
cdvd.Readed = 0; cdvd.Readed = 0;
cdvd.Ready = CDVD_READY2; // should be CDVD_READY1 or something else? 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.RErr = 0;
cdvd.nCommand = 0; cdvd.nCommand = 0;
break; break;