From 8132341b75684b1fd69680509ad1d9f6fe9f4d4a Mon Sep 17 00:00:00 2001 From: Jeffrey Pfau Date: Sun, 22 Sep 2013 16:45:36 -0700 Subject: [PATCH] Support reading 8-bit values from palette RAM --- src/gba/gba-memory.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gba/gba-memory.c b/src/gba/gba-memory.c index c6a157eb6..45666dd97 100644 --- a/src/gba/gba-memory.c +++ b/src/gba/gba-memory.c @@ -251,6 +251,7 @@ int8_t GBALoad8(struct ARMMemory* memory, uint32_t address, int* cycleCounter) { value = (GBAIORead(gbaMemory->p, address & 0xFFFE) >> ((address & 0x0001) << 3)) & 0xFF; break; case BASE_PALETTE_RAM: + value = ((int8_t*) gbaMemory->p->video.renderer->palette)[address & (SIZE_PALETTE_RAM - 1)]; break; case BASE_VRAM: break;