Re: Page flipping on LFB in protected mode...how??!?!
- From: Dirk Wolfgang Glomp <spamtrap@xxxxxxxxxx>
- Date: Thu, 22 Dec 2005 08:53:10 +0100
Tim Roberts schrieb:
> spamtrap@xxxxxxxxxx wrote:
>
>>I am messing around with VESA graphic modes. I started
>>writting my own OS from scratch as a personal project and I took
>>a tangent into graphics. I already implanted Bresenham's line drawing
>>algorithm but I can't for the life of me find enough information about
>>page flipping.
>>
>>I am running my kernel in protected mode. Is anyone on here aware of
>>how I can do page flipping or where I can find the information I need
>>to accomplish this. I would be great if I didn't have to come out of
>>protected mode. Coming back to real mode to flip pages through the BIOS
>>to finally go back to protected mode to then again redo the same thing
>>again ad infinitum is not favorably 'drawing' my attention.
>>
>>I am using VESA mode 118h in linear mode (1024x768x24)
>
> Unfortunately, the frame buffer base address is one of the registers that
> is not standardized from manufacturer to manufacturer. If you really want
> to avoid the video BIOS for this, you will have to do a little bit of
> research to figure out where the register lives for the video cards you are
> interested in.
Maybe the base address vary by each videomode.
So i look to the modeinfo(+28h) to get the linear address.
I prefer 32Bit modi, get a pointer to modelist of the vbe-info(+0Eh).
Dirk
.
- Follow-Ups:
- Re: Page flipping on LFB in protected mode...how??!?!
- From: spamtrap
- Re: Page flipping on LFB in protected mode...how??!?!
- References:
- Page flipping on LFB in protected mode...how??!?!
- From: spamtrap
- Re: Page flipping on LFB in protected mode...how??!?!
- From: Tim Roberts
- Page flipping on LFB in protected mode...how??!?!
- Prev by Date: Re: Page flipping on LFB in protected mode...how??!?!
- Next by Date: EGA/VGA set pixel comments
- Previous by thread: Re: Page flipping on LFB in protected mode...how??!?!
- Next by thread: Re: Page flipping on LFB in protected mode...how??!?!
- Index(es):
Relevant Pages
|