アドレス
00000 ┏━━━━━━━━━━━━┓
┃ ┃
┃ ┃
┃ ヘッダー情報 ┃
┃ ┃
002FF ┃ ┃
┠────────────┨
00300 ┃ マップデータ00(L)┃
┃ マップデータ00(H)┃
┃ ・ ┃
┃ ・ ┃
┃ ・ ┃
023FF ┗━━━━━━━━━━━━┛
ヘッダー情報
| アドレス | 説明 |
|---|---|
| 00000 - 00003 | ファイルタイプ "SMP" |
| 00004 - 00008 | ビットモード "?BIT" |
| 00009 - 00013 | バージョンナンバー "Ver-????\n" |
| 00014 - 00017 | ヘッダーサイズ |
| 00018 - 0001b | ハード名 "SFC" or "CGB" or "GB" |
| 0001c - 0001d | クリアキャラクタナンバー |
| 0001e - 0001f | パネルHサイズ |
| 00020 - 00021 | パネルVサイズ |
| 00022 | SBank Low |
| 00023 | SBank High |
| 00024 | Color Pallette Number |
| 00025 | キャラクタブロックバンク1 |
| 00026 | キャラクタブロックバンク2 |
| 00027 | キャラクタブロックバンク3 |
| 00028 | キャラクタブロックバンク4 |
| 00029 | キャラクタブロックバンク5 |
| 0002A | キャラクタブロックバンク6 |
| 0002B | キャラクタブロックバンク7 |
| 0002C | キャラクタブロックバンク8 |
| 0002D - 000FF | 予約 |
| 00100 - 001FF | パネルパス |
| 00200 - 002FF | Color Path |
マップデータ
マップデータ(1ワードの内容)
D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4
D3 D2 D1 D0
┏━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┳━┓
┃ ┃ ┃ ┃
┗━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┻━┛
| ビット | 説明 |
|---|---|
| 15〜12 | クリア情報(0:クリア 1:有効) |
| 11〜5 | パネルのY位置 |
| 4〜0 | パネルのX位置 |
マップデータは、マップのキャラクタ単位でのデータをすべてもっており、パネルの大きさによって
未使用領域(データとして意味がない)があります。
たとえば、パネルサイズがX=2のときは、1ワードおきに不必要なデータです。
パネルのX位置Y位置は、パネル32×128キャラクタのどのポジションのパネルかを示しています。
パネルサイズが2×2のときは、X位置Y位置ともに、最下位ビットは無意味です。