The ALi M1487/89 now correctly clears SMI status on clearing bit 4 of register 0x30, fixes booting with 486DX2/iDX4.

This commit is contained in:
OBattler
2021-04-07 23:47:00 +02:00
parent 76b2ac640b
commit 28c95d88c2

View File

@@ -325,7 +325,8 @@ ali1489_write(uint16_t addr, uint8_t val, void *priv)
break;
}
dev->regs[0x35] |= 0x0e;
}
} else if (!(val & 0x10))
dev->regs[0x35] &= ~0x0f;
break;
case 0x31: /* Mode Timer Monitoring Events Selection Register I */