=============================================================================
XOX now has support for VESA SVGA modes:

     640x400x8 bits
     640x480x8 bits
     800x600x8 bits
    1024x768x8 bits

If you do not have a video card with VESA standard bios in your PC
then you will need to install the VESA driver before running XOX.
Just type 'VESA' at the prompt.  Then type 'XOX'.

When XOX is running you can change video modes by pressing <F10>.
XOX will try to set the next available video mode that is supported.









=============================================================================
=============================================================================
XOX accepts panel files .PAN and a palette file .PAL as command arguments.

Command Syntax:

        XOX [[f1] ... [fn]]

f1-fn   :       any dos filename

The panel files must be EXACTLY 16384 bytes in length.
The palette file must be EXACTLY 768 bytes in length.

Panel files are binary bitmaps that are displayed on the walls in XOX. 
They have no header or trailer.  This XOX demo uses 128x128 panels.
That is 128 * 128 = 16384.  Pixels are stored sequentially left to right
top to bottom.  You can provide your own artwork as a file name argument
to XOX on the command line.

    C:\> xox my.pan

If your artwork requires it's own unique palette then you can also provide
that as an argument as well.  Palette file are 768 bytes long.

=============================================================================
=============================================================================
Keyboard Commands
ESC                     EXIT
F10                     CHANGE VIDEO MODES
[ ]                     ACTIVE VIEW HEIGHT SMALLER/LARGER
( )                     ACTIVE VIEW WIDTH SMALLER/LARGER
/ \                     ACTIVE VIEW SIZE HALVED/DOUBLED
< >                     BRIGHTNESS DARK/LIGHT
A D                     MOVE ACTIVE VIEW LEFT/RIGHT
S X                     MOVE ACTIVE VIEW UP/DOWN
~ BACKSPACE             VIEW CREATE/DELETE
O V                     NEXT OBJECT/VIEW
+ -                     THROTTLE SPEED INCREASE/DECREASE
F                       FLOOR AND CEILING TOGGLE
J                       JOYSTICK TOGGLE
C                       EDIT CURSOR TOGGLE
TAB                     CREATE WALL  (ACTIVE WHEN EDIT CURSOR IS ON)
PAGEUP PAGEDN           MOVEMENT UP/DOWN
UP DN LF RT             MOVE FORWARD/BACKWARD/LEFT/RIGHT
ENTER                   THROTTLE BRAKES
SPACEBAR                LASER BEAM


=============================================================================
=============================================================================
Mouse Commands

LEFT BUTTON             LASER BEAM
RIGHT BUTTON            INCREASE THROTTLE
MIDDLE BUTTON           THROTTLE BRAKES
LEFT MOTION             TURN LEFT
RIGHT MOTION            TURN RIGHT
FORWARD MOTION          MOVE FORWARD
BACKWARD MOTION         MOVE BACKWARD













=============================================================================
    The complete source code to XOX is available.  It is NOT free.
    There is a license fee and it is quite substantial.  In 1993
    XOX was licensed four times to the following companies. They
    were granted a perpetual non-exclusive royalty free license.

        1. FEB: Tantalus Inc. MPGNet            Poughquag, NY
        2. MAY: New World Computing, Inc.       Agoura Hills, CA
        3. NOV: Origin Systems, Inc.            Austin, TX
        4. DEC: Compton's New Media, Inc.       Carlsbad, CA

    If you are a software group and desire to develop Virtual Reality
    products then please call us.  XOX is a great way to get started.
    By obtaining the source to XOX you can save months maybe a year of
    development time.  XOX is written in C++.  The code is very reusable
    and easy to modify.  Please contact us if you need more information.

    Address :   HixoxiH Software          Phone :   602-581-6670 Office
                Ray E. Bornert II               :   602-581-0008 Fax
                20826 N. 15th Ave.
                Phoenix, AZ 85027-3642
    
    E-mail  :   bornert@indirect.com    (Internet)
            :   Ray E. Bornert II       (Compuserve)
