============================================================================= 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 . 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)