From: Chris Purnell (cjp@oit.net)
Date: Mon 11 Dec 2000 - 13:45:28 IST
On Sat, Dec 09, 2000 at 09:48:51AM -0600, Bart Oldeman wrote:
> This of course is still only in the pre-1.4.3 series. I had to apply the
> following patch to get it to work - that means: no segmentation fault - on
> my silly vesafb (I use the native sis driver otherwise).
>
> --- src/vga.c.orig Sat Dec 9 15:28:30 2000
> +++ src/vga.c Sat Dec 9 15:29:50 2000
> @@ -988,10 +988,10 @@
> __svgalib_open_devconsole();
>
> /* color or monochrome text emulation? */
> - if (CHIPSET != EGA && !__svgalib_novga)
> + if (CHIPSET != EGA && CHIPSET != FBDEV && !__svgalib_novga)
> color_text = port_in(MIS_R) & 0x01;
> else
> - color_text = 1; /* EGA is assumed color */
> + color_text = 1; /* EGA and FBDEV are assumed color */
>
> /* chose registers for color/monochrome emulation */
> if (color_text) {
>
> And I could play DOOM on the framebuffer, though slowly because of the
> fixed 1024x768 resolution and sometimes it is shifted to above: maybe a
> problem with the back-scroll buffer.
I'm the one who wrote the fbdev driver for svgalib. The one in the
1.4.3 prerelease has a nasty hack to allow it to work without root
privileges. In retrospect I think this was a mistake. It probably
would be best to scrap it, remove those patches to vga.c and use a
back port of the driver from 1.9.6.
--
Christopher John Purnell | A friend in need's a friend in deed
http://www.lost.org.uk/ | A friend with weed is better
--------------------------| A friend with breasts and all the rest
What gods do you pray to? | A friend who's dressed in leather
------------------------------------------------------------------
Unsubscribe: To: listbot@svgalib.org
Body: unsubscribe linux-svgalib
This archive was generated by hypermail 2.1.4 : Wed 21 Jan 2004 - 22:10:23 IST