Page Byte Address Description
64 0 16384
Loading screen
91 0 23296
Unused
95 0 24320
Background Reference
95 1 24321
Unused
95 2 24322
Background screen buffer
95 16 24336
Background address buffer
95 34 24354
Change Background
95 128 24448
Creates Background Image
96 16 24592
Unpack Background Attribute Data
96 43 24619
Background 1 Address References
96 61 24637
Background 2 Address References
96 79 24655
Background 3 Address References
96 97 24673
Background 1 Attribute Data
97 2 24834
Background 1 Positioning Data
97 87 24919
Background 1 Positioning Data
97 217 25049
Background 1 Positioning Data
98 77 25165
Background 1 Positioning Data
98 106 25194
Background 1 Tile Data
100 138 25738
Background 1 Tile Data
104 90 26714
Background 1 Tile Data
106 226 27362
Background 1 Tile Data
107 130 27522
Unused
107 131 27523
Background 2 Attribute Data
108 75 27723
Background 2 Positioning Data
108 121 27769
Background 2 Positioning Data
108 247 27895
Background 2 Positioning Data
109 121 28025
Background 2 Positioning Data
109 174 28078
Background 2 Tile Data
110 150 28310
Background 2 Tile Data
114 14 29198
Background 2 Tile Data
118 6 30214
Background 2 Tile Data
119 102 30566
Background 3 Attribute Data
120 79 30799
Background 3 Positioning Data
120 147 30867
Background 3 Positioning Data
121 16 30992
Background 3 Positioning Data
121 145 31121
Background 3 Positioning Data
121 177 31153
Background 3 Tile Data
123 177 31665
Background 3 Tile Data
125 9 32009
Background 3 Tile Data
127 57 32569
Background 3 Tile Data
128 0 32768
Shadow Buffer
136 0 34816
Routine at 8800
136 51 34867
Routine at 8833
136 152 34968
Routine at 8898
138 48 35376
Routine at 8A30
138 209 35537
Routine at 8AD1
139 210 35794
Player 1 Controls
139 212 35796
Player 1 Redefined Keys
139 230 35814
Player 2 Controls
139 232 35816
Player 2 Redefined Keys
139 250 35834
Player 1 Default Keys
140 12 35852
Player 2 Default Keys
140 30 35870
Sinclair Joystick #2
140 48 35888
Sinclair Joystick #1
140 66 35906
Kempston Joystick
140 84 35924
Game Settings
140 219 36059
Game Control Settings
141 153 36249
Game Settings - Redefine Keys
142 66 36418
Short Delay
142 76 36428
Clear Screen Buffer
142 105 36457
Current Player Being Altered
142 107 36459
Messaging: "Player 1 Controls"
142 140 36492
Messaging: "Player 2 Controls"
142 153 36505
Messaging: "Sound On"
142 166 36518
Messaging: "Sound Off"
142 179 36531
Messaging: "Options Type"
142 198 36550
Messaging: "Exit"
142 214 36566
Messaging: "Default Keyboard"
142 244 36596
Messaging: "Port 1 Sinclair"
143 15 36623
Messaging: "Port 2 Sinclair"
143 42 36650
Messaging: "Reconfigure Keyboard"
143 65 36673
Messaging: "Kempston"
143 89 36697
Messaging: "Choose Control Type"
143 107 36715
Messaging: "Change Keys" Line 1
143 137 36745
Messaging: "Change Keys" Line 2
143 167 36775
Messaging: "Change Keys" Line 3
143 187 36795
Messaging: "Up"
143 190 36798
Messaging: "Up-Right"
143 199 36807
Messaging: "Right
143 205 36813
Messaging: "Down-Right"
143 216 36824
Messaging: "Down"
143 221 36829
Messaging: "Down-Left"
143 231 36839
Messaging: "Left"
143 236 36844
Messaging: "Up-Left"
143 244 36852
Messaging: "Fire"
144 0 36864
Messaging: "Blank" Text
144 14 36878
Yin-yang Controller
144 158 37022
New Round
144 208 37072
Intro Music
146 0 37376
Routine at 9200
146 41 37417
Routine at 9229
146 58 37434
Routine at 923A
146 85 37461
Print Yin-Yang To Screen
146 228 37604
Print String
146 255 37631
Expand Time Byte To ASCII
147 44 37676
Processes The Remaining Time String
147 104 37736
Data block at 9368
149 212 38356
Routine at 95D4
151 69 38725
Routine at 9745
156 40 39976
Game status buffer entry at 9C28
156 41 39977
Game status buffer entry at 9C29
156 42 39978
Game status buffer entry at 9C2A
156 43 39979
Game status buffer entry at 9C2B
156 44 39980
Number of players.
156 45 39981
Game status buffer entry at 9C2D
156 46 39982
Game Entry Point
156 83 40019
Read Key Input
156 110 40046
Unused
156 111 40047
Routine at 9C6F
156 147 40083
Print Remaining Time
156 160 40096
Countdown Time
156 165 40101
Time
156 166 40102
Routine at 9CA6
158 210 40658
Routine at 9ED2
163 255 41983
Random Number
164 2 41986
Routine at A402
166 71 42567
New High Score?
166 133 42629
Print Hi-Score
166 151 42647
Check Player Score Against High Score
166 182 42678
Game status buffer entry at A6B6
166 183 42679
Game status buffer entry at A6B7
170 0 43520
Game status buffer entry at AA00
170 1 43521
1UP Yin-yang count.
170 6 43526
Demo Mode
170 64 43584
Game status buffer entry at AA40
170 65 43585
Game status buffer entry at AA41
170 156 43676
Message at AA9C
170 220 43740
Routine at AADC
171 112 43888
Demo Mode
172 5 44037
Main Game Loop
172 62 44094
Routine at AC3E
174 191 44735
Print The Current Dan (or "NOVICE") Message
174 248 44792
Initialise Time Counter
175 1 44801
Routine at AF01
175 11 44811
Reset Score
175 26 44826
Routine at AF1A
175 39 44839
Routine at AF27
175 54 44854
Routine at AF36
175 218 45018
Routine at AFDA
176 11 45067
Data block at B00B
176 36 45092
Message at B024
176 106 45162
Data block at B06A
177 56 45368
Routine at B138
177 90 45402
Routine at B15A
178 250 45818
Sound Flag
178 251 45819
Routine at B2FB
184 0 47104
UDGs
191 19 48915
Routine at BF13
193 1 49409
Routine at C101
193 162 49570
Routine at C1A2
193 204 49612
Routine at C1CC
193 246 49654
Routine at C1F6
194 3 49667
Screen Calculation
194 52 49716
Routine at C234
194 181 49845
Routine at C2B5
195 5 49925
Routine at C305
195 25 49945
Routine at C319
195 79 49999
Routine at C34F
195 110 50030
Routine at C36E
195 228 50148
Routine at C3E4
196 7 50183
Data block at C407
196 9 50185
Player 1 Screen Position
196 11 50187
Game status buffer entry at C40B
196 16 50192
Game status buffer entry at C410
196 17 50193
Game status buffer entry at C411
196 18 50194
Game status buffer entry at C412
196 20 50196
Game status buffer entry at C414
196 27 50203
Game status buffer entry at C41B
196 31 50207
Game status buffer entry at C41F
196 33 50209
Game status buffer entry at C421
196 35 50211
Game status buffer entry at C423
196 37 50213
Game status buffer entry at C425
196 39 50215
Data block at C427