Force HLE bios for stupid invaders. Don't autosave state if networking

Force HLE bios for stupid invaders
Issue #354

Don't autosave state if GPPO or naomi networking is on
This commit is contained in:
Flyinghead 2023-11-29 12:30:16 +01:00
parent d6593b9c6e
commit 035ea0b0c0
1 changed files with 8 additions and 1 deletions

View File

@ -268,6 +268,12 @@ static void loadSpecialSettings()
NOTICE_LOG(BOOT, "Forcing real BIOS");
config::UseReios.override(false);
}
else if (prod_id == "T17708N" // Stupid Invaders (US)
|| prod_id == "T17711D") // Stupid Invaders (EU)
{
NOTICE_LOG(BOOT, "Forcing HLE BIOS");
config::UseReios.override(true);
}
if (prod_id == "T-9707N" // San Francisco Rush 2049 (US)
|| prod_id == "MK-51146" // Sega Smash Pack - Volume 1
|| prod_id == "T-9702D-50" // Hydro Thunder (PAL)
@ -732,7 +738,8 @@ void Emulator::unloadGame()
} catch (...) { }
if (state == Loaded || state == Error)
{
if (state == Loaded && config::AutoSaveState && !settings.content.path.empty() && !settings.naomi.multiboard)
if (state == Loaded && config::AutoSaveState && !settings.content.path.empty()
&& !settings.naomi.multiboard && !config::GGPOEnable && !NaomiNetworkSupported())
dc_savestate(config::SavestateSlot);
try {
dc_reset(true);