BREAKFREE
                         by Software Storm

                       Instructions for Play


OBJECT OF GAME
==============

    The object of the game is to break free from each level by destroying
    all the breakable walls with your fireballs. You have a limited number
    of fireballs with which to break out of all the levels in the game. 
    When you lose the last fireball, the game is over.

GAME ELEMENTS
=============

    Walls:

    There are many different types of walls in the game, but they fall
    into four general categories:

        - unbreakable walls.  The ball will bounce off these.
        - breakable walls.  The fireball destroys these.
        - power drain walls.  These walls consume the fireball.
          Usually, power drain walls are behind you.
        - special effect walls.

    Special Effect Walls:

    Some walls have special properties or exhibit special behavior during
    play.  Usually, these walls are marked, but not always.  Some walls
    require multiple hits to be destroyed.

    Objects:

    Some walls release objects when they are destroyed.  Some objects are
    good - try to catch them.  Other objects are bad and should be
    avoided.  You will have to learn which are which as you play.

    Objects also fall into several categories:

        - bonus objects.  You receive a bonus if you catch these.
        - penalty objects.  You are penalized if you catch these.
        - gun (and ammo).  You will be able to shoot if you catch
          this.  If you catch a second gun, it adds to your ammo count.
        - different types of balls.  These have interesting effects
          in the game that you will have to learn by trying them out.

GAME PLAY
=========

    Starting a new game:

    To start a new game, choose "NEW GAME" from the Main Menu.  You will
    be prompted to select from one of three difficulty settings:  Easy,
    Medium, and Hard.  Below are some of the items which vary depending
on the setting:

       - number of fireballs you start with
       - ball speed
   - number of bullets you receive with a gun

    Playing:

    Launch your fireballs by pressing the space key.  Your fireballs and
    other objects will bounce off the walls in front of you, and return
    towards you.  You need to keep your fireballs in play by bouncing
    them off an invisible paddle directly in front of you.  You must
    constantly predict where each fireball will return, and move yourself
    to intercept it.

    Movement:

    During game play, you can move forward, backward, and from side to
    side. Moving forward and back is especially important for controlling
    where the fireballs will bounce, and thus how long it takes to break
    free from a level.  You can move with either the arrow keys or the
    mouse.

    Key Summary:

        Arrow keys = move up/back/left/right
        +/- keys   = resize the main viewscreen
        Space      = launch more fireballs
        S          = toggle Sound on/off
        W          = Warp to a level
        Ctrl       = fire gun (only if you have a gun)
        Esc        = show the Main Menu
        F1         = show these help screens

    Screen:

    The top of the screen has the main viewscreen, where the game action
    takes place.  Located at the bottom of the screen are several fields
    which indicate your current play status:

        +--------+  +-------------------+ +-----+ +-----+ +--------+
        |  ammo  |  | level name        | |lev.#| |timer| |        |
        |  count |  +-------------------+ +-----+ +-----+ |        |
        |        |  +----------+ +--------------+         |        |
        | weapon |  | SCORE    | | score        |  S S I  | radar  |
        |        |  +----------+ +--------------+         |        |
        |        |  +-----------------------------------+ |        |
        |        |  | fireballs remaining and in play   | |        |
        +--------+  +-----------------------------------+ +--------+

        - ammo count/weapon.  Shows gun (if any) and ammo remaining.
        - level name. This is used for warping.
        - level number.
        - timer.  This shows the time remaining to complete the level.  You
          get bonus points for completing a level before the timer runs out.
        - score.
        - fireballs remaining.  Empty circles are balls currently in play.
        - radar.  This displays an overhead view of the current level.
          Colors in the radar indicate different items:

              dark red  = unbreakable walls
              light red = breakable walls
              dark grey = power drain walls
              yellow    = fireballs in play
              green     = you

    Watch the radar to keep track of the fireball when it goes out of
    view on the main viewscreen!

    Shooting:

    On some levels, guns and ammo can be found.  In order to get a gun
    you must capture it (similar to the other bonus objects).  Once you
    have a gun, use the Ctrl key to shoot.  Be careful, because your
    first inclination is to use the space bar, which will launch
    fireballs instead.

    Use your ammunition wisely.  It can be carried over from level to
    level, and you can save it for hard-to-get walls.

    Pausing:

    If for some reason you get interrupted while playing the game, or
    just need to stop and collect your thoughts, you can pause the game
    by pressing the Esc (escape) key to get to the Main Menu.  From the
    Main Menu you can continue playing exactly where you left off by
    selecting the RESUME GAME option.

    Scoring:

    You get points for every wall that you destroy.  The number of points
    per wall increases with higher levels. Therefore, you can warp past
    some of the beginning levels and still get a high score.
    
    When you complete a level, you get a bonus for the balls that are
    still in play, and for any time remaining on the timer.

    Warping:

    Every level has a name.  When you get to each level, write down the
    level's name.  Using the name, you can warp to that level any time
    you want.

    Often you will want to start a new game (to establish the difficulty
    setting), then warp directly to a level to keep playing where you
    left off.

    Winning:

    If you can break free from all the levels with your fireballs and
    other items you find along the way, you have escaped and you win the
    game!  Even if you don't finish all the levels, you may get a score
    which is one of the greatest of all time.  If so, at the end of the
    game you will be asked for your name, to go on the high score list.
    You may view the high score list at any time by selecting
SHOW HIGH SCORES from the Main Menu.

HINTS AND TIPS
==============

  * A good way to control the ball is by is by hitting the edges of the
    paddle.  For example, if you hit the ball on the left side of the
    paddle (the left side of the main viewscreen), the ball will bounce
    more towards the left.

  * You may launch a ball even if you already have one in play. 
    Sometimes it is usefull to finish off a level faster by having more
    than one ball in play.  But be warned, it is VERY difficult to keep
    multiple balls in play for a long period of time.  (Hint: you might
    to do this only when you are almost finished with a level.)

  * You get a bonus for each ball still in play at the end of each level.
    Plus, each ball is added to your fireballs remaining.

  * Pay attention to the radar to keep track of where the ball is.  The
    fireball can go behind walls and come out on the other side. 
    Sometimes, the ball will change direction when you can't see it.  It
    is generally a good idea to watch the radar whenever the ball goes
    out of view on the main viewscreen.

  * Move forward and back to control where the fireball bounces.  This
    is the key to finishing levels before the time runs out.  Often, as
    you get to the end of a level, there are just one or two hard-to-get
    walls left.  By moving forward and back, you have much more control
    of where the fireball will bounce.  For example, in the case below
    where there is a single block left in the corner, and the ball has
    just bounced off the back wall, then if you stay at the back of the
    level, the ball will bounce off the paddle and miss the block. (see
    below)

        +-------------------+      +-------------------+
        |[]          / \    |      |[]                 |
        |           *   \   |      |   *               |
        |                   |      |  /       /        |
        |                   |      | /       /         |
        |                   |      | \      /          |
        |                   |      |  \    /           |
        |                   |      |   \  /            |
        |                   |      |    \/             |
        |  --               |      |    --             |

    However, if you move up to intercept the ball, you can reflect it
    directly at the remaining block.  (see below)

        +-------------------+      +-------------------+
        |[]          / \    |      |[]                 |
        |           *   \   |      |   *      /        |
        |                   |      |    \    /         |
        |                   |      |     \  /          |
        |                   |      |      \/           |
        |                   |      |      --           |
        |                   |      |                   |
        |                   |      |                   |
        |  __               |      |                   |
    

SYSTEM REQUIREMENTS
===================

    BreakFree requires 540,000 (528K) bytes of free conventional memory.
    BreakFree will detect how much memory you have when it starts.  If it
    detects that you do not have enough, it will ask you if you would
    like to: 1) continue anyway, 2) continue without digital sounds, or
    3) abort loading the game.  Since the levels in BreakFree require
    different amounts of memory, you may be able to play some levels even
    if you don't have the full 540,000 (528K) bytes required by the largest
    level.  If you want to try, select number 1.  The digital sounds in
    BreakFree require about 40,000 (39K) bytes of memory.  If you don't have
    enough free memory, you can select option 2 to run the game without
    digital sounds.  The game will still use the PC speaker sounds.

    BreakFree uses 256-color VGA graphics, and can use a SoundBlaster or
    compatible sound card.  To use a SoundBlaster or compatible sound
    card, you must the BLASTER DOS environment variable set.  When you
    installed your sound card, it should have put a command in your
    AUTOEXEC.BAT file with the interrupt, I/O, and DMA settings for the
    card.  See the troubleshooting section of these instructions for more
    help in configuring your environment so that BreakFree can use your 
    sound card.

    Machine Speed:

    We recommend a 20 Mhz 386 system or faster for best results in
    playing BreakFree.  However, there are a few things you can do to
    make the game more playable on a slower machine:

       - resize the viewscreen smaller
       - use the mouse instead of the keyboard for smoother movement
     control

TROUBLESHOOTING
===============

    Error Messages:

    There are only a few error messages which might be displayed during
    the game.  If you are attempting to warp to a level, and you get the
    message "Could not find level", try warping again, checking to make
    sure that you spell the destination level name correctly.  If you get
    the message again, you may have written the level name down wrong.

    If the game suddenly exits, and prints a "Critical Error" message,
    then something has happened from which the game could not recover. 
    VERY often, the critical error will be a failure to allocate memory. 
    If this happens, then you should try to get more free conventional
    memory, and run the game again.

How to get more free conventional memory:

    Use the DOS MEM command to see how much free memory you have.  Type
    "MEM" at the DOS command prompt. If you are running MSDOS, there
    should be a line telling you the size of the largest executable
    program that can be run.  If you are running Novell DOS 7.0 or DRDOS,
    this will be listed as "available" conventional memory.  If
    necessary, unload TSRs or use a floppy boot disk to make more memory
    available before playing.

    Sound problems:

    If you have a SoundBlaster or compatible sound card, but the game
    does not play digital sounds (either the game produces no sound at
    all, or only produces sounds through the PC speaker), then you may
    not have your sound card configured properly, or you may not have
    your BLASTER environment variable set.

    Type SET at the DOS command prompt, and you will see a list of DOS
    environment variables.  You should see a line starting with
    "BLASTER=", followed by some settings, like "A220 D1 I7".  These
    settings indicate the I/O port, the DMA channel, and the interrupt
    number for your sound card.  If you do not have an environment
    variable like this, then you will need to set one in order for
    BreakFree to use your sound card.  When your sound card was
    installed, it was configured with an I/O port, a DMA channel and an
    interrupt number (IRQ).  If you know what these options are, you can
    use the DOS SET command to create a DOS environment variable which
    BreakFree can use.

For example, if your sound card is at I/O port 220 (hex), uses DMA
    channel 1 and interrupt (IRQ) number 7, then you should type

        SET BLASTER=A220 D1 I7

    at the DOS command prompt.  If you place this line in your AUTOEXEC.BAT
    file, it will be set every time you start your computer.

  Power Management:

If you are using Power Management Software, such as POWER.EXE or 
POWER.SYS, then the game may pause between keystrokes.  If a keystroke
starts the game again, then power management is probably the problem.  
Turn power management off to play BREAKFREE.


ORDERING THE RETAIL VERSION
===========================

    We hope you enjoy playing this registered version of BreakFree. If
you have obtained this version without paying for it, we ask that
you please do so using the form below.  There is a shareware version
of BreakFree that you can play freely.  However, this help file should
have accompanied the registered version.  Without your support, we
cannot continue to develop great shareware games.

    To order BreakFree send $14.95, plus $3.00 shipping and handling to:

            Software Storm
            P.O. Box 2029
            Orem, UT  84059

    Please print and fill out the Software Storm order form and send
    it with your order.  The order form is in the file ORDER.FRM, and
at the end of this HELP.TXT file (see below).

            Thanks!!

                        SOFTWARE STORM ORDER FORM

Name _______________________________________________________________________

Address ____________________________________________________________________

City _________________________ State/Province __________ ZIP _______________

Country (if not USA) ____________________ Phone/Fax ________________________


Please send me BreakFree, for $14.95.


Disk size:    [ ] 3.5 inch diskette    [ ] 5.25 inch diskette

Quantity:   _____ X $14.95 = $___________

Shipping and Handling:       $___________
  U.S. orders add $3.
  All others add $5.

Total amount enclosed:       $___________

Please send check or money order, payable to "Software Storm",
with this order form to:

          Software Storm
          P.O. Box  2029
          Orem, UT  84059

Please allow 4 to 6 weeks for delivery.

*** Thank you! *************************************************************

We'd like to know more about you:

Is this your first order with Software Storm?  [ ] Yes  [ ] No

Where did you find this game?
   [ ] BBS name: ____________________  phone: ______________
   [ ] Information Service (CompuServe, etc.) name: ____________________
   [ ] friend
   [ ] retail store  name: ____________________
   [ ] other ______________

Have you purchased any other shareware software?  [ ] Yes  [ ] No

Computer:  [ ] 286  [ ] 386  [ ] 486  [ ] Pentium/586

Processor speed (in MHZ):  [ ] 12  [ ] 16  [ ] 20  [ ] 25
   [ ] 33  [ ] 50  [ ] 66  [ ] 99 or greater (wow!)
                                                                      bfr10a
============================================================================
To print these help instructions, with the oder form, type:
COPY HELP.TXT PRN: