GBA BIOS: Reset renderer when RegisterRamReset called (fixes #1756)

This commit is contained in:
Vicki Pfau 2020-05-18 18:25:03 -07:00
parent 87105f8404
commit 7ee7734a73
2 changed files with 4 additions and 0 deletions

View File

@ -3,6 +3,7 @@
- GB MBC: Support 4MB MBC30 ROMs (fixes mgba.io/i/1713)
- GB Video: Fix BGPS value after skipping BIOS (fixes mgba.io/i/1717)
- GBA: Add missing RTC overrides for Legendz games
- GBA BIOS: Reset renderer when RegisterRamReset called (fixes mgba.io/i/1756)
- GBA SIO: Fix Multiplayer busy bit
- GBA SIO: Fix double-unloading active driver
- GBA Timers: Fix deserializing count-up timers

View File

@ -177,6 +177,9 @@ static void _RegisterRamReset(struct GBA* gba) {
cpu->memory.store16(cpu, BASE_IO | 0x204, 0, 0);
cpu->memory.store16(cpu, BASE_IO | 0x208, 0, 0);
}
if (registers & 0x9C) {
gba->video.renderer->reset(gba->video.renderer);
}
}
static void _BgAffineSet(struct GBA* gba) {