home *** CD-ROM | disk | FTP | other *** search
/ ftp.xmission.com / 2014.06.ftp.xmission.com.tar / ftp.xmission.com / pub / lists / fractdev / archive / v01.n011 < prev    next >
Internet Message Format  |  1998-07-23  |  41KB

  1. From: owner-fractdev-digest@lists.xmission.com (fractdev-digest)
  2. To: fractdev-digest@lists.xmission.com
  3. Subject: fractdev-digest V1 #11
  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, July 23 1998        Volume 01 : Number 011
  11.  
  12.  
  13.  
  14.  
  15. ----------------------------------------------------------------------
  16.  
  17. Date: Thu, 23 Jul 1998 12:50:46 -0400
  18. From: "Peter Gavin" <pgavin@mindspring.com>
  19. Subject: RE: (fractdev) RE: (fractint) Ultra Fractal 2.0 beta 5
  20.  
  21. Kragen just recommended to me the GNU-Win32 tools from Cygnus, and I was
  22. thinking...  any luck using these to compile the Linux version of fractint
  23. for win32?  Has anyone tried? :)
  24.  
  25. Pete
  26. <pgavin@mindspring.com>
  27.  
  28. //  -----Original Message-----
  29. //  From: owner-fractdev@lists.xmission.com
  30. //  [mailto:owner-fractdev@lists.xmission.com]On Behalf Of Damien M. Jones
  31. //  Sent: Thursday, July 23, 1998 12:41 PM
  32. //  To: fractdev@lists.xmission.com
  33. //  Subject: RE: (fractdev) RE: (fractint) Ultra Fractal 2.0 beta 5
  34. //
  35. //
  36. //  Peter,
  37. //
  38. //   - Great!  You can get MASM 6.0 as part of the Win98 DDK
  39. //
  40. //  Yep.  It's gems like that I read the newsgroup for.  Most of it
  41. //  is pretty
  42. //  lame, kids looking for people to help them with homework or
  43. //  something, but
  44. //  once in a while there's something really good.
  45. //
  46. //  BTW, make sure you pick up the latest copy of Agner Fog's Pentium
  47. //  optimization guide.  Even if you don't use it, it contains a lot of
  48. //  interesting material about how things work inside the Pentium
  49. //  and Pentium-II.
  50. //
  51. //  Damien M. Jones   \\
  52. //  dmj@fractalus.com  \\  http://www.icd.com/tsd/ (temporary
  53. //  sanity designs)
  54. //                      \\  http://www.fractalus.com/ (fractals are
  55. //  my hobby)
  56. //
  57. //  --------------------------------------------------------------
  58. //  Thanks for using Fractdev, The Fractint Developer's Discussion List
  59. //  Post Message:   fractdev@lists.xmission.com
  60. //  Get Commands:   majordomo@lists.xmission.com "help"
  61. //  Administrator:  twegner@phoenix.net
  62. //  Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  63. //
  64.  
  65.  
  66. - --------------------------------------------------------------
  67. Thanks for using Fractdev, The Fractint Developer's Discussion List
  68. Post Message:   fractdev@lists.xmission.com
  69. Get Commands:   majordomo@lists.xmission.com "help"
  70. Administrator:  twegner@phoenix.net
  71. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  72.  
  73. ------------------------------
  74.  
  75. Date: Thu, 23 Jul 1998 12:59:44 -0400 (EDT)
  76. From: kragen@pobox.com (Kragen)
  77. Subject: (fractdev) Fractint in dosemu
  78.  
  79. I'm running Fractint 19.5 in dosemu 0.66.7 (under Caldera OpenDOS 7.01)
  80. in XFree86 3.3.2 on Linux 2.0.30 on an AMD 5x86-133.  I'm liking it
  81. very much!  Now I can do fractals in a window while I'm analyzing data,
  82. reading my email, or whatever.
  83.  
  84. But there are some problems with it.  I think most of these are
  85. problems with dosemu; I wonder if some of them could be worked around
  86. in Fractint without any difficulty?
  87.  
  88. I hope this message is interesting to some of the fractint developers.
  89. I'm sure it will be to the dosemu developers.
  90.  
  91. - - When I select 800x600x256 from the DEL screen, it works properly, and
  92. dosemu says: vesa_set_SVGA_mode(): mode=0x5e.  But if I TAB to the info
  93. screen, then hit TAB again to get back to the picture, it doesn't print
  94. that message, and it also doesn't redisplay the picture.  It looks like
  95. it's displaying the first few pixels of the image as text, though -- my
  96. screen fills with multicolored blocks of characters.  (Screenshots upon 
  97. request.)
  98.  
  99. Switching back and forth works fine at 320x200x256.
  100.  
  101. I have the same problem with some other VESA modes, too.  Maybe it's
  102. universal to all of them.
  103.  
  104. The blocks of characters also appear momentarily switching from the
  105. image to a text screen -- for example, when I hit 'T'.
  106.  
  107. - - Sometimes Fractint seems to hang.  If I hit Esc a couple of times, I
  108. can get to a menu and a sensible state, but if I'm in a VESA mode, of
  109. course I've lost my fractal.  I suspect Fractint is trying to do
  110. something, but I'm not seeing what it's doing due to some flaw in
  111. dosemu.
  112.  
  113. - - Sometimes, in VESA mode, solid-guessing doesn't fill in the solids on
  114. some lines.  I'll see a fractal with big black cracks across it, with
  115. dots scattered in the cracks.  The cracks go away on later iterations;
  116. I mention this because it might be of help with other problems.
  117.  
  118. - - color-cycling doesn't work.  plasma displays with the default VGA
  119. colormap, and thus looks terrible.  This is obviously not fractint's
  120. fault -- right?
  121.  
  122. - - Sometimes, when zooming in (even in 320x200x256), my zoom box gets
  123. filled with black.  This makes it hard to zoom.  Also, when TABbing
  124. back and forth on some bifurcation fractals, what was previously drawn
  125. gets erased -- it's displayed for a brief moment when returning to the
  126. picture, then the whole screen becomes black, then the fractal
  127. continues drawing from the right edge of what was previously drawn.
  128.  
  129. This happens, for example, during the first zoom in basic.key.
  130.  
  131. - - Drawing an "icons" fractal after a "mandel" fractal at 320x200x256,
  132. the top and bottom of the "mandel" fractal (above and below where the
  133. "icons" fractal appears) remain on the screen.  The same is true of
  134. running "diffusion" or "lsystem", or running "ant" after "plasma", or
  135. even "ant" after "ant".  I suspect it's a general problem erasing the
  136. screen.
  137.  
  138. (In fact, when zooming in on a "mandel" in solid-guessing mode, the old
  139. image is progressively erased as the new image is drawn.  I initially
  140. thought this was a clever new feature.)
  141.  
  142. - - When I try the 1280x1024x256 VESA mode, Fractint says it's not
  143. supported with my adapter.
  144.  
  145. - - lsystem doesn't seem to work well at all in the VESA modes.  It looks
  146. like fractint first switches to the VESA video mode, then switches back
  147. to text-mode to display the L-System thinking message, then fails the
  148. same way coming back from TAB or F1 fails.
  149.  
  150. OTOH, it works pretty well with the MCGA mode.  *sigh*
  151.  
  152. - - When saving an image (in MCGA mode), the text message that normally
  153. appears in the upper-left-hand corner of the screen when it finishes is
  154. only one pixel high, and the rest of that scan line turns to black.
  155.  
  156. - - Fractint consistently crashed dosemu during the demo:
  157. ERROR: unexpected CPU exception 0x06 errorcode: 0x00000000 while in vm86 (DOS)
  158.  
  159. Program=sigsegv.c, Line=230
  160. EIP: 0000:0000008d ESP: 4363:0000f032  VFLAGS(b): 00000 00110000 10000110
  161. EAX: 00004201 EBX: 000099fe ECX: 000007cc EDX: 00000000 VFLAGS(h): 00003086
  162. ESI: 00000012 EDI: 0000f52c EBP: 0000f44a DS: 4363 ES: 4363 FS: 0000 GS: 0000
  163. FLAGS: PF SF IF RF VM  IOPL: 3
  164. STACK: 00 00 f8 bf 00 00 00 00 00 00 -> 00 42 91 0c f1 0c 46 32 c2 15
  165. OPS  : 01 39 10 00 01 26 01 d2 0a ca -> 26 8e 37 1c 01 d2 0a 41 10 00
  166.  
  167. Just after successfully loading new19001.gif.
  168.  
  169. (in new19.key.)
  170.  
  171. To reproduce: run demo.bat, select option 2, and wait.
  172.  
  173. I think this happens every time you try to browse images (with "L").  I
  174. seem to remember that this used to crash the computer in real MS-DOS as
  175. well.  Running fractint, hitting F3, and typing "L" makes it crash, too
  176. (in dosemu, that is).  Sometimes it crashes with different register
  177. values.
  178.  
  179.  
  180. Anyway, I'm looking forward to looking at all the fractint list
  181. formulas and pars with my nifty new toy.  :)
  182.  
  183. Kragen
  184.  
  185.  
  186.  
  187.  
  188. - --------------------------------------------------------------
  189. Thanks for using Fractdev, The Fractint Developer's Discussion List
  190. Post Message:   fractdev@lists.xmission.com
  191. Get Commands:   majordomo@lists.xmission.com "help"
  192. Administrator:  twegner@phoenix.net
  193. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  194.  
  195. ------------------------------
  196.  
  197. Date: Thu, 23 Jul 1998 13:15:34 -0400
  198. From: "Peter Gavin" <pgavin@mindspring.com>
  199. Subject: RE: (fractdev) Fractint in dosemu
  200.  
  201. I suspect the video problems have alot to do with the fact that your running
  202. it in a window.  Correct me if I'm wrong, but I think VESA uses direct
  203. hardware access to display graphics, which makes it fast, but windows 95
  204. doesn't like that, so I figure X/Dosemu doesn't either.  In fact, if I
  205. switch out of fractint while it's in a VESA graphics mode, I can't go back
  206. and windows tells me it must close the program.  I _can_ use 320x200 or
  207. 320x240 but only the former works in a window.  All other graphics modes are
  208. unusable.  I suppose part of the problem is caused by fractint trying to
  209. write straight to the screen, interfering with X in some way.  And dosemu
  210. looks like it's still in beta, from its version number <g>.
  211.  
  212.  
  213. Pete
  214. <pgavin@mindspring.com>
  215.  
  216. //  -----Original Message-----
  217. //  From: owner-fractdev@lists.xmission.com
  218. //  [mailto:owner-fractdev@lists.xmission.com]On Behalf Of Kragen
  219. //  Sent: Thursday, July 23, 1998 1:00 PM
  220. //  To: fractdev@xmission.com
  221. //  Cc: linux-msdos@vger.rutgers.edu
  222. //  Subject: (fractdev) Fractint in dosemu
  223. //
  224. //
  225. //  I'm running Fractint 19.5 in dosemu 0.66.7 (under Caldera OpenDOS 7.01)
  226. //  in XFree86 3.3.2 on Linux 2.0.30 on an AMD 5x86-133.  I'm liking it
  227. //  very much!  Now I can do fractals in a window while I'm analyzing data,
  228. //  reading my email, or whatever.
  229. //
  230. //  But there are some problems with it.  I think most of these are
  231. //  problems with dosemu; I wonder if some of them could be worked around
  232. //  in Fractint without any difficulty?
  233. //
  234. //  I hope this message is interesting to some of the fractint developers.
  235. //  I'm sure it will be to the dosemu developers.
  236. //
  237. //  - When I select 800x600x256 from the DEL screen, it works properly, and
  238. //  dosemu says: vesa_set_SVGA_mode(): mode=0x5e.  But if I TAB to the info
  239. //  screen, then hit TAB again to get back to the picture, it doesn't print
  240. //  that message, and it also doesn't redisplay the picture.  It looks like
  241. //  it's displaying the first few pixels of the image as text, though -- my
  242. //  screen fills with multicolored blocks of characters.  (Screenshots upon
  243. //  request.)
  244. //
  245. //  Switching back and forth works fine at 320x200x256.
  246. //
  247. //  I have the same problem with some other VESA modes, too.  Maybe it's
  248. //  universal to all of them.
  249. //
  250. //  The blocks of characters also appear momentarily switching from the
  251. //  image to a text screen -- for example, when I hit 'T'.
  252. //
  253. //  - Sometimes Fractint seems to hang.  If I hit Esc a couple of times, I
  254. //  can get to a menu and a sensible state, but if I'm in a VESA mode, of
  255. //  course I've lost my fractal.  I suspect Fractint is trying to do
  256. //  something, but I'm not seeing what it's doing due to some flaw in
  257. //  dosemu.
  258. //
  259. //  - Sometimes, in VESA mode, solid-guessing doesn't fill in the solids on
  260. //  some lines.  I'll see a fractal with big black cracks across it, with
  261. //  dots scattered in the cracks.  The cracks go away on later iterations;
  262. //  I mention this because it might be of help with other problems.
  263. //
  264. //  - color-cycling doesn't work.  plasma displays with the default VGA
  265. //  colormap, and thus looks terrible.  This is obviously not fractint's
  266. //  fault -- right?
  267. //
  268. //  - Sometimes, when zooming in (even in 320x200x256), my zoom box gets
  269. //  filled with black.  This makes it hard to zoom.  Also, when TABbing
  270. //  back and forth on some bifurcation fractals, what was previously drawn
  271. //  gets erased -- it's displayed for a brief moment when returning to the
  272. //  picture, then the whole screen becomes black, then the fractal
  273. //  continues drawing from the right edge of what was previously drawn.
  274. //
  275. //  This happens, for example, during the first zoom in basic.key.
  276. //
  277. //  - Drawing an "icons" fractal after a "mandel" fractal at 320x200x256,
  278. //  the top and bottom of the "mandel" fractal (above and below where the
  279. //  "icons" fractal appears) remain on the screen.  The same is true of
  280. //  running "diffusion" or "lsystem", or running "ant" after "plasma", or
  281. //  even "ant" after "ant".  I suspect it's a general problem erasing the
  282. //  screen.
  283. //
  284. //  (In fact, when zooming in on a "mandel" in solid-guessing mode, the old
  285. //  image is progressively erased as the new image is drawn.  I initially
  286. //  thought this was a clever new feature.)
  287. //
  288. //  - When I try the 1280x1024x256 VESA mode, Fractint says it's not
  289. //  supported with my adapter.
  290. //
  291. //  - lsystem doesn't seem to work well at all in the VESA modes.  It looks
  292. //  like fractint first switches to the VESA video mode, then switches back
  293. //  to text-mode to display the L-System thinking message, then fails the
  294. //  same way coming back from TAB or F1 fails.
  295. //
  296. //  OTOH, it works pretty well with the MCGA mode.  *sigh*
  297. //
  298. //  - When saving an image (in MCGA mode), the text message that normally
  299. //  appears in the upper-left-hand corner of the screen when it finishes is
  300. //  only one pixel high, and the rest of that scan line turns to black.
  301. //
  302. //  - Fractint consistently crashed dosemu during the demo:
  303. //  ERROR: unexpected CPU exception 0x06 errorcode: 0x00000000
  304. //  while in vm86 (DOS)
  305. //
  306. //  Program=sigsegv.c, Line=230
  307. //  EIP: 0000:0000008d ESP: 4363:0000f032  VFLAGS(b): 00000
  308. //  00110000 10000110
  309. //  EAX: 00004201 EBX: 000099fe ECX: 000007cc EDX: 00000000
  310. //  VFLAGS(h): 00003086
  311. //  ESI: 00000012 EDI: 0000f52c EBP: 0000f44a DS: 4363 ES: 4363 FS:
  312. //  0000 GS: 0000
  313. //  FLAGS: PF SF IF RF VM  IOPL: 3
  314. //  STACK: 00 00 f8 bf 00 00 00 00 00 00 -> 00 42 91 0c f1 0c 46 32 c2 15
  315. //  OPS  : 01 39 10 00 01 26 01 d2 0a ca -> 26 8e 37 1c 01 d2 0a 41 10 00
  316. //
  317. //  Just after successfully loading new19001.gif.
  318. //
  319. //  (in new19.key.)
  320. //
  321. //  To reproduce: run demo.bat, select option 2, and wait.
  322. //
  323. //  I think this happens every time you try to browse images (with "L").  I
  324. //  seem to remember that this used to crash the computer in real MS-DOS as
  325. //  well.  Running fractint, hitting F3, and typing "L" makes it crash, too
  326. //  (in dosemu, that is).  Sometimes it crashes with different register
  327. //  values.
  328. //
  329. //
  330. //  Anyway, I'm looking forward to looking at all the fractint list
  331. //  formulas and pars with my nifty new toy.  :)
  332. //
  333. //  Kragen
  334. //
  335. //
  336. //
  337. //
  338. //  --------------------------------------------------------------
  339. //  Thanks for using Fractdev, The Fractint Developer's Discussion List
  340. //  Post Message:   fractdev@lists.xmission.com
  341. //  Get Commands:   majordomo@lists.xmission.com "help"
  342. //  Administrator:  twegner@phoenix.net
  343. //  Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  344. //
  345.  
  346.  
  347. - --------------------------------------------------------------
  348. Thanks for using Fractdev, The Fractint Developer's Discussion List
  349. Post Message:   fractdev@lists.xmission.com
  350. Get Commands:   majordomo@lists.xmission.com "help"
  351. Administrator:  twegner@phoenix.net
  352. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  353.  
  354. ------------------------------
  355.  
  356. Date: Thu, 23 Jul 1998 13:42:37 -0400 (EDT)
  357. From: kragen@pobox.com (Kragen)
  358. Subject: RE: (fractdev) Fractint in dosemu
  359.  
  360. On Thu, 23 Jul 1998, Peter Gavin wrote:
  361. > I suspect the video problems have alot to do with the fact that your running
  362. > it in a window.  Correct me if I'm wrong, but I think VESA uses direct
  363. > hardware access to display graphics,
  364.  
  365. I'm pretty sure that it doesn't -- that the VESA drivers give you a
  366. function-call interface, not a bunch of ports and RAM to write to.  But
  367. I don't really know.  At any rate, it's running in a window, so
  368. whatever direct hardware access it's using is emulated anyway.
  369.  
  370. > which makes it fast, but windows 95
  371. > doesn't like that, so I figure X/Dosemu doesn't either.
  372.  
  373. I have a cute little game (Nuclear Insanity) which successfully
  374. color-cycles.  I'm pretty sure Nuke does direct hardware access; I'm
  375. contacting the developers to see if they'll show me the asm source for
  376. the color-cycling stuff.
  377.  
  378. >  In fact, if I
  379. > switch out of fractint while it's in a VESA graphics mode, I can't go back
  380. > and windows tells me it must close the program.  I _can_ use 320x200 or
  381. > 320x240 but only the former works in a window.  All other graphics modes are
  382. > unusable.  
  383.  
  384. 800x600 and 1024x768 all work in a window for me.  The only time I've
  385. had dosemu crash is when I do 'L'.
  386.  
  387. > I suppose part of the problem is caused by fractint trying to
  388. > write straight to the screen, interfering with X in some way.  And dosemu
  389. > looks like it's still in beta, from its version number <g>.
  390.  
  391. DOSEMU has been in beta for years and years.  Maybe one day it will escape.
  392.  
  393. Fractint can try to write straight to the screen, but it won't succeed
  394. in a million years...
  395.  
  396. (btw: I haven't set up the VGA stuff with dosemu, so I *have* to run it
  397. in a window.)
  398.  
  399. Kragen
  400.  
  401.  
  402. - --------------------------------------------------------------
  403. Thanks for using Fractdev, The Fractint Developer's Discussion List
  404. Post Message:   fractdev@lists.xmission.com
  405. Get Commands:   majordomo@lists.xmission.com "help"
  406. Administrator:  twegner@phoenix.net
  407. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  408.  
  409. ------------------------------
  410.  
  411. Date: Thu, 23 Jul 1998 12:57:33 -0500
  412. From: "Damien M. Jones" <dmj@fractalus.com>
  413. Subject: RE: (fractdev) Fractint in dosemu
  414.  
  415. Peter,
  416.  
  417.  - In fact, if I switch out of fractint while it's in a VESA graphics mode,
  418.  - I can't go back and windows tells me it must close the program.
  419.  
  420. This depends very much on your VESA drivers (usually in the BIOS of your
  421. video card) and even the particular mode used.  My Matrox Millennium lets
  422. me switch away and back in 1600x1200 mode (my preferred mode) or 800x600,
  423. but if I use 1024x768 or 640x480, switching back will corrupt the image or,
  424. sometimes, provide no display at all.
  425.  
  426.  - I _can_ use 320x200 or 320x240 but only the former works in a window.
  427.  
  428. That's because 320x200 is a standard BIOS-supported video mode, but 320x240
  429. is a "Mode X" display, in which some very clever reprogramming of the VGA
  430. registers allows a lot more flexibility.  Mode X displays allow page
  431. flipping, hardware panning, and displays of 320x or 360x, x200, x240, x400,
  432. and x480.  When I was looking into game programming on the PC we found
  433. information on this.  It's more awkward to work with the screen this way,
  434. due to some of those clever programming tricks, but it's usually worth the
  435. hassle.
  436.  
  437. Frankly, I'm surprised (pleasantly so) that DOSemu works so well.
  438.  
  439. Damien M. Jones   \\
  440. dmj@fractalus.com  \\  http://www.icd.com/tsd/ (temporary sanity designs)
  441.                     \\  http://www.fractalus.com/ (fractals are my hobby)
  442.  
  443. - --------------------------------------------------------------
  444. Thanks for using Fractdev, The Fractint Developer's Discussion List
  445. Post Message:   fractdev@lists.xmission.com
  446. Get Commands:   majordomo@lists.xmission.com "help"
  447. Administrator:  twegner@phoenix.net
  448. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  449.  
  450. ------------------------------
  451.  
  452. Date: Thu, 23 Jul 1998 13:03:15 -0500
  453. From: "Damien M. Jones" <dmj@fractalus.com>
  454. Subject: RE: (fractdev) Fractint in dosemu
  455.  
  456. Kragen,
  457.  
  458.  - I'm pretty sure that it doesn't -- that the VESA drivers give you a
  459.  - function-call interface, not a bunch of ports and RAM to write to.
  460.  
  461. You get function calls to switch memory banks and to set up modes.  You
  462. still write to RAM directly.
  463.  
  464.  - I'm contacting the developers to see if they'll show me the asm source
  465.  - for the color-cycling stuff.
  466.  
  467. Palette registers are basically in the same location on all VGA cards; this
  468. isn't a VESA issue.  If you want assembly to set VGA palette registers, I
  469. can post it here.  (This is also useful for fading text.)
  470.  
  471. Damien M. Jones   \\
  472. dmj@fractalus.com  \\  http://www.icd.com/tsd/ (temporary sanity designs)
  473.                     \\  http://www.fractalus.com/ (fractals are my hobby)
  474.  
  475. - --------------------------------------------------------------
  476. Thanks for using Fractdev, The Fractint Developer's Discussion List
  477. Post Message:   fractdev@lists.xmission.com
  478. Get Commands:   majordomo@lists.xmission.com "help"
  479. Administrator:  twegner@phoenix.net
  480. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  481.  
  482. ------------------------------
  483.  
  484. Date: Thu, 23 Jul 1998 14:12:12 -0400
  485. From: "Peter Gavin" <pgavin@mindspring.com>
  486. Subject: RE: (fractdev) Fractint in dosemu
  487.  
  488. //  On Thu, 23 Jul 1998, Peter Gavin wrote:
  489. //  > I suspect the video problems have alot to do with the fact
  490. //  that your running
  491. //  > it in a window.  Correct me if I'm wrong, but I think VESA uses direct
  492. //  > hardware access to display graphics,
  493. //
  494. //  I'm pretty sure that it doesn't -- that the VESA drivers give you a
  495. //  function-call interface, not a bunch of ports and RAM to write to.  But
  496. //  I don't really know.  At any rate, it's running in a window, so
  497. //  whatever direct hardware access it's using is emulated anyway.
  498. //
  499.  
  500. Well, the vesa drivers could do the direct hardware access themselves, and
  501. you tell them what you want done through a function.  I don't even know if
  502. VESA uses that anyway, though...  Could someone else explain this?
  503.  
  504.  
  505. //  > which makes it fast, but windows 95
  506. //  > doesn't like that, so I figure X/Dosemu doesn't either.
  507. //
  508. //  I have a cute little game (Nuclear Insanity) which successfully
  509. //  color-cycles.  I'm pretty sure Nuke does direct hardware access; I'm
  510. //  contacting the developers to see if they'll show me the asm source for
  511. //  the color-cycling stuff.
  512. //
  513.  
  514. Does that nuke game do color cycling in a window?  Because if X is running
  515. at 16- or 24-bit color, that could explain why color cycling doesn't work.
  516. Cycling is just done by rotating the palette, of course, but the higher
  517. depth color modes don't use palettes, so there would have to be some kind of
  518. code in dosemu to rotate them manually pixel by pixel, which would really be
  519. a pain.
  520.  
  521.  
  522. //  >  In fact, if I
  523. //  > switch out of fractint while it's in a VESA graphics mode, I
  524. //  can't go back
  525. //  > and windows tells me it must close the program.  I _can_ use
  526. //  320x200 or
  527. //  > 320x240 but only the former works in a window.  All other
  528. //  graphics modes are
  529. //  > unusable.
  530. //
  531. //  800x600 and 1024x768 all work in a window for me.  The only time I've
  532. //  had dosemu crash is when I do 'L'.
  533. //
  534.  
  535. I don't think I was really clear about this, and I suppose you understood
  536. anyways, but... I should have said that in full screen mode, I can use
  537. anything up to 1024x768 (my monitors max res) but if I switch out which in
  538. graphics mode, Fractint dies.  If I'm in 320x200 or 320x240, it doesn't die,
  539. and fractint will _run_ while windowed at 320x200, because windows likes
  540. that mode, since it's extremely simple.  320x240 will show up ok in a
  541. window, but the program halts until I go back to full screen.
  542.  
  543.  
  544. //  DOSEMU has been in beta for years and years.  Maybe one day it
  545. //  will escape.
  546. //
  547. //  Fractint can try to write straight to the screen, but it won't succeed
  548. //  in a million years...
  549. //
  550. //  (btw: I haven't set up the VGA stuff with dosemu, so I *have* to run it
  551. //  in a window.)
  552.  
  553. That's okay, alot of software doesn't ever get out of beta...  Like ICQ!
  554. Kinda wierd, when you think about it.  7 million people are running a beta
  555. software and probably dont even realize it! :)  If it's stable enough for 7
  556. million people it should be out of beta by now, don't you think?
  557.  
  558.  
  559.  
  560. Pete
  561. <pgavin@mindspring.com>
  562.  
  563.  
  564. - --------------------------------------------------------------
  565. Thanks for using Fractdev, The Fractint Developer's Discussion List
  566. Post Message:   fractdev@lists.xmission.com
  567. Get Commands:   majordomo@lists.xmission.com "help"
  568. Administrator:  twegner@phoenix.net
  569. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  570.  
  571. ------------------------------
  572.  
  573. Date: Thu, 23 Jul 1998 14:18:57 -0400 (EDT)
  574. From: kragen@pobox.com (Kragen)
  575. Subject: RE: (fractdev) Fractint in dosemuZ
  576.  
  577. On Thu, 23 Jul 1998, Damien M. Jones wrote:
  578. > Frankly, I'm surprised (pleasantly so) that DOSemu works so well.
  579.  
  580. Me too.  My wife and I are going to analyze some data, and the software
  581. she wants to use runs on DOS, so I thought I'd try it.
  582.  
  583. Kragen
  584.  
  585.  
  586. - --------------------------------------------------------------
  587. Thanks for using Fractdev, The Fractint Developer's Discussion List
  588. Post Message:   fractdev@lists.xmission.com
  589. Get Commands:   majordomo@lists.xmission.com "help"
  590. Administrator:  twegner@phoenix.net
  591. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  592.  
  593. ------------------------------
  594.  
  595. Date: Thu, 23 Jul 1998 14:19:54 -0400 (EDT)
  596. From: kragen@pobox.com (Kragen)
  597. Subject: RE: (fractdev) Fractint in dosemu
  598.  
  599. On Thu, 23 Jul 1998, Damien M. Jones wrote:
  600. >  - I'm contacting the developers to see if they'll show me the asm source
  601. >  - for the color-cycling stuff.
  602. > Palette registers are basically in the same location on all VGA cards; this
  603. > isn't a VESA issue.  If you want assembly to set VGA palette registers, I
  604. > can post it here.  (This is also useful for fading text.)
  605.  
  606. That's what I thought, too.  But Nuclear Insanity color-cycles, and
  607. Fractint doesn't.
  608.  
  609. Kragen
  610.  
  611.  
  612. - --------------------------------------------------------------
  613. Thanks for using Fractdev, The Fractint Developer's Discussion List
  614. Post Message:   fractdev@lists.xmission.com
  615. Get Commands:   majordomo@lists.xmission.com "help"
  616. Administrator:  twegner@phoenix.net
  617. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  618.  
  619. ------------------------------
  620.  
  621. Date: Thu, 23 Jul 1998 14:34:56 -0400 (EDT)
  622. From: kragen@pobox.com (Kragen)
  623. Subject: RE: (fractdev) Fractint in dosemu
  624.  
  625. On Thu, 23 Jul 1998, Peter Gavin wrote:
  626. > //  I have a cute little game (Nuclear Insanity) which successfully
  627. > //  color-cycles.  I'm pretty sure Nuke does direct hardware access; I'm
  628. > //  contacting the developers to see if they'll show me the asm source for
  629. > //  the color-cycling stuff.
  630. > //
  631. > Does that nuke game do color cycling in a window?
  632.  
  633. Yes.  I'm running X at 8bpp.
  634.  
  635. > //  DOSEMU has been in beta for years and years.  Maybe one day it
  636. > //  will escape.
  637. > //
  638. > //  Fractint can try to write straight to the screen, but it won't succeed
  639. > //  in a million years...
  640. > //
  641. > //  (btw: I haven't set up the VGA stuff with dosemu, so I *have* to run it
  642. > //  in a window.)
  643. > That's okay, alot of software doesn't ever get out of beta...  Like ICQ!
  644.  
  645. There are a couple of Linux ICQ clients out there that promise to
  646. escape beta someday soon.
  647.  
  648. > Kinda wierd, when you think about it.  7 million people are running a beta
  649. > software and probably dont even realize it! :)  If it's stable enough for 7
  650. > million people it should be out of beta by now, don't you think?
  651.  
  652. Nah.
  653.  
  654. Kragen
  655.  
  656.  
  657. - --------------------------------------------------------------
  658. Thanks for using Fractdev, The Fractint Developer's Discussion List
  659. Post Message:   fractdev@lists.xmission.com
  660. Get Commands:   majordomo@lists.xmission.com "help"
  661. Administrator:  twegner@phoenix.net
  662. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  663.  
  664. ------------------------------
  665.  
  666. Date: Thu, 23 Jul 1998 13:36:43 -0500
  667. From: "Damien M. Jones" <dmj@fractalus.com>
  668. Subject: RE: (fractdev) Fractint in dosemu
  669.  
  670. Peter,
  671.  
  672.  - Kinda wierd, when you think about it.  7 million people are running a
  673.  - beta software and probably dont even realize it! :)
  674.  
  675. Closer to 14 million, actually.
  676.  
  677.  - If it's stable enough for 7 million people it should be out of beta
  678.  - by now, don't you think?
  679.  
  680. You must be one of those people who has never had a problem.  I
  681. wholeheartedly agree with the beta status of ICQ (even though in part it
  682. was a marketing position).  ICQ crashes quite frequently, more often than
  683. most of the software I use (more often than Windows, even).  It also
  684. exhibits odd behavior, such as getting confused about who is online and who
  685. is not.  Part of the problem is that ICQ doesn't seem to have a TCP
  686. fallback protocol for when it can't reliably communicate using UDP.  When a
  687. net brown-out occurs, and half the packets go AWOL, ICQ just quits working,
  688. basically, sending duplicate messages, not getting confirmation that
  689. messages were received, etc.
  690.  
  691. On the whole, though, ICQ performs pretty well.  The ICQ servers have
  692. actually improved over time; they still have odd quirks but for the most
  693. part they work OK.  I'm happy with the package, although I'm definitely NOT
  694. happy AOL ended up buying it.
  695.  
  696. Damien M. Jones   \\
  697. dmj@fractalus.com  \\  http://www.icd.com/tsd/ (temporary sanity designs)
  698.                     \\  http://www.fractalus.com/ (fractals are my hobby)
  699.  
  700. - --------------------------------------------------------------
  701. Thanks for using Fractdev, The Fractint Developer's Discussion List
  702. Post Message:   fractdev@lists.xmission.com
  703. Get Commands:   majordomo@lists.xmission.com "help"
  704. Administrator:  twegner@phoenix.net
  705. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  706.  
  707. ------------------------------
  708.  
  709. Date: Thu, 23 Jul 1998 13:38:00 -0500
  710. From: "Damien M. Jones" <dmj@fractalus.com>
  711. Subject: RE: (fractdev) Fractint in dosemu
  712.  
  713. Kragen,
  714.  
  715.  - That's what I thought, too.  But Nuclear Insanity color-cycles, and
  716.  - Fractint doesn't.
  717.  
  718. It's possible that Nuclear Insanity color-cycles by actually altering pixel
  719. data, rather than changing palette registers.  For a 256-color mode this is
  720. pretty trivial, even to set up multiple cycle patterns within a single
  721. palette.
  722.  
  723. Damien M. Jones   \\
  724. dmj@fractalus.com  \\  http://www.icd.com/tsd/ (temporary sanity designs)
  725.                     \\  http://www.fractalus.com/ (fractals are my hobby)
  726.  
  727. - --------------------------------------------------------------
  728. Thanks for using Fractdev, The Fractint Developer's Discussion List
  729. Post Message:   fractdev@lists.xmission.com
  730. Get Commands:   majordomo@lists.xmission.com "help"
  731. Administrator:  twegner@phoenix.net
  732. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  733.  
  734. ------------------------------
  735.  
  736. Date: Thu, 23 Jul 1998 14:48:25 -0400 (EDT)
  737. From: kragen@pobox.com (Kragen)
  738. Subject: RE: (fractdev) Fractint in dosemu
  739.  
  740. On Thu, 23 Jul 1998, Damien M. Jones wrote:
  741. > Kragen,
  742. >  - That's what I thought, too.  But Nuclear Insanity color-cycles, and
  743. >  - Fractint doesn't.
  744. > It's possible that Nuclear Insanity color-cycles by actually altering pixel
  745. > data, 
  746.  
  747. No, because the background of my screen (and everything else) changes
  748. color while my mouse is in the Nuclear Insanity window.
  749.  
  750. > rather than changing palette registers.  For a 256-color mode this is
  751. > pretty trivial, even to set up multiple cycle patterns within a single
  752. > palette.
  753.  
  754. It might be feasible, but it wouldn't be trivial.
  755.  
  756. Kragen
  757.  
  758.  
  759. - --------------------------------------------------------------
  760. Thanks for using Fractdev, The Fractint Developer's Discussion List
  761. Post Message:   fractdev@lists.xmission.com
  762. Get Commands:   majordomo@lists.xmission.com "help"
  763. Administrator:  twegner@phoenix.net
  764. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  765.  
  766. ------------------------------
  767.  
  768. Date: Thu, 23 Jul 1998 15:05:02 -0400
  769. From: "Peter Gavin" <pgavin@mindspring.com>
  770. Subject: RE: (fractdev) Fractint in dosemu
  771.  
  772. //  On the whole, though, ICQ performs pretty well.  The ICQ servers have
  773. //  actually improved over time; they still have odd quirks but for the most
  774. //  part they work OK.  I'm happy with the package, although I'm
  775. //  definitely NOT
  776. //  happy AOL ended up buying it.
  777.  
  778. Amen to that!  Really, though, they already have Instant Messanger, why ICQ,
  779. too?  I don't even know how Mirabilis (err... AOL, now) makes any money from
  780. it, they don't sell advertising (much), and ICQ is free.
  781.  
  782.  
  783. Pete
  784. <pgavin@mindspring.com>
  785.  
  786.  
  787.  
  788. - --------------------------------------------------------------
  789. Thanks for using Fractdev, The Fractint Developer's Discussion List
  790. Post Message:   fractdev@lists.xmission.com
  791. Get Commands:   majordomo@lists.xmission.com "help"
  792. Administrator:  twegner@phoenix.net
  793. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  794.  
  795. ------------------------------
  796.  
  797. Date: Thu, 23 Jul 1998 21:17:12 +0200
  798. From: "Dean-Christian Strik" <cstrik.isg@hetnet.nl>
  799. Subject: Re: (fractdev) Fractint in dosemu
  800.  
  801. :Mode X displays allow page
  802. :flipping, hardware panning, and displays of 320x or 360x, x200, x240, x400,
  803. :and x480.  When I was looking into game programming on the PC we found
  804. :information on this.  It's more awkward to work with the screen this way,
  805. :due to some of those clever programming tricks, but it's usually worth the
  806. :hassle.
  807.  
  808.  
  809. It can have funny results. Today I assembled a friend's computer with an AMD
  810. K6-233 and a Stealth-II 4MB PCI card (nice card BTW - overclocking it by 20%
  811. gave us an average framerate of about 100 in Unreal under Win98 at
  812. 640x480x2^16). When we ran Quake I under windows 98 to test the speed of the
  813. video card using any of the Mode X display resolutions, the framerate dropped
  814. to about 7 - for about 56 at 1024x768 (during this test I did no
  815. overclocking).
  816.  
  817. But this maybe an exception (I hope)...
  818.  
  819. Christian
  820.  
  821.  
  822.  
  823.  
  824. - --------------------------------------------------------------
  825. Thanks for using Fractdev, The Fractint Developer's Discussion List
  826. Post Message:   fractdev@lists.xmission.com
  827. Get Commands:   majordomo@lists.xmission.com "help"
  828. Administrator:  twegner@phoenix.net
  829. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  830.  
  831. ------------------------------
  832.  
  833. Date: Thu, 23 Jul 1998 22:03:27 +0200
  834. From: "Dean-Christian Strik" <cstrik.isg@hetnet.nl>
  835. Subject: Re: (fractdev) Fractint in dosemu
  836.  
  837. : - If it's stable enough for 7 million people it should be out of beta
  838. : - by now, don't you think?
  839. :
  840. :You must be one of those people who has never had a problem.  I
  841. :wholeheartedly agree with the beta status of ICQ (even though in part it
  842. :was a marketing position).  ICQ crashes quite frequently, more often than
  843. :most of the software I use (more often than Windows, even).  It also
  844. :exhibits odd behavior, such as getting confused about who is online and who
  845. :is not.  Part of the problem is that ICQ doesn't seem to have a TCP
  846. :fallback protocol for when it can't reliably communicate using UDP.  When a
  847. :net brown-out occurs, and half the packets go AWOL, ICQ just quits working,
  848. :basically, sending duplicate messages, not getting confirmation that
  849. :messages were received, etc.
  850.  
  851.  
  852. I experience some errors, too. Especially concerning messages I never
  853. received. I still have four of you ICQing fractinters in the 'Waiting
  854. authorization from' area of my ICQ window. Unless they/you (Gedeon Peteri,
  855. John Wilson, John Misterio and Pete Gavin) haven't used ICQ for about two
  856. weeks, I never got an acception confirmation (or denial). I sorted this out
  857. with a friend who also remained in the Auth. area - he sure has sent me one.
  858. There is no point in again giving permission (or not) (if possible anyway).
  859. No, I agree that ICQ can stay Beta for a while...
  860.  
  861. :On the whole, though, ICQ performs pretty well.  The ICQ servers have
  862. :actually improved over time; they still have odd quirks but for the most
  863. :part they work OK.  I'm happy with the package, although I'm definitely NOT
  864. :happy AOL ended up buying it.
  865.  
  866.  
  867. Ah.. Damien - didn't know you were on ICQ. Can I have your # for my list
  868. (http://come.to/fractinticq - sorry 'bout the popup windows - i'll have these
  869. removed soon). And what about Mr. Sitarek? :-)
  870.  
  871. Christian
  872.  
  873.  
  874.  
  875.  
  876.  
  877. - --------------------------------------------------------------
  878. Thanks for using Fractdev, The Fractint Developer's Discussion List
  879. Post Message:   fractdev@lists.xmission.com
  880. Get Commands:   majordomo@lists.xmission.com "help"
  881. Administrator:  twegner@phoenix.net
  882. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  883.  
  884. ------------------------------
  885.  
  886. Date: Thu, 23 Jul 1998 22:30:22 +0200
  887. From: "Dean-Christian Strik" <cstrik.isg@hetnet.nl>
  888. Subject: Re: (fractdev) Fractint in dosemu
  889.  
  890. :Ah.. Damien - didn't know you were on ICQ. Can I have your # for my list
  891. :(http://come.to/fractinticq - sorry 'bout the popup windows - i'll have these
  892. :removed soon). And what about Mr. Sitarek? :-)
  893.  
  894.  
  895. Typo, sorry - of course mean Mr. Sitaker.
  896.  
  897.  
  898. Christian
  899.  
  900.  
  901.  
  902.  
  903. - --------------------------------------------------------------
  904. Thanks for using Fractdev, The Fractint Developer's Discussion List
  905. Post Message:   fractdev@lists.xmission.com
  906. Get Commands:   majordomo@lists.xmission.com "help"
  907. Administrator:  twegner@phoenix.net
  908. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  909.  
  910. ------------------------------
  911.  
  912. Date: Thu, 23 Jul 1998 16:37:48 -0400 (EDT)
  913. From: kragen@pobox.com (Kragen)
  914. Subject: Re: (fractdev) Fractint in dosemu
  915.  
  916. On Thu, 23 Jul 1998, Dean-Christian Strik wrote:
  917. > :Ah.. Damien - didn't know you were on ICQ. Can I have your # for my list
  918. > :(http://come.to/fractinticq - sorry 'bout the popup windows - i'll have these
  919. > :removed soon). And what about Mr. Sitarek? :-)
  920. > Typo, sorry - of course mean Mr. Sitaker.
  921.  
  922. I'll install Licq or something one of these days.  Then I'll get an ICQ
  923. number.
  924.  
  925. Kragen
  926.  
  927.  
  928. - --------------------------------------------------------------
  929. Thanks for using Fractdev, The Fractint Developer's Discussion List
  930. Post Message:   fractdev@lists.xmission.com
  931. Get Commands:   majordomo@lists.xmission.com "help"
  932. Administrator:  twegner@phoenix.net
  933. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  934.  
  935. ------------------------------
  936.  
  937. Date: Thu, 23 Jul 1998 15:59:23 -0500
  938. From: "Damien M. Jones" <dmj@fractalus.com>
  939. Subject: Re: (fractdev) Fractint in dosemu
  940.  
  941. Christian,
  942.  
  943.  - Ah.. Damien - didn't know you were on ICQ. Can I have your # for my
  944.  - list
  945.  
  946. Well, actually, I'd prefer the number not be given out.  Despite numerous
  947. opportunities to post my number for all to see, I have not done so.  I use
  948. ICQ at work--and work is a small ISP, so I'm *always* online.  It is easy
  949. enough to explain this to a few friends who understand that work means
  950. work, but to explain it to fifty new people clamoring to add me to their
  951. contact list...?  (Yes, the privacy settings I use are pretty strict.)
  952. Thank you, but I will pass. :-)  Anyone who wishes to find me through ICQ
  953. can search on my e-mail address; it's listed.  But I don't generally
  954. broadcast the fact that I use ICQ precisely because I'd prefer most people
  955. don't know.  So I guess I just blew it, announcing it here, huh? :-)
  956.  
  957. Damien M. Jones   \\
  958. dmj@fractalus.com  \\  http://www.icd.com/tsd/ (temporary sanity designs)
  959.                     \\  http://www.fractalus.com/ (fractals are my hobby)
  960.  
  961. - --------------------------------------------------------------
  962. Thanks for using Fractdev, The Fractint Developer's Discussion List
  963. Post Message:   fractdev@lists.xmission.com
  964. Get Commands:   majordomo@lists.xmission.com "help"
  965. Administrator:  twegner@phoenix.net
  966. Unsubscribe:    majordomo@lists.xmission.com "unsubscribe fractdev"
  967.  
  968. ------------------------------
  969.  
  970. Date: Thu, 23 Jul 1998 18:04:24 -0500
  971. From: "Paul N. Lee" <Paul.N.Lee@Worldnet.att.net>
  972. Subject: Re: (fractdev) Fractint in dosemu
  973.  
  974. Damien M. Jones wrote:
  975. >
  976. > Anyone who wishes to find me through ICQ can search on
  977. > my e-mail address; it's listed.
  978.  
  979.   819593   Damien           ??
  980.  1945253   damien           damien@seanet.com
  981.  3620685   ?                damien@seanet.com
  982.  5985594   Damo             damien05@hotmail.com
  983. 11634164   Rooboy           rooboy@netlink.com.au
  984. 12910213   Thunder In Eye   dgjones@shaw.wave.ca
  985. 14525812   bones            rusha@ix.net.au
  986.  
  987. But nothing for  <dmj@icd.com>  or  <dmj@fractalus.com>
  988.  
  989. P.N.L.
  990. - -------------------------------------------------
  991.      Why do most folks hate cynics so much?
  992.        Because we're almost always right.
  993. - -------------------------------------------------
  994. http://www.fractalus.com/cgi-bin/theway?ring=fractals&id=43&go
  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. Date: Thu, 23 Jul 1998 19:01:37 -0500
  1006. From: "Damien M. Jones" <dmj@fractalus.com>
  1007. Subject: Re: (fractdev) Fractint in dosemu
  1008.  
  1009. Paul,
  1010.  
  1011.  - But nothing for  <dmj@icd.com>  or  <dmj@fractalus.com>
  1012.  
  1013. Oops, you're right, I removed my e-mail address from my ICQ info.  Heh, I
  1014. must've been a bit paranoid at the time.
  1015.  
  1016. My last name is in there, though.
  1017.  
  1018. Damien M. Jones   \\
  1019. dmj@fractalus.com  \\  http://www.icd.com/tsd/ (temporary sanity designs)
  1020.                     \\  http://www.fractalus.com/ (fractals are my hobby)
  1021.  
  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. End of fractdev-digest V1 #11
  1032. *****************************
  1033.  
  1034.