にほんブログ村 IT技術ブログへ
にほんブログ村

Linux ブログランキングへ

2012年09月26日

モバイルUbuntu、NetWalker登場 PC98エミュレータ XNP2 コンパイル編 その180

Kapperです。
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とか細かい話は専門の方にゆずって割愛。
実機でゲームとセットで入手しましょ。
posted by kapper at 22:17 | Comment(0) | Netwalker
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

にほんブログ村 IT技術ブログへ
にほんブログ村

Linux ブログランキングへ