Commit Graph
5330 Commits
Author SHA1 Message Date
Adrià 0ed14c1067 Merge pull request #10031 from xXPBSXx/docs/debt-keyboard-getkey2char-title
docs(debt): note what a title call of sceKeyboardGetKey2Char shows about the output buffer
2026-10-23 07:33:53 +02:00
Dean 16319642a4 Merge pull request #6946 from Raghav314/perf/agc-draw-pipeline
perf(agc): draw finisher pipeline (APS5_DRAW_PIPELINE)
2026-10-23 18:24:48 +13:00
xXPBSXxandClaude Sonnet 5.5 f73c71563a docs(debt): note what a title call of sceKeyboardGetKey2Char shows about the output buffer
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-23 06:37:00 +02:00
Adrià 9d6adeb550 Merge pull request #10011 from xXPBSXx/docs/debt-appcontent-space-call-site
docs(debt): add call-site evidence for sceAppContentDownloadDataGetAvailableSpaceKb
2026-10-23 06:03:19 +02:00
Adrià 2259f05307 Merge pull request #10009 from xXPBSXx/docs/debt-npauth-v3-call-sites
docs(debt): add call-site evidence for the libSceNpAuth V3 parameter layouts
2026-10-23 06:02:17 +02:00
Dean 9a030c2d50 Merge pull request #8537 from elieh999/fix/setrlimit-nproc
fix(libkernel): store the process resource limit
2026-10-23 16:44:35 +13:00
Dean f94f4c63bb Merge pull request #9517 from xdCloudy/feat/ps5-json2-inventory-74
feat(libSceJson2): declare 74 PS5 pending exports
2026-10-23 16:44:03 +13:00
Dean 96481a6392 Merge pull request #9294 from YossiYad/feat/kernel-sys-module-internal
feat(libkernel_sys): implement sceKernelGetModuleInfoInternal and sceKernelGetModuleListInternal
2026-10-23 16:43:43 +13:00
Dean 0291694f29 Merge pull request #9538 from Ondra97/codex/feat-freetype-outline-orientation
feat(libSceFreeType): implement outline orientation
2026-10-23 16:43:06 +13:00
xXPBSXxandClaude Sonnet 5.5 1487e95234 docs(debt): add call-site evidence for sceAppContentDownloadDataGetAvailableSpaceKb
One disassembled title ignores the return value and multiplies the output by
1024 (static reading only).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-23 05:22:49 +02:00
xXPBSXxandClaude Sonnet 5.5 f8f1a4a193 docs(debt): add call-site evidence for the libSceNpAuth V3 parameter layouts
Three disassembled titles show the parameter layouts and how titles drive
sceNpAuthGetAuthorizationCodeV3 and sceNpAuthGetIdTokenV3 (static reading only).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-23 05:22:22 +02:00
Dean 01f99305be Merge pull request #8341 from KernelPanicNT/fix/ngs2-system-option-flag-bit1
fix(libSceNgs2): accept system option flag bit 1
2026-10-23 16:21:15 +13:00
Dean 8fbafb82b0 Merge pull request #9224 from YossiYad/feat/vrtracker-lifecycle-devices
feat(libSceVrTracker): implement memory queries, init and term, device registration and recalibration checks
2026-10-23 16:14:00 +13:00
Dean 3875f8c8ff Merge pull request #9846 from Felipebmaitan/feat/freetype-request-size
feat(libSceFreeType): implement FT_Request_Size
2026-10-23 16:10:09 +13:00
Dean ee8a7349b5 Merge pull request #9265 from HQasper/claude/project-thread-6o4na3
feat(libkernel): implement pthread_rwlock_reltimedrdlock_np and pthread_rwlock_reltimedwrlock_np
2026-10-23 16:05:37 +13:00
Dean a2d750122b Merge pull request #9192 from simonbronk/feat/common-dialog-state-machines
feat: run the common-dialog state machine in four dialog libraries
2026-10-23 15:52:05 +13:00
Dean Galvin 2f45a312d0 Merge main into fix/setrlimit-nproc 2026-10-23 15:50:49 +13:00
Dean 4d57821d47 Merge pull request #8923 from nikowolf123/feat/cescs-sbc-profiles
feat(libSceCesCs): add 27 single-byte code page profiles
2026-10-23 15:47:11 +13:00
Adrià 7b32a842f8 Merge pull request #9984 from xXPBSXx/docs/debt-ajm-codec-info-callsite
docs(debt): note that a title call of sceAjmBatchJobGetCodecInfo agrees with the result size
2026-10-23 04:38:29 +02:00
Adrià 095474e4d4 Merge pull request #9986 from xXPBSXx/docs/debt-ajm-control-callsite
docs(debt): note that a title call of sceAjmBatchJobControl agrees with the INITIALIZE flag and sizes
2026-10-23 04:38:25 +02:00
Dean 6ae09f9037 Merge pull request #9628 from JJenkx/windows/json-array-pop-front
feat(libSceJson2): implement sce::Json::Array::pop_front
2026-10-23 15:38:16 +13:00
Dean f2eee36092 Merge pull request #9082 from YossiYad/feat/voice-inithq-vad-version
feat(libSceVoice): implement sceVoiceInitHQ and sceVoiceVADSetVersion
2026-10-23 15:37:54 +13:00
Dean f4b2f79073 Merge pull request #9061 from akkadbakkad89/feat/prx-declare-inventory-5libs
feat(prx): declare exports for 5 inventory-covered system libraries
2026-10-23 15:37:33 +13:00
Dean 291cb22c04 Merge pull request #9066 from orezraey/fix/http-status-line-measured-ps5
fix(libSceHttp): parse status lines past lineLen as measured on a PS5
2026-10-23 15:36:50 +13:00
Dean 18b9b17664 Merge pull request #9838 from JAB-dev/fix/audioout2-system-debug-state-validation
fix(libSceAudioOut): validate the debug state id and size in sceAudioOut2SetSystemDebugState
2026-10-23 15:36:06 +13:00
Dean a5d8d1de6d Merge pull request #9209 from SirDarky/feat/hw-oracle-windows
feat(hw-oracle): run on Windows through the AMD driver's HIP runtime and comgr
2026-10-23 15:35:44 +13:00
Dean 8b7ecd4a12 Merge pull request #9577 from EagleBearerYS/feat/libscehmd-no-headset-queries
feat(hmd): answer libSceHmd's command and VR2D queries without a headset
2026-10-23 15:35:22 +13:00
Dean e25180dfa6 Merge pull request #9196 from simonbronk/feat/libSceNpParty-not-in-party
feat(libSceNpParty): report no party from the remaining signed exports
2026-10-23 15:34:39 +13:00
Dean 00439857cb Merge pull request #9840 from Dom3005/fix/fstatfs-character-device
fix(libkernel): answer fstatfs on a character device as devfs does
2026-10-23 15:33:35 +13:00
Dean f74c91dd1d Merge pull request #9329 from Ondra97/codex/feat-freetype-transform
feat(libSceFreeType): implement FT_Set_Transform
2026-10-23 15:32:47 +13:00
Dean a1d4803486 Merge pull request #9233 from EdouardSence/feat/ngs2-custom-gain
feat(libSceNgs2): process the custom Gain module
2026-10-23 15:32:08 +13:00
Dean Galvin 5f037ade75 Merge main into feat/voice-inithq-vad-version 2026-10-23 14:46:10 +13:00
Dean b7a451d62b Merge pull request #9073 from orezraey/fix/http-uri-copy-measured-ps5
fix(libSceHttp): copy URIs as measured on a PS5
2026-10-23 14:43:44 +13:00
Dean 3f257f2c4f Merge pull request #9214 from erickerxhalli/claude/anyps5-contribution-5p5n20
feat(libkernel_sys): implement sceKernelGetCompiledSdkVersion
2026-10-23 14:43:23 +13:00
orezraeyandClaude Opus 5.5 5fd2403725 Merge main into fix/http-status-line-measured-ps5
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 22:39:17 -03:00
Dean a701f9f788 Merge pull request #6801 from JJenkx/feat/geometry-points-sized
feat(agc): rasterize geometry points with their point size
2026-10-23 14:38:10 +13:00
Dean a2d36e54d9 Merge pull request #9452 from kyon-eth/feat/jemspace-pending-exports
feat(libSceJemspace): declare thirteen pending exports
2026-10-23 14:37:36 +13:00
JJenkxandClaude Opus 5.5 e4d512bbbd feat(libSceJson2): implement sce::Json::Array::pop_front
Graven (PPSA09614) imports sce::Json::Array::pop_front()
(pPs3qZTZQvQ) from one call site of its executable, and no built
library exported it, so tools/import_audit.py lists it as absent and
the loader stops before the title starts.

pop_front removes the first element and destroys it, like clear does
for every element. On an empty array it throws std::out_of_range, as
front and back do here; the console's result there is unverified and
listed in the debt file.

guest_json pops both elements of a two-element copy, checks the
remaining element and the empty array, and expects the throw on a
third pop.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-22 21:32:45 -04:00
xXPBSXxandClaude Sonnet 5.5 4d05702cdd docs(debt): note that a title call of sceAjmBatchJobGetCodecInfo agrees with the result size
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-23 03:22:58 +02:00
Dean 78f8eaa859 Merge pull request #9142 from rooklz/feat/videodec-query
feat(libSceVideodec): implement sceVideodecQueryResourceInfo
2026-10-23 14:15:45 +13:00
Dean a7886d71c3 Merge pull request #7517 from 3mro777o/feat/vdecsw-hevc-picture-info
feat(libSceVdecsw): implement sceVdecswGetHevcPictureInfo
2026-10-23 14:15:24 +13:00
xXPBSXxandClaude Sonnet 5.5 e9229a1f8e docs(debt): note that a title call of sceAjmBatchJobControl agrees with the INITIALIZE flag and sizes
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-23 03:14:57 +02:00
Dean 928b2a52f5 Merge pull request #9034 from hypermoist/feat/ajm-wvorbis-header-packet
feat(libSceAjm.native): build the WVorbis header packet
2026-10-23 14:14:40 +13:00
Dean c08b7a48fd Merge pull request #8929 from hypermoist/feat/screenshot-state-overlay
feat(libSceScreenShot): track capture disabling and check overlay images
2026-10-23 14:14:19 +13:00
Dean ccab14d394 Merge pull request #8915 from hypermoist/feat/audio3d-speaker-array
feat(audio3d): forward the speaker-array calls to AudioOut2
2026-10-23 14:13:57 +13:00
Dean 0b27c6f1f8 Merge pull request #8904 from hypermoist/feat/web-browser-dialog-cookies
feat(libSceWebBrowserDialog): check the cookie calls as the console does
2026-10-23 14:13:13 +13:00
Dean Galvin 0da892c52f Merge main into feat/kernel-sys-module-internal 2026-10-23 14:11:13 +13:00
Dean Galvin 8c4a455153 Merge main into codex/feat-freetype-outline-orientation 2026-10-23 14:10:09 +13:00
Dean Galvin b8bb173510 Merge main into feat/cescs-sbc-profiles 2026-10-23 14:09:42 +13:00
Dean a8a34cbb75 Merge pull request #9058 from orezraey/fix/http-uri-parse-measured-ps5
fix(libSceHttp): parse, build and merge URIs as measured on a PS5
2026-10-23 14:06:45 +13:00