Skip to content

Commit

Permalink
Do not use nds-bootstrap to boot Pictochat and/or DLP on flashcards
Browse files Browse the repository at this point in the history
Now applies outside of DS Classic Menu
  • Loading branch information
RocketRobz committed Feb 24, 2025
1 parent 4e00750 commit b5123b5
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 6 deletions.
4 changes: 2 additions & 2 deletions romsel_aktheme/arm9/source/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1586,12 +1586,12 @@ int akTheme(void) {
bool dsModeDSiWare = false;

loadPerGameSettings(filename);
/* if (memcmp(gameTid[cursorPosOnScreen], "HND", 3) == 0 || memcmp(gameTid[cursorPosOnScreen], "HNE", 3) == 0) {
if (!dsiFeatures() && (memcmp(gameTid[cursorPosOnScreen], "HND", 3) == 0 || memcmp(gameTid[cursorPosOnScreen], "HNE", 3) == 0)) {
dsModeSwitch = true;
dsModeDSiWare = true;
useBackend = false; // Bypass nds-bootstrap
ms().homebrewBootstrap = true;
} else */ if (isHomebrew[cursorPosOnScreen]) {
} else if (isHomebrew[cursorPosOnScreen]) {
int pgsDSiMode = (perGameSettings_dsiMode == -1 ? isModernHomebrew[cursorPosOnScreen] : perGameSettings_dsiMode);
if ((perGameSettings_directBoot && ms().secondaryDevice) || (isModernHomebrew[cursorPosOnScreen] && pgsDSiMode && (ms().secondaryDevice || perGameSettings_ramDiskNo == -1))) {
useBackend = false; // Bypass nds-bootstrap
Expand Down
4 changes: 2 additions & 2 deletions romsel_dsimenutheme/arm9/source/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1589,12 +1589,12 @@ int dsiMenuTheme(void) {
bool dsModeDSiWare = false;

loadPerGameSettings(filename);
/* if (memcmp(gameTid[CURPOS], "HND", 3) == 0 || memcmp(gameTid[CURPOS], "HNE", 3) == 0) {
if (!dsiFeatures() && (memcmp(gameTid[CURPOS], "HND", 3) == 0 || memcmp(gameTid[CURPOS], "HNE", 3) == 0)) {
dsModeSwitch = true;
dsModeDSiWare = true;
useBackend = false; // Bypass nds-bootstrap
ms().homebrewBootstrap = true;
} else */ if (isHomebrew[CURPOS]) {
} else if (isHomebrew[CURPOS]) {
int pgsDSiMode = (perGameSettings_dsiMode == -1 ? isModernHomebrew[CURPOS] : perGameSettings_dsiMode);
if ((perGameSettings_directBoot && ms().secondaryDevice) || (isModernHomebrew[CURPOS] && pgsDSiMode && (ms().secondaryDevice || perGameSettings_ramDiskNo == -1))) {
useBackend = false; // Bypass nds-bootstrap
Expand Down
4 changes: 2 additions & 2 deletions romsel_r4theme/arm9/source/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1750,12 +1750,12 @@ int r4Theme(void) {
bool dsModeDSiWare = false;

loadPerGameSettings(filename);
/* if (memcmp(gameTid, "HND", 3) == 0 || memcmp(gameTid, "HNE", 3) == 0) {
if (!dsiFeatures() && (memcmp(gameTid, "HND", 3) == 0 || memcmp(gameTid, "HNE", 3) == 0)) {
dsModeSwitch = true;
dsModeDSiWare = true;
useBackend = false; // Bypass nds-bootstrap
ms().homebrewBootstrap = true;
} else */ if (isHomebrew) {
} else if (isHomebrew) {
int pgsDSiMode = (perGameSettings_dsiMode == -1 ? isModernHomebrew : perGameSettings_dsiMode);
if ((perGameSettings_directBoot && ms().secondaryDevice) || (isModernHomebrew && pgsDSiMode && (ms().secondaryDevice || perGameSettings_ramDiskNo == -1))) {
useBackend = false; // Bypass nds-bootstrap
Expand Down

0 comments on commit b5123b5

Please sign in to comment.