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.