OpenChess version 2.0.1
=======================
This version is different from 2.0 Final in the following points:

The following bugs have been fixed:
- Occasional wrong hint in Opening Trainer
- Removed wrong moves from internal Opening Book
- Page up scrolling in Opening Trainer comment screen always went to top
- Promotion popup when promotion not possible

The following features have been added:
- Language support: Italian, Dutch

OpenChess version 2.0 Final Release
===================================
This version is different from RC1 in the following points:

The following bugs have been fixed:
- Solved drawing issue with low density and OS5

The following features have been added:
- Language support: Spanish
- Color buttons
- Sound level uses systems preferences for game sound

OpenChess version 2.0 RC1
=========================
This version is different from Beta 5 in the following points:

The following bugs have been fixed:
- Draw detection in case of threefold repetition or 50 move 
  rule fixed (was one move late)
- Built-in opening book contained a wrong move
- Treo 650 crash in About box fixed

The following features have been added:
- OpenChess supports PalmOS 3.0 and above 
  (with at least 2MB memory)
- Max. size of hash transposition table increased (may use up
  to 131.071 positions with latest hardware)
- Large opening book support: depending on device capabilities 
  opening books with serveral MB can be used
- Under promotion supported in opening books
- Gray piece sets changed

OpenChess version 2.0 Beta 5
============================
This version is different from Beta 4 in the following points:

The following bugs have been fixed:
- Computer makes illegal move 
  (allowed other side to capture the king)

OpenChess version 2.0 Beta 4
============================
This version is different from Beta 3 in the following points:

The following features have been added:
- PGN export to Memo pad
- Multi-Language-Support
    o Now OpenChess supports English, French and German 
- HiRes support for Sony HiRes devices with PalmOS 4
- Board edit improved
    o Castling information 
    o En passant informtion
    o Additional buttons
    o Indicate side to move next
- Improved form to display comments of Opening Trainer
- Improved move notation (SAN/PGN compliant)
- Improved chess engine (hash transposition table activated)

The following bugs have been fixed:
- En Passant not accepted anymore, if...
    o if switched back from other application or 
    o after undoing moves
- Drawing issue solved with color device on PalmOS 3.5
- Piece selection issue solved
- Drawing issue solved with Tapwave Zodiac 2 
- Some spelling errors

OpenChess version 2.0 Beta 3
============================
This version is different from Beta 2 in the following points:
- Fixed: OpenChess crashed when exiting on device with 
  memory < 8MB (e.g. Zire)
- Fixed: OpenChess crashed when exiting on device with 
  fast CPU after long move calculation (e.g. Tungsten)
- Fixed: New en passant bug (did not accept ep)
- Fixed: wrong hint when human vs. human
- Fixed: Bug, when playing black, calling options and confirm with OK
- Opening Trainer: comments for own moves will be displayed now

OpenChess version 2.0 Beta 2
============================
This version is different from Beta 1 in the following points:
- Correct creator ID OpCh (Beta 1 had GPlm by accident)
- Fixed Opening Trainer issue with complete overlapping lines 
- Fixed Opening Trainer after success message, when choosen New and Cancel
- Fixed bug: wrong hint after switch back from other application 

OpenChess version 2.0 Beta 1
============================
This version is released by Olaf Richter (RobOlaf@freenet.de). It is based on 
'OpenChess version Beta 2 - unofficial r1' (see below) and the changes from 
mjoerg@users.sourceforge.net(2004-10-31).

The following bugs have been fixed:
- Display areas disappeared sometimes after alerts or forms
- Hardware buttons did not work
- Undo of en passant removed pawn
- Underpromotion was not possible (piece can be chosen now)
- Opening Library was not used after switch back from other application
- Castling was possible even if rook has been moved
- Stalemate announced as mate
- Mate detection wrong
- Mate announced too early
- Undo after game end wrong
- Undo if human vs. human should be only one step
- Undo should not be possible if computer did first move
- Board edit: can set up illegal position
- About form always returned to main form (even if called from edit board form)
... and some minor issues that might caused trouble

The following features have been added:
- New user interface supports HiRes and LowRes devices (color, grayscale, black/white) 
- New icons support HiRes and LowRes devices (color, black/white) 
- 4 different sets of pieces depending on the resolution color depth of device
- New buttons for additional functions
- Frame around the board added
- Full screen mode added
- Board coordinates besides the board
- Separated game settings (will be saved for each game) from preferences
- Progress indicated as text
- Pieces differences can be displayed
- Hint will be indicated on the board directly with square selection
- Move notation changed to indicate move similar to PGN notation (e.g. Qd1xd8)

The new Opening Trainer supports the following features:
- Opening Trainer indicates wrong moves (if opening library contains moves but none has been played)   
- Opening Trainer indicates completeness of opening variant played
- Custom opening libraries can be loaded as PDB file
- Custom opening libraries can be switch on/off for opening training and/or normal playing
- Opening Trainer mode with separate libraries for white and black 
- Opening Trainer can display comments for easier learning
(Note: If ou need to create a custom opening library email me the PGN file to RobOlaf@freenet.de) 


OpenChess version Beta 2 (unofficial r1)
========================================

OpenChess version 1.0 is a Chess game for the PalmOS platform, based on
GNU Chess 2, formerly for Unix/DOS environments.
Copyright (C) 2002, Son Altesse.

This version is released by Roberto Gordo Saez <rgs@linalco.com>. Contains
several modifications to improve high resolution mode, initially based on
the patch to support OS5 320x320 resolution by Peter McMahon
<mcfelton@users.sourceforge.net>, with some fixes and a new, cleaner look.

You can download this release (or maybe newer ones) from this URL:
http://www.linalco.com/comunidad.html

I was unable to contact with Son Altese, the original maintainer and
developer. I've tried to mail him but all mail bounces, so i made some
changes myself to the code and artwork, and i release a new version
optimized for high resolution. I'd like to thank Son Altesse for all
previous work.

The following precompiled binaries are included:

OpenChessHR.prc -> High resolution (tested on Tungsten E)
OpenChess.prc -> Low Resolution.

The new icon bar is composed mostly of bitmaps by Ximian and the GNOME
artists, available under the GPL from here:
http://developer.ximian.com/themes/

The new piece bitmaps used on the board and icons are taken from the
eboard extras, also distributed under the GNU GPL. The pieces are adapted
to this resolution by hand, pixel by pixel, which was a great amount of
work, so i really hope you like it. The original bitmaps can be found here:
http://eboard.sourceforge.net/
and their authors are:
Felipe Bergo <bergo@seul.org>
Phillip Watts <pwatts14@yahoo.com>


OpenChess version Beta 2 (by mjoerg@users.sourceforge.net)
==========================================================
1. I created a better set of pieces for greyscale displays.
2. I fixed a bug in the function SaveGame(). I added the following line at the end:
   DmReleaseRecord(OpenChessDB, index, true);
3. The hard buttons work now. They didn't work because the program didn't handle appStopEvent.
4. Alert dialogs no longer wipe the screen. I implemented frmUpdateEvent.
5. I moved the cancel button in the preferences dialog to the right side.
6. I implemented load and save functions.


OpenChess version Beta 2
========================

OpenChess version 1.0 is a Chess game for the PalmOS platform, based on
GNU Chess 2, formerly for Unix/DOS environments.
Copyright (C) 2002, Son Altesse.

OpenChess 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 of the License, or (at your option) any later
version.

You are strongly recommended to BACKUP YOUR PILOT before installing OpenChess
Beta versions.

Compiling OpenChess
====================

OpenChess is developed with the gcc tool chain, and pilrc. A utility program
is also used to build the Opening book. This program is compiled with DJGPP,
the gcc port onto DOS Intel platforms.

OpenChess requires prc-tools (only version 2.0 has been tried so far)
Later version should work, but the executables for gcc, obj-res, etc. may
have different names.
OpenChess also needs PilRC (2.9)

Contact & Web page
==================

New versions and binaries can be found at
http://sourceforge.net/projects/palmopenchess
http://www.sonaltesse.fr.fm

Fredrik , sonaltesse@fr.fm
September 9th, 2002
