home *** CD-ROM | disk | FTP | other *** search
/ telefisk.org / amiga_virus_collection_research.7z / VIRUSRESEARCH / STR_ATMOS / ASSIGN_CLEAN.ASM next >
Assembly Source File  |  1999-06-12  |  35KB  |  1,341 lines

  1. ; IRA V1.02  (Sep  6 1993)  (c)1993  Tim Ruehsen
  2.  
  3.  
  4.  
  5.  
  6.     SECTION S_0,CODE
  7.  
  8. SECSTRT_0:
  9.     LINK    A5,#-1632        ;000: 4E55F9A0
  10.     MOVEM.L    D2-D7/A2-A3/A6,-(A7)    ;004: 48E73F32
  11.     MOVEA    #$0004,A0        ;008: 307C0004
  12.     MOVEA.L    (A0),A1            ;00C: 2250
  13.     SUBA.L    A0,A0            ;00E: 91C8
  14.     MOVE.L    A0,-104(A5)        ;010: 2B48FF98
  15.     LEA    -1608(A5),A6        ;014: 4DEDF9B8
  16.     MOVE.L    A6,-100(A5)        ;018: 2B4EFF9C
  17.     MOVE.L    A0,-96(A5)        ;01C: 2B48FFA0
  18.     MOVE.L    #$000005DC,-92(A5)    ;020: 2B7C000005DCFFA4
  19.     MOVEQ    #20,D5            ;028: 7A14
  20.     MOVE.L    A0,-36(A5)        ;02A: 2B48FFDC
  21.     MOVE.L    A1,52(A7)        ;02E: 2F490034
  22.     MOVEA.L    A1,A6            ;032: 2C49
  23.     LEA    LAB_0051(PC),A1        ;034: 43FA0732
  24.     MOVEQ    #36,D0            ;038: 7024
  25.     JSR    -552(A6)        ;03A: 4EAEFDD8
  26.     MOVEA.L    D0,A3            ;03E: 2640
  27.     MOVEA.L    A3,A0            ;040: 204B
  28.     MOVE.L    A0,48(A7)        ;042: 2F480030
  29.     MOVE.L    A3,D0            ;046: 200B
  30.     BEQ    LAB_004E        ;048: 670006F8
  31.     MOVEQ    #47,D0            ;04C: 702F
  32.     MOVEQ    #0,D1            ;04E: 7200
  33.     LEA    -84(A5),A1        ;050: 43EDFFAC
  34. LAB_0000:
  35.     MOVE.B    D1,(A1)+        ;054: 12C1
  36.     DBF    D0,LAB_0000        ;056: 51C8FFFC
  37.     LEA    LAB_0052(PC),A1        ;05A: 43FA0718
  38.     MOVE.L    A1,D1            ;05E: 2209
  39.     LEA    -84(A5),A0        ;060: 41EDFFAC
  40.     MOVE.L    A0,D2            ;064: 2408
  41.     MOVEQ    #0,D3            ;066: 7600
  42.     MOVEA.L    A3,A6            ;068: 2C4B
  43.     JSR    -798(A6)        ;06A: 4EAEFCE2
  44.     MOVE.L    D0,44(A7)        ;06E: 2F40002C
  45.     TST.L    D0            ;072: 4A80
  46.     BNE.S    LAB_0001        ;074: 6610
  47.     JSR    -132(A6)        ;076: 4EAEFF7C
  48.     MOVE.L    D0,D1            ;07A: 2200
  49.     MOVE.L    D3,D2            ;07C: 2403
  50.     JSR    -474(A6)        ;07E: 4EAEFE26
  51.     BRA    LAB_004A        ;082: 60000662
  52. LAB_0001:
  53.     MOVEQ    #0,D7            ;086: 7E00
  54.     CLR.L    -28(A5)            ;088: 42ADFFE4
  55.     MOVEA.L    -84(A5),A2        ;08C: 246DFFAC
  56.     MOVEA.L    A2,A1            ;090: 224A
  57.     MOVE.L    A1,40(A7)        ;092: 2F490028
  58.     MOVE.L    A2,D1            ;096: 220A
  59.     BEQ.S    LAB_0007        ;098: 6742
  60.     MOVEA.L    A2,A3            ;09A: 264A
  61.     BRA.S    LAB_0003        ;09C: 6002
  62. LAB_0002:
  63.     ADDQ.L    #1,A3            ;09E: 528B
  64. LAB_0003:
  65.     MOVEQ    #58,D0            ;0A0: 703A
  66.     CMP.B    (A3),D0            ;0A2: B013
  67.     BEQ.S    LAB_0004        ;0A4: 6706
  68.     TST.B    1(A3)            ;0A6: 4A2B0001
  69.     BNE.S    LAB_0002        ;0AA: 66F2
  70. LAB_0004:
  71.     MOVEQ    #58,D0            ;0AC: 703A
  72.     CMP.B    (A3),D0            ;0AE: B013
  73.     BNE.S    LAB_0005        ;0B0: 6616
  74.     TST.B    1(A3)            ;0B2: 4A2B0001
  75.     BNE.S    LAB_0005        ;0B6: 6610
  76.     CMPA.L    A2,A3            ;0B8: B7CA
  77.     BEQ.S    LAB_0005        ;0BA: 670C
  78.     MOVE.L    A2,D0            ;0BC: 200A
  79.     MOVE.L    A3,D1            ;0BE: 220B
  80.     SUB.L    D0,D1            ;0C0: 9280
  81.     MOVEQ    #30,D0            ;0C2: 701E
  82.     CMP.L    D0,D1            ;0C4: B280
  83.     BLS.S    LAB_0006        ;0C6: 6312
  84. LAB_0005:
  85.     LEA    LAB_0055(PC),A0        ;0C8: 41FA0728
  86.     MOVEQ    #20,D5            ;0CC: 7A14
  87.     MOVEA.L    48(A7),A3        ;0CE: 266F0030
  88.     MOVE.L    A0,-36(A5)        ;0D2: 2B48FFDC
  89.     BRA    LAB_004A        ;0D6: 6000060E
  90. LAB_0006:
  91.     CLR.B    (A3)            ;0DA: 4213
  92. LAB_0007:
  93.     MOVEA.L    -80(A5),A0        ;0DC: 206DFFB0
  94.     MOVE.L    A0,-88(A5)        ;0E0: 2B48FFA8
  95.     BEQ.S    LAB_0008        ;0E4: 6704
  96.     MOVEA.L    (A0),A0            ;0E6: 2050
  97.     BRA.S    LAB_0009        ;0E8: 6002
  98. LAB_0008:
  99.     SUBA.L    A0,A0            ;0EA: 91C8
  100. LAB_0009:
  101.     MOVEA.L    A0,A2            ;0EC: 2448
  102.     MOVE.L    -72(A5),D0        ;0EE: 202DFFB8
  103.     BEQ.S    LAB_000A        ;0F2: 6708
  104.     MOVEQ    #0,D1            ;0F4: 7200
  105.     MOVE.L    D1,-76(A5)        ;0F6: 2B41FFB4
  106.     BRA.S    LAB_000E        ;0FA: 6038
  107. LAB_000A:
  108.     TST.L    -48(A5)            ;0FC: 4AADFFD0
  109.     BNE.S    LAB_000B        ;100: 660C
  110.     TST.L    -44(A5)            ;102: 4AADFFD4
  111.     BNE.S    LAB_000B        ;106: 6606
  112.     TST.L    -40(A5)            ;108: 4AADFFD8
  113.     BEQ.S    LAB_000C        ;10C: 6708
  114. LAB_000B:
  115.     MOVEQ    #-1,D1            ;10E: 72FF
  116.     MOVE.L    D1,-76(A5)        ;110: 2B41FFB4
  117.     BRA.S    LAB_000E        ;114: 601E
  118. LAB_000C:
  119.     TST.L    -76(A5)            ;116: 4AADFFB4
  120.     BNE.S    LAB_000D        ;11A: 6606
  121.     MOVE.L    40(A7),D1        ;11C: 222F0028
  122.     BNE.S    LAB_000E        ;120: 6612
  123. LAB_000D:
  124.     MOVEQ    #-1,D1            ;122: 72FF
  125.     MOVE.L    D1,-40(A5)        ;124: 2B41FFD8
  126.     MOVE.L    D1,-44(A5)        ;128: 2B41FFD4
  127.     MOVE.L    D1,-48(A5)        ;12C: 2B41FFD0
  128.     MOVE.L    D1,-76(A5)        ;130: 2B41FFB4
  129. LAB_000E:
  130.     MOVE.L    A2,D1            ;134: 220A
  131.     BNE.S    LAB_0010        ;136: 662A
  132.     TST.L    -64(A5)            ;138: 4AADFFC0
  133.     BNE.S    LAB_000F        ;13C: 6612
  134.     TST.L    -60(A5)            ;13E: 4AADFFC4
  135.     BNE.S    LAB_000F        ;142: 660C
  136.     TST.L    -56(A5)            ;144: 4AADFFC8
  137.     BNE.S    LAB_000F        ;148: 6606
  138.     TST.L    -52(A5)            ;14A: 4AADFFCC
  139.     BEQ.S    LAB_0010        ;14E: 6712
  140. LAB_000F:
  141.     MOVEQ    #0,D1            ;150: 7200
  142.     MOVE.L    D1,-52(A5)        ;152: 2B41FFCC
  143.     MOVE.L    D1,-56(A5)        ;156: 2B41FFC8
  144.     MOVE.L    D1,-60(A5)        ;15A: 2B41FFC4
  145.     MOVE.L    D1,-64(A5)        ;15E: 2B41FFC0
  146. LAB_0010:
  147.     TST.L    -52(A5)            ;162: 4AADFFCC
  148.     SNE    D1            ;166: 56C1
  149.     NEG.B    D1            ;168: 4401
  150.     EXT    D1            ;16A: 4881
  151.     EXT.L    D1            ;16C: 48C1
  152.     TST.L    -60(A5)            ;16E: 4AADFFC4
  153.     SNE    D2            ;172: 56C2
  154.     NEG.B    D2            ;174: 4402
  155.     EXT    D2            ;176: 4882
  156.     EXT.L    D2            ;178: 48C2
  157.     TST.L    -64(A5)            ;17A: 4AADFFC0
  158.     SNE    D3            ;17E: 56C3
  159.     NEG.B    D3            ;180: 4403
  160.     EXT    D3            ;182: 4883
  161.     EXT.L    D3            ;184: 48C3
  162.     TST.L    -56(A5)            ;186: 4AADFFC8
  163.     SNE    D0            ;18A: 56C0
  164.     NEG.B    D0            ;18C: 4400
  165.     EXT    D0            ;18E: 4880
  166.     EXT.L    D0            ;190: 48C0
  167.     ADD.L    D3,D0            ;192: D083
  168.     ADD.L    D2,D0            ;194: D082
  169.     ADD.L    D1,D0            ;196: D081
  170.     MOVEQ    #1,D1            ;198: 7201
  171.     CMP.L    D1,D0            ;19A: B081
  172.     BLE.S    LAB_0011        ;19C: 6F12
  173.     LEA    LAB_0057(PC),A0        ;19E: 41FA066A
  174.     MOVEQ    #20,D5            ;1A2: 7A14
  175.     MOVEA.L    48(A7),A3        ;1A4: 266F0030
  176.     MOVE.L    A0,-36(A5)        ;1A8: 2B48FFDC
  177.     BRA    LAB_004A        ;1AC: 60000538
  178. LAB_0011:
  179.     TST.L    40(A7)            ;1B0: 4AAF0028
  180.     BEQ    LAB_0027        ;1B4: 6700024E
  181.     TST.L    -72(A5)            ;1B8: 4AADFFB8
  182.     BNE    LAB_0027        ;1BC: 66000246
  183.     TST.L    -68(A5)            ;1C0: 4AADFFBC
  184.     BNE    LAB_0027        ;1C4: 6600023E
  185. LAB_0012:
  186.     MOVEA.L    48(A7),A3        ;1C8: 266F0030
  187.     MOVE.L    #$00001000,D1        ;1CC: 223C00001000
  188.     MOVEA.L    A3,A6            ;1D2: 2C4B
  189.     JSR    -792(A6)        ;1D4: 4EAEFCE8
  190.     TST.L    D0            ;1D8: 4A80
  191.     BEQ.S    LAB_0013        ;1DA: 6718
  192.     MOVE.L    #$00000130,D1        ;1DC: 223C00000130
  193.     MOVEQ    #0,D2            ;1E2: 7400
  194.     JSR    -474(A6)        ;1E4: 4EAEFE26
  195.     MOVEQ    #20,D5            ;1E8: 7A14
  196.     MOVE.L    #$00000130,D7        ;1EA: 2E3C00000130
  197.     BRA    LAB_004A        ;1F0: 600004F4
  198. LAB_0013:
  199.     MOVEA.L    48(A7),A3        ;1F4: 266F0030
  200.     MOVE.L    -28(A5),D5        ;1F8: 2A2DFFE4
  201.     TST.L    -64(A5)            ;1FC: 4AADFFC0
  202.     BEQ.S    LAB_0017        ;200: 675A
  203.     PEA    -1608(A5)        ;202: 486DF9B8
  204.     MOVE.L    A2,-(A7)        ;206: 2F0A
  205.     MOVE.L    #$000005DC,D0        ;208: 203C000005DC
  206.     MOVEA.L    A3,A0            ;20E: 204B
  207.     MOVEA.L    48(A7),A1        ;210: 226F0030
  208.     BSR    LAB_009A        ;214: 610008E4
  209.     ADDQ    #8,A7            ;218: 504F
  210.     MOVE.L    D0,-36(A5)        ;21A: 2B40FFDC
  211.     BEQ.S    LAB_0016        ;21E: 6718
  212.     MOVEQ    #20,D5            ;220: 7A14
  213.     MOVEQ    #-1,D0            ;222: 70FF
  214.     CMP.L    D0,D7            ;224: BE80
  215.     BNE.S    LAB_0014        ;226: 6608
  216.     MOVEA.L    A3,A6            ;228: 2C4B
  217.     JSR    -132(A6)        ;22A: 4EAEFF7C
  218.     BRA.S    LAB_0015        ;22E: 6002
  219. LAB_0014:
  220.     MOVEQ    #0,D0            ;230: 7000
  221. LAB_0015:
  222.     MOVE.L    D0,D7            ;232: 2E00
  223.     BRA    LAB_0026        ;234: 600001AE
  224. LAB_0016:
  225.     MOVE.L    40(A7),D1        ;238: 222F0028
  226.     MOVE.L    A2,D2            ;23C: 240A
  227.     MOVEA.L    A3,A6            ;23E: 2C4B
  228.     JSR    -618(A6)        ;240: 4EAEFD96
  229.     TST    D0            ;244: 4A40
  230.     BNE    LAB_0026        ;246: 6600019C
  231.     LEA    LAB_005A(PC),A1        ;24A: 43FA05EC
  232.     MOVE.L    A1,-36(A5)        ;24E: 2B49FFDC
  233.     JSR    -132(A6)        ;252: 4EAEFF7C
  234.     MOVE.L    D0,D7            ;256: 2E00
  235.     BRA    LAB_0026        ;258: 6000018A
  236. LAB_0017:
  237.     MOVEQ    #0,D6            ;25C: 7C00
  238.     MOVE.L    A2,D0            ;25E: 200A
  239.     BEQ.S    LAB_0018        ;260: 672C
  240.     TST.L    -60(A5)            ;262: 4AADFFC4
  241.     BNE.S    LAB_0018        ;266: 6626
  242.     MOVE.L    A2,D1            ;268: 220A
  243.     MOVEQ    #-2,D2            ;26A: 74FE
  244.     MOVEA.L    A3,A6            ;26C: 2C4B
  245.     JSR    -84(A6)            ;26E: 4EAEFFAC
  246.     MOVE.L    D0,D6            ;272: 2C00
  247.     TST.L    D6            ;274: 4A86
  248.     BNE.S    LAB_0018        ;276: 6616
  249.     LEA    LAB_005B(PC),A0        ;278: 41FA05D0
  250.     MOVE.L    A0,-36(A5)        ;27C: 2B48FFDC
  251.     JSR    -132(A6)        ;280: 4EAEFF7C
  252.     MOVE.L    D0,D7            ;284: 2E00
  253.     MOVE.L    A2,-84(A5)        ;286: 2B4AFFAC
  254.     BRA    LAB_004A        ;28A: 6000045A
  255. LAB_0018:
  256.     MOVEA.L    48(A7),A3        ;28E: 266F0030
  257.     MOVE.L    -28(A5),D5        ;292: 2A2DFFE4
  258.     TST.L    -56(A5)            ;296: 4AADFFC8
  259.     BNE.S    LAB_0019        ;29A: 6608
  260.     TST.L    -52(A5)            ;29C: 4AADFFCC
  261.     BEQ    LAB_0020        ;2A0: 670000BC
  262. LAB_0019:
  263.     MOVEQ    #18,D1            ;2A4: 7212
  264.     MOVEA.L    A3,A6            ;2A6: 2C4B
  265.     JSR    -654(A6)        ;2A8: 4EAEFD72
  266.     MOVE.L    D0,D1            ;2AC: 2200
  267.     MOVE.L    40(A7),D2        ;2AE: 242F0028
  268.     MOVEQ    #16,D3            ;2B2: 7610
  269.     JSR    -684(A6)        ;2B4: 4EAEFD54
  270.     MOVE.L    D0,36(A7)        ;2B8: 2F400024
  271.     TST.L    D0            ;2BC: 4A80
  272.     BEQ.S    LAB_001E        ;2BE: 6754
  273.     MOVEQ    #1,D1            ;2C0: 7201
  274.     MOVEA.L    D0,A0            ;2C2: 2040
  275.     CMP.L    4(A0),D1        ;2C4: B2A80004
  276.     BNE.S    LAB_001B        ;2C8: 6626
  277.     TST.L    -56(A5)            ;2CA: 4AADFFC8
  278.     BEQ.S    LAB_001A        ;2CE: 670C
  279.     MOVE.L    D2,D1            ;2D0: 2202
  280.     MOVE.L    D6,D2            ;2D2: 2406
  281.     JSR    -630(A6)        ;2D4: 4EAEFD8A
  282.     TST    D0            ;2D8: 4A40
  283.     BEQ.S    LAB_001B        ;2DA: 6714
  284. LAB_001A:
  285.     TST.L    -52(A5)            ;2DC: 4AADFFCC
  286.     BEQ.S    LAB_001E        ;2E0: 6732
  287.     MOVE.L    40(A7),D1        ;2E2: 222F0028
  288.     MOVE.L    D6,D2            ;2E6: 2406
  289.     JSR    -636(A6)        ;2E8: 4EAEFD84
  290.     TST.L    D0            ;2EC: 4A80
  291.     BNE.S    LAB_001E        ;2EE: 6624
  292. LAB_001B:
  293.     TST.L    -52(A5)            ;2F0: 4AADFFCC
  294.     BEQ.S    LAB_001C        ;2F4: 6706
  295.     LEA    LAB_005C(PC),A0        ;2F6: 41FA0562
  296.     BRA.S    LAB_001D        ;2FA: 6004
  297. LAB_001C:
  298.     LEA    LAB_005D(PC),A0        ;2FC: 41FA0578
  299. LAB_001D:
  300.     MOVE.L    A2,-84(A5)        ;300: 2B4AFFAC
  301.     MOVE.L    40(A7),-80(A5)        ;304: 2B6F0028FFB0
  302.     MOVE.L    A0,-36(A5)        ;30A: 2B48FFDC
  303.     JSR    -132(A6)        ;30E: 4EAEFF7C
  304.     MOVE.L    D0,D7            ;312: 2E00
  305. LAB_001E:
  306.     MOVEQ    #18,D1            ;314: 7212
  307.     JSR    -660(A6)        ;316: 4EAEFD6C
  308.     TST.L    -52(A5)            ;31A: 4AADFFCC
  309.     BEQ.S    LAB_001F        ;31E: 6706
  310.     MOVE.L    D6,D1            ;320: 2206
  311.     JSR    -90(A6)            ;322: 4EAEFFA6
  312. LAB_001F:
  313.     TST.L    36(A7)            ;326: 4AAF0024
  314.     BNE    LAB_0026        ;32A: 660000B8
  315.     TST.L    -52(A5)            ;32E: 4AADFFCC
  316.     BNE    LAB_0026        ;332: 660000B0
  317.     MOVE.L    40(A7),D1        ;336: 222F0028
  318.     MOVE.L    D6,D2            ;33A: 2406
  319.     JSR    -612(A6)        ;33C: 4EAEFD9C
  320.     TST.L    D0            ;340: 4A80
  321.     BNE    LAB_0026        ;342: 660000A0
  322.     LEA    LAB_005A(PC),A0        ;346: 41FA04F0
  323.     MOVE.L    A0,-36(A5)        ;34A: 2B48FFDC
  324.     JSR    -132(A6)        ;34E: 4EAEFF7C
  325.     MOVE.L    D0,D7            ;352: 2E00
  326.     MOVE.L    D2,D1            ;354: 2202
  327.     JSR    -90(A6)            ;356: 4EAEFFA6
  328.     BRA    LAB_0026        ;35A: 60000088
  329. LAB_0020:
  330.     TST.L    -60(A5)            ;35E: 4AADFFC4
  331.     BEQ.S    LAB_0024        ;362: 675C
  332.     MOVE.L    D6,D1            ;364: 2206
  333.     MOVEA.L    A3,A6            ;366: 2C4B
  334.     JSR    -90(A6)            ;368: 4EAEFFA6
  335.     PEA    -1608(A5)        ;36C: 486DF9B8
  336.     MOVE.L    A2,-(A7)        ;370: 2F0A
  337.     MOVE.L    #$000005DC,D0        ;372: 203C000005DC
  338.     MOVEA.L    A3,A0            ;378: 204B
  339.     MOVEA.L    48(A7),A1        ;37A: 226F0030
  340.     BSR    LAB_009A        ;37E: 6100077A
  341.     ADDQ    #8,A7            ;382: 504F
  342.     MOVE.L    D0,-36(A5)        ;384: 2B40FFDC
  343.     BEQ.S    LAB_0023        ;388: 6716
  344.     MOVEQ    #20,D5            ;38A: 7A14
  345.     MOVEQ    #-1,D0            ;38C: 70FF
  346.     CMP.L    D0,D7            ;38E: BE80
  347.     BNE.S    LAB_0021        ;390: 6608
  348.     MOVEA.L    A3,A6            ;392: 2C4B
  349.     JSR    -132(A6)        ;394: 4EAEFF7C
  350.     BRA.S    LAB_0022        ;398: 6002
  351. LAB_0021:
  352.     MOVEQ    #0,D0            ;39A: 7000
  353. LAB_0022:
  354.     MOVE.L    D0,D7            ;39C: 2E00
  355.     BRA.S    LAB_0026        ;39E: 6044
  356. LAB_0023:
  357.     MOVE.L    40(A7),D1        ;3A0: 222F0028
  358.     MOVE.L    A2,D2            ;3A4: 240A
  359.     MOVEA.L    A3,A6            ;3A6: 2C4B
  360.     JSR    -624(A6)        ;3A8: 4EAEFD90
  361.     TST    D0            ;3AC: 4A40
  362.     BNE.S    LAB_0026        ;3AE: 6634
  363.     LEA    LAB_005A(PC),A0        ;3B0: 41FA0486
  364.     MOVE.L    A0,-36(A5)        ;3B4: 2B48FFDC
  365.     JSR    -132(A6)        ;3B8: 4EAEFF7C
  366.     MOVE.L    D0,D7            ;3BC: 2E00
  367.     BRA.S    LAB_0026        ;3BE: 6024
  368. LAB_0024:
  369.     MOVE.L    40(A7),D1        ;3C0: 222F0028
  370.     MOVE.L    D6,D2            ;3C4: 2406
  371.     MOVEA.L    A3,A6            ;3C6: 2C4B
  372.     JSR    -612(A6)        ;3C8: 4EAEFD9C
  373.     ADDQ.L    #1,D0            ;3CC: 5280
  374.     BEQ.S    LAB_0025        ;3CE: 670E
  375.     LEA    LAB_005E(PC),A0        ;3D0: 41FA04B8
  376.     MOVE.L    A0,-36(A5)        ;3D4: 2B48FFDC
  377.     JSR    -132(A6)        ;3D8: 4EAEFF7C
  378.     MOVE.L    D0,D7            ;3DC: 2E00
  379. LAB_0025:
  380.     MOVEQ    #-1,D0            ;3DE: 70FF
  381.     MOVE.L    D0,-56(A5)        ;3E0: 2B40FFC8
  382. LAB_0026:
  383.     MOVE.L    D5,-28(A5)        ;3E4: 2B45FFE4
  384.     TST.L    -36(A5)            ;3E8: 4AADFFDC
  385.     BNE    LAB_004A        ;3EC: 660002F8
  386.     MOVE.L    A2,D0            ;3F0: 200A
  387.     BEQ.S    LAB_0027        ;3F2: 6710
  388.     ADDQ.L    #4,-88(A5)        ;3F4: 58ADFFA8
  389.     MOVEA.L    -88(A5),A0        ;3F8: 206DFFA8
  390.     MOVEA.L    (A0),A2            ;3FC: 2450
  391.     MOVE.L    A2,D0            ;3FE: 200A
  392.     BNE    LAB_0012        ;400: 6600FDC6
  393. LAB_0027:
  394.     MOVEA.L    48(A7),A3        ;404: 266F0030
  395.     TST.L    -68(A5)            ;408: 4AADFFBC
  396.     BEQ.S    LAB_0029        ;40C: 672C
  397.     MOVEA.L    40(A7),A2        ;40E: 246F0028
  398.     MOVE.L    A2,D0            ;412: 200A
  399.     BEQ.S    LAB_0029        ;414: 6724
  400.     MOVEQ    #30,D1            ;416: 721E
  401.     MOVEA.L    A3,A6            ;418: 2C4B
  402.     JSR    -654(A6)        ;41A: 4EAEFD72
  403.     MOVE.L    D0,D1            ;41E: 2200
  404.     MOVE.L    A2,D2            ;420: 240A
  405.     MOVEQ    #28,D3            ;422: 761C
  406.     JSR    -684(A6)        ;424: 4EAEFD54
  407.     MOVEA.L    D0,A2            ;428: 2440
  408.     MOVE.L    A2,D0            ;42A: 200A
  409.     BEQ.S    LAB_0028        ;42C: 6706
  410.     MOVE.L    A2,D1            ;42E: 220A
  411.     JSR    -672(A6)        ;430: 4EAEFD60
  412. LAB_0028:
  413.     MOVEQ    #30,D1            ;434: 721E
  414.     JSR    -660(A6)        ;436: 4EAEFD6C
  415. LAB_0029:
  416.     TST.L    -76(A5)            ;43A: 4AADFFB4
  417.     BNE.S    LAB_002A        ;43E: 660C
  418.     MOVE.L    -28(A5),D5        ;440: 2A2DFFE4
  419.     TST.L    -72(A5)            ;444: 4AADFFB8
  420.     BEQ    LAB_004A        ;448: 6700029C
  421. LAB_002A:
  422.     MOVEQ    #0,D5            ;44C: 7A00
  423.     MOVEQ    #0,D4            ;44E: 7800
  424.     CLR.L    -32(A5)            ;450: 42ADFFE0
  425.     LEA    -48(A5),A2        ;454: 45EDFFD0
  426.     BRA    LAB_0048        ;458: 60000252
  427. LAB_002B:
  428.     TST.L    D5            ;45C: 4A85
  429.     BNE.S    LAB_002C        ;45E: 6608
  430.     LEA    LAB_0060(PC),A3        ;460: 47FA043A
  431.     MOVEQ    #8,D6            ;464: 7C08
  432.     BRA.S    LAB_002E        ;466: 6014
  433. LAB_002C:
  434.     MOVEQ    #1,D0            ;468: 7001
  435.     CMP.L    D0,D5            ;46A: BA80
  436.     BNE.S    LAB_002D        ;46C: 6608
  437.     LEA    LAB_0063(PC),A3        ;46E: 47FA0436
  438.     MOVEQ    #16,D6            ;472: 7C10
  439.     BRA.S    LAB_002E        ;474: 6006
  440. LAB_002D:
  441.     LEA    LAB_0065(PC),A3        ;476: 47FA043E
  442.     MOVEQ    #4,D6            ;47A: 7C04
  443. LAB_002E:
  444.     TST.L    -76(A5)            ;47C: 4AADFFB4
  445.     BEQ.S    LAB_002F        ;480: 6710
  446.     TST.L    (A2)            ;482: 4A92
  447.     BEQ    LAB_0047        ;484: 6700021E
  448.     MOVE.L    A3,D1            ;488: 220B
  449.     MOVEA.L    48(A7),A6        ;48A: 2C6F0030
  450.     JSR    -948(A6)        ;48E: 4EAEFC4C
  451. LAB_002F:
  452.     LEA    -104(A5),A0        ;492: 41EDFF98
  453.     MOVE.L    A0,-108(A5)        ;496: 2B48FF94
  454.     MOVE.L    D6,D0            ;49A: 2006
  455.     ORI    #$0001,D0        ;49C: 00400001
  456.     MOVEA.L    48(A7),A3        ;4A0: 266F0030
  457.     MOVE.L    D0,36(A7)        ;4A4: 2F400024
  458.     MOVE.L    D0,D1            ;4A8: 2200
  459.     MOVEA.L    A3,A6            ;4AA: 2C4B
  460.     JSR    -654(A6)        ;4AC: 4EAEFD72
  461.     MOVEA.L    D0,A2            ;4B0: 2440
  462.     MOVE.L    A2,D0            ;4B2: 200A
  463.     BNE    LAB_0045        ;4B4: 660001B0
  464.     LEA    LAB_005A(PC),A1        ;4B8: 43FA037E
  465.     MOVE.L    A1,-36(A5)        ;4BC: 2B49FFDC
  466.     JSR    -132(A6)        ;4C0: 4EAEFF7C
  467.     MOVE.L    D0,D7            ;4C4: 2E00
  468.     MOVE.L    -28(A5),D5        ;4C6: 2A2DFFE4
  469.     BRA    LAB_004A        ;4CA: 6000021A
  470. LAB_0030:
  471.     TST.L    -72(A5)            ;4CE: 4AADFFB8
  472.     BEQ.S    LAB_0031        ;4D2: 671C
  473.     MOVE.L    A2,D1            ;4D4: 220A
  474.     MOVE.L    40(A7),D2        ;4D6: 242F0028
  475.     MOVE.L    D6,D3            ;4DA: 2606
  476.     MOVEA.L    A3,A6            ;4DC: 2C4B
  477.     JSR    -684(A6)        ;4DE: 4EAEFD54
  478.     MOVEA.L    D0,A2            ;4E2: 2440
  479.     MOVE.L    A2,D0            ;4E4: 200A
  480.     BEQ    LAB_0046        ;4E6: 67000194
  481.     MOVEQ    #1,D0            ;4EA: 7001
  482.     MOVE.L    D0,-32(A5)        ;4EC: 2B40FFE0
  483. LAB_0031:
  484.     MOVE.L    40(A2),D0        ;4F0: 202A0028
  485.     ASL.L    #2,D0            ;4F4: E580
  486.     MOVEA.L    D0,A0            ;4F6: 2040
  487.     MOVE.B    (A0),D7            ;4F8: 1E10
  488.     EXT    D7            ;4FA: 4887
  489.     EXT.L    D7            ;4FC: 48C7
  490.     LEA    1(A0),A1        ;4FE: 43E80001
  491.     MOVEA.L    A1,A0            ;502: 2049
  492.     MOVE.L    D7,D0            ;504: 2007
  493.     LEA    -108(A5),A1        ;506: 43EDFF94
  494.     BSR    LAB_0087        ;50A: 610004DA
  495.     MOVE.L    D5,D0            ;50E: 2005
  496.     TST.L    D0            ;510: 4A80
  497.     BEQ.S    LAB_0032        ;512: 670E
  498.     SUBQ.L    #1,D0            ;514: 5380
  499.     BEQ.S    LAB_0038        ;516: 6744
  500.     SUBQ.L    #1,D0            ;518: 5380
  501.     BEQ    LAB_0042        ;51A: 6700011C
  502.     BRA    LAB_0045        ;51E: 60000146
  503. LAB_0032:
  504.     MOVE.L    8(A2),D0        ;522: 202A0008
  505.     BEQ.S    LAB_0033        ;526: 6706
  506.     LEA    LAB_0067(PC),A0        ;528: 41FA0398
  507.     BRA.S    LAB_0034        ;52C: 6004
  508. LAB_0033:
  509.     LEA    LAB_0068(PC),A0        ;52E: 41FA039E
  510. LAB_0034:
  511.     MOVEA.L    A0,A3            ;532: 2648
  512.     TST.L    D0            ;534: 4A80
  513.     BEQ.S    LAB_0035        ;536: 6706
  514.     LEA    LAB_0067(PC),A0        ;538: 41FA0388
  515.     BRA.S    LAB_0036        ;53C: 6004
  516. LAB_0035:
  517.     LEA    LAB_0068(PC),A0        ;53E: 41FA038E
  518. LAB_0036:
  519.     MOVEA.L    A0,A1            ;542: 2248
  520. LAB_0037:
  521.     TST.B    (A1)+            ;544: 4A19
  522.     BNE.S    LAB_0037        ;546: 66FC
  523.     SUBQ.L    #1,A1            ;548: 5389
  524.     SUBA.L    A0,A1            ;54A: 93C8
  525.     MOVE.L    A1,D0            ;54C: 2009
  526.     MOVEA.L    A3,A0            ;54E: 204B
  527.     LEA    -108(A5),A1        ;550: 43EDFF94
  528.     BSR    LAB_0087        ;554: 61000490
  529.     BRA    LAB_0045        ;558: 6000010C
  530. LAB_0038:
  531.     MOVEA.L    16(A2),A3        ;55C: 266A0010
  532.     MOVEQ    #15,D0            ;560: 700F
  533.     CMP.L    D0,D7            ;562: BE80
  534.     BGE.S    LAB_0039        ;564: 6C04
  535.     SUB.L    D7,D0            ;566: 9087
  536.     BRA.S    LAB_003A        ;568: 6002
  537. LAB_0039:
  538.     MOVEQ    #1,D0            ;56A: 7001
  539. LAB_003A:
  540.     LEA    LAB_0069(PC),A0        ;56C: 41FA0362
  541.     LEA    -108(A5),A1        ;570: 43EDFF94
  542.     BSR    LAB_0087        ;574: 61000470
  543.     MOVE.L    4(A2),D0        ;578: 202A0004
  544.     SUBQ.L    #1,D0            ;57C: 5380
  545.     BEQ.S    LAB_003B        ;57E: 670C
  546.     SUBQ.L    #2,D0            ;580: 5580
  547.     BEQ.S    LAB_003E        ;582: 674C
  548.     SUBQ.L    #1,D0            ;584: 5380
  549.     BEQ.S    LAB_0040        ;586: 677C
  550.     BRA    LAB_0045        ;588: 600000DC
  551. LAB_003B:
  552.     MOVE.L    12(A2),D0        ;58C: 202A000C
  553.     MOVEA.L    48(A7),A0        ;590: 206F0030
  554.     LEA    -108(A5),A1        ;594: 43EDFF94
  555.     BSR    LAB_0078        ;598: 610003A2
  556.     MOVEA.L    20(A2),A3        ;59C: 266A0014
  557.     MOVE.L    A3,D0            ;5A0: 200B
  558.     BEQ    LAB_0045        ;5A2: 670000C2
  559.     BRA.S    LAB_003D        ;5A6: 6020
  560. LAB_003C:
  561.     MOVEQ    #15,D0            ;5A8: 700F
  562.     LEA    LAB_006C(PC),A0        ;5AA: 41FA0334
  563.     LEA    -108(A5),A1        ;5AE: 43EDFF94
  564.     BSR    LAB_0087        ;5B2: 61000432
  565.     MOVE.L    4(A3),D0        ;5B6: 202B0004
  566.     MOVEA.L    48(A7),A0        ;5BA: 206F0030
  567.     LEA    -108(A5),A1        ;5BE: 43EDFF94
  568.     BSR    LAB_0078        ;5C2: 61000378
  569.     MOVEA.L    (A3),A3            ;5C6: 2653
  570. LAB_003D:
  571.     MOVE.L    A3,D0            ;5C8: 200B
  572.     BNE.S    LAB_003C        ;5CA: 66DC
  573.     BRA    LAB_0045        ;5CC: 60000098
  574. LAB_003E:
  575.     MOVEQ    #1,D0            ;5D0: 7001
  576.     LEA    LAB_006E(PC),A0        ;5D2: 41FA031C
  577.     LEA    -108(A5),A1        ;5D6: 43EDFF94
  578.     BSR    LAB_0087        ;5DA: 6100040A
  579.     MOVEA.L    A3,A0            ;5DE: 204B
  580. LAB_003F:
  581.     TST.B    (A0)+            ;5E0: 4A18
  582.     BNE.S    LAB_003F        ;5E2: 66FC
  583.     SUBQ.L    #1,A0            ;5E4: 5388
  584.     SUBA.L    A3,A0            ;5E6: 91CB
  585.     MOVE.L    A0,D0            ;5E8: 2008
  586.     MOVEA.L    A3,A0            ;5EA: 204B
  587.     LEA    -108(A5),A1        ;5EC: 43EDFF94
  588.     BSR    LAB_0087        ;5F0: 610003F4
  589.     MOVEQ    #2,D0            ;5F4: 7002
  590.     LEA    LAB_006F(PC),A0        ;5F6: 41FA02FA
  591.     LEA    -108(A5),A1        ;5FA: 43EDFF94
  592.     BSR    LAB_0087        ;5FE: 610003E6
  593.     BRA.S    LAB_0045        ;602: 6062
  594. LAB_0040:
  595.     MOVEQ    #1,D0            ;604: 7001
  596.     LEA    LAB_0070(PC),A0        ;606: 41FA02EE
  597.     LEA    -108(A5),A1        ;60A: 43EDFF94
  598.     BSR    LAB_0087        ;60E: 610003D6
  599.     MOVEA.L    A3,A0            ;612: 204B
  600. LAB_0041:
  601.     TST.B    (A0)+            ;614: 4A18
  602.     BNE.S    LAB_0041        ;616: 66FC
  603.     SUBQ.L    #1,A0            ;618: 5388
  604.     SUBA.L    A3,A0            ;61A: 91CB
  605.     MOVE.L    A0,D0            ;61C: 2008
  606.     MOVEA.L    A3,A0            ;61E: 204B
  607.     LEA    -108(A5),A1        ;620: 43EDFF94
  608.     BSR    LAB_0087        ;624: 610003C0
  609.     MOVEQ    #2,D0            ;628: 7002
  610.     LEA    LAB_0071(PC),A0        ;62A: 41FA02CC
  611.     LEA    -108(A5),A1        ;62E: 43EDFF94
  612.     BSR    LAB_0087        ;632: 610003B2
  613.     BRA.S    LAB_0045        ;636: 602E
  614. LAB_0042:
  615.     TST.L    -72(A5)            ;638: 4AADFFB8
  616.     BNE.S    LAB_0043        ;63C: 6608
  617.     ADDQ.L    #1,D4            ;63E: 5284
  618.     MOVEQ    #5,D0            ;640: 7005
  619.     CMP.L    D0,D4            ;642: B880
  620.     BNE.S    LAB_0044        ;644: 6612
  621. LAB_0043:
  622.     MOVEQ    #0,D4            ;646: 7800
  623.     MOVEQ    #1,D0            ;648: 7001
  624.     LEA    LAB_0068(PC),A0        ;64A: 41FA0282
  625.     LEA    -108(A5),A1        ;64E: 43EDFF94
  626.     BSR    LAB_0087        ;652: 61000392
  627.     BRA.S    LAB_0045        ;656: 600E
  628. LAB_0044:
  629.     MOVEQ    #1,D0            ;658: 7001
  630.     LEA    LAB_0072(PC),A0        ;65A: 41FA02A0
  631.     LEA    -108(A5),A1        ;65E: 43EDFF94
  632.     BSR    LAB_0087        ;662: 61000382
  633. LAB_0045:
  634.     MOVEA.L    48(A7),A3        ;666: 266F0030
  635.     MOVE.L    A2,D1            ;66A: 220A
  636.     MOVE.L    D6,D2            ;66C: 2406
  637.     MOVEA.L    A3,A6            ;66E: 2C4B
  638.     JSR    -690(A6)        ;670: 4EAEFD4E
  639.     MOVEA.L    D0,A2            ;674: 2440
  640.     MOVE.L    A2,D0            ;676: 200A
  641.     BNE    LAB_0030        ;678: 6600FE54
  642. LAB_0046:
  643.     MOVE.L    36(A7),D1        ;67C: 222F0024
  644.     MOVEA.L    A3,A6            ;680: 2C4B
  645.     JSR    -660(A6)        ;682: 4EAEFD6C
  646.     MOVEA.L    A3,A0            ;686: 204B
  647.     LEA    -104(A5),A1        ;688: 43EDFF98
  648.     BSR    LAB_0090        ;68C: 610003F8
  649.     MOVE.L    D0,D7            ;690: 2E00
  650.     TST.L    D7            ;692: 4A87
  651.     BEQ.S    LAB_0047        ;694: 670E
  652.     MOVEQ    #20,D5            ;696: 7A14
  653.     MOVE.L    D7,D1            ;698: 2207
  654.     MOVEQ    #0,D2            ;69A: 7400
  655.     MOVEA.L    A3,A6            ;69C: 2C4B
  656.     JSR    -474(A6)        ;69E: 4EAEFE26
  657.     BRA.S    LAB_004A        ;6A2: 6042
  658. LAB_0047:
  659.     ADDQ.L    #1,D5            ;6A4: 5285
  660.     MOVEA.L    -1612(A5),A2        ;6A6: 246DF9B4
  661.     ADDQ.L    #4,A2            ;6AA: 588A
  662. LAB_0048:
  663.     MOVE.L    A2,-1612(A5)        ;6AC: 2B4AF9B4
  664.     MOVEQ    #3,D0            ;6B0: 7003
  665.     CMP.L    D0,D5            ;6B2: BA80
  666.     BLT    LAB_002B        ;6B4: 6D00FDA6
  667.     MOVEA.L    48(A7),A3        ;6B8: 266F0030
  668.     TST.L    D4            ;6BC: 4A84
  669.     BLE.S    LAB_0049        ;6BE: 6F0C
  670.     LEA    LAB_0068(PC),A0        ;6C0: 41FA020C
  671.     MOVE.L    A0,D1            ;6C4: 2208
  672.     MOVEA.L    A3,A6            ;6C6: 2C4B
  673.     JSR    -948(A6)        ;6C8: 4EAEFC4C
  674. LAB_0049:
  675.     MOVE.L    -28(A5),D5        ;6CC: 2A2DFFE4
  676.     TST.L    -72(A5)            ;6D0: 4AADFFB8
  677.     BEQ.S    LAB_004A        ;6D4: 6710
  678.     TST.L    -32(A5)            ;6D6: 4AADFFE0
  679.     BNE.S    LAB_004A        ;6DA: 660A
  680.     LEA    LAB_0073(PC),A0        ;6DC: 41FA0220
  681.     MOVEQ    #5,D5            ;6E0: 7A05
  682.     MOVE.L    A0,-36(A5)        ;6E2: 2B48FFDC
  683. LAB_004A:
  684.     MOVE.L    -104(A5),-108(A5)    ;6E6: 2B6DFF98FF94
  685.     BRA.S    LAB_004C        ;6EC: 601E
  686. LAB_004B:
  687.     MOVEA.L    -108(A5),A0        ;6EE: 206DFF94
  688.     MOVE.L    (A0),-104(A5)        ;6F2: 2B50FF98
  689.     MOVEQ    #16,D0            ;6F6: 7010
  690.     ADD.L    12(A0),D0        ;6F8: D0A8000C
  691.     MOVEA.L    A0,A1            ;6FC: 2248
  692.     MOVEA.L    52(A7),A6        ;6FE: 2C6F0034
  693.     JSR    -210(A6)        ;702: 4EAEFF2E
  694.     MOVE.L    -104(A5),-108(A5)    ;706: 2B6DFF98FF94
  695. LAB_004C:
  696.     TST.L    -108(A5)        ;70C: 4AADFF94
  697.     BNE.S    LAB_004B        ;710: 66DC
  698.     MOVE.L    -36(A5),D0        ;712: 202DFFDC
  699.     BEQ.S    LAB_004D        ;716: 670E
  700.     MOVE.L    D0,D1            ;718: 2200
  701.     LEA    -84(A5),A0        ;71A: 41EDFFAC
  702.     MOVE.L    A0,D2            ;71E: 2408
  703.     MOVEA.L    A3,A6            ;720: 2C4B
  704.     JSR    -954(A6)        ;722: 4EAEFC46
  705. LAB_004D:
  706.     MOVE.L    44(A7),D1        ;726: 222F002C
  707.     MOVEA.L    A3,A6            ;72A: 2C4B
  708.     JSR    -858(A6)        ;72C: 4EAEFCA6
  709.     MOVE.L    D7,D1            ;730: 2207
  710.     JSR    -462(A6)        ;732: 4EAEFE32
  711.     MOVEA.L    A3,A1            ;736: 224B
  712.     MOVEA.L    52(A7),A6        ;738: 2C6F0034
  713.     JSR    -414(A6)        ;73C: 4EAEFE62
  714.     BRA.S    LAB_004F        ;740: 6012
  715. LAB_004E:
  716.     MOVEA    #$0004,A0        ;742: 307C0004
  717.     MOVEA.L    (A0),A1            ;746: 2250
  718.     MOVEA.L    276(A1),A0        ;748: 20690114
  719.     MOVEQ    #122,D0            ;74C: 707A
  720.     MOVE.L    D0,148(A0)        ;74E: 21400094
  721.     MOVEQ    #20,D5            ;752: 7A14
  722. LAB_004F:
  723.     TST.L    D5            ;754: 4A85
  724.     BNE.S    LAB_0050        ;756: 6606
  725.     TST.L    D7            ;758: 4A87
  726.     BEQ.S    LAB_0050        ;75A: 6702
  727.     MOVEQ    #20,D5            ;75C: 7A14
  728. LAB_0050:
  729.     MOVE.L    D5,D0            ;75E: 2005
  730.     MOVEM.L    (A7)+,D2-D7/A2-A3/A6    ;760: 4CDF4CFC
  731.     UNLK    A5            ;764: 4E5D
  732.     RTS                ;766: 4E75
  733. LAB_0051:
  734.     DC.W    $646F            ;768
  735.     DC.W    $732E            ;76A
  736.     DC.W    $6C69            ;76C
  737.     BHI.S    LAB_0053        ;76E: 6272
  738.     BSR.S    LAB_0053+2        ;770: 6172
  739.     DC.W    $7900            ;772
  740. LAB_0052:
  741.     TRAP    #1            ;774: 4E41
  742.     DC.W    $4D45            ;776
  743.     MOVEA.L    (A4),A6            ;778: 2C54
  744.     DC.W    $4152            ;77A
  745.     DC.W    $4745            ;77C
  746.     ADDQ.B    #2,19756(A7)        ;77E: 542F4D2C
  747.     DC.W    $4C49            ;782
  748.     SUBQ    #1,(A4)            ;784: 5354
  749.     DC.W    $2F53            ;786
  750.     MOVEA.L    D5,A6            ;788: 2C45
  751.     ADDQ    #4,A1            ;78A: 5849
  752.     SUBQ    #1,(A4)            ;78C: 5354
  753.     SUBQ.B    #1,21292(A7)        ;78E: 532F532C
  754.     DC.W    $4449            ;792
  755.     SUBQ    #1,A5            ;794: 534D
  756.     DC.W    $4F55            ;796
  757.     DC.W    $4E54            ;798
  758.     MOVE.L    (A3),11332(A7)        ;79A: 2F532C44
  759.     DC.W    $4546            ;79E
  760.     DC.W    $4552            ;7A0
  761.     MOVE.L    (A3),11344(A7)        ;7A2: 2F532C50
  762.     DC.W    $4154            ;7A6
  763.     NBCD    21292(A7)        ;7A8: 482F532C
  764.     DC.W    $4144            ;7AC
  765.     NEG.B    21292(A7)        ;7AE: 442F532C
  766.     ADDQ    #1,D5            ;7B2: 5245
  767.     DC.W    $4D4F            ;7B4
  768.     ADDQ    #3,D5            ;7B6: 5645
  769.     MOVE.L    (A3),11350(A7)        ;7B8: 2F532C56
  770.     DC.W    $4F4C            ;7BC
  771.     SUBQ.B    #1,21292(A7)        ;7BE: 532F532C
  772.     DC.W    $4449            ;7C2
  773.     ADDQ    #1,(A3)            ;7C4: 5253
  774.     MOVE.L    (A3),11332(A7)        ;7C6: 2F532C44
  775.     DC.W    $4556            ;7CA
  776.     DC.W    $4943            ;7CC
  777.     DC.W    $4553            ;7CE
  778.     MOVE.L    (A3),36(A7)        ;7D0: 2F530024
  779.     ADDQ    #3,D5            ;7D4: 5645
  780.     DC.W    $523A            ;7D6
  781.     MOVEA.L    -(A1),A0        ;7D8: 2061
  782.     DC.W    $7373            ;7DA
  783.     DC.W    $6967            ;7DC
  784.     BGT.S    LAB_0056        ;7DE: 6E20
  785.     DC.W    $3337            ;7E0
  786. LAB_0053:
  787.     MOVE.L    40(A4,D2.W),D7        ;7E2: 2E342028
  788.     DC.W    $3235            ;7E6
  789.     DC.W    $2E34            ;7E8
  790.     DC.W    $2E39            ;7EA
  791.     DC.W    $3129            ;7EC
  792.     DC.W    $0A0D            ;7EE
  793.     DC.W    $0000            ;7F0
  794. LAB_0055:
  795.     DC.W    $496E            ;7F2
  796.     MOVEQ    #97,D3            ;7F4: 7661
  797.     DC.W    $6C69            ;7F6
  798.     BCC.S    LAB_0058+2        ;7F8: 6420
  799.     DC.W    $6465            ;7FA
  800.     MOVEQ    #105,D3            ;7FC: 7669
  801.     DC.W    $6365            ;7FE
  802. LAB_0056:
  803.     DC.W    $206E            ;800
  804.     DC.W    $616D            ;802
  805.     BCS.S    LAB_0059        ;804: 6520
  806.     DC.W    $2573            ;806
  807.     DC.W    $0A00            ;808
  808. LAB_0057:
  809.     DC.W    $4F6E            ;80A
  810.     DC.W    $6C79            ;80C
  811.     DC.W    $206F            ;80E
  812.     DC.W    $6E65            ;810
  813.     MOVEA.L    26144(A7),A0        ;812: 206F6620
  814.     DC.W    $4144            ;816
  815. LAB_0058:
  816.     NEG.B    8275(A4)        ;818: 442C2053
  817.     SUBQ    #2,D2            ;81C: 5542
  818.     MOVE.L    -(A0),D6        ;81E: 2C20
  819.     ADDQ    #8,D1            ;820: 5041
  820.     ADDQ    #2,A0            ;822: 5448
  821.     MOVE.L    -(A0),D6        ;824: 2C20
  822. LAB_0059:
  823.     BLE.S    LAB_005F        ;826: 6F72
  824.     MOVEA.L    D4,A0            ;828: 2044
  825.     DC.W    $4546            ;82A
  826.     DC.W    $4552            ;82C
  827.     MOVEA.L    -(A1),A0        ;82E: 2061
  828.     BGE.S    LAB_0061        ;830: 6C6C
  829.     DC.W    $6F77            ;832
  830.     BCS.S    LAB_005F        ;834: 6564
  831.     DC.W    $0A00            ;836
  832. LAB_005A:
  833.     DC.W    $4361            ;838
  834.     DC.W    $6E27            ;83A
  835.     MOVEQ    #32,D2            ;83C: 7420
  836.     DC.W    $6173            ;83E
  837.     DC.W    $7369            ;840
  838.     BEQ.S    LAB_0064        ;842: 676E
  839.     MOVE.L    -(A5),D0        ;844: 2025
  840.     DC.W    $730A            ;846
  841.     DC.W    $0000            ;848
  842. LAB_005B:
  843.     DC.W    $4361            ;84A
  844.     DC.W    $6E27            ;84C
  845.     MOVEQ    #32,D2            ;84E: 7420
  846.     DC.W    $6669            ;850
  847.     BGT.S    LAB_0065+2        ;852: 6E64
  848.     MOVE.L    -(A5),D0        ;854: 2025
  849.     DC.W    $730A            ;856
  850.     DC.W    $0000            ;858
  851. LAB_005C:
  852.     DC.W    $4361            ;85A
  853.     DC.W    $6E27            ;85C
  854.     MOVEQ    #32,D2            ;85E: 7420
  855.     DC.W    $7375            ;860
  856.     BHI.S    LAB_006A        ;862: 6274
  857.     MOVEQ    #97,D1            ;864: 7261
  858.     BLS.S    LAB_006B        ;866: 6374
  859.     MOVE.L    -(A5),D0        ;868: 2025
  860.     DC.W    $7320            ;86A
  861.     BNE.S    LAB_006C        ;86C: 6672
  862.     DC.W    $6F6D            ;86E
  863.     MOVE.L    -(A5),D0        ;870: 2025
  864.     DC.W    $730A            ;872
  865.     DC.W    $0000            ;874
  866. LAB_005D:
  867.     DC.W    $4361            ;876
  868.     DC.W    $6E27            ;878
  869.     MOVEQ    #32,D2            ;87A: 7420
  870.     BSR.S    LAB_006D        ;87C: 6164
  871.     BCC.S    LAB_0062        ;87E: 6420
  872.     MOVE.L    116(A3,D2.W),28448(A2)    ;880: 257320746F20
  873.     DC.W    $2573            ;886
  874.     DC.W    $0A00            ;888
  875. LAB_005E:
  876.     DC.W    $4361            ;88A
  877.     DC.W    $6E27            ;88C
  878.     MOVEQ    #32,D2            ;88E: 7420
  879.     DC.W    $6361            ;890
  880.     DC.W    $6E63            ;892
  881.     BCS.S    LAB_0074        ;894: 656C
  882.     MOVE.L    -(A5),D0        ;896: 2025
  883.     DC.W    $730A            ;898
  884. LAB_005F:
  885.     DC.W    $0000            ;89A
  886. LAB_0060:
  887.     DC.W    $566F            ;89C
  888. LAB_0061:
  889.     DC.W    $6C75            ;89E
  890. LAB_0062:
  891.     DC.W    $6D65            ;8A0
  892.     DC.W    $733A            ;8A2
  893.     DC.W    $0A00            ;8A4
  894. LAB_0063:
  895.     EORI    #$6972,D4        ;8A6: 0A446972
  896.     DC.W    $6563            ;8AA
  897.     MOVEQ    #111,D2            ;8AC: 746F
  898.     MOVEQ    #105,D1            ;8AE: 7269
  899.     DC.W    $6573            ;8B0
  900. LAB_0064:
  901.     MOVE    A2,D5            ;8B2: 3A0A
  902.     DC.W    $0000            ;8B4
  903. LAB_0065:
  904.     EORI    #$6576,D4        ;8B6: 0A446576
  905.     DC.W    $6963            ;8BA
  906.     DC.W    $6573            ;8BC
  907.     MOVE    A2,D5            ;8BE: 3A0A
  908.     DC.W    $0000            ;8C0
  909. LAB_0067:
  910.     MOVEA.L    (A3)+,A0        ;8C2: 205B
  911.     DC.W    $4D6F            ;8C4
  912.     DC.W    $756E            ;8C6
  913.     MOVEQ    #101,D2            ;8C8: 7465
  914.     DC.W    $645D            ;8CA
  915.     DC.W    $0A00            ;8CC
  916. LAB_0068:
  917.     DC.W    $0A00            ;8CE
  918. LAB_0069:
  919.     MOVE.L    -(A0),D0        ;8D0: 2020
  920.     MOVE.L    -(A0),D0        ;8D2: 2020
  921.     MOVE.L    -(A0),D0        ;8D4: 2020
  922.     MOVE.L    -(A0),D0        ;8D6: 2020
  923. LAB_006A:
  924.     MOVE.L    -(A0),D0        ;8D8: 2020
  925.     MOVE.L    -(A0),D0        ;8DA: 2020
  926. LAB_006B:
  927.     MOVE.L    -(A0),D0        ;8DC: 2020
  928.     MOVE.L    D0,D0            ;8DE: 2000
  929. LAB_006C:
  930.     MOVE.L    -(A0),D0        ;8E0: 2020
  931. LAB_006D:
  932.     MOVE.L    -(A0),D0        ;8E2: 2020
  933.     MOVE.L    -(A0),D0        ;8E4: 2020
  934.     MOVE.L    -(A0),D0        ;8E6: 2020
  935.     MOVE.L    -(A0),D0        ;8E8: 2020
  936.     MOVE.L    -(A0),D0        ;8EA: 2020
  937.     MOVE.L    8192(A3),D0        ;8EC: 202B2000
  938. LAB_006E:
  939.     MOVE    D0,D6            ;8F0: 3C00
  940. LAB_006F:
  941.     MOVE    A2,D7            ;8F2: 3E0A
  942.     DC.W    $0000            ;8F4
  943. LAB_0070:
  944.     SUBQ.B    #5,D0            ;8F6: 5B00
  945. LAB_0071:
  946.     DC.W    $5D0A            ;8F8
  947.     DC.W    $0000            ;8FA
  948. LAB_0072:
  949.     MOVE.L    D0,D0            ;8FC: 2000
  950. LAB_0073:
  951.     DC.W    $2573            ;8FE
  952.     MOVE    -(A0),D5        ;900: 3A20
  953. LAB_0074:
  954.     DC.W    $6E6F            ;902
  955.     MOVEQ    #32,D2            ;904: 7420
  956.     DC.W    $6173            ;906
  957.     DC.W    $7369            ;908
  958.     BEQ.S    LAB_007C        ;90A: 676E
  959.     BCS.S    LAB_007B        ;90C: 6564
  960.     DC.W    $0A00            ;90E
  961. LAB_0075:
  962.     DC.W    $566F            ;910
  963.     DC.W    $6C75            ;912
  964.     DC.W    $6D65            ;914
  965.     MOVE    -(A0),D5        ;916: 3A20
  966.     DC.W    $0000            ;918
  967. LAB_0076:
  968.     DC.W    $3F3F            ;91A
  969.     MOVE    D0,-(A7)        ;91C: 3F00
  970. LAB_0077:
  971.     DC.W    $4173            ;91E
  972.     DC.W    $7369            ;920
  973.     BEQ.S    LAB_007E        ;922: 676E
  974.     DC.W    $2077            ;924
  975.     DC.W    $6F75            ;926
  976.     BGE.S    LAB_007D        ;928: 6C64
  977.     DC.W    $2072            ;92A
  978.     BCS.S    LAB_007E+2        ;92C: 6566
  979.     BCS.S    LAB_0081+2        ;92E: 6572
  980.     DC.W    $2074            ;930
  981.     BLE.S    LAB_0079        ;932: 6F20
  982.     BVS.S    LAB_0084        ;934: 6974
  983.     DC.W    $7365            ;936
  984.     BGE.S    LAB_0081        ;938: 6C66
  985.     DC.W    $0A00            ;93A
  986. LAB_0078:
  987.     LINK    A5,#-264        ;93C: 4E55FEF8
  988.     MOVEM.L    D2-D3/D7/A2-A3/A6,-(A7)    ;940: 48E73132
  989.     MOVE.L    D0,D7            ;944: 2E00
  990.     MOVEA.L    A1,A3            ;946: 2649
  991.     MOVE.L    A0,-264(A5)        ;948: 2B48FEF8
  992.     TST.L    D7            ;94C: 4A87
  993.     BEQ    LAB_0086        ;94E: 67000082
  994.     MOVE.L    D7,D0            ;952: 2007
  995. LAB_0079:
  996.     ASL.L    #2,D0            ;954: E580
  997.     MOVEA.L    D0,A0            ;956: 2040
  998.     MOVE.L    16(A0),D1        ;958: 22280010
  999.     ASL.L    #2,D1            ;95C: E581
  1000.     MOVEA.L    D1,A2            ;95E: 2441
  1001.     MOVE.L    A2,D0            ;960: 200A
  1002.     BEQ.S    LAB_007A        ;962: 6706
  1003.     TST.L    8(A2)            ;964: 4AAA0008
  1004.     BNE.S    LAB_0083        ;968: 663C
  1005. LAB_007A:
  1006.     MOVEQ    #8,D0            ;96A: 7008
  1007.     LEA    LAB_0075(PC),A0        ;96C: 41FAFFA2
  1008.     MOVEA.L    A3,A1            ;970: 224B
  1009. LAB_007B:
  1010.     BSR    LAB_0087        ;972: 61000072
  1011.     MOVE.L    A2,D0            ;976: 200A
  1012.     BEQ.S    LAB_0080        ;978: 671E
  1013. LAB_007C:
  1014.     MOVE.L    40(A2),D0        ;97A: 202A0028
  1015.     ASL.L    #2,D0            ;97E: E580
  1016.     MOVEA.L    D0,A0            ;980: 2040
  1017.     LEA    1(A0),A1        ;982: 43E80001
  1018.     MOVE.B    (A0),D1            ;986: 1210
  1019.     EXT    D1            ;988: 4881
  1020.     EXT.L    D1            ;98A: 48C1
  1021.     MOVE.L    D1,D0            ;98C: 2001
  1022. LAB_007D:
  1023.     MOVEA.L    A1,A0            ;98E: 2049
  1024.     MOVEA.L    A3,A1            ;990: 224B
  1025. LAB_007E:
  1026.     BSR    LAB_0087        ;992: 61000052
  1027.     BRA.S    LAB_0086        ;996: 603A
  1028. LAB_0080:
  1029.     MOVEQ    #3,D0            ;998: 7003
  1030.     LEA    LAB_0076(PC),A0        ;99A: 41FAFF7E
  1031.     MOVEA.L    A3,A1            ;99E: 224B
  1032. LAB_0081:
  1033.     BSR    LAB_0087        ;9A0: 61000044
  1034.     BRA.S    LAB_0086        ;9A4: 602C
  1035. LAB_0083:
  1036.     CLR.B    -260(A5)        ;9A6: 422DFEFC
  1037. LAB_0084:
  1038.     MOVE.L    D7,D1            ;9AA: 2207
  1039.     LEA    -260(A5),A0        ;9AC: 41EDFEFC
  1040.     MOVE.L    A0,D2            ;9B0: 2408
  1041.     MOVEQ    #0,D3            ;9B2: 7600
  1042.     NOT.B    D3            ;9B4: 4603
  1043.     MOVEA.L    -264(A5),A6        ;9B6: 2C6DFEF8
  1044.     JSR    -402(A6)        ;9BA: 4EAEFE6E
  1045.     MOVEA.L    D2,A0            ;9BE: 2042
  1046. LAB_0085:
  1047.     TST.B    (A0)+            ;9C0: 4A18
  1048.     BNE.S    LAB_0085        ;9C2: 66FC
  1049.     SUBQ.L    #1,A0            ;9C4: 5388
  1050.     SUBA.L    D2,A0            ;9C6: 91C2
  1051.     MOVE.L    A0,D0            ;9C8: 2008
  1052.     MOVEA.L    D2,A0            ;9CA: 2042
  1053.     MOVEA.L    A3,A1            ;9CC: 224B
  1054.     BSR    LAB_0087        ;9CE: 61000016
  1055. LAB_0086:
  1056.     MOVEQ    #1,D0            ;9D2: 7001
  1057.     LEA    LAB_0068(PC),A0        ;9D4: 41FAFEF8
  1058.     MOVEA.L    A3,A1            ;9D8: 224B
  1059.     BSR    LAB_0087        ;9DA: 6100000A
  1060.     MOVEM.L    (A7)+,D2-D3/D7/A2-A3/A6    ;9DE: 4CDF4C8C
  1061.     UNLK    A5            ;9E2: 4E5D
  1062.     RTS                ;9E4: 4E75
  1063. LAB_0087:
  1064.     LINK    A5,#-16            ;9E6: 4E55FFF0
  1065.     MOVEM.L    D7/A2-A3/A6,-(A7)    ;9EA: 48E70132
  1066.     MOVE.L    D0,D7            ;9EE: 2E00
  1067.     MOVEM.L    A0-A1,-16(A5)        ;9F0: 48ED0300FFF0
  1068.     MOVEA    #$0004,A0        ;9F6: 307C0004
  1069.     MOVEA.L    (A0),A2            ;9FA: 2450
  1070.     MOVEA.L    -12(A5),A0        ;9FC: 206DFFF4
  1071.     MOVEA.L    (A0),A3            ;A00: 2650
  1072.     MOVE.L    8(A3),D0        ;A02: 202B0008
  1073.     TST.L    D0            ;A06: 4A80
  1074.     BPL.S    LAB_0088        ;A08: 6A04
  1075.     MOVEQ    #1,D0            ;A0A: 7001
  1076.     BRA.S    LAB_008F        ;A0C: 6070
  1077. LAB_0088:
  1078.     MOVE.L    8(A3),D0        ;A0E: 202B0008
  1079.     ADD.L    D7,D0            ;A12: D087
  1080.     CMP.L    12(A3),D0        ;A14: B0AB000C
  1081.     BLT.S    LAB_008C        ;A18: 6D48
  1082.     MOVE.L    (A3),D0            ;A1A: 2013
  1083.     BEQ.S    LAB_0089        ;A1C: 6704
  1084.     MOVEA.L    D0,A3            ;A1E: 2640
  1085.     BRA.S    LAB_008B        ;A20: 602C
  1086. LAB_0089:
  1087.     MOVE.L    #$00000410,D0        ;A22: 203C00000410
  1088.     MOVEQ    #0,D1            ;A28: 7200
  1089.     MOVEA.L    A2,A6            ;A2A: 2C4A
  1090.     JSR    -198(A6)        ;A2C: 4EAEFF3A
  1091.     MOVE.L    D0,(A3)            ;A30: 2680
  1092.     BNE.S    LAB_008A        ;A32: 660A
  1093.     MOVEQ    #-1,D1            ;A34: 72FF
  1094.     MOVE.L    D1,8(A3)        ;A36: 27410008
  1095.     MOVEQ    #1,D0            ;A3A: 7001
  1096.     BRA.S    LAB_008F        ;A3C: 6040
  1097. LAB_008A:
  1098.     MOVEA.L    (A3),A1            ;A3E: 2253
  1099.     MOVE.L    #$00000400,12(A1)    ;A40: 237C00000400000C
  1100.     MOVEA.L    A1,A3            ;A48: 2649
  1101.     SUBA.L    A1,A1            ;A4A: 93C9
  1102.     MOVE.L    A1,(A3)            ;A4C: 2689
  1103. LAB_008B:
  1104.     MOVEQ    #0,D0            ;A4E: 7000
  1105.     MOVE.L    D0,8(A3)        ;A50: 27400008
  1106.     LEA    16(A3),A0        ;A54: 41EB0010
  1107.     MOVE.L    A0,4(A3)        ;A58: 27480004
  1108.     MOVEA.L    -12(A5),A1        ;A5C: 226DFFF4
  1109.     MOVE.L    A3,(A1)            ;A60: 228B
  1110. LAB_008C:
  1111.     MOVEA.L    4(A3),A0        ;A62: 206B0004
  1112.     ADDA.L    8(A3),A0        ;A66: D1EB0008
  1113.     MOVE.L    D7,D0            ;A6A: 2007
  1114.     MOVEA.L    -16(A5),A1        ;A6C: 226DFFF0
  1115.     BRA.S    LAB_008E        ;A70: 6002
  1116. LAB_008D:
  1117.     MOVE.B    (A1)+,(A0)+        ;A72: 10D9
  1118. LAB_008E:
  1119.     SUBQ.L    #1,D0            ;A74: 5380
  1120.     BCC.S    LAB_008D        ;A76: 64FA
  1121.     ADD.L    D7,8(A3)        ;A78: DFAB0008
  1122.     MOVEQ    #0,D0            ;A7C: 7000
  1123. LAB_008F:
  1124.     MOVEM.L    (A7)+,D7/A2-A3/A6    ;A7E: 4CDF4C80
  1125.     UNLK    A5            ;A82: 4E5D
  1126.     RTS                ;A84: 4E75
  1127. LAB_0090:
  1128.     LINK    A5,#-12            ;A86: 4E55FFF4
  1129.     MOVEM.L    D2/D7/A2-A3/A6,-(A7)    ;A8A: 48E72132
  1130.     MOVEA.L    A1,A3            ;A8E: 2649
  1131.     MOVE.L    A0,-12(A5)        ;A90: 2B48FFF4
  1132.     BRA.S    LAB_0098        ;A94: 6058
  1133. LAB_0091:
  1134.     MOVE.L    8(A3),D0        ;A96: 202B0008
  1135.     TST.L    D0            ;A9A: 4A80
  1136.     BLE.S    LAB_0096        ;A9C: 6F40
  1137.     MOVEA.L    4(A3),A2        ;A9E: 246B0004
  1138.     MOVE.L    D0,D7            ;AA2: 2E00
  1139.     BRA.S    LAB_0095        ;AA4: 6032
  1140. LAB_0092:
  1141.     MOVE.L    #$00001000,D1        ;AA6: 223C00001000
  1142.     MOVEA.L    -12(A5),A6        ;AAC: 2C6DFFF4
  1143.     JSR    -792(A6)        ;AB0: 4EAEFCE8
  1144.     TST.L    D0            ;AB4: 4A80
  1145.     BEQ.S    LAB_0093        ;AB6: 6708
  1146.     MOVE.L    #$00000130,D0        ;AB8: 203C00000130
  1147.     BRA.S    LAB_0099        ;ABE: 6032
  1148. LAB_0093:
  1149.     MOVEQ    #100,D0            ;AC0: 7064
  1150.     CMP.L    D0,D7            ;AC2: BE80
  1151.     BGT.S    LAB_0094        ;AC4: 6E02
  1152.     MOVE.L    D7,D0            ;AC6: 2007
  1153. LAB_0094:
  1154.     MOVE.L    D0,D2            ;AC8: 2400
  1155.     MOVE.L    A2,D1            ;ACA: 220A
  1156.     JSR    -942(A6)        ;ACC: 4EAEFC52
  1157.     MOVEQ    #100,D0            ;AD0: 7064
  1158.     SUB.L    D0,D7            ;AD2: 9E80
  1159.     ADDA    #$0064,A2        ;AD4: D4FC0064
  1160. LAB_0095:
  1161.     TST.L    D7            ;AD8: 4A87
  1162.     BGT.S    LAB_0092        ;ADA: 6ECA
  1163.     BRA.S    LAB_0097        ;ADC: 600A
  1164. LAB_0096:
  1165.     MOVE.L    8(A3),D0        ;ADE: 202B0008
  1166.     BEQ.S    LAB_0099        ;AE2: 670E
  1167.     MOVEQ    #103,D0            ;AE4: 7067
  1168.     BRA.S    LAB_0099        ;AE6: 600A
  1169. LAB_0097:
  1170.     CLR.L    8(A3)            ;AE8: 42AB0008
  1171.     MOVEA.L    (A3),A3            ;AEC: 2653
  1172. LAB_0098:
  1173.     MOVE.L    A3,D0            ;AEE: 200B
  1174.     BNE.S    LAB_0091        ;AF0: 66A4
  1175. LAB_0099:
  1176.     MOVEM.L    (A7)+,D2/D7/A2-A3/A6    ;AF2: 4CDF4C84
  1177.     UNLK    A5            ;AF6: 4E5D
  1178.     RTS                ;AF8: 4E75
  1179. LAB_009A:
  1180.     LINK    A5,#-64            ;AFA: 4E55FFC0
  1181.     MOVEM.L    D2-D3/D5-D7/A2-A3/A6,-(A7) ;AFE: 48E73732
  1182.     MOVEA.L    8(A5),A3        ;B02: 266D0008
  1183.     MOVE.L    D0,D7            ;B06: 2E00
  1184.     MOVEM.L    A0-A1,-60(A5)        ;B08: 48ED0300FFC4
  1185.     MOVEQ    #0,D6            ;B0E: 7C00
  1186.     MOVEQ    #17,D1            ;B10: 7211
  1187.     MOVEA.L    -60(A5),A6        ;B12: 2C6DFFC4
  1188.     JSR    -654(A6)        ;B16: 4EAEFD72
  1189.     MOVE.L    D0,32(A7)        ;B1A: 2F400020
  1190.     TST.L    D0            ;B1E: 4A80
  1191.     BNE.S    LAB_009B        ;B20: 660A
  1192.     LEA    LAB_005A(PC),A0        ;B22: 41FAFD14
  1193.     MOVE.L    A0,D0            ;B26: 2008
  1194.     BRA    LAB_00A5        ;B28: 600000BC
  1195. LAB_009B:
  1196.     CLR.L    -16(A5)            ;B2C: 42ADFFF0
  1197.     LSR.L    #2,D7            ;B30: E48F
  1198.     MOVEA.L    12(A5),A2        ;B32: 246D000C
  1199.     BRA    LAB_00A3        ;B36: 6000009A
  1200. LAB_009C:
  1201.     LEA    -47(A5),A0        ;B3A: 41EDFFD1
  1202.     MOVEA.L    A3,A1            ;B3E: 224B
  1203.     BSR    LAB_00A6        ;B40: 610000AC
  1204.     MOVEA.L    D0,A3            ;B44: 2640
  1205.     MOVEA.L    A3,A0            ;B46: 204B
  1206.     MOVE.L    A0,-16(A5)        ;B48: 2B48FFF0
  1207.     BNE    LAB_00A4        ;B4C: 6600008C
  1208.     MOVE.B    -47(A5),D0        ;B50: 102DFFD1
  1209.     TST.B    D0            ;B54: 4A00
  1210.     BEQ    LAB_00A4        ;B56: 67000082
  1211.     MOVEA.L    -56(A5),A0        ;B5A: 206DFFC8
  1212.     LEA    -47(A5),A1        ;B5E: 43EDFFD1
  1213.     JSR    LAB_00AF(PC)        ;B62: 4EBA00D8
  1214.     TST.L    D0            ;B66: 4A80
  1215.     BNE.S    LAB_009D        ;B68: 6606
  1216.     LEA    LAB_0077(PC),A3        ;B6A: 47FAFDB2
  1217.     BRA.S    LAB_00A4        ;B6E: 606A
  1218. LAB_009D:
  1219.     MOVE.L    32(A7),D1        ;B70: 222F0020
  1220.     LEA    -47(A5),A0        ;B74: 41EDFFD1
  1221.     MOVE.L    A0,D2            ;B78: 2408
  1222.     MOVEQ    #16,D3            ;B7A: 7610
  1223.     MOVEA.L    -60(A5),A6        ;B7C: 2C6DFFC4
  1224.     JSR    -684(A6)        ;B80: 4EAEFD54
  1225.     MOVEA.L    D0,A2            ;B84: 2440
  1226.     MOVEA.L    -16(A5),A3        ;B86: 266DFFF0
  1227.     MOVE.L    A2,D0            ;B8A: 200A
  1228.     BEQ.S    LAB_00A4        ;B8C: 674C
  1229.     MOVE.L    4(A2),D0        ;B8E: 202A0004
  1230.     MOVEQ    #4,D1            ;B92: 7204
  1231.     CMP.L    D1,D0            ;B94: B081
  1232.     BEQ.S    LAB_009E        ;B96: 6704
  1233.     SUBQ.L    #3,D0            ;B98: 5780
  1234.     BNE.S    LAB_00A4        ;B9A: 663E
  1235. LAB_009E:
  1236.     MOVEQ    #0,D5            ;B9C: 7A00
  1237.     MOVEA.L    12(A5),A3        ;B9E: 266D000C
  1238.     BRA.S    LAB_00A1        ;BA2: 6010
  1239. LAB_009F:
  1240.     MOVEA.L    (A3),A0            ;BA4: 2053
  1241.     CMPA.L    A2,A0            ;BA6: B1CA
  1242.     BNE.S    LAB_00A0        ;BA8: 6606
  1243.     LEA    LAB_0077(PC),A3        ;BAA: 47FAFD72
  1244.     BRA.S    LAB_00A4        ;BAE: 602A
  1245. LAB_00A0:
  1246.     ADDQ.L    #1,D5            ;BB0: 5285
  1247.     ADDQ.L    #4,A3            ;BB2: 588B
  1248. LAB_00A1:
  1249.     CMP.L    D6,D5            ;BB4: BA86
  1250.     BLT.S    LAB_009F        ;BB6: 6DEC
  1251.     CMP.L    D7,D6            ;BB8: BC87
  1252.     BLT.S    LAB_00A2        ;BBA: 6D06
  1253.     LEA    LAB_005A(PC),A3        ;BBC: 47FAFC7A
  1254.     BRA.S    LAB_00A4        ;BC0: 6018
  1255. LAB_00A2:
  1256.     ADDQ.L    #1,D6            ;BC2: 5286
  1257.     MOVEA.L    -52(A5),A0        ;BC4: 206DFFCC
  1258.     MOVE.L    A2,(A0)            ;BC8: 208A
  1259.     MOVEA.L    16(A2),A3        ;BCA: 266A0010
  1260.     LEA    4(A0),A2        ;BCE: 45E80004
  1261. LAB_00A3:
  1262.     MOVE.L    A2,-52(A5)        ;BD2: 2B4AFFCC
  1263.     BRA    LAB_009C        ;BD6: 6000FF62
  1264. LAB_00A4:
  1265.     MOVEQ    #17,D1            ;BDA: 7211
  1266.     MOVEA.L    -60(A5),A6        ;BDC: 2C6DFFC4
  1267.     JSR    -660(A6)        ;BE0: 4EAEFD6C
  1268.     MOVE.L    A3,D0            ;BE4: 200B
  1269. LAB_00A5:
  1270.     MOVEM.L    (A7)+,D2-D3/D5-D7/A2-A3/A6 ;BE6: 4CDF4CEC
  1271.     UNLK    A5            ;BEA: 4E5D
  1272.     RTS                ;BEC: 4E75
  1273. LAB_00A6:
  1274.     MOVEM.L    D7/A2-A3,-(A7)        ;BEE: 48E70130
  1275.     MOVEA.L    A0,A3            ;BF2: 2648
  1276.     MOVEA.L    A1,A2            ;BF4: 2449
  1277.     MOVEQ    #0,D7            ;BF6: 7E00
  1278.     BRA.S    LAB_00A8        ;BF8: 6002
  1279. LAB_00A7:
  1280.     ADDQ.L    #1,D7            ;BFA: 5287
  1281. LAB_00A8:
  1282.     MOVE.B    0(A2,D7.L),D0        ;BFC: 10327800
  1283.     BEQ.S    LAB_00A9        ;C00: 6706
  1284.     MOVEQ    #58,D1            ;C02: 723A
  1285.     CMP.B    D1,D0            ;C04: B001
  1286.     BNE.S    LAB_00A7        ;C06: 66F2
  1287. LAB_00A9:
  1288.     TST.B    0(A2,D7.L)        ;C08: 4A327800
  1289.     BNE.S    LAB_00AA        ;C0C: 6606
  1290.     CLR.B    (A3)            ;C0E: 4213
  1291.     MOVEQ    #0,D0            ;C10: 7000
  1292.     BRA.S    LAB_00AE        ;C12: 6022
  1293. LAB_00AA:
  1294.     MOVEQ    #30,D0            ;C14: 701E
  1295.     CMP.L    D0,D7            ;C16: BE80
  1296.     BLT.S    LAB_00AB        ;C18: 6D08
  1297.     LEA    LAB_005A(PC),A0        ;C1A: 41FAFC1C
  1298.     MOVE.L    A0,D0            ;C1E: 2008
  1299.     BRA.S    LAB_00AE        ;C20: 6014
  1300. LAB_00AB:
  1301.     MOVE.L    D7,D0            ;C22: 2007
  1302.     MOVEA.L    A2,A0            ;C24: 204A
  1303.     MOVEA.L    A3,A1            ;C26: 224B
  1304.     BRA.S    LAB_00AD        ;C28: 6002
  1305. LAB_00AC:
  1306.     MOVE.B    (A0)+,(A1)+        ;C2A: 12D8
  1307. LAB_00AD:
  1308.     SUBQ.L    #1,D0            ;C2C: 5380
  1309.     BCC.S    LAB_00AC        ;C2E: 64FA
  1310.     CLR.B    0(A3,D7.L)        ;C30: 42337800
  1311.     MOVEQ    #0,D0            ;C34: 7000
  1312. LAB_00AE:
  1313.     MOVEM.L    (A7)+,D7/A2-A3        ;C36: 4CDF0C80
  1314.     RTS                ;C3A: 4E75
  1315. LAB_00AF:
  1316.     MOVEQ    #0,D0            ;C3C: 7000
  1317.     MOVEQ    #0,D1            ;C3E: 7200
  1318. LAB_00B0:
  1319.     MOVE.B    (A0)+,D0        ;C40: 1018
  1320.     MOVE.B    (A1)+,D1        ;C42: 1219
  1321.     CMPI.B    #$61,D0            ;C44: 0C000061
  1322.     BLT.S    LAB_00B1        ;C48: 6D0A
  1323.     CMPI.B    #$7A,D0            ;C4A: 0C00007A
  1324.     BGT.S    LAB_00B1        ;C4E: 6E04
  1325.     SUBI.B    #$20,D0            ;C50: 04000020
  1326. LAB_00B1:
  1327.     CMPI.B    #$61,D1            ;C54: 0C010061
  1328.     BLT.S    LAB_00B2        ;C58: 6D0A
  1329.     CMPI.B    #$7A,D1            ;C5A: 0C01007A
  1330.     BGT.S    LAB_00B2        ;C5E: 6E04
  1331.     SUBI.B    #$20,D1            ;C60: 04010020
  1332. LAB_00B2:
  1333.     SUB.L    D1,D0            ;C64: 9081
  1334.     BNE.S    LAB_00B3        ;C66: 6604
  1335.     TST.B    D1            ;C68: 4A01
  1336.     BNE.S    LAB_00B0        ;C6A: 66D4
  1337. LAB_00B3:
  1338.     RTS                ;C6C: 4E75
  1339.     DC.W    $0000            ;C6E
  1340.     END
  1341.