2017-05-16 09:07:55 +01:00
|
|
|
#include "StdAfx.h"
|
|
|
|
#include "Common.h"
|
|
|
|
|
2017-06-08 21:58:26 +01:00
|
|
|
#include "Log.h"
|
|
|
|
#include "CPU.h"
|
2020-06-24 08:34:01 +01:00
|
|
|
#include "Applewin.h"
|
|
|
|
#include "Video.h"
|
2017-06-08 21:58:26 +01:00
|
|
|
|
|
|
|
|
2017-07-04 14:05:06 +01:00
|
|
|
void SetWindowTitle()
|
|
|
|
{
|
|
|
|
switch (g_Apple2Type)
|
|
|
|
{
|
|
|
|
default:
|
|
|
|
case A2TYPE_APPLE2: g_pAppTitle = TITLE_APPLE_2; break;
|
|
|
|
case A2TYPE_APPLE2PLUS: g_pAppTitle = TITLE_APPLE_2_PLUS; break;
|
2020-04-13 16:46:41 +01:00
|
|
|
case A2TYPE_APPLE2JPLUS: g_pAppTitle = TITLE_APPLE_2_JPLUS; break;
|
2017-07-04 14:05:06 +01:00
|
|
|
case A2TYPE_APPLE2E: g_pAppTitle = TITLE_APPLE_2E; break;
|
|
|
|
case A2TYPE_APPLE2EENHANCED: g_pAppTitle = TITLE_APPLE_2E_ENHANCED; break;
|
|
|
|
case A2TYPE_PRAVETS82: g_pAppTitle = TITLE_PRAVETS_82; break;
|
|
|
|
case A2TYPE_PRAVETS8M: g_pAppTitle = TITLE_PRAVETS_8M; break;
|
|
|
|
case A2TYPE_PRAVETS8A: g_pAppTitle = TITLE_PRAVETS_8A; break;
|
|
|
|
case A2TYPE_TK30002E: g_pAppTitle = TITLE_TK3000_2E; break;
|
|
|
|
}
|
2019-11-29 20:18:29 +00:00
|
|
|
|
|
|
|
g_pAppTitle += " - ";
|
|
|
|
|
|
|
|
if( IsVideoStyle(VS_HALF_SCANLINES) )
|
|
|
|
{
|
|
|
|
g_pAppTitle += " 50% ";
|
|
|
|
}
|
|
|
|
g_pAppTitle += g_apVideoModeDesc[ g_eVideoType ];
|
2017-07-04 14:05:06 +01:00
|
|
|
}
|
|
|
|
|
2017-06-29 21:24:25 +01:00
|
|
|
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);
|
|
|
|
}
|
|
|
|
}
|
2020-06-24 08:34:01 +01:00
|
|
|
|
|
|
|
void alarm_log_too_many_alarms()
|
|
|
|
{
|
|
|
|
}
|