JJenkx
d0f2684dce
feat(ajm): decode ATRAC9 vibration channel configurations
2026-10-17 00:48:16 -04:00
Dean
437f157d31
Merge pull request #6319 from hypermoist/docs/debt-duplicate-entries
...
docs(debt): drop the call tracing entry that --trace-imports superseded
2026-10-17 17:28:35 +13:00
Adrià
830edf86c6
Merge pull request #6049 from notaxeltv/feat/libSceNpPartner001-has-ea-access-ppsa34015
...
feat(libSceNpPartner001): answer sceNpHasEAAccessSubscription without an EA Access server
2026-10-17 06:11:44 +02:00
Adrià
142f7555aa
Merge pull request #6051 from Ondra97/codex/fix-ajm-live-instance-handles
...
fix(ajm): preserve live decoder handles across ID wrap
2026-10-17 06:10:21 +02:00
Adrià
ed1beacd10
Merge pull request #6034 from notaxeltv/feat/libSceLoginService-ppsa34015
...
feat(libSceLoginService): load Initialize/Terminate so PPSA34015 can start
2026-10-17 06:10:11 +02:00
Dean
5bd85a44c2
Merge pull request #6876 from parl0v/docs/gputime-line
...
docs(build): describe the [gputime] line and its command classes
2026-10-17 16:47:31 +13:00
Dean
dbcb802e15
Merge pull request #6750 from LeandroLP23/docs/debt-thread-priority-gap
...
docs(debt): record that guest thread priorities are not applied to host threads
2026-10-17 16:46:01 +13:00
Dean
ec6d3989f3
Merge pull request #6675 from xXPBSXx/docs/debt-agc-registered-shader-type-8
...
docs(debt): list the unprepared AGC shader types
2026-10-17 16:45:04 +13:00
Dean
2993eefd1d
Merge pull request #6672 from xXPBSXx/docs/debt-ajm-codec-23
...
docs(debt): list the unimplemented AJM codec 23 of PPSA21480
2026-10-17 16:44:32 +13:00
Dean
b705f11176
Merge pull request #6673 from xXPBSXx/docs/debt-ngs2-custom-module-0x20
...
docs(debt): list the NGS2 custom module id 0x20 of PPSA35169
2026-10-17 16:43:39 +13:00
Dean
dfdc3dec4d
Merge pull request #5280 from santhoshkumar-dev/codex/sandbox-ca-trust
...
feat(libkernel): serve the sandbox CA bundle from host TLS roots
2026-10-17 16:35:44 +13:00
Dean
f99f3d1dca
Merge pull request #6694 from MarcZX100/codex/coredump-config-dump-mode-6688
...
fix(libkernel): export sceCoredumpConfigDumpMode as an explicit stub
2026-10-17 16:34:12 +13:00
Adrià
30dadc2494
Merge pull request #6024 from KernelPanicNT/feat/libsceampr-cxa-call-unexpected
...
feat(libSceAmpr): implement __cxa_call_unexpected
2026-10-17 05:27:54 +02:00
Adrià
2083bc700f
Merge pull request #6020 from KernelPanicNT/feat/libsceappcontent-addcont-download-progress
...
feat(libSceAppContent): implement sceAppContentGetAddcontDownloadProgress
2026-10-17 05:15:31 +02:00
Santhosh Kumar
eb26fb97f8
fix(libkernel): filter sandbox TLS roots and preserve path overrides
2026-10-17 02:25:41 +00:00
screamm and Claude Fable 5.1
9f4a8d6ec5
feat(libkernel): serve the console CA list from the host trust store
...
Titles that bundle OpenSSL load the console's CA file from the sandbox
directory and fail every HTTPS request without it. ProsperoRadio
(PPSA99001, libcurl 8.18.0 + OpenSSL 3.5.2) on main + #4796 + #4525 :
[ProsperoRadio][http] https://all.api.radio-browser.info/json/servers : Problem with the SSL CA cert (path? access rights?) (error adding trust anchors from file: /gkbHtXc3Wq/common/cert/CA_LIST.cer)
SwanStation (PPSA98510) stops on the same file (#5001 ).
The guest path resolver now accepts exact-path providers, and libkernel
registers one for /<sceKernelGetFsSandboxRandomWord()>/common/cert/CA_LIST.cer.
On first use it writes a PEM bundle once per process to
cert_cache/CA_LIST.cer in the run directory, read-only: on Windows the
current user's ROOT and CA system stores, elsewhere SSL_CERT_FILE or the
first distro bundle that exists. Without a certificate the path keeps
resolving under the guest root and does not exist, as before. Every other
path under the sandbox word is unchanged. The console file's format and
the rest of its common/cert directory are unverified and recorded in
docs/dev/debt/libkernel.md.
With this change, #4796 , #4525 and #5025 on Windows 11, 60 s each:
[ProsperoRadio][http] 11846160 bytes in 1458 ms: 1161 passes, 803 waits (679 woken) for 1428 ms
[ProsperoRadio][catalog] page offset=0 bytes=11846160 objects=10000 accepted=9549 total=9549
...
[ProsperoRadio][catalog] page offset=60000 bytes=1712035 objects=1494 accepted=1436 total=59371
[SwanStationPS5] update: latest 1.2.5, this 1.1.3, available
[SwanStationPS5] gamedb: index written
Co-Authored-By: Claude Fable 5.1 <[email protected] >
2026-10-17 02:24:02 +00:00
Adrià
8566becc1c
Merge pull request #6019 from KernelPanicNT/feat/libscefont-text-codes
...
feat(libSceFont): implement sceFontCharactersRefersTextCodes and text code stepping
2026-10-17 04:14:50 +02:00
Adrià
c9cabcaf84
Merge pull request #6008 from zmeizy/claude/ldexp-f32-denormal-modes
...
fix(shader): translate v_ldexp_f32 in f32 denormal modes 1 and 2
2026-10-17 04:14:45 +02:00
Dean
f643e61d9c
Merge pull request #1693 from julienlgy/feat/razor-cpu-named-sync
...
fix(libSceRazorCpu): add sceRazorCpuNamedSync export
2026-10-17 15:02:12 +13:00
Adrià
fd9e577d98
Merge pull request #6007 from zmeizy/claude/cmp-f32-denormal-modes
...
fix(shader): translate f32 compares in f32 denormal modes 1 and 2
2026-10-17 03:10:56 +02:00
Adrià
6caba08643
Merge pull request #6003 from XairRrR/fix/fiber-large-context-stack
...
fix(libSceFiber): run a fiber on its own context when the context is large
2026-10-17 02:45:04 +02:00
Adrià
b1cb3ed43b
Merge pull request #5991 from Get-fix/ps4/videoout-ps4-buffers
...
feat(libSceVideoOut): register PS4 display buffers
2026-10-17 02:44:59 +02:00
Adrià Franch
b35caffd12
fix(libSceRazorCpu): take the label argument of sceRazorCpuNamedSync
2026-10-17 13:06:46 +13:00
julienlgy and Copilot
f4a33b7960
fix(libSceRazorCpu): add sceRazorCpuNamedSync export
...
Resolve the XCuZoBSVFG8 import required by Killzone Liberation by adding sceRazorCpuNamedSync as a no-op returning success when capture is inactive.
Extend the RazorCpu behavior test and document the NID source and unverified console signature and capture behavior.
Co-authored-by: Copilot <[email protected] >
2026-10-17 13:06:36 +13:00
Dean
e751dd2057
Merge pull request #6236 from fogydes/fix/playgo-unlisted-chunks-setting
...
fix(libScePlayGo): let users answer unlisted chunks
2026-10-17 13:05:47 +13:00
Dean
9070237dfd
Merge pull request #5676 from MarcZX100/codex/pad-n3ksx62fgno-status
...
fix(libScePad): return measured status for unknown Pad NID
2026-10-17 13:05:42 +13:00
Dean
72a848ca52
Merge pull request #4533 from Roojool/contrib/g07-pthread-getname
...
fix(libkernel): answer pthread_getname_np for a joined thread with ESRCH
2026-10-17 13:05:38 +13:00
Adrià
16a9191c60
Merge pull request #5986 from oneandonlydean/fix/mouse-reset-absolute-position
...
fix(libSceMouse): implement sceMouseResetAbsolutePosition with the arguments its callers pass
2026-10-17 01:22:56 +02:00
Adrià
4272979b31
Merge pull request #5953 from jagrat04/feat/libSceSsl-certificate-readers
...
feat(libSceSsl): implement certificate serial and name entry readers
2026-10-17 01:16:05 +02:00
Adrià
8c90c879e0
Merge pull request #5990 from Get-fix/ps4/windows-libc-for-libkernel
...
fix(relinker): search libc.prx for libkernel-only Windows executables
2026-10-17 01:16:00 +02:00
Adrià
af0fff7627
Merge pull request #5974 from mohammad-alosta/fix/ngs2-geom-apply
...
fix(libSceNgs2): implement a minimal sceNgs2GeomApply pass-through
2026-10-17 00:52:37 +02:00
Adrià
11d1557bd7
Merge pull request #5084 from 0xRickx/fix/libscesystemservice-host-time-zone
...
fix(libSceSystemService): report the host time zone and summer time
2026-10-17 00:52:32 +02:00
Adrià
6059b85439
Merge pull request #5968 from MarcZX100/codex/audio3d-supported-attrs-5954
...
feat(libSceAudio3d): report supported port attributes
2026-10-17 00:15:45 +02:00
Adrià
5f06c534a3
Merge pull request #5939 from Amoenus/codex/msaa-dcc-main5a6
...
feat(agc): import uniform multisampled DCC fast clears
2026-10-17 00:15:40 +02:00
Adrià
eac5d8db12
Merge pull request #5956 from alexpournaras/feat/voice-get-port-attr
...
feat(libSceVoice): implement sceVoiceGetPortAttr
2026-10-16 23:29:52 +02:00
Adrià
6e6677601f
Merge pull request #5960 from KernelPanicNT/fix/export-phasmophobia-psvr2-imports
...
fix(exports): export the PS VR2 calls Phasmophobia's psvr2.prx imports
2026-10-16 23:25:34 +02:00
Adrià
fc19485109
Merge pull request #6042 from wachi35676/docs/progress-history-readme
...
docs(progress): the README links the history page, not its chart
2026-10-16 23:17:41 +02:00
Adrià
7d728b1098
Merge pull request #6041 from wachi35676/docs/build-wasm-flag
...
docs(build): list the ANYPS5_BUILD_WASM flag
2026-10-16 23:17:04 +02:00
Adrià
4986aca62e
Merge pull request #6002 from CrimsonMac/docs/bitdefender-raise-exception-deadlock
...
docs(build): note Bitdefender Advanced Threat Defense hanging guest_raise_exception
2026-10-16 22:48:06 +02:00
MarcZX100
513694a848
docs(libScePad): record unknown NID probe limits
2026-10-16 20:40:45 +00:00
Adrià
2fab88d102
Merge pull request #5945 from ErenYeager1836/feat/libkernel-sysctl-pagesize
...
feat(libkernel): report hw.pagesize through sysctl and sysctlnametomib
2026-10-16 22:31:11 +02:00
Adrià
ac0427f612
Merge pull request #5928 from Kurenaiiiii/feat/libSceNet-show
...
feat(libSceNet): return success from ShowIfconfig and ShowNetstat
2026-10-16 22:30:58 +02:00
Adrià
04a8c2f6bf
Merge pull request #5904 from pushkarreddyy/feat/libSceWebBrowserDialog-open-predetermined
...
feat(libSceWebBrowserDialog): implement sceWebBrowserDialogOpenForPredeterminedContent
2026-10-16 22:30:53 +02:00
Adrià
590bb1733a
Merge pull request #5929 from Kurenaiiiii/feat/libSceNpWebApi2-abort
...
feat(libSceNpWebApi2): accept PushEventAbortHandle for known contexts
2026-10-16 22:23:48 +02:00
Adrià
f5110b0666
Merge pull request #5796 from ps54all/feat/libscepsml-mfsr-setup
...
feat(psml): implement the MFSR shared-resource and 800 context setup
2026-10-16 22:23:42 +02:00
Adrià
a88daac923
Merge pull request #5919 from Kurenaiiiii/feat/libSceGameUpdate
...
fix(libSceGameUpdate): return INVALID_ARGUMENT for null entitlement label
2026-10-16 22:23:37 +02:00
Dean Galvin
b816673fb5
fix(libSceMouse): take the position arguments of sceMouseResetAbsolutePosition
...
A call site passes the handle and then x and y as zero-extended 16-bit values (the centre of the display size), and ignores the result.
2026-10-16 22:10:10 +02:00
Masud
6b28b803fc
feat(libSceMouse): implement sceMouseResetAbsolutePosition
2026-10-16 22:10:10 +02:00
Adrià Franch
a315ce8ce4
docs(debt): note unmeasured libSceSsl certificate reader behavior
2026-10-16 22:04:44 +02:00
jagrat Singh
a637ffc727
fix(libSceSsl): align certificate and name entry readers with PS5 context ABI
2026-10-16 22:04:44 +02:00