From: dje@sspiff.UUCP (Doug Evans)
Newsgroups: comp.unix.xenix.sco
Subject: Re: status of X11rX port
Date: 6 Apr 92 23:50:22 GMT
Article-I.D.: sspiff.1992Apr06.235022.190
Organization: Edmonton, Alberta

goer@ellis.uchicago.edu (Richard L. Goerwitz) writes:
>Per et. al.:  What is the current status of available X11 ports
>for Xenix?  I've been stalling for a long, long time, because I
>have an ATI VGA (which I'd heard wasn't supported by any of the
>ports, except obviously SCO's), and because of a lack of disk
>space.  Somebody mentioned mouse difficulties, as well.  What
>were those problems - with serial or bus mice?

I have Xenix 2.3.4 and am running X11R4 (aka X386 1.1b) with Per Lindqvist's
patches and an ATI VGA Wonder/XL (I assume you mean their VGA Wonder cards,
not their Ultra or Vantage, right?). It works great so I'd stay there's no need
to stall any longer! :-)

From Per's notes, you need:
- X11R4 with all 18 official patches
- Thomas Roell's X386 server patches, version 1.1b
  X386.1.1b.tar.Z (808424 bytes)
- gcc and gas for Xenix
- Per's X386 Xenix patches
- Per's socket emulation library (comes with his X386 patches)

The "core" part is 50mb off the tape, the contrib stuff is about 70mb
(as I recall), I had to do a bit of hacking so these figures may be off
slightly. But this doesn't include space for building libraries and programs.
I set aside a 75mb partition to do the building and it was barely enough
(I think I had 5mb to spare). However, that was just to build the "core" part.
I have yet to install and build the "contrib" stuff.
You will need another 14mb on the partition where you want to install X.
7mb of that is fonts so you may be able to get away with less if you do some
hacking.

I have enhanced Per's ATI driver to support all ATI VGA Wonder cards
(V4, V5, Plus, XL). It determines which card is installed at run-time.
However, I have only tested it with the XL. The code includes support for V3
too, but I'm not sure whether this card will work with X. If anyone with a V4,
V5, or Plus version tries to get my patches working, *please* let me know!
I have ATI's Programmer's Ref. Manual :-( so I can try to help.

I also fixed a bug in the bus mouse support (the mouse that comes with
my Wonder/XL works fine for me). I'm not sure, however, if this was a bug in
X386 or just coping for quirks in ATI's bus mouse. If it was a bug in X386,
these patches would be globally useful.

I would also suggest getting my patches to the config files: xenix.cf and
site.def. I cleaned several things up.

I made notes as I did the port. If you or anyone else wants, I'll
post a "play by play" of what I did. If there's interest, I guess it would
be a good idea to post the works, eh?

>The bottom line is that I just re-divvied the first drive on
>on system here, and made sure there was enough space for X, if
>I should choose to install it.  Should I in fact install it?
>Comments from anyone would be welcome, especially anyone who
>has installed Roell's server with a Xenix system having an ATI
>VGA card.

Go for it!!! :-)
-- 
Doug Evans                   |
..!{canada,uunet}!sspiff!dje | Vancouver 11, Calgary 0
dje@sspiff.UUCP (prefered!)  | There is no joy in Cowtown.
dje@ersys.edmonton.ab.ca     | But how 'bout those Canucks, eh?