19/3/96 Readme file for GNU Chess 4.00 for Windows GNU Chess is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. GNU Chess is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with GNU Chess; see the file COPYING.TXT. If not, write to the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. This is a port of GNU Chess to the Win32 environment. The program requires Windows 3.1 or later and a 386 or higher processor. To run it under Windows 3.1 requires the Win32s 32-bit extender, which is available free from many FTP sites including ftp.microsoft.com in SoftLib/MSFILES/PW1118.exe (I have also seen it named w32sOLE.exe). Win32s is not required and should not be installed on Windows 95 systems. If Windows 3.1 says something like "Not a windows program" when you try to run GNU Chess, Win32s has not been successfully installed. Set your unzipper to recreate the subdirectories stored in the zipfile (not absolutely necessary, but neater). After unzipping, use Program Manager to create a new program item for GNU Chess. The package should contain the following files: GNUCHESS.EXE Executable file CW3215.DLL Required dynamic-link library GNUCHESS.DAT Opening book file (not essential) GNUCHESS.HLP Windows Help file GNUCHESS.LAN File of string constants \DOC ARTICLE.TXT Article on GNU Chess by Stuart Cracraft ARTICLE2.TXT "GNU Chess: Experiences learned with communal sharing" by Stuart Cracraft COPYING.TXT GNU general public license HEURIST.TXT Description of GNU Chess's heuristics MOVE_GEN.TXT Description of GNU Chess's move generation algorithm WINPORT.WRI Windows Write file of notes on the windows port \SRC Source code (not essential - you can delete it if you don't want it) ATAKS.C ATAKS.H BOOK.C DIALOGS.C DSPCOM.C EVAL.C GENMOVES.C GNUCHESS.DEF GNUCHESS.H GNUCHESS.HPJ Help project file GNUCHESS.ICO GNUCHESS.IDE Borland IDE file. There is no makefile. GNUCHESS.RC GNUCHESS.RTF Help source INIT.C MAIN.C SEARCH.C TTABLE.C TTABLE.H VERSION.H WINDSP.C Six bitmaps per piece (total 36), eg for the bishop: B40D.BMP 40x40 detail B40M.BMP 40x40 mask B60D.BMP 60x60 detail B60M.BMP etc B80D.BMP B80M.BMP Please report bugs or suggestions to Conor McCarthy (C.McCarthy@sct.gu.edu.au).