Skip to content

Commit 1d10929

Browse files
committed
Do not use Pico Loader when trying to run in DSi mode with DS BIOS set in SCFG
1 parent 8db3768 commit 1d10929

File tree

5 files changed

+5
-5
lines changed

5 files changed

+5
-5
lines changed

quickmenu/arm9/source/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2549,7 +2549,7 @@ int dsClassicMenu(void) {
25492549

25502550
unlaunchRomBoot(ms().romPath[ms().secondaryDevice]);
25512551
} else if (useBackend) {
2552-
if ((perGameSettings_fcGameLoader == -1 ? (ms().fcGameLoader == TWLSettings::EPicoLoader) : (perGameSettings_fcGameLoader == TWLSettings::EPicoLoader)) && !ms().homebrewBootstrap && ms().secondaryDevice && (dsiFeatures() || unitCode[ms().secondaryDevice] < 3)) {
2552+
if ((perGameSettings_fcGameLoader == -1 ? (ms().fcGameLoader == TWLSettings::EPicoLoader) : (perGameSettings_fcGameLoader == TWLSettings::EPicoLoader)) && !ms().homebrewBootstrap && ms().secondaryDevice && (isDSiMode() || unitCode[ms().secondaryDevice] < 3)) {
25532553
std::string path = argarray[0];
25542554
std::string savename = replaceAll(filename[ms().secondaryDevice], typeToReplace, getSavExtension());
25552555
std::string ramdiskname = replaceAll(filename[ms().secondaryDevice], typeToReplace, getImgExtension());

romsel_aktheme/arm9/source/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1675,7 +1675,7 @@ int akTheme(void) {
16751675

16761676
unlaunchRomBoot(argarray[0]);
16771677
} else if (useBackend) {
1678-
if ((perGameSettings_fcGameLoader == -1 ? (ms().fcGameLoader == TWLSettings::EPicoLoader) : (perGameSettings_fcGameLoader == TWLSettings::EPicoLoader)) && !ms().homebrewBootstrap && ms().secondaryDevice && (dsiFeatures() || romUnitCode[cursorPosOnScreen] < 3)) {
1678+
if ((perGameSettings_fcGameLoader == -1 ? (ms().fcGameLoader == TWLSettings::EPicoLoader) : (perGameSettings_fcGameLoader == TWLSettings::EPicoLoader)) && !ms().homebrewBootstrap && ms().secondaryDevice && (isDSiMode() || romUnitCode[cursorPosOnScreen] < 3)) {
16791679
std::string path = argarray[0];
16801680
std::string savename = replaceAll(filename, typeToReplace, getSavExtension());
16811681
std::string ramdiskname = replaceAll(filename, typeToReplace, getImgExtension(perGameSettings_ramDiskNo));

romsel_dsimenutheme/arm9/source/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1690,7 +1690,7 @@ int dsiMenuTheme(void) {
16901690

16911691
unlaunchRomBoot(argarray[0]);
16921692
} else if (useBackend) {
1693-
if ((perGameSettings_fcGameLoader == -1 ? (ms().fcGameLoader == TWLSettings::EPicoLoader) : (perGameSettings_fcGameLoader == TWLSettings::EPicoLoader)) && !ms().homebrewBootstrap && ms().secondaryDevice && (dsiFeatures() || unitCode[CURPOS] < 3)) {
1693+
if ((perGameSettings_fcGameLoader == -1 ? (ms().fcGameLoader == TWLSettings::EPicoLoader) : (perGameSettings_fcGameLoader == TWLSettings::EPicoLoader)) && !ms().homebrewBootstrap && ms().secondaryDevice && (isDSiMode() || unitCode[CURPOS] < 3)) {
16941694
std::string path = argarray[0];
16951695
std::string savename = replaceAll(filename, typeToReplace, getSavExtension());
16961696
std::string ramdiskname = replaceAll(filename, typeToReplace, getImgExtension(perGameSettings_ramDiskNo));

romsel_r4theme/arm9/source/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1837,7 +1837,7 @@ int r4Theme(void) {
18371837

18381838
unlaunchRomBoot(argarray[0]);
18391839
} else if (useBackend) {
1840-
if ((perGameSettings_fcGameLoader == -1 ? (ms().fcGameLoader == TWLSettings::EPicoLoader) : (perGameSettings_fcGameLoader == TWLSettings::EPicoLoader)) && !ms().homebrewBootstrap && ms().secondaryDevice && (dsiFeatures() || romUnitCode < 3)) {
1840+
if ((perGameSettings_fcGameLoader == -1 ? (ms().fcGameLoader == TWLSettings::EPicoLoader) : (perGameSettings_fcGameLoader == TWLSettings::EPicoLoader)) && !ms().homebrewBootstrap && ms().secondaryDevice && (isDSiMode() || romUnitCode < 3)) {
18411841
std::string path = argarray[0];
18421842
std::string savename = replaceAll(filename, typeToReplace, getSavExtension());
18431843
std::string ramdiskname = replaceAll(filename, typeToReplace, getImgExtension(perGameSettings_ramDiskNo));

title/arm9/source/main.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -513,7 +513,7 @@ void lastRunROM()
513513
if (!ms().secondaryDevice && !sys().arm7SCFGLocked() && ms().consoleModel == TWLSettings::EDSiRetail && ms().homebrewBootstrap && !(perGameSettings_useBootstrap == -1 ? true : perGameSettings_useBootstrap)) {
514514
unlaunchRomBoot(ms().romPath[ms().previousUsedDevice]);
515515
} else
516-
if ((perGameSettings_fcGameLoader == -1 ? (ms().fcGameLoader == TWLSettings::EPicoLoader) : (perGameSettings_fcGameLoader == TWLSettings::EPicoLoader)) && !ms().homebrewBootstrap && ms().secondaryDevice && (dsiFeatures() || unitCode < 3)) {
516+
if ((perGameSettings_fcGameLoader == -1 ? (ms().fcGameLoader == TWLSettings::EPicoLoader) : (perGameSettings_fcGameLoader == TWLSettings::EPicoLoader)) && !ms().homebrewBootstrap && ms().secondaryDevice && (isDSiMode() || unitCode < 3)) {
517517
std::string savepath;
518518

519519
std::string typeToReplace = filename.substr(filename.rfind('.'));

0 commit comments

Comments
 (0)