中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS媒体世界 & 网络技术 (多媒体室) » DOS下终于把仙剑音效(和音乐一起)搞出来啦!!!
<   <<   [1] [2] [3] [4]  >>   >
作者:
标题: DOS下终于把仙剑音效(和音乐一起)搞出来啦!!! 上一主题 | 下一主题
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 16 楼』:  

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)


2007-2-6 11:18
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27736
发帖 10521
注册 2002-10-9
状态 离线
『第 17 楼』:  

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功能的。




Wengier - 新DOS时代 欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址: wendos.mycool.net/ E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
2007-2-7 02:12
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 18 楼』:  

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) 成功播放的?


2007-2-7 03:37
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 19 楼』:  

发现 同样是玩仙剑(选声霸卡) 用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功能? 是上面的技术参数表错了?


2007-2-7 04:18
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27736
发帖 10521
注册 2002-10-9
状态 离线
『第 20 楼』:  

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的游戏,由于我最近有一段时间没用那台电脑,所以有些记不清了,等明后天有时间再试试看吧。




Wengier - 新DOS时代 欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址: wendos.mycool.net/ E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
2007-2-7 04:32
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 21 楼』:  

多谢啦! 这几天,这个SB/AWE的MPU-401折磨着我....郁闷啊...


2007-2-7 04:58
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 22 楼』:  

疯狂搜索 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 ]


2007-2-7 07:06
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27736
发帖 10521
注册 2002-10-9
状态 离线
『第 23 楼』:  

在我的印象中仙剑用MIDI方式是有声的,但因为好久没试,所以之前记不太清楚了。 刚才我在那台旧电脑上试了一下,证明我的印象没错。首先使用XMSDSK /T使内存降低至15MB运行,这样仙剑的音效一切正常;而AWEUTIL以前已经安装过,直接使用AWEUTIL /EM:GM的方式加载General MIDI方式,这样在仙剑下MPU-401音乐也是一切正常。也就是说不用更改任何设置,仙剑下音效和音乐都有了! 系统配置:P200MHz CPU,160MB内存,MS-DOS 7.10,仙剑声卡配置:声霸卡+MIDI




Wengier - 新DOS时代 欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址: wendos.mycool.net/ E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
2007-2-7 23:02
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 24 楼』:  

声卡是 ISA ? (PCI的没问题的) 现在,不光是 AWE64 ,所有的 ISA 的 SB16 都不行.... "XMSDSK /T使内存降低至15MB运行,.." 好象试过 我再试试....等一下报告... [ Last edited by GOTOmsdos on 2007-2-8 at 12:18 AM ]


2007-2-8 00:15
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27736
发帖 10521
注册 2002-10-9
状态 离线
『第 25 楼』:  

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的。




Wengier - 新DOS时代 欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址: wendos.mycool.net/ E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
2007-2-8 00:25
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 26 楼』:  

刚才试过了,不行啊... 调了 MIDI 变量 也不行 1 MIDI=SYNTH:1 MAP:E MODE:0 MIDI=SYNTH:2 MAP:G MODE:0 都不行 内存 15.XXX KB 其他方式都正常的 ..


2007-2-8 04:52
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 27 楼』:  

关于 ISA SB16 (不是 AWE32/64) 支持MPU-401无效的问题已基本查明: 可能是要有 子卡 DaughterCard 支持才行,比如 WaveBlaser.. 至于AWE32/64,仍未弄清.


2007-2-8 11:29
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27736
发帖 10521
注册 2002-10-9
状态 离线
『第 28 楼』:  

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压缩包,只有你那儿由于某种系统故障而不行。由于已确定这只是个别问题(因而常规方法对你的机子无效),所以只能专门针对性的来检查你的系统存在什么问题或故障了。




Wengier - 新DOS时代 欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址: wendos.mycool.net/ E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)
2007-2-8 13:59
查看资料  发送邮件  访问主页  发短消息 网志  OICQ (29206679)  编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 29 楼』:  

是啊, 我就是觉得非常奇怪.... 仙剑的音效和音乐(FM)也是正常的 (我的问题就是GENERAL MIDI的模拟不正常) AWE64说明也说了, 进行MIDI 模拟时 也可能死机:因为: 1 游戏是保护模式的 2 仅支持SMART 的MPU-401 另,在国外的网上,也看到有关AWE32/64的MIDI模拟的不可靠或不成功的介绍..... 也找到了一个有关 AWE32/64支持的游戏的列表, 这上面的游戏并不多, (尽管是处在当时的年代), 至于 MIDI 模拟,自然问题就更多了. 一种是通过 PATCH(各种不同的MIDI规范)来支持(其中, 模拟城市正好是我手头有的..), 这种是不是就是指的 MIDI模拟的? 结果试了模拟城市的MPU-401,也是不行! 另一种是直接支持的...(应该是指的AWE32 MIDI)


2007-2-8 22:01
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 30 楼』:  

外网看到的有关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 ....


2007-2-9 05:38
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
<   <<   [1] [2] [3] [4]  >>   >
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: