

Standard input and writes to its standard output. A WinBoardĬhess engine is a Win32 console program that simply reads from its Microsoft has created just to talk between two programs. You don't have to use DDE, COM,ĭLLs, BSOD, or any of the other infinite complexity that This is, unfortunately, a little more complicated toĭo right than it sounds see section 6 below.Īnd yes, contrary to some people's expectations, exactly the same Reads commands from its standard input and writes responses to its Standard input and the other as its standard output. Sets up the pipes itself and starts the engine with one pipe as its The engineĭoes not have to do anything special to set up these pipes. The list is filtered to prevent spam.Īn xboard chess engine runs as a separate process from xboard itself,Ĭonnected to xboard through a pair of anonymous pipes. The list is now hosted by Yahoo Groups you can join at, or you can read the The mailing list for authors of xboard/WinBoard compatible chessĮngines. I'd like to hear from everyone who is trying to interface their ownĬhess engine to xboard/WinBoard. If you notice any errors, omissions, or misleading These notes are unpolished, but I've attempted to make them complete In the xboard or WinBoard distribution for more information.
#Gnu xboard code#
"Zippy" code into it, but WinBoard includes this code already. In case (2), if you are using xboard, you will need to configure the Interface it to the Internet Chess Server.


Version 2 implemented in xboard/WinBoard 4.2.1 and later.Ĭhanges since version 1 are indicated in red. Chess Engine Communication Protocol Tim Mann
