Commit Graph
14 Commits
Author SHA1 Message Date
hypermistandClaude Opus 5.5 d6f2d6501e docs(debt): cite firmware 13.60, not 12.00, for the decrypted modules
The modules these entries were read from record SDK 13.60 (0x13600007)
in their module-param segment, so they are firmware 13.60. Only the
version label changes; the behaviour described is unchanged.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_013XFS3FUfBtqCVfwmBrRQ6q
2026-10-26 16:17:50 +01:00
Adrià 9857eeeef9 Merge pull request #10171 from xXPBSXx/docs/debt-gamelivestreaming-programinfo-title
docs(debt): note how titles call sceGameLiveStreamingGetProgramInfo
2026-10-26 16:13:22 +01:00
boykopovar 53153d68be fix(sdk): recover dialog and streaming output layouts 2026-10-24 23:17:49 +03:00
xXPBSXxandClaude 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
Dean a1777d782c Merge pull request #9319 from savvaniss/feat/gamelivestreaming-enable-live-streaming
feat(libSceGameLiveStreaming): implement sceGameLiveStreamingEnableLiveStreaming
2026-10-23 13:02:32 +13:00
Savvanis SpyrosandClaude Opus 5.5 7372200418 Merge branch 'main' into feat/gamelivestreaming-enable-live-streaming
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-22 13:50:50 +03:00
hypermist 55de3d4572 Merge remote-tracking branch 'upstream/main' into feat/gamelivestreaming-program-info
# Conflicts:
#	core/libs/prx/libSceGameLiveStreaming/Export.cpp
#	core/libs/tests/GuestGameLiveStreaming.cpp
#	docs/dev/debt/libSceGameLiveStreaming.md
2026-10-22 15:04:34 +13:00
boykopovar 7b55120dca fix(livestreaming): restore initialization and program info contracts 2026-10-21 21:52:12 +03:00
Savvanis SpyrosandClaude Opus 5.5 b6f96055bf feat(libSceGameLiveStreaming): implement sceGameLiveStreamingEnableLiveStreaming
The signature, int sceGameLiveStreamingEnableLiveStreaming(const bool
isEnableLiveStreaming), follows Orbital and fpPS4. No broadcast is ever
on air, so both values succeed and change nothing. A call outside
sceGameLiveStreamingInitialize and sceGameLiveStreamingTerminate throws,
as the console's error for it is unknown.

Monopoly Plus (CUSA03312) stopped at this call after its language screen.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-21 21:11:52 +03:00
hypermistandClaude Opus 5.5 98e8a2b791 feat(libSceGameLiveStreaming): answer sceGameLiveStreamingGetProgramInfo with an empty program
The PS5 module returns 0x80A00002 for a null pointer and otherwise
clears the 0x134C-byte program info before filling it from the system
service. Nothing is broadcast here, so the info stays zero.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01RbLgECLQ2bpDM7oe2urGZK
2026-10-21 23:06:19 +13:00
Yuri Olive 43e7a4792e Merge branch 'main' of https://github.com/boykopovar/AnyPS5 into feat/gamelivestreaming-missing-exports
# Conflicts:
#	core/libs/prx/libSceGameLiveStreaming/Export.cpp
2026-10-20 14:23:27 -03:00
Yuri Olive afd20388a9 feat(libSceGameLiveStreaming): export missing firmware interfaces 2026-10-20 07:10:42 -03:00
Savvanis SpyrosandClaude Opus 5.5 1027bfbce1 feat(libs): declare sceGameLiveStreamingEnableLiveStreaming and sceKernelPrintBacktraceWithModuleInfo
PS4 titles import both and do not load without them; every call throws and
the debt files list them.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-20 01:14:16 +03:00
Adrià FranchandClaude 342a8c4590 docs(debt): move library entries to one file per library
Co-Authored-By: Claude <[email protected]>
2026-10-12 20:38:29 +02:00