X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=engine-intf.html;h=8d5e700183b8bf6ae90f812ecb29b7cec4ce2035;hb=533db2c788306e35c3eaee2eba0ce4a115be4bf3;hp=1546cc8eff457942bea209cb846d439b5aa5a7cf;hpb=30ff596d02fea83b3f303273077eccdd02dc928c;p=xboard.git diff --git a/engine-intf.html b/engine-intf.html index 1546cc8..8d5e700 100644 --- a/engine-intf.html +++ b/engine-intf.html @@ -1799,11 +1799,31 @@ output should be in the following format: scoreInteger giving current evaluation in centipawns. timeCurrent search time in centiseconds (ex:1028 = 10.28 seconds). nodesNodes searched. +*selective depthMaximium length of any branch in the current search. +*speedNodes per second in last measured time interval. +*Reserved for future extensions. +*tbhitsNumber of tablebase probes made in the current search. pvFreeform text giving current "best" line. You can continue the pv onto another line if you start each continuation line with at least four space characters. +

+The items marked with * are optional. +If any of these items is present, the pv field must be preceeded directly by a tab character; +if no tab character preceeds the first non-integer token, +the pv field will start at the first non-blank character after nodes. +Otherwise it will start after the last tab that is not behind any non-integer token. +Of all integers between nodes and pv the last one is intepreted as tbhits. +Of any remaining ones the first is interpreted as selective depth, +and a second as speed. +More infos could be added to this in the future. +Note that older interfaces might consider the optional infos to be part of the pv field, +and display them exactly as sent. +It is therefore encouraged that engines use tabs or spaces to format this optional info +so that it will display nicely in (not too wide) columns. +

+

Example: