Skip to content

Commit

Permalink
ee_core: allow variable length GameMode
Browse files Browse the repository at this point in the history
  • Loading branch information
rickgaiser committed Jan 9, 2021
1 parent c489f6c commit bea1c08
Showing 1 changed file with 13 additions and 13 deletions.
26 changes: 13 additions & 13 deletions ee_core/src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -42,28 +42,31 @@ int *gCheatList; //Store hooks/codes addr+val pairs

static int eecoreInit(int argc, char **argv)
{
int i = 0;
char *p;

SifInitRpc(0);

DINIT();
DPRINTF("OPL EE core start!\n");

int i = 0;

if (!_strncmp(argv[i], "USB_MODE", 8))
p = _strtok(argv[i], " ");
if (!_strncmp(p, "USB_MODE", 8))
GameMode = USB_MODE;
else if (!_strncmp(argv[i], "ETH_MODE", 8))
else if (!_strncmp(p, "ETH_MODE", 8))
GameMode = ETH_MODE;
else if (!_strncmp(argv[i], "HDD_MODE", 8))
else if (!_strncmp(p, "HDD_MODE", 8))
GameMode = HDD_MODE;
DPRINTF("Game Mode = %d\n", GameMode);

p = _strtok(NULL, " ");
DisableDebug = 0;
if (!_strncmp(&argv[i][9], "1", 1)) {
if (!_strncmp(p, "1", 1)) {
DisableDebug = 1;
DPRINTF("Debug Colors disabled\n");
}

char *p = _strtok(&argv[i][11], " ");
p = _strtok(NULL, " ");
if (!_strncmp(p, "Browser", 7))
ExitPath[0] = '\0';
else
Expand All @@ -74,12 +77,9 @@ static int eecoreInit(int argc, char **argv)
HDDSpindown = _strtoui(p);
DPRINTF("HDD Spindown = %d\n", HDDSpindown);

p = _strtok(NULL, " ");
_strcpy(g_ps2_ip, p);
p = _strtok(NULL, " ");
_strcpy(g_ps2_netmask, p);
p = _strtok(NULL, " ");
_strcpy(g_ps2_gateway, p);
_strcpy(g_ps2_ip, _strtok(NULL, " "));
_strcpy(g_ps2_netmask, _strtok(NULL, " "));
_strcpy(g_ps2_gateway, _strtok(NULL, " "));
g_ps2_ETHOpMode = _strtoui(_strtok(NULL, " "));
DPRINTF("IP=%s NM=%s GW=%s mode: %d\n", g_ps2_ip, g_ps2_netmask, g_ps2_gateway, g_ps2_ETHOpMode);

Expand Down

0 comments on commit bea1c08

Please sign in to comment.