Index of /waycool/GAMES/CHESS

      Name                    Last modified       Size  Description

[DIR] Parent Directory 16-Jan-2006 22:29 - [TXT] ABOUT.C 01-Sep-1990 04:08 2k [TXT] ABOUT.DLG 01-Sep-1990 04:52 1k [IMG] BISHOP.BMP 29-Jul-1990 19:23 1k [IMG] BISHOPM.BMP 29-Jul-1990 19:35 1k [IMG] BISHOPO.BMP 29-Jul-1990 19:22 1k [TXT] BOARD.C 01-Sep-1990 20:54 6k [TXT] BOOK.C 01-Sep-1990 04:10 6k [TXT] CHESS.C 02-Sep-1990 20:42 23k [TXT] CHESS.DEF 01-Sep-1990 04:53 1k [TXT] CHESS.DLG 07-Aug-1990 06:11 4k [   ] CHESS.EXE 23-Sep-1990 19:18 72k [TXT] CHESS.H 02-Sep-1990 20:18 5k [TXT] CHESS.MAK 23-Sep-1990 19:21 4k [TXT] CHESS.RC 02-Sep-1990 20:58 6k [   ] CHESS.ZIP 20-Nov-1993 02:44 138k [TXT] COLOR.C 02-Sep-1990 20:19 10k [TXT] COLOR.DLG 05-Aug-1990 23:15 2k [TXT] COLOR.H 02-Sep-1990 20:13 1k [TXT] COPYING 17-Sep-1990 17:15 6k [TXT] CREATE.C 01-Sep-1990 04:10 3k [TXT] DEFS.H 02-Sep-1990 20:17 7k [TXT] DSP.C 02-Sep-1990 20:36 12k [TXT] EVAL.C 01-Sep-1990 04:11 35k [TXT] GETNUM.DLG 19-Aug-1990 01:33 1k [TXT] GLOBALS.C 01-Sep-1990 04:12 4k [TXT] GNUCHESS.BOO 27-Jul-1990 17:02 50k [TXT] GNUCHESS.H 01-Sep-1990 02:18 6k [TXT] GOOD.COM 06-Oct-1990 23:15 4k [TXT] HITTEST.C 03-Sep-1990 00:10 2k [TXT] INIT.C 01-Sep-1990 04:12 2k [TXT] INITIALI.C 01-Sep-1990 21:58 13k [TXT] INITMENU.C 01-Sep-1990 04:13 4k [IMG] KING.BMP 31-Jul-1990 04:43 1k [IMG] KINGM.BMP 31-Jul-1990 04:50 1k [IMG] KINGO.BMP 31-Jul-1990 04:51 1k [IMG] KINKC.BMP 31-Jul-1990 04:25 1k [IMG] KNIGHT.BMP 29-Jul-1990 19:25 1k [IMG] KNIGHTM.BMP 29-Jul-1990 19:26 1k [IMG] KNIGHTO.BMP 29-Jul-1990 19:27 1k [TXT] MAKEVER.C 01-Sep-1990 04:13 1k [TXT] MSWDSP.C 02-Sep-1990 20:35 7k [TXT] NUMDLG.C 03-Sep-1990 00:11 3k [IMG] PAWN.BMP 29-Jul-1990 19:28 1k [IMG] PAWNM.BMP 29-Jul-1990 19:28 1k [IMG] PAWNO.BMP 29-Jul-1990 19:29 1k [TXT] PIECE.C 01-Sep-1990 04:14 4k [TXT] PROMOTE.C 01-Sep-1990 04:16 3k [TXT] PROMOTE.DLG 01-Sep-1990 01:56 1k [IMG] QUEEN.BMP 29-Jul-1990 19:30 1k [IMG] QUEENM.BMP 29-Jul-1990 19:30 1k [IMG] QUEENO.BMP 29-Jul-1990 19:31 1k [TXT] REVIEW.C 01-Sep-1990 04:46 3k [TXT] REVIEW.DLG 19-Aug-1990 01:05 1k [IMG] ROOK.BMP 29-Jul-1990 19:32 1k [IMG] ROOKM.BMP 29-Jul-1990 19:32 1k [IMG] ROOKO.BMP 29-Jul-1990 19:33 1k [TXT] SAVEOPEN.C 01-Sep-1990 04:17 17k [TXT] SAVEOPEN.DLG 01-Sep-1990 00:02 3k [TXT] SAVEOPEN.H 31-Aug-1990 23:47 1k [TXT] SEARCH.C 02-Sep-1990 20:41 43k [TXT] STATS.C 01-Sep-1990 04:17 2k [TXT] STATS.DLG 27-Aug-1990 04:11 1k [TXT] STATS.H 02-Sep-1990 20:21 1k [TXT] TEST.C 01-Sep-1990 04:18 3k [TXT] TEST.DLG 20-Aug-1990 01:29 1k [TXT] TIMECNT.C 01-Sep-1990 04:18 3k [TXT] TIMECNT.DLG 07-Aug-1990 06:19 1k [TXT] TIMECNT.H 02-Sep-1990 20:22 1k [TXT] VERSION.C 23-Sep-1990 19:18 1k


  Version 1.01 of MicroSoft Windows port of GNUCHESS 3.1.
  Modified by Daryl Baker for use in MS WINDOWS environment

  Copyright (C) 1986, 1987, 1988, 1989, 1990 Free Software Foundation, Inc.
  Copyright (c) 1988, 1989, 1990  John Stanback

  This file is part of CHESS.

  CHESS is distributed in the hope that it will be useful, but WITHOUT ANY
  WARRANTY.  No author or distributor accepts responsibility to anyone for
  the consequences of using it or for whether it serves any particular
  purpose or works at all, unless he says so in writing.  Refer to the CHESS
  General Public License for full details.

  Everyone is granted permission to copy, modify and redistribute CHESS, but
  only under the conditions described in the CHESS General Public License.
  A copy of this license is supposed to have been given to you along with
  CHESS so you can know your rights and responsibilities.  It should be in a
  file named COPYING.  Among other things, the copyright notice and this
  notice must be preserved on all copies.


Fixes/changes since 1.0
        1) Fixed bug where "computer is black" never changed when switched
           sides
        2) Fixed problem with promoting pawn.
        3) Changed File Get ... to File Open ...
        4) Made fancier Open dialog box, (includes scroll bars amoung other)
        5) Properly frees memory when program ends.
        6) Made text color selectable
        7) Added GNU copyleft to source files.

ToDos
        1) Code needs to be looked over and cleaned up, routines
           made "static near", and such.  Maybe use -GW switch for
           several modules.
        2) Scalable/scrollable graphics (Probably won't get done)
        3) Once pawn is promoted UNDO does not restore to pawn.  This also
           appers in the dos and unix versions of gnuchess.  Not sure if
           I'll fix it.  I have tried not to change (this is debatable) the 
           orignal source except to "windowize" it.

release notes:
        1) I have only tested this under windows 3.0 386 enhanced mode.
           Seems to work ok in real mode though slower.
        2) It requires at least 282k of memory.
        3) Fits on a EGA screen, no scrolling implemented.
        4) Most of the GNUCHESS commands are implemented.
        5) When computer is playing itself abort by clicking on any square.
           The last move made will most likely show "draw" or "mate", ignore
           this message.  You may have to remove the last move.
        6) To have the computer think while it is your turn, select "easy"
           from the menu.  Clicking on square to take your turn will abort
           the look ahead.
        7) There is no help file.
        8) The file gnuchess.boo must be in the same directory as 
           the executable.
        9) The program create a file "chess.ini" in your windows directory to
           store various settings.  Currently only the screen colors.

Enjoy.

Daryl Baker
dkb@mitre.org