Contents page | Winboard setup | Command line parameters | Commands reference | Licence and Warranty


Commands Reference: Main Commands

? - Make computer play immediately.
analyze - Analyse position ["exit" to end].
display - Display board.
draw - Draw offer.
easy - Pondering off.
epd - Run EPD test suite (optionally just 1 test).
exit - Exit from analysis mode [Analyse mode only].
fen - Show current fen/Setup position from fen.
force - Force mode... don't move automatically.
go - Start computer thinking.
goto - Goto particular move.
hard - Pondering on.
help - Show help on commands (show this list).
kibitz - Toggle kibitzing if running on a chess server.
level - Set time mode.
load] - Load/Browse pgn file (if "-", reads from stdin).
new - Start a new game.
quit - Quit from program.
redo - Redo move.
redoall - Redo all moves.
remove - Undo 2 half moves (1 full move).
undo - Undo move.
undoall - Undo all moves.
usermove - Make move passed from user.


The ? command

Summary

Use the ? command to make computer play immediately when the computer is thinking. It basically causes the computer to stop thinking and play the best move it has found so far.

Format

  ?


The analyze command

Summary

The analyze command starts the computer analysing the current position.

Format

  anal[yze]


The display command

Summary

The display command causes the current position to be displayed.

Format

  d[isplay]


The draw command

Summary

Use the draw command if you wish to offer a draw to the computer, or to accept a draw that the computer has offered to you.

Format

  draw


The easy command

Summary

Use the easy command to switch off pondering (thinking on the opponents time).

Format

  easy


The epd command

Summary

The epd command is used to run an epd test suite.

Format

  epd secs file-in [#test-nr] [file-out]


The exit command

Summary

The exit command is used to exis from analysis mode.

Format

  exit


The fen command

Summary

The fen command is used without parameters to give the FEN-string of the current position. Add a FEN-string parameter to set the current position.

Format

  fen [fen-string]


The force command

Summary

The force command. Force mode... don't move automatically

Format

  force


The go command

Summary

The go command starts the computer thinking

Format

  go


The goto command

Summary

Use the goto command to change to a particular position within a game.

Format

  goto move-number


The hard command

Summary

Use the hard command to switch on pondering (thinking on the opponents time).

Format

  hard


The help command

Summary

Use the help command to get some simple help on the available commands.

The categories available are: Main, Book, Settings, Winboard and Test.

Format

  h[elp] [category]


The kibitz command

Summary

The kibitz command toggles kibitzing if running on a chess server

Format

  kib[itz]


The level command

Summary

The level command sets the time control used by the computer when thinking and pondering.

Format

  level moves time incr


The load command

Summary

The load command allows the user to load a PGN file from disk, or to paste one directly into the console. If no parameter is given, it shows the contents of the current directory on disk, and allows the user to browse around the disk to find the file he wants.

Format

  l[oad] [file-name|-]


The new command

Summary

The new command sets Green Light to be ready for a new game.

Format

  new


The quit command

Summary

The quit command exits from the program.

Format

  quit


The redo command

Summary

The redo command undoes the action of a previous undo.

Format

  r[edo]


The redoall command

Summary

The redoall command undoes that action of all previous undos.

Format

  redoa[ll]


The remove command

Summary

The remove command undoes 2 half moves (1 full move).

Format

  rem[ove]


The undo command

Summary

The undo command takes back the previous half move.

Format

  u[ndo]


The undoall command

Summary

The undoall command takes back all previous moves.

Format

  undoa[ll]


The usermove command

Summary

The usermove command passes a move to the engine.

Format

  usermove move

Send e-mail to chess@7sun.com.
Page last updated by Tim Foden on the 17th March 2003.