home *** CD-ROM | disk | FTP | other *** search
-
- Version 1.02 of OS/2 PM port of GNUCHESS 3.1.
- Modified by Benny N. Ormson.
-
- 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.
-
-
- PM Chess Version 1.02
-
- The following fixes and enhancements have been made to PMChess
- in version 1.02.
-
- * Pawn promotion was not presenting the correct new piece.
- Queens were given as Knights, etc.
-
- * Initial position of window changed so it does not overlay
- icons at bottom of screen.
-
- * Size of initial window increased slightly and resized and
- repositioned several text fields in the window. They were
- not coming out right on my 8514/A setup here.
-
- * PMChess now linked with the emulator math library so it will
- use a math coprocessor if installed.
-
- * Exit on the File menu has been corrected so that it does exit
- the first time you select it. Before it cleared the window
- but did not remove the window and terminate until you selected
- it a second time.
-
- * New game no longer forces Tone on. It now leaves Tone set as
- it was in the previous game.
-
- * Option settings for Tone and Coords are now saved in the ini
- file and are therefore carried across executions. These along
- with the color configuration are the only options saved at this
- time. These options are saved only if you terminate PMChess via
- EXIT on the FILE menu.
-
- * PMChess now runs idletime priority when minimized. It runs in
- regular priority all other times.
-
- * After a checkmate and a new game is requested, the program would
- set up the new game with black to move first and would then wait
- indefinitely. This has been corrected.
-
- * PMChess was not using the opening book. Now it does. I also fixed
- a problem where memory would be eaten up by subsequent loads of the
- book. Turns out that this is a performance enhancement when
- starting a new game as well.
-
- * The FILE-LIST option has been reactivated. It writes the game
- record to a file called PMChess.Lst in the current directory.
-
- * The FILE-OPEN, FILE-SAVE and FILE-SAVE_AS options have been
- reactivated. These features are only available when it is your
- turn to move. Things get really hosed up when they are used
- while the computer is do its thing. The menu options are disabled
- when the computer is moving. You can save multiple games. A list
- of saved games is displayed when OPEN is selected for the user to
- choose from.
-
- * Adjustments made so that the frame window is not displayed until
- it is resized during initialization processing.
-
- * Silenced the logic which tells you that the opponent or the computer
- will soon mate. I don't want the computer to know about my mating
- habits and I don't care about its mating habits either :-)
-
- * Remove the Review Game item under the Edit menu. There was no code
- to support.
-
- * Changed the initial window placement on the desktop. It now lets
- PM decide where to put it. This should correct the problem where
- the top of the window is positioned off screen with low res video.
-
- * Corrected a minor gliche in the icon.
-
- * Release executable compiled without codeview. This makes the
- exe file much smaller and improves load time.
-
- ------------------------------------------------------------------------
-
- Version 1.01 of OS/2 PM port of GNUCHESS 3.1.
- Modified by Kent Cedola for use under the OS/2 PM 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.
-
-
- >>> The PM version of GNUCHESS is a hard port of the Windows port done by
- Daryl Baker. My goal was to do the initial port of the code to PM and
- then hope that another programmer (someone that enjoys chess abit more
- than I do) will continue with future enhancements. I myself prefer
- games with lots of hexes.
-
- While I did clean up some of the code when I did the translation. The
- overall structure of this application needs some work. The board
- should be moved to it's own window for example.
-
- I would also like to thank Daryl Baker for his much harder task in
- converting GNU Chess from a character mode to Windows in the first
- place. Without his effort I would of never attempted the PM port.
-
-
-
- ***************************************************************
- <<<< The below is from the Windows version of GNUCHESS 3.1 >>>>
- ***************************************************************
-
- 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