Kyon
68e809f961
feat(libSceNKWeb): declare 3 callable exports
2026-10-29 17:16:03 +00:00
MarcZX10
1b96282a6c
docs(env): list APS5_GAME_MODE in the environment reference
...
Name the values, the Linux and macOS mechanisms, that only a missing
library is silent and only in auto, and that no failure is fatal.
2026-10-29 17:15:29 +00:00
Kyon
f886009412
feat(libSceAjm.native): declare 7 callable exports
2026-10-29 17:15:05 +00:00
Kyon
3ade9e527d
feat(libSceSharePlay): declare 5 callable exports
2026-10-29 17:14:31 +00:00
Kyon
e73b042707
feat(libSceVenc): declare 7 callable exports
2026-10-29 17:10:00 +00:00
Kyon
af5e56cbad
feat(libSceNKWebKit): declare 8703 callable exports
2026-10-29 17:00:12 +00:00
zaryabzip
161792da24
feat(libSceNpTrophy): return 0x80551692 from the system debug calls as firmware 13.42 does
...
Firmware 13.42's sceNpTrophySystemDbgCtl, GetDbgParam, GetDbgParamInt,
SetDbgParam and SetDbgParamInt each return 0x80551692 and do nothing else.
2026-10-29 21:53:23 +05:00
Adrià
c33785b183
fix(libc): reject vdprintf descriptors above SHRT_MAX with EMFILE and mark test hooks sysv_abi
2026-10-29 17:42:07 +01:00
hugodearaujo
2c87f46961
fix(ngs2): buffer voice setups, waveform blocks and patches sent during processing
2026-10-29 13:37:08 -03:00
Hedi Trigui
3dfc973fb8
fix(libc): address review feedback on vdprintf guest write path, short writes, ABI and test coverage
2026-10-29 17:30:21 +01:00
hugodearaujo
7a75ea95b3
docs(libSceAudioOut): record the blocking push wait as inferred from PPSA02530
...
The wait is described in the debt file instead of in code comments.
2026-10-29 13:29:53 -03:00
Kyon
2fa73de179
feat(libSceSystemLogger2): declare 5 callable exports
2026-10-29 16:29:14 +00:00
Hedi Trigui
106f689a8b
fix(libc): address review feedback on recallocarray licence, errno and tests
2026-10-29 17:01:12 +01:00
Hedi Trigui
dbb0ed1ae1
fix(libc): use 16 KiB page size shrink threshold and add boundary test in recallocarray
2026-10-29 17:01:12 +01:00
Hedi Trigui
e999a37edd
feat(libc): implement recallocarray
2026-10-29 17:01:12 +01:00
Kyon
8618f92a9a
docs(libSceHmd): pin callable export evidence
2026-10-29 15:58:13 +00:00
Kyon
e8cf392d30
docs(libSceMbus): pin callable export evidence
2026-10-29 15:57:37 +00:00
Kyon
d8b675873f
docs(libScePSNowGkp): pin callable export evidence
2026-10-29 15:57:30 +00:00
Kyon
813046c889
docs(libSceConnectAccountDialog): pin callable export evidence
2026-10-29 15:57:23 +00:00
Kyon
873554158c
docs(libSceNpSpeechToText): pin callable export evidence
2026-10-29 15:57:20 +00:00
Kyon
088fb0507f
docs(libSceEsvmEngine): resolve export qualifier IDs
2026-10-29 15:55:13 +00:00
Kyon
60f59cd068
docs(libSceNpTextToSpeech): resolve export qualifier IDs
2026-10-29 15:55:04 +00:00
Kyon
59d9482463
docs(libSceIdu): resolve export qualifier IDs
2026-10-29 15:54:55 +00:00
Kyon
6ff4518ad1
docs(libSceUpdateService): resolve export qualifier IDs
2026-10-29 15:54:47 +00:00
Kyon
60a6dc63d4
docs(libSceRemotePlayClientIpc): resolve export qualifier IDs
2026-10-29 15:54:40 +00:00
Kyon
9006a4b3ba
docs(libSceContentListController): resolve export qualifier IDs
2026-10-29 15:54:32 +00:00
slopgobblercobbler
80e3bb6c35
fix(relinker): validate SysV and GNU dynamic symbol hash table bounds
2026-10-29 16:54:27 +01:00
Kyon
a234bd6cd7
docs(libSceEsvmEngine): pin callable export evidence
2026-10-29 15:51:21 +00:00
Kyon
633b380ae5
docs(libSceNpTextToSpeech): pin callable export evidence
2026-10-29 15:51:17 +00:00
Kyon
7cb92e0abd
docs(libSceIdu): pin callable export evidence
2026-10-29 15:51:14 +00:00
Kyon
e311f2fb5a
docs(libSceUpdateService): pin callable export evidence
2026-10-29 15:51:10 +00:00
Kyon
379b796b59
docs(libSceRemotePlayClientIpc): pin callable export evidence
2026-10-29 15:51:06 +00:00
Kyon
389218b722
docs(libSceContentListController): pin callable export evidence
2026-10-29 15:51:03 +00:00
Kyon
ccf783505e
feat(libSceHmd): declare 19 callable exports
2026-10-29 15:47:02 +00:00
Kyon
e5d7c69dd5
feat(libSceMbus): declare 11 callable exports
2026-10-29 15:38:22 +00:00
Kyon
f5de4de8dd
feat(libScePSNowGkp): declare 5 callable exports
2026-10-29 15:38:15 +00:00
Kyon
78d9fda689
feat(libSceConnectAccountDialog): declare 7 callable exports
2026-10-29 15:38:09 +00:00
Kyon
e1fc364e1f
feat(libSceNpSpeechToText): declare 7 callable exports
2026-10-29 15:38:06 +00:00
Kyon
c344425ebd
feat(libSceEsvmEngine): declare 26 callable exports
2026-10-29 15:31:35 +00:00
Kyon
d80bb3a08d
feat(libSceNpTextToSpeech): declare 11 callable exports
2026-10-29 15:31:32 +00:00
Kyon
be522319f3
feat(libSceIdu): declare 13 callable exports
2026-10-29 15:31:29 +00:00
Kyon
abc0bee0d8
feat(libSceUpdateService): declare 15 callable exports
2026-10-29 15:31:26 +00:00
Kyon
8511562913
feat(libSceRemotePlayClientIpc): declare 18 callable exports
2026-10-29 15:31:23 +00:00
Kyon
0cd47fd9b5
feat(libSceContentListController): declare 19 callable exports
2026-10-29 15:31:19 +00:00
Adrià
24bf164e4f
docs(libkernel_sys): state that the CUSA mapping of sceKernelIsPs4Process is unmeasured
2026-10-29 16:18:39 +01:00
iAbdulrrahman
2281511a01
feat(libkernel_sys): identify PS4 compatibility process from CUSA title ID prefix
2026-10-29 16:18:34 +01:00
iAbdulrrahman
27b08df5c9
docs(libkernel_sys): condense console identity technical debt entry under 1000 characters
2026-10-29 16:18:34 +01:00
iAbdulrrahman
002e8f2c95
docs(libkernel_sys): cite source and document unmeasured PS4 process behavior for sceKernelIsPs4Process
2026-10-29 16:18:34 +01:00
iAbdulrrahman
a59bf262a2
feat(libkernel_sys): implement sceKernelIsPs4Process query
2026-10-29 16:18:34 +01:00
ntamas94 and Claude Opus 5.5
51a08caab8
test(libSceNpWebApi): pin method 99 at SDK 5.05 and name the 2.50 source
...
Adds the measured row to guest_np_web_api (method 99 at SDK version
0x05050001 is INVALID_ARGUMENT and leaves the request id alone), as
rooklz suggested in review, and says in the debt entry that the 2.50
threshold comes from shadPS4.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-29 16:12:10 +01:00