Address Length Description
41187 2881
Image Buffer
Holds the image for the current level.
53899 2
Pointer: Current Level Data
53901 20
Table: Level Data
55317 18
Object Timers
55335 1
Lives
55336 1
Game status buffer entry at D828
55337 1
Game status buffer entry at D829
55338 1
Game status buffer entry at D82A
55339 1
Game status buffer entry at D82B
55340 1
Game status buffer entry at D82C
55341 1
Game status buffer entry at D82D
55342 2
Player Cursor Position
55344 1
Game status buffer entry at D830
55345 1
Game status buffer entry at D831
55346 1
Game status buffer entry at D832
55347 1
Game status buffer entry at D833
55348 1
Game status buffer entry at D834
55349 1
Player Cursor Flag
Used by the routines at 54098, StartGame, 58262, Remove_PlayerCursor, Display_PlayerCursor and 62366.
Byte Meaning
0 Off
1 On
55350 1
Home Arrow Attribute Table Offset
Used by the routine at Handler_HomeArrow.
55351 1
Game status buffer entry at D837
55352 1
Bomb?
55353 1
Game status buffer entry at D839
55354 1
Time?
55355 1
Game status buffer entry at D83B
55356 1
Game status buffer entry at D83C
55357 1
Game status buffer entry at D83D
55358 1
Game status buffer entry at D83E
55359 1
Game status buffer entry at D83F
55360 1
Game status buffer entry at D840
55361 1
Game status buffer entry at D841
55362 1
Game status buffer entry at D842
55363 1
Game status buffer entry at D843
55364 1
Game status buffer entry at D844
55365 1
Game status buffer entry at D845
55366 1
Game status buffer entry at D846
55367 1
Game status buffer entry at D847
55368 1
Game status buffer entry at D848
55369 1
Game status buffer entry at D849
55370 2
Game status buffer entry at D84A
55372 4
Game status buffer entry at D84C
55376 3
Game status buffer entry at D850
55379 8
Game status buffer entry at D853
55387 2
Game status buffer entry at D85B
55389 1
Game status buffer entry at D85D
55390 1
Game status buffer entry at D85E
55391 12
Game status buffer entry at D85F
55403 2
Game status buffer entry at D86B
55405 1
Game status buffer entry at D86D
55406 1
Level
55407 3
High Score
55410 2
Game status buffer entry at D872
55412 3
Score
55415 2
Screen Position Selected Menu Item
55417 21
Defaults Of Some Kind?
Used by the routine at Game_Initialisation.
55438 2
Game status buffer entry at D88E
55440 2
Game status buffer entry at D890
55442 2
Pointer Level Graphics Data
55829 1
Game status buffer entry at DA15
55830 1
Game status buffer entry at DA16
55831 1
Game status buffer entry at DA17
55832 1
Game status buffer entry at DA18
55833 1
Game status buffer entry at DA19
55834 1
Game status buffer entry at DA1A
55835 1
Game status buffer entry at DA1B
55836 1
Game status buffer entry at DA1C
55837 2
Game status buffer entry at DA1D
55839 29
Game status buffer entry at DA1F
56687 4
Game status buffer entry at DD6F
57176 80
Table: Tile Data Offsets
Used by the routine at Draw_Tile.
57998 4
Game status buffer entry at E28E
58053 2
Random Number Seed
58055 1
Item ID
58056 2
Item Sprite Bank
58800 2
Game status buffer entry at E5B0
58802 1
Data: Control Byte
Used by the routines at 58109, Handler_PlayerInput and InputHandler_Common.
Byte Meaning
0 No input
1 Right
2 Left
4 Down
8 Up
16 Fire
58832 16
Saved Attributes Block For Cursor
Saves the attributes before painting the players cursor, this allows it to more easily be "undrawn".
Used by the routines at Draw_Cursor and Remove_PlayerCursorAttributes.
58848 2
Cursor Attribute Position
58850 2
Cursor Attribute Buffer Pointer
59029 14
Home Arrow Attributes
Used by the routine at Handler_HomeArrow.
59043 12
Home Attributes
Used by the routine at 58986.
59055 12
Cursor Attributes
Used by the routine at Draw_Cursor.
59067 11
Table: Cursor Attribute Positions
Used by the routine at PlayerCursor_AttributesRotator.
59078 2
Temporary Cursor Attribute Byte Pointer
Used by the routine at PlayerCursor_AttributesRotator.
60214 2
Input Control Pointer
Will point to one of:
Control Method Address
Keyboard InputHandler_Keyboard
Kempston InputHandler_Kempston
Cursor InputHandler_Cursor
Sinclair InputHandler_Sinclair
60216 1
Selected Menu Item
Populated by the routine at Handler_MainMenu (UpdateMenuSelection).
Byte Meaning
1 Keyboard
2 Kempston
3 Cursor
4 Sinclair
60217 1
Game status buffer entry at EB39
60218 28
Game status buffer entry at EB3A
60911 114
Game Over Variables