Page Byte Address Description
64 0 4000
Screen pixels.
88 0 5800
Screen attributes.
88 32 5820
Screen attributes row 1.
90 32 5A20
Screen attributes row 16 (boundary for visible sprite area).
90 64 5A40
Screen attributes row 17 (start of lower screen area).
91 0 5B00
Screen row address lookup table (64 entries × 2 bytes = 128 bytes).
93 63 5D3F
Array of possible starting bridge values.
95 119 5F77
Current terrain profile number (0-7). Index into terrain sprite table at data_terrain_profiles. Loaded from first byte of level element at level_terrains.
105 59 693B
Terrain edge rendering counter
120 0 7800
Control type chosen from the dialog before the validation
120 1 7801
Overview mode flag ($00 - No, $01 - Yes)
120 2 7802
Stores the number of remaining iterations before the control choice dialog switches to overview mode
120 16 7810
Temporary stack pointer used by the control choice dialog
128 99 8063
River bank shape profiles (15 profiles × 16 bytes = 240 bytes).
130 93 825D
User-defined graphics data (13 characters).
130 197 82C5
Solid fill pattern (48 bytes of $FF).
130 245 82F5
Sprite erasure pattern (60 bytes of $00).
131 49 8331
Terrain pixels for pre/post bridge sections (2×16 bytes).
131 81 8351
Road and bridge pixel patterns (2×16 bytes).
131 113 8371
Road and bridge color attributes (2×16 bytes).
131 177 83B1
Player plane sprite (4 frames × 16 bytes).
131 241 83F1
Player plane banked sprite (4 frames × 16 bytes).
132 49 8431
Player missile sprite (4 frames × 8 bytes).
132 81 8451
Missile trail sprite (4 frames × 8 bytes).
132 113 8471
Explosion sprite frame 1 (2×1 tiles).
132 129 8481
Explosion sprite frame 2 (2×1 tiles).
132 145 8491
Explosion sprite frame 3 (2×1 tiles).
132 161 84A1
Array [4] of rock sprites (3×2 tiles, 48 bytes).
133 179 85B3
Array [5] arrays of enemy headed left sprites (each element is 3×1 tiles × 4 frames = 96 bytes).
135 147 8793
Array [5] arrays of enemy headed right sprites (each element is 3×1 tiles × 4 frames = 96 bytes).
137 114 8972
Array [4] of balloon sprites (2×2 tiles, 32 bytes).
137 242 89F2
Left terrain edge masks (4 widths: 10, 12, 14, 16 pixels).
137 250 89FA
Right terrain edge masks (4 widths: 16, 14, 12, 10 pixels).
138 134 8A86
Fuel sprite
138 184 8AB8
Helicopter rotor sprite (left-facing, 4 frames × 4 bytes).
138 200 8AC8
Helicopter rotor sprite (right-facing, 4 frames × 4 bytes).
143 252 8FFC
Tank shell explosion sprite (6 frames × 32 bytes).
146 58 923A
Game mode configuration byte
146 61 923D
Current active player ($01=PLAYER_1, $02=PLAYER_2).
149 0 9500
Level terrain data (48 levels × 256 bytes = 12,288 bytes).
198 0 C600
Island shape definitions (35 islands × 3 bytes = 105 bytes).
200 0 C800
Level object spawn data (48 levels × 256 bytes = 12,288 bytes total).