2.3.3 フレームバッファー制御パラメータエリア †
┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃0200H┃I/O┃W*2┃ 書き込み時はバイトアクセス可
┃0204H┃I/O┃W*2┃ 読み出しはワードアクセスのみ
┃0206H┃I/O┃W*2┃
┃0208H┃I/O┃W*2┃
┃020AH┃I/O┃W*2┃
┃020CH┃I/O┃W*2┃
┃020EH┃I/O┃W*2┃
┃0212H┃I/O┃W*2┃
┃0216H┃I/O┃W*2┃
┗━━━━━┻━━━┻━━━┛
フレームバッファ0 制御パラメータ
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
┌───────────────────────────────┐
0200H│ フレームバッファーのスタートアドレス FSA0 0 0│
├───────────────────────────┬───┤
0202H│0 0 0 0 0 0 0 0 0 0 0 0 0 0│ │
└───────────────────────────┴───┘
┌─────────┬─────────────────────┐
0204H│0 0 0 0 0│フレームバッファーの横幅 FBW0 0 0│
└─────────┴─────────────────────┘
┏━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━┓
0206H┃0 0 0 0 0 0┃フレームバッファーの縦幅 FBL0 ┃
┗━━━━━━━━━━━┻━━━━━━━━━━━━━━━━━━━┛
┌─────────────────────┬─────────┐
0208H│0 0 0 0 0 0 0 0 0 0 0│ ドットアドレス│
├───────────┬─────────┴─────┬───┤
020AH│0 0 0 0 0 0│実表示画面のXオフセット 0FX0│0 0│
└───────────┴───────────────┴───┘
┌───────────┬───────────────────┐
020CH│0 0 0 0 0 0│実表示画面のYオフセット 0FY0 │
└───────────┴───────────────────┘
┌───────────────────────────────┐
020EH│ フレームバッファーの表示開始アドレス DSA0 0 0│
├───────────────────────────┬───┤
0210H│0 0 0 0 0 0 0 0 0 0 0 0 0 0│ │
└───────────────────────────┴───┘
┌─────────────┬─────────────────┐
0212H│0 0 0 0 0 0 0│ 分割画面の高さ DSH0 │
├─────────────┼─────────────────┤
0216H│0 0 0 0 0 0 0│ 分割画面の表示位置 DSP0 │
└─────────────┴─────────────────┘
┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃0224H┃I/O┃W*2┃ 書き込み時はバイトアクセス可
┃0228H┃I/O┃W*2┃ 読み出しはワードアクセスのみ
┃022EH┃I/O┃W*2┃ またシングルプレーン時のみ有効
┃0232H┃I/O┃W*2┃
┃0236H┃I/O┃W*2┃
┗━━━━━┻━━━┻━━━┛
フレームバッファ1 制御パラメータ
フレームバッファのスタートアドレスは固定(C0000H)
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
┌─────────┬─────────────────────┐
0224H│0 0 0 0 0│フレームバッファーの横幅 FBW1 0 0│
└─────────┴─────────────────────┘
┌───────────┬─────────┬─────────┐
0228H│0 0 0 0 0 0│0 0 0 0 0│ ドットアドレス│
└───────────┴─────────┴─────────┘
┌───────────────────────────────┐
022EH│ フレームバッファの表示開始アドレス DSA1 0 0│
├───────────┬─────────┬─────┬───┤
0230H│0 0 0 0 0 0│0 0 0 0 0│0 0 0│ │
└───────────┴─────────┴─────┴───┘
┌─────────────┬─────────────────┐
0232H│0 0 0 0 0 0 0│ 分割画面の高さ DSH1 │
├─────────────┼─────────────────┤
0236H│0 0 0 0 0 0 0│ 分割画面の表示位置 DSP1 │
└─────────────┴─────────────────┘
(注)グラフィックスクリーン0でラップアラウンドさせた表示を行なっている場合に
は、FBW1及びDSA1の下位7ビット(ビット0〜ビット6)は、[0]で
なければならない。
┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃0240H┃I/O┃W*2┃ 書き込み時はバイトアクセス可
┃0244H┃I/O┃W*2┃ 読み出しはワードアクセスのみ
┃0246H┃I/O┃W*2┃
┃0248H┃I/O┃W*2┃
┃024AH┃I/O┃W*2┃
┃024CH┃I/O┃W*2┃
┃024EH┃I/O┃W*2┃
┃0252H┃I/O┃W*2┃
┃0256H┃I/O┃W*2┃
┗━━━━━┻━━━┻━━━┛
フレームバッファ2 制御パラメータ
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
┌───────────────────────────────┐
0240H│ フレームバッファーのスタートアドレス FSA2 0 0│
├───────────────────────────┬───┤
0242H│0 0 0 0 0 0 0 0 0 0 0 0 0 0│ │
└───────────────────────────┴───┘
┌─────────┬─────────────────────┐
0244H│0 0 0 0 0│フレームバッファーの横幅 FBW2 0 0│
└─────────┴─────────────────────┘
┌───────────┬───────────────────┐
0246H│0 0 0 0 0 0│フレームバッファーの縦幅 FBL2 │
└───────────┴───────────────────┘
┌─────────────────────┬─────────┐
0248H│0 0 0 0 0 0 0 0 0 0 0│ ドットアドレス│
├───────────┬─────────┴─────┬───┤
024AH│0 0 0 0 0 0│実表示画面のXオフセット 0FX2│0 0│
└───────────┴───────────────┴───┘
┌───────────┬───────────────────┐
024CH│0 0 0 0 0 0│実表示画面のYオフセット 0FY2 │
└───────────┴───────────────────┘
┌───────────────────────────────┐
024EH│ フレームバッファーの表示開始アドレス DSA2 0 0│
├───────────────────────────┬───┤
0250H│0 0 0 0 0 0 0 0 0 0 0 0 0 0│ │
└───────────────────────────┴───┘
┌─────────────┬─────────────────┐
0252H│0 0 0 0 0 0 0│ 分割画面の高さ DSH2 │
├─────────────┼─────────────────┤
0256H│0 0 0 0 0 0 0│ 分割画面の表示位置 DSP2 │
└─────────────┴─────────────────┘
┏━━━━━┳━━━┳━━━┳━━━━━━━━━━━━━━━━━━━━━━━━
┃0260H┃I/O┃W*2┃ 書き込み時はバイトアクセス可
┃0264H┃I/O┃W*2┃ 読み出しはワードアクセスのみ
┃0266H┃I/O┃W*2┃
┃0268H┃I/O┃W*2┃
┃026AH┃I/O┃W*2┃
┃026CH┃I/O┃W*2┃
┃026EH┃I/O┃W*2┃
┃0272H┃I/O┃W*2┃
┃0276H┃I/O┃W*2┃
┗━━━━━┻━━━┻━━━┛
フレームバッファ3 制御パラメータ
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
┌───────────────────────────────┐
0260H│ フレームバッファーのスタートアドレス FSA3 0 0│
├───────────────────────────┬───┤
0262H│0 0 0 0 0 0 0 0 0 0 0 0 0 0│ │
└───────────────────────────┴───┘
┌─────────┬─────────────────────┐
0264H│0 0 0 0 0│フレームバッファーの横幅 FBW3 0 0│
└─────────┴─────────────────────┘
┌───────────┬───────────────────┐
0266H│0 0 0 0 0 0│フレームバッファーの縦幅 FBL3 │
└───────────┴───────────────────┘
┌─────────────────────┬─────────┐
0268H│0 0 0 0 0 0 0 0 0 0 0│ ドットアドレス│
├───────────┬─────────┴─────┬───┤
026AH│0 0 0 0 0 0│実表示画面のXオフセット 0FX3│0 0│
└───────────┴───────────────┴───┘
┌───────────┬───────────────────┐
026CH│0 0 0 0 0 0│実表示画面のYオフセット 0FY3 │
└───────────┴───────────────────┘
┌───────────────────────────────┐
026EH│ フレームバッファーの表示開始アドレス DSA3 0 0│
├───────────────────────────┬───┤
0270H│0 0 0 0 0 0 0 0 0 0 0 0 0 0│ │
└───────────────────────────┴───┘
┌─────────────┬─────────────────┐
0272H│0 0 0 0 0 0 0│ 分割画面の高さ DSH3 │
├─────────────┼─────────────────┤
0276H│0 0 0 0 0 0 0│ 分割画面の表示位置 DSP3 │
└─────────────┴─────────────────┘