日記

日本語の勉強のためのブログ

【Win10】Ubuntu仮想マシン上でPC98のエミュレータを動かしたい

いろいろ試行錯誤した結果、やっとうまくいったのでメモとして投稿。

1. 今回やりたいこと

  1. Windows10にVirtualBoxをインストール
  2. VirtualBoxUbuntu仮想マシンを立てる
  3. Ubuntu仮想マシン上にwineをインストール
  4. 仮想マシン上にanex86をダウンロード
  5. そのanex86を用いてFreeDOSを起動させる

2. 環境

3. 作業

3.1 VirtualBoxのインストールと設定

VirtualBoxとその拡張機能(Extension Pack)のインストールを行った。
方法については検索してすぐ出てくるので飛ばす。

注意点

  1. Hyper-Vがオンになっていると、仮想マシン(Ubuntu)が動作しないことがあるようだ。オフにするには次のページが参考になる。
    VirtualBoxでLinux仮想マシンが起動できなくなったら | パソコン鳥のブログ
  2. また、VirtualBox 6.xでうまく仮想マシンが動作しない場合、グラフィック設定の可能性もあるらしい?ので、ダメもとで試してみるのもいいかもしれない(グラフィックスコントローラをVMSVGAにするなど)。
    20200422: VirtualBox 6.1.6 で Ubuntu 18.04.4 LTS が動かん - PIB

3.2 Ubuntu仮想マシンを立てる

以下リンクが詳しいので丸投げする。
Windows10上のVirtualBoxにUbuntu20.04をインストール - Qiita

注意点

上記リンクではUbuntuhttps://jp.ubuntu.com/から入手しているが、日本語話者なら日本語版(Ubuntu Desktop 日本語 Remix)を入手したほうがスムーズであろう。
Ubuntu日本語版のダウンロードは以下リンクから行える。
Ubuntu Desktop 日本語 Remixのダウンロード | Ubuntu Japanese Team

3.3 Ubuntu仮想マシン上にwineをインストール

端末を開き、$ sudo apt install wine-developmentでインストールできる。
参考: 令和の時代にLinuxにPC-98x1エミュレータを入れる - 少ないリソースを酷使する

もしくはいろいろコマンドを実行してインストールする方法もあるらしい。よくわからないので触れないが、一応載せておく。
Ubuntu Linux 20.04 LTS/18.04 LTSにWineをインストールする - CLOVER🍀
【Ubuntu】Wine 6.0 を導入する【2021/01】 – 某氏の猫空

3.4 仮想マシン上にAnex86をダウンロード・起動

PC98用のエミュレータこのページにある通りいろいろあるとのことだが、今回はAnex86を使う。

  1. 以下からanex86e1.zipをダウンロードする(黄色いフォルダの画像をクリック)
    [ Anex86 : PC-9801 エミュレータ導入方法 ] - Mr.XRAY
  2. ダウンロードしたファイルを解凍する
  3. 端末でcdコマンド等を使い、解凍したフォルダ内に移動
  4. そのフォルダ内のanex86.exeをwineで起動する。次のコマンドを打てば起動できる。
    $ wine ./anex86.exe

3.5 Anex86でFreeDOSを起動

以下リンクを参考にした。
PC98用ゲーム、「コープスパーティー」をLinuxで遊ぶ - わたすけのへや

  1. 次の画像において赤丸で示した所をクリックする
    図1. Anex86にhdiファイルを取り込む際にクリックする箇所
  2. ファイル選択画面が開くので、FreeDOShdiファイル'FD98_HD_250M.hdi'を選択して開く
  3. Startを押すと動作する

4. 役立つかわからないリンク

調べているときに見かけたリンクを一応貼っておく。
http://worholicanada.mydns.jp/pc98/00201.html
PC-9801エミュレータでゲームをする | パソコン鳥のブログ
PC98エミュレータ(3) - Anex86 - - DOS環境構築日記
Windows 10でWizardry Collectionをやってみる:(5) BCFをフリーの互換DOSで動かしてみる - きよくらの備忘録
Linux上のPC-98エミュでFreeDOS環境を整える(1) - 少ないリソースを酷使する
T98-next、Anex86、Neko Project II、各種PC98エミュの覚書き - ぼくんちのTV 別館