diff options
Diffstat (limited to 'src/ARM.cpp')
-rw-r--r-- | src/ARM.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/ARM.cpp b/src/ARM.cpp index 5cd5d85..6bed1b5 100644 --- a/src/ARM.cpp +++ b/src/ARM.cpp @@ -325,7 +325,11 @@ s32 ARM::Execute() { if (Halted) { - if (NDS::HaltInterrupted(Num)) + if (Halted == 2) + { + Halted = 0; + } + else if (NDS::HaltInterrupted(Num)) { Halted = 0; if (NDS::IME[Num]&1) |