all repos — mgba @ 414152d14801d05b9ebfa0bb885c35fc20cc002e

mGBA Game Boy Advance Emulator

DS Memory: Add 8-bit I/O loading for ARM7
Vicki Pfau vi@endrift.com
Wed, 08 Mar 2017 10:49:41 -0800
commit

414152d14801d05b9ebfa0bb885c35fc20cc002e

parent

75e6fcaecb1f8a2944e2fbf655b315e13b5a5b66

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

jump to
M src/ds/memory.csrc/ds/memory.c

@@ -387,6 +387,9 @@ uint32_t value = 0;

int wait = ds->ds7.memory.waitstatesNonseq16[address >> DS_BASE_OFFSET]; switch (address >> DS_BASE_OFFSET) { + case DS7_REGION_BIOS: + value = ((uint8_t*) memory->bios7)[address & (DS7_SIZE_BIOS - 1)]; + break; case DS_REGION_WORKING_RAM: if (address >= DS7_BASE_WORKING_RAM || !ds->memory.wramSize7) { value = ((uint8_t*) memory->wram7)[address & (DS7_SIZE_WORKING_RAM - 1)];