Added ColEm standalone as an alternative emulator for the adam and colecovision systems on Linux and Windows

This commit is contained in:
Leon Styhre 2024-05-25 12:48:41 +02:00
parent da82106b9f
commit b1f98a6dd7
6 changed files with 34 additions and 0 deletions

View file

@ -56,6 +56,7 @@ Emulators\bsnes\bsnes.exe
Emulators\cemu\Cemu.exe Emulators\cemu\Cemu.exe
Emulators\Citra\canary-mingw\citra-qt.exe Emulators\Citra\canary-mingw\citra-qt.exe
Emulators\Citra\nightly-mingw\citra-qt.exe Emulators\Citra\nightly-mingw\citra-qt.exe
Emulators\ColEm\ColEm.exe
Emulators\cpcemu\cpcemu.exe Emulators\cpcemu\cpcemu.exe
Emulators\CSpect\CSpect.exe Emulators\CSpect\CSpect.exe
Emulators\Cxbx-Reloaded\cxbx.exe Emulators\Cxbx-Reloaded\cxbx.exe

View file

@ -201,6 +201,18 @@
<entry>~/.local/share/flatpak/exports/bin/org.citra_emu.citra</entry> <entry>~/.local/share/flatpak/exports/bin/org.citra_emu.citra</entry>
</rule> </rule>
</emulator> </emulator>
<emulator name="COLEM">
<!-- Coleco ColecoVision and Adam emulator ColEm -->
<rule type="systempath">
<entry>colem</entry>
</rule>
<rule type="staticpath">
<entry>~/Applications/colem/colem</entry>
<entry>~/.local/share/applications/colem/colem</entry>
<entry>~/.local/bin/colem/colem</entry>
<entry>~/bin/colem/colem</entry>
</rule>
</emulator>
<emulator name="CPCEMU"> <emulator name="CPCEMU">
<!-- Amstrad CPC emulator CPCemu --> <!-- Amstrad CPC emulator CPCemu -->
<rule type="systempath"> <rule type="systempath">

View file

@ -19,6 +19,7 @@
<command label="MAME [Tape] (Standalone)">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/adam adam -cass1 %ROM%</command> <command label="MAME [Tape] (Standalone)">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/adam adam -cass1 %ROM%</command>
<command label="MAME [Cartridge] (Standalone)">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/adam adam -cart1 %ROM%</command> <command label="MAME [Cartridge] (Standalone)">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/adam adam -cart1 %ROM%</command>
<command label="MAME [Software list] (Standalone)">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/adam adam %BASENAME%</command> <command label="MAME [Software list] (Standalone)">%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/adam adam %BASENAME%</command>
<command label="ColEm (Standalone)">%EMULATOR_COLEM% %INJECT%=%BASENAME%.commands -adam %ROM%</command>
<platform>adam</platform> <platform>adam</platform>
<theme>adam</theme> <theme>adam</theme>
</system> </system>
@ -402,6 +403,7 @@
<command label="Gearcoleco">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/gearcoleco_libretro.so %ROM%</command> <command label="Gearcoleco">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/gearcoleco_libretro.so %ROM%</command>
<command label="openMSX (Standalone)">%EMULATOR_OPENMSX% -machine ColecoVision_SGM %INJECT%=%BASENAME%.commands -cart %ROM%</command> <command label="openMSX (Standalone)">%EMULATOR_OPENMSX% -machine ColecoVision_SGM %INJECT%=%BASENAME%.commands -cart %ROM%</command>
<command label="ares (Standalone)">%EMULATOR_ARES% --fullscreen --system "ColecoVision" %ROM%</command> <command label="ares (Standalone)">%EMULATOR_ARES% --fullscreen --system "ColecoVision" %ROM%</command>
<command label="ColEm (Standalone)">%EMULATOR_COLEM% %INJECT%=%BASENAME%.commands -cv %ROM%</command>
<platform>colecovision</platform> <platform>colecovision</platform>
<theme>colecovision</theme> <theme>colecovision</theme>
</system> </system>

View file

@ -179,6 +179,16 @@
<entry>%ESPATH%\..\Emulators\Citra\canary-mingw\citra-qt.exe</entry> <entry>%ESPATH%\..\Emulators\Citra\canary-mingw\citra-qt.exe</entry>
</rule> </rule>
</emulator> </emulator>
<emulator name="COLEM">
<!-- Coleco ColecoVision and Adam emulator ColEm -->
<rule type="systempath">
<entry>ColEm.exe</entry>
</rule>
<rule type="staticpath">
<entry>%ESPATH%\Emulators\ColEm\ColEm.exe</entry>
<entry>%ESPATH%\..\Emulators\ColEm\ColEm.exe</entry>
</rule>
</emulator>
<emulator name="CPCEMU"> <emulator name="CPCEMU">
<!-- Amstrad CPC emulator CPCemu --> <!-- Amstrad CPC emulator CPCemu -->
<rule type="winregistryvalue"> <rule type="winregistryvalue">

View file

@ -116,6 +116,13 @@
<entry>%ESPATH%\..\Emulators\Citra\canary-mingw\citra-qt.exe</entry> <entry>%ESPATH%\..\Emulators\Citra\canary-mingw\citra-qt.exe</entry>
</rule> </rule>
</emulator> </emulator>
<emulator name="COLEM">
<!-- Coleco ColecoVision and Adam emulator ColEm -->
<rule type="staticpath">
<entry>%ESPATH%\Emulators\ColEm\ColEm.exe</entry>
<entry>%ESPATH%\..\Emulators\ColEm\ColEm.exe</entry>
</rule>
</emulator>
<emulator name="CPCEMU"> <emulator name="CPCEMU">
<!-- Amstrad CPC emulator CPCemu --> <!-- Amstrad CPC emulator CPCemu -->
<rule type="staticpath"> <rule type="staticpath">

View file

@ -19,6 +19,7 @@
<command label="MAME [Tape] (Standalone)">%HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\adam adam -cass1 %ROM%</command> <command label="MAME [Tape] (Standalone)">%HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\adam adam -cass1 %ROM%</command>
<command label="MAME [Cartridge] (Standalone)">%HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\adam adam -cart1 %ROM%</command> <command label="MAME [Cartridge] (Standalone)">%HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\adam adam -cart1 %ROM%</command>
<command label="MAME [Software list] (Standalone)">%HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\adam adam %BASENAME%</command> <command label="MAME [Software list] (Standalone)">%HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\adam adam %BASENAME%</command>
<command label="ColEm (Standalone)">%EMULATOR_COLEM% %INJECT%=%BASENAME%.commands -adam %ROM%</command>
<platform>adam</platform> <platform>adam</platform>
<theme>adam</theme> <theme>adam</theme>
</system> </system>
@ -400,6 +401,7 @@
<command label="Gearcoleco">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\gearcoleco_libretro.dll %ROM%</command> <command label="Gearcoleco">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\gearcoleco_libretro.dll %ROM%</command>
<command label="openMSX (Standalone)">%EMULATOR_OPENMSX% -machine ColecoVision_SGM %INJECT%=%BASENAME%.commands -cart %ROM%</command> <command label="openMSX (Standalone)">%EMULATOR_OPENMSX% -machine ColecoVision_SGM %INJECT%=%BASENAME%.commands -cart %ROM%</command>
<command label="ares (Standalone)">%EMULATOR_ARES% --fullscreen --system "ColecoVision" %ROM%</command> <command label="ares (Standalone)">%EMULATOR_ARES% --fullscreen --system "ColecoVision" %ROM%</command>
<command label="ColEm (Standalone)">%EMULATOR_COLEM% %INJECT%=%BASENAME%.commands -cv %ROM%</command>
<platform>colecovision</platform> <platform>colecovision</platform>
<theme>colecovision</theme> <theme>colecovision</theme>
</system> </system>