Commit Graph
4 Commits
Author SHA1 Message Date
Omar ElmahyandNiko 676a426e44 feat(libSceDiscMap): return no-bitmap error from sceDiscMapGetPackageSize
Implement the unloaded no-bitmap path for sceDiscMapGetPackageSize,
returning SCE_DISC_MAP_ERROR_NO_BITMAP_INFO (0x81100004) and leaving
outputs untouched before argument checks. Update the public declaration,
definition, and test fixtures to use 64-bit outputs (uint64_t*) per
firmware 13.42 module execution on x86-64. Replaces stalled #8647.

Co-authored-by: Niko <[email protected]>
2026-11-01 06:53:08 +00:00
boykopovar f38d29fd08 refactor(sdk): add canonical headers for remaining libraries 2026-10-24 23:17:42 +03:00
boykopovar 31935cc859 fix(discmap): restore bitmap output widths 2026-10-21 21:49:30 +03:00
SandstromPLandClaude Opus 5.5 716d811861 feat(libSceDiscMap): report no disc bitmap from the two disc map queries
Until Dawn (CUSA02636) bundles a libSceFios2.prx that imports two
libSceDiscMap functions, sceDiscMapIsRequestOnHDD (lbQKqsERhtE) and
ioKMruft1ek, and no host library exported them.

Both now return SCE_DISC_MAP_ERROR_NO_BITMAP_INFO (0x81100004) and
write nothing, as shadPS4 and fpPS4 do. That is the error the console
library returns while it has no disc bitmap loaded.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-15 20:54:46 +05:30