*BSD News Article 13868


Return to BSD News archive

Xref: sserve comp.os.386bsd.development:371 comp.os.linux:32586
Newsgroups: comp.os.386bsd.development,comp.os.linux
Path: sserve!newshost.anu.edu.au!munnari.oz.au!news.Hawaii.Edu!ames!saimiri.primate.wisc.edu!zaphod.mps.ohio-state.edu!uwm.edu!linac!att!att-out!cbnewsj!dwex
From: dwex@cbnewsj.cb.att.com (david.e.wexelblat)
Subject: Re: [Q] Xconfig for ATI Wonder V3?
Organization: AT&T
Date: Thu, 1 Apr 1993 16:19:57 GMT
Message-ID: <1993Apr1.161957.13889@cbnewsj.cb.att.com>
References: <1993Mar29.185005.9512@exu.ericsson.se> <1993Mar30.170656.28858@cbnewsj.cb.att.com> <1993Mar31.191923.6372@exu.ericsson.se>
Lines: 50

In article <1993Mar31.191923.6372@exu.ericsson.se> lmcdefo@lmc.ericsson.se (Denis Fortin) writes:
> In article <1993Mar30.170656.28858@cbnewsj.cb.att.com>, dwex@cbnewsj.cb.att.com (david.e.wexelblat) writes:
> |> In article <1993Mar29.185005.9512@exu.ericsson.se> lmcdefo@lmc.ericsson.se (Denis Fortin) writes:
> |> > In article <paul.733385642@suite.sw.oz.au>, paul@suite.sw.oz.au (Paul Antoine) writes:
> |> > |> I've read everything I could find on deriving Xconfigs, including
> |> > |> readme's etc, but could find nothing that would work with my
> |> > |> (admittedly old) ATI VGA Wonder card (it's the early V3 version).
> 
> |> > [the problem is probably that...] in V3 you can't define different 
> |> > read and write addresses when you access pixels.  Therefore,
> |> > you cannot blit from one place to the next
> 
> |> If that's the only problem, XFree86 now supports single-bank BitBlts (added
> |> for the brain-dead Trident chipsets).  It does the horrible/nasty/ugly
> |> scheme of slurp-into-a-buffer-then-spew-it-out.
> 
> Wow.  I guess I should then dig up my ATI manuals, the MIT source code and
> try to get this working once I get zap (my home machine) working under
> 386BSD.
> 
> I haven't really looked at XFree86 yet...  Is the procedure to compile/extend
> it documented in the FAQ somewhere?  (And is the single-bank blit code in 
> a fairly obvious place?)
> 

No, it's not particularly well documented right now.  I'm working on that
for the next release.  Choosing 1-bank vs 2-bank is as simple as setting
one flag in a data structure, and making the banking functions correct
(i.e. the read-bank, write-bank and read/write-bank select functions all
do the same thing).  The server handles the rest.

> (PS. Paul, how interested are you in getting this to work?  Is it worth it
> for me to do this?  (i.e. will there be at least one user out there :-))
> 
> |> "Love is like oxygen.  You get too much, you get too high.  Not enough and
> |>  you're gonna die."  -- Sweet, Love Is Like Oxygen
> 
> Wasn't that a song by Air Supply?

They may have covered it, but it's originally by Sweet, authors of such
classics as Fox On The Run and Ballroom Blitz (and not the trashy version
from Wayne's World, either).

--
David Wexelblat <dwex@mtgzfs3.att.com>  (908) 957-5871
AT&T Bell Laboratories, 200 Laurel Ave - 3F-428, Middletown, NJ  07748

"Love is like oxygen.  You get too much, you get too high.  Not enough and
 you're gonna die."  -- Sweet, Love Is Like Oxygen