Board logo

标题: [模拟相关] 偶然发现,MD版《冲破火网2》音乐的古怪问题 [打印本页]

作者: 快乐猪头    时间: 2014-3-29 00:35     标题: 偶然发现,MD版《冲破火网2》音乐的古怪问题

打开N900的oldplay播放器,一边骑车一边把《冲破火网2》的vgm音乐格式和hes格式对比着听,惊讶的发现hes也就是PC-E版的效果竟然远远比vgm也就是MD版好得多!尤其是那首RED OUT,PC-E版鼓点的热血程度完全是秒杀软弱无力的MD版!

但是,按道理应该没这么大差距啊。打开M1,听了一下街机版原音,鼓点是PC-E版的那种效果;打开PICODRIVE,听了一下MD版游戏本身的音乐测试,还是软弱无力根本没有鼓点。好吧,姑且认为就是这么回事吧。
回到家里,打开电脑上的GENS模拟器,再听MD版的音乐试听,嗯??明明是有鼓点的,这是怎么回事?
带着疑惑,又把Z1i的droidsound播放器打开来听vgm,一样没鼓点;但是打开MD.EMU听游戏本身,有鼓点!
再打开A320进入DINGUX,用PICODRIVE和OLDPLAY分别放游戏和VGM,跟N900一样都没有鼓点。
回到N900上,用DEADBEEF播放器来放VGM(这播放器不支持VGZ格式,更不要说7Z了),没有鼓点;用ROCKBOX来放(可以支持VGZ),有鼓点!

也就是说,DEADBEEF、OLDPLAY和DROIDSOUND三个播放器都是没能把这个游戏的音乐完美再现的,只有ROCKBOX做到了!!而模拟器里面,PICODRIVE也没能实现这一点,GENS和MD.EMU做到了。


谁来分析一下其中的原因?还有什么游戏也具有这种特征?
作者: SONIC3D    时间: 2014-3-29 05:48

Y2612模拟实现不同而已,尤其是单独的播放器

我记得用Winamp的VGZ插件和用foobar的一个播放游戏chiptune的插件播放同一组怒铁2的音乐,配器响弱都不一样。所以大家的代码有差别,不必见怪。

作者: SSforME    时间: 2014-3-29 11:38

这就是精确模拟的重要性了
作者: 波塞东    时间: 2014-3-29 22:18

MD32X的冲破火网的音乐不知能打不?
作者: 快乐猪头    时间: 2014-3-30 10:19

posted by wap, platform: Opera
引用:
原帖由 @SONIC3D  于 2014-3-29 05:48 发表
Y2612模拟实现不同而已,尤其是单独的播放器

我记得用Winamp的VGZ插件和用foobar的一个播放游戏chiptune的插件播放同一组怒铁2的音乐,配器响弱都不一样。所以大家的代码有差别,不必见怪。
为何大部分游戏都没有这个现象呢?莫非冲破火网2的音频有什么玄机?还是有更多的游戏都是如此?
作者: yksoft1    时间: 2014-5-5 21:12

引用:
原帖由 快乐猪头 于 2014-3-30 10:19 发表
posted by wap, platform: Opera

为何大部分游戏都没有这个现象呢?莫非冲破火网2的音频有什么玄机?还是有更多的游戏都是如此?
有些游戏操作鼓点PCM的子程序和音乐部分分开,通过DMA直接输出PCM,比如FC忍者蛙的OP鼓,SFC幻想传说OP的人声
这些多半靠NSF之类文件形式不能完全再现




欢迎光临 TGFC Lifestyle (http://club.tgfcer.com/) Powered by Discuz! 6.0.0