No worries, all the essential commands (timecontrol settings, switching opening book, pondering, xboard mode, analyze mode, position setup, ...) are supported according to the CECP, only some of them can be switched via commandline as well.hgm wrote:Well, so claiming that it has "XBoard protocol v2 compatibility" seems an over-statement. It seems most of XBoard protocol would not work, (i.e. is ignored), and you have to use command-line options in stead.
Randomize moves and nps are exceptions here, random play implementation is different from that of gnuchess and nps feature i noticed too late in the protocol definition. The advantage of this is that Phalanx can support nps limit in any GUI and also can have both nps limit and pondering on. Also, both the nps limit and randomizing is used internally in the easy levels.