I was just programming some stuff in ASM, until I got to know that VGA is limited to 640x480 resolution, (I hate VGA), then I was thinking about VESA/VBE, since in OS Development people
use VESA more that VBE (To what I have seen), I wanted to switch to VESA, but I couldn't find anything except using the good-ol int 0x10, (INT 10H) which is used in BIOSes, and here's how I perform stuff :
>>Switch to Virtual 8086 Mode (Access to Extended RAM and BIOS Calls YAY!)
>>Use INT 10H to switch to VESA, AH=00H, AL=01H (I think so...)
>>Get back to Nice-Comfortable Protected Mode!
But there are two problems :
1) When I do this QEMU Just Hangs.... (I can see only my cursor)
2) People are giving up BIOS and switching to EFI, I am scared that int 0x10 won't
work on EFI. Does EFI support some BIOS interrupts?
And is there a way to do stuff PMode itself, (Cause V8086 seems a silly idea)
Help would be appreciated....
~Sid123