fix: resolve case collisions on case-insensitive filesystems

Move 17 case-colliding BIOS variants to .variants/ so Windows
and macOS clones no longer lose files. Existence-based platforms
keep the primary, MD5-based platforms resolve from .variants/.

Also fix resolve_local_file zipped_file resolution: when multiple
ZIPs share a name, verify the inner ROM exists before accepting
a candidate. Fixes adam_fdc.zip resolving to the wrong archive.
This commit is contained in:
Abdessamad Derraz
2026-03-20 20:02:42 +01:00
parent 3a7050a8cb
commit 27df5c8fb5
19 changed files with 513 additions and 497 deletions

File diff suppressed because it is too large Load Diff