Chess2X version 0.5
====================

Chess2X is a graphical front end for gnuchess (http://www.gnu.org/software/chess) using the XBoard (http://www.tim-mann.org/xboard.html) Chess Engine Protocol)

Controls
========

In Menus

Joystick   - Go to option 
A          - Audio player
B          - Select
X          - Go to main menu
Start      - Quit

In Game:

Joystick   - Got to square
A          - Audio player
B          - Select/place piece
L/R        - Scroll move list
X	   - Force move
Select     - In game menu
Start      - Quit

Audio Player:

A	   - Exit player
B	   - Start/Stop
X	   - Remove file from play list
Y          - Add file to play list

Notes
=====

1) Gnuchess does not have the concept of levels, the level is changed by changing the number of moves to be made per time period.

2) Move and take sounds (move_sound and take_sound) can be added with the skin images.  If not present the defaults are used.

3) Force move doesn't always work, the chess engine protocol specification says the engine may ignore it 

4) The audio player stutters with processor intensive files. MP3/OGG/MOD are supported.

Changes
=======

Version 0.1 

Initial release

Version 0.2

1) Fixed en passent
2) Added skin selector
3) Added Ghanji's wood skin (Thank's Ghanji)
4) Turned the board round when playing as black
5) Added Gnuchess openings book
6) Level and skin saved between runs

Version 0.3

1) Take back move
2) Display difference of taken pieces
3) Force computer to move
4) Hint option
5) Sound implementation (move sound, take-piece sound)
6) Added Ghanji's skin pack

Version 0.4

1) Fix promote on take
2) Add audio player
3) Increase hash size
4) Make force move work properly

Version 0.5

1) Tighten up promote check
2) Auto repeat for joystick, L/R  and volume
3) Get rid of 2 pixel gap on right of screen
4) Combine move and in game menus
5) Provide feedback on volume change

Contact:
========

parkydr@gmail.com

