home *** CD-ROM | disk | FTP | other *** search
/ Dr. CD ROM (Annual Premium Edition) / premium.zip / premium / DOSGRAPH / MASWED.ZIP / README.TXT < prev    next >
Text File  |  1992-07-15  |  5KB  |  102 lines

  1. Some explanations to
  2. MANDELBROT VER: 5.7, 11 Mar 1992
  3. By  Håkan Malmqvist
  4.     AM elektronik
  5.     Grevgatan 49
  6.     S-114 58 Stockholm
  7.     SWEDEN
  8.     Tel + 46 (0)8 661 07 34
  9.     Fax + 46 (0)8 663 20 34 
  10.  
  11. General remarks
  12.  
  13. Only for 386 + 387 PC:s with a Microsoft compatible mouse.
  14.     Allways use <ENTER> for confirming input and choises. Since there is
  15. litterally no escape (the Esc button is not implemented), once you have
  16. chosen an option, just go on with Enter (Return), also for backing to the 
  17. last menu.
  18.     To get started just accept the default values and press return
  19. till the first picture appears.
  20.     Use mouse only to place and size the zoom box. Left button = move box.
  21. Right button = resize box.
  22.  
  23.  
  24. Menu options
  25.  
  26. Plot window Y/(N)       <ENTER> for full 480x480 pixel picture.
  27.                         <Y>. Place and size the picture with the mouse.
  28.                         A small picture means a fast picture. You can
  29.                         zoom out from a small picture by making the zoom
  30.                         box bigger than the picture frame.
  31.  
  32. Iterations <50>         <ENTER> gives default value (50).
  33. ?                       Input new value, <ENTER>. Max value is 32000.
  34.  
  35. Col. factor <1.00>      <ENTER> gives default value (1.00).
  36. ?                       Input new value, <ENTER>.
  37.                         1.00 means constantly 4 iter. between new colors.
  38.                         >1 means an gradually increasing count of iter.
  39.                         before changing color. The iteration width of a
  40.                         color band is multiplied by the color factor to
  41.                         get the next width. Factors 1.0 to 1.2 gives
  42.                         pleasing results.
  43.  
  44. <ENTER> = go, stop      Use any other alphanumeric key to pause and
  45.                         resume.
  46.  
  47. Load                    <L>. Input the name (without extension) or press
  48.                         Enter for accepting the default name. The picture
  49.                         is placed in the upper, left corner regardless of
  50.                         size and placement when it was saved.
  51.  
  52. Save                    <S>. Input the name (without extension) or press
  53.                         Enter for accepting the default name. If the file
  54.                         already exists confirm overwriting it with <Y>.
  55.                         If you want to save only part of the screen use 
  56.                         the mouse to frame the picure in the zoom box
  57.                         BEFORE pressing S.
  58.  
  59. New                     <N>. Select left (min) and right (max) real
  60.                         coordinats and center imaginary coordinat for a
  61.                         new picture.
  62.  
  63. Color                   <C>. Then use numeric keypad to move up <8> or
  64.                         down <2> between the 16 simultaneous colors.
  65.                         Left <4> or right <6> will select another color
  66.                         register for the selected color number.
  67.  
  68.     <C>, <S>, <L>       Select (C)olor hue, (S)aturation and (L)uminans
  69.                         for change with <+> or <->. Color values are from
  70.                         0 (blue violet) over purple back to blue violet
  71.                         at 3 for a full turn around the color circle.  
  72.                         Saturation and luminance go from 0 to 1.
  73.  
  74.     <A>                 Autocycle the colors randomly. Change direction
  75.                         with <+> and <-> and pause/step with <SPACE>.
  76.                         Continue autocycling with <A>.
  77.  
  78.     <D>                 Returns to the default palette.                   
  79.     
  80.     <E>                 Erase the screen in the selected color.
  81.                         (Now just select another color and start painting
  82.                         with the left mouse button!)
  83.  
  84. Quit                    <Q>. Imediately quits to dos.
  85.  
  86.  
  87. Programming remarks
  88.  
  89.     The programe is written in Turbo Basic in a way that reflects its 
  90. organic growth. It is rather messy!
  91.     An optimised assembler floating point routine (MANDEL.ASM) is used 
  92. for the inner iteration loop. It makes 4 iterations before comparing for 
  93. jumping out, to reduce overhead. It probably works only for 387 
  94. coprocessors. All iterations is performed on the coprocessor stack and 
  95. conserve the internal 80 bit format to maintain precision and speed.
  96.     Assembler routines are also included for writing and reading a pixel
  97. on the screen, and for writing a box on the screen (the 5x5 box of the 
  98. first pass).
  99.  
  100. END.
  101.     
  102.