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 >
Wrap
Amigaguide Document
|
1994-07-04
|
27KB
|
501 lines
@database Fractal.guide
@node main "Fractal"
Copyright
1994 by Timothy B. Kreuzer. All rights reserved.
Version : 1.3
Author: Tim Kreuzer (and the KreuzerSoft support team)
Language: SAC/C V6.5
@{"Features" link features}
@{"Limitations" link limitations}
@{"Release Notes" link releasenotes}
@{"Notes from the Author" link notesfromtheauthor}
@{"Getting started with Fractal" link gettingstarted}
@{"Getting the most out of Fractal" link gettingthemost}
@{"Fractal starting points" link fractalstartingpoints}
@{"Special Plasma notes" link specialplasmanotes}
@{"Explanation of the Fractal user interface" link explanation}
@{"Icon Tooltypes" link icontooltypes}
@{"Credits" link credits}
@{"Contacting the Author" link contactingtheauthor}
@{"Legal Stuff" link legalstuff}
@{"KreuzerSoft Products" link kreuzersoftproducts}
@endnode
@node features "Features"
Opens on the default public screen (initially the Workbench)
Usable on any screen with at least 2 "free" pens
Avoids usage of all pens already "obtained" upon program start
(i.e., AmigaDOS 3.0 "Protected Pen" compliant)
Separate user interface and drawing windows
Resizable drawing window with point-and-click Zoom-In and
centering functions
Adjustable Zoom-Out function
Contents of drawing window can be saved to a standard IFF/ILBM file
Full GadTools Intuition interface
Supports the following types of fractals:
- Mandelbrot
- Julia Set
- Magnetism
- Lambda Exponential
- Lambda Cosine
- Biomorph
- Plasma
All math done in double precision floating point
Separate versions for:
- 68020 without FPU (stock A1200 and A4000/030)
- 68020 with FPU (improved A1200 and A4000/030)
- 68040 (stock A4000/040)
"Smart" iconify function
Help text (displayed on screen banner) for the Zoom In and Center
actions
Recommended for use with my PaletteTool and PST programs(!)
Tested OK using the Enforcer
@endnode
@node limitations "Limitations"
Can only be used from the Workbench (start via Icon)
Requires AmigaDOS 3.0+ and the AGA chipset
FPU (68881/68882) highly recommended for maximum enjoyment!
Designed for use with higher-resolution screen modes (640x400 and
higher). Note that this does NOT mean the program will not work
on lower-resolution screens. What it DOES mean is that you may
find the programs windows take up a lot of screen "real estate"
on lower-resolution screens
For some reason, the program leaves 104 bytes allocated when it
terminates. I have been unable to ascertain exactly where this
memory is not being freed
@endnode
@node releasenotes "Release Notes"
-----------------
Version 1.3 Notes
-----------------
1) Completely reworked the user interface:
- Moved X-Y Coordinates to a separate window
- Added keyboard equivalents
- Controls window is now smaller than in previous versions
- Auto-redraw no longer happens when the draw window is resized
2) Added the "Plasma" fractal type
3) Added the Save functionality
-----------------
Version 1.2 Notes
-----------------
1) Added a few optimizations which increased rendering speed
The Mandelbrot and Julia fractal types are especially faster than before!
2) Fixed bug where the Draw window's max dimensions were limited to 640x400.
Should now be whatever the default Public Screens dimensions are
3) Reworked entire user interface:
- Added "Pause" button/functionality
- Changed Zoom Out level-selection from slider gadget to cycle gadget
- Added "help text" in screen banner for Draw/Pause/ZoomIn/Center
functions
- Added "smart iconify" ("I" button) functionality for the Controls
window
- Added "About" button/functionality
4) Rendering will now automatically begin upon the following actions:
- Draw window resizing
- Zoom Out button selection
- After picking the "lower right-hand" corner of a Zoom In action
-----------------
Version 1.1 Notes
-----------------
1) Added five new fractal types
2) Added the ability to cancel an in-progress "Draw" via the new "Stop"
button
3) Modified the existing "Center" function so that it operates more
"graphically" (via a cross-hair in the Fractal drawing window)
4) Added more gadget "disabling" during Zoom/Center functions to help
the user not get things confused
5) Slight reworking of the Control window layout
6) Corrected flaw in Control window which kept it from being Iconfied
or Menufied for those like me who use the PD programs bearing the
same names
7) Changed position of the "window resize" gadget in the Fractal drawing
window (MUCH nicer looking now!)
@endnode
@node notesfromtheauthor "Notes from the Author"
I hope you enjoy Fractal, and perhaps enjoyed the previous versions of
this program. Fractal is intended to be different that most other fractal
types of programs - it does not open it's own screen, but relies upon you
(the user) to have the (default Public) screen already setup
This allows Fractal to be used from any potential screen mode, including
those available from the various graphics cards now available
Since many people now have "high color" Workbench screens, you may find
that using Fractal in this environment is sufficient
Remember that Fractal operates on the default Public Screen. There are
many utilities out there that allow you to make certain screens the
default public screen. My personal fave is my own "PST" program, which
allows you to open a Public Screen at any supported resolution/depth, and
to also make that Public Screen the default one
I intentionally did NOT include a color-palette-control within Fractal.
It seems to me that programs that operate on a Public Screen basis should
have a centralized (i.e. separate) palette control (which is exactly
what my PaletteTool program is for)
You should DEFINITELY try and get your hands on my PaletteTool program,
as it greatly simplies the method of setting up the colors on any default
Public Screen
@endnode
@node gettingstarted "Getting started with Fractal"
Just click on the Fractal icon
Fractal will detect the number of "free" pens available on the default
Public Screen (initially the Workbench), and open it's control and drawing
windows on this screen
After both windows open, select the Draw button in the Controls window
The start-up fractal type of Mandelbrot will then be drawn in the
Fractal drawing window
@endnode
@node gettingthemost "Getting the most out of Fractal"
1) Read the documentation!
2) Run Fractal on higher resolution screens to get the most detailed images
Run Fractal on screens with higher "# of colors" to get the most
colorful images
You can adjust the resolution and "# of colors" used by Fractal by:
a) Changing these limits for the Workbench screen (via the ScreenMode
program in your Preferences drawer)
b) Creating a (default) Public Screen of any resolution/depth supported
by your Amiga using my PST (Public Screen Tool) program
The latter option (b) is recommended by the Author
3) Take control of the coloring of your Fractal images
The color pen scheme used by Fractal is identical to that used by
my PaletteTool program (in it's "Protect" palette mode)
PaletteTool can/should be used to "color" your Fractal image
Try using multiple color "spreads" for breathtaking Fractal images
BELIEVE ME - Playing around with the Fractal image's colors can result
in a "blah" looking Fractal coming to life!
4) Use color cycling for truly exciting effects
Starting with V1.1, PaletteTool supports cycling of the Public Screen palette in either direction and allows you to control the speed of
the cycling
5) Use the ability to size/shape the Fractal dra