NEC PC-98 series memory switch configuration table
PC-98シリーズのメモリスイッチ設定の一覧表です。正常動作しない時に必ず設定をご確認ください。
2015/ 6/ 8 更新
[an error occurred while processing this directive]
[an error occurred while processing this directive]
NEC PC-9800シリーズ (PC-98) ではメモリスイッチを正しく設定しないと、RS-232Cシリアル通信ができなかったり、N88-BASICが起動時にフリーズする、フロッピーディスクからソフトが起動しない、メモリ不足で MS-DOSや Disk-BASICが起動しない等、本体が正常に起動、動作しません。故障を疑う前に必ずメモリスイッチの設定をご確認ください。
特に、サウンドボードを増設しボードのリソース設定が正しいにも関わらず、ゲームソフト等で、ボードを認識しない、サウンドが鳴らないという場合は、サウンドボード拡張 ROMの設定が「あり」になっているかを確認してください。「あり」でない場合は、サウンドボード上のサウンド BIOS ROMが有効になりません。
設定変更後は、メモリスイッチ初期化の設定を「保持する」に切り替え再起動します。ディップスイッチがセットアップメニュー方式の機種では、事前に「保持する」に切り替えておくか、設定変更直後の再起動時に [HELP] キーで呼び出して「保持する」に切り替えても有効です。
設定方法は 4通りです。
メモリスイッチの設定内容は内蔵の電池でバックアップされているので、電源を切って通電しなくてもしばらく (機種により 1日から2週間程度) は保存されます。電池が切れると設定内容が破壊されてしまい、テキスト画面が緑色になる、HDDが起動しないなど意図しない動作になってしまいますので、長期間通電していない場合は、必ず初めにディップスイッチまたは、セットアップメニューでメモリスイッチ初期化の設定を「初期化する」に設定してから起動します。
各スイッチは、2進数 8ビットです。設定値は 2桁の 16進数に変換して設定します。(例:「01001000」→「48」)
スイッチ番号 | システム規定値 (機種の仕様により異なります) | アドレス | |
---|---|---|---|
ノーマル | ハイレゾ | ||
SW1 | 48 | A3FE2H | E3FE2H |
SW2 | 05 | A3FE6H | E3FE6H |
SW3 | 04 | A3FEAH | E3FEAH |
SW4 | 00 | A3FEEH | E3FEEH |
SW5 | 01 | A3FF2H | E3FF2H |
SW6 | 00 | A3FF6H | ― |
各項目の赤い部分が工場出荷時 (デフォルト) の設定です。
N88-BASIC、MS-DOS共通設定
ビット | 機能 | 0 | 1 |
---|---|---|---|
0 | Xパラメータ | 無効 | 有効 |
1 | 通信方式 | 全二重 | 半二重 |
2 | データビット長 | 7ビット | 8ビット |
3 | ― ※10 | 常に 1 | |
4 | パリティチェック | なし | あり |
5 | パリティ指定 | 奇数 | 偶数 |
6 | ストップビット長 |
7 6 0 1 : 1ビット 1 0 : 1.5ビット 1 1 : 2ビット |
|
7 |
※10 ハイレゾモード時「0」に変更すると「0 0:5ビット」、「0 1:6ビット」に設定可。
ビット0〜3、N88-BASIC、MS-DOS共通設定
ビット4〜7、N88-BASICターミナルモード専用設定
ハイレゾモード時、ビット 4は「0:システム予約」。ビット 5〜7は「0:未使用」。
ビット | 機能 | 0 | 1 |
---|---|---|---|
0 | ボーレート |
3 2 1 0 0 0 0 0 : 無効 0 0 0 1 : 75ボー 0 0 1 0 : 150ボー 0 0 1 1 : 300ボー 0 1 0 0 : 600ボー 0 1 0 1 : 1200ボー 0 1 1 0 : 2400ボー 0 1 1 1 : 4800ボー 1 0 0 0 : 9600ボー |
|
1 | |||
2 | |||
3 | |||
4 | 日本語シフトコード | KI=1B4BH、KO=1B48H | KI=1A70H、KO=1A71H |
5 | CRコード受信処理 | CR受信時:復帰 + 改行 | CR・LF受信時:復帰 + 改行 CR受信時:復帰 |
6 | リターンキー送信処理 | CRコード | CR・LFコード |
7 | Sパラメータ | 無効 | 有効 |
ビット0〜4、6、N88-BASIC、MS-DOS共通設定
ビット5、MS-DOS専用設定
ビット7、N88-BASIC専用設定
ハイレゾモード時、ビット 4、5は「0:システム予約」。ビット 7は「0:未使用」。
ビット | 機能 | 0 | 1 |
---|---|---|---|
0 | メモリサイズ ※11 |
2 1 0 0 0 0 : 128KB 0 0 1 : 256KB 0 1 0 : 384KB 0 1 1 : 512KB (バンクメモリ使用時の最大容量) 1 0 0 : 640KB 1 0 1 : 768KB (ハイレゾモードのみ) |
|
1 | |||
2 | |||
3 | 数値データプロセッサ (V30) | なし | あり |
4 | 数値データプロセッサ (V30以外) ※12 | なし | あり |
5 | 数値データプロセッサクロック数 | 8MHz以外 | 8MHz |
6 | テキスト画面の初期カラー設定 | 白 | 緑 |
7 | DELコード受信処理 | ターミナルモード (BS) 入出力モード (DEL) |
ターミナルモード(NUL) 入出力モード (NUL) |
※11 工場出荷時で搭載メモリ容量が 640KB以下の機種は、初期設定値は工場出荷時のメモリ搭載容量になる。
※12 486DX/DX2/DX4、Pentium等 FPU内蔵 CPU搭載モデルの規定値は「1:あり」。
ビット0〜4、6、7、N88-BASIC、MS-DOS共通設定
ビット3、5、N88-BASIC専用設定
ハイレゾモード時、ビット 3、5は「0:システム予約」。
ビット | 機能 | 0 | 1 |
---|---|---|---|
0 | システム予約 | 常に 0 | ― |
1 | システム予約 | 常に 0 | ― |
2 | システム予約 拡張 ROM用:C8000〜 C9FFFH |
常に 0 | ― |
3 | サウンドボード 拡張 ROM用:CC000〜 CFFFFH ※13 |
なし | あり |
4 | 拡張RS-232C I/Fボード、BRANCH4670ボード 拡張 ROM用:D0000〜 D3FFFH |
なし | あり |
5 | GP-IB I/Fボード 拡張 ROM用:D4000〜 D5FFFH |
なし | あり |
6 | システム予約 拡張 ROM用:CA000〜 CBFFFH |
常に 0 | ― |
7 | システム予約 拡張 ROM用:CE000〜 CFFFFH |
常に 0 | ― |
※13 対象のサウンドボードは、PC-9801-14、PC-9801-26/26K、PC-9801-73、PC-9801-86。サウンド機能内蔵機種 (PCM音源のみの機種は除く) の規定値は「1:あり」。
ビット0、1、4〜7、N88-BASIC、MS-DOS共通設定
ビット2、3、N88-BASIC専用設定
ハイレゾモード時、ビット 1〜7は「0:システム予約」。
ビット | 機能 | 0 | 1 |
---|---|---|---|
0 | PC-PR201系プリンタ | 使用しない | 使用する |
1 | 固定ディスクデバイス名優先 (HDD→FDDの順) | 使用しない | 使用する |
2 | 固定ディスクユーザー識別名 | 使用しない | 使用する |
3 | 画面ハードコピー ※14 | 白黒 | カラー |
4 | システム起動装置の指定 |
7 6 5 4 0 0 0 0 : FDD → HDDの順に検索 0 0 1 0 : 640KB FDD 0 1 0 0 : 1MB FDD 1 0 1 0 : HDD #1 1 0 1 1 : HDD #2 上記以外: ROM BASICの起動 |
|
5 | |||
6 | |||
7 |
※14 PC-PR201V系カラープリンタを使用、SW6-4が「使用する」のときに有効になる。
全ビット N88-BASIC、MS-DOS共通設定
ハイレゾモード時、全ビットとも「0:システム予約」。
ビット | 機能 | 0 | 1 |
---|---|---|---|
0 | 未使用 | 常に 0 | ― |
1 | 未使用 | 常に 0 | ― |
2 | 未使用 | 常に 0 | ― |
3 | モニタモード拡張機能 ※15 | 使用しない | 使用する |
4 | 拡張画面ハードコピー機能 | 使用しない | 使用する |
5 | 電話制御機能 | 使用しない | 使用する |
6 | 未使用 | 常に 0 | ― |
7 | 未使用 | 常に 0 | ― |
※15 PC-9801UV/VF/VM/VX0,2,4のみ有効。
このページ内にある内容の無断での転載、引用、加工などの一切の行為は固くお断りします。
PC-98, PC-9801, PC-9821, PC-9800, 98NOTEは NEC社の商標または登録商標です。
Pentium, ODPは intel社の商標または登録商標です。
この他、製品名、型番等は、一般に各メーカーの商標または登録商標です。