From 960d1ef010e9c197f153dbc943ece0d6a613c870 Mon Sep 17 00:00:00 2001 From: Dragoon Dorise Date: Fri, 6 Oct 2023 17:04:40 +0200 Subject: [PATCH] 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 2787d2282c367801c13ee671f3fab9d198f05fb7. * 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 --- .../pegasus-frontend/game_dirs.txt | 187 ++++++++++++++++++ .../pegasus-frontend/settings.txt | 10 + .../userData/parsers/emudeck/0_pegasus.json | 76 +++++++ darwin/functions/overrides/configEmuFP.sh | 7 +- functions/ToolScripts/emuDeckPegasus.sh | 79 ++++++++ functions/all.sh | 9 +- functions/helperFunctions.sh | 13 +- icons/Pegasus.png | Bin 0 -> 10096 bytes roms/3do/metadata.txt | 6 + roms/3ds/metadata.txt | 4 + roms/ags/metadata.txt | 6 + roms/amiga/metadata.txt | 7 + roms/amiga1200/metadata.txt | 7 + roms/amiga600/metadata.txt | 7 + roms/amigacd32/metadata.txt | 7 + roms/amstradcpc/metadata.txt | 7 + roms/android/metadata.txt | 6 + roms/apple2/metadata.txt | 6 + roms/apple2gs/metadata.txt | 6 + roms/arcade/metadata.txt | 4 + roms/arcadia/metadata.txt | 6 + roms/arduboy/metadata.txt | 6 + roms/astrocde/metadata.txt | 4 + roms/atari2600/metadata.txt | 7 + roms/atari5200/metadata.txt | 4 + roms/atari7800/metadata.txt | 6 + roms/atari800/metadata.txt | 7 + roms/atarijaguar/metadata.txt | 4 + roms/atarijaguarcd/metadata.txt | 6 + roms/atarilynx/metadata.txt | 4 + roms/atarist/metadata.txt | 6 + roms/atarixe/metadata.txt | 7 + roms/atomiswave/metadata.txt | 7 + roms/bbcmicro/metadata.txt | 6 + roms/c16/metadata.txt | 4 + roms/c64/metadata.txt | 4 + roms/cavestory/metadata.txt | 6 + roms/cdimono1/metadata.txt | 7 + roms/cdtv/metadata.txt | 7 + roms/chailove/metadata.txt | 6 + roms/channelf/metadata.txt | 6 + roms/cloud/metadata.txt | 4 + roms/coco/metadata.txt | 7 + roms/colecovision/metadata.txt | 7 + roms/cps/metadata.txt | 4 + roms/cps1/metadata.txt | 4 + roms/cps2/metadata.txt | 4 + roms/cps3/metadata.txt | 4 + roms/crvision/metadata.txt | 6 + roms/daphne/metadata.txt | 6 + roms/desktop/metadata.txt | 7 + roms/doom/metadata.txt | 4 + roms/dos/metadata.txt | 4 + roms/dragon32/metadata.txt | 7 + roms/dreamcast/metadata.txt | 4 + roms/easyrpg/metadata.txt | 4 + roms/epic/metadata.txt | 6 + roms/famicom/metadata.txt | 4 + roms/fba/metadata.txt | 4 + roms/fbneo/metadata.txt | 6 + roms/fds/metadata.txt | 4 + roms/flash/metadata.txt | 4 + roms/fmtowns/metadata.txt | 6 + roms/gameandwatch/metadata.txt | 6 + roms/gamecom/metadata.txt | 6 + roms/gamecube/metadata.txt | 6 + roms/gamegear/metadata.txt | 4 + roms/gb/metadata.txt | 4 + roms/gba/metadata.txt | 4 + roms/gbc/metadata.txt | 4 + roms/genesis/metadata.txt | 4 + roms/gx4000/metadata.txt | 7 + roms/intellivision/metadata.tx | 6 + roms/j2me/metadata.txt | 6 + roms/kodi/metadata.txt | 6 + roms/lcdgames/metadata.txt | 4 + roms/lutris/metadata.txt | 5 + roms/lutro/metadata.txt | 6 + roms/macintosh/metadata.txt | 4 + roms/mame-advmame/metadata.txt | 4 + roms/mame-mame4all/metadata.tx | 6 + roms/mame/metadata.txt | 4 + roms/mastersystem/metadata.txt | 4 + roms/megacd/metadata.txt | 9 + roms/megacdjp/metadata.txt | 4 + roms/megadrive/metadata.txt | 4 + roms/megadrivejp/metadata.txt | 4 + roms/megaduck/metadata.txt | 6 + roms/mess/metadata.txt | 6 + roms/model2/metadata.txt | 6 + roms/model3/metadata.txt | 6 + roms/moonlight/metadata.txt | 6 + roms/moto/metadata.txt | 6 + roms/msx/metadata.txt | 7 + roms/msx1/metadata.txt | 7 + roms/msx2/metadata.txt | 7 + roms/msxturbor/metadata.txt | 6 + roms/mugen/metadata.txt | 6 + roms/multivision/metadata.txt | 4 + roms/n64/metadata.txt | 4 + roms/n64dd/metadata.txt | 7 + roms/naomi/metadata.txt | 7 + roms/naomigd/metadata.txt | 7 + roms/nds/metadata.txt | 4 + roms/neogeo/metadata.txt | 6 + roms/neogeocd/metadata.txt | 6 + roms/neogeocdjp/metadata.txt | 6 + roms/nes/metadata.txt | 4 + roms/ngp/metadata.txt | 4 + roms/ngpc/metadata.txt | 4 + roms/odyssey2/metadata.txt | 6 + roms/openbor/metadata.txt | 6 + roms/oric/metadata.txt | 6 + roms/palm/metadata.txt | 6 + roms/pc/metadata.txt | 4 + roms/pc88/metadata.txt | 6 + roms/pc98/metadata.txt | 7 + roms/pcengine/metadata.txt | 4 + roms/pcenginecd/metadata.txt | 4 + roms/pcfx/metadata.txt | 7 + roms/pico8/metadata.txt | 4 + roms/pokemini/metadata.txt | 6 + roms/ports/metadata.txt | 4 + roms/primehacks/metadata.txt | 4 + roms/ps2/metadata.txt | 4 + roms/ps3/metadata.txt | 7 + roms/ps4/metadata.txt | 6 + roms/psp/metadata.txt | 7 + roms/psvita/metadata.txt | 4 + roms/psx/metadata.txt | 4 + roms/pv1000/metadata.txt | 6 + roms/quake/metadata.txt | 4 + roms/remoteplay/metadata.txt | 6 + roms/samcoupe/metadata.txt | 6 + roms/satellaview/metadata.txt | 6 + roms/saturn/metadata.txt | 5 + roms/saturnjp/metadata.txt | 4 + roms/scummvm/metadata.txt | 4 + roms/sega32x/metadata.txt | 6 + roms/sega32xjp/metadata.txt | 6 + roms/sega32xna/metadata.txt | 6 + roms/segacd/metadata.txt | 4 + roms/sfc/metadata.txt | 4 + roms/sg-1000/metadata.txt | 4 + roms/sgb/metadata.txt | 4 + roms/snes/metadata.txt | 4 + roms/sneshd/metadata.txt | 4 + roms/snesna/metadata.txt | 4 + roms/solarus/metadata.txt | 6 + roms/spectravideo/metadata.txt | 6 + roms/steam/metadata.txt | 6 + roms/stratagus/metadata.txt | 6 + roms/sufami/metadata.txt | 4 + roms/supergrafx/metadata.txt | 7 + roms/supervision/metadata.txt | 6 + roms/switch/metadata.txt | 4 + roms/symbian/metadata.txt | 6 + roms/tanodragon/metadata.txt | 6 + roms/tg-cd/metadata.txt | 4 + roms/tg16/metadata.txt | 4 + roms/ti99/metadata.txt | 6 + roms/tic80/metadata.txt | 6 + roms/to8/metadata.txt | 6 + roms/trs-80/metadata.txt | 4 + roms/uzebox/metadata.txt | 6 + roms/vectrex/metadata.txt | 6 + roms/vic20/metadata.txt | 6 + roms/videopac/metadata.txt | 6 + roms/virtualboy/metadata.txt | 7 + roms/vsmile/metadata.txt | 6 + roms/wasm4/metadata.txt | 6 + roms/wii/metadata.txt | 4 + roms/wiiu/roms/metadata.txt | 6 + roms/wonderswan/metadata.txt | 7 + roms/wonderswancolor/metadata.txt | 7 + roms/x1/metadata.txt | 6 + roms/x68000/metadata.txt | 6 + roms/xbox/metadata.txt | 6 + roms/xbox360/metadata.txt | 4 + roms/zmachine/metadata.txt | 6 + roms/zx81/metadata.txt | 6 + roms/zxspectrum/metadata.txt | 6 + setup.sh | 11 ++ tools/launchers/pegasus/pegasus-frontend.sh | 5 + 184 files changed, 1330 insertions(+), 10 deletions(-) create mode 100644 configs/org.pegasus_frontend.Pegasus/pegasus-frontend/game_dirs.txt create mode 100644 configs/org.pegasus_frontend.Pegasus/pegasus-frontend/settings.txt create mode 100644 configs/steam-rom-manager/userData/parsers/emudeck/0_pegasus.json create mode 100644 functions/ToolScripts/emuDeckPegasus.sh create mode 100644 icons/Pegasus.png create mode 100644 roms/3do/metadata.txt create mode 100644 roms/3ds/metadata.txt create mode 100644 roms/ags/metadata.txt create mode 100644 roms/amiga/metadata.txt create mode 100644 roms/amiga1200/metadata.txt create mode 100644 roms/amiga600/metadata.txt create mode 100644 roms/amigacd32/metadata.txt create mode 100644 roms/amstradcpc/metadata.txt create mode 100644 roms/android/metadata.txt create mode 100644 roms/apple2/metadata.txt create mode 100644 roms/apple2gs/metadata.txt create mode 100644 roms/arcade/metadata.txt create mode 100644 roms/arcadia/metadata.txt create mode 100644 roms/arduboy/metadata.txt create mode 100644 roms/astrocde/metadata.txt create mode 100644 roms/atari2600/metadata.txt create mode 100644 roms/atari5200/metadata.txt create mode 100644 roms/atari7800/metadata.txt create mode 100644 roms/atari800/metadata.txt create mode 100644 roms/atarijaguar/metadata.txt create mode 100644 roms/atarijaguarcd/metadata.txt create mode 100644 roms/atarilynx/metadata.txt create mode 100644 roms/atarist/metadata.txt create mode 100644 roms/atarixe/metadata.txt create mode 100644 roms/atomiswave/metadata.txt create mode 100644 roms/bbcmicro/metadata.txt create mode 100644 roms/c16/metadata.txt create mode 100644 roms/c64/metadata.txt create mode 100644 roms/cavestory/metadata.txt create mode 100644 roms/cdimono1/metadata.txt create mode 100644 roms/cdtv/metadata.txt create mode 100644 roms/chailove/metadata.txt create mode 100644 roms/channelf/metadata.txt create mode 100644 roms/cloud/metadata.txt create mode 100644 roms/coco/metadata.txt create mode 100644 roms/colecovision/metadata.txt create mode 100644 roms/cps/metadata.txt create mode 100644 roms/cps1/metadata.txt create mode 100644 roms/cps2/metadata.txt create mode 100644 roms/cps3/metadata.txt create mode 100644 roms/crvision/metadata.txt create mode 100644 roms/daphne/metadata.txt create mode 100644 roms/desktop/metadata.txt create mode 100644 roms/doom/metadata.txt create mode 100644 roms/dos/metadata.txt create mode 100644 roms/dragon32/metadata.txt create mode 100644 roms/dreamcast/metadata.txt create mode 100644 roms/easyrpg/metadata.txt create mode 100644 roms/epic/metadata.txt create mode 100644 roms/famicom/metadata.txt create mode 100644 roms/fba/metadata.txt create mode 100644 roms/fbneo/metadata.txt create mode 100644 roms/fds/metadata.txt create mode 100644 roms/flash/metadata.txt create mode 100644 roms/fmtowns/metadata.txt create mode 100644 roms/gameandwatch/metadata.txt create mode 100644 roms/gamecom/metadata.txt create mode 100644 roms/gamecube/metadata.txt create mode 100644 roms/gamegear/metadata.txt create mode 100644 roms/gb/metadata.txt create mode 100644 roms/gba/metadata.txt create mode 100644 roms/gbc/metadata.txt create mode 100644 roms/genesis/metadata.txt create mode 100644 roms/gx4000/metadata.txt create mode 100644 roms/intellivision/metadata.tx create mode 100644 roms/j2me/metadata.txt create mode 100644 roms/kodi/metadata.txt create mode 100644 roms/lcdgames/metadata.txt create mode 100644 roms/lutris/metadata.txt create mode 100644 roms/lutro/metadata.txt create mode 100644 roms/macintosh/metadata.txt create mode 100644 roms/mame-advmame/metadata.txt create mode 100644 roms/mame-mame4all/metadata.tx create mode 100644 roms/mame/metadata.txt create mode 100644 roms/mastersystem/metadata.txt create mode 100644 roms/megacd/metadata.txt create mode 100644 roms/megacdjp/metadata.txt create mode 100644 roms/megadrive/metadata.txt create mode 100644 roms/megadrivejp/metadata.txt create mode 100644 roms/megaduck/metadata.txt create mode 100644 roms/mess/metadata.txt create mode 100644 roms/model2/metadata.txt create mode 100644 roms/model3/metadata.txt create mode 100644 roms/moonlight/metadata.txt create mode 100644 roms/moto/metadata.txt create mode 100644 roms/msx/metadata.txt create mode 100644 roms/msx1/metadata.txt create mode 100644 roms/msx2/metadata.txt create mode 100644 roms/msxturbor/metadata.txt create mode 100644 roms/mugen/metadata.txt create mode 100644 roms/multivision/metadata.txt create mode 100644 roms/n64/metadata.txt create mode 100644 roms/n64dd/metadata.txt create mode 100644 roms/naomi/metadata.txt create mode 100644 roms/naomigd/metadata.txt create mode 100644 roms/nds/metadata.txt create mode 100644 roms/neogeo/metadata.txt create mode 100644 roms/neogeocd/metadata.txt create mode 100644 roms/neogeocdjp/metadata.txt create mode 100644 roms/nes/metadata.txt create mode 100644 roms/ngp/metadata.txt create mode 100644 roms/ngpc/metadata.txt create mode 100644 roms/odyssey2/metadata.txt create mode 100644 roms/openbor/metadata.txt create mode 100644 roms/oric/metadata.txt create mode 100644 roms/palm/metadata.txt create mode 100644 roms/pc/metadata.txt create mode 100644 roms/pc88/metadata.txt create mode 100644 roms/pc98/metadata.txt create mode 100644 roms/pcengine/metadata.txt create mode 100644 roms/pcenginecd/metadata.txt create mode 100644 roms/pcfx/metadata.txt create mode 100644 roms/pico8/metadata.txt create mode 100644 roms/pokemini/metadata.txt create mode 100644 roms/ports/metadata.txt create mode 100644 roms/primehacks/metadata.txt create mode 100644 roms/ps2/metadata.txt create mode 100644 roms/ps3/metadata.txt create mode 100644 roms/ps4/metadata.txt create mode 100644 roms/psp/metadata.txt create mode 100644 roms/psvita/metadata.txt create mode 100644 roms/psx/metadata.txt create mode 100644 roms/pv1000/metadata.txt create mode 100644 roms/quake/metadata.txt create mode 100644 roms/remoteplay/metadata.txt create mode 100644 roms/samcoupe/metadata.txt create mode 100644 roms/satellaview/metadata.txt create mode 100644 roms/saturn/metadata.txt create mode 100644 roms/saturnjp/metadata.txt create mode 100644 roms/scummvm/metadata.txt create mode 100644 roms/sega32x/metadata.txt create mode 100644 roms/sega32xjp/metadata.txt create mode 100644 roms/sega32xna/metadata.txt create mode 100644 roms/segacd/metadata.txt create mode 100644 roms/sfc/metadata.txt create mode 100644 roms/sg-1000/metadata.txt create mode 100644 roms/sgb/metadata.txt create mode 100644 roms/snes/metadata.txt create mode 100644 roms/sneshd/metadata.txt create mode 100644 roms/snesna/metadata.txt create mode 100644 roms/solarus/metadata.txt create mode 100644 roms/spectravideo/metadata.txt create mode 100644 roms/steam/metadata.txt create mode 100644 roms/stratagus/metadata.txt create mode 100644 roms/sufami/metadata.txt create mode 100644 roms/supergrafx/metadata.txt create mode 100644 roms/supervision/metadata.txt create mode 100644 roms/switch/metadata.txt create mode 100644 roms/symbian/metadata.txt create mode 100644 roms/tanodragon/metadata.txt create mode 100644 roms/tg-cd/metadata.txt create mode 100644 roms/tg16/metadata.txt create mode 100644 roms/ti99/metadata.txt create mode 100644 roms/tic80/metadata.txt create mode 100644 roms/to8/metadata.txt create mode 100644 roms/trs-80/metadata.txt create mode 100644 roms/uzebox/metadata.txt create mode 100644 roms/vectrex/metadata.txt create mode 100644 roms/vic20/metadata.txt create mode 100644 roms/videopac/metadata.txt create mode 100644 roms/virtualboy/metadata.txt create mode 100644 roms/vsmile/metadata.txt create mode 100644 roms/wasm4/metadata.txt create mode 100644 roms/wii/metadata.txt create mode 100644 roms/wiiu/roms/metadata.txt create mode 100644 roms/wonderswan/metadata.txt create mode 100644 roms/wonderswancolor/metadata.txt create mode 100644 roms/x1/metadata.txt create mode 100644 roms/x68000/metadata.txt create mode 100644 roms/xbox/metadata.txt create mode 100644 roms/xbox360/metadata.txt create mode 100644 roms/zmachine/metadata.txt create mode 100644 roms/zx81/metadata.txt create mode 100644 roms/zxspectrum/metadata.txt create mode 100755 tools/launchers/pegasus/pegasus-frontend.sh 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 000000000..8f2a9c150 --- /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 000000000..a2ffe9632 --- /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 000000000..8d756c524 --- /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 e3fec5aef..65038a096 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 000000000..9b1c9c3f3 --- /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 c6fb7509b..33333c716 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 e586c20f2..115741ecb 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 0000000000000000000000000000000000000000..15dba8bf8efe8ac53ed1761abbb3a04cfa3ff8d5 GIT binary patch literal 10096 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 literal 0 HcmV?d00001 diff --git a/roms/3do/metadata.txt b/roms/3do/metadata.txt new file mode 100644 index 000000000..1898f327d --- /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 000000000..807dd0a66 --- /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 000000000..1a344eb9b --- /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 000000000..1942f1152 --- /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 000000000..37e1e6904 --- /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 000000000..71d5937e0 --- /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 000000000..3bd49290d --- /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 000000000..71ec1a7d4 --- /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 000000000..6f4688be2 --- /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 000000000..024b75514 --- /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 000000000..602fa964c --- /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 000000000..e4c0c38cb --- /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 000000000..cf3ff9e9b --- /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 000000000..745ad307d --- /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 000000000..49e9e17a1 --- /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 000000000..036589c59 --- /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 000000000..4b53b106e --- /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 000000000..43a3ffb96 --- /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 000000000..b9a65d9fd --- /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 000000000..e15134a4c --- /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 000000000..98c0fc93b --- /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 000000000..e4de01108 --- /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 000000000..b7ce73b59 --- /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 000000000..b18bcd9c8 --- /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 000000000..ba2d6912e --- /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 000000000..15eb356fc --- /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 000000000..8a2c3fa8b --- /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 000000000..e97ee08d2 --- /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 000000000..2a790da92 --- /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 000000000..9af51fc3c --- /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 000000000..8b782384e --- /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 000000000..ee536d07e --- /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 000000000..ff298b6bf --- /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 000000000..cb6051f8e --- /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 000000000..c8aca5853 --- /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 000000000..92be1b26d --- /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 000000000..31fa6af9c --- /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 000000000..93c86d95f --- /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 000000000..1f1e2c1aa --- /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 000000000..f69cabaf7 --- /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 000000000..416badac7 --- /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 000000000..19c2c72bf --- /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 000000000..5d2ba61a4 --- /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 000000000..0ffdf8b01 --- /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 000000000..269c10982 --- /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 000000000..76a8a5304 --- /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 000000000..cc12ed49e --- /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 000000000..b1293708f --- /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 000000000..75c25bfab --- /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 000000000..4878e1424 --- /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 000000000..b720995bf --- /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 000000000..a749f2880 --- /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 000000000..4fd9f0e08 --- /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 000000000..65c0a7113 --- /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 000000000..0286ad121 --- /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 000000000..297dfa438 --- /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 000000000..d5acb84f0 --- /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 000000000..170af38ea --- /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 000000000..8b933a1d0 --- /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 000000000..2536c47e3 --- /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 000000000..bcdabb5b7 --- /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 000000000..0df8f7396 --- /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 000000000..7740106be --- /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 000000000..df8d5da48 --- /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 000000000..4c255ceff --- /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 000000000..7f154de34 --- /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 000000000..3efb18d5c --- /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 000000000..a0b1ab665 --- /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 000000000..9aea84dd9 --- /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 000000000..1ec43e735 --- /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 000000000..d0e275dd6 --- /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 000000000..bb9d24544 --- /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 000000000..b4c192fbd --- /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 000000000..d5152c0e1 --- /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 000000000..33e4c24c8 --- /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 000000000..885e8c488 --- /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 000000000..fdff66085 --- /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 000000000..a261a33aa --- /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 000000000..2378a3e7d --- /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 000000000..7481beb7b --- /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 000000000..f0e5c8f2b --- /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 000000000..35ee7625d --- /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 000000000..08822ed61 --- /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 000000000..fca989f9a --- /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 000000000..52c2829c0 --- /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 000000000..13f47f26c --- /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 000000000..3c0af3a6a --- /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 000000000..19bee29a8 --- /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 000000000..df46db63f --- /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 000000000..293090a2f --- /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 000000000..0d458f10a --- /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 000000000..0b07243e7 --- /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 000000000..00b23f26d --- /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 000000000..f7a37e96c --- /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 000000000..2edb3069c --- /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 000000000..636d45819 --- /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 000000000..9846e896e --- /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 000000000..6bb769962 --- /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 000000000..713ea5c94 --- /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 000000000..ee30aa086 --- /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 000000000..51a6286f7 --- /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 000000000..b12bb3714 --- /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 000000000..53bc896fd --- /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 000000000..d06123d6b --- /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 000000000..15622b650 --- /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 000000000..269a14274 --- /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 000000000..87601dad2 --- /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 000000000..a3316e5a8 --- /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 000000000..a57e6718d --- /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 000000000..5d44f1484 --- /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 000000000..56ac6e1d5 --- /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 000000000..74a57dc41 --- /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 000000000..36889b103 --- /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 000000000..adff4d2f3 --- /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 000000000..43fb03de7 --- /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 000000000..a8bf2cc8a --- /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 000000000..0511922bb --- /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 000000000..b8827cfa1 --- /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 000000000..7f17eafd3 --- /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 000000000..76b169c28 --- /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 000000000..f14eeea96 --- /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 000000000..fa4633aa5 --- /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 000000000..489b1c210 --- /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 000000000..f2ae8996f --- /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 000000000..3e2f94fdd --- /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 000000000..f7eb9ee45 --- /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 000000000..c5102bd4f --- /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 000000000..699788e7a --- /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 000000000..6ef59409a --- /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 000000000..1dd0e49e1 --- /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 000000000..e3c31780a --- /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 000000000..896fe5e9f --- /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 000000000..de9c22da4 --- /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 000000000..f5f575beb --- /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 000000000..554994cad --- /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 000000000..73224fb59 --- /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 000000000..33647c25b --- /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 000000000..64ab7fdbe --- /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 000000000..40c0b8687 --- /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 000000000..0df28effc --- /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 000000000..4e464a15c --- /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 000000000..b67b57545 --- /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 000000000..21d47c74a --- /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 000000000..358213416 --- /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 000000000..dbced2be2 --- /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 000000000..78499725d --- /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 000000000..751d8e07c --- /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 000000000..455ac873d --- /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 000000000..b4e631a62 --- /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 000000000..e2a750482 --- /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 000000000..d277299d0 --- /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 000000000..8dc81feb8 --- /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 000000000..2fdf76dc4 --- /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 000000000..2e873fb78 --- /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 000000000..a9b610917 --- /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 000000000..7349ea865 --- /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 000000000..ecd9f0823 --- /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 000000000..2424217ee --- /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 000000000..06ca04e87 --- /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 000000000..bfca5920d --- /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 000000000..e78427fcd --- /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 000000000..56b342f31 --- /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 000000000..564be635e --- /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 000000000..dc33e3690 --- /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 000000000..074cee5fb --- /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 000000000..ec0ea8505 --- /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 000000000..3af4808dc --- /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 000000000..b873b286f --- /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 000000000..262702cb3 --- /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 000000000..bed26d1c4 --- /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 000000000..c148625f6 --- /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 000000000..0ddaebfb1 --- /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 000000000..33b689d6b --- /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 000000000..a45cb2b24 --- /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 70f7d9d07..c2ca6fb49 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 000000000..021b17e6e --- /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"