home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / canada-remote-systems / c128 / graphutl / mes12826.sfx / mes128.doc < prev   
Text File  |  1990-02-12  |  7KB  |  199 lines

  1.  
  2.  
  3.                                                              August 04, 1992
  4.  
  5.  
  6.  
  7.                       * * * * * * * * * * * * * * *
  8.                       * * *   M E S - 1 2 8   * * *
  9.                       * * * * * * * * * * * * * * *
  10.  
  11.                    by Mark Dulski (on GEnie, m.dulski1)
  12.  
  13.  
  14.  
  15.  
  16.     I'm sure most computer hobbiests have at some time viewed an image of a
  17. mandelbrot.  Those computer generated swirling bands of color can be rather
  18. remarkable.  Often times a pattern is repeated on an ever smaller and smaller
  19. scale, seeming to disappear into infinity.  If you were to magnify an area
  20. like that you would find the pattern does not in fact disappear but changes
  21. into something different.
  22.  
  23.     Actually the mandelbrot set is the central blank region that is bordered
  24. by those colored bands.  Since the border is so much more interesting that is
  25. what most people identify with and my "Mandelbrot Exploration System" is
  26. designed to explore.  Since the Commodore 128 is an 8-bit computer at some
  27. point the accuracy of magnified areas is going to suffer.  I do not have a
  28. more powerful 'number crunching' computer to compare the graphics generated by
  29. "MES-128" with so I have no idea when that happens.  Nevertheless, the
  30. pictures are interesting!
  31.  
  32.     MES-128 uses the 40 column multicolor (graphic 3) screen to display the
  33. mandelbrot images.  The amount of number calculations done when drawing a
  34. mandelbrot is intensive.  As you peer deeper (magnify an area) into the image
  35. the drawing time will take longer.  Anywhere from just under 2 hours to
  36. several hours or more.  I generally start running this program as the end of
  37. the day and turn off everything except the computer, letting it run overnight.
  38. When the program is finished drawing it will return to the main menu and
  39. display the amount of time it took to do the calculating and drawing.
  40.  
  41.     On disk you should have the following files:
  42.             MES-128           (the program compiled with BASIC128)
  43.             MES128.BASIC      (basic source)
  44.             MAN.BOX           (sprite image needed)
  45.             BIT.MANDELBROT    (bit image of complete mandelbrot)
  46.             CLR.MANDELBROT    (color memory for mandelbrot)
  47.             DAT.MANDELBROT    (program parameters used to draw mandelbrot)
  48.             MES128.DOC        (what you are reading now ;)
  49.  
  50.     When MES-128 is run a full mandelbrot picture is loaded in memory ready
  51. for you to begin your exploration adventure.  Either magnify an area of the
  52. border and/or choose a new color scheme and banding method before redrawing
  53. it.  MES-128 can be loaded from and supports any disk drive number 8 to 11.
  54.  
  55. Enjoy!
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.                                 <Page 1>
  65.  
  66.  
  67.  
  68.  
  69.                                                          Mandelbrot Explorer
  70.                                                               "MES-128"
  71.  
  72.  
  73.  
  74.                  *  *  *   M A I N     M E N U   *  *  *
  75.  
  76.  
  77. To make a selection, just press the appropriate key highlighted on the menu.
  78.  
  79.  
  80. <C>hange color assignments
  81.  
  82.     Here you will be able to change the backround color and multicolors 1, 2,
  83. and 3 for the next picture to be drawn.  You will also be able to change the
  84. color banding scheme.  There are 11 banding schemes to choose from.  Hard to
  85. explain which one to use when, easier to experiment and see the results.
  86.  
  87.  
  88. <E>nter new coordinates
  89.  
  90.     You may enter your own values if you wish, but I find it's much easier to
  91. let the program do it for you by selecting '<M>agnify image'.  When the
  92. program is first run the default coordinates are the maximum useful span.
  93.     The itineration count is about the only one you will really have use for.
  94. Default is 100 but this can be changed to a lower value for slightly reduced
  95. calculation abd drawing time.  Do not go less than 10 for the itineration
  96. count.  I may have said you can use a lower value than 100 but there is no
  97. reason you can't use a higher value!
  98.  
  99.  
  100. <D>raw image
  101.  
  102.     Self-explanatory.  While the picture is calculated and drawn the computer
  103. is put into FAST mode.  Press the 'SPACE BAR' at any time to put into SLOW
  104. mode so you can view the picture drawn thus far.  Press the 'F' key to return
  105. to FAST mode.
  106.     To stop the drawing and return to the main menu press the 'Q' key.
  107.  
  108.  
  109. <M>agnify image
  110.  
  111.     The current picture in memory is displayed with a white box in the upper
  112. left corner of the screen.  Use the cursor keys to move the box around the
  113. screen and center it over an area of the image you want to peer into deeper.
  114. Press the 'RETURN' key to automatically enter the new coordinates and return
  115. to the main menu.  Select <D>raw to start the calculating and drawing of this
  116. new area.  You can change color or banding scheme first if you like.
  117.     If you change your mind while on the <M>agnify screen, just press the 'Q'
  118. key instead of the 'RETURN' key to go back to the main menu.  Nothing will be
  119. changed.
  120.  
  121.  
  122. <V>iew image
  123.  
  124.     Allows you to view the image in memory.  Press any key to return to the
  125. main menu.
  126.  
  127.  
  128.  
  129.  
  130.                                 <Page 2>
  131.  
  132.  
  133.  
  134.  
  135.                                                          Mandelbrot Explorer
  136.                                                               "MES-128"
  137.  
  138.  
  139.  
  140.  
  141.  
  142. <S>ave image
  143.  
  144.     You will be prompted for a filename to save the bitmap image to disk.
  145. Keep the filename to 12 charaters or less.  Longer will be truncated to 12
  146. charaters.  Three files will be written to disk.  "bit.<filename>" is the
  147. bitmap starting from memory location 7168, "clr.<filename>" is color memory
  148. starting from memory location 55296, and "dat.<filename>" is a list of
  149. program parameters used to draw the image that was just saved.
  150.     Pressing RETURN without entering a filename will take you back to the main
  151. menu.  No image will be saved to disk.
  152.  
  153.  
  154. <L>oad image
  155.  
  156.     When prompted for the filename to load you can use the '$' as a filename
  157. to get a disk directory.  Use the NO-SCROLL key to pause a long listing.  When
  158. entering a filename DO NOT add the "bit.", "clr.", or "dat." prefix.  These
  159. will be added automatically before the file sections are loaded.
  160.     Pressing RETURN without entering a filename will take you back to the main
  161. menu.  No image will be loaded in memory, the one currently in memory will be
  162. preserved.
  163.  
  164.  
  165. <K>oala format save
  166.  
  167.     Saves the image in memory as a Koala compatiple file which can be used
  168. with any program that supports Koala pictures.  Excellent for slide shows.
  169.     Pressing RETURN without entering a filename will once again take you back
  170. to the main menu.
  171.  
  172.  
  173. <N>ew disk drive
  174.  
  175.     Repeatedly pressing the 'N' key will cycle through your choice of using
  176. any disk drives 8 to 11.
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.                                 <Page 3>
  197.  
  198.  
  199.