feat: core profiles, data_dirs buildbot, cross_ref fix

profiles: amiberry (new), amiarcadia, atari800, azahar, b2,
bk, blastem, bluemsx, freeintv updated with source refs,
upstream field, mode field, data_directories.

_data_dirs.yml: buildbot source for retroarch platforms,
strip_components for nested ZIPs, freeintv-overlays fixed.

cross_reference.py: data_directories-aware gap analysis,
suppresses false gaps when emulator+platform share refs.

refresh_data_dirs.py: ZIP strip_components support,
for_platforms filter, ETag freshness for buildbot.

scraper: bluemsx single ref, freeintv overlays injection.
generate_pack.py: warning on missing data directory cache.
This commit is contained in:
Abdessamad Derraz
2026-03-18 21:20:02 +01:00
parent fbb2079f9b
commit 86dbdf28e5
16 changed files with 540 additions and 156 deletions
+5 -4
View File
@@ -814,6 +814,9 @@ systems:
md5: 0cd5946c6473e42e8e4c2137785e427f
crc32: 683a4158
size: 2048
data_directories:
- ref: freeintv-overlays
destination: freeintv_overlays
microsoft-msx:
files:
- name: CARTS.SHA
@@ -926,10 +929,8 @@ systems:
Labs
docs: https://docs.libretro.com/library/bluemsx/
data_directories:
- ref: bluemsx-databases
destination: Databases
- ref: bluemsx-machines
destination: Machines
- ref: bluemsx
destination: ''
nec-pc-engine:
files:
- name: gecard.pce