From 1baa57418ed087df597ebb4d5d8ab36fbc840fb0 Mon Sep 17 00:00:00 2001 From: DizzyEggg Date: Thu, 27 Jul 2023 03:33:01 +0200 Subject: [PATCH] Fixed copyright screen not showing up on certain emulators (#2664) * Fix old intro not showing up on VBA * Update intro.c * Update intro.c * Update intro.c --- src/intro.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/intro.c b/src/intro.c index bfc23a74b4..28b4120b11 100644 --- a/src/intro.c +++ b/src/intro.c @@ -1096,6 +1096,10 @@ static u8 SetUpCopyrightScreen(void) REG_DISPCNT = DISPCNT_MODE_0 | DISPCNT_OBJ_1D_MAP | DISPCNT_BG0_ON; SetSerialCallback(SerialCB_CopyrightScreen); GameCubeMultiBoot_Init(&gMultibootProgramStruct); + // REG_DISPCNT needs to be overwritten the second time, because otherwise the intro won't show up on VBA 1.7.2 and John GBA Lite emulators. + // The REG_DISPCNT overwrite is NOT needed in m-GBA, No$GBA, VBA 1.8.0, My Boy and Pizza Boy GBA emulators. + case 1: + REG_DISPCNT = DISPCNT_MODE_0 | DISPCNT_OBJ_1D_MAP | DISPCNT_BG0_ON; default: UpdatePaletteFade(); gMain.state++;