Interate function viewer for Windows and Linux. It has built in 14 different interate{Mandelbot) functions. Many possibilities for changing parameters and saving asa bitmap or a small file.
Be the first to post a text review of Mandelnt-Mandelqt3. Rate and review a project by clicking thumbs up or thumbs down in the right column.
14-09-2002Problem: program hangs sometimes on certain functions while a zooming in. Solution:Reinitilize coprocessor - On processors less than P6 use the full FINIT instruction. On P6 processors use EMMS. All that is needed is to reset the ftag register to 0xffff - all registers empty and restart the routine. Problem:Backwards compatibality to 386 and coprocessor detection. Solution:The cpuid instruction is replaced with the reading of /proc/cpuinfo to retrive the processor type and the presence of a coprocessor. The cpuid instruction was only supported by some i486 processors and no i386 processors, which would cause the program to crash with an unknown opcode error. Now only a message box is shown if no coprocessor is present. 15-09-2002Problem:Saving of bitmap error-The screen was saved before the background of the menu was refreshed, causing a grey square of the menu to show on the bitmap. Also too much was saved to the bitmap causing a distortion at the bottom. Solution:The pixmap was already refreshed before the menu opened so use this pixmap. To fix the length of the bitmap srink the vertical size by 20 pixels,save,the return to normal size. 18-09-2002wrote help files. 19-09-2002Problem: Julia set crashes.Z3 set crashes in SSE code Solution: Fixed assembler code.
I begun this program a few years ago but put it aside until a few months ago, when I wrote several of the routines in SSE1 code. The windows version was written with Visual C++ 6.0 and masm 6.15. I have compiled it with Visual C++ 5.0 and masm 6.11 but check that the assembler can handel the SSE1 instruntions. The linux version was done using kdevelop 2.0 and nasm 0.98. qt3 is necessary to compile the project. In windows the 256 color mode has the most posibilities and looks better now, I have not yet make a good coloring sheem for 16 or 32 bit mode. Also palette anaimation is possible in 256 color mode. In windows remember to use the CTRL key to draw a box and the SHFT key to move the image with the mouse. This may change later. In the linux version this has changed so that the right,left and center mouse buttons are used. I have included several of the zoomins of different functions. They are the *.mnd files. These files can be called up by the program on the command line,throuch 'Associate",also drag n' drop. For linux Mandelqt3 only works good in 16 or 32 bit mode. But I have a good coloring scheem for these modes in linux. No CTRL or SHFT keys are used with the mouse in linux The left mouse button will draw a rectangle, the center will move the image and the right will choose a color on the screen. The color choosing works good in linux for 16 and 32 bit colors. My old version of mandelqt was multi threaded but this version is not. In the first version I used my own library but it will not work under qt3.Maybe I should try again but the threading in qt3 does not seem to work very will. Also the julia function does not work yet in linux, but I have done the SSE1 instructios for the phoenix function in linux. There are still qutie a few bugs in the program. But it works. I am including the source code so if any one would like to modify the code go ahead. If you do some code changes, please send me a email at - danny_reeves@hotmail.com Dancie.
Be the first person to add a text review.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use
Thanks for your rating!
Would you also like to write a review?