Game Boy Advanced(GBA)是日本任天堂公司於2001年推出的一款32位掌上遊戲機,它着重於遊戲機的便攜式,並且以2D遊戲爲主(3D遊戲依然不錯)。GBA有十分高效硬件圖像處理加速,GBA基本上是現在全球公認的最佳的掌上遊戲機。
GBA的硬件功能十分多,它的CPU是以RISC爲基礎的32位ARM CPU,主頻是16.78MHz,屏幕最大支持240x160的16位真彩色顯示,在圖形處理方面GBA還另外提供了硬件加速,支持硬件上的圖形旋轉、縮放 、alpha混合、face in/out淡入淡出等。
GBA的軟件開發主要是以C語言爲主,程序設計簡單而且十分自由,也正是這一點吸引了許多愛好者在GBA上做東西(不一定是遊戲),你完全可以把它做成PDA,做成Mp3播放器(它的聲音處理方面能力也不錯哦),做成隨身電影播放齊,做成電子詞典等,只要你有能力設計它的軟件。
GameRes中GBA開發相關技術文獻: 唐良(tangl_99)作品: GBA開發入門 GBA探索日記(一) GBA探索日記(二) GBA探索日記(二) (外篇:編譯器) GBA探索日記(三) (Color Special Effects) GBA探索日記(四) (編譯器) GBA探索日記(五) DMA GBA探索日記(六) Timer GBA探索日記(七) 中斷 GBA探索日記(八) (聲音播放1) GBA探索日記(九) (聲音播放2) GBA開發日記(十) 回頭 GBA遊戲開發入門(整理CHM版)
水銀作品: GBA遊戲開發簡單入門 GBA遊戲開發簡單入門 (續篇) GBA教程 -- 地圖顯示 GBA教程 -- 精靈顯示 Tinyfool作品: GBA編程手冊 GBA的Tile模式技術探討——空間佔用篇
樂水作品: GBA編程初解
Azhong作品: 詳細說明GBA的TILE方式(一) 詳細說明GBA的TILE方式(二)
HuangYZ作品: GBA開發C語言內功補習
ES_ZETA GBA顏色特效的設置方法
GameRes中GBA開發相關下載:
官方開發庫: GNUPro.exe AgbLib.rar
唐良(tangl_99)開發庫以及GBA演示作品: gbalib.zip Impact2.rar plane.rar SwordGBA.vs6.rar
大發開發包 GBA開發庫 For Visual C++.Net
|