CMD646: Return the registers from the correct bus master instance.

This commit is contained in:
OBattler
2025-07-24 12:12:26 +02:00
parent 1923f3ec66
commit 362528de25

View File

@@ -302,7 +302,7 @@ cmd646_pci_read(int func, int addr, void *priv)
else if ((addr >= 0x70) && (addr <= 0x77))
ret = sff_bus_master_read(addr & 0x0f, dev->bm[0]);
else if ((addr >= 0x78) && (addr <= 0x7f))
ret = sff_bus_master_read(addr & 0x0f, dev->bm[0]);
ret = sff_bus_master_read(addr & 0x0f, dev->bm[1]);
}
cmd646_log("[%04X:%08X] (%08X) cmd646_pci_read(%i, %02X, %02X)\n", CS, cpu_state.pc, ESI, func, addr, ret);