双声卡实战录 季扬 2000年 第46期   帝盟的MX200声卡在PCI声卡崭露头角时曾经是一块高档的声卡,有专业的MIDI子卡,并且支持Aureal的A3d 1.0。可是长期以来,MX200的DOS兼容性并不好,虽然有自带的Sound Blaster Pro Emulation(DOS仿真程序,会模拟出I/O,IRQ,DMA的位置),可在执行DOS游戏时,不是不出声就是乱响,尤其是使用在DOS下的模拟器。一次打开声卡的大包装盒,看见里面有一条音频线,查阅说明书,发现原来是为解决此卡在DOS下兼容问题而准备的,说明书上画了1ISA+1PCI的组合,用这条“怪兽”信号线(双头3.5mm插头的音频线)来连接。   一台微机安两块声卡到挺Cool,从老同学处借来他的SB16声卡(这可是DOS下的兼容标准呀),把它插进一条空闲的ISA插槽,开机检测到新ISA声卡,按步骤装上驱动程序,再开机,好像并没有什么大变化,用“怪兽”信号线把SB16声卡的Line Out与MX200声卡的Line In相连,这时候我想在DOS下的应用应该没问题了,启用DOS下的模拟器,可音箱里并没有出声,奇怪。回到Win98,打开控制面板,双击“系统”,点“设备管理器栏”,看见声音,视频,游戏控制器,其中Sound Blaster Pro Emulation,Creative Gameport joystick,MPU-401 MIDI前各有一惊叹号,这说明硬件肯定有冲突,而且连在电脑上的手柄也不好使了。经分析得出结论,一定是Sound Blaster Pro Emulation模拟出的DOS下的I/O地址、IRQ、DMA与SB16实际的I/O地址、IRQ、DMA有冲突,两个游戏控制器有冲突。经反复研究,找到一条切实可行的方案。首先,用两块声卡自带的Uninstall文件删除所有关于声卡的内容,重启进入Win98,Win98会报告发现新硬件,这时全选“取消”,不要安装,然后启动完成。再在开始菜单选“运行”,先选择关于SB16声卡的安装程序进行安装,安装完后不要立即重新启动计算机,再安装MX200声卡的安装程序(这里有一点要注意,MX200的驱动程序可以用安装盘的Install直接安装,只有这样才能把全部关于MX200支持的软件和程序安装,在安装时不要选择安装Sound Blaster Pro Emulation,这样就不会与SB16在DOS下有冲突了),完成安装后重新启动计算机。进入Win98,进入“控制面板”,双击“多媒体”,选择“只选用首选设备”,将“音频”项里的“回放”、“录音”、“MIDI”的首选设备都选为MX200声卡,然后按“确认”,软件安装差不多了。下面来解决“游戏控制器”的冲突问题,有两种方法:其一是,禁用其中的一个“游戏控制器”。其二是,使用双手柄,在“声音视频游戏控制器”下有两个惊叹号,这就是有问题的“游戏控制器”,在“资源”栏中,去除“使用自动的设置”前的对钩,选“更改设置”,用光标的上下箭头修改成为无冲突的资源后确定退出,这样就可以装双手柄了。最后重新启动计算机,进入命令行状态,将config.sys和autoexec.bat中有关MX200声卡的驱动程序的命令去掉,这样就可以让DOS游戏识别出SB16声卡。   接下来接音箱,我用的是漫步者R1900TB和R1000两组音箱,MX200声卡可以连接两对音箱,把音箱和MX200声卡连好,由于R1900TB有两组音频输入端子,就可以再与SB16声卡的Speaker Out相连,音箱会自动选择有信号输入的那一端。一切工作都做完了。   下面来享受一下双声卡的乐趣,DOS下的音乐很动听,MIDI可以选两组输出,还可以两个人用手柄打街机模拟器……好爽呀!