GBA BIOS: Fix invalid CpuSet not setting BIOS prefetch
Jeffrey Pfau jeffrey@endrift.com
Tue, 11 Oct 2016 22:02:02 -0700
2 files changed,
2 insertions(+),
1 deletions(-)
M
CHANGES
→
CHANGES
@@ -6,6 +6,7 @@ - LR35902: Fix core never exiting with certain event patterns
- GB Timer: Improve DIV reset behavior - GBA Memory: Fix misaligned BIOS reads - GBA BIOS: Fix MidiKey2Freq BIOS reads + - GBA BIOS: Fix invalid CpuSet not setting BIOS prefetch Misc: - SDL: Remove scancode key input - GBA Video: Clean up unused timers
M
src/gba/bios.c
→
src/gba/bios.c
@@ -364,7 +364,7 @@ case 0xB:
case 0xC: if (cpu->gprs[0] >> BASE_OFFSET < REGION_WORKING_RAM) { mLOG(GBA_BIOS, GAME_ERROR, "Cannot CpuSet from BIOS"); - return; + break; } if (cpu->gprs[0] & (cpu->gprs[2] & (1 << 26) ? 3 : 1)) { mLOG(GBA_BIOS, GAME_ERROR, "Misaligned CpuSet source");