Abdessamad Derraz
a60951c0ca
fix: say when the RetroDECK home is a guess
2026-10-18 14:58:07 +02:00
Abdessamad Derraz
213d19ed27
fix: refuse an unparseable platform original
2026-10-18 14:57:28 +02:00
Abdessamad Derraz
be0443a935
fix: name a DAT the importer skips for size
2026-10-18 14:56:51 +02:00
Abdessamad Derraz
3799d4a1a4
fix: hold installer detection to the registry
2026-10-18 14:55:39 +02:00
Abdessamad Derraz
ce2417ce0f
refactor: read hash lists with one parser
2026-10-18 14:52:02 +02:00
Abdessamad Derraz
0c53d165c1
fix: parse member md5 lists one way
2026-10-18 14:50:26 +02:00
Abdessamad Derraz
dbd47886ce
fix: name release assets as GitHub serves them
2026-10-18 14:49:00 +02:00
Abdessamad Derraz
a08827257d
fix: tag regions by the branch the code takes
...
Mega CD US BIOS serves every non-EU, non-JP disc; Dolphin boots
Korean discs from the JAP directory; Beetle never opens scph5903.bin
under that name.
2026-10-18 14:48:14 +02:00
Abdessamad Derraz
e7f714269a
docs: regenerate the README
2026-10-18 14:38:47 +02:00
Abdessamad Derraz
3c5570f8f0
fix: regenerate the truth before a native refresh
2026-10-18 14:34:42 +02:00
Abdessamad Derraz
090369cb20
fix: refuse a truth file older than the profiles
2026-10-18 14:33:26 +02:00
Abdessamad Derraz
76d3c987d4
fix: name the corrections an export withholds
2026-10-18 14:32:30 +02:00
Abdessamad Derraz
2173db889b
fix: count values the RomM export normalises
2026-10-18 14:31:52 +02:00
Abdessamad Derraz
070e90eb64
fix: count an appended RetroDECK revision apart
2026-10-18 14:31:03 +02:00
Abdessamad Derraz
c254115647
fix: keep a MiSTer record whole without an md5
2026-10-18 14:30:16 +02:00
Abdessamad Derraz
6458a927d4
fix: refuse multi-md5 additions in RetroBat
2026-10-18 14:29:46 +02:00
Abdessamad Derraz
1e2f4e810b
fix: never extend a RetroPie list of examples
2026-10-18 14:29:06 +02:00
Abdessamad Derraz
d0bdf6d08f
fix: give archive details their destination
2026-10-18 14:17:46 +02:00
Abdessamad Derraz
57e9df6e1a
fix: tag the US SMS boot ROM for Europe too
2026-10-18 13:59:15 +02:00
Abdessamad Derraz
768f9b583f
fix: let shared groups follow the profiles
2026-10-18 13:57:03 +02:00
Abdessamad Derraz
dda057f45f
fix: key cross-reference slots by the build's path
2026-10-18 13:55:06 +02:00
Abdessamad Derraz
9ea1630caa
feat: install case twins where case is kept
...
The RetroArch list is folded for Windows and macOS. Its manifest
now carries the names a case-keeping directory also needs, and the
installer adds them after probing the BIOS directory.
2026-10-18 13:52:37 +02:00
Abdessamad Derraz
df597cbe7d
fix: hold data trees while packs are verified
2026-10-18 13:46:11 +02:00
Abdessamad Derraz
fa34a9fe18
fix: hold docs/ while the site is generated
2026-10-18 13:45:48 +02:00
Abdessamad Derraz
c597df2a32
fix: swap in the pack after adding its manifest
2026-10-18 13:45:00 +02:00
Abdessamad Derraz
1f942770d5
fix: rank only held files in a slot
2026-10-18 13:43:41 +02:00
Abdessamad Derraz
9ad19bdba6
fix: keep a slot file another core opens by name
2026-10-18 13:42:49 +02:00
Abdessamad Derraz
37633043db
fix: pin ryujinx to its Gitea mirror
...
Gitea answers /raw/commit with an HTML proof-of-work page, so
Forgejo-family files are fetched through the API raw route.
2026-10-18 13:40:50 +02:00
Abdessamad Derraz
658c5a4959
fix: attest vitaquake2 prose at its pin
2026-10-18 13:38:36 +02:00
Abdessamad Derraz
db3eba1cfc
fix: find the branch in a URL into a folder
...
A /tree/<branch>/<dir> URL was read as one branch name, so the
repository never resolved. Each prefix is tried, shortest first.
A repository that answers nothing now says so, or reports the
declared upstream_gone.
2026-10-18 13:34:37 +02:00
Abdessamad Derraz
16c0b27213
fix: give legacy hiscore parsers their own file
...
The new-format hiscore.dat was served by name to cores whose parser reads
only legacy lines. Eight cores now pin the hiscore.dat their own
repository ships, four revisions newly collected.
2026-10-18 13:31:31 +02:00
Abdessamad Derraz
3bfe89c5a2
fix: read past a blank line when attributing a ref
2026-10-18 13:28:54 +02:00
Abdessamad Derraz
8605f85657
fix: never nudge a ref that cites code
2026-10-18 13:23:41 +02:00
Abdessamad Derraz
de0b494ee5
fix: pin clownmdemu upstream to the vendored core
2026-10-18 13:21:33 +02:00
Abdessamad Derraz
3c856bbc10
fix: lay out both builds of a dual-mode emulator
...
Batocera, RetroBat, Recalbox and ROCKNIX offer some emulators both as a
libretro core and standalone. Filed as standalone only, the libretro
layout was dropped: libretro Dolphin had no dolphin-emu/Sys/GC files.
Platforms now name dual-mode emulators and each gets both layouts.
2026-10-18 13:19:53 +02:00
Abdessamad Derraz
2b535525ef
fix: let a declared size contest another size
...
System.dat pins the 2 KiB X1 font as xmil/IPLROM.X1T, where xmil reads
a 32 KiB Turbo IPL. A held copy of the exact size a profile declares now
proves its claim against a file of another size, so the existence packs
ship the IPL. The font's duplicate under the IPL name is removed.
2026-10-18 13:08:40 +02:00
Abdessamad Derraz
bfa6c51ff5
fix: report an archive another profile masks
2026-10-18 13:00:38 +02:00
Abdessamad Derraz
39237004db
fix: reduce emulator alternatives as the pack does
2026-10-18 12:58:57 +02:00
Abdessamad Derraz
962f8ea5dc
feat: publish the collection as a Logiqx DAT
2026-10-18 10:15:40 +02:00
Abdessamad Derraz
2679ed1ee0
feat: describe system page files for machines
2026-10-18 10:13:13 +02:00
Abdessamad Derraz
c813ccbd32
feat: describe the data exports as a Dataset
2026-10-18 10:10:06 +02:00
Abdessamad Derraz
bd75defb61
fix: date sitemap entries from their pages
...
The sitemap gave every page the build date. A page now states its own date
and a mkdocs hook passes it on, or leaves lastmod out. The values added to
the site's code spans today are also escaped: a backtick in a profile or
file name could close the span and inject markup.
2026-10-18 10:08:18 +02:00
Abdessamad Derraz
f5e3404a8d
fix: anchor each version on its content
2026-10-18 10:04:02 +02:00
Abdessamad Derraz
b2d74b5255
feat: link emulator cards to the copy and section
2026-10-18 10:00:46 +02:00
Abdessamad Derraz
c66f24f333
fix: print none, not Python's None, on the site
...
A null upstream, version or detail is a stated fact. It now reads as
none, and a null upstream shows the project's own source. The site's
exclusion of local working notes no longer names the tool writing them.
2026-10-18 09:58:14 +02:00
Abdessamad Derraz
ba36d9586f
fix: print full hashes on collection cards
2026-10-18 09:54:28 +02:00
Abdessamad Derraz
cf121d028e
feat: give each collection card its path and link
2026-10-18 09:51:58 +02:00
Abdessamad Derraz
c0e0da03a6
fix: give the reason on an unsourceable card
2026-10-18 09:50:07 +02:00
Abdessamad Derraz
6d67a56097
fix: count untested files one way on the gaps page
2026-10-18 09:48:37 +02:00
Abdessamad Derraz
38ce395116
fix: print Adler-32 values as the downloads do
2026-10-18 09:46:45 +02:00