flat assembler
Message board for the users of flat assembler.

Index > OS Construction > VGA-programming in protected mode

Author
Thread Post new topic Reply to topic
zhak



Joined: 12 Apr 2005
Posts: 490
Location: Belarus
zhak
How to do VGA-programming in protected mode?
First of all my future OS assumes that VBE 2.0+ is supported. It is checked at boot-time. Ok. It is supported, but what next? As I understand the specification, only functions 5,7,9 can be called from PM. I can get possible video modes at boot-time, then enter it, and, finally, enter PM. But how to change video modes when already in PM? Or what steps should be done at all?
Maybe you know some good tutorials on this topic?
Post 26 Oct 2005, 21:04
View user's profile Send private message Reply with quote
vid
Verbosity in development


Joined: 05 Sep 2003
Posts: 7105
Location: Slovakia
vid
i think you should call 16bit interrputs, eg. load 16bit interrupt vector table, switch to 16 bit mode and call something from there.
Post 26 Oct 2005, 21:45
View user's profile Send private message Visit poster's website AIM Address MSN Messenger ICQ Number Reply with quote
Display posts from previous:
Post new topic Reply to topic

Jump to:  


< Last Thread | Next Thread >
Forum Rules:
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 vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.

Website powered by rwasa.