-
Notifications
You must be signed in to change notification settings - Fork 0
/
invader_18.bas.sym
593 lines (593 loc) · 27.8 KB
/
invader_18.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
--- Symbol List (sorted by symbol)
0.21stcentury 0001
0.col_inv_shot_turret d338 (R )
0.col_shot_inv d1e3 (R )
0.condpart0 d06c
0.condpart1 d09a
0.condpart10 d0f2
0.condpart11 d0f8
0.condpart12 d100
0.condpart13 d115
0.condpart14 d11b
0.condpart15 d121
0.condpart16 d129
0.condpart17 d12f
0.condpart18 d135
0.condpart19 d13d
0.condpart2 d0a0
0.condpart20 d17c
0.condpart21 d182
0.condpart22 d193
0.condpart23 d199
0.condpart24 d1a7
0.condpart25 d1ad
0.condpart26 d1b7
0.condpart27 d1c8
0.condpart28 d1ec
0.condpart29 d1ff
0.condpart3 d0b2
0.condpart30 d205
0.condpart31 d20f
0.condpart32 d217
0.condpart33 d239
0.condpart34 d2a7
0.condpart35 d2ad
0.condpart36 d2b4
0.condpart37 d2ba
0.condpart38 d2e5
0.condpart39 d2eb
0.condpart4 d0b8
0.condpart40 d308
0.condpart41 d31d
0.condpart42 d321
0.condpart43 d341
0.condpart44 d354
0.condpart45 d367
0.condpart46 d371
0.condpart47 d399
0.condpart5 d0ca
0.condpart6 d0d8
0.condpart7 d0de
0.condpart8 d0e4
0.condpart9 d0ec
0.draw__move_inv_shot d164 (R )
0.draw__move_invader d092 (R )
0.draw__move_turret d292 (R )
0.draw__move_turret_shot d2d1 (R )
0.game_over d392 (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 d054
0.L027 d057
0.L028 d05a
0.L029 d05d
0.L03 d000
0.L030 d060
0.L031 d063
0.L032 d066
0.L033 d06f
0.L034 d073
0.L035 d077
0.L036 d08f
0.L037 d092
0.L038 d094
0.L039 d0ac
0.L04 d000
0.L040 d0c4
0.L041 d0ce
0.L042 d0d2
0.L043 d0e6
0.L044 d0fa
0.L045 d10f
0.L046 d123
0.L047 d137
0.L048 d14c
0.L049 d157
0.L05 d000
0.L050 d164
0.L051 d170
0.L052 d174
0.L053 d176
0.L054 d18d
0.L055 d1a1
0.L056 d1b1
0.L057 d1c2
0.L058 d1d6
0.L059 d1e3
0.L06 d004
0.L060 d209
0.L061 d211
0.L062 d233
0.L063 d245
0.L064 d252
0.L065 d25e
0.L066 d285
0.L067 d292
0.L068 d29e
0.L069 d2a2
0.L07 d008
0.L070 d2af
0.L071 d2bc
0.L072 d2c4
0.L073 d2d1
0.L074 d2dd
0.L075 d2e1
0.L076 d302
0.L077 d317
0.L078 d32b
0.L079 d338
0.L08 d00c
0.L080 d36b
0.L081 d378
0.L082 d385
0.L083 d392
0.L084 d39c
0.L085 d3a8
0.L086 d3b4
0.L087 d3ba
0.L088 d3c0
0.L089 d3c4
0.L09 d010
0.L090 d3c8
0.L091 d3d0
0.L092 d3d8
0.L093 d3f0
0.main d054 (R )
0.play_tur_anim d385 (R )
0.reset_blast d252 (R )
0.skip10then d0fa (R )
0.skip13then d123 (R )
0.skip14then d123 (R )
0.skip16then d137 (R )
0.skip17then d137 (R )
0.skip1then d0ac (R )
0.skip20then d18d (R )
0.skip22then d1a1 (R )
0.skip24then d1b1 (R )
0.skip28then d209 (R )
0.skip29then d209 (R )
0.skip34then d2af (R )
0.skip36then d2bc (R )
0.skip38then d302 (R )
0.skip3then d0c4 (R )
0.skip41then d32b (R )
0.skip43then d36b (R )
0.skip44then d36b (R )
0.skip6then d0e6 (R )
0.skip7then d0e6 (R )
0.skip9then d0fa (R )
0.skipL032 d06f (R )
0.skipL038 d0ac (R )
0.skipL039 d0c4 (R )
0.skipL040 d0ce (R )
0.skipL042 d0e6 (R )
0.skipL043 d0fa (R )
0.skipL044 d10f (R )
0.skipL045 d123 (R )
0.skipL046 d137 (R )
0.skipL047 d14c (R )
0.skipL053 d18d (R )
0.skipL054 d1a1 (R )
0.skipL055 d1b1 (R )
0.skipL056 d1c2 (R )
0.skipL057 d1d6 (R )
0.skipL059 d209 (R )
0.skipL060 d211 (R )
0.skipL061 d233 (R )
0.skipL062 d245 (R )
0.skipL069 d2af (R )
0.skipL070 d2bc (R )
0.skipL075 d302 (R )
0.skipL076 d317 (R )
0.skipL077 d32b (R )
0.skipL079 d36b (R )
0.skipL080 d378 (R )
0.skipL083 d39c (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
a 00d7 (R )
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
f 00dc (R )
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 (R )
M 00e3
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 (R )
N 00e4
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
o 00e5 (R )
objecty 008a
overlapping f3a8 (R )
overscan_time 0000 ???? (R )
OverscanRoutine f369
p 00e6 (R )
P 00e6
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 )
player1x 0085 (R )
player1y 008e (R )
player2height 00b2 (R )
player2pointerhi 00ac (R )
player2pointerlo 00a7 (R )
player2then_0 f45a (R )
player2x 0086 (R )
player2y 008f (R )
player33then_0 f474 (R )
player3height 00b3 (R )
player3pointerhi 00ad (R )
player3pointerlo 00a8 (R )
player3x 0087 (R )
player3y 0090 (R )
player4height 00b4
player4pointerhi 00ae
player4pointerlo 00a9
player4then_0 f463 (R )
player4x 0088
player4y 0091
player5height 00b5
player5pointerhi 00af
player5pointerlo 00aa
player5x 0089
player5y 0092
playerL050_2 f46c (R )
playerL064_0 f47d (R )
playerL067_1 f486 (R )
playerL073_3 f48e (R )
playerL084_2 f496 (R )
playerL085_3 f4af (R )
playfield 00bb
playfieldpos 00c3
PositionASpriteSubroutine f09e (R )
PrePositionAllObjects f0b5 (R )
q 00e7 (R )
Q 00e7
r 00e8 (R )
R 00e8
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 d08f (R )
ret_point2 d27a (R )
ret_point3 d3f0 (R )
retroputer 0005
retXKR f22b (R )
ROM2k 0000 ???? (R )
RSYNC 0003
S 00e9
s 00e9 (R )
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 (R )
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_delay 00ea
tur_anim_frame 00e9
tur_anim_playing 00e8 (R )
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.