Page Byte Address Description
64 0 16384
Loading Screen
96 0 24576
Entity List
97 0 24832
Entity List Base
109 125 28029
Game status buffer entry at 6D7D
113 69 28997
Data block at 7145
113 120 29048
Data block at 7178
113 192 29120
Data block at 71C0
114 128 29312
Data block at 7280
117 0 29952
Entity Sprite: Enforcer
120 0 30720
Data block at 7800
120 192 30912
Data block at 78C0
121 64 31040
Data block at 7940
122 0 31232
Entity Sprite: Blank 1
128 0 32768
Print State: Y Position
128 1 32769
Print State: X Position
128 2 32770
Print State: Bit-Shift Count
128 3 32771
Print State: Character Code
128 4 32772
Print State: Attribute Byte
128 5 32773
Print State: Left Margin
128 6 32774
Print State: Right Margin
128 7 32775
Print State: Flags
128 8 32776
Print State: Font Bitmap Pointer
128 10 32778
Print State: Handler Pointer
128 12 32780
Print State: Normal Width
128 13 32781
Print State: Narrow Width
128 14 32782
Print State: Wide Width
128 15 32783
Print State: Space Width
128 16 32784
Print State: Line Height
128 17 32785
Print State: Row Count
129 0 33024
Font UDGs
135 0 34560
Entity Sprite: Points
138 0 35328
Column Pixel Lookup Table
140 0 35840
Screen Row Address Lookup Table
141 128 36224
Plot Screen Pixel
141 204 36300
Print Dispatch
141 221 36317
Print Dispatch Return
141 227 36323
Print Handler
142 15 36367
Print Handler: Newline
142 35 36387
Print Handler: Unsupported
142 46 36398
Print Handler: Ink
142 61 36413
Print Handler: Paper
142 82 36434
Print Handler: Flash
142 101 36453
Print Handler: Bright
142 120 36472
Print Handler: Print At X
142 130 36482
Print Handler: Print At Y
142 146 36498
Print Handler: Tab
142 170 36522
Print Handler: Left Margin
142 179 36531
Print Handler: Right Margin
142 199 36551
Print Handler: Select Font
142 230 36582
Print Handler: Mask Parameter
142 247 36599
Print Handler: Render
143 208 36816
Control Code Dispatch Table
143 230 36838
Font Configuration Table
143 242 36850
Game status buffer entry at 8FF2
144 6 36870
Print Messaging
144 16 36880
Initialise Print Tables
144 68 36932
Reset Print State
144 81 36945
Messaging: Reset
144 99 36963
Routine at 9063
145 0 37120
Entity Sprite: Player
148 0 37888
Entity Sprite: Mommy
154 0 39424
Entity Sprite: Daddy
160 0 40960
Entity Sprite: Mikey
166 0 42496
Entity Sprite: Hulk
172 0 44032
Entity Sprite: Enforcer Bullets
173 128 44416
Entity Sprite: Spheroid
181 0 46336
Entity Sprite: Test
184 0 47104
Entity Sprite: Brain
190 0 48640
Entity Sprite: Blank 2
196 0 50176
Game Entry Point Alias
196 3 50179
Player 1 State
196 8 50184
Wave Number
196 9 50185
Wave Definition Pointer
196 20 50196
Game status buffer entry at C414
196 21 50197
Lives
196 22 50198
Wave
196 23 50199
Lives Display Vertical Step
196 24 50200
Extra Life Compare Byte 0
196 25 50201
Extra Life Compare Byte 1
196 26 50202
Extra Life Compare Byte 2
196 27 50203
Extra Life Compare Byte 3
196 28 50204
Active Enemy Count
196 29 50205
Wave Display X Pixel Position
196 30 50206
Two-Player Session Flag
196 35 50211
Wave Enemy Count
196 36 50212
Wave Enemy Type
196 39 50215
Table: Slot Count
196 46 50222
Border Colour
196 47 50223
Bouncing Enemy Count
196 71 50247
Player 2 State
196 110 50286
Game status buffer entry at C46E
196 139 50315
Player State Swap Buffer
196 207 50383
Entity Spawn Timer
196 209 50385
Playfield Entity List Pointer
196 211 50387
Intro Closing Sprite
196 212 50388
Player Y Position
196 213 50389
Player X Position
196 218 50394
Entity Record Pointer
196 220 50396
RNG Seed
196 222 50398
Wave Active Flag
196 229 50405
Colour Cycle Table Pointer
196 243 50419
Cached Spawn Pixels
196 248 50424
Attract Mode Frame Counter
196 249 50425
Title Strip Blit Parameters
196 253 50429
Game status buffer entry at C4FD
196 254 50430
Game status buffer entry at C4FE
196 255 50431
Game status buffer entry at C4FF
197 0 50432
Game status buffer entry at C500
197 1 50433
Game status buffer entry at C501
197 2 50434
Game status buffer entry at C502
197 3 50435
Game status buffer entry at C503
197 8 50440
Border Colour Step
197 9 50441
Entity List Write Pointer
197 11 50443
Entity List Snapshot
197 13 50445
Entity List Working Pointer
197 15 50447
Entity Pointer Stash
197 23 50455
Player Y Direction
197 24 50456
Player X Direction
197 25 50457
Wave Start Pointer
197 27 50459
Animation Frame Pair
197 33 50465
Entity State Pointer
197 47 50479
Entity State Flag
197 49 50481
Wave Sprite Frame Counter
197 50 50482
Death Sequence Mode
197 51 50483
Wave Start Delay
197 52 50484
Animation Frame Counter One
197 54 50486
Animation Frame Counter Two
197 68 50500
Print Player Score
197 193 50625
Check Score Award Life
198 12 50700
Sprite Pixel Data Table
198 174 50862
Movement Delta Table
198 206 50894
Lookup Vector Table Entry
198 218 50906
Hit Test: 8-Byte Bounds Pair
199 2 50946
Dispatch Handler Pointer From HL
199 12 50956
Help Bar Attribute Sequence
199 19 50963
Update Attribute Bar
199 125 51069
Poll H Key
199 148 51092
Draw Lives Display
199 207 51151
Narrow Entity Sprite Data
200 79 51279
Erase Narrow Entity Sprite
200 86 51286
Draw Narrow Entity Sprite
201 73 51529
Erase Wide Entity Sprite
201 80 51536
Draw Wide Entity Sprite
203 79 52047
Main Game Loop
204 129 52353
Draw Spawned Entity
204 206 52430
Primary Enemy Entity Handler
204 233 52457
Process Enemy Entity
205 19 52499
Advance Entity Pointer
205 24 52504
Find Colliding Entity
205 52 52532
Clear Colour Bar Column
205 80 52560
Handle Homing Enemy
206 100 52836
Apply Wave Border Colour
206 114 52850
Compute Entity Approach Position
206 185 52921
Animate Wave Start Sequence
206 223 52959
Step Narrow Entity Approach
207 51 53043
Dispatch Narrow Entity Approach
207 82 53074
Step Wide Entity Approach
207 164 53156
Paint Narrow Entity Attributes
208 4 53252
Paint Wide Entity Attributes
208 112 53360
Clear Screen Buffer
208 126 53374
Set Background Colour
208 139 53387
Swap Player State
208 167 53415
Print Wave Number
208 230 53478
Messaging: Wave
208 240 53488
Spawn Primary Wave Enemies
209 168 53672
Advance RNG Seed
209 191 53695
Generate Random Byte
210 76 53836
Stage Next Wave
210 188 53948
Strip Attributes and Fade
211 12 54028
Clear Screen and Render HUD
211 23 54039
Render HUD
211 71 54087
Messaging: Player
211 86 54102
Messaging: Game Over
211 103 54119
Player Death
211 228 54244
Game status buffer entry at D3E4
211 248 54264
Player Death: Tape Load Continue
212 129 54401
Messaging: Reset Margins
212 134 54406
Draw Life Icon Cells
212 187 54459
Erase Life Icon Cells
212 241 54513
Entity Type By Direction Table
213 1 54529
Intro Sprite Template
213 13 54541
Intro Sprite State
213 25 54553
Initialise Wave Start Sprites
213 42 54570
Animate Wave Start Sprites
213 98 54626
Draw Playfield Border Row
213 112 54640
Draw Playfield Border
213 177 54705
Remove Entity from List
214 32 54816
Sprite Frame Table
214 48 54832
Erase Entity Sprite
214 55 54839
Draw Entity Sprite
215 148 55188
Draw Clipped Wide Sprite
217 196 55748
Initialise Entity State
217 224 55776
Dispatch Entity State Handler
217 234 55786
Entity State Table
218 42 55850
Cycle Border from Screen
218 151 55959
Delay Short
218 163 55971
Delay Long
218 175 55983
Draw Wide Entity Sprite
221 249 56825
Bytes After Wide Sprite Draw
224 3 57347
Process Entity Record
225 34 57634
Spawn Wave Enemies
225 182 57782
Handle Horizontal Enemy Entity
226 42 57898
Begin Enemy Death Animation
226 98 57954
Find Colliding Wave Enemy
226 144 58000
Spawn Horizontal Wave Enemies
226 200 58056
Pick Random Spawn Position
226 253 58109
Clamp Entity Velocity
227 28 58140
Build Entity Spawn Record
227 70 58182
Apply Direction Delta
227 96 58208
Process Tracked Enemy Entity
228 146 58514
Tick Entity Colour Timer
228 167 58535
Retire Expired Entity
228 185 58553
Kill Tracked Enemy Entity
229 32 58656
Process Cluster Entity
230 180 59060
Retire Cluster Entity
230 196 59076
Apply Entity Velocity
230 247 59127
Process Player Tracking Enemy
231 175 59311
Direction Animation Offset Table
231 207 59343
Spawn Tracked Enemy Entities
232 99 59491
Evaluate and Spawn Tracked Enemies
232 129 59521
Process Wall Bouncing Enemy
233 44 59692
Spawn Wall Bouncing Enemies
233 116 59764
Kill Wall Bouncing Enemy
233 204 59852
Animate Wall Bouncing Enemy Death
234 15 59919
Enemy Colour Cycle Table
234 23 59927
Handle Enemy Collision Chain
234 110 60014
Process Replacement Enemy Entity
234 247 60151
Enemy Direction Code Table
235 7 60167
Process Final Phase Enemy Entity
235 180 60340
Enemy Movement Delta Table
235 188 60348
Game Entry Point
235 200 60360
Display High Score Entry Screen
236 164 60580
Initialise Display and Set Border
236 222 60638
Display Loop Delay
236 230 60646
Check BREAK Key
236 251 60667
Check S Key During Display
237 16 60688
Save Or Load High Scores
237 113 60785
Check Any Key During Display
237 124 60796
Scan and Cycle Screen Attributes
237 147 60819
Scan Score Display Attributes
237 170 60842
Adjust Score Field Cursor
237 221 60893
Adjust Name Entry Cursor
238 2 60930
Search Score Entry Table
238 11 60939
Calculate Attribute Cell Address
238 29 60957
Highlight Score Entry Row
238 40 60968
Data block at EE28
238 46 60974
Data block at EE2E
238 73 61001
Score Entry Field Three Table
238 102 61030
Messaging: Select Options
239 188 61372
Messaging: Tape Error
239 221 61405
Messaging: High Score Error
240 77 61517
Fill Row
240 88 61528
Fill Column
240 99 61539
Draw Colour Ring
240 146 61586
Draw Concentric Rings
240 157 61597
Draw Colour Border
240 174 61614
Fill Border Attributes
240 222 61662
Border Colour Pairs
240 238 61678
Cycle Border Colour
241 7 61703
Print BCD Score
241 101 61797
Table: Robotron Heroes
241 171 61867
Messaging: High Score Name
241 192 61888
Table: High Scores
242 216 62168
Messaging: Robotron Heroes
242 249 62201
Draw Score Entry
243 141 62349
Messaging: All Time Heroes
243 174 62382
Display High Score Screen
244 90 62554
Messaging: Save / Load
244 136 62600
Draw Colour Flash Rectangle
244 236 62700
Attract Mode Loop
245 29 62749
Advance Colour Cycle
245 77 62797
Colour Cycle Table
245 84 62804
Screen Colour Cycle Pointer
245 86 62806
Data block at F556
245 88 62808
Intro Sprite Table
245 158 62878
Intro Colour Cycle Pointer
245 160 62880
Advance Intro Colour Cycle
245 183 62903
Intro Colour Cycle Table
245 187 62907
Advance Flash Colour Cycle
245 210 62930
Flash Colour Cycle Table
245 218 62938
Extra Life Flash Effect
246 6 62982
OR Blit Title Strips
246 55 63031
Draw Attract Title
246 112 63088
Messaging: Credits
246 195 63171
Read Control Input
246 216 63192
Common Control Input Return
246 221 63197
Control Handler Table
246 233 63209
Read Keyboard Combined
246 238 63214
Read Keyboard Split
246 250 63226
Read Keyboard Rows
247 4 63236
Read Control Kempston
247 30 63262
Read Control Sinclair
247 61 63293
Read Control Fuller
247 82 63314
Read Control Cursor
247 111 63343
XOR Blit Sprite
247 238 63470
Animate Intro Sprites
248 60 63548
Draw Intro Sprites
248 84 63572
Game status buffer entry at F854