From 807d9b1f4056540c35989807f31ef7c239c60011 Mon Sep 17 00:00:00 2001 From: RocketRobz Date: Sat, 13 Jun 2020 20:53:39 -0600 Subject: [PATCH] Hold X to disable NAND access, if GM9i crashed --- arm9/source/main.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/arm9/source/main.cpp b/arm9/source/main.cpp index 31610e7..a334125 100644 --- a/arm9/source/main.cpp +++ b/arm9/source/main.cpp @@ -170,10 +170,12 @@ int main(int argc, char **argv) { printf ("\x1b[4;11H"); printf ("RocketRobz/GodMode9i"); if (isDSiMode()) { + printf ("\x1b[20;1H"); + printf ("X Held - Disable NAND access"); printf ("\x1b[21;1H"); printf ("Y Held - Disable cart access"); printf ("\x1b[22;5H"); - printf ("Do this if it crashes here"); + printf ("Do these if it crashes here"); } // Display for 2 seconds @@ -212,7 +214,9 @@ int main(int argc, char **argv) { if (*(vu32*)(0x0DFFFE0C) == 0x474D3969) { ramdrive2Mount(); } - nandMounted = nandMount(); + if (!(keysHeld() & KEY_X)) { + nandMounted = nandMount(); + } //is3DS = ((access("sd:/Nintendo 3DS", F_OK) == 0) && (*(vu32*)(0x0DFFFE0C) == 0x474D3969)); /*FILE* cidFile = fopen("sd:/gm9i/CID.bin", "wb"); fwrite((void*)0x2FFD7BC, 1, 16, cidFile);