mirror of https://github.com/mgba-emu/mgba.git
GB: Fix marking BIOS as unmapped when skipping BIOS (fixes #2061)
This commit is contained in:
parent
bd9fdc5025
commit
8b5bec66c5
1
CHANGES
1
CHANGES
|
@ -27,6 +27,7 @@ Emulation fixes:
|
||||||
- ARM: Fix long and accumulate multiply timing
|
- ARM: Fix long and accumulate multiply timing
|
||||||
- GB: Partially fix timing for skipped BIOS
|
- GB: Partially fix timing for skipped BIOS
|
||||||
- GB: Downgrade DMG-only ROMs from CGB mode even without boot ROM
|
- 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 Audio: Fix serializing sweep time
|
||||||
- GB MBC: Fix MBC1 mode changing behavior
|
- GB MBC: Fix MBC1 mode changing behavior
|
||||||
- GB MBC: Fix some MBC3 bit masking
|
- GB MBC: Fix some MBC3 bit masking
|
||||||
|
|
|
@ -577,6 +577,7 @@ void GBSkipBIOS(struct GB* gb) {
|
||||||
mTimingSchedule(&gb->timing, &gb->timer.event, gb->timer.nextDiv);
|
mTimingSchedule(&gb->timing, &gb->timer.event, gb->timer.nextDiv);
|
||||||
|
|
||||||
GBIOWrite(gb, GB_REG_LCDC, 0x91);
|
GBIOWrite(gb, GB_REG_LCDC, 0x91);
|
||||||
|
gb->memory.io[GB_REG_BANK] = 0x1;
|
||||||
GBVideoSkipBIOS(&gb->video);
|
GBVideoSkipBIOS(&gb->video);
|
||||||
|
|
||||||
if (gb->biosVf) {
|
if (gb->biosVf) {
|
||||||
|
|
Loading…
Reference in New Issue