home *** CD-ROM | disk | FTP | other *** search
-
- BUGS (V2.4) 19/8/93
- ===========
-
-
- Mandelplot is a VERY large and complex program, with over 4500 lines
- of Amos pro code and over 400 K of assembler source code. This makes
- the program very difficult to debug, and as a result, there are many
- bugs. Some I have noticed, and have not corrected as yet - either
- because I could not find the cause, or because I have not got around to
- it yet. Other bugs I will not have noticed yet - if you find a bug
- not listed below, please contact me, and I will investigate it.
-
- The program has only been fully tested on an A1200 6 Mb RAM, 60Mb HDD,
- 25MHz 68882. On this machine, the program seems very stable, with the
- following bugs noted:
-
- Boundary tracing: There are faults in my btrace algorithm - at the
- moment, horizontal lines are sometimes left. Also, solid areas are
- occasionally filled with the wrong colour. If these bugs occur, you
- can redraw the affected areas with the redraw area option.
- Also, very rarely, the algorithm gets stuck and will not finish.
- Then, you must interrupt it with the LMB.
-
- On machines with 68000/68010 (A500,A600,A1500,A2000):
- If running on a 68020 or better, Mandelplot uses the extra instructions
- present on these processors for extra speed. Therefore I have had to
- write all the assembler bits twice: a 68000 version and a 68020+ version.
- I have not been able to test the '000 versions much: I have an '020,
- and just because the '000 code runs on it does not mean that it will
- run on an '000! I have had problems with words written to odd addresses
- and things like that.
- I have tried the program on an old 1Mb A500 (KS 1.2!). It worked ok,
- except that it did seem less stable than on my machine. In particular,
- the 'user fuction' mode seemed a bit dodgy. So don't be suprised if you
- have some problems.
-
-
- PLEASE do send in reports of any other bugs. If you do, please note
- any GURU number, the model of your Amiga, and the setting of
- 'optimise for processor' in the basic options menu. T
-