Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 9 Oct 2001 09:53:39 +0200
From:      Nicolas Souchu <nsouch@fr.alcove.com>
To:        Jonathan Belson <jon@witchspace.com>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: [Q] Information on fb/vesa mode programming
Message-ID:  <20011009095339.D16896@cedar.alcove-fr>
In-Reply-To: <3BBCC288.DE8CD20B@witchspace.com>
References:  <3BBCC288.DE8CD20B@witchspace.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Oct 04, 2001 at 09:11:52PM +0100, Jonathan Belson wrote:
> Hiya
> 
> 
> I've been trying to find out some information on programming the
> fb/vesa interface, eg. set_video_mode() and friends.
> 
> >From the few examples I've seen, it appears that you have to
> muck about with banks rather than use a pointer to linear
> frame buffer (logo_saver.c, splash.c).  Is there no way to
> access the fb linearly?

In the GGI project (http://www.ggi-project.org), there's the vgl
backend which is able to access the video fb when available throw
libvgl. The S3 module in -current provide linear fb for most S3 cards
even if they support only VESA1.2.

You have:

http://www.pegacity.it/Informatica/Case/1845/arch_eng.htm
http://www.talula.demon.co.uk/freebe/index.html

Enjoy!

> Does anyone know of any resources giving more information
> on fb programming?

libvgl handles bank switching automagically if you use it's drawing
routines.

Nicolas

-- 
Alcôve Technical Manager - Nicolas.Souchu@fr.alcove.com - http://www.alcove.com
FreeBSD Developer - nsouch@freebsd.org

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20011009095339.D16896>