What is vesa framebuffer ... I have nVida Vanta 32MB witch support VESA 3.0
When I found the PMInfoBlock, there was this address e2000000 witch is a framebuffer. What is this framebuffer for? ... Is it just like a buffer where I can put values, and after that pixels apear on the screen? ... I know that I must allocate for this drive an segment descriptor in GDT or LDT before using!
What is VESA function 0x0a? It is something for PM imterface, but I don't get it!
vesa questions
RE:vesa questions
I wrote a chapter on VESA 2.0 (which is what you're using) Linear Frame Buffer and Protected Mode Interface for a DJGPP book which was, unfortunately, never published. I believe I've still got it online, though...
Yep... check out http://www.execulink.com/~psweeks/tut/chapter.html
The VESA stuff is near the end.
In short, though, yes, the frame buffer is the linear equivalent to your 0xA000 interface. You can access _all_ of your cards memory through that, without the need for banking.
Granted, I wrote that chapter years ago... (I think I was 16 at the time!), but the info is still current and relavent, so you should be able to get something up and running with it.
If you need more help, just let me know,
Jeff
Yep... check out http://www.execulink.com/~psweeks/tut/chapter.html
The VESA stuff is near the end.
In short, though, yes, the frame buffer is the linear equivalent to your 0xA000 interface. You can access _all_ of your cards memory through that, without the need for banking.
Granted, I wrote that chapter years ago... (I think I was 16 at the time!), but the info is still current and relavent, so you should be able to get something up and running with it.
If you need more help, just let me know,
Jeff