mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-11-12 13:03:54 -06:00
roms_directory.from_bios and the emulators_directory folders come from a downloaded list. from_bios now meets the character rules of every manifest path (shared with _safe_relative_path: no backslash, drive, empty segment, trailing slash or control), climbs at most two folders (../../Roms, the deepest the rom folders files record) before plain names, and its joined form must equal the BIOS folder's ancestor at that depth: "." is the BIOS folder, null leaves the files out. Every emulator folder the installer builds goes through _safe_relative_path and stays below the folder holding the BIOS folder.