Added support for the zmachine game system by adding the Gargoyle standalone emulator.

This commit is contained in:
Leon Styhre 2023-02-24 22:14:36 +01:00
parent f76af6735c
commit 8d7226f31f
8 changed files with 45 additions and 6 deletions

View file

@ -46,6 +46,7 @@ Emulators\EasyRPG\Player.exe
Emulators\fbneo\fbneo64.exe Emulators\fbneo\fbneo64.exe
Emulators\fbneo\fbneo.exe Emulators\fbneo\fbneo.exe
Emulators\flycast\flycast.exe Emulators\flycast\flycast.exe
Emulators\gargoyle\gargoyle.exe
Emulators\Gearboy\Gearboy.exe Emulators\Gearboy\Gearboy.exe
Emulators\hatari\hatari.exe Emulators\hatari\hatari.exe
Emulators\Hypseus Singe\hypseus.exe Emulators\Hypseus Singe\hypseus.exe

View file

@ -117,6 +117,12 @@
<entry>/usr/local/bin/fs-uae</entry> <entry>/usr/local/bin/fs-uae</entry>
</rule> </rule>
</emulator> </emulator>
<emulator name="GARGOYLE">
<!-- Interactive fiction player Gargoyle -->
<rule type="staticpath">
<entry>/Applications/Gargoyle.app/Contents/MacOS/Gargoyle</entry>
</rule>
</emulator>
<emulator name="HATARI"> <emulator name="HATARI">
<!-- Atari ST/STE/TT/Falcon emulator Hatari --> <!-- Atari ST/STE/TT/Falcon emulator Hatari -->
<rule type="staticpath"> <rule type="staticpath">

View file

@ -1755,8 +1755,8 @@
<name>zmachine</name> <name>zmachine</name>
<fullname>Infocom Z-machine</fullname> <fullname>Infocom Z-machine</fullname>
<path>%ROMPATH%/zmachine</path> <path>%ROMPATH%/zmachine</path>
<extension>.7z .7Z .zip .ZIP</extension> <extension>.dat .DAT .z1 .Z1 .z2 .Z2 .z3 .Z3 .z4 .Z4 .z5 .Z5 .z6 .Z6 .z7 .Z7 .z8 .Z8 .zlb .ZLB .zblorb .ZBLORB</extension>
<command>PLACEHOLDER %ROM%</command> <command label="Gargoyle (Standalone)">%EMULATOR_GARGOYLE% %ROM%</command>
<platform>zmachine</platform> <platform>zmachine</platform>
<theme>zmachine</theme> <theme>zmachine</theme>
</system> </system>

View file

@ -246,6 +246,19 @@
<entry>~/.local/share/flatpak/exports/bin/net.fsuae.FS-UAE</entry> <entry>~/.local/share/flatpak/exports/bin/net.fsuae.FS-UAE</entry>
</rule> </rule>
</emulator> </emulator>
<emulator name="GARGOYLE">
<!-- Interactive fiction player Gargoyle -->
<rule type="systempath">
<entry>gargoyle</entry>
</rule>
<rule type="staticpath">
<entry>/var/lib/flatpak/exports/bin/io.github.garglk.Gargoyle</entry>
<entry>~/.local/share/flatpak/exports/bin/io.github.garglk.Gargoyle</entry>
<entry>~/Applications/Gargoyle*.AppImage</entry>
<entry>~/.local/bin/Gargoyle*.AppImage</entry>
<entry>~/bin/Gargoyle*.AppImage</entry>
</rule>
</emulator>
<emulator name="GEARBOY"> <emulator name="GEARBOY">
<!-- Nintendo Game Boy and Game Boy Color emulator Gearboy --> <!-- Nintendo Game Boy and Game Boy Color emulator Gearboy -->
<rule type="systempath"> <rule type="systempath">

View file

@ -1811,8 +1811,8 @@
<name>zmachine</name> <name>zmachine</name>
<fullname>Infocom Z-machine</fullname> <fullname>Infocom Z-machine</fullname>
<path>%ROMPATH%/zmachine</path> <path>%ROMPATH%/zmachine</path>
<extension>.7z .7Z .zip .ZIP</extension> <extension>.dat .DAT .z1 .Z1 .z2 .Z2 .z3 .Z3 .z4 .Z4 .z5 .Z5 .z6 .Z6 .z7 .Z7 .z8 .Z8 .zlb .ZLB .zblorb .ZBLORB</extension>
<command>PLACEHOLDER %ROM%</command> <command label="Gargoyle (Standalone)">%EMULATOR_GARGOYLE% %ROM%</command>
<platform>zmachine</platform> <platform>zmachine</platform>
<theme>zmachine</theme> <theme>zmachine</theme>
</system> </system>

View file

@ -272,6 +272,17 @@
<entry>%ESPATH%\..\FS-UAE\Windows\x86-64\fs-uae.exe</entry> <entry>%ESPATH%\..\FS-UAE\Windows\x86-64\fs-uae.exe</entry>
</rule> </rule>
</emulator> </emulator>
<emulator name="GARGOYLE">
<!-- Interactive fiction player Gargoyle -->
<rule type="systempath">
<entry>gargoyle.exe</entry>
</rule>
<rule type="staticpath">
<entry>%ESPATH%\Emulators\gargoyle\gargoyle.exe</entry>
<entry>%ESPATH%\gargoyle\gargoyle.exe</entry>
<entry>%ESPATH%\..\gargoyle\gargoyle.exe</entry>
</rule>
</emulator>
<emulator name="GEARBOY"> <emulator name="GEARBOY">
<!-- Nintendo Game Boy and Game Boy Color emulator Gearboy --> <!-- Nintendo Game Boy and Game Boy Color emulator Gearboy -->
<rule type="systempath"> <rule type="systempath">

View file

@ -184,6 +184,14 @@
<entry>%ESPATH%\..\FS-UAE\Windows\x86-64\fs-uae.exe</entry> <entry>%ESPATH%\..\FS-UAE\Windows\x86-64\fs-uae.exe</entry>
</rule> </rule>
</emulator> </emulator>
<emulator name="GARGOYLE">
<!-- Interactive fiction player Gargoyle -->
<rule type="staticpath">
<entry>%ESPATH%\Emulators\gargoyle\gargoyle.exe</entry>
<entry>%ESPATH%\gargoyle\gargoyle.exe</entry>
<entry>%ESPATH%\..\gargoyle\gargoyle.exe</entry>
</rule>
</emulator>
<emulator name="GEARBOY"> <emulator name="GEARBOY">
<!-- Nintendo Game Boy and Game Boy Color emulator Gearboy --> <!-- Nintendo Game Boy and Game Boy Color emulator Gearboy -->
<rule type="staticpath"> <rule type="staticpath">

View file

@ -1814,8 +1814,8 @@
<name>zmachine</name> <name>zmachine</name>
<fullname>Infocom Z-machine</fullname> <fullname>Infocom Z-machine</fullname>
<path>%ROMPATH%\zmachine</path> <path>%ROMPATH%\zmachine</path>
<extension>.7z .7Z .zip .ZIP</extension> <extension>.dat .DAT .z1 .Z1 .z2 .Z2 .z3 .Z3 .z4 .Z4 .z5 .Z5 .z6 .Z6 .z7 .Z7 .z8 .Z8 .zlb .ZLB .zblorb .ZBLORB</extension>
<command>PLACEHOLDER %ROM%</command> <command label="Gargoyle (Standalone)">%STARTDIR%=%EMUDIR% %EMULATOR_GARGOYLE% %ROM%</command>
<platform>zmachine</platform> <platform>zmachine</platform>
<theme>zmachine</theme> <theme>zmachine</theme>
</system> </system>