#0038/9999 Q&A集 ★タイトル (88VAUSER) 95/11/01 00:00 (581) 4.3 拡張メモリの設定について 森羅 ★内容 Q>マニュアルがなくて拡張RAMの設定方法が解りません。 以下に代表的な拡張RAMボードの設定資料を挙げます。 中古のRAMを買ったときなどに参考にしてください。 【1】 PIO−PC34F/FX (I・Oデータ機器) 【2】 PIO−PC34H/HX (I・Oデータ機器) 【3】 PC−9801−02N + PC−9805K (NEC) 【4】 PC−9801−31 + PC−9801−21N (NEC) 【5】 PIO−9234シリーズ (I・Oデータ機器) 【6】 EMJmk? (メルコ) 【7】 NS−EMS/NE−EMS (NEOS) 【8】 初代VAでメインメモリ256Kバイトからの増設に対応したボード 【9】 VAシリーズで使用できない98用拡張RAMボード 【1】 PIO−PC34F/FX 3.フォーラム − 9.質問・レポート − #8425(94/8/20) から引用 ============================================================================ REPORT>PIO-PC34F/FXシリーズ設定資料 SGPlo ★設定スイッチの位置 SW1、2 ... ボード上面にあります。 +----------------+ | | SW1 | | ON +---------------+ | | |1 2 3 4 5 6 7 8| | | OFF +---------------+ | | | | SW2 | | ON +------------+ | | |1 2 3 4 5 6 | | SW2 SW1 | OFF +------------+ +----------------+ SW3、4 ... ボードをスロットに差したまま操作できるように、外部に ロータリースイッチとして取り付けられています。 __ __ SW3 | | | | SW4 -------------------------------------------- ★設定内容 【SW1】:ボードの動作環境の設定 SW1-1 不明(88VAではOFF) (CPUが286 以上の場合には ON にしろと推測される記述があり、しかも、 SW1-1がOFFの時には、通常プロテクトメモリメモリ容量の設定を行ってい るSW4が、IOバンクメモリ容量の設定スイッチに変わってしまうことから、 このSW1-1はプロテクトメモリ対応スイッチと思われる。) SW1-2, 3 1, 1 ... ファーストページモードアクセス 1, 0 ... ページモードアクセス 0, 1 ... 倍速 アクセス 0, 0 ... 通常 アクセス SW1-4 不明(88VAではOFF) (CPUが286以上の場合にONにしろと推測される記述があるのみ) SW1-5, 6, 7, 8 内部増設スイッチ 1-5 を ON ... 20000H-3FFFFH を増設 1-6 を ON ... 40000H-5FFFFH を増設 1-7 を ON ... 60000H-7FFFFH を増設 1-8 を ON ... 80000H-9FFFFH を増設 【SW2】ボードのスタートアドレス/スタートバンク番号の設定 SW2 の意味 プロテクトメモリアドレス SW2-2,3,4,5,6で、000000H-F80000H まで 80000H ごとに本ボー ドのスタートアドレスを設定できる EMS ページ番号 SW2-1,2,3,4,5,6で、000H-7E0H まで 20H ごとに本ボードのスタ ートページ番号を設定できる IO バンクメモリ SW2-1,2,3,4,5,6で、00H-FCH まで 4H ごとにスタートバンク番 号を設定できる なお、マルチモードの場合はプロテクトメモリアドレスで100000Hを指定す ればEMSページのスタートアドレスも必ず040H-に、IOバンクメモリも対応す る08H-になる。 セパレートモードの場合にはプロテクトメモリアドレスはSW2の設定値になり、 EMSやIOバンクメモリのアドレスは、SW4でとったプロテクトメモリ容量分に対 応するEMSページ,IOバンク番号は使えなくなる。 具体例 SW2 プロテクトメモリ EMS IO -------------------------------- 123456 | | | -------------------------------- 000000 | 080000H- | 020H- | 04H- 000001 | 100000H- | 040H- | 08H- 000010 | 180000H- | 060H- | 0CH- 000011 | 200000H- | 080H- | 10H- 000100 | 280000H- | 0A0H- | 14H- 000101 | 300000H- | 0C0H- | 18H- ……… 【SW3】ボードの動作モードの設定 ----------------------------------------------------------------- 0 ... プロテクトメモリモード | 1 ... プロテクトメモリ + IOバンクメモリモード | マルチモード 2 ... プロテクトメモリ + EMSメモリモード | 3 ... (同上) | ----------------------------------------------------------------- 4 ... プロテクトメモリモード | 5 ... プロテクトメモリ + IOバンクメモリモード | セパレートモード 6 ... プロテクトメモリ + EMSメモリモード | 7 ... IOバンクメモリ + EMSメモリモード | ------------------------------------------------------------------ 8-F ... メーカー予約(使用不可) | ------------------------------------------------------------------ 【SW4】プロテクトメモリ容量の設定 (但し、SW3 が 7 の時、SW1-1 が OFF の時は IO バンクメモリ容量) 0 ... 0Mbyte 8 ... 8Mbyte 1 ... 1Mbyte 9 ... 9Mbyte 2 ... 2Mbyte A ...10Mbyte 3 ... 3Mbyte B ...11Mbyte 4 ... 4Mbyte C ...12Mbyte 5 ... 5Mbyte D ...13Mbyte 6 ... 6Mbyte E ...14Mbyte 7 ... 7Mbyte F ...15Mbyte 例:4Mbyte のボードの SW2 を 100000H- にし、 SW4 を 2Mbyte にして SW 3 が2(プロテクトメモリ+EMS メモリのマルチモード)の場合 --------------------- プロテクトメモリ | EMSページ 100000H- | 040H- 180000H- | 060H- 200000H- | 080H- 280000H- | 0A0H- | 0C0H- | 0E0H- | 100H- | 120H- --------------------- 同じ設定で SW3 を2(プロテクトメモリ+EMS メモリのセパレートモード) の場合 --------------------- プロテクトメモリ | EMSページ 100000H- | 180000H- | 200000H- | 280000H- | | 0C0H- | 0E0H- | 100H- | 120H- --------------------- 補記:SWについては、初代VA(メモリボードを抜かない場合)とVA2,3では、 SW1:01000001 SW2:00000000(1枚目の場合) SW3:7 (IOバンク+EMSセパレート) SW4:任意 での動作がいいと思われます。初代VAで拡張ボードに差されているメモ リボードを抜いた場合にはSW1を SW1:01000111 にすると動作しますが、IOバンクメモリの0番に加えて1,2番がメインメモ リに取られてしまいます。 なお、34FとFXの差は、増設メモリであるEX34Fのボードが繋げ るかどうかの差と、消費電力の差のようです。 ============================================================================ 【2】 PIO−PC34H/HX 3.フォーラム − 9.質問・レポート − #8419(94/8/13) から引用 ============================================================================ report>PIO-PC34Hシリーズ設定資料 RASHI PIO-PC34Hシリーズ ディップスイッチ位置 +----------------+ | | SW1 | | ON +---------------+ | | |1 2 3 4 5 6 7 8| | | OFF +---------------+ | | | | SW2 | | ON +------------+ | | |1 2 3 4 5 6 | | SW2 SW1 | OFF +------------+ +----------------+ 内容 (ON ・・・ 1, OFF ・・・ 0) (1)SW1 [1〜3] モード 100 ・・・ I/Oバンク 001 ・・・ プロテクト 010 ・・・ LIM EMS 101 ・・・ I/Oバンク + プロテクト 011 ・・・ LIM EMS + プロテクト [4] CPU対応スイッチ 1 ・・・ 80286/386搭載機種 0 ・・・ その他 [5] 80286スイッチ(倍速アクセス機構) 1 ・・・ 倍速アクセス機構オン 0 ・・・ 倍速アクセス機構オフ [6] 実装スイッチ 1 ・・・ 拡張I/Oに増設 0 ・・・ 本体に増設 [7] OFF固定 [8] 増設オプション 1 ・・・ PIO-PC34H-3M 0 ・・・ PIO-PC34H-2M (2)SW2 [1〜6] バンク番号/アドレス設定 モードがI/OバンクまたはLIM EMSの場合には、I/Oバンク番号または EMSページ番号、それ以外はプロテクトメモリアドレス。 123456 プロテクト EMS I/O 000000 000H〜 00H〜 000001 020H〜 04H〜 000010 100000H〜 040H〜 08H〜 000011 180000H〜 060H〜 0CH〜 000100 200000H〜 080H〜 10H〜 . . . 私(88VA初代 + PIO-PC34HX-2M + RDBMS)はSW1=10000000,SW2=000000で使用 していますが、いまのところ問題はありません。(^^)v ============================================================================ 【3】 PC−9801−02N + PC−9805K 3.フォーラム − 9.質問・レポート − #8200(94/2/22) から引用 ============================================================================ 資料〉増設RAM PC-9801-02N+PC-9805K おおた IL1 1・・7 128K-256K 2・・8 256K-384K 3・・9 384K-512K 4・・10 512K-640K 5・・11 ダミー (刺しても刺さなくても良い) 6・・12 ダミー このボードは標準では128Kのボードで、VAで使用するにはボード上のICソ ケットに増設用のチップが刺されて256Kになっている必要があります。 元から刺されている128K分の4164チップを抜き取り、ソケットに移植する 事で128Kのままでも使用できるかもしれません。(未確認) 512K(標準)のシステムの場合は IL1 1・・7 128K-256K 2・・8 256K-384K 3・・9 384K-512K 4■■10 512K-640K 5・・11 ダミー 6・・12 ダミー ============================================================================ 【4】 PC−9801−31 + PC−9801−21N 3.フォーラム − 9.質問・レポート − #8201(94/2/22) から引用 ============================================================================ 資料〉増設RAM PC-9801-31+PC-9801-21N おおた PIO9234のマニュアルより引用。 SW1 1・・4 128K-256K 2・・3 384K-512K SW2 1・・4 256K-384K 2・・3 512K-640K VAで使用するには、PC-9801-21N ボードが増設されている必要があります。 512K(標準)のシステムの場合は SW1 1・・4 128K-256K 2・・3 384K-512K SW2 1・・4 256K-384K 2■■3 512K-640K ============================================================================ 【5】 PIO−9234シリーズ 3.フォーラム − 9.質問・レポート − #8542(95/3/4) から引用 ============================================================================ 資料〉増設RAM PIO9234シリーズ(追補) おおた ★内容 PIO-9234-0.25M ON ●●●●●●●−− OFF −−−−−−−●● 1 2 3 4 5 6 7 A B ? 開始バンク ? 対応ビット ●● 本体メモリ −− 128KB(→384K) A B −● 本体メモリ ●− 256KB(→512K) A B ●− 本体メモリ −● 384KB(→640K) A B −− 本体メモリ ●● 512KB/640KB A B PIO-9234-0.5M ON ●●●●●●−−− OFF −−−−−−●●● 2 3 4 5 6 7 A B C ? 開始バンク? 対応ビット PIO-9234-1M ON ●●●●●−−− OFF −−−−−●●● 3 4 5 6 7 A B C PIO-9234-1.5M/2M ON ○●●●●−−− OFF −−−−−●●● 4 5 6 7 A B C PIO-9234-1.5M/2M ON ●●●−−− OFF −−−●●● 5 6 7 A B C ●●● 本体メモリ −−− 128KB(→640K) A B C −●● 本体メモリ ●−− 256KB(→640K) A B C −−● 本体メモリ ●●− 384KB(→640K) A B C −−− 本体メモリ ●●● 512KB/640KB A B C 開始バンク番号 上記”開始バンク”部分の数字が、開始バンク番号の 各ビットに相当。 i i 2 =0 ●ON 2 =1 −ON −OFF ●OFF ????????????????????????? ? 7 ? 6 ? 5 ? 4 ? 3 ? 2 ? 1 ? 0 ? I/Oポート 00ECh ?2 ?2 ?2 ?2 ?2 ?2 ?2 ?2 ? ????????????????????????? PIO-9234-0.25M ?←??????????????????→? PIO-9234-0.5M ?←???????????????→? PIO-9234-1M ?←????????????→? PIO-9234-1.5M/2M ?←?????????→? PIO-9234-3M/4M ?←??????→? 本体メモリへの充填を行う場合は、先頭バンク00h に設定する事。 80286倍速 ディップSWの下ぐらいにあるSW ジャンパー 80286機のみONにする HI−SUM カスタムチップ右側にあるSW ジャンパー HI−SUM(ハードウェア・チェックサム)機能。 対応のドライバ (IOS10など)が必要。 使う場合1枚目のみON ============================================================================ 【6】 EMJmk? 3.フォーラム − 9.質問・レポート − #8203(94/2/22) から引用 ============================================================================ 資料〉汎用RAM メルコ EMJmk? おおた SW1 EMJmk?のボードNo. 先頭バンク番号 n0h (本体メモリへの充填を行う場合は0) 又は プロテクトメモリの先頭アドレス ?00000h〜 SW2 4 EMS 5 バンク切り替え+EMS(本体512K/バンク2枚目以降) 6 バンク切り替え+EMS(本体384K) 7 バンク切り替え+EMS(本体128K) 0,8 プロテクト+EMS D バンク切り替え+EMS(先頭バンク+08h/バンク2枚目以降) C EMS(ハイレゾ) 1,9 プロテクト+EMS(ハイレゾ) JP1 E プロテクトメモリ上限 DFFFFFhまで F プロテクトメモリ上限 EFFFFFhまで JP2 N NEC E EPSON ============================================================================ 【7】 NS−EMS/NE−EMS ============================================================================ ・SW3(DIPスイッチ) 3−1 OFF (IBeamモード)通常OFFで使用 3−2 ON I・Oバンク+プロテクトメモリ or EMS+プロテクトメモリ OFF EMS、バンク、プロテクトのいずれかの単一モード 3−3 ON 286/386登載機種 OFF 8086/V30等登載機種 3−4 286/386ノーウエイトスイッチ ON 下記以外 OFF 98,E,F,M,U,VF,VM,UV,CV,RX,LS,EX,LX,LV,DO,H98,286U,L,LE,LF 3−5 OFF OFFで使用 3−6 ON 拡張I/Oユニットに増設して使用 OFF 本体に増設して使用 3−7 未使用 (このスイッチがないものもある) 3−8 未使用 (このスイッチがないものもある) VAでの設定 EMSで使用する場合もI・Oバンクとして使用する場合も、すべて OFFにする。(EMS+I・Oバンクの併用はできない。) ・SW2,1(ロータリスイッチ) EMSモードの時、このボードに割り当てるEMSページの先頭の番号を指定する。 現在のメモリ容量 SW2 SW1 (EMSページ番号) 0 MB (000H-) 0 1 0.5MB (020H-) 0 5 1 MB (040H-) 0 9 1.5MB (060H-) 0 D 2 MB (080H-) 1 1 2.5MB (0A0H-) 1 5 3 MB (0C0H-) 1 9 3.5MB (0E0H-) 1 D 4 MB (100H-) 2 1 4.5MB (120H-) 2 5 5 MB (140H-) 2 9 5.5MB (160H-) 2 D : : I・Oバンクモードの時、このボードに割り当てるバンクの先頭の番号を指定する。 現在のメモリ容量 SW2 SW1 (バンク番号) 0 MB ( 00H-) 0 2 0.5MB ( 04H-) 0 6 1 MB ( 08H-) 0 A 1.5MB ( 0CH-) 0 E 2 MB ( 10H-) 1 2 2.5MB ( 14H-) 1 6 3 MB ( 18H-) 1 A 3.5MB ( 1CH-) 1 E 4 MB ( 20H-) 2 2 4.5MB ( 24H-) 2 6 5 MB ( 28H-) 2 A 5.5MB ( 2CH-) 2 E : : メインメモリ256Kバイトからの増設は不可。512Kから増設するときは、 SW2を0、SW1を2にする。 EMSモードでメインメモリを拡張することはできない。 ============================================================================ 【8】 初代VAでメインメモリ256Kバイトからの増設に対応したボード 初代VAでは標準実装のRAM512Kバイトのうち、256Kバイトは拡張スロッ ト3に入っています。大容量の拡張RAMボードを初代VAに増設する場合は拡張ス ロットを有効に使うために、スロット3のRAMボードを外してしまうのも1つの手 です。 しかしこの場合はメインメモリが256Kバイトになってしまうので、使用する拡 張RAMボードは、「メインメモリ256Kバイトから640Kバイトへの増設」が できるものでなくてはなりません。 256Kバイトからの増設に対応したボードには以下のものがあります。 ・PIO−PC34F/FX (I・Oデータ機器) ・PIO−9234シリーズの一部機種 (I・Oデータ機器) (詳しくは以下を参照のこと) 3.フォーラム − 9.質問・レポート − #8211(94/2/25) から引用 ============================================================================ RE:8205/8208 VA1用256KB〜増設対応ボード CHAOS 以下はI・Oデータ機器PIO−9234Gのマニュアルより。 型番 備考 VA1 PIO-9234-1M-1 バンク方式のみ。旧バージョン × PIO-9234-1M-2 バンク方式のみ。旧バージョン × PIO-9234-1M(上記以外) バンク方式のみ。新バージョン ○ PIO-9234-2M(DIP-SW 6連) バンク方式のみ。旧バージョン × PIO-9234-2M(DIP-SW 8連) バンク方式のみ。新バージョン ○ PIO-9234(上記以外) バンク方式のみ。 ○ PIO-9234G バンク方式のみ。 ◎ PIO-9234P プロテクトまたはバンク方式。 × PIO-9X34P プロテクトまたはバンク方式。 × VA1の欄で×とあるものは、256KBからのメインメモリ増設に対応していないもの です。同512KB時には使えますから、VA1でも、付属メモリボードを外さなけれ ばちゃんと使えます。 ============================================================================ 【9】 VAシリーズで使用できない98用拡張RAMボード 汎用の98用拡張RAMボードでも、I・Oデータ機器の「PC−34R」シリー ズは、VAでは使用できないようです。 <<< end of article >>>