Commit Graph
7493 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
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
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à 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à 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à 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à 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à 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
Adrià 74eab620cd Merge pull request #13470 from HorizonCoding/feat/freetypeot-sqrt
feat(libSceFreeTypeOt): implement FT_SqrtFixed and FT_Sqrt32
2026-10-30 22:28:56 +01:00
Adrià 77e4396cf7 Merge pull request #13465 from BunnyFl/feat/libscembus-device-id-conversion
feat(libSceMbus): add the device ID conversions
2026-10-30 22:28:47 +01:00
Adrià f728f263f4 Merge pull request #13458 from KernelPanicNT/feat/nptus-npid-title-context
feat(libSceNpTus): create NpId title contexts with sceNpTusCreateNpTitleCtx
2026-10-30 22:28:31 +01:00
Adrià 54574150e5 Merge pull request #13453 from Celegans12/feat/npcommon-sandbox-inventory
feat(npcommon): add sandbox mode inventory exports
2026-10-30 22:28:23 +01:00
Adrià 1940e318ad Merge pull request #13446 from BunnyFl/feat/libscerazorcpu-uninitialized-calls
feat(libSceRazorCpu): answer the remaining calls as an uninitialized profiler
2026-10-30 22:27:24 +01:00
Adrià ce03377e23 Merge pull request #13460 from BunnyFl/feat/libscepad-handle-queries
feat(libScePad): answer the motion, Bluetooth and Leonardo queries
2026-10-30 22:27:17 +01:00
Adrià 58858dfce9 Merge pull request #13483 from JAB-dev/fix/ngs2-port-volume-clamp-ps5
fix(libSceNgs2): clamp the port volume to [0, 32] as the PS5 module does
2026-10-30 22:18:57 +01:00
Adrià db8f5671ab Merge pull request #13444 from DeveshB-1/fix/thermal-sensors-efault
fix(libkernel): return EFAULT from thermal sensor queries for unwritable stores
2026-10-30 22:18:45 +01:00
Adrià a1cfd03e6a Merge pull request #13459 from KernelPanicNT/feat/npentitlementaccess-addcont-info-individual
feat(libSceNpEntitlementAccess): implement sceNpEntitlementAccessGetAddcontEntitlementInfoIndividual
2026-10-30 22:18:37 +01:00
Adrià e584b5a7eb Merge pull request #13455 from KernelPanicNT/feat/npwebapi-request-options
feat(libSceNpWebApi): implement handle aborts, request options and timeouts
2026-10-30 22:10:55 +01:00