1999.3.11 最終更新
1999年9月の情報はこちら
WindowsNT5 Beta2がベータテストとして配布されてしばらく立ちます。NT5がサポートしているハードウェアはメジャーなサウンドカード、ネットワークカード、SCSIカードなどなど。しかし、マイナーなそれらは現在のドライバライブラリには意外とないのです。そこでNT4のドライバが使えるのではないか!と思い、いろいろ試すのですが、うまくいく例は少ないようです。
私が私の既存のハードウェア環境にNT5を持ち込んでなんとか動かしていきたいという経過をここで報告していこうと思います。
標準ではドライバがなかったけど動作に成功したハードウェア |
|
| ビデオカード | Rendition V2x00 (Diamond Stealth II 4MB) |
| ネットワークカード | Viatech VT86C926(PCI-BUS 10BaseT) |
| サウンドカード | YAMAHA YMF-724 PCIサウンドカード |
| ビデオキャプチャー | BrookTree Bt848チップ使用のカード(I/O DATA製) |
最初は動作しなかったけど動作に成功したソフトウェア |
|
| Adobe PhotoShop 5.0 | |
1999/02/17
| CPU | K6-2 333MHz |
| M/B | SY-5EMA(1MB2ndCache) |
| RAM | SDRAM CL2 128MB |
| VIDEO | Diamond Stealth2(Rendition V2100 4MB) |
| HDD | IDE4GB(WesternDigital)+IDE2GB(WD)+IDE10GB(Quantum) |
| CD-RW Drive | RICOH MP-6200A |
| Sound Card | AW32(Acer) Crystal CS4237 チップ YAMAHA YMF724 PCIチップ の2枚同時差し |
| NIC | Viatech VT86C926 チップ搭載 |
| VideoCapture | I/O DATA GV-VCP2(Bt848チップ) |
驚きなのはRenditionの V2x00(2100と2200)の最新のドライバにはNT5用のドライバがついているんです。驚きです。ボードのメーカーであるDiamondははっきりいってドライバのサポートは悪すぎます。ここで配布されているドライバでは日本語のWindows98でさえ動作しません。しかし、本家Veriteで手に入るドライバはすばらしい!
なんなくビデオは動作して完了。ただOpenGL/Direct3Dなどなどは試していません。
http://www.rendition.com/rodz/dl.html
(1999.2.17)
なにはともあれ、我が家では最初にネットワークがつながらないことには仕事になりません。ところが、私のPCには安物PCIネットワークカードがささっているのです。Windows98には標準ではこのドライバはついていません。当然NT5にもついていません。なんだ!NT4のドライバがあるからこれをインストールすれば・・・・そうは問屋がおろさない(T_T)
ちなみにこのViatech製のネットワークコントロールチップを使ったカードはいたるところで見かけます。私も3000円弱で入手しました。非常に数は出ているのですが知名度は低いようです。これ以前には Realtek のRT2098というチップを使ったものを使っていましたがこのチップはもっと有名でNT5にもドライバがちゃんとついているようです。
一般にoemsetup.infファイルというのがドライバと一緒に配布されており、Windowsはこのファイルの中の記述を手がかりにドライバをインストールします。ところが、このINFファイルのフォーマットがNT4とNT5では変わってしまったようです。ネットワークカードに関してはNT4のものがまったく使えません。
が。あきらめるには早すぎます。NT4とWindows98ではドライバのファイル ****.sys ファイルは共用できるようです。しかも、NT5で提供されているINFファイルをよく研究してみるとWindows98で使われているそれとよく似ています。なるほど。じゃあINFファイルを自分で作ればいい。ということになりました。
(1999.2.17)
できたのが oemsetup.inf 。どなたかお試しください。
実はこれではインストールを試していません。いろいろレジストリを自分でさわっているうちに動くようになってしまいました。それにあわせてへんしゅうしてみたのがこのoemsetup.infファイルです。うーん。でもとりあえずは自分だけOKなら・・・ということでINFファイル。もし情報がご入用ならメールください。
CrystalSemiconductorのチップは以前からドライバの供給は非常によいところで、MSのOSには標準で必ずドライバがついています。NT5にもちゃんとついていました。WDMです。ちゃんと動いています。合格!
(1999.2.17)
音源としての私の本命はこちらなんですが、予想通りうまくいっていません。NT4のドライバが使えるかと思いましたがインストールまではそれらしく終了したのですが「プラグアンドプレイに対応していない」だとかでIRQやI/Oアドレスを聞いてくるのです。それらしい数字を入れてみるのですがやっぱりうまくいきません。デバイスマネージャのプロパティでは「ドライバが見つかりません」とでています。やっぱり、ドライバのパスかなにか・・・レジストリをさわってなんとかならないのかなあとおもっている今日この頃です。(1999.2.17)
と、思っているところにYMF724用のWDMのドライバーを見つけました。WinNT5からはWin98と共用できるドライバーのバイナリ形式WDMがあるんです。そこでさっそく試してみました。(T_T)おもいっきりだめでした。ドライバーのインストール中にシステムがクラッシュ。ブルースクリーンにもならず一瞬画面が崩れてそれっきりでした。再起動後、NTの起動の最中にブルースクリーンで、どうやっても2度とNTが立ち上がることがありませんでした。
いろいろ調べているとNT4のドライバというのは基本的に使えるものだという情報を入手。気を取り直して、NT4用のドライバをなんとか動作させようと決意しました。用は、ドライバのバイナリ自体はNT5で使えるはずなのですがインストール用の情報ファイル OEMSETUP.INF ファイルがどうやらそのままではNT5には通じないようです。そこで、OMESETUP.INFを自作することになるのですが、何の知識もなく0から作れるわけもなく、WinNT\Inf のなかをのぞいて wave.inf というファイルを取り出してきました。これはPNPに対応していないSoundBlaster用のINFファイルです。これを元にいろいろ書き換えてみました。
うまくいきました!!!ちゃんと音が鳴りました。MIDIはFM音源、XG音源、MPU-401の3種類が!WDMのようにGS音源までは出ませんでしたが、これで音は完璧!
でも、起動するごとに「ハードウェアの検出」ダイアログが出てくるのですが・・・なにかもひとつたりないようです。
(1999.3.11)
IntelのSmartVideoRecorder3にも載っている非常にポピュラーなチップです。ほとんど1チップでできてしまうようで、このチップをつかった安価なカードをあちこちで見かけます。実売価格7000円程度でしょうか。UNIXのX環境でもドライバが作られているようです。
さて、このチップ用のNT4のドライバは少し前からあったのですが調子が今一つで動作したりしなかったりしましたが、最近ではI/Oデータ謹製のドライバも登場してきて非常に充実してきた感じがあります。
ところがNT5にもってくると・・・・・?ドライバーはNT4のものが普通にインストールすることができました。ところが、デバイスマネージャではYMF724のときと同じく「ドライバがない」とでる。ためしにNetMeetingを起動してみると、ちゃんとキャプチャーデバイスが認識されている。「再生!」・・・・・NT5リブートしました。
これもやっぱりOSへの登録の仕方が悪いんでしょうか。試したのはI/ODATAのドライバです。Osprey社からもNTのドライバが配布されています。これを試してみようと思います。
http://support.intel.com/support/videocapture/isvr3/svr3_14.htm
ftp://ftp.mmac.com/pub/OSP-100/winnt/latest/
NT5ともなれば、Win16/Win32のソフトなんでもござれ・・・と思っていたら大間違いで、Beta版だからなのかいろいろ不具合が起きています。ひどいのは、Win16のコードを含むと思われるプログラムなどはOS自体がクラッシュしてリブートされます。NTではあるまじき現象ですがベータだからなんでしょう。ということで許して。それで対処を考えてみるわけです。
ひどいことにPhotoShop5.0がうまく動きません。起動中にいきなりリブート現象です。「これはWin16のコードが原因らしい」というのに気が付くまで数ヶ月を要しました(^^;
解決法はずばり、Psut9516.dllを削除です。"16"ってのが怪しいですね(^^;私の場合これをリネームしてやりましたがその後いきなりOSごとふっとぶことがなくなり快適にPhotoShopを使えております。