      Ŀ
                                                                     
                         C M A T H  for  Delphi                      
                                                                     
                          Shareware Version 5                        
      

Contents
    1. Introduction
    2. System requirements
    3. Installation
    4. Running the example
    5. Documentation
    6. What's New?
    7. Copyright
    8. Registered Version

1. Introduction
---------------
CMATH is a comprehensive library for complex arithmetics and mathematics.
Superior speed, accuracy and safety are achieved through the implementation
in Assembly language.

Each of the three floating-point accuracies (Single, Double, and Extended)
is given its own, optimized version of each function.


2. System requirements
----------------------
This version of CMATH is designed for PC systems,
equipped at least with a 486DX or Athlon CPU.
Depending on your choice when downloading or ordering, you got the
version for

Borland Delphi 4, 5, 6, 7, 2005, 2006, or 2007.
  Shareware version:  units back-compatible to 486DX and Athlon
  Registered version: additionally a sets of faster units for Pentium III+,
                      and one set back-compatible to 386+387


3. Installation
---------------
a) To install CMATH on Windows NT, 2000, XP etc.,
   you need to log in with administrator privileges.

b) Manually create the directory into which you wish to install CMATH.
   This may be something like C:\CMATH or whatever you like.

c) Unzip the file CMDxx.ZIP (where xx stands for your Delphi version)
   into the directory you just created.

d) In that directory, you now find the file INSTALL.EXE. Execute it.
   INSTALL.EXE moves all CMATH files into their correct subdirectory
   and starts the clock for the 90-day trial period.
   You may change the default directory structure by hand once the
   installation is complete.

e) After you completed the installation, you must set the Units search path
   according to your CMATH directory choice.
   To this end, open the menu
   "Project / Options / Directories and Conditionals" in the Delphi IDE.

   Say, your CMATH directory is C:\CMATH. Then, your units search path is
   C:\CMATH\LIB     
   Add this path into the line "Search path".
   (Remember: a semicolon is used to separate entries in these fields.)

   You must do so for every project for which you wish to use CMATH
   functions.

f) If you use the command-line compiler DCC32.EXE, you must
   add this path also in the configuration file, DCC32.CFG,
   or in the command line, like:

   dcc32 -u"c:\CMATH\lib" cdemo.dpr


4. Running the Example
----------------------
Check your installation by compiling and running the small demo programs:
CDEMO  checks the basic installation.
MANDEL shows a simple way to code a Mandelbrodt graph.

a) using the IDE:
      - Open CDEMO.DPR  or  MANDEL.DPR
      - set the search path as described above
      - compile and run.

b) using the command-line compiler:
      type
      DCC32 -u"C:\CMATH\LIB" CDEMO.DPR    (or  MANDEL.DPR)

If you get errors like "Unknown Function ...", you probably did not set
the unit search path correctly.


5. Documentation
----------------
The full CMATH documentation is to be found in the file CMATH.HTM
to be read with a browser like Firefox, Opera, or IE.


6. What's New?
--------------

-  compatibility with the latest Delphi versions

-  minor improvements of accuracy



7. Copyright
------------
The copyright owner of this product as a whole and of all its constituent
parts is
         OptiCode 
         Dr. Martin Sander Software Development
         Steinachstr. 9A
         D-69198 Schriesheim
         Germany
         e-mail: optivec@gmx.de
         http://www.optivec.com

This Shareware version of CMATH is freely distributable in unchanged form.
For the distribution of applications created using CMATH, you need the
registered version. The detailed licence conditions are described in
chapter 1.2 of the file CMATH.TXT.


8. Registered Version
---------------------
If you like CMATH and decide to use it, please be fair and register.

The registered Version of CMATH for Delphi

-  supports Borland Delphi 4 though 7, 2005, 2006, and 2007 Win32

-  has individually optimized units for three degrees of
   processor backward-compatibility:
      Pentium III or higher
      486DX/Pentium+
      386+387

-  costs USD 60 or EUR 59 for the commercial edition,
         USD 39 or EUR 39 for the educational edition,
   and can be ordered by e-mail from the author or through
   ShareIt:
   http://www.shareit.com/programs/103844.htm


See chapter 1.3 of CMATH.HTM for details about ordering.


    * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

Copyright (C) OptiCode - Dr. Martin Sander Software Dev. 1996-2008
