You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Launching any TI-99/4A (ti99) title crashes the emulator (emulatorlauncher returns status -11 / SIGSEGV) within ~0.5 s, before anything renders, using the modern mame_libretro core (RA 1.22.2).
This is a core-build defect, not configuration or content:
Not the command. configgen previously emitted an invalid slot option (-ioport:peb:slot3 speech); even after correcting it to -ioport speechsyn (cmdfile verified, fresh .pyc), the stock core still SIGSEGVs. The config fix is in a separate PR; this issue is the remaining crash.
Not BIOS/content.ti99_4a.zip + ti99_speech.zip present and md5-correct; the same .rpk loads in standalone MAME 0.288.
A working core runs it fine. Swapping in the libretro buildbot mame_libretro (MAME 0.287, aarch64) with the identical command and content → boots, speech synth initializes, fully playable. So the regression is specifically in the scarab-built mame_libretro for ti99_4a on ARM.
Reproduction
Place TI-99 .rpk carts in /userdata/roms/ti99/ and ti99_4a.zip (+ ti99_speech.zip) in /userdata/bios/.
Launch any title from EmulationStation.
Emulator exits to the menu after ~0.5 s; es_launch_stdout.log shows Exiting configgen with status -11.
Notes / likely related
Appears to be the same family as MAME 2010 (MAME 0.139) RetroArch Core crashes at launch #81 (MAME 2010 / 0.139 core crashes at launch on this build) — i.e. a broader MAME libretro core regression on these ARM targets in scarab 20260511.
A Knulli-rebuilt/updated MAME core would also resolve a slight slowness + scratchy audio seen with the generic 0.287 buildbot core on the A133P.
No gdb/debug symbols on the device image; the kernel logged fatal signal 11 but doesn't symbolize userspace, so no backtrace was obtainable on-device. Happy to capture more with a debug core build.
Knulli build version
scarab 2026/05/11
Architecture
TrimUI Brick Hammer (Allwinner A133P, aarch64)
Issue
Launching any TI-99/4A (
ti99) title crashes the emulator (emulatorlauncherreturnsstatus -11/ SIGSEGV) within ~0.5 s, before anything renders, using the modernmame_libretrocore (RA 1.22.2).This is a core-build defect, not configuration or content:
-ioport:peb:slot3 speech); even after correcting it to-ioport speechsyn(cmdfile verified, fresh.pyc), the stock core still SIGSEGVs. The config fix is in a separate PR; this issue is the remaining crash.ti99_4a.zip+ti99_speech.zippresent and md5-correct; the same.rpkloads in standalone MAME 0.288.mame_libretro(MAME 0.287, aarch64) with the identical command and content → boots, speech synth initializes, fully playable. So the regression is specifically in the scarab-builtmame_libretroforti99_4aon ARM.Reproduction
.rpkcarts in/userdata/roms/ti99/andti99_4a.zip(+ti99_speech.zip) in/userdata/bios/.es_launch_stdout.logshowsExiting configgen with status -11.Notes / likely related
scarab 20260511.gdb/debug symbols on the device image; the kernel loggedfatal signal 11but doesn't symbolize userspace, so no backtrace was obtainable on-device. Happy to capture more with a debug core build.