Pass the correct data to ILOAD from a write to DMAPAD. Fixes Windows 9x desktop

on Matrox drivers 4.12.013.
This commit is contained in:
SarahW 2020-03-31 14:50:45 +01:00
commit b892c7d874

View file

@ -1990,7 +1990,7 @@ static void mystique_accel_ctrl_write_l(uint32_t addr, uint32_t val, void *p)
case REG_DMAPAD:
if (mystique->busy && (mystique->dwgreg.dwgctrl_running & DWGCTRL_OPCODE_MASK) == DWGCTRL_OPCODE_ILOAD)
blit_iload_write(mystique, mystique->dwgreg.src[0], 32);
blit_iload_write(mystique, val, 32);
break;
case REG_AR0: