Eduardo Ruiz
3cb12a6210
feat(playgo): accept a chunk id list for dumps without metadata
2026-10-31 00:06:25 +01:00
Adrià
6b48aee5d2
Merge pull request #13230 from kyon-eth/feat/app-db-shell-client-320-exports
...
feat(libSceAppDbShellCoreClient): declare 28 callable exports
2026-10-30 23:58:46 +01:00
Adrià
29ac4d6252
Merge pull request #13222 from kyon-eth/feat/user-service-320-exports
...
feat(libSceUserService): declare 36 callable exports
2026-10-30 23:58:16 +01:00
Adrià
3d693b47f4
Merge pull request #13229 from kyon-eth/feat/hmd2-320-exports
...
feat(libSceHmd2): declare 18 callable exports
2026-10-30 23:58:09 +01:00
Adrià
75ff349384
Merge pull request #13228 from kyon-eth/feat/common-dialog-320-exports
...
feat(libSceCommonDialog): declare 12 callable exports
2026-10-30 23:58:02 +01:00
Adrià
7ce71a9bb7
Merge pull request #13227 from kyon-eth/feat/pad-320-exports
...
feat(libScePad): declare 13 callable exports
2026-10-30 23:57:55 +01:00
Adrià
c8a871aa5a
Merge pull request #13226 from kyon-eth/feat/avcap2mvr-320-exports
...
feat(libSceAvcap2mvr): declare 13 callable exports
2026-10-30 23:57:47 +01:00
Adrià
ff9464ed9e
Merge pull request #13225 from kyon-eth/feat/webkit-requirements-320-exports
...
feat(libSceNKWebKitRequirements): declare 32 callable exports
2026-10-30 23:57:39 +01:00
Adrià
b55fa1b387
Merge pull request #13223 from kyon-eth/feat/audio-out-320-exports
...
feat(libSceAudioOut): declare 33 callable exports
2026-10-30 23:57:31 +01:00
Adrià
b44985a3ea
Merge pull request #13408 from hypermoist/feat/np-comm-id
...
feat(libSceNpCommon): implement sce::np::NpCommId and sceNpUtilParseTitleId
2026-10-30 23:52:44 +01:00
Adrià
745752537d
Merge pull request #13218 from kyon-eth/feat/save-data-320-exports
...
feat(libSceSaveData): declare additional callable exports
2026-10-30 23:52:36 +01:00
Adrià
0261ca3e01
Merge pull request #13221 from kyon-eth/feat/np-web-api-additional-320-exports
...
feat(libSceNpWebApi): declare 38 additional callable exports
2026-10-30 23:50:17 +01:00
Adrià
d2863131ef
Merge pull request #13217 from kyon-eth/feat/np-trophy-320-exports
...
feat(libSceNpTrophy): declare 6 callable exports
2026-10-30 23:49:17 +01:00
Adrià
3b0523ab91
Merge pull request #13215 from kyon-eth/feat/async-storage-internal-320-exports
...
feat(libSceAsyncStorageInternal): declare 22 callable exports
2026-10-30 23:47:40 +01:00
Adrià
de96e3efbd
Merge pull request #13213 from kyon-eth/feat/tts-core-g3bc-320-exports
...
feat(libSceTtsCoreG3Bc): declare 18 callable exports
2026-10-30 23:45:30 +01:00
Adrià
542faba396
Merge pull request #13205 from kyon-eth/feat/agc-driver-320-exports
...
feat(libSceAgcDriver): declare 16 callable exports
2026-10-30 23:45:22 +01:00
Adrià
bd5d95a5e4
Merge pull request #13210 from kyon-eth/feat/share-internal-native-320-exports
...
feat(libSceShareInternal.native): declare 20 callable exports
2026-10-30 23:41:24 +01:00
Adrià
926751519f
fix(libSceUserService): export named placeholders as _nid_no_patch
2026-10-30 23:33:38 +01:00
Kyon
fdb43d3fc7
feat(libSceUserService): declare 36 callable exports
2026-10-30 23:33:33 +01:00
Adrià
e8efeed58a
Merge pull request #13209 from kyon-eth/feat/netctl-320-exports
...
feat(libSceNetCtl): declare 20 callable exports
2026-10-30 23:31:48 +01:00
boykopovar
7fcab08f71
Merge pull request #13645 from boykopovar/fix/exception-delivery-race
...
fix(libkernel): exception delivery race
v0.1.4
2026-10-31 01:18:00 +03:00
hypermoist and Claude Opus 5.5
79624b828c
feat(libSceNpCommon): implement sce::np::NpCommId and sceNpUtilParseTitleId
...
The constructors, destructors, Clear, IsEmpty, Equals, Parse, Build and the
comparison operators of sce::np::NpCommId, and the C export
sceNpUtilParseTitleId they use, follow libSceNpCommon.sprx of firmware
13.60, checked against 26,501 firmware results.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-30 23:08:07 +01:00
Adrià
9605300f29
Merge pull request #13503 from Oscar45397/fix/libkernel-map-unallocated-direct-memory
...
fix(libkernel): return ENOMEM when mapping unallocated direct memory
2026-10-30 22:56:33 +01:00
Adrià
c84f79ed3b
Merge pull request #13451 from BunnyFl/feat/libscenpcommon-json-parser
...
feat(libSceNpCommon): implement the JSON parser family
2026-10-30 22:56:24 +01:00
Adrià
1fd299c3a4
refactor(libSceAgcDriver): drop unused inventory header include
2026-10-30 22:54:08 +01:00
Adrià
f4b135b585
refactor(libSceAgcDriver): drop unused inventory header
2026-10-30 22:53:41 +01:00
Kyon
1dd9d2a8dc
fix(libSceAgcDriver): drop unverified PaDebug routing
2026-10-30 22:53:35 +01:00
Kyon
bd20995dba
docs(libSceAgcDriver): preserve functional section spacing
2026-10-30 22:53:35 +01:00
Kyon
d62f18a381
docs(libSceAgcDriver): avoid shared debt entry conflict
2026-10-30 22:53:35 +01:00
Kyon
55ee6860ed
refactor(libSceAgcDriver): avoid shared build-list changes
2026-10-30 22:53:35 +01:00
Kyon
6427c96a88
feat(libSceAgcDriver): declare older PaDebug exports
2026-10-30 22:53:35 +01:00
Kyon
3242cb844f
docs(libSceAgcDriver): isolate inventory section
2026-10-30 22:53:35 +01:00
Kyon
846482cad9
fix(libSceAgcDriver): exclude overlapping open exports
2026-10-30 22:53:35 +01:00
Kyon
d9505003e2
docs(libSceAgcDriver): clarify export evidence
2026-10-30 22:53:35 +01:00
Kyon
3b359c7fdd
feat(libSceAgcDriver): declare 22 callable exports
2026-10-30 22:53:35 +01:00
Adrià
37d2b56e13
Merge pull request #13494 from malekaifa/fix/input-mapper-reject-whitespace-port
...
fix(input-mapper): reject whitespace-only ports
2026-10-30 22:51:31 +01:00
Adrià
c9d187be2b
Merge pull request #13492 from wrocketdev/fix/agc-tessellation-cull-distance
...
fix(agc): accept cull distances from tessellation evaluation shaders
2026-10-30 22:51:23 +01:00
Adrià
dce20dd896
Merge pull request #13136 from kyon-eth/feat/glslim-compositor-320-exports
...
feat(libSceGLSlimVSH): declare 14 callable exports
2026-10-30 22:50:38 +01:00
Adrià
93f5331fd7
Merge pull request #13463 from notHaze/feat/configurable-mouse-stick
...
feat(input): add configurable mouse stick target
2026-10-30 22:50:29 +01:00
Adrià
5749c28ec7
Merge pull request #13502 from rooklz/fix/check-skips-duplicate-testcases
...
fix(tools): reject duplicate JUnit testcase names in check_skips
2026-10-30 22:50:22 +01:00
Adrià
6e8b53154e
Merge pull request #13457 from KernelPanicNT/feat/icu-compare-iter-unicode-version
...
feat(libSceIcu): implement u_strCompareIter and u_getUnicodeVersion
2026-10-30 22:50:15 +01:00
Adrià
f1e340be4a
Merge pull request #13000 from rooklz/fix/stubgen-symlink-loop
...
fix(tools): report stubgen symbolic link loops as usage errors
2026-10-30 22:48:28 +01:00
Adrià
406c616d44
Merge pull request #13489 from Filip722/perf/shader-phi-user-snapshot-20261030
...
perf(shader): snapshot only phi users during SSA cleanup
2026-10-30 22:48:20 +01:00
Adrià
48773cf610
Merge pull request #13443 from DeveshB-1/fix/write-throttling-efault
...
fix(libkernel): return EFAULT from sceKernelWriteThrottlingStatus for an unwritable store
2026-10-30 22:48:12 +01:00
Adrià
140d55e6a0
Merge pull request #13431 from hypermoist/feat/np-ref-object
...
feat(libSceNpCommon): implement sce::np::RefObject
2026-10-30 22:42:10 +01:00
Adrià
e1b563a8fc
Merge pull request #13488 from JAB-dev/fix/ngs2-i16-render-conversion-ps5
...
fix(libSceNgs2): convert PCM_I16L render output as the PS5 module does
2026-10-30 22:42:02 +01:00
Adrià
0399b0a2c9
Merge pull request #13487 from BunnyFl/feat/libkernel-amm-remaining
...
feat(libkernel_sys): add the remaining AMM command writers
2026-10-30 22:41:55 +01:00
Adrià
d4de5943f6
Merge pull request #13456 from KernelPanicNT/feat/playgo-optional-chunk-requests
...
feat(playgo): validate optional chunk requests, next chunk and install speed 2
2026-10-30 22:29:26 +01:00
Adrià
80bb196da3
Merge pull request #13476 from malekaifa/fix/hw-oracle-hip-input-size
...
fix(hw-oracle): reject short HIP dispatch inputs
2026-10-30 22:29:18 +01:00
Adrià
f5a171acc7
Merge pull request #13471 from BunnyFl/feat/libsceagcdriver-unavailable-calls
...
feat(libSceAgcDriver): return the retail errors of the unavailable driver calls
2026-10-30 22:29:05 +01:00