-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDisassembler.L68
More file actions
5875 lines (5871 loc) · 317 KB
/
Disassembler.L68
File metadata and controls
5875 lines (5871 loc) · 317 KB
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
00001000 Starting Address
Assembler used: EASy68K Editor/Assembler v5.16.01
Created On: 6/7/2019 4:17:58 PM
00000000 1 *------------------------------------------------------------------------------
00000000 2 * Title : Disassembler
00000000 3 * Description: Handles the iteration through memory, the user input, the
00000000 4 * display of memory locations, and invalid opcodes.
00000000 5 *------------------------------------------------------------------------------
00000000 6 INCLUDE demo_test.X68
00000000 7
00009000 8 ORG $00009000
00009000 9
00009000 4E90 10 JSR (A0)
00009002 4EB8 1234 11 JSR $1234
00009006 4EB9 12345678 12 JSR $12345678
0000900C 13
0000900C C3C0 14 MULS.W D0,D1
0000900E C3D0 15 MULS.W (A0),D1
00009010 C3E0 16 MULS.W -(A0),D1
00009012 C3D8 17 MULS.W (A0)+,D1
00009014 82C0 18 DIVU.W D0,D1
00009016 82D0 19 DIVU.W (A0),D1
00009018 82E0 20 DIVU.W -(A0),D1
0000901A 82D8 21 DIVU.W (A0)+,D1
0000901C 22
0000901C 4E71 23 NOP
0000901E 4E75 24 RTS
00009020 4E71 25 NOP
00009022 4E75 26 RTS
00009024 41D0 27 LEA (A0),A0
00009026 41D5 28 LEA (A5),A0
00009028 41D7 29 LEA (A7),A0
0000902A 4FD0 30 LEA (A0),A7
0000902C 4FD5 31 LEA (A5),A7
0000902E 4FD7 32 LEA (A7),A7
00009030 1200 33 MOVE.B D0,D1
00009032 1080 34 MOVE.B D0,(A0)
00009034 10C0 35 MOVE.B D0,(A0)+
00009036 1100 36 MOVE.B D0,-(A0)
00009038 1010 37 MOVE.B (A0),D0
0000903A 1290 38 MOVE.B (A0),(A1)
0000903C 12D0 39 MOVE.B (A0),(A1)+
0000903E 1310 40 MOVE.B (A0),-(A1)
00009040 1018 41 MOVE.B (A0)+,D0
00009042 1298 42 MOVE.B (A0)+,(A1)
00009044 12D8 43 MOVE.B (A0)+,(A1)+
00009046 1318 44 MOVE.B (A0)+,-(A1)
00009048 1020 45 MOVE.B -(A0),D0
0000904A 12A0 46 MOVE.B -(A0),(A1)
0000904C 12E0 47 MOVE.B -(A0),(A1)+
0000904E 1320 48 MOVE.B -(A0),-(A1)
00009050 3200 49 MOVE.W D0,D1
00009052 3080 50 MOVE.W D0,(A0)
00009054 30C0 51 MOVE.W D0,(A0)+
00009056 3100 52 MOVE.W D0,-(A0)
00009058 3008 53 MOVE.W A0,D0
0000905A 3288 54 MOVE.W A0,(A1)
0000905C 32C8 55 MOVE.W A0,(A1)+
0000905E 3308 56 MOVE.W A0,-(A1)
00009060 3010 57 MOVE.W (A0),D0
00009062 3290 58 MOVE.W (A0),(A1)
00009064 32D0 59 MOVE.W (A0),(A1)+
00009066 3310 60 MOVE.W (A0),-(A1)
00009068 3018 61 MOVE.W (A0)+,D0
0000906A 3298 62 MOVE.W (A0)+,(A1)
0000906C 32D8 63 MOVE.W (A0)+,(A1)+
0000906E 3318 64 MOVE.W (A0)+,-(A1)
00009070 3020 65 MOVE.W -(A0),D0
00009072 32A0 66 MOVE.W -(A0),(A1)
00009074 32E0 67 MOVE.W -(A0),(A1)+
00009076 3320 68 MOVE.W -(A0),-(A1)
00009078 2200 69 MOVE.L D0,D1
0000907A 2080 70 MOVE.L D0,(A0)
0000907C 20C0 71 MOVE.L D0,(A0)+
0000907E 2100 72 MOVE.L D0,-(A0)
00009080 2008 73 MOVE.L A0,D0
00009082 2288 74 MOVE.L A0,(A1)
00009084 22C8 75 MOVE.L A0,(A1)+
00009086 2308 76 MOVE.L A0,-(A1)
00009088 2010 77 MOVE.L (A0),D0
0000908A 2290 78 MOVE.L (A0),(A1)
0000908C 22D0 79 MOVE.L (A0),(A1)+
0000908E 2310 80 MOVE.L (A0),-(A1)
00009090 2018 81 MOVE.L (A0)+,D0
00009092 2298 82 MOVE.L (A0)+,(A1)
00009094 22D8 83 MOVE.L (A0)+,(A1)+
00009096 2318 84 MOVE.L (A0)+,-(A1)
00009098 2020 85 MOVE.L -(A0),D0
0000909A 22A0 86 MOVE.L -(A0),(A1)
0000909C 22E0 87 MOVE.L -(A0),(A1)+
0000909E 2320 88 MOVE.L -(A0),-(A1)
000090A0 48A1 007F 89 MOVEM.W A1-A7,-(A1)
000090A4 48E1 7F00 90 MOVEM.L D1-D7,-(A1)
000090A8 48A1 0140 91 MOVEM.W A1/D7,-(A1)
000090AC 48E1 0140 92 MOVEM.L A1/D7,-(A1)
000090B0 4891 FE00 93 MOVEM.W A1-A7,(A1)
000090B4 48D1 00FE 94 MOVEM.L D1-D7,(A1)
000090B8 4891 0280 95 MOVEM.W A1/D7,(A1)
000090BC 48D1 0280 96 MOVEM.L A1/D7,(A1)
000090C0 4C99 FE00 97 MOVEM.W (A1)+,A1-A7
000090C4 4CD9 00FE 98 MOVEM.L (A1)+,D1-D7
000090C8 4C99 0280 99 MOVEM.W (A1)+,A1/D7
000090CC 4CD9 0280 100 MOVEM.L (A1)+,A1/D7
000090D0 4C91 FE00 101 MOVEM.W (A1),A1-A7
000090D4 4CD1 00FE 102 MOVEM.L (A1),D1-D7
000090D8 4C91 0280 103 MOVEM.W (A1),A1/D7
000090DC 4CD1 0280 104 MOVEM.L (A1),A1/D7
000090E0 3040 105 MOVEA.W D0,A0
000090E2 3048 106 MOVEA.W A0,A0
000090E4 3050 107 MOVEA.W (A0),A0
000090E6 3058 108 MOVEA.W (A0)+,A0
000090E8 3060 109 MOVEA.W -(A0),A0
000090EA 2040 110 MOVEA.L D0,A0
000090EC 2048 111 MOVEA.L A0,A0
000090EE 2050 112 MOVEA.L (A0),A0
000090F0 2058 113 MOVEA.L (A0)+,A0
000090F2 2060 114 MOVEA.L -(A0),A0
000090F4 D401 115 ADD.B D1,D2
000090F6 D311 116 ADD.B D1,(A1)
000090F8 D319 117 ADD.B D1,(A1)+
000090FA D321 118 ADD.B D1,-(A1)
000090FC D211 119 ADD.B (A1),D1
000090FE D219 120 ADD.B (A1)+,D1
00009100 D221 121 ADD.B -(A1),D1
00009102 D441 122 ADD.W D1,D2
00009104 D351 123 ADD.W D1,(A1)
00009106 D359 124 ADD.W D1,(A1)+
00009108 D361 125 ADD.W D1,-(A1)
0000910A D251 126 ADD.W (A1),D1
0000910C D259 127 ADD.W (A1)+,D1
0000910E D261 128 ADD.W -(A1),D1
00009110 D481 129 ADD.L D1,D2
00009112 D391 130 ADD.L D1,(A1)
00009114 D399 131 ADD.L D1,(A1)+
00009116 D3A1 132 ADD.L D1,-(A1)
00009118 D291 133 ADD.L (A1),D1
0000911A D299 134 ADD.L (A1)+,D1
0000911C D2A1 135 ADD.L -(A1),D1
0000911E D4C1 136 ADDA.W D1,A2
00009120 D4D1 137 ADDA.W (A1),A2
00009122 D4D9 138 ADDA.W (A1)+,A2
00009124 D4E1 139 ADDA.W -(A1),A2
00009126 D5C1 140 ADDA.L D1,A2
00009128 D5D1 141 ADDA.L (A1),A2
0000912A D5D9 142 ADDA.L (A1)+,A2
0000912C D5E1 143 ADDA.L -(A1),A2
0000912E 9401 144 SUB.B D1,D2
00009130 9311 145 SUB.B D1,(A1)
00009132 9319 146 SUB.B D1,(A1)+
00009134 9321 147 SUB.B D1,-(A1)
00009136 9211 148 SUB.B (A1),D1
00009138 9219 149 SUB.B (A1)+,D1
0000913A 9221 150 SUB.B -(A1),D1
0000913C 9441 151 SUB.W D1,D2
0000913E 92C1 152 SUB.W D1,A1
00009140 9351 153 SUB.W D1,(A1)
00009142 9359 154 SUB.W D1,(A1)+
00009144 9361 155 SUB.W D1,-(A1)
00009146 9249 156 SUB.W A1,D1
00009148 9251 157 SUB.W (A1),D1
0000914A 9259 158 SUB.W (A1)+,D1
0000914C 9261 159 SUB.W -(A1),D1
0000914E 9481 160 SUB.L D1,D2
00009150 93C1 161 SUB.L D1,A1
00009152 9391 162 SUB.L D1,(A1)
00009154 9399 163 SUB.L D1,(A1)+
00009156 93A1 164 SUB.L D1,-(A1)
00009158 9289 165 SUB.L A1,D1
0000915A 9291 166 SUB.L (A1),D1
0000915C 9299 167 SUB.L (A1)+,D1
0000915E 92A1 168 SUB.L -(A1),D1
00009160 C3C0 169 MULS.W D0,D1
00009162 C3D0 170 MULS.W (A0),D1
00009164 C3E0 171 MULS.W -(A0),D1
00009166 C3D8 172 MULS.W (A0)+,D1
00009168 82C0 173 DIVU.W D0,D1
0000916A 82D0 174 DIVU.W (A0),D1
0000916C 82E0 175 DIVU.W -(A0),D1
0000916E 82D8 176 DIVU.W (A0)+,D1
00009170 C401 177 AND.B D1,D2
00009172 C311 178 AND.B D1,(A1)
00009174 C319 179 AND.B D1,(A1)+
00009176 C321 180 AND.B D1,-(A1)
00009178 C211 181 AND.B (A1),D1
0000917A C219 182 AND.B (A1)+,D1
0000917C C221 183 AND.B -(A1),D1
0000917E C441 184 AND.W D1,D2
00009180 C351 185 AND.W D1,(A1)
00009182 C359 186 AND.W D1,(A1)+
00009184 C361 187 AND.W D1,-(A1)
00009186 C251 188 AND.W (A1),D1
00009188 C259 189 AND.W (A1)+,D1
0000918A C261 190 AND.W -(A1),D1
0000918C C481 191 AND.L D1,D2
0000918E C391 192 AND.L D1,(A1)
00009190 C399 193 AND.L D1,(A1)+
00009192 C3A1 194 AND.L D1,-(A1)
00009194 C291 195 AND.L (A1),D1
00009196 C299 196 AND.L (A1)+,D1
00009198 C2A1 197 AND.L -(A1),D1
0000919A 8401 198 OR.B D1,D2
0000919C 8311 199 OR.B D1,(A1)
0000919E 8319 200 OR.B D1,(A1)+
000091A0 8321 201 OR.B D1,-(A1)
000091A2 8211 202 OR.B (A1),D1
000091A4 8219 203 OR.B (A1)+,D1
000091A6 8221 204 OR.B -(A1),D1
000091A8 8441 205 OR.W D1,D2
000091AA 8351 206 OR.W D1,(A1)
000091AC 8359 207 OR.W D1,(A1)+
000091AE 8361 208 OR.W D1,-(A1)
000091B0 8251 209 OR.W (A1),D1
000091B2 8259 210 OR.W (A1)+,D1
000091B4 8261 211 OR.W -(A1),D1
000091B6 8481 212 OR.L D1,D2
000091B8 8391 213 OR.L D1,(A1)
000091BA 8399 214 OR.L D1,(A1)+
000091BC 83A1 215 OR.L D1,-(A1)
000091BE 8291 216 OR.L (A1),D1
000091C0 8299 217 OR.L (A1)+,D1
000091C2 82A1 218 OR.L -(A1),D1
000091C4 E32A 219 LSL.B D1,D2
000091C6 E36A 220 LSL.W D1,D2
000091C8 E3D1 221 LSL.W (A1)
000091CA E3D9 222 LSL.W (A1)+
000091CC E3E1 223 LSL.W -(A1)
000091CE E3AA 224 LSL.L D1,D2
000091D0 E22A 225 LSR.B D1,D2
000091D2 E26A 226 LSR.W D1,D2
000091D4 E2D1 227 LSR.W (A1)
000091D6 E2D9 228 LSR.W (A1)+
000091D8 E2E1 229 LSR.W -(A1)
000091DA E2AA 230 LSR.L D1,D2
000091DC E222 231 ASR.B D1,D2
000091DE E262 232 ASR.W D1,D2
000091E0 E0D1 233 ASR.W (A1)
000091E2 E0D9 234 ASR.W (A1)+
000091E4 E0E1 235 ASR.W -(A1)
000091E6 E2A2 236 ASR.L D1,D2
000091E8 E322 237 ASL.B D1,D2
000091EA E362 238 ASL.W D1,D2
000091EC E1D1 239 ASL.W (A1)
000091EE E1D9 240 ASL.W (A1)+
000091F0 E1E1 241 ASL.W -(A1)
000091F2 E3A2 242 ASL.L D1,D2
000091F4 6E30 243 BGT.B label1
000091F6 6E40 244 BGT.B label2
000091F8 6F2C 245 BLE.B label1
000091FA 6F3C 246 BLE.B label2
000091FC 6C28 247 BGE.B label1
000091FE 6738 248 BEQ.B label2
00009200 6700 0024 249 BEQ.W label1
00009204 4E90 250 JSR (A0)
00009206 4EB8 1234 251 JSR $1234
0000920A 4EB9 12345678 252 JSR $12345678
00009210 4EB9 00009226 253 JSR label1
00009216 4EB9 00009238 254 JSR label2
0000921C 4EB9 0000923E 255 JSR label3
00009222 4E71 256 NOP
00009224 4E75 257 RTS
00009226 258 label1
00009226 4E71 259 NOP
00009228 4E75 260 RTS
0000922A 41F8 0012 261 LEA $12,A0
0000922E 41F8 1234 262 LEA $1234,A0
00009232 41F9 12345678 263 LEA $12345678,A0
00009238 264 label2
00009238 7000 265 MOVEQ #$0,D0
0000923A 7012 266 MOVEQ #$12,D0
0000923C 70FF 267 MOVEQ #$FF,D0
0000923E 268 label3
0000923E 48B8 FE00 0012 269 MOVEM.W A1-A7,$12
00009244 48F8 00FE 0012 270 MOVEM.L D1-D7,$12
0000924A 48B8 0280 0012 271 MOVEM.W A1/D7,$12
00009250 48F8 0280 0012 272 MOVEM.L A1/D7,$12
00009256 48B8 FE00 1234 273 MOVEM.W A1-A7,$1234
0000925C 48F8 00FE 1234 274 MOVEM.L D1-D7,$1234
00009262 48B8 0280 1234 275 MOVEM.W A1/D7,$1234
00009268 48F8 0280 1234 276 MOVEM.L A1/D7,$1234
0000926E 48B9 FE00 12345678 277 MOVEM.W A1-A7,$12345678
00009276 48F9 00FE 12345678 278 MOVEM.L D1-D7,$12345678
0000927E 48B9 0280 12345678 279 MOVEM.W A1/D7,$12345678
00009286 48F9 0280 12345678 280 MOVEM.L A1/D7,$12345678
0000928E 4CB8 FE00 0012 281 MOVEM.W $12,A1-A7
00009294 4CF8 00FE 0012 282 MOVEM.L $12,D1-D7
0000929A 4CB8 0280 0012 283 MOVEM.W $12,A1/D7
000092A0 4CF8 0280 0012 284 MOVEM.L $12,A1/D7
000092A6 4CB8 FE00 1234 285 MOVEM.W $1234,A1-A7
000092AC 4CF8 00FE 1234 286 MOVEM.L $1234,D1-D7
000092B2 4CB8 0280 1234 287 MOVEM.W $1234,A1/D7
000092B8 4CF8 0280 1234 288 MOVEM.L $1234,A1/D7
000092BE 4CB9 FE00 12345678 289 MOVEM.W $12345678,A1-A7
000092C6 4CF9 00FE 12345678 290 MOVEM.L $12345678,D1-D7
000092CE 4CB9 0280 12345678 291 MOVEM.W $12345678,A1/D7
000092D6 4CF9 0280 12345678 292 MOVEM.L $12345678,A1/D7
000092DE D4F8 0012 293 ADDA.W $12,A2
000092E2 D4F8 1234 294 ADDA.W $1234,A2
000092E6 D4F9 12345678 295 ADDA.W $12345678,A2
000092EC D4FC 1234 296 ADDA.W #$1234,A2
000092F0 D5F8 0012 297 ADDA.L $12,A2
000092F4 D5F8 1234 298 ADDA.L $1234,A2
000092F8 D5F9 12345678 299 ADDA.L $12345678,A2
000092FE D5FC 12345678 300 ADDA.L #$12345678,A2
00009304 C3F8 0012 301 MULS.W $12,D1
00009308 C3F8 1234 302 MULS.W $1234,D1
0000930C C3F9 12345678 303 MULS.W $12345678,D1
00009312 C3FC 1234 304 MULS.W #$1234,D1
00009316 82F8 0012 305 DIVU.W $12,D1
0000931A 82F8 1234 306 DIVU.W $1234,D1
0000931E 82F9 12345678 307 DIVU.W $12345678,D1
00009324 82FC 1234 308 DIVU.W #$1234,D1
00009328 C338 0012 309 AND.B D1,$12
0000932C C338 1234 310 AND.B D1,$1234
00009330 C339 12345678 311 AND.B D1,$12345678
00009336 C238 0012 312 AND.B $12,D1
0000933A C238 1234 313 AND.B $1234,D1
0000933E C239 12345678 314 AND.B $12345678,D1
00009344 C23C 0012 315 AND.B #$12,D1
00009348 C378 0012 316 AND.W D1,$12
0000934C C378 1234 317 AND.W D1,$1234
00009350 C379 12345678 318 AND.W D1,$12345678
00009356 C278 0012 319 AND.W $12,D1
0000935A C278 1234 320 AND.W $1234,D1
0000935E C279 12345678 321 AND.W $12345678,D1
00009364 C27C 1234 322 AND.W #$1234,D1
00009368 C3B8 0012 323 AND.L D1,$12
0000936C C3B8 1234 324 AND.L D1,$1234
00009370 C3B9 12345678 325 AND.L D1,$12345678
00009376 C2B8 0012 326 AND.L $12,D1
0000937A C2B8 1234 327 AND.L $1234,D1
0000937E C2B9 12345678 328 AND.L $12345678,D1
00009384 C2BC 12345678 329 AND.L #$12345678,D1
0000938A E30A 330 LSL.B #$1,D2
0000938C E54A 331 LSL.W #$2,D2
0000938E E78A 332 LSL.L #$3,D2
00009390 E3F8 0012 333 LSL.W $12
00009394 E3F8 1234 334 LSL.W $1234
00009398 E3F9 12345678 335 LSL.W $12345678
0000939E E202 336 ASR.B #$1,D2
000093A0 E442 337 ASR.W #$2,D2
000093A2 E682 338 ASR.L #$3,D2
000093A4 E0F8 0012 339 ASR.W $12
000093A8 E0F8 1234 340 ASR.W $1234
000093AC E0F9 12345678 341 ASR.W $12345678
000093B2 342 label4
000093B2 6EFE 343 BGT.B label4
000093B4 6EFC 344 BGT.B label4
000093B6 6EFA 345 BGT.B label4
000093B8 6F00 FE6C 346 BLE.W label1
000093BC 6F00 FE7A 347 BLE.W label2
000093C0 6F00 FE7C 348 BLE.W label3
000093C4 6700 FE60 349 BEQ.W label1
000093C8 6700 FE6E 350 BEQ.W label2
000093CC 6700 FE70 351 BEQ.W label3
000093D0 4EB9 00009226 352 JSR label1
000093D6 4EB9 00009238 353 JSR label2
000093DC 4EB9 0000923E 354 JSR label3
000093E2 355
000093E2 4E90 356 JSR (A0)
000093E4 4E91 357 JSR (A1)
000093E6 4E92 358 JSR (A2)
000093E8 4E93 359 JSR (A3)
000093EA 4E94 360 JSR (A4)
000093EC 4E95 361 JSR (A5)
000093EE 4E96 362 JSR (A6)
000093F0 4E97 363 JSR (A7)
000093F2 364
000093F2 365
000093F2 366 -------------------- end include --------------------
000093F2 367 INCLUDE TestCode.X68
00006000 368 ORG $6000
00006000 369
00006000 370 ;--------------------Updates----------------------
00006000 371 ;MOVEM -> 05/30
00006000 372 ;BCC -> 05/30
00006000 373
00006000 374
00006000 375 ;--------------------MOVE--------------------------
00006000 376
00006000 1200 377 MOVE.B D0,D1
00006002 1211 378 MOVE.B (A1),D1
00006004 1219 379 MOVE.B (A1)+,D1
00006006 1221 380 MOVE.B -(A1),D1
00006008 1238 1000 381 MOVE.B $1000,D1
0000600C 1239 00008000 382 MOVE.B $8000,D1
00006012 123C 0007 383 MOVE.B #7,D1
00006016 384
00006016 385
00006016 1080 386 MOVE.B D0,(A0)
00006018 1091 387 MOVE.B (A1),(A0)
0000601A 1099 388 MOVE.B (A1)+,(A0)
0000601C 10A1 389 MOVE.B -(A1),(A0)
0000601E 10B8 1000 390 MOVE.B $1000,(A0)
00006022 10B9 00008000 391 MOVE.B $8000,(A0)
00006028 10BC 0007 392 MOVE.B #7,(A0)
0000602C 393
0000602C 394
0000602C 10C0 395 MOVE.B D0,(A0)+
0000602E 10D1 396 MOVE.B (A1),(A0)+
00006030 10D9 397 MOVE.B (A1)+,(A0)+
00006032 10E1 398 MOVE.B -(A1),(A0)+
00006034 10F8 1000 399 MOVE.B $1000,(A0)+
00006038 10F9 00008000 400 MOVE.B $8000,(A0)+
0000603E 10FC 0007 401 MOVE.B #7,(A0)+
00006042 402
00006042 403
00006042 1100 404 MOVE.B D0,-(A0)
00006044 1111 405 MOVE.B (A1),-(A0)
00006046 1119 406 MOVE.B (A1)+,-(A0)
00006048 1121 407 MOVE.B -(A1),-(A0)
0000604A 1138 1000 408 MOVE.B $1000,-(A0)
0000604E 1139 00008000 409 MOVE.B $8000,-(A0)
00006054 113C 0007 410 MOVE.B #7,-(A0)
00006058 411
00006058 412
00006058 11C0 1000 413 MOVE.B D0,$1000
0000605C 11D1 1000 414 MOVE.B (A1),$1000
00006060 11D9 1000 415 MOVE.B (A1)+,$1000
00006064 11E1 1000 416 MOVE.B -(A1),$1000
00006068 11F8 1000 1000 417 MOVE.B $1000,$1000
0000606E 11F9 00008000 1000 418 MOVE.B $8000,$1000
00006076 11FC 0007 1000 419 MOVE.B #7,$1000
0000607C 420
0000607C 421
0000607C 13C0 00008000 422 MOVE.B D0,$8000
00006082 13D1 00008000 423 MOVE.B (A1),$8000
00006088 13D9 00008000 424 MOVE.B (A1)+,$8000
0000608E 13E1 00008000 425 MOVE.B -(A1),$8000
00006094 13F8 1000 00008000 426 MOVE.B $1000,$8000
0000609C 13F9 00008000 00008000 427 MOVE.B $8000,$8000
000060A6 13FC 0007 00008000 428 MOVE.B #7,$8000
000060AE 429
000060AE 430
000060AE 431
000060AE 3200 432 MOVE.W D0,D1
000060B0 3208 433 MOVE.W A0,D1
000060B2 3211 434 MOVE.W (A1),D1
000060B4 3219 435 MOVE.W (A1)+,D1
000060B6 3221 436 MOVE.W -(A1),D1
000060B8 3238 1000 437 MOVE.W $1000,D1
000060BC 3239 00008000 438 MOVE.W $8000,D1
000060C2 323C 0007 439 MOVE.W #7,D1
000060C6 440
000060C6 3080 441 MOVE.W D0,(A0)
000060C8 3088 442 MOVE.W A0,(A0)
000060CA 3091 443 MOVE.W (A1),(A0)
000060CC 3099 444 MOVE.W (A1)+,(A0)
000060CE 30A1 445 MOVE.W -(A1),(A0)
000060D0 30B8 1000 446 MOVE.W $1000,(A0)
000060D4 30B9 00008000 447 MOVE.W $8000,(A0)
000060DA 30BC 0007 448 MOVE.W #7,(A0)
000060DE 449
000060DE 30C0 450 MOVE.W D0,(A0)+
000060E0 30C8 451 MOVE.W A0,(A0)+
000060E2 30D1 452 MOVE.W (A1),(A0)+
000060E4 30D9 453 MOVE.W (A1)+,(A0)+
000060E6 30E1 454 MOVE.W -(A1),(A0)+
000060E8 30F8 1000 455 MOVE.W $1000,(A0)+
000060EC 30F9 00008000 456 MOVE.W $8000,(A0)+
000060F2 30FC 0007 457 MOVE.W #7,(A0)+
000060F6 458
000060F6 3100 459 MOVE.W D0,-(A0)
000060F8 3108 460 MOVE.W A0,-(A0)
000060FA 3111 461 MOVE.W (A1),-(A0)
000060FC 3119 462 MOVE.W (A1)+,-(A0)
000060FE 3121 463 MOVE.W -(A1),-(A0)
00006100 3138 1000 464 MOVE.W $1000,-(A0)
00006104 3139 00008000 465 MOVE.W $8000,-(A0)
0000610A 313C 0007 466 MOVE.W #7,-(A0)
0000610E 467
0000610E 31C0 1000 468 MOVE.W D0,$1000
00006112 31C8 1000 469 MOVE.W A0,$1000
00006116 31D1 1000 470 MOVE.W (A1),$1000
0000611A 31D9 1000 471 MOVE.W (A1)+,$1000
0000611E 31E1 1000 472 MOVE.W -(A1),$1000
00006122 31F8 1000 1000 473 MOVE.W $1000,$1000
00006128 31F9 00008000 1000 474 MOVE.W $8000,$1000
00006130 31FC 0007 1000 475 MOVE.W #7,$1000
00006136 476
00006136 33C0 00008000 477 MOVE.W D0,$8000
0000613C 33C8 00008000 478 MOVE.W A0,$8000
00006142 33D1 00008000 479 MOVE.W (A1),$8000
00006148 33D9 00008000 480 MOVE.W (A1)+,$8000
0000614E 33E1 00008000 481 MOVE.W -(A1),$8000
00006154 33F8 1000 00008000 482 MOVE.W $1000,$8000
0000615C 33F9 00008000 00008000 483 MOVE.W $8000,$8000
00006166 33FC 0007 00008000 484 MOVE.W #7,$8000
0000616E 485
0000616E 486
0000616E 487
0000616E 2200 488 MOVE.L D0,D1
00006170 2208 489 MOVE.L A0,D1
00006172 2211 490 MOVE.L (A1),D1
00006174 2219 491 MOVE.L (A1)+,D1
00006176 2221 492 MOVE.L -(A1),D1
00006178 2238 1000 493 MOVE.L $1000,D1
0000617C 2239 00008000 494 MOVE.L $8000,D1
00006182 7207 495 MOVE.L #7,D1
00006184 496
00006184 2080 497 MOVE.L D0,(A0)
00006186 2088 498 MOVE.L A0,(A0)
00006188 2091 499 MOVE.L (A1),(A0)
0000618A 2099 500 MOVE.L (A1)+,(A0)
0000618C 20A1 501 MOVE.L -(A1),(A0)
0000618E 20B8 1000 502 MOVE.L $1000,(A0)
00006192 20B9 00008000 503 MOVE.L $8000,(A0)
00006198 20BC 00000007 504 MOVE.L #7,(A0)
0000619E 505
0000619E 20C0 506 MOVE.L D0,(A0)+
000061A0 20C8 507 MOVE.L A0,(A0)+
000061A2 20D1 508 MOVE.L (A1),(A0)+
000061A4 20D9 509 MOVE.L (A1)+,(A0)+
000061A6 20E1 510 MOVE.L -(A1),(A0)+
000061A8 20F8 1000 511 MOVE.L $1000,(A0)+
000061AC 20F9 00008000 512 MOVE.L $8000,(A0)+
000061B2 20FC 00000007 513 MOVE.L #7,(A0)+
000061B8 514
000061B8 2100 515 MOVE.L D0,-(A0)
000061BA 2108 516 MOVE.L A0,-(A0)
000061BC 2111 517 MOVE.L (A1),-(A0)
000061BE 2119 518 MOVE.L (A1)+,-(A0)
000061C0 2121 519 MOVE.L -(A1),-(A0)
000061C2 2138 1000 520 MOVE.L $1000,-(A0)
000061C6 2139 00008000 521 MOVE.L $8000,-(A0)
000061CC 213C 00000007 522 MOVE.L #7,-(A0)
000061D2 523
000061D2 21C0 1000 524 MOVE.L D0,$1000
000061D6 21C8 1000 525 MOVE.L A0,$1000
000061DA 21D1 1000 526 MOVE.L (A1),$1000
000061DE 21D9 1000 527 MOVE.L (A1)+,$1000
000061E2 21E1 1000 528 MOVE.L -(A1),$1000
000061E6 21F8 1000 1000 529 MOVE.L $1000,$1000
000061EC 21F9 00008000 1000 530 MOVE.L $8000,$1000
000061F4 21FC 00000007 1000 531 MOVE.L #7,$1000
000061FC 532
000061FC 23C0 00008000 533 MOVE.L D0,$8000
00006202 23C8 00008000 534 MOVE.L A0,$8000
00006208 23D1 00008000 535 MOVE.L (A1),$8000
0000620E 23D9 00008000 536 MOVE.L (A1)+,$8000
00006214 23E1 00008000 537 MOVE.L -(A1),$8000
0000621A 23F8 1000 00008000 538 MOVE.L $1000,$8000
00006222 23F9 00008000 00008000 539 MOVE.L $8000,$8000
0000622C 23FC 00000007 00008000 540 MOVE.L #7,$8000
00006236 541
00006236 542
00006236 543 ;--------------------MOVEA--------------------------
00006236 544
00006236 2241 545 MOVEA.L D1,A1
00006238 2248 546 MOVEA.L A0,A1
0000623A 2250 547 MOVEA.L (A0),A1
0000623C 2258 548 MOVEA.L (A0)+,A1
0000623E 2260 549 MOVEA.L -(A0),A1
00006240 2278 1000 550 MOVEA.L $1000,A1
00006244 2279 00008000 551 MOVEA.L $8000,A1
0000624A 227C 00000007 552 MOVEA.L #7,A1
00006250 553
00006250 554
00006250 3241 555 MOVEA.W D1,A1
00006252 3248 556 MOVEA.W A0,A1
00006254 3250 557 MOVEA.W (A0),A1
00006256 3258 558 MOVEA.W (A0)+,A1
00006258 3260 559 MOVEA.W -(A0),A1
0000625A 3278 1000 560 MOVEA.W $1000,A1
0000625E 3279 00008000 561 MOVEA.W $8000,A1
00006264 327C 0007 562 MOVEA.W #7,A1
00006268 563
00006268 564
00006268 565 ;-------------------MOVEQ----------------------------
00006268 566
00006268 567
00006268 7001 568 MOVEQ #1,D0
0000626A 7201 569 MOVEQ #1,D1
0000626C 7401 570 MOVEQ #1,D2
0000626E 7601 571 MOVEQ #1,D3
00006270 7801 572 MOVEQ #1,D4
00006272 7A01 573 MOVEQ #1,D5
00006274 7002 574 MOVEQ #2,D0
00006276 7008 575 MOVEQ #8,D0
00006278 70F8 576 MOVEQ #-8,D0
0000627A 707F 577 MOVEQ #127,D0
0000627C 578
0000627C 7080 579 MOVEQ #-128,D0
0000627E 70FF 580 MOVEQ #-1,D0
00006280 70FE 581 MOVEQ #-2,D0
00006282 70FC 582 MOVEQ #-4,D0
00006284 70F0 583 MOVEQ #-16,D0
00006286 70E0 584 MOVEQ #-32,D0
00006288 70C0 585 MOVEQ #-64,D0
0000628A 586
0000628A 587
0000628A 588 ;-------------------MOVEM----------------------------
0000628A 589
0000628A 4890 0001 590 MOVEM.W D0,(A0)
0000628E 48E0 8000 591 MOVEM.L D0,-(A0)
00006292 592
00006292 4890 FF0F 593 MOVEM.W D0/D1/D2/D3/A0-A7,(A0)
00006296 4890 000F 594 MOVEM.W D0-D3,(A0)
0000629A 48B8 0001 2000 595 MOVEM.W D0,$2000
000062A0 48B9 0001 0000A000 596 MOVEM.W D0,$A000
000062A8 48D0 0001 597 MOVEM.L D0,(A0)
000062AC 48E0 8000 598 MOVEM.L D0,-(A0)
000062B0 48E0 F0FF 599 MOVEM.L D0/D1/D2/D3/A0-A7,-(A0)
000062B4 600
000062B4 48D0 000F 601 MOVEM.L D0-D3,(A0)
000062B8 48F8 0001 2000 602 MOVEM.L D0,$2000
000062BE 48F9 0001 0000A000 603 MOVEM.L D0,$A000
000062C6 48F8 4B05 2000 604 MOVEM.L D0/A1/D2/A3/A0/A6,$2000
000062CC 48F9 8139 0000A000 605 MOVEM.L D0/D5/D4/D3/A0/A7,$A000
000062D4 606
000062D4 4C90 0001 607 MOVEM.W (A0),D0
000062D8 4C98 0001 608 MOVEM.W (A0)+,D0
000062DC 609
000062DC 4CB8 0001 2000 610 MOVEM.W $2000,D0
000062E2 4CB9 0001 0000A000 611 MOVEM.W $A000,D0
000062EA 612
000062EA 4CD0 0001 613 MOVEM.L (A0),D0
000062EE 4CD8 0001 614 MOVEM.L (A0)+,D0
000062F2 4CD8 4F1D 615 MOVEM.L (A0)+,D0/A1-A3/D2-D4/A3/A0/A6
000062F6 4CF8 0001 2000 616 MOVEM.L $2000,D0
000062FC 4CF9 0001 0000A000 617 MOVEM.L $A000,D0
00006304 4CF8 4F1D 2000 618 MOVEM.L $2000,D0/A1-A3/D2-D4/A3/A0/A6
0000630A 4CF9 5F05 0000A000 619 MOVEM.L $A000,D0/A1/D2/A1-A4/A0/A6
00006312 620
00006312 621
00006312 622
00006312 623 ;---------------------OR---------------------------
00006312 624
00006312 4240 625 CLR D0
00006314 4241 626 CLR D1
00006316 103C 000B 627 MOVE.B #%1011, D0
0000631A 123C 0004 628 MOVE.B #%0100,D1
0000631E 629
0000631E 8200 630 OR.B D0,D1
00006320 8011 631 OR.B (A1),D0
00006322 8019 632 OR.B (A1)+,D0
00006324 8021 633 OR.B -(A1),D0
00006326 8038 1000 634 OR.B $1000,D0
0000632A 8039 00008000 635 OR.B $8000,D0
00006330 803C 007F 636 OR.B #127,D0
00006334 803C 0080 637 OR.B #-128,D0
00006338 803C 00FF 638 OR.B #-1,D0
0000633C 639
0000633C 640
0000633C 8240 641 OR.W D0,D1
0000633E 8051 642 OR.W (A1),D0
00006340 8059 643 OR.W (A1)+,D0
00006342 8061 644 OR.W -(A1),D0
00006344 8078 1000 645 OR.W $1000,D0
00006348 8079 00008000 646 OR.W $8000,D0
0000634E 807C FFFF 647 OR.W #$FFFF,D0
00006352 807C 00FF 648 OR.W #$FF,D0
00006356 807C 0000 649 OR.W #$0,D0
0000635A 807C 8000 650 OR.W #$8000,D0
0000635E 651
0000635E 652
0000635E 8280 653 OR.L D0,D1
00006360 8091 654 OR.L (A1),D0
00006362 8099 655 OR.L (A1)+,D0
00006364 80A1 656 OR.L -(A1),D0
00006366 80B8 1000 657 OR.L $1000,D0
0000636A 80B9 00008000 658 OR.L $8000,D0
00006370 80BC FFFFFFFF 659 OR.L #$FFFFFFFF,D0
00006376 80BC 00000000 660 OR.L #$0,D0
0000637C 80BC 00009000 661 OR.L #$9000,D0
00006382 662
00006382 663
00006382 8711 664 OR.B D3,(A1)
00006384 8719 665 OR.B D3,(A1)+
00006386 8721 666 OR.B D3,-(A1)
00006388 8738 1000 667 OR.B D3,$1000
0000638C 8739 00008000 668 OR.B D3,$8000
00006392 669
00006392 8751 670 OR.W D3,(A1)
00006394 8759 671 OR.W D3,(A1)+
00006396 8761 672 OR.W D3,-(A1)
00006398 8778 1000 673 OR.W D3,$1000
0000639C 8779 00008000 674 OR.W D3,$8000
000063A2 675
000063A2 8791 676 OR.L D3,(A1)
000063A4 8799 677 OR.L D3,(A1)+
000063A6 87A1 678 OR.L D3,-(A1)
000063A8 87B8 1000 679 OR.L D3,$1000
000063AC 87B9 00008000 680 OR.L D3,$8000
000063B2 681
000063B2 682
000063B2 683 ;----------------AND-----------------------
000063B2 684
000063B2 685
000063B2 C200 686 AND.B D0,D1
000063B4 C211 687 AND.B (A1),D1
000063B6 C219 688 AND.B (A1)+,D1
000063B8 C221 689 AND.B -(A1),D1
000063BA C238 1000 690 AND.B $1000,D1
000063BE C239 00008000 691 AND.B $8000,D1
000063C4 C23C 00FF 692 AND.B #$FF,D1
000063C8 C23C 0000 693 AND.B #$0,D1
000063CC 694
000063CC C240 695 AND.W D0,D1
000063CE C251 696 AND.W (A1),D1
000063D0 C259 697 AND.W (A1)+,D1
000063D2 C261 698 AND.W -(A1),D1
000063D4 C278 1000 699 AND.W $1000,D1
000063D8 C279 00008000 700 AND.W $8000,D1
000063DE C27C FFFF 701 AND.W #$FFFF,D1
000063E2 C27C 0000 702 AND.W #$0,D1
000063E6 C27C 0010 703 AND.W #$10,D1
000063EA 704
000063EA C280 705 AND.L D0,D1
000063EC C291 706 AND.L (A1),D1
000063EE C299 707 AND.L (A1)+,D1
000063F0 C2A1 708 AND.L -(A1),D1
000063F2 C2B8 1000 709 AND.L $1000,D1
000063F6 C2B9 00008000 710 AND.L $8000,D1
000063FC C2BC FFFFFFFF 711 AND.L #$FFFFFFFF,D1
00006402 C2BC 00000010 712 AND.L #$10,D1
00006408 C2BC 00000000 713 AND.L #$0,D1
0000640E 714
0000640E C311 715 AND.B D1,(A1)
00006410 C319 716 AND.B D1,(A1)+
00006412 C321 717 AND.B D1,-(A1)
00006414 C338 1000 718 AND.B D1,$1000
00006418 C339 00008000 719 AND.B D1,$8000
0000641E 720
0000641E 721
0000641E C351 722 AND.W D1,(A1)
00006420 C359 723 AND.W D1,(A1)+
00006422 C361 724 AND.W D1,-(A1)
00006424 C378 1000 725 AND.W D1,$1000
00006428 C379 00008000 726 AND.W D1,$8000
0000642E 727
0000642E 728
0000642E C391 729 AND.L D1,(A1)
00006430 C399 730 AND.L D1,(A1)+
00006432 C3A1 731 AND.L D1,-(A1)
00006434 C3B8 1000 732 AND.L D1,$1000
00006438 C3B9 00008000 733 AND.L D1,$8000
0000643E 734
0000643E 735
0000643E 736 ;----------------------ADD-----------------
0000643E 737
0000643E D001 738 ADD.B D1,D0
00006440 D013 739 ADD.B (A3),D0
00006442 D01B 740 ADD.B (A3)+,D0
00006444 D023 741 ADD.B -(A3),D0
00006446 D038 1000 742 ADD.B $1000,D0
0000644A D039 00008000 743 ADD.B $8000,D0
00006450 0600 00FF 744 ADD.B #$FF,D0
00006454 0600 0000 745 ADD.B #$0,D0
00006458 746
00006458 747
00006458 D041 748 ADD.W D1,D0
0000645A D04B 749 ADD.W A3,D0
0000645C D053 750 ADD.W (A3),D0
0000645E D05B 751 ADD.W (A3)+,D0
00006460 D063 752 ADD.W -(A3),D0
00006462 D078 1000 753 ADD.W $1000,D0
00006466 D079 00008000 754 ADD.W $8000,D0
0000646C 0640 00FF 755 ADD.W #$FF,D0
00006470 0640 0000 756 ADD.W #$0,D0
00006474 0640 FFFF 757 ADD.W #$FFFF,D0
00006478 758
00006478 759
00006478 D081 760 ADD.L D1,D0
0000647A D08B 761 ADD.L A3,D0
0000647C D093 762 ADD.L (A3),D0
0000647E D09B 763 ADD.L (A3)+,D0
00006480 D0A3 764 ADD.L -(A3),D0
00006482 D0B8 1000 765 ADD.L $1000,D0
00006486 D0B9 00008000 766 ADD.L $8000,D0
0000648C 0680 000000FF 767 ADD.L #$FF,D0
00006492 0680 00000000 768 ADD.L #$0,D0
00006498 0680 FFFFFFFF 769 ADD.L #$FFFFFFFF,D0
0000649E 0680 00000100 770 ADD.L #$100,D0
000064A4 771
000064A4 772
000064A4 773
000064A4 D113 774 ADD.B D0,(A3)
000064A6 D11B 775 ADD.B D0,(A3)+
000064A8 D123 776 ADD.B D0,-(A3)
000064AA D138 1000 777 ADD.B D0,$1000
000064AE D139 00008000 778 ADD.B D0,$8000
000064B4 779
000064B4 780
000064B4 D153 781 ADD.W D0,(A3)
000064B6 D15B 782 ADD.W D0,(A3)+
000064B8 D163 783 ADD.W D0,-(A3)
000064BA D178 1000 784 ADD.W D0,$1000
000064BE D179 00008000 785 ADD.W D0,$8000
000064C4 786
000064C4 D193 787 ADD.L D0,(A3)
000064C6 D19B 788 ADD.L D0,(A3)+
000064C8 D1A3 789 ADD.L D0,-(A3)
000064CA D1B8 1000 790 ADD.L D0,$1000
000064CE D1B9 00008000 791 ADD.L D0,$8000
000064D4 792
000064D4 793
000064D4 794 ;-----------------------ADDA---------------
000064D4 795
000064D4 D6C5 796 ADDA.W D5,A3
000064D6 D6CF 797 ADDA.W A7,A3
000064D8 D6D7 798 ADDA.W (A7),A3
000064DA D6DF 799 ADDA.W (A7)+,A3
000064DC D6E7 800 ADDA.W -(A7),A3
000064DE D6F8 1000 801 ADDA.W $1000,A3
000064E2 D6F9 00008000 802 ADDA.W $8000,A3
000064E8 D6FC 0010 803 ADDA.W #$10,A3
000064EC D6FC FFFF 804 ADDA.W #$FFFF,A3
000064F0 D6FC 0000 805 ADDA.W #$0,A3
000064F4 806
000064F4 807
000064F4 D7C5 808 ADDA.L D5,A3
000064F6 D7CF 809 ADDA.L A7,A3
000064F8 D7D7 810 ADDA.L (A7),A3
000064FA D7DF 811 ADDA.L (A7)+,A3
000064FC D7E7 812 ADDA.L -(A7),A3
000064FE D7F8 1000 813 ADDA.L $1000,A3
00006502 D7F9 00008000 814 ADDA.L $8000,A3
00006508 D7FC 00000010 815 ADDA.L #$10,A3
0000650E D7FC FFFFFFFF 816 ADDA.L #$FFFFFFFF,A3
00006514 D7FC 00000000 817 ADDA.L #$0,A3
0000651A 818
0000651A 819 ;-----------------------ADDQ----------------
0000651A 820
0000651A 5200 821 ADDQ.B #1,D0
0000651C 5400 822 ADDQ.B #2,D0
0000651E 5600 823 ADDQ.B #3,D0
00006520 5800 824 ADDQ.B #4,D0
00006522 5A00 825 ADDQ.B #5,D0
00006524 5C00 826 ADDQ.B #6,D0
00006526 5E00 827 ADDQ.B #7,D0
00006528 5000 828 ADDQ.B #8,D0
0000652A 829
0000652A 5211 830 ADDQ.B #1,(A1)
0000652C 5219 831 ADDQ.B #1,(A1)+
0000652E 5221 832 ADDQ.B #1,-(A1)
00006530 5238 1000 833 ADDQ.B #1,$1000
00006534 5239 00008000 834 ADDQ.B #1,$8000
0000653A 835
0000653A 836
0000653A 5240 837 ADDQ.W #1,D0
0000653C 5040 838 ADDQ.W #8,D0
0000653E 5249 839 ADDQ.W #1,A1
00006540 5251 840 ADDQ.W #1,(A1)
00006542 5259 841 ADDQ.W #1,(A1)+
00006544 5261 842 ADDQ.W #1,-(A1)
00006546 5278 1000 843 ADDQ.W #1,$1000
0000654A 5279 00008000 844 ADDQ.W #1,$8000
00006550 845
00006550 846
00006550 5280 847 ADDQ.L #1,D0
00006552 5080 848 ADDQ.L #8,D0
00006554 5289 849 ADDQ.L #1,A1
00006556 5291 850 ADDQ.L #1,(A1)
00006558 5299 851 ADDQ.L #1,(A1)+
0000655A 52A1 852 ADDQ.L #1,-(A1)
0000655C 52B8 1000 853 ADDQ.L #1,$1000
00006560 52B9 00008000 854 ADDQ.L #1,$8000
00006566 855
00006566 856
00006566 857
00006566 858 ;-------------------------SUB--------------
00006566 859
00006566 860
00006566 9001 861 SUB.B D1,D0
00006568 9011 862 SUB.B (A1),D0
0000656A 9019 863 SUB.B (A1)+,D0
0000656C 9021 864 SUB.B -(A1),D0
0000656E 9038 1000 865 SUB.B $1000,D0
00006572 9039 00008000 866 SUB.B $8000,D0
00006578 0400 007F 867 SUB.B #127,D0
0000657C 0400 0080 868 SUB.B #-128,D0
00006580 0400 0000 869 SUB.B #0,D0
00006584 870
00006584 9041 871 SUB.W D1,D0
00006586 9049 872 SUB.W A1,D0
00006588 9051 873 SUB.W (A1),D0
0000658A 9059 874 SUB.W (A1)+,D0
0000658C 9061 875 SUB.W -(A1),D0
0000658E 9078 1000 876 SUB.W $1000,D0
00006592 9079 00008000 877 SUB.W $8000,D0
00006598 0440 FFFF 878 SUB.W #$FFFF,D0
0000659C 0440 0000 879 SUB.W #$0,D0
000065A0 0440 0080 880 SUB.W #$80,D0
000065A4 881
000065A4 9081 882 SUB.L D1,D0
000065A6 9089 883 SUB.L A1,D0
000065A8 9091 884 SUB.L (A1),D0
000065AA 9099 885 SUB.L (A1)+,D0
000065AC 90A1 886 SUB.L -(A1),D0
000065AE 90B8 1000 887 SUB.L $1000,D0
000065B2 90B9 00008000 888 SUB.L $8000,D0
000065B8 0480 FFFFFFFF 889 SUB.L #$FFFFFFFF,D0
000065BE 0480 00000000 890 SUB.L #$0,D0
000065C4 0480 00000080 891 SUB.L #$80,D0
000065CA 892
000065CA 893
000065CA 9111 894 SUB.B D0,(A1)
000065CC 9119 895 SUB.B D0,(A1)+
000065CE 9121 896 SUB.B D0,-(A1)
000065D0 9138 1000 897 SUB.B D0,$1000
000065D4 9139 00008000 898 SUB.B D0,$8000
000065DA 899
000065DA 900
000065DA 9151 901 SUB.W D0,(A1)
000065DC 9159 902 SUB.W D0,(A1)+
000065DE 9161 903 SUB.W D0,-(A1)
000065E0 9178 1000 904 SUB.W D0,$1000
000065E4 9179 00008000 905 SUB.W D0,$8000
000065EA 906
000065EA 907
000065EA 9191 908 SUB.L D0,(A1)
000065EC 9199 909 SUB.L D0,(A1)+
000065EE 91A1 910 SUB.L D0,-(A1)
000065F0 91B8 1000 911 SUB.L D0,$1000
000065F4 91B9 00008000 912 SUB.L D0,$8000
000065FA 913
000065FA 914 ;---------------------DIVU--------------------
000065FA 915
000065FA 303C 0020 916 MOVE.W #32,D0
000065FE 323C 0002 917 MOVE.W #2,D1
00006602 80C1 918 DIVU.W D1,D0
00006604 919
00006604 920
00006604 303C 0002 921 MOVE.W #2,D0
00006608 80D1 922 DIVU.W (A1),D0
0000660A 923
0000660A 303C 0002 924 MOVE.W #2,D0
0000660E 80D9 925 DIVU.W (A1)+,D0
00006610 926
00006610 303C 0002 927 MOVE.W #2,D0
00006614 80E1 928 DIVU.W -(A1),D0
00006616 929
00006616 303C 0002 930 MOVE.W #2,D0
0000661A 80F8 1000 931 DIVU.W $1000,D0
0000661E 932
0000661E 303C 0002 933 MOVE.W #2,D0
00006622 80F9 00008000 934 DIVU.W $8000,D0
00006628 935
00006628 303C 0002 936 MOVE.W #2,D0
0000662C 80FC 000A 937 DIVU.W #10,D0
00006630 938
00006630 939
00006630 940 ;----------------------MULS--------------------
00006630 941
00006630 942
00006630 943
00006630 C1C1 944 MULS.W D1,D0
00006632 C1D1 945 MULS.W (A1),D0
00006634 C1D9 946 MULS.W (A1)+,D0
00006636 C1E1 947 MULS.W -(A1),D0
00006638 C1F8 1000 948 MULS.W $1000,D0
0000663C C1F9 00008000 949 MULS.W $8000,D0
00006642 C1FC FFFF 950 MULS.W #$FFFF,D0
00006646 C1FC 0000 951 MULS.W #$0,D0
0000664A 952
0000664A 953
0000664A 954 ;----------------------LSL-----------------------
0000664A 955
0000664A 956
0000664A 957
0000664A 958
0000664A E129 959 LSL.B D0,D1
0000664C EF29 960 LSL.B D7,D1
0000664E E109 961 LSL.B #8,D1
00006650 E309 962 LSL.B #1,D1
00006652 963
00006652 964
00006652 E169 965 LSL.W D0,D1
00006654 EF69 966 LSL.W D7,D1
00006656 E149 967 LSL.W #$8,D1
00006658 E349 968 LSL.W #1,D1
0000665A E3F9 00008000 969 LSL.W $8000
00006660 E3F8 1000 970 LSL.W $1000
00006664 E3D1 971 LSL.W (A1)
00006666 E3D9 972 LSL.W (A1)+
00006668 E3E1 973 LSL.W -(A1)
0000666A 974
0000666A E1A9 975 LSL.L D0,D1
0000666C EFA9 976 LSL.L D7,D1
0000666E E189 977 LSL.L #8,D1
00006670 E389 978 LSL.L #1,D1
00006672 979
00006672 980
00006672 981 ;-----------------------LSR-------------------------
00006672 982
00006672 983
00006672 984
00006672 E029 985 LSR.B D0,D1
00006674 EE29 986 LSR.B D7,D1
00006676 E009 987 LSR.B #8,D1
00006678 E209 988 LSR.B #1,D1
0000667A 989
0000667A 990
0000667A E069 991 LSR.W D0,D1
0000667C EE69 992 LSR.W D7,D1
0000667E E049 993 LSR.W #$8,D1
00006680 E249 994 LSR.W #1,D1
00006682 E2F9 00008000 995 LSR.W $8000
00006688 E2F8 1000 996 LSR.W $1000