置顶公告:【置顶】关于临时开启评论区所有功能的公告(2022.10.22) | 【置顶】关于本站Widget恢复使用的公告
  • 你好~!欢迎来到萌娘百科镜像站!如需查看或编辑,请联系本站管理员注册账号。
  • 本镜像站和其他萌娘百科的镜像站无关,请注意分别。
本頁使用了標題或全文手工轉換

Game Boy Advance

萌娘百科,萬物皆可萌的百科全書!轉載請標註來源頁面的網頁連結,並聲明引自萌娘百科。內容不可商用。
(重新導向自GBA
跳至導覽 跳至搜尋
Nintendo Red.svg
萌娘百科歡迎您參與完善任天堂相關條目☆任天堂就是世界的主宰!
歡迎正在閱讀這個條目的您協助編輯本條目。編輯前請閱讀Wiki入門條目編輯規範,並查找相關資料。萌娘百科祝您在本站度過愉快的時光。

Gbalogo.png
Gbaindigo.jpg
原名 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的架構圖

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把程序發送給另一台並遠程啟動。

軟體

主分類:Category:Game Boy Advance遊戲

內置固件

不管有沒有插入卡帶,啟動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發布兩年後停產。

  1. Tonc v1.4.2 i.3.17 BIOS calls. 2013-03-24 [引用時間: 2023-01-12] (English).