docs: say what each platform actually checks

This commit is contained in:
Abdessamad Derraz committed 2026-08-08 12:42:06 +02:00
1 parent b65ff255cb
commit 38e39af561
3 files changed
+16 -12

No files matched your search

+7 -3
View File
@@ -318,9 +318,13 @@ def generate_readme(db: dict, platforms_dir: str) -> str:
"## What's included",
"",
"BIOS, firmware, and system files for consoles from Atari to PlayStation 3.",
"Every file passes its platform's own verification; where an emulator"
" profile exists, the expected hashes and sizes are read from the"
" emulator's source code (the Source-backed column below).",
"Every file passes the check its platform runs at startup: an MD5 or"
" SHA1 comparison on most, file presence on RetroArch, Lakka and"
" RetroPie, whose code checks nothing else. That is what the"
" Verified by column reports, platform by platform. The collection"
" itself carries SHA1, MD5, SHA256 and CRC32 for every file, and"
" where an emulator profile exists the expected hashes and sizes"
" come from that emulator's own source.",
"",
(
f"- **{missing_total} files** the platforms' emulators load are"
+2 -2
View File
@@ -371,7 +371,7 @@ def generate_home(
"",
f"# {SITE_NAME}",
"",
"BIOS and firmware packs verified with each platform's own checks, "
"BIOS and firmware packs checked the way each platform checks them, "
"with emulator source code as the deciding authority.",
"",
"</div>",
@@ -501,7 +501,7 @@ def generate_home(
'??? abstract "Methodology"',
"",
" Platform lists are checked against emulator source code, file "
"by file where a profile exists ([Source-backed counts](gaps.md)). "
"by file where a profile exists ([how far that reaches](gaps.md)). "
"Documentation and metadata can drift from actual runtime behavior, "
"so the source is the primary reference.",
"",