RSP: only look at SP_STATUS_HALT when seeing if the RSP should run

This commit is contained in:
zilmar 2023-07-06 20:49:14 +09:30
parent 7dc30b1d6d
commit 07cf94bde3
1 changed files with 75 additions and 78 deletions

View File

@ -2460,8 +2460,6 @@ void CN64System::RunRSP()
PROFILE_TIMERS CPU_UsageAddr = m_CPU_Usage.StopTimer();
if ((m_Reg.SP_STATUS_REG & SP_STATUS_HALT) == 0)
{
if ((m_Reg.SP_STATUS_REG & SP_STATUS_BROKE) == 0)
{
HighResTimeStamp StartTime;
@ -2552,7 +2550,6 @@ void CN64System::RunRSP()
WriteTrace(TraceRSP, TraceDebug, "Check interrupts");
g_Reg->CheckInterrupts();
}
}
if (bShowCPUPer())
{
m_CPU_Usage.StartTimer(CPU_UsageAddr);