Im having trouble getting a VESA 2.0 Linear Frame Buffer working… any tips?
Use the “Get Mode Info” function. It will fill in a struct, and one of the members is a physical address that is a pointer to the linear frame buffer. To access the physical address, you need to call DPMI function 800h to map it to a linear address that you can make use of. When you load UNIVBE, it should say something like linear frame buffer located at 4096 MB or something like that, which is referring to the physical address, so you can double-check with that when testing your code. Note, however, that the physical address will be different on most systems, so you will have to get it from the VESA Mode Info function.
Related Questions
- We can move the shell of our trailer slightly up and down near the tongue, and the frame tips are just starting to wear through the sides of the belly skin in places. What can be causing this?
- Im having trouble getting a VESA 2.0 Linear Frame Buffer working... any tips?
- What tips should I know when working with / applying mycorrhizae?