[3423]  PC98版シムシティ2000のインストールについて
投稿者:AL さん   2001-07-08 18:45:45
皆様初めまして。
いつも参考にさせていただいております。
先日オークションにてPC−9801/9821シリーズ用シムシティ2000デラックスを
手に入れたのですが、インストールが上手くいかず困っています。
症状としては、
MS−DOS起動後、添付の起動ディスク内にあるINSTALL.EXEを起動し、
Disk1及びDisk2のデータをハードディスクに転送・解凍後
起動ディスクにMS−DOSのシステムファイルを書き込むのですが、
そこで「システム領域の確保ができませんでした」とのメッセージが出て
インストールが中断してしまいます。
(ここまでの作業は基本的にインストーラーの指示どおりに行っております)

本来であれば、インストール終了後起動ディスクから立ち上げることができるはずですが、
当然起動ディスクにシステムファイルがないので立ち上がりません。
念のためハードディスクにできあがったsc2000.exeを
直に起動してみましたが、
「sc2000.cfgが見つかりません。再インストールして下さい。」
と、メッセージが出て起動できませんでした。

その後、config.sysを書き換えてメモリーを確保してから試してみたり、
DOSのバージョンを変えて試してみたのですが、
残念ながら状況は変わりませんでした。

古いソフトなので、メーカーのサポートも無理でしょうし
困ってしまい、こちらで質問させて頂くことになりました。

インストールするパソコンの環境は以下のとおりです。

PC−9821Ap3/C9W
メモリー 112MB(32M*3+16M*1)
HD I−O DATA UHDI−4.3G/98
Cバスには
1MバイトFDインターフェース(Logitec LFA−19)
LANボード(PC−9801−108)
FM音源ボード(QVISION Wave Star+MIDI Star)
が刺さっております。
それと内蔵3.5インチFDDを増設しております。
外付けFDインターフェースにはitecと言うメーカーの
ITF−535Wと言う3.5インチと5インチが1つずつあるドライブを繋げています。

以上のもの以外は、純正のままです。

また、OSは
A(約1G) Win95
B(2G)  MS−DOS6.2
C(約1G) MS−DOS5.0A−H
を使用しております。

インストールは、B・C共に試してみましたが同様の結果でした。

それでは、どなたか情報をお持ちであれば教えていただけますようお願いいたします。
  1. さん   2001-07-09 00:23:02
    憶測ですがパーティションが大きすぎる可能性があります。
    私もあるゲームにて1GBのHDDにインストールしようとしたときHDDの空きがありません。というエラーになったことがあります。
  2. AL さん   2001-07-09 01:35:46
    谷さん、早速のお返事有り難うございます!!
    >憶測ですがパーティションが大きすぎる可能性があります。
    今から試してみます。
    確かにMS−DOSやWindowsにもパーティションの制限がありますし。
    とりあえずCドライブをいったん削除して、500メガくらいに切り直してみます。

    結果は後ほど・・・
  3. KETA さん   2001-07-09 17:39:12
    >Disk1及びDisk2のデータをハードディスクに転送・解凍後
    >起動ディスクにMS−DOSのシステムファイルを書き込むのですが、
    >そこで「システム領域の確保ができませんでした」とのメッセージが出て
    >インストールが中断してしまいます。
    つまり、HDDへのインストールまでは正常に行うことができているが
    FDの起動ディスク作成に失敗しているという症状ですね。

    >添付の起動ディスク内にあるINSTALL.EXEを起動
    MS-DOSはFDから起動しているのでしょうか?
    ご存知のように98は起動ドライブによってドライブレターが変化するので
    FDの起動ディスクが必要なゲームではインストール時にFD起動しておかないと
    上手くいかない場合があります。

    外付けFDDを増設されているとのことですが、優先的に起動するドライブを
    システムメニューで正しく選択してください。

    MS-DOSの起動ディスクのconfigでシェルを指定していない場合は
    インストール時のカレントディスクに常にio.sysを始めとするシステム一式がある
    状態にしておいてください。
    システム転送時にこれらのファイルがないとエラーが発生します。

    私の思いつくのはこれくらいですが、お役に立てる出そうか?
  4. AL さん   2001-07-10 00:12:03
    結果のご報告に参りました。

    まずは、KETAさん有り難うございます。

    >MS-DOSはFDから起動しているのでしょうか?
    少し説明不足でした。
    このソフトのインストール方法は、まずHDから起動し
    任意のドライブに起動FDを入れ、カレントドライブをそのFDDにしてから
    INSTALL.EXEを起動するという流れなのです。
    起動FDにはそもそもDOSのシステムファイルは入っていないので
    インストール中にそれを転送しているようです。

    それで結果ですが・・・・とりあえずなんとか動くようになりました。
    原因はDOSのバージョンと言ったら良いのか・・・・
    少し長くなりますが、今後の参考のために(参考にならないでしょうが)書いておきます。

    まず、元々の起動FDにはDUMMY.0とDUMMY.1と言う65535バイトのファイルがFD内の先頭にあります。
    おそらくこれをインストーラーがDOSのシステムファイルと書き換えるのだと思うのですが、この2つのファイルの大きさが問題なのです。
    DOSの起動に必要なファイルは
    IO.SYS、MSDOS.SYS、COMMAND.COMの3つですが、
    IO.SYSは(私の知る限り)DOSのどのバージョンでも65536バイトです。
    しかし他の2つはバージョンによってファイルのサイズが異なります。
    ちなみに
    Ver6.2の場合 MSDOS.SYS  :39644バイト
              COMMAND.COM:54988バイト
    Ver5.0の場合 MSDOS.SYS  :39620バイト
              COMMAND.COM:48402バイト
    Ver3.3の場合 MSDOS.SYS  :29696バイト
              COMMAND.COM:24931バイト
    でした。
    以上のことから5.0以降のバージョンの場合、システム用の領域が
    足りなくなってしまうようです。
    試しにDOS3.3Dがインストールされているパソコン(PC9801RX2)に
    インストールしたところ全く問題なくインストールできました。
    しかしこのパソコンでは256色表示ができないのと
    Ap3は搭載しているHDの関係でDOS3.3が動かないので
    ちょっと無理矢理ですが、以下の方法により動かすことができました。

    1 空のFDをDOS6.2で /S オプション付きでフォーマット
      (このときボリュームラベルを元の起動FDと同じ「SC2起動」にしておく)
    2 元の起動FDからDUMMY.×のファイル以外をフォーマット済みのFDにコピー
    3 2でできたFD内のシステムファイルを削除
    4 再度起動FDから今度はDUMMY.×の2つを3のFDにコピー
      (これでFDの先頭にDUMMY.×の2つがある状態になる)
    5 4のFDでPC98RX2のDOS3.3がインストールされている領域にインストール
    6 5でインストールした先にsc2000.cfgが作成されているので、それを適当な
     FDに保存
    7 9821Ap3のDOS6.2の領域に普通にインストール
      (この時点では途中でインストールが中断する。)
    8 7でインストールした先に6で保存したファイルをコピー
    9 4で作成した起動FDのコピーにDOS6.2のシステムファイルを転送(コピーも可)

    これで9の起動FDから立ち上げメーカーのロゴが出たら、元の起動FDと差し替えて
    あげると(プロテクトチェックがあるので)ちゃんと動きました。
    8の段階で、HD内の起動ファイルからも起動できるのですが、
    このソフトはEMM386に対応していないようなので、
    config.sysを書き換える必要があります。
    メルコやI−Oのメモリ管理ソフトには対応しているようですが。

    正直言って既にWin版も出ているので、ここまで頑張らなくてもとも思いましたが、
    色々と勉強になったので、良しとします。(^^;

    ご回答頂きましたお二方には、本当に有り難うございました。

    それでは長くなりましたが、これで失礼いたします。
  5. AL さん   2001-07-10 00:39:12
    上の文章ですが、長くて他の方にご迷惑でしたら削除しますので
    その場合はメールにてご連絡いただければと思います。<管理人様