v2026.04.02/platforms
Abdessamad Derraz 4faae161b4 feat: implement --include-extras with hybrid core detection
generate_pack.py now merges Tier 2 emulator files into platform packs:
- Auto-detects cores from platform YAML "core:" fields (31 for RetroArch)
- Also reads manual "emulators:" list from _registry.yml (for Batocera etc)
- Union of both sources = complete emulator coverage per platform
- Files already in platform pack are skipped (Tier 1 wins)

Results with --include-extras:
  RetroArch: 395 -> 654 files (+259 emulator extras)
  Batocera:  359 -> 632 files (+273 emulator extras)

Pack naming: BIOS_Pack.zip (normal) vs Complete_Pack.zip (with extras)
2026-03-18 05:39:13 +01:00
..
_registry.yml feat: implement --include-extras with hybrid core detection 2026-03-18 05:39:13 +01:00
_shared.yml v2: automated BIOS platform with full pipeline 2026-03-17 10:54:39 +01:00
batocera.yml v2: automated BIOS platform with full pipeline 2026-03-17 10:54:39 +01:00
emudeck.yml feat: add emudeck platform support, 126/164 verified 2026-03-17 13:33:07 +01:00
lakka.yml v2: automated BIOS platform with full pipeline 2026-03-17 10:54:39 +01:00
recalbox.yml v2: automated BIOS platform with full pipeline 2026-03-17 10:54:39 +01:00
retroarch.yml v2: automated BIOS platform with full pipeline 2026-03-17 10:54:39 +01:00
retrobat.yml add retrobat platform support (scraper, config, verify) 2026-03-17 11:38:52 +01:00
retropie.yml v2: automated BIOS platform with full pipeline 2026-03-17 10:54:39 +01:00