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