Basically, I want to write a fractal generator for the Falcon that rivals Fractint on the PC. ie. It must have lots of fractal types, support all screenmodes, take advantage of any additional hardware etc.
I have now written a main() function (currently in C) which
calls a selected fractal type, with the selected draw routine and calculation
loop. At the moment, only one fractal type is implemented (standard Mandelbrot),
and this is only 680x0 or 68881/2 routines (although the mechanism is there
for DSP56001 routines to be added). Plotting is either via Line-A, VDI or my
own assembler routine (any colour mode)
Another essential thing would be colour-cyling, as there is no program on the Atari that comes anywhere near competeing with Fractint in this area. I have written some colour-cycleing code, but in comparison to Fractint its pathetic... Does anyone out there *understand* how fractints routine works?
The interface that I am currently using is based on Martin Maisley's FLDLIB - ie non-modal windowed dialogues, with a main menu which allows access to the various dialogues. For an idea of what the interface looks like, take a look at GEM-DEU, as I am using the same code as in this. :)
I plan to make the source code to this program available under the GNU public license. Hopefully, people will enhance it, and allow it to grow into a program which truely rivals Fractint (which is also available as a source distribution...)
At this time, I am not releasing my code, as its not very clean, and needs to be tidied up before release...
Anthony Jacques : jacquesa@zetnet.co.uk