Page Byte Address Description
64 0 16384
Loading screen
91 128 23424
Decrypt Game
91 164 23460
Unused bytes
92 176 23728
Indirect Jump
94 0 24064
Start Game
94 4 24068
Side Picture Tiles
94 44 24108
Tile Image Numbers
94 81 24145
Revolver Tiles
94 145 24209
Panel Tiles
95 177 24497
Town Map
96 177 24753
Drawing Orders
97 81 24913
Wall Rectangle Pointers
97 133 24965
Wall Rectangle Lists
98 108 25196
Tile List Pointers
98 212 25300
Tile Lists
103 244 26612
Sprite Pointers
104 100 26724
Menu Sprite Pointers
104 110 26734
Scenery Sprite Pointers
104 114 26738
Scenery Image
104 141 26765
Menu Image 2
104 174 26798
Menu Image 3
104 201 26825
Bullet Image
104 234 26858
Blank Sprite
104 236 26860
Sprite: Horse Head
105 62 26942
Sprite: Horse Body
105 196 27076
Sprite: Bullet Hole
106 198 27334
Poster Image Pointers
107 24 27416
Poster Images
112 56 28728
Sprite: Pointer 1
112 214 28886
Sprite: Pointer 2
113 128 29056
Sprite: Man 4
114 60 29244
Sprite: Money Bag
114 212 29396
Sprite: Cactus
115 168 29608
Sprite: Tumbleweed
116 58 29754
Sprite: Bystander 2
116 246 29942
Sprite: Bystander 1
117 178 30130
Sprite: Horse Galloping 1
118 234 30442
Sprite: Falling Figure
120 54 30774
Sprite: Bullet
120 68 30788
Sprite: Crosshair
120 208 30928
Sprite: Horse Galloping 2
121 184 31160
Sprite: Outlaw Gun Arm 1
122 110 31342
Sprite: Outlaw Gun Arm 2
123 36 31524
Sprite: Outlaw Gun Arm 3
123 218 31706
Sprite: Outlaw Gun Arm 4
124 144 31888
Sprite: Outlaw Gun Arm 5
125 82 32082
Sprite: Outlaw Gun Arm 6
126 8 32264
Sprite: Flash 1
126 74 32330
Sprite: Flash 2
126 140 32396
Sprite: Flash 3
126 206 32462
Sprite: Flash 4
127 16 32528
Sprite: Head 1
127 114 32626
Sprite: Head 2
127 218 32730
Sprite: Head 4
128 66 32834
Sprite: Head 3
128 164 32932
Sprite: Head 6
129 24 33048
Sprite: Head 5
129 122 33146
Sprite: Head 8
129 250 33274
Sprite: Head 7
130 104 33384
Sprite: Firing Torso 1
130 226 33506
Sprite: Torso 1
131 74 33610
Sprite: Torso 2
131 178 33714
Sprite: Torso 3
132 26 33818
Sprite: Torso 4
132 130 33922
Sprite: Firing Torso 2
132 234 34026
Sprite: Legs 1
133 70 34118
Sprite: Legs 2
133 162 34210
Sprite: Legs 3
133 254 34302
Sprite: Legs 4
134 90 34394
Sprite: Legs 5
134 200 34504
Sprite: Legs 6
135 54 34614
Sprite: Legs 7
135 164 34724
Sprite: Legs 8
136 6 34822
Sprite: Man 1
136 188 35004
Sprite: Man 2
137 114 35186
Sprite: Man 3
138 46 35374
Edge Image Pointers
138 58 35386
Edge Image 0
138 79 35407
Edge Image 2
138 100 35428
Edge Image 3
138 109 35437
Edge Image 4
138 112 35440
Title Tiles
139 72 35656
Panel Tiles Set
140 240 36080
Screen Tile Set
142 168 36520
Font
143 248 36856
Wall Image Pointers
144 66 36930
Wall Images
162 7 41479
Movement Sound Counter
162 8 41480
Protection Timer
162 9 41481
Riding Timer
162 10 41482
Outlaw Shot Flag
162 11 41483
Key One Held Flag
162 12 41484
Key Two Held Flag
162 13 41485
Key Three Held Flag
162 14 41486
Menu Entry Number
162 15 41487
Tile Set Address
162 17 41489
Draw Message State
162 18 41490
Shots Fired Count
162 19 41491
Name Offset Flag
162 20 41492
Horizontal Speed
162 21 41493
Vertical Speed
162 22 41494
Frame Counter
162 24 41496
First Random Number
162 26 41498
Second Random Number
162 28 41500
Options
162 29 41501
Saved Stack Pointer
162 31 41503
Top Speed
162 32 41504
Sprite Horizontal Position
162 33 41505
Sprite Vertical Position
162 34 41506
Sprite Row Bytes
162 35 41507
Sprite Rows Left
162 36 41508
Sprite Jump Opcode
162 37 41509
Sprite Jump Address
162 39 41511
Sprite Row Step
162 40 41512
Sheriff Sprite List
162 50 41522
Outlaw Sprite List
162 60 41532
Sound Notes Left
162 61 41533
Sound Note Address
162 63 41535
Current Player
162 64 41536
Stage Running Flag
162 65 41537
Start Game Flag
162 66 41538
Tune Played Flag
162 67 41539
Objects Drawn Count
162 68 41540
Fire Held Flag
162 69 41541
Fire Timer
162 70 41542
Reloading Flag
162 71 41543
Last Controls
162 72 41544
Column Flags
162 74 41546
First Object Position
162 76 41548
Second Object Position
162 78 41550
Screen Horizontal Position
162 80 41552
Screen Vertical Position
162 82 41554
Flip Flag
162 83 41555
Cell Code
162 84 41556
Cell Column
162 85 41557
Cell Row
162 86 41558
Rotate Key Flag
162 87 41559
Bounty
162 90 41562
Fine
162 92 41564
Horse Price
162 94 41566
Bullet Price
162 96 41568
Level
162 97 41569
Skill
162 98 41570
Bullets Loaded
162 99 41571
Lives
162 100 41572
Targets Left
162 101 41573
Stage Kind
162 102 41574
Screen Attribute
162 103 41575
Town Offset
162 104 41576
View Rotation
162 105 41577
Bullet Unpaid Flag
162 106 41578
Other Player State
162 125 41597
Object Slot 1
162 141 41613
Object Slot 2
162 157 41629
Object Slot 3
162 173 41645
Object Slot 4
162 189 41661
Object Slot 5
162 205 41677
Object Slot 6
162 221 41693
Object Slot 7
162 237 41709
Object Slot 8
162 253 41725
Object Slot 9
163 13 41741
Object Slot 10
163 29 41757
Object Slot 11
163 45 41773
Object Slot 12
163 61 41789
Object Slot 13
163 77 41805
Object Slot 14
163 93 41821
Object Slot 15
163 109 41837
Initialise Game
164 18 42002
Object Handler Table
164 72 42056
Handle Empty Slot
164 73 42057
Handle Respawn Delay
164 82 42066
Handle Sheriff Entrance
164 126 42110
Create Money Bag
164 181 42165
Money Bag Template
164 201 42185
Handle Money Bag
164 236 42220
Prepare Top Score Text
165 10 42250
Check Top Score
165 157 42397
Messaging: Score Text
165 210 42450
Top Score
165 213 42453
Update Prices
166 79 42575
Check Telegram Complete
166 95 42591
Bullet Prices
166 111 42607
Horse Prices
166 127 42623
Fine Amounts
166 143 42639
Set Up Player
166 181 42677
Set Up Players
166 201 42697
Show Player Number
166 234 42730
Swap Player States
166 252 42748
Print Telegram
167 112 42864
Reset Bullet Price
167 184 42936
Reset Horse Price
167 203 42955
Reset Fine
167 218 42970
Type Telegram
168 48 43056
Telegram Lines
168 156 43164
Create Tumbleweed
168 193 43201
Tumbleweed Template
168 213 43221
Handle Tumbleweed
169 75 43339
Tumbleweed Routes
169 129 43393
Create Horse
169 168 43432
Horse Template
169 191 43455
Handle Horse
169 237 43501
Create Cactus
170 98 43618
Cactus Template
170 118 43638
Cactus Positions
170 127 43647
Handle Cactus
170 154 43674
Print Large Text
170 196 43716
Print Left Half Of Character
170 231 43751
Print Right Half Of Character
171 8 43784
Widened Pixels
171 24 43800
Draw Scenery
171 106 43882
Scenery List
171 119 43895
Game Selection Menu
172 35 44067
Messaging: Title Text
172 62 44094
Initial Menu Entries
172 78 44110
Menu Entries
172 94 44126
Menu Handlers
172 106 44138
Handle Menu Keys
172 226 44258
Handle Menu Revolver Firing
172 246 44278
Handle Menu Bullet
173 123 44411
Number Of Players Texts
173 157 44445
Controls Texts
173 227 44515
Draw Revolver
173 237 44525
Revolver Tiles
174 16 44560
Draw Menu Sprite
174 130 44674
Wait For A While
174 136 44680
Wait
174 142 44686
Fill Attribute Column
174 152 44696
Play Static
174 169 44713
Play Sound Effect
174 191 44735
Sound Effect Notes
174 211 44755
Play Footstep Sound
174 237 44781
Play Movement Sound
175 34 44834
Play Buzz
175 48 44848
Play Rumble
175 67 44867
Play Typing Sound
175 73 44873
Play Pause Sound
175 79 44879
Play Short Tone
175 87 44887
Play Bullet Sound
175 95 44895
Play Wave Sequence
175 102 44902
Play Square Wave
175 118 44918
Play Music Once
175 143 44943
Play Music
175 154 44954
Play Note
175 220 45020
Play Rest
175 242 45042
Note Table
176 169 45225
Reward Tune
176 201 45257
Start Game Tune
176 211 45267
Title Tune
177 181 45493
Outlaw Shot Tune
177 207 45519
Game Over Tune
177 224 45536
Fanfare Tune
177 244 45556
Print Outlaw Name
178 117 45685
Count Down Delay
178 128 45696
Draw Wide Sprites
178 140 45708
Draw Wide Sprite
178 233 45801
Finish Town Stage
179 24 45848
Create Direction Pointer
179 55 45879
Pointer Template
179 71 45895
Handle Pointer
179 171 45995
Pointer Sprite List
179 175 45999
Get Horizontal Position
179 182 46006
Get Vertical Position
179 189 46013
Create Town Objects
179 218 46042
Handle Outlaw
180 32 46112
Create Outlaw
180 132 46212
Outlaw Template
180 148 46228
Outlaw Numbers
180 168 46248
Messaging: Outlaw Names
181 110 46446
Outlaw Rewards
181 170 46506
Body Image Numbers
181 176 46512
Face Image Numbers
182 20 46612
Check Bullet Hit
182 49 46641
Check Sheriff Touch
182 71 46663
Check Overlap
182 145 46737
Create Bystander
182 205 46797
Place Near Sheriff
182 248 46840
Set Position In Cell
183 25 46873
Handle Bystander
183 84 46932
Kill Sheriff
183 112 46960
Shoot Bystander
183 120 46968
Take Fine
183 130 46978
Start Dying
183 152 47000
Bystander Sprite Lists
183 168 47016
Show Game Over
183 218 47066
Messaging: Game Over Text
183 240 47088
Set Frame And Flip
184 16 47120
Check Distance
184 42 47146
Update Direction
184 91 47195
Run Stage Script
184 115 47219
Stage Routines
184 121 47225
Set Up Duel
184 163 47267
Duel Templates
184 195 47299
Gun Sprite Lists
184 231 47335
Handle Outlaw Gun
185 94 47454
Muzzle Flash Template
185 114 47474
Handle Muzzle Flash
185 133 47493
End Duel
185 144 47504
Make Bullet Hole
185 198 47558
Bullet Hole Template
185 218 47578
Handle Bullet Hole
185 221 47581
Advance Gun Frame
185 251 47611
Handle Waiting Outlaw
186 71 47687
Draw Outlaw Face
186 99 47715
Check Crosshair On Outlaw
186 139 47755
Check For Early Draw
186 177 47793
Start Outlaw Drawing
186 202 47818
Messaging: Draw Text
186 218 47834
Handle Drawing Outlaw
186 221 47837
Handle Shot Outlaw
187 11 47883
Handle Dying Outlaw
187 58 47930
Give Reward
187 180 48052
Messaging: Bonus Text
187 187 48059
Dying Outlaw Sprites
187 202 48074
Move Duel Outlaw
187 221 48093
Keep Outlaw On Screen
188 55 48183
Choose Outlaw Move
188 108 48236
Choose Outlaw Body
188 147 48275
Create Crosshair
188 162 48290
Crosshair Template
188 182 48310
Move Crosshair Left
188 192 48320
Move Crosshair Down
188 202 48330
Handle Crosshair
189 82 48466
Draw Object
189 98 48482
Draw Scrolling Object
189 105 48489
Draw Sprite List
189 174 48558
Draw Sprite
190 91 48731
Draw Aligned Columns
190 133 48773
Draw Sprite Row
190 138 48778
Draw Shifted Columns
190 229 48869
Finish Sprite Row
190 248 48888
Draw Flipped Sprite
191 163 49059
Draw Flipped Aligned Columns
191 214 49110
Draw Flipped Row
191 219 49115
Draw Flipped Shifted Columns
192 54 49206
Finish Flipped Sprite Row
192 73 49225
Check Sheriff Lost
192 188 49340
Sheriff Template
192 204 49356
Advance Frame Counter
192 211 49363
Update Random Numbers
192 248 49400
Draw Town
193 159 49567
Draw Cell Objects
193 164 49572
Find Objects In Cell
193 231 49639
Draw Objects In List
194 149 49813
Object Order Routines
194 185 49849
Keep Object
194 186 49850
Choose Other Object
194 197 49861
Compare Object Depths
195 82 50002
Cell Object List
195 114 50034
Convert Cell
195 131 50051
Convert Position
195 146 50066
Draw Cell
195 239 50159
Draw Strips Left To Right
196 34 50210
Step Up Right Keep List
196 39 50215
Step Up Right
196 104 50280
Draw Strip
196 151 50327
Clip Edge Strip Top
196 167 50343
Draw Strip Graphic
197 75 50507
Draw Cell With Walls
197 155 50587
Draw Wall Strips
197 233 50665
Clip Wall Strip Top
197 249 50681
Draw Wall Strip
198 195 50883
Wall Tile Masks
198 199 50887
Project Object
198 220 50908
Project Cell
199 56 51000
Get Map Cell
199 92 51036
Get Table Entry
199 102 51046
Run Table Routine
199 108 51052
Handle Dying
199 149 51093
Handle Smoke
199 171 51115
Smoke Sprite Lists
199 183 51127
Handle Body
199 192 51136
Handle Single Frame Object
199 200 51144
Remove All Objects
199 209 51153
Return To Town
199 232 51176
Make Bag
200 71 51271
Bag Template
200 91 51291
Bag Speeds
200 99 51299
Reduce Number
200 105 51305
Handle Bag
200 200 51400
Check Shot Hit
200 247 51447
Add Speed To Position
201 16 51472
Handle Mounted Sheriff
201 48 51504
Handle Sheriff
201 103 51559
Figure Sprite Numbers
201 119 51575
Reload Revolver
201 207 51663
Fill Chamber
201 224 51680
Chamber Addresses
201 236 51692
Fire Revolver
202 48 51760
Make Flash
202 89 51801
Flash Sprite List
202 93 51805
Make Shot
202 194 51906
Bullet Sprite List
202 198 51910
Handle Bullet
202 234 51946
Show Firing Pose
203 3 51971
Flash Chamber
203 36 52004
Chamber Colours
203 41 52009
Choose Figure Sprites
203 96 52064
Build Figure Sprite List
203 134 52102
Turn Sheriff
204 19 52243
Set Facing Flags
204 66 52290
Move Player
204 83 52307
Slow Down Routines
204 91 52315
Slow Player Down
204 138 52362
Speed Player Up
204 151 52375
Move Player Forward
204 174 52398
Next Sprite Number
204 190 52414
Facing Flags
204 194 52418
Set Speeds From Heading
204 229 52453
Move Object
205 12 52492
Check Rotate Key
205 35 52515
Swap Controls
205 64 52544
Check Walls Each Way
205 140 52620
Test Move
205 157 52637
Check Walls Routines
205 165 52645
Test Move Up
206 8 52744
Test Move Right
206 107 52843
Test Move Down
206 208 52944
Test Move Left
207 53 53045
Check Wall Vertical
207 72 53064
Check Wall Vertical Reverse
207 80 53072
Check Wall Horizontal
207 95 53087
Check Wall Horizontal Reverse
207 103 53095
Find Position In Cell
207 161 53153
Check Walls Vertical First
207 197 53189
Check Overlap Along X
207 222 53214
Check Walls Horizontal First
208 2 53250
Check Overlap Along Y
208 27 53275
Negate HL
208 35 53283
Sign Extend A To HL
208 44 53292
Add Signed To HL
208 62 53310
Multiply A By DE
208 75 53323
Copy Buffer To Screen
208 180 53428
Copy Buffer And Clear
208 183 53431
Clear Buffer
208 219 53467
Read Keyboard Port
208 227 53475
Read Controls
208 242 53490
Read Interface 2 Joystick
209 43 53547
Read Kempston Joystick
209 80 53584
Read Cursor Joystick
209 124 53628
Read Keyboard
209 190 53694
Read View Key
210 6 53766
Pause Game
210 51 53811
Calculate Buffer Address
210 79 53839
Calculate Screen Address
210 114 53874
Add Town Offset To HL
210 117 53877
Add A To HL
210 124 53884
Draw Lives
210 170 53930
Life Icon Tiles
210 176 53936
Draw Digits
210 201 53961
Draw Character
210 221 53981
Draw Double Height Character
210 240 54000
Draw Double Lines
210 251 54011
Draw Game Screen
211 31 54047
Bounty Text
211 39 54055
Draw Side Pictures
211 71 54087
Take From Bounty
211 84 54100
Add To Bounty
211 107 54123
Subtract From Bounty
211 126 54142
Draw Bounty
211 144 54160
Draw Bounty Digits
211 167 54183
Draw Town Panel
212 0 54272
Draw Poster Image
212 35 54307
Draw Reward
212 99 54371
Draw Telegram Frame
212 205 54477
Telegram Text
212 215 54487
Print Text
212 234 54506
Convert Character
212 253 54525
Build Shift Tables
213 74 54602
Draw Bounty Symbol
213 97 54625
Bounty Symbol Tiles
213 101 54629
Draw Revolver Display
213 149 54677
Draw Tile Block
213 174 54702
Draw Tile Block Reflected
213 201 54729
Draw Border
214 35 54819
Draw Tile Column
214 47 54831
Draw Tile Row
214 57 54841
Draw Tile
214 60 54844
Set Tile Attribute
214 79 54863
Move Down Row
214 89 54873
Move Up Row
214 99 54883
Draw Tile Pixels
214 149 54933
Draw Tile Normal
214 158 54942
Draw Tile Horizontal
214 173 54957
Draw Tile Vertical
214 189 54973
Draw Tile Both
214 211 54995
Set Attributes
214 219 55003
Clear Screen
214 225 55009
Fill Memory
214 235 55019
Playfield Buffer
225 107 57707
Unused Memory
241 0 61696
Unused Page
242 0 61952
Reversed Shift Tables
248 0 63488
Unused Page
249 0 63744
Reverse Table
250 0 64000
Shift Tables