Feature/pegasus (#877)

* Darwin wip

* darwin wip

* old EmuAI

* SRM

* RA + SRM + ESDE

* Moving more if darwin to override.sh

* Moving more if darwin to override.sh

* installToolAI + darwin ifs cleanups, more overrides :)

* fi fix

* fixed SRM parsers with ,,

* fix rm dmg

* RA flatpak first

* darwin install

* darwin fixes

* darwinnnn

* jsonjson

* darwin srm

* fix launchers

* SRM env vars moved to a function + override to darwin

* dont check if.cef-enable-remote-debugging

* better zenity

* fix watcher

* zenity fix

* cloudSync provider detection

* fixed paths fix

* darwin fixed paths

* fixed paths fix

* enable cloudsync

* no appinit

* last minute fixes

* weird fixes

* hash fix?

* this needs a proper cleanup...

* fixed?

* back to linkToSaveFolder for now

* better duplicate detection

* parser disabled

* cloudSync final touches

* darwin installation

* improvements

* customSRM

* Revert "customSRM"

This reverts commit 2787d2282c.

* first batch

* second batch

* SGBC + Jaguar parsers

* Pegasus settings and functions

* proper order

* Path fixed

* install on setup

* SRM parser

* icon

* clear console

* Steam installation

* fix shellcheck
This commit is contained in:
Dragoon Dorise 2023-10-06 17:04:40 +02:00 committed by GitHub
parent 17fae95b88
commit 960d1ef010
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
184 changed files with 1330 additions and 10 deletions

View file

@ -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

View file

@ -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

View file

@ -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": []
}
}
}

View file

@ -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}/"
}

View file

@ -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
}

View file

@ -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
fi

View file

@ -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

BIN
icons/Pegasus.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

6
roms/3do/metadata.txt Normal file
View file

@ -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}

4
roms/3ds/metadata.txt Normal file
View file

@ -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}

6
roms/ags/metadata.txt Normal file
View file

@ -0,0 +1,6 @@
collection: Adventure Game Studio Game Engine
shortname: ags
extensions: desktop
launch: PLACEHOLDER {file.path}

7
roms/amiga/metadata.txt Normal file
View file

@ -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}

View file

@ -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}

View file

@ -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}

View file

@ -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}

View file

@ -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}

View file

@ -0,0 +1,6 @@
collection: Google Android
shortname: android
extensions: 7z, 7Z, zip, ZIP
launch: PLACEHOLDER {file.path}

6
roms/apple2/metadata.txt Normal file
View file

@ -0,0 +1,6 @@
collection: Apple II
shortname: apple2
extensions: do, DO, dsk, DSK, nib, NIB, po, PO
launch: PLACEHOLDER {file.path}

View file

@ -0,0 +1,6 @@
collection: Apple IIGS
shortname: apple2gs
extensions: 2mg, 2MG
launch: PLACEHOLDER {file.path}

4
roms/arcade/metadata.txt Normal file
View file

@ -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}

View file

@ -0,0 +1,6 @@
collection: Emerson Arcadia 2001
shortname: arcadia
extensions: bin, BIN, 7z, 7Z, zip, ZIP
launch: PLACEHOLDER {file.path}

View file

@ -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}

View file

@ -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}

View file

@ -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}

View file

@ -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}

View file

@ -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}

View file

@ -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}

View file

@ -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}

View file

@ -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}

View file

@ -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}

View file

@ -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}

View file

@ -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}

View file

@ -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}

View file

@ -0,0 +1,6 @@
collection: BBC Micro
shortname: bbcmicro
extensions: 7z, 7Z, zip, ZIP
launch: PLACEHOLDER {file.path}

4
roms/c16/metadata.txt Normal file
View file

@ -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}

4
roms/c64/metadata.txt Normal file
View file

@ -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}

View file

@ -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}

View file

@ -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}

7
roms/cdtv/metadata.txt Normal file
View file

@ -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}

View file

@ -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}

View file

@ -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}

4
roms/cloud/metadata.txt Normal file
View file

@ -0,0 +1,4 @@
collection: Cloud Services
shortname: cloud
extensions: sh
launch: /bin/bash {file.path}

7
roms/coco/metadata.txt Normal file
View file

@ -0,0 +1,7 @@
collection: Tandy Color Computer
shortname: coco
extensions: cas, CAS, ccc, CCC, dsk, DSK, rom, ROM
launch: PLACEHOLDER {file.path}

View file

@ -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}

4
roms/cps/metadata.txt Normal file
View file

@ -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}

4
roms/cps1/metadata.txt Normal file
View file

@ -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}

4
roms/cps2/metadata.txt Normal file
View file

@ -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}

4
roms/cps3/metadata.txt Normal file
View file

@ -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}

View file

@ -0,0 +1,6 @@
collection: VTech CreatiVision
shortname: crvision
extensions: bin, BIN, rom, ROM, 7z, 7Z, zip, ZIP
launch: PLACEHOLDER {file.path}

6
roms/daphne/metadata.txt Normal file
View file

@ -0,0 +1,6 @@
collection: Daphne Arcade LaserDisc Emulator
shortname: daphne
extensions: daphne, singe
launch: PLACEHOLDER {file.path}

View file

@ -0,0 +1,7 @@
collection: Desktop Applications
shortname: desktop
extensions: desktop, sh
launch: PLACEHOLDER {file.path}

4
roms/doom/metadata.txt Normal file
View file

@ -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}

4
roms/dos/metadata.txt Normal file
View file

@ -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}

View file

@ -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}

View file

@ -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}

View file

@ -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}

6
roms/epic/metadata.txt Normal file
View file

@ -0,0 +1,6 @@
collection: Epic Games Store
shortname: epic
extensions: desktop, sh
launch: PLACEHOLDER {file.path}

View file

@ -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}

4
roms/fba/metadata.txt Normal file
View file

@ -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}

6
roms/fbneo/metadata.txt Normal file
View file

@ -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}

4
roms/fds/metadata.txt Normal file
View file

@ -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}

4
roms/flash/metadata.txt Normal file
View file

@ -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}

View file

@ -0,0 +1,6 @@
collection: Fujitsu FM Towns
shortname: fmtowns
extensions: cue, CUE, iso, ISO
launch: PLACEHOLDER {file.path}

View file

@ -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}

View file

@ -0,0 +1,6 @@
collection: Tiger Electronics Game, com
shortname: gamecom
extensions: tgc, TGC, 7z, 7Z, zip, ZIP
launch: PLACEHOLDER {file.path}

View file

@ -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}

View file

@ -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}

4
roms/gb/metadata.txt Normal file
View file

@ -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}

4
roms/gba/metadata.txt Normal file
View file

@ -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}

4
roms/gbc/metadata.txt Normal file
View file

@ -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}

View file

@ -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}

7
roms/gx4000/metadata.txt Normal file
View file

@ -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}

View file

@ -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}

6
roms/j2me/metadata.txt Normal file
View file

@ -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}

6
roms/kodi/metadata.txt Normal file
View file

@ -0,0 +1,6 @@
collection: Kodi Home Theatre Software
shortname: kodi
extensions: desktop, sh
launch: %RUNINBACKGROUND% %ENABLESHORTCUTS% %EMULATOR_OS-SHELL% {file.path}

View file

@ -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}

5
roms/lutris/metadata.txt Normal file
View file

@ -0,0 +1,5 @@
collection: Lutris Open Gaming Platform
shortname: lutris
extensions: desktop, sh
launch: PLACEHOLDER {file.path}

6
roms/lutro/metadata.txt Normal file
View file

@ -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}

View file

@ -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}

View file

@ -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}

View file

@ -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

4
roms/mame/metadata.txt Normal file
View file

@ -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}

View file

@ -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}

9
roms/megacd/metadata.txt Normal file
View file

@ -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}

View file

@ -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}

View file

@ -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}

View file

@ -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}

View file

@ -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}

6
roms/mess/metadata.txt Normal file
View file

@ -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}

6
roms/model2/metadata.txt Normal file
View file

@ -0,0 +1,6 @@
collection: Sega Model 2
shortname: model2
extensions: 7z, 7Z, zip, ZIP
launch: PLACEHOLDER {file.path}

6
roms/model3/metadata.txt Normal file
View file

@ -0,0 +1,6 @@
collection: Sega Model 3
shortname: model3
extensions: 7z, 7Z, zip, ZIP
launch: PLACEHOLDER {file.path}

View file

@ -0,0 +1,6 @@
collection: Moonlight Game Streaming
shortname: moonlight
extensions: moonlight, MOONLIGHT, 7z, 7Z, zip, ZIP
launch: PLACEHOLDER {file.path}

6
roms/moto/metadata.txt Normal file
View file

@ -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}

7
roms/msx/metadata.txt Normal file
View file

@ -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}

7
roms/msx1/metadata.txt Normal file
View file

@ -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}

7
roms/msx2/metadata.txt Normal file
View file

@ -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}

View file

@ -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}

6
roms/mugen/metadata.txt Normal file
View file

@ -0,0 +1,6 @@
collection: M, U, G, E, N Game Engine
shortname: mugen
extensions: 7z, 7Z, zip, ZIP
launch: PLACEHOLDER {file.path}

View file

@ -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}

4
roms/n64/metadata.txt Normal file
View file

@ -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}

Some files were not shown because too many files have changed in this diff Show more