mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-24 04:39:06 -05:00
Every cited block was read again at HEAD: no ref left to review, no file name or hash literal added to a cited file since the pin (--detect-new-files --watch-hashes), refs recaled with their pins. Profiles built by a platform at a fixed commit, or whose bump would leave prose under an older pin, stay where they were.
31 lines
1.4 KiB
YAML
31 lines
1.4 KiB
YAML
emulator: FreeJ2ME
|
|
type: libretro
|
|
core_classification: official_port
|
|
source: "https://github.com/hex007/freej2me"
|
|
upstream: "https://github.com/hex007/freej2me"
|
|
profiled_date: "2026-03-23"
|
|
source_commit: "eb4ac87e9a0b212ba701691eb67ee4892b2b1173"
|
|
core_version: "GIT"
|
|
display_name: "Mobile - J2ME (FreeJ2ME)"
|
|
cores:
|
|
- freej2me
|
|
systems:
|
|
- j2me
|
|
|
|
notes: |
|
|
The native core is a C bridge that spawns a Java process running
|
|
freej2me-lr.jar, which handles all J2ME emulation. Communication
|
|
happens over pipes (Linux) or named pipes (Windows). A Java runtime
|
|
(JRE/JDK 8+) must be installed on the host. The jar is built from
|
|
source via Apache Ant (build.xml). Same repo hosts standalone AWT
|
|
and SDL2 frontends alongside the libretro frontend.
|
|
|
|
files:
|
|
- name: "freej2me-lr.jar"
|
|
system: j2me
|
|
description: "FreeJ2ME libretro Java application"
|
|
required: true
|
|
installed_on: [retrobat, rocknix]
|
|
source_ref: "src/libretro/freej2me_libretro.c:487-490 (GET_SYSTEM_DIRECTORY + fill_pathname_join + java -jar)"
|
|
note: "Not a BIOS dump. Java emulator loaded by the native core at startup via execvp('java', '-jar', path). Built from source via 'ant'. Must be in the system directory root. ROCKNIX builds the core and the jar from freej2me-plus 1.52, which keeps the freej2me-lr.jar name, and copies the jar into its BIOS folder before each launch when it is missing."
|