************************************************************************
*BBB   L     00    CC   K  K  EEE  DD      III  N   N   Version  1.3   *
*B  B  L    0  0  C  C  K K   E    D D      I   NN  N      9/4/99      *
*BBB   L    0  0  C     KK    EE   D  D     I   N N N                  *
*B  B  L    0  0  C     K K   E    D  D     I   N  NN                  *
*BBB   LLL   00    CCC  K  K  EEE  DDD     III  N   N  By Levi Lansing *
************************************************************************

This is my first asm game!  I learned a lot before I could even finish a
game.  In fact, I have 4 other games I never finished.  Some more finnished
than others of course.

Email your questions, comments, and suggestions to -- puzzlesome@hotmail.com
Also, I would love to help anyone having trouble with the assembly language.


***Bugs***
NO MORE!!!  I think I did a good job since I only had 2 to start with!
**********

I am releasing the source code so someone might learn from it.  Sorry I
haven't finished commenting it - schools starting :(  You may do whatever
you want to the source code, as long as you don't distribute any modified
code or programs!  You may use anything you want out of program as long as
you give me credit.  Also, If you make any changes that you think I should
add to the game, send me an email telling me what you did and why and include
the modified source code if you want.

***************
Future Plans:
***************

No more updates to this one unless someone finds a bug I missed.

If people like my game enough (you need to let me know through e-mail so far
no one has told me what they think, if I don't get any feed back, there will
not ba a blocked in II), I am going to create Blocked in II with the
following features (hopefully):

-scrolling levels
-level editor
-more blocks
-block editor
-sounds
-level sets stored as compressed strings (if I can figure out how-I'd really
 appreciate some help!)
-possibly two player capabilities over a link (if I can figure out how-help
 would be nice!)

***********
Controls:
***********

In the menus...
Function keys  -- navigate through the menus
Plus and minus -- adjust the contrast at the main menu only.
Exit           -- returns to the main menu, then exits from there

In the game...
Arrow keys     -- move the man (or woman if you'd like)
Second         -- resets the level (but the bonus stays and the time keep going)
more           -- pauses the game (any key resumes)
Exit           -- quits the game (returns to the main menu)

When entering your name...
The letters    -- enter the letters of your name
Left arrow     -- back up
delete         -- back up
Enter          -- completes your entry
Alpha          -- toggles between ALPHA, alpha, and no alpha (doesn't work
                  if you turn off the alpha)

At the high scores table...
clear          -- clears all the scores and the skill level (make sure you
                  clear them after you send it to someone else so they can't cheet)
F1             -- confirms the clear (after clear is pressed)
F2             -- cancels the clear (after clear is pressed)
any other key  -- returns to the main menu


**************
How to play:
**************

*Push the blocks around as much as you like, but only one block at a time
 (he's a whimp)
*The object is to work your way to the goal (Black circle)
*If you get stuck, push second to reset the level as fast as you can (time
 counts).

If you get a highscore, you don't have to press alpha to begin typing.  If you
press [ALHPA], it toggles between upper and lower case.  the left arrow or [DEL]
will back up one character and when your finished, press enter!


****************
Helpful Hints:
****************

First of all the scoring...
When you pass each level, the bonus thats left is doubled and added to your
score, and the time you have left is doubled and added to your score also.
In other words, if you want a good score, take the shortest route you can,
and move as quickly as you can.  Some levels require you to move very quickly,
so watch your time!!!

If you don't want to cheat, don't read this paragraph...
For some people this might not help much, but it's the only way to pass some
levels.  Lets say you run into a straight wall with a space and another
straight wall behind it.  You can't push one block and get through so you have
to follow these steps:
1.
    B B
    B B
    B B
    B B
2.
    B B
   ->BB
    B B
    B B
3.
    B B
     BB
    B B
   ->BB
4.
    B B
    |BB
    V B
    BBB
5.
    B B
     BB
     -->B
    BBB

This doesn't just work in this one situation.  I used it in a few different
forms.  So, if you are really stuck, think about this idea.  Look for the
space you have to get to and see if you can isolate the block in the way so
you can move it out of the way.

That's all the help I can give you without really giving secrets away.  And
not to dissapoint you or anything, but there's no cheat codes.

********************
Special thanks to:
********************

Jimmy Mardel - for his ztetris source code
Patrick Davidson - for teaching me some of the essentials
Cullen Sauls - his source code for cars was fully commented and very helpful
Chris Fincke - without his graph link and the stuff he got off the internet
               for me, I never would've figured out the asm language!