Changes since 1.73:
Version 1.81, 2/5/03
* fflush() wasn't being called after print_results() in xboard().
* hply was being set to 0 when xboard() received "black." This broke the
opening book code when playing black with WinBoard.
* set_hash() wasn't being called in bench().
Version 1.8, 1/30/03
* Added opening book code (book.c) and a small opening book (book.txt).
* Added hash keys; replaced the old repetition detection code with code that
compares hash keys.
* Changed bench to report a "Score" to avoid confusion/comparisons with the
previous version's "MIPS" (with score, 1.000 = my Athlon XP 2000+).
* Moved move parsing into its own function (parse_move in main.c).
patch incorporated into main tree
Version 1.73, 2/11/01
* Added code to handle EOFs from stdin.
Version 1.72, 2/1/01
* Added code to stop searching if a mate is found.
* Changed max_time/max_depth assignments in main.c.
TSCP is intended for people who want to learn about chess programming. Its
source code is designed to be very easy to understand.
The TSCP "package" includes this README file, the TSCP source code, and a copy
of TSCP for Windows 95/98/NT. The executable was made with Visual C++ 6.0
(optimizations set to Maximize Speed).
To use TSCP, run the executable and type "help" at the prompt. It's very
straightforward.
There is a page for TSCP benchmarks: http://ucsu.colorado.edu/~kerrigat/bench/