home *** CD-ROM | disk | FTP | other *** search
/ Mega A/V / mega_av.zip / mega_av / GRAPHUTL / FRASR172.ZIP / HELP.SRC < prev    next >
Text File  |  1992-03-03  |  66KB  |  1,629 lines

  1. ;
  2. ; HELP.SRC
  3. ;
  4. ;
  5. ~HdrFile=HELPDEFS.H
  6. ~HlpFile=FRACTINT.HLP
  7. ~Version=100
  8. ~FormatExclude=8
  9. ;
  10. ;
  11. ;
  12. ~Topic=Main Help Index, Label=HELPMENU
  13. ~Label=HELP_INDEX
  14.  
  15. ~Format-
  16.    { Using Help }                { Fractals and the PC }
  17.    { Introduction }                { Distribution of Fractint }
  18.    { Conditions on Use }            { Contacting the Authors }
  19.    { Getting Started }                { The Stone Soup Story }
  20.    { New Features in Version 17.2 }        { A Word About the Authors }
  21.                       { A Plug for "Fractal Creations" }
  22.    { Display Mode Commands }
  23.    { Color Cycling Commands }            { Using Fractint With a Mouse }
  24.    { Palette Editing Commands }         { Video Adapter Notes }
  25.                       { GIF Save File Format }
  26.    { Summary of Fractal Types }
  27.                       { Common Problems }
  28.    { Doodads\, Bells\, and Whistles }
  29.    { "3D" Images }                          { Bibliography }
  30.    { Palette Maps }                { Other Programs }
  31.                       { Revision History }
  32.    { Startup Parameters\, Parameter Files }  { Version13 to 14 Conversion }
  33.    { Batch Mode }
  34.    { "Disk-Video" Modes }                   { Printing Fractint Documentation }
  35. ~Format+
  36. ;
  37. ;
  38. ;
  39. ~DocContents
  40. {     , 0, "New Features in Version 17.2", FF}
  41.  
  42. {     , 0, "Introduction", "Conditions on Use", FF}
  43.  
  44. {1.   , 0, Fractint Commands, FF}
  45. {1.1  , 1, "Getting Started"}
  46. {1.2  , 1, "Plotting Commands"}
  47. {1.3  , 1, "Zoom box Commands"}
  48. {1.4  , 1, "Color Cycling Commands"}
  49. {1.5  , 1, "Palette Editing Commands"}
  50. {1.6  , 1, "Image Save/Restore Commands"}
  51. {1.7  , 1, "Print Command"}
  52. {1.8  , 1, "Parameter Save/Restore Commands"}
  53. {1.9  , 1, "\"3D\" Commands"}
  54. {1.10 , 1, "Interrupting and Resuming"}
  55. {1.11 , 1, "View Window"}
  56. {1.12 , 1, "Video Mode Function Keys"}
  57. {1.13 , 1, "Hints"}
  58.  
  59. {2.   , 0, "Fractal Types", FF}
  60. {2.1  , 1, "The Mandelbrot Set"}
  61. {2.2  , 1, "Julia Sets"}
  62. {2.3  , 1, "Newton domains of attraction"}
  63. {2.4  , 1, "Newton"}
  64. {2.5  , 1, "Complex Newton"}
  65. {2.6  , 1, "Lambda Sets"}
  66. {2.7  , 1, "Mandellambda Sets"}
  67. {2.8  , 1, "Circle"}
  68. {2.9  , 1, "Plasma Clouds"}
  69. {2.10 , 1, "Lambdafn"}
  70. {2.11 , 1, "Mandelfn"}
  71. {2.12 , 1, "Barnsley Mandelbrot/Julia Sets"}
  72. {2.13 , 1, "Barnsley IFS Fractals"}
  73. {2.14 , 1, "Sierpinski Gasket"}
  74. {2.15 , 1, "Quartic Mandelbrot/Julia"}
  75. {2.16 , 1, "Distance Estimator"}
  76. {2.17 , 1, "Pickover Mandelbrot/Julia Types"}
  77. {2.18 , 1, "Pickover Popcorn"}
  78. {2.19 , 1, "Peterson Variations"}
  79. {2.20 , 1, "Unity"}
  80. {2.21 , 1, "Scott Taylor / Lee Skinner Variations"}
  81. {2.22 , 1, "Kam Torus"}
  82. {2.23 , 1, "Bifurcation"}
  83. {2.24 , 1, "Orbit Fractals"}
  84. {2.25 , 1, "Lorenz Attractors"}
  85. {2.26 , 1, "Rossler Attractors"}
  86. {2.27 , 1, "Henon Attractors"}
  87. {2.28 , 1, "Pickover Attractors"}
  88. {2.29 , 1, "Gingerbreadman"}
  89. {2.30 , 1, "Martin Attractors"}
  90. {2.31 , 1, "Test"}
  91. {2.32 , 1, "Formula"}
  92. {2.33 , 1, "Julibrots"}
  93. {2.34 , 1, "Diffusion Limited Aggregation"}
  94. {2.35 , 1, "Magnetic Fractals"}
  95. {2.36 , 1, "L-Systems"}
  96. {2.37 , 1, "Lyapunov Fractals"}
  97.  
  98. {3.   , 0, Doodads\, Bells\, and Whistles, FF}
  99. {3.1  , 1, "Drawing Method"}
  100. {3.2  , 1, "Palette Maps"}
  101. {3.3  , 1, "Autokey Mode"}
  102. {3.4  , 1, "Distance Estimator Method"}
  103. {3.5  , 1, "Inversion"}
  104. {3.6  , 1, "Decomposition"}
  105. {3.7  , 1, "Logarithmic Palettes and Color Ranges"}
  106. {3.8  , 1, "Biomorphs"}
  107. {3.9  , 1, "Continuous Potential"}
  108. {3.10 , 1, "Starfields"}
  109.  
  110. {4.   , 0, "\"3D\" Images", "3D Overview", FF}
  111. {4.1  , 1, "3D Mode Selection"}
  112. {4.2  , 1, "Select Fill Type Screen"}
  113. {4.3  , 1, "Stereo 3D Viewing"}
  114. {4.4  , 1, "Rectangular Coordinate Transformation"}
  115. {4.5  , 1, "3D Color Parameters"}
  116. {4.6  , 1, "Light Source Parameters"}
  117. {4.7  , 1, "Spherical Projection"}
  118. {4.8  , 1, "3D Overlay Mode"}
  119. {4.9  , 1, "Special Note for CGA or Hercules Users"}
  120. {4.10 , 1, "Making Terrains"}
  121. {4.11 , 1, "Making 3D Slides"}
  122. {4.12 , 1, "Interfacing with Ray Tracing Programs"}
  123.  
  124. {5.   , 0, Command Line Parameters\, Parameter Files\, Batch Mode, "Introduction to Parameters", FF}
  125. {5.1  , 1, "Using the DOS Command Line"}
  126. {5.2  , 1, "Setting Defaults (SSTOOLS.INI File)"}
  127. {5.3  , 1, "Parameter Files and the <@> Command"}
  128. {5.4  , 1, "General Parameter Syntax"}
  129. {5.5  , 1, "Startup Parameters"}
  130. {5.6  , 1, "Calculation Mode Parameters"}
  131. {5.7  , 1, "Fractal Type Parameters"}
  132. {5.8  , 1, "Image Calculation Parameters"}
  133. {5.9  , 1, "Color Parameters"}
  134. {5.10 , 1, "Doodad Parameters"}
  135. {5.11 , 1, "File Parameters"}
  136. {5.12 , 1, "Video Parameters"}
  137. {5.13 , 1, "Sound Parameters"}
  138. {5.14 , 1, "Printer Parameters"}
  139. {5.15 , 1, "PostScript Parameters"}
  140. {5.16 , 1, "PaintJet Parameters"}
  141. {5.17 , 1, "Plotter Parameters"}
  142. {5.18 , 1, "3D Parameters"}
  143. {5.19 , 1, "Batch Mode"}
  144.  
  145. {6.   , 0, Hardware Support, FF}
  146. {6.1  , 1, Notes on Video Modes\, \"Standard\" and Otherwise,
  147.             "Video Adapter Notes", "EGA", "Tweaked VGA", "Super-VGA",
  148.             "8514/A", "XGA", "Targa", "Targa+"}
  149. {6.2  , 1, "\"Disk-Video\" Modes"}
  150. {6.3  , 1, "Customized Video Modes\, FRACTINT.CFG"}
  151.  
  152. {7.   , 0, "Common Problems", FF}
  153.  
  154. {8.   , 0, "Fractals and the PC", FF}
  155. {8.1  , 1, A Little History}
  156. {8.1.1, 2, "Before Mandelbrot"}
  157. {8.1.2, 2, "Who Is This Guy\, Anyway?"}
  158. {8.2  , 1, A Little Code}
  159. {8.2.1, 2, "Periodicity Logic"}
  160. {8.2.2, 2, "Limitations of Integer Math (And How We Cope)"}
  161. {8.2.3, 2, "The Fractint \"Fractal Engine\" Architecture"}
  162.  
  163. {Appendix A, 0, Mathematics of the Fractal Types,
  164.            "Summary of Fractal Types",
  165.            "Inside=bof60|bof61|zmag",
  166.            "Inside=epscross|startrail",
  167.            "Finite Attractors",
  168.            "Trig Identities", FF}
  169.  
  170. {Appendix B, 0, Stone Soup With Pixels: The Authors,
  171.            "The Stone Soup Story",
  172.            "A Word About the Authors",
  173.            "Distribution of Fractint",
  174.            "Contacting the Authors", FF}
  175.  
  176. {Appendix C, 0, "GIF Save File Format", FF}
  177.  
  178. {Appendix D, 0, An Unabashed Plug for \"Fractal Creations\", "A Plug for \"Fractal Creations\"", FF}
  179.  
  180. {Appendix E, 0, "Bibliography", FF}
  181.  
  182. {Appendix F, 0, "Other Programs", FF}
  183.  
  184. {Appendix G, 0, Revision History,
  185.            "Version 16",
  186.            "Version 15",
  187.            "Versions 12 through 14",
  188.            "Versions  1 through 11",
  189.            FF}
  190.  
  191. {Appendix H, 0, Version13 to Version 14 Type Mapping, "Version13 to 14 Conversion", FF}
  192. ;
  193. ; End of DoContents
  194. ;
  195. ;
  196. ;
  197. ~Topic=Using Help
  198. ; This topic is online only.
  199.  
  200. Use the following keys in help mode:
  201.  
  202.    F1           Go to the main help index.
  203.  
  204.    PgDn/PgUp       Go to the next/previous page.
  205.  
  206.    Backspace       Go to the previous topic.
  207.  
  208.    Escape       Exit help mode.
  209.  
  210.    Enter       Select (go to) highlighted hot-link.
  211.  
  212.    Tab/Shift-Tab   Move to the next/previous hot-link.
  213.  
  214.    \24 \25 \27 \26       Move to a hot-link.
  215.  
  216.    Home/End       Move to the first/last hot-link.
  217. ;
  218. ;
  219. ;
  220. ~Topic=Printing Fractint Documentation
  221.  
  222. You can generate a text file containing full Fractint documentation by
  223. selecting the "Generate FRACTINT.DOC now" hot-link below and pressing
  224. Enter, or by using the DOS command "fractint makedoc=filename" ("filename"
  225. is the name of the file to be written; it defaults to FRACTINT.DOC.)
  226.  
  227. All information in the documentation file is also available in the online
  228. help, so extracting it is a matter of preference - you can print the
  229. file (e.g.  DOS command "print fractint.doc" or "copy fractint.doc prn")
  230. or read it with a text editor.    It contains over 100 pages of information,
  231. has a table of contents, and is cross-referenced by page number.
  232.  
  233.   {=-101 Exit without generating FRACTINT.DOC}
  234.  
  235.   {=-100 Generate FRACTINT.DOC now}
  236.  
  237. Fractint's great (and unique as far as we know) online help and integrated
  238. documentation file software was written by Ethan Nagel.
  239. ;
  240. ;
  241. ;
  242. ~Topic=New Features in Version 17.2
  243.  
  244. The 17.2 release contains fixes to the 17.10 release in the following areas:
  245.  
  246.  - Fixed a bug which caused Fractint to hang when a Continuous Potential\
  247.    Bailout value was set (using the 'Y') screen and then the 'Z' screen\
  248.    was activated.\
  249.  - fixed a bug which caused "batch=yes" runs to abort whenever any\
  250.    key was pressed.\
  251.  - bug-fixes in the Stereo3D/Targa logic from Marc Reinig.\
  252.  - Fractint now works correctly again on FPU-less 8088s when\
  253.    zoomed deeply into the Mandelbrot/Julia sets\
  254.  - The current image is no longer marked as "not resumable" on a\
  255.    Shell-To-Dos ("D") command.\
  256.  - fixed a bug which prevented the "help" functions from working\
  257.    properly during fractal-type selection for some fractal types.\
  258.  
  259. The 17.10 release contains fixes to the 17.0 release in the following areas:
  260.  
  261.  - fixed a bug which caused PCs with no FPU to lock up when they attempted\
  262.    to use some fractal types.\
  263.  - fixed a color-cycling bug which caused the palette to single-step \
  264.    when you pressed ESCAPE to exit color-cycling.\
  265.  - fixed the action of the '<' and '>' keys during color-cycling.\
  266.  
  267. The 17.0 release contained the following enhancements:
  268.  
  269. - New fractal types (but of course!): 
  270.  
  271. Lyapunov Fractals from Roy Murphy (see {Lyapunov Fractals} for details)
  272.  
  273. 'BifStewart' (Stewart Map bifurcation) fractal type and new bifurcation
  274. parameters (filter cycles, seed population) from Kevin Allen.
  275.  
  276. Lorenz3d1, Lorenz3d2, and Lorenz3d3 fractal types from Scott Taylor.
  277. Note that a bug in the Lorenz3d1 fractal prevents zooming-out from
  278. working with it at the moment.
  279.  
  280. Martin, Circle, and Hopalong (culled from Dewdney's Scientific American
  281. Article)
  282.  
  283. Lots of new entries in fractint.par.
  284.  
  285. New ".L" files (TILING.L, PENROSE.L)
  286.  
  287. New 'rand()' function added to the 'type=formula' parser
  288.  
  289. - New fractal generation options:
  290.  
  291. New 'Tesseral' calculation algorithm (use the 'X' option list to
  292. select it) from  Chris Lusby Taylor.
  293.  
  294. New 'Fillcolor=' option shows off Boundary Tracing and Tesseral structure
  295.  
  296. inside=epscross and inside=startrail options taken from a paper by
  297. Kenneth Hooper, with credit also to Clifford Pickover
  298.  
  299. New Color Postscript Printer support from Scott Taylor.
  300.  
  301. Sound= command now works with <O>rbits and <R>ead commands.
  302.  
  303. New 'orbitdelay' option in X-screen and command-line interface
  304.  
  305. New "showdot=nn" command-line option that displays the pixel currently
  306. being worked on using the specified color value (useful for those lloooonngg
  307. images being calculated using solid guessing - "where is it now?").
  308.  
  309. New 'exitnoask=yes' commandline/SSTOOLS.INI option to avoid the final
  310. "are you sure?" screen
  311.  
  312. New plasma-cloud options.  The interface at the moment (documented here and
  313.   here only because it might change later) lets you:\
  314.   - use an alternate drawing algorithm that gives you an earlier preview\
  315.     of the finished image.
  316.   - re-generate your favorite plasma cloud (say, at a higher resolution)
  317.     by forcing a re-select of the random seed.\
  318.  
  319. New 'N' (negative palette) option from Scott Taylor - the documentation at
  320. this point is:    Pressing 'N' while in the palette editor will invert
  321. each color. It will convert only the current color if it is in 'x' mode,
  322. a range if in 'y' mode, and every color if not in either the 'x' or 'y' mode.
  323.  
  324. - Speedups:
  325.  
  326. New, faster floating-point Mandelbrot/Julia set code from Wesley Loewer,
  327. Frank Fussenegger and Chris Lusby Taylor (in separate contributions).
  328.  
  329. Faster non-386 integer Mandelbrot code from Chris Lusby Taylor, Mike Gelvin
  330. and Bill Townsend (in separate contributions)
  331.  
  332. New integer Lsystems logic from Nicholas Wilt
  333.  
  334. Finite-Attractor fixups and Lambda/mandellambda speedups from Kevin Allen.
  335.  
  336. GIF Decoder speedups from Mike Gelvin
  337.  
  338. - Bug-fixes and other enhancements:
  339.  
  340. Fractint now works with 8088-based AMSTRAD computers.
  341.  
  342. The video logic is improved so that (we think) fewer video boards will need
  343. "textsafe=save" for correct operation.
  344.  
  345. Fixed a bug in the VESA interface which effectively messed up adapters
  346. with unusual VESA-style access, such as STB's S3 chipset.
  347.  
  348. Fixed a color-cycling bug that would at times restore the wrong colors
  349. to your image if you exited out of color-cycling, displayed a 'help'
  350. screen, and then returned to the image.
  351.  
  352. Fixed the XGA video logic so that its 256-color modes use the same 
  353. default 256 colors as the VGA adapter's 320x200x256 mode.
  354.  
  355. Fixed the 3D bug that caused bright spots on surfaces
  356. to show as black blotches of color 0 when using a light source.
  357.  
  358. Fixed an image-generation bug that sometimes caused image regeneration
  359. to restart even if not required if the image had been zoomed in
  360. to the point that floating-point had been automatically activated.
  361.  
  362. Added autodetection and 640x480x256 support for the Compaq Advanced VGA
  363. Systems board - I wonder if it works?
  364.  
  365. Added VGA register-compatible 320x240x256 video mode.
  366.  
  367. Fixed the "logmap=yes" option to (again) take effect for continuous potential
  368. images.  This was broken in version 15.x.
  369.  
  370. The colors for the floating-point algorithm of the Julia fractal
  371. now match the colors for the integer algorithm.
  372.  
  373. If the GIF Encoder (the "Save" command) runs out of disk space, it now
  374. tells you about it.
  375.  
  376. If you select both the boundary-tracing algorithm and either "inside=0"
  377. or "outside=0", the algorithm will now give you an error message instead
  378. of silently failing.
  379.  
  380. Updated 3D logic from Marc Reinig.
  381.  
  382. Minor changes to permit IFS3D fractal types to be handled properly
  383. using the "B" command.
  384.  
  385. Minor changes to the "Obtaining the latest Source" section to refer
  386. to BBS access (Peter Longo's) and mailed diskettes (the Public (Software)
  387. Library).
  388.  
  389. ;Transparent 3D and Antialiasing stuff, not documented yet, some initial
  390. ;notes:
  391. ;  new command line parms:\
  392. ;    solidcore=y|n         y\
  393. ;    antialias=0...8         0\
  394. ;    transparent3d=n|y         n\
  395. ;    corecolor=nnn/nnn/nnn     128/128/128\
  396. ;    mdcorners=nnn/nnn/nnn/nnn     -1.5/1.5/0/0\
  397. ;    numframes=nnn         1\
  398. ;  antialiasing can be modified on X screen
  399. ;  new keywords "xy" and "dt" in formulas
  400. ;
  401. ~Topic=Introduction
  402.  
  403. FRACTINT plots and manipulates images of "objects" -- actually, sets of
  404. mathematical points -- that have fractal dimension.
  405. See {"Fractals and the PC"} for some
  406. historical and mathematical background on fractal geometry, a discipline
  407. named and popularized by mathematician Benoit Mandelbrot. For now, these
  408. sets of points have three important properties:
  409.  
  410. 1) They are generated by relatively simple calculations repeated over and
  411. over, feeding the results of each step back into the next -- something
  412. computers can do very rapidly.
  413.  
  414. 2) They are, quite literally, infinitely complex: they reveal more and
  415. more detail without limit as you plot smaller and smaller areas. Fractint
  416. lets you "zoom in" by positioning a small box and hitting <Enter> to
  417. redraw the boxed area at full-screen size; its maximum linear
  418. "magnification" is over a trillionfold.
  419.  
  420. 3) They can be astonishingly beautiful, especially using PC color
  421. displays' ability to assign colors to selected points, and (with VGA
  422. displays or EGA in 640x350x16 mode) to "animate" the images by quickly
  423. shifting those color assignments.
  424. ~OnlineFF
  425.  
  426. For a demonstration of some of Fractint's features, run the demonstration
  427. file included with this release (DEMO.BAT) by typing "demo" at the DOS
  428. prompt. You can stop the demonstration at any time by pressing <Esc>.
  429.  
  430. The name FRACTINT was chosen because the program generates many of its
  431. images using INTeger math, rather than the floating point calculations
  432. used by most such programs. That means that you don't need a math co-
  433. processor chip (aka floating point unit or FPU), although for a few
  434. fractal types where floating point math is faster, the program recognizes
  435. and automatically uses an 80x87 chip if it's present. It's even faster on
  436. systems using Intel's 80386 and 80486 microprocessors, where the integer
  437. math can be executed in their native 32-bit mode.
  438.  
  439. Fractint works with many adapters and graphics modes from CGA to the
  440. 1024x768, 256-color XGA mode. Even "larger" images, up to 2048x2048x256,
  441. can be plotted to expanded memory, extended memory, or disk: this bypasses
  442. the screen and allows you to create images with higher resolution than
  443. your current display can handle, and to run in "background" under multi-
  444. tasking control programs such as DESQview and Windows 3.
  445. ~OnlineFF
  446.  
  447. Fractint is an experiment in collaboration. Many volunteers have joined
  448. Bert Tyler, the program's first author, in improving successive versions.
  449. Through electronic mail messages, first on CompuServe's PICS forum and now
  450. on COMART, new versions are hacked out and debugged a little at a time.
  451. Fractint was born fast, and none of us has seen any other fractal plotter
  452. close to the present version for speed, versatility, and all-around
  453. wonderfulness. (If you have, tell us so we can steal somebody else's ideas
  454. instead of each other's.)
  455. See {The Stone Soup Story} and {A Word About the Authors} for information
  456. about the authors, and see {Contacting the Authors} for how to contribute
  457. your own ideas and code.
  458. ;
  459. ;
  460. ;
  461. ~Topic=Conditions on Use
  462.  
  463. Fractint is freeware. The copyright is retained by the Stone Soup Group.
  464.  
  465. Fractint may be freely copied and distributed in unmodified form but may
  466. not be sold. (A nominal distribution fee may be charged for media and
  467. handling by freeware and shareware distributors.) Fractint may be used
  468. personally or in a business - if you can do your job better by using
  469. Fractint, or using images from it, that's great! It may not be given away
  470. with commercial products without explicit permission from the Stone Soup
  471. Group.
  472.  
  473. There is no warranty of Fractint's suitability for any purpose, nor any
  474. acceptance of liability, express or implied.
  475.  
  476.  **********************************************************************\
  477.  * Contribution policy: Don't want money. Got money. Want admiration. *\
  478.  **********************************************************************
  479. ~OnlineFF
  480.  
  481. Source code for Fractint is also freely available - see
  482. {Distribution of Fractint}.
  483. See the FRACTSRC.DOC file included with the source for conditions on use.
  484. (In most cases we just want credit.)
  485. ;
  486. ;
  487. ;
  488. ~Topic=Getting Started
  489.  
  490. To start the program, enter FRACTINT at the DOS prompt. The program
  491. displays an initial "credits" screen. If Fractint doesn't start properly,
  492. please see {Common Problems}.
  493.  
  494. Hitting <Enter> gets you from the initial screen to the main menu. You can
  495. select options from the menu by moving the highlight with the cursor arrow
  496. keys
  497. ~Doc-
  498. (\24 \25 \27 \26)
  499. ~Doc+
  500. and pressing <Enter>, or you can enter commands directly.
  501.  
  502. As soon as you select a video mode, Fractint begins drawing an image - the
  503. "full" Mandelbrot set if you haven't selected another fractal type.
  504.  
  505. For a quick start, after starting Fractint try one of the following:\
  506.   If you have MCGA, VGA, or better:  <F3>\
  507.   If you have EGA:             <F9>\
  508.   If you have CGA:             <F5>\
  509.   Otherwise, monochrome:         <F6>
  510.  
  511. After the initial Mandelbrot image has been displayed, try zooming
  512. into it (see {Zoom Box Commands}) and color cycling (see
  513. {Color Cycling Commands}).
  514. Once you're comfortable with these basics, start exploring other
  515. functions from the main menu.
  516.  
  517. Help is available from the menu and at most other points in Fractint by
  518. pressing the <F1> key.
  519.  
  520. AT ANY TIME, you can hit
  521. ~Doc-
  522. one of the keys described in {Display Mode Commands}
  523. ~Doc+,Online-
  524. a command key
  525. ~Online+
  526. to select a function. You do not need to wait for a calculation
  527. to finish, nor do you have to return to the main menu.
  528.  
  529. When entering commands, note that for the "typewriter" keys, upper and
  530. lower case are equivalent, e.g. <B> and <b> have the same result.
  531.  
  532. Many commands and parameters can be passed to FRACTINT as command-line
  533. arguments or read from a configuration file;
  534. ~Doc-
  535. see {Startup Parameters\, Parameter Files} for details.
  536. ~Doc+,Online-
  537. see "Command Line Parameters, Parameter Files, Batch Mode" for details.
  538. ~Online+
  539. ;
  540. ;
  541. ;
  542. ~Topic=Display Mode Commands
  543. ;
  544. ; This topic is online only
  545.  
  546. ~Format-
  547.    { Summary of Commands }
  548.    { Plotting Commands}
  549.    { Zoom Box Commands }
  550.    { Image Save/Restore Commands }
  551.    { Print Command }
  552.    { Parameter Save/Restore Commands }
  553.    { Interrupting and Resuming }
  554.    { View Window }
  555.    { \"3D\" Commands }
  556.    { Video Mode Function Keys }
  557.    { Hints }
  558. ;
  559. ;
  560. ;
  561. ~Topic=Summary of Commands, Label=HELPMAIN
  562. ; This topic is online only
  563. ~Doc-
  564.  
  565. Hit any of these keys at the menu or while drawing or viewing a fractal.
  566. Commands marked with an '*' are also available at the credits screen.
  567.  
  568. ~Format-
  569. {Plotting Commands}
  570.  * Delete,F2,F3,.. Select a Video Mode and draw (or redraw) current fractal
  571.  * F1           HELP! (Enter help mode)
  572.    Esc or m       Go to main menu
  573.    \\            Redraw previous screen (you can 'back out' recursively)
  574.    Tab           Display information about the current fractal image
  575.  * t           Select a new fractal type and parameters
  576.  * x           Set a number of options and doodads
  577.  * y           Set extended options and doodads
  578.  * z           Set fractal type-specific parameters
  579.    c or + or -       Enter Color-Cycling Mode (see {=HELPCYCLING Color Cycling Commands})
  580.    e           Enter Palette-Editing Mode (see {=HELPXHAIR Palette Editing Commands})
  581.    Spacebar       Mandelbrot/Julia Set toggle.
  582.    Enter       Continue an interrupted calculation (e.g. after a save)
  583.  * f           toggle the floating-point algorithm option ON or OFF
  584.  * i           Set parameters for 3D fractal types
  585.  * Insert       Restart the program (at the credits screen)
  586.    a           Convert the current image into a fractal 'starfield'
  587.    o           toggles 'orbits' option on and off during image generation
  588.  * d           Shell to DOS (type 'exit' at the DOS prompt to return)
  589.  
  590. {Image Save/Restore Commands}
  591.    s           Save the current screen image to disk
  592.  * r           Restore a saved (or .GIF) image ('3' or 'o' for 3-D)
  593.  
  594. {View Window}
  595.  * v           Set view window parameters (reduction, aspect ratio)
  596.  
  597. {Print Command}
  598.    p           Print the screen (command-line options set printer type)
  599.  
  600. {Parameter Save/Restore Commands}
  601.    b           Save commands describing the current image in a file
  602.            (writes an entry to be used with @ command)
  603.  * @           Run a set of commands (in command line format) from a file
  604.  
  605. {\"3D\" Commands}
  606.  * 3           3D transform a saved (or .GIF) image
  607.    o           same as 3, but overlay the current image
  608.  
  609. {Zoom Box Commands}
  610.    PageUp       When no Zoom Box is active, bring one up
  611.            When active already, shrink it
  612.    PageDown       Expand the Zoom Box
  613.            Expanding past the screen size cancels the Zoom Box
  614.    \24 \25 \27 \26       Pan (Move) the Zoom Box
  615.    Ctrl- \24 \25 \27 \26   Fast-Pan the Zoom Box (may require an enhanced keyboard)
  616.    Enter       Redraw the Screen or area inside the Zoom Box
  617.    Ctrl-Enter       'Zoom-out' - expands the image so that your current
  618.            image is positioned inside the current zoom-box location.
  619.    Ctrl-Pad+/Pad-  Rotate the Zoom Box
  620.    Ctrl-PgUp/PgDn  Change Zoom Box vertical size (change its aspect ratio)
  621.    Ctrl-Home/End   Change Zoom Box shape
  622.    Ctrl-Ins/Del    Change Zoom Box color
  623.  
  624. {Interrupting and Resuming}
  625.  
  626. {Video Mode Function Keys}
  627. ~Doc+
  628. ;
  629. ;
  630. ;
  631. ~Topic=Plotting Commands
  632.  
  633. Function keys & various combinations are used to select a video mode and
  634. redraw the screen.  For a quick start try one of the following:\
  635.   If you have MCGA, VGA, or better:  <F3>\
  636.   If you have EGA:             <F9>\
  637.   If you have CGA:             <F5>\
  638.   Otherwise, monochrome:         <F6>\
  639.  
  640. <F1>\
  641. Display a help screen. The function keys available in help mode are
  642. displayed at the bottom of the help screen.
  643.  
  644. <M> or <Esc>\
  645. Return from a displayed image to the main menu.
  646.  
  647. <Esc>\
  648. From the main menu, <Esc> is used to exit from Fractint.
  649.  
  650. <Delete>\
  651. Same as choosing "select video mode" from the main menu.
  652. Goes to the "select video mode" screen.  See {Video Mode Function Keys}.
  653.  
  654. <\\> (previously <Home>)\
  655. Redraw the previous image. The program tracks 25 sets of previous
  656. coordinates and fractal types, but does not remember other options which
  657. were different for those past images.
  658.  
  659. <Tab>\
  660. Display the current fractal type, parameters, video mode, screen or (if
  661. displayed) zoom-box coordinates, maximum iteration count, and other
  662. information useful in keeping track of where you are.  The Tab function is
  663. non-destructive - if you press it while in the midst of generating an
  664. image, you will continue generating it when you return.  The Tab function
  665. tells you if your image is still being generated or has finished - a handy
  666. feature for those overnight, 1024x768 resolution fractal images.  If the
  667. image is incomplete, it also tells you whether it can be interrupted and
  668. resumed.  (Any function other than <Tab> and <F1> counts as an
  669. "interrupt".)
  670.  
  671. <T>\
  672. Select a fractal type. Move the cursor to your choice (or type the first
  673. few letters of its name) and hit <Enter>. Next you will be prompted for
  674. any parameters used by the selected type - hit <Enter> for the defaults.
  675. See {Fractal Types} for a list of supported types.
  676.  
  677. <X>\
  678. Select a number of eXtended options. Brings up a full-screen menu of
  679. options, any of which you can change at will.  These options are:\
  680.   "passes=" - see {Drawing Method}\
  681.   Floating point toggle - see <F> key description below\
  682.   "maxiter=" - see {Image Calculation Parameters}\
  683.   "inside=" and "outside=" - see {Color Parameters}\
  684.   "savename=" filename - see {File Parameters}\
  685.   "overwrite=" option - see {File Parameters}\
  686.   "sound=" option - see {Sound Parameters}\
  687.   "logmap=" - see {Logarithmic Palettes and Color Ranges}\
  688.   "biomorph=" - see {Biomorphs}\
  689.   "decomp=" - see {Decomposition}\
  690.   "fillcolor=" - see {Drawing Method}\
  691.  
  692. <F>\
  693. Toggles the use of floating-point algorithms
  694. (see {"Limitations of Integer Math (And How We Cope)"}).
  695. Whether floating point is in
  696. use is shown on the <Tab> status screen.  The floating point option can
  697. also be turned on and off using the "X" options screen.
  698. If you have a non-Intel floating point chip which supports the full 387
  699. instruction set, see the "FPU=" command in {Startup Parameters}
  700. to get the most out of your chip.
  701.  
  702. <Y>\
  703. More options which we couldn't fit under the <X> command:\
  704.   "finattract=" - see {Finite Attractors}\
  705.   "potential=" parameters - see {Continuous Potential}\
  706.   "invert=" parameters - see {Inversion}\
  707.   "distest=" parameters - see {Distance Estimator Method}\
  708.   "cyclerange=" - see {Color Cycling Commands}\
  709.  
  710. <Z>\
  711. Modify the parameters specific to the currently selected fractal type.
  712. This command lets you modify the parameters which are requested when you
  713. select a new fractal type with the <T> command, without having to repeat
  714. that selection. You can enter "e" or "p" in column one of the input fields
  715. to get the numbers e and pi (2.71828... and 3.14159...).\
  716. From the fractal parameters screen, you can press <F6> to bring up a
  717. sub parameter screen for the coordinates of the image's corners.
  718. With the IFS fractal type, <Z> brings up the IFS editor (see
  719. {=HT_IFS Barnsley IFS Fractals}).
  720.  
  721. <+> or <->\
  722. Switch to color-cycling mode and begin cycling the palette
  723. by shifting each color to the next "contour."  See {Color Cycling Commands}.\
  724. <C>\
  725. Switch to color-cycling mode but do not start cycling.
  726. The normally black "overscan" border of the screen changes to white.
  727. See {Color Cycling Commands}.
  728.  
  729. <E>\
  730. Enter Palette-Editing Mode.  See {Palette Editing Commands}.
  731.  
  732. <Spacebar>\
  733. Toggle between Mandelbrot set images and their corresponding Julia-set
  734. images. Read the notes in {=HT_JULIA Fractal Types, Julia Sets}
  735. before trying this option if you want
  736. to see anything interesting.
  737.  
  738. <Enter>\
  739. Enter is used to resume calculation after a pause. It is only
  740. necessary to do this when there is a message on the screen waiting to be
  741. acknowledged, such as the message shown after you save an image to disk.
  742.  
  743. <I>\
  744. Modify 3D transformation parameters used with 3D fractal types such as
  745. "Lorenz3D" and 3D "IFS" definitions, including the selection of
  746. {=HELP3DGLASSES "funny glasses"} red/blue 3D.
  747.  
  748. <A>\
  749. Convert the current image into a fractal 'starfield'.  See {Starfields}.
  750.  
  751. <O> (the letter, not the number)\
  752. If pressed while an image is being generated, toggles the display of
  753. intermediate results -- the "orbits" Fractint uses as it calculates values
  754. for each point. Slows the display a bit, but shows you how clever the
  755. program is behind the scenes. (See "A Little Code" in
  756. {"Fractals and the PC"}.)
  757.  
  758. <Insert>\
  759. Restart at the "credits" screen and reset most variables to their initial
  760. state.    Variables which are not reset are: savename, lightname, video,
  761. startup filename.
  762.  
  763. <D>\
  764. Shell to DOS. Return to Fractint by entering "exit" at a DOS prompt.
  765. ;
  766. ;
  767. ;
  768. ~Topic=Zoom Box Commands, Label=HELPZOOM
  769.  
  770. Zoom Box functions can be invoked while an image is being generated or when
  771. it has been completely drawn.  Zooming is supported for most fractal types,
  772. but not all.
  773.  
  774. The general approach to using the zoom box is:    Frame an area using
  775. the keys described below,
  776. then <Enter> to expand what's in the frame to fill the
  777. whole screen (zoom in); or <Ctrl><Enter> to shrink the current image into
  778. the framed area (zoom out). With a mouse, double-click the left button to
  779. zoom in, double click the right button to zoom out.
  780.  
  781. <Page Up>, <Page Down>\
  782. Use <Page Up> to initially bring up the zoom box. It starts at full screen
  783. size. Subsequent use of these keys makes the zoom box smaller or larger.
  784. Using <Page Down> to enlarge the zoom box when it is already at maximum
  785. size removes the zoom box from the display. Moving the mouse away from you
  786. or toward you while holding the left button down performs the same
  787. functions as these keys.
  788.  
  789. Using the cursor "arrow" keys
  790. ~Doc-
  791. (\24 \25 \27 \26)
  792. ~Doc+
  793. or moving
  794. the mouse without holding any buttons down, moves the zoom box.
  795.  
  796. Holding <Ctrl> while pressing cursor "arrow" keys moves the box 5 times
  797. faster.  (This only works with enhanced keyboards.)
  798.  
  799. Panning: If you move a fullsize zoombox and don't change anything else
  800. before performing the zoom, Fractint just moves what's already on the
  801. screen and then fills in the new edges, to reduce drawing time. This
  802. feature applies to most fractal types but not all.  A side effect is that
  803. while an image is incomplete, a full size zoom box moves in steps larger
  804. than one pixel.  Fractint keeps the box on multiple pixel boundaries, to
  805. make panning possible.    As a multi-pass (e.g. solid guessing) image
  806. approaches completion, the zoom box can move in smaller increments.
  807.  
  808. In addition to resizing the zoom box and moving it around, you can do some
  809. rather warped things with it.  If you're a new Fractint user, we recommend
  810. skipping the rest of the zoom box functions for now and coming back to
  811. them when you're comfortable with the basic zoom box functions.
  812.  
  813. <Ctrl><Keypad->, <Ctrl><Keypad+>\
  814. Holding <Ctrl> and pressing the numeric keypad's + or - keys rotates the
  815. zoom box. Moving the mouse left or right while holding the right button
  816. down performs the same function.
  817.  
  818. <Ctrl><Page Up>, <Ctrl><Page Down>\
  819. These commands change the zoom box's "aspect ratio", stretching or
  820. shrinking it vertically. Moving the mouse away from you or toward you
  821. while holding both buttons (or the middle button on a 3-button mouse) down
  822. performs the same function. There are no commands to directly stretch or
  823. shrink the zoom box horizontally - the same effect can be achieved by
  824. combining vertical stretching and resizing.
  825.  
  826. <Ctrl><Home>, <Ctrl><End>\
  827. These commands "skew" the zoom box, moving the top and bottom edges in
  828. opposite directions. Moving the mouse left or right while holding both
  829. buttons (or the middle button on a 3-button mouse) down performs the same
  830. function. There are no commands to directly skew the left and right edges
  831. - the same effect can be achieved by using these functions combined with
  832. rotation.
  833.  
  834. <Ctrl><Insert>, <Ctrl><Delete>\
  835. These commands change the zoom box color. This is useful when you're
  836. having trouble seeing the zoom box against the colors around it. Moving
  837. the mouse away from you or toward you while holding the right button down
  838. performs the same function.
  839.  
  840. You may find it difficult to figure out what combination of size, position
  841. rotation, stretch, and skew to use to get a particular result.    (We do.)\
  842. A good way to get a feel for all these functions is to play with the
  843. Gingerbreadman fractal type. Gingerbreadman's shape makes it easy to
  844. see what you're doing to him. A warning though: Gingerbreadman will run
  845. forever, he's never quite done! So, pre-empt with your next zoom when he's
  846. baked enough.
  847.  
  848. If you accidentally change your zoom box shape or rotate and
  849. forget which way is up, just use <PageDown> to make it bigger until it
  850. disappears, then <PageUp> to get a fresh one.  With a
  851. mouse, after removing the old zoom box from the display release and
  852. re-press the left button for a fresh one.
  853.  
  854. If your screen does not have a 4:3 "aspect ratio" (i.e. if the visible
  855. display area on it is not 1.333 times as wide as it is high), rotating and
  856. zooming will have some odd effects - angles will change, including the
  857. zoom box's shape itself, circles (if you are so lucky as to see any with a
  858. non-standard aspect ratio) become non-circular, and so on. The vast
  859. majority of PC screens *do* have a 4:3 aspect ratio.
  860.  
  861. Zooming is not implemented for the plasma and diffusion fractal types, nor
  862. for <O>verlayed and <3>d images. A few fractal types support zooming but
  863. do not support rotation and skewing - nothing happens when you try it.
  864. ;
  865. ;
  866. ;
  867. ~Topic=Image Save/Restore Commands, Label=HELPSAVEREST
  868.  
  869. <S> saves the current image to disk. All parameters required to recreate
  870. the image are saved with it. Progress is marked by colored lines moving
  871. down the screen's edges.
  872.  
  873. The default filename for the first image saved after starting Fractint is
  874. FRACT001.GIF;  subsequent saves in the same session are automatically
  875. incremented 002, 003... Use the "savename=" parameter or <X> options
  876. screen to change the name. By default, files left over from previous
  877. sessions are not overwritten - the first unused FRACTnnn name is used.
  878. Use the "overwrite=yes" parameter or <X> options screen) to overwrite
  879. existing files.
  880.  
  881. A save operation can be interrupted by pressing any key. If you interrupt,
  882. you'll be asked whether to keep or discard the partial file.
  883.  
  884. <R> restores an image previously saved with <S>, or an ordinary GIF file.
  885. After pressing <R> you are shown the file names in the current directory
  886. which match the current file mask. To select a file to restore, move the
  887. cursor to it (or type the first few letters of its name) and press
  888. <Enter>.
  889.  
  890. Directories are shown in the file list with a "\\" at the end of the name.
  891. When you select a directory, the contents of that directory are shown. Or,
  892. you can type the name of a different directory (and optionally a different
  893. drive) and press <Enter> for a new display. You can also type a mask such
  894. as "*.XYZ" and press <Enter> to display files whose name ends with the
  895. matching suffix (XYZ).
  896.  
  897. Once you have selected a file to restore, a summary description of the
  898. file is shown, with a video mode selection list. Usually you can just
  899. press <Enter> to go past this screen and load the image. Other choices
  900. available at this point are:\
  901.   Cursor keys: select a different video mode\
  902.   <Tab>: display more information about the fractal\
  903.   <F1>: for help about the "err" column in displayed video modes\
  904. If you restore a file into a video mode which does not have the same pixel
  905. dimensions as the file, Fractint will make some adjustments:  The view
  906. window parameters (see <V> command) will automatically be set to an
  907. appropriate size, and if the image is larger than the screen dimensions,
  908. it will be reduced by using only every Nth pixel during the restore.
  909. ;
  910. ;
  911. ;
  912. ~Topic=Print Command
  913.  
  914. <P>\
  915.  
  916. Print the current fractal image on your (Laserjet, Paintjet, Epson-
  917. compatible, PostScript, or HP-GL) printer.
  918.  
  919. See {"Setting Defaults (SSTOOLS.INI File)"} and {"Printer Parameters"}
  920. for how to let Fractint know about your printer setup.
  921.  
  922. {"Disk-Video" Modes} can be used to
  923. generate images for printing at higher resolutions than your screen
  924. supports.
  925. ;
  926. ;
  927. ;
  928. ~Topic=Parameter Save/Restore Commands, Label=HELPPARMFILE
  929.  
  930. Parameter files can be used to save/restore all options and settings
  931. required to recreate particular images.  The parameters required to
  932. describe an image require very little disk space, especially compared with
  933. saving the image itself.
  934.  
  935. <@>
  936.  
  937. The <@> command loads a set of parameters describing an image.
  938. (Actually, it can also be used to set non-image parameters such as SOUND,
  939. but at this point we're interested in images. Other uses of parameter
  940. files are discussed in {"Parameter Files and the <@> Command"}.)
  941.  
  942. When you hit <@>, Fractint displays the names of the entries in the
  943. currently selected parameter file.  The default parameter file,
  944. FRACTINT.PAR, is included with the Fractint release and contains
  945. parameters for some sample images.
  946.  
  947. After pressing <@>, highlight an entry and press <Enter> to load it, or
  948. press <F6> to change to another parameter file.
  949.  
  950. Note that parameter file entries specify all calculation related
  951. parameters, but do not specify things like the video mode - the image will
  952. be plotted in your currently selected mode.
  953.  
  954. <B>
  955.  
  956. The <B> command saves the parameters required to describe the currently
  957. displayed image, which can subsequently be used with the <@> command to
  958. recreate it.
  959.  
  960. After you press <B>, Fractint prompts for:
  961.  
  962.   Parameter file:  The name of the file to store the parameters in.  You
  963.   should use some name like "myimages" instead of fractint.par, so that
  964.   your images are kept separate from the ones released with new versions
  965.   of Fractint. You can use the PARMFILE= command in SSTOOLS.INI
  966.   to set the default parameter file name to "myimages" or whatever.
  967.   (See {"Setting Defaults (SSTOOLS.INI File)"} and "parmfile=" in
  968.   {"File Parameters"}.)
  969.  
  970.   Name:  The name you want to assign to the entry, to be displayed when
  971.   the <@> command is used.
  972.  
  973.   Main comment:  A comment to be shown beside the entry in the <@> command
  974.   display.
  975.  
  976.   Second comment:  A second comment to store in the file with the entry.
  977.   This comment goes in the file only, is not displayed by the <@> command.
  978.  
  979.   Record colors?:  Whether color information should be included in the
  980.   entry. Usually the default value displayed by Fractint is what you want.
  981.   Allowed values are:\
  982.   "no" - Don't record colors. This is the default if the image is using
  983.      your video adapter's default colors.
  984.   "@mapfilename" - When these parameters are used, load colors from the
  985.      named color map file. This is the default if you are currently using
  986.      colors from a color map file.
  987.   "yes" - Record the colors in detail. This is the default when you've
  988.      changed the display colors by using the palette editor or by color
  989.      cycling. The only reason that this isn't what Fractint always does
  990.      for the <B> command is that color information can be bulky - up to
  991.      nearly 1K of disk space. That may not
  992.      sound like much, but can add up when you consider the thousands of
  993.      wonderful images you may find you just *have* to record...
  994.      Smooth-shaded ranges of colors are compressed, so if that's used a
  995.      lot in an image the color information won't be as bulky.
  996.  
  997.   # of colors:    This only matters if "Record colors?" is set to "yes".  It
  998.   specifies the number of colors to record. Recording less colors will
  999.   take less space. Usually the default value displayed by Fractint is what
  1000.   you want. You might want to increase it in some cases, e.g. if you are
  1001.   using a 256 color mode with maxiter 150, and have used the palette
  1002.   editor to set all 256 possible colors for use with color cycling, then
  1003.   you'll want to set the "# of colors" to 256.
  1004. ;
  1005. ;
  1006. ;
  1007. ~Topic=<X> Options Screen, Label=HELPXOPTS
  1008. ; This topic is online context-sensitive only.
  1009.  
  1010.    Passes - see {Drawing Method}\
  1011.    Fillcolor - see {Drawing Method}\
  1012.    Floating Point Algorithm - see notes below\
  1013.    Maximum Iterations - see {Image Calculation Parameters}\
  1014.    Inside and Outside colors - see {Color Parameters}\
  1015.    Savename and File Overwrite - see {File Parameters}\
  1016.    Sound option - see {Sound Parameters}\
  1017.    Log Palette - see {Logarithmic Palettes and Color Ranges}\
  1018.    Biomorph Color - see {Biomorphs}\
  1019.    Decomp Option - see {Decomposition}\
  1020.  
  1021. You can toggle the use of floating-point algorithms on this screen (see
  1022. {"Limitations of Integer Math (And How We Cope)"}).  Whether floating
  1023. point is in use is shown on the <Tab> status screen.  If you have a
  1024. non-Intel floating point chip which supports the full 387 instruction set,
  1025. see the "FPU=" command in {Startup Parameters} to get the most out of your
  1026. chip.
  1027. ;
  1028. ;
  1029. ~Topic=<Y> Options Screen, Label=HELPYOPTS
  1030. ; This topic is online context-sensitive only.
  1031.  
  1032.    Finite attractor - see{ Finite Attractors }\
  1033.  
  1034.    Potential parameters - see{ Continuous Potential }\
  1035.  
  1036.    Distance Estimator parameters - see{ Distance Estimator Method }\
  1037.  
  1038.    Inversion parameters - see{ Inversion }\
  1039.  
  1040.    Color cycling range - see{ Color Cycling Commands }\
  1041. ;
  1042. ;
  1043. ~Topic=Image Coordinates Screen, Label=HELPCOORDS
  1044. ; This topic is online context-sensitive only.
  1045.  
  1046. You can directly enter corner coordinates on this screen instead of
  1047. using the zoom box to move around.  You can also use <F4> to reset
  1048. the coordinates to the defaults for the current fractal type.
  1049.  
  1050. There are two formats for the display: corners or center-mag.  You can
  1051. toggle between the two by using <F6>.
  1052.  
  1053. In corners mode, corner coordinate values are entered directly.  Usually
  1054. only the top-left and bottom-right corners need be specified - the
  1055. bottom left corner can be entered as zeros to default to an ordinary
  1056. unrotated rectangular area.  For rotated or skewed images, the bottom
  1057. left corner must also be specified.
  1058.  
  1059. Center-mag mode can only be used with unrotated unstretched images.
  1060. In this mode the image area is described by entering the coordinates for
  1061. the center of the rectangle, and its magnification factor.
  1062. ;
  1063. ;
  1064. ;
  1065. ~Topic=Interrupting and Resuming
  1066.  
  1067. Fractint command keys can be loosely grouped as:
  1068.  
  1069.  o Keys which suspend calculation of the current image (if one is being
  1070.    calculated) and automatically resume after the function.  <Tab>
  1071.    (display status information) and <F1> (display help), are the only
  1072.    keys in this group.
  1073.  
  1074.  o Keys which automatically trigger calculation of a new image.
  1075.    Examples:  selecting a video mode (e.g. <F3>);  selecting a fractal
  1076.    type using <T>;  using the <X> screen to change an option such as
  1077.    maximum iterations.
  1078.  
  1079.  o Keys which do something, then wait for you to indicate what to do
  1080.    next.  Examples:  <M> to go to main menu;  <C> to enter color cycling
  1081.    mode;  <PageUp> to bring up a zoom box.  After using a command in this
  1082.    group, calculation automatically resumes when you return from the
  1083.    function (e.g. <Esc> from color cycling, <PageDn> to clear zoom box).
  1084.    There are a few fractal types which cannot resume calculation, they
  1085.    are noted below.  Note that after saving an image with <S>, you must
  1086.    press <Enter> to clear the "saved" message from the screen and resume.
  1087.  
  1088. An image which is <S>aved before it completes can later be <R>estored and
  1089. continued. The calculation is automatically resumed when you restore such
  1090. an image.
  1091.  
  1092. When a slow fractal type resumes after an interruption in the third
  1093. category above, there may be a lag while nothing visible happens.  This is
  1094. because most cases of resume restart at the beginning of a screen line.
  1095. If unsure, you can check whether calculation has resumed with the <Tab>
  1096. key.
  1097.  
  1098. The following fractal types cannot (currently) be resumed: plasma, 3d
  1099. transformations, julibrot, and 3d orbital types like lorenz3d.    To check
  1100. whether resuming an image is possible, use the <Tab> key while it is
  1101. calculating.  It is resumable unless there is a note under the fractal
  1102. type saying it is not.
  1103.  
  1104. The {Batch Mode} section discusses how to resume in batch mode.
  1105.  
  1106. To <R>estore and resume a "formula", "lsystem", or "ifs" type fractal your
  1107. "formulafile", "lfile", or "ifsfile" must contain the required name.
  1108. ;
  1109. ;
  1110. ;
  1111. ~Topic=View Window, Label=HELPVIEW
  1112.  
  1113. The <V> command is used to set the view window parameters described below.
  1114. These parameters can be used to:\
  1115.  o Define a small window on the screen which is to contain the generated
  1116.    images. Using a small window speeds up calculation time (there are
  1117.    less pixels to generate). You can use a small window to explore
  1118.    quickly, then turn the view window off to recalculate the image at
  1119.    full screen size.
  1120.  o Generate an image with a different "aspect ratio"; e.g. in a square
  1121.    window or in a tall skinny rectangle.
  1122.  o View saved GIF images which have pixel dimensions different from any
  1123.    mode supported by your hardware. This use of view windows occurs
  1124.    automatically when you restore such an image.
  1125.  
  1126. Note that there are currently no command-line parameters for view windows
  1127. - they can only be set interactively.
  1128.  
  1129. "Preview display"\
  1130. Set this to "yes" to turn on view window, "no" for full screen display.
  1131. While this is "no", the only view parameter which has any affect is "final
  1132. media aspect ratio". When a view window is being used, all other Fractint
  1133. functions continue to operate normally - you can zoom, color-cycle, and
  1134. all the rest.
  1135.  
  1136. "Reduction factor"\
  1137. When an explicit size is not given, this determines the view window size,
  1138. as a factor of the screen size.  E.g. a reduction factor of 2 makes the
  1139. window 1/2 as big as the screen in both dimensions.
  1140.  
  1141. "Final media aspect ratio"\
  1142. This is the height of the final image you want, divided by the width. The
  1143. default is 0.75 because standard PC monitors have a height:width ratio of
  1144. 3:4. E.g. set this to 2.0 for an image twice as high as it is wide. The
  1145. effect of this parameter is visible only when "preview display" is
  1146. enabled.
  1147.  
  1148. "Crop starting coordinates"\
  1149. This parameter affects what happens when you change the aspect ratio. If
  1150. set to "no", then when you change aspect ratio, the prior image will be
  1151. squeezed or stretched to fit into the new shape. If set to "yes", the
  1152. prior image is "cropped" to avoid squeezing or stretching.
  1153.  
  1154. "Explicit size"\
  1155. Setting these to non-zero values over-rides the "reduction factor" with
  1156. explicit sizes in pixels. If only the "x pixels" size is specified, the "y
  1157. pixels" size is calculated automatically based on x and the aspect ratio.
  1158.  
  1159. More about final aspect ratio:    If you want to produce a high quality
  1160. hard-copy image which is say 8" high by 5" down, based on a vertical
  1161. "slice" of an existing image, you could use a procedure like the
  1162. following. You'll need some method of converting a GIF image to your final
  1163. media (slide or whatever) - Fractint can only do the whole job with a
  1164. PostScript printer, it does not preserve aspect ratio with other printers.
  1165.  o restore the existing image\
  1166.  o set view parameters: preview to yes, reduction to anything (say 2),
  1167.    aspect ratio to 1.6, and crop to yes
  1168.  o zoom, rotate, whatever, till you get the desired final image\
  1169.  o set preview display back to no\
  1170.  o trigger final calculation in some high res disk video mode, using the
  1171.    appropriate video mode function key
  1172.  o print directly to a PostScript printer, or save the result as a GIF
  1173.    file and use external utilities to convert to hard copy.
  1174. ;
  1175. ;
  1176. ;
  1177. ~Topic=\"3D\" Commands
  1178.  
  1179. See {\"3D\" Images} for details of these commands.
  1180.  
  1181. <3>\
  1182. Restore a saved image as a 3D "landscape", translating its color
  1183. information into "height". You will be prompted for all KINDS of options.
  1184.  
  1185. <O>\
  1186. Restore in 3D and overlay the result on the current screen. (This only
  1187. works when there's a completed image on screen, so it can't be confused
  1188. with the <O>-for-orbits toggle that ONLY operates WHILE a fractal is being
  1189. generated.)
  1190. ;
  1191. ;
  1192. ;
  1193. ~Topic=Video Mode Function Keys, Label=HELPVIDSEL
  1194.  
  1195. Fractint supports *so* many video modes that we've given up trying to
  1196. reserve a keyboard combination for each of them.
  1197.  
  1198. Any supported video mode can be selected by going to the "Select Video Mode"
  1199. screen (from main menu or by using <Delete>), then using the cursor up and down
  1200. arrow keys and/or <PageUp> and <PageDown> keys to highlight the desired mode,
  1201. then pressing <Enter>.
  1202.  
  1203. Up to 39 modes can be assigned to the keys F2-F10, SF1-SF10 <Shift>+<Fn>),
  1204. CF1-CF10 (<Ctrl>+<Fn>), and AF1-AF10 (<Alt>+<Fn>).  The modes assigned to
  1205. function keys can be invoked directly by pressing the assigned key, without
  1206. going to the video mode selection screen.
  1207.  
  1208. 30 key combinations can be reassigned:    <F1> to <F10> combined with any of
  1209. <Shift>, <Ctrl>, or <Alt>.
  1210. The video modes assigned to <F2> through <F10> can not be
  1211. changed - these are assigned to the most common video modes, which might
  1212. be used in demonstration files or batches.
  1213.  
  1214. To reassign a function key to a mode you often use, go to the "select
  1215. video mode" screen, highlight the video
  1216. mode, press the keypad (gray) <+> key, then press the desired
  1217. function key or key combination.  The new key assignment will be remembered
  1218. for future runs.
  1219.  
  1220. To unassign a key (so that it doesn't invoke any video
  1221. mode), highlight the mode currently selected by the key and press the
  1222. keypad (gray) <-> key.
  1223.  
  1224. A note about the "select video modes" screen:
  1225. the video modes which are displayed with a 'B' suffix in the number
  1226. of colors are modes which have no custom programming - they use the BIOS
  1227. and are S-L-O-W ones.
  1228.  
  1229. See {"Video Adapter Notes"} for comments about particular adapters.
  1230.  
  1231. See {"Disk-Video" Modes} for a description of these non-display modes.
  1232.  
  1233. See {"Customized Video Modes\, FRACTINT.CFG"} for information about
  1234. adding your own video modes.
  1235. ;
  1236. ;
  1237. ;
  1238. ~Topic=Hints
  1239.  
  1240. Remember, you do NOT have to wait for the program to finish a full screen
  1241. display before entering a command. If you see an interesting spot you want
  1242. to zoom in on while the screen is half-done, don't wait -- do it! If you
  1243. think after seeing the first few lines that another video mode would look
  1244. better, go ahead -- Fractint will shift modes and start the re-draw at
  1245. once. When it finishes a display, it beeps and waits for your next
  1246. command.
  1247.  
  1248. In general, the most interesting areas are the "border" areas where the
  1249. colors are changing rapidly. Zoom in on them for the best results. The
  1250. first Mandelbrot-set (default) fractal image has a large, solid-colored
  1251. interior that is the slowest to display; there's nothing to be seen by
  1252. zooming there.
  1253.  
  1254. Plotting time is directly proportional to the number of pixels in a
  1255. screen, and hence increases with the resolution of the video mode.
  1256. You may want to start in a low-resolution mode for quick progress while
  1257. zooming in, and switch to a higher-resolution mode
  1258. when things get interesting. Or use the
  1259. solid guessing mode and pre-empt with
  1260. a zoom before it finishes. Plotting time also varies with the maximum
  1261. iteration setting, the fractal type, and your choice of drawing mode.
  1262. Solid-guessing (the default) is fastest, but it can be wrong:
  1263. perfectionists will want to use dual-pass mode (its first-pass preview is
  1264. handy if you might zoom pre-emptively) or single-pass mode.
  1265.  
  1266. When you start systematically exploring, you can save time (and hey, every
  1267. little bit helps -- these "objects" are INFINITE, remember!) by <S>aving
  1268. your last screen in a session to a file, and then going straight to it the
  1269. next time by using the command FRACTINT FRACTxxx (the .GIF extension is
  1270. assumed), or by starting Fractint normally and then using the <R> command
  1271. to reload the saved file. Or you could hit <B> to create a parameter file
  1272. entry with the "recipe" for a given image, and next time use the <@>
  1273. command to re-plot it.
  1274. ;
  1275. ;
  1276. ;
  1277. ~Topic=Color Cycling Commands, Label=@ColorCycling
  1278.  
  1279. ~Doc-
  1280. See {=HELPCYCLING Color Cycling Command Summary} for a summary of commands.
  1281.  
  1282. ~Doc+
  1283. Color-cycling mode is entered with the 'c', '+', or '-' keys from an image,
  1284. or with the 'c' key from Palette-Editing mode.
  1285.  
  1286. The color-cycling commands are available ONLY for VGA adapters and EGA
  1287. adapters in 640x350x16 mode.  You can also enter color-cycling while
  1288. using a disk-video mode, to load or save a palette - other functions are
  1289. not supported in disk-video.
  1290.  
  1291. Note that the colors available on an EGA adapter (16 colors at a
  1292. time out of a palette of 64) are limited compared to those of VGA, super-
  1293. VGA, and MCGA (16 or 256 colors at a time out of a palette of 262,144). So
  1294. color-cycling in general looks a LOT better in the latter modes. Also,
  1295. because of the EGA palette restrictions, some commands are not available
  1296. with EGA adapters.
  1297.  
  1298. Color cycling applies to the color numbers selected by the "cyclerange="
  1299. command line parameter (also changeable via the <Y> options screen and via
  1300. the palette editor).  By default, color numbers 1 to 255 inclusive are
  1301. cycled.  On some images you might want to set "inside=0" (<X> options or
  1302. command line parameter) to exclude the "lake" from color cycling.
  1303.  
  1304. When you are in color-cycling mode, you will either see the screen colors
  1305. cycling, or will see a white "overscan" border when paused, as a reminder
  1306. that you are still in this mode.  The keyboard commands available once
  1307. you've entered color-cycling. are described below.
  1308.  
  1309. <F1>\
  1310. Bring up a HELP screen with commands specific to color cycling mode.
  1311.  
  1312. <Esc>\
  1313. Leave color-cycling mode.
  1314.  
  1315. <+> or <->\
  1316. Begin cycling the palette by shifting each color to the next "contour."
  1317. <+> cycles the colors in one direction, <-> in the other.
  1318.  
  1319. '<' or '>'\
  1320. Force a color-cycling pause, disable random colorizing, and single-step
  1321. through a one color-cycle.  For "fine-tuning" your image colors.
  1322.  
  1323. Cursor up/down\
  1324. Increase/decrease the cycling speed. High speeds may cause a harmless
  1325. flicker at the top of the screen.
  1326.  
  1327. <F2> through <F10>\
  1328. Switches from simple rotation to color selection using randomly generated
  1329. color bands of short (F2) to long (F10) duration.
  1330.  
  1331. <1> through <9>\
  1332. Causes the screen to be updated every 'n' color cycles (the default is 1).
  1333. Handy for slower computers.
  1334.  
  1335. <Enter>\
  1336. Randomly selects a function key (F2 through F10) and then updates ALL the
  1337. screen colors prior to displaying them for instant, random colors.  Hit
  1338. this over and over again (we do).
  1339.  
  1340. <Spacebar>\
  1341. Pause cycling with white overscan area. Cycling restarts with any command
  1342. key (including another spacebar).
  1343.  
  1344. <Shift><F1>-<F10>\
  1345. Pause cycling and reset the palette to a preset two color "straight"
  1346. assignment, such as a spread from black to white. (Not for EGA)
  1347.  
  1348. <Ctrl><F1>-<F10>\
  1349. Pause & set a 2-color cyclical assignment, e.g. red->yellow->red (not EGA).
  1350.  
  1351. <Alt><F1>-<F10>\
  1352. Pause & set a 3-color cyclical assignment, e.g. green->white->blue (not EGA).
  1353.  
  1354. <R>, <G>, <B>\
  1355. Pause and increase the red, green, or blue component of all colors by a
  1356. small amount (not for EGA). Note the case distinction of this vs:
  1357.  
  1358. <r>, <g>, <b>\
  1359. Pause and decrease the red, green, or blue component of all colors by a
  1360. small amount (not for EGA).
  1361.  
  1362. <D> or <A>\
  1363. Pause and load an external color map from the files DEFAULT.MAP or
  1364. ALTERN.MAP, supplied with the program.
  1365.  
  1366. <L>\
  1367. Pause and load an external color map (.MAP file).  Several .MAP files are
  1368. supplied with Fractint.  See {Palette Maps}.
  1369.  
  1370. <S>\
  1371. Pause, prompt for a filename, and save the current palette to the named
  1372. file (.MAP assumed).  See {Palette Maps}.
  1373. ;
  1374. ;
  1375. ;
  1376. ~Topic=Color Cycling Command Summary, Label=HELPCYCLING
  1377. ; This topic is online only
  1378.  
  1379. ~Format-
  1380.   See {Color Cycling Commands} for full documentation.
  1381.  
  1382.   F1           HELP! (Enter help mode and display this screen)
  1383.   Esc           Exit from color-cycling mode
  1384.   + or -       (re)-set the direction of the color-cycling
  1385. ~Doc-
  1386.   \27 \26           (re)-set the direction of the color-cycling (just like +/-)
  1387.   \24 \25           SpeedUp/SlowDown the color cycling process
  1388. ~Doc+,Online-
  1389.   Right/Left Arrow (re)-set the direction of the color-cycling (just like +/-)
  1390.   Up/Down Arrow    SpeedUp/SlowDown the color cycling process
  1391. ~Online+
  1392.   F2 thru F10       Select Short--Medium--Long (randomly-generated) color bands
  1393.   1  thru 9       Cycle through 'nn' colors between screen updates (default=1)
  1394.   Enter        Randomly (re)-select all new colors    [TRY THIS ONE!]
  1395.   Spacebar       Pause until another key is hit
  1396.   < or >       Pause and single-step through one color-cycle
  1397. * SF1 thru AF10    Pause and re-set the Palette to one of 30 fixed sequences
  1398.   d or a       pause and load the palette from DEFAULT.MAP or ALTERN.MAP
  1399.   l           load palette from a map file
  1400.   s           save palette to a map file
  1401. * r or g or b or   force a pause and Lower (lower case) or Raise (upper case)
  1402. * R or G or B       the Red, Green, or Blue component of the fractal image
  1403. ;
  1404. ;
  1405. ;
  1406. ~Topic=Palette Editing Commands
  1407.  
  1408. ~Doc-
  1409. See {=HELPXHAIR Palette Editing Command Summary} for a summary of commands.
  1410.  
  1411. ~Doc+
  1412. Palette-editing mode provides a number of tools for modifying the colors
  1413. in an image.  It can be used only with MCGA or higher adapters, and only
  1414. with 16 or 256 color video modes.
  1415. Many thanks to Ethan Nagel for creating the palette editor.
  1416.  
  1417. Use the <E> key to enter palette-editing mode from a displayed image or
  1418. from the main menu.
  1419.  
  1420. When this mode is entered, an empty palette frame is displayed. You can
  1421. use the cursor keys to position the frame outline, and <Pageup> and
  1422. <Pagedn> to change its size.  (The upper and lower limits on the size
  1423. depend on the current video mode.)  When the frame is positioned where you
  1424. want it, hit Enter to display the current palette in the frame.
  1425.  
  1426. Note that the palette frame shows R(ed) G(reen) and B(lue) values for two
  1427. color registers at the top.  The active color register has a solid frame,
  1428. the inactive register's frame is dotted.  Within the active register, the
  1429. active color component is framed.
  1430.  
  1431. Using the commands described below, you can assign particular colors to
  1432. the registers and manipulate them.  Note that at any given time there are
  1433. two colors "X"d - these are pre-empted by the editor to display the
  1434. palette frame. They can be edited but the results won't be visible. You
  1435. can change which two colors are borrowed ("X"d out) by using the <v>
  1436. command.
  1437.  
  1438. Once the palette frame is displayed and filled in, the following commands
  1439. are available:
  1440.  
  1441. <F1>\
  1442. Bring up a HELP screen with commands specific to palette-editing mode.
  1443.  
  1444. <Esc>\
  1445. Leave palette-editing mode
  1446.  
  1447. <H>\
  1448. Hide the palette frame to see full image; the cross-hair remains visible
  1449. and all functions remain enabled; hit <H> again to restore the palette
  1450. display.
  1451.  
  1452. Cursor keys\
  1453. Move the cross-hair cursor around. In 'auto' mode (the default) the color
  1454. under the center of the cross-hair is automatically assigned to the active
  1455. color register. Control-Cursor keys move the cross-hair faster. A mouse
  1456. can also be used to move around.
  1457.  
  1458. <R> <G> <B>\
  1459. Select the Red, Green, or Blue component of the active color register for
  1460. subsequent commands
  1461.  
  1462. <Insert> <Delete>\
  1463. Select previous or next color component in active register
  1464.  
  1465. <+> <->\
  1466. Increase or decrease the active color component value by 1  Numeric keypad
  1467. (gray) + and - keys do the same.
  1468.  
  1469. <Pageup> <Pagedn>\
  1470. Increase or decrease the active color component value by 5; Moving the
  1471. mouse up/down with left button held is the same
  1472.  
  1473. <0> <1> <2> <3> <4> <5>\
  1474. Set the active color component's value to 0 10 20 ... 60
  1475.  
  1476. <Space>\
  1477. Select the other color register as the active one.  In the default 'auto'
  1478. mode this results in the now-inactive register being set to remember the
  1479. color under the cursor, and the now-active register changing from whatever
  1480. it had previously remembered to now follow the color.
  1481.  
  1482. <,> <.>\
  1483. Rotate the palette one step.  By default colors 1 through 255 inclusive
  1484. are rotated.  This range can be over-ridden with the "cyclerange"
  1485. parameter, the <Y> options screen, or the <O> command described below.
  1486.  
  1487. "<" ">"\
  1488. Rotate the palette continuously (until next keystroke)
  1489.  
  1490. <O>\
  1491. Set the color cycling range to the range of colors currently defined by
  1492. the color registers.
  1493.  
  1494. <C>\
  1495. Enter Color-Cycling Mode.  When you invoke color-cycling from here, it
  1496. will subsequently return to palette-editing when you <Esc> from it.
  1497. See {Color Cycling Commands}.
  1498.  
  1499. <=>\
  1500. Create a smoothly shaded range of colors between the colors selected by
  1501. the two color registers.
  1502.  
  1503. <D>\
  1504. Duplicate the inactive color register's values to the active color
  1505. register.
  1506.  
  1507. <T>\
  1508. Stripe-shade - create a smoothly shaded range of colors between the two
  1509. color registers, setting only every Nth register.  After hitting <T>, hit
  1510. a numeric key from 2 to 9 to specify N.  For example, if you press <T>
  1511. <3>, smooth shading is done between the two color registers, affecting
  1512. only every 3rd color between them.  The other colors between them remain
  1513. unchanged.
  1514.  
  1515. <W>\
  1516. Convert current palette to gray-scale.    (If the <X> or <Y> exclude ranges
  1517. described later are in force, only the active range of colors is converted
  1518. to gray-scale.)
  1519.  
  1520. <Shift-F2> ... <Shift-F9>\
  1521. Store the current palette in a temporary save area associated with the
  1522. function key.  The temporary save palettes are useful for quickly
  1523. comparing different palettes or the effect of some changes - see next
  1524. command.  The temporary palettes are only remembered until you exit from
  1525. palette-editing mode.
  1526.  
  1527. <F2> ... <F9>\
  1528. Restore the palette from a temporary save area.  If you haven't previously
  1529. saved a palette for the function key, you'll get a simple grey scale.
  1530.  
  1531. <L>\
  1532. Pause and load an external color map (.MAP file).  See {Palette Maps}.
  1533.  
  1534. <S>\
  1535. Pause, prompt for a filename, and save the current palette to the named
  1536. file (.MAP assumed).  See {Palette Maps}.
  1537.  
  1538. <\\>\
  1539. Move or resize the palette frame.  The frame outline is drawn - it can
  1540. then be repositioned and sized with the cursor keys, <Pageup> and
  1541. <Pagedn>, just as was done when first entering palette-editing mode.  Hit
  1542. Enter when done moving/sizing
  1543.  
  1544. <I>\
  1545. Invert frame colors.  With some colors the palette is easier to see when
  1546. the frame colors are interchanged.
  1547.  
  1548. <V>\
  1549. Use the colors currently selected by the two color registers for the
  1550. palette editor's frame.  When palette editing mode is entered, the last
  1551. two colors are "X"d out for use by the palette editor; this command can be
  1552. used to replace the default with two other color numbers.
  1553.  
  1554. <A>\
  1555. Toggle 'auto' mode on or off.  When on (the default), the active color
  1556. register follows the cursor; when off, <Enter> must be pressed to set the
  1557. active register to the color under the cursor.
  1558.  
  1559. <Enter>\
  1560. Only useful when 'auto' is off, as described above; double clicking the
  1561. left mouse button is the same as Enter
  1562.  
  1563. <X>\
  1564. Toggle 'exclude' mode on or off - when toggled on, only those image pixels
  1565. which match the active color are displayed.
  1566.  
  1567. <Y>\
  1568. Toggle 'exclude' range on or off - similar to <X>, but all pixels matching
  1569. colors in the range of the two color registers are displayed.
  1570. ;
  1571. ;
  1572. ;
  1573. ~Topic=Palette Editing Command Summary, Label=HELPXHAIR
  1574. ; This topic is online only.
  1575.  
  1576. ~Format-
  1577.   See {Palette Editing Commands} for full documentation.
  1578.  
  1579.   F1           HELP! (Enter help mode and display this screen)
  1580.   Esc           Exit from palette editing mode
  1581.   h           Hide/unhide the palette frame
  1582.   Cursor keys       Move the cross-hair cursor around. Control-Cursor keys
  1583.            move faster. A mouse can also be used to move around.
  1584.   r or g or b       Select the the Red, Green, or Blue component of the
  1585.            active color register for subsequent commands
  1586.   Insert or Delete Select previous or next color component in active register
  1587.   + or -       Increase or decrease the active color component by 1
  1588.   Pageup or Pagedn Increase or decrease the active color component by 5;
  1589.            Moving the mouse up/down with left button held is the same
  1590.   0 1 2 3 4 5 6    Set active color component to 0 10 20 ... 60
  1591.   Space        Select the other color register as the active one
  1592.   , or .       Rotate the palette one step
  1593.   < or >       Rotate the palette continuously (until next keystroke)
  1594.   c           Enter Color-Cycling Mode (see {=HELPCYCLING Color Cycling Commands})
  1595.   =           Create a smoothly shaded range of colors
  1596.   d           Duplicate the inactive color register in active color
  1597.   t           Stripe-shade; after hitting 't', hit a number from 2 to 9
  1598.            which is used as stripe width
  1599.   Shift-F2,F3,..F9 Store the current palette in a temporary save area
  1600.            associated with the function key
  1601.   F2,F3,...,F9       Restore the palette from a temporary save area
  1602.   w           Convert palette (or current exclude range) to gray-scale
  1603.   \\            Move or resize the palette frame
  1604.   i           Invert frame colors, useful with dark colors
  1605.   a           Toggle 'auto' mode on or off - when on, the active color
  1606.            register follows the cursor; when off, Enter must be hit
  1607.            to set the register to the color under the cursor
  1608.   Enter        Only useful when 'auto' is off, as described above; double
  1609.            clicking the left mouse button is the same as Enter
  1610.   x           Toggle 'exclude' mode on or off
  1611.   y           Toggle 'exclude' range on or off
  1612.   o           Set the 'cyclerange' (range affected by color cycling
  1613.            commands) to the range of the two registers
  1614. ;
  1615. ;
  1616. ; Fractal Types:
  1617. ~Include help2.src
  1618. ;
  1619. ; Doodads, 3D:
  1620. ~Include help3.src
  1621. ;
  1622. ; Parameters, Video Adapters & Modes:
  1623. ~Include help4.src
  1624. ;
  1625. ; The rest:
  1626. ~Include help5.src
  1627. ;
  1628. ;
  1629.