いろいろ試行錯誤した結果、やっとうまくいったのでメモとして投稿。
1. 今回やりたいこと
- Windows10にVirtualBoxをインストール
- VirtualBoxでUbuntu仮想マシンを立てる
- Ubuntu仮想マシン上にwineをインストール
- 仮想マシン上にanex86をダウンロード
- そのanex86を用いてFreeDOSを起動させる
2. 環境
- Windows10 Home
- Oracle VM VirtualBox 6.1
- Oracle VM VirtualBox Extension Pack 6.1.32r149290
- Ubuntu 20.04
3. 作業
3.1 VirtualBoxのインストールと設定
VirtualBoxとその拡張機能(Extension Pack)のインストールを行った。
方法については検索してすぐ出てくるので飛ばす。
注意点
- Hyper-Vがオンになっていると、仮想マシン(Ubuntu)が動作しないことがあるようだ。オフにするには次のページが参考になる。
VirtualBoxでLinux仮想マシンが起動できなくなったら | パソコン鳥のブログ - また、VirtualBox 6.xでうまく仮想マシンが動作しない場合、グラフィック設定の可能性もあるらしい?ので、ダメもとで試してみるのもいいかもしれない(グラフィックスコントローラをVMSVGAにするなど)。
20200422: VirtualBox 6.1.6 で Ubuntu 18.04.4 LTS が動かん - PIB
3.2 Ubuntu仮想マシンを立てる
以下リンクが詳しいので丸投げする。
Windows10上のVirtualBoxにUbuntu20.04をインストール - Qiita
注意点
上記リンクではUbuntuをhttps://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を使う。
- 以下から
anex86e1.zip
をダウンロードする(黄色いフォルダの画像をクリック)
[ Anex86 : PC-9801 エミュレータ導入方法 ] - Mr.XRAY - ダウンロードしたファイルを解凍する
- 端末で
cd
コマンド等を使い、解凍したフォルダ内に移動 - そのフォルダ内のanex86.exeをwineで起動する。次のコマンドを打てば起動できる。
$ wine ./anex86.exe
3.5 Anex86でFreeDOSを起動
以下リンクを参考にした。
PC98用ゲーム、「コープスパーティー」をLinuxで遊ぶ - わたすけのへや
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 別館