Home » Archimedes archive » Micro User » MU 1992-05.adf » PD » Fractal/!Fractal/Help/!MainHelp/Readme

Fractal/!Fractal/Help/!MainHelp/Readme

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Archimedes archive » Micro User » MU 1992-05.adf » PD
Filename: Fractal/!Fractal/Help/!MainHelp/Readme
Read OK:
File size: 6BCA bytes
Load address: 0000
Exec address: 0000
File contents
  ________________________________________________________________________
 /                                                                        \
|                !Fractal v0.24: General Fractal Plotter                   |
|                               March 1992                                 |
|                             by Mike Curnow                               |
 \________________________________________________________________________/ 

Introduction
============
!Fractal is designed to be a universal fractal generator. !Fractal has two
purposes. Firstly to provide you with a comprehensive application to examine
fractal functions and images. Secondly it is designed as a platform for
fractal programmers to add their own routines. This enables these routines
to get immediate Wimp access and support of the 3d functions etc.

A brief guide to usage.
----------------------
Double click on the filer icon to load, which will display the initial
fractal (a Mandelbrot). Select a 256 colour mode from the !Palette
application to see the image correctly. Alternatively you can click with
Adjust over the icon bar to open a full screen window (though still in
desktop mode). Clicking with Select re-opens the main window if closed.

Most of the main functions of !Fractal can be performed from the Tools pane
on the left. The main menu provides access to all of these functions and
more.

To Zoom in click with Select over the 1st tool icon, or use Adjust to zoom
out. A zoom box will appear - use the left mouse button to shrink the zoom
box, and the right button to enlarge it. Press the middle button to start
the redraw operation. The machine will be locked until the redraw is
complete or until you press Adjust, at which point multi-tasking mode will
be entered. Note that some functions never end until you select Image->Stop.
Also note that when in full screen mode the desktop is still active - its
just that the other windows are hidden. To close the full screen window
select Display->Hide.

The screen can be saved by using the Image->Save option. Saved drawings may
be reloaded by simply dragging the saved sprite onto the !Fractal icon,
allowing zooming to re-commence.

Full Operation Information
==========================
!Fractal requires a considerable amount of storage : 200k for code,
2*sprite image size (depends on mode), 1 or 2 banks of screen memory, and
60k for the shared C library, so be prepared. Some functions are disabled if
there is insufficient memory. To save space, some functions load their data
on first selection, so be prepared for further disk activity.

The fractal plot is displayed either in a full screen window, which may be
hidden at any time by selecting Hide from the menu, or in a standard
re-sizeable window. The colours will look strange if you are not in a 256
colour mode - no attempt is made to match the desktop colours so as to
retain as much image detail as possible.

When an image is re-drawn !Fractal attempts to enter the image mode to
allow the image generation to be seen. To avoid out of memory problems it
may be best to pre-select this mode from the Palette task or from the
'Options->Full screen mode' when in full screen mode. If the image size
is different from the screen size, then no attempt is made to show the
re-draw as it proceeds.

Automatic Last Display Save
---------------------------
Most operations which modify the current image will save it in memory. The
prior image may be recalled by selecting Display->Previous from the menu.
Thus you can zoom in to inspect an area, then quickly back out to the
previous display. To maintain further images use the load and save
facilities.

Tools
=====
The tools pane provides quick access to functions. For full details see the
corresponding function in the Menu section. The various tools are, in
descending order:

Zoom: click with Select to zoom in, Adjust to zoom out. Repeat the click to
cancel the zoom.

Mandelbrot: click on this to redraw an image after you have changed
parameters or function. The icon is displayed in reverse when plotting is
active. To stop a plot click on the icon again (after clicking Adjust to
return to desktop mode).

Wheel: enters colour cycling mode. Press menu to exit, or use the Select and
Adjust buttons to pause or change direction respectively.

Numbers: opens the data entry panel for the current function.

Palettes: 10 different display palettes can be chosen. These do not change
the image itself, merely the way it is shown on-screen. Press Adjust to
invert the selected palette - press Adjust again to re-invert.

Palette Shift (striped colours): Use Select to increment the colour by 1
(small stripes) or 8 (large stripes), and Adjust to decrement by 1 or 8. To
reset the shift, click on a display palette.

Rotation: shows the current rotation viewing angle with two icons to adjust
the viewpoint. This icon is used directly by the 3d drawing functions (such
as Lorenz) and image manipulators (such as 3d_View). You can also use this
tool at any time to rotate the current image on display - simply
double-click on the Rotation icon itself. Some clipping of the image is
inevitable and repeated rotation will result in the loss of image quality.

Rotation Arrows: Clicking with Select steps by 15 degrees, whilst Adjust
steps in 5 degrees. Keeping the button pressed will continuously move the
viewpoint. The left-hand adjust icon rotates clockwise, the right-hand icon
moves anti-clockwise. The new angle takes effect when you redraw the image.

Elevation: shows the current elevation viewing angle, as used by the 3d
functions. Use Select and Adjust as with the Rotate icons, stepping by 15 or
5 degrees respectively. The new angle takes effect when you redraw the
image. Some functions limit the elevation range.

Menus
=====
The icon bar menu shows the program Info window, access to the Help files
and the Quit option. The main menu is available from any !Fractal window.

The Main Menu
----------------
The menu options are available from the desktop or full screen window.
Pressing Adjust instead of Select will keep the menu open. Many selections
reset the image - to perform a redraw select Re-draw.


fractal: The currently selected fractal name appears as a menu selection.
Some fractal functions offer their own menu selection. Refer to the help
application !Functions for details.

      ----------------------------------------------

FUNCTION: Selects the Fractal function to be used. Reloading a saved sprite
automatically sets the function to that which created the sprite. When
switching back to a function, the function variables will be the same as
previously, allowing you to switch between functions without losing your
position.

      ----------------------------------------------

IMAGE: Controls the factors used to create the image such as the variables.
The image is held internally as a sprite which can be saved in AFG2 format.

ZOOM IN and ZOOM OUT:
Activates the zoom box and re-plotting process where supported by the
fractal function. Moving the mouse moves the box, even beyond the edge of
the image. The mouse buttons have the following effect:

    Left: Zoom box in
  Middle: Start zoom 
   Right: Zoom box out

When zooming out the box represents the current image size. The information
window at the top of the screen shows the bottom left x & y values and the
width and height, as used by the Fractal function.

On pressing Menu the new display will be drawn in dedicated mode (which is
the fastest) until you press Adjust, at which time desktop mode is
re-entered. The plotting will continue in the background and the screen will
not be automatically updated.

To see the state of the display when in background mode click on one of the
display palettes. When you are in desktop mode a time counter shows the
progress on the icon bar.

Background plotting allows you to carry on using other desktop applications,
though you will notice some reduction in speed (Nb. entering commands such
as *BASIC will halt all desktop operations!). Background plotting will take
much longer.

REDRAW: causes the image to be re-generated using the current data
variables. Same as clicking on the Mandelbrot tool icon.

STOP: Halts a redraw. You can only restart from the beginning using REDRAW.
Clicking on the Mandelbrot icon when it is displayed in reverse has the same
effect.

DATA: Leads to a data entry panel allowing you to directly enter the
function variables - these are dependant on the function being used. Use
!Fractal's standard editing keys to move around the panel (see later).
Select Ok to enter the variables and have them verified. Press Redraw to
enter the data and start plotting. Use Initial to return to the default
values for the function or Inital Zoom just to reset the zoom size.

SAVE: Leads to a standard dialogue panel to allow the current image and data
variables to be saved as an AFG2 sprite. Sprites can be re-loaded by
dragging onto the !Fractal icon.

MODE & SIZE: Images can be generated in any 256 colour mode, including
multi-sync and custom overscan modes. This allows different resolutions to
be chosen as desired. Alternatively you can set the image size (in pixels)
via the SIZE entry - the size is limited only by memory. Small sizes help
speed up plotting. When using custom sizes you will not see the image being
replotted on screen, nor can you see all of the image in one go if it is
larger than full screen. A zoom feature may be provided at a later date to
handle this.

      ---------------------------------------------

EFFECTS: This menu entry allows manipulation of the generated image and
controls the 3d aspect.

3d DETAILS: Leads to a panel giving control over the 3d plotting. See the
section on 3d plotting for full details.

PALETTE: Leads to a selection of palette types. This performs a permanent
change of the image to the new palette. Note that this process may not be
reversible, though !Fractal will attempt to perform the translation as best
as possible if the initial palette is not the default. The display palette
should be reset to Default to see the colours correctly. This option is
provided primarily for saving images, or for inverting the palette for the
3d drawing routines. NB. The palette is reset to Default when the image is
re-drawn. External palettes may also be used - see the Palettes section.

To invert an image palette press Adjust over Default (assuming the Default
palette is not already in inverse order). In fact using Adjust converts the
image using the inverse of the selected palette (ie. the colours are in the
opposite order).

PAL. SHIFT: Leads to a submenu of palette changes. This allows the palette
colours to be permanently shifted up or down as required.

CYCLE 255 & 256: Allows the image colours to be stepped through. 255 does
not cycle black to avoid flicker but is slightly slower. To speed up the
rate try using a lower resolution display mode. When in cycle mode the mouse
keys act as follows:
    Select: Halt cycling. Press Adjust to restart.
    Menu  : Exit cycling and restore the image colours.
    Adjust: Reverse the direction of cycling.
Two screen banks will be used if there is sufficient memory to avoid
flicker. Note that in Modes 21, 24, 28 etc this is not possible due to the
480k VIDC limit. In other modes, if you get flicker, try to free up memory
using the task manager.

Colour cycling will work in non-default display palettes as long as the
image is normal screen size and the image mode can be entered. This can
produce some amazing effects - try the Fault function with different
palettes for example. This palette cycling feature is slower than using
straight image colour cycling. If palette cycling cannot be performed,
normal image cycling will be used which will produce strange results since
the cycling does not step through the palette, but merely increments the
displayed colours.

      -----------------------------------------------

DISPLAY: Controls the image display, with these options:

PREVIOUS: If a previously plotted image exists, then you can select this to
quickly re-display it. To save older images, use the Save dialogue. If there
is insufficient memory available, this function is disabled.

PALETTE: Leads to a selection of palette types. This allows the current
image to be viewed with a different palette, but without actually modifying
the image itself, thus retaining the image detail. This method of palette
control is to be preferred over the permanent change provided by
Effects->Palette. This option only works when in a 256 colour mode.

With Default the colours are in the physical colour order (as seen in
!Paint). With RGB the colours step through the 4 Tints, Red, Green & Blue in
that order. With Logical the colours are in the same order as used with
COLOUR & TINT, ie. step through RGB in the 4 tints. Pressing Adjust rather
than Select uses the colours in the reverse order (ie. inverted). See the
Palettes section for details on the External palette.

PAL. SHIFT: Leads to a submenu of palette changes. This allows the palette
colours to be temporarily shifted up or down as required. Re-select the
display palette to cancel. This option only works when in a 256 colour mode.
Palette shifting is useful with the Landscape palette to get a balance
between sea and land.

HIDE: Closes the full screen window when open. This can be done even while
plotting is going on.

FULL SCREEN: Click on this to see the image in full screen mode.
Alternatively click with Adjust over the icon bar icon. 

      ----------------------------------------------

OPTIONS: Leads to a panel listing the options currently in effect. Click on
the button to turn an option on/off. Press OK to enter your settings or Save
to make them permanent.

X/Y Guessing: Some functions such as Mandelbrots plot a pixel by pixel. With
X/Y Guessing a rough image is drawn and then the detail is filled in,
guessing if possible the colour in between. Not only does this allow you to
quickly see the image, but it is also up to 4 times quicker. The downside is
a slight loss in accuracy, so an option is provided to turn this mode off,
in which case each pixel will be drawn in sequence.

Tools Window: Allows the tools window to be turned on and off.

Previous Image Save: turns off the internal image storing feature which
helps to reduce memory requirements.

Full Screen Mode: The full screen display mode can be selected from any 256
colour mode. The default is the same as the image mode. When the display
mode is different from the image mode, the image mode will be entered when
plotting commences. This unfortunately produces some flicker but it allows
Mode 13 sprites (with square pixels and twice as quick to plot!) to be used
with a Mode 15 display. Click on Other to use the mode number you enter.

Screen Blank: High resolution screen modes (eg. Mode 21) slow down the
processor. With screen blank on, the screen is switched to Mode 13 when the
image is being generated. This will significantly reduce plotting time, with
the disadvantage that you will not see the image build up.

Full Precision Maths: Some functions such as Mandelbrots use integer
arithmetic or 32 bit floating point where possible to increase speed. This
reduces accuracy and can produce strange effects. Set this option on to
force use of full floating point, but be prepared for a great reduction in
speed. If you have a floating point hardware card, then turn this on to use
to exploit it.

Save: click on this icon to save the options as set for the next run of
!Fractal.

      ----------------------------------------------
3d Plotting
===========
There are three kinds of 3d plotting in !Fractal - 3d images, 3d mapping and
3d transformations. 

3d Images
---------
This refers to functions which create 3d shapes - Lorenz, Pickover, Rossler
- these just all happen to be strange attractors at the moment. You will
find that you need to change the rotation and elevation to get an
appreciation of these shapes. To help in this process, you can change the
viewpoint whilst the plot is underway. Simply press the cursor keys to
change the viewpoint in increments of 5� in each direction. The plot stops
and the most recent part of the image is redrawn to indicate the new
viewpoint. Press the Spacebar to restart the plot.

The number of points redrawn is set by the 3d-buffer size - increase it for
more points, but this will slow down the redraw. Try 500 points with an
ARM-2, 1500 with an ARM-3. If possible !Fractal will redraw the image in
shadow memory to avoid flicker. For the Lorenz and Rossler functions
increase the Step Rate variable to around 2.0e-2 to show enough of the
image.

Note that when altering the viewpoint, the image is rotated about the origin
of the image, not the screen. This is most notable when changing the
elevation on the Lorenz attractor.

3d Mapping
----------
With pixel plotting functions the pixel colour can be used as the height
(Julia, Mandelbrot, Newton, Popcorn-Julia, Unity). The results are similar
to creating an image and then transforming it with 3d_View. The advantage of
the direct plot is that a full screen image is created, and you can zoom
into the image. The disadvantage is that it disables the pixel guessing
mechanism, resulting in a noticeable loss of speed.

When zooming the zoom box represents the approximate image area at zero
height - you will find you will need to zoom in lower, anticipating where the
base of the image is. Do not alter the viewpoint and zoom at the same time -
do these seperately, otherwise results will not be as expected. Note that
zooming does not change the height.

The height mapping parameters control how the pixel colour is mapped onto a
height. To increase the overall height increase the height scalar. Use the
min & max height parameters to clip the image to get a 'slice' - this is
most useful for smoothing spiky peaks. It can be useful to set the max
height value to the same as the iteration value of the function. Note that
heights above 255 are wrapped around to zero.

The centre of rotation and elevation is the centre of the image. Decreasing
the elevation will therefore bring more of the foreground and distance into
view. Note that the integer plot functions (such as Mandelbrots) can't fully
cope with vey low viewpoints, and may produce no image at all. Try zooming
in to overcome this, or switch to floating point maths.

3d Transformations
------------------
These are functions which take an image and perform a 3d transformation
(3d_Plane, 3d_View, Render, Riemann). All but the Riemann transform the
image by using the pixel colour as the height, using the same mapping
process as described above and controlled by the same height mapping
parameters. The Riemann function projects the image onto a Riemann sphere.
For full details see the help file !Functions.

3d Details Panel
----------------
You must click on OK to enter your new settings.

3d X/Y Plot: Activates the 3d pixel plotting for functions that plot each
pixel on an X/Y map (eg. Mandelbrots).
                           
Height Mapping: controls the process of mapping pixel colours into heights.

Log: uses a logarithmic map which favours lower colours. It gives the best
results for 3d mapping.

Inverse Log: uses an inverse logarithmic map, favouring the higher colours.
It is of most use when using a 3d transform with an image that has had its
palette inverted via Effects->Invert. This produces an upside down image.

Linear: maps the pixel colour number directly into the height.

Scalar: increasing this value by 1 doubles the height mapping. It is useful
where the pixel values are all low to exagerate the height. Also as the
elevation increases the height decreases - increase the scalar to compensate
if required.

Rotation: specifies the viewpoint angle in degrees anti-clockwise, ie. the
clockwise angle of rotation of the image. The value can be -360 to 360�.

Elevation: specifies the viewpoint angle in degrees from -90� to 90�. Many
of the functions limit this angle to positive angles only.

3d Buffer: the number of points stored for re-plotting when using the 3d
image functions. Larger values provide a better impression of the image, but
take longer to re-draw.

      ----------------------------------------------

Palettes
--------
The palette in 256 colour modes cannot be changed by the !Palette utility.
However !Fractal allows the 256 colours to be arranged in any sequence or
for a subset of the colours to be used. This is useful to highlight detail
or produce more realistic displays in 3d mapping eg. the landscape palettes.
Palettes may be editted via the supplied !FracPal application and a
selection of ready made palettes are in the 2 directories supplied. Palettes
can be loaded by double clicking, dragging onto a !Fractal window, or
directly from the !FracPal save menu option.

The palettes "primary" and "primary_8" are useful for colour printing since
they use only the 8 primary colours - black, red, green, blue, cyan, magenta,
yellow and white.

      ----------------------------------------------

Data Editing Keys
-----------------
There are several data entry panels used within !Fractal. To move around
these panels use these keys (which follow RiscOS conventions) or the mouse:

Mouse click: moves the caret to the icon under the mouse.

Return, Tab or Down-cursor go to the next editable icon.

Shift Tab or Up-cursor go to the previous icon.

Shift-Cursor-up/down or Page-Up/Down move to the icons above and below.

Standard RiscOS keys are used to edit data. As a reminder these are:

Delete    : deletes to the left of the caret
Copy      : deletes to the right of the caret
Ctrl-U    : delete all
Ctrl-Copy : delete to the right of the caret

----------------------------------------------------------------------------

Adding Your Own Routines
------------------------
!Fractal allows your own fractal routines written in ARM code to be
dynamically added at start time. For full details refer to the help
application !Interface.

Programming
-----------
!Fractal is written in C and ARM assembler for maximum speed. Contact me if
you would like to contribute your own Fractal function to !Fractal. You will
get full credits and become part of the best Archimedes fractal program ever
(well I am hoping so).

Bugs
----
I am aware that this release still contains many bugs. Sorry, but if you
treat it kindly things should be ok. One day I'll methodically go through
and add more extensive error checking and handling. The problem is that the
program is growing all the time and I am sure you want me to add new
features rather than pretty things up.

History
-------
0.10 03/07/91 : Initial versions sent out to attract developer interest.
0.11 08/07/91 : Cleaned up palette handling, added Mbrot<->Julia routines.
                Added palette stepping and timing of non x/y functions.
0.12 24/07/91 : Cycle with only 1 screen bank for modes 21,24,28 etc.
                Created Fraclib for assembler functions and documented
                programming interfaces.
0.13 04/08/91 : Added IFS 2d plus extra internal !Fractal functions.
0.14 10/08/91 : Added full desktop operation.
0.15 05/09/91 : Lots of additions and experiments. Added tools, fast x/y
                plotting, Render and Riemann functions. Extended Mandelbrot
                and Julia functions, plus better Assembler support.
0.16 12/09/91 : Cleaned up some bugs; colouring options for Mandelbrot;
                provided data variables for 3d plotting control.
0.17 29/09/91 : Added Options control; Henon and Newton functions; inverse
                Mandelbrots
0.18 27/10/91 : Added Popcorn, Lorenz and L-systems. Major enhancements to
                3d control and Riemann now works properly. Periodicity
                checking added to Mandelbrots. Unknown sprite import. Also
                improved error trapping.
0.19 15/11/91 : Added fast floating point support - Newton & Riemann changed
                to use it. Added 3d tools icons, 2 more palettes, 2 more
                Mandelbrots. Added Midpoint function. General tidy up ready
                for release.
0.20 25/11/91 : Sent to Archimedes World for public release. Included speeded
                up version of Popcorn using FPE_Lib.
0.21 14/12/91 : Added Pickover, Rossler & Unity functions. Lorenz to 3d.
                Added 3d image generation and realtime 3d control. Sent to
                Acorn User.
0.22 26/02/92 : Added palette editing and interactive help. 3d style push buttons.
                Sent to Micro User.
0.23 08/03/92 : Added Quaternion.
0.24 24/03/92 : Added Fault and Bifurcate. Colour cycling now works on all
                palettes.

To obtain the latest version send a blank formatted disk + SAE to Mike
Curnow. Contributions (money or fractal programs) to help run the Archimedes
Fractal Group are welcome - you'll get sent Newsletters on fractals in
return.

The Future
----------
To come (amongst other essential features), in not any specific order :

Loads more fractal functions (volunteers please).
Automatically update the Save sprite name on a numerical basis.
Compressed sprite files?
Batch operation - ie. create a text file function data, feed it into
!Fractal, go to sleep, then come back to find loads of nice sprites on your
disk (this will definitely require sprite compression).
Many more image manipulation facilities.

Contributors (people who have supplied code or algorithms)
============
Many thanks to Joyce Haslam for the Mandelbrot and Julia equations, Popcorn
and one of the Henon's.

Credits
=======
This program would not exist without the benefit of previous work by many
people. In particular Fractal Report and Fractint have been a major source
of inspiration. More detailed sources are given in the !Functions help file.

Thanks to A.Fedonczuk for the original 32 bit integer routines.
Stuart Payne of Acorn for the original Render algorithm.

To Fractal Report for many of the ideas including the X/Y Guessing
algorithm, Riemann plot, IFS affine maths. For a free copy of Fractal Report
write to RTL Ltd, West Towan House, Porthtowan, Truro, Cornwall, TR4 8AX.

To the authors of Fractint for initial inspiration and many bits that don't
get credit otherwise. Stone soup forever!

John Greening for some of the L-system codes and inspiration.

Copywright Notice
=================
The copywright of this material belongs to Mike Curnow except for the !Help
application which belongs to J R�ling. This software is not "Public Domain".
However permission is granted for non-commercial use of this software and
associated material as long as NO CHARGES ARE LEVIED except to cover costs.
Copies of this software may be freely distributed amongst individuals on a
no-charge basis. Public Domain and commercial organisations are kindly asked
to contact the author prior to circulation and use of this program.

Archimedes Fractal Group (AFG)
==============================
This software is part of the Archimedes Fractal Group collection. If you
have obtained this software outside of the AFG and would like to find out
more about fractal programming on the Archimedes, contact me (the AFG
administrator) at the address below. Send a SAE and a disk to get a copy of
the latest newsletter and programs disk.

Mike Curnow,
30 Bowen Drive,
West Dulwich,
London
SE21 8PN

SAE with all correspondance please.
                       
                   <<<< MAY CHAOS BE WITH YOU! >>>>
00000000  20 20 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |  ______________|
00000010  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
00000040  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 0a 20 2f 20 20 20  |__________. /   |
00000050  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
*
00000090  20 20 20 20 20 5c 0a 7c  20 20 20 20 20 20 20 20  |     \.|        |
000000a0  20 20 20 20 20 20 20 20  21 46 72 61 63 74 61 6c  |        !Fractal|
000000b0  20 76 30 2e 32 34 3a 20  47 65 6e 65 72 61 6c 20  | v0.24: General |
000000c0  46 72 61 63 74 61 6c 20  50 6c 6f 74 74 65 72 20  |Fractal Plotter |
000000d0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
000000e0  20 20 7c 0a 7c 20 20 20  20 20 20 20 20 20 20 20  |  |.|           |
000000f0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000100  20 20 20 20 4d 61 72 63  68 20 31 39 39 32 20 20  |    March 1992  |
00000110  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000120  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 7c  |               ||
00000130  0a 7c 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.|              |
00000140  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 62  |               b|
00000150  79 20 4d 69 6b 65 20 43  75 72 6e 6f 77 20 20 20  |y Mike Curnow   |
00000160  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00000170  20 20 20 20 20 20 20 20  20 20 20 20 7c 0a 20 5c  |            |. \|
00000180  5f 5f 5f 5f 5f 5f 5f 5f  5f 5f 5f 5f 5f 5f 5f 5f  |________________|
*
000001c0  5f 5f 5f 5f 5f 5f 5f 5f  2f 20 0a 0a 49 6e 74 72  |________/ ..Intr|
000001d0  6f 64 75 63 74 69 6f 6e  0a 3d 3d 3d 3d 3d 3d 3d  |oduction.=======|
000001e0  3d 3d 3d 3d 3d 0a 21 46  72 61 63 74 61 6c 20 69  |=====.!Fractal i|
000001f0  73 20 64 65 73 69 67 6e  65 64 20 74 6f 20 62 65  |s designed to be|
00000200  20 61 20 75 6e 69 76 65  72 73 61 6c 20 66 72 61  | a universal fra|
00000210  63 74 61 6c 20 67 65 6e  65 72 61 74 6f 72 2e 20  |ctal generator. |
00000220  21 46 72 61 63 74 61 6c  20 68 61 73 20 74 77 6f  |!Fractal has two|
00000230  0a 70 75 72 70 6f 73 65  73 2e 20 46 69 72 73 74  |.purposes. First|
00000240  6c 79 20 74 6f 20 70 72  6f 76 69 64 65 20 79 6f  |ly to provide yo|
00000250  75 20 77 69 74 68 20 61  20 63 6f 6d 70 72 65 68  |u with a compreh|
00000260  65 6e 73 69 76 65 20 61  70 70 6c 69 63 61 74 69  |ensive applicati|
00000270  6f 6e 20 74 6f 20 65 78  61 6d 69 6e 65 0a 66 72  |on to examine.fr|
00000280  61 63 74 61 6c 20 66 75  6e 63 74 69 6f 6e 73 20  |actal functions |
00000290  61 6e 64 20 69 6d 61 67  65 73 2e 20 53 65 63 6f  |and images. Seco|
000002a0  6e 64 6c 79 20 69 74 20  69 73 20 64 65 73 69 67  |ndly it is desig|
000002b0  6e 65 64 20 61 73 20 61  20 70 6c 61 74 66 6f 72  |ned as a platfor|
000002c0  6d 20 66 6f 72 0a 66 72  61 63 74 61 6c 20 70 72  |m for.fractal pr|
000002d0  6f 67 72 61 6d 6d 65 72  73 20 74 6f 20 61 64 64  |ogrammers to add|
000002e0  20 74 68 65 69 72 20 6f  77 6e 20 72 6f 75 74 69  | their own routi|
000002f0  6e 65 73 2e 20 54 68 69  73 20 65 6e 61 62 6c 65  |nes. This enable|
00000300  73 20 74 68 65 73 65 20  72 6f 75 74 69 6e 65 73  |s these routines|
00000310  0a 74 6f 20 67 65 74 20  69 6d 6d 65 64 69 61 74  |.to get immediat|
00000320  65 20 57 69 6d 70 20 61  63 63 65 73 73 20 61 6e  |e Wimp access an|
00000330  64 20 73 75 70 70 6f 72  74 20 6f 66 20 74 68 65  |d support of the|
00000340  20 33 64 20 66 75 6e 63  74 69 6f 6e 73 20 65 74  | 3d functions et|
00000350  63 2e 0a 0a 41 20 62 72  69 65 66 20 67 75 69 64  |c...A brief guid|
00000360  65 20 74 6f 20 75 73 61  67 65 2e 0a 2d 2d 2d 2d  |e to usage..----|
00000370  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00000380  2d 2d 0a 44 6f 75 62 6c  65 20 63 6c 69 63 6b 20  |--.Double click |
00000390  6f 6e 20 74 68 65 20 66  69 6c 65 72 20 69 63 6f  |on the filer ico|
000003a0  6e 20 74 6f 20 6c 6f 61  64 2c 20 77 68 69 63 68  |n to load, which|
000003b0  20 77 69 6c 6c 20 64 69  73 70 6c 61 79 20 74 68  | will display th|
000003c0  65 20 69 6e 69 74 69 61  6c 0a 66 72 61 63 74 61  |e initial.fracta|
000003d0  6c 20 28 61 20 4d 61 6e  64 65 6c 62 72 6f 74 29  |l (a Mandelbrot)|
000003e0  2e 20 53 65 6c 65 63 74  20 61 20 32 35 36 20 63  |. Select a 256 c|
000003f0  6f 6c 6f 75 72 20 6d 6f  64 65 20 66 72 6f 6d 20  |olour mode from |
00000400  74 68 65 20 21 50 61 6c  65 74 74 65 0a 61 70 70  |the !Palette.app|
00000410  6c 69 63 61 74 69 6f 6e  20 74 6f 20 73 65 65 20  |lication to see |
00000420  74 68 65 20 69 6d 61 67  65 20 63 6f 72 72 65 63  |the image correc|
00000430  74 6c 79 2e 20 41 6c 74  65 72 6e 61 74 69 76 65  |tly. Alternative|
00000440  6c 79 20 79 6f 75 20 63  61 6e 20 63 6c 69 63 6b  |ly you can click|
00000450  20 77 69 74 68 0a 41 64  6a 75 73 74 20 6f 76 65  | with.Adjust ove|
00000460  72 20 74 68 65 20 69 63  6f 6e 20 62 61 72 20 74  |r the icon bar t|
00000470  6f 20 6f 70 65 6e 20 61  20 66 75 6c 6c 20 73 63  |o open a full sc|
00000480  72 65 65 6e 20 77 69 6e  64 6f 77 20 28 74 68 6f  |reen window (tho|
00000490  75 67 68 20 73 74 69 6c  6c 20 69 6e 0a 64 65 73  |ugh still in.des|
000004a0  6b 74 6f 70 20 6d 6f 64  65 29 2e 20 43 6c 69 63  |ktop mode). Clic|
000004b0  6b 69 6e 67 20 77 69 74  68 20 53 65 6c 65 63 74  |king with Select|
000004c0  20 72 65 2d 6f 70 65 6e  73 20 74 68 65 20 6d 61  | re-opens the ma|
000004d0  69 6e 20 77 69 6e 64 6f  77 20 69 66 20 63 6c 6f  |in window if clo|
000004e0  73 65 64 2e 0a 0a 4d 6f  73 74 20 6f 66 20 74 68  |sed...Most of th|
000004f0  65 20 6d 61 69 6e 20 66  75 6e 63 74 69 6f 6e 73  |e main functions|
00000500  20 6f 66 20 21 46 72 61  63 74 61 6c 20 63 61 6e  | of !Fractal can|
00000510  20 62 65 20 70 65 72 66  6f 72 6d 65 64 20 66 72  | be performed fr|
00000520  6f 6d 20 74 68 65 20 54  6f 6f 6c 73 20 70 61 6e  |om the Tools pan|
00000530  65 0a 6f 6e 20 74 68 65  20 6c 65 66 74 2e 20 54  |e.on the left. T|
00000540  68 65 20 6d 61 69 6e 20  6d 65 6e 75 20 70 72 6f  |he main menu pro|
00000550  76 69 64 65 73 20 61 63  63 65 73 73 20 74 6f 20  |vides access to |
00000560  61 6c 6c 20 6f 66 20 74  68 65 73 65 20 66 75 6e  |all of these fun|
00000570  63 74 69 6f 6e 73 20 61  6e 64 0a 6d 6f 72 65 2e  |ctions and.more.|
00000580  0a 0a 54 6f 20 5a 6f 6f  6d 20 69 6e 20 63 6c 69  |..To Zoom in cli|
00000590  63 6b 20 77 69 74 68 20  53 65 6c 65 63 74 20 6f  |ck with Select o|
000005a0  76 65 72 20 74 68 65 20  31 73 74 20 74 6f 6f 6c  |ver the 1st tool|
000005b0  20 69 63 6f 6e 2c 20 6f  72 20 75 73 65 20 41 64  | icon, or use Ad|
000005c0  6a 75 73 74 20 74 6f 20  7a 6f 6f 6d 0a 6f 75 74  |just to zoom.out|
000005d0  2e 20 41 20 7a 6f 6f 6d  20 62 6f 78 20 77 69 6c  |. A zoom box wil|
000005e0  6c 20 61 70 70 65 61 72  20 2d 20 75 73 65 20 74  |l appear - use t|
000005f0  68 65 20 6c 65 66 74 20  6d 6f 75 73 65 20 62 75  |he left mouse bu|
00000600  74 74 6f 6e 20 74 6f 20  73 68 72 69 6e 6b 20 74  |tton to shrink t|
00000610  68 65 20 7a 6f 6f 6d 0a  62 6f 78 2c 20 61 6e 64  |he zoom.box, and|
00000620  20 74 68 65 20 72 69 67  68 74 20 62 75 74 74 6f  | the right butto|
00000630  6e 20 74 6f 20 65 6e 6c  61 72 67 65 20 69 74 2e  |n to enlarge it.|
00000640  20 50 72 65 73 73 20 74  68 65 20 6d 69 64 64 6c  | Press the middl|
00000650  65 20 62 75 74 74 6f 6e  20 74 6f 20 73 74 61 72  |e button to star|
00000660  74 0a 74 68 65 20 72 65  64 72 61 77 20 6f 70 65  |t.the redraw ope|
00000670  72 61 74 69 6f 6e 2e 20  54 68 65 20 6d 61 63 68  |ration. The mach|
00000680  69 6e 65 20 77 69 6c 6c  20 62 65 20 6c 6f 63 6b  |ine will be lock|
00000690  65 64 20 75 6e 74 69 6c  20 74 68 65 20 72 65 64  |ed until the red|
000006a0  72 61 77 20 69 73 0a 63  6f 6d 70 6c 65 74 65 20  |raw is.complete |
000006b0  6f 72 20 75 6e 74 69 6c  20 79 6f 75 20 70 72 65  |or until you pre|
000006c0  73 73 20 41 64 6a 75 73  74 2c 20 61 74 20 77 68  |ss Adjust, at wh|
000006d0  69 63 68 20 70 6f 69 6e  74 20 6d 75 6c 74 69 2d  |ich point multi-|
000006e0  74 61 73 6b 69 6e 67 20  6d 6f 64 65 20 77 69 6c  |tasking mode wil|
000006f0  6c 0a 62 65 20 65 6e 74  65 72 65 64 2e 20 4e 6f  |l.be entered. No|
00000700  74 65 20 74 68 61 74 20  73 6f 6d 65 20 66 75 6e  |te that some fun|
00000710  63 74 69 6f 6e 73 20 6e  65 76 65 72 20 65 6e 64  |ctions never end|
00000720  20 75 6e 74 69 6c 20 79  6f 75 20 73 65 6c 65 63  | until you selec|
00000730  74 20 49 6d 61 67 65 2d  3e 53 74 6f 70 2e 0a 41  |t Image->Stop..A|
00000740  6c 73 6f 20 6e 6f 74 65  20 74 68 61 74 20 77 68  |lso note that wh|
00000750  65 6e 20 69 6e 20 66 75  6c 6c 20 73 63 72 65 65  |en in full scree|
00000760  6e 20 6d 6f 64 65 20 74  68 65 20 64 65 73 6b 74  |n mode the deskt|
00000770  6f 70 20 69 73 20 73 74  69 6c 6c 20 61 63 74 69  |op is still acti|
00000780  76 65 20 2d 20 69 74 73  0a 6a 75 73 74 20 74 68  |ve - its.just th|
00000790  61 74 20 74 68 65 20 6f  74 68 65 72 20 77 69 6e  |at the other win|
000007a0  64 6f 77 73 20 61 72 65  20 68 69 64 64 65 6e 2e  |dows are hidden.|
000007b0  20 54 6f 20 63 6c 6f 73  65 20 74 68 65 20 66 75  | To close the fu|
000007c0  6c 6c 20 73 63 72 65 65  6e 20 77 69 6e 64 6f 77  |ll screen window|
000007d0  0a 73 65 6c 65 63 74 20  44 69 73 70 6c 61 79 2d  |.select Display-|
000007e0  3e 48 69 64 65 2e 0a 0a  54 68 65 20 73 63 72 65  |>Hide...The scre|
000007f0  65 6e 20 63 61 6e 20 62  65 20 73 61 76 65 64 20  |en can be saved |
00000800  62 79 20 75 73 69 6e 67  20 74 68 65 20 49 6d 61  |by using the Ima|
00000810  67 65 2d 3e 53 61 76 65  20 6f 70 74 69 6f 6e 2e  |ge->Save option.|
00000820  20 53 61 76 65 64 20 64  72 61 77 69 6e 67 73 20  | Saved drawings |
00000830  6d 61 79 0a 62 65 20 72  65 6c 6f 61 64 65 64 20  |may.be reloaded |
00000840  62 79 20 73 69 6d 70 6c  79 20 64 72 61 67 67 69  |by simply draggi|
00000850  6e 67 20 74 68 65 20 73  61 76 65 64 20 73 70 72  |ng the saved spr|
00000860  69 74 65 20 6f 6e 74 6f  20 74 68 65 20 21 46 72  |ite onto the !Fr|
00000870  61 63 74 61 6c 20 69 63  6f 6e 2c 0a 61 6c 6c 6f  |actal icon,.allo|
00000880  77 69 6e 67 20 7a 6f 6f  6d 69 6e 67 20 74 6f 20  |wing zooming to |
00000890  72 65 2d 63 6f 6d 6d 65  6e 63 65 2e 0a 0a 46 75  |re-commence...Fu|
000008a0  6c 6c 20 4f 70 65 72 61  74 69 6f 6e 20 49 6e 66  |ll Operation Inf|
000008b0  6f 72 6d 61 74 69 6f 6e  0a 3d 3d 3d 3d 3d 3d 3d  |ormation.=======|
000008c0  3d 3d 3d 3d 3d 3d 3d 3d  3d 3d 3d 3d 3d 3d 3d 3d  |================|
000008d0  3d 3d 3d 0a 21 46 72 61  63 74 61 6c 20 72 65 71  |===.!Fractal req|
000008e0  75 69 72 65 73 20 61 20  63 6f 6e 73 69 64 65 72  |uires a consider|
000008f0  61 62 6c 65 20 61 6d 6f  75 6e 74 20 6f 66 20 73  |able amount of s|
00000900  74 6f 72 61 67 65 20 3a  20 32 30 30 6b 20 66 6f  |torage : 200k fo|
00000910  72 20 63 6f 64 65 2c 0a  32 2a 73 70 72 69 74 65  |r code,.2*sprite|
00000920  20 69 6d 61 67 65 20 73  69 7a 65 20 28 64 65 70  | image size (dep|
00000930  65 6e 64 73 20 6f 6e 20  6d 6f 64 65 29 2c 20 31  |ends on mode), 1|
00000940  20 6f 72 20 32 20 62 61  6e 6b 73 20 6f 66 20 73  | or 2 banks of s|
00000950  63 72 65 65 6e 20 6d 65  6d 6f 72 79 2c 20 61 6e  |creen memory, an|
00000960  64 0a 36 30 6b 20 66 6f  72 20 74 68 65 20 73 68  |d.60k for the sh|
00000970  61 72 65 64 20 43 20 6c  69 62 72 61 72 79 2c 20  |ared C library, |
00000980  73 6f 20 62 65 20 70 72  65 70 61 72 65 64 2e 20  |so be prepared. |
00000990  53 6f 6d 65 20 66 75 6e  63 74 69 6f 6e 73 20 61  |Some functions a|
000009a0  72 65 20 64 69 73 61 62  6c 65 64 20 69 66 0a 74  |re disabled if.t|
000009b0  68 65 72 65 20 69 73 20  69 6e 73 75 66 66 69 63  |here is insuffic|
000009c0  69 65 6e 74 20 6d 65 6d  6f 72 79 2e 20 54 6f 20  |ient memory. To |
000009d0  73 61 76 65 20 73 70 61  63 65 2c 20 73 6f 6d 65  |save space, some|
000009e0  20 66 75 6e 63 74 69 6f  6e 73 20 6c 6f 61 64 20  | functions load |
000009f0  74 68 65 69 72 20 64 61  74 61 0a 6f 6e 20 66 69  |their data.on fi|
00000a00  72 73 74 20 73 65 6c 65  63 74 69 6f 6e 2c 20 73  |rst selection, s|
00000a10  6f 20 62 65 20 70 72 65  70 61 72 65 64 20 66 6f  |o be prepared fo|
00000a20  72 20 66 75 72 74 68 65  72 20 64 69 73 6b 20 61  |r further disk a|
00000a30  63 74 69 76 69 74 79 2e  0a 0a 54 68 65 20 66 72  |ctivity...The fr|
00000a40  61 63 74 61 6c 20 70 6c  6f 74 20 69 73 20 64 69  |actal plot is di|
00000a50  73 70 6c 61 79 65 64 20  65 69 74 68 65 72 20 69  |splayed either i|
00000a60  6e 20 61 20 66 75 6c 6c  20 73 63 72 65 65 6e 20  |n a full screen |
00000a70  77 69 6e 64 6f 77 2c 20  77 68 69 63 68 20 6d 61  |window, which ma|
00000a80  79 20 62 65 0a 68 69 64  64 65 6e 20 61 74 20 61  |y be.hidden at a|
00000a90  6e 79 20 74 69 6d 65 20  62 79 20 73 65 6c 65 63  |ny time by selec|
00000aa0  74 69 6e 67 20 48 69 64  65 20 66 72 6f 6d 20 74  |ting Hide from t|
00000ab0  68 65 20 6d 65 6e 75 2c  20 6f 72 20 69 6e 20 61  |he menu, or in a|
00000ac0  20 73 74 61 6e 64 61 72  64 0a 72 65 2d 73 69 7a  | standard.re-siz|
00000ad0  65 61 62 6c 65 20 77 69  6e 64 6f 77 2e 20 54 68  |eable window. Th|
00000ae0  65 20 63 6f 6c 6f 75 72  73 20 77 69 6c 6c 20 6c  |e colours will l|
00000af0  6f 6f 6b 20 73 74 72 61  6e 67 65 20 69 66 20 79  |ook strange if y|
00000b00  6f 75 20 61 72 65 20 6e  6f 74 20 69 6e 20 61 20  |ou are not in a |
00000b10  32 35 36 0a 63 6f 6c 6f  75 72 20 6d 6f 64 65 20  |256.colour mode |
00000b20  2d 20 6e 6f 20 61 74 74  65 6d 70 74 20 69 73 20  |- no attempt is |
00000b30  6d 61 64 65 20 74 6f 20  6d 61 74 63 68 20 74 68  |made to match th|
00000b40  65 20 64 65 73 6b 74 6f  70 20 63 6f 6c 6f 75 72  |e desktop colour|
00000b50  73 20 73 6f 20 61 73 20  74 6f 0a 72 65 74 61 69  |s so as to.retai|
00000b60  6e 20 61 73 20 6d 75 63  68 20 69 6d 61 67 65 20  |n as much image |
00000b70  64 65 74 61 69 6c 20 61  73 20 70 6f 73 73 69 62  |detail as possib|
00000b80  6c 65 2e 0a 0a 57 68 65  6e 20 61 6e 20 69 6d 61  |le...When an ima|
00000b90  67 65 20 69 73 20 72 65  2d 64 72 61 77 6e 20 21  |ge is re-drawn !|
00000ba0  46 72 61 63 74 61 6c 20  61 74 74 65 6d 70 74 73  |Fractal attempts|
00000bb0  20 74 6f 20 65 6e 74 65  72 20 74 68 65 20 69 6d  | to enter the im|
00000bc0  61 67 65 20 6d 6f 64 65  20 74 6f 0a 61 6c 6c 6f  |age mode to.allo|
00000bd0  77 20 74 68 65 20 69 6d  61 67 65 20 67 65 6e 65  |w the image gene|
00000be0  72 61 74 69 6f 6e 20 74  6f 20 62 65 20 73 65 65  |ration to be see|
00000bf0  6e 2e 20 54 6f 20 61 76  6f 69 64 20 6f 75 74 20  |n. To avoid out |
00000c00  6f 66 20 6d 65 6d 6f 72  79 20 70 72 6f 62 6c 65  |of memory proble|
00000c10  6d 73 20 69 74 0a 6d 61  79 20 62 65 20 62 65 73  |ms it.may be bes|
00000c20  74 20 74 6f 20 70 72 65  2d 73 65 6c 65 63 74 20  |t to pre-select |
00000c30  74 68 69 73 20 6d 6f 64  65 20 66 72 6f 6d 20 74  |this mode from t|
00000c40  68 65 20 50 61 6c 65 74  74 65 20 74 61 73 6b 20  |he Palette task |
00000c50  6f 72 20 66 72 6f 6d 20  74 68 65 0a 27 4f 70 74  |or from the.'Opt|
00000c60  69 6f 6e 73 2d 3e 46 75  6c 6c 20 73 63 72 65 65  |ions->Full scree|
00000c70  6e 20 6d 6f 64 65 27 20  77 68 65 6e 20 69 6e 20  |n mode' when in |
00000c80  66 75 6c 6c 20 73 63 72  65 65 6e 20 6d 6f 64 65  |full screen mode|
00000c90  2e 20 49 66 20 74 68 65  20 69 6d 61 67 65 20 73  |. If the image s|
00000ca0  69 7a 65 0a 69 73 20 64  69 66 66 65 72 65 6e 74  |ize.is different|
00000cb0  20 66 72 6f 6d 20 74 68  65 20 73 63 72 65 65 6e  | from the screen|
00000cc0  20 73 69 7a 65 2c 20 74  68 65 6e 20 6e 6f 20 61  | size, then no a|
00000cd0  74 74 65 6d 70 74 20 69  73 20 6d 61 64 65 20 74  |ttempt is made t|
00000ce0  6f 20 73 68 6f 77 20 74  68 65 0a 72 65 2d 64 72  |o show the.re-dr|
00000cf0  61 77 20 61 73 20 69 74  20 70 72 6f 63 65 65 64  |aw as it proceed|
00000d00  73 2e 0a 0a 41 75 74 6f  6d 61 74 69 63 20 4c 61  |s...Automatic La|
00000d10  73 74 20 44 69 73 70 6c  61 79 20 53 61 76 65 0a  |st Display Save.|
00000d20  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00000d30  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 0a 4d 6f 73 74  |-----------.Most|
00000d40  20 6f 70 65 72 61 74 69  6f 6e 73 20 77 68 69 63  | operations whic|
00000d50  68 20 6d 6f 64 69 66 79  20 74 68 65 20 63 75 72  |h modify the cur|
00000d60  72 65 6e 74 20 69 6d 61  67 65 20 77 69 6c 6c 20  |rent image will |
00000d70  73 61 76 65 20 69 74 20  69 6e 20 6d 65 6d 6f 72  |save it in memor|
00000d80  79 2e 20 54 68 65 0a 70  72 69 6f 72 20 69 6d 61  |y. The.prior ima|
00000d90  67 65 20 6d 61 79 20 62  65 20 72 65 63 61 6c 6c  |ge may be recall|
00000da0  65 64 20 62 79 20 73 65  6c 65 63 74 69 6e 67 20  |ed by selecting |
00000db0  44 69 73 70 6c 61 79 2d  3e 50 72 65 76 69 6f 75  |Display->Previou|
00000dc0  73 20 66 72 6f 6d 20 74  68 65 20 6d 65 6e 75 2e  |s from the menu.|
00000dd0  0a 54 68 75 73 20 79 6f  75 20 63 61 6e 20 7a 6f  |.Thus you can zo|
00000de0  6f 6d 20 69 6e 20 74 6f  20 69 6e 73 70 65 63 74  |om in to inspect|
00000df0  20 61 6e 20 61 72 65 61  2c 20 74 68 65 6e 20 71  | an area, then q|
00000e00  75 69 63 6b 6c 79 20 62  61 63 6b 20 6f 75 74 20  |uickly back out |
00000e10  74 6f 20 74 68 65 0a 70  72 65 76 69 6f 75 73 20  |to the.previous |
00000e20  64 69 73 70 6c 61 79 2e  20 54 6f 20 6d 61 69 6e  |display. To main|
00000e30  74 61 69 6e 20 66 75 72  74 68 65 72 20 69 6d 61  |tain further ima|
00000e40  67 65 73 20 75 73 65 20  74 68 65 20 6c 6f 61 64  |ges use the load|
00000e50  20 61 6e 64 20 73 61 76  65 0a 66 61 63 69 6c 69  | and save.facili|
00000e60  74 69 65 73 2e 0a 0a 54  6f 6f 6c 73 0a 3d 3d 3d  |ties...Tools.===|
00000e70  3d 3d 0a 54 68 65 20 74  6f 6f 6c 73 20 70 61 6e  |==.The tools pan|
00000e80  65 20 70 72 6f 76 69 64  65 73 20 71 75 69 63 6b  |e provides quick|
00000e90  20 61 63 63 65 73 73 20  74 6f 20 66 75 6e 63 74  | access to funct|
00000ea0  69 6f 6e 73 2e 20 46 6f  72 20 66 75 6c 6c 20 64  |ions. For full d|
00000eb0  65 74 61 69 6c 73 20 73  65 65 20 74 68 65 0a 63  |etails see the.c|
00000ec0  6f 72 72 65 73 70 6f 6e  64 69 6e 67 20 66 75 6e  |orresponding fun|
00000ed0  63 74 69 6f 6e 20 69 6e  20 74 68 65 20 4d 65 6e  |ction in the Men|
00000ee0  75 20 73 65 63 74 69 6f  6e 2e 20 54 68 65 20 76  |u section. The v|
00000ef0  61 72 69 6f 75 73 20 74  6f 6f 6c 73 20 61 72 65  |arious tools are|
00000f00  2c 20 69 6e 0a 64 65 73  63 65 6e 64 69 6e 67 20  |, in.descending |
00000f10  6f 72 64 65 72 3a 0a 0a  5a 6f 6f 6d 3a 20 63 6c  |order:..Zoom: cl|
00000f20  69 63 6b 20 77 69 74 68  20 53 65 6c 65 63 74 20  |ick with Select |
00000f30  74 6f 20 7a 6f 6f 6d 20  69 6e 2c 20 41 64 6a 75  |to zoom in, Adju|
00000f40  73 74 20 74 6f 20 7a 6f  6f 6d 20 6f 75 74 2e 20  |st to zoom out. |
00000f50  52 65 70 65 61 74 20 74  68 65 20 63 6c 69 63 6b  |Repeat the click|
00000f60  20 74 6f 0a 63 61 6e 63  65 6c 20 74 68 65 20 7a  | to.cancel the z|
00000f70  6f 6f 6d 2e 0a 0a 4d 61  6e 64 65 6c 62 72 6f 74  |oom...Mandelbrot|
00000f80  3a 20 63 6c 69 63 6b 20  6f 6e 20 74 68 69 73 20  |: click on this |
00000f90  74 6f 20 72 65 64 72 61  77 20 61 6e 20 69 6d 61  |to redraw an ima|
00000fa0  67 65 20 61 66 74 65 72  20 79 6f 75 20 68 61 76  |ge after you hav|
00000fb0  65 20 63 68 61 6e 67 65  64 0a 70 61 72 61 6d 65  |e changed.parame|
00000fc0  74 65 72 73 20 6f 72 20  66 75 6e 63 74 69 6f 6e  |ters or function|
00000fd0  2e 20 54 68 65 20 69 63  6f 6e 20 69 73 20 64 69  |. The icon is di|
00000fe0  73 70 6c 61 79 65 64 20  69 6e 20 72 65 76 65 72  |splayed in rever|
00000ff0  73 65 20 77 68 65 6e 20  70 6c 6f 74 74 69 6e 67  |se when plotting|
00001000  20 69 73 0a 61 63 74 69  76 65 2e 20 54 6f 20 73  | is.active. To s|
00001010  74 6f 70 20 61 20 70 6c  6f 74 20 63 6c 69 63 6b  |top a plot click|
00001020  20 6f 6e 20 74 68 65 20  69 63 6f 6e 20 61 67 61  | on the icon aga|
00001030  69 6e 20 28 61 66 74 65  72 20 63 6c 69 63 6b 69  |in (after clicki|
00001040  6e 67 20 41 64 6a 75 73  74 20 74 6f 0a 72 65 74  |ng Adjust to.ret|
00001050  75 72 6e 20 74 6f 20 64  65 73 6b 74 6f 70 20 6d  |urn to desktop m|
00001060  6f 64 65 29 2e 0a 0a 57  68 65 65 6c 3a 20 65 6e  |ode)...Wheel: en|
00001070  74 65 72 73 20 63 6f 6c  6f 75 72 20 63 79 63 6c  |ters colour cycl|
00001080  69 6e 67 20 6d 6f 64 65  2e 20 50 72 65 73 73 20  |ing mode. Press |
00001090  6d 65 6e 75 20 74 6f 20  65 78 69 74 2c 20 6f 72  |menu to exit, or|
000010a0  20 75 73 65 20 74 68 65  20 53 65 6c 65 63 74 20  | use the Select |
000010b0  61 6e 64 0a 41 64 6a 75  73 74 20 62 75 74 74 6f  |and.Adjust butto|
000010c0  6e 73 20 74 6f 20 70 61  75 73 65 20 6f 72 20 63  |ns to pause or c|
000010d0  68 61 6e 67 65 20 64 69  72 65 63 74 69 6f 6e 20  |hange direction |
000010e0  72 65 73 70 65 63 74 69  76 65 6c 79 2e 0a 0a 4e  |respectively...N|
000010f0  75 6d 62 65 72 73 3a 20  6f 70 65 6e 73 20 74 68  |umbers: opens th|
00001100  65 20 64 61 74 61 20 65  6e 74 72 79 20 70 61 6e  |e data entry pan|
00001110  65 6c 20 66 6f 72 20 74  68 65 20 63 75 72 72 65  |el for the curre|
00001120  6e 74 20 66 75 6e 63 74  69 6f 6e 2e 0a 0a 50 61  |nt function...Pa|
00001130  6c 65 74 74 65 73 3a 20  31 30 20 64 69 66 66 65  |lettes: 10 diffe|
00001140  72 65 6e 74 20 64 69 73  70 6c 61 79 20 70 61 6c  |rent display pal|
00001150  65 74 74 65 73 20 63 61  6e 20 62 65 20 63 68 6f  |ettes can be cho|
00001160  73 65 6e 2e 20 54 68 65  73 65 20 64 6f 20 6e 6f  |sen. These do no|
00001170  74 20 63 68 61 6e 67 65  0a 74 68 65 20 69 6d 61  |t change.the ima|
00001180  67 65 20 69 74 73 65 6c  66 2c 20 6d 65 72 65 6c  |ge itself, merel|
00001190  79 20 74 68 65 20 77 61  79 20 69 74 20 69 73 20  |y the way it is |
000011a0  73 68 6f 77 6e 20 6f 6e  2d 73 63 72 65 65 6e 2e  |shown on-screen.|
000011b0  20 50 72 65 73 73 20 41  64 6a 75 73 74 20 74 6f  | Press Adjust to|
000011c0  0a 69 6e 76 65 72 74 20  74 68 65 20 73 65 6c 65  |.invert the sele|
000011d0  63 74 65 64 20 70 61 6c  65 74 74 65 20 2d 20 70  |cted palette - p|
000011e0  72 65 73 73 20 41 64 6a  75 73 74 20 61 67 61 69  |ress Adjust agai|
000011f0  6e 20 74 6f 20 72 65 2d  69 6e 76 65 72 74 2e 0a  |n to re-invert..|
00001200  0a 50 61 6c 65 74 74 65  20 53 68 69 66 74 20 28  |.Palette Shift (|
00001210  73 74 72 69 70 65 64 20  63 6f 6c 6f 75 72 73 29  |striped colours)|
00001220  3a 20 55 73 65 20 53 65  6c 65 63 74 20 74 6f 20  |: Use Select to |
00001230  69 6e 63 72 65 6d 65 6e  74 20 74 68 65 20 63 6f  |increment the co|
00001240  6c 6f 75 72 20 62 79 20  31 0a 28 73 6d 61 6c 6c  |lour by 1.(small|
00001250  20 73 74 72 69 70 65 73  29 20 6f 72 20 38 20 28  | stripes) or 8 (|
00001260  6c 61 72 67 65 20 73 74  72 69 70 65 73 29 2c 20  |large stripes), |
00001270  61 6e 64 20 41 64 6a 75  73 74 20 74 6f 20 64 65  |and Adjust to de|
00001280  63 72 65 6d 65 6e 74 20  62 79 20 31 20 6f 72 20  |crement by 1 or |
00001290  38 2e 20 54 6f 0a 72 65  73 65 74 20 74 68 65 20  |8. To.reset the |
000012a0  73 68 69 66 74 2c 20 63  6c 69 63 6b 20 6f 6e 20  |shift, click on |
000012b0  61 20 64 69 73 70 6c 61  79 20 70 61 6c 65 74 74  |a display palett|
000012c0  65 2e 0a 0a 52 6f 74 61  74 69 6f 6e 3a 20 73 68  |e...Rotation: sh|
000012d0  6f 77 73 20 74 68 65 20  63 75 72 72 65 6e 74 20  |ows the current |
000012e0  72 6f 74 61 74 69 6f 6e  20 76 69 65 77 69 6e 67  |rotation viewing|
000012f0  20 61 6e 67 6c 65 20 77  69 74 68 20 74 77 6f 20  | angle with two |
00001300  69 63 6f 6e 73 20 74 6f  20 61 64 6a 75 73 74 0a  |icons to adjust.|
00001310  74 68 65 20 76 69 65 77  70 6f 69 6e 74 2e 20 54  |the viewpoint. T|
00001320  68 69 73 20 69 63 6f 6e  20 69 73 20 75 73 65 64  |his icon is used|
00001330  20 64 69 72 65 63 74 6c  79 20 62 79 20 74 68 65  | directly by the|
00001340  20 33 64 20 64 72 61 77  69 6e 67 20 66 75 6e 63  | 3d drawing func|
00001350  74 69 6f 6e 73 20 28 73  75 63 68 0a 61 73 20 4c  |tions (such.as L|
00001360  6f 72 65 6e 7a 29 20 61  6e 64 20 69 6d 61 67 65  |orenz) and image|
00001370  20 6d 61 6e 69 70 75 6c  61 74 6f 72 73 20 28 73  | manipulators (s|
00001380  75 63 68 20 61 73 20 33  64 5f 56 69 65 77 29 2e  |uch as 3d_View).|
00001390  20 59 6f 75 20 63 61 6e  20 61 6c 73 6f 20 75 73  | You can also us|
000013a0  65 20 74 68 69 73 0a 74  6f 6f 6c 20 61 74 20 61  |e this.tool at a|
000013b0  6e 79 20 74 69 6d 65 20  74 6f 20 72 6f 74 61 74  |ny time to rotat|
000013c0  65 20 74 68 65 20 63 75  72 72 65 6e 74 20 69 6d  |e the current im|
000013d0  61 67 65 20 6f 6e 20 64  69 73 70 6c 61 79 20 2d  |age on display -|
000013e0  20 73 69 6d 70 6c 79 0a  64 6f 75 62 6c 65 2d 63  | simply.double-c|
000013f0  6c 69 63 6b 20 6f 6e 20  74 68 65 20 52 6f 74 61  |lick on the Rota|
00001400  74 69 6f 6e 20 69 63 6f  6e 20 69 74 73 65 6c 66  |tion icon itself|
00001410  2e 20 53 6f 6d 65 20 63  6c 69 70 70 69 6e 67 20  |. Some clipping |
00001420  6f 66 20 74 68 65 20 69  6d 61 67 65 20 69 73 0a  |of the image is.|
00001430  69 6e 65 76 69 74 61 62  6c 65 20 61 6e 64 20 72  |inevitable and r|
00001440  65 70 65 61 74 65 64 20  72 6f 74 61 74 69 6f 6e  |epeated rotation|
00001450  20 77 69 6c 6c 20 72 65  73 75 6c 74 20 69 6e 20  | will result in |
00001460  74 68 65 20 6c 6f 73 73  20 6f 66 20 69 6d 61 67  |the loss of imag|
00001470  65 20 71 75 61 6c 69 74  79 2e 0a 0a 52 6f 74 61  |e quality...Rota|
00001480  74 69 6f 6e 20 41 72 72  6f 77 73 3a 20 43 6c 69  |tion Arrows: Cli|
00001490  63 6b 69 6e 67 20 77 69  74 68 20 53 65 6c 65 63  |cking with Selec|
000014a0  74 20 73 74 65 70 73 20  62 79 20 31 35 20 64 65  |t steps by 15 de|
000014b0  67 72 65 65 73 2c 20 77  68 69 6c 73 74 20 41 64  |grees, whilst Ad|
000014c0  6a 75 73 74 0a 73 74 65  70 73 20 69 6e 20 35 20  |just.steps in 5 |
000014d0  64 65 67 72 65 65 73 2e  20 4b 65 65 70 69 6e 67  |degrees. Keeping|
000014e0  20 74 68 65 20 62 75 74  74 6f 6e 20 70 72 65 73  | the button pres|
000014f0  73 65 64 20 77 69 6c 6c  20 63 6f 6e 74 69 6e 75  |sed will continu|
00001500  6f 75 73 6c 79 20 6d 6f  76 65 20 74 68 65 0a 76  |ously move the.v|
00001510  69 65 77 70 6f 69 6e 74  2e 20 54 68 65 20 6c 65  |iewpoint. The le|
00001520  66 74 2d 68 61 6e 64 20  61 64 6a 75 73 74 20 69  |ft-hand adjust i|
00001530  63 6f 6e 20 72 6f 74 61  74 65 73 20 63 6c 6f 63  |con rotates cloc|
00001540  6b 77 69 73 65 2c 20 74  68 65 20 72 69 67 68 74  |kwise, the right|
00001550  2d 68 61 6e 64 20 69 63  6f 6e 0a 6d 6f 76 65 73  |-hand icon.moves|
00001560  20 61 6e 74 69 2d 63 6c  6f 63 6b 77 69 73 65 2e  | anti-clockwise.|
00001570  20 54 68 65 20 6e 65 77  20 61 6e 67 6c 65 20 74  | The new angle t|
00001580  61 6b 65 73 20 65 66 66  65 63 74 20 77 68 65 6e  |akes effect when|
00001590  20 79 6f 75 20 72 65 64  72 61 77 20 74 68 65 20  | you redraw the |
000015a0  69 6d 61 67 65 2e 0a 0a  45 6c 65 76 61 74 69 6f  |image...Elevatio|
000015b0  6e 3a 20 73 68 6f 77 73  20 74 68 65 20 63 75 72  |n: shows the cur|
000015c0  72 65 6e 74 20 65 6c 65  76 61 74 69 6f 6e 20 76  |rent elevation v|
000015d0  69 65 77 69 6e 67 20 61  6e 67 6c 65 2c 20 61 73  |iewing angle, as|
000015e0  20 75 73 65 64 20 62 79  20 74 68 65 20 33 64 0a  | used by the 3d.|
000015f0  66 75 6e 63 74 69 6f 6e  73 2e 20 55 73 65 20 53  |functions. Use S|
00001600  65 6c 65 63 74 20 61 6e  64 20 41 64 6a 75 73 74  |elect and Adjust|
00001610  20 61 73 20 77 69 74 68  20 74 68 65 20 52 6f 74  | as with the Rot|
00001620  61 74 65 20 69 63 6f 6e  73 2c 20 73 74 65 70 70  |ate icons, stepp|
00001630  69 6e 67 20 62 79 20 31  35 20 6f 72 0a 35 20 64  |ing by 15 or.5 d|
00001640  65 67 72 65 65 73 20 72  65 73 70 65 63 74 69 76  |egrees respectiv|
00001650  65 6c 79 2e 20 54 68 65  20 6e 65 77 20 61 6e 67  |ely. The new ang|
00001660  6c 65 20 74 61 6b 65 73  20 65 66 66 65 63 74 20  |le takes effect |
00001670  77 68 65 6e 20 79 6f 75  20 72 65 64 72 61 77 20  |when you redraw |
00001680  74 68 65 0a 69 6d 61 67  65 2e 20 53 6f 6d 65 20  |the.image. Some |
00001690  66 75 6e 63 74 69 6f 6e  73 20 6c 69 6d 69 74 20  |functions limit |
000016a0  74 68 65 20 65 6c 65 76  61 74 69 6f 6e 20 72 61  |the elevation ra|
000016b0  6e 67 65 2e 0a 0a 4d 65  6e 75 73 0a 3d 3d 3d 3d  |nge...Menus.====|
000016c0  3d 0a 54 68 65 20 69 63  6f 6e 20 62 61 72 20 6d  |=.The icon bar m|
000016d0  65 6e 75 20 73 68 6f 77  73 20 74 68 65 20 70 72  |enu shows the pr|
000016e0  6f 67 72 61 6d 20 49 6e  66 6f 20 77 69 6e 64 6f  |ogram Info windo|
000016f0  77 2c 20 61 63 63 65 73  73 20 74 6f 20 74 68 65  |w, access to the|
00001700  20 48 65 6c 70 20 66 69  6c 65 73 0a 61 6e 64 20  | Help files.and |
00001710  74 68 65 20 51 75 69 74  20 6f 70 74 69 6f 6e 2e  |the Quit option.|
00001720  20 54 68 65 20 6d 61 69  6e 20 6d 65 6e 75 20 69  | The main menu i|
00001730  73 20 61 76 61 69 6c 61  62 6c 65 20 66 72 6f 6d  |s available from|
00001740  20 61 6e 79 20 21 46 72  61 63 74 61 6c 20 77 69  | any !Fractal wi|
00001750  6e 64 6f 77 2e 0a 0a 54  68 65 20 4d 61 69 6e 20  |ndow...The Main |
00001760  4d 65 6e 75 0a 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |Menu.-----------|
00001770  2d 2d 2d 2d 2d 0a 54 68  65 20 6d 65 6e 75 20 6f  |-----.The menu o|
00001780  70 74 69 6f 6e 73 20 61  72 65 20 61 76 61 69 6c  |ptions are avail|
00001790  61 62 6c 65 20 66 72 6f  6d 20 74 68 65 20 64 65  |able from the de|
000017a0  73 6b 74 6f 70 20 6f 72  20 66 75 6c 6c 20 73 63  |sktop or full sc|
000017b0  72 65 65 6e 20 77 69 6e  64 6f 77 2e 0a 50 72 65  |reen window..Pre|
000017c0  73 73 69 6e 67 20 41 64  6a 75 73 74 20 69 6e 73  |ssing Adjust ins|
000017d0  74 65 61 64 20 6f 66 20  53 65 6c 65 63 74 20 77  |tead of Select w|
000017e0  69 6c 6c 20 6b 65 65 70  20 74 68 65 20 6d 65 6e  |ill keep the men|
000017f0  75 20 6f 70 65 6e 2e 20  4d 61 6e 79 20 73 65 6c  |u open. Many sel|
00001800  65 63 74 69 6f 6e 73 0a  72 65 73 65 74 20 74 68  |ections.reset th|
00001810  65 20 69 6d 61 67 65 20  2d 20 74 6f 20 70 65 72  |e image - to per|
00001820  66 6f 72 6d 20 61 20 72  65 64 72 61 77 20 73 65  |form a redraw se|
00001830  6c 65 63 74 20 52 65 2d  64 72 61 77 2e 0a 0a 0a  |lect Re-draw....|
00001840  66 72 61 63 74 61 6c 3a  20 54 68 65 20 63 75 72  |fractal: The cur|
00001850  72 65 6e 74 6c 79 20 73  65 6c 65 63 74 65 64 20  |rently selected |
00001860  66 72 61 63 74 61 6c 20  6e 61 6d 65 20 61 70 70  |fractal name app|
00001870  65 61 72 73 20 61 73 20  61 20 6d 65 6e 75 20 73  |ears as a menu s|
00001880  65 6c 65 63 74 69 6f 6e  2e 0a 53 6f 6d 65 20 66  |election..Some f|
00001890  72 61 63 74 61 6c 20 66  75 6e 63 74 69 6f 6e 73  |ractal functions|
000018a0  20 6f 66 66 65 72 20 74  68 65 69 72 20 6f 77 6e  | offer their own|
000018b0  20 6d 65 6e 75 20 73 65  6c 65 63 74 69 6f 6e 2e  | menu selection.|
000018c0  20 52 65 66 65 72 20 74  6f 20 74 68 65 20 68 65  | Refer to the he|
000018d0  6c 70 0a 61 70 70 6c 69  63 61 74 69 6f 6e 20 21  |lp.application !|
000018e0  46 75 6e 63 74 69 6f 6e  73 20 66 6f 72 20 64 65  |Functions for de|
000018f0  74 61 69 6c 73 2e 0a 0a  20 20 20 20 20 20 2d 2d  |tails...      --|
00001900  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00001920  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 0a 0a 46 55  |------------..FU|
00001930  4e 43 54 49 4f 4e 3a 20  53 65 6c 65 63 74 73 20  |NCTION: Selects |
00001940  74 68 65 20 46 72 61 63  74 61 6c 20 66 75 6e 63  |the Fractal func|
00001950  74 69 6f 6e 20 74 6f 20  62 65 20 75 73 65 64 2e  |tion to be used.|
00001960  20 52 65 6c 6f 61 64 69  6e 67 20 61 20 73 61 76  | Reloading a sav|
00001970  65 64 20 73 70 72 69 74  65 0a 61 75 74 6f 6d 61  |ed sprite.automa|
00001980  74 69 63 61 6c 6c 79 20  73 65 74 73 20 74 68 65  |tically sets the|
00001990  20 66 75 6e 63 74 69 6f  6e 20 74 6f 20 74 68 61  | function to tha|
000019a0  74 20 77 68 69 63 68 20  63 72 65 61 74 65 64 20  |t which created |
000019b0  74 68 65 20 73 70 72 69  74 65 2e 20 57 68 65 6e  |the sprite. When|
000019c0  0a 73 77 69 74 63 68 69  6e 67 20 62 61 63 6b 20  |.switching back |
000019d0  74 6f 20 61 20 66 75 6e  63 74 69 6f 6e 2c 20 74  |to a function, t|
000019e0  68 65 20 66 75 6e 63 74  69 6f 6e 20 76 61 72 69  |he function vari|
000019f0  61 62 6c 65 73 20 77 69  6c 6c 20 62 65 20 74 68  |ables will be th|
00001a00  65 20 73 61 6d 65 20 61  73 0a 70 72 65 76 69 6f  |e same as.previo|
00001a10  75 73 6c 79 2c 20 61 6c  6c 6f 77 69 6e 67 20 79  |usly, allowing y|
00001a20  6f 75 20 74 6f 20 73 77  69 74 63 68 20 62 65 74  |ou to switch bet|
00001a30  77 65 65 6e 20 66 75 6e  63 74 69 6f 6e 73 20 77  |ween functions w|
00001a40  69 74 68 6f 75 74 20 6c  6f 73 69 6e 67 20 79 6f  |ithout losing yo|
00001a50  75 72 0a 70 6f 73 69 74  69 6f 6e 2e 0a 0a 20 20  |ur.position...  |
00001a60  20 20 20 20 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |    ------------|
00001a70  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00001a90  2d 2d 0a 0a 49 4d 41 47  45 3a 20 43 6f 6e 74 72  |--..IMAGE: Contr|
00001aa0  6f 6c 73 20 74 68 65 20  66 61 63 74 6f 72 73 20  |ols the factors |
00001ab0  75 73 65 64 20 74 6f 20  63 72 65 61 74 65 20 74  |used to create t|
00001ac0  68 65 20 69 6d 61 67 65  20 73 75 63 68 20 61 73  |he image such as|
00001ad0  20 74 68 65 20 76 61 72  69 61 62 6c 65 73 2e 0a  | the variables..|
00001ae0  54 68 65 20 69 6d 61 67  65 20 69 73 20 68 65 6c  |The image is hel|
00001af0  64 20 69 6e 74 65 72 6e  61 6c 6c 79 20 61 73 20  |d internally as |
00001b00  61 20 73 70 72 69 74 65  20 77 68 69 63 68 20 63  |a sprite which c|
00001b10  61 6e 20 62 65 20 73 61  76 65 64 20 69 6e 20 41  |an be saved in A|
00001b20  46 47 32 20 66 6f 72 6d  61 74 2e 0a 0a 5a 4f 4f  |FG2 format...ZOO|
00001b30  4d 20 49 4e 20 61 6e 64  20 5a 4f 4f 4d 20 4f 55  |M IN and ZOOM OU|
00001b40  54 3a 0a 41 63 74 69 76  61 74 65 73 20 74 68 65  |T:.Activates the|
00001b50  20 7a 6f 6f 6d 20 62 6f  78 20 61 6e 64 20 72 65  | zoom box and re|
00001b60  2d 70 6c 6f 74 74 69 6e  67 20 70 72 6f 63 65 73  |-plotting proces|
00001b70  73 20 77 68 65 72 65 20  73 75 70 70 6f 72 74 65  |s where supporte|
00001b80  64 20 62 79 20 74 68 65  0a 66 72 61 63 74 61 6c  |d by the.fractal|
00001b90  20 66 75 6e 63 74 69 6f  6e 2e 20 4d 6f 76 69 6e  | function. Movin|
00001ba0  67 20 74 68 65 20 6d 6f  75 73 65 20 6d 6f 76 65  |g the mouse move|
00001bb0  73 20 74 68 65 20 62 6f  78 2c 20 65 76 65 6e 20  |s the box, even |
00001bc0  62 65 79 6f 6e 64 20 74  68 65 20 65 64 67 65 20  |beyond the edge |
00001bd0  6f 66 0a 74 68 65 20 69  6d 61 67 65 2e 20 54 68  |of.the image. Th|
00001be0  65 20 6d 6f 75 73 65 20  62 75 74 74 6f 6e 73 20  |e mouse buttons |
00001bf0  68 61 76 65 20 74 68 65  20 66 6f 6c 6c 6f 77 69  |have the followi|
00001c00  6e 67 20 65 66 66 65 63  74 3a 0a 0a 20 20 20 20  |ng effect:..    |
00001c10  4c 65 66 74 3a 20 5a 6f  6f 6d 20 62 6f 78 20 69  |Left: Zoom box i|
00001c20  6e 0a 20 20 4d 69 64 64  6c 65 3a 20 53 74 61 72  |n.  Middle: Star|
00001c30  74 20 7a 6f 6f 6d 20 0a  20 20 20 52 69 67 68 74  |t zoom .   Right|
00001c40  3a 20 5a 6f 6f 6d 20 62  6f 78 20 6f 75 74 0a 0a  |: Zoom box out..|
00001c50  57 68 65 6e 20 7a 6f 6f  6d 69 6e 67 20 6f 75 74  |When zooming out|
00001c60  20 74 68 65 20 62 6f 78  20 72 65 70 72 65 73 65  | the box represe|
00001c70  6e 74 73 20 74 68 65 20  63 75 72 72 65 6e 74 20  |nts the current |
00001c80  69 6d 61 67 65 20 73 69  7a 65 2e 20 54 68 65 20  |image size. The |
00001c90  69 6e 66 6f 72 6d 61 74  69 6f 6e 0a 77 69 6e 64  |information.wind|
00001ca0  6f 77 20 61 74 20 74 68  65 20 74 6f 70 20 6f 66  |ow at the top of|
00001cb0  20 74 68 65 20 73 63 72  65 65 6e 20 73 68 6f 77  | the screen show|
00001cc0  73 20 74 68 65 20 62 6f  74 74 6f 6d 20 6c 65 66  |s the bottom lef|
00001cd0  74 20 78 20 26 20 79 20  76 61 6c 75 65 73 20 61  |t x & y values a|
00001ce0  6e 64 20 74 68 65 0a 77  69 64 74 68 20 61 6e 64  |nd the.width and|
00001cf0  20 68 65 69 67 68 74 2c  20 61 73 20 75 73 65 64  | height, as used|
00001d00  20 62 79 20 74 68 65 20  46 72 61 63 74 61 6c 20  | by the Fractal |
00001d10  66 75 6e 63 74 69 6f 6e  2e 0a 0a 4f 6e 20 70 72  |function...On pr|
00001d20  65 73 73 69 6e 67 20 4d  65 6e 75 20 74 68 65 20  |essing Menu the |
00001d30  6e 65 77 20 64 69 73 70  6c 61 79 20 77 69 6c 6c  |new display will|
00001d40  20 62 65 20 64 72 61 77  6e 20 69 6e 20 64 65 64  | be drawn in ded|
00001d50  69 63 61 74 65 64 20 6d  6f 64 65 20 28 77 68 69  |icated mode (whi|
00001d60  63 68 20 69 73 0a 74 68  65 20 66 61 73 74 65 73  |ch is.the fastes|
00001d70  74 29 20 75 6e 74 69 6c  20 79 6f 75 20 70 72 65  |t) until you pre|
00001d80  73 73 20 41 64 6a 75 73  74 2c 20 61 74 20 77 68  |ss Adjust, at wh|
00001d90  69 63 68 20 74 69 6d 65  20 64 65 73 6b 74 6f 70  |ich time desktop|
00001da0  20 6d 6f 64 65 20 69 73  0a 72 65 2d 65 6e 74 65  | mode is.re-ente|
00001db0  72 65 64 2e 20 54 68 65  20 70 6c 6f 74 74 69 6e  |red. The plottin|
00001dc0  67 20 77 69 6c 6c 20 63  6f 6e 74 69 6e 75 65 20  |g will continue |
00001dd0  69 6e 20 74 68 65 20 62  61 63 6b 67 72 6f 75 6e  |in the backgroun|
00001de0  64 20 61 6e 64 20 74 68  65 20 73 63 72 65 65 6e  |d and the screen|
00001df0  20 77 69 6c 6c 0a 6e 6f  74 20 62 65 20 61 75 74  | will.not be aut|
00001e00  6f 6d 61 74 69 63 61 6c  6c 79 20 75 70 64 61 74  |omatically updat|
00001e10  65 64 2e 0a 0a 54 6f 20  73 65 65 20 74 68 65 20  |ed...To see the |
00001e20  73 74 61 74 65 20 6f 66  20 74 68 65 20 64 69 73  |state of the dis|
00001e30  70 6c 61 79 20 77 68 65  6e 20 69 6e 20 62 61 63  |play when in bac|
00001e40  6b 67 72 6f 75 6e 64 20  6d 6f 64 65 20 63 6c 69  |kground mode cli|
00001e50  63 6b 20 6f 6e 20 6f 6e  65 20 6f 66 20 74 68 65  |ck on one of the|
00001e60  0a 64 69 73 70 6c 61 79  20 70 61 6c 65 74 74 65  |.display palette|
00001e70  73 2e 20 57 68 65 6e 20  79 6f 75 20 61 72 65 20  |s. When you are |
00001e80  69 6e 20 64 65 73 6b 74  6f 70 20 6d 6f 64 65 20  |in desktop mode |
00001e90  61 20 74 69 6d 65 20 63  6f 75 6e 74 65 72 20 73  |a time counter s|
00001ea0  68 6f 77 73 20 74 68 65  0a 70 72 6f 67 72 65 73  |hows the.progres|
00001eb0  73 20 6f 6e 20 74 68 65  20 69 63 6f 6e 20 62 61  |s on the icon ba|
00001ec0  72 2e 0a 0a 42 61 63 6b  67 72 6f 75 6e 64 20 70  |r...Background p|
00001ed0  6c 6f 74 74 69 6e 67 20  61 6c 6c 6f 77 73 20 79  |lotting allows y|
00001ee0  6f 75 20 74 6f 20 63 61  72 72 79 20 6f 6e 20 75  |ou to carry on u|
00001ef0  73 69 6e 67 20 6f 74 68  65 72 20 64 65 73 6b 74  |sing other deskt|
00001f00  6f 70 20 61 70 70 6c 69  63 61 74 69 6f 6e 73 2c  |op applications,|
00001f10  0a 74 68 6f 75 67 68 20  79 6f 75 20 77 69 6c 6c  |.though you will|
00001f20  20 6e 6f 74 69 63 65 20  73 6f 6d 65 20 72 65 64  | notice some red|
00001f30  75 63 74 69 6f 6e 20 69  6e 20 73 70 65 65 64 20  |uction in speed |
00001f40  28 4e 62 2e 20 65 6e 74  65 72 69 6e 67 20 63 6f  |(Nb. entering co|
00001f50  6d 6d 61 6e 64 73 20 73  75 63 68 0a 61 73 20 2a  |mmands such.as *|
00001f60  42 41 53 49 43 20 77 69  6c 6c 20 68 61 6c 74 20  |BASIC will halt |
00001f70  61 6c 6c 20 64 65 73 6b  74 6f 70 20 6f 70 65 72  |all desktop oper|
00001f80  61 74 69 6f 6e 73 21 29  2e 20 42 61 63 6b 67 72  |ations!). Backgr|
00001f90  6f 75 6e 64 20 70 6c 6f  74 74 69 6e 67 20 77 69  |ound plotting wi|
00001fa0  6c 6c 20 74 61 6b 65 0a  6d 75 63 68 20 6c 6f 6e  |ll take.much lon|
00001fb0  67 65 72 2e 0a 0a 52 45  44 52 41 57 3a 20 63 61  |ger...REDRAW: ca|
00001fc0  75 73 65 73 20 74 68 65  20 69 6d 61 67 65 20 74  |uses the image t|
00001fd0  6f 20 62 65 20 72 65 2d  67 65 6e 65 72 61 74 65  |o be re-generate|
00001fe0  64 20 75 73 69 6e 67 20  74 68 65 20 63 75 72 72  |d using the curr|
00001ff0  65 6e 74 20 64 61 74 61  0a 76 61 72 69 61 62 6c  |ent data.variabl|
00002000  65 73 2e 20 53 61 6d 65  20 61 73 20 63 6c 69 63  |es. Same as clic|
00002010  6b 69 6e 67 20 6f 6e 20  74 68 65 20 4d 61 6e 64  |king on the Mand|
00002020  65 6c 62 72 6f 74 20 74  6f 6f 6c 20 69 63 6f 6e  |elbrot tool icon|
00002030  2e 0a 0a 53 54 4f 50 3a  20 48 61 6c 74 73 20 61  |...STOP: Halts a|
00002040  20 72 65 64 72 61 77 2e  20 59 6f 75 20 63 61 6e  | redraw. You can|
00002050  20 6f 6e 6c 79 20 72 65  73 74 61 72 74 20 66 72  | only restart fr|
00002060  6f 6d 20 74 68 65 20 62  65 67 69 6e 6e 69 6e 67  |om the beginning|
00002070  20 75 73 69 6e 67 20 52  45 44 52 41 57 2e 0a 43  | using REDRAW..C|
00002080  6c 69 63 6b 69 6e 67 20  6f 6e 20 74 68 65 20 4d  |licking on the M|
00002090  61 6e 64 65 6c 62 72 6f  74 20 69 63 6f 6e 20 77  |andelbrot icon w|
000020a0  68 65 6e 20 69 74 20 69  73 20 64 69 73 70 6c 61  |hen it is displa|
000020b0  79 65 64 20 69 6e 20 72  65 76 65 72 73 65 20 68  |yed in reverse h|
000020c0  61 73 20 74 68 65 20 73  61 6d 65 0a 65 66 66 65  |as the same.effe|
000020d0  63 74 2e 0a 0a 44 41 54  41 3a 20 4c 65 61 64 73  |ct...DATA: Leads|
000020e0  20 74 6f 20 61 20 64 61  74 61 20 65 6e 74 72 79  | to a data entry|
000020f0  20 70 61 6e 65 6c 20 61  6c 6c 6f 77 69 6e 67 20  | panel allowing |
00002100  79 6f 75 20 74 6f 20 64  69 72 65 63 74 6c 79 20  |you to directly |
00002110  65 6e 74 65 72 20 74 68  65 0a 66 75 6e 63 74 69  |enter the.functi|
00002120  6f 6e 20 76 61 72 69 61  62 6c 65 73 20 2d 20 74  |on variables - t|
00002130  68 65 73 65 20 61 72 65  20 64 65 70 65 6e 64 61  |hese are dependa|
00002140  6e 74 20 6f 6e 20 74 68  65 20 66 75 6e 63 74 69  |nt on the functi|
00002150  6f 6e 20 62 65 69 6e 67  20 75 73 65 64 2e 20 55  |on being used. U|
00002160  73 65 0a 21 46 72 61 63  74 61 6c 27 73 20 73 74  |se.!Fractal's st|
00002170  61 6e 64 61 72 64 20 65  64 69 74 69 6e 67 20 6b  |andard editing k|
00002180  65 79 73 20 74 6f 20 6d  6f 76 65 20 61 72 6f 75  |eys to move arou|
00002190  6e 64 20 74 68 65 20 70  61 6e 65 6c 20 28 73 65  |nd the panel (se|
000021a0  65 20 6c 61 74 65 72 29  2e 0a 53 65 6c 65 63 74  |e later)..Select|
000021b0  20 4f 6b 20 74 6f 20 65  6e 74 65 72 20 74 68 65  | Ok to enter the|
000021c0  20 76 61 72 69 61 62 6c  65 73 20 61 6e 64 20 68  | variables and h|
000021d0  61 76 65 20 74 68 65 6d  20 76 65 72 69 66 69 65  |ave them verifie|
000021e0  64 2e 20 50 72 65 73 73  20 52 65 64 72 61 77 20  |d. Press Redraw |
000021f0  74 6f 0a 65 6e 74 65 72  20 74 68 65 20 64 61 74  |to.enter the dat|
00002200  61 20 61 6e 64 20 73 74  61 72 74 20 70 6c 6f 74  |a and start plot|
00002210  74 69 6e 67 2e 20 55 73  65 20 49 6e 69 74 69 61  |ting. Use Initia|
00002220  6c 20 74 6f 20 72 65 74  75 72 6e 20 74 6f 20 74  |l to return to t|
00002230  68 65 20 64 65 66 61 75  6c 74 0a 76 61 6c 75 65  |he default.value|
00002240  73 20 66 6f 72 20 74 68  65 20 66 75 6e 63 74 69  |s for the functi|
00002250  6f 6e 20 6f 72 20 49 6e  69 74 61 6c 20 5a 6f 6f  |on or Inital Zoo|
00002260  6d 20 6a 75 73 74 20 74  6f 20 72 65 73 65 74 20  |m just to reset |
00002270  74 68 65 20 7a 6f 6f 6d  20 73 69 7a 65 2e 0a 0a  |the zoom size...|
00002280  53 41 56 45 3a 20 4c 65  61 64 73 20 74 6f 20 61  |SAVE: Leads to a|
00002290  20 73 74 61 6e 64 61 72  64 20 64 69 61 6c 6f 67  | standard dialog|
000022a0  75 65 20 70 61 6e 65 6c  20 74 6f 20 61 6c 6c 6f  |ue panel to allo|
000022b0  77 20 74 68 65 20 63 75  72 72 65 6e 74 20 69 6d  |w the current im|
000022c0  61 67 65 20 61 6e 64 20  64 61 74 61 0a 76 61 72  |age and data.var|
000022d0  69 61 62 6c 65 73 20 74  6f 20 62 65 20 73 61 76  |iables to be sav|
000022e0  65 64 20 61 73 20 61 6e  20 41 46 47 32 20 73 70  |ed as an AFG2 sp|
000022f0  72 69 74 65 2e 20 53 70  72 69 74 65 73 20 63 61  |rite. Sprites ca|
00002300  6e 20 62 65 20 72 65 2d  6c 6f 61 64 65 64 20 62  |n be re-loaded b|
00002310  79 0a 64 72 61 67 67 69  6e 67 20 6f 6e 74 6f 20  |y.dragging onto |
00002320  74 68 65 20 21 46 72 61  63 74 61 6c 20 69 63 6f  |the !Fractal ico|
00002330  6e 2e 0a 0a 4d 4f 44 45  20 26 20 53 49 5a 45 3a  |n...MODE & SIZE:|
00002340  20 49 6d 61 67 65 73 20  63 61 6e 20 62 65 20 67  | Images can be g|
00002350  65 6e 65 72 61 74 65 64  20 69 6e 20 61 6e 79 20  |enerated in any |
00002360  32 35 36 20 63 6f 6c 6f  75 72 20 6d 6f 64 65 2c  |256 colour mode,|
00002370  20 69 6e 63 6c 75 64 69  6e 67 0a 6d 75 6c 74 69  | including.multi|
00002380  2d 73 79 6e 63 20 61 6e  64 20 63 75 73 74 6f 6d  |-sync and custom|
00002390  20 6f 76 65 72 73 63 61  6e 20 6d 6f 64 65 73 2e  | overscan modes.|
000023a0  20 54 68 69 73 20 61 6c  6c 6f 77 73 20 64 69 66  | This allows dif|
000023b0  66 65 72 65 6e 74 20 72  65 73 6f 6c 75 74 69 6f  |ferent resolutio|
000023c0  6e 73 20 74 6f 0a 62 65  20 63 68 6f 73 65 6e 20  |ns to.be chosen |
000023d0  61 73 20 64 65 73 69 72  65 64 2e 20 41 6c 74 65  |as desired. Alte|
000023e0  72 6e 61 74 69 76 65 6c  79 20 79 6f 75 20 63 61  |rnatively you ca|
000023f0  6e 20 73 65 74 20 74 68  65 20 69 6d 61 67 65 20  |n set the image |
00002400  73 69 7a 65 20 28 69 6e  20 70 69 78 65 6c 73 29  |size (in pixels)|
00002410  0a 76 69 61 20 74 68 65  20 53 49 5a 45 20 65 6e  |.via the SIZE en|
00002420  74 72 79 20 2d 20 74 68  65 20 73 69 7a 65 20 69  |try - the size i|
00002430  73 20 6c 69 6d 69 74 65  64 20 6f 6e 6c 79 20 62  |s limited only b|
00002440  79 20 6d 65 6d 6f 72 79  2e 20 53 6d 61 6c 6c 20  |y memory. Small |
00002450  73 69 7a 65 73 20 68 65  6c 70 0a 73 70 65 65 64  |sizes help.speed|
00002460  20 75 70 20 70 6c 6f 74  74 69 6e 67 2e 20 57 68  | up plotting. Wh|
00002470  65 6e 20 75 73 69 6e 67  20 63 75 73 74 6f 6d 20  |en using custom |
00002480  73 69 7a 65 73 20 79 6f  75 20 77 69 6c 6c 20 6e  |sizes you will n|
00002490  6f 74 20 73 65 65 20 74  68 65 20 69 6d 61 67 65  |ot see the image|
000024a0  20 62 65 69 6e 67 0a 72  65 70 6c 6f 74 74 65 64  | being.replotted|
000024b0  20 6f 6e 20 73 63 72 65  65 6e 2c 20 6e 6f 72 20  | on screen, nor |
000024c0  63 61 6e 20 79 6f 75 20  73 65 65 20 61 6c 6c 20  |can you see all |
000024d0  6f 66 20 74 68 65 20 69  6d 61 67 65 20 69 6e 20  |of the image in |
000024e0  6f 6e 65 20 67 6f 20 69  66 20 69 74 20 69 73 0a  |one go if it is.|
000024f0  6c 61 72 67 65 72 20 74  68 61 6e 20 66 75 6c 6c  |larger than full|
00002500  20 73 63 72 65 65 6e 2e  20 41 20 7a 6f 6f 6d 20  | screen. A zoom |
00002510  66 65 61 74 75 72 65 20  6d 61 79 20 62 65 20 70  |feature may be p|
00002520  72 6f 76 69 64 65 64 20  61 74 20 61 20 6c 61 74  |rovided at a lat|
00002530  65 72 20 64 61 74 65 20  74 6f 0a 68 61 6e 64 6c  |er date to.handl|
00002540  65 20 74 68 69 73 2e 0a  0a 20 20 20 20 20 20 2d  |e this...      -|
00002550  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00002570  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 0a 0a 45 46  |------------..EF|
00002580  46 45 43 54 53 3a 20 54  68 69 73 20 6d 65 6e 75  |FECTS: This menu|
00002590  20 65 6e 74 72 79 20 61  6c 6c 6f 77 73 20 6d 61  | entry allows ma|
000025a0  6e 69 70 75 6c 61 74 69  6f 6e 20 6f 66 20 74 68  |nipulation of th|
000025b0  65 20 67 65 6e 65 72 61  74 65 64 20 69 6d 61 67  |e generated imag|
000025c0  65 20 61 6e 64 0a 63 6f  6e 74 72 6f 6c 73 20 74  |e and.controls t|
000025d0  68 65 20 33 64 20 61 73  70 65 63 74 2e 0a 0a 33  |he 3d aspect...3|
000025e0  64 20 44 45 54 41 49 4c  53 3a 20 4c 65 61 64 73  |d DETAILS: Leads|
000025f0  20 74 6f 20 61 20 70 61  6e 65 6c 20 67 69 76 69  | to a panel givi|
00002600  6e 67 20 63 6f 6e 74 72  6f 6c 20 6f 76 65 72 20  |ng control over |
00002610  74 68 65 20 33 64 20 70  6c 6f 74 74 69 6e 67 2e  |the 3d plotting.|
00002620  20 53 65 65 20 74 68 65  0a 73 65 63 74 69 6f 6e  | See the.section|
00002630  20 6f 6e 20 33 64 20 70  6c 6f 74 74 69 6e 67 20  | on 3d plotting |
00002640  66 6f 72 20 66 75 6c 6c  20 64 65 74 61 69 6c 73  |for full details|
00002650  2e 0a 0a 50 41 4c 45 54  54 45 3a 20 4c 65 61 64  |...PALETTE: Lead|
00002660  73 20 74 6f 20 61 20 73  65 6c 65 63 74 69 6f 6e  |s to a selection|
00002670  20 6f 66 20 70 61 6c 65  74 74 65 20 74 79 70 65  | of palette type|
00002680  73 2e 20 54 68 69 73 20  70 65 72 66 6f 72 6d 73  |s. This performs|
00002690  20 61 20 70 65 72 6d 61  6e 65 6e 74 0a 63 68 61  | a permanent.cha|
000026a0  6e 67 65 20 6f 66 20 74  68 65 20 69 6d 61 67 65  |nge of the image|
000026b0  20 74 6f 20 74 68 65 20  6e 65 77 20 70 61 6c 65  | to the new pale|
000026c0  74 74 65 2e 20 4e 6f 74  65 20 74 68 61 74 20 74  |tte. Note that t|
000026d0  68 69 73 20 70 72 6f 63  65 73 73 20 6d 61 79 20  |his process may |
000026e0  6e 6f 74 20 62 65 0a 72  65 76 65 72 73 69 62 6c  |not be.reversibl|
000026f0  65 2c 20 74 68 6f 75 67  68 20 21 46 72 61 63 74  |e, though !Fract|
00002700  61 6c 20 77 69 6c 6c 20  61 74 74 65 6d 70 74 20  |al will attempt |
00002710  74 6f 20 70 65 72 66 6f  72 6d 20 74 68 65 20 74  |to perform the t|
00002720  72 61 6e 73 6c 61 74 69  6f 6e 20 61 73 20 62 65  |ranslation as be|
00002730  73 74 0a 61 73 20 70 6f  73 73 69 62 6c 65 20 69  |st.as possible i|
00002740  66 20 74 68 65 20 69 6e  69 74 69 61 6c 20 70 61  |f the initial pa|
00002750  6c 65 74 74 65 20 69 73  20 6e 6f 74 20 74 68 65  |lette is not the|
00002760  20 64 65 66 61 75 6c 74  2e 20 54 68 65 20 64 69  | default. The di|
00002770  73 70 6c 61 79 20 70 61  6c 65 74 74 65 0a 73 68  |splay palette.sh|
00002780  6f 75 6c 64 20 62 65 20  72 65 73 65 74 20 74 6f  |ould be reset to|
00002790  20 44 65 66 61 75 6c 74  20 74 6f 20 73 65 65 20  | Default to see |
000027a0  74 68 65 20 63 6f 6c 6f  75 72 73 20 63 6f 72 72  |the colours corr|
000027b0  65 63 74 6c 79 2e 20 54  68 69 73 20 6f 70 74 69  |ectly. This opti|
000027c0  6f 6e 20 69 73 0a 70 72  6f 76 69 64 65 64 20 70  |on is.provided p|
000027d0  72 69 6d 61 72 69 6c 79  20 66 6f 72 20 73 61 76  |rimarily for sav|
000027e0  69 6e 67 20 69 6d 61 67  65 73 2c 20 6f 72 20 66  |ing images, or f|
000027f0  6f 72 20 69 6e 76 65 72  74 69 6e 67 20 74 68 65  |or inverting the|
00002800  20 70 61 6c 65 74 74 65  20 66 6f 72 20 74 68 65  | palette for the|
00002810  0a 33 64 20 64 72 61 77  69 6e 67 20 72 6f 75 74  |.3d drawing rout|
00002820  69 6e 65 73 2e 20 4e 42  2e 20 54 68 65 20 70 61  |ines. NB. The pa|
00002830  6c 65 74 74 65 20 69 73  20 72 65 73 65 74 20 74  |lette is reset t|
00002840  6f 20 44 65 66 61 75 6c  74 20 77 68 65 6e 20 74  |o Default when t|
00002850  68 65 20 69 6d 61 67 65  20 69 73 0a 72 65 2d 64  |he image is.re-d|
00002860  72 61 77 6e 2e 20 45 78  74 65 72 6e 61 6c 20 70  |rawn. External p|
00002870  61 6c 65 74 74 65 73 20  6d 61 79 20 61 6c 73 6f  |alettes may also|
00002880  20 62 65 20 75 73 65 64  20 2d 20 73 65 65 20 74  | be used - see t|
00002890  68 65 20 50 61 6c 65 74  74 65 73 20 73 65 63 74  |he Palettes sect|
000028a0  69 6f 6e 2e 0a 0a 54 6f  20 69 6e 76 65 72 74 20  |ion...To invert |
000028b0  61 6e 20 69 6d 61 67 65  20 70 61 6c 65 74 74 65  |an image palette|
000028c0  20 70 72 65 73 73 20 41  64 6a 75 73 74 20 6f 76  | press Adjust ov|
000028d0  65 72 20 44 65 66 61 75  6c 74 20 28 61 73 73 75  |er Default (assu|
000028e0  6d 69 6e 67 20 74 68 65  20 44 65 66 61 75 6c 74  |ming the Default|
000028f0  0a 70 61 6c 65 74 74 65  20 69 73 20 6e 6f 74 20  |.palette is not |
00002900  61 6c 72 65 61 64 79 20  69 6e 20 69 6e 76 65 72  |already in inver|
00002910  73 65 20 6f 72 64 65 72  29 2e 20 49 6e 20 66 61  |se order). In fa|
00002920  63 74 20 75 73 69 6e 67  20 41 64 6a 75 73 74 20  |ct using Adjust |
00002930  63 6f 6e 76 65 72 74 73  20 74 68 65 0a 69 6d 61  |converts the.ima|
00002940  67 65 20 75 73 69 6e 67  20 74 68 65 20 69 6e 76  |ge using the inv|
00002950  65 72 73 65 20 6f 66 20  74 68 65 20 73 65 6c 65  |erse of the sele|
00002960  63 74 65 64 20 70 61 6c  65 74 74 65 20 28 69 65  |cted palette (ie|
00002970  2e 20 74 68 65 20 63 6f  6c 6f 75 72 73 20 61 72  |. the colours ar|
00002980  65 20 69 6e 20 74 68 65  0a 6f 70 70 6f 73 69 74  |e in the.opposit|
00002990  65 20 6f 72 64 65 72 29  2e 0a 0a 50 41 4c 2e 20  |e order)...PAL. |
000029a0  53 48 49 46 54 3a 20 4c  65 61 64 73 20 74 6f 20  |SHIFT: Leads to |
000029b0  61 20 73 75 62 6d 65 6e  75 20 6f 66 20 70 61 6c  |a submenu of pal|
000029c0  65 74 74 65 20 63 68 61  6e 67 65 73 2e 20 54 68  |ette changes. Th|
000029d0  69 73 20 61 6c 6c 6f 77  73 20 74 68 65 20 70 61  |is allows the pa|
000029e0  6c 65 74 74 65 0a 63 6f  6c 6f 75 72 73 20 74 6f  |lette.colours to|
000029f0  20 62 65 20 70 65 72 6d  61 6e 65 6e 74 6c 79 20  | be permanently |
00002a00  73 68 69 66 74 65 64 20  75 70 20 6f 72 20 64 6f  |shifted up or do|
00002a10  77 6e 20 61 73 20 72 65  71 75 69 72 65 64 2e 0a  |wn as required..|
00002a20  0a 43 59 43 4c 45 20 32  35 35 20 26 20 32 35 36  |.CYCLE 255 & 256|
00002a30  3a 20 41 6c 6c 6f 77 73  20 74 68 65 20 69 6d 61  |: Allows the ima|
00002a40  67 65 20 63 6f 6c 6f 75  72 73 20 74 6f 20 62 65  |ge colours to be|
00002a50  20 73 74 65 70 70 65 64  20 74 68 72 6f 75 67 68  | stepped through|
00002a60  2e 20 32 35 35 20 64 6f  65 73 0a 6e 6f 74 20 63  |. 255 does.not c|
00002a70  79 63 6c 65 20 62 6c 61  63 6b 20 74 6f 20 61 76  |ycle black to av|
00002a80  6f 69 64 20 66 6c 69 63  6b 65 72 20 62 75 74 20  |oid flicker but |
00002a90  69 73 20 73 6c 69 67 68  74 6c 79 20 73 6c 6f 77  |is slightly slow|
00002aa0  65 72 2e 20 54 6f 20 73  70 65 65 64 20 75 70 20  |er. To speed up |
00002ab0  74 68 65 0a 72 61 74 65  20 74 72 79 20 75 73 69  |the.rate try usi|
00002ac0  6e 67 20 61 20 6c 6f 77  65 72 20 72 65 73 6f 6c  |ng a lower resol|
00002ad0  75 74 69 6f 6e 20 64 69  73 70 6c 61 79 20 6d 6f  |ution display mo|
00002ae0  64 65 2e 20 57 68 65 6e  20 69 6e 20 63 79 63 6c  |de. When in cycl|
00002af0  65 20 6d 6f 64 65 20 74  68 65 20 6d 6f 75 73 65  |e mode the mouse|
00002b00  0a 6b 65 79 73 20 61 63  74 20 61 73 20 66 6f 6c  |.keys act as fol|
00002b10  6c 6f 77 73 3a 0a 20 20  20 20 53 65 6c 65 63 74  |lows:.    Select|
00002b20  3a 20 48 61 6c 74 20 63  79 63 6c 69 6e 67 2e 20  |: Halt cycling. |
00002b30  50 72 65 73 73 20 41 64  6a 75 73 74 20 74 6f 20  |Press Adjust to |
00002b40  72 65 73 74 61 72 74 2e  0a 20 20 20 20 4d 65 6e  |restart..    Men|
00002b50  75 20 20 3a 20 45 78 69  74 20 63 79 63 6c 69 6e  |u  : Exit cyclin|
00002b60  67 20 61 6e 64 20 72 65  73 74 6f 72 65 20 74 68  |g and restore th|
00002b70  65 20 69 6d 61 67 65 20  63 6f 6c 6f 75 72 73 2e  |e image colours.|
00002b80  0a 20 20 20 20 41 64 6a  75 73 74 3a 20 52 65 76  |.    Adjust: Rev|
00002b90  65 72 73 65 20 74 68 65  20 64 69 72 65 63 74 69  |erse the directi|
00002ba0  6f 6e 20 6f 66 20 63 79  63 6c 69 6e 67 2e 0a 54  |on of cycling..T|
00002bb0  77 6f 20 73 63 72 65 65  6e 20 62 61 6e 6b 73 20  |wo screen banks |
00002bc0  77 69 6c 6c 20 62 65 20  75 73 65 64 20 69 66 20  |will be used if |
00002bd0  74 68 65 72 65 20 69 73  20 73 75 66 66 69 63 69  |there is suffici|
00002be0  65 6e 74 20 6d 65 6d 6f  72 79 20 74 6f 20 61 76  |ent memory to av|
00002bf0  6f 69 64 0a 66 6c 69 63  6b 65 72 2e 20 4e 6f 74  |oid.flicker. Not|
00002c00  65 20 74 68 61 74 20 69  6e 20 4d 6f 64 65 73 20  |e that in Modes |
00002c10  32 31 2c 20 32 34 2c 20  32 38 20 65 74 63 20 74  |21, 24, 28 etc t|
00002c20  68 69 73 20 69 73 20 6e  6f 74 20 70 6f 73 73 69  |his is not possi|
00002c30  62 6c 65 20 64 75 65 20  74 6f 20 74 68 65 0a 34  |ble due to the.4|
00002c40  38 30 6b 20 56 49 44 43  20 6c 69 6d 69 74 2e 20  |80k VIDC limit. |
00002c50  49 6e 20 6f 74 68 65 72  20 6d 6f 64 65 73 2c 20  |In other modes, |
00002c60  69 66 20 79 6f 75 20 67  65 74 20 66 6c 69 63 6b  |if you get flick|
00002c70  65 72 2c 20 74 72 79 20  74 6f 20 66 72 65 65 20  |er, try to free |
00002c80  75 70 20 6d 65 6d 6f 72  79 0a 75 73 69 6e 67 20  |up memory.using |
00002c90  74 68 65 20 74 61 73 6b  20 6d 61 6e 61 67 65 72  |the task manager|
00002ca0  2e 0a 0a 43 6f 6c 6f 75  72 20 63 79 63 6c 69 6e  |...Colour cyclin|
00002cb0  67 20 77 69 6c 6c 20 77  6f 72 6b 20 69 6e 20 6e  |g will work in n|
00002cc0  6f 6e 2d 64 65 66 61 75  6c 74 20 64 69 73 70 6c  |on-default displ|
00002cd0  61 79 20 70 61 6c 65 74  74 65 73 20 61 73 20 6c  |ay palettes as l|
00002ce0  6f 6e 67 20 61 73 20 74  68 65 0a 69 6d 61 67 65  |ong as the.image|
00002cf0  20 69 73 20 6e 6f 72 6d  61 6c 20 73 63 72 65 65  | is normal scree|
00002d00  6e 20 73 69 7a 65 20 61  6e 64 20 74 68 65 20 69  |n size and the i|
00002d10  6d 61 67 65 20 6d 6f 64  65 20 63 61 6e 20 62 65  |mage mode can be|
00002d20  20 65 6e 74 65 72 65 64  2e 20 54 68 69 73 20 63  | entered. This c|
00002d30  61 6e 0a 70 72 6f 64 75  63 65 20 73 6f 6d 65 20  |an.produce some |
00002d40  61 6d 61 7a 69 6e 67 20  65 66 66 65 63 74 73 20  |amazing effects |
00002d50  2d 20 74 72 79 20 74 68  65 20 46 61 75 6c 74 20  |- try the Fault |
00002d60  66 75 6e 63 74 69 6f 6e  20 77 69 74 68 20 64 69  |function with di|
00002d70  66 66 65 72 65 6e 74 0a  70 61 6c 65 74 74 65 73  |fferent.palettes|
00002d80  20 66 6f 72 20 65 78 61  6d 70 6c 65 2e 20 54 68  | for example. Th|
00002d90  69 73 20 70 61 6c 65 74  74 65 20 63 79 63 6c 69  |is palette cycli|
00002da0  6e 67 20 66 65 61 74 75  72 65 20 69 73 20 73 6c  |ng feature is sl|
00002db0  6f 77 65 72 20 74 68 61  6e 20 75 73 69 6e 67 0a  |ower than using.|
00002dc0  73 74 72 61 69 67 68 74  20 69 6d 61 67 65 20 63  |straight image c|
00002dd0  6f 6c 6f 75 72 20 63 79  63 6c 69 6e 67 2e 20 49  |olour cycling. I|
00002de0  66 20 70 61 6c 65 74 74  65 20 63 79 63 6c 69 6e  |f palette cyclin|
00002df0  67 20 63 61 6e 6e 6f 74  20 62 65 20 70 65 72 66  |g cannot be perf|
00002e00  6f 72 6d 65 64 2c 0a 6e  6f 72 6d 61 6c 20 69 6d  |ormed,.normal im|
00002e10  61 67 65 20 63 79 63 6c  69 6e 67 20 77 69 6c 6c  |age cycling will|
00002e20  20 62 65 20 75 73 65 64  20 77 68 69 63 68 20 77  | be used which w|
00002e30  69 6c 6c 20 70 72 6f 64  75 63 65 20 73 74 72 61  |ill produce stra|
00002e40  6e 67 65 20 72 65 73 75  6c 74 73 20 73 69 6e 63  |nge results sinc|
00002e50  65 0a 74 68 65 20 63 79  63 6c 69 6e 67 20 64 6f  |e.the cycling do|
00002e60  65 73 20 6e 6f 74 20 73  74 65 70 20 74 68 72 6f  |es not step thro|
00002e70  75 67 68 20 74 68 65 20  70 61 6c 65 74 74 65 2c  |ugh the palette,|
00002e80  20 62 75 74 20 6d 65 72  65 6c 79 20 69 6e 63 72  | but merely incr|
00002e90  65 6d 65 6e 74 73 20 74  68 65 0a 64 69 73 70 6c  |ements the.displ|
00002ea0  61 79 65 64 20 63 6f 6c  6f 75 72 73 2e 0a 0a 20  |ayed colours... |
00002eb0  20 20 20 20 20 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |     -----------|
00002ec0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00002ee0  2d 2d 2d 2d 0a 0a 44 49  53 50 4c 41 59 3a 20 43  |----..DISPLAY: C|
00002ef0  6f 6e 74 72 6f 6c 73 20  74 68 65 20 69 6d 61 67  |ontrols the imag|
00002f00  65 20 64 69 73 70 6c 61  79 2c 20 77 69 74 68 20  |e display, with |
00002f10  74 68 65 73 65 20 6f 70  74 69 6f 6e 73 3a 0a 0a  |these options:..|
00002f20  50 52 45 56 49 4f 55 53  3a 20 49 66 20 61 20 70  |PREVIOUS: If a p|
00002f30  72 65 76 69 6f 75 73 6c  79 20 70 6c 6f 74 74 65  |reviously plotte|
00002f40  64 20 69 6d 61 67 65 20  65 78 69 73 74 73 2c 20  |d image exists, |
00002f50  74 68 65 6e 20 79 6f 75  20 63 61 6e 20 73 65 6c  |then you can sel|
00002f60  65 63 74 20 74 68 69 73  20 74 6f 0a 71 75 69 63  |ect this to.quic|
00002f70  6b 6c 79 20 72 65 2d 64  69 73 70 6c 61 79 20 69  |kly re-display i|
00002f80  74 2e 20 54 6f 20 73 61  76 65 20 6f 6c 64 65 72  |t. To save older|
00002f90  20 69 6d 61 67 65 73 2c  20 75 73 65 20 74 68 65  | images, use the|
00002fa0  20 53 61 76 65 20 64 69  61 6c 6f 67 75 65 2e 20  | Save dialogue. |
00002fb0  49 66 20 74 68 65 72 65  0a 69 73 20 69 6e 73 75  |If there.is insu|
00002fc0  66 66 69 63 69 65 6e 74  20 6d 65 6d 6f 72 79 20  |fficient memory |
00002fd0  61 76 61 69 6c 61 62 6c  65 2c 20 74 68 69 73 20  |available, this |
00002fe0  66 75 6e 63 74 69 6f 6e  20 69 73 20 64 69 73 61  |function is disa|
00002ff0  62 6c 65 64 2e 0a 0a 50  41 4c 45 54 54 45 3a 20  |bled...PALETTE: |
00003000  4c 65 61 64 73 20 74 6f  20 61 20 73 65 6c 65 63  |Leads to a selec|
00003010  74 69 6f 6e 20 6f 66 20  70 61 6c 65 74 74 65 20  |tion of palette |
00003020  74 79 70 65 73 2e 20 54  68 69 73 20 61 6c 6c 6f  |types. This allo|
00003030  77 73 20 74 68 65 20 63  75 72 72 65 6e 74 0a 69  |ws the current.i|
00003040  6d 61 67 65 20 74 6f 20  62 65 20 76 69 65 77 65  |mage to be viewe|
00003050  64 20 77 69 74 68 20 61  20 64 69 66 66 65 72 65  |d with a differe|
00003060  6e 74 20 70 61 6c 65 74  74 65 2c 20 62 75 74 20  |nt palette, but |
00003070  77 69 74 68 6f 75 74 20  61 63 74 75 61 6c 6c 79  |without actually|
00003080  20 6d 6f 64 69 66 79 69  6e 67 0a 74 68 65 20 69  | modifying.the i|
00003090  6d 61 67 65 20 69 74 73  65 6c 66 2c 20 74 68 75  |mage itself, thu|
000030a0  73 20 72 65 74 61 69 6e  69 6e 67 20 74 68 65 20  |s retaining the |
000030b0  69 6d 61 67 65 20 64 65  74 61 69 6c 2e 20 54 68  |image detail. Th|
000030c0  69 73 20 6d 65 74 68 6f  64 20 6f 66 20 70 61 6c  |is method of pal|
000030d0  65 74 74 65 0a 63 6f 6e  74 72 6f 6c 20 69 73 20  |ette.control is |
000030e0  74 6f 20 62 65 20 70 72  65 66 65 72 72 65 64 20  |to be preferred |
000030f0  6f 76 65 72 20 74 68 65  20 70 65 72 6d 61 6e 65  |over the permane|
00003100  6e 74 20 63 68 61 6e 67  65 20 70 72 6f 76 69 64  |nt change provid|
00003110  65 64 20 62 79 0a 45 66  66 65 63 74 73 2d 3e 50  |ed by.Effects->P|
00003120  61 6c 65 74 74 65 2e 20  54 68 69 73 20 6f 70 74  |alette. This opt|
00003130  69 6f 6e 20 6f 6e 6c 79  20 77 6f 72 6b 73 20 77  |ion only works w|
00003140  68 65 6e 20 69 6e 20 61  20 32 35 36 20 63 6f 6c  |hen in a 256 col|
00003150  6f 75 72 20 6d 6f 64 65  2e 0a 0a 57 69 74 68 20  |our mode...With |
00003160  44 65 66 61 75 6c 74 20  74 68 65 20 63 6f 6c 6f  |Default the colo|
00003170  75 72 73 20 61 72 65 20  69 6e 20 74 68 65 20 70  |urs are in the p|
00003180  68 79 73 69 63 61 6c 20  63 6f 6c 6f 75 72 20 6f  |hysical colour o|
00003190  72 64 65 72 20 28 61 73  20 73 65 65 6e 20 69 6e  |rder (as seen in|
000031a0  0a 21 50 61 69 6e 74 29  2e 20 57 69 74 68 20 52  |.!Paint). With R|
000031b0  47 42 20 74 68 65 20 63  6f 6c 6f 75 72 73 20 73  |GB the colours s|
000031c0  74 65 70 20 74 68 72 6f  75 67 68 20 74 68 65 20  |tep through the |
000031d0  34 20 54 69 6e 74 73 2c  20 52 65 64 2c 20 47 72  |4 Tints, Red, Gr|
000031e0  65 65 6e 20 26 20 42 6c  75 65 20 69 6e 0a 74 68  |een & Blue in.th|
000031f0  61 74 20 6f 72 64 65 72  2e 20 57 69 74 68 20 4c  |at order. With L|
00003200  6f 67 69 63 61 6c 20 74  68 65 20 63 6f 6c 6f 75  |ogical the colou|
00003210  72 73 20 61 72 65 20 69  6e 20 74 68 65 20 73 61  |rs are in the sa|
00003220  6d 65 20 6f 72 64 65 72  20 61 73 20 75 73 65 64  |me order as used|
00003230  20 77 69 74 68 0a 43 4f  4c 4f 55 52 20 26 20 54  | with.COLOUR & T|
00003240  49 4e 54 2c 20 69 65 2e  20 73 74 65 70 20 74 68  |INT, ie. step th|
00003250  72 6f 75 67 68 20 52 47  42 20 69 6e 20 74 68 65  |rough RGB in the|
00003260  20 34 20 74 69 6e 74 73  2e 20 50 72 65 73 73 69  | 4 tints. Pressi|
00003270  6e 67 20 41 64 6a 75 73  74 20 72 61 74 68 65 72  |ng Adjust rather|
00003280  0a 74 68 61 6e 20 53 65  6c 65 63 74 20 75 73 65  |.than Select use|
00003290  73 20 74 68 65 20 63 6f  6c 6f 75 72 73 20 69 6e  |s the colours in|
000032a0  20 74 68 65 20 72 65 76  65 72 73 65 20 6f 72 64  | the reverse ord|
000032b0  65 72 20 28 69 65 2e 20  69 6e 76 65 72 74 65 64  |er (ie. inverted|
000032c0  29 2e 20 53 65 65 20 74  68 65 0a 50 61 6c 65 74  |). See the.Palet|
000032d0  74 65 73 20 73 65 63 74  69 6f 6e 20 66 6f 72 20  |tes section for |
000032e0  64 65 74 61 69 6c 73 20  6f 6e 20 74 68 65 20 45  |details on the E|
000032f0  78 74 65 72 6e 61 6c 20  70 61 6c 65 74 74 65 2e  |xternal palette.|
00003300  0a 0a 50 41 4c 2e 20 53  48 49 46 54 3a 20 4c 65  |..PAL. SHIFT: Le|
00003310  61 64 73 20 74 6f 20 61  20 73 75 62 6d 65 6e 75  |ads to a submenu|
00003320  20 6f 66 20 70 61 6c 65  74 74 65 20 63 68 61 6e  | of palette chan|
00003330  67 65 73 2e 20 54 68 69  73 20 61 6c 6c 6f 77 73  |ges. This allows|
00003340  20 74 68 65 20 70 61 6c  65 74 74 65 0a 63 6f 6c  | the palette.col|
00003350  6f 75 72 73 20 74 6f 20  62 65 20 74 65 6d 70 6f  |ours to be tempo|
00003360  72 61 72 69 6c 79 20 73  68 69 66 74 65 64 20 75  |rarily shifted u|
00003370  70 20 6f 72 20 64 6f 77  6e 20 61 73 20 72 65 71  |p or down as req|
00003380  75 69 72 65 64 2e 20 52  65 2d 73 65 6c 65 63 74  |uired. Re-select|
00003390  20 74 68 65 0a 64 69 73  70 6c 61 79 20 70 61 6c  | the.display pal|
000033a0  65 74 74 65 20 74 6f 20  63 61 6e 63 65 6c 2e 20  |ette to cancel. |
000033b0  54 68 69 73 20 6f 70 74  69 6f 6e 20 6f 6e 6c 79  |This option only|
000033c0  20 77 6f 72 6b 73 20 77  68 65 6e 20 69 6e 20 61  | works when in a|
000033d0  20 32 35 36 20 63 6f 6c  6f 75 72 20 6d 6f 64 65  | 256 colour mode|
000033e0  2e 0a 50 61 6c 65 74 74  65 20 73 68 69 66 74 69  |..Palette shifti|
000033f0  6e 67 20 69 73 20 75 73  65 66 75 6c 20 77 69 74  |ng is useful wit|
00003400  68 20 74 68 65 20 4c 61  6e 64 73 63 61 70 65 20  |h the Landscape |
00003410  70 61 6c 65 74 74 65 20  74 6f 20 67 65 74 20 61  |palette to get a|
00003420  20 62 61 6c 61 6e 63 65  0a 62 65 74 77 65 65 6e  | balance.between|
00003430  20 73 65 61 20 61 6e 64  20 6c 61 6e 64 2e 0a 0a  | sea and land...|
00003440  48 49 44 45 3a 20 43 6c  6f 73 65 73 20 74 68 65  |HIDE: Closes the|
00003450  20 66 75 6c 6c 20 73 63  72 65 65 6e 20 77 69 6e  | full screen win|
00003460  64 6f 77 20 77 68 65 6e  20 6f 70 65 6e 2e 20 54  |dow when open. T|
00003470  68 69 73 20 63 61 6e 20  62 65 20 64 6f 6e 65 20  |his can be done |
00003480  65 76 65 6e 20 77 68 69  6c 65 0a 70 6c 6f 74 74  |even while.plott|
00003490  69 6e 67 20 69 73 20 67  6f 69 6e 67 20 6f 6e 2e  |ing is going on.|
000034a0  0a 0a 46 55 4c 4c 20 53  43 52 45 45 4e 3a 20 43  |..FULL SCREEN: C|
000034b0  6c 69 63 6b 20 6f 6e 20  74 68 69 73 20 74 6f 20  |lick on this to |
000034c0  73 65 65 20 74 68 65 20  69 6d 61 67 65 20 69 6e  |see the image in|
000034d0  20 66 75 6c 6c 20 73 63  72 65 65 6e 20 6d 6f 64  | full screen mod|
000034e0  65 2e 0a 41 6c 74 65 72  6e 61 74 69 76 65 6c 79  |e..Alternatively|
000034f0  20 63 6c 69 63 6b 20 77  69 74 68 20 41 64 6a 75  | click with Adju|
00003500  73 74 20 6f 76 65 72 20  74 68 65 20 69 63 6f 6e  |st over the icon|
00003510  20 62 61 72 20 69 63 6f  6e 2e 20 0a 0a 20 20 20  | bar icon. ..   |
00003520  20 20 20 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |   -------------|
00003530  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00003550  2d 0a 0a 4f 50 54 49 4f  4e 53 3a 20 4c 65 61 64  |-..OPTIONS: Lead|
00003560  73 20 74 6f 20 61 20 70  61 6e 65 6c 20 6c 69 73  |s to a panel lis|
00003570  74 69 6e 67 20 74 68 65  20 6f 70 74 69 6f 6e 73  |ting the options|
00003580  20 63 75 72 72 65 6e 74  6c 79 20 69 6e 20 65 66  | currently in ef|
00003590  66 65 63 74 2e 20 43 6c  69 63 6b 20 6f 6e 0a 74  |fect. Click on.t|
000035a0  68 65 20 62 75 74 74 6f  6e 20 74 6f 20 74 75 72  |he button to tur|
000035b0  6e 20 61 6e 20 6f 70 74  69 6f 6e 20 6f 6e 2f 6f  |n an option on/o|
000035c0  66 66 2e 20 50 72 65 73  73 20 4f 4b 20 74 6f 20  |ff. Press OK to |
000035d0  65 6e 74 65 72 20 79 6f  75 72 20 73 65 74 74 69  |enter your setti|
000035e0  6e 67 73 20 6f 72 20 53  61 76 65 0a 74 6f 20 6d  |ngs or Save.to m|
000035f0  61 6b 65 20 74 68 65 6d  20 70 65 72 6d 61 6e 65  |ake them permane|
00003600  6e 74 2e 0a 0a 58 2f 59  20 47 75 65 73 73 69 6e  |nt...X/Y Guessin|
00003610  67 3a 20 53 6f 6d 65 20  66 75 6e 63 74 69 6f 6e  |g: Some function|
00003620  73 20 73 75 63 68 20 61  73 20 4d 61 6e 64 65 6c  |s such as Mandel|
00003630  62 72 6f 74 73 20 70 6c  6f 74 20 61 20 70 69 78  |brots plot a pix|
00003640  65 6c 20 62 79 20 70 69  78 65 6c 2e 20 57 69 74  |el by pixel. Wit|
00003650  68 0a 58 2f 59 20 47 75  65 73 73 69 6e 67 20 61  |h.X/Y Guessing a|
00003660  20 72 6f 75 67 68 20 69  6d 61 67 65 20 69 73 20  | rough image is |
00003670  64 72 61 77 6e 20 61 6e  64 20 74 68 65 6e 20 74  |drawn and then t|
00003680  68 65 20 64 65 74 61 69  6c 20 69 73 20 66 69 6c  |he detail is fil|
00003690  6c 65 64 20 69 6e 2c 0a  67 75 65 73 73 69 6e 67  |led in,.guessing|
000036a0  20 69 66 20 70 6f 73 73  69 62 6c 65 20 74 68 65  | if possible the|
000036b0  20 63 6f 6c 6f 75 72 20  69 6e 20 62 65 74 77 65  | colour in betwe|
000036c0  65 6e 2e 20 4e 6f 74 20  6f 6e 6c 79 20 64 6f 65  |en. Not only doe|
000036d0  73 20 74 68 69 73 20 61  6c 6c 6f 77 20 79 6f 75  |s this allow you|
000036e0  20 74 6f 0a 71 75 69 63  6b 6c 79 20 73 65 65 20  | to.quickly see |
000036f0  74 68 65 20 69 6d 61 67  65 2c 20 62 75 74 20 69  |the image, but i|
00003700  74 20 69 73 20 61 6c 73  6f 20 75 70 20 74 6f 20  |t is also up to |
00003710  34 20 74 69 6d 65 73 20  71 75 69 63 6b 65 72 2e  |4 times quicker.|
00003720  20 54 68 65 20 64 6f 77  6e 73 69 64 65 20 69 73  | The downside is|
00003730  0a 61 20 73 6c 69 67 68  74 20 6c 6f 73 73 20 69  |.a slight loss i|
00003740  6e 20 61 63 63 75 72 61  63 79 2c 20 73 6f 20 61  |n accuracy, so a|
00003750  6e 20 6f 70 74 69 6f 6e  20 69 73 20 70 72 6f 76  |n option is prov|
00003760  69 64 65 64 20 74 6f 20  74 75 72 6e 20 74 68 69  |ided to turn thi|
00003770  73 20 6d 6f 64 65 20 6f  66 66 2c 0a 69 6e 20 77  |s mode off,.in w|
00003780  68 69 63 68 20 63 61 73  65 20 65 61 63 68 20 70  |hich case each p|
00003790  69 78 65 6c 20 77 69 6c  6c 20 62 65 20 64 72 61  |ixel will be dra|
000037a0  77 6e 20 69 6e 20 73 65  71 75 65 6e 63 65 2e 0a  |wn in sequence..|
000037b0  0a 54 6f 6f 6c 73 20 57  69 6e 64 6f 77 3a 20 41  |.Tools Window: A|
000037c0  6c 6c 6f 77 73 20 74 68  65 20 74 6f 6f 6c 73 20  |llows the tools |
000037d0  77 69 6e 64 6f 77 20 74  6f 20 62 65 20 74 75 72  |window to be tur|
000037e0  6e 65 64 20 6f 6e 20 61  6e 64 20 6f 66 66 2e 0a  |ned on and off..|
000037f0  0a 50 72 65 76 69 6f 75  73 20 49 6d 61 67 65 20  |.Previous Image |
00003800  53 61 76 65 3a 20 74 75  72 6e 73 20 6f 66 66 20  |Save: turns off |
00003810  74 68 65 20 69 6e 74 65  72 6e 61 6c 20 69 6d 61  |the internal ima|
00003820  67 65 20 73 74 6f 72 69  6e 67 20 66 65 61 74 75  |ge storing featu|
00003830  72 65 20 77 68 69 63 68  0a 68 65 6c 70 73 20 74  |re which.helps t|
00003840  6f 20 72 65 64 75 63 65  20 6d 65 6d 6f 72 79 20  |o reduce memory |
00003850  72 65 71 75 69 72 65 6d  65 6e 74 73 2e 0a 0a 46  |requirements...F|
00003860  75 6c 6c 20 53 63 72 65  65 6e 20 4d 6f 64 65 3a  |ull Screen Mode:|
00003870  20 54 68 65 20 66 75 6c  6c 20 73 63 72 65 65 6e  | The full screen|
00003880  20 64 69 73 70 6c 61 79  20 6d 6f 64 65 20 63 61  | display mode ca|
00003890  6e 20 62 65 20 73 65 6c  65 63 74 65 64 20 66 72  |n be selected fr|
000038a0  6f 6d 20 61 6e 79 20 32  35 36 0a 63 6f 6c 6f 75  |om any 256.colou|
000038b0  72 20 6d 6f 64 65 2e 20  54 68 65 20 64 65 66 61  |r mode. The defa|
000038c0  75 6c 74 20 69 73 20 74  68 65 20 73 61 6d 65 20  |ult is the same |
000038d0  61 73 20 74 68 65 20 69  6d 61 67 65 20 6d 6f 64  |as the image mod|
000038e0  65 2e 20 57 68 65 6e 20  74 68 65 20 64 69 73 70  |e. When the disp|
000038f0  6c 61 79 0a 6d 6f 64 65  20 69 73 20 64 69 66 66  |lay.mode is diff|
00003900  65 72 65 6e 74 20 66 72  6f 6d 20 74 68 65 20 69  |erent from the i|
00003910  6d 61 67 65 20 6d 6f 64  65 2c 20 74 68 65 20 69  |mage mode, the i|
00003920  6d 61 67 65 20 6d 6f 64  65 20 77 69 6c 6c 20 62  |mage mode will b|
00003930  65 20 65 6e 74 65 72 65  64 20 77 68 65 6e 0a 70  |e entered when.p|
00003940  6c 6f 74 74 69 6e 67 20  63 6f 6d 6d 65 6e 63 65  |lotting commence|
00003950  73 2e 20 54 68 69 73 20  75 6e 66 6f 72 74 75 6e  |s. This unfortun|
00003960  61 74 65 6c 79 20 70 72  6f 64 75 63 65 73 20 73  |ately produces s|
00003970  6f 6d 65 20 66 6c 69 63  6b 65 72 20 62 75 74 20  |ome flicker but |
00003980  69 74 20 61 6c 6c 6f 77  73 0a 4d 6f 64 65 20 31  |it allows.Mode 1|
00003990  33 20 73 70 72 69 74 65  73 20 28 77 69 74 68 20  |3 sprites (with |
000039a0  73 71 75 61 72 65 20 70  69 78 65 6c 73 20 61 6e  |square pixels an|
000039b0  64 20 74 77 69 63 65 20  61 73 20 71 75 69 63 6b  |d twice as quick|
000039c0  20 74 6f 20 70 6c 6f 74  21 29 20 74 6f 20 62 65  | to plot!) to be|
000039d0  20 75 73 65 64 0a 77 69  74 68 20 61 20 4d 6f 64  | used.with a Mod|
000039e0  65 20 31 35 20 64 69 73  70 6c 61 79 2e 20 43 6c  |e 15 display. Cl|
000039f0  69 63 6b 20 6f 6e 20 4f  74 68 65 72 20 74 6f 20  |ick on Other to |
00003a00  75 73 65 20 74 68 65 20  6d 6f 64 65 20 6e 75 6d  |use the mode num|
00003a10  62 65 72 20 79 6f 75 20  65 6e 74 65 72 2e 0a 0a  |ber you enter...|
00003a20  53 63 72 65 65 6e 20 42  6c 61 6e 6b 3a 20 48 69  |Screen Blank: Hi|
00003a30  67 68 20 72 65 73 6f 6c  75 74 69 6f 6e 20 73 63  |gh resolution sc|
00003a40  72 65 65 6e 20 6d 6f 64  65 73 20 28 65 67 2e 20  |reen modes (eg. |
00003a50  4d 6f 64 65 20 32 31 29  20 73 6c 6f 77 20 64 6f  |Mode 21) slow do|
00003a60  77 6e 20 74 68 65 0a 70  72 6f 63 65 73 73 6f 72  |wn the.processor|
00003a70  2e 20 57 69 74 68 20 73  63 72 65 65 6e 20 62 6c  |. With screen bl|
00003a80  61 6e 6b 20 6f 6e 2c 20  74 68 65 20 73 63 72 65  |ank on, the scre|
00003a90  65 6e 20 69 73 20 73 77  69 74 63 68 65 64 20 74  |en is switched t|
00003aa0  6f 20 4d 6f 64 65 20 31  33 20 77 68 65 6e 20 74  |o Mode 13 when t|
00003ab0  68 65 0a 69 6d 61 67 65  20 69 73 20 62 65 69 6e  |he.image is bein|
00003ac0  67 20 67 65 6e 65 72 61  74 65 64 2e 20 54 68 69  |g generated. Thi|
00003ad0  73 20 77 69 6c 6c 20 73  69 67 6e 69 66 69 63 61  |s will significa|
00003ae0  6e 74 6c 79 20 72 65 64  75 63 65 20 70 6c 6f 74  |ntly reduce plot|
00003af0  74 69 6e 67 20 74 69 6d  65 2c 20 77 69 74 68 0a  |ting time, with.|
00003b00  74 68 65 20 64 69 73 61  64 76 61 6e 74 61 67 65  |the disadvantage|
00003b10  20 74 68 61 74 20 79 6f  75 20 77 69 6c 6c 20 6e  | that you will n|
00003b20  6f 74 20 73 65 65 20 74  68 65 20 69 6d 61 67 65  |ot see the image|
00003b30  20 62 75 69 6c 64 20 75  70 2e 0a 0a 46 75 6c 6c  | build up...Full|
00003b40  20 50 72 65 63 69 73 69  6f 6e 20 4d 61 74 68 73  | Precision Maths|
00003b50  3a 20 53 6f 6d 65 20 66  75 6e 63 74 69 6f 6e 73  |: Some functions|
00003b60  20 73 75 63 68 20 61 73  20 4d 61 6e 64 65 6c 62  | such as Mandelb|
00003b70  72 6f 74 73 20 75 73 65  20 69 6e 74 65 67 65 72  |rots use integer|
00003b80  0a 61 72 69 74 68 6d 65  74 69 63 20 6f 72 20 33  |.arithmetic or 3|
00003b90  32 20 62 69 74 20 66 6c  6f 61 74 69 6e 67 20 70  |2 bit floating p|
00003ba0  6f 69 6e 74 20 77 68 65  72 65 20 70 6f 73 73 69  |oint where possi|
00003bb0  62 6c 65 20 74 6f 20 69  6e 63 72 65 61 73 65 20  |ble to increase |
00003bc0  73 70 65 65 64 2e 20 54  68 69 73 0a 72 65 64 75  |speed. This.redu|
00003bd0  63 65 73 20 61 63 63 75  72 61 63 79 20 61 6e 64  |ces accuracy and|
00003be0  20 63 61 6e 20 70 72 6f  64 75 63 65 20 73 74 72  | can produce str|
00003bf0  61 6e 67 65 20 65 66 66  65 63 74 73 2e 20 53 65  |ange effects. Se|
00003c00  74 20 74 68 69 73 20 6f  70 74 69 6f 6e 20 6f 6e  |t this option on|
00003c10  20 74 6f 0a 66 6f 72 63  65 20 75 73 65 20 6f 66  | to.force use of|
00003c20  20 66 75 6c 6c 20 66 6c  6f 61 74 69 6e 67 20 70  | full floating p|
00003c30  6f 69 6e 74 2c 20 62 75  74 20 62 65 20 70 72 65  |oint, but be pre|
00003c40  70 61 72 65 64 20 66 6f  72 20 61 20 67 72 65 61  |pared for a grea|
00003c50  74 20 72 65 64 75 63 74  69 6f 6e 20 69 6e 0a 73  |t reduction in.s|
00003c60  70 65 65 64 2e 20 49 66  20 79 6f 75 20 68 61 76  |peed. If you hav|
00003c70  65 20 61 20 66 6c 6f 61  74 69 6e 67 20 70 6f 69  |e a floating poi|
00003c80  6e 74 20 68 61 72 64 77  61 72 65 20 63 61 72 64  |nt hardware card|
00003c90  2c 20 74 68 65 6e 20 74  75 72 6e 20 74 68 69 73  |, then turn this|
00003ca0  20 6f 6e 20 74 6f 20 75  73 65 0a 74 6f 20 65 78  | on to use.to ex|
00003cb0  70 6c 6f 69 74 20 69 74  2e 0a 0a 53 61 76 65 3a  |ploit it...Save:|
00003cc0  20 63 6c 69 63 6b 20 6f  6e 20 74 68 69 73 20 69  | click on this i|
00003cd0  63 6f 6e 20 74 6f 20 73  61 76 65 20 74 68 65 20  |con to save the |
00003ce0  6f 70 74 69 6f 6e 73 20  61 73 20 73 65 74 20 66  |options as set f|
00003cf0  6f 72 20 74 68 65 20 6e  65 78 74 20 72 75 6e 20  |or the next run |
00003d00  6f 66 0a 21 46 72 61 63  74 61 6c 2e 0a 0a 20 20  |of.!Fractal...  |
00003d10  20 20 20 20 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |    ------------|
00003d20  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00003d40  2d 2d 0a 33 64 20 50 6c  6f 74 74 69 6e 67 0a 3d  |--.3d Plotting.=|
00003d50  3d 3d 3d 3d 3d 3d 3d 3d  3d 3d 0a 54 68 65 72 65  |==========.There|
00003d60  20 61 72 65 20 74 68 72  65 65 20 6b 69 6e 64 73  | are three kinds|
00003d70  20 6f 66 20 33 64 20 70  6c 6f 74 74 69 6e 67 20  | of 3d plotting |
00003d80  69 6e 20 21 46 72 61 63  74 61 6c 20 2d 20 33 64  |in !Fractal - 3d|
00003d90  20 69 6d 61 67 65 73 2c  20 33 64 20 6d 61 70 70  | images, 3d mapp|
00003da0  69 6e 67 20 61 6e 64 0a  33 64 20 74 72 61 6e 73  |ing and.3d trans|
00003db0  66 6f 72 6d 61 74 69 6f  6e 73 2e 20 0a 0a 33 64  |formations. ..3d|
00003dc0  20 49 6d 61 67 65 73 0a  2d 2d 2d 2d 2d 2d 2d 2d  | Images.--------|
00003dd0  2d 0a 54 68 69 73 20 72  65 66 65 72 73 20 74 6f  |-.This refers to|
00003de0  20 66 75 6e 63 74 69 6f  6e 73 20 77 68 69 63 68  | functions which|
00003df0  20 63 72 65 61 74 65 20  33 64 20 73 68 61 70 65  | create 3d shape|
00003e00  73 20 2d 20 4c 6f 72 65  6e 7a 2c 20 50 69 63 6b  |s - Lorenz, Pick|
00003e10  6f 76 65 72 2c 20 52 6f  73 73 6c 65 72 0a 2d 20  |over, Rossler.- |
00003e20  74 68 65 73 65 20 6a 75  73 74 20 61 6c 6c 20 68  |these just all h|
00003e30  61 70 70 65 6e 20 74 6f  20 62 65 20 73 74 72 61  |appen to be stra|
00003e40  6e 67 65 20 61 74 74 72  61 63 74 6f 72 73 20 61  |nge attractors a|
00003e50  74 20 74 68 65 20 6d 6f  6d 65 6e 74 2e 20 59 6f  |t the moment. Yo|
00003e60  75 20 77 69 6c 6c 0a 66  69 6e 64 20 74 68 61 74  |u will.find that|
00003e70  20 79 6f 75 20 6e 65 65  64 20 74 6f 20 63 68 61  | you need to cha|
00003e80  6e 67 65 20 74 68 65 20  72 6f 74 61 74 69 6f 6e  |nge the rotation|
00003e90  20 61 6e 64 20 65 6c 65  76 61 74 69 6f 6e 20 74  | and elevation t|
00003ea0  6f 20 67 65 74 20 61 6e  0a 61 70 70 72 65 63 69  |o get an.appreci|
00003eb0  61 74 69 6f 6e 20 6f 66  20 74 68 65 73 65 20 73  |ation of these s|
00003ec0  68 61 70 65 73 2e 20 54  6f 20 68 65 6c 70 20 69  |hapes. To help i|
00003ed0  6e 20 74 68 69 73 20 70  72 6f 63 65 73 73 2c 20  |n this process, |
00003ee0  79 6f 75 20 63 61 6e 20  63 68 61 6e 67 65 20 74  |you can change t|
00003ef0  68 65 0a 76 69 65 77 70  6f 69 6e 74 20 77 68 69  |he.viewpoint whi|
00003f00  6c 73 74 20 74 68 65 20  70 6c 6f 74 20 69 73 20  |lst the plot is |
00003f10  75 6e 64 65 72 77 61 79  2e 20 53 69 6d 70 6c 79  |underway. Simply|
00003f20  20 70 72 65 73 73 20 74  68 65 20 63 75 72 73 6f  | press the curso|
00003f30  72 20 6b 65 79 73 20 74  6f 0a 63 68 61 6e 67 65  |r keys to.change|
00003f40  20 74 68 65 20 76 69 65  77 70 6f 69 6e 74 20 69  | the viewpoint i|
00003f50  6e 20 69 6e 63 72 65 6d  65 6e 74 73 20 6f 66 20  |n increments of |
00003f60  35 b0 20 69 6e 20 65 61  63 68 20 64 69 72 65 63  |5. in each direc|
00003f70  74 69 6f 6e 2e 20 54 68  65 20 70 6c 6f 74 20 73  |tion. The plot s|
00003f80  74 6f 70 73 0a 61 6e 64  20 74 68 65 20 6d 6f 73  |tops.and the mos|
00003f90  74 20 72 65 63 65 6e 74  20 70 61 72 74 20 6f 66  |t recent part of|
00003fa0  20 74 68 65 20 69 6d 61  67 65 20 69 73 20 72 65  | the image is re|
00003fb0  64 72 61 77 6e 20 74 6f  20 69 6e 64 69 63 61 74  |drawn to indicat|
00003fc0  65 20 74 68 65 20 6e 65  77 0a 76 69 65 77 70 6f  |e the new.viewpo|
00003fd0  69 6e 74 2e 20 50 72 65  73 73 20 74 68 65 20 53  |int. Press the S|
00003fe0  70 61 63 65 62 61 72 20  74 6f 20 72 65 73 74 61  |pacebar to resta|
00003ff0  72 74 20 74 68 65 20 70  6c 6f 74 2e 0a 0a 54 68  |rt the plot...Th|
00004000  65 20 6e 75 6d 62 65 72  20 6f 66 20 70 6f 69 6e  |e number of poin|
00004010  74 73 20 72 65 64 72 61  77 6e 20 69 73 20 73 65  |ts redrawn is se|
00004020  74 20 62 79 20 74 68 65  20 33 64 2d 62 75 66 66  |t by the 3d-buff|
00004030  65 72 20 73 69 7a 65 20  2d 20 69 6e 63 72 65 61  |er size - increa|
00004040  73 65 20 69 74 20 66 6f  72 0a 6d 6f 72 65 20 70  |se it for.more p|
00004050  6f 69 6e 74 73 2c 20 62  75 74 20 74 68 69 73 20  |oints, but this |
00004060  77 69 6c 6c 20 73 6c 6f  77 20 64 6f 77 6e 20 74  |will slow down t|
00004070  68 65 20 72 65 64 72 61  77 2e 20 54 72 79 20 35  |he redraw. Try 5|
00004080  30 30 20 70 6f 69 6e 74  73 20 77 69 74 68 20 61  |00 points with a|
00004090  6e 0a 41 52 4d 2d 32 2c  20 31 35 30 30 20 77 69  |n.ARM-2, 1500 wi|
000040a0  74 68 20 61 6e 20 41 52  4d 2d 33 2e 20 49 66 20  |th an ARM-3. If |
000040b0  70 6f 73 73 69 62 6c 65  20 21 46 72 61 63 74 61  |possible !Fracta|
000040c0  6c 20 77 69 6c 6c 20 72  65 64 72 61 77 20 74 68  |l will redraw th|
000040d0  65 20 69 6d 61 67 65 20  69 6e 0a 73 68 61 64 6f  |e image in.shado|
000040e0  77 20 6d 65 6d 6f 72 79  20 74 6f 20 61 76 6f 69  |w memory to avoi|
000040f0  64 20 66 6c 69 63 6b 65  72 2e 20 46 6f 72 20 74  |d flicker. For t|
00004100  68 65 20 4c 6f 72 65 6e  7a 20 61 6e 64 20 52 6f  |he Lorenz and Ro|
00004110  73 73 6c 65 72 20 66 75  6e 63 74 69 6f 6e 73 0a  |ssler functions.|
00004120  69 6e 63 72 65 61 73 65  20 74 68 65 20 53 74 65  |increase the Ste|
00004130  70 20 52 61 74 65 20 76  61 72 69 61 62 6c 65 20  |p Rate variable |
00004140  74 6f 20 61 72 6f 75 6e  64 20 32 2e 30 65 2d 32  |to around 2.0e-2|
00004150  20 74 6f 20 73 68 6f 77  20 65 6e 6f 75 67 68 20  | to show enough |
00004160  6f 66 20 74 68 65 0a 69  6d 61 67 65 2e 0a 0a 4e  |of the.image...N|
00004170  6f 74 65 20 74 68 61 74  20 77 68 65 6e 20 61 6c  |ote that when al|
00004180  74 65 72 69 6e 67 20 74  68 65 20 76 69 65 77 70  |tering the viewp|
00004190  6f 69 6e 74 2c 20 74 68  65 20 69 6d 61 67 65 20  |oint, the image |
000041a0  69 73 20 72 6f 74 61 74  65 64 20 61 62 6f 75 74  |is rotated about|
000041b0  20 74 68 65 20 6f 72 69  67 69 6e 0a 6f 66 20 74  | the origin.of t|
000041c0  68 65 20 69 6d 61 67 65  2c 20 6e 6f 74 20 74 68  |he image, not th|
000041d0  65 20 73 63 72 65 65 6e  2e 20 54 68 69 73 20 69  |e screen. This i|
000041e0  73 20 6d 6f 73 74 20 6e  6f 74 61 62 6c 65 20 77  |s most notable w|
000041f0  68 65 6e 20 63 68 61 6e  67 69 6e 67 20 74 68 65  |hen changing the|
00004200  0a 65 6c 65 76 61 74 69  6f 6e 20 6f 6e 20 74 68  |.elevation on th|
00004210  65 20 4c 6f 72 65 6e 7a  20 61 74 74 72 61 63 74  |e Lorenz attract|
00004220  6f 72 2e 0a 0a 33 64 20  4d 61 70 70 69 6e 67 0a  |or...3d Mapping.|
00004230  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 0a 57 69 74 68 20  |----------.With |
00004240  70 69 78 65 6c 20 70 6c  6f 74 74 69 6e 67 20 66  |pixel plotting f|
00004250  75 6e 63 74 69 6f 6e 73  20 74 68 65 20 70 69 78  |unctions the pix|
00004260  65 6c 20 63 6f 6c 6f 75  72 20 63 61 6e 20 62 65  |el colour can be|
00004270  20 75 73 65 64 20 61 73  20 74 68 65 20 68 65 69  | used as the hei|
00004280  67 68 74 0a 28 4a 75 6c  69 61 2c 20 4d 61 6e 64  |ght.(Julia, Mand|
00004290  65 6c 62 72 6f 74 2c 20  4e 65 77 74 6f 6e 2c 20  |elbrot, Newton, |
000042a0  50 6f 70 63 6f 72 6e 2d  4a 75 6c 69 61 2c 20 55  |Popcorn-Julia, U|
000042b0  6e 69 74 79 29 2e 20 54  68 65 20 72 65 73 75 6c  |nity). The resul|
000042c0  74 73 20 61 72 65 20 73  69 6d 69 6c 61 72 0a 74  |ts are similar.t|
000042d0  6f 20 63 72 65 61 74 69  6e 67 20 61 6e 20 69 6d  |o creating an im|
000042e0  61 67 65 20 61 6e 64 20  74 68 65 6e 20 74 72 61  |age and then tra|
000042f0  6e 73 66 6f 72 6d 69 6e  67 20 69 74 20 77 69 74  |nsforming it wit|
00004300  68 20 33 64 5f 56 69 65  77 2e 20 54 68 65 20 61  |h 3d_View. The a|
00004310  64 76 61 6e 74 61 67 65  20 6f 66 0a 74 68 65 20  |dvantage of.the |
00004320  64 69 72 65 63 74 20 70  6c 6f 74 20 69 73 20 74  |direct plot is t|
00004330  68 61 74 20 61 20 66 75  6c 6c 20 73 63 72 65 65  |hat a full scree|
00004340  6e 20 69 6d 61 67 65 20  69 73 20 63 72 65 61 74  |n image is creat|
00004350  65 64 2c 20 61 6e 64 20  79 6f 75 20 63 61 6e 20  |ed, and you can |
00004360  7a 6f 6f 6d 0a 69 6e 74  6f 20 74 68 65 20 69 6d  |zoom.into the im|
00004370  61 67 65 2e 20 54 68 65  20 64 69 73 61 64 76 61  |age. The disadva|
00004380  6e 74 61 67 65 20 69 73  20 74 68 61 74 20 69 74  |ntage is that it|
00004390  20 64 69 73 61 62 6c 65  73 20 74 68 65 20 70 69  | disables the pi|
000043a0  78 65 6c 20 67 75 65 73  73 69 6e 67 0a 6d 65 63  |xel guessing.mec|
000043b0  68 61 6e 69 73 6d 2c 20  72 65 73 75 6c 74 69 6e  |hanism, resultin|
000043c0  67 20 69 6e 20 61 20 6e  6f 74 69 63 65 61 62 6c  |g in a noticeabl|
000043d0  65 20 6c 6f 73 73 20 6f  66 20 73 70 65 65 64 2e  |e loss of speed.|
000043e0  0a 0a 57 68 65 6e 20 7a  6f 6f 6d 69 6e 67 20 74  |..When zooming t|
000043f0  68 65 20 7a 6f 6f 6d 20  62 6f 78 20 72 65 70 72  |he zoom box repr|
00004400  65 73 65 6e 74 73 20 74  68 65 20 61 70 70 72 6f  |esents the appro|
00004410  78 69 6d 61 74 65 20 69  6d 61 67 65 20 61 72 65  |ximate image are|
00004420  61 20 61 74 20 7a 65 72  6f 0a 68 65 69 67 68 74  |a at zero.height|
00004430  20 2d 20 79 6f 75 20 77  69 6c 6c 20 66 69 6e 64  | - you will find|
00004440  20 79 6f 75 20 77 69 6c  6c 20 6e 65 65 64 20 74  | you will need t|
00004450  6f 20 7a 6f 6f 6d 20 69  6e 20 6c 6f 77 65 72 2c  |o zoom in lower,|
00004460  20 61 6e 74 69 63 69 70  61 74 69 6e 67 20 77 68  | anticipating wh|
00004470  65 72 65 20 74 68 65 0a  62 61 73 65 20 6f 66 20  |ere the.base of |
00004480  74 68 65 20 69 6d 61 67  65 20 69 73 2e 20 44 6f  |the image is. Do|
00004490  20 6e 6f 74 20 61 6c 74  65 72 20 74 68 65 20 76  | not alter the v|
000044a0  69 65 77 70 6f 69 6e 74  20 61 6e 64 20 7a 6f 6f  |iewpoint and zoo|
000044b0  6d 20 61 74 20 74 68 65  20 73 61 6d 65 20 74 69  |m at the same ti|
000044c0  6d 65 20 2d 0a 64 6f 20  74 68 65 73 65 20 73 65  |me -.do these se|
000044d0  70 65 72 61 74 65 6c 79  2c 20 6f 74 68 65 72 77  |perately, otherw|
000044e0  69 73 65 20 72 65 73 75  6c 74 73 20 77 69 6c 6c  |ise results will|
000044f0  20 6e 6f 74 20 62 65 20  61 73 20 65 78 70 65 63  | not be as expec|
00004500  74 65 64 2e 20 4e 6f 74  65 20 74 68 61 74 0a 7a  |ted. Note that.z|
00004510  6f 6f 6d 69 6e 67 20 64  6f 65 73 20 6e 6f 74 20  |ooming does not |
00004520  63 68 61 6e 67 65 20 74  68 65 20 68 65 69 67 68  |change the heigh|
00004530  74 2e 0a 0a 54 68 65 20  68 65 69 67 68 74 20 6d  |t...The height m|
00004540  61 70 70 69 6e 67 20 70  61 72 61 6d 65 74 65 72  |apping parameter|
00004550  73 20 63 6f 6e 74 72 6f  6c 20 68 6f 77 20 74 68  |s control how th|
00004560  65 20 70 69 78 65 6c 20  63 6f 6c 6f 75 72 20 69  |e pixel colour i|
00004570  73 20 6d 61 70 70 65 64  20 6f 6e 74 6f 20 61 0a  |s mapped onto a.|
00004580  68 65 69 67 68 74 2e 20  54 6f 20 69 6e 63 72 65  |height. To incre|
00004590  61 73 65 20 74 68 65 20  6f 76 65 72 61 6c 6c 20  |ase the overall |
000045a0  68 65 69 67 68 74 20 69  6e 63 72 65 61 73 65 20  |height increase |
000045b0  74 68 65 20 68 65 69 67  68 74 20 73 63 61 6c 61  |the height scala|
000045c0  72 2e 20 55 73 65 20 74  68 65 0a 6d 69 6e 20 26  |r. Use the.min &|
000045d0  20 6d 61 78 20 68 65 69  67 68 74 20 70 61 72 61  | max height para|
000045e0  6d 65 74 65 72 73 20 74  6f 20 63 6c 69 70 20 74  |meters to clip t|
000045f0  68 65 20 69 6d 61 67 65  20 74 6f 20 67 65 74 20  |he image to get |
00004600  61 20 27 73 6c 69 63 65  27 20 2d 20 74 68 69 73  |a 'slice' - this|
00004610  20 69 73 0a 6d 6f 73 74  20 75 73 65 66 75 6c 20  | is.most useful |
00004620  66 6f 72 20 73 6d 6f 6f  74 68 69 6e 67 20 73 70  |for smoothing sp|
00004630  69 6b 79 20 70 65 61 6b  73 2e 20 49 74 20 63 61  |iky peaks. It ca|
00004640  6e 20 62 65 20 75 73 65  66 75 6c 20 74 6f 20 73  |n be useful to s|
00004650  65 74 20 74 68 65 20 6d  61 78 0a 68 65 69 67 68  |et the max.heigh|
00004660  74 20 76 61 6c 75 65 20  74 6f 20 74 68 65 20 73  |t value to the s|
00004670  61 6d 65 20 61 73 20 74  68 65 20 69 74 65 72 61  |ame as the itera|
00004680  74 69 6f 6e 20 76 61 6c  75 65 20 6f 66 20 74 68  |tion value of th|
00004690  65 20 66 75 6e 63 74 69  6f 6e 2e 20 4e 6f 74 65  |e function. Note|
000046a0  20 74 68 61 74 0a 68 65  69 67 68 74 73 20 61 62  | that.heights ab|
000046b0  6f 76 65 20 32 35 35 20  61 72 65 20 77 72 61 70  |ove 255 are wrap|
000046c0  70 65 64 20 61 72 6f 75  6e 64 20 74 6f 20 7a 65  |ped around to ze|
000046d0  72 6f 2e 0a 0a 54 68 65  20 63 65 6e 74 72 65 20  |ro...The centre |
000046e0  6f 66 20 72 6f 74 61 74  69 6f 6e 20 61 6e 64 20  |of rotation and |
000046f0  65 6c 65 76 61 74 69 6f  6e 20 69 73 20 74 68 65  |elevation is the|
00004700  20 63 65 6e 74 72 65 20  6f 66 20 74 68 65 20 69  | centre of the i|
00004710  6d 61 67 65 2e 20 44 65  63 72 65 61 73 69 6e 67  |mage. Decreasing|
00004720  0a 74 68 65 20 65 6c 65  76 61 74 69 6f 6e 20 77  |.the elevation w|
00004730  69 6c 6c 20 74 68 65 72  65 66 6f 72 65 20 62 72  |ill therefore br|
00004740  69 6e 67 20 6d 6f 72 65  20 6f 66 20 74 68 65 20  |ing more of the |
00004750  66 6f 72 65 67 72 6f 75  6e 64 20 61 6e 64 20 64  |foreground and d|
00004760  69 73 74 61 6e 63 65 20  69 6e 74 6f 0a 76 69 65  |istance into.vie|
00004770  77 2e 20 4e 6f 74 65 20  74 68 61 74 20 74 68 65  |w. Note that the|
00004780  20 69 6e 74 65 67 65 72  20 70 6c 6f 74 20 66 75  | integer plot fu|
00004790  6e 63 74 69 6f 6e 73 20  28 73 75 63 68 20 61 73  |nctions (such as|
000047a0  20 4d 61 6e 64 65 6c 62  72 6f 74 73 29 20 63 61  | Mandelbrots) ca|
000047b0  6e 27 74 20 66 75 6c 6c  79 0a 63 6f 70 65 20 77  |n't fully.cope w|
000047c0  69 74 68 20 76 65 79 20  6c 6f 77 20 76 69 65 77  |ith vey low view|
000047d0  70 6f 69 6e 74 73 2c 20  61 6e 64 20 6d 61 79 20  |points, and may |
000047e0  70 72 6f 64 75 63 65 20  6e 6f 20 69 6d 61 67 65  |produce no image|
000047f0  20 61 74 20 61 6c 6c 2e  20 54 72 79 20 7a 6f 6f  | at all. Try zoo|
00004800  6d 69 6e 67 0a 69 6e 20  74 6f 20 6f 76 65 72 63  |ming.in to overc|
00004810  6f 6d 65 20 74 68 69 73  2c 20 6f 72 20 73 77 69  |ome this, or swi|
00004820  74 63 68 20 74 6f 20 66  6c 6f 61 74 69 6e 67 20  |tch to floating |
00004830  70 6f 69 6e 74 20 6d 61  74 68 73 2e 0a 0a 33 64  |point maths...3d|
00004840  20 54 72 61 6e 73 66 6f  72 6d 61 74 69 6f 6e 73  | Transformations|
00004850  0a 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |.---------------|
00004860  2d 2d 2d 0a 54 68 65 73  65 20 61 72 65 20 66 75  |---.These are fu|
00004870  6e 63 74 69 6f 6e 73 20  77 68 69 63 68 20 74 61  |nctions which ta|
00004880  6b 65 20 61 6e 20 69 6d  61 67 65 20 61 6e 64 20  |ke an image and |
00004890  70 65 72 66 6f 72 6d 20  61 20 33 64 20 74 72 61  |perform a 3d tra|
000048a0  6e 73 66 6f 72 6d 61 74  69 6f 6e 0a 28 33 64 5f  |nsformation.(3d_|
000048b0  50 6c 61 6e 65 2c 20 33  64 5f 56 69 65 77 2c 20  |Plane, 3d_View, |
000048c0  52 65 6e 64 65 72 2c 20  52 69 65 6d 61 6e 6e 29  |Render, Riemann)|
000048d0  2e 20 41 6c 6c 20 62 75  74 20 74 68 65 20 52 69  |. All but the Ri|
000048e0  65 6d 61 6e 6e 20 74 72  61 6e 73 66 6f 72 6d 20  |emann transform |
000048f0  74 68 65 0a 69 6d 61 67  65 20 62 79 20 75 73 69  |the.image by usi|
00004900  6e 67 20 74 68 65 20 70  69 78 65 6c 20 63 6f 6c  |ng the pixel col|
00004910  6f 75 72 20 61 73 20 74  68 65 20 68 65 69 67 68  |our as the heigh|
00004920  74 2c 20 75 73 69 6e 67  20 74 68 65 20 73 61 6d  |t, using the sam|
00004930  65 20 6d 61 70 70 69 6e  67 0a 70 72 6f 63 65 73  |e mapping.proces|
00004940  73 20 61 73 20 64 65 73  63 72 69 62 65 64 20 61  |s as described a|
00004950  62 6f 76 65 20 61 6e 64  20 63 6f 6e 74 72 6f 6c  |bove and control|
00004960  6c 65 64 20 62 79 20 74  68 65 20 73 61 6d 65 20  |led by the same |
00004970  68 65 69 67 68 74 20 6d  61 70 70 69 6e 67 0a 70  |height mapping.p|
00004980  61 72 61 6d 65 74 65 72  73 2e 20 54 68 65 20 52  |arameters. The R|
00004990  69 65 6d 61 6e 6e 20 66  75 6e 63 74 69 6f 6e 20  |iemann function |
000049a0  70 72 6f 6a 65 63 74 73  20 74 68 65 20 69 6d 61  |projects the ima|
000049b0  67 65 20 6f 6e 74 6f 20  61 20 52 69 65 6d 61 6e  |ge onto a Rieman|
000049c0  6e 20 73 70 68 65 72 65  2e 0a 46 6f 72 20 66 75  |n sphere..For fu|
000049d0  6c 6c 20 64 65 74 61 69  6c 73 20 73 65 65 20 74  |ll details see t|
000049e0  68 65 20 68 65 6c 70 20  66 69 6c 65 20 21 46 75  |he help file !Fu|
000049f0  6e 63 74 69 6f 6e 73 2e  0a 0a 33 64 20 44 65 74  |nctions...3d Det|
00004a00  61 69 6c 73 20 50 61 6e  65 6c 0a 2d 2d 2d 2d 2d  |ails Panel.-----|
00004a10  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 0a 59 6f 75 20  |-----------.You |
00004a20  6d 75 73 74 20 63 6c 69  63 6b 20 6f 6e 20 4f 4b  |must click on OK|
00004a30  20 74 6f 20 65 6e 74 65  72 20 79 6f 75 72 20 6e  | to enter your n|
00004a40  65 77 20 73 65 74 74 69  6e 67 73 2e 0a 0a 33 64  |ew settings...3d|
00004a50  20 58 2f 59 20 50 6c 6f  74 3a 20 41 63 74 69 76  | X/Y Plot: Activ|
00004a60  61 74 65 73 20 74 68 65  20 33 64 20 70 69 78 65  |ates the 3d pixe|
00004a70  6c 20 70 6c 6f 74 74 69  6e 67 20 66 6f 72 20 66  |l plotting for f|
00004a80  75 6e 63 74 69 6f 6e 73  20 74 68 61 74 20 70 6c  |unctions that pl|
00004a90  6f 74 20 65 61 63 68 0a  70 69 78 65 6c 20 6f 6e  |ot each.pixel on|
00004aa0  20 61 6e 20 58 2f 59 20  6d 61 70 20 28 65 67 2e  | an X/Y map (eg.|
00004ab0  20 4d 61 6e 64 65 6c 62  72 6f 74 73 29 2e 0a 20  | Mandelbrots).. |
00004ac0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00004ad0  20 20 20 20 20 20 20 20  20 20 0a 48 65 69 67 68  |          .Heigh|
00004ae0  74 20 4d 61 70 70 69 6e  67 3a 20 63 6f 6e 74 72  |t Mapping: contr|
00004af0  6f 6c 73 20 74 68 65 20  70 72 6f 63 65 73 73 20  |ols the process |
00004b00  6f 66 20 6d 61 70 70 69  6e 67 20 70 69 78 65 6c  |of mapping pixel|
00004b10  20 63 6f 6c 6f 75 72 73  20 69 6e 74 6f 20 68 65  | colours into he|
00004b20  69 67 68 74 73 2e 0a 0a  4c 6f 67 3a 20 75 73 65  |ights...Log: use|
00004b30  73 20 61 20 6c 6f 67 61  72 69 74 68 6d 69 63 20  |s a logarithmic |
00004b40  6d 61 70 20 77 68 69 63  68 20 66 61 76 6f 75 72  |map which favour|
00004b50  73 20 6c 6f 77 65 72 20  63 6f 6c 6f 75 72 73 2e  |s lower colours.|
00004b60  20 49 74 20 67 69 76 65  73 20 74 68 65 20 62 65  | It gives the be|
00004b70  73 74 0a 72 65 73 75 6c  74 73 20 66 6f 72 20 33  |st.results for 3|
00004b80  64 20 6d 61 70 70 69 6e  67 2e 0a 0a 49 6e 76 65  |d mapping...Inve|
00004b90  72 73 65 20 4c 6f 67 3a  20 75 73 65 73 20 61 6e  |rse Log: uses an|
00004ba0  20 69 6e 76 65 72 73 65  20 6c 6f 67 61 72 69 74  | inverse logarit|
00004bb0  68 6d 69 63 20 6d 61 70  2c 20 66 61 76 6f 75 72  |hmic map, favour|
00004bc0  69 6e 67 20 74 68 65 20  68 69 67 68 65 72 20 63  |ing the higher c|
00004bd0  6f 6c 6f 75 72 73 2e 0a  49 74 20 69 73 20 6f 66  |olours..It is of|
00004be0  20 6d 6f 73 74 20 75 73  65 20 77 68 65 6e 20 75  | most use when u|
00004bf0  73 69 6e 67 20 61 20 33  64 20 74 72 61 6e 73 66  |sing a 3d transf|
00004c00  6f 72 6d 20 77 69 74 68  20 61 6e 20 69 6d 61 67  |orm with an imag|
00004c10  65 20 74 68 61 74 20 68  61 73 20 68 61 64 20 69  |e that has had i|
00004c20  74 73 0a 70 61 6c 65 74  74 65 20 69 6e 76 65 72  |ts.palette inver|
00004c30  74 65 64 20 76 69 61 20  45 66 66 65 63 74 73 2d  |ted via Effects-|
00004c40  3e 49 6e 76 65 72 74 2e  20 54 68 69 73 20 70 72  |>Invert. This pr|
00004c50  6f 64 75 63 65 73 20 61  6e 20 75 70 73 69 64 65  |oduces an upside|
00004c60  20 64 6f 77 6e 20 69 6d  61 67 65 2e 0a 0a 4c 69  | down image...Li|
00004c70  6e 65 61 72 3a 20 6d 61  70 73 20 74 68 65 20 70  |near: maps the p|
00004c80  69 78 65 6c 20 63 6f 6c  6f 75 72 20 6e 75 6d 62  |ixel colour numb|
00004c90  65 72 20 64 69 72 65 63  74 6c 79 20 69 6e 74 6f  |er directly into|
00004ca0  20 74 68 65 20 68 65 69  67 68 74 2e 0a 0a 53 63  | the height...Sc|
00004cb0  61 6c 61 72 3a 20 69 6e  63 72 65 61 73 69 6e 67  |alar: increasing|
00004cc0  20 74 68 69 73 20 76 61  6c 75 65 20 62 79 20 31  | this value by 1|
00004cd0  20 64 6f 75 62 6c 65 73  20 74 68 65 20 68 65 69  | doubles the hei|
00004ce0  67 68 74 20 6d 61 70 70  69 6e 67 2e 20 49 74 20  |ght mapping. It |
00004cf0  69 73 20 75 73 65 66 75  6c 0a 77 68 65 72 65 20  |is useful.where |
00004d00  74 68 65 20 70 69 78 65  6c 20 76 61 6c 75 65 73  |the pixel values|
00004d10  20 61 72 65 20 61 6c 6c  20 6c 6f 77 20 74 6f 20  | are all low to |
00004d20  65 78 61 67 65 72 61 74  65 20 74 68 65 20 68 65  |exagerate the he|
00004d30  69 67 68 74 2e 20 41 6c  73 6f 20 61 73 20 74 68  |ight. Also as th|
00004d40  65 0a 65 6c 65 76 61 74  69 6f 6e 20 69 6e 63 72  |e.elevation incr|
00004d50  65 61 73 65 73 20 74 68  65 20 68 65 69 67 68 74  |eases the height|
00004d60  20 64 65 63 72 65 61 73  65 73 20 2d 20 69 6e 63  | decreases - inc|
00004d70  72 65 61 73 65 20 74 68  65 20 73 63 61 6c 61 72  |rease the scalar|
00004d80  20 74 6f 20 63 6f 6d 70  65 6e 73 61 74 65 0a 69  | to compensate.i|
00004d90  66 20 72 65 71 75 69 72  65 64 2e 0a 0a 52 6f 74  |f required...Rot|
00004da0  61 74 69 6f 6e 3a 20 73  70 65 63 69 66 69 65 73  |ation: specifies|
00004db0  20 74 68 65 20 76 69 65  77 70 6f 69 6e 74 20 61  | the viewpoint a|
00004dc0  6e 67 6c 65 20 69 6e 20  64 65 67 72 65 65 73 20  |ngle in degrees |
00004dd0  61 6e 74 69 2d 63 6c 6f  63 6b 77 69 73 65 2c 20  |anti-clockwise, |
00004de0  69 65 2e 20 74 68 65 0a  63 6c 6f 63 6b 77 69 73  |ie. the.clockwis|
00004df0  65 20 61 6e 67 6c 65 20  6f 66 20 72 6f 74 61 74  |e angle of rotat|
00004e00  69 6f 6e 20 6f 66 20 74  68 65 20 69 6d 61 67 65  |ion of the image|
00004e10  2e 20 54 68 65 20 76 61  6c 75 65 20 63 61 6e 20  |. The value can |
00004e20  62 65 20 2d 33 36 30 20  74 6f 20 33 36 30 b0 2e  |be -360 to 360..|
00004e30  0a 0a 45 6c 65 76 61 74  69 6f 6e 3a 20 73 70 65  |..Elevation: spe|
00004e40  63 69 66 69 65 73 20 74  68 65 20 76 69 65 77 70  |cifies the viewp|
00004e50  6f 69 6e 74 20 61 6e 67  6c 65 20 69 6e 20 64 65  |oint angle in de|
00004e60  67 72 65 65 73 20 66 72  6f 6d 20 2d 39 30 b0 20  |grees from -90. |
00004e70  74 6f 20 39 30 b0 2e 20  4d 61 6e 79 0a 6f 66 20  |to 90.. Many.of |
00004e80  74 68 65 20 66 75 6e 63  74 69 6f 6e 73 20 6c 69  |the functions li|
00004e90  6d 69 74 20 74 68 69 73  20 61 6e 67 6c 65 20 74  |mit this angle t|
00004ea0  6f 20 70 6f 73 69 74 69  76 65 20 61 6e 67 6c 65  |o positive angle|
00004eb0  73 20 6f 6e 6c 79 2e 0a  0a 33 64 20 42 75 66 66  |s only...3d Buff|
00004ec0  65 72 3a 20 74 68 65 20  6e 75 6d 62 65 72 20 6f  |er: the number o|
00004ed0  66 20 70 6f 69 6e 74 73  20 73 74 6f 72 65 64 20  |f points stored |
00004ee0  66 6f 72 20 72 65 2d 70  6c 6f 74 74 69 6e 67 20  |for re-plotting |
00004ef0  77 68 65 6e 20 75 73 69  6e 67 20 74 68 65 20 33  |when using the 3|
00004f00  64 0a 69 6d 61 67 65 20  66 75 6e 63 74 69 6f 6e  |d.image function|
00004f10  73 2e 20 4c 61 72 67 65  72 20 76 61 6c 75 65 73  |s. Larger values|
00004f20  20 70 72 6f 76 69 64 65  20 61 20 62 65 74 74 65  | provide a bette|
00004f30  72 20 69 6d 70 72 65 73  73 69 6f 6e 20 6f 66 20  |r impression of |
00004f40  74 68 65 20 69 6d 61 67  65 2c 20 62 75 74 0a 74  |the image, but.t|
00004f50  61 6b 65 20 6c 6f 6e 67  65 72 20 74 6f 20 72 65  |ake longer to re|
00004f60  2d 64 72 61 77 2e 0a 0a  20 20 20 20 20 20 2d 2d  |-draw...      --|
00004f70  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
00004f90  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 0a 0a 50 61  |------------..Pa|
00004fa0  6c 65 74 74 65 73 0a 2d  2d 2d 2d 2d 2d 2d 2d 0a  |lettes.--------.|
00004fb0  54 68 65 20 70 61 6c 65  74 74 65 20 69 6e 20 32  |The palette in 2|
00004fc0  35 36 20 63 6f 6c 6f 75  72 20 6d 6f 64 65 73 20  |56 colour modes |
00004fd0  63 61 6e 6e 6f 74 20 62  65 20 63 68 61 6e 67 65  |cannot be change|
00004fe0  64 20 62 79 20 74 68 65  20 21 50 61 6c 65 74 74  |d by the !Palett|
00004ff0  65 20 75 74 69 6c 69 74  79 2e 0a 48 6f 77 65 76  |e utility..Howev|
00005000  65 72 20 21 46 72 61 63  74 61 6c 20 61 6c 6c 6f  |er !Fractal allo|
00005010  77 73 20 74 68 65 20 32  35 36 20 63 6f 6c 6f 75  |ws the 256 colou|
00005020  72 73 20 74 6f 20 62 65  20 61 72 72 61 6e 67 65  |rs to be arrange|
00005030  64 20 69 6e 20 61 6e 79  20 73 65 71 75 65 6e 63  |d in any sequenc|
00005040  65 20 6f 72 0a 66 6f 72  20 61 20 73 75 62 73 65  |e or.for a subse|
00005050  74 20 6f 66 20 74 68 65  20 63 6f 6c 6f 75 72 73  |t of the colours|
00005060  20 74 6f 20 62 65 20 75  73 65 64 2e 20 54 68 69  | to be used. Thi|
00005070  73 20 69 73 20 75 73 65  66 75 6c 20 74 6f 20 68  |s is useful to h|
00005080  69 67 68 6c 69 67 68 74  20 64 65 74 61 69 6c 0a  |ighlight detail.|
00005090  6f 72 20 70 72 6f 64 75  63 65 20 6d 6f 72 65 20  |or produce more |
000050a0  72 65 61 6c 69 73 74 69  63 20 64 69 73 70 6c 61  |realistic displa|
000050b0  79 73 20 69 6e 20 33 64  20 6d 61 70 70 69 6e 67  |ys in 3d mapping|
000050c0  20 65 67 2e 20 74 68 65  20 6c 61 6e 64 73 63 61  | eg. the landsca|
000050d0  70 65 20 70 61 6c 65 74  74 65 73 2e 0a 50 61 6c  |pe palettes..Pal|
000050e0  65 74 74 65 73 20 6d 61  79 20 62 65 20 65 64 69  |ettes may be edi|
000050f0  74 74 65 64 20 76 69 61  20 74 68 65 20 73 75 70  |tted via the sup|
00005100  70 6c 69 65 64 20 21 46  72 61 63 50 61 6c 20 61  |plied !FracPal a|
00005110  70 70 6c 69 63 61 74 69  6f 6e 20 61 6e 64 20 61  |pplication and a|
00005120  0a 73 65 6c 65 63 74 69  6f 6e 20 6f 66 20 72 65  |.selection of re|
00005130  61 64 79 20 6d 61 64 65  20 70 61 6c 65 74 74 65  |ady made palette|
00005140  73 20 61 72 65 20 69 6e  20 74 68 65 20 32 20 64  |s are in the 2 d|
00005150  69 72 65 63 74 6f 72 69  65 73 20 73 75 70 70 6c  |irectories suppl|
00005160  69 65 64 2e 20 50 61 6c  65 74 74 65 73 0a 63 61  |ied. Palettes.ca|
00005170  6e 20 62 65 20 6c 6f 61  64 65 64 20 62 79 20 64  |n be loaded by d|
00005180  6f 75 62 6c 65 20 63 6c  69 63 6b 69 6e 67 2c 20  |ouble clicking, |
00005190  64 72 61 67 67 69 6e 67  20 6f 6e 74 6f 20 61 20  |dragging onto a |
000051a0  21 46 72 61 63 74 61 6c  20 77 69 6e 64 6f 77 2c  |!Fractal window,|
000051b0  20 6f 72 0a 64 69 72 65  63 74 6c 79 20 66 72 6f  | or.directly fro|
000051c0  6d 20 74 68 65 20 21 46  72 61 63 50 61 6c 20 73  |m the !FracPal s|
000051d0  61 76 65 20 6d 65 6e 75  20 6f 70 74 69 6f 6e 2e  |ave menu option.|
000051e0  0a 0a 54 68 65 20 70 61  6c 65 74 74 65 73 20 22  |..The palettes "|
000051f0  70 72 69 6d 61 72 79 22  20 61 6e 64 20 22 70 72  |primary" and "pr|
00005200  69 6d 61 72 79 5f 38 22  20 61 72 65 20 75 73 65  |imary_8" are use|
00005210  66 75 6c 20 66 6f 72 20  63 6f 6c 6f 75 72 20 70  |ful for colour p|
00005220  72 69 6e 74 69 6e 67 20  73 69 6e 63 65 0a 74 68  |rinting since.th|
00005230  65 79 20 75 73 65 20 6f  6e 6c 79 20 74 68 65 20  |ey use only the |
00005240  38 20 70 72 69 6d 61 72  79 20 63 6f 6c 6f 75 72  |8 primary colour|
00005250  73 20 2d 20 62 6c 61 63  6b 2c 20 72 65 64 2c 20  |s - black, red, |
00005260  67 72 65 65 6e 2c 20 62  6c 75 65 2c 20 63 79 61  |green, blue, cya|
00005270  6e 2c 20 6d 61 67 65 6e  74 61 2c 0a 79 65 6c 6c  |n, magenta,.yell|
00005280  6f 77 20 61 6e 64 20 77  68 69 74 65 2e 0a 0a 20  |ow and white... |
00005290  20 20 20 20 20 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |     -----------|
000052a0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
000052c0  2d 2d 2d 0a 0a 44 61 74  61 20 45 64 69 74 69 6e  |---..Data Editin|
000052d0  67 20 4b 65 79 73 0a 2d  2d 2d 2d 2d 2d 2d 2d 2d  |g Keys.---------|
000052e0  2d 2d 2d 2d 2d 2d 2d 2d  0a 54 68 65 72 65 20 61  |--------.There a|
000052f0  72 65 20 73 65 76 65 72  61 6c 20 64 61 74 61 20  |re several data |
00005300  65 6e 74 72 79 20 70 61  6e 65 6c 73 20 75 73 65  |entry panels use|
00005310  64 20 77 69 74 68 69 6e  20 21 46 72 61 63 74 61  |d within !Fracta|
00005320  6c 2e 20 54 6f 20 6d 6f  76 65 20 61 72 6f 75 6e  |l. To move aroun|
00005330  64 0a 74 68 65 73 65 20  70 61 6e 65 6c 73 20 75  |d.these panels u|
00005340  73 65 20 74 68 65 73 65  20 6b 65 79 73 20 28 77  |se these keys (w|
00005350  68 69 63 68 20 66 6f 6c  6c 6f 77 20 52 69 73 63  |hich follow Risc|
00005360  4f 53 20 63 6f 6e 76 65  6e 74 69 6f 6e 73 29 20  |OS conventions) |
00005370  6f 72 20 74 68 65 20 6d  6f 75 73 65 3a 0a 0a 4d  |or the mouse:..M|
00005380  6f 75 73 65 20 63 6c 69  63 6b 3a 20 6d 6f 76 65  |ouse click: move|
00005390  73 20 74 68 65 20 63 61  72 65 74 20 74 6f 20 74  |s the caret to t|
000053a0  68 65 20 69 63 6f 6e 20  75 6e 64 65 72 20 74 68  |he icon under th|
000053b0  65 20 6d 6f 75 73 65 2e  0a 0a 52 65 74 75 72 6e  |e mouse...Return|
000053c0  2c 20 54 61 62 20 6f 72  20 44 6f 77 6e 2d 63 75  |, Tab or Down-cu|
000053d0  72 73 6f 72 20 67 6f 20  74 6f 20 74 68 65 20 6e  |rsor go to the n|
000053e0  65 78 74 20 65 64 69 74  61 62 6c 65 20 69 63 6f  |ext editable ico|
000053f0  6e 2e 0a 0a 53 68 69 66  74 20 54 61 62 20 6f 72  |n...Shift Tab or|
00005400  20 55 70 2d 63 75 72 73  6f 72 20 67 6f 20 74 6f  | Up-cursor go to|
00005410  20 74 68 65 20 70 72 65  76 69 6f 75 73 20 69 63  | the previous ic|
00005420  6f 6e 2e 0a 0a 53 68 69  66 74 2d 43 75 72 73 6f  |on...Shift-Curso|
00005430  72 2d 75 70 2f 64 6f 77  6e 20 6f 72 20 50 61 67  |r-up/down or Pag|
00005440  65 2d 55 70 2f 44 6f 77  6e 20 6d 6f 76 65 20 74  |e-Up/Down move t|
00005450  6f 20 74 68 65 20 69 63  6f 6e 73 20 61 62 6f 76  |o the icons abov|
00005460  65 20 61 6e 64 20 62 65  6c 6f 77 2e 0a 0a 53 74  |e and below...St|
00005470  61 6e 64 61 72 64 20 52  69 73 63 4f 53 20 6b 65  |andard RiscOS ke|
00005480  79 73 20 61 72 65 20 75  73 65 64 20 74 6f 20 65  |ys are used to e|
00005490  64 69 74 20 64 61 74 61  2e 20 41 73 20 61 20 72  |dit data. As a r|
000054a0  65 6d 69 6e 64 65 72 20  74 68 65 73 65 20 61 72  |eminder these ar|
000054b0  65 3a 0a 0a 44 65 6c 65  74 65 20 20 20 20 3a 20  |e:..Delete    : |
000054c0  64 65 6c 65 74 65 73 20  74 6f 20 74 68 65 20 6c  |deletes to the l|
000054d0  65 66 74 20 6f 66 20 74  68 65 20 63 61 72 65 74  |eft of the caret|
000054e0  0a 43 6f 70 79 20 20 20  20 20 20 3a 20 64 65 6c  |.Copy      : del|
000054f0  65 74 65 73 20 74 6f 20  74 68 65 20 72 69 67 68  |etes to the righ|
00005500  74 20 6f 66 20 74 68 65  20 63 61 72 65 74 0a 43  |t of the caret.C|
00005510  74 72 6c 2d 55 20 20 20  20 3a 20 64 65 6c 65 74  |trl-U    : delet|
00005520  65 20 61 6c 6c 0a 43 74  72 6c 2d 43 6f 70 79 20  |e all.Ctrl-Copy |
00005530  3a 20 64 65 6c 65 74 65  20 74 6f 20 74 68 65 20  |: delete to the |
00005540  72 69 67 68 74 20 6f 66  20 74 68 65 20 63 61 72  |right of the car|
00005550  65 74 0a 0a 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |et..------------|
00005560  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
*
000055a0  0a 0a 41 64 64 69 6e 67  20 59 6f 75 72 20 4f 77  |..Adding Your Ow|
000055b0  6e 20 52 6f 75 74 69 6e  65 73 0a 2d 2d 2d 2d 2d  |n Routines.-----|
000055c0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
000055d0  2d 2d 2d 0a 21 46 72 61  63 74 61 6c 20 61 6c 6c  |---.!Fractal all|
000055e0  6f 77 73 20 79 6f 75 72  20 6f 77 6e 20 66 72 61  |ows your own fra|
000055f0  63 74 61 6c 20 72 6f 75  74 69 6e 65 73 20 77 72  |ctal routines wr|
00005600  69 74 74 65 6e 20 69 6e  20 41 52 4d 20 63 6f 64  |itten in ARM cod|
00005610  65 20 74 6f 20 62 65 0a  64 79 6e 61 6d 69 63 61  |e to be.dynamica|
00005620  6c 6c 79 20 61 64 64 65  64 20 61 74 20 73 74 61  |lly added at sta|
00005630  72 74 20 74 69 6d 65 2e  20 46 6f 72 20 66 75 6c  |rt time. For ful|
00005640  6c 20 64 65 74 61 69 6c  73 20 72 65 66 65 72 20  |l details refer |
00005650  74 6f 20 74 68 65 20 68  65 6c 70 0a 61 70 70 6c  |to the help.appl|
00005660  69 63 61 74 69 6f 6e 20  21 49 6e 74 65 72 66 61  |ication !Interfa|
00005670  63 65 2e 0a 0a 50 72 6f  67 72 61 6d 6d 69 6e 67  |ce...Programming|
00005680  0a 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 0a 21 46 72  |.-----------.!Fr|
00005690  61 63 74 61 6c 20 69 73  20 77 72 69 74 74 65 6e  |actal is written|
000056a0  20 69 6e 20 43 20 61 6e  64 20 41 52 4d 20 61 73  | in C and ARM as|
000056b0  73 65 6d 62 6c 65 72 20  66 6f 72 20 6d 61 78 69  |sembler for maxi|
000056c0  6d 75 6d 20 73 70 65 65  64 2e 20 43 6f 6e 74 61  |mum speed. Conta|
000056d0  63 74 20 6d 65 20 69 66  0a 79 6f 75 20 77 6f 75  |ct me if.you wou|
000056e0  6c 64 20 6c 69 6b 65 20  74 6f 20 63 6f 6e 74 72  |ld like to contr|
000056f0  69 62 75 74 65 20 79 6f  75 72 20 6f 77 6e 20 46  |ibute your own F|
00005700  72 61 63 74 61 6c 20 66  75 6e 63 74 69 6f 6e 20  |ractal function |
00005710  74 6f 20 21 46 72 61 63  74 61 6c 2e 20 59 6f 75  |to !Fractal. You|
00005720  20 77 69 6c 6c 0a 67 65  74 20 66 75 6c 6c 20 63  | will.get full c|
00005730  72 65 64 69 74 73 20 61  6e 64 20 62 65 63 6f 6d  |redits and becom|
00005740  65 20 70 61 72 74 20 6f  66 20 74 68 65 20 62 65  |e part of the be|
00005750  73 74 20 41 72 63 68 69  6d 65 64 65 73 20 66 72  |st Archimedes fr|
00005760  61 63 74 61 6c 20 70 72  6f 67 72 61 6d 20 65 76  |actal program ev|
00005770  65 72 0a 28 77 65 6c 6c  20 49 20 61 6d 20 68 6f  |er.(well I am ho|
00005780  70 69 6e 67 20 73 6f 29  2e 0a 0a 42 75 67 73 0a  |ping so)...Bugs.|
00005790  2d 2d 2d 2d 0a 49 20 61  6d 20 61 77 61 72 65 20  |----.I am aware |
000057a0  74 68 61 74 20 74 68 69  73 20 72 65 6c 65 61 73  |that this releas|
000057b0  65 20 73 74 69 6c 6c 20  63 6f 6e 74 61 69 6e 73  |e still contains|
000057c0  20 6d 61 6e 79 20 62 75  67 73 2e 20 53 6f 72 72  | many bugs. Sorr|
000057d0  79 2c 20 62 75 74 20 69  66 20 79 6f 75 0a 74 72  |y, but if you.tr|
000057e0  65 61 74 20 69 74 20 6b  69 6e 64 6c 79 20 74 68  |eat it kindly th|
000057f0  69 6e 67 73 20 73 68 6f  75 6c 64 20 62 65 20 6f  |ings should be o|
00005800  6b 2e 20 4f 6e 65 20 64  61 79 20 49 27 6c 6c 20  |k. One day I'll |
00005810  6d 65 74 68 6f 64 69 63  61 6c 6c 79 20 67 6f 20  |methodically go |
00005820  74 68 72 6f 75 67 68 0a  61 6e 64 20 61 64 64 20  |through.and add |
00005830  6d 6f 72 65 20 65 78 74  65 6e 73 69 76 65 20 65  |more extensive e|
00005840  72 72 6f 72 20 63 68 65  63 6b 69 6e 67 20 61 6e  |rror checking an|
00005850  64 20 68 61 6e 64 6c 69  6e 67 2e 20 54 68 65 20  |d handling. The |
00005860  70 72 6f 62 6c 65 6d 20  69 73 20 74 68 61 74 20  |problem is that |
00005870  74 68 65 0a 70 72 6f 67  72 61 6d 20 69 73 20 67  |the.program is g|
00005880  72 6f 77 69 6e 67 20 61  6c 6c 20 74 68 65 20 74  |rowing all the t|
00005890  69 6d 65 20 61 6e 64 20  49 20 61 6d 20 73 75 72  |ime and I am sur|
000058a0  65 20 79 6f 75 20 77 61  6e 74 20 6d 65 20 74 6f  |e you want me to|
000058b0  20 61 64 64 20 6e 65 77  0a 66 65 61 74 75 72 65  | add new.feature|
000058c0  73 20 72 61 74 68 65 72  20 74 68 61 6e 20 70 72  |s rather than pr|
000058d0  65 74 74 79 20 74 68 69  6e 67 73 20 75 70 2e 0a  |etty things up..|
000058e0  0a 48 69 73 74 6f 72 79  0a 2d 2d 2d 2d 2d 2d 2d  |.History.-------|
000058f0  0a 30 2e 31 30 20 30 33  2f 30 37 2f 39 31 20 3a  |.0.10 03/07/91 :|
00005900  20 49 6e 69 74 69 61 6c  20 76 65 72 73 69 6f 6e  | Initial version|
00005910  73 20 73 65 6e 74 20 6f  75 74 20 74 6f 20 61 74  |s sent out to at|
00005920  74 72 61 63 74 20 64 65  76 65 6c 6f 70 65 72 20  |tract developer |
00005930  69 6e 74 65 72 65 73 74  2e 0a 30 2e 31 31 20 30  |interest..0.11 0|
00005940  38 2f 30 37 2f 39 31 20  3a 20 43 6c 65 61 6e 65  |8/07/91 : Cleane|
00005950  64 20 75 70 20 70 61 6c  65 74 74 65 20 68 61 6e  |d up palette han|
00005960  64 6c 69 6e 67 2c 20 61  64 64 65 64 20 4d 62 72  |dling, added Mbr|
00005970  6f 74 3c 2d 3e 4a 75 6c  69 61 20 72 6f 75 74 69  |ot<->Julia routi|
00005980  6e 65 73 2e 0a 20 20 20  20 20 20 20 20 20 20 20  |nes..           |
00005990  20 20 20 20 20 41 64 64  65 64 20 70 61 6c 65 74  |     Added palet|
000059a0  74 65 20 73 74 65 70 70  69 6e 67 20 61 6e 64 20  |te stepping and |
000059b0  74 69 6d 69 6e 67 20 6f  66 20 6e 6f 6e 20 78 2f  |timing of non x/|
000059c0  79 20 66 75 6e 63 74 69  6f 6e 73 2e 0a 30 2e 31  |y functions..0.1|
000059d0  32 20 32 34 2f 30 37 2f  39 31 20 3a 20 43 79 63  |2 24/07/91 : Cyc|
000059e0  6c 65 20 77 69 74 68 20  6f 6e 6c 79 20 31 20 73  |le with only 1 s|
000059f0  63 72 65 65 6e 20 62 61  6e 6b 20 66 6f 72 20 6d  |creen bank for m|
00005a00  6f 64 65 73 20 32 31 2c  32 34 2c 32 38 20 65 74  |odes 21,24,28 et|
00005a10  63 2e 0a 20 20 20 20 20  20 20 20 20 20 20 20 20  |c..             |
00005a20  20 20 20 43 72 65 61 74  65 64 20 46 72 61 63 6c  |   Created Fracl|
00005a30  69 62 20 66 6f 72 20 61  73 73 65 6d 62 6c 65 72  |ib for assembler|
00005a40  20 66 75 6e 63 74 69 6f  6e 73 20 61 6e 64 20 64  | functions and d|
00005a50  6f 63 75 6d 65 6e 74 65  64 0a 20 20 20 20 20 20  |ocumented.      |
00005a60  20 20 20 20 20 20 20 20  20 20 70 72 6f 67 72 61  |          progra|
00005a70  6d 6d 69 6e 67 20 69 6e  74 65 72 66 61 63 65 73  |mming interfaces|
00005a80  2e 0a 30 2e 31 33 20 30  34 2f 30 38 2f 39 31 20  |..0.13 04/08/91 |
00005a90  3a 20 41 64 64 65 64 20  49 46 53 20 32 64 20 70  |: Added IFS 2d p|
00005aa0  6c 75 73 20 65 78 74 72  61 20 69 6e 74 65 72 6e  |lus extra intern|
00005ab0  61 6c 20 21 46 72 61 63  74 61 6c 20 66 75 6e 63  |al !Fractal func|
00005ac0  74 69 6f 6e 73 2e 0a 30  2e 31 34 20 31 30 2f 30  |tions..0.14 10/0|
00005ad0  38 2f 39 31 20 3a 20 41  64 64 65 64 20 66 75 6c  |8/91 : Added ful|
00005ae0  6c 20 64 65 73 6b 74 6f  70 20 6f 70 65 72 61 74  |l desktop operat|
00005af0  69 6f 6e 2e 0a 30 2e 31  35 20 30 35 2f 30 39 2f  |ion..0.15 05/09/|
00005b00  39 31 20 3a 20 4c 6f 74  73 20 6f 66 20 61 64 64  |91 : Lots of add|
00005b10  69 74 69 6f 6e 73 20 61  6e 64 20 65 78 70 65 72  |itions and exper|
00005b20  69 6d 65 6e 74 73 2e 20  41 64 64 65 64 20 74 6f  |iments. Added to|
00005b30  6f 6c 73 2c 20 66 61 73  74 20 78 2f 79 0a 20 20  |ols, fast x/y.  |
00005b40  20 20 20 20 20 20 20 20  20 20 20 20 20 20 70 6c  |              pl|
00005b50  6f 74 74 69 6e 67 2c 20  52 65 6e 64 65 72 20 61  |otting, Render a|
00005b60  6e 64 20 52 69 65 6d 61  6e 6e 20 66 75 6e 63 74  |nd Riemann funct|
00005b70  69 6f 6e 73 2e 20 45 78  74 65 6e 64 65 64 20 4d  |ions. Extended M|
00005b80  61 6e 64 65 6c 62 72 6f  74 0a 20 20 20 20 20 20  |andelbrot.      |
00005b90  20 20 20 20 20 20 20 20  20 20 61 6e 64 20 4a 75  |          and Ju|
00005ba0  6c 69 61 20 66 75 6e 63  74 69 6f 6e 73 2c 20 70  |lia functions, p|
00005bb0  6c 75 73 20 62 65 74 74  65 72 20 41 73 73 65 6d  |lus better Assem|
00005bc0  62 6c 65 72 20 73 75 70  70 6f 72 74 2e 0a 30 2e  |bler support..0.|
00005bd0  31 36 20 31 32 2f 30 39  2f 39 31 20 3a 20 43 6c  |16 12/09/91 : Cl|
00005be0  65 61 6e 65 64 20 75 70  20 73 6f 6d 65 20 62 75  |eaned up some bu|
00005bf0  67 73 3b 20 63 6f 6c 6f  75 72 69 6e 67 20 6f 70  |gs; colouring op|
00005c00  74 69 6f 6e 73 20 66 6f  72 20 4d 61 6e 64 65 6c  |tions for Mandel|
00005c10  62 72 6f 74 3b 0a 20 20  20 20 20 20 20 20 20 20  |brot;.          |
00005c20  20 20 20 20 20 20 70 72  6f 76 69 64 65 64 20 64  |      provided d|
00005c30  61 74 61 20 76 61 72 69  61 62 6c 65 73 20 66 6f  |ata variables fo|
00005c40  72 20 33 64 20 70 6c 6f  74 74 69 6e 67 20 63 6f  |r 3d plotting co|
00005c50  6e 74 72 6f 6c 2e 0a 30  2e 31 37 20 32 39 2f 30  |ntrol..0.17 29/0|
00005c60  39 2f 39 31 20 3a 20 41  64 64 65 64 20 4f 70 74  |9/91 : Added Opt|
00005c70  69 6f 6e 73 20 63 6f 6e  74 72 6f 6c 3b 20 48 65  |ions control; He|
00005c80  6e 6f 6e 20 61 6e 64 20  4e 65 77 74 6f 6e 20 66  |non and Newton f|
00005c90  75 6e 63 74 69 6f 6e 73  3b 20 69 6e 76 65 72 73  |unctions; invers|
00005ca0  65 0a 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |e.              |
00005cb0  20 20 4d 61 6e 64 65 6c  62 72 6f 74 73 0a 30 2e  |  Mandelbrots.0.|
00005cc0  31 38 20 32 37 2f 31 30  2f 39 31 20 3a 20 41 64  |18 27/10/91 : Ad|
00005cd0  64 65 64 20 50 6f 70 63  6f 72 6e 2c 20 4c 6f 72  |ded Popcorn, Lor|
00005ce0  65 6e 7a 20 61 6e 64 20  4c 2d 73 79 73 74 65 6d  |enz and L-system|
00005cf0  73 2e 20 4d 61 6a 6f 72  20 65 6e 68 61 6e 63 65  |s. Major enhance|
00005d00  6d 65 6e 74 73 20 74 6f  0a 20 20 20 20 20 20 20  |ments to.       |
00005d10  20 20 20 20 20 20 20 20  20 33 64 20 63 6f 6e 74  |         3d cont|
00005d20  72 6f 6c 20 61 6e 64 20  52 69 65 6d 61 6e 6e 20  |rol and Riemann |
00005d30  6e 6f 77 20 77 6f 72 6b  73 20 70 72 6f 70 65 72  |now works proper|
00005d40  6c 79 2e 20 50 65 72 69  6f 64 69 63 69 74 79 0a  |ly. Periodicity.|
00005d50  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00005d60  63 68 65 63 6b 69 6e 67  20 61 64 64 65 64 20 74  |checking added t|
00005d70  6f 20 4d 61 6e 64 65 6c  62 72 6f 74 73 2e 20 55  |o Mandelbrots. U|
00005d80  6e 6b 6e 6f 77 6e 20 73  70 72 69 74 65 20 69 6d  |nknown sprite im|
00005d90  70 6f 72 74 2e 20 41 6c  73 6f 0a 20 20 20 20 20  |port. Also.     |
00005da0  20 20 20 20 20 20 20 20  20 20 20 69 6d 70 72 6f  |           impro|
00005db0  76 65 64 20 65 72 72 6f  72 20 74 72 61 70 70 69  |ved error trappi|
00005dc0  6e 67 2e 0a 30 2e 31 39  20 31 35 2f 31 31 2f 39  |ng..0.19 15/11/9|
00005dd0  31 20 3a 20 41 64 64 65  64 20 66 61 73 74 20 66  |1 : Added fast f|
00005de0  6c 6f 61 74 69 6e 67 20  70 6f 69 6e 74 20 73 75  |loating point su|
00005df0  70 70 6f 72 74 20 2d 20  4e 65 77 74 6f 6e 20 26  |pport - Newton &|
00005e00  20 52 69 65 6d 61 6e 6e  20 63 68 61 6e 67 65 64  | Riemann changed|
00005e10  0a 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00005e20  20 74 6f 20 75 73 65 20  69 74 2e 20 41 64 64 65  | to use it. Adde|
00005e30  64 20 33 64 20 74 6f 6f  6c 73 20 69 63 6f 6e 73  |d 3d tools icons|
00005e40  2c 20 32 20 6d 6f 72 65  20 70 61 6c 65 74 74 65  |, 2 more palette|
00005e50  73 2c 20 32 20 6d 6f 72  65 0a 20 20 20 20 20 20  |s, 2 more.      |
00005e60  20 20 20 20 20 20 20 20  20 20 4d 61 6e 64 65 6c  |          Mandel|
00005e70  62 72 6f 74 73 2e 20 41  64 64 65 64 20 4d 69 64  |brots. Added Mid|
00005e80  70 6f 69 6e 74 20 66 75  6e 63 74 69 6f 6e 2e 20  |point function. |
00005e90  47 65 6e 65 72 61 6c 20  74 69 64 79 20 75 70 20  |General tidy up |
00005ea0  72 65 61 64 79 0a 20 20  20 20 20 20 20 20 20 20  |ready.          |
00005eb0  20 20 20 20 20 20 66 6f  72 20 72 65 6c 65 61 73  |      for releas|
00005ec0  65 2e 0a 30 2e 32 30 20  32 35 2f 31 31 2f 39 31  |e..0.20 25/11/91|
00005ed0  20 3a 20 53 65 6e 74 20  74 6f 20 41 72 63 68 69  | : Sent to Archi|
00005ee0  6d 65 64 65 73 20 57 6f  72 6c 64 20 66 6f 72 20  |medes World for |
00005ef0  70 75 62 6c 69 63 20 72  65 6c 65 61 73 65 2e 20  |public release. |
00005f00  49 6e 63 6c 75 64 65 64  20 73 70 65 65 64 65 64  |Included speeded|
00005f10  0a 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |.               |
00005f20  20 75 70 20 76 65 72 73  69 6f 6e 20 6f 66 20 50  | up version of P|
00005f30  6f 70 63 6f 72 6e 20 75  73 69 6e 67 20 46 50 45  |opcorn using FPE|
00005f40  5f 4c 69 62 2e 0a 30 2e  32 31 20 31 34 2f 31 32  |_Lib..0.21 14/12|
00005f50  2f 39 31 20 3a 20 41 64  64 65 64 20 50 69 63 6b  |/91 : Added Pick|
00005f60  6f 76 65 72 2c 20 52 6f  73 73 6c 65 72 20 26 20  |over, Rossler & |
00005f70  55 6e 69 74 79 20 66 75  6e 63 74 69 6f 6e 73 2e  |Unity functions.|
00005f80  20 4c 6f 72 65 6e 7a 20  74 6f 20 33 64 2e 0a 20  | Lorenz to 3d.. |
00005f90  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 41  |               A|
00005fa0  64 64 65 64 20 33 64 20  69 6d 61 67 65 20 67 65  |dded 3d image ge|
00005fb0  6e 65 72 61 74 69 6f 6e  20 61 6e 64 20 72 65 61  |neration and rea|
00005fc0  6c 74 69 6d 65 20 33 64  20 63 6f 6e 74 72 6f 6c  |ltime 3d control|
00005fd0  2e 20 53 65 6e 74 20 74  6f 0a 20 20 20 20 20 20  |. Sent to.      |
00005fe0  20 20 20 20 20 20 20 20  20 20 41 63 6f 72 6e 20  |          Acorn |
00005ff0  55 73 65 72 2e 0a 30 2e  32 32 20 32 36 2f 30 32  |User..0.22 26/02|
00006000  2f 39 32 20 3a 20 41 64  64 65 64 20 70 61 6c 65  |/92 : Added pale|
00006010  74 74 65 20 65 64 69 74  69 6e 67 20 61 6e 64 20  |tte editing and |
00006020  69 6e 74 65 72 61 63 74  69 76 65 20 68 65 6c 70  |interactive help|
00006030  2e 20 33 64 20 73 74 79  6c 65 20 70 75 73 68 20  |. 3d style push |
00006040  62 75 74 74 6f 6e 73 2e  0a 20 20 20 20 20 20 20  |buttons..       |
00006050  20 20 20 20 20 20 20 20  20 53 65 6e 74 20 74 6f  |         Sent to|
00006060  20 4d 69 63 72 6f 20 55  73 65 72 2e 0a 30 2e 32  | Micro User..0.2|
00006070  33 20 30 38 2f 30 33 2f  39 32 20 3a 20 41 64 64  |3 08/03/92 : Add|
00006080  65 64 20 51 75 61 74 65  72 6e 69 6f 6e 2e 0a 30  |ed Quaternion..0|
00006090  2e 32 34 20 32 34 2f 30  33 2f 39 32 20 3a 20 41  |.24 24/03/92 : A|
000060a0  64 64 65 64 20 46 61 75  6c 74 20 61 6e 64 20 42  |dded Fault and B|
000060b0  69 66 75 72 63 61 74 65  2e 20 43 6f 6c 6f 75 72  |ifurcate. Colour|
000060c0  20 63 79 63 6c 69 6e 67  20 6e 6f 77 20 77 6f 72  | cycling now wor|
000060d0  6b 73 20 6f 6e 20 61 6c  6c 0a 20 20 20 20 20 20  |ks on all.      |
000060e0  20 20 20 20 20 20 20 20  20 20 70 61 6c 65 74 74  |          palett|
000060f0  65 73 2e 0a 0a 54 6f 20  6f 62 74 61 69 6e 20 74  |es...To obtain t|
00006100  68 65 20 6c 61 74 65 73  74 20 76 65 72 73 69 6f  |he latest versio|
00006110  6e 20 73 65 6e 64 20 61  20 62 6c 61 6e 6b 20 66  |n send a blank f|
00006120  6f 72 6d 61 74 74 65 64  20 64 69 73 6b 20 2b 20  |ormatted disk + |
00006130  53 41 45 20 74 6f 20 4d  69 6b 65 0a 43 75 72 6e  |SAE to Mike.Curn|
00006140  6f 77 2e 20 43 6f 6e 74  72 69 62 75 74 69 6f 6e  |ow. Contribution|
00006150  73 20 28 6d 6f 6e 65 79  20 6f 72 20 66 72 61 63  |s (money or frac|
00006160  74 61 6c 20 70 72 6f 67  72 61 6d 73 29 20 74 6f  |tal programs) to|
00006170  20 68 65 6c 70 20 72 75  6e 20 74 68 65 20 41 72  | help run the Ar|
00006180  63 68 69 6d 65 64 65 73  0a 46 72 61 63 74 61 6c  |chimedes.Fractal|
00006190  20 47 72 6f 75 70 20 61  72 65 20 77 65 6c 63 6f  | Group are welco|
000061a0  6d 65 20 2d 20 79 6f 75  27 6c 6c 20 67 65 74 20  |me - you'll get |
000061b0  73 65 6e 74 20 4e 65 77  73 6c 65 74 74 65 72 73  |sent Newsletters|
000061c0  20 6f 6e 20 66 72 61 63  74 61 6c 73 20 69 6e 0a  | on fractals in.|
000061d0  72 65 74 75 72 6e 2e 0a  0a 54 68 65 20 46 75 74  |return...The Fut|
000061e0  75 72 65 0a 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 0a 54  |ure.----------.T|
000061f0  6f 20 63 6f 6d 65 20 28  61 6d 6f 6e 67 73 74 20  |o come (amongst |
00006200  6f 74 68 65 72 20 65 73  73 65 6e 74 69 61 6c 20  |other essential |
00006210  66 65 61 74 75 72 65 73  29 2c 20 69 6e 20 6e 6f  |features), in no|
00006220  74 20 61 6e 79 20 73 70  65 63 69 66 69 63 20 6f  |t any specific o|
00006230  72 64 65 72 20 3a 0a 0a  4c 6f 61 64 73 20 6d 6f  |rder :..Loads mo|
00006240  72 65 20 66 72 61 63 74  61 6c 20 66 75 6e 63 74  |re fractal funct|
00006250  69 6f 6e 73 20 28 76 6f  6c 75 6e 74 65 65 72 73  |ions (volunteers|
00006260  20 70 6c 65 61 73 65 29  2e 0a 41 75 74 6f 6d 61  | please)..Automa|
00006270  74 69 63 61 6c 6c 79 20  75 70 64 61 74 65 20 74  |tically update t|
00006280  68 65 20 53 61 76 65 20  73 70 72 69 74 65 20 6e  |he Save sprite n|
00006290  61 6d 65 20 6f 6e 20 61  20 6e 75 6d 65 72 69 63  |ame on a numeric|
000062a0  61 6c 20 62 61 73 69 73  2e 0a 43 6f 6d 70 72 65  |al basis..Compre|
000062b0  73 73 65 64 20 73 70 72  69 74 65 20 66 69 6c 65  |ssed sprite file|
000062c0  73 3f 0a 42 61 74 63 68  20 6f 70 65 72 61 74 69  |s?.Batch operati|
000062d0  6f 6e 20 2d 20 69 65 2e  20 63 72 65 61 74 65 20  |on - ie. create |
000062e0  61 20 74 65 78 74 20 66  69 6c 65 20 66 75 6e 63  |a text file func|
000062f0  74 69 6f 6e 20 64 61 74  61 2c 20 66 65 65 64 20  |tion data, feed |
00006300  69 74 20 69 6e 74 6f 0a  21 46 72 61 63 74 61 6c  |it into.!Fractal|
00006310  2c 20 67 6f 20 74 6f 20  73 6c 65 65 70 2c 20 74  |, go to sleep, t|
00006320  68 65 6e 20 63 6f 6d 65  20 62 61 63 6b 20 74 6f  |hen come back to|
00006330  20 66 69 6e 64 20 6c 6f  61 64 73 20 6f 66 20 6e  | find loads of n|
00006340  69 63 65 20 73 70 72 69  74 65 73 20 6f 6e 20 79  |ice sprites on y|
00006350  6f 75 72 0a 64 69 73 6b  20 28 74 68 69 73 20 77  |our.disk (this w|
00006360  69 6c 6c 20 64 65 66 69  6e 69 74 65 6c 79 20 72  |ill definitely r|
00006370  65 71 75 69 72 65 20 73  70 72 69 74 65 20 63 6f  |equire sprite co|
00006380  6d 70 72 65 73 73 69 6f  6e 29 2e 0a 4d 61 6e 79  |mpression)..Many|
00006390  20 6d 6f 72 65 20 69 6d  61 67 65 20 6d 61 6e 69  | more image mani|
000063a0  70 75 6c 61 74 69 6f 6e  20 66 61 63 69 6c 69 74  |pulation facilit|
000063b0  69 65 73 2e 0a 0a 43 6f  6e 74 72 69 62 75 74 6f  |ies...Contributo|
000063c0  72 73 20 28 70 65 6f 70  6c 65 20 77 68 6f 20 68  |rs (people who h|
000063d0  61 76 65 20 73 75 70 70  6c 69 65 64 20 63 6f 64  |ave supplied cod|
000063e0  65 20 6f 72 20 61 6c 67  6f 72 69 74 68 6d 73 29  |e or algorithms)|
000063f0  0a 3d 3d 3d 3d 3d 3d 3d  3d 3d 3d 3d 3d 0a 4d 61  |.============.Ma|
00006400  6e 79 20 74 68 61 6e 6b  73 20 74 6f 20 4a 6f 79  |ny thanks to Joy|
00006410  63 65 20 48 61 73 6c 61  6d 20 66 6f 72 20 74 68  |ce Haslam for th|
00006420  65 20 4d 61 6e 64 65 6c  62 72 6f 74 20 61 6e 64  |e Mandelbrot and|
00006430  20 4a 75 6c 69 61 20 65  71 75 61 74 69 6f 6e 73  | Julia equations|
00006440  2c 20 50 6f 70 63 6f 72  6e 0a 61 6e 64 20 6f 6e  |, Popcorn.and on|
00006450  65 20 6f 66 20 74 68 65  20 48 65 6e 6f 6e 27 73  |e of the Henon's|
00006460  2e 0a 0a 43 72 65 64 69  74 73 0a 3d 3d 3d 3d 3d  |...Credits.=====|
00006470  3d 3d 0a 54 68 69 73 20  70 72 6f 67 72 61 6d 20  |==.This program |
00006480  77 6f 75 6c 64 20 6e 6f  74 20 65 78 69 73 74 20  |would not exist |
00006490  77 69 74 68 6f 75 74 20  74 68 65 20 62 65 6e 65  |without the bene|
000064a0  66 69 74 20 6f 66 20 70  72 65 76 69 6f 75 73 20  |fit of previous |
000064b0  77 6f 72 6b 20 62 79 20  6d 61 6e 79 0a 70 65 6f  |work by many.peo|
000064c0  70 6c 65 2e 20 49 6e 20  70 61 72 74 69 63 75 6c  |ple. In particul|
000064d0  61 72 20 46 72 61 63 74  61 6c 20 52 65 70 6f 72  |ar Fractal Repor|
000064e0  74 20 61 6e 64 20 46 72  61 63 74 69 6e 74 20 68  |t and Fractint h|
000064f0  61 76 65 20 62 65 65 6e  20 61 20 6d 61 6a 6f 72  |ave been a major|
00006500  20 73 6f 75 72 63 65 0a  6f 66 20 69 6e 73 70 69  | source.of inspi|
00006510  72 61 74 69 6f 6e 2e 20  4d 6f 72 65 20 64 65 74  |ration. More det|
00006520  61 69 6c 65 64 20 73 6f  75 72 63 65 73 20 61 72  |ailed sources ar|
00006530  65 20 67 69 76 65 6e 20  69 6e 20 74 68 65 20 21  |e given in the !|
00006540  46 75 6e 63 74 69 6f 6e  73 20 68 65 6c 70 20 66  |Functions help f|
00006550  69 6c 65 2e 0a 0a 54 68  61 6e 6b 73 20 74 6f 20  |ile...Thanks to |
00006560  41 2e 46 65 64 6f 6e 63  7a 75 6b 20 66 6f 72 20  |A.Fedonczuk for |
00006570  74 68 65 20 6f 72 69 67  69 6e 61 6c 20 33 32 20  |the original 32 |
00006580  62 69 74 20 69 6e 74 65  67 65 72 20 72 6f 75 74  |bit integer rout|
00006590  69 6e 65 73 2e 0a 53 74  75 61 72 74 20 50 61 79  |ines..Stuart Pay|
000065a0  6e 65 20 6f 66 20 41 63  6f 72 6e 20 66 6f 72 20  |ne of Acorn for |
000065b0  74 68 65 20 6f 72 69 67  69 6e 61 6c 20 52 65 6e  |the original Ren|
000065c0  64 65 72 20 61 6c 67 6f  72 69 74 68 6d 2e 0a 0a  |der algorithm...|
000065d0  54 6f 20 46 72 61 63 74  61 6c 20 52 65 70 6f 72  |To Fractal Repor|
000065e0  74 20 66 6f 72 20 6d 61  6e 79 20 6f 66 20 74 68  |t for many of th|
000065f0  65 20 69 64 65 61 73 20  69 6e 63 6c 75 64 69 6e  |e ideas includin|
00006600  67 20 74 68 65 20 58 2f  59 20 47 75 65 73 73 69  |g the X/Y Guessi|
00006610  6e 67 0a 61 6c 67 6f 72  69 74 68 6d 2c 20 52 69  |ng.algorithm, Ri|
00006620  65 6d 61 6e 6e 20 70 6c  6f 74 2c 20 49 46 53 20  |emann plot, IFS |
00006630  61 66 66 69 6e 65 20 6d  61 74 68 73 2e 20 46 6f  |affine maths. Fo|
00006640  72 20 61 20 66 72 65 65  20 63 6f 70 79 20 6f 66  |r a free copy of|
00006650  20 46 72 61 63 74 61 6c  20 52 65 70 6f 72 74 0a  | Fractal Report.|
00006660  77 72 69 74 65 20 74 6f  20 52 54 4c 20 4c 74 64  |write to RTL Ltd|
00006670  2c 20 57 65 73 74 20 54  6f 77 61 6e 20 48 6f 75  |, West Towan Hou|
00006680  73 65 2c 20 50 6f 72 74  68 74 6f 77 61 6e 2c 20  |se, Porthtowan, |
00006690  54 72 75 72 6f 2c 20 43  6f 72 6e 77 61 6c 6c 2c  |Truro, Cornwall,|
000066a0  20 54 52 34 20 38 41 58  2e 0a 0a 54 6f 20 74 68  | TR4 8AX...To th|
000066b0  65 20 61 75 74 68 6f 72  73 20 6f 66 20 46 72 61  |e authors of Fra|
000066c0  63 74 69 6e 74 20 66 6f  72 20 69 6e 69 74 69 61  |ctint for initia|
000066d0  6c 20 69 6e 73 70 69 72  61 74 69 6f 6e 20 61 6e  |l inspiration an|
000066e0  64 20 6d 61 6e 79 20 62  69 74 73 20 74 68 61 74  |d many bits that|
000066f0  20 64 6f 6e 27 74 0a 67  65 74 20 63 72 65 64 69  | don't.get credi|
00006700  74 20 6f 74 68 65 72 77  69 73 65 2e 20 53 74 6f  |t otherwise. Sto|
00006710  6e 65 20 73 6f 75 70 20  66 6f 72 65 76 65 72 21  |ne soup forever!|
00006720  0a 0a 4a 6f 68 6e 20 47  72 65 65 6e 69 6e 67 20  |..John Greening |
00006730  66 6f 72 20 73 6f 6d 65  20 6f 66 20 74 68 65 20  |for some of the |
00006740  4c 2d 73 79 73 74 65 6d  20 63 6f 64 65 73 20 61  |L-system codes a|
00006750  6e 64 20 69 6e 73 70 69  72 61 74 69 6f 6e 2e 0a  |nd inspiration..|
00006760  0a 43 6f 70 79 77 72 69  67 68 74 20 4e 6f 74 69  |.Copywright Noti|
00006770  63 65 0a 3d 3d 3d 3d 3d  3d 3d 3d 3d 3d 3d 3d 3d  |ce.=============|
00006780  3d 3d 3d 3d 0a 54 68 65  20 63 6f 70 79 77 72 69  |====.The copywri|
00006790  67 68 74 20 6f 66 20 74  68 69 73 20 6d 61 74 65  |ght of this mate|
000067a0  72 69 61 6c 20 62 65 6c  6f 6e 67 73 20 74 6f 20  |rial belongs to |
000067b0  4d 69 6b 65 20 43 75 72  6e 6f 77 20 65 78 63 65  |Mike Curnow exce|
000067c0  70 74 20 66 6f 72 20 74  68 65 20 21 48 65 6c 70  |pt for the !Help|
000067d0  0a 61 70 70 6c 69 63 61  74 69 6f 6e 20 77 68 69  |.application whi|
000067e0  63 68 20 62 65 6c 6f 6e  67 73 20 74 6f 20 4a 20  |ch belongs to J |
000067f0  52 d6 6c 69 6e 67 2e 20  54 68 69 73 20 73 6f 66  |R.ling. This sof|
00006800  74 77 61 72 65 20 69 73  20 6e 6f 74 20 22 50 75  |tware is not "Pu|
00006810  62 6c 69 63 20 44 6f 6d  61 69 6e 22 2e 0a 48 6f  |blic Domain"..Ho|
00006820  77 65 76 65 72 20 70 65  72 6d 69 73 73 69 6f 6e  |wever permission|
00006830  20 69 73 20 67 72 61 6e  74 65 64 20 66 6f 72 20  | is granted for |
00006840  6e 6f 6e 2d 63 6f 6d 6d  65 72 63 69 61 6c 20 75  |non-commercial u|
00006850  73 65 20 6f 66 20 74 68  69 73 20 73 6f 66 74 77  |se of this softw|
00006860  61 72 65 20 61 6e 64 0a  61 73 73 6f 63 69 61 74  |are and.associat|
00006870  65 64 20 6d 61 74 65 72  69 61 6c 20 61 73 20 6c  |ed material as l|
00006880  6f 6e 67 20 61 73 20 4e  4f 20 43 48 41 52 47 45  |ong as NO CHARGE|
00006890  53 20 41 52 45 20 4c 45  56 49 45 44 20 65 78 63  |S ARE LEVIED exc|
000068a0  65 70 74 20 74 6f 20 63  6f 76 65 72 20 63 6f 73  |ept to cover cos|
000068b0  74 73 2e 0a 43 6f 70 69  65 73 20 6f 66 20 74 68  |ts..Copies of th|
000068c0  69 73 20 73 6f 66 74 77  61 72 65 20 6d 61 79 20  |is software may |
000068d0  62 65 20 66 72 65 65 6c  79 20 64 69 73 74 72 69  |be freely distri|
000068e0  62 75 74 65 64 20 61 6d  6f 6e 67 73 74 20 69 6e  |buted amongst in|
000068f0  64 69 76 69 64 75 61 6c  73 20 6f 6e 20 61 0a 6e  |dividuals on a.n|
00006900  6f 2d 63 68 61 72 67 65  20 62 61 73 69 73 2e 20  |o-charge basis. |
00006910  50 75 62 6c 69 63 20 44  6f 6d 61 69 6e 20 61 6e  |Public Domain an|
00006920  64 20 63 6f 6d 6d 65 72  63 69 61 6c 20 6f 72 67  |d commercial org|
00006930  61 6e 69 73 61 74 69 6f  6e 73 20 61 72 65 20 6b  |anisations are k|
00006940  69 6e 64 6c 79 20 61 73  6b 65 64 0a 74 6f 20 63  |indly asked.to c|
00006950  6f 6e 74 61 63 74 20 74  68 65 20 61 75 74 68 6f  |ontact the autho|
00006960  72 20 70 72 69 6f 72 20  74 6f 20 63 69 72 63 75  |r prior to circu|
00006970  6c 61 74 69 6f 6e 20 61  6e 64 20 75 73 65 20 6f  |lation and use o|
00006980  66 20 74 68 69 73 20 70  72 6f 67 72 61 6d 2e 0a  |f this program..|
00006990  0a 41 72 63 68 69 6d 65  64 65 73 20 46 72 61 63  |.Archimedes Frac|
000069a0  74 61 6c 20 47 72 6f 75  70 20 28 41 46 47 29 0a  |tal Group (AFG).|
000069b0  3d 3d 3d 3d 3d 3d 3d 3d  3d 3d 3d 3d 3d 3d 3d 3d  |================|
000069c0  3d 3d 3d 3d 3d 3d 3d 3d  3d 3d 3d 3d 3d 3d 0a 54  |==============.T|
000069d0  68 69 73 20 73 6f 66 74  77 61 72 65 20 69 73 20  |his software is |
000069e0  70 61 72 74 20 6f 66 20  74 68 65 20 41 72 63 68  |part of the Arch|
000069f0  69 6d 65 64 65 73 20 46  72 61 63 74 61 6c 20 47  |imedes Fractal G|
00006a00  72 6f 75 70 20 63 6f 6c  6c 65 63 74 69 6f 6e 2e  |roup collection.|
00006a10  20 49 66 20 79 6f 75 0a  68 61 76 65 20 6f 62 74  | If you.have obt|
00006a20  61 69 6e 65 64 20 74 68  69 73 20 73 6f 66 74 77  |ained this softw|
00006a30  61 72 65 20 6f 75 74 73  69 64 65 20 6f 66 20 74  |are outside of t|
00006a40  68 65 20 41 46 47 20 61  6e 64 20 77 6f 75 6c 64  |he AFG and would|
00006a50  20 6c 69 6b 65 20 74 6f  20 66 69 6e 64 20 6f 75  | like to find ou|
00006a60  74 0a 6d 6f 72 65 20 61  62 6f 75 74 20 66 72 61  |t.more about fra|
00006a70  63 74 61 6c 20 70 72 6f  67 72 61 6d 6d 69 6e 67  |ctal programming|
00006a80  20 6f 6e 20 74 68 65 20  41 72 63 68 69 6d 65 64  | on the Archimed|
00006a90  65 73 2c 20 63 6f 6e 74  61 63 74 20 6d 65 20 28  |es, contact me (|
00006aa0  74 68 65 20 41 46 47 0a  61 64 6d 69 6e 69 73 74  |the AFG.administ|
00006ab0  72 61 74 6f 72 29 20 61  74 20 74 68 65 20 61 64  |rator) at the ad|
00006ac0  64 72 65 73 73 20 62 65  6c 6f 77 2e 20 53 65 6e  |dress below. Sen|
00006ad0  64 20 61 20 53 41 45 20  61 6e 64 20 61 20 64 69  |d a SAE and a di|
00006ae0  73 6b 20 74 6f 20 67 65  74 20 61 20 63 6f 70 79  |sk to get a copy|
00006af0  20 6f 66 0a 74 68 65 20  6c 61 74 65 73 74 20 6e  | of.the latest n|
00006b00  65 77 73 6c 65 74 74 65  72 20 61 6e 64 20 70 72  |ewsletter and pr|
00006b10  6f 67 72 61 6d 73 20 64  69 73 6b 2e 0a 0a 4d 69  |ograms disk...Mi|
00006b20  6b 65 20 43 75 72 6e 6f  77 2c 0a 33 30 20 42 6f  |ke Curnow,.30 Bo|
00006b30  77 65 6e 20 44 72 69 76  65 2c 0a 57 65 73 74 20  |wen Drive,.West |
00006b40  44 75 6c 77 69 63 68 2c  0a 4c 6f 6e 64 6f 6e 0a  |Dulwich,.London.|
00006b50  53 45 32 31 20 38 50 4e  0a 0a 53 41 45 20 77 69  |SE21 8PN..SAE wi|
00006b60  74 68 20 61 6c 6c 20 63  6f 72 72 65 73 70 6f 6e  |th all correspon|
00006b70  64 61 6e 63 65 20 70 6c  65 61 73 65 2e 0a 20 20  |dance please..  |
00006b80  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00006b90  20 20 20 20 20 0a 20 20  20 20 20 20 20 20 20 20  |     .          |
00006ba0  20 20 20 20 20 20 20 20  20 3c 3c 3c 3c 20 4d 41  |         <<<< MA|
00006bb0  59 20 43 48 41 4f 53 20  42 45 20 57 49 54 48 20  |Y CHAOS BE WITH |
00006bc0  59 4f 55 21 20 3e 3e 3e  3e 0a                    |YOU! >>>>.|
00006bca