Außerdem gibt's dazu von Thord Romstad die eigene "Lehrengine" Viper:
http://www.glaurungchess.com/viper/und unter
http://www.glaurungchess.com/unten die FAQ, die Tord leider, obwohl er das im CCC das letzte Mal vor einen halben Jahr angekündigt hat, (Hi Tord, I'm still holding my breath
) noch nicht um die Definitionen der 100 verschiedenen UCI- engine-Optionen bereichert hat, die sind aber sowieso für einen Programmierer wie Peter Struwel nebensächlich, wird er doch ihre Entsprechungen im Code direkt verändern.
Besonders interessant vielleicht auch auf derselben site unten die "Introduction to Late Move Reductions".