mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-10-27 00:28:14 +00:00
CONTRIBUTING.md permits silent stubs only when unblocking a title UI path and when backed by title evidence. Since no title ID evidence demonstrates that a constant no-disc return unblocks a UI path, throw NotImplemented_nid_no_patch from sceDiscIdGet and sceDiscIdGet2 without touching caller memory. Tests assert both calls throw on null and non-null outputs and across flags values while leaving caller buffers untouched, and the debt entry records the unresolved hardware contract.
553 B
553 B
libSceDiscId technical debt
Unknown function info
- sceDiscIdGet, sceDiscIdGet2:
sceDiscIdGettakes one output pointer;sceDiscIdGet2takes an output pointer and a 32-bit argument whose accepted values remain unresolved (it may be a bitfield). Both throwNotImplemented_nid_no_patchwithout reading or writing caller memory: the optical drive backend, the output structure layout, accepted flags and error returns remain unverified on hardware, so the unsupported behavior stays explicit.