From 90f4fc09a48991101cab06beeb62ed3c3d1b0933 Mon Sep 17 00:00:00 2001 From: Leon Styhre Date: Mon, 28 Mar 2022 22:09:36 +0200 Subject: [PATCH] Added support for the standalone emulator Flycast. --- resources/systems/macos/es_find_rules.xml | 6 ++++++ resources/systems/macos/es_systems.xml | 10 +++++++--- resources/systems/unix/es_find_rules.xml | 10 ++++++++++ resources/systems/unix/es_systems.xml | 10 +++++++--- resources/systems/windows/es_find_rules.xml | 10 ++++++++++ resources/systems/windows/es_systems.xml | 10 +++++++--- 6 files changed, 47 insertions(+), 9 deletions(-) diff --git a/resources/systems/macos/es_find_rules.xml b/resources/systems/macos/es_find_rules.xml index cf259a37d..62a8ea08d 100644 --- a/resources/systems/macos/es_find_rules.xml +++ b/resources/systems/macos/es_find_rules.xml @@ -36,6 +36,12 @@ /usr/local/bin/dosbox-staging + + + + /Applications/Flycast.app/Contents/MacOS/Flycast + + diff --git a/resources/systems/macos/es_systems.xml b/resources/systems/macos/es_systems.xml index a5e82933b..0c4c35625 100644 --- a/resources/systems/macos/es_systems.xml +++ b/resources/systems/macos/es_systems.xml @@ -214,7 +214,8 @@ Atomiswave %ROMPATH%/atomiswave .chd .CHD .cdi .CDI .iso .ISO .elf .ELF .bin .BIN .cue .CUE .gdi .GDI .lst .LST .dat .DAT .m3u .M3U .7z .7Z .zip .ZIP - %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/flycast_libretro.dylib %ROM% + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/flycast_libretro.dylib %ROM% + %EMULATOR_FLYCAST% %ROM% atomiswave atomiswave @@ -357,6 +358,7 @@ %ROMPATH%/dreamcast .chd .CHD .cdi .CDI .iso .ISO .elf .ELF .cue .CUE .gdi .GDI .lst .LST .dat .DAT .m3u .M3U .7z .7Z .zip .ZIP %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/flycast_libretro.dylib %ROM% + %EMULATOR_FLYCAST% %ROM% %EMULATOR_REDREAM% %ROM% dreamcast dreamcast @@ -740,7 +742,8 @@ Sega NAOMI %ROMPATH%/naomi .chd .CHD .cdi .CDI .iso .ISO .elf .ELF .bin .BIN .cue .CUE .gdi .GDI .lst .LST .dat .DAT .m3u .M3U .7z .7Z .zip .ZIP - %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/flycast_libretro.dylib %ROM% + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/flycast_libretro.dylib %ROM% + %EMULATOR_FLYCAST% %ROM% naomi naomi @@ -749,7 +752,8 @@ Sega NAOMI GD-ROM %ROMPATH%/naomigd .chd .CHD .cdi .CDI .iso .ISO .elf .ELF .bin .BIN .cue .CUE .gdi .GDI .lst .LST .dat .DAT .m3u .M3U .7z .7Z .zip .ZIP - %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/flycast_libretro.dylib %ROM% + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/flycast_libretro.dylib %ROM% + %EMULATOR_FLYCAST% %ROM% naomi naomigd diff --git a/resources/systems/unix/es_find_rules.xml b/resources/systems/unix/es_find_rules.xml index 79e8ca6d8..e2c945d55 100644 --- a/resources/systems/unix/es_find_rules.xml +++ b/resources/systems/unix/es_find_rules.xml @@ -84,6 +84,16 @@ ~/bin/duckstation-qt-x64.AppImage + + + + flycast + org.flycast.Flycast + + + /var/lib/flatpak/exports/bin/org.flycast.Flycast + + diff --git a/resources/systems/unix/es_systems.xml b/resources/systems/unix/es_systems.xml index a9822623a..b0dcb266a 100644 --- a/resources/systems/unix/es_systems.xml +++ b/resources/systems/unix/es_systems.xml @@ -215,7 +215,8 @@ Atomiswave %ROMPATH%/atomiswave .chd .CHD .cdi .CDI .iso .ISO .elf .ELF .bin .BIN .cue .CUE .gdi .GDI .lst .LST .dat .DAT .m3u .M3U .7z .7Z .zip .ZIP - %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/flycast_libretro.so %ROM% + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/flycast_libretro.so %ROM% + %EMULATOR_FLYCAST% %ROM% atomiswave atomiswave @@ -358,6 +359,7 @@ %ROMPATH%/dreamcast .chd .CHD .cdi .CDI .iso .ISO .elf .ELF .cue .CUE .gdi .GDI .lst .LST .dat .DAT .m3u .M3U .7z .7Z .zip .ZIP %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/flycast_libretro.so %ROM% + %EMULATOR_FLYCAST% %ROM% %EMULATOR_REDREAM% %ROM% dreamcast dreamcast @@ -744,7 +746,8 @@ Sega NAOMI %ROMPATH%/naomi .chd .CHD .cdi .CDI .iso .ISO .elf .ELF .bin .BIN .cue .CUE .gdi .GDI .lst .LST .dat .DAT .m3u .M3U .7z .7Z .zip .ZIP - %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/flycast_libretro.so %ROM% + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/flycast_libretro.so %ROM% + %EMULATOR_FLYCAST% %ROM% naomi naomi @@ -753,7 +756,8 @@ Sega NAOMI GD-ROM %ROMPATH%/naomigd .chd .CHD .cdi .CDI .iso .ISO .elf .ELF .bin .BIN .cue .CUE .gdi .GDI .lst .LST .dat .DAT .m3u .M3U .7z .7Z .zip .ZIP - %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/flycast_libretro.so %ROM% + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/flycast_libretro.so %ROM% + %EMULATOR_FLYCAST% %ROM% naomi naomigd diff --git a/resources/systems/windows/es_find_rules.xml b/resources/systems/windows/es_find_rules.xml index 2416bdccd..353d8a917 100644 --- a/resources/systems/windows/es_find_rules.xml +++ b/resources/systems/windows/es_find_rules.xml @@ -93,6 +93,16 @@ %ESPATH%\..\duckstation\duckstation-qt-x64-ReleaseLTCG.exe + + + + flycast.exe + + + %ESPATH%\flycast\flycast.exe + %ESPATH%\..\flycast\flycast.exe + + diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml index f983579fc..c26416d37 100644 --- a/resources/systems/windows/es_systems.xml +++ b/resources/systems/windows/es_systems.xml @@ -215,7 +215,8 @@ Atomiswave %ROMPATH%\atomiswave .chd .CHD .cdi .CDI .iso .ISO .elf .ELF .bin .BIN .cue .CUE .gdi .GDI .lst .LST .dat .DAT .m3u .M3U .7z .7Z .zip .ZIP - %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\flycast_libretro.dll %ROM% + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\flycast_libretro.dll %ROM% + %EMULATOR_FLYCAST% %ROM% atomiswave atomiswave @@ -358,6 +359,7 @@ %ROMPATH%\dreamcast .chd .CHD .cdi .CDI .iso .ISO .elf .ELF .cue .CUE .gdi .GDI .lst .LST .dat .DAT .m3u .M3U .7z .7Z .zip .ZIP %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\flycast_libretro.dll %ROM% + %EMULATOR_FLYCAST% %ROM% %EMULATOR_REDREAM% %ROM% dreamcast dreamcast @@ -744,7 +746,8 @@ Sega NAOMI %ROMPATH%\naomi .chd .CHD .cdi .CDI .iso .ISO .elf .ELF .bin .BIN .cue .CUE .gdi .GDI .lst .LST .dat .DAT .m3u .M3U .7z .7Z .zip .ZIP - %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\flycast_libretro.dll %ROM% + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\flycast_libretro.dll %ROM% + %EMULATOR_FLYCAST% %ROM% naomi naomi @@ -753,7 +756,8 @@ Sega NAOMI GD-ROM %ROMPATH%\naomigd .chd .CHD .cdi .CDI .iso .ISO .elf .ELF .bin .BIN .cue .CUE .gdi .GDI .lst .LST .dat .DAT .m3u .M3U .7z .7Z .zip .ZIP - %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\flycast_libretro.dll %ROM% + %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\flycast_libretro.dll %ROM% + %EMULATOR_FLYCAST% %ROM% naomi naomigd