Files
libretro/ports/batocera/README.md
T
Abdessamad Derraz 5db889f538 fix: end handheld runs that lose their input
Start + Select now kills a sentinel the launcher owns, and the launcher
asks the interface to stop, so a running install still writes its result.
A mapper that dies, a chvt the compositor refuses, a terminal app that
cannot open and a read-only card each end the run or hand over to the
next route instead of a console waiting for a button. muOS starts
gptokeyb2 with -X and keeps muxterm off the pad so Y opens the options.
2026-10-23 18:21:45 +02:00

1.2 KiB

RetroBIOS for Batocera and Knulli

Copy RetroBIOS.sh, RetroBIOS.sh.keys and the retrobios folder into roms/ports on the SHARE partition (/userdata/roms/ports), update the game list, then start RetroBIOS from Ports.

It checks the BIOS folder (/userdata/bios) against the files its emulators read and installs the missing ones: downloaded with a network connection, or from a pack copied into roms/ports/retrobios without one.

The controller drives it through RetroBIOS.sh.keys: D-pad to move, A or Start to choose, B or Select to go back, X to tick a system, Y for the options, L1 and R1 to page. B on the first screen closes it.

Not tried on a device yet

EmulationStation covers the text console on Batocera and Knulli, and no terminal for a script is documented there. RetroBIOS opens xterm (the X11 builds) or foot when either is installed, else switches to console 4, runs there, and switches back. When console 4 does not come to the front within 3 s, it switches back and stops. Which of the two shows up on a given build is not verified. If nothing shows, retrobios/log.txt says which route was taken, and the computer route always works: with the card mounted, run the one-line command from abdess.github.io/retrobios/wiki/installer.