
                        The Zen Timer Library
                       -----------------------

                           Revision History
                          ------------------

Version 2.0 - August 1994
-------------------------

  - Ported to 16 and 32 bit protected modes, and all compilers supported
    by SciTech Software.

  - Added the LZTimerLap() function, and the lap() member functions to
    all C++ classes. This highly requested function now allows you to
    read the current state of the time without stopping its current
    execution.

  - Moulded the library to fit in with the new source code directory
    structure for SciTech Software products.

  - Removed the Precision Zen Timer and associated routines (PZTimer). In
    practice we found that we never used this class, and it became a hassle
    to maintain when it was never really used. The LZTimer is generally
    more than accurate enough for the most stringent timing exercises.

  - Removed Turbo Pascal support libraries (we dont have the compiler so
    we cant maintain it).

Version 1.2 - October 1993
--------------------------

  - Ported to Microsoft C 6.0. You can now use the library with Microsoft
    C programs, but you will need TASM in order to be able to assemble
    the object files.

Version 1.1 - April 1992
------------------------

  - Modified the long period Zen Timer to allow timing across the midnight
    boundary.

  - Added a new Ultra Long period timer for timing code that takes up to
    24 hours to execute.

  - Added a new common C++ class interface to the Zen Timer library
    to abstract out the differences between the old timer routines and the
    new ultra long period routines.

  - Because of the addition of C++ wrapper classes etc had to make the
    library memory model dependant again.

Version 1.0 - Jan 1992
----------------------

    Original version of the library including the port by Duncan Murdoch
for Turbo Pascal 6.0 users.

