mirror of https://git.citron-emu.org/citron/emu
This commit implements a requirement for firmware to be installed before titles can be launched, similar to how keys are required. Changes include: - Add IsFirmwareAvailable method to KeyManager to check for essential keys - Add CheckFirmwarePresence method to verify actual firmware files (NCAs) - Add firmware checks in game loading process for both desktop and Android - Add error messages when firmware is missing - Add strings for firmware-related error messages The implementation checks for both essential keys and the presence of system applets like Mii Edit and Home Menu to ensure proper firmware is installed. Games will not launch if firmware is missing, and users will be shown an appropriate error message. |
||
---|---|---|
.. | ||
deconstructed_rom_directory.cpp | ||
deconstructed_rom_directory.h | ||
kip.cpp | ||
kip.h | ||
loader.cpp | ||
loader.h | ||
nax.cpp | ||
nax.h | ||
nca.cpp | ||
nca.h | ||
nro.cpp | ||
nro.h | ||
nso.cpp | ||
nso.h | ||
nsp.cpp | ||
nsp.h | ||
xci.cpp | ||
xci.h |