我前段时间一直在学习研究PCI声卡在DOS下发声的问题.不过没有在虚拟机中试过,但原理应该差不多
ess solo1 pci audiodrive 这是你的真实声卡
sound.virtualDev = "es1371" ,虚拟机模拟了芯片为es1371的声卡标准(它也可设计为模拟成其他任何声卡环境呀,virtual是虚拟,DEV是DEVICE,设备)
这是两回事呀! 前者是真实的后者是模拟的。
好了,他说模拟了芯片为es1371的声卡标准,那么,如果他自带了相应的DOS驱动,那么就不用你操心了,如果,他没有自带相应的DOS驱动,那你就找来芯片为es1371的DOS驱动呀。(好象与本论坛相关的新DOS时代就有的,APINIT.COM,但只能模拟成SOUND BLASTER PRO的标准,如果是ES1373,用ES1373的DOS驱动<SBINIT.COM>就能模拟成SOUND BLASTER 16标准)
不知是不是这样?
另外,小知识:
在DOS下,PCI声卡本身是不能直接发声的,必须用DOS驱动模拟成ISA环境才能发声,因为DOS系统的发声是需要ISA接口的.
你说的
"比如像这里dos71中做的那样使用模拟isa声卡的方法,使得pci声卡在dos下发声。'
这句话我不解. 总斑竹的DOS71里没有提供什么声卡驱动呀!