Mail Archives: djgpp/1996/06/11/13:03:12
Xref: | news2.mv.net comp.os.msdos.djgpp:4843
|
From: | Shawn Hargreaves <slh100 AT york DOT ac DOT uk>
|
Newsgroups: | comp.os.msdos.djgpp
|
Subject: | Re: Allegro Compatibility
|
Date: | Tue, 11 Jun 1996 11:10:41 +0100
|
Organization: | The University of York, UK
|
Lines: | 41
|
Message-ID: | <Pine.SGI.3.91.960611105020.939A-100000@tower.york.ac.uk>
|
NNTP-Posting-Host: | tower.york.ac.uk
|
Mime-Version: | 1.0
|
In-Reply-To: | <199606102338.TAA01522@delorie.com>
|
To: | djgpp AT delorie DOT com
|
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
On Tue, 11 Jun 1996, Lee Braiden wrote:
> Is there a list of config settings that OS/2 needs ? I'd like to be
> able to give instructions (or an installation script) for different
> setups if poss.
Anyone used Allegro under OS/2, who could answer this?
> Well, I'm using a basic (well, almost - SVGA, but 256K, and no
> blitter, etc) VGA card at the minute, although it's an Oak OTI-37C,
> so I've got the UniVBE program running, meaning I can forget
> supporting non-VBE cards if I have to, but how many cards are there
> that have bad or no VBE support still ?
Quite a lot, unfortunately :-) Most have VBE drivers, but a) only VBE
1.2, which requires a real mode interrupt call every time you switch
banks so it is sloooow, and b) there are a lot of _really_ buggy drivers
around. Out of the three cards and eight VBE implementations that I have
access to, only three of them pass SciTech's VBETEST program (and one
of those is UniVBE).
> Basically, I want to know that the graphics will be as fast as
> possible on a basic card like mine, and a top of the range VESA card
> (at least, as much as possible without separate drivers for every
> card).
That's a bit of a tall order :-) For low-end hardware, mode-X is almost
always going to be faster. On more recent cards, the lower resolutions
can actually be slower because the PCI bus can generally only use the
high speed burst mode with the VBE 2.0 linear addressing, and this often
only works in SVGA modes. Depending what you're doing, it could be worth
implementing several different screen refresh strategies and timing them
at startup to determine which to use (a lot of win95 games do this).
/*
* Shawn Hargreaves. Why is 'phonetic' spelt with a ph?
* Check out Allegro and FED on http://www.york.ac.uk/~slh100/
*/
- Raw text -