*BSD News Article 12053


Return to BSD News archive

Path: sserve!manuel.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!agate!howland.reston.ans.net!usc!news.service.uci.edu!pal-r32-a07b.slip.nts.uci.edu!swallace
From: swallace@pal-r32-a07b.slip.nts.uci.edu (Steven Wallace)
Subject: XFree86, COM driver, ported programs
Nntp-Posting-Host: pal-r32-a07b.slip.nts.uci.edu
Message-ID: <2B931973.9680@news.service.uci.edu>
Newsgroups: comp.unix.bsd
Organization: University of California, Irvine
Lines: 30
Date: 2 Mar 93 08:23:16 GMT

XFree86, version 1.2:  I currently have X386-1.2E (1.0.3) installed on
my system using an ET4000.  What is the difference between that and
XFree86 besides "many new features and performance improvements as well 
as many bug fixes" (such as?).  To upgrade, I take it I need to d/l and replace all
the bin, fonts, in, lib, linkit, archives.  The bottom line,
is it worth spending the time upgrading?

COM drivers:  I have replaced the com.c driver with Christopher G. Demetriou's
modded com.c file that fixes problems with select(), etc.  One nice
improvement would be the addition of COM3 and COM4 serial devices (i.e.
com2 and com3 drivers).  I added these to my configuration file and
the appropriate address vectors, but although the system would boot
and recognize those com ports, the com ports would not work at all.
Obviously, since there is a sharing of IRQ lines (i.e. 3 and 4) between
two individual COM ports, the driver has to distinguish which com unit
the interrupt originated from.  Has anyone modded this into their com
driver or can give me advice on how to implement this?

Ported programs:  I have ported xtetris, xrobots, xmille, and xchomp
(notice a theme?).  Some were difficult; others were trivial.  Where could
I u/l those binaries for people to d/l?
A more significant program I ported is Magic 6.3 and IRSIM.  This
involved modifying a dozen or so files to get it to work.  I would like
to u/l the files I modified.  Then people can d/l the origninal distribution
from DEC, replace my modded files, and "make everything; make install".
In addition, perhaps I could u/l the binary files since one needs 30 MB
of free space to compile while one only needs 3 MB for binary and
relavant files.

Thanks for the help!