Preliminary implementation of the Triforce Baseboard

This commit is contained in:
Zopolis4 2021-11-07 03:19:59 +11:00
commit 660232a12c
No known key found for this signature in database
GPG key ID: C1117D56FBC82774
11 changed files with 115 additions and 6 deletions

View file

@ -307,6 +307,7 @@ void SConfig::LoadDefaults()
auto& system = Core::System::GetInstance();
system.SetIsWii(false);
system.SetIsTriforce(false);
ResetRunningGameMetadata();
}
@ -330,6 +331,7 @@ struct SetGameMetadata
{
*region = disc.volume->GetRegion();
system.SetIsWii(disc.volume->GetVolumeType() == DiscIO::Platform::WiiDisc);
system.SetIsTriforce(disc.volume->GetVolumeType() == DiscIO::Platform::Triforce);
config->m_disc_booted_from_game_list = true;
config->SetRunningGameMetadata(*disc.volume, disc.volume->GetGamePartition());
return true;