home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1993 #2 / Image.iso / sound2 / cdbox300.zip / CD-BOX.DOC < prev    next >
Text File  |  1993-05-13  |  102KB  |  2,539 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.                                  CD-Box(TM) v3.00
  10.                                   User's manual
  11.  
  12.  
  13.  
  14.  
  15.  
  16.        If you're viewing this  from CD-Box, press  C to display  the table of
  17.    contents, P to jump to a specific page, and the arrow keys to move around.
  18.    Press Esc anytime to return to CD-Box.
  19.        This documentation has been compressed to cut down on archive size and
  20.    transmission time and costs. Some chapters have been removed or condensed.
  21.    It is  nevertheless more  than enough  for  normal use;  nothing  vital is
  22.    missing. The full documentation is included  on the registration disk (see
  23.    page 37).
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.                               (C) Jeffrey Belt, 1993
  67.                                All rights reserved
  68.  
  69.  
  70.  
  71.  
  72.    CD-Box v3.00                                                         Page 5
  73.  
  74.                                    CD-BOX V3.00
  75.                                 TABLE OF CONTENTS
  76.  
  77.      A. INTRODUCTION ......................................................7
  78.           1. If the meaning of a word escapes you... ......................7
  79.           2. What CD-Box is ...............................................7
  80.      B. INSTALLATION ......................................................9
  81.           1. First time around (quick start) ..............................9
  82.           2. Complete installation ........................................9
  83.      C. HOW TO USE CD-BOX .................................................11
  84.           1. Let's start with the basics ..................................11
  85.           2. Select mode ..................................................11
  86.           3. Play mode ....................................................12
  87.           4. Modify mode ..................................................13
  88.           5. Goto mode ....................................................14
  89.           6. Files mode ...................................................14
  90.           7. Debug mode ...................................................14
  91.      D. HOW CD-BOX WORKS ..................................................16
  92.           1. Programs you need for each format ............................16
  93.           2. Adding and removing songs ....................................17
  94.           3. Saving memory ................................................17
  95.           4. How CD-Box plays songs .......................................18
  96.           5. Details on .ARC, .ARJ, .PAK and .ZIP archives ................19
  97.                a. When does  CD-Box  uncompress  the songs  stored  in
  98.                        archives? ..........................................19
  99.                b. Where are files exploded to? ............................19
  100.                c. What programs are necessary  to take full  advantage
  101.                        of this feature? ...................................19
  102.           6. Dual support .................................................19
  103.      E. KEYBOARD COMMANDS .................................................21
  104.      F. CD-BOX.CFG ........................................................22
  105.           1. The purpose of CD-BOX.CFG ....................................22
  106.           2. Syntax .......................................................22
  107.                a. Comments ................................................22
  108.                b. Parameter settings ......................................22
  109.                c. Section identifiers .....................................23
  110.           3. Command reference ............................................23
  111.                a. System parameters .......................................23
  112.                b. Archiver parameters .....................................24
  113.                c. External drivers and players ............................25
  114.      G. ADVANCED USE ......................................................27
  115.           1. Command-line parameters ......................................27
  116.      H. TROUBLE-SHOOTING ..................................................29
  117.           1. Common problems ..............................................29
  118.                a. Crashes during song analysis ............................29
  119.                b. Refusal to play certain songs ...........................29
  120.                c. Trouble with .MODs ......................................31
  121.                d. Hardware trouble ........................................32
  122.           2. Debugging switch /D ..........................................33
  123.      I. REGISTERING CD-BOX ................................................37
  124.           1. What is shareware? ...........................................37
  125.           2. Why register? ................................................37
  126.           3. How to register CD-Box .......................................38
  127.           4. Support ......................................................39
  128.           5. Bugs? What bugs? .............................................39
  129.           6. Viruses and similar nasty programs ...........................39
  130.      J. GLOSSARY ..........................................................41
  131.      K. EXTERNAL DRIVERS AND PLAYERS ......................................44
  132.      L. TECHNICAL NOTES ...................................................45
  133.           1. A word on files ..............................................45
  134.           2. Sound formats ................................................45
  135.      M. THANKS ............................................................46
  136.      N. LICENSE & ABSENCE OF WARRANTY .....................................47
  137.  
  138.  
  139.  
  140.    CD-Box v3.00                                                         Page 6
  141.  
  142.           1. Disclaimer ...................................................47
  143.           2. Trial use license ............................................47
  144.           3. Permanent license ............................................47
  145.  
  146.  
  147.  
  148.    CD-Box v3.00                                                         Page 7
  149.  
  150.    A.  INTRODUCTION
  151.  
  152.  
  153.  
  154.  
  155.  
  156.    ___________________________________________
  157.    1.  If the meaning of a word escapes you...
  158.  
  159.        .... then don't  hesitate to  peek at the  glossary (page   41). You'll
  160.    find explanations on DOS  functions that CD-Box uses  (which may be useful
  161.    to inexperienced users), and the definition  of terms more specific to CD-
  162.    Box.
  163.        In any  case, don't  worry. CD-Box  is  very simple  to use,  and this
  164.    documentation tries to be clear too!
  165.  
  166.  
  167.    __________________
  168.    2.  What CD-Box is
  169.  
  170.        CD-Box is, stated  simply, a program  which plays back  music files of
  171.    various formats on the  AdLib Music Synthetizer Card  and the SoundBlaster
  172.    card. It offers a common interface,  somewhat like a jukebox, whatever the
  173.    format. CD-Box treats all the  same way. Moreover, it  is also very pretty
  174.    and fun to use - it runs in 256 colors and can use your mouse.
  175.        CD-Box's main features:
  176.  
  177.            o  A pretty interface and  fun animation: CDs pop  up and down  and
  178.    start and stop spinning, pages scroll...  including random events I'll let
  179.    you discover!
  180.  
  181.  
  182.            o  Support  for  .CMF,  .MID,  .MOD,  .MUS,  .ROL,  .VOC  and  .WAV
  183.    music/sound files (.CMF, .MOD, .VOC and  .WAV files work with SoundBlaster
  184.    only) in multiple drives  and directories. These files  can also be stored
  185.    in .ARC, .ARJ, .PAK  and/or .ZIP archives  to save disk  space CD-Box will
  186.    find them and play them from the archive (using  a RAM drive if you want).
  187.    .MOD, .VOC  and  .WAV  also have  volume  control,  skipping  backward and
  188.    forward within the song, and echo effects.
  189.  
  190.  
  191.            o  CD-Box allows you  to easily program  a selection  of songs;  it
  192.    waits for you to select the songs you want to hear before starting to play
  193.    the first one.
  194.  
  195.  
  196.            o  Instead of selecting  songs, you can  tell CD-Box  how long  you
  197.    want the playback to last, and it will automatically select songs for you.
  198.    You can even do that from the DOS command line  (or a batch file), and CD-
  199.    Box will play the songs, then exit right back to DOS.
  200.  
  201.  
  202.            o  CD-Box makes it easy to choose  files in which to pick songs  so
  203.    if you  compressed  your songs  by  category, you  can  tell  CD-Box which
  204.    categories to use!
  205.  
  206.  
  207.            o  No data file to keep to date; bank filenames and song titles can
  208.    be modified directly  from CD-Box, which  will save your  changes to disk.
  209.    CD-Box also knows the  titles and lengths  of numerous songs,  and when it
  210.    encounters unknown songs, can sometimes (it depends on the format) extract
  211.    data from the files on disk.
  212.  
  213.  
  214.  
  215.    CD-Box v3.00                                                         Page 8
  216.  
  217.            o  CD-Box can  use EMS  and XMS  to  some extent,  and is  able  to
  218.    examine the SOUND environment  variable and of loading  drivers and player
  219.    programs from there if necessary (as any good SoundBlaster software should
  220.    do).
  221.  
  222.  
  223.  
  224.    CD-Box v3.00                                                         Page 9
  225.  
  226.    B.  INSTALLATION
  227.  
  228.  
  229.  
  230.  
  231.    ________
  232.    Hardware
  233.  
  234.        You must have  a VGA  display and  an AdLib  or SoundBlaster  card (or
  235.    better) - a hard disk and a mouse are also highly recommended.
  236.  
  237.  
  238.    ___________________________________
  239.    1.  First time around (quick start)
  240.  
  241.        If you want to try CD-Box quickly, create a directory, extract all the
  242.    files from CDBOX300 into this directory, type RUNME, and press Enter.
  243.  
  244.  
  245.    _________________________
  246.    2.  Complete installation
  247.  
  248.        This part gives more  details on the installation,  and gives hints on
  249.    what you have to for CD-Box to play ALL song formats.
  250.  
  251.    __________________
  252.    Create a directory
  253.  
  254.        I suggest CD-BOX,  but you  are free to  use another  name. Go  to the
  255.    (future) parent directory and type:
  256.  
  257.  
  258.  
  259.    MKDIR CD-BOX
  260.  
  261.  
  262.  
  263.        Then go to the created directory:
  264.  
  265.  
  266.  
  267.    CHDIR CD-BOX
  268.  
  269.  
  270.  
  271.  
  272.    _____________________
  273.    Put in this directory
  274.  
  275.  
  276.            o  the files CD-BOX.EXE and CD-BOX.CFG.
  277.  
  278.  
  279.            o  all music files  you can find  (files with  the extension  .CMF,
  280.    .MID, .MOD,  .MUS,  .ROL,  .VOC and  .WAV).  Instead  of  using  the files
  281.    themselves, you  can put  archives (.ARC,  .ARJ,  .PAK and/or  .ZIP) which
  282.    contain these  files.  Putting  in  the  directory  the  files  AGNES.CMF,
  283.    DOODLE.CMF and WIPE_OUT.CMF  is the  same as putting  in the  directory an
  284.    archive called (for instance) CMF.ZIP which contains AGNES.CMF, DOODLE.CMF
  285.    and WIPE_OUT.CMF.
  286.  
  287.        You don't have to put  all your songs files  in this directory; CD-Box
  288.    can look for them elsewhere on  the disk (and even on  other disks) if you
  289.    want it to. I'll tell you more about this later.
  290.  
  291.    _________
  292.    Make sure
  293.  
  294.  
  295.  
  296.    CD-Box v3.00                                                        Page 10
  297.  
  298.            o  that the BLASTER environment variable is  set (see page  41). It
  299.    is not mandatory, but it might help; skip this step for now, and return to
  300.    it later if you have trouble with .VOC and .WAV files.
  301.  
  302.  
  303.            o  that the "archivers" (by default: ARCE.COM, ARJ.EXE, PAK.EXE and
  304.    PKUNZIP.EXE) also are on  the PATH. You can  skip this step  if you didn't
  305.    compress song files in .ARC, .ARJ, .PAK or .ZIP archives.
  306.  
  307.  
  308.    ____
  309.    Load
  310.  
  311.        the SBFMDRV and SOUND drivers in memory  (if you have them). Just type
  312.    their names  at the  DOS prompt  (see page   17 if  you're concerned  about
  313.    saving memory).
  314.  
  315.    ___________
  316.    Type CD-Box
  317.  
  318.        ...and press Enter (the  first time CD-Box is  run, the directory scan
  319.    may take a long time, especially if you have  many songs - don't worry, it
  320.    will go much faster next time).
  321.        If you didn't put  your songs in  CD-Box's directory, you  can type on
  322.    the command line the specifications of the files to analyse, and add /s to
  323.    scan subdirectories also. For instance, if you type:
  324.  
  325.  
  326.  
  327.    cd-box a: d:\music\ /s
  328.  
  329.  
  330.  
  331.        CD-Box will scan and load all songs in A: and D:\MUSIC\, and all their
  332.    subdirectories.
  333.  
  334.    ________
  335.    Have fun
  336.  
  337.        ...and see what CD-Box can do.
  338.        If you get errors or have trouble, see page 29.
  339.        If you want to know exactly what you have to do for CD-Box to play ALL
  340.    formats, see page 16.
  341.        If you have  other players  or archivers  than those  mentioned above,
  342.    check out CD-BOX.CFG; if you don't get it all, see page 22.
  343.        If you use CD-Box, register! See page 37.
  344.  
  345.        And now, let's relax...
  346.  
  347.  
  348.  
  349.    CD-Box v3.00                                                        Page 11
  350.  
  351.    C.  HOW TO USE CD-BOX
  352.  
  353.  
  354.  
  355.  
  356.  
  357.    _______________________________
  358.    1.  Let's start with the basics
  359.  
  360.        The explanations below, as  with most of  this documentation, supposes
  361.    you have a mouse  and CD-Box is able  to use it. If  you use the keyboard,
  362.    see page 21.
  363.        You run it by typing CD-BOX at the DOS prompt. Obvious, really. If all
  364.    goes well, the title page zooms by, and the main screen appears.
  365.        The screen is  a jukebox  of sorts,  with song  titles in  the middle.
  366.    Below these is a set of big buttons,  with which you can give instructions
  367.    to CD-Box. The  row of thinner  buttons, still  lower, are  used to change
  368.    modes; CD-Box is divided in several  modes, with a set  of buttons each to
  369.    match - but  we'll come  back to  that later.  The digital  display, which
  370.    usually displays  the  time  of  day,  can  also  display something  else,
  371.    depending on the active mode.
  372.        When CD-Box is ready  to receive your instructions,  the mouse pointer
  373.    is a yellow arrow.
  374.  
  375.            o  If you start to  get a little lost,  press Esc repeatedly  until
  376.    you get back to  the mode you are  in when CD-Box starts  up; you can then
  377.    start all over  again. If you  press Esc again,  CD-Box tells  you that to
  378.    quit, you need to press E. To quit CD-Box, press E, or click on "Eject".
  379.  
  380.  
  381.            o  On-line help is available from the  main screen by pressing  F1.
  382.    It will display this manual!
  383.  
  384.  
  385.            If you just started up CD-Box, you are in...
  386.  
  387.  
  388.  
  389.    _______________
  390.    2.  Select mode
  391.  
  392.        In this mode,  you choose  and start  to play  songs. The  song titles
  393.    loaded by  CD-Box are  displayed  eight by  eight,  in the  middle  of the
  394.    screen.
  395.  
  396.            o  Move between the pages by clicking on the "Rewind" and "Forward"
  397.    buttons (you can  hold down  these buttons with  the mouse).  Pressing the
  398.    RIGHT mouse button on "Rewind"  and "Forward" brings you  to the first and
  399.    last page, respectively.
  400.  
  401.  
  402.            o  Select one or more songs to play by clicking on the small button
  403.    next to  the songs'  names; they  will  be played  back in  the  order you
  404.    selected them. The  digital display changes  color and  displays the total
  405.    time of your selection.
  406.  
  407.  
  408.            o  Click on "Loop" if you want your selection to be played over and
  409.    over again.
  410.  
  411.  
  412.            o  Click on "Play" to  play the songs you'll  be in Play mode  (see
  413.    below).
  414.  
  415.  
  416.  
  417.    CD-Box v3.00                                                        Page 12
  418.  
  419.            o  Clicking on "Random" brings you into  Random mode. You can  then
  420.    select the  total playing  time you  wish,  by pressing  the  "Rewind" and
  421.    "Forward" buttons; pressing the  RIGHT mouse button brings  up the minimum
  422.    and maximum playing time, respectively. Once the desired time is displayed
  423.    on the  digital  display, click  on  "Play". CD-Box  will  randomly select
  424.    additional songs  until  the  desired  time  is  reached,  then  play  the
  425.    songs(1).
  426.  
  427.  
  428.            o  Clicking on "Random" while in Random mode, exits Random mode.
  429.  
  430.  
  431.            o  Clicking on the  wide "Unselect"  button will  unselect ALL  the
  432.    songs.
  433.  
  434.  
  435.            o  Finally, click on "Eject" to quit.
  436.  
  437.        When you click on "Play", CD-Box switches to...
  438.  
  439.  
  440.    _____________
  441.    3.  Play mode
  442.  
  443.        This mode is active  while songs are  being played back.  Each song is
  444.    played in turn, and unselected, unless "Loop" is pressed, in which case it
  445.    will be reselected to be played again later.
  446.  
  447.            o  Each song is played in turn, and then de-selected, unless "Loop"
  448.    is in the down  position, in which case  they are reselected  to be played
  449.    again later.
  450.  
  451.  
  452.            o  Pressing Esc  while a  song is  playing interrupts  the  current
  453.    song, and CD-Box starts looking for the next one. If you press Esc between
  454.    songs, playback  stops entirely  (songs not  yet played  remain selected).
  455.    You've got to press Esc twice quite fast to stop the playback in fast mode
  456.    (/F, see below).
  457.  
  458.        If CD-Box  uses its  own  routines to  play  the format  (I  call this
  459.    "internal support", we'll go into this in more detail later on), the clock
  460.    displays a real-time chronometer, and the following buttons are displayed:
  461.  
  462.            o  Stop: stops  playback entirely  (same  as pressing  Esc  between
  463.    songs).
  464.  
  465.  
  466.            o  Skip: interrupts the  current song (same  as pressing Esc  while
  467.    playing).
  468.  
  469.  
  470.            o  Pause: toggle it once to pause the music, and toggle it again to
  471.    have it pick up where it left off.
  472.  
  473.  
  474.                        
  475.        1  Certain songs may be of  unknown length (they were  not known to CD-
  476.    Box and they have  never been played yet).  When such a  song is selected,
  477.    CD-Box supposes the  length is  zero. Therefore, if  you use  the "Random"
  478.    button and  such songs  are chosen,  the actual  playing  time may  be far
  479.    longer than the playing time you entered  (remember in such cases that Esc
  480.    still works).  Of course  a way  to compute  all playing  times is  to use
  481.    Random mode and choose the  maximum playing time, in  which case all songs
  482.    will be played.
  483.  
  484.  
  485.  
  486.    CD-Box v3.00                                                        Page 13
  487.  
  488.            o  Again: if pressed,  the song being  played back  will be  played
  489.    again when the end is reached or if Skip is pressed.
  490.  
  491.  
  492.            o  Rem.: if pressed, the digital display shows the time left  until
  493.    the song or the total selection  ends (see next button),  as far as CD-Box
  494.    can tell; if  not, the digital  display shows  the time  elapsed since the
  495.    beginning of the song or the total selection.
  496.  
  497.  
  498.            o  Total: if pressed, the digital display shows the time elapsed or
  499.    left (see previous button) for the current song; if not, it shows the time
  500.    elapsed or left for the whole selection. Got it?
  501.  
  502.        Depending on the format,  you may also have  access to some  or all of
  503.    the following extra controls:
  504.  
  505.            o  Volume control: press a button in the colored row to select  the
  506.    volume. Volumes changes are  not instantaneous (some  .MOD files sometimes
  507.    sound weird while the volume is being changed). The higher the volume, the
  508.    better the quality.
  509.  
  510.  
  511.            o  Skipping backward/forward within the  song: press the button  to
  512.    the left of the volume control or the one to the right. CD-Box will "skip"
  513.    a little of the song in  either way. Trying to skip  back the beginning of
  514.    the song restarts the song, and trying to skip past the end stops it.
  515.  
  516.  
  517.            o  Echo-/Echo+: one press  on each of  these buttons decreases  and
  518.    increases the echo  delay one  step. There are  five delay  steps, ranging
  519.    from no echo at all  to a long echo,  somewhat like airport announcements,
  520.    if you see  what I mean.  Echo controls are  great when  used on digitized
  521.    voices.
  522.  
  523.        Play mode switches back to Select mode when playback ends.
  524.  
  525.  
  526.    _______________
  527.    4.  Modify mode
  528.  
  529.        This mode is used  to modify song titles,  and instruments files (bank
  530.    files) linked  with songs  in certain  formats (.MUS  and .ROL).  The song
  531.    files themselves are not modified;  CD-Box keeps the data  for its own use
  532.    only, and saves it in the SONGS.DAT file.
  533.        Click on the  wide "Modify..."  button to enter  Modify mode.  All the
  534.    songs will be  unselected, and  the row  of buttons  will flip  and reveal
  535.    another set of buttons. "Rewind" and "Forward" work the same as before.
  536.  
  537.            o  You can  display the  song titles,  bank  files or  filename  by
  538.    clicking on one of the three buttons at the right.
  539.  
  540.  
  541.            o  If you click on the  small button next to  a song, a dot  cursor
  542.    will appear and you  will be able  to modify whatever  is displayed, using
  543.    the keyboard  (Backspace, Enter  and Escape  do  the obvious  things). Any
  544.    changes you type in will be automatically saved  to disk once you exit CD-
  545.    Box.
  546.  
  547.  
  548.  
  549.    CD-Box v3.00                                                        Page 14
  550.  
  551.    _____________
  552.    5.  Goto mode
  553.  
  554.        This mode is  used to jump  quickly to a  specific title  (or file) by
  555.    giving the first  letter, instead of  moving through the  whole list using
  556.    "Rewind" and "Forward".
  557.        Click on "Goto...", and an alphabetic set of buttons will appear. From
  558.    there, simply  choose  a letter,  and  CD-Box will  "Rewind"  or "Forward"
  559.    directly to the page containing the first  song starting by the letter you
  560.    selected, and  flash that  song briefly.  If no  such song  exists, CD-Box
  561.    tries with  the next  letter, and  the next,  and may  finally give  up by
  562.    giving an error message.
  563.        When you  exit  Goto mode,  either  automatically, or  by  clicking on
  564.    "Goto..." a second  time, you will  be brought back  to the  same mode you
  565.    were in before entering Goto mode. Goto is accessible from all modes.
  566.  
  567.  
  568.    ______________
  569.    6.  Files mode
  570.  
  571.        Click on "Files...",  and CD-Box will  save any changes  you have made
  572.    (bank files, song titles, whatever), and  promptly forget all the songs in
  573.    memory. Files names will  then be displayed instead  of song titles. These
  574.    files are NOT the song  files themselves, but the  files CD-Box scanned to
  575.    get the songs  in memory  - the  difference is  that archive  files (.ARC,
  576.    .ARJ, .PAK  and .ZIP)  will  be displayed  as  such, instead  of  having a
  577.    separate entry for each file in the archive (as is the case in Modify mode
  578.    when the "File"  button is  pressed). Also,  if the  files scanned  are in
  579.    other drives or directories, the whole path (or as  much as can fit in) is
  580.    displayed.
  581.        All files are  selected by  default. You can  browse through  the list
  582.    using  "Rewind"  and  "Forward"   as  usual,  and   "Goto..."  a  specific
  583.    filename... and when  you click on  "Rescan", CD-Box will  rescan ONLY the
  584.    files left selected. Thus, if you left all the files selected, CD-Box will
  585.    reload all the songs and  nothing will be changed.  If you unselected them
  586.    all, CD-Box will load no songs.
  587.        This serves as a "filter" for the  songs displayed in CD-Box, and used
  588.    by (for instance)  Random mode.  If your songs  are archived  by category,
  589.    switching to Files mode  and choosing only certain  files will tell CD-Box
  590.    to display and use  only the songs in  these categories. If  you don't use
  591.    archives at all, then probably Files mode will not be of much use to you.
  592.        Note that the files displayed are not  all the files in the directory,
  593.    but rather those that contain songs. Also, if you specified /L at startup,
  594.    any unplayable files in the  directory will not be  displayed. And, if you
  595.    specified file  specifications  at  startup  (for  instance, CD-BOX  *.MOD
  596.    Z*.ZIP), only the files  matching these specifications  will be displayed.
  597.    All this is  cumulative, of  course. The  command line  serves as  a first
  598.    filter, and Files mode  then enables you  to choose the  filtered files by
  599.    hand.
  600.        Files mode is much simpler to use  than to describe, believe me... try
  601.    it!
  602.  
  603.  
  604.    ______________
  605.    7.  Debug mode
  606.  
  607.        This is not really a mode  in the sense of  those described above, but
  608.    is a command-line switch important enough  to be included here. Typing CD-
  609.    BOX/D at the DOS prompt:
  610.  
  611.            o  returns the registration number (if any!).
  612.  
  613.  
  614.            o  checks the CD-BOX.CFG file for errors, reporting any, so you can
  615.    correct them.
  616.  
  617.  
  618.  
  619.    CD-Box v3.00                                                        Page 15
  620.  
  621.            o  displays, for each driver, player, and archive manager,  whether
  622.    it was found or not.
  623.  
  624.  
  625.            o  scans the  directory for  songs, displaying  each song  name  in
  626.    turn, so you may find which song exactly makes CD-Box crash (if any).
  627.  
  628.        This mode is described in detail page 33.
  629.  
  630.  
  631.  
  632.    CD-Box v3.00                                                        Page 16
  633.  
  634.    D.  HOW CD-BOX WORKS
  635.  
  636.  
  637.  
  638.  
  639.  
  640.    _____________________________________
  641.    1.  Programs you need for each format
  642.  
  643.        In  addition  to   CD-BOX.EXE  (the   program)  and   CD-BOX.CFG  (the
  644.    configuration file), you need songs to play,  and a player program in some
  645.    cases. Those quoted  below are  the defaults; see  page  22 to  see how  to
  646.    change them.
  647.        In a  nutshell, here  is the  complete list  of the  different formats
  648.    supported by CD-Box and  the programs necessary to  use these formats. How
  649.    to obtain these drivers and players is described page 44.
  650.  
  651.    ________
  652.    ARCHIVES
  653.  
  654.  
  655.        .ARC archives
  656.  
  657.  
  658.        You need ARCE.COM, or ARC.EXE if you make a few changes in CD-BOX.CFG.
  659.  
  660.        .ARJ archives
  661.  
  662.  
  663.        You need ARJ.EXE.
  664.  
  665.        .PAK archives
  666.  
  667.  
  668.        You need PAK.EXE.
  669.  
  670.        .ZIP archives
  671.  
  672.  
  673.        You need PKUNZIP.EXE, or  UNZIP.EXE if you  make a few  changes in CD-
  674.        BOX.CFG.
  675.  
  676.    _____________
  677.    MUSIC FORMATS
  678.  
  679.  
  680.        Creative Music (.CMF) (SoundBlaster)
  681.  
  682.  
  683.        You need the sound driver SBFMDRV.COM  from Creative Labs, Inc, and it
  684.        has to be loaded in memory before CD-Box is run. (You can remove it by
  685.        typing  SBFMDRV  /U  once  you  exit  CD-Box).  No  other  program  is
  686.        necessary, .CMF routines are programmed directly into CD-Box.
  687.  
  688.        Single track MIDI (.MID) (SoundBlaster?)
  689.  
  690.  
  691.        No, I haven't found any player  yet, but I know they  exist - those of
  692.        you who are lucky  enough to have access  to the net  should find one!
  693.        Otherwise, I have hopes of implementing routines in CD-Box itself.
  694.  
  695.        Amiga MOD (.MOD) (SoundBlaster)
  696.  
  697.  
  698.        You need nothing except  lots of memory; CD-Box  is linked to internal
  699.        .MOD playing routines.
  700.  
  701.  
  702.  
  703.    CD-Box v3.00                                                        Page 17
  704.  
  705.        Music (.MUS) (AdLib & SoundBlaster)
  706.  
  707.  
  708.        You need PLAY.EXE. Each .MUS file  also needs a .SND  bank file, so be
  709.        sure to put them  in the directory too.  (ex: AGNES.MUS and AGNES.SND,
  710.        MULL.MUS and MULL.SND...)(2).
  711.  
  712.        ROLand (.ROL) (AdLib & SoundBlaster)
  713.  
  714.  
  715.        You need the sound driver SOUND.COM  from AdLib, Inc, or SB-SOUND.COM,
  716.        and it  has to  be loaded  in memory  before CD-Box  is run.  No other
  717.        program is necessary, .ROL  routines are programmed  directly into CD-
  718.        Box.
  719.        On the  other hand,  .ROL  files also  need  at least  one  bank file,
  720.        usually STANDARD.BNK or BNK974.BNK.
  721.  
  722.        SoundBlaster VOiCe (.VOC) (SoundBlaster)
  723.  
  724.  
  725.        You need nothing; CD-Box is able  to play .VOC by  itself, and is even
  726.        able to  find your  SoundBlaster by  itself  (autodetection). However,
  727.        setting the BLASTER environment variable might help (see page 41).
  728.        Digitized sounds in  other formats (Macintosh  .SND, Sun  .AU and many
  729.        others) can be  converted to .VOC  using various utilities.  I use and
  730.        recommend  SOX   (maintained   by   Lance   Norskog),   available   at
  731.        garbo.uwasa.fi in pc/sound.
  732.  
  733.        Windows 3.1 WAVe (.WAV) (SoundBlaster)
  734.  
  735.  
  736.        Exactly the same as above. CD-Box treats .VOC and .WAV very similarly.
  737.  
  738.        The program files  do not  have to reside  in CD-Box's  directory, but
  739.    make sure  CD-Box  has  access  to  them  (through  a  PATH statement  for
  740.    instance). CD-Box also examines the SOUND environment variable and is able
  741.    to load drivers  and players  from there  if necessary.  To see  if CD-Box
  742.    detects properly your  drivers and player  programs, type  CD-BOX/D at the
  743.    DOS prompt.
  744.  
  745.  
  746.    _____________________________
  747.    2.  Adding and removing songs
  748.  
  749.        The song titles displayed in CD-Box depend entirely on the songs found
  750.    in the  files present  in all  directories scanned  at startup  (either in
  751.    archives or not). If you want  to add songs to CD-Box,  simply put them in
  752.    the current directory. To  remove them, delete the  files. In other words,
  753.    CD-Box always reflects  the current  directory - only  the file  names are
  754.    replaced by song titles.
  755.  
  756.  
  757.    _________________
  758.    3.  Saving memory
  759.  
  760.        The two drivers  CD-Box uses,  SBFMDRV and  SB-SOUND, take  up memory.
  761.    There are two ways to avoid this:
  762.  
  763.            o  If you  have a  386 or  better,  when you  load a  driver,  type
  764.    LOADHIGH before typing the driver's name in the DOS prompt. This will load
  765.  
  766.                        
  767.        2 .MUS bank files (.SND files)  are different from Macintosh raw sound
  768.    files (.SND extension also)  - the former contain  instrument data and the
  769.    latter a complete digitized sound.
  770.  
  771.  
  772.  
  773.    CD-Box v3.00                                                        Page 18
  774.  
  775.    the driver in high memory, out of the critical 640K DOS memory, and CD-Box
  776.    will have more memory to run.
  777.  
  778.  
  779.            o  Once you quit CD-Box, you can remove the drivers from memory  by
  780.    typing SBFMDRV/U and SB-SOUND/U. If you loaded them using LOADHIGH, remove
  781.    them by typing LOADHIGH  SBFMDRV/U and LOADHIGH SB-SOUND/U.  Note that you
  782.    have to remove drivers in the reverse order in which you loaded them. This
  783.    does not work with AdLib's SOUND driver.
  784.  
  785.        See the RUNME.BAT file for an example of both these features.
  786.  
  787.  
  788.    __________________________
  789.    4.  How CD-Box plays songs
  790.  
  791.        It  depends  on  the  format.  As   a  general  rule,  there  are  two
  792.    possibilities: either  it  plays  them  by  itself,  using  its  own  code
  793.    (internal support),  or  it doesn't  know  how to  play  this  format, and
  794.    executes an external program (the player), specific to each format. CD-Box
  795.    currently provides for all formats except .MID and .MUS.
  796.        In greater detail, for each format, CD-Box follows these rules:
  797.  
  798.            o  If  there  is  a  section   about  this  format  in   CD-BOX.CFG
  799.    ([<format>]), then CD-Box will provide external support, and:
  800.  
  801.  
  802.                o  If there is a  "Dual=yes" statement in the  section,
  803.                and CD-Box has internal  support for this format,  then
  804.                CD-Box will first try playing such songs using its  own
  805.                routines, and, if  this fails (error  while loading  or
  806.                whatever), use the external player.
  807.  
  808.  
  809.                o  If there is no such  statement in the section,  then
  810.                CD-Box will ALWAYS  use this player  to play the  song,
  811.                using the parameters given in CD-BOX.CFG.
  812.  
  813.  
  814.            o  If there is no section on this format in CD-BOX.CFG, then CD-Box
  815.    will use its internal routines to play the song, if any.
  816.  
  817.  
  818.            o  In all other cases,  CD-Box will NOT play  songs of this  format
  819.    (the corresponding pilot light above the song names is greyed).
  820.  
  821.        Usually you'll want CD-Box  to play songs  by itself; it's  by far the
  822.    easiest way, there's no player  to install, and you  can pause, resume and
  823.    stop the song using the  mouse. However, you would  use an external player
  824.    if:
  825.  
  826.            o  CD-Box provides no internal support for the corresponding format
  827.  
  828.  
  829.            o  Or you have a player capable of playing the format on your card,
  830.    other than a SoundBlaster (for instance,  a player capable of playing .CMF
  831.    files on the AdLib).
  832.  
  833.        Note that even if CD-Box does  have internal support for some formats,
  834.    it may still need the corresponding driver.
  835.        CD-BOX.CFG, CD-Box's configuration file, is explained page 22.
  836.  
  837.  
  838.  
  839.    CD-Box v3.00                                                        Page 19
  840.  
  841.    _________________________________________________
  842.    5.  Details on .ARC, .ARJ, .PAK and .ZIP archives
  843.  
  844.        CD-Box is able to look into .ARC, .ARJ, .PAK and .ZIP files (hereafter
  845.    called "archives") to see if there  are any songs there;  if it finds any,
  846.    the corresponding title will appear on the  main screen, and the song will
  847.    be treated just as any other song. This means  your songs can be packed in
  848.    archives in  CD-Box's  directory  to save  space;  CD-Box  will  find them
  849.    anyway.
  850.  
  851.      _____________________________________________________________
  852.      a.  When does CD-Box uncompress the songs stored in archives?
  853.  
  854.        Unpacking occurs in two cases only:
  855.  
  856.            o  at startup, if a song  found in an archive  is not known to  CD-
  857.    Box, it will exploded  using the appropriate  archiver (ARCE.COM, ARJ.EXE,
  858.    PAK.EXE, PKUNZIP.EXE, or whatever  you specified in CD-BOX.CFG)  so it can
  859.    be analyzed. The program will try to extract the most information from the
  860.    file (title and length  in particular); the "Analyzing  song" indicator is
  861.    lit up. When done, CD-Box will remove the unpacked file.
  862.  
  863.  
  864.            o  just before playing a song stored in an archive, the small  "CD-
  865.    BOX" on the  green reader at  the top of  the screen lights  up and CD-Box
  866.    invokes the  archiver to  explode  the song  file,  and the  bank  file if
  867.    necessary. When done playing, the unpacked files are removed also.
  868.  
  869.  
  870.      ________________________________
  871.      b.  Where are files exploded to?
  872.  
  873.        Files temporarily extracted from archives files reside on:
  874.  
  875.            o  the drive/directory  specified by  the  Temp= statement  in  CD-
  876.    BOX.CFG;
  877.  
  878.  
  879.            o  if Temp= is not specified, the drive/directory specified by  the
  880.    TEMP environment variable;
  881.  
  882.  
  883.            o  if TEMP doesn't exist, to the default drive/directory.
  884.  
  885.        Always make  sure there's  enough room  to  hold the  largest expanded
  886.    song! Otherwise you'll get an "Unable to explode song" message.
  887.  
  888.      _______________________________________________________________________
  889.      c.  What programs are necessary to take full advantage of this feature?
  890.  
  891.        Any programs capable  of extracting files  from .ARC,  ARJ and/or .ZIP
  892.    files (typically ARCE.COM, ARJ.EXE, PAK.EXE and PKUNZIP.EXE, but you might
  893.    have others). If you  don't have the corresponding  archive manager, or if
  894.    it is not reachable through a PATH statement,  and if you have archives in
  895.    CD-Box's directory, the message "Unable to explode song" will appear.
  896.        The bottom  line:  using  archives  with  CD-Box  is  pretty  easy and
  897.    straightforward. In the case of synthetized  music files (.CMF, .MID, .MUS
  898.    and .ROL), it  also saves  an average  of 80%  of disk  space. And  if you
  899.    archive your  music files  by category,  you'll  better take  advantage of
  900.    Files mode. Believe me, it's worth it!!!
  901.  
  902.  
  903.    ________________
  904.    6.  Dual support
  905.  
  906.        .CMF, .MOD, .ROL, .VOC and  .WAV files: it means  CD-Box can play this
  907.    format by itself. So you have three choices:
  908.  
  909.  
  910.  
  911.    CD-Box v3.00                                                        Page 20
  912.  
  913.            o  The easiest: just let  it play the songs  and don't worry  about
  914.    anything else.
  915.  
  916.  
  917.            o  If CD-Box won't  play this format  on your particular  computer,
  918.    you can  try overriding  its routines  by telling  it  to use  an external
  919.    player (ex:  AdLib users  might have  a .CMF  player  that works  on their
  920.    card). You simply have to insert the appropriate statements in CD-BOX.CFG.
  921.  
  922.  
  923.            o  CD-Box can also use both: try playing the format by itself,  and
  924.    if that fails,  use an  external player;  you have  to insert  whatever is
  925.    needed to run the player in CD-BOX.CFG, and add a "dual=yes" statement.
  926.  
  927.        See page  25 for how to tell CD-Box to  use internal, external, or dual
  928.    support.
  929.  
  930.  
  931.  
  932.    CD-Box v3.00                                                        Page 21
  933.  
  934.    E.  KEYBOARD COMMANDS
  935.  
  936.  
  937.  
  938.        CD-Box can  be  used  without  the  mouse  entirely,  although  it was
  939.    intended from the start to run with a mouse. In fact, versions up to v2.10
  940.    (inclusive) required a mouse; it was not optional.
  941.        Some random animations  lose much of  their interest  without a mouse;
  942.    sometimes a  grey arrow  will  appear to  simulate  the mouse,  as  in the
  943.    "lighter" animation.
  944.        The keyboard is active even with a mouse.  What CD-Box does when a key
  945.    is pressed is find which  button to activate, then  simulate a left button
  946.    click.
  947.        Most buttons can  be clicked  on by pressing  their first  letter, the
  948.    notable exceptions  being Rewind  and Forward,  which  are PgUp  and PgDn,
  949.    respectively. The long rectangular button under  the main button menu work
  950.    the same,  but with  the Alt  key  held down.  The volume,  skip  and echo
  951.    controls work with the Ctrl key held down.
  952.        The exact keys to click on the various buttons are on the back of this
  953.    manual (last page).
  954.  
  955.  
  956.  
  957.    CD-Box v3.00                                                        Page 22
  958.  
  959.    F.  CD-BOX.CFG
  960.  
  961.  
  962.  
  963.  
  964.  
  965.    _____________________________
  966.    1.  The purpose of CD-BOX.CFG
  967.  
  968.        CD-BOX.CFG is  a  file  in  which  you  can  define  many  of CD-Box's
  969.    parameters. Mainly, you  can specify  what driver/player programs  to use,
  970.    and also how to extract songs from archives, and various other things. CD-
  971.    Box has default values for most of  these parameters, but you can override
  972.    them with CD-BOX.CFG.
  973.        Two important remarks:
  974.  
  975.            o  Errors in  CD-BOX.CFG are  skipped; CD-Box  will simply  give  a
  976.    warning message at startup and  go on anyway. But  these errors may hinder
  977.    CD-Box when extracting  or playing songs.  A complete error  report may be
  978.    obtained by  typing CD-BOX/D;  the  messages displayed  are  usually clear
  979.    enough for you to understand what's wrong, and correct the situation.
  980.  
  981.  
  982.            o  Archivers run as subshells by  CD-Box (and players if  possible)
  983.    must produce NO OUTPUT OF ANY KIND. The reasons, I think, are obvious (CD-
  984.    Box runs in VGA and it wouldn't do to  have big ugly characters messing up
  985.    and maybe scrolling the screen each time you play a song). Therefore, make
  986.    sure the archivers and player programs  won't print anything, either using
  987.    a parameter from the archiver or the player  itself (for instance, /Q or -
  988.    q), or by  redirecting output to  null, void, nothing,  emptiness (> nul).
  989.    This last solution doesn't always work; check  under DOS. You might have a
  990.    player which  always  displays something,  or  which you  WANT  to display
  991.    something  (for  instance  WOWII  or  PLAYROL);  in  this  case,  use  the
  992.    "text=yes" command described on page 26.
  993.  
  994.  
  995.  
  996.    __________
  997.    2.  Syntax
  998.  
  999.  
  1000.      ____________
  1001.      a.  Comments
  1002.  
  1003.        All blank lines and everything after a semicolon (;) are ignored.
  1004.  
  1005.      ______________________
  1006.      b.  Parameter settings
  1007.  
  1008.        Most parameters are  set by typing  the parameter name,  an equal sign
  1009.    (with no space before nor after), and the parameter value. For instance:
  1010.  
  1011.  
  1012.  
  1013.    Temp=D:\
  1014.    player=PLAY.EXE
  1015.  
  1016.  
  1017.  
  1018.        Case is not  important in  the parameter name,  but it  may be  in the
  1019.    value; "/q" and "/Q"  might not mean the  same thing to  a player program.
  1020.    CD-Box always preserves  case when passing  parameters to  the programs it
  1021.    runs, except for filenames, which are always in uppercase.
  1022.  
  1023.  
  1024.  
  1025.    CD-Box v3.00                                                        Page 23
  1026.  
  1027.      _______________________
  1028.      c.  Section identifiers
  1029.  
  1030.        Some commands like Player=, Parameters=, and so on, need to know which
  1031.    format you're referring to. Special lines like:
  1032.  
  1033.  
  1034.  
  1035.    [ROL]
  1036.  
  1037.  
  1038.  
  1039.        means the  following  parameter  settings are  intended  for  the .ROL
  1040.    format. You can have  a different section  for each song  format, and each
  1041.    archive format.
  1042.  
  1043.  
  1044.    _____________________
  1045.    3.  Command reference
  1046.  
  1047.  
  1048.      _____________________
  1049.      a.  System parameters
  1050.  
  1051.  
  1052.  
  1053.  
  1054.    MixingSpeed=n
  1055.  
  1056.  
  1057.  
  1058.        This will set CD-Box's .MOD playing routines to n Hz per second. Lower
  1059.    values will run  better on slower  computers, while  higher values enhance
  1060.    playback quality. Values higher than 22000  Hz don't make much sense since
  1061.    instruments in .MOD  files are  sampled at a  rate of  22 KHz  anyway. The
  1062.    default is 15909. This affects .MOD files only.
  1063.  
  1064.  
  1065.  
  1066.    MODDevice=n
  1067.  
  1068.  
  1069.  
  1070.        This set the output device .MODs are played to, n being:
  1071.  
  1072.    0                       PC speaker (sounds awful under CD-Box)
  1073.    1                       D/A converter on LPT1
  1074.    2                       D/A converter on LPT2
  1075.    3                       D/A converter on LPT3
  1076.    4                       D/A converter on LPT1 and LPT2 (stereo)
  1077.    5                       D/A converter on LPT1 and LPT2 (mono)
  1078.    7                       SoundBlaster card
  1079.    10                      Stereo-on-1 card
  1080.    11                      Disney Sound Source on LPT1
  1081.    12                      Disney Sound Source on LPT2
  1082.    13                      Disney Sound Source on LPT3
  1083.    255                     No sound (indeed not very useful)
  1084.  
  1085.        Default is 7 (SoundBlaster). This affects .MOD files only.
  1086.  
  1087.  
  1088.  
  1089.    CD-Box v3.00                                                        Page 24
  1090.  
  1091.  
  1092.  
  1093.  
  1094.  
  1095.    DefaultBNK=fichier
  1096.  
  1097.  
  1098.  
  1099.        Without this parameter, CD-Box  supposes .ROL files  it encounters for
  1100.    the first  time need  the BNK974.BNK  bank  file. This  command  sets this
  1101.    default to another bank  file (for instance,  STANDARD.BNK or COUCOU.BNK).
  1102.    Don't specify  the extension,  CD-Box  will automatically  add  .BNK. This
  1103.    affects .ROL files only.
  1104.        Use this command to set the bank file you use the most often. If a few
  1105.    .ROLs need a different bank file, use the Modify mode.
  1106.  
  1107.  
  1108.  
  1109.    Temp=chemin
  1110.  
  1111.  
  1112.  
  1113.        This sets the path on which  files extracted from archives temporarily
  1114.    reside. Make sure it's big enough to hold  your largest song (and its bank
  1115.    file if necessary).  If omitted, the  temporary path  defaults the current
  1116.    directory (or the directory in your TEMP environment variable).
  1117.  
  1118.      _______________________
  1119.      b.  Archiver parameters
  1120.  
  1121.        The only case you should have to insert commands like the following is
  1122.    if you have  a different  archiver than  those I  planned to  handle .ARC,
  1123.    .ARJ, .PAK and .ZIP files. I put these commands in for completeness' sake,
  1124.    and just in case  the upgrade to an  archiver use a  different syntax than
  1125.    the previous version (it's very unlikely but you never know).
  1126.  
  1127.  
  1128.  
  1129.    [ARC]
  1130.    archiver=ARCE.COM
  1131.    parameters=$zipfile $files /R /Q > nul
  1132.  
  1133.  
  1134.  
  1135.        This means  the archiver  for .ARC  files  is ARCE.COM,  and  when you
  1136.    extract the  files "ABCD.TXT  EFG.MOD" from  the "HELLO.ARC"  archive, you
  1137.    type at the DOS prompt:
  1138.  
  1139.  
  1140.  
  1141.    ARCE HELLO.ARC ABCD.TXT EFG.MOD /R /Q > nul
  1142.  
  1143.  
  1144.  
  1145.        $zipfile and $files are replaced at  runtime by the appropriate names.
  1146.    $zipfile will  always  be  a single  filename  (the  name  of  the archive
  1147.    itself), while $files  is a string  of filenames separated  by spaces (the
  1148.    names of the files to extract).  Note that the ">  nul" prevents ARCE from
  1149.    displaying anything on  the screen,  thereby preserving  CD-Box's splendid
  1150.    graphics  and  stupendous  animation  (well,  maybe  I'm  overdoing  it  a
  1151.    little... :-)
  1152.        The same things applies to all other archivers of course.
  1153.        If you use ARC.EXE instead of ARC.COM, insert the following commands:
  1154.  
  1155.  
  1156.  
  1157.    CD-Box v3.00                                                        Page 25
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.    [ARC]
  1164.    archiver=ARC.EXE
  1165.    parameters=x $zipfile $files > nul
  1166.  
  1167.  
  1168.  
  1169.  
  1170.      ________________________________
  1171.      c.  External drivers and players
  1172.  
  1173.        The syntax is very similar:
  1174.  
  1175.  
  1176.  
  1177.    [MUS]
  1178.    player=PLAY.EXE
  1179.    parameters=$song $bank
  1180.  
  1181.  
  1182.  
  1183.        This means the  player necessary to  play .MUS files  is PLAY.EXE, and
  1184.    gives the parameters. $song  is replaced by the  song filename at runtime,
  1185.    and $bank by the bank filename (if any).
  1186.        If you  start a  song section,  you HAVE  to  put in  a Player=  and a
  1187.    Parameters= command.
  1188.        There are four other song format-specific commands:
  1189.  
  1190.  
  1191.  
  1192.    dual=yes
  1193.  
  1194.  
  1195.  
  1196.        The simple fact  that there is  a song section  in CD-BOX.CFG disables
  1197.    completely CD-Box's internal support for the corresponding format; it will
  1198.    rely entirely on what you  specify as Player= and  Parameters= to play the
  1199.    format.  Specifying   "dual=yes"  re-activates   internal   support.  When
  1200.    encountering a song of the corresponding  format, CD-Box will first try to
  1201.    play it using its own routines; if this fails for a specific song, it will
  1202.    switch to external support,  using what you put  in CD-BOX.CFG. An example
  1203.    of how to use this follows on page 26.
  1204.  
  1205.  
  1206.  
  1207.    shell=yes
  1208.  
  1209.  
  1210.  
  1211.        Instead of running the player, CD-Box will run a COMMAND.COM that will
  1212.    itself run the player (COMMAND /C  player parameters...). The advantage is
  1213.    that if the player is not very well written, COMMAND.COM will try to clean
  1214.    up the mess when shutting  down and returning to  CD-Box; the drawback is,
  1215.    of course, increased memory  usage. Fortunately, such  instances are rare,
  1216.    but SPUTROL, for example,  leaves files open; when  run many times without
  1217.    COMMAND.COM from CD-Box, it decreases the number of available file handles
  1218.    until nothing can be run anymore.
  1219.        If you use "> nul" to disable the  player's output, you have to insert
  1220.    a shell=yes  command  so COMMAND.COM  will  take hold  of  the  output and
  1221.    neutralize it.
  1222.  
  1223.  
  1224.  
  1225.    CD-Box v3.00                                                        Page 26
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.    swap=yes
  1232.  
  1233.  
  1234.  
  1235.        Before running the player,  CD-Box will first swap  itself and all its
  1236.    data into EMS memory; if not  available, into XMS, or  a temporary file on
  1237.    the path  specified  in  the TEMP  environment  variable,  or  the current
  1238.    directory, in that order. The result is that instead of gobbling about 250
  1239.    KB of main memory before running the player,  CD-Box will use only about 5
  1240.    KB, leaving all  the rest  to the player.  An example  of how  to use this
  1241.    follows.
  1242.  
  1243.  
  1244.  
  1245.    text=yes
  1246.  
  1247.  
  1248.  
  1249.        CD-Box restore the  video mode  that was in  effect at  startup before
  1250.    running the player, and switches  back to graphics mode  when done. If you
  1251.    have a  player  which cannot  run  without displaying  anything,  or which
  1252.    switches to text mode, make  sure you use this  command; it guarantees CD-
  1253.    Box's display will not be messed up.
  1254.  
  1255.        Another example:
  1256.  
  1257.  
  1258.  
  1259.    [MOD]
  1260.    player=MP.COM
  1261.    parameters=-q $song
  1262.    dual=yes
  1263.    swap=yes
  1264.  
  1265.  
  1266.  
  1267.        If CD-Box cannot  play the  .MOD, it will  run (dual=yes)  an external
  1268.    player (player=MP.COM)  using the  indicated  parameters (parameters=...),
  1269.    freeing beforehand  almost  all  of  main  memory  and  relocating  itself
  1270.    somewhere else (swap=yes). The explanation: if CD-Box tries to play a huge
  1271.    .MOD that does not fit in memory,  the internal routines will fail (giving
  1272.    a "Out  of memory"  message); CD-Box  will then  free  almost all  of main
  1273.    memory, and run MP.COM,  which will have about  600 KB on a  386 or better
  1274.    (560 KB on  a 286)  to load  and play  the .MOD  file. Other  .MOD players
  1275.    include  ModPlay  Pro,  TrakBlaster,  ProMod,   WOWII,  and  CD-Play.  For
  1276.    instance, if you really love WOWII, use the commands:
  1277.  
  1278.  
  1279.  
  1280.    [MOD]
  1281.    player=WOWII.EXE
  1282.    parameters=$song /S
  1283.    swap=yes
  1284.    text=yes
  1285.  
  1286.  
  1287.  
  1288.    CD-Box v3.00                                                        Page 27
  1289.  
  1290.    G.  ADVANCED USE
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.    ___________________________
  1297.    1.  Command-line parameters
  1298.  
  1299.        CD-BOX/? gives you a quick summary. Otherwise, here are the details:
  1300.  
  1301.            o  filespec: instead of scanning the entire directory, CD-Box  will
  1302.    scan only the  files matching your  file specifications.  For instance, if
  1303.    you want CD-Box to  load the .MUS and  .ROL files only,  type CD-BOX *.MUS
  1304.    *.ROL; or if you just got a brand  new archive containing new songs called
  1305.    ALLNEW.ZIP that's  in drive  A:, and  you want  CD-Box  to scan  only that
  1306.    archive, type CD-BOX  A:ALLNEW.ZIP. An  alternative is  to use  Files mode
  1307.    (see above). The default for filespec is, of course, *.*.
  1308.  
  1309.  
  1310.            o  /D: This  is a  debugging tool  which displays  everything  that
  1311.    happens  as  CD-Box  is  starting  up.   Check  page   33  for  a  complete
  1312.    description.
  1313.  
  1314.  
  1315.            o  /F: All non-essential animation is skipped, including the  title
  1316.    screen, CDs popping up and down, buttons flipping over, .MOD level bars...
  1317.  
  1318.  
  1319.            o  /H: Specifies  which  file  CD-Box should  display  when  F1  is
  1320.    pressed. The default is CD-BOX.DOC, French users use FRENCH.DOC.
  1321.  
  1322.  
  1323.            o  /L: Tells CD-Box NOT  to load the song  formats which cannot  be
  1324.    played (i.e. a  driver is  not loaded or  missing or  a player  program is
  1325.    missing). In other words,  CD-Box does not load  songs which corresponding
  1326.    pilot light  is greyed.  This includes  archive  files; they  will  not be
  1327.    scanned if the corresponding archive manager cannot be found.
  1328.  
  1329.  
  1330.            o  /M: Tells CD-Box  not to  use a  mouse, even  if it  is able  to
  1331.    detect one. This will remove the warning that no mouse is detected if none
  1332.    is present, and also  will enable you  to use the  keyboard without having
  1333.    your mouse wrecking havoc  on the screen, if  your mouse driver  is one of
  1334.    those which CD-Box doesn't like.
  1335.  
  1336.  
  1337.            o  /O: Calls  up  the registration  screen.  This is  the  same  as
  1338.    pressing "Register" within CD-Box. For prompt registration, please use the
  1339.    form printed by this screen.
  1340.  
  1341.  
  1342.            o  /P: Loads  CD-Box, plays  n minutes  of  music by  switching  to
  1343.    Random mode, and then exits back to DOS  upon completion of the last song.
  1344.    If Esc is  pressed between songs,  playback interrupts just  as usual, and
  1345.    normal operation is resumed: you  can then use the  mouse to choose songs,
  1346.    change titles...
  1347.  
  1348.  
  1349.            o  /R: Removes the  files specified on  the command  line from  the
  1350.    external  database  (SONGS.DAT).   You  have  to   specify  the  filenames
  1351.    (wildcards accepted), not  the song  titles. For  instance, to  remove the
  1352.    files IMPACT7.MOD and all Z*.ROL from  SONGS.DAT, you would type CD-BOX /R
  1353.    IMPACT7.MOD Z*.ROL. CD-BOX /R would delete all the songs in SONGS.DAT it's
  1354.  
  1355.  
  1356.  
  1357.    CD-Box v3.00                                                        Page 28
  1358.  
  1359.    easier to erase  the file. You  shouldn't ever need  to use  /R, except in
  1360.    extremely rare cases where CD-Box would have fouled up and recorded a song
  1361.    length of 456324875 hours for a specific song...
  1362.  
  1363.  
  1364.            o  /S: This tells  CD-Box to also  scan all  the subdirectories  it
  1365.    comes across. For instance, typing CD-BOX \ /S will scan the whole disk!
  1366.  
  1367.  
  1368.            o  /V: Displays the  contents (filename, bank  filename, title  and
  1369.    length) of the external  database (SONGS.DAT) on the  screen, pausing when
  1370.    the screen is full.  The songs displayed match  the file specifications on
  1371.    the command  line  default is  (all).  Blank entries  in  the  Bank column
  1372.    indicate the file does not need  any bank file (.CMF,  .MOD and .VOC), and
  1373.    blank entries in the Length column indicate the  length of the song is not
  1374.    known (0). If you want to save this listing to a file, specify a filename,
  1375.    like this:
  1376.  
  1377.  
  1378.  
  1379.  
  1380.    CD-BOX /V=filename
  1381.  
  1382.  
  1383.  
  1384.  
  1385.            Output will be saved to the file filename.TXT.
  1386.  
  1387.  
  1388.  
  1389.    CD-Box v3.00                                                        Page 29
  1390.  
  1391.    H.  TROUBLE-SHOOTING
  1392.  
  1393.  
  1394.  
  1395.        If you have a problem,  don't hesitate to check  out this chapter. CD-
  1396.    Box is very easy  to use, but may  be harder to  install; the difficulties
  1397.    grow with the number of formats you use.  But above all, don't panic; most
  1398.    problems have an easy solution.
  1399.        The first part in this chapter gives  quick and easy solutions to most
  1400.    common problems.
  1401.        And the last  part explains  in detail how  CD-Box scans  archives and
  1402.    songs,  so  you  can  understand  and  solve  the  most  tricky  problems,
  1403.    especially if you  try to  modify CD-BOX.CFG. Also,  if CD-Box  crashes at
  1404.    startup, read this last part right now!
  1405.  
  1406.  
  1407.    ___________________
  1408.    1.  Common problems
  1409.  
  1410.  
  1411.      ________________________________
  1412.      a.  Crashes during song analysis
  1413.  
  1414.  
  1415.                      CD-Box hangs while "Building file index"
  1416.  
  1417.  
  1418.        CD-Box was trying  to read  a corrupted archive  (.ARC, .ARJ,  .PAK or
  1419.    .ZIP). Fix the archive or get rid of it!
  1420.  
  1421.         CD-Box stops with a "CRASH!" message and "ANALYZING SONG" was lit
  1422.  
  1423.  
  1424.        Type CD-BOX/D. CD-Box will display a lot of information you can ignore
  1425.    for the moment,  and "CRASH!" again;  however, this  time the  name of the
  1426.    faulty file is displayed on the screen. Follow these simple rules:
  1427.  
  1428.            o  If it's  while analyzing  an  uncompressed song  ("Scanning"  is
  1429.    displayed), it means  the song has  an invalid format,  and CD-Box crashes
  1430.    when trying to extract meaningful values  like song title and song length.
  1431.    Delete that song file!
  1432.  
  1433.  
  1434.            o  If it's while opening an  archive ("Opening" is displayed",  the
  1435.    archive may be corrupted. Fix it!
  1436.  
  1437.        Page 33 provides more information on CD-BOX/D.
  1438.  
  1439.      _________________________________
  1440.      b.  Refusal to play certain songs
  1441.  
  1442.  
  1443.                         CD-Box displays "Driver not found"
  1444.  
  1445.  
  1446.        .CMF: You're  trying to  play  a .CMF  file  but you  didn't  load the
  1447.    SBFMDRV driver before starting  CD-Box. Having SBFMDRV.COM on  disk is not
  1448.    enough, it has  to be  loaded too. You  can always  unload it  later on by
  1449.    typing SBFMDRV/U.
  1450.        .CMF: Same as above but with SOUND instead of SBFMDRV.
  1451.  
  1452.  
  1453.  
  1454.    CD-Box v3.00                                                        Page 30
  1455.  
  1456.                      CD-Box doesn't play .VOC and .WAV files!
  1457.  
  1458.  
  1459.        If you  do have  a SoundBlaster  card or  compatible, it  means CD-Box
  1460.    couldn't find it.  You have to  set the BLASTER  environment variable. See
  1461.    BLASTER in the glossary (page 41) for how to do that.
  1462.  
  1463.                     CD-Box displays "Player program not found"
  1464.  
  1465.  
  1466.        You have tried playing  a song, and the  associated player program was
  1467.    not found (the pilot light at the top should  be greyed). Make note of the
  1468.    format causing problems,  then run  CD-Box with the  /D parameter.  If the
  1469.    corresponding program is  displayed as "not  found.", then  you can't play
  1470.    these songs, unless:
  1471.  
  1472.            o  You get  the  program and  put  it in  CD-Box's  directory,  the
  1473.    directory from the SOUND environment variable, or somewhere on your PATH.
  1474.  
  1475.  
  1476.            o  Or you modify the CD-BOX.CFG file to have CD-Box support another
  1477.    player you might have for that format. See page 22 for details.
  1478.  
  1479.  
  1480.                      CD-Box displays "Don't know how to play"
  1481.  
  1482.  
  1483.        There's something wrong in the CD-BOX.CFG  file. Either the player= or
  1484.    parameters= command is missing, and both must be present.
  1485.        Since CD-Box supports  .CMF, .MOD, .VOC  and .WAV  internally, you can
  1486.    also remove  the [CMF],  [MOD], [ROL],  [VOC]  and [WAV]  sections  in CD-
  1487.    BOX.CFG (if there is one). This way, CD-Box won't try to look for external
  1488.    drivers and/or players, and will use its own code to play the songs.
  1489.  
  1490.            CD-Box doesn't play the song, and there is not error message
  1491.  
  1492.  
  1493.        This should happen  only when  you use an  external player.  If CD-Box
  1494.    acts as if it will play a song, but in fact doesn't play it at all, and no
  1495.    error is generated, it's because  the player got an  error (usually out of
  1496.    memory, but  it  could be  corrupted  bank file  or  something  else), but
  1497.    reported none. CD-Box is then fooled into thinking everything was okay.
  1498.        Try playing the song by hand  under DOS, and see  what happens. If the
  1499.    player says a  driver is  missing (for instance  ROLALARM wants  the SOUND
  1500.    driver to be  loaded in memory),  then load it,  and run  CD-Box again. If
  1501.    there is no problem, then it's very likely the  player ran out of memory -
  1502.    often the case with .MOD files above 250  KB, or with certain complex .ROL
  1503.    files.
  1504.        Add a "swap=yes" statement in the corresponding section in CD-BOX.CFG;
  1505.    CD-Box will swap itself in EMS, XMS or a temporary file, and leave all DOS
  1506.    memory  free  for  your  player  (using  only  about  5  KB;  without  the
  1507.    "swap=yes", CD-Box  uses about  250 KB).  If  this doesn't  work  for you,
  1508.    freeing DOS memory  and loading resident  programs high  on 386+ computers
  1509.    (LOADHIGH SBFMDRV and things like that) is  definitely a bonus, but not as
  1510.    drastic as swapping.
  1511.  
  1512.                      CD-Box displays "Unable to explode song"
  1513.  
  1514.  
  1515.        Three possibilities (at least):
  1516.  
  1517.            o  CD-Box can't find the archive  manager necessary to extract  the
  1518.    song from a .ARC, .ARJ, .PAK  or .ZIP archive (run  CD-BOX/D to find out).
  1519.  
  1520.  
  1521.  
  1522.    CD-Box v3.00                                                        Page 31
  1523.  
  1524.    Either make it available  to CD-Box, remove any  archives containing songs
  1525.    you may have in CD-Box's directory, or run CD-Box with the /L switch.
  1526.  
  1527.  
  1528.            o  There isn't enough room on the temporary drive.
  1529.  
  1530.  
  1531.            o  .MUS and .ROL only: there is another possibility: CD-Box has not
  1532.    found the bank file or could not explode it.  Try changing the name of the
  1533.    bank file associated to  the song (using Modify  mode), or if  the name is
  1534.    okay, check that it is in the same directory or archive than the song.
  1535.  
  1536.  
  1537.                       CD-Box displays "Bank file not found"
  1538.  
  1539.  
  1540.  
  1541.            Bank files associated to  each song must reside  in the same place
  1542.    than the song  itself; both  must be in  the same  directory, or  the same
  1543.    archive. For instance, if  you have three different  .ZIP archives of .ROL
  1544.    files, you must  have all bank  files used by  these songs in  each of the
  1545.    three archives.
  1546.  
  1547.  
  1548.      ______________________
  1549.      c.  Trouble with .MODs
  1550.  
  1551.  
  1552.                          CD-Box displays "Invalid format"
  1553.  
  1554.  
  1555.        CD-Box recognises only 31-instrument .MOD files; you may have .MODs it
  1556.    won't play even though players like ModPlay do. There are two solutions to
  1557.    this:
  1558.  
  1559.            o  Use an external  player to  play .MOD  files, either  overriding
  1560.    completely CD-Box's routines or using dual support (giving CD-Box a chance
  1561.    to play the song and telling  it to use the external  player if it can't).
  1562.    See page 22.
  1563.  
  1564.  
  1565.            o  If you have  ModEdit (or maybe  another .MOD  editor), load  and
  1566.    save the .MOD files. ModEdit will always  save the song as a 31-instrument
  1567.    .MOD, so it will be playable by CD-Box.
  1568.  
  1569.  
  1570.                             .MOD files sound terrible!
  1571.  
  1572.  
  1573.        Apart from  using  an  external  player,  you  can  try  changing  the
  1574.    "MixingSpeed=" statement in CD-BOX.CFG. The higher  the value, the better,
  1575.    but CD-Box's feedback will slow down  accordingly while playing .MOD files
  1576.    and might even  hang if  you specify a  value which  is too  high for your
  1577.    computer. The  default  is 15909  Hz  which should  give  good  results on
  1578.    computers fast enough; 10000 Hz is kind of okay on "slow" machines.
  1579.  
  1580.                      I don't have enough memory to play .MODs
  1581.  
  1582.  
  1583.        Use an external  player. Look  at page  26 for  how to  play huge  .MOD
  1584.    files (up to about 550 KB).
  1585.  
  1586.  
  1587.  
  1588.    CD-Box v3.00                                                        Page 32
  1589.  
  1590.                     Clicking on "Pause" doesn't really pause!
  1591.  
  1592.  
  1593.        When a .MOD  contains instruments  that loop continuously,  CD-Box may
  1594.    have trouble stopping it temporarily without killing it completely. Resume
  1595.    the song,  and try  to pause  again  a little  later. On  the  other hand,
  1596.    whatever  the  .MOD,  clicking  on  "Pause"  is  not  instantaneous,  some
  1597.    instruments may go on playing a  few seconds before stopping, don't worry,
  1598.    it's normal.
  1599.  
  1600.      ____________________
  1601.      d.  Hardware trouble
  1602.  
  1603.  
  1604.       CD-Box crashes and displays "VGA Sprite Manager has run out of memory"
  1605.  
  1606.  
  1607.        The VGA  Sprite Manager  is a  huge  object responsible  for animating
  1608.    sprites on the VGA  screen, not messing  up the background,  being able to
  1609.    superpose different sprites  on different planes,  and preventing flicker.
  1610.    However, it also needs a lot of memory; 64 KB + the sprites to move, so it
  1611.    usually amounts to  about 80  - 90 KB.  You can  check the  free memory by
  1612.    clicking on  the "About"  button. If  you don't  have  enough, use  the /F
  1613.    switch. The animations will be skipped, and the Sprite Manager will not be
  1614.    invoked. But chances  are you're too  short on  memory to  play some songs
  1615.    anyway.
  1616.  
  1617.                CD-Box returns suddenly to DOS and displays "CRASH"
  1618.  
  1619.  
  1620.        Well, if CD-Box wasn't analyzing a song, you stumbled on a bug. I left
  1621.    all the checking routines on in CD-Box's  code, so that instead of hanging
  1622.    up and forcing you to reboot, it exits to DOS (in most cases).
  1623.        Restart CD-Box  and  try  not to  do  it  again -  if  you  use CD-Box
  1624.    normally, you shouldn't  get any  bug. It's  when you  try to  insist (for
  1625.    example, a .MOD  song might  not play because  of insufficient  memory, so
  1626.    don't try clicking on the song button 10 times  to try to play it anyway),
  1627.    that CD-Box crashes. I, of course, am trying to  get the number of bugs to
  1628.    an absolute minimum (very close to zero).
  1629.  
  1630.               CD-Box crashes and displays "Not enough memory to..."!
  1631.  
  1632.  
  1633.        You have a fatal  memory overflow. You  have to free  more memory; run
  1634.    CD-Box by itself under DOS, not  as a shell from  another program. You can
  1635.    also try typing CD-BOX  /F at the  DOS prompt, and  if you can  get to the
  1636.    main screen, you may be safe... but you may also be too short on memory to
  1637.    play songs anyway.
  1638.  
  1639.                     No music format works with my sound card!
  1640.  
  1641.  
  1642.        I have a SoundBlaster  v1.50 so I'm  sure CD-Box runs  with this card.
  1643.    Above versions should work, as well  as any SoundBlaster compatible card -
  1644.    it runs on the AdLib (.MUS  and .ROL), and net users  report it works with
  1645.    the SoundBlaster Pro (version 1 and 2) and the PAS-16. However, a net user
  1646.    reported it didn't work with his SoundBlaster  v1.05. Maybe the use of CD-
  1647.    BOX.CFG can solve this problem, but nothing is  guaranteed - I have no way
  1648.    to test that.
  1649.  
  1650.  
  1651.  
  1652.    CD-Box v3.00                                                        Page 33
  1653.  
  1654.                           I have trouble with my mouse!
  1655.  
  1656.  
  1657.        YOU SHOULDN'T.  Previous versions  of CD-Box  (up  to v2.02)  did have
  1658.    problem with  furry creatures,  but not  since  v2.10. CD-Box  assumes the
  1659.    mouse is 100% Microsoft compatible (200% compatibility or more preferred).
  1660.    Some workarounds are changing the driver, or even changing the clock speed
  1661.    (turbo or non-turbo speed - weird, huh?).
  1662.        If CD-Box definitely cannot swallow your driver, use the keyboard (see
  1663.    page  21). Use the /M switch to remove mouse  support entirely and not have
  1664.    the mouse pointer wreck the screen.
  1665.  
  1666.                       That darn program doesn't work AT ALL!
  1667.  
  1668.  
  1669.        Read the license if you haven't already done so.
  1670.        I CANNOT GUARANTEE CD-BOX WILL RUN ON YOUR PARTICULAR COMPUTER.
  1671.        Let's be reasonable:  I cannot  guarantee this  program will  work for
  1672.    you. You MUST have a VGA  display and a lot of free  RAM (at least 500 KB,
  1673.    550 KB better; if you don't have 640K conventional memory, forget it - but
  1674.    then who  doesn't these  days?). This  is  the very  minimum configuration
  1675.    under which CD-Box will  run. If you want  to hear the songs,  you need an
  1676.    AdLib Music Synthetizer Card or a  SoundBlaster card (CD-Box does run, but
  1677.    is of absolutely no  use without a music  card). And if you  have a lot of
  1678.    songs, you  need  (a  little) more  memory,  too,  of  course.  CD-Box was
  1679.    developed on a 286 up to v2.11, then on a 386, and net users didn't report
  1680.    any problems with their 486s; a 8086 might be  slow, though. If you have a
  1681.    8086, you should try the /F switch.
  1682.  
  1683.  
  1684.    _______________________
  1685.    2.  Debugging switch /D
  1686.  
  1687.        If CD-Box doesn't play a specific music format, says it cannot explode
  1688.    songs from specific archives, or crashes at startup while analyzing songs,
  1689.    the "first-aid" procedure  is to  type CD-BOX/D.  Chances are  you'll find
  1690.    what's wrong.
  1691.        Okay, let's go. Here is an example of what CD-BOX/D can display:
  1692.  
  1693.  
  1694.  
  1695.    C:\SB\CD-BOX>cd-box /s c:\music\ a: /d
  1696.    CD-Box v3.00 - (C) Copyright Jeffrey Belt, 1993 - All rights reserved
  1697.  
  1698.    CD-BOX.CFG: ok.
  1699.  
  1700.    [I] .CMF driver: SBFMDRV not resident!
  1701.    [E] .MID format: don't know how to play!
  1702.    [I] .MOD format: ok.
  1703.    [D] .MOD format: ok (C:\SB\MP.COM).
  1704.    [E] .MUS player: ok (C:\SB\PLAY.EXE).
  1705.    [E] .ROL player: player not found!
  1706.    [I] .VOC driver: ok (port 0220H, IRQ 7).
  1707.    [I] .WAV driver: ok (port 0220H, IRQ 7).
  1708.    -> available formats: .MOD .MUS .VOC .WAV
  1709.  
  1710.    .ARC manager: not found.
  1711.    .ARJ manager: ok (C:\COMPRESS\ARJ.EXE).
  1712.    .PAK manager: ok (C:\COMPRESS\PAK.EXE).
  1713.    .ZIP manager: ok (C:\COMPRESS\PKUNZIP.EXE).
  1714.    Temporary drive/directory is: D:\
  1715.  
  1716.    Building file index... done: 25 files found in 7 directories.
  1717.    Scanning C:\SB\CD-BOX\VOC\BEACHBYS.ARC\409.VOC... archiver not found!
  1718.  
  1719.  
  1720.  
  1721.    CD-Box v3.00                                                        Page 34
  1722.  
  1723.    Scanning C:\SB\CD-BOX\VOC\BEACHBYS.ARC\SURFUSA.VOC... archiver not found!
  1724.    Scanning C:\SB\CD-BOX\MOD\BONGO.ZIP\BONGO.MOD... exploding... error 1!
  1725.    Scanning C:\SB\MODEDIT\CREATION.MOD... DUPLICATE, ignored
  1726.    25 song(s) scanned.
  1727.  
  1728.  
  1729.  
  1730.        Don't worry, this  example has  been chosen  because it  contains many
  1731.    error messages. Usually there are much less.
  1732.        Note for starters  that you can  (and should) give  all the parameters
  1733.    you usually use as you run CD-BOX/D.
  1734.        The information  displayed  is divided  in  several  categories, which
  1735.    match exactly the different steps of  CD-Box's startup. Let's look at them
  1736.    again:
  1737.  
  1738.            1. Loading of the configuration file  CD-BOX.CFG. If this file has
  1739.    errors, messages  and  line  numbers  are  displayed;  these messages  are
  1740.    described in  the  CD-BOX.CFG  chapter.  Otherwise,  if CD-Box  understood
  1741.    everything, "ok" is displayed, as in our example.
  1742.  
  1743.  
  1744.            2. Activation of the music formats.  CD-Box displays the status of
  1745.    each format, with an [I] for internal , [E] for external, and [D] for dual
  1746.    support. If everything  is okay for  a format, "ok"  is display, otherwise
  1747.    one of several  error messages  is displayed.  These messages  are precise
  1748.    enough to enable to quickly find the cause of the error, but are extremely
  1749.    numerous, so I won't explain them all here.  The errors in our example are
  1750.    the more frequent; to solve them, you have to:
  1751.  
  1752.  
  1753.            o  .CMF: load  the  SBFMDRV  driver  before  running  CD-Box  (type
  1754.    SBFMDRV or LOADHIGH SBFMDRV at the DOS prompt).
  1755.  
  1756.  
  1757.            o  .MID: CD-Box has not internal support, and expects  instructions
  1758.    in CD-BOX.CFG. But  it can  find no  command relative  no the  .MID format
  1759.    (there is  no [.MID]  section, or  the Player=  or Parameters=  command is
  1760.    missing), so CD-Box  doesn't know how  to play this  format. The solution:
  1761.    find a .MID player, and insert the appropriate commands in CD-BOX.CFG.
  1762.  
  1763.  
  1764.            o  .ROL: CD-Box couldn't find  the player specified in  CD-BOX.CFG,
  1765.    either because  its name  was misspelled,  or because  it indeed  isn't on
  1766.    disk. Check the spelling of the filename given in the Player= command, and
  1767.    make sure the player is in the PATH, or  in the directory specified in the
  1768.    SOUND environment variable.  Since CD-Box  has internal support  for .ROL,
  1769.    you can remove the [ROL] section from CD-BOX.CFG anyway. Now that you know
  1770.    that, do whatever you want, it's your computer.
  1771.  
  1772.  
  1773.            o  All other formats: no problem. CD-Box also displays a summary of
  1774.    available formats:  .MOD  .MUS  .VOC .WAV.  Notice  how  two  messages are
  1775.    displayed for the .MOD format; it's  because there is a "dual=yes" command
  1776.    in the [MOD]  section of CD-BOX.CFG.  One message is  for internal support
  1777.    [I], and the other for dual support [D].
  1778.  
  1779.  
  1780.            3. Activation of the  archive formats. CD-Box does  the same thing
  1781.    for archivers;  if one  is not  found, "not  found"  is displayed.  In our
  1782.    example, if  you don't  use .ARC  archives at  all,  there is  no problem;
  1783.    otherwise, make sure  the archiver is  somewhere on  the PATH.  Or, if you
  1784.    have an  archiver different  than the  one  CD-Box looks  for,  insert the
  1785.    appropriate commands in CD-BOX.CFG.
  1786.  
  1787.  
  1788.  
  1789.    CD-Box v3.00                                                        Page 35
  1790.  
  1791.            4. File  index  building.  There seldom  are  errors  here, CD-Box
  1792.    displays the total number of files found.
  1793.  
  1794.  
  1795.            5. Song index  building. This is  the "heart" of  CD-Box, so we'll
  1796.    delve into this in detail.
  1797.  
  1798.        The song filenames flash  quickly while they are  scanned. When CD-Box
  1799.    scans an archive,  it opens  it ("Opening"), then  scans the  songs within
  1800.    ("Scanning"). If the song is known,  it is simply stored  in the index and
  1801.    the search goes on.  On the other hand,  if the song is  not known, CD-Box
  1802.    has to analyze it, to extract data like  title, length, and bank file; and
  1803.    this is where errors can  happen. Let's start with  the worst case: CD-Box
  1804.    displays:
  1805.  
  1806.  
  1807.  
  1808.    Scanning C:\SB\CD-BOX\ROL.ARJ\ZULU.ROL... * CRASH! * 100/1351:075A *
  1809.    Possibles causes:
  1810.    - corrupted song (type CD-BOX/D and see if the error repeats itself)
  1811.    - memory overflow
  1812.    Otherwise see "Trouble-shooting" in CD-Box's documentation.
  1813.  
  1814.  
  1815.  
  1816.        The file CD-Box was  analyzing is corrupted. Delete  it! The advantage
  1817.    of CD-BOX/D is  that the  faulty filename  remains on  the screen  (in our
  1818.    case,  ZULU.ROL).  If   the  message  displayed   is:  "Opening  C:\SB\CD-
  1819.    BOX\ROL.ARJ..." for instance,  it's archive  ROL.ARJ's fault.  The command
  1820.    ARJ t  ROL.ARJ would  undoubtedly report  a corrupted  archive. Fix  it or
  1821.    delete it!
  1822.        This case  is the  worst, and  stops  CD-Box completely.  In  the vast
  1823.    majority of cases, CD-Box  displays a warning message,  and goes on. These
  1824.    warnings are:
  1825.  
  1826.                                archiver not found!
  1827.  
  1828.  
  1829.        The song is  stored in  an archive CD-Box  can read,  but not extract,
  1830.    because the archiver is missing. Make sure the archiver is on the PATH, or
  1831.    extract the song, and store it in another type of archive if you want to.
  1832.  
  1833.                                exploding... failed!
  1834.  
  1835.  
  1836.        CD-Box ran an  archiver to  extract a  song, which  terminated without
  1837.    reporting any error, but  CD-Box realized the song  has not been extracted
  1838.    at all. In most case, it's because the archiver got an error (usually disk
  1839.    full, but it might be because  the song is password-encrypted), but didn't
  1840.    report any. Change the value of Temp= in CD-BOX.CFG!
  1841.  
  1842.                               exploding... error n!
  1843.  
  1844.  
  1845.        This warning is like the previous one,  but this time the archiver did
  1846.    return an error number  n. Refer to  the documentation of  the archiver to
  1847.    understand the problem.
  1848.  
  1849.  
  1850.  
  1851.    CD-Box v3.00                                                        Page 36
  1852.  
  1853.                                DUPLICATE, ignored.
  1854.  
  1855.  
  1856.        CD-Box already encountered  this song while  scanning. It  is a simple
  1857.    information message, CD-Box will only remember the first occurrence in any
  1858.    case, but you can remove one of the duplicated from your disk.
  1859.  
  1860.  
  1861.  
  1862.    CD-Box v3.00                                                        Page 37
  1863.  
  1864.    I.  REGISTERING CD-BOX
  1865.  
  1866.  
  1867.  
  1868.                 CD-Box is shareware. The registration fee is $20.
  1869.  
  1870.  
  1871.    ______________________
  1872.    1.  What is shareware?
  1873.  
  1874.        Shareware distribution  gives users  a chance  to try  software before
  1875.    buying it. If you try a  Shareware program and continue  using it, you are
  1876.    expected to register. Individual  programs differ on details  -- CD-Box in
  1877.    particular  specifies   a   maximum   30-day   evaluation   period.   With
  1878.    registration, you get the right to continue using the software and usually
  1879.    something extra  (bound manual,  extra  programs, etc).  With  CD-Box, the
  1880.    registration reminders are  removed, and  you get  the latest  version and
  1881.    extra programs (more on this later).
  1882.        Copyright laws apply  to both  Shareware and commercial  software, and
  1883.    the copyright holder retains all rights, with a few specific exceptions as
  1884.    stated below. Shareware  authors are  accomplished programmers,  just like
  1885.    commercial authors, and the  programs are of comparable  quality. (In both
  1886.    cases, there are good  programs and bad  ones!) The main  difference is in
  1887.    the method of  distribution. The author  specifically grants  the right to
  1888.    copy and  distribute  the software,  either  to  all and  sundry  or  to a
  1889.    specific group.  For  example,  some  authors  require written  permission
  1890.    before a commercial  disk vendor may  copy their Shareware.  The terms for
  1891.    CD-Box are in the VENDOR.DOC file.
  1892.        Shareware is a distribution method, not a type of software. You should
  1893.    find  software  that  suits  your  needs   and  pocketbook,  whether  it's
  1894.    commercial or  Shareware. The  Shareware system  makes fitting  your needs
  1895.    easier, because you can  try before you  buy. And because  the overhead is
  1896.    low, prices are low also. Shareware  has the ultimate money-back guarantee
  1897.    -- if you don't use the product, you don't pay for it.
  1898.  
  1899.  
  1900.    _________________
  1901.    2.  Why register?
  1902.  
  1903.        Because it's the  right thing  to do. You  wouldn't want  to break the
  1904.    law, would you?
  1905.        You are encouraged to  use and copy this  program and give  it to your
  1906.    friends for a 30-day evaluation period.  Once this period has expired, you
  1907.    have to register the program.
  1908.        The registration fee is $20 US dollars. In return, you'll get:
  1909.  
  1910.            o  a registration key and  instructions to remove the  registration
  1911.    reminders using this  key. This  key will  be valid  for all  CD-Box v3.xx
  1912.    versions.
  1913.  
  1914.  
  1915.            o  a diskette containing:
  1916.  
  1917.  
  1918.                o  the latest version of CD-Box (or the next version if
  1919.                it is almost ready to be released)
  1920.  
  1921.  
  1922.                o  a menu-driven  SETUP utility  to easily  modify  CD-
  1923.                BOX.CFG (without using a text editor and dirtying  your
  1924.                hands in ASCII).
  1925.  
  1926.  
  1927.                o  the full documentation in English and French.
  1928.  
  1929.  
  1930.  
  1931.    CD-Box v3.00                                                        Page 38
  1932.  
  1933.                o  third-party software that I  find of value to  sound
  1934.                card  owners  in  general,  and  to  CD-Box  users   in
  1935.                particular.
  1936.  
  1937.  
  1938.                o  and as many song files as will fit.
  1939.  
  1940.  
  1941.            o  mail support.
  1942.  
  1943.  
  1944.            o  and a six-month "I  fix the bugs or  your money back"  guarantee
  1945.    (see below).
  1946.  
  1947.        As a registered CD-Box user, you'll also  be informed by letter of the
  1948.    next major update,  which will be  available for  a reduced  fee. I'm also
  1949.    thinking of printing  this manual,  and if I  do print  it and  you showed
  1950.    interest (see registration form),  I'll notify you, and  make it available
  1951.    to you at the rock-bottom price.
  1952.        If some of these  products become unavailable  for distribution, other
  1953.    products which have value to sound card users will be substituted. Some of
  1954.    these products may be shareware and require  you to pay a registration fee
  1955.    after an evaluation period.
  1956.  
  1957.  
  1958.    __________________________
  1959.    3.  How to register CD-Box
  1960.  
  1961.        The  registration  fee   is  $20.  If   for  some   reason  CD-Box  is
  1962.    discontinued, I'll send your money right back with an explanation.
  1963.        US dollars are used for convenience; ANY  currency will do, as long as
  1964.    it amounts  to the  same  sum in  US  dollars; take  bank  commission into
  1965.    account. See the registration screen for examples.
  1966.        To register you, I need either  cash or a check (made  to the order of
  1967.    Jeffrey Belt), and an  order form. Press "Register"  within CD-Box or type
  1968.    CD-BOX/O at the  DOS prompt.  This will call  up the  registration screen.
  1969.    Just fill it in and choose your  output device: printer (specify the port)
  1970.    or file (INVOICE.TXT).
  1971.        If you don't have a  printer, print the order  form in the INVOICE.TXT
  1972.    file, and print  this file  on a friend's  or neighbour's  printer. Better
  1973.    yet, give him CD-Box to print your order form!
  1974.        If you REALLY  don't have  access to a  printer, write  on a  piece of
  1975.    paper, a postcard, or something else:
  1976.  
  1977.            o  which version of CD-Box you've got (press the "About" button  in
  1978.    CD-Box).
  1979.  
  1980.  
  1981.            o  your first and  last name  (without which  I cannot  give you  a
  1982.    registration key).
  1983.  
  1984.  
  1985.            o  your full mailing address.
  1986.  
  1987.        The rest is optional:
  1988.  
  1989.            o  where you got CD-Box (which server, BBS, company...).
  1990.  
  1991.  
  1992.            o  your remarks and suggestions (if any).
  1993.  
  1994.  
  1995.  
  1996.    CD-Box v3.00                                                        Page 39
  1997.  
  1998.        Send the filled-in order form and payment to:
  1999.  
  2000.                    Jeffrey BELT
  2001.                    7 rue de la Garenne
  2002.                    77240 - CESSON
  2003.                    FRANCE
  2004.  
  2005.  
  2006.  
  2007.    ___________
  2008.    4.  Support
  2009.  
  2010.        If you experience difficulties with CD-Box, write me. The same applies
  2011.    to suggestions for  improvement. I always  answer all the  mail I receive,
  2012.    priority being  given to  registered users  for  a minimum  period  of six
  2013.    months after the date of registration. So don't hesitate to write!
  2014.        I have every intention to go  on supporting and improving CD-Box. I've
  2015.    been hampered by the fact I  have no direct access to  the net, but should
  2016.    get one in October. But  in the meantime, your  feedback via snail-mail is
  2017.    vital!
  2018.        New versions of CD-Box  are uploaded on  saffron.inset.com and SIMTEL,
  2019.    and sent to  a growing number  of vendors; update  announcements appear in
  2020.    the Sound  Newsletter  (available on  BBS  and FTP  servers  worldwide and
  2021.    posted in particular to comp.sys.ibm.pc.soundcard).
  2022.  
  2023.  
  2024.    ____________________
  2025.    5.  Bugs? What bugs?
  2026.  
  2027.        As far as I know, this  program is free of bugs. In  any case, it does
  2028.    not contain any intentional bugs. But  I also know no significant software
  2029.    has ever been produced without bugs lurking  around. If you find any, TELL
  2030.    ME in detail! There's no chance of the bug being corrected if I don't know
  2031.    about it!
  2032.        Bugs will be fixed for free  for six months following registration, if
  2033.    possible. If not, a full refund will be offered.
  2034.        When reporting a bug,  please be as precise  as possible. What version
  2035.    number of CD-Box are you using?  What exactly were you  doing when the bug
  2036.    happened? What are the exact symptoms? I  received in the past bug reports
  2037.    about mice  for CD-Box  v2.02 and  below, like  "my  mouse goes  crazy" or
  2038.    "doesn't work"... how am  I supposed to work  on this?!? It  was by asking
  2039.    for details that I  finally knew "the yellow  mouse seems to  be at double
  2040.    the position of the  white mouse", and "random  colored points are sprayed
  2041.    around the mouse arrow", and so the trouble was fixed.
  2042.        Don't forget  to  include  a full  description  of  your  hardware and
  2043.    software environment so that I can try to duplicate the problem.
  2044.  
  2045.  
  2046.    ______________________________________
  2047.    6.  Viruses and similar nasty programs
  2048.  
  2049.        I guarantee that the copies  of CD-Box I send  on diskettes to vendors
  2050.    and distributors are virus-free.  However, bear in mind  the copy you have
  2051.    may have been infected, unwittingly or not,  by someone else. Most, if not
  2052.    all, vendors and  distributors check  again for viruses,  so the  odds are
  2053.    low, but you never know. The  odds get higher as  your source becomes more
  2054.    "doubtful" (i.e., the copy of a friend of a friend of a friend...).
  2055.        CD-BOX.EXE contains  verification  code  to  protect  itself  at  each
  2056.    startup against viral  attacks or hacks.  It does not  protect your system
  2057.    against viruses or other similar programs,  nor does it guarantee for sure
  2058.    CD-Box is not infected.  However, if CD-Box detects  a modification of its
  2059.    code, it will stop and display the following message:
  2060.  
  2061.  
  2062.  
  2063.    CD-Box v3.00                                                        Page 40
  2064.  
  2065.  
  2066.  
  2067.  
  2068.  
  2069.    This program has been corrupted or modified.
  2070.    Please restore it from a safe backup copy.
  2071.  
  2072.  
  2073.  
  2074.        You must then make a fresh  copy of CD-BOX.EXE from  the original or a
  2075.    safe backup copy.
  2076.  
  2077.  
  2078.  
  2079.    CD-Box v3.00                                                        Page 41
  2080.  
  2081.    J.  GLOSSARY
  2082.  
  2083.  
  2084.  
  2085.        Entries  are  not  in  logical  order,   but  in  alphabetical  order.
  2086.    Inexperienced  users  may  want   to  read  the   "driver",  "player"  and
  2087.    "environment variables" entries first.
  2088.  
  2089.                                      ARCHIVER
  2090.  
  2091.  
  2092.        An archiver is also called archive  manager, compressor, compactor, of
  2093.    files or archives. It is a program able to store in one file (the archive)
  2094.    many different files, shrinking them  so they use less  space on disk; the
  2095.    opposite operation (extraction) is of course possible. The most widespread
  2096.    formats are .ARC, .ARJ, .LZH, .PAK,  .ZIP and .ZOO, and  are common use on
  2097.    file servers (BBS, FTP, and others).
  2098.        Each archiver has its  own commands, so see  the documentation of each
  2099.    to see how to use them.
  2100.  
  2101.                                      BLASTER
  2102.  
  2103.  
  2104.        BLASTER is an  environment variable you  can use to  tell CD-Box where
  2105.    your SoundBlaster card (or compatible) is located. To set it, type:
  2106.  
  2107.  
  2108.  
  2109.    SET BLASTER=Axxx Ix Dx Tx
  2110.  
  2111.  
  2112.  
  2113.        Axxx is  the  port,  usually A220  for  port  220H  (factory default).
  2114.    Possible  values  are  A210,   A220,  A230,  A240,  A250   and  A260  (the
  2115.    SoundBlaster Pro accepts A220 and A240 only).
  2116.        Ix is the  interrupt line  (IRQ), for instance  I3 for  IRQ3. Possible
  2117.    values are I2, I3, I5, I7 and I10.
  2118.        Dx is  the DMA  channel, usually  D1  for DMA  channel 1.  The "plain-
  2119.    vanilla" SoundBlaster  is always  on DMA  1, but  possible values  for the
  2120.    SoundBlaster Pro are D0, D1 and D3.
  2121.        Tx is the card type. T1  is for the SoundBlaster v1.0  and v1.5, T2 is
  2122.    for the SoundBlaster Pro, and T3 is for the SoundBlaster v2.0.
  2123.        I have for  instance a  SoundBlaster v1.5 on  port 220H  and interrupt
  2124.    line IRQ7. My AUTOEXEC.BAT contains the following line:
  2125.  
  2126.  
  2127.  
  2128.    SET BLASTER=A220 I7 T1 D1
  2129.  
  2130.  
  2131.  
  2132.        CD-Box uses the settings provided by  the BLASTER environment variable
  2133.    (port and interrupt only, it  ignores the other two).  If BLASTER does not
  2134.    exist, it will  try to locate  the card by  itself, but may  not be always
  2135.    successful. I highly recommend  the use of BLASTER,  since CD-Box and many
  2136.    other software use this variable.
  2137.  
  2138.                                       DRIVER
  2139.  
  2140.  
  2141.        A driver  is a  program, whether  resident  (SBFMDRV.COM) or  not (CT-
  2142.    VOICE.DRV) that allows the programmer knowing how to "talk" to this driver
  2143.    to  control  something  more  or  less  easily   -  in  the  case  of  the
  2144.  
  2145.  
  2146.  
  2147.    CD-Box v3.00                                                        Page 42
  2148.  
  2149.    SoundBlaster, to play files  without going down too  much into the details
  2150.    of the file formats, memory or the card itself.
  2151.        One driver can  be used by  several programs (for  instance, a printer
  2152.    driver in Windows is  used by all Windows  software so they  don't have to
  2153.    worry about the details of the printer).
  2154.  
  2155.                               ENVIRONMENT VARIABLES
  2156.  
  2157.  
  2158.        DOS enables you to  define variables, or symbols,  and to store values
  2159.    in these variables.  All programs can  afterwards use  these variables you
  2160.    define. The syntax is:
  2161.  
  2162.  
  2163.  
  2164.    SET variable=value
  2165.  
  2166.  
  2167.  
  2168.        Variable must  be a  single word,  with no  space or  other separator.
  2169.    Value, on the other hand, can be a string of (almost) any characters.
  2170.        You can display  all variables  that have  a value  in your  system by
  2171.    typing the SET command with no argument. SET for can instance display:
  2172.  
  2173.  
  2174.  
  2175.    COMSPEC=C:\DOS\COMMAND.COM
  2176.    PROMPT=$p$g
  2177.    PATH=C:\DOS;C:\DOS\UTIL;C:\COMPRESS;C:\CD-MENU;C:\SB;C:\DOS\F-PROT
  2178.    SOUND=C:\SB
  2179.    TEMP=E:
  2180.  
  2181.  
  2182.  
  2183.        (It will look different on your computer.)
  2184.        Four environment variables have a specific meaning for CD-Box:
  2185.  
  2186.            o  BLASTER, to set the SoundBlaster port and IRQ.
  2187.  
  2188.  
  2189.            o  PATH, where to look for archivers and players.
  2190.  
  2191.  
  2192.            o  SOUND, where to look for players,  if they weren't found in  the
  2193.    PATH. The  value  of  SOUND is  normally  a  directory  where SoundBlaster
  2194.    programs are stored (see the user's manual of your sound card).
  2195.  
  2196.  
  2197.            o  TEMP, to know where to move when running the "swap=yes"  command
  2198.    and there  is not  EMS nor  XMS, and  to know  where to  temporarily store
  2199.    extracted files, unless this  command is specified in  the "Temp=" command
  2200.    of CD-BOX.CFG. The value of TEMP should be a drive or directory where many
  2201.    software store their temporary files, preferably a RAM disk.
  2202.  
  2203.  
  2204.                                       FORMAT
  2205.  
  2206.  
  2207.        Computer files  can contain  extremely diverse  data:  text, graphics,
  2208.    sounds, programs, databases...  The idea being  to store data  in a usable
  2209.    form, software usually defines "formats", that is, rules which say exactly
  2210.    how the data is to be stored in files.
  2211.  
  2212.  
  2213.  
  2214.    CD-Box v3.00                                                        Page 43
  2215.  
  2216.        The extension of a file usually gives an indication on its format. You
  2217.    surely know that .BAT, .COM and  .EXE are executable files (programs), and
  2218.    .DOC and .TXT usually is readable text. In CD-Box, .CMF, .MID, .MOD, .MUS,
  2219.    .ROL, .VOC and  .WAV are  music formats (others  exist!), and  .ARC, .ARJ,
  2220.    .PAK and .ZIP are well-known archive formats (others exist too).
  2221.        Each software often defines its own  format, which may (unfortunately)
  2222.    bear the same name of another software's format.  A .MOD file is usually a
  2223.    song file, but Windows, for instance, has  .MOD files that have nothing to
  2224.    do with music.
  2225.        When CD-Box displays "Invalid format", this  means it thought the file
  2226.    contained a song, just by looking  at the extension. But  when it tried to
  2227.    use  this  file  to  play  it,  or  to  extract  the  title,  it  realized
  2228.    informations it expected to find at certain locations in the file were not
  2229.    there. So it displays  "Invalid format" to  denote a file  which seemed to
  2230.    contain a song at first, but which doesn't after all.
  2231.  
  2232.                                        PATH
  2233.  
  2234.  
  2235.        The  PATH  is  an  environment  variable  which  contains  a  list  of
  2236.    directories separated by semicolons.  When you type a  program name at the
  2237.    DOS prompt, the program  is searched in each  of the directories specified
  2238.    in the PATH; if the program is not found, DOS displays "Invalid command or
  2239.    file not found" or something close.
  2240.        To display what's in the PATH, type the PATH command:
  2241.  
  2242.  
  2243.  
  2244.    PATH=C:\DOS;C:\DOS\UTIL;C:\COMPRESS;C:\CD-MENU;C:\SB;C:\DOS\F-PROT
  2245.  
  2246.  
  2247.  
  2248.        (It will look different on your computer.)
  2249.        So, in this  case, if  you type  MEM, DOS  will look  on disk  for the
  2250.    following files: MEM.BAT (or  .COM or .EXE),  C:\DOS\MEM.BAT (same thing),
  2251.    C:\DOS\UTIL\MEM.BAT, C:\COMPRESS\MEM.BAT... as  soon as  one such  file is
  2252.    found, it is run, and the MEM program starts.
  2253.        CD-Box uses the PATH to  look for programs it  may need (archivers and
  2254.    players). If you say in  CD-BOX.CFG that the [ZIP]  format must be handled
  2255.    by the UNZIP.EXE  program, CD-Box  will look  for in  our example  for the
  2256.    following  files:   UNZIP.EXE,   C:\DOS\UNZIP.EXE,  C:\DOS\UTIL\UNZIP.EXE,
  2257.    C:\COMPRESS\UNZIP.EXE...
  2258.        When you type  CD-BOX/D, CD-Box displays  the programs  it found, with
  2259.    the full access path. If, on the  other hand, CD-Box displays "not found",
  2260.    this means your program is not on the PATH,  that is, not in any directory
  2261.    specified in the PATH  environment variable. Put the  program in the PATH,
  2262.    or change the PATH  definition to include the  directory where the missing
  2263.    program is.
  2264.  
  2265.                                       PLAYER
  2266.  
  2267.  
  2268.        A player  is a  program which  is  able to  play songs  in  a specific
  2269.    formats (sometimes in more than one format, but that's rare); a player may
  2270.    need a driver to work.
  2271.        CD-Box is indeed  a player,  a multi-format player  even, but  is much
  2272.    more than  that  (interface, animations,  handling  of  titles...). Better
  2273.    examples include VPLAY, PLAYCMF and ModPlay Pro.
  2274.  
  2275.  
  2276.  
  2277.    CD-Box v3.00                                                        Page 44
  2278.  
  2279.    K.  EXTERNAL DRIVERS AND PLAYERS
  2280.  
  2281.  
  2282.  
  2283.        CD-Box uses  by default  the following  drivers  and players  (you can
  2284.    change this if you modify CD-BOX.CFG, see page 22):
  2285.  
  2286.    Driver .CMF:   SBFMDRV.COM - Creative Labs, Inc.
  2287.                Bundled with the SoundBlaster
  2288.  
  2289.    Driver .ROL:   SOUND.COM - AdLib, Inc. (or next one)
  2290.                Bundled with the AdLib
  2291.  
  2292.    Driver .ROL:   SB-SOUND.COM - Creative Labs, Inc. (or previous one)
  2293.                Almost no info on this one, but like SBFMDRV (and unlike
  2294.                SOUND), can be removed from memory.
  2295.  
  2296.    Player .MUS:   PLAY.EXE
  2297.                No info on this one - got it from a FTP server which IT got
  2298.                from THE TASTE/MG BBS, 718-252-4529, as ADLIBMUS.ZIP.
  2299.  
  2300.        You can of  course override  CD-Box's internal routines  with external
  2301.    players not  quoted here  (for instance,  play .MODs  with ModPlay  Pro or
  2302.    WOWII, or .ROL with SPUTROL or ROLALARM or INTUNE).
  2303.        FTP addresses:  saffron.inset.com,  nic.funet.fi,  snake.mcs.kent.edu,
  2304.    wmsr.simtel-20.army.mil.
  2305.  
  2306.  
  2307.  
  2308.    CD-Box v3.00                                                        Page 45
  2309.  
  2310.    L.  TECHNICAL NOTES
  2311.  
  2312.  
  2313.  
  2314.  
  2315.  
  2316.    ___________________
  2317.    1.  A word on files
  2318.  
  2319.        Two files are  necessary for  CD-Box to  run: CD-BOX.EXE  (the program
  2320.    itself, with all its code and graphics), and CD-BOX.CFG (the configuration
  2321.    file). CD-Box  will create  the SONGS.DAT  file  to store  song  names and
  2322.    lengths. If  a  player  crashes,  and  you  specified  "swap=yes"  in  the
  2323.    corresponding section in  CD-BOX.CFG, you may  found on  disk a CD-BOX.TMP
  2324.    file which you can delete.
  2325.  
  2326.  
  2327.    _________________
  2328.    2.  Sound formats
  2329.  
  2330.        .MOD: CD-Box processes only 31-instrument .MODs.
  2331.        .ROL: CD-Box expects  SOUND.COM v1.51 or  later. It  uses the extended
  2332.    waveform capabilities of the AdLib v1.51 or later and SoundBlaster v1.5 or
  2333.    later.
  2334.        .VOC: CD-Box processes block IDs 1  (sample), 2 (subsequent sample), 3
  2335.    (silence), 6 (repeat)  and 7 (end  repeat). All other  blocks are skipped.
  2336.    CD-Box sends the data to the  DSP in real time rather  than using the DMA,
  2337.    hence the volume and echo controls.
  2338.        .WAV: CD-Box  makes an  "on-the-fly"  conversion and  sends  the whole
  2339.    thing to the DSP.  Because of outrageous computing  times, it is currently
  2340.    only able to process 8-bit mono samples.
  2341.  
  2342.  
  2343.  
  2344.    CD-Box v3.00                                                        Page 46
  2345.  
  2346.    M.  THANKS
  2347.  
  2348.  
  2349.  
  2350.        CD-Box wouldn't be  the program  it is today  without the  help of the
  2351.    following people:
  2352.  
  2353.            o  Programmers: Anthony Rumble (sources to play .CMF), Mark J.  Cox
  2354.    (MODOBJ library to play  .MODs), Thomas Wagner (EXEC  function to move CD-
  2355.    Box to EMS, XMS,  or hard disk when  an external player is  run; used when
  2356.    the "swap=yes" command is used in  CD-BOX.CFG), Victor Langeveld (precious
  2357.    help to solve mouse bugs).
  2358.  
  2359.  
  2360.            o  Enlightened users, for their  good ideas: Ed Haymore  (temporary
  2361.    drive redirection, and basic idea for Files mode), Bjorn Karlsen (keyboard
  2362.    support on volume  control), Bob  Mandel (a  lot of  helpful advice  and a
  2363.    fascinating handwriting).
  2364.  
  2365.  
  2366.            o  Sympathetic sysops: Dave Komatsu (Sound Newsletter Editor),  and
  2367.    Keith Petersen (sysop of MSDOS archive  on SIMTEL), for having accepted my
  2368.    submission! And many  more thanks  go to Dave  for having  uploaded CD-Box
  2369.    when I was not on the net.
  2370.  
  2371.  
  2372.            o  Crazy about image synthesis:  Stéphane Marty (tremendous  French
  2373.    ray-tracing software SMTRACER 386, which computed the screen graphics).
  2374.  
  2375.  
  2376.            o  And  the  others:  Bruno  Deltour  (aesthetic  remarks),   Alain
  2377.    Rousseau (has provided me files from  the net when I  wasn't on it), Jean-
  2378.    François Moufle (has driven the car,  now much reduced, driving across the
  2379.    screen at odd times) (yes, I drew all the  other graphics, and no, I'm not
  2380.    an artist!), my  sister (for rebuilding  my morale  when it  sank low), my
  2381.    mother (still hasn't  understood how I  could be so  addicted to computers
  2382.    but patiently  endures it  nevertheless),  and various  other  friends and
  2383.    relations for having stumbled  on the thankfully rare  bugs, and for their
  2384.    suggestions and encouragements.
  2385.  
  2386.  
  2387.  
  2388.    CD-Box v3.00                                                        Page 47
  2389.  
  2390.    N.  LICENSE & ABSENCE OF WARRANTY
  2391.  
  2392.  
  2393.  
  2394.  
  2395.  
  2396.    ______________
  2397.    1.  Disclaimer
  2398.  
  2399.        Users of CD-Box  must accept this  disclaimer of  warranty: "CD-Box is
  2400.    supplied as is. The author disclaims all warranties, expressed or implied,
  2401.    including, without limitation,  the warranties  of merchantability  and of
  2402.    fitness for  any purpose.  The author  assumes  no liability  for damages,
  2403.    direct or consequential, which may result from the use of CD-Box."
  2404.        This statement and the  licence agreements below shall  be governed by
  2405.    the laws  of France.  Any action  or  proceeding brought  by  either party
  2406.    against the other  arising out of  or related  to this  agreement shall be
  2407.    brought only  in  a  court of  competent  jurisdiction  located  in Paris,
  2408.    France.
  2409.  
  2410.  
  2411.    _____________________
  2412.    2.  Trial use license
  2413.  
  2414.        The word "software"  below refers to  the freely  available version of
  2415.    CD-Box, and in particular  the three files CD-BOX.EXE,  CD-BOX.CFG and CD-
  2416.    BOX.DOC.
  2417.        You are encouraged to use this software for 30 days prior to obtaining
  2418.    a permanent license. You may copy this software as many times as you like,
  2419.    give it to anyone,  and distribute it via  electronic means. This software
  2420.    may also be distributed  in shareware and/or public  domain libraries that
  2421.    charge for copying and distributing disks, NOT for the software itself.
  2422.        You may NOT charge or request a donation  for a copy of this software,
  2423.    however made; and you may NOT distribute this program and/or documentation
  2424.    with commercial products without written permission from the author.
  2425.        THIS SOFTWARE  MAY  NOT  BE  GIVEN  AWAY  OR  DISTRIBUTED  WITHOUT ITS
  2426.    DOCUMENTATION; AND NEITHER PROGRAM NOR DOCUMENTATION MAY BE ALTERED IN ANY
  2427.    WAY.
  2428.        Users of  CD-Box must  register and  pay  for their  copies  of CD-Box
  2429.    within 30  days of  first  use or  their  license is  withdrawn.  Once the
  2430.    registration payment is made, the permanent license applies.
  2431.        If you do not agree to this  license, delete CD-Box from your computer
  2432.    and don't send any money.
  2433.  
  2434.    _____________
  2435.    What it means
  2436.  
  2437.        CD-Box is a "shareware  program" and is provided  at no charge (except
  2438.    shipping charge in some  cases) to the  user for evaluation.  Feel free to
  2439.    share it with your friends, but  please do not give it  away altered or as
  2440.    part of  another  system  (don't give  just  the  program,  give  also the
  2441.    documentation and  extra  files;  if  you  modified  CD-BOX.CFG  for  your
  2442.    personal use,  take  care not  to  distribute the  modified  version). The
  2443.    essence of "user-supported" software is to provide personal computer users
  2444.    with quality software  without high prices,  and yet  to provide incentive
  2445.    for programmers  to continue  to develop  new products.  If you  find this
  2446.    program useful and find that you are using  CD-Box and continue to use CD-
  2447.    Box after the 30-day trial period, you must pay the registration fee.
  2448.  
  2449.  
  2450.    _____________________
  2451.    3.  Permanent license
  2452.  
  2453.        The word "software"  below applies to  the registration  key and extra
  2454.    utility programs clearly  marked as  "This program is  part of  the CD-Box
  2455.    registration disk" on  the disk  received when registering  (in particular
  2456.  
  2457.  
  2458.  
  2459.    CD-Box v3.00                                                        Page 48
  2460.  
  2461.    SETUP.EXE). Other third-party programs  on this disk are  covered by their
  2462.    own licenses.
  2463.        The $20 registration  fee will  license one  copy for  use on  any one
  2464.    computer at any one time. You  must treat this software  just like a book.
  2465.    An example is that this software  may be used by any  number of people and
  2466.    may be freely  moved from  one computer  location to  another, so  long as
  2467.    there is no possibility of it being used  at one location while it's being
  2468.    used at another. Just as a book cannot be read by two different persons at
  2469.    the same time.
  2470.        By ordering a license, you acknowledge  that the registration key is a
  2471.    trade secret and agree to protect it as such.
  2472.        This license is not transferrable and may not be modified.
  2473.  
  2474.  
  2475.  
  2476.    CD-Box v3.00                                                        Page 49
  2477.  
  2478.        AdLib Music  Synthetizer  Card is  a  trademark of  AdLib,  Inc. Also,
  2479.    SOUND.COM is copyrighted by AdLib, Inc.
  2480.        SoundBlaster is a trademark  of Creative Labs,  Inc. Also, SBFMDRV.COM
  2481.    is copyrighted by Creative Labs, Inc.
  2482.        ARCE Copyright (c) Vernon D. Buerg.
  2483.        ARJ Copyright (c) Robert K Jung.
  2484.        PAK Copyright (c) NoGate Consulting.
  2485.        PKUNZIP Copyright (c) PKWARE Inc.
  2486.        Other trademarks and products mentioned in  this documentation are the
  2487.    property of their respective owners.
  2488.  
  2489.        The software and documentation are:
  2490.        (C) Copyright Jeffrey Belt 1993.
  2491.  
  2492.  
  2493.  
  2494.  
  2495.  
  2496.                                    CD-BOX V3.00
  2497.                                   REFERENCE CARD
  2498.  
  2499.  
  2500.    ___________
  2501.    Select mode
  2502.  
  2503.    Rewind:                 PgUp, left or up arrow, or Backspace
  2504.    Forward:                PgDn, right or down arrow, or Enter
  2505.    Other buttons: Play (P), Loop(L), Random(R), Eject(E).
  2506.  
  2507.    ____________
  2508.    Playing mode
  2509.  
  2510.    Stop:                   Esc (even if the button is not displayed)
  2511.    .MOD volume:            Ctrl A (minimum) to Ctrl L (maximum)
  2512.    Forward, Echo+:         Ctrl-right arrow
  2513.    Backwards, Echo-:       Ctrl-left arrow
  2514.    Other buttons: Skip (S), Pause (P), Again (A), Rem (R), Total (T).
  2515.  
  2516.    ___________
  2517.    Modify mode
  2518.  
  2519.    Rewind, Forward:        same as above
  2520.    About:                  A or ?
  2521.    Other buttons: File (F), Bank (B), Title (T).
  2522.  
  2523.    __________
  2524.    Files mode
  2525.  
  2526.    Rewind, Forward:        same as above
  2527.    Rescan:                 R, Alt F or Esc
  2528.  
  2529.    _____
  2530.    Songs
  2531.  
  2532.    1 to 8 (1 to 4 in the first column, 5 to 8 in the second).
  2533.  
  2534.    ___________
  2535.    Mode select
  2536.  
  2537.    Press Alt and the first letter of the mode (ex: Alt F for Files).
  2538.  
  2539.