Abdessamad Derraz
e2f2e082ce
chore: update platforms to current stable versions
2026-08-06 16:41:55 +02:00
Abdessamad Derraz
1a915e67f1
feat: add bios recovered from verified sources
2026-08-06 16:41:55 +02:00
Abdessamad Derraz
864da27fa0
chore: refresh fbneo bios sets from upstream
2026-08-06 16:41:47 +02:00
Abdessamad Derraz
792bad3fd5
fix: align pack checks with builder, purge stale packs
2026-08-06 16:41:47 +02:00
Abdessamad Derraz
966c0e5b59
feat: add torrentzip builder for romset reconstruction
2026-08-06 16:41:47 +02:00
Abdessamad Derraz
c4bef1010a
feat: resolve files by crc32, sha256 and case-folded names
2026-08-06 16:41:47 +02:00
Abdessamad Derraz
6cbcb609af
feat: scrape platform data from stable release tags
2026-08-06 16:41:47 +02:00
Abdessamad Derraz
653c414ed2
chore: regenerate database and manifests
2026-08-06 10:40:18 +02:00
Abdessamad Derraz
f88aeee6ff
feat: add bios from verified upstream sources
2026-08-06 10:40:18 +02:00
Abdessamad Derraz
69b8ab1434
feat: resolve files by sha256 index
2026-08-06 10:39:58 +02:00
Abdessamad Derraz
9c72a540e2
feat: add mesence emulator profile
2026-08-06 10:39:58 +02:00
Abdessamad Derraz
141f925839
chore: regenerate database and manifests
2026-08-06 09:04:15 +02:00
神龟
e72a5e80b9
feat: add gba j debug bios
2026-08-06 14:59:16 +08:00
Abdessamad Derraz
07d117b157
chore: regenerate database and manifests
2026-08-06 05:00:50 +02:00
Abdessamad Derraz
74c9f90e24
feat: split oversized packs into zip volumes
2026-08-06 05:00:50 +02:00
Abdessamad Derraz
51c25ea4ce
feat: extend 3ds aes key list from retail set
2026-08-06 05:00:50 +02:00
Abdessamad Derraz
d6afe0c1ac
fix: align mega cd bios contents with filenames
2026-08-06 05:00:50 +02:00
Abdessamad Derraz
36b9b59e2e
fix: match pack zips to declared platform hashes
2026-08-06 05:00:50 +02:00
Abdessamad Derraz
4f6773bcc4
fix: resolve shell values in installer configs
2026-08-06 05:00:50 +02:00
Abdessamad Derraz
e90095abd9
fix: resolve bios case collisions
...
Delete duplicate lowercase variants (identical MD5) of 12 files
that prevented clean checkout on case-insensitive filesystems
(Windows, macOS).
Canonical chosen per upstream source code:
- Atari 2600 KV*.WAV: uppercase (stella2023 hardcode)
- Vectrex VEC_Minestorm.vec: lowercase (BizHawk hardcode)
- MSX MSX{,2,2EXT}.ROM: uppercase (fMSX hardcode, 6/7 platforms)
- Doom DOOM2.WAD: uppercase (matches dir convention)
Add aliases to stella2014 and clk profiles so resolution still
finds the canonical source. Correct retrodeck Vectrex casing to
match upstream. Merge Commodore/Vic-20 into VIC-20.
Add tests/test_no_case_collisions.py as a CI guard.
Closes #49
2026-04-18 10:01:29 +02:00
Abdessamad Derraz
c8b27cac5e
docs: rename which-pack nav to download
2026-04-18 09:01:11 +02:00
Abdessamad Derraz
1d191ff190
chore: drop empty hash placeholders
2026-04-18 09:01:04 +02:00
Abdessamad Derraz
5a6b54c195
refactor: extract sizes to structured fields
2026-04-18 09:01:01 +02:00
Abdessamad Derraz
e5ef253892
feat: add vice rom hashes from source
2026-04-18 09:00:58 +02:00
Abdessamad Derraz
4ba8648ec2
feat: enrich bsnes with system and hashes
2026-04-18 09:00:55 +02:00
Abdessamad Derraz
617f5cc364
refactor: hash-anchor truth enrichment
2026-04-18 09:00:31 +02:00
Abdessamad Derraz
d4ce6df911
fix: remaining releases variable reference
2026-04-03 22:34:45 +02:00
Abdessamad Derraz
d0846ed78f
fix: which-pack link text, paths, and table clarity
2026-04-03 22:29:16 +02:00
Abdessamad Derraz
07b4e55053
docs: rewrite which-pack as complete download guide
2026-04-03 22:27:00 +02:00
Abdessamad Derraz
690e897ca7
docs: rewrite which-pack page with real guidance
2026-04-03 22:23:06 +02:00
Abdessamad Derraz
7471c176c3
fix: generate which-pack page via generate_site.py
2026-04-03 22:20:23 +02:00
Abdessamad Derraz
e72773e46d
fix: restore community tools section in readme generator
2026-04-03 15:00:38 +02:00
Abdessamad Derraz
3c0c1cec02
fix: generate banner header in readme and site scripts
2026-04-03 14:22:22 +02:00
Abdessamad Derraz
faf4236463
docs: add project logo and branding assets
2026-04-03 14:17:53 +02:00
Abdessamad Derraz
1c0c502258
docs: add community tools section
...
Reference BIOS Preservation Tool by monster-penguin in README,
wiki, and site nav.
2026-04-03 13:33:21 +02:00
Abdessamad Derraz
06c48e071a
test: update grouping test for flat zip behavior
2026-04-03 12:06:38 +02:00
Abdessamad Derraz
8f93ee2239
feat: flatten zips, standalone copies, retropie grouping
2026-04-03 12:04:55 +02:00
Abdessamad Derraz
9ba8b02ff1
fix: verify functions handle flat zip extraction
2026-04-03 11:50:26 +02:00
Abdessamad Derraz
6fc2753f3e
feat: add standalone copies for 9 emulators
2026-04-03 11:20:21 +02:00
Abdessamad Derraz
486b359c22
feat: extend do_standalone_copies with pattern, note, wsl fallback
2026-04-03 11:16:34 +02:00
Abdessamad Derraz
76a3543672
feat: verify functions handle flat and nested ZIPs
2026-04-03 11:15:32 +02:00
Abdessamad Derraz
48d185dd7d
feat: flatten ZIP structure, strip base_dest prefix
2026-04-03 11:12:14 +02:00
Abdessamad Derraz
6dbc3f510b
fix: retrodeck bios_path double prefix
2026-04-03 11:07:46 +02:00
Abdessamad Derraz
97e26103f5
fix: include source/req tags in grouped pack rename
2026-04-03 11:07:34 +02:00
Abdessamad Derraz
59d777a33d
fix: restore wiki links for mkdocs context
2026-04-02 20:54:14 +02:00
Abdessamad Derraz
9ce4724fc4
fix: sha1-based large file restore, fix broken data dir urls
...
Replace grep-based restore with SHA1 matching via database.json.
The old grep heuristic failed for assets with renamed basenames
(dsi_nand_batocera42.bin) or special characters (MAME dots vs
spaces), and only restored to the first .gitignore match when
multiple paths shared a basename.
Fix 3 broken data directory sources:
- opentyrian: buildbot URL 404, use release asset
- syobonaction: invalid git_subtree URL, use GitHub archive
- stonesoup: same fix, adds 532 game data files
2026-04-02 18:46:44 +02:00
Abdessamad Derraz
7e46c23f3a
feat: restore large files and data dirs in site deploy
...
generate_site.py resolves files on disk for gap analysis.
Without large files and data directories, the deployed site
showed 148 missing platform files and 207 unsourced core
complement files.
2026-04-02 18:25:02 +02:00
Abdessamad Derraz
6f22dd7738
docs: fix --skip-packs comment in tools wiki
2026-04-02 17:55:23 +02:00
Abdessamad Derraz
c0e42ee4eb
docs: fix factual errors in wiki pages
2026-04-02 17:13:59 +02:00
Abdessamad Derraz
92b270c054
Update docs, site generator & verification
...
Add and reorder BIOS path entries in the site generator (BizHawk, EmuDeck, RetroPie, RomM). Update the add-platform pipeline steps and CI workflow notes. Document verification behavior changes: FirmwareDatabase index now includes sha256; RomM uses MD5 verification (verify.py checks MD5 only); BizHawk uses SHA1; severity label for GREEN adjusted to WARNING. Clarify troubleshooting/verify output semantics (UNTESTED and mismatch reporting), add profiling fields (core_classification option and adler32), fix several path and link typos (RetroDECK path, README/CONTRIBUTING links), and other small docs polishing.
2026-04-02 16:26:12 +02:00