« Xbox架构 (index)

Xbox架构

Chapter 6: I/O


目录

  1. 外部接口
  2. 内部接口
  3. 控制器
  4. 所需的适配器

正如我之前提到的,我们有一个"南桥"子系统,它集中了所有I/O访问。 南桥由MCPX芯片实现。

Image
主机结构的主图. 请注意MCPX是如何控制大部分I/O的。

顺便提一下,MCPX源自PC上的英伟达nForce多媒体和通信处理器(Multimedia and Communications Processor,"MCP")。 在使用nForce 220/415/420芯片组的主板上可以找到它。

外部接口

游戏机包括以下外部接口:

内部接口

MCPX还提供以下用于不同子系统互连的接口和协议:

  • IDE控制器: 这是PC上广泛使用的一种标准协议,用于与硬盘驱动器、光驱等进行通信。 使用一根宽带状电缆将主板与DVD驱动器和硬盘连接起来。
  • 低引脚数(Low Pin Count,"LPC")总线: 这是从PC借来的另一种接口,但它不是连接传统的PC BIOS,而是与闪存ROM通信,而闪存ROM则存储相当于BIOS的内容。 闪存容量为1MiB。
  • 控制器

    Xbox配备了一款名为"公爵"(The Duke)的笨重控制器,其输入设置与其他竞争对手并无不同......只是在ABXY按键上使用了模拟电路(8 位宽),允许游戏检测大部分按键的"半按"状态。 另一方面,"公爵"受到了广泛的批评,以至于微软在游戏机发布几个月后就用名为"控制器 S"(Controller S)的新改版取代了它。

    Image Image "公爵"(2001) Image Image "控制器 S"(2002)

    仔细观察后发现,这两款手柄都有一些特别之处: 两个记忆单元插槽可以插入专用记忆卡,从而在游戏机之间共享保存内容。 在意识到这一点后,我立即认为这是从之前的竞争对手那里继承来的功能。 然而,在这篇文章发表几天后,我把它寄给了这款游戏机的联合创始人Seamus Blackley,他很快就回复了我, 并发表了非常有趣的评论。关于与Dreamcast的相似之处,他告诉我说:

    与Dreamcast的关系只是历史的偏见。 这是偶然的。

    ——Seamus Blackley

    所需的适配器

    关于这些手柄,还有一个有趣的事实值得一提,那就是它们只能使用一种被称为断开式加密狗(breakaway dongle)的形状适配器来插入,这种设计是为了防止有人被绊倒时发生意外。

    我认为他们还考虑到了Xbox放在高高的架子上,拽一下控制器就会把整个沉重的游戏机拽下来砸到孩子头上的情况。

    ——Xbox用户


    Previous: 5. 音频

    Next: 7. 操作系统


    Rodrigo Copetti © 2026 RSS Feed

    切换至现代版

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