Subject: An X server for the ET4000/W32
From: [email-masked] (Glenn G. Lai)
Date: Sat, 7 May 1994 18:47:22 GMT
Newsgroups: comp.os.linux.announce

has been uploaded to /incoming on tsx-11.mit.edu.  The README file is
attached bellow:

Glenn
[email-masked]

-----CUT HERE-----
X_W32 is a drop-in replacement for XF86_SVGA for use with ET4000/W32
boards.  The purpose for the release of this Linux binary is (only)
to gather information about potential incompatibilities with w32i,
w32p_reva, w32p_not_reva (w32p_revb in fact) boards, and probably
also w32 boards other than the one I'm using.  I request that you
tell me which board you use, which w32 chip is on the board (look
at the startup message), and if X_W32 works OK with your board.

Only a few operations use the w32 accelerated functions.  The code
is undergoing major changes, so I'm not releasing the source at this
moment.  I hope it will become XF86_W32 in the future, but direct
all problems to me and me only.  I may not answer all questions, and
I may not and may not be able to solve all your problems (without
access to the same board you have).  In particular, X_W32 does NOT
support more than 1M at this moment, nor does it enable memory
interleaving to improve performance; in fact, you can only put down

	Virtual      1024 768

in your Xconfig.  Work is underway to support up to 4M.

For boards that have blanking problems with XF86_SVGA, do not expect X_W32
to fix them.  But if X_W32 works in this respect, please let me know.

Finally, X_W32 is based on R6's XF86_SVGA.  The size (2M+) is due to the
fact that it includes just about everything (like PEX). 

Known Problems:

If you do a "x11perf -rect100" and kill it before it finishes, most likely
the server will hang.  Don't do this.  (If this doesn't happen to you,
please let me know.)

Acknowledgments:

Jerry J. Shekhel ([email-masked]) provided the Mirage ET4000/W32 VLB board
for the development, and the XFree86 Project provided the base for the
code.  Glenn G. Lai did the modifications for the w32. 

Glenn G. Lai
[email-masked]

-----Sample Xconfig for a 14" SAMPO AlphaScan plus -----

# $XConsortium: Xconfig,v 1.2 91/08/26 14:34:55 gildea Exp $
#
# Copyright 1990,91 by Thomas Roell, Dinkelscherben, Germany.
#
# Permission to use, copy, modify, distribute, and sell this software and its
# documentation for any purpose is hereby granted without fee, provided that
# the above copyright notice appear in all copies and that both that
# copyright notice and this permission notice appear in supporting
# documentation, and that the name of Thomas Roell not be used in
# advertising or publicity pertaining to distribution of the software without
# specific, written prior permission.  Thomas Roell makes no representations
# about the suitability of this software for any purpose.  It is provided
# "as is" without express or implied warranty.
#
# THOMAS ROELL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
# EVENT SHALL THOMAS ROELL BE LIABLE FOR ANY SPECIAL, INDIRECT OR
# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
# DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
#
# Author:  Thomas Roell, [email-masked]

#
# some nice paths, to avoid conflicts with other X-servers
#
RGBPath		"/usr/X386/lib/X11/rgb"
FontPath	"/usr/X386/lib/X11/fonts/misc/,/usr/X386/lib/X11/fonts/75dpi/"

#Xqueue
Keyboard
  AutoRepeat 500 5
#  Xleds      1 2 3
  ServerNumLock
#  DontZap

MouseSystems	"/dev/mouse"
#Logitech	"/dev/mouse"
#  BaudRate	9600
#  SampleRate	150
#  Emulate3Buttons

#
# The graphics drivers
#
vga256
#clocks 25 28 40 36 0 28 45 62
#vga16
#vga2
#  Virtual	1152 910
   Virtual	1024 768
#  Virtual	800 600
#  Virtual	640 480
  ViewPort      0 0
  Modes	"1024x768"
# Modes		"640x480"

#nospeedup
ModeDB
# clock  horzontal timing      vertical timing
 "640x480"   25     640  672  768  800    480  490  492  525
             28     640  672  768  800    480  490  492  525

 "800x600"   36     800  816  952 1056    600  608  610  633
#             36     800  824  860  1024   600  601  603  625
             40     800  810  850  974   600  601  603  625
#             39     800  872  968 1104    600  600  606  624
#             39     800  864  896 1008    600  600  606  624

 "920x690"   62     920  952 1088 1168    690  688  718  724

 "1024x768i" 44    1024 1064 1224 1264    768  777  785  817   Interlace
	     45    1024 1064 1224 1264    768  777  785  817   Interlace
# Orchid ProDesigner II
"1024x768"  62    1024 1092 1220 1344    768  786  791  810
            62    1024 1096 1272 1328    768  776  778  808
            62    1024 1072 1176 1272    768  778  779  804
            62    1024 1065 1130 1278    768  772  776  808 

#MIRAGE
	    64	  1024 1064 1128 1288    768  772  776  808

# SDB20 INCORECT!!!!!!!!!!!!!!!!
            60    1024 1052 1116 1264    768  771  778  803 

 "1152x900"  62    1152 1184 1288 1360    900  898  929  939   Interlace

--
Mail submissions for comp.os.linux.announce to: [email-masked]
Be sure to include Keywords: and a short description of your software.