Mail Archives: djgpp/1994/02/17/11:35:36
To: djgpp-bounces AT sun DOT soe DOT clarkson DOT edu
Subject: Re: DJGPP's video drivers
Status: R
From djgpp-bounces AT sun DOT soe DOT clarkson DOT edu Wed Feb 16 21:35:01 1994
Posted-Date: Wed, 16 Feb 1994 17:08:36 -0600 (CST)
Subject: DJGPP's video drivers
To: djgpp AT sun DOT soe DOT clarkson DOT edu
X-Mailer: ELM [version 2.4 PL20]
Content-Type: text
Content-Length: 656
Hello everyone! I was wondering if there are any other video drivers
out for DJGPP. Well, I should clarify that, the drivers I have work
great, it's just that I'd like to be able to do page flipping (i.e. setting
where the uppper left hand corner of the screen is in video memory). This
Is pretty important for the graphics work that I'm doing. I heard someone
mention that there were some other drivers out there to do just that but I
lost the message. Any ideas where to look or who to ask?
Thanks,
Peter
P.S. Anyone have a library out there for the Gravis Ultrasound? I have one
sitting at home waiting for me to pick it up.
Currently only the built-in GO32 VESA driver supports this. However, this
support is not fully interfaced to GRX -- simply because the whole concept of
16 bit drivers loaded into the extender will go away pretty soon. Instead,
all drivers will be part of the 32 bit libraries.
Your best bet would be to use the VESA BIOS functions int 0x10, ax = 0x4f07 and
ax = 0x4f08 after a 'GrSetMode()' call to do what you want. This will even
work with pre-1.11 extenders. If you use GRX, don't forget to update the
lineoffset and screen size fields in your current graphics context.
For a documentation of these VESA BIOS functions see the file 'vesa.txt'
in the .....libgrx/ndrivers/docs directory.
Csaba Biegl
csaba AT vuse DOT vanderbilt DOT edu
- Raw text -