Using TripleBases
w/ Fire 1.31
TripleBases are bitbases (like Scorpio EGBB, or Shredder bases) which makes them
much smaller so the 3, 4, 5, and Z's (blocked) fit easily into memory (646 MB).
Because they are preloaded into memory, access is much faster they can be used
everywhere in the search tree.
You can download the 400 Mb version here:
http://rapidshare.com/files/351091706/TripleBases.rar
TripleBases use by default the sub-directory /TripleBases...
this is a sub-directory located in same directory as Fire 1.31 executable.
If your TripleBase archive is named RobboTripleBases.rar, or something other than
TripleBases.rar, please rename it to TripleBases.rar. Then, extract the archive
TripleBases.rar into the same directory as the Fire 1.31 executable using
right-click menu choice 'Extract Here'...the correct sub-directory structure
will automatically be created, and the files will be extracted. they're now ready
for use, and will load into RAM during engine initialization. After enigne
startup...with TripleBases fully loaded into RAM, and if using default Hash sizes,
Fire 1.31 will occupy approx. 810 MB of memory.
128 MB Hash
32 MB Pawn Hash
646 MB TripleBases
4 MB TotalBase cache
---
810 MB Total
With Fire 1.31, the TripleBases will load automatically on engine startup if a
sub-directory exists and is populated with a valid TripleBase installation, and a
valid path is provided. The fire.cfg file must be present in the same directory
as the executable with Use Robbobases and Autoload TripleBases enabled as follows:
// RobboBases
Use_RobboBases 1
// TripleBases
AutoLoad_TripleBases 1
TripleBase_Path c:\TripleBases
Verbose_TripleBases 0
To prevent autoloading:
1) edit the firebird.cfg and replace
AutoLoad TripleBases 1 with
AutoLoad TripleBases 0
2) rename the /TripleBases directory to something other than TripleBases
3) move it to a different location
4) remove it
if Fire crashes during startup (i.e. while loading the triplebases)...it is
likely you have a corrupt or invalid TripleBase installation. Simply download the
TripleBase archive again (from a reliable source) and re-install it.
--------------------------------------------------------------------
my goal with Fire was to combine all the best ideas, features,
and strengths from the IppoLit chain of releases:
IppoLito, RobboLito, Igorrit, and IvanHoe, into one engine.
Fire is based on the IppoLit family of engines, more info here:
http://ippolit.wikispaces.com/
please check:
http://www.chesslogik.com/
for new releases, fixes, and updates
this chess ship is a truly glorious achievement of the
October Revolution and Decembrists movement!
Best Regards-
Norman Schmidt
kranium
sentinel