FCP, (Forth Chess Program)
a derivation of Tom Kerrigan's simple chess program TSCP 1.71 written by Ian Osgood as an exercise in learning the Forth programming language. At the time it was started, there were no other chess programs in Forth which used modern search techniques. FCP retains the values of small footprint (< 64K) and code clarity. Normally, FCP is used from the Forth command line. There are also drivers for working in XBoard and running EPDtest suites.
Enhancements
Although FCP started with a nearly identical evaluation function as an aid to detecting bugs when porting from C to Forth, FCP diverged from TSCP in many ways [1]:
Table of Contents
FCP, (Forth Chess Program)
a derivation of Tom Kerrigan's simple chess program TSCP 1.71 written by Ian Osgood as an exercise in learning the Forth programming language. At the time it was started, there were no other chess programs in Forth which used modern search techniques. FCP retains the values of small footprint (< 64K) and code clarity. Normally, FCP is used from the Forth command line. There are also drivers for working in XBoard and running EPD test suites.
Enhancements
Although FCP started with a nearly identical evaluation function as an aid to detecting bugs when porting from C to Forth, FCP diverged from TSCP in many ways [1]:Future plans
See also
Forum Posts
External Links
References
What links here?
Up one Level