diff --git a/src/backend/core/Interpreter.cpp b/src/backend/core/Interpreter.cpp index 7cf74e85..9ea28563 100644 --- a/src/backend/core/Interpreter.cpp +++ b/src/backend/core/Interpreter.cpp @@ -11,14 +11,14 @@ int Interpreter::Step() { if(!MapVAddr(regs, LOAD, regs.pc, paddr)) { HandleTLBException(regs, regs.pc); FireException(regs, GetTLBExceptionCode(regs.cop0.tlbError, LOAD), 0, false); - return 0; + return 1; } u32 instruction = mem.Read32(regs, paddr); if(ShouldServiceInterrupt()) { FireException(regs, ExceptionCode::Interrupt, 0, false); - return 0; + return 1; } regs.oldPC = regs.pc;