-
Notifications
You must be signed in to change notification settings - Fork 4
/
basic.asm
890 lines (879 loc) · 67.5 KB
/
basic.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
.include "config.asm"
.org $8000
;; C64 BASIC ROM (A000-BFFF)
.org $A000
.byte $94,$e3,$7b,$e3,$43,$42,$4d,$42,$41,$53,$49,$43,$30,$a8,$41,$a7
.byte $1d,$ad,$f7,$a8,$a4,$ab,$be,$ab,$80,$b0,$05,$ac,$a4,$a9,$9f,$a8
.byte $70,$a8,$27,$a9,$1c,$a8,$82,$a8,$d1,$a8,$3a,$a9,$2e,$a8,$4a,$a9
.byte $2c,$b8,$67,$e1,$55,$e1,$64,$e1,$b2,$b3,$23,$b8,$7f,$aa,$9f,$aa
.byte $56,$a8,$9b,$a6,$5d,$a6,$85,$aa,$29,$e1,$bd,$e1,$c6,$e1,$7a,$ab
.byte $41,$a6,$39,$bc,$cc,$bc,$58,$bc,$10,$03,$7d,$b3,$9e,$b3,$71,$bf
.byte $97,$e0,$ea,$b9,$ed,$bf,$64,$e2,$6b,$e2,$b4,$e2,$0e,$e3,$0d,$b8
.byte $7c,$b7,$65,$b4,$ad,$b7,$8b,$b7,$ec,$b6,$00,$b7,$2c,$b7,$37,$b7
.byte $79,$69,$b8,$79,$52,$b8,$7b,$2a,$ba,$7b,$11,$bb,$7f,$7a,$bf,$50
.byte $e8,$af,$46,$e5,$af,$7d,$b3,$bf,$5a,$d3,$ae,$64,$15,$b0,$45,$4e
.byte $c4,$46,$4f,$d2,$4e,$45,$58,$d4,$44,$41,$54,$c1,$49,$4e,$50,$55
.byte $54,$a3,$49,$4e,$50,$55,$d4,$44,$49,$cd,$52,$45,$41,$c4,$4c,$45
.byte $d4,$47,$4f,$54,$cf,$52,$55,$ce,$49,$c6,$52,$45,$53,$54,$4f,$52
.byte $c5,$47,$4f,$53,$55,$c2,$52,$45,$54,$55,$52,$ce,$52,$45,$cd,$53
.byte $54,$4f,$d0,$4f,$ce,$57,$41,$49,$d4,$4c,$4f,$41,$c4,$53,$41,$56
.byte $c5,$56,$45,$52,$49,$46,$d9,$44,$45,$c6,$50,$4f,$4b,$c5,$50,$52
.byte $49,$4e,$54,$a3,$50,$52,$49,$4e,$d4,$43,$4f,$4e,$d4,$4c,$49,$53
.byte $d4,$43,$4c,$d2,$43,$4d,$c4,$53,$59,$d3,$4f,$50,$45,$ce,$43,$4c
.byte $4f,$53,$c5,$47,$45,$d4,$4e,$45,$d7,$54,$41,$42,$a8,$54,$cf,$46
.byte $ce,$53,$50,$43,$a8,$54,$48,$45,$ce,$4e,$4f,$d4,$53,$54,$45,$d0
.byte $ab,$ad,$aa,$af,$de,$41,$4e,$c4,$4f,$d2,$be,$bd,$bc,$53,$47,$ce
.byte $49,$4e,$d4,$41,$42,$d3,$55,$53,$d2,$46,$52,$c5,$50,$4f,$d3,$53
.byte $51,$d2,$52,$4e,$c4,$4c,$4f,$c7,$45,$58,$d0,$43,$4f,$d3,$53,$49
.byte $ce,$54,$41,$ce,$41,$54,$ce,$50,$45,$45,$cb,$4c,$45,$ce,$53,$54
.byte $52,$a4,$56,$41,$cc,$41,$53,$c3,$43,$48,$52,$a4,$4c,$45,$46,$54
.byte $a4,$52,$49,$47,$48,$54,$a4,$4d,$49,$44,$a4,$47,$cf,$00,$54,$4f
.byte $4f,$20,$4d,$41,$4e,$59,$20,$46,$49,$4c,$45,$d3,$46,$49,$4c,$45
.byte $20,$4f,$50,$45,$ce,$46,$49,$4c,$45,$20,$4e,$4f,$54,$20,$4f,$50
.byte $45,$ce,$46,$49,$4c,$45,$20,$4e,$4f,$54,$20,$46,$4f,$55,$4e,$c4
.byte $44,$45,$56,$49,$43,$45,$20,$4e,$4f,$54,$20,$50,$52,$45,$53,$45
.byte $4e,$d4,$4e,$4f,$54,$20,$49,$4e,$50,$55,$54,$20,$46,$49,$4c,$c5
.byte $4e,$4f,$54,$20,$4f,$55,$54,$50,$55,$54,$20,$46,$49,$4c,$c5,$4d
.byte $49,$53,$53,$49,$4e,$47,$20,$46,$49,$4c,$45,$20,$4e,$41,$4d,$c5
.byte $49,$4c,$4c,$45,$47,$41,$4c,$20,$44,$45,$56,$49,$43,$45,$20,$4e
.byte $55,$4d,$42,$45,$d2,$4e,$45,$58,$54,$20,$57,$49,$54,$48,$4f,$55
.byte $54,$20,$46,$4f,$d2,$53,$59,$4e,$54,$41,$d8,$52,$45,$54,$55,$52
.byte $4e,$20,$57,$49,$54,$48,$4f,$55,$54,$20,$47,$4f,$53,$55,$c2,$4f
.byte $55,$54,$20,$4f,$46,$20,$44,$41,$54,$c1,$49,$4c,$4c,$45,$47,$41
.byte $4c,$20,$51,$55,$41,$4e,$54,$49,$54,$d9,$4f,$56,$45,$52,$46,$4c
.byte $4f,$d7,$4f,$55,$54,$20,$4f,$46,$20,$4d,$45,$4d,$4f,$52,$d9,$55
.byte $4e,$44,$45,$46,$27,$44,$20,$53,$54,$41,$54,$45,$4d,$45,$4e,$d4
.byte $42,$41,$44,$20,$53,$55,$42,$53,$43,$52,$49,$50,$d4,$52,$45,$44
.byte $49,$4d,$27,$44,$20,$41,$52,$52,$41,$d9,$44,$49,$56,$49,$53,$49
.byte $4f,$4e,$20,$42,$59,$20,$5a,$45,$52,$cf,$49,$4c,$4c,$45,$47,$41
.byte $4c,$20,$44,$49,$52,$45,$43,$d4,$54,$59,$50,$45,$20,$4d,$49,$53
.byte $4d,$41,$54,$43,$c8,$53,$54,$52,$49,$4e,$47,$20,$54,$4f,$4f,$20
.byte $4c,$4f,$4e,$c7,$46,$49,$4c,$45,$20,$44,$41,$54,$c1,$46,$4f,$52
.byte $4d,$55,$4c,$41,$20,$54,$4f,$4f,$20,$43,$4f,$4d,$50,$4c,$45,$d8
.byte $43,$41,$4e,$27,$54,$20,$43,$4f,$4e,$54,$49,$4e,$55,$c5,$55,$4e
.byte $44,$45,$46,$27,$44,$20,$46,$55,$4e,$43,$54,$49,$4f,$ce,$56,$45
.byte $52,$49,$46,$d9,$4c,$4f,$41,$c4,$9e,$a1,$ac,$a1,$b5,$a1,$c2,$a1
.byte $d0,$a1,$e2,$a1,$f0,$a1,$ff,$a1,$10,$a2,$25,$a2,$35,$a2,$3b,$a2
.byte $4f,$a2,$5a,$a2,$6a,$a2,$72,$a2,$7f,$a2,$90,$a2,$9d,$a2,$aa,$a2
.byte $ba,$a2,$c8,$a2,$d5,$a2,$e4,$a2,$ed,$a2,$00,$a3,$0e,$a3,$1e,$a3
.byte $24,$a3,$83,$a3,$0d,$4f,$4b,$0d,$00,$20,$20,$45,$52,$52,$4f,$52
.byte $00,$20,$49,$4e,$20,$00,$0d,$0a,$52,$45,$41,$44,$59,$2e,$0d,$0a
.byte $00,$0d,$0a,$42,$52,$45,$41,$4b,$00,$a0,$ba,$e8,$e8,$e8,$e8,$bd
.byte $01,$01,$c9,$81,$d0,$21,$a5,$4a,$d0,$0a,$bd,$02,$01,$85,$49,$bd
.byte $03,$01,$85,$4a,$dd,$03,$01,$d0,$07,$a5,$49,$dd,$02,$01,$f0,$07
.byte $8a,$18,$69,$12,$aa,$d0,$d8,$60,$20,$08,$a4,$85,$31,$84,$32,$38
.byte $a5,$5a,$e5,$5f,$85,$22,$a8,$a5,$5b,$e5,$60,$aa,$e8,$98,$f0,$23
.byte $a5,$5a,$38,$e5,$22,$85,$5a,$b0,$03,$c6,$5b,$38,$a5,$58,$e5,$22
.byte $85,$58,$b0,$08,$c6,$59,$90,$04,$b1,$5a,$91,$58,$88,$d0,$f9,$b1
.byte $5a,$91,$58,$c6,$5b,$c6,$59,$ca,$d0,$f2,$60,$0a,$69,$3e,$b0,$35
.byte $85,$22,$ba,$e4,$22,$90,$2e,$60,$c4,$34,$90,$28,$d0,$04,$c5,$33
.byte $90,$22,$48,$a2,$09,$98,$48,$b5,$57,$ca,$10,$fa,$20,$26,$b5,$a2
.byte $f7,$68,$95,$61,$e8,$30,$fa,$68,$a8,$68,$c4,$34,$90,$06,$d0,$05
.byte $c5,$33,$b0,$01,$60,$a2,$10,$6c,$00,$03,$8a,$0a,$aa,$bd,$26,$a3
.byte $85,$22,$bd,$27,$a3,$85,$23,$20,$cc,$ff,$a9,$00,$85,$13,$20,$d7
.byte $aa,$20,$45,$ab,$a0,$00,$b1,$22,$48,$29,$7f,$20,$47,$ab,$c8,$68
.byte $10,$f4,$20,$7a,$a6,$a9,$69,$a0,$a3,$20,$1e,$ab,$a4,$3a,$c8,$f0
.byte $03,$20,$c2,$bd,$a9,$76,$a0,$a3,$20,$1e,$ab,$a9,$80,$20,$90,$ff
.byte $6c,$02,$03,$20,$60,$a5,$86,$7a,$84,$7b,$20,$73,$00,$aa,$f0,$f0
.byte $a2,$ff,$86,$3a,$90,$06,$20,$79,$a5,$4c,$e1,$a7,$20,$6b,$a9,$20
.byte $79,$a5,$84,$0b,$20,$13,$a6,$90,$44,$a0,$01,$b1,$5f,$85,$23,$a5
.byte $2d,$85,$22,$a5,$60,$85,$25,$a5,$5f,$88,$f1,$5f,$18,$65,$2d,$85
.byte $2d,$85,$24,$a5,$2e,$69,$ff,$85,$2e,$e5,$60,$aa,$38,$a5,$5f,$e5
.byte $2d,$a8,$b0,$03,$e8,$c6,$25,$18,$65,$22,$90,$03,$c6,$23,$18,$b1
.byte $22,$91,$24,$c8,$d0,$f9,$e6,$23,$e6,$25,$ca,$d0,$f2,$20,$59,$a6
.byte $20,$33,$a5,$ad,$00,$02,$f0,$88,$18,$a5,$2d,$85,$5a,$65,$0b,$85
.byte $58,$a4,$2e,$84,$5b,$90,$01,$c8,$84,$59,$20,$b8,$a3,$a5,$14,$a4
.byte $15,$8d,$fe,$01,$8c,$ff,$01,$a5,$31,$a4,$32,$85,$2d,$84,$2e,$a4
.byte $0b,$88,$b9,$fc,$01,$91,$5f,$88,$10,$f8,$20,$59,$a6,$20,$33,$a5
.byte $4c,$80,$a4,$a5,$2b,$a4,$2c,$85,$22,$84,$23,$18,$a0,$01,$b1,$22
.byte $f0,$1d,$a0,$04,$c8,$b1,$22,$d0,$fb,$c8,$98,$65,$22,$aa,$a0,$00
.byte $91,$22,$a5,$23,$69,$00,$c8,$91,$22,$86,$22,$85,$23,$90,$dd,$60
.byte $a2,$00,$20,$12,$e1,$c9,$0d,$f0,$0d,$9d,$00,$02,$e8,$e0,$59,$90
.byte $f1,$a2,$17,$4c,$37,$a4,$4c,$ca,$aa,$6c,$04,$03,$a6,$7a,$a0,$04
.byte $84,$0f,$bd,$00,$02,$10,$07,$c9,$ff,$f0,$3e,$e8,$d0,$f4,$c9,$20
.byte $f0,$37,$85,$08,$c9,$22,$f0,$56,$24,$0f,$70,$2d,$c9,$3f,$d0,$04
.byte $a9,$99,$d0,$25,$c9,$30,$90,$04,$c9,$3c,$90,$1d,$84,$71,$a0,$00
.byte $84,$0b,$88,$86,$7a,$ca,$c8,$e8,$bd,$00,$02,$38,$f9,$9e,$a0,$f0
.byte $f5,$c9,$80,$d0,$30,$05,$0b,$a4,$71,$e8,$c8,$99,$fb,$01,$b9,$fb
.byte $01,$f0,$36,$38,$e9,$3a,$f0,$04,$c9,$49,$d0,$02,$85,$0f,$38,$e9
.byte $55,$d0,$9f,$85,$08,$bd,$00,$02,$f0,$df,$c5,$08,$f0,$db,$c8,$99
.byte $fb,$01,$e8,$d0,$f0,$a6,$7a,$e6,$0b,$c8,$b9,$9d,$a0,$10,$fa,$b9
.byte $9e,$a0,$d0,$b4,$bd,$00,$02,$10,$be,$99,$fd,$01,$c6,$7b,$a9,$ff
.byte $85,$7a,$60,$a5,$2b,$a6,$2c,$a0,$01,$85,$5f,$86,$60,$b1,$5f,$f0
.byte $1f,$c8,$c8,$a5,$15,$d1,$5f,$90,$18,$f0,$03,$88,$d0,$09,$a5,$14
.byte $88,$d1,$5f,$90,$0c,$f0,$0a,$88,$b1,$5f,$aa,$88,$b1,$5f,$b0,$d7
.byte $18,$60,$d0,$fd,$a9,$00,$a8,$91,$2b,$c8,$91,$2b,$a5,$2b,$18,$69
.byte $02,$85,$2d,$a5,$2c,$69,$00,$85,$2e,$20,$8e,$a6,$a9,$00,$d0,$2d
.byte $20,$e7,$ff,$a5,$37,$a4,$38,$85,$33,$84,$34,$a5,$2d,$a4,$2e,$85
.byte $2f,$84,$30,$85,$31,$84,$32,$20,$1d,$a8,$a2,$19,$86,$16,$68,$a8
.byte $68,$a2,$fa,$9a,$48,$98,$48,$a9,$00,$85,$3e,$85,$10,$60,$18,$a5
.byte $2b,$69,$ff,$85,$7a,$a5,$2c,$69,$ff,$85,$7b,$60,$90,$06,$f0,$04
.byte $c9,$ab,$d0,$e9,$20,$6b,$a9,$20,$13,$a6,$20,$79,$00,$f0,$0c,$c9
.byte $ab,$d0,$8e,$20,$73,$00,$20,$6b,$a9,$d0,$86,$68,$68,$a5,$14,$05
.byte $15,$d0,$06,$a9,$ff,$85,$14,$85,$15,$a0,$01,$84,$0f,$b1,$5f,$f0
.byte $43,$20,$2c,$a8,$20,$d7,$aa,$c8,$b1,$5f,$aa,$c8,$b1,$5f,$c5,$15
.byte $d0,$04,$e4,$14,$f0,$02,$b0,$2c,$84,$49,$20,$cd,$bd,$a9,$20,$a4
.byte $49,$29,$7f,$20,$47,$ab,$c9,$22,$d0,$06,$a5,$0f,$49,$ff,$85,$0f
.byte $c8,$f0,$11,$b1,$5f,$d0,$10,$a8,$b1,$5f,$aa,$c8,$b1,$5f,$86,$5f
.byte $85,$60,$d0,$b5,$4c,$86,$e3,$6c,$06,$03,$10,$d7,$c9,$ff,$f0,$d3
.byte $24,$0f,$30,$cf,$38,$e9,$7f,$aa,$84,$49,$a0,$ff,$ca,$f0,$08,$c8
.byte $b9,$9e,$a0,$10,$fa,$30,$f5,$c8,$b9,$9e,$a0,$30,$b2,$20,$47,$ab
.byte $d0,$f5,$a9,$80,$85,$10,$20,$a5,$a9,$20,$8a,$a3,$d0,$05,$8a,$69
.byte $0f,$aa,$9a,$68,$68,$a9,$09,$20,$fb,$a3,$20,$06,$a9,$18,$98,$65
.byte $7a,$48,$a5,$7b,$69,$00,$48,$a5,$3a,$48,$a5,$39,$48,$a9,$a4,$20
.byte $ff,$ae,$20,$8d,$ad,$20,$8a,$ad,$a5,$66,$09,$7f,$25,$62,$85,$62
.byte $a9,$8b,$a0,$a7,$85,$22,$84,$23,$4c,$43,$ae,$a9,$bc,$a0,$b9,$20
.byte $a2,$bb,$20,$79,$00,$c9,$a9,$d0,$06,$20,$73,$00,$20,$8a,$ad,$20
.byte $2b,$bc,$20,$38,$ae,$a5,$4a,$48,$a5,$49,$48,$a9,$81,$48,$20,$2c
.byte $a8,$a5,$7a,$a4,$7b,$c0,$02,$ea,$f0,$04,$85,$3d,$84,$3e,$a0,$00
.byte $b1,$7a,$d0,$43,$a0,$02,$b1,$7a,$18,$d0,$03,$4c,$4b,$a8,$c8,$b1
.byte $7a,$85,$39,$c8,$b1,$7a,$85,$3a,$98,$65,$7a,$85,$7a,$90,$02,$e6
.byte $7b,$6c,$08,$03,$20,$73,$00,$20,$ed,$a7,$4c,$ae,$a7,$f0,$3c,$e9
.byte $80,$90,$11,$c9,$23,$b0,$17,$0a,$a8,$b9,$0d,$a0,$48,$b9,$0c,$a0
.byte $48,$4c,$73,$00,$4c,$a5,$a9,$c9,$3a,$f0,$d6,$4c,$08,$af,$c9,$4b
.byte $d0,$f9,$20,$73,$00,$a9,$a4,$20,$ff,$ae,$4c,$a0,$a8,$38,$a5,$2b
.byte $e9,$01,$a4,$2c,$b0,$01,$88,$85,$41,$84,$42,$60,$20,$e1,$ff,$b0
.byte $01,$18,$d0,$3c,$a5,$7a,$a4,$7b,$a6,$3a,$e8,$f0,$0c,$85,$3d,$84
.byte $3e,$a5,$39,$a4,$3a,$85,$3b,$84,$3c,$68,$68,$a9,$81,$a0,$a3,$90
.byte $03,$4c,$69,$a4,$4c,$86,$e3,$d0,$17,$a2,$1a,$a4,$3e,$d0,$03,$4c
.byte $37,$a4,$a5,$3d,$85,$7a,$84,$7b,$a5,$3b,$a4,$3c,$85,$39,$84,$3a
.byte $60,$08,$a9,$00,$20,$90,$ff,$28,$d0,$03,$4c,$59,$a6,$20,$60,$a6
.byte $4c,$97,$a8,$a9,$03,$20,$fb,$a3,$a5,$7b,$48,$a5,$7a,$48,$a5,$3a
.byte $48,$a5,$39,$48,$a9,$8d,$48,$20,$79,$00,$20,$a0,$a8,$4c,$ae,$a7
.byte $20,$6b,$a9,$20,$09,$a9,$38,$a5,$39,$e5,$14,$a5,$3a,$e5,$15,$b0
.byte $0b,$98,$38,$65,$7a,$a6,$7b,$90,$07,$e8,$b0,$04,$a5,$2b,$a6,$2c
.byte $20,$17,$a6,$90,$1e,$a5,$5f,$e9,$01,$85,$7a,$a5,$60,$e9,$00,$85
.byte $7b,$60,$d0,$fd,$a9,$ff,$85,$4a,$20,$8a,$a3,$9a,$c9,$8d,$f0,$0b
.byte $a2,$0c,$2c,$a2,$11,$4c,$37,$a4,$4c,$08,$af,$68,$68,$85,$39,$68
.byte $85,$3a,$68,$85,$7a,$68,$85,$7b,$20,$06,$a9,$98,$18,$65,$7a,$85
.byte $7a,$90,$02,$e6,$7b,$60,$a2,$3a,$2c,$a2,$00,$86,$07,$a0,$00,$84
.byte $08,$a5,$08,$a6,$07,$85,$07,$86,$08,$b1,$7a,$f0,$e8,$c5,$08,$f0
.byte $e4,$c8,$c9,$22,$d0,$f3,$f0,$e9,$20,$9e,$ad,$20,$79,$00,$c9,$89
.byte $f0,$05,$a9,$a7,$20,$ff,$ae,$a5,$61,$d0,$05,$20,$09,$a9,$f0,$bb
.byte $20,$79,$00,$b0,$03,$4c,$a0,$a8,$4c,$ed,$a7,$20,$9e,$b7,$48,$c9
.byte $8d,$f0,$04,$c9,$89,$d0,$91,$c6,$65,$d0,$04,$68,$4c,$ef,$a7,$20
.byte $73,$00,$20,$6b,$a9,$c9,$2c,$f0,$ee,$68,$60,$a2,$00,$86,$14,$86
.byte $15,$b0,$f7,$e9,$2f,$85,$07,$a5,$15,$85,$22,$c9,$19,$b0,$d4,$a5
.byte $14,$0a,$26,$22,$0a,$26,$22,$65,$14,$85,$14,$a5,$22,$65,$15,$85
.byte $15,$06,$14,$26,$15,$a5,$14,$65,$07,$85,$14,$90,$02,$e6,$15,$20
.byte $73,$00,$4c,$71,$a9,$20,$8b,$b0,$85,$49,$84,$4a,$a9,$b2,$20,$ff
.byte $ae,$a5,$0e,$48,$a5,$0d,$48,$20,$9e,$ad,$68,$2a,$20,$90,$ad,$d0
.byte $18,$68,$10,$12,$20,$1b,$bc,$20,$bf,$b1,$a0,$00,$a5,$64,$91,$49
.byte $c8,$a5,$65,$91,$49,$60,$4c,$d0,$bb,$68,$a4,$4a,$c0,$bf,$d0,$4c
.byte $20,$a6,$b6,$c9,$06,$d0,$3d,$a0,$00,$84,$61,$84,$66,$84,$71,$20
.byte $1d,$aa,$20,$e2,$ba,$e6,$71,$a4,$71,$20,$1d,$aa,$20,$0c,$bc,$aa
.byte $f0,$05,$e8,$8a,$20,$ed,$ba,$a4,$71,$c8,$c0,$06,$d0,$df,$20,$e2
.byte $ba,$20,$9b,$bc,$a6,$64,$a4,$63,$a5,$65,$4c,$db,$ff,$b1,$22,$20
.byte $80,$00,$90,$03,$4c,$48,$b2,$e9,$2f,$4c,$7e,$bd,$a0,$02,$b1,$64
.byte $c5,$34,$90,$17,$d0,$07,$88,$b1,$64,$c5,$33,$90,$0e,$a4,$65,$c4
.byte $2e,$90,$08,$d0,$0d,$a5,$64,$c5,$2d,$b0,$07,$a5,$64,$a4,$65,$4c
.byte $68,$aa,$a0,$00,$b1,$64,$20,$75,$b4,$a5,$50,$a4,$51,$85,$6f,$84
.byte $70,$20,$7a,$b6,$a9,$61,$a0,$00,$85,$50,$84,$51,$20,$db,$b6,$a0
.byte $00,$b1,$50,$91,$49,$c8,$b1,$50,$91,$49,$c8,$b1,$50,$91,$49,$60
.byte $20,$86,$aa,$4c,$b5,$ab,$20,$9e,$b7,$f0,$05,$a9,$2c,$20,$ff,$ae
.byte $08,$86,$13,$20,$18,$e1,$28,$4c,$a0,$aa,$20,$21,$ab,$20,$79,$00
.byte $f0,$35,$f0,$43,$c9,$a3,$f0,$50,$c9,$a6,$18,$f0,$4b,$c9,$2c,$f0
.byte $37,$c9,$3b,$f0,$5e,$20,$9e,$ad,$24,$0d,$30,$de,$20,$dd,$bd,$20
.byte $87,$b4,$20,$21,$ab,$20,$3b,$ab,$d0,$d3,$a9,$00,$9d,$00,$02,$a2
.byte $ff,$a0,$01,$a5,$13,$d0,$10,$a9,$0d,$20,$47,$ab,$24,$13,$10,$05
.byte $a9,$0a,$20,$47,$ab,$49,$ff,$60,$38,$20,$f0,$ff,$98,$38,$e9,$0a
.byte $b0,$fc,$49,$ff,$69,$01,$d0,$16,$08,$38,$20,$f0,$ff,$84,$09,$20
.byte $9b,$b7,$c9,$29,$d0,$59,$28,$90,$06,$8a,$e5,$09,$90,$05,$aa,$e8
.byte $ca,$d0,$06,$20,$73,$00,$4c,$a2,$aa,$20,$3b,$ab,$d0,$f2,$20,$87
.byte $b4,$20,$a6,$b6,$aa,$a0,$00,$e8,$ca,$f0,$bc,$b1,$22,$20,$47,$ab
.byte $c8,$c9,$0d,$d0,$f3,$20,$e5,$aa,$4c,$28,$ab,$a5,$13,$f0,$03,$a9
.byte $20,$2c,$a9,$1d,$2c,$a9,$3f,$20,$0c,$e1,$29,$ff,$60,$a5,$11,$f0
.byte $11,$30,$04,$a0,$ff,$d0,$04,$a5,$3f,$a4,$40,$85,$39,$84,$3a,$4c
.byte $08,$af,$a5,$13,$f0,$05,$a2,$18,$4c,$37,$a4,$a9,$0c,$a0,$ad,$20
.byte $1e,$ab,$a5,$3d,$a4,$3e,$85,$7a,$84,$7b,$60,$20,$a6,$b3,$c9,$23
.byte $d0,$10,$20,$73,$00,$20,$9e,$b7,$a9,$2c,$20,$ff,$ae,$86,$13,$20
.byte $1e,$e1,$a2,$01,$a0,$02,$a9,$00,$8d,$01,$02,$a9,$40,$20,$0f,$ac
.byte $a6,$13,$d0,$13,$60,$20,$9e,$b7,$a9,$2c,$20,$ff,$ae,$86,$13,$20
.byte $1e,$e1,$20,$ce,$ab,$a5,$13,$20,$cc,$ff,$a2,$00,$86,$13,$60,$c9
.byte $22,$d0,$0b,$20,$bd,$ae,$a9,$3b,$20,$ff,$ae,$20,$21,$ab,$20,$a6
.byte $b3,$a9,$2c,$8d,$ff,$01,$20,$f9,$ab,$a5,$13,$f0,$0d,$20,$b7,$ff
.byte $29,$02,$f0,$06,$20,$b5,$ab,$4c,$f8,$a8,$ad,$00,$02,$d0,$1e,$a5
.byte $13,$d0,$e3,$20,$06,$a9,$4c,$fb,$a8,$a5,$13,$d0,$06,$20,$45,$ab
.byte $20,$3b,$ab,$4c,$60,$a5,$a6,$41,$a4,$42,$a9,$98,$2c,$a9,$00,$85
.byte $11,$86,$43,$84,$44,$20,$8b,$b0,$85,$49,$84,$4a,$a5,$7a,$a4,$7b
.byte $85,$4b,$84,$4c,$a6,$43,$a4,$44,$86,$7a,$84,$7b,$20,$79,$00,$d0
.byte $20,$24,$11,$50,$0c,$20,$24,$e1,$8d,$00,$02,$a2,$ff,$a0,$01,$d0
.byte $0c,$30,$75,$a5,$13,$d0,$03,$20,$45,$ab,$20,$f9,$ab,$86,$7a,$84
.byte $7b,$20,$73,$00,$24,$0d,$10,$31,$24,$11,$50,$09,$e8,$86,$7a,$a9
.byte $00,$85,$07,$f0,$0c,$85,$07,$c9,$22,$f0,$07,$a9,$3a,$85,$07,$a9
.byte $2c,$18,$85,$08,$a5,$7a,$a4,$7b,$69,$00,$90,$01,$c8,$20,$8d,$b4
.byte $20,$e2,$b7,$20,$da,$a9,$4c,$91,$ac,$20,$f3,$bc,$a5,$0e,$20,$c2
.byte $a9,$20,$79,$00,$f0,$07,$c9,$2c,$f0,$03,$4c,$4d,$ab,$a5,$7a,$a4
.byte $7b,$85,$43,$84,$44,$a5,$4b,$a4,$4c,$85,$7a,$84,$7b,$20,$79,$00
.byte $f0,$2d,$20,$fd,$ae,$4c,$15,$ac,$20,$06,$a9,$c8,$aa,$d0,$12,$a2
.byte $0d,$c8,$b1,$7a,$f0,$6c,$c8,$b1,$7a,$85,$3f,$c8,$b1,$7a,$c8,$85
.byte $40,$20,$fb,$a8,$20,$79,$00,$aa,$e0,$83,$d0,$dc,$4c,$51,$ac,$a5
.byte $43,$a4,$44,$a6,$11,$10,$03,$4c,$27,$a8,$a0,$00,$b1,$43,$f0,$0b
.byte $a5,$13,$d0,$07,$a9,$fc,$a0,$ac,$4c,$1e,$ab,$60,$3f,$45,$58,$54
.byte $52,$41,$20,$49,$47,$4e,$4f,$52,$45,$44,$0d,$00,$3f,$52,$45,$44
.byte $4f,$20,$46,$52,$4f,$4d,$20,$53,$54,$41,$52,$54,$0d,$00,$d0,$04
.byte $a0,$00,$f0,$03,$20,$8b,$b0,$85,$49,$84,$4a,$20,$8a,$a3,$f0,$05
.byte $a2,$0a,$4c,$37,$a4,$9a,$8a,$18,$69,$04,$48,$69,$06,$85,$24,$68
.byte $a0,$01,$20,$a2,$bb,$ba,$bd,$09,$01,$85,$66,$a5,$49,$a4,$4a,$20
.byte $67,$b8,$20,$d0,$bb,$a0,$01,$20,$5d,$bc,$ba,$38,$fd,$09,$01,$f0
.byte $17,$bd,$0f,$01,$85,$39,$bd,$10,$01,$85,$3a,$bd,$12,$01,$85,$7a
.byte $bd,$11,$01,$85,$7b,$4c,$ae,$a7,$8a,$69,$11,$aa,$9a,$20,$79,$00
.byte $c9,$2c,$d0,$f1,$20,$73,$00,$20,$24,$ad,$20,$9e,$ad,$18,$24,$38
.byte $24,$0d,$30,$03,$b0,$03,$60,$b0,$fd,$a2,$16,$4c,$37,$a4,$a6,$7a
.byte $d0,$02,$c6,$7b,$c6,$7a,$a2,$00,$24,$48,$8a,$48,$a9,$01,$20,$fb
.byte $a3,$20,$83,$ae,$a9,$00,$85,$4d,$20,$79,$00,$38,$e9,$b1,$90,$17
.byte $c9,$03,$b0,$13,$c9,$01,$2a,$49,$01,$45,$4d,$c5,$4d,$90,$61,$85
.byte $4d,$20,$73,$00,$4c,$bb,$ad,$a6,$4d,$d0,$2c,$b0,$7b,$69,$07,$90
.byte $77,$65,$0d,$d0,$03,$4c,$3d,$b6,$69,$ff,$85,$22,$0a,$65,$22,$a8
.byte $68,$d9,$80,$a0,$b0,$67,$20,$8d,$ad,$48,$20,$20,$ae,$68,$a4,$4b
.byte $10,$17,$aa,$f0,$56,$d0,$5f,$46,$0d,$8a,$2a,$a6,$7a,$d0,$02,$c6
.byte $7b,$c6,$7a,$a0,$1b,$85,$4d,$d0,$d7,$d9,$80,$a0,$b0,$48,$90,$d9
.byte $b9,$82,$a0,$48,$b9,$81,$a0,$48,$20,$33,$ae,$a5,$4d,$4c,$a9,$ad
.byte $4c,$08,$af,$a5,$66,$be,$80,$a0,$a8,$68,$85,$22,$e6,$22,$68,$85
.byte $23,$98,$48,$20,$1b,$bc,$a5,$65,$48,$a5,$64,$48,$a5,$63,$48,$a5
.byte $62,$48,$a5,$61,$48,$6c,$22,$00,$a0,$ff,$68,$f0,$23,$c9,$64,$f0
.byte $03,$20,$8d,$ad,$84,$4b,$68,$4a,$85,$12,$68,$85,$69,$68,$85,$6a
.byte $68,$85,$6b,$68,$85,$6c,$68,$85,$6d,$68,$85,$6e,$45,$66,$85,$6f
.byte $a5,$61,$60,$6c,$0a,$03,$a9,$00,$85,$0d,$20,$73,$00,$b0,$03,$4c
.byte $f3,$bc,$20,$13,$b1,$90,$03,$4c,$28,$af,$c9,$ff,$d0,$0f,$a9,$a8
.byte $a0,$ae,$20,$a2,$bb,$4c,$73,$00,$82,$49,$0f,$da,$a1,$c9,$2e,$f0
.byte $de,$c9,$ab,$f0,$58,$c9,$aa,$f0,$d1,$c9,$22,$d0,$0f,$a5,$7a,$a4
.byte $7b,$69,$00,$90,$01,$c8,$20,$87,$b4,$4c,$e2,$b7,$c9,$a8,$d0,$13
.byte $a0,$18,$d0,$3b,$20,$bf,$b1,$a5,$65,$49,$ff,$a8,$a5,$64,$49,$ff
.byte $4c,$91,$b3,$c9,$a5,$d0,$03,$4c,$f4,$b3,$c9,$b4,$90,$03,$4c,$a7
.byte $af,$20,$fa,$ae,$20,$9e,$ad,$a9,$29,$2c,$a9,$28,$2c,$a9,$2c,$a0
.byte $00,$d1,$7a,$d0,$03,$4c,$73,$00,$a2,$0b,$4c,$37,$a4,$a0,$15,$68
.byte $68,$4c,$fa,$ad,$38,$a5,$64,$e9,$00,$a5,$65,$e9,$a0,$90,$08,$a9
.byte $a2,$e5,$64,$a9,$e3,$e5,$65,$60,$20,$8b,$b0,$85,$64,$84,$65,$a6
.byte $45,$a4,$46,$a5,$0d,$f0,$26,$a9,$00,$85,$70,$20,$14,$af,$90,$1c
.byte $e0,$54,$d0,$18,$c0,$c9,$d0,$14,$20,$84,$af,$84,$5e,$88,$84,$71
.byte $a0,$06,$84,$5d,$a0,$24,$20,$68,$be,$4c,$6f,$b4,$60,$24,$0e,$10
.byte $0d,$a0,$00,$b1,$64,$aa,$c8,$b1,$64,$a8,$8a,$4c,$91,$b3,$20,$14
.byte $af,$90,$2d,$e0,$54,$d0,$1b,$c0,$49,$d0,$25,$20,$84,$af,$98,$a2
.byte $a0,$4c,$4f,$bc,$20,$de,$ff,$86,$64,$84,$63,$85,$65,$a0,$00,$84
.byte $62,$60,$e0,$53,$d0,$0a,$c0,$54,$d0,$06,$20,$b7,$ff,$4c,$3c,$bc
.byte $a5,$64,$a4,$65,$4c,$a2,$bb,$0a,$48,$aa,$20,$73,$00,$e0,$8f,$90
.byte $20,$20,$fa,$ae,$20,$9e,$ad,$20,$fd,$ae,$20,$8f,$ad,$68,$aa,$a5
.byte $65,$48,$a5,$64,$48,$8a,$48,$20,$9e,$b7,$68,$a8,$8a,$48,$4c,$d6
.byte $af,$20,$f1,$ae,$68,$a8,$b9,$ea,$9f,$85,$55,$b9,$eb,$9f,$85,$56
.byte $20,$54,$00,$4c,$8d,$ad,$a0,$ff,$2c,$a0,$00,$84,$0b,$20,$bf,$b1
.byte $a5,$64,$45,$0b,$85,$07,$a5,$65,$45,$0b,$85,$08,$20,$fc,$bb,$20
.byte $bf,$b1,$a5,$65,$45,$0b,$25,$08,$45,$0b,$a8,$a5,$64,$45,$0b,$25
.byte $07,$45,$0b,$4c,$91,$b3,$20,$90,$ad,$b0,$13,$a5,$6e,$09,$7f,$25
.byte $6a,$85,$6a,$a9,$69,$a0,$00,$20,$5b,$bc,$aa,$4c,$61,$b0,$a9,$00
.byte $85,$0d,$c6,$4d,$20,$a6,$b6,$85,$61,$86,$62,$84,$63,$a5,$6c,$a4
.byte $6d,$20,$aa,$b6,$86,$6c,$84,$6d,$aa,$38,$e5,$61,$f0,$08,$a9,$01
.byte $90,$04,$a6,$61,$a9,$ff,$85,$66,$a0,$ff,$e8,$c8,$ca,$d0,$07,$a6
.byte $66,$30,$0f,$18,$90,$0c,$b1,$6c,$d1,$62,$f0,$ef,$a2,$ff,$b0,$02
.byte $a2,$01,$e8,$8a,$2a,$25,$12,$f0,$02,$a9,$ff,$4c,$3c,$bc,$20,$fd
.byte $ae,$aa,$20,$90,$b0,$20,$79,$00,$d0,$f4,$60,$a2,$00,$20,$79,$00
.byte $86,$0c,$85,$45,$20,$79,$00,$20,$13,$b1,$b0,$03,$4c,$08,$af,$a2
.byte $00,$86,$0d,$86,$0e,$20,$73,$00,$90,$05,$20,$13,$b1,$90,$0b,$aa
.byte $20,$73,$00,$90,$fb,$20,$13,$b1,$b0,$f6,$c9,$24,$d0,$06,$a9,$ff
.byte $85,$0d,$d0,$10,$c9,$25,$d0,$13,$a5,$10,$d0,$d0,$a9,$80,$85,$0e
.byte $05,$45,$85,$45,$8a,$09,$80,$aa,$20,$73,$00,$86,$46,$38,$05,$10
.byte $e9,$28,$d0,$03,$4c,$d1,$b1,$a0,$00,$84,$10,$a5,$2d,$a6,$2e,$86
.byte $60,$85,$5f,$e4,$30,$d0,$04,$c5,$2f,$f0,$22,$a5,$45,$d1,$5f,$d0
.byte $08,$a5,$46,$c8,$d1,$5f,$f0,$7d,$88,$18,$a5,$5f,$69,$07,$90,$e1
.byte $e8,$d0,$dc,$c9,$41,$90,$05,$e9,$5b,$38,$e9,$a5,$60,$68,$48,$c9
.byte $2a,$d0,$05,$a9,$13,$a0,$bf,$60,$a5,$45,$a4,$46,$c9,$54,$d0,$0b
.byte $c0,$c9,$f0,$ef,$c0,$49,$d0,$03,$4c,$08,$af,$c9,$53,$d0,$04,$c0
.byte $54,$f0,$f5,$a5,$2f,$a4,$30,$85,$5f,$84,$60,$a5,$31,$a4,$32,$85
.byte $5a,$84,$5b,$18,$69,$07,$90,$01,$c8,$85,$58,$84,$59,$20,$b8,$a3
.byte $a5,$58,$a4,$59,$c8,$85,$2f,$84,$30,$a0,$00,$a5,$45,$91,$5f,$c8
.byte $a5,$46,$91,$5f,$a9,$00,$c8,$91,$5f,$c8,$91,$5f,$c8,$91,$5f,$c8
.byte $91,$5f,$c8,$91,$5f,$a5,$5f,$18,$69,$02,$a4,$60,$90,$01,$c8,$85
.byte $47,$84,$48,$60,$a5,$0b,$0a,$69,$05,$65,$5f,$a4,$60,$90,$01,$c8
.byte $85,$58,$84,$59,$60,$90,$80,$00,$00,$00,$20,$bf,$b1,$a5,$64,$a4
.byte $65,$60,$20,$73,$00,$20,$9e,$ad,$20,$8d,$ad,$a5,$66,$30,$0d,$a5
.byte $61,$c9,$90,$90,$09,$a9,$a5,$a0,$b1,$20,$5b,$bc,$d0,$7a,$4c,$9b
.byte $bc,$a5,$0c,$05,$0e,$48,$a5,$0d,$48,$a0,$00,$98,$48,$a5,$46,$48
.byte $a5,$45,$48,$20,$b2,$b1,$68,$85,$45,$68,$85,$46,$68,$a8,$ba,$bd
.byte $02,$01,$48,$bd,$01,$01,$48,$a5,$64,$9d,$02,$01,$a5,$65,$9d,$01
.byte $01,$c8,$20,$79,$00,$c9,$2c,$f0,$d2,$84,$0b,$20,$f7,$ae,$68,$85
.byte $0d,$68,$85,$0e,$29,$7f,$85,$0c,$a6,$2f,$a5,$30,$86,$5f,$85,$60
.byte $c5,$32,$d0,$04,$e4,$31,$f0,$39,$a0,$00,$b1,$5f,$c8,$c5,$45,$d0
.byte $06,$a5,$46,$d1,$5f,$f0,$16,$c8,$b1,$5f,$18,$65,$5f,$aa,$c8,$b1
.byte $5f,$65,$60,$90,$d7,$a2,$12,$2c,$a2,$0e,$4c,$37,$a4,$a2,$13,$a5
.byte $0c,$d0,$f7,$20,$94,$b1,$a5,$0b,$a0,$04,$d1,$5f,$d0,$e7,$4c,$ea
.byte $b2,$20,$94,$b1,$20,$08,$a4,$a0,$00,$84,$72,$a2,$05,$a5,$45,$91
.byte $5f,$10,$01,$ca,$c8,$a5,$46,$91,$5f,$10,$02,$ca,$ca,$86,$71,$a5
.byte $0b,$c8,$c8,$c8,$91,$5f,$a2,$0b,$a9,$00,$24,$0c,$50,$08,$68,$18
.byte $69,$01,$aa,$68,$69,$00,$c8,$91,$5f,$c8,$8a,$91,$5f,$20,$4c,$b3
.byte $86,$71,$85,$72,$a4,$22,$c6,$0b,$d0,$dc,$65,$59,$b0,$5d,$85,$59
.byte $a8,$8a,$65,$58,$90,$03,$c8,$f0,$52,$20,$08,$a4,$85,$31,$84,$32
.byte $a9,$00,$e6,$72,$a4,$71,$f0,$05,$88,$91,$58,$d0,$fb,$c6,$59,$c6
.byte $72,$d0,$f5,$e6,$59,$38,$a5,$31,$e5,$5f,$a0,$02,$91,$5f,$a5,$32
.byte $c8,$e5,$60,$91,$5f,$a5,$0c,$d0,$62,$c8,$b1,$5f,$85,$0b,$a9,$00
.byte $85,$71,$85,$72,$c8,$68,$aa,$85,$64,$68,$85,$65,$d1,$5f,$90,$0e
.byte $d0,$06,$c8,$8a,$d1,$5f,$90,$07,$4c,$45,$b2,$4c,$35,$a4,$c8,$a5
.byte $72,$05,$71,$18,$f0,$0a,$20,$4c,$b3,$8a,$65,$64,$aa,$98,$a4,$22
.byte $65,$65,$86,$71,$c6,$0b,$d0,$ca,$85,$72,$a2,$05,$a5,$45,$10,$01
.byte $ca,$a5,$46,$10,$02,$ca,$ca,$86,$28,$a9,$00,$20,$55,$b3,$8a,$65
.byte $58,$85,$47,$98,$65,$59,$85,$48,$a8,$a5,$47,$60,$84,$22,$b1,$5f
.byte $85,$28,$88,$b1,$5f,$85,$29,$a9,$10,$85,$5d,$a2,$00,$a0,$00,$8a
.byte $0a,$aa,$98,$2a,$a8,$b0,$a4,$06,$71,$26,$72,$90,$0b,$18,$8a,$65
.byte $28,$aa,$98,$65,$29,$a8,$b0,$93,$c6,$5d,$d0,$e3,$60,$a5,$0d,$f0
.byte $03,$20,$a6,$b6,$20,$26,$b5,$38,$a5,$33,$e5,$31,$a8,$a5,$34,$e5
.byte $32,$a2,$00,$86,$0d,$85,$62,$84,$63,$a2,$90,$4c,$44,$bc,$38,$20
.byte $f0,$ff,$a9,$00,$f0,$eb,$a6,$3a,$e8,$d0,$a0,$a2,$15,$2c,$a2,$1b
.byte $4c,$37,$a4,$20,$e1,$b3,$20,$a6,$b3,$20,$fa,$ae,$a9,$80,$85,$10
.byte $20,$8b,$b0,$20,$8d,$ad,$20,$f7,$ae,$a9,$b2,$20,$ff,$ae,$48,$a5
.byte $48,$48,$a5,$47,$48,$a5,$7b,$48,$a5,$7a,$48,$20,$f8,$a8,$4c,$4f
.byte $b4,$a9,$a5,$20,$ff,$ae,$09,$80,$85,$10,$20,$92,$b0,$85,$4e,$84
.byte $4f,$4c,$8d,$ad,$20,$e1,$b3,$a5,$4f,$48,$a5,$4e,$48,$20,$f1,$ae
.byte $20,$8d,$ad,$68,$85,$4e,$68,$85,$4f,$a0,$02,$b1,$4e,$85,$47,$aa
.byte $c8,$b1,$4e,$f0,$99,$85,$48,$c8,$b1,$47,$48,$88,$10,$fa,$a4,$48
.byte $20,$d4,$bb,$a5,$7b,$48,$a5,$7a,$48,$b1,$4e,$85,$7a,$c8,$b1,$4e
.byte $85,$7b,$a5,$48,$48,$a5,$47,$48,$20,$8a,$ad,$68,$85,$4e,$68,$85
.byte $4f,$20,$79,$00,$f0,$03,$4c,$08,$af,$68,$85,$7a,$68,$85,$7b,$a0
.byte $00,$68,$91,$4e,$68,$c8,$91,$4e,$68,$c8,$91,$4e,$68,$c8,$91,$4e
.byte $68,$c8,$91,$4e,$60,$20,$8d,$ad,$a0,$00,$20,$df,$bd,$68,$68,$a9
.byte $ff,$a0,$00,$f0,$12,$a6,$64,$a4,$65,$86,$50,$84,$51,$20,$f4,$b4
.byte $86,$62,$84,$63,$85,$61,$60,$a2,$22,$86,$07,$86,$08,$85,$6f,$84
.byte $70,$85,$62,$84,$63,$a0,$ff,$c8,$b1,$6f,$f0,$0c,$c5,$07,$f0,$04
.byte $c5,$08,$d0,$f3,$c9,$22,$f0,$01,$18,$84,$61,$98,$65,$6f,$85,$71
.byte $a6,$70,$90,$01,$e8,$86,$72,$a5,$70,$f0,$04,$c9,$02,$d0,$0b,$98
.byte $20,$75,$b4,$a6,$6f,$a4,$70,$20,$88,$b6,$a6,$16,$e0,$22,$d0,$05
.byte $a2,$19,$4c,$37,$a4,$a5,$61,$95,$00,$a5,$62,$95,$01,$a5,$63,$95
.byte $02,$a0,$00,$86,$64,$84,$65,$84,$70,$88,$84,$0d,$86,$17,$e8,$e8
.byte $e8,$86,$16,$60,$46,$0f,$48,$49,$ff,$38,$65,$33,$a4,$34,$b0,$01
.byte $88,$c4,$32,$90,$11,$d0,$04,$c5,$31,$90,$0b,$85,$33,$84,$34,$85
.byte $35,$84,$36,$aa,$68,$60,$a2,$10,$a5,$0f,$30,$b6,$20,$26,$b5,$a9
.byte $80,$85,$0f,$68,$d0,$d0,$a6,$37,$a5,$38,$86,$33,$85,$34,$a0,$00
.byte $84,$4f,$84,$4e,$a5,$31,$a6,$32,$85,$5f,$86,$60,$a9,$19,$a2,$00
.byte $85,$22,$86,$23,$c5,$16,$f0,$05,$20,$c7,$b5,$f0,$f7,$a9,$07,$85
.byte $53,$a5,$2d,$a6,$2e,$85,$22,$86,$23,$e4,$30,$d0,$04,$c5,$2f,$f0
.byte $05,$20,$bd,$b5,$f0,$f3,$85,$58,$86,$59,$a9,$03,$85,$53,$a5,$58
.byte $a6,$59,$e4,$32,$d0,$07,$c5,$31,$d0,$03,$4c,$06,$b6,$85,$22,$86
.byte $23,$a0,$00,$b1,$22,$aa,$c8,$b1,$22,$08,$c8,$b1,$22,$65,$58,$85
.byte $58,$c8,$b1,$22,$65,$59,$85,$59,$28,$10,$d3,$8a,$30,$d0,$c8,$b1
.byte $22,$a0,$00,$0a,$69,$05,$65,$22,$85,$22,$90,$02,$e6,$23,$a6,$23
.byte $e4,$59,$d0,$04,$c5,$58,$f0,$ba,$20,$c7,$b5,$f0,$f3,$b1,$22,$30
.byte $35,$c8,$b1,$22,$10,$30,$c8,$b1,$22,$f0,$2b,$c8,$b1,$22,$aa,$c8
.byte $b1,$22,$c5,$34,$90,$06,$d0,$1e,$e4,$33,$b0,$1a,$c5,$60,$90,$16
.byte $d0,$04,$e4,$5f,$90,$10,$86,$5f,$85,$60,$a5,$22,$a6,$23,$85,$4e
.byte $86,$4f,$a5,$53,$85,$55,$a5,$53,$18,$65,$22,$85,$22,$90,$02,$e6
.byte $23,$a6,$23,$a0,$00,$60,$a5,$4f,$05,$4e,$f0,$f5,$a5,$55,$29,$04
.byte $4a,$a8,$85,$55,$b1,$4e,$65,$5f,$85,$5a,$a5,$60,$69,$00,$85,$5b
.byte $a5,$33,$a6,$34,$85,$58,$86,$59,$20,$bf,$a3,$a4,$55,$c8,$a5,$58
.byte $91,$4e,$aa,$e6,$59,$a5,$59,$c8,$91,$4e,$4c,$2a,$b5,$a5,$65,$48
.byte $a5,$64,$48,$20,$83,$ae,$20,$8f,$ad,$68,$85,$6f,$68,$85,$70,$a0
.byte $00,$b1,$6f,$18,$71,$64,$90,$05,$a2,$17,$4c,$37,$a4,$20,$75,$b4
.byte $20,$7a,$b6,$a5,$50,$a4,$51,$20,$aa,$b6,$20,$8c,$b6,$a5,$6f,$a4
.byte $70,$20,$aa,$b6,$20,$ca,$b4,$4c,$b8,$ad,$a0,$00,$b1,$6f,$48,$c8
.byte $b1,$6f,$aa,$c8,$b1,$6f,$a8,$68,$86,$22,$84,$23,$a8,$f0,$0a,$48
.byte $88,$b1,$22,$91,$35,$98,$d0,$f8,$68,$18,$65,$35,$85,$35,$90,$02
.byte $e6,$36,$60,$20,$8f,$ad,$a5,$64,$a4,$65,$85,$22,$84,$23,$20,$db
.byte $b6,$08,$a0,$00,$b1,$22,$48,$c8,$b1,$22,$aa,$c8,$b1,$22,$a8,$68
.byte $28,$d0,$13,$c4,$34,$d0,$0f,$e4,$33,$d0,$0b,$48,$18,$65,$33,$85
.byte $33,$90,$02,$e6,$34,$68,$86,$22,$84,$23,$60,$c4,$18,$d0,$0c,$c5
.byte $17,$d0,$08,$85,$16,$e9,$03,$85,$17,$a0,$00,$60,$20,$a1,$b7,$8a
.byte $48,$a9,$01,$20,$7d,$b4,$68,$a0,$00,$91,$62,$68,$68,$4c,$ca,$b4
.byte $20,$61,$b7,$d1,$50,$98,$90,$04,$b1,$50,$aa,$98,$48,$8a,$48,$20
.byte $7d,$b4,$a5,$50,$a4,$51,$20,$aa,$b6,$68,$a8,$68,$18,$65,$22,$85
.byte $22,$90,$02,$e6,$23,$98,$20,$8c,$b6,$4c,$ca,$b4,$20,$61,$b7,$18
.byte $f1,$50,$49,$ff,$4c,$06,$b7,$a9,$ff,$85,$65,$20,$79,$00,$c9,$29
.byte $f0,$06,$20,$fd,$ae,$20,$9e,$b7,$20,$61,$b7,$f0,$4b,$ca,$8a,$48
.byte $18,$a2,$00,$f1,$50,$b0,$b6,$49,$ff,$c5,$65,$90,$b1,$a5,$65,$b0
.byte $ad,$20,$f7,$ae,$68,$a8,$68,$85,$55,$68,$68,$68,$aa,$68,$85,$50
.byte $68,$85,$51,$a5,$55,$48,$98,$48,$a0,$00,$8a,$60,$20,$82,$b7,$4c
.byte $a2,$b3,$20,$a3,$b6,$a2,$00,$86,$0d,$a8,$60,$20,$82,$b7,$f0,$08
.byte $a0,$00,$b1,$22,$a8,$4c,$a2,$b3,$4c,$48,$b2,$20,$73,$00,$20,$8a
.byte $ad,$20,$b8,$b1,$a6,$64,$d0,$f0,$a6,$65,$4c,$79,$00,$20,$82,$b7
.byte $d0,$03,$4c,$f7,$b8,$a6,$7a,$a4,$7b,$86,$71,$84,$72,$a6,$22,$86
.byte $7a,$18,$65,$22,$85,$24,$a6,$23,$86,$7b,$90,$01,$e8,$86,$25,$a0
.byte $00,$b1,$24,$48,$98,$91,$24,$20,$79,$00,$20,$f3,$bc,$68,$a0,$00
.byte $91,$24,$a6,$71,$a4,$72,$86,$7a,$84,$7b,$60,$20,$8a,$ad,$20,$f7
.byte $b7,$20,$fd,$ae,$4c,$9e,$b7,$a5,$66,$30,$9d,$a5,$61,$c9,$91,$b0
.byte $97,$20,$9b,$bc,$a5,$64,$a4,$65,$84,$14,$85,$15,$60,$a5,$15,$48
.byte $a5,$14,$48,$20,$f7,$b7,$a0,$00,$b1,$14,$a8,$68,$85,$14,$68,$85
.byte $15,$4c,$a2,$b3,$20,$eb,$b7,$8a,$a0,$00,$91,$14,$60,$20,$eb,$b7
.byte $86,$49,$a2,$00,$20,$79,$00,$f0,$03,$20,$f1,$b7,$86,$4a,$a0,$00
.byte $b1,$14,$45,$4a,$25,$49,$f0,$f8,$60,$a9,$11,$a0,$bf,$4c,$67,$b8
.byte $20,$8c,$ba,$a5,$66,$49,$ff,$85,$66,$45,$6e,$85,$6f,$a5,$61,$4c
.byte $6a,$b8,$20,$99,$b9,$90,$3c,$20,$8c,$ba,$d0,$03,$4c,$fc,$bb,$a6
.byte $70,$86,$56,$a2,$69,$a5,$69,$a8,$f0,$ce,$38,$e5,$61,$f0,$24,$90
.byte $12,$84,$61,$a4,$6e,$84,$66,$49,$ff,$69,$00,$a0,$00,$84,$56,$a2
.byte $61,$d0,$04,$a0,$00,$84,$70,$c9,$f9,$30,$c7,$a8,$a5,$70,$56,$01
.byte $20,$b0,$b9,$24,$6f,$10,$57,$a0,$61,$e0,$69,$f0,$02,$a0,$69,$38
.byte $49,$ff,$65,$56,$85,$70,$b9,$04,$00,$f5,$04,$85,$65,$b9,$03,$00
.byte $f5,$03,$85,$64,$b9,$02,$00,$f5,$02,$85,$63,$b9,$01,$00,$f5,$01
.byte $85,$62,$b0,$03,$20,$47,$b9,$a0,$00,$98,$18,$a6,$62,$d0,$4a,$a6
.byte $63,$86,$62,$a6,$64,$86,$63,$a6,$65,$86,$64,$a6,$70,$86,$65,$84
.byte $70,$69,$08,$c9,$20,$d0,$e4,$a9,$00,$85,$61,$85,$66,$60,$65,$56
.byte $85,$70,$a5,$65,$65,$6d,$85,$65,$a5,$64,$65,$6c,$85,$64,$a5,$63
.byte $65,$6b,$85,$63,$a5,$62,$65,$6a,$85,$62,$4c,$36,$b9,$69,$01,$06
.byte $70,$26,$65,$26,$64,$26,$63,$26,$62,$10,$f2,$38,$e5,$61,$b0,$c7
.byte $49,$ff,$69,$01,$85,$61,$90,$0e,$e6,$61,$f0,$42,$66,$62,$66,$63
.byte $66,$64,$66,$65,$66,$70,$60,$a5,$66,$49,$ff,$85,$66,$a5,$62,$49
.byte $ff,$85,$62,$a5,$63,$49,$ff,$85,$63,$a5,$64,$49,$ff,$85,$64,$a5
.byte $65,$49,$ff,$85,$65,$a5,$70,$49,$ff,$85,$70,$e6,$70,$d0,$0e,$e6
.byte $65,$d0,$0a,$e6,$64,$d0,$06,$e6,$63,$d0,$02,$e6,$62,$60,$a2,$0f
.byte $4c,$37,$a4,$a2,$25,$b4,$04,$84,$70,$b4,$03,$94,$04,$b4,$02,$94
.byte $03,$b4,$01,$94,$02,$a4,$68,$94,$01,$69,$08,$30,$e8,$f0,$e6,$e9
.byte $08,$a8,$a5,$70,$b0,$14,$16,$01,$90,$02,$f6,$01,$76,$01,$76,$01
.byte $76,$02,$76,$03,$76,$04,$6a,$c8,$d0,$ec,$18,$60,$81,$00,$00,$00
.byte $00,$03,$7f,$5e,$56,$cb,$79,$80,$13,$9b,$0b,$64,$80,$76,$38,$93
.byte $16,$82,$38,$aa,$3b,$20,$80,$35,$04,$f3,$34,$81,$35,$04,$f3,$34
.byte $80,$80,$00,$00,$00,$80,$31,$72,$17,$f8,$20,$2b,$bc,$f0,$02,$10
.byte $03,$4c,$48,$b2,$a5,$61,$e9,$7f,$48,$a9,$80,$85,$61,$a9,$d6,$a0
.byte $b9,$20,$67,$b8,$a9,$db,$a0,$b9,$20,$0f,$bb,$a9,$bc,$a0,$b9,$20
.byte $50,$b8,$a9,$c1,$a0,$b9,$20,$43,$e0,$a9,$e0,$a0,$b9,$20,$67,$b8
.byte $68,$20,$7e,$bd,$a9,$e5,$a0,$b9,$20,$8c,$ba,$d0,$03,$4c,$8b,$ba
.byte $20,$b7,$ba,$a9,$00,$85,$26,$85,$27,$85,$28,$85,$29,$a5,$70,$20
.byte $59,$ba,$a5,$65,$20,$59,$ba,$a5,$64,$20,$59,$ba,$a5,$63,$20,$59
.byte $ba,$a5,$62,$20,$5e,$ba,$4c,$8f,$bb,$d0,$03,$4c,$83,$b9,$4a,$09
.byte $80,$a8,$90,$19,$18,$a5,$29,$65,$6d,$85,$29,$a5,$28,$65,$6c,$85
.byte $28,$a5,$27,$65,$6b,$85,$27,$a5,$26,$65,$6a,$85,$26,$66,$26,$66
.byte $27,$66,$28,$66,$29,$66,$70,$98,$4a,$d0,$d6,$60,$85,$22,$84,$23
.byte $a0,$04,$b1,$22,$85,$6d,$88,$b1,$22,$85,$6c,$88,$b1,$22,$85,$6b
.byte $88,$b1,$22,$85,$6e,$45,$66,$85,$6f,$a5,$6e,$09,$80,$85,$6a,$88
.byte $b1,$22,$85,$69,$a5,$61,$60,$a5,$69,$f0,$1f,$18,$65,$61,$90,$04
.byte $30,$1d,$18,$2c,$10,$14,$69,$80,$85,$61,$d0,$03,$4c,$fb,$b8,$a5
.byte $6f,$85,$66,$60,$a5,$66,$49,$ff,$30,$05,$68,$68,$4c,$f7,$b8,$4c
.byte $7e,$b9,$20,$0c,$bc,$aa,$f0,$10,$18,$69,$02,$b0,$f2,$a2,$00,$86
.byte $6f,$20,$77,$b8,$e6,$61,$f0,$e7,$60,$84,$20,$00,$00,$00,$20,$0c
.byte $bc,$a9,$f9,$a0,$ba,$a2,$00,$86,$6f,$20,$a2,$bb,$4c,$12,$bb,$20
.byte $8c,$ba,$f0,$76,$20,$1b,$bc,$a9,$00,$38,$e5,$61,$85,$61,$20,$b7
.byte $ba,$e6,$61,$f0,$ba,$a2,$fc,$a9,$01,$a4,$6a,$c4,$62,$d0,$10,$a4
.byte $6b,$c4,$63,$d0,$0a,$a4,$6c,$c4,$64,$d0,$04,$a4,$6d,$c4,$65,$08
.byte $2a,$90,$09,$e8,$95,$29,$f0,$32,$10,$34,$a9,$01,$28,$b0,$0e,$06
.byte $6d,$26,$6c,$26,$6b,$26,$6a,$b0,$e6,$30,$ce,$10,$e2,$a8,$a5,$6d
.byte $e5,$65,$85,$6d,$a5,$6c,$e5,$64,$85,$6c,$a5,$6b,$e5,$63,$85,$6b
.byte $a5,$6a,$e5,$62,$85,$6a,$98,$4c,$4f,$bb,$a9,$40,$d0,$ce,$0a,$0a
.byte $0a,$0a,$0a,$0a,$85,$70,$28,$4c,$8f,$bb,$a2,$14,$4c,$37,$a4,$a5
.byte $26,$85,$62,$a5,$27,$85,$63,$a5,$28,$85,$64,$a5,$29,$85,$65,$4c
.byte $d7,$b8,$85,$22,$84,$23,$a0,$04,$b1,$22,$85,$65,$88,$b1,$22,$85
.byte $64,$88,$b1,$22,$85,$63,$88,$b1,$22,$85,$66,$09,$80,$85,$62,$88
.byte $b1,$22,$85,$61,$84,$70,$60,$a2,$5c,$2c,$a2,$57,$a0,$00,$f0,$04
.byte $a6,$49,$a4,$4a,$20,$1b,$bc,$86,$22,$84,$23,$a0,$04,$a5,$65,$91
.byte $22,$88,$a5,$64,$91,$22,$88,$a5,$63,$91,$22,$88,$a5,$66,$09,$7f
.byte $25,$62,$91,$22,$88,$a5,$61,$91,$22,$84,$70,$60,$a5,$6e,$85,$66
.byte $a2,$05,$b5,$68,$95,$60,$ca,$d0,$f9,$86,$70,$60,$20,$1b,$bc,$a2
.byte $06,$b5,$60,$95,$68,$ca,$d0,$f9,$86,$70,$60,$a5,$61,$f0,$fb,$06
.byte $70,$90,$f7,$20,$6f,$b9,$d0,$f2,$4c,$38,$b9,$a5,$61,$f0,$09,$a5
.byte $66,$2a,$a9,$ff,$b0,$02,$a9,$01,$60,$20,$2b,$bc,$85,$62,$a9,$00
.byte $85,$63,$a2,$88,$a5,$62,$49,$ff,$2a,$a9,$00,$85,$65,$85,$64,$86
.byte $61,$85,$70,$85,$66,$4c,$d2,$b8,$46,$66,$60,$85,$24,$84,$25,$a0
.byte $00,$b1,$24,$c8,$aa,$f0,$c4,$b1,$24,$45,$66,$30,$c2,$e4,$61,$d0
.byte $21,$b1,$24,$09,$80,$c5,$62,$d0,$19,$c8,$b1,$24,$c5,$63,$d0,$12
.byte $c8,$b1,$24,$c5,$64,$d0,$0b,$c8,$a9,$7f,$c5,$70,$b1,$24,$e5,$65
.byte $f0,$28,$a5,$66,$90,$02,$49,$ff,$4c,$31,$bc,$a5,$61,$f0,$4a,$38
.byte $e9,$a0,$24,$66,$10,$09,$aa,$a9,$ff,$85,$68,$20,$4d,$b9,$8a,$a2
.byte $61,$c9,$f9,$10,$06,$20,$99,$b9,$84,$68,$60,$a8,$a5,$66,$29,$80
.byte $46,$62,$05,$62,$85,$62,$20,$b0,$b9,$84,$68,$60,$a5,$61,$c9,$a0
.byte $b0,$20,$20,$9b,$bc,$84,$70,$a5,$66,$84,$66,$49,$80,$2a,$a9,$a0
.byte $85,$61,$a5,$65,$85,$07,$4c,$d2,$b8,$85,$62,$85,$63,$85,$64,$85
.byte $65,$a8,$60,$a0,$00,$a2,$0a,$94,$5d,$ca,$10,$fb,$90,$0f,$c9,$2d
.byte $d0,$04,$86,$67,$f0,$04,$c9,$2b,$d0,$05,$20,$73,$00,$90,$5b,$c9
.byte $2e,$f0,$2e,$c9,$45,$d0,$30,$20,$73,$00,$90,$17,$c9,$ab,$f0,$0e
.byte $c9,$2d,$f0,$0a,$c9,$aa,$f0,$08,$c9,$2b,$f0,$04,$d0,$07,$66,$60
.byte $20,$73,$00,$90,$5c,$24,$60,$10,$0e,$a9,$00,$38,$e5,$5e,$4c,$49
.byte $bd,$66,$5f,$24,$5f,$50,$c3,$a5,$5e,$38,$e5,$5d,$85,$5e,$f0,$12
.byte $10,$09,$20,$fe,$ba,$e6,$5e,$d0,$f9,$f0,$07,$20,$e2,$ba,$c6,$5e
.byte $d0,$f9,$a5,$67,$30,$01,$60,$4c,$b4,$bf,$48,$24,$5f,$10,$02,$e6
.byte $5d,$20,$e2,$ba,$68,$38,$e9,$30,$20,$7e,$bd,$4c,$0a,$bd,$48,$20
.byte $0c,$bc,$68,$20,$3c,$bc,$a5,$6e,$45,$66,$85,$6f,$a6,$61,$4c,$6a
.byte $b8,$a5,$5e,$c9,$0a,$90,$09,$a9,$64,$24,$60,$30,$11,$4c,$7e,$b9
.byte $0a,$0a,$18,$65,$5e,$0a,$18,$a0,$00,$71,$7a,$38,$e9,$30,$85,$5e
.byte $4c,$30,$bd,$9b,$3e,$bc,$1f,$fd,$9e,$6e,$6b,$27,$fd,$9e,$6e,$6b
.byte $28,$00,$a9,$71,$a0,$a3,$20,$da,$bd,$a5,$3a,$a6,$39,$85,$62,$86
.byte $63,$a2,$90,$38,$20,$49,$bc,$20,$df,$bd,$4c,$1e,$ab,$a0,$01,$a9
.byte $20,$24,$66,$10,$02,$a9,$2d,$99,$ff,$00,$85,$66,$84,$71,$c8,$a9
.byte $30,$a6,$61,$d0,$03,$4c,$04,$bf,$a9,$00,$e0,$80,$f0,$02,$b0,$09
.byte $a9,$bd,$a0,$bd,$20,$28,$ba,$a9,$f7,$85,$5d,$a9,$b8,$a0,$bd,$20
.byte $5b,$bc,$f0,$1e,$10,$12,$a9,$b3,$a0,$bd,$20,$5b,$bc,$f0,$02,$10
.byte $0e,$20,$e2,$ba,$c6,$5d,$d0,$ee,$20,$fe,$ba,$e6,$5d,$d0,$dc,$20
.byte $49,$b8,$20,$9b,$bc,$a2,$01,$a5,$5d,$18,$69,$0a,$30,$09,$c9,$0b
.byte $b0,$06,$69,$ff,$aa,$a9,$02,$38,$e9,$02,$85,$5e,$86,$5d,$8a,$f0
.byte $02,$10,$13,$a4,$71,$a9,$2e,$c8,$99,$ff,$00,$8a,$f0,$06,$a9,$30
.byte $c8,$99,$ff,$00,$84,$71,$a0,$00,$a2,$80,$a5,$65,$18,$79,$19,$bf
.byte $85,$65,$a5,$64,$79,$18,$bf,$85,$64,$a5,$63,$79,$17,$bf,$85,$63
.byte $a5,$62,$79,$16,$bf,$85,$62,$e8,$b0,$04,$10,$de,$30,$02,$30,$da
.byte $8a,$90,$04,$49,$ff,$69,$0a,$69,$2f,$c8,$c8,$c8,$c8,$84,$47,$a4
.byte $71,$c8,$aa,$29,$7f,$99,$ff,$00,$c6,$5d,$d0,$06,$a9,$2e,$c8,$99
.byte $ff,$00,$84,$71,$a4,$47,$8a,$49,$ff,$29,$80,$aa,$c0,$24,$f0,$04
.byte $c0,$3c,$d0,$a6,$a4,$71,$b9,$ff,$00,$88,$c9,$30,$f0,$f8,$c9,$2e
.byte $f0,$01,$c8,$a9,$2b,$a6,$5e,$f0,$2e,$10,$08,$a9,$00,$38,$e5,$5e
.byte $aa,$a9,$2d,$99,$01,$01,$a9,$45,$99,$00,$01,$8a,$a2,$2f,$38,$e8
.byte $e9,$0a,$b0,$fb,$69,$3a,$99,$03,$01,$8a,$99,$02,$01,$a9,$00,$99
.byte $04,$01,$f0,$08,$99,$ff,$00,$a9,$00,$99,$00,$01,$a9,$00,$a0,$01
.byte $60,$80,$00,$00,$00,$00,$fa,$0a,$1f,$00,$00,$98,$96,$80,$ff,$f0
.byte $bd,$c0,$00,$01,$86,$a0,$ff,$ff,$d8,$f0,$00,$00,$03,$e8,$ff,$ff
.byte $ff,$9c,$00,$00,$00,$0a,$ff,$ff,$ff,$ff,$ff,$df,$0a,$80,$00,$03
.byte $4b,$c0,$ff,$ff,$73,$60,$00,$00,$0e,$10,$ff,$ff,$fd,$a8,$00,$00
.byte $00,$3c,$ec,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa
.byte $aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa,$aa
.byte $aa,$20,$0c,$bc,$a9,$11,$a0,$bf,$20,$a2,$bb,$f0,$70,$a5,$69,$d0
.byte $03,$4c,$f9,$b8,$a2,$4e,$a0,$00,$20,$d4,$bb,$a5,$6e,$10,$0f,$20
.byte $cc,$bc,$a9,$4e,$a0,$00,$20,$5b,$bc,$d0,$03,$98,$a4,$07,$20,$fe
.byte $bb,$98,$48,$20,$ea,$b9,$a9,$4e,$a0,$00,$20,$28,$ba,$20,$ed,$bf
.byte $68,$4a,$90,$0a,$a5,$61,$f0,$06,$a5,$66,$49,$ff,$85,$66,$60,$81
.byte $38,$aa,$3b,$29,$07,$71,$34,$58,$3e,$56,$74,$16,$7e,$b3,$1b,$77
.byte $2f,$ee,$e3,$85,$7a,$1d,$84,$1c,$2a,$7c,$63,$59,$58,$0a,$7e,$75
.byte $fd,$e7,$c6,$80,$31,$72,$18,$10,$81,$00,$00,$00,$00,$a9,$bf,$a0
.byte $bf,$20,$28,$ba,$a5,$70,$69,$50,$90,$03,$20,$23,$bc,$4c,$00,$e0
;; SMON
.org $C000
.byte $a9,$14,$8d,$16,$03,$a9,$c2,$8d,$17,$03,$00,$27,$23,$24,$25,$2c
.byte $3a,$3b,$3d,$3f,$41,$42,$43,$44,$46,$47,$49,$4b,$4c,$4d,$4f,$50
.byte $52,$53,$54,$56,$57,$58,$5a,$00,$00,$00,$00,$da,$ca,$2d,$c9,$07
.byte $c9,$1b,$c9,$fb,$c6,$1c,$c4,$b5,$c3,$f4,$ca,$99,$c8,$d0,$c6,$6b
.byte $c9,$3c,$ca,$5c,$c5,$10,$cb,$e2,$c3,$43,$c8,$b6,$ca,$4d,$c8,$f8
.byte $c3,$c0,$c9,$3c,$c8,$85,$c3,$4d,$c8,$f0,$cb,$42,$ca,$d2,$c9,$6d
.byte $c3,$08,$ce,$00,$00,$00,$00,$00,$00,$00,$00,$ff,$ff,$01,$00,$41
.byte $5a,$49,$52,$54,$80,$20,$40,$10,$00,$02,$01,$01,$02,$00,$91,$91
.byte $0d,$53,$d9,$31,$37,$32,$0d,$00,$7d,$4c,$7d,$c9,$0d,$0d,$20,$20
.byte $50,$43,$20,$20,$53,$52,$20,$41,$43,$20,$58,$52,$20,$59,$52,$20
.byte $53,$50,$20,$20,$4e,$56,$2d,$42,$44,$49,$5a,$43,$00,$02,$04,$01
.byte $2c,$00,$2c,$59,$29,$58,$9d,$1f,$ff,$1c,$1c,$1f,$1f,$1f,$1c,$df
.byte $1c,$1f,$df,$ff,$ff,$03,$1f,$80,$09,$20,$0c,$04,$10,$01,$11,$14
.byte $96,$1c,$19,$94,$be,$6c,$03,$13,$01,$02,$02,$03,$03,$02,$02,$02
.byte $02,$02,$02,$03,$03,$02,$03,$03,$03,$02,$00,$40,$40,$80,$80,$20
.byte $10,$25,$26,$21,$22,$81,$82,$21,$82,$84,$08,$08,$e7,$e7,$e7,$e7
.byte $e3,$e3,$e3,$e3,$e3,$e3,$e3,$e3,$e3,$e3,$e7,$a7,$e7,$e7,$f3,$f3
.byte $f7,$df,$26,$46,$06,$66,$41,$81,$e1,$01,$a0,$a2,$a1,$c1,$21,$61
.byte $84,$86,$e6,$c6,$e0,$c0,$24,$4c,$20,$90,$b0,$f0,$30,$d0,$10,$50
.byte $70,$78,$00,$18,$d8,$58,$b8,$ca,$88,$e8,$c8,$ea,$48,$08,$68,$28
.byte $40,$60,$aa,$a8,$ba,$8a,$9a,$98,$38,$f8,$89,$9c,$9e,$b2,$2a,$4a
.byte $0a,$6a,$4f,$23,$93,$b3,$f3,$33,$d3,$13,$53,$73,$52,$4c,$41,$52
.byte $45,$53,$53,$4f,$4c,$4c,$4c,$43,$41,$41,$53,$53,$49,$44,$43,$43
.byte $42,$4a,$4a,$42,$42,$42,$42,$42,$42,$42,$42,$53,$42,$43,$43,$43
.byte $43,$44,$44,$49,$49,$4e,$50,$50,$50,$50,$52,$52,$54,$54,$54,$54
.byte $54,$54,$53,$53,$4f,$53,$53,$4f,$4f,$54,$42,$52,$44,$44,$44,$4d
.byte $4e,$44,$54,$54,$4e,$45,$50,$50,$49,$4d,$53,$43,$43,$45,$4d,$4e
.byte $50,$56,$56,$45,$52,$4c,$4c,$4c,$4c,$45,$45,$4e,$4e,$4f,$48,$48
.byte $4c,$4c,$54,$54,$41,$41,$53,$58,$58,$59,$45,$45,$4c,$52,$4c,$52
.byte $52,$41,$43,$41,$59,$58,$41,$50,$44,$43,$59,$58,$43,$43,$58,$59
.byte $54,$50,$52,$43,$53,$51,$49,$45,$4c,$43,$53,$49,$4b,$43,$44,$49
.byte $56,$58,$59,$58,$59,$50,$41,$50,$41,$50,$49,$53,$58,$59,$58,$41
.byte $53,$41,$43,$44,$08,$84,$81,$22,$21,$26,$20,$80,$03,$20,$1c,$14
.byte $14,$10,$04,$0c,$d8,$a9,$08,$8d,$b0,$02,$a9,$04,$8d,$af,$02,$a9
.byte $06,$8d,$20,$d0,$8d,$21,$d0,$a9,$03,$8d,$86,$02,$a2,$05,$68,$9d
.byte $a8,$02,$ca,$10,$f9,$ad,$a9,$02,$d0,$03,$ce,$a8,$02,$ce,$a9,$02
.byte $ba,$8e,$ae,$02,$a9,$52,$4c,$ff,$c2,$20,$c2,$c2,$f0,$0b,$20,$7e
.byte $c2,$8d,$a9,$02,$a5,$fc,$8d,$a8,$02,$60,$a2,$a4,$20,$80,$c2,$20
.byte $80,$c2,$d0,$1c,$20,$7e,$c2,$a9,$fe,$85,$fd,$a9,$ff,$85,$fe,$20
.byte $c2,$c2,$d0,$0c,$8d,$77,$02,$e6,$c6,$60,$20,$7e,$c2,$2c,$a2,$fb
.byte $20,$8d,$c2,$95,$01,$20,$9a,$c2,$95,$00,$e8,$e8,$60,$20,$ca,$c2
.byte $c9,$20,$f0,$f9,$c9,$2c,$f0,$f5,$d0,$03,$20,$ca,$c2,$20,$af,$c2
.byte $0a,$0a,$0a,$0a,$85,$b4,$20,$ca,$c2,$20,$af,$c2,$05,$b4,$60,$c9
.byte $3a,$90,$02,$69,$08,$29,$0f,$60,$20,$ca,$c2,$c9,$20,$f0,$f9,$c6
.byte $d3,$60,$20,$cf,$ff,$c6,$d3,$c9,$0d,$60,$20,$cf,$ff,$c9,$0d,$d0
.byte $f8,$a9,$3f,$20,$d2,$ff,$ae,$ae,$02,$9a,$a2,$00,$86,$c6,$20,$51
.byte $c3,$a1,$d1,$c9,$27,$f0,$11,$c9,$3a,$f0,$0d,$c9,$3b,$f0,$09,$c9
.byte $2c,$f0,$05,$a9,$2e,$20,$d2,$ff,$20,$ca,$c2,$c9,$2e,$f0,$f9,$85
.byte $ac,$29,$7f,$a2,$20,$dd,$0a,$c0,$f0,$05,$ca,$d0,$f8,$f0,$c2,$20
.byte $15,$c3,$4c,$d6,$c2,$8a,$0a,$aa,$e8,$bd,$29,$c0,$48,$ca,$bd,$29
.byte $c0,$48,$60,$a5,$fc,$20,$2a,$c3,$a5,$fb,$48,$4a,$4a,$4a,$4a,$20
.byte $35,$c3,$68,$29,$0f,$c9,$0a,$90,$02,$69,$06,$69,$30,$4c,$d2,$ff
.byte $a9,$0d,$20,$d2,$ff,$8a,$4c,$d2,$ff,$20,$4c,$c3,$a9,$20,$4c,$d2
.byte $ff,$a9,$0d,$4c,$d2,$ff,$85,$bb,$84,$bc,$a0,$00,$b1,$bb,$f0,$06
.byte $20,$d2,$ff,$c8,$d0,$f6,$60,$e6,$fb,$d0,$02,$e6,$fc,$60,$a9,$0e
.byte $8d,$86,$02,$8d,$20,$d0,$a9,$06,$8d,$21,$d0,$a9,$37,$85,$01,$ae
.byte $ae,$02,$9a,$4c,$74,$a4,$a0,$c0,$a9,$8c,$20,$56,$c3,$a2,$3b,$20
.byte $40,$c3,$ad,$a8,$02,$85,$fc,$ad,$a9,$02,$85,$fb,$20,$23,$c3,$20
.byte $4c,$c3,$a2,$fb,$bd,$af,$01,$20,$2a,$c3,$20,$4c,$c3,$e8,$d0,$f4
.byte $ad,$aa,$02,$4c,$d0,$c3,$20,$4e,$c2,$a2,$fb,$20,$ca,$c2,$20,$9a
.byte $c2,$9d,$af,$01,$e8,$d0,$f4,$20,$4c,$c3,$bd,$aa,$02,$4c,$d0,$c3
.byte $85,$aa,$a9,$20,$a0,$09,$20,$d2,$ff,$06,$aa,$a9,$30,$69,$00,$88
.byte $d0,$f4,$60,$20,$49,$c2,$ae,$ae,$02,$9a,$a2,$fa,$bd,$ae,$01,$48
.byte $e8,$d0,$f9,$68,$a8,$68,$aa,$68,$40,$20,$64,$c2,$a2,$3a,$20,$40
.byte $c3,$20,$23,$c3,$a0,$20,$a2,$00,$20,$4c,$c3,$a1,$fb,$20,$2a,$c3
.byte $a1,$fb,$20,$39,$c4,$d0,$f1,$20,$5d,$c4,$90,$e0,$60,$20,$7e,$c2
.byte $a0,$20,$a2,$00,$20,$ca,$c2,$20,$9a,$c2,$81,$fb,$c1,$fb,$f0,$03
.byte $4c,$d1,$c2,$20,$39,$c4,$d0,$ec,$60,$c9,$20,$90,$0c,$c9,$60,$90
.byte $0a,$c9,$c0,$90,$04,$c9,$db,$90,$04,$a9,$2e,$29,$3f,$29,$7f,$91
.byte $d1,$ad,$86,$02,$91,$f3,$20,$67,$c3,$c8,$c0,$28,$60,$20,$6f,$c4
.byte $4c,$66,$c4,$20,$67,$c3,$a5,$fb,$c5,$fd,$a5,$fc,$e5,$fe,$60,$20
.byte $94,$c4,$20,$86,$c4,$f0,$0e,$20,$86,$c4,$f0,$fb,$c9,$20,$d0,$05
.byte $8d,$77,$02,$e6,$c6,$60,$20,$e4,$ff,$48,$20,$e1,$ff,$f0,$02,$68
.byte $60,$4c,$d6,$c2,$a0,$28,$24,$ac,$10,$f6,$84,$c8,$84,$d0,$a9,$ff
.byte $20,$c3,$ff,$a9,$ff,$85,$b8,$85,$b9,$ad,$af,$02,$85,$ba,$20,$c0
.byte $ff,$a2,$00,$86,$d3,$ca,$20,$c9,$ff,$20,$cf,$ff,$20,$d2,$ff,$c9
.byte $0d,$d0,$f6,$20,$cc,$ff,$a9,$91,$4c,$d2,$ff,$a0,$00,$b1,$fb,$24
.byte $aa,$30,$02,$50,$0c,$a2,$1f,$dd,$3c,$c1,$f0,$2f,$ca,$e0,$15,$d0
.byte $f6,$a2,$04,$dd,$49,$c1,$f0,$21,$dd,$4d,$c1,$f0,$1e,$ca,$d0,$f3
.byte $a2,$38,$dd,$11,$c1,$f0,$14,$ca,$e0,$16,$d0,$f6,$b1,$fb,$3d,$fb
.byte $c0,$5d,$11,$c1,$f0,$05,$ca,$d0,$f3,$a2,$00,$86,$ad,$8a,$f0,$0f
.byte $a2,$11,$b1,$fb,$3d,$b5,$c0,$5d,$c6,$c0,$f0,$03,$ca,$d0,$f3,$bd
.byte $ea,$c0,$85,$ab,$bd,$d8,$c0,$85,$b6,$a6,$ad,$60,$a0,$01,$b1,$fb
.byte $aa,$c8,$b1,$fb,$a0,$10,$c4,$ab,$d0,$07,$20,$4a,$c5,$a0,$03,$d0
.byte $02,$a4,$b6,$8e,$ae,$00,$8d,$af,$00,$60,$a0,$01,$b1,$fb,$10,$01
.byte $88,$38,$65,$fb,$aa,$e8,$f0,$01,$88,$98,$65,$fc,$60,$a2,$00,$86
.byte $aa,$20,$64,$c2,$20,$8c,$c5,$a5,$ad,$c9,$16,$f0,$09,$c9,$30,$f0
.byte $05,$c9,$21,$d0,$11,$ea,$20,$94,$c4,$20,$51,$c3,$a2,$23,$a9,$2d
.byte $20,$d2,$ff,$ca,$d0,$fa,$20,$5d,$c4,$90,$d9,$60,$a2,$2c,$20,$40
.byte $c3,$20,$23,$c3,$20,$4c,$c3,$20,$75,$c6,$20,$cb,$c4,$20,$4c,$c3
.byte $b1,$fb,$20,$2a,$c3,$20,$4c,$c3,$c8,$c4,$b6,$d0,$f3,$a9,$03,$38
.byte $e5,$b6,$aa,$f0,$09,$20,$49,$c3,$20,$4c,$c3,$ca,$d0,$f7,$a9,$20
.byte $20,$d2,$ff,$a0,$00,$a6,$ad,$d0,$11,$a2,$03,$a9,$2a,$20,$d2,$ff
.byte $ca,$d0,$f8,$24,$aa,$30,$85,$4c,$6a,$c6,$24,$aa,$50,$29,$a9,$08
.byte $24,$ab,$f0,$23,$b1,$fb,$29,$fc,$85,$ad,$c8,$b1,$fb,$0a,$a8,$b9
.byte $3c,$03,$8d,$ae,$00,$c8,$b9,$3c,$03,$8d,$af,$00,$20,$be,$c6,$a4
.byte $b6,$20,$93,$c6,$20,$cb,$c4,$bd,$5b,$c1,$20,$d2,$ff,$bd,$93,$c1
.byte $20,$d2,$ff,$bd,$cb,$c1,$20,$d2,$ff,$a9,$20,$24,$ab,$f0,$03,$20
.byte $49,$c3,$a2,$20,$a9,$04,$24,$ab,$f0,$02,$a2,$28,$8a,$20,$d2,$ff
.byte $24,$ab,$50,$05,$a9,$23,$20,$d2,$ff,$20,$2c,$c5,$88,$f0,$16,$a9
.byte $08,$24,$ab,$f0,$07,$a9,$4d,$20,$d2,$ff,$a0,$01,$b9,$ad,$00,$20
.byte $2a,$c3,$88,$d0,$f7,$a0,$03,$b9,$ac,$c0,$24,$ab,$f0,$09,$b9,$af
.byte $c0,$be,$b2,$c0,$20,$42,$c3,$88,$d0,$ed,$a5,$b6,$20,$67,$c3,$38
.byte $e9,$01,$d0,$f8,$60,$a4,$d3,$a9,$20,$91,$d1,$c8,$c0,$28,$90,$f9
.byte $60,$e4,$ab,$d0,$04,$05,$ad,$85,$ad,$60,$b9,$ad,$00,$91,$fb,$d1
.byte $fb,$d0,$04,$88,$10,$f4,$60,$68,$68,$60,$d0,$1c,$8a,$05,$ab,$85
.byte $ab,$a9,$04,$85,$b5,$20,$cf,$ff,$c9,$20,$f0,$0d,$c9,$24,$f0,$09
.byte $c9,$28,$f0,$05,$c9,$2c,$f0,$01,$60,$c6,$b5,$d0,$e8,$60,$e0,$18
.byte $30,$0e,$ad,$ae,$00,$38,$e9,$02,$38,$e5,$fb,$8d,$ae,$00,$a0,$40
.byte $60,$20,$7e,$c2,$85,$fd,$a5,$fc,$85,$fe,$20,$51,$c3,$20,$e4,$c6
.byte $30,$fb,$10,$f6,$a9,$00,$85,$d3,$20,$4c,$c3,$20,$23,$c3,$20,$4c
.byte $c3,$20,$cf,$ff,$a9,$01,$85,$d3,$a2,$80,$d0,$05,$a2,$80,$8e,$b1
.byte $02,$86,$aa,$20,$7e,$c2,$a9,$25,$85,$c8,$2c,$b1,$02,$10,$08,$a2
.byte $0a,$20,$cf,$ff,$ca,$d0,$fa,$a9,$00,$8d,$b1,$02,$20,$a1,$c6,$c9
.byte $46,$d0,$16,$46,$aa,$68,$68,$a2,$02,$b5,$fa,$48,$b5,$fc,$95,$fa
.byte $68,$95,$fc,$ca,$d0,$f3,$4c,$64,$c5,$c9,$2e,$d0,$11,$20,$9a,$c2
.byte $a0,$00,$91,$fb,$d1,$fb,$d0,$04,$20,$67,$c3,$c8,$88,$60,$a2,$fd
.byte $c9,$4d,$d0,$19,$20,$9a,$c2,$a0,$00,$c9,$3f,$b0,$ef,$0a,$a8,$a5
.byte $fb,$99,$3c,$03,$a5,$fc,$c8,$99,$3c,$03,$20,$a1,$c6,$95,$a9,$e0
.byte $fd,$d0,$04,$a9,$07,$85,$b7,$e8,$d0,$f0,$a2,$38,$a5,$a6,$dd,$5b
.byte $c1,$f0,$05,$ca,$d0,$f6,$ca,$60,$a5,$a7,$dd,$93,$c1,$d0,$f4,$a5
.byte $a8,$dd,$cb,$c1,$d0,$ed,$bd,$11,$c1,$85,$ad,$20,$a1,$c6,$a0,$00
.byte $e0,$20,$10,$09,$c9,$20,$d0,$08,$bd,$4d,$c1,$85,$ad,$4c,$31,$c8
.byte $a0,$08,$c9,$4d,$f0,$20,$a0,$40,$c9,$23,$f0,$1a,$20,$9d,$c2,$8d
.byte $ae,$00,$8d,$af,$00,$20,$a1,$c6,$a0,$20,$c9,$30,$90,$1b,$c9,$47
.byte $b0,$17,$a0,$80,$c6,$d3,$20,$a1,$c6,$20,$9d,$c2,$8d,$ae,$00,$20
.byte $a1,$c6,$c0,$08,$f0,$03,$20,$be,$c6,$84,$ab,$a2,$01,$c9,$58,$20
.byte $9a,$c6,$a2,$04,$c9,$29,$20,$9a,$c6,$a2,$02,$c9,$59,$20,$9a,$c6
.byte $a5,$ad,$29,$0d,$f0,$0a,$a2,$40,$a9,$08,$20,$81,$c6,$a9,$18,$2c
.byte $a9,$1c,$a2,$82,$20,$81,$c6,$a0,$08,$a5,$ad,$c9,$20,$f0,$09,$be
.byte $03,$c2,$b9,$0b,$c2,$20,$81,$c6,$88,$d0,$f4,$a5,$ab,$10,$01,$c8
.byte $c8,$20,$8a,$c6,$c6,$b7,$a5,$b7,$85,$d3,$4c,$97,$c5,$20,$8d,$c2
.byte $8d,$af,$02,$60,$20,$8d,$c2,$8d,$b0,$02,$60,$4c,$d1,$c2,$a0,$02
.byte $84,$bc,$88,$84,$b9,$84,$bb,$88,$84,$b7,$20,$ca,$c2,$c9,$22,$d0
.byte $ea,$20,$ca,$c2,$91,$bb,$c8,$e6,$b7,$c9,$22,$d0,$f4,$c6,$b7,$ad
.byte $b0,$02,$85,$ba,$a5,$ac,$c9,$53,$f0,$13,$20,$c2,$c2,$f0,$09,$a2
.byte $c3,$20,$80,$c2,$a9,$00,$85,$b9,$a9,$00,$6c,$30,$03,$a2,$c1,$20
.byte $80,$c2,$a2,$ae,$20,$80,$c2,$6c,$32,$03,$20,$7e,$c2,$20,$ca,$c2
.byte $49,$02,$4a,$4a,$08,$20,$80,$c2,$20,$51,$c3,$28,$b0,$0c,$a5,$fd
.byte $65,$fb,$aa,$a5,$fe,$65,$fc,$38,$b0,$09,$a5,$fb,$e5,$fd,$aa,$a5
.byte $fc,$e5,$fe,$a8,$8a,$84,$fc,$85,$fb,$84,$62,$85,$63,$08,$a9,$00
.byte $85,$d3,$20,$75,$c6,$a5,$fc,$d0,$0f,$20,$49,$c3,$a5,$fb,$20,$2a
.byte $c3,$a5,$fb,$20,$d0,$c3,$f0,$03,$20,$23,$c3,$20,$4c,$c3,$a2,$90
.byte $a5,$01,$8d,$b1,$02,$a9,$37,$85,$01,$28,$20,$49,$bc,$20,$dd,$bd
.byte $ae,$b1,$02,$86,$01,$4c,$56,$c3,$20,$8d,$c2,$aa,$a4,$d3,$b1,$d1
.byte $49,$20,$f0,$a3,$8a,$a8,$20,$9a,$c2,$38,$b0,$a9,$20,$b8,$c2,$a0
.byte $08,$48,$20,$ca,$c2,$c9,$31,$68,$2a,$88,$d0,$f5,$f0,$eb,$20,$b8
.byte $c2,$a2,$00,$8a,$86,$fb,$85,$fc,$a8,$20,$cf,$ff,$c9,$3a,$b0,$84
.byte $e9,$2f,$b0,$04,$38,$4c,$c4,$c8,$85,$fd,$06,$fb,$26,$fc,$a5,$fc
.byte $85,$fe,$a5,$fb,$0a,$26,$fe,$0a,$26,$fe,$18,$65,$fb,$08,$18,$65
.byte $fd,$aa,$a5,$fe,$65,$fc,$28,$69,$00,$4c,$34,$c9,$20,$7a,$c2,$a9
.byte $37,$85,$01,$a2,$04,$bd,$87,$c0,$95,$aa,$ca,$10,$f8,$20,$51,$c3
.byte $a6,$aa,$a5,$ab,$20,$cd,$bd,$e6,$aa,$d0,$02,$e6,$ab,$a9,$44,$20
.byte $d2,$ff,$a9,$c1,$20,$d2,$ff,$a0,$00,$b1,$fb,$84,$62,$85,$63,$20
.byte $d1,$bd,$20,$63,$c4,$a2,$03,$b0,$0a,$a9,$2c,$a6,$d3,$e0,$49,$90
.byte $e3,$a2,$09,$86,$c6,$bd,$7d,$c0,$9d,$76,$02,$ca,$d0,$f7,$4c,$6e
.byte $c3,$20,$7a,$c2,$20,$8d,$c2,$a2,$00,$81,$fb,$48,$20,$63,$c4,$68
.byte $90,$f7,$60,$20,$5a,$c2,$a5,$a6,$d0,$02,$c6,$a7,$c6,$a6,$20,$30
.byte $ca,$86,$b5,$a0,$02,$90,$04,$a2,$02,$a0,$00,$18,$a5,$a6,$65,$ae
.byte $85,$aa,$a5,$a7,$65,$af,$85,$ab,$a1,$a4,$81,$a8,$41,$a8,$05,$b5
.byte $85,$b5,$a5,$a4,$c5,$a6,$a5,$a5,$e5,$a7,$b0,$1d,$18,$b5,$a4,$79
.byte $6b,$c0,$95,$a4,$b5,$a5,$79,$6c,$c0,$95,$a5,$8a,$18,$69,$04,$aa
.byte $c9,$07,$90,$e8,$e9,$08,$aa,$b0,$cf,$a5,$b5,$f0,$0f,$4c,$d1,$c2
.byte $38,$a2,$fe,$b5,$aa,$f5,$a6,$95,$b0,$e8,$d0,$f7,$60,$20,$62,$ca
.byte $4c,$d6,$c9,$4c,$62,$ca,$c5,$a7,$d0,$02,$e4,$a6,$b0,$13,$c5,$a5
.byte $d0,$02,$e4,$a4,$90,$0b,$85,$b4,$8a,$18,$65,$ae,$aa,$a5,$b4,$65
.byte $af,$60,$20,$5a,$c2,$20,$7a,$c2,$20,$30,$ca,$20,$cb,$c4,$c8,$a9
.byte $10,$24,$ab,$f0,$26,$a6,$fb,$a5,$fc,$20,$46,$ca,$86,$aa,$b1,$fb
.byte $85,$b5,$20,$4a,$c5,$a0,$01,$20,$46,$ca,$ca,$8a,$18,$e5,$aa,$91
.byte $fb,$45,$b5,$10,$19,$20,$51,$c3,$20,$23,$c3,$24,$ab,$10,$0f,$b1
.byte $fb,$aa,$c8,$b1,$fb,$20,$46,$ca,$91,$fb,$8a,$88,$91,$fb,$20,$6a
.byte $c6,$20,$66,$c4,$90,$b5,$60,$20,$64,$c2,$a2,$27,$20,$40,$c3,$20
.byte $23,$c3,$a0,$08,$a2,$00,$20,$4c,$c3,$a1,$fb,$20,$39,$c4,$d0,$f9
.byte $a2,$00,$20,$5d,$c4,$f0,$03,$4c,$ba,$ca,$60,$20,$7e,$c2,$a0,$03
.byte $20,$cf,$ff,$88,$d0,$fa,$20,$ca,$c2,$c9,$2e,$f0,$02,$91,$fb,$c8
.byte $c0,$20,$90,$f2,$60,$20,$7a,$c2,$a2,$00,$a1,$fb,$c1,$fd,$d0,$0b
.byte $20,$67,$c3,$e6,$fd,$d0,$f3,$e6,$fe,$d0,$ef,$20,$4c,$c3,$4c,$23
.byte $c3,$a9,$ff,$a2,$04,$95,$fa,$ca,$d0,$fb,$20,$ca,$c2,$a2,$05,$dd
.byte $6e,$c0,$f0,$45,$ca,$d0,$f8,$86,$a9,$20,$b4,$cb,$e8,$20,$cf,$ff
.byte $c9,$20,$f0,$f3,$c9,$2c,$d0,$03,$20,$7a,$c2,$20,$51,$c3,$a4,$a9
.byte $b1,$fb,$20,$d6,$cb,$d0,$18,$88,$10,$f6,$20,$23,$c3,$20,$4c,$c3
.byte $a4,$d3,$c0,$24,$90,$09,$20,$94,$c4,$20,$72,$c4,$20,$51,$c3,$20
.byte $63,$c4,$90,$da,$a0,$27,$4c,$96,$c4,$bd,$73,$c0,$85,$a8,$bd,$78
.byte $c0,$85,$a9,$aa,$f0,$06,$20,$b4,$cb,$ca,$d0,$fa,$20,$7a,$c2,$20
.byte $cb,$c4,$20,$2c,$c5,$a5,$a8,$24,$ab,$d0,$09,$a8,$d0,$21,$a5,$ad
.byte $d0,$1d,$f0,$0d,$a4,$a9,$b9,$ad,$00,$20,$d6,$cb,$d0,$11,$88,$d0
.byte $f5,$84,$aa,$20,$8c,$c5,$20,$6f,$c4,$20,$66,$c4,$90,$d1,$60,$20
.byte $6a,$c6,$f0,$f5,$20,$c0,$cb,$9d,$cc,$03,$bd,$3c,$03,$9d,$6c,$03
.byte $20,$ca,$c2,$a0,$0f,$c9,$2a,$d0,$02,$a0,$00,$20,$af,$c2,$9d,$3c
.byte $03,$98,$9d,$9c,$03,$60,$85,$b4,$4a,$4a,$4a,$4a,$59,$6c,$03,$39
.byte $cc,$03,$29,$0f,$d0,$0a,$a5,$b4,$59,$3c,$03,$39,$9c,$03,$29,$0f
.byte $60,$68,$68,$20,$cf,$ff,$c9,$57,$d0,$03,$4c,$56,$cd,$c9,$42,$d0
.byte $03,$4c,$d0,$cd,$c9,$51,$d0,$03,$4c,$4f,$cd,$c9,$53,$f0,$03,$4c
.byte $d1,$c2,$20,$8d,$c2,$48,$20,$8d,$c2,$48,$20,$49,$c2,$a0,$00,$b1
.byte $fb,$8d,$bc,$02,$98,$91,$fb,$a9,$36,$8d,$16,$03,$a9,$cc,$8d,$17
.byte $03,$a2,$fc,$4c,$ec,$c3,$a2,$03,$68,$9d,$aa,$02,$ca,$10,$f9,$68
.byte $68,$ba,$8e,$ae,$02,$ad,$a8,$02,$85,$fc,$ad,$a9,$02,$85,$fb,$ad
.byte $bc,$02,$a0,$00,$91,$fb,$a9,$14,$8d,$16,$03,$a9,$c2,$8d,$17,$03
.byte $a9,$52,$4c,$ff,$c2,$20,$51,$c3,$ad,$11,$d0,$09,$10,$8d,$11,$d0
.byte $60,$8d,$ab,$02,$08,$68,$29,$ef,$8d,$aa,$02,$8e,$ac,$02,$8c,$ad
.byte $02,$68,$18,$69,$01,$8d,$a9,$02,$68,$69,$00,$8d,$a8,$02,$a9,$80
.byte $8d,$bc,$02,$d0,$10,$20,$e5,$cd,$20,$dd,$fd,$d8,$a2,$05,$68,$9d
.byte $a8,$02,$ca,$10,$f9,$ad,$14,$03,$8d,$bb,$02,$ad,$15,$03,$8d,$ba
.byte $02,$ba,$8e,$ae,$02,$58,$ad,$aa,$02,$29,$10,$f0,$08,$20,$65,$cc
.byte $a9,$52,$4c,$ff,$c2,$2c,$bc,$02,$50,$1f,$38,$ad,$a9,$02,$ed,$bd
.byte $02,$8d,$b1,$02,$ad,$a8,$02,$ed,$be,$02,$0d,$b1,$02,$d0,$67,$ad
.byte $bf,$02,$d0,$5f,$a9,$80,$8d,$bc,$02,$30,$12,$4e,$bc,$02,$90,$cd
.byte $ae,$ae,$02,$9a,$a9,$cc,$48,$a9,$70,$48,$4c,$ba,$cd,$20,$65,$cc
.byte $a9,$a8,$85,$fb,$a9,$02,$85,$fc,$20,$4c,$c3,$a0,$00,$b1,$fb,$20
.byte $2a,$c3,$c8,$c0,$07,$f0,$09,$c0,$01,$f0,$f2,$20,$4c,$c3,$d0,$ed
.byte $ad,$a9,$02,$ae,$a8,$02,$85,$fb,$86,$fc,$20,$49,$c3,$20,$cb,$c4
.byte $20,$c7,$c5,$20,$e4,$ff,$f0,$fb,$c9,$4a,$d0,$0a,$a9,$01,$8d,$bc
.byte $02,$d0,$2f,$ce,$bf,$02,$a5,$91,$c9,$7f,$d0,$26,$4c,$bd,$cc,$20
.byte $f2,$cd,$a9,$40,$d0,$0a,$20,$f2,$cd,$08,$68,$8d,$aa,$02,$a9,$80
.byte $8d,$bc,$02,$ba,$8e,$ae,$02,$20,$49,$c2,$20,$65,$cc,$ad,$bc,$02
.byte $f0,$37,$a2,$00,$ad,$11,$d0,$a8,$29,$10,$f0,$10,$98,$29,$ef,$8d
.byte $11,$d0,$ea,$ea,$a0,$0c,$ca,$d0,$fd,$88,$d0,$fa,$78,$a9,$47,$8d
.byte $04,$dc,$8e,$05,$dc,$ad,$0e,$dc,$29,$80,$09,$11,$8d,$0e,$dc,$a9
.byte $95,$a2,$cc,$8d,$bb,$02,$8e,$ba,$02,$ae,$ae,$02,$9a,$78,$ad,$bb
.byte $02,$ae,$ba,$02,$8d,$14,$03,$8e,$15,$03,$ad,$a8,$02,$48,$ad,$a9
.byte $02,$48,$ad,$aa,$02,$48,$ad,$ab,$02,$ae,$ac,$02,$ac,$ad,$02,$40
.byte $20,$8d,$c2,$8d,$be,$02,$20,$8d,$c2,$8d,$bd,$02,$20,$8d,$c2,$8d
.byte $bf,$02,$4c,$d6,$c2,$ad,$b8,$02,$ae,$b9,$02,$8d,$14,$03,$8e,$15
.byte $03,$60,$ad,$14,$03,$ae,$15,$03,$8d,$b8,$02,$8e,$b9,$02,$a9,$95
.byte $8d,$16,$03,$a9,$cc,$8d,$17,$03,$60,$a9,$07,$8d,$20,$d0,$a9,$36
.byte $85,$01,$a2,$00,$bd,$e4,$cf,$9d,$d0,$02,$e8,$e0,$0d,$90,$f5,$a2
.byte $2a,$20,$40,$c3,$20,$cf,$ff,$c9,$2a,$f0,$f9,$a2,$06,$dd,$d2,$cf
.byte $d0,$11,$8e,$c1,$02,$8a,$0a,$aa,$e8,$bd,$d8,$cf,$48,$ca,$bd,$d8
.byte $cf,$48,$60,$ca,$10,$e7,$4c,$1f,$ce,$a9,$00,$85,$fb,$a9,$bf,$85
.byte $fc,$85,$fe,$a5,$fb,$69,$04,$85,$fd,$20,$fc,$c3,$20,$e1,$ff,$f0
.byte $0f,$ad,$8d,$02,$f0,$f6,$a9,$00,$85,$c6,$a5,$fc,$c9,$c0,$90,$e3
.byte $4c,$1f,$ce,$20,$7e,$c2,$a0,$20,$a2,$00,$20,$ca,$c2,$20,$9a,$c2
.byte $81,$fb,$20,$39,$c4,$d0,$f3,$20,$51,$c3,$4c,$24,$ce,$20,$55,$cf
.byte $ad,$c1,$02,$c9,$02,$d0,$03,$4c,$eb,$ce,$a2,$00,$bd,$00,$bf,$8d
.byte $c3,$02,$e8,$bd,$00,$bf,$8d,$c4,$02,$8a,$4c,$cb,$ce,$20,$c2,$c2
.byte $d0,$03,$4c,$8d,$ce,$20,$8d,$c2,$8d,$c3,$02,$20,$8d,$c2,$8d,$c4
.byte $02,$20,$55,$cf,$ad,$c1,$02,$c9,$02,$f0,$20,$20,$0d,$cf,$a2,$0d
.byte $20,$c6,$ff,$a0,$00,$20,$cf,$ff,$ea,$ea,$ea,$ea,$99,$00,$bf,$c8
.byte $d0,$f3,$20,$cc,$ff,$20,$bc,$cf,$4c,$49,$ce,$20,$40,$cf,$a2,$0d
.byte $20,$c9,$ff,$a0,$00,$b9,$00,$bf,$20,$d2,$ff,$a6,$90,$d0,$03,$c8
.byte $d0,$f3,$20,$cc,$ff,$a9,$32,$20,$0d,$cf,$4c,$b6,$cf,$8d,$d1,$02
.byte $ad,$c3,$02,$20,$79,$cf,$8e,$d8,$02,$8d,$d9,$02,$ad,$c4,$02,$20
.byte $79,$cf,$8e,$db,$02,$8d,$dc,$02,$a2,$0f,$20,$c9,$ff,$a2,$00,$bd
.byte $d0,$02,$20,$d2,$ff,$e8,$e0,$0d,$90,$f5,$20,$cc,$ff,$4c,$8c,$cf
.byte $a2,$0f,$20,$c9,$ff,$a2,$00,$bd,$f2,$cf,$20,$d2,$ff,$e8,$e0,$08
.byte $90,$f5,$4c,$cc,$ff,$a9,$0f,$a8,$a2,$08,$20,$ba,$ff,$a9,$00,$20
.byte $bd,$ff,$20,$c0,$ff,$a9,$0d,$a8,$a2,$08,$20,$ba,$ff,$a9,$01,$a2
.byte $f1,$a0,$cf,$20,$bd,$ff,$4c,$c0,$ff,$a2,$30,$38,$e9,$0a,$90,$03
.byte $e8,$b0,$f9,$69,$3a,$60,$20,$8c,$cf,$4c,$b6,$cf,$a9,$00,$85,$90
.byte $20,$51,$c3,$a9,$08,$20,$b4,$ff,$a9,$6f,$20,$96,$ff,$20,$a5,$ff
.byte $c9,$30,$d0,$06,$4c,$ab,$ff,$20,$a5,$ff,$20,$d2,$ff,$c9,$0d,$d0
.byte $f6,$20,$ab,$ff,$68,$68,$20,$bc,$cf,$4c,$1f,$ce,$a9,$0d,$20,$c3
.byte $ff,$a9,$0f,$4c,$c3,$ff,$a9,$06,$8d,$20,$d0,$a9,$37,$85,$01,$4c
.byte $d6,$c2,$3a,$52,$57,$4d,$58,$40,$72,$ce,$ac,$ce,$ac,$ce,$48,$ce
.byte $c5,$cf,$85,$cf,$55,$31,$3a,$31,$33,$20,$30,$20,$31,$38,$20,$30
.byte $30,$23,$42,$2d,$50,$20,$31,$33,$20,$30,$00
;; bottom part of C64 KERNAL ROM (E000-E4AF)
.org $E000
.byte $85,$56,$20,$0f,$bc,$a5,$61,$c9,$88,$90,$03,$20,$d4,$ba,$20,$cc
.byte $bc,$a5,$07,$18,$69,$81,$f0,$f3,$38,$e9,$01,$48,$a2,$05,$b5,$69
.byte $b4,$61,$95,$61,$94,$69,$ca,$10,$f5,$a5,$56,$85,$70,$20,$53,$b8
.byte $20,$b4,$bf,$a9,$c4,$a0,$bf,$20,$59,$e0,$a9,$00,$85,$6f,$68,$20
.byte $b9,$ba,$60,$85,$71,$84,$72,$20,$ca,$bb,$a9,$57,$20,$28,$ba,$20
.byte $5d,$e0,$a9,$57,$a0,$00,$4c,$28,$ba,$85,$71,$84,$72,$20,$c7,$bb
.byte $b1,$71,$85,$67,$a4,$71,$c8,$98,$d0,$02,$e6,$72,$85,$71,$a4,$72
.byte $20,$28,$ba,$a5,$71,$a4,$72,$18,$69,$05,$90,$01,$c8,$85,$71,$84
.byte $72,$20,$67,$b8,$a9,$5c,$a0,$00,$c6,$67,$d0,$e4,$60,$98,$35,$44
.byte $7a,$00,$68,$28,$b1,$46,$00,$20,$2b,$bc,$30,$37,$d0,$20,$20,$f3
.byte $ff,$86,$22,$84,$23,$a0,$04,$b1,$22,$85,$62,$c8,$b1,$22,$85,$64
.byte $a0,$08,$b1,$22,$85,$63,$c8,$b1,$22,$85,$65,$4c,$e3,$e0,$a9,$8b
.byte $a0,$00,$20,$a2,$bb,$a9,$8d,$a0,$e0,$20,$28,$ba,$a9,$92,$a0,$e0
.byte $20,$67,$b8,$a6,$65,$a5,$62,$85,$65,$86,$62,$a6,$63,$a5,$64,$85
.byte $63,$86,$64,$a9,$00,$85,$66,$a5,$61,$85,$70,$a9,$80,$85,$61,$20
.byte $d7,$b8,$a2,$8b,$a0,$00,$4c,$d4,$bb,$c9,$f0,$d0,$07,$84,$38,$86
.byte $37,$4c,$63,$a6,$aa,$d0,$02,$a2,$1e,$4c,$37,$a4,$20,$d2,$ff,$b0
.byte $e8,$60,$20,$cf,$ff,$b0,$e2,$60,$20,$ad,$e4,$b0,$dc,$60,$20,$c6
.byte $ff,$b0,$d6,$60,$20,$e4,$ff,$b0,$d0,$60,$20,$8a,$ad,$20,$f7,$b7
.byte $a9,$e1,$48,$a9,$46,$48,$ad,$0f,$03,$48,$ad,$0c,$03,$ae,$0d,$03
.byte $ac,$0e,$03,$28,$6c,$14,$00,$08,$8d,$0c,$03,$8e,$0d,$03,$8c,$0e
.byte $03,$68,$8d,$0f,$03,$60,$20,$d4,$e1,$a6,$2d,$a4,$2e,$a9,$2b,$20
.byte $d8,$ff,$b0,$95,$60,$a9,$01,$2c,$a9,$00,$85,$0a,$20,$d4,$e1,$a5
.byte $0a,$a6,$2b,$a4,$2c,$20,$d5,$ff,$b0,$57,$a5,$0a,$f0,$17,$a2,$1c
.byte $20,$b7,$ff,$29,$10,$d0,$17,$a5,$7a,$c9,$02,$f0,$07,$a9,$64,$a0
.byte $a3,$4c,$1e,$ab,$60,$20,$b7,$ff,$29,$bf,$f0,$05,$a2,$1d,$4c,$37
.byte $a4,$a5,$7b,$c9,$02,$d0,$0e,$86,$2d,$84,$2e,$a9,$76,$a0,$a3,$20
.byte $1e,$ab,$4c,$2a,$a5,$20,$8e,$a6,$20,$33,$a5,$4c,$77,$a6,$20,$19
.byte $e2,$20,$c0,$ff,$b0,$0b,$60,$20,$19,$e2,$a5,$49,$20,$c3,$ff,$90
.byte $c3,$4c,$f9,$e0,$a9,$00,$20,$bd,$ff,$a2,$01,$a0,$00,$20,$ba,$ff
.byte $20,$06,$e2,$20,$57,$e2,$20,$06,$e2,$20,$00,$e2,$a0,$00,$86,$49
.byte $20,$ba,$ff,$20,$06,$e2,$20,$00,$e2,$8a,$a8,$a6,$49,$4c,$ba,$ff
.byte $20,$0e,$e2,$4c,$9e,$b7,$20,$79,$00,$d0,$02,$68,$68,$60,$20,$fd
.byte $ae,$20,$79,$00,$d0,$f7,$4c,$08,$af,$a9,$00,$20,$bd,$ff,$20,$11
.byte $e2,$20,$9e,$b7,$86,$49,$8a,$a2,$01,$a0,$00,$20,$ba,$ff,$20,$06
.byte $e2,$20,$00,$e2,$86,$4a,$a0,$00,$a5,$49,$e0,$03,$90,$01,$88,$20
.byte $ba,$ff,$20,$06,$e2,$20,$00,$e2,$8a,$a8,$a6,$4a,$a5,$49,$20,$ba
.byte $ff,$20,$06,$e2,$20,$0e,$e2,$20,$9e,$ad,$20,$a3,$b6,$a6,$22,$a4
.byte $23,$4c,$bd,$ff,$a9,$e0,$a0,$e2,$20,$67,$b8,$20,$0c,$bc,$a9,$e5
.byte $a0,$e2,$a6,$6e,$20,$07,$bb,$20,$0c,$bc,$20,$cc,$bc,$a9,$00,$85
.byte $6f,$20,$53,$b8,$a9,$ea,$a0,$e2,$20,$50,$b8,$a5,$66,$48,$10,$0d
.byte $20,$49,$b8,$a5,$66,$30,$09,$a5,$12,$49,$ff,$85,$12,$20,$b4,$bf
.byte $a9,$ea,$a0,$e2,$20,$67,$b8,$68,$10,$03,$20,$b4,$bf,$a9,$ef,$a0
.byte $e2,$4c,$43,$e0,$20,$ca,$bb,$a9,$00,$85,$12,$20,$6b,$e2,$a2,$4e
.byte $a0,$00,$20,$f6,$e0,$a9,$57,$a0,$00,$20,$a2,$bb,$a9,$00,$85,$66
.byte $a5,$12,$20,$dc,$e2,$a9,$4e,$a0,$00,$4c,$0f,$bb,$48,$4c,$9d,$e2
.byte $81,$49,$0f,$da,$a2,$83,$49,$0f,$da,$a2,$7f,$00,$00,$00,$00,$05
.byte $84,$e6,$1a,$2d,$1b,$86,$28,$07,$fb,$f8,$87,$99,$68,$89,$01,$87
.byte $23,$35,$df,$e1,$86,$a5,$5d,$e7,$28,$83,$49,$0f,$da,$a2,$a5,$66
.byte $48,$10,$03,$20,$b4,$bf,$a5,$61,$48,$c9,$81,$90,$07,$a9,$bc,$a0
.byte $b9,$20,$0f,$bb,$a9,$3e,$a0,$e3,$20,$43,$e0,$68,$c9,$81,$90,$07
.byte $a9,$e0,$a0,$e2,$20,$50,$b8,$68,$10,$03,$4c,$b4,$bf,$60,$0b,$76
.byte $b3,$83,$bd,$d3,$79,$1e,$f4,$a6,$f5,$7b,$83,$fc,$b0,$10,$7c,$0c
.byte $1f,$67,$ca,$7c,$de,$53,$cb,$c1,$7d,$14,$64,$70,$4c,$7d,$b7,$ea
.byte $51,$7a,$7d,$63,$30,$88,$7e,$7e,$92,$44,$99,$3a,$7e,$4c,$cc,$91
.byte $c7,$7f,$aa,$aa,$aa,$13,$81,$00,$00,$00,$00,$20,$cc,$ff,$a9,$00
.byte $85,$13,$20,$7a,$a6,$58,$a2,$80,$6c,$00,$03,$8a,$30,$03,$4c,$3a
.byte $a4,$4c,$74,$a4,$20,$53,$e4,$20,$bf,$e3,$20,$22,$e4,$a2,$fb,$9a
.byte $d0,$e4,$e6,$7a,$d0,$02,$e6,$7b,$ad,$60,$ea,$c9,$3a,$b0,$0a,$c9
.byte $20,$f0,$ef,$38,$e9,$30,$38,$e9,$d0,$60,$80,$4f,$c7,$52,$58,$a9
.byte $4c,$85,$54,$8d,$10,$03,$a9,$48,$a0,$b2,$8d,$11,$03,$8c,$12,$03
.byte $a9,$91,$a0,$b3,$85,$05,$84,$06,$a9,$aa,$a0,$b1,$85,$03,$84,$04
.byte $a2,$1c,$bd,$a2,$e3,$95,$73,$ca,$10,$f8,$a9,$03,$85,$53,$a9,$00
.byte $85,$68,$85,$13,$85,$18,$a2,$01,$8e,$fd,$01,$8e,$fc,$01,$a2,$19
.byte $86,$16,$38,$20,$9c,$ff,$86,$2b,$84,$2c,$38,$20,$99,$ff,$86,$37
.byte $84,$38,$86,$33,$84,$34,$a0,$00,$98,$91,$2b,$e6,$2b,$d0,$02,$e6
.byte $2c,$60,$a5,$2b,$a4,$2c,$20,$08,$a4,$a9,$73,$a0,$e4,$20,$1e,$ab
.byte $a5,$37,$38,$e5,$2b,$aa,$a5,$38,$e5,$2c,$20,$cd,$bd,$a9,$60,$a0
.byte $e4,$20,$1e,$ab,$4c,$44,$a6,$8b,$e3,$83,$a4,$7c,$a5,$1a,$a7,$e4
.byte $a7,$86,$ae,$a2,$0b,$bd,$47,$e4,$9d,$00,$03,$ca,$10,$f7,$60,$00
.byte $20,$42,$41,$53,$49,$43,$20,$42,$59,$54,$45,$53,$20,$46,$52,$45
.byte $45,$0d,$00,$93,$0d,$20,$20,$20,$20,$2a,$2a,$2a,$2a,$20,$43,$4f
.byte $4d,$4d,$4f,$44,$4f,$52,$45,$20,$36,$34,$20,$42,$41,$53,$49,$43
.byte $20,$56,$32,$20,$2a,$2a,$2a,$2a,$0d,$0d,$20,$36,$34,$4b,$20,$52
.byte $41,$4d,$20,$53,$59,$53,$54,$45,$4d,$20,$20,$00
;;; ----------------------------------------------------------------------------
;;; ------------- C64 KERNAL ROM emulation and stub routines ----------------
;;; ----------------------------------------------------------------------------
LINEBUF = $0400 ; screen buffer start in memory
NUMCOLS = 80 ; length of a row
NUMROWS = 25 ; number of rows in buffer
INPUT_UCASE = 1 ; convert all input to uppercase
SUPPRESS_NP = 1 ; do not output non-printable characters
.org $F000
WSTART: CLD ; clear decimal mode flag
LDX #$FF ; reset stack pointer
TXS
CLI ; allow interrupts
JMP ($A002) ; BASIC warm start
ENTRY: LDX #<RAMTOP
LDY #>RAMTOP
JSR $FF99 ; set RAM top
LDX #<(LINEBUF + (NUMCOLS*NUMROWS) + 1)
LDY #>(LINEBUF + (NUMCOLS*NUMROWS) + 1)
JSR $FF9C ; set RAM bottom
LDA #<WSTART ; set NMI and BRK ...
STA $0316 ; interrupt vectors ...
STA $0318 ; to do BASIC warm start ...
LDA #>WSTART ; (we are not using IRQs)
STA $0317
STA $0319
JMP ($A000) ; BASIC cold start
.include "kernal.asm"