Update history for the Lokasoft Winboard adapter 30oct2002 - version 5.0.0.13 - Corrected SAN output for promotion. Crafty was having a problem with the previous output format. 21sep2002 - version 5.0.0.11 - Fixed UCI problem with saving settings. - Better support for multivariation mode. 11mar2002 - version 5.0.0.9 - Better end of game detection in UCI mode. 10mar2002 - version 5.0.0.8 - Fixed crash in UCI mode when game has more then approx 100 moves. - Fixed some deadlock conditions. - Made a bit more forgiving for bad implemented engines. - Fixed some bugs in UCI options handling. - Fixed ponder hit problem with some UCI engines. 18feb2002 - version 5.0.0.7 - Fixed other UCI bug in combination with shredder and ERT. - Setting analyse mode first sets force mode. - Better handling of depth display with some UCI engines. 13feb2002 - version 5.0.0.5 - Fixed a compatability bug with UCI Deep-shredder. - Better logging with timestamp. 9feb2002 - version 5.0.0.4 This is a major update, major new features: - Support for Winboard II protocol. - Support for UCI protocol. - Engine definable variables. See the online help for specifications. Also included is a simple engine import wizard. 31dec2001 - version 4.0.0.15 - Fixed a few potenial hangs. - Corrected handling of time/otim. - Option to have each engine configuration in a separate file engine.cpeini (engine is name of engine). - New Level7 keyword, can be send for games in xx syntax is the same as the other Level keyword, if not present the Level1 string is used. 18jun2001 - version 4.0.0.14 - Adapter was not showing variations containing (HT) - Added a 3 seconds timeout in stop engine command, this to avoid hangs during exit. - Removed call to FlushFileBuffers, again to make stopping the engine more reliable. - Move format of promotion made winboard compatible. - Added default parameters, which makes it no longer neccessary to spell out each keyword in the engineex.ini file. The defauls are: Logfile="" Console="" EditMode="0" InputMoveDelay="30" OutputMoveDelay="0" EngineDir="" EnginePath="" ExitString="quit\n" EditEndString=".\n" SwapColorString="c\n" EditString="edit\n#\n" ForceString="force\n" UndoMoveString="undo\n" ColorStringw="white\n" ColorStringb="black\n" ComputeString="go\n" MoveNowString="?\n" NewGameString="new\nrandom\n" InitString="xboard\nnew\nhard\npost\n" PonderOn="hard\n" PonderOff="easy\n" BookOn="" BookOff="" SetAnalyseMode="" ExitAnalyseMode="" Options=0 Level0="level 1 9999 0\ndepth %1\n" Level1="depth 29\nlevel %4 %7 0\n" Level2="depth 29\nlevel 1 %7 0\n" Level3="level 1 9999 0\nsd %1\n" Level4="depth 29\nlevel 1 %7 0\n" Level5="depth 29\nlevel 0 %7 %5\n" Level6="level 1 9999 0\ndepth 29\n" 11jun2001 - version 4.0.0.13 Added option to send time/otime before engine is instucted to compute a move. To enable the option, add the Options= keyword. The value 2 controls this options. e.g. Options=2 - Sends time/otime Options=3 - Same + score invert. 28may2001 - version 4.0.0.12 - Fixed a crash that could happen in analyse mode. 27may2001 - version 4.0.0.11 - After setup position with black to move, some engines could still be in force mode while the adapter was not, causing the move calculation not to start. - Update clocks in tournament and time increment levels. 8may2001 - version 4.0.0.10 - The ponder on and ponder off strings where not always send correctly, causing pondering not to work. This has happened mostly in combination with the latest ERT. - Added extra Options= keyword, when setting Options=1 the score as returned from the engine is inverted when it is blacks turn. Use this option for engines that give their scores always relative from white. e.g Crafty 18.x - Added BookOn and BookOff options, these strings are send when the gui give a command to enable or disable the book. This options are mainly there to support nunn matches whithout using an openening book. When left blank nothing is send to the engine. - When entering edit mode with black to move, it now sends force\na2a3n where it previously only send a2a3\n This could confuse some engines. 21apr2001 - version 4.0.0.8 - Corrected bug where when playing the engine on ICC/FICS with white AND using the gui book and having pondering on, in that case the winboard adapter would not send a "force" command to the engine causing the engine and winboard adapter to get out of sync. 19apr2001 - Version 4.0.0.7 - Made parsing of winboard output a bit more flexible, now works with engines like Gandalf. In the previous version the variation was expected to start at column 27 exactly. dec2000 - Version 4.0.0.6 - Fixes incorrect mapping of tournaments levels and garbled display of opening booknames.