+-------------------------------------------------------+
|			 Breakout v1.5			|
|		     by Joe Wingbermuehle		|
|	           	  19981001			|
+-------------------------------------------------------+

>Requirements
Breakout is an SOS (assembly language) game for the TI-83.
It requires SOS with ZLib to run!

>Installation
To install, copy breakout.83g to your calculator.
Then run INSTALL to make BREAKOUT show up on the menu.
Then simply run breakout!

>Description
The classic game of Breakout on the TI-83! This version has 17
types of falling blocks, sound, external levels, and much more!

>Keys for game play
[<] and [>] - move the paddle.
[2nd] - Throws the ball/fires the gun.
[MODE] - Pauses & shuts down the calculator.
[CLEAR] - Takes away a life and puts the ball on the paddle.
[DEL] - Exits the game.
There are menus to guide you through the rest.

>External levels
Breakout supports external levels ([MODE] at the menu screen).
Load them onto your TI-83 and Breakout will automatically detect them.
See BOutdev.txt for more information on making external levels.

>Sound
Breakout has sound in enhance game play. To listen to sound, you
much have headphones that fit into the I/O port of the calculator.
You can buy an adapter for normal headphones at a store such as
Radio Shack.
Do not plug the headphones in until you start Breakout!!!

>Falling Blocks
Here is a list of all the different types of falling blocks.
+----------+
| X   X X  |	Gives you an extra life.
|XXX XXXXX |
| X   XXX  |
|      X   |
+----------+
|     X X  |	Takes away a life.
|XXX XXXXX |
|     XXX  |
|      X   |
+----------+
|    XX    |	Gives you 50 points.
|   XXXX   |
|  X XX X  |
|    XX    |
+----------+
|    XX    |	Takes away 50 points.
|  X XX X  |
|   XXXX   |
|    XX    |
+----------+
|  XX      |	Gives you 2 times more points when you hit a block.
|   X X X  |	Gives 100 points for the +50 point falling block.
|  X   X   |	Takes away 25 points for the -50 point falling block.
|  XX X X  |
+----------+
| X     X  |	Takes you up one level.
|XXX X XXX |
| X XXX X  |
|    X     |
+----------+
|          |	Takes you down one level.
|XXX   XXX |
|   XXX    |
|          |
+----------+
|   XXX    |	Restarts the current level.
|   X  X   |
|   XXX    |
|   X  X   |
+----------+
|          |	Makes your paddle longer.
|  X    X  |
| XXXXXXXX |
|  X    X  |
+----------+
|          |	Makes your paddle shorter.
| X      X |
|  XXXXXX  |
| X      X |
+----------+
|       X  |	Makes the paddle move in the opposite direction.
|  X  XXXX |
| XXXX  X  |
|  X       |
+----------+
|          |	Makes the ball stick to the paddle.
|    XX    |	This bonus wears off after a few seconds.
| XXXXXXXX |
|          |
+----------+
|  X XX X  |	Makes the ball heavy so that it breaks the bricks
| X XXXX X |	without bouncing off of them.
| X XXXX X |	This bonus wears off after a few seconds.
|  X XX X  |
+----------+
|          |	Creates a line along the bottom of the screen for
|          |	the ball to bounce off of.
|XXXXXXXXXX|	This bonus wears off after a few seconds.
|          |
+----------+
|          |	Makes your paddle a machine gun. Shot using [2nd].
| X      X |	This bonus wears off after a few seconds.
| XXXXXXXX |
|          |
+----------+
|          |	Crazy ball. Causes your ball to move unpredictably.
| X X X X  |	This bonus wears off after a few seconds.
|  X X X X |
|          |
+----------+
There is one more bonus. It randomly flashes through all the bonuses.
You get whatever it is at when your paddle hits it.

>History:
Version 1.0 <>
	-first release!
	-10 levels
Version 1.1 <>
	-fixed a bug
	-added 5 new falling blocks (12 total)
	-the falling blocks are now random
	-15 different block styles
	-[DEL] during game play takes away a life
Version 1.2 <>
	-Optimized for SOS!
Version 1.3 <>
	-Fixed the "10-level" bug.
	-Optimized the program a little.
Version 1.4 <> 19980530
	Size: 2938 bytes
	-All levels are external (program is smaller)
	-Optimized the program... a lot
	-Made it work with my Install program.
Version 1.5 <> 19981001
	Size: 3048 bytes
	-Shuts down when you press [MODE].
	-Exits when you press [DEL].
	-Takes away a life when you press [CLEAR].
	-Added side collision detection.
	-Changed the "tunnel" blocks to "blocker" blocks.
	-Added 5 new falling blocks.
	-Rounded the sides of the blocks.
	-Added an option for the frequency of the bonuses.
	-Some other stuff...

>To be added:
	-Possible a bonus to have the ball split into three...
	-You tell me!


Joe Wingbermuehle
Home Page: http://www.usmo.com/~joewing/
Email: joewing@usmo.com

