home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 1996 May
/
PCW596.iso
/
sharewar
/
dos
/
muzyka
/
acdc
/
acdc.doc
< prev
next >
Wrap
Text File
|
1994-03-23
|
56KB
|
1,232 lines
Audio Compact Disc Controller version 2.00
A resident audio CD player for dos
Copyright (c) 1993-94, Anders Roar Nielsen
---=== Shareware ===---
* Do you from time to time play audio CD's with your CD-ROM? *
* *
* Yes? But your CD can only play from the start to the end? *
* *
* Yes? And you would really like to be in full control? *
* *
* Yes? Like repeat, random play, or selected tracks only? *
* *
* Yes? And of course all of it while running another program? *
* *
* Yes? Then the Audio Compact Disc Controller is a must for you! *
* *
* *
* ╔═════════════════════════ ACDC ═════════════════════════╗ *
* ║ ║ *
* ║ Featuring full background control, you can play your ║ *
* ║ favorite tracks while using almost any other program ║ *
* ║ ║ *
* ╚════════════════════════════════════════════════════════╝ *
* *
* *
* Features include: *
* *
* Start, stop, pause, resume, skip, accelerating scan. *
* Random play, repeat one or all tracks, A-B repeat, intro scan. *
* Informative status display and six different time displays. *
* Intelligent location scrollbar and program listing. *
* Userfriendly database showing artist, titles etc. *
* Time display on top of textmode applications. *
* Even announces track titles while playing in the *
* background of other color text mode applications. *
* Stereo volume control with instant mute. *
* Open/close and lock/unlock door. *
* Supports multiple CD-ROM drives. *
* Everything easily controlled by keyboard or mouse. *
* *
* Configuration program to set your favorite default settings. *
* *
* Pop-up utility, icon and pif for Microsoft Windows included. *
* *
* Registered version fully programmable. *
Audio Compact Disc Controller v2.00 Page 1
CONTENTS
Contents.......................................1
Disclaimer.....................................2
Agreement......................................2
Shareware......................................3
Introduction...................................3
Warning........................................4
Hard- and software requirements................4
Files that you should have.....................5
Installation...................................5
Start up.......................................6
Activating and using the program...............6
Functions......................................7
Using the program with Microsoft Windows......12
Using the program with IBM OS/2...............13
Command line options..........................14
Troubleshooting...............................16
CONFIG.EXE, the configuration program.........17
Registration..................................18
Upgrading.....................................20
Getting the latest version of the program.....21
Contacting the author.........................21
Credits.......................................21
Future plans..................................22
Revision history..............................22
Audio Compact Disc Controller v2.00 Page 2
DISCLAIMER
Anders Roar Nielsen is the author of Audio Compact Disc Controller.
Users of Audio Compact Disc Controller must accept this disclaimer
of warranty:
"Audio Compact Disc Controller is supplied as is. The author dis-
claims all warranties, expressed or implied, including, without li-
mitation, the warranties of merchantability and of fitness for any
purpose. The author assumes no liability for damages, direct or
consequential, which may result from the use of or inability to use
Audio Compact Disc Controller, even if the author has been advised
of the possibility of such damages."
AGREEMENT
Audio Compact Disc Controller is a shareware program and is provided
at no charge to the user for evaluation. The program is a stand-
alone program without any connection to specific CD-ROM drives or
any other hard- or software.
The unregistered shareware version of Audio Compact Disc Controller
may be distributed freely by distributors of shareware / user sup-
ported software, file distribution nets, bulletin boards etc., via
modems, disks, CD-ROM disks etc., but only if all files are included
completely and unmodified, preferably in one single archive file.
** No charge ** must however be made for this program on it's own,
except for a very limited amount covering disk copying etc. Under
no circumstance should this amount exceed the equivalent of 7 US$.
The Audio Compact Disc Controller program MUST NOT be bundled with
any piece of hardware without a written permission from the author.
You are encouraged to pass a copy of the unregistered version of
Audio Compact Disc Controller along to your friends and associates
for evaluation, but please remember to include all files.
Audio Compact Disc Controller v2.00 Page 3
SHAREWARE
The essence of "try-before-you-buy" or "user-supported" software is
to provide personal computer users with quality software without
high prices, and yet to provide incentive for software developers to
continue to develop new products. If you find the Audio Compact Disc
Controller useful, and find that you are using the program and con-
tinue to use it after a trial period of 28 days, you must make a
registration payment to Anders Roar Nielsen, the author of the pro-
gram. Hopefully, you haven't paid anything for this unregistered
trial version. If you have paid more than 7 US$ as mentioned in the
previous section, the dealer/distributor is trying to make money by
selling you an unregistered program, and you should demand to get
your money back right away. You only have to pay for this program
if you want to register, and the only place to do that is directly
by the author. You will then receive your copy of the full featured
program, licensed for use on any one computer at any one time.
As a bonus, you also receive a program to view, print and save a
list of the CD's store in your database file.
INTRODUCTION
For quite a long time I was looking around for a good audio CD play-
er program for dos. The program that came with my CD-ROM was very
disappointing, and I soon wanted something better.
Well, I found a lot of CD players for Microsoft Windows, many of
them good, some of them not so good, but I couldn't find a good dos
program. The reason for this could be that it is easier to write a
Windows CD player program, since you don't have to produce code for
the CD-ROM yourself. Nice, but not really what I wanted. I wanted a
dos program.
Finally, I decided to write the program myself. I wanted the program
to have almost the same features found on many hi-fi CD players, and
pretty soon I got the idea about having the program to play my favo-
rite tracks while running other programs.
This of course meant that I would have to make it as a resident pro-
gram, capable of monitoring and controlling the CD-ROM while running
another program.
I have seen several other programs claiming "background music".
In their term, this normally means "leave the CD playing when you
exit the program". Well, ACDC not only gives you background music,
but also background control, letting you choose what to play, and
not just leaving the CD to play from the start to the end.
I hope you will enjoy it as much as I do.
Audio Compact Disc Controller v2.00 Page 4
WARNING
As mentioned earlier, ACDC is a resident (TSR) program.
This means, that ACDC will be located in your computers memory,
waiting for you to press a dedicated hotkey by which time the pro-
gram will try to pop-up on top of whatever program you are using.
Even though every effort has been made to make this a safe program
to use, you might find that you cannot activate the program on top
of certain programs. This might most likely be the case if the other
program changes some of the interrupt vectors, thereby not allowing
ACDC to monitor the important interrupt calls.
*** This can cause a system crash if you are unlucky! ***
An example could be MS-DOS' Edit. This program is written is such a
clumsy way, that your system is almost guaranteed to crash if you
try to activate ACDC on top of Edit. I have however had no problems
popping up on top of well written major applications like Word-
Perfect 5.1, Borland Pascal, AutoCad R12's textmode screen, and many
many more, even Microsoft Windows when used as described later.
But you are advised never to have a large amount of unsaved work
when you try to activate ACDC.
HARD- AND SOFTWARE REQUIREMENTS
Hardware:
A IBM personal computer, or true compatible.
The pc should have an enhanced (101/102 keys) keyboard, and support
the enhanced keyboard interrupt, int 16h, ah=10h and 11h.
The BIOS must support the keyboard intercept interrupt, int 15h,
ah=4Fh. This is used when checking for the programs hotkeys.
The pc must be equipped with a color VGA and at least one CD-ROM
capable of playing audio CD's.
A mouse is a good idea, although not required.
Software:
Dos 3.10 or later.
Whatever device driver that your CD-ROM drive needs to operate.
Microsoft CD-ROM extension, MSCDEX.EXE version 2.21 or later.
Audio Compact Disc Controller v2.00 Page 5
FILES THAT YOU SHOULD HAVE
The complete package consists of 10 files:
Filename: Size: Date: Time: Description:
FILE_ID.DIZ 779 94-03-24 2.00 A short description file.
ACDC.DOC 55793 94-03-24 2.00 This document.
ACDC.COM 24949 94-03-24 2.00 The main program.
POP_ACDC.EXE 4288 94-03-24 2.00 A pop-up utility meant to be
used with Microsoft Windows 3.1.
CONFIG.EXE 18784 94-03-24 2.00 Configuration program.
ORDER.FRM 3254 94-03-24 2.00 Order form to print out if you
want to register the program.
UPGRADE.FRM 3068 94-03-24 2.00 Upgrade form to print out if you
want to upgrade your previously
registered copy of the program.
ACDC.PIF 545 94-03-24 2.00 Program-Information-File for
Microsoft Windows 3.1.
ACDC.ICO 766 94-03-24 2.00 Icon for Microsoft Windows.
ACDC_OS2.ICO 888 94-03-94 2.00 Icon for IBM OS/2.
INSTALLATION
To install the program on your harddisk, all you have to do is copy
the files to the directory where you want the program located.
CONFIG.EXE must be kept in the same directory as ACDC.COM.
If not, you cannot use it to configure ACDC.
Audio Compact Disc Controller v2.00 Page 6
START UP
You start up by executing ACDC.COM from dos' command line.
The program will carry out a few checks, and if everything is ok,
the program will terminate with a "Resident part installed" message.
If you enter ACDC /H or /? then program will list the possible com-
mand line options instead of installing the resident part.
The options are described in details later in this manual.
If the program doesn't install or work properly, you are advised to
read the "TROUBLESHOOTING" section later in this manual.
ACTIVATING AND USING THE PROGRAM
When you have installed the program, you must press its special hot-
key to activate the program. The default hotkey is CTRL+ALT+A; Press
CTRL and ALT and hold them down while you press A.
The program will carry out a few checks to determine if it is safe
to activate. You can only activate the program when your pc is in a
VGA color text mode with a minimum screen size of 80x25 characters.
If everything looks ok, the program pops up, ready for you to use.
If the current mode is 80x25, ACDC will occupy the whole screen. If
larger than 80x25, only the top left 80x25 will be covered by ACDC.
If unable to pop up right away, the program will continue to try for
3 seconds. If the program is still unable to pop up, your pop up
request is cancelled, and you must press the hotkey to try again.
You can also use an "extended" hotkey Ctrl+Alt+Shift+A. This will
tell the program not to display the mouse cursor when popped up, or
to show the mouse cursor if you have already specified with /M or
by using CONFIG.EXE that the mouse should not be displayed.
The main part of ACDC looks like a typical hi-fi CD player, with
buttons to press, and a time display to the right. Furthermore, you
will see a status display, a location scrollbar, a program listing,
a database, and a few extra buttons at the bottom of the display.
All the button have their function written in green capital letters.
The buttons can be pressed by using a mouse or by pressing a key on
your keyboard.
If you are using a mouse, you simply click a mouse button (left or
right) when then mouse cursor is on the CD-button you want to press.
If you are using your keyboard, the key to press is either shown in
dark red below the CD-button, like F1 below the play/pause button,
or it is shown in bright green as one of the letters in the function
text, like R in RAND.
Audio Compact Disc Controller v2.00 Page 7
FUNCTIONS
POWER : ( Keyboard: Escape )
Quit the program and return you to whatever you were doing when
you activated the program.
PLAY/PAUSE/RESUME : ( Keyboard: F1 )
Starts playing. The function of the play button will toggle be-
tween play, pause and resume, depending on the status of your
CD-ROM.
STOP : ( Keyboard : F2 )
Stop playing. Go back to the beginning of the first track.
SKIP reverse : ( Keyboard: F3, "-" or down arrow )
Go to beginning of current track, or, if within first second of
the current track, go back to previous track.
SKIP forward : ( Keyboard: F4, "+" or up arrow )
Go to beginning of next track.
SCAN reverse : ( Keyboard: Shift-F3 or left arrow )
Accelerating reverse scan. If you hold down the SCAN button, the
scan will accelerate, this however works best when activated
with mouse since the keyboard repeat will interrupt the scan.
SCAN forward : ( Keyboard: Shift-F4 or right arrow )
Accelerating forward scan. Works like SCAN reverse.
Reverse and forward scan can also be activated by clicking a
mouse button when the mouse cursor is at one of the two cyan
arrows to the left and right of the location scrollbar.
Left volume down / up. ( Keyboard : F5 / F6 )
Right volume down / up. ( Keyboard : F7 / F8 )
Both volumes down / up. ( Keyboard : F9 / F10 )
Note: Not all CD-ROM drives support volume control, and many
drives support it with fewer steps than ACDC use. The program
passes one byte to the device driver for left and right volume,
but how well the volume control is done depends on the CD-ROM
and the device driver. The volume is changed in steps of 16, but
can be stepping 1 if the program is installed with /V switch.
Audio Compact Disc Controller v2.00 Page 8
Numeric keypad : ( Keyboard : 0 - 9 )
You can enter a track number using the numeric keypad to the
left. When you do so, the number will flash for approximately
4 seconds in the time display. If you within that period press
play or Enter, you will go directly to the track you entered.
You can also press Enter. The current track number will start
to flash, giving you the possibility to select a track with the
Skip keys. A second press on Enter will jump to the track.
SCAN : ( Keyboard : S )
Play an intro scan of the tracks on the disc. Normally this
means play 10 seconds of each track when you press Play.
However, if you have entered a number and the number is flashing
in the time display as described above, the intro scan will play
that number of seconds of each track. In this way it is possible
to play an intro scan of 1 - 99 seconds of each track.
A-B : ( Keyboard : B )
Repeat playing between two locations. First time you press A-B,
the program will memorize the current location, and the A-B but-
ton will start to flash. Second time you press A-B, the program
will memorize the current location once again, and from there on
the playing will be repeated between the two locations until you
press A-B again.
ONE : ( Keyboard : N )
Repeat current track when playing.
ALL : ( Keyboard : A )
Repeat all tracks when playing.
RAND : ( Keyboard : R )
Play tracks in random order. When the program is playing random
track, you can force a new random selection be pressing "," or
"." This retrigger function cannot be activated with the mouse.
Note on Scan, A-B, One, All and Rand:
The five functions act as "radio"-buttons: Only one at a time
can be activated. You can freely switch from one repeat-state
to another without interrupting the music. Your selection will
remain in effect after you quit the program, thus enabling for
example continuous background random playing.
Audio Compact Disc Controller v2.00 Page 9
OPEN / CLOS : ( Keyboard : O )
Open (eject) or close the CD-ROM drives door. Toggles between
open and close, depending on the actual state of your CD's door.
Note that many CD-ROM drives don't support eject, and even more
CD-ROM drives don't support the close command. Note also, that
your CD-ROM probably won't open if it is playing. You must then
press STOP (F2) first, before you can open the door.
LOCK / UNLK : ( Keyboard : L )
Lock or unlock the CD-ROM. Toggles between lock and unlock,
depending on the actual state of your CD-ROM.
Note: Many CD-ROM drives don't support lock / unlock commands.
MUTE : ( Keyboard : M )
Instantly muting the output. A second press, or a press on one
of the volume buttons, will restore the volume settings.
Note: Depends of the capability to handle volume control as
described earlier.
PROG : ( Keyboard : P )
Programming. This feature is only available in the registered
version of the program. You can program a sequence of up to 99
tracks, and still use all the other goodies as skip, scan, re-
peats, random play etc, and ACDC will of course play your track
selection in the background of other programs.
You can read more about how to register later in this manual.
TIME : ( Keyboard : T )
Changes the time display. The are 6 different time display for-
mats. Each time you press TIME you will go to the next in this
sequence:
0: Current track + elapsed track time.
1: Current track + remaining track time.
2: Current track + elapsed total disc (or program) time.
3: Current track + remaining total disc (or program) time.
4: Current track + actual time in HH:MM.
5: Actual time in HH:MM:SS (taken from your pc's system clock).
Location scroll bar and Program listing:
If you are using a mouse, you can click directly on the location
bar to go to a location within the current track, or you can
click and hold down the mouse button and drag the location poin-
ter. You can also jump to a track directly if you click when the
mouse cursor is on a track number in the program listing.
Audio Compact Disc Controller v2.00 Page 10
DATA : ( Keyboard : F12 )
This is the database of ACDC. You use it to enter information
about artist, CD and track titles. The information will be
stored in a database file, so the disc automatically will be
recognized next time you insert that CD in your CD-ROM.
You can only enter the database mode when status is Ready,
Playing or Paused. Furthermore, there must be at least 8 kb free
disk space, ACDC must be able to open the database file in read/
write mode, and, if the disc already exists in the database,
there must be allocated enough memory for the database to hold
the previously entered text. (Use /A command line option if you
want to allocate more or less then the default 2 kb).
The database uses a file called ACDCBASE.DAT. First time you
enter the database function the file will be created in the same
directory as you installed ACDC from.
When you enter the database, the mouse pointer will be turned
off and the normal cursor will be turned on at the "Disc:" line.
While in database mode, the time display and program listing
will show what track you are editing. If the music is playing
when you enter the database, it will be left playing, but re-
peats etc. are not possible while you are in the database.
You now simply enter whatever you want as disc and track titles.
While doing so, you can use the following keys:
Enter (Return): Go to next line. Wraps from disc-name to first
track, and from last track to disc name.
Up / down arrow: Go to next / previous track.
Backspace / Delete: Delete one character, left or right.
Left / right arrow: Move cursor left / right in line.
Home / End: Go to beginning / end of line.
Insert: Toggles between insert and overwrite mode.
F11: Delete current line.
You can exit the database in 3 different ways:
Escape: Asks you if you want to save changes if any made.
F1: Save and start music playing from first track.
F2 / F12: Save and return to Ready mode.
Audio Compact Disc Controller v2.00 Page 11
You can enter up to 60 character on each line, limited only by
the total amount of memory allocated to the database.
If you on a line enters ": " (colon followed by space) the text
color will change. In that way artist and title can be shown in
different colors. If you don't like this feature, you can cancel
it by selecting the same color twice in the configuration pro-
gram CONFIG.EXE.
The "Disc:"-line has a special use in ACDC: If it is empty, ACDC
will not store your disc data, or if the disc already existed in
the database, it will be deleted. (ACDC will ask for your con-
firmation first). In this way it is very easy to delete a whole
disc from the database file: Enter the base, press F11, and
exit the database again, answering "Y" to the confirmation.
You should not remove the CD from the CD-ROM while in the data-
base. If you do so, everything you have just entered for that CD
will be lost.
You should not try to add to or delete from the database file
yourself, for example by using a file-editor. It's very possible
that you will corrupt the file, so ACDC cannot recognize your
CDs anymore. Use only ACDC to make changes to the database file.
At the bottom of the screen you will find four more buttons:
RESET : ( Keyboard : Z )
Send a reset command to the CD-ROM drive.
CD-ROM : ( Keyboard : C )
If you have more then one CD-ROM drive, pressing the CD-ROM
button will take you to the next CD-ROM. The drive letter, for
example "D:" will be shown to the right of the CD-ROM button
together with the total playing time of the disc inserted in the
CD-ROM drive. The CD-ROM change works by sending commands to the
new device driver, not by subunits.
Audio Compact Disc Controller v2.00 Page 12
TRACK : ( Keyboard: K )
If you have chosen to let ACDC display it's time display with
the following "DISPLAY" function, ACDC can announce track titles
whenever a new track starts to play. To enable this, the TRACK
key must be highlighted (default). If the CD is stored in the
ACDC database, the track title will then be scrolled through the
time display. You can also force this by pressing ACDCs second
hotkey (default: Ctrl-Alt-T). The speed of the scroll can be set
by using the /S command line option, or using CONFIG.EXE.
DISPLAY : ( Keyboard : D )
When the program is not popped up, you can have the time display
shown in one corner of your screen while running another pro-
gram. By pressing the Display button you select between No Dis-
play, Top Left, Top Right, Bottom Left and Bottom Right. When
you exit ACDC the selected will take effect, and you can monitor
the playing while using other programs. Note however, that the
time display will only be shown when you are working in a VGA
color text mode.
USING THE PROGRAM WITH MICROSOFT WINDOWS
The program can easily be used together with Microsoft Windows, even
though the program is a dos TSR program.
The best way to make use of ACDC is to have it installed resident in
memory before you start up Windows.
First time you want to use the program together with Windows, you
should spend a minute setting it all up.
Here are the few steps you should take:
In the following, I assume that you have ACDC installed in a direc-
tory C:\ACDC on your harddisk, and I assume that you want the ACDC
icon to appear in the Accessories group in Windows.
If this is not the case, you should of course use your own directory
and group name.
First, before you enter Windows, install ACDC by executing ACDC.COM,
then start up Windows.
When you are in Windows, open up the Accessories group.
From the Program Managers file menu, you then choose the menu item
New... and click "Ok" to confirm you want to add a program item.
Audio Compact Disc Controller v2.00 Page 13
As Description you then insert "Acdc" and as Command line you insert
C:\ACDC\ACDC.PIF
You then click "Change Icon" and click "Ok" to the first message
about no icons in the file.
In the following File Name box you then enter C:\ACDC\ACDC.ICO
Finally, you click ok's to take you back to where you started out
from, and the ACDC icon should now appear in the Accessories group.
What now happens when you double-click the ACDC icon is, that the
pif-file ACDC.PIF executes the POP_ACDC.EXE program. This is a small
dos application that sends a pop-up request to the resident part of
ACDC.COM. If you did install ACDC before you started Windows, the
program will pop-up, ready for you to use.
When you exit ACDC you will automatically be returned to Windows.
If you have chosen for example random play, this will continue to
work behind Windows.
USING THE PROGRAM WITH IBM OS/2
Well, to be honest I don't have a lot to say about this.
I don't use OS/2 myself (not enough RAM :-( ), but I have been told
by some of my friends that it works ok.
I guess the program might not be that interesting to OS/2 users
since OS/2 is a true multitasking operating system, and you there-
fore probably can find a nice true OS/2-program similar to ACDC ??
Anyway, in case you want to use ACDC, I have included the original
Windows ACDC icon converted to an OS/2 icon by a friend of mine,
ACDC_OS2.ICO in case you haven't guessed it already.
Audio Compact Disc Controller v2.00 Page 14
COMMAND LINE OPTIONS
The following command line options can be used when executing ACDC:
( You can use "-" instead of "/", for example "ACDC -L" )
/L Install in low memory. Normally, the program will install the
resident part in upper memory if upper memory is available.
Specifying /L will force the program to install the resident
part in low (conventional) memory.
/K:x Use x (x = A-Z) as hotkey. The program will be activated when
you press Ctrl+Alt+x. Default is Ctrl+Alt+A.
/C:x Start up using CD-ROM drive x. x is a CD-ROM drive letter,
for example /C:E if you want the program to start up using
drive E: Default is first CD-ROM drive found.
/A:x Allocate x kb for database. x must be in the range 0-6.
0 allocates 512 bytes, 1-5 exactly 1-5 kb, and 6 will allo-
cate 6112 bytes (382 paragraphs). One CD with a disc name and
99 tracks, all given a 60 characters long name, will occupy
(1+99)*(60+1) = 6100 bytes, but I guess it's unlikely that
you will ever find a CD with 99 tracks, and where all names
are 60 characters long. The memory allocated to the database
will affect the size of the resident part of ACDC, so if you
have problems fitting many TSRs and device drivers into your
pc's memory, you might want to allocate less memory then the
default 2 kb.
/D:x Start up displaying the time display at position x. x can be
0 for no display (default), 1 for top left, 2 for top right,
3 for bottom left and 4 for bottom right corner. The time
will only be displayed when you are in a VGA color text mode.
/I:x Start up using time format x. x can be 0 for track + elapsed
track time (default), 1 for track + remaining track time, 2
for track and elapsed disc time, 3 for track and remaining
disc time, 4 for track + clock (HH:MM), 5 for complete clock.
Audio Compact Disc Controller v2.00 Page 15
/S:x Scroll speed x. x must be in the range 0-4.
If ACDC is announcing track titles in it's time display, you
can set the scroll speed with this option. 0 is fastest, 2 is
middle speed (default), and 4 is slowest.
/T:x Use x (x = A-Z) as the hotkey to get ACDC to scroll the track
title through the time display. Default is T (with Ctrl+Alt).
/B Force RedBook addressing mode. When sending a play or seek
command, it is possible to use either HSG or RedBook addres-
sing. Default is HSG, but you can force RedBook mode with /B.
/M If used, ACDC will not show the mouse cursor on any video
mode, unless you use the "extended" hotkey, Ctrl+Alt+Shift+A.
/N No checks before installing. Normally the program will check
dos and mscdex version, and search for CD-ROM drives. If you
specify /N the program will bypass those checks.
/V Use volume control step 1. As default the volume controls
will change the left and right volumes in steps of 16, giving
17 possible settings: 0,16,32,48,64,80,96,112,128,144,160,
176,192,208,224,240 and 255. If you specify /V then volume
will be changed in steps of 1 instead, from 0 to 255.
/P The program will try to pop-up as soon as it is installed.
/? /H Display a short summary of the command line options. The re-
sident part of the program will not be installed.
/R /U Specifying /R or /U will remove (uninstall) the program.
Audio Compact Disc Controller v2.00 Page 16
TROUBLESHOOTING
If you cannot get the program to run satisfying, the following are
some things you could try, depending on what problem you have.
If ACDC fails to install on your system or cannot pop-up, even from
your standard dos-prompt, you should first of course make sure that
you have installed whatever device driver your CD-ROM use, and make
sure you have mscdex version 2.21 or later installed.
Also you should try to determine that whatever problem you have, has
nothing to do with other programs you might have installed.
Try and setup your pc as "clean" as possible, without other device
drivers and TSRs installed, and see if you still have the same pro-
blem when executing ACDC. You might find that you have to install
your TSRs in a specific order to get them all to work correctly.
Finally, try and play around with the possible command line options.
You may find, that you must use /N or /B to get the program to work
correctly.
You could also try and contact your CD-ROM dealer, to see if there
is an updated device driver available for your CD-ROM.
If ACDC fails to display itself correctly, several things can have
gone wrong, and I guess it's easiest simply to explain what ACDC
does when it is about to pop up:
First, the VGA adaptor is checked directly to see if it is in text
mode. If ok, ACDC checks several variables stored in segment 40h.
The word at 40h:63h must be 3D4h (color mode), the bytes at 40h:4Ah
and 40h:84h must be the true screen resolution, and the actual dis-
play must start in segment 0B800h at the offset stored in 40h:4Eh.
Finally, ACDC expects a standard font and palette, but this is not
checked or changed. If any of these things fails, the ACDC display
might be corrupted. If you are using a "strange" video-mode, you
must make sure that the above mentioned variables are updated to
confirm with the actual video mode.
If the mouse driver makes a mess when displayed in ACDC, you must
disable the mouse driver in that video mode.
If you are still unable to get the program to work satisfying, I am
afraid you are out of luck, but then I would appreciate a message
from you describing exactly what problem you have. Please include as
much information as possible; pc-type, CD-ROM type/model, dos and
mscdex-version, other programs installed etc.
Audio Compact Disc Controller v2.00 Page 17
CONFIG.EXE, THE CONFIGURATION PROGRAM
CONFIG.EXE is used to set command line switches and a few other
things that you want as your own default setting.
The program patches your settings directly into the ACDC.COM file.
The time and date stamp of ACDC.COM will therefore have changed af-
ter you have changed some settings.
You select an option with the arrow keys, modify the setting with
"+", "-", PgUp, PgDn or Space. If you press F1 the program will
restore all settings to their default.
You quit the program with Escape. If you have made any changes, you
will be asked if you want to save your changes.
Your changes will take effect next time you install ACDC.
Most of the settings are simply the same as the possible command
line options. 2 of the settings can however only be specified from
CONFIG.EXE; special video modes and disc / track title colors.
The 4 possible special video modes are used to tell ACDC to act in
a certain way if you try to pop-up when your pc is in that mode.
You must specify the screen resolution (columns and rows) and what
action ACDC should take; not showing the mouse pointer or not pop-up
at all.
To give you an example, here is what I do when using the program
with my own Tseng ET4000W32 graphics card. The graphics card can
work in many different modes, but 3 of them cause problems:
In 80x60 and 132x60 my Microsoft Mouse driver v8.20 makes a complete
mess of the screen, so I specify "Don't show mouse" for those modes.
For some unknown reason the graphics card doesn't display ACDC (and
other programs) correctly when in 100x40, so I specify " Don't
pop-up" for that mode.
Disc / track title colors are the two colors that ACDC use to dis-
play what you have entered in the database. Normally, if the program
finds a colon followed by a space, it will switch from the first
color to the second, so you can have the artists name in one color,
and the name of the disc in another color.
If you don't want this, you can simply specify the same color twice.
Audio Compact Disc Controller v2.00 Page 18
REGISTRATION
The Audio Compact Disc Controller is a shareware program. This
means, that if you find that you can use the program, and find that
you continue to use the program after a 28 days trial period, you
must pay a registration fee to Anders Roar Nielsen, the author of
Audio Compact Disc Controller.
When you register the program, you will receive a 3,5" 720 kb disk
with you personal copy of the full-featured registered program.
The registered version includes complete programming facility, and
doesn't show the registration reminder when you exit the program.
You can program a sequence of up to 99 tracks, and let ACDC play
your track selection in the background of most other applications.
When you have programmed ACDC, you still have full access to all the
other functions like skip, scan, random play etc.
Together with the registered version you will also receive a utility
to view, print and save a list of the CD's in your database file.
A registration also entitles you to update to future versions at
large discounts.
A normal registration fee will license one copy for use on any one
computer at any one time. Discounts are available for quantity and
corporate purchases and site licenses:
Quantity Site
Purchases: License:
1 - 10 copies: No discount No discount
11 - 20 copies: 10% discount 15% discount
21 - 30 copies: 15% discount 20% discount
31 - 50 copies: 20% discount 25% discount
51 -100 copies: 25% discount 30% discount
100 copies plus: 30% discount 35% discount
Multiple copy purchases are simply bulk purchases and include that
many copies of Audio Compact Disc Controller on disks.
When site licensing, the site performs the diskette duplication from
a single master disk.
Note: Discounts apply only to separate orders, they are not cumula-
tive. Discounts apply only to the normal registration fee.
There are no discounts for foreign cheque fee and p&p.
To register, you should print out the file ORDER.FRM, fill it out,
and send the form together with your payment to the address given on
the order form.
Please follow the guidelines on the order form carefully.
Audio Compact Disc Controller v2.00 Page 19
The registration fees depend on where you live:
If you live outside Denmark:
You must include the registration fee on a cheque. The cheque
MUST be a cheque issued by your bank. I DO NOT accept a personal
cheque drawn on your own account. Only a cheque drawn directly
on your bank.
Due to the danish bank laws, I an unable to accept credit cards.
It's illegal for me to charge your credit card, even when you
have signed an order form, because that is too easy to counter-
feit.
However, you are free to choose between a number of currencies:
The following is an alphabetic list of the currencies that I
accept. Pick one, and include your cheque with the order form.
A = Registration fee. (Discounts available, see above)
B = Foreign cheque fee. (Pr. cheque, no discounts)
C = Postage & Packing (Pr. disk, no discounts)
D = Total fee for one copy.
A: B: C: D:
Australia, Dollars AUD : 35 + 14 + 9 = 58 AUD
Austria, Schillings ATS : 285 + 115 + 75 = 475 ATS
Belgium, Francs BEF : 860 + 345 + 225 = 1430 BEF
Canada, Dollars CAD : 33 + 13 + 9 = 55 CAD
Denmark, Kroner DKK : 150 + 60 + 39 = 249 DKK
England, Pound St. GBP : 16 + 6.50 + 4.50 = 27 GBP
Finland, Markka FIM : 140 + 55 + 35 = 230 FIM
France, Francs FRF : 140 + 56 + 36 = 232 FRF
Germany, Marks DEM : 41 + 16 + 10 = 67 DEM
Greece, Drachma GRD : 6745 + 2700 + 1755 = 11200 GRD
Holland, Guilder NLG : 46 + 18 + 12 = 76 NLG
Iceland, Krona ISK : 2050 + 820 + 530 = 3400 ISK
Ireland, Punts IEP : 17 + 7 + 5 = 29 IEP
Italy, Lire ITL : 43000 + 17200 + 11200 = 71400 ITL
Japan, Yen JPY : 2600 + 1050 + 700 = 4350 JPY
New Zealand, Dollars NZD : 44 + 18 + 11 = 73 NZD
Norway, Kroner NOK : 180 + 73 + 47 = 300 NOK
Portugal, Escudos PTE : 4425 + 1775 + 1150 = 7350 PTE
Spain, Pesetas ESP : 3430 + 1370 + 900 = 5700 ESP
Sweden, Kronor SEK : 193 + 77 + 50 = 320 SEK
Switzerland, Francs CHF : 35 + 14 + 9 = 58 CHF
USA, Dollars USD : 23 + 10 + 6 = 39 USD
Audio Compact Disc Controller v2.00 Page 20
If you live in Denmark:
You can pay with a normal cheque, as long as it is drawn on a
danish bank.
Registration fee..: DKK 150 (discounts available, see above)
Postage & packing.: DKK 29 (per disk, no discounts)
Total fee for one copy is DKK 179 when you live in Denmark.
UPGRADING
If you are among the many happy, and registered, users of ACDC, you
can upgrade your registered version very easily and cheap.
When you upgrade, you will receive a new disk with your registered
copy of the latest version of ACDC. To upgrade, use UPGRADE.FRM.
Discount rates etc. are the same for upgrading as for registration.
If you live outside Denmark:
A = Upgrade fee. (Discounts available, see above)
B = Foreign cheque fee. (Pr. cheque, no discounts)
C = Postage & Packing (Pr. disk, no discounts)
D = Total fee for one upgrade.
A: B: C: D:
Australia, Dollars AUD : 5 + 14 + 9 = 28 AUD
Austria, Schillings ATS : 38 + 115 + 75 = 228 ATS
Belgium, Francs BEF : 115 + 345 + 225 = 685 BEF
Canada, Dollars CAD : 4.50 + 13 + 9 = 26.50 CAD
Denmark, Kroner DKK : 20 + 60 + 39 = 119 DKK
England, Pound St. GBP : 2 + 6.50 + 4.50 = 13 GBP
Finland, Markka FIM : 19 + 55 + 35 = 109 FIM
France, Francs FRF : 19 + 56 + 36 = 111 FRF
Germany, Marks DEM : 41 + 16 + 10 = 67 DEM
Greece, Drachma GRD : 900 + 2700 + 1755 = 5355 GRD
Holland, Guilder NLG : 6 + 18 + 12 = 36 NLG
Iceland, Krona ISK : 275 + 820 + 530 = 1625 ISK
Ireland, Punts IEP : 2.50 + 7 + 5 = 14.50 IEP
Italy, Lire ITL : 5750 + 17200 + 11200 = 34150 ITL
Japan, Yen JPY : 350 + 1050 + 700 = 2100 JPY
New Zealand, Dollars NZD : 6 + 18 + 11 = 35 NZD
Norway, Kroner NOK : 24 + 73 + 47 = 144 NOK
Portugal, Escudos PTE : 595 + 1775 + 1150 = 3520 PTE
Spain, Pesetas ESP : 460 + 1370 + 900 = 2730 ESP
Sweden, Kronor SEK : 26 + 77 + 50 = 153 SEK
Switzerland, Francs CHF : 5 + 14 + 9 = 28 CHF
USA, Dollars USD : 3 + 10 + 6 = 19 USD
Audio Compact Disc Controller v2.00 Page 21
If you live in Denmark:
You can pay with a normal cheque, as long as it is drawn on a
danish bank.
Upgrade fee.......: DKK 20 (discounts available, see above)
Postage & packing.: DKK 29 (per disk, no discounts)
Total fee for one upgrade is DKK 49 when you live in Denmark.
GETTING THE LATEST VERSION OF THE PROGRAM
The latest shareware version of the Audio Compact Disc Controller is
always available for download or file request (magic file request
name ACDC) from FidoNet 2:234/87 and 2:234/166.
2:234/87 is NightCall BBS line 1, Svendborg, Denmark.
Phone (+45)-62202074, 0700-0230, GMT.
USRobotics HST / V32b / V42b, 300-14400 bps.
2:234/166 is NightCall BBS line 2.
Phone (+45)-62201450, 0700-0200, GMT.
ZyXEL V32b / V42b, 300-19200 bps.
CONTACTING THE AUTHOR
Your comments, suggestions, etc. are always welcome.
If possible, please use FidoNet netmail to 2:234/87.8, thank you.
You can crash netmail to me at my sysop's BBS, see above.
CREDITS
Credits to:
Ralf Brown. The Audio Compact Disc Controller uses his Alternate
Multiplex Interrupt Specification, (AMIS).
And I apologize for writing "Braun" in the documentation to version
1.00 and 1.10. Don't really know where I got that silly idea from.
"Brown" it is, sorry Ralf.
John Mellencamp. For the best CD's for testing and listening.
Audio Compact Disc Controller v2.00 Page 22
FUTURE PLANS
Last time (v1.20) I talked about a database function. Well, here it
is, together with a couple of other major improvements, so I must
admit that I am running a bit short of ideas what new to implement
in future releases, so if you have any good ideas, do let me know.
Last time I also wrote something about releasing some source code
for playing audio CD's in your own program. I haven't found time
for that yet, because I chose to make ACDC 2.00 instead.
I am still considering it however, but I will not promise anything
about a release date, programming language, etc.
I am determined to keep ACDC as one of if not the best CD player
for dos, but to do so I need your feedback. Thanks, and stay tuned!
REVISION HISTORY
2.00 Released 24. march 1994:
Now pop-up on any VGA color text mode from 80x25 and up.
Database added, together with the feature of displaying track
titles while playing in the background of other programs.
Added second hotkey for showing track titles.
New configuration program CONFIG.EXE added to the package.
Added Ctrl-Alt-Shift option to toggle mouse pointer.
Changed a few and added a few more command line options.
New database utility, (registered users only).
Better random track selection.
OS/2 icon included.
Few other fixes and changes in color usage.
Audio Compact Disc Controller v2.00 Page 23
1.20 Released 8. january 1994:
Default addressing mode changed, eliminating /S option.
/P direct pop-up option added.
Volume control changed to step 16, and /V option added.
"-" can now be used as command line switch instead of "/".
Option for retriggering random track selection added.
Faster pop-up on many systems.
The fix from version 1.10 has been improved.
Screen layout and color usage changed a bit.
Several other small internal fixes.
1.10 Released 2. november 1993:
Contains a fix to improve performance on a certain Sony CD-ROM
that start music playing at the end of one track when actually
told to start playing from beginning of the following track.
Furthermore, the program now is less cpu demanding when not
popped up and music isn't playing.
1.00 Released 15. october 1993:
First official release.