home *** CD-ROM | disk | FTP | other *** search
/ ftp.xmission.com / 2014.06.ftp.xmission.com.tar / ftp.xmission.com / pub / lists / fractint / archive / v01.n028 < prev    next >
Internet Message Format  |  1997-10-10  |  41KB

  1. From: fractint-owner@xmission.com (fractint Digest)
  2. To: fractint-digest@xmission.com
  3. Subject: fractint Digest V1 #28
  4. Reply-To: fractint@xmission.com
  5. Sender: fractint-owner@xmission.com
  6. Errors-To: fractint-owner@xmission.com
  7. Precedence: 
  8.  
  9.  
  10. fractint Digest       Saturday, October 11 1997       Volume 01 : Number 028
  11.  
  12.  
  13.  
  14. In this issue:
  15.  
  16.     Re: (fractint) Integer v. float
  17.     (fractint) Conformal formulas
  18.     Re: (fractint) Integer v. float
  19.     (fractint) And now the PAR you've all been WAITING FOR!
  20.  
  21. See the end of the digest for information on subscribing to the fractint
  22. or fractint-digest mailing lists and on how to retrieve back issues.
  23.  
  24. ----------------------------------------------------------------------
  25.  
  26. Date: Fri, 10 Oct 1997 15:09:02 -0400
  27. From: "Damien M. Jones" <dmj@emi.net>
  28. Subject: Re: (fractint) Integer v. float
  29.  
  30. [NOTE: This is somewhat technical material.  Non-programmers should skip
  31. this message.]
  32.  
  33. Evin,
  34.  
  35.  - Well, I say keep the integer math.  Despite what some people have said,
  36.  - integer math is, in general, faster than floating point, with a few
  37.  - exceptions.
  38.  
  39. OK, to clarify the point: on an Intel Pentium, the FPU multiply of 64x64
  40. (mantissa only, exponents are just added) occurs with one-cycle throughput
  41. rather than 10-cycle throughput for a 32x32 integer multiply.  This is the
  42. most common case where the FPU is faster.  Other cases are square roots (70
  43. vs. a few hundred, depending on your integer algorithm) and trig or log
  44. functions (huge differences).
  45.  
  46. For adding and subtracting, the FPU is *slower*.  These instructions have
  47. one-cycle throughput on the FPU, but integer instructions on the CPU have
  48. throughput of half a cycle (two are executed in one cycle).  Thus if your
  49. process involves a lot of addition and subtraction, and very little else,
  50. you are unlikely to benefit from moving things into the FPU.  Division is
  51. also about the same speed (39 vs. 41 cycles).  It is the disparity between
  52. the multiplies and the trig/log functions that makes this such a compelling
  53. option, because they play such a large role in fractals.
  54.  
  55. I had a Pentium Pro machine here up until last week, and I spent quite a
  56. bit of time generating fractals on it.  As far as I could tell,
  57. floating-point performance still outran integer performance by a
  58. considerable margin.  I would dispute the claim that integer multiplies are
  59. again faster until I have seen comparative benchmarks that indicate otherwise.
  60.  
  61. MMX will probably not help fractals much.  It is true that the MMX multiply
  62. is fast--one cycle to do four 16x16 multiplies--but the catch is, it is
  63. ONLY a 16-bit multiply.  Sixteen bits of precision just doesn't get you
  64. very far in fractals; and while it is possible to use this for extended
  65. precision, it is highly unlikely to be faster than the FPU's 64x64
  66. multiply, especially when you factor in the rest of the work that needs to
  67. be done.
  68.  
  69.  - On everything else (P-pro, PII, K6, each better than the regular pentium
  70.  - and pentium MMX), integer multiplication is faster than floating point.
  71.  
  72. Unfortunately Intel hasn't (to my knowledge) published basic cycle counts
  73. for Pentium Pro and Pentium-II instructions.  The last published counts I
  74. have are for Pentiums.  However, the trend from 386 through Pentium is for
  75. FPU speed to increase drastically, and integer multiplies to increase only
  76. moderately.  (13-18 cycles on a 486, 10-11 for Pentium, for integer; 16
  77. cycles on a 486, 1 on a Pentium, for FPU.)  I'd be very surprised if the
  78. PPro and P-II had radically redesigned integer multiplies, given that
  79. overall their performance is not leaps and bounds above Pentiums of the
  80. same clock speed.
  81.  
  82. Various indications I have received are that AMD's K6 processor does not
  83. *quite* have the FPU performance of their Intel counterparts, but they are
  84. still much faster with FPU stuff than Cyrix processors.  And even on a
  85. Cyrix 6x86, where FPU operations (including multiply) take 4-9 cycles, and
  86. multiplies take 4-10, the FPU routines in FractInt are marginally faster
  87. even for plain Mandelbrot.  Cyrix's 6x86MX processors (the "M2") have the
  88. only slightly better FPU performance than the original 6x86.  (And I also
  89. test in 32-bit protected mode to verify this.)
  90.  
  91.  - The problem Fractint has now with integer math is that it's running in
  92.  - 16-bit mode, so every 32 bit operation requires prefixes which can slow
  93.  - things down.
  94.  
  95. Actually, the problem FractInt has is that multiply instructions (IMUL and
  96. MUL) are *not* pairable instructions on the Pentium, and so not only do
  97. they consume 10-11 cycles each, but they *also* prevent other instructions
  98. from running at the same time.  On the PPro and P-II, the assignment of
  99. instructions to available execution pipes is better, preventing one complex
  100. instruction from blocking simple instructions that are not dependent on it,
  101. but MUL and IMUL are still complex instructions, and there is only one
  102. complex instruction pipe.  Thus you are still blocked, waiting for those
  103. three multiplies for Mandelbrot iteration to go through.  Even on a
  104. Pentium, the cycle penalty for executing an instruction with a size prefix
  105. is only one cycle; compared to the 30 it takes to do your multiplies, this
  106. is not enough to account for the discrepancy between integer and FPU math
  107. times.
  108.  
  109.  - Just porting fractint to 32 bits and keeping the integer math would
  110.  - speed it up.  DJGPP and NASM, please...
  111.  
  112. Yes, it would speed it up.  But it would also speed up the FPU routines
  113. slightly (which also have to deal with a few integer things, while the FPU
  114. is cranking) and the speed-up on the integer side would still not make up
  115. for the difference.  Would you like to see who can write the fastest 32-bit
  116. protected mode M-set generation routine?  You write integer code, I'll
  117. write FPU code. :)
  118.  
  119. I think the bigger issue is whether it is *worth* porting all that integer
  120. assembly code to a 32-bit environment.  Me, I don't think it's worth it.
  121. Yes, there are some folks who have images based on artifacts in the integer
  122. code.  I'm not convinced it's worth preserving the artifacting, especially
  123. if it hinders the growth of FractInt in other areas.  If I had to choose
  124. between having synchronous orbits working fast, or integer math support in
  125. a 32-bit environment, guess which one I'm gonna choose?  (Good thing I
  126. don't decide stuff, huh? :)
  127.  
  128. In an ideal world, FractInt would keep support for the oldest PAR files
  129. known to man. :)  But that isn't always possible.  And there's enough work
  130. porting FractInt to a 32-bit environment just with FPU support, without
  131. needing to move all the optimized integer assembly as well.
  132.  
  133. IMO.
  134.  
  135. Damien M. Jones  /  temporary sanity designs  /  http://www.emi.net/~dmj/
  136.    dmj@emi.net  /  my gallery: http://www.geocities.com/SoHo/Lofts/2605/
  137.  
  138.  
  139. - ------------------------------------------------------------
  140. Thanks for using Fractint, The Fractals and Fractint Discussion List
  141. Post Message:   fractint@xmission.com
  142. Get Commands:   majordomo@xmission.com "help"
  143. Administrator:  twegner@phoenix.net
  144. Unsubscribe:    majordomo@xmission.com "unsubscribe fractint"
  145.  
  146. ------------------------------
  147.  
  148. Date: Fri, 10 Oct 1997 23:39:03 -0400 (EDT)
  149. From: ao950@freenet.carleton.ca (Paul Derbyshire)
  150. Subject: (fractint) Conformal formulas
  151.  
  152. After some experimentation I determined that conformal mappings aren't
  153. enough. In fact to get the sort of equant form of typical Mandelbrots and
  154. Julias (esp. the spirals) requires the functions f(x,y) and g(x,y) that
  155. determine the next x and the next y respectively, have a certain
  156. structure. Specifically the partial derivativwe matrix
  157.  _      _
  158. |f_x  f_y|
  159. |g_x  g_y|
  160.  ~      ~
  161.  
  162. may need to have the form
  163.  _   _
  164. |a  -b|
  165. |b   a|
  166.  ~   ~
  167.  
  168. (I took apart f(x,y)=x^2-y^2 and g(x,y)=2xy and noted that the resulting
  169. matrix had that form. That is just complex z^2 interpreted as being from
  170. R^2 to R^2 instead of C to C.)
  171.  
  172. This will always generate orthogonal families too.
  173.  
  174. I tried coming up with pairs of functions f, g with this pattern; most
  175. tended to come out as some complex function or other. But I came up with
  176. this:
  177.  
  178. Conform8J {
  179.   c=p1, z=pixel:
  180.   a=sinh(real(z))*cos(imag(z))
  181.   b=cosh(real(z))*sin(imag(z))
  182.   z=a+b*(0,1)+c,
  183.   |z|<=1000
  184. }
  185.  
  186. Conform8M {
  187.   c=pixel, z=(0,1)*3.141592654/2:
  188.   a=sinh(real(z))*cos(imag(z))
  189.   b=cosh(real(z))*sin(imag(z))
  190.   z=a+b*(0,1)+c,
  191.   |z|<=1000
  192. }
  193.  
  194. It generates some interesting Julias and Mandelbrots in R^2.
  195.  
  196. Much weirder is:
  197.  
  198. Conform7J {
  199.   c=p1, z=pixel:
  200.   a=exp(real(z))*sin(imag(z))
  201.   b=-exp(real(z))*cos(imag(z))
  202.   z=a+b*(0,1)+c,
  203.   real(z)<=1000000
  204. }
  205.  
  206. Conform7M {
  207.   c=pixel, z=0:
  208.   a=exp(real(z))*sin(imag(z))
  209.   b=-exp(real(z))*cos(imag(z))
  210.   z=a+b*(0,1)+c,
  211.   real(z)<=1000000
  212. }
  213.  
  214. This behaves strangely and is very slow. Both require float=y, should use
  215. periodicity=no for the latter as well.
  216.  
  217. - --
  218.     .*.  Where feelings are concerned, answers are rarely simple [GeneDeWeese]
  219.  -()  <  When I go to the theater, I always go straight to the "bag and mix"
  220.     `*'  bulk candy section...because variety is the spice of life... [me]
  221. Paul Derbyshire ao950@freenet.carleton.ca, http://chat.carleton.ca/~pderbysh
  222.  
  223. - ------------------------------------------------------------
  224. Thanks for using Fractint, The Fractals and Fractint Discussion List
  225. Post Message:   fractint@xmission.com
  226. Get Commands:   majordomo@xmission.com "help"
  227. Administrator:  twegner@phoenix.net
  228. Unsubscribe:    majordomo@xmission.com "unsubscribe fractint"
  229.  
  230. ------------------------------
  231.  
  232. Date: Sat, 11 Oct 1997 02:08:35 -0400 (EDT)
  233. From: Evin C Robertson <ecr+@andrew.cmu.edu>
  234. Subject: Re: (fractint) Integer v. float
  235.  
  236. **Warning**: Again, perhaps too technical for the casual Fractint user
  237.  
  238. > Unfortunately Intel hasn't (to my knowledge) published basic cycle counts
  239. > for Pentium Pro and Pentium-II instructions.  The last published counts I
  240. > have are for Pentiums.  However, the trend from 386 through Pentium is for
  241. > FPU speed to increase drastically, and integer multiplies to increase only
  242. > moderately.  (13-18 cycles on a 486, 10-11 for Pentium, for integer; 16
  243. > cycles on a 486, 1 on a Pentium, for FPU.)  I'd be very surprised if the
  244. > PPro and P-II had radically redesigned integer multiplies, given that
  245. > overall their performance is not leaps and bounds above Pentiums of the
  246. > same clock speed.
  247.  
  248. Go to www.x86.org/intel.doc for links to lots of intel documentation. 
  249. Great site.
  250. PPro, P-II and K6 are very different from their predecessors as they
  251. rewrite the assembly into RISC code (microinstructions), which they
  252. execute very quickly.
  253.  
  254. > Actually, the problem FractInt has is that multiply instructions (IMUL and
  255. > MUL) are *not* pairable instructions on the Pentium, and so not only do
  256. > they consume 10-11 cycles each, but they *also* prevent other instructions
  257. > from running at the same time.  On the PPro and P-II, the assignment of
  258.  
  259. On the PPro, P-II, and K6, I believe an integer multiply takes 1-2
  260. cycles when scheduled properly.
  261.  
  262. > Various indications I have received are that AMD's K6 processor does not
  263. > *quite* have the FPU performance of their Intel counterparts, but they are
  264. > still much faster with FPU stuff than Cyrix processors.
  265.  
  266. The K6 doesn't have a floating point pipeline, so if you have mulitple
  267. floating point instructions they can't all be running at the same time. 
  268. I've heard that the K6 actually does single floating point instructions
  269. faster than the P-II.
  270.  
  271. >Would you like to see who can write the fastest 32-bit
  272. >protected mode M-set generation routine?  You write integer code, I'll
  273. >write FPU code. :)
  274.  
  275. You're on.  I'll be optimizing for my K6.  I may well put some floating
  276. point stuff in there with my integers as the K6 does floating point and
  277. integer math simultaneously quite well.  I guess I'll probably need to
  278. reoptimize for the P-II and P-pro to widen my target of computers a
  279. bit...  If somebody would like to donate a fast P-II to me which I could
  280. optimize on...
  281.  
  282. Quoting myself from above:
  283. < I may well put some floating point stuff in there with my integers...
  284.  
  285. Perhaps this would be a good solution for fractint.  Unfortunately, this
  286. doesn't work to well on some machines...
  287.  
  288. >if it hinders the growth of FractInt in other areas.  If I had to choose
  289. >between having synchronous orbits working fast, or integer math support in
  290. >a 32-bit environment, guess which one I'm gonna choose?  (Good thing I
  291. >don't decide stuff, huh? :)
  292.  
  293. I go for whatever goes fast.  If integer math can go faster, let it go faster.
  294.  
  295. I just have to ask: What's all this talk about synchronous orbits with
  296. fractals?  Did an altavista search and came up with nothing related to
  297. the topic.
  298.  
  299.  
  300. - ------------------------------------------------------------
  301. Thanks for using Fractint, The Fractals and Fractint Discussion List
  302. Post Message:   fractint@xmission.com
  303. Get Commands:   majordomo@xmission.com "help"
  304. Administrator:  twegner@phoenix.net
  305. Unsubscribe:    majordomo@xmission.com "unsubscribe fractint"
  306.  
  307. ------------------------------
  308.  
  309. Date: Sat, 11 Oct 1997 03:32:23 -0400 (EDT)
  310. From: ao950@freenet.carleton.ca (Paul Derbyshire)
  311. Subject: (fractint) And now the PAR you've all been WAITING FOR!
  312.  
  313. Sorry this is late.
  314.  
  315. First the FRM then the PAR...
  316.  
  317.  
  318. ; Precogna.frm, formulas PrecognaJ, PrecognaM
  319. ; Copyright (C) 1997 PGD.
  320. ; Distribute it as you see fit, as long as these comments remain attached and
  321. ; the two formulas unaltered. Formulas you derive from these by changing
  322. ; anything, and images and par files generated with this, are yours to do
  323. ; with as you please.
  324.  
  325. PrecognaJ {
  326.   ; p1 is Julia parameter.
  327.   z=pixel,p=0,c=p1:
  328.   t=sqr(p)*p+sqr(z)+c
  329.   p=z
  330.   z=t,
  331.   lastsqr<=2048
  332. }
  333.  
  334. PrecognaM (XAXIS) {
  335.   ; p1 is Julia parameter.
  336.   z=0,p=0,c=pixel:
  337.   t=sqr(p)*p+sqr(z)+c
  338.   p=z
  339.   z=t,
  340.   lastsqr<=2048
  341. }
  342.  
  343.  
  344.  
  345. ; Precogna.par, image parameters for beautiful images generated with the
  346. ; Precogna formulas. These formulas are found in precogna.frm
  347. ; which must be in your /frm directory. You should be able to obtain
  348. ; precogna.frm from where you obtained this file.
  349. ; If you obtained this file from usenet sci.fractals, the .frm was probably
  350. ; embedded in the same posting with this .par file.
  351. ;
  352. ; Copyright (C) 1997 PGD.
  353. ; Distribute it as you see fit, as long as these comments remain attached
  354. ; and the original entries unaltered. Images and PAR files you derive from
  355. ; these by changing anything, zooming in or out, or changing the formula,
  356. ; are yours to do with as you please.
  357.  
  358. Black_Carrot       {
  359.   reset=1930 type=formula formulafile=precogna.frm
  360.   formulaname=PrecognaJ center-mag=5.78e-006/-7.005e-006/0.6666636
  361.   params=-0.4/0 float=y maxiter=256 inside=0
  362.   colors=000000<28>w00z00z00<61>zy0zz0zz0zz0<157>zzz
  363.   }
  364.  
  365. Carrot_Detail      {
  366.   reset=1930 type=formula formulafile=precogna.frm
  367.   formulaname=PrecognaJ center-mag=0.500791/0.313147/2.380941
  368.   params=-0.4/0 float=y maxiter=256 inside=0
  369.   colors=000000<28>w00z00z00<61>zy0zz0zz0zz0<157>zzz
  370.   }
  371.  
  372. Tractor_Beam       { ; An alien starship towing a runabout in a tractor beam.
  373.   reset=1930 type=formula formulafile=precogna.frm
  374.   formulaname=PrecognaJ center-mag=-0.751174/1.11022e-016/3.205128
  375.   params=-0.4/0.03 float=y maxiter=256 inside=0 logmap=5
  376.   colors=000<15>000000001112<43>TbxUczWdz<12>wxzzzzzzz<174>000
  377.   }
  378.  
  379. Plasma_Reactor     { ; Plasma storage tanks and reactor nexi.
  380.   reset=1930 type=formula formulafile=precogna.frm
  381.   formulaname=PrecognaJ center-mag=0.346992/7.77156e-016/2.541735
  382.   params=-0.44/0 float=y maxiter=256 inside=0 logmap=5
  383.   colors=000000<45>xTbzUczWc<4>zjfzmgzni<5>zxwzzzzzz<30>d2zc0zc0z<29>LTzKU\
  384.   zKUzKUz<124>zzz
  385.   }
  386.  
  387. Pod_Detail         { ; Detail of a plasma storage pod
  388.   reset=1930 type=formula formulafile=precogna.frm
  389.   formulaname=PrecognaJ
  390.   center-mag=+0.34994753302034220/-0.06833724926931038/110.5102
  391.   params=-0.44/0 float=y maxiter=256 inside=0 logmap=5
  392.   colors=000000<45>bTxcUzcWz<4>fjzgmzinz<5>wxzzzzzzz<30>z2dz0cz0c<29>zTLzU\
  393.   KzUKzUK<124>zzz
  394.   }
  395.  
  396. Pod_Detail_2       { ; Detail of a plasma storage pod fuel siphon clamp
  397.   reset=1930 type=formula formulafile=precogna.frm
  398.   formulaname=PrecognaJ
  399.   center-mag=+0.34904122331142200/-0.07381572826722271/394.6794
  400.   params=-0.44/0 float=y maxiter=256 inside=0 logmap=5
  401.   colors=000000<45>TbxUczWcz<4>jfzmgzniz<5>xwzzzzzzz<30>2zd0zc0zc<29>TzLUz\
  402.   KUzKUzK<124>zzz
  403.   }
  404.  
  405. Mandibles          { ; A Precogna Mandelbrot image. Looks like bug jaws.
  406.   reset=1930 type=formula formulafile=precogna.frm
  407.   formulaname=PrecognaM center-mag=-0.424664/0/21.5839 float=y
  408.   maxiter=256 inside=0 colors=000A0A<44>x0Ez0Fz0F<110>zzzzzzyyy<93>00A
  409.   }
  410.  
  411. Whirlpools         { ; Whirlpools around a promontory.
  412.   reset=1930 type=formula formulafile=precogna.frm
  413.   formulaname=PrecognaM
  414.   center-mag=-0.45579244166987560/+0.03772238872010915/88.4586 float=y
  415.   maxiter=500 inside=0 logmap=21
  416.   colors=00015A<125>hlzhlzilzimzjmz<26>yyzzzzzzyzzx<12>zzezzczzc<78>A0A
  417.   }
  418.  
  419. Tongue             { ; The bug's tongue
  420.   reset=1930 type=formula formulafile=precogna.frm
  421.   formulaname=PrecognaM center-mag=-0.424664/1.30104e-017/68.30348
  422.   float=y maxiter=2000 inside=0 logmap=28
  423.   colors=000zzz<44>z2zz0zy0z<29>20z00z00y<29>00C00A00A<28>901901A00B00<29>\
  424.   x00z00z10<45>zx0zz0zz1<30>zzz
  425.   }
  426.  
  427. Tongue_Tip         { ; The bug's tongue's tip
  428.   reset=1930 type=formula formulafile=precogna.frm
  429.   formulaname=PrecognaM
  430.   center-mag=-0.43731076613586700/+0.00000000000000002/216.1503
  431.   float=y maxiter=2000 inside=0 logmap=28
  432.   colors=000zzz<44>2zz0zz0yz<29>02z00z00y<29>00C00A00A<28>0910910A00B0<29>\
  433.   0x00z01z0<45>xz0zz0zz1<30>zzz
  434.   }
  435.  
  436. Mandelbud          { ; A minibrot tastebud.
  437.   reset=1930 type=formula formulafile=precogna.frm
  438.   formulaname=PrecognaM passes=b
  439.   center-mag=-0.43873947536942330/-0.00135218707365365/4323.005
  440.   float=y maxiter=4096 logmap=66
  441.   colors=000000K0A<76>z00<16>zzV<14>zzz<30>2z20z00y0<29>0C00A00A0<31>00A00\
  442.   A10A10A20A20A<41>K0A
  443.   }
  444.  
  445. Intersection       { ; Strands intersect in a superstring reactor.
  446.   reset=1930 type=formula formulafile=precogna.frm
  447.   formulaname=PrecognaM
  448.   center-mag=-0.43379926315796940/+0.00000000000000002/1541.604
  449.   float=y maxiter=2000 inside=0 logmap=65
  450.   colors=000ezz<76>B1VA0UA0UA0U<46>U0AV0AW1B<42>xJTyJTzKUzLV<29>zxxzzzzzz<\
  451.   46>ezz
  452.   }
  453.  
  454. Tantalon_Beam      { ; Detail of the reactor core.
  455.   reset=1930 type=formula formulafile=precogna.frm
  456.   formulaname=precognam
  457.   center-mag=-0.43379384907332540/+0.00000000000000002/11335.32
  458.   float=y maxiter=2000 inside=0 logmap=106
  459.   colors=000zez<76>1BV0AU0AU0AU<46>0UA0VA1WB<42>JxTJyTKzULzV<29>xzxzzzzzz<\
  460.   46>zez
  461.   }
  462.  
  463. Precogna_Mandelbrt { ; The M-set of the Precogna formula.
  464.   reset=1930 type=formula formulafile=precogna.frm
  465.   formulaname=precognam center-mag=-9.99201e-016/7.77156e-016/1.449275
  466.   float=y maxiter=2000 inside=0 logmap=yes
  467.   colors=000ezz<76>B1VA0UA0UA0U<46>U0AV0AW1B<42>xJTyJTzKUzLV<29>zxxzzzzzz<\
  468.   46>ezz
  469.   }
  470.  
  471. Gullet             { ; In the mandibles' grip.
  472.   reset=1930 type=formula formulafile=precogna.frm
  473.   formulaname=PrecognaM
  474.   center-mag=-0.40822902177024260/+0.00000000000000000/431.678 float=y
  475.   maxiter=2000 inside=0 logmap=75
  476.   colors=000zmz<60>B1zA0zA0yA0x<44>A02A00B10<45>xk0zm0zm0<94>zzz
  477.   }
  478.  
  479. Symbiont           { ; A symbiotic crustacean lives in the mandibles.
  480.   reset=1930 type=formula formulafile=precogna.frm
  481.   formulaname=PrecognaM
  482.   center-mag=-0.40969846075901170/+0.00000000000000000/3174.103
  483.   float=y maxiter=2000 inside=0 logmap=75
  484.   colors=000zmz<60>z1Bz0Ay0Ax0A<44>20A00A01B<45>0kx0mz0mz<94>zzz
  485.   }
  486.  
  487. Symbiont_Left      { ; Left of the symbiont.
  488.   reset=1930 type=formula formulafile=precogna.frm
  489.   formulaname=PrecognaM
  490.   center-mag=-0.41006067746974330/+0.00000000000000000/3174.103
  491.   float=y maxiter=5000 inside=0 logmap=75
  492.   colors=000zmz<60>z1Bz0Ay0Ax0A<44>20A00A01B<45>0kx0mz0mz<94>zzz
  493.   }
  494.  
  495. Spiral_Hook        { ; On the bug's tongue.
  496.   reset=1930 type=formula formulafile=precogna.frm
  497.   formulaname=PrecognaM
  498.   center-mag=-0.41006593651454530/+0.00005261789606087/36908.17
  499.   float=y maxiter=32767 inside=0 logmap=131
  500.   colors=000cmz<60>B1zA0zA0zA0y<44>A0LA0KA0KA0K<29>K0AK0AL1B<60>yyyzzzzzzz\
  501.   zz<45>zzz
  502.   }
  503.  
  504. Unicorn_Horn       { ; Neat spirals and stuff.
  505.   reset=1930 type=formula formulafile=precogna.frm
  506.   formulaname=PrecognaM
  507.   center-mag=-0.41004671470579420/+0.00006766398343948/271383.6
  508.   float=y maxiter=32767 inside=0 logmap=138
  509.   colors=000mzm<140>B1LA0KB1L<29>xxxzzzzzz<78>A05
  510.   }
  511.  
  512. Convergence        { ; Many converging lines
  513.   reset=1930 type=formula formulafile=precogna.frm
  514.   formulaname=PrecognaM
  515.   center-mag=-0.41054918859461490/+0.01354137030978280/431.678 float=y
  516.   maxiter=2000 inside=0 logmap=112
  517.   colors=000zzz<108>dLBcKAcKAbKAbKA<76>00A00A00A00A109<25>901901A00B10<30>\
  518.   zz0
  519.   }
  520.  
  521. Two_Strands        { ; Two strands of mandelmatter from Convergence.
  522.   reset=1930 type=formula formulafile=precogna.frm
  523.   formulaname=PrecognaM
  524.   center-mag=-0.41088754625650250/+0.01426680086209259/1541.707
  525.   float=y maxiter=4096 inside=0 logmap=127
  526.   colors=000zzz<92>znzzmzzmzzlyzkx<27>zLdzKczKcyKb<45>K00K00L10<77>zz0
  527.   }
  528.  
  529. One_Strand         { ; One of the Two_Strands. IMO the more interesting one. :)
  530.   reset=1930 type=formula formulafile=precogna.frm
  531.   formulaname=PrecognaM
  532.   center-mag=-0.41035970830395770/+0.01463241786045672/5506.097
  533.   float=y maxiter=4096 inside=0 logmap=133
  534.   colors=00000A<97>0BV0BV0BV0CW0CW0CW<53>0Tl0Um1Um2Vm<28>alycmzcmz<62>zz0
  535.   }
  536.  
  537. Mandible_Edge      { ; A serration on the mandible.
  538.   reset=1930 type=formula formulafile=precogna.frm
  539.   formulaname=PrecognaM
  540.   center-mag=-0.41000324267340650/-0.00103920344720220/9321.416
  541.   float=y maxiter=4096 inside=0 logmap=84
  542.   colors=000czz<77>K0UK0UK1U<93>zzzzzzzyy<77>z00
  543.   }
  544.  
  545. Verteron_Emitter   { ; A strange alien device.
  546.   reset=1930 type=formula formulafile=precogna.frm
  547.   formulaname=PrecognaM
  548.   center-mag=-0.41004129707625650/-0.00106025627565845/54194.28
  549.   float=y maxiter=4096 inside=0 logmap=89
  550.   colors=000zcU<77>U0KU0KU1K<93>nnznnzmmz<77>00z
  551.   }
  552.  
  553. GoldenFluff        { ;  
  554.   reset=1930 type=formula formulafile=precogna.frm
  555.   formulaname=PrecognaM
  556.   center-mag=-0.41003944897537460/-0.00107111953514188/444215.4
  557.   float=y maxiter=4096 inside=0 logmap=107
  558.   colors=000zzm<93>K00K00L10<76>yy0zz0zz0zz1<77>zzm
  559.   }
  560.  
  561. MandelApocalypse   { ; Mandelbrot Set after the Apocalypse?
  562.   reset=1930 type=formula formulafile=precogna.frm
  563.   formulaname=PrecognaM center-mag=-0.0250391/0.507307/3.436426
  564.   float=y maxiter=4096 inside=0 logmap=yes
  565.   colors=000<2>000100100200200<87>c00c00c10c20<75>yy0zz0zz0zz1<77>zzm
  566.   }
  567.  
  568. Bud-oid            { ; Mangled bud.
  569.   reset=1930 type=formula formulafile=precogna.frm
  570.   formulaname=PrecognaM center-mag=-0.171981/0.441695/14.08371 float=y
  571.   maxiter=4096 inside=0 logmap=yes colors=000U00<142>00A01A11B<108>mzz
  572.   }
  573.  
  574. Spiroid            { ; Spiral fusion
  575.   reset=1930 type=formula formulafile=precogna.frm
  576.   formulaname=PrecognaM
  577.   center-mag=-0.20368671048513370/+0.39277803757828890/72.59646
  578.   float=y maxiter=4096 inside=0 logmap=yes
  579.   colors=000mzm<108>11B00A00A00A<31>A0AB1BB1BC2CC2C<105>zmz
  580.   }
  581.  
  582. Twisted_Matter     { ; Twisted Mandelmatter.
  583.   reset=1930 type=formula formulafile=precogna.frm
  584.   formulaname=PrecognaM passes=t
  585.   center-mag=-0.15721668519561880/+0.38557609741127420/17827.49
  586.   float=y maxiter=4096 inside=0 logmap=107
  587.   colors=000mmz<174>448448448447447447<26>000000100<44>K00
  588.   }
  589.  
  590. Twisted_Matter_2   { ; A zoom of the twisted matter.
  591.   reset=1930 type=formula formulafile=precogna.frm
  592.   formulaname=PrecognaM passes=t
  593.   center-mag=-0.15724514084310800/+0.38552973237442150/849575.2
  594.   float=y maxiter=4096 inside=0 logmap=112
  595.   colors=000KK0<13>hsfjvjjvj<157>448448448448447<28>000000100<44>K00
  596.   }
  597.  
  598. Burning_Brot       { ; Bright purple plasma fire burns a Mandelbrot bud.
  599.   reset=1930 type=formula formulafile=precogna.frm
  600.   formulaname=PrecognaM center-mag=-0.206057/0.491205/67.71016 float=y
  601.   maxiter=4096 inside=0 logmap=19
  602.   colors=000zzU<108>881770770770<29>00A00A10A<109>zmz
  603.   }
  604.  
  605. Complexity         { ; A complex region where chaos collides with chaos.
  606.   reset=1930 type=formula formulafile=precogna.frm
  607.   formulaname=PrecognaM passes=2
  608.   center-mag=-0.20975520050078320/+0.48269548719833070/159.6938
  609.   float=y maxiter=4096 inside=0 logmap=22
  610.   colors=00000A<141>z00z00z11<109>zzz
  611.   }
  612.  
  613. BrambleSpiral      { ; A spiral of thorny protrusions.
  614.   reset=1930 type=formula formulafile=precogna.frm
  615.   formulaname=PrecognaM
  616.   center-mag=-0.20243811866441390/+0.48865679211317000/3193.876
  617.   float=y maxiter=4096 inside=0 logmap=74
  618.   colors=00000A<76>b01c00c00c10<60>yy9zzAzzAzzA<109>zzz
  619.   }
  620.  
  621. Fracture_Zone      { ; A fault line in Mandelbrot Land.
  622.   reset=1930 type=formula formulafile=precogna.frm
  623.   formulaname=PrecognaM passes=t
  624.   center-mag=-0.20952000858461420/+0.47848596925408020/654.4827
  625.   float=y maxiter=4096 inside=0 logmap=32
  626.   colors=00000A<141>z00z00z11<109>zzz
  627.   }
  628.  
  629. Membranes          { ; Complexity: a thin membrane between Brown and Purple.
  630.   reset=1930 type=formula formulafile=precogna.frm
  631.   formulaname=PrecognaM passes=t
  632.   center-mag=-0.20855080883051680/+0.47805215359115470/2845.577
  633.   float=y maxiter=4096 inside=0 logmap=94
  634.   colors=000z0z<126>AKUAKUAKUAKUBKT<55>UKAUKATJA<21>B11A00B11<29>kxxmzznzz\
  635.   <8>zzz
  636.   }
  637.  
  638. Membrane_Segment   { ; Part of the Membrane.
  639.   reset=1930 type=formula formulafile=precogna.frm
  640.   formulaname=PrecognaM passes=t
  641.   center-mag=-0.20869013129516830/+0.47775869005446980/33088.1 float=y
  642.   maxiter=32767 inside=0 logmap=106
  643.   colors=000z0z<127>AKUAKUBLU<123>zzz
  644.   }
  645.  
  646. Frost_Fronds       { ; A beautiful, complex, and slow image.
  647.   reset=1930 type=formula formulafile=precogna.frm
  648.   formulaname=PrecognaM
  649.   center-mag=-0.20866679844871980/+0.47777408515160420/661762.1
  650.   float=y maxiter=1048576 inside=0 logmap=1599
  651.   colors=000z0z<127>KAUKAULBU<123>zzz
  652.   }
  653.  
  654. Twistron           { ; A very peculiar Julia set.
  655.   reset=1960 type=formula formulafile=precogna.frm
  656.   formulaname=PrecognaJ center-mag=0/0/0.6666667 params=-0.427/0.018
  657.   float=y maxiter=4096 inside=0 logmap=yes
  658.   colors=000<11>733844944A55A55<88>0Uz0Uz0Uy<147>000
  659.   }
  660.  
  661. Energon            { ; Another very peculiar Julia set.
  662.   reset=1960 type=formula formulafile=precogna.frm
  663.   formulaname=PrecognaJ passes=t center-mag=0/0/0.6666667
  664.   params=-0.427/0.008 float=y maxiter=4096 inside=0 logmap=yes
  665.   colors=000<11>33744844955A55A<88>Uz0Uz0Uy0<147>000
  666.   }
  667.  
  668. Terduron           { ; Another very peculiar Julia set.
  669.   reset=1960 type=formula formulafile=precogna.frm
  670.   formulaname=PrecognaJ passes=t center-mag=0/0/0.6666667
  671.   params=-0.427/0.002 float=y maxiter=4096 inside=0 logmap=yes
  672.   colors=000<11>733844944A55A55<88>0zU0zU0yU<147>000
  673.   }
  674.  
  675. Generon            { ; Another very peculiar Julia set.
  676.   reset=1960 type=formula formulafile=precogna.frm
  677.   formulaname=PrecognaJ passes=t center-mag=0/0/0.6666667
  678.   params=-0.427/0.0005999999999999999 float=y maxiter=4096 inside=0
  679.   logmap=yes colors=000<11>33744844955A55A<88>zU0zU0yU0<147>000
  680.   }
  681.  
  682. Vivid_Explosion    { ; Very vivid.
  683.   reset=1960 type=formula formulafile=precogna.frm
  684.   formulaname=PrecognaJ passes=t
  685.   center-mag=-8.88178e-016/6.66134e-016/1.103753
  686.   params=-0.45414/0.03511 float=y maxiter=4096 inside=0 logmap=yes
  687.   colors=000<14>40950A50A60A<92>yJ1zK0zK0zL0<28>zb0zc0zc0zc1<108>zzz
  688.   }
  689.  
  690. Twistor-Drive      { ; This looks very weird. Periodicity checking screws it up
  691.   reset=1960 type=formula formulafile=precogna.frm
  692.   formulaname=precognaj passes=t
  693.   center-mag=-8.88178e-016/6.10623e-016/1.041667 params=-0.4079/0.0026
  694.   float=y maxiter=4096 inside=0 logmap=yes periodicity=0
  695.   colors=000<12>830840940A50A50<91>1xJ1xJ1yJ0zK0zK0zL<28>0zb0zc0zc1zc<60>y\
  696.   zyzzzyyy<45>00A
  697.   }
  698.  
  699. Pinched_Carrot     { ; Strange.
  700.   reset=1960 type=formula formulafile=precogna.frm
  701.   formulaname=precognaj passes=t
  702.   center-mag=-8.88178e-016/6.10623e-016/1.041667 params=-0.40518/0
  703.   float=y maxiter=4096 inside=0 logmap=yes periodicity=0
  704.   colors=000yzz<11>rwzrvzqvzpuzpuz<91>y2gy2gy1gz0fz0fz0e<28>z0Oz0Nz0Ny0N<6\
  705.   0>101000111<45>zzp
  706.   }
  707.  
  708. Glowing_Asteroids  { ; Aftermath of a space collision. From a minibrot.
  709.   reset=1960 type=formula formulafile=precogna.frm
  710.   formulaname=precognaj passes=t
  711.   center-mag=-8.88178e-016/6.10623e-016/1.041667
  712.   params=-0.45255/0.00338 float=y maxiter=4096 inside=0 logmap=yes
  713.   periodicity=0
  714.   colors=000<12>30840840950A50A<91>xJ1xJ1yJ1zK0zK0zL0<28>zb0zc0zc0zc1<57>z\
  715.   xvzxwzyxyzyzzz<46>A00
  716.   }
  717.  
  718. Deimos             { ; Amid the asteroids.
  719.   reset=1960 type=formula formulafile=precogna.frm
  720.   formulaname=precognaj passes=t center-mag=0/0/20.83333
  721.   params=-0.45255/0.00338 float=y maxiter=4096 inside=0 logmap=yes
  722.   colors=000<12>30840840950A50A<91>xJ1xJ1yJ1zK0zK0zL0<28>zb0zc0zc0zc1<57>z\
  723.   xvzxwzyxyzyzzz<46>A00
  724.   }
  725.  
  726. Phobos             { ; Amid the asteroids, slight param tweak.
  727.   reset=1960 type=formula formulafile=precogna.frm
  728.   formulaname=precognaj passes=t
  729.   center-mag=-9.57567e-016/6.10623e-016/10.41667
  730.   params=-0.446477/0.002736 float=y maxiter=4096 inside=0 logmap=28
  731.   colors=000<12>30840840950A50A<94>z0Kz1Kz2J<28>za1zc0zc0<58>zxvzxwzyxyzyz\
  732.   zz<46>A00
  733.   }
  734.  
  735. Spiral_Night       { ; A hole in the space time continuum.
  736.   reset=1960 type=formula formulafile=precogna.frm
  737.   formulaname=precognaj passes=t center-mag=0/0/0.6666667
  738.   params=-0.40746/0.00143 float=y maxiter=16384 inside=0 logmap=20
  739.   periodicity=0
  740.   colors=000005<11>30840940950A50A<78>z0Kz1Kz2J<28>za1zc0zc1<45>zyxzzzzyy<\
  741.   45>IAAH88H88<29>000
  742.   }
  743.  
  744. Spiral_Spiral_S    { ; Very interesting and unusual.
  745.   reset=1960 type=formula formulafile=precogna.frm
  746.   formulaname=precognaj center-mag=-8.88178e-016/5.55112e-016/1.041667
  747.   params=-0.411579/0.013829 float=y maxiter=4096 inside=0 logmap=yes
  748.   periodicity=0
  749.   colors=000<10>702703803804904<96>K0zK1zJ2z<28>1az0cz0cz<61>yyzzzzyyy<45>\
  750.   00A
  751.   }
  752.  
  753. Intricacy          { ; Very complex patterns of spirals!
  754.                      ; Very slow...
  755.   reset=1960 type=formula formulafile=precogna.frm
  756.   formulaname=precognaj passes=2
  757.   center-mag=-8.88178e-016/5.55112e-016/1.041667
  758.   params=-0.4115331/0.0138375 float=y maxiter=32767 inside=0
  759.   logmap=yes periodicity=0
  760.   colors=000<10>702703803804904<96>K0zK1zJ2z<28>1az0cz0cz<61>yyzzzzyyy<45>\
  761.   00A
  762.   }
  763.  
  764. Triplicacy         { ; Three-fold forms
  765.   reset=1960 type=formula formulafile=precogna.frm
  766.   formulaname=precognaj passes=t
  767.   center-mag=-8.88178e-016/5.55112e-016/1.041667
  768.   params=-0.139238/0.40686 float=y maxiter=4096 inside=0 logmap=yes
  769.   colors=000<8>026026027037038048<97>0zK1zK2zJ<28>az1cz0cz0<61>yzyzzzyyy<4\
  770.   5>0A0
  771.   }
  772.  
  773. Alien_Starship     { ; Very odd.
  774.   reset=1960 type=formula formulafile=precogna.frm
  775.   formulaname=precognaj passes=t
  776.   center-mag=-8.88178e-016/5.55112e-016/1.041667 params=-0.438768/0
  777.   float=y maxiter=4096 inside=0 logmap=yes
  778.   colors=000<16>A00B10B10C20C31<88>xxJyyJzzKzzL<29>zzxzzzyyz<45>C2LA0KA0K<\
  779.   61>A00
  780.   }
  781.  
  782. Starship_Mark_II   { ; A revised model.
  783.   reset=1960 type=formula formulafile=precogna.frm
  784.   formulaname=precognaj passes=t
  785.   center-mag=-8.88178e-016/5.55112e-016/1.041667 params=-0.436084/0
  786.   float=y maxiter=4096 inside=0 logmap=yes
  787.   colors=000<16>00A01B01B02C13C<88>JxxJyyKzzLzz<29>xzzzzzzyy<45>L2CK0AK0A<\
  788.   61>00A
  789.   }
  790.  
  791. Mark_II_Reactor    { ; The Mark II craft has a powerful reactor core.
  792.   reset=1960 type=formula formulafile=precogna.frm
  793.   formulaname=precognaj passes=t
  794.   center-mag=-9.57567e-016/6.10623e-016/7.659316 params=-0.436084/0
  795.   float=y maxiter=4096 inside=0 logmap=yes
  796.   colors=000<16>00A01B01B02C13C<88>JxxJyyKzzLzz<29>xzzzzzzyy<45>L2CK0AK0A<\
  797.   61>00A
  798.   }
  799.  
  800. Fluxion_Chamber    { ; In the Mark II's reactor core.
  801.   reset=1960 type=formula formulafile=precogna.frm
  802.   formulaname=precognaj passes=t
  803.   center-mag=-9.81853e-016/6.17562e-016/44.53091 params=-0.436084/0
  804.   float=y maxiter=4096 inside=0 logmap=92
  805.   colors=000<16>00A10B10B20C31C<88>xJxyJyzKzzLz<29>zxzzzzzyy<45>LC2KA0KA0<\
  806.   61>0A0
  807.   }
  808.  
  809. Starship_Mark_III  { ; Another revised model.
  810.   reset=1960 type=formula formulafile=precogna.frm
  811.   formulaname=precognaj passes=t
  812.   center-mag=-8.88178e-016/5.55112e-016/1.041667 params=-0.433787/0
  813.   float=y maxiter=4096 inside=0 logmap=yes
  814.   colors=000<16>0A01B01B02C03C1<87>wwJxxJyyJzzKzzL<29>zzxzzzzyy<43>N5EM3DL\
  815.   2CK0AK0A<61>00A
  816.   }
  817.  
  818. Mark_III_Reactor   { ; Different...
  819.   reset=1960 type=formula formulafile=precogna.frm
  820.   formulaname=precognaj passes=t
  821.   center-mag=-9.71445e-016/6.10623e-016/10.41667 params=-0.433787/0
  822.   float=y maxiter=4096 inside=0 logmap=yes
  823.   colors=000<16>0A01B01B02C03C1<87>wwJxxJyyJzzKzzL<29>zzxzzzzyy<43>N5EM3DL\
  824.   2CK0AK0A<61>00A
  825.   }
  826.  
  827. Luminon_Chamber    { ; The center of the Mark III reactor uses fractal geometry
  828.   reset=1960 type=formula formulafile=precogna.frm
  829.   formulaname=precognaj passes=t
  830.   center-mag=-0.00000000000000098/+0.00000000000000062/60.56203
  831.   params=-0.433787/0 float=y maxiter=4096 inside=0 logmap=103
  832.   colors=000<16>A00B01B01C02C13<87>wJwxJxyJyzKzzLz<29>zxzzzzyyz<43>5EN3DM2\
  833.   CL0AK0AK<61>0A0
  834.   }
  835.  
  836. Crystal_Lumps      { ; A blue corona surrounds crystals that formed in the core
  837.   reset=1960 type=formula formulafile=precogna.frm
  838.   formulaname=precognaj center-mag=-1.00614e-015/6.38378e-016/32.96415
  839.   params=-0.4339/0 float=y maxiter=4096 inside=0 logmap=69
  840.   colors=000<15>A00A00B11B22<75>yyyzzzyyy<29>22C00A00B<37>JJlKKmKMn<6>Kcz<\
  841.   78>zzz
  842.   }
  843.  
  844. Crystal_Resonance  { ; One crystal in emerald green, looks like a Tholian ship.
  845.   reset=1960 type=formula formulafile=precogna.frm
  846.   formulaname=precognaj passes=2
  847.   center-mag=-0.01954057947918072/+0.00000000000000064/135.099
  848.   params=-0.4339/0 float=y maxiter=16384 inside=0 logmap=105
  849.   colors=000<15>A0AA0AB1BB2B<75>yyyzzzyyy<29>2C20A00B0<37>JlJKmKKnM<5>Kx`K\
  850.   zcKzc<77>zzz
  851.   }
  852.  
  853. Golden_Spiral      { ; A beautiful delicate spiral of gold wrapped in mystery.
  854.   reset=1960 type=formula formulafile=precogna.frm
  855.   formulaname=precognaj
  856.   center-mag=+0.01123836285323686/-0.00283608552263435/659.283
  857.   params=-0.43382/0 float=y maxiter=4096 inside=0 logmap=299
  858.   periodicity=0
  859.   colors=0000A0<110>000001012<44>9TxAUzATw<14>A0A<46>xx1zz0zz2<29>zzz
  860.   }
  861.  
  862. Deep_Core          { ; Deep in the core of the Darkness is the Light
  863.   reset=1960 type=formula formulafile=precogna.frm
  864.   formulaname=precognaj passes=t
  865.   center-mag=-8.88178e-016/6.10623e-016/1.041667
  866.   params=-0.136275/0.397373 float=y maxiter=4096 inside=0 logmap=yes
  867.   colors=000A00<44>18909A09A09B09B<91>8Sw9Tx9Su<17>124000110<57>vv0xx1ww1<\
  868.   30>A00
  869.   }
  870.  
  871. Complex_Stuff      { ;  
  872.   reset=1960 type=formula formulafile=precogna.frm
  873.   formulaname=precognaj passes=2
  874.   center-mag=-8.88178e-016/6.10623e-016/1.041667
  875.   params=-0.411435/0.013704 float=y maxiter=4096 inside=0 logmap=yes
  876.   periodicity=0
  877.   colors=000A00<44>18909A09A09B09B<91>8Sw9Tx9Su<17>124000110<57>vv0xx1ww1<\
  878.   30>A00
  879.   }
  880.  
  881. Warm_Cool_Spirals  { ; Very odd
  882.   reset=1960 type=formula formulafile=precogna.frm
  883.   formulaname=precognaj center-mag=-8.88178e-016/6.10623e-016/1.041667
  884.   params=-0.410899/0.014262 float=y maxiter=4096 inside=0 logmap=yes
  885.   periodicity=0
  886.   colors=000zzz<29>z33z00z00<108>L09L09K0AJ0A<13>201000000<59>0av0bw1cx2cx\
  887.   <30>zzz
  888.   }
  889.  
  890. Swirl_Tunnels      { ; Strange
  891.   reset=1960 type=formula formulafile=precogna.frm
  892.   formulaname=precognaj passes=t
  893.   center-mag=-8.88178e-016/6.10623e-016/1.041667
  894.   params=-0.157247/0.385551 float=y maxiter=4096 inside=0 logmap=yes
  895.   periodicity=0
  896.   colors=000zzz<29>33z00z00z<108>90L90LA0KA0J<13>102000000<59>v0aw0bx1cx2c\
  897.   <30>zzz
  898.   }
  899.  
  900. Hypertronic_Pulse  { ; This formula produces a lot of funky alien power cores..
  901.   reset=1960 type=formula formulafile=precogna.frm
  902.   formulaname=precognaj passes=t
  903.   center-mag=-9.57567e-016/6.10623e-016/16.27604
  904.   params=-0.157247/0.385551 float=y maxiter=4096 inside=0 logmap=104
  905.   periodicity=0
  906.   colors=000<14>90IA0KA0K<140>TlyTlyUmzVmz<15>xynzzmzkp<2>z0z<72>A00
  907.   }
  908.  
  909. Galaxies           { ; Galaxies in the night
  910.   reset=1960 type=formula formulafile=precogna.frm
  911.   formulaname=precognaj center-mag=0/0/0.6666667
  912.   params=-0.210613/0.391426 float=y maxiter=4096 inside=0 logmap=3
  913.   periodicity=0
  914.   colors=000<14>90IA0KA0K<140>TlyTlyUmzVmz<15>xynzzmzkp<2>z0z<72>A00
  915.   }
  916.  
  917. Tango              { ; Spiraling things do an intimate tango.
  918.   reset=1960 type=formula formulafile=precogna.frm
  919.   formulaname=precognaj
  920.   center-mag=-6.66134e-016/4.44089e-016/0.9861933
  921.   params=-0.192851/0.394992 float=y maxiter=4096 inside=0 logmap=3
  922.   periodicity=0
  923.   colors=000<14>90IA0KA0K<140>TlyTlyUmzVmz<15>xynzzmzkp<2>z0z<72>A00
  924.   }
  925.  
  926. Chitoid            { ; This complex chitinous creature inhabits Alpha Centauri.
  927.   reset=1960 type=formula formulafile=precogna.frm
  928.   formulaname=precognaj passes=2
  929.   center-mag=-8.88178e-016/0.0677411/1.152095
  930.   params=-0.189172/0.390449 float=y maxiter=4096 inside=0 logmap=3
  931.   periodicity=0
  932.   colors=000<14>90IA0KA0K<140>TlyTlyUmzVmz<15>xynzzmzkp<2>z0z<72>A00
  933.   }
  934.  
  935. Chitoid_Zoom       { ; This complex chitinous creature inhabits Alpha Centauri.
  936.   reset=1960 type=formula formulafile=precogna.frm
  937.   formulaname=precognaj passes=2
  938.   center-mag=-1.05471e-015/0.0278755/4.114625
  939.   params=-0.189172/0.390449 float=y maxiter=4096 inside=0 logmap=3
  940.   periodicity=0
  941.   colors=000<14>90IA0KA0K<140>TlyTlyUmzVmz<15>xynzzmzkp<2>z0z<72>A00
  942.   }
  943.  
  944. Green_Goo          { ; Strange stuff
  945.   reset=1960 type=formula formulafile=precogna.frm
  946.   formulaname=precognaj passes=2
  947.   center-mag=-8.88178e-016/0.0677411/1.152095
  948.   params=-0.157234/0.385567 float=y maxiter=4096 inside=0 logmap=3
  949.   colors=000zyy<11>zrjzrizqhzpfzpfzpf<139>EY1EY1DX0DW0<15>12C00D00D<75>000
  950.   }
  951.  
  952. Purple_Haze        { ; Strange stuff
  953.   reset=1960 type=formula formulafile=precogna.frm
  954.   formulaname=precognaj passes=2
  955.   center-mag=7.77156e-016/0.0083288/0.8895923 params=0.209132/0.011115
  956.   float=y maxiter=4096 inside=0 logmap=3
  957.   colors=000yyz<11>rjzrizqhzpfzpfzpfz<139>Y1EY1EX0DW0D<15>2C10D00D0<75>000
  958.   }
  959.  
  960. Fuzzy_Blue         { ; Strange stuff
  961.   reset=1960 type=formula formulafile=precogna.frm
  962.   formulaname=precognaj passes=2
  963.   center-mag=7.77156e-016/0.0083288/0.8895923 params=0.209735/0.010512
  964.   float=y maxiter=4096 inside=0 logmap=3
  965.   colors=000yyz<13>hhzffzffz<139>Z2FZ2FY1EX1E<29>21B00A00A<62>000
  966.   }
  967.  
  968. Frondy_Feathers    { ; Attractive fluffy spirally stuff
  969.   reset=1960 type=formula formulafile=precogna.frm
  970.   formulaname=precognaj center-mag=7.77156e-016/0.0083288/0.8895923
  971.   params=0.210294/0.009349 float=y maxiter=4096 inside=0 logmap=3
  972.   colors=000yyz<13>hhzffzffz<139>Z2FZ2FY1EX1E<29>21B00A00A<62>000
  973.   }
  974.  
  975. Blue_Green_Algae   { ; Interesting critters in pond water.
  976.   reset=1960 type=formula formulafile=precogna.frm
  977.   formulaname=precognaj center-mag=7.77156e-016/0.0083288/0.8895923
  978.   params=-0.203006/0.488152 float=y maxiter=4096 inside=0 logmap=3
  979.   colors=000yyz<11>jykiyihyhfzffzf<140>2FZ1EY1EY1EX1DW<27>11B00A00A00A<61>\
  980.   000
  981.   }
  982.  
  983. Pastel_Spirals     { ;  
  984.   reset=1960 type=formula formulafile=precogna.frm
  985.   formulaname=precognaj center-mag=-1.11022e-015/6.66134e-016/1.131455
  986.   params=-0.202296/0.488633 float=y maxiter=4096 inside=0 logmap=3
  987.   colors=000yyz<11>yykyyiyyhzzfzzf<123>L7`L7`K6_K6Z<13>F2ZE1YE1YE1XD1W<12>\
  988.   71M71M82N<77>zzz
  989.   }
  990.  
  991. Pastel_Double      { ; Double spiral
  992.   reset=1960 type=formula formulafile=precogna.frm
  993.   formulaname=precognaj
  994.   center-mag=-1.16573e-015/-0.00369026/17.67899/1/97.5
  995.   params=-0.202296/0.488633 float=y maxiter=4096 inside=0 logmap=3
  996.   colors=000yyz<11>yykyyiyyhzzfzzf<123>L7`L7`K6_K6Z<13>F2ZE1YE1YE1XD1W<12>\
  997.   71M71M82N<77>zzz
  998.   }
  999.  
  1000.  
  1001.  
  1002. - --
  1003.     .*.  Where feelings are concerned, answers are rarely simple [GeneDeWeese]
  1004.  -()  <  When I go to the theater, I always go straight to the "bag and mix"
  1005.     `*'  bulk candy section...because variety is the spice of life... [me]
  1006. Paul Derbyshire ao950@freenet.carleton.ca, http://chat.carleton.ca/~pderbysh
  1007.  
  1008. - ------------------------------------------------------------
  1009. Thanks for using Fractint, The Fractals and Fractint Discussion List
  1010. Post Message:   fractint@xmission.com
  1011. Get Commands:   majordomo@xmission.com "help"
  1012. Administrator:  twegner@phoenix.net
  1013. Unsubscribe:    majordomo@xmission.com "unsubscribe fractint"
  1014.  
  1015. ------------------------------
  1016.  
  1017. End of fractint Digest V1 #28
  1018. *****************************
  1019.  
  1020. To subscribe to fractint Digest, send the command:
  1021.  
  1022.     subscribe fractint-digest
  1023.  
  1024. in the body of a message to "majordomo@xmission.com".  If you want to
  1025. subscribe something other than the account the mail is coming from, such
  1026. as a local redistribution list, then append that address to the
  1027. "subscribe" command; for example, to subscribe "local-fractint":
  1028.  
  1029.     subscribe fractint-digest local-fractint@your.domain.net
  1030.  
  1031. A non-digest (direct mail) version of this list is also available; to
  1032. subscribe to that instead, replace all instances of "fractint-digest"
  1033. in the commands above with "fractint".
  1034.  
  1035. Back issues are available for anonymous FTP from ftp.xmission.com, in
  1036. pub/lists/fractint/archive.  These are organized by date.
  1037.  
  1038.