home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Da Capo
/
da_capo_vol1.bin
/
programs
/
amiga
/
cdrom
/
dcplayer
/
read_me
< prev
next >
Wrap
Text File
|
1995-02-28
|
6KB
|
162 lines
DCPlayer - another pulsating Blender Software (BS) production
-------------------------------------------------------------
It's yet another music CD player. This one sits quietly in the background and
watches the buttons on the control pad (or joystick) plugged into controller
port 1.
So now it's possible to play CDs whilst doing something else using Workbench.
When it's time to swap CDs or skip tracks you just press a button on the pad
and carry on with what you were doing before, instead of shuffling through
windows or screens, clicking on something, then finding your way back.
I really wrote it to help me sample CDs - I find that the CD32 control pad is
faster to use than my stereo and I don't want wires trailing across the room
- instead I have a sampler that's connected from the SX-1's parallel port to
the CD32's audio output, some sample software, and this to skip to the right
place on the CD before starting sampling. Easy, eh?
And another good reason - at the moment nobody's found out a way of ripping
audio data from CD to memory with cd.device. So this is the next best thing.
So, what does it work on?
-------------------------
The CD32. You'll need to access the Workbench or a shell. This can be done
with one of the many serial links that connect to the aux port or the SX-1 or
CD32x which connect to the expansion port.
It should also work on Amigas with CD drives, provided that you are running
some kind of CD32 emulation software and you have lowlevel.library in the
LIBS: directory. Some examples...
- An A1200 with the Archos Overdrive CD drive.
- An A1200 with the Hi-Soft Squirrel or Power CD-ROM drive
(both these drives are really the same).
- Any Amiga with Cache-CDFS and an IDE or SCSI CD drive.
- Any Amiga with Kickstart 3.1 and a SCSI-2 CD drive.
It doesn't work with the CDTV or A570 because those machines use cdtv.device
and I don't have any info on that...
Installing
----------
Drag the icon to your C: drawer or some other drawer that you've got set
aside for programs. That's it. Have a slice of chocolate roll.
Options
-------
All of the options can be used in the tooltype list if you run it from
Workbench or placed after the program name if you run it from the shell...
- DISPLAY
You get a little read out on the screen of what's happening. It's really a
sprite, so it doesn't matter if you flip screens or have an autoscrolling
Workbench screen, it always stays there.
There appear to be problems with the sprites in weird screen modes like
DBLPAL, DBLNTSC, or Super72 for example (probably more). Unfortunately
there's no way I can easily change and test the program because I use PAL
High Res and a telly which tends to go a bit spastic if you chuck a weird
screen mode at it.
- CHANGE
If you give this option, the display will only appear if something changes,
then it'll disappear soon after.
- LEFT=<number>
The distance from the left edge of the screen to the display. 0 is the far
left and 319 is the far right (but it could be a bit more if you've got an
overscanned screen).
- TOP=<number>
The distance from the top edge of the screen to the display. 0 is the top
and 255 (or 199 for NTSC) is the bottom edge (or a bit more for overscan).
- COLOUR1=<R><G><B>
COLOUR2=<R><G><B>
COLOUR3=<R><G><B>
The highlight, shadowed, and bright colours of the display. Each R, G, and
B number ranges from 0 to 9 or A to F (for 10 to 15). You can't leave a
space between the numbers. If you want, you can use COLOR.
The defaults are no display, no change, the left edge just a little bit away
from the right edge of the screen, the top edge just a little bit away from
the bottom of the screen, and some very tasteful colours.
With the left and top edge defaults, it has a guess at where the far end of
the screen is, but it goes a bit mad when you have two screens displayed at
once (say when the Workbench screen is dragged down a bit). Once you've told
it exactly where on the screen you'd like the display to appear, it doesn't
matter anyway.
Running
-------
From the Workbench, click on the icon once to start it and again to stop it.
To run it all the time, drag it to your WBStartup drawer.
From the shell, type "DCPlayer" to start it and either run it again from
another shell or press CTRL and C to stop it. Or you can use something like
"Run <>NIL: DCPlayer" to start it and again to stop it. To run it all the
time, put "Run <>NIL: DCPlayer" at the end of your User-Startup.
You can start it through Workbench and stop it through the shell, or the
other way round, if you see what I mean.
Controls
--------
The CD32 pad is used in almost the same way as it is in the CD32's music CD
player. There are a few differences though. Skipping tracks is different - it
makes things easier for sampling (er, and it's easier to code...). If your CD
drive can eject CDs, you can use the shuffle button.
If you don't have a CD32 pad you can use a Megadrive joypad, a Master System
joypad, or a two button joystick instead. You just can't eject CDs or repeat,
a shocking loss as I'm sure you'll agree.
Finally if you've got an old crappy single fire button joystick you don't get
eject or repeat and you're not able to stop the CD (but you can still pause
it though).
Function CD32 pad Others
-------- -------- ------
Play/Pause Select/Play Fire
Stop/Really stop Stop (2nd fire)
Search < Reverse Up
Search > Forward Down
Track < Left Left
Track > Right Right
Eject/Close Shuffle
None/Repeat/Repeat 1 Loop
Boring wibble
-------------
This is copyrighted by me but freely distributible. It shouldn't be altered
in any way and you should only charge for disks, postage, or packing if you
charge anything.
If something goes wrong (it crashes, an android appears from a trapdoor in
the floor and blows up your CD32, etc...) then I can't be held responsible
for the mess - you use this program at your own risk. After all, it's free -
what more do you want?
And it can't be used as part of anything that's sold for profit without my
say so, although the chances of that are fairly remote, I think. Oh, that
means cover CDs and disks on those glossy magazines as well.
My Email address is dan@blender.demon.co.uk, if you spot a bug or something.
Dan.