From f95f032290e3a1b6069036a08fed36f43f834496 Mon Sep 17 00:00:00 2001 From: "NathanNeurotic (Ripto)" <109461996+NathanNeurotic@users.noreply.github.com> Date: Mon, 29 Dec 2025 02:05:49 -0800 Subject: [PATCH] Align config search order with README --- include/common.h | 16 ++++++++-------- src/common.c | 16 ++++++++-------- src/main.c | 22 +++++++++++----------- 3 files changed, 27 insertions(+), 27 deletions(-) diff --git a/include/common.h b/include/common.h index 54276b2..9260f5c 100644 --- a/include/common.h +++ b/include/common.h @@ -2,16 +2,16 @@ #define COMMONDEF typedef enum { - SOURCE_MC0 = 0, + SOURCE_CWD = 0, SOURCE_MC1, - SOURCE_MASS, - SOURCE_MX4SIO, - SOURCE_HDD, - SOURCE_XFROM, - SOURCE_MMCE0, - SOURCE_MMCE1, + SOURCE_MC0, SOURCE_XCONFIG, - SOURCE_CWD, + SOURCE_MMCE1, + SOURCE_MMCE0, + SOURCE_XFROM, + SOURCE_HDD, + SOURCE_MX4SIO, + SOURCE_MASS, SOURCE_INVALID, SOURCE_COUNT, } CONFIG_SOURCES_ID; diff --git a/src/common.c b/src/common.c index be93c7e..31ddbad 100644 --- a/src/common.c +++ b/src/common.c @@ -1,16 +1,16 @@ #include "common.h" const char *const SOURCES[SOURCE_COUNT] = { - "mc0", + "CWD", "mc1", - "usb", - "mx4sio", - "hdd", - "xfrom", - "mmce0", - "mmce1", + "mc0", "XCONF", - "CWD", + "mmce1", + "mmce0", + "xfrom", + "hdd", + "mx4sio", + "mass", "NOT FOUND", }; diff --git a/src/main.c b/src/main.c index 213af78..edf9089 100644 --- a/src/main.c +++ b/src/main.c @@ -20,16 +20,16 @@ typedef struct CONFIG GLOBCFG; static const char *const DEFAULT_CONFIG_PATHS[SOURCE_COUNT] = { - "mc0:/SYS-CONF/PS2BBL.INI", + "CONFIG.INI", "mc1:/SYS-CONF/PS2BBL.INI", - "mass:/PS2BBL/CONFIG.INI", - "massX:/PS2BBL/CONFIG.INI", - "hdd0:__sysconf:pfs:/PS2BBL/CONFIG.INI", - "xfrom:/PS2BBL/CONFIG.INI", - "mmce0:/PS2BBL/PS2BBL.INI", - "mmce1:/PS2BBL/PS2BBL.INI", + "mc0:/SYS-CONF/PS2BBL.INI", "mc?:/SYS-CONF/PSXBBL.INI", - "CONFIG.INI", + "mmce1:/PS2BBL/PS2BBL.INI", + "mmce0:/PS2BBL/PS2BBL.INI", + "xfrom:/PS2BBL/CONFIG.INI", + "hdd0:__sysconf:pfs:/PS2BBL/CONFIG.INI", + "massX:/PS2BBL/CONFIG.INI", + "mass:/PS2BBL/CONFIG.INI", "", }; const char *CONFIG_PATHS[SOURCE_COUNT]; @@ -144,10 +144,10 @@ static void InitConfigPathState(void) { memcpy(CONFIG_PATHS, DEFAULT_CONFIG_PATHS, sizeof(CONFIG_PATHS)); memset(config_path_enabled, 0, sizeof(config_path_enabled)); - config_path_enabled[SOURCE_MC0] = 1; + config_path_enabled[SOURCE_CWD] = 1; config_path_enabled[SOURCE_MC1] = 1; + config_path_enabled[SOURCE_MC0] = 1; config_path_enabled[SOURCE_MASS] = 1; - config_path_enabled[SOURCE_CWD] = 1; #ifdef PSX config_path_enabled[SOURCE_XCONFIG] = 1; #endif @@ -533,7 +533,7 @@ int main(int argc, char *argv[]) #endif FILE *fp; - for (x = SOURCE_CWD; x >= SOURCE_MC0; x--) { + for (x = SOURCE_CWD; x < SOURCE_INVALID; x++) { if (!IsConfigPathEnabled(x)) continue; char *config_path = strdup(CONFIG_PATHS[x]);