Skip to content

Every BIOS file for Java machines, one card per file.

How to read a card

A card gives the file's fingerprints, the emulators that read it, the setups that list it and where to download it. A file can have several versions, one per region or revision: the main one comes first, the others under "Variants". To install the files of one console, open its "Install" box.

On the setup's list names the setups whose own BIOS list has the file, by the name each gives it. Packed for its emulators by names the setups whose pack adds it because one of their emulators reads it.

Start with: freej2me-lr.jar. FreeJ2ME-Plus reads freej2me_plus-lr.jar instead.

Install the files of J2ME

Each platform names the system its own way.

Every setup's command

Terminal (Linux, macOS, Steam Deck):

  • Lakka: curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --platform lakka --system j2me
  • RetroArch: curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --platform retroarch --system j2me
  • RetroBat: curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --platform retrobat --system j2me
  • RetroDECK: curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --platform retrodeck --system j2me
  • RetroPie: curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --platform retropie --system j2me
  • RomM: curl -fsSL https://abdess.github.io/retrobios/i | sh -s -- --platform romm --system j2me

PowerShell (Windows):

  • Lakka: &([scriptblock]::Create((irm https://abdess.github.io/retrobios/i.ps1))) --platform lakka --system j2me
  • RetroArch: &([scriptblock]::Create((irm https://abdess.github.io/retrobios/i.ps1))) --platform retroarch --system j2me
  • RetroBat: &([scriptblock]::Create((irm https://abdess.github.io/retrobios/i.ps1))) --platform retrobat --system j2me
  • RetroDECK: &([scriptblock]::Create((irm https://abdess.github.io/retrobios/i.ps1))) --platform retrodeck --system j2me
  • RetroPie: &([scriptblock]::Create((irm https://abdess.github.io/retrobios/i.ps1))) --platform retropie --system j2me
  • RomM: &([scriptblock]::Create((irm https://abdess.github.io/retrobios/i.ps1))) --platform romm --system j2me

freej2me-lr.jar 539.1 KB Download

SHA1
fb231192894e
On the setup's list
freej2me-lr.jar: Lakka, RetroArch, RetroPie
bios/freej2me-lr.jar: RetroDECK
j2me/freej2me-lr.jar: RomM
Packed for its emulators by
freej2me-lr.jar: Batocera, EmuDeck, KNULLI
bios/freej2me-lr.jar: AmberELEC, EmuELEC
Emulators
FreeJ2ME
Hashes and collection path
SHA1
fb231192894e2fd17a5799fbbdf86a4696951bce
MD5
ccd92e7156ce2f0ce14c88ffb68a16eb
CRC32
96a1babf
SHA256
a90e9d39067a6423b34b032c530504b723158035fcdc7044ee0e7d293d2a8495
Collection path
bios/Java/J2ME/freej2me-lr.jar

freej2me_plus-lr.jar 1.2 MB Download

SHA1
a3ae578e02fe
Packed for its emulators by
freej2me_plus-lr.jar: EmuDeck, Lakka, RetroArch, RetroPie, ROCKNIX
bios/freej2me_plus-lr.jar: AmberELEC, RetroDECK
Emulators
FreeJ2ME-Plus
Hashes and collection path
SHA1
a3ae578e02fef51016d26664069f02e0d676891a
MD5
09f67f38fd7c8da7a46e9fced6bf6e3f
CRC32
420bd413
SHA256
997c6e7cd4d1da5f424f8d46d8fcfdfd638acb483fa94d96f50d75c8b94d9eb2
Collection path
bios/Java/J2ME/freej2me_plus-lr.jar

freej2me-sdl.jar 539.1 KB Download

SHA1
78f1f41d55ef
On the setup's list
freej2me-sdl.jar: Lakka, RetroArch, RetroPie
bios/freej2me-sdl.jar: RetroDECK
j2me/freej2me-sdl.jar: RomM
Hashes and collection path
SHA1
78f1f41d55efc6b8d81e99c1d9d75248b3f83dc2
MD5
4da74084fc1b1bd3d776ed8d3ee648de
CRC32
5cca0f35
SHA256
75091873c418c97c39dd6794bd515faf51accfdb2a96a82cf05785c193352fb6
Collection path
bios/Java/J2ME/freej2me-sdl.jar

freej2me.jar 539.1 KB Download

SHA1
7d738042268e
On the setup's list
freej2me.jar: Lakka, RetroArch, RetroPie
bios/freej2me.jar: RetroDECK
j2me/freej2me.jar: RomM
Hashes and collection path
SHA1
7d738042268e4ffd0aae8e85e05dd28bce761d1f
MD5
29a92d0867da2917275b7c6c805d256f
CRC32
ffb98ffa
SHA256
6bccf17dde2aa43842fcc539497b4d30299be01851aee2e84b9ed997c077341f
Collection path
bios/Java/J2ME/freej2me.jar

squirreljme.jar 4.5 MB Download

SHA1
6933bbe1fc29
On the setup's list
squirreljme.jar: Lakka, RetroArch, RetroPie
Packed for its emulators by
squirreljme.jar: Batocera, EmuDeck, KNULLI, ROCKNIX
bios/squirreljme.jar: RetroDECK
j2me/squirreljme.jar: RomM
Emulators
SquirrelJME
Hashes and collection path
SHA1
6933bbe1fc29f58581a7f64f859f756db9ef78a7
MD5
cf849d4b36cd8b7782de7887d318182a
CRC32
c3e532d3
SHA256
f2ec50b5b6e8ae154d72912ecc9958b08cbcd5b9c287a972192ab4e47b9fcd89
Collection path
bios/Java/J2ME/squirreljme.jar

squirreljme.sqc 14.5 MB Download

SHA1
8a2ddc37df23
On the setup's list
squirreljme-0.3.0-fast.jar and squirreljme-0.3.0-slow-test.jar and squirreljme-0.3.0-slow.jar and squirreljme-0.3.0.jar and squirreljme-fast.jar and squirreljme-slow-test.jar and squirreljme-slow.jar: Lakka, RetroArch, RetroPie
Packed for its emulators by
squirreljme-0.3.0.jar and squirreljme-fast.jar and squirreljme-slow-test.jar and squirreljme-slow.jar: Batocera, EmuDeck, KNULLI, ROCKNIX
bios/squirreljme-0.3.0.jar and bios/squirreljme-fast.jar and bios/squirreljme-slow-test.jar and bios/squirreljme-slow.jar: RetroDECK
j2me/squirreljme-0.3.0.jar and j2me/squirreljme-fast.jar and j2me/squirreljme-slow-test.jar and j2me/squirreljme-slow.jar: RomM
Emulators
SquirrelJME
Hashes and collection path
SHA1
8a2ddc37df2366d4e205e9904cd8bac22db2afd5
MD5
8e98b0c8e5c96c191a8b2a9d29d0454b
CRC32
1690ba5c
SHA256
5349560b6f2526a49aa3a2751f3287897fbfd53fb14f685ed661bd1242a3a1ee
Collection path
bios/Java/J2ME/squirreljme.sqc

squirreljme-javase.jar 4.6 MB No reader Download

SHA1
d49e71637d03
Hashes and collection path
SHA1
d49e71637d0356ec1f3d1407b6b2ff32ab998fa9
MD5
d36f149116250913fd1554ab9a5ebae3
CRC32
1bd22497
SHA256
b432b2162f0fda46ba2b81956400699e96b89e2fc3203ed091af22bd09d5fd32
Collection path
bios/Java/J2ME/squirreljme-javase.jar

squirreljme-test.jar 3.2 MB Download

SHA1
600cf0440594
Packed for its emulators by
squirreljme-0.3.0-test.jar and squirreljme-test.jar: Batocera, EmuDeck, KNULLI, Lakka, RetroArch, RetroPie, ROCKNIX
bios/squirreljme-0.3.0-test.jar and bios/squirreljme-test.jar: RetroDECK
j2me/squirreljme-0.3.0-test.jar and j2me/squirreljme-test.jar: RomM
Emulators
SquirrelJME
Hashes and collection path
SHA1
600cf0440594b0c69339ba4b626a47288b342d77
MD5
39808674963ed8e7cf42553e6c3e3bc7
CRC32
4dc720cc
SHA256
7454313938871f6ab3b27e464caae477ac051d5b2a629adc9f952a31d1bdd949
Collection path
bios/Java/J2ME/squirreljme-test.jar
Variants (1)

freej2me-lr.jar 1.1 MB Download

SHA1
eea6d4c69717
On the setup's list
freej2me-lr.jar: RetroBat
Hashes and collection path
SHA1
eea6d4c69717af589ea36501e00fcb32ac91a5ac
MD5
a6f31483d1da4558cc19025e21f95c1d
CRC32
5a79e0e1
SHA256
358992e0b71b5b6a370c5f07b6fbd050fda3cb1fde7256bf818f1bbe20245dd4
Collection path
bios/Java/J2ME/.variants/freej2me-lr.jar
.