2

如何在 Turbo C++ 中实现 vesa 模式?

4

3 回答 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 回答