Commit Graph
27 Commits
Author SHA1 Message Date
BunnyFlandClaude Opus 5.5 ed27eae448 docs(libSceMbus): say where all three device ID conversions come from
Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-30 17:53:57 +01:00
BunnyFlandClaude Opus 5.5 c1aefda001 feat(libscembus): add the device ID conversions
Implement sceMbusConvertToLocalDeviceId, sceMbusConvertToMbusDeviceId and
the same-class case of sceMbusConvertToLocalDeviceId2 from the firmware
13.42 module. A different class needs the Mbus service and throws.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-30 16:52:22 +01:00
Adrià f4d9dc9b39 Merge pull request #13107 from Celegans12/feat/mbus-debug-inventory-exports-20261030
feat(mbus): add missing debug inventory export
2026-10-30 12:16:42 +01:00
Adrià f7c6595f2f Merge pull request #13115 from kyon-eth/feat/mbus-320-exports
feat(libSceMbus): declare 4 callable exports
2026-10-30 12:11:17 +01:00
Adrià 2f2fbf3bfa Merge pull request #13048 from Celegans12/feat/mbus-inventory-exports-20261029
feat(mbus): add missing device inventory exports
2026-10-30 11:42:41 +01:00
Kyon 783e21857e docs(libSceMbus): clarify image provenance 2026-10-30 02:57:27 +00:00
Kyon bf5999092a fix(libSceMbus): avoid duplicate vibration export 2026-10-30 02:52:49 +00:00
Kyon bad20ffb93 fix(libSceMbus): exclude overlapping declarations 2026-10-30 02:18:57 +00:00
Codex a44603b4d3 feat(mbus): add missing debug inventory export 2026-10-30 03:22:05 +02:00
Codex e56ce40296 feat(mbus): add missing device inventory exports 2026-10-30 00:56:25 +02:00
hyvvs 9e49b45c1b docs(libSceMbus): identify unverified callback size handling 2026-10-29 21:27:44 +01:00
Kyon e8cf392d30 docs(libSceMbus): pin callable export evidence 2026-10-29 15:57:37 +00:00
Kyon e5d7c69dd5 feat(libSceMbus): declare 11 callable exports 2026-10-29 15:38:22 +00:00
hyvvs 28f31ed877 feat(libSceMbus): initialize event callback table 2026-10-29 03:33:22 +01:00
dantdmdarealguy 2b03bf743a docs(debt): drop libSceMbus's stale protected-body note
ab4a949f07 ended the "sceMbus remaining declarations" entry with "All
protected stub bodies remain unchanged." It was written on top of
afbd9b882 (#8305), which had already made sceMbusAcquireControlList
return 0x809B00FF and sceMbusTerm return 0, and the same entry says both
return constants. Drop the sentence.
2026-10-28 02:57:27 -05:00
boykopovar 35e3c134c4 fix(mbus): restore by-value device state arguments 2026-10-21 21:53:22 +03:00
boykopovar ee807399c3 fix(mbus): restore by-value device service condition abi 2026-10-21 21:50:52 +03:00
boykopovar 0d4c2591a8 fix(mbus): restore event callbacks and condition query arguments 2026-10-21 21:49:36 +03:00
boykopovar ab4a949f07 fix(mbus): restore routing and user setting arguments 2026-10-21 21:49:36 +03:00
boykopovar 952b8ab038 fix(mbus): restore device query and driver event signatures 2026-10-21 21:49:35 +03:00
boykopovar e6115d30f2 fix(mbus): restore event queue and diagnostic arguments 2026-10-21 21:49:35 +03:00
boykopovar f5e1929f8b fix(mbus): restore debug process and device query signatures 2026-10-21 21:49:34 +03:00
boykopovar 7742fd5831 fix(mbus): restore device registration and control arguments 2026-10-21 21:49:33 +03:00
boykopovar 7b44b3c8d1 fix(mbus): restore device service parameter pointers 2026-10-21 21:48:13 +03:00
Federico Marras 213d68cfee feat(libSceMbus): report a device set that never changes in sceDeviceServiceGetGeneration 2026-10-20 12:45:30 +02:00
xdCloudy 86083c6267 feat(libs): declare PS5 system service firmware exports 2026-10-19 09:56:57 +01: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