Exemplo n.º 1
0
	static char* loadROMWiiFS_func(){
		// Deinit any existing romFile state
		if(romFile_deinit) romFile_deinit( romFile_topLevel );
		// Change all the romFile pointers
		romFile_topLevel = &topLevel_WiiFS;
		romFile_readDir  = fileBrowser_WiiFS_readDir;
		romFile_readFile = fileBrowser_WiiFSROM_readFile;
		romFile_seekFile = fileBrowser_WiiFS_seekFile;
		romFile_init     = fileBrowser_WiiFSROM_init;
		romFile_deinit   = fileBrowser_WiiFSROM_deinit;
		// Make sure the romFile system is ready before we browse the filesystem
		romFile_init( romFile_topLevel );
		// Then push the file browser onto the menu
		menuStack_push( menuFileBrowser(romFile_topLevel) );
		
		return NULL;
	}
Exemplo n.º 2
0
void Func_LoadFromDVD()
{
	// Deinit any existing romFile state
	if(romFile_deinit) romFile_deinit( romFile_topLevel );
	// Change all the romFile pointers
	romFile_topLevel = &topLevel_DVD;
	romFile_readDir  = fileBrowser_DVD_readDir;
	romFile_readFile = fileBrowser_DVD_readFile;
	romFile_seekFile = fileBrowser_DVD_seekFile;
	romFile_init     = fileBrowser_DVD_init;
	romFile_deinit   = fileBrowser_DVD_deinit;
	// Make sure the romFile system is ready before we browse the filesystem
	romFile_init( romFile_topLevel );

	pMenuContext->setActiveFrame(MenuContext::FRAME_FILEBROWSER);
	fileBrowserFrame_OpenDirectory(romFile_topLevel);
}
Exemplo n.º 3
0
void Func_LoadFromUSB()
{
#ifdef WII
	// Deinit any existing romFile state
	if(romFile_deinit) romFile_deinit( romFile_topLevel );
	// Change all the romFile pointers
	romFile_topLevel = &topLevel_libfat_USB;
	romFile_readDir  = fileBrowser_libfat_readDir;
	romFile_readFile = fileBrowser_libfatROM_readFile;
	romFile_seekFile = fileBrowser_libfat_seekFile;
	romFile_init     = fileBrowser_libfat_init;
	romFile_deinit   = fileBrowser_libfatROM_deinit;
	// Make sure the romFile system is ready before we browse the filesystem
	romFile_deinit( romFile_topLevel );
	romFile_init( romFile_topLevel );
	
	pMenuContext->setActiveFrame(MenuContext::FRAME_FILEBROWSER);
	fileBrowserFrame_OpenDirectory(romFile_topLevel);
#endif
}
Exemplo n.º 4
0
void Func_LoadFromAuto()
{
	if (!strlen(&romPath[0])) return;
	strcpy(topLevel_libfat_Auto.name, &romPath[0]);
	char *sep = strrchr(topLevel_libfat_Auto.name, '/');
	if (sep)
		*sep = '\0';

	// Change all the romFile pointers
	romFile_topLevel = &topLevel_libfat_Auto;
	romFile_readDir  = fileBrowser_libfat_readDir;
	romFile_readFile = fileBrowser_libfatROM_readFile;
	romFile_seekFile = fileBrowser_libfat_seekFile;
	romFile_init     = fileBrowser_libfat_init;
	romFile_deinit   = fileBrowser_libfatROM_deinit;
	// Make sure the romFile system is ready before we browse the filesystem
	romFile_init( romFile_topLevel );

	fileBrowserFrame_OpenDirectory(romFile_topLevel);
	fileBrowserFrame_AutoLoadFile(romPath);
}