如何在 Turbo C++ 中实现 vesa 模式?
问问题
719 次
3 回答
2
我以前是这样做的:您需要实现此处确定的数据结构和功能。
很多reg.h.al
东西。
于 2010-06-02T12:17:14.913 回答
1
AFAIK,Turbo C++ 附带 Borland 图形接口 (BGI),它最多只能支持 16 色 VGA,即便如此,它也不是很快。
我认为您必须自己动手或购买其他人的库才能使 VESA 256 色高分辨率图形工作。请记住,对我来说已经有 15 年了……
于 2010-06-02T12:10:15.597 回答
0
您购买 Phar Lap DOS 扩展器。它带有 Vesa 模式驱动程序,您可以在 DPMI/DOS 16 位中使用这些驱动程序。
如果我没记错的话,PharLap 工具附带了您可以使用的迷你图形库。它主要用于科学目的……但人们习惯于制造。
一些游戏,如 Transport Tycoon/DOS 使用这种方法。
于 2010-07-17T16:11:56.757 回答