マップの各マスは周囲 4 方向に対する通行不可フラグや、その他諸々のフラグを持っている。ここではこれらを「各種フラグ」と呼ぶことにする。
各種フラグは 1 バイトに pack された値である。この pack されたバイトを 16 * 16 = 256 個並べた配列を「マップ各種フラグ配列」と呼ぶ。
マップ各種フラグ配列のバイト内の pack 形式は以下の通り:
| bit | 意味 |
|---|---|
| 7 | イベントあり |
| 6 | 北が通行不可 |
| 5 | 暗闇 |
| 4 | 東が通行不可 |
| 3 | 休息禁止 |
| 2 | 南が通行不可 |
| 1 | 魔法禁止 |
| 0 | 西が通行不可 |
マップ各種フラグの並び順は row-major で、y, x ともに昇順。つまり座標 (0, 0), (1, 0), ..., (15, 0), (1, 0), ... のように並んでいる。たとえばオフセット 19 は座標 (3, 1) に対応する。
マップ各種フラグ配列は $6300-$63FF にロードされる。イベントにより動的に書き換わる場合もある。