From 82784f384740d59e30364353bfef7d7fb2c6ab96 Mon Sep 17 00:00:00 2001 From: Leon Styhre Date: Mon, 6 Mar 2023 17:14:51 +0100 Subject: [PATCH] Added Fuse standalone as an alternative emulator for the zxspectrum system. --- es-app/assets/Windows_Portable_README.txt | 1 + resources/systems/macos/es_find_rules.xml | 7 +++++++ resources/systems/macos/es_systems.xml | 3 ++- resources/systems/unix/es_find_rules.xml | 11 +++++++++++ resources/systems/unix/es_systems.xml | 3 ++- resources/systems/windows/es_find_rules.xml | 11 +++++++++++ resources/systems/windows/es_find_rules_portable.xml | 8 ++++++++ resources/systems/windows/es_systems.xml | 3 ++- 8 files changed, 44 insertions(+), 3 deletions(-) diff --git a/es-app/assets/Windows_Portable_README.txt b/es-app/assets/Windows_Portable_README.txt index f2eb348a6..77ce029ac 100644 --- a/es-app/assets/Windows_Portable_README.txt +++ b/es-app/assets/Windows_Portable_README.txt @@ -49,6 +49,7 @@ Emulators\EasyRPG\Player.exe Emulators\fbneo\fbneo64.exe Emulators\fbneo\fbneo.exe Emulators\flycast\flycast.exe +Emulators\Fuse\fuse.exe Emulators\gargoyle\gargoyle.exe Emulators\Gearboy\Gearboy.exe Emulators\hatari\hatari.exe diff --git a/resources/systems/macos/es_find_rules.xml b/resources/systems/macos/es_find_rules.xml index 57fb625aa..d9d20d7a5 100644 --- a/resources/systems/macos/es_find_rules.xml +++ b/resources/systems/macos/es_find_rules.xml @@ -117,6 +117,13 @@ /usr/local/bin/fs-uae + + + + /opt/homebrew/bin/fuse + /usr/local/bin/fuse + + diff --git a/resources/systems/macos/es_systems.xml b/resources/systems/macos/es_systems.xml index 877e42811..607c0363c 100644 --- a/resources/systems/macos/es_systems.xml +++ b/resources/systems/macos/es_systems.xml @@ -1833,8 +1833,9 @@ zxspectrum Sinclair ZX Spectrum %ROMPATH%/zxspectrum - .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 + .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 %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fuse_libretro.dylib %ROM% + %EMULATOR_FUSE% %ROM% zxspectrum zxspectrum diff --git a/resources/systems/unix/es_find_rules.xml b/resources/systems/unix/es_find_rules.xml index 80a495f46..9289d9f98 100644 --- a/resources/systems/unix/es_find_rules.xml +++ b/resources/systems/unix/es_find_rules.xml @@ -246,6 +246,17 @@ ~/.local/share/flatpak/exports/bin/net.fsuae.FS-UAE + + + + fuse + net.sf.fuse_emulator + + + /var/lib/flatpak/exports/bin/net.sf.fuse_emulator + ~/.local/share/flatpak/exports/bin/net.sf.fuse_emulator + + diff --git a/resources/systems/unix/es_systems.xml b/resources/systems/unix/es_systems.xml index 6bcc70fd8..f75a01fff 100644 --- a/resources/systems/unix/es_systems.xml +++ b/resources/systems/unix/es_systems.xml @@ -1890,8 +1890,9 @@ zxspectrum Sinclair ZX Spectrum %ROMPATH%/zxspectrum - .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 + .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 %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/fuse_libretro.so %ROM% + %EMULATOR_FUSE% %ROM% zxspectrum zxspectrum diff --git a/resources/systems/windows/es_find_rules.xml b/resources/systems/windows/es_find_rules.xml index 93ca28e83..94d841e0a 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 + + + + fuse.exe + + + %ESPATH%\Emulators\Fuse\fuse.exe + %ESPATH%\Fuse\fuse.exe + %ESPATH%\..\Fuse\fuse.exe + + diff --git a/resources/systems/windows/es_find_rules_portable.xml b/resources/systems/windows/es_find_rules_portable.xml index bdb48a368..a2a462d47 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\Fuse\fuse.exe + %ESPATH%\Fuse\fuse.exe + %ESPATH%\..\Fuse\fuse.exe + + diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml index fec38e9a1..4ecc9b5f8 100644 --- a/resources/systems/windows/es_systems.xml +++ b/resources/systems/windows/es_systems.xml @@ -1893,8 +1893,9 @@ zxspectrum Sinclair ZX Spectrum %ROMPATH%\zxspectrum - .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 + .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 %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\fuse_libretro.dll %ROM% + %EMULATOR_FUSE% %ROM% zxspectrum zxspectrum