我想知道如何创建指向vbe视频内存的指针,以便我可以显示32位os内核中的图形。任何人都可以帮助我吗?
答案 0 :(得分:0)
下载VBE 3.0标准(Wikipedia has all the links)。使用它,编写代码来调用函数2来设置图形模式,确保你用4000h按或模式编号,告诉BIOS使用扁平线性帧缓冲区而不是窗口/分段。使用函数1获取视频缓冲区的地址(它应该在ModeInfoBlock.PhysBasePtr
)。
对于这样的事情,网上应该有很多参考代码。
我建议在进入保护模式之前调用VBE函数,因为之后会更难。