NDSのプログラムを始めて一ヶ月あまり・・・
当初はトントン拍子にBG、スプライト、サウンドとこなしたものの
そこに現れたのが、4MBのメモリの壁。
マップファイルをみて、作成したNDSファイルが
メインメモリ(0x02000000 〜 0x023FFFFF) 4メガに
流し込まれているいるのは確認できたものの、
そこには、書き換える必要のないRAWファイルやら
画像ファイルやらが点在・・・
効果音を多めに入れたら、もう、パンクです。
そこで、いままでロクに見もしなかったWikiやら掲示板を調べること
数日
・
・
・
・
判明しました。
GBFSというツールを使いファイルをまとめて、ndsの後ろにくっつける。
ただ、それだけでした。
ときすでに遅く、すでに、ファイルの連結ツールは作成済みで、
このツールはwav→raw、bmpは圧縮など、なかなか捨てがたい
機能を搭載してしまったので、GBFSと同じ機能をつくることにしました。
これで、メモリ問題はひとまず解決。
残るはBGMなどを再生するサウンドドライバーと3Dかな?
テーマ : プログラミング - ジャンル : コンピュータ
コメントの投稿