教えてください。
バックアップしたNDSのファイルから、
アイコンを抽出しようとしているのですが、
うまくいかずに困ってます。
詳しい方おりました教えてください。

抽出方法
ttp://www.bottledlight.com/ds/index.php/FileFormats/NDSFormat
ここの情報を元に、
1.ヘッダから「Icon+titles (ROM)」のアドレスを見て、アイコンの場所を特定
2.1.で取得したアイコンの場所から、パレットを抽出して色作成。
3.「Tile Data」から4bit=1ドットとして左上から右下に向かって描画。

上記手順でビットマップに書き出すと、
座標がおかしいのかめちゃくちゃな画像しかできません。
まるでカラフルな砂嵐・・・。

リトルエンディアンが悪いのか??
っと思ってビッグエンディアンでやってみたけど真っ白に。
これはありえないので、たぶんリトルでOK。

書き出された画像で使われている色が、
DSで表示される画像と同じ色だけが使われているところから、
パレットは読み込めてるけど、書き出す座標がおかしい??

っと思ってます。詳しい方教えてくれると助かります(TT)