OSECPUのfloatサポートとマウスサポートについて
(1) 方針転換の背景
- memo0002の2013.04.02のところに、はっきりと「FPUをサポートしない」と書きました。
- しかしOSECPUの成果は当初の予想を大きく上回っていて、本当にいろんなものがびっくりするくらいに小さく書けてしまうので、float演算できないことがとても惜しくなってきました。
- ということで当初は全く考えていなかった、float演算やマウスのサポートを遠くない将来に入れようと検討しています。
- OSECPUにこれらの機能のサポートをためらっていた理由とは、そもそもなんだったのかを明らかにしたいと思います。
- OSECPUはPCだけのためのOSではなくて、組み込み機器やマイコンも視野に入れたOSです。たとえばゲームボーイアドバンスくらいの環境でも十分に動作するだろうかとか、i386SX程度の旧型PCでも動作するだろうかとか、そういうことを考えながら設計してきました。