AA-lib driver
The AA driver is currently the most advanced and portable driver
for XaoS. It is based on AAlib--a high quality ASCII-art library
developed by the AA-project. (see
http://aa-project.sf.net
)
It is a fully featured XaoS driver for text mode displays. It
supports 256 colors and the mouse where possible.
It also has some extended features available from the UI
menu:
- Attributes
- AA-lib may use character attributes to improve image quality.
By default it uses normal, dim and bold characters where possible,
but you can also enable different attributes like reversed or bold
font characters. You may also enable usage of non ansii/reversed
characters if your device supports it.
- Font
- AA-lib uses a bitmap image of the font to prepare the
approximation table used for ASCII art rendering. This bitmap is
expected to be same as the one used by your device. AAlib performs
detection where possible however some devices (like UNIX text
terminals or MDA) do not support this. AAlib has few font images
compiled in, so in this case you should try to use one of them to
achieve best results.
- Inversion
- Some devices use inverse video: use this to get correct results
on such devices.
- Dithering mode
- Dithering is an way to get more exact color in approximations,
by combining more characters; but this method can produce ugly
looking noise on certain images. Use this menu to disable or tune
it.
- Palette options
- By default AA driver uses the XaoS palette to render images,
but it quite often looks ugly on text displays. Here you can choose
a special text palette instead. Note that with filters enabled, the
results may be rather ugly. This function is available from the
palette menu.
- Save text screen
- The normal save function will generate a PNG image instead of
nice ASCII-art. To save ASCII art use this function instead. It
supports many text file formats like HTML, ANSI, more, etc... It
will also ask you for font and attributes(see above). It is
available from the file menu.
The AA-lib driver also provides the full set of standard
AA-lib's command line options. You may use them to tune parameters
like gamma correction, and so on. See xaos -help
or
the AA-lib documentation for details.
The AA driver was written by Jan Hubicka, 1997.