我想知道如何创建指向 vbe 视频内存的指针,以便我可以显示来自 32 位操作系统内核的图形。谁能帮我?
问问题
217 次
下载 VBE 3.0 标准(维基百科有所有链接)。使用它,编写代码来调用函数 2 来设置图形模式,确保将模式编号与 4000h 进行按位或运算,以告诉 BIOS 使用平面线性帧缓冲区而不是窗口/分段。使用函数 1 获取视频缓冲区的地址(应该在 中ModeInfoBlock.PhysBasePtr
)。
网上应该有很多这样的参考代码。
我建议在进入保护模式之前调用 VBE 函数,因为之后会更难执行。