サイトトップへ
OSASK.NET
  サイトトップへ       新掲示板(閉鎖済)   Wiki(凍結済)   旧掲示板(廃止済)   ニュース(廃止済)  
10: 2008-10-29 (水) 16:55:18 ソース 現: 2024-01-08 (月) 12:58:46 k-tan ソース
Line 1: Line 1:
-* [[OSASK-HB]]のつづき+TITLE:x 
 +* [[OSASK-HB]]のつづき [#i0c18f6d]
-(by [[K]], 2008.03.22) -(by [[K]], 2008.03.22)
-親ページ:[[OSASK-HB]] -親ページ:[[OSASK-HB]]
-*** (4) 全体的な方針+*** (4) 全体的な方針 [#a2029955]
-仕様が頻繁に変わるので(特に最初のころは)、OSASK-HB向けのアプリやドライバを書くのはむなしいかもしれない。しかしこればっかりはOSASK-HBであるかぎりどうしようもない。だから、過去のバージョンをずっと使い続けるとか、あえて過去のバージョン向けに開発するとか、そういうスタンスを[[K]]以外の人がとっても批判されるべきではない。 -仕様が頻繁に変わるので(特に最初のころは)、OSASK-HB向けのアプリやドライバを書くのはむなしいかもしれない。しかしこればっかりはOSASK-HBであるかぎりどうしようもない。だから、過去のバージョンをずっと使い続けるとか、あえて過去のバージョン向けに開発するとか、そういうスタンスを[[K]]以外の人がとっても批判されるべきではない。
-過去のバージョンは機能拡張されないので、何か機能拡張したいときは勝手にフォークしてほしい(そのときは名前を変えるのを忘れずに)。 -過去のバージョンは機能拡張されないので、何か機能拡張したいときは勝手にフォークしてほしい(そのときは名前を変えるのを忘れずに)。
-バージョン番号は0.01単位ずつ単純増加。リリース間隔は不定期。 -バージョン番号は0.01単位ずつ単純増加。リリース間隔は不定期。
-*** (5) 10リリースくらいまでの目標+*** (5) 10リリースくらいまでの目標 [#xd36e679]
-最初は「はりぼてOS」の30日目の状態に[[hrb:advance]]の機能のいくつかを加えただけの状態。osselectとstartupとsmaller2とFPUとドライバかなあ。これがver.0.00になると思う。 -最初は「はりぼてOS」の30日目の状態に[[hrb:advance]]の機能のいくつかを加えただけの状態。osselectとstartupとsmaller2とFPUとドライバかなあ。これがver.0.00になると思う。
-次にAPI関係を建て増しする。建て増しがある程度終わったら「はりぼてOS」由来のAPIは削除してしまう。気が向いたら単に削除するのではなく外部モジュールにする。面倒な気がしたらやらない。なんといっても「はりぼてOS」のAPIは仮想化の思想がほとんど反映されていないので、OSASK系OSとしては許しがたいものがある。 -次にAPI関係を建て増しする。建て増しがある程度終わったら「はりぼてOS」由来のAPIは削除してしまう。気が向いたら単に削除するのではなく外部モジュールにする。面倒な気がしたらやらない。なんといっても「はりぼてOS」のAPIは仮想化の思想がほとんど反映されていないので、OSASK系OSとしては許しがたいものがある。
Line 14: Line 15:
-デバイスドライバ仕様ができたら、OSASK-HBのOS本体から機能を削る。どんどん削る。そして削ったものをドライバとして実装する。最終的にはOSASK-HBはドライバやアプリをつなぎ合わせる機能しか持たないような、単なるリンカでありたい。 -デバイスドライバ仕様ができたら、OSASK-HBのOS本体から機能を削る。どんどん削る。そして削ったものをドライバとして実装する。最終的にはOSASK-HBはドライバやアプリをつなぎ合わせる機能しか持たないような、単なるリンカでありたい。
-*** (6) 2008.05.01時点での短期開発予想+*** (6) 2008.05.01時点での短期開発予想 [#e96d9086]
-OSASK-HB本体のリリースは、abcdw000~abcdw002までをリリースしたので5月に延期(ってもう5月だけど)。ver.0.00で.g01ファイルの実行に対応したい。 -OSASK-HB本体のリリースは、abcdw000~abcdw002までをリリースしたので5月に延期(ってもう5月だけど)。ver.0.00で.g01ファイルの実行に対応したい。
-5月中にabcdl002に挑戦したい。これはLinux版のefg01。 -5月中にabcdl002に挑戦したい。これはLinux版のefg01。
-だからこれらが順調に行けば、.g01はWindows、Linux、OSASK-HBの3つのOSで動作することになる。・・・まあ、helloとechoとcalcくらいしかアプリやAPIがないんだけど。 -だからこれらが順調に行けば、.g01はWindows、Linux、OSASK-HBの3つのOSで動作することになる。・・・まあ、helloとechoとcalcくらいしかアプリやAPIがないんだけど。
-6月は5月の予定の遅れのための予備と、北海道OSCの準備でおしまい。 -6月は5月の予定の遅れのための予備と、北海道OSCの準備でおしまい。
-*** (7) 2008.05.06時点での短期・中期開発予想+*** (7) 2008.05.06時点での短期・中期開発予想 [#y6daa221]
-pencil000(OSASK-HB)はもうすぐリリースできる。予定になかったMonaOS版もできた。旧OSASK版も作ることにした。というのは、OSASK-HBはAT版しかない状態がしばらく解消できないため、その間TOWNSやPC-98では「ぐいぐい01」アプリが利用できないのは良くないと思うから(WindowsかLinuxを入れろというのはちょっと酷過ぎる)。 -pencil000(OSASK-HB)はもうすぐリリースできる。予定になかったMonaOS版もできた。旧OSASK版も作ることにした。というのは、OSASK-HBはAT版しかない状態がしばらく解消できないため、その間TOWNSやPC-98では「ぐいぐい01」アプリが利用できないのは良くないと思うから(WindowsかLinuxを入れろというのはちょっと酷過ぎる)。
-Linux版、旧OSASK版をいつごろリリースできるかはまだ分からない。 -Linux版、旧OSASK版をいつごろリリースできるかはまだ分からない。
Line 33: Line 34:
--[A]そんなことはない。従来どおり一般公開もしたいと思っている。ただ、現状は作れるアプリがあまりにも貧弱なので(APIが少なすぎる)、急いで一般公開するほどには値しないだろうと思っているだけである。 --[A]そんなことはない。従来どおり一般公開もしたいと思っている。ただ、現状は作れるアプリがあまりにも貧弱なので(APIが少なすぎる)、急いで一般公開するほどには値しないだろうと思っているだけである。
-* こめんと欄+* こめんと欄 [#t2eae560]
- mona用のefg01も近日中にできそうです(Gakuさん、higeponさん、いろいろとありがとうございました)。 -- [[K]] &new{2008-05-05 (月) 03:50:37}; - mona用のefg01も近日中にできそうです(Gakuさん、higeponさん、いろいろとありがとうございました)。 -- [[K]] &new{2008-05-05 (月) 03:50:37};
- 何をやるにしてもリンカのへぼさがボトルネックなので、リンカからやることにした。でもリンカをちゃんと作り直すのって考えるだけでもめんどくさーい。ところがおふろにはいっていたら急に思いついた。ちゃんとしたリンカを作るのはしんどいけど、.rlmを出力するようにobj2bimを改造するくらいなら案外簡単にできるんじゃないかと。で、さっそくソースを眺めてみた。なんだかほとんど分からない。あーうー。やけっぱちで、なんかフィーリングでそれっぽい変数をprintfしてみたら、なんとこれがビンゴ。.rlmとして出力したい情報そのものだった。 -- ''K'' &new{2008-05-11 (日) 22:03:52}; - 何をやるにしてもリンカのへぼさがボトルネックなので、リンカからやることにした。でもリンカをちゃんと作り直すのって考えるだけでもめんどくさーい。ところがおふろにはいっていたら急に思いついた。ちゃんとしたリンカを作るのはしんどいけど、.rlmを出力するようにobj2bimを改造するくらいなら案外簡単にできるんじゃないかと。で、さっそくソースを眺めてみた。なんだかほとんど分からない。あーうー。やけっぱちで、なんかフィーリングでそれっぽい変数をprintfしてみたら、なんとこれがビンゴ。.rlmとして出力したい情報そのものだった。 -- ''K'' &new{2008-05-11 (日) 22:03:52};
Line 39: Line 40:
- 8月中のリリース予定だったのに、また遅れています。とにかく超手抜き仕様で先に進めることにしたので、今度は9月中のリリース目指してがんばります。 -- [[K]] &new{2008-08-31 (日) 18:50:02}; - 8月中のリリース予定だったのに、また遅れています。とにかく超手抜き仕様で先に進めることにしたので、今度は9月中のリリース目指してがんばります。 -- [[K]] &new{2008-08-31 (日) 18:50:02};
- 11月からはさらにリリース重視(=えせ度up)でがんばります。中途半端な仕様を許せない自分を封印してどこまでもひどい仕様での早期リリースを目指します。 -- ''K'' &new{2008-10-29 (水) 16:55:18}; - 11月からはさらにリリース重視(=えせ度up)でがんばります。中途半端な仕様を許せない自分を封印してどこまでもひどい仕様での早期リリースを目指します。 -- ''K'' &new{2008-10-29 (水) 16:55:18};
 +- 近日中に従来との互換性を損なうような大規模な仕様変更を予定しています(APIなどの基本エンコードをeh4からgh4というものに変更)。まだ僕以外にアプリ開発者がいないのでやりたいほうだいできて助かります。 -- ''K'' &new{2008-11-18 (火) 02:13:53};
 +- 一気にファイル関係APIまで作ってしまおうと思ったけど、一気に実装すると僕がかえって混乱しそうなので、gh4ベースになったやつをいったんリリースすることにします。 -- ''K'' &new{2008-11-20 (木) 13:50:06};
 +- 体力が残っていれば、今夜中にMLリリースします。結局かなり進みました。 -- ''K'' &new{2008-11-21 (金) 19:29:08};
 +- せっかくの自信作(?)なのにMLは[[OSASK-ML]]のページからは見えないようです。勇者は http://osask.jp/files/ に突撃してみてください。とりあえずドキュメントさえ読めれば、MLの内容の95%は読めたようなものですから。 -- ''K'' &new{2008-11-21 (金) 22:10:15};
 +- やっぱりというかなんというか、abcdw004にはバグがあった模様。修正版作成中ですのでしばらくお待ちください。 -- ''K'' &new{2008-11-22 (土) 21:56:58};
 +- やっとできたー。uplooooaded! → http://osask.jp/files/ (abcdw005.sar)  -- ''K'' &new{2008-11-23 (日) 21:21:20};
 +- 近日中に従来との互換性を損なうような大規模な仕様変更を予定しています・・・まあでも来年にまたがりそうだけど。いくつかのアプリについてはソース互換も損なわれます(それでも半数以上はそのままいけるはず)。主にAPIが変わります。ファイルフォーマットも少し変わります。 -- ''K'' &new{2008-12-19 (金) 11:25:51};
 +- この変更の直接の動機は、neriさんがCOM64plusという規格を作って、そこでhelloが25バイト、charsが26バイトで書けるようになったと教えてもらったせいです。一時はしょうがないかとあきらめましたが、一晩寝たらいい方法を思いついたので、その方法に切り替えることにしました。これだと、hellok2.g01は20バイトでDOSを抜き、chars2.g01も17バイトでDOSに追いつく予定です。またtolset系アプリも更に少しは小さくなるはずです。 -- ''K'' &new{2008-12-19 (金) 11:29:37};
 +- abcdw010.sarをアップロードしました。.g01が.exeに変換できるようになった以外にはたいして進歩はないです。前バージョンとの互換性も完全に保たれています。MLには後日投稿予定です。 -- [[K]] &new{2009-01-07 (水) 15:54:19};
 +- 少々問題があったのでabcdw011.sarをアップロードしました。ええと、abcdw009とabcdw011だけあれば他のバージョンはいりません。 -- ''K'' &new{2009-01-07 (水) 22:51:04};
#comment #comment

トップ   差分 バックアップ 複製 名前変更 リロード印刷に適した表示   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ
新着

目次
メンバー一覧


最新の20件
2016-10-01 2016-09-08
  • @MenuBar.
2016-09-07 2016-09-04 2016-08-15 2015-09-23 2014-07-30 2014-07-04 2014-02-04 2013-10-26 2013-06-21 2013-06-17 2013-06-15 2013-04-02 2013-02-09 2013-02-04 2012-12-25 2012-12-01 2012-05-28 2012-03-31

トピック一覧
一般用コメント最新
新掲示板lina
2016/9/5 20:58
SandBoxゲスト
2016/9/4 12:01
RecentDeletedlina
2015/6/2 19:29
Old-OSASK-MLlina
2014/6/29 9:14
hideyosi/メールhideyosi
2014/1/6 20:17
hideyosi/募集中lina
2013/11/8 19:56

このサイトは川合秀実から委託を受けて、OSASKコミュニティによって管理・運営されています。