第3章 バイナリフォーマット


3-22. NameList


(1)NameListエリア

 NameListエリアはそれぞれのノード名を格納するエリアです。以下のようにマッピングされています。
NameListHeader u32 name_list_tag
u32 name_list_header_size
u32 name_list_size
u32 name_num
u32 nintnedo_extension_block_size
u32 user_extension_block_szie
u32 name_num_byte(0)
・・・
u32 name_num_byte(name_num - 1)
Name(0)
・・・
Name(name_num - 1)
NintendoExtensionBlock
UserExtensionBlock

図 NameListエリアメモリマップ

u32 name_list_tag Tag indicating NameList
TAG_NAME_LIST   0x00110000

u32 name_list_header_size Size of NameListHeader
u32 name_list_size Size of NameList
u32 name_num Number of Name
u32 nintendo_extension_block_size 任天堂拡張ブロックサイズ
u32 user_extension_block_size ユーザー拡張ブロックサイズ
u32 name_num_byte Number of bytes in each Name
Name Name area. Actual node name is stored.
NintendoExtensionBlock 任天堂拡張ブロック
UserExtensionBlock ユーザー拡張ブロック


Copyright 1997 NINTENDO Co.,Ltd. All rights reserved.

目次へ次へ