Skip to content

SquirrelJME

SquirrelJME emulates Java J2ME. It reads 10 files, none of them required: it starts games without them.

About this profile
Detail Value
Type libretro
Classification Official port
Source https://github.com/SquirrelJME/SquirrelJME
Version 0.3.0, stated in squirreljme-version
Revision SquirrelJME/SquirrelJME@24d0e97d4297
Profiled 2026-03-25
Profile YAML, JSON
Cores squirreljme
Systems Java J2ME
Checks the file by existence
Install this emulator's files

The installer finds your setup and its BIOS folder, then downloads only the files this emulator reads there and checks each one.

Open the Start menu. Type PowerShell and open it. Paste the line. Press Enter.

PowerShell
&([scriptblock]::Create((irm https://abdess.github.io/retrobios/i.ps1))) --emulator squirreljme
Technical notes

Java ME 8 virtual machine. Runs J2ME MIDlets and older flip-phone games. Requires a class library JAR in the system directory. The core searches sjme_nvm_romNames[] in priority order and uses the first match found. All entries are optional: without a class library, the core runs a built-in modeless stars demo but cannot execute J2ME software. The .info declares firmware_count=8 but the code defines 10 search names (the two not in the .info are squirreljme-{version}-test.jar and squirreljme-test.jar).

10 files: 0 required, 10 optional.

In this collection: 10 in repo and 0 missing.

FileStatus

squirreljme-0.3.0-fast.jar

Class library v0.3.0, fast/optimized build

in repo

squirreljme-0.3.0.jar

Class library v0.3.0, standard build

  • Collection copy: bios/Java/J2ME/squirreljme.sqc
  • Platforms: 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
Source
in repo

squirreljme-0.3.0-test.jar

Class library v0.3.0, standard build with test suites

in repo

squirreljme-0.3.0-slow.jar

Class library v0.3.0, slow/interpreter build

in repo

squirreljme-0.3.0-slow-test.jar

Class library v0.3.0, slow build with test suites

in repo

squirreljme-fast.jar

Class library, fast/optimized build (unversioned)

  • Collection copy: bios/Java/J2ME/squirreljme.sqc
  • Platforms: 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
Source
in repo

squirreljme.jar

Class library, standard build (unversioned)

Source
in repo

squirreljme-test.jar

Class library, standard build with test suites (unversioned)

in repo

squirreljme-slow.jar

Class library, slow/interpreter build (unversioned)

  • Collection copy: bios/Java/J2ME/squirreljme.sqc
  • Platforms: 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
Source
in repo

squirreljme-slow-test.jar

Class library, slow build with test suites (unversioned)

  • Collection copy: bios/Java/J2ME/squirreljme.sqc
  • Platforms: 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
Source
in repo
.