DS Memory: Add LDM for BIOS
Vicki Pfau vi@endrift.com
Mon, 20 Mar 2017 14:04:45 -0700
1 files changed,
5 insertions(+),
0 deletions(-)
jump to
M
src/ds/memory.c
→
src/ds/memory.c
@@ -1245,6 +1245,11 @@ uint32_t addressMisalign = address & 0x3;
address &= 0xFFFFFFFC; switch (address >> DS_BASE_OFFSET) { + case DS9_REGION_BIOS: + // TODO: Fix undersized BIOS + // TODO: Fix masking + LDM_LOOP(LOAD_32(value, address & (DS9_SIZE_BIOS - 1), memory->bios9)); + break; case DS9_REGION_ITCM: case DS9_REGION_ITCM_MIRROR: LDM_LOOP(if (address < memory->itcmSize) {