MGrapher and MGUI are
Copyright (C) 1996-1997 Vincenzo Morello (morellov@mbox.vol.it)

WARRANTY DISCLAIMER

THIS SOFTWARE IS PROVIDED 'AS IS' WITHOUT WARRANTY OF ANY KIND, EITHER
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL
VINCENZO MORELLO BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT,
INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL
DAMAGES.

MGrapher is a tool that permits the drawing of up to two math expressions
formed using the aritmethic operators: + - * / ^
and the following math functions:

sin cos tan asin acos atan sinh cosh tanh exp log log10 sqrt fabs ceil floor

Example:

log(exp(x)+2*sin(x)/(1-x^2))

MGrapher is FREE, you can freely use, copy and distribute it (with no charge).
Available on Internet for Linux X11, Windows and DOS.
It uses the standard C math library and the MGUI (1.8.1 or higher) as a
cross-platform GUI.

DOS/WINDOWS INSTALLATION

This archive generates the following directory tree:

MGUI
MGUI\BIN		Contains the executable(s)
MGUI\SYS		Contains files needed by MGUI applications

If you extract this archive in a place other than 'C:\', you *must* set
the environment variable MGUIDIR to point to the extracted 'MGUI\SYS' directory
(i.e. 'D:\TOOLS\MGUI\SYS' if you extract the archive in 'D:\TOOLS').

The DOS version includes an executable generated with DJGPP V2 and GRX 2.0.
Such a version needs a DPMI server and the environment variable GRX20DRV
to be set.
If you run MGrapher in a DOS session with no DPMI support, then you must add
'MGUI\BIN' in your PATH or move the supplied DPMI server 'CWSDMPI.EXE' in a
location present in the PATH variable. This server is automatically started
by the application program.
The environment variable GRX20DRV must be set to specify the video driver
you are using.

Available GRX 2.0 drivers are:
  stdvga
  stdega
  et4000
  cl5426
  mach64
  ati28800 
  VESA

Add this line in your autoexec.bat if you have, for example, a Mach64
graphic card and you want a 1024x768 display resolution:

SET GRX20DRV=mach64 gw 1024 nc 256

The VESA driver should work with most of the new cards.
I suggest you to use 256 colors ('nc 256') because the 16 color GRX 2.0 driver
works very, very slow! (I hope Csaba will fix this problem soon).

LINUX INSTALLATION

This archive generates the following directory tree:

mgui
mgui/bin		Contains the executable for X-Window
mgui/sys		Contains files needed by MGUI applications

If you extract this archive in a place other than your home directory or
'/usr/local', you *must* set the environment variable MGUIDIR to point to
the extracted 'mgui/sys' directory
(i.e. '/usr/tools/mgui/sys' if you extract the archive in '/usr/tools').


BUGS and SUGGESTIONS

If you find any problem using MGrapher or you have suggestions for
some extensions, feel free to contact me (morellov@mbox.vol.it).
Stay tuned in to MGUI home page if you need informations about latest release
and ftp sites where you can find MGUI and MGrapher.

http://www.volftp.vol.it/IT/IT/ITALIANI/MORELLO/index.htm

Donating 20 dollars (30.000 lire) or more, you'll receive via e-mail
the complete source code (the same for any supported platform).
