A9VG电玩部落论坛

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

关于音源的问题

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

精华
0
帖子
1611
威望
0 点
积分
1612 点
种子
0 点
注册时间
2010-9-9
最后登录
2020-1-21
发表于 2011-9-11 20:14  ·  浙江 | 显示全部楼层
本帖最后由 mneeme 于 2011-9-11 20:18 编辑
raiya2 发表于 2011-9-11 20:09
呵呵呵呵,看来你不光不懂装懂啊。他无论如何一个音乐或一个声音,都必须以64K的容量完成,它的加载的东西 ...


这里分析下SFC音乐结构,主要是MIDI和PCM采样,程序运行时,随时都可以调用卡带里的数据资料,组合并演奏乐曲,这才是真正的所谓64K能做的东西,就是类似于电脑的动态缓存功能而已!这样的方式至今在NDS卡带里还在使用,你不如解析一个游戏ROM看看,能不能取出一段完整的音乐来,再看看是否与ROM容量相对应!
注意:SFC那个慢CPU是无法进行音频压缩之类的操作的,你把SPC某个游戏的音乐全解压,再计算下总容量就明白了。NEOGEO我说差,就是因为技术落后啊!
该用户已被禁言

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

64KB明显是缓存,不是说音乐的容量就只有64KB的限制
PS的音效芯片也才512KB大,难道PS的音乐才512KB,512KB能放什么音乐?PS支持CD格式的音乐播放,一分钟占10MB存储空间。
该用户已被禁言

精华
0
帖子
609
威望
0 点
积分
620 点
种子
0 点
注册时间
2007-11-21
最后登录
2019-12-12
发表于 2011-9-11 20:16  ·  江苏 | 显示全部楼层
Rの書斎这游戏确实实现了动态加载,不过他是通过Satellaview实现的,归跟到底其实还是受限于卡带容量。
该用户已被禁言

精华
0
帖子
1611
威望
0 点
积分
1612 点
种子
0 点
注册时间
2010-9-9
最后登录
2020-1-21
发表于 2011-9-11 20:17  ·  浙江 | 显示全部楼层
cyama.pnm 发表于 2011-9-11 20:15
64K明显是缓存,不是说音乐的容量就只有64K的限制
PS的也才512KB,难道PS的音乐才512KB,512K能放什么音乐 ...

正确,可以加分了!
估计那时候还没人懂这个东西,而且就连电脑声卡也很少用这样的东西,主要成本非常高,我现在的X-FI就用缓存来降低延迟!
该用户已被禁言

精华
0
帖子
8554
威望
0 点
积分
8884 点
种子
543 点
注册时间
2009-7-29
最后登录
2024-8-9
发表于 2011-9-11 20:20  ·  日本 | 显示全部楼层
mneeme 发表于 2011-9-11 20:14
这里分析下SFC音乐结构,主要是MIDI和PCM采样,程序运行时,随时都可以调用卡带里的数据资料,组合并演 ...

问题就是实际上,那64K的作用根本不是缓存,而是的确可以就提取出可以完整播放的64K的这么点容量的一个个音乐。你要说他再怎么压缩吧,NEOGEO也是ADPCM。

我不是说了么,SFC就好像用了新技术的低端货。你就因为他用了新技术,就说他好?就不看最终的实际效果了?
该用户已被禁言

精华
0
帖子
1611
威望
0 点
积分
1612 点
种子
0 点
注册时间
2010-9-9
最后登录
2020-1-21
发表于 2011-9-11 20:23  ·  浙江 | 显示全部楼层
本帖最后由 mneeme 于 2011-9-11 20:25 编辑
raiya2 发表于 2011-9-11 20:20
问题就是实际上,那64K的作用根本不是缓存,而是的确可以就提取出可以完整播放的64K的这么点容量的一个个 ...


好吧!你比别人更先进,就***这个东西,那么只能说SFC可以进行实时音频解码播放(这倒好,给CPU慢找了个好借口),也就是可以播放特定格式的音乐,那不单别扭,还让人觉得穿越!
该用户已被禁言

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


这个跟理论啥无关,只是别人拿出证据来让你自相矛盾了!64K那压根不是真实的音乐格式,你甚至可以用模拟器随便录多久都行,关键是要用类似模拟器的东西进行播放!
该用户已被禁言

精华
0
帖子
140
威望
0 点
积分
144 点
种子
0 点
注册时间
2011-7-27
最后登录
2011-10-16
发表于 2011-9-11 20:27  ·  上海 | 显示全部楼层
谁说那64KB不是缓存?
官方硬件说明里注明了就是64KB缓存
该用户已被禁言

精华
0
帖子
1611
威望
0 点
积分
1612 点
种子
0 点
注册时间
2010-9-9
最后登录
2020-1-21
发表于 2011-9-11 20:28  ·  浙江 | 显示全部楼层
cyama.pnm 发表于 2011-9-11 20:27
谁说那64KB不是缓存?
官方硬件说明里注明了就是64KB缓存

人家那是拿SPC当MP3了,不能怪他!
该用户已被禁言

精华
0
帖子
8554
威望
0 点
积分
8884 点
种子
543 点
注册时间
2009-7-29
最后登录
2024-8-9
发表于 2011-9-11 20:30  ·  日本 | 显示全部楼层
mneeme 发表于 2011-9-11 20:23
好吧!你比别人更先进,就***这个东西,那么只能说SFC可以进行实时音频解码播放(这倒好,给CPU慢找了 ...

这个没什么好***的,算算容量实际上是这么点。64KB已经很大了好不好。一个大的SFC游戏,不过32Mb,4MB。也就是一个1MB只能用来装64KB的音乐,装16个。而一个FF6只有3MB,但是光是曲子应该不止16个吧?也就是很可能,64KB还是解压缩以后的容量。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-1-11 12:41 , Processed in 0.192561 second(s), 14 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部