Dean
58ceeb8ed5
Merge pull request #9040 from YossiYad/feat/kernel-sys-workaround-process-type
...
feat(libkernel_sys): implement sceKernelTitleWorkaroundIsEnabled and sceKernelGetProcessType
2026-10-24 00:33:16 +13:00
Dean
d1b6cdbabd
Merge pull request #8976 from simonbronk/feat/libSceCesCs-gbk-euc-cn
...
feat(libSceCesCs): convert GBK and EUC-CN through the CP936 table
2026-10-24 00:29:10 +13:00
Adrià
ef337cd082
Merge pull request #8104 from Celegans12/perf/agc-address-build-staging
...
perf(agc): stage the written elements of address-based compute builds in device memory
2026-10-23 13:28:29 +02:00
hypermist and Claude Opus 5.5
547e0b74dd
docs(libc): record the console evidence for the sized __atomic calls
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
Claude-Session: https://claude.ai/code/session_013XFS3FUfBtqCVfwmBrRQ6q
2026-10-24 00:28:24 +13:00
hypermist and Claude Opus 5.5
372d0738e9
Merge remote-tracking branch 'upstream/main' into feat/npcommon-runtime
...
#9037 landed as this branch already carried it, so keep this branch's pending exports and debt entries and add the runtime test beside main's.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
Claude-Session: https://claude.ai/code/session_013XFS3FUfBtqCVfwmBrRQ6q
2026-10-24 00:28:23 +13:00
hypermist and Claude Opus 5.5
ea8fb1235d
Merge remote-tracking branch 'upstream/main' into fix/libs-firmware-constants-4
...
Keep the constant-returns test after main's barrier and pthread tests.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
Claude-Session: https://claude.ai/code/session_013XFS3FUfBtqCVfwmBrRQ6q
2026-10-24 00:28:22 +13:00
Evgeniy Kazarin and Claude Opus 5.5
c442afa5d1
docs: name shared views as the pages the Windows write watch leaves read-only
...
CONVENTIONS.md still listed stable resident runs of at least 256 KiB as
the pages the write watch can leave read-only between collections on
Windows, and pointed at the debt/libc.md entry this PR removes. Resident
runs are no longer write-protected. What stays read-only between
collections on Windows are the pages of shared views (shared memory,
shared file mappings, and direct memory mapped at more than one guest
address), which Collect arms; the Windows direct-memory backing entry in
debt/libc.md describes the direct-memory case.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 19:27:37 +08:00
orezraey and Claude Opus 5.5
d3f7b11e85
docs(libSceCesCs): record the measured Shift-JIS decoding sweep
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 08:27:22 -03:00
orezraey and Claude Opus 5.5
4ec8b2d289
fix(libSceCesCs): encode EUC-JP and Shift-JIS as measured on a PS5
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 08:27:22 -03:00
orezraey and Claude Opus 5.5
23411115af
refactor(libSceCesCs): let every MBCS string form check its output through the shared loop
...
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 08:27:15 -03:00
xXPBSXx and Claude Sonnet 5.5
f5bf94ca3e
docs(debt): note how titles call sceGameLiveStreamingGetProgramInfo
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-23 13:26:19 +02:00
xXPBSXx and Claude Sonnet 5.5
edb66d9cc1
docs(debt): note how a title calls the sceUserService accessibility getters
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-23 13:25:52 +02:00
Dean
c928aeb0a2
Merge pull request #10029 from oneandonlydean/fix/convertkeycode-ime-keyboard-type
...
fix(libSceConvertKeycode): map the user's keyboard type to the IME keyboard type
2026-10-24 00:21:18 +13:00
orezraey and Claude Opus 5.5
5b014ba000
fix(libSceCesCs): terminate and count MBCS string conversions as measured on a PS5
...
The UTF-16 and UTF-32 string forms and the UTF-8 to Shift-JIS and EUC-JP
calls now share the measured string loop and UTF-8 decoder, and the
Japanese tests expect JIS X 0212 to be neither decoded nor encoded.
sceCesMbcsUcsContextInit rejects a null profile.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 08:17:51 -03:00
Adrià
0a5d810e9d
Merge pull request #7659 from thuanquang/fix/db-plane-clear-state
...
fix(agc): start DB_Z_INFO and DB_STENCIL_INFO at their clear-state value
2026-10-23 13:17:23 +02:00
Santhosh Kumar
7f5367d4e4
chore: sync current main for PR 8286
2026-10-23 16:46:34 +05:30
Santhosh Kumar
68b616640a
chore: sync current main for PR 9785
2026-10-23 16:46:34 +05:30
Santhosh Kumar
f3da59fe87
chore: sync current main for PR 9802
2026-10-23 16:46:33 +05:30
Santhosh Kumar
be66debdc4
chore: sync current main for PR 9924
2026-10-23 16:46:32 +05:30
xXPBSXx and Claude Sonnet 5.5
d71baaf460
docs(debt): shorten the NetCtlGetInfo entry under the length limit
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-23 13:14:28 +02:00
Adrià
af4700b98d
Merge pull request #7692 from PhialsBasement/fix/agc-versioned-defaults-compact-types
...
test(libSceAgc): find MRT0 through the compact versioned register defaults
2026-10-23 13:14:16 +02:00
Santhosh Kumar
2637f07c62
feat(libSceFreeType): configure scalar and darkening properties
2026-10-23 16:41:34 +05:30
eliasbruno124-dev
9d4a0ebfcd
docs(agc): describe deferred settle submission ordering
2026-10-23 13:10:59 +02:00
orezraey
0a33d53861
Merge branch 'fix/libscecescs-eucjp-measured-ps5' into fix/libscecescs-mbcs-strings-measured-ps5
...
# Conflicts:
# core/libs/tests/GuestCes.cpp
2026-10-23 08:06:41 -03:00
atharv-honestly
30ab85a8db
feat(libressl): implement certificate verification error strings
2026-10-23 16:33:43 +05:30
Dean
f40cdebce2
Merge pull request #9208 from YossiYad/feat/gnm-neo-draw-packets
...
feat(libSceGnmDriverForNeoMode): write the draw, dispatch, compute wait and VGT control packets
2026-10-24 00:02:58 +13:00
orezraey
7735835ba8
Merge remote-tracking branch 'origin/main' into fix/libscecescs-eucjp-measured-ps5
...
# Conflicts:
# core/libs/tests/GuestCes.cpp
# docs/dev/debt/libSceCesCs.md
2026-10-23 08:02:15 -03:00
xXPBSXx and Claude Sonnet 5.5
cb20a0563c
docs(debt): note how titles call inet_pton
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-23 13:02:04 +02:00
orezraey
803744fe85
Merge remote-tracking branch 'origin/main' into fix/libscecescs-scalar-measured-ps5
...
# Conflicts:
# core/libs/prx/libSceCesCs/Export.cpp
# core/libs/tests/GuestCes.cpp
# docs/dev/debt/libSceCesCs.md
2026-10-23 07:55:22 -03:00
xXPBSXx and Claude Sonnet 5.5
79b6e97632
docs(debt): note how a title calls sceHmd2Open and sceHmd2Initialize
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-23 12:48:07 +02:00
Daniele Giovane
13b1892fdd
Merge main and address review for PR 8495
2026-10-23 12:45:54 +02:00
Daniele Giovane
bc00fafac0
Merge main and address review for PR 9160
2026-10-23 12:45:54 +02:00
Dean
e3d03fbae6
Merge pull request #7930 from AnthonyClemens/perf/agc-skip-empty-indirect
...
perf(agc): skip CPU-path indirect draws that draw nothing before buil…
2026-10-23 23:45:49 +13:00
dotaku22
171419e958
feat(libc): implement buffered stream purge
2026-10-23 12:42:22 +02:00
Dean
812ed15875
Merge pull request #9047 from VakzOs/feat/libressl-des
...
feat(libSceLibreSsl): implement DES_set_key, DES_ecb_encrypt and DES_set_odd_parity
2026-10-23 23:38:53 +13:00
xXPBSXx and Claude Sonnet 5.5
8b9c212d14
docs(debt): note how a title uses the sceNetCtlGetInfo host name codes
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-23 12:37:55 +02:00
xXPBSXx and Claude Sonnet 5.5
735701a30a
docs(debt): note the formats a title passes to sceAudioOut2PortCreate
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-23 12:37:44 +02:00
xXPBSXx and Claude Sonnet 5.5
e9b842569a
docs(debt): shorten the sceKernelFtruncate title note below the entry length limit
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-23 12:37:11 +02:00
Santhosh Kumar
ba318138b5
chore(libSceFreeType): sync main and preserve bitmap debt placement
2026-10-23 16:03:57 +05:30
JAB-dev and Claude Sonnet 5.5
1c335b6ea9
Merge branch 'main' of https://github.com/boykopovar/AnyPS5 into fix/audioout2-speaker-info-errors
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-23 12:33:19 +02:00
BunnyFl and Claude Opus 5.5
9aa0f22dc7
feat(libkernel): implement the system-ex version, lower-limit and trace memory queries
...
sceKernelGetSystemExVersion, sysKernelGetLowerLimitSysexVersion,
sysKernelGetLowerLimitUpdVersion and sceKernelGetTraceMemoryStats were
NotImplemented stubs in libkernel_sys. libkernel, libkernel_sys and
libkernel_web of firmware 13.42 answer them without asking the kernel:
empty strings, a zero version and zero statistics, with the null checks
and return codes the firmware uses, including the plain 22 of
sceKernelGetSystemExVersion.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-23 12:29:49 +02:00
Dean Galvin
f9cbe3f1ac
docs(libSceUserService): keep the keyboard type entry under the length limit
2026-10-23 23:29:29 +13:00
Santhosh Kumar
ebcdd68c65
chore(libSceFreeType): sync current main and preserve merged features
2026-10-23 15:58:44 +05:30
Santhosh Kumar
82edad6701
fix(libSceLibreSsl): isolate packaged test dependencies on POSIX
...
Sync current main and keep the unpatched libc test dependency Windows-only.
2026-10-23 15:56:49 +05:30
Santhosh Kumar
e205b9f5d6
fix(libSceFreeType): isolate packaged test dependencies on POSIX
...
Sync current main and keep the unpatched libc test dependency Windows-only.
2026-10-23 15:56:08 +05:30
Dean Galvin
9ec09517ee
fix(libSceConvertKeycode): treat oversized app metadata as a PS5 title
...
AppMetadata throws length_error for a title or title ID that does not fit its
buffer, which the title ID lookup did not catch, so a homebrew title with a long
ID made sceConvertKeycodeGetImeKeyboardType throw instead of using the PS5
fallback. Catch it with the other metadata failures and cover oversized,
malformed and missing metadata at the export. sceUserServiceGetKeyboardType also
gets a test that a malformed ANYPS5_LANGUAGE is rejected with the output left
untouched, and the debt entries say so.
2026-10-23 23:25:25 +13:00
Dean
513ca7e558
Merge pull request #9141 from MarrasFederico/feat/kernel-sys-pthread-scope-atfork
...
feat(libkernel_sys): implement the scePthread scope, atfork and setconcurrency forms
2026-10-23 23:18:24 +13:00
jacob6769
1d5d71aa21
Merge remote-tracking branch 'origin/main' into feat/ces-korean-big5-scalars
...
# Conflicts:
# core/libs/prx/libSceCesCs/Export.cpp
# core/libs/prx/libSceCesCs/PendingExports.cpp
# docs/dev/debt/libSceCesCs.md
2026-10-23 19:17:52 +09:00
xXPBSXx and Claude Sonnet 5.5
cdf5ac5dc0
docs(debt): shorten the RackGetInfo title sentence under the entry length limit
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-23 12:11:52 +02:00
xXPBSXx and Claude Sonnet 5.5
dab63bbea7
docs(debt): give the call site and separate the title observation in the RackGetInfo entry
...
Co-Authored-By: Claude Sonnet 5.5 <[email protected] >
2026-10-23 12:11:43 +02:00