Mesa 2.1 MSDOS Port Revision 0.7
--------------------------------

Currently requires watcom C to compile correctly use, however i`ve made some
changes that should allow it to compile under other 32bit DOS compilers with
minimal changes,

dmake -f makefile.dos

In mesa/src mesa/src-tk mesa/src-aux mesa/src-glu

Demos can be built with the mesados.bat use

mesados <demo_name>

eg. mesados wave

will build wave.exe

To use the VESA support you *need* to get hold of Scitechs VESA library from
wwww.scitech.com, also make sure you remove the # from the #CFLAGS += UNIVBE
in the src/makefile.dos line, I`m more than sure i can`t distribute the files
required with DOS Mesa. Its a very good library and makes VESA intergration
very easy.

See http://www.scitechsoft.com for info on svgakit.zip

Some of the demos won`t build out of the box as they use near and far as
variable names, which are reserved words on DOS compilers. Some other
demos use unix style time() functions which some dos compilers don`t support.

--------------------------------------------------------------------------------

I use dmake because wmake, make and nmake all suck big time, dmake
is excellent and is unix friendly. I`ll send the .exe to anyone
who wants it, or make it available at my website..

A couple of the demos don`t work yet....

--------------------------------------------------------------------------------
Things I need to do..

Change the key handler, i have a keyboard interrupt already made just
needs integration. (the one in there is really poor and is a temporary)
The RGB mode is really a 256 colour mode, it allocates the first 256
colours used. then tries to map them to others allocated later. Currently
it isn`t that good, its difficult to make up a palette that will effectively
work for all situations, its not really effective at the moment, when the
VESA support is added the situation will be remedied.
General improvements.
GLX support.

--------------------------------------------------------------------------------

Please remember that this is only my first pass at this so its
not all there yet. It will improve, comments are welcome at the
address below.. Of course if you can do better i`d be glad to hear
about it !. Particulary if its the glx stuff.

--------------------------------------------------------------------------------

Revision History

v0.0 10/30/96 Initial DOS 320x200x256 Using Mesa 1.2.8
v0.1 11/05/96 Ported to Mesa 2.0
v0.3 11/12/96 Ported to Mesa 2.1
v0.4 11/12/96 Started to assemble for release.
v0.5 11/28/96 Small changes for release.
v0.6 Sun 12-08-1996 Added VESA support.
v0.7 Sun 12-08-1996 Cleaned up, should be able to compile without Watcom.

Charlie Wallace - Software Scientist, Dreamworks SKG Interactive
--------------------------------------------------------------------------------
http://www.geocities.com/~charlie_x                      cwallace@dreamworks.com
														 charlie_x@geocities.com
														 charlie__x@msn.com

