文字列表示

先日、画面の解像度を1024x768に変更した
それまではキャラクタディスプレイだったので
文字の表示はハードウェア任せだった

そこで文字列を表示する関数およびフォントが必要となった
そこでフォントは30日OSから持ってきたもの(hankaku.bin)を使った
hankaku.binは4096バイトのファイルであり、256文字のアスキー文字入っている
一文字8x16ビット(16バイト)であり、ビットが1の部分が文字を表す
つまり'C'ならば
11111111
11000001
11000000
11000000
11000000
11000000
11000000
11000000
11000000
11000000
11000000
11000000
11000000
11000000
11000001
11111111
という感じになっている
これをファイルシステムを使って読み出して、各ビットを判定して描画することで文字列を表示することができる

あとは前から使っているputcharを少し改変すれば今までどおりの表示ができるようになる