Allow emulation to work without firmware (#9367)

* Allow emulation to work without firmware
* Fix HLE prx path detection.
* Fix manual list loading bugs.
* Fix HLE gcm
* GUI: Fix fonts search
* GUI: Hardcode sprx list
Do not depend on /dev_flash/sys/external/ contents.
This commit is contained in:
Eladash 2020-12-07 19:10:34 +02:00 committed by GitHub
parent 51dcb4a79d
commit 2602be426f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
14 changed files with 257 additions and 159 deletions

View file

@ -300,10 +300,6 @@ void main_window::OnPlayOrPause()
void main_window::show_boot_error(game_boot_result status)
{
if (status == game_boot_result::no_errors)
{
return;
}
QString message;
switch (status)
{
@ -325,9 +321,9 @@ void main_window::show_boot_error(game_boot_result status)
case game_boot_result::file_creation_error:
message = tr("The emulator could not create files required for booting.");
break;
case game_boot_result::firmware_missing:
message = tr("Firmware has not been installed. Install firmware with the \"File > Install Firmware\" menu option.");
break;
case game_boot_result::firmware_missing: // Handled elsewhere
case game_boot_result::no_errors:
return;
case game_boot_result::generic_error:
default:
message = tr("Unknown error.");