From da82106b9f6c0b791d345a92b71d3054a2c2b05b Mon Sep 17 00:00:00 2001 From: Leon Styhre Date: Sat, 25 May 2024 11:52:14 +0200 Subject: [PATCH] (Linux, macOS, Windows) Added ACE-DL standalone as an alternative emulator for the amstradcpc system --- es-app/assets/Windows_Portable_README.txt | 1 + resources/systems/linux/es_find_rules.xml | 12 ++++++++++++ resources/systems/linux/es_systems.xml | 1 + resources/systems/macos/es_find_rules.xml | 6 ++++++ resources/systems/macos/es_systems.xml | 1 + resources/systems/windows/es_find_rules.xml | 10 ++++++++++ resources/systems/windows/es_find_rules_portable.xml | 7 +++++++ resources/systems/windows/es_systems.xml | 1 + 8 files changed, 39 insertions(+) diff --git a/es-app/assets/Windows_Portable_README.txt b/es-app/assets/Windows_Portable_README.txt index 9e3b89813..ca0d86c4b 100644 --- a/es-app/assets/Windows_Portable_README.txt +++ b/es-app/assets/Windows_Portable_README.txt @@ -42,6 +42,7 @@ Preconfigured emulator locations: Emulators\RetroArch-Win64\retroarch.exe Emulators\RetroArch\retroarch.exe Emulators\3dSen\3dSen.exe +Emulators\AceDL\AceDL.exe Emulators\AdvanceMAME\advmame.exe Emulators\Altirra\Altirra64.exe Emulators\Altirra\Altirra.exe diff --git a/resources/systems/linux/es_find_rules.xml b/resources/systems/linux/es_find_rules.xml index 5126183cd..4c7d505f9 100644 --- a/resources/systems/linux/es_find_rules.xml +++ b/resources/systems/linux/es_find_rules.xml @@ -52,6 +52,18 @@ ~/bin/3dSen/3dSen.exe + + + + AceDL + + + ~/Applications/AceDL/AceDL + ~/.local/share/applications/AceDL/AceDL + ~/.local/bin/AceDL/AceDL + ~/bin/AceDL/AceDL + + diff --git a/resources/systems/linux/es_systems.xml b/resources/systems/linux/es_systems.xml index fc35f3024..1ee125c4b 100644 --- a/resources/systems/linux/es_systems.xml +++ b/resources/systems/linux/es_systems.xml @@ -87,6 +87,7 @@ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/cap32_libretro.so %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/crocods_libretro.so %ROM% %STARTDIR%=~/.CPCemu %EMULATOR_CPCEMU% %ROM% + %EMULATOR_ACE-DL% %INJECT%=%BASENAME%.commands %ROM% %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/amstradcpc cpc6128 -flop1 %ROM% amstradcpc amstradcpc diff --git a/resources/systems/macos/es_find_rules.xml b/resources/systems/macos/es_find_rules.xml index 9074613ba..485fa4a71 100644 --- a/resources/systems/macos/es_find_rules.xml +++ b/resources/systems/macos/es_find_rules.xml @@ -21,6 +21,12 @@ /Applications/RetroArch.app/Contents/Resources/cores + + + + /Applications/AceDL.app/Contents/MacOS/AceDL + + diff --git a/resources/systems/macos/es_systems.xml b/resources/systems/macos/es_systems.xml index 640b376a3..94153e818 100644 --- a/resources/systems/macos/es_systems.xml +++ b/resources/systems/macos/es_systems.xml @@ -87,6 +87,7 @@ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/cap32_libretro.dylib %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/crocods_libretro.dylib %ROM% %STARTDIR%="~/Library/Application Support/CPCemu" %EMULATOR_CPCEMU% %ROM% + %EMULATOR_ACE-DL% %INJECT%=%BASENAME%.commands %ROM% %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/amstradcpc cpc6128 -flop1 %ROM% amstradcpc amstradcpc diff --git a/resources/systems/windows/es_find_rules.xml b/resources/systems/windows/es_find_rules.xml index fa8adf0de..353d85377 100644 --- a/resources/systems/windows/es_find_rules.xml +++ b/resources/systems/windows/es_find_rules.xml @@ -52,6 +52,16 @@ %ESPATH%\..\Emulators\3dSen\3dSen.exe + + + + AceDL.exe + + + %ESPATH%\Emulators\AceDL\AceDL.exe + %ESPATH%\..\Emulators\AceDL\AceDL.exe + + diff --git a/resources/systems/windows/es_find_rules_portable.xml b/resources/systems/windows/es_find_rules_portable.xml index a1cfd1d74..982d6c71a 100644 --- a/resources/systems/windows/es_find_rules_portable.xml +++ b/resources/systems/windows/es_find_rules_portable.xml @@ -28,6 +28,13 @@ %ESPATH%\..\Emulators\3dSen\3dSen.exe + + + + %ESPATH%\Emulators\AceDL\AceDL.exe + %ESPATH%\..\Emulators\AceDL\AceDL.exe + + diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml index 47b4e2dc2..98d5f1406 100644 --- a/resources/systems/windows/es_systems.xml +++ b/resources/systems/windows/es_systems.xml @@ -83,6 +83,7 @@ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\cap32_libretro.dll %ROM% %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\crocods_libretro.dll %ROM% %EMULATOR_CPCEMU% %ROM% + %EMULATOR_ACE-DL% %INJECT%=%BASENAME%.commands %ROM% %HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\amstradcpc cpc6128 -flop1 %ROM% amstradcpc amstradcpc