dos_compilers/Borland Turbo Pascal v55/chess
2024-07-02 06:49:04 -07:00
..
CHESS.EXE Borland Turbo Pascal v5.5 2024-07-02 06:49:04 -07:00
CHESS.HLP Borland Turbo Pascal v5.5 2024-07-02 06:49:04 -07:00
CHESS.PAS Borland Turbo Pascal v5.5 2024-07-02 06:49:04 -07:00
DISPLAY.PAS Borland Turbo Pascal v5.5 2024-07-02 06:49:04 -07:00
EGAVGA.BGI Borland Turbo Pascal v5.5 2024-07-02 06:49:04 -07:00
EXAMPLE.CHS Borland Turbo Pascal v5.5 2024-07-02 06:49:04 -07:00
HELPGEN.EXE Borland Turbo Pascal v5.5 2024-07-02 06:49:04 -07:00
HELPGEN.PAS Borland Turbo Pascal v5.5 2024-07-02 06:49:04 -07:00
HELPTEXT.TXT Borland Turbo Pascal v5.5 2024-07-02 06:49:04 -07:00
IMAGE.EXE Borland Turbo Pascal v5.5 2024-07-02 06:49:04 -07:00
IMAGE.PAS Borland Turbo Pascal v5.5 2024-07-02 06:49:04 -07:00
INIT.PAS Borland Turbo Pascal v5.5 2024-07-02 06:49:04 -07:00
INPUT.PAS Borland Turbo Pascal v5.5 2024-07-02 06:49:04 -07:00
MENU.PAS Borland Turbo Pascal v5.5 2024-07-02 06:49:04 -07:00
MISC.PAS Borland Turbo Pascal v5.5 2024-07-02 06:49:04 -07:00
MOVES.PAS Borland Turbo Pascal v5.5 2024-07-02 06:49:04 -07:00
PIECES.IMG Borland Turbo Pascal v5.5 2024-07-02 06:49:04 -07:00
PIECES.TXT Borland Turbo Pascal v5.5 2024-07-02 06:49:04 -07:00
PLAY.PAS Borland Turbo Pascal v5.5 2024-07-02 06:49:04 -07:00
README.BAT Borland Turbo Pascal v5.5 2024-07-02 06:49:04 -07:00
README.TXT Borland Turbo Pascal v5.5 2024-07-02 06:49:04 -07:00
SETUP.PAS Borland Turbo Pascal v5.5 2024-07-02 06:49:04 -07:00
TRIP.CHR Borland Turbo Pascal v5.5 2024-07-02 06:49:04 -07:00

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

KC Chess 1.00.00 - by Craig Bruce and Kevin Phillips, 06-Apr-90.

Execution of this program requires a 100% IBM PC-DOS compatible computer with
640K of RAM and the VGA graphics card.

The following files are required in the current directory:
      CHESS.EXE     { main program }
      EGAVGA.BGI    { Turbo Pascal 5.5 graphics driver }
      TRIP.CHR      { Turbo Pascal 5.5 character font file }
      PIECES.IMG    { binary piece images }
      CHESS.HLP     { online help information }

      The DOS file COMMAND.COM must also be present either in the current
      directory or in some directory specified in the PATH environmental
      variable, and it MUST BE COMPATIBLE with the version of DOS the
      computer was booted up under.

The following non-required chess program source files are also included:
      CHESS.PAS     { main program }
      MISC.PAS      { miscellaneous functions }
      INIT.PAS      { initialization of global variables }
      DISPLAY.PAS   { display-oriented routines }
      INPUT.PAS     { keyboard input routines }
      MOVES.PAS     { move generation and making routines }
      SETUP.PAS     { default board and custom setup routines }
      PLAY.PAS      { computer thinking and player input routines }
      MENU.PAS      { main menu routines }

And the following non-required other files are also included:
      README.BAT    { batch file to display README.TXT }
      README.TXT    { this file, containing program notes }
      HELPTEXT.TXT  { help information in text format }
      HELPGEN.EXE   { program to convert HELPTEXT.TXT to CHESS.HLP }
      HELPGEN.PAS   { source of HELPGEN.EXE }
      PIECES.TXT    { piece images in text format }
      IMAGE.EXE     { program to convert PIECES.TXT to PIECES.IMG }
      IMAGE.PAS     { source code of IMAGE.EXE }
      EXAMPLE.CHS   { example saved game of chess }

To change the help information, edit the file HELPTEXT.TXT and then execute
the HELPGEN.EXE program; this will give the updated CHESS.HLP file.  To change
the piece images, edit the file PIECES.TXT and then execute the IMAGE.EXE
program; this will give the updated PIECES.IMG file.

To modify the chess program or any of the other source files, Turbo Pascal 4.0
or higher must be used to recompile the .EXE files.

The chess program is 3417 lines long and the project took 220 hours to
complete.  The work was carried out from JAN - APR 1990 as our CS 4993
undergraduate project.  The program may be distributed freely and is considered
Public Domain software.  A 30 page written report was also produced and
submitted with the rest of the work to Dr. J. D. Horton who was our project
supervisor.