利用双显示器调试程序


  调试工作是软件开发中重要的一个环节,游戏软件也不例外。
让你在DOS下调试游戏时可曾苦恼过?游戏工作在图形状态下,
调试软件却是文本模式下的:(当我们想跟踪程序的运行时,必须
面对不停的显示模式切换,调试工作效率低下。此时你可曾想过如
果有两台显示器协同为你工作该有多好。           
  告诉你一个好消息,这个方案是可行的:)Borland,
Watcom和Djgpp的调试器都支持双显示器(Dual 
Monitor)
我现在还不知道其它的调试器行不行;-P  
  不过第二个显示器必须是单显,那种用单显显卡驱动的单显
千万不要尝试在你的宝贝鸡上插两个VGA卡,否则要是烧掉了其
中的一块(也许是两块)可别来找我赔;)          
  让我们开始吧:)准备一块VGA卡和一台VGA显示器,再
来一块单显显卡和一台单显(希望你能找到;)。Btw,VGA
的接头是15针的,而单显显卡是9针的接头。当然,也不一定要
VGA,EGA CGA都可以(估计这些也是稀罕物),只要知
道一点就可以,单显卡可以和彩显卡共存,但同类的显卡则不行。
把这些装起来恐怕难不住各位吧:)在你的BIOS里设为VGA
彩色显示就可以了,在一般情况下你还是用你的彩显工作。   
  一切搞定以后,让我们享受一下控制两台显示器的感觉:)敲
“MODE MONO”试试?呵哈,是不是切换到单显上去了?
再敲敲“MODE CO80”,又回来了:)        
  好了,可以试试用两台显示器调试程序了,Watcom可以
直接测出你有两台显示器;Turbo Debugger则需要
加一个/do启动;如果你象我一样用Djgpp的RHIDE的
话,我手头上的1、4版也能自动识别双显示器(设置里的双显示
器开关省缺是打开的)
,或者你使用RHGDB,就需要用/D来
启动了。                         
  使用双显示器最可能出现的问题:            
 ⒈你的彩显也没有颜色了。                
  可能是你的BIOS或VGA卡太老了,快点升级吧    
  再次提醒:VGA单显和单显显卡不是一回事       
 ⒉VGA卡在256色模式下速度变慢了          
  你一定还在用16位的ISA显卡,怎么不换块PCI的呢?
  (可怜云风还没钱升级他的TRIDENT 9000i) 

  再来点题外话,如果你想更容易的控制你的第二台显示器,下
载这个驱动程序(不到1K;)。在你的config、sys
里加一句(DEVICEHIGH=MONODRV、SYS),
重启动机器,试试DIR>MONO1:)现在你多了MONO1
这个设备。                        

云风工作室制作