-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdisas_merged.txt
8526 lines (8337 loc) · 181 KB
/
disas_merged.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
i/o devices used that are not listed in how to use the NOVA computer:
0
2
4
5
0000 663f HALT
0001 2003 LDA 0 3
0002 4000 STA 0 0
0003 663f HALT
0004 0000 JMP 0
0005 0000 JMP 0
0006 0000 JMP 0
0007 0000 JMP 0
0008 0000 JMP 0
0009 0000 JMP 0
000a 0000 JMP 0
000b 0000 JMP 0
000c 0000 JMP 0
000d 0000 JMP 0
000e 0000 JMP 0
000f 0000 JMP 0
; auto inc pointers
0010 0000 JMP 0
0011 0000 JMP 0
0012 0000 JMP 0
0013 0000 JMP 0
0014 0000 JMP 0
0015 0000 JMP 0
0016 0000 JMP 0
0017 0000 JMP 0
; auto dec pointers
0018 0000 JMP 0
0019 0000 JMP 0
001a 0000 JMP 0
001b 0000 JMP 0
001c 0000 JMP 0
001d 0000 JMP 0
001e 0000 JMP 0
001f 0000 JMP 0
jms @40 01
0020 0c5c JMS @5c
0021 0074
0022 002a
0023 0005
0024 0441 JMP @41
jms @40 02
0025 0c5c JMS @5c
0026 002a
0027 0074
0028 0005
0029 0441 JMP @41
; data block copied/restored above
002a 00d3 JMP d3
002b 0000 JMP 0
002c 00d3 JMP d3
002d 0000 JMP 0
002e ffff AND#S 3 3 sbn
002f 0000 JMP 0
0030 fd00 SUB 3 3
0031 5893 STA 3 93
0032 5892 STA 3 92
0033 a200 MOV 1 0
0034 0435 JMP @35
0035 0a74 JMS ac2+74
0036 0000 JMP 0
0037 0014 JMP 14
0038 fd00 SUB 3 3
0039 5893 STA 3 93
003a 5892 STA 3 92
003b 043c JMP @3c
003c 0a7f JMS ac2+7f
003d 0318 JMP ac3+18
003e 01c0 ; function pointer; multiply routine
003f 01cb ; function pointer; divide routine
0040 01b2 ; function pointer; system call (par)
0041 01ba ; return address
0042 01bc ; alternate return address
0043 0176 ; function pointer (par)
0044 0177 ; function pointer (par)
0045 ffff AND#S 3 3 sbn
0046 01d9 JMP pc-27 ; 1f
0047 0002 JMP 2
0048 0003 JMP 3
0049 0004 JMP 4
004a 0005 JMP 5
004b 0006 JMP 6
004c 0007 JMP 7
004d 000a JMP a
004e 001b JMP 1b
004f 0036 JMP 36
0050 003f JMP 3f
0051 0040 JMP 40
0052 007f JMP 7f
0053 0080 JMP 80
0054 00c0 JMP c0
0055 00c8 JMP c8
0056 00ff JMP ff
0057 0100 JMP pc+0 ; 57
0058 0054 JMP 54
0059 0362 JMP ac3+62
005a 0378 JMP ac3+78
005b 0915 ; function pointer jms @5b memclr(par, par)
005c 091e ; function pointer jms @5c memcpy(par, par, par)
005d 0000 JMP 0
005e 0000 JMP 0
005f 030b JMP ac3+b ; form of stack pointer
0060 0078 JMP 78
0061 0001 JMP 1
0062 0014 JMP 14
0063 0000 JMP 0
0064 0008 JMP 8
0065 000c JMP c
0066 001e JMP 1e
0067 0001 JMP 1
0068 0001 JMP 1
0069 0000 JMP 0
006a 004f JMP 4f
006b 0005 JMP 5
006c 02c0 JMP ac2-40
006d 0000 JMP 0
006e 0000 JMP 0
006f 0000 JMP 0
0070 0005 JMP 5
0071 0000 JMP 0
0072 0000 JMP 0
0073 0000 JMP 0
; data block copied above
0074 0005 JMP 5; inc/dec counter
0075 0000 JMP 0
0076 0005 JMP 5
0077 0000 JMP 0
0078 ffff AND#S 3 3 sbn
0079 0000 JMP 0
007a 0000 JMP 0
007b 0000 JMP 0
007c 0000 JMP 0
007d 0000 JMP 0
007e 0000 JMP 0
0080 ffff AND#S 3 3 sbn
0081 0000 JMP 0
0082 0000 JMP 0
0083 0000 JMP 0
0084 0000 JMP 0
0085 0000 JMP 0
0086 0008 JMP 8
0087 0005 JMP 5
0088 0000 JMP 0
0089 0000 JMP 0
008a 0000 JMP 0
008b 0000 JMP 0
008c 0000 JMP 0
008d ffff AND#S 3 3 sbn
008e 0000 JMP 0
008f 0003 JMP 3
0090 0001 JMP 1
0091 0001 JMP 1
0092 0000 JMP 0
0093 0000 JMP 0
0094 0154 JMP pc+54 ; e8
0095 0030 JMP 30
0096 00c2 JMP c2
0097 0000 JMP 0
0098 0000 JMP 0
0099 000f JMP f
009a 0000 JMP 0
009b 0be2 JMS ac3-1e
009c 0be1 JMS ac3-1f
009d 0081 JMP 81
009e 0088 JMP 88
009f 0c31 JMS @31
00a0 0113 JMP pc+13 ; b3
00a1 0000 JMP 0
00a2 0000 JMP 0
00a3 0000 JMP 0
00a4 0000 JMP 0
00a5 0000 JMP 0
00a6 0000 JMP 0
00a7 0000 JMP 0
00a8 0000 JMP 0
00a9 0000 JMP 0
00aa 0000 JMP 0
00ab 0000 JMP 0
00ac 0000 JMP 0
00ae ffff AND#S 3 3 sbn
00af ffff AND#S 3 3 sbn
00b0 fe19 ADD# 3 3 skp
00b1 fe19 ADD# 3 3 skp
00b2 0000 JMP 0
00b3 0000 JMP 0
00b4 ffff AND#S 3 3 sbn
00b5 0000 JMP 0
00b6 0000 JMP 0
00b7 0000 JMP 0
00b8 0000 JMP 0
00b9 0000 JMP 0
00ba 0000 JMP 0
00bb 0000 JMP 0
00bc 0000 JMP 0
00bd 0000 JMP 0
00be 0000 JMP 0
00bf 0000 JMP 0
00c0 0000 JMP 0
00c1 0000 JMP 0
00c2 0000 JMP 0
00c3 000f JMP f
00c4 0014 JMP 14
00c5 0000 JMP 0
00c6 0000 JMP 0
00c7 0000 JMP 0
00c8 0000 JMP 0
00c9 0000 JMP 0
00ca 0000 JMP 0
00cb 0000 JMP 0
00cc 0000 JMP 0
00cd 0000 JMP 0
00ce 0000 JMP 0
00cf 0000 JMP 0
00d0 0000 JMP 0
00d1 00ff JMP ff
00d2 0000 JMP 0
00d3 0000 JMP 0
00d4 0000 JMP 0
00d5 0000 JMP 0
00d6 0000 JMP 0
00d7 0000 JMP 0
00d8 0000 JMP 0
00d9 0000 JMP 0
00da 0000 JMP 0
00db 0000 JMP 0
00dc 0000 JMP 0
00dd 0000 JMP 0
00de 0000 JMP 0
00df 0000 JMP 0
00e0 0000 JMP 0
00e1 0000 JMP 0
00e2 0000 JMP 0
00e3 0000 JMP 0
00e4 0000 JMP 0
00e5 0000 JMP 0
00e6 0000 JMP 0
00e7 0000 JMP 0
00e8 0000 JMP 0
00e9 0000 JMP 0
00ea 0000 JMP 0
00eb 0000 JMP 0
00ec 0000 JMP 0
00ed 0000 JMP 0
00ee 0000 JMP 0
00ef 0000 JMP 0
00f0 0000 JMP 0
00f1 0000 JMP 0
00f2 0000 JMP 0
00f3 0000 JMP 0
00f4 0000 JMP 0
00f5 0000 JMP 0
00f6 0000 JMP 0
00f7 0000 JMP 0
00f8 ffff AND#S 3 3 sbn
00f9 00ff JMP ff
00fa 0000 JMP 0
00fb 0000 JMP 0
00fc 0000 JMP 0
00fd 0141 JMP pc+41 ; 13e
00fe 0000 JMP 0
00ff 0000 JMP 0
0100 3921 LDA 3 pc+21 ; 121 --> 304
0101 585f STA 3 5f ; init stack pointer
0102 65bf IORST
0103 0d01 JMS @pc+1 ; @104 --> 5eb
0104 05eb address
0105 0c5b JMS @5b ; memclr
0106 0060
0107 0078
0108 0c5b JMS @5b ; memclr
0109 0204
010a 01a6
010b ad00 SUB 1 1
010c 4d12 STA 1 @pc+12 ; @11e
010d 4d10 STA 1 @pc+10 ; @11d
010e 4d0e STA 1 @pc+e ; @11c
010f 4d10 STA 1 @pc+10 ; @11f
0110 4d10 STA 1 @pc+10 ; @120
0111 ad50 SUBL 1 1
0112 4890 STA 1 90
0113 0c40 JMS @40
0114 008e
0115 0c40 JMS @40
0116 001d
0117 0c40 JMS @40
0118 0010
0119 0c40 JMS @40
011a 0020
011b 0100 JMP pc+0 ; 11b; loop forever
011c 0a98 ; storage
011d 0a99
011e ffff
011f ffff
0120 ffff
0121 0304
jms @40 42
0122 8550 SUBL 0 0
0123 4091 STA 0 91 ; save carry
0124 2048 LDA 0 48
0125 408f STA 0 8f
0126 2090 LDA 0 90
0127 820d MOV# 0 0 snr
0128 0134 JMP pc+34 ; 15c
0129 0c40 JMS @40
012a 0051
012b 0c40 JMS @40
012c 0007
012d 2139 LDA 0 pc+39 ; 166
012e 0c40 JMS @40
012f 002a
jms @40 92
0130 8400 ADC 0 0
0131 4536 STA 0 @pc+36 ; @167
0132 1074 ISZ 74
0133 8208 MOV# 0 0; nop
0134 0c40 JMS @40
0135 001d
0136 1874 DSZ 74
0137 8208 MOV# 0 0; nop
0138 2051 LDA 0 51
0139 0c40 JMS @40
013a 002a
013b 2053 LDA 0 53
013c 0c40 JMS @40
013d 002a
013e 2051 LDA 0 51
013f 0c40 JMS @40
0140 002a
0141 2127 LDA 0 pc+27 ; 168
0142 0c40 JMS @40
0143 002a
0144 0c5b JMS @5b; memclr
0145 00a4
0146 0034
0147 0c5b JMS @5b; memclr
0148 0318
0149 0031
014a ad50 SUBL 1 1
014b 4891 STA 1 91
014c 0c5c JMS @5c; memcpy
014d 01d9
014e 0060
014f 0014
0150 8400 ADC 0 0
0151 4078 STA 0 78
0152 40ae STA 0 ae
0153 40f8 STA 0 f8
0154 4511 STA 0 @pc+11 ; @165
0155 4459 STA 0 @59
0156 445a STA 0 @5a
0157 0c40 JMS @40
0158 0032
0159 0c40 JMS @40
015a 001b
015b 0441 JMP @41 ; return
015c 0c40 JMS @40
015d 0026
015e 0c40 JMS @40
015f 0010
0160 0c40 JMS @40
0161 0001
0162 1874 DSZ 74
0163 8208 MOV# 0 0; nop
0164 0441 JMP @41 ; return
0165 ffff ; storage
0166 0049
0167 0349
0168 00ef
jms @40 4f
0169 0c40 JMS @40
016a 001e
016b 800d CMP# 0 0 snr
016c 8500 SUB 0 0
016d 3875 LDA 3 75
016e fa0d MOV# 3 3 snr
016f 0105 JMP pc+5 ; 174
0170 407c STA 0 7c
0171 0c40 JMS @40
0172 006c
0173 0441 JMP @41
0174 587c STA 3 7c
0175 0441 JMP @41
; call with jms @43 followed by one parameter
0176 10fa ISZ fa
; call with jms @44 followed by one parameter
0177 5139 STA 2 pc+39 ; 1b0
0178 5939 STA 3 pc+39 ; 1b1
0179 4936 STA 1 pc+36 ; 1af
017a 30fb LDA 2 fb
017b 2856 LDA 1 56
017c b700 AND 1 2
017d 50fb STA 2 fb
017e 3300 LDA 2 ac3+0; parameter
017f 3850 LDA 3 50
0180 f700 SKPBN 2 0
0181 392d LDA 3 pc+2d ; 1ae --> 6fb
0182 de00 ADD 2 3
0183 2b00 LDA 1 ac3+0
0184 3d2d LDA 3 @pc+2d ; @1b1
0185 fac0 MOVS 3 3
0186 312a LDA 2 pc+2a ; 1b0
0187 fa52 MOVL 3 3 szc
0188 0104 JMP pc+4 ; 18c
0189 3126 LDA 2 pc+26 ; 1af
018a fa53 MOVL 3 3 snc
018b 9200 MOV 0 2
018c fd00 SUB 3 3
018d d292 MOVR 2 2 szc
018e fb00 INC 3 3
018f b600 ADD 1 2
0190 18fa DSZ fa
0191 0108 JMP pc+8 ; 199
0192 2a00 LDA 1 ac2+0
0193 3056 LDA 2 56
0194 fa05 MOV 3 3 snr
0195 aac0 MOVS 1 1
0196 cf00 AND 2 1
0197 48fb STA 1 fb
0198 0110 JMP pc+10 ; 1a8
0199 50fa STA 2 fa
019a 3056 LDA 2 56
019b 2cfa LDA 1 @fa
019c fa0c MOV# 3 3 szr
019d d2c0 MOVS 2 2
019e cf00 AND 2 1
019f 4cfa STA 1 @fa
01a0 3056 LDA 2 56
01a1 28fb LDA 1 fb
01a2 cf00 AND 2 1
01a3 fa0d MOV# 3 3 snr
01a4 aac0 MOVS 1 1
01a5 34fa LDA 2 @fa
01a6 b600 ADD 1 2
01a7 54fa STA 2 @fa
01a8 fd00 SUB 3 3
01a9 58fa STA 3 fa
01aa 2905 LDA 1 pc+5 ; 1af
01ab 3105 LDA 2 pc+5 ; 1b0
01ac 3905 LDA 3 pc+5 ; 1b1
01ad 0301 JMP ac3+1; return
01ae 06fb ; storage
01af 0005
01b0 000f
01b1 0a31
; call with jms @40 with one parameter calculated jsr to @66b+par
01b2 51fe STA 2 pc-2 ; 1b0
01b3 105f ISZ 5f ; push ac3
01b4 5c5f STA 3 @5f
01b5 3300 LDA 2 ac3+0
01b6 3909 LDA 3 pc+9 ; 1bf --> 66b
01b7 de00 ADD 2 3
01b8 31f8 LDA 2 pc-8 ; 1b0
01b9 0700 JMP @ac3+0
; most used return address (hardcoded)
01ba 0c40 JMS @40
01bb 000f
; alternate return address
01bc 3c5f LDA 3 @5f ; pop ac3
01bd 185f DSZ 5f
01be 0301 JMP ac3+1 ; return
01bf 066b ; storage, address of table
; multiply ac0+=ac1*ac2
01c0 5909 STA 3 pc+9 ; 1c9
01c1 3909 LDA 3 pc+9 ; 1ca
01c2 aa83 MOVR 1 1 snc
01c3 8281 MOVR 0 0 skp
01c4 c690 ADDR 2 0
01c5 fb04 INC 3 3 szr
01c6 01fc JMP pc-4 ; 1c2
01c7 aab0 MOVR 1 1
01c8 0501 JMP @pc+1 ; @1c9
01c9 18d6 return address
01ca fff0 -16 counter
; divide ac0:ac1/ac2 -> remainder ac0, result ac1
01cb 59fe STA 3 pc-2 ; 1c9
01cc c51a SUB# 2 0 szc
01cd 010a JMP pc+a ; 1d7
01ce 39fc LDA 3 pc-4 ; 1ca
01cf aa50 MOVL 1 1
01d0 8240 MOVL 0 0
01d1 c50a SUB# 2 0 szc
01d2 c500 SUB 2 0
01d3 aa40 MOVL 1 1
01d4 fb04 INC 3 3 szr
01d5 01fb JMP pc-5 ; 1d0
01d6 fd21 SUB 3 3 skp
01d7 fd10 SUB 3 3
01d8 05f1 JMP @pc-f ; @1c9
; block of data copied
01d9 0078 JMP 78
01da 0001 JMP 1
01db 0014 JMP 14
01dc 0000 JMP 0
01dd 0008 JMP 8
01de 000c JMP c
01df 001e JMP 1e
01e0 0001 JMP 1
01e1 0001 JMP 1
01e2 0000 JMP 0
01e3 004f JMP 4f
01e4 0005 JMP 5
01e5 02c0 JMP ac2-40
01e6 0028 JMP 28
01e7 0000 JMP 0
01e8 0000 JMP 0
01e9 0005 JMP 5
01ea 0000 JMP 0
01eb 0000 JMP 0
01ec 0000 JMP 0
01ed 0234 JMP ac2+34
01ee 044c JMP @4c
01ef 0004 JMP 4
01f0 000f JMP f
01f1 0080 JMP 80
01f2 0009 JMP 9
01f3 0012 JMP 12
01f4 0024 JMP 24
01f5 006f JMP 6f
01f6 0080 JMP 80
01f7 0461 JMP @61
01f8 0c0e JMS @e
01f9 1012 ISZ 12
01fa 1416 ISZ @16
01fb 181c DSZ 1c
01fc 2024 LDA 0 24
01fd 282c LDA 1 2c
01fe 3038 LDA 2 38
01ff 4800 STA 1 0
0200 0001 JMP 1
0201 0203 JMP ac2+3
0202 0405 JMP @5
0203 0607 JMP @ac2+7
0204 fe87 ADDR 3 3 sbn
0205 a688 ADD#R 1 0
0206 c200 MOV 2 0
0207 0000 JMP 0
0208 0000 JMP 0
0209 0000 JMP 0
020a 0000 JMP 0
020b 0000 JMP 0
020c 0000 JMP 0
020d 0000 JMP 0
020e 0000 JMP 0
020f 0000 JMP 0
0210 0000 JMP 0
0211 0000 JMP 0
0212 0000 JMP 0
0213 0000 JMP 0
0214 0000 JMP 0
0215 0000 JMP 0
0216 0000 JMP 0
0217 0000 JMP 0
0218 0000 JMP 0
0219 0000 JMP 0
021a 0000 JMP 0
021b 0000 JMP 0
021c 0000 JMP 0
021d 0000 JMP 0
021e 0000 JMP 0
021f 0000 JMP 0
0220 0000 JMP 0
0221 0000 JMP 0
0222 0000 JMP 0
0223 0000 JMP 0
0224 0000 JMP 0
0225 0000 JMP 0
0226 0000 JMP 0
0227 0000 JMP 0
0228 0000 JMP 0
0229 0000 JMP 0
022a 0000 JMP 0
022b 0000 JMP 0
022c 0000 JMP 0
022d 0000 JMP 0
022e 0000 JMP 0
022f 0000 JMP 0
0230 0000 JMP 0
0231 0000 JMP 0
0232 0000 JMP 0
0233 0000 JMP 0
0234 0000 JMP 0
0235 0000 JMP 0
0236 0000 JMP 0
0237 0000 JMP 0
0238 0000 JMP 0
0239 0000 JMP 0
023a 0000 JMP 0
023b 0000 JMP 0
023c 0000 JMP 0
023d 0000 JMP 0
023e 0000 JMP 0
023f 0000 JMP 0
0240 0000 JMP 0
0241 0000 JMP 0
0242 0000 JMP 0
0243 0000 JMP 0
0244 0000 JMP 0
0245 0000 JMP 0
0246 0000 JMP 0
0247 0000 JMP 0
0248 0000 JMP 0
0249 0000 JMP 0
024a 0000 JMP 0
024b 0000 JMP 0
024c 0000 JMP 0
024d 0000 JMP 0
024e 0000 JMP 0
024f 0000 JMP 0
0250 0000 JMP 0
0251 0000 JMP 0
0252 0000 JMP 0
0253 0000 JMP 0
0254 0000 JMP 0
0255 0000 JMP 0
0256 0000 JMP 0
0257 0000 JMP 0
0258 0000 JMP 0
0259 0000 JMP 0
025a 0000 JMP 0
025b 0000 JMP 0
025c 0000 JMP 0
025d 0000 JMP 0
025e 0000 JMP 0
025f 0000 JMP 0
0260 0000 JMP 0
0261 0000 JMP 0
0262 0000 JMP 0
0263 0000 JMP 0
0264 0000 JMP 0
0265 0000 JMP 0
0266 0000 JMP 0
0267 0000 JMP 0
0268 0000 JMP 0
0269 0000 JMP 0
026a 0000 JMP 0
026b 0000 JMP 0
026c 0000 JMP 0
026d 0000 JMP 0
026e 0000 JMP 0
026f 0000 JMP 0
0270 0000 JMP 0
0271 0000 JMP 0
0272 0000 JMP 0
0273 0000 JMP 0
0274 0000 JMP 0
0275 0000 JMP 0
0276 0000 JMP 0
0277 0000 JMP 0
0278 0000 JMP 0
0279 0000 JMP 0
027a 0000 JMP 0
027b 0000 JMP 0
027c 0000 JMP 0
027d 0000 JMP 0
027e 0000 JMP 0
027f 0000 JMP 0
0280 0000 JMP 0
0281 0000 JMP 0
0282 0000 JMP 0
0283 0000 JMP 0
0284 0500 JMP @pc+0 ; @284
0285 807f CMP#L 0 0 sbn
0286 0500 JMP @pc+0 ; @286
0287 8010 CMP 0 0
0288 41ff STA 0 pc-1 ; 287
0289 41ff STA 0 pc-1 ; 288
028a 4128 STA 0 pc+28 ; 2b2
028b 403f STA 0 3f
028c 0000 JMP 0
028d 0000 JMP 0
028e 0000 JMP 0
028f 0000 JMP 0
0290 0000 JMP 0
0291 0000 JMP 0
0292 0000 JMP 0
0293 0000 JMP 0
0294 0000 JMP 0
0295 0000 JMP 0
0296 0000 JMP 0
0297 0000 JMP 0
0298 0000 JMP 0
0299 0000 JMP 0
029a 0000 JMP 0
029b 0000 JMP 0
029c 0000 JMP 0
029d 0000 JMP 0
029e 0000 JMP 0
029f 0000 JMP 0
02a0 0000 JMP 0
02a1 0000 JMP 0
02a2 0000 JMP 0
02a3 0000 JMP 0
02a4 0000 JMP 0
02a5 0000 JMP 0
02a6 0000 JMP 0
02a7 0000 JMP 0
02a8 0000 JMP 0
02a9 0000 JMP 0
02aa 0000 JMP 0
02ab 0000 JMP 0
02ac 0000 JMP 0
02ad 0000 JMP 0
02ae 0000 JMP 0
02af 0000 JMP 0
02b0 0000 JMP 0
02b1 0000 JMP 0
02b2 0000 JMP 0
02b3 0000 JMP 0
02b4 0000 JMP 0
02b5 0000 JMP 0
02b6 0000 JMP 0
02b7 0000 JMP 0
02b8 0000 JMP 0
02b9 0000 JMP 0
02ba 0000 JMP 0
02bb 0000 JMP 0
02bc 0000 JMP 0
02bd 0000 JMP 0
02be 0000 JMP 0
02bf 0000 JMP 0
02c0 0000 JMP 0
02c1 0000 JMP 0
02c2 0000 JMP 0
02c3 0000 JMP 0
02c4 0000 JMP 0
02c5 0000 JMP 0
02c6 0000 JMP 0
02c7 0000 JMP 0
02c8 0000 JMP 0
02c9 0000 JMP 0
02ca 0000 JMP 0
02cb 0000 JMP 0
02cc 0000 JMP 0
02cd 0000 JMP 0
02ce 0000 JMP 0
02cf 0000 JMP 0
02d0 0000 JMP 0
02d1 0000 JMP 0
02d2 0000 JMP 0
02d3 0000 JMP 0
02d4 0000 JMP 0
02d5 0000 JMP 0
02d6 0000 JMP 0
02d7 0000 JMP 0
02d8 0000 JMP 0
02d9 0000 JMP 0
02da 0000 JMP 0
02db 0000 JMP 0
02dc 0000 JMP 0
02dd 0000 JMP 0
02de 0000 JMP 0
02df 0000 JMP 0
02e0 0000 JMP 0
02e1 0000 JMP 0
02e2 0000 JMP 0
02e3 0000 JMP 0
02e4 0000 JMP 0
02e5 0000 JMP 0
02e6 0000 JMP 0
02e7 0000 JMP 0
02e8 0000 JMP 0
02e9 0000 JMP 0
02ea 0000 JMP 0
02eb 0000 JMP 0
02ec 0000 JMP 0
02ed 0000 JMP 0
02ee 0000 JMP 0
02ef 0000 JMP 0
02f0 0000 JMP 0
02f1 0000 JMP 0
02f2 0000 JMP 0
02f3 0000 JMP 0
02f4 0000 JMP 0
02f5 0000 JMP 0
02f6 0000 JMP 0
02f7 0000 JMP 0
02f8 0000 JMP 0
02f9 0000 JMP 0
02fa 0000 JMP 0
02fb 0000 JMP 0
02fc 0000 JMP 0
02fd 0000 JMP 0
02fe 0000 JMP 0
02ff 0000 JMP 0
0300 0000 JMP 0
0301 0000 JMP 0
0302 0000 JMP 0
0303 0000 JMP 0
0304 0000 JMP 0 ; form of stack
0305 0118 JMP pc+18 ; 31d
0306 0cab JMS @ab
0307 0938 JMS pc+38 ; 33f
0308 0135 JMP pc+35 ; 33d
0309 01bb JMP pc-45 ; 2c4
030a 1122 ISZ pc+22 ; 32c
030b 01bb JMP pc-45 ; 2c6
030c 01bb JMP pc-45 ; 2c7
030d 0000 JMP 0
030e 0000 JMP 0
030f 0000 JMP 0
0310 0000 JMP 0
0311 0000 JMP 0
0312 0000 JMP 0
0313 0000 JMP 0
0314 0000 JMP 0
0315 0000 JMP 0
0316 0000 JMP 0
0317 0000 JMP 0
; block of data
0318 0000 JMP 0
0319 0000 JMP 0
031a 0000 JMP 0
031b 0000 JMP 0
031c 0000 JMP 0
031d 0000 JMP 0
031e 0000 JMP 0
031f 0000 JMP 0
0320 0000 JMP 0
0321 0000 JMP 0
0322 0000 JMP 0
0323 0000 JMP 0
0324 0000 JMP 0
0325 0000 JMP 0
0326 0000 JMP 0
0327 0000 JMP 0
0328 0000 JMP 0
0329 0000 JMP 0
032a 0000 JMP 0
032b 0000 JMP 0
032c 0000 JMP 0
032d 0000 JMP 0
032e 0000 JMP 0
032f 0000 JMP 0
0330 0000 JMP 0
0331 0000 JMP 0
0332 0000 JMP 0
0333 0000 JMP 0
0334 0000 JMP 0
0335 0000 JMP 0
0336 0000 JMP 0
0337 0000 JMP 0
0338 0000 JMP 0
0339 0000 JMP 0
033a 0000 JMP 0
033b 0000 JMP 0
033c 0000 JMP 0
033d 0000 JMP 0
033e 0000 JMP 0
033f 0000 JMP 0
0340 0000 JMP 0
0341 0000 JMP 0
0342 0000 JMP 0
0343 0000 JMP 0
0344 0000 JMP 0
0345 0000 JMP 0
0346 0000 JMP 0
0347 0000 JMP 0
0348 0000 JMP 0
0349 ffff AND#S 3 3 sbn
034a 0000 JMP 0
034b 0000 JMP 0
034c 0000 JMP 0
034d 0000 JMP 0
034e 0000 JMP 0
034f 0000 JMP 0
0350 0000 JMP 0
0351 0000 JMP 0
0352 0000 JMP 0
0353 0000 JMP 0
0354 0000 JMP 0
0355 0000 JMP 0
0356 0000 JMP 0
0357 0000 JMP 0
0358 0000 JMP 0
0359 0000 JMP 0
035a 0000 JMP 0
035b 0000 JMP 0
035c 0000 JMP 0
035d 0000 JMP 0
035e 0000 JMP 0
035f 0000 JMP 0
0360 0000 JMP 0
0361 0000 JMP 0
0362 ffff AND#S 3 3 sbn
0363 0000 JMP 0
0364 0000 JMP 0
0365 0000 JMP 0
0366 0000 JMP 0
0367 0000 JMP 0
0368 0000 JMP 0
0369 0000 JMP 0
036a 0000 JMP 0
036b 0000 JMP 0
036c 0000 JMP 0
036d 0000 JMP 0
036e 0000 JMP 0
036f 0000 JMP 0
0370 0000 JMP 0
0371 0000 JMP 0
0372 0000 JMP 0
0373 0000 JMP 0
0374 0000 JMP 0
0375 0000 JMP 0
0376 0000 JMP 0
0377 0000 JMP 0
0378 ffff AND#S 3 3 sbn
0379 0000 JMP 0
037a 0000 JMP 0
037b 0000 JMP 0
037c 0000 JMP 0
037d 0000 JMP 0
037e 0000 JMP 0
037f 0000 JMP 0
0380 0000 JMP 0
0381 0000 JMP 0
0382 0000 JMP 0
0383 0000 JMP 0
0384 0000 JMP 0
0385 0000 JMP 0
0386 0000 JMP 0
0387 0000 JMP 0
0388 0000 JMP 0
0389 0000 JMP 0
038a 0000 JMP 0
038b 0000 JMP 0
038c 0000 JMP 0
038d 0000 JMP 0
038e 0000 JMP 0
038f 0000 JMP 0
0390 0000 JMP 0
0391 0000 JMP 0
0392 0000 JMP 0
0393 0000 JMP 0
0394 0000 JMP 0
0395 0000 JMP 0
0396 0000 JMP 0
0397 0000 JMP 0
0398 0000 JMP 0
0399 0000 JMP 0
039a 0000 JMP 0
039b 0000 JMP 0
039c 0000 JMP 0
039d 0000 JMP 0
039e 0000 JMP 0
039f 0000 JMP 0
03a0 0000 JMP 0
03a1 0000 JMP 0
03a2 0000 JMP 0
03a3 0000 JMP 0
03a4 0000 JMP 0
03a5 0000 JMP 0
03a6 0000 JMP 0
03a7 0000 JMP 0
03a8 0000 JMP 0
03a9 0000 JMP 0
03aa db16 INC 2 3 sez
03ab db16 INC 2 3 sez
03ac db16 INC 2 3 sez
03ad db80 INCR 2 3
03ae 8080 CMPR 0 0
03af 8097 CMPR 0 0 sbn
03b0 4144 STA 0 pc+44 ; 3f4
03b1 5445 STA 2 @45
03b2 04cb JMP @cb
03b3 4645 STA 0 @ac2+45
03b4 2fd2 LDA 1 @ac3-2e