2011年05月11日


NP2 をiPhoneに移植してみる(1)

そんな訳で、iPhoneにNP2でも移植してみようと思います。

NP2というのはNeko Project IIという往年のNEC製パソコン PC-9801のエミュレータです。念のため。

そうは言ってもひっそりぃはiPhone向けアプリの開発なんぞやったことはありませんので、七転び八起きというか七転八倒しながら手探りの状態で開発を進めていくことになりますので、まぁのんびりと見守っていただければ。

もちろんPSPの方も開発をやめた訳ではないのであしからず。Dingoo A320はもう開発しないと思われ...

まずは「ひっそりぃ.com | iPhoneソフト開発に向け、XcodeをインストールしSDLを試してみた」にてMacにXcodeのインストールとSDLを動かすところまでは試してみました。

その後、とりあえずXcodeのIDE環境にNP2のソースをぶち込んでみていろいろ格闘していた訳ですが、なぜかうまくソースが登録できなかったり、コンパイルされないファイルがあったり、それをぷちぷちとマウスでクリックしてコンパイルできるようにしたり、うがー、どうもグラフィカルなIDE環境はひっそりぃには合わないようです。
スクラッチからプログラムを作成する場合には、IDE環境は良いかもしれませんが、すでにMakefileにより管理されているプログラムを移すのには適していないかもしれません。

そこで、IDE環境から離れて、MakefileをXcodeとiPhone SDKを使う様に変更することにします。もちろんiPhoneシミュレータを含めたXcodeのデバッグ環境は利用したいですね。

ただ、ググってみてもあまり参考となる資料がなく、文字通り手探り状態ないばらの道な気がしないでもないですが、まぁそれはそれ。

まずはXcode環境で既存プログラムをビルドして、そのログや設定ファイル等を眺めて参考となるものがないか試してみましょう。
とりあえず知りたいのは、コンパイラ、リンカの実体、そしてコンパイル、リンク時のオプションといったところでしょうか。
これらは、iPhoneシミュレータ用、iPhoneデバイス用それぞれの場合でどう変わるか、またDebug/Retailの設定でどう変わるかも見てみます。
続きを読む


posted by ひっそりぃ at 2011/05/11 15:35 | Comment(0) | TrackBack(0) | iPhone | このブログの読者になる | 更新情報をチェックする

2011年04月13日


NP2 for PSP Ver0.39 リリース

NP2 for PSP Ver0.39、NP21 for PSP Ver0.39をリリースします。

今回の更新内容は

6.5%程度の高速化

となります。

NP2 for PSP v0.39バイナリ
NP21 for PSP v0.39バイナリ
NP2/NP21 for PSP v0.39ソース

それでは。
タグ:NP2 for PSP
posted by ひっそりぃ at 2011/04/13 00:49 | Comment(15) | TrackBack(0) | NP2 for PSP | このブログの読者になる | 更新情報をチェックする

NP2 for PSP 高速化実験(その2)

そんな訳で、しばらくSNES9Xをいじっていたので、今回はNP2 for PSPの高速化について少し実験してみた。

まずは、最新のv0.38の性能を確認しておきます。性能測定についてはNP2 for PSP高速化実験(その1)を参照してください。

ver0.38No Wait offNo Wait on
1回目8994983686
2回目8955283942

あれ、v0.37より微妙に遅くなっていますね。遅くなるような処理いれていないはずだけど。
とりあえず、これを基準値とします。1tickで1/1000秒なので、1000tickで1秒です。
No Wait Offで計測し、PC-98実機で動かしたときと同じ60秒が目標です。

それでは、いってみましょう。続きを読む
タグ:NP2 for PSP
posted by ひっそりぃ at 2011/04/13 00:33 | Comment(1) | TrackBack(0) | NP2 for PSP | このブログの読者になる | 更新情報をチェックする
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。