Dean
b14af0b8c3
Merge pull request #10693 from MarcZX10/marc/sweep-np-tss
...
feat(libSceNpTus): implement sceNpTssGetData and sceNpTssGetDataAsync
2026-11-01 14:58:29 +13:00
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
MarcZX10
23af56581a
docs(libSceNpTus): clarify TSS data status validation
2026-10-29 19:23:58 +00:00
MarcZX10
4a2306eafb
docs(libSceNpTus): record sceNpTssGetData
2026-10-28 13:45:12 +00:00
MarcZX10
5fbcac556d
docs(libSceNpTus): record sceNpTssGetDataAsync
2026-10-28 13:43:59 +00:00
MarcZX10
14afdc1854
docs(libSceNpTus): say where the firmware 13.42 module disagrees with the shadPS4 argument checks
...
The checks and the tests that assert them follow shadPS4 and are unverified; the entry lists the differences an emulator run of the 13.42 module reports.
2026-10-28 13:43:45 +00:00
MarcZX10
87f03009e6
docs(libSceNpTus): record sceNpTusDeleteMultiSlotDataVUser
2026-10-28 13:43:45 +00:00
MarcZX10
90c8298078
docs(libSceNpTus): record sceNpTusDeleteMultiSlotDataVUserAsync
2026-10-28 13:43:45 +00:00
MarcZX10
d856f7b3d7
docs(libSceNpTus): record sceNpTusGetDataForCrossSaveVUser
2026-10-28 13:43:45 +00:00
MarcZX10
d9a1c67bbc
docs(libSceNpTus): record sceNpTusGetDataForCrossSaveVUserAsync
2026-10-28 13:43:45 +00:00
MarcZX10
947b2af4f6
docs(libSceNpTus): record sceNpTusGetFriendsVariableForCrossSave
2026-10-28 13:43:45 +00:00
MarcZX10
06070a5990
docs(libSceNpTus): record sceNpTusGetFriendsVariableForCrossSaveAsync
2026-10-28 13:43:45 +00:00
MarcZX10
1d4bca99dd
docs(libSceNpTus): record sceNpTusGetFriendsDataStatusForCrossSave
2026-10-28 13:43:45 +00:00
MarcZX10
9a3b05fc29
docs(libSceNpTus): record sceNpTusGetFriendsDataStatusForCrossSaveAsync
2026-10-28 13:43:45 +00:00
MarcZX10
2f78dd808e
docs(libSceNpTus): record sceNpTusGetFriendsVariableA
2026-10-28 13:43:45 +00:00
MarcZX10
6c725277e4
docs(libSceNpTus): record sceNpTusGetFriendsVariableAAsync
2026-10-28 13:43:45 +00:00
MarcZX10
ceeee1dd93
docs(libSceNpTus): record sceNpTusGetFriendsDataStatusA
2026-10-28 13:43:45 +00:00
MarcZX10
2a21227a5c
docs(libSceNpTus): record sceNpTusGetFriendsDataStatusAAsync
2026-10-28 13:43:45 +00:00
MarcZX10
34e039ab3e
docs(libSceNpTus): record the single-source shadPS4 signatures of the declared stubs
2026-10-27 01:05:41 +00:00
Yossi Yadgar
b9420dfa1b
docs(debt): note the blocking NpTus data and variable calls
2026-10-25 13:05:49 +02:00
Dean
26b06e9923
Merge pull request #9531 from zaryabzip/feat/nptus-tss-title-contexts
...
feat(libSceNpTus): create TSS title contexts in the TUS context table
2026-10-23 12:59:23 +13: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
Yossi Yadgar
1f407e5970
docs(debt): note where the new NpTus request checks come from
2026-10-21 12:33:20 +03:00
Arnab Ghosh
a7d5b6a89a
feat(libSceNpTus): run the remaining multi-slot variable calls offline
2026-10-21 07:24:18 +06:00
Yuri Olive
9d824e2261
Merge branch 'main' of https://github.com/boykopovar/AnyPS5 into feat/nptus-missing-exports
...
# Conflicts:
# docs/dev/debt/libSceNpTus.md
2026-10-20 19:25:05 -03:00
Yuri Olive
c5d16f952e
feat(libSceNpTus): export missing firmware interfaces
2026-10-20 07:10:05 -03:00
Santhosh Kumar
971d8ba891
feat(libSceNpTus): delete title contexts and their requests
2026-10-20 11:48:16 +05:30
Adrià Franch
6093e8c49e
docs(np-tus): add technical debt for libSceNpTus
2026-10-19 08:27:08 +02:00