Subject: Re: wscons
To: Andy Doran <ad@netbsd.org>
From: Matthias Drochner <M.Drochner@fz-juelich.de>
List: current-users
Date: 12/06/1999 11:36:54
ad@netbsd.org said:
> > flashing underline cursor which
> > stays put at 0,2 from bottom left hand corner.
> This should now be fixed.

In a wrong way - unfortunately. The point is not whether the
VGA driver is present or not, but whether it is actually
used.
I propose the following (also anticipating an EGA driver btw):
-set up a new pcdisplay_softcursor() function, preferrably into
 a separate file which is included by the "pcdisplay_softcursor"
 config option
-use pcdisplay_cursor or pcdisplay_softcursor in vga.c:vga_emulops
 depending on that option
-get the conditionals out of pcdisplay_subr.c:pcdisplay_cursor()

btw, why is there that
#ifdef PCDISPLAY_SOFTCURSOR
	scr->pcs.cursoron = 0;
#else
in vga.c:vga_init_screen()?
Shouldn't the screen come up with the cursor enabled?

best regards
Matthias