home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Elysian Archive
/
AmigaElysianArchive.iso
/
newc_dev
/
cdactrl.lha
/
CDDACtrlDocs
next >
Wrap
Text File
|
1990-12-11
|
8KB
|
347 lines
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 <device> <unit> [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 <Tracks>
----------------------
Back up the specified number of tracks.
PLAY <Start Track Number> <Stop Track Number>
---------------------------------------------------
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 <Tracks>
----------------------
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 <AMin> <ASec> <AFrame> <BMin> <BSec> <BFrame>
-----------------------------------------------------------
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.