--- BasiliskII/src/main.cpp 2001/02/02 20:52:57 1.7 +++ BasiliskII/src/main.cpp 2001/06/30 17:21:51 1.9 @@ -64,7 +64,7 @@ bool InitAll(void) { // Check ROM version if (!CheckROM()) { - ErrorAlert(GetString(STR_UNSUPPORTED_ROM_TYPE_ERR)); + ErrorAlert(STR_UNSUPPORTED_ROM_TYPE_ERR); return false; } @@ -139,6 +139,12 @@ bool InitAll(void) if (!VideoInit(ROMVersion == ROM_VERSION_64K || ROMVersion == ROM_VERSION_PLUS || ROMVersion == ROM_VERSION_CLASSIC)) return false; + // Set default video mode + XPRAM[0x56] = 0x42; // 'B' + XPRAM[0x57] = 0x32; // '2' + XPRAM[0x58] = DepthToAppleMode(VideoMonitor.mode.depth); + XPRAM[0x59] = 0; + #if EMULATED_68K // Init 680x0 emulation (this also activates the memory system which is needed for PatchROM()) if (!Init680x0()) @@ -147,7 +153,7 @@ bool InitAll(void) // Install ROM patches if (!PatchROM()) { - ErrorAlert(GetString(STR_UNSUPPORTED_ROM_TYPE_ERR)); + ErrorAlert(STR_UNSUPPORTED_ROM_TYPE_ERR); return false; } @@ -205,3 +211,18 @@ void ExitAll(void) DiskExit(); SonyExit(); } + + +/* + * Display error/warning alert given the message string ID + */ + +void ErrorAlert(int string_id) +{ + ErrorAlert(GetString(string_id)); +} + +void WarningAlert(int string_id) +{ + WarningAlert(GetString(string_id)); +}