The title is named RetroArch, and its launcher artwork is the new background

Three presentation changes, none of which touches the title id the console mounts
the folder by.

The displayed name is "RetroArch" (sce_sys/param.json localizedParameters.en-US
.titleName, was "PS5 RetroArch"); titleId stays PPSA99169, so /data/homebrew/
PPSA99169 and every run-title.sh path are unchanged.

pic0.dds and pic1.dds are the artwork from ../PS5_Vulkan/background.png, converted
to the profile the console has accepted: 3840x2160, single-surface DX10 BC7_UNORM
(98), no mipmap chain, straight alpha, 8,294,548 bytes. The source is 1920x1080, so
it is scaled with lanczos to the console's dimensions first. The conversion is
native - no Windows tool and no Wine: ffmpeg scales, and richgel999/bc7enc_rdo
(the same pinned encoder the sibling project uses) writes the BC7 container. The
encoder's four header words that differ from texconv's are normalized afterwards,
and the result's 148-byte header is byte for byte the header of the file that was
already deployed and hardware-validated. BC7 quality: 54.0 dB RGB PSNR against the
4K source.

The shell's startup splash stays hidden: Display::open still calls
sceSystemServiceHideSplashScreen() before it claims the display, which is what
stopped the splash covering this title's framebuffer in the first place. pic1.dds
is kept because it is the artwork the shell paints during the launch transition.

gates: bash tools/verify.sh -> PASS (format unit build integration evidence),
including tools/validate-assets.sh over the new DDS profile; bash tools/run-title.sh
--watch 20 -> menu still visible, no fatal signal.
This commit is contained in:
Mihawk committed 2026-09-18 17:44:52 -04:00
1 parent 1ee7eb38fd
commit 4f633adfca
3 files changed
+13 -3

No files matched your search

+13 -3
View File
@@ -1,5 +1,7 @@
{
"ageLevel": {"default": 0},
"ageLevel": {
"default": 0
},
"applicationCategoryType": 0,
"applicationDrmType": "free",
"attribute": 0,
@@ -10,10 +12,18 @@
"contentId": "UP9000-PPSA99169_00-RETROARCH0000001",
"contentVersion": "01.000.000",
"downloadDataSize": 256,
"gameIntent": {"permittedIntents": [{"intentType": "launchActivity"}]},
"gameIntent": {
"permittedIntents": [
{
"intentType": "launchActivity"
}
]
},
"localizedParameters": {
"defaultLanguage": "en-US",
"en-US": {"titleName": "PS5 RetroArch"}
"en-US": {
"titleName": "RetroArch"
}
},
"masterVersion": "01.00",
"pubtools": {
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.