CDDA Controller =============== Copyright ©1990 Canadian Prototype Replicas PO Box 8, Breslau,Ontario CANADA N0B 1M0 (519) 884-4412 KNOW PROBLEMS Beta V0.268 ========================= 1.) The track number display is not updated continually. To reset the track number display, click on the large Manufacturers name gadget. 2.) The "?" or "Sequence" gadget is not fully functional. You may click on it to get a list of tracks for the disk, and then select ONE track to be played. 3.) UPC numbers are not yet available for the Hitachi CDR 3650.  ================== This version requires and includes the new "scsidirect.library". This library takes care of all SCSI I/O and provides a set of high level functions to interface with SCSI devices. A seperate Developers disk for scsidirect.library will be available early in 1991. There are now two seperate controller programs, one for NEC drives and one for HITACHI 1650/3650 drives. HARD DRIVE INSTALLATION ======================= Simply drag the CDDACtrl icon for either the NEC or HITACHI player from the floppy disk to your hard drive. Then, from the CLI issue the following command. Copy CDDACtrl:Libs/scsidirect.library TO LIBS: Optionally, there is an HDInstall icon that you can double-click to copy the library for you. USING CDDACtrl ============== To run the CDDACtrl program from Workbench, just double click on the CDDACtrl icon. To run CDDACtrl from the CLI, type "CDDACtrl [nowindow]" and then the return/enter key. Device represents the device name of the host adapter and unit is the SCSI ID that the drive is set to. The keyword 'nowindow' will instruct CDDACtrl NOT to open it's window. This is usefull when launching from AmigaVision and/or ARexx or other scripts. NOTE: CDDACtrl will detach from a launching CLI. There will be a short delay before the window actually opens while CDDACtrl does it's initializations. TOOLTYPES ========= The device driver is controlled through the ToolTypes in the CDDACtrl icon. There are two tooltypes that MUST be set as follows: DEVICE= This is the device driver name for the host adapter to which the drive is connected. The default is set to "DEVICE=scsi.device". UNIT= This is the SCSI ID number that the drive has been set to. The default is set to "UNIT=5" but it is almost certain that you will have to change this. OPTIONAL TOOLTYPES ================== LEFT= Defines the LeftEdge or X co-ordinate for the display window. TOP= Defines the TopEdge or Y co-ordinate for the display window. AREXX COMMANDS ============== The following ARexx Commands are available and should be sent to the ARexx port named `CDDACtrl?.rexx', where ? is the SCSI ID number of the device you wish to control. ie. `CDDACtrl5.rexx' This allows you to have a CDDACtrl program running for each physical CD-Rom drive connected to your system. NOTE: Only one CDDACtrl is allowed per physical device. DATABASE NOT USED ---------------------- Not available from ARexx at this time. BACK ---------------------- Back up the specified number of tracks. PLAY --------------------------------------------------- Plays the disc starting at the specified track. If Stop track is given, the play will be discontinued after the stop track has been played. If stop track is zero, play will continue to the end of the disc. FORWARD ---------------------- Move Forward the specified number of tracks. PAUSE ---------------------- Toggles the pause function The default is NOT paused. STOP ---------------------- Turns the CD Drive off. SEQUENCE NOT USED ---------------------- Not available from ARexx at this time. EJECT ---------------------- Ejects the disc from the drive. LEFT ---------------------- Changes playback status to left channel only. RIGHT ---------------------- Changes playback status to right channel only. STEREO ---------------------- Changes playback status to both left and right channels. This is the default. PLAYTIME ----------------------------------------------------------- Play starting at AMin ASec AFrame and stop at BMin BSec BFrame. These TimeCodes correspond to the `TIMECODE' display mode. Valid Ranges: AMin BMin 00-60 ASec BSec 00-60 AFrame BFrame 00-75 NOTE: You must supply both start times and stop times, or the previously used stop time will be used. You must also supply times that are actually on the audio portion of a track. If you miss, the command will not take effect. Leadin and leadout areas of the audio track are considered a miss. QUIT ---------------------- Ends the session and closes down the CDDACtrl Program. TOC ---------------------- Reads the Table of Contents for the disc inserted. This sets up the necessary parameters within the Player Program and is performed automatically on first startup. Typically this would be called when a disc is changed. NOTE: Automatic disc change is under investigation and will obsolete this call in the release version. OPENWIN ---------------------- This command will instruct CDDACtrl to open it's controller window so that gadgets and displays are available on screen. CLOSEWIN ---------------------- This command instructs CDDACtrl to close its window, but continue to run in the background. CDDACtrl will still accept ARexx commands until the "QUIT" command is issued.