@@ -80,6 +80,7 @@ int main(int argc, char *argv[])
8080 j = SifExecModuleBuffer (padman_irx , size_padman_irx , 0 , NULL , & x );
8181 DPRINTF (" [PADMAN]: ID=%d, ret=%d\n" , j , x );
8282#endif
83+
8384 j = LoadUSBIRX ();
8485 if (j != 0 ) {
8586 scr_setfontcolor (0x0000ff );
@@ -98,6 +99,11 @@ int main(int argc, char *argv[])
9899 }
99100#endif
100101
102+ #ifdef MMCE
103+ j = SifExecModuleBuffer (mmceman_irx , size_mmceman_irx , 0 , NULL , & x );
104+ DPRINTF (" [MMCEMAN]: ID=%d, ret=%d\n" , j , x );
105+ #endif
106+
101107#ifdef MX4SIO
102108 j = SifExecModuleBuffer (mx4sio_bd_irx , size_mx4sio_bd_irx , 0 , NULL , & x );
103109 DPRINTF (" [MX4SIO_BD]: ID=%d, ret=%d\n" , j , x );
@@ -371,7 +377,7 @@ int main(int argc, char *argv[])
371377 CleanUp ();
372378 RunLoaderElf (EXECPATHS [j ], MPART );
373379 } else {
374- DPRINTF ("%s not found\n " , EXECPATHS [j ]);
380+ scr_printf ("%s %-15s\r " , EXECPATHS [j ], "not found" );
375381 }
376382 }
377383
@@ -445,6 +451,17 @@ char *CheckPath(char *path)
445451 if (exist (path ))
446452 return path ;
447453 }
454+ #ifdef MMCE
455+ } else if (!strncmp ("mmce?" , path , 5 )) {
456+ path [4 ] = (config_source == SOURCE_MMCE1 ) ? '1' : '0' ;
457+ if (exist (path )) {
458+ return path ;
459+ } else {
460+ path [4 ] = (config_source == SOURCE_MMCE1 ) ? '0' : '1' ;
461+ if (exist (path ))
462+ return path ;
463+ }
464+ #endif
448465#ifdef HDD
449466 } else if (!strncmp ("hdd" , path , 3 )) {
450467 if (MountParty (path ) < 0 ) {
0 commit comments