最新文章

简介 Allegro(http://www.allegro.cc)是一个库,其中包含一大堆用于制作游戏的有用例程。 它具有图形命令,键盘,鼠标和操纵杆读取,采样的声音和音乐播放,以及具有自己的一组3D投影和计算例程的定点数学库。 它支持.BMP,.LBM, .PCX 和 .TGA图像。
2023-07-27
/
0 评论
/ /
13 阅读
介绍 本节内容: 本教程的适用对象 所需材料 文档语法 本教程的适用对象 本教程涵盖了 C 语言中 VGA 编程的许多主题 程序设计语言。本教程的用户应具有 全面了解C语言,还应该有 熟悉DOS和BIOS功能的调用和中断。 三角学和/或几何学的一般知识是 在第二部分有帮助,原始
2023-07-23
/
0 评论
/ /
10 阅读
关于 DOS 操作系统的 VGA 编程的五部分教程。 介绍本教程简介。VGA 基础知识设置视频模式、绘制像素和模式0x13内存。基本形状和线条绘制线条、多边形、矩形和圆形。此外,布雷森纳姆的算法,定点数学和预计算表。位图和调色板操作BMP 文件格式、绘图位图和调色板操作。鼠标支持和动画动画、鼠标移
2023-07-23
/
0 评论
/ /
5 阅读
VESA图形模式列表: Values for VESA video mode: 00h-FFh OEM video modes (see #00010 at AH=00h) 100h 640x400x256 101h 640x480x256 102h 800x600x16 10
2023-06-30
/
0 评论
/ /
7 阅读
在DOS中,如果你想要高于VGA模式的图形,你需要VESA BIOS扩展。 (VBE)。通常卡仅支持 VESA 模式的有限子集,并且存在不同的 VESA 标准版本(1.2、2.0、3.0)。 如果您有特定于卡的 VESA 驱动程序,则可以获得完整的 VESA 支持。 自由BE/AF FreeB
2023-06-30
/
0 评论
/ /
10 阅读
DJGPP是DOS下完整的32位的C/C++保护模式的编译器,运行于386以上机器。DJGPP有一个好帮手叫作Allegro,它是个图形/声音编程库,功能非常强大,应用于界面编程非常方便。可以Allegro编程库编写程序,然后用DJGPP编译。 int _go32_dpmi_get_real_mo
2023-06-28
/
0 评论
/ /
7 阅读
BIOS中断33h,鼠标中断。 AH = 0 初始化鼠标驱动程序。 返回: AX = 按钮数 AH = 1 打开鼠标 AH = 2 关闭鼠标 AH = 3 报告状态。 BX = 按下鼠标按钮(1 - 左,2 - 右,3 - 居中),CX = X 坐标,DX = Y 坐标 AH
2023-06-28
/
0 评论
/ /
9 阅读
VS Code DOS 开发扩展是一种即插即用解决方案,用于在 C/C++ 中编写和调试 32 位保护模式 DOS 应用程序。 特征 自动安装所需工具 DJGPP,GCC 12.1.0的一个分支,用于编译C / C++ 32位保护模式DOS应用程序 用于调试的 GDB 分支 一个D
2023-06-28
/
0 评论
/ /
8 阅读
1、显示服务(Video Service——INT 10H) 00H —设置显示器模式0CH —写图形象素 01H —设置[光标形状0DH —读图形象素 02H —设置光标位置0EH —在Teletype模式下显示字符 03H —读取光标信息0FH —读取显示器模式 04H —读取光笔位置
2023-06-28
/
0 评论
/ /
8 阅读
DOS下用RHIDE开发程序,遇到以下提示: Load error: no DPMI - Get csdpmi*b.zip 下载CWSDPMI.EXE 在运行RHIDE前先运行CWSDPMI.EXE,开启DPMI服务 然后在运行RHIDE,报错问题解决。
2023-06-24
/
0 评论
/ /
10 阅读