Commit Graph
603 Commits
Author SHA1 Message Date
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
神龟 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