v2026.04.02/scripts
Abdessamad Derraz b56f8dd05f feat: add archive_prefix for core-specific BIOS subdirectories
Closes #43

FBNeo and Kronos expect BIOS archives in core-specific subdirectories
(system/fbneo/, system/kronos/). RetroArch firmware check uses .info
paths which include these prefixes, so files at root show as Missing.

Add archive_prefix field to emulator profiles. The pack code now places
archive copies in the prefixed subdirectory while keeping root copies
for cores that expect them there (e.g. Geolith for neogeo.zip).
2026-03-31 09:17:54 +02:00
..
exporter fix: skip entries without md5 in batocera and retrobat exports 2026-03-30 17:46:48 +02:00
scraper fix: text-based YAML patching preserves formatting 2026-03-30 21:35:41 +02:00
auto_fetch.py refactor: deduplicate yaml import pattern via require_yaml() 2026-03-29 17:07:27 +02:00
check_buildbot_system.py feat: add buildbot system change detection 2026-03-29 11:03:15 +02:00
common.py docs: add wiki pages for all audiences, fix .old.yml leak 2026-03-30 23:58:12 +02:00
cross_reference.py refactor: deduplicate yaml import pattern via require_yaml() 2026-03-29 17:07:27 +02:00
crypto_verify.py refactor: harden codebase and remove unicode artifacts 2026-03-29 23:15:20 +02:00
dedup.py refactor: harden codebase and remove unicode artifacts 2026-03-29 23:15:20 +02:00
deterministic_zip.py refactor: harden codebase and remove unicode artifacts 2026-03-29 23:15:20 +02:00
diff_truth.py refactor: deduplicate yaml import pattern via require_yaml() 2026-03-29 17:07:27 +02:00
download.py fix: audit fixes across verify, pack, security, and performance 2026-03-19 14:04:34 +01:00
download.sh update all references from retroarch_system to retrobios 2026-03-17 11:17:50 +01:00
export_native.py fix: exporters use _dest fallback, merge colliding systems, per-platform subdirs 2026-03-30 17:15:44 +02:00
generate_db.py docs: add wiki pages for all audiences, fix .old.yml leak 2026-03-30 23:58:12 +02:00
generate_pack.py feat: add archive_prefix for core-specific BIOS subdirectories 2026-03-31 09:17:54 +02:00
generate_readme.py docs: add wiki pages for all audiences, fix .old.yml leak 2026-03-30 23:58:12 +02:00
generate_site.py docs: add wiki pages for all audiences, fix .old.yml leak 2026-03-30 23:58:12 +02:00
generate_truth.py refactor: deduplicate yaml import pattern via require_yaml() 2026-03-29 17:07:27 +02:00
list_platforms.py feat: add doom engine wad files, emulatorjs base config 2026-03-25 23:12:53 +01:00
migrate.py v2: automated BIOS platform with full pipeline 2026-03-17 10:54:39 +01:00
pipeline.py feat: add MAME/FBNeo hash auto-fetch scrapers 2026-03-30 19:11:26 +02:00
refresh_data_dirs.py feat: re-profile 22 emulators, refactor validation to common.py 2026-03-24 22:31:22 +01:00
sect233r1.py refactor: harden codebase and remove unicode artifacts 2026-03-29 23:15:20 +02:00
truth.py feat: diff hash fallback detects platform renames 2026-03-30 07:53:59 +02:00
validate_pr.py refactor: extract validation and truth modules from common.py 2026-03-29 16:41:24 +02:00
validation.py refactor: harden codebase and remove unicode artifacts 2026-03-29 23:15:20 +02:00
verify.py feat: agnostic bios mode for filename-agnostic emulators 2026-03-30 14:18:54 +02:00