Abdessamad Derraz 6f82b5520d fix: zipped_file hash_mismatch handling in pack generation
resolve_local_file returns hash_mismatch for zipped_file entries
because container MD5 differs from inner ROM MD5. This is expected.

Reverted the flawed deferral approach in common.py that resolved
to wrong ZIPs via zip_contents flat index (electron64.zip instead
of bbcb.zip when inner ROMs share the same MD5).

Fixed generate_pack.py to verify inner ZIP content via
check_inside_zip before marking as untested, matching verify.py
behavior. pc6001/bbcb/fm7 ZIPs now correctly verified.

verify.py: 679/680 Batocera (1 untested: sc3000 true mismatch)
generate_pack.py: 359/359 Batocera (0 untested)
2026-03-19 08:30:03 +01:00
2026-03-18 14:19:45 +00:00

Retrogaming BIOS & Firmware Collection

Complete, verified collection of BIOS, firmware, and system files for retrogaming emulators.

8085 files | 4686.1 MB | 7 platforms | 265 emulator profiles

Download

Platform Files Verification Pack
Batocera 680 md5 Download
EmuDeck 164 md5 Download
Lakka 452 existence Download
Recalbox 346 md5 Download
RetroArch 452 existence Download
RetroBat 343 md5 Download
RetroPie 452 existence Download

Coverage

Platform Coverage Verified Untested Missing
Batocera 680/680 (100.0%) 679 1 0
EmuDeck 164/164 (100.0%) 164 0 0
Lakka 452/452 (100.0%) 452 0 0
Recalbox 346/346 (100.0%) 346 0 0
RetroArch 452/452 (100.0%) 452 0 0
RetroBat 343/343 (100.0%) 343 0 0
RetroPie 452/452 (100.0%) 452 0 0

Documentation

Full file listings, platform coverage, emulator profiles, and gap analysis: https://abdess.github.io/retrobios/

Contributing

See CONTRIBUTING.md for guidelines.

License

This repository provides BIOS files for personal backup and archival purposes.

Auto-generated on 2026-03-18T14:18:36Z

Description