-
Notifications
You must be signed in to change notification settings - Fork 2
/
seg01.s
3719 lines (3718 loc) · 204 KB
/
seg01.s
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
; vi: syntax=asm68k
0x00000000 4 22780a78 movea.l 0xa78.w, a1
0x00000004 4 41e90012 lea.l 0x12(a1), a0
0x00000008 2 7001 moveq 0x1, d0
0x0000000a 4 31400004 move.w d0, 0x4(a0)
0x0000000e 4 43fa0492 lea.l 0x4a2(pc), a1
0x00000012 4 21490006 move.l a1, 0x6(a0)
0x00000016 4 3140000a move.w d0, 0xa(a0)
0x0000001a 2 a033 invalid
0x0000001c 2 4e75 rts
0x0000001e 4 4ead04da jsr 0x4da(a5)
0x00000022 2 205f movea.l (a7)+, a0
0x00000024 2 301f move.w (a7)+, d0
0x00000026 2 2f08 move.l a0, -(a7)
0x00000028 4 4efa0094 jmp 0xbe(pc)
0x0000002c 2 2f08 move.l a0, -(a7)
0x0000002e 4 20780a78 movea.l 0xa78.w, a0
0x00000032 2 40e7 move.w sr, -(a7)
0x00000034 4 007c0300 ori.w 0x300, sr
0x00000038 4 21500004 move.l (a0), 0x4(a0)
0x0000003c 2 4290 clr.l (a0)
0x0000003e 2 46df move.w (a7)+, sr
0x00000040 2 205f movea.l (a7)+, a0
0x00000042 2 4e75 rts
0x00000044 2 2f08 move.l a0, -(a7)
0x00000046 4 20780a78 movea.l 0xa78.w, a0
0x0000004a 4 20a80004 move.l 0x4(a0), (a0)
0x0000004e 2 205f movea.l (a7)+, a0
0x00000050 2 4e75 rts
0x00000052 4 4e560000 link.w a6, 0x0
0x00000056 4 48e71020 movem.l d3/a2, -(a7)
0x0000005a 4 206e0014 movea.l 0x14(a6), a0
0x0000005e 4 226e0010 movea.l 0x10(a6), a1
0x00000062 4 202e000c move.l 0xc(a6), d0
0x00000066 4 246e0008 movea.l 0x8(a6), a2
0x0000006a 4 363c0080 move.w 0x80, d3
0x0000006e 2 5380 subq.l 0x1, d0
0x00000070 2 1218 move.b (a0)+, d1
0x00000072 2 1401 move.b d1, d2
0x00000074 2 e809 lsr.b 0x4, d1
0x00000076 4 0241000f andi.w 0xf, d1
0x0000007a 4 d6321000 add.b (a2, d1.w), d3
0x0000007e 2 12c3 move.b d3, (a1)+
0x00000080 4 0242000f andi.w 0xf, d2
0x00000084 4 d6322000 add.b (a2, d2.w), d3
0x00000088 2 12c3 move.b d3, (a1)+
0x0000008a 4 51c8ffe4 dbra d0, 0x70
0x0000008e 4 4cdf0408 movem.l (a7)+, d3/a2
0x00000092 2 4e5e unlk a6
0x00000094 2 205f movea.l (a7)+, a0
0x00000096 4 defc0010 adda.w 0x10, a7
0x0000009a 2 4ed0 jmp (a0)
0x0000009c 4 207801d4 movea.l 0x1d4.w, a0
0x000000a0 4 08100007 btst.b 0x7, (a0)
0x000000a4 2 6604 bne.b 0xaa
0x000000a6 4 08d00007 bset.b 0x7, (a0)
0x000000aa 2 4e75 rts
0x000000ac 4 4ebaffee jsr 0x9c(pc)
0x000000b0 2 4e75 rts
0x000000b2 4 22780a78 movea.l 0xa78.w, a1
0x000000b6 4 41e90012 lea.l 0x12(a1), a0
0x000000ba 2 a034 invalid
0x000000bc 2 4e75 rts
0x000000be 2 4a40 tst.w d0
0x000000c0 2 6d36 blt.b 0xf8
0x000000c2 4 48e760c0 movem.l d1-d2/a0-a1, -(a7)
0x000000c6 4 22780a78 movea.l 0xa78.w, a1
0x000000ca 4 41e90220 lea.l 0x220(a1), a0
0x000000ce 4 12300000 move.b (a0, d0.w), d1
0x000000d2 2 4881 ext.w d1
0x000000d4 2 6d1e blt.b 0xf4
0x000000d6 2 3401 move.w d1, d2
0x000000d8 2 e94a lsl.w 0x4, d2
0x000000da 4 41e90020 lea.l 0x20(a1), a0
0x000000de 2 d0c2 adda.w d2, a0
0x000000e0 4 20a8000c move.l 0xc(a0), (a0)
0x000000e4 2 670e beq.b 0xf4
0x000000e6 2 40e7 move.w sr, -(a7)
0x000000e8 4 007c0300 ori.w 0x300, sr
0x000000ec 2 2411 move.l (a1), d2
0x000000ee 2 03c2 bset.b d1, d2
0x000000f0 2 2282 move.l d2, (a1)
0x000000f2 2 46df move.w (a7)+, sr
0x000000f4 4 4cdf0306 movem.l (a7)+, d1-d2/a0-a1
0x000000f8 2 4e75 rts
0x000000fa 2 4a40 tst.w d0
0x000000fc 2 6d24 blt.b 0x122
0x000000fe 4 48e760c0 movem.l d1-d2/a0-a1, -(a7)
0x00000102 4 22780a78 movea.l 0xa78.w, a1
0x00000106 4 41e90220 lea.l 0x220(a1), a0
0x0000010a 4 12300000 move.b (a0, d0.w), d1
0x0000010e 2 6d0e blt.b 0x11e
0x00000110 2 40e7 move.w sr, -(a7)
0x00000112 4 007c0300 ori.w 0x300, sr
0x00000116 2 2411 move.l (a1), d2
0x00000118 2 0382 bclr.b d1, d2
0x0000011a 2 2282 move.l d2, (a1)
0x0000011c 2 46df move.w (a7)+, sr
0x0000011e 4 4cdf0306 movem.l (a7)+, d1-d2/a0-a1
0x00000122 2 4e75 rts
0x00000124 4 4e56fc3e link.w a6, 0xfc3e
0x00000128 4 48e70f18 movem.l d4-d7/a3-a4, -(a7)
0x0000012c 2 42a7 clr.l -(a7)
0x0000012e 6 2f3c00000bb8 move.l 0xbb8, -(a7)
0x00000134 4 4eba0c06 jsr 0xd3c(pc)
0x00000138 4 2d5fffc6 move.l (a7)+, -0x3a(a6)
0x0000013c 8 2d7c00000a78ffd0 move.l 0xa78, -0x30(a6)
0x00000144 4 206effd0 movea.l -0x30(a6), a0
0x00000148 4 2d50ffcc move.l (a0), -0x34(a6)
0x0000014c 2 4247 clr.w d7
0x0000014e 2 6010 bra.b 0x160
0x00000150 2 3007 move.w d7, d0
0x00000152 2 e540 asl.w 0x2, d0
0x00000154 4 41eeff46 lea.l -0xba(a6), a0
0x00000158 2 7200 moveq 0x0, d1
0x0000015a 4 21810000 move.l d1, (a0, d0.w)
0x0000015e 2 5247 addq.w 0x1, d7
0x00000160 2 701f moveq 0x1f, d0
0x00000162 2 b047 cmp.w d7, d0
0x00000164 2 6cea bge.b 0x150
0x00000166 2 42a7 clr.l -(a7)
0x00000168 4 2f3a0296 move.l 0x400(pc), -(a7)
0x0000016c 4 3f2e0008 move.w 0x8(a6), -(a7)
0x00000170 2 a9a0 invalid
0x00000172 4 2d5ffffa move.l (a7)+, -0x6(a6)
0x00000176 2 6634 bne.b 0x1ac
0x00000178 4 487a0280 pea.l 0x3fa(pc)
0x0000017c 4 486efd46 pea.l -0x2ba(a6)
0x00000180 4 3f2e0008 move.w 0x8(a6), -(a7)
0x00000184 4 4eba180e jsr 0x1994(pc)
0x00000188 4 487a026e pea.l 0x3f8(pc)
0x0000018c 4 486efc46 pea.l -0x3ba(a6)
0x00000190 2 4267 clr.w -(a7)
0x00000192 2 a9af invalid
0x00000194 4 4eba17fe jsr 0x1994(pc)
0x00000198 4 486efe46 pea.l -0x1ba(a6)
0x0000019c 4 3f3c0004 move.w 0x4, -(a7)
0x000001a0 4 4eba10fc jsr 0x129e(pc)
0x000001a4 4 486efe46 pea.l -0x1ba(a6)
0x000001a8 4 4eba1688 jsr 0x1832(pc)
0x000001ac 4 2f2efffa move.l -0x6(a6), -(a7)
0x000001b0 4 4eba0c16 jsr 0xdc8(pc)
0x000001b4 4 206efffa movea.l -0x6(a6), a0
0x000001b8 2 2050 movea.l (a0), a0
0x000001ba 4 3d50fff4 move.w (a0), -0xc(a6)
0x000001be 4 4a6efff4 tst.w -0xc(a6)
0x000001c2 4 6f000206 ble.w 0x3ca
0x000001c6 4 286effcc movea.l -0x34(a6), a4
0x000001ca 4 302efff4 move.w -0xc(a6), d0
0x000001ce 2 5340 subq.w 0x1, d0
0x000001d0 4 3d40fc44 move.w d0, -0x3bc(a6)
0x000001d4 4 426efff2 clr.w -0xe(a6)
0x000001d8 4 60000170 bra.w 0x34a
0x000001dc 2 7a01 moveq 0x1, d5
0x000001de 4 383c001f move.w 0x1f, d4
0x000001e2 4 986efff2 sub.w -0xe(a6), d4
0x000001e6 4 206efffa movea.l -0x6(a6), a0
0x000001ea 2 2050 movea.l (a0), a0
0x000001ec 4 302efff2 move.w -0xe(a6), d0
0x000001f0 2 d040 add.w d0, d0
0x000001f2 6 3d700002fff6 move.w 0x2(a0, d0.w), -0xa(a6)
0x000001f8 4 302efff6 move.w -0xa(a6), d0
0x000001fc 2 e540 asl.w 0x2, d0
0x000001fe 4 41ec0284 lea.l 0x284(a4), a0
0x00000202 4 26700000 movea.l (a0, d0.w), a3
0x00000206 2 200b move.l a3, d0
0x00000208 2 6606 bne.b 0x210
0x0000020a 4 422effff clr.b -0x1(a6)
0x0000020e 2 6012 bra.b 0x222
0x00000210 2 4a93 tst.l (a3)
0x00000212 2 6608 bne.b 0x21c
0x00000214 6 1d7c0001ffff move.b 0x1, -0x1(a6)
0x0000021a 2 6006 bra.b 0x222
0x0000021c 6 1d7c0002ffff move.b 0x2, -0x1(a6)
0x00000222 2 7002 moveq 0x2, d0
0x00000224 4 b02effff cmp.b -0x1(a6), d0
0x00000228 2 6616 bne.b 0x240
0x0000022a 2 42a7 clr.l -(a7)
0x0000022c 2 2f0b move.l a3, -(a7)
0x0000022e 4 4eba0b38 jsr 0xd68(pc)
0x00000232 4 2d5fffe4 move.l (a7)+, -0x1c(a6)
0x00000236 2 2f0b move.l a3, -(a7)
0x00000238 4 4eba0b8e jsr 0xdc8(pc)
0x0000023c 4 600000bc bra.w 0x2fa
0x00000240 2 42a7 clr.l -(a7)
0x00000242 4 2f3a01b0 move.l 0x3f4(pc), -(a7)
0x00000246 4 3f2efff6 move.w -0xa(a6), -(a7)
0x0000024a 2 a9a0 invalid
0x0000024c 2 2c1f move.l (a7)+, d6
0x0000024e 2 6602 bne.b 0x252
0x00000250 2 4205 clr.b d5
0x00000252 2 1005 move.b d5, d0
0x00000254 4 670000a4 beq.w 0x2fa
0x00000258 2 2f06 move.l d6, -(a7)
0x0000025a 2 a992 invalid
0x0000025c 2 2f06 move.l d6, -(a7)
0x0000025e 4 4eba0b68 jsr 0xdc8(pc)
0x00000262 2 42a7 clr.l -(a7)
0x00000264 2 2f06 move.l d6, -(a7)
0x00000266 4 4eba0b00 jsr 0xd68(pc)
0x0000026a 2 201f move.l (a7)+, d0
0x0000026c 2 7216 moveq 0x16, d1
0x0000026e 2 9081 sub.l d1, d0
0x00000270 4 2d40ffe0 move.l d0, -0x20(a6)
0x00000274 2 e380 asl.l 0x1, d0
0x00000276 4 2d40ffe4 move.l d0, -0x1c(a6)
0x0000027a 4 2f2effe4 move.l -0x1c(a6), -(a7)
0x0000027e 4 4eba0860 jsr 0xae0(pc)
0x00000282 4 4a2effff tst.b -0x1(a6)
0x00000286 2 660e bne.b 0x296
0x00000288 2 42a7 clr.l -(a7)
0x0000028a 4 2f2effe4 move.l -0x1c(a6), -(a7)
0x0000028e 4 4eba0ac2 jsr 0xd52(pc)
0x00000292 2 265f movea.l (a7)+, a3
0x00000294 2 600a bra.b 0x2a0
0x00000296 2 2f0b move.l a3, -(a7)
0x00000298 4 2f2effe4 move.l -0x1c(a6), -(a7)
0x0000029c 4 4eba0b00 jsr 0xd9e(pc)
0x000002a0 2 200b move.l a3, d0
0x000002a2 2 57c0 seq.b d0
0x000002a4 2 2f00 move.l d0, -(a7)
0x000002a6 2 4267 clr.w -(a7)
0x000002a8 4 3eb80220 move.w 0x220.w, (a7)
0x000002ac 2 321f move.w (a7)+, d1
0x000002ae 2 201f move.l (a7)+, d0
0x000002b0 2 4a41 tst.w d1
0x000002b2 2 56c1 sne.b d1
0x000002b4 2 8001 or.b d1, d0
0x000002b6 2 6704 beq.b 0x2bc
0x000002b8 2 4205 clr.b d5
0x000002ba 2 6006 bra.b 0x2c2
0x000002bc 2 4a93 tst.l (a3)
0x000002be 2 6602 bne.b 0x2c2
0x000002c0 2 4205 clr.b d5
0x000002c2 2 1005 move.b d5, d0
0x000002c4 2 672e beq.b 0x2f4
0x000002c6 2 2f0b move.l a3, -(a7)
0x000002c8 4 4eba0afe jsr 0xdc8(pc)
0x000002cc 2 2046 movea.l d6, a0
0x000002ce 2 2010 move.l (a0), d0
0x000002d0 2 7216 moveq 0x16, d1
0x000002d2 2 d081 add.l d1, d0
0x000002d4 4 2d40ffd8 move.l d0, -0x28(a6)
0x000002d8 2 2046 movea.l d6, a0
0x000002da 2 2010 move.l (a0), d0
0x000002dc 2 5c80 addq.l 0x6, d0
0x000002de 4 2d40ffdc move.l d0, -0x24(a6)
0x000002e2 4 2f2effd8 move.l -0x28(a6), -(a7)
0x000002e6 2 2f13 move.l (a3), -(a7)
0x000002e8 4 2f2effe0 move.l -0x20(a6), -(a7)
0x000002ec 4 2f2effdc move.l -0x24(a6), -(a7)
0x000002f0 4 4ebafd60 jsr 0x52(pc)
0x000002f4 2 2f06 move.l d6, -(a7)
0x000002f6 4 4eba0a66 jsr 0xd5e(pc)
0x000002fa 2 1005 move.b d5, d0
0x000002fc 2 6746 beq.b 0x344
0x000002fe 4 302efff6 move.w -0xa(a6), d0
0x00000302 2 e540 asl.w 0x2, d0
0x00000304 4 41ec0284 lea.l 0x284(a4), a0
0x00000308 4 218b0000 move.l a3, (a0, d0.w)
0x0000030c 2 3004 move.w d4, d0
0x0000030e 2 e540 asl.w 0x2, d0
0x00000310 4 41eeff46 lea.l -0xba(a6), a0
0x00000314 4 218b0000 move.l a3, (a0, d0.w)
0x00000318 2 705f moveq 0x5f, d0
0x0000031a 4 b06efff6 cmp.w -0xa(a6), d0
0x0000031e 2 5fc0 sle.b d0
0x00000320 2 7263 moveq 0x63, d1
0x00000322 4 b26efff6 cmp.w -0xa(a6), d1
0x00000326 2 5cc1 sge.b d1
0x00000328 2 c001 and.b d1, d0
0x0000032a 2 670c beq.b 0x338
0x0000032c 4 202c0008 move.l 0x8(a4), d0
0x00000330 2 3204 move.w d4, d1
0x00000332 2 03c0 bset.b d1, d0
0x00000334 4 29400008 move.l d0, 0x8(a4)
0x00000338 4 302efff6 move.w -0xa(a6), d0
0x0000033c 4 41ec0220 lea.l 0x220(a4), a0
0x00000340 4 11840000 move.b d4, (a0, d0.w)
0x00000344 4 526efff2 addq.w 0x1, -0xe(a6)
0x00000348 2 690c bvs.b 0x356
0x0000034a 4 302efff2 move.w -0xe(a6), d0
0x0000034e 4 b06efc44 cmp.w -0x3bc(a6), d0
0x00000352 4 6f00fe88 ble.w 0x1dc
0x00000356 4 302efff4 move.w -0xc(a6), d0
0x0000035a 2 5340 subq.w 0x1, d0
0x0000035c 4 3d40fc42 move.w d0, -0x3be(a6)
0x00000360 2 4247 clr.w d7
0x00000362 2 6060 bra.b 0x3c4
0x00000364 4 383c001f move.w 0x1f, d4
0x00000368 2 9847 sub.w d7, d4
0x0000036a 2 3004 move.w d4, d0
0x0000036c 2 e540 asl.w 0x2, d0
0x0000036e 4 41eeff46 lea.l -0xba(a6), a0
0x00000372 4 26700000 movea.l (a0, d0.w), a3
0x00000376 2 200b move.l a3, d0
0x00000378 2 6746 beq.b 0x3c0
0x0000037a 2 2f0b move.l a3, -(a7)
0x0000037c 4 4eba0a2c jsr 0xdaa(pc)
0x00000380 4 2d53ffd4 move.l (a3), -0x2c(a6)
0x00000384 4 206effcc movea.l -0x34(a6), a0
0x00000388 2 3004 move.w d4, d0
0x0000038a 2 e940 asl.w 0x4, d0
0x0000038c 4 41f00020 lea.l 0x20(a0, d0.w), a0
0x00000390 4 2d48fc3e move.l a0, -0x3c2(a6)
0x00000394 6 216effd40008 move.l -0x2c(a6), 0x8(a0)
0x0000039a 4 206efc3e movea.l -0x3c2(a6), a0
0x0000039e 6 216effd4000c move.l -0x2c(a6), 0xc(a0)
0x000003a4 4 206efc3e movea.l -0x3c2(a6), a0
0x000003a8 2 2f08 move.l a0, -(a7)
0x000003aa 2 42a7 clr.l -(a7)
0x000003ac 2 2f0b move.l a3, -(a7)
0x000003ae 4 4eba09b8 jsr 0xd68(pc)
0x000003b2 2 201f move.l (a7)+, d0
0x000003b4 2 205f movea.l (a7)+, a0
0x000003b6 4 d0aeffd4 add.l -0x2c(a6), d0
0x000003ba 2 5980 subq.l 0x4, d0
0x000003bc 4 21400004 move.l d0, 0x4(a0)
0x000003c0 2 5247 addq.w 0x1, d7
0x000003c2 2 6906 bvs.b 0x3ca
0x000003c4 4 be6efc42 cmp.w -0x3be(a6), d7
0x000003c8 2 6f9a ble.b 0x364
0x000003ca 4 2f2efffa move.l -0x6(a6), -(a7)
0x000003ce 4 4eba09ee jsr 0xdbe(pc)
0x000003d2 4 2f2effc6 move.l -0x3a(a6), -(a7)
0x000003d6 4 4eba0970 jsr 0xd48(pc)
0x000003da 4 4eba01e2 jsr 0x5be(pc)
0x000003de 4 206effcc movea.l -0x34(a6), a0
0x000003e2 6 317c00010414 move.w 0x1, 0x414(a0)
0x000003e8 4 4cdf18f0 movem.l (a7)+, d4-d7/a3-a4
0x000003ec 2 4e5e unlk a6
0x000003ee 2 205f movea.l (a7)+, a0
0x000003f0 2 544f addq.w 0x2, a7
0x000003f2 2 4ed0 jmp (a0)
0x000003f4 2 534f subq.w 0x1, a7
0x000003f6 2 554e subq.w 0x2, a6
0x000003f8 4 012f0553 btst.l d0, 0x553(a7)
0x000003fc 2 4654 not.w (a4)
0x000003fe 4 523a5346
0x00000402 2 5452 addq.w 0x2, (a2)
0x00000404 4 4e56ffee link.w a6, 0xffee
0x00000408 4 48e70718 movem.l d5-d7/a3-a4, -(a7)
0x0000040c 6 2a3c00000a78 move.l 0xa78, d5
0x00000412 2 2045 movea.l d5, a0
0x00000414 2 2c10 move.l (a0), d6
0x00000416 2 2846 movea.l d6, a4
0x00000418 2 7000 moveq 0x0, d0
0x0000041a 2 2880 move.l d0, (a4)
0x0000041c 2 7000 moveq 0x0, d0
0x0000041e 4 29400008 move.l d0, 0x8(a4)
0x00000422 2 7002 moveq 0x2, d0
0x00000424 2 2f00 move.l d0, -(a7)
0x00000426 4 486efffa pea.l -0x6(a6)
0x0000042a 4 4eba0a12 jsr 0xe3e(pc)
0x0000042e 2 4247 clr.w d7
0x00000430 2 603c bra.b 0x46e
0x00000432 2 3007 move.w d7, d0
0x00000434 2 e540 asl.w 0x2, d0
0x00000436 4 41ec0284 lea.l 0x284(a4), a0
0x0000043a 4 26700000 movea.l (a0, d0.w), a3
0x0000043e 2 200b move.l a3, d0
0x00000440 2 6720 beq.b 0x462
0x00000442 2 4a93 tst.l (a3)
0x00000444 2 671c beq.b 0x462
0x00000446 2 2f0b move.l a3, -(a7)
0x00000448 4 4eba096a jsr 0xdb4(pc)
0x0000044c 2 70ff moveq 0xff, d0
0x0000044e 2 b047 cmp.w d7, d0
0x00000450 2 5dc0 slt.b d0
0x00000452 2 7263 moveq 0x63, d1
0x00000454 2 b247 cmp.w d7, d1
0x00000456 2 5ec1 sgt.b d1
0x00000458 2 c001 and.b d1, d0
0x0000045a 2 6706 beq.b 0x462
0x0000045c 2 2f0b move.l a3, -(a7)
0x0000045e 4 4eba095e jsr 0xdbe(pc)
0x00000462 4 41ec0220 lea.l 0x220(a4), a0
0x00000466 6 11bc00ff7000 move.b 0xff, (a0, d7.w)
0x0000046c 2 5247 addq.w 0x1, d7
0x0000046e 2 7063 moveq 0x63, d0
0x00000470 2 b047 cmp.w d7, d0
0x00000472 2 6cbe bge.b 0x432
0x00000474 2 4247 clr.w d7
0x00000476 2 6016 bra.b 0x48e
0x00000478 2 2046 movea.l d6, a0
0x0000047a 2 3007 move.w d7, d0
0x0000047c 2 e940 asl.w 0x4, d0
0x0000047e 4 49f00020 lea.l 0x20(a0, d0.w), a4
0x00000482 2 7000 moveq 0x0, d0
0x00000484 2 2880 move.l d0, (a4)
0x00000486 2 7000 moveq 0x0, d0
0x00000488 4 2940000c move.l d0, 0xc(a4)
0x0000048c 2 5247 addq.w 0x1, d7
0x0000048e 2 701f moveq 0x1f, d0
0x00000490 2 b047 cmp.w d7, d0
0x00000492 2 6ce4 bge.b 0x478
0x00000494 2 2046 movea.l d6, a0
0x00000496 4 42680414 clr.w 0x414(a0)
0x0000049a 4 4cdf18e0 movem.l (a7)+, d5-d7/a3-a4
0x0000049e 2 4e5e unlk a6
0x000004a0 2 4e75 rts
0x000004a2 4 48e70804 movem.l d4/a5, -(a7)
0x000004a6 4 2a780a78 movea.l 0xa78.w, a5
0x000004aa 4 4a6d0414 tst.w 0x414(a5)
0x000004ae 4 67000094 beq.w 0x544
0x000004b2 2 7807 moveq 0x7, d4
0x000004b4 2 701f moveq 0x1f, d0
0x000004b6 2 2215 move.l (a5), d1
0x000004b8 4 242d0008 move.l 0x8(a5), d2
0x000004bc 2 204d movea.l a5, a0
0x000004be 4 d0fc0210 adda.w 0x210, a0
0x000004c2 2 0101 btst.l d0, d1
0x000004c4 2 660e bne.b 0x4d4
0x000004c6 4 90fc0010 suba.w 0x10, a0
0x000004ca 4 51c8fff6 dbra d0, 0x4c2
0x000004ce 4 47fa009e lea.l 0x56e(pc), a3
0x000004d2 2 6036 bra.b 0x50a
0x000004d4 2 2250 movea.l (a0), a1
0x000004d6 4 61000078 bsr.w 0x550
0x000004da 2 6004 bra.b 0x4e0
0x000004dc 2 0101 btst.l d0, d1
0x000004de 2 6610 bne.b 0x4f0
0x000004e0 4 90fc0010 suba.w 0x10, a0
0x000004e4 4 51c8fff6 dbra d0, 0x4dc
0x000004e8 4 47fa0098 lea.l 0x582(pc), a3
0x000004ec 2 2a81 move.l d1, (a5)
0x000004ee 2 601a bra.b 0x50a
0x000004f0 2 2450 movea.l (a0), a2
0x000004f2 2 615c bsr.b 0x550
0x000004f4 2 6006 bra.b 0x4fc
0x000004f6 2 0101 btst.l d0, d1
0x000004f8 2 6702 beq.b 0x4fc
0x000004fa 2 6154 bsr.b 0x550
0x000004fc 4 90fc0010 suba.w 0x10, a0
0x00000500 4 51c8fff4 dbra d0, 0x4f6
0x00000504 4 47fa009e lea.l 0x5a4(pc), a3
0x00000508 2 2a81 move.l d1, (a5)
0x0000050a 4 162d0010 move.b 0x10(a5), d3
0x0000050e 4 10380260 move.b 0x260.w, d0
0x00000512 4 02400007 andi.w 0x7, d0
0x00000516 2 6604 bne.b 0x51c
0x00000518 4 47fa0054 lea.l 0x56e(pc), a3
0x0000051c 4 20780266 movea.l 0x266.w, a0
0x00000520 4 d0ed000e adda.w 0xe(a5), a0
0x00000524 4 303c0172 move.w 0x172, d0
0x00000528 4 906d000c sub.w 0xc(a5), d0
0x0000052c 2 e248 lsr.w 0x1, d0
0x0000052e 2 5340 subq.w 0x1, d0
0x00000530 2 4e93 jsr (a3)
0x00000532 4 20780266 movea.l 0x266.w, a0
0x00000536 4 302d000c move.w 0xc(a5), d0
0x0000053a 2 e248 lsr.w 0x1, d0
0x0000053c 2 5340 subq.w 0x1, d0
0x0000053e 2 4e93 jsr (a3)
0x00000540 4 1b430010 move.b d3, 0x10(a5)
0x00000544 6 3b7c0001001c move.w 0x1, 0x1c(a5)
0x0000054a 4 4cdf2010 movem.l (a7)+, d4/a5
0x0000054e 2 4e75 rts
0x00000550 2 2650 movea.l (a0), a3
0x00000552 4 d6fc00b9 adda.w 0xb9, a3
0x00000556 4 b7e80004 cmpa.l 0x4(a0), a3
0x0000055a 2 6d0e blt.b 0x56a
0x0000055c 2 0102 btst.l d0, d2
0x0000055e 2 6604 bne.b 0x564
0x00000560 2 0181 bclr.b d0, d1
0x00000562 2 6008 bra.b 0x56c
0x00000564 4 20a80008 move.l 0x8(a0), (a0)
0x00000568 2 6002 bra.b 0x56c
0x0000056a 2 208b move.l a3, (a0)
0x0000056c 2 4e75 rts
0x0000056e 4 123c0080 move.b 0x80, d1
0x00000572 2 1081 move.b d1, (a0)
0x00000574 4 11410002 move.b d1, 0x2(a0)
0x00000578 2 5888 addq.l 0x4, a0
0x0000057a 4 51c8fff6 dbra d0, 0x572
0x0000057e 2 1601 move.b d1, d3
0x00000580 2 4e75 rts
0x00000582 2 1219 move.b (a1)+, d1
0x00000584 2 0941 bchg.b d4, d1
0x00000586 2 e201 asr.b 0x1, d1
0x00000588 2 1401 move.b d1, d2
0x0000058a 2 e201 asr.b 0x1, d1
0x0000058c 2 d202 add.b d2, d1
0x0000058e 2 0941 bchg.b d4, d1
0x00000590 4 11410002 move.b d1, 0x2(a0)
0x00000594 2 d601 add.b d1, d3
0x00000596 2 e213 roxr.b 0x1, d3
0x00000598 2 1083 move.b d3, (a0)
0x0000059a 2 5888 addq.l 0x4, a0
0x0000059c 2 1601 move.b d1, d3
0x0000059e 4 51c8ffe2 dbra d0, 0x582
0x000005a2 2 4e75 rts
0x000005a4 2 1219 move.b (a1)+, d1
0x000005a6 2 d21a add.b (a2)+, d1
0x000005a8 2 e211 roxr.b 0x1, d1
0x000005aa 4 11410002 move.b d1, 0x2(a0)
0x000005ae 2 d601 add.b d1, d3
0x000005b0 2 e213 roxr.b 0x1, d3
0x000005b2 2 1083 move.b d3, (a0)
0x000005b4 2 5888 addq.l 0x4, a0
0x000005b6 2 1601 move.b d1, d3
0x000005b8 4 51c8ffea dbra d0, 0x5a4
0x000005bc 2 4e75 rts
0x000005be 6 0c787fff028e cmpi.w 0x7fff, 0x28e.w
0x000005c4 2 661a bne.b 0x5e0
0x000005c6 4 20780134 movea.l 0x134.w, a0
0x000005ca 4 4a280019 tst.b 0x19(a0)
0x000005ce 2 670a beq.b 0x5da
0x000005d0 2 4a10 tst.b (a0)
0x000005d2 2 66fc bne.b 0x5d0
0x000005d4 4 307c001e movea.w 0x1e, a0
0x000005d8 2 a03b invalid
0x000005da 4 307c001e movea.w 0x1e, a0
0x000005de 2 a03b invalid
0x000005e0 4 4ead04da jsr 0x4da(a5)
0x000005e4 2 4e75 rts
0x000005e6 4 4e56fffc link.w a6, 0xfffc
0x000005ea 4 48e70318 movem.l d6-d7/a3-a4, -(a7)
0x000005ee 4 4aadfb3e tst.l -0x4c2(a5)
0x000005f2 4 66000092 bne.w 0x686
0x000005f6 2 598f subq.l 0x4, a7
0x000005f8 6 2f3c434f4445 move.l 0x434f4445, -(a7)
0x000005fe 4 486dfaea pea.l -0x516(a5)
0x00000602 2 a9a1 invalid
0x00000604 2 285f movea.l (a7)+, a4
0x00000606 2 200c move.l a4, d0
0x00000608 2 677c beq.b 0x686
0x0000060a 2 558f subq.l 0x2, a7
0x0000060c 2 a994 invalid
0x0000060e 2 558f subq.l 0x2, a7
0x00000610 2 2f0c move.l a4, -(a7)
0x00000612 2 a9a4 invalid
0x00000614 2 301f move.w (a7)+, d0
0x00000616 2 48c0 ext.l d0
0x00000618 2 321f move.w (a7)+, d1
0x0000061a 2 48c1 ext.l d1
0x0000061c 2 b081 cmp.l d1, d0
0x0000061e 2 6666 bne.b 0x686
0x00000620 4 41ed0062 lea.l 0x62(a5), a0
0x00000624 4 226dfb5c movea.l -0x4a4(a5), a1
0x00000628 4 2348000c move.l a0, 0xc(a1)
0x0000062c 4 2d4cfffc move.l a4, -0x4(a6)
0x00000630 2 598f subq.l 0x4, a7
0x00000632 2 2f0c move.l a4, -(a7)
0x00000634 4 4eba0732 jsr 0xd68(pc)
0x00000638 2 201f move.l (a7)+, d0
0x0000063a 2 5980 subq.l 0x4, d0
0x0000063c 2 7204 moveq 0x4, d1
0x0000063e 4 4eba0382 jsr 0x9c2(pc)
0x00000642 2 2c00 move.l d0, d6
0x00000644 2 7000 moveq 0x0, d0
0x00000646 2 2640 movea.l d0, a3
0x00000648 2 602a bra.b 0x674
0x0000064a 2 2f0c move.l a4, -(a7)
0x0000064c 2 a9a2 invalid
0x0000064e 4 206efffc movea.l -0x4(a6), a0
0x00000652 2 2050 movea.l (a0), a0
0x00000654 4 202dfb3e move.l -0x4c2(a5), d0
0x00000658 2 e580 asl.l 0x2, d0
0x0000065a 4 30300804 move.w 0x4(a0, d0.l), d0
0x0000065e 2 48c0 ext.l d0
0x00000660 2 2e00 move.l d0, d7
0x00000662 2 6708 beq.b 0x66c
0x00000664 2 200d move.l a5, d0
0x00000666 2 2640 movea.l d0, a3
0x00000668 2 d7c7 adda.l d7, a3
0x0000066a 2 4e93 jsr (a3)
0x0000066c 4 202dfb3e move.l -0x4c2(a5), d0
0x00000670 4 52adfb3e addq.l 0x1, -0x4c2(a5)
0x00000674 4 bcadfb3e cmp.l -0x4c2(a5), d6
0x00000678 2 6ed0 bgt.b 0x64a
0x0000067a 2 200b move.l a3, d0
0x0000067c 2 6704 beq.b 0x682
0x0000067e 2 2f0b move.l a3, -(a7)
0x00000680 2 a9f1 invalid
0x00000682 2 2f0c move.l a4, -(a7)
0x00000684 2 a9a3 invalid
0x00000686 6 4cee18c0ffec movem.l -0x14(a6), d6-d7/a3-a4
0x0000068c 2 4e5e unlk a6
0x0000068e 2 4e75 rts
0x00000690 2 8b5f or.w d5, (a7)+
0x00000692 2 5f43 subq.w 0x7, d3
0x00000694 2 706c moveq 0x6c, d0
0x00000696 4 7573496e
0x0000069a 2 6974 bvs.b 0x710
0x0000069c 4 00004e56 ori.b 0x56, d0
0x000006a0 2 fffc invalid
0x000006a2 4 48e70118 movem.l d7/a3-a4, -(a7)
0x000006a6 4 4aadfb3e tst.l -0x4c2(a5)
0x000006aa 2 6762 beq.b 0x70e
0x000006ac 2 598f subq.l 0x4, a7
0x000006ae 6 2f3c434f4445 move.l 0x434f4445, -(a7)
0x000006b4 4 486dfb14 pea.l -0x4ec(a5)
0x000006b8 2 a9a1 invalid
0x000006ba 2 285f movea.l (a7)+, a4
0x000006bc 2 200c move.l a4, d0
0x000006be 2 674e beq.b 0x70e
0x000006c0 2 558f subq.l 0x2, a7
0x000006c2 2 a994 invalid
0x000006c4 2 558f subq.l 0x2, a7
0x000006c6 2 2f0c move.l a4, -(a7)
0x000006c8 2 a9a4 invalid
0x000006ca 2 301f move.w (a7)+, d0
0x000006cc 2 48c0 ext.l d0
0x000006ce 2 321f move.w (a7)+, d1
0x000006d0 2 48c1 ext.l d1
0x000006d2 2 b081 cmp.l d1, d0
0x000006d4 2 6638 bne.b 0x70e
0x000006d6 4 2d4cfffc move.l a4, -0x4(a6)
0x000006da 2 6028 bra.b 0x704
0x000006dc 2 2f0c move.l a4, -(a7)
0x000006de 2 a9a2 invalid
0x000006e0 4 206efffc movea.l -0x4(a6), a0
0x000006e4 2 2050 movea.l (a0), a0
0x000006e6 4 53adfb3e subq.l 0x1, -0x4c2(a5)
0x000006ea 4 202dfb3e move.l -0x4c2(a5), d0
0x000006ee 2 e580 asl.l 0x2, d0
0x000006f0 4 30300806 move.w 0x6(a0, d0.l), d0
0x000006f4 2 48c0 ext.l d0
0x000006f6 2 2e00 move.l d0, d7
0x000006f8 2 200d move.l a5, d0
0x000006fa 2 2640 movea.l d0, a3
0x000006fc 2 d7c7 adda.l d7, a3
0x000006fe 2 4a87 tst.l d7
0x00000700 2 6702 beq.b 0x704
0x00000702 2 4e93 jsr (a3)
0x00000704 4 4aadfb3e tst.l -0x4c2(a5)
0x00000708 2 6ed2 bgt.b 0x6dc
0x0000070a 2 2f0c move.l a4, -(a7)
0x0000070c 2 a9a3 invalid
0x0000070e 6 4cee1880fff0 movem.l -0x10(a6), d7/a3-a4
0x00000714 2 4e5e unlk a6
0x00000716 2 4e75 rts
0x00000718 2 8964 or.w d4, -(a4)
0x0000071a 2 746f moveq 0x6f, d2
0x0000071c 2 7273 moveq 0x73, d1
0x0000071e 2 5f5f subq.w 0x7, (a7)+
0x00000720 4 46760000 not.w (a6, d0.w)
0x00000724 4 4e560000 link.w a6, 0x0
0x00000728 4 48e73318 movem.l d2-d3/d6-d7/a3-a4, -(a7)
0x0000072c 4 2c2e0018 move.l 0x18(a6), d6
0x00000730 4 4ead04e2 jsr 0x4e2(a5)
0x00000734 4 206dfb5c movea.l -0x4a4(a5), a0
0x00000738 4 20ae0008 move.l 0x8(a6), (a0)
0x0000073c 2 7001 moveq 0x1, d0
0x0000073e 4 4ab80316 tst.l 0x316.w
0x00000742 2 672e beq.b 0x772
0x00000744 2 7201 moveq 0x1, d1
0x00000746 4 c2b80316 and.l 0x316.w, d1
0x0000074a 2 6626 bne.b 0x772
0x0000074c 4 20780316 movea.l 0x316.w, a0
0x00000750 6 0c904d50474d cmpi.l 0x4d50474d, (a0)
0x00000756 2 661a bne.b 0x772
0x00000758 4 20780316 movea.l 0x316.w, a0
0x0000075c 4 4aa80004 tst.l 0x4(a0)
0x00000760 2 6710 beq.b 0x772
0x00000762 4 20780316 movea.l 0x316.w, a0
0x00000766 4 20680004 movea.l 0x4(a0), a0
0x0000076a 2 3210 move.w (a0), d1
0x0000076c 2 48c1 ext.l d1
0x0000076e 2 6702 beq.b 0x772
0x00000770 2 7000 moveq 0x0, d0
0x00000772 4 2b40fb42 move.l d0, -0x4be(a5)
0x00000776 2 6764 beq.b 0x7dc
0x00000778 4 41edfc16 lea.l -0x3ea(a5), a0
0x0000077c 4 43f80910 lea.l 0x910.w, a1
0x00000780 2 7007 moveq 0x7, d0
0x00000782 2 20d9 move.l (a1)+, (a0)+
0x00000784 4 51c8fffc dbra d0, 0x782
0x00000788 2 30d9 move.w (a1)+, (a0)+
0x0000078a 4 41edfc16 lea.l -0x3ea(a5), a0
0x0000078e 4 226dfb4c movea.l -0x4b4(a5), a1
0x00000792 2 2288 move.l a0, (a1)
0x00000794 2 4a86 tst.l d6
0x00000796 2 660c bne.b 0x7a4
0x00000798 4 206dfb4c movea.l -0x4b4(a5), a0
0x0000079c 2 2f10 move.l (a0), -(a7)
0x0000079e 4 4eba0300 jsr 0xaa0(pc)
0x000007a2 2 588f addq.l 0x4, a7
0x000007a4 4 4aae000c tst.l 0xc(a6)
0x000007a8 2 6708 beq.b 0x7b2
0x000007aa 4 206e000c movea.l 0xc(a6), a0
0x000007ae 2 7001 moveq 0x1, d0
0x000007b0 2 2080 move.l d0, (a0)
0x000007b2 4 4aae0010 tst.l 0x10(a6)
0x000007b6 2 6708 beq.b 0x7c0
0x000007b8 4 206e0010 movea.l 0x10(a6), a0
0x000007bc 4 20adfb4c move.l -0x4b4(a5), (a0)
0x000007c0 4 4aae0014 tst.l 0x14(a6)
0x000007c4 2 6708 beq.b 0x7ce
0x000007c6 4 206e0014 movea.l 0x14(a6), a0
0x000007ca 4 20adfb50 move.l -0x4b0(a5), (a0)
0x000007ce 4 4ebafe16 jsr 0x5e6(pc)
0x000007d2 2 7001 moveq 0x1, d0
0x000007d4 4 2b40fb42 move.l d0, -0x4be(a5)
0x000007d8 4 60000148 bra.w 0x922
0x000007dc 4 20780316 movea.l 0x316.w, a0
0x000007e0 4 20680004 movea.l 0x4(a0), a0
0x000007e4 2 3010 move.w (a0), d0
0x000007e6 2 48c0 ext.l d0
0x000007e8 4 322dfb46 move.w -0x4ba(a5), d1
0x000007ec 2 48c1 ext.l d1
0x000007ee 2 b081 cmp.l d1, d0
0x000007f0 2 670c beq.b 0x7fe
0x000007f2 6 2f3c80000000 move.l 0x80000000, -(a7)
0x000007f8 4 4eba015c jsr 0x956(pc)
0x000007fc 2 588f addq.l 0x4, a7
0x000007fe 4 41edfb46 lea.l -0x4ba(a5), a0
0x00000802 4 22780316 movea.l 0x316.w, a1
0x00000806 4 22690004 movea.l 0x4(a1), a1
0x0000080a 4 23480024 move.l a0, 0x24(a1)
0x0000080e 4 20780316 movea.l 0x316.w, a0
0x00000812 6 2b680004fb6a move.l 0x4(a0), -0x496(a5)
0x00000818 4 20780316 movea.l 0x316.w, a0
0x0000081c 4 20680004 movea.l 0x4(a0), a0
0x00000820 6 2b680002fb48 move.l 0x2(a0), -0x4b8(a5)
0x00000826 4 20780316 movea.l 0x316.w, a0
0x0000082a 4 20680004 movea.l 0x4(a0), a0
0x0000082e 6 2b680006fb4c move.l 0x6(a0), -0x4b4(a5)
0x00000834 4 20780316 movea.l 0x316.w, a0
0x00000838 4 20680004 movea.l 0x4(a0), a0
0x0000083c 6 2b68000afb50 move.l 0xa(a0), -0x4b0(a5)
0x00000842 2 4a86 tst.l d6
0x00000844 2 672c beq.b 0x872
0x00000846 4 266dfb4c movea.l -0x4b4(a5), a3
0x0000084a 2 600c bra.b 0x858
0x0000084c 2 2f13 move.l (a3), -(a7)
0x0000084e 4 4eba021e jsr 0xa6e(pc)
0x00000852 2 588f addq.l 0x4, a7
0x00000854 4 d6fc0004 adda.w 0x4, a3
0x00000858 2 4a93 tst.l (a3)
0x0000085a 2 66f0 bne.b 0x84c
0x0000085c 4 266dfb50 movea.l -0x4b0(a5), a3
0x00000860 2 600c bra.b 0x86e
0x00000862 2 2f13 move.l (a3), -(a7)
0x00000864 4 4eba0208 jsr 0xa6e(pc)
0x00000868 2 588f addq.l 0x4, a7
0x0000086a 4 d6fc0004 adda.w 0x4, a3
0x0000086e 2 4a93 tst.l (a3)
0x00000870 2 66f0 bne.b 0x862
0x00000872 4 4aae000c tst.l 0xc(a6)
0x00000876 2 6708 beq.b 0x880
0x00000878 4 206e000c movea.l 0xc(a6), a0
0x0000087c 4 20adfb48 move.l -0x4b8(a5), (a0)
0x00000880 4 4aae0010 tst.l 0x10(a6)
0x00000884 2 6708 beq.b 0x88e
0x00000886 4 206e0010 movea.l 0x10(a6), a0
0x0000088a 4 20adfb4c move.l -0x4b4(a5), (a0)
0x0000088e 4 4aae0014 tst.l 0x14(a6)
0x00000892 2 6708 beq.b 0x89c
0x00000894 4 206e0014 movea.l 0x14(a6), a0
0x00000898 4 20adfb50 move.l -0x4b0(a5), (a0)
0x0000089c 4 20780316 movea.l 0x316.w, a0
0x000008a0 4 20680004 movea.l 0x4(a0), a0
0x000008a4 4 4aa80020 tst.l 0x20(a0)
0x000008a8 2 676e beq.b 0x918
0x000008aa 2 598f subq.l 0x4, a7
0x000008ac 2 7078 moveq 0x78, d0
0x000008ae 2 2f00 move.l d0, -(a7)
0x000008b0 4 4eba048a jsr 0xd3c(pc)
0x000008b4 4 2b5ffb66 move.l (a7)+, -0x49a(a5)
0x000008b8 2 660c bne.b 0x8c6
0x000008ba 6 2f3c85000000 move.l 0x85000000, -(a7)
0x000008c0 4 4eba0094 jsr 0x956(pc)
0x000008c4 2 588f addq.l 0x4, a7
0x000008c6 4 20780316 movea.l 0x316.w, a0
0x000008ca 4 20680004 movea.l 0x4(a0), a0
0x000008ce 4 28680020 movea.l 0x20(a0), a4
0x000008d2 2 7e00 moveq 0x0, d7
0x000008d4 2 7605 moveq 0x5, d3
0x000008d6 2 2007 move.l d7, d0
0x000008d8 2 2200 move.l d0, d1
0x000008da 4 c0fc0018 mulu.w 0x18, d0
0x000008de 2 4841 swap d1
0x000008e0 4 c2fc0018 mulu.w 0x18, d1
0x000008e4 2 4841 swap d1
0x000008e6 2 4241 clr.w d1
0x000008e8 2 d081 add.l d1, d0
0x000008ea 4 206dfb66 movea.l -0x49a(a5), a0
0x000008ee 2 2207 move.l d7, d1
0x000008f0 2 2401 move.l d1, d2
0x000008f2 4 c2fc0018 mulu.w 0x18, d1
0x000008f6 2 4842 swap d2
0x000008f8 4 c4fc0018 mulu.w 0x18, d2
0x000008fc 2 4842 swap d2
0x000008fe 2 4242 clr.w d2
0x00000900 2 d282 add.l d2, d1
0x00000902 4 41f01800 lea.l (a0, d1.l), a0
0x00000906 4 43f40800 lea.l (a4, d0.l), a1
0x0000090a 2 7005 moveq 0x5, d0
0x0000090c 2 20d9 move.l (a1)+, (a0)+
0x0000090e 4 51c8fffc dbra d0, 0x90c
0x00000912 2 5287 addq.l 0x1, d7
0x00000914 2 b687 cmp.l d7, d3
0x00000916 2 6ebe bgt.b 0x8d6
0x00000918 4 4ebafccc jsr 0x5e6(pc)
0x0000091c 2 7000 moveq 0x0, d0
0x0000091e 4 2b40fb42 move.l d0, -0x4be(a5)
0x00000922 6 4cee18ccffe8 movem.l -0x18(a6), d2-d3/d6-d7/a3-a4
0x00000928 2 4e5e unlk a6
0x0000092a 2 4e75 rts
0x0000092c 2 875f or.w d3, (a7)+
0x0000092e 2 5254 addq.w 0x1, (a4)
0x00000930 4 496e6974
0x00000934 4 00004e56 ori.b 0x56, d0
0x00000938 4 0000203c ori.b 0x3c, d0
0x0000093c 4 00ffffff
0x00000940 4 c0ae0008 and.l 0x8(a6), d0
0x00000944 2 2f00 move.l d0, -(a7)
0x00000946 4 4eba000e jsr 0x956(pc)
0x0000094a 2 4e5e unlk a6
0x0000094c 2 4e75 rts
0x0000094e 2 8465 or.w -(a5), d2
0x00000950 2 7869 moveq 0x69, d4
0x00000952 2 7400 moveq 0x0, d2
0x00000954 4 00004e56 ori.b 0x56, d0
0x00000958 4 00002f0b ori.b 0xb, d0
0x0000095c 4 206dfb5c movea.l -0x4a4(a5), a0
0x00000960 4 47e8008c lea.l 0x8c(a0), a3
0x00000964 2 600c bra.b 0x972
0x00000966 2 4a93 tst.l (a3)
0x00000968 2 6704 beq.b 0x96e
0x0000096a 2 2053 movea.l (a3), a0
0x0000096c 2 4e90 jsr (a0)
0x0000096e 4 d6fcfffc adda.w 0xfffc, a3
0x00000972 4 206dfb5c movea.l -0x4a4(a5), a0
0x00000976 2 b1cb cmpa.l a3, a0
0x00000978 2 65ec bcs.b 0x966
0x0000097a 4 4aadfb6a tst.l -0x496(a5)
0x0000097e 2 670a beq.b 0x98a
0x00000980 4 206dfb6a movea.l -0x496(a5), a0
0x00000984 6 216e0008000e move.l 0x8(a6), 0xe(a0)
0x0000098a 4 4aadfc50 tst.l -0x3b0(a5)
0x0000098e 2 660a bne.b 0x99a
0x00000990 4 206dfb5c movea.l -0x4a4(a5), a0
0x00000994 2 2050 movea.l (a0), a0
0x00000996 2 4e90 jsr (a0)
0x00000998 2 600e bra.b 0x9a8
0x0000099a 2 7001 moveq 0x1, d0
0x0000099c 2 2f00 move.l d0, -(a7)
0x0000099e 4 486dfc38 pea.l -0x3c8(a5)
0x000009a2 4 4eba00b8 jsr 0xa5c(pc)
0x000009a6 2 508f addq.l 0x8, a7
0x000009a8 4 266efffc movea.l -0x4(a6), a3
0x000009ac 2 4e5e unlk a6
0x000009ae 2 4e75 rts
0x000009b0 2 875f or.w d3, (a7)+
0x000009b2 2 5254 addq.w 0x1, (a4)
0x000009b4 4 45786974
0x000009b8 4 0000222f ori.b 0x2f, d0
0x000009bc 4 0004202f ori.b 0x2f, d4
0x000009c0 4 00084eba
0x000009c4 4 000e2001
0x000009c8 2 4e75 rts
0x000009ca 4 222f0004 move.l 0x4(a7), d1
0x000009ce 4 202f0008 move.l 0x8(a7), d0
0x000009d2 4 48e70600 movem.l d5-d6, -(a7)
0x000009d6 2 2a00 move.l d0, d5
0x000009d8 2 6a02 bpl.b 0x9dc
0x000009da 2 4480 neg.l d0
0x000009dc 2 2c01 move.l d1, d6
0x000009de 2 6a02 bpl.b 0x9e2
0x000009e0 2 4481 neg.l d1
0x000009e2 4 4eba001c jsr 0xa00(pc)
0x000009e6 2 4a85 tst.l d5
0x000009e8 2 6a02 bpl.b 0x9ec
0x000009ea 2 4480 neg.l d0
0x000009ec 2 bb86 eor.l d5, d6
0x000009ee 2 6a02 bpl.b 0x9f2
0x000009f0 2 4481 neg.l d1
0x000009f2 4 4cdf0060 movem.l (a7)+, d5-d6
0x000009f6 2 4e75 rts
0x000009f8 4 222f0004 move.l 0x4(a7), d1
0x000009fc 4 202f0008 move.l 0x8(a7), d0
0x00000a00 4 48e73800 movem.l d2-d4, -(a7)
0x00000a04 2 2401 move.l d1, d2
0x00000a06 2 4842 swap d2
0x00000a08 2 4a42 tst.w d2
0x00000a0a 2 661c bne.b 0xa28
0x00000a0c 2 3600 move.w d0, d3
0x00000a0e 2 4240 clr.w d0
0x00000a10 2 4840 swap d0
0x00000a12 2 6704 beq.b 0xa18
0x00000a14 2 80c1 divu.w d1, d0
0x00000a16 2 3400 move.w d0, d2
0x00000a18 2 4842 swap d2
0x00000a1a 2 3003 move.w d3, d0
0x00000a1c 2 80c1 divu.w d1, d0
0x00000a1e 2 3400 move.w d0, d2
0x00000a20 2 2202 move.l d2, d1
0x00000a22 2 4240 clr.w d0
0x00000a24 2 4840 swap d0
0x00000a26 2 6022 bra.b 0xa4a
0x00000a28 2 2400 move.l d0, d2
0x00000a2a 2 4240 clr.w d0
0x00000a2c 2 4840 swap d0
0x00000a2e 2 4842 swap d2
0x00000a30 2 4242 clr.w d2
0x00000a32 2 2601 move.l d1, d3
0x00000a34 2 7200 moveq 0x0, d1
0x00000a36 2 780f moveq 0xf, d4
0x00000a38 2 d482 add.l d2, d2
0x00000a3a 2 d180 addx.l d0, d0
0x00000a3c 2 d281 add.l d1, d1
0x00000a3e 2 b083 cmp.l d3, d0
0x00000a40 2 6504 bcs.b 0xa46
0x00000a42 2 9083 sub.l d3, d0
0x00000a44 2 5201 addq.b 0x1, d1
0x00000a46 4 51ccfff0 dbra d4, 0xa38
0x00000a4a 4 4cdf001c movem.l (a7)+, d2-d4
0x00000a4e 2 4e75 rts
0x00000a50 2 225f movea.l (a7)+, a1
0x00000a52 2 2057 movea.l (a7), a0
0x00000a54 4 48d0defc movem.l d2-d7/a1-a4/a6-a7, (a0)
0x00000a58 2 7000 moveq 0x0, d0
0x00000a5a 2 4ed1 jmp (a1)
0x00000a5c 4 202f0008 move.l 0x8(a7), d0
0x00000a60 2 6602 bne.b 0xa64
0x00000a62 2 7001 moveq 0x1, d0
0x00000a64 4 206f0004 movea.l 0x4(a7), a0
0x00000a68 4 4cd0defc movem.l (a0), d2-d7/a1-a4/a6-a7
0x00000a6c 2 4ed1 jmp (a1)
0x00000a6e 4 202f0004 move.l 0x4(a7), d0
0x00000a72 2 672a beq.b 0xa9e
0x00000a74 2 2040 movea.l d0, a0
0x00000a76 2 2248 movea.l a0, a1
0x00000a78 2 1019 move.b (a1)+, d0
0x00000a7a 2 671e beq.b 0xa9a
0x00000a7c 2 1211 move.b (a1), d1
0x00000a7e 2 12c0 move.b d0, (a1)+
0x00000a80 2 1001 move.b d1, d0
0x00000a82 2 66f8 bne.b 0xa7c
0x00000a84 2 93c8 suba.l a0, a1
0x00000a86 2 2009 move.l a1, d0
0x00000a88 2 5340 subq.w 0x1, d0
0x00000a8a 6 0c80000000ff cmpi.l 0xff, d0
0x00000a90 2 6f06 ble.b 0xa98
0x00000a92 6 203c000000ff move.l 0xff, d0
0x00000a98 2 1080 move.b d0, (a0)
0x00000a9a 4 202f0004 move.l 0x4(a7), d0
0x00000a9e 2 4e75 rts
0x00000aa0 4 202f0004 move.l 0x4(a7), d0
0x00000aa4 2 6712 beq.b 0xab8
0x00000aa6 2 2040 movea.l d0, a0
0x00000aa8 2 7000 moveq 0x0, d0
0x00000aaa 2 1010 move.b (a0), d0
0x00000aac 2 6004 bra.b 0xab2
0x00000aae 4 10e80001 move.b 0x1(a0), (a0)+
0x00000ab2 4 51c8fffa dbra d0, 0xaae
0x00000ab6 2 4210 clr.b (a0)
0x00000ab8 4 202f0004 move.l 0x4(a7), d0
0x00000abc 2 4e75 rts
0x00000abe 2 225f movea.l (a7)+, a1
0x00000ac0 2 201f move.l (a7)+, d0
0x00000ac2 2 a04c invalid
0x00000ac4 2 2e80 move.l d0, (a7)
0x00000ac6 2 4e71 nop
0x00000ac8 2 7000 moveq 0x0, d0
0x00000aca 2 2f09 move.l a1, -(a7)
0x00000acc 4 31c00220 move.w d0, 0x220.w
0x00000ad0 2 4e75 rts
0x00000ad2 2 7000 moveq 0x0, d0
0x00000ad4 2 60f6 bra.b 0xacc
0x00000ad6 2 a01c invalid
0x00000ad8 4 2f400004 move.l d0, 0x4(a7)
0x00000adc 4 4efafff4 jmp 0xad2(pc)
0x00000ae0 2 225f movea.l (a7)+, a1
0x00000ae2 2 201f move.l (a7)+, d0
0x00000ae4 2 a040 invalid
0x00000ae6 4 4efaffe2 jmp 0xaca(pc)
0x00000aea 4 4a78028e tst.w 0x28e.w
0x00000aee 2 6a2a bpl.b 0xb1a
0x00000af0 4 20780130 movea.l 0x130.w, a0
0x00000af4 4 43f80114 lea.l 0x114.w, a1
0x00000af8 2 2008 move.l a0, d0
0x00000afa 2 9091 sub.l (a1), d0
0x00000afc 2 740c moveq 0xc, d2
0x00000afe 2 b082 cmp.l d2, d0
0x00000b00 2 6516 bcs.b 0xb18
0x00000b02 2 2251 movea.l (a1), a1
0x00000b04 4 21c80114 move.l a0, 0x114.w
0x00000b08 2 2280 move.l d0, (a1)
0x00000b0a 2 4211 clr.b (a1)
0x00000b0c 4 227802aa movea.l 0x2aa.w, a1
0x00000b10 2 2288 move.l a0, (a1)
0x00000b12 2 2082 move.l d2, (a0)
0x00000b14 4 d1a9000c add.l d0, 0xc(a1)
0x00000b18 2 4e75 rts
0x00000b1a 2 a063 invalid
0x00000b1c 2 4e75 rts
0x00000b1e 2 225f movea.l (a7)+, a1
0x00000b20 2 205f movea.l (a7)+, a0
0x00000b22 2 a064 invalid
0x00000b24 2 4ed1 jmp (a1)
0x00000b26 4 4a78028e tst.w 0x28e.w
0x00000b2a 2 6af2 bpl.b 0xb1e
0x00000b2c 4 226f0004 movea.l 0x4(a7), a1
0x00000b30 4 48e71f3e movem.l d3-d7/a2-a6, -(a7)
0x00000b34 2 2009 move.l a1, d0