GBA: Automatically skip BIOS for multiboot ROMs

This commit is contained in:
Vicki Pfau 2020-02-10 18:08:07 -08:00
parent 0670eebe15
commit fb12372ae3
2 changed files with 2 additions and 1 deletions

View File

@ -25,6 +25,7 @@ Other fixes:
- Debugger: Don't skip undefined instructions when debugger attached
- FFmpeg: Fix crash when -strict -2 is needed for vcodec or container
- FFmpeg: Disallow recording video with no audio nor video
- GBA: Automatically skip BIOS for multiboot ROMs
- Qt: Only dynamically reset video scale if a game is running
- Qt: Fix race condition with proxied video events
- Qt: Force OpenGL paint engine creation thread (fixes mgba.io/i/1642)

View File

@ -636,7 +636,7 @@ static void _GBACoreReset(struct mCore* core) {
#endif
ARMReset(core->cpu);
if (core->opts.skipBios && (gba->romVf || gba->memory.rom)) {
if ((core->opts.skipBios && (gba->romVf || gba->memory.rom)) || (gba->romVf && GBAIsMB(gba->romVf))) {
GBASkipBIOS(core->board);
}
}