Milestone Readme
================

Milestone is a card game known by many different names (for instance Milebones,
Miles Bournes, etc.).  This version is played in several rounds until either the
computer or the player makes 5000 points.  My first attempt at a help file is
included with the program that explains the rules.

Milestone was converted from an Amiga Basic program written by David Addison.
The original port was done using Turbo Pascal (and at that time, the new MCGA
graphics mode) and then into OS/2 using Speed Pascal/2.  It was later modified to
allow it to be played (very well) with the voice navigation system of Warp 4.

Source code is available from my web page at: http://pws.prserv.net/usinet.slack/

Fix History:
------------
1995-07-23  v1.00  Original OS/2 port released.
1996-02-08  v1.01  Added about box.
1996-05-06  v1.01  Modified for SP/2 version 1.5.
1996-11-03  v1.02  Modified for Warp 4 (moveable dialogs).
1997-12-26  v1.03  Compiled with SP/2 FP2 (cleaned up code).
2001-02-25  v1.03  Cleaned up the help file (got a complete IPF package with MCP Warp
                   toolkit - did not have this before).
2001-06-03  v1.04  Recompiled under SP/2 FP3, cleaned up comments, changed about
                   dialog.

To Install:
-----------
Unzip to your favorite directory and start it up.  The help file should be placed in
the same folder with the executable or else added to the help path variable in
config.sys.  An icon installer script (mileinst.cmd) is included to aid in installing
an icon to your desktop.

To Play:
--------
Press the start button to start the first hand.  To restart a game, press the 'new'
button.  The dialogs and prompts were designed specifically for use with the voice
navigation system in Warp 4.  Try it out.

Known Problems/Issues:
----------------------
There are very few issues/problems with this game.  But it does have one thing that
may cause some confusion.  Due to the design of the main window and due to not being
able to figure out how to load a dialog template as a main window in Speed Pascal,
a 'stub, fake, phoney, etc.' window is initially started, which in turn shows
(non-modal) the true main window dialog.  This is the flicker seen at the program
startup and why an 'OS/2 Milestone - Fake Window' entry shows up in the task list.
If this window is closed, the game closes also.  This window should not be made
visible (it does nothing) and closes automatically when the dialog is exited.

Contact:
--------
Michael G. Slack (slack@attglobal.net)