Address Description
5E00
Move the trees
5EFE
Check for movement controls
5F28
Move right
5F47
Move left
5F66
Straighten up
5F89
Print objects on the playing field
6074
Print the next sector
60AA
Play an ascending sound
60C1
Switch from NIGHT to DAY
6113
Switch from DAY to NIGHT
6150
Draw the enemy bikes
61F3
Recalculate where the enemy bikes should be
628D
Print "KEYBOARD"
6298
Print "KEMPSTON"
62A3
Print the copyright notice
62AE
See if 1 (keyboard) or 2 (Kempston) was pressed, and start a game if so
62CB
Switch to a new sector
62F7
Switch background colour on huge trees between DAY and NIGHT, and initialize the bikes
633A
Move a plane or tank across the screen if appropriate
6371
Set up the play stats
637C
Move the plane across screen
63FC
Move the plane
642E
Draw a bonus enemy
6453
Move the tank
6478
Play "enemy bike exploding" sound
6491
Return a random 8-bit number in A
64B7
Recalculate new tree density based on sector
6530
Clear the screen
657F
Main entry point
65B3
Start a new game
663D
Main loop
669D
Check for Kempston input (if configured)
66AF
Check for keyboard input
66BC
Speed up
66CC
Slow down
66D6
Idle
66DB
Print the bike's handlebars
66FD
Collision detection. Did we hit anything?
6711
CRASH - hit a tree! Bring it close up to the player so we crash into it
6772
Wipe out playing area
6781
Play "hit a tree" sequence
67C6
Make the bikes get nearer or further away
6802
Track the photon bolt on screen
6859
Draw trail of photon bolt
686B
Stop photon bolt (so another can be fired)
6886
The photon bolt has hit something, find out what
68F0
See if fire is pressed and if so, set a photon bolt to fire
6918
Print the bike and static display
6949
Print a string
6969
Print the current score
6974
Print number of lives
6989
Update the current score
698E
Update the high score
69A7
Set up some flags (non useful?)
69BB
Print the range indicator
69CD
Toggle the range indicator on or off
69E3
We hit a bike - destroy it
6A28
Adjust the photon bolt left or right
6A33
Display an exploding bike
6AC2
Show the enemy bikes pieces shattering
6B71
Print that the game is over
6B7F
Play a descending sound
6B96
Save the game to tape if bit 0 in 5DEB is reset and P is held down, then S is pressed
6BDD
Update the highest score to the last score if it is greater
6BFC
Print the high score
6C17
Signal bonus
6C3A
Print bonus message