Page Byte Address Description
64 0 16384
Loading Screen
96 0 24576
Graphics: Dart Board
120 0 30720
Data block at 7800
123 0 31488
Data block at 7B00
124 135 31879
Data block at 7C87
125 0 32000
Graphics: Hand
131 32 33568
Graphics: Hand Mask
137 64 35136
Graphics: Hand (No Dart)
140 80 35920
Graphics: Thrown Dart
141 112 36208
Unused
141 114 36210
Game Entry Point Alias
141 117 36213
Custom Font
143 101 36709
Data block at 8F65
143 166 36774
Data block at 8FA6
143 197 36805
Data block at 8FC5
144 0 36864
Data block at 9000
144 59 36923
Data block at 903B
144 106 36970
Data block at 906A
144 167 37031
Data block at 90A7
144 216 37080
Data block at 90D8
145 1 37121
Data block at 9101
145 74 37194
Data block at 914A
145 131 37251
Game Entry Point
145 161 37281
Print Score
145 182 37302
Set Attribute Buffer INK: WHITE
145 197 37317
Print Key
145 221 37341
Print "Symbol Shift"
145 233 37353
Print "Caps Lock"
145 243 37363
Print "Enter"
145 254 37374
Print "Space"
146 9 37385
Print " " (Space)
146 17 37393
Routine at 9211
146 24 37400
Messaging: Header/ Footer
146 83 37459
Reveal Dartboard
146 167 37543
Process Single Line Zipper Reveal
146 226 37602
Copy Reveal Line
147 5 37637
Main Menu: Print Dart Pointer
147 63 37695
Main Menu
148 78 37966
Main Menu: Colour Dart Pointer
148 175 38063
Clear Current Dart Pointer Attributes
148 184 38072
Clear Dart Pointer Attributes
148 211 38099
Press Any Key To Continue
148 230 38118
Initialise Dartboard Menu
148 240 38128
Back To BASIC
148 248 38136
Messaging: Redefine Keys
149 105 38249
Redefine Key
149 169 38313
Initialise Game
149 190 38334
Routine at 95BE
149 210 38354
Create Interrupt Byte Jump Table
149 237 38381
Interrupt Routine
150 53 38453
Routine at 9635
150 76 38476
Print String
150 88 38488
Routine at 9658
150 95 38495
Routine at 965F
150 136 38536
Routine at 9688
150 232 38632
Data block at 96E8
150 240 38640
Routine at 96F0
151 14 38670
Message at 970E
151 54 38710
Print Character
151 84 38740
Controller: Character Printing
151 118 38774
Handler: Control Code
151 139 38795
Handler: ASCII Character
151 213 38869
Control Code 0: Clear Screen
151 240 38896
Helper: Copier
151 247 38903
Routine at 97F7
151 251 38907
Control Code 10:
152 7 38919
Control Code 11:
152 16 38928
Control Code 9:
152 24 38936
Routine at 9818
152 33 38945
Control Code 18: Set Bright Bit
152 55 38967
Control Code 16: Set Ink Colour
152 75 38987
Control Code 17: Set Paper Colour
152 98 39010
Routine at 9862
152 120 39032
Control Code 3: Repeater
152 133 39045
Routine at 9885
152 147 39059
Routine at 9893
152 159 39071
Routine at 989F
152 168 39080
Routine at 98A8
152 177 39089
Control Code 12:
152 195 39107
Routine at 98C3
152 204 39116
Control Code 1:
153 3 39171
Control Code 2: Blank Screen
153 42 39210
Control Code 7:
153 66 39234
Sound: Menu Tick
153 87 39255
Helper: Return
153 88 39256
Unused
153 91 39259
Control Code: Return
153 101 39269
Table: Control Codes
153 133 39301
Jump Table: Control Codes
153 197 39365
Data block at 99C5
153 245 39413
Control Type
153 246 39414
Dart Pointer Position
153 247 39415
Interrupt Driven Controls
154 16 39440
Jump Table: Control Methods
154 22 39446
Control Method: Kempston Joystick
154 29 39453
Control Method: Interface Two
154 43 39467
Key Map: Interface Two
154 58 39482
Control Method: Cursor Joystick
154 72 39496
Key Map: Cursor Joystick
154 87 39511
Data block at 9A57
154 89 39513
Data block at 9A59
154 96 39520
User-Defined Keys
154 111 39535
Controls
154 134 39558
Routine at 9A86
154 166 39590
Player Leg Counts
154 168 39592
Bust Counter
154 169 39593
Game status buffer entry at 9AA9
154 171 39595
Current Opponent Portrait
154 173 39597
Data block at 9AAD
154 174 39598
Current Opponent Pub Scene
154 176 39600
Player Current Total
154 180 39604
Data block at 9AB4
154 184 39608
Active Player
154 185 39609
Zipper Reveal Positions
154 189 39613
Game status buffer entry at 9ABD
154 191 39615
Game status buffer entry at 9ABF
154 195 39619
Floating Hand Co-ordinates
154 197 39621
Game status buffer entry at 9AC5
154 199 39623
Floating Hand Frame Number
154 200 39624
Table: Floating Hand Graphics
154 224 39648
Game status buffer entry at 9AE0
154 236 39660
Game status buffer entry at 9AEC
154 242 39666
Game status buffer entry at 9AF2
154 248 39672
Game status buffer entry at 9AF8
154 254 39678
Game status buffer entry at 9AFE
155 4 39684
Game status buffer entry at 9B04
155 16 39696
Game status buffer entry at 9B10
155 17 39697
Game status buffer entry at 9B11
155 18 39698
Game status buffer entry at 9B12
155 19 39699
Floating Hand Graphic Data
155 21 39701
Floating Hand Mask Data
155 23 39703
Game status buffer entry at 9B17
155 25 39705
Game status buffer entry at 9B19
155 27 39707
Game status buffer entry at 9B1B
155 29 39709
Game status buffer entry at 9B1D
155 31 39711
Total
155 33 39713
Quarter Finals Opponent Data
155 35 39715
Semi Finals Opponent Data
155 37 39717
Game status buffer entry at 9B25
156 85 40021
Game status buffer entry at 9C55
156 159 40095
Game status buffer entry at 9C9F
156 233 40169
Game status buffer entry at 9CE9
157 51 40243
Routine at 9D33
157 66 40258
Routine at 9D42
160 214 41174
Handler: Bust
161 92 41308
Messaging: You Win!
162 114 41586
Routine at A272
163 128 41856
Messaging: Around The Clock Timer
163 164 41892
Draw Current Opponent
163 195 41923
Messaging: Print Player Current Total
164 30 42014
Routine at A41E
164 52 42036
Routine at A434
164 97 42081
Handler: Floating Hand
164 145 42129
Routine at A491
164 171 42155
Routine at A4AB
164 212 42196
Routine at A4D4
165 5 42245
Routine at A505
165 14 42254
Routine at A50E
165 50 42290
Routine at A532
165 86 42326
Routine at A556
165 120 42360
Routine at A578
165 143 42383
Routine at A58F
165 178 42418
Routine at A5B2
165 225 42465
Routine at A5E1
166 19 42515
Routine at A613
166 57 42553
Routine at A639
166 82 42578
Routine at A652
166 130 42626
Routine at A682
166 156 42652
Routine at A69C
166 204 42700
Routine at A6CC
166 230 42726
Copy Floating Hand To Screen
167 20 42772
Draw Floating Hand
167 58 42810
Routine at A73A
167 116 42868
Routine at A774
167 165 42917
Print Play Area
167 248 43000
Routine at A7F8
168 53 43061
Initialise Floating Hand
168 81 43089
Routine at A851
168 98 43106
Calculate Attribute Buffer
168 111 43119
Data block at A86F
168 113 43121
Game status buffer entry at A871
168 115 43123
Game status buffer entry at A873
168 117 43125
Routine at A875
168 174 43182
Calculate Screen Buffer
168 189 43197
Calculate Dart Board Address
168 204 43212
Next Screen Buffer Line
168 219 43227
Routine at A8DB
168 234 43242
Sounds: Opponent Dart
168 248 43256
Start Menu
169 122 43386
SubGame: Around The Clock
169 194 43458
Routine at A9C2
169 229 43493
Messaging: Hard Luck
170 10 43530
Routine at AA0A
170 90 43610
Handler: Match
170 123 43643
Handler: Semi Final
170 155 43675
Two Player Game
170 168 43688
Print Current Player ID
170 220 43740
Routine at AADC
171 46 43822
Animation: Opponent Throwing
172 61 44093
Messaging: Aiming At
172 82 44114
Clear Messaging Area
172 157 44189
Flash Current Total
172 185 44217
Messaging: Final Total
172 217 44249
Messaging: Current Total
172 251 44283
Routine at ACFB
173 59 44347
Messaging: Bust
173 92 44380
Report Opponent Score
174 4 44548
Long Pause
174 23 44567
Routine at AE17
174 60 44604
Routine at AE3C
174 110 44654
Routine at AE6E
174 163 44707
Routine at AEA3
174 175 44719
Routine at AEAF
174 195 44739
Routine at AEC3
174 204 44748
Routine at AECC
174 229 44773
Routine at AEE5
174 240 44784
Routine at AEF0
175 73 44873
Game status buffer entry at AF49
175 79 44879
Game status buffer entry at AF4F
175 81 44881
Game status buffer entry at AF51
175 93 44893
Game status buffer entry at AF5D
175 95 44895
Game status buffer entry at AF5F
175 115 44915
Graphics: Dart Pointer
175 181 44981
Routine at AFB5
177 107 45419
Handler: Opponent Wins
178 48 45616
Messaging: Ratings
178 156 45724
Routine at B29C
179 66 45890
Routine at B342
179 182 46006
Routine at B3B6
180 2 46082
Routine at B402
180 10 46090
Data block at B40A
180 12 46092
Data block at B40C
180 14 46094
Data block at B40E
180 16 46096
Data block at B410
180 17 46097
Data block at B411
180 18 46098
Data block at B412
180 21 46101
Data block at B415
180 22 46102
Data block at B416
180 23 46103
Data block at B417
180 24 46104
Data block at B418
180 25 46105
Data block at B419
180 26 46106
Data block at B41A
180 28 46108
Data block at B41C
180 49 46129
Data block at B431
180 59 46139
Data block at B43B
180 65 46145
Data block at B441
180 71 46151
Data block at B447
180 77 46157
Data block at B44D
180 83 46163
Data block at B453
180 111 46191
Table: Opponent Data
181 23 46359
Initialise Opponent
181 72 46408
Print Match Card
181 166 46502
Fill Attribute Block
181 186 46522
Quarter Finals
182 64 46656
Semi Finals
182 194 46786
The Final
183 66 46914
Draw Opponent Portrait
183 97 46945
Draw Opponent Pub Scene
183 122 46970
Copy Floating Hand To Dartboard
183 160 47008
Routine at B7A0
183 225 47073
Animation: Throwing Dart
184 61 47165
Animation: Bar Maid
184 113 47217
Animation: Dog
184 214 47318
Print Dog Frame
184 245 47349
Print Bar Maid Frame
185 16 47376
Print Throwing Dart Frame
185 47 47407
Animation: Dart
185 101 47461
Print Pint Frame
185 132 47492
Graphics: Jammy Jim
186 212 47828
Graphics: Beer Belly Bill
188 36 48164
Graphics: Del Boy Desmond
189 116 48500
Graphics: Mega Mick
190 196 48836
Graphics: Devious Dave
192 20 49172
Graphics: Sure Shot Sidney
193 100 49508
Graphics: Limp Wrist Larry
194 180 49844
Graphics: Tactical Tel
196 4 50180
Graphics: Jammy Jim (Pub Scene)
196 76 50252
Graphics: Beer Belly Bill (Pub Scene)
196 148 50324
Graphics: Del Boy Desmond (Pub Scene)
196 220 50396
Graphics: Mega Mick (Pub Scene)
197 36 50468
Graphics: Devious Dave (Pub Scene)
197 108 50540
Graphics: Sure Shot Sidney (Pub Scene)
197 180 50612
Graphics: Limp Wrist Larry (Pub Scene)
197 252 50684
Graphics: Tactical Tel (Pub Scene)
198 68 50756
Graphics: Throwing
199 28 50972
Graphics: Dart
199 36 50980
Graphics: Bar Maid
200 68 51268
Graphics: Dog
202 84 51796
Graphics: Pint
202 100 51812
Graphics: Bar
202 124 51836
Sound: "180"
202 163 51875
Data block at CAA3
202 235 51947
Routine at CAEB
203 18 51986
Routine at CB12
203 30 51998
Routine at CB1E
203 107 52075
Data block at CB6B
203 200 52168
Routine at CBC8
203 206 52174
Routine at CBCE
203 247 52215
Routine at CBF7
204 98 52322
Initialise AY Sound
204 132 52356
Routine at CC84
206 253 52989
Data block at CEFD
206 255 52991
Data block at CEFF
207 1 52993
Data block at CF01
207 3 52995
Data block at CF03
207 5 52997
Data block at CF05
207 6 52998
Data block at CF06
207 7 52999
Data block at CF07
207 10 53002
Data block at CF0A
208 9 53257
Data block at D009
208 10 53258
Data block at D00A
210 160 53920
Data block at D2A0
211 48 54064
Data block at D330
213 0 54528
Speech Data
221 0 56576
Graphics: Pub Scene
248 0 63488
Data block at F800
248 10 63498
Buffer Pointer
248 12 63500
Print Variables
248 14 63502
Data block at F80E
248 20 63508
Buffer Control Code
248 21 63509
Buffer Counter
248 22 63510
Game status buffer entry at F816
248 24 63512
Game status buffer entry at F818
248 26 63514
Font Pointer
248 28 63516
Print: Attribute Buffer Pointer
248 30 63518
Print: Attribute Variable
248 31 63519
Unused
248 33 63521
Control Byte?
248 34 63522
Game status buffer entry at F822
248 39 63527
Initial Stack Pointer
248 41 63529
Data block at F829
248 43 63531
Print: Screen Buffer Pointer
248 45 63533
Data block at F82D
249 0 63744
Data block at F900
250 0 64000
Data block at FA00
253 253 65021
Alias: Interrupt Jump Dispatcher
254 0 65024
Interrupt Low-Order Byte Jump Table
255 1 65281
Data block at FF01
255 88 65368
Mystery Font