我想通过直接写入板载视频硬件来测试我的真实硬件。
我怎么做?
这是针对我自己的操作系统项目的,它必须直接针对我的板载显卡,而不是任何nVidia
卡等。
您可以从地址开始直接写入为 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 模式编程所需的几乎所有内容