NewsLog - 2004.07
[OSASK]sartol0d
sartol0dがリリースされました。ディレクトリ自動生成機能や、 現在のディレクトリに展開する機能が増えています。さらに、自動実行機能を備えているので、 現在のディレクトリに展開してディレクトリを自動生成してそのディレクトリをexplorerで開くということができるようになっています。 そしてまさにこれを実現したバッチファイルdsar.batも付属しています。D&Dにも対応、関連付けも可能です。 パスの都合による不具合もなく、大変重宝しています。
[OSASK 7001]sartol0d.
http://www.afis.to/~mone/osask/osask_ml/200407/msg00014.html
[海外]MenuetOS 0.77
MenuetOS 0.77がリリースされています。 同時に、中国語版もE-mean氏によってリリースされているようです。
http://www.xemean.net/Changelog:Dosbox, ScummVM and Doom I ports; 3Com and Sis900 ethernet drivers; Improved protection, hd and floppy support.
MenuetOS(英語)
http://www.menuetos.org/
X Works OS Zone(中国語)
http://www.xemean.net/
[OSASK]Twitchell2
OSASK 4.6のベータ版Twitchell2と、それを基にしたベータディスクイメージosat46aがリリースされました。 Twitchell2には、I.Tak.氏のTOWNS用の800x600x16bitカラー改造の追加と、pokonのスクロールバーに生じたバグの修正があります。 ディスクイメージの方では、バンドルアプリを新しい圧縮を適用して小さくなるようになっています。 また、4.6では大きな変更を伴うので、TOWNS版、NEC98版のディスクイメージもリリースされるそうです。
[OSASK 6999]Twitchell2.
http://www.afis.to/~mone/osask/osask_ml/200407/msg00012.html
[OSをつくろう]20040725版がリリース
OSをつくろう20040725版がリリースされました。
http://muramura.sourceforge.jp/
- TCPプロトコルの追加
- 簡単なdaytimeクライアントプログラム(daytimecl.c)を追加
- その他の追加修正
ネットワーク周りが順調に進歩を続けています。 daytimeはその名の通り日付・時刻をサーバから取得するものです。
OSをつくろう
http://muramura.sourceforge.jp/
[OrangePekoe]OrangePekoe 0.03.0054
OrangePekoe 0.03.0054がリリースされました。
http://64bit-os.org/orange-pekoe/
- 起動画面を気分変更
- phase-4対策でOSABIを厳密にチェック
- FXSAVE/FXRESTOR実装
phase-3は終了したとはいえ時々手は入れられるようです。 phase-4は少し互換性がなくなるそうですが現時点でアプリにどの程度の影響があるのか気になります。
いつも通りZ-Slash版を作っています。ProjectInfo/OrangePekoeまたはDownloadからダウンロードできます。
今回はBochs同梱のバージョンがあったほうが初心者にわかりやすい
という意見を取り入れて、
試験的にBochs同梱版を作成しています。(その為過去バージョンを5つから3つに減らしています。ご了承ください。)
意見・要望があればBBSなどへお願いします。
OrangePekoe
http://64bit-os.org/orange-pekoe/
[OSASK]introw
bayside氏がosa_dir2に組み込めるWaba開発環境introwをリリースしました。
[OSASK 6998]introw
http://www.afis.to/~mone/osask/osask_ml/200407/msg00011.html
introw/tools
http://waba.sourceforge.jp/cgi-bin/index.cgi?p=introw%2Ftools
[OSASK]OSASK/TOWNS 4.5+1
I.Tak.氏のOSASK/TOWNS 4.5+1がリリースされました。CLGD543Xの16bppドライバの修正がされています。
加えて、bim2bin4oとtk5lgpl0のLinuxでコンパイルできるソースもリリースされているようです。
http://www.afis.to/~mone/osask/osask_ml/200407/msg00010.html2ヶ月ほど前にβ版を出したCLGD543Xの16bppドライバを直して公開しました。
ついでに, bim2bin4oとtk5lgpl0 (t5lzma) もLinuxでコンパイルできるようにしたソースを置いておきました。
[OSASK 6997]OSASK/TOWNS 4.5+1
http://www.afis.to/~mone/osask/osask_ml/200407/msg00010.html
年中無給
http://user.ecc.u-tokyo.ac.jp/~t40370/
[Waba]リリース方法変更
Wabaのリリース方法が変更され、全OSバイナリーのみのリリースになりました。 今後はソースはCVSから取得するようになるようです。
Projects(waba.sourceforge.jp)
http://waba.sourceforge.jp/cgi-bin/index.cgi?p=Projects
[OSASK]Twitchell1
OSASK 4.6のベータ版、Twitchell1がリリースされました。 前回のTwitchell0で直りきっていなかったbeditcなどにおけるウィンドウのバグが修正されています。 これが一般公開候補版となり、リリース予定は8/1とのことです。
[OSASK 6996]Twitchell1.
http://www.afis.to/~mone/osask/osask_ml/200407/msg00009.html
[Waba]WabaMona 0.2.3
WabaMona 0.2.3がリリースされています。 このバージョンではCUI版の書き直しが行われ、実行中はシェルを止めるようになっています。
http://waba.sourceforge.jp/cgi-bin/index.cgi?p=WabaMona
- CUI版を全面書き直し(実行中はシェルを停止させた)
WabaMona
http://waba.sourceforge.jp/cgi-bin/index.cgi?p=WabaMona
[Waba]WabaPekoe 0.1.4
WabaPekoe 0.1.4がリリースされています。今回の更新は描画周りの調整がメインのようです。
http://waba.sourceforge.jp/cgi-bin/index.cgi?p=WabaPekoe
- C言語の範囲内で描画をフルチューンアップした
- 24bpp時の描画をかなり高速化した
Z-Slash版への組み込みは検討中です。
WabaPekoe
http://waba.sourceforge.jp/cgi-bin/index.cgi?p=WabaPekoe
[OSASK]Twitchell0、sartol0c
OSASK 4.6のベータ版、Twitchell0と、sartol0bのtek展開バグ修正版sartol0cがリリースされました。 Twitchell0の配布は早速sar形式で行われています。OSASK本体の更新点ですが、
http://www.afis.to/~mone/osask/osask_ml/200407/msg00008.html
- tek1/tek2/tek5の展開に対応
- sarイメージによるアーカイブ機能に対応(前までSF16でやっていたやつ)
- beditcでファイルセレクタ出現中にアプリ側のウィンドウを閉じると落ちてしまうバグを修正
- 全角フォントのosacmp形式対応(これによりtek0だけではなく好きな形式でフォントデータをおいておける。tek5でもいいですし、無圧縮でも可)
OSASK本体がtek5に対応したので、4.6のリリース後は心置きなくtek5を使えそうです。
[OSASK 6995]Twitchell0, sartolc.
http://www.afis.to/~mone/osask/osask_ml/200407/msg00008.html
[Waba]WabaPekoe 0.1.3、WabaMona 0.2.2
WabaPekoe 0.1.3とWabaMona 0.2.2がリリースされました。
WabaPekoeの更新は、
http://waba.sourceforge.jp/cgi-bin/index.cgi?p=WabaPekoe
- version 0.03 (HOTFIX 0053) に対応
- マウスのダウン、リリース、ドラッグ改善
- イベントループ改善
この三つです。WabaMonaの更新は、
http://waba.sourceforge.jp/cgi-bin/index.cgi?p=WabaMona
- WdeServerでキー入力ができるようになった
と、WDE関連の更新のようです。
WabaPekoe0.1.3については、Z-Slash版にバンドルしています。
WabaPekoe
http://waba.sourceforge.jp/cgi-bin/index.cgi?p=WabaPekoe
WabaMona
http://waba.sourceforge.jp/cgi-bin/index.cgi?p=WabaMona
[OSASK]sartol0b
昨日紹介したsartolの新しいバージョンsartol0bがリリースされました。 今回の更新で単なるアーカイブの形式を超えて、ファイルシステムともなり得るものになっています。
http://www.afis.to/~mone/osask/osask_ml/200407/msg00007.htmlsarはディスクイメージにそのまま転用できるようなフォーマットになっていて、 将来はOSASKやDOSASKから、ディスクやメモリカードをこのフォーマットにしたり、 それを読み書きしたりできるようになるでしょう。 フォーマットはSF16と同等かそれ以上に単純なので (だからsartolはコンパクトなわけですが)、サポートも容易になりそうです。
また、今後の配布物について積極的にsarを活用するとも語っています。 Z-Slash.netでもOSASK関連のファイルを扱う場合は、zipまたはlzhに加えてsarも取り扱う予定です。
[OSASK 6994]sartol0b.
http://www.afis.to/~mone/osask/osask_ml/200407/msg00007.html
[OrangePekoe]0.03.0053リリース
OrangePekoe 0.03.0053がリリースされました。
http://orange-pekoe.64b.org/cgi-bin/wiki/wiki.cgi?page=errata
- FIX: 不適切なTSフラグの設定によりFPU/SSE命令を実行するとデバイス不在例外で落ちる
phase-3リリース後に見つかったエラッタの修正になっています。
いつも通りZ-Slash版を作っています。ProjectInfo/OrangePekoeまたはDownloadからダウンロードできます。
OrangePekoe
http://64bit-os.org/orange-pekoe/
[OSをつくろう]20040712リリースの修正
20040712リリースでshellプログラムのコンパイルがエラーになる問題が修正されました。
OSをつくろう
http://muramura.sourceforge.jp/
[OSASK]bim2bin4o、edimg0g、sartol0a
bim2bin4o、edimg0g、sartol0aがリリースされました。
bim2binの修正はtek1/tek2の圧縮ができない場合があることに関する修正です。 edimgの更新点は、tek1/tek2/tek5への対応です。 sartolは、tarの無駄を省いたtarもどきとのことです。本人曰く"余興"らしいですが、 なかなか念入りな出来になっているようです。tek圧縮に対応しており、 sar形式の展開はこれ一つでできるようになっています。
[OSASK 6993]bim2bin4o.
http://www.afis.to/~mone/osask/osask_ml/200407/msg00006.html
[OrangePekoe]version0.03リリース
OrangePekoe version 0.03 Express Installがリリースされました。 このバージョンでPhase-3が終了ということになります。
http://64bit-os.org/orange-pekoe/phase-3は終了しました。phase-4はphase-3とは少し互換性がなくなるかもしれません。
phase-4について少しだけ触れられています。今後どのように発展していくか楽しみです。 また、phase-3の更新履歴が付属しています。
今回のZ-Slash.net版ディストリビューションを作成しました。 DownloadもしくはProjInfo/OrangePekoeのページからダウンロードできます。
OrangePekoe
http://64bit-os.org/orange-pekoe/
[Mona]0.2.0β14リリース
Mona 0.2.0β14がリリースされました。久しぶりのベータリリースです。
http://mona.sourceforge.jp/dynamic/pukiwiki/pukiwiki/pukiwiki.php?Mona/開発版
- ファイルブラウザ(MONAFILE.APP)を追加
- QEMU 0.6.0対応
- HDD対応テストアプリ HDDANGER追加(実行危険要注意)
- PEのバイナリ形式(EXEとDLL)をサポート
- モニタサーバがサーバの生存確認をするようになった
- ELFローダをカーネル外に追い出し
大分前に紹介したファイルブラウザが追加されたほか、HDDテストアプリなどが追加されています。 また、PEのサポートやELFローダの追い出しなど議論になっていたところも一応の解決を見ているようです。
Mona/開発版 http://mona.sourceforge.jp/dynamic/pukiwiki/pukiwiki/pukiwiki.php?Mona/開発版
[OrangePekoe]0.02.0051 phase-3-RC2 リリース
OrangePekoe 0.02.0051 phase-3-release-candidate-2がリリースされました。 新たな機能の追加はありませんが、以下のエラッタが修正されています。
http://orange-pekoe.64b.org/cgi-bin/wiki/wiki.cgi?page=errata
- FIX: stdinで長文入力できない
今回はWabaに加えInfoNES/Pekoeもバンドルしてみました。こちらでダウンロードできます。
OrangePekoe http://64bit-os.org/orange-pekoe/
[OSASK]bim2bin4n
bim2bin4nがリリースされました。このバージョンで、前回保留されていたstk2、stk5が確定されました。
http://www.afis.to/~mone/osask/osask_ml/200407/msg00005.html先日確定したstk1に加えて、stk2、stk5を確定しました。 どちらも内容は[OSASK 6989]から変わっていません。
今回のリリースは、stk5が組み込まれているため少々複雑です。 stk5の圧縮ルーチンは、LZMAのソースを利用しているため、LGPLになります。 そこで、stk5の圧縮ルーチンは別のプログラムに分けられており、bim2bin4のプラグインになっています。 LGPLの影響を受けるソースは別パッケージになっています。
さらに、rjcという機能が追加されています。これはOSASKアプリ生成に関する機能で、 x86の相対ジャンプ命令を絶対ジャンプ命令に変換することで圧縮率・展開速度を上げています。 展開時に自動的に逆変換しますが、変換・逆変換ともコストは非常に小さいそうです。 この機能のサポートはstk1/stk2/stk5のサポートとともにOSASK 4.6でサポートされるそうですが、 tek0でも利用することはできます。
bim2bin4n. http://www.afis.to/~mone/osask/osask_ml/200407/msg00005.html
[OrangePekoe]InfoNES/Pekoe
bayside氏によりInfoNESのOrangePekoeへの移植が始まっています。 現在はまだキー入力には反応しませんが、スクリーンショットが掲載されています。 Bochsではかなり辛いそうなので持っている方は実機でのテストをおすすめします。
InfoNES/Pekoe http://bayside.upper.jp/index.cgi?p=InfoNES%2FPekoe
[OSASK]utv0.34
utv0.34がリリースされました。
http://www.afis.to/~mone/osask/osask_ml/200407/msg00004.htmlutvにISO-2022-JPサポートを付けて, v0.34にしました。
これでutvのサポートする文字コードはUTF-8、EUC-JP、EUC-KR、SJIS、ISO-2022-JPと5種類になりました。 自動判別ということなので、いずれteditcなどに組み込まれたら面白いと思います。
[OSASK 6991]utv0.34 http://www.afis.to/~mone/osask/osask_ml/200407/msg00004.html
[OrangePekoe]0.02.0050 phase3-RCリリース
OrangePekoe 0.02.0050 phase-3-release-candidateがリリースされました。 このバージョンでは今までのバージョンで抱えていたバグが一掃されているようです。
http://orange-pekoe.64b.org/cgi-bin/wiki/wiki.cgi?page=errata
- FIX: 特定の環境でマウスが使えない問題
- FIX: マウスパケットのバグ
- FIX: 一部のキーが代替シフト扱いになるスキャンコードの修正
なおminimal kernel setも更新されています。Waba同梱版はこちらです。今回からファイル名の規則を変更しますのでご注意ください。
OrangePekoe http://64bit-os.org/orange-pekoe/
[OrangePekoe]0.02.0049リリース
OrangePekoe 0.02.0049がリリースされました。更新点ですが、
CAPSの扱いの修正
と書いてある他は特にアナウンスされていません。
またわかったことがあれば追記します。
Waba同梱版はこちらです。
OrangePekoe http://64bit-os.org/orange-pekoe/
[Waba]WabaPekoe 0.1.2
WabaPekoe 0.1.2がリリースされました。
http://waba.sourceforge.jp/cgi-bin/index.cgi?p=WabaPekoe
- 矢印キーに対応
矢印キーに対応したということなのでテキストボックスでのカーソルの移動ができそうです。
WabaPekoe http://waba.sourceforge.jp/cgi-bin/index.cgi?p=WabaPekoe
[OSをつくろう]20040712リリース
OSをつくろう20040712版がリリースされました。
http://muramura.sourceforge.jp/
- UDPプロトコルの追加。
- DNSリクエスト機能の追加。
- pingプログラムでURLホストへの送信機能の追加。
- その他の追加修正。
ネットワーク関連の機能が順調に実装されているようです。あいにくテスト環境が準備できず試せていませんが期待しています。
OSをつくろう http://muramura.sourceforge.jp/
[OrangePekoe]0.02.0048リリース
OrangePekoe 0.02.0048がリリースされました。今回の更新点については公式アナウンスはありませんが、
- ARGSの仕様変更
- ELFの廃止
上記二つが今回の更新点と聞いています。
Waba同梱版を作成しました。こちらへどうぞ。
OrangePekoe http://64bit-os.org/orange-pekoe/
[OrangePekoe]0.02.0047リリース
OrangePekoe 0.02.0047がリリースされました。今回の更新点は0046での問題点の修正とのことです。 なおminimal kernel setも更新されています。
恒例のWaba同梱版を用意しました。こちらへどうぞ。
OrangePekoe http://64bit-os.org/orange-pekoe/
[Waba]WabaPekoe 0.1.1
WabaPekoe 0.1.1がリリースされました。
http://waba.sourceforge.jp/cgi-bin/index.cgi?p=WabaPekoe
- l:stk3対応キター!!
bim2bin4lのstk3に対応したそうです。
しかし、個人的には、過去の形式となったtek0ならまだしも、 いずれ正式版のbim2bin4がリリースされれば完全に過去の遺物になってしまう開発中の形式をサポートすることはあまり賛成できません。
OrangePekoeがstk1のサポートを進めていることもあり、直接関係ないとはいえどうせなら仕様の固まったstk1にした方がよいのではないか、と思います。
WabaPekoe http://waba.sourceforge.jp/cgi-bin/index.cgi?p=WabaPekoe
[Waba]WabaNWSOS 0.0.5
WabaNWSOS 0.0.5がリリースされました。
http://waba.sourceforge.jp/cgi-bin/index.cgi?p=WabaNWSOS
- マウスイベント実装
- キーイベント実装
- タイマーイベント実装
- ウィンドウの閉じるボタン描画対応
- ESCで終了するように修正
かなり前進したようです。この様子だと先行のSDL版やOSASK版と共に最前線に並んだような気がします。
WabaNWSOS http://waba.sourceforge.jp/cgi-bin/index.cgi?p=WabaNWSOS
[OSASK]utv0.33
I.Tak.氏のutvが右端折り返しに対応しました。
[OSASK 6990]utv0.33 http://www.afis.to/~mone/osask/osask_ml/200407/msg00003.html
年中無給 http://user.ecc.u-tokyo.ac.jp/~t40370/
[Waba]WabaPekoe 0.1.0
WabaPekoe 0.1.0がリリースされました。
http://waba.sourceforge.jp/cgi-bin/index.cgi?p=WabaPekoe
- COM化ELF対応
- 8bpp以上が表示できる環境では多色になるよう修正
リリースされたばかりの0.02.0046にいち早く対応したようです。
WabaPekoe http://waba.sourceforge.jp/cgi-bin/index.cgi?p=WabaPekoe
[OrangePekoe]0.02.0046リリース
OrangePekoe 0.02.0046がリリースされました。
今回はhistory.txtが付属していないため具体的な更新リストはわかりませんが、 暫くリリースを控えていただけに大きな変更がありそうです。おそらく
- カーネルの圧縮にstk1を採用
- ELF廃止の準備
というあたりだと思います。また、osdev-jにはWabaのへぇボタンを動作させたスクリーンショットがあります。
Waba同梱版を用意しました。こちらへどうぞ。
http://64bit-os.org/orange-pekoe/
[OSASK]bim2bin4m
bim2bin4mがリリースされました。ただし、本体の更新はなく、 更新部分に相当する別個のテストプログラムのリリースになっています。
tek4を納得の行く設計にするためにはどうしても長期の研究が必要で、 そればかりにも専念していられないのでtek4の開発を一旦断念することにしたそうです。
しかし、その代わりにtek5としてLZMAの改良型の開発が進められて、 サブセットであるstk5が暫定的に決定しているようです。今回リリースされたのはこの部分で、 現段階でのstk5の圧縮展開をテストすることができます。
なお、今後の予定はstk5のデコードルーチンを完成させた後、OSASKに組み込み、 その後本来の目的であるKHBIOSの開発を進行という計画だそうです。
詳細はMLをご覧ください。
[OSASK 0989]bim2bin4m. http://www.afis.to/~mone/osask/osask_ml/200407/msg00002.html
[Waba]WabaMona 0.2.1
WabaMona 0.2.1がリリースされています。
http://waba.sourceforge.jp/cgi-bin/index.cgi?p=WabaMona
- WdeServerをMonaCVS最新版に追随させた
今回はWDEの更新が中心のようです。
WabaMona http://waba.sourceforge.jp/cgi-bin/index.cgi?p=WabaMona
[SORA OS]VESA対応
SORAがVESA高解像度モードに対応したようです。関連する部分を引用すると、
http://sky021226.hp.infoseek.co.jp/Waba for SORAは最近開発を再開しましたが、
16色カラー画面では限界なのでGUIサブシステムを分離し、基本描画だけを高速化の為にSORA-OS中枢部に内蔵し VESAに対応する方針で開発を進めます。
ということで、WabaやGUIなどの実装にあたり高解像度への切替をまずしておこうという方針のようです。
SORA OS http://sky021226.hp.infoseek.co.jp/
[SORA OS]Waba for SORA進行中?
期末試験も終わりSORAの開発も再開したようです。 開発最前線としてSORAでのWabaのスクリーンショットが掲示されています。 バージョン画面が表示されているところをみると新しい共通ソースを適用したのかもしれません。
これからの発展がどうなるか楽しみです。
なお、この記事はWabaの話題ではありますが、Waba for SORAがリリースされたわけでもないので、 純粋にSORA OSの話題として扱うことにしました。
SORA OS http://sky021226.hp.infoseek.co.jp/
[OSをつくろう]20040701リリース
少し反応が遅れましたが、OSをつくろう20040701がリリースされています。
http://muramura.sourceforge.jp/
- ICMPプロトコルの追加、簡単なpingプログラムの作成。
- その他の追加修正。
順調にネットワーク関連が進んでいるようです。
OSをつくろう http://muramura.sourceforge.jp/
[OrangePekoe]最小カーネルセット登場
OrangePekoeのカーネルの肥大化を懸念してか、OrangePekoeの最小カーネルセットがリリースされています。 最小構成のものと、最小構成+日本語、最小構成+グラフィックスの3種類が入っています。
history.txtおれんじぺこを起動するのに必要な最小限のドライバを組み込んだ最小カーネルのセットです。 標準のカーネルは日本語サポート等で肥大化しているので用意してみました。
※これらのカーネルは日本語サポート前提のアプリケーションが正常に動作しない場合があります。
OrangePekoe http://64bit-os.org/orange-pekoe/
[OSASK]utv0.32
utv0.32がリリースされました。
http://www.afis.to/~mone/osask/osask_ml/200407/msg00001.htmlUTF-8のみ対応だったのが, EUCやSJISにも対応してしまいました (内部形式に一括変換するようにしたので, 元が何でも構わない)。 もちろん全自動判別&手動切り替え可です。あと上下左右のスクロールに対応しました。
[OSASK 6988]utv0.32 http://www.afis.to/~mone/osask/osask_ml/200407/msg00001.html
[OSASK]bim2bin4l
bim2bin4lがリリースされました。
- dtk1s.cとdtk2s.cをちょっとだけ改良
- dtk3s.cとdstk4s.cをとりあえず追加
- bim2binがtek2の展開に失敗するバグを修正
- tek3のフォーマットを微妙に変更(またかよ)
tek1~tek4の違いについての簡単な説明、tek4で使われるUC1符号のUC0との違いなども書かれています。
[OSASK 6987]bim2bin4l. http://www.afis.to/~mone/osask/osask_ml/200407/msg00000.html