Read All SubCode

2.49Read 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.

The initiator must hold while the current sub-code is being retrieved from the disc.

If the Transfer Length is zero, sub-code data will not be transferred. In this case, however, it is not considered an error.

In the event the sub-code buffer is full in the drive, the drive will stop storing sub-code data into the buffer. However, the data in the buffer is accessible by this command.

The drive will quit the operation with a Check Condition status once the buffer overflows

or there is no more valid sub-code data in the buffer. The sense key is set to 05h and the additional sense code is to BFh. The Check Condition for buffer overflow occurs only for the READ ALL SUBCODE command.

If the target is not playing the audio, the drive will return a Check Condition status. The sense key is set to 05h and the additional sense code is to 64h.

NOTE: The drive transfers an entire block of data at SCSI bus burst transfer rate. The drive's firmware overhead only occurs at a block boundary. Upon completion of the read operation, the drive enters the Hold Track state during the inactivity time.

- 165 -