From: elvenforst AT aol DOT com (ElvenForst)
Newsgroups: comp.os.msdos.djgpp
Subject: Allegro and VESA 2.0
Lines: 17
NNTP-Posting-Host: ladder01.news.aol.com
Date: 17 Sep 1998 04:45:29 GMT
Organization: AOL http://www.aol.com
Message-ID: <19980917004529.28923.00000360@ng135.aol.com>
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Precedence: bulk


Can anybody give me a description of VESA?  How does it different from other
video modes, such as 13h or ModeX?

The reason that I'm asking is because my program is fine in ModeX or 13h, but
when I switch to a VESA 2.0 driver, the image flickers and shutters.  The
program uses a double-buffering system that, for every animation frame:
alwaysclears the entire buffer, redraws everything, and then blits to the
screen.  (The problem also occurs when I'm page flipping) The elements that are
drawn _early_ are solid and stable, but the parts of the screen that are drawn
_later_ are flickery and unstable.

Also, what is the difference between banked mode and the linear framebuffer
drivers?  (Besides that linear is faster.)

Thanks-A-Million,
--Richard Ellwood