-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathdarktower.sym
516 lines (516 loc) · 6.78 KB
/
darktower.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
S000=0x0000
S00A=0x000a
S00F=0x000f
S011=0x0011
S018=0x0018
S01B=0x001b
S01C=0x001c
S026=0x0026
S033=0x0033
S03D=0x003d
S03E=0x003e
L040=0x0040
S04B=0x004b
S04E=0x004e
S055=0x0055
S071=0x0071
S074=0x0074
S075=0x0075
S077=0x0077
S078=0x0078
S079=0x0079
S080=0x0080
S085=0x0085
S089=0x0089
S08A=0x008a
S091=0x0091
S099=0x0099
S09C=0x009c
S09F=0x009f
S0AA=0x00aa
READKBD=0x00ab
S0AE=0x00ae
S0B0=0x00b0
S0B1=0x00b1
S0B8=0x00b8
RANDOM=0x00c0
S0C9=0x00c9
S0D5=0x00d5
S0D6=0x00d6
S0E3=0x00e3
S0E7=0x00e7
S0E9=0x00e9
S0EF=0x00ef
AD2B10=0x0100
L107=0x0107
ADD16=0x0115
S11D=0x011d
L129=0x0129
S12B=0x012b
L130=0x0130
S13A=0x013a
S13D=0x013d
SUMB10=0x013f
DSPRSLT=0x0140
S14C=0x014c
S152=0x0152
S155=0x0155
S157=0x0157
S173=0x0173
S176=0x0176
S180=0x0180
S18C=0x018c
S19F=0x019f
S1A2=0x01a2
S1B0=0x01b0
S1B1=0x01b1
S1B6=0x01b6
L1B7=0x01b7
L1C0=0x01c0
S1C5=0x01c5
L1C6=0x01c6
S1CA=0x01ca
PROMPT=0x01cb
L1D4=0x01d4
L1DF=0x01df
L1F8=0x01f8
S1F9=0x01f9
S1FA=0x01fa
L200=0x0200
S205=0x0205
L20D=0x020d
ROTDRUM=0x0215
S218=0x0218
S21B=0x021b
S21D=0x021d
RND0TO2=0x0223
BUF2DSP=0x0224
S230=0x0230
S234=0x0234
LTTOPCL=0x0240
L241=0x0241
S248=0x0248
CPYBRIG=0x0249
LTMIDCL=0x024f
S25A=0x025a
L25F=0x025f
L267=0x0267
S26C=0x026c
S26F=0x026f
L27B=0x027b
LTLWRCL=0x027d
REFRLED=0x0280
L28C=0x028c
S294=0x0294
S299=0x0299
S29A=0x029a
S2A1=0x02a1
L2A2=0x02a2
S2A9=0x02a9
S2AB=0x02ab
S2AE=0x02ae
S2B6=0x02b6
S2BA=0x02ba
L2C0=0x02c0
L2C3=0x02c3
S2C5=0x02c5
L2CF=0x02cf
L2D6=0x02d6
ROL5=0x02df
L2E5=0x02e5
S2E7=0x02e7
S2EA=0x02ea
L2ED=0x02ed
S2EE=0x02ee
L2F3=0x02f3
S2F8=0x02f8
S2FD=0x02fd
SU2B10=0x0300
L307=0x0307
S309=0x0309
L30D=0x030d
L316=0x0316
S327=0x0327
S335=0x0335
S33D=0x033d
L33F=0x033f
L340=0x0340
S342=0x0342
S34D=0x034d
S36B=0x036b
L36C=0x036c
S36D=0x036d
L4INIT=0x0372
S379=0x0379
L380=0x0380
S397=0x0397
L2BINIT=0x03a6
BRGDONE=0x03aa
S3B5=0x03b5
S3B8=0x03b8
INIT=0x03c0
S3C1=0x03c1
S3C4=0x03c4
L3E5=0x03e5
S3E8=0x03e8
L3ED=0x03ed
S3F4=0x03f4
L400=0x0400
ENDTURN=0x040f
L414=0x0414
NEWTURN=0x0417
S418=0x0418
S426=0x0426
S435=0x0435
L440=0x0440
S441=0x0441
DOBUTTN=0x0444
S446=0x0446
S44E=0x044e
DOCLEAR=0x0458
S46F=0x046f
S479=0x0479
S47D=0x047d
L480=0x0480
S48B=0x048b
S48E=0x048e
S494=0x0494
L4B7=0x04b7
L4C0=0x04c0
S4C8=0x04c8
S4CB=0x04cb
S4D3=0x04d3
L4EF=0x04ef
S4F8=0x04f8
L500=0x0500
L505=0x0505
S50F=0x050f
S514=0x0514
S519=0x0519
S523=0x0523
S529=0x0529
S52B=0x052b
KEYMISS=0x052c
S53A=0x053a
S53D=0x053d
SUBWARR=0x0540
SUBGOLD=0x0544
S54A=0x054a
S55D=0x055d
S567=0x0567
L569=0x0569
S56C=0x056c
ADDGOLD=0x0580
S588=0x0588
S58B=0x058b
S5A4=0x05a4
S5A5=0x05a5
CPY2TO5=0x05b2
L5BB=0x05bb
DOMOVE=0x05c0
S5C6=0x05c6
S5EC=0x05ec
L600=0x0600
L617=0x0617
L640=0x0640
S652=0x0652
L65D=0x065d
L66A=0x066a
L66F=0x066f
L679=0x0679
SWPDWAR=0x0680
SWP4ND5=0x0682
ADDWARR=0x0686
S688=0x0688
S68B=0x068b
L68C=0x068c
ADDFOOD=0x068e
ROTDRM2=0x0694
CPY5TO1=0x06a4
L6B2=0x06b2
L6C0=0x06c0
S6CB=0x06cb
S6DD=0x06dd
S6E1=0x06e1
L6E5=0x06e5
S6E7=0x06e7
S6EC=0x06ec
S6EF=0x06ef
S6F1=0x06f1
SWPDGLD=0x06f6
S6FD=0x06fd
CPY5TO2=0x0700
S701=0x0701
SUBB10=0x0708
CALLDSP=0x0709
L70D=0x070d
S70E=0x070e
S70F=0x070f
CPY0TO5=0x0717
S718=0x0718
DOSANCT=0x0719
CPY5TO4=0x0727
CPY1TO5=0x072c
S72E=0x072e
ADDB10=0x0734
S73B=0x073b
CPY5TO0=0x073d
L740=0x0740
L74F=0x074f
S751=0x0751
S757=0x0757
S759=0x0759
S764=0x0764
L780=0x0780
S797=0x0797
CPYTRNC=0x079b
S7A1=0x07a1
LOAD99=0x07b1
L7B2=0x07b2
S7B7=0x07b7
PLYOPEN=0x07c0
S7C2=0x07c2
S7CB=0x07cb
S7CE=0x07ce
S7CF=0x07cf
L7D4=0x07d4
S7E4=0x07e4
L7E5=0x07e5
S7EF=0x07ef
S7F2=0x07f2
S7F4=0x07f4
PLYCLOS=0x07fc
S7FD=0x07fd
L800=0x0800
S80D=0x080d
S816=0x0816
S831=0x0831
L836=0x0836
L840=0x0840
S842=0x0842
S851=0x0851
S855=0x0855
S85B=0x085b
S86B=0x086b
S87B=0x087b
L880=0x0880
LSWP4N5=0x0888
LSUMB10=0x0889
LCPBRIG=0x0895
S898=0x0898
LCP5TO4=0x0899
S8AF=0x08af
S8B9=0x08b9
L8C0=0x08c0
S8C6=0x08c6
S8C8=0x08c8
S8C9=0x08c9
L8D4=0x08d4
L8D9=0x08d9
S8ED=0x08ed
5TODSPB=0x08f4
S8FB=0x08fb
L8FE=0x08fe
L900=0x0900
L913=0x0913
S91A=0x091a
S91D=0x091d
LADDB10=0x092a
L932=0x0932
S936=0x0936
L937=0x0937
S939=0x0939
S93D=0x093d
L940=0x0940
S946=0x0946
S954=0x0954
S959=0x0959
L96F=0x096f
S973=0x0973
L97A=0x097a
S97B=0x097b
S97E=0x097e
L980=0x0980
S98E=0x098e
S998=0x0998
S9A9=0x09a9
S9AE=0x09ae
S9B2=0x09b2
S9B7=0x09b7
S9B8=0x09b8
L9C0=0x09c0
L9D1=0x09d1
L9D3=0x09d3
S9D8=0x09d8
S9E7=0x09e7
L9E9=0x09e9
L9EA=0x09ea
S9F2=0x09f2
L9F6=0x09f6
LA00=0x0a00
SA09=0x0a09
SA0B=0x0a0b
SA0C=0x0a0c
SA0E=0x0a0e
SA15=0x0a15
LA1E=0x0a1e
SA24=0x0a24
SA36=0x0a36
SA3A=0x0a3a
SA3D=0x0a3d
LA40=0x0a40
ROTDRM3=0x0a44
SA4C=0x0a4c
SA5D=0x0a5d
SA5E=0x0a5e
SA70=0x0a70
SA72=0x0a72
ROT7LFT=0x0a80
SA89=0x0a89
ROTPLYR=0x0a8f
LA94=0x0a94
LA98=0x0a98
CPY7TO5=0x0a9e
LAA7=0x0aa7
CPY5TO7=0x0abd
LAC0=0x0ac0
SAC4=0x0ac4
SAC8=0x0ac8
SAD8=0x0ad8
SADA=0x0ada
SADC=0x0adc
SADD=0x0add
SADF=0x0adf
SAE1=0x0ae1
SAF1=0x0af1
SAFC=0x0afc
LAFE=0x0afe
SB00=0x0b00
LB06=0x0b06
SB16=0x0b16
LB24=0x0b24
SB2A=0x0b2a
SB30=0x0b30
SB34=0x0b34
LB3C=0x0b3c
LB40=0x0b40
SB50=0x0b50
SB53=0x0b53
SB5A=0x0b5a
SB64=0x0b64
SB68=0x0b68
SB6A=0x0b6a
SB70=0x0b70
LB80=0x0b80
LB86=0x0b86
LB89=0x0b89
SB8E=0x0b8e
SB94=0x0b94
SBA5=0x0ba5
LBAB=0x0bab
ROL5BY2=0x0bc0
ROL5BY4=0x0bcf
LBD4=0x0bd4
DSPWARE=0x0bde
SBE2=0x0be2
SBE3=0x0be3
LBE5=0x0be5
LRANDOM=0x0be6
SBEE=0x0bee
SBF6=0x0bf6
ROL5BY6=0x0bfd
PLAYBUF=0x0c00
LC08=0x0c08
PLYTHEM=0x0c0c
SC0F=0x0c0f
LC13=0x0c13
SC1C=0x0c1c
SC1D=0x0c1d
SC39=0x0c39
SC3A=0x0c3a
SC40=0x0c40
LC4D=0x0c4d
SC4F=0x0c4f
LC5F=0x0c5f
PLYTICK=0x0c6c
SC7E=0x0c7e
LC80=0x0c80
LCC0=0x0cc0
PLAYEOT=0x0cd5
LD00=0x0d00
LD0C=0x0d0c
PLYBAZR=0x0d1d
SD22=0x0d22
SD29=0x0d29
LD40=0x0d40
SD4E=0x0d4e
SD5B=0x0d5b
PLYSANC=0x0d5f
SD61=0x0d61
SD64=0x0d64
SD66=0x0d66
SD69=0x0d69
SD6A=0x0d6a
SD78=0x0d78
SD7A=0x0d7a
LD80=0x0d80
SD83=0x0d83
SDB6=0x0db6
SDB8=0x0db8
PLYATTK=0x0dbe
LDC0=0x0dc0
PLYWINR=0x0dcc
PLYBUGL=0x0deb
SDEF=0x0def
LE00=0x0e00
SE0D=0x0e0d
SE12=0x0e12
SE13=0x0e13
SE23=0x0e23
SE25=0x0e25
PLYFRNT=0x0e2e
PLYLOSR=0x0e2f
PLYDRGN=0x0e40
SE42=0x0e42
SE59=0x0e59
SE6A=0x0e6a
SE6B=0x0e6b
SE73=0x0e73
PLYDSWD=0x0e78
SE7B=0x0e7b
SE7E=0x0e7e
LE80=0x0e80
SE98=0x0e98
LE9B=0x0e9b
SE9C=0x0e9c
SEA1=0x0ea1
PLYFAIL=0x0ec0
PLYDETH=0x0ec5
SEC6=0x0ec6
SED7=0x0ed7
SEDD=0x0edd
SEE6=0x0ee6
SEEC=0x0eec
SEFC=0x0efc
LF00=0x0f00
PLYPEGA=0x0f0d
SF17=0x0f17
LF40=0x0f40
SF42=0x0f42
PLYBEEP=0x0f49
LF80=0x0f80
PLWFOOD=0x0f83
SF8A=0x0f8a
SF93=0x0f93
SF9B=0x0f9b
SFA4=0x0fa4
PLYCLR=0x0fa9
SFB8=0x0fb8
SFBE=0x0fbe
LFC0=0x0fc0
SFC1=0x0fc1
SFD4=0x0fd4
SFE2=0x0fe2
SFE5=0x0fe5
SFE6=0x0fe6
LFFF=0x0fff