diff --git a/source/frontends/ncurses/main.cpp b/source/frontends/ncurses/main.cpp index 8582c414..8dfc3a1e 100644 --- a/source/frontends/ncurses/main.cpp +++ b/source/frontends/ncurses/main.cpp @@ -269,6 +269,8 @@ namespace { LoadConfiguration(); + CheckCpu(); + FrameRefreshStatus(DRAW_LEDS | DRAW_BUTTON_DRIVES); MemInitialize(); diff --git a/source/linux/data.cpp b/source/linux/data.cpp index a8153bdb..34270438 100644 --- a/source/linux/data.cpp +++ b/source/linux/data.cpp @@ -300,3 +300,14 @@ void LoadConfiguration(void) g_bConfirmReboot = dwTmp; #endif } + +void CheckCpu() +{ + const eApple2Type apple2Type = GetApple2Type(); + const eCpuType defaultCpu = ProbeMainCpuDefault(apple2Type); + const eCpuType mainCpu = GetMainCpu(); + if (mainCpu != defaultCpu) + { + LogFileOutput("Detected non standard CPU for Apple2 = %d: default = %d, actual = %d\n", apple2Type, defaultCpu, mainCpu); + } +} diff --git a/source/linux/data.h b/source/linux/data.h index 98f0f325..84fd4e66 100644 --- a/source/linux/data.h +++ b/source/linux/data.h @@ -1,3 +1,4 @@ #pragma once void LoadConfiguration(void); +void CheckCpu();