2007-07-12 (木)
それにしても microSD は小さすぎて扱いにくい.
*NDS::Hello, World!
makeはdevkitPro\examples\nds以下にある Makefile が便利でそのまま使えます.
前もって書いておいたHello, worldプログラムを実機で実行してみる.普通に動きました.
試しに,拡張回転バックグラウンドというもので遊ぶ.スクロールや回転等をハードウェアでやってくれるみたいです.
*NDS::ファイル入出力
マジコンには,大抵 microSD などの記録メディアが挿さります.このメディアにアクセスできるようです.
ただ,マジコンのハードごとにアクセス方法が違うので,LDLIという仕組みがある.要はライブラリのダイナミックリンク.R4は実行時にリンクしてくれるけど,他のマジコンだと実行前にツールを使って手動でリンクする必要があるかもしれない.
で,プログラムで使うにはFAT用のライブラリ(libfat)があるのでそれをリンクすればいい.普通にfopenとか出来る.
試してみたけど,R4のmicroSDへのアクセスがどうもうまくいかない.fopenは成功するのだけど,データを読めないことがある.書き込みは出来るのに…….