Files
libretro/emulators/squirreljme.yml
T
Abdessamad Derraz 1334e84a00 chore: advance 88 profiles to upstream head
One run of profile_sync --all --rebase-refs --fresh. Every guard held:
no ref to review, no prose left under an older pin, no file name or hash
literal gained in a cited file since the pin, no built_by pin and no pin
keyed by build mode. The site's record of cited source paths is rebuilt
with them.
2026-10-26 22:16:31 +01:00

72 lines
2.5 KiB
YAML

emulator: SquirrelJME
type: libretro
core_classification: official_port
source: "https://github.com/SquirrelJME/SquirrelJME"
upstream: "https://github.com/SquirrelJME/SquirrelJME"
profiled_date: "2026-03-25"
source_commit: "4fd08e91275994e1181bcbe8744bee9322c5daec"
core_version: "0.3.0"
display_name: "Java ME (SquirrelJME)"
cores: [squirreljme]
systems: [j2me]
verification: existence
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).
files:
- name: "squirreljme-0.3.0-fast.jar"
description: "Class library v0.3.0, fast/optimized build"
required: false
source_ref: "nanocoat/src/boot.c:92"
- name: "squirreljme-0.3.0.jar"
description: "Class library v0.3.0, standard build"
required: false
source_ref: "nanocoat/src/boot.c:93"
- name: "squirreljme-0.3.0-test.jar"
description: "Class library v0.3.0, standard build with test suites"
required: false
source_ref: "nanocoat/src/boot.c:94"
- name: "squirreljme-0.3.0-slow.jar"
description: "Class library v0.3.0, slow/interpreter build"
required: false
source_ref: "nanocoat/src/boot.c:95"
- name: "squirreljme-0.3.0-slow-test.jar"
description: "Class library v0.3.0, slow build with test suites"
required: false
source_ref: "nanocoat/src/boot.c:96"
- name: "squirreljme-fast.jar"
description: "Class library, fast/optimized build (unversioned)"
required: false
source_ref: "nanocoat/src/boot.c:97"
- name: "squirreljme.jar"
description: "Class library, standard build (unversioned)"
required: false
source_ref: "nanocoat/src/boot.c:98"
- name: "squirreljme-test.jar"
description: "Class library, standard build with test suites (unversioned)"
required: false
source_ref: "nanocoat/src/boot.c:99"
- name: "squirreljme-slow.jar"
description: "Class library, slow/interpreter build (unversioned)"
required: false
source_ref: "nanocoat/src/boot.c:100"
- name: "squirreljme-slow-test.jar"
description: "Class library, slow build with test suites (unversioned)"
required: false
source_ref: "nanocoat/src/boot.c:101"