gb-docs-ja
gb-docs-ja copied to clipboard
WIP: GameBoyの日本語リファレンスです
gb-docs-ja
GameBoy, GameBoyColorについて、技術的な詳細を日本語でまとめたものです。自分のメモの側面もあります。
突然消えたり非公開にする可能性もあるので心配な方はクローンしておくことをお勧めします。
Warning
このレポジトリは大半が執筆途中です。なので現在、ドキュメントとしての信頼性は皆無です。
また、コミット履歴は気まぐれで破壊されることがあります。
コンテンツ一覧
GB
- 仕様
- ハードウェア一覧
- メモリマップ
- 割り込み
- タイマー
- DIV
- TIMA
- TMA
- TAC
- シリアル通信
- SB,SC
- ジョイパッド
- サウンド
- 外部端子
- 電源ON時の処理
- ゲームボーイカラー
- HDMA
- VRAMバンク
- WRAMバンク
- 倍速モード
- 赤外線通信
- スーパーゲームボーイ
- SGB機能を利用するには
- VRAMの転送
- カラーパレット
- コマンド
- パレットコマンド
- カラーアトリビュートコマンド
- サウンドコマンド
CPU
- 命令セット
- 8bit算術論理演算
- 16bit算術演算
- bit操作
- bitシフト
- ロード
- ジャンプ・コール
- スタック操作
- その他
- レジスタとフラグ
- クロック/マシンサイクル
- Z80との比較
グラフィック
- 概要
- IOレジスタ
- LCDC
- STAT
- 座標/スクロール関連
- SCY
- LY
- LYC
- WX/WY
- パレット(モノクロ)
- BGP
- OBP0/OBP1
- パレット(カラー)
- BCPS/BGPI
- BCPD/BGPD
- OCPS/OBPI
- OCPD/OBPD
- OAM
- DMA
- VRAM
- タイルデータ
- タイルマップ
- ピクセルFIFO
- VRAM・OAMへのアクセス
カートリッジ
- カートリッジヘッダ
- MBC
- MBCなし
- MBC1
- MBC2
- MBC3
- MBC5
- MBC6
- HuC1
ツール
- rgbds
- rgbgfx
- GB Studio
- gbdk-2020
その他
自作ソフト開発
- 電池の消費を少なくするためには
- pokegbについて
エミュ開発
- セーブデータ
雑多
- ゲームボーイカラーソフトの販売認可
- OAMメモリ破壊バグ
関連するレポジトリ
- gba-docs-ja: GameBoy Advanceについて
- nds-docs-ja: Nintendo DSについて
- snes-docs-ja: スーパーファミコンについて
参考記事
- pandocs: 一番参考にしているソースです。大半がここの翻訳になっています。
- rgbds: CPUの命令周りなど
- GB Spec: 日本語訳が面倒くさいので間違ってなさそうなところだけコピペしています...
- The Cutting Room Floor: さまざま
- binji's dustbin