OSDev.org

The Place to Start for Operating System Developers
It is currently Thu Apr 25, 2024 2:54 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 4 posts ] 
Author Message
 Post subject: VESA
PostPosted: Fri Sep 28, 2001 11:00 pm 
For changing to a VESA must I make use of int 10h allways?
Thanks!


Top
  
 
 Post subject: RE:VESA
PostPosted: Fri Sep 28, 2001 11:00 pm 
>On 2001-09-29 17:03:58, Stefan wrote:
>For changing to a VESA must I make use of int 10h allways?

Uhm... yeah. VESA's a standard implemented by
the video card! The whole point of it is to
allow a programmer to inter video modes without
having to know what video card it's using, and what
specific port data must be written in order to
set a video mode.

In other words, without int 10h, there is no Vesa.

However, no, you don't need vesa to actually
enter a video mode... but instead, you'll have to
know the "setMode" data port values for every
single video card you plan on supporting. Good luck :)

j.weeks


Top
  
 
 Post subject: RE:VESA
PostPosted: Sat Sep 29, 2001 11:00 pm 
>On 2001-09-29 19:52:23, j.weeks wrote:
>>On 2001-09-29 17:03:58, Stefan wrote:
>>For changing to a VESA must I make use of int 10h allways?
>
>Uhm... yeah. VESA's a standard implemented by
>the video card! The whole point of it is to
>allow a programmer to inter video modes without
>having to know what video card it's using, and what
>specific port data must be written in order to
>set a video mode.
>
>In other words, without int 10h, there is no Vesa.
>
>However, no, you don't need vesa to actually
>enter a video mode... but instead, you'll have to
>know the "setMode" data port values for every
>single video card you plan on supporting. Good luck :)
>
>j.weeks

That means, if I want to use VESA, I must switch to rel-address mode,
execute the part with int 10h and then switch back to protected mode?


Top
  
 
 Post subject: RE:VESA
PostPosted: Sat Sep 29, 2001 11:00 pm 
>On 2001-09-30 16:47:17, Anonymous wrote:
>>On 2001-09-29 19:52:23, j.weeks wrote:
>>>On 2001-09-29 17:03:58, Stefan wrote:
>>>For changing to a VESA must I make use of int 10h allways?
>>
>>Uhm... yeah. VESA's a standard implemented by
>>the video card! The whole point of it is to
>>allow a programmer to inter video modes without
>>having to know what video card it's using, and what
>>specific port data must be written in order to
>>set a video mode.
>>
>>In other words, without int 10h, there is no Vesa.
>>
>>However, no, you don't need vesa to actually
>>enter a video mode... but instead, you'll have to
>>know the "setMode" data port values for every
>>single video card you plan on supporting. Good luck :)
>>
>>j.weeks
>
>That means, if I want to use VESA, I must switch to rel-address mode,
>execute the part with int 10h and then switch back to protected mode?

Yep. Either that, or you can have a VM86 task
running that'll run the int 10h calls. I've been
told this is a father method, but I haven't
tried it myself yet.

j.weeks


Top
  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: Google [Bot] and 202 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group