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

                       A S T E R O I D S !
                              2.1

                By Don Barnes - <dbarnes@calc.org>

 (C) 1999
+-----------------------------------------------------------------+
version 2.1 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 Asteroids video game.  
It 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 DoorsOS Final Version 
beta 2 or compatible installed.  

The ASM program file is designed to run on both the TI-92 Plus and 
TI-89.  TI-92 Plus user's may want to change the extention so that 
it will show up in the link software, but it is not necessary.  
Simply select "All Files (*.*)" under "List Files of Type" in the 
send window of the TI-Graph Link software.

You can find the latest shells and libraries at:

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

Asteroids! requires these libraries: 
 userlib
 graphlib
 hufflib

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.

You can warp to a random location on the screen by pressing the 
hyperspace key.  This is useful if you get stuck in a tight spot, 
but it may also put you in harm's way.

-------------------------------------------------------------------
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.
  TI-92: [HAND]
  TI-89: [SHIFT].....Hyperspace.  Warps you to a random place on 
                     the screen.
  [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 dbarnes@calc.org
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.

- ver 2.1
  10-27-1999
      * Added hyperspace feature.

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