-
Notifications
You must be signed in to change notification settings - Fork 0
/
grat_lib.lst
3263 lines (3263 loc) · 102 KB
/
grat_lib.lst
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
Mad-Assembler v1.6.9beta by TeBe/Madteam
Source: D:\!Atari\getris2\grat_lib.asm
1 // GETRIS GRATULACJE v1.1
2 // CHANGES: 30.01.2006
3
4 // wersja do spakowania deflaterem
5 // z etykietami external
6
7
8 = 00,0000 music ext .word
9 = 00,0000 default_nmi ext .word
10 = 00,0000 reset_pokey ext .word
11
12 = 00,0000 pmBase equ $0000
13
14 = 00,003F scr48 equ %00111111 ;screen 48b
15 = 00,003E scr40 equ %00111110 ;screen 40b
16 = 00,003D scr32 equ %00111101 ;screen 32b
17
18 = 00,0014 cloc equ $0014 ;(1)
19 = 00,0000 byt2 equ $0000 ;(1) <$0100
20 = 00,D01E byt3 equ $d01e ;(1) >$00FF
21
22 = 00,0040 regA equ $40 ;(1)
23 = 00,0041 regX equ regA+1 ;(1)
24 = 00,0042 regY equ regX+1 ;(1)
25 = 00,0043 ftmp equ regY+1 ;(2)
26 = 00,0045 upd equ ftmp+2 ;(2)
27 = 00,0047 zp_free equ upd+2
28
29 = 00,D000 hposp0 equ $D000
30 = 00,D001 hposp1 equ $D001
31 = 00,D002 hposp2 equ $D002
32 = 00,D003 hposp3 equ $D003
33 = 00,D004 hposm0 equ $D004
34 = 00,D005 hposm1 equ $D005
35 = 00,D006 hposm2 equ $D006
36 = 00,D007 hposm3 equ $D007
37 = 00,D008 sizep0 equ $D008
38 = 00,D009 sizep1 equ $D009
39 = 00,D00A sizep2 equ $D00A
40 = 00,D00B sizep3 equ $D00B
41 = 00,D00C sizem equ $D00C
42
43 = 00,D012 colpm0 equ $D012
44 = 00,D013 colpm1 equ $D013
45 = 00,D014 colpm2 equ $D014
46 = 00,D015 colpm3 equ $D015
47 = 00,D016 color0 equ $D016
48 = 00,D017 color1 equ $D017
49 = 00,D018 color2 equ $D018
50 = 00,D019 color3 equ $D019
51 = 00,D01A colbak equ $D01A
52 = 00,D01B gtictl equ $D01B
53
54 = 00,D409 chbase equ $D409
55
56 ;-- MAIN PROGRAM
57 opt h-
58 org $1000
59
60 fnt
61 .get 'grat\grat.fnt',0,4096+46*8
62
63 [0000] 4C 9C 3B .put = {jmp start} , <start , >start ; JMP START
64
65 00,1000 4C 9C 3B 00 00 + .sav 4096+46*8
66
67 00,2170 ant
68 00,2170 70 70 70 C4 89 + dta d'ppp',$c4,a(scr)
69 00,2176 04 84 84 84 84 + dta 4,$84,$84,$84,$84,4,4,4,4,$84,$84,$f0,2,$82,2,2
70 00,2186 41 70 21 dta $41,a(ant)
71
72
73 00,2189 scr
74 00,2189 01 02 03 04 05 + ins 'grat\grat.scr',120,12*40
75 00,2369 8F AE AF B0 B1 + ins 'grat\grat.scr',120+12*40+40,4*40
76
77 00,2409 pmg
78 00,2409 00 00 00 00 00 + dta $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
79 00,2415 00 00 00 00 00 + dta $00,$00,$00,$00,$00,$00,$00,$00,$20,$00,$00,$00,$20,$00,$00,$00
80 00,2425 00 00 00 00 00 + dta $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$40,$80
81 00,2435 80 04 08 28 00 + dta $80,$04,$08,$28,$00,$10,$00,$00,$C0,$08,$08,$04,$04,$00,$00,$08
82 00,2445 C8 08 08 00 08 + dta $C8,$08,$08,$00,$08,$04,$08,$08,$00,$08,$08,$00,$08,$08,$08,$04
83 00,2455 00 08 00 00 00 + dta $00,$08,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
84 00,2465 00 00 00 00 00 + dta $00,$00,$00,$00,$00,$00,$00,$00,$30,$30,$30,$30,$30,$30,$30,$30
85 00,2475 30 30 30 30 30 + dta $30,$30,$30,$30,$30,$30,$30,$30,$30,$30,$30,$30,$30,$30,$30,$30
86 00,2485 30 30 dta $30,$30
87
88 00,2487 00 00 80 80 00 + dta $00,$00,$80,$80,$00,$00,$00,$00,$00,$08,$00,$00
89 00,2493 00 40 28 20 20 + dta $00,$40,$28,$20,$20,$30,$20,$10,$20,$21,$01,$01,$20,$20,$00,$08
90 00,24A3 68 20 00 00 20 + dta $68,$20,$00,$00,$20,$24,$04,$00,$24,$24,$00,$04,$04,$04,$22,$60
91 00,24B3 80 80 00 00 08 + dta $80,$80,$00,$00,$08,$08,$10,$10,$18,$10,$10,$90,$88,$00,$08,$00
92 00,24C3 40 00 80 00 00 + dta $40,$00,$80,$00,$00,$80,$00,$40,$00,$00,$82,$00,$40,$00,$00,$88
93 00,24D3 00 40 20 20 20 + dta $00,$40,$20,$20,$20,$20,$20,$00,$20,$40,$20,$60,$80,$C0,$80,$C0
94 00,24E3 00 00 00 00 00 + dta $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
95 00,24F3 FF FF FF FF FF + dta $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
96 00,2503 FF FF dta $FF,$FF
97
98 00,2505 00 40 20 80 40 + dta $00,$40,$20,$80,$40,$00,$00,$40,$04,$08,$44,$00
99 00,2511 24 04 08 04 2D + dta $24,$04,$08,$04,$2D,$21,$08,$10,$08,$08,$10,$10,$20,$24,$14,$30
100 00,2521 00 24 10 10 02 + dta $00,$24,$10,$10,$02,$00,$10,$12,$00,$00,$12,$10,$00,$11,$22,$48
101 00,2531 0A 10 24 68 10 + dta $0A,$10,$24,$68,$10,$A0,$50,$40,$7F,$00,$00,$00,$00,$00,$00,$00
102 00,2541 7F 00 00 00 00 + dta $7F,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
103 00,2551 00 00 00 00 00 + dta $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
104 00,2561 00 00 00 00 00 + dta $00,$00,$00,$00,$00,$00,$00,$00,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
105 00,2571 FF FF FF FF FF + dta $FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
106 00,2581 FF FF dta $FF,$FF
107
108 00,2583 60 90 00 10 20 + dta $60,$90,$00,$10,$20,$80,$20,$8A,$20,$00,$44,$10
109 00,258F A4 84 02 80 05 + dta $A4,$84,$02,$80,$05,$84,$01,$4A,$48,$42,$00,$08,$00,$10,$01,$14
110 00,259F 10 04 14 40 00 + dta $10,$04,$14,$40,$00,$00,$48,$42,$08,$42,$0A,$02,$49,$90,$00,$04
111 00,25AF 3F FF FF FF FF + dta $3F,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF,$FF
112 00,25BF FF DF DE A2 62 + dta $FF,$DF,$DE,$A2,$62,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
113 00,25CF 00 00 00 00 00 + dta $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
114 00,25DF 00 00 00 00 00 + dta $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
115 00,25EF 00 00 00 00 00 + dta $00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00,$00
116 00,25FF 00 00 dta $00,$00
117
118 00,2601 main
119
120 ; clr pmg
121 00,2601 A0 00 ldy #0
122 00,2603 98 tya
123 00,2604 clr
124 .rept 5
125 sta pmBase+$300+.r*$100,y
126 .endr
Source: REPT
125 00,2604 99 00 03 sta pmBase+$300+.r*$100,y
125 00,2607 99 00 04 sta pmBase+$300+.r*$100,y
125 00,260A 99 00 05 sta pmBase+$300+.r*$100,y
125 00,260D 99 00 06 sta pmBase+$300+.r*$100,y
125 00,2610 99 00 07 sta pmBase+$300+.r*$100,y
Source: D:\!Atari\getris2\grat_lib.asm
127 00,2613 C8 iny
128 00,2614 D0 EE bne clr
129
130 [0000] 00 02 03 04 .put = 0,2,3,4
131 = 00,0024 ?ofs = 36
132 = 00,007E ?tmp = 126
133
134 ; copy pmg
135 00,2616 A0 00 ldy #0
136 00,2618 copy
137 .rept 4
138 lda pmg+.r*?tmp,y
139 sta pmBase+$300+?ofs+.get[.r]*$100,y
140 .endr
Source: REPT
138 00,2618 B9 09 24 lda pmg+.r*?tmp,y
139 00,261B 99 24 03 sta pmBase+$300+?ofs+.get[.r]*$100,y
138 00,261E B9 87 24 lda pmg+.r*?tmp,y
139 00,2621 99 24 05 sta pmBase+$300+?ofs+.get[.r]*$100,y
138 00,2624 B9 05 25 lda pmg+.r*?tmp,y
139 00,2627 99 24 06 sta pmBase+$300+?ofs+.get[.r]*$100,y
138 00,262A B9 83 25 lda pmg+.r*?tmp,y
139 00,262D 99 24 07 sta pmBase+$300+?ofs+.get[.r]*$100,y
Source: D:\!Atari\getris2\grat_lib.asm
141 00,2630 C8 iny
142 00,2631 C0 7E cpy #?tmp
143 00,2633 D0 E3 bne copy
144
145 00,2635 20 1C 32 jsr save_color
146
147
148 lda:rne $d40b
148 00,2638 AD 0B D4 lda $d40b
148 00,263B D0 FB rne$2638 $d40b
149
150 mva >pmBase $d407 ;missiles and players data address
Macro: MVA [Source: D:\!Atari\getris2\grat\grat.mac]
1 00,263D A9 00 lda >PMBASE
2 00,263F 8D 07 D4 sta $D407
Source: D:\!Atari\getris2\grat_lib.asm
151 mva #3 $d01d ;enable players and missiles
Macro: MVA [Source: D:\!Atari\getris2\grat\grat.mac]
1 00,2642 A9 03 lda #3
2 00,2644 8D 1D D0 sta $D01D
Source: D:\!Atari\getris2\grat_lib.asm
152
153 mwa #nmi $fffa
Macro: MWA [Source: D:\!Atari\getris2\grat\grat.mac]
2 00,2647 A9 F7 lda <NMI
3 00,2649 8D FA FF sta $FFFA
4 00,264C A9 2D lda >NMI
5 00,264E 8D FB FF sta $FFFA+1
Source: D:\!Atari\getris2\grat_lib.asm
154 mva #$c0 $d40e
Macro: MVA [Source: D:\!Atari\getris2\grat\grat.mac]
1 00,2651 A9 C0 lda #$C0
2 00,2653 8D 0E D4 sta $D40E
Source: D:\!Atari\getris2\grat_lib.asm
155
156 ;---
157
158 00,2656 20 3A 31 jsr fade_in
159
160 00,2659 20 40 34 jsr cmc.init
161
162 00,265C 20 AE 2E jsr stars
163
164 00,265F 20 B6 31 jsr fade_out
165
166 lda:rne $d40b
166 00,2662 AD 0B D4 lda $d40b
166 00,2665 D0 FB rne$2662 $d40b
167
168 00,2667 20 00 00 jsr default_nmi
169 00,266A 60 rts
170
171 ;---
172
173 = 00,266B ?old_dli = *
174
175
176 00,266B dli
177 ; line=32
178 00,266B A9 00 lda #$00
179 00,266D A2 00 ldx #$00
180 00,266F A0 00 ldy #$00
181 00,2671 8D 0A D4 sta $d40a
182 00,2674 8D 1E D0 sta $d01e
183 00,2677 8E 1E D0 stx $d01e
184 00,267A 8C 1E D0 sty $d01e
185 00,267D EE 1E D0 inc byt3
186
187 ; line=33
188
189 00,2680 20 E6 2D jsr wait60cycle
190
191 ; line=34
192
193 00,2683 20 E6 2D jsr wait60cycle
194
195 ; line=35
196
197 00,2686 20 E6 2D jsr wait60cycle
198
199 ; line=36
200
201 00,2689 20 E6 2D jsr wait60cycle
202
203 ; line=37
204
205 00,268C 20 E6 2D jsr wait60cycle
206
207 ; line=38
208
209 00,268F A9 7D lda #$7D
210 00,2691 A2 00 ldx #$00
211 00,2693 A0 00 ldy #$00
212 00,2695 8D 03 D0 sta hposp3
213 00,2698 8E 1E D0 stx $d01e
214 00,269B 8C 1E D0 sty $d01e
215 00,269E A9 00 lda #$00
216 00,26A0 8D 1E D0 sta $d01e
217 00,26A3 20 F0 2D jsr wait36cycle
218
219 ; line=39
220
221 00,26A6 20 E6 2D jsr wait60cycle
222
223 ; line=40
224
225 00,26A9 A9 73 h0 lda #$73
226 00,26AB 8D 00 D0 sta hposp0
227
228 DLINEW dli48
Macro: DLINEW [Source: D:\!Atari\getris2\grat\grat.mac]
1 00,26AE A9 B6 lda <DLI48
2 00,26B0 8D 03 2E sta DLIV+1
Source: D:\!Atari\getris2\grat_lib.asm
7 00,26B3 4C A7 2E jmp NmiQuit
9 = 00,26B6 ?old_dli = *
Source: D:\!Atari\getris2\grat_lib.asm
229
230
231
232 00,26B6 dli48
233 ; line=48
234 00,26B6 A9 14 lda >fnt+$400*$01
235 00,26B8 A2 74 h1 ldx #$74
236 00,26BA 8D 0A D4 sta $d40a
237 00,26BD 8D 09 D4 sta chbase
238 00,26C0 8E 00 D0 stx hposp0
239
240 DLINEW dli56
Macro: DLINEW [Source: D:\!Atari\getris2\grat\grat.mac]
1 00,26C3 A9 CB lda <DLI56
2 00,26C5 8D 03 2E sta DLIV+1
Source: D:\!Atari\getris2\grat_lib.asm
7 00,26C8 4C A7 2E jmp NmiQuit
9 = 00,26CB ?old_dli = *
Source: D:\!Atari\getris2\grat_lib.asm
241
242
243
244 00,26CB dli56
245 ; line=56
246 00,26CB A9 73 h2 lda #$73
247 00,26CD A2 00 ldx #$00
248 00,26CF A0 00 ldy #$00
249 00,26D1 8D 0A D4 sta $d40a
250 00,26D4 8D 00 D0 sta hposp0
251 00,26D7 8E 1E D0 stx $d01e
252 00,26DA 8C 1E D0 sty $d01e
253 00,26DD A9 00 lda #$00
254 00,26DF 8D 1E D0 sta $d01e
255 ; cmp byt2
256
257 ; line=57
258
259 00,26E2 20 E6 2D jsr wait60cycle
260
261 ; line=58
262
263 00,26E5 A9 87 lda #$87
264 00,26E7 8D 06 D0 sta hposm2
265
266 DLINEW dli64
Macro: DLINEW [Source: D:\!Atari\getris2\grat\grat.mac]
1 00,26EA A9 F2 lda <DLI64
2 00,26EC 8D 03 2E sta DLIV+1
Source: D:\!Atari\getris2\grat_lib.asm
7 00,26EF 4C A7 2E jmp NmiQuit
9 = 00,26F2 ?old_dli = *
Source: D:\!Atari\getris2\grat_lib.asm
267
268
269
270 00,26F2 dli64
271 ; line=64
272 00,26F2 A9 74 h3 lda #$74
273 00,26F4 A2 00 ldx #$00
274 00,26F6 A0 00 ldy #$00
275 00,26F8 8D 0A D4 sta $d40a
276 00,26FB 8D 00 D0 sta hposp0
277 00,26FE 8E 1E D0 stx $d01e
278 00,2701 8C 1E D0 sty $d01e
279 00,2704 A9 00 lda #$00
280 00,2706 8D 1E D0 sta $d01e
281 ; cmp byt2
282
283 ; line=65
284
285 00,2709 20 E6 2D jsr wait60cycle
286
287 ; line=66
288
289 00,270C 20 E6 2D jsr wait60cycle
290
291 ; line=67
292
293 00,270F 20 E6 2D jsr wait60cycle
294
295 ; line=68
296
297 00,2712 20 E6 2D jsr wait60cycle
298
299 ; line=69
300
301 00,2715 20 E6 2D jsr wait60cycle
302
303 ; line=70
304
305 00,2718 A9 7F lda #$7F
306 00,271A 8D 03 D0 sta hposp3
307
308 DLINEW dli72
Macro: DLINEW [Source: D:\!Atari\getris2\grat\grat.mac]
2 00,271D A9 2A lda <DLI72
3 00,271F 8D 03 2E sta DLIV+1
4 00,2722 A9 27 lda >DLI72
5 00,2724 8D 04 2E sta DLIV+1+1
7 00,2727 4C A7 2E jmp NmiQuit
9 = 00,272A ?old_dli = *
Source: D:\!Atari\getris2\grat_lib.asm
309
310
311
312
313 00,272A dli72
314 ; line=72
315
316 00,272A A9 18 lda >fnt+$400*$02
317 00,272C A2 70 h4 ldx #$70
318 00,272E A0 78 ldy #$78
319 00,2730 8D 0A D4 sta $d40a
320 00,2733 8D 09 D4 sta chbase
321 00,2736 8E 00 D0 stx hposp0
322 00,2739 8C 02 D0 sty hposp2
323 00,273C A9 7A lda #$7A
324 00,273E 8D 07 D0 sta hposm3
325 ; cmp byt2
326
327 ; line=73
328
329 00,2741 A9 14 c9 lda #$14
330 00,2743 A2 03 ldx #$03
331 00,2745 A0 30 ldy #$30
332 00,2747 8D 17 D0 sta color1
333 00,274A 8E 0B D0 stx sizep3
334 00,274D 8C 03 D0 sty hposp3
335 00,2750 A9 68 c10 lda #$68
336 00,2752 8D 15 D0 sta colpm3
337 00,2755 A2 68 c50 ldx #$68
338 00,2757 8E 16 D0 stx $D016
339 00,275A A0 18 c51 ldy #$18
340 00,275C 8D 1E D0 sta $D01E
341 00,275F A9 00 lda #$00
342 00,2761 8C 16 D0 sty $D016
343 00,2764 A9 00 lda #$00
344 00,2766 8D 1E D0 sta $D01E
345 00,2769 8E 16 D0 stx $D016
346 00,276C EA nop
347 00,276D A9 00 lda #$00
348 00,276F 8D 1E D0 sta $D01E
349
350 ; line=74
351
352 00,2772 A9 18 c11 lda #$18
353 00,2774 A2 00 ldx #$00
354 00,2776 A0 00 ldy #$00
355 00,2778 8D 16 D0 sta color0
356 00,277B 8E 1E D0 stx $d01e
357 00,277E 8C 1E D0 sty $d01e
358 00,2781 A9 00 lda #$00
359 00,2783 8D 1E D0 sta $d01e
360 00,2786 A2 68 c52 ldx #$68
361 00,2788 8E 16 D0 stx $D016
362 00,278B A0 18 c53 ldy #$18
363 00,278D 8D 1E D0 sta $D01E
364 00,2790 A9 00 lda #$00
365 00,2792 8C 16 D0 sty $D016
366 00,2795 A9 00 lda #$00
367 00,2797 8D 1E D0 sta $D01E
368 00,279A 8E 16 D0 stx $D016
369 00,279D EA nop
370 00,279E A9 00 lda #$00
371 00,27A0 8D 1E D0 sta $D01E
372
373 ; line=75
374
375 00,27A3 A9 18 c12 lda #$18
376 00,27A5 A2 C0 ldx #$C0
377 00,27A7 A0 AE ldy #$AE
378 00,27A9 8D 16 D0 sta color0
379 00,27AC 8E 0C D0 stx sizem
380 00,27AF 8C 07 D0 sty hposm3
381 00,27B2 A9 00 lda #$00
382 00,27B4 8D 1E D0 sta $d01e
383 00,27B7 A2 68 c54 ldx #$68
384 00,27B9 8E 16 D0 stx $D016
385 00,27BC A0 18 c55 ldy #$18
386 00,27BE 8D 1E D0 sta $D01E
387 00,27C1 A9 00 lda #$00
388 00,27C3 8C 16 D0 sty $D016
389 00,27C6 A9 00 lda #$00
390 00,27C8 8D 1E D0 sta $D01E
391 00,27CB 8E 16 D0 stx $D016
392 00,27CE EA nop
393 00,27CF A9 00 lda #$00
394 00,27D1 8D 1E D0 sta $D01E
395
396 ; line=76
397
398 00,27D4 A9 18 c13 lda #$18
399 00,27D6 A2 04 ldx #$04
400 00,27D8 A0 75 ldy #$75
401 00,27DA 8D 16 D0 sta color0
402 00,27DD 8E 1B D0 stx gtictl
403 00,27E0 8C 01 D0 sty hposp1
404 00,27E3 A9 00 lda #$00
405 00,27E5 8D 1E D0 sta $d01e
406 00,27E8 A2 68 c56 ldx #$68
407 00,27EA 8E 16 D0 stx $D016
408 00,27ED A0 18 c57 ldy #$18
409 00,27EF 8D 1E D0 sta $D01E
410 00,27F2 A9 00 lda #$00
411 00,27F4 8C 16 D0 sty $D016
412 00,27F7 A9 00 lda #$00
413 00,27F9 8D 1E D0 sta $D01E
414 00,27FC 8E 16 D0 stx $D016
415 00,27FF EA nop
416 00,2800 A9 00 lda #$00
417 00,2802 8D 1E D0 sta $D01E
418
419 ; line=77
420
421 00,2805 A9 18 c14 lda #$18
422 00,2807 A2 1A c15 ldx #$1A
423 00,2809 A0 00 ldy #$00
424 00,280B 8D 16 D0 sta color0
425 00,280E 8E 18 D0 stx color2
426 00,2811 8C 1E D0 sty $d01e
427 00,2814 A9 00 lda #$00
428 00,2816 8D 1E D0 sta $d01e
429 00,2819 A2 68 c58 ldx #$68
430 00,281B 8E 16 D0 stx $D016
431 00,281E A0 18 c59 ldy #$18
432 00,2820 8D 1E D0 sta $D01E
433 00,2823 A9 00 lda #$00
434 00,2825 8C 16 D0 sty $D016
435 00,2828 A9 00 lda #$00
436 00,282A 8D 1E D0 sta $D01E
437 00,282D 8E 16 D0 stx $D016
438 00,2830 EA nop
439 00,2831 A9 00 lda #$00
440 00,2833 8D 1E D0 sta $D01E
441
442 ; line=78
443
444 00,2836 A9 18 c16 lda #$18
445 00,2838 A2 02 ldx #$02
446 00,283A A0 00 ldy #$00
447 00,283C 8D 16 D0 sta color0
448 00,283F 8E 1B D0 stx gtictl
449 00,2842 8C 1E D0 sty $d01e
450 00,2845 A9 00 lda #$00
451 00,2847 8D 1E D0 sta $d01e
452 00,284A A2 68 c60 ldx #$68
453 00,284C 8E 16 D0 stx $D016
454 00,284F A0 18 c61 ldy #$18
455 00,2851 8D 1E D0 sta $D01E
456 00,2854 A9 00 lda #$00
457 00,2856 8C 16 D0 sty $D016
458 00,2859 A9 00 lda #$00
459 00,285B 8D 1E D0 sta $D01E
460 00,285E 8E 16 D0 stx $D016
461 00,2861 EA nop
462 00,2862 A9 00 lda #$00
463 00,2864 8D 1E D0 sta $D01E
464
465 ; line=79
466
467 00,2867 A9 18 c17 lda #$18
468 00,2869 A2 03 ldx #$03
469 00,286B A0 B0 ldy #$B0
470 00,286D 8D 16 D0 sta color0
471 00,2870 8E 0A D0 stx sizep2
472 00,2873 8C 02 D0 sty hposp2
473 00,2876 A9 68 c18 lda #$68
474 00,2878 8D 14 D0 sta colpm2
475 00,287B A2 68 c62 ldx #$68
476 00,287D 8E 16 D0 stx $D016
477 00,2880 A0 18 c63 ldy #$18
478 00,2882 8D 1E D0 sta $D01E
479 00,2885 A9 00 lda #$00
480 00,2887 8C 16 D0 sty $D016
481 00,288A A9 00 lda #$00
482 00,288C 8D 1E D0 sta $D01E
483 00,288F 8E 16 D0 stx $D016
484 00,2892 EA nop
485 00,2893 A9 00 lda #$00
486 00,2895 8D 1E D0 sta $D01E
487
488 ; line=80
489
490 00,2898 A9 18 c19 lda #$18
491 00,289A A2 6C h5 ldx #$6C
492 00,289C A0 00 ldy #$00
493 00,289E 8D 16 D0 sta color0
494 00,28A1 8E 00 D0 stx hposp0
495 00,28A4 8C 1E D0 sty $d01e
496 00,28A7 A9 00 lda #$00
497 00,28A9 8D 1E D0 sta $d01e
498 00,28AC C5 00 cmp byt2
499
500 ; line=81
501
502 00,28AE A9 18 c20 lda #$18
503 00,28B0 A2 89 ldx #$89
504 00,28B2 A0 00 ldy #$00
505 00,28B4 8D 16 D0 sta color0
506 00,28B7 8E 05 D0 stx hposm1
507 00,28BA 8C 1E D0 sty $d01e
508 00,28BD A9 00 lda #$00
509 00,28BF 8D 1E D0 sta $d01e
510 00,28C2 A2 68 c64 ldx #$68
511 00,28C4 8E 16 D0 stx $D016
512 00,28C7 A0 18 c65 ldy #$18
513 00,28C9 8D 1E D0 sta $D01E
514 00,28CC A9 00 lda #$00
515 00,28CE 8C 16 D0 sty $D016
516 00,28D1 A9 00 lda #$00
517 00,28D3 8D 1E D0 sta $D01E
518 00,28D6 8E 16 D0 stx $D016
519 00,28D9 EA nop
520 00,28DA A9 00 lda #$00
521 00,28DC 8D 1E D0 sta $D01E
522
523 ; line=82
524
525 00,28DF A9 18 c21 lda #$18
526 00,28E1 A2 80 ldx #$80
527 00,28E3 A0 00 ldy #$00
528 00,28E5 8D 16 D0 sta color0
529 00,28E8 8E 05 D0 stx hposm1
530 00,28EB 8C 1E D0 sty $d01e
531 00,28EE A9 00 lda #$00
532 00,28F0 8D 1E D0 sta $d01e
533 00,28F3 A2 68 c66 ldx #$68
534 00,28F5 8E 16 D0 stx $D016
535 00,28F8 A0 18 c67 ldy #$18
536 00,28FA 8D 1E D0 sta $D01E
537 00,28FD A9 00 lda #$00
538 00,28FF 8C 16 D0 sty $D016
539 00,2902 A9 00 lda #$00
540 00,2904 8D 1E D0 sta $D01E
541 00,2907 8E 16 D0 stx $D016
542 00,290A EA nop
543 00,290B A9 00 lda #$00
544 00,290D 8D 1E D0 sta $D01E
545
546 ; line=83
547
548 00,2910 A9 18 c22 lda #$18
549 00,2912 A2 8A ldx #$8A
550 00,2914 A0 00 ldy #$00
551 00,2916 8D 16 D0 sta color0
552 00,2919 8E 05 D0 stx hposm1
553 00,291C 8C 1E D0 sty $d01e
554 00,291F A9 00 lda #$00
555 00,2921 8D 1E D0 sta $d01e
556 00,2924 A2 68 c68 ldx #$68
557 00,2926 8E 16 D0 stx $D016
558 00,2929 A0 18 c69 ldy #$18
559 00,292B 8D 1E D0 sta $D01E
560 00,292E A9 00 lda #$00
561 00,2930 8C 16 D0 sty $D016
562 00,2933 A9 00 lda #$00
563 00,2935 8D 1E D0 sta $D01E
564 00,2938 8E 16 D0 stx $D016
565 00,293B EA nop
566 00,293C A9 00 lda #$00
567 00,293E 8D 1E D0 sta $D01E
568
569 ; line=84
570
571 00,2941 A9 18 c23 lda #$18
572 00,2943 A2 AC ldx #$AC
573 00,2945 A0 00 ldy #$00
574 00,2947 8D 16 D0 sta color0
575 00,294A 8E 07 D0 stx hposm3
576 00,294D 8C 1E D0 sty $d01e
577 00,2950 A9 00 lda #$00
578 00,2952 8D 1E D0 sta $d01e
579 00,2955 A2 68 c70 ldx #$68
580 00,2957 8E 16 D0 stx $D016
581 00,295A A0 18 c71 ldy #$18
582 00,295C 8D 1E D0 sta $D01E
583 00,295F A9 00 lda #$00
584 00,2961 8C 16 D0 sty $D016
585 00,2964 A9 00 lda #$00
586 00,2966 8D 1E D0 sta $D01E
587 00,2969 8E 16 D0 stx $D016
588 00,296C EA nop
589 00,296D A9 00 lda #$00
590 00,296F 8D 1E D0 sta $D01E
591
592 ; line=85
593
594 00,2972 A9 18 c24 lda #$18
595 00,2974 A2 00 ldx #$00
596 00,2976 A0 00 ldy #$00
597 00,2978 8D 16 D0 sta color0
598 00,297B 8E 1E D0 stx $d01e
599 00,297E 8C 1E D0 sty $d01e
600 00,2981 A9 00 lda #$00
601 00,2983 8D 1E D0 sta $d01e
602 00,2986 A2 68 c72 ldx #$68
603 00,2988 8E 16 D0 stx $D016
604 00,298B A0 18 c73 ldy #$18
605 00,298D 8D 1E D0 sta $D01E
606 00,2990 A9 00 lda #$00
607 00,2992 8C 16 D0 sty $D016
608 00,2995 A9 00 lda #$00
609 00,2997 8D 1E D0 sta $D01E
610 00,299A 8E 16 D0 stx $D016
611 00,299D EA nop
612 00,299E A9 00 lda #$00
613 00,29A0 8D 1E D0 sta $D01E
614
615 ; line=86
616
617 00,29A3 A9 18 c25 lda #$18
618 00,29A5 A2 00 ldx #$00
619 00,29A7 A0 00 ldy #$00
620 00,29A9 8D 16 D0 sta color0
621 00,29AC 8E 1E D0 stx $d01e
622 00,29AF 8C 1E D0 sty $d01e
623 00,29B2 A9 00 lda #$00
624 00,29B4 8D 1E D0 sta $d01e
625 00,29B7 A2 68 c74 ldx #$68
626 00,29B9 8E 16 D0 stx $D016
627 00,29BC A0 18 c75 ldy #$18
628 00,29BE 8D 1E D0 sta $D01E
629 00,29C1 A9 00 lda #$00
630 00,29C3 8C 16 D0 sty $D016
631 00,29C6 A9 00 lda #$00
632 00,29C8 8D 1E D0 sta $D01E
633 00,29CB 8E 16 D0 stx $D016
634 00,29CE EA nop
635 00,29CF A9 00 lda #$00
636 00,29D1 8D 1E D0 sta $D01E
637
638 ; line=87
639
640 00,29D4 A9 18 c26 lda #$18
641 00,29D6 A2 01 ldx #$01
642 00,29D8 A0 80 ldy #$80
643 00,29DA 8D 16 D0 sta color0
644 00,29DD 8E 09 D0 stx sizep1
645 00,29E0 8C 05 D0 sty hposm1
646 00,29E3 A9 00 lda #$00
647 00,29E5 8D 1E D0 sta $d01e
648 00,29E8 A2 68 c76 ldx #$68
649 00,29EA 8E 16 D0 stx $D016
650 00,29ED A0 18 c77 ldy #$18
651 00,29EF 8D 1E D0 sta $D01E
652 00,29F2 A9 00 lda #$00
653 00,29F4 8C 16 D0 sty $D016
654 00,29F7 A9 00 lda #$00
655 00,29F9 8D 1E D0 sta $D01E
656 00,29FC 8E 16 D0 stx $D016
657 00,29FF EA nop
658 00,2A00 A9 00 lda #$00
659 00,2A02 8D 1E D0 sta $D01E
660
661 ; line=88
662
663 00,2A05 A9 18 c27 lda #$18
664 00,2A07 A2 00 ldx #$00
665 00,2A09 A0 6D h6 ldy #$6D
666 00,2A0B 8D 16 D0 sta color0
667 00,2A0E 8E 09 D0 stx sizep1
668 00,2A11 8C 00 D0 sty hposp0
669 00,2A14 A9 8A lda #$8A
670 00,2A16 8D 05 D0 sta hposm1
671 00,2A19 C5 00 cmp byt2
672
673 ; line=89
674
675 00,2A1B A9 18 c28 lda #$18
676 00,2A1D A2 80 ldx #$80
677 00,2A1F A0 00 ldy #$00
678 00,2A21 8D 16 D0 sta color0
679 00,2A24 8E 05 D0 stx hposm1
680 00,2A27 8C 1E D0 sty $d01e
681 00,2A2A A9 00 lda #$00
682 00,2A2C 8D 1E D0 sta $d01e
683 00,2A2F A2 68 c78 ldx #$68
684 00,2A31 8E 16 D0 stx $D016
685 00,2A34 A0 18 c79 ldy #$18
686 00,2A36 8D 1E D0 sta $D01E
687 00,2A39 A9 00 lda #$00
688 00,2A3B 8C 16 D0 sty $D016
689 00,2A3E A9 00 lda #$00
690 00,2A40 8D 1E D0 sta $D01E
691 00,2A43 8E 16 D0 stx $D016
692 00,2A46 EA nop
693 00,2A47 A9 00 lda #$00
694 00,2A49 8D 1E D0 sta $D01E
695
696 ; line=90
697
698 00,2A4C A9 18 c29 lda #$18
699 00,2A4E A2 77 ldx #$77
700 00,2A50 A0 89 ldy #$89
701 00,2A52 8D 16 D0 sta color0
702 00,2A55 8E 01 D0 stx hposp1
703 00,2A58 8C 05 D0 sty hposm1
704 00,2A5B A9 00 lda #$00
705 00,2A5D 8D 1E D0 sta $d01e
706 00,2A60 A2 68 c80 ldx #$68
707 00,2A62 8E 16 D0 stx $D016
708 00,2A65 A0 18 c81 ldy #$18
709 00,2A67 8D 1E D0 sta $D01E
710 00,2A6A A9 00 lda #$00
711 00,2A6C 8C 16 D0 sty $D016
712 00,2A6F A9 00 lda #$00
713 00,2A71 8D 1E D0 sta $D01E
714 00,2A74 8E 16 D0 stx $D016
715 00,2A77 EA nop
716 00,2A78 A9 00 lda #$00
717 00,2A7A 8D 1E D0 sta $D01E
718
719 ; line=91
720
721 00,2A7D A9 18 c30 lda #$18
722 00,2A7F A2 00 ldx #$00
723 00,2A81 A0 00 ldy #$00
724 00,2A83 8D 16 D0 sta color0
725 00,2A86 8E 1E D0 stx $d01e
726 00,2A89 8C 1E D0 sty $d01e
727 00,2A8C A9 00 lda #$00
728 00,2A8E 8D 1E D0 sta $d01e
729 00,2A91 A2 68 c82 ldx #$68
730 00,2A93 8E 16 D0 stx $D016
731 00,2A96 A0 18 c83 ldy #$18
732 00,2A98 8D 1E D0 sta $D01E
733 00,2A9B A9 00 lda #$00
734 00,2A9D 8C 16 D0 sty $D016
735 00,2AA0 A9 00 lda #$00
736 00,2AA2 8D 1E D0 sta $D01E
737 00,2AA5 8E 16 D0 stx $D016
738 00,2AA8 EA nop
739 00,2AA9 A9 00 lda #$00
740 00,2AAB 8D 1E D0 sta $D01E
741
742 ; line=92
743
744 00,2AAE A9 18 c31 lda #$18
745 00,2AB0 A2 80 ldx #$80
746 00,2AB2 A0 00 ldy #$00
747 00,2AB4 8D 16 D0 sta color0
748 00,2AB7 8E 05 D0 stx hposm1
749 00,2ABA 8C 1E D0 sty $d01e
750 00,2ABD A9 00 lda #$00
751 00,2ABF 8D 1E D0 sta $d01e
752 00,2AC2 A2 68 c84 ldx #$68
753 00,2AC4 8E 16 D0 stx $D016
754 00,2AC7 A0 18 c85 ldy #$18
755 00,2AC9 8D 1E D0 sta $D01E
756 00,2ACC A9 00 lda #$00
757 00,2ACE 8C 16 D0 sty $D016
758 00,2AD1 A9 00 lda #$00
759 00,2AD3 8D 1E D0 sta $D01E
760 00,2AD6 8E 16 D0 stx $D016
761 00,2AD9 EA nop
762 00,2ADA A9 00 lda #$00
763 00,2ADC 8D 1E D0 sta $D01E
764
765 ; line=93
766
767 00,2ADF A9 18 c32 lda #$18
768 00,2AE1 A2 78 ldx #$78
769 00,2AE3 A0 87 ldy #$87
770 00,2AE5 8D 16 D0 sta color0
771 00,2AE8 8E 01 D0 stx hposp1
772 00,2AEB 8C 05 D0 sty hposm1
773 00,2AEE A9 00 lda #$00
774 00,2AF0 8D 1E D0 sta $d01e
775 00,2AF3 A0 18 c86 ldy #$18
776 00,2AF5 8C 16 D0 sty $D016
777 00,2AF8 EA EA :2 nop
778 00,2AFA A2 68 c87 ldx #$68
779 00,2AFC A9 00 lda #$00
780 00,2AFE 8D 1E D0 sta $D01E
781 00,2B01 A9 00 lda #$00
782 00,2B03 8D 1E D0 sta $D01E
783 00,2B06 8E 16 D0 stx $D016
784 00,2B09 EA nop
785 00,2B0A A9 00 lda #$00
786 00,2B0C 8D 1E D0 sta $D01E
787
788 ; line=94
789
790 00,2B0F A9 80 lda #$80
791 00,2B11 A2 00 ldx #$00
792 00,2B13 A0 00 ldy #$00
793 00,2B15 8D 05 D0 sta hposm1
794 00,2B18 8E 1E D0 stx $d01e
795 00,2B1B 8C 1E D0 sty $d01e
796 00,2B1E A9 00 lda #$00
797 00,2B20 8D 1E D0 sta $d01e
798 00,2B23 A0 18 c88 ldy #$18
799 00,2B25 8C 16 D0 sty $D016
800 00,2B28 EA EA :2 nop
801 00,2B2A A2 68 c89 ldx #$68
802 00,2B2C A9 00 lda #$00
803 00,2B2E 8D 1E D0 sta $D01E
804 00,2B31 A9 00 lda #$00
805 00,2B33 8D 1E D0 sta $D01E
806 00,2B36 8E 16 D0 stx $D016
807 00,2B39 EA nop
808 00,2B3A A9 00 lda #$00
809 00,2B3C 8D 1E D0 sta $D01E
810
811 ; line=95
812
813 00,2B3F A9 87 lda #$87
814 00,2B41 A2 00 ldx #$00
815 00,2B43 A0 00 ldy #$00
816 00,2B45 8D 05 D0 sta hposm1
817 00,2B48 8E 1E D0 stx $d01e
818 00,2B4B 8C 1E D0 sty $d01e
819 00,2B4E A9 00 lda #$00
820 00,2B50 8D 1E D0 sta $d01e
821 00,2B53 A0 18 c90 ldy #$18
822 00,2B55 8C 16 D0 sty $D016
823 00,2B58 EA EA :2 nop
824 00,2B5A A2 68 c91 ldx #$68
825 00,2B5C A9 00 lda #$00
826 00,2B5E 8D 1E D0 sta $D01E
827 00,2B61 A9 00 lda #$00
828 00,2B63 8D 1E D0 sta $D01E
829 00,2B66 8E 16 D0 stx $D016
830 00,2B69 EA nop
831 00,2B6A A9 00 lda #$00
832 00,2B6C 8D 1E D0 sta $D01E
833
834 ; line=96
835
836 00,2B6F A9 1C lda >fnt+$400*$03
837 00,2B71 A2 18 c33 ldx #$18
838 00,2B73 A0 70 h7 ldy #$70
839 00,2B75 8D 09 D4 sta chbase
840 00,2B78 8E 16 D0 stx color0
841 00,2B7B 8C 00 D0 sty hposp0
842 00,2B7E A9 00 lda #$00
843 00,2B80 8D 1E D0 sta $d01e
844 00,2B83 C5 00 cmp byt2
845
846 ; line=97
847
848 00,2B85 A9 18 c34 lda #$18
849 00,2B87 A2 80 ldx #$80
850 00,2B89 A0 00 ldy #$00
851 00,2B8B 8D 16 D0 sta color0
852 00,2B8E 8E 05 D0 stx hposm1
853 00,2B91 8C 1E D0 sty $d01e
854 00,2B94 A9 00 lda #$00
855 00,2B96 8D 1E D0 sta $d01e
856 00,2B99 A0 18 c92 ldy #$18
857 00,2B9B 8C 16 D0 sty $D016
858 00,2B9E EA EA :2 nop
859 00,2BA0 A2 68 c93 ldx #$68
860 00,2BA2 A9 00 lda #$00
861 00,2BA4 8D 1E D0 sta $D01E
862 00,2BA7 A9 00 lda #$00
863 00,2BA9 8D 1E D0 sta $D01E
864 00,2BAC 8E 16 D0 stx $D016
865 00,2BAF EA nop
866 00,2BB0 A9 00 lda #$00
867 00,2BB2 8D 1E D0 sta $D01E
868
869 ; line=98
870
871 00,2BB5 A9 18 c35 lda #$18
872 00,2BB7 A2 7A ldx #$7A
873 00,2BB9 A0 86 ldy #$86
874 00,2BBB 8D 16 D0 sta color0
875 00,2BBE 8E 01 D0 stx hposp1
876 00,2BC1 8C 05 D0 sty hposm1
877 00,2BC4 A9 00 lda #$00
878 00,2BC6 8D 1E D0 sta $d01e
879 00,2BC9 A0 18 c94 ldy #$18
880 00,2BCB 8C 16 D0 sty $D016
881 00,2BCE EA EA :2 nop
882 00,2BD0 A2 68 c95 ldx #$68
883 00,2BD2 A9 00 lda #$00
884 00,2BD4 8D 1E D0 sta $D01E
885 00,2BD7 A9 00 lda #$00
886 00,2BD9 8D 1E D0 sta $D01E
887 00,2BDC 8E 16 D0 stx $D016
888 00,2BDF EA nop
889 00,2BE0 A9 00 lda #$00
890 00,2BE2 8D 1E D0 sta $D01E
891
892 ; line=99
893
894 00,2BE5 A9 18 c36 lda #$18
895 00,2BE7 A2 00 ldx #$00
896 00,2BE9 A0 00 ldy #$00
897 00,2BEB 8D 16 D0 sta color0
898 00,2BEE 8E 1E D0 stx $d01e
899 00,2BF1 8C 1E D0 sty $d01e
900 00,2BF4 A9 00 lda #$00
901 00,2BF6 8D 1E D0 sta $d01e
902 00,2BF9 A0 18 c96 ldy #$18
903 00,2BFB 8C 16 D0 sty $D016
904 00,2BFE EA EA :2 nop
905 00,2C00 A2 68 c97 ldx #$68
906 00,2C02 A9 00 lda #$00
907 00,2C04 8D 1E D0 sta $D01E
908 00,2C07 A9 00 lda #$00
909 00,2C09 8D 1E D0 sta $D01E
910 00,2C0C 8E 16 D0 stx $D016
911 00,2C0F EA nop
912 00,2C10 A9 00 lda #$00
913 00,2C12 8D 1E D0 sta $D01E
914
915 ; line=100
916
917 00,2C15 A9 18 c37 lda #$18
918 00,2C17 A2 85 ldx #$85
919 00,2C19 A0 00 ldy #$00
920 00,2C1B 8D 16 D0 sta color0
921 00,2C1E 8E 05 D0 stx hposm1
922 00,2C21 8C 1E D0 sty $d01e
923 00,2C24 A9 00 lda #$00
924 00,2C26 8D 1E D0 sta $d01e
925 00,2C29 A0 18 c98 ldy #$18
926 00,2C2B 8C 16 D0 sty $D016
927 00,2C2E EA EA :2 nop
928 00,2C30 A2 68 c99 ldx #$68
929 00,2C32 A9 00 lda #$00
930 00,2C34 8D 1E D0 sta $D01E