home *** CD-ROM | disk | FTP | other *** search
/ PC Shareware 1997 June / PC_Shareware-1997-06.iso / gry / rebell / manual.txt < prev    next >
Encoding:
Text File  |  1995-12-22  |  67.8 KB  |  1,500 lines

  1. Manual REBEL 7.0  Contents
  2.  
  3. Preface and user definitions.
  4.           
  5. Ch. 1: INSTALLATION
  6.     1.1. System requirements
  7.     1.2. The installation
  8.         1.2.1. Starting the installation
  9.         1.2.2. Copy protection
  10.     1.3. Files and directories after installation
  11.      1.4. The REBEL.CFG file
  12.     1.5. Registration
  13.     1.6. Hints for system optimization
  14.  
  15. Ch. 2: REBEL SCREEN
  16.  
  17. Ch. 3: THE FIRST GAME
  18.     3.1. Move input
  19.     3.2. Manipulating moves
  20.     3.3. Changing the chess program (briefly)
  21.     3.4. Leaving the program
  22.  
  23. Ch. 4: GENERAL RULES FOR OPERATION
  24.     4.1. Moving pieces for keyboard users
  25.     4.2. Using the pulldown-menus
  26.     4.3. Using the buttons
  27.     4.4. Using Hotkeys
  28.     4.5. Loading and saving files
  29.         4.5.1. Loading files
  30.         4.5.2. Saving files
  31.  
  32. Ch. 5: INFLUENCING THE CHESS ENGINE
  33.     5.1. Changing the chess engine of REBEL 
  34.     5.2. The different time levels under LEVEL F2
  35.     5.3. The different options under OPTIONS F3
  36.         5.3.1. Permanent brain 
  37.         5.3.2. Brute force
  38.         5.3.3. Combination
  39.         5.3.4. Selection
  40.         5.3.5. Playing style
  41.         5.3.6. Playing strength    
  42.         5.3.7. Hashtables    
  43.     5.4. Book openings
  44.         5.4.1. In general
  45.         5.4.2. Loading opening books (DATA F4)
  46.         5.4.3. Loading user book (DATA F4)
  47.         5.4.4. Book opening on/off (SETTINGS F5)
  48.         5.4.5. Tournementbook on/off (SETTINGS F5)
  49.         5.4.6. Userbook on/off (SETTINGS F5)
  50.         5.4.7. Alternative opening books
  51.  
  52. Ch. 6: DATABASE
  53.     6.1. Database loading and saving
  54.     6.2. Loading a game (DATA F4)
  55.     6.3. Loading next game (DATA F4)
  56.     6.4. Saving a game (DATA F4)
  57.     6.5. Rewrite a game (DATA F4)
  58.     6.6. Delete a game (DATA F4)
  59.     6.7. Reorganisation (DATA F4)
  60.     6.8. Search functions (DATA F4)
  61.         6.8.1. Searching by name
  62.         6.8.2. Searching by text 
  63.         6.8.3. Searching by moves    
  64.        6.8.4. Searching by position
  65.     6.9. Overviews (DATA F4)
  66.         6.9.1. Complete overview   
  67.         6.9.2. Overview top 40 by percentage
  68.         6.9.3. Overview top 40 by ELO-rating 
  69.         6.9.4. Overview of tournaments
  70.         6.9.5. Overview of matches     
  71.         6.9.6. Overview of book openings
  72.     6.10. Creating a new and empty database (DATA F4)
  73.     6.11. Conversion program for ChessBase
  74.         6.11.1. TB.EXE T(o) B(ase)
  75.         6.11.2. Notes on TB.EXE
  76.             
  77. Ch. 7:  SCREEN SETTINGS
  78.     7.1. Changing names (SETTINGS F5)
  79.     7.2. Info (SETTINGS F5)
  80.     7.3. Show hint (SETTINGS F5)
  81.     7.4. Show teacher (SETTINGS F5)
  82.     7.5. Sound on/off (SETTINGS F5)
  83.     7.6. Mouse on/off (SETTINGS F5)
  84.     7.7. Resign on/off (SETTINGS F5)
  85.     7.8. Turn board (SETTINGS F5)
  86.     7.9. Languages (SETTINGS F5)
  87.     7.10. Colors (SETTINGS F5)
  88.         7.10.1. Change colors
  89.         7.10.2. Reset colors
  90.         7.10.3. Save colors
  91.         7.10.4. Standard colors (START F1)
  92.     7.11. Pieces (SETTINGS F5)
  93.     7.12. Bookopenings on/off
  94.     7.13. Tournementbook on/off (SETTINGS F5)
  95.     7.14. Userbook on/off (SETTINGS F5)
  96.     7.15. Animation (SETTINGS F5)
  97.     7.16. Save configuration (SETTINGS F5)
  98.     7.17. Standard configuration (SETTINGS F5)
  99.  
  100. Ch. 8: SETTING UP POSITIONS (POS F6)
  101.     8.1. Set up a position (POS F6) 
  102.     8.2. Make board empty (POS F6)
  103.     8.3. Abort set up (POS F6) 
  104.     8.4. White/black to move (POS F6)
  105.  
  106. Ch. 9: NIC/PGN
  107.     9.1. Open NiCBase gamefile (NIC/PGN F7)
  108.     9.2. Load NiCBase game (NIC/PGN F7)
  109.     9.3. Next game (NIC/PGN F7)
  110.     9.4. Previous game (NIC/PGN F7)
  111.     9.5. Search in NiCBase (NIC/PGN F7)
  112.     9.6. REBEL to NiCBase  (NIC/PGN F7)
  113.     9.7. Import NiCBase in REBEL (NIC/PGN F7)
  114.     9.8. Game to PGN (NIC/PGN F7)
  115.     9.9. Database to PGN (NIC/PGN F7)
  116.     9.10. Import PGN in REBEL (NIC/PGN F7)
  117.        
  118. Ch. 10: REMAINING OPTIONS
  119.     10.1. New game (START F1)
  120.     10.2. Analysis mode (NIVO F2)
  121.     10.3. Player-Player mode (OPTIONS F3)
  122.     10.4. Automatic play (OPTIONS F3)
  123.     10.5. Analyse game (OPTIONS F3)
  124.     10.6. Analyse database (OPTIONS F3)
  125.     10.7. Goto move number (OPTIONS F3)
  126.     10.8. Search for move (OPTIONS F3)
  127.     10.9. Replay game (OPTIONS F3)
  128.     10.10. Write move comments (OPTIONS F3)
  129.     10.11. Game to textfile (OPTIONS F3)
  130.     10.12. PC-Auto-board (OPTIONS F3)
  131.     10.13. Auto 232 (OPTIONS F3)
  132.     10.14. Starting game (DATA F4)
  133.     10.15. Overview MVS-file (DATA F4)
  134.     10.16. Swapping clocks
  135.     10.17. Swapping names
  136.  
  137. CH. 11: TROUBLE-SHOOTING
  138.     11.1. DOS problems
  139.     11.2. "This is not a proper installed version of REBEL 7.0"
  140.     11.3. Graphical problems
  141.     
  142. Ch. 12: SHORT HISTORY PREFACE AND USER DEFINITIONS.
  143.  
  144. Dear reader,
  145.     
  146. Welcome to the growing number of chess players who want to take
  147. advantage of the PC. By buying REBEL 7.0 you have made a good choice in the
  148. area of computer chess software. Not only because the chess programs from
  149. Ed Schröder belong to the group of the strongest programs available, but 
  150. also because of the fact that this program combines good chess with an 
  151. build-in database which will give you so many possibilities, that we are 
  152. convinced that you will appreciate the possibilities of your PC more and 
  153. more, but also, and that is ofcourse the main point, you will even more 
  154. enjoy the game of chess.
  155.         
  156. The REBEL team from Schröder BV.
  157.  
  158. USER DEFINITIONS
  159.           
  160. COPYRIGHT
  161. The REBEL 7.0 software is the exclusive property of Schröder BV and 
  162. is protected by Dutch and International law. You are prohibited from
  163. transferring this product in any way or form whatsoever.
  164. It is forbidden to change, split, dissamble or produce any changed
  165. form of this product.
  166.  
  167. LIMITED WARRANTY
  168. The media upon which the program is recorded is warranted to be free
  169. from defects for the standard guarantee specified by legislative regulations.
  170. The warranty is void if the failure of the media is due to accident, abuse
  171. or misapplication. Apart from this warranty Schröder BV or his suppliers
  172. will not in any event be liable for any loss, including consequential loss,
  173. caused by any error or defect howsoever arising.
  174. In any case liability shall be limited to the amount actually paid by the
  175. purchaser for the software.
  176.  
  177. These conditions are governed by Dutch law. Ch. 1: INSTALLATION
  178.  
  179. 1.1. System requirements
  180. The following PC specifications are required:
  181. 80386-processor or higher, VGA-card and monitor, minimum 2Mb internal memory,
  182. a hard disk with at least 1½ MB free space.
  183. Recommended is an extern disk-caching program (128 or 256 Kb).
  184. This is especially desirable when using the database options.
  185. More free internal memory than the minimum of 2Mb will have a
  186. positive effect on the programs playing strength.
  187. The presence of a VGA-card which is VESA-compatible is highly recommended
  188. (most computers have nowadays) for it will influence the performance of the
  189. graphics positively. It will also allow you to change the colors of ALL
  190. items that are listed when you activate F5-Colors.
  191. The lack of VESA-compatibility will cause some items to be connected to
  192. eachother in case of changing colors; in this case you are also advised
  193. to deactivate the animation.
  194.        
  195. 1.2. The installation
  196. For installation you need the original, NOT write protected, REBEL diskette.
  197. If you have write protected the diskette, by moving the notch, you may
  198. experience problems with the installation.
  199.  
  200. 1.2.1. Starting the installation
  201. a)    put the original REBEL diskette in the diskdrive of your PC;
  202. b)    activate the diskdrive (type for example "a:" + ENTER)
  203. c)    type "install" + ENTER
  204. d)    the screen will show you the default settings and will ask you for
  205.     confirmation. 
  206. e)    if you answer with "Y" the program will start the installation.
  207. f)    answering "N" allows you to changing the settings.
  208.  
  209. 1.2.2. Copy protection
  210. To prevent our product from being copied by third parties, which is
  211. a criminal offence while the program is protected by copyright, the
  212. program is software-protected.
  213. You have the possibility to install the program unlimited for personal use
  214. only from the original diskette. 
  215.  
  216.  
  217. 1.3. Files and directories 
  218.  
  219. After installation
  220. * REBEL.EXE    : the chess program part 1
  221. * REBEL.CHS    : the chess program part 2
  222. * REBEL.TRL    : the language file
  223. * REBEL.GIF    : the welcome screen (picture)
  224. * FRAGILE    : the pieces needed for display of material differences
  225. * BOOK.TRL    : the names of the book openings in available languages
  226. * BOOK.TRX    : the corresponding moves with the BOOK.TRL file
  227. * REBEL.ECO    : the corresponding ECO-codes for the bookopenings
  228.  
  229. After first use
  230. * REBEL.CFG    : the user settings (see chapter 1.4)
  231. * REBEL.CLR    : the user settings for the colors
  232. * REBEL.BGN    : information about the game you were in the last time you 
  233.           used REBEL
  234.  
  235. Directories
  236. * BOOKS    containing 3 book opening files:
  237.             1. REBEL.MVS (500.000 moves)
  238.             2. SMALL.MVS (100.000 moves)
  239.             3. KASPAROV.MVS (100.000 moves)
  240. * GAMES    containing 3 files needed for the database:
  241.             GAMESBASE.DAT, GAMEBASE.IX1,
  242.             GAMEBASE.IX2 containing more than 1000
  243.             (grand)master games. Furthermore this directory 
  244.             contains 3 small databases:
  245.             1. TACTICS     50 tactical positions with full 
  246.                         explanation
  247.             2. BT-2450    30 positions of the well-known BT-test
  248.                         in order to test the strength of the computer
  249.             3. BT-2630: the latest BT-test for strong programs
  250. * PIECES        contains three different piece sets: REBEL.PCS,
  251.             CREATIVE.PCS and BLOCK.PCS
  252. * TOOLS            contains the conversion program needed to convert
  253.             ChessBase game collections to the REBEL-format,
  254.             TB.EXE 
  255.  
  256.  
  257. The following directories can be present if you have used certain options:
  258. * TEXT        into this directory the program will write all requested
  259.         textfiles
  260. * PGN        to write games in PGN-format
  261. * NiCBase    to write games in NiCBase-format
  262.  
  263. Trouble-shooting in the event that certain files are missing:
  264. No REBEL.CFG    : the program will automatically take the default
  265.           values after installation
  266. No REBEL.CLR    : the program will automatically take the default
  267.           values after installation
  268. No REBEL.BGN    : the program will start up with a new game;
  269. No FRAGILE    : the program will not display the differences in
  270.           material when F5-INFO is configured to  "Normal" 
  271. No REBEL.ECO    : the corresponding ECO-codes will not be
  272.           displayed together with the bookopening
  273. No REBEL.MVS    : you will be prompted with a warning message,
  274.           you will then have the choice to either stop or to
  275.           play on without an opening book
  276. No REBEL.TRL    : the program will stop;
  277. No REBEL.PCS    : the program will stop;
  278. No REBEL.GIF    : the program will stop;
  279. No BOOK.TRL    : the program will stop;
  280. No BOOK.TRX    : the program will stop;
  281.  
  282. Should the program stop, you will have to restore the missing file(s)
  283. from a backup. If you did not make a backup you will have to install the
  284. program again.
  285.           
  286. 1.4. The REBEL.CFG file      
  287. The REBEL.CFG contains the following user settings
  288. * name (and path) of the current opening book, database and piece set
  289. * path of the PGN-directory and of the NiCBase-directory
  290. * configuration of the info and animation
  291. * show hint move, turn board yes/no
  292. * possibility to consult teacher yes/no
  293. * sound, mouse, resign on/off
  294. * used language
  295. * opening book, tournament book and user book on/off
  296.  
  297. The fundamental choice is made NOT to save any changed settings of the
  298. chess program. This means in practise that if you start REBEL the program
  299. automatically plays with the strongest settings. An exception is made for
  300. the time level. This information is saved in the REBEL.BGN file.
  301.  
  302. 1.5. Registration
  303. The program is copy-protected and therefore registration is not necessary.
  304. Registering yourself however, has advantages. 
  305. If you send us the filled-in registration form, we will inform you from
  306. time-to-time about new developments, newly released databases and newly
  307. released books. In addition you will receive a free diskette containing
  308. several interesting opening books and a program that converts openingbooks
  309. from other chessprograms (ChessGenius, Fritz, Chessmaster 4000, ChessMachine)
  310. to the REBEL-format.
  311.  
  312. 1.6. Hints for system optimalization
  313. REBEL is a DOS-program, but can also run under Microsoft Windows allthough
  314. this is not recommended because it will cost playingstrength. 
  315. If you choose to use REBEL under Windows, then type REBEL W.
  316. The use of hashtables however will then be limited to 256 Kb.
  317.  
  318. To obtain optimum results of the playing strength, we advise you to restrict
  319. the use of disk-caching programs, such as Smartdrive or Norton Cache,
  320. since these programs greatly reduce the useful Hashtable size of REBEL.
  321. On the other hand, disk-caching programs are very useful when using big
  322. databases as well as for finding book moves.
  323. We have noticed an increase of disk speed of 400% using Smartdrive and
  324. of 900% using the Norton Speedcache from Symantec by certain overviews in
  325. a big database.
  326. For those people who have 4Mb internal memory we recommend the
  327. following compromise: reserve at least 256 KB for your favourite
  328. disk-caching program. REBEL still has 2Mb for its hashtable, which
  329. is more than sufficient.
  330.  
  331. 1.7. Your config.sys
  332. In order to avoid problems with loading and saving games and databases, your
  333. CONFIG.SYS file must define the files for at least at 20. 
  334. The line in your config.sys then should be "FILES=20". 
  335. This also applies for your boot-diskette.
  336.  
  337. Ch 2:    The REBEL screen
  338. 1) The pull-down menus
  339. 2) Name section, name of the white player
  340. 3) Name section, name of the black player
  341. 4) Time section, white clocks pro move and total time
  342. 5) Time section, black clocks pro move and total time
  343. 6) Level section, time-level of play
  344. 7) Move section, moves currently played
  345. 8) Material section, material difference, black is one pawn up
  346. 9) Button (fast takeback 3 moves)
  347. 10) Button (takeback ½ move)
  348. 11) Button (force move)
  349. 12) Button ( ½ move forward)
  350. 13) Button ( 3 moves forward)
  351. 14) Comment field (main variation-1) 
  352. 15)     idem           (main variation-2) 
  353. 16)     idem           (main variation-3) 
  354. 17)     idem           (current line) Ch. 3: THE FIRST GAME    
  355.  
  356. If you want to play a game with white, just input the desired opening move
  357. and the computer starts calculating its move.
  358. If you wish to play with black, click the REBEL button, or press ALT_M.
  359.  
  360. 3.1. Move input
  361. You can input a move in different ways.
  362. 1) Click with the mouse on the piece you want to move.
  363.    Click with the mouse on the square you want to go to.
  364. 2) Use the cursor keys to go to the square where the piece you want to
  365.    move resides, and press ENTER. Drag the piece with the cursor keys to
  366.    the square you want to go to, and press ENTER again.
  367. 3) Type the coordinates of the move in 4 characters. 
  368.    For example type e2e4.        
  369.  
  370. You can use variations of these three systems if you wish.
  371. If your move is legal, the piece is moved and the computer will start
  372. evaluating its own move.
  373. 4) If the indicated hint move is also your choice then you can speed up the
  374.    input of that move by clicking on the hint move with the mouse. 
  375.    Keyboard users can use ALT_H.
  376. 5) Mouse users can make use of the following quick input procedure:
  377.    If the comment field contains hint moves from the opening book,
  378.    then clicking on such a move will immediately execute them.
  379. 6) If you want the computer to play another book move, press F10.
  380.    This is the so-called next best function and is only active when the
  381.    computer knows the current position from its book.
  382.               
  383. 3.2. Manipulating moves 
  384. The buttons provide you with a number of possibilities to manipulate the 
  385. moves (for details, see 4.3)
  386. <HOME>    program goes to the beginning of the game
  387. <END>        program goes to the end of the game
  388. <->        program goes one move back
  389. <+>        program goes one move up
  390. Mouse users have the possibility to click on any move in the Move section,
  391. for super fast takeback! By accessing menu OPTIONS F3, you can also go to
  392. specific moves (see 10.7, 10.8).
  393.  
  394. 3.3. Changing the chess program (briefly)
  395. In this chapter we briefly indicate the possibilities for changing the 
  396. evaluations of the program. For more details, we refer to chapter 5.   
  397. * You can change the average time the computer uses to calculate a
  398.   move via NIVO F2.
  399. * You can change the program's thinking depth, the memory it uses,
  400.   and the thinking when you are on the move via OPTIONS F3.
  401. * You can change from which opening book you want to play or cancel
  402.   the opening book completely via DATA F4 and SETTINGS F5.
  403.              
  404. 3.4. Leaving the program
  405. You leave the program by accessing START F1 Exit to Dos or by 
  406. pressing ALT_X. If you have changed any of the user settings or colors, 
  407. the program will ask you if you want to save them or not. 
  408.  
  409.            
  410. Ch. 4: GENERAL RULES CONCERNING OPERATING
  411.  
  412. Basically you can go back to the game by pressing ESC wherever you are in
  413. the program. When in the database, mouse users can return to the game by
  414. clicking in the upperleft corner of the screen.
  415.         
  416. 4.1. Moving pieces for keyboard users
  417. Use the cursor keys to go to the square where the piece you want to move
  418. resides, and press ENTER. Drag the piece with the cursor keys to the square
  419. you want to go to, and press ENTER again.
  420.  
  421. 4.2. Using the pull-down menus
  422. The use of the 7 pull-down menus is Windows-alike.
  423. There are two ways to operate them: clicking without holding the 
  424. mouse, and clicking when holding the mouse.
  425. If you click the mouse on one of the menus, the functions in the particular
  426. menu will appear on your screen. Make your choice by clicking on one of the
  427. functions inside the menu. If you click on a menu by holding the mouse you
  428. can drag the mouse to the desired function in the menu. If you release the
  429. mouse the function will be executed immediately. In this case, the scroll
  430. bar will follow the mouse movements.
  431.  
  432. Keyboard users can access the pull-down menus with the F1 to F7 buttons.
  433. The cursor keys will move the scroll bar to the desired function.    
  434. Some functions in the pull-down menus have sub-menus, displayed as 
  435. >> or <<. They will appear automatically when the scrollbar lights such an
  436. option. Keyboard users can use the cursor keys.
  437.       
  438. 4.3. Using the buttons
  439. You can operate the buttons by a short click with the mouse and the button
  440. will light up shortly. Keyboard users can use the corresponding Hotkeys.
  441.  
  442. Keys    Functions
  443. <<    Takeback three moves (Hotkey ALT_B) 
  444. <    Takeback a half-move (Hotkey "-")
  445. REBEL    Forces the program to calculate a move or, if the program is
  446.     already calculating, force the program to move. (Hotkey
  447.     ALT_M). This button will change into GAME  in the analysis
  448.     level which will allow you to restore to the moves that were
  449.     current before you started analysing.
  450.     This button will change into EXIT while analysing a game or a
  451.         database and allows you to abort the analysis to return to the 
  452.         current game.                
  453. >    Move forward a half-move (Hotkey "+")
  454. >>    Move forward three moves (Hotkey ALT_F)                
  455.  
  456. 4.4. Using Hotkeys
  457. Several Hotkeys are available, mostly based on pressing the ALT
  458. button simultaneously with another key. Using hotkeys will resut in a 
  459. faster and more convenient way of operating the program.
  460.  
  461. Overview
  462. TAB        OPTIONS F3-go to move
  463. HOME        Go to begin of game
  464. END        Go to the end of end
  465. PG-UP        Go one page of moves back
  466. PG-DWN        Go one page of moves forward
  467. ALT_B        button <<
  468. "-"         button <
  469. ALT_M        button REBEL or, when in the database, swap display
  470.         between  text and the three next moves.
  471. "+"        button >
  472. ALT_F        button >>
  473. ALT_D        DATA F4-load database
  474. ALT_G        START F1-new game
  475. ALT_H        Execute hint move if present.
  476. ALT_I        DATA F4-game info when a game is loaded. If not, the
  477.         program info (START-F1) will be displayed.
  478. ALT_L        DATA F4-load game
  479. ALT_N        DATA F4-load next game
  480. ALT_P        DATA F4-search position
  481. ALT_S        DATA F4-save game
  482. ALT_T        If the teacher function is active, this will swap the current
  483.         information in the comment field with the teacher info results.
  484.         Within the database ALT_T will write to a text file.
  485. ALT_X        START F1-back to operating system
  486.       
  487. F10        "next-best" (see Ch. 3.1)
  488.  
  489. 4.5. Loading and saving files
  490.  
  491. 4.5.1. Loading files
  492. DATA F4    load database With this option you load/select another database.
  493. DATA F4 load book With this option you load/select another opening library.
  494. DATA F4 load userbook With this option you load/select your own handmade
  495.     opening library.
  496. SETTINGS piece set With this option you load/select another piece set. 
  497. NIC/PGN Open NiCBase gamefile With this option you can open a NiCBase *.G30 file.
  498. NIC/PGN -PGN into database With this option you can select a PGN-file and
  499. import it in the current REBEL database.
  500.  
  501. The move section will change in an alphabetic overview of the present
  502. subdirectories and files in the current selected directory.
  503.  
  504. By clicking on (sub)directories and harddisk(s), you can have access to
  505. any file. Floppy drives are not available for loading and saving files in 
  506. the REBEL program. You can easily load the desired file by clicking on it.
  507. Keyboard users have to confirm their choice with pressing the ENTER key.
  508. For fast scrolling a scrollbar is available for mouse users in addition to
  509. the overview. Keyboard users can use the PG-UP, PG-DWN, HOME and END keys for
  510. this purpose. In the level section all available harddisks and CD-ROM players
  511. are displayed, for keyboard users accessable with the left and right arrow
  512. keys. To leave the option, press ESC or click outside in the disksection.
  513.  
  514. 4.5.2. Saving files
  515. Used in the following functions:
  516. * OPTIONS F3-game to text file.
  517. * DATA F4-create new database.
  518. * OPTIONS F3-analyse database if the file ANALYSE.DAT already
  519.   exists.
  520. * DATA F4-overviews.    
  521. * NIC/PGN F7-Convert REBEL > NiCBase
  522. * NIC/PGN F7-Game to PGN
  523. * NIC/PGN F7-Database to PGN
  524.  
  525. In all cases you will be prompted to type a filename of your choice.
  526. You are obliged to input a valid DOS file name. The program will warn you if
  527. the filename is not valid. In case the file name already exists, the program
  528. will ask for a confirmation to overwrite the existing file.
  529. Some of the above standing options are not available when the file that is to
  530. be saved would be saved on a CD-ROM, while it is impossible to write on a
  531. CD-ROM.
  532.               
  533.  
  534. Ch. 5: INFLUENCING THE CHESS ENGINE
  535.  
  536. 5.1. Changing the chess engine of REBEL
  537. You can change the chess engine of the program in many ways.
  538. Since the program always starts with the strongest settings, this 
  539. means that every change you make will result in weakening the program.
  540.  
  541. 5.2. The different time levels under LEVEL F2
  542. At the start of the program, the playing level is taken from the
  543. last time you used the program. By changing the level of play, you 
  544. can make the program stronger or weaker. The general rule is: 
  545. The more time you give to the program, the stronger it will play.
  546.  
  547. Overview
  548. TIME        The program will play on the selected average time.
  549. BLITZ        Play a game with a fixed amount of time. The
  550.         program will warn you if you exceeded the time limit.
  551.         In this case you have lost the game. You can see your
  552.         remaining time in the time section.
  553. HANDICAP     Same as BLITZ, but now you can reserve more time
  554.         for yourself and less for the computer. You can see
  555.         your remaining time in the time section.
  556. TOURNAMENT    Plays a game on a desired tournament level.
  557.         The program will warn you if you exceeded the time
  558.         limit. In this case you have lost the game.
  559.         After the time control(s), you will receive the extra
  560.         time needed. You can see your remaining time in the
  561.         time section.
  562. PLY        Let the program play on a fixed (ply) depth.
  563. MATE        A special level for solving difficult Mate problems.
  564.         The program will ONLY search for a possible move
  565.         sequence to achieve checkmate. If a mate is not
  566.         possible at the current board position, the program
  567.         will display: No mate possible  and no move is being
  568.         given by the program.
  569. USER        Same as TIME, but now you can define your own
  570.         favourite level of play. You will be prompted to type
  571.         the desired time. Type for example 00:25 and the
  572.         program will play at an average time of 25 seconds
  573.         per move.
  574. INFINITE    The program will continue evaluating until you stop it
  575.         (i.e. with the REBEL button) or when a mate is
  576.         found,  or when the maximum ply depth is reached.
  577. ANALYSIS    For this special level we refer to chapter 10.2.
  578.     
  579. 5.3. The other options under OPTIONS F3
  580. OPTIONS F3 contains a number of possibilities to change the chess
  581. engine of the program.
  582.  
  583. 5.3.1. Permanent brain 
  584. With this option you can prevent the computer from thinking while
  585. it is your time to move. This will make the program weaker ofcourse. 
  586. If the permanent brain is active, the computer will take full advantage 
  587. while you are thinking about your move.
  588.  
  589. 5.3.2. Brute force
  590. Brute force is a specific method for computer chess. If brute force is
  591. active, all possible positions will be evaluated, without regard to if they
  592. are good or bad. The main advantage is that there is no risk that the
  593. computer will overlook a move. 
  594. The default setting, however, is: "not active". The program will now use
  595. the selective method in which only the good moves will be evaluated.
  596. This will speed up the search time.
  597.  
  598. 5.3.3. Combination
  599. If combination is on, the program generally will find the right moves in
  600. tactical positions quicker than when combination is off. 
  601. By default, this option is turned off, because it influences the program 
  602. too much in normal play.
  603.  
  604. 5.3.4. Selection
  605. The program (when brute force is off) has its own intelligent flexible
  606. algorithm to decide if a given variation should be extended or not. This is
  607. called "selection" and is based on a judgement by the program whether it
  608. makes sense to extend a given variation or not. With this option you can
  609. turn off the program algorithm and change it into a fixed depth of selection.
  610. You will have the choice between 1 through 9. "N" is the default setting
  611. meaning Normal. If you were to choose selective 4, while the program was,
  612. for example, on the 9e ply, this would mean that the calculations were done
  613. with the settings: 5 ply brute force and 4 ply selective thereafter.
  614. With Normal the whole selection scheme is totally flexible.
  615.  
  616. 5.3.5. Playing style
  617. You have the choice of 5 different playing styles ranging from agressive
  618. to defensive. In the pull-down menu the actual playing style is displayed
  619. by the corresponding uppercase letter.
  620.  
  621. 5.3.6. Playing strength
  622. There are 3 levels of playing strength. If you select the novice option
  623. here, you have the best possibility to beat the program.
  624. In the pull-down menu the actual playing style is displayed by the 
  625. corresponding uppercase letter.
  626.         
  627. 5.3.7. Hashtables     
  628. The term hashtables stands for an algorithm in which the program stores the
  629. results of its evaluations into the PC memory. This is very helpful for the
  630. program: when the program finds a position in the hashtable that was already
  631. evaluated, then there is no need to evaluate the position again since the
  632. result is already known. This technique makes it possible to speed up the
  633. search process by a factor of three, and even more in the endgame.
  634. At the start of the program REBEL will try to reserve as much free memory
  635. as possible: The more free memory, the more positions the program can store.
  636. With this option you can change the size of the hashtables.
  637. Ofcourse you cannot make the hashtable bigger than the size of free memory
  638. you have left on your computer.
  639. See also chapter 1.6 Hints for system optimalization.
  640.  
  641. 5.4. Book openings
  642.       
  643. 5.4.1. In general      
  644. In REBEL three openinglibraries can be active: the normal book
  645. (extension ".MVS), the tournement-book (in the program itself, so not in
  646. a seperate file) and a userbook (extension ".RBM"). In selecting a bookmove
  647. the userbook has the highest priority and the normal book the lowest.
  648.  
  649. At the start of the program, the normal book and the userbook (if available)
  650. found in the REBEL.CFG will be loaded.
  651.  
  652. If you play from the opening book, the comment section will show you
  653. which moves  are still available for the current position.
  654. Additionally, the program knows about 300 openings by name.
  655. If the program recognizes a variation, it will display the corresponding
  656. opening name with ECO-code in the comment section.
  657.  
  658. 5.4.2. Load opening books (DATA F4)
  659. At the start of the program, the book found in the REBEL.CFG will be loaded.
  660. With this option you can switch to another opening book which has the
  661. extension ".MVS".
  662.  
  663. 5.4.3. Load userbook (DATA F4)
  664. REBEL gives you the possibility of loading your own made openingbook.
  665. This book needs to have the extension ".RBM" and will be saved in the
  666. REBEL.CFG. You can make it yourself by creating an ASCII-file with opening
  667. lines. It's very simple to do it yourself:
  668. a) to start a new variation start a new line;
  669. b) give in a move by typing the coordinates in four characters, e.g. e2e4;
  670. c) after every move you need to type a SPACE which indicates that the program
  671.    will play this move active òr a MINUS which indicates that the program
  672.    will not be allowed to play this move.
  673.  
  674. Examples:
  675. "e2e4 d7d5-g1f3 " means that REBEL will play at the start e2-e4; 
  676.                   does REBEL play with black then the answer to "e2-e4" 
  677.                   will NOT be d7-d5, but when REBEL has white and the
  678.                   opponent plays d7-d5 after e2-e4 then REBEL will answer
  679.                   with Knight g1 to f3;
  680. "e2e4 e7e6-": REBEL will not play the French opening;
  681. "d2d4 d7d5-": REBEL will not play Queens gambit.
  682.  
  683. 5.4.4. Book opening on/off (SETTINGS F5)
  684. With SETTINGS F5-opening book, you can decide whether the computer is allowed
  685. to use its opening books or not. If not, the program won't
  686. search for a move in its opening books and therefore the program will start
  687. the evaluation process immediately, even at the first move of a new game.
  688. If you put this option off automatically the tournementbook and the userbook
  689. will be switched off. Hereafter however it is possible to activate the
  690. tournementbook and/or the userbook without activating the normal book.
  691.  
  692. 5.4.5. Tournementbook on/off (SETTINGS F5)
  693. With SETTINGS F5-tournement book, you can decide whether the computer is
  694. allowed to make use of the internal tournement book or not. 
  695. The tournementbook only contains good variations for REBEL. 
  696. When the tournementbook is turned off only REBEL.MVS (which is a much
  697. broader book) will be consulted which will result in a much more varied game.
  698.  
  699. 5.4.6. Userbook on/off (SETTINGS F5)
  700. With SETTINGS F5-user book, you can decide whether the computer is allowed
  701. to make use of the userbook if loaded.
  702.  
  703. 5.4.7. Alternative opening books
  704. Schröder BV releases also a lot of new opening books which can be ordered
  705. seperately. These opening books are organized by opening name
  706. (for example Spanish) or by famous players (for example Karpov) and so on.
  707. Already 15.000.000 opening moves are available.
  708. For more information and/or orders contact your local dealer or:
  709. Schröder BV, p.o. box 6365, 7401 JJ Deventer, Holland.
  710.  
  711.  
  712. Ch. 6: DATABASE
  713.  
  714. 6.1. Database loading and saving
  715. At the start of the program, the database found in the REBEL.CFG will be
  716. loaded. You can switch to another database at any time
  717. (see DATA F4-load database, chapter 4.3.1). The database uses files with
  718. the extensions DAT, IX1 and IX2. Should you try to load a database while one
  719. of these files is missing, you will be warned by an error message. You will
  720. also get an error message if you try to create a new database with a name
  721. that already exists.              
  722.  
  723. 6.2. Loading a game (DATA F4)
  724. If you decide to load a game from the database, you'll get a new screen on
  725. which the first 20 games of the database (alphabetically ordered) are visible.
  726. To view the next games in the database, you have two possibilities:
  727. * You click on top of the screen on  (or the PG-DN key) and the
  728.   next 20 games will appear (with  (or the PG-UP key) you can
  729.   scroll back for 50 pages);
  730.  
  731. * You click on top of the screen on the letter of the alphabet
  732.   (or the corresponding key) and again 20 games become visible,
  733.   starting with the selected letter.
  734.  
  735. Instead of the information in the Place columm, you can also get the
  736. information of the next three moves. Click on Place or the PLC icon and the
  737. program will show the moves. Keyboard users can use ALT_M.
  738. In the comment section, extra information of the game where the scroll
  739. bar is on, is available.
  740. You can load a game by clicking on the desired game or by selecting
  741. a game with the arrow keys and confirming it with the ENTER key.
  742.            
  743. 6.3. Loading next game (DATA F4)
  744. DATA F4-next game (or ALT_N) will load the next game available in
  745. the database. All selections previously made will be taken into account.
  746. This means practically that, if you have selected to see all the games of
  747. Nigel Short, this function will load the next game of Nigel Short.
  748.            
  749. 6.4. Saving a game (DATA F4)
  750. You will be prompted to input some data belonging to the game to be saved
  751. (names, ELO, date, result, some additional text).Attached to the complete
  752. game (moves and move comments), this information will be saved into the
  753. database. All items will be pre-filled (see the default bar). With ENTER
  754. the information will be accepted, with SPACE all the information on the line
  755. the cursor is blinking will be cleared.
  756. If you want to change an item, simply type the desired information
  757. and press ENTER.
  758.  
  759. Overview
  760. Name white    a maximum of 20 characters. You are obliged to input a
  761.         name. If you type nothing, the name will become Player.
  762. Name black    a maximum  of 20 characters. You are obliged to input a
  763.         name. If you type nothing, the name will become
  764.         REBEL 7.0.
  765. ELO white    the ELO-rating of the white player, this is not obliged, but
  766.         it is recommanded for the overviews (see chapter 6.8).
  767.                 An ELO-rating between 1000 and 3400 will be accepted.
  768. ELO black     see ELO white.
  769. Place        not obliged, maximum 39 characters.
  770.  
  771. Date        not obliged, you can either input an exact date or a year.
  772.         Examples 1994 , 120794 , 12-7-94 or 12-07-94
  773. Tournament    not obliged, maximum 39 characters.
  774. Result        not obliged, but is recommended for the overviews  (see
  775.         chapter 6.8).
  776.                White wins    type 1-0 , 1 or simply +;
  777.                Black wins    type 0-1 , 0 or simply -;
  778.                Draw        type  ½-½ , ½, 0.5 , or simply =
  779. Comment        not obliged, maximum 72 characters, this is not a move
  780.         comment but a game comment.
  781.               
  782. 6.5. Rewrite a game (DATA F4)
  783. The loaded game will be overwritten by the current game.
  784. The original data of the loaded game will be lost.This function is especially
  785. useful if you want to make some (minor) changes to existing games, without
  786. the need to delete the old game.
  787.  
  788. 6.6. Delete a game (DATA F4)
  789. You can select the desired game to be deleted in the database as described
  790. in chapter 6.1. For reasons of security, you will be prompted should you
  791. indeed wish to delete the selected game.
  792.  
  793. 6.7. Reorganization (DATA F4)
  794. Activating reorganization will force the program to sort the entire database
  795. by name. Additionally, all deleted games will be permanently removed from the
  796. database, thus increasing your free diskspace. Reorganization is only useful
  797. if you have added or deleted games.
  798. Before starting the reorganization, REBEL will first inform you whether it
  799. makes sense to reorganize, by displaying how many bytes of free diskspace
  800. will be gained. There are other advantages in reorganizing: some search
  801. functions will be performed quicker and searching on moves, positions or text
  802. will show the games alphabetically.
  803. Depending on the size of the database, the reorganization will take some
  804. time. When reorganizing, a temporary (and invisible) file will be created.
  805. If your harddisk contains insufficient space, reorganizing is impossible.
  806.  
  807. 6.8. Search functions (DATA F4)
  808.       
  809. 6.8.1. Searching on names    
  810. You can input either one or two names here, both of which will be searched
  811. for in the database. If you have typed just one name with white, the program
  812. will search for all the games from that player, starting with the games he
  813. or she played with white. Have you typed only one name with black, REBEL
  814. will start searching first for the games he or she played with black. 
  815. If you have typed two names, the program will search for all the games
  816. played between those two players. This function works via the famous
  817. BTREE+ principle and will select games from a database of 1.000.000 games
  818. for example within seconds.
  819.  
  820. 6.8.2. Searching on text     
  821. First you will have the choice to decide which search criteria you wish to
  822. use. The criteria are based on the and-and principle.
  823. If you select a name, a date and a result, REBEL will search for those
  824. game(s) which contain that name, that date and that result. 
  825. This can take some time depending on your hardware, the size of the database
  826. and whether you have loaded a disk-caching program or not
  827. (see also chapter 1.6). If you have only selected names, the program will
  828. perform a quick search on names (see 6.8.1).
  829.     
  830. Overview     
  831. Names    optional, not obliged
  832. Date    optional, you can only input a year
  833. Text    optional, maximum 39 characters
  834. Score    optional, see chapter 6.4
  835.            
  836. 6.8.3. Searching on moves    
  837. The program will search for games containing the exact moves of the currently
  838. played game on the chessboard. This function is very useful for opening
  839. preparation.
  840.            
  841. 6.8.4. Searching on positions
  842. The program will search for games with exactly the similar position as the
  843. one on the chessboard. REBEL will automatically recognize move
  844. transpositions, if relevant. This means that games started
  845. with "1.d4 d5 2.Nf3" and "1.Nf3 d5 2.d4" are similar to this search function.
  846. This function is very useful for opening preparation.
  847.  
  848. 6.9. Overviews (DATA F4)
  849. There are six different overviews available. The contents of these overviews
  850. can be written to a text file by clicking on the TXT button in the info
  851. section (ALT_T for keyboard users).
  852.  
  853. 6.9.1. 
  854. You will get a complete overview of all players in the database and their 
  855. results. All games played, with regard to their results, will be taken into 
  856. consideration and will lead to a new ELO rating of a given player in the 
  857. database. The meaning of the three ELO ratings is as follows: 
  858. Original    start ELO rating of a player.
  859. Average    average ELO rating of the opponents the player has played against.
  860. New        the new calculated ELO rating for this player.
  861.            
  862. 6.9.2. Overview top 40 on percentage
  863. You will get an overview of the best 40 players in the database, based on the
  864. results of the games. The 40 players with the highest percentage will be
  865. displayed. With PG-UP / PG-DWN you can switch between the two pages.
  866.            
  867. 6.9.3. Overview top 40 on ELO-rating 
  868. You will get an overview of the best 40 players in the database, based on
  869. the new ELO results of the players. The 40 players with the highest ELO
  870. rating will be displayed. 
  871. With PG-UP / PG-DWN you can switch between the two pages.
  872.  
  873. 6.9.4. Overview of tournaments 
  874. You will be prompted to input the desired tournament (or a part of it).
  875. The program will gather all the games played in this tournament and will
  876. sort the results.
  877.            
  878. 6.9.5. Overview of matches     
  879. You will be prompted to input two player names.
  880. The program will gather all the games both players have played and will show
  881. the results. The games between those two players are also taken into
  882. consideration and the final result will be displayed.
  883. This function is very useful if you want to know the results of matches
  884. played between two players.        
  885.  
  886. 6.9.6. Overview of book openings
  887. This function is useful:
  888. * If you wish to see a full overview of the database concerning all
  889.   the book openings played (make no selections)
  890. * If you want to prepare yourself on a certain opponent (make a selection
  891.   on the white or the black player name).
  892. You will be prompted to make the desired selections for which to search for
  893. in the database. The output is based on the generally known names of the
  894. book openings played. You can only select one name, white or black, the
  895. program will search for the desired player and colour.
  896.         
  897. 6.10. Create a new and empty database (DATA F4)
  898. With this option you can create your own desired database, for example in
  899. order to collect (your own) games of the chessclub you are playing.
  900.  
  901. 6.11. Conversion program for ChessBase
  902.  
  903. 6.11.1. TB.EXE  (T)o (B)ase
  904. With the REBEL program a conversion program is provided that can convert all
  905. your valuable ChessBase data into the REBEL database format. This program
  906. is called TB.EXE and can be found in the TOOLS directory just as the
  907. necessary files CBASE.EXE and NAMES.ELO.
  908. Syntax: TB <source> <destination>
  909. You can also extend this program with the option "/D" and you will be
  910. informed about the conversion progress.
  911. Please take not of the fact that the corresponding *.CBI needs to be present
  912. too! Example: TB CHESBASE.CBF REBEL.DAT /D
  913.              
  914. The TB program will convert all ChessBase games found in the file
  915. CHESBASE.CBF into the REBEL database REBEL.DAT.
  916. If the file REBEL.DAT already exists, the games from CHESBASE.CBF will be
  917. appended to the REBEL.DAT database.
  918. If the database REBEL.DAT does not exist, a new database of that name will
  919. be created.
  920.         
  921. 6.11.2 Notes on TB.EXE
  922. The REBEL database is an ELO rating-based system and therefore an ELO rating
  923. will be inserted into the games during the conversion progress, if the name
  924. of the player can be found in the official FIDE ELO rating list. This list
  925. is limited to players who have an ELO of at least 2450, because the entire
  926. list is simply too large to fit onto a single floppy disk. The list of
  927. players and their latest ELO rating can be found in the file NAMES.ELO
  928. in the TOOLS directory.
  929. You can, at your own risc, change or extend this ASCII file with your own
  930. names and ELO ratings before you start the conversion.
  931. Although a lot of time has been spent in developing and testing the
  932. program, the author cannot guarantee a 100% trouble-free conversion because
  933. some games from ChessBase may contain illegal moves.
  934. TB.EXE cannot convert ChessBase games with a position that differ from the
  935. normal startposition.
  936.  
  937.  
  938. Ch. 7: SCREEN SETTINGS
  939.  
  940. With REBEL  you can choose which information you want on the screen.
  941.  
  942. 7.1. Changing names (SETTINGS F5)
  943. Here you can change the name of the white player, as well as the name of the
  944. black player. The cursor will flash in the name section and you can type the
  945. desired white or black name (maximum 12 characters).
  946. When a game is loaded from the database with names longer than 12 characters,
  947. only the first 12 characters will be displayed.
  948.            
  949. 7.2. Info (SETTINGS F5)
  950. In the menu behind the word "Info" the first character of the selected info
  951. level is displayed.
  952. There are three possible levels:
  953. a) None
  954. This level is useful when you want to play against REBEL with as little as
  955. possible assistance. In the move-section no info about the calculations nor
  956. the difference in material will be displayed. Therefore the move-section can
  957. contain more moves.
  958.  
  959. The comment-section will not show which move is actually calculated, neither
  960. will it show which variations has been considered when a move is done. 
  961. During the calculating only one line will be displayed that contains only
  962. very brief information, for instance:  
  963. "09:23  10.22 (43)  Pos/sec: 12.234 (3.890.345 pos. evaluated)", 
  964. this tells you: 
  965. REBEL has been calculated for 9 minutes en 23 seconds sofar; 
  966. it's calculating 10 ply deep and at this moment is has considered 22 moves
  967. on the 10-th ply where 43 moves are possible; 
  968. during the last second 12.234 positions were considered of a total
  969. of 3.890.345 possible positions.
  970.  
  971. b) Usual
  972. This level is useful if you want to be informed about which variations
  973. REBEL is calculating and you do not want to be bothered by all kind of
  974. information of specific computerchess kind.
  975. The moves-section will display the difference in material.
  976. The comment-section can contain four lines, the first three lines contain
  977. the main variations that REBEL finds best for the given position. 
  978. The fourth line shows some information about the evaluation status at that 
  979. moment.
  980.  
  981. Examples:
  982. one of the first three lines could be:
  983. "00:04  4.05  0.15  b5xa4 Ra1xa4 Nf6-d5 Qg4-g7+"
  984. which tells you the following:
  985. after 0 minutes and 4 seconds the program has found the displayed main line; 
  986. this main line is found at the fourth ply as fifth possibility; 
  987. this main line is judged by the program with a score of 0.15.
  988.            
  989. the fourth line could be:
  990. "09:23  10.22 (43)  b5xa4 Pos/sec: 12.234 (3.890.345 pos.evaluated)"
  991. which tells you the following:
  992. REBEL has used 9 minutes and 23 seconds so far; 
  993. it performs a search depth of 10 ply's and has already evaluated 22 moves of
  994. the 43 legal possibilities of the tenth ply; 
  995. the program is now evaluating the move b5xa4 and has evaluated 12.234 
  996. positions in the previous second and 3.890.245 positions in total.
  997.  
  998. c) Extended
  999. This level is very useful for those who want a complete insight of the
  1000. calculatingproces of REBEL and everyhting connected with it.
  1001. The move-section will show you the following when REBEL is on the move:
  1002. "Depth": the first number indicates the actual ply-depth, the second the 
  1003.          average ply-depth;
  1004. "Hash":  the first number indicates the number of transpositions for white
  1005.          and the second the number of transpositions for black where "K" 
  1006.          means mutiply with 1000. The third number gives the percentage of
  1007.          the reservated memory for hashtables that is already occupied
  1008.          (see chapter 5.3.7);
  1009. Selection: the first number indicates how many variations are offered to
  1010.            select, the second how many variations are kept of those and the
  1011.            third is the percentage kept variations, so the percentage 
  1012.            indicates how selective REBEL is calculating. When this is for 
  1013.            instance 20% it means that 80% of the variations is skipped which 
  1014.            results in an enormous saving of time.
  1015. "Time": the first number gives the minutes and seconds that REBEL will use 
  1016.         at least before it moves and the second gives the hours and minutes 
  1017.         REBEL will use at the most.
  1018.  
  1019. When you are to move, in the move-section will be showed what REBEL is 
  1020. thinking of ( that is to say: when you haven't deactivated the permanent 
  1021. brain, see also chapter 5.3.1):
  1022.  
  1023. "Expected": display which counter-move REBEL expects plus the answer to that 
  1024.             move;
  1025. "Score":    gives the score of that move;
  1026. "Actual":   gives the ply-depth and the move REBEL is calculating about at 
  1027.             that moment;
  1028. "Positions":the number of calculated positions.
  1029.  
  1030. Just like b) the comment-section can contain four lines of which the first 
  1031. three can contain the former variations.
  1032. The fourth line differs slightly comparing to b) 
  1033. for example:
  1034. "0:13  5.14 (+) Dc8-b7 g3-g4 Lf5-d7 d4-d5 Db7-c7  4256 (178.728)
  1035. which means: 
  1036. calculated 13 seconds sofar; 
  1037. REBEL calculates 5 ply deep and has considered already 14 possibilities on 
  1038. a depth of 5 ply; the "(+)" indicates that REBEL expects a considerable 
  1039. improvement of score compared with the score it has sofar (a "(-)" means a 
  1040. worsening);
  1041. REBEL is now calculating Dc8-b7 with as tree g3-g4 Lf5-d7 d4-d5 
  1042. Db7-c7; during the last second 4256 positions were considered and in 
  1043. total 178.728 positions.
  1044.  
  1045. 7.3. Show hint (SETTINGS F5)
  1046. You can only switch this function on or off.
  1047. If show hint is active then REBEL will show you a move suggestion 
  1048. (if available) right above the REBEL button. Clicking on this move will 
  1049. execute the move immediately (ALT_H for keyboard users).
  1050. If show hint is not active, the screen space will be used to make the move 
  1051. section bigger.
  1052.  
  1053. 7.4. Show teacher (SETTINGS F5)
  1054. You can only switch this function on or off.
  1055. If teacher is active, REBEL will show you how the program judges the current 
  1056. position.
  1057. Mouse users    Click in the info section and the teacher information will
  1058.         appear. Clicking in the info section again will show you
  1059.         the previous information.
  1060. Keyboard users Use ALT_T here.
  1061. Four remarks about important squares of the current positions are given in 
  1062. the left columm. In the right columm, a more text-based judgement is given 
  1063. of important aspects of the current position. For a more detailed 
  1064. explanation, we refer you to the README-file.
  1065.  
  1066. 7.5.  Sound on/off (SETTINGS F5)
  1067. This will give you the possibilty to turn on/off the PC's internal speaker.
  1068.  
  1069. 7.6. Mouse on/off (SETTINGS F5)
  1070. This will give you the possibilty to turn on/off the mouse.
  1071. You can only turn on the mouse when a mouse driver is loaded.
  1072.     
  1073. 7.7. Resign on/off (SETTINGS F5)
  1074. This allows REBEL to resign or not but REBEL will never give up during a 
  1075. blitz-level, handicap-level, infinite-level and analysis. 
  1076. REBEL only resigns once in a game. By deactivating and activating again 
  1077. however REBEL will resign again if appropriate.
  1078.  
  1079. 7.8. Turn board (SETTINGS F5)
  1080. This option will give you the choice to turn the chessboard 180°. 
  1081. This will give you the opportunity to play a game with the black pieces in front.
  1082.  
  1083. 7.9. Languages (SETTINGS F5)
  1084. The program can be operated in several languages. With this option you can 
  1085. choose one of these languages. All present information on the screen will be 
  1086. given in the chosen language.
  1087.        
  1088. 7.10. Colors (SETTINGS F5)
  1089. With this option you can change almost every item of the screen to your 
  1090. desired colour. (If your VGA-cart is not VESA-compatible, the colors of 
  1091. some items will be connected to eachother meaning that if you change the 
  1092. color of one item, the color of some other items will be changed too)
  1093.  
  1094. 7.10.1. Set colors
  1095. In the new appearing pulldownmenu you can select an item, for instance the 
  1096. comment-section, and the quantity red, green and blue will be shown 
  1097. automatically. With the mouse you can mix your new color. 
  1098. The cursor-user has to use the left arrow to enter the palette and the up 
  1099. and down arrows to select a basiccolor. Accordingly with 
  1100. the "-" and "+" cursor the quantity of that basic color can be defined.
  1101.  
  1102. 7.10.2. Reset colors
  1103. This will reset the colors to the configuration you had before you entered 
  1104. the color option, unless you selected in the meantime "Save colors".
  1105.  
  1106. 7.10.3. Save colors
  1107. By choosing this option the new colors will be saved into the REBEL.CLR-file.
  1108.  
  1109. 7.10.4. Standard  colors (START F1)
  1110. This resets all colors to the standard values as are programmed in the 
  1111. program itself.
  1112.  
  1113. 7.11. Changing piece sets (SETTINGS F5)
  1114. The program contains three different piece sets.
  1115. With this option, you can load your favourite piece set.
  1116.  
  1117. 7.12. Bookopening on/off (SETTINGS F5)
  1118. See chapter 5.4.4.
  1119.  
  1120. 7.13. Tournementbook on/off (SETTINGS F5)
  1121. See chapter 5.4.5.
  1122.  
  1123. 7.14. Userbook aan/uit (SETTINGS F5)
  1124. See chapter 5.4.6.
  1125.  
  1126. 7.15. Animation (SETTINGS F5)
  1127. There are three animation levels:
  1128. a) None
  1129. This level is strongly advised when your VGA-cart is not VESA- compatible.
  1130. The pieces will not move over the board, the mousecursor will not change 
  1131. into the selected piece and pop-upmenu's will appear at once.
  1132. b) Usual
  1133. The pieces now will move visually over the board when REBEL moves, the  
  1134. mousecursor will change into the selected piece and pop-upmenu's will 
  1135. appear like a real "pop-up".
  1136. c) Fast    
  1137. Same as b, but faster.
  1138.  
  1139. 7.16. Save configuration (SETTINGS F5)
  1140. This will save the current screen settings into the REBEL.CFG except for 
  1141. the colors. The next time you start REBEL, the program will remember the 
  1142. changes you have made.See also chapter 1.4.
  1143.  
  1144. 7.17. Standard configuration (START F1)
  1145. The screen now is configured according to the standard settings in the 
  1146. program itself, except for the colors.
  1147.  
  1148. Ch. 8: SETTING UP POSITIONS (POS F6)
  1149.           
  1150. 8.1. Set up a position (POS F6)        
  1151. With this function, you can insert or remove pieces from the board. 
  1152. If you enter this function at the move section, the 12 chess pieces will 
  1153. appear on your screen and you can select them with your mouse or keyboard.
  1154.  
  1155. Selecting a piece
  1156. Mouse users    with the left button you select a piece
  1157.         with the right button you scroll to the next piece in the
  1158.         list.
  1159. Keyboard    with the spacebar you select the next piece
  1160.         with "+" you change the colour of the selected piece.
  1161.                      
  1162. Inserting a piece
  1163. Select a piece as described above.
  1164. Putting a piece on the board:
  1165. Mouse users    click on the square where you want the selected piece to
  1166.         be placed.
  1167. Keyboard    select the desired square with the cursor keys. Press
  1168.         ENTER to place the piece on the square.
  1169.  
  1170. Removing a piece
  1171. Mouse users    click twice to clear the desired square.
  1172. Keyboard    press Delete to clear the desired square
  1173.         
  1174. When you leave the set-up function, the program will check the new position 
  1175. according to the chess rules. If a position is illegal, you will be warned. 
  1176. If you still decide to continue, the program will restore the position 
  1177. existing before the position mode was entered.
  1178.     
  1179. 8.2. Make board empty (POS F6)
  1180. This function will automatically clear the whole board.
  1181. After that, the program jumps to Set up a position and you can insert your 
  1182. desired position.
  1183.            
  1184. 8.3. Abort set up (POS F6) 
  1185. If you decide to cancel the set up, this function will return to the game. 
  1186. If you still decide to continue, the program will restore the position 
  1187. existing before the position mode was entered.
  1188.  
  1189. 8.4. White/black to move (POS F6)
  1190. After you have made changes to the board, you can exit the POSITION mode 
  1191. with one of these 2 functions. You will return to the game, and the color 
  1192. you have chosen is at move.
  1193.  
  1194.  
  1195. Hfd. 9: NIC/PGN
  1196.  
  1197. 9.1. Open NiCBase gamefile (NIC/PGN F7)
  1198. In order to be able to load a game from a NiCBase gamefile, there must be
  1199. opened one. That is what is option is for. The directory from which you 
  1200. want to open should contain a file with extension ".G30" and also the 
  1201. corresponding file with extension "I.30".
  1202.  
  1203. 9.2. Load NiCBase game (NIC/PGN F7)
  1204. If a NiCBase gamefile is open, an overview of 40 games will be presented to 
  1205. you. With PG-UP and PG-DN keys you can look further (or by clicking the 
  1206. corresponding symbols); with the up and down arrow-keys you can select the 
  1207. game to be loaded and it will be loaded by confirming with  <ENTER> (or 
  1208. simply by clicking the desired game with the mouse).
  1209. In contrast to the possibilities of the REBEL-database you cannot call an 
  1210. alphabetical overview by simply typing a character, but you do have the 
  1211. possibility to call the first moves displayed on the screen instead of the 
  1212. name of the place by hotkey <ALT-M>, or clicking the symbol or "name".
  1213.  
  1214. 9.3. Next game (NIC/PGN F7)
  1215. Activating this option will load the next NiCBase game if a NiCBase gamefile 
  1216. is open.
  1217.  
  1218. 9.4. Previous game (NIC/PGN F7)
  1219. Activating this option will load the previous NiCBase game if a NiCBase 
  1220. gamefile is open.
  1221.  
  1222. 9.5. Search in NiCBase (NIC/PGN F7)
  1223. If a NiCBase gamefile is open, you will be prompted to fill in the 
  1224. selection-criterions. This behaves exactly as "search text" of the REBEL 
  1225. database. See chapter 6.8.2.    
  1226.  
  1227. 9.6. Convert REBEL to NiCBase (NIC/PGN F7)
  1228. The actual REBEL database will be written to a file of NiCBase-format, 
  1229. including all comments, while your REBEL database will stay unchanged 
  1230. ofcourse. You will be prompted to type the name of the new NiCBase- gamefile.
  1231. You have to take care for yourself that there is enough free space on your 
  1232. harddisk! The conversion can be interrupted by pressing <ESC>.
  1233.  
  1234. 9.7. Import NiCBase to REBEL (NIC/PGN F7)
  1235. If a NiCBase gamefile is opened, this one will be added to the actual 
  1236. REBEL database including all comments. You will be prompted for permission 
  1237. to avoid that unwillingly games are added to your database.
  1238.  
  1239. 9.8. Game to PGN (NIC/PGN F7)
  1240. Your present game will be written to a file in PGN format including comments 
  1241. or analysis. Your will be prompted for the name of the new PGN-file.
  1242. The PGN format is used on the INTERNET. For a detailed instruction on the
  1243. format we refer to the official rules for it.
  1244.  
  1245. 9.9. Database to PGN (NIC/PGN F7)
  1246. The actual REBEL database will be written to a file of PGN-format including 
  1247. all the comments, while your REBEL database will stay unchanged ofcourse. 
  1248. You will be prompted to type the name of the new PGN-file. You have to take 
  1249. care for yourself that there is enough free space on your harddisk!
  1250. The conversion can be interrupted by pressing <ESC>.
  1251.  
  1252. 9.10. Import PGN to REBEL (NIC/PGN F7)
  1253. First you will be asked to select the PGN file that you want to add and then 
  1254. it will be added to the current REBEL database.
  1255. You will be prompted for permission to avoid that unwillingly games are 
  1256. added to your database. In case of problems an error-file is created 
  1257. (named <PGN-database>.ERR) so that you can see which games were not 
  1258. imported and for what reason.
  1259.  
  1260. Ch. 10: REMAINING OPTIONS
  1261.  
  1262. 10.1. New game (START F1)
  1263. By this option or by <ALT G> a new game will be started thus clearing all 
  1264. moves and comments. If you do not wants this you have to save the game 
  1265. beforehand by activating "Save game" (chapter 6.4).
  1266.  
  1267. 10.2. Analysis mode (NIVO F2)
  1268. This function allows you to analyse a game or a position in a comfortable 
  1269. way by combining the Infinite level with the Player-Player option. 
  1270. The program will start evaluating the current position until you decide to 
  1271. enter a move. The program will execute this move and will start evaluating 
  1272. the new position immediately. All take back and move forward facilities will 
  1273. remain, so you can analyse a game without any obstacles.
  1274. The REBEL button is now changed into a GAME button. If you click on GAME, 
  1275. the program will restore the original game  you have loaded or played. 
  1276. This gives you the opportunity to analyse alternative moves or 
  1277. sub-variations of the game. So with GAME  you can easily restore the 
  1278. original game without the need to re-load the game from the database.
  1279. You can exit the analysis mode by selecting a new level (see NIVO F2).
  1280.  
  1281. 10.3. Player-Player mode (OPTIONS F3)
  1282. Puts the program into sleep mode.
  1283. With this function you can enter a range of moves and the computer will not 
  1284. disturb you with a counter move but the program will still check your moves 
  1285. on legality. You can make the program active again by clicking REBEL. 
  1286. From this point, the program will start calculating again.
  1287.  
  1288. 10.4. Automatic play (OPTIONS F3)       
  1289. The program will play against itself from the current position. 
  1290. The program will continue playing until you interrupt it by clicking 
  1291. on REBEL or by a checkmate or a draw.
  1292.           
  1293. 10.5. Analyse game (OPTIONS F3)
  1294. With this function you can analyse an entire game or just a part of it. 
  1295. You can also select which color(s) of the game must be analysed 
  1296. (white, black or both). The program will start analysing the game at the 
  1297. current level and from the current position. In this way you can decide 
  1298. from which move on the analysis has to start. 
  1299. The REBEL button will change into an EXIT button which will give you the 
  1300. possibility to abort the analysis.
  1301. The analysis results will be stored in the move comment and you can show 
  1302. the results with the take back and move forward facilities after the 
  1303. analysis has been finished. The analysis will be executed in 2 stages. 
  1304. First the real move played in the game will be analysed, and after that, 
  1305. REBEL will analyse the position and give its opinion. If REBEL finds its 
  1306. move clearly better than the move played in the game, the program will 
  1307. mark this move by inserting 2 "!" in the move comment.
  1308. For a detailed example about the power of this function we refer to 
  1309. the README-file.
  1310.                    
  1311. 10.6. Analyse database (OPTIONS F3)
  1312. With this function you can analyse an entire (position-based) database 
  1313. which is especially handy for solving many difficult (test)positions. 
  1314. Every start position in the currently loaded database will be analysed 
  1315. with regards to the current level, and the results (last three main lines) 
  1316. will be written into the move comment. 
  1317. The results will not be written in the current database but to a new 
  1318. database named ANALYSE.DAT. When the analysis is finished, you can load 
  1319. this database and view the results. The provided databases BT-2450.DAT 
  1320. and BT-2630.DAT are especially suitable for this function. 
  1321. The REBEL button has changed into an EXIT button which will give you the 
  1322. possibility to abort the analysis. Keyboard users can press ESC to abort 
  1323. the analysis.
  1324.  
  1325. 10.7. Goto Move number (OPTIONS F3)
  1326. With this function you can jump to any move you wish in a game. 
  1327. You will be prompted to enter the desired move number. If you enter a 
  1328. number higher than the actual number of moves of the game, the program 
  1329. will go to the last move of the game.
  1330. If you want to go to the start of the game, enter 0.
  1331.  
  1332. 10.8. Search for move (OPTIONS F3)
  1333. This function allows you to go to a move you still remember.
  1334. You will be prompted to enter the desired move. The move must be entered 
  1335. in coordinates, for example e2-e4.If this move exists in the game, 
  1336. the program will perform a Goto Move and the desired position will appear.
  1337.         
  1338. 10.9. Replay game (OPTIONS F3)
  1339. This function allows you to replay/study a game at three different speeds 
  1340. (slow, normal and fast). The program will setup the start position and 
  1341. will execute all moves at the speed you have chosen. You can watch the 
  1342. game and study the moves and move comments.
  1343. You can interrupt the replay by pressing the spacebar. 
  1344. Pressing the spacebar again will force the program to continue the replay. 
  1345. If you wish to abort the replay function, press ESC or click on a menu item.
  1346.  
  1347. 10.10. Write move comments (OPTIONS F3)
  1348. With this function, you can simply supply every move with your comments. 
  1349. All move comments will be written to the hard disk if you save the game. 
  1350. Your move comments will always be visible in the info section. 
  1351.  
  1352. 10.11. Game to text file (OPTIONS F3)
  1353. With this function, you can write the current game to an ASCII text 
  1354. file (move comments, names, date etc. included). You can read or print the 
  1355. created text file with your favourite text editor.
  1356. REBEL will prompt you for a legal DOS file name to write the data to.
  1357.  
  1358. 10.12. PC-Auto board on/off (OPTIONS F3)
  1359. This PC-program can to be used with the Mephisto PC-AutoBoard.
  1360. When activating the board in OPTIONS F3 it will automatically search for 
  1361. the connection with the board. If everything is connected well, you will 
  1362. see that every LED is checked for a short time. If the connection is not 
  1363. perfect (no power or no proper connection with the printerport of your PC) 
  1364. a message is shown and you have to press any key to be able to start 
  1365. playing without the use of the board. If you solve the problem you have 
  1366. to activate the board again in the OPTION F3 menu in order to play with 
  1367. the Mephisto Board. 
  1368.  
  1369. IMPORTANT : always ensure your computer is switched off before connecting 
  1370.             or disconnecting peripherals. Failure to do so may result in 
  1371.             damage to your equipment.
  1372.  
  1373. For further information we refer to the official manual of 
  1374. the Mephisto board.
  1375.  
  1376.  
  1377. 10.13. Auto 232 (OPTIONS F3)
  1378.  
  1379. This option is especially suited for those who want two programms to play 
  1380. against eachother on two computers. You need a special cable for it plus 
  1381. software with which no doubt your dealer can supply you. 
  1382. The advantage of REBEL is that, when you let two computers play against 
  1383. eachother, REBEL saves all the games into the current database including 
  1384. the score. During this autoplaying the score is visible and updated and 
  1385. double games are skipped automatically! Under the REBEL button you will 
  1386. see for instance: 12.0-9.0  10-4-7 (6) meaning: 
  1387. the score is 12-9 for REBEL, 10 games are won, 4 draw and 7 lost, 
  1388. while 6 double games are skipped.
  1389.        
  1390. 10.14. Starting game (DATA F4)
  1391. This function will restore a game that was active before you decided to 
  1392. change the current game or before you loaded another game from the database. 
  1393. Very useful in the following cases:
  1394. * If you accidentally started a new game, this function can restore the
  1395.   previous game.
  1396. * If you have loaded 2 games from the database and you want to
  1397.   return to the previous one.
  1398.  
  1399. 10.15. Overview MVS-file (DATA F4)
  1400. By selecting this option an overview is presented to you about the 
  1401. openingbook, sorted on openingnames. In other words: you can have a look 
  1402. into the book to see which opening is represented well and which one is 
  1403. represented less and also which opening is active and which not.
  1404. Under the overview the total number of moves and positions and the 
  1405. average length of the bookopeninglines are reported.
  1406.  
  1407. 10.16. Swapping clocks
  1408. Only mouse users have the possibility to swap the 2 clocks in the time 
  1409. section. This is executed by clicking in the time section.
  1410.  
  1411. 10.17. Swapping names
  1412. Only mouse users have the possibility to swap the two names in the names 
  1413. section. This is executed by clicking in the names section.
  1414.  
  1415.  
  1416. Ch. 11: Trouble-shooting
  1417.    
  1418. 11.1. DOS problems
  1419. Since the release of MS-DOS 6.0, certain programs on certain PC's no longer 
  1420. behave properly. If you have problems with loading or running Rebel we 
  1421. suggest the following:
  1422. If you are not familiar with MS-DOS, we suggest starting the program from a 
  1423. so called BOOTDISK. This will always work.
  1424. Format an unused diskette in your bootdrive with the /S option, which will 
  1425. make that diskette bootable.
  1426. For example type FORMAT A: /S
  1427. Don't forget to put a config.sys on it (see chapter 1.7).
  1428.     
  1429. Anytime you want to start REBEL you should put this diskette in your drive 
  1430. and press CTRL ALT DEL simultaneously.
  1431. The computer will start up again.
  1432. Then you can start REBEL by going to the installed directory 
  1433. probably C:\REBEL7) on your hard disk, and then type REBEL.
  1434. The progam will start up.
  1435.  
  1436. 11.2. "This is not a proper installed version of REBEL 7.0"
  1437. In principle this is a message of the copyprotection. 
  1438. This can have two causes:
  1439. a) you're using an illegal copy. Most unlikely ofcourse otherwise you 
  1440.    wouldn't have this manual. \
  1441.    Anyway solution: install from original diskette.
  1442. b) You have (probably by accident) deleted the directory AX NF ZZ
  1443.    The solution is simple: install again.
  1444.  
  1445. 11.3. Graphical problems
  1446. a) As explained before if your VGA-card is not VESA-compatible you will be 
  1447.    limited in some options. In that case we suggest you to play with the 
  1448.    animation level set to "none".
  1449. b) When unreadible lines occur on the screen you'll probably have a MODE 
  1450.    instruction in your AUTOEXEC.BAT. This is often the case with notebooks. 
  1451.    We suggest to remove these lines in your AUTOEXEC.BAT file by placing 
  1452.    a "rem" command in front of it.
  1453. If you are not familiar with MS-DOS, we suggest performing the BOOTDISK 
  1454. procedure as described in 11.1
  1455.  
  1456.  
  1457. Ch. 12: SHORT HISTORY
  1458.  
  1459. Ed Schröder, born in The Hague, lives in Deventer and has been commercially 
  1460. active with developing computer chess software since 1985. Since 1988, Ed 
  1461. has been ranked amongst the best computer chess programmers in the world. 
  1462. Proof of that was his victory in Vancouver 1991 where he, for the first 
  1463. time, became the worldchampion in the category Microcomputers.
  1464. The following year, in Madrid, an improved version of his program was even 
  1465. able to win the world champion title in all classes.
  1466. This performance was unique: it was the first time that a micro-computer 
  1467. program had won this title. In the past, this title was always won by a 
  1468. mainframe computer. This was not only a confirmation of Ed's qualities, 
  1469. but also a proof that today's commercial chess programs are able to beat 
  1470. their bigger and super-fast brothers.
  1471. Ed has also won the Dutch Championship for chess programs many times. 
  1472. In the AEGON-tournaments (human-computer) REBEL has been a well respected 
  1473. opponent: in 1994 and in 1995 one of Ed's programs has been ranked as the 
  1474. computerprogram wiyth the highest computerscore.
  1475.  
  1476. While creating REBEL 7.0., Ed was assisted by two other specialists,
  1477. Jeroen Noomen, who was (and, indeed for many years previously, has been)
  1478. responsible for the openingbooks of Ed Schröder's programs, and Rob Kemper, 
  1479. who was responsible for the graphics and the IO.
  1480.         
  1481. Personally, Ed does not believe that a computer will ever beat the
  1482. human world champion in a match at tournament level, although... even
  1483. he is not so sure about that anymore!
  1484. In any event, Ed is still convinced that his program can perform still
  1485. better since he has enough ideas left with which to improve his program.
  1486.      
  1487. If you are interested in the latest developments on PC computer
  1488. chess, or if you have suggestions that can improve the program, we
  1489. invite you to drop us a line!
  1490.  
  1491. Please write it to:
  1492.   Schröder BV
  1493.   P.O. Box 6365
  1494.   7401 JJ Deventer
  1495.   The Netherlands
  1496.  
  1497. You are free to contact us on the INTERNET at:
  1498. http://www.xs4all.nl/~rebchess/
  1499.  
  1500.