*BSD News Article 13443


Return to BSD News archive

Xref: sserve comp.os.386bsd.development:300 comp.os.386bsd.questions:1085 comp.os.linux:31450 comp.windows.x.i386unix:982 comp.unix.pc-clone.32bit:2076
Newsgroups: comp.os.386bsd.development,comp.os.386bsd.questions,comp.os.linux,comp.windows.x.i386unix,comp.unix.pc-clone.32bit
Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!decwrl!decwrl!wupost!howland.reston.ans.net!agate!dog.ee.lbl.gov!hellgate.utah.edu!fcom.cc.utah.edu!cs.weber.edu!terry
From: terry@cs.weber.edu (A Wizard of Earth C)
Subject: Re: Cirrus XFree86 Driver: Alpha testers wanted
Message-ID: <1993Mar27.072527.1925@fcom.cc.utah.edu>
Sender: news@fcom.cc.utah.edu
Organization: Weber State University  (Ogden, UT)
References: <BILL.93Mar24005259@yossarian.ucsd.edu>
Date: Sat, 27 Mar 93 07:25:27 GMT
Lines: 37

In article <BILL.93Mar24005259@yossarian.ucsd.edu> bill@yossarian.ucsd.edu (Bill Reynolds) writes:
>I see the following problems:
>
>-Sparklies. Could be a hardware problem on my bus, could be a bogus 
>register someplace. I'm open to suggestions.

Happens when you access memory that's being displayed by the raster at the
time.  You don't simply unset or set bits at absolute locations when you
write pixels to memory; generally video hardware shifts them in.

>-Diagonal Lines. When a client (like xv) really beats on the colormap, 
>diagonal lines appear on the display, going from the lower left to the 
>upper right. This is undoubtedly some kind of software problem. As to 
>what that problem is, I'm clueless.

Happens when you shift in a 1 while vertical retrace is going on.  Basically,
you have to wait for vertical retrace is done before accessing the last
written pixel.


You should be able to get around both problems either by enabling and
trapping IRQ 2 or by looking at how the ROM code avoids retrace.

Good luck!


					Terry Lambert
					terry@icarus.weber.edu
					terry_lambert@novell.com
---
Any opinions in this posting are my own and not those of my present
or previous employers.
-- 
-------------------------------------------------------------------------------
                                        "I have an 8 user poetic license" - me
 Get the 386bsd FAQ from agate.berkeley.edu:/pub/386BSD/386bsd-0.1/unofficial
-------------------------------------------------------------------------------