mirror of
https://github.com/mihawk-99/PS5_RetroArch.git
synced 2026-10-18 23:09:29 -05:00
ShadowMountPlus 1.7beta4 mounts the console's /mnt (and /data) into every PPSA title's sandbox while it runs. The top of the file browser and Load Content is now INTERNAL (/app0) and each drive actually mounted there: USB 0-7 (/mnt/usbN) and EXTENDED 0-1 (/mnt/extN). A slot counts as a drive when its root is another filesystem than /mnt. With none, EXTERNAL (/mnt) stays, as before. /data is never offered (owner's decision). The startup trace records what the sandbox exposes: roots, drive slots and /mnt's mount names, no file names. tools/build-title.sh gains PS5_REUSE_STAGED_CORES (development builds only, refused for a release): stage a core as its last build left it, to deploy a title change while MAME's hour-long rebuild runs. Verified on the base PS5 (13.40), ShadowMountPlus 1.7beta4, one USB drive: run-PPSA99169-204255; trace: "directory /mnt opened=1", "storage /mnt/usb0 (USB 0) available", no DATA root (evidence/usb-storage-roots). Before, /mnt and /mnt/usb0 failed with errno 2. The owner confirmed the drive is listed and a game on it plays. Gates: tools/verify.sh format, unit and evidence PASS (87 captures, 0 failed). build and integration not run: MAME's full rebuild is in progress.