ensure ds firmware settings represent sync settings if real firmware isn't used

resolves possible cause for #3377
This commit is contained in:
CasualPokePlayer 2022-09-02 15:11:34 -07:00
parent 70906c9004
commit 09e8c7a9b6
1 changed files with 1 additions and 1 deletions

View File

@ -106,7 +106,7 @@ namespace BizHawk.Emulation.Cores.Consoles.Nintendo.NDS
loadFlags |= LibMelonDS.LoadFlags.SKIP_FIRMWARE;
if (gbacartpresent)
loadFlags |= LibMelonDS.LoadFlags.GBA_CART_PRESENT;
if (_syncSettings.FirmwareOverride || lp.DeterministicEmulationRequested)
if (fw is null || _syncSettings.FirmwareOverride || lp.DeterministicEmulationRequested)
loadFlags |= LibMelonDS.LoadFlags.FIRMWARE_OVERRIDE;
if (IsDSi)
loadFlags |= LibMelonDS.LoadFlags.IS_DSI;