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

世嘉土星硬件架构

Chapter 7: 游戏


目录

  1. 光盘(CD)
  2. 开发
  3. I/O
  4. 扩展方法

官方世嘉土星游戏从2x CD-ROM驱动器加载。 它的介质光盘(CD)容量为680 MB,世嘉土星游戏遵循ISO 9660存储数据的标准。 此外,许多游戏将音轨存储在数据轨道旁边,以便在执行游戏时流式传输未压缩的音频。

光盘(CD)

CD是一种光学介质,在其聚碳酸酯表面上通过刻录凹坑平地来存储信息。 然后,读取器发出红外光,CD表面产生的反射用于读取信息。

将数字信息(1和0)转换为凹坑和平地,反之亦然,这一过程无论如何都不简单,特别是要求光盘必须足够坚固,能够承受日常损坏和密集使用;并且足够可靠,能够存储任何类型的信息,而不必担心数据丢失。 因此,根据其规范,数据采用非归零反相(NRZi)模型进行编码,这意味着比特流将全部是零,直到检测到从平地到凹坑或从凹坑到平地的变化,此时会附加一个1

这种设计在读取器遇到一串连续的1(连续的凹坑和平地变化)或长串的0(恒定的凹坑或平地)时仍能良好工作,但在这些情况下,传感器会难以检测或保持同步。 因此,又采用了另一种称为八到十四(ETF)调制的附加模型。 有了这个,在编码之间填充了几个零,这些零在读取过程中有助于传感器读取。

除此之外,还可以添加进一步的错误检测机制,尽管这些超出了本文的范围。 如果您有兴趣了解更多信息,您可以查看亚琛工业大学 的幻灯片演示。

开发

起初,世嘉没有提供完整的软件库和开发工具(事实上,最初的文档还是不准确的),所以获得良好性能的唯一方法是通过苛刻的汇编。

后来,世嘉发布了完整的SDK、硬件套件和一些库,以简化I/O和图形操作。 总体而言,游戏是用C和针对单个组件的各种程序集的混合编写的。

I/O

外设管理和实时时钟也是由上述的系统管理和外设控制(SMPC)提供的。 SMPC由SH-2发送的命令控制。

扩展方法

这款游戏机捆绑了大量的外部连接器和接口,但这些连接器和接口最多只得到了少量的应用。


Previous: 6. 操作系统

Next: 8. 反盗版和自制软件


Rodrigo Copetti © 2026 RSS Feed

切换至现代版

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