Subject: Re: a hint on /dev/grf3 problems..
To: Ignatios Souvatzis <is@jocelyn.rhein.de>
From: Joerg Lehners <Joerg.Lehners@Informatik.Uni-Oldenburg.DE>
List: port-amiga
Date: 06/27/1999 22:46:49
On Sun, 27 Jun 1999, Ignatios Souvatzis wrote:
> On Fri, Jun 25, 1999 at 02:33:13PM +0200, Joerg Lehners wrote:
> > > --- /opt/NetBSD-1.4/src/sys/arch/amiga/dev/ite_cl.c	Thu Mar 25 19:27:17 1999
> > > +++ sys/arch/amiga/dev/ite_cl.c	Wed Jun 23 19:06:19 1999
> > > @@ -161,6 +161,8 @@
> > >  	unsigned char attr;
> > >  	unsigned char *cp;
> > >  
> > > +	if (ip->flags & ITE_INGRF)
> > > +		return;
> > >  	attr =(unsigned char) ((mode & ATTR_INV) ? (0x70) : (0x07));
> > >  	if (mode & ATTR_UL)     attr  = 0x01;	/* ???????? */
> > >  	if (mode & ATTR_BOLD)   attr |= 0x08;
> > > 
> ...
> > I think the modification should not only apply to the function
> > cl_putc() but also to cl_clear() and cl_scroll().
> Joerg, did you try this?

Just a few seconds ago. With all three functions patched I can
start the X-Server and the screen does not get distorted. Even
when the console text has to scroll while the X-Server starts.

  Joerg
-- 
Mail: Joerg.Lehners@arbi.Informatik.Uni-Oldenburg.DE
Real: Joerg Lehners, Informatik ARBI, Uni Oldenburg, D-26111 Oldenburg
Unwoerter: Kostensenkung - Gewinnmaximierung - billig, billig, billig