Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site uscvax.UUCP Path: utzoo!watmath!clyde!burl!ulysses!bellcore!decvax!ittatc!dcdwest!sdcsvax!sdcrdcf!uscvax!papa From: papa@uscvax.UUCP (Marco Papa) Newsgroups: net.micro.amiga Subject: Re: Mandelbrot Sets, 3.02, etc. Message-ID: <259@uscvax.UUCP> Date: Thu, 16-Jan-86 13:36:00 EST Article-I.D.: uscvax.259 Posted: Thu Jan 16 13:36:00 1986 Date-Received: Sun, 19-Jan-86 04:33:38 EST References: <969@caip.RUTGERS.EDU> Organization: CS&CE Depts, U.S.C., Los Angeles, CA Lines: 73 > Now for the problems... > > I have been having the same problems as Bernie Cosell . > The Lattice bug with consecutive floating point assignments was mentioned > in Bob P's fast floating point demonstration program, but I never really > realized what he meant until now. I wonder if 3.03 has this problem? > Also, I had the same problems with enumerated data types in workbench.h > and performed almost exactly the same surgery. Everything seems to work > OK now, except that the computer crashes immediately after writing the > screen in IFF format. It doesn't close the files, but they may be recovered > by copying them to another file. Finally, ever since Mandelbrot 2.00, I > have been unable to draw a picture in INTERLACED mode. Looking thru the > code, I noticed the distinct absense of the line: > > if (color_mode & INTERLACE_MODE) { > ns.Height = 400; > ns.ViewModes |= INTERLACE; > (^^^^^ this line missing ^^^^^) > } > > in open_winds() in mand3.c. Apparently this was dropped in my original > transmission, and was never replaced. ... > Your fractal and mine, > Robert French > I just applied the surgery suggested by Bernie Cosell and Robert French and got the thing working (I mean the program compiles, Presets() works, and Interlace mode works also). But as Robert suggested the Save function does not work at all. The behavior on my machine when invoking Save (for a 320x200 image) is as follows: 1. the disk starts spinning and spins for about 20 minutes !!! 2. sometimes I get back the CLI. sometimes the machine locks and I have to reboot. 3. When I look at the directory two files are there: MandPic.xxxx.x and MandPic.xxxx.x.info (the x's are numbers depending on the Mandelbrot window, I think). 4. Both files are "Empty". I tried, as suggested by Robert, to copy the files to other files. The first one got copied in about 15 min (and ended up being ~40K, and the second one (the .info file) ended up being more than 100K!!! I tried to load them back into the Mandelbrot program, but with no success. Now, I would really suggest that anybody that submits a program to USENET or other public networks, first checks whether his version will run properly with the version of the compiler that everybody has (that is, 3.02). I have been waiting for the documentation and software from Commodore for 3 months now, and got my Lattice C 3.02 disks by showing my developer acceptance letter from Commodore. Naturally I still have no documentation, and have bad feelings about it when I consider that its has been 3 months since I saw the message from somebody at CA saying that the 1.1 manuals were at the printers, and a week ago I see from another guy at CA that "maybe" the 1.1 manuals are at the printers. I know of no dealer in the LA area that has the Lattice C version 3.03, and all developers that I know also have 3.02, and have sent out their update letters long ago and received nothing. By the way, I love the Mandelbrot program. It is full of great examples on how to use Intuition, the workbench, the various graphics modes, gadgets, anything one can think of. Thanks to Robert and RJ Mical for a great job. Marco Papa USC - Computer Science Dept. UUCP: ...!{decvax,ucbvax,hplabs}!sdcsvax!sdcrdcf!uscvax!papa ...!{allegra,trwrb,trwspp,ism780,cithep,oberon}!uscvax!papa CSNET: papa@usc-cse.csnet ARPA: papa%usc-cse@csnet-relay.arpa