gpsp/mips
David Guillen Fandos c0d8ffaa38 Adding DMA transfer "Sleep" mode
This accounts for DMA stealing cycles from the CPU whenever the CPU
triggers a DMA (does not affect H/V blank or sound DMAs).
Works by moving the CPU to a PAUSED state where the cycles are accounted
for, reusing a similar mechanism for HALT/STOP.

Fixes a couple of games, notably GTA that has a DMA/IRQ race condition
(likely a bug really) if cycles are grossly miscalculated.
2023-09-08 19:44:13 +02:00
..
mips_codegen.h Add MIPS codegen tests 2023-01-05 21:29:20 +01:00
mips_emit.h Remove PSP special weirdness, has almost no perf impact. 2023-08-31 00:26:42 +02:00
mips_stub.S Adding DMA transfer "Sleep" mode 2023-09-08 19:44:13 +02:00