Address Description
5B80
Game entry point
5CB0
Routine at 5CB0
5F00
Security Check
5F07
Game Initialisation
5F6C
Game Selection Menu
5F97
Write Menu Line
5FEF
Start Game
6030
Instant Return
6046
Add Points To Score
605B
Check High Score
607D
Display Congratulations Messaging
60E3
Sounds: Bounce
60FB
Play Sound
6106
Routine at 6106
611B
Sounds: Cup/ Refuel
614B
Play square wave sound
6158
Sounds: Engine
6175
Set Day Playarea Attributes
617B
Set Background Attribute
617F
Set Night Playarea Attributes
6188
Controls: Kempston Joystick
618C
Input: Left/ Right
61C2
Input: Brake
61E0
Input: Accelerate
61FE
Routine at 61FE
6212
Routine at 6212
625C
Routine at 625C
62DA
Collision: Cups
6318
Routine at 6318
633C
Routine at 633C
6353
Game Over
6386
Delay Loop
6391
Initialise New Game
63FF
Handler: Pick Up Cup
645A
Update "Best Time Today"
646C
Display Cups Collected
6483
Display Best Time
6498
Routine at 6498
64C7
Handler: Update Time
64F0
Display Place Name
6518
Print Colour String
653E
Routine at 653E
6557
Routine at 6557
6588
Routine at 6588
65B1
Routine at 65B1
661D
Routine at 661D
6633
Routine at 6633
6826
Routine at 6826
687B
Display Lives
68A0
Create Game Window
6900
Set PlayArea Attributes
6910
Screen Address One Pixel Below
6919
Display Night Driver Text
6949
Plot Map Points
6980
Handler: Terrain Dots
69BC
Draw PlayArea
6A09
Routine at 6A09
6A39
Draw Player
6A73
Routine at 6A73
6A9B
Routine at 6A9B
6AF5
Handler: Objects
6B12
Routine at 6B12
6B2B
Routine at 6B2B
6B42
Set Day Object Attributes Pointer
6B47
Draw Objects
6BF6
Routine at 6BF6
6BFE
Routine at 6BFE
6C2D
Routine at 6C2D
6C82
Routine at 6C82
6C96
Print Character
6CB6
Print Scores
6CDE
Display Miles/ Time
6CFD
Print Best Time
6D07
Handler: Able To Accelerate?
6D12
Routine at 6D12
6D73
Handler: Accelerate
6E32
Routine at 6E32
6ECB
Screen Address One Pixel Above
6EDE
Draw Gauge Line
6F10
Calculate Screen Address
6F2F
Routine at 6F2F
6F3C
Routine at 6F3C
6FAC
Routine at 6FAC
7024
Routine at 7024
702A
Routine at 702A
7038
Routine at 7038
704B
Colourise sprite
7097
Calculate Attribute Address
70AD
Routine at 70AD
70B2
Get Actor Position/ Direction
70CE
Routine at 70CE
70D2
Routine at 70D2
7101
Erase Actor Sprite
7139
Erase Destroyed Actor
7149
Routine at 7149
7155
Fetch Sprite
716D
Routine at 716D
7170
Mask Sprite
71BC
Draw Two Bytes
71CB
Routine at 71CB
71ED
Store Entity
7200
Reset Attribute Buffer
7211
Reset Screen Buffer
7218
Reset Routine