RPC: 0x80000400
SERVER: mcserv.irx (IOP)
CALLER: SCE's libmc (EE)
| Function Number | EE call(s) | IOP call(s) |
| 0x01 | sceMcGetInfo | mcman_21, mcman_39, mcman_38, mcman_22 |
| 0x02 | sceMcOpen | mcman_6 |
| 0x03 | sceMcClose | mcman_7 |
| 0x04 | sceMcSeek | mcman_10 |
| 0x05 | sceMcRead | mcman_8 |
| 0x06 | sceMcWrite | mcman_9 |
| 0x0A | sceMcFlush | mcman_14 |
| 0x0C | sceMcChdir | mcman_15 |
| 0x0D | sceMcGetDir | mcman_12 |
| 0x0E | sceMcSetFileInfo, sceMcRename | mcman_16 |
| 0x0F | sceMcDelete | mcman_13 |
| 0x10 | sceMcFormat | mcman_11 |
| 0x11 | sceMcUnformat | mcman_36 |
| 0x12 | sceMcGetEntSpace | mcman_23 |
| 0x14 | sceMcChangeThreadPriority | ChangeThreadPriority (thbase_14) |
| 0x15 | sceMcGetSlotMax | mcman_26 |
| 0x16 | sceMcReadFast | mcman_63 (**) |
| 0x1B | sceMcWriteFast | mcman_68 (**) |
| 0x33 | ??? (not found) | mcman_45 |
| 0x35 | sceMcUdCheckNewCard | mcman_55 (*) |
| 0x36 | ??? (not found) | mcman_39, mcman_29 (*) |
| 0xFE | sceMcInit | mcman_37, mcman_42 [, mcman_62 (**)] |
Notes:
1) mcman_24 is called every time by mcserv at the end of the rpc handler.
2) mcman_53 is called by mcserv from rpc handler to obtain syncronization sema used by mcman.
3) Calls marked with "(*)" are not available in all modifications of mcserv module (ver. 0x210).
4) Calls marked with "(**)" are available within new versions of mcserv modules (ver. 0x210).