RSP: only look at SP_STATUS_HALT when seeing if the RSP should run
This commit is contained in:
parent
7dc30b1d6d
commit
07cf94bde3
|
@ -2460,8 +2460,6 @@ void CN64System::RunRSP()
|
||||||
PROFILE_TIMERS CPU_UsageAddr = m_CPU_Usage.StopTimer();
|
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_HALT) == 0)
|
||||||
{
|
|
||||||
if ((m_Reg.SP_STATUS_REG & SP_STATUS_BROKE) == 0)
|
|
||||||
{
|
{
|
||||||
HighResTimeStamp StartTime;
|
HighResTimeStamp StartTime;
|
||||||
|
|
||||||
|
@ -2552,7 +2550,6 @@ void CN64System::RunRSP()
|
||||||
WriteTrace(TraceRSP, TraceDebug, "Check interrupts");
|
WriteTrace(TraceRSP, TraceDebug, "Check interrupts");
|
||||||
g_Reg->CheckInterrupts();
|
g_Reg->CheckInterrupts();
|
||||||
}
|
}
|
||||||
}
|
|
||||||
if (bShowCPUPer())
|
if (bShowCPUPer())
|
||||||
{
|
{
|
||||||
m_CPU_Usage.StartTimer(CPU_UsageAddr);
|
m_CPU_Usage.StartTimer(CPU_UsageAddr);
|
||||||
|
|
Loading…
Reference in New Issue