(Linux, macOS, Windows) Added ACE-DL standalone as an alternative emulator for the amstradcpc system

This commit is contained in:
Leon Styhre 2024-05-25 11:52:14 +02:00
parent 09b6df90c3
commit da82106b9f
8 changed files with 39 additions and 0 deletions

View file

@ -42,6 +42,7 @@ Preconfigured emulator locations:
Emulators\RetroArch-Win64\retroarch.exe Emulators\RetroArch-Win64\retroarch.exe
Emulators\RetroArch\retroarch.exe Emulators\RetroArch\retroarch.exe
Emulators\3dSen\3dSen.exe Emulators\3dSen\3dSen.exe
Emulators\AceDL\AceDL.exe
Emulators\AdvanceMAME\advmame.exe Emulators\AdvanceMAME\advmame.exe
Emulators\Altirra\Altirra64.exe Emulators\Altirra\Altirra64.exe
Emulators\Altirra\Altirra.exe Emulators\Altirra\Altirra.exe

View file

@ -52,6 +52,18 @@
<entry>~/bin/3dSen/3dSen.exe</entry> <entry>~/bin/3dSen/3dSen.exe</entry>
</rule> </rule>
</emulator> </emulator>
<emulator name="ACE-DL">
<!-- Amstrad CPC emulator ACE-DL -->
<rule type="systempath">
<entry>AceDL</entry>
</rule>
<rule type="staticpath">
<entry>~/Applications/AceDL/AceDL</entry>
<entry>~/.local/share/applications/AceDL/AceDL</entry>
<entry>~/.local/bin/AceDL/AceDL</entry>
<entry>~/bin/AceDL/AceDL</entry>
</rule>
</emulator>
<emulator name="ADVANCEMAME"> <emulator name="ADVANCEMAME">
<!-- Arcade emulator AdvanceMAME --> <!-- Arcade emulator AdvanceMAME -->
<rule type="systempath"> <rule type="systempath">

View file

@ -87,6 +87,7 @@
<command label="Caprice32">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/cap32_libretro.so %ROM%</command> <command label="Caprice32">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/cap32_libretro.so %ROM%</command>
<command label="CrocoDS">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/crocods_libretro.so %ROM%</command> <command label="CrocoDS">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/crocods_libretro.so %ROM%</command>
<command label="CPCemu (Standalone)">%STARTDIR%=~/.CPCemu %EMULATOR_CPCEMU% %ROM%</command> <command label="CPCemu (Standalone)">%STARTDIR%=~/.CPCemu %EMULATOR_CPCEMU% %ROM%</command>
<command label="ACE-DL (Standalone)">%EMULATOR_ACE-DL% %INJECT%=%BASENAME%.commands %ROM%</command>
<command label="MAME (Standalone)">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/amstradcpc cpc6128 -flop1 %ROM%</command> <command label="MAME (Standalone)">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/amstradcpc cpc6128 -flop1 %ROM%</command>
<platform>amstradcpc</platform> <platform>amstradcpc</platform>
<theme>amstradcpc</theme> <theme>amstradcpc</theme>

View file

@ -21,6 +21,12 @@
<entry>/Applications/RetroArch.app/Contents/Resources/cores</entry> <entry>/Applications/RetroArch.app/Contents/Resources/cores</entry>
</rule> </rule>
</core> </core>
<emulator name="ACE-DL">
<!-- Amstrad CPC emulator ACE-DL -->
<rule type="staticpath">
<entry>/Applications/AceDL.app/Contents/MacOS/AceDL</entry>
</rule>
</emulator>
<emulator name="AETHERSX2"> <emulator name="AETHERSX2">
<!-- Sony PlayStation 2 emulator AetherSX2 --> <!-- Sony PlayStation 2 emulator AetherSX2 -->
<rule type="staticpath"> <rule type="staticpath">

View file

@ -87,6 +87,7 @@
<command label="Caprice32">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/cap32_libretro.dylib %ROM%</command> <command label="Caprice32">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/cap32_libretro.dylib %ROM%</command>
<command label="CrocoDS">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/crocods_libretro.dylib %ROM%</command> <command label="CrocoDS">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/crocods_libretro.dylib %ROM%</command>
<command label="CPCemu (Standalone)">%STARTDIR%="~/Library/Application Support/CPCemu" %EMULATOR_CPCEMU% %ROM%</command> <command label="CPCemu (Standalone)">%STARTDIR%="~/Library/Application Support/CPCemu" %EMULATOR_CPCEMU% %ROM%</command>
<command label="ACE-DL (Standalone)">%EMULATOR_ACE-DL% %INJECT%=%BASENAME%.commands %ROM%</command>
<command label="MAME (Standalone)">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/amstradcpc cpc6128 -flop1 %ROM%</command> <command label="MAME (Standalone)">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/amstradcpc cpc6128 -flop1 %ROM%</command>
<platform>amstradcpc</platform> <platform>amstradcpc</platform>
<theme>amstradcpc</theme> <theme>amstradcpc</theme>

View file

@ -52,6 +52,16 @@
<entry>%ESPATH%\..\Emulators\3dSen\3dSen.exe</entry> <entry>%ESPATH%\..\Emulators\3dSen\3dSen.exe</entry>
</rule> </rule>
</emulator> </emulator>
<emulator name="ACE-DL">
<!-- Amstrad CPC emulator ACE-DL -->
<rule type="systempath">
<entry>AceDL.exe</entry>
</rule>
<rule type="staticpath">
<entry>%ESPATH%\Emulators\AceDL\AceDL.exe</entry>
<entry>%ESPATH%\..\Emulators\AceDL\AceDL.exe</entry>
</rule>
</emulator>
<emulator name="ADVANCEMAME"> <emulator name="ADVANCEMAME">
<!-- Arcade emulator AdvanceMAME --> <!-- Arcade emulator AdvanceMAME -->
<rule type="systempath"> <rule type="systempath">

View file

@ -28,6 +28,13 @@
<entry>%ESPATH%\..\Emulators\3dSen\3dSen.exe</entry> <entry>%ESPATH%\..\Emulators\3dSen\3dSen.exe</entry>
</rule> </rule>
</emulator> </emulator>
<emulator name="ACE-DL">
<!-- Amstrad CPC emulator ACE-DL -->
<rule type="staticpath">
<entry>%ESPATH%\Emulators\AceDL\AceDL.exe</entry>
<entry>%ESPATH%\..\Emulators\AceDL\AceDL.exe</entry>
</rule>
</emulator>
<emulator name="ADVANCEMAME"> <emulator name="ADVANCEMAME">
<!-- Arcade emulator AdvanceMAME --> <!-- Arcade emulator AdvanceMAME -->
<rule type="staticpath"> <rule type="staticpath">

View file

@ -83,6 +83,7 @@
<command label="Caprice32">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\cap32_libretro.dll %ROM%</command> <command label="Caprice32">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\cap32_libretro.dll %ROM%</command>
<command label="CrocoDS">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\crocods_libretro.dll %ROM%</command> <command label="CrocoDS">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\crocods_libretro.dll %ROM%</command>
<command label="CPCemu (Standalone)">%EMULATOR_CPCEMU% %ROM%</command> <command label="CPCemu (Standalone)">%EMULATOR_CPCEMU% %ROM%</command>
<command label="ACE-DL (Standalone)">%EMULATOR_ACE-DL% %INJECT%=%BASENAME%.commands %ROM%</command>
<command label="MAME (Standalone)">%HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\amstradcpc cpc6128 -flop1 %ROM%</command> <command label="MAME (Standalone)">%HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\amstradcpc cpc6128 -flop1 %ROM%</command>
<platform>amstradcpc</platform> <platform>amstradcpc</platform>
<theme>amstradcpc</theme> <theme>amstradcpc</theme>