fix: eliminate cross-reference false positives

Skip placeholder names (<bios>.bin), resolve by MD5/SHA1 hash
match for alias files, fix directory basename extraction for
trailing slash entries, index bios/ directory names for
directory-type file entries. 1011 -> 113 true missing.
149/149 tests pass.
This commit is contained in:
Abdessamad Derraz
2026-03-28 19:24:16 +01:00
parent 1825fff893
commit ddf2937f41
3 changed files with 49 additions and 13 deletions

View File

@@ -2,7 +2,7 @@
Complete BIOS and firmware packs for Batocera, BizHawk, EmuDeck, Lakka, Recalbox, RetroArch, RetroBat, RetroDECK, RetroPie, and RomM.
**7,577** verified files across **352** systems, ready to extract into your emulator's BIOS directory.
**7,581** verified files across **352** systems, ready to extract into your emulator's BIOS directory.
## Quick Install
@@ -46,8 +46,8 @@ Each file is checked against the emulator's source code to match what the code a
- **10 platforms** supported with platform-specific verification
- **328 emulators** profiled from source (RetroArch cores + standalone)
- **352 systems** covered (NES, SNES, PlayStation, Saturn, Dreamcast, ...)
- **7,577 files** verified with MD5, SHA1, CRC32 checksums
- **8211 MB** total collection size
- **7,581 files** verified with MD5, SHA1, CRC32 checksums
- **8212 MB** total collection size
## Supported systems
@@ -130,4 +130,4 @@ See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines.
This repository provides BIOS files for personal backup and archival purposes.
*Auto-generated on 2026-03-28T18:07:20Z*
*Auto-generated on 2026-03-28T18:23:17Z*