.lit INSTRUCTIONS FOR CHESS V001D ---------------------------- 1) COMMANDS ACTION ------- ------ PW COMPUTER PLAYS FOR WHITE PB COMPUTER PLAYS FOR BLACK PN COMPUTER PLAYS FOR NEITHER BD BOARD DISPLAY RE RESET GAME D=N SETS DIFFICULTY (LOOK AHEAD INDEX). LARGE N MAY CAUSE THE PROGRAM TO GET STUCK. W=N1,N2,N3,... SET WIDTHS TO N1,N2,N3,... SK SKIP A MOVE C=N1[,N2] SET CLOCKS TO N1 OR SET WHITE'S CLOCK N1 AND BLACK'S TO N2 (SECONDS) P=N SET MOVE NUMBER TO N AND ACCEPT A BOARD POSITION IN FORSYTHE NOTATION EX EXIT TO RT11 2) DEBUG COMMANDS ACTION -------------- ------ T=N PRINT TREE (ON LP:) TO DEPTH N PS PRINT STATISTICS INFORMATION HI PRINT EXECUTION HISTOGRAM 3) SAMPLE MOVES EXPLANATION ------------ ----------- P-K4 MOVE PAWN TO KING 4 P*P PAWN CAPTURES PAWN P#P PAWN CAPTURES PAWN ENPASSANT OO CASTLE KING SIDE OOO CASTLE QUEEN SIDE P/K4*N/Q5 PAWN ON KING 4 CAPTURES KNIGHT ON QUEEN FIVE (SPECIFY FROM/TO SQUARES TO ELIMINATE AMBIGUITY) P-QR8=R PAWN TO QUEEN ROOK 8 PROMOTE TO ROOK 4) MESSAGES EXPLANATION -------- ----------- W. WHITE IS TO MOVE B. BLACK IS TO MOVE W. N WHITE TO MOVE HAS N SECONDS REMAINING ON HIS CLOCK B. N BLACK TO MOVE HAS N SECONDS REMAINING ON HIS CLOCK WHAT? UNRECOGNIZABLE INPUT ILLEGAL MOVE MOVE HAS LEGAL SYNTAX BUT IS NOT LEGAL FROM THE CURRENT BOARD POSITION AMBIGUOUS TWO OR MORE POSSIBLE LEGAL MOVES EXIST WHICH MATCH THE TYPED MOVE ... MUST BE MORE SPECIFIC (I.E. USE FROM/TO SQUARE DESIGNATIONS) CHECK THE SIDE TO MOVE IS IN CHECK CHECKMATE THE SIDE TO MOVE IS CHECKMATED STALEMATE THE GAME IS A STALEMATE FLAG DROPPED THE SIDE TO MOVE HAS RUN OUT OF TIME I RESIGN THE COMPUTER RESIGNS -------------------------------- HOW TO GET STARTED. WHEN YOU INITIALLY RUN CHESS, YOU SHOULD FIRST TYPE: D=N < N MUST BE IN (1,8) . THE DEFAULT IS D=2 > PB < OR PW . TELLS THE COMPUTER TO PLAY BLACK > BD < GET AN INITIAL BOARD DISPLAY > THEN YOU MAY ENTER YOUR MOVE. THE COMPUTER WILL THEN FOLLOW WITH A RESPONSE AFTER A SHORT PAUSE.