v1.2.4 — Knulli support, out of the box
The Knulli release
Credit where it's due: this fix exists because Slimybirch on Reddit got the port running on Knulli Gladiator by hand-editing the launcher and shared exactly what he changed. This release turns his edit into automatic detection:
- New GL tier: firmwares that ship a split wrapper set (
libEGL.so+libGLESv2.soin the 32-bit dirs — the Batocera/Knulli layout) are now detected and used directly. Previously the search committed to the rawlibmaliblob next to them, which those firmwares don't actually support — the silent black-screen everyone on Knulli/muOS saw. - SDL video backend by capability: the port now asks your firmware's SDL which video drivers it has; if it carries the vendor
malibackend (Batocera-derived SDLs do), it selects it automatically. - Everything is detected by capability — no firmware names, no hardcoding. Devices that already worked are untouched (verified identical on the R36S).
Knulli / muOS users: please update and try WITHOUT any manual edits — and report back either way. If it still fails, the log now contains everything (v1.2.3 diagnostics included).
Install
Drop the zip in ports/autoinstall/ and reboot. Updating keeps your imported game data.