The DOS version will run in DosBox or on actual hardware, and has EGA graphics (unless you run the 'terminal' version). The Linux version is console only and very bare-bones, although it can look a lot deeper if run on a modern machine! I do intend to make it compatible with the UCI protocol at some point. Note all versions take one optional command-line parameter - number of seconds thinking time per move.
Executable
Linux (x86_64) chess
DOS (x86) CHESS.EXE
CHESS_T.EXE (Terminal)
Moves are issued in long algebraic form - i.e. 'e2e4'. Other commands are:
Command Effect
quit Quits the game
restart Restarts the game
undo Reverts the previous move (computer or human)
play Forces the computer to play a move. Therefore, if you want to play as black, type 'play' on white's first move. Keep typing 'play' to watch the computer play itself.
set Toggles between the two piece tilesets
eval Displays the board evaluation for white and black
setup Allows you to setup the board. Cursor keys move the active square. 'c' clears the board, and to place pieces use their corresponding key ('n' for black knight, 'Shift+N' for white knight, etc). 'Esc' to leave setup - only allowed if each side has one king.
flip Flips the board so black is at the bottom and white at the top (and vice versa).
Setting up the board
With the default pieces
With the alternative pieces
After flipping the board