Gameboy / Gameboy Color emulator for Java MIDP 2.0.
Requirements:
- JDK 8 (
javacandjava) - Java ME Wireless Toolkit in
C:\WTK2.5.2_01
Compile:
& 'C:\Program Files\Java\jdk1.8.0_221\bin\javac.exe' -cp '.;C:\WTK2.5.2_01\lib\cldcapi11.jar;C:\WTK2.5.2_01\lib\midpapi20.jar;C:\WTK2.5.2_01\lib\mmapi.jar;C:\WTK2.5.2_01\lib\jsr082.jar;C:\WTK2.5.2_01\lib\jsr75.jar' *.java se\arktos\meboy\*.javaCompile 2:
# 1) Clases MIDlet (para KEmulator / MeBoy.jar)
& 'C:\Program Files\Java\jdk1.8.0_221\bin\javac.exe' -source 1.6 -target 1.6 -bootclasspath "C:\WTK2.5.2_01\lib\cldcapi11.jar;C:\WTK2.5.2_01\lib\midpapi20.jar" -cp ".;C:\WTK2.5.2_01\lib\jsr082.jar;C:\WTK2.5.2_01\lib\mmapi.jar" *.java
# 2) Builder desktop (Swing), sin bootclasspath CLDC/MIDP
& 'C:\Program Files\Java\jdk1.8.0_221\bin\javac.exe' -cp ".;C:\WTK2.5.2_01\lib\cldcapi11.jar;C:\WTK2.5.2_01\lib\midpapi20.jar;C:\WTK2.5.2_01\lib\mmapi.jar;C:\WTK2.5.2_01\lib\jsr082.jar" se\arktos\meboy\*.java
Run:
& 'C:\Program Files\Java\jdk1.8.0_221\bin\java.exe' -cp '.;C:\WTK2.5.2_01\lib\cldcapi11.jar;C:\WTK2.5.2_01\lib\midpapi20.jar;C:\WTK2.5.2_01\lib\mmapi.jar;C:\WTK2.5.2_01\lib\jsr082.jar' se.arktos.meboy.MeBoyBuilderSee CHANGELOG.md.
Use 32-bit Java to match KEmulator native SWT DLLs:
& 'C:\Program Files (x86)\Java\jre1.8.0_202\bin\java.exe' "-Djava.library.path=C:\Users\chiju\Downloads\java me\KEmulator_JavaEmulator.com" -jar 'C:\Users\chiju\Downloads\java me\KEmulator_JavaEmulator.com\KEmulator.jar'If KEmulator reports Unsupported major.minor version, rebuild the MIDlet classes with Java 5 target before creating MeBoy.jar:
& 'C:\Program Files\Java\jdk1.8.0_221\bin\javac.exe' -source 1.5 -target 1.5 -cp ".;C:\WTK2.5.2_01\lib\cldcapi11.jar;C:\WTK2.5.2_01\lib\midpapi20.jar;C:\WTK2.5.2_01\lib\jsr082.jar;C:\WTK2.5.2_01\lib\jsr75.jar;C:\WTK2.5.2_01\lib\mmapi.jar" *.javaThis build includes an extra main menu option: Load ROM from SD, which browses JSR-75 storage roots and opens .gb/.gbc/.cgb files directly.
For WTK 2.5.2, put ROM files in:
C:\Users\chiju\j2mewtk\2.5.2\appdb\DefaultColorPhone\filesystem\root1\
Then in MeBoy use Load ROM from SD and open root1/.
Meboy is distributed under GPLv2 license.
LEGAL: This product is not affiliated with, nor authorized, endorsed or licensed in any way by Nintendo Corporation, its affiliates or subsidiaries.