diff --git a/es-app/assets/Windows_Portable_README.txt b/es-app/assets/Windows_Portable_README.txt
index 9a7acd0a9..b70efa482 100644
--- a/es-app/assets/Windows_Portable_README.txt
+++ b/es-app/assets/Windows_Portable_README.txt
@@ -37,6 +37,7 @@ Emulators\duckstation\duckstation-nogui-x64-ReleaseLTCG.exe
Emulators\duckstation\duckstation-qt-x64-ReleaseLTCG.exe
Emulators\flycast\flycast.exe
Emulators\Hypseus Singe\hypseus.exe
+Emulators\KEmulator\KEmulator.exe
Emulators\m2emulator\EMULATOR.EXE
Emulators\mame\mame.exe
Emulators\melonDS\melonDS.exe
diff --git a/resources/systems/macos/es_systems.xml b/resources/systems/macos/es_systems.xml
index c51a89524..c35873150 100644
--- a/resources/systems/macos/es_systems.xml
+++ b/resources/systems/macos/es_systems.xml
@@ -568,7 +568,7 @@
Java 2 Micro Edition (J2ME)
%ROMPATH%/j2me
.jar .JAR .7z .7Z .zip .ZIP
- %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/squirreljme_libretro.dylib %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/squirreljme_libretro.dylib %ROM%
android
j2me
diff --git a/resources/systems/unix/es_systems.xml b/resources/systems/unix/es_systems.xml
index f61a91c88..742b0cab2 100644
--- a/resources/systems/unix/es_systems.xml
+++ b/resources/systems/unix/es_systems.xml
@@ -574,7 +574,7 @@
Java 2 Micro Edition (J2ME)
%ROMPATH%/j2me
.jar .JAR .7z .7Z .zip .ZIP
- %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/squirreljme_libretro.so %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/squirreljme_libretro.so %ROM%
android
j2me
diff --git a/resources/systems/windows/es_find_rules.xml b/resources/systems/windows/es_find_rules.xml
index c674b5890..ab0a474d1 100644
--- a/resources/systems/windows/es_find_rules.xml
+++ b/resources/systems/windows/es_find_rules.xml
@@ -199,6 +199,17 @@
%ESPATH%\..\Hypseus Singe\hypseus.exe
+
+
+
+ KEmulator.exe
+
+
+ %ESPATH%\Emulators\KEmulator\KEmulator.exe
+ %ESPATH%\KEmulator\KEmulator.exe
+ %ESPATH%\..\KEmulator\KEmulator.exe
+
+
diff --git a/resources/systems/windows/es_find_rules_portable.xml b/resources/systems/windows/es_find_rules_portable.xml
index d58bba174..c8e955459 100644
--- a/resources/systems/windows/es_find_rules_portable.xml
+++ b/resources/systems/windows/es_find_rules_portable.xml
@@ -133,6 +133,14 @@
%ESPATH%\..\Hypseus Singe\hypseus.exe
+
+
+
+ %ESPATH%\Emulators\KEmulator\KEmulator.exe
+ %ESPATH%\KEmulator\KEmulator.exe
+ %ESPATH%\..\KEmulator\KEmulator.exe
+
+
diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml
index 4aa73275d..2814e73bf 100644
--- a/resources/systems/windows/es_systems.xml
+++ b/resources/systems/windows/es_systems.xml
@@ -572,7 +572,8 @@
Java 2 Micro Edition (J2ME)
%ROMPATH%\j2me
.jar .JAR .7z .7Z .zip .ZIP
- %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\squirreljme_libretro.dll %ROM%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\squirreljme_libretro.dll %ROM%
+ %STARTDIR%=%EMUDIR% %RUNINBACKGROUND% %EMULATOR_KEMULATOR% %ROM%
android
j2me