締切済み

PC-9801VM21と

  • 困ってます
  • 質問No.8991217
  • 閲覧数348
  • ありがとう数0
  • 気になる数0
  • 回答数4
  • コメント数0

お礼率 11% (170/1457)

PC-HF103(SCSIタイプHDD)のシステムに於いて
領域確保
[1]BASIC 1 1~9セクター  1MB(PC-8001用)
[2]BASIC 2 10~54セクター 5MB(PC-8801用)
[3]BASIC 3 55~414セクター 40MB(PC-9801VM21用)
[4]MS-DOS Ver3.30D      54MB

[4]における
CONFIG.SYSの記述で
ーーーーーーーーーーーーーーーーーーーーーー
SHELL=A:\COMMAND.COM・・・・・・・・(1)
DEVICE=A:\DOS\PRINT.SYS
DEVICE=A:\DOS\RSDRV.SYS
DEVICE=A:\DOS\NECAIK1.DRV
DEVICE=A:\DOS\NECAIK2.DRV B:NECAI.SYS
ーーーーーーーーーーーーーーーーーーーーーーー
(1)行を追加するとインタープリターがないとか言って
フリーズしてbootしません。
削除すると正常にbootします。
どうしてでしょうか?

回答 (全4件)

  • 回答No.4

ベストアンサー率 18% (40/213)

SHELL=A:\COMMAND.COM A:\ /P
としてやったら、正常にbootするようになりました。
ただしこの意味は、いまだ分かりません。

A:\ /P 新しいCOMMAND.COMを常駐する 

↑は A:\ に新しいCOMMAND.COMtが常駐してますよと言う事で良いのでは。
  • 回答No.3

ベストアンサー率 72% (4259/5908)

A:\ に COMMAND.COM ファイルは置いてありますか?

例えばDOS関係ファイルだからとか言って、MS-DOS関連ファイルを全部A:\DOS フォルダに入れてしまったんだったら、

SHELL=A:\DOS\COMMAND.COM

に変更する必要がありますよ。

SHELL= 行は、実際に、command.com が置いてあるファイルパスを指定ください。
もし、パーティション分割により別のドライブ名になっているんだったら、SHELL=B:\COMMAND.COM とかにしないといけないかもしれません。
指定されたところにcommand.comがないから、「インタープリターがありません」って言われる訳です。
※ COMMAND.COM=コマンドライン インタープリター、です。
  • 回答No.2

ベストアンサー率 44% (2446/5527)

もう昔々の事で大半の記憶が消えているのですが

COMMAND.COMのオプション、パスの記述が間違っているのでは?
オプションが合っているのであれば 指定先の何かが正しくないのかも

記載しなければ初期設定が適用されるので
http://www002.upp.so-net.ne.jp/jsrc/pc-98/autoexec.html
SHELL参照
間違った記載なので実行できないような雰囲気を感じます

昔使ってた頃は /Pだけ付けてたような?
簡単なゲームでしたので それで十分だったのかも知れません
補足コメント
Water_5

お礼率 11% (170/1457)

現在の構成
PC-9801VM21とNEC PC-HF103(SCSIタイプHDD)
のシステムに於いて
領域確保
[1]BASIC 1 1~9セクター  1MB(PC-8001用)
(N88-日本語BASIC(86)でformat)
[2]BASIC 2 10~54セクター 5MB(PC-8801用)
(N88-日本語BASIC(86)でformat)
[3]BASIC 3 55~414セクター   40MB(PC-9801VM21用)
(N88-日本語BASIC(86)でformat)
[4]MS-DOS Ver3.30D      54MB

[4]におけるトップ画面
COMMAND.COM 24931
DOS     <DIR>
MENU.MNU   3240
SETUP.DEF   6207
README.DOC 3479
README2.DOC 2897
JISYO  <DIR>
CONFIG.SYS  181
AUTOEXEC.BAT  56

CONFIG.SYSの内容
ーーーーーーーーーーーーーーーーーーーーーー
FILES=25
BUFFERS=10

SHELL=A:\COMMAND.COM A:\ /P・・・・・(1)

DEVICE=A:\DOS\PRINT.SYS
DEVICE=A:\DOS\RSDRV.SYS
DEVICE=A:\JISYO\NECAIK1.DRV
DEVICE=A:\JISYO\NECAIK2.DRV B:NECAI.SYS
ーーーーーーーーーーーーーーーーーーーーーーー
(1)式の意味
COMMAND.COMには常駐部と非常駐部がある。
あるコマンドを命令したとする。必要な非常駐部の
サブルーチンを主メモリーへロードする。

つまり、常駐部、非常駐部のサブルーチンを共同で
コマンド処理をする。

そこで”A:\ /P”が付くとどうなるか?
COMMAND.COM(24931byte)全部が主メモリーへ常駐する。
非常駐部をロードする手間が省ける分処理が早くなる。

AUTOEXEC.BAT
-------------------------------
@ECHO OFF

PATH A:\
SET PROMPT=$L$P$G
------------------------
投稿日時 - 2015-06-11 00:31:35
  • 回答No.1

ベストアンサー率 18% (40/213)

補足コメント
Water_5

お礼率 11% (170/1457)

解決しました。

SHELL=A:\COMMAND.COM・・・・・・・・(1)
    ↓
SHELL=A:\COMMAND.COM A:\ /P
としてやったら、正常にbootするようになりました。
ただしこの意味は、いまだ分かりません。

MS-DOS Ver3.30Dは面白いです。
(少しづつシステムが出来上がっていくところが。)
投稿日時 - 2015-06-09 23:11:52
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
関連するQ&A
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する

ピックアップ

ページ先頭へ