From e05df33fc48102a302db1e6b88c64df4f8749db3 Mon Sep 17 00:00:00 2001 From: Nitraiolo Date: Sat, 17 Jan 2015 11:46:00 +0000 Subject: [PATCH] GC - avoid mload reload on ios 58 before nintendont startup --- source/sys.c | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/source/sys.c b/source/sys.c index 9881092..549ec12 100644 --- a/source/sys.c +++ b/source/sys.c @@ -717,19 +717,20 @@ int ReloadIOS(int subsys, int verbose) printf("."); } - // mload ehc & dip - if (CFG.ios_mload) { - ret = load_ehc_module_ex(verbose); - if (ret < 0) { - //if (verbose) { - printf("\n"); - printf_x(gt("ERROR: Loading EHC module! (%d)"), ret); - printf("\n"); - //} - goto err; + // mload ehc & dip only for cIOS + if (CFG.ios >= 202) { + if (CFG.ios_mload) { + ret = load_ehc_module_ex(verbose); + if (ret < 0) { + //if (verbose) { + printf("\n"); + printf_x(gt("ERROR: Loading EHC module! (%d)"), ret); + printf("\n"); + //} + goto err; + } } } - if (is_ios_type(IOS_TYPE_WANIN) && IOS_GetRevision() >= 18) { //load_dip_249(); mk_mload_version();