XOX now has support for VESA SVGA modes:
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
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.
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.
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
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 : [email protected] (Internet)
: Ray E. Bornert II (Compuserve)