**************************************************************************** DirectX8 For NEC9821 オペレーションマニュアル **************************************************************************** §はじめに  DirectX8.0より、NEC PC-9821シリーズがサポート外となりました。それも、「イン ストールできるが保証しない」のではなく、インストール自体出来ないようになって しまいました。  当然、9821使いの僕としては面白くないわけで、「何とかしてやれ」と思って作っ たのがこのツールです。  勿論、こんなものに頼らなくともパワーユーザーと呼ばれる方々なら、ファイルの 手動書き換え&レジストリ書き換えで何とかできるのですが、書き換え個所が非常に 多く、厄介なのは確かです。また、DirectX7.0aのDLLを用いる&INF書き換えでイン ストールする手もありますが、生憎とこの手はWindows2000では使えませんでした。  そこで、「(比較的)手軽に、2000でも」をコンセプトに作ってみました。 §対象環境 NEC PC-9821シリーズ上で動作する、Windows 95/98/98SE/2000。 作業領域として、約40MBのハードディスク領域を必要とします。 但し、CABセットアップ版への対応は、DirectX8.0(a)ではWindows 2000に限ります。 また、DirectX8.1(b)、9.0(a/b/c)は、Windows 95には対応しておりません。 §対象ファイル DirectX8.0(a)、8.1(b)、9.0(a/b/c)に含まれる、dsetup32.dllです。 §構成ファイル DX8NEC98.EXE ……… パッチ本体 DX8NEC98.TXT ……… このドキュメント §用意するもの 1、このパッチ 2、DirectX8.0/8.0a/8.1/8.1b/9.0/9.0a/9.0b/9.0c。 マイクロソフトのサイトからDLするか、雑誌の付録を捜してください。 DLする場合は、次のファイルを用意してください。 DirectX 8.0/8.0a Windows95/98/98SE ……… DX80JPN.EXE Windows2000 ……… DX80NTJPN.EXE DirectX 8.1/8.1b Windows98/98SE ……… DX81JPN.EXE Windows2000 ……… DX81NTJPN.EXE DirectX 9.0 ……… DX90_REDIST.EXE DirectX 9.0a ……… DX90a_REDIST.EXE DirectX 9.0b ……… DX90b_REDIST.EXE 又は DX90update_redist.EXE DirectX 9.0c ……… directx_9c_redist.exe 又は directx_9c_Dec04sdk_redist.exe 又は directx_9c_Feb05sdk_redist.exe 又は directx_9c_Apr05sdk_redist.exe 又は directx_9c_Jun05sdk_redist.exe 又は directx_9c_Aug05sdk_redist.exe 又は directx_9c_Oct05sdk_redist.exe 又は directx_9c_Dec05sdk_redist.exe 又は directx_9c_Feb2006_redist.exe 又は directx_9c_Apr2006_redist.exe 又は directx_9c_Jun2006_redist.exe 又は directx_9c_Aug2006_redist.exe 又は directx_9c_Oct2006_redist.exe 又は directx_9c_Dec2006_redist.exe 又は directx_9c_Feb2007_redist.exe 又は directx_9c_Apr2007_redist.exe 又は directx_9c_Jun2007_redist.exe 又は directx_9c_Aug2007_redist.exe 又は directx_9c_Nov2007_redist.exe 又は directx_9c_Mar2008_redist.exe 若しくは directx_9c_Jun2008_redist.exe CABセットアップ版への対応状況は次のとおり。 DirectX 8.0/8.0a ……… Windows2000のみ DirectX 8.1/8.1b ……… Windows98/98SE/2000 DirectX 9.0(a/b/c) ……… CABセットアップ版が存在しません。 §使用方法  わかりにくい点があるかも知れませんが、この程度が理解できないようでは利用し ないほうが賢明だと思います。 <自己解凍書庫版を利用する場合 ……… DirectX 8の場合> (1)、コマンドプロンプト、又はスタートメニューの「ファイル名を指定して実行」 より、DirectXを作業フォルダに解凍します。 例)Windows98の環境で、C:\temp\dx8を作業フォルダとして、DirectX8.1bをイン ストールする場合 (drive):\(folder)\DX81JPN /T:C:\temp\dx8 /C (2)、パッチプログラムを作業フォルダにコピーし、実行します。 (3)、セットアッププログラム、dxsetup.exeを実行します。 <CABセットアップ版を利用する場合 ……… DirectX 8の場合> (1)、DirectXを書き込み可能な任意のフォルダにコピーします。 (2)、パッチプログラムを、(1)のフォルダにコピーし、実行します。 (3)、セットアッププログラム、dxsetup.exeを実行します。 <REDIST版を利用する場合 ……… DirectX 9の場合> (1)、DX90_REDIST.EXE、DX90A_REDIST.EXE、DX90B_REDIST.EXE、 DX90UPDATE_REDIST.EXE、DIRECTX_9C_REDIST.EXE、 DIRECTX_9C_DEC04SDK_REDIST.EXE、DIRECTX_9C_FEB05SDK_REDIST.EXE、 DIRECTX_9C_APR05SDK_REDIST.EXE、DIRECTX_9C_JUN05SDK_REDIST.EXE、 DIRECTX_9C_AUG05SDK_REDIST.EXE、DIRECTX_9C_OCT05SDK_REDIST.EXE、 DIRECTX_9C_DEC05SDK_REDIST.EXE、DIRECTX_9C_FEB2006_REDIST.EXE、 DIRECTX_9C_APR2006_REDIST.EXE、DIRECTX_9C_JUN2006_REDIST.EXE、 DIRECTX_9C_AUG2006_REDIST.EXE、DIRECTX_9C_OCT2006_REDIST.EXE、 DIRECTX_9C_DEC2006_REDIST.EXE、DIRECTX_9C_FEB2007_REDIST.EXE、     DIRECTX_9C_APR2007_REDIST.EXE、DIRECTX_9C_JUN2007_REDIST.EXE、     DIRECTX_9C_AUG2007_REDIST.EXE、DIRECTX_9C_NOV2007_REDIST.EXE、     DIRECTX_9C_MAR2008_REDIST.EXE、DIRECTX_9C_JUN2008_REDIST.EXE のいずれかを実行し、DirectX9を任意 のフォルダに解凍します。 (2)、パッチプログラムを、(1)のフォルダにコピーし、実行します。 (3)、セットアッププログラム、dxsetup.exeを実行します。 §FAQ Q1、「現在ご使用のオペレーティングシステムにはインストールできません」等の エラーメッセージが出てインストールできません。 A1、dsetup32.dllにもいくつかのバージョンが存在します。このため、未知のバー ジョンにはパッチが当たらないことがあります。この場合にはPC-9821を拒否する ルーチンを殺すことが出来ないので、インストールに失敗します。 作者としても可能な限り対応するつもりですので、ご一報頂ければ善処します。 ただし、100%の対応をお約束するものではありません。 Q2、雑誌付録からDirectX8.0aをコピーしてインストールしましたが、何も起こりま せん。OSはWindows98です。 A2、DirectX8の雑誌付録は大抵の場合CABセットアップ版です。CABセットアップ版 に対応しているのは、DirectX8.0又は8.0aの場合Windows 2000のみです。従っ て、マイクロソフトのHPからDLしてくる必要があります。DirectX8.1(b)の 場合には問題ありません。 Q3、セットアップ終了後再起動に失敗します。 A3、当方では確認していませんが、Windows95OSR2でこの症状が出たとの報告があり ます。DirectX8に先立って、DirectX7.0aをあらかじめインストールしておくこと で回避できるようです。 Q4、マイクロソフトからDirectX9をDLしたのですがファイル名が異なります。 A4、マイクロソフトのHPから通常ダウンロードできるものはWEBセットアップ版 と呼ばれるもので、これには本パッチは対応しておりません。スタンドアロンで動 作する、REDIST版を探すか、雑誌付録を利用する必要があります。 WEBセットアップ版はDirectXの側に当方の予期せぬ改変が行われる可能性が あること、およびパッチ適用作業にかなりの危険が伴うことから、対応予定はあり ません。 Q5、DirectX9.0cはWindows98で動きますか?マイクロソフトのHPでは対応OSに  含まれていませんが……… A5、当方が試したところ、インストールは可能でしたし、目立った不具合も今の ところありません。しかし、PC-9821上のWindows98/98SEで動作し、かつ DirectX9.0cを入れる意味のあるグラフィックカードが存在しない以上、わざわ パッチを当ててまでインストールする意味があるかは疑問です。 §付記 <著作権> このプログラムの著作権はFeldlotosに帰属します。また、このプログラ ムはフリーウェアであり、著作権の放棄はいたしません。 <許諾条件> 以下の条件が守られる限り、転載、配布は自由です。著作者への連絡は不要です。 1、ファイルの内容を一切変更しないこと。 2、PDSと表記される恐れのあるネットやサイトには転載しないこと。 3、転載、配布が無償で行われること。ただし、最低限の実費の徴収を除きます。 <免責> このプログラムの使用に於いて発生した、いかなる損害についても、著作者は一切 の責任を負いません。苦情・要望又はバグレポートは下記のIDもしくは作者HPの 掲示板において受け付けます。ただし、この件について各ネットの管理・運営者、及 び出版社がなんらの責任及び義務を負担するものではありません。  また、本来動作対象外であるものを無理矢理インストールする以上、将来何らかの 不具合が出ないとも限りません。このことの意味について、充分熟考した上でご利用 下さい。なお、パッチ適用済のDLLの不特定多数への配布やネット・サイトでの公 開は、マイクロソフト社の著作権を侵害する行為となりますので、絶対に行わないで 下さい。万が一これらの行為が行われた場合の責任は全て行為者に帰属し、作者は一 切の責任を負いません。  このプログラムの不具合、バグ等について、作者は善処はいたしますが、サポート の義務を負担するものではありませんし、逆に予告無く改変・バージョンアップを行 う場合があります。  最後に、このパッチについて、マイクロソフト社に対して問い合わせや苦情等の申 し立てを行なうこと、掲載雑誌の出版元に対して、誌面で許諾された以上の問い合わ せ等を行うことはお止め下さい。並びに作者に対してダイレクトに殴り込みをかける 等の行為も・・・お願いですから遠慮してください・・・。 <作者連絡先> Nifty-serve YHI00407 e-mail YHI00407@nifty.ne.jp 作者HP http://hp.vector.co.jp/authors/VA007918/ <履歴>  Ver1.00 00-12-11 とりあえず作る。 Ver1.10 00-12-18 パッチ適用後、AT互換機で動作しなかったバグを修正。 これをもって正式公開バージョンとする。 Ver1.20 01-02-02 DirectX8.0a(英語版)に暫定ながら対応。            雑誌掲載依頼を受け、ドキュメントを整備。 Ver1.30 01-02-07 DirectX8.0a(日本語版)に対応すると共に、暫定だった英語版 のサポートを打ち切ることとし、アーカイブから削除。 これに伴いドキュメントを再整備。 Ver1.40 01-03-16 雑誌収録に多く用いられるCABセットアップ版に対応。            これに伴い個別パッチ形式を止め、統合パッチ形式に変更。 Ver1.50 01-11-10 DirectX8.1に対応。 Ver1.60 01-12-28 DirectX8.1 CABセットアップ版に対応。今回はWin98/98SEにも 対応した。 Ver1.70 02-07-02 DirectX8.1bに対応。  Ver2.00 02-08-18 DirectX8.1b CABセットアップ版に対応。今回もWin98/98SEでも 動作する。なお、このバージョンよりWdiffによる差分方式を取り 止め、 Microsoft Visual C++ 6.0で作成してある。 Ver2.10 03-02-08 DirectX9.0 REDIST版に対応。 別ツールとして公開することも考えたが、DirectX8への需要も引 き続き見込まれることと、DirectX8「以降」をインストールする ツール、という意味を込めて、このまま突っ走ることにした。 Ver2.20 03-05-25 DirectX9.0a REDIST版に対応。 Ver2.30 03-07-24 DirectX9.0b REDIST版に対応。 Ver2.31 03-10-10 DirectX9.0b REDIST版のマイナーバージョンアップに対応。 Ver2.40 04-07-27 DirectX9.0c REDIST版に対応。 Ver2.41 04-12-14 DirectX9.0c REDIST版のマイナーバージョンアップに対応。 Ver2.42 05-02-12 DirectX9.0c REDIST版のマイナーバージョンアップに対応。 Ver2.43 05-04-03 DirectX9.0c REDIST版のマイナーバージョンアップに対応。 Ver2.44 05-07-31 DirectX9.0c REDIST版のマイナーバージョンアップに対応。 Ver2.45 05-10-15 DirectX9.0c REDIST版のマイナーバージョンアップに対応。 Ver2.46 05-12-18 DirectX9.0c REDIST版のマイナーバージョンアップに対応。 Ver2.47 06-02-18 DirectX9.0c REDIST版のマイナーバージョンアップに対応。 Ver2.48 06-04-22 DirectX9.0c REDIST版のマイナーバージョンアップに対応。 Ver2.49 06-06-18 DirectX9.0c REDIST版のマイナーバージョンアップに対応。 Ver2.50 07-01-06 DirectX9.0c REDIST版のマイナーバージョンアップに対応。 Ver2.51 07-05-05 DirectX9.0c REDIST版のマイナーバージョンアップに対応。 Ver2.52 07-12-09 DirectX9.0c REDIST版のマイナーバージョンアップに対応。 Ver2.53 08-03-08 DirectX9.0c REDIST版のマイナーバージョンアップに対応。 Ver2.54 08-06-08 DirectX9.0c REDIST版のマイナーバージョンアップに対応。 ***************************************************************************** DX8NEC98.TXT Written By Feldlotos ***************************************************************************** [eof]