上記の「簡易関数電卓QSP」は本当は以前のコンソールのOSもどきのトピックスの方に投稿しようかと思ったのですが、すでに閉じられたみたいだったのでこちらに投稿しました。
http://petitverse.hosiken.jp/community/petitcom/topic/?read=572&ukey=0私はGUIによるOSもどきはプチコンmkIIでマルチタスク対応のOSもどき(恐らくプチコンシリーズ初のマルチタスク対応OSもどき)を作ったのですが、単に「アプリが複数同時に動く」というだけであって実用性はほとんどなかったのとマルチタスク対応アプリを作るのが「すごく面倒」で「楽しくなかった」のでアプリが全く増えない(アプリが増えないから実用性がないという悪循環)という問題点がありました。(mkIIの仕様上の問題のためアプリを作りやすいマルチタスクOSもどきを作るのは困難だった)
その後、私はプチコン3号で「簡易関数電卓QSP」を作りました。
本来は「OSもどき」として作ったものではないのですが、関数電卓としては極めて柔軟性が高い作りになっていて「OSもどきとしても使える」ということで、ver.2.0を作った際にOSもどきとしても十分に使えるようにより拡張性を高めました。(もちろん、QSPの範囲内で)
この「簡易関数電卓QSP」は、mkIIで作った「マルチタスクOSもどき」の反省点を活かして「実用性」と「アプリ作成のしやすさ」を重視しています。
OSもどきを作る際には自分が「どんなものにしたいのか」というのが重要ではないかと思います。
ちなみにコンソールのOSもどきでもそれにGUIを被せてやるだけで見た目をゴージャスにすることもできます。(昔のWindowsもMS-DOSにGUIを被せたような感じでした)
GUIのOSもどきでやる気がでないのであれば、以前せっかく作っていたCUIのOSもどきから発展させるのもありだと思います。
といっても、どのように発展させるのかというのも難しいと思うので「CUIのOSもどきの1つの例」として上記の「簡易関数電卓QSP」の投稿をしました。(みんなGUIのOSもどきを作ってしまうのでCUIの参考になるプログラムは意外に少ない)
CUIのOSもどきもおもしろいですよ。それに簡単だし。
やる気がでないことをやるよりもやりたいことをやるのが一番です。
というわけで、30ドルのパンさんが作りたいOSもどきをぜひ作ってください。