Originally posted by johnsonlam at 2006-5-4 11:57 AM:
是 不 是 要 加 SBEGO.EXE 进 AUTOEXEC.BAT ?
那 个 SBEGO.EXE 一 定 要 看 见 EMM386 , 否 则 拒 绝 载 入 , 所 以 我 一 气 之 下 , 只 用 MPXPLAY 来 听 了 , MP ...
Creative出的PCI声卡主要有两个系列,一个是SB Live!系列(包括SB Live!/SB Audigy等声卡),另一个是SB PCI系列(包括SB PCI 16/64/128/512等声卡)。这两个系列所对应的DOS驱动是不同的,其初始化程序分别是SBEINIT(SBEGO是它的诊断程序)和SBINIT,两者不能互相交换使用。我有两台比较新的电脑,其中分别装有属于前一种系列的SB Live!和属于后一种系列的SB PCI 128声卡,而我上面所指的那个声卡正是后者。QHIMEM与SB Live!声卡的DOS驱动程序经我测试是兼容的,SBEINIT可以正常加载并有声音。而QHIMEM目前与SB PCI声卡的DOS驱动程序的兼容性则有问题,加载SBINIT时会出现问题。
MPXPLAY确实直接支持一些PCI声卡,包括上述的前一个系列(即SB Live!系列)的声卡,不过MPXPLAY还不能直接支持上述的后一个系列(即SB PCI系列)的声卡。因此,MPXPLAY和所有其它的DOS程序想要使得SB PCI声卡在DOS下发声,唯一的方法是加载其相应的DOS驱动(即SBINIT),似乎没有任何其它办法,只可惜目前QHIMEM与其驱动还有冲突。这两种系列的声卡驱动都是需要EMM386的(没办法),这也是我现在还经常使用EMM386并希望QHIMEM能够支持EMM386的重要原因之一。