typedef struct { char vms_comment[18]; char btr_comment[34]; Uint8 game_name[16]; void* icon_palette; void* icon_data; Uint16 icon_num; Uint16 icon_speed; void* visual_data; Uint16 visual_type; Uint16 reserved; void* save_data; Uint32 save_size; } BUS_BACKUPFILEHEADER;
vms_comment[18] VM用コメント btr_comment[34] BOOT ROM用コメント game_name[16] アプリケーション名(ソートアイテム) *icon_palette アイコンパレットアドレス *icon_data アイコンデータアドレス icon_num アイコン枚数 icon_speed アイコンアニメーションスピード *visual_data ビジュアルデータアドレス visual_type ビジュアルタイプ reserved 予約 *save_data アプリケーションセーブデータアドレス save_size アプリケーションセーブデータサイズ
メモリーカードのファイルイメージ作成および解析用の情報を格納した構造体です。
アプリケーション名(ソートアイテム)を指定するメンバ game_nameに使われる文字コードは、 通常のコードではありません。 16バイト全てに専用コードによる指定が必要です。 指定したい文字列が16バイトに満たない場合には、空白部分を0x00で埋めてください。詳しくは、「ペリフェラルガイド」を参照してください。
buAnalyzeBackupFileImage() ファイルヘッダイメージの作成 buMakeBackupFileImage() ファイルイメージの取得