Commit Graph
9724 Commits
Author SHA1 Message Date
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
Adrià 7d9a2fc713 Merge pull request #13484 from xXPBSXx/docs-agc-ps4-gcn-sources
docs(agc): name what shadPS4, fpPS4 and addrlib do for PS4 layered surfaces and display buffers
2026-10-30 21:54:11 +01:00
Adrià 6472c708ae Merge pull request #13324 from JJenkx/fix/savedata-mount-host-failure
fix(savedata): keep failed host mounts unpublished
2026-10-30 21:46:41 +01:00
Adrià bf078a7518 Merge pull request #13427 from hypermoist/feat/libSceXml-value-types
feat(libSceXml): implement the value types and handle constructors
2026-10-30 21:46:33 +01:00
Adrià 6362046d10 Merge pull request #12569 from MarcZX10/feat/host-volume-mute
feat(libSceAudioOut): host volume and mute hotkeys, opt-in mute on focus loss
2026-10-30 21:46:25 +01:00
Adrià 254b300550 Merge pull request #13410 from CodingBreadd/feat/icu-identify-exports
feat(libSceIcu): name 74 unknown exports from their NIDs
2026-10-30 21:43:13 +01:00
Adrià 0cde681aa5 Merge pull request #13441 from BunnyFl/feat/libscesrcutl-handle-size-priority
feat(libscesrcutl): add the handle size and priority calls
2026-10-30 21:41:05 +01:00
Adrià ce7bc15837 Merge pull request #13428 from BunnyFl/feat/libkernel-is-module-loaded
feat(libkernel_sys): implement sceKernelIsModuleLoaded
2026-10-30 21:35:35 +01:00
Adrià 21a556f567 Merge pull request #12553 from JJenkx/codex/libc-unscaled-hex-parser-20261028
fix(libc): match unscaled hexadecimal Dinkumware conversion
2026-10-30 21:24:48 +01:00
Adrià 7ad4f3bb9f Merge pull request #12986 from Oscar45397/test/libkernel-virtual-range-name
fix(libkernel): return EFAULT for a null virtual range name
2026-10-30 21:23:57 +01:00
Adrià 4ac53f763c Merge pull request #12658 from xdCloudy/feat/libkernel-sys-vm-map-timestamp
feat(libkernel_sys): implement VM map timestamp proxy
2026-10-30 21:23:50 +01:00
Adrià 73ffb45110 Merge pull request #13421 from Celegans12/feat/remoteplay-input-device-exports-20261030
feat(libSceRemoteplay): add input device export placeholders
2026-10-30 21:18:48 +01:00
Adrià c0fb4a6aad Merge pull request #13411 from DeveshB-1/fix/uuid-create-efault
fix(libkernel): return EFAULT from sceKernelUuidCreate and sceKernelCreateUuidV4 for unwritable stores
2026-10-30 21:14:40 +01:00
Adrià 636398150a Merge pull request #13345 from hypermoist/feat/np-stream-helpers
feat(libSceNpCommon): implement the sce::np::StreamReader and StreamWriter helpers
2026-10-30 21:14:32 +01:00
Adrià 2d5e012f75 Merge pull request #13415 from Roojool/fix/agc-color-compare-907
fix(shader): round emulated array sampling half to even
2026-10-30 21:03:05 +01:00
Adrià 567837fad2 Merge pull request #13403 from Celegans12/feat/imebackend-inventory-exports-20261030
feat(libSceImeBackend): add export placeholders
2026-10-30 21:01:59 +01:00
Adrià 4324521f12 docs(libSceRazorCpu): list the uninitialized-profiler answers under Silent stubs 2026-10-30 20:59:33 +01:00
BunnyFlandClaude Opus 5.5 66c50d38aa feat(libSceRazorCpu): answer the remaining calls as an uninitialized profiler
Thirteen exports threw. In firmware 13.42 they all give fixed answers
while the profiler is not initialized, and only
sceRazorCpuInitializeInternal, which still throws, initializes it: the
fiber, workload and GPU marker sync calls return 0, the data tag storage
size is 0, the capture calls return 0x80580000, the marker callback
setters only store the callback, and sceRazorCpuInitializeGpuMarkerContext
accepts a context whose first byte is 1 and returns a plain 22 otherwise.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-30 20:59:19 +01:00
Adrià badd7cd5b8 Merge pull request #13333 from BunnyFl/feat/libscesystemservice-ps-button-event
feat(libSceSystemService): implement sceSystemServiceGetPSButtonEvent
2026-10-30 20:57:09 +01:00
Adrià 3410406e07 Merge pull request #13373 from mrfelek/perf/adaptive-staging
perf(agc): keep a staged element in place when its frames are faster
2026-10-30 20:57:01 +01:00
Adrià ecbd95f440 Merge pull request #13368 from hypermoist/feat/libwvoec-skeleton-stubs
feat(libwvoec): add skeleton library and 77 firmware 13.60 stubs
2026-10-30 20:56:52 +01:00
AdriàandClaude Sonnet 5.5 a667bc4a7a fix(libkernel): keep unwritable-output checks to hosts with a sensor, restore measured debt detail
Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
2026-10-30 20:51:20 +01:00
DeveshB-1 84e493242f fix(libkernel): return EFAULT from thermal sensor queries for unwritable stores 2026-10-30 20:51:08 +01:00
Adrià 29bd760304 Merge pull request #13440 from MarcZX10/docs/dev-1
docs(dev): fix the host import budget link and the APS5_TEST_DIRECT_READBACK kind
2026-10-30 20:46:49 +01:00
Adrià ba0bd11210 Merge pull request #13439 from MarcZX10/docs/debt-D3-2
docs(libSceGic): the only export is sceGicGetValue
2026-10-30 20:45:29 +01:00
Adrià 44f12a0c81 Merge pull request #13365 from hypermoist/feat/libSceVsePlugin-skeleton-stubs
feat(libSceVsePlugin): add skeleton library and 34 firmware 13.60 stubs
2026-10-30 20:43:09 +01:00
Adrià 547ce21f2b Merge pull request #13364 from hypermoist/feat/libSceVideoStreamingEngineAudioOnly-skeleton-stubs
feat(libSceVideoStreamingEngineAudioOnly): add skeleton library and 4 firmware 13.60 stubs
2026-10-30 20:43:01 +01:00
Adrià 1c793c03ad Merge pull request #13437 from MarcZX10/docs/debt-D3-1
docs(libSceFont): glyph attribute accepts only 0x10 and 0x11
2026-10-30 20:41:55 +01:00
Adrià 35a52e083f Merge pull request #13436 from MarcZX10/docs/debt-D10-2
docs(libs): SceAvPlayerVideoEx frame_rate is set from the stream
2026-10-30 20:40:36 +01:00
Adrià cf0e33b6a0 Merge pull request #13434 from MarcZX10/docs/debt-D9-1
docs(libSceVoiceChat): sceVoiceChatAbortRequest is not an offline SIGNED_OUT request
2026-10-30 20:38:03 +01:00
Adrià 3713032179 Merge pull request #13433 from MarcZX10/docs/debt-D6-1
docs(libSceNpSessionSignaling): document the NotImplemented memory and statistics stubs
2026-10-30 20:36:41 +01:00
Adrià 9d4f04630b Merge pull request #12599 from edubox/feat/ngs2-firmware-utilities
feat(ngs2): implement the firmware-recovered utility exports
2026-10-30 20:35:57 +01:00
Adrià ca7d64bd54 Merge pull request #13367 from hypermoist/feat/libwebrtc-skeleton-stubs
feat(libwebrtc): add skeleton library and 412 firmware 13.60 stubs
2026-10-30 20:35:50 +01:00
Adrià 37277ea18f Merge pull request #13366 from hypermoist/feat/libSceWebTransport-skeleton-stubs
feat(libSceWebTransport): add skeleton library and 53 firmware 13.60 stubs
2026-10-30 20:35:42 +01:00
Adrià 16345cad6a Merge pull request #13363 from hypermoist/feat/libSceUgcServiceS3-skeleton-stubs
feat(libSceUgcServiceS3): add skeleton library and 14 firmware 13.60 stubs
2026-10-30 20:19:17 +01:00
Adrià ca7362908c Merge pull request #13362 from hypermoist/feat/libSceUgcBgUploaderClient-skeleton-stubs
feat(libSceUgcBgUploaderClient): add skeleton library and 14 firmware 13.60 stubs
2026-10-30 20:19:08 +01:00
Adrià 0bdb9ebb33 Merge pull request #13361 from hypermoist/feat/libSceTtsEngine-skeleton-stubs
feat(libSceTtsEngine): add skeleton library and 11 firmware 13.60 stubs
2026-10-30 20:19:00 +01:00
Adrià 5cb209ec43 Merge pull request #13359 from hypermoist/feat/libScePlayReady4L-skeleton-stubs
feat(libScePlayReady4L): add skeleton library and 8 firmware 13.60 stubs
2026-10-30 19:55:51 +01:00
Adrià e750a50bbd Merge pull request #13358 from hypermoist/feat/libSceNpSessionSignalingCrossplay-skeleton-stubs
feat(libSceNpSessionSignalingCrossplay): add skeleton library and 11 firmware 13.60 stubs
2026-10-30 19:55:44 +01:00
Adrià 9298425e72 Merge pull request #13357 from hypermoist/feat/libSceFontGs.native-skeleton-stubs
feat(libSceFontGs.native): add skeleton library and 6 firmware 13.60 stubs
2026-10-30 19:55:35 +01:00
Adrià e7a2c4e4af Merge pull request #13356 from hypermoist/feat/libSceFlexContent-skeleton-stubs
feat(libSceFlexContent): add skeleton library and 12 firmware 13.60 stubs
2026-10-30 19:55:28 +01:00