mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-11-08 13:50:20 +00:00
933 B
933 B
libSceS3da technical debt
Functional
- sceS3daOpen and sceS3daClose: in 13.42 module disassembly (sha256 156e8eb0bb7f459006f73908a23054dd2d640cf22b6835f12a467c2818da13e2), ports are bounded to 0 and 1 with no kernel call.
sceS3daOpensets slot state and returnsportor 0x81600006 if already open;sceS3daCloseclears the slot and returns 0 or 0x81600002 if unopened.sceS3daSendDatavalidates port <= 1, non-null data, and size within 1..0xA000 (0x81600002);sceS3daGetInfovalidates port <= 1 (0x81600002). Both ioctl paths remain unimplemented placeholders throwing NotImplemented_nid_no_patch.
Unknown function info
- sceS3daGetInfo and sceS3daSendData: transfer data and info queries forward to kernel ioctls (0x8018a601 and 0x8010a602). Kernel ioctl behavior and output structure layouts remain unmodelled.