                

                CDCLIP.EXE - CDROM Digital Audio Reader





>>> PROGRAM DESCRIPTION <<<



CDCLIP will read "digital audio data" from an audio/music CD and

store the data in a binary output file (default is WAV format).

Automatic "jitter" correction is performed to insure correct digital

copies. CDCLIP can also be used to extract raw 2352 byte data sectors

from a non-audio disc using the /DATA option (not supported by all

CDROM drives).



***********************************************************************



>>> SUPPORTED DEVICES <<<



CDCLIP currently supports the following CDROM devices...



  CREATIVE CDR4210

  GRUNDIG  CDR100IPW

  HP       4020i, 6020i

  JVC      XR-W2001, XR-W2010

  KODAK    PCD225, PCD600

  MATSHITA CW-7501

  NEC      MULTISPIN 3X, 4X, 6X, 8X

  OLYMPUS  CDS615E, CDS620E

  PHILIPS  CDD522, CDD2000, CDD2600

  PINNACLE RCD-1000, RCD-5020, RCD-5040, RCD-4X4

  PIONEER  DW-S114X

  PLASMON  CDR4220, CDR4240

  PLEXTOR  4PLEX, 6PLEX, 8PLEX, 12PLEX, PX-R24CS

  RICOH    RO-1420C

  SONY     CDW-900E, CDU-920S, CDU-924S, CDU-940S, CDU-926S,

           CDU-561, CDU-8003, CDU-8003A, CDU-8012, CDU-55S, CDU-76S

  TEAC     CD-R50S

  TOSHIBA  3401, 3501, 3601, 3701, 3801, 4100, 4101, 5301, 5401, 5901

  YAMAHA   CDR100, CDR102, CDR200, CDR400



NOTE: The Toshiba 3501 (manufactured before January 1995) has bugs

in its audio data reading firmware. If you experience problems on

the 3501, you will have to use the /NOJC switch to turn off jitter

correction. As a result, you may not get 100% perfect copies of the

original data.



NOTE: The Plextor 6Plex with V1.00 firmware has many bugs. If you

have this version of the drive, I suggest that you contact Plextor

for the latest firmware upgrade (V1.06).



NOTE: All Toshiba and NEC drives are only capable of reading audio at

1X speed regardless of how fast they read data!



**********************************************************************



>>> COMMAND LINE USAGE <<<



Usage: CDCLIP <imagefile> [/START=<start>] [/END=<end>] [/TRACK=n]

         [/ID=ha:id:lun] [/APPEND] [/BATCH] [/CDG] [/DATA]

         [/JC] [/NOJC] [/SPEED=n] [/BIN] [/WAV]

imagefile - Output image data file

/START    - Starting MSF/LBA (default is start of disc)

/END      - Ending MSF/LBA (default is end of disc)

/TRACK    - Copy specified track number (1 to 99)

/ID       - SCSI ID of CDROM drive (default is first found)

/APPEND   - Append data to existing file

/BATCH    - Disable all logging messages

/CDG      - Enable reading of CD+G subcodes

/DATA     - Enable reading of raw (2352 byte) data sectors

/JC       - Enable 'jitter' correction (audio only)

/NOJC     - Disable 'jitter' correction (audio only)

/SPEED=n  - Audio reading speed (default is maximum)

/BIN      - Write output file in Intel binary format (default for data)

/WAV      - Write output file in WAV format (default for audio)

e.g. CDCLIP /START=10:14:36 /END=13:55:11 /WAV TEST.WAV

e.g. CDCLIP /START=106232 /END=124443 /BIN TEST.BIN

e.g. CDCLIP /TRACK=5 /ID=0:3:0 /SPEED=4 /APPEND TEST.WAV



    The switches /START and /END specify the starting and ending

address of the data to copy. The address can be either a "logical

block address" or a "physical time address". Logical blocks start

at zero and physical time starts at 00:02:00. The default values

for /START and /END are the first and last blocks on the disc.



    NOTE: Some CD readers have problems locating the last readable

block on a disc. If this happens, you will have to explicitly specify

the ending address. Use TOC.EXE to display the disc's table-of-contents

and use the LBA of the leadout track minus one. Some readers also have

problems reading the last few blocks before the leadout track, so you

might have to subtract two or three from the leadout LBA.



    The /TRACK switch can be used instead of /START and /END to

specify that an entire track be copied to the output file. NOTE:

This will also copy the pregap from the next track (if it exists).



   The /SPEED switch can be used to change the reading speed of

the CDROM drive (not supported by all models). This is useful

when reading from very fast drives such as the Plextor 6Plex.



   The /APPEND switch can be used to append additional audio data

to an existing file.



**********************************************************************



>>> JITTER CORRECTION <<<



What is jitter correction?



When digital audio is read from a CDROM drive, most drives are not

capable on positioning the laser at the precise beginning of the

data that you are trying to read. This is because there is no extra

information at the beginning of an audio sector to indicate where

the sector starts (like there is in a data sector). Because of this

positioning error, you will either miss a certain number of bytes at

the beginning of a sector or get duplicate bytes from the end of the

previous sector. The jitter correction algorithm compensates for

these position errors through the use of overlapped I/Os and a sector

save/compare scheme.



The /JC and /NOJC switches are used to explicitly enable or disable

jitter correction. CDCLIP automatically chooses the best method for

each CDROM drive model, but you may need to override this choice in 

certain situations.



The only drives that absolutely require jitter correction (to insure

a perfect copy) are those made by Toshiba. All other drives supported

by CDCLIP only require that the audio data be read fast enough to keep

the drive's internal buffer from overflowing as it streams data off of

the disc. If you are using a very fast drive such as the Plextor 6Plex

or 8Plex, then your system might not be able to keep up with the fast

transfer rate and a buffer overflow will occur. In these cases, you will

need to enable jitter correction to compensate for this heavy load.



**********************************************************************



Please send all suggestions, comments, and bug reports to...



Golden Hawk Technology

125 Indian Rock Road

Merrimack, NH 03054



Phone: 603-424-0269

FAX  : 603-429-0073



URL  : http://www.mainstream.net/goldenhawk

EMAIL: jarnold@mainstream.net



**********************************************************************



Updated on APRIL 7, 1997



