AminetAminet
Search:
84450 packages online
About
Recent
Browse
Search
Upload
Setup
Services

gfx/fract/DMandel.lha

Mirror:Random
Showing:m68k-amigaosgeneric
No screenshot available
Short:Mandel & Julia generator with ARexx, RTG support
Author:thor at einstein.math.tu-berlin.de (Thomas Richter)
Uploader:thor einstein math tu-berlin de (Thomas Richter)
Type:gfx/fract
Version:1.25
Requires:Os 2.04
Architecture:m68k-amigaos
Date:2000-01-07
Download:http://aminet.net/gfx/fract/DMandel.lha - View contents
Readme:http://aminet.net/gfx/fract/DMandel.readme
Downloads:5668

_____________________________________________________________________________

Changes made for 1.25:	THIS IS THE LAST DMANDEL RELEASE

	- Fixed a bug in the printer setup which failed to calculate
	  the dimensions correctly sometimes.

If DMandel isn't able to launch itself, even without startup picture, make
sure that the system is able to open a HALFBRITE screen on the default
monitor. This means that *you might have to disable some buggy 
screen promotor programs* that might have re-directed this MODE_ID to a
non-working mode ID. 

You may adjust the screen mode to whatever you like by re-generating the
startup picture with the included ARexx script.

_____________________________________________________________________________

Changes made for 1.24:

	- Added an "CPU Fill" setting. With this flag enabled, the
	  "edge tracing" algorithm will no longer make use of the blitter
	  for filling areas, but will make use of the CPU. This has the
	  advantage that no chip memory has to be used and the size of the
	  screen is no longer limited by the amount of chip mem.
	  However, this setting works only on NON-NATIVE (i.e. P96 or CGfx)
	  screens, DMandel will ignore the flag on native amiga screens.
	- Reworked the IFF loader/saver slightly.
	- Fixed a tiny bug in the task priority menu.
_____________________________________________________________________________

Changes made for 1.23:

	- Forgot to save the "Huge" and "Gigantic" font settings.
	- Added more functions to the color selector.
_____________________________________________________________________________

Changes made for 1.21:

	- Debugged the IFF saving routine that could crash if the display
	  lines are too long.
	- Fixed the color load routine, apparently RTG software doesn't
	  handle LoadRGBCM() like calls the way I thought.
	- This is the first version with tested RTG support; the screen
	  depth is currently limited to 8 bit planes because OpenScreen()
	  does not work as expected for larger depths. Future releases 
	  might support more.
_____________________________________________________________________________

Changes made for 1.20:

	- Replaced the IFF loading/saving routines by the gfx board friendly
	  stuff of the "sister program" VideoEasel. Most operations should
	  work fine with a gfx board, probably with one exception I can't
	  test here.
	- Updated printer support. It does no longer set the colors of the
	  screen but uses an internal copy.
	- Added a check for the '060 processor for the "suggest" button.
	  The plain 68K integer routines should be better for the '060 since
	  they don't require any software emulation.
	- Rewrote the memory management. "DMandel" uses now memory pools.
	- Removed an enforcer hit in the "RXMENU" command.
	- Just a couple of tiny optimizations in the startup and other
	  assembler routines. 
_____________________________________________________________________________

Yes, I know that there are more than enough mandelbrot fractal generators
in the net, really... If you want some reasons why to use this program, here
we go:

- Three algorithms for Mandelbrot sets, six for Julia sets.
- Six different math implementations (IEEE single/double,FFP,
  fast-integers for '000 and '020 and FPU) for optimal speed,
  written in hand-tooled assembly language.
- Highest speed, optimized for big magnifications.
- ARexx support (Sample Mandelbrot movie generator script for
  movie generation together with DPaint V included.)
- Monitor ID support, but untested on GfxBoards.
- Supports EHB for 64 colors on ECS machines.
- Last but not least: It's free.

At least, the program is free. The guide isn't... 

The guide is not yet existing, I will start typing it as soon as somebody is
interested and wants to pay money for it. Write an email to this address:

thor at math.tu-berlin.de

The suggested price for the manual will be between $10 and $20.


A sample set of EHB pictures generated by DMandel is available, see
DMandelPics.lha at pix/fract.

____________________________________________________________________________

Installation:

	-Unpack this archive whereever you want.

	-If you're still working with the original CBM mathieeedoubbas
	library, a patch is needed since this library is broken.
	(The compare-function is broken for negative numbers of
	 small absolute value).

	The patch is included in the "MathIEEEPatch" drawer, installation
	works like this:

1)      Copy the file LIBS:mathieeedoubbas.library to RAM:
2)      Copy the file mathieeedoubbas.pch, which comes with this archive,
        to RAM:
3)      Copy the program spatch, which is also included in this archive,
        to ram:
4)      Change the directory to ram: with
        cd ram:
5)      Apply the patch with
        spatch mathieeedoubbas.library
6)      Copy back the file RAM:mathieeedoubbas.new to
        LIBS:mathieeedoubbas.library. It contains the fixed library.

If any problems arise, make sure you use the original (CBM) version
of the library!

	
How to install the main program:


	-Start DMandel by double clicking its icon.

	-Read the startup window. Close it by clicking on "O.K."

	-Select the menu point "Arexx Command" of the project menu.

	-Select the script "CreateStartup.rexx"

	-Follow the instructions.
____________________________________________________________________________

                        The THOR-Software Licence


This License applies to the computer programs known as "Deluxe Mandelbrot".
The "Program", below, refers to such program.


The programs and files in this distribution are freely distributable
under the restrictions stated below, but are also Copyright (c)
Thomas Richter.


Distribution of the Program by a commercial organization without written
permission from the author to any third party is prohibited if any payment
is made in connection with such distribution, whether directly
(as in payment for a copy of the Program) or indirectly (as in payment
for some service related to the Program, or payment for some product
or service that includes a copy of the Program "without charge";
these are only examples, and not an exhaustive enumeration of prohibited
activities). However, the following methods of distribution involving
payment shall not in and of themselves be a violation of this restriction:


(i) Posting the Program on a public access information storage and
retrieval service for which a fee is received for retrieving information
(such as an on-line service), provided that the fee is not
content-dependent (i.e., the fee would be the same for retrieving the same
volume of information consisting of random data).



(ii) Distributing the Program on a CD-ROM, provided that the files
containing the Program are reproduced entirely and verbatim on such
CD-ROM, and provided further that all information on such CD-ROM be
redistributable for non-commercial purposes without charge.



Everything in this distribution must be kept together, in original
and unmodified form.




Limitations.

THE PROGRAM IS PROVIDED TO YOU "AS IS," WITHOUT WARRANTY. THERE IS NO
WARRANTY FOR THE PROGRAM, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. THE ENTIRE
RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD
THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY
SERVICING, REPAIR OR CORRECTION.



IF YOU DO NOT ACCEPT THIS LICENCE, YOU MUST DELETE ALL FILES CONTAINED IN
THIS ARCHIVE.
_____________________________________________________________________________

Thomas,
	December 1999	


Contents of gfx/fract/DMandel.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 3491    7920  44.1% -lh5- 9056 Jan  2  2000 Deluxe Mandelbrot/DMandel.readme
[generic]                  259     628  41.2% -lh5- c239 Aug  3  1997 Deluxe Mandelbrot/Julia Sets.info
[generic]                63242  115232  54.9% -lh5- b22b Dec 23  1999 Deluxe Mandelbrot/Mandelbrot
[generic]                  256     628  40.8% -lh5- 4f88 Aug  3  1997 Deluxe Mandelbrot/Mandelbrot Sets.info
[generic]                  570    1190  47.9% -lh5- 25dc Aug  3  1997 Deluxe Mandelbrot/Mandelbrot.info
[generic]                  257     628  40.9% -lh5- 30ee Aug  3  1997 Deluxe Mandelbrot/MathIEEEPatch.info
[generic]                  158     176  89.8% -lh5- 0c04 Oct 20  1996 Deluxe Mandelbrot/MathIEEEPatch/mathieeedoubbas.pch
[generic]                  285     436  65.4% -lh5- 4f7f Aug  3  1997 Deluxe Mandelbrot/MathIEEEPatch/mathieeedoubbas.pch.info
[generic]                 9310   14688  63.4% -lh5- 842a Oct 20  1996 Deluxe Mandelbrot/MathIEEEPatch/spatch
[generic]                  272     628  43.3% -lh5- 885b Aug  3  1997 Deluxe Mandelbrot/Scripts.info
[generic]                  839    1719  48.8% -lh5- 956b Jan  5  1997 Deluxe Mandelbrot/Scripts/CreateStartup.rexx
[generic]                  262     546  48.0% -lh5- 71d1 Nov  4  1995 Deluxe Mandelbrot/Scripts/CreateStartup.rexx.info
[generic]                  141     206  68.4% -lh5- c07f Feb 24  1996 Deluxe Mandelbrot/Scripts/Function.rexx
[generic]                  261     546  47.8% -lh5- 6f34 Feb 24  1996 Deluxe Mandelbrot/Scripts/Function.rexx.info
[generic]                  801    1977  40.5% -lh5- 7ece Nov  4  1995 Deluxe Mandelbrot/Scripts/Movie.rexx
[generic]                  262     546  48.0% -lh5- 9cd9 Nov  4  1995 Deluxe Mandelbrot/Scripts/Movie.rexx.info
[generic]                14871   28790  51.7% -lh5- 318d Mar 20  1997 Deluxe Mandelbrot/Startup.mdl
[generic]                  555    1171  47.4% -lh5- 3ce3 Aug  3  1997 Deluxe Mandelbrot/Startup.mdl.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        18 files   96092  177655  54.1%            Jan  7  2000

Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>