diff --git a/configs/org.pegasus_frontend.Pegasus/pegasus-frontend/game_dirs.txt b/configs/org.pegasus_frontend.Pegasus/pegasus-frontend/game_dirs.txt new file mode 100644 index 00000000..8f2a9c15 --- /dev/null +++ b/configs/org.pegasus_frontend.Pegasus/pegasus-frontend/game_dirs.txt @@ -0,0 +1,187 @@ +/run/media/mmcblk0p1/Emulation/roms/3do +/run/media/mmcblk0p1/Emulation/roms/3ds +/run/media/mmcblk0p1/Emulation/roms/64dd +/run/media/mmcblk0p1/Emulation/roms/ags +/run/media/mmcblk0p1/Emulation/roms/amiga +/run/media/mmcblk0p1/Emulation/roms/amiga600 +/run/media/mmcblk0p1/Emulation/roms/amiga1200 +/run/media/mmcblk0p1/Emulation/roms/amigacd32 +/run/media/mmcblk0p1/Emulation/roms/amstradcpc +/run/media/mmcblk0p1/Emulation/roms/android +/run/media/mmcblk0p1/Emulation/roms/apple2 +/run/media/mmcblk0p1/Emulation/roms/apple2gs +/run/media/mmcblk0p1/Emulation/roms/arcade +/run/media/mmcblk0p1/Emulation/roms/arcadia +/run/media/mmcblk0p1/Emulation/roms/arduboy +/run/media/mmcblk0p1/Emulation/roms/astrocade +/run/media/mmcblk0p1/Emulation/roms/astrocde +/run/media/mmcblk0p1/Emulation/roms/atari800 +/run/media/mmcblk0p1/Emulation/roms/atari2600 +/run/media/mmcblk0p1/Emulation/roms/atari5200 +/run/media/mmcblk0p1/Emulation/roms/atari7800 +/run/media/mmcblk0p1/Emulation/roms/atarijaguar +/run/media/mmcblk0p1/Emulation/roms/atarijaguarcd +/run/media/mmcblk0p1/Emulation/roms/atarilynx +/run/media/mmcblk0p1/Emulation/roms/atarist +/run/media/mmcblk0p1/Emulation/roms/atarixe +/run/media/mmcblk0p1/Emulation/roms/atomiswave +/run/media/mmcblk0p1/Emulation/roms/bbcmicro +/run/media/mmcblk0p1/Emulation/roms/c16 +/run/media/mmcblk0p1/Emulation/roms/c64 +/run/media/mmcblk0p1/Emulation/roms/cavestory +/run/media/mmcblk0p1/Emulation/roms/cdimono1 +/run/media/mmcblk0p1/Emulation/roms/cdtv +/run/media/mmcblk0p1/Emulation/roms/chailove +/run/media/mmcblk0p1/Emulation/roms/channelf +/run/media/mmcblk0p1/Emulation/roms/cloud +/run/media/mmcblk0p1/Emulation/roms/coco +/run/media/mmcblk0p1/Emulation/roms/coleco +/run/media/mmcblk0p1/Emulation/roms/colecovision +/run/media/mmcblk0p1/Emulation/roms/cps +/run/media/mmcblk0p1/Emulation/roms/cps1 +/run/media/mmcblk0p1/Emulation/roms/cps2 +/run/media/mmcblk0p1/Emulation/roms/cps3 +/run/media/mmcblk0p1/Emulation/roms/crvision +/run/media/mmcblk0p1/Emulation/roms/daphne +/run/media/mmcblk0p1/Emulation/roms/desktop +/run/media/mmcblk0p1/Emulation/roms/doom +/run/media/mmcblk0p1/Emulation/roms/dos +/run/media/mmcblk0p1/Emulation/roms/dragon32 +/run/media/mmcblk0p1/Emulation/roms/dreamcast +/run/media/mmcblk0p1/Emulation/roms/easyrpg +/run/media/mmcblk0p1/Emulation/roms/epic +/run/media/mmcblk0p1/Emulation/roms/famicom +/run/media/mmcblk0p1/Emulation/roms/fba +/run/media/mmcblk0p1/Emulation/roms/fbneo +/run/media/mmcblk0p1/Emulation/roms/fds +/run/media/mmcblk0p1/Emulation/roms/flash +/run/media/mmcblk0p1/Emulation/roms/fmtowns +/run/media/mmcblk0p1/Emulation/roms/gameandwatch +/run/media/mmcblk0p1/Emulation/roms/gamecom +/run/media/mmcblk0p1/Emulation/roms/gamecube +/run/media/mmcblk0p1/Emulation/roms/gamegear +/run/media/mmcblk0p1/Emulation/roms/gb +/run/media/mmcblk0p1/Emulation/roms/gba +/run/media/mmcblk0p1/Emulation/roms/gbc +/run/media/mmcblk0p1/Emulation/roms/gc +/run/media/mmcblk0p1/Emulation/roms/genesis +/run/media/mmcblk0p1/Emulation/roms/genesiswide +/run/media/mmcblk0p1/Emulation/roms/gx4000 +/run/media/mmcblk0p1/Emulation/roms/intellivision +/run/media/mmcblk0p1/Emulation/roms/j2me +/run/media/mmcblk0p1/Emulation/roms/kodi +/run/media/mmcblk0p1/Emulation/roms/lcdgames +/run/media/mmcblk0p1/Emulation/roms/lutris +/run/media/mmcblk0p1/Emulation/roms/lutro +/run/media/mmcblk0p1/Emulation/roms/lynx +/run/media/mmcblk0p1/Emulation/roms/macintosh +/run/media/mmcblk0p1/Emulation/roms/mame +/run/media/mmcblk0p1/Emulation/roms/mame-advmame +/run/media/mmcblk0p1/Emulation/roms/mame-mame4all +/run/media/mmcblk0p1/Emulation/roms/mame2003 +/run/media/mmcblk0p1/Emulation/roms/mame2010 +/run/media/mmcblk0p1/Emulation/roms/mamecurrent +/run/media/mmcblk0p1/Emulation/roms/mastersystem +/run/media/mmcblk0p1/Emulation/roms/megacd +/run/media/mmcblk0p1/Emulation/roms/megacdjp +/run/media/mmcblk0p1/Emulation/roms/megadrive +/run/media/mmcblk0p1/Emulation/roms/megadrivejp +/run/media/mmcblk0p1/Emulation/roms/megaduck +/run/media/mmcblk0p1/Emulation/roms/mess +/run/media/mmcblk0p1/Emulation/roms/model2 +/run/media/mmcblk0p1/Emulation/roms/model3 +/run/media/mmcblk0p1/Emulation/roms/moonlight +/run/media/mmcblk0p1/Emulation/roms/moto +/run/media/mmcblk0p1/Emulation/roms/msx +/run/media/mmcblk0p1/Emulation/roms/msx1 +/run/media/mmcblk0p1/Emulation/roms/msx2 +/run/media/mmcblk0p1/Emulation/roms/msxturbor +/run/media/mmcblk0p1/Emulation/roms/mugen +/run/media/mmcblk0p1/Emulation/roms/multivision +/run/media/mmcblk0p1/Emulation/roms/n3ds +/run/media/mmcblk0p1/Emulation/roms/n64 +/run/media/mmcblk0p1/Emulation/roms/n64dd +/run/media/mmcblk0p1/Emulation/roms/naomi +/run/media/mmcblk0p1/Emulation/roms/naomigd +/run/media/mmcblk0p1/Emulation/roms/nds +/run/media/mmcblk0p1/Emulation/roms/neogeo +/run/media/mmcblk0p1/Emulation/roms/neogeocd +/run/media/mmcblk0p1/Emulation/roms/neogeocdjp +/run/media/mmcblk0p1/Emulation/roms/nes +/run/media/mmcblk0p1/Emulation/roms/ngp +/run/media/mmcblk0p1/Emulation/roms/ngpc +/run/media/mmcblk0p1/Emulation/roms/odyssey2 +/run/media/mmcblk0p1/Emulation/roms/openbor +/run/media/mmcblk0p1/Emulation/roms/oric +/run/media/mmcblk0p1/Emulation/roms/palm +/run/media/mmcblk0p1/Emulation/roms/pc +/run/media/mmcblk0p1/Emulation/roms/pc88 +/run/media/mmcblk0p1/Emulation/roms/pc98 +/run/media/mmcblk0p1/Emulation/roms/pcengine +/run/media/mmcblk0p1/Emulation/roms/pcenginecd +/run/media/mmcblk0p1/Emulation/roms/pcfx +/run/media/mmcblk0p1/Emulation/roms/pico8 +/run/media/mmcblk0p1/Emulation/roms/pokemini +/run/media/mmcblk0p1/Emulation/roms/ports +/run/media/mmcblk0p1/Emulation/roms/primehacks +/run/media/mmcblk0p1/Emulation/roms/ps2 +/run/media/mmcblk0p1/Emulation/roms/ps3 +/run/media/mmcblk0p1/Emulation/roms/ps4 +/run/media/mmcblk0p1/Emulation/roms/psp +/run/media/mmcblk0p1/Emulation/roms/psvita +/run/media/mmcblk0p1/Emulation/roms/psx +/run/media/mmcblk0p1/Emulation/roms/pv1000 +/run/media/mmcblk0p1/Emulation/roms/quake +/run/media/mmcblk0p1/Emulation/roms/quake_1 +/run/media/mmcblk0p1/Emulation/roms/remoteplay +/run/media/mmcblk0p1/Emulation/roms/roms +/run/media/mmcblk0p1/Emulation/roms/samcoupe +/run/media/mmcblk0p1/Emulation/roms/satellaview +/run/media/mmcblk0p1/Emulation/roms/saturn +/run/media/mmcblk0p1/Emulation/roms/saturnjp +/run/media/mmcblk0p1/Emulation/roms/scripts +/run/media/mmcblk0p1/Emulation/roms/scummvm +/run/media/mmcblk0p1/Emulation/roms/sega32x +/run/media/mmcblk0p1/Emulation/roms/sega32xjp +/run/media/mmcblk0p1/Emulation/roms/sega32xna +/run/media/mmcblk0p1/Emulation/roms/segacd +/run/media/mmcblk0p1/Emulation/roms/sfc +/run/media/mmcblk0p1/Emulation/roms/sg-1000 +/run/media/mmcblk0p1/Emulation/roms/sgb +/run/media/mmcblk0p1/Emulation/roms/snes +/run/media/mmcblk0p1/Emulation/roms/sneshd +/run/media/mmcblk0p1/Emulation/roms/snesna +/run/media/mmcblk0p1/Emulation/roms/solarus +/run/media/mmcblk0p1/Emulation/roms/spectravideo +/run/media/mmcblk0p1/Emulation/roms/steam +/run/media/mmcblk0p1/Emulation/roms/stratagus +/run/media/mmcblk0p1/Emulation/roms/sufami +/run/media/mmcblk0p1/Emulation/roms/supergrafx +/run/media/mmcblk0p1/Emulation/roms/supervision +/run/media/mmcblk0p1/Emulation/roms/switch +/run/media/mmcblk0p1/Emulation/roms/symbian +/run/media/mmcblk0p1/Emulation/roms/tanodragon +/run/media/mmcblk0p1/Emulation/roms/tg-cd +/run/media/mmcblk0p1/Emulation/roms/tg16 +/run/media/mmcblk0p1/Emulation/roms/ti99 +/run/media/mmcblk0p1/Emulation/roms/tic80 +/run/media/mmcblk0p1/Emulation/roms/to8 +/run/media/mmcblk0p1/Emulation/roms/trs-80 +/run/media/mmcblk0p1/Emulation/roms/uzebox +/run/media/mmcblk0p1/Emulation/roms/vectrex +/run/media/mmcblk0p1/Emulation/roms/vic20 +/run/media/mmcblk0p1/Emulation/roms/videopac +/run/media/mmcblk0p1/Emulation/roms/virtualboy +/run/media/mmcblk0p1/Emulation/roms/vsmile +/run/media/mmcblk0p1/Emulation/roms/wasm4 +/run/media/mmcblk0p1/Emulation/roms/wii +/run/media/mmcblk0p1/Emulation/roms/wiiu +/run/media/mmcblk0p1/Emulation/roms/wonderswan +/run/media/mmcblk0p1/Emulation/roms/wonderswancolor +/run/media/mmcblk0p1/Emulation/roms/x1 +/run/media/mmcblk0p1/Emulation/roms/x68000 +/run/media/mmcblk0p1/Emulation/roms/xbox +/run/media/mmcblk0p1/Emulation/roms/xbox360 +/run/media/mmcblk0p1/Emulation/roms/zmachine +/run/media/mmcblk0p1/Emulation/roms/zx81 +/run/media/mmcblk0p1/Emulation/roms/zxspectrum diff --git a/configs/org.pegasus_frontend.Pegasus/pegasus-frontend/settings.txt b/configs/org.pegasus_frontend.Pegasus/pegasus-frontend/settings.txt new file mode 100644 index 00000000..a2ffe963 --- /dev/null +++ b/configs/org.pegasus_frontend.Pegasus/pegasus-frontend/settings.txt @@ -0,0 +1,10 @@ +general.theme: themes/atari-50-menu-pegasus/ +general.verify-files: false +general.input-mouse-support: true +general.fullscreen: true +providers.steam.enabled: false +providers.gog.enabled: false +providers.es2.enabled: false +providers.logiqx.enabled: false +providers.lutris.enabled: false +providers.skraper.enabled: true diff --git a/configs/steam-rom-manager/userData/parsers/emudeck/0_pegasus.json b/configs/steam-rom-manager/userData/parsers/emudeck/0_pegasus.json new file mode 100644 index 00000000..8d756c52 --- /dev/null +++ b/configs/steam-rom-manager/userData/parsers/emudeck/0_pegasus.json @@ -0,0 +1,76 @@ +{ + "parserType": "Glob", + "configTitle": "Pegasus - Pegasus Frontend", + "steamCategory": "${Emulation}", + "executableArgs": "", + "executableModifier": "\"${exePath}\"", + "romDirectory": "/run/media/mmcblk0p1/Emulation/tools/", + "steamDirectory": "${steamdirglobal}", + "startInDirectory": "", + "imageProviders": ["SteamGridDB"], + "titleModifier": "Pegasus Frontend", + "onlineImageQueries": "${${fuzzyTitle}}", + "imagePool": "${fuzzyTitle}", + "defaultImage": "", + "defaultTallImage": "", + "defaultHeroImage": "", + "defaultLogoImage": "", + "defaultIcon": "/home/deck/.config/EmuDeck/backend/configs/steam-rom-manager/userData/img/default/icon.png", + "localImages": "", + "localTallImages": "", + "localHeroImages": "", + "localLogoImages": "", + "localIcons": "", + "disabled": false, + "executable": { + "path": "/run/media/mmcblk0p1/Emulation/tools/launchers/pegasus-frontend.sh", + "shortcutPassthrough": false, + "appendArgsToExecutable": true + }, + "userAccounts": { + "specifiedAccounts": "", + "skipWithMissingDataDir": true, + "useCredentials": true + }, + "parserInputs": { + "glob": "${title}@(.AppImage)" + }, + "titleFromVariable": { + "limitToGroups": "", + "caseInsensitiveVariables": false, + "skipFileIfVariableWasNotFound": false, + "tryToMatchTitle": false + }, + "fuzzyMatch": { + "replaceDiacritics": true, + "removeCharacters": true, + "removeBrackets": true + }, + "parserId": "164824496516097458", + "version": 13, + "controllers": { + "ps4": null, + "ps5": null, + "xbox360": null, + "xboxone": null, + "switch_joycon_left": null, + "switch_joycon_right": null, + "switch_pro": null, + "neptune": { + "title": "EmuDeck - EmulationStation-DE", + "mappingId": "emulationstation-de_controller_config.vdf", + "profileType": "template" + } + }, + "imageProviderAPIs": { + "SteamGridDB": { + "nsfw": false, + "humor": false, + "imageMotionTypes": ["static"], + "styles": [], + "stylesHero": [], + "stylesLogo": [], + "stylesIcon": [] + } + } +} diff --git a/darwin/functions/overrides/configEmuFP.sh b/darwin/functions/overrides/configEmuFP.sh index e3fec5ae..65038a09 100644 --- a/darwin/functions/overrides/configEmuFP.sh +++ b/darwin/functions/overrides/configEmuFP.sh @@ -1,7 +1,8 @@ -configEmuFP(){ - +#!/bin/bash +configEmuFP(){ + local name=$1 - setMSG "Updating $name Config" + setMSG "Updating $name Config" rsync -avhpL --mkpath "$EMUDECKGIT/darwin/configs/${name}/" "$HOME/Library/Application Support/${name}/" } diff --git a/functions/ToolScripts/emuDeckPegasus.sh b/functions/ToolScripts/emuDeckPegasus.sh new file mode 100644 index 00000000..9b1c9c3f --- /dev/null +++ b/functions/ToolScripts/emuDeckPegasus.sh @@ -0,0 +1,79 @@ +#!/bin/bash +#variables +Pegasus_toolName="Pegasus Frontend" +Pegasus_emuPath="org.pegasus_frontend.Pegasus" +Pegasus_path="$HOME/.var/app/$Pegasus_emuPath" +Pegasus_dir_file="$HOME/.var/app/$Pegasus_emuPath/pegasus-frontend/game_dirs.txt" +Pegasus_config_file="$HOME/.var/app/$Pegasus_emuPath/pegasus-frontend/settings.txt" + +#cleanupOlderThings +Pegasus_cleanup(){ + echo "NYI" +} + +#Install +Pegasus_install(){ + + setMSG "Installing $Pegasus_toolName" + + local showProgress="$1" + + installEmuFP "${Pegasus_toolName}" "${Pegasus_emuPath}" + flatpak override "${Pegasus_emuPath}" --filesystem=host --user +} + +#ApplyInitialSettings +Pegasus_init(){ + setMSG "Setting up $Pegasus_toolName" + + rsync -avhp --mkpath "$EMUDECKGIT/configs/$Pegasus_emuPath/" "$Pegasus_path/" + + #find /Emulation -type f -name "metadata.txt" -exec sed -i 's/buscar/reemplazar/g' {} \; + + #metadata and cores paths + rsync -r "$EMUDECKGIT/roms/" "$romsPath" + find $romsPath -type f -name "metadata.txt" -exec sed -i "s|CORESPATH|${RetroArch_cores}|g" {} \; + + + sed -i "s|/run/media/mmcblk0p1/Emulation|${emulationPath}|g" "$Pegasus_dir_file" + + #Pegasus_addCustomSystems + #Pegasus_setEmulationFolder + #Pegasus_setDefaultEmulators + Pegasus_applyTheme "$pegasusTheme" +} + + +Pegasus_resetConfig(){ + Pegasus_init &>/dev/null && echo "true" || echo "false" +} + +Pegasus_update(){ + Pegasus_init &>/dev/null && echo "true" || echo "false" +} + +Pegasus_addCustomSystems(){ + echo "NYI" +} + +Pegasus_applyTheme(){ + pegasusTheme=$1 + changeLine "general.theme:" " general.theme: themes\$pegasusTheme" + sed -i "s|/run/media/mmcblk0p1/Emulation|${emulationPath}|g" "$Pegasus_dir_file" +} + +Pegasus_setDefaultEmulators(){ + echo "NYI" +} + +Pegasus_setEmu(){ + echo "NYI" +} + +Pegasus_IsInstalled(){ + isFpInstalled "$Pegasus_emuPath" +} + +Pegasus_uninstall(){ + flatpak uninstall "$Pegasus_emuPath" --user -y +} diff --git a/functions/all.sh b/functions/all.sh index c6fb7509..33333c71 100644 --- a/functions/all.sh +++ b/functions/all.sh @@ -43,6 +43,7 @@ source "$EMUDECKGIT"/functions/appImageInit.sh #toolScripts source "$EMUDECKGIT"/functions/ToolScripts/emuDeckESDE.sh +source "$EMUDECKGIT"/functions/ToolScripts/emuDeckPegasus.sh source "$EMUDECKGIT"/functions/ToolScripts/emuDeckPlugins.sh source "$EMUDECKGIT"/functions/ToolScripts/emuDeckSRM.sh source "$EMUDECKGIT"/functions/ToolScripts/emuDeckCHD.sh @@ -63,7 +64,7 @@ source "$EMUDECKGIT"/functions/EmuScripts/emuDeckCemuNative.sh source "$EMUDECKGIT"/functions/EmuScripts/emuDeckPCSX2.sh source "$EMUDECKGIT"/functions/EmuScripts/emuDeckRPCS3.sh source "$EMUDECKGIT"/functions/EmuScripts/emuDeckCitra.sh -source "$EMUDECKGIT"/functions/EmuScripts/emuDeckDolphin.sh +source "$EMUDECKGIT"/functions/EmuScripts/emuDeckDolphin.sh source "$EMUDECKGIT"/functions/EmuScripts/emuDeckPrimehack.sh source "$EMUDECKGIT"/functions/EmuScripts/emuDeckRetroArch.sh source "$EMUDECKGIT"/functions/EmuScripts/emuDeckRyujinx.sh @@ -93,8 +94,8 @@ source "$EMUDECKGIT"/functions/RemotePlayClientScripts/remotePlayGreenlight.sh # Darwin ovewrites if [ "$system" == "darwin" ]; then - + source "$EMUDECKGIT/darwin/functions/helperFunctions.sh" source "$EMUDECKGIT/darwin/functions/overrides.sh" - -fi \ No newline at end of file + +fi diff --git a/functions/helperFunctions.sh b/functions/helperFunctions.sh index e586c20f..115741ec 100644 --- a/functions/helperFunctions.sh +++ b/functions/helperFunctions.sh @@ -267,6 +267,7 @@ function createUpdateSettingsFile(){ defaultSettingsList+=("doSetupPPSSPP=true") defaultSettingsList+=("doSetupXemu=true") defaultSettingsList+=("doSetupESDE=true") + defaultSettingsList+=("doSetupPegasus=false") defaultSettingsList+=("doSetupSRM=true") defaultSettingsList+=("doSetupPCSX2QT=true") defaultSettingsList+=("doSetupScummVM=true") @@ -277,6 +278,7 @@ function createUpdateSettingsFile(){ defaultSettingsList+=("doSetupFlycast=true") defaultSettingsList+=("doInstallSRM=true") defaultSettingsList+=("doInstallESDE=true") + defaultSettingsList+=("doInstallPegasus=false") defaultSettingsList+=("doInstallRA=true") defaultSettingsList+=("doInstallDolphin=true") #defaultSettingsList+=("doInstallPCSX2=true") @@ -398,6 +400,10 @@ function getReleaseURLGH(){ fileType="dmg" fi + if [ $system == "darwin" ]; then + fileType="dmg" + fi + if [ "$url" == "" ]; then url="https://api.github.com/repos/$repository/releases" fi @@ -646,13 +652,14 @@ safeDownload() { fi + if [ "$showProgress" == "true" ] || [[ $showProgress -eq 1 ]]; then request=$(curl -w $'\1'"%{response_code}" --fail -L "$url" -H "$headers" -o "$outFile.temp" 2>&1 | tee >(stdbuf -oL tr '\r' '\n' | sed -u 's/^ *\([0-9][0-9]*\).*\( [0-9].*$\)/\1\n#Download Speed\:\2/' | zenity --progress --title "Downloading $name" --width 600 --auto-close --no-cancel 2>/dev/null) && echo $'\2'${PIPESTATUS[0]}) else request=$(curl -w $'\1'"%{response_code}" --fail -L "$url" -H "$headers" -o "$outFile.temp" 2>&1 && echo $'\2'0 || echo $'\2'$?) fi - + returnCodes="${request#*$'\1'}" httpCode="${returnCodes%$'\2'*}" exitCode="${returnCodes#*$'\2'}" @@ -665,12 +672,12 @@ safeDownload() { echo $outFile; echo $httpCode; echo $exitCode; - + if [ "$httpCode" = "200" ] && [ "$exitCode" == "0" ]; then #echo "$name downloaded successfully"; mv -v "$outFile.temp" "$outFile" &>/dev/null volumeName=$(hdiutil attach "$outFile" | grep -o '/Volumes/.*$') - + cp -r $volumeName/*.app "$HOME/Applications" && hdiutil detach "$volumeName" && rm -rf $outFile return 0 else diff --git a/icons/Pegasus.png b/icons/Pegasus.png new file mode 100644 index 00000000..15dba8bf Binary files /dev/null and b/icons/Pegasus.png differ diff --git a/roms/3do/metadata.txt b/roms/3do/metadata.txt new file mode 100644 index 00000000..1898f327 --- /dev/null +++ b/roms/3do/metadata.txt @@ -0,0 +1,6 @@ +collection: 3DO +shortname: 3do +extensions: iso, ISO, bin, BIN, chd, CHD, cue, CUE, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/opera_libretro.so {file.path} + + diff --git a/roms/3ds/metadata.txt b/roms/3ds/metadata.txt new file mode 100644 index 00000000..807dd0a6 --- /dev/null +++ b/roms/3ds/metadata.txt @@ -0,0 +1,4 @@ +collection: Nintendo 3DS +shortname: n3ds +extensions: 3ds, 3DS, 3dsx, 3DSX, app, APP, axf, AXF, cii, CII, cxi, CXI, elf, ELF, cci, CCI +launch: /bin/bash /run/media/mmcblk0p1/Emulation/tools/launchers/citra.sh {file.path} diff --git a/roms/ags/metadata.txt b/roms/ags/metadata.txt new file mode 100644 index 00000000..1a344eb9 --- /dev/null +++ b/roms/ags/metadata.txt @@ -0,0 +1,6 @@ +collection: Adventure Game Studio Game Engine +shortname: ags +extensions: desktop +launch: PLACEHOLDER {file.path} + + diff --git a/roms/amiga/metadata.txt b/roms/amiga/metadata.txt new file mode 100644 index 00000000..1942f115 --- /dev/null +++ b/roms/amiga/metadata.txt @@ -0,0 +1,7 @@ +collection: Commodore Amiga +shortname: amiga +extensions: adf, ADF, adz, ADZ, ccd, CCD, chd, CHD, cue, CUE, dms, DMS, fdi, FDI, hdf, HDF, hdz, HDZ, ipf, IPF, rp9, RP9, iso, ISO, lha, LHA, m3u, M3U, mds, MDS, nrg, NRG, uae, UAE, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/puae_libretro.so {file.path} + + + diff --git a/roms/amiga1200/metadata.txt b/roms/amiga1200/metadata.txt new file mode 100644 index 00000000..37e1e690 --- /dev/null +++ b/roms/amiga1200/metadata.txt @@ -0,0 +1,7 @@ +collection: Commodore Amiga 1200 +shortname: amiga1200 +extensions: adf, ADF, adz, ADZ, ccd, CCD, chd, CHD, cue, CUE, dms, DMS, fdi, FDI, hdf, HDF, hdz, HDZ, ipf, IPF, rp9, RP9, iso, ISO, lha, LHA, m3u, M3U, mds, MDS, nrg, NRG, uae, UAE, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/puae_libretro.so {file.path} + + + diff --git a/roms/amiga600/metadata.txt b/roms/amiga600/metadata.txt new file mode 100644 index 00000000..71d5937e --- /dev/null +++ b/roms/amiga600/metadata.txt @@ -0,0 +1,7 @@ +collection: Commodore Amiga 600 +shortname: amiga600 +extensions:, adf, ADF, adz, ADZ, ccd, CCD, chd, CHD, cue, CUE, dms, DMS, fdi, FDI, hdf, HDF, hdz, HDZ, ipf, IPF, rp9, RP9, iso, ISO, lha, LHA, m3u, M3U, mds, MDS, nrg, NRG, uae, UAE, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/puae_libretro.so {file.path} + + + diff --git a/roms/amigacd32/metadata.txt b/roms/amigacd32/metadata.txt new file mode 100644 index 00000000..3bd49290 --- /dev/null +++ b/roms/amigacd32/metadata.txt @@ -0,0 +1,7 @@ +collection: Commodore Amiga CD32 +shortname: amigacd32 +extensions: adf, ADF, adz, ADZ, ccd, CCD, chd, CHD, cue, CUE, dms, DMS, fdi, FDI, hdf, HDF, hdz, HDZ, ipf, IPF, rp9, RP9, iso, ISO, lha, LHA, m3u, M3U, mds, MDS, nrg, NRG, uae, UAE, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/puae_libretro.so {file.path} + + + diff --git a/roms/amstradcpc/metadata.txt b/roms/amstradcpc/metadata.txt new file mode 100644 index 00000000..71ec1a7d --- /dev/null +++ b/roms/amstradcpc/metadata.txt @@ -0,0 +1,7 @@ +collection: Amstrad CPC +shortname: amstradcpc +extensions: cdt, CDT, cpr, CPR, dsk, DSK, kcr, KCR, m3u, M3U, sna, SNA, tap, TAR, voc, VOC, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/cap32_libretro.so {file.path} + + + diff --git a/roms/android/metadata.txt b/roms/android/metadata.txt new file mode 100644 index 00000000..6f4688be --- /dev/null +++ b/roms/android/metadata.txt @@ -0,0 +1,6 @@ +collection: Google Android +shortname: android +extensions: 7z, 7Z, zip, ZIP +launch: PLACEHOLDER {file.path} + + diff --git a/roms/apple2/metadata.txt b/roms/apple2/metadata.txt new file mode 100644 index 00000000..024b7551 --- /dev/null +++ b/roms/apple2/metadata.txt @@ -0,0 +1,6 @@ +collection: Apple II +shortname: apple2 +extensions: do, DO, dsk, DSK, nib, NIB, po, PO +launch: PLACEHOLDER {file.path} + + diff --git a/roms/apple2gs/metadata.txt b/roms/apple2gs/metadata.txt new file mode 100644 index 00000000..602fa964 --- /dev/null +++ b/roms/apple2gs/metadata.txt @@ -0,0 +1,6 @@ +collection: Apple IIGS +shortname: apple2gs +extensions: 2mg, 2MG +launch: PLACEHOLDER {file.path} + + diff --git a/roms/arcade/metadata.txt b/roms/arcade/metadata.txt new file mode 100644 index 00000000..e4c0c38c --- /dev/null +++ b/roms/arcade/metadata.txt @@ -0,0 +1,4 @@ +collection: Arcade +shortname: arcade +extensions: cmd, CMD, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/mame_libretro.so {file.path} diff --git a/roms/arcadia/metadata.txt b/roms/arcadia/metadata.txt new file mode 100644 index 00000000..cf3ff9e9 --- /dev/null +++ b/roms/arcadia/metadata.txt @@ -0,0 +1,6 @@ +collection: Emerson Arcadia 2001 +shortname: arcadia +extensions: bin, BIN, 7z, 7Z, zip, ZIP +launch: PLACEHOLDER {file.path} + + diff --git a/roms/arduboy/metadata.txt b/roms/arduboy/metadata.txt new file mode 100644 index 00000000..745ad307 --- /dev/null +++ b/roms/arduboy/metadata.txt @@ -0,0 +1,6 @@ +collection: Arduboy Miniature Game System +shortname: arduboy +extensions: hex, HEX, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/arduous_libretro.so {file.path} + + diff --git a/roms/astrocde/metadata.txt b/roms/astrocde/metadata.txt new file mode 100644 index 00000000..49e9e17a --- /dev/null +++ b/roms/astrocde/metadata.txt @@ -0,0 +1,4 @@ +collection: Bally Astrocade +shortname: astrocde +extensions: 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/mame_libretro.so {file.path} diff --git a/roms/atari2600/metadata.txt b/roms/atari2600/metadata.txt new file mode 100644 index 00000000..036589c5 --- /dev/null +++ b/roms/atari2600/metadata.txt @@ -0,0 +1,7 @@ +collection: Atari 2600 +shortname: atari2600 +extensions: a26, A26, bin, BIN, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/stella_libretro.so {file.path} + + + diff --git a/roms/atari5200/metadata.txt b/roms/atari5200/metadata.txt new file mode 100644 index 00000000..4b53b106 --- /dev/null +++ b/roms/atari5200/metadata.txt @@ -0,0 +1,4 @@ +collection: Atari 5200 +shortname: atari5200 +extensions: xfd, XFD, atr, ATR, atx, ATX, cdm, CDM, cas, CAS, bin, BIN, a52, A52, xex, XEX, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/a5200_libretro.so {file.path} diff --git a/roms/atari7800/metadata.txt b/roms/atari7800/metadata.txt new file mode 100644 index 00000000..43a3ffb9 --- /dev/null +++ b/roms/atari7800/metadata.txt @@ -0,0 +1,6 @@ +collection: Atari 7800 ProSystem +shortname: atari7800 +extensions: a78, A78, bin, BIN, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/prosystem_libretro.so {file.path} + + diff --git a/roms/atari800/metadata.txt b/roms/atari800/metadata.txt new file mode 100644 index 00000000..b9a65d9f --- /dev/null +++ b/roms/atari800/metadata.txt @@ -0,0 +1,7 @@ +collection: Atari 800 +shortname: atari800 +extensions: xfd, XFD, atr, ATR, atx, ATX, cdm, CDM, cas, CAS, bin, BIN, a52, A52, xex, XEX, rom, ROM, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/atari800_libretro.so {file.path} + + + diff --git a/roms/atarijaguar/metadata.txt b/roms/atarijaguar/metadata.txt new file mode 100644 index 00000000..e15134a4 --- /dev/null +++ b/roms/atarijaguar/metadata.txt @@ -0,0 +1,4 @@ +collection: Atari Jaguar +shortname: atarijaguar +extensions: j64, J64, jag, JAG, rom, ROM, abs, ABS, cof, COF, bin, BIN, prg, PRG, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/virtualjaguar_libretro.so {file.path} diff --git a/roms/atarijaguarcd/metadata.txt b/roms/atarijaguarcd/metadata.txt new file mode 100644 index 00000000..98c0fc93 --- /dev/null +++ b/roms/atarijaguarcd/metadata.txt @@ -0,0 +1,6 @@ +collection: Atari Jaguar CD +shortname: atarijaguarcd +extensions: j64, J64, jag, JAG, rom, ROM, abs, ABS, cof, COF, bin, BIN, prg, PRG, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/virtualjaguar_libretro.so {file.path} + + diff --git a/roms/atarilynx/metadata.txt b/roms/atarilynx/metadata.txt new file mode 100644 index 00000000..e4de0110 --- /dev/null +++ b/roms/atarilynx/metadata.txt @@ -0,0 +1,4 @@ +collection: Atari Lynx +shortname: atarilynx +extensions: lnx, LNX, o, O, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/mednafen_lynx_libretro.so {file.path} diff --git a/roms/atarist/metadata.txt b/roms/atarist/metadata.txt new file mode 100644 index 00000000..b7ce73b5 --- /dev/null +++ b/roms/atarist/metadata.txt @@ -0,0 +1,6 @@ +collection: Atari ST +shortname: atarist +extensions: st, ST, msa, MSA, stx, STX, dim, DIM, ipf, IPF, m3u, M3U, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/hatari_libretro.so {file.path} + + diff --git a/roms/atarixe/metadata.txt b/roms/atarixe/metadata.txt new file mode 100644 index 00000000..b18bcd9c --- /dev/null +++ b/roms/atarixe/metadata.txt @@ -0,0 +1,7 @@ +collection: Atari XE +shortname: atarixe +extensions: xfd, XFD, atr, ATR, atx, ATX, cdm, CDM, cas, CAS, bin, BIN, a52, A52, xex, XEX, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/atari800_libretro.so {file.path} + + + diff --git a/roms/atomiswave/metadata.txt b/roms/atomiswave/metadata.txt new file mode 100644 index 00000000..ba2d6912 --- /dev/null +++ b/roms/atomiswave/metadata.txt @@ -0,0 +1,7 @@ +collection: Atomiswave +shortname: atomiswave +extensions: cdi, CDI, iso, ISO, elf, ELF, bin, BIN, cue, CUE, gdi, GDI, lst, LST, dat, DAT, m3u, M3U, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/flycast_libretro.so {file.path} + + + diff --git a/roms/bbcmicro/metadata.txt b/roms/bbcmicro/metadata.txt new file mode 100644 index 00000000..15eb356f --- /dev/null +++ b/roms/bbcmicro/metadata.txt @@ -0,0 +1,6 @@ +collection: BBC Micro +shortname: bbcmicro +extensions: 7z, 7Z, zip, ZIP +launch: PLACEHOLDER {file.path} + + diff --git a/roms/c16/metadata.txt b/roms/c16/metadata.txt new file mode 100644 index 00000000..8a2c3fa8 --- /dev/null +++ b/roms/c16/metadata.txt @@ -0,0 +1,4 @@ +collection: Commodore 16 +shortname: c16 +extensions: 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, d6z, D6Z, d7z, D7Z, d8z, D8Z, g6z, G6Z, g4z, G4Z, x6z, X6Z, cmd, CMD, m3u, M3U, vsf, VSF, nib, NIB, nbz, NBZ, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/vice_xplus4_libretro.so {file.path} diff --git a/roms/c64/metadata.txt b/roms/c64/metadata.txt new file mode 100644 index 00000000..e97ee08d --- /dev/null +++ b/roms/c64/metadata.txt @@ -0,0 +1,4 @@ +collection: Commodore 64 +shortname: c64 +extensions: bin, BIN, cmd, CMD, crt, CRT, d2m, D2M, d4m, D4M, d64, D64, d6z, D6Z, d71, D71, d7z, D7Z, d80, D80, d81, D81, d82, D82, d8z, D8Z, g41, G41, g4z, G4Z, g64, G64, g6z, G6Z, gz, GZ, lnx, LNX, m3u, M3U, nbz, NBZ, nib, NIB, p00, P00, prg, PRG, t64, T64, tap, TAP, vfl, VFL, vsf, VSF, x64, X64, x6z, X6Z, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/vice_x64_libretro.so {file.path} diff --git a/roms/cavestory/metadata.txt b/roms/cavestory/metadata.txt new file mode 100644 index 00000000..2a790da9 --- /dev/null +++ b/roms/cavestory/metadata.txt @@ -0,0 +1,6 @@ +collection: Cave Story (NXEngine) +shortname: cavestory +extensions: exe, EXE, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/nxengine_libretro.so {file.path} + + diff --git a/roms/cdimono1/metadata.txt b/roms/cdimono1/metadata.txt new file mode 100644 index 00000000..9af51fc3 --- /dev/null +++ b/roms/cdimono1/metadata.txt @@ -0,0 +1,7 @@ +collection: Philips CD-i +shortname: cdimono1 +extensions: chd, CHD, cue, CUE, iso, ISO +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/same_cdi_libretro.so {file.path} + + + diff --git a/roms/cdtv/metadata.txt b/roms/cdtv/metadata.txt new file mode 100644 index 00000000..8b782384 --- /dev/null +++ b/roms/cdtv/metadata.txt @@ -0,0 +1,7 @@ +collection: Commodore CDTV +shortname: cdtv +extensions: ccd, CCD, chd, CHD, cue, CUE, iso, ISO, m3u, M3U, mds, MDS, nrg, NRG, rp9, RP9, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/puae_libretro.so {file.path} + + + diff --git a/roms/chailove/metadata.txt b/roms/chailove/metadata.txt new file mode 100644 index 00000000..ee536d07 --- /dev/null +++ b/roms/chailove/metadata.txt @@ -0,0 +1,6 @@ +collection: ChaiLove Game Engine +shortname: chailove +extensions: chai, CHAI, chailove, CHAILOVE, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/chailove_libretro.so {file.path} + + diff --git a/roms/channelf/metadata.txt b/roms/channelf/metadata.txt new file mode 100644 index 00000000..ff298b6b --- /dev/null +++ b/roms/channelf/metadata.txt @@ -0,0 +1,6 @@ +collection: Fairchild Channel F +shortname: channelf +extensions: bin, BIN, chf, CHF, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/freechaf_libretro.so {file.path} + + diff --git a/roms/cloud/metadata.txt b/roms/cloud/metadata.txt new file mode 100644 index 00000000..cb6051f8 --- /dev/null +++ b/roms/cloud/metadata.txt @@ -0,0 +1,4 @@ +collection: Cloud Services +shortname: cloud +extensions: sh +launch: /bin/bash {file.path} diff --git a/roms/coco/metadata.txt b/roms/coco/metadata.txt new file mode 100644 index 00000000..c8aca585 --- /dev/null +++ b/roms/coco/metadata.txt @@ -0,0 +1,7 @@ +collection: Tandy Color Computer +shortname: coco +extensions: cas, CAS, ccc, CCC, dsk, DSK, rom, ROM +launch: PLACEHOLDER {file.path} + + + diff --git a/roms/colecovision/metadata.txt b/roms/colecovision/metadata.txt new file mode 100644 index 00000000..92be1b26 --- /dev/null +++ b/roms/colecovision/metadata.txt @@ -0,0 +1,7 @@ +collection: ColecoVision +shortname: colecovision +extensions: bin, BIN, cas, CAS, col, COL, cv, CV, dsk, DSK, m3u, M3U, mx1, MX1, mx2, MX2, ri, RI, rom, ROM, sc, SC, sg, SG, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/bluemsx_libretro.so {file.path} + + + diff --git a/roms/cps/metadata.txt b/roms/cps/metadata.txt new file mode 100644 index 00000000..31fa6af9 --- /dev/null +++ b/roms/cps/metadata.txt @@ -0,0 +1,4 @@ +collection: Capcom Play System +shortname: cps +extensions: 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/mame_libretro.so {file.path} diff --git a/roms/cps1/metadata.txt b/roms/cps1/metadata.txt new file mode 100644 index 00000000..93c86d95 --- /dev/null +++ b/roms/cps1/metadata.txt @@ -0,0 +1,4 @@ +collection: Capcom Play System I +shortname: cps1 +extensions: 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/mame_libretro.so {file.path} diff --git a/roms/cps2/metadata.txt b/roms/cps2/metadata.txt new file mode 100644 index 00000000..1f1e2c1a --- /dev/null +++ b/roms/cps2/metadata.txt @@ -0,0 +1,4 @@ +collection: Capcom Play System II +shortname: cps2 +extensions: 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/mame_libretro.so {file.path} diff --git a/roms/cps3/metadata.txt b/roms/cps3/metadata.txt new file mode 100644 index 00000000..f69cabaf --- /dev/null +++ b/roms/cps3/metadata.txt @@ -0,0 +1,4 @@ +collection: Capcom Play System III +shortname: cps3 +extensions: 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/mame_libretro.so {file.path} diff --git a/roms/crvision/metadata.txt b/roms/crvision/metadata.txt new file mode 100644 index 00000000..416badac --- /dev/null +++ b/roms/crvision/metadata.txt @@ -0,0 +1,6 @@ +collection: VTech CreatiVision +shortname: crvision +extensions: bin, BIN, rom, ROM, 7z, 7Z, zip, ZIP +launch: PLACEHOLDER {file.path} + + diff --git a/roms/daphne/metadata.txt b/roms/daphne/metadata.txt new file mode 100644 index 00000000..19c2c72b --- /dev/null +++ b/roms/daphne/metadata.txt @@ -0,0 +1,6 @@ +collection: Daphne Arcade LaserDisc Emulator +shortname: daphne +extensions: daphne, singe +launch: PLACEHOLDER {file.path} + + diff --git a/roms/desktop/metadata.txt b/roms/desktop/metadata.txt new file mode 100644 index 00000000..5d2ba61a --- /dev/null +++ b/roms/desktop/metadata.txt @@ -0,0 +1,7 @@ +collection: Desktop Applications +shortname: desktop +extensions: desktop, sh +launch: PLACEHOLDER {file.path} + + + diff --git a/roms/doom/metadata.txt b/roms/doom/metadata.txt new file mode 100644 index 00000000..0ffdf8b0 --- /dev/null +++ b/roms/doom/metadata.txt @@ -0,0 +1,4 @@ +collection: Doom +shortname: doom +extensions: desktop, iwad, IWAD, pk4, PK4, pwad, PWAD, sh, wad, WAD +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/prboom_libretro.so {file.path} diff --git a/roms/dos/metadata.txt b/roms/dos/metadata.txt new file mode 100644 index 00000000..269c1098 --- /dev/null +++ b/roms/dos/metadata.txt @@ -0,0 +1,4 @@ +collection: DOS (PC) +shortname: dos +extensions: bat, BAT, com, COM, conf, CONF, cue, CUE, dosz, DOSZ, exe, EXE, iso, ISO, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/dosbox_pure_libretro.so {file.path} diff --git a/roms/dragon32/metadata.txt b/roms/dragon32/metadata.txt new file mode 100644 index 00000000..76a8a530 --- /dev/null +++ b/roms/dragon32/metadata.txt @@ -0,0 +1,7 @@ +collection: Dragon 32 +shortname: dragon32 +extensions: cas, CAS, ccc, CCC, dsk, DSK, rom, ROM +launch: %EMULATOR_XROAR% -fs -default-machine dragon32 {file.path} + + + diff --git a/roms/dreamcast/metadata.txt b/roms/dreamcast/metadata.txt new file mode 100644 index 00000000..cc12ed49 --- /dev/null +++ b/roms/dreamcast/metadata.txt @@ -0,0 +1,4 @@ +collection: Sega Dreamcast +shortname: dreamcast +extensions: chd, CHD, cdi, CDI, iso, ISO, elf, ELF, cue, CUE, gdi, GDI, lst, LST, dat, DAT, m3u, M3U, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/flycast_libretro.so {file.path} diff --git a/roms/easyrpg/metadata.txt b/roms/easyrpg/metadata.txt new file mode 100644 index 00000000..b1293708 --- /dev/null +++ b/roms/easyrpg/metadata.txt @@ -0,0 +1,4 @@ +collection: EasyRPG Game Engine +shortname: easyrpg +extensions: easyrpg, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/easyrpg_libretro.so {file.path} diff --git a/roms/epic/metadata.txt b/roms/epic/metadata.txt new file mode 100644 index 00000000..75c25bfa --- /dev/null +++ b/roms/epic/metadata.txt @@ -0,0 +1,6 @@ +collection: Epic Games Store +shortname: epic +extensions: desktop, sh +launch: PLACEHOLDER {file.path} + + diff --git a/roms/famicom/metadata.txt b/roms/famicom/metadata.txt new file mode 100644 index 00000000..4878e142 --- /dev/null +++ b/roms/famicom/metadata.txt @@ -0,0 +1,4 @@ +collection: Nintendo Family Computer +shortname: famicom +extensions: fds, FDS, nes, NES, unf, UNF, unif, UNIF, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/mesen_libretro.so {file.path} diff --git a/roms/fba/metadata.txt b/roms/fba/metadata.txt new file mode 100644 index 00000000..b720995b --- /dev/null +++ b/roms/fba/metadata.txt @@ -0,0 +1,4 @@ +collection: FinalBurn Alpha +shortname: fba +extensions: iso, ISO, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/fbalpha2012_libretro.so {file.path} diff --git a/roms/fbneo/metadata.txt b/roms/fbneo/metadata.txt new file mode 100644 index 00000000..a749f288 --- /dev/null +++ b/roms/fbneo/metadata.txt @@ -0,0 +1,6 @@ +collection: FinalBurn Neo +shortname: fbneo +extensions: ccd, CCD, cue, CUE, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/fbneo_libretro.so {file.path} + + diff --git a/roms/fds/metadata.txt b/roms/fds/metadata.txt new file mode 100644 index 00000000..4fd9f0e0 --- /dev/null +++ b/roms/fds/metadata.txt @@ -0,0 +1,4 @@ +collection: Nintendo Famicom Disk System +shortname: fds +extensions: nes, NES, fds, FDS, unf, UNF, UNIF, UNIF, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/mesen_libretro.so {file.path} diff --git a/roms/flash/metadata.txt b/roms/flash/metadata.txt new file mode 100644 index 00000000..65c0a711 --- /dev/null +++ b/roms/flash/metadata.txt @@ -0,0 +1,4 @@ +collection: Adobe Flash +shortname: flash +extensions: swf, SWF +launch: launch: /bin/bash /run/media/mmcblk0p1/Emulation/tools/launchers/ruffle.sh --fullscreen {file.path} diff --git a/roms/fmtowns/metadata.txt b/roms/fmtowns/metadata.txt new file mode 100644 index 00000000..0286ad12 --- /dev/null +++ b/roms/fmtowns/metadata.txt @@ -0,0 +1,6 @@ +collection: Fujitsu FM Towns +shortname: fmtowns +extensions: cue, CUE, iso, ISO +launch: PLACEHOLDER {file.path} + + diff --git a/roms/gameandwatch/metadata.txt b/roms/gameandwatch/metadata.txt new file mode 100644 index 00000000..297dfa43 --- /dev/null +++ b/roms/gameandwatch/metadata.txt @@ -0,0 +1,6 @@ +collection: Nintendo Game and Watch +shortname: gameandwatch +extensions: mgw, MGW, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/gw_libretro.so {file.path} + + diff --git a/roms/gamecom/metadata.txt b/roms/gamecom/metadata.txt new file mode 100644 index 00000000..d5acb84f --- /dev/null +++ b/roms/gamecom/metadata.txt @@ -0,0 +1,6 @@ +collection: Tiger Electronics Game, com +shortname: gamecom +extensions: tgc, TGC, 7z, 7Z, zip, ZIP +launch: PLACEHOLDER {file.path} + + diff --git a/roms/gamecube/metadata.txt b/roms/gamecube/metadata.txt new file mode 100644 index 00000000..170af38e --- /dev/null +++ b/roms/gamecube/metadata.txt @@ -0,0 +1,6 @@ +collection: Nintendo GameCube +shortname: gc +extensions: gcm, GCM, iso, ISO, wbfs, WBFS, wia, WIA, ciso, CISO, gcz, GCZ, elf, ELF, dol, DOL, dff, DFF, json, JSON, rvz, RVZ, tgc, TGC, wad, WAD, m3u, M3U, 7z, 7Z, zip, ZIP +launch: /bin/bash /run/media/mmcblk0p1/Emulation/tools/launchers/dolphin.sh vblank_mode=0 %command% -b -e {file.path} + + diff --git a/roms/gamegear/metadata.txt b/roms/gamegear/metadata.txt new file mode 100644 index 00000000..8b933a1d --- /dev/null +++ b/roms/gamegear/metadata.txt @@ -0,0 +1,4 @@ +collection: Sega Game Gear +shortname: gamegear +extensions: 68k, 68K, bin, BIN, bms, BMS, chd, CHD, col, COL, cue, CUE, gen, GEN, gg, GG, iso, ISO, m3u, M3U, md, MD, mdx, MDX, rom, ROM, sg, SG, sgd, SGD, smd, SMD, sms, SMS, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/genesis_plus_gx_libretro.so {file.path} diff --git a/roms/gb/metadata.txt b/roms/gb/metadata.txt new file mode 100644 index 00000000..2536c47e --- /dev/null +++ b/roms/gb/metadata.txt @@ -0,0 +1,4 @@ +collection: Nintendo Game Boy +shortname: gb +extensions: bs, BS, cgb, CGB, dmg, DMG, gb, GB, gbc, GBC, sgb, SGB, sfc, SFC, smc, SMC, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/gambatte_libretro.so {file.path} diff --git a/roms/gba/metadata.txt b/roms/gba/metadata.txt new file mode 100644 index 00000000..bcdabb5b --- /dev/null +++ b/roms/gba/metadata.txt @@ -0,0 +1,4 @@ +collection: Nintendo Game Boy Advance +shortname: gba +extensions: agb, AGB, bin, BIN, cgb, CGB, dmg, DMG, gb, GB, gba, GBA, gbc, GBC, sgb, SGB, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/mgba_libretro.so {file.path} diff --git a/roms/gbc/metadata.txt b/roms/gbc/metadata.txt new file mode 100644 index 00000000..0df8f739 --- /dev/null +++ b/roms/gbc/metadata.txt @@ -0,0 +1,4 @@ +collection: Nintendo Game Boy Color +shortname: gbc +extensions: bs, BS, cgb, CGB, dmg, DMG, gb, GB, gbc, GBC, sgb, SGB, sfc, SFC, smc, SMC, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/gambatte_libretro.so {file.path} diff --git a/roms/genesis/metadata.txt b/roms/genesis/metadata.txt new file mode 100644 index 00000000..7740106b --- /dev/null +++ b/roms/genesis/metadata.txt @@ -0,0 +1,4 @@ +collection: Sega Genesis +shortname: genesis +extensions: 32x, 32X, 68k, 68K, bin, BIN, bms, BMS, chd, CHD, cue, CUE, gen, GEN, gg, GG, iso, ISO, m3u, M3U, md, MD, mdx, MDX, sg, SG, sgd, SGD, smd, SMD, sms, SMS, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/genesis_plus_gx_libretro.so {file.path} diff --git a/roms/gx4000/metadata.txt b/roms/gx4000/metadata.txt new file mode 100644 index 00000000..df8d5da4 --- /dev/null +++ b/roms/gx4000/metadata.txt @@ -0,0 +1,7 @@ +collection: Amstrad GX4000 +shortname: gx4000 +extensions: cdt, CDT, cpr, CPR, dsk, DSK, kcr, KCR, m3u, M3U, sna, SNA, tap, TAR, voc, VOC, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/cap32_libretro.so {file.path} + + + diff --git a/roms/intellivision/metadata.tx b/roms/intellivision/metadata.tx new file mode 100644 index 00000000..4c255cef --- /dev/null +++ b/roms/intellivision/metadata.tx @@ -0,0 +1,6 @@ +collection: Mattel Electronics Intellivision +shortname: intellivision +extensions: int, INT, bin, BIN, rom, ROM, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/freeintv_libretro.so {file.path} + + diff --git a/roms/j2me/metadata.txt b/roms/j2me/metadata.txt new file mode 100644 index 00000000..7f154de3 --- /dev/null +++ b/roms/j2me/metadata.txt @@ -0,0 +1,6 @@ +collection: Java 2 Micro Edition (J2ME) +shortname: j2me +extensions: jar, JAR, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/squirreljme_libretro.so {file.path} + + diff --git a/roms/kodi/metadata.txt b/roms/kodi/metadata.txt new file mode 100644 index 00000000..3efb18d5 --- /dev/null +++ b/roms/kodi/metadata.txt @@ -0,0 +1,6 @@ +collection: Kodi Home Theatre Software +shortname: kodi +extensions: desktop, sh +launch: %RUNINBACKGROUND% %ENABLESHORTCUTS% %EMULATOR_OS-SHELL% {file.path} + + diff --git a/roms/lcdgames/metadata.txt b/roms/lcdgames/metadata.txt new file mode 100644 index 00000000..a0b1ab66 --- /dev/null +++ b/roms/lcdgames/metadata.txt @@ -0,0 +1,4 @@ +collection: LCD Handheld Games +shortname: lcdgames +extensions: mgw, MGW, 7z, 7Z, zip, ZIP +launch:/run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/gw_libretro.so {file.path} diff --git a/roms/lutris/metadata.txt b/roms/lutris/metadata.txt new file mode 100644 index 00000000..9aea84dd --- /dev/null +++ b/roms/lutris/metadata.txt @@ -0,0 +1,5 @@ +collection: Lutris Open Gaming Platform +shortname: lutris +extensions: desktop, sh +launch: PLACEHOLDER {file.path} + diff --git a/roms/lutro/metadata.txt b/roms/lutro/metadata.txt new file mode 100644 index 00000000..1ec43e73 --- /dev/null +++ b/roms/lutro/metadata.txt @@ -0,0 +1,6 @@ +collection: Lutro Game Engine +shortname: lutro +extensions: lua, LUA, lutro, LUTRO, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/lutro_libretro.so {file.path} + + diff --git a/roms/macintosh/metadata.txt b/roms/macintosh/metadata.txt new file mode 100644 index 00000000..d0e275dd --- /dev/null +++ b/roms/macintosh/metadata.txt @@ -0,0 +1,4 @@ +collection: Apple Macintosh +shortname: macintosh +extensions: dsk, img, zip ,hvf ,cmd +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/minivmac.so {file.path} diff --git a/roms/mame-advmame/metadata.txt b/roms/mame-advmame/metadata.txt new file mode 100644 index 00000000..bb9d2454 --- /dev/null +++ b/roms/mame-advmame/metadata.txt @@ -0,0 +1,4 @@ +collection: AdvanceMAME +shortname: mame-advmame +extensions: chd, cue, CUE, CHD, cmd, CMD, fba, FBA, iso, ISO, 7z, 7Z, zip, ZIP +launch: PLACEHOLDER {file.path} diff --git a/roms/mame-mame4all/metadata.tx b/roms/mame-mame4all/metadata.tx new file mode 100644 index 00000000..b4c192fb --- /dev/null +++ b/roms/mame-mame4all/metadata.tx @@ -0,0 +1,6 @@ +collection: MAME4ALL +shortname: mame-mame4all +extensions: chd, cue, CUE, CHD, cmd, CMD, fba, FBA, iso, ISO, 7z, 7Z, zip, ZIP +launch: PLACEHOLDER {file.path} + +-mame4all diff --git a/roms/mame/metadata.txt b/roms/mame/metadata.txt new file mode 100644 index 00000000..d5152c0e --- /dev/null +++ b/roms/mame/metadata.txt @@ -0,0 +1,4 @@ +collection: Multiple Arcade Machine Emulator +shortname: mame +extensions: cmd, CMD, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/mame2003_plus_libretro.so {file.path} diff --git a/roms/mastersystem/metadata.txt b/roms/mastersystem/metadata.txt new file mode 100644 index 00000000..33e4c24c --- /dev/null +++ b/roms/mastersystem/metadata.txt @@ -0,0 +1,4 @@ +collection: Sega Master System +shortname: mastersystem +extensions: 68k, 68K, bin, BIN, bms, BMS, chd, CHD, col, COL, cue, CUE, gen, GEN, gg, GG, iso, ISO, m3u, M3U, md, MD, mdx, MDX, rom, ROM, sg, SG, sgd, SGD, smd, SMD, sms, SMS, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/genesis_plus_gx_libretro.so {file.path} diff --git a/roms/megacd/metadata.txt b/roms/megacd/metadata.txt new file mode 100644 index 00000000..885e8c48 --- /dev/null +++ b/roms/megacd/metadata.txt @@ -0,0 +1,9 @@ +collection: Sega Mega-CD +shortname: megacd +extensions: 68k, 68K, bin, BIN, bms, BMS, chd, CHD, cue, CUE, gen, GEN, gg, GG, iso, ISO, m3u, M3U, md, MD, mdx, MDX, sg, SG, sgd, SGD, smd, SMD, sms, SMS, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/genesis_plus_gx_libretro.so {file.path} +Alternative launch commands: +/run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/genesis_plus_gx_wide_libretro.so {file.path} +/run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/picodrive_libretro.so {file.path} + + diff --git a/roms/megacdjp/metadata.txt b/roms/megacdjp/metadata.txt new file mode 100644 index 00000000..fdff6608 --- /dev/null +++ b/roms/megacdjp/metadata.txt @@ -0,0 +1,4 @@ +collection: Sega Mega-CD +shortname: megacdjp +extensions: 68k, 68K, bin, BIN, bms, BMS, chd, CHD, cue, CUE, gen, GEN, gg, GG, iso, ISO, m3u, M3U, md, MD, mdx, MDX, sg, SG, sgd, SGD, smd, SMD, sms, SMS, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/genesis_plus_gx_libretro.so {file.path} diff --git a/roms/megadrive/metadata.txt b/roms/megadrive/metadata.txt new file mode 100644 index 00000000..a261a33a --- /dev/null +++ b/roms/megadrive/metadata.txt @@ -0,0 +1,4 @@ +collection: Sega Mega Drive +shortname: megadrive +extensions: 32x, 32X, 68k, 68K, bin, BIN, bms, BMS, chd, CHD, cue, CUE, gen, GEN, gg, GG, iso, ISO, m3u, M3U, md, MD, mdx, MDX, sg, SG, sgd, SGD, smd, SMD, sms, SMS, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/genesis_plus_gx_libretro.so {file.path} diff --git a/roms/megadrivejp/metadata.txt b/roms/megadrivejp/metadata.txt new file mode 100644 index 00000000..2378a3e7 --- /dev/null +++ b/roms/megadrivejp/metadata.txt @@ -0,0 +1,4 @@ +collection: Sega Mega Drive +shortname: megadrivejp +extensions: 32x, 32X, 68k, 68K, bin, BIN, bms, BMS, chd, CHD, cue, CUE, gen, GEN, gg, GG, iso, ISO, m3u, M3U, md, MD, mdx, MDX, sg, SG, sgd, SGD, smd, SMD, sms, SMS, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/genesis_plus_gx_libretro.so {file.path} diff --git a/roms/megaduck/metadata.txt b/roms/megaduck/metadata.txt new file mode 100644 index 00000000..7481beb7 --- /dev/null +++ b/roms/megaduck/metadata.txt @@ -0,0 +1,6 @@ +collection: Creatronic Mega Duck +shortname: megaduck +extensions: bin, BIN, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/sameduck_libretro.so {file.path} + + diff --git a/roms/mess/metadata.txt b/roms/mess/metadata.txt new file mode 100644 index 00000000..f0e5c8f2 --- /dev/null +++ b/roms/mess/metadata.txt @@ -0,0 +1,6 @@ +collection: Multi Emulator Super System +shortname: mess +extensions: chd, CHD, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/mess2015_libretro.so {file.path} + + diff --git a/roms/model2/metadata.txt b/roms/model2/metadata.txt new file mode 100644 index 00000000..35ee7625 --- /dev/null +++ b/roms/model2/metadata.txt @@ -0,0 +1,6 @@ +collection: Sega Model 2 +shortname: model2 +extensions: 7z, 7Z, zip, ZIP +launch: PLACEHOLDER {file.path} + + diff --git a/roms/model3/metadata.txt b/roms/model3/metadata.txt new file mode 100644 index 00000000..08822ed6 --- /dev/null +++ b/roms/model3/metadata.txt @@ -0,0 +1,6 @@ +collection: Sega Model 3 +shortname: model3 +extensions: 7z, 7Z, zip, ZIP +launch: PLACEHOLDER {file.path} + + diff --git a/roms/moonlight/metadata.txt b/roms/moonlight/metadata.txt new file mode 100644 index 00000000..fca989f9 --- /dev/null +++ b/roms/moonlight/metadata.txt @@ -0,0 +1,6 @@ +collection: Moonlight Game Streaming +shortname: moonlight +extensions: moonlight, MOONLIGHT, 7z, 7Z, zip, ZIP +launch: PLACEHOLDER {file.path} + + diff --git a/roms/moto/metadata.txt b/roms/moto/metadata.txt new file mode 100644 index 00000000..52c2829c --- /dev/null +++ b/roms/moto/metadata.txt @@ -0,0 +1,6 @@ +collection: Thomson MO/TO Series +shortname: moto +extensions: fd, FD, sap, SAP, k7, K7, m7, M7, m5, M5, rom, ROM, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/theodore_libretro.so {file.path} + + diff --git a/roms/msx/metadata.txt b/roms/msx/metadata.txt new file mode 100644 index 00000000..13f47f26 --- /dev/null +++ b/roms/msx/metadata.txt @@ -0,0 +1,7 @@ +collection: MSX +shortname: msx +extensions: rom, ROM, ri, RI, mx1, MX1, mx2, MX2, col, COL, dsk, DSK, cas, CAS, sg, SG, sc, SC, m3u, M3U, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/bluemsx_libretro.so {file.path} + + + diff --git a/roms/msx1/metadata.txt b/roms/msx1/metadata.txt new file mode 100644 index 00000000..3c0af3a6 --- /dev/null +++ b/roms/msx1/metadata.txt @@ -0,0 +1,7 @@ +collection: MSX1 +shortname: msx1 +extensions: rom, ROM, ri, RI, mx1, MX1, mx2, MX2, col, COL, dsk, DSK, cas, CAS, sg, SG, sc, SC, m3u, M3U, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/bluemsx_libretro.so {file.path} + + + diff --git a/roms/msx2/metadata.txt b/roms/msx2/metadata.txt new file mode 100644 index 00000000..19bee29a --- /dev/null +++ b/roms/msx2/metadata.txt @@ -0,0 +1,7 @@ +collection: MSX2 +shortname: msx2 +extensions: rom, ROM, ri, RI, mx1, MX1, mx2, MX2, col, COL, dsk, DSK, cas, CAS, sg, SG, sc, SC, m3u, M3U, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/bluemsx_libretro.so {file.path} + + + diff --git a/roms/msxturbor/metadata.txt b/roms/msxturbor/metadata.txt new file mode 100644 index 00000000..df46db63 --- /dev/null +++ b/roms/msxturbor/metadata.txt @@ -0,0 +1,6 @@ +collection: MSX Turbo R +shortname: msxturbor +extensions: rom, ROM, ri, RI, mx1, MX1, mx2, MX2, col, COL, dsk, DSK, cas, CAS, sg, SG, sc, SC, m3u, M3U, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/bluemsx_libretro.so {file.path} + + diff --git a/roms/mugen/metadata.txt b/roms/mugen/metadata.txt new file mode 100644 index 00000000..293090a2 --- /dev/null +++ b/roms/mugen/metadata.txt @@ -0,0 +1,6 @@ +collection: M, U, G, E, N Game Engine +shortname: mugen +extensions: 7z, 7Z, zip, ZIP +launch: PLACEHOLDER {file.path} + + diff --git a/roms/multivision/metadata.txt b/roms/multivision/metadata.txt new file mode 100644 index 00000000..0d458f10 --- /dev/null +++ b/roms/multivision/metadata.txt @@ -0,0 +1,4 @@ +collection: Othello Multivision +shortname: multivision +extensions: bin, BIN, gg, GG, rom, ROM, sg, SG, sms, SMS, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/gearsystem_libretro.so {file.path} diff --git a/roms/n64/metadata.txt b/roms/n64/metadata.txt new file mode 100644 index 00000000..0b07243e --- /dev/null +++ b/roms/n64/metadata.txt @@ -0,0 +1,4 @@ +collection: Nintendo 64 +shortname: n64 +extensions: bin, BIN, n64, N64, ndd, NDD, u1, U1, v64, V64, z64, Z64, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/mupen64plus_next_libretro.so {file.path} diff --git a/roms/n64dd/metadata.txt b/roms/n64dd/metadata.txt new file mode 100644 index 00000000..00b23f26 --- /dev/null +++ b/roms/n64dd/metadata.txt @@ -0,0 +1,7 @@ +collection: Nintendo 64DD +shortname: n64dd +extensions: bin, BIN, n64, N64, ndd, NDD, u1, U1, v64, V64, z64, Z64, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/parallel_n64_libretro.so {file.path} + + + diff --git a/roms/naomi/metadata.txt b/roms/naomi/metadata.txt new file mode 100644 index 00000000..f7a37e96 --- /dev/null +++ b/roms/naomi/metadata.txt @@ -0,0 +1,7 @@ +collection: Sega NAOMI +shortname: naomi +extensions: cdi, CDI, iso, ISO, elf, ELF, bin, BIN, cue, CUE, gdi, GDI, lst, LST, dat, DAT, m3u, M3U, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/flycast_libretro.so {file.path} + + + diff --git a/roms/naomigd/metadata.txt b/roms/naomigd/metadata.txt new file mode 100644 index 00000000..2edb3069 --- /dev/null +++ b/roms/naomigd/metadata.txt @@ -0,0 +1,7 @@ +collection: Sega NAOMI GD-ROM +shortname: naomigd +extensions: cdi, CDI, iso, ISO, elf, ELF, bin, BIN, cue, CUE, gdi, GDI, lst, LST, dat, DAT, m3u, M3U, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/flycast_libretro.so {file.path} + + + diff --git a/roms/nds/metadata.txt b/roms/nds/metadata.txt new file mode 100644 index 00000000..636d4581 --- /dev/null +++ b/roms/nds/metadata.txt @@ -0,0 +1,4 @@ +collection: Nintendo DS +shortname: nds +extensions: bin, BIN, nds, NDS, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/melonds.sh {file.path} -f diff --git a/roms/neogeo/metadata.txt b/roms/neogeo/metadata.txt new file mode 100644 index 00000000..9846e896 --- /dev/null +++ b/roms/neogeo/metadata.txt @@ -0,0 +1,6 @@ +collection: SNK Neo Geo +shortname: neogeo +extensions: chd, CHD, cue, CUE, iso, ISO, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/fbneo_libretro.so {file.path} + + diff --git a/roms/neogeocd/metadata.txt b/roms/neogeocd/metadata.txt new file mode 100644 index 00000000..6bb76996 --- /dev/null +++ b/roms/neogeocd/metadata.txt @@ -0,0 +1,6 @@ +collection: SNK Neo Geo CD +shortname: neogeocd +extensions: chd, CHD, cue, CUE, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/neocd_libretro.so {file.path} + + diff --git a/roms/neogeocdjp/metadata.txt b/roms/neogeocdjp/metadata.txt new file mode 100644 index 00000000..713ea5c9 --- /dev/null +++ b/roms/neogeocdjp/metadata.txt @@ -0,0 +1,6 @@ +collection: SNK Neo Geo CD +shortname: neogeocdjp +extensions: chd, CHD, cue, CUE, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/neocd_libretro.so {file.path} + + diff --git a/roms/nes/metadata.txt b/roms/nes/metadata.txt new file mode 100644 index 00000000..ee30aa08 --- /dev/null +++ b/roms/nes/metadata.txt @@ -0,0 +1,4 @@ +collection: Nintendo Entertainment System +shortname: nes +extensions: fds, FDS, nes, NES, unf, UNF, unif, UNIF, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/mesen_libretro.so {file.path} diff --git a/roms/ngp/metadata.txt b/roms/ngp/metadata.txt new file mode 100644 index 00000000..51a6286f --- /dev/null +++ b/roms/ngp/metadata.txt @@ -0,0 +1,4 @@ +collection: SNK Neo Geo Pocket +shortname: ngp +extensions: ngp, NGP, ngc, NGC, ngpc, NGPC, npc, NPC, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/mednafen_ngp_libretro.so {file.path} diff --git a/roms/ngpc/metadata.txt b/roms/ngpc/metadata.txt new file mode 100644 index 00000000..b12bb371 --- /dev/null +++ b/roms/ngpc/metadata.txt @@ -0,0 +1,4 @@ +collection: SNK Neo Geo Pocket Color +shortname: ngpc +extensions: ngp, NGP, ngc, NGC, ngpc, NGPC, npc, NPC, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/mednafen_ngp_libretro.so {file.path} diff --git a/roms/odyssey2/metadata.txt b/roms/odyssey2/metadata.txt new file mode 100644 index 00000000..53bc896f --- /dev/null +++ b/roms/odyssey2/metadata.txt @@ -0,0 +1,6 @@ +collection: Magnavox Odyssey2 +shortname: odyssey2 +extensions: bin, BIN, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/o2em_libretro.so {file.path} + + diff --git a/roms/openbor/metadata.txt b/roms/openbor/metadata.txt new file mode 100644 index 00000000..d06123d6 --- /dev/null +++ b/roms/openbor/metadata.txt @@ -0,0 +1,6 @@ +collection: OpenBOR Game Engine +shortname: openbor +extensions: AppImage +launch: PLACEHOLDER {file.path} + + diff --git a/roms/oric/metadata.txt b/roms/oric/metadata.txt new file mode 100644 index 00000000..15622b65 --- /dev/null +++ b/roms/oric/metadata.txt @@ -0,0 +1,6 @@ +collection: Tangerine Computer Systems Oric +shortname: oric +extensions: dsk, DSK, ort, ORT, tap, TAP, wav, WAV +launch: PLACEHOLDER {file.path} + + diff --git a/roms/palm/metadata.txt b/roms/palm/metadata.txt new file mode 100644 index 00000000..269a1427 --- /dev/null +++ b/roms/palm/metadata.txt @@ -0,0 +1,6 @@ +collection: Palm OS +shortname: palm +extensions: prc, PRC, pqa, PQA, img, IMG, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/mu_libretro.so {file.path} + + diff --git a/roms/pc/metadata.txt b/roms/pc/metadata.txt new file mode 100644 index 00000000..87601dad --- /dev/null +++ b/roms/pc/metadata.txt @@ -0,0 +1,4 @@ +collection: IBM PC +shortname: pc +extensions: bat, BAT, com, COM, conf, CONF, cue, CUE, dosz, DOSZ, exe, EXE, iso, ISO, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/dosbox_pure_libretro.so {file.path} diff --git a/roms/pc88/metadata.txt b/roms/pc88/metadata.txt new file mode 100644 index 00000000..a3316e5a --- /dev/null +++ b/roms/pc88/metadata.txt @@ -0,0 +1,6 @@ +collection: NEC PC-8800 Series +shortname: pc88 +extensions: d88, D88, u88, U88, m3u, M3U, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/quasi88_libretro.so {file.path} + + diff --git a/roms/pc98/metadata.txt b/roms/pc98/metadata.txt new file mode 100644 index 00000000..a57e6718 --- /dev/null +++ b/roms/pc98/metadata.txt @@ -0,0 +1,7 @@ +collection: NEC PC-9800 Series +shortname: pc98 +extensions: 2hd, 2HD, 88d, 88D, 98d, 98D, d88, D88, d98, D98, cmd, CMD, dup, DUP, fdd, FDD, fdi, FDI, hdd, HDD, hdi, HDI, hdm, HDM, hdn, HDN, nhd, NHD, tfd, TFD, thd, THD, xdf, XDF, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/np2kai_libretro.so {file.path} + + + diff --git a/roms/pcengine/metadata.txt b/roms/pcengine/metadata.txt new file mode 100644 index 00000000..5d44f148 --- /dev/null +++ b/roms/pcengine/metadata.txt @@ -0,0 +1,4 @@ +collection: NEC PC Engine +shortname: pcengine +extensions: ccd, CCD, chd, CHD, cue, CUE, img, IMG, iso, ISO, m3u, M3U, pce, PCE, sgx, SGX, toc, TOC, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/mednafen_pce_libretro.so {file.path} diff --git a/roms/pcenginecd/metadata.txt b/roms/pcenginecd/metadata.txt new file mode 100644 index 00000000..56ac6e1d --- /dev/null +++ b/roms/pcenginecd/metadata.txt @@ -0,0 +1,4 @@ +collection: NEC PC Engine CD +shortname: pcenginecd +extensions: ccd, CCD, chd, CHD, cue, CUE, img, IMG, iso, ISO, m3u, M3U, pce, PCE, sgx, SGX, toc, TOC, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/mednafen_pce_libretro.so {file.path} diff --git a/roms/pcfx/metadata.txt b/roms/pcfx/metadata.txt new file mode 100644 index 00000000..74a57dc4 --- /dev/null +++ b/roms/pcfx/metadata.txt @@ -0,0 +1,7 @@ +collection: NEC PC-FX +shortname: pcfx +extensions: cue CUE, ccd, CCD, toc, TOC, chd, CHD, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/mednafen_pcfx_libretro.so {file.path} + + + diff --git a/roms/pico8/metadata.txt b/roms/pico8/metadata.txt new file mode 100644 index 00000000..36889b10 --- /dev/null +++ b/roms/pico8/metadata.txt @@ -0,0 +1,4 @@ +collection: PICO-8 Fantasy Console +shortname: pico8 +extensions: p8, P8, png, PNG, zip, ZIP, 7z, 7Z +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/retro8_libretro.so {file.path} diff --git a/roms/pokemini/metadata.txt b/roms/pokemini/metadata.txt new file mode 100644 index 00000000..adff4d2f --- /dev/null +++ b/roms/pokemini/metadata.txt @@ -0,0 +1,6 @@ +collection: Nintendo Pokémon Mini +shortname: pokemini +extensions: min, MIN, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/pokemini_libretro.so {file.path} + + diff --git a/roms/ports/metadata.txt b/roms/ports/metadata.txt new file mode 100644 index 00000000..43fb03de --- /dev/null +++ b/roms/ports/metadata.txt @@ -0,0 +1,4 @@ +collection: Ports +shortname: ports +extensions: desktop, sh +launch: PLACEHOLDER {file.path} diff --git a/roms/primehacks/metadata.txt b/roms/primehacks/metadata.txt new file mode 100644 index 00000000..a8bf2cc8 --- /dev/null +++ b/roms/primehacks/metadata.txt @@ -0,0 +1,4 @@ +collection: PrimeHack +shortname: primehack +extensions: gcm, GCM, iso, ISO, wbfs, WBFS, wia, WIA, ciso, CISO, gcz, GCZ, elf, ELF, dol, DOL, dff, DFF, json, JSON, rvz, RVZ, tgc, TGC, wad, WAD, m3u, M3U, 7z, 7Z, zip, ZIP +launch: /bin/bash /run/media/mmcblk0p1/Emulation/tools/launchers/primehack.sh vblank_mode=0 %command% -b -e {file.path} diff --git a/roms/ps2/metadata.txt b/roms/ps2/metadata.txt new file mode 100644 index 00000000..0511922b --- /dev/null +++ b/roms/ps2/metadata.txt @@ -0,0 +1,4 @@ +collection: Sony PlayStation 2 +shortname: ps2 +extensions: bin, BIN, chd, CHD, ciso, CISO, cso, CSO, dump, DUMP, elf, ELF, gz, GZ, m3u, M3U, mdf, MDF, img, IMG, iso, ISO, isz, ISZ, ngr, NRG +launch: /bin/bash /run/media/mmcblk0p1/Emulation/tools/launchers/pcsx2-qt.sh -batch -fullscreen {file.path} diff --git a/roms/ps3/metadata.txt b/roms/ps3/metadata.txt new file mode 100644 index 00000000..b8827cfa --- /dev/null +++ b/roms/ps3/metadata.txt @@ -0,0 +1,7 @@ +collection: Sony PlayStation 3 +shortname: ps3 +extensions: desktop, ps3, PS3, ps3dir, PS3DIR +launch: /bin/bash /run/media/mmcblk0p1/Emulation/tools/launchers/rpcs3.sh --no-gui {file.path} + + + diff --git a/roms/ps4/metadata.txt b/roms/ps4/metadata.txt new file mode 100644 index 00000000..7f17eafd --- /dev/null +++ b/roms/ps4/metadata.txt @@ -0,0 +1,6 @@ +collection: Sony PlayStation 4 +shortname: ps4 +extensions: 7z, 7Z, zip, ZIP +launch: PLACEHOLDER {file.path} + + diff --git a/roms/psp/metadata.txt b/roms/psp/metadata.txt new file mode 100644 index 00000000..76b169c2 --- /dev/null +++ b/roms/psp/metadata.txt @@ -0,0 +1,7 @@ +collection: Sony PlayStation Portable +shortname: psp +extensions: elf, ELF, iso, ISO, cso, CSO, prx, PRX, pbp, PBP, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/ppsspp_libretro.so {file.path} + + + diff --git a/roms/psvita/metadata.txt b/roms/psvita/metadata.txt new file mode 100644 index 00000000..f14eeea9 --- /dev/null +++ b/roms/psvita/metadata.txt @@ -0,0 +1,4 @@ +collection: Sony PlayStation Vita +shortname: psvita +extensions: eboot.bin +launch: /bin/bash /run/media/mmcblk0p1/Emulation/tools/launchers/vita3k.sh -Fr {file.path} diff --git a/roms/psx/metadata.txt b/roms/psx/metadata.txt new file mode 100644 index 00000000..fa4633aa --- /dev/null +++ b/roms/psx/metadata.txt @@ -0,0 +1,4 @@ +collection: Sony PlayStation +shortname: psx +extensions: bin, BIN, cbn, CBN, ccd, CCD, chd, CHD, cue, CUE, ecm, ECM, exe, EXE, img, IMG, iso, ISO, m3u, M3U, mdf, MDF, mds, MDS, pbp, PBP, psexe, PSEXE, psf, PSF, toc, TOC, z, Z, znx, ZNX, 7z, 7Z, zip, ZIP +launch: /bin/bash /run/media/mmcblk0p1/Emulation/tools/launchers/duckstation.sh -batch -fullscreen {file.path} diff --git a/roms/pv1000/metadata.txt b/roms/pv1000/metadata.txt new file mode 100644 index 00000000..489b1c21 --- /dev/null +++ b/roms/pv1000/metadata.txt @@ -0,0 +1,6 @@ +collection: Casio PV-1000 +shortname: pv1000 +extensions: bin, BIN, 7z, 7Z, zip, ZIP +launch: PLACEHOLDER {file.path} + + diff --git a/roms/quake/metadata.txt b/roms/quake/metadata.txt new file mode 100644 index 00000000..f2ae8996 --- /dev/null +++ b/roms/quake/metadata.txt @@ -0,0 +1,4 @@ +collection: Quake +shortname: quake +extensions: desktop, pak, PAK, pk3, PK3, sh +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/tyrquake_libretro.so {file.path} diff --git a/roms/remoteplay/metadata.txt b/roms/remoteplay/metadata.txt new file mode 100644 index 00000000..3e2f94fd --- /dev/null +++ b/roms/remoteplay/metadata.txt @@ -0,0 +1,6 @@ +collection: Remote Play Clients +shortname: remoteplay +extensions: sh +launch: /bin/bash {file.path} + + diff --git a/roms/samcoupe/metadata.txt b/roms/samcoupe/metadata.txt new file mode 100644 index 00000000..f7eb9ee4 --- /dev/null +++ b/roms/samcoupe/metadata.txt @@ -0,0 +1,6 @@ +collection: SAM Coupé +shortname: samcoupe +extensions: dsk, DSK, mgt, MGT, sbt, SBT, sad, SAD, 7z, 7Z, zip, ZIP +launch: PLACEHOLDER {file.path} + + diff --git a/roms/satellaview/metadata.txt b/roms/satellaview/metadata.txt new file mode 100644 index 00000000..c5102bd4 --- /dev/null +++ b/roms/satellaview/metadata.txt @@ -0,0 +1,6 @@ +collection: Nintendo Satellaview +shortname: satellaview +extensions: bml, BML, bs, BS, fig, FIG, sfc, SFC, smc, SMC, swc, SWC, st, ST, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/snes9x_libretro.so {file.path} + + diff --git a/roms/saturn/metadata.txt b/roms/saturn/metadata.txt new file mode 100644 index 00000000..699788e7 --- /dev/null +++ b/roms/saturn/metadata.txt @@ -0,0 +1,5 @@ +collection: Sega Saturn +shortname: saturn +extensions: bin, BIN, ccd, CCD, chd, CHD, cue, CUE, iso, ISO, mds, MDS, toc, TOC, m3u, M3U, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/mednafen_saturn_libretro.so {file.path} + diff --git a/roms/saturnjp/metadata.txt b/roms/saturnjp/metadata.txt new file mode 100644 index 00000000..6ef59409 --- /dev/null +++ b/roms/saturnjp/metadata.txt @@ -0,0 +1,4 @@ +collection: Sega Saturn +shortname: saturnjp +extensions: bin, BIN, ccd, CCD, chd, CHD, cue, CUE, iso, ISO, mds, MDS, toc, TOC, m3u, M3U, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/mednafen_saturn_libretro.so {file.path} diff --git a/roms/scummvm/metadata.txt b/roms/scummvm/metadata.txt new file mode 100644 index 00000000..1dd0e49e --- /dev/null +++ b/roms/scummvm/metadata.txt @@ -0,0 +1,4 @@ +collection: ScummVM Game Engine +shortname: scummvm +extensions: scummvm, SCUMMVM, svm, SVM +launch: /bin/bash /run/media/mmcblk0p1/Emulation/tools/launchers/scummvm.sh --path="{file.path}" --auto-detect diff --git a/roms/sega32x/metadata.txt b/roms/sega32x/metadata.txt new file mode 100644 index 00000000..e3c31780 --- /dev/null +++ b/roms/sega32x/metadata.txt @@ -0,0 +1,6 @@ +collection: Sega Mega Drive 32X +shortname: sega32x +extensions: bin, BIN, gen, GEN, smd, SMD, md, MD, 32x, 32X, cue, CUE, iso, ISO, sms, SMS, 68k, 68K, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/picodrive_libretro.so {file.path} + + diff --git a/roms/sega32xjp/metadata.txt b/roms/sega32xjp/metadata.txt new file mode 100644 index 00000000..896fe5e9 --- /dev/null +++ b/roms/sega32xjp/metadata.txt @@ -0,0 +1,6 @@ +collection: Sega Super 32X +shortname: sega32xjp +extensions: bin, BIN, gen, GEN, smd, SMD, md, MD, 32x, 32X, cue, CUE, iso, ISO, sms, SMS, 68k, 68K, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/picodrive_libretro.so {file.path} + + diff --git a/roms/sega32xna/metadata.txt b/roms/sega32xna/metadata.txt new file mode 100644 index 00000000..de9c22da --- /dev/null +++ b/roms/sega32xna/metadata.txt @@ -0,0 +1,6 @@ +collection: Sega Genesis 32X +shortname: sega32xna +extensions: bin, BIN, gen, GEN, smd, SMD, md, MD, 32x, 32X, cue, CUE, iso, ISO, sms, SMS, 68k, 68K, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/picodrive_libretro.so {file.path} + + diff --git a/roms/segacd/metadata.txt b/roms/segacd/metadata.txt new file mode 100644 index 00000000..f5f575be --- /dev/null +++ b/roms/segacd/metadata.txt @@ -0,0 +1,4 @@ +collection: Sega CD +shortname: segacd +extensions: 68k, 68K, bin, BIN, bms, BMS, chd, CHD, cue, CUE, gen, GEN, gg, GG, iso, ISO, m3u, M3U, md, MD, mdx, MDX, sg, SG, sgd, SGD, smd, SMD, sms, SMS, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/genesis_plus_gx_libretro.so {file.path} diff --git a/roms/sfc/metadata.txt b/roms/sfc/metadata.txt new file mode 100644 index 00000000..554994ca --- /dev/null +++ b/roms/sfc/metadata.txt @@ -0,0 +1,4 @@ +collection: Nintendo SFC (Super Famicom) +shortname: sfc +extensions: bin, BIN, bml, BML, bs, BS, bsx, BSX, dx2, DX2, fig, FIG, gd3, GD3, gd7, GD7, mgd, MGD, sfc, SFC, smc, SMC, st, ST, swc, SWC, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/snes9x_libretro.so {file.path} diff --git a/roms/sg-1000/metadata.txt b/roms/sg-1000/metadata.txt new file mode 100644 index 00000000..73224fb5 --- /dev/null +++ b/roms/sg-1000/metadata.txt @@ -0,0 +1,4 @@ +collection: Sega SG-1000 +shortname: sg-1000 +extensions: 68k, 68K, bin, BIN, bms, BMS, chd, CHD, cue, CUE, gen, GEN, gg, GG, iso, ISO, m3u, M3U, md, MD, mdx, MDX, ri, RI, rom, ROM, sg, SG, sgd, SGD, smd, SMD, sms, SMS, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/genesis_plus_gx_libretro.so {file.path} diff --git a/roms/sgb/metadata.txt b/roms/sgb/metadata.txt new file mode 100644 index 00000000..33647c25 --- /dev/null +++ b/roms/sgb/metadata.txt @@ -0,0 +1,4 @@ +collection: Nintendo Super Game Boy +shortname: sgb +extensions: gb, GB, gbc, GBC, sgb, SGB, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/mesen-s_libretro.so {file.path} diff --git a/roms/snes/metadata.txt b/roms/snes/metadata.txt new file mode 100644 index 00000000..64ab7fdb --- /dev/null +++ b/roms/snes/metadata.txt @@ -0,0 +1,4 @@ +collection: Nintendo SNES (Super Nintendo) +shortname: snes +extensions: bin, BIN, bml, BML, bs, BS, bsx, BSX, dx2, DX2, fig, FIG, gd3, GD3, gd7, GD7, mgd, MGD, sfc, SFC, smc, SMC, st, ST, swc, SWC, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/snes9x_libretro.so {file.path} diff --git a/roms/sneshd/metadata.txt b/roms/sneshd/metadata.txt new file mode 100644 index 00000000..40c0b868 --- /dev/null +++ b/roms/sneshd/metadata.txt @@ -0,0 +1,4 @@ +collection: Nintendo SNES WideScreen (Super Nintendo) +shortname: sneshd +extensions: bin, BIN, bml, BML, bs, BS, bsx, BSX, dx2, DX2, fig, FIG, gd3, GD3, gd7, GD7, mgd, MGD, sfc, SFC, smc, SMC, st, ST, swc, SWC, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/bsnes_hd_beta_libretro.so {file.path} diff --git a/roms/snesna/metadata.txt b/roms/snesna/metadata.txt new file mode 100644 index 00000000..0df28eff --- /dev/null +++ b/roms/snesna/metadata.txt @@ -0,0 +1,4 @@ +collection: Nintendo SNES (Super Nintendo) +shortname: snesna +extensions: bin, BIN, bml, BML, bs, BS, bsx, BSX, dx2, DX2, fig, FIG, gd3, GD3, gd7, GD7, mgd, MGD, sfc, SFC, smc, SMC, st, ST, swc, SWC, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/snes9x_libretro.so {file.path} diff --git a/roms/solarus/metadata.txt b/roms/solarus/metadata.txt new file mode 100644 index 00000000..4e464a15 --- /dev/null +++ b/roms/solarus/metadata.txt @@ -0,0 +1,6 @@ +collection: Solarus Game Engine +shortname: solarus +extensions: solarus +launch: PLACEHOLDER {file.path} + + diff --git a/roms/spectravideo/metadata.txt b/roms/spectravideo/metadata.txt new file mode 100644 index 00000000..b67b5754 --- /dev/null +++ b/roms/spectravideo/metadata.txt @@ -0,0 +1,6 @@ +collection: Spectravideo +shortname: spectravideo +extensions: rom, ROM, ri, RI, mx1, MX1, mx2, MX2, col, COL, dsk, DSK, cas, CAS, sg, SG, sc, SC, m3u, M3U, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/bluemsx_libretro.so {file.path} + + diff --git a/roms/steam/metadata.txt b/roms/steam/metadata.txt new file mode 100644 index 00000000..21d47c74 --- /dev/null +++ b/roms/steam/metadata.txt @@ -0,0 +1,6 @@ +collection: Valve Steam +shortname: steam +extensions: desktop, sh +launch: /bin/bash {file.path} + + diff --git a/roms/stratagus/metadata.txt b/roms/stratagus/metadata.txt new file mode 100644 index 00000000..35821341 --- /dev/null +++ b/roms/stratagus/metadata.txt @@ -0,0 +1,6 @@ +collection: Stratagus Game Engine +shortname: stratagus +extensions: 7z, 7Z, zip, ZIP +launch: PLACEHOLDER {file.path} + + diff --git a/roms/sufami/metadata.txt b/roms/sufami/metadata.txt new file mode 100644 index 00000000..dbced2be --- /dev/null +++ b/roms/sufami/metadata.txt @@ -0,0 +1,4 @@ +collection: Bandai SuFami Turbo +shortname: sufami +extensions: bml, BML, bs, BS, fig, FIG, sfc, SFC, smc, SMC, st, ST, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/snes9x_libretro.so {file.path} diff --git a/roms/supergrafx/metadata.txt b/roms/supergrafx/metadata.txt new file mode 100644 index 00000000..78499725 --- /dev/null +++ b/roms/supergrafx/metadata.txt @@ -0,0 +1,7 @@ +collection: NEC SuperGrafx +shortname: supergrafx +extensions: pce, PCE, sgx, SGX, cue, CUE, ccd, CCD, chd, CHD, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/mednafen_supergrafx_libretro.so {file.path} + + + diff --git a/roms/supervision/metadata.txt b/roms/supervision/metadata.txt new file mode 100644 index 00000000..751d8e07 --- /dev/null +++ b/roms/supervision/metadata.txt @@ -0,0 +1,6 @@ +collection: Watara Supervision +shortname: supervision +extensions: bin, BIN, sv, SV, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/potator_libretro.so {file.path} + + diff --git a/roms/switch/metadata.txt b/roms/switch/metadata.txt new file mode 100644 index 00000000..455ac873 --- /dev/null +++ b/roms/switch/metadata.txt @@ -0,0 +1,4 @@ +collection: Nintendo Switch +shortname: switch +extensions: nca, NCA, nro, NRO, nso, NSO, nsp, NSP, xci, XCI, 7z, 7Z, zip, ZIP +launch: /bin/bash /run/media/mmcblk0p1/Emulation/tools/launchers/yuzu.sh -f -g {file.path} diff --git a/roms/symbian/metadata.txt b/roms/symbian/metadata.txt new file mode 100644 index 00000000..b4e631a6 --- /dev/null +++ b/roms/symbian/metadata.txt @@ -0,0 +1,6 @@ +collection: Symbian +shortname: symbian +extensions: 7z, 7Z, zip, ZIP +launch: PLACEHOLDER {file.path} + + diff --git a/roms/tanodragon/metadata.txt b/roms/tanodragon/metadata.txt new file mode 100644 index 00000000..e2a75048 --- /dev/null +++ b/roms/tanodragon/metadata.txt @@ -0,0 +1,6 @@ +collection: Tano Dragon +shortname: tanodragon +extensions: cas, CAS, ccc, CCC, dsk, DSK, rom, ROM +launch: PLACEHOLDER {file.path} + + diff --git a/roms/tg-cd/metadata.txt b/roms/tg-cd/metadata.txt new file mode 100644 index 00000000..d277299d --- /dev/null +++ b/roms/tg-cd/metadata.txt @@ -0,0 +1,4 @@ +collection: NEC TurboGrafx-CD +shortname: tg-cd +extensions: ccd, CCD, chd, CHD, cue, CUE, img, IMG, iso, ISO, m3u, M3U, pce, PCE, sgx, SGX, toc, TOC, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/mednafen_pce_libretro.so {file.path} diff --git a/roms/tg16/metadata.txt b/roms/tg16/metadata.txt new file mode 100644 index 00000000..8dc81feb --- /dev/null +++ b/roms/tg16/metadata.txt @@ -0,0 +1,4 @@ +collection: NEC TurboGrafx-16 +shortname: tg16 +extensions: ccd, CCD, chd, CHD, cue, CUE, img, IMG, iso, ISO, m3u, M3U, pce, PCE, sgx, SGX, toc, TOC, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/mednafen_pce_libretro.so {file.path} diff --git a/roms/ti99/metadata.txt b/roms/ti99/metadata.txt new file mode 100644 index 00000000..2fdf76dc --- /dev/null +++ b/roms/ti99/metadata.txt @@ -0,0 +1,6 @@ +collection: Texas Instruments TI-99 +shortname: ti99 +extensions: rpk, RPK, 7z, 7Z, zip, ZIP +launch: PLACEHOLDER {file.path} + + diff --git a/roms/tic80/metadata.txt b/roms/tic80/metadata.txt new file mode 100644 index 00000000..2e873fb7 --- /dev/null +++ b/roms/tic80/metadata.txt @@ -0,0 +1,6 @@ +collection: TIC-80 Game Engine +shortname: tic80 +extensions: tic, TIC +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/tic80_libretro.so {file.path} + + diff --git a/roms/to8/metadata.txt b/roms/to8/metadata.txt new file mode 100644 index 00000000..a9b61091 --- /dev/null +++ b/roms/to8/metadata.txt @@ -0,0 +1,6 @@ +collection: Thomson TO8 +shortname: to8 +extensions: fd, FD, sap, SAP, k7, K7, m7, M7, m5, M5, rom, ROM, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/theodore_libretro.so {file.path} + + diff --git a/roms/trs-80/metadata.txt b/roms/trs-80/metadata.txt new file mode 100644 index 00000000..7349ea86 --- /dev/null +++ b/roms/trs-80/metadata.txt @@ -0,0 +1,4 @@ +collection: Tandy TRS-80 +shortname: trs-80 +extensions: cmd, CMD, dsk, DSK +launch: PLACEHOLDER {file.path} diff --git a/roms/uzebox/metadata.txt b/roms/uzebox/metadata.txt new file mode 100644 index 00000000..ecd9f082 --- /dev/null +++ b/roms/uzebox/metadata.txt @@ -0,0 +1,6 @@ +collection: Uzebox +shortname: uzebox +extensions: uze, UZE, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/uzem_libretro.so {file.path} + + diff --git a/roms/vectrex/metadata.txt b/roms/vectrex/metadata.txt new file mode 100644 index 00000000..2424217e --- /dev/null +++ b/roms/vectrex/metadata.txt @@ -0,0 +1,6 @@ +collection: Vectrex +shortname: vectrex +extensions: bin, BIN, vec, VEC, gam, GAM, vc, VC, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/vecx_libretro.so {file.path} + + diff --git a/roms/vic20/metadata.txt b/roms/vic20/metadata.txt new file mode 100644 index 00000000..06ca04e8 --- /dev/null +++ b/roms/vic20/metadata.txt @@ -0,0 +1,6 @@ +collection: Commodore VIC-20 +shortname: vic20 +extensions: bin, BIN, cmd, CMD, crt, CRT, d2m, D2M, d4m, D4M, d64, D64, d6z, D6Z, d71, D71, d7z, D7Z, d80, D80, d81, D81, d82, D82, d8z, D8Z, g41, G41, g4z, G4Z, g64, G64, g6z, G6Z, gz, GZ, lnx, LNX, m3u, M3U, nbz, NBZ, nib, NIB, p00, P00, prg, PRG, t64, T64, tap, TAP, vfl, VFL, vsf, VSF, x64, X64, x6z, X6Z, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/vice_xvic_libretro.so {file.path} + + diff --git a/roms/videopac/metadata.txt b/roms/videopac/metadata.txt new file mode 100644 index 00000000..bfca5920 --- /dev/null +++ b/roms/videopac/metadata.txt @@ -0,0 +1,6 @@ +collection: Philips Videopac G7000 +shortname: videopac +extensions: bin, BIN, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/o2em_libretro.so {file.path} + + diff --git a/roms/virtualboy/metadata.txt b/roms/virtualboy/metadata.txt new file mode 100644 index 00000000..e78427fc --- /dev/null +++ b/roms/virtualboy/metadata.txt @@ -0,0 +1,7 @@ +collection: Nintendo Virtual Boy +shortname: virtualboy +extensions: vb, VB, vboy, VBOY, bin, BIN, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/mednafen_vb_libretro.so {file.path} + + + diff --git a/roms/vsmile/metadata.txt b/roms/vsmile/metadata.txt new file mode 100644 index 00000000..56b342f3 --- /dev/null +++ b/roms/vsmile/metadata.txt @@ -0,0 +1,6 @@ +collection: VTech V, Smile +shortname: vsmile +extensions: bin, BIN, 7z, 7Z, zip, ZIP +launch: PLACEHOLDER {file.path} + + diff --git a/roms/wasm4/metadata.txt b/roms/wasm4/metadata.txt new file mode 100644 index 00000000..564be635 --- /dev/null +++ b/roms/wasm4/metadata.txt @@ -0,0 +1,6 @@ +collection: WASM-4 Fantasy Console +shortname: wasm4 +extensions: wasm, WASM +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/wasm4_libretro.so {file.path} + + diff --git a/roms/wii/metadata.txt b/roms/wii/metadata.txt new file mode 100644 index 00000000..dc33e369 --- /dev/null +++ b/roms/wii/metadata.txt @@ -0,0 +1,4 @@ +collection: Nintendo Wii +shortname: wii +extensions: gcm, GCM, iso, ISO, wbfs, WBFS, wia, WIA, ciso, CISO, gcz, GCZ, elf, ELF, dol, DOL, dff, DFF, json, JSON, rvz, RVZ, tgc, TGC, wad, WAD, m3u, M3U, 7z, 7Z, zip, ZIP +launch: /bin/bash /run/media/mmcblk0p1/Emulation/tools/launchers/dolphin-emu.sh vblank_mode=0 %command% -b -e {file.path} diff --git a/roms/wiiu/roms/metadata.txt b/roms/wiiu/roms/metadata.txt new file mode 100644 index 00000000..074cee5f --- /dev/null +++ b/roms/wiiu/roms/metadata.txt @@ -0,0 +1,6 @@ +collection: Nintendo Wii U +shortname: wiiu (custom system) +extensions: rpx, RPX, wud, WUD, wux, WUX, elf, ELF, iso, ISO, wad, WAD, wua, WUA +launch: /bin/bash /run/media/mmcblk0p1/Emulation/tools/launchers/cemu.sh -f -g z:{file.path} + + diff --git a/roms/wonderswan/metadata.txt b/roms/wonderswan/metadata.txt new file mode 100644 index 00000000..ec0ea850 --- /dev/null +++ b/roms/wonderswan/metadata.txt @@ -0,0 +1,7 @@ +collection: Bandai WonderSwan +shortname: wonderswan +extensions: ws, WS, pc2, PC2, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/mednafen_wswan_libretro.so {file.path} + + + diff --git a/roms/wonderswancolor/metadata.txt b/roms/wonderswancolor/metadata.txt new file mode 100644 index 00000000..3af4808d --- /dev/null +++ b/roms/wonderswancolor/metadata.txt @@ -0,0 +1,7 @@ +collection: Bandai WonderSwan Color +shortname: wonderswancolor +extensions: ws, WS, wsc, WSC, pc2, PC2, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/mednafen_wswan_libretro.so {file.path} + + + diff --git a/roms/x1/metadata.txt b/roms/x1/metadata.txt new file mode 100644 index 00000000..b873b286 --- /dev/null +++ b/roms/x1/metadata.txt @@ -0,0 +1,6 @@ +collection: Sharp X1 +shortname: x1 +extensions: dx1, DX1, 2d, 2D, 2hd, 2HD, tfd, TFD, d88, D88, 88d, 88D, hdm, HDM, xdf, XDF, dup, DUP, tap, TAP, cmd, CMD, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/x1_libretro.so {file.path} + + diff --git a/roms/x68000/metadata.txt b/roms/x68000/metadata.txt new file mode 100644 index 00000000..262702cb --- /dev/null +++ b/roms/x68000/metadata.txt @@ -0,0 +1,6 @@ +collection: Sharp X68000 +shortname: x68000 +extensions: 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 +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/px68k_libretro.so {file.path} + + diff --git a/roms/xbox/metadata.txt b/roms/xbox/metadata.txt new file mode 100644 index 00000000..bed26d1c --- /dev/null +++ b/roms/xbox/metadata.txt @@ -0,0 +1,6 @@ +collection: Microsoft Xbox +shortname: xbox +extensions: iso, ISO +launch: /bin/bash /run/media/mmcblk0p1/Emulation/tools/launchers/xemu.sh -full-screen -dvd_path {file.path} + + diff --git a/roms/xbox360/metadata.txt b/roms/xbox360/metadata.txt new file mode 100644 index 00000000..c148625f --- /dev/null +++ b/roms/xbox360/metadata.txt @@ -0,0 +1,4 @@ +collection: Microsoft Xbox 360 +shortname: xbox360 +extensions: iso, ISO, xex, XEX +launch: /bin/bash /run/media/mmcblk0p1/Emulation/tools/launchers/xenia.sh "Z:{file.path}" diff --git a/roms/zmachine/metadata.txt b/roms/zmachine/metadata.txt new file mode 100644 index 00000000..0ddaebfb --- /dev/null +++ b/roms/zmachine/metadata.txt @@ -0,0 +1,6 @@ +collection: Infocom Z-machine +shortname: zmachine +extensions: 7z, 7Z, zip, ZIP +launch: PLACEHOLDER {file.path} + + diff --git a/roms/zx81/metadata.txt b/roms/zx81/metadata.txt new file mode 100644 index 00000000..33b689d6 --- /dev/null +++ b/roms/zx81/metadata.txt @@ -0,0 +1,6 @@ +collection: Sinclair ZX81 +shortname: zx81 +extensions: tzx, TZX, p, P, 7z, 7Z, zip, ZIP +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/81_libretro.so {file.path} + + diff --git a/roms/zxspectrum/metadata.txt b/roms/zxspectrum/metadata.txt new file mode 100644 index 00000000..a45cb2b2 --- /dev/null +++ b/roms/zxspectrum/metadata.txt @@ -0,0 +1,6 @@ +collection: Sinclair ZX Spectrum +shortname: zxspectrum +extensions: 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 +launch: /run/media/mmcblk0p1/Emulation/tools/launchers/retroarch.sh -L CORESPATH/fuse_libretro.so {file.path} + + diff --git a/setup.sh b/setup.sh index 70f7d9d0..c2ca6fb4 100644 --- a/setup.sh +++ b/setup.sh @@ -150,6 +150,11 @@ if [ $doInstallESDE == "true" ]; then echo "install esde" ESDE_install fi +#Pegasus Installation +if [ $doInstallPegasus == "true" ]; then + echo "install Pegasus" + Pegasus_install +fi #SRM Installation if [ $doInstallSRM == "true" ]; then echo "install srm" @@ -266,6 +271,12 @@ if [ "$doSetupESDE" == "true" ]; then ESDE_update fi +#Pegasus Config +if [ $doSetupPegasus == "true" ]; then + echo "Pegasus_init" + Pegasus_init +fi + #Emus config #setMSG "Configuring Steam Input for emulators.." moved to emu install diff --git a/tools/launchers/pegasus/pegasus-frontend.sh b/tools/launchers/pegasus/pegasus-frontend.sh new file mode 100755 index 00000000..021b17e6 --- /dev/null +++ b/tools/launchers/pegasus/pegasus-frontend.sh @@ -0,0 +1,5 @@ +#!/bin/bash +source $HOME/.config/EmuDeck/backend/functions/all.sh +cloud_sync_downloadEmuAll && cloud_sync_startService +/usr/bin/flatpak run org.pegasus_frontend.Pegasus "${@}" +rm -rf "$savesPath/.gaming"