mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-10-28 12:05:06 +00:00
Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01RoucYS7mQpV23WDUEwXLuU
1.3 KiB
1.3 KiB
libSceCommonDialog technical debt
Silent stubs
Functional
- sceCommonDialogInitialize (libSceCommonDialog) - returning
ALREADY_SYSTEM_INITIALIZED(0x80B80002) from a repeated call is not measured on a console by the project. A third-party PS5 log (obSCEne, firmware 12.40) records two calls,0x0and then0x80b80002; a third call is not covered. The SDK error names, shadPS4 (a PS4 emulator) and SharpProspero give the same value; PPSA09695 compares the result with0x80b80002(call site 0x5F7BD0) and PPSA06327 stops on0x80b80004. Closes when: measured on a PS5, including a third call. - sceCommonDialogIsUsed (libSceCommonDialog) - reports whether a common dialog holds the system, like shadPS4's
g_isUsed. Only libSceInvitationDialog takes and frees it so far, throughCommonDialogAcquire_nid_no_patchandCommonDialogRelease_nid_no_patch, so a dialog of another library that is in use is not seen. Not measured on a console.