fix SM64 (USA) hanging before peach reads the letter if file is selected too fast

This commit is contained in:
CocoSimone
2022-12-12 02:47:48 +01:00
parent 23bdd74f8a
commit cfd4166d5a

View File

@@ -44,7 +44,7 @@ void AI::Write(Mem& mem, Registers& regs, u32 addr, u32 val) {
case 0x04500004: { case 0x04500004: {
u32 len = (val & 0x3FFFF) & ~7; u32 len = (val & 0x3FFFF) & ~7;
if((dmaCount < 2) && len) { if((dmaCount < 2) && len) {
if(dmaCount == 0) InterruptRaise(mem.mmio.mi, regs, Interrupt::AI); // if(dmaCount == 0) InterruptRaise(mem.mmio.mi, regs, Interrupt::AI);
dmaLen[dmaCount] = len; dmaLen[dmaCount] = len;
dmaCount++; dmaCount++;
} }