To run the demo:
type 3d.exe, a hand typed 3d jet will present on screen, the following are the
keys active in the demo:
a, s, d, for rotation, KEYPAD(1, 2, 4, 6, 8, 9) for motion direction. 
key 'c' is a special key, after its pressed, the object will be drawed one
polygon at a time, used to observe errors.
press 'q' to quit.

The source code:
It is compiled under DJGPP v2.0, should compile under other compilers with
slight modification.(I cleared all the assembly language)
extension 'h' are the header files, 'cc' are the source files.

Fixed point math are used, it also supports floating point math, just
modify the FIXED_POINT definition in 'define.h', then recompile it.
Current video mode used is VESA 0x13.
It also supports Vesa mode 0x101(640x480x256)
you also have to recompile it after you modify 'screen.h'.  For this
mode I made the assumption that the bank granuality is 64k, it might not
work with some system.

Comments:
If you could improve the codes, the algorithm, the ... whatever could be
done, please drop me a note about what happened to it.

Contact:
pfsun@undergrad.math.uwaterloo.ca       until ??? 1998

Come visit my homepage at:
http://www.undergrad.math.uwaterloo.ca/~pfsun/engine.html

There are many other stuff I've programmed.
					--Pin Fei Sun
