diff --git a/es-app/assets/Windows_Portable_README.txt b/es-app/assets/Windows_Portable_README.txt
index 9e3b89813..ca0d86c4b 100644
--- a/es-app/assets/Windows_Portable_README.txt
+++ b/es-app/assets/Windows_Portable_README.txt
@@ -42,6 +42,7 @@ Preconfigured emulator locations:
Emulators\RetroArch-Win64\retroarch.exe
Emulators\RetroArch\retroarch.exe
Emulators\3dSen\3dSen.exe
+Emulators\AceDL\AceDL.exe
Emulators\AdvanceMAME\advmame.exe
Emulators\Altirra\Altirra64.exe
Emulators\Altirra\Altirra.exe
diff --git a/resources/systems/linux/es_find_rules.xml b/resources/systems/linux/es_find_rules.xml
index 5126183cd..4c7d505f9 100644
--- a/resources/systems/linux/es_find_rules.xml
+++ b/resources/systems/linux/es_find_rules.xml
@@ -52,6 +52,18 @@
~/bin/3dSen/3dSen.exe
+
+
+
+ AceDL
+
+
+ ~/Applications/AceDL/AceDL
+ ~/.local/share/applications/AceDL/AceDL
+ ~/.local/bin/AceDL/AceDL
+ ~/bin/AceDL/AceDL
+
+
diff --git a/resources/systems/linux/es_systems.xml b/resources/systems/linux/es_systems.xml
index fc35f3024..1ee125c4b 100644
--- a/resources/systems/linux/es_systems.xml
+++ b/resources/systems/linux/es_systems.xml
@@ -87,6 +87,7 @@
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/cap32_libretro.so %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/crocods_libretro.so %ROM%
%STARTDIR%=~/.CPCemu %EMULATOR_CPCEMU% %ROM%
+ %EMULATOR_ACE-DL% %INJECT%=%BASENAME%.commands %ROM%
%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/amstradcpc cpc6128 -flop1 %ROM%
amstradcpc
amstradcpc
diff --git a/resources/systems/macos/es_find_rules.xml b/resources/systems/macos/es_find_rules.xml
index 9074613ba..485fa4a71 100644
--- a/resources/systems/macos/es_find_rules.xml
+++ b/resources/systems/macos/es_find_rules.xml
@@ -21,6 +21,12 @@
/Applications/RetroArch.app/Contents/Resources/cores
+
+
+
+ /Applications/AceDL.app/Contents/MacOS/AceDL
+
+
diff --git a/resources/systems/macos/es_systems.xml b/resources/systems/macos/es_systems.xml
index 640b376a3..94153e818 100644
--- a/resources/systems/macos/es_systems.xml
+++ b/resources/systems/macos/es_systems.xml
@@ -87,6 +87,7 @@
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/cap32_libretro.dylib %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/crocods_libretro.dylib %ROM%
%STARTDIR%="~/Library/Application Support/CPCemu" %EMULATOR_CPCEMU% %ROM%
+ %EMULATOR_ACE-DL% %INJECT%=%BASENAME%.commands %ROM%
%STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/amstradcpc cpc6128 -flop1 %ROM%
amstradcpc
amstradcpc
diff --git a/resources/systems/windows/es_find_rules.xml b/resources/systems/windows/es_find_rules.xml
index fa8adf0de..353d85377 100644
--- a/resources/systems/windows/es_find_rules.xml
+++ b/resources/systems/windows/es_find_rules.xml
@@ -52,6 +52,16 @@
%ESPATH%\..\Emulators\3dSen\3dSen.exe
+
+
+
+ AceDL.exe
+
+
+ %ESPATH%\Emulators\AceDL\AceDL.exe
+ %ESPATH%\..\Emulators\AceDL\AceDL.exe
+
+
diff --git a/resources/systems/windows/es_find_rules_portable.xml b/resources/systems/windows/es_find_rules_portable.xml
index a1cfd1d74..982d6c71a 100644
--- a/resources/systems/windows/es_find_rules_portable.xml
+++ b/resources/systems/windows/es_find_rules_portable.xml
@@ -28,6 +28,13 @@
%ESPATH%\..\Emulators\3dSen\3dSen.exe
+
+
+
+ %ESPATH%\Emulators\AceDL\AceDL.exe
+ %ESPATH%\..\Emulators\AceDL\AceDL.exe
+
+
diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml
index 47b4e2dc2..98d5f1406 100644
--- a/resources/systems/windows/es_systems.xml
+++ b/resources/systems/windows/es_systems.xml
@@ -83,6 +83,7 @@
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\cap32_libretro.dll %ROM%
%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\crocods_libretro.dll %ROM%
%EMULATOR_CPCEMU% %ROM%
+ %EMULATOR_ACE-DL% %INJECT%=%BASENAME%.commands %ROM%
%HIDEWINDOW% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\amstradcpc cpc6128 -flop1 %ROM%
amstradcpc
amstradcpc