summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorMat M <mathew1800@gmail.com>2017-04-12 08:07:54 -0400
committerGitHub <noreply@github.com>2017-04-12 08:07:54 -0400
commit21544f8661986fd022d690600a2276f6aed59661 (patch)
treed2315da39cc3b9057c103c7085b939f367fe3c15 /Source
parentdd189f311f3251339f39985c0dd5517e249dda84 (diff)
parent9d73196e4f8a03451fde3320182ef0640ee4fc18 (diff)
Merge pull request #5228 from JosJuice/why-did-this-exist
Get rid of some nonsense related to booting DOL/ELF files
Diffstat (limited to 'Source')
-rw-r--r--Source/Core/Core/Boot/Boot.cpp26
1 files changed, 6 insertions, 20 deletions
diff --git a/Source/Core/Core/Boot/Boot.cpp b/Source/Core/Core/Boot/Boot.cpp
index bec069bfdc..529810b694 100644
--- a/Source/Core/Core/Boot/Boot.cpp
+++ b/Source/Core/Core/Boot/Boot.cpp
@@ -333,29 +333,19 @@ bool CBoot::BootUp()
PanicAlertT("Warning - starting DOL in wrong console mode!");
}
- bool BS2Success = false;
-
- if (dolWii)
- {
- BS2Success = EmulatedBS2(dolWii);
- }
- else if ((!DVDInterface::IsDiscInside() ||
- DVDInterface::GetVolume().GetVolumeType() != DiscIO::Platform::WII_DISC) &&
- !_StartupPara.m_strDefaultISO.empty())
- {
- DVDInterface::SetVolumeName(_StartupPara.m_strDefaultISO);
- BS2Success = EmulatedBS2(dolWii);
- }
-
if (!_StartupPara.m_strDVDRoot.empty())
{
NOTICE_LOG(BOOT, "Setting DVDRoot %s", _StartupPara.m_strDVDRoot.c_str());
DVDInterface::SetVolumeDirectory(_StartupPara.m_strDVDRoot, dolWii,
_StartupPara.m_strApploader, _StartupPara.m_strFilename);
- BS2Success = EmulatedBS2(dolWii);
+ }
+ else if (!_StartupPara.m_strDefaultISO.empty())
+ {
+ NOTICE_LOG(BOOT, "Loading default ISO %s", _StartupPara.m_strDefaultISO.c_str());
+ DVDInterface::SetVolumeName(_StartupPara.m_strDefaultISO);
}
- if (!BS2Success)
+ if (!EmulatedBS2(dolWii))
{
// Set up MSR and the BAT SPR registers.
UReg_MSR& m_MSR = ((UReg_MSR&)PowerPC::ppcState.msr);
@@ -409,10 +399,6 @@ bool CBoot::BootUp()
NOTICE_LOG(BOOT, "Loading default ISO %s", _StartupPara.m_strDefaultISO.c_str());
DVDInterface::SetVolumeName(_StartupPara.m_strDefaultISO);
}
- else
- {
- DVDInterface::SetVolumeDirectory(_StartupPara.m_strFilename, _StartupPara.bWii);
- }
// Poor man's bootup
if (_StartupPara.bWii)