This represents the latest release of X for low end VGA.

This release has several bug fixes and has the ability of 
working beter on color displays.  Sorry about the Black/Blue displays.

WHITE=255 255 255

Sets the display white to white but this is the default.

I fixed the invocation of getenv("DISPLAY_MODE") to come before I
actualy do the register saves this will be a plus for machines that
don't handle 640x480.

The server now correctly handles screen saving. so you don't need to
xset b off any more.

The mouse is hardwired to /dev/mouse.  And it assumes microsoft.  I
did this because I'm lazy and really don't care.  All I wanted was a
version of the server that would work with my LAPTOP.

The fonts are a little screwy in that some fonts just dont work.
I tried to fix this but I have had no luck.

I use the courier fonts and have had no problem.  This should be okay because they
seem to look much nicer anyways.

If you want to change any of the files in the lux directory you
probably will need the server/includes.  I think you can just obtain
them from export.lcs.mit.edu.  If not I will package them up next time.

the file vga.c is where the machine specific stuff goes and it doesn't
depend on any includes except for vga.h.  You can just compile that
with gcc -o vga.o vga.c.

You will need gcc-2.2.2 well thats what I used.  I don't think the
version of the kernel matters much but I use 96c.

In the server directory there is a file called 'link' which will relink
the server.

#!/bin/sh -x
gcc -fwritable-strings -O  -o X386 ddx/lux/x386Init.o ddx/lux/libx386.a dix/libdix.a os/libos.a .././lib/Xau/libXau.a .././lib/Xdmcp/libXdmcp.a .././fonts/lib/font/libfont.a ddx/mfb/libmfb.a ddx/mi/libmi.a -ldbm -lm 

Have fun and happy hacking...

