2019/07/06メモ この記事を書いたときには存在しなかった(はずの)PC98エミュレータ『DOSBox-X』がRaspbian上でも東方旧作が快適に動作するようです。フォーク元の『DOSBox』はRetroPie対応済みだし、気になる。いつかまとめます。
2017/05/23追記 RetroPie 4.2より、実験用(EXPERIMENTAL)という位置づけで、RetroPie-Setup Scriptからnp2piをインストールできるようになりました。私がforkしたリポジトリを参照しているようです。
2017/11/03追記 AZOさんがNP2に大幅に機能追加を行ったNP2 kaiを公開しています。知識のある人は試してみる価値はあるはずです。PC-98 Windows 2000が動作してIEが動作(https非対応)するのはやり過ぎでしょう…(笑)。
domisan.sakura.ne.jp
その4:PC-9801(np2pi)の場合
2017/05/23追記 RetroPie 4.2より、実験用(EXPERIMENTAL)という位置づけで、RetroPie-Setup Scriptからnp2piをインストールできるようになりました。以下の作業は行う必要はありませんが、参考のために残します。
2017/05/21追記 np2piに独自に追加したコマンドライン引数指定処理のバグを修正しました。コマンドラインからHDDの複数指定することは問題ないのですが、FDDは2つ以上指定しても最初の1つめしかマウントされない不具合がありました。githubに修正版をアップロード済みなので、既に導入されている方は、以下の操作で修正されます。
$ cd ~/Dev $ rm -rf np2pi/ $ git clone https://github.com/eagle0wl/np2pi.git $ cd np2pi/sdl $ make -f makefile.rpi $ sudo cp ~/Dev/np2pi/bin/np2 /opt/retropie/emulators/np2pi
これから導入する方は記事の通り進めて問題ありません。
今回のエントリでは、総まとめとしてPC-9801エミュレータ『NP2 for Raspberry Pi』(以下、np2pi)をインストールしたい。これさえできれば、どんなエミュレータでもEmulationStationから呼び出せるようにできるはずである。
もしこれがIBM PC/AT互換機であるならば話は簡単である。DOSBoxを簡単にインストールできる。手順は『OpenMSXをインストールする』と同じ。[dosbox]がリストにある。イメージをカスタマイズしたいのであれば、MS-DOS互換のFreeDOSを使っても良い。
FreeDOS | The FreeDOS Project
PC-9801とnp2piとNeko Project II
Raspberry Pi上で動作する『np2pi』はPC-9801エミュレータ『Neko Project II』(NP2)の移植版だが、マウス操作によるGUI動作が再現されている。X無しで動作して、パフォーマンスも良好である。ただしWindows版NP2で動くタイトルが全て動く訳ではないことに注意。うまく設定すれば動くかもしれないが、今回はインストールの話だけということで…。
インストールの手順としてはQUASI88とほぼ同じだが、np2piをそのまま持ってきてEmulationStationからROMイメージを選択しても、選択したROMイメージはロードされない。マウス操作でメニューを開き、ディスクイメージのパスを指定して再起動する必要がある。
なぜ即座にゲームが遊べないのかというと、(SDL版にビルドした)np2piはコマンドライン引数に対応していないからである。SDL版では何故削られているのだろう…。これではEmulationStationとの相性が良くない。なんとかしたい。