diff --git a/Source/Core/Core/Boot/Boot.cpp b/Source/Core/Core/Boot/Boot.cpp index b941cf1c32..75d1481887 100644 --- a/Source/Core/Core/Boot/Boot.cpp +++ b/Source/Core/Core/Boot/Boot.cpp @@ -226,7 +226,11 @@ bool CBoot::BootUp() NOTICE_LOG(BOOT, "Booting %s", _StartupPara.m_strFilename.c_str()); g_symbolDB.Clear(); - VideoInterface::Preset(_StartupPara.bNTSC); + + // PAL Wii uses NTSC framerate and linecount in 60Hz modes + const bool bPAL60 = _StartupPara.bWii && SConfig::GetInstance().m_SYSCONF->GetData("IPL.E60"); + VideoInterface::Preset(_StartupPara.bNTSC || bPAL60); + switch (_StartupPara.m_BootType) { // GCM and Wii