Adrià
570089a806
Merge pull request #10310 from orezraey/docs/libkernel-select-measured-ps5
...
docs(libkernel): record select limits as measured on a PS5
2026-10-26 17:19:30 +01:00
Adrià
518d36eaec
Merge pull request #10305 from orezraey/docs/libkernel-flexible-flag-8000-measured-ps5
...
docs(libkernel): record flexible memory flag 0x8000 as measured on a PS5
2026-10-26 17:04:25 +01:00
Adrià
e476a8ab3d
Merge pull request #10259 from voidlakhan/docs/libSceErrorDialog-debt
...
docs(libSceErrorDialog): correct stale error behavior debt
2026-10-26 17:03:24 +01:00
Adrià
68fc123510
Merge pull request #10214 from VakzOs/feat/cescs-cp858
...
feat(libSceCesCs): add the code page 858 profile
2026-10-26 17:03:08 +01:00
Adrià
a6bd8f957f
Merge pull request #10221 from xXPBSXx/docs/debt-ajm-strerror-title
...
docs(debt): note how titles use sceAjmStrError
2026-10-26 16:59:55 +01:00
Adrià
ea42f4f48c
Merge pull request #10201 from orezraey/fix/libscesysmodule-public-ids-measured-ps5
...
fix(libSceSysmodule): reject the module ids a PS5 rejects
2026-10-26 16:58:17 +01:00
Adrià
0071fca61b
Merge pull request #10197 from orezraey/docs/librtc-dos-time-measured-ps5
...
docs(libSceRtc): record sceRtcGetDosTime and sceRtcSetDosTime as measured on a PS5
2026-10-26 16:58:09 +01:00
Adrià
071552ef7f
Merge pull request #10196 from orezraey/fix/libkernel-sys-pathconf-measured-ps5
...
fix(libkernel_sys): answer every pathconf name as the console's UFS mount does
2026-10-26 16:58:02 +01:00
orezraey and Claude Opus 5.5
a5a384faa7
Merge main into docs/libkernel-select-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 12:49:55 -03:00
Adrià
5bdda3661e
Merge pull request #10132 from orezraey/fix/libkernel-sysctl-system-measured-ps5
...
fix(libkernel): report the sysctl system strings and integers a PS5 reports
2026-10-26 16:48:57 +01:00
Adrià Franch
320eb73b4f
docs(debt): record the console's sceAjmStrError texts
2026-10-26 16:46:30 +01:00
xXPBSXx and Claude Sonnet 5.5
fdd372e97d
docs(debt): note how titles use sceAjmStrError
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-26 16:46:25 +01:00
Adrià
da89f18ea7
Merge pull request #10211 from xXPBSXx/docs/debt-ime-keyboardopen-title
...
docs(debt): note how titles call sceImeKeyboardOpen and sceImeKeyboardClose
2026-10-26 16:44:29 +01:00
Adrià
84ffc1ae2d
Merge pull request #10198 from orezraey/docs/libkernel-localtime-measured-ps5
...
docs(libkernel): record what the local time conversions write on a PS5
2026-10-26 16:37:12 +01:00
Adrià
39c801a13d
Merge pull request #9669 from fogydes/feat/libkernel-exec-replacement
...
feat(libkernel): implement execv, execvp and execve process replacement
2026-10-26 16:36:56 +01:00
Adrià
c4669c9ca2
Merge pull request #9958 from JJenkx/windows/printf-long-double-hex
...
fix(libc): format %La like titles' libc.prx does
2026-10-26 16:30:58 +01:00
Adrià
b5c040bced
Merge pull request #10191 from xXPBSXx/docs/debt-agcdriver-submitacb-title
...
docs(debt): note how titles call sceAgcDriverSubmitAcb
2026-10-26 16:30:51 +01:00
Adrià
4a8ed9b0da
Merge pull request #10179 from hypermoist/docs/debt-cite-firmware-13-60
...
docs(debt): cite firmware 13.60, not 12.00, for the decrypted modules
2026-10-26 16:30:04 +01:00
Adrià
f1efa4ddc2
Merge pull request #9954 from UnhealthyKraken/feat/jxr-pixel-format-lookup
...
feat(libSceJxr): implement pixel format lookup
2026-10-26 16:24:15 +01:00
Adrià
b0f1183ca1
Merge pull request #9973 from JJenkx/windows/swscanf-float-errno
...
fix(libc): leave errno alone for out-of-range float and double in swscanf
2026-10-26 16:20:08 +01:00
hypermist and Claude Opus 5.5
c9a67d1777
docs(libSceAgc): cite firmware 13.60 in the workload packet entry
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 16:17:50 +01:00
hypermist and Claude Opus 5.5
d6f2d6501e
docs(debt): cite firmware 13.60, not 12.00, for the decrypted modules
...
The modules these entries were read from record SDK 13.60 (0x13600007)
in their module-param segment, so they are firmware 13.60. Only the
version label changes; the behaviour described is unchanged.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
Claude-Session: https://claude.ai/code/session_013XFS3FUfBtqCVfwmBrRQ6q
2026-10-26 16:17:50 +01:00
Adrià
14803835de
Merge pull request #10176 from orezraey/docs/libc-memmem-memccpy-exports
...
docs(libc): record that libSceLibcInternal does not export memmem or memccpy
2026-10-26 16:14:39 +01:00
Adrià
9857eeeef9
Merge pull request #10171 from xXPBSXx/docs/debt-gamelivestreaming-programinfo-title
...
docs(debt): note how titles call sceGameLiveStreamingGetProgramInfo
2026-10-26 16:13:22 +01:00
Adrià
eeb7760717
Merge pull request #10169 from xXPBSXx/docs/debt-userservice-accessibility-title
...
docs(debt): note how a title calls the sceUserService accessibility getters
2026-10-26 16:12:19 +01:00
Adrià
716cb74e08
Merge pull request #10162 from xXPBSXx/docs/debt-kernel-inet-pton-title
...
docs(debt): note how titles call inet_pton
2026-10-26 16:09:54 +01:00
Adrià
98093ec3f5
Merge pull request #10148 from xXPBSXx/docs/debt-netctl-getinfo-title
...
docs(debt): note how a title uses the sceNetCtlGetInfo host name codes
2026-10-26 16:09:37 +01:00
Adrià
b28254176b
Merge pull request #10146 from xXPBSXx/docs/debt-audioout-portcreate-title
...
docs(debt): note the formats a title passes to sceAudioOut2PortCreate
2026-10-26 16:07:32 +01:00
Adrià
1fd64318f3
Merge pull request #10105 from xXPBSXx/docs/debt-kernel-semtimedwait-title
...
docs(debt): note how a title calls sem_timedwait
2026-10-26 16:06:43 +01:00
Adrià
7903201bb4
Merge pull request #10130 from orezraey/fix/libkernel-pthread-attr-measured-ps5
...
fix(libkernel): report thread attribute inheritance and null-output errors as measured on a PS5
2026-10-26 15:45:11 +01:00
orezraey and Claude Opus 5.5
db2e99e83d
Merge main into fix/libscesysmodule-public-ids-measured-ps5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-26 11:30:18 -03:00
xXPBSXx and Claude Sonnet 5.5
acea44527e
docs(debt): note how a title calls sem_timedwait
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-26 15:29:31 +01:00
Adrià
85f8e11372
Merge pull request #10137 from orezraey/docs/libkernel-sem-timedwait-measured-ps5
...
docs(libkernel): record sem_timedwait timeouts as measured on a PS5
2026-10-26 15:27:46 +01:00
Adrià
6a8f224629
Merge pull request #9977 from StoneDC/feat/shellcoreutil-activation-stubs
...
docs(libSceSystemService): clarify activation technical debt
2026-10-26 15:26:10 +01:00
Adrià
e38fcb00dc
Merge pull request #9989 from milescoviello/fix/result-memo-budget
...
fix(shader): bound the bytes the recompiler's result memos hold
2026-10-26 15:23:48 +01:00
Adrià
8a89c91cc2
Merge pull request #10123 from MD5Visual/docs/fios2-prototype-evidence
...
docs(debt): note two reimplementations agree on four libSceFios2 date and handle prototypes
2026-10-26 15:22:46 +01:00
StoneDC
2bab8f29da
docs(libSceSystemService): clarify activation technical debt
2026-10-26 22:22:34 +08:00
Adrià
eb4e4019a6
Merge pull request #9975 from StoneDC/feat/ult-get-info
...
feat(libSceUlt): implement status query exports
2026-10-26 15:22:26 +01:00
Adrià
fa77c2b4e5
Merge pull request #10121 from xXPBSXx/docs/debt-kernel-ftruncate-title
...
docs(debt): note how a title calls sceKernelFtruncate
2026-10-26 15:21:22 +01:00
Adrià
f89559b472
Merge pull request #10119 from xXPBSXx/docs/debt-pad-deadbandstate-title
...
docs(debt): note how a title calls scePadSetAngularVelocityDeadbandState
2026-10-26 15:19:42 +01:00
Adrià
32b9227eec
Merge pull request #10117 from xXPBSXx/docs/debt-sysmodule-isloaded-title
...
docs(debt): note how a title uses sceSysmoduleIsLoaded
2026-10-26 15:17:36 +01:00
Adrià
5d183c33d3
Merge pull request #10115 from xXPBSXx/docs/debt-jpegdec-decode-title
...
docs(debt): note how a title calls sceJpegDecDecode
2026-10-26 15:16:14 +01:00
Adrià
f616a1397f
Merge pull request #10109 from xXPBSXx/docs/debt-hmd2-open-initialize-title
...
docs(debt): note how a title calls sceHmd2Open and sceHmd2Initialize
2026-10-26 15:12:40 +01:00
Adrià
51f5c57dd9
Merge pull request #10097 from xXPBSXx/docs/debt-net-getsockopt-title
...
docs(debt): note how a title uses the sceNetGetsockopt error value
2026-10-26 15:08:20 +01:00
StoneDC
3198588572
fix(libSceUlt): validate status outputs against firmware observations
2026-10-26 22:06:56 +08:00
StoneDC
08fd4fe766
fix(libSceUlt): separate blocked queue pushers from poppers
...
sceUltGetQueueInfo reported every blocked queue thread as a waiting popper because both directions incremented one counter. Track the two wait classes in separate fields and fill both query outputs, copy one waiter record per blocked thread, and cover full-queue and empty-queue waits with a new queue-waiters test. sceUltGetUlthreadRuntimeInfo now throws when a caller asks for worker thread handles, since this runtime starts no worker threads, and the debt entry records the remaining limitations.
2026-10-26 22:06:56 +08:00
StoneDC
3003984952
feat(libSceUlt): implement status query exports
2026-10-26 22:06:56 +08:00
Adrià
99b8446cbc
Merge pull request #10095 from xXPBSXx/docs/debt-savedata-dirnamesearch2-title
...
docs(debt): note the result structure a title passes to sceSaveDataDirNameSearch2
2026-10-26 15:06:16 +01:00
Adrià
84e91df418
Merge pull request #10093 from xXPBSXx/docs/debt-audioin-asyncopen-title
...
docs(debt): note the arguments a title passes to sceAudioInAsyncOpen
2026-10-26 15:04:10 +01:00
Adrià
7bcd4b92a1
Merge pull request #10091 from xXPBSXx/docs/debt-videodec2-createdecoder-title
...
docs(debt): note how a title calls sceVideodec2CreateDecoder
2026-10-26 15:02:45 +01:00