A9VG电玩部落论坛

 找回密码
 注册
搜索
楼主: 紫晶情缘

关于音源的问题

[复制链接]
该用户已被禁言

精华
0
帖子
140
威望
0 点
积分
144 点
种子
0 点
注册时间
2011-7-27
最后登录
2011-10-16
发表于 2011-9-11 20:31  ·  上海 | 显示全部楼层
本帖最后由 cyama.pnm 于 2011-9-11 20:32 编辑
raiya2 发表于 2011-9-11 20:25
理论上,是可以拿来作为缓存用,比如说播放CD的时候。问题是,SFC的的确可以从他提取出64K大小的一个个完 ...


你可以用模拟器提取音乐文件看看容量是多少,64KB的PCM能做什么音乐?用计算器算算吧
该用户已被禁言

精华
0
帖子
1611
威望
0 点
积分
1612 点
种子
0 点
注册时间
2010-9-9
最后登录
2020-1-21
发表于 2011-9-11 20:32  ·  浙江 | 显示全部楼层
raiya2 发表于 2011-9-11 20:30
这个没什么好***的,算算容量实际上是这么点。64KB已经很大了好不好。一个大的SFC游戏,不过32Mb,4MB。 ...

晕死,你越这样越会走死胡同,就是等同容量的SFC和MD游戏,即便画面容量就比MD多出很多了,但还是可以节省容量,音频方面这样的处理方式才是关键!
该用户已被禁言

精华
0
帖子
8554
威望
0 点
积分
8884 点
种子
543 点
注册时间
2009-7-29
最后登录
2024-8-9
发表于 2011-9-11 20:33  ·  日本 | 显示全部楼层
cyama.pnm 发表于 2011-9-11 20:27
谁说那64KB不是缓存?
官方硬件说明里注明了就是64KB缓存

RAM其得到的作用就这么几种。你要说缓存的话,恐怕还是释放解压缩以后的64K音乐的。
该用户已被禁言

精华
0
帖子
1611
威望
0 点
积分
1612 点
种子
0 点
注册时间
2010-9-9
最后登录
2020-1-21
发表于 2011-9-11 20:35  ·  浙江 | 显示全部楼层
本帖最后由 mneeme 于 2011-9-11 20:37 编辑
raiya2 发表于 2011-9-11 20:33
RAM其得到的作用就这么几种。你要说缓存的话,恐怕还是释放解压缩以后的64K音乐的。


你看来要换种思考方式,因为SFC之后的主机,压根无法提取完整的音乐,直到出现主机可以处理压缩音频PCM格式,其实看起来是非常特殊的东西!还有很多你更无法理解的东西,MDCD只是播放音轨才能提升音质,什么人声之类完全无法得到提升,而部分清晰的人声只是录在CD音轨里。
该用户已被禁言

精华
0
帖子
140
威望
0 点
积分
144 点
种子
0 点
注册时间
2011-7-27
最后登录
2011-10-16
发表于 2011-9-11 20:43  ·  上海 | 显示全部楼层
本帖最后由 cyama.pnm 于 2011-9-11 20:46 编辑

官方的文档从没提过64KB的限制
另外就算是4位11HZ的PCM声音每秒也要占100Kbps以上的容量,这个采样和频率音质基本没法听了
这64KB只是缓存,一次读64KB,SFC根本没能力做实时解压缩。
该用户已被禁言

精华
0
帖子
1611
威望
0 点
积分
1612 点
种子
0 点
注册时间
2010-9-9
最后登录
2020-1-21
发表于 2011-9-11 20:47  ·  浙江 | 显示全部楼层
本帖最后由 mneeme 于 2011-9-11 20:53 编辑
raiya2 发表于 2011-9-11 20:41
那么你说什么意思呢?你原来的意思,如果是缓存的话,那么也就是原本在卡带里面的音乐的容量,应该比这64 ...


只能说是调用,SFC量它还没那个能耐!节省容量的方式就是一种乐器或某个曲调可以反复被使用,但这样的使用方式又不占太大空间,就是一变调就成另外一首曲子,属于非常灵活的方式。
这里举个例子,比如《幻想传说》里那首歌曲,直接去录那整首曲子根本不可能,所以歌手唱的人声先被采样,分割成一段一段,这样做的意图在于出现反复歌词就调用同一素材!要证明这个例子非常简单,到模拟器里去录那首歌就可以了,人声是弄不进去的,可以说缓存就是起到辅助作用。
该用户已被禁言

精华
0
帖子
8554
威望
0 点
积分
8884 点
种子
543 点
注册时间
2009-7-29
最后登录
2024-8-9
发表于 2011-9-11 20:47  ·  日本 | 显示全部楼层
mneeme 发表于 2011-9-11 20:35
你看来要换种思考方式,因为SFC之后的主机,压根无法提取完整的音乐,直到出现主机可以处理压缩音频PCM ...

问题是,SFC以后的主机,比如说在CD,是可以看到音乐文件的,根本不需要从SRAM里面提取。你要说这个时候,SRAM是缓存,那是说得通的,CD的容量也放得下这些文件。但是卡带的容量,你说卡带里面的音乐都是比64KB大的东西吧,这不现实,卡带一共就4MB。

剩下的音质问题,PCM用数字方式来近似模拟波形,是有局限的。
该用户已被禁言

精华
0
帖子
1611
威望
0 点
积分
1612 点
种子
0 点
注册时间
2010-9-9
最后登录
2020-1-21
发表于 2011-9-11 20:48  ·  浙江 | 显示全部楼层
cyama.pnm 发表于 2011-9-11 20:43
官方的文档从没提过64KB的限制
另外就算是4位11HZ的PCM声音每秒也要占100Kbps以上的容量,这个采样和频率音 ...

我已经告诉过你最简单的方法去验证这个东西,那就是用现成的东西去解析NDS游戏ROM(原理差不多),SFC估计没人做解析ROM的软件!
该用户已被禁言

精华
0
帖子
1611
威望
0 点
积分
1612 点
种子
0 点
注册时间
2010-9-9
最后登录
2020-1-21
发表于 2011-9-11 20:49  ·  浙江 | 显示全部楼层
本帖最后由 mneeme 于 2011-9-11 20:50 编辑
raiya2 发表于 2011-9-11 20:47
问题是,SFC以后的主机,比如说在CD,是可以看到音乐文件的,根本不需要从SRAM里面提取。你要说这个时候, ...


采样虽然说低,但因为通道是16位,损失非常小,所以人声什么的还原起来非常好!因为容量不够,才会用这样构思精妙的东西啊!
该用户已被禁言

精华
0
帖子
8554
威望
0 点
积分
8884 点
种子
543 点
注册时间
2009-7-29
最后登录
2024-8-9
发表于 2011-9-11 20:53  ·  日本 | 显示全部楼层
mneeme 发表于 2011-9-11 20:47
只能说是调用,SFC量它还没那个能耐!节省容量的方式就是一种乐器或某个曲调可以反复被使用,但这样的使用 ...

这些名词,你说什么都可以,问题就是他到底是做什么的。谁都知道这个SRAM的64K是用来暂时存放数据的地方,但是暂时存放的是什么?你要说唱歌这个事情,的确他是可以做到这个时候真的把它当作缓存来用,一边不断的更新放进去目当前需要的数据,一边读取一边播放,但是其它音乐也的确就被64K放完了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2025-1-11 14:59 , Processed in 0.224092 second(s), 13 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部