« Game Boy / Color 的架构 (index)

Game Boy / Color 的架构

Chapter 7: 游戏


目录

  1. 卡带的类型
  2. 外部通信

游戏用汇编语言写成,大小最多为 32 KB,这是有限的地址总线造成的。 不过,使用 地址组切换器(即之前提到的 动态映射),游戏可以变得更大。 市面上容量最大的 GameBoy 卡带,具有 1 MB 的 ROM(在 GameBoy Color 上,则是 8 MB)。

卡带可以内置一个实时时钟、一个外置电池,以及用于保存数据的 SRAM,但所有这些都是可选的。

卡带的类型

由于 Game Boy Color 支持两种模式,任天堂列出了 三种不同类型 的 Game Boy 游戏:

外部通信

Image
为多种Game Boy变体使用的Game Boy Link电缆 自初代游戏机发布以来,后续的修订版在保持针脚数量不变的情况下对接口进行了小型化。

游戏第一次能够利用 GameBoy Link 线缆(即"对打线")进行通讯,它提供了多人游戏的功能。 线缆采用的是非常原始的 串行通信接口(Serial Communication Interface, SCI)。

原版 GameBoy 的数据传输速率为每秒 8 千比特(即每秒 1 KB),在 Color 型号上可以达到每秒 512 千比特(每秒 64 KB);其中后者称"高速模式"。

另外,Color 型号还内置 红外发射与接收器,分别由红外 LED 和光电晶体管组成。 这种装置可以实现无线通讯,就像在 宝可梦 金/银 等游戏里看到的那样。 然而,您会发现这个通讯系统不依赖任何协议:它只是有一个寄存器(名为 RP)来编码它的动作(发射或接收)、传输的某一个比特和接收的最后一个比特(01)。 即便如此,Nintendo 还是在官方的开发手册里编写了参考实现方案,以减轻开发者的困惑。


Previous: 6. 操作系统

Next: 8. 反盗版


Rodrigo Copetti © 2026 RSS Feed

切换至现代版

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