Adrià and Claude Sonnet 5.5
a8a5caa2ac
fix(playgo): report scenario bits 0 to 4 for type 1 from the optional chunk getters
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-30 21:12:51 +01:00
KernelPanicNT
2412d88873
feat(playgo): validate optional chunk requests, next chunk and install speed 2
...
Implement scePlayGoRequestOptionalChunk, scePlayGoGetRequiredDisc,
scePlayGoRequestNextChunk and scePlayGoSetInstallSpeed2 with the argument
checks and error codes that pgo_stub and rps5e agree on: a null option or
output is BAD_POINTER, an optional chunk type above 2 is BAD_OPTIONAL_TYPE,
scenario bits from 5 up are BAD_SCENARIO_CONFIGURATION, a non-null reserved
pointer or a nonzero reserved argument is INVALID_ARGUMENT, a speed above
FULL is BAD_SPEED and SUSPENDED is EPERM. Every chunk is installed, so the
required disc is 0 and no next chunk is pending.
scePlayGoSetInstallSpeed2 takes no handle and returns NOT_INITIALIZED before
scePlayGoInitialize or after scePlayGoTerminate, so the library now records
whether it is initialized.
Remove the debt entry that listed three of these exports as unknown and
throwing, and record the initialization checks the sources make that are
not applied, and that PrefetchOptionalChunk keeps its no-op.
2026-10-30 21:12:29 +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à
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à
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
Adrià
14ef4307a0
Merge pull request #13355 from hypermoist/feat/libSceCffMgr-skeleton-stubs
...
feat(libSceCffMgr): add skeleton library and 14 firmware 13.60 stubs
2026-10-30 19:55:20 +01:00
Adrià
b43f6a514d
Merge pull request #13354 from hypermoist/feat/libSceCdlgAdIdClient-skeleton-stubs
...
feat(libSceCdlgAdIdClient): add skeleton library and 7 firmware 13.60 stubs
2026-10-30 19:52:43 +01:00
Adrià
0814d32375
Merge pull request #13351 from BunnyFl/feat/libkernel-title-workaround-limit
...
fix(libkernel_sys): accept all 128 title workaround bits and add the misspelled export
2026-10-30 19:52:35 +01:00
Adrià
d62ad32c88
Merge pull request #13322 from BunnyFl/feat/libscesystemservice-codec-activation
...
feat(libSceSystemService): answer the codec activation calls as firmware 13.42 does
2026-10-30 18:54:28 +01:00
Adrià
05c436cc9b
Merge pull request #13402 from Celegans12/feat/fontgs-inventory-exports-20261030
...
feat(libSceFontGs): add export placeholders
2026-10-30 18:51:53 +01:00
Adrià
c16ab78552
Merge pull request #13346 from DeveshB-1/fix/sdk-version-efault
...
fix(libkernel_sys): return EFAULT from sceKernelGetCompiledSdkVersion for an unwritable store
2026-10-30 18:51:44 +01:00
Adrià
f5a0356d5a
Merge pull request #13267 from msbutt1/feat/libressl3-rsa-up-ref
...
feat(libSceLibreSsl3): implement RSA_up_ref
2026-10-30 18:50:23 +01:00
Adrià
53f41a0b6d
Merge pull request #13050 from edubox/feat/npcpp-titlecloudstorage
...
feat(libSceNpCppWebApi): bring up TitleCloudStorage V1 offline
2026-10-30 18:22:51 +01:00
Eduardo Ruiz
7abf906257
docs(ngs2): state which parser behaviours come from the module
2026-10-30 18:19:53 +01:00
Eduardo Ruiz
a696dc4761
docs(ngs2): record the firmware evidence for the utility exports
2026-10-30 18:19:53 +01:00
Eduardo Ruiz
dffc2106ae
docs(ngs2): keep the utility debt entry in the guest library file
2026-10-30 18:19:53 +01:00
Eduardo Ruiz
2efc86f681
feat(ngs2): implement the firmware-recovered utility exports
...
Implement sceNgs2SystemEnumHandles, sceNgs2SystemEnumRackHandles and sceNgs2ParseWaveformUser, and recover the sceNgs2FftQuerySize signature and work-size table from the decrypted firmware 11.00 libSceNgs2. FftInit/FftProcess still throw because their AVX kernel and packed layout are not recovered.
2026-10-30 18:19:53 +01:00
Adrià
8f756acf59
Merge pull request #13289 from maskym/fix/libressl-select-next-proto
...
fix(libSceLibreSsl): select protocols from unvalidated lists like the module
2026-10-30 17:27:40 +01:00
Adrià
040d025620
Merge pull request #13121 from kyon-eth/feat/libc-internal-320-exports
...
feat(libSceLibcInternal): declare 297 callable exports
2026-10-30 17:27:31 +01:00
Adrià
e56fe75c4e
Merge pull request #13281 from hypermoist/feat/np-memory-stream
...
feat(libSceNpCommon): implement sce::np::MemoryStreamReader and MemoryStreamWriter
2026-10-30 17:27:23 +01:00
Adrià
9304896d89
Merge pull request #12135 from Oscar45397/fix/libkernel-raise-short-sleep
...
fix(libkernel): deliver raises at the spin that ends a sleep on Windows
2026-10-30 17:05:05 +01:00
Adrià
ad2fbd74cd
Merge pull request #13309 from ntamas94/docs/ps4-fw1071-audiodec
...
docs(libSceAudiodec): confirm sceAudiodecCreateDecoder word lengths on PS4 10.71
2026-10-30 16:59:50 +01:00
hypermoist
7ac405d6ff
Merge remote-tracking branch 'upstream/main' into feat/libwvoec-skeleton-stubs
2026-10-31 04:44:50 +13:00
hypermoist
6ef7ac789f
Merge remote-tracking branch 'upstream/main' into feat/libwebrtc-skeleton-stubs
2026-10-31 04:44:08 +13:00
hypermoist
005220849b
Merge remote-tracking branch 'upstream/main' into feat/libSceWebTransport-skeleton-stubs
2026-10-31 04:43:24 +13:00
hypermoist
331767bee4
Merge remote-tracking branch 'upstream/main' into feat/libSceVsePlugin-skeleton-stubs
2026-10-31 04:42:42 +13:00
hypermoist
7afad8e468
Merge remote-tracking branch 'upstream/main' into feat/libSceVideoStreamingEngineAudioOnly-skeleton-stubs
2026-10-31 04:41:59 +13:00
hypermoist
cb9c136669
Merge remote-tracking branch 'upstream/main' into feat/libSceUgcServiceS3-skeleton-stubs
2026-10-31 04:41:18 +13:00
hypermoist
13f828be35
Merge remote-tracking branch 'upstream/main' into feat/libSceUgcBgUploaderClient-skeleton-stubs
2026-10-31 04:40:38 +13:00
hypermoist
2faeb777be
Merge remote-tracking branch 'upstream/main' into feat/libSceTtsEngine-skeleton-stubs
2026-10-31 04:39:56 +13:00