>>>>>>>>>>>>>>>>>>>>>>>       VECT32.EXE        <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
                     Use UNZIP with the -d option

Intro_Stuff:

        VECT32.EXE is a SVGA/VGA/Sound Blaster interactive vector graphics
    thing written by me (Aaron Peapell). I think its worth checking out
    to see what's possible without using any ASM.
    VECT32.EXE demonstrates,

                         * Solid  fill
                         * Lambert shading
                         * Texture mapping   *True Perspective Texture mapping*
                         * Gouraud shading
                         * Phong shading  (very shitty)
                         * All in SVGA or VGA modes
                         * All with Sound Blaster Support!

        This was written completely with DJGPP. The DOOM2 textures were
    captured by modifing the DEU editor, because I dont have a scanner and it
    looks cool. 

Example_Usage_Stuff:

                VECT32 [ -Ssound_file ] [ object_file [ texture_file ] ]

        If no arguments are supplied, it defaults to no sound, a box and
    texture.gfx as the bitmap file. NOTE dont supply the .WAV extention.

         c:\>vect32                            *do it (VGA with box & no sound)
         c:\>gen 7 8 1.0 > obj_file            *create sphere-ish file
         c:\>vect32 -Ssound_file.wav obj_file  *do it (VGA with obj_file whilst
                                                playing your favorite .wav :)

Summary_Of_Keys_Stuff:

                Keys that work all the time
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~
                Cursor keys     :change the ROTATION around the x and z axis
                . ,             :change the DISTANCE of the object
                TAB             :change the METHOD of rendering
                space           :toggle perspective projection
                i, l, m, j      :changes the ROTATION of the LIGHT SOURCE
                                 around the x and z axis
                space           :toggle perspective check few facet spheres!
                esq, q          :QUIT

                Keys that work when texture mapping
                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                = -             :change bitmap
                ; '             :change background bitmap

                NOT when texture mapping
                ~~~~~~~~~~~~~~~~~~~~~~~~
                [              :changes base colour
                ]              :changes the 'palette'
                i, l, m, j     :changes the rotation of the LIGHT SOURCE
                                around the x and z axis respectivly

SVGA_&_VGA_Stuff:

        The supplied batch files set the environment variable GO32.
    This is needed by the DOS extender. Setting it to nothing (set GO32= ) will
    run the demo in vga mode (320x200x256). Setting it to YOUR video driver
    (see svga.bat) will run the demo in 640x480x256 or better.  You may have to
    experiment a little(!).
        
Sound_Blaster_Stuff:

        If the -Ssound_file argument is given, VECT32.EXE tries to initialise
    the sound card and play the file. I wanted to supply some techno but the
    files are too big and i dont want to write yet another MOD player. If you
    have any problems the refer to your SB manual for information on setting
    the BLASTER environment variable. VECT32.EXE can play .WAV files 2-3M or
    more on a 4M system without effecting the display, the more memory you
    have the more sound you can play!.

                                !!NOTE!!
    You must have at least an XMS manager installed mode (himem.sys) for sound.
    DONT change the background bitmap too fast as the keyboard overflows
    DONT play stuff if ya dont have a Sound Blaster = stoopid.

GEN.EXE_Stuff:

        GEN.EXE is a generator for points on a sphere. It requires 3 arguments.
    These args are the no. of polygons up and around the sphere, as well as the
    radius of the sphere, example:

                          gen 5 34 0.96

    will print the data for a sphere of radius 0.95 having 5 poly's up
    the side and 34 sides around the 'equator'. Re-direct GEN.EXE's output to
    a file like:

                         gen 4 4 1.0 > file

BUGS_Stuff:

    When using a file produced by GEN.EXE a vertex may get lost. GEN.EXE bug
    Unhandled int 0xd if you overflow the keyboard only when playing .WAV

Thanx_Stuff:
        Thanx DJ Delorie(DJGPP), Brendon Wyber & Raphal Quinet(DEU),
    David Baggett & Gerhard Kordmann & Freedom project(SB02 DJGPP sound stuff).

Help_Me_Stuff:
        If any one wants to give me there .MOD player, MPEG video or audio
    stuff please get in touch.

Bye_Stuff:

        If you like/hate it, interested in tes source, want to comment/make
    suggestions, chat about graphics or the house/techno scene in your part of
    the world, email!.
    Have fun, and shake your booty!

        Aaron Peapell
        <TECEL>

        email:  n1178318@student.fit.qut.edu.au
        OR      e1178318@watt.qut.edu.au                <should work>
                e1178318@watt.lab.eese.bee.qut.edu.au   <if not>

>>>>>>>>>>>>>Paul Van Dyke, Dye Witness and Quench F'KEN RIP<<<<<<<<<<<<<<<<<<<<
