CDVDMAN's functions quick reference.

Entry Number Name Description
004 sceCdInit Initializes CDVDMAN module.
005 sceCdStandby Spins disc up to prepare hardware for reading.
006 sceCdRead Reads sectors from disk (CD or DVD).
007 sceCdSeek Moves head to specified location.
008 sceCdGetError Returns last error code from CDVDMAN module.
009 sceCdGetToc Reads disc's TOC.
010 sceCdSearchFile Returns information about file on disc (location, size, etc). Calls sceCdLayerSearchFile for layer #0 in later versions of CDVDMAN.
011 sceCdSync Wait for end or just checks status of a previous N-Command execution.
012 sceCdGetDiskType Reads disc type from C/DVD hardware register.
013 sceCdDiskReady Checks if disc is ready for operations.
014 sceCdTrayReq Controls of console's tray.
015 sceCdStop Stops spindle rotation.
016 sceCdPosToInt
017 sceCdIntToPos
018 --- Unknown function. Dummy entry in all known modules.
019 __CdGetToc2 Alternate TOC read call. Sends N-Command #9.
020 sceCdReadDVDV Reads DVD Video disk (a.k.a. cdDvdRead)
021 sceCdCheckCmd
022 _sceCdRI Reads console's iLink ID.
023 __CdWriteILinkID Writes console's iLink ID.
024 sceCdReadClock Reads Real Time Clock.
025 __CdWriteClock Sets up Real Time Clock.
026 __CdReadNVM Reads console's non-volatile memory.
027 __CdWriteNVM Writes console's non-volatile memory.
028 sceCdStatus Returns contents of C/DVD hardware status register.
029 sceCdApplySCmd Sends a S-Command to C/DVD device.
030 __CdSetHDMode
031 sceCdOpenConfig
032 __CdCloseConfig
033 __CdReadConfig
034 __CdWriteConfig
035 __CdReadKey Reads SCE's "key" from discs.
036 __CdDecSet (bios-only call)
037 sceCdCallback Sets user-defined callback for some C/DVD events.
038 sceCdPause
039 sceCdBreak Aborts execution of a previous N-Command.
040 sceCdReadCDDA Reads sectors from an audio track
041 __CdReadConsoleID Reads machine ID.
042 __CdWriteConsoleID Writes machine ID.
043 _sceCdMV Reads version of Mecacon. Bios-only function.
044 sceCdGetReadPos Returns position during reading process.
045 sceCdCtrlADout (digital out control)
046 sceCdNop
047 _sceGetFsvRbuf Returns address of internal read-buffer. Used by CDVDFSV module.
048 _sceCdstm0Cb Sets streaming callback #0. Used by CDVDSTM.IRX or CDVDFSV modules.
049 _sceCdstm1Cb Sets streaming callback #1. Used by CDVDSTM.IRX or CDVDFSV modules.
050 _sceCdSC System function. The primary purpose is communication between CDVDMAN and other system modules like CDVDFSV or CDVDSTM.IRX.
051 _sceCdRC Alternate Real-Time Clock read call.
052 __CdForbidDVDP
053 __CdReadSUBQ
054 sceCdApplyNCmd Sends a N-Command to C/DVD device.
055 __CdAutoAdjustCtl
056 sceCdStInit Initializes disc streaming.
057 sceCdStRead
058 sceCdStSeek
059 sceCdStStart
060 sceCdStStat
061 sceCdStStop
062 sceCdRead0 Reads data (sectors) from disk. Low-level system function.
063 _sceCdRV Reads data (sectors) from DVD disk. Low-level system function.
064 _sceCdRM Reads iLink machine number.
065 __CdWriteILinkMN Writes iLink machine number.
066 sceCdReadChain Can be used only with CDVDMAN module from bios.
067 sceCdStPause
068 sceCdStResume
069 __CdForbidRead
070 __CdBootCertify
071 sceCdSpinCtrlIOP
072 sceCdBlueLEDCtl Controls "Blue LED" on console's "Eject" button. Available in XCDVDMAN module.
073 __CdCancelPOffRdy (available in XCDVDMAN module)
074 sceCdPowerOff Turns console off.
075 sceCdMmode Sets media type (CD or DVD). Actually it only changes value of variable.
076 __CdReadFull Same as __CdReadAudio but it sends another N-Command (#14 instead of #7).
077 sceCdStSeekF
078 sceCdPOffCallback Sets user-defined callback for power-off event.
079 sceCdReadDiskID Reads Disc ID from SCE's DNAS-enabled discs. Available only in images with DNAS support.
080 __CdReadGUID (available only in images with DNAS support)
081 _sceCdSetTimeout Sets timeout for sceCdSync call.
082 __CdReadModelID (available only in images with DNAS support)
083 sceCdReadDvdDualInfo Gets information about dual-layer DVD media. Return media type (OTP or PTP) and address (LSN) of layer #1.
084 sceCdLayerSearchFile Replacement for "sceCdSearchFile". Searches files on specified layer of disc.
090 __CdStatus Alternate method to get device status from C/DVD hardware register.
112 sceCdApplySCmd2 Sends a S-Command to C/DVD device. Alternate method.
114 _sceCdRE Reads sectors from disc. System function, similar to sceCdRead but without event flag check.
115 sceCdRcBypassCtl Purpose of this call is unknown. Just sends S-Command.