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

  1. From: owner-fractdev-digest@lists.xmission.com (fractdev-digest)
  2. To: fractdev-digest@lists.xmission.com
  3. Subject: fractdev-digest V1 #19
  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        Thursday, March 11 1999        Volume 01 : Number 019
  11.  
  12.  
  13.  
  14.  
  15. ----------------------------------------------------------------------
  16.  
  17. Date: Wed, 3 Mar 1999 17:37:43 -0300 (EST)
  18. From: Humberto Rossetti Baptista <humberto@insite.com.br>
  19. Subject: (fractdev) New Release?
  20.  
  21.     Hi All,
  22.  
  23.     I know I'm a newcomer to the development, but I am feeling more of less
  24. what is happening in our recent discussions, soI'll make a suggestion:
  25.  
  26.     - Is it time to make a new public release of fractint? It has several
  27. new features and the authores _seem_ to have tested it well. If so we could try
  28. to make a feature freeze to uncover bugs for, say one month, and:
  29.  
  30.     - Move to 32 bit in the next version?
  31.  
  32.     What do the list thinks?
  33.  
  34.     []'s
  35.  
  36.     Humberto R. Baptista
  37.     humberto@insite.com.br
  38.  
  39. - ---------------------------------------------------------------------------
  40. Insite - Solucoes Internet                         http://www.insite.com.br
  41.  
  42.  
  43. - --------------------------------------------------------------
  44. Thanks for using Fractdev, The Fractint Developer's Discussion List
  45. Post Message:   fractdev@lists.xmission.com
  46. Get Commands:   majordomo@lists.xmission.com "help"
  47. Administrator:  twegner@phoenix.net
  48. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  49.  
  50. ------------------------------
  51.  
  52. Date: Wed, 3 Mar 1999 17:39:41 -0300 (EST)
  53. From: Humberto Rossetti Baptista <humberto@insite.com.br>
  54. Subject: Re: (fractdev) 16->32 bit assembler 
  55.  
  56. On Wed, 3 Mar 1999, Phil McRevis wrote:
  57.  
  58. > No, this won't work (completely) for the DOS code, because xfractint
  59. > doesn't know anything about VGA cards and so-on.  It uses X for
  60. > graphics and input.  Yes, some things can be stolen from the xfractint
  61. > source code but for others it uses an X-centric replacement, not a
  62. > straight "do what the DOS code does, but do it in C" replacement.
  63.  
  64.     Right thats' why I mentioned a portable ans open 32 bit grapphics
  65. library (Allegro) in the mail. This would help us to cope with the parts that
  66. are missing (the screen IO, that is).
  67.  
  68.     []'s
  69.  
  70.     Humberto R. Baptista
  71.     humberto@insite.com.br
  72.  
  73. - ---------------------------------------------------------------------------
  74. Insite - Solucoes Internet                         http://www.insite.com.br
  75.  
  76.  
  77. - --------------------------------------------------------------
  78. Thanks for using Fractdev, The Fractint Developer's Discussion List
  79. Post Message:   fractdev@lists.xmission.com
  80. Get Commands:   majordomo@lists.xmission.com "help"
  81. Administrator:  twegner@phoenix.net
  82. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  83.  
  84. ------------------------------
  85.  
  86. Date: Wed, 03 Mar 1999 16:29:59 -0600
  87. From: "Damien M. Jones" <dmj@fractalus.com>
  88. Subject: Re: (fractdev) 16->32 bit assembler 
  89.  
  90. Rich,
  91.  
  92.  - By the way, in case anyone didn't know (or care :-).  "Phil McRevis"
  93.  - is a gag name.
  94.  
  95. Doh! Yep, I get it now. Silly me.
  96.  
  97. It is indeed a shame that you have found it necessary to obscure this piece
  98. of information about yourself. It's even more of a shame that someone went
  99. to the trouble of leaving you threatening phone messages. It's one reason I
  100. keep an unlisted number. (At the moment, it's not only unlisted, but the
  101. account isn't even in my name.) But I also don't publish my e-mail address
  102. on the web or post it to a newsgroup, so I guess I'm mildly paranoid
  103. myself. :)
  104.  
  105.  - Mostly I'm just concerned about converting the 16bit assembler in such
  106.  - a way as to preserve its correctness.  Some other assembly guru can
  107.  - adjust for speed if necessary.
  108.  
  109. Well, for the most part you should be able to get away with simply removing
  110. the segment register references, then, but depending on how clever the
  111. FractInt code gets with its segment register shuffling, that may not be
  112. easy. And as pointed out, the bigger problem isn't the generating code...
  113. it IS the graphics. One of the problems is that 32-bit mode doesn't exist
  114. outside of a protected mode environment, which makes accessing the video
  115. hardware a little bit more difficult. Usually you can't just access video
  116. RAM directly. :-(
  117.  
  118. Damien M. Jones   \\
  119. dmj@fractalus.com  \\  Fractalus Galleries & Info:
  120.                     \\  http://www.fractalus.com/
  121.  
  122. Please do not post my e-mail address on a web site or
  123. in a newsgroup.  Thank you.
  124.  
  125. - --------------------------------------------------------------
  126. Thanks for using Fractdev, The Fractint Developer's Discussion List
  127. Post Message:   fractdev@lists.xmission.com
  128. Get Commands:   majordomo@lists.xmission.com "help"
  129. Administrator:  twegner@phoenix.net
  130. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  131.  
  132. ------------------------------
  133.  
  134. Date: Wed, 3 Mar 1999 19:04:12 -0600
  135. From: "Tim Wegner" <twegner@phoenix.net>
  136. Subject: (Fwd) Re: (fractdev) 16->32 bit assembler 
  137.  
  138. > No, this won't work (completely) for the DOS code, because xfractint
  139. > doesn't know anything about VGA cards and so-on.  It uses X for
  140. > graphics and input.  Yes, some things can be stolen from the xfractint
  141. > source code but for others it uses an X-centric replacement, not a
  142. > straight "do what the DOS code does, but do it in C" replacement.
  143.  
  144. What you are saying is true, but starting with the Xfractint code is 
  145. bt far the easiest way to start. It would not be a good idea to port 
  146. video.asm, but rather, port the main mode setting, pixel read/write, 
  147. and character read/write routines. djgpp has an SVGA library we 
  148. could use. We could also use allego.
  149.  
  150. Having considered nearly every alternative ad nauseum, I believe 
  151. that the best short term 32 bit project would be to port to djgpp, 
  152. and maybe simultaeously to Linux non-X. We don't need any 
  153. assembler to do this. Once done, we could enhance the result with 
  154. some key assembler. IMHO the most important assembler is the 
  155. fast parser.
  156.  
  157. Tim
  158.  
  159.  
  160. - --------------------------------------------------------------
  161. Thanks for using Fractdev, The Fractint Developer's Discussion List
  162. Post Message:   fractdev@lists.xmission.com
  163. Get Commands:   majordomo@lists.xmission.com "help"
  164. Administrator:  twegner@phoenix.net
  165. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  166.  
  167. ------------------------------
  168.  
  169. Date: Wed, 3 Mar 1999 19:00:53 -0600
  170. From: "Tim Wegner" <twegner@phoenix.net>
  171. Subject: Re: (fractdev) New Release?
  172.  
  173. Humberto asked:
  174.  
  175. >     - Is it time to make a new public release of fractint? It has several
  176. > new features and the authores _seem_ to have tested it well. If so we could try
  177. > to make a feature freeze to uncover bugs for, say one month, and:
  178.  
  179. Robin proposed releasing our current developer version as a "public 
  180. beta", which is something we haven't done before. But I haven't 
  181. heard from Jonathan since then; I'm guessing he is out of town or 
  182. otherwise off line.
  183.  
  184. There are a few known loose ends, but I see no harm in releasing 
  185. somethimng sooner than we usually do because development is 
  186. going so slowly.
  187.  
  188. Robin needs to document his sound additions. Jonathan was 
  189. working on some Linux debugging. There are some other loose 
  190. ends, such as some partially integrated synchronous orbuts - two 
  191. versions, in fact!
  192.  
  193. My opinion is that we could release what we have as a public beta 
  194. most any time, without necessarily tying up all loose ends first. I'd 
  195. suggest putting it in just one or two places (e.g.spanky) and having 
  196. a distribution agreement saying that because it is a beta it should 
  197. not be re-uploaded.
  198.  
  199. Tim
  200.  
  201.  
  202. - --------------------------------------------------------------
  203. Thanks for using Fractdev, The Fractint Developer's Discussion List
  204. Post Message:   fractdev@lists.xmission.com
  205. Get Commands:   majordomo@lists.xmission.com "help"
  206. Administrator:  twegner@phoenix.net
  207. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  208.  
  209. ------------------------------
  210.  
  211. Date: Wed, 3 Mar 1999 21:28:16 -0600
  212. From: "Tim Wegner" <twegner@phoenix.net>
  213. Subject: Re: (fractdev) New Release? 
  214.  
  215. Rich asked:
  216.  
  217. > Tim, if you recommend using xfractint sources as a start, should I
  218. > just use the xfractint 3.04?
  219.  
  220. No, start with the current synch, which I'll commit having up 
  221. Thursday night if not sooner. There are too many changes already 
  222. made in the developer version, and if you are doing massive global 
  223. changes yourself, it would be very hard to catch up.
  224.  
  225. Yet another consideration. I have made a smaller version of Fractint 
  226. that has all the integer math stripped out. We could start with the 
  227. Xfractint version of that, and then we'd never be faced with having to 
  228. strip out the integer math.
  229.  
  230. I just heard from Jonathan. He has no problem with a public beta 
  231. relatively soon.
  232.  
  233. BTW both svgalib and allegro exist for both djgpp and LINUX, so I 
  234. expect our 32 bit port could be developed for both at the same time 
  235. with minimum fuss.
  236.  
  237. Tim
  238.  
  239.  
  240.  
  241. - --------------------------------------------------------------
  242. Thanks for using Fractdev, The Fractint Developer's Discussion List
  243. Post Message:   fractdev@lists.xmission.com
  244. Get Commands:   majordomo@lists.xmission.com "help"
  245. Administrator:  twegner@phoenix.net
  246. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  247.  
  248. ------------------------------
  249.  
  250. Date: Wed, 03 Mar 1999 20:38:08 -0700
  251. From: Phil McRevis <legalize@xmission.com>
  252. Subject: Re: (fractdev) New Release? 
  253.  
  254. OK, hollar at me when you've got something for me to grab.
  255. - --
  256. <http://www.xmission.com/~legalize/>    Legalize Adulthood!
  257.     ``Ain't it funny that they all fire the pistol,     
  258.       at the wrong end of the race?''--PDBT     
  259. legalize@xmission.com    <http://www.eden.com/~thewho>
  260.  
  261. - --------------------------------------------------------------
  262. Thanks for using Fractdev, The Fractint Developer's Discussion List
  263. Post Message:   fractdev@lists.xmission.com
  264. Get Commands:   majordomo@lists.xmission.com "help"
  265. Administrator:  twegner@phoenix.net
  266. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  267.  
  268. ------------------------------
  269.  
  270. Date: Wed, 3 Mar 1999 22:43:14 -0600
  271. From: "Tim Wegner" <twegner@phoenix.net>
  272. Subject: (fractdev) Xfractint synch
  273.  
  274. I have uploaded the Xfractint source to the latest developer version 
  275. 1961 patch 65.
  276.  
  277. It is in
  278.  
  279.  ftp://ftp.phoenix.net/pub/USERS/twegner/X1961p65.zip
  280.  
  281. Does anyone need the DOS version source?
  282.  
  283. Tim
  284.  
  285.  
  286. - --------------------------------------------------------------
  287. Thanks for using Fractdev, The Fractint Developer's Discussion List
  288. Post Message:   fractdev@lists.xmission.com
  289. Get Commands:   majordomo@lists.xmission.com "help"
  290. Administrator:  twegner@phoenix.net
  291. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  292.  
  293. ------------------------------
  294.  
  295. Date: Thu, 4 Mar 1999 12:59:48 -0300 (EST)
  296. From: Humberto Rossetti Baptista <humberto@insite.com.br>
  297. Subject: Re: (fractdev) Xfractint synch and Release
  298.  
  299. On Wed, 3 Mar 1999, Tim Wegner wrote:
  300.  
  301. > Does anyone need the DOS version source?
  302.  
  303.     Ups I do not have the last patch (65) :-(((
  304.  
  305.     BTW: I also like the public Beta strategy.
  306.  
  307.     []'s
  308.  
  309.     Humberto R. Baptista
  310.     humberto@insite.com.br
  311.  
  312. - ---------------------------------------------------------------------------
  313. Insite - Solucoes Internet                         http://www.insite.com.br
  314.  
  315.  
  316. - --------------------------------------------------------------
  317. Thanks for using Fractdev, The Fractint Developer's Discussion List
  318. Post Message:   fractdev@lists.xmission.com
  319. Get Commands:   majordomo@lists.xmission.com "help"
  320. Administrator:  twegner@phoenix.net
  321. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  322.  
  323. ------------------------------
  324.  
  325. Date: Thu, 4 Mar 1999 13:04:36 -0300 (EST)
  326. From: Humberto Rossetti Baptista <humberto@insite.com.br>
  327. Subject: Re: (Fwd) Re: (fractdev) 16->32 bit assembler 
  328.  
  329. On Wed, 3 Mar 1999, Tim Wegner wrote:
  330.  
  331. > and character read/write routines. djgpp has an SVGA library we 
  332. > could use. We could also use allego.
  333.  
  334.     I may be wrong, but from what I've seend the allegro library links qith
  335. DOS and direct HW access for DOS ans SVGAlib in Linux. So it would be nice, but
  336. I haven't used it, the only example I have of it working in both environments is
  337. XaoS (but i havent looked at the code yet). Comments anyone? 
  338.  
  339. > Having considered nearly every alternative ad nauseum, I believe 
  340. > that the best short term 32 bit project would be to port to djgpp, 
  341. > and maybe simultaeously to Linux non-X. We don't need any 
  342.  
  343.     Tim, I guess to avoid comming back to the same issues (now I understand
  344. you) woudn't it be nice if some sort of "general plan" was devised to focus our
  345. work instead of spreading it? 
  346.  
  347. > assembler to do this. Once done, we could enhance the result with 
  348. > some key assembler. IMHO the most important assembler is the 
  349. > fast parser.
  350.  
  351.     []'s
  352.  
  353.     Humberto R. Baptista
  354.     humberto@insite.com.br
  355.  
  356. - ---------------------------------------------------------------------------
  357. Insite - Solucoes Internet                         http://www.insite.com.br
  358.  
  359.  
  360. - --------------------------------------------------------------
  361. Thanks for using Fractdev, The Fractint Developer's Discussion List
  362. Post Message:   fractdev@lists.xmission.com
  363. Get Commands:   majordomo@lists.xmission.com "help"
  364. Administrator:  twegner@phoenix.net
  365. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  366.  
  367. ------------------------------
  368.  
  369. Date: Thu, 4 Mar 1999 11:07:22 -0500
  370. From: "Ron Barnett" <rbarnett@telenet.net>
  371. Subject: (fractdev) True Color Support
  372.  
  373. One possible way to provide true color support with an intermediate release
  374. without changing current Fractint code (add some code on instead) might be
  375. the following:
  376.  
  377. These suggestions would apply to virtually of the true color methods out
  378. there: The Vepstas method for polynomials, my exponential method for all
  379. fractal types, Mitchell's triangle inequality method, decomposition,
  380. potential, etc. By way of a formula, write the final coloring value to
  381. Real.Z. Then provide a function with true color support (e.g. 24 bit) which
  382. uses Real.Z for the graphics. Existing color maps could be used by
  383. interpolating into the color map. I use map color interpolation (both RGB
  384. and HSL) in my Truemand program and it works very well. If there is a
  385. difficulty in interfacing at the DOS level with 24 bit color cards, write a
  386. file instead such at TGA (ug!), BMP (ug!), TIF, PNG etc.
  387.  
  388. Ron Barnett
  389.  
  390.  
  391. - --------------------------------------------------------------
  392. Thanks for using Fractdev, The Fractint Developer's Discussion List
  393. Post Message:   fractdev@lists.xmission.com
  394. Get Commands:   majordomo@lists.xmission.com "help"
  395. Administrator:  twegner@phoenix.net
  396. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  397.  
  398. ------------------------------
  399.  
  400. Date: Thu, 4 Mar 1999 21:32 0000
  401. From: comdotatdotcom@csi.com
  402. Subject: RE: Fwd: (fractdev) True Color Support
  403.  
  404. >One possible way to provide true color support with an intermediate
  405. release
  406. >without changing current Fractint code (add some code on instead)
  407. might
  408. be
  409. >the following:
  410. I suggested something like this a while back, the code for testing and
  411. setting truecolour pixels already exists in fractint thanks to Bert Tyler.
  412. It should be fairly simple to brew up a video mode, for use with formula
  413. types only, which just colours pixels according to the values of
  414. variables which are settable by the parser.... only trouble is I don' t
  415. understand what's going on in the parser well enough to map named
  416. variables in a formula to globals in fractint proper :-( I'll have  a go once
  417. I've shaken off this cold and sorted out the sound drivers but it's going
  418. to be a print it all out on fanfold and play with pencils job :-)
  419.  
  420. Cheers,
  421.          Robin.
  422.  
  423.  
  424.  
  425.  
  426. - --------------------------------------------------------------
  427. Thanks for using Fractdev, The Fractint Developer's Discussion List
  428. Post Message:   fractdev@lists.xmission.com
  429. Get Commands:   majordomo@lists.xmission.com "help"
  430. Administrator:  twegner@phoenix.net
  431. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  432.  
  433. ------------------------------
  434.  
  435. Date: Thu, 04 Mar 1999 15:38:20 -0600
  436. From: "Damien M. Jones" <dmj@fractalus.com>
  437. Subject: RE: Fwd: (fractdev) True Color Support
  438.  
  439. I would think the *most* direct way of supporting true color would be to
  440. take the existing decomp, outside, and inside options which return real
  441. values, and (if a true color mode is selected) simply interpolate in the
  442. existing 256-color palette. Coloring formulas written for FractInt's
  443. existing parser return color values in z anyway, for outside=real or
  444. decomp=256. If the plotting code simply interprets these in a continuous
  445. fashion, you can get smooth true-color support without touching the formula
  446. parser at all.
  447.  
  448. Damien M. Jones   \\
  449. dmj@fractalus.com  \\  Fractalus Galleries & Info:
  450.                     \\  http://www.fractalus.com/
  451.  
  452. Please do not post my e-mail address on a web site or
  453. in a newsgroup.  Thank you.
  454.  
  455. - --------------------------------------------------------------
  456. Thanks for using Fractdev, The Fractint Developer's Discussion List
  457. Post Message:   fractdev@lists.xmission.com
  458. Get Commands:   majordomo@lists.xmission.com "help"
  459. Administrator:  twegner@phoenix.net
  460. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  461.  
  462. ------------------------------
  463.  
  464. Date: Thu, 4 Mar 1999 16:47:53 -0500
  465. From: "Ron Barnett" <rbarnett@telenet.net>
  466. Subject: RE: Fwd: (fractdev) True Color Support
  467.  
  468. Perhaps worded poorly, but that was precisely my point, since I knew that
  469. Real.Z is "real".
  470. REB
  471.  
  472. > -----Original Message-----
  473. > From: owner-fractdev@lists.xmission.com
  474. > [mailto:owner-fractdev@lists.xmission.com]On Behalf Of Damien M. Jones
  475. > Sent: Thursday, March 04, 1999 4:38 PM
  476. > To: fractdev@lists.xmission.com
  477. > Subject: RE: Fwd: (fractdev) True Color Support
  478. >
  479. >
  480. > I would think the *most* direct way of supporting true color would be to
  481. > take the existing decomp, outside, and inside options which return real
  482. > values, and (if a true color mode is selected) simply interpolate in the
  483. > existing 256-color palette. Coloring formulas written for FractInt's
  484. > existing parser return color values in z anyway, for outside=real or
  485. > decomp=256. If the plotting code simply interprets these in a continuous
  486. > fashion, you can get smooth true-color support without touching
  487. > the formula
  488. > parser at all.
  489. >
  490. > Damien M. Jones   \\
  491. > dmj@fractalus.com  \\  Fractalus Galleries & Info:
  492. >                     \\  http://www.fractalus.com/
  493. >
  494. > Please do not post my e-mail address on a web site or
  495. > in a newsgroup.  Thank you.
  496. >
  497. > --------------------------------------------------------------
  498. > Thanks for using Fractdev, The Fractint Developer's Discussion List
  499. > Post Message:   fractdev@lists.xmission.com
  500. > Get Commands:   majordomo@lists.xmission.com "help"
  501. > Administrator:  twegner@phoenix.net
  502. > Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  503. >
  504.  
  505.  
  506. - --------------------------------------------------------------
  507. Thanks for using Fractdev, The Fractint Developer's Discussion List
  508. Post Message:   fractdev@lists.xmission.com
  509. Get Commands:   majordomo@lists.xmission.com "help"
  510. Administrator:  twegner@phoenix.net
  511. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  512.  
  513. ------------------------------
  514.  
  515. Date: Thu, 4 Mar 1999 23:29:31 -0600
  516. From: "Tim Wegner" <twegner@phoenix.net>
  517. Subject: Re: (fractdev) Xfractint synch and Release
  518.  
  519. Humberto wrote:
  520.  
  521. >     Ups I do not have the last patch (65) :-(((
  522.  
  523. Ok I have uploaded for the DOS version:
  524.  
  525. ftp://ftp.phoenix.net/pub/USERS/twegner/s1961p65.zip
  526. complete files of diffs with a batch file that creates the current 
  527. synch from 19.6 source. About half the size of the full synch below. 
  528.  
  529. ftp://ftp.phoenix.net/pub/USERS/twegner/o1961p65.zip
  530. object code for assembler.
  531.  
  532. ftp://ftp.phoenix.net/pub/USERS/twegner/1961p65s.zip
  533. synch of complete files
  534.  
  535. Note that the files shared between x1961p65.zip and 1961p65s.zip 
  536. are identical.
  537.  
  538. Tim
  539.  
  540.  
  541. - --------------------------------------------------------------
  542. Thanks for using Fractdev, The Fractint Developer's Discussion List
  543. Post Message:   fractdev@lists.xmission.com
  544. Get Commands:   majordomo@lists.xmission.com "help"
  545. Administrator:  twegner@phoenix.net
  546. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  547.  
  548. ------------------------------
  549.  
  550. Date: Thu, 4 Mar 1999 23:50:16 -0600
  551. From: "Tim Wegner" <twegner@phoenix.net>
  552. Subject: Re: (Fwd) Re: (fractdev) 16->32 bit assembler 
  553.  
  554. Humberto requested:
  555.  
  556. >     Tim, I guess to avoid comming back to the same issues (now I understand
  557. > you) woudn't it be nice if some sort of "general plan" was devised to focus our
  558. > work instead of spreading it? 
  559.  
  560. I dunno what you mean by general plan, but I'd suggest this :-)
  561.  
  562. I'd like to see the current DOS fractint ported to LINUX (non-X) and 
  563. djgpp using svgalib or Allegro if necessary. 
  564.  
  565. This involves primarily rewriting the graphics and text read/write 
  566. functions, and video mode switch logic. If it is possible to use both 
  567. text and graphics modes like the DOS version, that would make 
  568. the port the simplest.
  569.  
  570. For a first cut I think we should avoid big global cleanups that 
  571. would make it difficult to keep the DOS medium model and 32 bit 
  572. version synched. But having said that, I have not had too much 
  573. trouble maintaining the non-integer version, even though it has 
  574. signficiant global differences.
  575.  
  576. Once we have a fully functioning 32 bit version, then we could 
  577. decide to make the 32 bit version the main version, and we could 
  578. start major global overhauls.
  579.  
  580. Of course this is only my opinion, and I can be talked into 
  581. changimng it by someone willing to do a lot of work . :-)
  582.  
  583. This sort of work happens when someone takes the initiative and 
  584. talks others into helping. There are no reliable rules for what makes 
  585. this work :-). For example, Robin wrote the evolver, but without 
  586. Jonathan's dogged integration efforts, it probably wouldn't have 
  587. made it on Robin's efforts alone.
  588.  
  589. Tim
  590.  
  591.  
  592. - --------------------------------------------------------------
  593. Thanks for using Fractdev, The Fractint Developer's Discussion List
  594. Post Message:   fractdev@lists.xmission.com
  595. Get Commands:   majordomo@lists.xmission.com "help"
  596. Administrator:  twegner@phoenix.net
  597. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  598.  
  599. ------------------------------
  600.  
  601. Date: Thu, 4 Mar 1999 23:50:16 -0600
  602. From: "Tim Wegner" <twegner@phoenix.net>
  603. Subject: Re: (fractdev) True Color Support
  604.  
  605. > One possible way to provide true color support with an intermediate release
  606. > without changing current Fractint code (add some code on instead) might be
  607. > the following:
  608.  
  609. (good comments snipped)
  610.  
  611. I see no obstacle to adding truecolor support to Fractint now, even 
  612. with the medium model. I wanted to implement PNG first, but I am 
  613. now convinced that PNG has to wait for a flat memory model.
  614.  
  615. We can save truecolor images using Targa. The routines are 
  616. already in Fractint. Later we can dump Targa for PNG..
  617.  
  618. I would favor some of your suggestions that work generally, e.g. 
  619. Vepstas algorithm. 
  620.  
  621. Compared to other possible projects, true color looks relatively 
  622. straight forward.
  623.  
  624. Tim
  625.  
  626.  
  627.  
  628. - --------------------------------------------------------------
  629. Thanks for using Fractdev, The Fractint Developer's Discussion List
  630. Post Message:   fractdev@lists.xmission.com
  631. Get Commands:   majordomo@lists.xmission.com "help"
  632. Administrator:  twegner@phoenix.net
  633. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  634.  
  635. ------------------------------
  636.  
  637. Date: Fri, 5 Mar 1999 11:48:31 -0300 (EST)
  638. From: Humberto Rossetti Baptista <humberto@insite.com.br>
  639. Subject: Re: (Fwd) Re: (fractdev) 16->32 bit assembler 
  640.  
  641. On Thu, 4 Mar 1999, Tim Wegner wrote:
  642.  
  643. > I dunno what you mean by general plan, but I'd suggest this :-)
  644.  
  645.     Even not knowing what I meant you got preety much of the idea :-))))
  646.  
  647.     Yes that is the sort of thing (bellow), just to make my idea a bit
  648. clearer I would add (from your comments) some "steps":
  649.  
  650.     1 - Make a first port to 32 bit fat emory model (Linux and DOS
  651. probably):
  652.  
  653. > I'd like to see the current DOS fractint ported to LINUX (non-X) and 
  654. > djgpp using svgalib or Allegro if necessary. 
  655. > This involves primarily rewriting the graphics and text read/write 
  656. > functions, and video mode switch logic. If it is possible to use both 
  657. > text and graphics modes like the DOS version, that would make 
  658. > the port the simplest.
  659. > For a first cut I think we should avoid big global cleanups that 
  660. > would make it difficult to keep the DOS medium model and 32 bit 
  661. > version synched. But having said that, I have not had too much 
  662. > trouble maintaining the non-integer version, even though it has 
  663. > signficiant global differences.
  664.  
  665.     1 (cont) - main points to evaluate/try: wich graphics library to use and
  666. how to make the por the less disturbing possible for the rest of the code.
  667.  
  668.     2- Decide wich will be the next main version:
  669.  
  670. > Once we have a fully functioning 32 bit version, then we could 
  671. > decide to make the 32 bit version the main version, and we could 
  672. > start major global overhauls.
  673.  
  674.     Etc.
  675.  
  676.     3- Line up and star to put the large "peebles" in the soup:
  677.  
  678.     Like PNG and such.
  679.  
  680.     Also this is jus my opinion, but I'm trying to help the improving of
  681. fractint, and to follow the "scratch your own itch" philosophy, I would like to
  682. have a lot of space to experiment new stuff in Fractint without worryng too much
  683. (call if a unix programming addiction, but I like it! :-)))
  684.  
  685.     []'s
  686.  
  687.     Humberto R. Baptista
  688.     humberto@insite.com.br
  689.  
  690. - ---------------------------------------------------------------------------
  691. Insite - Solucoes Internet                         http://www.insite.com.br
  692.  
  693.  
  694. - --------------------------------------------------------------
  695. Thanks for using Fractdev, The Fractint Developer's Discussion List
  696. Post Message:   fractdev@lists.xmission.com
  697. Get Commands:   majordomo@lists.xmission.com "help"
  698. Administrator:  twegner@phoenix.net
  699. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  700.  
  701. ------------------------------
  702.  
  703. Date: Fri, 5 Mar 99 15:27:51 -0800
  704. From: Tim Gilman <t.gilman@apple.com>
  705. Subject: Re: (fractdev) Xfractint synch
  706.  
  707. >* (twegner@phoenix.net) coughed this up on 3/3/99 8:43 PM:
  708. >I have uploaded the Xfractint source to the latest developer version 
  709. >1961 patch 65.
  710.  
  711. I've been working with p41, and I get problems when I hit the floating 
  712. point to arbitrary precision switch.  Is this a problem with the XFract 
  713. base, or did I hose something in my mad rush to get fractals onscreen on 
  714. the Mac?  I admit I've not done too much debugging of the problem, but 
  715. hey, it doesn't hurt to ask, right?
  716.  
  717. Ouch,
  718. =- Tim Gilman
  719.  
  720. - --------------------------------------------------------------
  721. Thanks for using Fractdev, The Fractint Developer's Discussion List
  722. Post Message:   fractdev@lists.xmission.com
  723. Get Commands:   majordomo@lists.xmission.com "help"
  724. Administrator:  twegner@phoenix.net
  725. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  726.  
  727. ------------------------------
  728.  
  729. Date: Sat, 6 Mar 1999 21:06:20 -0600
  730. From: "Tim Wegner" <twegner@phoenix.net>
  731. Subject: Re: (fractdev) Xfractint synch
  732.  
  733. Tim Gilman asked:
  734.  
  735. > I've been working with p41, and I get problems when I hit the floating 
  736. > point to arbitrary precision switch.  Is this a problem with the XFract 
  737. > base, or did I hose something in my mad rush to get fractals onscreen on 
  738. > the Mac?  I admit I've not done too much debugging of the problem, but 
  739. > hey, it doesn't hurt to ask, right?
  740.  
  741. I'll check this out and let you know.
  742.  
  743. Jonathan Osuch has uploaded patch 66. I have put it in
  744.  
  745. ftp://ftp.phoenix.net/pub/USERS/twegner/1961p66.zip
  746.  
  747. This affects both DOS and Xfractint.
  748.  
  749. Both the evolver and the browser now work properly under Linux. I 
  750. think we have a reasonable base for a public beta. I will work on 
  751. putting a package together.
  752.  
  753. Tim
  754.  
  755.  
  756. - --------------------------------------------------------------
  757. Thanks for using Fractdev, The Fractint Developer's Discussion List
  758. Post Message:   fractdev@lists.xmission.com
  759. Get Commands:   majordomo@lists.xmission.com "help"
  760. Administrator:  twegner@phoenix.net
  761. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  762.  
  763. ------------------------------
  764.  
  765. Date: Tue, 9 Mar 1999 19:06:00 -0600
  766. From: "Tim Wegner" <twegner@phoenix.net>
  767. Subject: (fractdev) Re the path to 32 bits
  768.  
  769. I am investigating the GIMP toolkit - GTK. Does anyone know 
  770. about this? It is a Linux-based toolkit that provides a higher-level 
  771. interface to X. There is a Windows port. See
  772.  
  773. http://www.gtk.org
  774.  
  775. This could be a way to get an portable open source GUI toolkit for 
  776. fractint. If we go this way, the first step would be to port Xfractint to 
  777. GTK, replace every X instrinsic with GTK. For starters, no real GUI 
  778. would be needed. We would follow the Xfractint style of using the 
  779. DOS interface. Then we could follow the example of the ancient 
  780. Winfract, which has both a Windows and a DOS-like interface. 
  781. Once we had everything working and stable, we could begin a 
  782. radical re-architecting.
  783.  
  784. Everyone agrees to post a public beta soon. Jonathan has another 
  785. patch planned and Robin said he would give us his sound docs 
  786. soon. I will take on consolidating the "What's New" and putting 
  787. together the packages.
  788.  
  789. Rich, did your autoconf efforts run into a snag, or did you not look 
  790. at it too deeply? Autoconf would be a great idea.
  791.  
  792. I think I need to switch from Slakware Linux to Red Hat unless 
  793. Slakware shows some evidence of not falling behind. On the other 
  794. hand, Slakware distributes Xfractint and Red Hat does not :-). But 
  795. we do need someone to use Red Hat because some folks report 
  796. not being able to compile on it. Maybe I'll get both on my system. 
  797. Jonathan Osuch is also using Slakware.
  798.  
  799. Tim
  800.  
  801.  
  802.  
  803. Tim
  804.  
  805.  
  806. - --------------------------------------------------------------
  807. Thanks for using Fractdev, The Fractint Developer's Discussion List
  808. Post Message:   fractdev@lists.xmission.com
  809. Get Commands:   majordomo@lists.xmission.com "help"
  810. Administrator:  twegner@phoenix.net
  811. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  812.  
  813. ------------------------------
  814.  
  815. Date: Tue, 09 Mar 1999 19:24:22 -0600
  816. From: "Damien M. Jones" <dmj@fractalus.com>
  817. Subject: Re: (fractdev) Re the path to 32 bits
  818.  
  819. Tim,
  820.  
  821.  - On the other hand, Slakware distributes Xfractint and Red Hat does
  822.  - not :-).
  823.  
  824. I bet if you put together a Red Hat package containing a working version of
  825. xfractint, you could talk them into distributing it. :) I've never messed
  826. with Slackware, I must assume it uses some sort of package installation
  827. method too? Red Hat is darn convenient here, because I can install a fresh
  828. machine across the network using just two floppies. This has let us set up
  829. several machines with the latest Red Hat 5.2 from our server, which we
  830. don't have on CD. (Got 5.0 and 5.1 on CD, but not 5.2.)
  831.  
  832. Damien M. Jones   \\
  833. dmj@fractalus.com  \\  Fractalus Galleries & Info:
  834.                     \\  http://www.fractalus.com/
  835.  
  836. Please do not post my e-mail address on a web site or
  837. in a newsgroup.  Thank you.
  838.  
  839. - --------------------------------------------------------------
  840. Thanks for using Fractdev, The Fractint Developer's Discussion List
  841. Post Message:   fractdev@lists.xmission.com
  842. Get Commands:   majordomo@lists.xmission.com "help"
  843. Administrator:  twegner@phoenix.net
  844. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  845.  
  846. ------------------------------
  847.  
  848. Date: Wed, 10 Mar 1999 18:21:21 -0300 (EST)
  849. From: Humberto Rossetti Baptista <humberto@insite.com.br>
  850. Subject: Re: (fractdev) Re the path to 32 bits
  851.  
  852. On Tue, 9 Mar 1999, Tim Wegner wrote:
  853.  
  854. > I am investigating the GIMP toolkit - GTK. Does anyone know 
  855. > about this? It is a Linux-based toolkit that provides a higher-level 
  856. > interface to X. There is a Windows port. See
  857.  
  858.     Hi I've checked the GTK+ and it seems interesting, I saw some support
  859. for Win32 systems already on version 1.2, but the full stuff is ath the authors'
  860. page http://user.sgic.fi/~tml/gimp/win32/ Note that this is still experimental
  861. and the support for 256 color mode isn't optimal yet.
  862.  
  863.     I'm not sure if this would help or introduce another layer of complexity
  864. in the port to 32bit. Any coder had any experience w/ GTK+ or Allegro (or
  865. SVGAlib in both DOS and Linux)????
  866.  
  867. > Everyone agrees to post a public beta soon. Jonathan has another 
  868.  
  869.     Count me in :-))
  870.  
  871. > I think I need to switch from Slakware Linux to Red Hat unless 
  872. > Slakware shows some evidence of not falling behind. On the other 
  873. > hand, Slakware distributes Xfractint and Red Hat does not :-). But 
  874. > we do need someone to use Red Hat because some folks report 
  875. > not being able to compile on it. Maybe I'll get both on my system. 
  876. > Jonathan Osuch is also using Slakware.
  877.  
  878.     I agree to the message posted in reply to Tim's: if we have a RPM
  879. (package inr the redhat package format) it is conceivable thar the people in
  880. RedHat would include it in the distribution (also we can register it in the RPM
  881. application list to bedounloades and user bu lots of RedHat users).
  882.  
  883.     I think I can package a source and an Intel binary version of XFractint.
  884. I'll try this later this week and if things go weel I'll convince someone with
  885. an Alpha Linux to land me some compiling time to try this too. 
  886.  
  887.     []'s
  888.  
  889.     Humberto R. Baptista
  890.     humberto@insite.com.br
  891.  
  892. - ---------------------------------------------------------------------------
  893. Insite - Solucoes Internet                         http://www.insite.com.br
  894.  
  895.  
  896.  
  897.  
  898. - --------------------------------------------------------------
  899. Thanks for using Fractdev, The Fractint Developer's Discussion List
  900. Post Message:   fractdev@lists.xmission.com
  901. Get Commands:   majordomo@lists.xmission.com "help"
  902. Administrator:  twegner@phoenix.net
  903. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  904.  
  905. ------------------------------
  906.  
  907. Date: Wed, 10 Mar 1999 19:10:58 -0700
  908. From: Phil McRevis <legalize@xmission.com>
  909. Subject: Re: (fractdev) Re the path to 32 bits 
  910.  
  911. In article <199903100106.TAA06212@voyager.c-com.net>,
  912.     "Tim Wegner" <twegner@phoenix.net>  writes:
  913. > I am investigating the GIMP toolkit - GTK. Does anyone know 
  914. > about this? It is a Linux-based toolkit that provides a higher-level 
  915. > interface to X. There is a Windows port.
  916.  
  917. There is one, or they are working on one?  I just read the
  918. introduction section and it mentions work on such a port, but doesn't
  919. claim its existence yet.
  920.  
  921. > This could be a way to get an portable open source GUI toolkit for 
  922. > fractint. If we go this way, the first step would be to port Xfractint to 
  923. > GTK, replace every X instrinsic with GTK. For starters, no real GUI 
  924. > would be needed. We would follow the Xfractint style of using the 
  925. > DOS interface. Then we could follow the example of the ancient 
  926. > Winfract, which has both a Windows and a DOS-like interface. 
  927. > Once we had everything working and stable, we could begin a 
  928. > radical re-architecting.
  929.  
  930. Umm... I think you just descrived a minor re-architecting. :-)
  931.  
  932. > Rich, did your autoconf efforts run into a snag, or did you not look 
  933. > at it too deeply? Autoconf would be a great idea.
  934.  
  935. I'm on the learning curve on autoconf.  However, from what I have read
  936. about autoconf it will handle everything that is required for unixish
  937. environments.  It does depend on having a /bin/sh compatible shell in
  938. order to invoke the configuration script.  One can obtain this with
  939. the cygwin32 environment's bash script.  I'm not sure if there's a way
  940. to get it to handle a DOS environment without an sh compatible shell.
  941.  
  942. At this point, I've got another project on the front burner, but the
  943. immediate plans are to: download DJGPP/SVGAlib and get a minimal
  944. 32-bit version going.
  945. - --
  946. <http://www.xmission.com/~legalize/>    Legalize Adulthood!
  947.     ``Ain't it funny that they all fire the pistol,     
  948.       at the wrong end of the race?''--PDBT     
  949. legalize@xmission.com    <http://www.eden.com/~thewho>
  950.  
  951. - --------------------------------------------------------------
  952. Thanks for using Fractdev, The Fractint Developer's Discussion List
  953. Post Message:   fractdev@lists.xmission.com
  954. Get Commands:   majordomo@lists.xmission.com "help"
  955. Administrator:  twegner@phoenix.net
  956. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  957.  
  958. ------------------------------
  959.  
  960. Date: Wed, 10 Mar 1999 21:18:04 -0600
  961. From: "Tim Wegner" <twegner@phoenix.net>
  962. Subject: Re: (fractdev) Re the path to 32 bits 
  963.  
  964. Phil aka Rich asked:
  965.  
  966. > There is one, or they are working on one?  I just read the
  967. > introduction section and it mentions work on such a port, but doesn't
  968. > claim its existence yet.
  969.  
  970. Check out:
  971.  
  972. http://user.sgic.fi/~tml/gimp/win32/
  973.  
  974. > I'm on the learning curve on autoconf.  However, from what I have read
  975. > about autoconf it will handle everything that is required for unixish
  976. > environments.  It does depend on having a /bin/sh compatible shell in
  977. > order to invoke the configuration script.  One can obtain this with
  978. > the cygwin32 environment's bash script.  I'm not sure if there's a way
  979. > to get it to handle a DOS environment without an sh compatible shell.
  980.  
  981. I'm not worried about DOS at this point, I guess, just UNIX-like.
  982.  
  983. > At this point, I've got another project on the front burner, but the
  984. > immediate plans are to: download DJGPP/SVGAlib and get a minimal
  985. > 32-bit version going.
  986.  
  987. That's still appropriate.
  988.  
  989. Tim
  990.  
  991.  
  992.  
  993. - --------------------------------------------------------------
  994. Thanks for using Fractdev, The Fractint Developer's Discussion List
  995. Post Message:   fractdev@lists.xmission.com
  996. Get Commands:   majordomo@lists.xmission.com "help"
  997. Administrator:  twegner@phoenix.net
  998. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  999.  
  1000. ------------------------------
  1001.  
  1002. Date: Wed, 10 Mar 1999 22:44:48 -0500
  1003. From: Robert Hailman <robert@apexwood.com>
  1004. Subject: Re: (fractdev) Re the path to 32 bits
  1005.  
  1006. My copy of RedHat 4.2 came with an extra Cd, of contributed files, and
  1007. amonst otherthings was an old version of Xfractint (probably the current
  1008. one at the time of release, I didn't get in to Fractint until after I got
  1009. the CD), i think equivalent to DOS 19.2.
  1010.  
  1011. At 07:24 PM 09/03/99 -0600, Damien M. Jones wrote:
  1012. >Tim,
  1013. >
  1014. > - On the other hand, Slakware distributes Xfractint and Red Hat does
  1015. > - not :-).
  1016. >
  1017. >I bet if you put together a Red Hat package containing a working version of
  1018. >xfractint, you could talk them into distributing it. :) I've never messed
  1019. >with Slackware, I must assume it uses some sort of package installation
  1020. >method too? Red Hat is darn convenient here, because I can install a fresh
  1021. >machine across the network using just two floppies. This has let us set up
  1022. >several machines with the latest Red Hat 5.2 from our server, which we
  1023. >don't have on CD. (Got 5.0 and 5.1 on CD, but not 5.2.)
  1024. >
  1025. >Damien M. Jones   \\
  1026. >dmj@fractalus.com  \\  Fractalus Galleries & Info:
  1027. >                    \\  http://www.fractalus.com/
  1028. >
  1029. >Please do not post my e-mail address on a web site or
  1030. >in a newsgroup.  Thank you.
  1031. >
  1032. >--------------------------------------------------------------
  1033. >Thanks for using Fractdev, The Fractint Developer's Discussion List
  1034. >Post Message:   fractdev@lists.xmission.com
  1035. >Get Commands:   majordomo@lists.xmission.com "help"
  1036. >Administrator:  twegner@phoenix.net
  1037. >Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1038. >
  1039. >
  1040. Robert H=E4lman=20
  1041. =CFCQ: 166848=20
  1042. robert@apexwood.com
  1043. - -----
  1044. P=EBs, luv =E3nd eksesiv drug =FCs.
  1045. "=CF'm st=E3rting a v=F6r f=F6r p=EBs."
  1046.  
  1047. =C3=C4=CB=CF=D5=D6=DC=E3=E4=EB=EF=F5=F6=FC=D1=F1
  1048.  
  1049. - --------------------------------------------------------------
  1050. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1051. Post Message:   fractdev@lists.xmission.com
  1052. Get Commands:   majordomo@lists.xmission.com "help"
  1053. Administrator:  twegner@phoenix.net
  1054. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1055.  
  1056. ------------------------------
  1057.  
  1058. Date: Thu, 11 Mar 1999 10:22:54 -0600
  1059. From: "Damien M. Jones" <dmj@fractalus.com>
  1060. Subject: Re: (fractdev) Re the path to 32 bits
  1061.  
  1062. Robert,
  1063.  
  1064.  - My copy of RedHat 4.2 came with an extra Cd, of contributed files, and
  1065.  - amonst otherthings was an old version of Xfractint
  1066.  
  1067. (laugh) Well, you can tell I don't use RedHat as a desktop OS, can't you?
  1068. :) All the server apps I wanted were on the first CD, so I never got around
  1069. to looking at the second one. (RedHat 5.2 comes with *three* CDs, believe
  1070. it or not.)
  1071.  
  1072.  - =CFCQ: 166848=20
  1073.  
  1074. Da-hurn! What an uncommonly low number.
  1075.  
  1076. Damien M. Jones   \\
  1077. dmj@fractalus.com  \\  Fractalus Galleries & Info:
  1078.                     \\  http://www.fractalus.com/
  1079.  
  1080. Please do not post my e-mail address on a web site or
  1081. in a newsgroup.  Thank you.
  1082.  
  1083. - --------------------------------------------------------------
  1084. Thanks for using Fractdev, The Fractint Developer's Discussion List
  1085. Post Message:   fractdev@lists.xmission.com
  1086. Get Commands:   majordomo@lists.xmission.com "help"
  1087. Administrator:  twegner@phoenix.net
  1088. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  1089.  
  1090. ------------------------------
  1091.  
  1092. End of fractdev-digest V1 #19
  1093. *****************************
  1094.  
  1095.