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
BunnyFl and Claude 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à and Claude 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