[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: とりあえず決めておきたいこと



> # LKMとか使って動的に組み込み可能とか...

そうです。そうしたいです。

> カーソル移動などの制御はwscons layerがdriver layerを呼んで行いますよね。
> wscons layerが文字の幅などを知らないといけないような気がしますので、
> wscons layerでやる方が良いと思います。

文字幅は、両方の layer が知っている必要がありますね。
このあたりについては、wscons と driver 間のインターフェースをあれこれ
拡張する必要がありますね。

あと、フォントについても、一般的な仕組みを作っておいた方が良いように
思います。bitmap display だけど、ROM にフォントを持っているハードウェ
アとかもある (うちに転がってる J3100SX とか、PC9801 で graphic V-RAM
を使う場合とか) ので、カーネルが持っているフォントのリストを userland 
に示し、足りない場合に、ユーザー側がフォントをロードする… というやり
方にしたい…

>  > 出力側だけじゃなくて、入力側についても、同じ問題があります。
> 
> 入力はuserlandでなんとかすれば良かったりしません?

いや、それは正しくないです。:-)

wscons より上の layer では、入力出力ともに、同一の encoding が利用可能
になってないといけないと思います。(別々に設定できても良いけど)

# と、ここら辺りまで考えただけで止まっていたり。
--
soda