/--------------------------------------------------------------------------/ WCPUID.EXE Version 1.0 for Win32 /--------------------------------------------------------------------------/ ・はじめに ^^^^^^^^ Windows 95 / NT 4.0 上で 『現在のクロック周波数は いくつか?』と、簡単に 調べたかったのがきっかけで、このプログラムを作成しました。 ちょっと、最近ハードの改造で 我が家のマシーンのクロックが何かと可変で(^^; 簡単に調べられるモノが欲しかった訳で... ・動作環境 ^^^^^^^^ 基本的に CPUID/RDTSC命令を備えた、Intel Pentium or その互換CPU で動作す るモノと思われます。 Win32 プラットフォームの Windows 95 / NT 4.0 上で動作可能 です。 また、クロック計測に関しては、RDTSC命令を使用していますので、上記CPU であれば機種は問わないと思います。 しかし、何せ Windows 上から計測を試 みているので、多少の誤差が出る可能性があります(何せ一応マルチタスクの Windows 95 / NT 4.0 ですから、CPUを一時占有して時間計測しないと、正確な クロックが計れなくて ...) Cyrix や AMD の互換CPUでの動作は、よく解りません(^^;; 動作したとの 報告もあれば、動かないモノのあります。 ・精度 ^^^^ クロック(Frequency)以外のデータは、CPUIDからのデータを元に表示しています ので、まぁ大丈夫だと思います。クロックに関しては、一応最高レベルのCPU 優先度の指定で計測していますが、時間取得のオーバーヘッド等を考えると、多 少誤差が出るかもしれません。WCPUID は 1 MHz 前後の誤差が出るかもしれませ ん。 一応、プログラムでは、どんな周波数でも計測できるようにはしているつもりで す :-) また、たまにとんでもない値を出す場合があるかもしれません。 その場合再度 WCPUID.EXE を起動して再計測してみてください。 Ver.1.0 から MMX(TM) Technologyをサポートしているかの項目を増やしました。 ・使用感 ^^^^^^ 出来れば、「ちゃんと計測が出来た」 とか、「全然あってない」 等の意見をもらえ ると嬉しいです(^^;; Ver.0.9c から [COPY] ボタンが付きました。これで、結果をクリップボードに コピーできます。コピー後、エディタ等で表示内容をテキストで取り込めると 思います。 まだまだ改良の余地があれば精度を上げたいと思いますので、報告して頂ける場 合は、機種/マザーボード、2ndキャッシュサイズ、使用CPU、動作クロッ ク、WCPUIDで表示したクロック等 できるだけ詳しく教えて頂けると幸いです(^^;; 最近、忙しく・また、メール量が多いため、必ずしも返答メールを出せませんが 来たメールは必ず見ています。 ・改版履歴 ^^^^^^^^ Ver.0.9 '96/10/12[STN] 初公開. Ver.0.9a '96/10/13[SUN] VenderID 文字列組み立てミスを修正. クロック計測タイミングを変更. Ver.0.9b '96/10/19[SAT] SHIFT押下時クロック計測に行かない機能追加. NT上でも動作可能に! Ver.0.9c '97/01/01[WED] [Copy]ボタン追加. Ver.1.0 '97/06/15[SUN] 計測方法をより精確になるように修正. MMX(TM) 機能チェック項目追加. [Analize]再計測ボタン追加. [More] 追加情報 Feature Flagsボタン追加. ・転載/再配布/コピー ^^^^^^^^^^^^^^^^^^^^ 以下の条件に従えば、自由に使用、転載・再配布・コピーを行って構いません。 ○著作権表示を変更しない場合、自由にご使用いただいて構いません。 ○著作権が侵害されるおそれのあるネットへの転載を禁止します。 ○ネットへのGUEST(正規会員でない)場合の転載行為を禁止します。 ○転載・再配布は、オリジナルのアーカイブ・ファイルに含まれているファイル を改変されていない状態で行うこと。 ○原則として無料で配布すること。 ○転載連絡等は、事後でも良いから連絡してくれると嬉しいです :-) (連絡なくてもいいですが、あると作者は跳び上がって喜ぶのでした) ○雑誌掲載/紹介等は、作者の了解 もしくは 確認を取るようにお願いします。 ・著作権 ^^^^^^ ・配布ファイル全ての著作権は、H.Oda! に属します。 ・このプログラムはフリーソフトウェアです。PDSではありません。 ・本プログラムを利用した事によって発生したいかなる損害についても当方 関 係者・団体・組織は、その責任を負いません。 ・また、このプログラムにバグがあった場合、それを修正する義務は負わないも のとします。 ・連絡先 ^^^^^^ このプログラムに関する、バグレポート・感想・要望は下記ネットワークのID まで、もしくは E-Mailまでお願いします。 NIFTY-Serve HCA01304 H.Oda! Internet E-Mail HCA01304@niftyserve.or.jp