***本記事にはプロモーションが含まれています。***
コンソールの話でした。
コンソールと一口に言っても、やっていることは結構複雑なんだなと思った。今は、キーボードからしか入力を受け付けていないわけで、そのせいもあるのだろうけど。
harib14eで記号も入力できるようになっていますが、用意されたQEMUでは入力できません。最新のQEMUで試してみるとちゃんと入力できました。-std-vgaというオプションをつけないと、画面が1280x1024になってしまいますけど。アンダースコアとバックスラッシュが入力できないのはなぜかな。
カーソル点滅の制御などは、プロセス間で通信をやらないといけないわけですが、全部FIFOを使ってやっているのですね。これが、OSの特徴といえるのかな。