SSブログ

プチコンmkIIのSDのファイル保存フォーマット [プチコン]

今日、半日で判った事をまとめる。

ファイルフォーマットは以下のようになっている

先頭の4バイトはプチコンのファイルであることを示すシグネチャ PX01
次の4バイトは37バイトから後ろのファイルのサイズ(リトルエンディアン)
13バイト目からの8バイトはファイル名
37バイト目から8バイトはプチコン(ファイルフォーマット)のバージョン プチコンはPETC0100、プチコンmkIIはPETC0300
次の4バイトはリソースの種類 プログラムはRPRG、スプライトのキャラクタはRCHR

ファイルフォーマットがPETC0100のプログラムファイルの場合、たぶん中間コード形式のまま保存している。

ファイルフォーマットがPETC0300のプログラムファイルの場合、プログラムの文字列の形式で保存されている。
57バイト目からの4バイトはプログラムのバイト数(リトルエンディアン)
61バイト目からプログラムが格納されている。
改行コードは0x0d

もしかしたらサイズは4バイトではなく2バイトかもしれない。

ファイルはたぶん4バイト単位で保存される。足りない場合にはパディングがはいる。

private/ds/app にたぶんひとによって名前が違うディレクトリがあってその下にファイルを保存する時に指定した名前のディレクトリがある。
その下に拡張子がPTCのファイルが保存される。
プログラムの場合RPRG000.PTCになる。

2012/03/20
PETCをPITCと間違えていたのを修正
タグ:プチコン

プチコンmkII購入 [プチコン]

ニンテンドープリペイドカード 1000円
コンビニでニンテンドープリペイドカードを購入。

ニンテンドーDSiショップ
ニンテンドーDSiショップのアイコンをタップする。

インターネットに接続中
しばらく待つ。

お知らせ画面
[ショッピングへ]をタップする。

DSi Ware画面
DSi Ware画面になる。
[DSiポイントの追加]をタップする。

ポイント購入別選択画面
[購入済みのニンテンドープリペイド番号をDSiポイントとして登録]をタップする。

ニンテンドープリペイド番号画面
ニンテンドープリペイドカードの裏面に記述されている番号を入力する。
[OK]をタップする。

”ポイント登録画面
[登録する]をタップする。

ポイント登録完了画面
[OK]をタップする。

DSi Ware画面に戻る。
DSi Wareをタップする。

価格別画面
[プレミアム]をタップする。

P3150059.JPG
左右の三角をクリックしてプチコンmkIIまで移動する。
[プチコンmkII]をタップする。

購入確認画面
購入には800ポイント必要なことが表示される。
[購入]をタップする。

ダウンロード確認画面
[はい]をタップする。

受信中
しばらく待つ。

受信完了
[OK]をタップする。

警告画面
[すすむ]をタップする。

プレゼントアイコン
[ひらく]をタップする。

プチコンmkIIアイコン

タグ:プチコン

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。