NAME XaoS - Fast real-time fractal zoomer SYNOPSIS xaos [options] DESCRIPTION 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 color- ing modes are provided for both the points inside and out- side the selected set. In addition, switching between Julia and Mandelbrot fractal types and displaying planes is provided. The first version was a poorly written Man- delbrot 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. More informations should be obtained by press- ing 'h' in XaoS OPTIONS XaoS' options should be divided into following parts: Ugly interface options This options are common for all installations of XaoS because only interface available for now is ugly interface. Driver selection options This options lets you choose graphics driver. Driver depended options This options depends on available drivers. In this manual page are described just drivers for Unix and Linux. UGLY INTERFACE OPTIONS Following options let you specify with fractal formula will be used as default and other ugly interface settings: -mandel Mandelbrot set fractal(default) -mandel3 Mandelbrot set power 3 fractal XaoS 20 Oct 1996 1 -mandel4 Mandelbrot set power 4 fractal -mandel5 Mandelbrot set power 5 fractal -mandel6 Mandelbrot set power 6 fractal -octo Octal fractal -newton Newton fractal -barnsley Barnsley fractal -phoenix Start with Phoenix fractal -autopilot Enable autopilot -iter number Default number of iterations -speed Zooming speed (default is 1) DRIVER SELECTION OPTIONS Every xaos installation has some graphics driver. This depends on used operating system, available libraries and configuration. XaoS by default tries to enable best avail- able driver. So it for example in Linux case it tests drivers in following order: SVGAlib X11 curses Following options are used to control this operation: -driver This options lets you specify driver to use and avoid autodection. -list List available drivers and then exit. SVGALIB DRIVER OPTIONS This driver is available just for Linux/Intel and maybe Linux/alpha platforms. It lets XaoS to work full-screen. It looks much better that small X11 window, because XaoS can choose resolution. At the other hand it requires root privileges. If you want to start XaoS as normal user you need to login as root first and than do: chown root xaos XaoS 20 Oct 1996 2 chmod +s xaos In case of incorrectly configured SVGAlib (see file /etc/vga/libvga.conf or /usr/local/lib/libvga.conf) it can crash system. Following options are available: -mode Select graphics mode(same number as in interactive menu) X11 DRIVER OPTIONS This driver is available on most Unix platforms. It sup- ports MIT shm extension but works well (but slower) on X servers without it. Requires 8bpp pseudo-color or 16,24,32 bpp true-color visual. Following options are sup- ported: -size Select size of window (WIDTHxHEIGHT) -sync This fixes troubles with one old HP-UX R4 X server - it did not generated keys and mouse events while it was displaying. So I added this flag that forces sync before reading evets. It takes some time to X server to generate events. CURSES DRIVER OPTIONS This driver uses text only output so it works on all text terminals that are curses capable. (most modern one. Like vt100) This is one of most powerful drivers. Following options should be used to tune xaos setting for your ter- minal: -normal Enable use of normal text -nonormal Disable use of normal text -dim Enable use of dim attribute(half bright) -nodim Disable use of dim attribute(half bright) -bold Enable use of bold attribute(double bright) -nobold Disable use of bold attribute(double bright) -boldfont Enable use of bold attribute(bold font) -noboldfont Disable use of bold attribute(bold font) XaoS 20 Oct 1996 3 -reverse Enable use of reversed text -noreverse Disable use of reversed text -fontheight Set font height(8 or 16) BUGS Not known for now. See xaos home-page at: http://www.paru.cas.cz/~hubicka/XaoS for list with solu- tions. AUTHORS Jan Hubicka (hubicka@paru.cas.cz) smail: Jan Hubicka Dukelskych bojovniku 1944 Tabor 39003 Czech Republic Thomas Marsh (amadeus@bga.com - not available for now..) XaoS 20 Oct 1996 4