home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 22 gnu / 22-gnu.zip / PMCHS102.ZIP / README.TXT < prev   
Text File  |  1990-12-17  |  9KB  |  206 lines

  1.  
  2.   Version 1.02 of OS/2 PM port of GNUCHESS 3.1.
  3.   Modified by Benny N. Ormson.
  4.  
  5.   Copyright (C) 1986, 1987, 1988, 1989, 1990 Free Software Foundation, Inc.
  6.   Copyright (c) 1988, 1989, 1990  John Stanback
  7.  
  8.   This file is part of CHESS.
  9.  
  10.   CHESS is distributed in the hope that it will be useful, but WITHOUT ANY
  11.   WARRANTY.  No author or distributor accepts responsibility to anyone for
  12.   the consequences of using it or for whether it serves any particular
  13.   purpose or works at all, unless he says so in writing.  Refer to the CHESS
  14.   General Public License for full details.
  15.  
  16.   Everyone is granted permission to copy, modify and redistribute CHESS, but
  17.   only under the conditions described in the CHESS General Public License.
  18.   A copy of this license is supposed to have been given to you along with
  19.   CHESS so you can know your rights and responsibilities.  It should be in a
  20.   file named COPYING.  Among other things, the copyright notice and this
  21.   notice must be preserved on all copies.
  22.  
  23.  
  24.                       PM Chess Version 1.02
  25.  
  26.   The following fixes and enhancements have been made to PMChess
  27.   in version 1.02.
  28.  
  29.   * Pawn promotion was not presenting the correct new piece.
  30.     Queens were given as Knights, etc.
  31.  
  32.   * Initial position of window changed so it does not overlay
  33.     icons at bottom of screen.
  34.  
  35.   * Size of initial window increased slightly and resized and
  36.     repositioned several text fields in the window.  They were
  37.     not coming out right on my 8514/A setup here.
  38.  
  39.   * PMChess now linked with the emulator math library so it will
  40.     use a math coprocessor if installed.
  41.  
  42.   * Exit on the File menu has been corrected so that it does exit
  43.     the first time you select it.  Before it cleared the window
  44.     but did not remove the window and terminate until you selected
  45.     it a second time.
  46.  
  47.   * New game no longer forces Tone on.  It now leaves Tone set as
  48.     it was in the previous game.
  49.  
  50.   * Option settings for Tone and Coords are now saved in the ini
  51.     file and are therefore carried across executions. These along
  52.     with the color configuration are the only options saved at this
  53.     time.  These options are saved only if you terminate PMChess via
  54.     EXIT on the FILE menu.
  55.  
  56.   * PMChess now runs idletime priority when minimized.  It runs in
  57.     regular priority all other times.
  58.  
  59.   * After a checkmate and a new game is requested, the program would
  60.     set up the new game with black to move first and would then wait
  61.     indefinitely.  This has been corrected.
  62.  
  63.   * PMChess was not using the opening book.  Now it does.  I also fixed
  64.     a problem where memory would be eaten up by subsequent loads of the
  65.     book.  Turns out that this is a performance enhancement when
  66.     starting a new game as well.
  67.  
  68.   * The FILE-LIST option has been reactivated.  It writes the game
  69.     record to a file called PMChess.Lst in the current directory.
  70.  
  71.   * The FILE-OPEN, FILE-SAVE and FILE-SAVE_AS options have been
  72.     reactivated.  These features are only available when it is your
  73.     turn to move.  Things get really hosed up when they are used
  74.     while the computer is do its thing.  The menu options are disabled
  75.     when the computer is moving.  You can save multiple games.  A list
  76.     of saved games is displayed when OPEN is selected for the user to
  77.     choose from.
  78.  
  79.   * Adjustments made so that the frame window is not displayed until
  80.     it is resized during initialization processing.
  81.  
  82.   * Silenced the logic which tells you that the opponent or the computer
  83.     will soon mate.  I don't want the computer to know about my mating
  84.     habits and I don't care about its mating habits either :-)
  85.  
  86.   * Remove the Review Game item under the Edit menu.  There was no code
  87.     to support.
  88.  
  89.   * Changed the initial window placement on the desktop.  It now lets
  90.     PM decide where to put it.  This should correct the problem where
  91.     the top of the window is positioned off screen with low res video.
  92.  
  93.   * Corrected a minor gliche in the icon.
  94.  
  95.   * Release executable compiled without codeview.  This makes the
  96.     exe file much smaller and improves load time.
  97.  
  98. ------------------------------------------------------------------------
  99.  
  100.   Version 1.01 of OS/2 PM port of GNUCHESS 3.1.
  101.   Modified by Kent Cedola for use under the OS/2 PM environment.
  102.  
  103.   Copyright (C) 1986, 1987, 1988, 1989, 1990 Free Software Foundation, Inc.
  104.   Copyright (c) 1988, 1989, 1990  John Stanback
  105.  
  106.   This file is part of CHESS.
  107.  
  108.   CHESS is distributed in the hope that it will be useful, but WITHOUT ANY
  109.   WARRANTY.  No author or distributor accepts responsibility to anyone for
  110.   the consequences of using it or for whether it serves any particular
  111.   purpose or works at all, unless he says so in writing.  Refer to the CHESS
  112.   General Public License for full details.
  113.  
  114.   Everyone is granted permission to copy, modify and redistribute CHESS, but
  115.   only under the conditions described in the CHESS General Public License.
  116.   A copy of this license is supposed to have been given to you along with
  117.   CHESS so you can know your rights and responsibilities.  It should be in a
  118.   file named COPYING.  Among other things, the copyright notice and this
  119.   notice must be preserved on all copies.
  120.  
  121.  
  122.   >>> The PM version of GNUCHESS is a hard port of the Windows port done by
  123.       Daryl Baker.  My goal was to do the initial port of the code to PM and
  124.       then hope that another programmer (someone that enjoys chess abit more
  125.       than I do) will continue with future enhancements.  I myself prefer
  126.       games with lots of hexes.
  127.  
  128.       While I did clean up some of the code when I did the translation.  The
  129.       overall structure of this application needs some work.  The board
  130.       should be moved to it's own window for example.
  131.  
  132.       I would also like to thank Daryl Baker for his much harder task in
  133.       converting GNU Chess from a character mode to Windows in the first
  134.       place.  Without his effort I would of never attempted the PM port.
  135.  
  136.  
  137.  
  138. ***************************************************************
  139. <<<< The below is from the Windows version of GNUCHESS 3.1 >>>>
  140. ***************************************************************
  141.  
  142.   Version 1.01 of MicroSoft Windows port of GNUCHESS 3.1.
  143.   Modified by Daryl Baker for use in MS WINDOWS environment
  144.  
  145.   Copyright (C) 1986, 1987, 1988, 1989, 1990 Free Software Foundation, Inc.
  146.   Copyright (c) 1988, 1989, 1990  John Stanback
  147.  
  148.   This file is part of CHESS.
  149.  
  150.   CHESS is distributed in the hope that it will be useful, but WITHOUT ANY
  151.   WARRANTY.  No author or distributor accepts responsibility to anyone for
  152.   the consequences of using it or for whether it serves any particular
  153.   purpose or works at all, unless he says so in writing.  Refer to the CHESS
  154.   General Public License for full details.
  155.  
  156.   Everyone is granted permission to copy, modify and redistribute CHESS, but
  157.   only under the conditions described in the CHESS General Public License.
  158.   A copy of this license is supposed to have been given to you along with
  159.   CHESS so you can know your rights and responsibilities.  It should be in a
  160.   file named COPYING.  Among other things, the copyright notice and this
  161.   notice must be preserved on all copies.
  162.  
  163.  
  164. Fixes/changes since 1.0
  165.         1) Fixed bug where "computer is black" never changed when switched
  166.            sides
  167.         2) Fixed problem with promoting pawn.
  168.         3) Changed File Get ... to File Open ...
  169.         4) Made fancier Open dialog box, (includes scroll bars amoung other)
  170.         5) Properly frees memory when program ends.
  171.         6) Made text color selectable
  172.         7) Added GNU copyleft to source files.
  173.  
  174. ToDos
  175.         1) Code needs to be looked over and cleaned up, routines
  176.            made "static near", and such.  Maybe use -GW switch for
  177.            several modules.
  178.         2) Scalable/scrollable graphics (Probably won't get done)
  179.         3) Once pawn is promoted UNDO does not restore to pawn.  This also
  180.            appers in the dos and unix versions of gnuchess.  Not sure if
  181.            I'll fix it.  I have tried not to change (this is debatable) the
  182.            orignal source except to "windowize" it.
  183.  
  184. release notes:
  185.         1) I have only tested this under windows 3.0 386 enhanced mode.
  186.            Seems to work ok in real mode though slower.
  187.         2) It requires at least 282k of memory.
  188.         3) Fits on a EGA screen, no scrolling implemented.
  189.         4) Most of the GNUCHESS commands are implemented.
  190.         5) When computer is playing itself abort by clicking on any square.
  191.            The last move made will most likely show "draw" or "mate", ignore
  192.            this message.  You may have to remove the last move.
  193.         6) To have the computer think while it is your turn, select "easy"
  194.            from the menu.  Clicking on square to take your turn will abort
  195.            the look ahead.
  196.         7) There is no help file.
  197.         8) The file gnuchess.boo must be in the same directory as
  198.            the executable.
  199.         9) The program create a file "chess.ini" in your windows directory to
  200.            store various settings.  Currently only the screen colors.
  201.  
  202. Enjoy.
  203.  
  204. Daryl Baker
  205. dkb@mitre.org
  206.