feat: drop the AMR library kemulator no longer loads

KEmulator replaced the native amrdecoder with a pure Java port of
opencore-amr and says so in AMRDecoder.java: no platform specific binary
is shipped or loaded any more. The profile still asked for it under nine
names across four platforms.

hatari and scummvm cited a line just past the option they mean.
This commit is contained in:
Abdessamad Derraz committed 2026-09-05 09:26:14 +02:00
1 parent cb24094078
commit 537dbcf8fc
3 files changed
+3 -21

No files matched your search

+1 -1
View File
@@ -46,7 +46,7 @@ notes: |
0xFC0000, and coerces machine type and CPU to the TOS version unless
the image is a 512 KB or larger EmuTOS (src/tos.c:976-1097,
src/tos.c:838-969). ROM patches apply when the hatari_patch_tos option
is on (src/retro/options.c:250-263, src/retro/options.c:784). No TOS is
is on (src/retro/options.c:250-263, src/retro/options.c:783). No TOS is
embedded. Because nSymbolsAutoLoad defaults to SYM_AUTOLOAD_DEBUGGER
(src/configuration.c:621, src/includes/configuration.h:29-31), every TOS
load also reads a <tos>.sym symbol table when one exists
+1 -19
View File
@@ -5,7 +5,7 @@ source: "https://github.com/shinovon/KEmulator"
upstream: "https://github.com/shinovon/KEmulator"
author: "shinovon"
profiled_date: "2026-08-11"
source_commit: "4230a6af24e8e5d60e00e760750cfd9f195f0bd5"
source_commit: "0101182"
core_version: "2.21.5"
display_name: "Mobile - J2ME (KEmulator nnmod)"
cores:
@@ -144,24 +144,6 @@ files:
note: "Pulled in by the Windows loader when java_micro3d_v3_32.dll loads; no Java code names it."
source_ref: "micro3d_dll/src/com/mascotcapsule/micro3d/v3/Figure.java:163"
- name: amrdecoder.dll
aliases:
- amrdecoder_64.dll
- amrdecoder_arm64.dll
- libamrdecoder.so
- libamrdecoder_64.so
- libamrdecoder_arm32.so
- libamrdecoder_arm64.so
- libamrdecoder.dylib
- libamrdecoder_arm64.dylib
system: j2me
required: false
bundled: true
validation: [existence]
description: "opencore-amr decoder for AMR audio"
note: "System.load on a name composed from os.name and os.arch, resolved against the executable's directory. The 32-bit Windows build asks for amrdecoder.dll unconditionally. A load failure is printed and swallowed."
source_ref: "win/src/main/emulator/EmulatorPlatform.java:91-97, x64/src/main/emulator/EmulatorPlatform.java:173-212"
- name: s60snr.ttf
system: j2me
required: false
+1 -1
View File
@@ -89,7 +89,7 @@ files:
- name: "Roland_SC-55.sf2"
path: "scummvm/extra/Roland_SC-55.sf2"
required: false
source_ref: "backends/platform/libretro/include/libretro-defs.h:32, backends/platform/libretro/src/libretro-os-utils.cpp:197"
source_ref: "backends/platform/libretro/include/libretro-defs.h:32, backends/platform/libretro/src/libretro-os-utils.cpp:194-196"
note: >
Roland SC-55 SoundFont for General MIDI playback. This is the default
soundfont (DEFAULT_SOUNDFONT_FILENAME). Bundled in official ScummVM