+------------------------------------------------------------------+

                       A S T E R O I D S !
                              2.0

                By Don Barnes - <dbarnes@calc.org>

 (C) 1999
+-----------------------------------------------------------------+
version 2.0 for the TI-89 and TI-92 Plus

Asteroids! is a video game for the TI-89 and TI-92 Plus graphing 
calculators.  It is a clone of the classic Atari(tm) game 
Asteroids.  This game is written entirely in 68k assembler.

For other versions, as well as information and updates, check 
out the official Asteroids! Homepage:

http://mf.calc.org/as

-------------------------------------------------------------------
Requirements
-------------------------------------------------------------------
Asteroids! requires a TI-89 or TI-92 Plus and the latest version of 
PlusShell or DoorsOS installed.  

The ASM program file is designed to run on both the TI-92 Plus and 
TI-89.  You can rename the file's extention so that it will show 
up in your link program, but it is not necessary.

You can find the latest shells and libraries at:

http://www.calc.org and http://www.ticalc.org

Asteroids! requires these libraries: 
 userlib
 graphlib
 ziplib

Asteroids! requires some free memory during execution.  Please make 
sure you have at least 16k availible before running the program.

-------------------------------------------------------------------
Rules
-------------------------------------------------------------------

The object is to destroy all the asteroids.  If you touch an 
asteroid, you lose a life.  After you die, your next ship will 
appear in the middle of the screen as soon as your press the 
control pad.

As you proceed through each wave, the asteroids grow in number and 
speed.  If you can destroy a wave of asteroids without losing a 
life, a missing satellite will appear.  If you can recover it, 
you'll get 2500 points.  You'll have to act fast to get it, though.

From time to time a smiley will appear.  These give you an extra 
life.  They won't disappear unless you die, so take your time trying to 
get to them.

-------------------------------------------------------------------
Controls
-------------------------------------------------------------------

FROM THE TITLE SCREEN:

  [APPS].............Change Speed.  Since battery power tends to 
                     affect gameplay, this option allows you to 
                     adjust the relative speed of the game.  15 is 
                     fastest, 0 is slowest, 12 is default.
  [ENTER]............Start a new game.

DURING THE GAME:

  Pad Left / Right...Rotates your ship.
  Pad Up.............Accelerate.
  Pad Down...........Brake.
  TI-92: [F1]
  TI-89: [2nd].......Fire.  You can have five shots on the screen 
                     simultaneously.
  [ESC]..............Quit.
  [+] / [-]..........Adjust contrast.
  [APPS].............Pause. Press again to resume.

-------------------------------------------------------------------
Scoring
-------------------------------------------------------------------

Large Asteroid    = 20 pts
Medium Asteroid   = 50 pts
Small Asteroid    = 100 pts

Missing Satellite = 2500 pts
Smiley            = 1 Extra Life

-------------------------------------------------------------------
Known Problems
-------------------------------------------------------------------
No bugs are known.  Please report bugs to don.barnes@wmich.edu
When reporting bugs, please include which shell and calculator 
you're using, and their version numbers, as well as the version of
Asteroids! you are using.

-------------------------------------------------------------------
Troubleshooting
-------------------------------------------------------------------
There is always the possibility that a program will crash your 
calculator.  I cannot be held responsible for loss of data, damage 
to your calculator, etc.  Use this program at your own risk.

-------------------------------------------------------------------
History of Public Releases
-------------------------------------------------------------------

Fargo
-----

- ver 0.1
  07-30-1998
      * First public beta version.

PlusShell
---------

- ver 0.1.1
  08-13-1998
      * First PlusShell version.

- ver 1.0
  09-7-1998
      * Added contrast controls and pause feature.
      * Implemented double-buffering.  This eliminates the flicker.
      * Improved collision detection.

TI-89/TI-92 Plus
----------------

- ver 2.0
  05-16-1999
      * About 2/3rds of the game was rewritten for speed.
      * Added Smiley and Missing Satellite.
      * Added TI-89 support.  Game play is slightly different 
        on the TI-89 due to screen size differences.
      * Completly new graphical interface.
      * Now in grayscale.

------------------------------------------------------------------
Author
-------------------------------------------------------------------
Don Barnes
 dbarnes@calc.org
 http://mf.calc.org