🤖

ラズパイのPC-98エミュレータ上でレトロゲームを遊ぶ方法(Windowsに関しても追記)

2021/04/11に公開

MS-DOSで動くレトロゲームを遊ぶ方法

おっさんホイホイです。懐かしのゲームを遊ぶ方法です。

ゲームは、ちゃんと合法に入手したものを遊ぶことを想定しています。今でもネットからダウンロードできるものもそれなりにありますし、ひょっとしたらまだ動作するフロッピーディスクを持っている方もいるのではないでしょうか?

ここでは「ぽろりす」というゲームを例に遊ぶ方法を説明しますが、他のゲームでも基本的な流れは同じとなります。なお、「ぽろりす」に関しては、以下ブログ記事を参照ください。

https://karaage.hatenadiary.jp/entry/2021/04/12/073000

必要なもの

必要なものは以下となります。

  • Windows PC
  • Raspberry Pi(ラズパイ)
  • SDカード(ラズパイ用)
  • マウス、キーボード、モニタ(ラズパイ用)

ラズパイ関係のセットアップや、必要な機器などは以下記事参照ください。今回はRaspberry Pi4を使っていますが、恐らく3等でも問題なく動くと思います。

https://karaage.hatenadiary.jp/entry/rpi4-dl-setup

レトロゲームを遊ぶ方法

遊ぶために必要な手順は以下となります。

  • ラズパイのPC-98エミュレータ環境セットアップ
  • MS-DOSディスクイメージへのぽろりす書き込み
  • ぽろりす起動

順に説明していきます。

ラズパイのPC-98エミュレータ環境セットアップ

以下参照して、動作確認まで実施ください。

https://karaage.hatenadiary.jp/entry/2020/03/13/073000

ただ、このままだとMS-DOSのディスクイメージFD98_HD_250M.hdiにゲームが入っていないため、何も遊べません。そのため、次にこのイメージにゲームのデータを書き込みます。

追記:Windowsの場合

Windowsの場合は、以下のサイト通りにやればセットアップできます。
https://simk98.github.io/np21w/freedos98.html

「FDイメージにファイルを転送してエミュレータで起動する」以降は、このページを参考に実施してください。

ラズパイで動かしていますが、エミュレータの操作はWindowsでも同じです。

MS-DOSディスクイメージへのゲームデータ書き込み

ディスクイメージへのゲームデータ書き込みにはWindowsが必要です。ラズパイやMacで書き込む方法も探したのですが見つけられませんでした(ご存知の方いたら教えてください)。私は Windows10で実施しました。

最初にLhaplusのサイトからLhaplusをインストールしてください。圧縮解凍ソフトでLZH形式で圧縮されたDisk Exploreファイルを解凍するために使います。LZHとかLhaplusってまだあったんですね。

続いて、Disk Explorerのダウンロードサイトからイメージ書き込みソフト「Disk Explorer」をダウンロードして、Lhaplusで解凍します

書き込み先のMS-DOSイメージは、先程ラズパイで使用したディスクイメージFD98_HD_250M.hdiです。ラズパイからコピーしても良いですが、面倒でしたらこちらのリンク先からダウンロードしてください。

書き込むゲームは、今回は「ぽろりす」を使用します。こちらのリンク先からダウンロードしてダブルクリックしてzipを解凍します。

「Disk Explorer」でディスクイメージを開きます。

ゲームを書き込みます。ドラッグ&ドロップするだけでOKです。以下のようにフォルダ(今回だとPOROLITH)が追加されます。

これでディスクにゲームが書き込まれたので、再度、ディスクイメージをラズパイに移動します。好きな方法で移動すれば良いですが、USBメモリなどが手軽だと思います。

ラズパイでゲームを起動

ラズパイで、ゲームを書き込んだディスクイメージを読み込みます。読み込む操作は、冒頭で紹介した「ラズパイのPC-98エミュレータ環境セットアップ」を参照ください。

以下のようなDOS画面が出てきます。

この後の操作は、ゲームによって異なりますが、基本的にはゲームのあるディレクトリ(フォルダ)に移動して、ゲームの実行ファイル(.EXE)を実行するだけです。DOSのコマンドを使う必要がありますが、以下が分かれば大体いけると思います。

DIR: カレントディレクトリのファイルの一覧を表示(ディレクトリ)
CD: ディレクトリの移動(チェンジディレクトリ)

ポロリスの場合は、POROLITHディレクトリに移動して、POROLITH.EXEを実行すればよいので、以下の通りとなります。

A:\> CD POROLITH
A:\> POROLITH

以下のようにかわいい女の子の画面が出てきたら成功です。

プレイ動画です。

https://twitter.com/karaage0703/status/1381238972140060681

まとめ

MS-DOSのレトロゲームをラズパイで遊ぶ方法をまとめました。Windowsを持ってない人向けに書くつもりが、結局Windowsが必要な方法になってしまいました。

Windows PCを持っている人なら、Windows用のPC-98互換のエミュレータ使った方が、より手軽にできると思います。ネット情報も色々あると思いますので、探してみてください。

ぽろりすをプレイしたいがためにやってみたのですが、他のレトロゲームも遊びたくなってきました。
今でも残っているゲーム探してプレイしてみたいですね。あの頃の名作フリーソフトの多くが失われてしまっているのは、とても勿体なく感じますね。おすすめのサイトや情報知っている人は、是非教えてください。

レトロゲームの情報

とりあえず見つけたものを書いていきます。

レトロゲームのダウンロード先をまとめているサイト。

https://www.vector.co.jp/vpack/filearea/dos/

https://drive.google.com/drive/folders/1rH0WvcEHXRQ6QzEztpM0-i3dDFtWHN2A

https://game.5ch.net/test/read.cgi/retro/1019313970/

関連記事

https://karaage.hatenadiary.jp/entry/2021/04/12/073000

変更履歴

  • 2024/01/13 Windowsに関して追記

Discussion