diff --git a/es-app/assets/Windows_Portable_README.txt b/es-app/assets/Windows_Portable_README.txt
index e34cfc7df..9f0fe6adc 100644
--- a/es-app/assets/Windows_Portable_README.txt
+++ b/es-app/assets/Windows_Portable_README.txt
@@ -61,6 +61,7 @@ Emulators\RPCS3\rpcs3.exe
Emulators\ruffle\ruffle.exe
Emulators\ryujinx\Ryujinx.exe
Emulators\scummvm\scummvm.exe
+Emulators\sdl2trs\sdl2trs64.exe
Emulators\SheepShaver\SheepShaver.exe
Emulators\SimCoupe\SimCoupe.exe
Emulators\snes9x\snes9x-x64.exe
diff --git a/resources/systems/unix/es_find_rules.xml b/resources/systems/unix/es_find_rules.xml
index 2d05197e8..8e5698d40 100644
--- a/resources/systems/unix/es_find_rules.xml
+++ b/resources/systems/unix/es_find_rules.xml
@@ -417,6 +417,17 @@
~/.local/share/flatpak/exports/bin/org.scummvm.ScummVM
+
+
+
+ sdl2trs
+
+
+ ~/Applications/sdl2trs/sdl2trs
+ ~/.local/bin/sdl2trs/sdl2trs
+ ~/bin/sdl2trs/sdl2trs
+
+
diff --git a/resources/systems/unix/es_systems.xml b/resources/systems/unix/es_systems.xml
index 440598be3..17ba82141 100644
--- a/resources/systems/unix/es_systems.xml
+++ b/resources/systems/unix/es_systems.xml
@@ -1470,8 +1470,10 @@
trs-80
Tandy TRS-80
%ROMPATH%/trs-80
- .7z .7Z .zip .ZIP
- PLACEHOLDER %ROM%
+ .cmd .CMD .dsk .DSK
+ %STARTDIR%=%GAMEDIR% %EMULATOR_SDL2TRS% -rom %ROMPATH%/trs-80/level2.rom -disk0 %ROMPATH%/trs-80/boot.dsk -disk1 %ROM%
+ %STARTDIR%=%GAMEDIR% %EMULATOR_SDL2TRS% -rom %ROMPATH%/trs-80/level2.rom -disk0 %ROM%
+ %STARTDIR%=%GAMEDIR% %EMULATOR_SDL2TRS% -rom %ROMPATH%/trs-80/level2.rom %ROM%
trs-80
trs-80
diff --git a/resources/systems/windows/es_find_rules.xml b/resources/systems/windows/es_find_rules.xml
index d01336183..407c53b0c 100644
--- a/resources/systems/windows/es_find_rules.xml
+++ b/resources/systems/windows/es_find_rules.xml
@@ -465,6 +465,17 @@
%ESPATH%\..\scummvm\scummvm.exe
+
+
+
+ sdl2trs64.exe
+
+
+ %ESPATH%\Emulators\sdl2trs\sdl2trs64.exe
+ %ESPATH%\sdl2trs\sdl2trs64.exe
+ %ESPATH%\..\sdl2trs\sdl2trs64.exe
+
+
diff --git a/resources/systems/windows/es_find_rules_portable.xml b/resources/systems/windows/es_find_rules_portable.xml
index 31cafbf5f..2061d382d 100644
--- a/resources/systems/windows/es_find_rules_portable.xml
+++ b/resources/systems/windows/es_find_rules_portable.xml
@@ -312,6 +312,14 @@
%ESPATH%\..\scummvm\scummvm.exe
+
+
+
+ %ESPATH%\Emulators\sdl2trs\sdl2trs64.exe
+ %ESPATH%\sdl2trs\sdl2trs64.exe
+ %ESPATH%\..\sdl2trs\sdl2trs64.exe
+
+
diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml
index f075135b9..30cb1b024 100644
--- a/resources/systems/windows/es_systems.xml
+++ b/resources/systems/windows/es_systems.xml
@@ -1473,8 +1473,10 @@
trs-80
Tandy TRS-80
%ROMPATH%\trs-80
- .7z .7Z .zip .ZIP
- PLACEHOLDER %ROM%
+ .cmd .CMD .dsk .DSK
+ %STARTDIR%=%GAMEDIR% %EMULATOR_SDL2TRS% -rom %ROMPATH%\trs-80\level2.rom -disk0 %ROMPATH%\trs-80\boot.dsk -disk1 %ROM%
+ %STARTDIR%=%GAMEDIR% %EMULATOR_SDL2TRS% -rom %ROMPATH%\trs-80\level2.rom -disk0 %ROM%
+ %STARTDIR%=%GAMEDIR% %EMULATOR_SDL2TRS% -rom %ROMPATH%\trs-80\level2.rom %ROM%
trs-80
trs-80