コンソール
- アイドルタスク
- io_hlt しかしないタスクを作成
- 今までのカウンターのタスクを一旦無効
- これで体感速度はもとの速さに
- コンソールを作ろう
- 一応黒い画面
- 入力切り替えをやってみる
- タブキーでウィンドウの切り替え(文字はまだ)
- 文字入力もできるようにする
- 対象のFIFOにデータを送るだけ
- 今まではfifoはローカル変数だったので、TASKの構造体に fifoを入れる
- これでどっちも文字入力できるようになった
- 記号入力
- シフトキーのON/OFFによって表示する文字を切り替え
- 大文字と小文字
- Capslock の状態を BIOSから持ってきてるので、それを使う
- Lockキー対応
- キー入力から CapsLock などのLEDを反映
- うまく動作しているようです。



