home *** CD-ROM | disk | FTP | other *** search
/ ftp.xmission.com / 2014.06.ftp.xmission.com.tar / ftp.xmission.com / pub / lists / fractdev / archive / v01.n007 < prev    next >
Internet Message Format  |  1998-05-18  |  43KB

  1. From: owner-fractdev-digest@lists.xmission.com (fractdev-digest)
  2. To: fractdev-digest@lists.xmission.com
  3. Subject: fractdev-digest V1 #7
  4. Reply-To: fractdev-digest
  5. Sender: owner-fractdev-digest@lists.xmission.com
  6. Errors-To: owner-fractdev-digest@lists.xmission.com
  7. Precedence: bulk
  8.  
  9.  
  10. fractdev-digest          Monday, May 18 1998          Volume 01 : Number 007
  11.  
  12.  
  13.  
  14.  
  15. ----------------------------------------------------------------------
  16.  
  17. Date: Tue, 5 May 1998 20:42:32 -0400
  18. From: "Peter Gavin" <pgavin@mindspring.com>
  19. Subject: RE: (fractdev) Documentation and Help files....
  20.  
  21. I don't think this is quite what were looking for, unless were looking =
  22. at a 32-bit windows version of FractInt for version 20.  MS's HTML help =
  23. is windows exclusively, and this developement package more that likely =
  24. is not portable to dos.  I have found a few HTML libraries on the net, =
  25. you may wish to look yourself.
  26.  
  27. Pete
  28. <pgavin@mindspring.com>
  29.  
  30. //  -----Original Message-----
  31. //  From: owner-fractdev@lists.xmission.com
  32. //  [mailto:owner-fractdev@lists.xmission.com]On Behalf Of Paul N. Lee
  33. //  Sent: Tuesday, May 05, 1998 6:53 PM
  34. //  To: The Fractint Developer's Discussion List
  35. //  Subject: Re: (fractdev) Documentation and Help files....
  36. // =20
  37. // =20
  38. //  Tim Wegner wrote:
  39. //  >
  40. //  > Offline some of us are discussing searchable docs. I'd love=20
  41. //  > fractint's online docs to be searchable. Fractint's help compiler=20
  42. //  > and viewer were written by Ethan nagel way before html was=20
  43. //  > invented. Today it would more sense to use html then invent a new=20
  44. //  > language, but we'd not want to give up Fractint's context =
  45. sensitive
  46. //  > help. I know little about html, but I suspect an html file could =
  47. be=20
  48. //  > read with an html viewer in fractint in such a way that the viewer =
  49.  
  50. //  > was context sensitive.
  51. //  >=20
  52. // =20
  53. //  FREE DOWNLOAD FOR MSDN ONLINE MEMBERS
  54. // =20
  55. //  eAuthor Help from HyperAct... =20
  56.  
  57. [free Microsoft advertising snipped]
  58.  
  59.  
  60. - --------------------------------------------------------------
  61. Thanks for using Fractdev, The Fractint Developer's Discussion List
  62. Post Message:   fractdev@lists.xmission.com
  63. Get Commands:   majordomo@lists.xmission.com "help"
  64. Administrator:  twegner@phoenix.net
  65. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  66.  
  67. ------------------------------
  68.  
  69. Date: Wed, 6 May 1998 00:23:00 -0400
  70. From: DeRobertis <derobert@erols.com>
  71. Subject: Re: (fractdev) Tim Gilman
  72.  
  73. >Welcome to Tim Gilman, who is working on a Mac port!
  74.  
  75. Tim, you don't know what you got yourself into...
  76.  
  77.  
  78. - --
  79. A word from the lawyers, were they to exist: There is a significant chance
  80. that this message may contain alliteration, facetious remarks, spelling
  81. slips and gramaticalgoofs. Should that be the case, all were intended
  82. and/or were computer errors (and thus need an erratum issued for each).
  83.  
  84.  
  85.  
  86. - --------------------------------------------------------------
  87. Thanks for using Fractdev, The Fractint Developer's Discussion List
  88. Post Message:   fractdev@lists.xmission.com
  89. Get Commands:   majordomo@lists.xmission.com "help"
  90. Administrator:  twegner@phoenix.net
  91. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  92.  
  93. ------------------------------
  94.  
  95. Date: Wed, 6 May 98 09:50:28 -0700
  96. From: Tim Gilman <t.gilman@apple.com>
  97. Subject: Re: (fractdev) Tim Gilman
  98.  
  99. >>Welcome to Tim Gilman, who is working on a Mac port!
  100. >
  101. >Tim, you don't know what you got yourself into...
  102.  
  103. I'm already afraid.  Very afraid.
  104.  
  105. - -=Tim
  106. tgilman@cats.ucsc.edu
  107. t.gilman@apple.com
  108.  
  109. - --------------------------------------------------------------
  110. Thanks for using Fractdev, The Fractint Developer's Discussion List
  111. Post Message:   fractdev@lists.xmission.com
  112. Get Commands:   majordomo@lists.xmission.com "help"
  113. Administrator:  twegner@phoenix.net
  114. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  115.  
  116. ------------------------------
  117.  
  118. Date: Wed, 6 May 98 11:53:57 -0700
  119. From: Tim Gilman <t.gilman@apple.com>
  120. Subject: (fractdev) hello world + source-base question
  121.  
  122. fractdev list,
  123.  
  124. I'd like to thank Tim for introducing me to this list.  Thanks, Tim.
  125.  
  126. Just a quick little background blurb, so y'all don't think I'm nuts.  I'm 
  127. a part-time student at the University of California at Santa Cruz, and 
  128. I'm attempting to satisfy my graduation requirements via senior thesis 
  129. with a documented port of Fractint to the Mac.  I'll be graduating in a 
  130. year or so.  Also, I work part-time at Apple Computer in Cupertino, CA, 
  131. in the BlueBox Engineering Group to pay for school and living.  That's it!
  132.  
  133. My question to the list is in regard to maintaining a standard 
  134. source-base.  Robin Bussell has sent me some email suggesting I go the 
  135. XFract way of lacing the source-code with #ifdefs, to avoid splitting the 
  136. source-base and fragmenting "the synergies that have produced the present 
  137. fractint".  I'm so new to the development aspect of fractint that I don't 
  138. know _anything_ about the direction of fractint's development (I've only 
  139. been combing through the XFract & Fractint code since the beginning of 
  140. the year), so I can't really guess the appropriate way to go in terms of 
  141. code-base maintenance.
  142.  
  143. One thing I do know, is that the Mac port will have many differences, 
  144. mostly due to the complete lack of terminal-type infrastructure in the OS 
  145. (including command-line, 80x25 ASCII graphic set, etc) and due to the 
  146. event-driven nature of the Mac OS vs. interrupt-driven DOS.  From what I 
  147. can tell today, using #ifdefs with the XFract source-base to include the 
  148. Mac port will lead to practically two sets of source.  I don't think 
  149. anyone wants this.
  150.  
  151. Anyway, I'm sorry to talk your eyes off!  Any and all suggestions are 
  152. welcome.  Since I don't have any money, and hardly any admiration, I'm 
  153. pretty flexible in terms of what the final Mac port looks like.  C++, 
  154. modular, whatever; what would the fractdev list like to see?
  155.  
  156. Cheers!
  157. Tim Gilman
  158. t.gilman@apple.com
  159. tgilman@cats.ucsc.edu
  160.  
  161. - --------------------------------------------------------------
  162. Thanks for using Fractdev, The Fractint Developer's Discussion List
  163. Post Message:   fractdev@lists.xmission.com
  164. Get Commands:   majordomo@lists.xmission.com "help"
  165. Administrator:  twegner@phoenix.net
  166. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  167.  
  168. ------------------------------
  169.  
  170. Date: Tue, 12 May 1998 20:36:39 +0100
  171. From: Michael Bell <mbell@spike.forfree.at>
  172. Subject: (fractdev) Deep Zoom and High Bailout
  173.  
  174. Hi,
  175.  
  176. Experimenting with high bailouts using the Mandelbrot set I found that
  177. Arbitrary Precision can't cope with a bailout higher than 255.
  178. Unless this is already fixed in the developers version it would be nice
  179. if it at least came up with a warning instead of just producing a screen
  180. of colour 1 (slowly).
  181.  
  182. Michael.
  183.  
  184. - --------------------------------------------------------------
  185. Thanks for using Fractdev, The Fractint Developer's Discussion List
  186. Post Message:   fractdev@lists.xmission.com
  187. Get Commands:   majordomo@lists.xmission.com "help"
  188. Administrator:  twegner@phoenix.net
  189. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  190.  
  191. ------------------------------
  192.  
  193. Date: Tue, 12 May 1998 22:26:22 +0100
  194. From: Michael Bell <mbell@spike.forfree.at>
  195. Subject: Re: (fractdev) Deep Zoom and High Bailout
  196.  
  197. I wrote:
  198. > Hi,
  199. > Experimenting with high bailouts using the Mandelbrot set I found that
  200. > Arbitrary Precision can't cope with a bailout higher than 255.
  201. > Unless this is already fixed in the developers version it would be nice
  202. > if it at least came up with a warning instead of just producing a screen
  203. > of colour 1 (slowly).
  204. > Michael.
  205.  
  206. Investigating further (using the debug=3200 flag) I found that images
  207. produced using arbitrary precision with a bailout greater than 14 (at
  208. least 15 is the first I noticed differences) are different to what they
  209. should be (drawn using normal integer algorithm or floating point
  210. algorithm).
  211.  
  212. Take a look at these pars (using 1024x768):
  213.  
  214. test1              { ; Still on Floating Point Algorithm (just)
  215.   reset=1960 type=mandel
  216.   center-mag=-1.99181774557028000/+0.00000000000004011/1.367291e+011
  217.   params=0/0 float=y maxiter=2500 bailout=10000
  218.  
  219. colors=000FFF<29>x11z00z10<29>zx0zz0zz1<29>zzxzzzzzz<61>zV1zU0zU0zT0<28>\
  220.   z10z00z00y00<30>c00b11a11`22_22<25>FFF
  221.   }
  222.  
  223. test2              { ; Zoom in to Arbitrary Precision (from above image)
  224.   reset=1960 type=mandel
  225.   center-mag=-1.9918177455770101/3.3393975e-12/1.589874e+012
  226.   params=0/0 float=y maxiter=2500 bailout=10000
  227.  
  228. colors=000FFF<29>x11z00z10<29>zx0zz0zz1<29>zzxzzzzzz<61>zV1zU0zU0zT0<28>\
  229.   z10z00z00y00<30>c00b11a11`22_22<25>FFF
  230.   }
  231.  
  232. test3              { ; Use Arbitrary Precision and see what happens!
  233.   reset=1960 type=mandel center-mag=-0.5/1.016e-5/0.6666712 params=0/0
  234.   float=y bailout=127
  235.  
  236. colors=00000e0e00eee00e0eeL0eeeLLLLLzLzLLzzzLLzLzzzLzzz000555<3>HHHKKKOO\
  237.  
  238. OSSSWWW___ccchhhmmmssszzz00z<3>z0z<3>z00<3>zz0<3>0z0<3>0zz<2>0GzVVz<3>zV\
  239.  
  240. z<3>zVV<3>zzV<3>VzV<3>Vzz<2>Vbzhhz<3>zhz<3>zhh<3>zzh<3>hzh<3>hzz<2>hlz00\
  241.  
  242. S<3>S0S<3>S00<3>SS0<3>0S0<3>0SS<2>07SEES<3>SES<3>SEE<3>SSE<3>ESE<3>ESS<2\
  243.  
  244. >EHSKKS<2>QKSSKSSKQSKOSKMSKK<2>SQKSSKQSKOSKMSKKSK<2>KSQKSSKQSKOSKMS00G<3\
  245.  
  246. >G0G<3>G00<3>GG0<3>0G0<3>0GG<2>04G88G<2>E8GG8GG8EG8CG8AG88<2>GE8GG8EG8CG\
  247.  
  248. 8AG88G8<2>8GE8GG8EG8CG8AGBBG<2>FBGGBGGBFGBDGBCGBB<2>GFBGGBFGBDGBCGBBGB<2\
  249.   >BGFBGGBFGBDGBCG000<6>000
  250.   }
  251.  
  252. - --------------------------------------------------------------
  253. Thanks for using Fractdev, The Fractint Developer's Discussion List
  254. Post Message:   fractdev@lists.xmission.com
  255. Get Commands:   majordomo@lists.xmission.com "help"
  256. Administrator:  twegner@phoenix.net
  257. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  258.  
  259. ------------------------------
  260.  
  261. Date: Wed, 13 May 98 10:56:55 -0700
  262. From: Tim Gilman <t.gilman@apple.com>
  263. Subject: (fractdev) What your missing...
  264.  
  265. Doing this port (to the Mac) makes my cyborg-implants hurt.
  266.  
  267. I'm documenting the coupling between fractint's modules and its 
  268. intra-module cohesion.  The thing is, 800 globals make modularity a bit, 
  269. er, difficult to document.
  270.  
  271. Is anybody interested in seeing any of this work?  A listing of the 
  272. dependencies between data and *.c might be useful for understanding's 
  273. sake...
  274.  
  275. - -= Tim Gilman
  276. t.gilman@apple.com
  277. tgilman@cats.ucsc.edu
  278.  
  279.  
  280.  
  281. - --------------------------------------------------------------
  282. Thanks for using Fractdev, The Fractint Developer's Discussion List
  283. Post Message:   fractdev@lists.xmission.com
  284. Get Commands:   majordomo@lists.xmission.com "help"
  285. Administrator:  twegner@phoenix.net
  286. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  287.  
  288. ------------------------------
  289.  
  290. Date: Wed, 13 May 1998 19:03:23 -0600
  291. From: "Tim Wegner" <twegner@phoenix.net>
  292. Subject: Re: (fractdev) What your missing...
  293.  
  294. > Is anybody interested in seeing any of this work?  A listing of the 
  295. > dependencies between data and *.c might be useful for understanding's 
  296. > sake...
  297.  
  298. Sure. I'm also interested in cutting down the globals glut.
  299.  
  300. Tim
  301.  
  302.  
  303.  
  304. - --------------------------------------------------------------
  305. Thanks for using Fractdev, The Fractint Developer's Discussion List
  306. Post Message:   fractdev@lists.xmission.com
  307. Get Commands:   majordomo@lists.xmission.com "help"
  308. Administrator:  twegner@phoenix.net
  309. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  310.  
  311. ------------------------------
  312.  
  313. Date: Wed, 13 May 1998 21:23:52 -0600
  314. From: "Tim Wegner" <twegner@phoenix.net>
  315. Subject: (fractdev) Welcome Terry Gintz
  316.  
  317. Terry just joined the list. Wecome! We're considering various 
  318. possible joint projects.
  319.  
  320. FWIW, I have ordered Microsft Visual C/C++. I also have the latest 
  321. dgjpp, and am looking at TK/TCL.
  322.  
  323. Tim
  324.  
  325.  
  326. - --------------------------------------------------------------
  327. Thanks for using Fractdev, The Fractint Developer's Discussion List
  328. Post Message:   fractdev@lists.xmission.com
  329. Get Commands:   majordomo@lists.xmission.com "help"
  330. Administrator:  twegner@phoenix.net
  331. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  332.  
  333. ------------------------------
  334.  
  335. Date: Wed, 13 May 1998 20:29:40 -0700
  336. From: "Terry W. Gintz" <twgg@ix.netcom.com>
  337. Subject: Re: (fractdev) Welcome Terry Gintz
  338.  
  339. Tim Wegner wrote:
  340.  
  341. > Terry just joined the list. Wecome! We're considering various
  342. > possible joint projects.
  343.  
  344. Thanks, Tim.  One project that comes to mind right now (before getting
  345. started on a larger remake of Fractint) is a plug-in project I've just
  346. been considering for my new program Dofo.  It would be great for users
  347. to have a formula plug-in of all the built-in escape-time fractals in
  348. Fractint.  Another terrific plug-in  to have would be a rendering
  349. plug-in to include most of the rendering methods in Fractint that might
  350. work well in true color.  This would include most of the scalable
  351. methods, related to potential, polar angles and level sets.
  352.  
  353. Maybe an explanation would be in order for the plug-in spec I am talking
  354. about.  Steve Ferguson and I have developed a fairly simple dynamic
  355. library interface for Windows 95.  So far it works with my program Dofo
  356. and Steve's program Dllirium Tremor/Tierian Kaos(the name keeps
  357. changing.)  Right now I can provide guidelines for application
  358. programmers to support our spec, and source code for the dlls.  I'll be
  359. working on plug-in guidelines soon.
  360.  
  361. It would be a big step forward to actually see how the current
  362. escape-time formulas and rendering algorithms contained in Fractint
  363. would perform in a 32-bit Windows program.  Later if anyone's interested
  364. in browsing my source code for Dofo, to  suggest speed improvements, I
  365. could make a src zip available.
  366.  
  367. So, is anyone interested in helping to write the kinds of plug-ins I'm
  368. talking about here?  The formula plug-in would probably be the easiest
  369. to get started on.
  370.  
  371. >
  372. >
  373. > FWIW, I have ordered Microsft Visual C/C++. I also have the latest
  374. > dgjpp, and am looking at TK/TCL.
  375. >
  376. > Tim
  377.  
  378. Tim,About the djgpp compiler.  There's something in the latest version
  379. that isn't compatible with the dlls Steve Ferguson is writing and has
  380. written.  So we're using an earlier version of some of the compiler
  381. components to maintain compatibility.  Steve could give you a list of
  382. his setup.  Mine is nearly the same, except that I get a lot of compiler
  383. warnings about some of the headers in the RSX includes being
  384. "unreadable", but the files still compile and link okay.
  385.  
  386. Terry
  387. - --
  388. twgg@ix.netcom.com
  389. http://www.geocities.com/SoHo/Lofts/5601/
  390. http://www.zenweb.com/pan/rayn/twg/
  391. http://www.fortunecity.com/victorian/palette/31/
  392.  
  393.  
  394.  
  395. - --------------------------------------------------------------
  396. Thanks for using Fractdev, The Fractint Developer's Discussion List
  397. Post Message:   fractdev@lists.xmission.com
  398. Get Commands:   majordomo@lists.xmission.com "help"
  399. Administrator:  twegner@phoenix.net
  400. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  401.  
  402. ------------------------------
  403.  
  404. Date: Wed, 13 May 1998 22:43:52 -0600
  405. From: "Tim Wegner" <twegner@phoenix.net>
  406. Subject: Re: (fractdev) Welcome Terry Gintz
  407.  
  408. > So, is anyone interested in helping to write the kinds of plug-ins I'm
  409. > talking about here?  The formula plug-in would probably be the easiest
  410. > to get started on.
  411.  
  412. I would like to see what you have done, but for me personally getting 
  413. Fractint moved to a 32 bit environment is the highest priority. But I 
  414. would like to understand your plugin's better. 
  415.  
  416. > Tim,About the djgpp compiler.  There's something in the latest version
  417. > that isn't compatible with the dlls Steve Ferguson is writing and has
  418. > written.  So we're using an earlier version of some of the compiler
  419. > components to maintain compatibility.  Steve could give you a list of
  420. > his setup.  
  421.  
  422. I am interested in this.
  423.  
  424. Tim
  425.  
  426.  
  427. - --------------------------------------------------------------
  428. Thanks for using Fractdev, The Fractint Developer's Discussion List
  429. Post Message:   fractdev@lists.xmission.com
  430. Get Commands:   majordomo@lists.xmission.com "help"
  431. Administrator:  twegner@phoenix.net
  432. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  433.  
  434. ------------------------------
  435.  
  436. Date: Wed, 13 May 1998 23:43:49 -0400
  437. From: "Peter Gavin" <pgavin@mindspring.com>
  438. Subject: RE: (fractdev) Welcome Terry Gintz
  439.  
  440. [ big message about plugins and whatnot snipped :) ]
  441.  
  442. I'm currently working on writing a fast arbitrary precision float class =
  443. for win32...  I will probably implement it as an MFC extension dll, to =
  444. make things easier for the end user.  Interested?
  445.  
  446. Pete
  447. <pgavin@mindspring.com>
  448.  
  449.  
  450. - --------------------------------------------------------------
  451. Thanks for using Fractdev, The Fractint Developer's Discussion List
  452. Post Message:   fractdev@lists.xmission.com
  453. Get Commands:   majordomo@lists.xmission.com "help"
  454. Administrator:  twegner@phoenix.net
  455. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  456.  
  457. ------------------------------
  458.  
  459. Date: Wed, 13 May 1998 22:59:35 -0700
  460. From: "Terry W. Gintz" <twgg@ix.netcom.com>
  461. Subject: Re: (fractdev) Welcome Terry Gintz
  462.  
  463. Peter Gavin wrote:
  464.  
  465. > [ big message about plugins and whatnot snipped :) ]
  466. >
  467. > I'm currently working on writing a fast arbitrary precision float class for win32...  I will probably implement it as an MFC extension dll, to make things easier for the end user.  Interested?
  468.  
  469. Pete,
  470.  
  471. depends on whether you could write it to comply with Steve Ferguson's and my plug-in spec.  I'm not sure how it would fit into a formula dll or a render dll.  You'll have to brief me on the basics
  472. of arbitrary precision and how it relates to fractals.  It's not something I've coded before. Are you referring to the kind of precision switch that Fractint started out with to switch from
  473. integer math to floating point, or a precision switch to support deep zooming?  Steve and I are using double precision in our v1.0 plug-in spec.  There isn't a basis for using any other precison
  474. in our current programs(since neither of us does much deep zooming.)  Maybe arbitrary precision could be used transparently in the plug-in, with the results returned as double, if that had some
  475. use.  We've had some trying times to get our spec together, because of individual coding preferences.  Both of us had to make compromises, and one of them was that the common data types include no
  476. unions, which would be necessary to support both double and long double in the same variable.
  477.  
  478.  Our plug-ins aren't specifically written as MFC extension dlls, as they work with any 32-bit program.  I guess you could call them extension dlls though.  I code only in C++ compatible C, until I
  479. learn MFC, while Steve has a lot of MFC experience.  You should probably talk to him about MFC details.
  480.  
  481. I'm going to try to make some time to start a Fractint plug-in, at least for formulas, since I probably know that end of the Fractint code enough  to use it.  Then there might be some interest in
  482. benchmarking my results.
  483.  
  484. Terry
  485. - --
  486. twgg@ix.netcom.com
  487. http://www.geocities.com/SoHo/Lofts/5601/
  488. http://www.zenweb.com/pan/rayn/twg/
  489. http://www.fortunecity.com/victorian/palette/31/
  490.  
  491.  
  492.  
  493. - --------------------------------------------------------------
  494. Thanks for using Fractdev, The Fractint Developer's Discussion List
  495. Post Message:   fractdev@lists.xmission.com
  496. Get Commands:   majordomo@lists.xmission.com "help"
  497. Administrator:  twegner@phoenix.net
  498. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  499.  
  500. ------------------------------
  501.  
  502. Date: Thu, 14 May 1998 14:58:55 -0400
  503. From: "Peter Gavin" <pgavin@mindspring.com>
  504. Subject: RE: (fractdev) Welcome Terry Gintz
  505.  
  506. Well, arbitrary precision means that you dont have a limit to the digits =
  507. of precision in a floating point number.  This would be used for deep =
  508. zooming.  It is (err... will be :) )implemented so that you can just =
  509. replace any instance of 'double' (or 'long double') in your code with =
  510. the class's name, i.e., with c++ operator overloading.  I'm also going =
  511. to put a complex class in the dll that uses a.p., so its application to =
  512. fractals is even more useful.  I'm still trying to hash out details in =
  513. the algorithm, but it will use number theoretical transforms for =
  514. multiplication, which (other than + and -) everything else is more or =
  515. less based on.
  516.  
  517. Pete
  518. <pgavin@mindspring.com>
  519.  
  520.  
  521. - --------------------------------------------------------------
  522. Thanks for using Fractdev, The Fractint Developer's Discussion List
  523. Post Message:   fractdev@lists.xmission.com
  524. Get Commands:   majordomo@lists.xmission.com "help"
  525. Administrator:  twegner@phoenix.net
  526. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  527.  
  528. ------------------------------
  529.  
  530. Date: Thu, 14 May 1998 15:59:38 -0700
  531. From: "Terry W. Gintz" <twgg@ix.netcom.com>
  532. Subject: (fractdev) greetings and introductions
  533.  
  534. Hello to all of the Fractint team,
  535.  
  536. I'm happy to be given the chance to contribute to the Fractint legend, and at the same time get better aquatinted with what has been one super bunch of programmers.  Hopefully noone was seriously distressed by the "platform wars" that I inadvertently initiated on the fractint list.  That was mainly a wakeup call, to see what kind of stuff the Fractint team is still composed of.  Unfortunately, the responders weren't who I expected, and the platform biases I have seen over and over since Windows was first introduced.
  537.  
  538. Before we go any further with a joint project, I'd like to introduce myself and say a little about my involvement with fractals and  main programming strengths and weaknesses.  For those of you who haven't browsed my Geocities home page,  I'm an incorrigible Alameda poet who's been married for 18 years and has three teenagers for offspring.  My main source of income is a mailer's job at the S.F. News Agency in Union City, California.  I've been dabbling in fractals since 1984, beginning my first major fractal program, ZPlot, on an Amiga computer in 1988, about the same time Fractint was being born on the IBM pc. All of my fractal programs
  539. have been windows based, with a heavy stress on algorithms gathered from the classic fractal texts of the time such as Mandelbrot's Fractal Geometry of Nature and the Springer-Verlag books by Pietgen/Saupe, etc.  With my first fractal program I wanted to go much further than anything that had been done before.  I was taking college algebra at the time, and my professor was very helpful in orienting me to the complex math that enabled me to provide support for almost all complex math functions.  The parser I developed at this time may have come out of the programming courses I was taking, but it was largely a product of my imagination, and
  540. limited to interpreting an integer array of op codes.  Later I learned to optimize it more in pre-compiling down to function-pointer calls, but the Fractint parser still exceeds my best efforts by far.  I've managed to make my parser compatible to a large degree with Fractint's 19.x parser, by browsing the public domain pars and source code for Fractint.  Along the fractal way I've taught myself some differential calculus, coded quaternion transcendental math and extended my initial 2D complex math to 4D using the hypercomplex extensions described in Fractal Creations, the second edition.  So you might gather that in programming math is one
  541. of my strengths, plus the tenacity to figure out other peoples source code.  I don't use any code unless I've been given permission by the author.  With all my experience in coding fractal algorithms, I could still stand to learn to use C++ and MFC.  I know what is C++ compatible, but I haven't written any programs  in C++.   One other thing about me, if I have your ear thus far:  it may seem at times I am wordy and rambling, and some of that may be due to my poetic leanings, loving words and all that.  More important, I like to be complete in my messages to avoid a lot of explanations later.  It does no good to start in on something that
  542. people have no reference point for, as Peter did, when he assumed I knew all about arbitrary precision.  Enough about me.
  543.  
  544. Before I can gage what help I can give to the Fractint team, I need to know who is supporting what in the Fractint code, and if there's enough support/breadth there to make the port to 32-bits possible.  Introductions would help.  I can say now that I have downloaded the code for Fractint 19.6, and with some quirks recompiled it with MSVC++ 1.52.  I'm not sure if that is going to buy me anything, since only the makefrac.bat file seemed to work to compile the source.  I still can't use my debugger to step through the code in areas where the program flow might be useful to follow.  With the large number of globals in the code, it's hard to
  545. determine just what variables a function is dependent on, or what is really being returned by a function.  Not always, but without the debugger it's plodding to trace the code manually.
  546.  
  547. Best Regards,
  548.  
  549. Terry
  550. - --
  551. twgg@ix.netcom.com
  552. http://www.geocities.com/SoHo/Lofts/5601/
  553. http://www.zenweb.com/pan/rayn/twg/
  554. http://www.fortunecity.com/victorian/palette/31/
  555.  
  556.  
  557.  
  558. - --------------------------------------------------------------
  559. Thanks for using Fractdev, The Fractint Developer's Discussion List
  560. Post Message:   fractdev@lists.xmission.com
  561. Get Commands:   majordomo@lists.xmission.com "help"
  562. Administrator:  twegner@phoenix.net
  563. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  564.  
  565. ------------------------------
  566.  
  567. Date: Fri, 15 May 1998 21:26:05 -0600
  568. From: "Tim Wegner" <twegner@phoenix.net>
  569. Subject: Re: (fractdev) What your missing...
  570.  
  571. Tim G.,
  572.  
  573. I hope you don't mind my answering you here in fractdev and not privately. I 
  574. think the discussion is of general interest.
  575.  
  576. > If the XFract version I've got now 
  577. > contains all the floating-code, then I'll be happy.  But, if there's 
  578. > major changes between the float-only version and the interger-capable 
  579. > version (besides the stubs), I'd be interested in changing source-bases 
  580. > ASAP, which for me is right after I'm done with this profiling bit.
  581.  
  582. The public Xfract doesn't support integer math, but it is based on sources that 
  583. do support it. I haven't gotten the fractint team to agree yet to take out integer 
  584. math, so I am maintaining two versions. The tradeoff is that if you used my float-
  585. only version, everything would be cleaner. There are a lot of ifdefs in the full 
  586. source that make Xfractint skip the integer code. Obviously, in my float-only 
  587. version, these are not needed because all support for integer math is gone.
  588.  
  589. On the other side, if the fractint team doesn't go with my float-only version (we 
  590. probably will make one more release with integer math in it) then you'd not be 
  591. sharing source with fractint if you used my float-only version.
  592.  
  593. I do strongly suggest that you start with my developer version, whether float-
  594. only or not. This will give you all the functionality of the next version and save 
  595. you trouble later.
  596. > I would love to create a literal port.  More than that, though, I'd love 
  597. > to see enough abstraction added to the source-base to allow "engine-code" 
  598. > to be abstracted from "gui" code.  Ideally I'd like to juggle the two 
  599. > goals, but right now I'm having a hard time drawing a line between the 
  600. > two based on the current XFract source. 
  601.  
  602. Other people on this list are interested in abstracting. What I am willing to do if 
  603. you opt for a literal port (one where we keep your version and ours synched) is 
  604. flow changes in the source that are necessary into our version as we go, and 
  605. vice versa. As you discover places where abstraction has to happen, be can 
  606. help.
  607.  
  608. > I'll take a look at 
  609. > Bert Tyler's Windows port; the idea of getting the complete Fractint 
  610. > interface for free is definitly appealing.  And, if this approach yields 
  611. > a working port, I'd be happy with the abstraction layers of the Mac-base 
  612. > acting as the gui, and the XFract-base acting as the engine-code.
  613.  
  614. Actually, you don't have to look at WInfract. Xfract is already a literal port! The 
  615. only change Xfract made to the interface was to have two windows, one for the 
  616. graphics output and one for the text-based input. You could do the same thing 
  617. on the map.
  618.  
  619. What Bert Tyler did was make Windows-style menus that did the same thing 
  620. as the character-based menus, and made a switch to move between the two 
  621. kinds of menus.
  622.  
  623. > If porting Fractint's text screen reading and writing routines yields a 
  624. > completely capable interface, wouldn't a "true" X-port (including 
  625. > X-windowing calls/GUI) sit on top of the XFract source-base and rewrite 
  626. > the routines needed to access Fractint's interface?  Is this the approach 
  627. > XMFract takes?
  628.  
  629. Yes, but "sit on top" is not right. XMFract rewrote extensively (and probably 
  630. improved) the code. The only problem was that we became unsynched. The 
  631. author intended to start over with a literal port so we could work together on a 
  632. GUI, but he hasn't been able to free up enough time for this project.
  633.  
  634. > Doh!  I'll check out the WinFract sources, and further ponder the 
  635. > ramifications of a literal port.  Will the Stone Soup Group be growing 
  636. > the XFract source-base towards the goal of greater engine-abstraction?  
  637. > I'd be happy to see (and help) the XFract base mutate to be just the 
  638. > fractal-engine base, with appropriate EPI's to allow encapsulation by 
  639. > whatever computing environment.
  640.  
  641. We'd love to see a portable Fractint, but it's hard to say what the current 
  642. developers have the energy and time for. One possibility would be to make a 
  643. portable GUI in TK/TCL. This would even port to the Mac. But another approach 
  644. would be to abstract the interface and have each platform write their own GUI.
  645.  
  646. Tim W.
  647.  
  648.  
  649.  
  650.  
  651. - --------------------------------------------------------------
  652. Thanks for using Fractdev, The Fractint Developer's Discussion List
  653. Post Message:   fractdev@lists.xmission.com
  654. Get Commands:   majordomo@lists.xmission.com "help"
  655. Administrator:  twegner@phoenix.net
  656. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  657.  
  658. ------------------------------
  659.  
  660. Date: Fri, 15 May 1998 23:57:44 +0100
  661. From: "Christian Strik" <cstrik.isg@hetnet.nl>
  662. Subject: Re: (fractdev) Welcome Terry Gintz
  663.  
  664. Tim wrote:
  665. > I also have the latest dgjpp, and am looking at TK/TCL
  666.  
  667. What is d-g-j-p-p really? Never heard of it.
  668.  
  669. Christian Strik
  670.  
  671.  
  672.  
  673.  
  674.  
  675. - --------------------------------------------------------------
  676. Thanks for using Fractdev, The Fractint Developer's Discussion List
  677. Post Message:   fractdev@lists.xmission.com
  678. Get Commands:   majordomo@lists.xmission.com "help"
  679. Administrator:  twegner@phoenix.net
  680. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  681.  
  682. ------------------------------
  683.  
  684. Date: Sat, 16 May 1998 12:56:17 -0600
  685. From: "Tim Wegner" <twegner@phoenix.net>
  686. Subject: (fractdev) What is djgpp
  687.  
  688. Christian wrote:
  689.  
  690. > What is d-g-j-p-p really? Never heard of it.
  691.  
  692. djgpp is the DOS port of the free GNU C compiler. It includes a DOS extender 
  693. so that compiled programs have a flat memory model and can 
  694. address extended memory, and is not limited to 640K like conventional DOS 
  695. programs.
  696.  
  697. See http://www.delorie.com/djgpp/
  698.  
  699. Tim
  700.  
  701.  
  702. - --------------------------------------------------------------
  703. Thanks for using Fractdev, The Fractint Developer's Discussion List
  704. Post Message:   fractdev@lists.xmission.com
  705. Get Commands:   majordomo@lists.xmission.com "help"
  706. Administrator:  twegner@phoenix.net
  707. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  708.  
  709. ------------------------------
  710.  
  711. Date: Mon, 18 May 98 09:46:48 -0700
  712. From: Tim Gilman <t.gilman@apple.com>
  713. Subject: Re: (fractdev) What your missing...
  714.  
  715. > Tim writes:
  716. >I do strongly suggest that you start with my developer version, whether 
  717. >float-only or not. This will give you all the functionality of the next 
  718. >version and save you trouble later.
  719.  
  720. Can you point me to your developer version?
  721.  
  722. - -= Tim Gilman
  723. t.gilman@apple.com
  724. tgilman@cats.ucsc.edu
  725.  
  726.  
  727.  
  728.  
  729. Tim Gilman                                           BlueBox Engineering
  730. t.gilman@apple.com                                   Apple Computer, Inc.
  731.  
  732.  
  733. - --------------------------------------------------------------
  734. Thanks for using Fractdev, The Fractint Developer's Discussion List
  735. Post Message:   fractdev@lists.xmission.com
  736. Get Commands:   majordomo@lists.xmission.com "help"
  737. Administrator:  twegner@phoenix.net
  738. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  739.  
  740. ------------------------------
  741.  
  742. Date: Mon, 18 May 1998 18:42:02 -0700
  743. From: "darryl" <darryl@dcs-chico.com>
  744. Subject: (fractdev) I saw my shadow!
  745.  
  746. This is a multi-part message in MIME format.
  747.  
  748. - ------=_NextPart_000_0001_01BD828C.A68665E0
  749. Content-Type: text/plain;
  750.     charset="iso-8859-1"
  751. Content-Transfer-Encoding: 7bit
  752.  
  753. Hi folks!
  754.  
  755. Like a groundhog, I do pop up occasionally to check the weather...
  756.  
  757. I've been extremely busy with a startup company the last few (more than a
  758. few) months so, as Tim said, I haven't been able to contribute much to the
  759. discussions or the code.. that hasn't really changed, but I guess my
  760. priorities have, though <g>... 'cause I am willing to help in any way I can
  761. to urge the projects along.
  762.  
  763. I have diligently followed these discussions, though.
  764.  
  765. xmfract has not changed since gawd knows when, it is still based on
  766. way-outdated code.
  767.  
  768. Please, if it is of any value at all, grab chunks of that and mangle it at
  769. will ... I wrote it originally as a teaching aid for Motif, and rapidly got
  770. hooked on the whole stone soup thing :) What a great pool of folks we have
  771. here.
  772.  
  773. If you want the antiquated code, it lives at ftp.x.org, in
  774. /contrib/graphics/xmfract_1.4.tar.gz
  775.  
  776. Beware of some other mirror sites that have earlier beta versions ...
  777. sheesh, I don't think they ever maintain some of these places :)
  778.  
  779. For anyone who asks, I will provide a statically linked binary version for
  780. Linux (ELF), because Motif is a commercial product, and not every site has
  781. the libs.
  782.  
  783. My intention is to devote at least two hours a week to the group, so if you
  784. have anything that you want me to do, please ask! Otherwise, I will keep up
  785. with things here and if I see a place that might benefit from my meager
  786. talents, I am not shy about speaking my mind :p
  787.  
  788. Take care, and have fun!
  789.  
  790. Darryl House
  791. <darryl@dcs-chico.com>
  792.  
  793.  
  794.  
  795. - ------=_NextPart_000_0001_01BD828C.A68665E0
  796. Content-Type: text/html;
  797.     charset="iso-8859-1"
  798. Content-Transfer-Encoding: quoted-printable
  799.  
  800. <!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN">
  801. <HTML>
  802. <HEAD>
  803.  
  804. <META content=3D"text/html; charset=3Diso-8859-1" =
  805. http-equiv=3DContent-Type>
  806. <META content=3D'"MSHTML 4.72.3110.3"' name=3DGENERATOR>
  807. </HEAD>
  808. <BODY bgColor=3D#ffffff>
  809. <DIV><SPAN class=3D420571901-19051998><FONT color=3D#000000 face=3DArial =
  810. size=3D2>Hi=20
  811. folks!</FONT></SPAN></DIV>
  812. <DIV><SPAN class=3D420571901-19051998><FONT color=3D#000000 face=3DArial =
  813.  
  814. size=3D2></FONT></SPAN> </DIV>
  815. <DIV><SPAN class=3D420571901-19051998><FONT color=3D#000000 face=3DArial =
  816. size=3D2>Like a=20
  817. groundhog, I do pop up occasionally to check the =
  818. weather...</FONT></SPAN></DIV>
  819. <DIV><SPAN class=3D420571901-19051998><FONT color=3D#000000 face=3DArial =
  820.  
  821. size=3D2></FONT></SPAN> </DIV>
  822. <DIV><SPAN class=3D420571901-19051998><FONT color=3D#000000 face=3DArial =
  823. size=3D2>I've=20
  824. been extremely busy with a startup company the last few (more than a =
  825. few) months=20
  826. so, as Tim said, I haven't been able to contribute much to the =
  827. discussions or=20
  828. the code.. that hasn't really changed, but I guess my priorities have, =
  829. though=20
  830. <g>... 'cause I am willing to help in any way I can to urge the =
  831. projects=20
  832. along.</FONT></SPAN></DIV>
  833. <DIV><SPAN class=3D420571901-19051998><FONT color=3D#000000 face=3DArial =
  834.  
  835. size=3D2></FONT></SPAN> </DIV>
  836. <DIV><SPAN class=3D420571901-19051998><FONT color=3D#000000 face=3DArial =
  837. size=3D2>I have=20
  838. diligently followed these discussions, though.</FONT></SPAN></DIV>
  839. <DIV><SPAN class=3D420571901-19051998><FONT color=3D#000000 face=3DArial =
  840.  
  841. size=3D2></FONT></SPAN> </DIV>
  842. <DIV><SPAN class=3D420571901-19051998><FONT color=3D#000000 face=3DArial =
  843.  
  844. size=3D2>xmfract has not changed since gawd knows when, it is still =
  845. based on=20
  846. way-outdated code.</FONT></SPAN></DIV>
  847. <DIV><SPAN class=3D420571901-19051998><FONT color=3D#000000 face=3DArial =
  848.  
  849. size=3D2></FONT></SPAN> </DIV>
  850. <DIV><SPAN class=3D420571901-19051998><FONT color=3D#000000 face=3DArial =
  851.  
  852. size=3D2>Please, if it is of any value at all, grab chunks of that and =
  853. mangle it=20
  854. at will ... I wrote it originally as a teaching aid for Motif, and =
  855. rapidly got=20
  856. hooked on the whole stone soup thing :) What a great pool of folks we =
  857. have=20
  858. here.</FONT></SPAN></DIV>
  859. <DIV><SPAN class=3D420571901-19051998><FONT color=3D#000000 face=3DArial =
  860.  
  861. size=3D2></FONT></SPAN> </DIV>
  862. <DIV><SPAN class=3D420571901-19051998><FONT color=3D#000000 face=3DArial =
  863. size=3D2>If you=20
  864. want the antiquated code, it lives at ftp.x.org, in=20
  865. /contrib/graphics/xmfract_1.4.tar.gz</FONT></SPAN></DIV>
  866. <DIV><SPAN class=3D420571901-19051998><FONT color=3D#000000 face=3DArial =
  867.  
  868. size=3D2></FONT></SPAN> </DIV>
  869. <DIV><SPAN class=3D420571901-19051998><FONT color=3D#000000 face=3DArial =
  870. size=3D2>Beware=20
  871. of some other mirror sites that have earlier beta versions ... sheesh, I =
  872. don't=20
  873. think they ever maintain some of these places :)</FONT></SPAN></DIV>
  874. <DIV><SPAN class=3D420571901-19051998><FONT color=3D#000000 face=3DArial =
  875.  
  876. size=3D2></FONT></SPAN> </DIV>
  877. <DIV><SPAN class=3D420571901-19051998><FONT color=3D#000000 face=3DArial =
  878. size=3D2>For=20
  879. anyone who asks, I will provide a statically linked binary version for =
  880. Linux=20
  881. (ELF), because Motif is a commercial product, and not every site has the =
  882.  
  883. libs.</FONT></SPAN></DIV>
  884. <DIV> </DIV>
  885. <DIV><SPAN class=3D420571901-19051998><FONT color=3D#000000 face=3DArial =
  886. size=3D2>My=20
  887. intention is to devote at least two hours a week to the group, so if you =
  888. have=20
  889. anything that you want me to do, please ask! Otherwise, I will keep up =
  890. with=20
  891. things here and if I see a place that might benefit from my meager =
  892. talents, I am=20
  893. not shy about speaking my mind :p</FONT></SPAN></DIV>
  894. <DIV><SPAN class=3D420571901-19051998><FONT color=3D#000000 face=3DArial =
  895.  
  896. size=3D2></FONT></SPAN> </DIV>
  897. <DIV><SPAN class=3D420571901-19051998><FONT color=3D#000000 face=3DArial =
  898. size=3D2>Take=20
  899. care, and have fun!</FONT></SPAN></DIV>
  900. <DIV><SPAN class=3D420571901-19051998><FONT color=3D#000000 face=3DArial =
  901.  
  902. size=3D2></FONT></SPAN> </DIV>
  903. <DIV><SPAN class=3D420571901-19051998><FONT color=3D#000000 face=3DArial =
  904. size=3D2>Darryl=20
  905. House</FONT></SPAN></DIV>
  906. <DIV><SPAN class=3D420571901-19051998><FONT color=3D#000000 face=3DArial =
  907.  
  908. size=3D2></FONT></SPAN><SPAN class=3D420571901-19051998><FONT =
  909. color=3D#000000=20
  910. face=3DArial size=3D2><darryl@dcs-chico.com></FONT></SPAN></DIV>
  911. <DIV><SPAN class=3D420571901-19051998><FONT color=3D#000000 face=3DArial =
  912.  
  913. size=3D2></FONT></SPAN> </DIV>
  914. <DIV><SPAN class=3D420571901-19051998><FONT color=3D#000000 face=3DArial =
  915.  
  916. size=3D2></FONT></SPAN> </DIV></BODY></HTML>
  917.  
  918. - ------=_NextPart_000_0001_01BD828C.A68665E0--
  919.  
  920.  
  921. - --------------------------------------------------------------
  922. Thanks for using Fractdev, The Fractint Developer's Discussion List
  923. Post Message:   fractdev@lists.xmission.com
  924. Get Commands:   majordomo@lists.xmission.com "help"
  925. Administrator:  twegner@phoenix.net
  926. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  927.  
  928. ------------------------------
  929.  
  930. Date: Tue, 19 May 1998 00:08:08 -0400
  931. From: "Peter Gavin" <pgavin@mindspring.com>
  932. Subject: (fractdev) FFT Explanation
  933.  
  934. This is a multi-part message in MIME format.
  935.  
  936. - ------=_NextPart_000_0008_01BD82BA.34159700
  937. Content-Type: text/plain;
  938.     charset="iso-8859-1"
  939. Content-Transfer-Encoding: quoted-printable
  940.  
  941. Does anyone know where I can get an easy to understand explanation of =
  942. FFT's?  Particularly the transition from DFT's to FFT's?  I have a dozen =
  943. papers d/led from assorted places on the web, but all explain it in =
  944. big-headed-mathematician-symbols :)  (I mean, do they really have to =
  945. show off by using notation no one understands?  I guess, they want to be =
  946. the only ones who understand it, so they look smarter :)  Heh, look at =
  947. me, I'm majoring in math, I'll probably use the same notation in 3 or 4 =
  948. years :)  )  Btw, I have taken Calc for two years, (well, only high =
  949. school calc, though...) but some of the language is so inconsistent (in =
  950. the papers I d/led, I mean), I don't understand it.  anyways...
  951.  
  952. Thanks in advance!
  953.  
  954. Peter Gavin
  955. <pgavin@mindspring.com>
  956.  
  957. // End transmission
  958.  
  959.  
  960. - ------=_NextPart_000_0008_01BD82BA.34159700
  961. Content-Type: text/html;
  962.     charset="iso-8859-1"
  963. Content-Transfer-Encoding: quoted-printable
  964.  
  965. <!DOCTYPE HTML PUBLIC "-//W3C//DTD W3 HTML//EN">
  966. <HTML>
  967. <HEAD>
  968.  
  969. <META content=3D"text/html; charset=3Diso-8859-1" =
  970. http-equiv=3DContent-Type>
  971. <META content=3D'"MSHTML 4.72.2106.6"' name=3DGENERATOR>
  972. </HEAD>
  973. <BODY bgColor=3D#ffffff>
  974. <DIV><SPAN class=3D390545903-19051998><FONT color=3D#000000 =
  975. face=3DVerdana size=3D2>Does=20
  976. anyone know where I can get an easy to understand explanation of =
  977. FFT's? =20
  978. Particularly the transition from DFT's to FFT's?  I have a dozen =
  979. papers=20
  980. d/led from assorted places on the web, but all explain it in=20
  981. big-headed-mathematician-symbols :)  (I mean, do they =
  982. <EM>really</EM> have=20
  983. to show off by using notation no one understands?  I guess, they =
  984. want to be=20
  985. the only ones who understand it, so they <EM>look</EM> smarter :)  =
  986. Heh,=20
  987. look at me, I'm majoring in math, I'll probably use the same notation in =
  988. 3 or 4=20
  989. years :)  )  Btw, I have taken Calc for two years, (well, only =
  990. high=20
  991. school calc, though...) but some of the language is so inconsistent (in =
  992. the=20
  993. papers I d/led, I mean), I don't understand it. =20
  994. anyways...</FONT></SPAN></DIV>
  995. <DIV><SPAN class=3D390545903-19051998><FONT color=3D#000000 =
  996. face=3DVerdana=20
  997. size=3D2></FONT></SPAN> </DIV>
  998. <DIV><SPAN class=3D390545903-19051998><FONT color=3D#000000 =
  999. face=3DVerdana=20
  1000. size=3D2>Thanks in advance!</FONT></SPAN></DIV>
  1001. <DIV><SPAN class=3D390545903-19051998><FONT color=3D#000000 =
  1002. face=3DVerdana=20
  1003. size=3D2></FONT></SPAN><FONT face=3D"" size=3D2><BR>Peter =
  1004. Gavin<BR><<A=20
  1005. href=3D"mailto:pgavin@mindspring.com">pgavin@mindspring.com</A>><BR><B=
  1006. R><EM><FONT=20
  1007. face=3D"" size=3D1>// End transmission</FONT></EM></FONT></DIV>
  1008. <DIV> </DIV></BODY></HTML>
  1009.  
  1010. - ------=_NextPart_000_0008_01BD82BA.34159700--
  1011.  
  1012.  
  1013. - --------------------------------------------------------------
  1014. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1015. Post Message:   fractdev@lists.xmission.com
  1016. Get Commands:   majordomo@lists.xmission.com "help"
  1017. Administrator:  twegner@phoenix.net
  1018. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1019.  
  1020. ------------------------------
  1021.  
  1022. End of fractdev-digest V1 #7
  1023. ****************************
  1024.  
  1025.