MCSERV quick reference.

RPC: 0x80000400
SERVER: mcserv.irx (IOP)
CALLER: SCE's libmc (EE)

MCSERV module version: 0x210

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).