diff --git a/resources/systems/macos/es_systems.xml b/resources/systems/macos/es_systems.xml
index bf4a7f37d..6b356c572 100644
--- a/resources/systems/macos/es_systems.xml
+++ b/resources/systems/macos/es_systems.xml
@@ -1339,8 +1339,8 @@
ti99
Texas Instruments TI-99
%ROMPATH%/ti99
- .7z .7Z .zip .ZIP
- PLACEHOLDER %ROM%
+ .rpk .RPK .7z .7Z .zip .ZIP
+ %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %ROMPATH%/ti99 ti99_4a -ioport peb -ioport:peb:slot3 speech -cart %BASENAME%
ti99
ti99
diff --git a/resources/systems/unix/es_systems.xml b/resources/systems/unix/es_systems.xml
index 81dadb168..54690ba3f 100644
--- a/resources/systems/unix/es_systems.xml
+++ b/resources/systems/unix/es_systems.xml
@@ -1362,8 +1362,8 @@
ti99
Texas Instruments TI-99
%ROMPATH%/ti99
- .7z .7Z .zip .ZIP
- PLACEHOLDER %ROM%
+ .rpk .RPK .7z .7Z .zip .ZIP
+ %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %ROMPATH%/ti99 ti99_4a -ioport peb -ioport:peb:slot3 speech -cart %BASENAME%
ti99
ti99
diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml
index e9f74d681..dd398ba11 100644
--- a/resources/systems/windows/es_systems.xml
+++ b/resources/systems/windows/es_systems.xml
@@ -1361,8 +1361,8 @@
ti99
Texas Instruments TI-99
%ROMPATH%\ti99
- .7z .7Z .zip .ZIP
- PLACEHOLDER %ROM%
+ .rpk .RPK .7z .7Z .zip .ZIP
+ %HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %ROMPATH%\ti99 ti99_4a -ioport peb -ioport:peb:slot3 speech -cart %BASENAME%
ti99
ti99