Commit Graph
6 Commits
Author SHA1 Message Date
KernelPanicNT 41c1f7881a feat(libSceNpTus): create NpId title contexts with sceNpTusCreateNpTitleCtx
sceNpTusCreateNpTitleCtx makes the same checks as sceNpTssCreateNpTitleCtx,
which already follows shadPS4's sceNpTusCreateNpTitleCtx: a null npId is
INSUFFICIENT_ARGUMENT, service label 0xFFFFFFFF is INVALID_ARGUMENT, and
otherwise it creates a context in the shared 32-context table. The
signature is shadPS4's and fpPS4's.
2026-10-30 15:06:50 +00:00
boykopovar f38d29fd08 refactor(sdk): add canonical headers for remaining libraries 2026-10-24 23:17:42 +03:00
zaryabzip c13218735e feat(libSceNpTus): create TSS title contexts in the TUS context table
sceNpTssCreateNpTitleCtxA creates a context like sceNpTusCreateNpTitleCtxA,
and sceNpTssCreateNpTitleCtx checks its NpId and service label first, as
shadPS4 does; both share the TUS table, its 32-context limit and its
requests.
2026-10-22 05:25:26 +05:00
Arnab Ghosh a7d5b6a89a feat(libSceNpTus): run the remaining multi-slot variable calls offline 2026-10-21 07:24:18 +06:00
Santhosh Kumar 971d8ba891 feat(libSceNpTus): delete title contexts and their requests 2026-10-20 11:48:16 +05:30
Luis Gerardo Aguilar 8cf212a9d8 feat(np-tus): add libSceNpTus with offline title user storage
Titles that import libSceNpTus failed to load because the library did
not exist. Title contexts and requests are tracked, arguments are
validated, and every storage operation completes as signed out, matching
how libSceNpManager reports PSN.
2026-10-19 08:26:59 +02:00