Virtual PCでメモリを「ガバッ」と確保して「Harpoon II」を動かす勝手に連載!「レトロ“PC”ゲームが好きじゃー」(2/4 ページ)

» 2005年11月11日 21時47分 公開
[長浜和也,ITmedia]

Virtual PCでメモリ領域をたっぷり確保する

 Harpoon IIを導入して起動する。Harpoon IIはDOSベースのゲームである。当時すでにWindows 3.1を導入していたので、PIFファイルにコンベンショナルメモリを600Kバイト以上確保する設定を記述してからMS-DOSモードで動かすことになる。そうして起動したHarpoon IIの画面は……

これは渋すぎる

 パッケージと同じように「黒い」のである。黒い「戦況図」には蛍光色でラインとテキストが表示され、その上を青と赤のNTDSシンボルが動き回る。色彩といえばツールバーの小さいアイコンのみ。当時のPCゲームの主流といえば「RPG」「アドベンチャー」「アクション」という華やかなグラフィックが必須のエンターテインメントタイトルであったが、そういったゲーマーには許しがたいほどの「暗い」画面なのだ(実際、当時の国内ゲーム雑誌では、複雑なゲームシステムと貧弱なグラフィックが酷評されていた)。

 ゲームシステムそのものは、初代Harpoonにいくつかの細かい追加機能が盛り込まれた「拡張バージョン」といえるもので、大規模な改造が施されているわけでない。しかし、ユーザーインタフェースに「革新的な」変更が加えられた。なんと、DOSベースのゲームなのに、ゲームプログラムの中に独自開発の「Windowシステム」を組み込んでしまったのだ。初代Harpoonの画面レイアウトは広域戦況図と戦術戦況図、情報表示欄が固定されていたが、Harpoon IIでは、表示画面のサイズや数をWindowsのようにゲーマーが自由に変更できるようになっていた。

 広域戦況図から特定の海域をマウスで矩形に選択して新たな戦況図としてWindowを作成でき、その表示サイズも変更できた。複数の部隊ごとに戦況図を表示させ、同時に状況を把握できるのはリアルタイムシステムのHarpoon IIにおいて操作環境を格段に向上させてくれたのである。

一介のゲームベンダーがビジネスソフトに負けないほどのクオリティを持つWindowシステムを独自に開発してゲームに実装させてしまった。何をかくそう、当時の私は「プログラマー」だったので、その開発労力を想像して思わず「絶句」するほどに、当時のGUI開発は手間のかかる作業だったのだ(独自システムだけに、開発ツールもないだろうし)

 しかし、その画期的なユーザーインタフェースの実装によって、Harpoon IIはPCのリソースを大食いするゲームとなってしまった。当時は、一部のパワーユーザーを除いて、16Mバイトから32Mバイト程度のメモリを組み込んでいるのが普通であったと思う。ゆえに、戦況図をどんどん開いていくと、たちまちメモリが消費され、ハングアップ!という状況が続出した。

 登場当初のバージョンに潜在していた膨大な「バグ」とともに、リソースを食い尽くして頻繁に止まってしまうHarpoon IIは「遅くて不安定で、とてもまともに動かないゲーム」と、多くのゲーマーから評価され、HDDの奥底にモスボールされることになる。

 その後、膨大なパッチによってバグは減っていき(しかし、これは後に述べるHarpoon 3でもなくなることはなかった)、PC環境も1Gバイトのメモリ容量が当たり前となってきた今では、Harpoon IIは大分安定し、かつ、高速で動くようになった。そういう意味で考えると「Harpoon IIは登場するのが10年早かった」と言える。

 しかし、ハードウェアがHarpoon IIに追いつき、バグもなんとか減らせたとき、今度はOS側でHarpoon IIを受け付けなかった。Windows Me登場以降、Harpoon IIを動作するのに必要なコンベンショナルメモリ領域を確保できなくなったためだ。この問題はVirtual PC 2004を導入することで解決できる。前回の記事でも紹介したように、ゲストOSにWindows 98/98 SEを組み込んでおけば、PIFファイルのプロパティ「MS-DOSモードも詳細設定」でコンベンショナルメモリが確保できる。

 そして、仮想マシンのシステムメモリ容量は「Virtual PCコンソール」の「設定」メニューで変更可能。ゲストOSでWindows 98系を導入すると、初期状態でシステムメモリが64Mバイト確保される。このままでもHarpoon IIは動作するが、大部隊が展開するシナリオや、高解像度に設定して戦況図を多数開きたいならば、メモリを多く確保したい。

 ただし、ゲストOSを起動するときに、Virtual PCは指定された容量をメインメモリに確保しようとする。ホストOSですでにメモリを消費していて必要とする容量を確保できない場合、ゲストOSは起動しない。そのときは、ホストOS上で動いているソフトを終了させる必要がある。

ゲストOSが動作する「仮想PC」に組み込まれるメモリの容量はVirtual PCコンソールの設定画面で指定できる

Copyright © ITmedia, Inc. All Rights Reserved.

昨日の総合アクセスTOP10
  1. /nl/articles/2404/25/news016.jpg 「電車の中で見ちゃダメ」「笑ったww」 実家からLINE「子ヤギがすばしっこくて捕まらない」→送られてきた衝撃姿が320万表示!
  2. /nl/articles/2404/23/news090.jpg 誰も教えてくれなかった“裁縫の裏ワザ”が目からウロコ 200万再生のライフハックに「画期的」と称賛【海外】
  3. /nl/articles/2404/21/news011.jpg 小1娘、ペンギンの卵を楽しみに育ててみたら…… 期待を裏切る生き物の爆誕に「声出して笑ってしまったw」「反応がめちゃくちゃ可愛い」
  4. /nl/articles/2404/25/news043.jpg 娘の給食の献立表を見たら…… 正体不明の“謎の料理名”が「これはわからんw」と話題に その意外な正体に納得!
  5. /nl/articles/2404/25/news129.jpg プロ野球チップスでまた“不良品”流出 伊藤大海「176m」表記に続き…… カルビー謝罪「深くお詫び」
  6. /nl/articles/2404/24/news018.jpg 1年半ケージに引きこもっていたシャーシャー猫が、ある夜布団に入ってきて…… 感涙の行動に「まるで別猫」「こんな日が来るなんて」
  7. /nl/articles/2404/24/news017.jpg メルカリで300円の紙モノセットを買ってみたら…… 出品者のあたたかな心遣いに「利益は考えていないんでしょうね」「見ててわくわくします」
  8. /nl/articles/2404/23/news185.jpg 子どもに高級キーボードのパーツを捨てられた → 公式の“先読みしすぎた対応”が話題「そういうこともあろうかと」
  9. /nl/articles/2401/18/news015.jpg 巨大深海魚のぶっとい毒針に刺され5時間後、体がとんでもないことに…… 衝撃の経過報告に「死なないで」
  10. /nl/articles/2404/22/news124.jpg ダイソー「マルチ万能ほうき」が家事ラクの救世主 名前負け知らずの便利さに「これやばっ!!」「220円に驚き」の声
先週の総合アクセスTOP10
  1. 小1娘、ペンギンの卵を楽しみに育ててみたら…… 期待を裏切る生き物の爆誕に「声出して笑ってしまったw」「反応がめちゃくちゃ可愛い」
  2. 富山県警のX投稿に登場の女性白バイ隊員に過去一注目集まる「可愛い過ぎて、取締り情報が入ってこない」
  3. 2カ月赤ちゃん、おばあちゃんに少々強引な寝かしつけをされると…… コントのようなオチに「爆笑!」「可愛すぎて無事昇天」
  4. 異世界転生したローソン出現 ラスボスに挑む前のショップみたいで「合成かと思った」「日本にあるんだ」
  5. 【今日の計算】「8+9÷3−5」を計算せよ
  6. 21歳の無名アイドル、ビジュアル拡散で「あの頃の橋本環奈すぎる」とSNS騒然 「実物の方が可愛い」「見つかっちゃったなー」の声も
  7. 1歳赤ちゃん、寝る時間に現れないと思ったら…… 思わぬお仲間連れとご紹介が「めっちゃくちゃ可愛い」と220万再生
  8. 業務スーパーで買ったアサリに豆乳を与えて育てたら…… 数日後の摩訶不思議な変化に「面白い」「ちゃんと豆乳を食べてた?」
  9. 祖母から継いだ築80年の古家で「謎の箱」を発見→開けてみると…… 驚きの中身に「うわー!スゴッ」「かなり高価だと思いますよ!」
  10. 「妹が入学式に着るワンピース作ってみた!」 こだわり満載のクラシカルな一着に「すごすぎて意味わからない」「涙が出ました」
先月の総合アクセスTOP10
  1. フワちゃん、弟の結婚式で卑劣な行為に「席次見て名前覚えたからな」 めでたい場でのひんしゅく行為に「プライベート守ろうよ!」の声
  2. 親が「絶対たぬき」「賭けてもいい」と言い張る動物を、保護して育ててみた結果…… 驚愕の正体が230万表示「こんなん噴くわ!」
  3. 水道検針員から直筆の手紙、驚き確認すると…… メーターボックスで起きた珍事が300万再生「これはびっくり」「生命の逞しさ」
  4. フワちゃん、収録中に見えてはいけない“部位”が映る まさかの露出に「拡大しちゃったじゃん」「またか」の声
  5. スーパーで売れ残っていた半額のカニを水槽に入れてみたら…… 220万再生された涙の結末に「切なくなった」「凄く感動」
  6. 桐朋高等学校、78期卒業生の答辞に賛辞やまず 「只者ではない」「感動のあまり泣いて10回読み直した」
  7. 「これは悲劇」 ヤマザキ“春のパンまつり”シールを集めていたはずなのに…… 途中で気づいたまさかの現実
  8. 「ふざけんな」 宿泊施設に「キャンセル料金を払わなくする方法」が物議 宿泊施設「大目に見てきたが厳格化する」
  9. がん闘病中の見栄晴、20回以上の放射線治療を受け変化が…… 「痛がゆくなって来ました」
  10. 食べ終わったパイナップルの葉を土に植えたら…… 3年半後、目を疑う結果に「もう、ただただ感動です」「ちょっと泣きそう」