From 8d7226f31f3d57db420182649e71ee513b82e01f Mon Sep 17 00:00:00 2001 From: Leon Styhre Date: Fri, 24 Feb 2023 22:14:36 +0100 Subject: [PATCH] Added support for the zmachine game system by adding the Gargoyle standalone emulator. --- es-app/assets/Windows_Portable_README.txt | 1 + resources/systems/macos/es_find_rules.xml | 6 ++++++ resources/systems/macos/es_systems.xml | 4 ++-- resources/systems/unix/es_find_rules.xml | 13 +++++++++++++ resources/systems/unix/es_systems.xml | 4 ++-- resources/systems/windows/es_find_rules.xml | 11 +++++++++++ .../systems/windows/es_find_rules_portable.xml | 8 ++++++++ resources/systems/windows/es_systems.xml | 4 ++-- 8 files changed, 45 insertions(+), 6 deletions(-) diff --git a/es-app/assets/Windows_Portable_README.txt b/es-app/assets/Windows_Portable_README.txt index c9a6a3e9b..90ef377fc 100644 --- a/es-app/assets/Windows_Portable_README.txt +++ b/es-app/assets/Windows_Portable_README.txt @@ -46,6 +46,7 @@ Emulators\EasyRPG\Player.exe Emulators\fbneo\fbneo64.exe Emulators\fbneo\fbneo.exe Emulators\flycast\flycast.exe +Emulators\gargoyle\gargoyle.exe Emulators\Gearboy\Gearboy.exe Emulators\hatari\hatari.exe Emulators\Hypseus Singe\hypseus.exe diff --git a/resources/systems/macos/es_find_rules.xml b/resources/systems/macos/es_find_rules.xml index 7db4ca2c7..7c03cdb96 100644 --- a/resources/systems/macos/es_find_rules.xml +++ b/resources/systems/macos/es_find_rules.xml @@ -117,6 +117,12 @@ /usr/local/bin/fs-uae + + + + /Applications/Gargoyle.app/Contents/MacOS/Gargoyle + + diff --git a/resources/systems/macos/es_systems.xml b/resources/systems/macos/es_systems.xml index f7fc74022..2d29eeb06 100644 --- a/resources/systems/macos/es_systems.xml +++ b/resources/systems/macos/es_systems.xml @@ -1755,8 +1755,8 @@ zmachine Infocom Z-machine %ROMPATH%/zmachine - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% + .dat .DAT .z1 .Z1 .z2 .Z2 .z3 .Z3 .z4 .Z4 .z5 .Z5 .z6 .Z6 .z7 .Z7 .z8 .Z8 .zlb .ZLB .zblorb .ZBLORB + %EMULATOR_GARGOYLE% %ROM% zmachine zmachine diff --git a/resources/systems/unix/es_find_rules.xml b/resources/systems/unix/es_find_rules.xml index 6c7f677c9..1a2244b26 100644 --- a/resources/systems/unix/es_find_rules.xml +++ b/resources/systems/unix/es_find_rules.xml @@ -246,6 +246,19 @@ ~/.local/share/flatpak/exports/bin/net.fsuae.FS-UAE + + + + gargoyle + + + /var/lib/flatpak/exports/bin/io.github.garglk.Gargoyle + ~/.local/share/flatpak/exports/bin/io.github.garglk.Gargoyle + ~/Applications/Gargoyle*.AppImage + ~/.local/bin/Gargoyle*.AppImage + ~/bin/Gargoyle*.AppImage + + diff --git a/resources/systems/unix/es_systems.xml b/resources/systems/unix/es_systems.xml index b85a5231a..733a91cab 100644 --- a/resources/systems/unix/es_systems.xml +++ b/resources/systems/unix/es_systems.xml @@ -1811,8 +1811,8 @@ zmachine Infocom Z-machine %ROMPATH%/zmachine - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% + .dat .DAT .z1 .Z1 .z2 .Z2 .z3 .Z3 .z4 .Z4 .z5 .Z5 .z6 .Z6 .z7 .Z7 .z8 .Z8 .zlb .ZLB .zblorb .ZBLORB + %EMULATOR_GARGOYLE% %ROM% zmachine zmachine diff --git a/resources/systems/windows/es_find_rules.xml b/resources/systems/windows/es_find_rules.xml index 76fadf627..55f5f78e6 100644 --- a/resources/systems/windows/es_find_rules.xml +++ b/resources/systems/windows/es_find_rules.xml @@ -272,6 +272,17 @@ %ESPATH%\..\FS-UAE\Windows\x86-64\fs-uae.exe + + + + gargoyle.exe + + + %ESPATH%\Emulators\gargoyle\gargoyle.exe + %ESPATH%\gargoyle\gargoyle.exe + %ESPATH%\..\gargoyle\gargoyle.exe + + diff --git a/resources/systems/windows/es_find_rules_portable.xml b/resources/systems/windows/es_find_rules_portable.xml index 110f469f8..e63876e84 100644 --- a/resources/systems/windows/es_find_rules_portable.xml +++ b/resources/systems/windows/es_find_rules_portable.xml @@ -184,6 +184,14 @@ %ESPATH%\..\FS-UAE\Windows\x86-64\fs-uae.exe + + + + %ESPATH%\Emulators\gargoyle\gargoyle.exe + %ESPATH%\gargoyle\gargoyle.exe + %ESPATH%\..\gargoyle\gargoyle.exe + + diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml index 2676e331b..1ab5c75a8 100644 --- a/resources/systems/windows/es_systems.xml +++ b/resources/systems/windows/es_systems.xml @@ -1814,8 +1814,8 @@ zmachine Infocom Z-machine %ROMPATH%\zmachine - .7z .7Z .zip .ZIP - PLACEHOLDER %ROM% + .dat .DAT .z1 .Z1 .z2 .Z2 .z3 .Z3 .z4 .Z4 .z5 .Z5 .z6 .Z6 .z7 .Z7 .z8 .Z8 .zlb .ZLB .zblorb .ZBLORB + %STARTDIR%=%EMUDIR% %EMULATOR_GARGOYLE% %ROM% zmachine zmachine