Abdessamad Derraz d5daf98e5e feat: hle_fallback field + launcher filtering in verify
Added hle_fallback: true/false per file in emulator profiles.
When a core has HLE and the file is missing, severity downgrades
to INFO instead of CRITICAL — core works without it.

verify.py builds an HLE index from emulator profiles and applies
it during severity computation. Cross-reference now skips launcher
profiles (type: launcher) and includes hle_fallback in undeclared
file reports.

33 E2E tests (4 new: HLE severity, HLE index, launcher skip,
cross-ref HLE). 0 regressions.

Based on source code analysis:
- RetroArch core_info.c:2233 — existence check only, no blocking
- PCSX ReARMed psxbios.c:28 — full HLE BIOS replacement
- Dolphin CommonPaths.h — all files optional with HLE
- snes9x — DSP HLE built-in, coprocessor files optional
2026-03-19 12:51:52 +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