Routines
Address
Description
24576
Start Game
38401
Game Entry
39120
Initialise Game
39178
Start Round
39228
Main Loop
39458
Lose Game
39499
Win Round
39589
End Round
39886
Count Sector Programs
39923
Count Programs In Sector
39968
Decode Sprites
40030
Find Sector
40054
Queue Message
40072
Print Message
40199
Scroll Message Area
40359
Attack Sector
40446
Send Program Packet
40527
Remove Entity
40533
Update Battery Bar
40646
Check Battery Low
40713
Check Pause
40781
Wait For Frame
41035
Start Robot Life
41090
Flicker Transmitter
41105
Recharge Battery
41163
Draw Icon
41220
Remove Distant Entity
41255
Set Robot Facing
41261
Try Move
41284
Move Spark
41485
Animate Cloud
41491
Remove Cloud
41496
Move Thief
41602
Find Direction To Robot
41645
Empty Cell
41653
Move Destroyer
41760
Find Sector Energy
41771
Reduce Sector Energy
41836
Move Program Packet
42136
Test Cell In Direction
42179
Choose Direction
42204
Animate Program
42220
Move Hunter
42320
Face Enemy
42349
Check Entity Overlap
42358
Check Enemy Overlap
42407
Check Shot Hit
42474
Compare Positions
42533
Do Nothing
42534
Fire Weapon A
42582
Fire Weapon B
42670
Use Energy
42720
Move Pellet
42762
Animate Smoke
42771
End Smoke
42791
Explode Enemies
42809
Spawn Enemies
43046
Move Saucer
43059
Move Dome
43153
Reverse Direction
43172
Finish Robot Turn
43236
Get Robot Speed
43314
Materialise Entity
43380
Draw Shifted Entity
43403
Finish Materialising
43423
Start Robot
43459
Move Entity
43485
Move Left
43546
Move Up
43608
Move Right
43671
Move Down
43731
Turn Robot Left
43757
Turn Robot Right
43773
Move Robot Vertically
43779
Move Robot Horizontally
43863
Move Robot
44080
Handle Obstacle
44132
Use Action Key
44340
Queue Program
44423
Clear Icon Area
44460
Skip Blank Icon
44466
Install Program
44483
Set Attacked Sector
44522
Draw Sector Map
44557
Colour Sector Square
44589
Update Packet Marker
44647
Update Robot Marker
44755
Get Position
44768
Set Position
44781
Start Light
44829
Check Lights
44837
Move Lights
44922
Next Light
44974
Move Light Left
45020
Move Light Right
45025
Move Light Up
45038
Move Light Down
45046
Turn Light Vertically
45084
Turn Light Horizontally
45119
Set Light Direction
45145
Do Nothing Cell
45146
Toggle Sprite
45155
Next Sprite Number
45173
Read Controls
45189
Read Interface 2
45236
Controls: Kempston Joystick
45273
Read Cursor Keys
45315
Finish Joystick Controls
45340
Read Keyboard
45475
Fill Memory
45485
Clear Screen
45496
Reset Attributes
45506
Fill Play Window Attributes
45526
Fill Large Window Attributes
45537
Fill Message Attributes
45548
Blank Play Area
45554
Clear Pixel Block
45570
Clear Message Area
45578
Clear Large Window
45586
Clear Large Window With Attributes
45591
Clear Play Window With Attributes
45596
Draw Play Window
45716
Build Shift Tables
45756
Draw Sprite
46163
Flip Sprite
46222
Get Buffer Address
46257
Negate HL
46265
Draw Panel
46310
Print Character Block
46328
Print Big Digit
46346
Print Double Height Character
46382
Print Double Height Text
46424
Next Pixel Row
46443
Print Hi-Score
46451
Add Points To Score
46469
Print Score
46479
Print Small Number
46511
Print Big Number
46539
Print Character
46571
Draw Border
46729
Fill Attribute Row
46734
Fill Attribute Column
46742
Print Border Column
46758
Print Border Row
46770
Move Down Row
46780
Lose Life
46802
Show Game Over
46845
Game Over
46891
Start Game
46925
Reset Lives
46937
Reset Idle Timer
46944
Update Idle Timer
46956
Handler: Hall Of Fame
46988
Show Hall Of Fame
47283
Display Menu
47310
Print Text List
47448
New High Score
47472
Enter High Score
47591
Previous High Score
47598
Compare Scores
47641
Enter Initials
47763
Delay And Beep
47890
Game Selection Menu
47987
Set Flashing Attribute
48003
Unused Jump
48006
Start Game Sequence
48042
Draw Game Screen
48403
Reset Map
48434
Delay
48442
Screen Address One Pixel Below
48459
Calculate Screen Address
48490
Calculate Attribute Address
48514
Print Text
48537
Print Colour String
48589
Add Entity
48718
Divide By Sixteen
48735
Add Map Cells
48930
Sort Draw List
49002
Draw List
49022
Get Entity Address
49042
Add A To HL
49047
Find Map Cell
49086
Unused Map Address
49114
Play Sound Effect Step
49168
Get Table Entry
49178
Make Random Beep
49191
Make Beep
49200
Play Melody
49224
Make Bump Sound
49230
Play Noise Sound
49243
Play Wave Sequence
49250
Play Square Wave
49266
Make Explosion Sound
49293
Make Noise If Visible
49323
Read Keys
49334
Play Music Until Key Pressed
49359
Play Music
49370
Play Note
49436
Play Rest