mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-04-13 12:22:33 -05:00
docs: soften tone, explain methodology without dismissing other sources
This commit is contained in:
@@ -221,17 +221,19 @@ def generate_home(db: dict, coverages: dict, profiles: dict,
|
||||
"",
|
||||
"## Methodology",
|
||||
"",
|
||||
"Every file in this collection is traced to its **ground truth**: the emulator's source code.",
|
||||
"Documentation and metadata can drift from what emulators actually load at runtime.",
|
||||
"To keep packs accurate, each file here is checked against the emulator's source code.",
|
||||
"",
|
||||
"Three levels of truth, in order of authority:",
|
||||
"The source code is the primary reference because it reflects actual behavior.",
|
||||
"Other sources remain useful but are verified against it:",
|
||||
"",
|
||||
"1. **Upstream emulator source** - the original project (Dolphin, PCSX2, Mednafen...)",
|
||||
"2. **Libretro core source** - the RetroArch port, which may diverge (different paths, added/removed files)",
|
||||
"3. **`.info` declarations** - metadata files that can be wrong or outdated",
|
||||
"1. **Upstream emulator source** - what the original project loads (Dolphin, PCSX2, Mednafen...)",
|
||||
"2. **Libretro core source** - the RetroArch port, which may adapt paths or add files",
|
||||
"3. **`.info` declarations** - metadata that platforms rely on, checked for accuracy",
|
||||
"",
|
||||
f"**{emulator_count}** emulators profiled from source code. "
|
||||
f"**{emulator_count}** emulators profiled. "
|
||||
f"Each profile documents what the code loads, what it validates, "
|
||||
f"and where the upstream diverges from the port.",
|
||||
f"and where the port differs from the original.",
|
||||
"",
|
||||
f"**{total_files:,}** files | **{len(coverages)}** platforms | "
|
||||
f"**{emulator_count}** emulator profiles | **{_fmt_size(total_size)}** total",
|
||||
|
||||
Reference in New Issue
Block a user