* ToDoリスト -(by [[K]], 2013.07.12) ** (0) まえがき -これは[[K]]が、OSECPUについて何か作り忘れてしまわないためのメモです。 ** (1) 短期(1ヶ月以内) -アプリを整理したい -リリース版をアップデートしたい ** (2) 中期(3ヶ月以内) -[[page0043]]の更新・[[page0048]]の続き -PLMEM/PSMEM設計・実装 [ver.0.60でいったん完了] -セキュリティ [ver.0.58で着手] --typチェック、レンジチェック [既に完了] --liveSign対応 -無限ループ対策 -標準入力API [ver.0.61でいったん完了] -JITC on JITC [ver.0.56で完了] --翻訳結果の破棄・情報の付与 -ファイル入出力APIの再設計 -子プロセスのエラーハンドリング ** (3) 中長期(1年程度) -float型の設計・実装 [ 設計: [[page0047]] ] -PDIF, PCMPのセキュリティ対応 -デバッグ支援: --あえてmallocのメモリをランダムな値で汚す(初期値に依存するバグをなくすため) --SMEMで書き込む値が範囲外ならエラーにする -パーシャルストア、パーシャルロードのフロントエンドコード ** (3) 長期(それ以上) -コマンドライン引数パーサAPI -関数の値を普通に代入で受け取れるようにする -ASKAのまともなポインタサポート -構造体サポート -タスクスケジューラ、変数ダンプ、タスクセーブ、ロード -第三世代OSASK ** (4) 未分類 -inkeyのmodのbit2とbit3が設計しかしてない: どこのバッファを見るか選択するためのもの -もっと改造しやすくして、組み込み用途を射程に入れる:そうれすれば開発言語や実行エンジンの利用頻度が上がり、速くバグを枯らすことができる。さまざまな用途への適用度も確認できる。 -オブジェクトファイル的なもの、リンカ的なものがほしいという要望あり。