11 月 21

[11/21 22:00 追記] 不具合の原因が判明しました。 ご協力誠にありがとうございました。現在バグ修正中です。。。

先日テストリリースを行った WinRing0 1.0.7 ですが、海外のユーザさん(恐らくフランスの方)からさらにそのユーザさんからドライバがロードできないというエラーが表示され、困っているとのレポートをいただいております。

私の環境でもその海外のユーザさんの環境でも再現せず、何が原因か現時点でわかっておりません。ネットーワークドライブから起動していました・・・とかだったらアレですが。言語の壁もあり、なかなか大変なので、日本語が通じる方の環境で同様の問題が発見できれば解決の糸口も見つけやすいかなと。さらにその方が、プログラマだったらその時点で解決ですし(多分)

 というわけで、日本の皆様の環境で WinRing0 が正常に動作するかどうかをレポートしていただきたいと考えております。正常に動くという情報も貴重な情報ですので、正常動作した場合もご連絡お願いいたします。

レポート方法

  1. OpenLibSys.org から WinRing0 1.0.7 TEST をダウンロードしてください。
  2. ダウンロードしたファイルを解凍して、release フォルダ内の WinRing0SampleCpp.exe を実行してください。
  3. 正常に動作する場合:ダイアログが表示されます。(環境によっては 440 Hz のビープ音が鳴ります)
    正常に動作しない場合:エラーメッセージが表示されます。恐らく DRIVER_NOT_LOADED と表示されるはずです。
  4. とりあえず、結果をこのエントリのコメント欄にお願いします。
    動いた場合:「動いた」 + 動作環境(OS と CPU ぐらいで結構です)。
    動かなかった場合:「動かない」 + 表示されたエラーメッセージ + 連絡可能なメールアドレス(非公開なのでご安心を)。折り返し詳細な状況を伺うためにメールさせていただきます。

WinRing0 は、次期 CrystalCPUID のベースライブラリとなる OpenLibSys とソースコードを共有しており、WinRing0 の品質 は次期 CrystalCPUID の品質に直結します。大変お手数をおかけしますが、確認は簡単なのでぜひご協力お願いいたします。

winring0_1_0_7success.png
成功例

winring0_1_0_7fail.png

失敗例

11 月 20

RPGツクール VX で製作できるゲームの画面サイズは、544×416 だそうです。

疑問点

  • フルスクリーン化できるの?
  • どこからこの数字が???
  • 前作の RPGツクール XP は 640×480 なのに・・・

その昔、RPGツクール Dante98/II を使って RPG を作ろうとしていた(高校生のときですが)こともあるので、ちょっと気になりました。

RPGツクールの歴史

11 月 20

本日、Crystal Dew World は開設 9 周年を迎えました。

※正直、正確な開設日は覚えていないのですが、今年から 11/20 ということにしときます。ちなみに、偶然にも Fab 51 さんと同じ日です。

これまでの足跡は、先日 このサイトの歴史 にまとめたのですが、この 9 年間を振り返ると、回り道はたくさんしましたが、ひとつひとつ着実に成果を残すことができたと感じています。

次の 1 年も飛躍の年となるよう精一杯精進いたします。

今後ともご声援よろしくお願いいたします。

11 月 19

◇公式サイト

1.0.6b からの変更点

  • OpenDriver() [OlsDll.cpp] で使用している CreateFile の引数を CREATE_ALWAYS から OPEN_EXISTING に修正
  • ドライバを読み込めなかった場合のエラー処理を追加

現在、海外の方からまれにドライバのロードに失敗するとのご連絡をいただいております。私の環境では、全く再現しないため例によって途方に暮れております。

ドライバロード部はかなり丁寧に書き直したつもりなのですが・・・。う~む。

11 月 19

英語版が MSDN に登場!! 重すぎてとてもダウンロードできる状況ではありませんが。

日本語版が出たら C# 環境は移行かな。Visual C++ 9.0 は、Win98/Me で動作しないバイナリを生成するため今すぐ完全移行とはなりませんが。。。

11 月 19

1.0.4d からの変更点

  • 言語設定を保存する機能の不具合を修正
  • JohnByRum 氏によるトルコ語を追加

ダウンロード

11 月 18

昨日は、わんくま同盟 東京勉強会 #14・オブジェクト指向分科会#2 に参加してきました。わんくま同盟には、MVP の方や書籍を出版している方も多数いらっしゃって、メンバーがすごい豪華なコミュニティだなぁ~と以前から思っていたのですが、今回の勉強会では、あの πιστημη さんがスピーカーに入っていたこともあり、勇気を出して?参加してきました。

不勉強でよくわからない部分もありましたが、基本的にわかりやすく非常にためになりました。特に、「ぢゃま いかを」さんのメモリ図を使ったクラスの説明がとてもわかりやすく、なんとなくわかっているような気になっていた「クラス」を再認識することができました。実際にメモをとって考えながら講義を聴くというのも良いものです。

また、πιστημη さんのスピーチは、「Tech Ed 2007 Yokohama」の裏話がメインで、これがまたなんというか・・・、エキスパートは違うなと。ホントに。C++, C++/CLI, C# の3種類の言語・環境を適材適所で使い分けて3人でそれぞれの得意分野を部品を開発し、最後に結合するというお話だったのですが、本当に楽しそうに開発した雰囲気がすごく伝わってきました。いや、ホントプログラミングはこうでなくてはと。

しかも!!懇親会の際には、「πιστημη」さんと「とっちゃん」さんに、C++ と .NET の世界の橋渡しについて色々お伺いすることができました。ずうずうしくも WinRing0 の構造と x64 対応方法をご紹介させていただき、.NET サポートのために C++/CLI をかます方法もあるのではというアドヴァイスまでいただきました。いやぁ~感激です。

色々な方とお話したりパネルディスカッションを拝聴して、皆さん「オブジェクト指向」や開発手法などについて色々考えをもたれているんだなぁと素直に感心しました。プログラミングの本を読んだりして勉強するのも重要ですが、こういう空気を肌で感じるのは、非常に重要だなぁと。

一プログラマとして、上を見上げつつ精進したいと思います。

来週は、NyaRuRu さん主催の XNAチューニング勉強会 に参加予定です。これまた、すごく楽しみです。(ちなみに、XNA 使ったことはないんですけどね。)

11 月 16

開発者が語るMonaのこれから (@IT自分戦略研究所)

Mona のひげぽんさんと奥村さんが Mona のこれからについて語ってくださっております。奥村さんとは、秋の OSC でちらっとお話した(ブースも隣同士でしたし)のですが、とてつもない開発力をお持ちの方で Mona への Web カメラ対応を一晩で成し遂げたとか・・・。自作 OS で USB が使えるだけでもすごすぎるわけですが、さらにその上で USB カメラが使えるとは。

はりぼて友の会には、残念ながらそこまでやってる方はいらっしゃらないのでひたすらすごいなぁ~と。本当は、私がネットワークドライバ書いて、サウンドドライバ書いて、各種 CPU の Power Management ドライバを書いて・・・と率先してできれば良いのですが。そんな腕はありませんし。

WinRing0 も一応完成したので、HiyOS に WinRing0 を移植すれば、少なくともコンソール版のアプリは移植可能になるよなぁ~と夢想してはいます。このネタは一年以上前から言っているわけですが。CrystalCPUID のクロスプラットフォーム化はいつになったら実現するのやら。

11 月 15

先日購入した Athlon 64 X2 6000+ TDP 89W を OS 標準の Cool’n'Quiet ドライバで運用していた(CrystalCPUID 作者がこれでいいのか・・・)わけですが、なんとなく AMD K6/K7/K8/LX Multiplier で電圧を下げてみると・・・

電圧設定が反映されるではありませんか!!!!!

もしかして本当に下がっているのかも?と CPU-Z で電圧を確認したところ 1.100V -> 0.800V 設定でちゃんと電圧が下がっています。これはびっくり!!モバイル版以外は 1.1V より下げられなくなったと思い込んでおりました。

CoreTemp で温度を確認してみると・・・

冷えまくり!!しかも地球に優しい!!(多分消費電力も削減されるので)

Vista ユーザーも増えてきたと思いますし、ドライバをインストールすることで管理者権限がなくても動作可能な新 Mutliplier Management を開発せねば!!

ソフト名は今のところ CrystalEarthKeeper (仮称) ということで。年内の Alpha リリースを目指してがんばるぞぉ~。プログラム自体は簡単なので、あとはやる気だけ。0.800V ライフを満喫するためにもがんばらねば。

とりあえず、CrystalEarthKeeper (仮称) をリリースするまでは、

http://crystalmark.info/bbs/c-board.cgi?cmd=one;no=2214#2214 
の方法で乗り切っていただければと・・・。

11 月 14

メモリ価格の下落が止まらず、2GBは7千円割れに突入

この間 1GB × 2 を購入したばかりではありますが・・・。売却して買いなおそうかな。数年前は憧れだった 4GB 環境もすぐそこに。4GB のメモリを積めば x64 版を使用する大義名分もできるというものです。

本格的な x64 時代を迎える前にデジタル署名が手に入ってホント良かった。