From 024e073e8666306c31cb802c7b51644752411ceb Mon Sep 17 00:00:00 2001 From: Leon Styhre Date: Tue, 15 Dec 2020 18:42:38 +0100 Subject: [PATCH] Added support for %COREPATH% variable and reverted to a single Unix es_systems.cfg template file. --- CONTRIBUTING.md | 4 +- INSTALL.md | 10 +- NEWS.md | 3 +- USERGUIDE.md | 18 +- es-app/src/FileData.cpp | 59 + es-app/src/SystemData.cpp | 12 +- es-app/src/guis/GuiMenu.cpp | 62 +- es-core/src/Settings.cpp | 14 + es-core/src/guis/GuiComplexTextEditPopup.cpp | 9 +- resources/templates/es_systems.cfg_freebsd | 1120 ----------------- resources/templates/es_systems.cfg_linux | 1120 ----------------- resources/templates/es_systems.cfg_macos | 4 +- resources/templates/es_systems.cfg_openbsd | 1120 ----------------- ...systems.cfg_netbsd => es_systems.cfg_unix} | 190 +-- resources/templates/es_systems.cfg_windows | 4 +- 15 files changed, 248 insertions(+), 3501 deletions(-) delete mode 100644 resources/templates/es_systems.cfg_freebsd delete mode 100644 resources/templates/es_systems.cfg_linux delete mode 100644 resources/templates/es_systems.cfg_openbsd rename resources/templates/{es_systems.cfg_netbsd => es_systems.cfg_unix} (82%) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 40991a651..c4a0d8a04 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -12,9 +12,7 @@ Work is also needed to get ES-DE into the repositories of the various supported Regarding testing, it's impossible for me to test every game system as rbsimple-DE has support for more than a 100 different systems. There could be issues with the configuration template files, or within ES itself. So more testing is needed! -In general, a thorough review of [es_systems.cfg_linux](resources/templates/es_systems.cfg_linux), [es_systems.cfg_macos](resources/templates/es_systems.cfg_macos) and [es_systems.cfg_windows](resources/templates/es_systems.cfg_windows) would be great! - -To a lesser extent, a review would also be needed of [es_systems.cfg_freebsd](resources/templates/es_systems.cfg_freebsd), [es_systems.cfg_netbsd](resources/templates/es_systems.cfg_netbsd) and [es_systems.cfg_openbsd](resources/templates/es_systems.cfg_openbsd) but these are really minority systems and mostly a copy of the Linux templates with modified paths to the RetroArch cores. +In general, a thorough review of [es_systems.cfg_unix](resources/templates/es_systems.cfg_unix), [es_systems.cfg_macos](resources/templates/es_systems.cfg_macos) and [es_systems.cfg_windows](resources/templates/es_systems.cfg_windows) would be great! As for rbsimple-DE there are quite some missing graphic files and other customizations for a number of game systems. Check out [MISSING.md](themes/rbsimple-DE/MISSING.md) for more details of what needs to be added or updated. diff --git a/INSTALL.md b/INSTALL.md index a446133c1..09d2c2618 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -1029,11 +1029,15 @@ Here's an overview of the file layout: .smc .SMC .sfc .SFC .swc .SWC .fig .FIG .bs .BS .bin .BIN .mgd .MGD .7z .7Z .zip .ZIP retroarch -L ~/.config/retroarch/cores/snes9x_libretro.so %ROM% + + retroarch -L %COREPATH%/snes9x_libretro.so %ROM% + /Applications/RetroArch.app/Contents/MacOS/RetroArch -L %EMUPATH%/../Resources/cores/snes9x_libretro.dylib %ROM% @@ -1070,6 +1074,8 @@ The following variables are expanded by ES for the `command` tag: `%BASENAME%` - Replaced with the "base" name of the path to the selected ROM. For example, a path of `/foo/bar.rom`, this tag would be `bar`. This tag is useful for setting up AdvanceMAME. +`%COREPATH%` - The core file defined after this variable will be searched in each of the directories listed in the setting EmulatorCorePath (in es_settings.cfg). This is done until the first match occurs, or until the last directory is exhausted and no core file was found. This makes it possible to create a more general es_systems.cfg file but still support the variation between different operating systems and different types of emulator installations (e.g. installed via the OS repository, via Snap, compiled from source etc.). This is primarily intended for Unix as well as for RetroArch but it can also be used on macOS and Windows and for other emulators that utilizes discrete emulator cores. For macOS and Windows the EmulatorCorePath setting is blank by default, and for Unix it's set to the following value: `~/.config/retroarch/cores:~/snap/retroarch/current/.config/retroarch/cores:/usr/lib/x86_64-linux-gnu/libretro:/usr/lib64/libretro:/usr/lib/libretro:/usr/local/lib/libretro:/usr/pkg/lib/libretro`. Note that colons are used to separate the directories. This path setting can be changed from within the GUI, as described in the [User Guide](USERGUIDE.md#other-settings-1). Never use quotation marks around the directories for this setting. It's strongly adviced to not add spaces to directory names, but if still done, ES-DE will handle this automatically by adding the appropriate quotation marks to the launch command. + `%ROM_RAW%` - Replaced with the unescaped, absolute path to the selected ROM. If your emulator is picky about paths, you might want to use this instead of %ROM%, but enclosed in quotes. `%EMUPATH%` - Replaced with the path to the emulator binary. This is expanded either using the PATH environmental variable of the operating system, or if an absolute emulator path is defined, this will be used instead. This variable is mostly useful to define the emulator core path for Windows, as this operating system does not have a standardized program installation directory structure. @@ -1078,7 +1084,7 @@ The following variables are expanded by ES for the `command` tag: For the `path` tag, the following variable is expanded by ES: -`%ROMPATH%` - Replaced with the path defined for the setting ROMDirectory in `es_settings.cfg`. +`%ROMPATH%` - Replaced with the path defined for the setting ROMDirectory in es_settings.cfg. ## gamelist.xml diff --git a/NEWS.md b/NEWS.md index 123adf711..0700b94fa 100644 --- a/NEWS.md +++ b/NEWS.md @@ -42,7 +42,8 @@ Many bugs have been fixed, and numerous features that were only partially implem * Added multiple animations and shader effects, such as when opening menus, playing videos in the gamelists and via the screensaver etc. * Seamless (almost) launch of games without showing the desktop when starting and when returning from RetroArch and other emulators * Per-game launch command override, so that different cores or emulators can be used on a per-game basis (saved to gamelist.xml) -* Core location can be defined relative to the emulator binary using the %EMUPATH% variable in es_systems.cfg (mostly useful for Windows) +* The emulator core location can be defined relative to the emulator binary using the %EMUPATH% variable in es_systems.cfg (mostly useful on Windows) +* Core locations can be searched in a configurable list of directories and used in the es_systems.cfg file through the %COREPATH% variable (mostly useful on Unix where there are no standardized core directories) * Properly implemented the option to show or hide hidden files and folders * Properly implemented the option to show or hide games flagged as hidden in the metadata editor * Custom event scripts can now be enabled or disabled with a menu option diff --git a/USERGUIDE.md b/USERGUIDE.md index ae00b29a7..89f600898 100644 --- a/USERGUIDE.md +++ b/USERGUIDE.md @@ -214,9 +214,9 @@ For some systems though, a more elaborate setup is required, and we will attempt Let's start with the simple scenario of a single ROM game file per platform, which is the case for the majority of systems. In this example we're setting up ES-DE to play Nintendo Entertainment System games. -The supported file extensions are listed in [es_systems.cfg_linux](resources/templates/es_systems.cfg_linux), [es_systems.cfg_macos](resources/templates/es_systems.cfg_macos) and [es_systems.cfg_windows](resources/templates/es_systems.cfg_windows). +The supported file extensions are listed in [es_systems.cfg_unix](resources/templates/es_systems.cfg_unix), [es_systems.cfg_macos](resources/templates/es_systems.cfg_macos) and [es_systems.cfg_windows](resources/templates/es_systems.cfg_windows). -Here is the snippet from the es_systems.cfg_linux file: +Here is the snippet from the es_systems.cfg_unix file: ``` @@ -224,7 +224,7 @@ Here is the snippet from the es_systems.cfg_linux file: Nintendo Entertainment System %ROMPATH%/nes .nes .NES .unf .UNF .unif .UNIF .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/fceumm_libretro.so %ROM% + retroarch -L %COREPATH%/nestopia_libretro.so %ROM% nes nes @@ -258,7 +258,7 @@ Then simply copy your game ROMs into this folder, and you should end up with som **Note: These directories are case sensitive on Unix, so creating a directory named _NES_ instead of _nes_ won't work!** -That's it, start ES-DE and the NES game system should be populated. You can now scrape game information and media for the games, and assuming you've setup RetroArch correctly with the FCEUmm core, you can launch the games. +That's it, start ES-DE and the NES game system should be populated. You can now scrape game information and media for the games, and assuming you've setup RetroArch correctly with the Nestopia UE core, you can launch the games. ### Multiple gamefiles installation @@ -902,6 +902,10 @@ The metadata for a game is updated both by scraping and modifying data in the me Here you can override the directory to your game media, i.e. the game images and videos. The default location is "~/.emulationstation/downloaded_media". +**Emulator core path** + +This setting defines the path for which to search for emulator cores. This is used by the variable %COREPATH% which can be defined in the systems configuration file es_systems.cfg. By default this variable and corresponding setting is only used on Unix. For macOS and Windows it's not included in the es_systems.cfg template and the default core path value is therefore set to blank. If required for special setups it can be used for these operating systems, but the primary use is on Unix where the core path may vary depending on the operating system, how the emulator was packaged etc. For example the default RetroArch core directory is ~/.config/retroarch/cores but if installed as a Snap package or as part of the OS repository the cores could be stored elsewhere. The setting is primarily intended for RetroArch but it can be used for any emulator that utilizes discrete emulator cores. When attempting to launch a game, the core for the game system will be searched in each of the defined directories until the first match occurs. Multiple directories can be defined by separating them using colons. Please see [INSTALL.md](INSTALL.md#es_systemscfg) for more information about this. + **Per game launch command override** If enabled, you can override the launch command defined in es_systems.cfg on a per-game basis. It's only recommended to disable this option for testing purposes, such as when a game won't start and you're unsure if it's your custom launch command that causes the problem. @@ -1277,7 +1281,7 @@ Sometimes the name of the console is (more or less) the same for multiple region The **Default emulator** column shows the emulator configured in es_systems.cfg, and for emulators that support multiple cores, the configured core is shown inside the brackets. -For additional details regarding which game file extensions are supported per system, refer to the **es_systems.cfg** templates [es_systems.cfg_linux](resources/templates/es_systems.cfg_linux), [es_systems.cfg_macos](resources/templates/es_systems.cfg_macos) and [es_systems.cfg_windows](resources/templates/es_systems.cfg_windows). Normally the extensions setup in these files should cover everything that the emulators support though. +For additional details regarding which game file extensions are supported per system, refer to the **es_systems.cfg** templates [es_systems.cfg_unix](resources/templates/es_systems.cfg_unix), [es_systems.cfg_macos](resources/templates/es_systems.cfg_macos) and [es_systems.cfg_windows](resources/templates/es_systems.cfg_windows). Normally the extensions setup in these files should cover everything that the emulators support though. | Game system name | Full name | Default emulator | Recommended game setup | @@ -1316,7 +1320,7 @@ For additional details regarding which game file extensions are supported per sy | dos | DOS (PC) | RetroArch (DOSBox-core) | In separate folder (one folder per game, with complete file structure retained) | | dragon32 | Dragon 32 | | | | dreamcast | Sega Dreamcast | | | -| famicom | Nintendo Family Computer | RetroArch (FCEUmm) | Single archive or ROM file in root folder | +| famicom | Nintendo Family Computer | RetroArch (Nestopia UE) | Single archive or ROM file in root folder | | fba | Final Burn Alpha | | Single archive file following MAME name standard | | fbneo | FinalBurn Neo | | Single archive file following MAME name standard | | fds | Nintendo Famicom Disk System | RetroArch (Nestopia UE) | Single archive or ROM file in root folder | @@ -1352,7 +1356,7 @@ For additional details regarding which game file extensions are supported per sy | nds | Nintendo DS | | | | neogeo | Neo Geo | RetroArch (FinalBurn Neo) | Single archive file following MAME name standard | | neogeocd | Neo Geo CD | | | -| nes | Nintendo Entertainment System | RetroArch (FCEUmm) | Single archive or ROM file in root folder | +| nes | Nintendo Entertainment System | RetroArch (Nestopia UE) | Single archive or ROM file in root folder | | ngp | Neo Geo Pocket | | | | ngpc | Neo Geo Pocket Color | | | | odyssey2 | Magnavox Odyssey2 | | | diff --git a/es-app/src/FileData.cpp b/es-app/src/FileData.cpp index 89aed9ac5..b50f05253 100644 --- a/es-app/src/FileData.cpp +++ b/es-app/src/FileData.cpp @@ -752,6 +752,7 @@ void FileData::launchGame(Window* window) const std::string basename = Utils::FileSystem::getStem(getPath()); const std::string rom_raw = Utils::FileSystem::getPreferredPath(getPath()); const std::string emupath = Utils::FileSystem::getExePath(); + const std::string emulatorCorePath = Settings::getInstance()->getString("EmulatorCorePath"); command = Utils::String::replace(command, "%ROM%", rom); command = Utils::String::replace(command, "%BASENAME%", basename); @@ -765,6 +766,64 @@ void FileData::launchGame(Window* window) std::wstring commandWide = Utils::String::stringToWideString(command); #endif + // If %COREPATH% is used in es_systems.cfg for this system, try to find the emulator + // core using the core paths defined in the setting EmulatorCorePath. + auto corePos = command.find("%COREPATH%"); + if (corePos != std::string::npos && emulatorCorePath.size() > 0) { + std::string coreName; + bool foundCoreFile = false; + std::vector corePaths = + Utils::String::delimitedStringToVector(emulatorCorePath, ":"); + auto spacePos = command.find(" ", corePos); + if (spacePos != std::string::npos) { + coreName = command.substr(corePos + 10, spacePos - corePos - 10); + for (auto path : corePaths) { + bool pathHasSpaces = false; + if (path.find(" ") != std::string::npos) + pathHasSpaces = true; + std::string coreFile = Utils::FileSystem::expandHomePath(path + coreName); + if (Utils::FileSystem::isRegularFile(coreFile) || + Utils::FileSystem::isSymlink(coreFile)) { + foundCoreFile = true; + if (pathHasSpaces) + command.replace(corePos, spacePos - corePos, "\"" + coreFile + "\""); + else + command.replace(corePos, spacePos - corePos, coreFile); + break; + } + } + } + else { + LOG(LogError) << "Invalid entry in systems configuration file es_systems.cfg."; + LOG(LogError) << "Raw emulator launch command:"; + LOG(LogError) << commandRaw; + + GuiInfoPopup* s = new GuiInfoPopup(window, "ERROR: INVALID ENTRY IN SYSTEMS " \ + "CONFIGURATION FILE", 6000); + window->setInfoPopup(s); + return; + } + if (!foundCoreFile && coreName.size() > 0) { + LOG(LogError) << "Couldn't launch game, emulator core file '" << + coreName.substr(1, coreName.size() - 1) << "' does not exist."; + LOG(LogError) << "Raw emulator launch command:"; + LOG(LogError) << commandRaw; + + GuiInfoPopup* s = new GuiInfoPopup(window, "ERROR: COULDN'T FIND EMULATOR CORE FILE '" + + Utils::String::toUpper(coreName.substr(1, coreName.size() - 1) + "'"), 6000); + window->setInfoPopup(s); + return; + } + } + else if (corePos != std::string::npos) { + LOG(LogError) << "The variable %COREPATH% is used in es_systems.cfg but " \ + "no paths are defined in the setting EmulatorCorePath."; + GuiInfoPopup* s = new GuiInfoPopup(window, "ERROR: NO CORE PATHS CONFIGURED, " \ + "CAN'T LOCATE EMULATOR CORE", 6000); + window->setInfoPopup(s); + return; + } + Scripting::fireEvent("game-start", rom, getSourceFileData()->metadata.get("name")); int returnValue = 0; diff --git a/es-app/src/SystemData.cpp b/es-app/src/SystemData.cpp index 5addd302f..e87687931 100644 --- a/es-app/src/SystemData.cpp +++ b/es-app/src/SystemData.cpp @@ -390,19 +390,9 @@ bool SystemData::copyConfigTemplate(const std::string& path) #elif defined(__APPLE__) systemsTemplateFile = ResourceManager::getInstance()-> getResourcePath(":/templates/es_systems.cfg_macos", false); - #elif defined(__FreeBSD__) - systemsTemplateFile = ResourceManager::getInstance()-> - getResourcePath(":/templates/es_systems.cfg_freebsd", false); - #elif defined(__NetBSD__) - systemsTemplateFile = ResourceManager::getInstance()-> - getResourcePath(":/templates/es_systems.cfg_netbsd", false); - #elif defined(__OpenBSD__) - systemsTemplateFile = ResourceManager::getInstance()-> - getResourcePath(":/templates/es_systems.cfg_openbsd", false); #else - // Assume that anything else is some type of Linux system. systemsTemplateFile = ResourceManager::getInstance()-> - getResourcePath(":/templates/es_systems.cfg_linux", false); + getResourcePath(":/templates/es_systems.cfg_unix", false); #endif if (systemsTemplateFile == "") { diff --git a/es-app/src/guis/GuiMenu.cpp b/es-app/src/guis/GuiMenu.cpp index 06224a8f9..21e94fb43 100644 --- a/es-app/src/guis/GuiMenu.cpp +++ b/es-app/src/guis/GuiMenu.cpp @@ -625,33 +625,63 @@ void GuiMenu::openOtherSettings() }); // Game media directory. - ComponentListRow row; + ComponentListRow rowMediaDir; auto media_directory = std::make_shared(mWindow, "GAME MEDIA DIRECTORY", Font::get(FONT_SIZE_MEDIUM), 0x777777FF); - auto bracket = std::make_shared(mWindow); - bracket->setImage(":/graphics/arrow.svg"); - bracket->setResize(Vector2f(0, Font::get(FONT_SIZE_MEDIUM)->getLetterHeight())); - row.addElement(media_directory, true); - row.addElement(bracket, false); - std::string title = "ENTER GAME MEDIA DIRECTORY"; + auto bracketMediaDirectory = std::make_shared(mWindow); + bracketMediaDirectory->setImage(":/graphics/arrow.svg"); + bracketMediaDirectory->setResize(Vector2f(0, Font::get(FONT_SIZE_MEDIUM)->getLetterHeight())); + rowMediaDir.addElement(media_directory, true); + rowMediaDir.addElement(bracketMediaDirectory, false); + std::string titleMediaDir = "ENTER GAME MEDIA DIRECTORY"; std::string mediaDirectoryStaticText = "Default directory:"; std::string defaultDirectoryText = "~/.emulationstation/downloaded_media/"; - std::string initValue = Settings::getInstance()->getString("MediaDirectory"); - bool multiLine = false; - auto updateVal = [this](const std::string& newVal) { + std::string initValueMediaDir = Settings::getInstance()->getString("MediaDirectory"); + bool multiLineMediaDir = false; + auto updateValMediaDir = [this](const std::string& newVal) { Settings::getInstance()->setString("MediaDirectory", newVal); Settings::getInstance()->saveFile(); ViewController::get()->reloadAll(); mWindow->invalidateCachedBackground(); }; - row.makeAcceptInputHandler([this, title, mediaDirectoryStaticText, - defaultDirectoryText, initValue, updateVal, multiLine] { - mWindow->pushGui(new GuiComplexTextEditPopup(mWindow, getHelpStyle(), - title, mediaDirectoryStaticText, defaultDirectoryText, + rowMediaDir.makeAcceptInputHandler([this, titleMediaDir, mediaDirectoryStaticText, + defaultDirectoryText, initValueMediaDir, updateValMediaDir, multiLineMediaDir] { + mWindow->pushGui(new GuiComplexTextEditPopup(mWindow, getHelpStyle(), + titleMediaDir, mediaDirectoryStaticText, defaultDirectoryText, Settings::getInstance()->getString("MediaDirectory"), - updateVal, multiLine, "SAVE", "SAVE CHANGES?")); + updateValMediaDir, multiLineMediaDir, "SAVE", "SAVE CHANGES?")); }); - s->addRow(row); + s->addRow(rowMediaDir); + + // Emulator core path. + ComponentListRow rowCorePath; + auto emulator_core_path = std::make_shared(mWindow, "EMULATOR CORE PATH", + Font::get(FONT_SIZE_MEDIUM), 0x777777FF); + auto bracketCorePath = std::make_shared(mWindow); + bracketCorePath->setImage(":/graphics/arrow.svg"); + bracketCorePath->setResize(Vector2f(0, Font::get(FONT_SIZE_MEDIUM)->getLetterHeight())); + rowCorePath.addElement(emulator_core_path, true); + rowCorePath.addElement(bracketCorePath, false); + std::string titleCorePath = "ENTER EMULATOR CORE PATH (USE COLON AS SEPARATOR)"; + std::string emulatorCorePathStaticText = "Default path:"; + std::string defaultEmulatorCorePath = Settings::getInstance()-> + getDefaultString("EmulatorCorePath"); + if (defaultEmulatorCorePath == "") + defaultEmulatorCorePath = ""; + std::string initValueCorePath = Settings::getInstance()->getString("EmulatorCorePath"); + bool multiLineCorePath = false; + auto updateValCorePath = [this](const std::string& newVal) { + Settings::getInstance()->setString("EmulatorCorePath", newVal); + Settings::getInstance()->saveFile(); + }; + rowCorePath.makeAcceptInputHandler([this, titleCorePath, emulatorCorePathStaticText, + defaultEmulatorCorePath, initValueCorePath, updateValCorePath, multiLineCorePath] { + mWindow->pushGui(new GuiComplexTextEditPopup(mWindow, getHelpStyle(), + titleCorePath, emulatorCorePathStaticText, defaultEmulatorCorePath, + Settings::getInstance()->getString("EmulatorCorePath"), + updateValCorePath, multiLineCorePath, "SAVE", "SAVE CHANGES?")); + }); + s->addRow(rowCorePath); #if defined(_RPI_) // Video playing using OMXPlayer. diff --git a/es-core/src/Settings.cpp b/es-core/src/Settings.cpp index 04ce77cbb..247bffd0d 100644 --- a/es-core/src/Settings.cpp +++ b/es-core/src/Settings.cpp @@ -203,6 +203,20 @@ void Settings::setDefaults() mBoolMap["RunInBackground"] = { false, false }; #endif mStringMap["MediaDirectory"] = { "", "" }; + #if defined(__APPLE__) || defined(_WIN64) + mStringMap["EmulatorCorePath"] = { "", "" }; + #else + const std::string emulatorCorePaths = + "~/.config/retroarch/cores:" // Compiled from source + "~/snap/retroarch/current/.config/retroarch/cores:" // Snap package + // As installed via the OS repositories: + "/usr/lib/x86_64-linux-gnu/libretro:" // Ubuntu and Linux Mint + "/usr/lib64/libretro:" // Fedora + "/usr/lib/libretro:" // Manjaro + "/usr/local/lib/libretro:" // FreeBSD and OpenBSD + "/usr/pkg/lib/libretro"; // NetBSD + mStringMap["EmulatorCorePath"] = { emulatorCorePaths, emulatorCorePaths }; + #endif mBoolMap["LaunchCommandOverride"] = { true, true }; mBoolMap["ShowHiddenFiles"] = { true, true }; mBoolMap["ShowHiddenGames"] = { true, true }; diff --git a/es-core/src/guis/GuiComplexTextEditPopup.cpp b/es-core/src/guis/GuiComplexTextEditPopup.cpp index 959df66e3..81762916d 100644 --- a/es-core/src/guis/GuiComplexTextEditPopup.cpp +++ b/es-core/src/guis/GuiComplexTextEditPopup.cpp @@ -49,8 +49,13 @@ GuiComplexTextEditPopup::GuiComplexTextEditPopup( Font::get(FONT_SIZE_MEDIUM), 0x555555FF, ALIGN_CENTER); mInfoString1 = std::make_shared(mWindow, infoString1, Font::get(FONT_SIZE_SMALL), 0x555555FF, ALIGN_CENTER); - mInfoString2 = std::make_shared(mWindow, infoString2, - Font::get(FONT_SIZE_SMALL), 0x555555FF, ALIGN_CENTER); + + if (infoString2.size() > 92) + mInfoString2 = std::make_shared(mWindow, infoString2.substr(0 ,90) + "...", + Font::get(FONT_SIZE_SMALL), 0x555555FF, ALIGN_CENTER); + else + mInfoString2 = std::make_shared(mWindow, infoString2, + Font::get(FONT_SIZE_SMALL), 0x555555FF, ALIGN_CENTER); mText = std::make_shared(mWindow); mText->setValue(initValue); diff --git a/resources/templates/es_systems.cfg_freebsd b/resources/templates/es_systems.cfg_freebsd deleted file mode 100644 index 66eb1ec5e..000000000 --- a/resources/templates/es_systems.cfg_freebsd +++ /dev/null @@ -1,1120 +0,0 @@ - - - - - 3do - 3DO - %ROMPATH%/3do - .iso .ISO .bin .BIN .chd .CHD .cue .CUE .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/4do_libretro.so %ROM% - 3do - 3do - - - ags - Adventure Game Studio - %ROMPATH%/ags - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - ags - ags - - - amiga - Commodore Amiga - %ROMPATH%/amiga - .adf .ADF .adz .ADZ .dms .DMS .fdi .FDI .ipf .IPF .hdf .HDF .hdz .HDZ .lha .LHA .cue .CUE .ccd .CCD .nrg .NRG .mds .MDS .iso .ISO .uae .UAE .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/puae_libretro.so %ROM% - amiga - amiga - - - amiga600 - Commodore Amiga 600 - %ROMPATH%/amiga600 - .adf .ADF .adz .ADZ .dms .DMS .fdi .FDI .ipf .IPF .hdf .HDF .hdz .HDZ .lha .LHA .cue .CUE .ccd .CCD .nrg .NRG .mds .MDS .iso .ISO .uae .UAE .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/puae_libretro.so %ROM% - amiga - amiga600 - - - amiga1200 - Commodore Amiga 1200 - %ROMPATH%/amiga1200 - .adf .ADF .adz .ADZ .dms .DMS .fdi .FDI .ipf .IPF .hdf .HDF .hdz .HDZ .lha .LHA .cue .CUE .ccd .CCD .nrg .NRG .mds .MDS .iso .ISO .uae .UAE .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/puae_libretro.so %ROM% - amiga - amiga1200 - - - amigacd32 - Commodore Amiga CD32 - %ROMPATH%/amigacd32 - .adf .ADF .adz .ADZ .dms .DMS .fdi .FDI .ipf .IPF .hdf .HDF .hdz .HDZ .lha .LHA .cue .CUE .ccd .CCD .nrg .NRG .mds .MDS .iso .ISO .uae .UAE .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/puae_libretro.so %ROM% - amigacd32 - amigacd32 - - - amstradcpc - Amstrad CPC - %ROMPATH%/amstradcpc - .dsk .DSK .sna .SNA .tap .TAR .cdt .CDT .voc .VOC .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/cap32_libretro.so %ROM% - amstradcpc - amstradcpc - - - apple2 - Apple II - %ROMPATH%/apple2 - .nib .NIB .do .DO .po .PO .dsk .DSK .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - apple2 - apple2 - - - apple2gs - Apple IIGS - %ROMPATH%/apple2gs - .nib .NIB .do .DO .po .PO .dsk .DSK .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - apple2gs - apple2gs - - - arcade - Arcade - %ROMPATH%/arcade - .chd .cue .CUE .CHD .cmd .CMD .fba .FBA .iso .ISO .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mame2016_libretro.so %ROM% - arcade - arcade - - - astrocade - Bally Astrocade - %ROMPATH%/astrocade - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - astrocade - astrocade - - - atari2600 - Atari 2600 - %ROMPATH%/atari2600 - .a26 .A26 .bin .BIN .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/stella2014_libretro.so %ROM% - atari2600 - atari2600 - - - atari5200 - Atari 5200 - %ROMPATH%/atari5200 - .xfd .XFD .atr .ATR .atx .ATX .cdm .CDM .cas .CAS .bin .BIN .a52 .A52 .xex .XEX .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/atari800_libretro.so %ROM% - atari5200 - atari5200 - - - atari7800 - Atari 7800 ProSystem - %ROMPATH%/atari7800 - .a78 .A78 .bin .BIN .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/prosystem_libretro.so %ROM% - atari7800 - atari7800 - - - atari800 - Atari 800 - %ROMPATH%/atari800 - .xfd .XFD .atr .ATR .atx .ATX .cdm .CDM .cas .CAS .bin .BIN .a52 .A52 .xex .XEX .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/atari800_libretro.so %ROM% - atari800 - atari800 - - - atarijaguar - Atari Jaguar - %ROMPATH%/atarijaguar - .j64 .J64 .jag .JAG .rom .ROM .abs .ABS .cof .COF .bin .BIN .prg .PRG .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/virtualjaguar_libretro.so %ROM% - atarijaguar, atarijaguarcd - atarijaguar - - - atarijaguarcd - Atari Jaguar CD - %ROMPATH%/atarijaguarcd - .j64 .J64 .jag .JAG .rom .ROM .abs .ABS .cof .COF .bin .BIN .prg .PRG .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/virtualjaguar_libretro.so %ROM% - atarijaguarcd - atarijaguarcd - - - atarilynx - Atari Lynx - %ROMPATH%/atarilynx - .lnx .LNX .o .O .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mednafen_lynx_libretro.so %ROM% - atarilynx - atarilynx - - - atarist - Atari ST - %ROMPATH%/atarist - .st .ST .msa .MSA .stx .STX .dim .DIM .ipf .IPF .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/hatari_libretro.so %ROM% - atarist - atarist - - - atarixe - Atari XE - %ROMPATH%/atarixe - .xfd .XFD .atr .ATR .atx .ATX .cdm .CDM .cas .CAS .bin .BIN .a52 .A52 .xex .XEX .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/atari800_libretro.so %ROM% - atarixe - atarixe - - - atomiswave - Atomiswave - %ROMPATH%/atomiswave - .chd .CHD .cdi .CDI .iso .ISO .elf .ELF .bin .BIN .cue .CUE .gdi .GDI .lst .LST .dat .DAT .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/flycast_libretro.so %ROM% - atomiswave - atomiswave - - - bbcmicro - BBC Micro - %ROMPATH%/bbcmicro - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - bbcmicro - bbcmicro - - - c64 - Commodore 64 - %ROMPATH%/c64 - .d64 .D64 .d71 .D71 .d80 .D80 .d81 .D81 .d82 .D82 .g64 .G64 .g41 .G41 .x64 .X64 .t64 .T64 .tap .TAP .prg .PRG .p00 .P00 .crt .CRT .bin .BIN .gz .GZ .d6z .D6Z .d7z .D7Z .d8z .D8Z .g6z .G6Z .x6z .X6Z .cmd .CMD .m3u .M3U .vsf .VSF .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/vice_x64_libretro.so %ROM% - c64 - c64 - - - cavestory - Cave Story (NXEngine) - %ROMPATH%/cavestory - .exe .EXE .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/nxengine_libretro.so %ROM% - cavestory - cavestory - - - cdtv - Commodore CDTV - %ROMPATH%/cdtv - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - cdtv - cdtv - - - chailove - ChaiLove game engine - %ROMPATH%/chailove - .chai .CHAI .chailove .CHAILOVE .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/chailove_libretro.so %ROM% - love - chailove - - - channelf - Fairchild Channel F - %ROMPATH%/channelf - .bin .BIN .chf .CHF .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/freechaf_libretro.so %ROM% - channelf - channelf - - - coco - Tandy Color Computer - %ROMPATH%/coco - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - coco - coco - - - coleco - ColecoVision - %ROMPATH%/coleco - .rom .ROM .ri .RI .mx1 .MX1 .mx2 .MX2 .col .COL .dsk .DSK .cas .CAS .sg .SG .sc .SC .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/bluemsx_libretro.so %ROM% - colecovision - colecovision - - - daphne - Daphne Arcade Laserdisc Emulator - %ROMPATH%/daphne - .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/daphne_libretro.so %ROM% - daphne - daphne - - - desktop - Desktop applications - %ROMPATH%/desktop - .sh .csh - bash %ROM% - pc - desktop - - - doom - Doom - %ROMPATH%/doom - .wad .WAD .iwad .IWAD .pwad .PWAD - retroarch -L /usr/local/lib/libretro/prboom_libretro.so %ROM% - pc - doom - - - dos - DOS (PC) - %ROMPATH%/dos - .bat .BAT .com .COM .exe .EXE .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/dosbox_core_libretro.so %ROM% - dos - dos - - - dragon32 - Dragon 32 - %ROMPATH%/dragon32 - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - dragon32 - dragon32 - - - dreamcast - Sega Dreamcast - %ROMPATH%/dreamcast - .chd .CHD .cdi .CDI .iso .ISO .elf .ELF .cue .CUE .gdi .GDI .lst .LST .dat .DAT .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/flycast_libretro.so %ROM% - dreamcast - dreamcast - - - famicom - Nintendo Family Computer - %ROMPATH%/famicom - .nes .NES .unf .UNF .unif .UNIF .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/fceumm_libretro.so %ROM% - nes, famicom - famicom - - - fba - Final Burn Alpha - %ROMPATH%/fba - .chd .CHD .cue .CUE .iso .ISO .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/fbneo_libretro.so %ROM% - arcade - fba - - - fbneo - FinalBurn Neo - %ROMPATH%/fbneo - .chd .CHD .cue .CUE .iso .ISO .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/fbneo_libretro.so %ROM% - arcade - fbneo - - - fds - Nintendo Famicom Disk System - %ROMPATH%/fds - .nes .NES .fds .FDS .unf .UNF .UNIF .UNIF .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/nestopia_libretro.so %ROM% - fds - fds - - - gameandwatch - Nintendo Game and Watch - %ROMPATH%/gameandwatch - .mgw .MGW .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/gw_libretro.so %ROM% - gameandwatch - gameandwatch - - - gamegear - Sega Game Gear - %ROMPATH%/gamegear - .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/genesis_plus_gx_libretro.so %ROM% - gamegear - gamegear - - - gamecube - Nintendo GameCube - %ROMPATH%/gamecube - .gcm .GCM .iso .ISO .wbfs .WBFS .ciso .CISO .gcz .GCZ .elf .ELF .dol .DOL .dff .DFF .tgc .TGC .wad .WAD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/dolphin_libretro.so %ROM% - gamecube - gc - - - gb - Nintendo Game Boy - %ROMPATH%/gb - .sfc .SFC .smc .SMC .gb .GB .gbc .GBC .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/bsnes_libretro.so %ROM% - gb - gb - - - gba - Nintendo Game Boy Advance - %ROMPATH%/gba - .gba .GBA .agb .AGB .bin .BIN .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mednafen_gba_libretro.so %ROM% - gba - gba - - - gbc - Nintendo Game Boy Color - %ROMPATH%/gbc - .sfc .SFC .smc .SMC .gb .GB .gbc .GBC .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/bsnes_libretro.so %ROM% - gbc - gbc - - - genesis - Sega Genesis - %ROMPATH%/genesis - .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/genesis_plus_gx_libretro.so %ROM% - genesis, megadrive - genesis - - - gx4000 - Amstrad GX4000 - %ROMPATH%/gx4000 - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - gx4000 - gx4000 - - - intellivision - Mattel Electronics Intellivision - %ROMPATH%/intellivision - .int .INT .bin .BIN .rom .ROM .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/freeintv_libretro.so %ROM% - intellivision - intellivision - - - kodi - Kodi home theatre software - %ROMPATH%/kodi - .sh .csh - bash %ROM% - pc - kodi - - - lutris - Lutris open gaming platform - %ROMPATH%/lutris - .sh .csh - bash %ROM% - pc - lutris - - - lutro - Lutro game engine - %ROMPATH%/lutro - .lua .LUA .lutro .LUTRO .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/lutro_libretro.so %ROM% - lutro - lutro - - - macintosh - Apple Macintosh - %ROMPATH%/macintosh - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - macintosh - macintosh - - - mame - Multiple Arcade Machine Emulator - %ROMPATH%/mame - .chd .cue .CUE .CHD .cmd .CMD .fba .FBA .iso .ISO .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mame2016_libretro.so %ROM% - arcade - mame - - - mame-advmame - AdvanceMAME - %ROMPATH%/mame-advmame - .chd .cue .CUE .CHD .cmd .CMD .fba .FBA .iso .ISO .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - arcade - mame-advmame - - - mame-libretro - Multiple Arcade Machine Emulator - %ROMPATH%/mame-libretro - .chd .cue .CUE .CHD .cmd .CMD .fba .FBA .iso .ISO .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mame_libretro.so %ROM% - arcade - mame-libretro - - - mame-mame4all - MAME4ALL - %ROMPATH%/mame-advmame - .chd .cue .CUE .CHD .cmd .CMD .fba .FBA .iso .ISO .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - arcade - mame-mame4all - - - mastersystem - Sega Master System - %ROMPATH%/mastersystem - .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/genesis_plus_gx_libretro.so %ROM% - mastersystem - mastersystem - - - megacd - Sega Mega-CD - %ROMPATH%/megacd - .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/genesis_plus_gx_libretro.so %ROM% - segacd - megacd - - - megacdjp - Sega Mega-CD - %ROMPATH%/megacdjp - .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/genesis_plus_gx_libretro.so %ROM% - segacd - megacdjp - - - megadrive - Sega Mega Drive - %ROMPATH%/megadrive - .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/genesis_plus_gx_libretro.so %ROM% - megadrive, genesis - megadrive - - - mess - Multi Emulator Super System - %ROMPATH%/mess - .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mess2015_libretro.so %ROM% - mess - mess - - - moonlight - Moonlight game streaming - %ROMPATH%/moonlight - .moonlight .MOONLIGHT .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - moonlight - moonlight - - - msx - MSX - %ROMPATH%/msx - .rom .ROM .ri .RI .mx1 .MX1 .mx2 .MX2 .col .COL .dsk .DSK .cas .CAS .sg .SG .sc .SC .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/bluemsx_libretro.so %ROM% - msx - msx - - - msx1 - MSX1 - %ROMPATH%/msx1 - .rom .ROM .ri .RI .mx1 .MX1 .mx2 .MX2 .col .COL .dsk .DSK .cas .CAS .sg .SG .sc .SC .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/bluemsx_libretro.so %ROM% - msx - msx1 - - - msx2 - MSX2 - %ROMPATH%/msx2 - .rom .ROM .ri .RI .mx1 .MX1 .mx2 .MX2 .col .COL .dsk .DSK .cas .CAS .sg .SG .sc .SC .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/bluemsx_libretro.so %ROM% - msx - msx2 - - - n64 - Nintendo 64 - %ROMPATH%/n64 - .n64 .N64 .v64 .V64 .z64 .Z64 .bin .BIN .u1 .U1 .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mupen64plus_next_libretro.so %ROM% - n64 - n64 - - - naomi - Sega NAOMI - %ROMPATH%/naomi - .chd .CHD .cdi .CDI .iso .ISO .elf .ELF .bin .BIN .cue .CUE .gdi .GDI .lst .LST .dat .DAT .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/flycast_libretro.so %ROM% - naomi - naomi - - - nds - Nintendo DS - %ROMPATH%/nds - .nds .NDS .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/melonds_libretro.so %ROM% - nds - nds - - - neogeo - Neo Geo - %ROMPATH%/neogeo - .chd .CHD .cue .CUE .iso .ISO .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/fbneo_libretro.so %ROM% - neogeo - neogeo - - - neogeocd - Neo Geo CD - %ROMPATH%/neogeocd - .chd .CHD .cue .CUE .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/neocd_libretro.so %ROM% - neogeocd - neogeocd - - - nes - Nintendo Entertainment System - %ROMPATH%/nes - .nes .NES .unf .UNF .unif .UNIF .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/fceumm_libretro.so %ROM% - nes - nes - - - ngp - Neo Geo Pocket - %ROMPATH%/ngp - .ngp .NGP .ngc .NGC .ngpc .NGPC .npc .NPC .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mednafen_ngp_libretro.so %ROM% - ngp - ngp - - - ngpc - Neo Geo Pocket Color - %ROMPATH%/ngpc - .ngp .NGP .ngc .NGC .ngpc .NGPC .npc .NPC .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mednafen_ngp_libretro.so %ROM% - ngpc - ngpc - - - odyssey2 - Magnavox Odyssey2 - %ROMPATH%/odyssey2 - .bin .BIN .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/o2em_libretro.so %ROM% - odyssey2 - odyssey2 - - - openbor - OpenBOR game engine - %ROMPATH%/openbor - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - openbor - openbor - - - oric - Tangerine Computer Systems Oric - %ROMPATH%/oric - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - oric - oric - - - palm - Palm OS - %ROMPATH%/palm - .prc .PRC .pqa .PQA .img .IMG .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mu_libretro.so %ROM% - palm - palm - - - pc - IBM PC - %ROMPATH%/pc - .bat .BAT .com .COM .exe .EXE .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/dosbox_core_libretro.so %ROM% - pc - pc - - - pcengine - NEC PC Engine - %ROMPATH%/pcengine - .pce .PCE .bin .BIN .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mednafen_pce_fast_libretro.so %ROM% - pcengine - pcengine - - - pcenginecd - NEC PC Engine CD - %ROMPATH%/pcenginecd - .pce .PCE .cue .CUE .ccd .CCD .iso .ISO .img .IMG .bin .BIN .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mednafen_pce_libretro.so %ROM% - pcenginecd - pcenginecd - - - pcfx - NEC PC-FX - %ROMPATH%/pcfx - .cue CUE .ccd .CCD .toc .TOC .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mednafen_pcfx_libretro.so %ROM% - pcfx - pcfx - - - pokemini - Nintendo Pokémon Mini - %ROMPATH%/pokemini - .min .MIN .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/pokemini_libretro.so %ROM% - pokemini - pokemini - - - ports - Ports - %ROMPATH%/ports - .sh .csh - bash %ROM% - pc - ports - - - ps2 - Sony PlayStation 2 - %ROMPATH%/ps2 - .iso .ISO .isz .ISZ .cso .CSO .bin .BIN .elf .ELF .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/play_libretro.so %ROM% - ps2 - ps2 - - - psp - PlayStation Portable - %ROMPATH%/psp - .elf .ELF .iso .ISO .cso .CSO .prx .PRX .pbp .PBP .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/ppsspp_libretro.so %ROM% - psp - psp - - - psvita - PlayStation Vita - %ROMPATH%/psp - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - psvita - psvita - - - psx - Sony PlayStation 1 - %ROMPATH%/psx - .cue .CUE .toc .TOC .m3u .M3U .ccd .CCD .exe .EXE .pbp .PBP .chd .CHD .cbn .CBN .img .IMG .iso .ISO .mdf .MDF .z .Z .znx .ZNX .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mednafen_psx_libretro.so %ROM% - psx - psx - - - residualvm - ResidualVM game engine - %ROMPATH%/residualvm - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - residualvm - residualvm - - - samcoupe - SAM Coupé - %ROMPATH%/samcoupe - .dsk .DSK .mgt .MGT .sbt .SBT .sad .SAD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/simcp_libretro.so %ROM% - samcoupe - samcoupe - - - satellaview - Nintendo Satellaview - %ROMPATH%/satellaview - .smc .SMC .sfc .SFC .swc .SWC .fig .FIG .bs .BS .bin .BIN .mgd .MGD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/snes9x_libretro.so %ROM% - satellaview - satellaview - - - saturn - Sega Saturn - %ROMPATH%/saturn - .ccd .CCD .chd .CHD .cue .CUE .toc .TOC .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mednafen_saturn_libretro.so %ROM% - saturn - saturn - - - scummvm - ScummVM game engine - %ROMPATH%/scummvm - .scummvm .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/scummvm_libretro.so %ROM% - scummvm - scummvm - - - sega32x - Sega Mega Drive 32X - %ROMPATH%/sega32x - .bin .BIN .gen .GEN .smd .SMD .md .MD .32x .32X .cue .CUE .iso .ISO .sms .SMS .68k .68K .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/picodrive_libretro.so %ROM% - sega32x - sega32x - - - sega32xjp - Sega Super 32X - %ROMPATH%/sega32xjp - .bin .BIN .gen .GEN .smd .SMD .md .MD .32x .32X .cue .CUE .iso .ISO .sms .SMS .68k .68K .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/picodrive_libretro.so %ROM% - sega32x - sega32xjp - - - sega32xna - Sega Genesis 32X - %ROMPATH%/sega32xna - .bin .BIN .gen .GEN .smd .SMD .md .MD .32x .32X .cue .CUE .iso .ISO .sms .SMS .68k .68K .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/picodrive_libretro.so %ROM% - sega32x - sega32xna - - - segacd - Sega CD - %ROMPATH%/segacd - .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/genesis_plus_gx_libretro.so %ROM% - segacd - segacd - - - sg-1000 - Sega SG-1000 - %ROMPATH%/sg-1000 - .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/genesis_plus_gx_libretro.so %ROM% - sg-1000 - sg1000 - - - snes - Nintendo SNES (Super Nintendo) - %ROMPATH%/snes - .smc .SMC .sfc .SFC .swc .SWC .fig .FIG .bs .BS .bin .BIN .mgd .MGD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/snes9x_libretro.so %ROM% - snes - snes - - - snesna - Nintendo SNES (Super Nintendo) - %ROMPATH%/snesna - .smc .SMC .sfc .SFC .swc .SWC .fig .FIG .bs .BS .bin .BIN .mgd .MGD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/snes9x_libretro.so %ROM% - snes - snesna - - - solarus - Solarus game engine - %ROMPATH%/solarus - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - solarus - solarus - - - spectravideo - Spectravideo - %ROMPATH%/spectravideo - .rom .ROM .ri .RI .mx1 .MX1 .mx2 .MX2 .col .COL .dsk .DSK .cas .CAS .sg .SG .sc .SC .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/bluemsx_libretro.so %ROM% - spectravideo - spectravideo - - - steam - Valve Steam - %ROMPATH%/steam - .sh .csh - bash %ROM% - pc - steam - - - stratagus - Stratagus game engine - %ROMPATH%/stratagus - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - stratagus - stratagus - - - sufami - Bandai SuFami Turbo - %ROMPATH%/sufami - .smc .SMC .sfc .SFC .swc .SWC .fig .FIG .bs .BS .bin .BIN .mgd .MGD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/snes9x_libretro.so %ROM% - sufami - sufami - - - supergrafx - NEC SuperGrafx - %ROMPATH%/supergrafx - .pce .PCE .sgx .SGX .cue .CUE .ccd .CCD .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mednafen_supergrafx_libretro.so %ROM% - supergrafx - supergrafx - - - thomson - Thomson TO/MO series - %ROMPATH%/thomson - .fd .FD .sap .SAP .k7 .K7 .m7 .M7 .m5 .M5 .rom .ROM .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/theodore_libretro.so %ROM% - thomson - thomson - - - tg16 - NEC TurboGrafx-16 - %ROMPATH%/tg16 - .pce .PCE .bin .BIN .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mednafen_pce_fast_libretro.so %ROM% - pcengine - tg16 - - - tg-cd - NEC TurboGrafx-CD - %ROMPATH%/tg-cd - .pce .PCE .cue .CUE .ccd .CCD .iso .ISO .img .IMG .bin .BIN .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mednafen_pce_libretro.so %ROM% - pcenginecd - tg-cd - - - ti99 - Texas Instruments TI-99 - %ROMPATH%/ti99 - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - ti99 - ti99 - - - trs-80 - Tandy TRS-80 - %ROMPATH%/trs-80 - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - trs-80 - trs-80 - - - uzebox - Uzebox - %ROMPATH%/uzebox - .uze .UZE .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/uzem_libretro.so %ROM% - uzebox - uzebox - - - vectrex - Vectrex - %ROMPATH%/vectrex - .bin .BIN .vec .VEC .gam .GAM .vc .VC .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/vecx_libretro.so %ROM% - vectrex - vectrex - - - videopac - Philips Videopac G7000 (Magnavox Odyssey2) - %ROMPATH%/videopac - .bin .BIN .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/o2em_libretro.so %ROM% - videopac - videopac - - - virtualboy - Nintendo Virtual Boy - %ROMPATH%/virtualboy - .vb .VB .vboy .VBOY .bin .BIN .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mednafen_vb_libretro.so %ROM% - virtualboy - virtualboy - - - wii - Nintendo Wii - %ROMPATH%/wii - .gcm .GCM .iso .ISO .wbfs .WBFS .ciso .CISO .gcz .GCZ .elf .ELF .dol .DOL .dff .DFF .tgc .TGC .wad .WAD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/dolphin_libretro.so %ROM% - wii - wii - - - wiiu - Nintendo Wii U - %ROMPATH%/wiiu - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - wiiu - wiiu - - - wonderswan - Bandai WonderSwan - %ROMPATH%/wonderswan - .ws .WS .pc2 .PC2 .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mednafen_wswan_libretro.so %ROM% - wonderswan - wonderswan - - - wonderswancolor - Bandai WonderSwan Color - %ROMPATH%/wonderswancolor - .ws .WS .wsc .WSC .pc2 .PC2 .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mednafen_wswan_libretro.so %ROM% - wonderswancolor - wonderswancolor - - - x68000 - Sharp X68000 - %ROMPATH%/x68000 - .dim .DIM .img .IMG .d88 .D88 .88d .88D .hdm .HDM .dup .DUP .2hd .2HD .xdf .XDF .hdf .HDF .cmd .CMD .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/px68k_libretro.so %ROM% - x68000 - x68000 - - - xbox - Microsoft Xbox - %ROMPATH%/xbox - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - xbox - xbox - - - xbox360 - Microsoft Xbox 360 - %ROMPATH%/xbox360 - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - xbox360 - xbox360 - - - zmachine - Infocom Z-machine - %ROMPATH%/zmachine - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - zmachine - zmachine - - - zx81 - Sinclair ZX81 - %ROMPATH%/zx81 - .tzx .TZX .p .P .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/81_libretro.so %ROM% - zx81 - zx81 - - - zxspectrum - Sinclair ZX Spectrum - %ROMPATH%/zxspectrum - .tzx .TZX .tap .TAP .z80 .Z80 .rzx .RZX .scl .SCL .trd .TRD .sh .SH .sna .SNA .szx .SZX .udi .UDI .mgt .MGT .img .IMG .dsk .DSK .gz .GZ .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/fuse_libretro.so %ROM% - zxspectrum - zxspectrum - - diff --git a/resources/templates/es_systems.cfg_linux b/resources/templates/es_systems.cfg_linux deleted file mode 100644 index daf3673ff..000000000 --- a/resources/templates/es_systems.cfg_linux +++ /dev/null @@ -1,1120 +0,0 @@ - - - - - 3do - 3DO - %ROMPATH%/3do - .iso .ISO .bin .BIN .chd .CHD .cue .CUE .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/4do_libretro.so %ROM% - 3do - 3do - - - ags - Adventure Game Studio - %ROMPATH%/ags - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - ags - ags - - - amiga - Commodore Amiga - %ROMPATH%/amiga - .adf .ADF .adz .ADZ .dms .DMS .fdi .FDI .ipf .IPF .hdf .HDF .hdz .HDZ .lha .LHA .cue .CUE .ccd .CCD .nrg .NRG .mds .MDS .iso .ISO .uae .UAE .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/puae_libretro.so %ROM% - amiga - amiga - - - amiga600 - Commodore Amiga 600 - %ROMPATH%/amiga600 - .adf .ADF .adz .ADZ .dms .DMS .fdi .FDI .ipf .IPF .hdf .HDF .hdz .HDZ .lha .LHA .cue .CUE .ccd .CCD .nrg .NRG .mds .MDS .iso .ISO .uae .UAE .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/puae_libretro.so %ROM% - amiga - amiga600 - - - amiga1200 - Commodore Amiga 1200 - %ROMPATH%/amiga1200 - .adf .ADF .adz .ADZ .dms .DMS .fdi .FDI .ipf .IPF .hdf .HDF .hdz .HDZ .lha .LHA .cue .CUE .ccd .CCD .nrg .NRG .mds .MDS .iso .ISO .uae .UAE .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/puae_libretro.so %ROM% - amiga - amiga1200 - - - amigacd32 - Commodore Amiga CD32 - %ROMPATH%/amigacd32 - .adf .ADF .adz .ADZ .dms .DMS .fdi .FDI .ipf .IPF .hdf .HDF .hdz .HDZ .lha .LHA .cue .CUE .ccd .CCD .nrg .NRG .mds .MDS .iso .ISO .uae .UAE .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/puae_libretro.so %ROM% - amigacd32 - amigacd32 - - - amstradcpc - Amstrad CPC - %ROMPATH%/amstradcpc - .dsk .DSK .sna .SNA .tap .TAR .cdt .CDT .voc .VOC .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/cap32_libretro.so %ROM% - amstradcpc - amstradcpc - - - apple2 - Apple II - %ROMPATH%/apple2 - .nib .NIB .do .DO .po .PO .dsk .DSK .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - apple2 - apple2 - - - apple2gs - Apple IIGS - %ROMPATH%/apple2gs - .nib .NIB .do .DO .po .PO .dsk .DSK .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - apple2gs - apple2gs - - - arcade - Arcade - %ROMPATH%/arcade - .chd .cue .CUE .CHD .cmd .CMD .fba .FBA .iso .ISO .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/mame2016_libretro.so %ROM% - arcade - arcade - - - astrocade - Bally Astrocade - %ROMPATH%/astrocade - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - astrocade - astrocade - - - atari2600 - Atari 2600 - %ROMPATH%/atari2600 - .a26 .A26 .bin .BIN .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/stella2014_libretro.so %ROM% - atari2600 - atari2600 - - - atari5200 - Atari 5200 - %ROMPATH%/atari5200 - .xfd .XFD .atr .ATR .atx .ATX .cdm .CDM .cas .CAS .bin .BIN .a52 .A52 .xex .XEX .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/atari800_libretro.so %ROM% - atari5200 - atari5200 - - - atari7800 - Atari 7800 ProSystem - %ROMPATH%/atari7800 - .a78 .A78 .bin .BIN .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/prosystem_libretro.so %ROM% - atari7800 - atari7800 - - - atari800 - Atari 800 - %ROMPATH%/atari800 - .xfd .XFD .atr .ATR .atx .ATX .cdm .CDM .cas .CAS .bin .BIN .a52 .A52 .xex .XEX .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/atari800_libretro.so %ROM% - atari800 - atari800 - - - atarijaguar - Atari Jaguar - %ROMPATH%/atarijaguar - .j64 .J64 .jag .JAG .rom .ROM .abs .ABS .cof .COF .bin .BIN .prg .PRG .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/virtualjaguar_libretro.so %ROM% - atarijaguar, atarijaguarcd - atarijaguar - - - atarijaguarcd - Atari Jaguar CD - %ROMPATH%/atarijaguarcd - .j64 .J64 .jag .JAG .rom .ROM .abs .ABS .cof .COF .bin .BIN .prg .PRG .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/virtualjaguar_libretro.so %ROM% - atarijaguarcd - atarijaguarcd - - - atarilynx - Atari Lynx - %ROMPATH%/atarilynx - .lnx .LNX .o .O .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/mednafen_lynx_libretro.so %ROM% - atarilynx - atarilynx - - - atarist - Atari ST - %ROMPATH%/atarist - .st .ST .msa .MSA .stx .STX .dim .DIM .ipf .IPF .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/hatari_libretro.so %ROM% - atarist - atarist - - - atarixe - Atari XE - %ROMPATH%/atarixe - .xfd .XFD .atr .ATR .atx .ATX .cdm .CDM .cas .CAS .bin .BIN .a52 .A52 .xex .XEX .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/atari800_libretro.so %ROM% - atarixe - atarixe - - - atomiswave - Atomiswave - %ROMPATH%/atomiswave - .chd .CHD .cdi .CDI .iso .ISO .elf .ELF .bin .BIN .cue .CUE .gdi .GDI .lst .LST .dat .DAT .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/flycast_libretro.so %ROM% - atomiswave - atomiswave - - - bbcmicro - BBC Micro - %ROMPATH%/bbcmicro - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - bbcmicro - bbcmicro - - - c64 - Commodore 64 - %ROMPATH%/c64 - .d64 .D64 .d71 .D71 .d80 .D80 .d81 .D81 .d82 .D82 .g64 .G64 .g41 .G41 .x64 .X64 .t64 .T64 .tap .TAP .prg .PRG .p00 .P00 .crt .CRT .bin .BIN .gz .GZ .d6z .D6Z .d7z .D7Z .d8z .D8Z .g6z .G6Z .x6z .X6Z .cmd .CMD .m3u .M3U .vsf .VSF .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/vice_x64_libretro.so %ROM% - c64 - c64 - - - cavestory - Cave Story (NXEngine) - %ROMPATH%/cavestory - .exe .EXE .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/nxengine_libretro.so %ROM% - cavestory - cavestory - - - cdtv - Commodore CDTV - %ROMPATH%/cdtv - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - cdtv - cdtv - - - chailove - ChaiLove game engine - %ROMPATH%/chailove - .chai .CHAI .chailove .CHAILOVE .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/chailove_libretro.so %ROM% - love - chailove - - - channelf - Fairchild Channel F - %ROMPATH%/channelf - .bin .BIN .chf .CHF .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/freechaf_libretro.so %ROM% - channelf - channelf - - - coco - Tandy Color Computer - %ROMPATH%/coco - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - coco - coco - - - coleco - ColecoVision - %ROMPATH%/coleco - .rom .ROM .ri .RI .mx1 .MX1 .mx2 .MX2 .col .COL .dsk .DSK .cas .CAS .sg .SG .sc .SC .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/bluemsx_libretro.so %ROM% - colecovision - colecovision - - - daphne - Daphne Arcade Laserdisc Emulator - %ROMPATH%/daphne - .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/daphne_libretro.so %ROM% - daphne - daphne - - - desktop - Desktop applications - %ROMPATH%/desktop - .sh .csh - bash %ROM% - pc - desktop - - - doom - Doom - %ROMPATH%/doom - .wad .WAD .iwad .IWAD .pwad .PWAD - retroarch -L ~/.config/retroarch/cores/prboom_libretro.so %ROM% - pc - doom - - - dos - DOS (PC) - %ROMPATH%/dos - .bat .BAT .com .COM .exe .EXE .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/dosbox_core_libretro.so %ROM% - dos - dos - - - dragon32 - Dragon 32 - %ROMPATH%/dragon32 - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - dragon32 - dragon32 - - - dreamcast - Sega Dreamcast - %ROMPATH%/dreamcast - .chd .CHD .cdi .CDI .iso .ISO .elf .ELF .cue .CUE .gdi .GDI .lst .LST .dat .DAT .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/flycast_libretro.so %ROM% - dreamcast - dreamcast - - - famicom - Nintendo Family Computer - %ROMPATH%/famicom - .nes .NES .unf .UNF .unif .UNIF .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/fceumm_libretro.so %ROM% - nes, famicom - famicom - - - fba - Final Burn Alpha - %ROMPATH%/fba - .chd .CHD .cue .CUE .iso .ISO .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/fbneo_libretro.so %ROM% - arcade - fba - - - fbneo - FinalBurn Neo - %ROMPATH%/fbneo - .chd .CHD .cue .CUE .iso .ISO .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/fbneo_libretro.so %ROM% - arcade - fbneo - - - fds - Nintendo Famicom Disk System - %ROMPATH%/fds - .nes .NES .fds .FDS .unf .UNF .UNIF .UNIF .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/nestopia_libretro.so %ROM% - fds - fds - - - gameandwatch - Nintendo Game and Watch - %ROMPATH%/gameandwatch - .mgw .MGW .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/gw_libretro.so %ROM% - gameandwatch - gameandwatch - - - gamegear - Sega Game Gear - %ROMPATH%/gamegear - .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/genesis_plus_gx_libretro.so %ROM% - gamegear - gamegear - - - gamecube - Nintendo GameCube - %ROMPATH%/gamecube - .gcm .GCM .iso .ISO .wbfs .WBFS .ciso .CISO .gcz .GCZ .elf .ELF .dol .DOL .dff .DFF .tgc .TGC .wad .WAD .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/dolphin_libretro.so %ROM% - gamecube - gc - - - gb - Nintendo Game Boy - %ROMPATH%/gb - .sfc .SFC .smc .SMC .gb .GB .gbc .GBC .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/bsnes_libretro.so %ROM% - gb - gb - - - gba - Nintendo Game Boy Advance - %ROMPATH%/gba - .gba .GBA .agb .AGB .bin .BIN .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/mednafen_gba_libretro.so %ROM% - gba - gba - - - gbc - Nintendo Game Boy Color - %ROMPATH%/gbc - .sfc .SFC .smc .SMC .gb .GB .gbc .GBC .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/bsnes_libretro.so %ROM% - gbc - gbc - - - genesis - Sega Genesis - %ROMPATH%/genesis - .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/genesis_plus_gx_libretro.so %ROM% - genesis, megadrive - genesis - - - gx4000 - Amstrad GX4000 - %ROMPATH%/gx4000 - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - gx4000 - gx4000 - - - intellivision - Mattel Electronics Intellivision - %ROMPATH%/intellivision - .int .INT .bin .BIN .rom .ROM .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/freeintv_libretro.so %ROM% - intellivision - intellivision - - - kodi - Kodi home theatre software - %ROMPATH%/kodi - .sh .csh - bash %ROM% - pc - kodi - - - lutris - Lutris open gaming platform - %ROMPATH%/lutris - .sh .csh - bash %ROM% - pc - lutris - - - lutro - Lutro game engine - %ROMPATH%/lutro - .lua .LUA .lutro .LUTRO .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/lutro_libretro.so %ROM% - lutro - lutro - - - macintosh - Apple Macintosh - %ROMPATH%/macintosh - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - macintosh - macintosh - - - mame - Multiple Arcade Machine Emulator - %ROMPATH%/mame - .chd .cue .CUE .CHD .cmd .CMD .fba .FBA .iso .ISO .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/mame2016_libretro.so %ROM% - arcade - mame - - - mame-advmame - AdvanceMAME - %ROMPATH%/mame-advmame - .chd .cue .CUE .CHD .cmd .CMD .fba .FBA .iso .ISO .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - arcade - mame-advmame - - - mame-libretro - Multiple Arcade Machine Emulator - %ROMPATH%/mame-libretro - .chd .cue .CUE .CHD .cmd .CMD .fba .FBA .iso .ISO .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/mame_libretro.so %ROM% - arcade - mame-libretro - - - mame-mame4all - MAME4ALL - %ROMPATH%/mame-advmame - .chd .cue .CUE .CHD .cmd .CMD .fba .FBA .iso .ISO .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - arcade - mame-mame4all - - - mastersystem - Sega Master System - %ROMPATH%/mastersystem - .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/genesis_plus_gx_libretro.so %ROM% - mastersystem - mastersystem - - - megacd - Sega Mega-CD - %ROMPATH%/megacd - .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/genesis_plus_gx_libretro.so %ROM% - segacd - megacd - - - megacdjp - Sega Mega-CD - %ROMPATH%/megacdjp - .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/genesis_plus_gx_libretro.so %ROM% - segacd - megacdjp - - - megadrive - Sega Mega Drive - %ROMPATH%/megadrive - .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/genesis_plus_gx_libretro.so %ROM% - megadrive, genesis - megadrive - - - mess - Multi Emulator Super System - %ROMPATH%/mess - .chd .CHD .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/mess2015_libretro.so %ROM% - mess - mess - - - moonlight - Moonlight game streaming - %ROMPATH%/moonlight - .moonlight .MOONLIGHT .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - moonlight - moonlight - - - msx - MSX - %ROMPATH%/msx - .rom .ROM .ri .RI .mx1 .MX1 .mx2 .MX2 .col .COL .dsk .DSK .cas .CAS .sg .SG .sc .SC .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/bluemsx_libretro.so %ROM% - msx - msx - - - msx1 - MSX1 - %ROMPATH%/msx1 - .rom .ROM .ri .RI .mx1 .MX1 .mx2 .MX2 .col .COL .dsk .DSK .cas .CAS .sg .SG .sc .SC .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/bluemsx_libretro.so %ROM% - msx - msx1 - - - msx2 - MSX2 - %ROMPATH%/msx2 - .rom .ROM .ri .RI .mx1 .MX1 .mx2 .MX2 .col .COL .dsk .DSK .cas .CAS .sg .SG .sc .SC .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/bluemsx_libretro.so %ROM% - msx - msx2 - - - n64 - Nintendo 64 - %ROMPATH%/n64 - .n64 .N64 .v64 .V64 .z64 .Z64 .bin .BIN .u1 .U1 .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/mupen64plus_next_libretro.so %ROM% - n64 - n64 - - - naomi - Sega NAOMI - %ROMPATH%/naomi - .chd .CHD .cdi .CDI .iso .ISO .elf .ELF .bin .BIN .cue .CUE .gdi .GDI .lst .LST .dat .DAT .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/flycast_libretro.so %ROM% - naomi - naomi - - - nds - Nintendo DS - %ROMPATH%/nds - .nds .NDS .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/melonds_libretro.so %ROM% - nds - nds - - - neogeo - Neo Geo - %ROMPATH%/neogeo - .chd .CHD .cue .CUE .iso .ISO .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/fbneo_libretro.so %ROM% - neogeo - neogeo - - - neogeocd - Neo Geo CD - %ROMPATH%/neogeocd - .chd .CHD .cue .CUE .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/neocd_libretro.so %ROM% - neogeocd - neogeocd - - - nes - Nintendo Entertainment System - %ROMPATH%/nes - .nes .NES .unf .UNF .unif .UNIF .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/fceumm_libretro.so %ROM% - nes - nes - - - ngp - Neo Geo Pocket - %ROMPATH%/ngp - .ngp .NGP .ngc .NGC .ngpc .NGPC .npc .NPC .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/mednafen_ngp_libretro.so %ROM% - ngp - ngp - - - ngpc - Neo Geo Pocket Color - %ROMPATH%/ngpc - .ngp .NGP .ngc .NGC .ngpc .NGPC .npc .NPC .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/mednafen_ngp_libretro.so %ROM% - ngpc - ngpc - - - odyssey2 - Magnavox Odyssey2 - %ROMPATH%/odyssey2 - .bin .BIN .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/o2em_libretro.so %ROM% - odyssey2 - odyssey2 - - - openbor - OpenBOR game engine - %ROMPATH%/openbor - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - openbor - openbor - - - oric - Tangerine Computer Systems Oric - %ROMPATH%/oric - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - oric - oric - - - palm - Palm OS - %ROMPATH%/palm - .prc .PRC .pqa .PQA .img .IMG .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/mu_libretro.so %ROM% - palm - palm - - - pc - IBM PC - %ROMPATH%/pc - .bat .BAT .com .COM .exe .EXE .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/dosbox_core_libretro.so %ROM% - pc - pc - - - pcengine - NEC PC Engine - %ROMPATH%/pcengine - .pce .PCE .bin .BIN .chd .CHD .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/mednafen_pce_fast_libretro.so %ROM% - pcengine - pcengine - - - pcenginecd - NEC PC Engine CD - %ROMPATH%/pcenginecd - .pce .PCE .cue .CUE .ccd .CCD .iso .ISO .img .IMG .bin .BIN .chd .CHD .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/mednafen_pce_libretro.so %ROM% - pcenginecd - pcenginecd - - - pcfx - NEC PC-FX - %ROMPATH%/pcfx - .cue CUE .ccd .CCD .toc .TOC .chd .CHD .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/mednafen_pcfx_libretro.so %ROM% - pcfx - pcfx - - - pokemini - Nintendo Pokémon Mini - %ROMPATH%/pokemini - .min .MIN .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/pokemini_libretro.so %ROM% - pokemini - pokemini - - - ports - Ports - %ROMPATH%/ports - .sh .csh - bash %ROM% - pc - ports - - - ps2 - Sony PlayStation 2 - %ROMPATH%/ps2 - .iso .ISO .isz .ISZ .cso .CSO .bin .BIN .elf .ELF .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/play_libretro.so %ROM% - ps2 - ps2 - - - psp - PlayStation Portable - %ROMPATH%/psp - .elf .ELF .iso .ISO .cso .CSO .prx .PRX .pbp .PBP .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/ppsspp_libretro.so %ROM% - psp - psp - - - psvita - PlayStation Vita - %ROMPATH%/psp - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - psvita - psvita - - - psx - Sony PlayStation 1 - %ROMPATH%/psx - .cue .CUE .toc .TOC .m3u .M3U .ccd .CCD .exe .EXE .pbp .PBP .chd .CHD .cbn .CBN .img .IMG .iso .ISO .mdf .MDF .z .Z .znx .ZNX .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/mednafen_psx_libretro.so %ROM% - psx - psx - - - residualvm - ResidualVM game engine - %ROMPATH%/residualvm - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - residualvm - residualvm - - - samcoupe - SAM Coupé - %ROMPATH%/samcoupe - .dsk .DSK .mgt .MGT .sbt .SBT .sad .SAD .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/simcp_libretro.so %ROM% - samcoupe - samcoupe - - - satellaview - Nintendo Satellaview - %ROMPATH%/satellaview - .smc .SMC .sfc .SFC .swc .SWC .fig .FIG .bs .BS .bin .BIN .mgd .MGD .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/snes9x_libretro.so %ROM% - satellaview - satellaview - - - saturn - Sega Saturn - %ROMPATH%/saturn - .ccd .CCD .chd .CHD .cue .CUE .toc .TOC .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/mednafen_saturn_libretro.so %ROM% - saturn - saturn - - - scummvm - ScummVM game engine - %ROMPATH%/scummvm - .scummvm .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/scummvm_libretro.so %ROM% - scummvm - scummvm - - - sega32x - Sega Mega Drive 32X - %ROMPATH%/sega32x - .bin .BIN .gen .GEN .smd .SMD .md .MD .32x .32X .cue .CUE .iso .ISO .sms .SMS .68k .68K .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/picodrive_libretro.so %ROM% - sega32x - sega32x - - - sega32xjp - Sega Super 32X - %ROMPATH%/sega32xjp - .bin .BIN .gen .GEN .smd .SMD .md .MD .32x .32X .cue .CUE .iso .ISO .sms .SMS .68k .68K .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/picodrive_libretro.so %ROM% - sega32x - sega32xjp - - - sega32xna - Sega Genesis 32X - %ROMPATH%/sega32xna - .bin .BIN .gen .GEN .smd .SMD .md .MD .32x .32X .cue .CUE .iso .ISO .sms .SMS .68k .68K .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/picodrive_libretro.so %ROM% - sega32x - sega32xna - - - segacd - Sega CD - %ROMPATH%/segacd - .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/genesis_plus_gx_libretro.so %ROM% - segacd - segacd - - - sg-1000 - Sega SG-1000 - %ROMPATH%/sg-1000 - .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/genesis_plus_gx_libretro.so %ROM% - sg-1000 - sg1000 - - - snes - Nintendo SNES (Super Nintendo) - %ROMPATH%/snes - .smc .SMC .sfc .SFC .swc .SWC .fig .FIG .bs .BS .bin .BIN .mgd .MGD .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/snes9x_libretro.so %ROM% - snes - snes - - - snesna - Nintendo SNES (Super Nintendo) - %ROMPATH%/snesna - .smc .SMC .sfc .SFC .swc .SWC .fig .FIG .bs .BS .bin .BIN .mgd .MGD .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/snes9x_libretro.so %ROM% - snes - snesna - - - solarus - Solarus game engine - %ROMPATH%/solarus - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - solarus - solarus - - - spectravideo - Spectravideo - %ROMPATH%/spectravideo - .rom .ROM .ri .RI .mx1 .MX1 .mx2 .MX2 .col .COL .dsk .DSK .cas .CAS .sg .SG .sc .SC .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/bluemsx_libretro.so %ROM% - spectravideo - spectravideo - - - steam - Valve Steam - %ROMPATH%/steam - .sh .csh - bash %ROM% - pc - steam - - - stratagus - Stratagus game engine - %ROMPATH%/stratagus - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - stratagus - stratagus - - - sufami - Bandai SuFami Turbo - %ROMPATH%/sufami - .smc .SMC .sfc .SFC .swc .SWC .fig .FIG .bs .BS .bin .BIN .mgd .MGD .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/snes9x_libretro.so %ROM% - sufami - sufami - - - supergrafx - NEC SuperGrafx - %ROMPATH%/supergrafx - .pce .PCE .sgx .SGX .cue .CUE .ccd .CCD .chd .CHD .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/mednafen_supergrafx_libretro.so %ROM% - supergrafx - supergrafx - - - thomson - Thomson TO/MO series - %ROMPATH%/thomson - .fd .FD .sap .SAP .k7 .K7 .m7 .M7 .m5 .M5 .rom .ROM .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/theodore_libretro.so %ROM% - thomson - thomson - - - tg16 - NEC TurboGrafx-16 - %ROMPATH%/tg16 - .pce .PCE .bin .BIN .chd .CHD .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/mednafen_pce_fast_libretro.so %ROM% - pcengine - tg16 - - - tg-cd - NEC TurboGrafx-CD - %ROMPATH%/tg-cd - .pce .PCE .cue .CUE .ccd .CCD .iso .ISO .img .IMG .bin .BIN .chd .CHD .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/mednafen_pce_libretro.so %ROM% - pcenginecd - tg-cd - - - ti99 - Texas Instruments TI-99 - %ROMPATH%/ti99 - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - ti99 - ti99 - - - trs-80 - Tandy TRS-80 - %ROMPATH%/trs-80 - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - trs-80 - trs-80 - - - uzebox - Uzebox - %ROMPATH%/uzebox - .uze .UZE .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/uzem_libretro.so %ROM% - uzebox - uzebox - - - vectrex - Vectrex - %ROMPATH%/vectrex - .bin .BIN .vec .VEC .gam .GAM .vc .VC .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/vecx_libretro.so %ROM% - vectrex - vectrex - - - videopac - Philips Videopac G7000 (Magnavox Odyssey2) - %ROMPATH%/videopac - .bin .BIN .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/o2em_libretro.so %ROM% - videopac - videopac - - - virtualboy - Nintendo Virtual Boy - %ROMPATH%/virtualboy - .vb .VB .vboy .VBOY .bin .BIN .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/mednafen_vb_libretro.so %ROM% - virtualboy - virtualboy - - - wii - Nintendo Wii - %ROMPATH%/wii - .gcm .GCM .iso .ISO .wbfs .WBFS .ciso .CISO .gcz .GCZ .elf .ELF .dol .DOL .dff .DFF .tgc .TGC .wad .WAD .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/dolphin_libretro.so %ROM% - wii - wii - - - wiiu - Nintendo Wii U - %ROMPATH%/wiiu - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - wiiu - wiiu - - - wonderswan - Bandai WonderSwan - %ROMPATH%/wonderswan - .ws .WS .pc2 .PC2 .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/mednafen_wswan_libretro.so %ROM% - wonderswan - wonderswan - - - wonderswancolor - Bandai WonderSwan Color - %ROMPATH%/wonderswancolor - .ws .WS .wsc .WSC .pc2 .PC2 .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/mednafen_wswan_libretro.so %ROM% - wonderswancolor - wonderswancolor - - - x68000 - Sharp X68000 - %ROMPATH%/x68000 - .dim .DIM .img .IMG .d88 .D88 .88d .88D .hdm .HDM .dup .DUP .2hd .2HD .xdf .XDF .hdf .HDF .cmd .CMD .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/px68k_libretro.so %ROM% - x68000 - x68000 - - - xbox - Microsoft Xbox - %ROMPATH%/xbox - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - xbox - xbox - - - xbox360 - Microsoft Xbox 360 - %ROMPATH%/xbox360 - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - xbox360 - xbox360 - - - zmachine - Infocom Z-machine - %ROMPATH%/zmachine - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - zmachine - zmachine - - - zx81 - Sinclair ZX81 - %ROMPATH%/zx81 - .tzx .TZX .p .P .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/81_libretro.so %ROM% - zx81 - zx81 - - - zxspectrum - Sinclair ZX Spectrum - %ROMPATH%/zxspectrum - .tzx .TZX .tap .TAP .z80 .Z80 .rzx .RZX .scl .SCL .trd .TRD .sh .SH .sna .SNA .szx .SZX .udi .UDI .mgt .MGT .img .IMG .dsk .DSK .gz .GZ .7z .7Z .zip .ZIP - retroarch -L ~/.config/retroarch/cores/fuse_libretro.so %ROM% - zxspectrum - zxspectrum - - diff --git a/resources/templates/es_systems.cfg_macos b/resources/templates/es_systems.cfg_macos index c26e02cc7..5b9e6e55b 100644 --- a/resources/templates/es_systems.cfg_macos +++ b/resources/templates/es_systems.cfg_macos @@ -321,7 +321,7 @@ Nintendo Family Computer %ROMPATH%/famicom .nes .NES .unf .UNF .unif .UNIF .7z .7Z .zip .ZIP - /Applications/RetroArch.app/Contents/MacOS/RetroArch -L %EMUPATH%/../Resources/cores/fceumm_libretro.dylib %ROM% + /Applications/RetroArch.app/Contents/MacOS/RetroArch -L %EMUPATH%/../Resources/cores/nestopia_libretro.dylib %ROM% nes, famicom famicom @@ -636,7 +636,7 @@ Nintendo Entertainment System %ROMPATH%/nes .nes .NES .unf .UNF .unif .UNIF .7z .7Z .zip .ZIP - /Applications/RetroArch.app/Contents/MacOS/RetroArch -L %EMUPATH%/../Resources/cores/fceumm_libretro.dylib %ROM% + /Applications/RetroArch.app/Contents/MacOS/RetroArch -L %EMUPATH%/../Resources/cores/nestopia_libretro.dylib %ROM% nes nes diff --git a/resources/templates/es_systems.cfg_openbsd b/resources/templates/es_systems.cfg_openbsd deleted file mode 100644 index 8dbcee81d..000000000 --- a/resources/templates/es_systems.cfg_openbsd +++ /dev/null @@ -1,1120 +0,0 @@ - - - - - 3do - 3DO - %ROMPATH%/3do - .iso .ISO .bin .BIN .chd .CHD .cue .CUE .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/4do_libretro.so %ROM% - 3do - 3do - - - ags - Adventure Game Studio - %ROMPATH%/ags - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - ags - ags - - - amiga - Commodore Amiga - %ROMPATH%/amiga - .adf .ADF .adz .ADZ .dms .DMS .fdi .FDI .ipf .IPF .hdf .HDF .hdz .HDZ .lha .LHA .cue .CUE .ccd .CCD .nrg .NRG .mds .MDS .iso .ISO .uae .UAE .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/puae_libretro.so %ROM% - amiga - amiga - - - amiga600 - Commodore Amiga 600 - %ROMPATH%/amiga600 - .adf .ADF .adz .ADZ .dms .DMS .fdi .FDI .ipf .IPF .hdf .HDF .hdz .HDZ .lha .LHA .cue .CUE .ccd .CCD .nrg .NRG .mds .MDS .iso .ISO .uae .UAE .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/puae_libretro.so %ROM% - amiga - amiga600 - - - amiga1200 - Commodore Amiga 1200 - %ROMPATH%/amiga1200 - .adf .ADF .adz .ADZ .dms .DMS .fdi .FDI .ipf .IPF .hdf .HDF .hdz .HDZ .lha .LHA .cue .CUE .ccd .CCD .nrg .NRG .mds .MDS .iso .ISO .uae .UAE .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/puae_libretro.so %ROM% - amiga - amiga1200 - - - amigacd32 - Commodore Amiga CD32 - %ROMPATH%/amigacd32 - .adf .ADF .adz .ADZ .dms .DMS .fdi .FDI .ipf .IPF .hdf .HDF .hdz .HDZ .lha .LHA .cue .CUE .ccd .CCD .nrg .NRG .mds .MDS .iso .ISO .uae .UAE .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/puae_libretro.so %ROM% - amigacd32 - amigacd32 - - - amstradcpc - Amstrad CPC - %ROMPATH%/amstradcpc - .dsk .DSK .sna .SNA .tap .TAR .cdt .CDT .voc .VOC .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/cap32_libretro.so %ROM% - amstradcpc - amstradcpc - - - apple2 - Apple II - %ROMPATH%/apple2 - .nib .NIB .do .DO .po .PO .dsk .DSK .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - apple2 - apple2 - - - apple2gs - Apple IIGS - %ROMPATH%/apple2gs - .nib .NIB .do .DO .po .PO .dsk .DSK .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - apple2gs - apple2gs - - - arcade - Arcade - %ROMPATH%/arcade - .chd .cue .CUE .CHD .cmd .CMD .fba .FBA .iso .ISO .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mame2016_libretro.so %ROM% - arcade - arcade - - - astrocade - Bally Astrocade - %ROMPATH%/astrocade - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - astrocade - astrocade - - - atari2600 - Atari 2600 - %ROMPATH%/atari2600 - .a26 .A26 .bin .BIN .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/stella2014_libretro.so %ROM% - atari2600 - atari2600 - - - atari5200 - Atari 5200 - %ROMPATH%/atari5200 - .xfd .XFD .atr .ATR .atx .ATX .cdm .CDM .cas .CAS .bin .BIN .a52 .A52 .xex .XEX .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/atari800_libretro.so %ROM% - atari5200 - atari5200 - - - atari7800 - Atari 7800 ProSystem - %ROMPATH%/atari7800 - .a78 .A78 .bin .BIN .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/prosystem_libretro.so %ROM% - atari7800 - atari7800 - - - atari800 - Atari 800 - %ROMPATH%/atari800 - .xfd .XFD .atr .ATR .atx .ATX .cdm .CDM .cas .CAS .bin .BIN .a52 .A52 .xex .XEX .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/atari800_libretro.so %ROM% - atari800 - atari800 - - - atarijaguar - Atari Jaguar - %ROMPATH%/atarijaguar - .j64 .J64 .jag .JAG .rom .ROM .abs .ABS .cof .COF .bin .BIN .prg .PRG .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/virtualjaguar_libretro.so %ROM% - atarijaguar, atarijaguarcd - atarijaguar - - - atarijaguarcd - Atari Jaguar CD - %ROMPATH%/atarijaguarcd - .j64 .J64 .jag .JAG .rom .ROM .abs .ABS .cof .COF .bin .BIN .prg .PRG .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/virtualjaguar_libretro.so %ROM% - atarijaguarcd - atarijaguarcd - - - atarilynx - Atari Lynx - %ROMPATH%/atarilynx - .lnx .LNX .o .O .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mednafen_lynx_libretro.so %ROM% - atarilynx - atarilynx - - - atarist - Atari ST - %ROMPATH%/atarist - .st .ST .msa .MSA .stx .STX .dim .DIM .ipf .IPF .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/hatari_libretro.so %ROM% - atarist - atarist - - - atarixe - Atari XE - %ROMPATH%/atarixe - .xfd .XFD .atr .ATR .atx .ATX .cdm .CDM .cas .CAS .bin .BIN .a52 .A52 .xex .XEX .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/atari800_libretro.so %ROM% - atarixe - atarixe - - - atomiswave - Atomiswave - %ROMPATH%/atomiswave - .chd .CHD .cdi .CDI .iso .ISO .elf .ELF .bin .BIN .cue .CUE .gdi .GDI .lst .LST .dat .DAT .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/flycast_libretro.so %ROM% - atomiswave - atomiswave - - - bbcmicro - BBC Micro - %ROMPATH%/bbcmicro - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - bbcmicro - bbcmicro - - - c64 - Commodore 64 - %ROMPATH%/c64 - .d64 .D64 .d71 .D71 .d80 .D80 .d81 .D81 .d82 .D82 .g64 .G64 .g41 .G41 .x64 .X64 .t64 .T64 .tap .TAP .prg .PRG .p00 .P00 .crt .CRT .bin .BIN .gz .GZ .d6z .D6Z .d7z .D7Z .d8z .D8Z .g6z .G6Z .x6z .X6Z .cmd .CMD .m3u .M3U .vsf .VSF .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/vice_x64_libretro.so %ROM% - c64 - c64 - - - cavestory - Cave Story (NXEngine) - %ROMPATH%/cavestory - .exe .EXE .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/nxengine_libretro.so %ROM% - cavestory - cavestory - - - cdtv - Commodore CDTV - %ROMPATH%/cdtv - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - cdtv - cdtv - - - chailove - ChaiLove game engine - %ROMPATH%/chailove - .chai .CHAI .chailove .CHAILOVE .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/chailove_libretro.so %ROM% - love - chailove - - - channelf - Fairchild Channel F - %ROMPATH%/channelf - .bin .BIN .chf .CHF .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/freechaf_libretro.so %ROM% - channelf - channelf - - - coco - Tandy Color Computer - %ROMPATH%/coco - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - coco - coco - - - coleco - ColecoVision - %ROMPATH%/coleco - .rom .ROM .ri .RI .mx1 .MX1 .mx2 .MX2 .col .COL .dsk .DSK .cas .CAS .sg .SG .sc .SC .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/bluemsx_libretro.so %ROM% - colecovision - colecovision - - - daphne - Daphne Arcade Laserdisc Emulator - %ROMPATH%/daphne - .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/daphne_libretro.so %ROM% - daphne - daphne - - - desktop - Desktop applications - %ROMPATH%/desktop - .sh .csh - bash %ROM% - pc - desktop - - - doom - Doom - %ROMPATH%/doom - .wad .WAD .iwad .IWAD .pwad .PWAD - retroarch -L /usr/local/lib/libretro/prboom_libretro.so %ROM% - pc - doom - - - dos - DOS (PC) - %ROMPATH%/dos - .bat .BAT .com .COM .exe .EXE .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/dosbox_core_libretro.so %ROM% - dos - dos - - - dragon32 - Dragon 32 - %ROMPATH%/dragon32 - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - dragon32 - dragon32 - - - dreamcast - Sega Dreamcast - %ROMPATH%/dreamcast - .chd .CHD .cdi .CDI .iso .ISO .elf .ELF .cue .CUE .gdi .GDI .lst .LST .dat .DAT .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/flycast_libretro.so %ROM% - dreamcast - dreamcast - - - famicom - Nintendo Family Computer - %ROMPATH%/famicom - .nes .NES .unf .UNF .unif .UNIF .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/fceumm_libretro.so %ROM% - nes, famicom - famicom - - - fba - Final Burn Alpha - %ROMPATH%/fba - .chd .CHD .cue .CUE .iso .ISO .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/fbneo_libretro.so %ROM% - arcade - fba - - - fbneo - FinalBurn Neo - %ROMPATH%/fbneo - .chd .CHD .cue .CUE .iso .ISO .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/fbneo_libretro.so %ROM% - arcade - fbneo - - - fds - Nintendo Famicom Disk System - %ROMPATH%/fds - .nes .NES .fds .FDS .unf .UNF .UNIF .UNIF .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/nestopia_libretro.so %ROM% - fds - fds - - - gameandwatch - Nintendo Game and Watch - %ROMPATH%/gameandwatch - .mgw .MGW .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/gw_libretro.so %ROM% - gameandwatch - gameandwatch - - - gamegear - Sega Game Gear - %ROMPATH%/gamegear - .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/genesis_plus_gx_libretro.so %ROM% - gamegear - gamegear - - - gamecube - Nintendo GameCube - %ROMPATH%/gamecube - .gcm .GCM .iso .ISO .wbfs .WBFS .ciso .CISO .gcz .GCZ .elf .ELF .dol .DOL .dff .DFF .tgc .TGC .wad .WAD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/dolphin_libretro.so %ROM% - gamecube - gc - - - gb - Nintendo Game Boy - %ROMPATH%/gb - .sfc .SFC .smc .SMC .gb .GB .gbc .GBC .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/bsnes_libretro.so %ROM% - gb - gb - - - gba - Nintendo Game Boy Advance - %ROMPATH%/gba - .gba .GBA .agb .AGB .bin .BIN .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mednafen_gba_libretro.so %ROM% - gba - gba - - - gbc - Nintendo Game Boy Color - %ROMPATH%/gbc - .sfc .SFC .smc .SMC .gb .GB .gbc .GBC .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/bsnes_libretro.so %ROM% - gbc - gbc - - - genesis - Sega Genesis - %ROMPATH%/genesis - .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/genesis_plus_gx_libretro.so %ROM% - genesis, megadrive - genesis - - - gx4000 - Amstrad GX4000 - %ROMPATH%/gx4000 - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - gx4000 - gx4000 - - - intellivision - Mattel Electronics Intellivision - %ROMPATH%/intellivision - .int .INT .bin .BIN .rom .ROM .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/freeintv_libretro.so %ROM% - intellivision - intellivision - - - kodi - Kodi home theatre software - %ROMPATH%/kodi - .sh .csh - bash %ROM% - pc - kodi - - - lutris - Lutris open gaming platform - %ROMPATH%/lutris - .sh .csh - bash %ROM% - pc - lutris - - - lutro - Lutro game engine - %ROMPATH%/lutro - .lua .LUA .lutro .LUTRO .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/lutro_libretro.so %ROM% - lutro - lutro - - - macintosh - Apple Macintosh - %ROMPATH%/macintosh - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - macintosh - macintosh - - - mame - Multiple Arcade Machine Emulator - %ROMPATH%/mame - .chd .cue .CUE .CHD .cmd .CMD .fba .FBA .iso .ISO .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mame2016_libretro.so %ROM% - arcade - mame - - - mame-advmame - AdvanceMAME - %ROMPATH%/mame-advmame - .chd .cue .CUE .CHD .cmd .CMD .fba .FBA .iso .ISO .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - arcade - mame-advmame - - - mame-libretro - Multiple Arcade Machine Emulator - %ROMPATH%/mame-libretro - .chd .cue .CUE .CHD .cmd .CMD .fba .FBA .iso .ISO .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mame_libretro.so %ROM% - arcade - mame-libretro - - - mame-mame4all - MAME4ALL - %ROMPATH%/mame-advmame - .chd .cue .CUE .CHD .cmd .CMD .fba .FBA .iso .ISO .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - arcade - mame-mame4all - - - mastersystem - Sega Master System - %ROMPATH%/mastersystem - .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/genesis_plus_gx_libretro.so %ROM% - mastersystem - mastersystem - - - megacd - Sega Mega-CD - %ROMPATH%/megacd - .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/genesis_plus_gx_libretro.so %ROM% - segacd - megacd - - - megacdjp - Sega Mega-CD - %ROMPATH%/megacdjp - .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/genesis_plus_gx_libretro.so %ROM% - segacd - megacdjp - - - megadrive - Sega Mega Drive - %ROMPATH%/megadrive - .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/genesis_plus_gx_libretro.so %ROM% - megadrive, genesis - megadrive - - - mess - Multi Emulator Super System - %ROMPATH%/mess - .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mess2015_libretro.so %ROM% - mess - mess - - - moonlight - Moonlight game streaming - %ROMPATH%/moonlight - .moonlight .MOONLIGHT .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - moonlight - moonlight - - - msx - MSX - %ROMPATH%/msx - .rom .ROM .ri .RI .mx1 .MX1 .mx2 .MX2 .col .COL .dsk .DSK .cas .CAS .sg .SG .sc .SC .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/bluemsx_libretro.so %ROM% - msx - msx - - - msx1 - MSX1 - %ROMPATH%/msx1 - .rom .ROM .ri .RI .mx1 .MX1 .mx2 .MX2 .col .COL .dsk .DSK .cas .CAS .sg .SG .sc .SC .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/bluemsx_libretro.so %ROM% - msx - msx1 - - - msx2 - MSX2 - %ROMPATH%/msx2 - .rom .ROM .ri .RI .mx1 .MX1 .mx2 .MX2 .col .COL .dsk .DSK .cas .CAS .sg .SG .sc .SC .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/bluemsx_libretro.so %ROM% - msx - msx2 - - - n64 - Nintendo 64 - %ROMPATH%/n64 - .n64 .N64 .v64 .V64 .z64 .Z64 .bin .BIN .u1 .U1 .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mupen64plus_next_libretro.so %ROM% - n64 - n64 - - - naomi - Sega NAOMI - %ROMPATH%/naomi - .chd .CHD .cdi .CDI .iso .ISO .elf .ELF .bin .BIN .cue .CUE .gdi .GDI .lst .LST .dat .DAT .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/flycast_libretro.so %ROM% - naomi - naomi - - - nds - Nintendo DS - %ROMPATH%/nds - .nds .NDS .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/melonds_libretro.so %ROM% - nds - nds - - - neogeo - Neo Geo - %ROMPATH%/neogeo - .chd .CHD .cue .CUE .iso .ISO .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/fbneo_libretro.so %ROM% - neogeo - neogeo - - - neogeocd - Neo Geo CD - %ROMPATH%/neogeocd - .chd .CHD .cue .CUE .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/neocd_libretro.so %ROM% - neogeocd - neogeocd - - - nes - Nintendo Entertainment System - %ROMPATH%/nes - .nes .NES .unf .UNF .unif .UNIF .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/fceumm_libretro.so %ROM% - nes - nes - - - ngp - Neo Geo Pocket - %ROMPATH%/ngp - .ngp .NGP .ngc .NGC .ngpc .NGPC .npc .NPC .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mednafen_ngp_libretro.so %ROM% - ngp - ngp - - - ngpc - Neo Geo Pocket Color - %ROMPATH%/ngpc - .ngp .NGP .ngc .NGC .ngpc .NGPC .npc .NPC .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mednafen_ngp_libretro.so %ROM% - ngpc - ngpc - - - odyssey2 - Magnavox Odyssey2 - %ROMPATH%/odyssey2 - .bin .BIN .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/o2em_libretro.so %ROM% - odyssey2 - odyssey2 - - - openbor - OpenBOR game engine - %ROMPATH%/openbor - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - openbor - openbor - - - oric - Tangerine Computer Systems Oric - %ROMPATH%/oric - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - oric - oric - - - palm - Palm OS - %ROMPATH%/palm - .prc .PRC .pqa .PQA .img .IMG .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mu_libretro.so %ROM% - palm - palm - - - pc - IBM PC - %ROMPATH%/pc - .bat .BAT .com .COM .exe .EXE .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/dosbox_core_libretro.so %ROM% - pc - pc - - - pcengine - NEC PC Engine - %ROMPATH%/pcengine - .pce .PCE .bin .BIN .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mednafen_pce_fast_libretro.so %ROM% - pcengine - pcengine - - - pcenginecd - NEC PC Engine CD - %ROMPATH%/pcenginecd - .pce .PCE .cue .CUE .ccd .CCD .iso .ISO .img .IMG .bin .BIN .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mednafen_pce_libretro.so %ROM% - pcenginecd - pcenginecd - - - pcfx - NEC PC-FX - %ROMPATH%/pcfx - .cue CUE .ccd .CCD .toc .TOC .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mednafen_pcfx_libretro.so %ROM% - pcfx - pcfx - - - pokemini - Nintendo Pokémon Mini - %ROMPATH%/pokemini - .min .MIN .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/pokemini_libretro.so %ROM% - pokemini - pokemini - - - ports - Ports - %ROMPATH%/ports - .sh .csh - bash %ROM% - pc - ports - - - ps2 - Sony PlayStation 2 - %ROMPATH%/ps2 - .iso .ISO .isz .ISZ .cso .CSO .bin .BIN .elf .ELF .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/play_libretro.so %ROM% - ps2 - ps2 - - - psp - PlayStation Portable - %ROMPATH%/psp - .elf .ELF .iso .ISO .cso .CSO .prx .PRX .pbp .PBP .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/ppsspp_libretro.so %ROM% - psp - psp - - - psvita - PlayStation Vita - %ROMPATH%/psp - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - psvita - psvita - - - psx - Sony PlayStation 1 - %ROMPATH%/psx - .cue .CUE .toc .TOC .m3u .M3U .ccd .CCD .exe .EXE .pbp .PBP .chd .CHD .cbn .CBN .img .IMG .iso .ISO .mdf .MDF .z .Z .znx .ZNX .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mednafen_psx_libretro.so %ROM% - psx - psx - - - residualvm - ResidualVM game engine - %ROMPATH%/residualvm - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - residualvm - residualvm - - - samcoupe - SAM Coupé - %ROMPATH%/samcoupe - .dsk .DSK .mgt .MGT .sbt .SBT .sad .SAD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/simcp_libretro.so %ROM% - samcoupe - samcoupe - - - satellaview - Nintendo Satellaview - %ROMPATH%/satellaview - .smc .SMC .sfc .SFC .swc .SWC .fig .FIG .bs .BS .bin .BIN .mgd .MGD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/snes9x_libretro.so %ROM% - satellaview - satellaview - - - saturn - Sega Saturn - %ROMPATH%/saturn - .ccd .CCD .chd .CHD .cue .CUE .toc .TOC .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mednafen_saturn_libretro.so %ROM% - saturn - saturn - - - scummvm - ScummVM game engine - %ROMPATH%/scummvm - .scummvm .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/scummvm_libretro.so %ROM% - scummvm - scummvm - - - sega32x - Sega Mega Drive 32X - %ROMPATH%/sega32x - .bin .BIN .gen .GEN .smd .SMD .md .MD .32x .32X .cue .CUE .iso .ISO .sms .SMS .68k .68K .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/picodrive_libretro.so %ROM% - sega32x - sega32x - - - sega32xjp - Sega Super 32X - %ROMPATH%/sega32xjp - .bin .BIN .gen .GEN .smd .SMD .md .MD .32x .32X .cue .CUE .iso .ISO .sms .SMS .68k .68K .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/picodrive_libretro.so %ROM% - sega32x - sega32xjp - - - sega32xna - Sega Genesis 32X - %ROMPATH%/sega32xna - .bin .BIN .gen .GEN .smd .SMD .md .MD .32x .32X .cue .CUE .iso .ISO .sms .SMS .68k .68K .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/picodrive_libretro.so %ROM% - sega32x - sega32xna - - - segacd - Sega CD - %ROMPATH%/segacd - .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/genesis_plus_gx_libretro.so %ROM% - segacd - segacd - - - sg-1000 - Sega SG-1000 - %ROMPATH%/sg-1000 - .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/genesis_plus_gx_libretro.so %ROM% - sg-1000 - sg1000 - - - snes - Nintendo SNES (Super Nintendo) - %ROMPATH%/snes - .smc .SMC .sfc .SFC .swc .SWC .fig .FIG .bs .BS .bin .BIN .mgd .MGD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/snes9x_libretro.so %ROM% - snes - snes - - - snesna - Nintendo SNES (Super Nintendo) - %ROMPATH%/snesna - .smc .SMC .sfc .SFC .swc .SWC .fig .FIG .bs .BS .bin .BIN .mgd .MGD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/snes9x_libretro.so %ROM% - snes - snesna - - - solarus - Solarus game engine - %ROMPATH%/solarus - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - solarus - solarus - - - spectravideo - Spectravideo - %ROMPATH%/spectravideo - .rom .ROM .ri .RI .mx1 .MX1 .mx2 .MX2 .col .COL .dsk .DSK .cas .CAS .sg .SG .sc .SC .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/bluemsx_libretro.so %ROM% - spectravideo - spectravideo - - - steam - Valve Steam - %ROMPATH%/steam - .sh .csh - bash %ROM% - pc - steam - - - stratagus - Stratagus game engine - %ROMPATH%/stratagus - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - stratagus - stratagus - - - sufami - Bandai SuFami Turbo - %ROMPATH%/sufami - .smc .SMC .sfc .SFC .swc .SWC .fig .FIG .bs .BS .bin .BIN .mgd .MGD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/snes9x_libretro.so %ROM% - sufami - sufami - - - supergrafx - NEC SuperGrafx - %ROMPATH%/supergrafx - .pce .PCE .sgx .SGX .cue .CUE .ccd .CCD .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mednafen_supergrafx_libretro.so %ROM% - supergrafx - supergrafx - - - thomson - Thomson TO/MO series - %ROMPATH%/thomson - .fd .FD .sap .SAP .k7 .K7 .m7 .M7 .m5 .M5 .rom .ROM .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/theodore_libretro.so %ROM% - thomson - thomson - - - tg16 - NEC TurboGrafx-16 - %ROMPATH%/tg16 - .pce .PCE .bin .BIN .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mednafen_pce_fast_libretro.so %ROM% - pcengine - tg16 - - - tg-cd - NEC TurboGrafx-CD - %ROMPATH%/tg-cd - .pce .PCE .cue .CUE .ccd .CCD .iso .ISO .img .IMG .bin .BIN .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mednafen_pce_libretro.so %ROM% - pcenginecd - tg-cd - - - ti99 - Texas Instruments TI-99 - %ROMPATH%/ti99 - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - ti99 - ti99 - - - trs-80 - Tandy TRS-80 - %ROMPATH%/trs-80 - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - trs-80 - trs-80 - - - uzebox - Uzebox - %ROMPATH%/uzebox - .uze .UZE .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/uzem_libretro.so %ROM% - uzebox - uzebox - - - vectrex - Vectrex - %ROMPATH%/vectrex - .bin .BIN .vec .VEC .gam .GAM .vc .VC .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/vecx_libretro.so %ROM% - vectrex - vectrex - - - videopac - Philips Videopac G7000 (Magnavox Odyssey2) - %ROMPATH%/videopac - .bin .BIN .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/o2em_libretro.so %ROM% - videopac - videopac - - - virtualboy - Nintendo Virtual Boy - %ROMPATH%/virtualboy - .vb .VB .vboy .VBOY .bin .BIN .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mednafen_vb_libretro.so %ROM% - virtualboy - virtualboy - - - wii - Nintendo Wii - %ROMPATH%/wii - .gcm .GCM .iso .ISO .wbfs .WBFS .ciso .CISO .gcz .GCZ .elf .ELF .dol .DOL .dff .DFF .tgc .TGC .wad .WAD .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/dolphin_libretro.so %ROM% - wii - wii - - - wiiu - Nintendo Wii U - %ROMPATH%/wiiu - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - wiiu - wiiu - - - wonderswan - Bandai WonderSwan - %ROMPATH%/wonderswan - .ws .WS .pc2 .PC2 .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mednafen_wswan_libretro.so %ROM% - wonderswan - wonderswan - - - wonderswancolor - Bandai WonderSwan Color - %ROMPATH%/wonderswancolor - .ws .WS .wsc .WSC .pc2 .PC2 .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/mednafen_wswan_libretro.so %ROM% - wonderswancolor - wonderswancolor - - - x68000 - Sharp X68000 - %ROMPATH%/x68000 - .dim .DIM .img .IMG .d88 .D88 .88d .88D .hdm .HDM .dup .DUP .2hd .2HD .xdf .XDF .hdf .HDF .cmd .CMD .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/px68k_libretro.so %ROM% - x68000 - x68000 - - - xbox - Microsoft Xbox - %ROMPATH%/xbox - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - xbox - xbox - - - xbox360 - Microsoft Xbox 360 - %ROMPATH%/xbox360 - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - xbox360 - xbox360 - - - zmachine - Infocom Z-machine - %ROMPATH%/zmachine - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% - zmachine - zmachine - - - zx81 - Sinclair ZX81 - %ROMPATH%/zx81 - .tzx .TZX .p .P .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/81_libretro.so %ROM% - zx81 - zx81 - - - zxspectrum - Sinclair ZX Spectrum - %ROMPATH%/zxspectrum - .tzx .TZX .tap .TAP .z80 .Z80 .rzx .RZX .scl .SCL .trd .TRD .sh .SH .sna .SNA .szx .SZX .udi .UDI .mgt .MGT .img .IMG .dsk .DSK .gz .GZ .7z .7Z .zip .ZIP - retroarch -L /usr/local/lib/libretro/fuse_libretro.so %ROM% - zxspectrum - zxspectrum - - diff --git a/resources/templates/es_systems.cfg_netbsd b/resources/templates/es_systems.cfg_unix similarity index 82% rename from resources/templates/es_systems.cfg_netbsd rename to resources/templates/es_systems.cfg_unix index 2ce8e0174..bdc5b8e04 100644 --- a/resources/templates/es_systems.cfg_netbsd +++ b/resources/templates/es_systems.cfg_unix @@ -1,12 +1,12 @@ - + 3do 3DO %ROMPATH%/3do .iso .ISO .bin .BIN .chd .CHD .cue .CUE .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/4do_libretro.so %ROM% + retroarch -L %COREPATH%/4do_libretro.so %ROM% 3do 3do @@ -24,7 +24,7 @@ Commodore Amiga %ROMPATH%/amiga .adf .ADF .adz .ADZ .dms .DMS .fdi .FDI .ipf .IPF .hdf .HDF .hdz .HDZ .lha .LHA .cue .CUE .ccd .CCD .nrg .NRG .mds .MDS .iso .ISO .uae .UAE .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/puae_libretro.so %ROM% + retroarch -L %COREPATH%/puae_libretro.so %ROM% amiga amiga @@ -33,7 +33,7 @@ Commodore Amiga 600 %ROMPATH%/amiga600 .adf .ADF .adz .ADZ .dms .DMS .fdi .FDI .ipf .IPF .hdf .HDF .hdz .HDZ .lha .LHA .cue .CUE .ccd .CCD .nrg .NRG .mds .MDS .iso .ISO .uae .UAE .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/puae_libretro.so %ROM% + retroarch -L %COREPATH%/puae_libretro.so %ROM% amiga amiga600 @@ -42,7 +42,7 @@ Commodore Amiga 1200 %ROMPATH%/amiga1200 .adf .ADF .adz .ADZ .dms .DMS .fdi .FDI .ipf .IPF .hdf .HDF .hdz .HDZ .lha .LHA .cue .CUE .ccd .CCD .nrg .NRG .mds .MDS .iso .ISO .uae .UAE .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/puae_libretro.so %ROM% + retroarch -L %COREPATH%/puae_libretro.so %ROM% amiga amiga1200 @@ -51,7 +51,7 @@ Commodore Amiga CD32 %ROMPATH%/amigacd32 .adf .ADF .adz .ADZ .dms .DMS .fdi .FDI .ipf .IPF .hdf .HDF .hdz .HDZ .lha .LHA .cue .CUE .ccd .CCD .nrg .NRG .mds .MDS .iso .ISO .uae .UAE .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/puae_libretro.so %ROM% + retroarch -L %COREPATH%/puae_libretro.so %ROM% amigacd32 amigacd32 @@ -60,7 +60,7 @@ Amstrad CPC %ROMPATH%/amstradcpc .dsk .DSK .sna .SNA .tap .TAR .cdt .CDT .voc .VOC .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/cap32_libretro.so %ROM% + retroarch -L %COREPATH%/cap32_libretro.so %ROM% amstradcpc amstradcpc @@ -87,7 +87,7 @@ Arcade %ROMPATH%/arcade .chd .cue .CUE .CHD .cmd .CMD .fba .FBA .iso .ISO .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/mame2016_libretro.so %ROM% + retroarch -L %COREPATH%/mame2016_libretro.so %ROM% arcade arcade @@ -105,7 +105,7 @@ Atari 2600 %ROMPATH%/atari2600 .a26 .A26 .bin .BIN .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/stella2014_libretro.so %ROM% + retroarch -L %COREPATH%/stella2014_libretro.so %ROM% atari2600 atari2600 @@ -114,7 +114,7 @@ Atari 5200 %ROMPATH%/atari5200 .xfd .XFD .atr .ATR .atx .ATX .cdm .CDM .cas .CAS .bin .BIN .a52 .A52 .xex .XEX .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/atari800_libretro.so %ROM% + retroarch -L %COREPATH%/atari800_libretro.so %ROM% atari5200 atari5200 @@ -123,7 +123,7 @@ Atari 7800 ProSystem %ROMPATH%/atari7800 .a78 .A78 .bin .BIN .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/prosystem_libretro.so %ROM% + retroarch -L %COREPATH%/prosystem_libretro.so %ROM% atari7800 atari7800 @@ -132,7 +132,7 @@ Atari 800 %ROMPATH%/atari800 .xfd .XFD .atr .ATR .atx .ATX .cdm .CDM .cas .CAS .bin .BIN .a52 .A52 .xex .XEX .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/atari800_libretro.so %ROM% + retroarch -L %COREPATH%/atari800_libretro.so %ROM% atari800 atari800 @@ -141,7 +141,7 @@ Atari Jaguar %ROMPATH%/atarijaguar .j64 .J64 .jag .JAG .rom .ROM .abs .ABS .cof .COF .bin .BIN .prg .PRG .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/virtualjaguar_libretro.so %ROM% + retroarch -L %COREPATH%/virtualjaguar_libretro.so %ROM% atarijaguar, atarijaguarcd atarijaguar @@ -150,7 +150,7 @@ Atari Jaguar CD %ROMPATH%/atarijaguarcd .j64 .J64 .jag .JAG .rom .ROM .abs .ABS .cof .COF .bin .BIN .prg .PRG .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/virtualjaguar_libretro.so %ROM% + retroarch -L %COREPATH%/virtualjaguar_libretro.so %ROM% atarijaguarcd atarijaguarcd @@ -159,7 +159,7 @@ Atari Lynx %ROMPATH%/atarilynx .lnx .LNX .o .O .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/mednafen_lynx_libretro.so %ROM% + retroarch -L %COREPATH%/mednafen_lynx_libretro.so %ROM% atarilynx atarilynx @@ -168,7 +168,7 @@ Atari ST %ROMPATH%/atarist .st .ST .msa .MSA .stx .STX .dim .DIM .ipf .IPF .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/hatari_libretro.so %ROM% + retroarch -L %COREPATH%/hatari_libretro.so %ROM% atarist atarist @@ -177,7 +177,7 @@ Atari XE %ROMPATH%/atarixe .xfd .XFD .atr .ATR .atx .ATX .cdm .CDM .cas .CAS .bin .BIN .a52 .A52 .xex .XEX .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/atari800_libretro.so %ROM% + retroarch -L %COREPATH%/atari800_libretro.so %ROM% atarixe atarixe @@ -186,7 +186,7 @@ Atomiswave %ROMPATH%/atomiswave .chd .CHD .cdi .CDI .iso .ISO .elf .ELF .bin .BIN .cue .CUE .gdi .GDI .lst .LST .dat .DAT .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/flycast_libretro.so %ROM% + retroarch -L %COREPATH%/flycast_libretro.so %ROM% atomiswave atomiswave @@ -204,7 +204,7 @@ Commodore 64 %ROMPATH%/c64 .d64 .D64 .d71 .D71 .d80 .D80 .d81 .D81 .d82 .D82 .g64 .G64 .g41 .G41 .x64 .X64 .t64 .T64 .tap .TAP .prg .PRG .p00 .P00 .crt .CRT .bin .BIN .gz .GZ .d6z .D6Z .d7z .D7Z .d8z .D8Z .g6z .G6Z .x6z .X6Z .cmd .CMD .m3u .M3U .vsf .VSF .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/vice_x64_libretro.so %ROM% + retroarch -L %COREPATH%/vice_x64_libretro.so %ROM% c64 c64 @@ -213,7 +213,7 @@ Cave Story (NXEngine) %ROMPATH%/cavestory .exe .EXE .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/nxengine_libretro.so %ROM% + retroarch -L %COREPATH%/nxengine_libretro.so %ROM% cavestory cavestory @@ -231,7 +231,7 @@ ChaiLove game engine %ROMPATH%/chailove .chai .CHAI .chailove .CHAILOVE .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/chailove_libretro.so %ROM% + retroarch -L %COREPATH%/chailove_libretro.so %ROM% love chailove @@ -240,7 +240,7 @@ Fairchild Channel F %ROMPATH%/channelf .bin .BIN .chf .CHF .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/freechaf_libretro.so %ROM% + retroarch -L %COREPATH%/freechaf_libretro.so %ROM% channelf channelf @@ -258,7 +258,7 @@ ColecoVision %ROMPATH%/coleco .rom .ROM .ri .RI .mx1 .MX1 .mx2 .MX2 .col .COL .dsk .DSK .cas .CAS .sg .SG .sc .SC .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/bluemsx_libretro.so %ROM% + retroarch -L %COREPATH%/bluemsx_libretro.so %ROM% colecovision colecovision @@ -267,7 +267,7 @@ Daphne Arcade Laserdisc Emulator %ROMPATH%/daphne .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/daphne_libretro.so %ROM% + retroarch -L %COREPATH%/daphne_libretro.so %ROM% daphne daphne @@ -285,7 +285,7 @@ Doom %ROMPATH%/doom .wad .WAD .iwad .IWAD .pwad .PWAD - retroarch -L /usr/pkg/lib/libretro/prboom_libretro.so %ROM% + retroarch -L %COREPATH%/prboom_libretro.so %ROM% pc doom @@ -294,7 +294,7 @@ DOS (PC) %ROMPATH%/dos .bat .BAT .com .COM .exe .EXE .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/dosbox_core_libretro.so %ROM% + retroarch -L %COREPATH%/dosbox_core_libretro.so %ROM% dos dos @@ -312,7 +312,7 @@ Sega Dreamcast %ROMPATH%/dreamcast .chd .CHD .cdi .CDI .iso .ISO .elf .ELF .cue .CUE .gdi .GDI .lst .LST .dat .DAT .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/flycast_libretro.so %ROM% + retroarch -L %COREPATH%/flycast_libretro.so %ROM% dreamcast dreamcast @@ -321,7 +321,7 @@ Nintendo Family Computer %ROMPATH%/famicom .nes .NES .unf .UNF .unif .UNIF .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/fceumm_libretro.so %ROM% + retroarch -L %COREPATH%/nestopia_libretro.so %ROM% nes, famicom famicom @@ -330,7 +330,7 @@ Final Burn Alpha %ROMPATH%/fba .chd .CHD .cue .CUE .iso .ISO .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/fbneo_libretro.so %ROM% + retroarch -L %COREPATH%/fbneo_libretro.so %ROM% arcade fba @@ -339,7 +339,7 @@ FinalBurn Neo %ROMPATH%/fbneo .chd .CHD .cue .CUE .iso .ISO .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/fbneo_libretro.so %ROM% + retroarch -L %COREPATH%/fbneo_libretro.so %ROM% arcade fbneo @@ -348,7 +348,7 @@ Nintendo Famicom Disk System %ROMPATH%/fds .nes .NES .fds .FDS .unf .UNF .UNIF .UNIF .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/nestopia_libretro.so %ROM% + retroarch -L %COREPATH%/nestopia_libretro.so %ROM% fds fds @@ -357,7 +357,7 @@ Nintendo Game and Watch %ROMPATH%/gameandwatch .mgw .MGW .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/gw_libretro.so %ROM% + retroarch -L %COREPATH%/gw_libretro.so %ROM% gameandwatch gameandwatch @@ -366,7 +366,7 @@ Sega Game Gear %ROMPATH%/gamegear .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/genesis_plus_gx_libretro.so %ROM% + retroarch -L %COREPATH%/genesis_plus_gx_libretro.so %ROM% gamegear gamegear @@ -375,7 +375,7 @@ Nintendo GameCube %ROMPATH%/gamecube .gcm .GCM .iso .ISO .wbfs .WBFS .ciso .CISO .gcz .GCZ .elf .ELF .dol .DOL .dff .DFF .tgc .TGC .wad .WAD .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/dolphin_libretro.so %ROM% + retroarch -L %COREPATH%/dolphin_libretro.so %ROM% gamecube gc @@ -384,7 +384,7 @@ Nintendo Game Boy %ROMPATH%/gb .sfc .SFC .smc .SMC .gb .GB .gbc .GBC .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/bsnes_libretro.so %ROM% + retroarch -L %COREPATH%/bsnes_libretro.so %ROM% gb gb @@ -393,7 +393,7 @@ Nintendo Game Boy Advance %ROMPATH%/gba .gba .GBA .agb .AGB .bin .BIN .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/mednafen_gba_libretro.so %ROM% + retroarch -L %COREPATH%/mednafen_gba_libretro.so %ROM% gba gba @@ -402,7 +402,7 @@ Nintendo Game Boy Color %ROMPATH%/gbc .sfc .SFC .smc .SMC .gb .GB .gbc .GBC .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/bsnes_libretro.so %ROM% + retroarch -L %COREPATH%/bsnes_libretro.so %ROM% gbc gbc @@ -411,7 +411,7 @@ Sega Genesis %ROMPATH%/genesis .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/genesis_plus_gx_libretro.so %ROM% + retroarch -L %COREPATH%/genesis_plus_gx_libretro.so %ROM% genesis, megadrive genesis @@ -429,7 +429,7 @@ Mattel Electronics Intellivision %ROMPATH%/intellivision .int .INT .bin .BIN .rom .ROM .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/freeintv_libretro.so %ROM% + retroarch -L %COREPATH%/freeintv_libretro.so %ROM% intellivision intellivision @@ -456,7 +456,7 @@ Lutro game engine %ROMPATH%/lutro .lua .LUA .lutro .LUTRO .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/lutro_libretro.so %ROM% + retroarch -L %COREPATH%/lutro_libretro.so %ROM% lutro lutro @@ -474,7 +474,7 @@ Multiple Arcade Machine Emulator %ROMPATH%/mame .chd .cue .CUE .CHD .cmd .CMD .fba .FBA .iso .ISO .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/mame2016_libretro.so %ROM% + retroarch -L %COREPATH%/mame2016_libretro.so %ROM% arcade mame @@ -492,7 +492,7 @@ Multiple Arcade Machine Emulator %ROMPATH%/mame-libretro .chd .cue .CUE .CHD .cmd .CMD .fba .FBA .iso .ISO .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/mame_libretro.so %ROM% + retroarch -L %COREPATH%/mame_libretro.so %ROM% arcade mame-libretro @@ -510,7 +510,7 @@ Sega Master System %ROMPATH%/mastersystem .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/genesis_plus_gx_libretro.so %ROM% + retroarch -L %COREPATH%/genesis_plus_gx_libretro.so %ROM% mastersystem mastersystem @@ -519,7 +519,7 @@ Sega Mega-CD %ROMPATH%/megacd .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/genesis_plus_gx_libretro.so %ROM% + retroarch -L %COREPATH%/genesis_plus_gx_libretro.so %ROM% segacd megacd @@ -528,7 +528,7 @@ Sega Mega-CD %ROMPATH%/megacdjp .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/genesis_plus_gx_libretro.so %ROM% + retroarch -L %COREPATH%/genesis_plus_gx_libretro.so %ROM% segacd megacdjp @@ -537,7 +537,7 @@ Sega Mega Drive %ROMPATH%/megadrive .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/genesis_plus_gx_libretro.so %ROM% + retroarch -L %COREPATH%/genesis_plus_gx_libretro.so %ROM% megadrive, genesis megadrive @@ -546,7 +546,7 @@ Multi Emulator Super System %ROMPATH%/mess .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/mess2015_libretro.so %ROM% + retroarch -L %COREPATH%/mess2015_libretro.so %ROM% mess mess @@ -564,7 +564,7 @@ MSX %ROMPATH%/msx .rom .ROM .ri .RI .mx1 .MX1 .mx2 .MX2 .col .COL .dsk .DSK .cas .CAS .sg .SG .sc .SC .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/bluemsx_libretro.so %ROM% + retroarch -L %COREPATH%/bluemsx_libretro.so %ROM% msx msx @@ -573,7 +573,7 @@ MSX1 %ROMPATH%/msx1 .rom .ROM .ri .RI .mx1 .MX1 .mx2 .MX2 .col .COL .dsk .DSK .cas .CAS .sg .SG .sc .SC .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/bluemsx_libretro.so %ROM% + retroarch -L %COREPATH%/bluemsx_libretro.so %ROM% msx msx1 @@ -582,7 +582,7 @@ MSX2 %ROMPATH%/msx2 .rom .ROM .ri .RI .mx1 .MX1 .mx2 .MX2 .col .COL .dsk .DSK .cas .CAS .sg .SG .sc .SC .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/bluemsx_libretro.so %ROM% + retroarch -L %COREPATH%/bluemsx_libretro.so %ROM% msx msx2 @@ -591,7 +591,7 @@ Nintendo 64 %ROMPATH%/n64 .n64 .N64 .v64 .V64 .z64 .Z64 .bin .BIN .u1 .U1 .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/mupen64plus_next_libretro.so %ROM% + retroarch -L %COREPATH%/mupen64plus_next_libretro.so %ROM% n64 n64 @@ -600,7 +600,7 @@ Sega NAOMI %ROMPATH%/naomi .chd .CHD .cdi .CDI .iso .ISO .elf .ELF .bin .BIN .cue .CUE .gdi .GDI .lst .LST .dat .DAT .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/flycast_libretro.so %ROM% + retroarch -L %COREPATH%/flycast_libretro.so %ROM% naomi naomi @@ -609,7 +609,7 @@ Nintendo DS %ROMPATH%/nds .nds .NDS .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/melonds_libretro.so %ROM% + retroarch -L %COREPATH%/melonds_libretro.so %ROM% nds nds @@ -618,7 +618,7 @@ Neo Geo %ROMPATH%/neogeo .chd .CHD .cue .CUE .iso .ISO .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/fbneo_libretro.so %ROM% + retroarch -L %COREPATH%/fbneo_libretro.so %ROM% neogeo neogeo @@ -627,7 +627,7 @@ Neo Geo CD %ROMPATH%/neogeocd .chd .CHD .cue .CUE .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/neocd_libretro.so %ROM% + retroarch -L %COREPATH%/neocd_libretro.so %ROM% neogeocd neogeocd @@ -636,7 +636,7 @@ Nintendo Entertainment System %ROMPATH%/nes .nes .NES .unf .UNF .unif .UNIF .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/fceumm_libretro.so %ROM% + retroarch -L %COREPATH%/nestopia_libretro.so %ROM% nes nes @@ -645,7 +645,7 @@ Neo Geo Pocket %ROMPATH%/ngp .ngp .NGP .ngc .NGC .ngpc .NGPC .npc .NPC .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/mednafen_ngp_libretro.so %ROM% + retroarch -L %COREPATH%/mednafen_ngp_libretro.so %ROM% ngp ngp @@ -654,7 +654,7 @@ Neo Geo Pocket Color %ROMPATH%/ngpc .ngp .NGP .ngc .NGC .ngpc .NGPC .npc .NPC .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/mednafen_ngp_libretro.so %ROM% + retroarch -L %COREPATH%/mednafen_ngp_libretro.so %ROM% ngpc ngpc @@ -663,7 +663,7 @@ Magnavox Odyssey2 %ROMPATH%/odyssey2 .bin .BIN .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/o2em_libretro.so %ROM% + retroarch -L %COREPATH%/o2em_libretro.so %ROM% odyssey2 odyssey2 @@ -690,7 +690,7 @@ Palm OS %ROMPATH%/palm .prc .PRC .pqa .PQA .img .IMG .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/mu_libretro.so %ROM% + retroarch -L %COREPATH%/mu_libretro.so %ROM% palm palm @@ -699,7 +699,7 @@ IBM PC %ROMPATH%/pc .bat .BAT .com .COM .exe .EXE .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/dosbox_core_libretro.so %ROM% + retroarch -L %COREPATH%/dosbox_core_libretro.so %ROM% pc pc @@ -708,7 +708,7 @@ NEC PC Engine %ROMPATH%/pcengine .pce .PCE .bin .BIN .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/mednafen_pce_fast_libretro.so %ROM% + retroarch -L %COREPATH%/mednafen_pce_fast_libretro.so %ROM% pcengine pcengine @@ -717,7 +717,7 @@ NEC PC Engine CD %ROMPATH%/pcenginecd .pce .PCE .cue .CUE .ccd .CCD .iso .ISO .img .IMG .bin .BIN .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/mednafen_pce_libretro.so %ROM% + retroarch -L %COREPATH%/mednafen_pce_libretro.so %ROM% pcenginecd pcenginecd @@ -726,7 +726,7 @@ NEC PC-FX %ROMPATH%/pcfx .cue CUE .ccd .CCD .toc .TOC .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/mednafen_pcfx_libretro.so %ROM% + retroarch -L %COREPATH%/mednafen_pcfx_libretro.so %ROM% pcfx pcfx @@ -735,7 +735,7 @@ Nintendo Pokémon Mini %ROMPATH%/pokemini .min .MIN .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/pokemini_libretro.so %ROM% + retroarch -L %COREPATH%/pokemini_libretro.so %ROM% pokemini pokemini @@ -753,7 +753,7 @@ Sony PlayStation 2 %ROMPATH%/ps2 .iso .ISO .isz .ISZ .cso .CSO .bin .BIN .elf .ELF .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/play_libretro.so %ROM% + retroarch -L %COREPATH%/play_libretro.so %ROM% ps2 ps2 @@ -762,7 +762,7 @@ PlayStation Portable %ROMPATH%/psp .elf .ELF .iso .ISO .cso .CSO .prx .PRX .pbp .PBP .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/ppsspp_libretro.so %ROM% + retroarch -L %COREPATH%/ppsspp_libretro.so %ROM% psp psp @@ -780,7 +780,7 @@ Sony PlayStation 1 %ROMPATH%/psx .cue .CUE .toc .TOC .m3u .M3U .ccd .CCD .exe .EXE .pbp .PBP .chd .CHD .cbn .CBN .img .IMG .iso .ISO .mdf .MDF .z .Z .znx .ZNX .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/mednafen_psx_libretro.so %ROM% + retroarch -L %COREPATH%/mednafen_psx_libretro.so %ROM% psx psx @@ -798,7 +798,7 @@ SAM Coupé %ROMPATH%/samcoupe .dsk .DSK .mgt .MGT .sbt .SBT .sad .SAD .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/simcp_libretro.so %ROM% + retroarch -L %COREPATH%/simcp_libretro.so %ROM% samcoupe samcoupe @@ -807,7 +807,7 @@ Nintendo Satellaview %ROMPATH%/satellaview .smc .SMC .sfc .SFC .swc .SWC .fig .FIG .bs .BS .bin .BIN .mgd .MGD .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/snes9x_libretro.so %ROM% + retroarch -L %COREPATH%/snes9x_libretro.so %ROM% satellaview satellaview @@ -816,7 +816,7 @@ Sega Saturn %ROMPATH%/saturn .ccd .CCD .chd .CHD .cue .CUE .toc .TOC .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/mednafen_saturn_libretro.so %ROM% + retroarch -L %COREPATH%/mednafen_saturn_libretro.so %ROM% saturn saturn @@ -825,7 +825,7 @@ ScummVM game engine %ROMPATH%/scummvm .scummvm .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/scummvm_libretro.so %ROM% + retroarch -L %COREPATH%/scummvm_libretro.so %ROM% scummvm scummvm @@ -834,7 +834,7 @@ Sega Mega Drive 32X %ROMPATH%/sega32x .bin .BIN .gen .GEN .smd .SMD .md .MD .32x .32X .cue .CUE .iso .ISO .sms .SMS .68k .68K .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/picodrive_libretro.so %ROM% + retroarch -L %COREPATH%/picodrive_libretro.so %ROM% sega32x sega32x @@ -843,7 +843,7 @@ Sega Super 32X %ROMPATH%/sega32xjp .bin .BIN .gen .GEN .smd .SMD .md .MD .32x .32X .cue .CUE .iso .ISO .sms .SMS .68k .68K .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/picodrive_libretro.so %ROM% + retroarch -L %COREPATH%/picodrive_libretro.so %ROM% sega32x sega32xjp @@ -852,7 +852,7 @@ Sega Genesis 32X %ROMPATH%/sega32xna .bin .BIN .gen .GEN .smd .SMD .md .MD .32x .32X .cue .CUE .iso .ISO .sms .SMS .68k .68K .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/picodrive_libretro.so %ROM% + retroarch -L %COREPATH%/picodrive_libretro.so %ROM% sega32x sega32xna @@ -861,7 +861,7 @@ Sega CD %ROMPATH%/segacd .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/genesis_plus_gx_libretro.so %ROM% + retroarch -L %COREPATH%/genesis_plus_gx_libretro.so %ROM% segacd segacd @@ -870,7 +870,7 @@ Sega SG-1000 %ROMPATH%/sg-1000 .mdx .MDX .md .MD .smd .SMD .gen .GEN .bin .BIN .cue .CUE .iso .ISO .sms .SMS .gg .GG .sg .SG .68k .68K .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/genesis_plus_gx_libretro.so %ROM% + retroarch -L %COREPATH%/genesis_plus_gx_libretro.so %ROM% sg-1000 sg1000 @@ -879,7 +879,7 @@ Nintendo SNES (Super Nintendo) %ROMPATH%/snes .smc .SMC .sfc .SFC .swc .SWC .fig .FIG .bs .BS .bin .BIN .mgd .MGD .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/snes9x_libretro.so %ROM% + retroarch -L %COREPATH%/snes9x_libretro.so %ROM% snes snes @@ -888,7 +888,7 @@ Nintendo SNES (Super Nintendo) %ROMPATH%/snesna .smc .SMC .sfc .SFC .swc .SWC .fig .FIG .bs .BS .bin .BIN .mgd .MGD .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/snes9x_libretro.so %ROM% + retroarch -L %COREPATH%/snes9x_libretro.so %ROM% snes snesna @@ -906,7 +906,7 @@ Spectravideo %ROMPATH%/spectravideo .rom .ROM .ri .RI .mx1 .MX1 .mx2 .MX2 .col .COL .dsk .DSK .cas .CAS .sg .SG .sc .SC .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/bluemsx_libretro.so %ROM% + retroarch -L %COREPATH%/bluemsx_libretro.so %ROM% spectravideo spectravideo @@ -933,7 +933,7 @@ Bandai SuFami Turbo %ROMPATH%/sufami .smc .SMC .sfc .SFC .swc .SWC .fig .FIG .bs .BS .bin .BIN .mgd .MGD .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/snes9x_libretro.so %ROM% + retroarch -L %COREPATH%/snes9x_libretro.so %ROM% sufami sufami @@ -942,7 +942,7 @@ NEC SuperGrafx %ROMPATH%/supergrafx .pce .PCE .sgx .SGX .cue .CUE .ccd .CCD .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/mednafen_supergrafx_libretro.so %ROM% + retroarch -L %COREPATH%/mednafen_supergrafx_libretro.so %ROM% supergrafx supergrafx @@ -951,7 +951,7 @@ Thomson TO/MO series %ROMPATH%/thomson .fd .FD .sap .SAP .k7 .K7 .m7 .M7 .m5 .M5 .rom .ROM .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/theodore_libretro.so %ROM% + retroarch -L %COREPATH%/theodore_libretro.so %ROM% thomson thomson @@ -960,7 +960,7 @@ NEC TurboGrafx-16 %ROMPATH%/tg16 .pce .PCE .bin .BIN .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/mednafen_pce_fast_libretro.so %ROM% + retroarch -L %COREPATH%/mednafen_pce_fast_libretro.so %ROM% pcengine tg16 @@ -969,7 +969,7 @@ NEC TurboGrafx-CD %ROMPATH%/tg-cd .pce .PCE .cue .CUE .ccd .CCD .iso .ISO .img .IMG .bin .BIN .chd .CHD .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/mednafen_pce_libretro.so %ROM% + retroarch -L %COREPATH%/mednafen_pce_libretro.so %ROM% pcenginecd tg-cd @@ -996,7 +996,7 @@ Uzebox %ROMPATH%/uzebox .uze .UZE .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/uzem_libretro.so %ROM% + retroarch -L %COREPATH%/uzem_libretro.so %ROM% uzebox uzebox @@ -1005,7 +1005,7 @@ Vectrex %ROMPATH%/vectrex .bin .BIN .vec .VEC .gam .GAM .vc .VC .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/vecx_libretro.so %ROM% + retroarch -L %COREPATH%/vecx_libretro.so %ROM% vectrex vectrex @@ -1014,7 +1014,7 @@ Philips Videopac G7000 (Magnavox Odyssey2) %ROMPATH%/videopac .bin .BIN .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/o2em_libretro.so %ROM% + retroarch -L %COREPATH%/o2em_libretro.so %ROM% videopac videopac @@ -1023,7 +1023,7 @@ Nintendo Virtual Boy %ROMPATH%/virtualboy .vb .VB .vboy .VBOY .bin .BIN .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/mednafen_vb_libretro.so %ROM% + retroarch -L %COREPATH%/mednafen_vb_libretro.so %ROM% virtualboy virtualboy @@ -1032,7 +1032,7 @@ Nintendo Wii %ROMPATH%/wii .gcm .GCM .iso .ISO .wbfs .WBFS .ciso .CISO .gcz .GCZ .elf .ELF .dol .DOL .dff .DFF .tgc .TGC .wad .WAD .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/dolphin_libretro.so %ROM% + retroarch -L %COREPATH%/dolphin_libretro.so %ROM% wii wii @@ -1050,7 +1050,7 @@ Bandai WonderSwan %ROMPATH%/wonderswan .ws .WS .pc2 .PC2 .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/mednafen_wswan_libretro.so %ROM% + retroarch -L %COREPATH%/mednafen_wswan_libretro.so %ROM% wonderswan wonderswan @@ -1059,7 +1059,7 @@ Bandai WonderSwan Color %ROMPATH%/wonderswancolor .ws .WS .wsc .WSC .pc2 .PC2 .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/mednafen_wswan_libretro.so %ROM% + retroarch -L %COREPATH%/mednafen_wswan_libretro.so %ROM% wonderswancolor wonderswancolor @@ -1068,7 +1068,7 @@ Sharp X68000 %ROMPATH%/x68000 .dim .DIM .img .IMG .d88 .D88 .88d .88D .hdm .HDM .dup .DUP .2hd .2HD .xdf .XDF .hdf .HDF .cmd .CMD .m3u .M3U .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/px68k_libretro.so %ROM% + retroarch -L %COREPATH%/px68k_libretro.so %ROM% x68000 x68000 @@ -1104,7 +1104,7 @@ Sinclair ZX81 %ROMPATH%/zx81 .tzx .TZX .p .P .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/81_libretro.so %ROM% + retroarch -L %COREPATH%/81_libretro.so %ROM% zx81 zx81 @@ -1113,7 +1113,7 @@ Sinclair ZX Spectrum %ROMPATH%/zxspectrum .tzx .TZX .tap .TAP .z80 .Z80 .rzx .RZX .scl .SCL .trd .TRD .sh .SH .sna .SNA .szx .SZX .udi .UDI .mgt .MGT .img .IMG .dsk .DSK .gz .GZ .7z .7Z .zip .ZIP - retroarch -L /usr/pkg/lib/libretro/fuse_libretro.so %ROM% + retroarch -L %COREPATH%/fuse_libretro.so %ROM% zxspectrum zxspectrum diff --git a/resources/templates/es_systems.cfg_windows b/resources/templates/es_systems.cfg_windows index 3151d45d7..f566ae0eb 100644 --- a/resources/templates/es_systems.cfg_windows +++ b/resources/templates/es_systems.cfg_windows @@ -321,7 +321,7 @@ Nintendo Family Computer %ROMPATH%\famicom .nes .NES .unf .UNF .unif .UNIF .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\fceumm_libretro.dll" %ROM% + retroarch.exe -L "%EMUPATH%\cores\nestopia_libretro.dll" %ROM% nes, famicom famicom @@ -636,7 +636,7 @@ Nintendo Entertainment System %ROMPATH%\nes .nes .NES .unf .UNF .unif .UNIF .7z .7Z .zip .ZIP - retroarch.exe -L "%EMUPATH%\cores\fceumm_libretro.dll" %ROM% + retroarch.exe -L "%EMUPATH%\cores\nestopia_libretro.dll" %ROM% nes nes