diff --git a/resources/sorting/hwtype_year/es_systems_sorting.xml b/resources/sorting/hwtype_year/es_systems_sorting.xml
index e0c43dc8f..fb82bbed1 100644
--- a/resources/sorting/hwtype_year/es_systems_sorting.xml
+++ b/resources/sorting/hwtype_year/es_systems_sorting.xml
@@ -141,6 +141,10 @@
colecovision
Console - 1982
+
+ consolearcade
+ Arcade - 1984
+
cps
Arcade - 1988
diff --git a/resources/sorting/manufacturer_hwtype_year/es_systems_sorting.xml b/resources/sorting/manufacturer_hwtype_year/es_systems_sorting.xml
index 7b56ee8f8..995092e6d 100644
--- a/resources/sorting/manufacturer_hwtype_year/es_systems_sorting.xml
+++ b/resources/sorting/manufacturer_hwtype_year/es_systems_sorting.xml
@@ -141,6 +141,10 @@
colecovision
Coleco - Console - 1982
+
+ consolearcade
+ Arcade - Arcade - 1984
+
cps
Capcom - Arcade - 1988
diff --git a/resources/sorting/manufacturer_year/es_systems_sorting.xml b/resources/sorting/manufacturer_year/es_systems_sorting.xml
index 2cc9970e4..da695aca2 100644
--- a/resources/sorting/manufacturer_year/es_systems_sorting.xml
+++ b/resources/sorting/manufacturer_year/es_systems_sorting.xml
@@ -141,6 +141,10 @@
colecovision
Coleco - 1982
+
+ consolearcade
+ Arcade - 1984
+
cps
Capcom - 1988
diff --git a/resources/sorting/year/es_systems_sorting.xml b/resources/sorting/year/es_systems_sorting.xml
index d14bb241d..7fdf56d91 100644
--- a/resources/sorting/year/es_systems_sorting.xml
+++ b/resources/sorting/year/es_systems_sorting.xml
@@ -141,6 +141,10 @@
colecovision
1982
+
+ consolearcade
+ 1984
+
cps
1988
diff --git a/resources/systems/macos/es_systems.xml b/resources/systems/macos/es_systems.xml
index 5c72493bf..6803c2d0e 100644
--- a/resources/systems/macos/es_systems.xml
+++ b/resources/systems/macos/es_systems.xml
@@ -368,6 +368,23 @@
colecovision
colecovision
+
+ consolearcade
+ Console Arcade Systems
+ %ROMPATH%/consolearcade
+ .app .arcadedef .iso .ISO .sh .xbe .XBE .7z .7Z .zip .ZIP
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame_libretro.dylib %ROM%
+ %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/consolearcade %BASENAME%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/flycast_libretro.dylib %ROM%
+ %EMULATOR_FLYCAST% %ROM%
+ %EMULATOR_MEDNAFEN% -force_module ss %ROM%
+ %EMULATOR_PLAY!% --disc %ROM%
+ %ENABLESHORTCUTS% %EMULATOR_OS-SHELL% %ROM%
+ %EMULATOR_XEMU% -dvd_path %ROM%
+ %ENABLESHORTCUTS% %EMULATOR_OS-SHELL% %ROM%
+ arcade
+ consolearcade
+
cps
Capcom Play System
diff --git a/resources/systems/unix/es_systems.xml b/resources/systems/unix/es_systems.xml
index 0647bad13..6b8184d82 100644
--- a/resources/systems/unix/es_systems.xml
+++ b/resources/systems/unix/es_systems.xml
@@ -377,6 +377,25 @@
colecovision
colecovision
+
+ consolearcade
+ Console Arcade Systems
+ %ROMPATH%/consolearcade
+ .arcadedef .desktop .iso .ISO .sh .xbe .XBE .7z .7Z .zip .ZIP
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/mame_libretro.so %ROM%
+ %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/consolearcade %BASENAME%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/flycast_libretro.so %ROM%
+ %EMULATOR_FLYCAST% %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/kronos_libretro.so %ROM%
+ %EMULATOR_MEDNAFEN% -force_module ss %ROM%
+ %EMULATOR_PLAY!% --disc %ROM%
+ %ENABLESHORTCUTS% %EMULATOR_OS-SHELL% %ROM%
+ %INJECT%=%BASENAME%.esprefix %EMULATOR_TRIFORCE% -b -e %ROM%
+ %INJECT%=%BASENAME%.esprefix %EMULATOR_XEMU% -dvd_path %ROM%
+ %ENABLESHORTCUTS% %EMULATOR_OS-SHELL% %ROM%
+ arcade
+ consolearcade
+
cps
Capcom Play System
diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml
index 4d3c40061..7be2bd9ef 100644
--- a/resources/systems/windows/es_systems.xml
+++ b/resources/systems/windows/es_systems.xml
@@ -377,6 +377,26 @@
colecovision
colecovision
+
+ consolearcade
+ Console Arcade Systems
+ %ROMPATH%\consolearcade
+ .arcadedef .bat .BAT .iso .ISO .lnk .LNK .xbe .XBE .7z .7Z .zip .ZIP
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\mame_libretro.dll %ROM%
+ %HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\consolearcade %BASENAME%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\flycast_libretro.dll %ROM%
+ %EMULATOR_FLYCAST% %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\kronos_libretro.dll %ROM%
+ %EMULATOR_MEDNAFEN% -force_module ss %ROM%
+ %EMULATOR_PLAY!% --disc %ROM%
+ %HIDEWINDOW% %ESCAPESPECIALS% %EMULATOR_OS-SHELL% /C %ROM%
+ %EMULATOR_TRIFORCE% -b -e %ROM%
+ %EMULATOR_XEMU% -dvd_path %ROM%
+ %STARTDIR%=%EMUDIR% %EMULATOR_CXBX-RELOADED% %ROM%
+ %HIDEWINDOW% %ESCAPESPECIALS% %EMULATOR_OS-SHELL% /C %ROM%
+ arcade
+ consolearcade
+
cps
Capcom Play System