home *** CD-ROM | disk | FTP | other *** search
/ ftp.xmission.com / 2014.06.ftp.xmission.com.tar / ftp.xmission.com / pub / lists / fractdev / archive / fractdev.200112 < prev    next >
Internet Message Format  |  2001-12-17  |  19KB

  1. From: osuchj@avalon.net
  2. Subject: (fractdev) Xfractint assembler code
  3. Date: 03 Dec 2001 21:06:16 -0600 (CST)
  4.  
  5. Folks,
  6.  
  7. I now have successfully assembled (with nasm) and linked the pentium
  8. mandelbrot code with Xfractint.  The outside options still need to be fixed.
  9. Should be ready by this weekend.
  10.  
  11. Jonathan
  12.  
  13. Thanks for using Fractdev, The Fractint Developer's Discussion List
  14. Post Message:   fractdev@lists.xmission.com
  15. Get Commands:   majordomo@lists.xmission.com "help"
  16. Administrator:  twegner@fractint.org
  17. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  18.  
  19.  
  20. -------------------------------------------------------------------------------
  21.  
  22. From: Tim Wegner <twegner@swbell.net>
  23. Subject: (fractdev) Possible change in fractdev list
  24. Date: 05 Dec 2001 16:35:23 -0600
  25.  
  26. I have been having some problems with majordomo in administering the 
  27. fractint and fractdev lists. The kind xmission folks who host this 
  28. list are suggesting that I move to different (newer) software - 
  29. mailman. If this happens, I may be able to just move the list members 
  30.  
  31. to the new software, or I may just ask members to sign on to the new 
  32. list when it comes on line.
  33.  
  34. This is just a heads up. I am not sure what the timing will be. I may 
  35.  
  36. consider other hosts also if I am making a change, though I must say 
  37. that the xmission relationship has worked very well for us, with only 
  38.  
  39. a few problems, so staying with them is fine with me as long as they 
  40. will have us.
  41.  
  42. If anyone has any thoughts on majordomo vs mailman or other list 
  43. software or hosts, I suggest we declare this "on topic" for this list 
  44.  
  45. for a short while. 
  46.  
  47. Tim Wegner
  48. fractint/fractdev list administrator
  49.  
  50.  
  51. Thanks for using Fractdev, The Fractint Developer's Discussion List
  52. Post Message:   fractdev@lists.xmission.com
  53. Get Commands:   majordomo@lists.xmission.com "help"
  54. Administrator:  twegner@fractint.org
  55. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  56.  
  57.  
  58. -------------------------------------------------------------------------------
  59.  
  60. From: osuchj@avalon.net
  61. Subject: (fractdev) Julia iterations
  62. Date: 06 Dec 2001 20:25:40 -0600 (CST)
  63.  
  64. Tim,
  65.  
  66. Take a look at the default julia fractal, then look at marksjulia at
  67. (0.3,0.6).  I would think that these two images should be the same.  It
  68. turns out that the mandel code is not decrementing the counter after doing
  69. the first iteration, before entering the loop.  Do you have any recollection
  70. of why?  That's a rhetorical question, of course.  8-))  How do you think we 
  71. should fix this?
  72.  
  73. I found this while I was trying to get the Xfractint C-based mandel code in
  74. sync with the DOS version.
  75.  
  76. There was also a problem with the outside=real and outside=imag options.  It
  77. turns out that the compiler evaluates these two lines differently (duh!)
  78.  
  79. coloriter += new.x + 7;
  80. coloriter += (long)new.x + 7;
  81.  
  82. The first is what was in Xfractint and the second is what Fractint does.
  83.  
  84. Jonathan
  85.  
  86. Thanks for using Fractdev, The Fractint Developer's Discussion List
  87. Post Message:   fractdev@lists.xmission.com
  88. Get Commands:   majordomo@lists.xmission.com "help"
  89. Administrator:  twegner@fractint.org
  90. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  91.  
  92.  
  93. -------------------------------------------------------------------------------
  94.  
  95. From: Tim Wegner <twegner@swbell.net>
  96. Subject: Re: (fractdev) Julia iterations
  97. Date: 07 Dec 2001 20:32:33 -0600
  98.  
  99. Jonathan wrote:
  100.  
  101. > Take a look at the default julia fractal, then look at marksjulia 
  102. > at
  103. > (0.3,0.6).  I would think that these two images should be the same.  It
  104. > turns out that the mandel code is not decrementing the counter after doing
  105. > the first iteration, before entering the loop.  Do you have any recollection
  106. > of why? 
  107.  
  108. I think this was done because of the mandelbrot. Bert Tyler made z(0) 
  109.  
  110. = C rather than Z(0) = 0 for the first Mandelbrot iteration to save a 
  111.  
  112. cycle, and because he liked a blue rather than a black background. So 
  113.  
  114. this is a quirk of Fractint's history.
  115.  
  116. > That's a rhetorical question, of course.  8-))  How do you think we 
  117. > should fix this?
  118.  
  119. In the past, we would be very loath to change something like this 
  120. because our artists would go nuts wanting to protect their legacy 
  121. images. But since we don't hear from them anymore, I'm not sure it 
  122. matters. But while fractint is no longer a dominant program, it still 
  123.  
  124. does have a following. 
  125.  
  126. Let me pose a question to this list. Is Fractint backward 
  127. compatability still an issue for you? Do you mind if we eliminate 
  128. quirks and make the program more uniform, or are you concerned that 
  129. legacy images render the same.
  130.  
  131. Hmmm - upon reflection, since we have things like Jim's "fractal of 
  132. the day", there still are accumulating libraries of PAR files. Maybe 
  133. it is important that we keep backward compatibility so as much as 
  134. possible fractint renders old PAR files the way it used to.
  135.  
  136. > coloriter += new.x + 7;
  137. > coloriter += (long)new.x + 7;
  138. > The first is what was in Xfractint and the second is what Fractint does.
  139.  
  140. Those two interpretations don't seem very different to me. Coloriter 
  141. is long, right? When would these two approaches give different 
  142. results?
  143.  
  144. Tim
  145.  
  146.  
  147. Thanks for using Fractdev, The Fractint Developer's Discussion List
  148. Post Message:   fractdev@lists.xmission.com
  149. Get Commands:   majordomo@lists.xmission.com "help"
  150. Administrator:  twegner@fractint.org
  151. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  152.  
  153.  
  154. -------------------------------------------------------------------------------
  155.  
  156. From: fractals@hiddendimension.com
  157. Subject: RE: (fractdev) Julia iterations
  158. Date: 07 Dec 2001 23:02:00 -0500
  159.  
  160. Tim,
  161.  
  162. I have many, many legacy pars, and I am still working on some new formulas.
  163. I would not like to see the mandel code changed.
  164.  
  165. Ron Barnett
  166.  
  167. -----Original Message-----
  168. [mailto:owner-fractdev@lists.xmission.com]On Behalf Of Tim Wegner
  169. Sent: Friday, December 07, 2001 9:33 PM
  170.  
  171.  
  172. Jonathan wrote:
  173.  
  174. > Take a look at the default julia fractal, then look at marksjulia
  175. > at
  176. > (0.3,0.6).  I would think that these two images should be the same.  It
  177. > turns out that the mandel code is not decrementing the counter after doing
  178. > the first iteration, before entering the loop.  Do you have any
  179. recollection
  180. > of why?
  181.  
  182. I think this was done because of the mandelbrot. Bert Tyler made z(0)
  183.  
  184. = C rather than Z(0) = 0 for the first Mandelbrot iteration to save a
  185.  
  186. cycle, and because he liked a blue rather than a black background. So
  187.  
  188. this is a quirk of Fractint's history.
  189.  
  190. > That's a rhetorical question, of course.  8-))  How do you think we
  191. > should fix this?
  192.  
  193. In the past, we would be very loath to change something like this
  194. because our artists would go nuts wanting to protect their legacy
  195. images. But since we don't hear from them anymore, I'm not sure it
  196. matters. But while fractint is no longer a dominant program, it still
  197.  
  198. does have a following.
  199.  
  200. Let me pose a question to this list. Is Fractint backward
  201. compatability still an issue for you? Do you mind if we eliminate
  202. quirks and make the program more uniform, or are you concerned that
  203. legacy images render the same.
  204.  
  205. Hmmm - upon reflection, since we have things like Jim's "fractal of
  206. the day", there still are accumulating libraries of PAR files. Maybe
  207. it is important that we keep backward compatibility so as much as
  208. possible fractint renders old PAR files the way it used to.
  209.  
  210. > coloriter += new.x + 7;
  211. > coloriter += (long)new.x + 7;
  212. >
  213. > The first is what was in Xfractint and the second is what Fractint does.
  214.  
  215. Those two interpretations don't seem very different to me. Coloriter
  216. is long, right? When would these two approaches give different
  217. results?
  218.  
  219. Tim
  220.  
  221.  
  222. Thanks for using Fractdev, The Fractint Developer's Discussion List
  223. Post Message:   fractdev@lists.xmission.com
  224. Get Commands:   majordomo@lists.xmission.com "help"
  225. Administrator:  twegner@fractint.org
  226. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  227.  
  228.  
  229. Thanks for using Fractdev, The Fractint Developer's Discussion List
  230. Post Message:   fractdev@lists.xmission.com
  231. Get Commands:   majordomo@lists.xmission.com "help"
  232. Administrator:  twegner@fractint.org
  233. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  234.  
  235.  
  236. -------------------------------------------------------------------------------
  237.  
  238. From: Tim Wegner <twegner@swbell.net>
  239. Subject: RE: (fractdev) Julia iterations
  240. Date: 07 Dec 2001 23:03:14 -0600
  241.  
  242. Ron wrote:
  243.  
  244. > I have many, many legacy pars, and I am still working on some new formulas.
  245. > I would not like to see the mandel code changed.
  246.  
  247. Not to worry Ron. By now you have seen my replies. I find this all 
  248. very amusing that sleepy email could result in such a furor :-)
  249.  
  250. The only one doing active development now is Jonathan. Jonathan, how 
  251. many hours of your life have you spent working on backward 
  252. compatability in Fractint? :-)
  253.  
  254. (For those not in the know, Jonathan's real name is "Jonathan 
  255. Backward Compatability Osuch").
  256.  
  257. Tim
  258.  
  259.  
  260. Thanks for using Fractdev, The Fractint Developer's Discussion List
  261. Post Message:   fractdev@lists.xmission.com
  262. Get Commands:   majordomo@lists.xmission.com "help"
  263. Administrator:  twegner@fractint.org
  264. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  265.  
  266.  
  267. -------------------------------------------------------------------------------
  268.  
  269. From: "Jonathan Osuch" <osuchj@avalon.net>
  270. Subject: Re: (fractdev) Julia iterations
  271. Date: 08 Dec 2001 07:01:30 -0600
  272.  
  273. Tim,
  274.  
  275. >> coloriter += new.x + 7;
  276. >> coloriter += (long)new.x + 7;
  277. > >
  278. >> The first is what was in Xfractint and the second is what Fractint does.
  279.  
  280. > Those two interpretations don't seem very different to me. Coloriter
  281. > is long, right? When would these two approaches give different
  282. > results?
  283.  
  284. Yes, coloriter is long.  I thought I knew the answer to the question of why
  285. the two are different until I started to reply.  I do know that the two
  286. results *are* different.  One would think that the fractional part being
  287. truncated would be the same in both instances.  And, the integer parts being
  288. added together should also be the same.  It may have to do with whether the
  289. compiler decides to truncate or round the result.
  290.  
  291. Jonathan
  292.  
  293.  
  294.  
  295. Thanks for using Fractdev, The Fractint Developer's Discussion List
  296. Post Message:   fractdev@lists.xmission.com
  297. Get Commands:   majordomo@lists.xmission.com "help"
  298. Administrator:  twegner@fractint.org
  299. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  300.  
  301.  
  302. -------------------------------------------------------------------------------
  303.  
  304. From: osuchj@avalon.net
  305. Subject: Re: (Fwd) Re: (fractdev) Julia iterations
  306. Date: 09 Dec 2001 20:20:59 -0600 (CST)
  307.  
  308. Tim,
  309.  
  310. > I'm forwarding this in case it doesn't reach the list. I am having
  311. > some mysterious email problems. I'm not sure you have gotten all
  312. > my emails, not that I have sent you a lot. Did you get an email from
  313. > me in response to your telling me that you had ported mandelbrot
  314. > MASM to NASM? I asked you if that meant also porting the
  315. > medium memory model to flat memory. Though if I think about it,
  316. > porting float code this way is not so bad.
  317.  
  318. I don't seem to have any recollection of an email such as you describe.  I
  319. did get the three you sent to the springnet account, although I didn't check
  320. it from Iowa.
  321.  
  322. NASM uses the flat memory model.  It is actually pretty easy to do the
  323. conversion.  I have contemplated trying to combining both versions of the
  324. assembler code into one file.  Unfortunately, there are some major
  325. differences and some variables are dword in NASM and word in MASM.  The
  326. floating point registers are st(1) in MASM and st1 in NASM.  The use of
  327. square brackets [ & ] is different with the two assemblers.  They represent
  328. the value of the variable in NASM and the address of the variable in MASM.
  329. I think, anyway.  It's been a while since I used MASM.
  330.  
  331. The reason I haven't released the patch yet is because I can't get the C
  332. code to produce the same image as the assembly code.  That's a bit
  333. frustrating!
  334.  
  335. The other thing I'm having to do is require fpu=387 in sstools.ini, since we
  336. don't seem to have a way of telling what we are running on in Xfractint.
  337. Hopefully, it is just a temporary solution.
  338.  
  339. Jonathan
  340.  
  341.  
  342. Thanks for using Fractdev, The Fractint Developer's Discussion List
  343. Post Message:   fractdev@lists.xmission.com
  344. Get Commands:   majordomo@lists.xmission.com "help"
  345. Administrator:  twegner@fractint.org
  346. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  347.  
  348.  
  349. -------------------------------------------------------------------------------
  350.  
  351. From: "Humberto R. Baptista" <humberto@uole.com>
  352. Subject: RE: (fractdev) Julia iterations
  353. Date: 10 Dec 2001 13:41:19 -0300
  354.  
  355.  
  356.  
  357. > >> coloriter += new.x + 7;
  358. > >> coloriter += (long)new.x + 7;
  359. > > >
  360. > >> The first is what was in Xfractint and the second is what
  361. > Fractint does.
  362.  
  363.     This may be _completely_ off the mark, but: some C compilers do their
  364. integer arithmetic in normal int, and ONLY when needed convert to long, bu
  365. this would only cause problema in large calcularions and/or divisions. And
  366. the line above doens not seem to have either.
  367.  
  368.     Best to all,
  369.  
  370.     HB
  371.  
  372.  
  373.  
  374. Thanks for using Fractdev, The Fractint Developer's Discussion List
  375. Post Message:   fractdev@lists.xmission.com
  376. Get Commands:   majordomo@lists.xmission.com "help"
  377. Administrator:  twegner@fractint.org
  378. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  379.  
  380.  
  381. -------------------------------------------------------------------------------
  382.  
  383. From: osuchj@avalon.net
  384. Subject: (fractdev) Patch 20.2.02
  385. Date: 10 Dec 2001 21:41:36 -0600 (CST)
  386.  
  387. Folks,
  388.  
  389. The diff for patch 2 to version 20.2 is now available.  I've updated the 
  390. Xfractint source only at this point.  Tomorrow I'll get the DOS versions and 
  391. the what's new files.
  392.  
  393. Jonathan
  394.  
  395. Thanks for using Fractdev, The Fractint Developer's Discussion List
  396. Post Message:   fractdev@lists.xmission.com
  397. Get Commands:   majordomo@lists.xmission.com "help"
  398. Administrator:  twegner@fractint.org
  399. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  400.  
  401.  
  402. -------------------------------------------------------------------------------
  403.  
  404. From: HGtotheG@aol.com
  405. Subject: Re: (Fwd) Re: (fractdev) Julia iterations
  406. Date: 14 Dec 2001 15:50:53 EST
  407.  
  408.  
  409. --part1_14a.5c4f99f.294bc02d_boundary
  410. Content-Type: text/plain; charset="US-ASCII"
  411. Content-Transfer-Encoding: 7bit
  412.  
  413. In a message dated 12/9/2001 6:17:08 PM Pacific Standard Time, 
  414. osuchj@avalon.net writes:
  415.  
  416.  
  417. > Tim,
  418. > > I'm forwarding this in case it doesn't reach the list. I am having
  419. > > some mysterious email problems. I'm not sure you have gotten all
  420. > > my emails, not that I have sent you a lot. Did you get an email from
  421. > > me in response to your telling me that you had ported mandelbrot
  422. I don't know who you are trying to reach, but my name isn't Joe. Wanted to 
  423. let you know so you wouldn't thing Joe was ignoring you.
  424. If you have any questions feel free to ask me.
  425. R
  426.  
  427.  
  428. --part1_14a.5c4f99f.294bc02d_boundary
  429. Content-Type: text/html; charset="US-ASCII"
  430. Content-Transfer-Encoding: 7bit
  431.  
  432. <HTML><FONT FACE=arial,helvetica><FONT  SIZE=2>In a message dated 12/9/2001 6:17:08 PM Pacific Standard Time, osuchj@avalon.net writes:
  433. <BR>
  434. <BR>
  435. <BR><BLOCKQUOTE TYPE=CITE style="BORDER-LEFT: #0000ff 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px">
  436. <BR>Tim,
  437. <BR>
  438. <BR>> I'm forwarding this in case it doesn't reach the list. I am having
  439. <BR>> some mysterious email problems. I'm not sure you have gotten all
  440. <BR>> my emails, not that I have sent you a lot. Did you get an email from
  441. <BR>> me in response to your telling me that you had ported mandelbrot
  442. <BR></BLOCKQUOTE>
  443. <BR></FONT><FONT  COLOR="#ff00ff" SIZE=2 FAMILY="SANSSERIF" FACE="Arial" LANG="0">I don't know who you are trying to reach, but my name isn't Joe. Wanted to let you know so you wouldn't thing Joe was ignoring you.
  444. <BR>If you have any questions feel free to ask me.
  445. <BR>R</FONT><FONT  COLOR="#000000" SIZE=2 FAMILY="SANSSERIF" FACE="Arial" LANG="0">
  446. <BR></FONT></HTML>
  447.  
  448. --part1_14a.5c4f99f.294bc02d_boundary--
  449.  
  450. Thanks for using Fractdev, The Fractint Developer's Discussion List
  451. Post Message:   fractdev@lists.xmission.com
  452. Get Commands:   majordomo@lists.xmission.com "help"
  453. Administrator:  twegner@fractint.org
  454. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  455.  
  456.  
  457. -------------------------------------------------------------------------------
  458.  
  459. From: Tim Wegner <twegner@swbell.net>
  460. Subject: (fractdev) Migration of list to mailman
  461. Date: 16 Dec 2001 21:52:53 -0600
  462.  
  463. I am planning to migrate the fractint and fractdev lists at 
  464. xmission.com from majordomo to to mailman. 
  465.  
  466. The new lists are already set up. 
  467.  
  468. See:
  469.  
  470.    http://mailman.xmission.com
  471.  
  472. I am planning to migrate everyone tomorrow. However if you want to 
  473. try it before that you can subscribe yourself by going to the above 
  474. web address.
  475.  
  476. If any question or comment let me know.
  477.  
  478. Tim
  479.  
  480.  
  481.  
  482. Thanks for using Fractdev, The Fractint Developer's Discussion List
  483. Post Message:   fractdev@lists.xmission.com
  484. Get Commands:   majordomo@lists.xmission.com "help"
  485. Administrator:  twegner@fractint.org
  486. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  487.  
  488.  
  489. -------------------------------------------------------------------------------
  490.  
  491. From: Tim Wegner <twegner@swbell.net>
  492. Subject: (fractdev) Fractint and fractdev list migration
  493. Date: 17 Dec 2001 18:49:17 -0600
  494.  
  495. I have completed adding all the fractint and fractdev and 
  496. corresponding digest members to the new mailman software at xmission.
  497.  
  498. Please send all new posts to the new list 
  499. (fractint@mailman.xmission.com and fractdev@mailman.xmission.com). 
  500. The majordomo list will go away very soon. I am investigating options 
  501. for what to do with the old archives. I'll make sure they are not 
  502. lost.
  503.  
  504. You should have gotten an email with the password for your list 
  505. configuration web page. You can change your password, but don't re-
  506. use an important password since this password provides only mild 
  507. security!
  508.  
  509. One thing that is a little different is that the digests are not 
  510. separate lists. Some of you subcribed to both the regular list and 
  511. the digest. You can select which you want on your list configuration 
  512. web page. I tried to set up previous digest members to get the 
  513. digest.
  514.  
  515. For a short time I hereby declare that questions about the list 
  516. software and how to use it are ON topic. However if you notice 
  517. particular things that need configuring, I suggest emailing me 
  518. directly and not bothering the list. 
  519.  
  520. I have already changed the reply-to from the message poster to the 
  521. list. For our list I believe it works best for most replies to go to 
  522. the list.
  523.  
  524. Let me know if you are having any problems.
  525.  
  526. Tim Wegner
  527.  
  528.  
  529. Thanks for using Fractdev, The Fractint Developer's Discussion List
  530. Post Message:   fractdev@lists.xmission.com
  531. Get Commands:   majordomo@lists.xmission.com "help"
  532. Administrator:  twegner@fractint.org
  533. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  534.  
  535.