diff --git a/CHANGES b/CHANGES index 63260cd1f..fe3a7f243 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,7 @@ 0.8.1: (Future) Emulation fixes: - GB Serialize: Fix timing bug loading channel 4 timing + - GBA: Fix multiboot entry point while skipping BIOS - GBA BIOS: Fix undefined instruction HLE behavior - GBA Memory: Misaligned SRAM writes are ignored - GBA Serialize: Fix serializing DMA transfer register diff --git a/src/gba/gba.c b/src/gba/gba.c index 7c00151ec..769e85ba0 100644 --- a/src/gba/gba.c +++ b/src/gba/gba.c @@ -257,7 +257,7 @@ void GBASkipBIOS(struct GBA* gba) { if (gba->memory.rom) { cpu->gprs[ARM_PC] = BASE_CART0; } else { - cpu->gprs[ARM_PC] = BASE_WORKING_RAM; + cpu->gprs[ARM_PC] = BASE_WORKING_RAM + 0xC0; } gba->video.vcount = 0x7D; gba->memory.io[REG_VCOUNT >> 1] = 0x7D;