玄人志向 YMF-754PCI (AOpen OEM AW754Pro) + Xv20/W30 + Win95a (Win95無印 + SP1) + IE5.00 + DirectX7.0a 環境
この環境でうまく動作しない原因をはっきりつきとめたくて,いったん最小単位の構成にもどしてから実験しています.
なんにも改造や増設していないデフォ状態のXv20/W30で,MATE-X PCMを無効にしてから,YMF-754PCIをのせてみました.
ピュアなWin98無印 + DirectX7.0a環境では,付属のCD-ROMにはいっているWin95/Win98用VXDドライバであっさりと問題なく正常に動作しました.
さっそくMP3やMIDIファイルを再生してみると,MATE-X PCMとくらべると音飛びはないですし,負荷もすくなくてとってもいい感じです.
ですので,接続などのハードウエアの問題ではないと思います.
(そのかわりになぜかWindowsの終了時には,"Windowsを終了しています..."の画面のままで,"電源を切る準備ができました"の画面が出てこなくなってしまいましたけど,不正な終了というわけではないようで,再起動した時にとくに支障はありませんです.)
ピュアなWin95a (Win95無印 + SP1) + IE5.00 + DirectX7.0a環境では,付属のCD-ROMにはいっているWin95/Win98用VXDドライバをインストールすると,たとえば
例外06が0028:00000001で発生しました。現在のアプリケーションを終了します。
例外0DがVXD VMM(01)+000000D1の0028:C00010D1で発生しました。現在のアプリケーションを終了します。
無効なVxDダイナミックリンクコールがYDLSG(03)+0000042Fからデバイス"3E56"のサービスAに送られました。Windowsの設定が無効です。
無効なVxDダイナミックリンクコールがYDLSG(01)+00003669からデバイス"3E56"のサービス12に送られました。Windowsの設定が無効です。
というようなエラーをだしてハングしてしまいます.
DirectX7.0aはDX7Ajpn.exeから,IE5.00はMS Office2000+SP1のCD-ROMに正式に付属しているものからインストールしています.
そこで,
http://www.yamaha.co.jp/english/product/lsi/us/support/downloads.htmlにある DS-XG Drivers for YMF724,YMF740,YMF744,YMF754 Win95/98/Me v.4.07.1040 (DirectX7 Certified) yamaha_dsxg_driver.exeでVXDドライバをインストールしてみました.
こちらの場合はハングしませんでしたが,デバイスマネージャで"!マーク"がついたままになってしまい,このデバイスをまったく使うことができません.でもリソースの競合がおこっているわけではありません.
YMF754チップやYMF744チップをつんだPCIサウンドカードを動かすのに,Win95環境では苦労されている人が多いみたいで,過去ログで自分なりに勉強してはみたのですが,うまくいく方法が見つかりませんでした.
過去ログでは,YMF754/YMF744用ではなくYMF724用のVXDドライバを入れて動かしている例がありましたが,この場合どのようにYMF724用のVXDドライバをインストールしているのでしょうか?
YMF724用のVXDドライバだけをyamaha_dsxg_driver.exeから取りだせるのでしょうか?
LABWAYやAOpenからおとしてきたYMF724用のVXDドライバ(V1033やV1040)を使ってみましたが,どちらも"!マーク"がついたままになって,うまく動作しませんでした.
YMF754チップやYMF744チップをつんだPCIサウンドカードを,Win95無印環境やWin95a環境できちんと正常に動かしておられる方がいらっしゃいましたら,その手順を御教授いただけないでしょうか?
VXDドライバのバージョンやドライバが作成された年月日,そのドライバの収録先などをおしえてもらえればと思います.
Win95b (OSR2)以降での動作例でしたら,どうかそのことがわかるようおかきそえください.
よろしくおねがいします.