diff --git a/src/boot/main.c b/src/boot/main.c index abe98e12..63a9302b 100644 --- a/src/boot/main.c +++ b/src/boot/main.c @@ -345,8 +345,11 @@ void thread3_main(UNUSED void *arg) { if (IO_READ(DPC_CLOCK_REG) == 0) { gIsConsole = FALSE; gBorderHeight = BORDER_HEIGHT_EMULATOR; - gIsVC = IS_VC(); - check_cache_emulation(); + if (!gIsVC) { + check_cache_emulation(); + } else { + gCacheEmulated = FALSE; + } } else { gIsConsole = TRUE; gBorderHeight = BORDER_HEIGHT_CONSOLE;