home *** CD-ROM | disk | FTP | other *** search
/ ftp.xmission.com / 2014.06.ftp.xmission.com.tar / ftp.xmission.com / pub / lists / fractdev / archive / fractdev.199903 < prev    next >
Internet Message Format  |  1999-03-10  |  54KB

  1. From: Humberto Rossetti Baptista <humberto@insite.com.br>
  2. Subject: Re: (fractdev) Re: 32 bit port - graphics API
  3. Date: 01 Mar 1999 21:26:42 -0300 (EST)
  4.  
  5. On Thu, 25 Feb 1999, Tim Gilman wrote:
  6.  
  7. > Does anyone have any opinions on these sorts of issues?
  8.  
  9.     Yes: my goes in the direction you're going while supporting a more
  10. hands-on approach (TimW style:-)): 
  11.  
  12.     The abtractions o the grahics system is important but not essential
  13. right now and as you've pointed needs a LOT more research.
  14.  
  15.     Our main problem (in my opinion, of course) is to move to a flat memory
  16. model to allow people to experiment more and throw more peebles in the soup! I
  17. hate to cook in a small pan :-)))
  18.  
  19.     `[]'s
  20.  
  21.     Humberto R. Baptista
  22.     humberto@insite.com.br
  23.  
  24. Insite - Solucoes Internet                         http://www.insite.com.br
  25.  
  26.  
  27. Thanks for using Fractdev, The Fractint Developer's Discussion List
  28. Post Message:   fractdev@lists.xmission.com
  29. Get Commands:   majordomo@lists.xmission.com "help"
  30. Administrator:  twegner@phoenix.net
  31. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  32.  
  33.  
  34. -------------------------------------------------------------------------------
  35.  
  36. From: Phil McRevis <legalize@xmission.com>
  37. Subject: (fractdev) 16->32 bit assembler
  38. Date: 03 Mar 1999 12:26:02 -0700
  39.  
  40. OK, what do I need to know in order to convert the assembler to
  41. 32-bit?
  42.  
  43. I've coded 6809 and 680x0 assembler before, but not x86 assembler,
  44. although I'm familiar with the architecture and instruction set.
  45.  
  46. It looks like the fastest path to the 32-bit flat memory-model is to
  47. port everything in the existing fractint code base, including the
  48. assembler.
  49.  
  50. Tim, weren't you going to send me the URL for the newer development
  51. version of the code (including evolver, etc.) so I can merge my
  52. changes?
  53. --
  54. <http://www.xmission.com/~legalize/>    Legalize Adulthood!
  55.     ``Ain't it funny that they all fire the pistol, 
  56.       at the wrong end of the race?''--PDBT
  57.           <http://www.eden.com/~thewho>
  58.  
  59. Thanks for using Fractdev, The Fractint Developer's Discussion List
  60. Post Message:   fractdev@lists.xmission.com
  61. Get Commands:   majordomo@lists.xmission.com "help"
  62. Administrator:  twegner@phoenix.net
  63. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  64.  
  65.  
  66. -------------------------------------------------------------------------------
  67.  
  68. From: "Damien M. Jones" <dmj@fractalus.com>
  69. Subject: Re: (fractdev) 16->32 bit assembler
  70. Date: 03 Mar 1999 13:38:08 -0600
  71.  
  72. Phil,
  73.  
  74.  - OK, what do I need to know in order to convert the assembler to
  75.  - 32-bit?
  76.  
  77. <guffaw>
  78.  
  79. :-)
  80.  
  81.  - I've coded 6809 and 680x0 assembler before, but not x86 assembler,
  82.  - although I'm familiar with the architecture and instruction set.
  83.  
  84. Hmmm. First step, of course: forget most of your optimizing tricks from
  85. 680x0 code. :) Then, if you want to write fast code, check Agner Fog's guide:
  86.  
  87.     http://www.geocities.com/SiliconValley/9498/p5opt.html
  88.  
  89. Now, your problem is that a lot of the assembly programming guides for the
  90. PC all seem to start out with real-mode DOS programming, which is a pain in
  91. the neck and far more complicated. 32-bit programming is simple. You don't
  92. ever mess with segment registers--you just treat memory as a flat address
  93. space, like you do on the 680x0. And although you'll find specialized
  94. instructions for doing specific things with specific registers, most of the
  95. time these are hold-overs from earlier generations; the general-purpose
  96. instructions that work on almost all registers are faster, and they give
  97. you more flexibility.
  98.  
  99. Don't forget that x86 chips store the least significant byte in the lowest
  100. address; this is backwards from 680x0 chips. If you have a variable you
  101. want to access as both a longword and a word, on the 680x0 you'd do it like
  102. this:
  103.  
  104.         move.w var1+2,d0        ; access the low word
  105.         move.l var1,d1        ; access the entire longword
  106.         ...
  107. var1    dc.l $12345678
  108.  
  109. On an x86, you'd do it like this:
  110.  
  111.         mov ax,WORD PTR var1    ; access the low word
  112.         mov ebx,var1            ; access the entire doubleword
  113.         ...
  114. var1    dd 012345678h
  115.  
  116. Note that for x86 instructions, the destination is on the left, not on the
  117. right. This caused me no end of trouble when I moved from 680x0 to x86. On
  118. the whole, I think I prefer the 680x0 syntax. I certainly prefer having
  119. more registers to work with. :-) Having only eight general-purpose
  120. registers when you're used to sixteen is a *tight* squeeze.
  121.  
  122. Damien M. Jones   \\
  123. dmj@fractalus.com  \\  Fractalus Galleries & Info:
  124.                     \\  http://www.fractalus.com/
  125.  
  126. Please do not post my e-mail address on a web site or
  127. in a newsgroup.  Thank you.
  128.  
  129. Thanks for using Fractdev, The Fractint Developer's Discussion List
  130. Post Message:   fractdev@lists.xmission.com
  131. Get Commands:   majordomo@lists.xmission.com "help"
  132. Administrator:  twegner@phoenix.net
  133. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  134.  
  135.  
  136. -------------------------------------------------------------------------------
  137.  
  138. From: Phil McRevis <legalize@xmission.com>
  139. Subject: Re: (fractdev) 16->32 bit assembler 
  140. Date: 03 Mar 1999 12:59:42 -0700
  141.  
  142.  
  143. In article <3.0.5.32.19990303133808.007efdc0@mail.icd.com>,
  144.     "Damien M. Jones" <dmj@fractalus.com>  writes:
  145. > Phil,
  146.  
  147. By the way, in case anyone didn't know (or care :-).  "Phil McRevis"
  148. is a gag name.  I put it on my account because some people insist on
  149. knowing your "real name" before they will take you seriously and/or
  150. answer your questions.  I used to use various pithy phrases like
  151. "Legalize Adulthood!" in my real name field and people would have
  152. these reactions about knowing who I am "really".  So I put the Phil
  153. McRevis there to satisfy these boneheads (say it out loud to get the
  154. gag).
  155.  
  156. I did have a bad experience once with some dork who decided that he
  157. was going to use my real name to look up my phone number and leave
  158. threatening messages on my answering machine.  (I still have the tape
  159. around somewhere in case he decides to run for office; yes, he was a
  160. dork from a politics mailing list.)  Nowadays that is less likely to
  161. happen since I've gotten my phone number unlisted to avoid
  162. telemarketers during dinner, but still, you never know.
  163.  
  164. My real name is Rich.  If anyone doesn't recognize who I am from the
  165. style of my messages and is curious, email me in private and I may
  166. reveal more.  Its a shame that one must resort to security through
  167. obscurity in order to protect oneself from the various boneheads out
  168. there these days, but its what I've found works best.
  169.  
  170. Now back to our regular program...
  171.  
  172. >  - OK, what do I need to know in order to convert the assembler to
  173. >  - 32-bit?
  174. > <guffaw>
  175.  
  176. Well we just didn't seem to be reaching any firm conclusion about what
  177. to do about the graphics.  I'm not even going to attempt making the
  178. converted assembly fast or efficient, merely functional.
  179.  
  180. >     http://www.geocities.com/SiliconValley/9498/p5opt.html
  181.  
  182. I've read this before, but as I say, I'm not looking for the minimum
  183. cycle M-set computation, just something that *works* in 32-bit mode.
  184.  
  185. > Now, your problem is that a lot of the assembly programming guides for the
  186. > PC all seem to start out with real-mode DOS programming, which is a pain in
  187. > the neck and far more complicated.
  188.  
  189. Yes, the book I have on x86 assembly code is like that.  Fortunately I
  190. got it so cheap that I didn't feel ripped off :-).  (It was like $5 or
  191. something like that.)
  192.  
  193. > Note that for x86 instructions, the destination is on the left, not on the
  194. > right. This caused me no end of trouble when I moved from 680x0 to x86.
  195.  
  196. Its actually been so long since I genuinely coded assembly (last time
  197. was in 1986!) that I don't expect this to be a problem for me :-).
  198.  
  199. Mostly I'm just concerned about converting the 16bit assembler in such
  200. a way as to preserve its correctness.  Some other assembly guru can
  201. adjust for speed if necessary.
  202. --
  203. <http://www.xmission.com/~legalize/>    Legalize Adulthood!
  204.     ``Ain't it funny that they all fire the pistol,     
  205.       at the wrong end of the race?''--PDBT     
  206. legalize@xmission.com    <http://www.eden.com/~thewho>
  207.  
  208. Thanks for using Fractdev, The Fractint Developer's Discussion List
  209. Post Message:   fractdev@lists.xmission.com
  210. Get Commands:   majordomo@lists.xmission.com "help"
  211. Administrator:  twegner@phoenix.net
  212. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  213.  
  214.  
  215. -------------------------------------------------------------------------------
  216.  
  217. From: Phil McRevis <legalize@xmission.com>
  218. Subject: Re: (fractdev) 16->32 bit assembler 
  219. Date: 03 Mar 1999 13:08:38 -0700
  220.  
  221.  
  222. Can someone recommend a good book on 32-bit assembler?  I'd like to
  223. have a nice reference + tutorial to work with while I'm doing this.
  224. As I said, I have an x86 assembler book, but it is focused on 16bit
  225. DOS real-mode code, not 32bit protected mode stuff.  Yes, I can print
  226. out the x86 PDF files from intel, but that's hardly the best way to
  227. learn assembler -- staring at a long compendium of detailed tehcnical
  228. info on each and every instruction without a tutorial-like overview.
  229. --
  230. <http://www.xmission.com/~legalize/>    Legalize Adulthood!
  231.     ``Ain't it funny that they all fire the pistol,     
  232.       at the wrong end of the race?''--PDBT     
  233. legalize@xmission.com    <http://www.eden.com/~thewho>
  234.  
  235. Thanks for using Fractdev, The Fractint Developer's Discussion List
  236. Post Message:   fractdev@lists.xmission.com
  237. Get Commands:   majordomo@lists.xmission.com "help"
  238. Administrator:  twegner@phoenix.net
  239. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  240.  
  241.  
  242. -------------------------------------------------------------------------------
  243.  
  244. From: Humberto Rossetti Baptista <humberto@insite.com.br>
  245. Subject: Re: (fractdev) 16->32 bit assembler
  246. Date: 03 Mar 1999 17:27:22 -0300 (EST)
  247.  
  248.  
  249.     Hi Phil (Rich),
  250.  
  251. On Wed, 3 Mar 1999, Phil McRevis wrote:
  252.  
  253. > It looks like the fastest path to the 32-bit flat memory-model is to
  254. > port everything in the existing fractint code base, including the
  255. > assembler.
  256.  
  257.     I think that won't be necessary as the work on xfractint has ported back
  258. all assembly to C, so as a simple path we can use this to obtain a fractint
  259. version that is compiled to 32 bit. 
  260.  
  261.     What we lack right now is the porting of the graphic/text interface to
  262. 32 bit (in C for portability issues ??) To that we have seen the mantion of
  263. Allegro as a library that can handle both Linux and DOS 32 bit (does it work in
  264. other Unixes, and/or X?).
  265.  
  266. > Tim, weren't you going to send me the URL for the newer development
  267. > version of the code (including evolver, etc.) so I can merge my
  268. > changes?
  269.  
  270.     Hi Tim, How are things doing? I see from the ftp that you haven't merged
  271. thelast stuff yet in the files, any ideas?
  272.  
  273.     []'s
  274.  
  275.     Humberto R. Baptista
  276.     humberto@insite.com.br
  277.  
  278. Insite - Solucoes Internet                         http://www.insite.com.br
  279.  
  280.  
  281. Thanks for using Fractdev, The Fractint Developer's Discussion List
  282. Post Message:   fractdev@lists.xmission.com
  283. Get Commands:   majordomo@lists.xmission.com "help"
  284. Administrator:  twegner@phoenix.net
  285. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  286.  
  287.  
  288. -------------------------------------------------------------------------------
  289.  
  290. From: Phil McRevis <legalize@xmission.com>
  291. Subject: Re: (fractdev) 16->32 bit assembler 
  292. Date: 03 Mar 1999 13:29:45 -0700
  293.  
  294.  
  295. In article <Pine.LNX.4.02.9903031723001.10664-100000@tatui.insite.com.br>,
  296.     Humberto Rossetti Baptista <humberto@insite.com.br>  writes:
  297. >I think that won't be necessary as the work on xfractint has ported back
  298. > all assembly to C, so as a simple path we can use this to obtain a fractint
  299. > version that is compiled to 32 bit. 
  300.  
  301. No, this won't work (completely) for the DOS code, because xfractint
  302. doesn't know anything about VGA cards and so-on.  It uses X for
  303. graphics and input.  Yes, some things can be stolen from the xfractint
  304. source code but for others it uses an X-centric replacement, not a
  305. straight "do what the DOS code does, but do it in C" replacement.
  306. --
  307. <http://www.xmission.com/~legalize/>    Legalize Adulthood!
  308.     ``Ain't it funny that they all fire the pistol,     
  309.       at the wrong end of the race?''--PDBT     
  310. legalize@xmission.com    <http://www.eden.com/~thewho>
  311.  
  312. Thanks for using Fractdev, The Fractint Developer's Discussion List
  313. Post Message:   fractdev@lists.xmission.com
  314. Get Commands:   majordomo@lists.xmission.com "help"
  315. Administrator:  twegner@phoenix.net
  316. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  317.  
  318.  
  319. -------------------------------------------------------------------------------
  320.  
  321. From: Humberto Rossetti Baptista <humberto@insite.com.br>
  322. Subject: (fractdev) New Release?
  323. Date: 03 Mar 1999 17:37:43 -0300 (EST)
  324.  
  325.  
  326.     Hi All,
  327.  
  328.     I know I'm a newcomer to the development, but I am feeling more of less
  329. what is happening in our recent discussions, soI'll make a suggestion:
  330.  
  331.     - Is it time to make a new public release of fractint? It has several
  332. new features and the authores _seem_ to have tested it well. If so we could try
  333. to make a feature freeze to uncover bugs for, say one month, and:
  334.  
  335.     - Move to 32 bit in the next version?
  336.  
  337.     What do the list thinks?
  338.  
  339.     []'s
  340.  
  341.     Humberto R. Baptista
  342.     humberto@insite.com.br
  343.  
  344. Insite - Solucoes Internet                         http://www.insite.com.br
  345.  
  346.  
  347. Thanks for using Fractdev, The Fractint Developer's Discussion List
  348. Post Message:   fractdev@lists.xmission.com
  349. Get Commands:   majordomo@lists.xmission.com "help"
  350. Administrator:  twegner@phoenix.net
  351. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  352.  
  353.  
  354. -------------------------------------------------------------------------------
  355.  
  356. From: Humberto Rossetti Baptista <humberto@insite.com.br>
  357. Subject: Re: (fractdev) 16->32 bit assembler 
  358. Date: 03 Mar 1999 17:39:41 -0300 (EST)
  359.  
  360. On Wed, 3 Mar 1999, Phil McRevis wrote:
  361.  
  362. > No, this won't work (completely) for the DOS code, because xfractint
  363. > doesn't know anything about VGA cards and so-on.  It uses X for
  364. > graphics and input.  Yes, some things can be stolen from the xfractint
  365. > source code but for others it uses an X-centric replacement, not a
  366. > straight "do what the DOS code does, but do it in C" replacement.
  367.  
  368.     Right thats' why I mentioned a portable ans open 32 bit grapphics
  369. library (Allegro) in the mail. This would help us to cope with the parts that
  370. are missing (the screen IO, that is).
  371.  
  372.     []'s
  373.  
  374.     Humberto R. Baptista
  375.     humberto@insite.com.br
  376.  
  377. Insite - Solucoes Internet                         http://www.insite.com.br
  378.  
  379.  
  380. Thanks for using Fractdev, The Fractint Developer's Discussion List
  381. Post Message:   fractdev@lists.xmission.com
  382. Get Commands:   majordomo@lists.xmission.com "help"
  383. Administrator:  twegner@phoenix.net
  384. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  385.  
  386.  
  387. -------------------------------------------------------------------------------
  388.  
  389. From: "Damien M. Jones" <dmj@fractalus.com>
  390. Subject: Re: (fractdev) 16->32 bit assembler 
  391. Date: 03 Mar 1999 16:29:59 -0600
  392.  
  393. Rich,
  394.  
  395.  - By the way, in case anyone didn't know (or care :-).  "Phil McRevis"
  396.  - is a gag name.
  397.  
  398. Doh! Yep, I get it now. Silly me.
  399.  
  400. It is indeed a shame that you have found it necessary to obscure this piece
  401. of information about yourself. It's even more of a shame that someone went
  402. to the trouble of leaving you threatening phone messages. It's one reason I
  403. keep an unlisted number. (At the moment, it's not only unlisted, but the
  404. account isn't even in my name.) But I also don't publish my e-mail address
  405. on the web or post it to a newsgroup, so I guess I'm mildly paranoid
  406. myself. :)
  407.  
  408.  - Mostly I'm just concerned about converting the 16bit assembler in such
  409.  - a way as to preserve its correctness.  Some other assembly guru can
  410.  - adjust for speed if necessary.
  411.  
  412. Well, for the most part you should be able to get away with simply removing
  413. the segment register references, then, but depending on how clever the
  414. FractInt code gets with its segment register shuffling, that may not be
  415. easy. And as pointed out, the bigger problem isn't the generating code...
  416. it IS the graphics. One of the problems is that 32-bit mode doesn't exist
  417. outside of a protected mode environment, which makes accessing the video
  418. hardware a little bit more difficult. Usually you can't just access video
  419. RAM directly. :-(
  420.  
  421. Damien M. Jones   \\
  422. dmj@fractalus.com  \\  Fractalus Galleries & Info:
  423.                     \\  http://www.fractalus.com/
  424.  
  425. Please do not post my e-mail address on a web site or
  426. in a newsgroup.  Thank you.
  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.  
  437. From: "Tim Wegner" <twegner@phoenix.net>
  438. Subject: (Fwd) Re: (fractdev) 16->32 bit assembler 
  439. Date: 03 Mar 1999 19:04:12 -0600
  440.  
  441.  
  442. > No, this won't work (completely) for the DOS code, because xfractint
  443. > doesn't know anything about VGA cards and so-on.  It uses X for
  444. > graphics and input.  Yes, some things can be stolen from the xfractint
  445. > source code but for others it uses an X-centric replacement, not a
  446. > straight "do what the DOS code does, but do it in C" replacement.
  447.  
  448. What you are saying is true, but starting with the Xfractint code is 
  449. bt far the easiest way to start. It would not be a good idea to port 
  450. video.asm, but rather, port the main mode setting, pixel read/write, 
  451. and character read/write routines. djgpp has an SVGA library we 
  452. could use. We could also use allego.
  453.  
  454. Having considered nearly every alternative ad nauseum, I believe 
  455. that the best short term 32 bit project would be to port to djgpp, 
  456. and maybe simultaeously to Linux non-X. We don't need any 
  457. assembler to do this. Once done, we could enhance the result with 
  458. some key assembler. IMHO the most important assembler is the 
  459. fast parser.
  460.  
  461. Tim
  462.  
  463.  
  464. Thanks for using Fractdev, The Fractint Developer's Discussion List
  465. Post Message:   fractdev@lists.xmission.com
  466. Get Commands:   majordomo@lists.xmission.com "help"
  467. Administrator:  twegner@phoenix.net
  468. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  469.  
  470.  
  471. -------------------------------------------------------------------------------
  472.  
  473. From: "Tim Wegner" <twegner@phoenix.net>
  474. Subject: Re: (fractdev) New Release?
  475. Date: 03 Mar 1999 19:00:53 -0600
  476.  
  477. Humberto asked:
  478.  
  479. >     - Is it time to make a new public release of fractint? It has several
  480. > new features and the authores _seem_ to have tested it well. If so we could try
  481. > to make a feature freeze to uncover bugs for, say one month, and:
  482.  
  483. Robin proposed releasing our current developer version as a "public 
  484. beta", which is something we haven't done before. But I haven't 
  485. heard from Jonathan since then; I'm guessing he is out of town or 
  486. otherwise off line.
  487.  
  488. There are a few known loose ends, but I see no harm in releasing 
  489. somethimng sooner than we usually do because development is 
  490. going so slowly.
  491.  
  492. Robin needs to document his sound additions. Jonathan was 
  493. working on some Linux debugging. There are some other loose 
  494. ends, such as some partially integrated synchronous orbuts - two 
  495. versions, in fact!
  496.  
  497. My opinion is that we could release what we have as a public beta 
  498. most any time, without necessarily tying up all loose ends first. I'd 
  499. suggest putting it in just one or two places (e.g.spanky) and having 
  500. a distribution agreement saying that because it is a beta it should 
  501. not be re-uploaded.
  502.  
  503. Tim
  504.  
  505.  
  506. Thanks for using Fractdev, The Fractint Developer's Discussion List
  507. Post Message:   fractdev@lists.xmission.com
  508. Get Commands:   majordomo@lists.xmission.com "help"
  509. Administrator:  twegner@phoenix.net
  510. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  511.  
  512.  
  513. -------------------------------------------------------------------------------
  514.  
  515. From: "Tim Wegner" <twegner@phoenix.net>
  516. Subject: Re: (fractdev) New Release? 
  517. Date: 03 Mar 1999 21:28:16 -0600
  518.  
  519. Rich asked:
  520.  
  521. > Tim, if you recommend using xfractint sources as a start, should I
  522. > just use the xfractint 3.04?
  523.  
  524. No, start with the current synch, which I'll commit having up 
  525. Thursday night if not sooner. There are too many changes already 
  526. made in the developer version, and if you are doing massive global 
  527. changes yourself, it would be very hard to catch up.
  528.  
  529. Yet another consideration. I have made a smaller version of Fractint 
  530. that has all the integer math stripped out. We could start with the 
  531. Xfractint version of that, and then we'd never be faced with having to 
  532. strip out the integer math.
  533.  
  534. I just heard from Jonathan. He has no problem with a public beta 
  535. relatively soon.
  536.  
  537. BTW both svgalib and allegro exist for both djgpp and LINUX, so I 
  538. expect our 32 bit port could be developed for both at the same time 
  539. with minimum fuss.
  540.  
  541. Tim
  542.  
  543.  
  544.  
  545. Thanks for using Fractdev, The Fractint Developer's Discussion List
  546. Post Message:   fractdev@lists.xmission.com
  547. Get Commands:   majordomo@lists.xmission.com "help"
  548. Administrator:  twegner@phoenix.net
  549. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  550.  
  551.  
  552. -------------------------------------------------------------------------------
  553.  
  554. From: Phil McRevis <legalize@xmission.com>
  555. Subject: Re: (fractdev) New Release? 
  556. Date: 03 Mar 1999 20:38:08 -0700
  557.  
  558.  
  559. OK, hollar at me when you've got something for me to grab.
  560. --
  561. <http://www.xmission.com/~legalize/>    Legalize Adulthood!
  562.     ``Ain't it funny that they all fire the pistol,     
  563.       at the wrong end of the race?''--PDBT     
  564. legalize@xmission.com    <http://www.eden.com/~thewho>
  565.  
  566. Thanks for using Fractdev, The Fractint Developer's Discussion List
  567. Post Message:   fractdev@lists.xmission.com
  568. Get Commands:   majordomo@lists.xmission.com "help"
  569. Administrator:  twegner@phoenix.net
  570. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  571.  
  572.  
  573. -------------------------------------------------------------------------------
  574.  
  575. From: "Tim Wegner" <twegner@phoenix.net>
  576. Subject: (fractdev) Xfractint synch
  577. Date: 03 Mar 1999 22:43:14 -0600
  578.  
  579. I have uploaded the Xfractint source to the latest developer version 
  580. 1961 patch 65.
  581.  
  582. It is in
  583.  
  584.  ftp://ftp.phoenix.net/pub/USERS/twegner/X1961p65.zip
  585.  
  586. Does anyone need the DOS version source?
  587.  
  588. Tim
  589.  
  590.  
  591. Thanks for using Fractdev, The Fractint Developer's Discussion List
  592. Post Message:   fractdev@lists.xmission.com
  593. Get Commands:   majordomo@lists.xmission.com "help"
  594. Administrator:  twegner@phoenix.net
  595. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  596.  
  597.  
  598. -------------------------------------------------------------------------------
  599.  
  600. From: Humberto Rossetti Baptista <humberto@insite.com.br>
  601. Subject: Re: (fractdev) Xfractint synch and Release
  602. Date: 04 Mar 1999 12:59:48 -0300 (EST)
  603.  
  604. On Wed, 3 Mar 1999, Tim Wegner wrote:
  605.  
  606. > Does anyone need the DOS version source?
  607.  
  608.     Ups I do not have the last patch (65) :-(((
  609.  
  610.     BTW: I also like the public Beta strategy.
  611.  
  612.     []'s
  613.  
  614.     Humberto R. Baptista
  615.     humberto@insite.com.br
  616.  
  617. Insite - Solucoes Internet                         http://www.insite.com.br
  618.  
  619.  
  620. Thanks for using Fractdev, The Fractint Developer's Discussion List
  621. Post Message:   fractdev@lists.xmission.com
  622. Get Commands:   majordomo@lists.xmission.com "help"
  623. Administrator:  twegner@phoenix.net
  624. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  625.  
  626.  
  627. -------------------------------------------------------------------------------
  628.  
  629. From: Humberto Rossetti Baptista <humberto@insite.com.br>
  630. Subject: Re: (Fwd) Re: (fractdev) 16->32 bit assembler 
  631. Date: 04 Mar 1999 13:04:36 -0300 (EST)
  632.  
  633. On Wed, 3 Mar 1999, Tim Wegner wrote:
  634.  
  635. > and character read/write routines. djgpp has an SVGA library we 
  636. > could use. We could also use allego.
  637.  
  638.     I may be wrong, but from what I've seend the allegro library links qith
  639. DOS and direct HW access for DOS ans SVGAlib in Linux. So it would be nice, but
  640. I haven't used it, the only example I have of it working in both environments is
  641. XaoS (but i havent looked at the code yet). Comments anyone? 
  642.  
  643. > Having considered nearly every alternative ad nauseum, I believe 
  644. > that the best short term 32 bit project would be to port to djgpp, 
  645. > and maybe simultaeously to Linux non-X. We don't need any 
  646.  
  647.     Tim, I guess to avoid comming back to the same issues (now I understand
  648. you) woudn't it be nice if some sort of "general plan" was devised to focus our
  649. work instead of spreading it? 
  650.  
  651. > assembler to do this. Once done, we could enhance the result with 
  652. > some key assembler. IMHO the most important assembler is the 
  653. > fast parser.
  654.  
  655.     []'s
  656.  
  657.     Humberto R. Baptista
  658.     humberto@insite.com.br
  659.  
  660. Insite - Solucoes Internet                         http://www.insite.com.br
  661.  
  662.  
  663. Thanks for using Fractdev, The Fractint Developer's Discussion List
  664. Post Message:   fractdev@lists.xmission.com
  665. Get Commands:   majordomo@lists.xmission.com "help"
  666. Administrator:  twegner@phoenix.net
  667. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  668.  
  669.  
  670. -------------------------------------------------------------------------------
  671.  
  672. From: "Ron Barnett" <rbarnett@telenet.net>
  673. Subject: (fractdev) True Color Support
  674. Date: 04 Mar 1999 11:07:22 -0500
  675.  
  676. One possible way to provide true color support with an intermediate release
  677. without changing current Fractint code (add some code on instead) might be
  678. the following:
  679.  
  680. These suggestions would apply to virtually of the true color methods out
  681. there: The Vepstas method for polynomials, my exponential method for all
  682. fractal types, Mitchell's triangle inequality method, decomposition,
  683. potential, etc. By way of a formula, write the final coloring value to
  684. Real.Z. Then provide a function with true color support (e.g. 24 bit) which
  685. uses Real.Z for the graphics. Existing color maps could be used by
  686. interpolating into the color map. I use map color interpolation (both RGB
  687. and HSL) in my Truemand program and it works very well. If there is a
  688. difficulty in interfacing at the DOS level with 24 bit color cards, write a
  689. file instead such at TGA (ug!), BMP (ug!), TIF, PNG etc.
  690.  
  691. Ron Barnett
  692.  
  693.  
  694. Thanks for using Fractdev, The Fractint Developer's Discussion List
  695. Post Message:   fractdev@lists.xmission.com
  696. Get Commands:   majordomo@lists.xmission.com "help"
  697. Administrator:  twegner@phoenix.net
  698. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  699.  
  700.  
  701. -------------------------------------------------------------------------------
  702.  
  703. From: comdotatdotcom@csi.com
  704. Subject: RE: Fwd: (fractdev) True Color Support
  705. Date: 04 Mar 1999 21:32 0000
  706.  
  707. >One possible way to provide true color support with an intermediate
  708. release
  709. >without changing current Fractint code (add some code on instead)
  710. might
  711. be
  712. >the following:
  713. I suggested something like this a while back, the code for testing and
  714. setting truecolour pixels already exists in fractint thanks to Bert Tyler.
  715. It should be fairly simple to brew up a video mode, for use with formula
  716. types only, which just colours pixels according to the values of
  717. variables which are settable by the parser.... only trouble is I don' t
  718. understand what's going on in the parser well enough to map named
  719. variables in a formula to globals in fractint proper :-( I'll have  a go once
  720. I've shaken off this cold and sorted out the sound drivers but it's going
  721. to be a print it all out on fanfold and play with pencils job :-)
  722.  
  723. Cheers,
  724.          Robin.
  725.  
  726.  
  727.  
  728.  
  729. Thanks for using Fractdev, The Fractint Developer's Discussion List
  730. Post Message:   fractdev@lists.xmission.com
  731. Get Commands:   majordomo@lists.xmission.com "help"
  732. Administrator:  twegner@phoenix.net
  733. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  734.  
  735.  
  736. -------------------------------------------------------------------------------
  737.  
  738. From: "Damien M. Jones" <dmj@fractalus.com>
  739. Subject: RE: Fwd: (fractdev) True Color Support
  740. Date: 04 Mar 1999 15:38:20 -0600
  741.  
  742. I would think the *most* direct way of supporting true color would be to
  743. take the existing decomp, outside, and inside options which return real
  744. values, and (if a true color mode is selected) simply interpolate in the
  745. existing 256-color palette. Coloring formulas written for FractInt's
  746. existing parser return color values in z anyway, for outside=real or
  747. decomp=256. If the plotting code simply interprets these in a continuous
  748. fashion, you can get smooth true-color support without touching the formula
  749. parser at all.
  750.  
  751. Damien M. Jones   \\
  752. dmj@fractalus.com  \\  Fractalus Galleries & Info:
  753.                     \\  http://www.fractalus.com/
  754.  
  755. Please do not post my e-mail address on a web site or
  756. in a newsgroup.  Thank you.
  757.  
  758. Thanks for using Fractdev, The Fractint Developer's Discussion List
  759. Post Message:   fractdev@lists.xmission.com
  760. Get Commands:   majordomo@lists.xmission.com "help"
  761. Administrator:  twegner@phoenix.net
  762. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  763.  
  764.  
  765. -------------------------------------------------------------------------------
  766.  
  767. From: "Ron Barnett" <rbarnett@telenet.net>
  768. Subject: RE: Fwd: (fractdev) True Color Support
  769. Date: 04 Mar 1999 16:47:53 -0500
  770.  
  771. Perhaps worded poorly, but that was precisely my point, since I knew that
  772. Real.Z is "real".
  773. REB
  774.  
  775. > -----Original Message-----
  776. > From: owner-fractdev@lists.xmission.com
  777. > [mailto:owner-fractdev@lists.xmission.com]On Behalf Of Damien M. Jones
  778. > Sent: Thursday, March 04, 1999 4:38 PM
  779. > To: fractdev@lists.xmission.com
  780. > Subject: RE: Fwd: (fractdev) True Color Support
  781. >
  782. >
  783. > I would think the *most* direct way of supporting true color would be to
  784. > take the existing decomp, outside, and inside options which return real
  785. > values, and (if a true color mode is selected) simply interpolate in the
  786. > existing 256-color palette. Coloring formulas written for FractInt's
  787. > existing parser return color values in z anyway, for outside=real or
  788. > decomp=256. If the plotting code simply interprets these in a continuous
  789. > fashion, you can get smooth true-color support without touching
  790. > the formula
  791. > parser at all.
  792. >
  793. > Damien M. Jones   \\
  794. > dmj@fractalus.com  \\  Fractalus Galleries & Info:
  795. >                     \\  http://www.fractalus.com/
  796. >
  797. > Please do not post my e-mail address on a web site or
  798. > in a newsgroup.  Thank you.
  799. >
  800. > --------------------------------------------------------------
  801. > Thanks for using Fractdev, The Fractint Developer's Discussion List
  802. > Post Message:   fractdev@lists.xmission.com
  803. > Get Commands:   majordomo@lists.xmission.com "help"
  804. > Administrator:  twegner@phoenix.net
  805. > Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  806. >
  807.  
  808.  
  809. Thanks for using Fractdev, The Fractint Developer's Discussion List
  810. Post Message:   fractdev@lists.xmission.com
  811. Get Commands:   majordomo@lists.xmission.com "help"
  812. Administrator:  twegner@phoenix.net
  813. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  814.  
  815.  
  816. -------------------------------------------------------------------------------
  817.  
  818. From: "Tim Wegner" <twegner@phoenix.net>
  819. Subject: Re: (fractdev) Xfractint synch and Release
  820. Date: 04 Mar 1999 23:29:31 -0600
  821.  
  822. Humberto wrote:
  823.  
  824. >     Ups I do not have the last patch (65) :-(((
  825.  
  826. Ok I have uploaded for the DOS version:
  827.  
  828. ftp://ftp.phoenix.net/pub/USERS/twegner/s1961p65.zip
  829. complete files of diffs with a batch file that creates the current 
  830. synch from 19.6 source. About half the size of the full synch below. 
  831.  
  832. ftp://ftp.phoenix.net/pub/USERS/twegner/o1961p65.zip
  833. object code for assembler.
  834.  
  835. ftp://ftp.phoenix.net/pub/USERS/twegner/1961p65s.zip
  836. synch of complete files
  837.  
  838. Note that the files shared between x1961p65.zip and 1961p65s.zip 
  839. are identical.
  840.  
  841. Tim
  842.  
  843.  
  844. Thanks for using Fractdev, The Fractint Developer's Discussion List
  845. Post Message:   fractdev@lists.xmission.com
  846. Get Commands:   majordomo@lists.xmission.com "help"
  847. Administrator:  twegner@phoenix.net
  848. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  849.  
  850.  
  851. -------------------------------------------------------------------------------
  852.  
  853. From: "Tim Wegner" <twegner@phoenix.net>
  854. Subject: Re: (Fwd) Re: (fractdev) 16->32 bit assembler 
  855. Date: 04 Mar 1999 23:50:16 -0600
  856.  
  857. Humberto requested:
  858.  
  859. >     Tim, I guess to avoid comming back to the same issues (now I understand
  860. > you) woudn't it be nice if some sort of "general plan" was devised to focus our
  861. > work instead of spreading it? 
  862.  
  863. I dunno what you mean by general plan, but I'd suggest this :-)
  864.  
  865. I'd like to see the current DOS fractint ported to LINUX (non-X) and 
  866. djgpp using svgalib or Allegro if necessary. 
  867.  
  868. This involves primarily rewriting the graphics and text read/write 
  869. functions, and video mode switch logic. If it is possible to use both 
  870. text and graphics modes like the DOS version, that would make 
  871. the port the simplest.
  872.  
  873. For a first cut I think we should avoid big global cleanups that 
  874. would make it difficult to keep the DOS medium model and 32 bit 
  875. version synched. But having said that, I have not had too much 
  876. trouble maintaining the non-integer version, even though it has 
  877. signficiant global differences.
  878.  
  879. Once we have a fully functioning 32 bit version, then we could 
  880. decide to make the 32 bit version the main version, and we could 
  881. start major global overhauls.
  882.  
  883. Of course this is only my opinion, and I can be talked into 
  884. changimng it by someone willing to do a lot of work . :-)
  885.  
  886. This sort of work happens when someone takes the initiative and 
  887. talks others into helping. There are no reliable rules for what makes 
  888. this work :-). For example, Robin wrote the evolver, but without 
  889. Jonathan's dogged integration efforts, it probably wouldn't have 
  890. made it on Robin's efforts alone.
  891.  
  892. Tim
  893.  
  894.  
  895. Thanks for using Fractdev, The Fractint Developer's Discussion List
  896. Post Message:   fractdev@lists.xmission.com
  897. Get Commands:   majordomo@lists.xmission.com "help"
  898. Administrator:  twegner@phoenix.net
  899. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  900.  
  901.  
  902. -------------------------------------------------------------------------------
  903.  
  904. From: "Tim Wegner" <twegner@phoenix.net>
  905. Subject: Re: (fractdev) True Color Support
  906. Date: 04 Mar 1999 23:50:16 -0600
  907.  
  908.  
  909. > One possible way to provide true color support with an intermediate release
  910. > without changing current Fractint code (add some code on instead) might be
  911. > the following:
  912.  
  913. (good comments snipped)
  914.  
  915. I see no obstacle to adding truecolor support to Fractint now, even 
  916. with the medium model. I wanted to implement PNG first, but I am 
  917. now convinced that PNG has to wait for a flat memory model.
  918.  
  919. We can save truecolor images using Targa. The routines are 
  920. already in Fractint. Later we can dump Targa for PNG..
  921.  
  922. I would favor some of your suggestions that work generally, e.g. 
  923. Vepstas algorithm. 
  924.  
  925. Compared to other possible projects, true color looks relatively 
  926. straight forward.
  927.  
  928. Tim
  929.  
  930.  
  931.  
  932. Thanks for using Fractdev, The Fractint Developer's Discussion List
  933. Post Message:   fractdev@lists.xmission.com
  934. Get Commands:   majordomo@lists.xmission.com "help"
  935. Administrator:  twegner@phoenix.net
  936. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  937.  
  938.  
  939. -------------------------------------------------------------------------------
  940.  
  941. From: Humberto Rossetti Baptista <humberto@insite.com.br>
  942. Subject: Re: (Fwd) Re: (fractdev) 16->32 bit assembler 
  943. Date: 05 Mar 1999 11:48:31 -0300 (EST)
  944.  
  945. On Thu, 4 Mar 1999, Tim Wegner wrote:
  946.  
  947. > I dunno what you mean by general plan, but I'd suggest this :-)
  948.  
  949.     Even not knowing what I meant you got preety much of the idea :-))))
  950.  
  951.     Yes that is the sort of thing (bellow), just to make my idea a bit
  952. clearer I would add (from your comments) some "steps":
  953.  
  954.     1 - Make a first port to 32 bit fat emory model (Linux and DOS
  955. probably):
  956.  
  957. > I'd like to see the current DOS fractint ported to LINUX (non-X) and 
  958. > djgpp using svgalib or Allegro if necessary. 
  959. > This involves primarily rewriting the graphics and text read/write 
  960. > functions, and video mode switch logic. If it is possible to use both 
  961. > text and graphics modes like the DOS version, that would make 
  962. > the port the simplest.
  963. > For a first cut I think we should avoid big global cleanups that 
  964. > would make it difficult to keep the DOS medium model and 32 bit 
  965. > version synched. But having said that, I have not had too much 
  966. > trouble maintaining the non-integer version, even though it has 
  967. > signficiant global differences.
  968.  
  969.     1 (cont) - main points to evaluate/try: wich graphics library to use and
  970. how to make the por the less disturbing possible for the rest of the code.
  971.  
  972.     2- Decide wich will be the next main version:
  973.  
  974. > Once we have a fully functioning 32 bit version, then we could 
  975. > decide to make the 32 bit version the main version, and we could 
  976. > start major global overhauls.
  977.  
  978.     Etc.
  979.  
  980.     3- Line up and star to put the large "peebles" in the soup:
  981.  
  982.     Like PNG and such.
  983.  
  984.     Also this is jus my opinion, but I'm trying to help the improving of
  985. fractint, and to follow the "scratch your own itch" philosophy, I would like to
  986. have a lot of space to experiment new stuff in Fractint without worryng too much
  987. (call if a unix programming addiction, but I like it! :-)))
  988.  
  989.     []'s
  990.  
  991.     Humberto R. Baptista
  992.     humberto@insite.com.br
  993.  
  994. Insite - Solucoes Internet                         http://www.insite.com.br
  995.  
  996.  
  997. Thanks for using Fractdev, The Fractint Developer's Discussion List
  998. Post Message:   fractdev@lists.xmission.com
  999. Get Commands:   majordomo@lists.xmission.com "help"
  1000. Administrator:  twegner@phoenix.net
  1001. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1002.  
  1003.  
  1004. -------------------------------------------------------------------------------
  1005.  
  1006. From: Tim Gilman <t.gilman@apple.com>
  1007. Subject: Re: (fractdev) Xfractint synch
  1008. Date: 05 Mar 1999 15:27:51 -0800
  1009.  
  1010. >* (twegner@phoenix.net) coughed this up on 3/3/99 8:43 PM:
  1011. >I have uploaded the Xfractint source to the latest developer version 
  1012. >1961 patch 65.
  1013.  
  1014. I've been working with p41, and I get problems when I hit the floating 
  1015. point to arbitrary precision switch.  Is this a problem with the XFract 
  1016. base, or did I hose something in my mad rush to get fractals onscreen on 
  1017. the Mac?  I admit I've not done too much debugging of the problem, but 
  1018. hey, it doesn't hurt to ask, right?
  1019.  
  1020. Ouch,
  1021. =- Tim Gilman
  1022.  
  1023. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1024. Post Message:   fractdev@lists.xmission.com
  1025. Get Commands:   majordomo@lists.xmission.com "help"
  1026. Administrator:  twegner@phoenix.net
  1027. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1028.  
  1029.  
  1030. -------------------------------------------------------------------------------
  1031.  
  1032. From: "Tim Wegner" <twegner@phoenix.net>
  1033. Subject: Re: (fractdev) Xfractint synch
  1034. Date: 06 Mar 1999 21:06:20 -0600
  1035.  
  1036. Tim Gilman asked:
  1037.  
  1038. > I've been working with p41, and I get problems when I hit the floating 
  1039. > point to arbitrary precision switch.  Is this a problem with the XFract 
  1040. > base, or did I hose something in my mad rush to get fractals onscreen on 
  1041. > the Mac?  I admit I've not done too much debugging of the problem, but 
  1042. > hey, it doesn't hurt to ask, right?
  1043.  
  1044. I'll check this out and let you know.
  1045.  
  1046. Jonathan Osuch has uploaded patch 66. I have put it in
  1047.  
  1048. ftp://ftp.phoenix.net/pub/USERS/twegner/1961p66.zip
  1049.  
  1050. This affects both DOS and Xfractint.
  1051.  
  1052. Both the evolver and the browser now work properly under Linux. I 
  1053. think we have a reasonable base for a public beta. I will work on 
  1054. putting a package together.
  1055.  
  1056. Tim
  1057.  
  1058.  
  1059. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1060. Post Message:   fractdev@lists.xmission.com
  1061. Get Commands:   majordomo@lists.xmission.com "help"
  1062. Administrator:  twegner@phoenix.net
  1063. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1064.  
  1065.  
  1066. -------------------------------------------------------------------------------
  1067.  
  1068. From: "Tim Wegner" <twegner@phoenix.net>
  1069. Subject: (fractdev) Re the path to 32 bits
  1070. Date: 09 Mar 1999 19:06:00 -0600
  1071.  
  1072. I am investigating the GIMP toolkit - GTK. Does anyone know 
  1073. about this? It is a Linux-based toolkit that provides a higher-level 
  1074. interface to X. There is a Windows port. See
  1075.  
  1076. http://www.gtk.org
  1077.  
  1078. This could be a way to get an portable open source GUI toolkit for 
  1079. fractint. If we go this way, the first step would be to port Xfractint to 
  1080. GTK, replace every X instrinsic with GTK. For starters, no real GUI 
  1081. would be needed. We would follow the Xfractint style of using the 
  1082. DOS interface. Then we could follow the example of the ancient 
  1083. Winfract, which has both a Windows and a DOS-like interface. 
  1084. Once we had everything working and stable, we could begin a 
  1085. radical re-architecting.
  1086.  
  1087. Everyone agrees to post a public beta soon. Jonathan has another 
  1088. patch planned and Robin said he would give us his sound docs 
  1089. soon. I will take on consolidating the "What's New" and putting 
  1090. together the packages.
  1091.  
  1092. Rich, did your autoconf efforts run into a snag, or did you not look 
  1093. at it too deeply? Autoconf would be a great idea.
  1094.  
  1095. I think I need to switch from Slakware Linux to Red Hat unless 
  1096. Slakware shows some evidence of not falling behind. On the other 
  1097. hand, Slakware distributes Xfractint and Red Hat does not :-). But 
  1098. we do need someone to use Red Hat because some folks report 
  1099. not being able to compile on it. Maybe I'll get both on my system. 
  1100. Jonathan Osuch is also using Slakware.
  1101.  
  1102. Tim
  1103.  
  1104.  
  1105.  
  1106. Tim
  1107.  
  1108.  
  1109. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1110. Post Message:   fractdev@lists.xmission.com
  1111. Get Commands:   majordomo@lists.xmission.com "help"
  1112. Administrator:  twegner@phoenix.net
  1113. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1114.  
  1115.  
  1116. -------------------------------------------------------------------------------
  1117.  
  1118. From: "Damien M. Jones" <dmj@fractalus.com>
  1119. Subject: Re: (fractdev) Re the path to 32 bits
  1120. Date: 09 Mar 1999 19:24:22 -0600
  1121.  
  1122. Tim,
  1123.  
  1124.  - On the other hand, Slakware distributes Xfractint and Red Hat does
  1125.  - not :-).
  1126.  
  1127. I bet if you put together a Red Hat package containing a working version of
  1128. xfractint, you could talk them into distributing it. :) I've never messed
  1129. with Slackware, I must assume it uses some sort of package installation
  1130. method too? Red Hat is darn convenient here, because I can install a fresh
  1131. machine across the network using just two floppies. This has let us set up
  1132. several machines with the latest Red Hat 5.2 from our server, which we
  1133. don't have on CD. (Got 5.0 and 5.1 on CD, but not 5.2.)
  1134.  
  1135. Damien M. Jones   \\
  1136. dmj@fractalus.com  \\  Fractalus Galleries & Info:
  1137.                     \\  http://www.fractalus.com/
  1138.  
  1139. Please do not post my e-mail address on a web site or
  1140. in a newsgroup.  Thank you.
  1141.  
  1142. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1143. Post Message:   fractdev@lists.xmission.com
  1144. Get Commands:   majordomo@lists.xmission.com "help"
  1145. Administrator:  twegner@phoenix.net
  1146. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1147.  
  1148.  
  1149. -------------------------------------------------------------------------------
  1150.  
  1151. From: Humberto Rossetti Baptista <humberto@insite.com.br>
  1152. Subject: Re: (fractdev) Re the path to 32 bits
  1153. Date: 10 Mar 1999 18:21:21 -0300 (EST)
  1154.  
  1155. On Tue, 9 Mar 1999, Tim Wegner wrote:
  1156.  
  1157. > I am investigating the GIMP toolkit - GTK. Does anyone know 
  1158. > about this? It is a Linux-based toolkit that provides a higher-level 
  1159. > interface to X. There is a Windows port. See
  1160.  
  1161.     Hi I've checked the GTK+ and it seems interesting, I saw some support
  1162. for Win32 systems already on version 1.2, but the full stuff is ath the authors'
  1163. page http://user.sgic.fi/~tml/gimp/win32/ Note that this is still experimental
  1164. and the support for 256 color mode isn't optimal yet.
  1165.  
  1166.     I'm not sure if this would help or introduce another layer of complexity
  1167. in the port to 32bit. Any coder had any experience w/ GTK+ or Allegro (or
  1168. SVGAlib in both DOS and Linux)????
  1169.  
  1170. > Everyone agrees to post a public beta soon. Jonathan has another 
  1171.  
  1172.     Count me in :-))
  1173.  
  1174. > I think I need to switch from Slakware Linux to Red Hat unless 
  1175. > Slakware shows some evidence of not falling behind. On the other 
  1176. > hand, Slakware distributes Xfractint and Red Hat does not :-). But 
  1177. > we do need someone to use Red Hat because some folks report 
  1178. > not being able to compile on it. Maybe I'll get both on my system. 
  1179. > Jonathan Osuch is also using Slakware.
  1180.  
  1181.     I agree to the message posted in reply to Tim's: if we have a RPM
  1182. (package inr the redhat package format) it is conceivable thar the people in
  1183. RedHat would include it in the distribution (also we can register it in the RPM
  1184. application list to bedounloades and user bu lots of RedHat users).
  1185.  
  1186.     I think I can package a source and an Intel binary version of XFractint.
  1187. I'll try this later this week and if things go weel I'll convince someone with
  1188. an Alpha Linux to land me some compiling time to try this too. 
  1189.  
  1190.     []'s
  1191.  
  1192.     Humberto R. Baptista
  1193.     humberto@insite.com.br
  1194.  
  1195. Insite - Solucoes Internet                         http://www.insite.com.br
  1196.  
  1197.  
  1198.  
  1199.  
  1200. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1201. Post Message:   fractdev@lists.xmission.com
  1202. Get Commands:   majordomo@lists.xmission.com "help"
  1203. Administrator:  twegner@phoenix.net
  1204. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1205.  
  1206.  
  1207. -------------------------------------------------------------------------------
  1208.  
  1209. From: Phil McRevis <legalize@xmission.com>
  1210. Subject: Re: (fractdev) Re the path to 32 bits 
  1211. Date: 10 Mar 1999 19:10:58 -0700
  1212.  
  1213.  
  1214. In article <199903100106.TAA06212@voyager.c-com.net>,
  1215.     "Tim Wegner" <twegner@phoenix.net>  writes:
  1216. > I am investigating the GIMP toolkit - GTK. Does anyone know 
  1217. > about this? It is a Linux-based toolkit that provides a higher-level 
  1218. > interface to X. There is a Windows port.
  1219.  
  1220. There is one, or they are working on one?  I just read the
  1221. introduction section and it mentions work on such a port, but doesn't
  1222. claim its existence yet.
  1223.  
  1224. > This could be a way to get an portable open source GUI toolkit for 
  1225. > fractint. If we go this way, the first step would be to port Xfractint to 
  1226. > GTK, replace every X instrinsic with GTK. For starters, no real GUI 
  1227. > would be needed. We would follow the Xfractint style of using the 
  1228. > DOS interface. Then we could follow the example of the ancient 
  1229. > Winfract, which has both a Windows and a DOS-like interface. 
  1230. > Once we had everything working and stable, we could begin a 
  1231. > radical re-architecting.
  1232.  
  1233. Umm... I think you just descrived a minor re-architecting. :-)
  1234.  
  1235. > Rich, did your autoconf efforts run into a snag, or did you not look 
  1236. > at it too deeply? Autoconf would be a great idea.
  1237.  
  1238. I'm on the learning curve on autoconf.  However, from what I have read
  1239. about autoconf it will handle everything that is required for unixish
  1240. environments.  It does depend on having a /bin/sh compatible shell in
  1241. order to invoke the configuration script.  One can obtain this with
  1242. the cygwin32 environment's bash script.  I'm not sure if there's a way
  1243. to get it to handle a DOS environment without an sh compatible shell.
  1244.  
  1245. At this point, I've got another project on the front burner, but the
  1246. immediate plans are to: download DJGPP/SVGAlib and get a minimal
  1247. 32-bit version going.
  1248. --
  1249. <http://www.xmission.com/~legalize/>    Legalize Adulthood!
  1250.     ``Ain't it funny that they all fire the pistol,     
  1251.       at the wrong end of the race?''--PDBT     
  1252. legalize@xmission.com    <http://www.eden.com/~thewho>
  1253.  
  1254. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1255. Post Message:   fractdev@lists.xmission.com
  1256. Get Commands:   majordomo@lists.xmission.com "help"
  1257. Administrator:  twegner@phoenix.net
  1258. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1259.  
  1260.  
  1261. -------------------------------------------------------------------------------
  1262.  
  1263. From: "Tim Wegner" <twegner@phoenix.net>
  1264. Subject: Re: (fractdev) Re the path to 32 bits 
  1265. Date: 10 Mar 1999 21:18:04 -0600
  1266.  
  1267. Phil aka Rich asked:
  1268.  
  1269. > There is one, or they are working on one?  I just read the
  1270. > introduction section and it mentions work on such a port, but doesn't
  1271. > claim its existence yet.
  1272.  
  1273. Check out:
  1274.  
  1275. http://user.sgic.fi/~tml/gimp/win32/
  1276.  
  1277. > I'm on the learning curve on autoconf.  However, from what I have read
  1278. > about autoconf it will handle everything that is required for unixish
  1279. > environments.  It does depend on having a /bin/sh compatible shell in
  1280. > order to invoke the configuration script.  One can obtain this with
  1281. > the cygwin32 environment's bash script.  I'm not sure if there's a way
  1282. > to get it to handle a DOS environment without an sh compatible shell.
  1283.  
  1284. I'm not worried about DOS at this point, I guess, just UNIX-like.
  1285.  
  1286. > At this point, I've got another project on the front burner, but the
  1287. > immediate plans are to: download DJGPP/SVGAlib and get a minimal
  1288. > 32-bit version going.
  1289.  
  1290. That's still appropriate.
  1291.  
  1292. Tim
  1293.  
  1294.  
  1295.  
  1296. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1297. Post Message:   fractdev@lists.xmission.com
  1298. Get Commands:   majordomo@lists.xmission.com "help"
  1299. Administrator:  twegner@phoenix.net
  1300. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1301.  
  1302.  
  1303. -------------------------------------------------------------------------------
  1304.  
  1305. From: Robert Hailman <robert@apexwood.com>
  1306. Subject: Re: (fractdev) Re the path to 32 bits
  1307. Date: 10 Mar 1999 22:44:48 -0500
  1308.  
  1309. My copy of RedHat 4.2 came with an extra Cd, of contributed files, and
  1310. amonst otherthings was an old version of Xfractint (probably the current
  1311. one at the time of release, I didn't get in to Fractint until after I got
  1312. the CD), i think equivalent to DOS 19.2.
  1313.  
  1314. At 07:24 PM 09/03/99 -0600, Damien M. Jones wrote:
  1315. >Tim,
  1316. >
  1317. > - On the other hand, Slakware distributes Xfractint and Red Hat does
  1318. > - not :-).
  1319. >
  1320. >I bet if you put together a Red Hat package containing a working version of
  1321. >xfractint, you could talk them into distributing it. :) I've never messed
  1322. >with Slackware, I must assume it uses some sort of package installation
  1323. >method too? Red Hat is darn convenient here, because I can install a fresh
  1324. >machine across the network using just two floppies. This has let us set up
  1325. >several machines with the latest Red Hat 5.2 from our server, which we
  1326. >don't have on CD. (Got 5.0 and 5.1 on CD, but not 5.2.)
  1327. >
  1328. >Damien M. Jones   \\
  1329. >dmj@fractalus.com  \\  Fractalus Galleries & Info:
  1330. >                    \\  http://www.fractalus.com/
  1331. >
  1332. >Please do not post my e-mail address on a web site or
  1333. >in a newsgroup.  Thank you.
  1334. >
  1335. >--------------------------------------------------------------
  1336. >Thanks for using Fractdev, The Fractint Developer's Discussion List
  1337. >Post Message:   fractdev@lists.xmission.com
  1338. >Get Commands:   majordomo@lists.xmission.com "help"
  1339. >Administrator:  twegner@phoenix.net
  1340. >Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1341. >
  1342. >
  1343. Robert H=E4lman=20
  1344. =CFCQ: 166848=20
  1345. robert@apexwood.com
  1346. -----
  1347. P=EBs, luv =E3nd eksesiv drug =FCs.
  1348. "=CF'm st=E3rting a v=F6r f=F6r p=EBs."
  1349.  
  1350. =C3=C4=CB=CF=D5=D6=DC=E3=E4=EB=EF=F5=F6=FC=D1=F1
  1351.  
  1352. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1353. Post Message:   fractdev@lists.xmission.com
  1354. Get Commands:   majordomo@lists.xmission.com "help"
  1355. Administrator:  twegner@phoenix.net
  1356. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1357.  
  1358.  
  1359. -------------------------------------------------------------------------------
  1360.  
  1361. From: "Damien M. Jones" <dmj@fractalus.com>
  1362. Subject: Re: (fractdev) Re the path to 32 bits
  1363. Date: 11 Mar 1999 10:22:54 -0600
  1364.  
  1365. Robert,
  1366.  
  1367.  - My copy of RedHat 4.2 came with an extra Cd, of contributed files, and
  1368.  - amonst otherthings was an old version of Xfractint
  1369.  
  1370. (laugh) Well, you can tell I don't use RedHat as a desktop OS, can't you?
  1371. :) All the server apps I wanted were on the first CD, so I never got around
  1372. to looking at the second one. (RedHat 5.2 comes with *three* CDs, believe
  1373. it or not.)
  1374.  
  1375.  - =CFCQ: 166848=20
  1376.  
  1377. Da-hurn! What an uncommonly low number.
  1378.  
  1379. Damien M. Jones   \\
  1380. dmj@fractalus.com  \\  Fractalus Galleries & Info:
  1381.                     \\  http://www.fractalus.com/
  1382.  
  1383. Please do not post my e-mail address on a web site or
  1384. in a newsgroup.  Thank you.
  1385.  
  1386. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1387. Post Message:   fractdev@lists.xmission.com
  1388. Get Commands:   majordomo@lists.xmission.com "help"
  1389. Administrator:  twegner@phoenix.net
  1390. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1391.  
  1392.  
  1393. -------------------------------------------------------------------------------
  1394.  
  1395. From: Robert Hailman <robert@apexwood.com>
  1396. Subject: Re: (fractdev) Re the path to 32 bits
  1397. Date: 11 Mar 1999 13:39:07 -0500
  1398.  
  1399. Sweet...
  1400.  
  1401. I haven't gotten around to upgrading to 5.2, I have had no need for it yet.
  1402.  
  1403. At 10:22 AM 11/03/99 -0600, Damien M. Jones wrote:
  1404. >Robert,
  1405. >
  1406. > - My copy of RedHat 4.2 came with an extra Cd, of contributed files, and
  1407. > - amonst otherthings was an old version of Xfractint
  1408. >
  1409. >(laugh) Well, you can tell I don't use RedHat as a desktop OS, can't you?
  1410. >:) All the server apps I wanted were on the first CD, so I never got around
  1411. >to looking at the second one. (RedHat 5.2 comes with *three* CDs, believe
  1412. >it or not.)
  1413. >
  1414. > - =CFCQ: 166848=20
  1415. >
  1416. >Da-hurn! What an uncommonly low number.
  1417. >
  1418. Oops, it's actually 1668484... still pretty low, I've been on since August=
  1419. =20
  1420. '97. Thanks for pointing that out.
  1421.  
  1422. >Damien M. Jones   \\
  1423. >dmj@fractalus.com  \\  Fractalus Galleries & Info:
  1424. >                    \\  http://www.fractalus.com/
  1425. >
  1426. >Please do not post my e-mail address on a web site or
  1427. >in a newsgroup.  Thank you.
  1428. >
  1429. >--------------------------------------------------------------
  1430. >Thanks for using Fractdev, The Fractint Developer's Discussion List
  1431. >Post Message:   fractdev@lists.xmission.com
  1432. >Get Commands:   majordomo@lists.xmission.com "help"
  1433. >Administrator:  twegner@phoenix.net
  1434. >Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1435. >
  1436. >
  1437. Robert H=E4lman=20
  1438. =CFCQ: 1668484=20
  1439. robert@apexwood.com
  1440. -----
  1441. P=EBs, luv =E3nd eksesiv drug =FCs.
  1442. "=CF'm st=E3rting a v=F6r f=F6r p=EBs."
  1443.  
  1444. =C3=C4=CB=CF=D5=D6=DC=E3=E4=EB=EF=F5=F6=FC=D1=F1
  1445.  
  1446. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1447. Post Message:   fractdev@lists.xmission.com
  1448. Get Commands:   majordomo@lists.xmission.com "help"
  1449. Administrator:  twegner@phoenix.net
  1450. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1451.  
  1452.