« SMS(Sega Master System)主机架构 (index)

SMS(Sega Master System)主机架构

Chapter 7: I/O


目录

  1. 接口
  2. 顶层中断

与同代的其他系统一样,CPU主要负责处理I/O。 在这种情况下,Z80处理器因其特殊的I/O寻址而独特,但仍会有CPU周期用于在组件之间移动位。

另一方面,SMS使用了一个专用的I/O控制器芯片,不仅用于接口手柄,还可以启用和禁用系统的一部分,这会改变地址映射。 此外,这个控制器对于支持FM扩展至关重要,因为FM模块暴露的端口与其他系统部分冲突(也就是说,如果没有I/O芯片的介入)。

接口

除了两个手柄接口之外,系统还包括一个专有的卡带插槽、一个"Sega Card"插槽以及一个预留的扩展插槽,用于未来的配件。 后者除了在Mark III上的FM扩展之外从未被使用。 即便如此,SMS和Mark III具有不同的扩展端口设计。

顶层中断

这套主机的另一个特点是,在其机壳顶部有两个按钮:PAUSERESET,你可以猜到它们的功能!

Image
机壳顶部。

当按下PAUSE 按钮时,会向CPU发送一个不可屏蔽中断。 中断向量存储在游戏中本身,这意味着是否响应按下取决于游戏本身的处理。

相比之下,出于某种奇怪的原因,RESET 按钮像手柄上的按键一样被处理。


Previous: 6. 音频

Next: 8. 操作系统


Rodrigo Copetti © 2026 RSS Feed

切换至现代版

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