This is an emulator (runtime environment, in fact) for Java 2 ME software (J2ME). It is compatible with Bittboy (and PocketGo).
Keys mapping: :keyboard:
A = (5) FIRE
B = (3)
TA = (7)
TB = (1)
R = Force Exit
SELECT = SOFTKEY LEFT
START = SOFTKEY RIGHT
Notes: :memo:
Resolution of games must be 176x220.
Sound support if CFW 1.3.3 or later.
You may have to try several versions of a game to find a compatible version.
Installation: :inbox_tray:
Copy the folder bittboy-j2me/ to emus/
Copy the file menu/bittboy-j2me to gmenu2x/sections/emulators/
Create the folder main/roms/j2me (put jar files here)
Building project :hammer_and_wrench:
Required tools
Bittboy buildroot uClibc
Java SE Development Kit 6u45
Source code
Cloning the repo
cd <my-dev-folder>
git clone https://github.com/pthalin/bittboy-j2me.git
Setup Bittboy buildroot uClibc
cd /opt
sudo mkdir buildroot-bittboy
sudo chown <USERNAME HERE> buildroot-bittboy
git clone https://github.com/bittboy/buildroot.git ./buildroot-bittboy
cp <my-dev-folder>/bittboy-j2me/buildroot_cfg/config buildroot-bittboy/.config
cd buildroot-bittboy
make sdk
Note: You may have to install missing packages if it fails.
(The last step will take quite some time... go take a cup of tea)
Ubuntu JDK installation :computer:
Download jdk-6u45-linux-i586.bin file from oracle.com
Make the downloaded bin file executable:
chmod +x jdk-6u45-linux-i586.bin
Extract the bin file;
./jdk-6u45-linux-i586.bin
Create a folder called "jvm" inside /usr/lib if it does not already exist:
sudo mkdir /usr/lib/jvm
Rename and move the extracted folder to the jvm folder:
sudo mv jdk1.6.0_45 jdk1.6.0_45_x86
sudo mv jdk1.6.0_45_x86 /usr/lib/jvm/
To install the Java source run the following commands:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_45_x86/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.6.0_45_x86/bin/javac 1
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1.6.0_45_x86/bin/javah 1
sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.6.0_45_x86/bin/javaws 1
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.6.0_45_x86/bin/jar 1
To make this default java:
sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config javah
sudo update-alternatives --config javaws
sudo update-alternatives --config jar
To verify Java has installed correctly run this command.
java -version
Compiling
cd <my-dev-folder>/bittboy-j2me/phoneme_advanced_mr2/cdc/build/linux-arm-generic
make
cd <my-dev-folder>/bittboy-j2me/midpath
./build.sh
cd <my-dev-folder>/bittboy-j2me/
./release.sh
Bittboy J2ME
Usage & Device installation :video_game:
Description:
This is an emulator (runtime environment, in fact) for Java 2 ME software (J2ME). It is compatible with Bittboy (and PocketGo).
Keys mapping: :keyboard:
Notes: :memo:
Installation: :inbox_tray:
bittboy-j2me/
toemus/
menu/bittboy-j2me
togmenu2x/sections/emulators/
main/roms/j2me
(put jar files here)Building project :hammer_and_wrench:
Required tools
Source code
Cloning the repo
Setup Bittboy buildroot uClibc
Note: You may have to install missing packages if it fails. (The last step will take quite some time... go take a cup of tea)
Ubuntu JDK installation :computer:
Compiling
This is the output:
Authors