mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-24 12:49:03 -05:00
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.
19 lines
640 B
Markdown
19 lines
640 B
Markdown
## Notes
|
|
|
|
RetroBIOS runs the RetroBIOS installer (`install.py`, from
|
|
[github.com/Abdess/retrobios](https://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) |
|