Core: properly distinguish between ES title switches (Wii titles) and normal loading (GC, also called for Wii..); update config for ES title change, generate textures for both situations

This commit is contained in:
iwubcode committed 2025-03-22 14:55:20 -05:00
1 parent d03f9032c1
commit e18d98d4fc
7 files changed
+56 -20

No files matched your search

+5 -5
View File
@@ -550,7 +550,7 @@ bool CBoot::BootUp(Core::System& system, const Core::CPUThreadGuard& guard,
if (!EmulatedBS2(system, guard, system.IsWii(), *volume, riivolution_patches))
return false;
SConfig::OnNewTitleLoad(guard);
SConfig::OnTitleDirectlyBooted(guard);
return true;
}
@@ -601,7 +601,7 @@ bool CBoot::BootUp(Core::System& system, const Core::CPUThreadGuard& guard,
return false;
}
SConfig::OnNewTitleLoad(guard);
SConfig::OnTitleDirectlyBooted(guard);
ppc_state.pc = executable.reader->GetEntryPoint();
@@ -621,7 +621,7 @@ bool CBoot::BootUp(Core::System& system, const Core::CPUThreadGuard& guard,
if (!Boot_WiiWAD(system, wad))
return false;
SConfig::OnNewTitleLoad(guard);
SConfig::OnTitleDirectlyBooted(guard);
return true;
}
@@ -631,7 +631,7 @@ bool CBoot::BootUp(Core::System& system, const Core::CPUThreadGuard& guard,
if (!BootNANDTitle(system, nand_title.id))
return false;
SConfig::OnNewTitleLoad(guard);
SConfig::OnTitleDirectlyBooted(guard);
return true;
}
@@ -657,7 +657,7 @@ bool CBoot::BootUp(Core::System& system, const Core::CPUThreadGuard& guard,
ipl.disc->auto_disc_change_paths);
}
SConfig::OnNewTitleLoad(guard);
SConfig::OnTitleDirectlyBooted(guard);
return true;
}