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).