diff --git a/cpu/decoder.cpp b/cpu/decoder.cpp index 04b077d..cbc9b6b 100644 --- a/cpu/decoder.cpp +++ b/cpu/decoder.cpp @@ -432,7 +432,7 @@ void Cpu::executeInstruction() break; case 0xD9: // RETI doRet(); - state.IME = IME_SCHEDULED; + state.IME = IME_ON; mcycles = 4; break; case 0xF3: // DI