mirror of
https://github.com/rvtr/GodMode9i.git
synced 2025-11-02 00:11:07 -04:00
Properly check for 3DS
This commit is contained in:
parent
439ebd181b
commit
43406be1cb
@ -44,7 +44,7 @@ bool appInited = false;
|
|||||||
|
|
||||||
bool arm7SCFGLocked = false;
|
bool arm7SCFGLocked = false;
|
||||||
bool isRegularDS = true;
|
bool isRegularDS = true;
|
||||||
bool is3DS = true;
|
bool is3DS = false;
|
||||||
|
|
||||||
bool applaunch = false;
|
bool applaunch = false;
|
||||||
|
|
||||||
@ -85,7 +85,7 @@ int main(int argc, char **argv) {
|
|||||||
|
|
||||||
bool yHeld = false;
|
bool yHeld = false;
|
||||||
|
|
||||||
snprintf(titleName, sizeof(titleName), "GodMode9i v%i.%i.%i", 2, 0, 1);
|
sprintf(titleName, "GodMode9i v%i.%i.%i", 2, 1, 0);
|
||||||
|
|
||||||
// initialize video mode
|
// initialize video mode
|
||||||
videoSetMode(MODE_4_2D);
|
videoSetMode(MODE_4_2D);
|
||||||
@ -145,9 +145,8 @@ int main(int argc, char **argv) {
|
|||||||
yHeld = true;
|
yHeld = true;
|
||||||
}
|
}
|
||||||
sdMounted = sdMount();
|
sdMounted = sdMount();
|
||||||
}
|
*(vu32*)(0x0DFFFE0C) = 0x474D3969; // Check for 32MB of RAM
|
||||||
if (!isDSiMode() || !sdMounted || (access("sd:/Nintendo 3DS", F_OK) != 0)) {
|
is3DS = ((access("sd:/Nintendo 3DS", F_OK) == 0) && (*(vu32*)(0x0DFFFE0C) == 0x474D3969));
|
||||||
is3DS = false;
|
|
||||||
}
|
}
|
||||||
if (!isDSiMode() || !yHeld) {
|
if (!isDSiMode() || !yHeld) {
|
||||||
flashcardMounted = flashcardMount();
|
flashcardMounted = flashcardMount();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user