Added Fuse standalone as an alternative emulator for the zxspectrum system.

This commit is contained in:
Leon Styhre 2023-03-06 17:14:51 +01:00
parent 230fb227af
commit 82784f3847
8 changed files with 44 additions and 3 deletions

View file

@ -49,6 +49,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\Fuse\fuse.exe
Emulators\gargoyle\gargoyle.exe Emulators\gargoyle\gargoyle.exe
Emulators\Gearboy\Gearboy.exe Emulators\Gearboy\Gearboy.exe
Emulators\hatari\hatari.exe Emulators\hatari\hatari.exe

View file

@ -117,6 +117,13 @@
<entry>/usr/local/bin/fs-uae</entry> <entry>/usr/local/bin/fs-uae</entry>
</rule> </rule>
</emulator> </emulator>
<emulator name="FUSE">
<!-- Sinclair ZX Spectrum emulator Fuse -->
<rule type="staticpath">
<entry>/opt/homebrew/bin/fuse</entry>
<entry>/usr/local/bin/fuse</entry>
</rule>
</emulator>
<emulator name="GARGOYLE"> <emulator name="GARGOYLE">
<!-- Interactive fiction player Gargoyle --> <!-- Interactive fiction player Gargoyle -->
<rule type="staticpath"> <rule type="staticpath">

View file

@ -1833,8 +1833,9 @@
<name>zxspectrum</name> <name>zxspectrum</name>
<fullname>Sinclair ZX Spectrum</fullname> <fullname>Sinclair ZX Spectrum</fullname>
<path>%ROMPATH%/zxspectrum</path> <path>%ROMPATH%/zxspectrum</path>
<extension>.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</extension> <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</extension>
<command label="Fuse">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fuse_libretro.dylib %ROM%</command> <command label="Fuse">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fuse_libretro.dylib %ROM%</command>
<command label="Fuse (Standalone)">%EMULATOR_FUSE% %ROM%</command>
<platform>zxspectrum</platform> <platform>zxspectrum</platform>
<theme>zxspectrum</theme> <theme>zxspectrum</theme>
</system> </system>

View file

@ -246,6 +246,17 @@
<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="FUSE">
<!-- Sinclair ZX Spectrum emulator Fuse -->
<rule type="systempath">
<entry>fuse</entry>
<entry>net.sf.fuse_emulator</entry>
</rule>
<rule type="staticpath">
<entry>/var/lib/flatpak/exports/bin/net.sf.fuse_emulator</entry>
<entry>~/.local/share/flatpak/exports/bin/net.sf.fuse_emulator</entry>
</rule>
</emulator>
<emulator name="GARGOYLE"> <emulator name="GARGOYLE">
<!-- Interactive fiction player Gargoyle --> <!-- Interactive fiction player Gargoyle -->
<rule type="systempath"> <rule type="systempath">

View file

@ -1890,8 +1890,9 @@
<name>zxspectrum</name> <name>zxspectrum</name>
<fullname>Sinclair ZX Spectrum</fullname> <fullname>Sinclair ZX Spectrum</fullname>
<path>%ROMPATH%/zxspectrum</path> <path>%ROMPATH%/zxspectrum</path>
<extension>.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</extension> <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</extension>
<command label="Fuse">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fuse_libretro.so %ROM%</command> <command label="Fuse">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fuse_libretro.so %ROM%</command>
<command label="Fuse (Standalone)">%EMULATOR_FUSE% %ROM%</command>
<platform>zxspectrum</platform> <platform>zxspectrum</platform>
<theme>zxspectrum</theme> <theme>zxspectrum</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="FUSE">
<!-- Sinclair ZX Spectrum emulator Fuse -->
<rule type="systempath">
<entry>fuse.exe</entry>
</rule>
<rule type="staticpath">
<entry>%ESPATH%\Emulators\Fuse\fuse.exe</entry>
<entry>%ESPATH%\Fuse\fuse.exe</entry>
<entry>%ESPATH%\..\Fuse\fuse.exe</entry>
</rule>
</emulator>
<emulator name="GARGOYLE"> <emulator name="GARGOYLE">
<!-- Interactive fiction player Gargoyle --> <!-- Interactive fiction player Gargoyle -->
<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="FUSE">
<!-- Sinclair ZX Spectrum emulator Fuse -->
<rule type="staticpath">
<entry>%ESPATH%\Emulators\Fuse\fuse.exe</entry>
<entry>%ESPATH%\Fuse\fuse.exe</entry>
<entry>%ESPATH%\..\Fuse\fuse.exe</entry>
</rule>
</emulator>
<emulator name="GARGOYLE"> <emulator name="GARGOYLE">
<!-- Interactive fiction player Gargoyle --> <!-- Interactive fiction player Gargoyle -->
<rule type="staticpath"> <rule type="staticpath">

View file

@ -1893,8 +1893,9 @@
<name>zxspectrum</name> <name>zxspectrum</name>
<fullname>Sinclair ZX Spectrum</fullname> <fullname>Sinclair ZX Spectrum</fullname>
<path>%ROMPATH%\zxspectrum</path> <path>%ROMPATH%\zxspectrum</path>
<extension>.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</extension> <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</extension>
<command label="Fuse">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fuse_libretro.dll %ROM%</command> <command label="Fuse">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fuse_libretro.dll %ROM%</command>
<command label="Fuse (Standalone)">%EMULATOR_FUSE% %ROM%</command>
<platform>zxspectrum</platform> <platform>zxspectrum</platform>
<theme>zxspectrum</theme> <theme>zxspectrum</theme>
</system> </system>