MiniMand 1.0 What is MiniMand? It's my first try to make a working Amiga C program. It isn't very fancy, but it's working. The program was born when my brother said to me: "You've got to make something, sleazebag". He said that it would be funny if I made something he could use, so... The program isn't very useful and it's main purpose is to be running in a script, thus the very versatile commandline. The only required software is ReqTools.library by Nico Francois and that you have WB2.0+. For all you lazy people out there, here's the quick version of the docs. 1. Run by typing MiniMand. 2. Zoom with the mouse. 3. Press escape when you're bored. The template is as follows: MiniMand REMIN/K, REMAX/K, IMIN/K, IMAX/K, QUIET/S, JULIA/S, JREAL/K JIMAG/K, HIRES/S, LACE/S, PLANES/K/N, SCRX/K/N, SCRY/K/N, ITER/K/N, SAVE/K, PALETTE/S, BATCH/S Gosh! That sounds tricky?!? Don't worry, it's not that hard to comprehend. Let me explain the commands: REMIN/K That's the left border of the fractal. Defaults to -2. REMAX/K That's the right border of the fractal. Defaults to 2. IMIN/K That's the bottom border of the fractal. Defaults to -2. IMAX/K That's the upper border of the fractal. Defaults to 2. QUIET/S If you set this switch, the screen will be in the background and it will not be activated at the beginning. Defaults to not set. JULIA/S If this switch is set, the fractal will be a Julia, not a Mandelbrot. Defaults to not set. JREAL/K This is the realpart of the Julia seed that will be used. JIMAG/K This is the imaginary part of the Julia seed that will be used. HIRES/S If you set this switch, the screen will be in hires. Sets screenwidth to 640 pixels. Defaults to not set. LACE/S If you set this switch, the screen will be in laced mode. Sets screenheight to 512 pixels. Defaults to not set. PLANES/K/N This is the number of bitplanes the screen will have. Defaults to 4. SCRX/K/N This is the width of the screen. Defaults to 320. SCRY/K/N This is the height of the screen. Defaults to 256. ITER/K/N This is the number of iterations that will be used. This determines the accuracy of the fractal. A number greater than the number of colors will only be useful for tests, as the picture will only show as many iterations as number of colors. Defaults to 16. SAVE/K This specifies a file to which the fractal will be written in IFF ILBM format. Defaults to no file. PALETTE/S This switch will let you choose colors for the fractal. If it is hard to see the gadgets after modifying the colors, O or Enter will accept the colors and esc will cancel. If you do not set this switch or cancels the requester, the program will generate a nice palette by itself. BATCH/S This switch is nice to have when using the program And now for some examples: MiniMand 16 cols, 320*256 screen in front. MiniMand SCRY 32 SCRX=24 LACE SAVE SD0:Dont_we_love_this_program.iff PALETTE 16 cols, 24*32 laced screen in front. Let us choose colors with a requester and saves the fractal to an IFF picture. The only working key in the program is escape, that will quit the program at any time. You can also zoom in the fractal using your mouse to make a box around the area while pressing the left mousebutton. History: 95-01-08 First history entry. Written this doc. Julia. Code Cleanup. COLS argument left. Some minor changes left. 95-04-07 IFF save Mousesupport / Zoom 95-04-12 Written some ARexx scripts Some minor fixes with colors To do: Calculation speedups. AREXX?