-
Notifications
You must be signed in to change notification settings - Fork 0
/
bank_18.asm
2209 lines (1681 loc) · 106 KB
/
bank_18.asm
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
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
.segment "BANK_18"
.include "copy_bank_ram.inc"
.include "copy_bank_val.inc"
; 0x030010-0x03400F
.org $8000
.export sub_0x030086_написать_текст_на_экране
.export tbl_0x030245_спрайты_объектов
- D 0 - - - 0x030010 0C:8000: 08 .byte con_bank_id + $18 ;
sub_0x030086_написать_текст_на_экране:
; если индекс +80, тогда текст будет затерт
C - - - - - 0x030086 0C:8076: 0A ASL
C - - - - - 0x030087 0C:8077: A8 TAY
C - - - - - 0x030088 0C:8078: B9 00 8C LDA tbl_8C00,Y
C - - - - - 0x03008B 0C:807B: 85 00 STA ram_0000
C - - - - - 0x03008D 0C:807D: B9 01 8C LDA tbl_8C00 + $01,Y
C - - - - - 0x030090 0C:8080: 85 01 STA ram_0001
C - - - - - 0x030092 0C:8082: A9 FF LDA #$FF
C - - - - - 0x030094 0C:8084: 69 00 ADC #$00
; запишется 00 если индекс был +80
C - - - - - 0x030096 0C:8086: 85 02 STA ram_0002
C - - - - - 0x030098 0C:8088: A0 00 LDY #$00
loc_808A_main_loop:
C D 0 - - - 0x03009A 0C:808A: A9 01 LDA #$01
C - - - - - 0x03009C 0C:808C: 20 5D D2 JSR sub_0x03D26D_записать_A_в_буфер_с_чтением_индекса
C - - - - - 0x03009F 0C:808F: B1 00 LDA (ram_0000),Y
C - - - - - 0x0300A1 0C:8091: 20 5F D2 JSR sub_0x03D26F_записать_A_в_буфер_с_сохранением_индекса
C - - - - - 0x0300A4 0C:8094: C8 INY
C - - - - - 0x0300A5 0C:8095: B1 00 LDA (ram_0000),Y
C - - - - - 0x0300A7 0C:8097: 20 5F D2 JSR sub_0x03D26F_записать_A_в_буфер_с_сохранением_индекса
C - - - - - 0x0300AA 0C:809A: C8 INY
loc_809B_loop:
C D 0 - - - 0x0300AB 0C:809B: B1 00 LDA (ram_0000),Y
C - - - - - 0x0300AD 0C:809D: C8 INY
C - - - - - 0x0300AE 0C:809E: C9 FF CMP #$FF
C - - - - - 0x0300B0 0C:80A0: F0 12 BEQ bra_80B4_FF
C - - - - - 0x0300B2 0C:80A2: C9 FE CMP #$FE
C - - - - - 0x0300B4 0C:80A4: F0 08 BEQ bra_80AE_FE
; если индекс был 80, получится AND 00 = 00, и вместо буквы запишется пробел
; в противном случае после AND FF буква не поменяется
C - - - - - 0x0300B6 0C:80A6: 25 02 AND ram_0002
C - - - - - 0x0300B8 0C:80A8: 20 5F D2 JSR sub_0x03D26F_записать_A_в_буфер_с_сохранением_индекса
C - - - - - 0x0300BB 0C:80AB: 4C 9B 80 JMP loc_809B_loop
bra_80AE_FE:
C - - - - - 0x0300BE 0C:80AE: 20 5B D2 JSR sub_0x03D26B_записать_FF_в_буфер_с_чтением_индекса
C - - - - - 0x0300C1 0C:80B1: 4C 8A 80 JMP loc_808A_main_loop
bra_80B4_FF:
C - - - - - 0x0300C4 0C:80B4: 4C 5B D2 JMP loc_0x03D26B_записать_FF_в_буфер_с_чтением_индекса
tbl_0x030245_спрайты_объектов:
- D 0 - - - 0x030245 0C:8235: 05 83 .word _off001_8305_01
- - - - - - 0x030247 0C:8237: 0E 83 .word _off001_830E_02
- D 0 - - - 0x030249 0C:8239: 13 83 .word _off001_8313_03
- D 0 - - - 0x03024B 0C:823B: 18 83 .word _off001_8318_04
- D 0 - - - 0x03024D 0C:823D: 21 83 .word _off001_8321_05
- - - - - - 0x03024F 0C:823F: 05 83 .word _off001_8305_06
- D 0 - - - 0x030251 0C:8241: 26 83 .word _off001_8326_07
- D 0 - - - 0x030253 0C:8243: 3F 83 .word _off001_833F_08
- D 0 - - - 0x030255 0C:8245: 47 83 .word _off001_8347_09
- D 0 - - - 0x030257 0C:8247: 4F 83 .word _off001_834F_0A
- D 0 - - - 0x030259 0C:8249: 57 83 .word _off001_8357_0B
- D 0 - - - 0x03025B 0C:824B: 73 83 .word _off001_8373_0C
- D 0 - - - 0x03025D 0C:824D: 8C 83 .word _off001_838C_0D
- D 0 - - - 0x03025F 0C:824F: A4 83 .word _off001_83A4_0E
- D 0 - - - 0x030261 0C:8251: B0 83 .word _off001_83B0_0F
- D 0 - - - 0x030263 0C:8253: C9 83 .word _off001_83C9_10
- - - - - - 0x030265 0C:8255: 94 83 .word _off001_8394_11
- - - - - - 0x030267 0C:8257: 9C 83 .word _off001_839C_12
- D 0 - - - 0x030269 0C:8259: F6 83 .word _off001_83F6_13
- D 0 - - - 0x03026B 0C:825B: 4A 84 .word _off001_844A_14
- D 0 - - - 0x03026D 0C:825D: 53 84 .word _off001_8453_15
- D 0 - - - 0x03026F 0C:825F: 17 84 .word _off001_8417_16
- D 0 - - - 0x030271 0C:8261: 28 84 .word _off001_8428_17
- - - - - - 0x030273 0C:8263: 39 84 .word _off001_8439_18
- - - - - - 0x030275 0C:8265: 39 84 .word _off001_8439_19
- D 0 - - - 0x030277 0C:8267: 39 84 .word _off001_8439_1A
- D 0 - - - 0x030279 0C:8269: 64 84 .word _off001_8464_1B
- D 0 - - - 0x03027B 0C:826B: 71 84 .word _off001_8471_1C
- D 0 - - - 0x03027D 0C:826D: 7E 84 .word _off001_847E_1D
- D 0 - - - 0x03027F 0C:826F: 8B 84 .word _off001_848B_1E
- D 0 - - - 0x030281 0C:8271: 98 84 .word _off001_8498_1F
- D 0 - - - 0x030283 0C:8273: A9 84 .word _off001_84A9_20
- D 0 - - - 0x030285 0C:8275: C2 84 .word _off001_84C2_21
- D 0 - - - 0x030287 0C:8277: DB 84 .word _off001_84DB_22
- D 0 - - - 0x030289 0C:8279: E0 84 .word _off001_84E0_23
- D 0 - - - 0x03028B 0C:827B: 31 85 .word _off001_8531_24
- D 0 - - - 0x03028D 0C:827D: EE 85 .word _off001_85EE_25
- D 0 - - - 0x03028F 0C:827F: FF 85 .word _off001_85FF_26
- D 0 - - - 0x030291 0C:8281: 0C 86 .word _off001_860C_27
- D 0 - - - 0x030293 0C:8283: 19 86 .word _off001_8619_28
- D 0 - - - 0x030295 0C:8285: 3E 86 .word _off001_863E_29
- D 0 - - - 0x030297 0C:8287: 5F 86 .word _off001_865F_2A
- D 0 - - - 0x030299 0C:8289: 88 86 .word _off001_8688_2B
- D 0 - - - 0x03029B 0C:828B: 8D 86 .word _off001_868D_2C
- D 0 - - - 0x03029D 0C:828D: 96 86 .word _off001_8696_2D
- D 0 - - - 0x03029F 0C:828F: B7 86 .word _off001_86B7_2E
- D 0 - - - 0x0302A1 0C:8291: D4 86 .word _off001_86D4_2F
- D 0 - - - 0x0302A3 0C:8293: ED 86 .word _off001_86ED_30
- D 0 - - - 0x0302A5 0C:8295: 12 87 .word _off001_8712_31
- D 0 - - - 0x0302A7 0C:8297: 37 87 .word _off001_8737_32
- D 0 - - - 0x0302A9 0C:8299: 5C 87 .word _off001_875C_33
- D 0 - - - 0x0302AB 0C:829B: 81 87 .word _off001_8781_34
- D 0 - - - 0x0302AD 0C:829D: A6 87 .word _off001_87A6_35
- D 0 - - - 0x0302AF 0C:829F: CB 87 .word _off001_87CB_36
- D 0 - - - 0x0302B1 0C:82A1: F4 87 .word _off001_87F4_37
- D 0 - - - 0x0302B3 0C:82A3: 19 88 .word _off001_8819_38
- - - - - - 0x0302B5 0C:82A5: 36 88 .word _off001_8836_39
- D 0 - - - 0x0302B7 0C:82A7: 53 88 .word _off001_8853_3A
- D 0 - - - 0x0302B9 0C:82A9: 98 88 .word _off001_8898_3B
- D 0 - - - 0x0302BB 0C:82AB: D9 88 .word _off001_88D9_3C
- - - - - - 0x0302BD 0C:82AD: 0E 89 .word _off001_890E_3D
- - - - - - 0x0302BF 0C:82AF: 37 89 .word _off001_8937_3E
- - - - - - 0x0302C1 0C:82B1: 6F 89 .word _off001_896F_3F
- - - - - - 0x0302C3 0C:82B3: 4C 89 .word _off001_894C_40
- - - - - - 0x0302C5 0C:82B5: 55 89 .word _off001_8955_41
- - - - - - 0x0302C7 0C:82B7: 78 89 .word _off001_8978_42
- D 0 - - - 0x0302C9 0C:82B9: 5E 89 .word _off001_895E_43
- D 0 - - - 0x0302CB 0C:82BB: 81 89 .word _off001_8981_44
- D 0 - - - 0x0302CD 0C:82BD: 8A 89 .word _off001_898A_45
- D 0 - - - 0x0302CF 0C:82BF: 9C 89 .word _off001_899C_46
- D 0 - - - 0x0302D1 0C:82C1: 93 89 .word _off001_8993_47
- D 0 - - - 0x0302D3 0C:82C3: A5 89 .word _off001_89A5_48
- D 0 - - - 0x0302D5 0C:82C5: AE 89 .word _off001_89AE_49
- D 0 - - - 0x0302D7 0C:82C7: C0 89 .word _off001_89C0_4A
- D 0 - - - 0x0302D9 0C:82C9: B7 89 .word _off001_89B7_4B
- D 0 - - - 0x0302DB 0C:82CB: C9 89 .word _off001_89C9_4C
- D 0 - - - 0x0302DD 0C:82CD: D2 89 .word _off001_89D2_4D
- D 0 - - - 0x0302DF 0C:82CF: 0B 8A .word _off001_8A0B_4E
- D 0 - - - 0x0302E1 0C:82D1: 34 8A .word _off001_8A34_4F
- D 0 - - - 0x0302E3 0C:82D3: 55 8A .word _off001_8A55_50
- D 0 - - - 0x0302E5 0C:82D5: 66 8A .word _off001_8A66_51
- D 0 - - - 0x0302E7 0C:82D7: 7F 8A .word _off001_8A7F_52
- D 0 - - - 0x0302E9 0C:82D9: 9C 8A .word _off001_8A9C_53
- D 0 - - - 0x0302EB 0C:82DB: B5 8A .word _off001_8AB5_54
- D 0 - - - 0x0302ED 0C:82DD: BE 8A .word _off001_8ABE_55
- D 0 - - - 0x0302EF 0C:82DF: C7 8A .word _off001_8AC7_56
- D 0 - - - 0x0302F1 0C:82E1: CC 8A .word _off001_8ACC_57
- D 0 - - - 0x0302F3 0C:82E3: D1 8A .word _off001_8AD1_58
- D 0 - - - 0x0302F5 0C:82E5: D6 8A .word _off001_8AD6_59
_off001_8305_01:
_off001_8305_06:
- D 0 - I - 0x030315 0C:8305: 02 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x030316 0C:8306: F8 .byte $F8, $7F, $02, $F9 ;
- D 0 - I - 0x03031A 0C:830A: F8 .byte $F8, $7F, $42, $01 ;
@end:
_off001_830E_02:
- - - - - - 0x03031E 0C:830E: 01 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- - - - - - 0x03031F 0C:830F: F9 .byte $F9, $79, $03, $FC ;
@end:
_off001_8313_03:
- D 0 - I - 0x030323 0C:8313: 01 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x030324 0C:8314: F9 .byte $F9, $7B, $02, $FD ;
@end:
_off001_8318_04:
- D 0 - I - 0x030328 0C:8318: 02 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x030329 0C:8319: F9 .byte $F9, $7D, $02, $F9 ;
- D 0 - I - 0x03032D 0C:831D: F9 .byte $F9, $7D, $C2, $01 ;
@end:
_off001_8321_05:
- D 0 - I - 0x030331 0C:8321: 01 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x030332 0C:8322: 00 .byte $00, $79, $02, $FD ;
@end:
_off001_8326_07:
- D 0 - I - 0x030336 0C:8326: 06 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x030337 0C:8327: 00 .byte $00, $C2, $02, $00 ;
- D 0 - I - 0x03033B 0C:832B: 00 .byte $00, $C4, $02, $08 ;
- D 0 - I - 0x03033F 0C:832F: 00 .byte $00, $C6, $02, $10 ;
- D 0 - I - 0x030343 0C:8333: 00 .byte $00, $C8, $02, $18 ;
- D 0 - I - 0x030347 0C:8337: 00 .byte $00, $CA, $02, $20 ;
- D 0 - I - 0x03034B 0C:833B: 00 .byte $00, $CC, $02, $28 ;
@end:
_off001_833F_08:
- D 0 - I - 0x03034F 0C:833F: 06 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
.byte $00, $C2, $02, $00 ;
.byte $00, $C4, $02, $08 ;
.byte $00, $C6, $02, $10 ;
.byte $00, $C8, $02, $18 ;
.byte $00, $CA, $02, $20 ;
- D 0 - I - 0x030350 0C:8340: 00 .byte $00, $CE, $02, $28 ;
@end:
_off001_8347_09:
- D 0 - I - 0x030357 0C:8347: 06 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
.byte $00, $C2, $02, $00 ;
.byte $00, $C4, $02, $08 ;
.byte $00, $C6, $02, $10 ;
.byte $00, $C8, $02, $18 ;
.byte $00, $CA, $02, $20 ;
- D 0 - I - 0x030358 0C:8348: 00 .byte $00, $D0, $02, $28 ;
@end:
_off001_834F_0A:
- D 0 - I - 0x03035F 0C:834F: 06 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
.byte $00, $C2, $02, $00 ;
.byte $00, $C4, $02, $08 ;
.byte $00, $C6, $02, $10 ;
.byte $00, $C8, $02, $18 ;
.byte $00, $CA, $02, $20 ;
- D 0 - I - 0x030360 0C:8350: 00 .byte $00, $D2, $02, $28 ;
@end:
_off001_8357_0B:
- D 0 - I - 0x030367 0C:8357: 06 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x030368 0C:8358: 00 .byte $00, $D4, $02, $00 ;
- D 0 - I - 0x03036C 0C:835C: 00 .byte $00, $D6, $02, $08 ;
- D 0 - I - 0x030370 0C:8360: 00 .byte $00, $D8, $02, $10 ;
- D 0 - I - 0x030374 0C:8364: 00 .byte $00, $DA, $02, $18 ;
- D 0 - I - 0x030378 0C:8368: 00 .byte $00, $DC, $02, $20 ;
- D 0 - I - 0x03037C 0C:836C: 00 .byte $00, $DE, $02, $28 ;
@end:
_off001_8373_0C:
- D 0 - I - 0x030383 0C:8373: 06 .byte (@end - * - $01) / $04 ; счетчик спрайтов
- D 0 - I - 0x03038C 0C:837C: 00 .byte $00, $C0, $02, $00 ;
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x030384 0C:8374: 00 .byte $00, $CC, $02, $08 ;
- D 0 - I - 0x030388 0C:8378: 00 .byte $00, $E0, $02, $10 ;
- D 0 - I - 0x030390 0C:8380: 00 .byte $00, $E6, $02, $18 ;
- D 0 - I - 0x030394 0C:8384: 00 .byte $00, $E8, $02, $20 ;
- D 0 - I - 0x030398 0C:8388: 00 .byte $00, $EA, $02, $28 ;
@end:
_off001_838C_0D:
- D 0 - I - 0x03039C 0C:838C: 06 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
.byte $00, $C0, $02, $00 ;
- D 0 - I - 0x03039D 0C:838D: 00 .byte $00, $CE, $02, $08 ;
.byte $00, $E0, $02, $10 ;
.byte $00, $E6, $02, $18 ;
.byte $00, $E8, $02, $20 ;
.byte $00, $EA, $02, $28 ;
@end:
_off001_8394_11:
- - - - - - 0x0303A4 0C:8394: 06 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
.byte $00, $C0, $02, $00 ;
- - - - - - 0x0303A5 0C:8395: 00 .byte $00, $D0, $02, $08 ;
.byte $00, $E0, $02, $10 ;
.byte $00, $E6, $02, $18 ;
.byte $00, $E8, $02, $20 ;
.byte $00, $EA, $02, $28 ;
@end:
_off001_839C_12:
- - - - - - 0x0303AC 0C:839C: 06 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
.byte $00, $C0, $02, $00 ;
- - - - - - 0x0303AD 0C:839D: 00 .byte $00, $D2, $02, $08 ;
.byte $00, $E0, $02, $10 ;
.byte $00, $E6, $02, $18 ;
.byte $00, $E8, $02, $20 ;
.byte $00, $EA, $02, $28 ;
@end:
_off001_83A4_0E:
- D 0 - I - 0x0303B4 0C:83A4: 06 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
.byte $00, $C0, $02, $00 ;
- D 0 - I - 0x0303B5 0C:83A5: 00 .byte $00, $E2, $02, $08 ;
- D 0 - I - 0x0303B9 0C:83A9: 00 .byte $00, $E4, $02, $10 ;
.byte $00, $E6, $02, $18 ;
.byte $00, $E8, $02, $20 ;
.byte $00, $EA, $02, $28 ;
@end:
_off001_83B0_0F:
- D 0 - I - 0x0303C0 0C:83B0: 06 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x0303C1 0C:83B1: 00 .byte $00, $C0, $02, $00 ;
- D 0 - I - 0x0303C5 0C:83B5: 00 .byte $00, $EC, $02, $08 ;
- D 0 - I - 0x0303C9 0C:83B9: 00 .byte $00, $EE, $02, $10 ;
- D 0 - I - 0x0303CD 0C:83BD: 00 .byte $00, $F0, $02, $18 ;
- D 0 - I - 0x0303D1 0C:83C1: 00 .byte $00, $F2, $02, $20 ;
- D 0 - I - 0x0303D5 0C:83C5: 00 .byte $00, $C0, $42, $28 ;
@end:
_off001_83C9_10:
- D 0 - I - 0x0303D9 0C:83C9: 0B .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x0303DA 0C:83CA: 00 .byte $00, $C0, $02, $F8 ;
- D 0 - I - 0x0303DE 0C:83CE: 00 .byte $00, $EC, $02, $00 ;
- D 0 - I - 0x0303E2 0C:83D2: 00 .byte $00, $C4, $02, $08 ;
- D 0 - I - 0x0303E6 0C:83D6: 00 .byte $00, $C6, $02, $10 ;
- D 0 - I - 0x0303EA 0C:83DA: 00 .byte $00, $F4, $02, $18 ;
- D 0 - I - 0x0303EE 0C:83DE: 00 .byte $00, $F6, $02, $20 ;
- D 0 - I - 0x0303F2 0C:83E2: 00 .byte $00, $C0, $42, $28 ;
- D 0 - I - 0x0303F6 0C:83E6: 10 .byte $10, $C0, $02, $04 ;
- D 0 - I - 0x0303FA 0C:83EA: 10 .byte $10, $F8, $02, $0C ;
- D 0 - I - 0x0303FE 0C:83EE: 10 .byte $10, $FA, $02, $14 ;
- D 0 - I - 0x030402 0C:83F2: 10 .byte $10, $FC, $02, $1C ;
@end:
_off001_83F6_13:
- D 0 - I - 0x030406 0C:83F6: 08 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x030407 0C:83F7: 09 .byte $09, $6F, $03, $F8 ;
- D 0 - I - 0x03040B 0C:83FB: 09 .byte $09, $6F, $43, $00 ;
- D 0 - I - 0x03040F 0C:83FF: E9 .byte $E9, $67, $02, $F4 ;
- D 0 - I - 0x030413 0C:8403: E9 .byte $E9, $69, $02, $FC ;
- D 0 - I - 0x030417 0C:8407: F9 .byte $F9, $6B, $02, $F4 ;
- D 0 - I - 0x03041B 0C:840B: F9 .byte $F9, $6D, $02, $FC ;
- D 0 - I - 0x03041F 0C:840F: E9 .byte $E9, $67, $42, $04 ;
- D 0 - I - 0x030423 0C:8413: F9 .byte $F9, $6B, $42, $04 ;
@end:
_off001_8417_16:
- D 0 - I - 0x030427 0C:8417: 04 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x030428 0C:8418: F8 .byte $F8, $43, $02, $00 ;
- D 0 - I - 0x03042C 0C:841C: F8 .byte $F8, $45, $02, $10 ;
- D 0 - I - 0x030430 0C:8420: F8 .byte $F8, $49, $02, $18 ;
- D 0 - I - 0x030434 0C:8424: F8 .byte $F8, $43, $42, $28 ;
@end:
_off001_8428_17:
- D 0 - I - 0x030438 0C:8428: 04 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x030439 0C:8429: 32 .byte $32, $4B, $03, $00 ;
- D 0 - I - 0x03043D 0C:842D: 32 .byte $32, $4D, $03, $10 ;
- D 0 - I - 0x030441 0C:8431: 32 .byte $32, $51, $03, $18 ;
- D 0 - I - 0x030445 0C:8435: 32 .byte $32, $4B, $43, $28 ;
@end:
_off001_8439_18:
_off001_8439_19:
_off001_8439_1A:
- D 0 - I - 0x030449 0C:8439: 04 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x03044A 0C:843A: 32 .byte $32, $4B, $03, $00 ;
- D 0 - I - 0x03044E 0C:843E: 32 .byte $32, $4B, $43, $28 ;
- D 0 - I - 0x030452 0C:8442: 32 .byte $32, $53, $03, $10 ;
- D 0 - I - 0x030456 0C:8446: 32 .byte $32, $55, $03, $18 ;
@end:
_off001_844A_14:
- D 0 - I - 0x03045A 0C:844A: 02 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x03045B 0C:844B: 00 .byte $00, $57, $80, $00 ;
- D 0 - I - 0x03045F 0C:844F: 18 .byte $18, $57, $00, $00 ;
@end:
_off001_8453_15:
- D 0 - I - 0x030463 0C:8453: 04 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x030464 0C:8454: 00 .byte $00, $59, $01, $00 ;
- D 0 - I - 0x030468 0C:8458: 00 .byte $00, $59, $41, $38 ;
- D 0 - I - 0x03046C 0C:845C: 10 .byte $10, $59, $81, $00 ;
- D 0 - I - 0x030470 0C:8460: 10 .byte $10, $59, $C1, $38 ;
@end:
_off001_8464_1B:
- D 0 - I - 0x030474 0C:8464: 03 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x030475 0C:8465: 08 .byte $08, $03, $00, $0E ;
- D 0 - I - 0x030479 0C:8469: 08 .byte $08, $05, $00, $16 ;
- D 0 - I - 0x03047D 0C:846D: 08 .byte $08, $07, $00, $1E ;
@end:
_off001_8471_1C:
- D 0 - I - 0x030481 0C:8471: 03 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x030482 0C:8472: 00 .byte $00, $09, $00, $0D ;
- D 0 - I - 0x030486 0C:8476: 00 .byte $00, $0B, $00, $15 ;
- D 0 - I - 0x03048A 0C:847A: 00 .byte $00, $0D, $00, $1D ;
@end:
_off001_847E_1D:
- D 0 - I - 0x03048E 0C:847E: 03 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x03048F 0C:847F: 08 .byte $08, $0F, $00, $08 ;
- D 0 - I - 0x030493 0C:8483: 08 .byte $08, $11, $00, $10 ;
- D 0 - I - 0x030497 0C:8487: 08 .byte $08, $13, $00, $18 ;
@end:
_off001_848B_1E:
- D 0 - I - 0x03049B 0C:848B: 03 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x03049C 0C:848C: 05 .byte $05, $19, $00, $08 ;
- D 0 - I - 0x0304A0 0C:8490: 05 .byte $05, $1B, $00, $10 ;
- D 0 - I - 0x0304A4 0C:8494: 05 .byte $05, $1D, $00, $18 ;
@end:
_off001_8498_1F:
- D 0 - I - 0x0304A8 0C:8498: 04 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x0304A9 0C:8499: 08 .byte $08, $1F, $00, $0D ;
- D 0 - I - 0x0304AD 0C:849D: 18 .byte $18, $21, $00, $08 ;
- D 0 - I - 0x0304B1 0C:84A1: 18 .byte $18, $23, $00, $10 ;
- D 0 - I - 0x0304B5 0C:84A5: 18 .byte $18, $25, $00, $18 ;
@end:
_off001_84A9_20:
- D 0 - I - 0x0304B9 0C:84A9: 06 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x0304BA 0C:84AA: 02 .byte $02, $27, $00, $0C ;
- D 0 - I - 0x0304BE 0C:84AE: 02 .byte $02, $29, $00, $14 ;
- D 0 - I - 0x0304C2 0C:84B2: 02 .byte $02, $2B, $00, $1C ;
- D 0 - I - 0x0304C6 0C:84B6: 16 .byte $16, $2D, $00, $10 ;
- D 0 - I - 0x0304CA 0C:84BA: 15 .byte $15, $2F, $00, $18 ;
- D 0 - I - 0x0304CE 0C:84BE: 15 .byte $15, $31, $00, $20 ;
@end:
_off001_84C2_21:
- D 0 - I - 0x0304D2 0C:84C2: 06 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x0304D3 0C:84C3: 08 .byte $08, $33, $00, $0C ;
- D 0 - I - 0x0304D7 0C:84C7: 08 .byte $08, $35, $00, $14 ;
- D 0 - I - 0x0304DB 0C:84CB: 18 .byte $18, $37, $00, $00 ;
- D 0 - I - 0x0304DF 0C:84CF: 18 .byte $18, $39, $00, $08 ;
- D 0 - I - 0x0304E3 0C:84D3: 18 .byte $18, $3D, $00, $18 ;
- D 0 - I - 0x0304E7 0C:84D7: 18 .byte $18, $3B, $00, $10 ;
@end:
_off001_84DB_22:
- D 0 - I - 0x0304EB 0C:84DB: 01 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x0304EC 0C:84DC: F8 .byte $F8, $DD, $03, $FC ;
@end:
_off001_84E0_23:
- D 0 - I - 0x0304F0 0C:84E0: 14 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x0304F1 0C:84E1: 10 .byte $10, $49, $01, $E4 ;
- D 0 - I - 0x0304F5 0C:84E5: 10 .byte $10, $4B, $01, $EC ;
- D 0 - I - 0x0304F9 0C:84E9: 20 .byte $20, $25, $00, $E4 ;
- D 0 - I - 0x0304FD 0C:84ED: 20 .byte $20, $27, $00, $EC ;
- D 0 - I - 0x030501 0C:84F1: 20 .byte $20, $29, $00, $F4 ;
- D 0 - I - 0x030505 0C:84F5: 30 .byte $30, $79, $03, $E0 ;
- D 0 - I - 0x030509 0C:84F9: 30 .byte $30, $4D, $01, $F0 ;
- D 0 - I - 0x03050D 0C:84FD: 40 .byte $40, $2B, $00, $E8 ;
- D 0 - I - 0x030511 0C:8501: 40 .byte $40, $7B, $03, $F8 ;
- D 0 - I - 0x030515 0C:8505: 50 .byte $50, $7D, $03, $E0 ;
- D 0 - I - 0x030519 0C:8509: 50 .byte $50, $4F, $01, $F0 ;
- D 0 - I - 0x03051D 0C:850D: 00 .byte $00, $2D, $00, $24 ;
- D 0 - I - 0x030521 0C:8511: 20 .byte $20, $51, $01, $20 ;
- D 0 - I - 0x030525 0C:8515: 20 .byte $20, $53, $01, $28 ;
- D 0 - I - 0x030529 0C:8519: 1F .byte $1F, $2F, $00, $2F ;
- D 0 - I - 0x03052D 0C:851D: 10 .byte $10, $7F, $02, $38 ;
- D 0 - I - 0x030531 0C:8521: 10 .byte $10, $81, $02, $40 ;
- D 0 - I - 0x030535 0C:8525: 30 .byte $30, $73, $03, $F8 ;
- D 0 - I - 0x030539 0C:8529: 30 .byte $30, $75, $01, $D0 ;
- D 0 - I - 0x03053D 0C:852D: 3C .byte $3C, $77, $00, $D8 ;
@end:
_off001_8531_24:
- D 0 - I - 0x030541 0C:8531: 2F .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x030542 0C:8532: 02 .byte $02, $09, $00, $E0 ;
- D 0 - I - 0x030546 0C:8536: 00 .byte $00, $01, $00, $E8 ;
- D 0 - I - 0x03054A 0C:853A: 00 .byte $00, $03, $00, $F0 ;
- D 0 - I - 0x03054E 0C:853E: FD .byte $FD, $05, $00, $F8 ;
- D 0 - I - 0x030552 0C:8542: FD .byte $FD, $07, $00, $00 ;
- D 0 - I - 0x030556 0C:8546: 16 .byte $16, $0B, $00, $E0 ;
- D 0 - I - 0x03055A 0C:854A: 16 .byte $16, $31, $01, $E8 ;
- D 0 - I - 0x03055E 0C:854E: 14 .byte $14, $0D, $00, $F2 ;
- D 0 - I - 0x030562 0C:8552: 14 .byte $14, $0F, $00, $FA ;
- D 0 - I - 0x030566 0C:8556: 28 .byte $28, $11, $00, $E8 ;
- D 0 - I - 0x03056A 0C:855A: 2A .byte $2A, $33, $01, $F0 ;
- D 0 - I - 0x03056E 0C:855E: 40 .byte $40, $63, $03, $D1 ;
- D 0 - I - 0x030572 0C:8562: 6C .byte $6C, $61, $02, $F0 ;
- D 0 - I - 0x030576 0C:8566: 57 .byte $57, $5D, $02, $D0 ;
- D 0 - I - 0x03057A 0C:856A: 5A .byte $5A, $5F, $02, $D8 ;
- D 0 - I - 0x03057E 0C:856E: 32 .byte $32, $13, $00, $D8 ;
- D 0 - I - 0x030582 0C:8572: 60 .byte $60, $23, $00, $E0 ;
- D 0 - I - 0x030586 0C:8576: 1D .byte $1D, $35, $01, $08 ;
- D 0 - I - 0x03058A 0C:857A: 2D .byte $2D, $39, $01, $08 ;
- D 0 - I - 0x03058E 0C:857E: 3D .byte $3D, $15, $00, $03 ;
- D 0 - I - 0x030592 0C:8582: 3D .byte $3D, $17, $00, $0B ;
- D 0 - I - 0x030596 0C:8586: 2D .byte $2D, $3B, $01, $10 ;
- D 0 - I - 0x03059A 0C:858A: 1D .byte $1D, $37, $01, $10 ;
- D 0 - I - 0x03059E 0C:858E: 50 .byte $50, $3D, $01, $F9 ;
- D 0 - I - 0x0305A2 0C:8592: 55 .byte $55, $3F, $01, $01 ;
- D 0 - I - 0x0305A6 0C:8596: 56 .byte $56, $41, $01, $09 ;
- D 0 - I - 0x0305AA 0C:859A: 58 .byte $58, $43, $01, $11 ;
- D 0 - I - 0x0305AE 0C:859E: 60 .byte $60, $19, $00, $10 ;
- D 0 - I - 0x0305B2 0C:85A2: 46 .byte $46, $45, $01, $20 ;
- D 0 - I - 0x0305B6 0C:85A6: 25 .byte $25, $1D, $00, $18 ;
- D 0 - I - 0x0305BA 0C:85AA: 30 .byte $30, $1F, $00, $22 ;
- D 0 - I - 0x0305BE 0C:85AE: 0B .byte $0B, $1B, $00, $15 ;
- D 0 - I - 0x0305C2 0C:85B2: 09 .byte $09, $55, $02, $20 ;
- D 0 - I - 0x0305C6 0C:85B6: 09 .byte $09, $57, $02, $28 ;
- D 0 - I - 0x0305CA 0C:85BA: 12 .byte $12, $67, $03, $2B ;
- D 0 - I - 0x0305CE 0C:85BE: 32 .byte $32, $21, $00, $33 ;
- D 0 - I - 0x0305D2 0C:85C2: 22 .byte $22, $69, $03, $35 ;
- D 0 - I - 0x0305D6 0C:85C6: 22 .byte $22, $6B, $03, $3D ;
- D 0 - I - 0x0305DA 0C:85CA: 4B .byte $4B, $71, $03, $30 ;
- D 0 - I - 0x0305DE 0C:85CE: 48 .byte $48, $47, $01, $33 ;
- D 0 - I - 0x0305E2 0C:85D2: 37 .byte $37, $6F, $03, $50 ;
- D 0 - I - 0x0305E6 0C:85D6: 47 .byte $47, $5B, $03, $3B ;
- D 0 - I - 0x0305EA 0C:85DA: 59 .byte $59, $59, $03, $34 ;
- D 0 - I - 0x0305EE 0C:85DE: 6A .byte $6A, $85, $03, $08 ;
- D 0 - I - 0x0305F2 0C:85E2: 68 .byte $68, $83, $03, $00 ;
- D 0 - I - 0x0305F6 0C:85E6: 40 .byte $40, $6D, $03, $48 ;
- D 0 - I - 0x0305FA 0C:85EA: 40 .byte $40, $65, $03, $18 ;
@end:
_off001_85EE_25:
- D 0 - I - 0x0305FE 0C:85EE: 04 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x0305FF 0C:85EF: F2 .byte $F2, $ED, $01, $F8 ;
- D 0 - I - 0x030603 0C:85F3: F2 .byte $F2, $EF, $01, $00 ;
- D 0 - I - 0x030607 0C:85F7: 02 .byte $02, $F1, $01, $F8 ;
- D 0 - I - 0x03060B 0C:85FB: 02 .byte $02, $F3, $01, $00 ;
@end:
_off001_85FF_26:
- D 0 - I - 0x03060F 0C:85FF: 03 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x030610 0C:8600: F8 .byte $F8, $F5, $01, $F3 ;
- D 0 - I - 0x030614 0C:8604: F8 .byte $F8, $F7, $01, $FB ;
- D 0 - I - 0x030618 0C:8608: F8 .byte $F8, $F9, $01, $03 ;
@end:
_off001_860C_27:
- D 0 - I - 0x03061C 0C:860C: 03 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x03061D 0C:860D: EF .byte $EF, $FB, $01, $F8 ;
- D 0 - I - 0x030621 0C:8611: FF .byte $FF, $FD, $01, $F8 ;
- D 0 - I - 0x030625 0C:8615: F8 .byte $F8, $FF, $01, $00 ;
@end:
_off001_8619_28:
- D 0 - I - 0x030629 0C:8619: 09 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x03062A 0C:861A: C1 .byte $C1, $CB, $02, $FB ;
- D 0 - I - 0x03062E 0C:861E: D1 .byte $D1, $CD, $02, $EF ;
- D 0 - I - 0x030632 0C:8622: D1 .byte $D1, $CF, $02, $F7 ;
- D 0 - I - 0x030636 0C:8626: D1 .byte $D1, $D1, $02, $FF ;
- D 0 - I - 0x03063A 0C:862A: D1 .byte $D1, $D3, $02, $07 ;
- D 0 - I - 0x03063E 0C:862E: E1 .byte $E1, $D5, $02, $F2 ;
- D 0 - I - 0x030642 0C:8632: E1 .byte $E1, $D7, $02, $FA ;
- D 0 - I - 0x030646 0C:8636: E1 .byte $E1, $D9, $02, $02 ;
- D 0 - I - 0x03064A 0C:863A: F1 .byte $F1, $DB, $02, $FC ;
@end:
_off001_863E_29:
- D 0 - I - 0x03064E 0C:863E: 08 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x03064F 0C:863F: E1 .byte $E1, $DD, $02, $ED ;
- D 0 - I - 0x030653 0C:8643: E1 .byte $E1, $DF, $02, $F5 ;
- D 0 - I - 0x030657 0C:8647: E1 .byte $E1, $E1, $02, $FD ;
- D 0 - I - 0x03065B 0C:864B: E1 .byte $E1, $E3, $02, $05 ;
- D 0 - I - 0x03065F 0C:864F: F1 .byte $F1, $E5, $02, $ED ;
- D 0 - I - 0x030663 0C:8653: F1 .byte $F1, $E7, $02, $F5 ;
- D 0 - I - 0x030667 0C:8657: F1 .byte $F1, $EB, $02, $05 ;
- D 0 - I - 0x03066B 0C:865B: F1 .byte $F1, $E9, $02, $FD ;
@end:
_off001_865F_2A:
- D 0 - I - 0x03066F 0C:865F: 0A .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x030670 0C:8660: D1 .byte $D1, $ED, $02, $F5 ;
- D 0 - I - 0x030674 0C:8664: D1 .byte $D1, $EF, $02, $FD ;
- D 0 - I - 0x030678 0C:8668: D1 .byte $D1, $F1, $02, $05 ;
- D 0 - I - 0x03067C 0C:866C: E1 .byte $E1, $F3, $02, $F5 ;
- D 0 - I - 0x030680 0C:8670: E1 .byte $E1, $F5, $02, $FD ;
- D 0 - I - 0x030684 0C:8674: E1 .byte $E1, $F7, $02, $05 ;
- D 0 - I - 0x030688 0C:8678: E9 .byte $E9, $F9, $02, $ED ;
- D 0 - I - 0x03068C 0C:867C: F1 .byte $F1, $FB, $02, $F5 ;
- D 0 - I - 0x030690 0C:8680: F1 .byte $F1, $FD, $02, $FD ;
- D 0 - I - 0x030694 0C:8684: F1 .byte $F1, $FF, $02, $05 ;
@end:
_off001_8688_2B:
- D 0 - I - 0x030698 0C:8688: 01 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x030699 0C:8689: F7 .byte $F7, $B1, $01, $FC ;
@end:
_off001_868D_2C:
- D 0 - I - 0x03069D 0C:868D: 02 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x03069E 0C:868E: F7 .byte $F7, $B3, $01, $F8 ;
- D 0 - I - 0x0306A2 0C:8692: F7 .byte $F7, $B3, $41, $00 ;
@end:
_off001_8696_2D:
- D 0 - I - 0x0306A6 0C:8696: 08 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x0306A7 0C:8697: EF .byte $EF, $B5, $01, $F0 ;
- D 0 - I - 0x0306AB 0C:869B: EF .byte $EF, $B7, $01, $F8 ;
- D 0 - I - 0x0306AF 0C:869F: FF .byte $FF, $B9, $01, $F0 ;
- D 0 - I - 0x0306B3 0C:86A3: FF .byte $FF, $BB, $01, $F8 ;
- D 0 - I - 0x0306B7 0C:86A7: FD .byte $FD, $B5, $C1, $08 ;
- D 0 - I - 0x0306BB 0C:86AB: FD .byte $FD, $B7, $C1, $00 ;
- D 0 - I - 0x0306BF 0C:86AF: ED .byte $ED, $B9, $C1, $08 ;
- D 0 - I - 0x0306C3 0C:86B3: ED .byte $ED, $BB, $C1, $00 ;
@end:
_off001_86B7_2E:
- D 0 - I - 0x0306C7 0C:86B7: 07 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x0306C8 0C:86B8: EF .byte $EF, $BD, $01, $F0 ;
- D 0 - I - 0x0306CC 0C:86BC: EF .byte $EF, $BF, $01, $F8 ;
- D 0 - I - 0x0306D0 0C:86C0: FF .byte $FF, $C1, $01, $F4 ;
- D 0 - I - 0x0306D4 0C:86C4: FF .byte $FF, $C3, $01, $FC ;
- D 0 - I - 0x0306D8 0C:86C8: FF .byte $FF, $C1, $41, $04 ;
- D 0 - I - 0x0306DC 0C:86CC: EF .byte $EF, $BF, $41, $00 ;
- D 0 - I - 0x0306E0 0C:86D0: EF .byte $EF, $BD, $41, $08 ;
@end:
_off001_86D4_2F:
- D 0 - I - 0x0306E4 0C:86D4: 06 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x0306E5 0C:86D5: EF .byte $EF, $C5, $01, $F0 ;
- D 0 - I - 0x0306E9 0C:86D9: EF .byte $EF, $C7, $01, $F8 ;
- D 0 - I - 0x0306ED 0C:86DD: EF .byte $EF, $C5, $41, $08 ;
- D 0 - I - 0x0306F1 0C:86E1: EF .byte $EF, $C7, $41, $00 ;
- D 0 - I - 0x0306F5 0C:86E5: FF .byte $FF, $C9, $41, $00 ;
- D 0 - I - 0x0306F9 0C:86E9: FF .byte $FF, $C9, $01, $F8 ;
@end:
_off001_86ED_30:
- D 0 - I - 0x0306FD 0C:86ED: 09 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x0306FE 0C:86EE: 2F .byte $2F, $1B, $02, $09 ;
- D 0 - I - 0x030702 0C:86F2: 2F .byte $2F, $1D, $02, $11 ;
- D 0 - I - 0x030706 0C:86F6: 1C .byte $1C, $17, $02, $1A ;
- D 0 - I - 0x03070A 0C:86FA: 1C .byte $1C, $19, $02, $22 ;
- D 0 - I - 0x03070E 0C:86FE: 08 .byte $08, $03, $00, $2C ;
- D 0 - I - 0x030712 0C:8702: 08 .byte $08, $05, $00, $34 ;
- D 0 - I - 0x030716 0C:8706: 08 .byte $08, $07, $00, $3C ;
- D 0 - I - 0x03071A 0C:870A: 18 .byte $18, $0F, $01, $31 ;
- D 0 - I - 0x03071E 0C:870E: 18 .byte $18, $11, $01, $39 ;
@end:
_off001_8712_31:
- D 0 - I - 0x030722 0C:8712: 09 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x030723 0C:8713: 2F .byte $2F, $1B, $02, $09 ;
- D 0 - I - 0x030727 0C:8717: 2F .byte $2F, $1D, $02, $11 ;
- D 0 - I - 0x03072B 0C:871B: 1C .byte $1C, $17, $02, $1A ;
- D 0 - I - 0x03072F 0C:871F: 1C .byte $1C, $19, $02, $22 ;
- D 0 - I - 0x030733 0C:8723: 18 .byte $18, $13, $01, $31 ;
- D 0 - I - 0x030737 0C:8727: 18 .byte $18, $15, $01, $39 ;
- D 0 - I - 0x03073B 0C:872B: 08 .byte $08, $09, $00, $2C ;
- D 0 - I - 0x03073F 0C:872F: 08 .byte $08, $0B, $00, $34 ;
- D 0 - I - 0x030743 0C:8733: 08 .byte $08, $0D, $00, $3C ;
@end:
_off001_8737_32:
- D 0 - I - 0x030747 0C:8737: 09 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x030748 0C:8738: 2F .byte $2F, $1B, $02, $09 ;
- D 0 - I - 0x03074C 0C:873C: 2F .byte $2F, $1D, $02, $11 ;
- D 0 - I - 0x030750 0C:8740: 1C .byte $1C, $17, $02, $1A ;
- D 0 - I - 0x030754 0C:8744: 1C .byte $1C, $19, $02, $22 ;
- D 0 - I - 0x030758 0C:8748: 08 .byte $08, $03, $00, $2C ;
- D 0 - I - 0x03075C 0C:874C: 08 .byte $08, $05, $00, $34 ;
- D 0 - I - 0x030760 0C:8750: 08 .byte $08, $07, $00, $3C ;
- D 0 - I - 0x030764 0C:8754: 18 .byte $18, $0F, $01, $31 ;
- D 0 - I - 0x030768 0C:8758: 18 .byte $18, $11, $01, $39 ;
@end:
_off001_875C_33:
- D 0 - I - 0x03076C 0C:875C: 09 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x03076D 0C:875D: 2F .byte $2F, $1B, $02, $09 ;
- D 0 - I - 0x030771 0C:8761: 2F .byte $2F, $1D, $02, $11 ;
- D 0 - I - 0x030775 0C:8765: 1C .byte $1C, $17, $02, $1A ;
- D 0 - I - 0x030779 0C:8769: 1C .byte $1C, $19, $02, $22 ;
- D 0 - I - 0x03077D 0C:876D: 08 .byte $08, $03, $00, $2C ;
- D 0 - I - 0x030781 0C:8771: 08 .byte $08, $05, $00, $34 ;
- D 0 - I - 0x030785 0C:8775: 08 .byte $08, $07, $00, $3C ;
- D 0 - I - 0x030789 0C:8779: 18 .byte $18, $13, $01, $31 ;
- D 0 - I - 0x03078D 0C:877D: 18 .byte $18, $15, $01, $39 ;
@end:
_off001_8781_34:
- D 0 - I - 0x030791 0C:8781: 09 .byte (@end - * - $01) / $04 ; счетчик спрайтов
; +-------------------- spr_Y
; | +--------------- spr_T
; | | +---------- spr_A
; | | | +----- spr_X
; | | | |
- D 0 - I - 0x030792 0C:8782: 2F .byte $2F, $1B, $02, $09 ;
- D 0 - I - 0x030796 0C:8786: 2F .byte $2F, $1D, $02, $11 ;
- D 0 - I - 0x03079A 0C:878A: 1C .byte $1C, $17, $02, $1A ;
- D 0 - I - 0x03079E 0C:878E: 1C .byte $1C, $19, $02, $22 ;
- D 0 - I - 0x0307A2 0C:8792: 18 .byte $18, $0F, $01, $31 ;
- D 0 - I - 0x0307A6 0C:8796: 18 .byte $18, $11, $01, $39 ;
- D 0 - I - 0x0307AA 0C:879A: 08 .byte $08, $09, $00, $2C ;