Man Linux: Main Page and Category List

NAME

       crafty.rc, .craftyrc  - run control for crafty(6)

DESCRIPTION

       A  Crafty  run  control  file should contain a sequence of valid Crafty
       commands, terminated by the command "exit" to restore standard input to
       the keyboard.  This manual page gives a skeletal example.  Even the few
       commands used are not fully explained,  and  should  be  looked  up  in
       "crafty.doc".   As  for  where  the  run  control  file  should be, see
       crafty(6).

EXAMPLE

       # $HOME/.craftyrc (comments like this are fine).

       ! echo "Reading $HOME/.craftyrc ..."
       # Crafty’s shell escape "!" lets us at system commands.
       # Echoed information will be in "log.001".

       # PROCESSOR USAGE:

       mt=0
       # The "mt" command indicates how many processors to use.
       # With zero, multiprocessor support is disabled.
       # If Crafty has been compiled without SMP support,
       # a harmless error message results.

       # MEMORY USAGE:

       hash=24M
       # Memory allowed for transposition hash table.

       hashp=3M
       # Memory for pawn structure hash table.
       # These commands are well explained in "crafty.doc".
       # Hopefully, someone will step in and rewrite this
       # example to properly use the more intricate "adaptive".

       # ENDGAME TABLEBASES:

       egtb !
       # Enable tablebases.
       # The "!" has Crafty pat us on the head if we happen to
       # play a good move in the late endgame.

       cache=1M
       # Define memory usage for caching tablebase probe info.

       # OUTPUT TUNING:

       show book
       # Make Crafty verbose in the opening.

       # FINALLY, RESTORE CRAFTY’S INPUT TO THE KEYBOARD:

       exit

       # End of $HOME/.craftyrc

SEE ALSO

       crafty(6), /usr/share/doc/crafty

AUTHOR

       Robert Hyatt (hyatt@cis.uab.edu).