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

@@ -76,7 +76,6 @@ void CachedInterpreter::SingleStep()
static void EndBlock(UGeckoInstruction data)
{
PC = NPC;
PowerPC::CheckExceptions();
PowerPC::ppcState.downcount -= data.hex;
if (PowerPC::ppcState.downcount <= 0)
{