Manual REBEL CENTURY Contents

Preface and user definitions.

Chapter 1: INSTALLATION
   1.1. System requirements
   1.2. The installation
       1.2.1. Starting the installation
       1.2.2. Copy protection
   1.3. Files and directories after installation
   1.4. The configuration file










Chapter 2: THE FIRST GAME
   2.1. Move input
   2.2. Manipulating moves
   2.3. Changing the chess program (briefly)
   2.4. Exit program (menu Start)
















Chapter 3: GENERAL RULES FOR OPERATION
   3.1. Moving pieces for keyboard users
   3.2. Using the pull-down menus
   3.3. Using the buttons
   3.4. Using shortcuts
   3.5. Hot Buttons
   3.6. Loading and saving files
       3.6.1. Loading files
       3.6.2. Saving files












Chapter 4: INFLUENCING THE CHESS ENGINE
   4.1. Changing the chess engine of REBEL
   4.2. The different time levels under menu Levels
   4.3. The different options under menu Option
       4.3.1. Anti-GM (menu Option)
       4.3.2. Engine (menu Option)
       4.3.3. Permanent brain (menu Option)
       4.3.4. Tactical engine (menu Option )
       4.3.5. Bluff chess (menu Option ) 
       4.3.6. Personalities (menu Option)
       4.3.7. Playing style (menu Option)
       4.3.8. Playing strength (menu Option)
       4.3.9. Hashtables (menu Option)
       4.3.10. Use EOC knowledge (menu Option)
       4.3.11. Strongest settings (menu Option)
       4.3.12. ELO level (menu Option)





Chapter 5: PROGRAM OPTIONS (menu Option)
   5.1. Player <> Player mode (menu Option)
   5.2. Automatic play (menu Option)
   5.3. Go to move number (menu Option)
   5.4. Replay game (menu Option)
   5.5. Clear move comments (menu Option)
   5.6. Write move comments (menu Option)
   5.7. Game to text file (menu Option)
   5.8. Autoplay 232 (menu Option)












Chapter 6: ANALYSIS OPTIONS
   6.1. Analysis level (menu Levels)
   6.2. Power analysis
     6.2.1. Analysis include (menu Levels)
     6.2.2. Analysis exclude (menu Levels)
   6.3. Analyze game (menu Option)
   6.4. Analyze database (DB-menu UTILITIES)
   6.5. Analyze selection (DB-menu UTILITIES)













Chapter 7: Menu Data
   7.1. Enter database (menu Data)
   7.2. Enter PGN-database (menu Data)
   7.3. Next game (menu Data)
   7.4. Previous game (menu Data)
   7.5. Save game (menu Data)
   7.6. Rewrite game (menu Data)
   7.7. Delete game (menu Data)
   7.8. Game info (menu Data)
   7.9. Search on position (menu Data)
   7.10. Load EOC or CAT (menu Data )
   7.11. Load clipboard (menu Data)
   7.12. Save game to clipboard (menu Data)
   7.13. Game to PGN (menu Data)
   7.14. (r)(r)  Position to EPD (menu Data)
   7.15. Position -> (menu Data)
   7.16. (r)(r) Write game to email-file (menu Data)
   7.17. (r)(r) Load email-file (menu Data)



Chapter 8: DATABASE PART 2 (menu Data)
   8.1. Database in general

   8.2. DB-files
     8.2.1. Load database (DB-menu DB-FILES)
     8.2.2. New database (DB-menu DB-FILES)
     8.2.3. Remove double games (DB-menu DB-FILES)
     8.2.4. Reorganization (DB-menu DB-FILES)
     8.2.5. Reorganize IX4 (DB-menu DB-FILES)
     8.2.6. TRASH.DAT active (DB-menu DB-FILES)
     8.2.7. Remove TRASH.DAT (DB-menu DB-FILES)
     8.2.8. Total games: count (DB-menu DB-FILES)
     8.2.9. Leave database ESC (DB-menu DB-FILES)








   8.3. Searching
     8.3.1. Searchmask (DB-menu SEARCHING)
     8.3.2. Search names (DB-menu SEARCHING)
     8.3.3. Search ECO (DB-menu SEARCHING)
     8.3.4. Search IX4 (DB-menu SEARCHING)
     8.3.5. Won by white (DB-menu SEARCHING)
     8.3.6. Draw (DB-menu SEARCHING)
     8.3.7. Won by black (DB-menu SEARCHING)
     8.3.8. No score (DB-menu SEARCHING)
     8.3.9. List by white name (DB-menu SEARCHING)
     8.3.10. List by black name (DB-menu SEARCHING)
     8.3.11. List by eco (DB-menu SEARCHING)
     8.3.12. List by free index (DB-menu SEARCHING)








   8.4. Display
     8.4.1. Length name white (DB-menu DISPLAY)
     8.4.2. Length name black (DB-menu DISPLAY)
     8.4.3. Game number (DB-menu DISPLAY)
     8.4.4. Score (DB-menu DISPLAY)
     8.4.5. Date (DB-menu DISPLAY)
     8.4.6. Length name place (DB-menu DISPLAY)
     8.4.7. Length name tournament (DB-menu DISPLAY)
     8.4.8. ECO-code (DB-menu DISPLAY)
     8.4.9. Length free index (DB-menu DISPLAY)
     8.4.10. Total number moves (DB-menu DISPLAY)
     8.4.11. First moves (DB-menu DISPLAY)
     8.4.12. Small boards (DB-menu DISPLAY)
     8.4.13. Time (DB-menu DISPLAY)
     8.4.14. Small font overview (DB-menu DISPLAY)
     8.4.15. Keep selection (DB-menu DISPLAY)
     8.4.16. Save configuration (DB-menu DISPLAY)
     8.4.17. Load configuration (DB-menu DISPLAY)
     8.4.18. Standard configuration (DB-menu DISPLAY)


   8.5. Overviews
       8.5.1. Complete overview (DB-menu OVERVIEWS)
       8.5.2. Complete overview ECO (DB-menu OVERVIEWS)
       8.5.3. Complete overview IX4 (DB-menu OVERVIEWS)
       8.5.4. Overview top 40 perc. (DB-menu OVERVIEWS)
       8.5.5. Overview top 40 ELO (DB-menu OVERVIEWS)
       8.5.6. Top 40 ECO (DB-menu OVERVIEWS)
       8.5.7. Top 40 IX4 (DB-menu OVERVIEWS)
       8.5.8. Tournament (DB-menu OVERVIEWS)
       8.5.9. Match (DB-menu OVERVIEWS)
       8.5.10. Book openings (DB-menu OVERVIEWS)










   8.6. Utilities
     8.6.1. Export selection (DB-menu UTILITIES)
     8.6.2. Add selection to (DB-menu UTILITIES)
     8.6.3. Analyze selection (DB-menu UTILITIES)
     8.6.4. Selection to PGN (DB-menu UTILITIES)
     8.6.5. Add selection to PGN (DB-menu UTILITIES)
     8.6.6. Export database (DB-menu UTILITIES)
     8.6.7. Import database (DB-menu UTILITIES)
     8.6.8. Analyze database (DB-menu UTILITIES)
     8.6.9. Database to PGN (DB-menu UTILITIES)
     8.6.10. PGN to database (DB-menu UTILITIES)
     8.6.11. Database to EPD (DB-menu UTILITIES)
     8.6.12. EPD into database (DB-menu UTILITIES)
     8.6.13. Load PGN-database (DB-menu UTILITIES)
     8.6.14. Enter PGN-database (DB-menu UTILITIES)






Chapter 9: BOOK OPENINGS
   9.1. In general
   9.2. Book opening on/off (menu Books)
   9.3. Load opening book (menu Books)
   9.4. Import book from (menu Books)
   9.5. Join opening books (menu Books)
   9.6. Overview MVS-book (menu Books)
   9.7. Analyze MVS-book (menu Books)
   9.8. Show book scores (menu Books)
   9.9. Tournament book on/off (menu Books)
   9.10. Book learning (menu Books)
   9.11. Clear book learning scores (menu Books)
   9.12. User books
   9.13. User book on/off (menu Books)
   9.14. Load user book (menu Books)
   9.15. Edit user book
       9.15.1. The REBEL book opening editor
       9.15.2. Remove variation
       9.15.3. Change priority
       9.15.4. Add Variation
       9.15.5. Hints
   9.16. Save user book
   9.17. New user book (menu Books)
   9.18. Make user book from db (menu Books)
   9.19. Selected RBM from DB (menu Books)

















Chapter 10: USER DEFINED SETTINGS
   10.1. Info (menu Config)
   10.2. Show hint (menu Config)
   10.3. Piece-icons or Characters (menu Config)
   10.4. Flexible resign option (menu Config)
   10.5. Turn board (menu Config)
   10.6. Move input: Drag pieces or Click on squares (menu Config)
   10.7. Load piece set (menu Config)
   10.8. Animation (menu Config)
   10.9. Language (menu Config)
   10.10. Mouse (menu Config)
   10.11. Sound (menu Config)
   10.12. User interface (menu Config)
   10.13. Define buttons (menu Config)
   10.14. Button description (menu Config)
   10.15. Small pull-down (menu Config)
   10.16. Date (menu Config)
   10.17. Short notation (menu Config)
   10.18. Save cfg on exit (menu Config)
   10.19. Save configuration (menu Config)
   10.20. Standard configuration (menu Config)
Chapter 11: Menu start
   11.1.  New game (menu Start)
   11.2.  Set up position (menu Start)
   11.3.  Remove all (menu Start)
   11.4.  White to move/black to move (menu Start)
   11.5.  Set up position for (menu Start)
   11.6.  Current game to (menu Start)
   11.7.  Bench test (menu Start)
   11.8.  Data info (menu Start)
   11.9.  View log file (menu Start)
   11.10. View text file (menu Start)
   11.11. View manual (menu Start)









Chapter 12: Menu Layout
   12.1.  Layout menu in general
   12.2.  Move window (menu Layout)
   12.3.  Comment window (menu Layout)
   12.4.  Info window (menu Layout)
   12.5.  Teacher window (menu Layout)
   12.6.  Four boards (menu Layout)
   12.7.  Consult window (menu Layout)
   12.8.  Buttons (menu Layout)
   12.9.  White name + time (menu Layout)
   12.10. Black name + time (menu Layout)
   12.11. Extra buttons (menu Layout)
        12.11.1. Row 1, 2, 3 and 4 buttons
        12.11.2. Note buttons
        12.11.3. Evaluation buttons
   12.12. Board coordinates (menu Layout)
   12.13. Board size (menu Layout)
   12.14. Number Moves (menu Layout)
   12.15. Number info lines (menu Layout)
   12.16. Number teacher lines (menu Layout)
   12.17. Number variation lines (menu Layout)
   12.18. Width comment lines (menu Layout)
   12.19. Number consult lines (menu Layout)
   12.20. Width consult lines (menu Layout)
   12.21. Save layout (menu Layout)
   12.22. Load layout (menu Layout)
   12.23. Standard layout (menu Layout)















Chapter 13: COLORS (menu Colors)
   13.1. Change colors (menu Colors)
   13.2. Reset colors (menu Colors)
   13.3. Load colors / Save colors (menu Colors)
   13.4. Standard colors (menu Colors)
















Chapter 14: EXTRA OPTIONS
   14.1. Changing names (menu Extra)
   14.2. Playing simultaneous (menu Extra)
   14.3. The Game overview (menu Extra)
   14.4. The Energy levels (menu Extra)
   14.5. Define personality (menu Extra)
   14.6. Automatic annotations (menu CONFIG )
   14.7. Blindfold Chess (menu Extra)
   14.8. Analyze EPD-file (menu Extra)
   14.9. Shuffle book (menu Extra)
   14.10. PC-Auto-board (menu Extra)
   14.11. Swapping clocks
   14.12. Swapping names








Chapter 15: NAME MENUS
 15.1. General
 15.2. Autoplay series
 15.3. Allow double games
 15.4. Maximum moves
 15.5. Other options


Chapter 16: TROUBLESHOOTING
 16.1   The REBEL FAQ (frequently asked questions)
 16.2   Hints and solutions
  16.2.1  MS-DOS Graphical problems (VESA)
  16.2.2  MS-DOS Graphical problems (MODE)
  16.2.3  Graphical problems (Matrox and Cirrus)
  16.2.4  Windows 95/98 Memory problems (64 MB)
  16.2.5  MS-DOS Memory problems (64 MB)
  16.2.6  Mouse not working
  16.2.7  Windows 95/98 (F8 trick)
  16.2.8  Other platforms


Chapter 17: OVERVIEWS 
 17.1   REBEL calling parameters
 17.2   Overview buttons
 17.3   The CAT database

















PREFACE AND USER DEFINITIONS.

Dear Reader,

Thank you for purchasing REBEL CENTURY! You have become a member of an ever
growing group of people from all over the world using a REBEL program.
Although we do not pretend our program is perfect, we still believe you'll
enjoy many hours of pleasure with REBEL CENTURY.

As you will very well understand, nowadays this cannot be done anymore by
one person.  Therefore we'd like to introduce a few people of the REBEL
team:

First of all of course ED Schr”der, the author of the chess engine and
original creator of the REBEL programs. With his own style of programming
(most people consider REBEL to play the most human-like of all programs)
he achieved many national and international successes, including some
world titles. Remember it is especially his intelligent skill of combining
chess knowledge and programming that will make REBEL a very tough
adversary for you!

Besides ED, every year it is again a challenge for ROBERT KEMPER (user
interface and communication software) and JEROEN NOOMEN (opening theory)
to improve the REBEL product.

MANFRED ROSENBOOM also made an important contribution by supplying us
with useful utilities and by supporting our FAQ (= Frequently Asked
Questions) on the Internet. If you have a question, just look a moment in
REBEL-FAQ on our homepage http://www.rebel.nl before you ring
your dealer!

JAN WILLEM SCHOONHOVEN will answer all your remaining questions by email
in case the REBEL-FAQ does not supply you what you are looking for. Jan
Willem (by email) can be reached at: info@rebel.nl

WYBE KOOPMANS created a top quality database of 800,000 chess games. 
Also WYBE is responsible for all the newest games (our quick-service) from 
the REBEL subscription area on the REBEL Home Page.

And where would we be without our BETA-TESTERS team: their input
was extremely important!

We would also like to mention JEFF LAHUE who was also a great help on
correcting some of our English texts. Thanks Jeff!

Finally we hope that you will also consider yourself as a part of the
REBEL-TEAM: please let us know your ideas for improvement!

We hope you'll enjoy REBEL CENTURY!

The REBEL team from Schr”der BV.












USER DEFINITIONS

COPYRIGHT
The REBEL CENTURY software is the exclusive property of Schr”der BV and is
protected by Dutch and International law. You are prohibited from
transferring this product in any way or form whatsoever. It is forbidden
to change, split, disassemble or produce any changed form of this product.

LIMITED WARRANTY
The media upon which the program is recorded is warranted to be free from
defects for the standard guarantee specified by legislative regulations.

The warranty is void if the failure of the media is due to accident, abuse
or misapplication. Apart from this warranty Schr”der BV or his suppliers
will not in any event be liable for any loss, including consequential
loss, caused by any error or defect howsoever arising. In any case
liability shall be limited to the amount actually paid by the purchaser
for the software.

These conditions are governed by Dutch and international law.

Chapter 1: INSTALLATION

1.1. System requirements

The following PC specifications are required:

80386-processor or higher, VGA-card and monitor, minimum 8 MB internal
memory, a hard disk with at least 20 MB free space and of course a 
CD-ROM player.

The presence of a VGA-card which is VESA-compatible (most computers have
nowadays) is highly recommended for it will influence the performance of
the graphics positively. It will also allow you to change the colors of ALL
items that are listed in the CoLoR menu. The lack of VESA-compatibility
will cause some items to be connected to each other in case of changing
colors; in this case you are also advised to deactivate the animation.





1.2. The installation

For installation you need the original CD-ROM.




1.2.1. Starting the installation

a) put the original REBEL CD-ROM in your computer's CD-drive;
b) activate the drive (type for example "d:" + ENTER)
c) type "install" + ENTER
d) the screen will show you the default settings and will ask you for
   confirmation.
e) if you answer with "Y" the program will start the installation.
f) answering "N" allows you to change the settings.



1.2.2. Copy protection

To prevent our product from being copied by third parties, which is
a criminal offense while the program is protected by copyright, the
program is software-protected.

You have the possibility to install the program unlimited for personal use
only from the original CD-ROM.

1.3. Files and directories

After installation

a. REBEL.EXE the chess program
b. REBEL.TRL the language file
c. REBEL.GIF the welcome screen (picture)
d. FRAGILE the pieces needed for the display of material differences
e. BOOK.TRL the names of the book openings in available languages
f. BOOK.TRX the corresponding moves with the BOOK.TRL file
g. REBEL.ECO the corresponding ECO-codes for the book openings

1.4. The various configuration files.

The fundamental choice is made to save any changed settings of the
chess program. This means in practice that if you start REBEL the program
automatically plays with the settings you left the program last time you
played REBEL.

The REBEL.CFG contains all settings that can be changed including
name (and path) of the current opening books, database, piece set,
PGN-directory, EPD-directory, and IECG-directory, colors, layout and
the configuration of the display of games of the database and so on.












Chapter 2: THE FIRST GAME

If you want to play a game with white, just input the desired opening move
and the computer starts calculating its move.

If you wish to play with black, click the REBEL button or use ALT+M.

2.1. Move input

You can input a move in different ways.
a. Click with the mouse on the piece you want to move and click with the
   mouse on the square you want to go to.
b. Use the cursor keys to go to the square where the piece you want to
   move resides, and press ENTER. Drag the piece with the cursor keys to
   the square you want to go to, and press ENTER again.
c. Type the coordinates of the move in 4 characters. For example type
   e2e4.
You can use variations of these three systems if you wish.



If your move is legal, the piece is moved and the computer will start
evaluating its own move.
- If the indicated hint move is also your choice then you can speed up the
  input of that move by clicking on the hint move with the mouse. Keyboard
  users can use ALT+H.
- Mouse users can make use of the following quick input procedure: if the
  comment field contains hint moves from the opening book, then clicking
  on such a move will immediately execute it.
- If you want the computer to play another book move, press F10. This is
  the so-called next best function and is only active when the computer
  knows the current position from its book.

2.2. Manipulating moves

The buttons provide you with a number of possibilities to manipulate the
moves (for details, see 3.2)
<HOME>    program goes to the beginning of the game
<END>     program goes to the end of the game
<->       program goes one move back
<+>       program goes one move forward

Mouse users have the possibility to click on any move in the Move section,
for super fast takeback! By accessing menu "Option", you can also go to
specific moves (see 5.3).

2.3. Changing the chess program (briefly)

In this chapter we briefly indicate the possibilities for changing the
evaluations of the program. For more details, we refer you to chapter 4.
a. You can change the average time the computer uses to calculate a move
   via menu "Levels".
b. You can change the program's thinking depth, the memory it uses, and
   the thinking when you are on the move via menu "Option".
c. You can change from which opening book you want to play or cancel the
   opening book completely via menu "Books" and menu "Config".

2.4. Exit program (menu Start )

In the upper left corner of the screen you will find the Quick Exit button.
Using this button will exit the program immediately.


But you can also leave the program by accessing menu "Start" Exit program
or by pressing ALT+X. If you have changed any of the user settings or
colors, the program will ask you if you want to save these or not.


















Chapter 3: GENERAL RULES CONCERNING OPERATING

Basically you can go back to the game by pressing ESC wherever you are
in the program. When in the database, mouse users can return to the game
by clicking in the upper left corner of the screen.

3.1. Moving pieces for keyboard users

Use the cursor keys to go to the square where the piece you want to move
resides, and press ENTER. Drag the piece with the cursor keys to the
square you want to go to, and press ENTER again.

3.2. Using the pull-down menus

The use of the 9 pull-down menus and the 2 name pull-down menus is
Windows-like.

There are two ways to operate them: clicking without holding the mouse,
and clicking when holding the mouse.

- If you click the mouse on one of the menus, the functions in the
  particular menu will appear on your screen. Make your choice by clicking
  on one of the functions inside the menu.

- If you click on a menu by holding the mouse you can drag the mouse to
  the desired function in the menu. If you release the mouse, the function
  will be executed immediately. In this case, the scroll bar will follow
  the mouse movements.

- Keyboard users can access the pull-down menus with the F1 to F9 buttons.
  To enter the name menus use ALT+W (for white player) en ALT+Z (for black
  player).
  The cursor keys will move the scroll bar to the desired function.

- Some functions in the pull-down menus have sub-menus, displayed as >> or
  <<. They will appear automatically when the scroll bar lights such an
  option. Keyboard users can use the cursor keys.

- You can also choose an option with the mouse, keep the mouse button
  pressed and drag it to the question mark: you then will be in this
  manual.

3.3. Using the buttons

You can operate the buttons by a short click with the mouse and the button
will light up shortly.

Keyboard users can use the corresponding shortcuts.

Keys   Functions
<<     Take back three moves (shortcut ALT+B)
<      Take back a half-move (shortcut "-")
REBEL  - Make a move or, if the program is already calculating, stop
         calculating and make an immediate move. (shortcut ALT+M);
       - if in player <> player mode this button has been changed into
         "-----" by clicking it (shortcut ALT+M) player <> player mode
         will end and REBEL will start calculating;
       - This button can change, depending on which engine you have
         changed REBEL to via menu "Option", into R 9.0 R 8.0 or R 7.0 or
         R DEC still having the same meaning and shortcut as above;
       - This button can also change into R<number> if you have entered
         a specific ELO-number via menu "Option". Meaning and shortcut are
         same as above;
       - This button will change into GAME in the analysis mode which
         will allow you to restore to the moves that were current before
         you started analyzing (shortcut ALT+M);
       - This button will change into EXIT while analyzing a game or a
         database and allows you to abort the analysis to return to the
         current game. (shortcut ESC)
       - If the settings are NOT optimal for REBEL the button will not have
         "REBEL" in upper case but in lower case: "REBEL"
>        Move forward a half-move (shortcut "+")
>>       Move forward three moves (shortcut ALT+F)



3.4 The hot buttons

6 sets of extra hot buttons are available. See section 12.11.
For defining see section 10.13.




3.5. Using shortcuts

Several extra shortcuts are available.

Overview
TAB       Menu "Option"-Go to move
HOME      Go to begin of game
END       Go to the end of end
PG-UP     Go one page of moves back
PG-DWN    Go one page of moves forward
ALT+B     button <<
"-"       button <
ALT+M     button REBEL
"+"       button >
ALT+F     button >>

ALT+H     Execute hint move if present.
ALT+X     START F1-back to operating system
?         online help
F10       "next-best" (see Chapter 2.1)

SHIFT-F6  Will limit the logfile to the current position (override mode).
SHIFT-F7  Will store every position (append mode).
SHIFT-F8  Toggle logfile writing (off/on).


















3.6. Loading and saving files

3.6.1. Loading files

An alphabetical overview of the present subdirectories and files in the
current selected directory will be presented.

By clicking on (sub)directories and harddisk(s), you can have access to
any file. Floppy drives are not available for loading and saving files in
the REBEL program. You can easily load the desired file by clicking on it.
Keyboard users have to confirm their choice with pressing the ENTER key.
For fast scrolling a scroll bar is available for mouse users in addition
to the overview. Keyboard users can use the PG-UP, PG-DWN, HOME and END
keys for this purpose.

In the upper section all available harddisks and CD-ROM players are
displayed, for keyboard users accessible with the left and right arrow
keys.

To leave the option, press ESC or click outside in the disk section.

3.6.2. Saving files

You can decide yourself where to put the new file(s) on your harddisk.
Simply go to your desired directory and type the filename. Clicking on
existing filenames is also possible, however in this case you will be
warned that the filename already exists.

In all cases you will be prompted to type a filename of your choice. You
are required to input a valid DOS file name. The program will warn you if
the filename is not valid. In case the file name already exists, the
program will ask for a confirmation to overwrite the existing file.

Within REBEL, "TRASH.DAT" is a protected name. It is impossible for the
user to make new databases with that name.

Some of the above standing options are not available when the file that is
to be saved would be saved on a CD-ROM, while it is impossible to write
on a CD-ROM.



Chapter 4: INFLUENCING THE CHESS ENGINE

4.1. Changing the chess engine of REBEL

You can change the chess engine of the program in many ways.

Since the program always starts with the strongest settings, this
means that every change you make will result in weakening the program.

4.2. The different time levels under menu Levels

At the start of the program, the playing level is taken from the last time
you used the program. By changing the level of play, you can make the
program stronger or weaker. The general rule is:
the more time you give to the program, the stronger it will play.

Keyboards users use F2.




Overview

TIME (menu Levels )
          The program will play on the selected average time.

BLITZ (menu Levels )
          Play a game with a fixed amount of time. The program will warn
          you if you exceeded the time limit. In this case you have lost
          the game. You can see your remaining time in the time section.
          Choosing the last bar of the submenu will enable you to set
          your own desired time in minutes and seconds for a blitz game.

HANDICAP (menu Levels )
          Same as BLITZ, but now you can reserve more time for yourself
          and less for the computer. You can see your remaining time in
          the time section.





TOURNAMENT (menu Levels )
          Plays a game on a desired tournament level.
          Choosing the last bar of the submenu will enable you to set
          your own desired time in hours and minutes for a tournament game.

          The program will warn you if you exceeded the time limit. In
          this case you have lost the game.
          After the time control(s), you will receive the extra time
          needed. You can see your remaining time in the time section.

FISCHER BONUS (menu Levels )
          Gives you the possibility to play with the so-called "Fischer"
          clocks. The time you give here (0, 2 or user defined number of
          seconds up to 59) will be added to the time of the one who is
          moving at every time he or she makes a move.
          Fischer time level is only allowed at blitz, handicap or
          tournament level. The Fischer bonus time will be displayed in the
          upper bar of the move window.



PLY (menu Levels )
          Let the program play on a fixed (ply) depth.
          Besides the 9 fixed levels you can also choose in the appearing
          submenu to give your own number up to 60 ply.

MATE (menu Levels )
          A special level for solving difficult Mate problems.
          The program will ONLY search for a possible move sequence to
          achieve checkmate. If a mate is not possible at the current
          board position, the program will display: No mate possible and
          no move is being given by the program.
          Besides the 9 fixed levels you can also choose in the appearing
          submenu to give your own number up to 60 ply.

USER LEVEL (menu Levels )
          Same as TIME, but now you can define your own favorite level of
          play. You will be prompted to type the desired time. Type for
          example 00:00:25 and the program will play at an average time of
          25 seconds per move.


FIXED LEVEL (menu Levels )
          You can control the used time by second. If you enter for
          example 00:00:15, REBEL will always move after 15 seconds.
          This level is very suitable for the ever-increasing number of
          computer tests which are based on fixed times per move.
          HINT: This level is very useful together with Analyze database.

INFINITE (menu Levels )
          The program will continue evaluating until you stop it (i.e.
          with the REBEL button) or when a mate is found, or when the
          maximum ply depth is reached.

ANALYSIS LEVEL, ANALYSIS INCLUDE and ANALYSIS EXCLUDE
          For this special level we refer you to chapter 6.1 and 6.2.







4.3. The other options under menu Option

Menu "Option" contains a number of possibilities to change the chess
engine of the program.
Keyboards users use F3.


4.3.1. Anti-GM (menu Option )

With this option activated REBEL will think his opponent is a GM
(grandmaster) and will play differently. REBEL will try to be more
humanlike and accordingly will play with more risk. This option was
first activated during the match against Anand in 1998 where REBEL
scored 5 out of 8 games! Without this option, we believe REBEL's score
would have been lower. You'll have 4 levels of anti-GM software to
choose: none, active, strong and smart.





4.3.2. Engine (menu Option )

You can choose between four so-called chess-engines. By "engine" we mean
that particular piece of software that makes REBEL calculate a move.

You can choose between the engine of REBEL CENTURY (standard loaded),
and the simulated engines of REBEL 9.0, REBEL 8.0, REBEL 7.0 and REBEL
DECADE. The ELO-rating that this engine is supposed to have on your
particular PC will be changed automatically.



4.3.3. Permanent brain (menu Option )

With this option you can prevent the computer from thinking while it is
your time to move. This will make the program weaker of course. If the
permanent brain is active, the computer will take full advantage while 
you are thinking about your move.



4.3.4. Tactical engine (menu Option )

This option activates the REBEL engine that won last year's $2000 contest.
It will change your REBEL into a tactical monster. See the below results
tested with the 3 test suites: TACTICS, BS-2830 and LCT-II.

PERSONALITY    TACTICS    BS-2830   LCT-II
Rebel Century   2450       2538      2450
Tactical engine 2995       2717      2550

Note: this engine is not suited for playing games but will do well in
tactical positions with difficult key-moves.

4.3.5. Bluff chess (menu Option )

This option activates the REBEL engine that won a special prize in last 
year's $2000 contest. This engine plays brilliant chess at times. It is 
a real pleasure to play against this engine as it plays a kind of bluff 
chess, it scatters with pawns as soon as it smells your king or notices
other positional advantages.  

4.3.6. Personalities (menu Option )

For REBEL you can create different playing styles (so-called
"personalities" (see "Define  personality" in the EXTRA menu)). You will
find a lot of different predefined personalities in the folder PERSONAL.

You can use the "built-in personality editor" (see "Define personality"
in the EXTRA menu) for editing/creating a personality.



4.3.7. Playing style (menu Option )

You have the choice of 5 different playing styles ranging from aggressive
to defensive. In the pull-down menu the actual playing style is displayed
by the corresponding uppercase letter.





4.3.8. Playing strength (menu Option )

There are 3 levels of playing strength. If you select the novice option
here, you have the best possibility to beat the program. Its ELO rating
is estimated at 1000-1300.

The option "Club Player" is suited if you are a 1600-2100 ELO rated
player. Rebel now and then will make minor to major mistakes at
random.

In the pull-down menu the actual playing style is displayed by the
corresponding uppercase letter.









4.3.9. Hashtables (menu Option )

The term hashtables stands for an algorithm in which the program stores
the results of its evaluations into the PC memory.

This is very helpful for the program: when the program finds a position in
the hashtable that was already evaluated, then there is no need to
evaluate the position again since the result is already known.

This technique makes it possible to speed up the search process by a
factor of three, and even more in the endgame.

At the start of the program, REBEL will try to reserve as much free memory
as possible: the more free memory, the more positions the program can
store. With this option you can change the size of the hashtables. Of
course you cannot make the hashtable bigger than the size of free memory
you have left on your computer.




4.3.10. Use EOC knowledge (menu Option )

Activating this option will enable REBEL to make use of the special EOC
database that you have loaded during calculating.

The EOC (encyclopedia of chess) database is a re-compilation of REBEL's
standard database of 800,000 high qualified chess games stored in a new
super fast format. This enables REBEL to consult the database and based
on what is found to adjust its play. REBEL can use the EOC data in two
ways:

- Use as book: REBEL will search in the EOC database for the current
  position. If the EOC database contains this position REBEL will answer
  immediately with a next move found in the EOC database. We do not
  recommend this setting for optimal play but more as an option to
  study opening theory. The EOC database contains 20 million moves
  and its size is 20 times bigger than the standard opening book.




- Strong or active use: REBEL will search in the EOC database for the
  current position. If the EOC database contains this position, REBEL will
  look at the next move(s) in the EOC database and use in its calculations
  the result of these games by adding or subtracting some points to that
  move.

  In this way REBEL will follow the human theory as represented in the
  EOC database of 20 million moves. The advantage above the EOC=BOOK
  setting is that the REBEL chess engine still is in charge and that
  major mistakes made by human players in the 800,000 game database
  are filtered by REBEL.

See 7.10 for loading an EOC database.








4.3.11. Strongest settings (menu Option )

Using this function, you can restore REBEL's strongest playing settings
with one mouse click. If REBEL is already playing with the strongest
settings, this menu item isn't selectable.



4.3.12 The ELO rating level (menu Option )

This is a very special playing level. With this level you have full
control of the program's playing strength. Because of the ever-increasing
playing strength of today's chess programs, it becomes more and more
difficult to beat a chess program. When starting REBEL CENTURY, the program
quickly estimates the playing strength of the machine by checking the type
and the speed of your PC. With this data, REBEL calculates an estimated
ELO rating which can be found in Options. By changing this ELO rating (by
clicking on it) you can lower the playing strength of REBEL. You can for
instance type your own ELO. From this moment on you will have an opponent
that is as strong as you are.

Some important comments:
- The system used by REBEL is of course not reliable to an exact ELO
  rating, however the goal of the system is more than sufficient.
- The ELO values used by REBEL are based on the FIDE standards. If you are
  used to USCF ratings, you must add 100-150 ELO points.
- The use of the ELO level of course makes no sense if you have already
  lowered the playing strength with other functions (for example with the
  novice option.)
- While playing a game with ELO level there will be NO additional
  information visible like main variations, hint moves or even book moves.
  Just like a real chess game, you are on your own.










Chapter 5: PROGRAM OPTIONS (menu Option )

Keyboard users use F3.

5.1. Player <> Player mode (menu Option )

Puts the program into sleep mode.
With this function you can enter a range of moves and the computer will
not disturb you with a counter move.  The program will still check your
moves for legality.

The REBEL button will change into "-----".
You can make the program active again by clicking this button. From this
point, the program will start calculating again.







5.2. Automatic play (menu Option )

The program will play against itself from the current position. The
program will continue playing until you interrupt it by clicking on
REBEL or by a checkmate or a draw.


5.3. Go to Move number (menu Option )

With this function you can jump to any move you wish in a game. You will
be prompted to enter the desired move number. If you enter a number higher
than the actual number of moves of the game, the program will go to the
last move of the game.

If you want to go to the start of the game, enter 0 or use <Home>.
If you want to go to the end of the game, use <End>.





5.4. Replay game (menu Option )

This function allows you to replay/study a game at three different speeds
(slow, normal and fast). The program will setup the start position and
will execute all moves at the speed you have chosen. You can watch the
game and study the moves and move comments.

You can interrupt the replay by pressing the spacebar. Pressing the
spacebar again will force the program to continue the replay. If you wish
to abort the replay function, press ESC or click on a menu item.



5.5. Clear move comments (menu Option )

All move comments (including analysis and symbols) are removed from the
game.




5.6. Make move note (menu Option )

With this function, you can simply supply every move with your comments.
All move comments will be written to the hard disk if you save the game.
Your move comments will always be visible in the info section.



5.7. Game to text file (menu Option )

With this function, you can write the current game to an ASCII text file
(move comments, names, date etc. included). You can read or print the
resulting text file with your favorite text editor.

REBEL will prompt you for a legal DOS file name to write the data to.






5.8. Autoplay 232 (menu Option )

This option is especially suited for those who want two programs to play
against each other on two computers. You need a special cable for it plus
software which no doubt your dealer can supply you. The advantage of REBEL
is that, when you let two computers play against each other, REBEL will
save all games into the current database including the score. During this
autoplaying the score is visible and updated and double games are skipped
automatically! Above the move window you will see for instance:
12.0-9.0  10-4-7 (6) meaning: the score is 12-9 for REBEL, 10 games are
won, 4 drawn and 7 lost, while 6 double games are skipped.

Options: You can bypass or add some options of auto232 by adding a letter
to REBEL's command line:

REBEL.EXE A    - This will involve REBEL's position learner. Results of
                 previous auto232 matches are taken into consideration
                 too. It for instance means that in case REBEL is faced
                 with a loss in a previous game REBEL may decide to play
                 a different game. 

               - This option will also activate REBEL's book learner
                 during auto232 matches. This means that REBEL will try
                 to avoid those opening lines it has lost and to repeat
                 the opening lines it has won.

REBEL.EXE A B  - When the "B" parameter is added too book learning will
                 be aggressive.

HINT-1:
Before you start an auto232 match enter the names of the opponents (menu 
EXTRA). This will cause REBEL to save the games in the database with the
right names otherwise you get the default names of auto232 which are not
very enlightening. Enter in the "white name" the REBEL engine that will
play and in the "black name" the name of the opponent. REBEL will
recognize this and override the auto232 defaults.

HINT-2:
If you don't want REBEL to play double games during auto232 sessions then
turn off the "allow double game" flag in the menu WHITE.


       ΙΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ»
       Ί                        W A R N I N G                       Ί
       ΘΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝΝ1/4

       Although REBEL supports the external auto232 driver it can't be
       guaranteed the software runs without flaws. As a matter of fact
       auto232 will hurt REBEL's playing strength from time to time and
       the auto232 matches you play do not reflect REBEL's true strength.

       Every time you start an auto232 match REBEL will create a logfile
       called AUTO232.LOG and over there errors found will be displayed.

Advised settings for auto232: REBEL A

For more detailed information on AUTO232 we refer to the README file
available from the menu START (View README.TXT).





Chapter 6: ANALYZE OPTIONS

6.1. Analysis level (menu Levels )

This function allows you to analyze a game or a position in a comfortable
way by combining the Infinite level with the player <> player option. The
program will start evaluating the current position until you decide to
enter a move. The program will execute this move and will start evaluating
the new position immediately. All take back and move forward facilities
will remain, so you can analyze a game without any obstacles.

The REBEL button is now changed into a GAME button. If you click on
GAME, the program will restore the original game you have loaded or
played. This gives you the opportunity to analyze alternative moves or
sub-variations of the game. So with GAME you can easily restore the
original game without the need to re-load the game from the database.
You can exit the analysis mode by selecting a new level (menu Levels).




6.2. Power analysis in general

For these options the comment section needs to be activated (see Ch. 12.3).

Besides the normal analysis level there are two power analysis levels. In
principle everything that is possible in the normal analysis level is also
possible in the power analysis level. However with the power analysis
level, you can decide YOURSELF which moves REBEL should analyze or not
analyze! Because of this, the analysis can be sped up as the program has
fewer possible legal moves to search.

- you can enter up to a maximum of SIX moves.
- selected moves can also be removed from the selected list. This can be
  done in 2 ways: a. enter the move again or b. click on the move you want
  to remove with the RIGHT mouse button.
- if you click on one of the selected moves in the INFO window with the
  left mouse button, this move will be executed and REBEL will analyze the
  next move.



6.2.1.  Analysis include (menu Levels )

With this option you can decide which move(s) REBEL has to evaluate.

EXAMPLE
a. start a new game
b. start the analysis include
c. REBEL will start the thinking process
d. Enter Ng1-f3, REBEL will now process only Ng1-f3 as you can see in
   the INFO window.
e. Enter d2-d4, REBEL will now process only Ng1-f3 and d2-d4 as you
   can see in the INFO window.

6.2.2.  Analysis exclude (menu Levels )

With this option you can decide which move(s) REBEL is not allowed to
evaluate.




6.3. Analyze game (menu Option )

With this function you can analyze an entire game or just a part of it.
You can also select which color(s) of the game should be analyzed
(white, black or  both). If you choose the "Selected moves" option,
only moves, marked with "??" (using the annotation symbol shortcut) are
analyzed. This will shorten the analyze process tremendously.

The program will start analyzing the game at the current
level and from the current position. In this way you can decide from which
move on the analysis has to start.

- the REBEL button will change into an EXIT button which gives you the
  possibility to abort the analysis.
- the analysis results will be stored in the move comment. You can see
  the results with the take back and move forward facilities after the
  analysis has been finished.
- the analysis will be executed in 2 stages. First the real move played in
  the game will be analyzed, and after that, REBEL will analyze the
  position and give its opinion. If REBEL finds its move clearly better
  than the move played in the game, the program will mark this move by
  inserting "!!" in the move comment.


6.4. Analyze database (DB-menu UTILITIES )

This option is available in the menu "UTILITIES" of the database. To be
able to use this option you first have to enter the database via menu
"Data".

With this function you can analyze an entire (position-based) database
which is especially handy for solving many difficult (test) positions.
Every start position in the currently loaded database will be analyzed
with regards to the current level, and the results (last three main lines)
will be written into the move comment.

You'll be prompted to enter a name for a database where the results should
be written to.

When the analysis is finished, you can load this database and view the
results.

The provided databases BT-2450.DAT and BT-2630.DAT are especially suitable
for this function.

The REBEL button has changed into an EXIT button which will give you the
possibility to abort the analysis. Keyboard users can press ESC to abort
the analysis.

6.5. Analyze selection (DB-menu UTILITIES )

This option is available in the menu "UTILITIES" of the database. To be
able to use this option you first have to enter the database via menu
"Data".

With this function you can analyze an entire game or just a part of it.
You can also select which color(s) of the game to be analyzed (white,
black or both). The program will start analyzing the game at the current
level.

See also chapter 6.3.


Chapter 7: DATABASE PART I

7.1. Enter database (menu Data )

When you enter this option you'll get a new screen with its own pull-down
menus and on which the first 20 or 40 games of the database
(alphabetically ordered) are visible.

For more information we suggest reading chapter 8.

7.2. Enter PGN-database (menu Data )

This makes you enter the PGN-format database that was saved in the
REBEL.CFG-file the last time you left the program.

You'll have less possibilities compared to the possibilities of the REBEL
database but still:
- you load another PGN-database by clicking on the displayed name of the
  database
- you can scroll through the database as usual with PG-UP and PG-DN
- you can select games the same way you can with the REBEL database
- with "load next" and "load previous" you can load the next or previous
  game of the PGN-selection
- the layout of the screen is dependent on the display configuration with
  the REBEL database.


7.3. Next game (menu Data )

This option will load the next game of the selection you've made in the
database.

If the last game was already loaded you'll receive a message that there is
no next game.
When there are no games selected, this option will not be available.


7.4. Previous game (menu Data )

This option will load the previous game of the selection you've made in
the database.

If the first game was loaded you'll receive a message that there is no
previous game.
When there are no games selected, this option will not be available.


7.5. Save game (menu Data )

You will be prompted to input some data belonging to the game to be saved
(names, ELO, date, result, some additional text). Attached to the complete
game (moves and move comments), this information will be saved into the
database.

All items will be pre-filled (see the default bar).
- with ENTER the information will be accepted
- with SPACE all the information on the line the cursor is blinking will
  be cleared
- if you want to change an item, simply type the desired information and
  press ENTER.



Overview
a. Name white - a maximum of 20 characters. You are required to input a
                name. If you type nothing, the name will become "Player"
b. Name black - a maximum of 20 characters. You are required to input a
                name. If you type nothing, the name will become
                "REBEL CENTURY"
c. ELO white  - the ELO-rating of the white player, this is not required,
                but is recommended because of the overviews (see chapter
                8.5)
              - an ELO-rating between 1000 and 3400 will be accepted
d. ELO black  - see ELO white
e. Place      - maximum 39 characters
f. Date       - you can either input an exact date or a year
                Examples 1994 , 120794 , 12-7-94 or 12-07-94
g. Tournament - maximum 39 characters
h. Result     - not required, but is recommended for the overviews (see
                8.5)
                white wins: type 1-0 , 1 or simply +;
                black wins: type 0-1 , 0 or simply -;
                draw      : type  "-" , ", 0.5 , or simply =

i. Free index - not required but recommended if you want to create your
                own classification system. Because it is also connected
                to its own index it has also extra selection possibilities.
                Via "dbmenu-DBFILES-reorganize IX4" you can also later add
                one free index text to a whole database.

j. Comment    - maximum 72 characters
              - this is not a move comment but a game comment

7.6. Rewrite game (menu Data )

The loaded game will be overwritten by the current game.
The original data of the loaded game will be lost. This function is
especially useful if you want to make some (minor) changes to existing
games, without the need to delete the old game.

For reason of security the original data will be written to "TRASH.DAT",
see 7.7. When there are no games selected or only one, this option will
not available.


7.7. Delete game (menu Data )

This will delete the current loaded game. You will be prompted to confirm
this. For reasons of security the game will be written to "TRASH.DAT".

When there are no games selected or only one, this option will not be
available.

7.8. Game info (menu Data )

The comment window will display the extra info on the actual game.

7.9. Search on position (menu Data )

The program will search for games with exactly the same position as the
one on the chessboard. REBEL will automatically recognize move
transpositions, if relevant. This means that games started with "1.d4 d5
2.Nf3" and "1.Nf3 d5 2.d4" are the same to this search function. This
function is very useful for opening preparation.


7.10. Load EOC or CAT (menu Data )

An EOC (Encyclopedia Of Chess)-file is a file that contains a great
number of games that can be consulted by the user as well as by REBEL.
If the consult window is activated you can read (at least at the
start of a new game) some data (see section 12.7).

The EOC that is supplied to you on CD-ROM contains the data of REBEL's
standard database of 800,000 games and are ordered in such a way that
REBEL can quickly consult this data. Of course REBEL can do this even
faster if the EOC is written on your harddisk. It takes some disk space
though. If you want this you have to copy all files with EOC in it.

CAT (Computer Analysis Tool) is a new type of database similar to the
EOC approach. While EOC chess trees focus on human games CAT is a chess 
tree for computer analysis only. CAT is "the" way to organize your 
computer-computer databases (games and/or positions).
                                                                        
CAT or EOC databases are recognized automatically and information found
is stored in the consult window (more in section 12.7).

7.11. Load clipboard (menu Data )

You can load one of the four clipboard games via this pull-down menu.

You can also load one of these games by either:
- using <CONTROL+F1> ,<CONTROL+F2>, <CONTROL+F3> and <CONTROL+F4> 
shortcuts.
- clicking on one of the four boards with the LEFT mouse button when the
  Four boards window (menu "Layout") is activated.


7.12. Save game to clipboard (menu Data )

You save the current game into one of the four clipboard games via this
pull-down menu.
You can also:
- use <CONTROL+F5> ,<CONTROL+F6>, <CONTROL+F7> and <CONTROL+F8> shortcuts




7.13. Game to PGN (menu Data )

Your present game will be written to a file in PGN format including
comments or analysis. You will be prompted for the name of the (new)
PGN-file.

The PGN format is used on the INTERNET. For a detailed instruction on the
format refer to the official rules for it.

7.14. (r)(r) Position to EPD (menu Data )

EPD-files are text files representing chess positions or game fragments.
The EPD format has become more and more popular in recent years because it
offers the possibility to exchange positions with other programs.

This option gives the possibility to write the current game to an EPD-file
and the name of that file is saved into REBEL's memory.

You can choose either to save it into a new file or to add it to an
existing one.

7.15. Position -> (menu Data )

The current game is added to the file which name is stored in REBEL's
memory. If there is no such name this option will not be available.

7.16 Write game to email-file (menu Data )

The Schr”der BV is one of the official sponsors of the International
Email Chess Group (IECG). The IECG is an organization (free of charge!)
where people play chess by the Internet. This varies from one or two
tryout games to serious competitions and big tournaments. The key to all
of this is the so-called electronic mail (email) which is a normal text
file you send to your opponent by the Internet. Within an hour your
opponent on the other side of the world will receive your move so it will
be quite possible you will receive a responding move the same day! With
these fast mail possibilities, playing chess by email on the Internet
has become very popular these days.




"Write game to email-file" will write the current game to a text file
which you send to your opponent by email. You can choose to send it with
or without a diagram.

7.17  Load email-file (menu Data )

Reads the email you received from your opponent and imports the game
and options.

You can choose to either load it only as a game, or save it the same time
in your database or overwrite the corresponding game in your database.

HINT
For a detailed description and the latest developments in this area we
refer to the file IECG.TXT or to the following Internet homepages:
http://www.rebel.nl/  the REBEL homepage
http://www.iecg.org/  the IECG homepage




Chapter 8: DATABASE PART II (Database menu)

8.1. Database in general

- Upon first entering, the database loaded will be the one that was saved
  in your REBEL.CFG-file. You can change this (also during a game) by
  loading a different one via menu "DB-FILES"-load-database or by simply
  clicking on the displayed name of the database.

- the database uses files with the extensions .DAT, .IX1 , IX2, IX3 and 
  .IX4. If one of the first three files is missing you'll receive an error
  message. The same applies for making a new database when one of these 
  files already exists.

To view the next games in the database, you have two possibilities:
- You click on top of the screen on  (or the PG-DN key) and the next 20
  or 40 games will appear (with -- (or the PG-UP key) you can scroll back
  for 250 pages);
- You click on top of the screen on the letter of the alphabet (or the
  corresponding key) and again 20 games become visible, starting with the
  selected letter.
- in the comment section, extra information is available for the game that
  the scroll bar is located on.
- selected games will be represented as inverse text font
- when a search function (see 8.3) is active, the game will be preceded by
  a "*"
- above the comment section, 6 buttons appear:
  a. "Load" (shortcut ALT+L): this will load selected games.
     You can only activate this when games have been selected.
  b. "Delete" (shortcut DEL): this will remove all selected games from the
     database. Before this will actually take place, you will be prompted
     for confirmation. Deleted games will be stored in the "TRASH.DAT"
     database for reasons of security.
     You can only activate this when games have been selected.
  c. "Game overview" (shortcut ALT+G): the game where the selection cursor
     (>> <<) is on, will be displayed in 15 small boards.
     For more info on this topic we refer you to chapter 14.3.
  d. "Cancel sel." (shortcut ALT+C): this cancels the selection with the
     result that no game is selected anymore.
     The buttons "load", "delete" and "cancel sel." will grow pale.
  e. "Select all" (shortcut ALT+A): all games will be selected taking into
     account a former search action. For instance: if you have asked for
     games that ended with a draw, then all games ending in a draw will
     now be selected. This can be very convenient to export this selection
     to another database. Maximum number of games will be 10,000.
  f. "πEVALUATEπ" (shortcut ALT+M): this will cause REBEL to evaluate the
     endposition of the game where the selection cursor (>> <<) is on.
     You can only activate this when two small boards are also visible.

- you select a game by clicking on it, clicking again will deselect the
  game (shortcut INS)
- you select more than one game by clicking the first one and KEEPING THE
  MOUSE BUTTON PRESSED until you have pointed to the last game you want to
  be part of the selection
- if you only want to load one game, immediately click with LEFT button
- if you only want to select a game, click with RIGHT button (shortcut INS)







8.2. DB-FILES

Keyboard users use F1.

8.2.1. Load database (DB-menu DB-FILES )

You now can load another database. The fastest way to do this is using the
shortcut ALT+D (or defined button) or by simply clicking on the displayed
name of the database.

If you have loaded another database, you will be asked upon leaving the
Program if all changes should be saved. If you confirm with yes, REBEL
will load this database at the beginning of your next session.

8.2.2. New database (DB-menu DB-FILES )

With this option you can create your own desired database.  An example
would be collecting (your own) games played at your chess club.

8.2.3. Remove double games (DB-menu DB-FILES )

The database will be searched for double games. Double games are deleted
without further notice and will be written to the database TRASH.DAT for
reasons of security.

8.2.4. Reorganize db (DB-menu DB-FILES )

Activating reorganization will force the program to sort the entire
database by name. Additionally, all deleted games will be permanently
removed from the database, thus increasing your free disk space.

Reorganization is only useful if you have added or deleted games.

Before starting the reorganization, REBEL will first inform you whether it
makes sense to reorganize by displaying how many bytes of free disk space
will be gained.

There are other advantages in reorganizing: some search functions will be
performed quicker, and searching on moves, positions or text will show the
games alphabetically.


Depending on the size of the database, the reorganization will take some
time. When reorganizing, a temporary (and invisible) file will be created.
If your harddisk contains insufficient space, reorganizing is impossible.


8.2.5. Reorganize IX4 (DB-menu DB-FILES )

The IX4-index file of the database is the free index file. An index will
shorten the searching through big databases immensely. If you use this
feature in a clever way, you can find the games you're seeking in a
a twinkling of an eye.
"Reorganize IX4" gives you the possibility to reorganize the database while
automatically adding a free index item. In this option REBEL gives you the
opportunity to choose between various common search items or a text you
choose yourself. After you've made this choice you will be prompted by the
question whether existing free index data should be overwritten or not.





8.2.6. TRASH.DAT active (DB-menu DB-FILES )

Every time a game is deleted a copy will be made in the trash.dat
file. When this option deactivated, this will NOT be done and much time
will be saved, especially when you delete many games at one time.

8.2.7. Remove TRASH.DAT (DB-menu DB-FILES )

All games that have been deleted before and have been saved for security
into TRASH.DAT will now be DEFINITELY deleted. These games will now be
gone forever!

8.2.8. Total games: count (DB-menu DB-FILES )

REBEL will count the total number of games in the database. This number
will also be visible afterwards in the menu.

8.2.9. Leave database ESC (DB-menu DB-FILES )

This will take you back to the game with board etc.

8.3. SEARCHING

Keyboard users use F2.

This menu offers you possibilities to search your current database
for almost every item that a game can be searched for.

8.3.1. Searchmask (DB-menu SEARCHING )

Upon entering this choice your screen will change into a form where
you can mark several selection possibilities.
Press on the "SEARCH" button after you have defined you search items and
the database will be searched for games that meet your specifications.

First of all you'll have three vertical rows of blocks that can be switched
on/off. You can only have one of those three activated per line.
Meaning of the symbols above the rows:

" || " means (when activated): if this item is found in a game, the game
       will be selected unless other conditions forbid;
" && " means (when activated): this item MUST be present in the game
       otherwise it will not be selected at all;
" != " means (when activated): this item is NOT allowed to be present.

Examples:

1. when "no score" is set on "&&" only the games without a result will be
   displayed.
2. when "no score" is set on "!=" all games that have a result will be
   shown whether it will be won, lost or drawn.

Secondly you'll have many items to be specified a bit more such as
-white name-, -black name-, -free classification-, -notes-, -tournament-
and -place-. You can give a text here that will be searched for in the
database.
Other items like -date-, -Elo white-, -Elo black- and -Eco- can be
specified in a range. For instance: Elo white =1600 σ2000 will make REBEL
search for every game in which the white player has an ELO rating higher
than 1599 but lower than 2001. When you set the "!=" block it will result
in the selection of games of white players that has an ELO rating lower
than 1600 or higher than 2000.

Thirdly you'll see four small boards corresponding with -moves (board 1)-,
-position (board 2)-, -pattern (board 3)- and -material (board 4)- search
items. What kind of position, pattern etc. the database will be searched
for can be defined in the Start menu (see section 11.5 and 11.6). You can
change the position to be searched for with the option of the Start menu,
or also by clicking on the corresponding board. This also applies to
pattern and material but not to moves. Keyboard users can use <CTRL>+<F2>,
<CTRL>+<F3> and <CTRL>+<F4>,

Search on moves: the program will search for games containing the exact
moves of the currently played game on the chessboard. This can be very
useful for opening preparation.









Another 2 examples:

Example (1)

-white player- defined as "Kasparov", set on "||";
-black player- defined as "Karpov", set on "||";
-date- defined =(left blank)-(left blank)-1998 σ(left blank)-(left blank)
-1998, set on "&&";

will result in all games of the current database of the year 1998 in which
Kasparov had white or Karpov had black










Example (2)

-white player- defined as "Kasparov", set on "&&";
-tournament- defined as "Linares", set on "&&";
-date- defined =(left blank)-05-(left blank) σ(left blank)-06-(left blank),
 set on "!=";
-black Elo- defined =2500 σleft blank, set on "!="
-won by white- set on "!="

will result in all games of the current database which Kasparov played
against players with an ELO-rating lower than 2500 in a Linares tournament
in all months of the year except May and June and where he didn't win.
This example is rather odd, especially for the month item, but it clearly
shows that the possibilities are almost infinite.







8.3.2. Search names (DB-menu SEARCHING )

You can input either one or two names here, both of which will be searched
for in the database. If you have typed just one name with white, the
program will search for all the games by that player, starting with the
games he or she played with white. If you type only one name with black,
REBEL will start searching first for the games he or she played with
black. If you have typed two names, the program will search for all the
games played between those two players. This function works via the famous
BTREE+ principle and will select games from a database of 1,000,000 games
within seconds.










8.3.3. Search ECO (DB-menu SEARCHING )

You will be prompted to define the ECO range for which the database is
to be searched. Because this option will make use of the index, searching
via this option will probably be faster than via search mask.

8.3.4. Search IX4 (DB-menu SEARCHING )
You will be prompted to define the text of the free index for which the
Database is to be searched. Because this option will make use of the
index, searching via this option will probably be faster than via search
mask.










8.3.5. Won by white (DB-menu SEARCHING )

All games of the database that are won by white will be displayed.

8.3.6. Draw (DB-menu SEARCHING )

All games of the database that ended in a draw will be displayed.

8.3.7. Won by black (DB-menu SEARCHING )

All games of the database that are won by black will be displayed.

8.3.8. No score (DB-menu SEARCHING )

All games of the database that do not contain a score will be displayed.

8.3.9. List by white name (DB-menu SEARCHING )

This will clear all former search entries and now the contents of the
database will now be displayed alphabetically ordered by white name.

8.3.10. List by black name (DB-menu SEARCHING )

This will clear all former search entries and now the contents of the
database will now be displayed alphabetically ordered by black name.

8.3.11. List by eco (DB-menu SEARCHING )

This will clear all former search entries and now the contents of the
database will now be displayed alphabetically ordered by eco code.

8.3.12. List by free index (DB-menu SEARCHING )

This will clear all former search entries and now the contents of the
database will now be displayed alphabetically ordered by free index text.







8.4. DISPLAY database screen

Keyboard users use F3.

- you have the possibility to design the display used for the games
- a restriction is made for the names: they have to contain at least 5
  characters
- the screen can only contain 72 characters. When you want the names to
  be completely displayed on the screen, you lose for example the option of
  two small boards. REBEL can see for itself which possibilities remain and
  this will be displayed in the menu: unavailable options will have grown
  pale.

8.4.1. Length name white (DB-menu DISPLAY )

With the submenu you can declare how many characters of the white name you
want to be displayed.

8.4.2. Length name black (DB-menu DISPLAY )

With the submenu you can declare how many characters of the black name you
want to be displayed.

8.4.3. Game number (DB-menu DISPLAY )
When activated every game that is displayed will have a number. This number
is a temporary number and is not saved anywhere. When you make another
selection every displayed game will receive a new number.
The possibility to give games a temporary number is only done for your
convenience and has no meaning for the game.

8.4.4. Score (DB-menu DISPLAY )

This will show the score of a game.

8.4.5. Date (DB-menu DISPLAY )

This will show the date of a game.





8.4.6. Length name place (DB-menu DISPLAY )

With the submenu you can declare how many characters of the place name you
want to be displayed.


8.4.7. Length name tournament (DB-menu DISPLAY )

With the submenu you can declare how many characters of the tournament name
you want to be displayed.

8.4.8. ECO-code (DB-menu DISPLAY )

This will show the ECO code of the opening of the game.

8.4.9. Length free index (DB-menu DISPLAY )

With the submenu you can declare how many characters of the free index you
want to be displayed.


8.4.10. Total number moves (DB-menu DISPLAY )

This will show the total number of moves of a game.

8.4.11. First moves (DB-menu DISPLAY )

Activating this will fill the remaining space of the gameline with the
first moves in the short notation form.

8.4.12. Small boards (DB-menu DISPLAY )

Two small boards of the game where the selection cursor (>> <<) is on will
be displayed: one with the end position of the opening's theory and one
with the position at the end of the game.







8.4.13. Time (DB-menu DISPLAY )

This gives you the possibility to decide how long REBEL will calculate on
a position of a small board. This applies for the "evaluate"-function in
the database overview and database game overview as well as for the boards
in the "game overview" option of menu "Extra".

8.4.14. Small font overview (DB-menu DISPLAY )

With a small font 40 games will be display instead of the regular 20.

8.4.15. Keep selection (DB-menu DISPLAY )

With this option activated, the selection of games that you have made will
stay valid every time when you enter into the database until you activate
"Cancel selec." (8.1) or load another database.





8.4.16. Save configuration (DB-menu DISPLAY )

This will save the current screen settings into the REBEL.DCF except for
the colors. The next time you start REBEL, the program will remember the
changes you made. See also chapter 1.4.

8.4.17. Load configuration (DB-menu DISPLAY )

You can load another configuration of the screen. The screen will now
be classified according to this file.

8.4.18. Standard configuration (DB-menu DISPLAY )

The screen now is configured according to the standard settings in the
program itself, except for the colors.






8.5. OVERVIEWS

Keyboard users use F4.

There are six different overviews available. The contents of these
overviews can be written to a text file by clicking on the TXT button in
the info section (ALT+T for keyboard users).

8.5.1. Complete overview (DB-menu OVERVIEWS )

You will get a complete overview of all players in the database and their
results. All games played, with regard to their results, will be taken
into consideration and will lead to a new ELO rating of a given player in
the database. The meaning of the three ELO ratings is as follows:
Original  original ELO rating of a player
Average   average ELO rating of the opponents the player has played
          against
New       the new calculated ELO rating for this player



8.5.2. Complete overview ECO (DB-menu OVERVIEWS )
You will get a complete overview of all openings in the database and their
results. Concerning displayed ELO-ratings: same as 8.5.1.


8.5.3. Complete overview IX4 (DB-menu OVERVIEWS )
You will get a complete overview of all free indexes of the database and
their results. Concerning displayed ELO-ratings: same as 8.5.1.


8.5.4. Overview top 40 perc. (DB-menu OVERVIEWS )

You will get an overview of the best 40 players in the database, based on
the results of the games. The 40 players with the highest percentage will
be displayed.
With PG-UP / PG-DWN you can switch between the two pages.





8.5.5. Overview top 40 ELO (DB-menu OVERVIEWS )

You will get an overview of the best 40 players in the database, based on
the new ELO results of the players. The 40 players with the highest ELO
rating will be displayed.
With PG-UP / PG-DWN you can switch between the two pages.


8.5.6. Top 40 ECO (DB-menu OVERVIEWS )

You will get an overview of the best 40 openings in the database, based on
the results of the games. The 40 openings with the highest percentage will
be displayed.
With PG-UP / PG-DWN you can switch between the two pages.







8.5.7. Top 40 IX4 (DB-menu OVERVIEWS )

You will get an overview of the best 40 free indexes in the database, based
on the results of the games. The 40 free indexes with the highest
percentage will be displayed.
With PG-UP / PG-DWN you can switch between the two pages.

8.5.8. Overview of tournaments (DB-menu OVERVIEWS )

You will be prompted to input the desired tournament (or a part of it).
The program will gather all the games played in this tournament and will
sort the results.

8.5.9. Overview of matches (DB-menu OVERVIEWS )

You will be prompted to input two player names.

The program will gather all the games both players have played and will
show the results. The games between those two players are also taken into
consideration and the final result will be displayed.

This function is very useful if you want to know the results of matches
played between two players.

8.5.10. Overview of book openings (DB-menu OVERVIEWS )

This function is useful:
- if you wish to see a full overview of the database concerning all the
  book openings played (make no selections)
- If you want to prepare yourself on a certain opponent (make a selection
  on the white or the black player name).


You will be prompted to make the desired selections to search for in the
database. The output is based on the generally recognized names of the
played book openings. You can only select one name, white or black, and
the program will search for the desired player and color.





8.6. UTILITIES

Keyboard users use F5.

8.6.1. Export selection (DB-menu UTILITIES )

The selected games will be added to a new database, which you will be
prompted for.


8.6.2. Add selection to (DB-menu UTILITIES )

The selected games will be added to an existing database, which you will be
prompted for.


8.6.3. Analyze selection (DB-menu UTILITIES )

See the chapter on analyzing 6.5.


8.6.4. Selection to PGN (DB-menu UTILITIES )

The selected games will be written to new file of PGN-format including all
the comments, while your REBEL database will stay unchanged of course. You
will be prompted to type the name of the new PGN-file. You have to take
care for yourself that there is enough free space on your harddisk!

The conversion can be interrupted by pressing <ESC>.

8.6.5. Add selection to PGN (DB-menu UTILITIES )

The selected games will be written to a file of PGN-format including all
the comments, while your REBEL database will stay unchanged of course. You
will be prompted to type the name of the PGN-file. You have to take care
for yourself that there is enough free space on your harddisk!

The conversion can be interrupted by pressing <ESC>.




8.6.6. Export database (DB-menu UTILITIES )

You can add the current database to another. You will be prompted to
select the name of the other database. After another confirmation from
you, the current database will be written into the database of your
choice.

8.6.7. Import database (DB-menu UTILITIES )

You can add another database to the current one. You will be prompted to
select the name of the other database. After another confirmation from you,
the database of your choice will be written into the current database.

8.6.8. Analyze database (DB-menu UTILITIES )

See the chapter on analyzing 6.4.

8.6.9. Database to PGN (DB-menu UTILITIES )

The actual REBEL database will be written to a file of PGN-format
including all the comments, while your REBEL database will stay unchanged
of course. You will be prompted to type the name of the new PGN-file. You
have to take care for yourself that there is enough free space on your
harddisk!

The conversion can be interrupted by pressing <ESC>.

8.6.10. PGN to database (DB-menu UTILITIES )

First you will be asked to select the PGN file that you want to add and
then it will be added to the current REBEL database.

You will be prompted for permission to avoid unwillingly adding games to
your database.








8.6.11. (r)(r) Database to EPD (DB-menu UTILITIES )

ALL positions (meaning no games!) from the database are written to an EPD
file.

8.6.12. EPD into database (DB-menu UTILITIES )

The selected EPD-file is completely imported in the database. This is the
ultimate comfort in exchanging positions with other chess programs.

8.6.13. Load PGN-database (DB-menu UTILITIES )

You now can load another PGN-database. You can also click on the displayed
name of the PGN-database when you're viewing the PGN-games.

8.6.14. Enter PGN-database (DB-menu UTILITIES )

See section 7.2.



Chapter 9: BOOK OPENINGS (menu Books)

Keyboard users use F5.

9.1. In general
- In REBEL three opening libraries can be active: the normal book
  (extension ".MVS"), the tournament-book (in the program itself, so not
  in a separate file) and a user book (extension ".RBM").
- In selecting a book move, REBEL will give the user book the highest
  priority and the normal book the lowest.
- In the REBEL.CFG file is saved which kind of opening book REBEL is
  allowed to use.
- At the start of the program, the normal book and the user book (if
  available) found in the REBEL.CFG will be loaded.
- If you play from the opening book, the comment section will show you
  which moves are still available for the current position.
- Additionally, the program knows about 300 openings by name. If the
  program recognizes a variation, it will display the corresponding
  opening name with ECO-code in the comment section.


9.2. Book opening on/off (menu Books )

Here you can decide whether the computer is allowed to use its .MVS
opening books or not. If not, the program won't search for a move in its
.MVS opening book. It is possible to activate the tournament book and/or
the user book without activating the normal book.

9.3. Load opening book (menu Books )

At the start of the program, the book found in the REBEL.CFG will be
loaded. With this option you can switch to another opening book which
has the extension ".MVS".

9.4.  Import book from (menu Books )

With this option you can import opening books of external formats and use
them in REBEL with Load opening book. Choose from the pull-down menu which
type of opening book you want to import.



REBEL CENTURY supports the following formats:
- Chessmaster 4000/5000 : extension .OBK
- Genius: extension .CGS
- Fritz: extension .FBK

After you have made your choice you will be prompted to enter your
desired (file)name of the new REBEL book. After that the conversion will
start. The new book is available with Load opening book.

HINT
Handmade Genius books (extension .BOK) can also be imported however they
must be first renamed to the extension .CGS

9.5. Join opening books (menu Books )

With this powerful option you are able to join 2 or more MVS opening
books into one big opening book! Do you have for example our external
12,000,000 opening moves on the CD-ROM REBEL GOLD? You can join these
books into one big opening book. There is just one limitation: Books
can not be made larger than the size of the REBEL hashtable. In practice
this means that if you have a PC with 8 MB of Ram you are able to make
opening books of 5 to 6 MB (!!) This option works as follows:
- Choose from the file menu the book you want to ADD.
- Next choose the book to INSERT the first selected book into.

EXAMPLE
Suppose you want to join the kasparov.mvs and the rebel.mvs main book
(available in the BOOKS directory) Do the following:
- choose Join opening books
- select kasparov.mvs (after question "Select to add:")
- select rebel.mvs (after question "Add to:")
  next will appear:" Add file kasparov.mvs to rebel.mvs?"
- confirm with YES and all moves of kasparov.mvs are inserted in rebel.mvs

REMARK
Take special care about the following: if you make very big books with
Join opening books, the response times of the opening moves will slow down.
A fast harddisk and/or a good diskcaching program is very important for
using opening books greater than 2 MB.



9.6. Overview MVS-book (menu Books )

By selecting this option, an overview of the opening book sorted on opening
names is presented. In other words: you can have a look into the book to
see which opening is well represented, which is less represented, and also
which opening is active and which not. Under the overview, the total number
of moves and positions and the average length of the book opening lines are
reported.

9.7. Analyze MVS-book (menu Books )

REBEL will analyze the book on the current level and add values to the
moves of the book. This option is extremely handy in case you doubt about
2 or 3 book moves. With this you may consider taking the book move with
the highest score!

The more time REBEL has to evaluate, the more reliable these values will
be, and of course the better your book. In the submenu you can choose to
make REBEL start again from the beginning or to continue where REBEL left
last time this option was used.

9.8. Show book scores (menu Books )

The MVS-books contain values made with Analyze MVS-file (see 9.7).
With this option you choose if you want to see these values.
We refer you to 9.7 to add values to a MVS-opening book.

9.9. Tournament book on/off (menu Books )

Here you can decide whether or not the computer is allowed to make use of
the internal tournament book. The tournament book only contains good
variations for REBEL. When the tournament book is turned off only
REBEL.MVS (which is a much broader book) will be consulted resulting
in a much more varied game.

IMPORTANT!
Always use the Tournament book in combination with REBEL's standard
opening book. The Tournament book is just a small selection (5 Kb)
of REBEL's main book with the opening lines we consider best for
REBEL. If you turn on Tournament book and turn off the standard book
then REBEL will actually play with an opening book of only 5 Kb!

9.10. Book learning (menu Books )

With this option set, REBEL will try to learn from its own mistakes:
openings with a bad result will receive a lower priority and vice versa.

Furthermore REBEL will automatically store every game it plays in the
special CAT database "REBLEARN". On request you can set the option
"Use EOC or CAT data" (menu Options) and REBEL will use the information
for its calculations. When a position is found in the CAT database REBEL
usually is able to compute this position much deeper.


9.11. Clear learning (menu Books )

REBEL gives you the possibility to decide whether or not REBEL will
learn from its mistakes (see 9.10.). When book-learning is
activated the book learning after many games will cause REBEL to use a
small opening library.



This Clear-book-learning option will clear the book learning files
and make REBEL play again from its original book without knowledge of
former games.

Furthermore this option will clear the contents of the special CAT
database "REBLEARN".


9.12. User books

REBEL gives you the possibility of loading your own created opening book.
This book needs to have the extension ".RBM" and will be saved in the
REBEL.CFG. You can make it yourself by creating an ASCII-file with
opening lines. It's very simple to do it yourself:

a) to start a new variation start a new line;
b) give a move by typing the coordinates in four characters, e.g. e2e4;
c) after every move you need to type a space which indicates that the
program will play this move active, or a minus which indicates that the
program will not be allowed to play this move.

Examples: "e2e4 d7d5-g1f3 " means that REBEL will play at the start e2-e4;
if REBEL plays with black then the answer to "e2-e4" will NOT be d7-d5,
but when REBEL has white and the opponent plays d7-d5 after e2-e4 then
REBEL will answer with Knight g1 to f3;

"e2e4 e7e6-": REBEL will not play the French Defense as black;
"d2d4 d7d5 c2c4-": REBEL will not play the Queen's Gambit as white.


9.13. User book on/off (menu Books )

Here you can decide whether the computer is allowed to make use of the
user book if loaded.

9.14. Load user book (menu Books )

You will be prompted to enter the filename for the RBM opening book you
want to load into REBEL's memory.

You now can choose "edit user book" to change things in the book.

9.15. Edit User book (menu Books )

9.15.1  The REBEL opening book editor

The REBEL CENTURY opening editor only works with RBM text files which you
probably just made with New User book (see Chapter 9.17)

The edit process goes as follows:
- load a RBM book into the PC's memory with "Load user book"
- choose "Edit user book"
- you now are able to change the loaded book in every way you please by
  deleting variations, adding variations, changing priority of moves or
  even importing games to the book.
- as a last step you can save the edited book back to your harddisk by
  "Save user book"

IMPORTANT
The REBEL CENTURY book editor ONLY works with a MOUSE.



The layout of the screen will change.
- the (big) REBEL button is changed in EXIT. Here you can leave the editor
- at the bottom of the INFO window the quantity of used and free memory is
  displayed. Found opening moves are displayed in the INFO
  window.
  By clicking on the moves you can quickly go to your desired
  place in the book.
- all other game manipulating key functions like PGUP, PGDWN, HOME, END
  etc. are also available.

- The comment window is used as an EDIT window.

This is an exact copy of the moves in the INFO window, however HERE is the
place to make your changes







9.15.2. Remove a variation

You simply click on the move in the EDIT window with your RIGHT mouse
button. The move will disappear from the INFO and EDIT window.

IMPORTANT
Be aware that the remaining variation AFTER the deleted move is
automatically removed too!


9.15.3. Change priority

This is done by clicking on the move in the EDIT window with your LEFT
mouse button. The move with a "-" will change into a move without a "-"
and vice versa. REBEL will never play moves with a "-".

9.15.4. Add variation

If you want to add a variation you simply click on Insert.


9.15.5. Hints

You can add your own games or (grand)master games very quickly to the
opening book. This goes as follows:
- load the game
- press END, REBEL will go to the last move of the game
- click on Insert and the game has become new theory!

9.16. Save user book (menu Books )

By using this option you save the changes you made.

9.17. New User book (menu Books )

You will be prompted to enter the filename for the new RBM opening book
you want to create. The new opening book will contain as the only move
1.e2-e4.




9.18. Make user book from db (menu Books )

With this function you can make an opening book from a REBEL database. All
games of the database are exported to a RBM opening book.

This new book you can load immediately with Load User book or edit this
book first with the book opening editor of REBEL CENTURY (see chapter 9.15)

The program will ask for the following data:
- your desired (file)name of the new created opening book
- the (maximum) number of moves exported from every game
In this way you can limit the depth of the new created book.

HINTS
- if you have some quality databases, for instance a database with only
  (grand)master games, then you can make some excellent books with Create
  opening book.
- if you have some good Player databases, for instance a database with
  only games of Kasparov, then you can make an excellent opening book of
  the Kasparov playing style and open like Kasparov.
- and last but not least you can make an opening book of your own opening
  repertoire!

9.19. Selected RBM from DB (menu Books )

This is in fact an extended option of the one above: you will also be
prompted to fill in a number of moves to be inserted into the new RBM book
BUT now only openings will be included that are beginning with the same
moves that are currently on the board!

EXAMPLE:
- put REBEL into the player <> player mode (menu "Option")
- make moves e2-e4, c7-c5
- run this option and choose for 10 moves to be inserted
- result: the first 10 moves of all those games of the database that have
  1.e4 c5 (the Sicilian Defense) will be put into the RBM file!






Chapter 10: SCREEN SETTINGS

Keyboard users use F6.

With REBEL you can choose which information you want on the screen.

10.1. Info (menu Config )

In the menu behind the word "Info" the first character of the selected
info level is displayed.
There are three possible levels:

a) None

This level is useful when you want to play against REBEL with as little
assistance as possible.
- in the move-section no info about the calculations nor the difference in
  material will be displayed. Therefore the move-section can contain more
  moves.
- the comment-section will not show which move is actually calculated,
  neither will it show which variations have been considered when a move
  is done.
- during the calculating, only one line will be displayed that contains
  only very brief information, for instance:
  "09:23  10.22 (43)  Pos/sec: 12.234 (3.890.345 pos. evaluated)",
  this tells you:
  a. REBEL has been calculated for 9 minutes and 23 seconds so far
  b. it's calculating 10 ply deep and at this moment it has considered 22
     moves on the 10th ply
  c. where 43 moves are possible
  d. during the last second 12,234 positions were considered
  e. of a total of 3,890,345 possible positions.

b) Usual

This level is useful if you want to be informed about which variations
REBEL is calculating and you do not want to be bothered by all kinds of
information of specific computer chess kind.

- the moves-section will display the difference in material
- the comment-section can contain four lines, the first three lines
  contain the main variations that REBEL finds best for the given
  position and ply depth. The fourth line shows some information about the
  evaluation status at that moment.

  Examples:
  one of the first three lines could be:
  "00:04  4.05  0.15  b5xa4 Ra1xa4 Nf6-d5 Qg4-g7+"
  which tells you the following:
  a. after 0 minutes and 4 seconds the program has found the displayed
     main line
  b. this main line is found at the fourth ply as fifth possibility and is
     judged by the program with a score of 0.15 .

  the fourth line could be:
  "09:23  10.22 (43)  b5xa4 Pos/sec: 12.234 (3.890.345 pos.evaluated)"
  which tells you the following:
  a. REBEL has used 9 minutes and 23 seconds so far
  b. it performs a search depth of 10 ply and has already evaluated 22
     moves
  c. of the 43 legal possibilities of the tenth ply
  d. the program is now evaluating the move b5xa4
  e. has evaluated 12,234 positions in the previous second and
  f. 3,890,345 positions in total.

c) Extended

This level is very useful for those who want a complete insight of the
calculating process of REBEL and everything connected with it.
The move-section will show you the following when REBEL is on the
move:
- "Ply": the first number indicates the actual ply-depth, the second the
  average ply-depth, the third the maximum ply-depth reached;
- "Hash": the first number indicates the number of transpositions for
  white and the second the number of transpositions for black where "K"
  means multiply by 1000. The third number gives the percentage of the
  memory reserved for hashtables that is already occupied (see chapter
  5.3.7);
- "Selection": the first number indicates how many variations are offered
  to select, the second how many variations are kept of those, and the
  third is the percentage kept variations, so the percentage indicates how
  selective REBEL is calculating. When this is for instance 20% it means
  that 80% of the variations are skipped which results in an enormous
  savings of time.
- "Time": the first number gives the minutes and seconds that REBEL will
  use at least before it moves and the second gives the minutes and
  seconds REBEL will use at most.

When you are to move, the move-section will show what REBEL is thinking
of (that is to say: when you haven't deactivated the permanent brain,
see also chapter 5.3.1):
- "Expecting": displays which counter-move REBEL expects plus the answer
  to that move;
- "Score": gives the score of that move;
- "Current": gives the ply-depth and the move REBEL is calculating about
  at that moment;
- "Positions": the number of calculated positions.

Just like b) the comment-section can contain four lines of which the first
three can contain the former variations.
The fourth line differs slightly compared to b) for example:
"0:13  5.14 (+) Qc8-b7 g3-g4 Bf5-d7 d4-d5 Qb7-c7  4256 (178.728)
which means:
- calculated 13 seconds so far
- REBEL calculates 5 ply deep and has considered already 14 possibilities
  on a depth of 5 ply; the "(+)" indicates that REBEL expects a
  considerable improvement of score compared with the score it has so far
  (a "(-)" means a worsening);
- REBEL is now calculating Qc8-b7 with a tree g3-g4 Bf5-d7 d4-d5 Qb7-c7
- during the last second 4256 positions were considered
- and in total 178,728 positions.

d) SUPER

Beyond the normal Warroom, super warroom will give you extra information
on:
- the four best main variations are shown to a depth of 5 plies.
- the main variation will be shown up to 24 plies in the
  TEACHER WINDOW, if activated.


10.2. Show hint (menu Config )

You can only switch this function on or off.
If show hint is active, then REBEL will show you a move suggestion (if
available) right above the REBEL button. Clicking on this move will
execute the move immediately (ALT+H for keyboard users).

If show hint is not active, the screen space will be used to make the move
section bigger.

10.3. Piece-icons or Characters (menu Config )

With this option you can configure how the moves of the game are displayed
in the game window:
- Piece-icons: the moves are displayed with figurines
- Characters: the moves are displayed with K/Q/R/B/N


10.4. Flexible Resign option (menu Config )

With REBEL CENTURY you can decide yourself when REBEL must resign a game.
This is done by choosing a value that satisfies you.
OFF    REBEL will never resign.
-1.00  REBEL will resign on a score of -1.00 (equivalent to 1 pawn down)


Important to know
- REBEL will never resign if you play on the levels Blitz, Blitz Handicap
  or Tournament, because REBEL will still have the possibility that the
  opponent will lose on time
- playing these levels, the resign function is not available in the
  pull-down menu
- REBEL only resigns once in a game. By deactivating and activating again
  however REBEL will resign again if appropriate.
- this resign value will also be used in the autoplay-series!

10.5. Turn board (menu Config )

This option will give you the choice to turn the chessboard 180 degrees.

This will give you the opportunity to play a game with the black pieces in
front.





10.6. Move input: Drag pieces or Click on squares (menu Config )

By clicking on "Drag pieces" or "Click on squares" you can decide yourself
which system of move input you prefer.

Drag pieces: while clicking a piece, the mouse cursor will change into the
             piece and you must drag the piece to the destination square

Click on squares: while clicking a piece, the mouse cursor will not change
             and a second click on the destination square will finalize
             the move input.

This function is NOT available if you do not have a VESA-compatible card.
In this case REBEL will only accept "Click on squares".

HINT
Try both systems and judge for yourself which is convenient for you. Please
note that "Click on squares" is a faster way of inputting moves and this
is especially handy on blitz games.


10.7. Load piece sets (menu Config )

The program contains three different piece sets. With this option, you can
load your favorite piece set.

10.8. Animation (menu Config )

There are three animation levels:
a) None
   This level is strongly recommended when your VGA-card is not
   VESA-compatible. The pieces will not move over the board, the mouse
   cursor will not change into the selected piece and pop-up menus will
   appear at once.
b) Usual
   The pieces now will move visually over the board when REBEL moves, the
   Mouse cursor will change into the selected piece and pop-up menus will
   appear like a real "pop-up".
c) Fast
   Same as b, but faster.


10.9. Language (menu Config )

The program can be operated in several languages. With this option you can
choose one of these languages.

All present information on the screen will be given in the chosen
language.

10.10. Mouse (menu Config )

With this option you can switch the mouse on/off. This option is only
available when a mouse driver is loaded (Windows 95 will do this
automatically).

10.11.  Sound on/off (menu Config )

This will give you the possibility to turn the PC's internal
speaker on/off.

10.12. User interface (menu Config )

REBEL offers three levels of user interface. This option is meant for those
who do not want to be bothered with pull-down menu options they would never
use anyway. Choosing a lower level therefore means that less options will
be available in the pull-down menus.

10.13. Define buttons (menu Config )

All buttons (except those around the big REBEL button) are free to be
assigned to any desired pull-down item.  Upon activating "define buttons"
the screen will change into a field with the current definitions of the
buttons.

How to redefine a button
- select a button by clicking on a button or clicking on the definition
  (keyboard users can use arrow keys)
- open a pull-down menu and choose the item you want to be the new
  definition of the button (keyboard users can use arrow keys and confirm
  with <return>)
- you will leave this option via the quick-exit button or <esc>.
- the defined contents of the buttons will be saved into REBEL.CFG

10.14. Button description (menu Config )

Enabling this option will result in a small description of the button's
meaning when the mouse stays longer than a second on the specific button.

10.15.  Small pull-down (menu Config )

With this option you can reduce or enlarge the size of the pull-down menu
and its characters.

It has been reported however that some Video cards do not support this
font resulting in a lot of garbage characters in the pull-down menu. You
can recover in such a case by activating "Config" (F6), using the up arrow
6 times and confirming with <enter>

10.16.  Date (menu Config )

With this function you can choose which date format you prefer.
DD-MM-YY: day, month and year
MM-DD-YY: month, day and year

This is sometimes highly desired for storing games in the database.

10.17. Short notation (menu Config )

Enabling this option will show the moves in the algebraic short notation
(e.g. Rf1 instead of Rh1-f1) in REBEL's main variation.

10.18. Save cfg on exit (menu Config )

With this option set, the current configuration (including colors, layout,
database file, etc.) will be automatically saved upon leaving the program.

10.19. Save configuration (menu Config )

This will save the current configuration into the REBEL.CFG. The next time
you start REBEL, the program will remember the changes you have made. See
also chapter 1.4.




10.20. Standard configuration (menu Config )

The screen now is configured according to the standard settings in the
program itself.

















Chapter 11: SET UP POSITIONS (menu Start)

Keyboard users use F1.

11.1. New game (menu Start )

With this option, a new game will be started thus clearing all
moves and comments. If you do not want this, you have to save the game
beforehand by activating "Save game" (chapter 7.5).

11.2. Set up position (menu Start )

With this function, you can insert or remove pieces from the board. If you
enter this function at the move section, the 12 chess pieces will appear
on your screen and you can select them with your mouse or keyboard.






Selecting a piece
Mouse users: with the left button you select a piece
          with the right button you scroll to the next piece in the list.
Keyboard  with the spacebar you select the next piece
          with "+" you change the color of the selected piece.

Inserting a piece
Select a piece as described above.
Putting a piece on the board:
Mouse users: click on the square where you want the selected piece to
          be placed.
Keyboard: select the desired square with the cursor keys. Press <ENTER> to
          place the piece on the square.

Removing a piece
Mouse users: click twice to clear the desired square.
Keyboard: press Delete to clear the desired square.




When you leave the set-up function, the program will check the new
position according to the chess rules. If a position is illegal, you will
be warned. If you still decide to continue, the program will restore the
position existing before the position mode was entered.

11.3. Remove all (menu Start )

This function will automatically clear the whole board.

After that, the program jumps to Set up a position and you can insert your
desired position.

11.4. White to move/Black to move (menu Start )

The color you choose here is to move.






11.5.  Set up position for (menu Start )

In the submenu you can choose the desired purpose for setting up a
position: for search on position, search on pattern or search on
material. After you have made your choice, you can set up a position. This
position will then be used according to your choice: a search for position,
pattern or material. When you enter the database and the search mask,
you will see the position as it has been set up by you.

Search on pattern: you will be prompted to enter a pattern on the
chessboard. It will not be necessary to enter a white and black king.
Search on material: you will be prompted to enter pieces on the
chessboard. It will not be necessary to enter a white and black king.








11.6.  Current game to (menu Start )

In the submenu you can choose for what purpose you want to save
the current game: for search on moves, for search on position, search on
pattern or search on material. The current game moves and position will
then be used in a search for moves, position, pattern or material per your
choice. When you enter the database and the search mask, you will see the
game as it has been saved by you.

11.7.  Bench test (menu Start )

This test will take some minutes and will result in an ELO rating of your
specific PC configuration. Another PC will therefore result in another
rating. For more details, refer to section 14.8.

You are invited to upload the resulting file, including the description of
your processor type, to our email address. This test is useful for keeping
a close watch on the developments of new processors. It will give
information on what type of processor is best suited for (REBEL)
chess programs. Actual information can be found on our homepage.

11.8. Data info (menu Start )

This will display the paths and names of the actual opening books and
databases.

11.9.  View log file (menu Start )

View a REBEL analysis log file.

11.10. View text file (menu Start )

Here REBEL offers you the possibility to view a text file and search for a
word within it. You're able within the program to view a PGN or EPD-file.
Or you're able to view one of the overviews that you wrote to a text file
via the option of chapter 8.5.

If you had already loaded a text file before, REBEL will load that file
instantly.



Possibilities:
- Search: you're prompted to give a line or a word up to 40 characters.
          This line or word will be searched for in the text file.
          Keyboard users can use F1.
- Search next: will look for the next occurrence of the former given line
          or word. Keyboard users: F2
- <filename>: you can load another filename. Keyboard users: F3.
- to scroll through the file use pg-up, pg-dn, home, end, arrow-up and
  arrow-down or click corresponding symbols.

11.11. View manual (menu Start )

This will bring you instantly into the manual (as would typing or clicking
"?" when a menu is opened.)

For instance: you want to know more about hashtables: open menu "Option" 
and select hashtables. Now click on the "?" or type "?" and you will enter
the manual looking for the topic "hashtables".

For possibilities we refer you to 11.10.

Chapter 12: The Layout pull-down menu

12.1.  Layout menu in general
Keyboard users use F7 to enter this menu.

- With REBEL CENTURY you're able to design the layout of your screen. All
visible items (called windows from here on) are moveable and partially
sizable except of course for the main pull-downs and the exit button.

- You can move a window by pressing the right mouse button in the specific
  window and keeping it pressed. When you release the right mouse button
  the window will be placed on that spot if no other windows are situated
  there. It is not possible to overlap windows.

- when you want to activate a window to become visible via the pull-down,
  the window will be placed on its "original" place (that is to say on the
  place it had last time it was displayed.) If that place is now occupied
  by another window, the program will search for another place. If this is
  not possible, you won't get the window displayed.  If you insist on
  having that window on your screen, you first have to disable another
  window to create space.
- if you aren't able to get a window displayed be sure the minimize the
  size as much as possible by defining the width and number of lines as
  low as possible. Most windows have a possibility for it.

- upon leaving the program the layout will be saved automatically.

12.2.  Move window (menu Layout )

This window contains the moves.
It will also contain a hintmove if available and if activated (see 10.2).
Clicking on a displayed move will force REBEL to go to that specific move.
Number of moves is flexible.
You can also choose between character or figurine representation of pieces
(see 10.3)







12.3.  Comment window (menu Layout )

This window contains move comments if available. During calculation this
window will display the calculated variations, score and nodes (see 10.1).
When REBEL still uses its opening book, this window displays the next
available moves: clicking on one of them will execute the move.

Width and number of lines are flexible.

12.4.  Info window (menu Layout )

This window will show extra info depending on what you have configured
(see 10.1). Number of lines is flexible (see 12.15).
This window will also be used when you edit a user book (see 9.15)







12.5.  Teacher window (menu Layout )

With this window active, REBEL will show you how the program judges the
current position.
Four remarks are given about important squares of the current positions,
and four remarks are given on important aspects of the current position.
For a more detailed explanation, we refer you to the README-file.
Number of lines is flexible.

12.6.  Four boards (menu Layout )

REBEL CENTURY supports FOUR clipboards. Here you can temporarily save a 
game or game fragment. This is very useful for the analysis of games or 
the analysis levels. You can easily switch from one game to another.

You can load games from the clipboards 3 different ways:
- use <CONTROL+F1> ,<CONTROL+F2>, <CONTROL+F3> and <CONTROL+F4> shortcuts
- load clipboard game via the pull-down menu
- clicking on one of the four boards with the LEFT mouse button when the
  option "Four boards" is activated

You can save games to the clipboards 2 different ways:
- use <CONTROL+F5> ,<CONTROL+F6>, <CONTROL+F7> and <CONTROL+F8> shortcuts
- save clipboard game via the pull-down menu Data "Save game to clipboard"
  and choosing a clipboard

If you don't remember which games are stored in the clipboards, you can
activate this window. The 4 clipboards will be shown to you. This window is
particularly suitable for analyzing games on the analysis levels, but
you can also use it on normal levels.

12.7.  Consult window (menu Layout )

This window will show you data of the encyclopedia you have loaded.
Width and number of lines are flexible.

Depending on the number of lines and the width of the window you have
defined, you will be supplied with information.
The first line(s) will contain the possible next move(s) that are found in
the encyclopedia. Example from the beginning of a game:


"e2e4  116  130  71  (57,1%) 317 2594 2644 0.11 E40 King's Pawn"
 where
- e2e4 means of course: possible move in the current board position.
- 116  130  71  (57,1%) 317 means: 116 games that played are won, 130 ended
  as a draw and 71 were lost, resulting in a score of 57.1% of the 317 
  games  where e2e4 was played;
- 2594 2644 means: the average ELO rating of the players that played this
  move was 2594, after these games they had obtained an average ELO rating
  of 2644;
- 0.11 means: score that REBEL gives to this move.
- E40: the ECO code of the opening in the range from A00-E99
- King's pawn: The ECO description opening name.

The second set of lines contains again the specific move(s) and an
overview of how many times the world's strongest and well-known chess
players used it. This (besides the % and quick REBEL score) is your main
guide to judge if a move is good enough to play. Bottom line, if Kasparov
has played a move 11 times then it is logical to assume the move is ok!

You can scroll through this information with the (arrows of the) scrollbar.

Clicking on a specific move will execute this move.


12.8.  Buttons (menu Layout )

This will enable or disable the display of the big REBEL button (for
contents see 3.3.) and the buttons for page up and down through the move
list.

12.9.  White name + time (menu Layout )

This will enable or disable the display the name and time of the player
playing as white.

12.10. Black name + time (menu Layout )

This will enable or disable the display the name and time of the player
playing as black.



12.11. Extra buttons (menu Layout )

There are a lot of extra buttons available with REBEL CENTURY resulting in
more user comfort.

12.11.1. Row 1, 2, 3 and 4 buttons

There are 4 rows of 6 buttons each available for any pull-down item you
wish. For optimal comfort, define your most-used option under these
buttons. For defining see 10.13.

12.11.2. Note buttons

With these buttons you can easily add comments to your moves. Just
click on a button and that comment will be added automatically to the
current move. The buttons have the following symbols with the corresponding
meaning:




!  > Good move
!! > Excellent move
?  > Bad move
?? > Blunder
!? > Interesting move
?! > Dubious move

If you want to remove such a comment from a move, simply click it again.













12.11.3. Evaluation buttons

With these buttons you can easily add evaluations to your moves. Just
click on a button and that evaluation will be added automatically to the
current move. The buttons have the following symbols with the corresponding
meaning:

+= > White stands slightly better
=+ > Black stands slightly better
+- > White stands better
-+ > Black stands better
ρ  > White has a decisive advantage
-+ > Black has a decisive advantage
=  > Balanced position
μ  > Unclear position


If you want to remove such a comment from a move, simply click it again.



12.12. Board coordinates (menu Layout )

This option enables or disables the display of the board coordinates. As
an exception, these coordinates can be overlapped by other windows.

12.13. Board size (menu Layout )

REBEL supports 4 board sizes. Only when the size is 100% does loading
another set of pieces (see 10.7.) make sense. Also blindfold chess will
only work on a 100% board.

12.14. Number Moves (menu Layout )

Enables you to increase or decrease the number of moves to be displayed.

12.15. Number info lines (menu Layout )

Enables you to increase or decrease the number of info lines to be
displayed.


12.16. Number teacher lines (menu Layout )

Enables you to increase or decrease the number of teacher lines to be
displayed.

12.17. Number variation lines (menu Layout )

Enables you to increase or decrease the number of variation lines in the
comment window to be displayed.

12.18. Width comment lines (menu Layout )

Enables you to increase or decrease the width of the comment window.

12.19. Number consult lines (menu Layout )

Enables you to increase or decrease the number of consult lines to
be displayed.



12.20. Width consult lines (menu Layout )

Enables you to increase or decrease the width of the consult window.


12.21. Save layout (menu Layout )

Enables you to save current layout to a new or existing file with extension
".LOT".


12.22. Load layout (menu Layout )

Enables you to load a different layout you previously saved. These files
need to have the extension ".LOT". After installation you will find a lot
of pre-defined "layouts". Just try them out. They contain various screen
layouts for all kind of circumstances you might prefer.




12.23. Standard layout (menu Layout )

REBEL has 5 predefined layouts for you. You can choose one of the five
sets of the submenu. These layouts are also available via a short cut:
SHIFT-F1 for set 1, SHIFT-f2 for set 2 etc.
















Chapter 13. COLORS (menu Colors )

Keyboard users use F8.

With this option you can change almost every item of the screen to your
desired color. (If your VGA-card is not VESA-compatible, the colors of
some items will be connected to each other meaning that if you change the
color of one item, the color of some other items will be changed too.)




13.1. Set colors (menu Colors )

In the new appearing pull-down menu you can select an item, for instance
the comment-section, and the quantity red, green and blue will be shown
automatically. With the mouse you can mix your new color. The cursor-
user has to use the left arrow to enter the palette and the up and down
arrows to select a basic color. Accordingly with the "-" and "+" cursor
the quantity of that basic color can be defined.

13.2. Reset colors (menu Colors )

This will reset the colors to the configuration you had before you entered
the color option, unless you in the meantime selected "Save colors".

13.3. Load colors / Save colors (menu Colors )

Using Load Colors and Save Colors you can load and save your own color
palettes. After installation several color palettes are available for
loading, but of course you can now make different screen color layouts
yourself and save them with Save Colors.

13.4. Standard colors (menu Colors )

This resets all colors to the standard values as are programmed in the
program itself.





Chapter 14: EXTRA OPTIONS

Keyboard users use F9.

14.1. Changing names (menu Extra )

In the first two lines of this menu you can change the name of the white
player (first line), as well as the name of the black player (second line).

The cursor will flash in the name section and you can type the desired
white or black name (maximum 20 characters).

14.2. The simultaneous mode (menu Extra )

REBEL CENTURY offers you the possibility to play against 4 (computer)
opponents by activating the Simultaneous option. In doing so, 4 graphical
boards are shown to you. Above the 4 boards the score so far is displayed.
If REBEL recognizes a checkmate or a draw this score will be automatically
updated. Please note that Simultaneous is a very special match and a lot
of normal options will be not available in the pull-down menus.

- exiting the simultaneous mode
  To exit the simultaneous mode, turn off "Simultaneous" or "Four boards"
  in the pull-down "Extra".

- starting a new simultaneous
  Activate simultaneous via the pull-down menu and choose "New game". All
  4 boards will show you the starting position. Remember that all 4
  clipboards will be overwritten.

- playing simultaneous
  Before starting there are two important points you have to understand:
  for the little board you are now playing, the black squares will have
  the SAME colors as the main (normal) board. After you have given a move,
  REBEL automatically loads the next board for you.
  EXAMPLE
  - activate simultaneous in the pull-down menu
  - choose "New game"
  - enter E2-E4, 1.e4 will be displayed in board 1
  - automatically you will go to board 2
  - enter D2-D4, 1.d4 is displayed in board 2 and board 3 will become
    active
  - enter NG1-F3, 1.Nf3 is displayed in board 3 and the fourth board will
    now become active
  - enter C2-C4, 1.c4 is displayed in board 4.
  - and now the FIRST board will become active and REBEL will play a
    (black) move.
  - just like a real simultaneous, you enter your second move and go
    automatically to the next board.

- stopping one Game
  If a game is ended (mate or draw) REBEL will update the score and
  terminate that game. A mate will be displayed by a fallen king, a draw
  by 2 green kings. You can also decide the result yourself by clicking
  on the "->" button. After you have entered the result the game is
  finished and of course can not be reached anymore.

- playing simultaneous with black
  You also have the possibility to play simultaneous with the black
  pieces. Just press the REBEL button with the first move and REBEL will
  play the white pieces.


- simultaneous rules
  We have tried to follow the official simultaneous rules, which also
  means that it is not allowed for the simultaneous giver to take back
  more than one move for a given position!

14.3. The Game Overview (menu Extra )

With this function you can make a graphical overview of any game. The
game is divided into 15 small graphical boards including move number, the
move and the (computer) score.

REBEL automatically starts analyzing positions that do not have a computer
score! With <ESC> this will be stopped.

Using this option you can see in a moment in which part of the game
something went wrong or in which part the game was decided.
- for a fast analysis you click with the RIGHT mouse button on one of the
  15 boards: REBEL will start analyzing that position and will write its
  advice below the little board
- clicking again with the RIGHT mouse button will result in another
  analysis but this time the move that is played will be analyzed by REBEL
  and the result of that will also be written below the little board but
  on the place where the original move was displayed
- the time REBEL will take for analyzing depends on what was defined in
  the database layout for calculating (see 8.4.13)
- clicking on one of the 15 boards with the LEFT mouse button will force
  REBEL to move to this point in the game on the normal board.

14.4. The energy levels (menu Extra )

Using energy levels REBEL will behave more human-like. There are three
different kind of energy levels:
- Increasing
  REBEL just woke up and will play the game like a snail. However as the
  game continues REBEL will play stronger and stronger! Be sure to beat
  the program in the opening or middlegame!
- Decreasing
  REBEL starts the game with full energy. However as the game continues
  REBEL will become tired and will play weaker and weaker! Hold on and
  beat the program in the endgame!
- Random
  REBEL is a bit unconcentrated: sometimes he will concentrate intensely
  on the position, but other times he looks less interested and plays
  accordingly.

You can watch REBEL's increasing or decreasing energy on the screen.


14.5. Define personality (menu Extra )

You can use this built-in editor for editing/creating a "REBEL personality"
(see "Personalities" in 4.3.6).


REBEL Personality Parameters
****************************

This section will describe all the REBEL personality related values. Here a
sample personality file (REBEL.ENG), which use the REBEL default settings:

    [PERSONALITY: REBEL CENTURY]

    [Pawn Value = 100]
    [Knight Value = 100]
    [Bishop Value = 100]
    [Rook Value = 100]
    [Queen Value = 100]

    [King Safety = 100]
    [Mobility = 100]
    [Pawn Structure = 100]
    [Passed Pawns = 100]
    [Pins = 100]
    [Bishop Pair = 100]

    [Chess Knowledge = 100]
    [Attractiveness = 101]
    [Attacking = 100]

    [Strength of Play = 100]
    [Draw Contempt Factor = 0.00]
    [Selective Search = 100]
    [Search Technique = NORMAL]

14.5.1  PERSONALITY

This parameter specifies the personality's name.

14.5.2  Pawn Value    parameter type      integer number   
                      default value       100              
                      min value           1                
                      max value           500              

14.5.3  Knight Value  parameter type      integer number   
                      default value       100              
                      min value           1                
                      max value           500              

14.5.4  Bishop Value  parameter type      integer number   
                      default value       100              
                      min value           1                
                      max value           500              



14.5.5  Rook Value    parameter type      integer number   
                      default value       100              
                      min value           1                
                      max value           500              

14.5.6  Queen Value   parameter type      integer number   
                      default value       100              
                      min value           1                
                      max value           500              

14.5.7  King Safety   parameter type      integer number   
                      default value       100              
                      min value           1                
                      max value           500              

14.5.8  Mobility      parameter type      integer number   
                      default value       100              
                      min value           1                
                      max value           500              


14.5.9  Pawn Struct   parameter type      integer number   
                      default value       100              
                      min value           1                
                      max value           500              

14.5.10  Passed Pawns parameter type      integer number   
                      default value       100              
                      min value           1                
                      max value           500              

14.5.11  Pins         parameter type      integer number   
                      default value       100              
                      min value           1                
                      max value           500              

14.5.12  Bishop Pair  parameter type      integer number   
                      default value       100              
                      min value           1                
                      max value           500              


14.5.13  Chess Knowl. parameter type      integer number   
                      default value       100              
                      min value           1                
                      max value           500              

Chess Knowledge above 100 will result in more accurate positional play 
but a lower search depth. Chess Knowledge below 100 will result in less
accurate positional play but a higher search depth.

14.5.14  Attractiven. parameter type      integer number   
                      default value       101              
                      min value           1                
                      max value           500              

Attractiveness above 100 will result in more spectacular play and values
below 100 will result in more boring play.





14.5.15  Attacking    parameter type      integer number   
                      default value       100              
                      min value           1                
                      max value           500              

Attacking above 100 will result in more tactical positions on the board.
Attacking below 100 will do the opposite (avoid tactics)

14.5.16  Strength     parameter type      integer number   
                      default value       100              
                      min value           1                
                      max value           100              

14.5.17  Draw Contempt Factor

Valuable to use in case REBEL discovers a draw (stalemate, 3-fold 
Repetition etc.) This option is common practice in important 
tournaments. In case REBEL plays a clearly weaker opponent than set 
this option to -0.50 or even -1.00 and REBEL will easily take a draw 
and vice versa.
 

                      parameter type      enumeration   
                      default value        0.00          
                      allowed values      -1.00         
                                          -0.50         
                                          -0.25         
                                           0.00          
                                           0.25          
                                           0.50          
                                           1.00          
                                           1.50          
14.5.18  Selective Search
                      parameter type      integer number   
                      default value       100              
                      min value           1                
                      max value           500              

Selective Search above 100 will result in faster search by aggressive
pruning techniques. Selective Search below 100 will result in a slower
search but search is more reliable.

14.5.19  Search Technique

 parameter type    enumeration                                         
 default value     NORMAL                                              
 allowed values    NORMAL                                              
                                                                           
 RISKY                                               
 Risky Search typically will speed-up the search by 15-20%. 
 Risky Search takes a bit more risk than the default search and is 
 almost without any negative side effect. You can safely set REBEL 
 to this value.                                
                                                                           
 OVERNIGHT                                           
 Overnight Search is very useful for correspondence players or for people 
 who often use a chess program for long analysis up to 24 hours or more. 
 The problem with most chess programs (previous REBELs included) is that 
 after some time (15-20 minutes) the search kind of blocks and becomes 
 slow as a snail due to a full hash table. The result is that a new 
 main-variation can take ages.            


 Overnight Search solves this problem and you may expect better results 
 in the end. Overnight Search will limit several extensions to reasonable 
 margins as Overnight Search assumes that tactics (if present) will be 
 found anyway.     
 
 As a result Overnight Search typically searches 3-4 plies deeper while 
 you are sleeping. Also the hash table use by the program is tuned for
 this option.                                        
                                                                           
 DEEP                                                
 Deep Search will look for deep tactics.             
 REBEL most of the time will find a combination 1 ply sooner.
                                                                           
 DEEPER                                              
 Deeper Search will look for deeper tactics. REBEL most of the time will 
 find a combination 2 plies sooner.
                                                                           
 DEEPEST                                             
 Deepest Search will look for even more deep tactics. REBEL most of the 
 time will find a combination 2-3 plies sooner.

14.6. Automatic annotations (menu CONFIG )

When this option is on REBEL will automatically annotate your game while
playing using the annotation symbols (see 12.11.2).

REBEL may add the following symbols to your moves (in the moves window):

?! > Dubious move (your score has dropped by almost one pawn).
?  > Bad move (your score has dropped by at least one pawn but probably
     even worse).
?? > Blunder (your score has dropped by at least 2 pawns but most
     probably a full piece or worse).

This option can be seen as a "silent coach" watching your moves. 







14.7. Blindfold Chess (menu Extra )

REBEL offers various ways to play blindfold chess or to learn to play
blindfold chess. Choose for yourself what suits you best!

14.8. Analyze EPD-file (menu Extra )

This option will analyze an EPD-file and write the results into a file
with the same name but with the extension "TXT". It will also calculate
an ELO-rating considering the results of the analysis. Unless otherwise
defined the ELO-rating that is taken as a base for calculating is 2000.

This EPD-file has to contain all kind of positions of course. REBEL CENTURY
supplies you with 3 pre-programmed well-known test sets LCT2, BT2630
and BS2830.

You can also make you own EPD test sets. As an extra option you can define
in the first line of that file the time level you want the positions to be
analyzed on by writing:


"TIME=mm:ss" where mm stands for minutes and ss for seconds; or

"PLY=dd" where dd stands for a number between 1-60.

Furthermore you can define the ELO-rating that should be taken as a base
to calculate the new ELO as follows:

"ELO=dddd" where dddd stands for a number between 0000-3000.

After the analysis is finished, the file with the data is automatically
loaded so that you can see the results of the analysis.


14.9. Shuffle book (menu Extra )

REBEL will load a random position out of the opening book. From there on
you can play.




14.10. PC-Auto-board (menu Extra )

By selecting this option you activate the built-in PC chess board support.
Just plug in your external Saitek Kasparov or Mephisto PC chess board and
activate this option. You can now comfortably play against REBEL via your
PC chess board.

14.11. Swapping clocks

Only mouse users have the possibility to swap the 2 clocks in the time
section. This is executed by clicking in the time section.

14.12. Swapping names

Only mouse users have the possibility to swap the two names in the names
section. This is executed by clicking in the names section with the RIGHT
mouse button.




Chapter 15: NAME MENUS

15.1. In general

Both player names, as they can be seen in the name window, have their own
menu. Just click on it and they will appear.
Keyboard users can use:
- ALT+W for the white player's name and
- ALT+Z for the black player's name.

THE (ADJUST) OPTIONS IN THESE MENUS ONLY APPLY TO THE WHITE AND BLACK
PLAYERS' SETTINGS WHEN THE PROGRAM IS IN THE AUTOPLAY-SERIES MODE!

15.2. Autoplay series

Activating this option will cause the program to start an autoplay series.
The results of these games will be written automatically into the current
database.

Because the program offers the possibility of loading different engines you
can for instance have white play like REBEL CENTURY and black like REBEL
DECADE. Or take equal engines but different opening books which is an easy
way of testing different books!

- the program will take care that each "player" plays the same amount of
  games with white as with black.
- you can stop autoplay by activating this item again in the pull-down or
  by pressing <ESC>
- in the database the configuration of both players will be saved in a
  short way analogous to the settings in the menu. An example:
  "R0,n,n,4,N,S,y,y,y-R9,y,n,N,N,S,y,y,y
   0.5-1.5 0/1/1 (0) rebel.mvs+peter.rbm<>rebel.mvs+new.rbm"
   means:
  -white used REBEL CENTURY engine, brute force was off, combination off,
   selection on 4, playing style was Normal, playing strength Strong,
   normal book on, tournament book on and user book on
  -black used REBEL 9 engine, brute force on etc.
  -score after this game 0.5-1.5, none won by white, one draw, one lost,
   no double games
  -white used rebel.mvs and peter.rbm and black used rebel.mvs and new.rbm
   for opening book.

15.3. Allow double games

When activated, double games in the match are allowed and will be saved in
the database. If not activated, they will be skipped prematurely.

15.4. Maximum moves:

With this figure you decide at what number of moves a game will be stopped
and a new one starts. This will prevent dead drawn endings to continue to
160 moves.
Example:
when you input "100" then after 100 moves a new game will be started.

15.5. Maximum games:

Here you can enter the number of games that you want to be played in the
autoplay series. When the number is reached the program will return to the
regular game mode. This option might be useful for test purposes where you
want exact data for comparison.


15.6. Other setting possibilities

For a description of all these possibilities we refer you to the
corresponding sections of chapter 4.3.

Remark:
the resign value of menu "Config" will be applied here too!

The configuration for white and black can be saved separately with the
corresponding options "load configuration" and "save configuration" of
each name menu.










Chapter 16: Trouble-shooting

16.1 The REBEL FAQ (frequently asked questions)

The REBEL FAQ is maintained by Manfred Rosenboom and
contains lots of valuable information and hints.
You can find the REBEL frequently asked questions at:

http://www.rebel.nl/faq.htm












16.2 Hints and solutions

When running Windows 95/98, it is strongly advised to use the shortcuts
in the REBEL CENTURY Windows Group. Click START and then go to the
REBEL CENTURY Group and run either -REBEL CENTURY- or -REBEL CENTURY VGA-
depending on your graphical adaptor card.

If you did not install the REBEL CENTURY group during installation then
run REBGROUP.EXE from your REBEL CENTURY CD-ROM.

From experience we know that using one of these shortcuts solves most
reported problems. Also, these shortcuts are optimized for the strongest
settings.








16.2.1    MS-DOS Graphical problems (VESA)

Some (older) graphical adaptors are not fully VESA compatible. You can 
bypass REBEL's VESA mode by running REBEL with the "V" option. 

Example: REBEL.EXE V 

This means REBEL will start in VGA mode.













16.2.2    MS-DOS Graphical problems (MODE)

Some graphical adaptors while running REBEL do give problems due to
the MODE + EGA setting in your AUTOEXEC.BAT startup file. Since REBEL
is a VGA-related application, on some PCs you must remove the following
line from your AUTOEXEC.BAT file:

MODE CON CODEPAGE PREPARE=((850) C:\DOS\EGA.CPI)

and restart your PC again to activate the new setting.











16.2.3    Graphical problems (Matrox and Cirrus)

If you have an old version of the Matrox or Cirrus Logic graphical
adaptor, the pull down menus in REBEL may be unreadable. You can fix
this in the following way:

- Start REBEL
- Press "F6" (CONFIG menu)
- Press "UP ARROW" 6 times
- Press ENTER

The Menu is now ok. Go again to the CONFIG menu and save the changes and
problem is solved forever. Your Cirrus Logic or Matrox video card does
not support a font of REBEL. So actually it's their bug we have to fix.
Also you can find a bugfix for your Matrox card on the Internet at:
http://www.matrox.com/





16.2.4    WINDOWS 95/98 Memory problems (64 MB)

On some PCs with 64 MB of memory while running from the DOS-prompt REBEL
may report "Insufficient memory". Reason unknown. All we know is that it
is HIMEM.SYS related. Solution: Use the shortcuts provided in the Windows
REBEL CENTURY group.


16.2.5    MS-DOS Memory problems (64 MB)

On some PCs with 64 MB of memory REBEL may report "Insufficient memory".
Reason unknown. All we know is that it is HIMEM.SYS related. Solution:
Remove HIMEM.SYS from your CONFIG.SYS and the problem is over.








16.2.6    Mouse not working

Be sure that MOUSE=ON in the CONFIG menu.


16.2.7    Windows 95/98 (F8 trick)

- Start / Restart your computer.
- Press F8 as soon as "Starting Windows 95/98" appears.
- Select -MSDOS SAFE- mode from the menu.
- Load your mouse driver (MOUSE.COM, LH MOUSE etc.)
- Start the program with REBEL.EXE from the CENTURY directory.

You have started REBEL CENTURY with the strongest settings. REBEL averages
5% faster because of the lack of Windows.  This also allows REBEL to
play with the biggest hash table possible. We believe it makes REBEL
5-10 ELO points stronger. In general we do not recommend this option
because of the lack of user comfort, but finally it's up to you to
decide on that.


16.2.8    Other platforms

We officially do not support the Macintosh. REBEL CENTURY will not run on
any Mac. REBEL CENTURY will most probably run with a PC card on your Mac
or using Softwindows 4.0 or above.

We officially do not support OS/2.
REBEL CENTURY may or may not run on OS/2.

We officially do not support WIN NT.
REBEL CENTURY may or may not run on WIN NT.










Chapter 17: OVERVIEWS

17.1   REBEL calling parameters

REBEL A   - No double games check in autoplay (AUTO232) mode.
          - Enable REBEL's book and position learner in auto232 mode.
          
REBEL B   - Aggressive book learning (for details see README.TXT).

REBEL L1  - Use logfile with name STANDARD.LOG (append mode).

REBEL L2  - Use logfile with name yy_mm_dd.001 (append mode).
            REBEL will create a new logfile with every program start.

REBEL L3  - Don't write a logfile at all.

REBEL S   - Don't show the Rebel Century startup screen.

REBEL V   - Start REBEL in VGA mode (in case of troubles).


REBEL CENTURY will start with a default hash table size of 4 Mb to 
avoid any Windows swap behavior.

If you want to play with a bigger hash table then launch the program via 
the provided shortcut in the Windows group "REBEL CENTURY". The shortcut 
is created during installation and is optimized for the best possible hash
table size on your system.

However if you want to be in control yourself then add the "W" parameter
to the command line. Here is the list:

REBEL W1   512 Kb
REBEL W2     4 Mb
REBEL W3    13 Mb  best value for the use of a  16 Mb Pc
REBEL W4    28 Mb  best value for the use of a  32 Mb Pc
REBEL W5    40 Mb  best value for the use of a  64 Mb Pc
REBEL W6    60 Mb  best value for the use of a  64 Mb Pc (DOS safe mode)
REBEL W7   100 Mb  best value for the use of a 128 Mb Pc
REBEL W8   200 Mb  best value for the use of a 256 Mb Pc
REBEL W9   400 Mb  best value for the use of a 512 Mb Pc or up

17.2   Overview buttons

Overview of the buttons right below the chess board on your screen:

[A]  Enter the PGN database
[C]  Graphical Game Overview
[D]  Enter (load/edit/save) the Personality screen
[E]  Edit position
[G]  New Game
[I]  Enter the log-file screen

[J]  View text file
[K]  Analyze EPD file
[L]  Enter the database
[N]  Make a note (move annotation)
[P]  Enter the Player-Player mode
[Q]  Search current position in the database




[R]  Rewrite game (in the database)
[S]  Save game (in the database)
[T]  Turn board (black pieces in front)
[U]  Set level to infinite
[V]  Analyze mode
[Y]  Analyze include mode

[1]  Load screen layout-1
[2]  Load screen layout-2
[3]  Load screen layout-3
[4]  Load screen layout-4
[5]  Load screen layout-5
[6]  Load user defined screen layout








17.3   The CAT database (chess tree)

CAT (Computer Analysis Tool) is a new type of database similar to the
EOC approach. While EOC chess trees focus on human games, CAT is a chess 
tree for computer analysis only. CAT is "the" way to organize your 
computer-computer databases (games and/or positions).
                                                                        
CAT or EOC databases are recognized automatically and information found
is stored in the consult window.

For a detailed description of all the CAT options we refer to the HTML
documentation that includes pictures to explain its functions. Just start
your Internet browser and load the "CAT.HTM" page from the CD-ROM.








The CAT functions in a nutshell:

- Create a new (and empty) CAT database.
- Load a CAT database.
- Import CAT via Rebel databases.
- Import CAT via EPD files.
- Merge CAT (merge 2 CAT databases into 1).





Copyright manual:
E.G.H. Schr”der BV
P.O. Box 6365
NL 7401 JJ Deventer
The Netherlands





