From fd17b7725df7fb0c7491ee48264df20b5afa904f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Tue, 27 Oct 2026 11:55:40 +0100 Subject: [PATCH] Add a "firmware" start screen, for testing the firmware screen Co-Authored-By: Claude Opus 5.5 --- UI/NativeApp.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/UI/NativeApp.cpp b/UI/NativeApp.cpp index 40f037a2dd..7f3a66736a 100644 --- a/UI/NativeApp.cpp +++ b/UI/NativeApp.cpp @@ -141,6 +141,7 @@ #include "UI/DevScreens.h" #include "UI/DiscordIntegration.h" #include "UI/EmuScreen.h" +#include "UI/FirmwareScreen.h" #include "UI/GameInfoCache.h" #include "UI/GameSettingsScreen.h" #include "UI/GPUDriverTestScreen.h" @@ -900,6 +901,9 @@ void NativeInit(int argc, const char *argv[], const CommandLineOptions &cmdLineO GameSettingsScreen *settings = new GameSettingsScreen(Path()); settings->OpenDeveloperTools(); g_screenManager->push(settings); + } else if (equals(cmdLineOptions.startScreen.value(), "firmware")) { + g_screenManager->switchScreen(new MainScreen()); + g_screenManager->push(new FirmwareScreen(Path())); } else { WARN_LOG(Log::System, "Unknown start screen '%s'", cmdLineOptions.startScreen.value().c_str()); g_screenManager->switchScreen(new LogoScreen(AfterLogoScreen::DEFAULT));