![]() |
Game status buffer |
Page | Byte | Address | Length | Description |
---|---|---|---|---|
107 | 8 | 27400 | 2 |
Title screen countdown timer
Used by the routine at 24576. Decremented until it reaches zero, after which demo mode begins.
|
107 | 10 | 27402 | 1 |
Active guard counter
|
107 | 11 | 27403 | 1 |
Game mode indicator
|
109 | 166 | 28070 | 8 |
Guard countdown timers
|
109 | 174 | 28078 | 2 |
Guard panic timer
|
109 | 176 | 28080 | 2 |
Temporary store for a guard's screen x- and y-coordinates
Used by the routine at 25562.
|
109 | 178 | 28082 | 4 |
Temporary store for direction probability parameters
|
109 | 182 | 28086 | 2 |
Buffer address of the guard currently being handled
|
109 | 184 | 28088 | 43 |
Temporary guard buffer
|
109 | 227 | 28131 | 172 |
Guard buffers
|
111 | 207 | 28623 | 8 |
Tunnel offset and bell, initial guard and entrance locations for the current maze
|
124 | 97 | 31841 | 1 |
Sprite movement timer
|
124 | 98 | 31842 | 1 |
Game speed parameter (1-8)
|
124 | 99 | 31843 | 1 |
Current maze number
Initialised to 255 by the routine at 24576 just before a game starts. Holds 0, 1, 2 or 3 while a game is in progress.
|
124 | 100 | 31844 | 1 |
Redundant temporary variable
Used by the routine at 25562.
|
124 | 101 | 31845 | 2 |
Lunch-drop countdown timer
|
124 | 103 | 31847 | 2 |
Address of the next pseudo-random number
|
124 | 105 | 31849 | 1 |
Sound on/off indicator
|
124 | 106 | 31850 | 1 |
'T' pressed indicator
|
124 | 107 | 31851 | 2 |
Horace's current location
|
124 | 109 | 31853 | 2 |
Horace's new location
|
124 | 111 | 31855 | 1 |
Temporary store for direction keypress
Used by the routine at 25167.
|
124 | 112 | 31856 | 1 |
Horace's animation frame (0-3)
|
124 | 113 | 31857 | 1 |
Horace's attribute byte
|
124 | 114 | 31858 | 1 |
Horace's walking animation timer
|
124 | 115 | 31859 | 2 |
Score
|
124 | 117 | 31861 | 2 |
High score
|
124 | 119 | 31863 | 1 |
Extra life indicator
|
124 | 120 | 31864 | 1 |
Number of lives remaining
|
124 | 121 | 31865 | 1 |
Tunnel timer
|
124 | 122 | 31866 | 2 |
Temporary store for Horace's screen x- and y-coordinates
Used by the routine at 25562.
|
124 | 196 | 31940 | 2 |
Bell location
|
124 | 198 | 31942 | 1 |
Bell animation frame counter
|