Fire RSP DMAs upon RSP MTC0 to indexes 2 or 3 (unstucks Mario)

This commit is contained in:
CocoSimone
2022-09-25 14:55:21 +02:00
parent 6ad8d00a92
commit 24ec6ed6dd
9 changed files with 188 additions and 78 deletions

View File

@@ -41,7 +41,7 @@ void Core::Run(Window& window, float volumeL, float volumeR) {
for(;cycles <= mmio.vi.cyclesPerHalfline; cycles++, frameCycles++) {
cpu.Step(mem);
mmio.rsp.Step(mmio.mi, cpu.regs, mmio.rdp);
mmio.rsp.Step(cpu.regs, mem);
mmio.ai.Step(mem, cpu.regs, 1, volumeL, volumeR);
}