yu_minghan
驱动牛犊
驱动牛犊
  • 注册日期2002-10-28
  • 最后登录2003-04-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1638回复:4

请教!dos下怎样支持800*600 mode

楼主#
更多 发布于:2002-11-08 23:59
我用tc30编的小程序,只能支持到640*480 苦恼!!
分辨率不够,那位可以告知小弟,用什么方法可以支持到800*600
重谢!!!
shyeagle
驱动老牛
驱动老牛
  • 注册日期2002-04-30
  • 最后登录2007-07-31
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-11-09 09:51
http://www.driverdevelop.com/forum/viewthread.php?tid=25549
[url=http://www.01study.com]01空间网[/url] [url=http://www.01study.com/forum/dispbbs.asp?boardID=73&ID=193&skin=0]版主招募[/url] [img]http://shy2003.vip.sina.com/map/yjs.gif[/img]
Tom_lyd
驱动大牛
驱动大牛
  • 注册日期2001-09-02
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-11-09 14:27
搜索VESA, SuperVGA方面的资料。
int 10h中的4F提供了这方面的能力,可以去查一查。
Tom_lyd
jansen
驱动小牛
驱动小牛
  • 注册日期2001-10-21
  • 最后登录2007-10-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-11-21 20:24
在dos下, call bios interrupt number 10h
INT  AH  FUNCTION  the entry parameters
10   0   set mode   AL = 12 640X480 4 bit per pixel graphic
                       = 13 320x300 8 bpp (256 colors)
这是比较老的8086上的,你可以看看386的
不过显卡的显示模式中断号0--0x42是由古老的IBM define, the other mode numbers can be defined by OEM, for example the graphic chipset for 3Dlab, whose int 10h mode number is 0x114(800x600x15bpp) and 0x103(800x600x8bp). Maybe you must
know how the OEMs defines the int 10h mode number for theirs hardware.
  
rich
logincao
驱动牛犊
驱动牛犊
  • 注册日期2002-03-15
  • 最后登录2006-01-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-08-24 09:35
//Set Vesa Mode
     mov bx,nModeNo
     mov ax,4f02
     int 10
//set to char mode
mov ax,3
int 10


不在沉默中爆发,就在沉默中死亡
游客

返回顶部