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

### 3-22. NameList

#### (2)Nameエリア

> 実際のノード名が格納されているエリアです。以下のようにマッピングされています。

NameHeader | u32 | name_tag
u32 | this_name_index
u32 | name_header_size
u32 | name_size
| node_name

図　Nameエリアメモリマップ

u32 name_tag | Tag indicating Name
    TAG_NAME        0x00110100
u32 this_name_index | Index number of this Name
u32 name_header_size | Size of this NameHeader
u32 name_size | Size of this Name
node_name | Node name by ASCII code(※)

> ※ノード名はASCII文字で記述します。使用可能なアスキー文字はASCIIコードで0x21(!)〜0x7e(~)までです。

> 文字数が4byteの倍数でない場合、NULLで埋めることによって4byteの倍数に合わせてください。文字列数が4byteの倍数の場合はNULLを挿入する必要はありません。

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

目次へ次へ