Board index » delphi » DPMI and VESA

DPMI and VESA

Anybody could tell me how to get VESA modes information
and linear frame buffer under DPMI???

 

Re:DPMI and VESA


Quote
Udo Giacomozzi wrote:
> Anybody could tell me how to get VESA modes information
> and linear frame buffer under DPMI???

To get VESA information, you need to call the video BIOS interrupt via
the DPMI server (int 31h).  Also, memory needs to be allocated using
GlobalDosAlloc() to make sure that it's under the context of real mode
memory.  You might want to look here for some experimental source:

http://pw1.netcom.com/~setech/vesa.html

Note that I'm just hosting the page.  I didn't write the VESA code, and
I probably won't be able to answer any questions about the source.  The
code was written by Michael Sanders, and I have a link you can use to
mail him questions.

--
Scott Earnest        | We now return you to our regularly |
set...@ix.netcom.com | scheduled chaos and mayhem. . . .  |

Re:DPMI and VESA


Quote
Udo Giacomozzi wrote:

> Anybody could tell me how to get VESA modes information
> and linear frame buffer under DPMI???

You can find sources do read out the information under DPMI
here:
  http://kyuss.artis.uni-oldenburg.de/files/ct0497/
or
  http://www.informatik.uni-oldenburg.de/~virtech/files/ct0497/

Ansgar

--

  http://www.artis.uni-oldenburg.de/~ansgar
  ATR, Kyuss, Slo-Burn, Pascal, Assembler, Games, Demos, Toolkits, Java,
...

Other Threads