diff --git a/src/game/game_init.c b/src/game/game_init.c index 86935075..504d5569 100644 --- a/src/game/game_init.c +++ b/src/game/game_init.c @@ -415,6 +415,11 @@ void select_gfx_pool(void) { * - Selects which framebuffer will be rendered and displayed to next time. */ void display_and_vsync(void) { + if (IO_READ(DPC_PIPEBUSY_REG) && gIsConsole != 1) + { + gIsConsole = 1; + gBorderHeight = BORDER_HEIGHT_CONSOLE; + } profiler_log_thread5_time(BEFORE_DISPLAY_LISTS); osRecvMesg(&gGfxVblankQueue, &gMainReceivedMesg, OS_MESG_BLOCK); if (gGoddardVblankCallback != NULL) {