61年めの敗戦──フリーになった「Virtual PC」でフリーになった「Pacific War」を復活させる:勝手に連載!「レトロ“PC”ゲームが好きじゃー」(2/4 ページ)
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”と加えればいい。
Copyright © ITmedia, Inc. All Rights Reserved.
-
「現場を知らなすぎ」 政府広報が投稿「令和の給食」写真に批判続出…… 識者が指摘した“学校給食の問題点”
-
「なぜ今になって……」 TikTokで“15年前”の曲が大流行 すでに解散の人気バンド…… ファン驚き 「戸惑いが隠せない」
-
ガチ“別人級”……凄腕メイク術駆使したビフォアフが「日本の頂点」と話題、“フォロワー数580万人”の美容系インフルエンサー
-
0歳娘がはじめて歩けた瞬間、パパの顔を見て…… 号泣必至の“表情としぐさ”に「やったねえ!すごいねえ!」「かわいくて涙が」
-
「二度と酒飲まん」 酔った勢いで通販で購入 → 後日届いた“予想外”の商品に「これ売ってるんだwww」
-
「ヒルナンデス!」で道を教えてくれた男性が「丁(てい)字路」と発言 出演者が笑う一幕にネットで批判続出
-
死んだはずのスズメバチ、お尻をよく見てみると…… 「亡者の執念発動してますね」「だから怖いんだよな」油断できない生命力におののく声
-
『HUNTER×HUNTER』の冨樫義博がXで怒り 立て続く“誤配”で「三度目です」「次はもう知らん」
-
トリミングでシーズーを「ハムスターにしてください」とお願いしたら…… インパクト大の完成形に「可愛いーーー」「なんて愛おしい鼻毛カール」
-
妻が作ったキャラ弁にフランス人夫と3歳娘が大爆笑! 「怖い」と言われた完成形に「蓋開けた瞬間w」「一緒に笑っちゃいました」
- JR東のネット銀行「JRE BANK」、申し込み殺到でメール遅延、初日分の申込受付を終了
- 幼稚園の「名札」を社会人が大量購入→その理由は…… 斜め上のキュートな活用術に「超ナイスアイデア」「こういうの大好きだ!」
- 「ずっと小児」 グランスタ東京の“母の日広告”に賛否…… 運営会社が撤去「違和感覚える方もいた」
- 「今までなんで使わなかったのか」 ワークマンの「アルミ帽子」が暑さ対策に最強だった 「めっちゃ涼しー」
- 渋谷駅「どん兵衛」専門店が閉店 店内で見つかった書き置きに「店側の本音が漏れている」とTwitter民なごむ
- 「車庫にランボルギーニがいて駐車できない」→見に行くと…… 「電車の中で絶対見ないほうがいい」衝撃の光景が195万表示!
- JR東日本、ネットバンクサービス「JRE BANK」を発表 JREポイントがたまるなどの特典も
- 「ごめん母さん。塩20キロ届く」LINEで謝罪 → お母さんからの返信が「最高」「まじで好きw」と話題に
- 「900円は安過ぎる」 喫茶店でプリンアラモード購入→見本と違いすぎる“激盛り”に仰天 「逆写真詐欺」
- 森の中で発見された“謎の物体”が618万件表示 「何これ!」「暗号?呪物?」集まる推測や知見と“驚きの事実”
- 庭に植えて大後悔した“悪魔の木”を自称ポンコツ主婦が伐採したら…… 恐怖のラストに「ゾッとした」「驚愕すぎて笑っちゃいましたw」
- 小1娘、ペンギンの卵を楽しみに育ててみたら…… 期待を裏切る生き物の爆誕に「声出して笑ってしまったw」「反応がめちゃくちゃ可愛い」
- 生後2カ月の赤ちゃんにママが話しかけると、次の瞬間かわいすぎる反応が! 「天使」「なんか泣けてきた」と癒やされた人続出
- 「歩行も困難…言動もままならず」黒沢年雄、妻・街田リーヌの病状明かす 介護施設入所も「急激に壊れていく…」
- 車検に出した軽トラの荷台に乗っていた生後3日の子猫、保護して育てた3年後…… 驚きの現在に大反響「天使が女神に」「目眩が」
- 「虎に翼」、新キャラの俳優に注目が集まる 「綺麗な人だね」「まさか日本のドラマでお目にかかれるとは!」
- 釣りに行こうとしたら、海岸に子猫が打ち上げられていて…… 保護後、予想だにしない展開に「神様降臨」「涙が止まりません」
- 身長174センチの女性アイドルに「ここは女性専用車両です!!!」 電車内で突如怒られ「声か、、、」と嘆き 「理不尽すぎる」と反響の声
- 築152年の古民家にある、ジャングル化した水路を掃除したら…… 現れた驚きの光景に「腰が抜けました」「ビックリ!」「先代の方々が」
- 「葬送のフリーレン」ユーベルのコスプレがまるで実写版 「ジト目が完璧」と27万いいねの好評