我想通过直接写入板载视频硬件来测试我的真实硬件。
我该怎么做?
这适用于我自己的操作系统项目,它必须直接用于我的板载图形,而不是任何nVidia
卡等。
答案 0 :(得分:2)
您可以直接写入从地址
开始标准化的EGA / VGA内存地址A000:0000
http://en.wikipedia.org/wiki/Video_Graphics_Array#Addressing_details
模式X允许的分辨率略高于VGA兼容硬件上VGA标准所支持的分辨率。
http://en.wikipedia.org/wiki/Video_Graphics_Array#Programming_tricks
如果您的BIOS支持VESA,则可以使用VESA BIOS调用来设置扩展视频模式
http://en.wikipedia.org/wiki/VESA_BIOS_Extensions
详细介绍了VESA编程(即使摘要太广泛,不能包含在这里的答案中),它提供了开始使用VESA模式编程所需的一切