mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-03 12:57:27 +00:00
2.0 KiB
2.0 KiB
libSceSystemTts technical debt
Additional callable exports
- SystemTts export
aIz2UUh6oi0is a function record with qualifierL#Ain older and later version-labelled modules. In both, dynamic metadata maps library ID 11 and module ID 0 tolibSceSystemTts. Older module words are0x08540001and0x03200004; later words are0x13590001and0x13600007. The older image has seven function NIDs with sorted-LF SHA-25664564168e4e9e9ac73985b56e5de18ae073f1698cbdfca177c2add4b22f9323f, using the static ELF membership procedure. Version labels do not authenticate retail provenance, and the digest identifies the NID set only. The export name, signature and behavior are unverified; this declaration throws.
Unknown function info
- sceSystemTtsConvertText, sceSystemTtsPauseResume, sceSystemTtsRepeat, sceSystemTtsWait have unknown signatures and behaviour. The parameterless
intdeclarations are import-resolution placeholders, not confirmed ABI signatures, and throw throughNotImplemented_nid_no_patch. Only the names and NIDs are established by the 13.60 export inventory. - sceSystemTtsCancel, sceSystemTtsIsAccessibilityAvailable, sceSystemTtsRegisterCallback, sceSystemTtsSpeakRequest and sceSystemTtsUnregisterCallback (libSceSystemTts) - names and NIDs are present in the PS5 3.20 export inventory, but no credible prototypes were found. The declarations have no parameters solely to resolve known imports; this is not an ABI claim and callers must not call them until signatures are verified