Game Boy Advance
原名 | Game Boy Advance |
研发商 | 任天堂 |
制造商 | 富士康 |
类型 | 掌上游戏机 |
世代 | 第六世代 |
发售日期 | 日本:2001年3月21日 北美:2001年6月11日 欧洲和澳洲:2001年6月22日 中国大陆:2004年6月8日 |
停产日期 | 2006年第四季度 |
销量 | 8,151万台 |
媒体 | 游戏卡带 |
向下兼容 | Game Boy家族游戏 |
前代机种 | Game Boy Color |
后继机种 | Nintendo DS |
Game Boy Advance,简称GBA,是任天堂开发并生产的一款掌机,代号为AGB(意为Advanced Game Boy)。它的前任机种是Game Boy Color,后继机种是Nintendo DS。
GBA一共发售过四种型号,分别为原版GBA(AGB-001)、Game Boy Advance SP(下文简称GBASP,屏幕增加了前照灯,并且重新设计)(AGS-001),带背光的改版GBASP(AGS-101)、和Game Boy Micro(OXY-001)。
历史
GBA的消息首次出现在1999年的SpaceWorld展会上,当时任天堂透露,他们正在开发两台新掌机。仅仅一个月后,任天堂就宣布了GBA的存在,并将在2000年8月发布,但这只是一个玩笑。GBA亮相于2000年的该展会,并和GameCube一起宣布。与这两款设备一同亮相的还有NGC-GBA连接线,使用该线缆可以使GameCube和GBA进行交互比Wii U还早12年。
2001年3月21日,GBA在日本正式发售。
硬件
设计
GBA相比前一代的GBC有着非常多的改变。首先,屏幕分辨率变为了240x160,相比GBC的160×144大了许多。其次,在保留GBC的所有按键的基础上新增加了L和R两个肩键。除此之外,GBC上的所有其他接口(如卡带槽、耳机接口、连机线接口)都没有变化。
GBA有着好几种不同的外观。原版GBA一改GBC长方体型的外观,变为了方便握持的不规则造型。原版GBA任然需要在电池仓塞入两节电池才能使用,除此之外这版GBA的屏幕大小中等,但是没有背光,不适合在暗处使用。
而后来发售的GBASP与改版GBASP则在设计上发生了巨大的变化,这两个型号是翻盖机型,所有控制按键都在底部,而屏幕则在翻盖上。这两个型号还首次内置了充电电池,因此有了电源接口。它们还拥有GBA家族中最大的屏幕。GBASP安装了前照灯,改版GBASP升级成了屏幕背光(更亮),因此这两个型号可以在暗处游玩。
最后发售的GBM又是另一种设计,这个型号的体积非常小,屏幕也缩水了,是细长的长方体型。除此之外,它还搭载了屏幕背光以及充电电池。GBM不支持向下兼容Game Boy。总的来说,GBM是三个机型中最适合游玩GBA游戏的但是销量却非常差。
CPU
GBA有两个CPU,分别是32位的ARM7TDMI和8位的夏普SM83。不同于NDS,这两个CPU从来不会同时运行,因此实际上GBA只有一个处理器可供使用。
这两个CPU中,ARM7TDMI运行在16.78 MHz,是GBA的主处理器,所有GBA游戏都在它上面运行。这个处理器通过32位总线访问SOC内置32KB内存通过16位总线访问96KB内置显存与256KB外置内存。
而夏普SM83则仅当插入了GB或GBC游戏卡带时才会运行,它运行在8.4MHz(GBC)或4.2 MHz(GB),除了负责提供GBC、GB的向后兼容支持以外没有别的作用。
游戏卡带通过一个16位总线和一个8位总线连接到GBA,16位总线连接到卡带的ROM上,负责传输游戏程序与数据;而8位总线则连接到了卡带的RAM上,负责记录保存数据或者使用卡带携带的额外内存。值得注意的是,由于任天堂认为卡带的总线相对于主CPU来说速度很慢,因此16位总线上有一个缓存区(大小为16bit*8)。
图形与其他硬件
GBA的图形协处理器(PPU)和SFC非常接近以至于在GBA上运行的SFC模拟器选择直接用GBA的PPU处理SFC图形,但实际上还是有一些不同之处的。其中最大的不同在于,GBA的显存足够大(96KB),可以使用帧缓存来让PPU反复处理同一帧的图像。但是,由于帧缓存会占用高达80KB的显存,以及它只能同时绘制一个图层,实际只有少数游戏使用了帧缓存。
GBA也具有SFC的mode7功能,因此可以绘制伪3D图像,部分游戏利用这种模式呈现了良好的画面。但更让人惊讶的是,有些开发者利用GBA的CPU,结合使用PPU的帧缓存模式,在GBA上实现了真正的3D图形。
GBA提供了两个采样音频播放通道,但只支持8位、32KHz的采样,因此音质有一些糟糕。除此之外,GB的四个PSG(可编程信号发生器)任然存在在系统中,分别是两个锯齿波通道、一个自定义重复波形通道和一个白噪音通道。可能是由于CPU性能强大,任天堂还在内置固件里提供了一个额外的由CPU控制的音频通道。和GB一样,GBA只有一个扬声器,因此不支持任何立体声功能。
GBA还和GB一样提供了一个连机线接口,但这个接口除了用于本地联机,进行多人游戏外,还支持一个叫做多重启动的功能,允许一台GBA把程序发送给另一台并远程启动。
软件
内置固件
不管有没有插入卡带,启动GBA都会显示一个Logo动画,这个动画实际上来自于GBA内置的16KB ROM。这个动画实际是GBA的防盗版功能,在启动时会检查卡带数据中是否存在这个动画的副本,只有存在副本的卡带才可以继续运行下去。实际上任天堂检查动画副本的手段非常简单,有许多方法可以骗过检查
除了反盗版以外,GBA内置的固件还提供了除法、平方根、反正切等数学计算,快速内存复制,电源管理等功能。[1]
影响
短命掌机
GBA于2001年发布,五年后就宣布停产。这使得GBA成为了所有取得了商业成功的掌机中生产时间最短的,后来任天堂的宝石机Wii U也只生产了五年。
GBA这么短的寿命是有原因的。一方面,虽然GBA的CPU机能比较强大,可在图形方面却只支持2D图形加速,使用CPU软件直接渲染的3D游戏画质极其糟糕,难以满足玩家与开发者们对于掌机3D游戏的需求。另一方面,索尼宣布要在2004年发布性能强于PS1的、具有3D图形加速以及完整操作系统2004年,当时的主机都没有的PSP。GBA的性能满足不了玩家与开发者的需求,竞争对手的压力又很大,导致任天堂决定在GBA仅卖了三年的情况下就于2004年推出了后续机型NDS。尽管任天堂在NDS发售后表示仍然会支持GBA,人们还是偏爱性能更强,功能更多,还能完全向下兼容GBA的NDS。于是,由于销量暴跌,GBA就在NDS发布两年后停产。
|
|
- ↑ Tonc v1.4.2 i.3.17 BIOS calls. 2013-03-24 [引用时间: 2023-01-12] (English).