ARM7TDMI
32 位 RISC,16.78 MHz。可执行 32 位 ARM 指令,也可执行更紧凑的 16 位 Thumb 指令——大多数游戏主要跑 Thumb,以节省卡带总线带宽。
主机展厅
最小巧,可换面板。三款机型,同一颗 32 位心脏。一层层拆开它们,对比每一项规格,看芯片、内存和卡带是怎样协同工作的。
GBA、SP 和 Micro 有什么区别?怎么区分 AGS-001 和 AGS-101 →
示意图:零件与层级顺序按真实硬件绘制,外壳是原创的示意外形,并非真机外观。把鼠标移到零件上查看它的作用。
| GBA | GBA SP | Micro | |
|---|---|---|---|
| 首发 | 日本 2001.3.21 · 北美 2001.6.11 · 欧洲 2001.6.22 | 日本 2003.2.14 · 北美 2003.3.23 · 欧洲 2003.3.28 | 日本 2005.9.13 · 北美 2005.9.19 · 欧洲 2005.11.4 |
| 形态 | 横版直板 | 翻盖 | 横版,可换面板 |
| 屏幕 | 2.9 英寸反射式 TFT,240×160 | 2.9 英寸反射式 TFT,240×160 | 2.0 英寸 TFT,240×160 |
| 光源 | 无 | 前光(AGS-001),背光(AGS-101) | 背光,亮度可调 |
| 供电 | 2 节 5 号电池 | 内置锂电池,约 3 小时充满 | 内置锂电池,约 2.5 小时充满 |
| 续航 | 约 15 小时 | 开灯 10 小时 · 关灯 18 小时 | 6–10 小时 |
| 尺寸 | 144.5 × 82 × 24.5 毫米 | 84 × 82 × 24.4 毫米(合上) | 101 × 50 × 17.2 毫米 |
| 重量 | 140 克 | 142 克 | 80 克 |
| 耳机 | 3.5 毫米接口 | 无耳机孔,需转接头 | 3.5 毫米接口 |
| 兼容 | GBA · GBC · GB | GBA · GBC · GB | 仅 GBA |
| 处理器 | ARM7TDMI 16.78 MHz(各型号相同) | ARM7TDMI 16.78 MHz(各型号相同) | ARM7TDMI 16.78 MHz(各型号相同) |
所有型号用的都是同一颗 CPU AGB 芯片,变化的只有屏幕、供电和外壳。
32 位 RISC,16.78 MHz。可执行 32 位 ARM 指令,也可执行更紧凑的 16 位 Thumb 指令——大多数游戏主要跑 Thumb,以节省卡带总线带宽。
Game Boy 的 8 位核心,4.19 / 8.38 MHz。插入 GB / GBC 卡带时才启用,此时 ARM 休眠。
240×160,59.73 Hz,15 位色。六种模式:三种图块模式、三种位图模式。最多 4 层背景、128 个精灵,硬件支持旋转、缩放和半透明混合。
四个 Game Boy 声道(两路方波、波形、噪声),外加两路由 DMA 供数据的 8 位 PCM「Direct Sound」声道。扬声器单声道,耳机立体声。
四个 DMA 通道在不占用 CPU 的情况下搬运数据——音频流、精灵更新、逐行特效。四个 16 位定时器驱动采样率和游戏时钟。
联机线串口:多人模式最多 4 人,也用于 2004 年的无线适配器和 GameCube 联动。
0x00000000BIOS16 KB开机画面、数学与解压例程0x02000000外部工作内存256 KB16 位总线,较慢——放大块数据0x03000000内部工作内存32 KB32 位,片内,最快——放热点代码0x04000000I/O 寄存器1 KB图像、声音、DMA、定时器、按键0x05000000调色板1 KB512 色:背景 256 + 精灵 2560x06000000显存96 KB图块、地图与位图0x07000000精灵属性表1 KB128 个精灵条目0x08000000卡带 ROM32 MB最大 32 MB,直接从卡带读取0x0E000000卡带存档64 KBSRAM / Flash 窗口,8 位总线条形长度按对数比例——卡带 ROM 是 BIOS 的 2000 倍。
一盘卡带就是 ROM 加存档芯片——有时还多一个主机本身没有的传感器。
靠纽扣电池保存,电池没电存档就丢了。
不需要电池。128 KB 的芯片要切换存储体(宝可梦系列)。
便宜、容量小,通过 DMA 逐位写入。
卡带上的时钟芯片在关机时也继续走时,用来驱动昼夜变化和定时事件。
卡带顶部的光传感器:真实的阳光会给游戏里的武器充能。
卡带里的加速度计——倾斜整台机器来让世界滚动。
陀螺仪读取旋转,把主机当方向盘或摇把来转。
卡带内置马达,每次钻击都会震动——2005 年的掌机上很少见。
8151 万台 全系列销量