DS Memory: Add STM for DS7 I/O
Vicki Pfau vi@endrift.com
Wed, 08 Mar 2017 00:12:43 -0800
1 files changed,
3 insertions(+),
0 deletions(-)
jump to
M
src/ds/memory.c
→
src/ds/memory.c
@@ -700,6 +700,9 @@ } else {
mLOG(DS_MEM, STUB, "Unimplemented DS9 STM: %08X", address); }); break; + case DS_REGION_IO: + STM_LOOP(DS7IOWrite32(ds, address & DS_OFFSET_MASK, value)); + break; case DS_REGION_VRAM: STM_LOOP(if (address < 0x06040000 && memory->vram7[(address & 0x3FFFF) >> 17]) { STORE_32(value, address & 0x1FFFF, memory->vram7[(address & 0x3FFFF) >> 17]);