【Raspberry Pi】PC-9801エミュを動かす【np2 SDL 版】

・RASPBIAN JESSIE WITH DESKTOP ver.July 2017
・Raspberry Pi Zero W
で動作確認しました

NP2 for Raspberry Pi · irori/np2pi Wiki · GitHub
PC-98 エミュレータ - Raspberry Pi Forums

導入方法

1.SDL-1.2.15-raspberrypi のインストール
$ sudo apt-get install libasound2-dev
$ git clone https://github.com/vanfanel/SDL-1.2.15-raspberrypi.git
$ cd SDL-1.2.15-raspberrypi

$ if [ `uname -m` = armv6l ]; then ./MAC_ConfigureSDL12-rpi1.sh; else ./MAC_ConfigureSDL12-rpi2.sh; fi

$ make && sudo make install

2.SDL_ttf のインストール
$ wget https://www.libsdl.org/projects/SDL_ttf/release/SDL_ttf-2.0.11.tar.gz
$ tar xzf SDL_ttf-2.0.11.tar.gz
$ cd SDL_ttf-2.0.11
$ ./configure && make && sudo make install
$ sudo /sbin/ldconfig

np2pi のコンパイル
$ git clone https://github.com/irori/np2pi.git
$ cd np2pi/sdl
$ make -f makefile.rpi
実行ファイル np2pi/bin/np2 が生成されます。

np2をコピー
/home/pi/share/np2pi/bin 
にnp2をコピーしてください
上記フォルダがない場合は作成してください。

メニュー用のフォントの作成

$ sudo apt-get install ttf-sazanami-gothic
$ cp /usr/share/fonts/truetype/sazanami/sazanami-gothic.ttf /home/pi/share/np2pi/default.ttf

事前準備

raspberrypi-pc98emu01

ファイルの配置は今回こんな感じにしました。
BIOSやフォントはこのフォルダに置けばOKです。ファイル名は小文字でないと認識しないようです。

Linux系の知識がないので、配置とかはこれが普通かどうかは私にはわかりません。

補足:font.bmpファイルの作り方
font.bmpというフォントファイルを作ります。

Neko Project II
http://www.yui.ne.jp/np2/

Windows版のNP2(np2.exe)を起動させて、終了させてください。そのフォルダの中に「font.tmp」というファイルができるので、「font.bmp」にリネームします
情報源:Kyoro's Room Blog AndroidタブレットがPC-9801に!

実際に動かしてみる

$ cd /home/pi/share/np2pi
$ bin/np2
こんな感じで起動できるかと思います。

x-windows上のターミナルでなくて、CUIのコマンドラインで起動してください。

参考:【Raspberry Pi】GUIからコマンドラインに切り替える方法 – お部屋でモバイル


raspberrypi-pc98emu02

マウスの中クリックか F11 キーでメニューが開きます。FDファイルを選択します。

raspberrypi-pc98emu03

リセットをかけます。

raspberrypi-pc98emu04

FDファイルで指定したものが起動します。

【ブログ内で関連ある記事】


スポンサーリンク

コメントを残す

メールアドレスは公開されません。
また、コメント欄には、必ず日本語を含めてください(スパム対策)。