« Dreamcast架构 (index)

Dreamcast架构

Chapter 5: 音频


目录

  1. 进化
    1. 补充说明
  2. 保持活动状态

音频功能由雅马哈制造的名为AICA的定制芯片处理,它是土星中使用的SCSP的改进版本,由四个组件组成:

为了帮助开发,官方SDK包含多个满足不同需求(排序、解码等)的声音驱动程序。

进化

自从Mega Drive/Genesis(译注:日版和美版MD)问世以来,我们已经走了这么远,为了展示声音合成取得了很大的进步。这里有两个游戏的例子,一个是Mega Drive,另一个是Dreamcast,它们使用了相同的作品:

Video
Video - 索尼克3D:爆炸(1996)用于Mega Drive/Genesis。
前身执行FM合成以动态生成音频信号。

Video
Video - Dreamcast的索尼克冒险(1999)。
新的音频子系统能够无烦恼地处理PCM样本。

如果您想在播放乐谱时在两者之间切换,也可以尝试此小部件:


"现代版本"中的互动播放器
音频采样
MegaDrive/Genesis:索尼克3D:爆炸(1996)。
Dreamcast:索尼克大冒险(1999)。

补充说明

索尼克大冒险的作曲家并没有对FM芯片进行编程,而是在内部制作了他们的配乐,然后将其编码为"ADX",这是一种由CRI中间件开发的有损格式。 因此,它只使用64个PCM通道(立体声)中的两个。

ADX压缩使游戏能够解码并将数据从GD-ROM流式传输到声卡IC,而不会运行内存溢出或带宽。 此外,也可以通过多种方式实现相应的驱动程序,因为有多种方法可以平衡主CPU和ARM7的工作负载。

保持活动状态

不知何故,该芯片还负责为BIOS提供实时时钟(RTC),它还连接到时钟电池以在没有交流电源的情况下继续工作。


Previous: 4. 图形

Next: 6. 操作系统


Rodrigo Copetti © 2026 RSS Feed

切换至现代版

主页 · 文章 · 支持 · 关于作者 · 关于此网站