Address Description
5B80
Decryption Routine
5CB0
Indirect Jump
8000
Security Check
800A
Game Initialisation
802C
Game Restart
80D1
Game Selection Menu
80FD
Queue Menu Tune
81AB
Write Menu Line
81BB
Start Game
8209
Frame Update
822F
Reset Modified Code
823F
Reset Modified Code In Frame
824A
Limit Frame Rate
8259
Next Object Slot
8298
Controls: Pause
84AD
Reset Screen Buffer
84B4
Fill Memory
84BB
Reset Attribute Buffer
84D8
Create Game Window
84F7
Reset Planet
8506
Calculate Attribute Address
851E
Calculate Screen Address
853D
Remap Alien Sprite
8568
Fetch Sprite
857F
Fetch Actor Sprite
858E
XOR Sprite Loop
85D9
Shift Old Sprite Pair
85F6
Screen Address One Pixel Above
8606
XOR Sprite Pair Up
8614
Prepare Sprite Write
8634
Position And Draw Sprite
8640
Draw Cached Sprite
864F
Clear Sprite Scratch
865E
Load Sprite Scratch
867F
Reset Sprite Fields
86A1
Position Sprite
8701
Draw Sprite
8733
Colourise Sprite
877C
Draw Sprite Pair
8787
Draw Actor Sprite
87B9
Write Sprite Row
8807
Continue Sprite Write
8826
Fetch And Draw
8891
Clear Sprite Cache
88A3
Fetch Sprite Size
88B1
Read Sprite Header
88E8
Load Sprite Pointers
890A
Write Sprite Attributes
8931
Fill Attribute Row
8947
Negate HL
894F
Display Lives
899C
Add Points To Score
89BF
Print Scores
89EF
Print Character
8A11
Print Colour String
8A37
Print Banner
8A5C
Mask Sprite
8AE8
Clear Mask Scratch
8AF7
Position Mask Sprite
8B52
Reload Mask Cache
8B73
Draw Object Sprite
8BA5
Blank Play Area
8BBB
Draw HUD Panel
8C01
Draw Gauge
8C3E
Flash Score Label
8C5F
Unset Flash Text
8C6C
Flash 2UP Score Label
8C71
Handler: Jetman
8CBC
Handler: Jetman Walk
8D06
Handler: Jetman Movement
8E5A
Face Jetman Right
8EC5
Face Jetman Left
8F34
Apply Upward Thrust
8F61
Clear Jetman Thrust
8F6A
Controls: Cursor Joystick
8F90
Handler: Controls
8F9B
Controls: Kempston Joystick
8F9F
Controls: Keyboard
8FF4
Land Jetman
9005
Launch Jetman
9020
Initialise Jetman
907B
Apply Jetman Speed
915C
Draw New Column
917C
Draw Terrain Column
919E
Locate Terrain Cell
91BB
Read Terrain Cell
91E2
Handler: Moon Rover
930C
Board Moon Rover
933E
Test Space Key
9356
Draw Terrain
9395
Find Unused Alien Slot
93A6
Place Actor At Scroll
93E8
Handler: Falling Platform
945C
Test Action Key
9466
Spawn Alien
9531
Handler: Meteor
95B6
Stamp Terrain Tile
9654
Handler: Drifting Alien
970E
Handler: Mr Magnetic Brella
9884
Test Alien Beside Slot
98AE
Clear Terrain Under Actor
9906
Handler: The Block
993C
Handler: Bouncing Wheel
9994
Handler: Spinner
9A2F
Handler: Saturn
9AE2
Handler: Shooter
9BBB
Handler: The Pip
9C23
Set Default Values
9DC0
Handler: Laser Beam
9E2C
Animate: Laser Beam
9ECA
Animate From Scroll
9EDC
Handler: Rover Frames
9F5E
Initialise Objects
9F6A
Step Pickup Candidate
9F70
Handler: Pickups
A002
Wrap World X
A0F8
Handler: Pickup Action
A1AA
Handler: Pickup
A253
Fill Pickup Debris
A272
Animate Pickup Debris
A299
Start Teleport
A2CF
Finish Teleport
A2F5
Clear Sprite Caches
A30A
Resume Pickup
A317
Handler: Reset Laser Beam Slots
A325
Handler: World Object
A378
Release Carried Item
A39C
Attach Carried Item
A3C1
Place Carried Item
A3FF
Handler: Held Object
A4BA
Compare Actor Distance
A4E7
Test Jetman Action
A522
Clamp Object To Ground
A53A
Spawn Linked Object
A579
Handler: Player Shot
A73C
Start Small Explosion
A742
Handler: Small Explosion
A75D
Start Crater
A766
Start Explosion
A783
Handler: Sparkle Burst
A796
Test Laser Hits
A7E2
Test One Hit
A81C
Handler: Player Shot Launch
A826
Initialise New Level
A84C
Initialise New Game
A880
1UP/ 2UP Swapper
A8B5
Lose Life
A8E3
Game Over
A993
Move Debris Particle
AA9B
Animate Debris
AB2F
Initialise Debris
AB48
Animate Debris Burst
AB9D
Copy Debris Template
ABA9
Draw Current Actor
ABBA
Handler: Missile Launcher
AC39
Align To Rover
AD00
Handler: Colourise 2x2
AD0B
Flash Attribute
AD17
Flash Attribute Alternative
AD22
Colourise Banner
AD33
Clear Banner Colour
AD36
Test Actor Side
AD59
Handler: Alien Base
ADAB
Handler: Upward Missile
ADEA
Handler: Upward Missile Flame
AE37
Handler: Missile Spawner
AE78
Spawn Missile
AF1C
Handler: Sideways Missile
B03B
Convert To Debris
B065
Handler: Sideways Missile Flame
B0D1
Test Target Range
B11D
Explode Object Slots
B128
Handler: Alien Base Plasma
B16F
Convert Object Slots
B1A4
Animate Crater
B1D3
Scan Object Slots
B1E9
Advance Position
B20F
Score Small Hit
B218
Tick Then Explode
B2A2
Test Jetman Range
B2D7
Kill Jetman
B2F9
Drop World Objects
B339
Bounce Jetman Right
B33D
Tick Actor Frame
B37B
Explode At Ground
B385
Reset Alien States
B390
Count Death Timer
B3A3
Message: Teleporting
B3DC
Initialise Terrain
B3E8
Handler: Jetman Death
B460
Handler: Falling Sprite
B4C2
Fill Debris Slots
B52E
Show Laser Estimate
B594
Messaging: Missile Launch
B699
Convert To Base 10
B6AE
Move By Speed
B6CF
Dispatch Object State
B6EB
Ignore Object State
B6EC
Handler: Armed Bomb
B731
Handler: Bombs
B785
Collect Bomb
B7A8
Handler: Bomb
B7BC
Carry Bomb
B810
Fly Thrown Bomb
B87E
Colourise Rover Lights
B89A
Tick Object Timer
B8A8
Sounds: Laser Beam
B8B4
Sounds: Laser Missile Hit
B8BD
Sounds: Take Object
B8C3
Sounds: Drop Item
B8C9
Sounds: Pickup Item
B8D4
Sounds: Short Beep
B8DA
Play Square Wave
B8E8
Play Repeated Tone
B8F2
Sounds: Debris
B8FF
Sounds: Explosion
B918
Play Inverted Tone
B922
Tick Wave Duration
B92D
Play Wave Sequence
B934
Tick Wave Table
B94B
End Sound
B950
Initialise Explosion
B9BC
Queue Tune
F232
Print Rank Message
F295
Handle Name Input
F33E
Return To Restart
F345
Insert High Score
F3BF
Compare High Scores
F410
Show Hall Of Fame
F4C6
Handler: High Score Messaging
F535
Prepare Name Entry
F56E
Handler: New High Score
F5E3
Start Name Entry
F5EC
Print 1UP/ 2UP Levels
F641
Get Level Digits
F658
Get Inactive Level Digits
F662
Helper: Colour Levels Messaging Green