Added KEmulator standalone as an alternative emulator for the j2me system on Windows.

This commit is contained in:
Leon Styhre 2022-07-03 14:12:46 +02:00
parent 7e9cec3617
commit 9b70f38442
6 changed files with 24 additions and 3 deletions

View file

@ -37,6 +37,7 @@ Emulators\duckstation\duckstation-nogui-x64-ReleaseLTCG.exe
Emulators\duckstation\duckstation-qt-x64-ReleaseLTCG.exe Emulators\duckstation\duckstation-qt-x64-ReleaseLTCG.exe
Emulators\flycast\flycast.exe Emulators\flycast\flycast.exe
Emulators\Hypseus Singe\hypseus.exe Emulators\Hypseus Singe\hypseus.exe
Emulators\KEmulator\KEmulator.exe
Emulators\m2emulator\EMULATOR.EXE Emulators\m2emulator\EMULATOR.EXE
Emulators\mame\mame.exe Emulators\mame\mame.exe
Emulators\melonDS\melonDS.exe Emulators\melonDS\melonDS.exe

View file

@ -568,7 +568,7 @@
<fullname>Java 2 Micro Edition (J2ME)</fullname> <fullname>Java 2 Micro Edition (J2ME)</fullname>
<path>%ROMPATH%/j2me</path> <path>%ROMPATH%/j2me</path>
<extension>.jar .JAR .7z .7Z .zip .ZIP</extension> <extension>.jar .JAR .7z .7Z .zip .ZIP</extension>
<command>%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/squirreljme_libretro.dylib %ROM%</command> <command label="SquirrelJME">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/squirreljme_libretro.dylib %ROM%</command>
<platform>android</platform> <platform>android</platform>
<theme>j2me</theme> <theme>j2me</theme>
</system> </system>

View file

@ -574,7 +574,7 @@
<fullname>Java 2 Micro Edition (J2ME)</fullname> <fullname>Java 2 Micro Edition (J2ME)</fullname>
<path>%ROMPATH%/j2me</path> <path>%ROMPATH%/j2me</path>
<extension>.jar .JAR .7z .7Z .zip .ZIP</extension> <extension>.jar .JAR .7z .7Z .zip .ZIP</extension>
<command>%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/squirreljme_libretro.so %ROM%</command> <command label="SquirrelJME">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/squirreljme_libretro.so %ROM%</command>
<platform>android</platform> <platform>android</platform>
<theme>j2me</theme> <theme>j2me</theme>
</system> </system>

View file

@ -199,6 +199,17 @@
<entry>%ESPATH%\..\Hypseus Singe\hypseus.exe</entry> <entry>%ESPATH%\..\Hypseus Singe\hypseus.exe</entry>
</rule> </rule>
</emulator> </emulator>
<emulator name="KEMULATOR">
<!-- Java 2 Micro Edition emulator KEmulator -->
<rule type="systempath">
<entry>KEmulator.exe</entry>
</rule>
<rule type="staticpath">
<entry>%ESPATH%\Emulators\KEmulator\KEmulator.exe</entry>
<entry>%ESPATH%\KEmulator\KEmulator.exe</entry>
<entry>%ESPATH%\..\KEmulator\KEmulator.exe</entry>
</rule>
</emulator>
<emulator name="M2EMULATOR"> <emulator name="M2EMULATOR">
<!-- Sega Model 2 Emulator --> <!-- Sega Model 2 Emulator -->
<rule type="systempath"> <rule type="systempath">

View file

@ -133,6 +133,14 @@
<entry>%ESPATH%\..\Hypseus Singe\hypseus.exe</entry> <entry>%ESPATH%\..\Hypseus Singe\hypseus.exe</entry>
</rule> </rule>
</emulator> </emulator>
<emulator name="KEMULATOR">
<!-- Java 2 Micro Edition emulator KEmulator -->
<rule type="staticpath">
<entry>%ESPATH%\Emulators\KEmulator\KEmulator.exe</entry>
<entry>%ESPATH%\KEmulator\KEmulator.exe</entry>
<entry>%ESPATH%\..\KEmulator\KEmulator.exe</entry>
</rule>
</emulator>
<emulator name="M2EMULATOR"> <emulator name="M2EMULATOR">
<!-- Sega Model 2 Emulator --> <!-- Sega Model 2 Emulator -->
<rule type="staticpath"> <rule type="staticpath">

View file

@ -572,7 +572,8 @@
<fullname>Java 2 Micro Edition (J2ME)</fullname> <fullname>Java 2 Micro Edition (J2ME)</fullname>
<path>%ROMPATH%\j2me</path> <path>%ROMPATH%\j2me</path>
<extension>.jar .JAR .7z .7Z .zip .ZIP</extension> <extension>.jar .JAR .7z .7Z .zip .ZIP</extension>
<command>%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\squirreljme_libretro.dll %ROM%</command> <command label="SquirrelJME">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%\squirreljme_libretro.dll %ROM%</command>
<command label="KEmulator (Standalone)">%STARTDIR%=%EMUDIR% %RUNINBACKGROUND% %EMULATOR_KEMULATOR% %ROM%</command>
<platform>android</platform> <platform>android</platform>
<theme>j2me</theme> <theme>j2me</theme>
</system> </system>