Xsystem35に続いてPC98エミュでありますXNP2をコンパイルしてみました。
こちらも昔、月夜さんのHPで動作報告がありましたので
現在は月夜さんのHPは削除されており確認できません。
動くことは分かっていましたので興味のある方はどうぞ。
〇XNP2
NP2のUnix移植のXNP2です。
マルチな環境でandroidからPSPまで動くはずです。
当時をしのぶレトロゲーマーの方は是非使ってみましょう。
ソフトが残っていましたら通な遊びも出来ます。
〇XNP2のコンパイル
今回はこちらとこちらを参考、というかそのままです。
感謝。
まずは関連ファイルをインストール。
sudo apt-get install libsdl-mixer1.2 libsdl-mixer1.2-dev libgtk2.0-dev libglib2.0-dev x11proto-xext-dev xext-dev gcc-avr build-essential
その後本家よりソースファイルをダウンロード、展開します。
tar xjf xnp2-0.83.tar.bz2
cd xnp2-0.83/
cd np2tool
unzip np2tool.zip
mv np2tool/np2tool.d88 .
cd ..
cd x11
gedit config.tmpl
で編集する。
SDL_CONFIGのXCOMMを削除
USE_SDLAUDIOとUSE_SDLMIXERのundefをdefineに変えた。
でxmkmk。
xmkmf -a
ただこのままではJauntyのGTK+のバージョン違いによりコンパイルできない。
ソースファイルの命令定義を書き換える必要がある。
ファイル数が多いのでここはsedで一括変換。
cd gtk2
sed -i -e "s/GTK_SIGNAL_FUNC/G_CALLBACK/g" *.c
cd ..
sedってなんて便利な。
でmake。
make
sudo make install install.man
あとはxnp2を起動させます。
画面が表示して、ピポればOK。
懐かしい。
〇まとめ
ちょっと面倒ですけど、先駆者の方々のおかげで簡単に使える様になります。
BIOSとかfont.bmpとか細かい話は専門の方にゆずって割愛。
実機でゲームとセットで入手しましょ。

【Netwalkerの最新記事】
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..
- モバイルUbuntu、NetWalker..