diff --git a/src/emu/cpu/sh2/sh2comn.c b/src/emu/cpu/sh2/sh2comn.c index 6af76b281f9..52ef041c16f 100644 --- a/src/emu/cpu/sh2/sh2comn.c +++ b/src/emu/cpu/sh2/sh2comn.c @@ -869,8 +869,7 @@ void sh2_recalc_irq(sh2_state *sh2) vector = (sh2->m[0x68]) & 0x7f; } } - - if((sh2->m[0x67] & 6) == 6 && sh2->dma_irq[1]) { + else if((sh2->m[0x67] & 6) == 6 && sh2->dma_irq[1]) { level = (sh2->m[0x38] >> 8) & 15; if(level > irq) { irq = level;