diff --git a/es-app/assets/Windows_Portable_README.txt b/es-app/assets/Windows_Portable_README.txt
index ca0d86c4b..38dc0d0d2 100644
--- a/es-app/assets/Windows_Portable_README.txt
+++ b/es-app/assets/Windows_Portable_README.txt
@@ -56,6 +56,7 @@ Emulators\bsnes\bsnes.exe
Emulators\cemu\Cemu.exe
Emulators\Citra\canary-mingw\citra-qt.exe
Emulators\Citra\nightly-mingw\citra-qt.exe
+Emulators\ColEm\ColEm.exe
Emulators\cpcemu\cpcemu.exe
Emulators\CSpect\CSpect.exe
Emulators\Cxbx-Reloaded\cxbx.exe
diff --git a/resources/systems/linux/es_find_rules.xml b/resources/systems/linux/es_find_rules.xml
index 4c7d505f9..e4316ae15 100644
--- a/resources/systems/linux/es_find_rules.xml
+++ b/resources/systems/linux/es_find_rules.xml
@@ -201,6 +201,18 @@
~/.local/share/flatpak/exports/bin/org.citra_emu.citra
+
+
+
+ colem
+
+
+ ~/Applications/colem/colem
+ ~/.local/share/applications/colem/colem
+ ~/.local/bin/colem/colem
+ ~/bin/colem/colem
+
+
diff --git a/resources/systems/linux/es_systems.xml b/resources/systems/linux/es_systems.xml
index 1ee125c4b..f429942c5 100644
--- a/resources/systems/linux/es_systems.xml
+++ b/resources/systems/linux/es_systems.xml
@@ -19,6 +19,7 @@
%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/adam adam -cass1 %ROM%
%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/adam adam -cart1 %ROM%
%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/adam adam %BASENAME%
+ %EMULATOR_COLEM% %INJECT%=%BASENAME%.commands -adam %ROM%
adam
adam
@@ -402,6 +403,7 @@
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/gearcoleco_libretro.so %ROM%
%EMULATOR_OPENMSX% -machine ColecoVision_SGM %INJECT%=%BASENAME%.commands -cart %ROM%
%EMULATOR_ARES% --fullscreen --system "ColecoVision" %ROM%
+ %EMULATOR_COLEM% %INJECT%=%BASENAME%.commands -cv %ROM%
colecovision
colecovision
diff --git a/resources/systems/windows/es_find_rules.xml b/resources/systems/windows/es_find_rules.xml
index 353d85377..6553f6978 100644
--- a/resources/systems/windows/es_find_rules.xml
+++ b/resources/systems/windows/es_find_rules.xml
@@ -179,6 +179,16 @@
%ESPATH%\..\Emulators\Citra\canary-mingw\citra-qt.exe
+
+
+
+ ColEm.exe
+
+
+ %ESPATH%\Emulators\ColEm\ColEm.exe
+ %ESPATH%\..\Emulators\ColEm\ColEm.exe
+
+
diff --git a/resources/systems/windows/es_find_rules_portable.xml b/resources/systems/windows/es_find_rules_portable.xml
index 982d6c71a..9869a7026 100644
--- a/resources/systems/windows/es_find_rules_portable.xml
+++ b/resources/systems/windows/es_find_rules_portable.xml
@@ -116,6 +116,13 @@
%ESPATH%\..\Emulators\Citra\canary-mingw\citra-qt.exe
+
+
+
+ %ESPATH%\Emulators\ColEm\ColEm.exe
+ %ESPATH%\..\Emulators\ColEm\ColEm.exe
+
+
diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml
index 98d5f1406..2e6367f7e 100644
--- a/resources/systems/windows/es_systems.xml
+++ b/resources/systems/windows/es_systems.xml
@@ -19,6 +19,7 @@
%HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\adam adam -cass1 %ROM%
%HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\adam adam -cart1 %ROM%
%HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\adam adam %BASENAME%
+ %EMULATOR_COLEM% %INJECT%=%BASENAME%.commands -adam %ROM%
adam
adam
@@ -400,6 +401,7 @@
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\gearcoleco_libretro.dll %ROM%
%EMULATOR_OPENMSX% -machine ColecoVision_SGM %INJECT%=%BASENAME%.commands -cart %ROM%
%EMULATOR_ARES% --fullscreen --system "ColecoVision" %ROM%
+ %EMULATOR_COLEM% %INJECT%=%BASENAME%.commands -cv %ROM%
colecovision
colecovision