Page Byte Address Description
64 0 4000
Loading Screen
91 0 5B00
Data block at 5B00
93 17 5D11
Game Entry Point
93 39 5D27
Data block at 5D27
100 0 6400
Get Random Number
100 20 6414
Set Random Number Seed?
100 36 6424
Routine at 6424
100 64 6440
Routine at 6440
100 164 64A4
Unused
100 170 64AA
Routine at 64AA
100 253 64FD
Unused
101 0 6500
Routine at 6500
101 99 6563
Unused
101 100 6564
Routine at 6564
101 156 659C
Routine at 659C
102 78 664E
Unused
102 80 6650
Routine at 6650
102 249 66F9
Unused
103 0 6700
Routine at 6700
103 45 672D
Unused
103 46 672E
Routine at 672E
103 128 6780
Unused
103 140 678C
Routine at 678C
103 222 67DE
Unused
103 233 67E9
Controller: Scroll Playarea
104 0 6800
Routine at 6800
104 38 6826
Unused
104 40 6828
Get Keyboard Input
104 125 687D
Unused
104 128 6880
Routine at 6880
104 147 6893
Routine at 6893
104 172 68AC
Unused
104 173 68AD
Routine at 68AD
104 232 68E8
Unused
104 236 68EC
Routine at 68EC
104 246 68F6
Draw Sprite
105 16 6910
Convert Screen Buffer Address To Attribute Buffer
105 27 691B
Colourise Sprite
105 43 692B
Unused
105 44 692C
Routine at 692C
105 146 6992
Unused
105 150 6996
Routine at 6996
105 184 69B8
Unused
105 186 69BA
Routine at 69BA
105 189 69BD
Unused
105 190 69BE
Routine at 69BE
105 242 69F2
Unused
106 0 6A00
Routine at 6A00
106 22 6A16
Unused
106 23 6A17
Routine at 6A17
106 39 6A27
Routine at 6A27
106 166 6AA6
Unused
106 172 6AAC
Routine at 6AAC
107 42 6B2A
Unused
107 45 6B2D
Routine at 6B2D
107 68 6B44
Unused?
107 71 6B47
Unused
107 72 6B48
Get Controls
107 76 6B4C
Routine at 6B4C
107 252 6BFC
Unused
108 0 6C00
Routine at 6C00
108 170 6CAA
Game Initialisation
109 30 6D1E
Routine at 6D1E
109 33 6D21
Routine at 6D21
109 40 6D28
Routine at 6D28
109 73 6D49
Routine at 6D49
109 150 6D96
Routine at 6D96
109 168 6DA8
Routine at 6DA8
110 24 6E18
Remove Sprite?
111 67 6F43
Unused
111 74 6F4A
Handler: Hit Wall
111 95 6F5F
Unused
111 98 6F62
Routine at 6F62
111 125 6F7D
Handler: Hit Hump
111 152 6F98
Unused
111 153 6F99
Handler: Ice
111 191 6FBF
Unused
111 192 6FC0
Handler: Jumps
111 252 6FFC
Unused
111 253 6FFD
Handler: Downhill
112 71 7047
Unused
112 72 7048
Handler: Refuel
112 135 7087
Unused
112 136 7088
Routine at 7088
112 157 709D
Routine at 709D
113 97 7161
Routine at 7161
113 103 7167
Unused
113 110 716E
Routine at 716E
113 248 71F8
Unused
114 0 7200
Initialise New Level
114 186 72BA
Unused
114 195 72C3
Routine at 72C3
115 13 730D
Unused
115 17 7311
Routine at 7311
115 144 7390
Unused
115 150 7396
Routine at 7396
115 182 73B6
Unused
115 183 73B7
Demo Mode Input
115 241 73F1
Unused
115 242 73F2
Routine at 73F2
116 30 741E
Unused
116 32 7420
Routine at 7420
116 153 7499
Unused
116 156 749C
Clear Screen
116 169 74A9
Unused
116 170 74AA
Print Graphic
116 174 74AE
Print Letter
116 194 74C2
Unused
116 195 74C3
Print Footer Colour String
116 211 74D3
Print Loop
116 219 74DB
Unused
116 220 74DC
Print Level Name
117 25 7519
Unused
117 26 751A
Handler: Hump Jump
117 53 7535
Print "Demo Mode"
117 79 754F
Initialise New Game
117 125 757D
Unused
117 126 757E
Game Over
117 170 75AA
Print Game Display
118 59 763B
Unused
118 60 763C
Routine at 763C
118 211 76D3
Unused
118 215 76D7
Routine at 76D7
119 219 77DB
Unused
119 224 77E0
Routine at 77E0
119 249 77F9
Data block at 77F9
120 2 7802
Data block at 7802
120 20 7814
Game status buffer entry at 7814
120 21 7815
Game status buffer entry at 7815
120 23 7817
Game status buffer entry at 7817
120 25 7819
Game status buffer entry at 7819
120 26 781A
Game status buffer entry at 781A
120 27 781B
Game status buffer entry at 781B
120 28 781C
Game status buffer entry at 781C
120 30 781E
Random Number Seed?
120 32 7820
Current Level
120 33 7821
Game status buffer entry at 7821
120 34 7822
Speed?
120 36 7824
Game status buffer entry at 7824
120 37 7825
Game status buffer entry at 7825
120 38 7826
Game status buffer entry at 7826
120 40 7828
Game status buffer entry at 7828
120 41 7829
Unused
120 42 782A
Action
120 43 782B
Unused
120 44 782C
Control Method Pointer
120 46 782E
Game status buffer entry at 782E
120 48 7830
Game status buffer entry at 7830
120 49 7831
Game status buffer entry at 7831
120 52 7834
Game status buffer entry at 7834
120 53 7835
Game status buffer entry at 7835
120 54 7836
Game status buffer entry at 7836
120 56 7838
Game status buffer entry at 7838
120 57 7839
Lives
120 58 783A
Game status buffer entry at 783A
120 60 783C
Fuel
120 64 7840
Game status buffer entry at 7840
120 65 7841
Game status buffer entry at 7841
120 67 7843
Game status buffer entry at 7843
120 68 7844
Score
120 75 784B
Target
120 80 7850
Control Method
120 82 7852
Game status buffer entry at 7852
120 83 7853
User-Defined KeyMap
120 88 7858
Game status buffer entry at 7858
120 90 785A
Game status buffer entry at 785A
120 91 785B
AGF Interface KeyMap
120 96 7860
Data block at 7860
120 100 7864
Graphics: Blank
120 108 786C
Graphics: Arrow Top
120 124 787C
Graphics: Arrow Middle
120 140 788C
Graphics: Arrow Bottom
120 156 789C
Graphics: Bike (Start Screen)
120 172 78AC
Messaging: Ghostrider Is Finished
120 204 78CC
Data block at 78CC
120 224 78E0
Data block at 78E0
137 96 8960
Data block at 8960
158 0 9E00
Data block at 9E00
161 1 A101
Data block at A101
161 224 A1E0
Data block at A1E0
168 0 A800
Messaging: Start Screen
169 0 A900
Start Page Footer
178 0 B200
Shadow Buffer?
180 220 B4DC
Actions Jump Table
180 234 B4EA
Data block at B4EA
186 70 BA46
Messaging: Game Over
186 102 BA66
Messaging: Demo Mode
186 134 BA86
Messaging: Out Of Fuel
186 166 BAA6
Messaging: The Race Is On
186 198 BAC6
Messaging: New Code
186 243 BAF3
Unused
187 0 BB00
Data block at BB00
187 160 BBA0
Messaging: Level Names
188 128 BC80
Data block at BC80
188 158 BC9E
Data block at BC9E
189 14 BD0E
Data block at BD0E
189 52 BD34
Data block at BD34
189 184 BDB8
Data block at BDB8
195 224 C3E0
Messaging: MPH
195 228 C3E4
Graphics: Arrow Top
195 230 C3E6
Messaging: Fuel
195 234 C3EA
Graphics: Arrow Middle
195 236 C3EC
Messaging: RPM
195 240 C3F0
Graphics: Arrow Bottom
195 242 C3F2
Messaging: Score
195 248 C3F8
Messaging: Target
196 0 C400
Data block at C400
197 0 C500
Data: Graphics
230 0 E600
Data block at E600
232 0 E800
Initialise Demo Mode
232 14 E80E
Initialise Game
232 77 E84D
Routine at E84D
232 113 E871
Messaging: Welcome
232 145 E891
Display Start Screen
232 224 E8E0
Unused
232 228 E8E4
Display Pink Footer
232 246 E8F6
Get Kempston Joystick Input
232 249 E8F9
Unused
233 0 E900
Messaging: Control Selection
235 0 EB00
User-Defined Keys Input
235 67 EB43
Display Change Controls
235 227 EBE3
Clear Screen And Pause
235 230 EBE6
Long Pause
235 243 EBF3
Routine at EBF3
235 255 EBFF
Unused
236 0 EC00
Routine at EC00
236 15 EC0F
Routine at EC0F
236 29 EC1D
Unused
236 30 EC1E
Set AGF Interface Controller
236 42 EC2A
Routine at EC2A
236 53 EC35
Play Melody
236 94 EC5E
Sounds: Level Complete
236 99 EC63
Sounds: The Race Is On!
236 104 EC68
Sounds: Ghostrider Has Finished
236 109 EC6D
Unused
236 110 EC6E
Routine at EC6E
236 140 EC8C
Unused
236 142 EC8E
Print Instructions
236 171 ECAB
Check Password
237 53 ED35
Unused
237 57 ED39
Get Level Password
237 82 ED52
Display Playing Instructions
238 9 EE09
Unused
238 20 EE14
Messaging: Code Entry
238 116 EE74
Messaging: How To Play Wheelie
238 148 EE94
Messaging: Press Any Key
238 180 EEB4
Messaging: Code Letter Position
238 192 EEC0
Messaging: Passwords
238 227 EEE3
Message at EEE3
238 232 EEE8
Melody Data: "Level Complete"
239 79 EF4F
Melody Data: "The Race Is On!"
239 194 EFC2
Melody Data: "Ghostrider Has Finished"
239 255 EFFF
Unused
240 0 F000
Messaging: Instructions (Page 1)
242 128 F280
Messaging: Instructions (Page 2)
245 0 F500
Messaging: Instructions (Page 3)
247 128 F780
Messaging: Instructions (Page 4)
250 0 FA00
Data block at FA00