CPU実験室

誰も見向きもしない古いCPUをいじって動かしてみようというプロジェクトです

LCD取り付け

グラフィックLCD、SG12864Aを基板抱き合わせで接続しました。
同様のLCDのSG12232Cを使ったことがありますがそのときは68系CPUバスに直結だったために
EクロックタイミングなどはCPUまかせでしたが今回は汎用I/Oポート接続なのでこちらで
面倒見なければなりません。
各ピンのLOW/HIGHを行う下位ドライバから順に組み立てていきます
描画は仮想VRAMに行い、終わったところで1画面分一気にLCDに転送する方法とします。
転送する処理部分がこれ。

イメージ 1


ここまでできれば各種の描画関数はSG12232用を修正すれば使えるので
set_pixel(),set_line(),set_circle()などを実装しました

イメージ 2