Added CPCemu standalone as an alternative emulator for the amstradcpc system.

This commit is contained in:
Leon Styhre 2022-08-14 11:47:39 +02:00
parent 40e64e4a81
commit ab92356bf9
8 changed files with 43 additions and 0 deletions

View file

@ -34,6 +34,7 @@ Emulators\bsnes\bsnes.exe
Emulators\cemu\Cemu.exe
Emulators\Citra\canary-mingw\citra.exe
Emulators\Citra\nightly-mingw\citra.exe
Emulators\cpcemu\cpcemu.exe
Emulators\Cxbx-Reloaded\cxbx.exe
Emulators\Dolphin-x64\Dolphin.exe
Emulators\dosbox-staging\dosbox.exe

View file

@ -54,6 +54,12 @@
<entry>/Applications/Citra/canary/citra-qt.app/Contents/MacOS/citra-qt</entry>
</rule>
</emulator>
<emulator name="CPCEMU">
<!-- Amstrad CPC emulator CPCemu -->
<rule type="staticpath">
<entry>/Applications/CPCemuMacOS.app/Contents/MacOS/CPCemuMacOS</entry>
</rule>
</emulator>
<emulator name="DOLPHIN">
<!-- Nintendo GameCube and Wii emulator Dolphin -->
<rule type="staticpath">

View file

@ -66,6 +66,7 @@
<extension>.cdt .CDT .cpr .CPR .dsk .DSK .kcr .KCR .m3u .M3U .sna .SNA .tap .TAR .voc .VOC .7z .7Z .zip .ZIP</extension>
<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="CPCemu (Standalone)">%STARTDIR%="~/Library/Application Support/CPCemu" %EMULATOR_CPCEMU% %ROM%</command>
<platform>amstradcpc</platform>
<theme>amstradcpc</theme>
</system>

View file

@ -107,6 +107,17 @@
<entry>~/.local/share/flatpak/exports/bin/org.citra_emu.citra</entry>
</rule>
</emulator>
<emulator name="CPCEMU">
<!-- Amstrad CPC emulator CPCemu -->
<rule type="systempath">
<entry>cpcemu</entry>
</rule>
<rule type="staticpath">
<entry>~/Applications/cpcemu/cpcemu</entry>
<entry>~/.local/bin/cpcemu/cpcemu</entry>
<entry>~/bin/cpcemu/cpcemu</entry>
</rule>
</emulator>
<emulator name="DESMUME">
<!-- Nintendo DS emulator DeSmuME -->
<rule type="systempath">

View file

@ -66,6 +66,7 @@
<extension>.cdt .CDT .cpr .CPR .dsk .DSK .kcr .KCR .m3u .M3U .sna .SNA .tap .TAR .voc .VOC .7z .7Z .zip .ZIP</extension>
<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="CPCemu (Standalone)">%STARTDIR%=~/.CPCemu %EMULATOR_CPCEMU% %ROM%</command>
<platform>amstradcpc</platform>
<theme>amstradcpc</theme>
</system>

View file

@ -137,6 +137,20 @@
<entry>%ESPATH%\..\Citra\canary-mingw\citra.exe</entry>
</rule>
</emulator>
<emulator name="CPCEMU">
<!-- Amstrad CPC emulator CPCemu -->
<rule type="winregistryvalue">
<entry>SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\CPCEMU_is1\InstallLocation|cpcemu.exe</entry>
</rule>
<rule type="systempath">
<entry>cpcemu.exe</entry>
</rule>
<rule type="staticpath">
<entry>%ESPATH%\Emulators\cpcemu\cpcemu.exe</entry>
<entry>%ESPATH%\cpcemu\cpcemu.exe</entry>
<entry>%ESPATH%\..\cpcemu\cpcemu.exe</entry>
</rule>
</emulator>
<emulator name="CXBX-RELOADED">
<!-- Microsoft Xbox emulator Cxbx-Reloaded -->
<rule type="systempath">

View file

@ -90,6 +90,14 @@
<entry>%ESPATH%\..\Citra\canary-mingw\citra.exe</entry>
</rule>
</emulator>
<emulator name="CPCEMU">
<!-- Amstrad CPC emulator CPCemu -->
<rule type="staticpath">
<entry>%ESPATH%\Emulators\cpcemu\cpcemu.exe</entry>
<entry>%ESPATH%\cpcemu\cpcemu.exe</entry>
<entry>%ESPATH%\..\cpcemu\cpcemu.exe</entry>
</rule>
</emulator>
<emulator name="CXBX-RELOADED">
<!-- Microsoft Xbox emulator Cxbx-Reloaded -->
<rule type="staticpath">

View file

@ -66,6 +66,7 @@
<extension>.cdt .CDT .cpr .CPR .dsk .DSK .kcr .KCR .m3u .M3U .sna .SNA .tap .TAR .voc .VOC .7z .7Z .zip .ZIP</extension>
<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="CPCemu (Standalone)">%EMULATOR_CPCEMU% %ROM%</command>
<platform>amstradcpc</platform>
<theme>amstradcpc</theme>
</system>