
       ͻ
         This information file gives you some extra information    
                 about the Rebel 6.0 DEMO program.                 
       ͼ

	Since this demo is not provided with a manual, this file informes 
	you about some possibilities of the program which are not so clear 
	at first sight.

        System requirements
	===================
	To use Rebel properly the following PC specifications are required:
	80386-processor or higher, VGA-card and monitor, a minimum of 2MB
	internal memory and a harddisk with at least 1MB free space.
	More free internal memory than the minimum of 2Mb will have a
        positive effect on the programs playing strength.
        
        The Languages
        =============
	This demo is available in 3 languages (English, German and Dutch).
        If you want to change the language you will find the "Language" 
	option in "SETTINGS F5".
        
	Trouble shooting 
        ================
        If you suddenly have problems with loading or running this DEMO, we 
        suggest the following:
        - Delete the file "REBEL.CFG" in your REBEL directory.
        - Delete the file "REBEL.BGN" in your REBEL directory.
        Start the program again.

	The Database
        ============        
	The Rebel Database is organized fully alpabethically.
	The advantage is clear: You get all players fully sorted by
	their names on your screen or printer.

	The Rebel Database is based on the famous B-Tree algorithm. 
	In a database containing more than 1,000,000 games, this algorithm
	can find a game in less than a second using the "Search Names" option.

	The Rebel Database is also fully ELO based.
	All players in the standard Database on your system are provided with
	their ELO rating as on the latest FIDE elolist.
	In the "Overviews" a new ELO for a given player can be calculated
	based on his results in the Database.
	So you have the possibility to create your own Database for your
	chessclub and to keep track of the ELO progress of all players.

	The Rebel DataBase is fully compatible with "ChessBase" as well
	as with "NicBase". In the commercial version a conversion program
	is provided which converts all your valuable data to the Rebel 
        format.


	What's new in the chess program compared with Gideon Professional
	=================================================================
	The chess engine is now fully translated to fast 32 bit machine
	language code. Depending on what type of machine you have the
	program is 30 to 100% faster.

	A new Hashtable algorithm has been developed which has lead to
	a doubling of the internal Hashtable capacity.

	Together with a lot of new chess knowlegde you can expect an increase 
	of playing strength of 50 ELO points at least, compared with Mephisto 
	Gideon Pro.


	Extra Program information
	=========================
	- Take Back possibility 350 ply (175 moves).
	- IO written in C, chess program in Assembly language.
	- Automatic analysis for best Hashtable size.
	- Maximum Hashtable size supported is 16 MB.
	- Program operates with and without mouse.
	- Pulldown menu based operation.
	- Opening book names in 3 languages.
	- maximum ply depth is 30.

	Chessprogram    : Ed Schrder
	IO and graphics : Rob Kemper
	Database design : Ed Schrder
	Book openings   : Jeroen Noomen
	Program testing : Jeroen Noomen
	Manual          : Rob Kemper


	Quick guide of the HOT keys
	===========================
	ALT_M : Force a move.
	ALT_H : Execute the Hintmove.
	ALT_T : Display "TEACHER" info.
	ALT_B : Take Back 3 moves.
	ALT_F : Move Forward 3 moves.
	ALT_L : Load Game.
	ALT_N : Load Next Game.
	ALT_G : New Game.
	ALT_X : Exit to DOS.
	ALT_I : Game Info.


	Mouse control ... General Rules
	===============================
	A mouse driver like GMOUSE.COM (SYS) or another one must
	be installed in order to play with a mouse.

	Mouse users have the following advantages above key users:

	 1) Click on one of the two NAMES (right above) will swap
	    those names. For example "Player / Computer" will become
	    "Computer / Player" and vice versa.
	 2) Clicking on one of the two CLOCKS will swap those clocks.
	 3) Clicking on the displayed bookmoves will execute them.
	 4) Clicking on the displayed hintmove will execute the move. (ALT_H)
	 5) Clicking on <-  will take back one move. (-)
	 6) Clicking on <<- will take back three full moves (ALT_B)
	 7) Clicking on ->  will move forward 1 move in the game (+)
	 8) Clicking on ->> will move forward 3 full moves in the game (ALT_F)
	 9) Clicking on a move in the GAME WINDOW will act as a GOTO MOVE.
	10) Clicking on an empty place in the INFO WINDOW will swap the
	    GAME information with the TEACHER information when TEACHER
	    is activated. (ALT_T)
	11) Clicking on "PLACE" in the Database loading screen will switch
	    between the display of "MOVES" and "TEXT".


	Extra information and examples of some features
	===============================================

	ANALYSE GAME:
	=============
        Select a level to analyse the game.
        Goto the move where you want to start the analysis.
	You can choose to analyse: - The white moves.
			           - The black moves.
                                   - White and black moves.
	Book moves will be automatically skipped.
	The results of the analysis are written in the corresponding 
        "MOVE COMMENT" and if Rebel finds interesting differences those 
        moves will be marked by "!!".
	You can abort the process by pressing "ESC" or clicking on "EXIT".
	After the analysis you can see the results by replaying the game.

     EXAMPLE : - Suggest the following game between "A" and "B" with
                 the moves: 1.f2-f3 e7-e5 2.g2-g4 Ng8-f6
	       - When this game is analysed you get the following output:

     A          7.00  -0.15  f2-f3 e7-e5 e2-e4 Bf8-c5 Ng1-e2 Nb8-c6 Nb1-c3  
     Rebel      7.00  +0.16  e2-e4 e7-e5 Ng1-f3 Nb8-c6 d2-d4 e5xd4 Nf3xd4
     Remarks :  - "A" played 1. f2-f3 which scores -0.15
                - Rebel suggest to play 1. e2-e4 while it scores +0.16

     B          7.00  0.14  e7-e5 Nb1-c3 Ng8-f6 e2-e4 Nb8-c6 Bf1-c4 Bf8-c5  
     Rebel      7.00  0.14  e7-e5 Nb1-c3 Ng8-f6 e2-e4 Nb8-c6 Bf1-c4 Bf8-c5
     Remarks :  - "B" played 1.. e7-e5.
     	        - Rebel fully agrees ... moves and scores are equal.
               
     A          2.00  Mate in -1 move  g2-g4 Qd8-h4+
     Rebel !!   6.01  -0.09  Nb1-c3 Nb8-c6 e2-e4 Ng8-f6 Bf1-c4 Bf8-c5
     Remarks :  - "A" played 2. g2-g4 which is a terrible move because black
                  now can give a checkmate by 2.. Qd8-h4 (!!)
	        - Rebel should have played Nb1-c3 here.

     B          1.00  0.48  Ng8-f6                                          
     Rebel !!   1.09  Checkmate! Qd8-h4+
     Remarks :  - "B" played 2.. Ng8-f6 
                - Black has overlooked the checkmate!

     If Rebel finds a score difference of  pawn between the 2 moves,
     the line will be marked by "!!" giving "Rebel !!" instead of "Rebel".	

	ANALYSE DATABASE: 
	=================
        Analyse all games in a Database.
	Only the start position of a game will be analysed.
	This feature is very useful if you want to create a database with
        for instance tactical positions. The program analyses all the games
        in the database and writes the results to a new database.
        When the analysis is finished the new created database should be loaded
	to study the results.
	The new created database contains the last 3 best lines of the 
	analysed position.
	This only makes sense in the commercial version, since positions are
        not allowed in the demo!



	MANIPULATING THE HASHTABLE: 
	===========================
        Clicking wil turn OFF / ON the Hashtable.
	With -> you can change the Hashtable size.
	Of course you can not make the Hashtable bigger than the program has 
	calculated by its start because the program takes all the available 
	memory directly and automatically.
        With this option you can study the effects of a Hashtable on the
        chessprogram.


	EXAMPLES OF THE "SEARCH TEXT" OPTION IN THE DATABASE:
	=====================================================
	
	a).. You want to see all the games of the LINARES tournament;
	     Just type by TEXT "Linares".
	b).. You want to see all the games of Kasparov played in 1993.
	      - Type "Kasparov" in the "WHITE NAME".
	      - Type "1993" by DATE.
	c).. You want to see all the games between Kasparov and Karpov
	     which were won by Kasparov.
	      - Type "Kasparov" in the "WHITE NAME".
	      - Type "Karpov" in the "BLACK NAME".
	      - Type "+" in the SCORE.
	
	In all cases a "Load Next" loads the next game with the these
	selections!

	EXAMPLES OF THE "SEARCH MOVES" and "SEARCH POSITION" OPTION:
	============================================================
	Suppose you are playing a game against the program or you are
        playing a correspondence game or you want to do some book opening
        preparation on your opponent. Just ask advise from the Database
        with "SEARCH MOVES" or "SEARCH POSITION".
        All games in the Database will be listed if the current boardposition
        is found. With ALT_M or clicking on "Place" you will see how games
        were continued.

	EXAMPLE OF THE "TOURNAMENT OVERVIEW" OPTION IN THE DATABASE: 
        ============================================================
        You will be prompted for the tournament you want to see. 
        All players who have played in that tournament are displayed and are
	sorted by their scores. So you can see the final results of the 
        selected tournament.
	Example : select "LINARES". 
        The Database will report that IVANCHUK has won this tournament with
        a score of 9 out of 13. His start ELO was 2710 and based on THIS 
        tournament his new ELO is 2719. 
        Click on TXT if you want a TXT file of results.

	EXAMPLE OF THE BOOK OPENINGS OVERVIEW" OPTION IN THE DATABASE: 
        =============================================================
	This function is very useful if you want to prepare yourself on 
        your opponent. This function scans the current Database for all 
        known opening lines and makes an overview of it. 
        You can easily see which openings were played and what the results 
	were.
        If you must play next week against Kasparov with white
        and you want to prepare yourself then select in the "Black Name" 
        "Kasparov". The program makes a complete list of all the black games 
	played by Kasparov for you. You can see by the results which
        opening gives you the best chances. You also have the possibilty here
        to fine-tune your selections (text,date and score).

	EXTRA INFORMATION ON THE "REORGANISATION FUNCTION OF THE DATABASE:
	==================================================================
	This function is only useful if you have deleted games in the 
        Database. The program reorganizes the Database removing all DELETED
        games. The positive outcome is that your are gaining diskspace.
        It also makes the Database faster, depending of how many deleted 
        games were found in the Database. 
        Before the reorganisation starts you can see how many diskspace you
        will gain.

	EXTRA INFORMATION ON THE "TEACHER" FEATURE:
	===========================================
	When active the program shows the following information of the 
        CURRENT BOARD POSITION:
   1)..	Hanging pieces  : - The two most important hanging pieces are
			    displayed. Be sure, don't lose a piece!
   2)..	Passed pawns    : - Shows your passed pawns. Maybe you can promote?
   3).. Weak pawns      : - Shows the weak pawns you have. Be careful: you
			    can easily lose such a pawn.
   4).. Pinned pieces   : - Shows your pinned pieces. Be careful moving
			    those pieces. You can easily lose material.

   Point 1 to 4 has given information about the most important fields of
   your position. Point 5 to 8 will perform a quick judgement about your
   position.

   5).. Pawn Structure  : - All aspects of your pawn structure are taking
			    into account (structure / isolated pawns /
			    backward pawns) and a judgement is given.
   6).. Passed Pawn Chs : - A judgement of your passed pawns chances for
			    possible promotion is given.
   7).. Your Mobility   : - A judgement of your mobility is given. Always
			    be careful not to have a bad mobility. One can
			    lose very quickly.
   8).. Your King safety: - A judgement of your king safety is given. Take
			    special care not to have a bad king safety. You
			    can be mated very quicky.

   Possible Judgement descriptions for point 5 to 8 are:

    - VERY GOOD       ... You have a superior position.
    - FINE	      ... You have great advantage.
    - GOOD	      ... You have advantage.
    - SLIGHTLY BETTER ... You have a small advantage.
    - BALANCED	      ... The position is balanced.
    - SLIGHTLY WORSE  ... You have a small disadvantage.
    - MODERATE	      ... You have a disadvantage. (be careful)
    - BAD	      ... You are in the danger zone.
    - VERY BAD	      ... Red alert!

    Remarks and limitations of the TEACHER function:
    ================================================
    Clicking in an empty place in the INFO MENU will swap the "TEACHER INFO"
    with the "POSITION INFO". This is "ALT_T" for keyboard users.
    The TEACHER information is always given from the point of view of the
    one to play.
    The judgements texts are always given as a SUM from black and white.
    This has (sometimes) the following effects:
       a).. Your king is well protected and TEACHER says "Your King safety
	    is VERY GOOD" then this means you have an enourmous pressure
	    on the opponents king.
       b).. You have a normal pawn structure and TEACHER reports "Your pawn
	    structure is FINE" then this means the opponent has certainly
	    some (very) bad pawns.
    TEACHER is not allowed to do a very deep search on the current
    position because of time reasons. His calculation is very short and
    will be not always 100% correct in his judgements.


	EXTRA INFORMATION ON THE "RESIGN" FEATURE:
	==========================================
	The program will resign under the following conditions:
         - If the score of the program is below -9.99;
         - If the score of the program is below -4.99 and the program has
           no Queen left.


If you want to contact us, please write to:        

	  Schrder BV
	  P.O. box 6365
	  7401 JJ Deventer
	  Holland
	  Telefax + (31) 5700 12841
