盤面内の部屋および壁については個別の項目を参照:
「盤面」とは、ゲーム画面内の下図の領域を指す:
盤面は 26 列 19 行で、各盤面セルは RAM $0500-$06ED
で管理されている (row-major)。つまり、座標系および各行の RAM アドレスは下図のようになる:
盤面セルの bit7 は再描画フラグ。bit0-3 はセルの内容を表しており、値の意味は以下の通り:
bit0-3 | 意味 |
---|---|
0 | 空白 |
1..=3 | (未使用) |
4 | 通常玉 (右移動) |
5 | 通常玉 (左移動) |
6 | 赤玉 (右移動) |
7 | 赤玉 (左移動) |
8..=9 | (未使用) |
10 | 開いた壁 |
11 | 閉じた壁 |
12 | 開いた壁 + 通常玉 (右移動) |
13 | 開いた壁 + 通常玉 (左移動) |
14 | 開いた壁 + 赤玉 (右移動) |
15 | 開いた壁 + 赤玉 (左移動) |
上表より、bit3 は壁フラグ (開閉状態問わず) となる。また、以下のことが成り立つ: