CDVD Commands

From PS2 Developer wiki
Jump to navigation Jump to search

There are two types of commands in CDVD. (Normal) N and (Special) S. Both will be listed here:


Special Commands

Value Command
0x01 CD_SCMD_READCLOCK
0x02 CD_SCMD_WRITECLOCK
0x03 CD_SCMD_GETDISKTYPE
0x04 CD_SCMD_GETERROR
0x05 CD_SCMD_TRAYREQ
0x06 CD_SCMD_READ_ILINK_ID
0x07 CD_SCMD_WRITE_ILINK_ID
0x08 CD_SCMD_READ_NVM
0x09 CD_SCMD_WRITE_NVM
0xA CD_SCMD_DEC_SET
0xB CD_SCMD_SCMD
0xC CD_SCMD_STATUS
0xD CD_SCMD_SET_HD_MODE
0xE CD_SCMD_OPEN_CONFIG
0xF CD_SCMD_CLOSE_CONFIG
0x10 CD_SCMD_READ_CONFIG
0x11 CD_SCMD_WRITE_CONFIG
0x12 CD_SCMD_READ_CONSOLE_ID
0x13 CD_SCMD_WRITE_CONSOLE_ID
0x14 CD_SCMD_READ_MECHACON_VERSION
0x15 CD_SCMD_CTRL_AD_OUT
0x16 CD_SCMD_BREAK
0x17 CD_SCMD_READ_SUBQ
0x18 CD_SCMD_FORBID_DVDP
0x19 CD_SCMD_AUTO_ADJUST_CTRL
0x1A CD_SCMD_READ_MODEL_NAME
0x1B CD_SCMD_WRITE_MODEL_NAME
0x1C CD_SCMD_FORBID_READ
0x1D CD_SCMD_SPIN_CTRL
0x1E CD_SCMD_BOOT_CERTIFY
0x1F CD_SCMD_CANCELPOWEROFF
0x20 CD_SCMD_BLUELEDCTRL
0x21 CD_SCMD_POWEROFF
0x22 CD_SCMD_MMODE
0x23 CD_SCMD_SETTHREADPRI

Normal Commands

CD_NCMD_READ		
CD_NCMD_CDDAREAD
CD_NCMD_DVDREAD
CD_NCMD_GETTOC
CD_NCMD_SEEK
CD_NCMD_STANDBY
CD_NCMD_STOP
CD_NCMD_PAUSE
CD_NCMD_STREAM
CD_NCMD_CDDASTREAM
CD_NCMD_READ_KEY
CD_NCMD_NCMD
CD_NCMD_READIOPMEM
CD_NCMD_DISKREADY
CD_NCMD_READCHAIN