diff --git a/resources/systems/macos/es_systems.xml b/resources/systems/macos/es_systems.xml
index 0acefa6ed..12504d379 100644
--- a/resources/systems/macos/es_systems.xml
+++ b/resources/systems/macos/es_systems.xml
@@ -586,8 +586,9 @@
gx4000
Amstrad GX4000
%ROMPATH%/gx4000
- .7z .7Z .zip .ZIP
- PLACEHOLDER %ROM%
+ .cdt .CDT .cpr .CPR .dsk .DSK .kcr .KCR .m3u .M3U .sna .SNA .tap .TAR .voc .VOC .7z .7Z .zip .ZIP
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/cap32_libretro.dylib %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/crocods_libretro.dylib %ROM%
gx4000
gx4000
diff --git a/resources/systems/unix/es_systems.xml b/resources/systems/unix/es_systems.xml
index 82a65970f..45f9fede9 100644
--- a/resources/systems/unix/es_systems.xml
+++ b/resources/systems/unix/es_systems.xml
@@ -592,8 +592,9 @@
gx4000
Amstrad GX4000
%ROMPATH%/gx4000
- .7z .7Z .zip .ZIP
- PLACEHOLDER %ROM%
+ .cdt .CDT .cpr .CPR .dsk .DSK .kcr .KCR .m3u .M3U .sna .SNA .tap .TAR .voc .VOC .7z .7Z .zip .ZIP
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/cap32_libretro.so %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/crocods_libretro.so %ROM%
gx4000
gx4000
diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml
index dc0f4a2c7..86888bbd4 100644
--- a/resources/systems/windows/es_systems.xml
+++ b/resources/systems/windows/es_systems.xml
@@ -592,8 +592,9 @@
gx4000
Amstrad GX4000
%ROMPATH%\gx4000
- .7z .7Z .zip .ZIP
- PLACEHOLDER %ROM%
+ .cdt .CDT .cpr .CPR .dsk .DSK .kcr .KCR .m3u .M3U .sna .SNA .tap .TAR .voc .VOC .7z .7Z .zip .ZIP
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\cap32_libretro.dll %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\crocods_libretro.dll %ROM%
gx4000
gx4000