Shinobi Library - 構造体/その他のデータ型

BUS_BACKUPFILEHEADER

ファイルイメージ情報構造体

定義

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()
 ファイルイメージの取得

BUS_BACKUPFILEHEADER
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000