mirror of
https://github.com/mihawk-99/PS5_RetroArch.git
synced 2026-10-18 23:09:29 -05:00
Each from my local fork with a PS5 platform commit, through tools/core-fork.sh: - Opera (PS5_Opera, 3DO): FreeDO's modified LGPL forbids commercial use, so it joins the non-commercial parts (text from its sources' headers, tooling/notices/texts/opera-freedo.txt). - PUAE (PS5_PUAE, Amiga): GPL-2.0-or-later; it boots Kickstart 1.3 from system/kick34005.A500, AROS without one. - NeoCD (PS5_NeoCD, Neo Geo CD): LGPL-3.0-or-later; BIOS in system/neocd/. - ScummVM (PS5_ScummVM: scummvm/scummvm v2026.3.0, every engine, no OpenGL): GPL-3.0-or-later. Its Makefile empties LDFLAGS, so the title's link flags go in as PS5_LDFLAGS (without them the wrapper linked libSceNet, which the core loader refuses); AR carries its flags (ar cru); its pinned libretro deps are kept across clean checkouts. build-title.sh stages the four; notices list them; README: systems, forks, credits, licences (thirty-three cores). Verified on the base PS5 (13.40), runs 224859-230600: BattleSport (from its .iso: the archive's .cue names a file it does not hold), 3D Pool, Metal Slug and Day of the Tentacle load, run and exit with 0 (evidence/four-cores-2026-10-06). Disc images inside archives do not load: RetroArch extracts only the .cue; unpacked into folders on the console they do. tools/verify.sh format, unit and evidence PASS (91 captures). Before a release: publish the four forks.