home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 5 / FreshFish_July-August1994.bin / bbs / gfx / fractal-1.3.lha / Fractal-1.3 / Fractal.guide (.txt) < prev    next >
Amigaguide Document  |  1994-07-04  |  27KB  |  501 lines

  1. @database Fractal.guide
  2. @node main "Fractal"
  3. Copyright 
  4. 1994 by Timothy B. Kreuzer.  All rights reserved.
  5. Version : 1.3
  6. Author: Tim Kreuzer (and the KreuzerSoft support team)
  7. Language: SAC/C V6.5
  8.       @{"Features" link features}
  9.       @{"Limitations" link limitations}
  10.       @{"Release Notes" link releasenotes}
  11.       @{"Notes from the Author" link notesfromtheauthor}
  12.       @{"Getting started with Fractal" link gettingstarted}
  13.       @{"Getting the most out of Fractal" link gettingthemost}
  14.       @{"Fractal starting points" link fractalstartingpoints}
  15.       @{"Special Plasma notes" link specialplasmanotes}
  16.       @{"Explanation of the Fractal user interface" link explanation}
  17.       @{"Icon Tooltypes" link icontooltypes}
  18.       @{"Credits" link credits}
  19.       @{"Contacting the Author" link contactingtheauthor}
  20.       @{"Legal Stuff" link legalstuff}
  21.       @{"KreuzerSoft Products" link kreuzersoftproducts}
  22. @endnode
  23. @node features "Features"
  24.       Opens on the default public screen (initially the Workbench)
  25.       Usable on any screen with at least 2 "free" pens
  26.       Avoids usage of all pens already "obtained" upon program start
  27.        (i.e., AmigaDOS 3.0 "Protected Pen" compliant)
  28.       Separate user interface and drawing windows
  29.       Resizable drawing window with point-and-click Zoom-In and
  30.        centering functions
  31.       Adjustable Zoom-Out function
  32.       Contents of drawing window can be saved to a standard IFF/ILBM file
  33.       Full GadTools Intuition interface
  34.       Supports the following types of fractals:
  35.          - Mandelbrot
  36.          - Julia Set
  37.          - Magnetism
  38.          - Lambda Exponential
  39.          - Lambda Cosine
  40.          - Biomorph
  41.          - Plasma
  42.       All math done in double precision floating point
  43.       Separate versions for:
  44.          - 68020 without FPU (stock A1200 and A4000/030)
  45.          - 68020 with FPU    (improved A1200 and A4000/030)
  46.          - 68040             (stock A4000/040)
  47.       "Smart" iconify function
  48.       Help text (displayed on screen banner) for the Zoom In and Center
  49.        actions
  50.       Recommended for use with my PaletteTool and PST programs(!)
  51.       Tested OK using the Enforcer
  52. @endnode
  53. @node limitations "Limitations"
  54.       Can only be used from the Workbench (start via Icon)
  55.       Requires AmigaDOS 3.0+ and the AGA chipset
  56.       FPU (68881/68882) highly recommended for maximum enjoyment!
  57.       Designed for use with higher-resolution screen modes (640x400 and
  58.        higher).  Note that this does NOT mean the program will not work
  59.        on lower-resolution screens.  What it DOES mean is that you may
  60.        find the programs windows take up a lot of screen "real estate"
  61.        on lower-resolution screens
  62.       For some reason, the program leaves 104 bytes allocated when it
  63.        terminates.  I have been unable to ascertain exactly where this
  64.        memory is not being freed
  65. @endnode
  66. @node releasenotes "Release Notes"
  67. -----------------
  68. Version 1.3 Notes
  69. -----------------
  70. 1) Completely reworked the user interface:
  71.       - Moved X-Y Coordinates to a separate window
  72.       - Added keyboard equivalents
  73.       - Controls window is now smaller than in previous versions
  74.       - Auto-redraw no longer happens when the draw window is resized
  75. 2) Added the "Plasma" fractal type
  76. 3) Added the Save functionality
  77. -----------------
  78. Version 1.2 Notes
  79. -----------------
  80. 1) Added a few optimizations which increased rendering speed
  81.    The Mandelbrot and Julia fractal types are especially faster than before!
  82. 2) Fixed bug where the Draw window's max dimensions were limited to 640x400.
  83.    Should now be whatever the default Public Screens dimensions are
  84. 3) Reworked entire user interface:
  85.    - Added "Pause" button/functionality
  86.    - Changed Zoom Out level-selection from slider gadget to cycle gadget
  87.    - Added "help text" in screen banner for Draw/Pause/ZoomIn/Center
  88.      functions
  89.    - Added "smart iconify" ("I" button) functionality for the Controls
  90.      window
  91.    - Added "About" button/functionality
  92. 4) Rendering will now automatically begin upon the following actions:
  93.    - Draw window resizing
  94.    - Zoom Out button selection
  95.    - After picking the "lower right-hand" corner of a Zoom In action
  96. -----------------
  97. Version 1.1 Notes
  98. -----------------
  99. 1) Added five new fractal types
  100. 2) Added the ability to cancel an in-progress "Draw" via the new "Stop"
  101.    button
  102. 3) Modified the existing "Center" function so that it operates more
  103.    "graphically" (via a cross-hair in the Fractal drawing window)
  104. 4) Added more gadget "disabling" during Zoom/Center functions to help
  105.    the user not get things confused
  106. 5) Slight reworking of the Control window layout
  107. 6) Corrected flaw in Control window which kept it from being Iconfied
  108.    or Menufied for those like me who use the PD programs bearing the
  109.    same names
  110. 7) Changed position of the "window resize" gadget in the Fractal drawing
  111.    window (MUCH nicer looking now!)
  112. @endnode
  113.                                                                     
  114. @node notesfromtheauthor "Notes from the Author"
  115. I hope you enjoy Fractal, and perhaps enjoyed the previous versions of
  116. this program.  Fractal is intended to be different that most other fractal
  117. types of programs - it does not open it's own screen, but relies upon you
  118. (the user) to have the (default Public) screen already setup
  119. This allows Fractal to be used from any potential screen mode, including
  120. those available from the various graphics cards now available
  121. Since many people now have "high color" Workbench screens, you may find
  122. that using Fractal in this environment is sufficient
  123. Remember that Fractal operates on the default Public Screen.  There are
  124. many utilities out there that allow you to make certain screens the
  125. default public screen.  My personal fave is my own "PST" program, which
  126. allows you to open a Public Screen at any supported resolution/depth, and
  127. to also make that Public Screen the default one
  128. I intentionally did NOT include a color-palette-control within Fractal.
  129. It seems to me that programs that operate on a Public Screen basis should
  130. have a centralized (i.e. separate) palette control (which is exactly
  131. what my PaletteTool program is for)
  132. You should DEFINITELY try and get your hands on my PaletteTool program,
  133. as it greatly simplies the method of setting up the colors on any default
  134. Public Screen
  135. @endnode
  136. @node gettingstarted "Getting started with Fractal"
  137. Just click on the Fractal icon
  138. Fractal will detect the number of "free" pens available on the default 
  139. Public Screen (initially the Workbench), and open it's control and drawing
  140. windows on this screen
  141. After both windows open, select the Draw button in the Controls window
  142. The start-up fractal type of Mandelbrot will then be drawn in the
  143. Fractal drawing window
  144. @endnode
  145. @node gettingthemost "Getting the most out of Fractal"
  146. 1) Read the documentation!
  147. 2) Run Fractal on higher resolution screens to get the most detailed images
  148.    Run Fractal on screens with higher "# of colors" to get the most
  149.    colorful images
  150.    You can adjust the resolution and "# of colors" used by Fractal by:
  151.                                                                      
  152.    a) Changing these limits for the Workbench screen (via the ScreenMode
  153.       program in your Preferences drawer)
  154.                                      
  155.    b) Creating a (default) Public Screen of any resolution/depth supported
  156.       by your Amiga using my PST (Public Screen Tool) program
  157.    The latter option (b) is recommended by the Author
  158. 3) Take control of the coloring of your Fractal images
  159.    The color pen scheme used by Fractal is identical to that used by
  160.    my PaletteTool program (in it's "Protect" palette mode)
  161.    PaletteTool can/should be used to "color" your Fractal image
  162.    Try using multiple color "spreads" for breathtaking Fractal images
  163.    BELIEVE ME - Playing around with the Fractal image's colors can result
  164.                 in a "blah" looking Fractal coming to life!
  165. 4) Use color cycling for truly exciting effects
  166.    Starting with V1.1, PaletteTool supports cycling of the Public Screen        palette in either direction and allows you to control the speed of        
  167.    the cycling 
  168. 5) Use the ability to size/shape the Fractal dra