DS: Backport CPSR I fix

This commit is contained in:
Jeffrey Pfau 2017-01-02 18:22:02 -08:00
parent 87caf0a6ac
commit e0ae2e8906
1 changed files with 1 additions and 1 deletions

View File

@ -195,7 +195,7 @@ void DS9Reset(struct ARMCore* cpu) {
static void DSProcessEvents(struct ARMCore* cpu) {
struct DS* ds = (struct DS*) cpu->master;
if (ds->springIRQ7) {
if (ds->springIRQ7 && !cpu->cpsr.i) {
ARMRaiseIRQ(cpu);
ds->springIRQ7 = 0;
}