This repository has been archived by the owner on Dec 24, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 91
/
Copy pathti57rev1le.asm.txt
2048 lines (2048 loc) · 75.8 KB
/
ti57rev1le.asm.txt
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
0x0000: 0x120f CALL 0x020f
0x0001: 0x1122 CALL 0x0122
0x0002: 0x13f2 CALL 0x03f2
0x0003: 0x1b8b BRNC 0x038b
0x0004: 0x0cae TST C[14:3]
0x0005: 0x1808 BRNC 0x0008
0x0006: 0x16b5 CALL 0x06b5
0x0007: 0x15fc CALL 0x05fc
0x0008: 0x16ad CALL 0x06ad
0x0009: 0x1b8b BRNC 0x038b
0x000a: 0x1122 CALL 0x0122
0x000b: 0x0cae TST C[14:3]
0x000c: 0x1ee7 BRC 0x02e7
0x000d: 0x140c CALL 0x040c
0x000e: 0x071e XCHG A,D,00FF FFFF FFFF FFFF
0x000f: 0x1a8e BRNC 0x028e
0x0010: 0x0a28 LOAD A,A<<1,FF00 0000 0000 0000
0x0011: 0x05d9 LOAD D,D-D,0000 0000 0000 00FF
0x0012: 0x198b BRNC 0x018b
0x0013: 0x1947 BRNC 0x0147
0x0014: 0x19f2 BRNC 0x01f2
0x0015: 0x193e BRNC 0x013e
0x0016: 0x1af3 BRNC 0x02f3
0x0017: 0x1b1b BRNC 0x031b
0x0018: 0x1a04 BRNC 0x0204
0x0019: 0x0cae TST C[14:3]
0x001a: 0x1da3 BRC 0x01a3
0x001b: 0x1124 CALL 0x0124
0x001c: 0x19f8 BRNC 0x01f8
0x001d: 0x1122 CALL 0x0122
0x001e: 0x1602 CALL 0x0602
0x001f: 0x1b8b BRNC 0x038b
0x0020: 0x1122 CALL 0x0122
0x0021: 0x163c CALL 0x063c
0x0022: 0x1b8b BRNC 0x038b
0x0023: 0x180a BRNC 0x000a
0x0024: 0x18f8 BRNC 0x00f8
0x0025: 0x0cae TST C[14:3]
0x0026: 0x1d0a BRC 0x010a
0x0027: 0x1124 CALL 0x0124
0x0028: 0x0c72 TST B[15:0]
0x0029: 0x0c7d CLR B[15:3]
0x002a: 0x1e4b BRC 0x024b
0x002b: 0x0c7a TST B[15:2]
0x002c: 0x1f8a BRC 0x038a
0x002d: 0x0da7 MOVE C,1,00F0 0000 0000 0000
0x002e: 0x0c70 SET B[15:0]
0x002f: 0x1a4b BRNC 0x024b
0x0030: 0x0fe1 LOAD D,D-1,F000 0000 0000 0000
0x0031: 0x1a77 BRNC 0x0277
0x0032: 0x189c BRNC 0x009c
0x0033: 0x1aed BRNC 0x02ed
0x0034: 0x18b7 BRNC 0x00b7
0x0035: 0x0cae TST C[14:3]
0x0036: 0x1c69 BRC 0x0069
0x0037: 0x1122 CALL 0x0122
0x0038: 0x1a70 BRNC 0x0270
0x0039: 0x1124 CALL 0x0124
0x003a: 0x0cae TST C[14:3]
0x003b: 0x1fb6 BRC 0x03b6
0x003c: 0x0c72 TST B[15:0]
0x003d: 0x1e27 BRC 0x0227
0x003e: 0x0f27 MOVE A,1,F000 0000 0000 0000
0x003f: 0x1a1e BRNC 0x021e
0x0040: 0x0827 MOVE A,1,0F00 0000 0000 0000
0x0041: 0x185c BRNC 0x005c
0x0042: 0x187a BRNC 0x007a
0x0043: 0x1aea BRNC 0x02ea
0x0044: 0x18b8 BRNC 0x00b8
0x0045: 0x1122 CALL 0x0122
0x0046: 0x0cae TST C[14:3]
0x0047: 0x1c95 BRC 0x0095
0x0048: 0x1840 BRNC 0x0040
0x0049: 0x1124 CALL 0x0124
0x004a: 0x0cae TST C[14:3]
0x004b: 0x1fcc BRC 0x03cc
0x004c: 0x0c72 TST B[15:0]
0x004d: 0x1e51 BRC 0x0251
0x004e: 0x0c93 NOT C[13:0]
0x004f: 0x1a57 BRNC 0x0257
0x0050: 0x0cbd CLR C[15:3]
0x0051: 0x1a8f BRNC 0x028f
0x0052: 0x1a17 BRNC 0x0217
0x0053: 0x1af0 BRNC 0x02f0
0x0054: 0x1a63 BRNC 0x0263
0x0055: 0x0cd8 SET D[13:2]
0x0056: 0x1860 BRNC 0x0060
0x0057: 0x0cd8 SET D[13:2]
0x0058: 0x18a7 BRNC 0x00a7
0x0059: 0x1122 CALL 0x0122
0x005a: 0x0cae TST C[14:3]
0x005b: 0x1fcd BRC 0x03cd
0x005c: 0x0ca6 TST C[14:1]
0x005d: 0x1a91 BRNC 0x0291
0x005e: 0x0c74 SET B[15:1]
0x005f: 0x1a7e BRNC 0x027e
0x0060: 0x0c28 SET A[14:2]
0x0061: 0x0cae TST C[14:3]
0x0062: 0x1a6a BRNC 0x026a
0x0063: 0x0cda TST D[13:2]
0x0064: 0x0ce0 SET D[14:0]
0x0065: 0x18aa BRNC 0x00aa
0x0066: 0x1122 CALL 0x0122
0x0067: 0x0c91 CLR C[13:0]
0x0068: 0x1b8a BRNC 0x038a
0x0069: 0x0cb2 TST C[15:0]
0x006a: 0x186d BRNC 0x006d
0x006b: 0x0c7a TST B[15:2]
0x006c: 0x19a5 BRNC 0x01a5
0x006d: 0x1122 CALL 0x0122
0x006e: 0x18f9 BRNC 0x00f9
0x006f: 0x081f MOVE A,D,0F00 0000 0000 0000
0x0070: 0x08c1 LOAD D,D-A,0F00 0000 0000 0000
0x0071: 0x140d CALL 0x040d
0x0072: 0x081f MOVE A,D,0F00 0000 0000 0000
0x0073: 0x0757 MOVE B,C,00FF FFFF FFFF FFFF
0x0074: 0x0e04 STORE X[RAB],A
0x0075: 0x070e XCHG A,B,00FF FFFF FFFF FFFF
0x0076: 0x1b8b BRNC 0x038b
0x0077: 0x13e2 CALL 0x03e2
0x0078: 0x0d01 LOAD A,A-A,00F0 0000 0000 0000
0x0079: 0x1b8b BRNC 0x038b
0x007a: 0x1124 CALL 0x0124
0x007b: 0x0cae TST C[14:3]
0x007c: 0x1c84 BRC 0x0084
0x007d: 0x0c75 CLR B[15:1]
0x007e: 0x0c72 TST B[15:0]
0x007f: 0x1e1e BRC 0x021e
0x0080: 0x0cb2 TST C[15:0]
0x0081: 0x0ca5 CLR C[14:1]
0x0082: 0x1b8f BRNC 0x038f
0x0083: 0x0e03 RET
0x0084: 0x140c CALL 0x040c
0x0085: 0x0701 LOAD A,A-A,00FF FFFF FFFF FFFF
0x0086: 0x0c7a TST B[15:2]
0x0087: 0x18b5 BRNC 0x00b5
0x0088: 0x13f8 CALL 0x03f8
0x0089: 0x08e0 LOAD D,D+1,0F00 0000 0000 0000
0x008a: 0x08e0 LOAD D,D+1,0F00 0000 0000 0000
0x008b: 0x0cee TST D[14:3]
0x008c: 0x1890 BRNC 0x0090
0x008d: 0x0e00 STORE A,Y[RAB]
0x008e: 0x0701 LOAD A,A-A,00FF FFFF FFFF FFFF
0x008f: 0x0e06 STORE Y[RAB],A
0x0090: 0x08e1 LOAD D,D-1,0F00 0000 0000 0000
0x0091: 0x0e0a STORE RAB,R5L
0x0092: 0x0cee TST D[14:3]
0x0093: 0x1e17 BRC 0x0217
0x0094: 0x1885 BRNC 0x0085
0x0095: 0x15af CALL 0x05af
0x0096: 0x1587 CALL 0x0587
0x0097: 0x0c7a TST B[15:2]
0x0098: 0x1f8b BRC 0x038b
0x0099: 0x075f MOVE B,D,00FF FFFF FFFF FFFF
0x009a: 0x15d3 CALL 0x05d3
0x009b: 0x1b8b BRNC 0x038b
0x009c: 0x1122 CALL 0x0122
0x009d: 0x0c7a TST B[15:2]
0x009e: 0x1c04 BRC 0x0004
0x009f: 0x1668 CALL 0x0668
0x00a0: 0x0cae TST C[14:3]
0x00a1: 0x1b8b BRNC 0x038b
0x00a2: 0x0324 LOAD NUL,A+1,000F FFFF FFFF FFFF
0x00a3: 0x1f8b BRC 0x038b
0x00a4: 0x16b5 CALL 0x06b5
0x00a5: 0x1603 CALL 0x0603
0x00a6: 0x1b8b BRNC 0x038b
0x00a7: 0x0c24 SET A[14:1]
0x00a8: 0x0cae TST C[14:3]
0x00a9: 0x1a6a BRNC 0x026a
0x00aa: 0x0d1f MOVE A,D,00F0 0000 0000 0000
0x00ab: 0x1124 CALL 0x0124
0x00ac: 0x140c CALL 0x040c
0x00ad: 0x0c39 CLR A[15:2]
0x00ae: 0x0c3d CLR A[15:3]
0x00af: 0x0ce2 TST D[14:0]
0x00b0: 0x1cb5 BRC 0x00b5
0x00b1: 0x0c38 SET A[15:2]
0x00b2: 0x0cda TST D[13:2]
0x00b3: 0x1cb5 BRC 0x00b5
0x00b4: 0x0c3c SET A[15:3]
0x00b5: 0x1472 CALL 0x0472
0x00b6: 0x1b8f BRNC 0x038f
0x00b7: 0x0cec SET D[14:3]
0x00b8: 0x0cb2 TST C[15:0]
0x00b9: 0x1da6 BRC 0x01a6
0x00ba: 0x1122 CALL 0x0122
0x00bb: 0x1532 CALL 0x0532
0x00bc: 0x0cae TST C[14:3]
0x00bd: 0x18bf BRNC 0x00bf
0x00be: 0x0ca0 SET C[14:0]
0x00bf: 0x0c7a TST B[15:2]
0x00c0: 0x18c6 BRNC 0x00c6
0x00c1: 0x0ce8 SET D[14:2]
0x00c2: 0x0ce2 TST D[14:0]
0x00c3: 0x18c6 BRNC 0x00c6
0x00c4: 0x0cae TST C[14:3]
0x00c5: 0x1c6f BRC 0x006f
0x00c6: 0x08df MOVE D,D,0F00 0000 0000 0000
0x00c7: 0x0dff MOVE D,R5,00F0 0000 0000 0000
0x00c8: 0x149c CALL 0x049c
0x00c9: 0x0e08 BCDS
0x00ca: 0x0ddf MOVE D,D,00F0 0000 0000 0000
0x00cb: 0x08ff MOVE D,R5,0F00 0000 0000 0000
0x00cc: 0x0f25 LOAD NUL,A-1,F000 0000 0000 0000
0x00cd: 0x1a77 BRNC 0x0277
0x00ce: 0x0ce2 TST D[14:0]
0x00cf: 0x18d2 BRNC 0x00d2
0x00d0: 0x0ca2 TST C[14:0]
0x00d1: 0x1c70 BRC 0x0070
0x00d2: 0x0c2e TST A[14:3]
0x00d3: 0x1e77 BRC 0x0277
0x00d4: 0x0820 LOAD A,A+1,0F00 0000 0000 0000
0x00d5: 0x0c2a TST A[14:2]
0x00d6: 0x18dd BRNC 0x00dd
0x00d7: 0x0c2e TST A[14:3]
0x00d8: 0x1cdd BRC 0x00dd
0x00d9: 0x0c26 TST A[14:1]
0x00da: 0x0c24 SET A[14:1]
0x00db: 0x18df BRNC 0x00df
0x00dc: 0x0c23 NOT A[14:0]
0x00dd: 0x0c2b NOT A[14:2]
0x00de: 0x0ce4 SET D[14:1]
0x00df: 0x0807 MOVE A,A,0F00 0000 0000 0000
0x00e0: 0x0e0a STORE RAB,R5L
0x00e1: 0x1412 CALL 0x0412
0x00e2: 0x0717 MOVE A,C,00FF FFFF FFFF FFFF
0x00e3: 0x07c7 MOVE D,A,00FF FFFF FFFF FFFF
0x00e4: 0x0ce2 TST D[14:0]
0x00e5: 0x1cf6 BRC 0x00f6
0x00e6: 0x0cee TST D[14:3]
0x00e7: 0x18ec BRNC 0x00ec
0x00e8: 0x0ca2 TST C[14:0]
0x00e9: 0x1875 BRNC 0x0075
0x00ea: 0x146e CALL 0x046e
0x00eb: 0x1875 BRNC 0x0075
0x00ec: 0x0cea TST D[14:2]
0x00ed: 0x0c39 CLR A[15:2]
0x00ee: 0x18f0 BRNC 0x00f0
0x00ef: 0x0c38 SET A[15:2]
0x00f0: 0x0ca2 TST C[14:0]
0x00f1: 0x18f4 BRNC 0x00f4
0x00f2: 0x1604 CALL 0x0604
0x00f3: 0x18f5 BRNC 0x00f5
0x00f4: 0x15d1 CALL 0x05d1
0x00f5: 0x1412 CALL 0x0412
0x00f6: 0x146d CALL 0x046d
0x00f7: 0x1a8f BRNC 0x028f
0x00f8: 0x0cae TST C[14:3]
0x00f9: 0x0ce0 SET D[14:0]
0x00fa: 0x18b7 BRNC 0x00b7
0x00fb: 0x1080 CALL 0x0080
0x00fc: 0x1400 CALL 0x0400
0x00fd: 0x1410 CALL 0x0410
0x00fe: 0x0a0d LOAD NUL,A-B,FF00 0000 0000 0000
0x00ff: 0x1906 BRNC 0x0106
0x0100: 0x0a61 LOAD B,B-1,FF00 0000 0000 0000
0x0101: 0x1416 CALL 0x0416
0x0102: 0x0a60 LOAD B,B+1,FF00 0000 0000 0000
0x0103: 0x1423 CALL 0x0423
0x0104: 0x0a61 LOAD B,B-1,FF00 0000 0000 0000
0x0105: 0x18fd BRNC 0x00fd
0x0106: 0x0ad9 LOAD D,D-D,FF00 0000 0000 0000
0x0107: 0x1423 CALL 0x0423
0x0108: 0x194b BRNC 0x014b
0x0109: 0x1461 CALL 0x0461
0x010a: 0x1080 CALL 0x0080
0x010b: 0x1403 CALL 0x0403
0x010c: 0x0a27 MOVE A,1,FF00 0000 0000 0000
0x010d: 0x0c30 SET A[15:0]
0x010e: 0x0c34 SET A[15:1]
0x010f: 0x0a45 LOAD NUL,B-A,FF00 0000 0000 0000
0x0110: 0x1906 BRNC 0x0106
0x0111: 0x0a60 LOAD B,B+1,FF00 0000 0000 0000
0x0112: 0x1416 CALL 0x0416
0x0113: 0x0a61 LOAD B,B-1,FF00 0000 0000 0000
0x0114: 0x1423 CALL 0x0423
0x0115: 0x0a60 LOAD B,B+1,FF00 0000 0000 0000
0x0116: 0x190c BRNC 0x010c
0x0117: 0x0c72 TST B[15:0]
0x0118: 0x0e08 BCDS
0x0119: 0x191b BRNC 0x011b
0x011a: 0x1442 CALL 0x0442
0x011b: 0x0c99 CLR C[13:2]
0x011c: 0x0717 MOVE A,C,00FF FFFF FFFF FFFF
0x011d: 0x15a1 CALL 0x05a1
0x011e: 0x0f4f MOVE B,B,F000 0000 0000 0000
0x011f: 0x0e03 RET
0x0120: 0x0cae TST C[14:3]
0x0121: 0x1937 BRNC 0x0137
0x0122: 0x0cb2 TST C[15:0]
0x0123: 0x1917 BRNC 0x0117
0x0124: 0x0cb2 TST C[15:0]
0x0125: 0x0ca5 CLR C[14:1]
0x0126: 0x191f BRNC 0x011f
0x0127: 0x0ca1 CLR C[14:0]
0x0128: 0x05e1 LOAD D,D-1,0000 0000 0000 00FF
0x0129: 0x0a3f MOVE A,R5,FF00 0000 0000 0000
0x012a: 0x0c7a TST B[15:2]
0x012b: 0x192d BRNC 0x012d
0x012c: 0x0c2c SET A[14:3]
0x012d: 0x0cae TST C[14:3]
0x012e: 0x1932 BRNC 0x0132
0x012f: 0x0f67 MOVE B,1,F000 0000 0000 0000
0x0130: 0x0c78 SET B[15:2]
0x0131: 0x0f08 LOAD A,A+B,F000 0000 0000 0000
0x0132: 0x0ac7 MOVE D,A,FF00 0000 0000 0000
0x0133: 0x1403 CALL 0x0403
0x0134: 0x1423 CALL 0x0423
0x0135: 0x0ca2 TST C[14:0]
0x0136: 0x1d4b BRC 0x014b
0x0137: 0x0ca1 CLR C[14:0]
0x0138: 0x1400 CALL 0x0400
0x0139: 0x1410 CALL 0x0410
0x013a: 0x0a0d LOAD NUL,A-B,FF00 0000 0000 0000
0x013b: 0x1a16 BRNC 0x0216
0x013c: 0x0a20 LOAD A,A+1,FF00 0000 0000 0000
0x013d: 0x1945 BRNC 0x0145
0x013e: 0x1080 CALL 0x0080
0x013f: 0x0cae TST C[14:3]
0x0140: 0x1d27 BRC 0x0127
0x0141: 0x1410 CALL 0x0410
0x0142: 0x0ca1 CLR C[14:0]
0x0143: 0x0a21 LOAD A,A-1,FF00 0000 0000 0000
0x0144: 0x1d4b BRC 0x014b
0x0145: 0x0e04 STORE X[RAB],A
0x0146: 0x194b BRNC 0x014b
0x0147: 0x0cae TST C[14:3]
0x0148: 0x1f9f BRC 0x039f
0x0149: 0x0cb2 TST C[15:0]
0x014a: 0x1e16 BRC 0x0216
0x014b: 0x0e08 BCDS
0x014c: 0x0cb0 SET C[15:0]
0x014d: 0x1403 CALL 0x0403
0x014e: 0x0a21 LOAD A,A-1,FF00 0000 0000 0000
0x014f: 0x1d52 BRC 0x0152
0x0150: 0x0220 LOAD A,A+1,000F FFFF FFFF FF00
0x0151: 0x194e BRNC 0x014e
0x0152: 0x032d LOAD NUL,A>>1,000F FFFF FFFF FFFF
0x0153: 0x0404 LOAD NUL,A+A,0000 0000 0000 0F00
0x0154: 0x0328 LOAD A,A<<1,000F FFFF FFFF FFFF
0x0155: 0x1959 BRNC 0x0159
0x0156: 0x0e05 STORE A,X[RAB]
0x0157: 0x0a01 LOAD A,A-A,FF00 0000 0000 0000
0x0158: 0x1945 BRNC 0x0145
0x0159: 0x16c2 CALL 0x06c2
0x015a: 0x07c7 MOVE D,A,00FF FFFF FFFF FFFF
0x015b: 0x0e09 BCDR
0x015c: 0x1416 CALL 0x0416
0x015d: 0x0f25 LOAD NUL,A-1,F000 0000 0000 0000
0x015e: 0x1c10 BRC 0x0010
0x015f: 0x0c2e TST A[14:3]
0x0160: 0x1964 BRNC 0x0164
0x0161: 0x0c2d CLR A[14:3]
0x0162: 0x0ced CLR D[14:3]
0x0163: 0x04e7 MOVE D,1,0000 0000 0000 0F00
0x0164: 0x0f67 MOVE B,1,F000 0000 0000 0000
0x0165: 0x0c78 SET B[15:2]
0x0166: 0x0f09 LOAD A,A-B,F000 0000 0000 0000
0x0167: 0x0f25 LOAD NUL,A-1,F000 0000 0000 0000
0x0168: 0x197b BRNC 0x017b
0x0169: 0x0cdc SET D[13:3]
0x016a: 0x0f08 LOAD A,A+B,F000 0000 0000 0000
0x016b: 0x1487 CALL 0x0487
0x016c: 0x0f25 LOAD NUL,A-1,F000 0000 0000 0000
0x016d: 0x197e BRNC 0x017e
0x016e: 0x071f MOVE A,D,00FF FFFF FFFF FFFF
0x016f: 0x0425 LOAD NUL,A-1,0000 0000 0000 0F00
0x0170: 0x0501 LOAD A,A-A,0000 0000 0000 00FF
0x0171: 0x022d LOAD NUL,A>>1,000F FFFF FFFF FF00
0x0172: 0x08c7 MOVE D,A,0F00 0000 0000 0000
0x0173: 0x0ca0 SET C[14:0]
0x0174: 0x0ca4 SET C[14:1]
0x0175: 0x1dec BRC 0x01ec
0x0176: 0x0cde TST D[13:3]
0x0177: 0x19e9 BRNC 0x01e9
0x0178: 0x17e5 CALL 0x07e5
0x0179: 0x179d CALL 0x079d
0x017a: 0x198e BRNC 0x018e
0x017b: 0x0f09 LOAD A,A-B,F000 0000 0000 0000
0x017c: 0x0f25 LOAD NUL,A-1,F000 0000 0000 0000
0x017d: 0x1d6a BRC 0x016a
0x017e: 0x0a1f MOVE A,D,FF00 0000 0000 0000
0x017f: 0x17a8 CALL 0x07a8
0x0180: 0x05ff MOVE D,R5,0000 0000 0000 00FF
0x0181: 0x05e8 LOAD D,D<<1,0000 0000 0000 00FF
0x0182: 0x0c3e TST A[15:3]
0x0183: 0x198b BRNC 0x018b
0x0184: 0x0c3a TST A[15:2]
0x0185: 0x0c36 TST A[15:1]
0x0186: 0x198b BRNC 0x018b
0x0187: 0x0c3a TST A[15:2]
0x0188: 0x0c32 TST A[15:0]
0x0189: 0x1dc7 BRC 0x01c7
0x018a: 0x0f01 LOAD A,A-A,F000 0000 0000 0000
0x018b: 0x1570 CALL 0x0570
0x018c: 0x05f8 LOAD D,D+R5,0000 0000 0000 00FF
0x018d: 0x071f MOVE A,D,00FF FFFF FFFF FFFF
0x018e: 0x1528 CALL 0x0528
0x018f: 0x0268 LOAD B,B<<1,000F FFFF FFFF FF00
0x0190: 0x0268 LOAD B,B<<1,000F FFFF FFFF FF00
0x0191: 0x0368 LOAD B,B<<1,000F FFFF FFFF FFFF
0x0192: 0x0368 LOAD B,B<<1,000F FFFF FFFF FFFF
0x0193: 0x0425 LOAD NUL,A-1,0000 0000 0000 0F00
0x0194: 0x1d96 BRC 0x0196
0x0195: 0x0467 MOVE B,1,0000 0000 0000 0F00
0x0196: 0x0949 LOAD B,B-B,FFF0 0000 0000 0000
0x0197: 0x16c2 CALL 0x06c2
0x0198: 0x0368 LOAD B,B<<1,000F FFFF FFFF FFFF
0x0199: 0x0368 LOAD B,B<<1,000F FFFF FFFF FFFF
0x019a: 0x15b9 CALL 0x05b9
0x019b: 0x0ca2 TST C[14:0]
0x019c: 0x1b8f BRNC 0x038f
0x019d: 0x0568 LOAD B,B<<1,0000 0000 0000 00FF
0x019e: 0x0ca6 TST C[14:1]
0x019f: 0x1b8f BRNC 0x038f
0x01a0: 0x0ca1 CLR C[14:0]
0x01a1: 0x1465 CALL 0x0465
0x01a2: 0x1a32 BRNC 0x0232
0x01a3: 0x1080 CALL 0x0080
0x01a4: 0x0cec SET D[14:3]
0x01a5: 0x0cb8 SET C[15:2]
0x01a6: 0x0ca5 CLR C[14:1]
0x01a7: 0x0ca0 SET C[14:0]
0x01a8: 0x0091 LOAD C,C-C,000F 0000 0000 0000
0x01a9: 0x0c7a TST B[15:2]
0x01aa: 0x19ac BRNC 0x01ac
0x01ab: 0x00a7 MOVE C,1,000F 0000 0000 0000
0x01ac: 0x0da7 MOVE C,1,00F0 0000 0000 0000
0x01ad: 0x0c9c SET C[13:3]
0x01ae: 0x0c94 SET C[13:1]
0x01af: 0x0cae TST C[14:3]
0x01b0: 0x19b2 BRNC 0x01b2
0x01b1: 0x0da0 LOAD C,C+1,00F0 0000 0000 0000
0x01b2: 0x0ce2 TST D[14:0]
0x01b3: 0x1db8 BRC 0x01b8
0x01b4: 0x0cee TST D[14:3]
0x01b5: 0x1d28 BRC 0x0128
0x01b6: 0x0da0 LOAD C,C+1,00F0 0000 0000 0000
0x01b7: 0x0da0 LOAD C,C+1,00F0 0000 0000 0000
0x01b8: 0x0c98 SET C[13:2]
0x01b9: 0x1928 BRNC 0x0128
0x01ba: 0x0ca2 TST C[14:0]
0x01bb: 0x1932 BRNC 0x0132
0x01bc: 0x0ca1 CLR C[14:0]
0x01bd: 0x0cba TST C[15:2]
0x01be: 0x1ddd BRC 0x01dd
0x01bf: 0x0c2e TST A[14:3]
0x01c0: 0x1d32 BRC 0x0132
0x01c1: 0x0d97 MOVE C,C,00F0 0000 0000 0000
0x01c2: 0x0f3f MOVE A,R5,F000 0000 0000 0000
0x01c3: 0x00a5 LOAD NUL,C-1,000F 0000 0000 0000
0x01c4: 0x1d32 BRC 0x0132
0x01c5: 0x0c2c SET A[14:3]
0x01c6: 0x1932 BRNC 0x0132
0x01c7: 0x0a27 MOVE A,1,FF00 0000 0000 0000
0x01c8: 0x0a20 LOAD A,A+1,FF00 0000 0000 0000
0x01c9: 0x0c34 SET A[15:1]
0x01ca: 0x0cf2 TST D[15:0]
0x01cb: 0x1dcf BRC 0x01cf
0x01cc: 0x0fe1 LOAD D,D-1,F000 0000 0000 0000
0x01cd: 0x0c38 SET A[15:2]
0x01ce: 0x0f20 LOAD A,A+1,F000 0000 0000 0000
0x01cf: 0x0cf6 TST D[15:1]
0x01d0: 0x1dd3 BRC 0x01d3
0x01d1: 0x0f20 LOAD A,A+1,F000 0000 0000 0000
0x01d2: 0x0cf9 CLR D[15:2]
0x01d3: 0x0cfa TST D[15:2]
0x01d4: 0x1dd6 BRC 0x01d6
0x01d5: 0x0f20 LOAD A,A+1,F000 0000 0000 0000
0x01d6: 0x0ca0 SET C[14:0]
0x01d7: 0x0ca4 SET C[14:1]
0x01d8: 0x0cee TST D[14:3]
0x01d9: 0x0ced CLR D[14:3]
0x01da: 0x197f BRNC 0x017f
0x01db: 0x04e7 MOVE D,1,0000 0000 0000 0F00
0x01dc: 0x197f BRNC 0x017f
0x01dd: 0x05df MOVE D,D,0000 0000 0000 00FF
0x01de: 0x0a3f MOVE A,R5,FF00 0000 0000 0000
0x01df: 0x0cb9 CLR C[15:2]
0x01e0: 0x0c9a TST C[13:2]
0x01e1: 0x192f BRNC 0x012f
0x01e2: 0x0c96 TST C[13:1]
0x01e3: 0x19e6 BRNC 0x01e6
0x01e4: 0x0c2c SET A[14:3]
0x01e5: 0x192f BRNC 0x012f
0x01e6: 0x0c92 TST C[13:0]
0x01e7: 0x1dc5 BRC 0x01c5
0x01e8: 0x1932 BRNC 0x0132
0x01e9: 0x17e6 CALL 0x07e6
0x01ea: 0x17ca CALL 0x07ca
0x01eb: 0x198e BRNC 0x018e
0x01ec: 0x0cde TST D[13:3]
0x01ed: 0x0520 LOAD A,A+1,0000 0000 0000 00FF
0x01ee: 0x1978 BRNC 0x0178
0x01ef: 0x17e3 CALL 0x07e3
0x01f0: 0x17d0 CALL 0x07d0
0x01f1: 0x198e BRNC 0x018e
0x01f2: 0x0cb2 TST C[15:0]
0x01f3: 0x1d20 BRC 0x0120
0x01f4: 0x0cae TST C[14:3]
0x01f5: 0x1d09 BRC 0x0109
0x01f6: 0x0cb4 SET C[15:1]
0x01f7: 0x1a02 BRNC 0x0202
0x01f8: 0x0cbe TST C[15:3]
0x01f9: 0x1e00 BRC 0x0200
0x01fa: 0x07cf MOVE D,B,00FF FFFF FFFF FFFF
0x01fb: 0x1528 CALL 0x0528
0x01fc: 0x0e07 DISP
0x01fd: 0x0e07 DISP
0x01fe: 0x1dfc BRC 0x01fc
0x01ff: 0x075f MOVE B,D,00FF FFFF FFFF FFFF
0x0200: 0x0cb6 TST C[15:1]
0x0201: 0x1f8f BRC 0x038f
0x0202: 0x0cbf NOT C[15:3]
0x0203: 0x1b8f BRNC 0x038f
0x0204: 0x0cae TST C[14:3]
0x0205: 0x0ce0 SET D[14:0]
0x0206: 0x1f1b BRC 0x031b
0x0207: 0x1124 CALL 0x0124
0x0208: 0x140f CALL 0x040f
0x0209: 0x0a01 LOAD A,A-A,FF00 0000 0000 0000
0x020a: 0x0e04 STORE X[RAB],A
0x020b: 0x140d CALL 0x040d
0x020c: 0x0c31 CLR A[15:0]
0x020d: 0x0c35 CLR A[15:1]
0x020e: 0x18b5 BRNC 0x00b5
0x020f: 0x0191 LOAD C,C-C,FFFF FFFF FFFF FFFF
0x0210: 0x0101 LOAD A,A-A,FFFF FFFF FFFF FFFF
0x0211: 0x0e0a STORE RAB,R5L
0x0212: 0x0e04 STORE X[RAB],A
0x0213: 0x08a0 LOAD C,C+1,0F00 0000 0000 0000
0x0214: 0x0e06 STORE Y[RAB],A
0x0215: 0x1a11 BRNC 0x0211
0x0216: 0x0cb1 CLR C[15:0]
0x0217: 0x1124 CALL 0x0124
0x0218: 0x0101 LOAD A,A-A,FFFF FFFF FFFF FFFF
0x0219: 0x0891 LOAD C,C-C,0F00 0000 0000 0000
0x021a: 0x0149 LOAD B,B-B,FFFF FFFF FFFF FFFF
0x021b: 0x01d9 LOAD D,D-D,FFFF FFFF FFFF FFFF
0x021c: 0x0e0a STORE RAB,R5L
0x021d: 0x0e04 STORE X[RAB],A
0x021e: 0x0701 LOAD A,A-A,00FF FFFF FFFF FFFF
0x021f: 0x1528 CALL 0x0528
0x0220: 0x0c70 SET B[15:0]
0x0221: 0x040e XCHG A,B,0000 0000 0000 0F00
0x0222: 0x0268 LOAD B,B<<1,000F FFFF FFFF FF00
0x0223: 0x040e XCHG A,B,0000 0000 0000 0F00
0x0224: 0x0d91 LOAD C,C-C,00F0 0000 0000 0000
0x0225: 0x0f25 LOAD NUL,A-1,F000 0000 0000 0000
0x0226: 0x1e38 BRC 0x0238
0x0227: 0x0c92 TST C[13:0]
0x0228: 0x1e2e BRC 0x022e
0x0229: 0x0c90 SET C[13:0]
0x022a: 0x02a7 MOVE C,1,000F FFFF FFFF FF00
0x022b: 0x02a0 LOAD C,C+1,000F FFFF FFFF FF00
0x022c: 0x02a8 LOAD C,C<<1,000F FFFF FFFF FF00
0x022d: 0x0250 LOAD B,B+C,000F FFFF FFFF FF00
0x022e: 0x0c95 CLR C[13:1]
0x022f: 0x1b8f BRNC 0x038f
0x0230: 0x0528 LOAD A,A<<1,0000 0000 0000 00FF
0x0231: 0x13f6 CALL 0x03f6
0x0232: 0x0530 LOAD A,A+R5L,0000 0000 0000 00FF
0x0233: 0x1b8f BRNC 0x038f
0x0234: 0x0cb2 TST C[15:0]
0x0235: 0x1dba BRC 0x01ba
0x0236: 0x0c72 TST B[15:0]
0x0237: 0x1a1e BRNC 0x021e
0x0238: 0x0c96 TST C[13:1]
0x0239: 0x1e30 BRC 0x0230
0x023a: 0x0225 LOAD NUL,A-1,000F FFFF FFFF FF00
0x023b: 0x1a3e BRNC 0x023e
0x023c: 0x0c92 TST C[13:0]
0x023d: 0x1a47 BRNC 0x0247
0x023e: 0x02cf MOVE D,B,000F FFFF FFFF FF00
0x023f: 0x02e8 LOAD D,D<<1,000F FFFF FFFF FF00
0x0240: 0x07e8 LOAD D,D<<1,00FF FFFF FFFF FFFF
0x0241: 0x07e8 LOAD D,D<<1,00FF FFFF FFFF FFFF
0x0242: 0x0cd2 TST D[13:0]
0x0243: 0x1b8f BRNC 0x038f
0x0244: 0x040e XCHG A,B,0000 0000 0000 0F00
0x0245: 0x0268 LOAD B,B<<1,000F FFFF FFFF FF00
0x0246: 0x040e XCHG A,B,0000 0000 0000 0F00
0x0247: 0x0807 MOVE A,A,0F00 0000 0000 0000
0x0248: 0x043f MOVE A,R5,0000 0000 0000 0F00
0x0249: 0x0228 LOAD A,A<<1,000F FFFF FFFF FF00
0x024a: 0x1b8f BRNC 0x038f
0x024b: 0x0c7a TST B[15:2]
0x024c: 0x1e2e BRC 0x022e
0x024d: 0x0c7c SET B[15:3]
0x024e: 0x0c94 SET C[13:1]
0x024f: 0x0549 LOAD B,B-B,0000 0000 0000 00FF
0x0250: 0x1b8f BRNC 0x038f
0x0251: 0x0c96 TST C[13:1]
0x0252: 0x1a57 BRNC 0x0257
0x0253: 0x0cec SET D[14:3]
0x0254: 0x1465 CALL 0x0465
0x0255: 0x0478 LOAD B,B+R5,0000 0000 0000 0F00
0x0256: 0x138f CALL 0x038f
0x0257: 0x0849 LOAD B,B-B,0F00 0000 0000 0000
0x0258: 0x0860 LOAD B,B+1,0F00 0000 0000 0000
0x0259: 0x0768 LOAD B,B<<1,00FF FFFF FFFF FFFF
0x025a: 0x004f MOVE B,B,000F 0000 0000 0000
0x025b: 0x0f37 MOVE A,R5L,F000 0000 0000 0000
0x025c: 0x0c32 TST A[15:0]
0x025d: 0x1e58 BRC 0x0258
0x025e: 0x0c5f NOT B[13:3]
0x025f: 0x0861 LOAD B,B-1,0F00 0000 0000 0000
0x0260: 0x1f8f BRC 0x038f
0x0261: 0x1574 CALL 0x0574
0x0262: 0x1a5f BRNC 0x025f
0x0263: 0x1122 CALL 0x0122
0x0264: 0x0cae TST C[14:3]
0x0265: 0x1c77 BRC 0x0077
0x0266: 0x0c2c SET A[14:3]
0x0267: 0x0c7a TST B[15:2]
0x0268: 0x1a6a BRNC 0x026a
0x0269: 0x0cd8 SET D[13:2]
0x026a: 0x1122 CALL 0x0122
0x026b: 0x1783 CALL 0x0783
0x026c: 0x0ca6 TST C[14:1]
0x026d: 0x1e77 BRC 0x0277
0x026e: 0x0ca4 SET C[14:1]
0x026f: 0x1a91 BRNC 0x0291
0x0270: 0x1407 CALL 0x0407
0x0271: 0x0ca4 SET C[14:1]
0x0272: 0x0f20 LOAD A,A+1,F000 0000 0000 0000
0x0273: 0x0c3e TST A[15:3]
0x0274: 0x1a79 BRNC 0x0279
0x0275: 0x0c36 TST A[15:1]
0x0276: 0x1a79 BRNC 0x0279
0x0277: 0x0c74 SET B[15:1]
0x0278: 0x1b8a BRNC 0x038a
0x0279: 0x1472 CALL 0x0472
0x027a: 0x1b8e BRNC 0x038e
0x027b: 0x1604 CALL 0x0604
0x027c: 0x081f MOVE A,D,0F00 0000 0000 0000
0x027d: 0x1783 CALL 0x0783
0x027e: 0x0fe1 LOAD D,D-1,F000 0000 0000 0000
0x027f: 0x1a91 BRNC 0x0291
0x0280: 0x0fd9 LOAD D,D-D,F000 0000 0000 0000
0x0281: 0x0e0a STORE RAB,R5L
0x0282: 0x0821 LOAD A,A-1,0F00 0000 0000 0000
0x0283: 0x0825 LOAD NUL,A-1,0F00 0000 0000 0000
0x0284: 0x0a01 LOAD A,A-A,FF00 0000 0000 0000
0x0285: 0x1e87 BRC 0x0287
0x0286: 0x081f MOVE A,D,0F00 0000 0000 0000
0x0287: 0x0717 MOVE A,C,00FF FFFF FFFF FFFF
0x0288: 0x0e04 STORE X[RAB],A
0x0289: 0x1b8e BRNC 0x038e
0x028a: 0x0f25 LOAD NUL,A-1,F000 0000 0000 0000
0x028b: 0x1ea3 BRC 0x02a3
0x028c: 0x0f21 LOAD A,A-1,F000 0000 0000 0000
0x028d: 0x08e5 LOAD NUL,D-1,0F00 0000 0000 0000
0x028e: 0x0e04 STORE X[RAB],A
0x028f: 0x011f MOVE A,D,FFFF FFFF FFFF FFFF
0x0290: 0x1b8b BRNC 0x038b
0x0291: 0x1407 CALL 0x0407
0x0292: 0x0867 MOVE B,1,0F00 0000 0000 0000
0x0293: 0x0f25 LOAD NUL,A-1,F000 0000 0000 0000
0x0294: 0x0825 LOAD NUL,A-1,0F00 0000 0000 0000
0x0295: 0x1a97 BRNC 0x0297
0x0296: 0x0847 MOVE B,A,0F00 0000 0000 0000
0x0297: 0x0865 LOAD NUL,B-1,0F00 0000 0000 0000
0x0298: 0x1e9f BRC 0x029f
0x0299: 0x085d LOAD NUL,B-D,0F00 0000 0000 0000
0x029a: 0x1a8a BRNC 0x028a
0x029b: 0x0fe0 LOAD D,D+1,F000 0000 0000 0000
0x029c: 0x0e0a STORE RAB,R5L
0x029d: 0x0cfa TST D[15:2]
0x029e: 0x1c30 BRC 0x0030
0x029f: 0x011f MOVE A,D,FFFF FFFF FFFF FFFF
0x02a0: 0x0f01 LOAD A,A-A,F000 0000 0000 0000
0x02a1: 0x0c21 CLR A[14:0]
0x02a2: 0x1a88 BRNC 0x0288
0x02a3: 0x075f MOVE B,D,00FF FFFF FFFF FFFF
0x02a4: 0x070e XCHG A,B,00FF FFFF FFFF FFFF
0x02a5: 0x0c5a TST B[13:2]
0x02a6: 0x1aa8 BRNC 0x02a8
0x02a7: 0x0c38 SET A[15:2]
0x02a8: 0x0848 LOAD B,B+B,0F00 0000 0000 0000
0x02a9: 0x1eae BRC 0x02ae
0x02aa: 0x0848 LOAD B,B+B,0F00 0000 0000 0000
0x02ab: 0x1e7b BRC 0x027b
0x02ac: 0x15d1 CALL 0x05d1
0x02ad: 0x1a7c BRNC 0x027c
0x02ae: 0x081f MOVE A,D,0F00 0000 0000 0000
0x02af: 0x0e04 STORE X[RAB],A
0x02b0: 0x07cf MOVE D,B,00FF FFFF FFFF FFFF
0x02b1: 0x070e XCHG A,B,00FF FFFF FFFF FFFF
0x02b2: 0x0225 LOAD NUL,A-1,000F FFFF FFFF FF00
0x02b3: 0x1ebe BRC 0x02be
0x02b4: 0x15a1 CALL 0x05a1
0x02b5: 0x1668 CALL 0x0668
0x02b6: 0x070e XCHG A,B,00FF FFFF FFFF FFFF
0x02b7: 0x0e05 STORE A,X[RAB]
0x02b8: 0x1604 CALL 0x0604
0x02b9: 0x16ad CALL 0x06ad
0x02ba: 0x145d CALL 0x045d
0x02bb: 0x07cf MOVE D,B,00FF FFFF FFFF FFFF
0x02bc: 0x08c7 MOVE D,A,0F00 0000 0000 0000
0x02bd: 0x1a7c BRNC 0x027c
0x02be: 0x0c52 TST B[13:0]
0x02bf: 0x1ac1 BRNC 0x02c1
0x02c0: 0x17ec CALL 0x07ec
0x02c1: 0x0265 LOAD NUL,B-1,000F FFFF FFFF FF00
0x02c2: 0x1aba BRNC 0x02ba
0x02c3: 0x17f9 CALL 0x07f9
0x02c4: 0x15b0 CALL 0x05b0
0x02c5: 0x15a1 CALL 0x05a1
0x02c6: 0x1aba BRNC 0x02ba
0x02c7: 0x140c CALL 0x040c
0x02c8: 0x0f4f MOVE B,B,F000 0000 0000 0000
0x02c9: 0x0c12 TST A[13:0]
0x02ca: 0x08ff MOVE D,R5,0F00 0000 0000 0000
0x02cb: 0x1acd BRNC 0x02cd
0x02cc: 0x0ca0 SET C[14:0]
0x02cd: 0x075f MOVE B,D,00FF FFFF FFFF FFFF
0x02ce: 0x1603 CALL 0x0603
0x02cf: 0x13f8 CALL 0x03f8
0x02d0: 0x0c75 CLR B[15:1]
0x02d1: 0x15fc CALL 0x05fc
0x02d2: 0x071e XCHG A,D,00FF FFFF FFFF FFFF
0x02d3: 0x15fc CALL 0x05fc
0x02d4: 0x163b CALL 0x063b
0x02d5: 0x0c76 TST B[15:1]
0x02d6: 0x1ad8 BRNC 0x02d8
0x02d7: 0x0ce4 SET D[14:1]
0x02d8: 0x13f8 CALL 0x03f8
0x02d9: 0x0f01 LOAD A,A-A,F000 0000 0000 0000
0x02da: 0x16e1 CALL 0x06e1
0x02db: 0x0747 MOVE B,A,00FF FFFF FFFF FFFF
0x02dc: 0x140d CALL 0x040d
0x02dd: 0x0265 LOAD NUL,B-1,000F FFFF FFFF FF00
0x02de: 0x1ee4 BRC 0x02e4
0x02df: 0x15fc CALL 0x05fc
0x02e0: 0x13f8 CALL 0x03f8
0x02e1: 0x0717 MOVE A,C,00FF FFFF FFFF FFFF
0x02e2: 0x15fb CALL 0x05fb
0x02e3: 0x1b8b BRNC 0x038b
0x02e4: 0x156d CALL 0x056d
0x02e5: 0x070e XCHG A,B,00FF FFFF FFFF FFFF
0x02e6: 0x1874 BRNC 0x0074
0x02e7: 0x0c7a TST B[15:2]
0x02e8: 0x1ec7 BRC 0x02c7
0x02e9: 0x0ca8 SET C[14:2]
0x02ea: 0x0c30 SET A[15:0]
0x02eb: 0x0cae TST C[14:3]
0x02ec: 0x1820 BRNC 0x0020
0x02ed: 0x0c34 SET A[15:1]
0x02ee: 0x0cae TST C[14:3]
0x02ef: 0x1801 BRNC 0x0001
0x02f0: 0x0cae TST C[14:3]
0x02f1: 0x181d BRNC 0x001d
0x02f2: 0x16df CALL 0x06df
0x02f3: 0x0cb2 TST C[15:0]
0x02f4: 0x1af7 BRNC 0x02f7
0x02f5: 0x0cae TST C[14:3]
0x02f6: 0x19a5 BRNC 0x01a5
0x02f7: 0x1122 CALL 0x0122
0x02f8: 0x0cae TST C[14:3]
0x02f9: 0x1b3d BRNC 0x033d
0x02fa: 0x140f CALL 0x040f
0x02fb: 0x0225 LOAD NUL,A-1,000F FFFF FFFF FF00
0x02fc: 0x0c16 TST A[13:1]
0x02fd: 0x1f05 BRC 0x0305
0x02fe: 0x13f4 CALL 0x03f4
0x02ff: 0x0d47 MOVE B,A,00F0 0000 0000 0000
0x0300: 0x0c55 CLR B[13:1]
0x0301: 0x15cf CALL 0x05cf
0x0302: 0x0c7b NOT B[15:2]
0x0303: 0x0e04 STORE X[RAB],A
0x0304: 0x1b0c BRNC 0x030c
0x0305: 0x0701 LOAD A,A-A,00FF FFFF FFFF FFFF
0x0306: 0x1b02 BRNC 0x0302
0x0307: 0x140c CALL 0x040c
0x0308: 0x15ce CALL 0x05ce
0x0309: 0x0ce2 TST D[14:0]
0x030a: 0x1b0c BRNC 0x030c
0x030b: 0x0c12 TST A[13:0]
0x030c: 0x0225 LOAD NUL,A-1,000F FFFF FFFF FF00
0x030d: 0x1f0f BRC 0x030f
0x030e: 0x0ca0 SET C[14:0]
0x030f: 0x0c7a TST B[15:2]
0x0310: 0x1b12 BRNC 0x0312
0x0311: 0x0ca3 NOT C[14:0]
0x0312: 0x079f MOVE C,D,00FF FFFF FFFF FFFF
0x0313: 0x0ca2 TST C[14:0]
0x0314: 0x1b8a BRNC 0x038a
0x0315: 0x0cbe TST C[15:3]
0x0316: 0x0cb6 TST C[15:1]
0x0317: 0x1b8a BRNC 0x038a
0x0318: 0x1410 CALL 0x0410
0x0319: 0x0a20 LOAD A,A+1,FF00 0000 0000 0000
0x031a: 0x1b89 BRNC 0x0389
0x031b: 0x0cb2 TST C[15:0]
0x031c: 0x1b20 BRNC 0x0320
0x031d: 0x0cae TST C[14:3]
0x031e: 0x0c7a TST B[15:2]
0x031f: 0x19a4 BRNC 0x01a4
0x0320: 0x1122 CALL 0x0122
0x0321: 0x0cae TST C[14:3]
0x0322: 0x1f07 BRC 0x0307
0x0323: 0x140c CALL 0x040c
0x0324: 0x0c7a TST B[15:2]
0x0325: 0x1f7c BRC 0x037c
0x0326: 0x0cbe TST C[15:3]
0x0327: 0x0cb6 TST C[15:1]
0x0328: 0x1f2c BRC 0x032c
0x0329: 0x0c31 CLR A[15:0]
0x032a: 0x0c35 CLR A[15:1]
0x032b: 0x1b37 BRNC 0x0337
0x032c: 0x0c36 TST A[15:1]
0x032d: 0x1e77 BRC 0x0277
0x032e: 0x0f20 LOAD A,A+1,F000 0000 0000 0000
0x032f: 0x0e04 STORE X[RAB],A
0x0330: 0x0e71 STORE RAB,7
0x0331: 0x145b CALL 0x045b
0x0332: 0x0e71 STORE RAB,7
0x0333: 0x0e04 STORE X[RAB],A
0x0334: 0x1410 CALL 0x0410
0x0335: 0x070f MOVE A,B,00FF FFFF FFFF FFFF
0x0336: 0x0e61 STORE RAB,6
0x0337: 0x1472 CALL 0x0472
0x0338: 0x0cb6 TST C[15:1]
0x0339: 0x1f5a BRC 0x035a
0x033a: 0x0ca8 SET C[14:2]
0x033b: 0x0cbe TST C[15:3]
0x033c: 0x1f5a BRC 0x035a
0x033d: 0x1532 CALL 0x0532
0x033e: 0x149c CALL 0x049c
0x033f: 0x0f25 LOAD NUL,A-1,F000 0000 0000 0000
0x0340: 0x1b7a BRNC 0x037a
0x0341: 0x0cae TST C[14:3]
0x0342: 0x1b5a BRNC 0x035a
0x0343: 0x092d LOAD NUL,A>>1,FFF0 0000 0000 0000
0x0344: 0x0dc7 MOVE D,A,00F0 0000 0000 0000
0x0345: 0x149c CALL 0x049c
0x0346: 0x0f25 LOAD NUL,A-1,F000 0000 0000 0000
0x0347: 0x0ddf MOVE D,D,00F0 0000 0000 0000
0x0348: 0x05ff MOVE D,R5,0000 0000 0000 00FF
0x0349: 0x05e8 LOAD D,D<<1,0000 0000 0000 00FF
0x034a: 0x0807 MOVE A,A,0F00 0000 0000 0000
0x034b: 0x0e08 BCDS
0x034c: 0x05f8 LOAD D,D+R5,0000 0000 0000 00FF
0x034d: 0x1b7a BRNC 0x037a
0x034e: 0x1410 CALL 0x0410
0x034f: 0x0a01 LOAD A,A-A,FF00 0000 0000 0000
0x0350: 0x0caa TST C[14:2]
0x0351: 0x1b54 BRNC 0x0354
0x0352: 0x0ca9 CLR C[14:2]
0x0353: 0x0cbc SET C[15:3]
0x0354: 0x05dc LOAD NUL,D+D,0000 0000 0000 00FF
0x0355: 0x1e77 BRC 0x0277
0x0356: 0x05e1 LOAD D,D-1,0000 0000 0000 00FF
0x0357: 0x1f89 BRC 0x0389
0x0358: 0x0a20 LOAD A,A+1,FF00 0000 0000 0000
0x0359: 0x1b56 BRNC 0x0356
0x035a: 0x096d LOAD NUL,B>>1,FFF0 0000 0000 0000
0x035b: 0x096d LOAD NUL,B>>1,FFF0 0000 0000 0000
0x035c: 0x05df MOVE D,D,0000 0000 0000 00FF
0x035d: 0x0a7f MOVE B,R5,FF00 0000 0000 0000
0x035e: 0x07d9 LOAD D,D-D,00FF FFFF FFFF FFFF
0x035f: 0x08d9 LOAD D,D-D,0F00 0000 0000 0000
0x0360: 0x0ddf MOVE D,D,00F0 0000 0000 0000
0x0361: 0x143f CALL 0x043f
0x0362: 0x0a45 LOAD NUL,B-A,FF00 0000 0000 0000
0x0363: 0x0a0d LOAD NUL,A-B,FF00 0000 0000 0000
0x0364: 0x05e0 LOAD D,D+1,0000 0000 0000 00FF
0x0365: 0x1b75 BRNC 0x0375
0x0366: 0x0e09 BCDR
0x0367: 0x0128 LOAD A,A<<1,FFFF FFFF FFFF FFFF
0x0368: 0x0128 LOAD A,A<<1,FFFF FFFF FFFF FFFF
0x0369: 0x0e08 BCDS
0x036a: 0x08e0 LOAD D,D+1,0F00 0000 0000 0000
0x036b: 0x0cee TST D[14:3]
0x036c: 0x1b62 BRNC 0x0362
0x036d: 0x0de0 LOAD D,D+1,00F0 0000 0000 0000
0x036e: 0x0cde TST D[13:3]
0x036f: 0x1f78 BRC 0x0378
0x0370: 0x0cda TST D[13:2]
0x0371: 0x1b5f BRNC 0x035f
0x0372: 0x0cd6 TST D[13:1]
0x0373: 0x1f60 BRC 0x0360
0x0374: 0x1b5f BRNC 0x035f
0x0375: 0x0968 LOAD B,B<<1,FFF0 0000 0000 0000
0x0376: 0x0968 LOAD B,B<<1,FFF0 0000 0000 0000
0x0377: 0x1b4e BRNC 0x034e
0x0378: 0x0968 LOAD B,B<<1,FFF0 0000 0000 0000
0x0379: 0x0968 LOAD B,B<<1,FFF0 0000 0000 0000
0x037a: 0x0891 LOAD C,C-C,0F00 0000 0000 0000
0x037b: 0x1a77 BRNC 0x0277
0x037c: 0x0c32 TST A[15:0]
0x037d: 0x0c33 NOT A[15:0]
0x037e: 0x0c36 TST A[15:1]
0x037f: 0x0c35 CLR A[15:1]
0x0380: 0x1850 BRNC 0x0050
0x0381: 0x0e04 STORE X[RAB],A
0x0382: 0x0e51 STORE RAB,5
0x0383: 0x145b CALL 0x045b
0x0384: 0x0e51 STORE RAB,5
0x0385: 0x0e04 STORE X[RAB],A
0x0386: 0x0e71 STORE RAB,7
0x0387: 0x145e CALL 0x045e
0x0388: 0x0e61 STORE RAB,6
0x0389: 0x0e04 STORE X[RAB],A
0x038a: 0x0717 MOVE A,C,00FF FFFF FFFF FFFF
0x038b: 0x0caa TST C[14:2]
0x038c: 0x0891 LOAD C,C-C,0F00 0000 0000 0000
0x038d: 0x1edb BRC 0x02db
0x038e: 0x1532 CALL 0x0532
0x038f: 0x0cb6 TST C[15:1]
0x0390: 0x1b95 BRNC 0x0395
0x0391: 0x0cbe TST C[15:3]
0x0392: 0x0cbd CLR C[15:3]
0x0393: 0x1f95 BRC 0x0395
0x0394: 0x0cb5 CLR C[15:1]
0x0395: 0x149c CALL 0x049c
0x0396: 0x0e09 BCDR
0x0397: 0x0f25 LOAD NUL,A-1,F000 0000 0000 0000
0x0398: 0x08d9 LOAD D,D-D,0F00 0000 0000 0000
0x0399: 0x1e34 BRC 0x0234
0x039a: 0x0cd9 CLR D[13:2]
0x039b: 0x0901 LOAD A,A-A,FFF0 0000 0000 0000
0x039c: 0x05e0 LOAD D,D+1,0000 0000 0000 00FF
0x039d: 0x05e4 LOAD NUL,D+1,0000 0000 0000 00FF
0x039e: 0x0e02 BR R5
0x039f: 0x1122 CALL 0x0122
0x03a0: 0x0c7a TST B[15:2]
0x03a1: 0x1fa5 BRC 0x03a5
0x03a2: 0x1532 CALL 0x0532
0x03a3: 0x1442 CALL 0x0442
0x03a4: 0x1485 CALL 0x0485
0x03a5: 0x0c12 TST A[13:0]
0x03a6: 0x1ba8 BRNC 0x03a8
0x03a7: 0x08e7 MOVE D,1,0F00 0000 0000 0000
0x03a8: 0x0e11 STORE RAB,1
0x03a9: 0x1476 CALL 0x0476
0x03aa: 0x0c7a TST B[15:2]
0x03ab: 0x1bae BRNC 0x03ae
0x03ac: 0x1485 CALL 0x0485
0x03ad: 0x1baf BRNC 0x03af
0x03ae: 0x15c6 CALL 0x05c6
0x03af: 0x1476 CALL 0x0476
0x03b0: 0x0c7a TST B[15:2]
0x03b1: 0x1bb3 BRNC 0x03b3
0x03b2: 0x15c6 CALL 0x05c6
0x03b3: 0x13fc CALL 0x03fc
0x03b4: 0x0d30 LOAD A,A+R5L,00F0 0000 0000 0000
0x03b5: 0x1b8b BRNC 0x038b
0x03b6: 0x1122 CALL 0x0122
0x03b7: 0x0ce4 SET D[14:1]
0x03b8: 0x140c CALL 0x040c
0x03b9: 0x15fb CALL 0x05fb
0x03ba: 0x0e31 STORE RAB,3
0x03bb: 0x145d CALL 0x045d
0x03bc: 0x146a CALL 0x046a
0x03bd: 0x0e61 STORE RAB,6
0x03be: 0x1467 CALL 0x0467
0x03bf: 0x13f2 CALL 0x03f2
0x03c0: 0x0e71 STORE RAB,7
0x03c1: 0x1467 CALL 0x0467
0x03c2: 0x140d CALL 0x040d
0x03c3: 0x0ce6 TST D[14:1]
0x03c4: 0x0ce7 NOT D[14:1]
0x03c5: 0x1fbd BRC 0x03bd
0x03c6: 0x15b0 CALL 0x05b0
0x03c7: 0x0e41 STORE RAB,4
0x03c8: 0x1467 CALL 0x0467
0x03c9: 0x0e51 STORE RAB,5
0x03ca: 0x1467 CALL 0x0467
0x03cb: 0x1b8a BRNC 0x038a
0x03cc: 0x0ce0 SET D[14:0]
0x03cd: 0x1122 CALL 0x0122
0x03ce: 0x0c7a TST B[15:2]
0x03cf: 0x1fd1 BRC 0x03d1
0x03d0: 0x0ce4 SET D[14:1]
0x03d1: 0x0e61 STORE RAB,6
0x03d2: 0x1412 CALL 0x0412
0x03d3: 0x1410 CALL 0x0410
0x03d4: 0x0ce2 TST D[14:0]
0x03d5: 0x1ca5 BRC 0x00a5
0x03d6: 0x07c7 MOVE D,A,00FF FFFF FFFF FFFF
0x03d7: 0x070f MOVE A,B,00FF FFFF FFFF FFFF
0x03d8: 0x15fc CALL 0x05fc
0x03d9: 0x070e XCHG A,B,00FF FFFF FFFF FFFF
0x03da: 0x1603 CALL 0x0603
0x03db: 0x0e71 STORE RAB,7
0x03dc: 0x0747 MOVE B,A,00FF FFFF FFFF FFFF
0x03dd: 0x1412 CALL 0x0412
0x03de: 0x15d3 CALL 0x05d3
0x03df: 0x070e XCHG A,B,00FF FFFF FFFF FFFF
0x03e0: 0x18a5 BRNC 0x00a5
0x03e1: 0x0787 MOVE C,A,00FF FFFF FFFF FFFF
0x03e2: 0x0301 LOAD A,A-A,000F FFFF FFFF FFFF
0x03e3: 0x17cd CALL 0x07cd
0x03e4: 0x17ca CALL 0x07ca
0x03e5: 0x17d3 CALL 0x07d3
0x03e6: 0x17d8 CALL 0x07d8
0x03e7: 0x17e0 CALL 0x07e0