Home » Archimedes archive » Micro User » MU 1991-07.adf » PD-Stuff » Fractals/!MBrot/!Help/Readme

Fractals/!MBrot/!Help/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 1991-07.adf » PD-Stuff
Filename: Fractals/!MBrot/!Help/Readme
Read OK:
File size: 25AE bytes
Load address: 0000
Exec address: 0000
File contents
  ________________________________________________________________________
 /                                                                        \
|                !Mbrot v1.0: Mandelbrot Set Plotter                       |
|                              28 April 1991                               |
|                              by Mike Curnow                              |
 \________________________________________________________________________/ 

Introduction
============
!Mbrot is a fast desktop Mandelbrot plotter that provides virtually
unlimited exploration of the Mandelbrot set. It provides full zooming,
restart and colouring facilities, and multi-tasks where appropriate. It uses
fast integer arithmetic to magnifications of around 20,000, then switches to
floating point there on. The image is displayed in 256 colours.

A brief guide to usage.
----------------------
Double click on the filer icon, then click on the icon-bar icon to display
the initial Mandelbrot set. Press Menu and then select Zoom. Use the left
mouse button to zoom in, and the middle button to zoom out. Press the right
button to start the redraw operation. At low magnifications the machine will
be locked until the redraw is complete (usually less than 3 minutes).

At high magnifications (you will notice the dramatic speed decrease) you can
return to the desktop while plotting continues, by pressing Menu twice and
selecting Hide.

The Display menu option gives access to previous images and various colour
modifications, whilst Hide temporarily closes the window. Note however that
when in full screen mode that the desktop is still active - its just that
the other windows are hidden.

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

Full Operation Information
==========================
!Mbrot requires a considerable amount of storage : 300k for itself, 160k for
a Mode 15 screen and 60k for the shared C library, so be prepared. The
Mandelbrot plot is displayed as a full screen window which may be hidden at
any time by selecting Hide from the menu.

Automatic Last Display Save
---------------------------
All operations which modify the Mandelbrot image will save the current
display in memory, except for Invert which is self cancelling. The prior
image may be recalled by selecting 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.

The Menu Options
----------------
The menu options are available from the icon bar or from the full screen
window. All options except Zoom and Hide will work from the icon bar, though
obviously you will not see colour effects until you open the window.
Pressing Adjust instead of Select will keep the menu open.

ZOOM: Activates the zoom box and re-plotting process. Moving the mouse moves
the box, even beyond the edge of the screen. The mouse buttons have the
following effect:

    Left: Zoom in
  Middle: Zoom out (max. 2 times magnification)
   Right: Start zoom

On pressing Start the new display will be drawn. For magnifications up to
20,000 times it is not possible to interrupt the re-draw. For higher
magnifications, the plotting will commence in dedicated mode (which is the
fastest) until you press Menu, 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, Hide the screen
then click on the icon bar as normal. Dedicated mode will be re-entered and
the screen will be drawn in synch with the plotting. If you are in desktop
mode when plotting completes, !Mbrot will automatically display the
completed screen by opening a full screen window.

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, so if you leave the machine it is best to re-enter dedicated
mode by clicking on the icon bar to re-open the Mandelbrot window.


FACTORS: leads to a submenu which displays and allows entry of the variables
that are used to create the Mandelbrot plot.
  XY        : shows the X and Y values of each corner of the screen.
              These can only be modified by Zooming.
  Levels    : the number of iterations before stopping each calculation.
              Higher numbers will take longer but show more detail at higher
              magnifications. Values >256 will cause colour wrap around.


DISPLAY: leads to a submenu allowing alteration of the current displayed
image.
  Hide      : closes the full screen window. It may be re-opened by
              clicking on the iconbar.
  Invert    : Inverts the colours used for the display. This can improve
              looks. Selecting invert again restores the colours.
  B&W       : converts the display to Black & White. This will show how the
              image will look if printed.
  Grey      : converts the display to 12 grey levels, which can produce a
              better printed image than B&W. Use Invert before grey to
              change the order of grey tones.
  Previous  : restores the previous image, ie. to the state before the last
              image alteration (except Invert).
  Initial   : restores the display to the initial Mandelbrot set.


SAVE: allows the current Mandelbrot image and parameters to be saved as a
sprite. The name of the sprite can be over typed before selecting. The
default value of <MbrotS$Dir> is the directory in which !Mbrot resides. You
can change this by editing the !Run file within !Mbrot. A "Save As" icon is
not presented since this would be of little use in full screen mode.

!Mbrot sprites are totally compatible with !Paint, !Draw etc. They contain
additional information however to allow them to be re-used within !Mbrot.
Thus you can save a position and carry on examination some time later. To
reload a Mandelbrot sprite simply drag it onto the !Mbrot icon - a full
screen window will be opened to display the image.

Note that !Mbrot sprites are saved in Mode 13 format though they are
displayed in Mode 15 for desktop ease of use. !Mbrot sprites use the AFG1
sprite format for storing parameter information : contact AFG for further
details on AFG1.

QUIT: Exits !Mbrot. No warning is given if a redraw is in progress our if
you have not saved the current position.


Background Operation Notes
--------------------------
Background redraw is automatically cancelled if any of the image alteration
menu options are selected, or if a new sprite is loaded. The normal way to
stop a re-draw is to select Previous.

Changing any of the Mandelbrot factors during re-draw will have immediate
effect.

Resuming A Plot
---------------
A saved Mandelbrot sprite can be used as the new starting point for
investigation by simply dragging it's filer icon onto the !Mbrot icon. Only
!Mbrot sprites are accepted.

Mandelbrot Algorithm
--------------------
The routine used to calculate the image is as follows:

 finished=FALSE
 iterno=0
 u=0
 v=0

 do 
     uu=u*u
     if (uu<4.0) then
          vv=v*v
          if (vv<4.0 AND (uu+vv)<4.0) then
               r=u*v
               v=r+r-y
               u=uu-vv+x
               iterno=iternno+1    
          else finished=TRUE
     else finished=TRUE
     while (iterno<MaxIt AND NOT finished)
 if (finished) then colour=256-iterno
 else colour=0

where x and y are calculated for each pixel displayed, and MaxIt is the
maximum iterations before plotting. Note the use of inverse colours. These
are plotted directly to the screen (ie. the physical colours) and are
plotted this way for better effect.


Programming
-----------
!Mbrot is written in C except for the integer plot routines (MandelAsm)
which are in ARM assembler for maximum speed. Contact me if you would like
to know how to call MandelAsm and use it within your own programs.


History
-------
1.00 April 1991 : Created and released for AFG launch within 2 weeks.

To come (a wish list):
Load a sprite from the menu.

Automatically update the save sprite name on a numerical basis.

Compressed sprite files.

Direct input of X & Y values.

Batch operation - ie. create a text file of co-ordinates, feed it into
!Mbrot, 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.

A faster floating point routine (the speed difference is embarassing!).

I may consider a background integer routine, but I am the lucky owner of an
ARM-3 which does the integer plot in under 30 seconds, 5 seconds flat out!


Final Boring Copywright Notice
==============================
The copywright of this material belongs to Mike Curnow except for the !Help
application which belongs to J R�ling. This software may be passed on to
others as long as NO CHARGES ARE LEVIED except to cover costs.


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 Fractals on the Archimedes, contact me (the AFG administrator) at
the address below. Send a SAE and a disk to get a free AFG demo disk.

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

                       
                   <<<< MAY THE 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 4d 62 72 6f 74 20 76  |        !Mbrot v|
000000b0  31 2e 30 3a 20 4d 61 6e  64 65 6c 62 72 6f 74 20  |1.0: Mandelbrot |
000000c0  53 65 74 20 50 6c 6f 74  74 65 72 20 20 20 20 20  |Set 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 32 38 20 41 70  72 69 6c 20 31 39 39 31  |   28 April 1991|
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 20  |                |
00000150  62 79 20 4d 69 6b 65 20  43 75 72 6e 6f 77 20 20  |by 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 4d  62 72 6f 74 20 69 73 20  |=====.!Mbrot is |
000001f0  61 20 66 61 73 74 20 64  65 73 6b 74 6f 70 20 4d  |a fast desktop M|
00000200  61 6e 64 65 6c 62 72 6f  74 20 70 6c 6f 74 74 65  |andelbrot plotte|
00000210  72 20 74 68 61 74 20 70  72 6f 76 69 64 65 73 20  |r that provides |
00000220  76 69 72 74 75 61 6c 6c  79 0a 75 6e 6c 69 6d 69  |virtually.unlimi|
00000230  74 65 64 20 65 78 70 6c  6f 72 61 74 69 6f 6e 20  |ted exploration |
00000240  6f 66 20 74 68 65 20 4d  61 6e 64 65 6c 62 72 6f  |of the Mandelbro|
00000250  74 20 73 65 74 2e 20 49  74 20 70 72 6f 76 69 64  |t set. It provid|
00000260  65 73 20 66 75 6c 6c 20  7a 6f 6f 6d 69 6e 67 2c  |es full zooming,|
00000270  0a 72 65 73 74 61 72 74  20 61 6e 64 20 63 6f 6c  |.restart and col|
00000280  6f 75 72 69 6e 67 20 66  61 63 69 6c 69 74 69 65  |ouring facilitie|
00000290  73 2c 20 61 6e 64 20 6d  75 6c 74 69 2d 74 61 73  |s, and multi-tas|
000002a0  6b 73 20 77 68 65 72 65  20 61 70 70 72 6f 70 72  |ks where appropr|
000002b0  69 61 74 65 2e 20 49 74  20 75 73 65 73 0a 66 61  |iate. It uses.fa|
000002c0  73 74 20 69 6e 74 65 67  65 72 20 61 72 69 74 68  |st integer arith|
000002d0  6d 65 74 69 63 20 74 6f  20 6d 61 67 6e 69 66 69  |metic to magnifi|
000002e0  63 61 74 69 6f 6e 73 20  6f 66 20 61 72 6f 75 6e  |cations of aroun|
000002f0  64 20 32 30 2c 30 30 30  2c 20 74 68 65 6e 20 73  |d 20,000, then s|
00000300  77 69 74 63 68 65 73 20  74 6f 0a 66 6c 6f 61 74  |witches to.float|
00000310  69 6e 67 20 70 6f 69 6e  74 20 74 68 65 72 65 20  |ing point there |
00000320  6f 6e 2e 20 54 68 65 20  69 6d 61 67 65 20 69 73  |on. The image is|
00000330  20 64 69 73 70 6c 61 79  65 64 20 69 6e 20 32 35  | displayed in 25|
00000340  36 20 63 6f 6c 6f 75 72  73 2e 0a 0a 41 20 62 72  |6 colours...A br|
00000350  69 65 66 20 67 75 69 64  65 20 74 6f 20 75 73 61  |ief guide to usa|
00000360  67 65 2e 0a 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |ge..------------|
00000370  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 0a 44 6f 75 62 6c  |----------.Doubl|
00000380  65 20 63 6c 69 63 6b 20  6f 6e 20 74 68 65 20 66  |e click on the f|
00000390  69 6c 65 72 20 69 63 6f  6e 2c 20 74 68 65 6e 20  |iler icon, then |
000003a0  63 6c 69 63 6b 20 6f 6e  20 74 68 65 20 69 63 6f  |click on the ico|
000003b0  6e 2d 62 61 72 20 69 63  6f 6e 20 74 6f 20 64 69  |n-bar icon to di|
000003c0  73 70 6c 61 79 0a 74 68  65 20 69 6e 69 74 69 61  |splay.the initia|
000003d0  6c 20 4d 61 6e 64 65 6c  62 72 6f 74 20 73 65 74  |l Mandelbrot set|
000003e0  2e 20 50 72 65 73 73 20  4d 65 6e 75 20 61 6e 64  |. Press Menu and|
000003f0  20 74 68 65 6e 20 73 65  6c 65 63 74 20 5a 6f 6f  | then select Zoo|
00000400  6d 2e 20 55 73 65 20 74  68 65 20 6c 65 66 74 0a  |m. Use the left.|
00000410  6d 6f 75 73 65 20 62 75  74 74 6f 6e 20 74 6f 20  |mouse button to |
00000420  7a 6f 6f 6d 20 69 6e 2c  20 61 6e 64 20 74 68 65  |zoom in, and the|
00000430  20 6d 69 64 64 6c 65 20  62 75 74 74 6f 6e 20 74  | middle button t|
00000440  6f 20 7a 6f 6f 6d 20 6f  75 74 2e 20 50 72 65 73  |o zoom out. Pres|
00000450  73 20 74 68 65 20 72 69  67 68 74 0a 62 75 74 74  |s the right.butt|
00000460  6f 6e 20 74 6f 20 73 74  61 72 74 20 74 68 65 20  |on to start the |
00000470  72 65 64 72 61 77 20 6f  70 65 72 61 74 69 6f 6e  |redraw operation|
00000480  2e 20 41 74 20 6c 6f 77  20 6d 61 67 6e 69 66 69  |. At low magnifi|
00000490  63 61 74 69 6f 6e 73 20  74 68 65 20 6d 61 63 68  |cations the mach|
000004a0  69 6e 65 20 77 69 6c 6c  0a 62 65 20 6c 6f 63 6b  |ine will.be lock|
000004b0  65 64 20 75 6e 74 69 6c  20 74 68 65 20 72 65 64  |ed until the red|
000004c0  72 61 77 20 69 73 20 63  6f 6d 70 6c 65 74 65 20  |raw is complete |
000004d0  28 75 73 75 61 6c 6c 79  20 6c 65 73 73 20 74 68  |(usually less th|
000004e0  61 6e 20 33 20 6d 69 6e  75 74 65 73 29 2e 0a 0a  |an 3 minutes)...|
000004f0  41 74 20 68 69 67 68 20  6d 61 67 6e 69 66 69 63  |At high magnific|
00000500  61 74 69 6f 6e 73 20 28  79 6f 75 20 77 69 6c 6c  |ations (you will|
00000510  20 6e 6f 74 69 63 65 20  74 68 65 20 64 72 61 6d  | notice the dram|
00000520  61 74 69 63 20 73 70 65  65 64 20 64 65 63 72 65  |atic speed decre|
00000530  61 73 65 29 20 79 6f 75  20 63 61 6e 0a 72 65 74  |ase) you can.ret|
00000540  75 72 6e 20 74 6f 20 74  68 65 20 64 65 73 6b 74  |urn to the deskt|
00000550  6f 70 20 77 68 69 6c 65  20 70 6c 6f 74 74 69 6e  |op while plottin|
00000560  67 20 63 6f 6e 74 69 6e  75 65 73 2c 20 62 79 20  |g continues, by |
00000570  70 72 65 73 73 69 6e 67  20 4d 65 6e 75 20 74 77  |pressing Menu tw|
00000580  69 63 65 20 61 6e 64 0a  73 65 6c 65 63 74 69 6e  |ice and.selectin|
00000590  67 20 48 69 64 65 2e 0a  0a 54 68 65 20 44 69 73  |g Hide...The Dis|
000005a0  70 6c 61 79 20 6d 65 6e  75 20 6f 70 74 69 6f 6e  |play menu option|
000005b0  20 67 69 76 65 73 20 61  63 63 65 73 73 20 74 6f  | gives access to|
000005c0  20 70 72 65 76 69 6f 75  73 20 69 6d 61 67 65 73  | previous images|
000005d0  20 61 6e 64 20 76 61 72  69 6f 75 73 20 63 6f 6c  | and various col|
000005e0  6f 75 72 0a 6d 6f 64 69  66 69 63 61 74 69 6f 6e  |our.modification|
000005f0  73 2c 20 77 68 69 6c 73  74 20 48 69 64 65 20 74  |s, whilst Hide t|
00000600  65 6d 70 6f 72 61 72 69  6c 79 20 63 6c 6f 73 65  |emporarily close|
00000610  73 20 74 68 65 20 77 69  6e 64 6f 77 2e 20 4e 6f  |s the window. No|
00000620  74 65 20 68 6f 77 65 76  65 72 20 74 68 61 74 0a  |te however that.|
00000630  77 68 65 6e 20 69 6e 20  66 75 6c 6c 20 73 63 72  |when in full scr|
00000640  65 65 6e 20 6d 6f 64 65  20 74 68 61 74 20 74 68  |een mode that th|
00000650  65 20 64 65 73 6b 74 6f  70 20 69 73 20 73 74 69  |e desktop is sti|
00000660  6c 6c 20 61 63 74 69 76  65 20 2d 20 69 74 73 20  |ll active - its |
00000670  6a 75 73 74 20 74 68 61  74 0a 74 68 65 20 6f 74  |just that.the ot|
00000680  68 65 72 20 77 69 6e 64  6f 77 73 20 61 72 65 20  |her windows are |
00000690  68 69 64 64 65 6e 2e 0a  0a 54 68 65 20 73 63 72  |hidden...The scr|
000006a0  65 65 6e 20 63 61 6e 20  62 65 20 73 61 76 65 64  |een can be saved|
000006b0  20 62 79 20 75 73 69 6e  67 20 74 68 65 20 53 61  | by using the Sa|
000006c0  76 65 20 6f 70 74 69 6f  6e 2e 20 53 61 76 65 64  |ve option. Saved|
000006d0  20 64 72 61 77 69 6e 67  73 20 6d 61 79 20 62 65  | drawings may be|
000006e0  0a 72 65 6c 6f 61 64 65  64 20 62 79 20 73 69 6d  |.reloaded by sim|
000006f0  70 6c 79 20 64 72 61 67  67 69 6e 67 20 74 68 65  |ply dragging the|
00000700  20 73 61 76 65 64 20 73  70 72 69 74 65 20 6f 6e  | saved sprite on|
00000710  74 6f 20 74 68 65 20 21  4d 62 72 6f 74 20 69 63  |to the !Mbrot ic|
00000720  6f 6e 2c 20 61 6c 6c 6f  77 69 6e 67 0a 7a 6f 6f  |on, allowing.zoo|
00000730  6d 69 6e 67 20 74 6f 20  72 65 2d 63 6f 6d 6d 65  |ming to re-comme|
00000740  6e 63 65 2e 0a 0a 46 75  6c 6c 20 4f 70 65 72 61  |nce...Full Opera|
00000750  74 69 6f 6e 20 49 6e 66  6f 72 6d 61 74 69 6f 6e  |tion Information|
00000760  0a 3d 3d 3d 3d 3d 3d 3d  3d 3d 3d 3d 3d 3d 3d 3d  |.===============|
00000770  3d 3d 3d 3d 3d 3d 3d 3d  3d 3d 3d 0a 21 4d 62 72  |===========.!Mbr|
00000780  6f 74 20 72 65 71 75 69  72 65 73 20 61 20 63 6f  |ot requires a co|
00000790  6e 73 69 64 65 72 61 62  6c 65 20 61 6d 6f 75 6e  |nsiderable amoun|
000007a0  74 20 6f 66 20 73 74 6f  72 61 67 65 20 3a 20 33  |t of storage : 3|
000007b0  30 30 6b 20 66 6f 72 20  69 74 73 65 6c 66 2c 20  |00k for itself, |
000007c0  31 36 30 6b 20 66 6f 72  0a 61 20 4d 6f 64 65 20  |160k for.a Mode |
000007d0  31 35 20 73 63 72 65 65  6e 20 61 6e 64 20 36 30  |15 screen and 60|
000007e0  6b 20 66 6f 72 20 74 68  65 20 73 68 61 72 65 64  |k for the shared|
000007f0  20 43 20 6c 69 62 72 61  72 79 2c 20 73 6f 20 62  | C library, so b|
00000800  65 20 70 72 65 70 61 72  65 64 2e 20 54 68 65 0a  |e prepared. The.|
00000810  4d 61 6e 64 65 6c 62 72  6f 74 20 70 6c 6f 74 20  |Mandelbrot plot |
00000820  69 73 20 64 69 73 70 6c  61 79 65 64 20 61 73 20  |is displayed as |
00000830  61 20 66 75 6c 6c 20 73  63 72 65 65 6e 20 77 69  |a full screen wi|
00000840  6e 64 6f 77 20 77 68 69  63 68 20 6d 61 79 20 62  |ndow which may b|
00000850  65 20 68 69 64 64 65 6e  20 61 74 0a 61 6e 79 20  |e hidden at.any |
00000860  74 69 6d 65 20 62 79 20  73 65 6c 65 63 74 69 6e  |time by selectin|
00000870  67 20 48 69 64 65 20 66  72 6f 6d 20 74 68 65 20  |g Hide from the |
00000880  6d 65 6e 75 2e 0a 0a 41  75 74 6f 6d 61 74 69 63  |menu...Automatic|
00000890  20 4c 61 73 74 20 44 69  73 70 6c 61 79 20 53 61  | Last Display Sa|
000008a0  76 65 0a 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |ve.-------------|
000008b0  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 0a 41  |--------------.A|
000008c0  6c 6c 20 6f 70 65 72 61  74 69 6f 6e 73 20 77 68  |ll operations wh|
000008d0  69 63 68 20 6d 6f 64 69  66 79 20 74 68 65 20 4d  |ich modify the M|
000008e0  61 6e 64 65 6c 62 72 6f  74 20 69 6d 61 67 65 20  |andelbrot image |
000008f0  77 69 6c 6c 20 73 61 76  65 20 74 68 65 20 63 75  |will save the cu|
00000900  72 72 65 6e 74 0a 64 69  73 70 6c 61 79 20 69 6e  |rrent.display in|
00000910  20 6d 65 6d 6f 72 79 2c  20 65 78 63 65 70 74 20  | memory, except |
00000920  66 6f 72 20 49 6e 76 65  72 74 20 77 68 69 63 68  |for Invert which|
00000930  20 69 73 20 73 65 6c 66  20 63 61 6e 63 65 6c 6c  | is self cancell|
00000940  69 6e 67 2e 20 54 68 65  20 70 72 69 6f 72 0a 69  |ing. The prior.i|
00000950  6d 61 67 65 20 6d 61 79  20 62 65 20 72 65 63 61  |mage may be reca|
00000960  6c 6c 65 64 20 62 79 20  73 65 6c 65 63 74 69 6e  |lled by selectin|
00000970  67 20 50 72 65 76 69 6f  75 73 20 66 72 6f 6d 20  |g Previous from |
00000980  74 68 65 20 6d 65 6e 75  2e 20 54 68 75 73 20 79  |the menu. Thus y|
00000990  6f 75 20 63 61 6e 20 7a  6f 6f 6d 0a 69 6e 20 74  |ou can zoom.in t|
000009a0  6f 20 69 6e 73 70 65 63  74 20 61 6e 20 61 72 65  |o inspect an are|
000009b0  61 2c 20 74 68 65 6e 20  71 75 69 63 6b 6c 79 20  |a, then quickly |
000009c0  62 61 63 6b 20 6f 75 74  20 74 6f 20 74 68 65 20  |back out to the |
000009d0  70 72 65 76 69 6f 75 73  20 64 69 73 70 6c 61 79  |previous display|
000009e0  2e 20 54 6f 0a 6d 61 69  6e 74 61 69 6e 20 66 75  |. To.maintain fu|
000009f0  72 74 68 65 72 20 69 6d  61 67 65 73 20 75 73 65  |rther images use|
00000a00  20 74 68 65 20 6c 6f 61  64 20 61 6e 64 20 73 61  | the load and sa|
00000a10  76 65 20 66 61 63 69 6c  69 74 69 65 73 2e 0a 0a  |ve facilities...|
00000a20  54 68 65 20 4d 65 6e 75  20 4f 70 74 69 6f 6e 73  |The Menu Options|
00000a30  0a 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |.---------------|
00000a40  2d 0a 54 68 65 20 6d 65  6e 75 20 6f 70 74 69 6f  |-.The menu optio|
00000a50  6e 73 20 61 72 65 20 61  76 61 69 6c 61 62 6c 65  |ns are available|
00000a60  20 66 72 6f 6d 20 74 68  65 20 69 63 6f 6e 20 62  | from the icon b|
00000a70  61 72 20 6f 72 20 66 72  6f 6d 20 74 68 65 20 66  |ar or from the f|
00000a80  75 6c 6c 20 73 63 72 65  65 6e 0a 77 69 6e 64 6f  |ull screen.windo|
00000a90  77 2e 20 41 6c 6c 20 6f  70 74 69 6f 6e 73 20 65  |w. All options e|
00000aa0  78 63 65 70 74 20 5a 6f  6f 6d 20 61 6e 64 20 48  |xcept Zoom and H|
00000ab0  69 64 65 20 77 69 6c 6c  20 77 6f 72 6b 20 66 72  |ide will work fr|
00000ac0  6f 6d 20 74 68 65 20 69  63 6f 6e 20 62 61 72 2c  |om the icon bar,|
00000ad0  20 74 68 6f 75 67 68 0a  6f 62 76 69 6f 75 73 6c  | though.obviousl|
00000ae0  79 20 79 6f 75 20 77 69  6c 6c 20 6e 6f 74 20 73  |y you will not s|
00000af0  65 65 20 63 6f 6c 6f 75  72 20 65 66 66 65 63 74  |ee colour effect|
00000b00  73 20 75 6e 74 69 6c 20  79 6f 75 20 6f 70 65 6e  |s until you open|
00000b10  20 74 68 65 20 77 69 6e  64 6f 77 2e 0a 50 72 65  | the window..Pre|
00000b20  73 73 69 6e 67 20 41 64  6a 75 73 74 20 69 6e 73  |ssing Adjust ins|
00000b30  74 65 61 64 20 6f 66 20  53 65 6c 65 63 74 20 77  |tead of Select w|
00000b40  69 6c 6c 20 6b 65 65 70  20 74 68 65 20 6d 65 6e  |ill keep the men|
00000b50  75 20 6f 70 65 6e 2e 0a  0a 5a 4f 4f 4d 3a 20 41  |u open...ZOOM: A|
00000b60  63 74 69 76 61 74 65 73  20 74 68 65 20 7a 6f 6f  |ctivates the zoo|
00000b70  6d 20 62 6f 78 20 61 6e  64 20 72 65 2d 70 6c 6f  |m box and re-plo|
00000b80  74 74 69 6e 67 20 70 72  6f 63 65 73 73 2e 20 4d  |tting process. M|
00000b90  6f 76 69 6e 67 20 74 68  65 20 6d 6f 75 73 65 20  |oving the mouse |
00000ba0  6d 6f 76 65 73 0a 74 68  65 20 62 6f 78 2c 20 65  |moves.the box, e|
00000bb0  76 65 6e 20 62 65 79 6f  6e 64 20 74 68 65 20 65  |ven beyond the e|
00000bc0  64 67 65 20 6f 66 20 74  68 65 20 73 63 72 65 65  |dge of the scree|
00000bd0  6e 2e 20 54 68 65 20 6d  6f 75 73 65 20 62 75 74  |n. The mouse but|
00000be0  74 6f 6e 73 20 68 61 76  65 20 74 68 65 0a 66 6f  |tons have the.fo|
00000bf0  6c 6c 6f 77 69 6e 67 20  65 66 66 65 63 74 3a 0a  |llowing effect:.|
00000c00  0a 20 20 20 20 4c 65 66  74 3a 20 5a 6f 6f 6d 20  |.    Left: Zoom |
00000c10  69 6e 0a 20 20 4d 69 64  64 6c 65 3a 20 5a 6f 6f  |in.  Middle: Zoo|
00000c20  6d 20 6f 75 74 20 28 6d  61 78 2e 20 32 20 74 69  |m out (max. 2 ti|
00000c30  6d 65 73 20 6d 61 67 6e  69 66 69 63 61 74 69 6f  |mes magnificatio|
00000c40  6e 29 0a 20 20 20 52 69  67 68 74 3a 20 53 74 61  |n).   Right: Sta|
00000c50  72 74 20 7a 6f 6f 6d 0a  0a 4f 6e 20 70 72 65 73  |rt zoom..On pres|
00000c60  73 69 6e 67 20 53 74 61  72 74 20 74 68 65 20 6e  |sing Start the n|
00000c70  65 77 20 64 69 73 70 6c  61 79 20 77 69 6c 6c 20  |ew display will |
00000c80  62 65 20 64 72 61 77 6e  2e 20 46 6f 72 20 6d 61  |be drawn. For ma|
00000c90  67 6e 69 66 69 63 61 74  69 6f 6e 73 20 75 70 20  |gnifications up |
00000ca0  74 6f 0a 32 30 2c 30 30  30 20 74 69 6d 65 73 20  |to.20,000 times |
00000cb0  69 74 20 69 73 20 6e 6f  74 20 70 6f 73 73 69 62  |it is not possib|
00000cc0  6c 65 20 74 6f 20 69 6e  74 65 72 72 75 70 74 20  |le to interrupt |
00000cd0  74 68 65 20 72 65 2d 64  72 61 77 2e 20 46 6f 72  |the re-draw. For|
00000ce0  20 68 69 67 68 65 72 0a  6d 61 67 6e 69 66 69 63  | higher.magnific|
00000cf0  61 74 69 6f 6e 73 2c 20  74 68 65 20 70 6c 6f 74  |ations, the plot|
00000d00  74 69 6e 67 20 77 69 6c  6c 20 63 6f 6d 6d 65 6e  |ting will commen|
00000d10  63 65 20 69 6e 20 64 65  64 69 63 61 74 65 64 20  |ce in dedicated |
00000d20  6d 6f 64 65 20 28 77 68  69 63 68 20 69 73 20 74  |mode (which is t|
00000d30  68 65 0a 66 61 73 74 65  73 74 29 20 75 6e 74 69  |he.fastest) unti|
00000d40  6c 20 79 6f 75 20 70 72  65 73 73 20 4d 65 6e 75  |l you press Menu|
00000d50  2c 20 61 74 20 77 68 69  63 68 20 74 69 6d 65 20  |, at which time |
00000d60  64 65 73 6b 74 6f 70 20  6d 6f 64 65 20 69 73 20  |desktop mode is |
00000d70  72 65 2d 65 6e 74 65 72  65 64 2e 20 54 68 65 0a  |re-entered. The.|
00000d80  70 6c 6f 74 74 69 6e 67  20 77 69 6c 6c 20 63 6f  |plotting will co|
00000d90  6e 74 69 6e 75 65 20 69  6e 20 74 68 65 20 62 61  |ntinue in the ba|
00000da0  63 6b 67 72 6f 75 6e 64  20 61 6e 64 20 74 68 65  |ckground and the|
00000db0  20 73 63 72 65 65 6e 20  77 69 6c 6c 20 6e 6f 74  | screen will not|
00000dc0  20 62 65 0a 61 75 74 6f  6d 61 74 69 63 61 6c 6c  | be.automaticall|
00000dd0  79 20 75 70 64 61 74 65  64 2e 0a 0a 54 6f 20 73  |y updated...To s|
00000de0  65 65 20 74 68 65 20 73  74 61 74 65 20 6f 66 20  |ee the state of |
00000df0  74 68 65 20 64 69 73 70  6c 61 79 20 77 68 65 6e  |the display when|
00000e00  20 69 6e 20 62 61 63 6b  67 72 6f 75 6e 64 20 6d  | in background m|
00000e10  6f 64 65 2c 20 48 69 64  65 20 74 68 65 20 73 63  |ode, Hide the sc|
00000e20  72 65 65 6e 0a 74 68 65  6e 20 63 6c 69 63 6b 20  |reen.then click |
00000e30  6f 6e 20 74 68 65 20 69  63 6f 6e 20 62 61 72 20  |on the icon bar |
00000e40  61 73 20 6e 6f 72 6d 61  6c 2e 20 44 65 64 69 63  |as normal. Dedic|
00000e50  61 74 65 64 20 6d 6f 64  65 20 77 69 6c 6c 20 62  |ated mode will b|
00000e60  65 20 72 65 2d 65 6e 74  65 72 65 64 20 61 6e 64  |e re-entered and|
00000e70  0a 74 68 65 20 73 63 72  65 65 6e 20 77 69 6c 6c  |.the screen will|
00000e80  20 62 65 20 64 72 61 77  6e 20 69 6e 20 73 79 6e  | be drawn in syn|
00000e90  63 68 20 77 69 74 68 20  74 68 65 20 70 6c 6f 74  |ch with the plot|
00000ea0  74 69 6e 67 2e 20 49 66  20 79 6f 75 20 61 72 65  |ting. If you are|
00000eb0  20 69 6e 20 64 65 73 6b  74 6f 70 0a 6d 6f 64 65  | in desktop.mode|
00000ec0  20 77 68 65 6e 20 70 6c  6f 74 74 69 6e 67 20 63  | when plotting c|
00000ed0  6f 6d 70 6c 65 74 65 73  2c 20 21 4d 62 72 6f 74  |ompletes, !Mbrot|
00000ee0  20 77 69 6c 6c 20 61 75  74 6f 6d 61 74 69 63 61  | will automatica|
00000ef0  6c 6c 79 20 64 69 73 70  6c 61 79 20 74 68 65 0a  |lly display the.|
00000f00  63 6f 6d 70 6c 65 74 65  64 20 73 63 72 65 65 6e  |completed screen|
00000f10  20 62 79 20 6f 70 65 6e  69 6e 67 20 61 20 66 75  | by opening a fu|
00000f20  6c 6c 20 73 63 72 65 65  6e 20 77 69 6e 64 6f 77  |ll screen window|
00000f30  2e 0a 0a 42 61 63 6b 67  72 6f 75 6e 64 20 70 6c  |...Background pl|
00000f40  6f 74 74 69 6e 67 20 61  6c 6c 6f 77 73 20 79 6f  |otting allows yo|
00000f50  75 20 74 6f 20 63 61 72  72 79 20 6f 6e 20 75 73  |u to carry on us|
00000f60  69 6e 67 20 6f 74 68 65  72 20 64 65 73 6b 74 6f  |ing other deskto|
00000f70  70 20 61 70 70 6c 69 63  61 74 69 6f 6e 73 2c 0a  |p applications,.|
00000f80  74 68 6f 75 67 68 20 79  6f 75 20 77 69 6c 6c 20  |though you will |
00000f90  6e 6f 74 69 63 65 20 73  6f 6d 65 20 72 65 64 75  |notice some redu|
00000fa0  63 74 69 6f 6e 20 69 6e  20 73 70 65 65 64 20 28  |ction in speed (|
00000fb0  4e 62 2e 20 65 6e 74 65  72 69 6e 67 20 63 6f 6d  |Nb. entering com|
00000fc0  6d 61 6e 64 73 20 73 75  63 68 0a 61 73 20 2a 42  |mands such.as *B|
00000fd0  41 53 49 43 20 77 69 6c  6c 20 68 61 6c 74 20 61  |ASIC will halt a|
00000fe0  6c 6c 20 64 65 73 6b 74  6f 70 20 6f 70 65 72 61  |ll desktop opera|
00000ff0  74 69 6f 6e 73 21 29 2e  20 42 61 63 6b 67 72 6f  |tions!). Backgro|
00001000  75 6e 64 20 70 6c 6f 74  74 69 6e 67 20 77 69 6c  |und plotting wil|
00001010  6c 20 74 61 6b 65 0a 6d  75 63 68 20 6c 6f 6e 67  |l take.much long|
00001020  65 72 2c 20 73 6f 20 69  66 20 79 6f 75 20 6c 65  |er, so if you le|
00001030  61 76 65 20 74 68 65 20  6d 61 63 68 69 6e 65 20  |ave the machine |
00001040  69 74 20 69 73 20 62 65  73 74 20 74 6f 20 72 65  |it is best to re|
00001050  2d 65 6e 74 65 72 20 64  65 64 69 63 61 74 65 64  |-enter dedicated|
00001060  0a 6d 6f 64 65 20 62 79  20 63 6c 69 63 6b 69 6e  |.mode by clickin|
00001070  67 20 6f 6e 20 74 68 65  20 69 63 6f 6e 20 62 61  |g on the icon ba|
00001080  72 20 74 6f 20 72 65 2d  6f 70 65 6e 20 74 68 65  |r to re-open the|
00001090  20 4d 61 6e 64 65 6c 62  72 6f 74 20 77 69 6e 64  | Mandelbrot wind|
000010a0  6f 77 2e 0a 0a 0a 46 41  43 54 4f 52 53 3a 20 6c  |ow....FACTORS: l|
000010b0  65 61 64 73 20 74 6f 20  61 20 73 75 62 6d 65 6e  |eads to a submen|
000010c0  75 20 77 68 69 63 68 20  64 69 73 70 6c 61 79 73  |u which displays|
000010d0  20 61 6e 64 20 61 6c 6c  6f 77 73 20 65 6e 74 72  | and allows entr|
000010e0  79 20 6f 66 20 74 68 65  20 76 61 72 69 61 62 6c  |y of the variabl|
000010f0  65 73 0a 74 68 61 74 20  61 72 65 20 75 73 65 64  |es.that are used|
00001100  20 74 6f 20 63 72 65 61  74 65 20 74 68 65 20 4d  | to create the M|
00001110  61 6e 64 65 6c 62 72 6f  74 20 70 6c 6f 74 2e 0a  |andelbrot plot..|
00001120  20 20 58 59 20 20 20 20  20 20 20 20 3a 20 73 68  |  XY        : sh|
00001130  6f 77 73 20 74 68 65 20  58 20 61 6e 64 20 59 20  |ows the X and Y |
00001140  76 61 6c 75 65 73 20 6f  66 20 65 61 63 68 20 63  |values of each c|
00001150  6f 72 6e 65 72 20 6f 66  20 74 68 65 20 73 63 72  |orner of the scr|
00001160  65 65 6e 2e 0a 20 20 20  20 20 20 20 20 20 20 20  |een..           |
00001170  20 20 20 54 68 65 73 65  20 63 61 6e 20 6f 6e 6c  |   These can onl|
00001180  79 20 62 65 20 6d 6f 64  69 66 69 65 64 20 62 79  |y be modified by|
00001190  20 5a 6f 6f 6d 69 6e 67  2e 0a 20 20 4c 65 76 65  | Zooming..  Leve|
000011a0  6c 73 20 20 20 20 3a 20  74 68 65 20 6e 75 6d 62  |ls    : the numb|
000011b0  65 72 20 6f 66 20 69 74  65 72 61 74 69 6f 6e 73  |er of iterations|
000011c0  20 62 65 66 6f 72 65 20  73 74 6f 70 70 69 6e 67  | before stopping|
000011d0  20 65 61 63 68 20 63 61  6c 63 75 6c 61 74 69 6f  | each calculatio|
000011e0  6e 2e 0a 20 20 20 20 20  20 20 20 20 20 20 20 20  |n..             |
000011f0  20 48 69 67 68 65 72 20  6e 75 6d 62 65 72 73 20  | Higher numbers |
00001200  77 69 6c 6c 20 74 61 6b  65 20 6c 6f 6e 67 65 72  |will take longer|
00001210  20 62 75 74 20 73 68 6f  77 20 6d 6f 72 65 20 64  | but show more d|
00001220  65 74 61 69 6c 20 61 74  20 68 69 67 68 65 72 0a  |etail at higher.|
00001230  20 20 20 20 20 20 20 20  20 20 20 20 20 20 6d 61  |              ma|
00001240  67 6e 69 66 69 63 61 74  69 6f 6e 73 2e 20 56 61  |gnifications. Va|
00001250  6c 75 65 73 20 3e 32 35  36 20 77 69 6c 6c 20 63  |lues >256 will c|
00001260  61 75 73 65 20 63 6f 6c  6f 75 72 20 77 72 61 70  |ause colour wrap|
00001270  20 61 72 6f 75 6e 64 2e  0a 0a 0a 44 49 53 50 4c  | around....DISPL|
00001280  41 59 3a 20 6c 65 61 64  73 20 74 6f 20 61 20 73  |AY: leads to a s|
00001290  75 62 6d 65 6e 75 20 61  6c 6c 6f 77 69 6e 67 20  |ubmenu allowing |
000012a0  61 6c 74 65 72 61 74 69  6f 6e 20 6f 66 20 74 68  |alteration of th|
000012b0  65 20 63 75 72 72 65 6e  74 20 64 69 73 70 6c 61  |e current displa|
000012c0  79 65 64 0a 69 6d 61 67  65 2e 0a 20 20 48 69 64  |yed.image..  Hid|
000012d0  65 20 20 20 20 20 20 3a  20 63 6c 6f 73 65 73 20  |e      : closes |
000012e0  74 68 65 20 66 75 6c 6c  20 73 63 72 65 65 6e 20  |the full screen |
000012f0  77 69 6e 64 6f 77 2e 20  49 74 20 6d 61 79 20 62  |window. It may b|
00001300  65 20 72 65 2d 6f 70 65  6e 65 64 20 62 79 0a 20  |e re-opened by. |
00001310  20 20 20 20 20 20 20 20  20 20 20 20 20 63 6c 69  |             cli|
00001320  63 6b 69 6e 67 20 6f 6e  20 74 68 65 20 69 63 6f  |cking on the ico|
00001330  6e 62 61 72 2e 0a 20 20  49 6e 76 65 72 74 20 20  |nbar..  Invert  |
00001340  20 20 3a 20 49 6e 76 65  72 74 73 20 74 68 65 20  |  : Inverts the |
00001350  63 6f 6c 6f 75 72 73 20  75 73 65 64 20 66 6f 72  |colours used for|
00001360  20 74 68 65 20 64 69 73  70 6c 61 79 2e 20 54 68  | the display. Th|
00001370  69 73 20 63 61 6e 20 69  6d 70 72 6f 76 65 0a 20  |is can improve. |
00001380  20 20 20 20 20 20 20 20  20 20 20 20 20 6c 6f 6f  |             loo|
00001390  6b 73 2e 20 53 65 6c 65  63 74 69 6e 67 20 69 6e  |ks. Selecting in|
000013a0  76 65 72 74 20 61 67 61  69 6e 20 72 65 73 74 6f  |vert again resto|
000013b0  72 65 73 20 74 68 65 20  63 6f 6c 6f 75 72 73 2e  |res the colours.|
000013c0  0a 20 20 42 26 57 20 20  20 20 20 20 20 3a 20 63  |.  B&W       : c|
000013d0  6f 6e 76 65 72 74 73 20  74 68 65 20 64 69 73 70  |onverts the disp|
000013e0  6c 61 79 20 74 6f 20 42  6c 61 63 6b 20 26 20 57  |lay to Black & W|
000013f0  68 69 74 65 2e 20 54 68  69 73 20 77 69 6c 6c 20  |hite. This will |
00001400  73 68 6f 77 20 68 6f 77  20 74 68 65 0a 20 20 20  |show how the.   |
00001410  20 20 20 20 20 20 20 20  20 20 20 69 6d 61 67 65  |           image|
00001420  20 77 69 6c 6c 20 6c 6f  6f 6b 20 69 66 20 70 72  | will look if pr|
00001430  69 6e 74 65 64 2e 0a 20  20 47 72 65 79 20 20 20  |inted..  Grey   |
00001440  20 20 20 3a 20 63 6f 6e  76 65 72 74 73 20 74 68  |   : converts th|
00001450  65 20 64 69 73 70 6c 61  79 20 74 6f 20 31 32 20  |e display to 12 |
00001460  67 72 65 79 20 6c 65 76  65 6c 73 2c 20 77 68 69  |grey levels, whi|
00001470  63 68 20 63 61 6e 20 70  72 6f 64 75 63 65 20 61  |ch can produce a|
00001480  0a 20 20 20 20 20 20 20  20 20 20 20 20 20 20 62  |.              b|
00001490  65 74 74 65 72 20 70 72  69 6e 74 65 64 20 69 6d  |etter printed im|
000014a0  61 67 65 20 74 68 61 6e  20 42 26 57 2e 20 55 73  |age than B&W. Us|
000014b0  65 20 49 6e 76 65 72 74  20 62 65 66 6f 72 65 20  |e Invert before |
000014c0  67 72 65 79 20 74 6f 0a  20 20 20 20 20 20 20 20  |grey to.        |
000014d0  20 20 20 20 20 20 63 68  61 6e 67 65 20 74 68 65  |      change the|
000014e0  20 6f 72 64 65 72 20 6f  66 20 67 72 65 79 20 74  | order of grey t|
000014f0  6f 6e 65 73 2e 0a 20 20  50 72 65 76 69 6f 75 73  |ones..  Previous|
00001500  20 20 3a 20 72 65 73 74  6f 72 65 73 20 74 68 65  |  : restores the|
00001510  20 70 72 65 76 69 6f 75  73 20 69 6d 61 67 65 2c  | previous image,|
00001520  20 69 65 2e 20 74 6f 20  74 68 65 20 73 74 61 74  | ie. to the stat|
00001530  65 20 62 65 66 6f 72 65  20 74 68 65 20 6c 61 73  |e before the las|
00001540  74 0a 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |t.              |
00001550  69 6d 61 67 65 20 61 6c  74 65 72 61 74 69 6f 6e  |image alteration|
00001560  20 28 65 78 63 65 70 74  20 49 6e 76 65 72 74 29  | (except Invert)|
00001570  2e 0a 20 20 49 6e 69 74  69 61 6c 20 20 20 3a 20  |..  Initial   : |
00001580  72 65 73 74 6f 72 65 73  20 74 68 65 20 64 69 73  |restores the dis|
00001590  70 6c 61 79 20 74 6f 20  74 68 65 20 69 6e 69 74  |play to the init|
000015a0  69 61 6c 20 4d 61 6e 64  65 6c 62 72 6f 74 20 73  |ial Mandelbrot s|
000015b0  65 74 2e 0a 0a 0a 53 41  56 45 3a 20 61 6c 6c 6f  |et....SAVE: allo|
000015c0  77 73 20 74 68 65 20 63  75 72 72 65 6e 74 20 4d  |ws the current M|
000015d0  61 6e 64 65 6c 62 72 6f  74 20 69 6d 61 67 65 20  |andelbrot image |
000015e0  61 6e 64 20 70 61 72 61  6d 65 74 65 72 73 20 74  |and parameters t|
000015f0  6f 20 62 65 20 73 61 76  65 64 20 61 73 20 61 0a  |o be saved as a.|
00001600  73 70 72 69 74 65 2e 20  54 68 65 20 6e 61 6d 65  |sprite. The name|
00001610  20 6f 66 20 74 68 65 20  73 70 72 69 74 65 20 63  | of the sprite c|
00001620  61 6e 20 62 65 20 6f 76  65 72 20 74 79 70 65 64  |an be over typed|
00001630  20 62 65 66 6f 72 65 20  73 65 6c 65 63 74 69 6e  | before selectin|
00001640  67 2e 20 54 68 65 0a 64  65 66 61 75 6c 74 20 76  |g. The.default v|
00001650  61 6c 75 65 20 6f 66 20  3c 4d 62 72 6f 74 53 24  |alue of <MbrotS$|
00001660  44 69 72 3e 20 69 73 20  74 68 65 20 64 69 72 65  |Dir> is the dire|
00001670  63 74 6f 72 79 20 69 6e  20 77 68 69 63 68 20 21  |ctory in which !|
00001680  4d 62 72 6f 74 20 72 65  73 69 64 65 73 2e 20 59  |Mbrot resides. Y|
00001690  6f 75 0a 63 61 6e 20 63  68 61 6e 67 65 20 74 68  |ou.can change th|
000016a0  69 73 20 62 79 20 65 64  69 74 69 6e 67 20 74 68  |is by editing th|
000016b0  65 20 21 52 75 6e 20 66  69 6c 65 20 77 69 74 68  |e !Run file with|
000016c0  69 6e 20 21 4d 62 72 6f  74 2e 20 41 20 22 53 61  |in !Mbrot. A "Sa|
000016d0  76 65 20 41 73 22 20 69  63 6f 6e 20 69 73 0a 6e  |ve As" icon is.n|
000016e0  6f 74 20 70 72 65 73 65  6e 74 65 64 20 73 69 6e  |ot presented sin|
000016f0  63 65 20 74 68 69 73 20  77 6f 75 6c 64 20 62 65  |ce this would be|
00001700  20 6f 66 20 6c 69 74 74  6c 65 20 75 73 65 20 69  | of little use i|
00001710  6e 20 66 75 6c 6c 20 73  63 72 65 65 6e 20 6d 6f  |n full screen mo|
00001720  64 65 2e 0a 0a 21 4d 62  72 6f 74 20 73 70 72 69  |de...!Mbrot spri|
00001730  74 65 73 20 61 72 65 20  74 6f 74 61 6c 6c 79 20  |tes are totally |
00001740  63 6f 6d 70 61 74 69 62  6c 65 20 77 69 74 68 20  |compatible with |
00001750  21 50 61 69 6e 74 2c 20  21 44 72 61 77 20 65 74  |!Paint, !Draw et|
00001760  63 2e 20 54 68 65 79 20  63 6f 6e 74 61 69 6e 0a  |c. They contain.|
00001770  61 64 64 69 74 69 6f 6e  61 6c 20 69 6e 66 6f 72  |additional infor|
00001780  6d 61 74 69 6f 6e 20 68  6f 77 65 76 65 72 20 74  |mation however t|
00001790  6f 20 61 6c 6c 6f 77 20  74 68 65 6d 20 74 6f 20  |o allow them to |
000017a0  62 65 20 72 65 2d 75 73  65 64 20 77 69 74 68 69  |be re-used withi|
000017b0  6e 20 21 4d 62 72 6f 74  2e 0a 54 68 75 73 20 79  |n !Mbrot..Thus y|
000017c0  6f 75 20 63 61 6e 20 73  61 76 65 20 61 20 70 6f  |ou can save a po|
000017d0  73 69 74 69 6f 6e 20 61  6e 64 20 63 61 72 72 79  |sition and carry|
000017e0  20 6f 6e 20 65 78 61 6d  69 6e 61 74 69 6f 6e 20  | on examination |
000017f0  73 6f 6d 65 20 74 69 6d  65 20 6c 61 74 65 72 2e  |some time later.|
00001800  20 54 6f 0a 72 65 6c 6f  61 64 20 61 20 4d 61 6e  | To.reload a Man|
00001810  64 65 6c 62 72 6f 74 20  73 70 72 69 74 65 20 73  |delbrot sprite s|
00001820  69 6d 70 6c 79 20 64 72  61 67 20 69 74 20 6f 6e  |imply drag it on|
00001830  74 6f 20 74 68 65 20 21  4d 62 72 6f 74 20 69 63  |to the !Mbrot ic|
00001840  6f 6e 20 2d 20 61 20 66  75 6c 6c 0a 73 63 72 65  |on - a full.scre|
00001850  65 6e 20 77 69 6e 64 6f  77 20 77 69 6c 6c 20 62  |en window will b|
00001860  65 20 6f 70 65 6e 65 64  20 74 6f 20 64 69 73 70  |e opened to disp|
00001870  6c 61 79 20 74 68 65 20  69 6d 61 67 65 2e 0a 0a  |lay the image...|
00001880  4e 6f 74 65 20 74 68 61  74 20 21 4d 62 72 6f 74  |Note that !Mbrot|
00001890  20 73 70 72 69 74 65 73  20 61 72 65 20 73 61 76  | sprites are sav|
000018a0  65 64 20 69 6e 20 4d 6f  64 65 20 31 33 20 66 6f  |ed in Mode 13 fo|
000018b0  72 6d 61 74 20 74 68 6f  75 67 68 20 74 68 65 79  |rmat though they|
000018c0  20 61 72 65 0a 64 69 73  70 6c 61 79 65 64 20 69  | are.displayed i|
000018d0  6e 20 4d 6f 64 65 20 31  35 20 66 6f 72 20 64 65  |n Mode 15 for de|
000018e0  73 6b 74 6f 70 20 65 61  73 65 20 6f 66 20 75 73  |sktop ease of us|
000018f0  65 2e 20 21 4d 62 72 6f  74 20 73 70 72 69 74 65  |e. !Mbrot sprite|
00001900  73 20 75 73 65 20 74 68  65 20 41 46 47 31 0a 73  |s use the AFG1.s|
00001910  70 72 69 74 65 20 66 6f  72 6d 61 74 20 66 6f 72  |prite format for|
00001920  20 73 74 6f 72 69 6e 67  20 70 61 72 61 6d 65 74  | storing paramet|
00001930  65 72 20 69 6e 66 6f 72  6d 61 74 69 6f 6e 20 3a  |er information :|
00001940  20 63 6f 6e 74 61 63 74  20 41 46 47 20 66 6f 72  | contact AFG for|
00001950  20 66 75 72 74 68 65 72  0a 64 65 74 61 69 6c 73  | further.details|
00001960  20 6f 6e 20 41 46 47 31  2e 0a 0a 51 55 49 54 3a  | on AFG1...QUIT:|
00001970  20 45 78 69 74 73 20 21  4d 62 72 6f 74 2e 20 4e  | Exits !Mbrot. N|
00001980  6f 20 77 61 72 6e 69 6e  67 20 69 73 20 67 69 76  |o warning is giv|
00001990  65 6e 20 69 66 20 61 20  72 65 64 72 61 77 20 69  |en if a redraw i|
000019a0  73 20 69 6e 20 70 72 6f  67 72 65 73 73 20 6f 75  |s in progress ou|
000019b0  72 20 69 66 0a 79 6f 75  20 68 61 76 65 20 6e 6f  |r if.you have no|
000019c0  74 20 73 61 76 65 64 20  74 68 65 20 63 75 72 72  |t saved the curr|
000019d0  65 6e 74 20 70 6f 73 69  74 69 6f 6e 2e 0a 0a 0a  |ent position....|
000019e0  42 61 63 6b 67 72 6f 75  6e 64 20 4f 70 65 72 61  |Background Opera|
000019f0  74 69 6f 6e 20 4e 6f 74  65 73 0a 2d 2d 2d 2d 2d  |tion Notes.-----|
00001a00  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 2d 2d  |----------------|
00001a10  2d 2d 2d 2d 2d 0a 42 61  63 6b 67 72 6f 75 6e 64  |-----.Background|
00001a20  20 72 65 64 72 61 77 20  69 73 20 61 75 74 6f 6d  | redraw is autom|
00001a30  61 74 69 63 61 6c 6c 79  20 63 61 6e 63 65 6c 6c  |atically cancell|
00001a40  65 64 20 69 66 20 61 6e  79 20 6f 66 20 74 68 65  |ed if any of the|
00001a50  20 69 6d 61 67 65 20 61  6c 74 65 72 61 74 69 6f  | image alteratio|
00001a60  6e 0a 6d 65 6e 75 20 6f  70 74 69 6f 6e 73 20 61  |n.menu options a|
00001a70  72 65 20 73 65 6c 65 63  74 65 64 2c 20 6f 72 20  |re selected, or |
00001a80  69 66 20 61 20 6e 65 77  20 73 70 72 69 74 65 20  |if a new sprite |
00001a90  69 73 20 6c 6f 61 64 65  64 2e 20 54 68 65 20 6e  |is loaded. The n|
00001aa0  6f 72 6d 61 6c 20 77 61  79 20 74 6f 0a 73 74 6f  |ormal way to.sto|
00001ab0  70 20 61 20 72 65 2d 64  72 61 77 20 69 73 20 74  |p a re-draw is t|
00001ac0  6f 20 73 65 6c 65 63 74  20 50 72 65 76 69 6f 75  |o select Previou|
00001ad0  73 2e 0a 0a 43 68 61 6e  67 69 6e 67 20 61 6e 79  |s...Changing any|
00001ae0  20 6f 66 20 74 68 65 20  4d 61 6e 64 65 6c 62 72  | of the Mandelbr|
00001af0  6f 74 20 66 61 63 74 6f  72 73 20 64 75 72 69 6e  |ot factors durin|
00001b00  67 20 72 65 2d 64 72 61  77 20 77 69 6c 6c 20 68  |g re-draw will h|
00001b10  61 76 65 20 69 6d 6d 65  64 69 61 74 65 0a 65 66  |ave immediate.ef|
00001b20  66 65 63 74 2e 0a 0a 52  65 73 75 6d 69 6e 67 20  |fect...Resuming |
00001b30  41 20 50 6c 6f 74 0a 2d  2d 2d 2d 2d 2d 2d 2d 2d  |A Plot.---------|
00001b40  2d 2d 2d 2d 2d 2d 0a 41  20 73 61 76 65 64 20 4d  |------.A saved M|
00001b50  61 6e 64 65 6c 62 72 6f  74 20 73 70 72 69 74 65  |andelbrot sprite|
00001b60  20 63 61 6e 20 62 65 20  75 73 65 64 20 61 73 20  | can be used as |
00001b70  74 68 65 20 6e 65 77 20  73 74 61 72 74 69 6e 67  |the new starting|
00001b80  20 70 6f 69 6e 74 20 66  6f 72 0a 69 6e 76 65 73  | point for.inves|
00001b90  74 69 67 61 74 69 6f 6e  20 62 79 20 73 69 6d 70  |tigation by simp|
00001ba0  6c 79 20 64 72 61 67 67  69 6e 67 20 69 74 27 73  |ly dragging it's|
00001bb0  20 66 69 6c 65 72 20 69  63 6f 6e 20 6f 6e 74 6f  | filer icon onto|
00001bc0  20 74 68 65 20 21 4d 62  72 6f 74 20 69 63 6f 6e  | the !Mbrot icon|
00001bd0  2e 20 4f 6e 6c 79 0a 21  4d 62 72 6f 74 20 73 70  |. Only.!Mbrot sp|
00001be0  72 69 74 65 73 20 61 72  65 20 61 63 63 65 70 74  |rites are accept|
00001bf0  65 64 2e 0a 0a 4d 61 6e  64 65 6c 62 72 6f 74 20  |ed...Mandelbrot |
00001c00  41 6c 67 6f 72 69 74 68  6d 0a 2d 2d 2d 2d 2d 2d  |Algorithm.------|
00001c10  2d 2d 2d 2d 2d 2d 2d 2d  2d 2d 2d 2d 2d 2d 0a 54  |--------------.T|
00001c20  68 65 20 72 6f 75 74 69  6e 65 20 75 73 65 64 20  |he routine used |
00001c30  74 6f 20 63 61 6c 63 75  6c 61 74 65 20 74 68 65  |to calculate the|
00001c40  20 69 6d 61 67 65 20 69  73 20 61 73 20 66 6f 6c  | image is as fol|
00001c50  6c 6f 77 73 3a 0a 0a 20  66 69 6e 69 73 68 65 64  |lows:.. finished|
00001c60  3d 46 41 4c 53 45 0a 20  69 74 65 72 6e 6f 3d 30  |=FALSE. iterno=0|
00001c70  0a 20 75 3d 30 0a 20 76  3d 30 0a 0a 20 64 6f 20  |. u=0. v=0.. do |
00001c80  0a 20 20 20 20 20 75 75  3d 75 2a 75 0a 20 20 20  |.     uu=u*u.   |
00001c90  20 20 69 66 20 28 75 75  3c 34 2e 30 29 20 74 68  |  if (uu<4.0) th|
00001ca0  65 6e 0a 20 20 20 20 20  20 20 20 20 20 76 76 3d  |en.          vv=|
00001cb0  76 2a 76 0a 20 20 20 20  20 20 20 20 20 20 69 66  |v*v.          if|
00001cc0  20 28 76 76 3c 34 2e 30  20 41 4e 44 20 28 75 75  | (vv<4.0 AND (uu|
00001cd0  2b 76 76 29 3c 34 2e 30  29 20 74 68 65 6e 0a 20  |+vv)<4.0) then. |
00001ce0  20 20 20 20 20 20 20 20  20 20 20 20 20 20 72 3d  |              r=|
00001cf0  75 2a 76 0a 20 20 20 20  20 20 20 20 20 20 20 20  |u*v.            |
00001d00  20 20 20 76 3d 72 2b 72  2d 79 0a 20 20 20 20 20  |   v=r+r-y.     |
00001d10  20 20 20 20 20 20 20 20  20 20 75 3d 75 75 2d 76  |          u=uu-v|
00001d20  76 2b 78 0a 20 20 20 20  20 20 20 20 20 20 20 20  |v+x.            |
00001d30  20 20 20 69 74 65 72 6e  6f 3d 69 74 65 72 6e 6e  |   iterno=iternn|
00001d40  6f 2b 31 20 20 20 20 0a  20 20 20 20 20 20 20 20  |o+1    .        |
00001d50  20 20 65 6c 73 65 20 66  69 6e 69 73 68 65 64 3d  |  else finished=|
00001d60  54 52 55 45 0a 20 20 20  20 20 65 6c 73 65 20 66  |TRUE.     else f|
00001d70  69 6e 69 73 68 65 64 3d  54 52 55 45 0a 20 20 20  |inished=TRUE.   |
00001d80  20 20 77 68 69 6c 65 20  28 69 74 65 72 6e 6f 3c  |  while (iterno<|
00001d90  4d 61 78 49 74 20 41 4e  44 20 4e 4f 54 20 66 69  |MaxIt AND NOT fi|
00001da0  6e 69 73 68 65 64 29 0a  20 69 66 20 28 66 69 6e  |nished). if (fin|
00001db0  69 73 68 65 64 29 20 74  68 65 6e 20 63 6f 6c 6f  |ished) then colo|
00001dc0  75 72 3d 32 35 36 2d 69  74 65 72 6e 6f 0a 20 65  |ur=256-iterno. e|
00001dd0  6c 73 65 20 63 6f 6c 6f  75 72 3d 30 0a 0a 77 68  |lse colour=0..wh|
00001de0  65 72 65 20 78 20 61 6e  64 20 79 20 61 72 65 20  |ere x and y are |
00001df0  63 61 6c 63 75 6c 61 74  65 64 20 66 6f 72 20 65  |calculated for e|
00001e00  61 63 68 20 70 69 78 65  6c 20 64 69 73 70 6c 61  |ach pixel displa|
00001e10  79 65 64 2c 20 61 6e 64  20 4d 61 78 49 74 20 69  |yed, and MaxIt i|
00001e20  73 20 74 68 65 0a 6d 61  78 69 6d 75 6d 20 69 74  |s the.maximum it|
00001e30  65 72 61 74 69 6f 6e 73  20 62 65 66 6f 72 65 20  |erations before |
00001e40  70 6c 6f 74 74 69 6e 67  2e 20 4e 6f 74 65 20 74  |plotting. Note t|
00001e50  68 65 20 75 73 65 20 6f  66 20 69 6e 76 65 72 73  |he use of invers|
00001e60  65 20 63 6f 6c 6f 75 72  73 2e 20 54 68 65 73 65  |e colours. These|
00001e70  0a 61 72 65 20 70 6c 6f  74 74 65 64 20 64 69 72  |.are plotted dir|
00001e80  65 63 74 6c 79 20 74 6f  20 74 68 65 20 73 63 72  |ectly to the scr|
00001e90  65 65 6e 20 28 69 65 2e  20 74 68 65 20 70 68 79  |een (ie. the phy|
00001ea0  73 69 63 61 6c 20 63 6f  6c 6f 75 72 73 29 20 61  |sical colours) a|
00001eb0  6e 64 20 61 72 65 0a 70  6c 6f 74 74 65 64 20 74  |nd are.plotted t|
00001ec0  68 69 73 20 77 61 79 20  66 6f 72 20 62 65 74 74  |his way for bett|
00001ed0  65 72 20 65 66 66 65 63  74 2e 0a 0a 0a 50 72 6f  |er effect....Pro|
00001ee0  67 72 61 6d 6d 69 6e 67  0a 2d 2d 2d 2d 2d 2d 2d  |gramming.-------|
00001ef0  2d 2d 2d 2d 0a 21 4d 62  72 6f 74 20 69 73 20 77  |----.!Mbrot is w|
00001f00  72 69 74 74 65 6e 20 69  6e 20 43 20 65 78 63 65  |ritten in C exce|
00001f10  70 74 20 66 6f 72 20 74  68 65 20 69 6e 74 65 67  |pt for the integ|
00001f20  65 72 20 70 6c 6f 74 20  72 6f 75 74 69 6e 65 73  |er plot routines|
00001f30  20 28 4d 61 6e 64 65 6c  41 73 6d 29 0a 77 68 69  | (MandelAsm).whi|
00001f40  63 68 20 61 72 65 20 69  6e 20 41 52 4d 20 61 73  |ch are in ARM as|
00001f50  73 65 6d 62 6c 65 72 20  66 6f 72 20 6d 61 78 69  |sembler for maxi|
00001f60  6d 75 6d 20 73 70 65 65  64 2e 20 43 6f 6e 74 61  |mum speed. Conta|
00001f70  63 74 20 6d 65 20 69 66  20 79 6f 75 20 77 6f 75  |ct me if you wou|
00001f80  6c 64 20 6c 69 6b 65 0a  74 6f 20 6b 6e 6f 77 20  |ld like.to know |
00001f90  68 6f 77 20 74 6f 20 63  61 6c 6c 20 4d 61 6e 64  |how to call Mand|
00001fa0  65 6c 41 73 6d 20 61 6e  64 20 75 73 65 20 69 74  |elAsm and use it|
00001fb0  20 77 69 74 68 69 6e 20  79 6f 75 72 20 6f 77 6e  | within your own|
00001fc0  20 70 72 6f 67 72 61 6d  73 2e 0a 0a 0a 48 69 73  | programs....His|
00001fd0  74 6f 72 79 0a 2d 2d 2d  2d 2d 2d 2d 0a 31 2e 30  |tory.-------.1.0|
00001fe0  30 20 41 70 72 69 6c 20  31 39 39 31 20 3a 20 43  |0 April 1991 : C|
00001ff0  72 65 61 74 65 64 20 61  6e 64 20 72 65 6c 65 61  |reated and relea|
00002000  73 65 64 20 66 6f 72 20  41 46 47 20 6c 61 75 6e  |sed for AFG laun|
00002010  63 68 20 77 69 74 68 69  6e 20 32 20 77 65 65 6b  |ch within 2 week|
00002020  73 2e 0a 0a 54 6f 20 63  6f 6d 65 20 28 61 20 77  |s...To come (a w|
00002030  69 73 68 20 6c 69 73 74  29 3a 0a 4c 6f 61 64 20  |ish list):.Load |
00002040  61 20 73 70 72 69 74 65  20 66 72 6f 6d 20 74 68  |a sprite from th|
00002050  65 20 6d 65 6e 75 2e 0a  0a 41 75 74 6f 6d 61 74  |e menu...Automat|
00002060  69 63 61 6c 6c 79 20 75  70 64 61 74 65 20 74 68  |ically update th|
00002070  65 20 73 61 76 65 20 73  70 72 69 74 65 20 6e 61  |e save sprite na|
00002080  6d 65 20 6f 6e 20 61 20  6e 75 6d 65 72 69 63 61  |me on a numerica|
00002090  6c 20 62 61 73 69 73 2e  0a 0a 43 6f 6d 70 72 65  |l basis...Compre|
000020a0  73 73 65 64 20 73 70 72  69 74 65 20 66 69 6c 65  |ssed sprite file|
000020b0  73 2e 0a 0a 44 69 72 65  63 74 20 69 6e 70 75 74  |s...Direct input|
000020c0  20 6f 66 20 58 20 26 20  59 20 76 61 6c 75 65 73  | of X & Y values|
000020d0  2e 0a 0a 42 61 74 63 68  20 6f 70 65 72 61 74 69  |...Batch operati|
000020e0  6f 6e 20 2d 20 69 65 2e  20 63 72 65 61 74 65 20  |on - ie. create |
000020f0  61 20 74 65 78 74 20 66  69 6c 65 20 6f 66 20 63  |a text file of c|
00002100  6f 2d 6f 72 64 69 6e 61  74 65 73 2c 20 66 65 65  |o-ordinates, fee|
00002110  64 20 69 74 20 69 6e 74  6f 0a 21 4d 62 72 6f 74  |d it into.!Mbrot|
00002120  2c 20 67 6f 20 74 6f 20  73 6c 65 65 70 2c 20 74  |, go to sleep, t|
00002130  68 65 6e 20 63 6f 6d 65  20 62 61 63 6b 20 74 6f  |hen come back to|
00002140  20 66 69 6e 64 20 6c 6f  61 64 73 20 6f 66 20 6e  | find loads of n|
00002150  69 63 65 20 73 70 72 69  74 65 73 20 6f 6e 20 79  |ice sprites on y|
00002160  6f 75 72 0a 64 69 73 6b  20 28 74 68 69 73 20 77  |our.disk (this w|
00002170  69 6c 6c 20 64 65 66 69  6e 69 74 65 6c 79 20 72  |ill definitely r|
00002180  65 71 75 69 72 65 20 73  70 72 69 74 65 20 63 6f  |equire sprite co|
00002190  6d 70 72 65 73 73 69 6f  6e 29 2e 0a 0a 4d 61 6e  |mpression)...Man|
000021a0  79 20 6d 6f 72 65 20 69  6d 61 67 65 20 6d 61 6e  |y more image man|
000021b0  69 70 75 6c 61 74 69 6f  6e 20 66 61 63 69 6c 69  |ipulation facili|
000021c0  74 69 65 73 2e 0a 0a 41  20 66 61 73 74 65 72 20  |ties...A faster |
000021d0  66 6c 6f 61 74 69 6e 67  20 70 6f 69 6e 74 20 72  |floating point r|
000021e0  6f 75 74 69 6e 65 20 28  74 68 65 20 73 70 65 65  |outine (the spee|
000021f0  64 20 64 69 66 66 65 72  65 6e 63 65 20 69 73 20  |d difference is |
00002200  65 6d 62 61 72 61 73 73  69 6e 67 21 29 2e 0a 0a  |embarassing!)...|
00002210  49 20 6d 61 79 20 63 6f  6e 73 69 64 65 72 20 61  |I may consider a|
00002220  20 62 61 63 6b 67 72 6f  75 6e 64 20 69 6e 74 65  | background inte|
00002230  67 65 72 20 72 6f 75 74  69 6e 65 2c 20 62 75 74  |ger routine, but|
00002240  20 49 20 61 6d 20 74 68  65 20 6c 75 63 6b 79 20  | I am the lucky |
00002250  6f 77 6e 65 72 20 6f 66  20 61 6e 0a 41 52 4d 2d  |owner of an.ARM-|
00002260  33 20 77 68 69 63 68 20  64 6f 65 73 20 74 68 65  |3 which does the|
00002270  20 69 6e 74 65 67 65 72  20 70 6c 6f 74 20 69 6e  | integer plot in|
00002280  20 75 6e 64 65 72 20 33  30 20 73 65 63 6f 6e 64  | under 30 second|
00002290  73 2c 20 35 20 73 65 63  6f 6e 64 73 20 66 6c 61  |s, 5 seconds fla|
000022a0  74 20 6f 75 74 21 0a 0a  0a 46 69 6e 61 6c 20 42  |t out!...Final B|
000022b0  6f 72 69 6e 67 20 43 6f  70 79 77 72 69 67 68 74  |oring Copywright|
000022c0  20 4e 6f 74 69 63 65 0a  3d 3d 3d 3d 3d 3d 3d 3d  | Notice.========|
000022d0  3d 3d 3d 3d 3d 3d 3d 3d  3d 3d 3d 3d 3d 3d 3d 3d  |================|
000022e0  3d 3d 3d 3d 3d 3d 0a 54  68 65 20 63 6f 70 79 77  |======.The copyw|
000022f0  72 69 67 68 74 20 6f 66  20 74 68 69 73 20 6d 61  |right of this ma|
00002300  74 65 72 69 61 6c 20 62  65 6c 6f 6e 67 73 20 74  |terial belongs t|
00002310  6f 20 4d 69 6b 65 20 43  75 72 6e 6f 77 20 65 78  |o Mike Curnow ex|
00002320  63 65 70 74 20 66 6f 72  20 74 68 65 20 21 48 65  |cept for the !He|
00002330  6c 70 0a 61 70 70 6c 69  63 61 74 69 6f 6e 20 77  |lp.application w|
00002340  68 69 63 68 20 62 65 6c  6f 6e 67 73 20 74 6f 20  |hich belongs to |
00002350  4a 20 52 d6 6c 69 6e 67  2e 20 54 68 69 73 20 73  |J R.ling. This s|
00002360  6f 66 74 77 61 72 65 20  6d 61 79 20 62 65 20 70  |oftware may be p|
00002370  61 73 73 65 64 20 6f 6e  20 74 6f 0a 6f 74 68 65  |assed on to.othe|
00002380  72 73 20 61 73 20 6c 6f  6e 67 20 61 73 20 4e 4f  |rs as long as NO|
00002390  20 43 48 41 52 47 45 53  20 41 52 45 20 4c 45 56  | CHARGES ARE LEV|
000023a0  49 45 44 20 65 78 63 65  70 74 20 74 6f 20 63 6f  |IED except to co|
000023b0  76 65 72 20 63 6f 73 74  73 2e 0a 0a 0a 41 72 63  |ver costs....Arc|
000023c0  68 69 6d 65 64 65 73 20  46 72 61 63 74 61 6c 20  |himedes Fractal |
000023d0  47 72 6f 75 70 20 28 41  46 47 29 0a 3d 3d 3d 3d  |Group (AFG).====|
000023e0  3d 3d 3d 3d 3d 3d 3d 3d  3d 3d 3d 3d 3d 3d 3d 3d  |================|
000023f0  3d 3d 3d 3d 3d 3d 3d 3d  3d 3d 0a 54 68 69 73 20  |==========.This |
00002400  73 6f 66 74 77 61 72 65  20 69 73 20 70 61 72 74  |software is part|
00002410  20 6f 66 20 74 68 65 20  41 72 63 68 69 6d 65 64  | of the Archimed|
00002420  65 73 20 46 72 61 63 74  61 6c 20 47 72 6f 75 70  |es Fractal Group|
00002430  20 63 6f 6c 6c 65 63 74  69 6f 6e 2e 20 49 66 20  | collection. If |
00002440  79 6f 75 0a 68 61 76 65  20 6f 62 74 61 69 6e 65  |you.have obtaine|
00002450  64 20 74 68 69 73 20 73  6f 66 74 77 61 72 65 20  |d this software |
00002460  6f 75 74 73 69 64 65 20  6f 66 20 74 68 65 20 41  |outside of the A|
00002470  46 47 20 61 6e 64 20 77  6f 75 6c 64 20 6c 69 6b  |FG and would lik|
00002480  65 20 74 6f 20 66 69 6e  64 20 6f 75 74 0a 6d 6f  |e to find out.mo|
00002490  72 65 20 61 62 6f 75 74  20 46 72 61 63 74 61 6c  |re about Fractal|
000024a0  73 20 6f 6e 20 74 68 65  20 41 72 63 68 69 6d 65  |s on the Archime|
000024b0  64 65 73 2c 20 63 6f 6e  74 61 63 74 20 6d 65 20  |des, contact me |
000024c0  28 74 68 65 20 41 46 47  20 61 64 6d 69 6e 69 73  |(the AFG adminis|
000024d0  74 72 61 74 6f 72 29 20  61 74 0a 74 68 65 20 61  |trator) at.the a|
000024e0  64 64 72 65 73 73 20 62  65 6c 6f 77 2e 20 53 65  |ddress below. Se|
000024f0  6e 64 20 61 20 53 41 45  20 61 6e 64 20 61 20 64  |nd a SAE and a d|
00002500  69 73 6b 20 74 6f 20 67  65 74 20 61 20 66 72 65  |isk to get a fre|
00002510  65 20 41 46 47 20 64 65  6d 6f 20 64 69 73 6b 2e  |e AFG demo disk.|
00002520  0a 0a 4d 69 6b 65 20 43  75 72 6e 6f 77 2c 0a 33  |..Mike Curnow,.3|
00002530  30 20 42 6f 77 65 6e 20  44 72 69 76 65 2c 0a 57  |0 Bowen Drive,.W|
00002540  65 73 74 20 44 75 6c 77  69 63 68 2c 0a 4c 6f 6e  |est Dulwich,.Lon|
00002550  64 6f 6e 0a 53 45 32 31  20 38 50 4e 0a 0a 20 20  |don.SE21 8PN..  |
00002560  20 20 20 20 20 20 20 20  20 20 20 20 20 20 20 20  |                |
00002570  20 20 20 20 20 0a 20 20  20 20 20 20 20 20 20 20  |     .          |
00002580  20 20 20 20 20 20 20 20  20 3c 3c 3c 3c 20 4d 41  |         <<<< MA|
00002590  59 20 54 48 45 20 43 48  41 4f 53 20 42 45 20 57  |Y THE CHAOS BE W|
000025a0  49 54 48 20 59 4f 55 21  20 3e 3e 3e 3e 0a        |ITH YOU! >>>>.|
000025ae