Page Byte Address Description
64 0 16384
Loading Screen
91 0 23296
Data block at 5B00
93 17 23825
Game Entry Point
93 39 23847
Data block at 5D27
100 0 25600
Get Random Number
100 20 25620
Set Random Number Seed?
100 36 25636
Routine at 6424
100 64 25664
Routine at 6440
100 164 25764
Unused
100 170 25770
Routine at 64AA
100 253 25853
Unused
101 0 25856
Routine at 6500
101 99 25955
Unused
101 100 25956
Routine at 6564
101 156 26012
Routine at 659C
102 78 26190
Unused
102 80 26192
Routine at 6650
102 249 26361
Unused
103 0 26368
Routine at 6700
103 45 26413
Unused
103 46 26414
Routine at 672E
103 128 26496
Unused
103 140 26508
Routine at 678C
103 222 26590
Unused
103 233 26601
Controller: Scroll Playarea
104 0 26624
Routine at 6800
104 38 26662
Unused
104 40 26664
Get Keyboard Input
104 125 26749
Unused
104 128 26752
Routine at 6880
104 147 26771
Routine at 6893
104 172 26796
Unused
104 173 26797
Routine at 68AD
104 232 26856
Unused
104 236 26860
Routine at 68EC
104 246 26870
Draw Sprite
105 16 26896
Convert Screen Buffer Address To Attribute Buffer
105 27 26907
Colourise Sprite
105 43 26923
Unused
105 44 26924
Routine at 692C
105 146 27026
Unused
105 150 27030
Routine at 6996
105 184 27064
Unused
105 186 27066
Routine at 69BA
105 189 27069
Unused
105 190 27070
Routine at 69BE
105 242 27122
Unused
106 0 27136
Routine at 6A00
106 22 27158
Unused
106 23 27159
Routine at 6A17
106 39 27175
Routine at 6A27
106 166 27302
Unused
106 172 27308
Routine at 6AAC
107 42 27434
Unused
107 45 27437
Routine at 6B2D
107 68 27460
Unused?
107 71 27463
Unused
107 72 27464
Get Controls
107 76 27468
Routine at 6B4C
107 252 27644
Unused
108 0 27648
Routine at 6C00
108 170 27818
Game Initialisation
109 30 27934
Routine at 6D1E
109 33 27937
Routine at 6D21
109 40 27944
Routine at 6D28
109 73 27977
Routine at 6D49
109 150 28054
Routine at 6D96
109 168 28072
Routine at 6DA8
110 24 28184
Remove Sprite?
111 67 28483
Unused
111 74 28490
Handler: Hit Wall
111 95 28511
Unused
111 98 28514
Routine at 6F62
111 125 28541
Handler: Hit Hump
111 152 28568
Unused
111 153 28569
Handler: Ice
111 191 28607
Unused
111 192 28608
Handler: Jumps
111 252 28668
Unused
111 253 28669
Handler: Downhill
112 71 28743
Unused
112 72 28744
Handler: Refuel
112 135 28807
Unused
112 136 28808
Routine at 7088
112 157 28829
Routine at 709D
113 97 29025
Routine at 7161
113 103 29031
Unused
113 110 29038
Routine at 716E
113 248 29176
Unused
114 0 29184
Initialise New Level
114 186 29370
Unused
114 195 29379
Routine at 72C3
115 13 29453
Unused
115 17 29457
Routine at 7311
115 144 29584
Unused
115 150 29590
Routine at 7396
115 182 29622
Unused
115 183 29623
Demo Mode Input
115 241 29681
Unused
115 242 29682
Routine at 73F2
116 30 29726
Unused
116 32 29728
Routine at 7420
116 153 29849
Unused
116 156 29852
Clear Screen
116 169 29865
Unused
116 170 29866
Print Graphic
116 174 29870
Print Letter
116 194 29890
Unused
116 195 29891
Print Footer Colour String
116 211 29907
Print Loop
116 219 29915
Unused
116 220 29916
Print Level Name
117 25 29977
Unused
117 26 29978
Handler: Hump Jump
117 53 30005
Print "Demo Mode"
117 79 30031
Initialise New Game
117 125 30077
Unused
117 126 30078
Game Over
117 170 30122
Print Game Display
118 59 30267
Unused
118 60 30268
Routine at 763C
118 211 30419
Unused
118 215 30423
Routine at 76D7
119 219 30683
Unused
119 224 30688
Routine at 77E0
119 249 30713
Data block at 77F9
120 2 30722
Data block at 7802
120 20 30740
Game status buffer entry at 7814
120 21 30741
Game status buffer entry at 7815
120 23 30743
Game status buffer entry at 7817
120 25 30745
Game status buffer entry at 7819
120 26 30746
Game status buffer entry at 781A
120 27 30747
Game status buffer entry at 781B
120 28 30748
Game status buffer entry at 781C
120 30 30750
Random Number Seed?
120 32 30752
Current Level
120 33 30753
Game status buffer entry at 7821
120 34 30754
Speed?
120 36 30756
Game status buffer entry at 7824
120 37 30757
Game status buffer entry at 7825
120 38 30758
Game status buffer entry at 7826
120 40 30760
Game status buffer entry at 7828
120 41 30761
Unused
120 42 30762
Action
120 43 30763
Unused
120 44 30764
Control Method Pointer
120 46 30766
Game status buffer entry at 782E
120 48 30768
Game status buffer entry at 7830
120 49 30769
Game status buffer entry at 7831
120 52 30772
Game status buffer entry at 7834
120 53 30773
Game status buffer entry at 7835
120 54 30774
Game status buffer entry at 7836
120 56 30776
Game status buffer entry at 7838
120 57 30777
Lives
120 58 30778
Game status buffer entry at 783A
120 60 30780
Fuel
120 64 30784
Game status buffer entry at 7840
120 65 30785
Game status buffer entry at 7841
120 67 30787
Game status buffer entry at 7843
120 68 30788
Score
120 75 30795
Target
120 80 30800
Control Method
120 82 30802
Game status buffer entry at 7852
120 83 30803
User-Defined KeyMap
120 88 30808
Game status buffer entry at 7858
120 90 30810
Game status buffer entry at 785A
120 91 30811
AGF Interface KeyMap
120 96 30816
Data block at 7860
120 100 30820
Graphics: Blank
120 108 30828
Graphics: Arrow Top
120 124 30844
Graphics: Arrow Middle
120 140 30860
Graphics: Arrow Bottom
120 156 30876
Graphics: Bike (Start Screen)
120 172 30892
Messaging: Ghostrider Is Finished
120 204 30924
Data block at 78CC
120 224 30944
Data block at 78E0
137 96 35168
Data block at 8960
158 0 40448
Data block at 9E00
161 1 41217
Data block at A101
161 224 41440
Data block at A1E0
168 0 43008
Messaging: Start Screen
169 0 43264
Start Page Footer
178 0 45568
Shadow Buffer?
180 220 46300
Actions Jump Table
180 234 46314
Data block at B4EA
186 70 47686
Messaging: Game Over
186 102 47718
Messaging: Demo Mode
186 134 47750
Messaging: Out Of Fuel
186 166 47782
Messaging: The Race Is On
186 198 47814
Messaging: New Code
186 243 47859
Unused
187 0 47872
Data block at BB00
187 160 48032
Messaging: Level Names
188 128 48256
Data block at BC80
188 158 48286
Data block at BC9E
189 14 48398
Data block at BD0E
189 52 48436
Data block at BD34
189 184 48568
Data block at BDB8
195 224 50144
Messaging: MPH
195 228 50148
Graphics: Arrow Top
195 230 50150
Messaging: Fuel
195 234 50154
Graphics: Arrow Middle
195 236 50156
Messaging: RPM
195 240 50160
Graphics: Arrow Bottom
195 242 50162
Messaging: Score
195 248 50168
Messaging: Target
196 0 50176
Data block at C400
197 0 50432
Data: Graphics
230 0 58880
Data block at E600
232 0 59392
Initialise Demo Mode
232 14 59406
Initialise Game
232 77 59469
Routine at E84D
232 113 59505
Messaging: Welcome
232 145 59537
Display Start Screen
232 224 59616
Unused
232 228 59620
Display Pink Footer
232 246 59638
Get Kempston Joystick Input
232 249 59641
Unused
233 0 59648
Messaging: Control Selection
235 0 60160
User-Defined Keys Input
235 67 60227
Display Change Controls
235 227 60387
Clear Screen And Pause
235 230 60390
Long Pause
235 243 60403
Routine at EBF3
235 255 60415
Unused
236 0 60416
Routine at EC00
236 15 60431
Routine at EC0F
236 29 60445
Unused
236 30 60446
Set AGF Interface Controller
236 42 60458
Routine at EC2A
236 53 60469
Play Melody
236 94 60510
Sounds: Level Complete
236 99 60515
Sounds: The Race Is On!
236 104 60520
Sounds: Ghostrider Has Finished
236 109 60525
Unused
236 110 60526
Routine at EC6E
236 140 60556
Unused
236 142 60558
Print Instructions
236 171 60587
Check Password
237 53 60725
Unused
237 57 60729
Get Level Password
237 82 60754
Display Playing Instructions
238 9 60937
Unused
238 20 60948
Messaging: Code Entry
238 116 61044
Messaging: How To Play Wheelie
238 148 61076
Messaging: Press Any Key
238 180 61108
Messaging: Code Letter Position
238 192 61120
Messaging: Passwords
238 227 61155
Message at EEE3
238 232 61160
Melody Data: "Level Complete"
239 79 61263
Melody Data: "The Race Is On!"
239 194 61378
Melody Data: "Ghostrider Has Finished"
239 255 61439
Unused
240 0 61440
Messaging: Instructions (Page 1)
242 128 62080
Messaging: Instructions (Page 2)
245 0 62720
Messaging: Instructions (Page 3)
247 128 63360
Messaging: Instructions (Page 4)
250 0 64000
Data block at FA00