GBA開発Wiki

GBA(ゲームボーイアドバンス)についての技術資料を個人的に収集しているページです。

履歴

2023/05/31 ドキュメント、チュートリアルの修正、加筆をしました
2023/04/11 PukiWikiを最新バージョンに変更。github対応
2007/09/04 開設

プログラム一式(ドキュメント、チュートリアル)

github

ドキュメント

2023/04/11 Doc.1 開発環境のインストール
2023/04/11 Doc.2 画像加工ツールgritの使い方
2023/04/12 Doc.3 GBAの仕様(メモリエリア)
2023/04/12 Doc.4 GBAの仕様(カードリッジ)
2023/04/12 Doc.5 GBAの仕様(I/Oレジスタ)
2023/04/12 Doc.6 GBAの仕様(BIOS)
2023/04/14 Doc.7 GBAの仕様(SRAM)
2023/04/14 Doc.8 GBAの仕様(CPU)
2023/04/14 Doc.9 GBAの仕様(マルチーブート)
2023/04/14 Doc.10 エミュレータのデバッグコンソール
2023/04/15 Doc.11 擬似ファイルシステムGBFS
2023/04/16 Doc.12 ビットマップモードの文字表示1
2023/04/16 Doc.13 ビットマップモードの文字表示2
2023/04/16 Doc.14 タイルモードモードの文字表示1
2023/04/16 Doc.15 タイルモードモードの文字表示2
2023/04/17 Doc.16 プログラムのテンプレート
2023/04/17 Doc.17 ボタン入力の応用
2023/04/18 Doc.18 固定小数点
2023/04/18 Doc.19 ランダム関数
2023/04/18 Doc.20 RTCの使用例
2023/04/30 Doc.21 DMAの応用例
2023/05/10 Doc.22 アフィン変換
2023/05/12 Doc.23 スプライトダブラ
2023/05/14 Doc.24 ラズパイアドバンス拡張ボード

シューティング

2008/07/01 Ex.01 円運動の実現
2008/07/02 Ex.02 相手のいる方向を求める
2008/07/05 Ex.03 擬似マルチタスク

-以下、作業中-

インタプリタ

2008/11/01 Ex.11 字句解析ツールre2c
2008/11/02 Ex.12 構文解析ツールbison(1)
2008/11/07 Ex.13 構文解析ツールbison(2)
2008/11/11 Ex.14 構文解析ツールbison(3)
0000/00/00 Ex.15 TinyBasicを作ろう

ビジュアルノベル

2007/10/22 Ex.21 PCゲーム「雫」の移植方法(1)
2008/01/06 Ex.22 PCゲーム「雫」の移植方法(2)

チュートリアル

2023/04/20 Tutorial.1 はじめに
2023/04/20 Tutorial.2 ビットマップモード1
2023/04/22 Tutorial.3 ビットマップモード2
2023/04/22 Tutorial.4 ビットマップモード3
2023/04/22 Tutorial.5 ビットマップモード4
2023/04/24 Tutorial.6 ボタン入力とデバッグ
2023/04/24 Tutorial.7 スプライト1
2023/04/24 Tutorial.8 スプライト2
2023/04/26 Tutorial.9 タイマー
2023/04/26 Tutorial.10 タイルモード1
2023/04/26 Tutorial.11 タイルモード2
2023/04/26 Tutorial.12 DMA
2023/04/29 Tutorial.13 割り込み
2023/04/30 Tutorial.14 モザイク
2023/04/30 Tutorial.15 ウィンドウ
2023/05/02 Tutorial.16 ブレンド
2023/05/02 Tutorial.17 拡大縮小1
2023/05/02 Tutorial.18 拡大縮小2
2023/05/05 Tutorial.19 回転1
2023/05/06 Tutorial.20 回転2
2023/05/07 Tutorial.21 ラスタースクロール
2023/05/18 Tutorial.22 DirectSound1
2023/05/18 Tutorial.23 DirectSound2

-以下、作業中-

0000/00/00 Tutorial.24 GBサウンド1
0000/00/00 Tutorial.25 GBサウンド2
0000/00/00 Tutorial.26 マルチブートロム

0000/00/00 Tutorial.27 SIO1
0000/00/00 Tutorial.28 SIO2

サンプルプログラム

古いのでコンパイルできません。読み物として活用ください。

2009/05/18 - 2016/02/12 No.100 - 114
2007/09/25 - 2009/04/15 No.83 - 99
2005/03/15 - 2007/08/28 No.1 - 82

連絡先

twitter: https://twitter.com/akkera102
blog: http://akkera102.hatenablog.com
mail: akkera102あっとまーくじーめいるどっとこむ


トップ   一覧 検索 最終更新   ヘルプ   最終更新のRSS