The uncompiled fractal programs of juliasets.dk

This site is for those who want to see the uncompiled fractal programs of juliasets.dk. Possibly in order to make alterations.

The uncompiled programs can be opened with any word processor. The compiling procedure is described below.

The fractal project consists of these sites and folders with the (compiled) programs:

       Ratio

             Ratio.zip

       RatioField

             RatioField.zip

       Landscape

             Landscape.zip

       Quaternion

             Quaternion.zip

             HyperComplex.zip

       Attractor

             MandR.zip

             PolyR.zip

             RatioR.zip

And besides these two simplified program to begin with:

       Mandelbrot

             Mandelbrot.exe

       Julia

             Julia.zip


The main programs

The main program in a folder has the same name as the folder. All these programs, except Quaternion, HyperComplex and Mandelbrot, must be compiled together with the unit colcyc in which the colour scales are calculated (on the basis of the parameters in the document colours). The programs Edit and EditLand, associated to the programs Ratio and Landscape, respectively, are regarded as main programs.

All the main programs are here: FractalPrograms_Main


The auxiliary programs

To all the programs, except Quaternion, HyperComplex and Mandelbrot, belong the program Scale (showing the colour scales of colours and to be compiled together with colcyc). Here is a list of the others auxiliary programs - they are put in subfolders called Accessories:

      Ratio

            Div_doc

            ComposeFour

            Adjust

            Cube

            Sphere

      RatioField

            Div_julia

            ComposeFour

            ComposeTwo

            Rectangle

            SinePart1

            SinePart2

            Divide

            Vide

            GreyTone

            Retouch

            Globe

            Map

            Fount

      Landscape

            Scale0

            Compose4

            Adjust

            Adjust0

      Quaternion

            Div_qdoc

            ComposeFour

      HyperComplex

            Div_qdoc

            ComposeFour

All the auxiliary programs are here: FractalPrograms_Auxiliary


The compiling

The programs are made on the basis of the procedures of Windows and without any sort of fascility of programming. The programming language is Pascal and the programs can be compiled with this compiler:

devpas192

The compiling produces, besides the execute file, a file with surname ".ow" which can be deleted.


Debugging

If you delete the first line of the program, namely the instruction "{$APPTYPE GUI}" (written just before the line "Program ..."), a text window is displayed during the running. You can use this to check values of variables, and you can make the program to stop at a given place. If you want to see the values of the variables a and b, you can write "writeln(a, ' ', b);" at the actual place in the program and then compile. If you write "readln;readln;", the program stops at this place, and proceeds when you get the text window ahead and press Enter. You can before "readln;readln;" write "writeln('... (some text)');", and possibly at several places, in order to follow the running. Take care that all these instructions are deleted when you again write "{$APPTYPE GUI}" in the beginning of the program.


The fractal site


This site is a subsection of

juliasets.dk