Dec 232017
 
Demo of high end raycasting development environment.
File XOX3D.ZIP from The Programmer’s Corner in
Category Printer + Display Graphics
Demo of high end raycasting development environment.
File Name File Size Zip Size Zip Type
DOS4GW.EXE 244686 133013 deflated
README.BAT 84 55 deflated
README.TXT 4343 1720 deflated
SPRITE.ROT 65536 8278 deflated
UNIVBE.EXE 46842 22876 deflated
VESA.BAT 8 8 stored
XOX.EXE 127823 67437 deflated
ZOE.PAN 65536 30176 deflated

Download File XOX3D.ZIP Here

Contents of the README.BAT file


rem readme.bat
@echo off
cls
type readme.txt | more


Contents of the README.TXT file


rem readme.bat
@echo off
cls
type readme.txt | more
=============================================================================
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 : [email protected] (Internet)
: Ray E. Bornert II (Compuserve)


 December 23, 2017  Add comments

Leave a Reply