Commit Graph
23509 Commits
Author SHA1 Message Date
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
hypermoistandClaude 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