Commit Graph
7311 Commits
Author SHA1 Message Date
Dean 3a1c60898a Merge pull request #11156 from orezraey/fix/libc-fdopen-measured-ps5
fix(libc): check the fdopen mode before the descriptor and skip the access check as measured on a PS5
2026-10-27 05:43:39 +13:00
Dean 6733079b2d Merge pull request #11140 from akkadbakkad89/fix/psml-mfsr-init
fix(libScePsml): fail MFSR init and shared-resource limits as a base console does
2026-10-27 05:42:58 +13:00
Dean 4971b380b3 Merge pull request #11127 from orezraey/fix/libc-strerror-r-texts-measured-ps5
fix(libc): give strerror_r, perror and strerror_s the strerror texts as measured on a PS5
2026-10-27 05:42:18 +13:00
Dean ade9b32167 Merge pull request #11029 from orezraey/fix/libkernel-event-error-measured-ps5
fix(libkernel): add 0x80020000 to any event fflags in sceKernelGetEventError as measured on a PS5
2026-10-27 05:38:39 +13:00
Dean bd1b31548c Merge pull request #11013 from mantavisual/feat/icu-invariant-version-helpers
feat(libSceIcu): implement the invariant character and version helpers
2026-10-27 05:37:25 +13:00
Dean 349055c1cd Merge pull request #11009 from EagleBearerYS/fix/count-throwing-done-content
fix: report seven always-throwing content and audio exports as not implemented
2026-10-27 05:36:36 +13:00
Dean c0c803f8f1 Merge pull request #10974 from verusferro/feat/sp-mutexattr-setprioceiling
feat(libSceSpSysCallWrapper): forward sceSpPthreadMutexattrSetprioceiling
2026-10-27 05:34:07 +13:00
Dean e698ea22d7 Merge pull request #10932 from AdnanKhan-ak47/feat/move-read-state-recent-null-data
fix(libSceMove): accept a null data array in sceMoveReadStateRecent for SDKs through 0x03ffffff
2026-10-27 05:33:23 +13:00
Dean b3b996fbba Merge pull request #10914 from AlexFigas/fix/voicechat-handler-registration-args
fix(libSceVoiceChat): declare the handler registration arguments a title passes
2026-10-27 05:31:41 +13:00
Dean c3603c0c6c Merge pull request #10910 from AlexFigas/fix/npwebapi2-push-context-callback-args
fix(libSceNpWebApi2): declare the arguments of sceNpWebApi2PushEventRegisterPushContextCallback
2026-10-27 05:31:01 +13:00
Dean 427dd36164 Merge pull request #10887 from thuanquang/feat/ime-backend-exports
feat(libSceImeBackend): declare 22 sceImeBackend exports
2026-10-27 05:29:19 +13:00
Dean 4c92447924 Merge pull request #10879 from EagleBearerYS/feat/npmanager-idmapper-requests
feat(libSceNpManager): implement the IdMapper and NpManagerInt request lifecycles
2026-10-27 05:28:41 +13:00
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
orezraeyandClaude 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
xXPBSXxandClaude 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
hypermistandClaude 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
hypermistandClaude 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
orezraeyandClaude 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
xXPBSXxandClaude 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