Files
chimera-gfx-Public/docs/retroarch/phase-1.0a-ps4-reference-delta.md
T
Chimera GFX release export a6037502d7
phase0-ci / build-and-audit (push) Successful in 2m14s
Publish Chimera GFX source
2026-09-03 03:27:14 +02:00

1.5 KiB

Phase 1.0A PS4 reference delta

The official RetroArch Orbis port is a structural reference only.

Orbis concept PS5 Phase 1.0A decision Evidence/status
Makefile.orbis platform build New Makefile.ps5 using the open PS5 Payload SDK Implemented
Orbis frontend registry New frontend_ctx_ps5, first for __PS5__ Implemented
Orbis platform paths No device paths at all Safer default; future VFS work
PS4 native input RetroArch SDL2 input over the PS5 SDL Pad backend Linked; runtime unproven
PS4 native audio RetroArch SDL audio over PS5 SDL AudioOut Linked; runtime unproven
PS4 video/context PS5 SDL software framebuffer and VideoOut only Linked; no GNM/context
Static core support Global libretro symbols provided by chimera_smokecore Implemented and audited
Console definitions __PS5__, __PROSPERO__, PS5, RARCH_CONSOLE Compile-time only
Packaging/SELF No conversion or packaging Explicitly excluded

Not reused from PS4:

  • ABI declarations or structure layouts;
  • Orbis library or stub names;
  • PS4 paths, title identifiers or package logic;
  • PS4 controller/audio/video calls;
  • Auth info, SELF generation or installation;
  • PS4 runtime or cleanup assumptions.

The PS5 ELF uses the public SDK v0.41 CRT and linker contract already audited by Chimera. That startup has documented userland/kernel runtime effects and adds SDK dynamic dependencies; it is not a PS4 ABI and is not claimed to be side-effect free. Offline linking is authorized, device execution is not.