主板上安装了一个小型的8 KB BIOS ROM,每当主机启动时都会执行该ROM中的程序。 这个程序本身并不属于"操作系统"的范畴,更像是一个启动管理器。
介质选择
BIOS的主要目标是引导一个有效的游戏(无论来自哪个插槽),优先级如下:Sega Card、卡带和扩展模块。
启动过程如下:
- 主机被打开。
- BIOS将其部分代码复制到主RAM中。
- 这是一个关键步骤,因为程序将开始操控I/O端口,这将在某个时刻禁止访问ROM!
- 显示启动画面(仅在美版/欧版)。
- 检查每个插槽是否有有效游戏。
- 这是通过与I/O控制器芯片通信来激活所需的插槽完成的。 然后,启动程序从每个插槽复制游戏头部(16字节)以检查游戏内容是否有效(即正确插入)。 头部必须包含
TMR SEGA编码。
- 这是通过与I/O控制器芯片通信来激活所需的插槽完成的。 然后,启动程序从每个插槽复制游戏头部(16字节)以检查游戏内容是否有效(即正确插入)。 头部必须包含
- 执行区域检查。
- 重定向执行游戏。
意外时的屏幕显示
如果任何检查失败,控制台将无限循环并显示提示用户插入有效游戏的屏幕:
由于地区不同,这些屏幕在设计上也有所差异。 例如,在日版本中,首次听到那段音乐时,我以为它来自于Electric Light Orchestra(一支乐队),但实际上这段音乐出自游戏《太空哈利》。 顺便说一下,地面上的透视效果是通过更改颜色调色板实现的。
更多地区差异
因为日本版兼容SG-1000,所以游戏头部检查被替换成了一个"完整性检查",该检查会多次读取前256字节的数据来检测是否为无效数据。
此外,Mark III没有BIOS,插槽通过硬件开关激活,并且卡带具有最高的优先级。
可更新性及后续的BIOS芯片
BIOS ROM本质上是不可更新的。 不过,随着新的控制台版本进入市场,人们发现世嘉也对BIOS程序进行了更新。
后来的BIOS甚至内嵌了一款完整的游戏! 因此,ROM芯片变得更大,并且配备了一个专用的映射器。

