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:
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)
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user