标题: 仙剑DOS版顶级疑惑!目前无一人能解!
[打印本页]
作者: GOTOmsdos
时间: 2004-9-16 00:00
标题: 仙剑DOS版顶级疑惑!目前无一人能解!
我用的PCI声卡,creative ct4810 sbpci, 这几天在DOS下玩仙剑DOS版,但有音乐无音效!拼命想弄出战斗的音效,已经快要疯了,搜索了网上近百篇文章,很少说中要害的,几乎想尽了一切办法!但还是不行!
(我要的是在纯DOS下!)
1 已用DOS驱动成功驱动了PCI声卡,模拟的是SOUND BLASTER 16 !(白河老兄说仙剑DOS版用的是SB 16标准)全部显示成功!比如,在金雍群侠传和古墓丽影的声卡选项中成功识别SOUND BLASTER 16 。
2 玩所有其他游戏,既有音乐也有音效。
3 在INSTALL的设置中试过主要的全部组合,没用。
4 在I/O IRQ DMA试过无数次组合!都没用
5 已排除读CD、文件不全或盗版的怀疑,因为在XP的VDMSOUND程序中运行就有音效了,效果很好。
6 又据说,要打开BIOS的内存空洞(15-16M,给ISA接口的),但我BIOS无此项!
7 已屏蔽主板集成的AC97声卡,无任何异常
急盼解决呀!。。。。

作者: Wengier
时间: 2004-9-16 00:00
我的SB PCI 128上情況一樣,BIOS中也無那項,暫時湊合著用了,或者用FM方法也行。
作者: GOTOmsdos
时间: 2004-9-17 00:00
什么FM方法?
作者: Wengier
时间: 2004-9-17 00:00
哦,那是衹能在舊電腦上用的,在我們的新電腦上都無效!
作者: 阿海
时间: 2004-9-17 00:00
请把BIOS里的 cpu二级缓存关掉,即可 如成功,请置顶
作者: GOTOmsdos
时间: 2004-9-18 00:00
真的吗? 我试试为解决这个问题,我又去买了几个不同声卡,ess maestro 1,maestro 2e,allegro 1,但苦于找不到DOS驱动!哪位有,上传一下,非常感激!
作者: GOTOmsdos
时间: 2004-9-18 00:00
我试了,不行啊! 我还关了cpu二级缓存的检查,都没用,没这么容易的明天再去买CMI8738声卡,我有DOS驱动,不知行不行?
作者: baby15500
时间: 2004-9-18 00:00
汗一下!你什么电脑啊?我用SBAWE64 GOLD声卡都弄了两天才有音效,原因就是不但要打开15-16M,而且还要SLOW CPU的速度成486/DX66,两者缺一不可!否则不出音效,电脑是K6-2 500,128M PC100,DOS6.22,建议楼主还是买有一台有ISA的破电脑试试吧,
作者: Wengier
时间: 2004-9-18 00:00
baby15500:誰說兩者缺一不可??我的另一臺電腦是SB AWE 64聲卡,衹需在BIOS打開15-16M就可以了,根本不需要SLOW CPU成486/DX66,而音效、音樂已都有,完全正常。注:這臺電腦是PI 200MHz, 256MB RAM, 主板上既有PCI也有ISA接口。安裝的DOS是MS-DOS 7.10完整版。
GOTOmsdos:你到處買聲卡,真厲害呀!不過據我測試,C-Media 8738聲卡的DOS驅動程序的兼容性好像比較差,甚至造成死機。
作者: baby15500
时间: 2004-9-18 00:00
我也不知道是什么原因,在我的电脑上就是两者缺一不可,已经发现有两个游戏证明这个问题,一个是仙剑,一个是明星志愿,音乐正常,无音效,必须要打开15-16M,而且降速成486电脑,否则不行,其他的一些DOS游戏没这个问题,正常出音效,不要SLOW CPU,也不需要打开15-16M都可以出音效,无解
作者: GOTOmsdos
时间: 2004-9-18 00:00
多谢各位拉! 昨天我弄到夜里三点种,换了全部的声卡,加驱动,还是不行,那些DOS驱动全都要在WINDOWS 下带动的,!但我有CMI8738的DOS驱动,好象是纯DOS的,考虑到CMI8738是台湾的,仙剑DOS也是台湾的,可能会兼容一点吧?WENGIER试了CMI8738的兼容性不好,但有没有试过仙剑DOS ?我买ESS MAESTRO 系列声卡的原因是我看到网文,他试过几种声卡玩DOS仙剑,只有DIAMOND ESS 1968 MAESTRO 2可以,所以就去买它,但只有其他型号的,可遗憾的是从DRIVERGUIDE.COM上下载的驱动无独立DOS驱动! (但上次下载的SB系列的98驱动中带的DOS驱动居然可以在纯DOS下成功驱动了声卡!),真是很奇怪! 现在不知,到底有没有ESS MAESTRO 系列的独立DOS驱动?两位都是在ISA上弄出仙剑DOS音效的, 要再弄来带ISA的主板就太麻烦了! 在PCI模拟环境下就真的出不了仙剑DOS版的音效了吗?请问各位!! 哪位用PCI声卡玩DOS仙剑有音乐又有音效的? 用的是什么声卡?什么芯片?驱动哪里有?急盼解决呀! 不然没心事做其他事呀!1
作者: GOTOmsdos
时间: 2004-9-18 00:00
标题: 谁能写个保留内存空洞(留给ISA接口作缓存的)的DOS程序?
既然好几个人都说要打开内存空洞才行,而且他正是用来给ISA接口卡用于缓冲的,而DOS仙剑用的当然是ISA声卡了,那很有可能它的音效就是需要这个空洞的.....所以,这很可能是关键原因之一了,
至于弄一个ISA的主板,这肯定不现实了,而且,就要让DOS仙剑的音乐音效在PCI声卡上弄出来,才有实验意义嘛! 大家说对吧? 嘿嘿! 我就是这样一头犟驴!
那么现在的问题就转到了怎样在BIOS中没有内存空洞设置选项的情况下,怎样用DOS来打开它!
这个内存空洞是位于15-16M的,这个段址是扩展内存管理区了,也就是HIMEM负责的,那么用HIMEM的参数能不能解决呢?
刚才我看了一下HIMEM的参数,其中有/INT15=XXXXXX, 说是保留给需要用INT15中断来调用扩展内存的,不知道跟这个有没有关系呢?
除此以外好象跟内存空洞15-16M没有什么关系哦!!
谁能写个保留内存空洞(留给ISA接口作缓存的)的DOS程序?
请各位方家帮忙看看,研究一下啊, 我实在是没法活了啊!!
[此贴子已经被作者于2004-9-18 19:37:14编辑过]
作者: baby15500
时间: 2004-9-18 00:00
我跟你说啊,仙剑启动的时候注意看屏幕,FM OK,然后是VOICE OK,如果你没有看见VOICE OK字样,你就别试了!可能是你的电脑太快了,在我的电脑上(K6-2 500)启动时看不见VOICE OK,降成486成功看见VOICE OK,然后进入还是没音效,BIOS里面打开15-16M,成功了,(注意要降速,否则出不了VOICE OK的字样,FM OK一闪就进入游戏,音箱发出卟的一声,没有任何音效,只有音乐,成功的例子就是SB AWE64 GOLD ISA声卡,好麻烦,并不是ISA声卡就肯定可出声,(不过除了仙剑音效和明星志愿这两个游戏的音效外,还真的没发现其他的游戏需要这么BT的设置,全部不要设置就有音效,原因不明)另外再提示你,在没有ISA的主板上,BIOS里面可能在PCI设置里面有一项PCI SOLT X 仿真 ISA X=你的PCI声卡在主板中的位置,进入PCI/PNP设置,选择CONFIG为手动,出现一大串的设置和IRQ,把你插PCI声卡的那个PCI SOLT X 改一下,IRQ根据驱动,5或者7,然后保存退出,试一下
作者: GOTOmsdos
时间: 2004-9-19 00:00
标题: 总是不出现VOICE.....OK!!!
不管怎样,还是很感谢baby15500小姐! 看来只有你最有可能解决这个超级疑难了!
你别抛下我不管呀!
我是有PCI SLOT3 的选项,但是后面没有仿真 ISA X的词,只有AUTO 和IRQ1,2,3.....15,我已选了5(我PCI的声卡已设为5了),(补充一下,我原先是把PCI声卡插在最靠近AGP显卡的第一PCI槽,后来看到我的BIOS中有一栏目中是PCI的中断分配:
1,PCI/VGA
2,PCI/AC97 AUDIO
3,PCI SLOT 3 (我声卡在第一槽,网卡在第四槽,但它这里只显示PCI SLOT 3,不知为何?所以我就把声卡从第一槽移到第三槽,但移前移后都没用!)
4,USB
PCI/PNP设置为(AUTO OR MANNUL)
IRQ 1........................(PCI DEVICE OR RESERVED)
IRQ 2........................(PCI DEVICE OR RESERVED)
IRQ 3........................(PCI DEVICE OR RESERVED)
.........................
依次类推.......................
....................
IRQ 15........................(PCI DEVICE OR RESERVED)
如上,已选择CONFIG为手动,出现一大串的IRQ,左边是IRQ号,右边的选项只有两个(1PCI DEVICE,2保留),我自然是把IRQ5的选项设为保留嘛.
保存退出后无论我降不降CPU ,总是不出现VOICE.....OK,只有FM.....OK!
当然没有音效!
[此贴子已经被作者于2004-9-19 1:35:34编辑过]
作者: GOTOmsdos
时间: 2004-9-19 00:00
我把CPU 已降到64MHZ,也没用,降到接近200MHZ的184MHZ也没用! 而且,降到300以下反倒死机了!看来不是这个原因哦....(重复一下哦,我是PCI声卡哦...)
[此贴子已经被作者于2004-9-19 1:42:48编辑过]
作者: GOTOmsdos
时间: 2004-9-19 00:00
我的BIOS是AWARD 2000版
作者: baby15500
时间: 2004-9-19 00:00
看不到VOICE OK有三个原因1.声卡驱动没有100%兼容声霸卡,程序检测不到2.仙剑声音设置程序里面没有正确选择声霸卡3.电脑速度太快了我以前看不见VOICE OK就是电脑速度太快了,我使用了SLOWDOWN来降速,来这里下载我降到了486/66才正常出音效http://members.aol.com/bretjohn/programs/slodn300.zip使用方法SLOWDOWN /MHz486:66其他降速方法请参看帮助 /?
作者: GOTOmsdos
时间: 2004-9-19 00:00
可是,这三点我都已经做到了呀! 我已用SLOWDOWN 把CPU降速到486的64MHZ,但在运行PAL时,出现.......FM....OK,就死在那儿了! 好象等过两分钟左右还是不动,应该不是这样的吧?反正,降到300MHZ以下,就死在那儿!肯定检测到了声霸卡的,因为我在INSTALL的设置里只选了"声霸卡"!(音乐正常的,说明声霸卡工作了) MIDI和CD音都没选,而且试了无数次选了也没用
作者: Wengier
时间: 2004-9-19 00:00
仙剑和明星志愿都是台湾大宇公司的游戏,可能因此而有相同的bug/limitation吧。。GOTOmsdos的主板中有没有集成的声卡呢?
作者: GOTOmsdos
时间: 2004-9-19 00:00
没错,我是有集成的声卡AC97的,已在BIOS屏蔽掉了, 会跟这个有关吗? 那怎么处理呢?
在BIOS里,我设AC97/AUDIO 和AC97/MODEM 为DISABLE,还有个MIDI GAME PORT IRQ 的右边是10(不能修改,不知为何),另外一个地方,是IRQ 分配中有一项是AC97/PCI 右边为(AUTO OR IRQ1 IRQ2..........IRQ15) 我选自动
?
[此贴子已经被作者于2004-9-19 11:36:22编辑过]
作者: Wengier
时间: 2004-9-19 00:00
AC97本身应该没有什么直接影响,其实在BIOS中Enable也无妨。直接影响音效的最关键地方还是BIOS中的15-16M Memory Hole这项了,如果没有这项的话是比较麻烦。不过,如果您有AC97声卡的话,有空不妨帮我们测试一下我们编写的DOS下的AC97声卡的声音播放器WPLAYER如何?可以提出各种看法或建议,以让我们不断对它进行改进,这样会有利于大家以及DOS的发展的,不是吗?
作者: GOTOmsdos
时间: 2004-9-19 00:00
当然可以啦! 我在这里获益非浅,得到很多的帮助,前几天用我的集成AC97试了HERDEMAN..和你的DOSAC97,他的,提示不能打开什么文件,你的,运行后,疯狂的跑屏,都是PLAYING .....SAMPLE......PLAY.....WRITE......好象不停...等过几天,一定在我的AC97测一下WPLAYER !顺便问一下: 是不是没有ISA槽的主板,他的BIOS就取消了MEMORY HOLE这一项(因为没有了ISA了)??真是好惨!! 我现在是中国DOS联盟中最最惨的人!!!
作者: Wengier
时间: 2004-9-19 00:00
基本上是這樣了,在新的無ISA的主板的BIOS中基本上就沒有這項的。我的新電腦上就沒有,所以玩仙劍時也無音效。而其它兩臺舊電腦全是要打開這項才能聽到仙劍的音效的(兩臺舊電腦上的聲卡分別是SB AWE 64和ESS 688,都是ISA聲卡)。P.S. 先的那個DOSAC97當然沒有什麼實際用途了,衹是證明DOS下也可以用AC97聲卡而已。而WPlayer才是真正有用途的AC97播放器了。
作者: baby15500
时间: 2004-9-20 00:00
Wengier说的应该新的无ISA的主板BIOS里面没那一项吧那个选项直接影响到仙剑音效,但是并没有影响到其它绝大部分游戏的音效,闭了它照样出音效,并不会影响到所有的DOS游戏,在新的主板由于没有ISA插槽,所以那一项也去掉了,当然仙剑不出音效了,但是我们没理由让其他游戏也不出音效,由于我的电脑用的是REALTEK ALC650 AC97芯片,所以没有DOS驱动,不能验证,是否PCI声卡玩所有游戏都不出音效?或者仅仅不出音效的只是那些需要15-16M的游戏?在PCI主板里面虽然没有那一项,但是设置里面RESERVED,是这样说的,LEGACY ISA FOR DEVICE COMPLIANT WITH ORIGINAL PC AT BUS,你说的那个AC97的驱动在哪里?能否驱动READTEK ALC650芯片?我要试试
作者: baby15500
时间: 2004-9-20 00:00
GOTOmsdos,你用SLOWDOWN降速造成死机,试试把CONFIG里面不需要的挂的先不要挂,AUTOEXEC也不要挂垃圾,仅仅是声卡设置,不要安装EMS,这样试试DEVICE=C:\DOS\HIMEM.SYS /TESTMEM:OFFDOS=HIGHBUFFERS=40FILES=30看看还会不会死机?
作者: Wengier
时间: 2004-9-20 00:00
baby1550:目前还不是AC97 Driver,而是DOS下的AC97 Player,在论坛的“DOS媒体世界/网络技术”版块中就有WPlayer(目前最新版是1.18版)下载的。
作者: GOTOmsdos
时间: 2004-9-20 00:00
好的! baby15500MM 我试一下 不加载EMM386 ! (记得好象试过)
作者: GOTOmsdos
时间: 2004-9-25 00:00
baby15500MM :不行啊, 我再说一下呀, 我是PCI的声卡, 不加载EMM386后, 运行PCI的DOS驱动时报错"MEMORY MANAGER NOT DETECTED ",也就是说,PCI的DOS驱动需要EMM386的(我已加载了HIMEM,可见不是指HIMEM) ,PCI的DOS驱动装不上的话,就全没声音了,所以,不加载EMM386 是不行的.
作者: baby15500
时间: 2004-10-3 00:00
你可以挂EMM,但是加上NOEMS参数,这样可以有效防止某些软件死机,如SLOWDOWN
作者: GOTOmsdos
时间: 2004-10-7 00:00
我这头犟驴对这个问题不得不放弃!这是我学习DOS一年来放弃的第一件!
作者: xuantian
时间: 2006-4-10 04:09
驱动的问题....
设置 SBPCI.INI 中波表的位置和大小(分2M、4M和8M)
在autoexec.bat中加入(我的驱动安装在dos\dos-sb路径):
SET BLASTER=A220 I5 D1 H7 P330 T6
SET SBPCI=C:\DOS\DOS-SB
C:\DOS\DOS-SB\SBLOAD
C:\DOS\DOS-SB\SBINIT.COM
C:\DOS\SMARTDRV.EXE
作者: Wengier
时间: 2006-4-10 04:12
Quote: |
Originally posted by xuantian at 2006-4-10 04:09 AM:
驱动的问题....
设置 SBPCI.INI 中波表的位置和大小(分2M、4M和8M)
在autoexec.bat中加入(我的驱动安装在dos\dos-sb路径):
SET BLASTER=A220 I5 D1 H7 P330 T6
SET SB ... |
|
如果光这样的话仙剑里还是会只有音乐无音效的。驱动倒不是问题,关键是仙剑的音效问题。
作者: xuantian
时间: 2006-4-10 05:01
应该是可以的,导入游戏中还需要设定,很久前的事了...
作者: Wengier
时间: 2006-4-10 05:20
Quote: |
Originally posted by xuantian at 2006-4-10 05:01 AM:
应该是可以的,导入游戏中还需要设定,很久前的事了... |
|
还是没用的,仙剑的音效在一些声卡中相当特殊,不像大多数别的游戏那样一设就灵。
作者: asbai
时间: 2006-4-18 00:02
去 DOWN 一个 DosBox 玩不就好了
作者: zjnbwdj
时间: 2006-4-18 00:38
为何不试试创通的声卡,或者YAMAHA的声卡呢,我当年P166MMX,16M,2.1G,YAMAHA的声卡,玩仙剑效果不要太好哦.
作者: Wengier
时间: 2006-4-18 01:43
Quote: |
Originally posted by zjnbwdj at 2006-4-18 12:38 AM:
为何不试试创通的声卡,或者YAMAHA的声卡呢,我当年P166MMX,16M,2.1G,YAMAHA的声卡,玩仙剑效果不要太好哦. |
|
上面所说的SB PCI就是创通(官方译名创新,即Creative)的声卡呀。
作者: GOTOmsdos
时间: 2006-4-18 08:06
zjnbwdj当年用的可能是ISA的
作者: wangcheng20
时间: 2006-4-20 13:27
汗一个,当年我玩的时候就直接换了一个ALS007的声卡,再屏蔽到32M内存就直接出音效音乐了,没想到这个问题在别的声卡上面居然这么麻烦。
作者: chengzheng111
时间: 2006-4-22 11:07
仙剑的midi是FM优化的,用awe64 gold的波表能发声吗?
作者: Wengier
时间: 2006-4-22 11:52
Quote: |
Originally posted by chengzheng111 at 2006-4-22 11:07 AM:
仙剑的midi是FM优化的,用awe64 gold的波表能发声吗? |
|
当然能
作者: xuantian
时间: 2006-4-22 15:16
用SB128在dos下试了下,成功过一次,但当时实在太困,第二天再试,却忘了当时是如何搞定的了
作者: GOTOmsdos
时间: 2006-4-22 15:31
成功过一次?
要PCI的 声卡哦!