Abdessamad Derraz
9503f1377f
chore: anchor profile refs to current upstream
2026-10-04 15:01:49 +02:00
Abdessamad Derraz
492d03bcff
chore: recale rpcs3 onto its pin
2026-09-05 09:01:35 +02:00
Abdessamad Derraz
c9472af628
chore: cite the lines rpcs3 names its emulator selfs on
...
Both refs pointed at blank lines. ps1_newemu.self and psp_emulator.self
are set as argv[0] at 2114 and 2142.
2026-09-05 09:01:35 +02:00
Abdessamad Derraz
b82b64472a
chore: anchor profile refs to source commits
2026-08-08 11:47:37 +02:00
Abdessamad Derraz
d415777f2c
feat: add PS3UPDAT.PUP to rpcs3 profile
...
storage: large_file, validated via SCEUF magic + HMAC-SHA1
per entry (PUP.cpp:23-77). also adds missing standard fields
(cores, core_classification, upstream), removes non-standard
firmware_file/validation/firmware_version fields.
2026-03-30 15:06:51 +02:00
Abdessamad Derraz
e218763500
feat: add emulator logos to profiles and site
2026-03-18 10:57:00 +01:00
Abdessamad Derraz
58f3006d20
docs: add core_version, display_name to all 260 emulator profiles
...
Every profile now has:
- profiled_date: date of source code analysis
- core_version: version from libretro-core-info .info files
- display_name: human-readable name from .info files
260/260 profiles complete. 294/294 libretro cores covered.
Standalone emulators (cemu, rpcs3, xemu, vita3k) versioned manually.
2026-03-18 05:20:05 +01:00
Abdessamad Derraz
d929424988
feat: add profiled_date to all YAMLs, create 56 alias profiles
...
- Added profiled_date field to all 204 existing profiles for update tracking
- Created 56 alias profiles for cores that share BIOS with a parent
(e.g., mednafen_psx -> beetle_psx, fbalpha2012 -> fbneo)
260 total profiles covering all 294 libretro cores (204 unique + 56 alias).
2026-03-18 05:20:05 +01:00
Abdessamad Derraz
9052a6b750
feat: add emulator profiles and cross-reference engine (tier 2)
...
New two-tier architecture:
- Tier 1: Platform configs (what the UI checks) - unchanged
- Tier 2: Emulator profiles (what the code actually loads)
11 emulator profiles from source code analysis:
cemu, citra, dolphin, duckstation, flycast,
melonds, pcsx2, ppsspp, rpcs3, vita3k, xemu
Each profile documents every file the emulator loads with
source code references (file:line), hashes, and notes.
New scripts/cross_reference.py computes gaps between what
platforms declare and what emulators need.
Current gap: 200 undeclared files, 24 already in repo.
DuckStation alone recognizes 105 PS1/PS2 BIOS variants.
generate_pack.py gains --include-extras flag (future use).
_registry.yml maps platforms to their emulators.
2026-03-17 20:08:27 +01:00