Make exceptions consistant across all JITs/Interpeters.

They all handled it diffrently, so I've just moved it into Advance()

This fixes Pokemon Box booting in JIT/JITIL which shared a bug where
exceptions set in a scheduled event would be ignored untill the next
slice (upto 20,000 cycles).
This commit is contained in:
Scott Mansell committed 2016-04-28 17:22:52 +12:00
1 parent 3033096223
commit eb5819f88a
5 files changed
+15 -24

No files matched your search

@@ -278,12 +278,6 @@ void Interpreter::Run()
}
CoreTiming::Advance();
if (PowerPC::ppcState.Exceptions)
{
PowerPC::CheckExceptions();
PC = NPC;
}
}
// Let the waiting thread know we are done leaving