
		DDDD   I   AAA   M     M   OOO   N   N  DDDD    SSS
		D   D  I  A   A  MM   MM  O   O  NN  N  D   D  S
		D   D  I  AAAAA  M M M M  O   O  N N N  D   D   SS 
		D   D  I  A   A  M  M  M  O   O  N  NN  D   D     S
		DDDD   I  A   A  M     M   OOO   N   N  DDDD   SSS 

				    1.0

		    Made by Markus Klisics - MarkuSoft

	      *** Libraries needed: flib, romlib, fgplib ***

This is the complete version of Diamonds except for 15 levels that will come soon.
I have worked whit this game for a while know and It's quiet big, about 8400 bytes.
I'll optimize the code sooner or later just to make it smaller.

Improvements:
 - Menu
 - Ticking bonus (not seconds)
 - Exralife every 3000 points
 - More bricks like keys and unbreakable ones
 - More levels ,at this point 10 (gets harder and harder)
   I haven't managed the last level (10) so I don't know if
   it works OK.
 - Some graphic improvements
 - Highscore list with the five best
 - Help
 - Info about Diamonds (who made it)
 - A practice item ,you can choose any level to practice on

Now, all I have to do is copy all the levels from a HP-48 which I can't do until
next week :-(
I have made up a few all by my self but they're not to good. What's cool is that you
can actually make your own levels. I'll explain that later on in this document.

Keys:
 PAD RIGHT - move ball right
 PAD LEFT  - move ball left
 [MODE]    - pause game
 [CLEAR]   - restart level and you'll loose a life (quick die)
 [q]       - quit (in all situations, I think)

When you start Diamonds you'll get a menu with some items. Here's what they do:

 [F1] - Starts a new game. Press [q] while playing to quit. (return to main menu)
 [F2] - Brings up a new screen, in the box, with highscores
 [F3] - Brings up a screen where you have to enter the level you want to practice.
	If you want to get out of there just press [q]. If you die while you're
	practicing you'll return to main menu. If you finish the level while
	practicing the level will start again. Press [q] while playing to quit.
 [F4] - Shows you what keys you can use.
 [F5] - Shows who made all this.
 [q]  - Quits the program.

I'll give you a short description of the bricks and their functions.

 White Brick  - You can only take these bricks if you haven't touched any of
		the "mode bricks". A "mode brick" is a brick with a small black
		field on the right side. If you have touched one of these "mode-
		bricks" you'll have to die before you can take the white ones
		again.

 Thick framed - These are the bricks that you're supposed to take last.

 Key Brick    - After hitting this you can open one of the "lock bricks". After
		hitting the "lock brick" you'll loose your key. You can only have
		one key at the same time.

 Lock Bricks  - I just explained this one.

 Black with dots - This brick you can never break.

 Arrow Brick  - This one switches your steering keys. (left -> right ...)

 All other    - The rest of the patterned bricks can be hit if it's the same as
		current mode, this one is shown to the right below score.

I'm not responsible for the consequences so backup memory if you have something
important on your calc.

I have included the source because the game is actually finished even though all
levels aren't there yet. I'm now about to tell you how to make your own levels.
There is a file included called dialevel.asm, open it. There you can see some
matrices. The comment tells you which level each is.
Now, if you want to change anything just type it in. Each brick has its own number.
Just compare the first matrice and the first level on the calc and then you can
figure out which number belongs to each brick. If you add a level you must
make some changes in the source and thats hard to describe so I won't ,at this
moment. After you have made your changes just compile the source. (! You must
have all included files when you compile: dia.asm, dialevel.asm, diamonds.h,
bricks.gfx and the sym files for the libraries: flib, romlib, fgplib !)

Take your time and enjoy the game! Please send me some comments after you have
tried it.


Markus Klisics - MarkuSoft
email: mksoft@algonet.se
http : www.algonet.se/~mksoft