home *** CD-ROM | disk | FTP | other *** search
/ Bila Vrana / BILA_VRANA.iso / 014A / CM5KPTCH.ZIP / README.TXT < prev   
Text File  |  1996-10-23  |  9KB  |  175 lines

  1. Chessmaster 5000 1.0.2 Upgrade Patch Readme File
  2.  
  3. This patch will upgrade your Chessmaster 5000 FULL INSTALL from 
  4. version 1.0.0 or 1.0.1 to version 1.0.2.  This patch only works for 
  5. FULL INSTALLS of Chessmaster 5000; make sure you have installed a 
  6. FULL INSTALL before running this patch program.
  7.  
  8. INSTALLATION INSTRUCTIONS
  9.  
  10. - Installation from a .ZIP archive file (e.g. cmpatch.zip):
  11.  
  12. 1. Create a temporary directory and unzip the archive to a temporary
  13.    location (you will need to use a utility like PKUnZip(tm) or WinZip(tm) 
  14.    [www.winzip.com] for this).
  15.  
  16. 2. From within Windows 95, run the program 'CM5KPTCH.EXE'.
  17.  
  18. 3. After clicking the OK button on the opening window, you will be
  19.    asked to locate where you installed your Chessmaster 5000.  The patch 
  20.    will show the default installation directory.  If this is correct,
  21.    simply click OPEN.  If Chessmaster 5000 was installed to a directory
  22.    other than the default, select that directory, and then click OPEN.  Once
  23.    there, select CM5000.EXE and click OPEN.
  24.  
  25. 4. You will be prompted with a confirmation window.  Make sure the
  26.    path is correct.  If you are sure, click YES.
  27.  
  28. 5. Sit back and let the patch work its magic.  When the message indicates that
  29.    the installation is successful, Chessmaster 5000 will be updated to version
  30.    1.0.2.  
  31.  
  32.  
  33. VERSION 1.0.2 CHANGES:
  34.  
  35. 1.      Portable Game Notation (PGN) import and export support improved. (See
  36.     "Notes on PGN" below for more detailed information.  Changes
  37.         include:
  38.     a.    PGN save now conforms to PGN export protocol.
  39.         b.      PGN Import no longer clips header information (player 
  40.                 names, etc.)
  41.         c.      PGN Import now recognizes "*" for game result.
  42.         d.      Empty tag ("") now properly handled.
  43.         f.      PGN Import now forces appropriate import settings (Algebraic
  44.         notation, delimited annotations only, etc.)
  45.     g.    PGN Import now supports "%" as escape character.
  46. 2.      New feature: added multi-game PGN dialog to permit selective game load
  47.         and/or conversion. Multiple '.CMG' files no longer automatically created.
  48. 3.    Auto-Annotator and Analyze Game
  49.     a.    Increased maximum seconds per move from 99 to 300.
  50.     b.    Game analysis now correctly displays scores between 0 and -1.
  51.     c.    Now correctly indicates "allows enemy passed pawn" when en
  52.         passant pawn is involved.
  53.     d.    Minimize/Iconify application now supported while analyzing game.
  54. 4.    Natural Language Advice
  55.     a.    Increased maximum seconds per move from 99 to 300.
  56.     b.    Castling and en passant in demonstrated moves now handled
  57.         correctly.
  58. 5.      Database
  59.         a.      Now correctly parses all query conditions in the different
  60.                 fields, allowing accurate search for Openings, Event,
  61.                 Location, and Result.
  62.     b.    Now correctly loads last move in database game.
  63.         c.      Occasional system crash when Chessmaster 5000
  64.                 was shut down in the middle of a database query corrected.
  65. 6.      Now allows editing of human player names while in the Edit / Information
  66.         window.
  67. 7.      Now supports "Program Files" as valid directory for File Dialogs.
  68. 8.    About Boxes
  69.     a.    Added version information for Konig Engine Revision, found under
  70.         Help / About Chessmaster window after "About" button is pressed.
  71.     b.    Added Help / About Database menu selection.
  72. 9.    Moved default Practice Openings prompt window to be visible on a
  73.         640x480 display.
  74. 10.     Fixed alignment of Tournament Headings.
  75. 11.     Fixed system crash when Alt-F4 is pressed before program has launched
  76.     completely.
  77. 12.     Fixed occasional multi-threaded move list navigation internal
  78.         corruption which could cause a program crash.  Once corruption
  79.         occurred, starting a new game would always result in a program
  80.         crash until the program was shut down and re-launched.
  81.         Navigating a multi-threaded move list occurs when moves are
  82.         taken Back, and new moves are played.  The "Move List" window shows
  83.         the threads/branches as a down-arrow symbol.  Click on the symbol to 
  84.         select from a pop-up list of moves representing the different 
  85.         threads.
  86. 13.     Updated Online Help files as appropriate.
  87. 14.    Numerous changes were made to facilitate foreign language versions. All
  88.     of these changes should be invisible to the user.
  89. 15.    Numerous cosmetic adjustments made.
  90.  
  91.  
  92. About Portable Game Notation
  93.  
  94. Portable Game Notation (PGN) is an emerging standard designed for the representation
  95. of chess game data using ASCII text files. A good description of the standard can
  96. be found in the document entitled "Standard: Portable Game Notation Specification and
  97. Implementation Guide," available from various sources on the Internet.
  98.  
  99. The PGN standard is comprised of two separate but related protocols: export protocol
  100. and import protocol.
  101.  
  102. The export protocol is fairly restrictive in format and content. The protocol calls
  103. for seven tag pairs in a specific order: Event, Site, Date, Round, White, Black,
  104. Result. The movetext section, which contains the moves and annotations, follows these
  105. tag pairs.
  106.  
  107. When CM5000 saves to a PGN file, it uses the export protocol. CM5000 does not use
  108. "Round" internally, but the tag pair [Round "?"] is output to conform to the
  109. standard.
  110.  
  111. Heavily annotated games are not particularly attractive when using the PGN
  112. export protocol. To create a more attractive output, save the game as an "ASCII
  113. Move List." Or, use Edit / Copy Move List (w/tabs) to copy the move list
  114. to the clipboard and paste it into your favorite word processor. Using the
  115. Chessmaster font with figurine notation, you can create great looking game records.
  116.  
  117. The PGN import protocol is much more flexible and is designed to enable programs
  118. to read game records created by humans as well as computers. When CM5000 reads
  119. a PGN file, it uses the PGN import protocol. When it encounters a tag pair that
  120. it doesn't recognize, it includes it as part of the overall game annotation.
  121. CM5000 recognizes Numeric Annotation Glyphs, but does not use them.
  122.  
  123. If you have an ASCII move list that does not conform to PGN import standards,
  124. try the load "ASCII Move List" setting. This setting is able to import a wide 
  125. variety of import files, including PGN.
  126.  
  127. Ideally, any chess program that supports PGN should be able to exchange data. As
  128. you might imagine, this is not always the case. Here are some problems you might
  129. encounter importing PGN into other chess programs:
  130.  
  131. 1) Inability to recognize tag pair.
  132.  
  133. CM5000 only exports the PGN "Seven Tag Roster," (Event, Site, Date, Round, White,
  134. Black, Result), so you should have no trouble. If, however, you add your own tag
  135. pair to the PGN file, the other chess program is supposed to process it, but many
  136. do not.
  137.  
  138. 2) Inability to recognize ";" as annotation delimiter.
  139.  
  140. Programs should recognize ";" as a "rest of line" annotation delimiter. Since some
  141. other programs do not, CM5000 uses braces "{" and "}" to delimit annotation. If you
  142. add your own annotation to the PGN file, you should probably use the braces.
  143.  
  144. 3) Improper Disambiguation
  145.  
  146. When multiple pieces of the same type are able to move to the same square, 
  147. Standard Algebraic Notation calls for disambiguating the moves by using the
  148. originating files or ranks or both. For example, two Rooks able to move to b2
  149. might be coded as Rab2 and Rbb2. However, if one of the two Rooks is pinned and
  150. therefore can't move to b2, disambiguation is NOT used; the other Rook move
  151. is coded as Rb2. Both the definition of Standard Algebraic Notation and the
  152. SAN description in the PGN specifications are very explicit about this fact.
  153.  
  154. Although Chessmaster obeys this protocol, there are programs that don't. These
  155. programs would reject Rb2 in the example as an unrecognized move. In the rare
  156. occurrence that this occurs, the only solution is to manually change the move in
  157. the PGN file from Rb2 to Rab2 or Rbb2. The other program should be able to handle
  158. the move, and CM5000 will still recognize the move.
  159.  
  160.  
  161.  
  162. ********************************************