home *** CD-ROM | disk | FTP | other *** search
- A note on the accompanying source code
-
- The source code of `MandelSquare' consists of the following files which
- reside in the current directory:
-
- Font.c
- FPInit.asm
- Iterate.asm
- MakeFile
- MandelSquare.c
- MandelSquare.h
- MandelSquare.i
- MandelSquare.rev
- Plot.asm
- PreInclude.c
- ReadILBM.c
- SaveILBM.c
- WaitLine.asm
-
- playanim.lib
- saveanim.lib
-
- The source code will compile under SAS/C 5.10 and later (Lattice `C'
- 5.04 might do, I haven't tried, though). Porting the program to Aztec `C',
- GCC or DICE should be more or less trivial, the biggest problem you will
- probably encounter will be to find an assembler to support '881
- instructions. The one supplied with Aztec `C' is excellent and will do,
- and I've heard of an australian assembler called `Macro68' which will
- probably also do the trick, but you will probably have problems with GCC or
- DICE. In this case, uncomment the `Iterate' function in MandelSquare.c and
- run this code instead of the '881 assembly language routine. Note that
- `FPInit.asm' is Lattice/SAS specific and may not be required in different
- compiler environments.
-
- The file `saveanim.lib' is generated from a `doctored' version of Gary
- Bonham's `GrabAnim' program. The files necessary to build it are to be
- found in the `SaveAnim' subdirectory:
-
- animcontrol.c
- grabanim.c
- iffw.c
- ilbmwx.c
- MakeFile
- packer.c
- putanim.c
- skip.c
-
- I spent a whole weekend rewriting and debugging (there were indeed a few
- bugs to be fixed) Gary Bonham's `DisplayAnim' code. The very condensed set
- of support routines which generate the file `playanim.lib' is to be found
- in the `PlayAnim' subdirectory:
-
- dbf.c
- gio.h
- iff.h
- iffr.c
- ilbm.h
- MakeFile
- playanim.c
- preloadanim.c
- preloadanim.h
- readpict.h
- unvscomp.asm
-
- That's it folks, I hope you like the program!
- -olsen
-