SPD 3.1 Enhanced contains the following files:

    MANIFEST - what you are now reading
    README.1st - readme file for the SPD enhancements
    README - readme file for what the SPD is about
    README.mac - Macintosh version notes
    NFF - a description of the Neutral File Format used in the SPD

    patchlevel.h - keeps track of patch level
    makefile.hp - Hewlett Packard HPUX makefile (includes X11 displayer)
    makefile.ib2 - IBM PC Zortech makefile
    makefile.ibm - IBM PC "generic" makefile
    makefile.mac - Macintosh makefile
    makefile.unx - Unix makefile

    def.h - some useful "C" definitions
    lib.c - library of conversion/output routines
    lib.h - globals and conversion/output library routine declarations
    libvec.c - library of vector & matrix routines
    libvec.h - vector & matrix library defines and routine declarations

    balls.c - fractal ball object (a.k.a. sphereflake) generator
    gears.c - 3D array of interlocking gears generator
    mount.c - fractal mountain and 4 glass ball generator
    rings.c - pyramid of dodecahedral rings generator
    teapot.c - the famous teapot on a checkerboard generator
    tetra.c - recursive tetrahedra generator
    tree.c - tree generator

    drv.h - display driver definitions
    drv_hp.c - HP Starbase/X11 display driver
    drv_ibm.c - IBM PC VGA display driver
    drv_mac.c - Macintosh display driver
    macspd.r - Mac text template file
    macspd.rsr - Mac data template file
    drv_unix.c - generic Unix driver template (usable, but does not display)
    drv_zrtc.c - Zortech graphics display driver

    showdxf.c - DXF displayer
    view.dat - view for DXF displayer
    f117.dxf - sample DXF file; F117 plane
    skull.dxf - sample DXF file; skull

    sample.c - an example file showing a simple scene
