int OpenROM (int method) { int loadROM = 0; if(method == METHOD_AUTO) method = autoLoadMethod(); switch (method) { case METHOD_SD: case METHOD_USB: loadROM = OpenFAT (method); break; case METHOD_DVD: // Load from DVD loadROM = OpenDVD (method); break; case METHOD_SMB: // Load from Network (SMB) loadROM = OpenSMB (method); break; } return loadROM; }
/**************************************************************************** * OpenROM * Displays a list of ROMS on load device ***************************************************************************/ int OpenGameList () { int device = GCSettings.LoadMethod; if(device == DEVICE_AUTO && strlen(GCSettings.LoadFolder) > 0) device = autoLoadMethod(); // change current dir to roms directory if(device > 0) sprintf(browser.dir, "%s%s/", pathPrefix[device], GCSettings.LoadFolder); else browser.dir[0] = 0; BrowserChangeFolder(); return browser.numEntries; }