Mail Archives: djgpp/1998/02/06/20:21:39
Shawn Hargreaves wrote:
>
> Rick writes:
> >I am sory to bother you with another question, but since allegro
> >uses high res modes I was "forced" to look into my trident cards
> >failure for that 600*480( was only working for high color res!), etc.
>
> I presume you mean the 640x480 resolution?
>
> >What I discovered was not to nice: the trident drivers from
> >www.tridentmicro need that you reset the refresh rates "blindly",
> >so I dare to ask: does somebody know how programmatically reset the
> >refresh rate for a vesa mode ?( I am looking at vesa 20 specs but
> >didn't find anything useful).
I'm using a Trident TGUI9400CXi, and it screws up sometimes in windows
(3.11) too. The default Win Drivers work fine though. (But you don't
get hi colour so I live with it). I suggest you scrap any drivers
being used in DOS and use either VESA 2 linear frame buffers through
univbe or use Allegro's native trident drivers.
> Incidentally, you can license the UniVBE code and link it directly into
> your program, to make sure that a decent driver will always be
> available. I don't know the details of this (I suspect you would have to
> pay them a great deal of money!) but that might be a good option if you
> are making a commercial game. I seem to remember hearing that Warcraft
> used this approach.
Warcraft 2 did use this approach.
The SciTech MGL 4.04 is out, has libraries for DJGPP 2.01, and from
reading the help files, might have hardware 3D support through OpenGL.
It is also FREE !!!!!!! :-) It has a fairly unrestrictive licence.
I'm downloading it now, will try it out and let you know if it actually
works.
--
Kester Maddock
dmaddock AT xtra DOT co DOT nz
- Raw text -