Author Topic: how to switch video modes (switching to VESA video modes too) in protected mode  (Read 5867 times)

Offline lukassevc

  • Jr. Member
  • *
  • Posts: 5
Hi, I am Lukas,
and I am writing my operating system but I have problem with switching video modes ( switching to VESA modes too ) because I don't know how to do it and I don't found any tutorial on it so I need help. I know that in real mode it can by done by using ah = 0x00 and with interruption 0x10, but I am in protected mode so I don't know how to do it. Can someone help me please?
Thanks for any help!

Offline fredericopissarra

  • Full Member
  • **
  • Posts: 368
  • Country: br
http://www.petesqbsite.com/sections/tutorials/tuts/vbe3.pdf

See "Obtaining the Protected Mode Entry Point", page 21 -- this is NOT available in all implementations and I was never been able to make it work properly...

Offline lukassevc

  • Jr. Member
  • *
  • Posts: 5
http://www.petesqbsite.com/sections/tutorials/tuts/vbe3.pdf

See "Obtaining the Protected Mode Entry Point", page 21 -- this is NOT available in all implementations and I was never been able to make it work properly...

I read it, and it seems to that it can work properly, but can you please tell me how to do it in C language?
Thanks!

Offline fredericopissarra

  • Full Member
  • **
  • Posts: 368
  • Country: br
I read it, and it seems to that it can work properly, but can you please tell me how to do it in C language?
I could, but I thought this forum was about assembly language, isn't it?