介绍
本节内容:
本教程的适用对象
本教程涵盖了 C 语言中 VGA 编程的许多主题 程序设计语言。本教程的用户应具有 全面了解C语言,还应该有 熟悉DOS和BIOS功能的调用和中断。
三角学和/或几何学的一般知识是 在第二部分有帮助,原始形状和 线
与任何类型的编程一样,对 十六进制数字系统会有所帮助。
所需材料
本教程中的所有代码都是使用 Borland C/C++ 编写的 3.1 和 DJGPP 2.0。该代码被制作成可移植性 可能,坚持接近 ANSI C 标准,除了 DOS 函数调用和直接内存访问。程序应 使用 DOS 16 位编译器编译没有问题Microsoft C(不是Visual C++),Turbo C和Borland C。对于其他编译器, 请参阅故障排除页面。
这些程序要求DOS在具有VGA或更好的286或更高版本的计算机上运行 视频卡。您可以在几乎任何类型的硬件上模拟此环境 通过使用 DOSBox emualtor。
文档语法
文本输入是一个程序,一个程序 段、DOS 文件名或引用程序中的变量或 节目段。monospace type
斜体文本是一个变量,通常在公式中。
十六进制数字将有一个“0x”前缀 他们,就像0x3CF一样。