home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / games / volume4 / chessbd / README < prev   
Text File  |  1988-06-07  |  2KB  |  54 lines

  1.  
  2. Chessboard
  3. ----------
  4.  
  5.   SYNOPSIS:  chessboard [-h]
  6.  
  7.   DESCRIPTION:
  8.  
  9.      This is a graphic chess board, using ReGIS graphics for the VT240.
  10.      It takes Cartesian algebraic moves (e.g., e2e4) from the standard
  11.      input and sends the ReGIS commands to the standard output.
  12.  
  13.      No legal move checking is done, other than making sure that a piece
  14.      exists before it is moved.  Castling is specified by moving the king
  15.      two squares, and en-passant is also supported.
  16.  
  17.      The program will set up the VT240 in ReGIS mode, and if the -h option
  18.      is specified, it will also set up the tty for cbreak mode and no
  19.      echo.
  20.  
  21.   CAVEAT:
  22.  
  23.      This program was written without a proper ReGIS manual, partially by
  24.      trial and error (especially the usage of the fill function),
  25.      and so there is no guarantee that it will work for you on your
  26.      terminal.  However, it has worked here on several VT240's.
  27.  
  28.   OPTIONS:
  29.  
  30.      -h        wait for space from /dev/tty before displaying
  31.         a move from the standard input.
  32.  
  33.   FILES:
  34.  
  35.      boardinit        the initialization data file, and search path
  36.      $HOME/boardinit    
  37.      abspath[]/boardinit
  38.  
  39.      /dev/tty        with -h, opened for "hit-space-to-continue" input.
  40.  
  41.   SUGGESTIONS:
  42.  
  43.      The following features should be supported:
  44.      - A user-defined initial position
  45.      - Saving of the current position
  46.      - Undoing of moves, and returning to a previous position directly
  47.      - Legal move checking
  48.  
  49.   BUGS:
  50.  
  51.      The display cannot be redrawn.  Therefore, stopping the job will spoil
  52.      the display, as will any garbage sent by other programs to your tty.
  53.  
  54.