Files
libretro/ports/RetroBIOS
Abdessamad Derraz ecadb3cb32 feat: add the RetroBIOS PortMaster port
ports/RetroBIOS runs install.py on a handheld with PortMaster's own
screens (pugwash fifo_control through PortMasterDialog.txt), using only
what PortMaster 2024.02.26 and the 8.5.23 copy JELOS ships. It reads the
installer through --events. scripts/build_port.py writes RetroBIOS.zip
in the layout PortMaster's release build gives a port, with the
install.py the bootstraps pin, reproducibly. tests/test_port drives the
screens with stubbed dialog functions and a fake installer.
2026-10-22 03:58:42 +02:00
..

Notes

RetroBIOS runs the RetroBIOS installer (install.py, from github.com/Abdess/retrobios) on the device. The installer finds the BIOS folder of the system, checks every file its emulators read against its hash, and downloads the missing ones. The screens are PortMaster's own.

Needs a network connection. Python 3.8 or newer: the system's, or PortMaster's python_3.11 runtime on aarch64, downloaded on first use.

Controls

Button Action
D-Pad Move in a list
A Choose
B Back, on PortMaster releases that read it (every list also has a Back or Quit entry)