- batocera_scraper: fix OrderedDict parsing for ast.literal_eval
- auto_fetch: fix TypeError when sha1/md5 is None
- verify: filter non-ZIP files for zipped_file entries (F2)
- verify: distinguish ZIP read errors from hash mismatches (F5)
- generate_pack: track seen_destinations with source hash (F7)
Batocera ep64/ep128.zip now correctly reported as MISSING
instead of false UNTESTED (resolved to .rom instead of .zip)
Critical: stream large file downloads (OOM fix), fix basename match
in auto_fetch, include hashes in pack grouping fingerprint, handle
not_in_zip status in verify, fix escaped quotes in batocera parser.
Important: deduplicate shared group includes, catch coreinfo network
errors, fix NODEDUP path component match, fix CI word splitting on
spaces, replace bare except Exception in 3 files.
Minor: argparse in list_platforms, specific exceptions in download.py.
When a file exists under multiple SHA1s (e.g. awbios.zip in both
Arcade/ and Sega/Dreamcast/), prefer the candidate whose MD5
matches the expected hash instead of always picking the first.
Batocera: 589 -> 661 verified (+72), RetroBat: 341 -> 343 (100%)
Add 3 rare BIOS variants from TOSEC/archive.org:
- Mega CD v1.00s JP (a3ddcc8483) from Myrient TOSEC
- Sega CD Model 2 v2.00 US (310a9081d2) from Myrient TOSEC
- ps1_rom.bin 4MB PS3-extracted (fbb5f59ec3) from archive.org
EmuDeck: 163/164 (99.4%), 1 unknown hash remains (476d68a9)
All other platforms: 0 missing
Thanks to @LodanZark
Added BIOS needed to boot arcade games for flycast and fbneo core, also can be used for mame too.
Files are torrentzipped to keep hashes consistent.
https://github.com/libretro/libretro-database/pull/1108
Thanks to @LodanZark
Added:
- SuFami Turbo BIOS (for snes9x core)
- BS-X English translated BIOS (for Snes9x and Mesen-S core)
- Super Game Boy 1 and 2 SFC files (for bsnes core)
It has been optimised/enhanced/improved by Sony compared to the "traditional" PSX BIOS versions extracted from PSX hardware that we have all been using for years. This BIOS enables enhanced performance and compatibility in all emulators and is region free. It can be renamed.
Thanks to @thwqwer to have informed me of the existence of this BIOS