=============================================================================== PC-FXGA plus 取り扱い説明書 FXGA.COM Version 1.00 1998/04/26 presented by FEZ =============================================================================== ●動作環境 HardWare: PC-FXGA + 386上位互換のCPU SoftWare: XMS + EMS 上記項目全て必須。 ●FXGAユーザの必需品! PC-FX のCD-ROMをキャッシングして快適なゲーム環境を提供します。 最大128Mバイトまでキャッシング可能です。 ◎導入法 ■PC-FXGA(98) FXGA.COM を FXGA.exe と同ディレクトリにコピーしてください。 ■PC-FXGA(DS) FXGA.COM を FXGAV.COM にリネームして、FXGAV.exe と同ディレクトリ にコピーしてください。 ■FX-98IF FXGA.COM を PCFX.COM にリネームして、PCFX.exe と同ディレクトリに コピーしてください。(実は動作未確認) ◎使用法 使用法はいたって簡単です。いつも通りに FXGA を起動するだけです。 /?オプションで拡張機能のヘルプが出るので、必要な時は随時参照して ください。必要だと思われる機能は一通り揃っています。オプションで 指定出来ない場合はソースを書き換えてアセンブルすれば良いかな:) ◎ちょっと技術的なこと(オプション解説と諸々の仕様) EMS メモリはエレメント情報格納用に64KB使用します。マッピングされ るメモリは高速なものが望ましいです。 EMS メモリを使用出来ない場合はメインメモリに64KB確保します。但し この場合、FXGA.exeを起動する際にメモリが不足する事があります。 XMS メモリはキャッシュデータの格納に使うので多ければ多いほど良い です。快適に遊ぶためにメモリを増設しましょう(笑) アニメーションデータへのキャッシングを許可したい場合は、/CA オプ ションを付けましょう。メモリが沢山ある人向け。FXGAと相性が悪いソ フトを使用する場合にも指定した方が良いでしょう。 /NC オプションを指定するとキャッシングしなくなります。アプリケー ションの都合上、どうしてもキャッシングをしたくない場合に指定して ください。拡張メモリがないマシンで使う時にも効果あり。 コンソールが遅いマシンで使用するときは、/NV オプションを付けると いいでしょう。指定すれば画面表示のオーバーヘッドが無くなります。 /PF オプションを付けると、READ LONG PREFETCHを呼ぶようになります。 付けた時に高速化するかどうかは、ドライブとドライバに依存します。 大概の場合は遅くなるでしょう。 /DP オプションで95のDOS窓で使えるようになるかもしれません。 が、安定動作を保証するものではありません。 /OC オプションはキャッシュアルゴリズムの最適化を図ります。複数回 アクセスされたエレメントはキャッシュから消えにくくなります。ワン タイムイベントが多いゲームでは威力を発揮するでしょう。 /SS オプションを指定すると1セクタずつ読むようになります。ドライ バの出来が悪くて正常に動作しない場合に有効です。 /SE オプションを指定するとシークが有効になります。CD/DA の再生が うまくいかない時に指定してください。 /GU オプションを指定しないと起動処理を端折ります。通常は指定しな くても問題はありません。 /X: オプションで、使用する XMSメモリの量を強制的に指定でき ます。/X:128M とか /X:1024K てな風に指定してください。指定しない 場合は使えるだけ使います。 /H:オプションで、ハッシュリスト数を指定出来ます。2の累乗で 指定し、範囲は0〜7まで有効です。/H:0でハッシュ無し動作をします。 /H:7で最高速になりますが、ばらつきが多くなります。デフォルトでは メモリ容量に合わせて自動設定します。 /D: オプションでCD-ROMデバイス名を指定すると、MSCDEX無し でも動作するようになります。 /U: オプションでCD-ROMデバイスのユニット番号を指定出来ま す。多連装ドライブで使う時や、ドライブを複数持っている場合に便利 です。詳しい使い方は develop.docのどこかに書いてあります(ォィ [SHIFT]+[ESC] で終了させると、キャッシュをフラッシュせずに再起動 します。[SELECT]+[RUN]リセットが効かないゲームで特に有効です。 解釈不能なオプションを指定した場合、FXGA.exeにそのまま渡します。 そのオプションを解釈できるかどうかはFXGA.exe次第です。 BACKUP.iniの3行目にオプションを記述出来ます。コマンドラインオプ ションはその後ろに追加される形で評価されます。 1エレメントで管理するブロック長は8セクタ(16Kバイト)です。 そのため、エレメントをまたがるアクセス要求時には先読みの効果が現 れ、見た目にはキャッシュにヒットしているように見えます。 ブロックリードに失敗したデータはキャッシングされません。 ●歴史 97/08/14 コミケ前日版(ver 0.10) 熱い波動により遂に完成! 97/08/15 コミケ初日版(ver 0.20) キャッシュ周りのインプリメントを若干修正。 97/08/17 コミケ終了版(ver 0.30) 思わぬ所に蟲がいたので捕獲。tnx>PIBさん アニメーション非キャッシュ機能追加。 97/08/29 第4版(ver 0.40) 最適化。諸々の機能追加。 FXGAV.exe対応。tnx>かおるさん 97/09/07 第5版(ver 0.50) キャッシュアルゴリズム最適化オプション(/OC)追加。 DOS窓使用が可能になるかもしれないオプション(/DP)追加。 BACKUP.iniの3行目にオプションを記述可能。 多連装ドライブ用の機能増強。 97/10/05 第5版改(ver 0.55) ハッシュアルゴリズム搭載で高速化。機能面での変化は無し。 97/11/11 第5版改(ver 0.56) /Bn オプションに対応。/SS オプション追加。/GU オプション追加。 97/12/12 第6版(ver 0.60) 特定のCD-ROMドライバとの相性問題を解決。 98/04/26 最終版(ver 1.00) /SE オプション追加。/X: オプション追加。その他変更。 ●云々 このマニュアル及びプログラム本体の著作権は、FEZが保有します。 アーカイブの内容を変更しない限り転載は自由ですが、営利目的の販売 等は一切禁止します。 転載する場合、下記のIDに連絡を頂けると非常に嬉しいです。 感想・要望・バグレポート・苦情、なども下記IDでお待ちしています。 本アーカイブにはプログラムソースが付属しています。改変してアセン ブルしたものは一個人で利用する場合に限り有効です。改変したものを 不特定多数に配布する場合は、必ず事前に連絡をください。 なお、本プログラムを使用したことによって生じたいかなる障害・損害 に対しても、作者であるFEZは、責任を負うことはありません。各使 用者の責任のもとに使用してください。 ●連絡先 FENIX SYSOP FEZ fez@koken.club.uec.ac.jp