------------------------------------------------------------------------------- DXキャッシュコントロール ユーティリティ オンライン マニュアル ------------------------------------------------------------------------------- はじめに  この度は, メルコ製品をお買い上げ頂きまして誠にありがとうございます。 このファイルには、DXキャシュコントロールユーティリティ ソフトウエアマニュア ルに記載されてない最新情報や詳細情報が記載されています。 ご使用前に必ずお読みください。 このファイルの内容 1.ディスクの内容 2.対象ハードウエア 3.インストール 4.インストール設定項目 5.インストール情報 6.DXCACHE.EXE 7.MELEMM.386 8.UP16MEM.SYS 9.キャッシュ設定値  (EUD−FxxM/HDA−20Q) 10.メモリ設定値 (EUF−H/EUB−H,Q/EUD−Q,H/EUA−T,TP/EUZ−Q) 11.MPEG再生ボード 使用時の注意事項 ------------------------------------------------------------------------------- 1.ディスクの内容 ------------------------------------------------------------------------------- DXキャッシュコントロールユーティリティディスクには、以下のファイルが収納 されています。 README.TXT このファイル DXINST.EXE DXキャッシュコントローラインストーラ DXCACHE.EXE DOS、Windows.3.1 専用キャッシュコントローラ UP16MEM.SYS 物理アドレス16M以上のメモリ認識ドライバ < 以下のファイルは README95.TXT を参照してください > DX95INS.COM Windows95 準備プログラム DX95INS.EXE Windows95 準備プログラム DXCTRL.SYS Windows95 専用キャッシュコントローラ DXCTRL.VXD Windows95 専用仮想ドライバー README95.TXT Windows95 に関する情報が記載されています。 < 以下のファイルについては MELEM386.TXT を参照してください > MELEMM.386 386専用仮想86EMSドライバ MELEMM.VXD 仮想デバイスドライバ MELSETUP.INF MELSETUP用情報ファイル MELEM386.TXT MELEMM.386の説明 ------------------------------------------------------------------------------- 2.対象ハードウエア ------------------------------------------------------------------------------- 以下のCPUアクセラレータに対応しています。 (対象以外での使用はしないでください。) HDA−20Q EUD−F16M/F0M EUD−Q16M/Q8M/Q0M EUD−H16M/H8M/Q0M EUA−T8M/T0M EUA−TP8M/TP0M EUB−Q16M/Q8M/Q0M EUB−H16M/H8M/H0M EUF−H16M/H0M EUZ−Q0M ------------------------------------------------------------------------------- 3.インストール ------------------------------------------------------------------------------- < MS−DOS へのインストール> 1)ハードウエアマニュアルに従いCPUアクセラレータを本体に取り付けてく ださい。 2)本体PCの電源を投入し、DOSを立ち上げます。 3)本ディスクをフロッピィドライブへセットします。 4)本ディスクをセットしたドライブをカレントドライブにします。 5)インストーラを起動します。 例)Bドライブに本ディスクをセットした場合 A:> A:>B: B:>DXINST 6)インストーラが起動されますので、画面のガイダンスに沿ってインストールを行 います。 < Windows95 へのインストール> README95.TXT を参照してください。 < Winodws95 をインストールするまえに> README95.TXT を参照してください。 ------------------------------------------------------------------------------- 4.インストール設定項目 ------------------------------------------------------------------------------- 1)起動ドライブ 起動されたDOSのバージョンが、3.3以下の場合は、インストーラ起動時に 起動ドライブの選択を促します。 選択されたドライブのCONFIG.SYSが、変更の対象となります。 1)インストール先 キャッシュコントロールユーティリティを転送するディレクトリを指定します。 デフォルトは、起動ドライブの「DXCACHE」になります。 2)MELEMM.386 CONFIG.SYSに、MELEMM.386を登録 する/しないの設定を します。 デフォルト値は、CPUアクセラレータにより異なります。 ---------------------------------- | 対応機種 | デフォルト | |===================+=============| |HDA−20Q | しない | |-------------------+-------------| |その他 | する | ---------------------------------- 4)CONFIG.SYS CONFIG.SYSの更新を指定します。 デフォルトは、「変更する」になります。 5)詳細設定 詳細設定でCPUアクセラレータの設定項目を個別に指定することができます。 設定できる項目は機種により異なります。 ---------------------------------------------------------------- | | 対応機種 | | 項 目 |------------------------------------| | |HDA-20Q| EUD-F | EUD-Q,H | EUA-T | | | | | EUB-H | EUB-Q | | | | | EUA-TP | EUF-H | | | | | EUZ-Q | | |=========================+=======+=======+=========+=======| |◆キャッシュフラッシュ◆ | | | | | | DMA発生時 | ○ | ○ | × | × | |-------------------------+-------+-------+---------+-------| |◆I/Oウエイト◆ | | | | | | 全I/O | ○ | ○ | × | × | | ユーザー領域 | ○ | ○ | × | × | | 画面関連 | × | ○ | × | × | | 入出力装置 | × | ○ | × | × | | 画面・入出力 | ○ | × | × | × | |-------------------------+-------+-------+---------+-------| |◆キャッシュ◆ | | | | | | ライトバック | ○ | × | ○ | × | |-------------------------+-------+-------+---------+-------| |◆メモリモード◆ | | | | | | バーストモード | × | × | ○ | ○ | | ファーストモード | × | × | ○ | ○ | | レディーウェイト | × | × | ○ | ○ | |-------------------------+-------+-------+---------+-------| |◆メモリアクセス◆ | | | | | | 0〜3 | × | × | ○ | ○ | ----------------------------------------------------------------- ○:設定可能 ×:設定不可能(表示されません) 詳しくは「9.キャッシュ設定値」をご覧ください。 6)インストール キャッシュユーティリティの転送、CONFIG.SYSの作成を行います。 7)終了 インストーラを終了します ディスクを取り出してコンピュータを再起動してください。 ------------------------------------------------------------------------------- 5.インストール情報 ------------------------------------------------------------------------------- インストールが正常に終了すると、指定ディレクトリに次のファイルが転送され ます。 MELEMM.386 MELEMM.VXD UP16MEM.SYS DXCACHE.EXE また、CONFIG.SYSの変更で 「変更する」を指定した場合 指定ドライブのCONFIG.SYSを変更し、変更前の状態を CONFIG.ORGとしてルートディレクトリに保存します。 「変更しない」を指定した場合 ルートディレクトリにCONFIG.NEWを作成します。 (注1)インストーラは、CONFIG.SYSのEUDCACHE.EXE,BL CACHE.EXE等 キャッシュコントローラを削除します。 また、既にCONFIG.SYSにMELEMM.386が存在する場合、 現在のパラメータを引き継ますが、CX,BL,RL,EUX,EMRのオ プションは削除されます。 ------------------------------------------------------------------------------- 6.DXCACHE.EXE ------------------------------------------------------------------------------- DXCACHE.EXEはCPUアクセラレータの内部キャッシュをコントロール するためのプログラムです。 また、ディスクBIOS(1Bh)を監視してディスクアクセス時にCPUのキャッシ ュのフラッシュを行います。 デバイスドライバおよび外部コマンドとして使用する事ができます。 --------------------------------------------------------------------------- |オプション | 機能 | |==========================+=============================================| |/N <キャッシュ設定> |CPUアクセラレータのキャッシュコントロール | | |設定をします。「8.キャシュ設定値」を参照 | | |してください。 | | |(EUD−FxxM/HDA−20Qのみ有効) | | |省略するとデフォルト値が設定されます。 | |--------------------------+---------------------------------------------| |/ON |キャッシュを有効にします。(デフォルト) | | |(HDA−20Q、EUD−F) | |--------------------------+---------------------------------------------| |/OFF |キャッシュを無効にします。 | | |キャッシュONで正常に動作しないアプリケーシ | | |ョン等を起動するときに使用します。 | | |(HDA−20Q、EUD−F) | |--------------------------+---------------------------------------------| |/WD |ライトバックキャシュ禁止 | | |このオープションはDXCACHE.EXE最初 | | |の起動時のみ有効です。 | | | ・HDA−20Q | | | ・EUD−Q,H | | | ・EUB−H | | | ・EUA−TP | | | ・EUZ−Q | |--------------------------+---------------------------------------------| |/MC <メモリ設定> |メモリコントローラの設定をおこないます。 | | |このオプションは以下の機種で有効です。  | | | ・EUD−Q,H             | | | ・EUB−Q,H | | | ・EUF−H | | | ・EUA−T,TP | | | ・EUZ−Q | | |「10.メモリ設定値」を参照 | | |<メモリ設定>を省略するとデフォルト値が設定 | | |されます。 | |--------------------------+---------------------------------------------| |/IW <ウェイト設定> |I/O命令時のリカバリの設定をおこないます。 | | |このオプションは以下の機種で有効です。 | | | ・EUD−H              | | | ・EUB−H | | | ・EUA−T,TP | | | ・EUZ−Q | | |<ウェイト設定>を省略するとデフォルト値が設定 | | |されます。 | | | 0 、 2 、 4 、 8 | | |16、32、64、128が選択可 | | |デフォルト 32 | |--------------------------+---------------------------------------------| |/? |ヘルプを表示します。 | --------------------------------------------------------------------------- ------------------------------------------------------------------------------- 7.MELEMM.386 ------------------------------------------------------------------------------- 仮想86ドライバで,16Mアッパーメモリの管理を行います。 (HDA−20Qでは、無効) (EUZ−Qでは、使用禁止) --------------------------------------------------------------------------- |オプション | 機能 | |==========================+=============================================| |/EXMEM |16M以上のメモリを認識します。 | | |CPUアクセラレータへの設定は行いません | --------------------------------------------------------------------------- ------------------------------------------------------------------------------- 8.UP16MEM.SYS ------------------------------------------------------------------------------- 仮想386ドライバよりも先に起動され、16M以上のメモリ容量を認識します。 オプションスイッチは、ありません。 ------------------------------------------------------------------------------- 9.キャッシュ設定値    (EUD−FxxM/HDA−20Q) ------------------------------------------------------------------------------- CPUアクセラレータのメモリキャッシュおよびI/Oアクセスの動作を16進数 4桁で設定します。(インストーラの「詳細設定」で設定できます。) 設定項目はCPUアクセラレータにより異なります。設定内容は下表でお確かめく ださい 。 【EUD−Q、H/EUB−Q、H/EUF−H/EUA−T、TP/EUZ−Q】 このシリーズには、キャッシュ設定がありません。 【EUD−F】 ------------------------------------------------------------------------- | ビット | 機能 | 1 | 0 | |========+=====================+======================================| | 0〜7 |未使用 | 設定不可(常時0を設定) | |--------+---------------------+--------------------------------------| | 8 |キャッシュ禁止 |キャッシュ禁止 |キャッシュ有効 | |--------+---------------------+--------------------------------------| | 9 |未使用 | 設定不可(常時0を設定) | |--------+---------------------+--------------------------------------| | 10 |未使用 | 設定不可(常時0を設定) | |--------+---------------------+--------------------------------------| | 11 |入出力I/O |ウェイト挿入する |ウェイト挿入しない| |--------+---------------------+------------------+------------------| | 12 |画面関係I/O |ウェイト挿入する |ウェイト挿入しない| |--------+---------------------+------------------+------------------| | 13 |ユーザーI/O領域 |ウェイト挿入する |ウェイト挿入しない| |--------+---------------------+------------------+------------------| | 14 |全I/O領域 |ウェイト挿入しない|ウェイト挿入する | |--------+---------------------+------------------+------------------| | 15 |DMA フラッシュ |フラッシュしない |フラッシュする | ------------------------------------------------------------------------- 【HDA−20Q】 ------------------------------------------------------------------------- | ビット |機能 | 1 | 0 | |========+=====================+======================================| | 0〜7 |未使用 | 設定不可(常時0を設定) | |--------+---------------------+--------------------------------------| | 8 |キャッシュ禁止 |キャッシュ禁止 |キャッシュ有効 | |--------+---------------------+--------------------------------------| | 9 |未使用 | 設定不可(常時0を設定) | |--------+---------------------+--------------------------------------| | 10 |未使用 | 設定不可(常時0を設定) | |--------+---------------------+--------------------------------------| | 11 |未使用 | 設定不可(常時0を設定) | |--------+---------------------+--------------------------------------| | 12 |入出力・画面I/O |ウェイト挿入する |ウェイト挿入しない| |--------+---------------------+------------------+------------------| | 13 |ユーザーI/O領域 |ウェイト挿入する |ウェイト挿入しない| |--------+---------------------+------------------+------------------| | 14 |全I/O領域 |ウェイト挿入しない|ウェイト挿入する | |--------+---------------------+------------------+------------------| | 15 |キャッシュフラッシュ |フラッシュしない |フラッシュする | ------------------------------------------------------------------------- 1)キャッシュ制御 キャッシュとは通常のメモリーより高速なメモリーでキャッシュを使用するとCP Uの処理能力が飛躍的に向上します。 ◆キャッシュ禁止 キャッシュの機能をハードウエア的に禁止します。(通常は有効にしてください) (注)この設定はインストーラーでは設定できません。 ◆ライトバック CPUからメモリーへの書き出しをキャッシュにより遅延させます。 ライトバックを設定すると通常のキャッシュよりさらに高速処理が行えます。 2)I/Oウエイト 周辺装置のなかには、CPU処理能力の向上により高速なI/Oアクセスにより正 常な動作を行えなくなるものがあリます。 I/Oアクセスがあった場合ウエイトを挿入することにより、アクセス間隔を伸ば す機能があります。 ◆入出力装置 --------------------------------------------------------------------------- |対象機器 | 対象I/Oアドレス | |==================================================+=====================| |シリアルポート、システムポート | ---- 00-- 0011 ---- | |プリンタポート、キーボード | ---- 00-- 0100 ---- | |FDD(1M)、固定ディスク、サウンド、BRANCH4670| ---- ---- 100- ---- | |拡張シリアルポート、通信制御アダプタ、FDD切換 | ---- ---- 1011 ---- | |FDD(640K),GP−IB | ---- 00-- 1100 ---- | |マウスポート、内蔵サウンド、マウスタイマ | ---- ---- 1101 ---1 | --------------------------------------------------------------------------- ◆画面関連 --------------------------------------------------------------------------- |対象機器 | 対象I/Oアドレス | |==================================================+=====================| |CRTCテキスト | ---- 00-- 0110 ---0 | |CRTCグラフィック | ---- 00-- 1010 ---0 | --------------------------------------------------------------------------- ◆ユーザー領域 --------------------------------------------------------------------------- |対象機器 | 対象I/Oアドレス | |==================================================+=====================| |ユーザーが自由に使用できる領域で一般的に、ビデオ | ---- ---- 1101 ---0 | |アクセラレータボード,ネットワークカードなどが使用| ---- ---- 1110 00-- | |します。 | ---- ---- 1110 01-- | | | ---- ---- 1110 10-- | --------------------------------------------------------------------------- ◆全I/O領域 入出力装置・画面関連・ユーザー領域を含むすべてのI/O領域に対してウエイト を挿入します。 3)キャッシュフラッシュ DMAによるメモリ転送や、バンク切り替えなどのCPU以外の装置によりメモリ 内容が変更された場合、キャッシュの内容との不整合が発生し正常動作しなくなる ことがあります。 これを防ぐためにキャッシュのフラッシュを行う必要があります。 ◆DMAフラッシュ ハードウエア的にDMAの発生を検出しキャッシュをフラッシュします。 (注)ハードウエア固定で以下の領域へのアクセス時にキャッシュをフラッシュします。 --------------------------------------------------------------------------- |対象機器 | 対象I/Oアドレス | |==================================================+=====================| |バンク切り替え | ---- 01-- 0011 ---1 | |バンク切り替え | ---- ---- 0110 0--0 | |メモリウインドウ | ---- 0000 1001 0--1 | |リセット、A20制御 | ---- 00-- 1111 0--0 | --------------------------------------------------------------------------- ------------------------------------------------------------------------------- 10.メモリ設定値   (EUF−H/EUB−H,Q/EUD−Q,H/EUA−T,TP/EUZ−Q) ------------------------------------------------------------------------------- CPUアクセラレータ上に搭載するメモリのアクセスパターンを設定することが出 来ます。(インストーラの「詳細設定」で設定することができます。) メモリー設定は、メモリーモードとメモリーアクセスにより決定されます。 例) /MC BF1 ◆メモリーモード --------------------------------------------------------------------------- |オープション| 機能 | |============+===========================================================| | B |バーストモードアクセスを有効しします。 | |------------+-----------------------------------------------------------| | F |ファーストモードアクセスを有効にします。 | |------------+-----------------------------------------------------------| | W |メモリアクセスにウエイトサイクルを挿入します。 | --------------------------------------------------------------------------- (注)メモリアクセスパターンは組み合わせて使用することが可能ですが、組み合わ せによっては正常に動作しないことがあります。 動作可能な組み合わせは以下の通りです。 BFW,BF,BW,B,W ◆メモリーアクセス --------------------------------------------------------------------------- |オープション| 機能 | |============+===========================================================| | 0〜3 |アクセスクロックの短縮の設定を行います。 | | |値が小さいほど早い設定になります。 | --------------------------------------------------------------------------- (注)メモリーアクセスは、1以上の値を設定してください、0の設定でも動作可能 ですがメモリーの仕様から外れるため使用を避けてください。 ------------------------------------------------------------------------------- 11.MPEG再生ボード 使用時の注意事項 ------------------------------------------------------------------------------- ・WINDOWS 3.1 で MPEG再生ボード MBN−D ( 弊社製 ) を お使いの方は インストーラを用いてのインストールのままでは、画面の乱れやコマ落ちが発生 する場合があります。 その際は、以下の方法で回避することができます。 DXCACHE.EXEの /IW オプションの設定値を0〜4に変更してください。 (例) DEVICE=A:\DXCACHE\DXCACHE.EXE /IW 0 ~~~~~ ------------------------------------------------------------------------------- DXキャッシュコントロール ユーティリティ オンライン マニュアル 第5版 Copyright (c) 1995-1996 MELCO,Inc. Japan -------------------------------------------------------------------------------