worked on premove bug
[xboard.git] / zippy.README
index bf1ee46..f718239 100644 (file)
@@ -1,6 +1,5 @@
 Zippy README file
 For version xboard/WinBoard 4.2.4 and later only
-$Id$
 -----------------------------------------------------
 
 Zippy is a program that lets GNU Chess act as a computer player on an
@@ -46,7 +45,7 @@ point.  You might find other suitable material at these sites.  Prose
 tends to work poorly because it is dull when shouted in isolated
 250-character chunks.
 
-       --Tim Mann <tim@tim-mann.org>
+       --Tim Mann
          http://www.tim-mann.org/chess.html
 
 * * *
@@ -70,7 +69,7 @@ are at the bottom of this file.
 
 If you have problems building or running Zippy, see the rest of the
 xboard documentation: INSTALL documents the configure program, while
-READ_ME and xboard.man (or xboard.doc) document xboard itself, and
+READ_ME and xboard.man (or xboard.txt) document xboard itself, and
 WinBoard.hlp documents WinBoard.  FAQ answers some frequently asked
 questions.  The file engine-intf.html contains some information about
 the interface between xboard/WinBoard and GNU Chess (or other chess
@@ -278,6 +277,15 @@ NEW OPTIONS
        starts a game between Zippy and the first opponent to respond,
        giving Zippy no choice about whether to accept or decline.
 
+  -zippyShortGame int 
+        If zippyShortGame > 0, Zippy will decline all challenges 
+       from an opponent that terminated a game before the given number
+       of ply (with an explanatory tell) until either someone else has
+       played or zippyReplayTimeout seconds have elapsed. Do not set
+       the number of moves to large; the number of ply during which
+       opponents can abort a game without rating change would be a
+       good setting. Default: zippyShortGame=0.
+
 =====================
 ENVIRONMENT VARIABLES
 =====================
@@ -348,6 +356,18 @@ obscure bugs are fixed in that version that affect starting a game in
 the middle (as with resuming from adjournments or switching opponents
 in a simul).
 
+As noted under -zippyPlay above, you should have -getMoveList on to
+ensure that the engine knows the game history after switching boards
+and thus handles draw by repetition and by the 50-move rule correctly.
+It should, however, also work to turn off this option to speed things
+up and reduce network bandwidth, if you don't mind the engine
+occasionally failing to see draw possibilities.  Unfortunately,
+though, with Crafty 18.3 (and probably other versions too) as the
+engine, users trying this have experienced Crafty crashes.  This looks
+to me like a Crafty bug, but I wasn't able to reproduce it, so it
+remains a mystery.
+
+
 ========
 EXAMPLES
 ========