garbage-in, garbage out software presents...


Bonk! v2.0
==========

By Chris Roddy
tapeworm7337@juno.com


Game Info
---------

The best and fastest TI-BASIC breakout clone yet!  Bonk! supports AM
audio!  Bonk! takes up less memory than other comparable Breakout clones.
Better user interface and improved save/restore features from v1.x!
Bonk! 2.0 also supports add-on levels. Read the READ ME! menu option for 
info on how to play. It's not too hard a game to play. ;-)

You may ask why the paddle is so short or why you only get one extra ball.
Read the %^$&(*^& READ ME!!!  I'm tired of answering that question.


Add-On Levels
-------------

A valid BONKK prgm file must be present to use add-on levels.  You can erase
BONKK if you wish, you just won't be able to use the add-on levels.  You
can also make your own and distribute them all over the place.  Just make sure
they work.  Otherwise, I don't care what you do.


When Copying
------------

Send either the latest BONKxx.83G file from your computer, or send (from
your TI-83) all the prgm files starting with "BONK" and send Pic1.


Add-On Level Info & Data Structs
--------------------------------

Included is BE83.EXE, which will generate the list data for you to create
your own add-on levels.  Turn NumLock On.  8, 6, 4, and 2, move around the
grid. 5 clears the grid.  Use space bar to toggle a space from empty to
a single, double, or triple block, or back to empty. S is the save command 
-- type in a 5-letter or number or whatever name for the level and hit enter.
The accent (`) button exits the program.  BE83 generates files called 
LVLxxxxx.TXT which contain a header identifying the level, and the raw list
data to paste into WinLink.

(I'd improve the interface, but, hey... I never planned on releasing the
editor ;-)

The format for the BONKK file, in ASCII importable format, is this:

\start83\
\comment=Bonk! 2.0 Add-On Levels
\name=BONKK
\file=C:\BLAH\BLAH\BLAH\BONKK.TXT
If M
Then
0\->\M
Return
End
If V=1
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0\->\L\1\
If V=2
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0\->\L\1\
If V=3
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0\->\L\1\
If V=4
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0\->\L\1\
If V=5
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0\->\L\1\
If V=6
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0\->\L\1\
If V=7
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0\->\L\1\
If V=8
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0\->\L\1\
If V=9
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0\->\L\1\
If V=10
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0\->\L\1\
Return

And you just substitute the {0,1,0,...,0 data generated by BE83 for the
list data in the above program.  Be sure that the \->\L\1\ is at the end
of each of the list entries or Bonk! will not run properly!

(well, that's not entirely true... you'll get either a) empty levels that
constantly load and reload b) the same level over and over or c) really
funky stuff that fills up your entire memory and then gives you cancer)

Note:  When I first wrote Bonk!, I didn't have a link cable so I had to type
all the list data in by hand!  Be thankful you're not in my position! ;-)

only 99 lines? aww..... :-(