mirror of
https://github.com/ong19th/Citron.git
synced 2025-12-12 10:37:07 +00:00
chore: Make firmware optional rather than required
This commit makes firmware non-mandatory for the emulator to function. Changes include: - Converting firmware errors to warnings in loader - Removing firmware requirement checks in Android - Removing firmware and title.keys setup screens - Adding --allow-unsupported flag for Android vcpkg - Updating vcpkg baseline - Enforce software keyboard in Android Signed-off-by: Zephyron <zephyron@citron-emu.org>
This commit is contained in:
parent
65dfe3234f
commit
257aad2431
5 changed files with 11 additions and 125 deletions
|
|
@ -260,12 +260,10 @@ std::unique_ptr<AppLoader> GetLoader(Core::System& system, FileSys::VirtualFile
|
|||
if (bis_system) {
|
||||
auto mii_applet_nca = bis_system->GetEntry(MiiEditId, FileSys::ContentRecordType::Program);
|
||||
if (!mii_applet_nca) {
|
||||
LOG_ERROR(Loader, "Firmware is required to launch games but is not available");
|
||||
return nullptr;
|
||||
LOG_WARNING(Loader, "Firmware is not available. Some games may not function correctly.");
|
||||
}
|
||||
} else {
|
||||
LOG_ERROR(Loader, "System NAND contents not available");
|
||||
return nullptr;
|
||||
LOG_WARNING(Loader, "System NAND contents not available");
|
||||
}
|
||||
|
||||
FileType type = IdentifyFile(file);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue