{ "schema_version": 1, "phase": "PHASE_1_0A_RETROARCH_PS5_PORT_BOOTSTRAP", "status": "RETROARCH_PS5_SOFTWARE_PORT_BUILT", "date": "2026-07-19", "baseline_commit": "4c086f84ab2e7c53e6750b66b3b3e1f591ff6a06", "branch": "codex/chimera-gfx-phase10a-retroarch-port-bootstrap", "offline_source_acquisition_authorized": true, "offline_source_modification_authorized": true, "offline_target_build_authorized": true, "offline_artifact_analysis_authorized": true, "private_gitea_push_authorized": true, "ps5_connection_authorized": false, "device_transfer_authorized": false, "device_execution_authorized": false, "installation_authorized": false, "lifecycle_authorized": false, "autoload_authorized": false, "device_write_authorized": false, "automatic_retry": false, "ps5_connected": false, "device_request_performed": false, "files_transferred": false, "device_write_performed": false, "target_execution_performed": false, "install_package_created": false, "execution_package_created": false, "chimera_retroarch": { "repository_kind": "SEPARATE_PRIVATE_FORK", "upstream_base_tag": "v1.22.2", "upstream_base_commit": "69a4f0ea1e8aaf442ae4858f2e7f2b31a1776576", "branch": "codex/ps5-port-bootstrap", "commit": "ca1b45680577befc743e1c92fa40687e1b1745e7", "tree": "f0dc2ae84a975be210f9b24df6f688df21dc1c68", "commits": [ { "commit": "1ba009b062841ac5ef9bad01620ab491524c1b22", "subject": "build(ps5): bootstrap RetroArch target" }, { "commit": "268485e87c459ca3defaaf03d16a8b71b818be69", "subject": "feat(ps5): add platform and static smokecore integration" }, { "commit": "ca1b45680577befc743e1c92fa40687e1b1745e7", "subject": "feat(ps5): add software frontend drivers" } ], "working_tree_clean": true, "upstream_push_disabled": true, "private_origin_configured": true }, "build_environment": { "host": "WSL2", "kernel": "Linux 6.6.114.1-microsoft-standard-WSL2 x86_64", "source_date_epoch": 1763597828, "timezone": "UTC", "locale": "C", "cross_compiler": "Ubuntu clang 18.1.8", "cross_target": "x86_64-sie-ps5", "make": "GNU Make 4.4.1", "cmake": "4.2.3", "ninja": "1.13.2", "host_compiler": "GCC 15.2.0", "python": "3.14.4" }, "profiles": { "ps5-headless-smokecore": { "toolchain": "PS5 Payload SDK v0.41 prospero-clang", "enabled_features": [ "real_retroarch_frontend", "real_retroarch_runloop", "frontend_ctx_ps5", "static_chimera_smokecore", "null_video", "null_audio", "null_input" ], "disabled_features": [ "networking", "online_updater", "dynamic_cores", "autoload", "installation", "gnm", "opengl", "vulkan", "menu", "shaders", "screenshots", "recording", "achievements", "database" ], "filesystem_writes_on_default_path": false, "automatic_retry": false, "output": "retroarch_ps5_headless.elf" }, "ps5-software-rgui-smokecore": { "toolchain": "PS5 Payload SDK v0.41 prospero-clang", "enabled_features": [ "real_retroarch_frontend", "real_retroarch_runloop", "frontend_ctx_ps5", "static_chimera_smokecore", "rgui", "sdl2_software_video", "sdl2_ps5_pad", "sdl2_ps5_audio" ], "disabled_features": [ "networking", "online_updater", "dynamic_cores", "autoload", "installation", "gnm", "opengl", "vulkan", "shaders", "hardware_libretro_context", "screenshots", "recording", "achievements", "database", "keyboard_ime", "haptics" ], "filesystem_writes_on_default_path": false, "automatic_retry": false, "output": "retroarch_ps5_software.elf" }, "host-smokecore-integration": { "toolchain": "GCC 15.2.0 with ASan and UBSan", "enabled_features": [ "libretro_api_harness", "deterministic_600_frames", "digital_input", "analog_input", "clean_shutdown", "leak_detection" ], "disabled_features": [ "networking", "online_updater", "dynamic_cores", "autoload", "installation", "gnm", "opengl", "vulkan", "device_io" ], "filesystem_writes_on_default_path": false, "automatic_retry": false, "output": "temporary_host_test_removed_after_pass" } }, "target_builds": [ { "profile": "ps5-headless-smokecore", "clean_builds": 2, "command_sequence": [ "make -f Makefile.ps5 PS5_PROFILE=headless clean", "make -f Makefile.ps5 PS5_PROFILE=headless -j4 all" ], "result": "PASS", "reproducibility": "BYTE_IDENTICAL_TWO_CLEAN_BUILDS", "elf_sha256": "fd595a826f64d18598be0b55e539bb524b33bd469b98f62c958ee50acb544628", "map_sha256": "fb935f7a768c91408a87290f03bad8ed59f5061de75232d5660957eff8ec017f" }, { "profile": "ps5-software-rgui-smokecore", "clean_builds": 2, "command_sequence": [ "make -f Makefile.ps5 PS5_PROFILE=software clean", "make -f Makefile.ps5 PS5_PROFILE=software -j4 all" ], "result": "PASS", "reproducibility": "BYTE_IDENTICAL_TWO_CLEAN_BUILDS", "elf_sha256": "7beb09592404b5c1fb4161c632171d2901f3715db26e59458998690e8c49f3fc", "map_sha256": "1573a9951fa53bfa1bf304e0038e6f049f859fbfbe92f6a895196dc283c27597" } ], "sdl2": { "classification": "PS5_SDL_PARTIAL_CANDIDATE", "commit": "0baf4ac49382b537ba449901b5b6d0d189bb1fbb", "static_archive_size": 3120572, "static_archive_sha256": "353065505f54e71fa8f7fff41e090dce52f39fe2aaafab85c4653648fc5f1b56", "overlay_size": 5195, "overlay_sha256": "b547260d8af40ce2360575ab7831c009036c1f35f8b525cad6fd376dc5ca9d6b", "runtime_tested": false }, "host_tests": { "command": "make -f Makefile.ps5 test-ps5-port HOST_CC=cc", "frames": 600, "video_fnv1a64": "43f920496eb5f435", "audio_fnv1a64": "a48f47dc08c56625", "asan_ubsan": "PASS", "leak_detection": "PASS", "input_mapping": "PASS", "clean_shutdown": "PASS", "port_structural_guardrails": "PASS", "hardware_evidence": false }, "validation": { "chimera_gfx_ctest": "29/29 PASS", "phase10a_guardrails": "25/25 PASS", "artifact_identity_check": "PASS", "phase0_safety_audit": "PASS", "chimera_gfx_secret_scan": "658 text files PASS", "chimera_retroarch_delta_secret_scan": "21 text files PASS", "whole_retroarch_upstream_scan": "PRE_EXISTING_BEARSSL_TEST_KEYS_AND_MBEDTLS_SOURCE_MARKERS_ONLY", "git_diff_check": "PASS" }, "first_device_test": { "status": "NOT_AUTHORIZED", "candidate": "retroarch_ps5_software.elf", "candidate_sha256": "7beb09592404b5c1fb4161c632171d2901f3715db26e59458998690e8c49f3fc", "firmware": "9.60", "automatic_retry": false } }