---    /\          ---
 / 80 |--|SSEMBLY |  ODERS
---   |  |         ---
Doug Torrance
profzoom@hotmail.com
http://z80.us.fornax.com
http://www.pubweb.nwu.edu/~dat927/zoomlabs
==========================================

Blockbuster v4.62 for the TI-86
Jan. 16, 2000
Size - 1601 bytes
       
included in this .zip file:
blkbustr.asm - the source
blkbustr.txt - this info file
blkbustr.86p - the game

Blockbuster is an arcade/puzzle game of my design, and it's also my first assembly game!  I first programmed it for TI-Basic.  The object is to break as many blocks as possible before you reach the end of the board in the lower right hand corner.

Keys-
right and left arrow - move
[F1] at the same time as the right or left arrows - jump
[2nd] at the same time as the right, left, or down arrow - break block
[EXIT] - exit

Scoring-
Pretty simple.  One point for every block you break.  Normally, you can't break every block.  Therefore, high scores aren't very high compared to most games.

Version History-
v1.0-2.0 - TI-Basic
v3.0 - Ash v3.0
v3.1 - now for CrASH v1.5!
-fixed nasty bug that caused ZTetris and some other games to crash after playing Blockbuster (thank you Evil Sam for figuring why!)
-massly optimized (134 bytes!  thank you Ahmed and Adamman!)
-new graphics (from 83 version, thanks SkOgGiE and Blackbelt!)
-replaced my new e-mail address and changed Manticore Software to ZoomLabs, the new name of my software company
v3.11 - same as v3.1, but for Ash v3.0, just in case you still want to use the old shell
v4.0 - changed controls from old [TRACE] and [GRAPH] jumps to [Y=] plus arrow keys
-new graphical title screen
-optimized the code some, although it is still bigger than previous versions because of the title screen (not by much though, it's still only 1.7 K)
v4.01 - now for Crash
-tiny little optimization, 4 bytes smaller :)
v4.02 - for Ash
-optimized (77 bytes smaller!  thanks Kouri and Evil Sam!)
-fixed bug that caused title screen to be inversed after entering high score name
v4.03 - for Crash
v4.04 - for Ash
-fixed bug that caused random bytes to appear on the title screen because the entire GRAPH_MEM wasn't completely cleared (thanks to OBD for the optimized code!)
v4.05 - for Crash
v4.06 - for Ash
-optimized 2 bytes :)  (thanks Kouri!)
v4.07 - for Crash
-now uses Crash's built-in functions, call CR_GRBCopy and call RAND, bringing the size down to 1625 bytes! (and thanks again Kouri for pointing out CR_GRBCopy!)
v4.08 - for Ash
-giant optimizations by Evil Sam--down to 1566 bytes!  thanks!!!!!!
v4.09 - for Crash
v4.1 - for Ash 
-even more optimizizations by Evil Sam! down to 1526 bytes!
v4.11 - for Crash
v4.12 - for OS-82
-it's almost 300 bytes bigger than its Crash counterpart because of OS-82's lack of relocation, but I kind of felt pity on the poor shell that everyone has forgotten about, so why not? :)
v4.3 - now for the TI-83!
v4.31 - fixed a bug that caused the high score not to be saved after quitting the game--thanks to James Matthews for his wonderful tutorial on writing back to the program!
v4.32 - now for Aurora
v4.33 - now for AShell83
v4.34 - now for SOS
-uses ZLIB's random number routine, cuts the size down to 1489 bytes
v4.5 - now for ZShell on the TI-85!
v4.51 - for Usgard
v4.52 - for PhatOS
v4.53 - for Rigel
v4.6 - now for the TI-86.  Compatible with AShell (i.e. it displays "Blockbuster v4.6" in AShell, even though it would technically still be compatible even without the description)
v4.61 - fixed a bug that didn't let you enter your initials when getting a high score
v4.62 - fixed a bug in the high score initials input routine
-big optimizations--down to 1601 bytes!

Future Versions-
Give me some time to learn 68k, then look out for Blockbuster on the 89/92/92+!

Acknowledgements-
-all the 85 hackers that first thought of running assembly programs on TI calculators
-Dines Justesen and Mattias Lindqvist - creators of Ash
-Jason Todd - creator of OS-82 and getrand.asm
-Jimmy Mardell - Online ZShell School and DM_HL_DECI
-all the A82 folk for answering all of my newbie questions
-everyone who's released source with their games - especially Adamman, whose source was most helpful
-all the #ti-files folk for sharing my fascination with calculators
-Jacob Boyce - for liking my game enough to port it to the 83!

Thank you!




