[HashTables]
SIZE_HT=64
; Size in MByte for the HashTables
; Default : 64

CLEAR_HT=FALSE

[Display]
noise=6
; The minimal depth before displaying the evaluation of 
; the program on the screen

[LEARNING]

ENABLE_BLUNDER_LEARNING=TRUE
; Stores in the file 'z_learn.epd' the positions 
: where Pharaon has blundered. 
; Hopefully, Pharaon will not make exactly the same mistake again.
; Default : TRUE

ENABLE_BOOK_LEARNING=TRUE
; Enables Opening Book Learning
; Default : TRUE

[Extensions]
USE_CHECK_EXTENSION=TRUE
USE_RECAPTURE_EXTENSION=TRUE
USE_7THRANK_EXTENSION=TRUE
USE_1MOVE_EXTENSION=TRUE
USE_2MOVES_EXTENSION=TRUE
USE_PAWN_ENDGAME_EXTENSION=TRUE
USE_MATE_THREAT_EXTENSION=TRUE

[Search]
min_sd=2
; minimal search depth, the program must (at least) reach this depth
; even if it is out of time : Be careful !!
; Default : 2

max_sd=35
; maximum search depth, the program must not go to a superior
; depth, even if there is time remaining
; Default : 35

selectivite=25
; Maximum number of plies to add to the search depth
; Default : 25

USE_PVS_SEARCH=TRUE
; Use Principal Variation Search
; Default : TRUE

[NULL MOVE]
USE_NULL_MOVE=TRUE
; Enables NULL_MOVE
; Default : TRUE

NULL_MOVE_REDUCTION=-1
; Null Move reduction
; Default : -1 (automatic)
; Best values seem to be 2 or 3

USE_NULL_MOVE_VERIFICATION_SEARCH=TRUE
CHECK_MATE_THREAT_FROM_NULLMOVE=TRUE

;Detects position where the side that has just moved can be in Zugzwang
;In such positions, Null Move should be disabled 
; Default : TRUE
USE_ZUGZWANG_HEURISTIC=TRUE

USE_MOINS1=TRUE
; Default : TRUE
USE_HISTORY_PRUNING=TRUE
MIN_DRAFT_HISTORY_PRUNING=2
FAILHIGH_THREEFOLD=15

[TableBase]
TBPATH=;./TB;C:\CHESS\TB;d:\Pharaon\tb;
; The list of directories where are the TableBase, separated by a ';'
; For instance: C:\CHESS\TB;./TB;TB;\\JUPITER\C\CHESS\TB; etc...
; To disable tableBase, just let this option empty.
; The default value is an empty string, 
; meaning that no tablebase will be used.

[MISC]
ENABLE_PONDERING=TRUE
; enable thinking on the opponent's time 
; Default : TRUE

ENABLE_BOOK=TRUE
; Use the opening books (z_style.txt and z_book.bin)
; (another way to desable the opening books is with the command 'book off')
; Default : TRUE

ENABLE_LOG=TRUE
; We store all displayed info in a log file in the directory ./log
; Default : TRUE

[Evaluation]
OPPONENT_TYPE=0
; The type of the Pharaon opponent
; Can be:
;  0 : the opponent type is unknwown
;  1 : the opponent is a human (try to open the position !)
;  2 : the opponent is a computer
; Default : 0

ENABLE_RESIGN=FALSE
; Allow the program to resign in a hopeless position
; NB: Pharaon will not resign if its opponent is out of time 
; Default : TRUE

ENABLE_DRAW_OFFER_WHEN_GAFFE=FALSE
; Offer a draw to the *human* opponent if he has made a blunder
; in a clearly better position
; Works only on the ICC/FICS
; Default : FALSE

USE_IID=TRUE
INCLUDE_CHECKINGMOVES_IN_QSEARCH=TRUE
USE_ASPIRATION_SEARCH=FALSE


[DEBUG]
DEBUT_DEBUG_INFO=1
FIN_DEBUG_INFO=-1
DEBUG_LINE=
DEBUG_EPD=
LAST_EPD_IN_DEBUG_BOARD=
ECART_DEBUG_INFO=1
START_DEBUG_INTERACTIF=-1
COMMAND_LINE=
CHECK_NULLMOVE=FALSE
CHECK_LAZYEVAL=FALSE

MALUS_PION_BLOQUE=5

NB_PROCESSORS=1
;should be:
; 1 on monoprocessor (or Hyper Threaded) computers
; 2 on dual core (or dual processors) computers
; 4 on quad processors (or 2x dual core) computers


