home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Crawly Crypt Collection 1
/
crawlyvol1.bin
/
apps
/
math
/
matlab
/
readme
< prev
Wrap
Text File
|
1992-04-21
|
2KB
|
45 lines
This is a release of classical MATLAB for Atari-ST
with at least 2Mb of RAM (if you have only 1Mb, please
continue reading: there's hope for you too :-)
The sources are in the directory src, and are the original
ones, modified to be compiled by BC Fortran, a PD Fortran
compiler available at atari archive. I had to patch the code
in several points to circumvent the INTEGER/CHARACTER equivalence
of the old FORTRAN, which is absent in the BC compiler.
The random number generator is completely new, because
the original one led to an integer overflow.
I used the resulting program with no errors.
The program may optionally use an help file (which I advise to do);
at present, it searches it in d:\lib\. It is split in two parts,
which need both to be present. These files are in the lib
directory of this archive. To change the location, you must edit
the file src/sys.f and recompile all.
For its memory needs, MATLAB uses a stack whose size is fixed
at compile-time; i kept the original stack size of 50005. This
allocates 50005*8*2 bytes, more or less 800Kb. If you have not
enough memory, you can safely change all occurrences of the
string 50005 by a lower value (25000 should work for 1Mb machines)
and recompile. The replacement must be done on all files in
the directory src.
To recompile, you must use BC fortran. A sample makefile
is provided. Remember to link the objects with the math library.
Finally, the executable file in bin\ is my own copy of the program.
It is packed with the unbelievable utility 'pack', also available
at atari archive, which allows executables to be compressed and
decompressed only at run time.
As a copyright notice, I enclose a statement from the author of
matlab. Please read it: MATLAB IS NOT PUBLIC DOMAIN. THIS
IS A MODIFIED VERSION.
For problems, suggestions and postcards, address
Matteo.Frigo@dei.unipd.it
Greetings from Italy.