61年めの敗戦──フリーになった「Virtual PC」でフリーになった「Pacific War」を復活させる勝手に連載!「レトロ“PC”ゲームが好きじゃー」(2/4 ページ)

» 2006年08月17日 14時17分 公開
[長浜和也,ITmedia]

Virtual PCで「コンベンショナルメモリ600Kバイト超え」のTipsを復習する

 「Pacific War」は先ほども述べたようにSSIから発売されていた。登場当初は結構な値段であったが、それから十余年過ぎて、この本格的な戦略級太平洋戦争ウォーゲームはフリーソフトとしてMatrixGamesのWebサイトからダウンロードできるようになった。SSIが出荷していたモジュールにMatrixGamesが改良を加えた「Ver.3.2」となっているが基本的にDOSゲームである。日本語版のWindows XPでも起動するものの、コンベンショナルメモリの容量が足りないため、例えば空母搭載機や基地に駐屯する陸上部隊のデータを表示しようとすると「OUT OF MEMORY」となって画面が崩れてしまう。

 英語版DOSゲームを問題なく動作させるためには、やはりOSエミュレータを導入して、Windows XPのなかでDOSなりWindows 98なりのゲストOSを動かす必要が出てくる。この一連の「レトロPCゲーム」の記事ではOSエミュレータソフトとして導入が容易な「Microsoft Virtual PC 2004」を紹介してきた。導入が容易でゲストOSのインストールや設定が簡単ではあるが、マイクロソフトのパッケージソフトであるため、それなりに導入コストが必要であったが、先日からMicrosoftのWebサイトからこちらもフリーでダウンロードできるようになった(この話題についてはこの記事を参照のこと)。

 手持ちにゲストOS用に使うDOS、もしくはWindows 98、Windows 95が必要になるのは変わらないが、それでも、DOSゲームがずいぶんと楽に復活できるようになった。ただし、英語版のDOSゲームが安定して動作するコンベンショナルメモリ領域「600Kバイト以上」を確保するためにはDOSにしてもWindowsのMS-DOSモードを使うにしてもCONFIG.SYSとAUTOEXEC.BATの設定が必要になる。一連の連載でも逐次紹介してきたが、ここでもう一度まとめておきたい。

 標準設定の日本語版のMS-DOSモードではフォントドライバとかIMEとかを読み込んでしまうため、HIMEM.SYSを組み込んでもコンベンショナルメモリは580Kバイトあたりが精一杯となってしまう。コンベンショナルメモリをあけるためには、フォントドライバやIME、日本語キーボードドライバの設定を削除して、CONFIG.SYSでEMMドライバを組み込む必要がある。削除するのは「JFONT.SYS」「JDISP.SYS」「JKEYB.SYS」「ANSI.SYS」「KKCFUNC.SYS」というあたりになる。AUTOEXEC.BATでは「NLSFUNC.EXE」「COUNTRY.SYS」が必要ない。いらない記述を削除して拡張メモリドライバを組み込むと、最終的にCONFIG.SYSの記述は以下のようにシンプルになる。

「DOS=HIGH,UMB」

「DEVICE=HIMEM.SYS」

「DEVICEHIGH=EMM386.EXE RAM」

 AUTOEXEC.BATは環境変数の設定のみなのでほとんど必要ない。唯一、Virtual PCで動く仮想PCのサウンドカード「Sound Blaster 16、AWE-32、またはサウンドデバイス互換」の環境変数をセットする記述が必要になる。

「SET BLASTER=A220 I5、D1、H5、T6」

 この引数でAはアドレスのスタート番地、IはIRQを指定する。Virtual PCの仮想PCはサウンドカードにA=220に、IRQ=5に決め打ちしてくる。DOSゲームではサウンドカードの設定で特定の値のみを使ってくる場合があるので(現に、一部のSSIゲームは起動時に独自のサウンドカード設定ツールを立ち上げて、PCのサウンドカード設定とゲームの初期設定の整合が取れていない場合、その都度指定しなおさないと終了してしまう)、そういうときはこの記述を設定しなおせばゲームの起動が楽になる。

 ゲストOSがWindows 98ならば、このあたりの設定はDOSアプリケーションを動かす設定情報を記録している「PIFファイル」(拡張子が.PIF)のプロパティに表示される「プログラム」→「詳細設定」で使用するドライバやモジュールをチェックするだけですむ。ラジオボックスで「EMSメモリ」だけを選択し、生成されたCONFIG.SYSの「DEVICEHIGH=EMM386.EXE」の末尾に半角スペースと“RAM”と加えればいい。

PIFファイルのプロパティを開いてプログラムタグにある詳細設定を選べばCONFIG.SYSとAUTOEXEC.BATの記述ができる
ここで「設定」を選択すれば使うモジュールをチェックするだけでCONFIG.SYSの設定がすんでしまう

Copyright © ITmedia, Inc. All Rights Reserved.

昨日の総合アクセスTOP10
  1. /nl/articles/2404/17/news023.jpg 2カ月赤ちゃん、おばあちゃんに少々強引な寝かしつけをされると…… コントのようなオチに「爆笑!」「可愛すぎて無事昇天」
  2. /nl/articles/2404/16/news192.jpg 「ゆるキャン△」のイメージビジュアルそのまま? 工事の看板イラストが登場キャラにしか見えない 工事担当者「狙いました」
  3. /nl/articles/2404/17/news136.jpg もう別人じゃん! miwa、大胆イメチェンで面影ゼロに「まさかのこんな色になってるとは」「だれー!?」
  4. /nl/articles/2404/17/news111.jpg 「ぶち抜きたいです」 辻希美、懇願拒否された13歳長男が“荒くれ反抗”……息子の室内破壊に嫌悪あらわ「言葉が出ない」
  5. /nl/articles/2404/16/news185.jpg 異世界転生したローソン出現 ラスボスに挑む前のショップみたいで「合成かと思った」「日本にあるんだ」
  6. /nl/articles/2404/17/news029.jpg 「キュウリが冷凍できるとは76年も生きて来て知らんかったなあ」 野菜ソムリエプロが教える冷凍&活用アイデアが328万再生
  7. /nl/articles/2404/17/news117.jpg 「虎に翼」、壮絶過去演じた16歳俳優に注目の声「違国日記の子か!」 「ブラッシュアップライフ」にも出演
  8. /nl/articles/2404/17/news025.jpg 築36年物件の暗くてボロいトイレをリメイク→ぐーんと垢抜け! 驚きのビフォアフに「すごいですね!」「天才」の声
  9. /nl/articles/2404/15/news081.jpg 【今日の計算】「13+8×2−11」を計算せよ
  10. /nl/articles/2211/26/news054.jpg 辻希美&杉浦太陽、15歳迎えた長女のレアな“顔出しショット”でお祝い 最近は「恋バナ」で盛り上がることも
先週の総合アクセスTOP10
  1. 生後2カ月の赤ちゃんにママが話しかけると、次の瞬間かわいすぎる反応が! 「天使」「なんか泣けてきた」と癒やされた人続出
  2. 車検に出した軽トラの荷台に乗っていた生後3日の子猫、保護して育てた3年後…… 驚きの現在に大反響「天使が女神に」「目眩が」
  3. 安達祐実、成人した娘とのレアな2ショット披露 「ママには見えない!」「とても似ててびっくり」と驚きの声
  4. 兄が10歳下の妹に無償の愛を注ぎ続けて2年後…… ママも驚きの光景に「尊すぎてコメントが浮かばねぇ」「最高のにいに」
  5. “これが普通だと思っていた柴犬のお風呂の入れ方が特殊すぎた” 予想外の体勢に「今まで観てきた入浴法で1番かわいい」
  6. 「虎に翼」、新キャラの俳優に注目が集まる 「綺麗な人だね」「まさか日本のドラマでお目にかかれるとは!」
  7. 「葬送のフリーレン」ユーベルのコスプレがまるで実写版 「ジト目が完璧」と27万いいねの好評
  8. お花見でも大活躍する「2杯のドリンクを片手で持つ方法」 目からウロコの裏技に「えぇーーすごーーい」「やってみます!」
  9. 弟から出産祝いをもらったら…… 爆笑の悲劇に「めっちゃおもろ可愛いんだけどw」「笑いこらえるの無理でした」
  10. 3カ月の赤ちゃん、パパに“しーっ”とされた反応が「可愛いぁぁぁぁ」と200万再生 無邪気なお返事としぐさから幸せがあふれ出す
先月の総合アクセスTOP10
  1. フワちゃん、弟の結婚式で卑劣な行為に「席次見て名前覚えたからな」 めでたい場でのひんしゅく行為に「プライベート守ろうよ!」の声
  2. 親が「絶対たぬき」「賭けてもいい」と言い張る動物を、保護して育ててみた結果…… 驚愕の正体が230万表示「こんなん噴くわ!」
  3. 水道検針員から直筆の手紙、驚き確認すると…… メーターボックスで起きた珍事が300万再生「これはびっくり」「生命の逞しさ」
  4. フワちゃん、収録中に見えてはいけない“部位”が映る まさかの露出に「拡大しちゃったじゃん」「またか」の声
  5. スーパーで売れ残っていた半額のカニを水槽に入れてみたら…… 220万再生された涙の結末に「切なくなった」「凄く感動」
  6. 桐朋高等学校、78期卒業生の答辞に賛辞やまず 「只者ではない」「感動のあまり泣いて10回読み直した」
  7. 「これは悲劇」 ヤマザキ“春のパンまつり”シールを集めていたはずなのに…… 途中で気づいたまさかの現実
  8. 「ふざけんな」 宿泊施設に「キャンセル料金を払わなくする方法」が物議 宿泊施設「大目に見てきたが厳格化する」
  9. がん闘病中の見栄晴、20回以上の放射線治療を受け変化が…… 「痛がゆくなって来ました」
  10. 食べ終わったパイナップルの葉を土に植えたら…… 3年半後、目を疑う結果に「もう、ただただ感動です」「ちょっと泣きそう」