Mail Archives: djgpp/1996/10/31/05:13:45
||||||||||||||||||||iiiiiiixs3#Gsslxiiiii|||
||||||||||||||||||||iiiiiiiiixIIsoZLP7#&sxiiiiii||||
||||||||||||||||||||iiiiiiiiiixIIsnm4Q9"?#X2IIxxiiiii|||||
|||||||||||||||||||iiiiiiiiixxssssoo#P/" 'j#oeIIIlxiii>|||||
||||||||||||||||||iiiiiiiixxsnp2r2XXm#WQ\ ]j##m2oesoooxii||||||
|||||||||||||||||iiiiixxxIIIssXdL""\"T^-'' "'-"9mg7fy2Iii>||||||
||||||||||||||iiixxxIIIIIIssssoZmQ;, " z9&IIii>||||||
|||||||||iiiiixxgpsssssssoooooZWe^" ?#X2Ilii||||||||
|||<iiiiiiixxIssXT?jpmmPPmmXX##WP" "PJeIiii|||||||
|<iiiiiiiixIIIIsoX#W''--~'-"999QP[ > X a o S< -"{*Iiii>||||||
=iiiiiiixxssssoem#Wy_" \/ 4XIIiiii||||||
ixxxxu{oooo2XmmP4,') ` By ,0X*IIiiii||||||
,,,,,,_,,,,,,ww,_, . -"$XeIIIiiii||||||
|iiiiiiI**ssXXXTW,wj_ _, Jan Hubicka "4eIIiiii||||||
|iiiiiiiiIIIII*XXUaw" ..jy%, and "{IIiiii||||||
|||!iiiiiiiIIIIssX2?LLJJrfwy0NWWW[ Thomas Marsh -PXeIiii|||||||
||||||!!!!iiiIIsXQBYXXYVVYXXXXX#We d#J*Iii||||||||
|||||||||||||!!iI**IIIIIII*sssXUSbQ_, @9X*Ilii|||||||
||||||||||||||||!!iiIIIIIIII*ssXUW- _ , _gg.rQ#IIii|||||||
||||||||||||||||||!iiiiiIIII*sXL#7LBBbwLL_ _g#LwuOZYUbd*Ii|||||||
|||||||||||||||||||!iiiiiiiII**ssXXXX#P' -j#XX****IIIii||||||
||||||||||||||||||||!iiiiiiiiIII**sXW]g. .LJB*IIIIliii!|||||
||||||||||||||||||||!iiiiiiiiIIIIXX#W7P#XsIIiiiii!|||||
||||||||||||||||||||!iiiiiiiIIssmLRYVYIiiii!||||
>X a o S<
CREDITS:
Jan Hubicka (hubicka AT limax DOT paru DOT cas DOT cz)
Thomas Marsh (amadeus AT bga DOT com) (not available for now)
INTRODUCTION:
XaoS is a real-time interactive fractal zoomer for DOS, Plan9, X11 and
SVGAlib but it can be easily ported to all architectures where graphics
library and _GOOD_ optimizing ANSI c compiler (i.e. gcc) is available.
It displays the Mandelbrot set (among other escape time fractals) and
allows you zoom smoothly into the fractal. Various coloring modes are
provided for both the points inside and outside the selected set. In
addition, switching between Julia and Mandelbrot fractal types and
displaying planes is provided. The first version was a poorly written
Mandelbrot view by Thomas later modified by Jan to support high frame-rate
zooming. Other additions were later made including autopilot (for those of
you without drivers licenses), palette changing, GIF saving, and fractal
inversion.
MAIN CHANGES:
o Configure script.
o Added biomorph outcoloring mode
o added new curses based interface. Have you ever seen realtime
256 color fractal zoomer with text based output? :)
o Now just one compact binary for all available drivers
o Faster startup..(three times)
o Autopilot not detects "oscillating" and too deep zoom so it can work
to infinity...can run as demo w/o any user input..
also auto detects major changes done by user and reinitializes variables...
so it restarts after changing of fractal type and so on..
o many many bugfixes
o many many new bugs!
But remember! Its not bug! Its feature!
Ugly interface changes:
o Completely redesigned-hardware depended parts are now
coded as drivers with common interface-easier adding
of new architectures
but looks as ugly as in previous releases :)
o Added changing of display driver on the fly
o Displays calculation status
o Possibility of interrupting calculation
o Reduced size of output program
(for example SVGAlib version from 48 to 37)
PLAN9 port changes:
o During porting to new ui interface I found nasty bug in displaying.
Now plan9 port is IMWHO surprisingly fast. 8c produces quite good code.
still crashes in higher resolution and has color problems
o added keys [,] for changing iterations and ;,' for speed
o Better palette handling
FTP:
XaoS comes in various files:
XaoS-2.0.tar.gz sources
XaoS*.rpm Red-hat packages
XaoS*.deb Debian packages (comming bit later than other ones..)
xaos20s.zip Sources in zip format for DOS users
xaos20b.zip .exe file for DOS
All can be found at following site:
ftp.ta.jcu.cz /pub/linux/hubicka
UNIX version:
sunsite.unc.edu /pub/Linux/Incoming (will be moved somewhere)
tsx-11.mit.edu now in /incoming..will be placed into
/pub/linux/binaries/usr.bin
or /sources
ftp.x.org /contrib/graphics
MS-DOS version:
ftp.simtel.net /pub/simtelnet/msdos/graphics
HOME-PAGE:
Europe: http://www.paru.cas.cz/~hubicka/XaoS/ (new tutorial included)
U.S.: http://www.realtime.net/~amadeus/XaoS/ (This page is REALLY
outdated!
browse European one!)
REQUIREMENTS:
XaoS, by default, uses floating point math for its calculations.
This may be slow on some computers. The program was developed on a
Pentium running at 120 MHz, but it can work quite well on 486Dx/2.
I also received nice letters from users using XaoS at 386/40 or so.
Coprocessor is _REALLY_ required.
To compile XaoS, DOS, Plan9 or UNIX with X11 or curses (or SVGAlib
for Linux) is required. We are discussing the possibility of porting
it to OS/2 and Amiga. Your C compiler must be ANSI compliant.
GNU CC is highly recommended. For now XaoS requires 8bpp Pseudo-Color,
15,16,24 or 32bpp True-color modes are required for X11 driver.
INSTALL:
Installation methods are described in the file "INSTALL".
USAGE:
Since version 2.0 XaoS have lots of command line options.
They are depend on its configuration, available drivers etc.
See xaos -h for full help. Usually more than one driver is
available. XaoS after startup tries to auto-detect best one.
For example in Linux case tests driver in following order:
SVGAlib
X11/MITSHM and then X11
curses
If you want to force text display instead of graphics you may
use -driver curses. Use xaos -list for list of all available
drivers.
THANKS TO:
Stanislav "XaoS" Mikes
- for the name of our program
Borislav Deianov
- for sharing ideas
Isaac Newton
- for discovering his method
Benoit B. Mandelbrot
- for ordering the Julia sets
Linus Torvalds
- for the best operating system
Tim Wegner & Bert Tyler
- for Fractint
Darryl House
- for making Fractint's code readable
NO THANKS TO:
Bill Gates
- Raw text -