2007-06 << 2007-07 >> 2007-08

2007-07-12 (木)

それにしても microSD は小さすぎて扱いにくい.

*NDS::Hello, World!

makeはdevkitPro\examples\nds以下にある Makefile が便利でそのまま使えます.

前もって書いておいたHello, worldプログラムを実機で実行してみる.普通に動きました.

試しに,拡張回転バックグラウンドというもので遊ぶ.スクロールや回転等をハードウェアでやってくれるみたいです.

*NDS::ファイル入出力

マジコンには,大抵 microSD などの記録メディアが挿さります.このメディアにアクセスできるようです.

ただ,マジコンのハードごとにアクセス方法が違うので,LDLIという仕組みがある.要はライブラリのダイナミックリンク.R4は実行時にリンクしてくれるけど,他のマジコンだと実行前にツールを使って手動でリンクする必要があるかもしれない.

で,プログラムで使うにはFAT用のライブラリ(libfat)があるのでそれをリンクすればいい.普通にfopenとか出来る.

試してみたけど,R4のmicroSDへのアクセスがどうもうまくいかない.fopenは成功するのだけど,データを読めないことがある.書き込みは出来るのに…….