all repos — mgba @ 47070562b80ecf4e092819233369d3e928d0aed6

mGBA Game Boy Advance Emulator

DS Memory: Add LDM for BIOS
Vicki Pfau vi@endrift.com
Mon, 20 Mar 2017 14:04:45 -0700
commit

47070562b80ecf4e092819233369d3e928d0aed6

parent

9b29344a87fea0e894babd6b5e21a1ca09e9f7cb

1 files changed, 5 insertions(+), 0 deletions(-)

jump to
M src/ds/memory.csrc/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) {