Core: remove try/catch around Interpreter cpu

This commit is contained in:
zilmar 2023-11-30 21:15:14 +10:30
parent df56964c96
commit de1288bdca
1 changed files with 86 additions and 93 deletions

View File

@ -88,8 +88,6 @@ void R4300iOp::ExecuteCPU()
int32_t & NextTimer = *g_NextTimer; int32_t & NextTimer = *g_NextTimer;
bool CheckTimer = false; bool CheckTimer = false;
__except_try()
{
while (!Done) while (!Done)
{ {
if (!m_MMU.MemoryValue32(m_PROGRAM_COUNTER, m_Opcode.Value)) if (!m_MMU.MemoryValue32(m_PROGRAM_COUNTER, m_Opcode.Value))
@ -194,11 +192,6 @@ void R4300iOp::ExecuteCPU()
g_Notify->BreakPoint(__FILE__, __LINE__); g_Notify->BreakPoint(__FILE__, __LINE__);
} }
} }
}
__except_catch()
{
g_Notify->FatalError(GS(MSG_UNKNOWN_MEM_ACTION));
}
WriteTrace(TraceN64System, TraceDebug, "Done"); WriteTrace(TraceN64System, TraceDebug, "Done");
} }