diff --git a/source/Core.cpp b/source/Core.cpp index 6e54a341..05714b46 100644 --- a/source/Core.cpp +++ b/source/Core.cpp @@ -285,6 +285,16 @@ bool CheckOldAppleWinVersion(void) return bShowAboutDlg; } +UINT GetCompilationTarget(void) +{ + return +#ifdef _WIN64 + 64; +#else + 32; +#endif +} + bool SetCurrentImageDir(const std::string& pszImageDir) { g_sCurrentDir = pszImageDir; diff --git a/source/Core.h b/source/Core.h index 42caf9ae..6c86be34 100644 --- a/source/Core.h +++ b/source/Core.h @@ -14,6 +14,7 @@ extern std::string g_VERSIONSTRING; // Constructed in WinMain() void SetAppleWinVersion(UINT16 major, UINT16 minor, UINT16 fix, UINT16 fix_minor); bool CheckOldAppleWinVersion(void); +UINT GetCompilationTarget(void); extern std::string g_pAppTitle; diff --git a/source/Debugger/Debugger_Help.cpp b/source/Debugger/Debugger_Help.cpp index f8685050..c3cb9220 100644 --- a/source/Debugger/Debugger_Help.cpp +++ b/source/Debugger/Debugger_Help.cpp @@ -1459,10 +1459,11 @@ Update_t CmdVersion (int nArgs) int nFixMinor; UnpackVersion( nVersion, nMajor, nMinor, nFixMajor, nFixMinor ); - ConsolePrintFormat( " Emulator: %s%s%s Debugger: %s%d.%d.%d.%d%s" + ConsolePrintFormat( " Emulator: %s%s%s (%d-bit build) Debugger: %s%d.%d.%d.%d%s" , CHC_SYMBOL , g_VERSIONSTRING.c_str() , CHC_DEFAULT + , GetCompilationTarget() , CHC_SYMBOL , nMajor, nMinor, nFixMajor, nFixMinor , CHC_DEFAULT diff --git a/source/Windows/AppleWin.cpp b/source/Windows/AppleWin.cpp index aee623be..e6892414 100644 --- a/source/Windows/AppleWin.cpp +++ b/source/Windows/AppleWin.cpp @@ -619,7 +619,7 @@ static void GetAppleWinVersion(void) delete [] pVerInfoBlock; } - LogFileOutput("AppleWin version: %s\n", g_VERSIONSTRING.c_str()); + LogFileOutput("AppleWin version: %s (%d-bit build)\n", g_VERSIONSTRING.c_str(), GetCompilationTarget()); } // DO ONE-TIME INITIALIZATION