diff --git a/es-app/assets/Windows_Portable_README.txt b/es-app/assets/Windows_Portable_README.txt
index d71a21856..c9a6a3e9b 100644
--- a/es-app/assets/Windows_Portable_README.txt
+++ b/es-app/assets/Windows_Portable_README.txt
@@ -47,6 +47,7 @@ Emulators\fbneo\fbneo64.exe
Emulators\fbneo\fbneo.exe
Emulators\flycast\flycast.exe
Emulators\Gearboy\Gearboy.exe
+Emulators\hatari\hatari.exe
Emulators\Hypseus Singe\hypseus.exe
Emulators\KEmulator\KEmulator.exe
Emulators\m2emulator\EMULATOR.EXE
diff --git a/resources/systems/macos/es_find_rules.xml b/resources/systems/macos/es_find_rules.xml
index 7df18586c..7db4ca2c7 100644
--- a/resources/systems/macos/es_find_rules.xml
+++ b/resources/systems/macos/es_find_rules.xml
@@ -117,6 +117,14 @@
/usr/local/bin/fs-uae
+
+
+
+ /Applications/Hatari.app/Contents/MacOS/hatari
+ /opt/homebrew/bin/hatari
+ /usr/local/bin/hatari
+
+
diff --git a/resources/systems/macos/es_systems.xml b/resources/systems/macos/es_systems.xml
index 7923f7a82..000cee824 100644
--- a/resources/systems/macos/es_systems.xml
+++ b/resources/systems/macos/es_systems.xml
@@ -201,7 +201,8 @@
Atari ST
%ROMPATH%/atarist
.st .ST .msa .MSA .stx .STX .dim .DIM .ipf .IPF .m3u .M3U .7z .7Z .zip .ZIP
- %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/hatari_libretro.dylib %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/hatari_libretro.dylib %ROM%
+ %EMULATOR_HATARI% %ROM%
atarist
atarist
@@ -1123,7 +1124,7 @@
%ROMPATH%/ports
.app .sh
%ENABLESHORTCUTS% %EMULATOR_OS-SHELL% %ROM%
- pc
+ pc, pcwindows
ports
diff --git a/resources/systems/unix/es_find_rules.xml b/resources/systems/unix/es_find_rules.xml
index 37df7f2a1..72cf508d1 100644
--- a/resources/systems/unix/es_find_rules.xml
+++ b/resources/systems/unix/es_find_rules.xml
@@ -254,6 +254,16 @@
~/bin/gearboy/gearboy
+
+
+
+ hatari
+
+
+ /var/lib/flatpak/exports/bin/org.tuxfamily.hatari
+ ~/.local/share/flatpak/exports/bin/org.tuxfamily.hatari
+
+
diff --git a/resources/systems/unix/es_systems.xml b/resources/systems/unix/es_systems.xml
index d9ab8b558..a6f119790 100644
--- a/resources/systems/unix/es_systems.xml
+++ b/resources/systems/unix/es_systems.xml
@@ -206,7 +206,8 @@
Atari ST
%ROMPATH%/atarist
.st .ST .msa .MSA .stx .STX .dim .DIM .ipf .IPF .m3u .M3U .7z .7Z .zip .ZIP
- %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/hatari_libretro.so %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/hatari_libretro.so %ROM%
+ %EMULATOR_HATARI% %ROM%
atarist
atarist
@@ -1159,7 +1160,7 @@
%ROMPATH%/ports
.desktop .sh
%ENABLESHORTCUTS% %EMULATOR_OS-SHELL% %ROM%
- pc
+ pc, pcwindows
ports
diff --git a/resources/systems/windows/es_find_rules.xml b/resources/systems/windows/es_find_rules.xml
index 4d38b8881..76fadf627 100644
--- a/resources/systems/windows/es_find_rules.xml
+++ b/resources/systems/windows/es_find_rules.xml
@@ -283,6 +283,17 @@
%ESPATH%\..\Gearboy\Gearboy.exe
+
+
+
+ hatari.exe
+
+
+ %ESPATH%\Emulators\hatari\hatari.exe
+ %ESPATH%\hatari\hatari.exe
+ %ESPATH%\..\hatari\hatari.exe
+
+
diff --git a/resources/systems/windows/es_find_rules_portable.xml b/resources/systems/windows/es_find_rules_portable.xml
index b8fd6d6b7..110f469f8 100644
--- a/resources/systems/windows/es_find_rules_portable.xml
+++ b/resources/systems/windows/es_find_rules_portable.xml
@@ -192,6 +192,14 @@
%ESPATH%\..\Gearboy\Gearboy.exe
+
+
+
+ %ESPATH%\Emulators\hatari\hatari.exe
+ %ESPATH%\hatari\hatari.exe
+ %ESPATH%\..\hatari\hatari.exe
+
+
diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml
index b91bd655a..6bb2a6f05 100644
--- a/resources/systems/windows/es_systems.xml
+++ b/resources/systems/windows/es_systems.xml
@@ -209,7 +209,8 @@
Atari ST
%ROMPATH%\atarist
.st .ST .msa .MSA .stx .STX .dim .DIM .ipf .IPF .m3u .M3U .7z .7Z .zip .ZIP
- %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\hatari_libretro.dll %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\hatari_libretro.dll %ROM%
+ %EMULATOR_HATARI% %ROM%
atarist
atarist
@@ -1160,7 +1161,7 @@
%ROMPATH%\ports
.bat .BAT .lnk .LNK
%HIDEWINDOW% %ESCAPESPECIALS% %EMULATOR_OS-SHELL% /C %ROM%
- pc
+ pc, pcwindows
ports