Board logo

标题: 关于对VESA编程的问题[求助] [打印本页]

作者: 070     时间: 2003-8-13 00:00    标题: 关于对VESA编程的问题[求助]
在dos下,如何对 VESA进行编程 啊??????????

作者: hhhhhh     时间: 2003-8-13 00:00
什么语言呀?c还是basic还是Vb?

作者: 070     时间: 2003-8-13 00:00
c语言,或汇编

作者: hhhhhh     时间: 2003-8-14 00:00
这个就是切换代码页,我想你要实现的是svga吧,不是vga吧,先做个图形初始化包含,返回值,再初始化,这个图形驱动还算不错,但支持的不够好。

作者: 070     时间: 2003-8-14 00:00
怎么做??

作者: Dark-Destroy     时间: 2003-8-15 00:00
以下是引用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這個程式不錯,建議使用

作者: hhhhhh     时间: 2003-8-16 00:00
对的,graphics.h没有支持vesa的函数,可是把svga256.bgi拷入C的系统程序目录编译就可以了,用univbe.exe我是不喜欢的。

作者: Dark-Destroy     时间: 2003-8-17 00:00
以下是引用hhhhhh在2003-8-16 18:47:13的发言:
对的,graphics.h没有支持vesa的函数,可是把svga256.bgi拷入C的系统程序目录编译就可以了,用univbe.exe我是不喜欢的。


svga256.bgi??是哪一個編輯系統的??borland C裡面沒有呀....tubro C也沒有......

作者: hhhhhh     时间: 2003-8-17 00:00
不是bc和tc的,是svga图形接口程序,那您只能用univbe.exe

作者: lemonhall     时间: 2003-8-17 00:00
..........我给你个建议,去DOS游戏开发网站上去,在这里讨论不会有什么结果。

作者: 凌晨一点     时间: 2003-10-25 00:00
你有SVGA256.bgi吗?
能否捎一份来啊?
我的E-MAIL: dongkai329@yahoo.com.cn
谢谢了^_^