home

 

 

 

dynamic hash

einstein
kranium
music

 

 

 

 

 

 

 

 

 

 

 

 

IvanHoe


IvanHoe (the most important engine released in the last 5 years: free and open-source!)
 
rating:
~ 3300 ELO

here is the latest version as released from the IppoLit web site
http://ippolit.wikispaces.com

download includes 32-bit and 64-bit bit executables and source code...

downloads:
IvanHoe_999946f
 
features:

IvanHoe is the SMP engine from the IppoLit family of engines: http://ippolit.wikispaces.com this Russian chess ship is a truly glorious achievement of the October Revolution and Decembrists movement!
 
version history/major changes:
(IvanHoe uses a decrementing version numbering scheme...
i.e. newer versions have lower version numbers)

999946 Emerge RobboBaseLib
Version b: comply WINDOWS (Capitalist!)
Version c: Chess960 ComradesGUI
Version d: Chess960 IvanHoe (value)
Plus: Nostredame bug fix to OpenTripleFile (DIR_NOME) for WINDOWS
Version e: Bug fix (slankamen), Newbuy count 5 in Squeeze
Version f: WINDOWS fix, Nostredame to ReFactor, plus fidgets (typo)

999947
HashMixICI uint8 usage bug
Fix: attend to TripleLoad (back ground), rewrite (Igor)
Furthermore: (|) for multiple BulkLoad (separator)

999948
Fix Bugs from Decembrists in RobboBuild.....
RobboBulkLoad regards slashes for namings in the superior
Yet: slashes for Workers (/), with unslashes unto Windows (\)
Attend SubsumeTripleSMP
acquire ComradesGUI communications
minor robust verify
Inventive Comrades Intercommunicatory (ICI) for GUI
attend draws in eval hash -> exact (RobboBase)
TripleHash..... (StephenHui)
ICI age update
RobboInformatory.....
Bug in SEND (dual)
Hash shift for RobboBases....
Fix bugs from Decembrists in RobboBases..... (Fact: for the analysis)
ReFactor Triple namings (PeterPan) upon \ in the Windows
PeterPan: 0xffffbad0 failed attend in RobboBase WeakLoad

999949 Demur 3 checkers in setup
HashReBound in PV (Igor)
improve BLOCK.INDEX (RobboBases), include MainLine
MonteCarlo: switch to DYN->age, own ROOT_MOVE_LIST per cpu


999950 split in GAME_PLAY and ANALYSIS for modes
ensure RobboTripleBases for loading
RobboBulkLoad
RobboBulkDetach
MyOK bug cleared (LeonardoVinci)
attend LARGE_PAGES in HYPER_HASH (Nostredame)
cull splat when efgh not all apparent (theprez)
"quit" (UCI) in search only stops, not quits (cloof)
jarkkop: 50move bug add Mobility check (redface)
PeterPan: SETUP_PRIVILEGES for LARGE_PAGES in WINDOWS (no HYPER_HASH)
add RobboExplorer, spruce Makefile, include md5sums for TripleBases
attend enpassant in Triple base
Fix ep iterate (MAX/MIN) in Total base
Relax chafe in efgh of Total and iCOMP
 

999951 start num_indici = 0 in BLOCK_INDEX code
void* changed to uint8* in arithmetic (LeonardoVinci)
RobboTripleBases in DynamicLoad.....
Bugs: in RobboBuild with captures and promotions
ROOT_BEST_MOVE bug
trylock bug (hammered!)


999952 UCI_OPTIONS: STATIC_WEIGHTING MOBILITY_WEIGHTING
Time options
New 100 move fix
stop in MultiPV fixed
Fix Robbo_mossa with DTC metric, effects "mainline" and direct
BLOCK.INDEX for RobboBases
More UCI bug fixes with complianing
EvalHash to UCI
Fact: Too large is bad (cache)! 2mb with LARGE 3% above 16mb
Upon no large: set SmallEvalHash (kb)


999953 Fix 100 move (jarkkop)
RobboTriple for 6 pieces rewrite.....
preliminary ZUGZWANG_DETECT
MAGIC_BITBOARDS possible (no gainings?)


999955 Robbo UnLoad plus DeRegister
fix bug in search.c with REPETITION and pointers
RobboBuild Bug: Qrrf fails compress. Later: NNrb


999954 ac-knowledge LARGE_PAGES (Linux)
 

999956 Latest RobboBuild.....

999957 Rewrite UCI parser
HYPER_HASH to allow 3 bits in hash size, example 56 (0.7% more slow?)


999958 Aspirate with root_multipv.c
Bug: en passant inwith RobboTotalBase scoring


999960 IO thread (pthread) plus SMP.c split
removed setjmp in IVAN SMP
999959 scruff upon with I/O
MakeUndoSpeed
strength (elo) plus user (uci) improvings
Bug: scale with average owned the ``inversion'' in the UCI_Scale
VALUE4 ((w*sc)/av, (x*sc)/av, (y*sc)/av, (z*sc) av
PVHash user ucioption
hashfull "random" sample (UCI), around 10-15 MB per cpu second


999961 Institute ZOG MP (ZOG plus Yusuf)

999962 BugFix PONDER_MOVE (LeonardoVinci)

999963 change tbhits accounting to internal
fix typos and WINDOWS load, and allow /Z directory for Total/Triple
extend FN array in TripleBuild (grunk plus StephenHui)
relate SUPPRESS_INPUT after HaltSearch and for OutputBestMove (why?)
problem with I/O and instant messages (stop + ponderhit) with TryInput
* source maybe fgets not well interacting with polling
* rewrite Input (Linux version)
RobboBuild problem with QQQ/qqq RRR/rrr BBB/bbb NNN/nnn
* Line 336 of Robbo_gen.c should be with a pi[3] not pi[2]:
if (fpos->pi[0] && fpos->pi[0] == fpos->pi[3])
* COMP.NNN should be 244950 bytes in length
* Bug is old: get new COMP/iCOMP for these 8 upon worrying


999964 bugfix introduced RobboBuild error
INFINITE plus PONDER in RobboFare (bestmove)
more RobboFare when no RobboTotalBases (for top_node.c)
blocked pawn RobboZBases.....
MyQuietChecks bugfix (davinci)


999965 NEW_HASH
MATEING_SCORE for infancy
TRACE_COMPILE
reversed EE (eval_explanation) to proper it
ROOT_SCORE bugfix
cleans with RobboBases code (via RP)
fix RobboFare bug when RobboTotalBases are not present


999966 puzzle with ponder and more with EvalExplain
UCI ability for node splits (-DUSER_SPLIT)
UCI ability for piece scaling (rudimentarily)


999967 EvaluationExplanation, DebugTimeManagement, change RobboBase at root
the EE is incomplete as we had to rush the release
the DebugTM shall help track bugs, but will output a lot every ms


999968 SEND_CURR_MOVE, VERIFY_NULL

999969 change 64 to 1024 in load_triple and add readyok to UCI answers [removed]

999970 finish WINDOWS with RobboBase

999971 constrict RobboBases with UCI

999972 code swerving, GetFEN
POSITION->DYN = POSITION->DYN_ROOT + 1 (utility.c), from the theprez


999973 add more UCI operations

999974 change code more, test TimeManager, UCI

999975 ucioption with TimeManager

999976 more Randomizer

999977 Randomizer

999978 more code structure changes

999979 search.c score added with lowerbound
changed benchmark.c to take go argument
_aligned_malloc and _aligned_free


999980 benchmark.c

999981 change to English but not Robbo code, and throws off #define spacing

999982 #ifndef WINDOWS with SMP.c (merge)
allow user to increase core count
include WINDOWS 64-bit

999983 change ponderhit again
Zobrist.c large memory + ingresso.c change to Hash and PawnsHash


999984 nodo_multipv.c
multipv in beta version


999985 ingresso.c/sorvegliare.c move ponderhit() add ORA_ASSOLUTA increase
nodo_superiore_analysis.c/nodo_alto_analysis.c


999986 perft.c # -DUTILITIES
validate.c # -DDEBUG


999985 ingresso.c/sorvegliare.c move ponderhit() add ORA_ASSOLUTA increase
nodo_superiore_analysis.c/nodo_alto_analysis.c

999987 SMP.c attempted patching
sorvegliare.c add ponder, searchmoves, and alternative timing
RobboLito.h
nodo_alto.c add SEARCH_MOVES
main.c
ingresso.c add "ponderhit" from uci, and options (MultiPV not functions)
cerca.c add ponder token in the bestmove
 


 

 

home

 

 

 

Fire

IvanHoe
RobboLito

cyclone

demon

toga

 

 

 

 

dynamic hash

einstein
kranium
music

 

 

 

 

 

www.webtemplateszone.com