# commands

system: apple2
label: MAME - Current
command:
  %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame_libretro.so "apple2e -rompath \"%GAMEDIRRAW%;%ROMPATH%/apple2\" -gameio joy -flop1 \"%GAMEDIRRAW%/%FILENAME%\""


system: apple2
label: MAME (Standalone)
command:
  %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/apple2 apple2e -gameio joy -flop1 %ROM%


system: apple2gs
label: MAME - Current
command:
  %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame_libretro.so "apple2gs -rompath \"%GAMEDIRRAW%;%ROMPATH%/apple2gs\" -gameio joy -flop3 \"%GAMEDIRRAW%/%FILENAME%\""


system: apple2gs
label: MAME - Current [Software list]
command:
  %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame_libretro.so "apple2gs -rompath \"%GAMEDIRRAW%;%ROMPATH%/apple2gs\" -gameio joy %BASENAME%"


system: apple2gs
label: MAME (Standalone)
command:
  %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/apple2gs apple2gs -gameio joy -flop3 %ROM%


system: apple2gs
label: MAME [Software list] (Standalone)
command:
  %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/apple2gs apple2gs -gameio joy %BASENAME%


system: arcade
label: Supermodel (Standalone)
command:
  %STARTDIR%=%GAMEDIR% %EMULATOR_SUPERMODEL% -log-output=%GAMEDIR%/Config/Supermodel.log %INJECT%=%BASENAME%.commands %ROM%


system: arcadia
label: MAME - Current
command:
  %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame_libretro.so "arcadia -rompath \"%GAMEDIRRAW%;%ROMPATH%/arcadia\" -cart \"%ROMRAW%\""


system: astrocde
label: MAME - Current
command:
  %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame_libretro.so "astrocde -rompath \"%GAMEDIRRAW%;%ROMPATH%/astrocde\" -cart \"%ROMRAW%\""


system: atari7800
label: MAME - Current
command:
  %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame_libretro.so "a7800 -rompath \"%GAMEDIRRAW%;%ROMPATH%/atari7800\" -cart \"%ROMRAW%\""


system: bbcmicro
label: MAME (Standalone)
command:
  %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/bbcmicro bbcb -autoboot_delay "2" -autoboot_command "*cat\n\n*exec !boot\n" -analogue acornjoy -flop1 %ROM%


system: channelf
label: MAME - Current
command:
  %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame_libretro.so "channelf -rompath \"%GAMEDIRRAW%;%ROMPATH%/channelf\" -cart \"%ROMRAW%\""


system: coco
label: MAME [Tape] (Standalone)
command:
  %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/coco coco -autoboot_delay "2" -autoboot_command "cloadm:exec\n" -cass %ROM%


system: crvision
label: MAME - Current
command:
  %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame_libretro.so "crvision -rompath \"%GAMEDIRRAW%;%ROMPATH%/crvision\" -cart \"%ROMRAW%\""


system: dragon32
label: MAME Dragon 32 [Tape] (Standalone)
command:
  %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/dragon32 dragon32 -autoboot_delay "4" -autoboot_command "cloadm\"\"\n" -cass %ROM%


system: dragon32
label: MAME Dragon 64 [Tape] (Standalone)
command:
  %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/dragon32 dragon64 -autoboot_delay "4" -autoboot_command "cloadm\"\"\n" -cass %ROM%


system: electron
label: MAME [Tape] (Standalone)
command:
  %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/electron electron64 -autoboot_delay "2" -autoboot_command "*T.\nCH.\"\"\n" -cass1 %ROM%


system: electron
label: MAME [Diskette DFS] (Standalone)
command:
  %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/electron electron64 -exp plus1 -cart1 seds -autoboot_delay "2" -autoboot_command "*CAT\n\n\n\n\n\n*EXEC !BOOT\n" -flop1 %ROM%


system: electron
label: MAME [Diskette ADFS] (Standalone)
command:
  %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/electron electron64 -exp plus3 -exp:plus3:fdc:1 35dd -autoboot_delay "2" -autoboot_command "*CAT\n\n\n\n\n\n*RUN !BOOT\n" -flop1 %ROM%


system: fm7
label: MAME [FM-7 Tape] (Standalone)
command:
  %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/fm7 fm7 -autoboot_delay "5" -autoboot_command "load\n\n\nrun\n" -cass1 %ROM%


system: fm7
label: MAME [FM77AV Tape] (Standalone)
command:
  %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/fm7 fm77av -autoboot_delay "5" -autoboot_command "load\n\n\nrun\n" -cass1 %ROM%


system: fmtowns
label: MAME - Current
command:
  %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame_libretro.so "fmtownshr -rompath \"%GAMEDIRRAW%;%ROMPATH%/fmtowns\" -cdrom \"%GAMEDIRRAW%/%FILENAME%\""


system: gamate
label: MAME - Current
command:
  %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame_libretro.so "gamate -rompath \"%GAMEDIRRAW%;%ROMPATH%/gamate\" -cart \"%ROMRAW%\""


system: gameandwatch
label: MAME Local Artwork (Standalone)
command:
  %STARTDIR%=~/.mame %EMULATOR_MAME% -artpath %ROMPATH%/gameandwatch/artwork -rompath %GAMEDIR%\;%ROMPATH%/gameandwatch %BASENAME%


system: gamecom
label: MAME - Current
command:
  %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame_libretro.so "gamecom -rompath \"%GAMEDIRRAW%;%ROMPATH%/gamecom\" -cartridge1 \"%ROMRAW%\""


system: gmaster
label: MAME - Current
command:
  %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame_libretro.so "gmaster -rompath \"%GAMEDIRRAW%;%ROMPATH%/gmaster\" -cart \"%ROMRAW%\""


system: intellivision
label: MAME - Current
command:
  %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame_libretro.so "intv -rompath \"%GAMEDIRRAW%;%ROMPATH%/intellivision\" -cart \"%ROMRAW%\""


system: lcdgames
label: MAME Local Artwork (Standalone)
command:
  %STARTDIR%=~/.mame %EMULATOR_MAME% -artpath %ROMPATH%/lcdgames/artwork -rompath %GAMEDIR%\;%ROMPATH%/lcdgames %BASENAME%


system: macintosh
label: MAME Mac SE Boot Disk (Standalone)
command:
  %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/macintosh macse -flop1 %GAMEDIR%/boot.dsk -flop2 %ROM%


system: macintosh
label: MAME Mac Plus Boot Disk (Standalone)
command:
  %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/macintosh macplus -flop1 %GAMEDIR%/boot.dsk -flop2 %ROM%


system: megaduck
label: MAME - Current
command:
  %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame_libretro.so "megaduck -rompath \"%GAMEDIRRAW%;%ROMPATH%/megaduck\" -cart \"%ROMRAW%\""


system: odyssey2
label: MAME - Current
command:
  %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame_libretro.so "odyssey2 -rompath \"%GAMEDIRRAW%;%ROMPATH%/odyssey2\" -cart \"%ROMRAW%\""


system: oric
label: MAME (Standalone)
command:
  %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/oric oric1 -autoboot_delay "4" -autoboot_command "cload\"\"\n" -cass %ROM%


system: pv1000
label: MAME - Current
command:
  %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame_libretro.so "pv1000 -rompath \"%GAMEDIRRAW%;%ROMPATH%/pv1000\" -cart \"%ROMRAW%\""


system: scv
label: MAME - Current
command:
  %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame_libretro.so "scv -rompath \"%GAMEDIRRAW%;%ROMPATH%/scv\" -cart \"%ROMRAW%\""


system: supervision
label: MAME - Current
command:
  %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame_libretro.so "svision -rompath \"%GAMEDIRRAW%;%ROMPATH%/supervision\" -cart \"%ROMRAW%\""


system: supracan
label: MAME - Current
command:
  %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame_libretro.so "supracan -rompath \"%GAMEDIRRAW%;%ROMPATH%/supracan\" -cart \"%ROMRAW%\""


system: tanodragon
label: MAME [Tape] (Standalone)
command:
  %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/dragon32 tanodr64 -autoboot_delay "4" -autoboot_command "cloadm\"\"\n" -cass %ROM%


system: ti99
label: MAME (Standalone)
command:
  %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/ti99 ti99_4a -ioport peb -ioport:peb:slot3 speechadapter -cart %BASENAME%


system: ti99
label: MAME Legacy (Standalone)
command:
  %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/ti99 ti99_4a -ioport peb -ioport:peb:slot3 speech -cart %BASENAME%


system: vectrex
label: MAME - Current
command:
  %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame_libretro.so "vectrex -rompath \"%GAMEDIRRAW%;%ROMPATH%/vectrex\" -cart \"%ROMRAW%\""


system: videopac
label: MAME - Current
command:
  %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame_libretro.so "videopac -rompath \"%GAMEDIRRAW%;%ROMPATH%/videopac\" -cart \"%ROMRAW%\""


system: vsmile
label: MAME - Current
command:
  %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame_libretro.so "vsmile -rompath \"%GAMEDIRRAW%;%ROMPATH%/vsmile\" -cart \"%ROMRAW%\""


# emulators

name: RETROARCH
systempath: ["retroarch","org.libretro.RetroArch"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["/var/lib/flatpak/exports/bin/org.libretro.RetroArch","~/.local/share/flatpak/exports/bin/org.libretro.RetroArch"]


name: ACE-DL
systempath: ["AceDL"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["~/Applications/AceDL/AceDL","~/.local/share/applications/AceDL/AceDL","~/.local/bin/AceDL/AceDL","~/bin/AceDL/AceDL"]


name: AMIBERRY
systempath: ["amiberry"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["~/Applications/amiberry/amiberry","~/.local/share/applications/amiberry/amiberry","~/.local/bin/amiberry/amiberry","~/bin/amiberry/amiberry"]


name: ARES
systempath: ["ares","dev.ares.ares"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["~/Applications/ares*.AppImage","~/.local/share/applications/ares*.AppImage","~/.local/bin/ares*.AppImage","~/bin/ares*.AppImage","/var/lib/flatpak/exports/bin/dev.ares.ares","~/.local/share/flatpak/exports/bin/dev.ares.ares"]


name: AZAHAR
systempath: []
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["~/Applications/Azahar-Enhanced*.AppImage","~/.local/share/applications/Azahar-Enhanced*.AppImage","~/.local/bin/Azahar-Enhanced*.AppImage","~/bin/Azahar-Enhanced*.AppImage","/var/lib/flatpak/exports/bin/org.azahar_emu.Azahar","~/.local/share/flatpak/exports/bin/org.azahar_emu.Azahar"]


name: BIGPEMU
systempath: ["bigpemu"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["~/Applications/bigpemu/bigpemu","~/.local/share/applications/bigpemu/bigpemu","~/.local/bin/bigpemu/bigpemu","~/bin/bigpemu/bigpemu"]


name: BSNES
systempath: ["bsnes","dev.bsnes.bsnes"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["/var/lib/flatpak/exports/bin/dev.bsnes.bsnes","~/.local/share/flatpak/exports/bin/dev.bsnes.bsnes"]


name: CPCEMU
systempath: ["cpcemu"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["~/Applications/cpcemu/cpcemu","~/.local/share/applications/cpcemu/cpcemu","~/.local/bin/cpcemu/cpcemu","~/bin/cpcemu/cpcemu"]


name: DESMUME
systempath: ["desmume","org.desmume.DeSmuME"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["~/Applications/desmume*.AppImage","~/.local/share/applications/desmume*.AppImage","~/.local/bin/desmume*.AppImage","~/bin/desmume*.AppImage","/var/lib/flatpak/exports/bin/org.desmume.DeSmuME","~/.local/share/flatpak/exports/bin/org.desmume.DeSmuME"]


name: DOLPHIN
systempath: ["dolphin-emu","dolphin-emulator.dolphin-emu","org.DolphinEmu.dolphin-emu"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["/var/lib/flatpak/exports/bin/org.DolphinEmu.dolphin-emu","~/.local/share/flatpak/exports/bin/org.DolphinEmu.dolphin-emu"]


name: DOSBOX-PURE-UNLEASHED
systempath: ["DOSBoxPure"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["~/Applications/DOSBoxPure/DOSBoxPure","~/.local/share/applications/DOSBoxPure/DOSBoxPure","~/.local/bin/DOSBoxPure/DOSBoxPure","~/bin/DOSBoxPure/DOSBoxPure"]


name: DOSBOX-STAGING
systempath: ["dosbox-staging","io.github.dosbox-staging"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["/var/lib/flatpak/exports/bin/io.github.dosbox-staging","~/.local/share/flatpak/exports/bin/io.github.dosbox-staging"]


name: DOSBOX-X
systempath: ["dosbox-x","com.dosbox_x.DOSBox-X"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["/var/lib/flatpak/exports/bin/com.dosbox_x.DOSBox-X","~/.local/share/flatpak/exports/bin/com.dosbox_x.DOSBox-X"]


name: DREAMM
systempath: ["dreamm"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["~/Applications/dreamm/dreamm","~/.local/share/applications/dreamm/dreamm","~/.local/bin/dreamm/dreamm","~/bin/dreamm/dreamm"]


name: DUCKSTATION
systempath: ["duckstation"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["~/Applications/DuckStation*.AppImage","~/.local/share/applications/DuckStation*.AppImage","~/.local/bin/DuckStation*.AppImage","~/bin/DuckStation*.AppImage"]


name: EASYRPG
systempath: ["easyrpg-player","org.easyrpg.player"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["/var/lib/flatpak/exports/bin/org.easyrpg.player","~/.local/share/flatpak/exports/bin/org.easyrpg.player"]


name: FLYCAST
systempath: ["flycast","org.flycast.Flycast"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["/var/lib/flatpak/exports/bin/org.flycast.Flycast","~/.local/share/flatpak/exports/bin/org.flycast.Flycast"]


name: FS-UAE
systempath: ["fs-uae-launcher","fsuae.launcher"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["~/Applications/FS-UAE-Launcher/Linux/ARM64/fs-uae-launcher","~/.local/share/applications/FS-UAE-Launcher/Linux/ARM64/fs-uae-launcher","~/.local/bin/FS-UAE-Launcher/Linux/ARM64/fs-uae-launcher","~/bin/FS-UAE-Launcher/Linux/ARM64/fs-uae-launcher","/var/lib/flatpak/exports/bin/net.fsuae.FS-UAE|flatpak run --command=fs-uae-launcher net.fsuae.FS-UAE","~/.local/share/flatpak/exports/bin/net.fsuae.FS-UAE|flatpak run --command=fs-uae-launcher net.fsuae.FS-UAE"]


name: FUSE
systempath: ["fuse","net.sf.fuse_emulator"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["/var/lib/flatpak/exports/bin/net.sf.fuse_emulator","~/.local/share/flatpak/exports/bin/net.sf.fuse_emulator"]


name: GARGOYLE
systempath: ["gargoyle","io.github.garglk.Gargoyle"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["/var/lib/flatpak/exports/bin/io.github.garglk.Gargoyle","~/.local/share/flatpak/exports/bin/io.github.garglk.Gargoyle"]


name: GOPHER64
systempath: ["gopher64-linux-aarch64","io.github.gopher64.gopher64"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["~/Applications/gopher64/gopher64-linux-aarch64","~/.local/share/applications/gopher64/gopher64-linux-aarch64","~/.local/bin/gopher64/gopher64-linux-aarch64","~/bin/gopher64/gopher64-linux-aarch64","/var/lib/flatpak/exports/bin/io.github.gopher64.gopher64","~/.local/share/flatpak/exports/bin/io.github.gopher64.gopher64"]


name: HATARI
systempath: ["hatari","org.tuxfamily.hatari"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["/var/lib/flatpak/exports/bin/org.tuxfamily.hatari","~/.local/share/flatpak/exports/bin/org.tuxfamily.hatari"]


name: MAME
systempath: ["mame","org.mamedev.MAME"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["~/Applications/MAME*.AppImage","~/.local/share/applications/MAME*.AppImage","~/.local/bin/MAME*.AppImage","~/bin/MAME*.AppImage","/var/lib/flatpak/exports/bin/org.mamedev.MAME","~/.local/share/flatpak/exports/bin/org.mamedev.MAME"]


name: MEDNAFEN
systempath: ["mednafen"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["/var/lib/flatpak/exports/bin/com.github.AmatCoder.mednaffe|flatpak run --command=mednafen com.github.AmatCoder.mednaffe","~/.local/share/flatpak/exports/bin/com.github.AmatCoder.mednaffe|flatpak run --command=mednafen com.github.AmatCoder.mednaffe"]


name: MELONDS
systempath: ["melonds","melonDS","net.kuribo64.melonDS"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["~/Applications/melonDS*.AppImage","~/.local/share/applications/melonDS*.AppImage","~/.local/bin/melonDS*.AppImage","~/bin/melonDS*.AppImage","/var/lib/flatpak/exports/bin/net.kuribo64.melonDS","~/.local/share/flatpak/exports/bin/net.kuribo64.melonDS"]


name: MESEN
systempath: ["mesen2"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["~/Applications/Mesen/Mesen","~/.local/share/applications/Mesen/Mesen","~/.local/bin/Mesen/Mesen","~/bin/Mesen/Mesen"]


name: MGBA
systempath: ["mgba","mgba-qt","io.mgba.mGBA"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["~/Applications/mGBA*.AppImage","~/.local/share/applications/mGBA*.AppImage","~/.local/bin/mGBA*.AppImage","~/bin/mGBA*.AppImage","/var/lib/flatpak/exports/bin/io.mgba.mGBA","~/.local/share/flatpak/exports/bin/io.mgba.mGBA"]


name: MUPEN64PLUS
systempath: ["m64p","io.github.m64p.m64p"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["/var/lib/flatpak/exports/bin/io.github.m64p.m64p","~/.local/share/flatpak/exports/bin/io.github.m64p.m64p"]


name: NESTOPIA-UE
systempath: ["nestopia","ca._0ldsk00l.Nestopia"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["/var/lib/flatpak/exports/bin/ca._0ldsk00l.Nestopia","~/.local/share/flatpak/exports/bin/ca._0ldsk00l.Nestopia"]


name: OPENMSX
systempath: ["openmsx","org.openmsx.openMSX"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["/var/lib/flatpak/exports/bin/org.openmsx.openMSX","~/.local/share/flatpak/exports/bin/org.openmsx.openMSX"]


name: PICO-8
systempath: ["pico8"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["~/Applications/pico-8/pico8","~/.local/share/applications/pico-8/pico8","~/.local/bin/pico-8/pico8","~/bin/pico-8/pico8"]


name: PPSSPP
systempath: ["ppsspp","ppsspp-emu.ppsspp-sdl","PPSSPPSDL","PPSSPPQt","org.ppsspp.PPSSPP"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["~/Applications/PPSSPP*.AppImage","~/.local/share/applications/PPSSPP*.AppImage","~/.local/bin/PPSSPP*.AppImage","~/bin/PPSSPP*.AppImage","/var/lib/flatpak/exports/bin/org.ppsspp.PPSSPP","~/.local/share/flatpak/exports/bin/org.ppsspp.PPSSPP"]


name: PRIMEHACK
systempath: ["primehack","io.github.shiiion.primehack"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["/var/lib/flatpak/exports/bin/io.github.shiiion.primehack","~/.local/share/flatpak/exports/bin/io.github.shiiion.primehack"]


name: ROSALIES-MUPEN-GUI
systempath: ["RMG","com.github.Rosalie241.RMG"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["/var/lib/flatpak/exports/bin/com.github.Rosalie241.RMG","~/.local/share/flatpak/exports/bin/com.github.Rosalie241.RMG"]


name: RPCS3
systempath: ["rpcs3","rpcs3-emu.rpcs3","net.rpcs3.RPCS3"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["~/Applications/rpcs3*.AppImage","~/.local/share/applications/rpcs3*.AppImage","~/.local/bin/rpcs3*.AppImage","~/bin/rpcs3*.AppImage","/var/lib/flatpak/exports/bin/net.rpcs3.RPCS3","~/.local/share/flatpak/exports/bin/net.rpcs3.RPCS3"]


name: RUFFLE
systempath: ["ruffle"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["~/Applications/ruffle/ruffle","~/.local/share/applications/ruffle/ruffle","~/.local/bin/ruffle/ruffle","~/bin/ruffle/ruffle","/var/lib/flatpak/exports/bin/rs.ruffle.Ruffle","~/.local/share/flatpak/exports/bin/rs.ruffle.Ruffle"]


name: RYUJINX
systempath: []
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["/var/lib/flatpak/exports/bin/io.github.ryubing.Ryujinx","~/.local/share/flatpak/exports/bin/io.github.ryubing.Ryujinx"]


name: SAMEBOY
systempath: ["sameboy","io.github.sameboy.SameBoy"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["/var/lib/flatpak/exports/bin/io.github.sameboy.SameBoy","~/.local/share/flatpak/exports/bin/io.github.sameboy.SameBoy"]


name: SCUMMVM
systempath: ["scummvm","org.scummvm.ScummVM"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["/var/lib/flatpak/exports/bin/org.scummvm.ScummVM","~/.local/share/flatpak/exports/bin/org.scummvm.ScummVM"]


name: SNES9X
systempath: ["snes9x","snes9x-gtk","com.snes9x.Snes9x"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["/var/lib/flatpak/exports/bin/com.snes9x.Snes9x","~/.local/share/flatpak/exports/bin/com.snes9x.Snes9x"]


name: STELLA
systempath: ["stella","io.github.stella_emu.Stella"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["/var/lib/flatpak/exports/bin/io.github.stella_emu.Stella","~/.local/share/flatpak/exports/bin/io.github.stella_emu.Stella"]


name: SUPERMODEL
systempath: ["supermodel"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["/var/lib/flatpak/exports/bin/com.supermodel3.Supermodel","~/.local/share/flatpak/exports/bin/com.supermodel3.Supermodel"]


name: TIC-80
systempath: ["tic80","com.tic80.TIC_80"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["/var/lib/flatpak/exports/bin/com.tic80.TIC_80","~/.local/share/flatpak/exports/bin/com.tic80.TIC_80"]


name: VBA-M
systempath: ["visualboyadvance-m","com.vba_m.visualboyadvance-m"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["/var/lib/flatpak/exports/bin/com.vba_m.visualboyadvance-m","~/.local/share/flatpak/exports/bin/com.vba_m.visualboyadvance-m"]


name: VICE-XPLUS4
systempath: ["xplus4","vice-jz.xplus4"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["/var/lib/flatpak/exports/bin/net.sf.VICE|flatpak run --command=xplus4 net.sf.VICE","~/.local/share/flatpak/exports/bin/net.sf.VICE|flatpak run --command=xplus4 net.sf.VICE"]


name: VICE-XVIC
systempath: ["xvic","vice-jz.xvic"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["/var/lib/flatpak/exports/bin/net.sf.VICE|flatpak run --command=xvic net.sf.VICE","~/.local/share/flatpak/exports/bin/net.sf.VICE|flatpak run --command=xvic net.sf.VICE"]


name: XEMU
systempath: ["xemu","app.xemu.xemu"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["~/Applications/xemu*.AppImage","~/.local/share/applications/xemu*.AppImage","~/.local/bin/xemu*.AppImage","~/bin/xemu*.AppImage","/var/lib/flatpak/exports/bin/app.xemu.xemu","~/.local/share/flatpak/exports/bin/app.xemu.xemu"]


name: YMIR
systempath: ["ymir-sdl3","io.github.strikerx3.ymir"]
corepath: []
androidpackage: []
winregistrypath: []
staticpath:
  ["~/Applications/ymir/ymir-sdl3","~/.local/share/applications/ymir/ymir-sdl3","~/.local/bin/ymir/ymir-sdl3","~/bin/ymir/ymir-sdl3","/var/lib/flatpak/exports/bin/io.github.strikerx3.ymir","~/.local/share/flatpak/exports/bin/io.github.strikerx3.ymir"]


# systems

name: adam
fullname: Coleco Adam
path: %ROMPATH%/adam
extension:
  ["1dd","1DD","bin","BIN","col","COL","cqi","CQI","cqm","CQM","d77","D77","d88","D88","ddp","DDP","dfi","DFI","dsk","DSK","hfe","HFE","imd","IMD","mfi","MFI","mfm","MFM","rom","ROM","td0","TD0","wav","WAV","7z","7Z","zip","ZIP"]


name: amiga
fullname: Commodore Amiga
path: %ROMPATH%/amiga
extension:
  ["adf","ADF","adz","ADZ","ccd","CCD","chd","CHD","cue","CUE","dms","DMS","fdi","FDI","hdf","HDF","hdz","HDZ","ipf","IPF","iso","ISO","lha","LHA","m3u","M3U","mds","MDS","nrg","NRG","rp9","RP9","uae","UAE","7z","7Z","zip","ZIP"]


name: amstradcpc
fullname: Amstrad CPC
path: %ROMPATH%/amstradcpc
extension:
  ["cdt","CDT","cpr","CPR","dsk","DSK","kcr","KCR","m3u","M3U","sna","SNA","tap","TAR","voc","VOC","7z","7Z","zip","ZIP"]


name: archimedes
fullname: Acorn Archimedes
path: %ROMPATH%/archimedes
extension:
  ["1dd","1DD","360","adf","ADF","adl","ADL","adm","ADM","ads","ADS","apd","APD","bbc","BBC","chd","CHD","cqi","CQI","cqm","CQM","d77","D77","d88","D88","dfi","DFI","dsd","DSD","dsk","DSK","hfe","HFE","ima","IMA","imd","IMD","img","IMG","ipf","IPF","jfd","JFD","mfi","MFI","mfm","MFM","msa","MSA","ssd","SSD","st","ST","td0","TD0","ufi","UFI","7z","7Z","zip","ZIP"]


name: atari5200
fullname: Atari 5200
path: %ROMPATH%/atari5200
extension:
  ["a52","A52","atr","ATR","atx","ATX","bin","BIN","car","CAR","cas","CAS","cdm","CDM","com","COM","rom","ROM","xex","XEX","xfd","XFD","7z","7Z","zip","ZIP"]


name: atarijaguar
fullname: Atari Jaguar
path: %ROMPATH%/atarijaguar
extension:
  ["abs","ABS","bigpimg","BIGPIMG","bin","BIN","cdi","CDI","cof","COF","cue","CUE","j64","J64","jag","JAG","prg","PRG","rom","ROM","7z","7Z","zip","ZIP"]


name: atarijaguarcd
fullname: Atari Jaguar CD
path: %ROMPATH%/atarijaguarcd
extension:
  ["abs","ABS","bigpimg","BIGPIMG","bin","BIN","cdi","CDI","cof","COF","cue","CUE","j64","J64","jag","JAG","prg","PRG","rom","ROM"]


name: c64
fullname: Commodore 64
path: %ROMPATH%/c64
extension:
  ["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"]


name: colecovision
fullname: Coleco ColecoVision
path: %ROMPATH%/colecovision
extension:
  ["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"]


name: dos
fullname: DOS (PC)
path: %ROMPATH%/dos
extension:
  ["bat","BAT","com","COM","conf","CONF","cue","CUE","dosz","DOSZ","exe","EXE","img","IMG","iso","ISO","7z","7Z","zip","ZIP"]


name: dreamcast
fullname: Sega Dreamcast
path: %ROMPATH%/dreamcast
extension:
  ["cdi","CDI","chd","CHD","cue","CUE","dat","DAT","elf","ELF","gdi","GDI","iso","ISO","lst","LST","m3u","M3U","7z","7Z","zip","ZIP"]


name: electron
fullname: Acorn Electron
path: %ROMPATH%/electron
extension:
  ["1dd","1DD","adf","ADF","adl","ADL","adm","ADM","ads","ADS","bbc","BBC","bin","BIN","cqi","CQI","cqm","CQM","csw","CSW","d77","D77","d88","D88","dfi","DFI","dsd","DSD","dsk","DSK","hfe","HFE","imd","IMD","img","IMG","mfi","MFI","mfm","MFM","rom","ROM","ssd","SSD","td0","TD0","uef","UEF","wav","WAV","7z","7Z","zip","ZIP"]


name: fm7
fullname: Fujitsu FM-7
path: %ROMPATH%/fm7
extension:
  ["1dd","1DD","cqi","CQI","cqm","CQM","d77","D77","d88","D88","dfi","DFI","dsk","DSK","hfe","HFE","imd","IMD","mfi","MFI","mfm","MFM","t77","T77","td0","TD0","wav","WAV","7z","7Z","zip","ZIP"]


name: gamegear
fullname: Sega Game Gear
path: %ROMPATH%/gamegear
extension:
  ["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"]


name: gb
fullname: Nintendo Game Boy
path: %ROMPATH%/gb
extension:
  ["bs","BS","cgb","CGB","dmg","DMG","gb","GB","gbc","GBC","sgb","SGB","sfc","SFC","smc","SMC","7z","7Z","zip","ZIP"]


name: gba
fullname: Nintendo Game Boy Advance
path: %ROMPATH%/gba
extension:
  ["agb","AGB","bin","BIN","cgb","CGB","dmg","DMG","gb","GB","gba","GBA","gbc","GBC","sgb","SGB","7z","7Z","zip","ZIP"]


name: gc
fullname: Nintendo GameCube
path: %ROMPATH%/gc
extension:
  ["ciso","CISO","dff","DFF","dol","DOL","elf","ELF","gcm","GCM","gcz","GCZ","iso","ISO","json","JSON","m3u","M3U","rvz","RVZ","tgc","TGC","wad","WAD","wbfs","WBFS","wia","WIA","7z","7Z","zip","ZIP"]


name: genesis
fullname: Sega Genesis
path: %ROMPATH%/genesis
extension:
  ["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"]


name: gx4000
fullname: Amstrad GX4000
path: %ROMPATH%/gx4000
extension:
  ["bin","BIN","cdt","CDT","cpr","CPR","dsk","DSK","kcr","KCR","m3u","M3U","sna","SNA","tap","TAR","voc","VOC","7z","7Z","zip","ZIP"]


name: megacd
fullname: Sega Mega-CD
path: %ROMPATH%/megacd
extension:
  ["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"]


name: msx
fullname: MSX
path: %ROMPATH%/msx
extension:
  ["cas","CAS","col","COL","di1","DI1","di2","DI2","dmk","DMK","dsk","DSK","fd1","FD1","fd2","FD2","m3u","M3U","mx1","MX1","mx2","MX2","ogv","OGV","ri","RI","rom","ROM","sc","SC","sg","SG","wav","WAV","xsa","XSA","7z","7Z","zip","ZIP"]


name: n3ds
fullname: Nintendo 3DS
path: %ROMPATH%/n3ds
extension:
  ["3ds","3DS","3dsx","3DSX","app","APP","axf","AXF","cci","CCI","cxi","CXI","desktop","elf","ELF","z3dsx","Z3DSX","zcci","ZCCI","zcxi","ZCXI","7z","7Z","zip","ZIP"]


name: n64
fullname: Nintendo 64
path: %ROMPATH%/n64
extension:
  ["AppImage","bin","BIN","d64","D64","desktop","n64","N64","ndd","NDD","sh","u1","U1","v64","V64","z64","Z64","7z","7Z","zip","ZIP"]


name: n64dd
fullname: Nintendo 64DD
path: %ROMPATH%/n64dd
extension:
  ["bin","BIN","d64","D64","n64","N64","ndd","NDD","u1","U1","v64","V64","z64","Z64","7z","7Z","zip","ZIP"]


name: pc98
fullname: NEC PC-9800 Series
path: %ROMPATH%/pc98
extension:
  ["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","m3u","M3U","nhd","NHD","tfd","TFD","thd","THD","xdf","XDF","7z","7Z","zip","ZIP"]


name: pcengine
fullname: NEC PC Engine
path: %ROMPATH%/pcengine
extension:
  ["ccd","CCD","chd","CHD","cue","CUE","img","IMG","iso","ISO","m3u","M3U","pce","PCE","rom","ROM","sgx","SGX","toc","TOC","7z","7Z","zip","ZIP"]


name: pcenginecd
fullname: NEC PC Engine CD
path: %ROMPATH%/pcenginecd
extension:
  ["ccd","CCD","chd","CHD","cue","CUE","img","IMG","iso","ISO","m3u","M3U","pce","PCE","sgx","SGX","toc","TOC","7z","7Z","zip","ZIP"]


name: ps2
fullname: Sony PlayStation 2
path: %ROMPATH%/ps2
extension:
  ["bin","BIN","chd","CHD","ciso","CISO","cso","CSO","desktop","dump","DUMP","elf","ELF","gz","GZ","m3u","M3U","mdf","MDF","img","IMG","iso","ISO","isz","ISZ","ngr","NRG","zso","ZSO"]


name: psx
fullname: Sony PlayStation
path: %ROMPATH%/psx
extension:
  ["bin","BIN","cbn","CBN","ccd","CCD","chd","CHD","cue","CUE","ecm","ECM","exe","EXE","img","IMG","iso","ISO","m3u","M3U","mdf","MDF","mds","MDS","minipsf","MINIPSF","pbp","PBP","psexe","PSEXE","psf","PSF","toc","TOC","z","Z","znx","ZNX","7z","7Z","zip","ZIP"]


name: satellaview
fullname: Nintendo Satellaview
path: %ROMPATH%/satellaview
extension:
  ["bml","BML","bs","BS","fig","FIG","sfc","SFC","smc","SMC","swc","SWC","st","ST","7z","7Z","zip","ZIP"]


name: saturn
fullname: Sega Saturn
path: %ROMPATH%/saturn
extension:
  ["bin","BIN","ccd","CCD","chd","CHD","cue","CUE","iso","ISO","m3u","M3U","mds","MDS","toc","TOC","7z","7Z","zip","ZIP"]


name: sega32x
fullname: Sega Mega Drive 32X
path: %ROMPATH%/sega32x
extension:
  ["32x","32X","68k","68K","bin","BIN","chd","CHD","cue","CUE","gen","GEN","iso","ISO","m3u","M3U","md","MD","smd","SMD","sms","SMS","7z","7Z","zip","ZIP"]


name: sfc
fullname: Nintendo SFC (Super Famicom)
path: %ROMPATH%/sfc
extension:
  ["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"]


name: sg-1000
fullname: Sega SG-1000
path: %ROMPATH%/sg-1000
extension:
  ["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"]


name: spectravideo
fullname: Spectravideo
path: %ROMPATH%/spectravideo
extension:
  ["cas","CAS","col","COL","dsk","DSK","m3u","M3U","mx1","MX1","mx2","MX2","ri","RI","rom","ROM","sc","SC","sg","SG","7z","7Z","zip","ZIP"]


name: x1
fullname: Sharp X1
path: %ROMPATH%/x1
extension:
  ["2d","2D","2hd","2HD","88d","88D","cmd","CMD","d88","D88","dup","DUP","dx1","DX1","hdm","HDM","tap","TAP","tfd","TFD","xdf","XDF","7z","7Z","zip","ZIP"]


name: x68000
fullname: Sharp X68000
path: %ROMPATH%/x68000
extension:
  ["2hd","2HD","88d","88D","cmd","CMD","d88","D88","dim","DIM","dup","DUP","hdf","HDF","hdm","HDM","img","IMG","m3u","M3U","xdf","XDF","7z","7Z","zip","ZIP"]


name: zmachine
fullname: Infocom Z-machine
path: %ROMPATH%/zmachine
extension:
  ["dat","DAT","z1","Z1","z2","Z2","z3","Z3","z4","Z4","z5","Z5","z6","Z6","z7","Z7","z8","Z8","zlb","ZLB","zblorb","ZBLORB"]


name: zxspectrum
fullname: Sinclair ZX Spectrum
path: %ROMPATH%/zxspectrum
extension:
  ["dsk","DSK","gz","GZ","img","IMG","mgt","MGT","rzx","RZX","scl","SCL","sh","SH","sna","SNA","szx","SZX","tap","TAP","trd","TRD","tzx","TZX","udi","UDI","z80","Z80","7z","7Z","zip","ZIP"]


