┌──────────┐ +00H │ 16ビットデータ │(0Hのカラーコード) ├──────────┤ +02H │ 16ビットデータ │(1Hのカラーコード) ├──────────┤ +04H │ 16ビットデータ │(2Hのカラーコード) ├──────────┤ : │ : │ : : │ : │ : : │ : │ : ├──────────┤ +1CH │ 16ビットデータ │(EHのカラーコード) ├──────────┤ +1EH │ 16ビットデータ │(FHのカラーコード) └──────────┘
コマンドテーブル ┏━━━━━━━━━━━━━━┓ ┃ ┃ ┠──────────────┨ ┌────┨ルックアップテーブルアドレス┃ │ ┠──────────────┨ │┌───┨キャラクタアドレス ┃ ││ ┠──────────────┨ ││ ┃キャラクタサイズ ┃ ││ ┠──────────────┨ ││ ┃ ┃ ││ ┃ ┃ ││ ┃ ┃ ││ ┗━━━━━━━━━━━━━━┛ ┏━━━━━━━━━━━━━━┓ ││ ┃ フレームバッファ ┃ │└──→┏━━━━━━━━━━━━━━┓ ┃ ┃ │アドレス┃キャラクタパターンテーブル ┃4ビット ┃ ┃ │ ┃ : ┃データ ┃ ┃ │ ┃ : ┠─┐ ┃ ┃ │ ┗━━━━━━━━━━━━━━┛ │ ┃ ┃ └───→┏━━━━━━━━━━━━━━┓ │ ┃ ┃ アドレス┃カラールックアップテーブル ┃←┘ ┃ ┃ ┃ : ┃ ┃ ┃ ┃ : ┃────→┃ ┃ ┗━━━━━━━━━━━━━━┛ ┗━━━━━━━━━━━━━━┛ 16ビットデータ