Re: Page flipping on LFB in protected mode...how??!?!
- From: Tim Roberts <spamtrap@xxxxxxxxxx>
- Date: Wed, 21 Dec 2005 07:07:44 GMT
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.
--
- Tim Roberts, timr@xxxxxxxxx
Providenza & Boekelheide, Inc.
.
- Follow-Ups:
- Re: Page flipping on LFB in protected mode...how??!?!
- From: Dirk Wolfgang Glomp
- 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
- Page flipping on LFB in protected mode...how??!?!
- Prev by Date: Re: varargs in C (AMD64 architecture)
- Next by Date: Re: Uniform spacing of labels in MASM32
- Previous by thread: Page flipping on LFB in protected mode...how??!?!
- Next by thread: Re: Page flipping on LFB in protected mode...how??!?!
- Index(es):
Relevant Pages
|