home *** CD-ROM | disk | FTP | other *** search
/ Phoenix CD 2.0 / Phoenix_CD.cdr / 24b / fr386.zip / README < prev   
Text File  |  1988-09-14  |  3KB  |  52 lines

  1.  
  2.  
  3.  
  4.      For those who have installed Inboard 386s in their systems but haven't
  5. run any 32-bit code yet (not too many around), I am uploading FR386, a
  6. Mandelbrot Set generating program.  If you are not familiar with the Mandel-
  7. brot Set, refer to the August 1985 issue of Scientific American.  A.K. 
  8. Dewdney's column, "Computer Recreations", has a very good introduction on
  9. what the Mandelbrot Set is and how to generate them.
  10.  
  11.      FR386 was written by H.W. Stockman and uses 32-bit instructions and the
  12. 80386 32-bit registers to simulate 1 Megaflop performance without using a
  13. math coprocessor.  He uses fixed-point math to achieve this phenomenal speed.
  14. Those of you who are familiar with programs of this type know that a math
  15. coprocessor is essential to get decent execution speeds because they are
  16. generally written in floating point and are computation intensive.  I remember
  17. one plot that took me over 42 hours to generate.  In general, most plots take
  18. anywhere from half an hour to several hours.  You will be pleasantly surprised
  19. to see how FR386 generates plots in minutes.
  20.  
  21.      The program is discussed in detail in the Sept-Oct 1988 issue of Micro
  22. Cornucopia Magazine (P.O. Box 223, Bend, Oregon 97709).  If I remember right,
  23. the magazine was started and is being run by an ex-Intel employee.  The comp-
  24. lete source code is available for downloading from the magazine's bulletin
  25. board at (503) 382-7643.
  26.  
  27.      I have included a another implementation of the same program so that you
  28. can run it to compare the speed difference.  This one is written by Bob Hay.
  29.  
  30.      The two programs are not your full-featured Mandelbrot programs.  For
  31. one thing, neither has a "save" feature so that you will have to use one of
  32. the commercially available graphics grabber programs if you want to save an
  33. image.  You don't have control over the colors in the different bands either.
  34. However, for the most part the programs are adequate.  I have tested them on
  35. EGA and Hercules boards.  Of course, they will also run on a VGA card in EGA
  36. mode.
  37.  
  38.      There is a slight technical flaw in the programs.  The images are flipped
  39. upside-down.  It doesn't matter if the images are symmetrical about the X-axis.
  40. If they're not, change the signs (+ to -, and - to +) on your Y parameters and
  41. enter them as Ymin and Ymax, accordingly.
  42.  
  43.      The full Mandelbrot set can be generated with the following parameters:
  44. Xmin = -2.25, Xmax = +1.00, Ymin = -1.25, Ymax = +1.25.  Try to keep maximum
  45. number of iterations to around 256 for small magnifications to keep the execu-
  46. tion times low.
  47.  
  48.      If anybody wants more data on what parameters to use for some really
  49. interesting plots, please contact me.
  50.  
  51.  
  52.                                        Hector Santos  9-14-88