From 82b1e88ec150a76f921c583d221668e08d51c111 Mon Sep 17 00:00:00 2001 From: Luke Usher Date: Fri, 7 Feb 2025 23:25:43 +0000 Subject: [PATCH] sfc: fix typos in sub-rom loading Fixes Super Game Boy Fixed Sufami Turbo Fixes Satellaview/BS Memory Pak --- desktop-ui/emulator/super-famicom.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/desktop-ui/emulator/super-famicom.cpp b/desktop-ui/emulator/super-famicom.cpp index 7da2d9010..f6314b277 100644 --- a/desktop-ui/emulator/super-famicom.cpp +++ b/desktop-ui/emulator/super-famicom.cpp @@ -115,7 +115,7 @@ auto SuperFamicom::load() -> LoadResult { if(auto slot = cartridge->find("Super Game Boy/Cartridge Slot")) { gb = mia::Medium::create("Game Boy"); - if(gb->load(Emulator::load(gb, settings.paths.superFamicom.gameBoy)) != successful) { + if(gb->load(Emulator::load(gb, settings.paths.superFamicom.gameBoy)) == successful) { slot->allocate(); slot->connect(); } else { @@ -125,7 +125,7 @@ auto SuperFamicom::load() -> LoadResult { if(auto slot = cartridge->find("BS Memory Slot")) { bs = mia::Medium::create("BS Memory"); - if(bs->load(Emulator::load(bs, settings.paths.superFamicom.bsMemory)) != successful) { + if(bs->load(Emulator::load(bs, settings.paths.superFamicom.bsMemory)) == successful) { slot->allocate(); slot->connect(); } else { @@ -135,7 +135,7 @@ auto SuperFamicom::load() -> LoadResult { if(auto slot = cartridge->find("Sufami Turbo Slot A")) { stA = mia::Medium::create("Sufami Turbo"); - if(stA->load(Emulator::load(stA, settings.paths.superFamicom.sufamiTurbo)) != successful) { + if(stA->load(Emulator::load(stA, settings.paths.superFamicom.sufamiTurbo)) == successful) { slot->allocate(); slot->connect(); } else { @@ -145,7 +145,7 @@ auto SuperFamicom::load() -> LoadResult { if(auto slot = cartridge->find("Sufami Turbo Slot B")) { stB = mia::Medium::create("Sufami Turbo"); - if(stB->load(Emulator::load(stB, settings.paths.superFamicom.sufamiTurbo)) != successful) { + if(stB->load(Emulator::load(stB, settings.paths.superFamicom.sufamiTurbo)) == successful) { slot->allocate(); slot->connect(); } else {