-
Notifications
You must be signed in to change notification settings - Fork 0
/
invader_19.bas.sym
595 lines (595 loc) · 27.9 KB
/
invader_19.bas.sym
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
--- Symbol List (sorted by symbol)
0.21stcentury 0001
0.col_inv_shot_turret d331 (R )
0.col_shot_inv d1d6 (R )
0.condpart0 d08d
0.condpart1 d093
0.condpart10 d0eb
0.condpart11 d0f3
0.condpart12 d108
0.condpart13 d10e
0.condpart14 d114
0.condpart15 d11c
0.condpart16 d122
0.condpart17 d128
0.condpart18 d130
0.condpart19 d16f
0.condpart2 d0a5
0.condpart20 d175
0.condpart21 d186
0.condpart22 d18c
0.condpart23 d19a
0.condpart24 d1a0
0.condpart25 d1aa
0.condpart26 d1bb
0.condpart27 d1df
0.condpart28 d1f2
0.condpart29 d1f8
0.condpart3 d0ab
0.condpart30 d202
0.condpart31 d20a
0.condpart32 d22c
0.condpart33 d29a
0.condpart34 d2a0
0.condpart35 d2a7
0.condpart36 d2ad
0.condpart37 d2b5
0.condpart38 d2de
0.condpart39 d2e4
0.condpart4 d0bd
0.condpart40 d301
0.condpart41 d316
0.condpart42 d31a
0.condpart43 d33a
0.condpart44 d34d
0.condpart45 d360
0.condpart46 d37a
0.condpart47 d38c
0.condpart48 d3ac
0.condpart5 d0cb
0.condpart6 d0d1
0.condpart7 d0d7
0.condpart8 d0df
0.condpart9 d0e5
0.draw__move_inv_shot d157 (R )
0.draw__move_invader d085 (R )
0.draw__move_turret d285 (R )
0.draw__move_turret_shot d2ca (R )
0.game_over d3a5 (R )
0.L00 d000
0.L01 d000
0.L010 d014
0.L011 d018
0.L012 d01c
0.L013 d020
0.L014 d024
0.L015 d028
0.L016 d02c
0.L017 d030
0.L018 d034
0.L019 d038
0.L02 d000
0.L020 d03c
0.L021 d040
0.L022 d044
0.L023 d048
0.L024 d04c
0.L025 d050
0.L026 d053
0.L027 d056
0.L028 d059
0.L029 d05c
0.L03 d000
0.L030 d05f
0.L031 d062
0.L032 d066
0.L033 d06a
0.L034 d082
0.L035 d085
0.L036 d087
0.L037 d09f
0.L038 d0b7
0.L039 d0c1
0.L04 d000
0.L040 d0c5
0.L041 d0d9
0.L042 d0ed
0.L043 d102
0.L044 d116
0.L045 d12a
0.L046 d13f
0.L047 d14a
0.L048 d157
0.L049 d163
0.L05 d000
0.L050 d167
0.L051 d169
0.L052 d180
0.L053 d194
0.L054 d1a4
0.L055 d1b5
0.L056 d1c9
0.L057 d1d6
0.L058 d1fc
0.L059 d204
0.L06 d004
0.L060 d226
0.L061 d238
0.L062 d245
0.L063 d251
0.L064 d278
0.L065 d285
0.L066 d291
0.L067 d295
0.L068 d2a2
0.L069 d2af
0.L07 d008
0.L070 d2bd
0.L071 d2ca
0.L072 d2d6
0.L073 d2da
0.L074 d2fb
0.L075 d310
0.L076 d324
0.L077 d331
0.L078 d367
0.L079 d374
0.L08 d00c
0.L080 d386
0.L081 d398
0.L082 d3a5
0.L083 d3af
0.L084 d3bb
0.L085 d3c7
0.L086 d3cd
0.L087 d3d3
0.L088 d3d7
0.L089 d3db
0.L09 d010
0.L090 d3e3
0.L091 d3eb
0.L092 d403
0.main d050 (R )
0.play_tur_anim d374
0.reset_blast d245 (R )
0.skip0then d09f (R )
0.skip12then d116 (R )
0.skip13then d116 (R )
0.skip15then d12a (R )
0.skip16then d12a (R )
0.skip19then d180 (R )
0.skip21then d194 (R )
0.skip23then d1a4 (R )
0.skip27then d1fc (R )
0.skip28then d1fc (R )
0.skip2then d0b7 (R )
0.skip33then d2a2 (R )
0.skip35then d2af (R )
0.skip38then d2fb (R )
0.skip41then d324 (R )
0.skip43then d367 (R )
0.skip44then d367 (R )
0.skip5then d0d9 (R )
0.skip6then d0d9 (R )
0.skip8then d0ed (R )
0.skip9then d0ed (R )
0.skipL036 d09f (R )
0.skipL037 d0b7 (R )
0.skipL038 d0c1 (R )
0.skipL040 d0d9 (R )
0.skipL041 d0ed (R )
0.skipL042 d102 (R )
0.skipL043 d116 (R )
0.skipL044 d12a (R )
0.skipL045 d13f (R )
0.skipL051 d180 (R )
0.skipL052 d194 (R )
0.skipL053 d1a4 (R )
0.skipL054 d1b5 (R )
0.skipL055 d1c9 (R )
0.skipL057 d1fc (R )
0.skipL058 d204 (R )
0.skipL059 d226 (R )
0.skipL060 d238 (R )
0.skipL067 d2a2 (R )
0.skipL068 d2af (R )
0.skipL069 d2bd (R )
0.skipL073 d2fb (R )
0.skipL074 d310 (R )
0.skipL075 d324 (R )
0.skipL077 d367 (R )
0.skipL079 d386 (R )
0.skipL080 d398 (R )
0.skipL082 d3af (R )
1.CYCLES 0004 (R )
10.CYCLES 0006 (R )
11.CYCLES 0004 (R )
12.CYCLES 0004 (R )
13.CYCLES 0006 (R )
14.CYCLES 0000 (R )
2.CYCLES 000c (R )
3.CYCLES 0002 (R )
4.CYCLES 0004 (R )
5.CYCLES 0002 (R )
6.CYCLES 0006 (R )
7.CYCLES 0004 (R )
8.CYCLES 0004 (R )
9.CYCLES 0004 (R )
_COLUP1 0098 (R )
_NUSIZ1 0093
a 00d7 (R )
A 00d7
AdjustYValuesDownLoop f371 (R )
AdjustYValuesUpLoop f0d2 (R )
alarmclock 0002
asdhj f170 (R )
AUDC0 0015
AUDC1 0016
AUDF0 0017
AUDF1 0018
AUDV0 0019
AUDV1 001a
aux3 00bf
aux4 00c0
aux5 00c1
aux6 00c2
B 00d8
b 00d8 (R )
BackFromRepoKernel f1cd (R )
BackFromSkipDrawP1 f191 (R )
BackFromSwitchDrawP0K1 f188 (R )
BackFromSwitchDrawP0KR f233 (R )
BackFromSwitchDrawP0KV f278 (R )
ballx 0082 (R )
bally 008c (R )
bankswitch 0008 (R )
bankswitch_hotspot 1ff8 (R )
begin_bscode ffd4
beginscore f32b (R )
blank_pf f017 (R )
BottomOfKernelLoop f2e0
BS_jsr ffeb (R )
bs_mask 0001 (R )
BS_return ffdd (R )
bscode_length 0020 (R )
c 00d9 (R )
C 00d9
checktoohigh f3db (R )
clearmem f40c (R )
COLUBK 0009
COLUP0 0006 (R )
COLUP1 0007 (R )
COLUP2 0099 (R )
COLUP3 009a (R )
COLUP4 009b
COLUP5 009c
COLUPF 0008 (R )
copytable f380 (R )
countdown f3d7 (R )
CTRLPF 000a (R )
CXBLPF 0006
CXCLR 002c (R )
CXM0FB 0004
CXM0P 0000
CXM1FB 0005
CXM1P 0001
CXP0FB 0002
CXP1FB 0003
CXPPMM 0007
cycle74_HMCLR f07c (R )
cyclebalance f1a6 (R )
D 00da
d 00da (R )
debugscore 0000 ???? (R )
DivideBy15Loop f0a4 (R )
DivideBy15LoopK f247 (R )
DoneWithKernel f2e0 (R )
donewkernel f1d6
DPC_kernel_options 0000 ???? (R )
drawscreen f03a (R )
E 00db
e 00db (R )
ECHO1 0001
ECHOFIRST 0001
ENABL 001f (R )
ENAM0 001d (R )
ENAM1 001e (R )
f 00dc (R )
F 00dc
FASTFETCH 0000 ???? (R )
FineAdjustTableBegin f000 (R )
FineAdjustTableEnd ef0f (R )
font 0000 ???? (R )
fsstart f37e
g 00dd (R )
G 00dd
game d000 (R )
goback f26d (R )
GRP0 001b (R )
GRP1 001c (R )
H 00de
h 00de (R )
handwritten 0003
hex 0008
HMBL 0024
HMCLR 002b (R )
HMM0 0022
HMM1 0023
HMOVE 002a (R )
HMP0 0020 (R )
HMP1 0021 (R )
I 00df
i 00df (R )
initscore f415 (R )
INPT0 0008
INPT1 0009
INPT2 000a
INPT3 000b
INPT4 000c (R )
INPT5 000d
interrupted 0004
INTIM 0284 (R )
inv_blast_delay 00e5 (R )
inv_delay 00d9 (R )
inv_dir 00dc (R )
inv_fire_delay 00e1 (R )
inv_fired 00e2 (R )
inv_hit 00e4 (R )
inv_shot_x 00dd (R )
inv_shot_y 00de (R )
inv_x 00d7 (R )
inv_y 00d8 (R )
J 00e0
j 00e0 (R )
K 00e1
k 00e1 (R )
KernelCleanupSubroutine f36f
KernelLoopa f179 (R )
KernelLoopb f17d (R )
KernelRoutine f15d (R )
KernelSetupSubroutine f0d0 (R )
L 00e2
l 00e2 (R )
largerXislower f3b2 (R )
lifecolor 00c0
lifepointer 00c1
lives 00c2
loop2 f320 (R )
M 00e3
m 00e3 (R )
MachineIs2600 f409 (R )
MaskTable f0ff
mincycles 0000 ???? (R )
minikernel 0000 ???? (R )
missile0x 0080 (R )
missile0y 008a (R )
missile1x 0081 (R )
missile1y 008b (R )
multisprite 0001 (R )
multisprite_setup f01f (R )
N 00e4
n 00e4 (R )
NewCOLUP1 0098 (R )
NewNUSIZ 0093 (R )
newrepo f1c2
NewSpriteX 0085 (R )
NewSpriteY 008e (R )
no_blank_lines 0001
NO_ILLEGAL_OPCODES 0000 ???? (R )
nodec f2ce (R )
noeor f43c (R )
nonetoohigh f3ea (R )
noscore 0000 ???? (R )
notoverlapping f3cd (R )
nottoohigh f0fe (R )
noUpdateXKR f214 (R )
NUSIZ0 0004 (R )
NUSIZ1 0005 (R )
NUSIZ2 0094
NUSIZ3 0095
NUSIZ4 0096
NUSIZ5 0097
o 00e5 (R )
O 00e5
objecty 008a
overlapping f3a8 (R )
overscan_time 0000 ???? (R )
OverscanRoutine f369
P 00e6
p 00e6 (R )
P0Bottom 00a4 (R )
P0Top 00cf (R )
P1Bottom 00a5 (R )
P1display 00cc (R )
pagewraphandler f1d9 (R )
PF0 000d (R )
PF1 000e (R )
PF1pointer 00bb (R )
PF1temp1 00b6 (R )
PF1temp2 00b7 (R )
PF2 000f (R )
PF2pointer 00bd (R )
PF2temp1 00b8 (R )
PF2temp2 00b9 (R )
pfheight 00c4 (R )
pfpixelheight 00ba (R )
pfres 0000 ???? (R )
pfrowheight 0000 ???? (R )
pfscore 0000 (R )
pfscore1 00c1 (R )
pfscore2 00c2 (R )
pfscorecolor 00c0 (R )
PFStart f00f (R )
player0height 00b0 (R )
player0pointer 00a2 (R )
player0pointerhi 00a3 (R )
player0pointerlo 00a2 (R )
player0x 0084 (R )
player0y 008d (R )
player1height 00b1 (R )
player1pointerhi 00ab (R )
player1pointerlo 00a6 (R )
player1then_0 f45a (R )
player1x 0085 (R )
player1y 008e (R )
player2height 00b2 (R )
player2pointerhi 00ac (R )
player2pointerlo 00a7 (R )
player2x 0086 (R )
player2y 008f (R )
player32then_0 f474 (R )
player3height 00b3 (R )
player3pointerhi 00ad (R )
player3pointerlo 00a8 (R )
player3then_0 f463 (R )
player3x 0087 (R )
player3y 0090 (R )
player46then_1 f496 (R )
player47then_1 f49e (R )
player4height 00b4
player4pointerhi 00ae
player4pointerlo 00a9
player4x 0088
player4y 0091
player5height 00b5
player5pointerhi 00af
player5pointerlo 00aa
player5x 0089
player5y 0092
playerL048_2 f46c (R )
playerL062_0 f47d (R )
playerL065_1 f486 (R )
playerL071_3 f48e (R )
playerL083_2 f4a6 (R )
playerL084_3 f4bf (R )
playfield 00bb
playfieldpos 00c3
PositionASpriteSubroutine f09e (R )
PrePositionAllObjects f0b5 (R )
q 00e7 (R )
Q 00e7
R 00e8
r 00e8 (R )
rand 00d6 (R )
rand16 0000 ???? (R )
randomize f435 (R )
reducing_lives 00e6
REFP0 000b (R )
REFP1 000c (R )
RepoKernel f221 (R )
RepoLine 00ce (R )
RESBL 0014
RESM0 0012
RESM1 0013
RESMP0 0028
RESMP1 0029
RESP0 0010 (R )
RESP1 0011 (R )
ret_point1 d082 (R )
ret_point2 d26d (R )
ret_point3 d403 (R )
retroputer 0005
retXKR f22b (R )
ROM2k 0000 ???? (R )
RSYNC 0003
s 00e9 (R )
S 00e9
score 00d2 (R )
scorecolor 00d5 (R )
scorepointers 00c5 (R )
scorepointerset f1f8 (R )
scoretable ff74 (R )
screenheight 0000 ???? (R )
SetCopyHeight f025 (R )
SetLastLine f2c1 (R )
SetNextLine f2be (R )
setscorepointers f1dc (R )
SetupP1Subroutine f37e (R )
shiftdone f3f7 (R )
shiftnumbers f3eb (R )
shot_x 00df (R )
shot_y 00e0 (R )
sixdigscore f104 (R )
SkipDrawP1K1 f156 (R )
skipscore f369
skipswapGfxtable f3cd (R )
skipthis f21c (R )
sortloop f38e (R )
SpriteGfxIndex 009d (R )
spriteheight 00b1 (R )
SpriteIndex 0083 (R )
spritesort 00f1 (R )
spritesort2 00f2
spritesort3 00f3
spritesort4 00f4
spritesort5 00f5
stack1 00f6 (R )
stack2 00f7
stack3 00f8
stack4 00f9
start f3f8 (R )
start_bank1 dfd4 (R )
statusbarlength 00bf
superchip 0000 ???? (R )
SWACNT 0281
swaploop f3eb (R )
SWBCNT 0283
SWCHA 0280 (R )
SWCHB 0282
SwitchDrawP0K1 f14a (R )
SwitchDrawP0KR f208 (R )
SwitchDrawP0KV f2d4 (R )
T 00ea
t 00ea
T1024T 0297
temp1 00cb (R )
temp2 00cc (R )
temp3 00cd (R )
temp4 00ce (R )
temp5 00cf (R )
temp6 00d0 (R )
temp7 00d1 (R )
TIA_BASE_ADDRESS 0000 (R )
TIA_BASE_READ_ADDRESS 0000 (R )
TIA_BASE_WRITE_ADDRESS 0000 (R )
TIM1T 0294
TIM64T 0296 (R )
TIM8T 0295
TIMINT 0285
tiny 0007
tur_anim_frame 00e9 (R )
tur_anim_playing 00e8
tur_fired 00e3 (R )
tur_hit 00e7 (R )
tur_x 00da (R )
tur_y 00db (R )
u 00eb
U 00eb
V 00ec
v 00ec
VBLANK 0001 (R )
vblank_bB_code 0000 ???? (R )
vblank_time 0000 ???? (R )
VDELBL 0027 (R )
VDELP0 0025 (R )
VDELP1 0026 (R )
VERSION_MACRO 0069
VERSION_VCS 0069
VSYNC 0000 (R )
W 00ed
w 00ed
WaitDrawP0K1 f151 (R )
WaitDrawP0KR f20f (R )
WaitDrawP0KV f2db (R )
WaitForOverscanEnd f03a (R )
WaitForVblankEnd f08e (R )
wastetime f1f7
whimsey 0006
WSYNC 0002 (R )
X 00ee
x 00ee
y 00ef
Y 00ef
Z 00f0
z 00f0
--- End of Symbol List.