Matches v3.4
============

  Version 3.4 - February 23, 2005

  Matches is a sample freeware program for various development 
  tools: HSPascal, Palm Pascal Compiler, HB++ and iziBasic
  Made in 2001-2005 by Laurent Duveau
       Web Site = http://www.aldweb.com
       e-Mail   = info@aldweb.com



Overview
--------

Matches is a silly little game in which each of the two 
players (computer and you) removes one after the other 
from one to three matches. The player who remains with
the last match looses the game.



Donate...
---------

Matches is free to use. However, if you like it, please consider
making a donation to show your support. Any amount will be 
highly appreciated. To proceed, please connect to: 
  http://give.aldweb.com  (secured PayPal transaction)



How to install Matches?
-----------------------

Minimum Palm OS requirement is version 3.0.
If your device is with version 2.0 of Palm OS, please install
the Matches_OS2.PRC (version 2.0 of Matches) file instead of 
Matches.PRC.

Matches is Palm OS v5 and v6 compliant.

Matches is a PRC file that is installed like any other 
Palm OS file using HotSync. So, extract Matches.PRC from the
ZIP archive file. Double-click on it and the Palm install tool
will popup. Matches.PRC will be transferred to your Palm
device next time you synchronize your device with your PC with
HotSync.

Both black & white and color versions of Matches are
available. Whether your device is color enabled or not, 
Matches will automatically detect it and adapt to display
all items in black & white or in color.

IMPORTANT NOTICE:
  Uninstall any previous version of Matches before
  installing this one on your device.



HSPascal, Palm Pascal Compiler, HB++, iziBasic
----------------------------------------------

Matches is a sample freeware program for various development 
tools (compilers) available on the Palm OS platform: HSPascal, 
Palm Pascal Compiler, HB++ and iziBasic.

The very first version was the HSPascal one, then followed by
the Palm Pascal Compiler one, then written in Basic for HB++,
and finally ported to iziBasic.

The source code of Matches is available for download on my Web 
Site in all these 4 development languages flavors! As a result, 
studying these source codes of such a basic software is a good 
learning tool as well as it can give you a good idea of which 
one of the 4 compilers you would rather work with as a 
developer...



Updates Description
-------------------

  3.4 (02/23/05)
    - Bug fix: the "no animation" option would not work since I 
      added the crackling sound of burning matches in version 3.3
    - Recompiling this program with the latest iziBasic version 5.0 
      led to a 12 KB (-12%) decrease of the program's foot print

  3.3 (01/04/05)
    - added crackling sound of burning matches

  3.2 (12/02/04)
    - added an exit from menu option in the Options and Help menus
    - minor source code change and compiler version upgrade
      for a smoother running of the Matches software

  3.1 (10/22/04)
    - upgraded all popup windows

  3.0 (10/04/04)
    - switched reference source code from HSPascal to iziBasic, this
      was a complete rewrite of this software!
    - minor cosmetic changes in the user interface
    - fixed white background of the glyphs if the device has a color
      theme with non white background chosen in preferences
    - added gray glyphs in addition to the existing black & white and
      color ones
    - added animation of burning matches when removing matches

  2.0 (10/24/02)
    - corrected a bug due to color version arrival (v1.9) that would
      put all pictures filled with black for the black & white version
    - changed skin color for the human player picture which no more 
      looks like a white "sick" skin!
    - source code optimization for the "magic formula" and for a
      smoother succession of display events

  1.9 (09/18/02)
    - added color
    - added Donation information
    - minor cosmetic changes in the user interface
    - source code optimization
    - upgraded this help file

  1.8 (05/21/02)
    - game speed control option
    - update of contact info (web site, e-mail)
    - code update for Palm OS v5 compliancy

  1.7 (05/04/02)
    - a few cosmetic changes in th user interface and the dialogs
    - a small icon for list views
    - a review of the source code (optimization, etc...)
    - minimum Palm OS version check

  1.6 (12/05/01) 
    - minor cosmetic changes in the user interface (menu bars)

  1.5 (10/30/01)
    - code modifications to be compliant with latest versions of HSpascal

  1.4 (08/06/01)
    - slight source code optimization

  1.3 (08/01/01)
    - preferences save & restore

  1.2 (07/22/01)
    - cosmetics enhancements
    - use of HSPascal's just arrived Randomize and Random() 
      functions instead of home made randomizing functions

  1.1 (07/10/01)
    - debugging

  1.0 (7/28/01)
    - initial release
