fix SM64 (USA) hanging before peach reads the letter if file is selected too fast
This commit is contained in:
@@ -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++;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user