Abdessamad Derraz
5fa3f2aebe
fix: drop variants whose bytes a file holds
...
A copy under .variants/ exists to hold a content its primary does
not. 29 held bytes another file already carried, under a second or
third identity: msx.rom and MSX.ROM variants equal to
MSX_8020-20bios.rom, naomi2.zip.da79eca4 whose suffix named the
primary's sha1 rather than its own. dedup now removes such a copy,
keeping one when only variants hold the content. The LaserActive
PAC-S10 BIOS lived only under .variants/ while RetroBat names it
without a hash; it moves beside its siblings.
2026-10-18 02:31:13 +02:00
Abdessamad Derraz
3bd9c0ebef
chore: regenerate database, add atari 400/800 BIOS
2026-03-29 23:16:19 +02:00
Abdessamad Derraz
94000bdaef
fix: align verify and pack validation, pipeline 100% consistent
...
generate_pack.py now applies emulator-level validation (crc32, sha1,
adler32) matching verify.py behavior. existence mode: validation is
informational (file present = OK). md5 mode: validation downgrades
to UNTESTED. clone resolution moved to common.py resolve_local_file.
all 6 platforms pass consistency check.
2026-03-24 22:21:47 +01:00
Abdessamad Derraz
59ee9088fa
chore: add Atari 1450XLD OS Rev 3 (1984-03-27)
2026-03-20 12:52:34 +01:00
Abdessamad Derraz
1c9261d304
chore: add Atari 1450XLD, Arabic 65XE, compiled OS
2026-03-20 10:04:06 +01:00
Abdessamad Derraz
4a76c5ca15
chore: add Atari OS-A NTSC, XEGS, doc format ares
2026-03-20 09:50:59 +01:00
Abdessamad Derraz
789ff0a32b
chore: add MAME and RetroDECK ROM sets
2026-03-20 06:52:57 +01:00
Abdessamad Derraz
e6ea0484a8
expand bios collection, retrobat at 93% coverage
2026-03-17 11:53:42 +01:00
Abdessamad Derraz
13c561888d
v2: automated BIOS platform with full pipeline
...
Reorganized 6 branches into bios/Manufacturer/Console/.
Scrapers for RetroArch, Batocera, Recalbox, and libretro core-info.
Platform-aware verification replicating native logic per platform.
Pack generation with dedup, alias resolution, variant support.
CI/CD: weekly auto-scrape, auto-release, PR validation.
Large files (>50MB) stored as GitHub Release assets, auto-fetched at build time.
2026-03-17 10:54:39 +01:00