mirror of
https://github.com/mihawk-99/PS5_RetroArch.git
synced 2026-10-18 23:09:29 -05:00
ES-DE's library adapter writes custom_systems/es_systems.xml and the game lists under /app0/es-de/ES-DE before ES-DE runs, but ES-DE makes that folder itself only once it starts. On a fresh install's first start every mkdir below it failed, all 29 writes failed (28 game lists and the systems file) and ES-DE showed no games; from the second start on it worked. The earlier ES-DE evidence never met this: those consoles had ES-DE's folder already. The adapter makes the folder first. Evidence: tests/esde_library_test.cpp's first start now begins without the folder and checks 0 failures and a written systems file (it fails without this change): python3 -m unittest tests.test_esde_library OK. On the console, evidence/esde-folder-names: the first start before the change, '28 systems, 255 games ... 29 failures', 'systems written -1'; the second, 0 failures; the first start after it (ES-DE's folder moved aside), '34 systems, 317 games ... 0 failures', 'systems written 34', every system's path /app0/content/<name>; a home launch of a fresh install started the picker (picker 1, es-de 1, remembered ask -> picker). python3 tools/evidence.py compare evidence: 131 replayed, 0 failed. tools/verify.sh: all five gates PASS.