MAFIA (Math And Fun International Association) Ver. 2.0, Oct/1/92 (c) Copyright Zvi Shippony 1986-1992 4822 Tilden Ave., Sherman Oaks, CA 91423 Phone: (818) 990-0134 For personal use only. May not be sold. This is a challenge to all Math lovers - create a fast, easy to use set of Numerical tools, which runs on a PC and is useful in any Laboratory environment or for students. The following set was first developed in 1986 and was enriched and updated basically every time Borland came up with a new version of Turbo Pascal. There are MANY more numerical tools that could be developed and added to this package, and this is where YOU come and pitch in (If you are in the Numerical Analysis/Computer Application business ..) This COULD become the largest, fastest, best & cheapest Numerical Tools Box for PC's in the market. The first version of MAFIA was written in Turbo Pascal 3.0. The current version is written in Turbo Pascal Version 6.0, but nothing fancy - it has a very simple menu driver and there are NO pop-ups or pull-downs, it has NO mouse support and its NOT written for Windows - it has ONE purpose and that is to be a useful mathematical set of tools, and THAT (I hope) it does. After "UnZiping" the MAFIA.ZIP with PKUNZIP, you will end up with the following files: README.BAT - The Batch file activating the listing of this file. READ-ME - This file. MAFIA.EXE - The driver of all the math. programs INTG.EXE - Numerical Integration program and a driver for the analytical integration programs (RINTG.EXE & WINTG.EXE) INTG.HLP - Help file for INTG.EXE INTG.DAT - The analytical integration Database MATHUTL.EXE - Plot a function, solve for zero of a function, find Min/Max of a function, power series summation and more. MATHUTL.HLP - Help file for MATHUTL.EXE MATHLS.EXE - Least-Square-Fit package MATHLS.HLP - Help file for MATHLS.EXE MATRIX.EXE - Matrix/Vector operations program ODESOLVE.EXE - Ordinary Differential equation solver ODESOLVE.HLP - Help file for ODESOLVE.EXE PCALC.EXE - 'Programmable' calculator PCALC.HLP - Help file for PCALC.EXE POLSOL.EXE - Finds the zeros of a polynomials (up to degree 20) QINTG.EXE - Command line integration program. RINTG.EXE - Analytical integration program RINTG.HLP - Help file for RINTG.EXE WINTG.EXE - Program to update the Analytical integration Database WINTG.HLP - Help file for WINTG.EXE MEM.HLP - An Help file on how the data storing is working Utility programs: PLOT.EXE - Plotting program, on the screen only. LSQPLT.EXE - Visual Least-Square program, used by MATHLS.EXE. ZLIST.EXE - Listing program for the help files, list files on the screen ( You are probably using it now ...) The first time you will execute any of the programs in the package, the program will direct you on how to create the configuration file: MCONFIG. This configuration file contains the names of the directories of the *.EXE and *.HLP files, as well as the FULL name of the plotting program and the listing program. You can use a different listing program (like: LIST.COM) and even a different plotting program if you have a better one. ** NOTE: The LSQPLT.EXE program MUST be in the same directory as the plotting program (PLOT.EXE, or your own plotting program). Take this into consideration while creating the MCONFIG file !! All the above programs were developed on an 386 AT with EGA/VGA type screen. I did not try it on a monochrome screen but it should work. The current version is written in Pascal (Turbo Pascal 6.0) except for PLOT.EXE and LSQPLT.EXE which are written in C (Turbo C 2.0). It does not require 80x87 chip but would use one if one is available. (Compiler directives {$N+,E+} in Turbo Pascal 6.0) All the programs are independent, that is, you don't HAVE to activate MAFIA in order to get what you want, you can activate the exact program you need. I am sure a more experience programmer than I could make it into a very fancy looking thing - with all kind of bells & whistles, menues and pull-downs and pop-ups and OOPs and so on - and I am willing to "share" (for a "small" fee of course) the source code with anyone who is willing to modify it ... If you find MAFIA of value, a gift of $50, or any amount, would be greatly appreciated. To start the program just type: MAFIA Have Fun !!