update parallel rsp

This commit is contained in:
Logan McNaughton committed 2022-08-12 09:53:45 -06:00
1 parent 25bb47ad64
commit 071e71f388
1 file changed
+2 -1
+2 -1
View File
@@ -40,7 +40,8 @@ extern "C"
RSP::MFC0_count[rt] += 1;
*rsp->cp0.cr[CP0_REGISTER_SP_RESERVED] = 1;
}
if (RSP::MFC0_count[rt] >= RSP::SP_STATUS_TIMEOUT)
// We don't return control to the CPU if the RDP FREEZE bit is set, doing so seems to cause flickering
if (RSP::MFC0_count[rt] >= RSP::SP_STATUS_TIMEOUT && (*rsp->cp0.cr[CP0_REGISTER_CMD_STATUS] & DPC_STATUS_FREEZE) == 0)
return MODE_EXIT;
#endif