« 世嘉土星硬件架构 (index)

世嘉土星硬件架构

Chapter 6: 操作系统


目录

  1. 交互界面
  2. 没有BIOS?

用户开启游戏机电源后,首先启动的组件是系统管理和外设控制(SMPC),这是一个4位微控制器,负责初始化相邻的芯片(例如开启两个SH-2并设置它们为主从配置)。

Image
日版

Image
欧和美版

启动动画结束后显示标志。

之后,主SH-2的重置向量设置为0x00000000,它指向包含初始程序加载器(IPL)的内部ROM。 该程序执行以下功能:

  1. 完成硬件初始化。
  2. 如果有卡带插入并且其中包含程序,则继续从那里启动。
  3. 如果插入了"视频CD"卡,就直接引导
  4. 如果插入了光盘,先检查它是否是正版。
    • 同时,它显示启动画面动画。
  5. 如果光盘是正版的,启动游戏。
  6. 如果光盘不是正版的或没有插入光盘,跳转到主交互界面。

交互界面

除了玩游戏之外,Saturn还包括了一个名为"多玩家"的音乐播放器,从中可以打开一个存档管理器。

Image
称为"多玩家"或"音频CD控制面板"的交互式界面。

Image
内存管理。 在卡带和内部存储器之间移动保存。

如果插入了Video CD卡,播放器可以再现从卡本身解码的MPEG视频。

没有BIOS?

PlayStation不同,其ROM芯片捆绑了BIOS,这反过来又暴露了API供程序员使用。 土星的ROM通常被称为"IPL",大概是因为它的主要工作是引导游戏并运行主界面。 但是,后者仍然存储一些例程(称为服务)来操作硬件(例如管理保存数据和电源控制)。 它甚至实现了一个"信号量"! (用于同步同时涉及多个处理器的操作)。 因此,ROM的那一部分称为系统程序


Previous: 5. 音频

Next: 7. 游戏


Rodrigo Copetti © 2026 RSS Feed

切换至现代版

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