中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-15 04:32
47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,268 会员排行
DOS开发编程 & 发展交流 (开发室) » 关于对VESA编程的问题[求助]
可打印版本  1,123 / 10
第1楼 070 发表于 2003-08-13 00:00
高级用户 发帖 218 积分 663 来自 福建
关于对VESA编程的问题[求助]
在dos下,如何对 VESA进行编程 啊??????????
第2楼 hhhhhh 发表于 2003-08-13 00:00
初级用户 发帖 156 积分 516
什么语言呀?c还是basic还是Vb?
第3楼 070 发表于 2003-08-13 00:00
高级用户 发帖 218 积分 663 来自 福建
c语言,或汇编
第4楼 hhhhhh 发表于 2003-08-14 00:00
初级用户 发帖 156 积分 516
这个就是切换代码页,我想你要实现的是svga吧,不是vga吧,先做个图形初始化包含,返回值,再初始化,这个图形驱动还算不错,但支持的不够好。
第5楼 070 发表于 2003-08-14 00:00
高级用户 发帖 218 积分 663 来自 福建
怎么做??
第6楼 Dark-Destroy 发表于 2003-08-15 00:00
元老会员 发帖 3,551 积分 8,312
以下是引用hhhhhh在2003-8-14 18:49:14的发言:
这个就是切换代码页,我想你要实现的是svga吧,不是vga吧,先做个图形初始化包含,返回值,再初始化,这个图形驱动还算不错,但支持的不够好。


錯了,VESA是因為各廠商的SVGA顯卡規格不一樣所制定出來的軟件標準介面,目前使用最廣的是VESA 2.0,TUBRO C裡的graphics.h文件裡沒有支持VESA的函數,DJGPP我則不知道了,如果用ASM來寫話,你要先知道你的BIOS裡是否支持VESA 2.0,如不支持,要使用外掛,univbe.exe這個程式不錯,建議使用
第7楼 hhhhhh 发表于 2003-08-16 00:00
初级用户 发帖 156 积分 516
对的,graphics.h没有支持vesa的函数,可是把svga256.bgi拷入C的系统程序目录编译就可以了,用univbe.exe我是不喜欢的。
第8楼 Dark-Destroy 发表于 2003-08-17 00:00
元老会员 发帖 3,551 积分 8,312
以下是引用hhhhhh在2003-8-16 18:47:13的发言:
对的,graphics.h没有支持vesa的函数,可是把svga256.bgi拷入C的系统程序目录编译就可以了,用univbe.exe我是不喜欢的。


svga256.bgi??是哪一個編輯系統的??borland C裡面沒有呀....tubro C也沒有......
第9楼 hhhhhh 发表于 2003-08-17 00:00
初级用户 发帖 156 积分 516
不是bc和tc的,是svga图形接口程序,那您只能用univbe.exe
第10楼 lemonhall 发表于 2003-08-17 00:00
高级用户 发帖 183 积分 639
..........我给你个建议,去DOS游戏开发网站上去,在这里讨论不会有什么结果。
第11楼 凌晨一点 发表于 2003-10-25 00:00
初级用户 发帖 54 积分 255
你有SVGA256.bgi吗?
能否捎一份来啊?
我的E-MAIL: dongkai329@yahoo.com.cn
谢谢了^_^
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023