用户开启游戏机电源后,首先启动的组件是系统管理和外设控制(SMPC),这是一个4位微控制器,负责初始化相邻的芯片(例如开启两个SH-2并设置它们为主从配置)。
启动动画结束后显示标志。之后,主SH-2的重置向量设置为0x00000000,它指向包含初始程序加载器(IPL)的内部ROM。 该程序执行以下功能:
- 完成硬件初始化。
- 如果有卡带插入并且其中包含程序,则继续从那里启动。
- 如果插入了"视频CD"卡,就直接引导
- 如果插入了光盘,先检查它是否是正版。
- 同时,它显示启动画面动画。
- 如果光盘是正版的,启动游戏。
- 如果光盘不是正版的或没有插入光盘,跳转到主交互界面。
交互界面
除了玩游戏之外,Saturn还包括了一个名为"多玩家"的音乐播放器,从中可以打开一个存档管理器。
如果插入了Video CD卡,播放器可以再现从卡本身解码的MPEG视频。
没有BIOS?
与PlayStation不同,其ROM芯片捆绑了BIOS,这反过来又暴露了API供程序员使用。 土星的ROM通常被称为"IPL",大概是因为它的主要工作是引导游戏并运行主界面。 但是,后者仍然存储一些例程(称为服务)来操作硬件(例如管理保存数据和电源控制)。 它甚至实现了一个"信号量"! (用于同步同时涉及多个处理器的操作)。 因此,ROM的那一部分称为系统程序。



