Commit Graph
100 Commits
Author SHA1 Message Date
Abdessamad Derraz 48b415e0d5 feat: import no-intro and tosec dump catalogs 2026-08-08 02:48:06 +02:00
Abdessamad Derraz 3514622936 chore: regenerate database with provenance 2026-08-08 02:27:42 +02:00
Abdessamad Derraz a741828f3c feat: show verified dump badges 2026-08-08 02:25:44 +02:00
Abdessamad Derraz f4b02c2a43 feat: join dump-catalog provenance in database 2026-08-08 02:25:44 +02:00
Abdessamad Derraz 933d258df5 feat: publish collection composition 2026-08-07 20:20:46 +02:00
Abdessamad Derraz 06515e5e20 chore: add psp ppge atlas asset 2026-08-07 20:08:41 +02:00
Abdessamad Derraz 7bb9108892 docs: merge gap analysis pointers in legend 2026-08-07 19:53:18 +02:00
Abdessamad Derraz e1a0907583 docs: define source-backed in readme legend 2026-08-07 19:49:19 +02:00
Abdessamad Derraz 0838269c04 feat: split profiled and source-backed counts 2026-08-07 19:39:24 +02:00
Abdessamad Derraz 110400043e chore: regenerate database and manifests 2026-08-07 19:04:33 +02:00
Abdessamad Derraz 15b8af64fc docs: name dump preservation catalogs in faq 2026-08-07 19:04:33 +02:00
Abdessamad Derraz 76fbade6b8 fix: resolve archives with profile hashes 2026-08-07 19:04:33 +02:00
Abdessamad Derraz 78b2075976 fix: dedup undeclared files by name and archive 2026-08-07 19:04:33 +02:00
Abdessamad Derraz b1baa8c4eb feat: add neo geo cd and irrmaze bios sets 2026-08-07 19:04:33 +02:00
Abdessamad Derraz 8230aacc15 feat: add neo geo cd support to geolith profile 2026-08-07 19:04:32 +02:00
Abdessamad Derraz 4251164daf docs: add mame version faq entry 2026-08-07 18:57:06 +02:00
Abdessamad Derraz 1eacbae4f2 docs: align claims with source-backed counts 2026-08-07 18:57:06 +02:00
Abdessamad Derraz bf5863b9b8 fix: dash source-backed cell without profiles 2026-08-07 18:28:50 +02:00
Abdessamad Derraz a19f36beb3 fix: dash divergence row without overlap 2026-08-07 16:55:20 +02:00
Abdessamad Derraz 5d272b5886 chore: refresh site navigation 2026-08-07 16:47:04 +02:00
Abdessamad Derraz 6ed36c9b05 docs: state dump provenance boundary 2026-08-07 16:46:57 +02:00
Abdessamad Derraz 0150bcb3ed fix: retype test and game cores 2026-08-07 16:46:57 +02:00
Abdessamad Derraz 6493d8f17d docs: describe source commit anchoring 2026-08-07 16:23:15 +02:00
Abdessamad Derraz 1add4d577b chore: pin workflow actions to commit shas 2026-08-07 16:23:15 +02:00
Abdessamad Derraz 227ad27b15 feat: validate platform input in installers 2026-08-07 16:23:15 +02:00
Abdessamad Derraz 446f690541 feat: publish source-backed coverage ratio 2026-08-07 16:23:15 +02:00
Abdessamad Derraz 8bd2083e80 feat: report hash proof in existence packs 2026-08-07 16:23:15 +02:00
Abdessamad Derraz 42e2f363ec feat: audit profile refs against upstream 2026-08-07 16:23:15 +02:00
Abdessamad Derraz be85f4cbcd docs: list recent scrapers and torrentzip tool 2026-08-07 15:45:48 +02:00
Abdessamad Derraz 3ecb72d275 fix: deflate manifest on zip append path 2026-08-07 15:45:48 +02:00
Abdessamad Derraz 954e093271 docs: publish divergence table and license scope 2026-08-07 15:30:37 +02:00
Abdessamad Derraz 86229a84cd feat: verify downloads in powershell installer 2026-08-07 15:30:37 +02:00
Abdessamad Derraz 587aadde08 fix: coerce numeric hashes to strings 2026-08-07 15:30:37 +02:00
Abdessamad Derraz fe41c237a2 chore: regenerate manifests and readme 2026-08-07 14:43:13 +02:00
Abdessamad Derraz 6cb40936f5 fix: use the pull request author handle 2026-08-07 14:43:13 +02:00
Abdessamad Derraz d5ed153fab fix: place scv cpu rom under its console 2026-08-07 14:02:15 +02:00
Abdessamad Derraz 83e6c00ce4 chore: sync rocknix and misterfpga weekly 2026-08-07 13:28:15 +02:00
Abdessamad Derraz 18c7b31734 fix: honor platform filter in cross-reference 2026-08-07 13:28:15 +02:00
Abdessamad Derraz 8663ec17b7 feat: add misterfpga platform support 2026-08-07 13:28:15 +02:00
Abdessamad Derraz d88e87dc34 Merge pull request #50 from Takiiiiiiii/add-misterfpga-platform
Add MiSTer FPGA as a supported platform
2026-08-07 13:27:10 +02:00
Abdessamad Derraz 3aea28ba11 docs: add scope and preservation faq entries 2026-08-07 13:13:07 +02:00
Abdessamad Derraz 9b1a32a4da feat: align stats across readme and site 2026-08-07 13:06:09 +02:00
Abdessamad Derraz 3a5cbc4c6c fix: resolve large file assets renamed by github 2026-08-07 11:53:29 +02:00
Abdessamad Derraz d4a58c4937 feat: wire rocknix into installer and docs 2026-08-07 11:25:51 +02:00
Abdessamad Derraz 2594121da9 chore: add rocknix to site navigation 2026-08-06 20:14:08 +02:00
Abdessamad Derraz 79306f462d fix: drop empty placeholder file 2026-08-06 20:13:53 +02:00
Abdessamad Derraz 66f3554e87 chore: update pages actions and add setup step 2026-08-06 19:41:49 +02:00
Abdessamad Derraz 2f3e2c5f21 fix: let pages deployments run to completion 2026-08-06 19:38:10 +02:00
Abdessamad Derraz 641ba8a99b chore: add dsi nand reference dump 2026-08-06 19:32:38 +02:00
Abdessamad Derraz 5e97a32af5 chore: regenerate database 2026-08-06 19:10:14 +02:00
Abdessamad Derraz 65062dd2be feat: add bios harvested from platform packs 2026-08-06 19:10:14 +02:00
Abdessamad Derraz 4870418232 feat: add upstream core aliases from rocknix packages 2026-08-06 18:47:31 +02:00
Abdessamad Derraz fd9e1888ec chore: add ps3 firmware 4.93 variant 2026-08-06 18:37:21 +02:00
Abdessamad Derraz 008268545d feat: add rocknix platform support 2026-08-06 18:37:21 +02:00
Abdessamad Derraz 5c61637bcc fix: correct retrodeck yrw801 and naomi2 hashes 2026-08-06 17:58:54 +02:00
Abdessamad Derraz 2f75ea7c83 chore: regenerate database and manifests 2026-08-06 16:41:55 +02:00
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
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