all repos — mgba @ 8b5bec66c5994a4fc84fcb74bd405466e9a9baf9

mGBA Game Boy Advance Emulator

GB: Fix marking BIOS as unmapped when skipping BIOS (fixes #2061)
Vicki Pfau vi@endrift.com
Sun, 07 Mar 2021 00:08:25 -0800
commit

8b5bec66c5994a4fc84fcb74bd405466e9a9baf9

parent

bd9fdc502583d658842b681caa2073905b87ccf1

2 files changed, 2 insertions(+), 0 deletions(-)

jump to
M CHANGESCHANGES

@@ -27,6 +27,7 @@ - ARM: Fix long multiply-and-accumulate register write order (fixes mgba.io/1/1956)

- ARM: Fix long and accumulate multiply timing - GB: Partially fix timing for skipped BIOS - GB: Downgrade DMG-only ROMs from CGB mode even without boot ROM + - GB: Fix marking BIOS as unmapped when skipping BIOS (fixes mgba.io/i/2061) - GB Audio: Fix serializing sweep time - GB MBC: Fix MBC1 mode changing behavior - GB MBC: Fix some MBC3 bit masking
M src/gb/gb.csrc/gb/gb.c

@@ -577,6 +577,7 @@ mTimingDeschedule(&gb->timing, &gb->timer.event);

mTimingSchedule(&gb->timing, &gb->timer.event, gb->timer.nextDiv); GBIOWrite(gb, GB_REG_LCDC, 0x91); + gb->memory.io[GB_REG_BANK] = 0x1; GBVideoSkipBIOS(&gb->video); if (gb->biosVf) {