CDVD Commands: Difference between revisions

From PS2 Developer wiki
Jump to navigation Jump to search
 
Line 81: Line 81:
= Normal Commands =
= Normal Commands =


<pre>
{| cellspacing="0" cellpadding="2" border="1" class="wikitable" style="text-align: left;"
CD_NCMD_READ
! Value !! Command
CD_NCMD_CDDAREAD
|-
CD_NCMD_DVDREAD
| 0x01 || CD_NCMD_READ
CD_NCMD_GETTOC
|-
CD_NCMD_SEEK
| 0x02 || CD_NCMD_CDDAREAD
CD_NCMD_STANDBY
|-
CD_NCMD_STOP
| 0x03 || CD_NCMD_DVDREAD
CD_NCMD_PAUSE
|-
CD_NCMD_STREAM
| 0x04 || CD_NCMD_GETTOC
CD_NCMD_CDDASTREAM
|-
CD_NCMD_READ_KEY
| 0x05 || CD_NCMD_SEEK
CD_NCMD_NCMD
|-
CD_NCMD_READIOPMEM
| 0x06 || CD_NCMD_STANDBY
CD_NCMD_DISKREADY
|-
CD_NCMD_READCHAIN
| 0x07 || CD_NCMD_STOP
</pre>
|-
| 0x08 || CD_NCMD_PAUSE
|-
| 0x09 || CD_NCMD_STREAM
|-
| 0x0A || CD_NCMD_CDDASTREAM
|-
| 0x0B || CD_NCMD_READ_KEY
|-
| 0x0C || CD_NCMD_NCMD
|-
| 0x0D || CD_NCMD_READIOPMEM
|-
| 0x0E || CD_NCMD_DISKREADY
|-
| 0x0F || CD_NCMD_READCHAIN
|-
|}

Latest revision as of 12:33, 2 October 2019

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


Special Commands[edit | edit source]

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[edit | edit source]

Value Command
0x01 CD_NCMD_READ
0x02 CD_NCMD_CDDAREAD
0x03 CD_NCMD_DVDREAD
0x04 CD_NCMD_GETTOC
0x05 CD_NCMD_SEEK
0x06 CD_NCMD_STANDBY
0x07 CD_NCMD_STOP
0x08 CD_NCMD_PAUSE
0x09 CD_NCMD_STREAM
0x0A CD_NCMD_CDDASTREAM
0x0B CD_NCMD_READ_KEY
0x0C CD_NCMD_NCMD
0x0D CD_NCMD_READIOPMEM
0x0E CD_NCMD_DISKREADY
0x0F CD_NCMD_READCHAIN