CD-ROM SCSI-2 Command Set Reference Manual Version 3.1 (OB-U0077C) June 26, 1997 Pioneer Electronic Corporation Pioneer New Media Technologies, Inc.
CD-ROM SCSI-2 Command Set Reference Manual Version 3.
This manual is copyrighted with all rights reserved. No part of this document may be reprinted, reproduced, translated or utilized in any form or by any means now known or hereafter invented including, but not limited to, any electronic, mechanical, photocopying and recording or information storage and retrieval system means, without the express written permission from Pioneer Electronic Corporation or its affiliates. Every effort has been made to ensure that the information in this manual is accurate.
FCC INFORMATION The equipment described in this manual has been tested and found to comply with the limits for a Class B digital device in accordance with the specifications in Part 15 of FCC rules. These specifications are designed to provide reasonable protection against radio and television reception interference in a residential installation. There is no guarantee that interference will not occur in a particular installation. To determine if your CD-ROM drive is causing interference, turn the drive off.
Table of Contents LIST OF TABLES .............................................................................................................................. iv REVISION HISTORY...................................................................................................................... viii 1. PREFACE.................................................................................................................................... 1 1.1 1.2 1.3 DRM/DR-U Series...................................
2.14 2.15 2.16 2.17 2.18 2.19 2.20 2.21 2.22 2.23 2.24 2.25 2.26 2.27 2.28 2.29 2.30 2.31 2.32 2.33 2.34 2.35 2.36 2.37 2.38 2.39 2.40 2.41 2.42 2.43 2.44 2.45 2.46 2.47 2.48 2.49 Play Audio Track Index (48h)................................................................................................... 73 Play Audio Track Relative(10) (49h) ........................................................................................ 75 Play Audio Track Relative(12) (A9h) ....................................
APPENDIX C DRIVE VERSION DIFFERENCES ............................................................................I APPENDIX D PRODUCTS DEFAULT DATA...................................................................................I D.1 D.2 Product data of Applied Model Number 3 (Inquiry Data) .............................................................I CD-ROM ABILITY MECHANICAL STATUS PAGE DEFAULT DATA............................... III APPENDIX E CD-ROM COMMAND LIST (BY CODE)...........................
LIST OF TABLES TABLE 1-0 MODELS OF DRM/DR-U SERIES SUPPORTING SCS-2 COMMAND SET .................................................... 2 TABLE 1-2 DRIVE VERSIONS SUPPORTED BY THIS MANUAL .................................................................................... 2 TABLE 1-5 SAMPLE COMMAND ................................................................................................................................... 6 TABLE 2-0 SCSI-2 COMMAND LIST (BY NAME) ..................................
TABLE 2-9-5A INACTIVITY TIMER MULTIPLIER VALUE ............................................................................................... 50 TABLE 2-9-6 PAGE CODE 0EH - CD-ROM AUDIO CONTROL PARAMETERS STATUS FORMAT .................................. 52 TABLE 2-9-6A OUT PORT CHANNEL SELECT PARAMETERS .......................................................................................... 52 TABLE 2-9-7 PAGE CODE 2AH - CD-ROM CAPABILITIES AND MECHANICAL STATUS PAGE FORMAT ....................
TABLE 2-28 TABLE 2-29 TABLE 2-27B SUB-CHANNEL Q MODE INFORMATION............................................................................................... 106 TABLE 2-27C AUDIO STATUS ................................................................................................................................ 106 TABLE 2-27D ADR SUB-CHANNEL Q FIELD...........................................................................................................
TABLE 2-49 READ ALL SUBCODE (DFH)................................................................................................................ 164 TABLE D-1A DR-U124X INQUIRY DATA FORMAT.......................................................................................................... I TABLE D-1B DR-UA124X INQUIRY DATA FORMAT ....................................................................................................... I TABLE D-1C DRM-624X INQUIRY DATA FORMAT .........................
REVISION HISTORY Version Date Section/Page Description 1.0 09.07.93 N/A 2.0 07.20.94 Title Sections 1.1 - 1.2 Section 1.4 Sections 2.46 - 2.49 Addition of DRM-602X Vendor Unique Commands 3.0 02.08.95 Sections 1.1 - 1.2 Section 1.4 Section 2.1 Section 2.9.7 Sections 2.22 - 2.23 Section 2.37 Section 2.40 Sections 2.46 - 2.49 Addition of models DR-124X and DRM-624X Addition of Appendix D 3.1 06.26.97 Sections 1.0 - 1.2 Section 1.4 Sections 2.46 - 2.
Preface 1. PREFACE These specifications define the SCSI command set that defines the interface between a host computer and such primary devices as CD-ROM drives and CD-R writers. These are the control functions for the Pioneer DRM/DR-U series CD-ROM drives. For specific models, refer to Section 1.1 below. For details of the common standard of SCSI, refer to ANSI SCSI-2 working draft X3T9.2 revision 10K.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 1-0 MODELS OF DRM/DR-U SERIES SUPPORTING SCS-2 COMMAND SET Model Number DRM-602X DRM-604X DRM-624X DRM-1804X DR-D504X DR-U124X DR-UA124X DR-A10X DR-U10X DR-411 DR-433 DR-A12X DR-U12X DR-444 DR-466 DR-A24X DR-U24X DR-511 DR-533 TABLE 1-2 Voltage Requirements 100 v ~ 230 v 100 v ~ 230 v 100 v ~ 230 v 100 v ~ 230 v DRM-5004X 500-disc Autochanger built-in use +5 v. +12 v +5 v. +12 v ATA BUS mode1 +5 v. +12 v ATA BUS mode1 +5 v.
Preface The DRM-1804X is an 18-disc single drive SCSI-2 CD-ROM changer. It appears on the SCSI bus as one SCSI ID with two (2) logical units. The single CD-ROM reader is logical unit 0 and the changer is logical unit 1. For detail information, refer to Pioneer’s DRM-1804X CD-ROM Jukebox Changer Mechanism Controller SCSI Specifications, document number OB-U0084-B. The DRM series includes two jukebox changers - the DRM-1004X 100-disc CD-ROM changer and the DRM-5004X 500-disc CD-ROM changer.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) 1.3 SCSI Protocol The SCSI Protocol outlined in this section applies only to SCSI bus models. It does not support ATA bus models. 1.3.1 Command Link/Control Field The Control Field inside the Command Block is defined as: Bit 7 6 5 Vendor Unique 4 3 Reserved 2 1 0 Flag Link The Command Link function is not supported by the DRM/DR-U Series. Set Flag and Link bits to “0” (FALSE).
Preface 1.3.3 Status Phase Four status conditions are supported. They are GOOD CHECK CONDITION BUSY RESERVATION CONFLICT 00h 02h 08h 18h When the IMMED bit is set to “1” (TRUE) in a command block, the drive returns GOOD when the command is first interpreted. As the command is being executed, the drive returns BUSY to successive commands until operation of the first command is complete and the drive is ready to receive a new command. Refer to Section 2.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 1-5 SAMPLE COMMAND Bit Byte 7 6 5 0 1 4 3 2 1 0 Operation Code (XXh) Logical Number Reserved 2 Logical Block Address (MSB) 3 Logical Block Address 4 Logical Block Address 5 Logical Block Address (LSB) 6 Reserved 7 Allocation Length (MSB) 8 Allocation Length (LSB) 9 Reserved Operation Code : XXh Logical Unit Number specifies which Logical Unit the command applies to.
Preface Message Out-Phase (issued by host computer) INITIATED DEFECTED ERROR ABORT NO OPERATION MESSAGE PARITY ERROR BUS DEVICE DRIVER3 TERMINATE IO PROCESS IDENTIFY SYNCHRONOUS DATA TRANSFER REQUEST4 1.4 05h 06h 08h 09h 0Ch 11h 80h - FFh 01h Address Format for Answering Occasion (MSF bit) With some commands, it is possible to choose either Logical Block Address or MSF Format with Address Field of answering data.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) The drive terminates the DATA IN phase when the specified number of bytes have been transferred or, in the case when the bytes exceed the number of bytes the drive wishes to transfer, the DATA IN phase is terminated when the number of bytes prepared have been transferred.
Table 2-0 Command Name SCSI-2 COMMAND LIST (by Name) Applied Model I II III Code Audio Scan (1) Audio Scan (2) Change Definition Inquiry Mode Select(6) Mode Select(10) Mode Sense(6) Mode Sense(10) Pause/Resume Play Audio (10) Play Audio (12) Play Audio MSF Play Audio Track/Index Play Track Relative (10) Play Track Relative (12) Prevent/Allow Medium Removal Read (6) Read (10) Read (12) Read Buffer Read CD Read CD-DD Read CD MSF Read CD-DA MSF Read CD-XA Read All Subcode Read CD-ROM Capacity Read Header Rea
Commands 2. COMMANDS The table on the opposite page lists the commands in the SCSI-2 command set and their corresponding code, applied model and sense data when applicable. Applied Model Applied Model has three values. Each model code corresponds to particular drive models.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-0A CD-ROM MODE PAGE CODE LIST Applied Model Page Code Section I II III yes yes yes 00h Only Block Descriptor 01h Read Error Recovery Page 2.9.1 yes yes yes 07h Verify Error Recover page 2.9.2 yes yes --- 0Bh Peripheral Device page 2.9.3 yes yes yes 0Dh CD-ROM Parameters page 2.9.5 yes yes yes 0Eh CD-ROM Audio Control page 2.9.6 yes yes yes 2Ah CD-ROM Capabilities & Mechanical Status page 2.9.
Commands Applied Model Applied Model has three values. Each model code corresponds to particular drive models.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Audio Scan (1) 2.1 Audio Scan (1) (CDh) When AUDIO SCAN (1) is executed, the drive begins a high-speed scan from the Scan Start Address. The drive plays a block as it crosses each track. Each scan is approximately 15 seconds. When the specified search address is found, GOOD status is returned. If the drive is not ready or if the Scan Start Address is not on an audio track, Check Condition status is returned.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-1B AMIN, ASEC AND AFRAME ADDRESS FORMAT (TYPE = 01B) Bit Byte 7 6 5 4 3 2 Reserved 3 CD absolute time (AMIN) 4 CD absolute time (ASEC) 5 CD absolute time (AFRAME) 2 1 0 AMIN, ASEC and AFRAME show the absolute time for the beginning of the disc in BCD. The values must be in the ranges 0~99 (AMIN), 0~59 (ASEC) and 0~74 (AFRAME).
Audio Scan (1) Type defines the format of the Scan Start address field. Type has four parameters.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Audio Scan (2) 2.2 Audio Scan (2) (BAh) Operation Code is (BAh). Direct If “0” (FALSE), the drive scans forward. If “1” (TRUE), the drive scans backwards. Scan Start Address is the address at which the audio scan begins operation. Type defines the format of the Scan Start address field. Type has four parameters.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Change Definition 2.3 Change Definition (40h) When executed, the CHANGE DEFINITION command modifies the operating definition of the drive regardless of the specified logical unit number. A SCSI reset or BUS DEVICE RESET will not affect the definition changed by the CHANGE DEFINITION command. Cycling the power to the drive OFF and ON will cause the operating definition to revert to the default setting.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Inquiry 2.4 Inquiry (12h) The INQUIRY command supports standard 47 Bytes Inquiry data. If byte length in Allocation Length is less than 47 bytes, the requested length is transferred. If byte length is 47 bytes or more, only 47 bytes will be transferred. The INQUIRY command returns Check Condition if data transfer to the Initiator was not properly received. Whenever a Check Condition is returned against any command, inquiry data is returned providing the initiator with system information.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Inquiry (this page has been left intentionally blank) - 23 -
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Mode Select(6) 2.5 Mode Select(6) (15h) The MODE SELECT(6) command provides a range for the initiator specifying specific operating parameters, e.g., medium, logical unit and peripheral device parameters. IMPORTANT: Initiators should issue the MODE SENSE command (reference Section 2.7) prior to each execution of the MODE SELECT command to determine supported pages, page lengths and other parameters. Operating Code is (15h). PF (Page Format) Must be set to “1” (TRUE).
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Mode Select(6) BLOCK DESCRIPTOR Media Type Set to “0” (ZERO). Block Descriptor Length If “0” (ZERO), there is no block description included in the parameter list. Set to “0” or “8”. Density Code specifies data type to be transferred. Five (5) parameters are supported.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Mode Select(10) 2.6 Mode Select(10) (55h) The MODE SELECT(10) command provides a range for the initiator specifying specific operating parameters. Refer to MODE SELECT(6) Command, Section 2.5 for details of the command fields. IMPORTANT: Initiators should issue the MODE SENSE command (reference Sections 2.7 and 2.8) prior to each execution of the MODE SELECT command to determine supported pages, page lengths and other parameters.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Mode Sense(6) 2.7 Mode Sense(6) (1Ah) Operation Code is (1Ah) DBD (Disable Block Descriptor) If “0” (ZERO), the block descriptors are returned in the MODE SENSE data. If “1” (TRUE), no block descriptors are returned. PCF (Page Control Field) specifies the Page Parameter Type to be returned. Page Code specifies the Page(s) to be returned. The MODE SENSE command requests the drive to report parameters for each logical unit. An Allocation Length of “0” means that no data is returned.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Mode Sense(6) Number of blocks The value 0 means that the length of all blocks is same as the Logical Block Length shown in the block descriptor. Logical Block Length Indicates the logical block size in bytes. In the current version, 256, 512, 1024, 2048(default), 2052, 2336, 2340 and 2352 byte are supported. The default values for the CD-ROM drives (512 or 2048) are selectable with an external switch.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Mode Sense(10) 2.8 Mode Sense(10) (5Ah) Operation Code is (5Ah) The MODE SENSE(10) command provides a means for a target to report parameters to the initiator. It is the complementary command to the MODE SELECT(10) command. See MODE SENSE(6) command (reference Section 2.7) for a complete description of the fields in this command.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Mode Select/Sense Parameters 2.9 Mode Select/Sense Parameters This section describes the pages used with MODE SELECT and MODE SENSE commands. The Mode Parameter List contains a header, followed by zero or more variable -length pages. Each mode page contains a page code, a page length , and a set of mode parameters.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Error Recovery Parameters 2.9.1 Error Recovery Parameters NOTE: When the bit definition of this error recovery parameter and the error recovery procedure (described later) are not in agreement, the error recovery procedure takes priority. DCR (Disable Correction) If “1”, data is transferred without Layered ECC (L-ECC) error correction. If “0”, L-ECC error correction is performed. The default value is 0. DTE (Disable Transfer on Error) If “0”, transfer of recovered data is allowed. The default value is 0.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-9-1B ERROR RECOVERY DESCRIPTIONS Value Description 00h The maximum error recovery procedures available are used. If an error occurs which is uncorrectable with the error correction codes (ECC) on the media, data transfer is terminated with Check Condition status. The block with the error is not transferred. The sense key is set to Medium Error.
Error Recovery Parameters TABLE 2-9-1B ERROR RECOVERY DESCRIPTIONS (CONTINUED) Value Description 10h If data transfer can be maintained, the maximum error recovery procedures available are used. (RC=1) If an error occurs which is uncorrectable with the error correction codes (ECC) on the media, or is uncorrectable in time to maintain data transfer, the data transfer is not terminated. However, when the data transfer has completed Check Condition status is reported. The sense key is set to Medium Error.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-9-1B ERROR RECOVERY DESCRIPTIONS (CONTINUED) Value Description 21h Only retries of the read operation and CIRC are used (layered error correction is not used). Only CIRC unrecovered data errors are reported. If an CIRC unrecovered data error occurs data transfer is terminated with Check Condition status. The block with the error is transferred. The sense key is set to Medium Error.
Error Recovery Parameters The CD-ROM errors are: 1) Recovered CIRC (Cross Interleaved Reed-Solomon Code) Error: An error in a block had been detected by the EDC (Error Detection Code) but the error was recovered by read retry. Number of read retries to perform is specified with the Read Retry Number (the third byte of the Error Recovery Parameter page in the Mode Select command.). In this case, LECC (Layered Error Correction Code) is not used.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Verify Error Recovery Page 2.9.2 Verify Error Recovery Page PS (Parameters Savable) The Parameters Savable bit is only used with the MODE SENSE command. This bit is reserved with the MODE SELECT command. A PS bit of one indicates that the target is capable of saving the page in a non-volatile vendor specific location. Error Recovery Parameter The error recovery parameters for verify operations are as defined by the read error recovery parameters.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Peripheral Device Page 2.9.3 Peripheral Device Page Interface Identifier Codes are in Table 2-9-3A on the opposite page. The peripheral device page is used to pass vendor-specific information between an initiator and a peripheral interface below the target.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2.9.
Medium Types Supported Page 2.9.4 Medium Types Supported Page PS (Parameters Savable) The Parameters Savable bit is only used with the MODE SENSE command. This bit is reserved with the MODE SELECT command. A PS bit of one indicates that the target is capable of saving the page in a non-volatile vendor specific location. The code values for each medium type supported by the target (up to four maximum), as defined in the MODE SELECT command are reported in ascending order.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
CD-ROM Parameters Page 2.9.5 CD-ROM Parameters Page Inactivity Timer Multiplier The inactivity timer multiplier specifies the length of time that the drive will remain in the hold track state after completion of a SEEK or READ operation. The default value is 0Dh. (i.e. 8 minutes). Table 2-6-14 gives a complete listing of the Inactivity Timer Multiplier. Number of S per M units The number of S units per M unit field gives the ratio of these MSF address values.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
CD-ROM Audio Control Parameters 2.9.6 CD-ROM Audio Control Parameters Immed (Immediate) An Immediate, Immed ,bit of one indicates the target will send completion status as soon as the playback operation has been started. An Immed bit of zero indicates that the drive will not send completion status until the audio playback operation is completed or an error occurs.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
CD-ROM Capabilities and Mechanical Status Page 2.9.7 CD-ROM Capabilities and Mechanical Status Page IMPORTANT: This command applies only to models DRM-602X, DRM-624X, DRU124X, DR-UA124X The individual capabilities of the drive are specified by bytes 4 through 7. Each of the bits indicate if that specific capability is supported. A value of zero indicates that the capability is NOT supported; a value of one indicates the capability IS supported.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-9-7A PARAMETER DESCRIPTION Bit Parameter Description 0 Audio Play 1 XA Commands Supported 4 Mode 2 Form1 5 Mode 2 Form2 The drive is capable of Audio Play operation. This also indicates that the drive is capable of overlapping Play and other commands such as reading of the Sub-channel information. This bit has been reserved for future support of CD-ROM XA commands.
CD-ROM Capabilities and Mechanical Status Page TABLE 2-9-7A PARAMETER DESCRIPTION (CONTINUED) Bit 19 23 ~ 21 Parameter Eject Command Loading Mechanism Type Description The drive can eject the disc via the normal START/STOP command with the LoEj bit set. This field specifies the type of disc loading the drive supports.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
CD-ROM Capabilities and Mechanical Status Page The Buffer Size Supported field returns the number of bytes of buffer dedicated to the data stream returned to the Host Computer. This value is returned in Kbytes (Size/1024). If the drive does not have a buffer cache, the value returned shall be zero. The Current Speed Selected field indicates the actual data rate that the drive is currently using. This value is returned as the number of kilobytes per/second (Speed/1000) that the data is read from the drive.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Drive Speed Page 2.9.8 Drive Speed Page The speed field provides a means for the initiator to set and retrieve the spindle speed when accessing data areas. The speed field values are listed in Table 2-9-8A on the opposite page. The speed setting is only applicable when reading data areas. The target will automatically switch to normal speed when playing audio tracks and will switch back to the speed setting when accessing data. DRIVE NOTES: DRM-602x The DRM-602x does not support 4x speed.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Logical Unit Assignment Page 2.9.9 Logical Unit Assignment Page Number of supported discs The drive supports 6 discs. 0006h is always returned, and 124x will return 1 . Disc numbers Shows the disk number assigned to each logical unit. Disc number 0 means that the associated logical unit cannot be used. Disc numbers in defaults are 1 through 6 for logical units 0 through 5, respectively.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-10 PAUSE/RESUME (4BH) Bit Byte 7 6 5 0 1 4 3 Logical Unit No.
Pause/Resume 2.10 Pause/Resume (4Bh) Operation Code is (4Bh) Resume A Resume of zero indicates that the drive enter the hold track state with the audio output muted. A Resume bit of one indicates that the drive release the pause and begin play at the block following the last block played. The PAUSE/RESUME command requests that the drive start or stop the current audio play operation.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-11 PLAY AUDIO(10) (45H) Bit Byte 7 6 0 1 5 4 3 2 Operation Code (45h) Logical Unit No.
Play Audio(10) 2.11 Play Audio(10) (45h) Operation Code is (45h). Logical Block Address The logical block address field specifies the logical block at which the audio play back operation will begin. If all bytes in the logical block address field are set to FFh, it means to start at the current optical head location. This feature allows the host to modify the audio ending address without interrupting the current audio playback operation.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-12 PLAY AUDIO(12) (A5H) Bit Byte 7 6 0 1 5 4 3 2 Operation Code (A5h) Logical Unit No.
Play Audio(12) 2.12 Play Audio(12) (A5h) Operation Code is (A5h). The PLAY AUDIO(12) command requests that the drive begin an audio playback operation. The command function (Immed and SOTC bits) and the output of audio signals shall be specified by the settings of the mode parameters. See the PLAY AUDIO(10) command for a description of the fields in this command.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-13 PLAY AUDIO MSF (47H) Bit Byte 7 6 0 1 5 4 3 2 Operation Code (47h) Logical Unit No.
Play Audio MSF 2.13 Play Audio MSF (47h) Operation Code is (47h) Starting M/S/F Field Specifies absolute starting address in minutes, seconds, frame number. Ending M/S/F Field Specifies absolute ending address in minutes, seconds, frame number. The PLAY AUDIO MSF command requests the target to begin an audio playback operation. The command function (Immed) and the output of audio signals shall be as specified by the settings of the mode parameters page code 0Eh.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-14 PLAY AUDIO TRACK INDEX (48H) Bit Byte 7 6 0 1 5 4 3 2 Operation Code(48h) Logical Unit No.
Play Audio Track Index 2.14 Play Audio Track Index (48h) Operation Code is (48h). Starting Track/Index The starting track field specifies the track number of the starting audio track. The starting index field specifies the index number within the track at which the audio play operation shall begin. Ending Track/Index The ending track field specifies the track number of the ending audio track.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-15 PLAY AUDIO TRACK RELATIVE(10) (49H) Bit Byte 7 6 0 1 5 4 3 2 Operation Code (49h) Logical Unit No.
Play Audio Track Relative(10) 2.15 Play Audio Track Relative(10) (49h) Operation Code is (49h). TRLBA The Track Relative Logical Block Address field specifies the two's complement starting logical block address relative to the beginning of the first sector on the track with an index value of one. Negative values indicate a starting location within the audio pause area at the beginning of the requested track. Starting Track Specifies the track number of the starting audio track.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-16 PLAY AUDIO TRACK RELATIVE(12) (A9H) Bit Byte 7 6 0 1 5 4 3 2 Operation Code(A9h) Logical Unit No.
Play Audio Track Relative(12) 2.16 Play Audio Track Relative(12) (A9h) Operation Code is (A9h). The PLAY AUDIO TRACK RELATIVE(12) command requests that the device begin an audio playback operation. The command function (Immed and SOTC bits) and the output of audio signals shall be as specified by the settings of the mode parameters. See the PLAY AUDIO TRACK RELATIVE(10) command for a description of the fields in this command.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-17 PREVENT/ALLOW MEDIA REMOVAL (1EH) Bit Byte 7 6 0 1 5 4 3 Logical Unit No.
Prevent/Allow Media Removal 2.17 Prevent/Allow Media Removal (1Eh) Operation code is (1Eh). Prev (Prevent bit) When this bit is set to 1, EJECT DISK commands (C0h) and the Eject Button on the drive are ignored. When it is 0, media removal is allowed. This command is used to prevent or allow media removal from the drive.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-18 READ(6) (08H) Bit Byte 7 6 0 1 5 4 3 2 1 Operation Code (08h) Logical Unit No.
Read(6) 2.18 Read(6) (08h) Operation Code is (08h). This six-byte READ command only allows reads of up to 255 blocks. The logical blocks will have the length set by MODE SELECT or the power-on default. For longer reads, use the ten-byte READ(10) command. After a read operation, the drive holds the head at the last read track until an inactivity time-out occurs.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-19 READ(10) Bit Byte 7 6 0 1 5 4 3 2 Operation Code (28h) Logical Unit No.
Read(10) 2.19 Read(10) Operation code is (28h). This ten byte READ command allows reads of up to 64K blocks. The logical blocks will have the length set by MODE SELECT or the power-on default. After a read operation, the drive holds the head at the last read track until an inactivity time-out occurs. NOTE: The DPO, FUA and RelAdr bits (not shown) in byte 1 are not supported, and must be set to 0.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-20 READ BUFFER (3CH) Bit Byte 7 6 5 0 4 3 2 1 0 Operation Code (3Ch) 1 Logical Unit No.
Read Buffer 2.20 Read Buffer (3Ch) Operation Code is (3Ch). Mode specifies meaning of the Buffer Offset field. Buffer ID is not supported. This byte is always 00h. Buffer Offset The byte offset in the buffer at which the read shall begin. This must be between 0 and 15. Allocation Length must include 4 byte header. This command is used with the WRITE BUFFER command to test the reliability of the drive command buffer memory and of the SCSI bus. This command does not cause a disc access.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-21 READ CD-ROM CAPACITY (25H) Bit Byte 7 6 5 0 4 3 2 1 0 Operation Code (25h) 1 Logical Unit No.
Read CD-ROM Capacity 2.21 Read CD-ROM Capacity (25h) Operation code is (25h). This command requests the drive to return physical parameters of the CD-ROM disc currently loaded. The Logical Block Address, RelAdr (Byte 1, bit 0), and PMI (Byte 8, bit 0) parameters are not supported and must be set to 0. The drive sends the initiator the 8-byte data as shown in Table 2-3 in the data transfer phase. Logical block address is the last logical block address on the disc.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Read CD-ROM Capacity 2.22 Read CD (BEh) IMPORTANT: This command applies only to models DRM-602X, DRM-624X, DR-U124X, DR-UA124X Operation code is (BEh). The Expected Sector Type field is used to limit the amount of information returned to the Host. If the Requested Sector(s) do not match the specified type , the command will be terminated with a Check Condition. The Sector that does not match will not be transferred to the Host. The sense key shall be set to ILLEGAL MODE TOR THIS TRACK.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-22B READ CD, HEADER CODE FIELD DEFINITION Header(s) Code 00b 01b 10b 11b TABLE 2-22C Definition None Header Only Description None of the header data shall be placed in the data stream. Only the mode 1 or Form 1 4-byte header will be returned in the data stream. Sub-header Only Only the Mode 2 Form 1 of 2 Sub-header will be placed into the data stream. All Headers Both the Header and Sub-header will be placed in the data stream.
Read CD-ROM Capacity Support of Sub-channel data is optional. In the case of R-W the drive may return data deinterleaved and error-corrected, RAW or padded with zeros depending on the R-W Supported and R-W de-interleaved and error-corrected bits in the CD-ROM capabilities and mechanical status page.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Read CD-ROM Capacity (this page has been left intentionally blank) - 93 -
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Read CD MSF 2.23 Read CD MSF (B9h) IMPORTANT: This command applies only to models DRM-602X, DRM-624X, DR-U124X, DR-UA124X The Starting M field, the Starting S field, and the Starting F field specify the absolute MSF address at which the Read operation shall begin. The Ending M field, the Ending S field, and the Ending F field specify the absolute MSF address where the Read operation shall end. All contiguous sectors between the starting and the ending MSF address shall be read.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-24 READ CDP (E4H) Bit Byte 7 6 0 1 5 4 3 2 Operation Code (E4h) Logical Unit No.
Read CDP 2.24 Read CDP (E4h) Operation Code is (E4h) This command requests the drive to return the status data resulting from the previous WRITE CDP command. The drive terminates the data phase when Allocation Length bytes or all the relevant data have been transferred. The last status data returned from the Drive Controller is buffered in the drive SCSI controller.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-25 READ DRIVE STATUS (E0H) Bit Byte 7 6 5 0 4 3 2 1 0 Operation Code (E0h) 1 Logical Unit No.
Read CDP 2.25 Read Drive Status (E0h) Operation Code is (E0h) PCF (Page Control Field) indicates the type of Page Parameter to be returned. 00b : Current Value 01b : Reserved 10b : Reserved 11b : Reserved Page Code indicates contents of the Page Parameters. 01h : Drive Status 02h : Audio Play Status Others : Reserved The READ DRIVE STATUS command requests the drive to report its specific drive status to the initiator.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Read CDP Drive Status Bit 15-12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 0: 0: 1: 1: 0: 0: 1: 0: 1: 0: 1: Bit 6 Bit 5 1: Bit 4 1: Bit 3 1: Bit 2 1: Bit 1 1: Bit 0 1: Reserved (all 0) Disc is present in Logical unit No disc present in Logical Unit Supports Mode2 form1and form2.(XA) Does not support Mode2 form1 and form2.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-26 READ HEADER (44H) Bit Byte 7 6 5 0 4 3 2 1 0 MSF Reserve Operation Code (44h) 1 Logical Unit No.
Read Header 2.26 Read Header (44h) Operation Code is (44h) MSF Set to 1 indicates that the absolute CD-ROM address field of the returned header data will indicate the MSF address where the specified logical block is found. If MSF bit is equal to 0, the absolute CD-ROM Address field of the returned header data gives the logical block address of the first logical block in the physical sector where the specified logical block is found.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-27 READ SUB-CHANNEL (42H) Bit Byte 7 6 5 0 3 2 1 0 MSF Reserved Operation Code (42h) 1 2 4 Logical Unit No.
Read Sub-Channel 2.27 Read Sub-Channel (42h) Operation Code is (42h). MSF If “1”, the CD-ROM address field of the returned sub-channel data is in MSF format. The returned M,S and F fields are specified in hex. If “0”, the CD-ROM address field of the returned sub-channel data is in logical address format. Sub Q The Sub Q bit set to one requests the target return the Q sub-Channel data. Set to zero requests that no sub-channel data will be returned.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Read Sub-Channel Audio Status indicates the status of an audio play operation. The status of audio commands are listed in Table 2-23C on the opposite page. Sub Channel Data Length should be set 0, 12, 20, 28 or 44 bytes and does not include the Sub Channel Header. ADR codes are defined in Table 2-23D Control bits are defined in Table 2-23E Track Number specifies the current Track Number Index Number specifies the current index number in the current track.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Read Sub-Channel The ADR field shows the type of information encoded in the Q sub-Channel of this block as defined in the CD standard. MCV If the MCV bit is one, the media catalog number field is valid. There are identify numbers according to the UPC/EAN cording in the media catalog number field. If all data in this field is ASCII 0, there is no media catalog number in the field. TCV If the TCV bit is one, the ISRC field is valid. In this field, there are identify numbers according to the ISRC standard.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Read Sub-Channel (this page has been left intentionally blank) - 111 -
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-28 READ TOC (43H) Bit Byte 7 6 5 4 0 3 2 0 MSF Reserve Operation Code (43h) 1 Logical Unit No.
Read TOC 2.28 Read TOC (43h) Operation Code is (43h). The READ TOC command requests the target transfers data from the table of contents to the initiator. This command has been modified from the SCSI-2 READ TOC command with the addition of the Format field to support multi-session discs. Format field 00b 01b 10b 11b Definition Same as SCSI-2. The Start Track Field specifies the starting track number for which the data will be returned.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Read TOC IMPLEMENTORS NOTE: The first track number is not required to be one. A disc may start at any valid track number. The track numbers between the first track number and the last track number are required to be in contiguous ascending order, except for the lead-out track. The ADR field gives the type of information encoded in the Q sub-channel of the block where this TOC entry was found. The control field indicates the attributes of the track.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Read TOC (this page has been left intentionally blank) - 117 -
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-29 RECEIVE DIAGNOSTIC RESULTS (1CH) Bit Byte 7 6 5 0 4 3 2 1 0 Operation Code (1Ch) 1 Logical Unit No.
Read Diagnostic Results 2.29 Read Diagnostic Results (1Ch) Operation code is (1Ch). This command requests the drive to return the results of the power-on self test. The Diagnostic Results data consists of 8-byte parameters as shown in Table 2-28B on the opposite page. Parameter Length The number of bytes of the RECEIVE DIAGNOSTIC parameter excluding itself. This is fixed to 06h. ROM Diagnostic Bit 0 = 1, failure of the SCSI controller ROM. Bit 1 = 1, failure of the drive controller ROM.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Release 2.30 Release (17h) Operation Code is (17h). 3rdPty Set to one if the initiator requests third-party reservation. 3rd Party device ID The SCSI ID of another initiator for which the logical unit shall be reserved. Ext. (Extent) Not supported. This bit must be 0. Reservation ID Not supported. This byte must be 00h. This command is used by the reserving initiator to release the previous reservation of the logical unit.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Request Sense 2.31 Request Sense (03h) Operation Code is (03h). The REQUEST SENSE command requests the drive to transfer extended sense data to the initiator. The drive supports the first 18 bytes of the extended sense data format. The drive will transfer Allocation Length bytes or 18 bytes, whichever is smaller. Valid A valid bit of zero indicates that the information field is not as defined in the SCSI-2 standard.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-31B Sense Key 0h SUPPORTED SENSE KEYS Name no sense 1h recovered error 2h 3h not ready medium error 4h hardware error 5h illegal request 6h 7h unit attention data protect 8h blank check Bh Others aborted command --- Comments There is no specific sense key information to be reported for the designated logical unit. The last command completed successfully with some recovery action performed by the target.
Request Sense TABLE 2-31C SUPPORTED ADDITIONAL SENSE CODES AND ADDITIONAL SENSE CODE QUALIFIERS ASC 00 00 00 00 00 00 00 02 04 04 04 04 05 06 07 08 08 08 09 09 09 09 0A 11 11 11 14 14 15 15 15 17 17 17 17 17 17 18 18 18 18 18 18 1A 1B 20 ASCQ 00 06 11 12 13 14 15 00 00 01 02 03 00 00 00 00 01 02 00 01 02 03 00 00 05 06 00 01 00 01 02 00 01 02 03 04 05 00 01 02 03 04 05 00 00 00 DESCRIPTION no additional sense information I/O process terminated audio play operation in progress audio play operation pause
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Request Sense (this page has been left intentionally blank) - 127 -
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-32 RESERVE (16H) Bit Byte 7 6 0 1 5 4 3 2 1 0 Operation Code (16h) Logical Unit No.
Reserve 2.32 Reserve (16h) Operation Code is (16h). 3rdPty Set to one if the initiator requests third-party reservation. 3rd Party Device ID The SCSI ID of another initiator for which the logical unit shall be reserved. Ext. (Extent) is not supported. This bit must be 0. Reservation ID is not supported. This byte must be 00h. Extent List length is not supported. These bytes must be 00h. The initiator uses this command to exclusively reserve the specified logical unit.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-33 REZERO UNIT (01H) Bit Byte 7 6 0 1 5 4 3 2 Operation Code (01h) Logical Unit No.
Rezero Unit 2.33 Rezero Unit (01h) Operation Code is (01h). The drive loads the specified logical unit (if necessary), spins up the disc (if stopped), moves the head to the start track of the disc, and holds it there until an inactivity time-out occurs. If the initiator requests a disconnect, the drive disconnects from it during load and seek operations. This command does not affect modes specified by the MODE SELECT command.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-34 SEEK(6) (0BH) Bit Byte 7 6 0 1 5 4 3 2 1 Operation Code (0Bh) Logical Unit No.
Seek(6) 2.34 Seek(6) Operation Code is (0Bh). The drive seeks to the specified logical block address and then holds at that track until an inactivity time-out occurs.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-35 SEEK(10) (2BH) Bit Byte 7 6 0 1 5 4 3 2 1 0 Operation Code (2Bh) Logical Unit No.
Seek(10) 2.35 Seek(10) (2Bh) Operation code is (2Bh). The drive seeks to the specified logical block address and then holds at that track until an inactivity time-out occurs.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-36 SEND DIAGNOSTIC (1DH) Bit Byte 7 6 5 0 4 3 2 1 0 Operation Code (1Dh) 1 Logical Unit No.
Send Diagnostic 2.36 Send Diagnostic (1Dh) Operation code is (1Dh). PF must be 0. Self (Self-Test bit) if “1” (ONE), default self-test is executed. If “0” (ZERO), send diagnostic data issued. Allocation length set to 0 when Self bit is one. When Self bit is 0, set to 8h. This command reports the results of the drive's power-on self test (when the self bit is one). If test is successful, GOOD status is returned. If a problem was detected, Check Condition with sense key HARDWARE ERROR is returned.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Set CD-ROM Speed(1) 2.37 Set CD-ROM Speed(1) (DAh) Operation code is (DAh). The Set CD-ROM Speed command provides a means for initiator to set the spindle motor speed. Speed Field Value 00h 01h 03h FFh Other Value : : : : : Description Normal Speed 2x Speed 4x Speed Maximum Speed Any other value not specified will set the drive to maximum Speed Drive Differences: DRM-602x The DRM-602x does not support 4x speed. A speed setting value of 03h will not cause an error, but set the drive to 2x speed.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Set CD-ROM Speed(2) 2.38 Set CD-ROM Speed(2) (BBh) The Drive Speed parameter contains the requested Data Rate the drive should use. The drive may choose to select the speed specified or any slower rate. A value of FFFFh will set the Drive Speed to the Maximum supported. Requesting a speed faster than the drive supports will not generate an error. The actual maximum speed supported is returned in the Capabilities Mode Sense page.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-39 START/STOP UNIT (1BH) Bit Byte 7 6 0 1 5 4 3 Logical Unit No.
Start/Stop Unit 2.39 Start/Stop Unit (1Bh) Operation code is (1Bh). Immed (Immediate) When the immediate bit is 1, status is returned before executing the command . When it is 0, status is returned after the operation is completed. LoEj (Load Eject) When LoEj is 1 and Start is 0, the drive ejects the magazine. Start When Start is 1, the disc tray is loaded, the disc is spun up, and the laser and servo system are turned on. When it is 0, the disk is spun down.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Stop Play/Scan 2.40 Stop Play/Scan (4Eh) The STOP PLAY/SCAN CD-ROM Command stops playback of CD-ROM audio commands.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-41 TEST UNIT READY (00H) Bit Byte 7 6 0 1 5 4 3 2 Operation Code (00h) Logical Unit No.
Test Unit Ready 2.41 Test Unit Ready (00h) Operation Code is (00h). The TEST UNIT READY command checks that a cartridge is loaded and that the drive is ready to operate. "Ready" has different meanings depending on whether the drive has accessed a logical unit by loading the disc tray: Before access to logical unit : Magazine is inserted and the drive is ready to read. After an access to logical unit: A disc is in the specified logical unit (or tray) and is ready to be accessed.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-42 VERIFY(10) (2FH) Bit Byte 7 6 0 1 5 4 3 2 1 0 Blkvry Bytchk RelAdr Operation Code (2Fh) Logical Unit No.
Verify(10) 2.42 Verify(10) (2Fh) Operation code is (2Fh). Logical Block Address is the address at which the verify operation shall begin. Verification Length is the number of logical blocks to be verified. This command requests the drive to check the specified blocks on the disc based upon the error recovery parameter setting (see MODE SELECT command). No data transfer on the SCSI bus occurs.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-43 VERIFY(12) (AFH) Bit Byte 7 6 0 1 5 4 3 2 1 0 0 0 0 Operation Code (AFh) Logical Unit No.
Verify(12) 2.43 Verify(12) (AFh) Operation code is (AFh). See VERIFY(10) for complete description of this command.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-44 WRITE BUFFER (3BH) Bit Byte 7 6 5 0 4 3 2 1 0 Operation Code (3Bh) 1 Logical Unit No.
Write Buffer 2.44 Write Buffer (3Bh) Operation Code is (3Bh). Mode specifies meaning of the Buffer Offset field. Buffer ID is not supported. This byte must be 00h. Buffer Offset is the byte offset in the buffer where the data shall be stored. This must be 0 through 15. Transfer Length is the number of bytes to be transferred in the DATA OUT phase. This must be the data length to be sent plus 4 bytes (header size).
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-45 WRITE CDP (E3H) Bit Byte 7 6 0 1 5 4 3 2 Operation Code (E3h) Logical Unit No.
Write CDP 2.45 Write CDP (E3h) Operation Code is (E3h). Transfer Length is the number of bytes of CDP command data to be sent. This command sends alphanumeric Player Control commands to the drive. The drive returns the command status after the player control command is transferred to the drive controller chip. A GOOD status indicates only that the command was syntactically correct. The READ CDP command must be used to determine the results of the operation.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Read CD-DA 2.46 Read CD-DA (D8h) IMPORTANT: This command applies only to models DRM-602X, DRM-624X, and the DR-U Series drives. Operation Code is (D8h). The READ CD-DA command requests that the drive transfer CD-DA data and/or Sub Code data. The Starting Logical Block Address specifies the block where the READ operation begins.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) NOTES: 1) The CD-DA block lengths are totally irrelevant to the logical block length set by the Mode Select(6) command. This command would not change the block length field in the MODE SELECT command. 2) While the SCSI buffer is being filled, the drive is able to prepare with no overlap or missing data in response to the consecutive commands which read contiguous CD-DA blocks.
Read CD-DA (this page has been left intentionally blank) - 159 -
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-47 READ CD-DA MSF (D9H) Bit Byte 7 6 0 1 5 4 3 2 Operation Code (D9h) Logical Unit No.
Read CD-DA MSF 2.47 Read CD-DA MSF (D9h) IMPORTANT: This command applies only to models DRM-602X, DRM-624X, and the DR-U Series drives. Operation Code is (D9h). Starting M, S, F Fields indicates the absolute MSF address where the operation begins. Ending M, S, F Fields indicates the absolute MSF address where the operation ends. If the ending address is smaller than the starting address, check condition will be returned.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) TABLE 2-48 READ CD-XA (DBH) Bit Byte 7 6 0 4 3 Logical Unit No.
Read CD-XA 2.48 READ CD-XA (DBh) IMPORTANT: This command applies only to models DRM-602X, DRM-624X, and the DR-U Series drives. Operation Code is (DBh). Starting Address specifies the block where the operation begins. Transfer Length specifies the number of contiguous CD-XA blocks to be transferred. The READ CD-XA command requests that the drive transfer CD-XA data to the host. The Starting Address is defined as follows.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Read All SubCode 2.49 Read All SubCode (DFh) IMPORTANT: This command applies only to models DRM-602X, DRM-624X, and the DR-U Series drives. Operation Code is (DFh) Transfer Length indicates the number of contiguous sub-code frames to be transferred. Each sub-code frame consists of 96-byte data. Read All Subcode command directs the target to transfer real-time sub-code data (P-W) to the initiator while the audio is being played.
Appendix A APPENDIX A PIONEER CD-ROM DRIVES - AUDIO FUNCTIONS The CD-ROM drives consist of two logical subsystems - a CD reader and a controller. The controller receives SCSI commands, and sends commands to the reader for execution as needed. This allows audio commands to be executed in the background. At times, the two subsystems may be operating independently. In addition to the normal audio commands, the CD-ROM drives support the Pioneer Laser Disc Player control commands.
Appendix B APPENDIX B AUDIO PLAYER COMMANDS Addressing Modes Block MMSSFF Specifies Minutes, Seconds, and Frames. Index II Specifies pre-mastered indices Time MMSS Specifies Minutes and Seconds (Frame 0) Track TT Specifies the beginning of track TT Player Modes P00 Home No disc is loaded. Magazine not inserted. P00 P01 P03 P04 P06 Home Park Stop Play Pause No disc is loaded. Magazine inserted. The disc is loaded, but not spinning. The drive is playing audio.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) CM IX Command Index Mode Drive Action (continued) Sets the addressing mode to Index mode. All subsequent addresses will be interpreted as indices. ?K Disc Status Request Returns an eight character string representing the attributes of the currently loaded disc.
Appendix B CM ?T Command Time Request Drive Action (continued) Returns a four digit string representing the current time in MMSS format. In Park mode, XXXX is returned. 0000 is returned when the current address is in the lead-in area. TM Time Mode Sets the addressing mode to Time mode. All subsequent addresses must be in MMSS format. TR Track Mode Sets the addressing mode to Track Mode. All subsequent addresses must be in TT format, specifying a track number.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.1 (OB-U0077C) Example To load Disc 3 and start playing from 21m 34s 16bl, use the command 3ZSSABK213416SEPL. 3ZS: Load Disc 3 SA: Start rotation BK: Block Addressing 213416SE: Search to 21 Minutes, 34 Seconds, 16 Blocks PL: Begin Play.
Appendix C APPENDIX C DRIVE VERSION DIFFERENCES DRM-602X 2900 Current Version DRM-604X 2401 Current Version Does Not Support SCSI-2 2403 Supports SCSI-2 Supports Multi-session Photo CD.
Appendix D APPENDIX D D.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
Appendix D D.2 CD-ROM Ability Mechanical Status Page Default Data TABLE D-2A PAGE CODE 2AH : CD-ROM CAPABILITIES AND MECHANICAL STATUS PAGE DEFAULT DATA Bit Byte 7 6 0 Reserved Reserved 5 4 3 2 Page Length (0Eh) 2 Reserved 3 Reserved bits Reserved Multi Session =1 Mode 2 Form 2 =1 Mode 2 Form1 =1 Reserved Reserved Reserved ISRC =1 UPC =1 C2Po supported =0 R-W Dec.
CD-ROM SCSI-2 COMMAND REFERENCE MANUAL VERSION 3.
CD-ROM SCSI-2 Command Set Reference Manual Version 3.1 Pioneer Electronic Corporation 4-1, Meguro 1-chome Meguro-Ku, Tokyo 153 JAPAN www.pioneer.co.jp Pioneer New Media Technologies, Inc. 2265 East 220th Street Long Beach, California 90810 UNITED STATES OF AMERICA (310) 952-2111 www.pioneerusa.