home *** CD-ROM | disk | FTP | other *** search
- Copyright (C) 1991 The Stone Soup Group. FRACTINT for
- Presentation Manager may be freely copied and distributed,
- but may not be sold.
-
- GIF and "Graphics Interchange Format" are trademarks of Compuserve
- Incorporated, an H&R Block Company.
-
-
- Introduction
-
- FRACTINT plots and manipulates images of "objects" -- actually, sets of
- mathematical points -- that have fractal dimension. See chapter 9 for
- some historical and mathematical background on fractal geometry, a
- discipline named and popularized by mathematician Benoit Mandelbrot. For
- now, these sets of points have three important properties:
-
- 1) They are generated by relatively simple calculations repeated over
- and over, feeding the results of each step back into the next --
- something computers can do very rapidly.
-
- 2) They are, quite literally, infinitely complex: they reveal more and
- more detail without limit as you plot smaller and smaller areas.
- Fractint lets you "zoom in" by positioning a small box and hitting
- <Enter> to redraw the boxed area at full-screen size; its maximum linear
- "magnification" is over a trillionfold.
-
- 3) They can be astonishingly beautiful, especially using PC color
- displays' ability to assign colors to selected points, and (with VGA
- displays or EGA in 640x350x16 mode) to "animate" the images by quickly
- shifting those color assignments.
-
- The name FRACTINT was chosen because the program generates many of its
- images using INTeger math, rather than the floating point calculations
- used by most such programs. That means that you don't need a math co-
- processor chip (aka floating point unit or FPU), although for a few
- fractal types where floating point math is faster, the program
- recognizes and automatically uses an 80x87 chip if it's present. It's
- even faster on systems using Intel's 80386 and 80486 microprocessors,
- where the integer math can be executed in their native 32-bit mode.
-
- Fractint works with many adapters and graphics modes from CGA to the
- 1024x768, 256-color 8514/A mode. Even "larger" images, up to
- 2048x2048x256, can be plotted to expanded memory, extended memory, or
- disk: this bypasses the screen and allows you to create images with
- higher resolution than your current display can handle, and to run in
- "background" under multi-tasking control programs such as DESQview and
- Windows 3.
-
- Fractint is an experiment in collaboration. Many volunteers have joined
- Bert Tyler, the program's first author, in improving successive
- versions. Through electronic mail messages, first on CompuServe's PICS
- forum and now on COMART, new versions are hacked out and debugged a
- little at a time. Fractint was born fast, and none of us has seen any
- other fractal plotter close to the present version for speed,
- versatility, and all-around wonderfulness. (If you have, tell us so we
- can steal somebody else's ideas instead of each other's.) See Appendix B
- for information about the authors and how to contribute your own ideas
- and code.
-
- Fractint for OS/2 2.0 was adapted from Fractint-for-DOS
- by Donald P. Egen, CIS ID 73507,3143.
- This program was a training exercize in Presentation Manager
- and SAA programming,
- which goes a long way towards explaining a lot of the bugs.
- My task was made a lot easier by Pieter Branderhorst, who separated the
- MSDOS-specific code from Fractint-for-DOS's fractal generator modules,
- and the efforts of Bert Tyler in porting Fractint-for-DOS to
- Windows.
- By noting what Bert had to do to get the fractal generator running
- under Windows, and the user interface functionality needed for the
- Windows environment, I was able to create a Presentation Manager
- user interface that could adaquately drive the fractal generator.
- Besides, I like looking at the pretty pictures.
-
- Fractint for Presentation Manager is based heavily on (and uses the fractal generator
- engines straight out of) Fractint-for-DOS. A partial list of the authors
- of Fractint-for-DOS includes:
-
- ------------------ Primary Authors (this changes over time) -----------------
- Bert Tyler - Compuserve (CIS) ID: [73477,433] BIX ID: btyler
- Timothy Wegner - CIS ID: [71320,675] Internet: twegner@mwunix.mitre.org
- Mark Peterson - CIS ID: [70441,3353]
- Pieter Branderhorst - CIS ID: [72611,2257]
- --------- Contributing Authors ----------
- Michael Abrash - 360x480x256, 320x400x256 VGA video modes
- Kevin Allen - Finite attractor and bifurcation engine
- Steve Bennett - restore-from-disk logic
- Rob Beyer - [71021,2074] Barnsley IFS, Lorenz fractals
- Mike Burkey - 376x564x256, 400x564x256, and 832x612x256 VGA video modes
- John Bridges - [73307,606] superVGA support, 360x480x256 mode
- Brian Corbino - [71611,702] Tandy 1000 640x200x16 video mode
- Lee Crocker - [73407,2030] Fast Newton, Inversion, Decomposition..
- Monte Davis - [71450,3542] Documentation
- Richard Finegold- [76701,153] 8/16/../256-Way Decomposition option
- Mike Gelvin - [73337,520] Mandelbrot speedups
- Lawrence Gozum - [73437,2372] Tseng 640x400x256 Video Mode
- David Guenther - [70531,3525] Boundary Tracing algorithm
- Mike Kaufman - [71610,431] mouse support, other features
- Adrian Mariano - [theorem@blake.acs.washington.edu] Diffusion fractal type
- Chris Martin - Paintjet printer support
- Joe McLain - [75066,1257] TARGA Support, color-map files
- Bob Montgomery - [73357,3140] (Author of VPIC) Fast text I/O routines
- Bret Mulvey - plasma clouds
- Marc Reinig - [72410,77] Lots of 3D options
- Kyle Powell - [76704,12] 8514/A Support
- Matt Saucier - [72371,3101] Printer Support
- Herb Savage - [71640,455] 'inside=bof60', 'inside=bof61' options
- Lee Skinner - Tetrate, Spider, Mandelglass fractal types and more
- Dean Souleles - [75115,1671] Hercules Support
- Kurt Sowa - [73467,2013] Color Printer Support
- Scott Taylor - [72401,410] KAM Torus, many trig function types
- Paul Varner - [73237,411] Floating-point fractal algorithms
- Dave Warker - Integer Mandelbrot Fractals concept
- Phil Wilson - [76247,3145] Distance Estimator, Bifurcation fractals
- Richard Wilton - Tweaked VGA Video modes
- ...
- Byte Magazine - Tweaked VGA Modes
- MS-Kermit - Keyboard Routines
- PC Magazine - Sound Routines
- PC Tech Journal - CPU, FPU Detectors
-
- Fractint is freeware. The copyright is retained by the Stone Soup Group.
-
- Conditions on use: Fractint may be freely copied and distributed but may
- not be sold. It may be used personally or in a business - if you can do
- your job better by using Fractint, or use images from it, that's great!
- It may be given away with commercial products under the following
- conditions:
- o It must be clearly stated that Fractint does not belong to the
- vendor and is included as a free give-away.
- o It must be a complete unmodified release of Fractint, with
- documentation, unless other arrangements are made with the Stone
- Soup Group
-
- There is no warranty of Fractint's suitability for any purpose, nor any
- acceptance of liability, express or implied.
-
- Source code for Fractint is also freely available. See the FRACTSRC.DOC
- file included with it for conditions on use. (In most cases we just want
- credit.)
-
- Contribution policy: Don't want money. Got money. Want admiration.
-
- **** Warning **** Warning **** Warning ****
- No Warranties are either Expressed or Implied!
- **** Warning **** Warning **** Warning ****
-
- So, that's it. Please let me know what you think.
- I will be checking the COMART forum on CompuServe periodically.
-
- You may contact me as follows:
-
- Donald P. Egen
- 409 Cameron Circle, Apt. 1204
- Chattanooga, TN 37402
- CIS 73507,3143
-