home *** CD-ROM | disk | FTP | other *** search
/ World of Graphics / WOGRAPH.BIN / 026.README.DOC < prev    next >
Text File  |  1992-12-20  |  11KB  |  218 lines

  1.     ┌──── ┌────┐ ┐           Timothy Harris
  2.     │     │    │ │           5 Burnham Park Road
  3.     │     ├────┤ │           Peverell
  4.     └──── │    │ └───        Plymouth,
  5.     ─────        ────        ENGLAND, PL3 5QB
  6.           v3·42              THarris@UK.AC.PLYM.SC
  7.  
  8. To execute CAL type `CAL' with the current directory set to the
  9. one in which the CAL.EXE, CAL.OVR and CAL.CFG files reside.
  10. CAL will run on a floppy-disk-only machine but copying all the
  11. files to the hard drive and executing them from there (run
  12. `INSTALL.BAT' to do this for you) will allow for quicker access
  13. to the help information.
  14.  
  15. CAL is public domain and you are therefore encouraged to give
  16. copies of it to other people - however these copies must be in
  17. an unmodified form and any charge made must be for media and
  18. distribution costs only.
  19.  
  20. The latest version is available from me on receit of a blank
  21. disk and SAE, or a cheque for £2·20 - remember to specify what
  22. type of disk you are using.
  23.  
  24. Hardware requirements:
  25.  
  26. CAL will work on almost any machine described as `PC-Compatable' that
  27. uses the DOS operating system. A maths coprocessor is not required but,
  28. if fitted, will allow images to be created several times more quickly.
  29. All operations can be performed using the keyboard, although using a mouse
  30. is easier for many operations. Calculations can be performed more
  31. accurately and more quickly on machines fitted with a 386sx processor
  32. or better, but the program is still compatable with older machines.
  33.  
  34. Improved image quality is available with super VGA graphics cards offering
  35. 256 colours from a palette of 262144. Provision will be made for the new
  36. cards allowing 32768 colours on the screen at once as soon as I can get
  37. hold of the technical specifications of such a card. 
  38.  
  39. Due to the large size of the program, and the fact that the computer only
  40. stores part of it in memory at once, CAL is best used running from a hard
  41. drive. If this is not possible, but around 2MB of expanded or extended
  42. memory is available, install the RAMDRIVE.SYS utility supplied with DOS
  43. (see DOS reference guides) and run CAL from the ramdrive. CAL can use 
  44. expanded memory for storing pieces of the code, resulting in slight 
  45. improvements in execution speed. CAL does not require, nor does it
  46. use, extended memory.
  47.  
  48. Recent additions to CAL:
  49.  
  50. 1. CAL now automatically detects if a 386 processor (or better) is
  51.    being used and will use an improved integer arithmetic algorithm
  52.    if possible.
  53.  
  54. 2. Recently added fractal types:
  55.       - Composite images (this allows options such as loading a saved
  56.                    image in the form of a sphere or 3D landscape)
  57.       - Julia set (select Mandelbrot set and then Choose Julia Set from
  58.                    the Fractal menu)
  59.       - Ushiki's phoenix and associated Julia-type sets
  60.       - Lyapunov space image
  61.       - Images from applying Newton's method to zⁿ-1=0
  62.       - Gumowski and Mira attractor
  63.       - Symmetrical attractors
  64.       - Quaternion Julia sets
  65.       - Gingerbread person
  66.  
  67.    A total of 15 fractals are now available from CAL - and the user defined
  68.    formula option can be used to create many more.
  69.  
  70. 3. A data compression algorithm is used for saving images, which means that
  71.    less disk space is usually required for keeping a collection of pictures.
  72.    Additionally a new option - save details only - has been added which
  73.    stores only the imformation needed to recreate the fractal (typically
  74.    around 1K) rather than the complete image.
  75.  
  76.    For details on these fractals, and any others that are available,
  77.    select the Current fractal types option from the Welcome to CAL! help
  78.    screen. This is available by pressing F1 as soon as CAL has loaded.
  79.  
  80. 4. A batch drawing mode has been added which will scan the disk for any
  81.    unfinished images and complete them. This can be used overnight, or
  82.    when the computer is not going to be used for a while, to finish off
  83.    any images that there was not time to complete in one go.
  84.  
  85. 5. Improvements have been made to the user defined formula option which
  86.    allows trigonometry to be perfomed on complex numbers. Formulae can
  87.    be changed without leaving CAL by using a built-in editor.
  88.  
  89. 6. The user defined formulae option has also been improved to allow fractals
  90.    such as the Henon Attractor (where individual points are plotted instead
  91.    of an image covering the whole screen) to be entered. Additionally,
  92.    fractal formulae created using Fractint and saved in an FRM file can be
  93.    imported to and exported from CAL.
  94.  
  95. An introduction to CAL:
  96.  
  97. 1. As an introduction press Return as soon as CAL has loaded to draw
  98.    the default image. If your copy of the CAL files is the same as the
  99.    set that I distribute this should be the Mandelbrot set in the
  100.    256 colour 320x200 mode that is now supported on most computers. If
  101.    your machine will not use this mode then read the steps below about
  102.    configuring the program.
  103.  
  104. 2. Selecting the graphics resolution... All video cards allow for a
  105.    variety of types of display. On earlier models this may be a choice
  106.    between a low resolution (i.e. blocky) image with several colours
  107.    or a less blocky image in black and white. Later systems have been
  108.    capable of 16 colours and most new graphics cards are capable of
  109.    displaying 256 colours on the screen at once.
  110.  
  111.    The type of resolution and number of colours to use are chosen 
  112.    from the `Display mode' option in the `Configurations' menu. Menu
  113.    choices are made using the cursor keys to change the highlighted
  114.    option and return to select it. If you are using a monochrome display
  115.    and find the text lacks contrast then run cal by typing `CAL /M' which
  116.    will cause a black and white palette to be used in text modes. Full
  117.    colours will still be available (if your display supports them) when
  118.    drawing an image.
  119.  
  120.    There are four different types of graphics mode, each progressively
  121.    more advanced than the one before:
  122.  
  123.    CGA - one of the original graphics standards and only really included
  124.    for machines which do not support more modern displays or to provide
  125.    a quick overview of a detailed image. At best you can have four colours
  126.    on the screen and the image does appear very blocky. However, CGA modes
  127.    are present on almost all computers, including older portable machines.
  128.  
  129.    EGA - EGA allows sixteen colours to be used, although you do not have
  130.    control over them to the same degree as is present with later standards.
  131.    The resolution is also better - meaning that curves appear less blocky
  132.    and images are more detailed.
  133.  
  134.    VGA - VGA appears to the user as an extension to EGA which allows you
  135.    to use even higher resolution and to choose the colours that are used
  136.    from a palette of colours available from the graphics card.
  137.  
  138.    SVGA - Super VGA is present on most new machines and allows images to
  139.    be produced using 256 colours, allowing for such effects as gradual
  140.    shifts from one colour to another. The resolution available in SVGA
  141.    means that you can see a lot of detail in images but the extra
  142.    calculations needed to calculate this detail can slow down drawing.
  143.    If you are using SVGA modes you must tell CAL which make of graphics
  144.    card is inside the computer (see next section).
  145.  
  146. 3. Configuring the graphics card... It is necessary to set options
  147.    about which type of graphics card you are using before any images
  148.    may be created in a super VGA display mode. You can change the settings
  149.    at any time you want since all the configuration options are contained
  150.    within the CAL program itself.
  151.  
  152.    The type of graphics card is chosen in the `SVGA Card Type' option
  153.    in the `Options' menu. You should be presented with a list of 
  154.    about fourteen different types of display card. If the one that you 
  155.    have fitted is listed there (this is often shown immediately upon 
  156.    powering up the computer) then select that option and it will be 
  157.    stored in the configurations file. Note that there are differences 
  158.    between graphics cards by the same manufacturer (e.g. some Tseng 
  159.    cards work in different ways to others, even though the image on 
  160.    the screen appears the same), so it may be necessary to try each 
  161.    of the variations of the card listed.
  162.  
  163.    If you cannot find your card listed, or do not know what type of card
  164.    is fitted to the machine, then try each one in turn until you get
  165.    successful results. It is best to have a moderate resolution SVGA
  166.    mode selected during these tests (e.g. 640x480 with 256 colours) since
  167.    the better standardisation between manufacturers means that non-SVGA
  168.    modes will work with any graphics card.
  169.  
  170.    During configuration you may sometimes get a disjointed image. This
  171.    is caused by the similar - although not quite identical - methods of
  172.    accessing the graphics display employed by some manufacturers. Another
  173.    of the SVGA card types will probably give the correct image.
  174.  
  175. 4. The current fractal type to draw (e.g. Henon attractor, Mandelbrot
  176.    set etc...) is chosen from the `Select fractal' option in the
  177.    `Fractal' menu. Use the up and down cursor keys so that the arrow
  178.    points at the fractal that you would like to draw and press the
  179.    return key.
  180.  
  181. 5. Further details about using CAL are available using the context sensitive
  182.    help facilities. Press F1 at any time during the program and use the
  183.    cursor keys to highlight the topic on which you would like more
  184.    information before pressing return. The escape key will cancel the help
  185.    mode.
  186.  
  187. Should you encounter any difficulties with CAL, if you have suggestions for
  188. improvements, new fractal algorithms you would like included in future
  189. versions or queries of any kind then do not hesitate to contact me.
  190.  
  191. Demonstration images:
  192.  
  193. Since complete images can be very large, demonstration pictures have
  194. been stored in a compressed for so that only the bare minimum of data
  195. is kept. To see the demonstration images, change to the directory in 
  196. which CAL resides and start CAL. Choose Batch Mode from the Load/Save
  197. menu and select Start. The images will be automatically drawn and
  198. saved. The Load option can then be used to load them again.
  199.  
  200. It is probably best to ensure CAL is correctly configured for your 
  201. graphics card before doing this - see above - because the demonstration
  202. images were designed to look best in a 800x600 256 colour mode. If
  203. this mode is not available then select the best possible resolution
  204. with the largest number of colours from the Display option in the
  205. Options menu. The demonstration images are called DEMO1.CGF, DEMO2.CGF
  206. etc... When drawing the demonstration images the currently selected
  207. display mode will be used.
  208.  
  209. Copies of CAL on larger capacity disks (720K upwards) may have additional
  210. images, which are already complete, supplied with them. These include
  211. examples of the Lyapunov fractal (this is very impressive, but can be
  212. slow to calculate without a co-processor) and composite image option.
  213. The latter shows the facilities for creating 3D-landscapes and moulding
  214. images onto a sphere.
  215.  
  216. Timothy Harris
  217.  
  218.