NDS上で動くプログラムの開発

DS開発環境とかほげ

DSLua

おそらく0.6、0.7ともにビルドにはPAlib070717が必要。PAlib070717に対応するdevkitARM r20は公式サイトでは現在配布終了。またlibndsなどのバージョンも対応させる必要もありそうで自前ビルドは面倒。DSLuaを用いてLuaスクリプトだけでゲームを書くならともかく、LuaスクリプトC/C++両方使うような開発には使いにくい。

一応

DSLuaの公式サイトはいつも落ちてるのでWeb Archiveから。 http://web.archive.org/web/20080822085444/http://www.dslua.com/
0.7のソースコードと思われるものはgoogle codeで公開されている http://code.google.com/p/dslua/

PAlib

公式サイトが http://palib.info/ から http://palib-dev.com/ に。devkitARM r27、libnds1.4.0などのdevkitPro最新版に対応したPAlib0912XXが公開されている。公開日時などをチェックしてバージョンを合わせれば以前のバージョンも使えることは使えるけどおそらく最新版を使うのが無難。

devkitARM r27

FreeImage.dllが無く一部のプログラムが動作しないためr26のアーカイブからFreeImage.dllをdevkitARM/binにコピー。

test