Index: browserApps.c
===================================================================
--- browserApps.c (revision 97)
+++ browserApps.c (working copy)
@@ -22,7 +22,7 @@
#define INC_Y ICONH+25
#define AT_HBA 1
-#define AT_FOLDER 2
+#define AT_FOLDER 2
#define AT_FOLDERUP 3 // This is to clear subfolder...
/*
@@ -52,7 +52,7 @@
static u16 sortMode = 0;
-static int browserRet = 0;
+static int browserRet = 0;
static int showHidden = 0;
static int disableSpots;
@@ -934,7 +934,7 @@
static void ShowMainMenu (void)
{
char buff[512];
-
+
spotSelected = -1;
buff[0] = '\0';
@@ -1362,7 +1362,7 @@
grlib_printf (XMIDLEINFO, theme.line2Y, GRLIB_ALIGNCENTER, 0, "Press (A) to start, (B) Cancel");
grlibSettings.fontReverse = fr;
- grlib_GetUserInput();
+ //grlib_GetUserInput();
grlib_DrawIRCursor ();
grlib_Render();
btn = grlib_GetUserInput();
@@ -1393,7 +1393,7 @@
//memset (&apps, 0, sizeof (apps));
apps = calloc (APPSMAX, sizeof(s_app));
- subpath[0] = '\0';
+ subpath[0] = '\0';
submount[0] = '\0';
config.run.enabled = 0;
Index: browserChans.c
===================================================================
--- browserChans.c (revision 97)
+++ browserChans.c (working copy)
@@ -45,7 +45,7 @@
static bool redrawIcons = true;
static s_grlib_iconSetting is;
-
+
static void Redraw (void);
static int ChnBrowse (void);
@@ -670,7 +670,7 @@
// Update configuration
ReadTitleConfig (chansCnt);
-
+
if (chansCnt % 20 == 0) Video_WaitPanel (TEX_HGL, "Please wait...|Loading channels configuration");
chans[chansCnt].png = NULL;
@@ -1537,7 +1537,7 @@
if (mag >= 2.7 && ico.x == 320 && ico.y == y) break;
}
- vars.useChannelCompatibleMode = 0;
+ vars.useChannelCompatibleMode = 0;
int fr = grlibSettings.fontReverse;
u32 btn;
@@ -1553,7 +1553,7 @@
grlib_printf (XMIDLEINFO, theme.line2Y, GRLIB_ALIGNCENTER, 0, "Press (A) to start, (B) Cancel");
grlibSettings.fontReverse = fr;
- grlib_GetUserInput();
+ //grlib_GetUserInput();
grlib_DrawIRCursor ();
grlib_Render();
In browserEmu.c:
[spoiler][code]
Index: browserEmu.c
===================================================================
--- browserEmu.c (revision 97)
+++ browserEmu.c (working copy)
@@ -1214,7 +1214,7 @@
grlib_printf (XMIDLEINFO, theme.line2Y, GRLIB_ALIGNCENTER, 0, "Press (A) to start, (B) Cancel");
grlibSettings.fontReverse = fr;
- grlib_GetUserInput();
+ //grlib_GetUserInput();
grlib_DrawIRCursor ();
grlib_Render();
Index: browserGames.c
===================================================================
--- browserGames.c (revision 97)
+++ browserGames.c (working copy)
@@ -942,6 +942,7 @@
grlib_menuAddItem (buff, 8, "DML: Patch NODISC (%s)", gameConf.dmlNoDisc ? "Yes" : "No" );
grlib_menuAddItem (buff, 9, "DML: Patch PADHOOK (%s)", gameConf.dmlPadHook ? "Yes" : "No" );
grlib_menuAddItem (buff,10, "DML: Patch NMM (%s)", gameConf.dmlNMM ? "Yes" : "No" );
+ grlib_menuAddItem (buff,11, "DML: Enable Cheats (%s)", gameConf.ocarina ? "Yes" : "No" );
}
}
/*
@@ -1080,6 +1081,12 @@
goto start;
}
+ if (item == 11)
+ {
+ gameConf.ocarina = !gameConf.ocarina;
+ goto start;
+ }
+
WriteGameConfig (ai);
//GameBrowse (0);
@@ -1623,7 +1630,7 @@
grlib_printf (XMIDLEINFO, theme.line2Y, GRLIB_ALIGNCENTER, 0, "Press (A) to start, (B) Cancel");
grlibSettings.fontReverse = fr;
- grlib_GetUserInput();
+ //grlib_GetUserInput();
grlib_DrawIRCursor ();
grlib_Render();
Index: grlib.c
===================================================================
--- grlib.c (revision 97)
+++ grlib.c (working copy)
@@ -753,6 +753,11 @@
if (cbtn & CLASSIC_CTRL_BUTTON_X) return WPAD_BUTTON_1;
if (cbtn & CLASSIC_CTRL_BUTTON_Y) return WPAD_BUTTON_2;
if (cbtn & CLASSIC_CTRL_BUTTON_HOME) return WPAD_BUTTON_HOME;
+
+ if (cbtn & CLASSIC_CTRL_BUTTON_UP) return WPAD_BUTTON_UP;
+ if (cbtn & CLASSIC_CTRL_BUTTON_DOWN) return WPAD_BUTTON_DOWN;
+ if (cbtn & CLASSIC_CTRL_BUTTON_LEFT) return WPAD_BUTTON_LEFT;
+ if (cbtn & CLASSIC_CTRL_BUTTON_RIGHT) return WPAD_BUTTON_RIGHT;
}
That's true. But I think I wasn't very clear in what I meant. I didn't want to play on SD. I just pointed out that when changing the gamecube list after the initial initialisation, it's impossible to make those changes come through.EDIT @[member='stfour']: just noticed a but in b27. Up until now, I used DML. Since, I switched to DM. So I moved whatever games I had to the USB drive. Now I noticed that those games I had on SD don't show up there. All the rebuilding didn't make a difference. In the end, I had to remove the dml.* files in the \ploader folder to make them come up. Would you take a look into this, please?![]()
With dm 2.x active, postloader will not show more games on sd. AFAIK dm cannot run games from sd.
That's true. But I think I wasn't very clear in what I meant. I didn't want to play on SD. I just pointed out that when changing the gamecube list after the initial initialisation, it's impossible to make those changes come through.
Just yesterday, I added a couple of other gamecube games to the USB drive (that were never on the SD card in the first place). Once again, there was no way to get those new games to show up. Rebuilding the list, either the postloader way or the neek2o way, did nothing. At all. In the end, I had to remove the dml.* files from SD:\postloader (which caused postloader to rebuild the list...and find those new games).
@stfour: See my edited post above for what I changed.
No problem.Any idea why holding A tends to slow down the zooming animation, though?Scratch that, holding down any of the buttons on the classic controller causes it to repeat, almost like a keyboard does on a PC.
Edit: I think I found why it repeats. Making an edit in grlib.c now.

Just yesterday, I added a couple of other gamecube games to the USB drive (that were never on the SD card in the first place). Once again, there was no way to get those new games to show up. Rebuilding the list, either the postloader way or the neek2o way, did nothing. At all. In the end, I had to remove the dml.* files from SD:\postloader (which caused postloader to rebuild the list...and find those new games).



