Address Description
23424
Draw Text (alias)
23427
Displays The "Life" Images (alias)
23430
Lives Memory Address
23432
Jump Controls
23436
Scoring Preparation (alias)
23439
Character Address (alias)
23442
Draw Character (alias)
23445
Merge Shot (alias)
23448
Display The "Score" Images (alias)
23451
Unused
23808
Startup code (Dinamic)
25472
Level Selection
25856
Sounds
26112
Scroll Screen Right
26368
Scroll Screen Left
49152
BANG!
49920
Draw Playfield
50112
Start the duel
50154
Duel Bonus Round Data
50210
Duel Bonus Round
50563
Play a gunshot sound
50571
Run the state machine on a dueller
50667
Take action on a dueller if the player shot them
50678
Player shot a dueller after they drew, so award a bonus.
50728
Displays "Extra" and Bonus Score text
50785
Draw Duel Bandit
50815
Set the time delay for a dueller
50823
Lose A Life
50832
Is The Duel Finished?
50855
Write "Lives" text
50865
Duel: Gain Extra Life
50899
Write "Countdown" text
50917
Process Dueller Shot when it's too early
50928
Flash Life Image
50976
Sheriff's Star Page
51136
New Game
51173
Run the game
51521
Make the game run faster
51545
Door Attributes
51639
Prepare To Display The Current Phase
51841
Run a phase and bonus level until completed or game over
51943
Main game loop
52178
Draw Text in two colours
52220
Draw a Character
52267
Get the attribute address from a screen address
52282
Main Playfield Initialisation
52314
Display The "Life" Images
52379
Draws Deposit Cashboxes
52507
Flash Lives/ Lose Life
52551
Dramatic effect / Lose a life
52580
Configurable "pause"
52584
Initialise Door Flags
52606
Debugger
52624
Draw Score To The Screen
52654
Draw Numbering from Character Set Index
52675
Apply Scoring
52769
Choose Door Character
52920
Character Initialisations
53650
Copy Source Character Data To Character State Data
53967
Run the appropriate keyboard or joystick routine
53975
Take action on player input
54023
Action Controls
54162
Reads In-Game Joystick Controls
54171
Reads In-Game Keyboard Controls (1-2-3)
54196
Draw Gun Shot Mask
54219
Draw Gun Shot
54242
Reads In-Game Controls (Left + Right)
54250
Scan the doors to see if they are closed, and take action if so
54279
Return with the carry flag set if the phase is complete
54289
See if all doors are closed, then check for movement
54317
Move right
54345
Move left
54366
Highlight Active Doors
54415
Customer Logic
54691
Hit Detection
54704
Character Index
54730
Draw Character In Doorway
54758
Copy Routine
54778
Merge Gun Shot Onto Background
54800
Adjust a screen address across a boundary
54814
Write Character And Door To Buffer
54884
Draw Doors
55070
Generic Bandit in Door Frame Logic
55237
Bowie logic
55457
Remove a character from a door
55472
Generate a random number
55525
Julius logic
55820
Drawing Bandit Logic
56047
Generate a random number added to the system clock.
63616
Display the "blown up" effect after shooting the bomb
63824
Dollar Sign (scrolling)
64000
High Score Entry
64469
Print a high score entry
64896
Abort the game after pressing break (CAPS + SPACE)
65024
Title Screen