Open Design Computer Project

オリジナルCPUから作る本格的自作コンピューター

ユーザ用ツール

サイト用ツール


hardware:gci-display

GCI-STD-DISPLAY : Standard Display Controller

GCI仕様に準拠したキャラクタ/ビットマップディスプレイコントローラです。接続される物理的なディスプレイの規格は定義しません

対応ディスプレイ規格・解像度

対応ディスプレイ解像度リフレッシュレートClock
VGA640×480(VGA)60Hz25MHz

基本情報

メモリマップ

Word(Hex)単位

0~FFGCI-Node
100~B9FCharactor Space

旧仕様

  • GCI-Node Special Memory
    • 0x0000~0x00FF : GCI-Node Special Memory
  • ディスプレイ領域(80 * 34 Charactor)
0x01000x01010x01020x0150
0x02000x02010x02020x0250
0x2100210121020x2150

現在

0x01000x01010x01020x0150
0x01510x01520x0153

フォーマット

VGAキャラクタライトフォーマット

データビット31:2019:876:0
対応バックグラウンドカラー(4R, 4G, 4B)キャラクタカラー(4R, 4G, 4B)未使用出力キャラクタ(ASCII-Code)

VGAクリアフォーマット(0x3000)

データビット31:1211:0
対応未使用クリアするカラーを指定(4R, 4G, 4B)

IRQ動作

Memo

内容変更予定
キャラクタのアドレス連続にする
キャラクタ・BMPのアドレスモードレジスタを用意してどちらも共通にする
カラー16bit → 24bit+輝度に変更(デバイスでの丸めは未定義)
hardware/gci-display.txt · 最終更新: 2013/10/18 14:25 by takahiro