Board logo

标题: DOS下终于把仙剑音效(和音乐一起)搞出来啦!!! [打印本页]

作者: GOTOmsdos     时间: 2007-2-3 04:52    标题: DOS下终于把仙剑音效(和音乐一起)搞出来啦!!!

Wengier!
这几天弄老声卡, 终于 在DOS下把 仙剑的音效(和音乐一起)搞出来啦!!!
(ISA SB AWE64 GOLD, DOS6.22)

经过无数次的试验(包括无数次的死机和重启)!!,说是要打开BIOS内存空洞,但是,打开就死机啦(MSDOS7.1)!
主要是装了DOS6.22,运行后,有反常的音效,打开再打开内存空洞,就基本可以了,但是音效基本正常,但还是有点不太到位(PAL98在XP里的音效就很到位,李逍遥在跟小草战斗时的大呵一声很真),但总算基本满意啦!

不过,也有遗憾: 在跟小草战斗时有时仍然死.
作者: GOTOmsdos     时间: 2007-2-4 02:14    标题: AWE64 DOS仙剑 无MIDI

昨天遇到新问题拉!
DOS下,加载SB AWE64 GOLD 驱动, 成功. 玩DOS仙剑时,FM 和VOICE 都可以了
但是,在INSTALL里,调成声霸卡+MIDI,并设MIDI MPU401 的值 为330 后,MIDI音乐没有,(MPU401的值 330 都正确的)
.(但是玩其他游戏的音乐都正常的)
在金雍群侠里,设成AWE32 MIDI就有MIDI音乐,设成通用的MPU401 MIDI就不行
但是,在AWE64 的配置程序中,也显示MPU401正常(值 330).

不知什么原因?

现在 , 按照 AWE64 的安装文件来安装驱动,但是说没有Creative PnP Configuration Manager Disk , 谁有的,传一个吧? 或者 给个有效地址?

[ Last edited by GOTOmsdos on 2007-2-4 at 02:16 AM ]
作者: Wengier     时间: 2007-2-4 02:35
记得上次baby15500就说过对于ISA声卡,已经完全不需要再去开15-16MB内存空洞了,而是使用XMSDSK的/T选项即可,这样比开所谓内存空洞的方法简便实用得多。
作者: GOTOmsdos     时间: 2007-2-4 08:45    标题: AWE64(ISA) MPU-401 怎么回事?



  Quote:
Originally posted by Wengier at 2007-2-4 02:35 AM:
XMSDSK的/T选项 也可以出音效?

XMSDSK的/T选项 可以代替内存空洞? 等一下 试一下.

+++++++++++++++

现在我的问题是:
创新ISA SB AWE64 GOLD 的 MPU-401 是不是出了什么问题?
我在DOS下和XP试了,都失败:
情况如下:
DOS, 看了说明,都达到了它的要求
1
按照他的INSTALL安装驱动完全成功.也有它改了设置,启动后一切驱动正常
2
用 AWEUTIL /EM:GM 打开 通用MIDI,他也装载了 SYNTHGM.SBK音色库文件
3
打开内存空洞(这个只跟音效有关,跟MIDI无关)
4
打开了BIOS的内存奇偶校验
5
启用了支持MPU-401 MIDI 模拟功能(连上了MFBEN跳线)
6
设置了DOS仙剑,为声霸卡+MIDI,指定了正确的MPU401 值,IRQ DMA 一切正常成功
7
常规内存 达 612K (除了驻留 AWEUTIL外,没有任何别的程序)

运行 DOS仙剑  有音效 ,无MIDI (不加载 AWEUTIL当然也不行)

玩金雍群侠, 只有 选 SB16 / AWE32 MIDI才行,选 MPU401 MIDI就不行.选声霸卡系列就行

运行 OPENCP, 无需 AWEUTIL 都可 播放 MIDI

回到 XP
在MIDI选项中,选创新 MPU401 就无声,选其他都可..

不解..
(创新PCI正常)

[ Last edited by GOTOmsdos on 2007-2-4 at 11:59 PM ]
作者: Wengier     时间: 2007-2-4 23:28
SB AWE声卡的MPU401功能是由AWEUTIL软件模拟的(而非硬件功能),但这个AWEUTIL是不支持保护模式的DOS程序的,如其帮助文件中所述。保护模式的DOS程序中除非有专门的类似AWE General MIDI这样的选项,否则是不能用SB AWE声卡放MPU 401的。
作者: GOTOmsdos     时间: 2007-2-5 00:02


  Quote:
Originally posted by Wengier at 2007-2-4 02:35 AM:
记得上次baby15500就说过对于ISA声卡,已经完全不需要再去开15-16MB内存空洞了,而是使用XMSDSK的/T选项即可,这样比开所谓内存空洞的方法简便实用得多 ...

已试过, 结果反常或死机
作者: GOTOmsdos     时间: 2007-2-5 00:07


  Quote:
Originally posted by Wengier at 2007-2-4 11:28 PM:
SB AWE声卡的MPU401功能是由AWEUTIL软件模拟的(而非硬件功能),但这个AWEUTIL是不支持保护模式的DOS程序的,如其帮助文件中所述。保护模式的DOS程序中 ...

可是,事实上跟你说的正好相反:

1
金雍群侠是保护模式的游戏,不错.选声霸卡系列的MIDI,却能播放MIDI
2
而DOS仙剑应该不是保护模式的游戏,却不能播放MIDI

AWE64的帮助中说了:
1
尽管保护模式的游戏不支持MIDI模拟,但是用4-OPERATOR SYNTH SHIP放MIDI
2
通过 /AWEUTIL( 比如/EM:GM)能模拟出MPU-401,但是对DOS仙剑的MPU-401不起作用
我的疑惑正在这里

[ Last edited by GOTOmsdos on 2007-2-5 at 12:12 AM ]
作者: Wengier     时间: 2007-2-5 00:09


  Quote:
Originally posted by GOTOmsdos at 2007-2-4 11:02 AM:


已试过, 结果反常或死机

这个我后来也试过的,发现使用后一切正常。可检查是否操作有误,或者有什么其它的问题。
作者: GOTOmsdos     时间: 2007-2-5 00:14


  Quote:
Originally posted by Wengier at 2007-2-5 12:09 AM:


这个我后来也试过的,发现使用后一切正常。可检查是否操作有误,或者有什么其它的问题。

我是DOS6.22, 机子512MB, 在DOS6.22下,只能用64MB
是不是因为这个而反常呢?
作者: GOTOmsdos     时间: 2007-2-5 00:22
哦,还有
我只有SYNTHGM.SBK
谁有 SYNTHGS.SBK 和SYNTHMT.SBK
传一个?
作者: Wengier     时间: 2007-2-5 00:45


  Quote:
Originally posted by GOTOmsdos at 2007-2-4 11:14 AM:


我是DOS6.22, 机子512MB, 在DOS6.22下,只能用64MB
是不是因为这个而反常呢?

老版本的DOS我就不知道了,没试过。反正我是在MS-DOS 7.1下试的,用XMSDSK的/T参数把XMS内存降到14MB左右后运行,没有发现问题。
作者: GOTOmsdos     时间: 2007-2-5 01:42


  Quote:
Originally posted by Wengier at 2007-2-5 12:45 AM:


老版本的DOS我就不知道了,没试过。反正我是在MS-DOS 7.1下试的,用XMSDSK的/T参数把XMS内存降到14MB左右后运行,没有发现问题。

我这就纳闷了: 你在DOS7.1下, 有音效吗?
我在DOS7.1下无音效, DOS6.22下才有. 都是打开15-16M内存空洞
作者: Wengier     时间: 2007-2-5 01:55


  Quote:
Originally posted by GOTOmsdos at 2007-2-4 12:42 PM:


我这就纳闷了: 你在DOS7.1下, 有音效吗?
我在DOS7.1下无音效, DOS6.22下才有. 都是打开15-16M内存空洞

当然有音效了。具体情况是这样的:我有一台P200的电脑,里面有SB AWE 64声卡。以前有一段时间内由于某种原因我曾主要使用这台电脑,所以当时经常在它上面做一些测试,而且由于电脑比较旧,所以测试基本上都是在DOS、Win3.2和Win95OSR2下进行的,比如DOS下播放音乐、玩游戏、上网等。由于打开15-16M内存空洞需要修改BIOS设置,比较麻烦,而且容易引起一些其它问题,所以我不想用这个办法。相反,经过多次测试(由于系统是DOS 7.1,所以测试当然都是在DOS 7.1下进行的),证明如果用XMSDSK的/T选项可以比较完美的解决仙剑的音乐和音效问题(至少在我的那台安装了SB AWE声卡的旧电脑上,以及目前安装了SB Live!声卡的新电脑上有效)。
作者: GOTOmsdos     时间: 2007-2-5 04:05
是这样?
等一下,我再试一试吧...是不是忘记恢复内存空洞了?
作者: 阿海     时间: 2007-2-6 09:39


  Quote:
Originally posted by GOTOmsdos at 2007-2-5 12:22 AM:
哦,还有
我只有
谁有 SYNTHGS.SBK 和SYNTHMT.SBK
传一个?

可不可以告诉我,你的CONFIG.SYS和autoexecbat如何设置的,也就是如何驱动AWE64 GOOD声卡的,至于SYNTHGS.SBK 和SYNTHMT.SBK,你是用AWEUTIL如何设置的,我有你要的文件,我找找!!!!1
作者: GOTOmsdos     时间: 2007-2-6 11:18
1
SBK文件我碰巧下到了,谢了


2
配置文件都是安装时自动加的:

CONFIG.SYS:
...
DEVICE=C:\PNP\CTCM.EXE
...

AUTOEXEC.BAT:
...
SET SOUND=C:\AWE64

SET BLASTER=A220 I5 D1 H5 P330 E620 T6 (全都有效)

SET CTCM=C:\PNP

SET MIDI=SYNTH:1 MAP:E MODE:0

(SET MIDI=SYNTH:2 MAP:G MODE:0 以及各种组合也不行)

C:\AWE64\DIAGNOSE /S

C:\PNP\CTCU  /S

C:\AWE64\AWEUTIL /EM:GM /R:50 /C:50
(GM,GS,MT32 都不行)

C:\AWE64\MIXERSET /P /Q
...

awe64 说支持MPU-401,DOS仙剑的 MIDI就是MPU-401,照理应该没有问题的,可是问题很大
尽管看了很多MPU-401资料,基本弄清 MPU-401和GM,GS,MT32的关系,照此理解,要在DOS下听到
dos仙剑的MIDI,应该这样:
SET MIDI=SYNTH:2 MAP:G MODE:0
2 MIDI PORT
G GENERAL MIDI FILE FORMAT
0 GM(GENERAL MIDI MODE)

C:\AWE64\AWEUTIL /EM:GM /R:50 /C:50

        /EM:GM                Enable MIDI Emulation using General MIDI

        /EM:GS                Enable MIDI Emulation using GS Emulation

        /EM:MT32        Enable MIDI Emulation using MT32 Emulation



可就是不行,以及多种组合也不行.

更不解的是 : 在 WINDOWS 也一样 不能用MPU-401放MIDI!

[ Last edited by GOTOmsdos on 2007-2-6 at 12:14 PM ]
附件 1: midi.png (2007-2-6 11:23, 103.39 K, 下载附件所需积分 1点 ,下载次数: 1)



作者: Wengier     时间: 2007-2-7 02:12


  Quote:
Originally posted by GOTOmsdos at 2007-2-5 10:18 PM:
...
awe64 说支持MPU-401,DOS仙剑的 MIDI就是MPU-401,照理应该没有问题的,可是问题很大
尽管看了很多MPU-401资料,基本弄清 MPU-401和GM,GS,MT32的关系,照此理解,要在DOS下听到
dos仙剑的MIDI,应该这样:
...
更不解的是 : 在 WINDOWS 也一样 不能用MPU-401放MIDI!
...

我估计你理解错了。AWE64是通过AWEUTIL工具来虚拟MPU-401的,但如我上面以及说明文档中所述,这个AWEUTIL工具所提供的MPU-401功能只支持实模式的DOS程序,而并不支持保护模式的DOS程序,不能想当然的以为所有DOS程序都可以用它虚拟的MPU-401功能的。
作者: GOTOmsdos     时间: 2007-2-7 03:37


  Quote:
Originally posted by Wengier at 2007-2-7 02:12 AM:


我估计你理解错了。AWE64是通过AWEUTIL工具来虚拟MPU-401的,但如我上面以及说明文档中所述,这个AWEUTIL工具所提供的MPU-401功能只支持实模式的DOS程序 ...

这个我是知道的
但是DOS仙剑不是保护模式的程序吧?
那 通过 /AWEUTIL( 比如/EM:GM)模拟出MPU-401,但为什么却不起作用?

(各方面条件都具备了啊)

关于SB16/AWE32/64(ISA), 资料中总是说兼容MPU-401
可是,我试了几个游戏的MPU-401或General MIDI模式(仙剑<无声>,古大陆一<死机>.... )的游戏...

#######################
至今没有一个成功 !!
#######################


我看你对这方面还是挺了解的, 你能说几个有MPU-401或General MIDI选项的游戏,用SB16/AWE32/64(ISA) 成功播放的?
作者: GOTOmsdos     时间: 2007-2-7 04:18
发现

同样是玩仙剑(选声霸卡)
用SB PCI ,听到的音乐很原始,厚重,真正的FM
而用AWE64 ISA听到的音乐已经精致很多了

刚才,看到产品说明,AWE32/64 合成方式已经不是FM了!
如下:

3.2.5 Sound Blaster 16
Viet-Tam Luu

      -----------------------------------------------------
     | Sound Blaster 16 (SB16)                             |
     | (Creative Labs, Inc.)                               |
     |-----------------------------------------------------|
     | Chipset:  Creative, Yamaha OPL-3                    |
     | Output channels:  2 @44.1kHz                        |
     | Output rate/resolution:  44.1 kHz (max.), 16-bit    |
     | Digital input:  Stereo, 44.1 kHz (max.), 16-bit     |
     | MIDI synth.:  FM, 20-note polyphony, GM instruments |
     | On-board memory:  None                              |
     | Connections:  MIDI adapter, joystick, mic. in, line |
     |               in, amp. out, PC-speaker in, CD-ROM   |
     |               controller (Creative), CD-audio in    |
     | Expansion:  Daughtercard support                    |
     |-----------------------------------------------------|
     | Driver support:  MS-DOS/Windows, OS/2, Linux        |
     | Compatibility:  Sound Blaster 16, MPU-401           |
     | Street price (typical) (USD):  $100                 |
      -----------------------------------------------------


3.2.6 Sound Blaster AWE-32
Hussam Eassa mailto:eassa@earth.execpc.com

      -----------------------------------------------------
     | Sound Blaster AWE-32                                |
     | (Creative Labs, Inc.)                               |
     |-----------------------------------------------------|
     | Chipset:  EMU8000, Yamaha OPL3                      |
     | Output channels:  2 @44.1kHz                        |
     | Output rate/resolution:  44.1 kHz, 16-bit           |
     | Digital input:  Stereo, 44.1kHz 16-bit              |
     | MIDI synth.:  WaveTable synth, Patches in ROM       |
     |               and RAM, 32 voice polyphony.          |
     | On-board memory:  1 MB ROM, 512KB RAM               |
     | Memory Expansion: 28 MB RAM                         |
     | Custom sample upload:  Yes.                         |
     | Connections:  MIDI adaptor, joystick, line in, line |
     |               out, microphone in.                   |
     | CD-ROM Support:  Sony CDU-31A/33A, Mitsumi LU005 &  |
     |                  FX001 Series and Creative CR-523 & |
     |                  563                                |     
     | Expansion:  Wave Blaster connector.                 |
     | System Requirements:  2 ports, 1 IRQ and 2 DMA      |
     |-----------------------------------------------------|
     | Driver support:  Windows 3.x, Win95.                |
     | Compatibility:  Sound Blaster-16, Adlib, MPU-401    |
     |                 (software driver) (see note).       |
     | Street price (typical) (USD):  $300                 |
      -----------------------------------------------------

可是,疑问又来了:
在金雍群侠中的声卡选项中,选ADLIB FM, SB, SB PRO, SB16, AWE32好象各自的音色又都不一样. 这说明AWE64又存在FM功能? 是上面的技术参数表错了?
作者: Wengier     时间: 2007-2-7 04:32


  Quote:
Originally posted by GOTOmsdos at 2007-2-6 03:18 PM:
发现

同样是玩仙剑(选声霸卡)
用SB PCI ,听到的音乐很原始,厚重,真正的FM
而用AWE64 ISA听到的音乐已经精致很多了

刚才,看到产品说明,AWE32/64 合成 ...

上面的说法似乎不太正确。SB ISA/AWE声卡当然是支持FM功能的。但要注意的是,FM分为几种,最常见的有OPL2、OPL2 dub、OPL3等,按先后顺序排列(但各自仍有一些不同的小标准)。对于FM能力来说,OPL3的效果自然比OPL2/OPL2 dub好不少。SB PCI 16/128声卡的SBINIT驱动程序只支持模拟其中的OPL2和OPL2 dub,比较原始;SB AWE等声卡则支持较先进的OPL3;SB Live!声卡的SBEINIT驱动程序也支持模拟OPL3。

关于能在SB AWE声卡中正常使用MPU 401的游戏,由于我最近有一段时间没用那台电脑,所以有些记不清了,等明后天有时间再试试看吧。
作者: GOTOmsdos     时间: 2007-2-7 04:58
多谢啦!
这几天,这个SB/AWE的MPU-401折磨着我....郁闷啊...
作者: GOTOmsdos     时间: 2007-2-7 07:06
疯狂搜索 SB 的MPU401的问题, 碰倒个 SBMPU.EXE 说 是创新公司的修正MPU401 BUG的,刚才试了,没用

现在,常规内存高达 624 KB ! (AWE64 说 要有很多的常规内存,MIDI 模拟才能成功,云云....)

目前,没有发现一款支持MPU401的游戏用ISA SB/AWE的MPU401运行出声的!
(有点觉得, 是不是当时创新ISA表面上说支持MPU401,暗地里却排斥日本ROLAND公司的MPU-401,,因为创新有自己的SB FM/MIDI. )
(后来SB PCI确实完美支持MPU-401了)

[ Last edited by GOTOmsdos on 2007-2-7 at 07:15 AM ]
作者: Wengier     时间: 2007-2-7 23:02
在我的印象中仙剑用MIDI方式是有声的,但因为好久没试,所以之前记不太清楚了。

刚才我在那台旧电脑上试了一下,证明我的印象没错。首先使用XMSDSK /T使内存降低至15MB运行,这样仙剑的音效一切正常;而AWEUTIL以前已经安装过,直接使用AWEUTIL /EM:GM的方式加载General MIDI方式,这样在仙剑下MPU-401音乐也是一切正常。也就是说不用更改任何设置,仙剑下音效和音乐都有了!

系统配置:P200MHz CPU,160MB内存,MS-DOS 7.10,仙剑声卡配置:声霸卡+MIDI
作者: GOTOmsdos     时间: 2007-2-8 00:15
声卡是 ISA ?
(PCI的没问题的)

现在,不光是 AWE64 ,所有的 ISA 的 SB16 都不行....

"XMSDSK /T使内存降低至15MB运行,.."
好象试过
我再试试....等一下报告...

[ Last edited by GOTOmsdos on 2007-2-8 at 12:18 AM ]
作者: Wengier     时间: 2007-2-8 00:25


  Quote:
Originally posted by GOTOmsdos at 2007-02-07  11:15:
声卡是 ISA ?
(PCI的没问题的)

现在,不光是 AWE64 ,所有的 ISA 的 SB16 都不行....

"XMSDSK /T使内存降低至15MB运行,.."
好象试过
我再试试....等一下报告...

[ Last edited by GOTOmsdos on 2007-2-8 at 12:18 AM ]

声卡当然就是我前面所提到的那个旧电脑上的SB AWE 64,这个当然是ISA的了(如果是PCI的话我干嘛还要特意去用那台旧电脑呢?),否则的话肯定不是用AWEUTIL来驱动MPU-401的。
作者: GOTOmsdos     时间: 2007-2-8 04:52
刚才试过了,不行啊...
调了 MIDI 变量 也不行
1
MIDI=SYNTH:1 MAP:E MODE:0
MIDI=SYNTH:2 MAP:G MODE:0
都不行

内存  15.XXX KB

其他方式都正常的 ..
作者: GOTOmsdos     时间: 2007-2-8 11:29
关于 ISA SB16 (不是 AWE32/64) 支持MPU-401无效的问题已基本查明:
可能是要有 子卡 DaughterCard 支持才行,比如 WaveBlaser..

至于AWE32/64,仍未弄清.
作者: Wengier     时间: 2007-2-8 13:59


  Quote:
Originally posted by GOTOmsdos at 2007-2-7 10:29 PM:
关于 ISA SB16 (不是 AWE32/64) 支持MPU-401无效的问题已基本查明:
可能是要有 子卡 DaughterCard 支持才行,比如 WaveBlaser..

至于AWE32/64,仍未弄清.

那就不是AWE32/64的问题了。既然在我的电脑上AWE64下仙剑的音效和音乐都能正常使用,说明只是你那儿的配置或设置还有问题(比如是否已正确设置BLASTER环境变量、硬件或加载的程序是否有冲突,等等),而并非声卡或DOS本身的问题。就类似我们这儿都可以正常解压MegaMid for DOS压缩包,只有你那儿由于某种系统故障而不行。由于已确定这只是个别问题(因而常规方法对你的机子无效),所以只能专门针对性的来检查你的系统存在什么问题或故障了。
作者: GOTOmsdos     时间: 2007-2-8 22:01
是啊, 我就是觉得非常奇怪....
仙剑的音效和音乐(FM)也是正常的
(我的问题就是GENERAL MIDI的模拟不正常)

AWE64说明也说了, 进行MIDI 模拟时 也可能死机:因为:
1
游戏是保护模式的
2
仅支持SMART 的MPU-401

另,在国外的网上,也看到有关AWE32/64的MIDI模拟的不可靠或不成功的介绍.....
也找到了一个有关 AWE32/64支持的游戏的列表, 这上面的游戏并不多, (尽管是处在当时的年代), 至于 MIDI 模拟,自然问题就更多了.
一种是通过 PATCH(各种不同的MIDI规范)来支持(其中, 模拟城市正好是我手头有的..), 这种是不是就是指的 MIDI模拟的? 结果试了模拟城市的MPU-401,也是不行!
另一种是直接支持的...(应该是指的AWE32 MIDI)
作者: GOTOmsdos     时间: 2007-2-9 05:38
外网看到的有关AWE32/64 MIDI 模拟的问题:
1
Unfortunately, it was not truly MPU-401 compatible, so General MIDI was supported only via as usual not very reliable TSRs.
...

2
WC2 hung completely, and Eric the Unready couldn't detect a Roland card

....
作者: zjnbwdj     时间: 2007-2-9 11:29
我用一块ISA接口YAMAHA的声卡,直接用一根耳机线接上一个1.5W的喇叭就当作无源音箱来听了,那些个RIX格式的仙剑乐曲,在DOS下用RIX播放,空格键选择;XP下用RIXPLAYER播放,感觉都超爽,感觉ISA接口的输出功率要比PCI接口的声卡大很多哦.不错不错.
作者: GOTOmsdos     时间: 2007-2-9 13:08
你用 ISA接口YAMAHA的声卡 以 声霸卡+MIDI 方式 听过DOS仙剑MIDI吗?
作者: Wengier     时间: 2007-2-9 14:54


  Quote:
Originally posted by GOTOmsdos at 2007-2-8 04:38 PM:
外网看到的有关AWE32/64 MIDI 模拟的问题:
1
Unfortunately, it was not truly MPU-401 compatible, so General MIDI was supported only via as usual not very reliable TSRs.
...

2
WC2 hu ...

上面这段其实还没有前面的帖子说得那么详细。而且它对仙剑并不适用(更何况外国人恐怕连知道仙剑这个中文游戏都不大可能),因为我已经通过实践证明仙剑是可以在SB AWE 64声卡下用MPU-401方式播放音乐的。
作者: GOTOmsdos     时间: 2007-2-10 00:42
1
上面老外的话,说的就是 AWE32/64 模拟 MPU-401 并不可靠..而DOS仙剑的MIDI模式就是MPU-401 的嘛, 自然属于他们说的范围之内,这跟他们是否知道仙剑没有关系的

2
你的SB AWE 64声卡(ISA )用MPU-401方式播放DOS仙剑 的MIDI音乐正常?
这我就不知道怎么回事了...
是不是真的有什么系统之类的东西限制了?
(补充: 我的VIA主板不支持?
对了,装SB PCI卡的DOS驱动,也是不能最终成功..
是不是主板的原因呢? 不过在设置方面(包括DOS和BIOS都是完全按照AWE64的说明的))

3
试了大约100款DOS游戏, 其中有的有 GENERAL MIDI / MPU-401选项,
没有一个成功的!!!
作者: zjnbwdj     时间: 2007-2-10 01:54


  Quote:
Originally posted by GOTOmsdos at 2007-2-9 13:08:
你用 ISA接口YAMAHA的声卡 以 声霸卡+MIDI 方式 听过DOS仙剑MIDI吗?

我只记得游戏开始时李逍遥被他婶婶用锅砸头时可能听到"啪"的音效声,作战时有人的喝斥声,这应该就是你所说的声霸卡+MIDI方式了吧.

[ Last edited by zjnbwdj on 2007-2-10 at 02:01 AM ]
作者: Wengier     时间: 2007-2-10 02:36


  Quote:
Originally posted by GOTOmsdos at 2007-2-9 11:42 AM:
1
上面老外的话,说的就是 AWE32/64 模拟 MPU-401 并不可靠..而DOS仙剑的MIDI模式就是MPU-401 的嘛, 自然属于他们说的范围之内,这跟他们是否知道仙剑没有关系 ...

我的意思是说前面的帖子中提到的内容比上面老外说的话其实还更加详细,因为前面的帖子已经指出是保护模式的DOS游戏不能使用AWE的MPU-401(而我已试过的实模式的DOS游戏则都是可以的),而那个老外只说“不太可靠”,显然反而没有那么具体。而我上面说到的“更何况外国人恐怕连知道仙剑这个中文游戏都不大可能”这句话其实只是前句的一个补充而已(注意“更何况”三字,表示这只是句子的一个补充),只是说光在外网上狂搜是不太可能找到所有需要的资料的。

后面你又提到在那个主板上装SB PCI声卡也有问题,以及装了100个游戏结果全都失败等等,其实现在的问题已经很明显,那就是你的系统有问题(比如主板兼容性问题等),因为这些现象在我的系统中全都不存在,无论是SB PCI还是SB AWE都是使用正常。现在问题的关键就在于你的系统存在某种特殊的故障,而导致一些异常现象,要想解决需要找到你的系统的根本问题所在,而不是只进行”头痛医头、脚痛医脚“式的搜索,否则反而可能忽略真正的问题。
作者: GOTOmsdos     时间: 2007-2-10 09:36
感谢,对这个问题你说了这么多。。。

1
确实搜了很多老外网友(包括港台AWE32/64爱好者)使用AWE32/64碰到的情况
, 对保护式的游戏,AWE32/64 的MIDI模拟不兼容,这个我们都是知道的(自然包括老外),我上面引用的老外的话,自然是说的是实模式的游戏(DOS仙剑属于的吧)

2
我试过大约100个游戏,其中大约有一半以上是保护模式的,我主要测试真实模式又有General MIDI选项的游戏
没有一个成功,有的重启,有的死机
另,说一下,有关的提示:
在AWE64文档中说,如果NMI不工作,因为BIOS中的内存奇偶校验没打开,我便打开了。
但,在运行 AWEUTIL /EM:XX 进行模式后(偶尔),或在此之后以GENERAL MIDI方式运行非保护模式的游戏时(经常),出现以下提示:
CHECKING 。。REGISTER
PRESS F1 TO DISABLE NMI , PRESS F2 TO REBOOT
然后,AWEUTIL /EM:XX 总是成功
而游戏就重启或死机

3
也真的有可能是主板的问题
(补充,主板是二手捷波VIA 603TCF,驱动SB PCI64成功,可是无声,检查了BIOS,好象没发现 PCI ISA 相关的设置, 又拔了ISA声卡,也没用。。。)

。。。。。
真想知道原因
。。。。。。。。
作者: GOTOmsdos     时间: 2007-2-10 09:55


  Quote:
Originally posted by zjnbwdj at 2007-2-10 01:54 AM:

我只记得游戏开始时李逍遥被他婶婶用锅砸头时可能听到"啪"的音效声,作战时有人的喝斥声,这应该就是你所说的声霸卡+MIDI方式了吧.

[ Last edited by zjnbwdj on 2007-2-10 at 02:01 AM ]

这是音效,声卡的音效是数字音效 SB的端口是220, 默认IRQ 是5/7 DMA 1/5

MIDI :(好象不需要独立的中断,好象借用数字音效 的端口)
1 古老的ADLIB 端口是 388
2 SB 的端口是220
3 SB AWE32/64 端口是620
4 GENERAL MIDI /MT32 (MPU-401) 是 330
作者: cqjia633     时间: 2007-2-25 13:33
辛苦,谢谢共享!
作者: pcuser80     时间: 2007-3-11 22:55
恭喜楼主

ps:楼主有仙剑WINDOWS版的免cd补丁吗?能否发下?
作者: GOTOmsdos     时间: 2007-3-11 23:00
仙剑WINDOWS版 ?
是 98柔情篇吗?  没有CD问题吧?
作者: pcuser80     时间: 2007-3-13 12:13
是啊,

但是每次运行游戏时都提示要放入光盘,

你的不用吗?
作者: GOTOmsdos     时间: 2007-3-13 12:49
98柔情篇好象不需要CD
如果不行,你就装个虚拟光区(比如 酒精120),把你的仙剑目录作成,载入就行
作者: pcuser80     时间: 2007-3-13 23:59
能否把你的pal。exe上传呢?
作者: baby15500     时间: 2011-1-8 11:41
AWE64 GOLD是可以在DOS模拟音源器接口的,可以模拟ROLAND GM出声!!
测试仙剑通过!选择音源器正常发音。。。
作者: zc99     时间: 2011-1-14 20:42
晕哦,附件呢???