home *** CD-ROM | disk | FTP | other *** search
/ telefisk.org / amiga_virus_collection_research.7z / VIRUSRESEARCH / ZAKAPIOR / POOLMEM / FRAGMETER.ASM < prev    next >
Assembly Source File  |  1999-07-14  |  61KB  |  2,298 lines

  1. ; IRA V1.02  (Sep  6 1993)  (c)1993  Tim Ruehsen
  2.  
  3.  
  4. ABSEXECBASE    EQU    $4
  5.  
  6.  
  7.  
  8.  
  9.     SECTION S_0,CODE
  10.  
  11. SECSTRT_0:
  12.     MOVEM.L    D7/A4/A6,-(A7)        ;0000: 48E7010A
  13.     LEA    SECSTRT_1,A4        ;0004: 49F9000012C8
  14.     MOVEQ    #20,D7            ;000A: 7E14
  15.     MOVEA    #$0004,A0        ;000C: 307C0004
  16.     MOVEA.L    (A0),A1            ;0010: 2250
  17.     MOVE.L    A1,748(A4)        ;0012: 294902EC
  18.     LEA    40(A4),A1        ;0016: 43EC0028
  19.     MOVEA.L    748(A4),A6        ;001A: 2C6C02EC
  20.     MOVEQ    #37,D0            ;001E: 7025
  21.     JSR    -552(A6)        ;0020: 4EAEFDD8
  22.     MOVE.L    D0,744(A4)        ;0024: 294002E8
  23.     TST.L    D0            ;0028: 4A80
  24.     BEQ.S    LAB_0003        ;002A: 675C
  25.     LEA    52(A4),A1        ;002C: 43EC0034
  26.     MOVEQ    #37,D0            ;0030: 7025
  27.     JSR    -552(A6)        ;0032: 4EAEFDD8
  28.     MOVE.L    D0,740(A4)        ;0036: 294002E4
  29.     TST.L    D0            ;003A: 4A80
  30.     BEQ.S    LAB_0002        ;003C: 6742
  31.     LEA    68(A4),A1        ;003E: 43EC0044
  32.     MOVEQ    #37,D0            ;0042: 7025
  33.     JSR    -552(A6)        ;0044: 4EAEFDD8
  34.     MOVE.L    D0,752(A4)        ;0048: 294002F0
  35.     TST.L    D0            ;004C: 4A80
  36.     BEQ.S    LAB_0001        ;004E: 6728
  37.     LEA    92(A4),A1        ;0050: 43EC005C
  38.     MOVEQ    #37,D0            ;0054: 7025
  39.     JSR    -552(A6)        ;0056: 4EAEFDD8
  40.     MOVE.L    D0,756(A4)        ;005A: 294002F4
  41.     TST.L    D0            ;005E: 4A80
  42.     BEQ.S    LAB_0000        ;0060: 670E
  43.     BSR    LAB_000E        ;0062: 610000D0
  44.     MOVE.L    D0,D7            ;0066: 2E00
  45.     MOVEA.L    756(A4),A1        ;0068: 226C02F4
  46.     JSR    -414(A6)        ;006C: 4EAEFE62
  47. LAB_0000:
  48.     MOVEA.L    752(A4),A1        ;0070: 226C02F0
  49.     JSR    -414(A6)        ;0074: 4EAEFE62
  50. LAB_0001:
  51.     MOVEA.L    740(A4),A1        ;0078: 226C02E4
  52.     JSR    -414(A6)        ;007C: 4EAEFE62
  53. LAB_0002:
  54.     MOVEA.L    744(A4),A1        ;0080: 226C02E8
  55.     JSR    -414(A6)        ;0084: 4EAEFE62
  56. LAB_0003:
  57.     MOVE.L    D7,D0            ;0088: 2007
  58.     MOVEM.L    (A7)+,D7/A4/A6        ;008A: 4CDF5080
  59.     RTS                ;008E: 4E75
  60. LAB_0004:
  61.     MOVEM.L    D5-D7/A2-A3/A5,-(A7)    ;0090: 48E70734
  62.     MOVE.L    D0,D7            ;0094: 2E00
  63.     MOVEA.L    A0,A5            ;0096: 2A48
  64.     MOVEA.L    A5,A3            ;0098: 264D
  65.     MOVEQ    #0,D6            ;009A: 7C00
  66.     MOVEA.L    748(A4),A0        ;009C: 206C02EC
  67.     MOVEA.L    322(A0),A2        ;00A0: 24680142
  68. LAB_0005:
  69.     TST.L    (A2)            ;00A4: 4A92
  70.     BEQ.S    LAB_0008        ;00A6: 672E
  71.     CMP.L    D7,D6            ;00A8: BC87
  72.     BCC.S    LAB_0008        ;00AA: 642A
  73.     MOVEQ    #48,D0            ;00AC: 7030
  74.     AND    14(A2),D0        ;00AE: C06A000E
  75.     BEQ.S    LAB_0006        ;00B2: 670C
  76.     MOVEQ    #48,D0            ;00B4: 7030
  77.     AND    14(A2),D0        ;00B6: C06A000E
  78.     MOVEQ    #48,D1            ;00BA: 7230
  79.     CMP    D1,D0            ;00BC: B041
  80.     BNE.S    LAB_0007        ;00BE: 6610
  81. LAB_0006:
  82.     MOVE.L    A2,8(A3)        ;00C0: 274A0008
  83.     MOVE    14(A2),20(A3)        ;00C4: 376A000E0014
  84.     ADDQ.L    #1,D6            ;00CA: 5286
  85.     ADDA    #$0016,A3        ;00CC: D6FC0016
  86. LAB_0007:
  87.     MOVEA.L    A2,A0            ;00D0: 204A
  88.     MOVEA.L    (A0),A2            ;00D2: 2450
  89.     BRA.S    LAB_0005        ;00D4: 60CE
  90. LAB_0008:
  91.     MOVEQ    #0,D6            ;00D6: 7C00
  92.     MOVEA.L    748(A4),A0        ;00D8: 206C02EC
  93.     MOVEA.L    322(A0),A2        ;00DC: 24680142
  94. LAB_0009:
  95.     TST.L    (A2)            ;00E0: 4A92
  96.     BEQ.S    LAB_000D        ;00E2: 674A
  97.     CMP.L    D7,D6            ;00E4: BC87
  98.     BCC.S    LAB_000D        ;00E6: 6446
  99.     MOVEQ    #48,D0            ;00E8: 7030
  100.     AND    14(A2),D0        ;00EA: C06A000E
  101.     MOVEQ    #16,D1            ;00EE: 7210
  102.     CMP    D1,D0            ;00F0: B041
  103.     BNE.S    LAB_000C        ;00F2: 6634
  104.     MOVEA.L    A5,A3            ;00F4: 264D
  105.     MOVEQ    #0,D5            ;00F6: 7A00
  106. LAB_000A:
  107.     CMP.L    D7,D5            ;00F8: BA87
  108.     BCC.S    LAB_000C        ;00FA: 642C
  109.     TST.L    8(A3)            ;00FC: 4AAB0008
  110.     BEQ.S    LAB_000B        ;0100: 671E
  111.     MOVEQ    #-17,D0            ;0102: 70EF
  112.     AND    14(A2),D0        ;0104: C06A000E
  113.     MOVE    20(A3),D1        ;0108: 322B0014
  114.     CMP    D0,D1            ;010C: B240
  115.     BNE.S    LAB_000B        ;010E: 6610
  116.     MOVEA.L    24(A2),A0        ;0110: 206A0018
  117.     CMPA.L    8(A3),A0        ;0114: B1EB0008
  118.     BNE.S    LAB_000B        ;0118: 6606
  119.     MOVE.L    A2,12(A3)        ;011A: 274A000C
  120.     BRA.S    LAB_000C        ;011E: 6008
  121. LAB_000B:
  122.     ADDQ.L    #1,D5            ;0120: 5285
  123.     ADDA    #$0016,A3        ;0122: D6FC0016
  124.     BRA.S    LAB_000A        ;0126: 60D0
  125. LAB_000C:
  126.     MOVEA.L    A2,A0            ;0128: 204A
  127.     MOVEA.L    (A0),A2            ;012A: 2450
  128.     BRA.S    LAB_0009        ;012C: 60B2
  129. LAB_000D:
  130.     MOVEM.L    (A7)+,D5-D7/A2-A3/A5    ;012E: 4CDF2CE0
  131.     RTS                ;0132: 4E75
  132. LAB_000E:
  133.     SUBA    #$0048,A7        ;0134: 9EFC0048
  134.     MOVEM.L    D2-D3/D5-D7/A2-A3/A5-A6,-(A7) ;0138: 48E73736
  135.     MOVEA.L    748(A4),A6        ;013C: 2C6C02EC
  136.     JSR    -132(A6)        ;0140: 4EAEFF7C
  137.     MOVEQ    #0,D6            ;0144: 7C00
  138.     MOVEA.L    322(A6),A5        ;0146: 2A6E0142
  139. LAB_000F:
  140.     TST.L    (A5)            ;014A: 4A95
  141.     BEQ.S    LAB_0010        ;014C: 6708
  142.     ADDQ.L    #1,D6            ;014E: 5286
  143.     MOVEA.L    A5,A0            ;0150: 204D
  144.     MOVEA.L    (A0),A5            ;0152: 2A50
  145.     BRA.S    LAB_000F        ;0154: 60F4
  146. LAB_0010:
  147.     MOVEA.L    748(A4),A6        ;0156: 2C6C02EC
  148.     JSR    -138(A6)        ;015A: 4EAEFF76
  149.     MOVE.L    D6,D0            ;015E: 2006
  150.     ASL.L    #2,D0            ;0160: E580
  151.     SUB.L    D6,D0            ;0162: 9086
  152.     ASL.L    #2,D0            ;0164: E580
  153.     SUB.L    D6,D0            ;0166: 9086
  154.     ADD.L    D0,D0            ;0168: D080
  155.     MOVE.L    #$00010001,D1        ;016A: 223C00010001
  156.     JSR    -198(A6)        ;0170: 4EAEFF3A
  157.     MOVEA.L    D0,A2            ;0174: 2440
  158.     MOVE.L    A2,D0            ;0176: 200A
  159.     BEQ    LAB_002F        ;0178: 670003FE
  160.     JSR    -132(A6)        ;017C: 4EAEFF7C
  161.     LEA    118(A4),A1        ;0180: 43EC0076
  162.     JSR    -390(A6)        ;0184: 4EAEFE7A
  163.     MOVE.L    D0,44(A7)        ;0188: 2F40002C
  164.     BEQ.S    LAB_0011        ;018C: 6714
  165.     MOVEA.L    D0,A0            ;018E: 2040
  166.     MOVE.L    64(A0),D1        ;0190: 22280040
  167.     CLR    D1            ;0194: 4241
  168.     SWAP    D1            ;0196: 4841
  169.     SUBQ.L    #1,D1            ;0198: 5381
  170.     BEQ.S    LAB_0011        ;019A: 6706
  171.     SUBA.L    A1,A1            ;019C: 93C9
  172.     MOVE.L    A1,44(A7)        ;019E: 2F49002C
  173. LAB_0011:
  174.     TST.L    44(A7)            ;01A2: 4AAF002C
  175.     BEQ.S    LAB_0015        ;01A6: 6746
  176.     MOVEA.L    44(A7),A0        ;01A8: 206F002C
  177.     MOVE.L    76(A0),760(A4)        ;01AC: 2968004C02F8
  178.     MOVEQ    #0,D7            ;01B2: 7E00
  179. LAB_0012:
  180.     MOVEQ    #15,D0            ;01B4: 700F
  181.     CMP.L    D0,D7            ;01B6: BE80
  182.     BCC.S    LAB_0015        ;01B8: 6434
  183.     CLR.L    80(A7)            ;01BA: 42AF0050
  184.     MOVE.L    D7,D0            ;01BE: 2007
  185.     ASL.L    #2,D0            ;01C0: E580
  186.     MOVEA.L    44(A7),A1        ;01C2: 226F002C
  187.     MOVEA.L    68(A1),A0        ;01C6: 20690044
  188.     ADDA.L    D0,A0            ;01CA: D1C0
  189.     MOVEA.L    (A0),A3            ;01CC: 2650
  190. LAB_0013:
  191.     MOVE.L    A3,D0            ;01CE: 200B
  192.     BEQ.S    LAB_0014        ;01D0: 670A
  193.     ADDQ.L    #1,80(A7)        ;01D2: 52AF0050
  194.     MOVEA.L    A3,A0            ;01D6: 204B
  195.     MOVEA.L    (A0),A3            ;01D8: 2650
  196.     BRA.S    LAB_0013        ;01DA: 60F2
  197. LAB_0014:
  198.     MOVE.L    D7,D0            ;01DC: 2007
  199.     ASL.L    #2,D0            ;01DE: E580
  200.     LEA    764(A4),A0        ;01E0: 41EC02FC
  201.     MOVE.L    80(A7),0(A0,D0.L)    ;01E4: 21AF00500800
  202.     ADDQ.L    #1,D7            ;01EA: 5287
  203.     BRA.S    LAB_0012        ;01EC: 60C6
  204. LAB_0015:
  205.     MOVE.L    D6,D0            ;01EE: 2006
  206.     MOVEA.L    A2,A0            ;01F0: 204A
  207.     BSR    LAB_0004        ;01F2: 6100FE9C
  208.     MOVEQ    #0,D7            ;01F6: 7E00
  209. LAB_0016:
  210.     CMP.L    D6,D7            ;01F8: BE86
  211.     BCC    LAB_001D        ;01FA: 640001F4
  212.     CLR.L    100(A7)            ;01FE: 42AF0064
  213.     CLR.L    104(A7)            ;0202: 42AF0068
  214.     MOVEQ    #0,D0            ;0206: 7000
  215.     MOVEQ    #0,D1            ;0208: 7200
  216.     MOVE.L    D7,D2            ;020A: 2407
  217.     ASL.L    #2,D2            ;020C: E582
  218.     SUB.L    D7,D2            ;020E: 9487
  219.     ASL.L    #2,D2            ;0210: E582
  220.     SUB.L    D7,D2            ;0212: 9487
  221.     ADD.L    D2,D2            ;0214: D482
  222.     MOVEM.L    D0-D1,92(A7)        ;0216: 48EF0003005C
  223.     MOVE.L    8(A2,D2.L),D3        ;021C: 26322808
  224.     BEQ.S    LAB_0017        ;0220: 671E
  225.     MOVEA.L    D3,A0            ;0222: 2043
  226.     MOVE.L    28(A0),D0        ;0224: 2028001C
  227.     BSR    LAB_00A6        ;0228: 61000C06
  228.     MOVEM.L    92(A7),D2-D3        ;022C: 4CEF000C005C
  229.     MOVEA.L    752(A4),A6        ;0232: 2C6C02F0
  230.     JSR    -66(A6)            ;0236: 4EAEFFBE
  231.     MOVEM.L    D0-D1,92(A7)        ;023A: 48EF0003005C
  232. LAB_0017:
  233.     MOVE.L    D7,D0            ;0240: 2007
  234.     ASL.L    #2,D0            ;0242: E580
  235.     SUB.L    D7,D0            ;0244: 9087
  236.     ASL.L    #2,D0            ;0246: E580
  237.     SUB.L    D7,D0            ;0248: 9087
  238.     ADD.L    D0,D0            ;024A: D080
  239.     TST.L    12(A2,D0.L)        ;024C: 4AB2080C
  240.     BEQ.S    LAB_0018        ;0250: 6720
  241.     MOVEA.L    8(A2,D0.L),A0        ;0252: 20720808
  242.     MOVE.L    28(A0),D0        ;0256: 2028001C
  243.     BSR    LAB_00A6        ;025A: 61000BD4
  244.     MOVEM.L    92(A7),D2-D3        ;025E: 4CEF000C005C
  245.     MOVEA.L    752(A4),A6        ;0264: 2C6C02F0
  246.     JSR    -66(A6)            ;0268: 4EAEFFBE
  247.     MOVEM.L    D0-D1,92(A7)        ;026C: 48EF0003005C
  248. LAB_0018:
  249.     MOVE.L    92(A7),D0        ;0272: 202F005C
  250.     MOVE.L    #$40200000,D2        ;0276: 243C40200000
  251.     MOVEQ    #0,D3            ;027C: 7600
  252.     MOVEA.L    752(A4),A6        ;027E: 2C6C02F0
  253.     JSR    -84(A6)            ;0282: 4EAEFFAC
  254.     MOVEM.L    D0-D1,36(A7)        ;0286: 48EF00030024
  255.     MOVE.L    D2,D0            ;028C: 2002
  256.     MOVE.L    D1,40(A7)        ;028E: 2F410028
  257.     MOVE.L    D3,D1            ;0292: 2203
  258.     MOVEM.L    92(A7),D2-D3        ;0294: 4CEF000C005C
  259.     JSR    -84(A6)            ;029A: 4EAEFFAC
  260.     MOVE.L    D1,-(A7)        ;029E: 2F01
  261.     MOVE.L    D0,-(A7)        ;02A0: 2F00
  262.     BSR    LAB_009E        ;02A2: 61000A7C
  263.     ADDQ    #8,A7            ;02A6: 504F
  264.     MOVEM.L    36(A7),D2-D3        ;02A8: 4CEF000C0024
  265.     JSR    -78(A6)            ;02AE: 4EAEFFB2
  266.     CLR.L    80(A7)            ;02B2: 42AF0050
  267.     MOVE.L    D7,D2            ;02B6: 2407
  268.     ASL.L    #2,D2            ;02B8: E582
  269.     SUB.L    D7,D2            ;02BA: 9487
  270.     ASL.L    #2,D2            ;02BC: E582
  271.     SUB.L    D7,D2            ;02BE: 9487
  272.     ADD.L    D2,D2            ;02C0: D482
  273.     MOVEM.L    D0-D1,84(A7)        ;02C2: 48EF00030054
  274.     MOVE.L    8(A2,D2.L),D0        ;02C8: 20322808
  275.     BEQ.S    LAB_001A        ;02CC: 6764
  276.     MOVEA.L    D0,A0            ;02CE: 2040
  277.     MOVEA.L    16(A0),A3        ;02D0: 26680010
  278. LAB_0019:
  279.     MOVE.L    A3,D0            ;02D4: 200B
  280.     BEQ.S    LAB_001A        ;02D6: 675A
  281.     MOVE.L    4(A3),D5        ;02D8: 2A2B0004
  282.     MOVE.L    D5,D0            ;02DC: 2005
  283.     BSR    LAB_0091        ;02DE: 6100095C
  284.     SWAP    D0            ;02E2: 4840
  285.     CLR    D0            ;02E4: 4240
  286.     SWAP    D0            ;02E6: 4840
  287.     MOVE.L    D0,D1            ;02E8: 2200
  288.     ASL.L    #2,D1            ;02EA: E581
  289.     LEA    824(A4),A0        ;02EC: 41EC0338
  290.     MOVE.L    0(A0,D1.L),D0        ;02F0: 20301800
  291.     ADDQ.L    #1,D0            ;02F4: 5280
  292.     MOVE.L    D0,0(A0,D1.L)        ;02F6: 21801800
  293.     MOVE.L    D5,D0            ;02FA: 2005
  294.     BSR    LAB_00A6        ;02FC: 61000B32
  295.     MOVEM.L    92(A7),D2-D3        ;0300: 4CEF000C005C
  296.     MOVEA.L    752(A4),A6        ;0306: 2C6C02F0
  297.     JSR    -84(A6)            ;030A: 4EAEFFAC
  298.     MOVE.L    D1,-(A7)        ;030E: 2F01
  299.     MOVE.L    D0,-(A7)        ;0310: 2F00
  300.     BSR    LAB_009E        ;0312: 61000A0C
  301.     ADDQ    #8,A7            ;0316: 504F
  302.     MOVEM.L    100(A7),D2-D3        ;0318: 4CEF000C0064
  303.     JSR    -66(A6)            ;031E: 4EAEFFBE
  304.     ADDQ.L    #1,80(A7)        ;0322: 52AF0050
  305.     MOVEM.L    D0-D1,100(A7)        ;0326: 48EF00030064
  306.     MOVEA.L    A3,A0            ;032C: 204B
  307.     MOVEA.L    (A0),A3            ;032E: 2650
  308.     BRA.S    LAB_0019        ;0330: 60A2
  309. LAB_001A:
  310.     MOVE.L    D7,D0            ;0332: 2007
  311.     ASL.L    #2,D0            ;0334: E580
  312.     SUB.L    D7,D0            ;0336: 9087
  313.     ASL.L    #2,D0            ;0338: E580
  314.     SUB.L    D7,D0            ;033A: 9087
  315.     ADD.L    D0,D0            ;033C: D080
  316.     MOVE.L    12(A2,D0.L),D1        ;033E: 2232080C
  317.     BEQ.S    LAB_001C        ;0342: 6764
  318.     MOVEA.L    D1,A0            ;0344: 2041
  319.     MOVEA.L    16(A0),A3        ;0346: 26680010
  320. LAB_001B:
  321.     MOVE.L    A3,D0            ;034A: 200B
  322.     BEQ.S    LAB_001C        ;034C: 675A
  323.     MOVE.L    4(A3),D5        ;034E: 2A2B0004
  324.     MOVE.L    D5,D0            ;0352: 2005
  325.     BSR    LAB_0091        ;0354: 610008E6
  326.     SWAP    D0            ;0358: 4840
  327.     CLR    D0            ;035A: 4240
  328.     SWAP    D0            ;035C: 4840
  329.     MOVE.L    D0,D1            ;035E: 2200
  330.     ASL.L    #2,D1            ;0360: E581
  331.     LEA    824(A4),A0        ;0362: 41EC0338
  332.     MOVE.L    0(A0,D1.L),D0        ;0366: 20301800
  333.     ADDQ.L    #1,D0            ;036A: 5280
  334.     MOVE.L    D0,0(A0,D1.L)        ;036C: 21801800
  335.     MOVE.L    D5,D0            ;0370: 2005
  336.     BSR    LAB_00A6        ;0372: 61000ABC
  337.     MOVEM.L    92(A7),D2-D3        ;0376: 4CEF000C005C
  338.     MOVEA.L    752(A4),A6        ;037C: 2C6C02F0
  339.     JSR    -84(A6)            ;0380: 4EAEFFAC
  340.     MOVE.L    D1,-(A7)        ;0384: 2F01
  341.     MOVE.L    D0,-(A7)        ;0386: 2F00
  342.     BSR    LAB_009E        ;0388: 61000996
  343.     ADDQ    #8,A7            ;038C: 504F
  344.     MOVEM.L    100(A7),D2-D3        ;038E: 4CEF000C0064
  345.     JSR    -66(A6)            ;0394: 4EAEFFBE
  346.     ADDQ.L    #1,80(A7)        ;0398: 52AF0050
  347.     MOVEM.L    D0-D1,100(A7)        ;039C: 48EF00030064
  348.     MOVEA.L    A3,A0            ;03A2: 204B
  349.     MOVEA.L    (A0),A3            ;03A4: 2650
  350.     BRA.S    LAB_001B        ;03A6: 60A2
  351. LAB_001C:
  352.     MOVE.L    D7,D0            ;03A8: 2007
  353.     ASL.L    #2,D0            ;03AA: E580
  354.     SUB.L    D7,D0            ;03AC: 9087
  355.     ASL.L    #2,D0            ;03AE: E580
  356.     SUB.L    D7,D0            ;03B0: 9087
  357.     ADD.L    D0,D0            ;03B2: D080
  358.     MOVEA.L    A2,A0            ;03B4: 204A
  359.     ADDA.L    D0,A0            ;03B6: D1C0
  360.     MOVEM.L    100(A7),D0-D1        ;03B8: 4CEF00030064
  361.     MOVEM.L    84(A7),D2-D3        ;03BE: 4CEF000C0054
  362.     MOVE.L    A0,36(A7)        ;03C4: 2F480024
  363.     MOVEA.L    752(A4),A6        ;03C8: 2C6C02F0
  364.     JSR    -84(A6)            ;03CC: 4EAEFFAC
  365.     MOVE.L    #$40590000,D2        ;03D0: 243C40590000
  366.     MOVEQ    #0,D3            ;03D6: 7600
  367.     JSR    -78(A6)            ;03D8: 4EAEFFB2
  368.     MOVEA.L    36(A7),A0        ;03DC: 206F0024
  369.     MOVEM.L    D0-D1,(A0)        ;03E0: 48D00003
  370.     MOVE.L    80(A7),16(A0)        ;03E4: 216F00500010
  371.     ADDQ.L    #1,D7            ;03EA: 5287
  372.     BRA    LAB_0016        ;03EC: 6000FE0A
  373. LAB_001D:
  374.     MOVEA.L    748(A4),A6        ;03F0: 2C6C02EC
  375.     JSR    -138(A6)        ;03F4: 4EAEFF76
  376.     LEA    138(A4),A0        ;03F8: 41EC008A
  377.     MOVE.L    A0,D1            ;03FC: 2208
  378.     MOVEA.L    744(A4),A6        ;03FE: 2C6C02E8
  379.     JSR    -954(A6)        ;0402: 4EAEFC46
  380.     MOVEQ    #0,D7            ;0406: 7E00
  381. LAB_001E:
  382.     CMP.L    D6,D7            ;0408: BE86
  383.     BCC.S    LAB_0020        ;040A: 645E
  384.     MOVE.L    D7,D0            ;040C: 2007
  385.     ASL.L    #2,D0            ;040E: E580
  386.     SUB.L    D7,D0            ;0410: 9087
  387.     ASL.L    #2,D0            ;0412: E580
  388.     SUB.L    D7,D0            ;0414: 9087
  389.     ADD.L    D0,D0            ;0416: D080
  390.     MOVEA.L    A2,A0            ;0418: 204A
  391.     ADDA.L    D0,A0            ;041A: D1C0
  392.     TST    20(A0)            ;041C: 4A680014
  393.     BEQ.S    LAB_001F        ;0420: 6744
  394.     MOVE.L    4(A0),-(A7)        ;0422: 2F280004
  395.     MOVE.L    (A0),-(A7)        ;0426: 2F10
  396.     LEA    56(A7),A0        ;0428: 41EF0038
  397.     BSR    LAB_0035        ;042C: 610001B0
  398.     ADDQ    #8,A7            ;0430: 504F
  399.     MOVE.L    D7,D0            ;0432: 2007
  400.     ASL.L    #2,D0            ;0434: E580
  401.     SUB.L    D7,D0            ;0436: 9087
  402.     ASL.L    #2,D0            ;0438: E580
  403.     SUB.L    D7,D0            ;043A: 9087
  404.     ADD.L    D0,D0            ;043C: D080
  405.     MOVEA.L    A2,A0            ;043E: 204A
  406.     ADDA.L    D0,A0            ;0440: D1C0
  407.     MOVEQ    #0,D0            ;0442: 7000
  408.     MOVE    20(A0),D0        ;0444: 30280014
  409.     PEA    48(A7)            ;0448: 486F0030
  410.     MOVE.L    16(A0),-(A7)        ;044C: 2F280010
  411.     MOVE.L    D0,-(A7)        ;0450: 2F00
  412.     LEA    170(A4),A1        ;0452: 43EC00AA
  413.     MOVE.L    A1,D1            ;0456: 2209
  414.     MOVEA.L    744(A4),A6        ;0458: 2C6C02E8
  415.     MOVE.L    A7,D2            ;045C: 240F
  416.     JSR    -954(A6)        ;045E: 4EAEFC46
  417.     LEA    12(A7),A7        ;0462: 4FEF000C
  418. LAB_001F:
  419.     ADDQ.L    #1,D7            ;0466: 5287
  420.     BRA.S    LAB_001E        ;0468: 609E
  421. LAB_0020:
  422.     LEA    228(A4),A0        ;046A: 41EC00E4
  423.     MOVE.L    A0,D1            ;046E: 2208
  424.     MOVEA.L    744(A4),A6        ;0470: 2C6C02E8
  425.     JSR    -954(A6)        ;0474: 4EAEFC46
  426.     MOVEQ    #3,D7            ;0478: 7E03
  427. LAB_0021:
  428.     MOVEQ    #32,D0            ;047A: 7020
  429.     CMP.L    D0,D7            ;047C: BE80
  430.     BCC.S    LAB_0029        ;047E: 646E
  431.     MOVE.L    D7,D0            ;0480: 2007
  432.     ASL.L    #2,D0            ;0482: E580
  433.     LEA    824(A4),A0        ;0484: 41EC0338
  434.     TST.L    0(A0,D0.L)        ;0488: 4AB00800
  435.     BEQ.S    LAB_0028        ;048C: 675C
  436.     MOVEQ    #4,D0            ;048E: 7004
  437.     CMP.L    D0,D7            ;0490: BE80
  438.     BHI.S    LAB_0022        ;0492: 6206
  439.     LEA    264(A4),A1        ;0494: 43EC0108
  440.     BRA.S    LAB_0023        ;0498: 6004
  441. LAB_0022:
  442.     LEA    296(A4),A1        ;049A: 43EC0128
  443. LAB_0023:
  444.     MOVE.L    D7,D1            ;049E: 2207
  445.     ASL.L    #2,D1            ;04A0: E581
  446.     MOVEA.L    A0,A6            ;04A2: 2C48
  447.     ADDA.L    D1,A6            ;04A4: DDC1
  448.     MOVEQ    #1,D0            ;04A6: 7001
  449.     CMP.L    0(A0,D1.L),D0        ;04A8: B0B01800
  450.     BNE.S    LAB_0024        ;04AC: 6606
  451.     LEA    340(A4),A0        ;04AE: 41EC0154
  452.     BRA.S    LAB_0025        ;04B2: 6004
  453. LAB_0024:
  454.     LEA    342(A4),A0        ;04B4: 41EC0156
  455. LAB_0025:
  456.     MOVEQ    #3,D1            ;04B8: 7203
  457.     CMP.L    D1,D7            ;04BA: BE81
  458.     BNE.S    LAB_0026        ;04BC: 6604
  459.     MOVEQ    #8,D1            ;04BE: 7208
  460.     BRA.S    LAB_0027        ;04C0: 600A
  461. LAB_0026:
  462.     MOVE.L    D7,D0            ;04C2: 2007
  463.     SUBQ.L    #1,D0            ;04C4: 5380
  464.     MOVEQ    #0,D1            ;04C6: 7200
  465.     BSET    D0,D1            ;04C8: 01C1
  466.     ADDQ.L    #8,D1            ;04CA: 5081
  467. LAB_0027:
  468.     MOVE.L    D7,D0            ;04CC: 2007
  469.     MOVEQ    #0,D2            ;04CE: 7400
  470.     BSET    D0,D2            ;04D0: 01C2
  471.     MOVE.L    D2,-(A7)        ;04D2: 2F02
  472.     MOVE.L    D1,-(A7)        ;04D4: 2F01
  473.     MOVE.L    A0,-(A7)        ;04D6: 2F08
  474.     MOVE.L    (A6),-(A7)        ;04D8: 2F16
  475.     MOVE.L    A1,D1            ;04DA: 2209
  476.     MOVEA.L    744(A4),A6        ;04DC: 2C6C02E8
  477.     MOVE.L    A7,D2            ;04E0: 240F
  478.     JSR    -954(A6)        ;04E2: 4EAEFC46
  479.     LEA    16(A7),A7        ;04E6: 4FEF0010
  480. LAB_0028:
  481.     ADDQ.L    #1,D7            ;04EA: 5287
  482.     BRA.S    LAB_0021        ;04EC: 608C
  483. LAB_0029:
  484.     TST.L    44(A7)            ;04EE: 4AAF002C
  485.     BEQ.S    LAB_002E        ;04F2: 676A
  486.     MOVE.L    760(A4),-(A7)        ;04F4: 2F2C02F8
  487.     LEA    344(A4),A0        ;04F8: 41EC0158
  488.     MOVE.L    A0,D1            ;04FC: 2208
  489.     MOVEA.L    744(A4),A6        ;04FE: 2C6C02E8
  490.     MOVE.L    A7,D2            ;0502: 240F
  491.     JSR    -954(A6)        ;0504: 4EAEFC46
  492.     LEA    4(A7),A7        ;0508: 4FEF0004
  493.     MOVEQ    #0,D7            ;050C: 7E00
  494. LAB_002A:
  495.     MOVEQ    #15,D0            ;050E: 700F
  496.     CMP.L    D0,D7            ;0510: BE80
  497.     BCC.S    LAB_002E        ;0512: 644A
  498.     MOVE.L    D7,D0            ;0514: 2007
  499.     ASL.L    #2,D0            ;0516: E580
  500.     LEA    764(A4),A0        ;0518: 41EC02FC
  501.     TST.L    0(A0,D0.L)        ;051C: 4AB00800
  502.     BEQ.S    LAB_002D        ;0520: 6738
  503.     MOVEA.L    A0,A1            ;0522: 2248
  504.     ADDA.L    D0,A1            ;0524: D3C0
  505.     MOVEQ    #1,D1            ;0526: 7201
  506.     CMP.L    0(A0,D0.L),D1        ;0528: B2B00800
  507.     BNE.S    LAB_002B        ;052C: 6606
  508.     LEA    340(A4),A0        ;052E: 41EC0154
  509.     BRA.S    LAB_002C        ;0532: 6004
  510. LAB_002B:
  511.     LEA    342(A4),A0        ;0534: 41EC0156
  512. LAB_002C:
  513.     MOVE.L    D7,D0            ;0538: 2007
  514.     ADDQ.L    #1,D0            ;053A: 5280
  515.     MOVE.L    D0,D1            ;053C: 2200
  516.     ASL.L    #3,D1            ;053E: E781
  517.     MOVE.L    D1,-(A7)        ;0540: 2F01
  518.     MOVE.L    A0,-(A7)        ;0542: 2F08
  519.     MOVE.L    (A1),-(A7)        ;0544: 2F11
  520.     LEA    388(A4),A6        ;0546: 4DEC0184
  521.     MOVE.L    A6,D1            ;054A: 220E
  522.     MOVEA.L    744(A4),A6        ;054C: 2C6C02E8
  523.     MOVE.L    A7,D2            ;0550: 240F
  524.     JSR    -954(A6)        ;0552: 4EAEFC46
  525.     LEA    12(A7),A7        ;0556: 4FEF000C
  526. LAB_002D:
  527.     ADDQ.L    #1,D7            ;055A: 5287
  528.     BRA.S    LAB_002A        ;055C: 60B0
  529. LAB_002E:
  530.     MOVE.L    D6,D0            ;055E: 2006
  531.     ASL.L    #2,D0            ;0560: E580
  532.     SUB.L    D6,D0            ;0562: 9086
  533.     ASL.L    #2,D0            ;0564: E580
  534.     SUB.L    D6,D0            ;0566: 9086
  535.     ADD.L    D0,D0            ;0568: D080
  536.     MOVEA.L    A2,A1            ;056A: 224A
  537.     MOVEA.L    748(A4),A6        ;056C: 2C6C02EC
  538.     JSR    -210(A6)        ;0570: 4EAEFF2E
  539.     MOVEQ    #0,D0            ;0574: 7000
  540.     BRA.S    LAB_0030        ;0576: 6010
  541. LAB_002F:
  542.     LEA    438(A4),A0        ;0578: 41EC01B6
  543.     MOVE.L    A0,D1            ;057C: 2208
  544.     MOVEA.L    744(A4),A6        ;057E: 2C6C02E8
  545.     JSR    -954(A6)        ;0582: 4EAEFC46
  546.     MOVEQ    #20,D0            ;0586: 7014
  547. LAB_0030:
  548.     MOVEM.L    (A7)+,D2-D3/D5-D7/A2-A3/A5-A6 ;0588: 4CDF6CEC
  549.     ADDA    #$0048,A7        ;058C: DEFC0048
  550.     RTS                ;0590: 4E75
  551.     NOP                ;0592: 4E71
  552.     SUBA    #$0018,A7        ;0594: 9EFC0018
  553.     MOVEM.L    A0-A1,(A7)        ;0598: 48D70300
  554.     LEA    (A7),A0            ;059C: 41D7
  555.     LEA    12(A7),A1        ;059E: 43EF000C
  556.     BSR    LAB_0071        ;05A2: 610004B8
  557.     TST    D0            ;05A6: 4A40
  558.     BNE.S    LAB_0031        ;05A8: 6604
  559.     MOVEQ    #0,D0            ;05AA: 7000
  560.     BRA.S    LAB_0034        ;05AC: 602A
  561. LAB_0031:
  562.     MOVEA.L    (A7),A0            ;05AE: 2057
  563.     TST.B    (A0)            ;05B0: 4A10
  564.     BEQ.S    LAB_0032        ;05B2: 6704
  565.     MOVEQ    #0,D0            ;05B4: 7000
  566.     BRA.S    LAB_0034        ;05B6: 6020
  567. LAB_0032:
  568.     LEA    12(A7),A0        ;05B8: 41EF000C
  569.     MOVEA.L    4(A7),A1        ;05BC: 226F0004
  570.     BSR    LAB_0058        ;05C0: 610002F6
  571.     MOVE    #$07FF,D0        ;05C4: 303C07FF
  572.     AND    4(A7),D0        ;05C8: C06F0004
  573.     CMPI    #$07FF,D0        ;05CC: 0C4007FF
  574.     BNE.S    LAB_0033+2        ;05D0: 6604
  575.     MOVEQ    #0,D0            ;05D2: 7000
  576. LAB_0033:
  577.     CMPI    #$7001,D0        ;05D4: 0C407001
  578. LAB_0034:
  579.     ADDA    #$0018,A7        ;05D8: DEFC0018
  580.     RTS                ;05DC: 4E75
  581. LAB_0035:
  582.     SUBA    #$000C,A7        ;05DE: 9EFC000C
  583.     MOVE.L    A5,-(A7)        ;05E2: 2F0D
  584.     MOVEA.L    A0,A5            ;05E4: 2A48
  585.     LEA    20(A7),A0        ;05E6: 41EF0014
  586.     LEA    4(A7),A1        ;05EA: 43EF0004
  587.     BSR    LAB_0051        ;05EE: 61000244
  588.     LEA    4(A7),A0        ;05F2: 41EF0004
  589.     MOVEA.L    A5,A1            ;05F6: 224D
  590.     BSR    LAB_0062        ;05F8: 61000376
  591.     MOVEA.L    (A7)+,A5        ;05FC: 2A5F
  592.     ADDA    #$000C,A7        ;05FE: DEFC000C
  593.     RTS                ;0602: 4E75
  594. LAB_0036:
  595.     MOVEM.L    D2/D4/D6-D7/A2/A4,-(A7)    ;0604: 48E72B28
  596.     MOVE.L    (A0),D2            ;0608: 2410
  597.     CLR    D2            ;060A: 4242
  598.     SWAP    D2            ;060C: 4842
  599.     SUBI    #$3FFE,D2        ;060E: 04423FFE
  600.     MOVE.L    D2,(A0)            ;0612: 2082
  601.     MOVE.L    4(A0),D4        ;0614: 28280004
  602.     OR.L    8(A0),D4        ;0618: 88A80008
  603.     BEQ.S    LAB_0039        ;061C: 672C
  604.     CMP    #$1343,D0        ;061E: B07C1343
  605.     BGE.S    LAB_0038        ;0622: 6C22
  606.     CMP    #$ECBD,D0        ;0624: B07CECBD
  607.     BGE.S    LAB_0037        ;0628: 6C04
  608.     MOVE    #$ECBD,D0        ;062A: 303CECBD
  609. LAB_0037:
  610.     MOVEQ    #0,D2            ;062E: 7400
  611.     MOVE    D0,D2            ;0630: 3400
  612.     ADDQ.L    #2,A0            ;0632: 5488
  613.     BSR.S    LAB_003C        ;0634: 6128
  614.     SUBQ.L    #2,A0            ;0636: 5588
  615.     MOVE.L    (A0),D2            ;0638: 2410
  616.     ADDI    #$3FFE,D2        ;063A: 06423FFE
  617.     SWAP    D2            ;063E: 4842
  618.     CLR    D2            ;0640: 4242
  619.     MOVE.L    D2,(A0)            ;0642: 2082
  620.     BRA.S    LAB_003A        ;0644: 6010
  621. LAB_0038:
  622.     MOVEQ    #0,D0            ;0646: 7000
  623.     BRA.S    LAB_003B        ;0648: 600E
  624. LAB_0039:
  625.     MOVEQ    #0,D0            ;064A: 7000
  626.     MOVE.L    D0,(A0)            ;064C: 2080
  627.     MOVE.L    D0,4(A0)        ;064E: 21400004
  628.     MOVE.L    D0,8(A0)        ;0652: 21400008
  629. LAB_003A:
  630.     MOVEQ    #-1,D0            ;0656: 70FF
  631. LAB_003B:
  632.     MOVEM.L    (A7)+,D2/D4/D6-D7/A2/A4    ;0658: 4CDF14D4
  633.     RTS                ;065C: 4E75
  634. LAB_003C:
  635.     LEA    LAB_00E1,A1        ;065E: 43F900001496
  636.     TST    D2            ;0664: 4A42
  637.     BPL.S    LAB_003D        ;0666: 6A08
  638.     LEA    LAB_00E2,A1        ;0668: 43F900001518
  639.     NEG    D2            ;066E: 4442
  640. LAB_003D:
  641.     ADDQ.L    #8,A1            ;0670: 5089
  642.     ADDQ.L    #2,A1            ;0672: 5489
  643.     TST    D2            ;0674: 4A42
  644.     BEQ.S    LAB_003E        ;0676: 6708
  645.     LSR    #1,D2            ;0678: E24A
  646.     BCC.S    LAB_003D        ;067A: 64F4
  647.     BSR.S    LAB_003F        ;067C: 6104
  648.     BRA.S    LAB_003D        ;067E: 60F0
  649. LAB_003E:
  650.     RTS                ;0680: 4E75
  651. LAB_003F:
  652.     MOVEM.L    D2/A5,-(A7)        ;0682: 48E72004
  653.     LEA    -20(A7),A7        ;0686: 4FEFFFEC
  654.     MOVEQ    #0,D0            ;068A: 7000
  655.     MOVEA.L    A7,A5            ;068C: 2A4F
  656.     MOVE.L    D0,(A5)+        ;068E: 2AC0
  657.     MOVE.L    D0,(A5)+        ;0690: 2AC0
  658.     MOVE.L    D0,(A5)+        ;0692: 2AC0
  659.     MOVE.L    D0,(A5)            ;0694: 2A80
  660.     MOVE    (A0),D2            ;0696: 3410
  661.     ADD    (A1),D2            ;0698: D451
  662.     MOVEQ    #6,D4            ;069A: 7806
  663. LAB_0040:
  664.     MOVE.L    D4,D6            ;069C: 2C04
  665.     SUBQ.L    #3,D6            ;069E: 5786
  666.     BMI.S    LAB_0041        ;06A0: 6B02
  667.     NEG.L    D6            ;06A2: 4486
  668. LAB_0041:
  669.     ADDQ.L    #3,D6            ;06A4: 5686
  670.     LEA    4(A1,D4.L),A2        ;06A6: 45F14804
  671.     LEA    2(A0,D4.L),A4        ;06AA: 49F04802
  672.     ADDA.L    D6,A2            ;06AE: D5C6
  673.     SUBA.L    D6,A4            ;06B0: 99C6
  674. LAB_0042:
  675.     MOVE    (A4)+,D7        ;06B2: 3E1C
  676.     MULU    -(A2),D7        ;06B4: CEE2
  677.     ADD.L    D7,(A5)            ;06B6: DF95
  678.     BCC.S    LAB_0043        ;06B8: 6404
  679.     ADDQ    #1,-2(A5)        ;06BA: 526DFFFE
  680. LAB_0043:
  681.     DBF    D6,LAB_0042        ;06BE: 51CEFFF2
  682.     SUBQ.L    #2,A5            ;06C2: 558D
  683.     DBF    D4,LAB_0040        ;06C4: 51CCFFD6
  684.     MOVE.L    8(A7),D4        ;06C8: 282F0008
  685.     OR    12(A7),D4        ;06CC: 886F000C
  686.     OR    14(A5),D4        ;06D0: 886D000E
  687.     MOVE.L    4(A7),D7        ;06D4: 2E2F0004
  688.     MOVE.L    (A7),D6            ;06D8: 2C17
  689.     BMI.S    LAB_0045        ;06DA: 6B0A
  690. LAB_0044:
  691.     SUBQ    #1,D2            ;06DC: 5342
  692.     LSL.L    #1,D4            ;06DE: E38C
  693.     ROXL.L    #1,D7            ;06E0: E397
  694.     ROXL.L    #1,D6            ;06E2: E396
  695.     BPL.S    LAB_0044        ;06E4: 6AF6
  696. LAB_0045:
  697.     CMP.L    #$80000000,D4        ;06E6: B8BC80000000
  698.     BCS.S    LAB_0046        ;06EC: 6518
  699.     BTST    #0,D7            ;06EE: 08070000
  700.     BEQ.S    LAB_0046        ;06F2: 6712
  701.     MOVEQ    #0,D0            ;06F4: 7000
  702.     ADDQ.L    #1,D7            ;06F6: 5287
  703.     ADDX.L    D0,D6            ;06F8: DD80
  704.     BCC.S    LAB_0046        ;06FA: 640A
  705.     ADDQ    #1,D2            ;06FC: 5242
  706.     LSR.L    #1,D6            ;06FE: E28E
  707.     ROXR.L    #1,D7            ;0700: E297
  708.     BSET    #31,D6            ;0702: 08C6001F
  709. LAB_0046:
  710.     MOVE    D2,(A0)            ;0706: 3082
  711.     MOVEM.L    D6-D7,2(A0)        ;0708: 48E800C00002
  712.     LEA    20(A7),A7        ;070E: 4FEF0014
  713.     MOVEM.L    (A7)+,D2/A5        ;0712: 4CDF2004
  714.     RTS                ;0716: 4E75
  715. LAB_0047:
  716.     MOVEM.L    D2-D7/A2-A5,-(A7)    ;0718: 48E73F3C
  717.     MOVEA.L    A0,A3            ;071C: 2648
  718.     MOVEA.L    A1,A5            ;071E: 2A49
  719.     MOVE.L    (A0),D2            ;0720: 2410
  720.     SWAP    D2            ;0722: 4842
  721.     MOVE.L    D2,D4            ;0724: 2802
  722.     SUBI    #$3FFE,D2        ;0726: 04423FFE
  723.     MOVE.L    D2,(A0)            ;072A: 2082
  724.     MOVEQ    #0,D2            ;072C: 7400
  725.     MOVEQ    #0,D1            ;072E: 7200
  726.     MOVE.B    4(A0),D2        ;0730: 14280004
  727.     MOVE.L    D4,D5            ;0734: 2A04
  728.     MULU    #$4D10,D4        ;0736: C8FC4D10
  729.     LSR    #8,D5            ;073A: E04D
  730.     MULU    #$004D,D5        ;073C: CAFC004D
  731.     ADD.L    D5,D4            ;0740: D885
  732.     MULU    #$009A,D2        ;0742: C4FC009A
  733.     ADD.L    D4,D2            ;0746: D484
  734.     SUBI.L    #$134312F4,D2        ;0748: 0482134312F4
  735.     CLR    D2            ;074E: 4242
  736.     SWAP    D2            ;0750: 4842
  737.     MOVE    D2,D1            ;0752: 3202
  738.     NEG    D2            ;0754: 4442
  739.     ADDQ.L    #2,A0            ;0756: 5488
  740.     BSR    LAB_003C        ;0758: 6100FF04
  741.     TST    2(A3)            ;075C: 4A6B0002
  742.     BMI.S    LAB_0049        ;0760: 6B24
  743.     BNE.S    LAB_0048        ;0762: 6612
  744.     MOVEQ    #-1,D0            ;0764: 70FF
  745.     CMP.L    4(A3),D0        ;0766: B0AB0004
  746.     BNE.S    LAB_0049        ;076A: 661A
  747.     CMPI.L    #$FFFFFC66,8(A3)    ;076C: 0CABFFFFFC660008
  748.     BCS.S    LAB_0049        ;0774: 6510
  749. LAB_0048:
  750.     ADDQ    #1,D1            ;0776: 5241
  751.     LEA    2(A3),A0        ;0778: 41EB0002
  752.     LEA    LAB_00E3,A1        ;077C: 43F900001522
  753.     BSR    LAB_003F        ;0782: 6100FEFE
  754. LAB_0049:
  755.     MOVE    2(A3),D2        ;0786: 342B0002
  756.     MOVEM.L    4(A3),D6-D7        ;078A: 4CEB00C00004
  757.     NEG    D2            ;0790: 4442
  758.     MOVEQ    #0,D4            ;0792: 7800
  759.     BRA.S    LAB_004B        ;0794: 6006
  760. LAB_004A:
  761.     LSR.L    #1,D6            ;0796: E28E
  762.     ROXR.L    #1,D7            ;0798: E297
  763.     ROXR    #1,D4            ;079A: E254
  764. LAB_004B:
  765.     DBF    D2,LAB_004A        ;079C: 51CAFFF8
  766.     ADDI    #$5600,D4        ;07A0: 06445600
  767.     MOVE.L    #$0000039A,D2        ;07A4: 243C0000039A
  768.     ADDX.L    D2,D7            ;07AA: DF82
  769.     MOVEQ    #0,D2            ;07AC: 7400
  770.     ADDX.L    D2,D6            ;07AE: DD82
  771.     MOVEQ    #15,D2            ;07B0: 740F
  772. LAB_004C:
  773.     MOVEQ    #0,D0            ;07B2: 7000
  774.     MOVEA.L    D6,A1            ;07B4: 2246
  775.     MOVEA.L    D7,A2            ;07B6: 2447
  776.     MOVE    D4,D5            ;07B8: 3A04
  777.     LSL    #1,D4            ;07BA: E34C
  778.     ROXL.L    #1,D7            ;07BC: E397
  779.     ROXL.L    #1,D6            ;07BE: E396
  780.     ROXL.B    #1,D0            ;07C0: E310
  781.     LSL    #1,D4            ;07C2: E34C
  782.     ROXL.L    #1,D7            ;07C4: E397
  783.     ROXL.L    #1,D6            ;07C6: E396
  784.     ROXL.B    #1,D0            ;07C8: E310
  785.     ADD    D5,D4            ;07CA: D845
  786.     MOVE.L    A2,D5            ;07CC: 2A0A
  787.     ADDX.L    D5,D7            ;07CE: DF85
  788.     MOVE.L    A1,D5            ;07D0: 2A09
  789.     ADDX.L    D5,D6            ;07D2: DD85
  790.     MOVEQ    #0,D3            ;07D4: 7600
  791.     ADDX    D3,D0            ;07D6: D143
  792.     LSL    #1,D4            ;07D8: E34C
  793.     ROXL.L    #1,D7            ;07DA: E397
  794.     ROXL.L    #1,D6            ;07DC: E396
  795.     ROXL.B    #1,D0            ;07DE: E310
  796.     ORI.B    #$30,D0            ;07E0: 00000030
  797.     MOVE.B    D0,(A5)+        ;07E4: 1AC0
  798.     DBF    D2,LAB_004C        ;07E6: 51CAFFCA
  799.     MOVE.L    D1,D0            ;07EA: 2001
  800.     MOVEM.L    (A7)+,D2-D7/A2-A5    ;07EC: 4CDF3CFC
  801.     RTS                ;07F0: 4E75
  802.     DC.W    $0000            ;07F2
  803. LAB_004D:
  804.     MOVEM.L    A2-A3/A6,-(A7)        ;07F4: 48E70032
  805.     LEA    -32(A7),A7        ;07F8: 4FEFFFE0
  806.     MOVEA.L    740(A4),A6        ;07FC: 2C6C02E4
  807.     MOVEQ    #43,D1            ;0800: 722B
  808.     TST.L    D0            ;0802: 4A80
  809.     BPL.S    LAB_004E        ;0804: 6A04
  810.     NEG.L    D0            ;0806: 4480
  811.     MOVEQ    #45,D1            ;0808: 722D
  812. LAB_004E:
  813.     MOVE.B    D1,(A0)+        ;080A: 10C1
  814.     MOVEA.L    A0,A2            ;080C: 2448
  815.     LEA    32(A7),A3        ;080E: 47EF0020
  816.     CLR.B    -(A3)            ;0812: 4223
  817. LAB_004F:
  818.     MOVEQ    #10,D1            ;0814: 720A
  819.     JSR    -156(A6)        ;0816: 4EAEFF64
  820.     ORI.B    #$30,D1            ;081A: 00010030
  821.     MOVE.B    D1,-(A3)        ;081E: 1701
  822.     TST.L    D0            ;0820: 4A80
  823.     BNE.S    LAB_004F        ;0822: 66F0
  824. LAB_0050:
  825.     MOVE.B    (A3)+,(A2)+        ;0824: 14DB
  826.     BNE.S    LAB_0050        ;0826: 66FC
  827.     LEA    32(A7),A7        ;0828: 4FEF0020
  828.     MOVEM.L    (A7)+,A2-A3/A6        ;082C: 4CDF4C00
  829.     RTS                ;0830: 4E75
  830.     DC.W    $0000            ;0832
  831. LAB_0051:
  832.     MOVEM.L    D2-D4,-(A7)        ;0834: 48E73800
  833.     MOVE.L    (A0),D0            ;0838: 2010
  834.     MOVE.L    4(A0),D3        ;083A: 26280004
  835.     BCLR    #31,D0            ;083E: 0880001F
  836.     SNE    D1            ;0842: 56C1
  837.     MOVE.L    D0,D2            ;0844: 2400
  838.     ANDI.L    #$000FFFFF,D2        ;0846: 0282000FFFFF
  839.     MOVE.L    D2,D4            ;084C: 2802
  840.     OR.L    D3,D4            ;084E: 8883
  841.     OR.L    D0,D4            ;0850: 8880
  842.     BEQ.S    LAB_0053        ;0852: 671A
  843.     CLR    D0            ;0854: 4240
  844.     SWAP    D0            ;0856: 4840
  845.     LSR    #4,D0            ;0858: E848
  846.     BNE.S    LAB_0054        ;085A: 661A
  847.     ADDI    #$3C01,D0        ;085C: 06403C01
  848. LAB_0052:
  849.     BTST    #20,D2            ;0860: 08020014
  850.     BNE.S    LAB_0056        ;0864: 6624
  851.     ADD.L    D3,D3            ;0866: D683
  852.     ADDX.L    D2,D2            ;0868: D582
  853.     SUBQ    #1,D0            ;086A: 5340
  854.     BRA.S    LAB_0052        ;086C: 60F2
  855. LAB_0053:
  856.     MOVEQ    #0,D0            ;086E: 7000
  857.     MOVEQ    #0,D2            ;0870: 7400
  858.     MOVEQ    #0,D3            ;0872: 7600
  859.     BRA.S    LAB_0056        ;0874: 6014
  860. LAB_0054:
  861.     CMP    #$07FF,D0        ;0876: B07C07FF
  862.     BNE.S    LAB_0055        ;087A: 6606
  863.     MOVE    #$7FFF,D0        ;087C: 303C7FFF
  864.     BRA.S    LAB_0056        ;0880: 6008
  865. LAB_0055:
  866.     ADDI    #$3C00,D0        ;0882: 06403C00
  867.     BSET    #20,D2            ;0886: 08C20014
  868. LAB_0056:
  869.     SWAP    D0            ;088A: 4840
  870.     CLR    D0            ;088C: 4240
  871.     TST.B    D1            ;088E: 4A01
  872.     BEQ.S    LAB_0057        ;0890: 6704
  873.     BSET    #31,D0            ;0892: 08C0001F
  874. LAB_0057:
  875.     MOVE.L    D0,(A1)            ;0896: 2280
  876.     LSL.L    #8,D2            ;0898: E18A
  877.     LSL.L    #3,D2            ;089A: E78A
  878.     MOVE.L    D3,D1            ;089C: 2203
  879.     CLR    D1            ;089E: 4241
  880.     SWAP    D1            ;08A0: 4841
  881.     LSR    #5,D1            ;08A2: EA49
  882.     OR    D1,D2            ;08A4: 8441
  883.     MOVE.L    D2,4(A1)        ;08A6: 23420004
  884.     LSL.L    #8,D3            ;08AA: E18B
  885.     LSL.L    #3,D3            ;08AC: E78B
  886.     MOVE.L    D3,8(A1)        ;08AE: 23430008
  887.     MOVEM.L    (A7)+,D2-D4        ;08B2: 4CDF001C
  888.     RTS                ;08B6: 4E75
  889. LAB_0058:
  890.     MOVEM.L    D2-D5,-(A7)        ;08B8: 48E73C00
  891.     MOVE.L    (A0),D0            ;08BC: 2010
  892.     BCLR    #31,D0            ;08BE: 0880001F
  893.     SNE    D1            ;08C2: 56C1
  894.     MOVEM.L    4(A0),D2-D3        ;08C4: 4CE8000C0004
  895.     SWAP    D0            ;08CA: 4840
  896.     CMP    #$7FFF,D0        ;08CC: B07C7FFF
  897.     BEQ.S    LAB_005C        ;08D0: 6744
  898.     MOVE.L    D2,D4            ;08D2: 2802
  899.     OR.L    D3,D4            ;08D4: 8883
  900.     BEQ.S    LAB_005F        ;08D6: 675E
  901.     MOVEQ    #0,D5            ;08D8: 7A00
  902.     MOVE.L    D3,D4            ;08DA: 2803
  903.     LSR.L    #2,D4            ;08DC: E48C
  904.     ANDI.L    #$00000200,D4        ;08DE: 028400000200
  905.     OR.L    D4,D3            ;08E4: 8684
  906.     ADDI.L    #$000003FF,D3        ;08E6: 0683000003FF
  907.     ADDX.L    D5,D2            ;08EC: D585
  908.     BCC.S    LAB_0059        ;08EE: 6406
  909.     ROXR.L    #1,D2            ;08F0: E292
  910.     ROXR.L    #1,D3            ;08F2: E293
  911.     ADDQ    #1,D0            ;08F4: 5240
  912. LAB_0059:
  913.     SUBI    #$3C00,D0        ;08F6: 04403C00
  914.     BLE.S    LAB_005E        ;08FA: 6F30
  915. LAB_005A:
  916.     BTST    #31,D2            ;08FC: 0802001F
  917.     BNE.S    LAB_005B        ;0900: 660A
  918.     SUBQ    #1,D0            ;0902: 5340
  919.     BEQ.S    LAB_0060        ;0904: 6736
  920.     ADD.L    D3,D3            ;0906: D683
  921.     ADDX.L    D2,D2            ;0908: D582
  922.     BRA.S    LAB_005A        ;090A: 60F0
  923. LAB_005B:
  924.     CMP    #$07FF,D0        ;090C: B07C07FF
  925.     BLT.S    LAB_0060        ;0910: 6D2A
  926.     MOVEQ    #0,D2            ;0912: 7400
  927.     MOVEQ    #0,D3            ;0914: 7600
  928. LAB_005C:
  929.     MOVE    #$07FF,D0        ;0916: 303C07FF
  930.     BCLR    #31,D2            ;091A: 0882001F
  931.     MOVE.L    D2,D4            ;091E: 2802
  932.     OR.L    D3,D4            ;0920: 8883
  933.     BEQ.S    LAB_0060        ;0922: 6718
  934.     BSET    #29,D2            ;0924: 08C2001D
  935.     BRA.S    LAB_0060        ;0928: 6012
  936. LAB_005D:
  937.     ADDQ    #1,D0            ;092A: 5240
  938. LAB_005E:
  939.     LSR.L    #1,D2            ;092C: E28A
  940.     ROXR.L    #1,D3            ;092E: E293
  941.     TST    D0            ;0930: 4A40
  942.     BNE.S    LAB_005D        ;0932: 66F6
  943.     BRA.S    LAB_0060        ;0934: 6006
  944. LAB_005F:
  945.     MOVEQ    #0,D0            ;0936: 7000
  946.     MOVEQ    #0,D2            ;0938: 7400
  947.     MOVEQ    #0,D3            ;093A: 7600
  948. LAB_0060:
  949.     SWAP    D0            ;093C: 4840
  950.     CLR    D0            ;093E: 4240
  951.     LSL.L    #4,D0            ;0940: E988
  952.     TST.B    D1            ;0942: 4A01
  953.     BEQ.S    LAB_0061        ;0944: 6704
  954.     BSET    #31,D0            ;0946: 08C0001F
  955. LAB_0061:
  956.     BCLR    #31,D2            ;094A: 0882001F
  957.     MOVE.L    D2,D1            ;094E: 2202
  958.     LSR.L    #8,D1            ;0950: E089
  959.     LSR.L    #3,D1            ;0952: E689
  960.     OR.L    D1,D0            ;0954: 8081
  961.     MOVE.L    D0,(A1)            ;0956: 2280
  962.     LSR.L    #8,D3            ;0958: E08B
  963.     LSR.L    #3,D3            ;095A: E68B
  964.     SWAP    D2            ;095C: 4842
  965.     CLR    D2            ;095E: 4242
  966.     LSL.L    #5,D2            ;0960: EB8A
  967.     OR.L    D2,D3            ;0962: 8682
  968.     MOVE.L    D3,4(A1)        ;0964: 23430004
  969.     MOVEM.L    (A7)+,D2-D5        ;0968: 4CDF003C
  970.     RTS                ;096C: 4E75
  971.     DC.W    $0000            ;096E
  972. LAB_0062:
  973.     MOVEM.L    D2/A3,-(A7)        ;0970: 48E72010
  974.     LEA    -44(A7),A7        ;0974: 4FEFFFD4
  975.     MOVEQ    #0,D1            ;0978: 7200
  976.     MOVEA.L    A1,A3            ;097A: 2649
  977.     MOVE    (A0),D1            ;097C: 3210
  978.     MOVEQ    #43,D0            ;097E: 702B
  979.     BCLR    #15,D1            ;0980: 0881000F
  980.     BEQ.S    LAB_0063        ;0984: 6702
  981.     MOVEQ    #45,D0            ;0986: 702D
  982. LAB_0063:
  983.     MOVE.B    D0,(A3)+        ;0988: 16C0
  984.     CMP    #$7FFF,D1        ;098A: B27C7FFF
  985.     BNE.S    LAB_0065        ;098E: 662E
  986.     MOVE.L    4(A0),D2        ;0990: 24280004
  987.     BCLR    #31,D2            ;0994: 0882001F
  988.     OR.L    8(A0),D2        ;0998: 84A80008
  989.     BNE.S    LAB_0064        ;099C: 6610
  990.     MOVE.B    #$49,(A3)+        ;099E: 16FC0049
  991.     MOVE.B    #$4E,(A3)+        ;09A2: 16FC004E
  992.     MOVE.B    #$46,(A3)+        ;09A6: 16FC0046
  993.     BRA    LAB_006F        ;09AA: 600000A2
  994. LAB_0064:
  995.     MOVE.B    #$4E,(A3)+        ;09AE: 16FC004E
  996.     MOVE.B    #$41,(A3)+        ;09B2: 16FC0041
  997.     MOVE.B    #$4E,(A3)+        ;09B6: 16FC004E
  998.     BRA    LAB_006F        ;09BA: 60000092
  999. LAB_0065:
  1000.     MOVE.L    4(A0),D2        ;09BE: 24280004
  1001.     OR.L    8(A0),D2        ;09C2: 84A80008
  1002.     BNE.S    LAB_0066        ;09C6: 6608
  1003.     MOVE.B    #$30,(A3)+        ;09C8: 16FC0030
  1004.     BRA    LAB_006F        ;09CC: 60000080
  1005. LAB_0066:
  1006.     MOVE    D1,32(A7)        ;09D0: 3F410020
  1007.     CLR    34(A7)            ;09D4: 426F0022
  1008.     MOVE.L    4(A0),36(A7)        ;09D8: 2F6800040024
  1009.     MOVE.L    8(A0),40(A7)        ;09DE: 2F6800080028
  1010.     LEA    32(A7),A0        ;09E4: 41EF0020
  1011.     MOVEA.L    A7,A1            ;09E8: 224F
  1012.     BSR    LAB_0047        ;09EA: 6100FD2C
  1013.     SUBQ.L    #1,D0            ;09EE: 5380
  1014.     MOVEQ    #0,D1            ;09F0: 7200
  1015.     CMP    #$0009,D0        ;09F2: B07C0009
  1016.     BGE.S    LAB_0067        ;09F6: 6C0A
  1017.     CMP    #$FFFC,D0        ;09F8: B07CFFFC
  1018.     BLE.S    LAB_0067        ;09FC: 6F04
  1019.     MOVE.L    D0,D1            ;09FE: 2200
  1020.     MOVEQ    #0,D0            ;0A00: 7000
  1021. LAB_0067:
  1022.     TST    D1            ;0A02: 4A41
  1023.     BPL.S    LAB_006A        ;0A04: 6A14
  1024.     MOVE.B    #$30,(A3)+        ;0A06: 16FC0030
  1025.     MOVE.B    #$2E,(A3)+        ;0A0A: 16FC002E
  1026. LAB_0068:
  1027.     ADDQ    #1,D1            ;0A0E: 5241
  1028.     BEQ.S    LAB_0069        ;0A10: 6706
  1029.     MOVE.B    #$30,(A3)+        ;0A12: 16FC0030
  1030.     BRA.S    LAB_0068        ;0A16: 60F6
  1031. LAB_0069:
  1032.     MOVEQ    #-1,D1            ;0A18: 72FF
  1033. LAB_006A:
  1034.     MOVEA.L    A7,A0            ;0A1A: 204F
  1035.     MOVEQ    #0,D2            ;0A1C: 7400
  1036. LAB_006B:
  1037.     MOVE.B    (A0)+,(A3)+        ;0A1E: 16D8
  1038.     CMP    D1,D2            ;0A20: B441
  1039.     BNE.S    LAB_006C        ;0A22: 6604
  1040.     MOVE.B    #$2E,(A3)+        ;0A24: 16FC002E
  1041. LAB_006C:
  1042.     ADDQ    #1,D2            ;0A28: 5242
  1043.     CMP    #$0010,D2        ;0A2A: B47C0010
  1044.     BCS.S    LAB_006B        ;0A2E: 65EE
  1045. LAB_006D:
  1046.     CMPI.B    #$30,-(A3)        ;0A30: 0C230030
  1047.     BEQ.S    LAB_006D        ;0A34: 67FA
  1048.     CMPI.B    #$2E,(A3)        ;0A36: 0C13002E
  1049.     BEQ.S    LAB_006E        ;0A3A: 6702
  1050.     ADDQ.L    #1,A3            ;0A3C: 528B
  1051. LAB_006E:
  1052.     EXT.L    D0            ;0A3E: 48C0
  1053.     BEQ.S    LAB_006F        ;0A40: 670C
  1054.     MOVE.B    #$45,(A3)+        ;0A42: 16FC0045
  1055.     MOVEA.L    A3,A0            ;0A46: 204B
  1056.     BSR    LAB_004D        ;0A48: 6100FDAA
  1057.     BRA.S    LAB_0070        ;0A4C: 6002
  1058. LAB_006F:
  1059.     CLR.B    (A3)            ;0A4E: 4213
  1060. LAB_0070:
  1061.     LEA    44(A7),A7        ;0A50: 4FEF002C
  1062.     MOVEM.L    (A7)+,D2/A3        ;0A54: 4CDF0804
  1063.     RTS                ;0A58: 4E75
  1064.     DC.W    $0000            ;0A5A
  1065. LAB_0071:
  1066.     MOVEM.L    D2-D3/A2-A3/A5-A6,-(A7)    ;0A5C: 48E73036
  1067.     MOVEA.L    A0,A2            ;0A60: 2448
  1068.     MOVEA.L    740(A4),A6        ;0A62: 2C6C02E4
  1069.     MOVEA.L    (A0),A0            ;0A66: 2050
  1070.     MOVEQ    #0,D3            ;0A68: 7600
  1071. LAB_0072:
  1072.     CMPI.B    #$20,(A0)+        ;0A6A: 0C180020
  1073.     BEQ.S    LAB_0072        ;0A6E: 67FA
  1074.     MOVEQ    #0,D2            ;0A70: 7400
  1075.     MOVEA.L    A1,A3            ;0A72: 2649
  1076.     MOVE.B    -(A0),D0        ;0A74: 1020
  1077.     MOVEQ    #0,D1            ;0A76: 7200
  1078.     CMP.B    #$2B,D0            ;0A78: B03C002B
  1079.     BEQ.S    LAB_0073        ;0A7C: 670A
  1080.     CMP.B    #$2D,D0            ;0A7E: B03C002D
  1081.     BNE.S    LAB_0074        ;0A82: 6606
  1082.     BSET    #31,D2            ;0A84: 08C2001F
  1083. LAB_0073:
  1084.     ADDQ.L    #1,A0            ;0A88: 5288
  1085. LAB_0074:
  1086.     MOVEA.L    A0,A5            ;0A8A: 2A48
  1087.     MOVE.B    (A0),D0            ;0A8C: 1010
  1088.     JSR    -174(A6)        ;0A8E: 4EAEFF52
  1089.     MOVE.B    D0,D3            ;0A92: 1600
  1090.     MOVE.B    1(A5),D0        ;0A94: 102D0001
  1091.     LSL    #8,D3            ;0A98: E14B
  1092.     JSR    -174(A6)        ;0A9A: 4EAEFF52
  1093.     MOVE.B    D0,D3            ;0A9E: 1600
  1094.     MOVE.B    2(A5),D0        ;0AA0: 102D0002
  1095.     LSL.L    #8,D3            ;0AA4: E18B
  1096.     JSR    -174(A6)        ;0AA6: 4EAEFF52
  1097.     MOVE.B    D0,D3            ;0AAA: 1600
  1098.     MOVEA.L    A5,A0            ;0AAC: 204D
  1099.     CMP.L    #$00494E46,D3        ;0AAE: B6BC00494E46
  1100.     BEQ.S    LAB_007A        ;0AB4: 677C
  1101.     CMP.L    #$004E414E,D3        ;0AB6: B6BC004E414E
  1102.     BEQ    LAB_007C        ;0ABC: 67000086
  1103.     BSR    LAB_0087        ;0AC0: 61000100
  1104.     MOVE.L    D0,D1            ;0AC4: 2200
  1105.     BMI    LAB_007F        ;0AC6: 6B0000A6
  1106. LAB_0075:
  1107.     CMPI.B    #$20,(A0)+        ;0ACA: 0C180020
  1108.     BEQ.S    LAB_0075        ;0ACE: 67FA
  1109.     MOVE.B    -(A0),D0        ;0AD0: 1020
  1110.     MOVEA.L    A0,A5            ;0AD2: 2A48
  1111.     JSR    -174(A6)        ;0AD4: 4EAEFF52
  1112.     MOVEQ    #0,D3            ;0AD8: 7600
  1113.     CMP.B    #$45,D0            ;0ADA: B03C0045
  1114.     MOVEA.L    A5,A0            ;0ADE: 204D
  1115.     BNE.S    LAB_0079        ;0AE0: 663E
  1116.     MOVEQ    #0,D0            ;0AE2: 7000
  1117.     ADDQ.L    #1,A0            ;0AE4: 5288
  1118.     MOVE.B    (A0),D0            ;0AE6: 1010
  1119.     CMP.B    #$2B,D0            ;0AE8: B03C002B
  1120.     BEQ.S    LAB_0076        ;0AEC: 670A
  1121.     CMP.B    #$2D,D0            ;0AEE: B03C002D
  1122.     BNE.S    LAB_0077        ;0AF2: 6606
  1123.     BSET    #30,D2            ;0AF4: 08C2001E
  1124. LAB_0076:
  1125.     ADDQ.L    #1,A0            ;0AF8: 5288
  1126. LAB_0077:
  1127.     MOVE.B    (A0)+,D0        ;0AFA: 1018
  1128.     MOVEA.L    D3,A1            ;0AFC: 2243
  1129.     SUBI.B    #$30,D0            ;0AFE: 04000030
  1130.     BCS.S    LAB_0078        ;0B02: 6512
  1131.     CMP.B    #$09,D0            ;0B04: B03C0009
  1132.     BHI.S    LAB_0078        ;0B08: 620C
  1133.     ADD.L    D3,D3            ;0B0A: D683
  1134.     ADD.L    D3,D3            ;0B0C: D683
  1135.     ADD.L    A1,D3            ;0B0E: D689
  1136.     ADD.L    D3,D3            ;0B10: D683
  1137.     ADD.L    D0,D3            ;0B12: D680
  1138.     BRA.S    LAB_0077        ;0B14: 60E4
  1139. LAB_0078:
  1140.     SUBQ.L    #1,A0            ;0B16: 5388
  1141.     BTST    #30,D2            ;0B18: 0802001E
  1142.     BEQ.S    LAB_0079        ;0B1C: 6702
  1143.     NEG.L    D3            ;0B1E: 4483
  1144. LAB_0079:
  1145.     ADD.L    D3,D1            ;0B20: D283
  1146.     MOVE.L    A0,D3            ;0B22: 2608
  1147.     MOVE.L    D1,D0            ;0B24: 2001
  1148.     MOVEA.L    A3,A0            ;0B26: 204B
  1149.     BSR    LAB_0036        ;0B28: 6100FADA
  1150.     MOVEA.L    D3,A0            ;0B2C: 2043
  1151.     BNE.S    LAB_007D        ;0B2E: 662A
  1152.     BRA.S    LAB_007B        ;0B30: 6002
  1153. LAB_007A:
  1154.     ADDQ.L    #3,A0            ;0B32: 5688
  1155. LAB_007B:
  1156.     MOVE.L    #$7FFF0000,(A3)        ;0B34: 26BC7FFF0000
  1157.     CLR.L    4(A3)            ;0B3A: 42AB0004
  1158.     CLR.L    8(A3)            ;0B3E: 42AB0008
  1159.     BRA.S    LAB_007D        ;0B42: 6016
  1160. LAB_007C:
  1161.     ADDQ.L    #3,A0            ;0B44: 5688
  1162.     MOVE.L    #$7FFF0000,(A3)        ;0B46: 26BC7FFF0000
  1163.     CLR.L    4(A3)            ;0B4C: 42AB0004
  1164.     CLR.L    8(A3)            ;0B50: 42AB0008
  1165.     BSET    #5,4(A3)        ;0B54: 08EB00050004
  1166. LAB_007D:
  1167.     TST.L    D2            ;0B5A: 4A82
  1168.     BPL.S    LAB_007E        ;0B5C: 6A04
  1169.     BSET    #7,(A3)            ;0B5E: 08D30007
  1170. LAB_007E:
  1171.     CMPI.B    #$20,(A0)+        ;0B62: 0C180020
  1172.     BEQ.S    LAB_007E        ;0B66: 67FA
  1173.     SUBQ.L    #1,A0            ;0B68: 5388
  1174.     MOVEQ    #-1,D0            ;0B6A: 70FF
  1175.     BRA.S    LAB_0080        ;0B6C: 6002
  1176. LAB_007F:
  1177.     MOVEQ    #0,D0            ;0B6E: 7000
  1178. LAB_0080:
  1179.     MOVE.L    A0,(A2)            ;0B70: 2488
  1180.     MOVEM.L    (A7)+,D2-D3/A2-A3/A5-A6    ;0B72: 4CDF6C0C
  1181.     RTS                ;0B76: 4E75
  1182. LAB_0081:
  1183.     MOVEQ    #0,D0            ;0B78: 7000
  1184. LAB_0082:
  1185.     MOVE.B    (A2)+,D0        ;0B7A: 101A
  1186.     CMP.B    #$2E,D0            ;0B7C: B03C002E
  1187.     BEQ.S    LAB_0083        ;0B80: 671E
  1188.     SUBI.B    #$30,D0            ;0B82: 04000030
  1189.     BLT.S    LAB_0084        ;0B86: 6D1E
  1190.     CMP.B    #$09,D0            ;0B88: B03C0009
  1191.     BHI.S    LAB_0084        ;0B8C: 6218
  1192.     BCLR    #31,D4            ;0B8E: 0884001F
  1193.     BTST    #0,D4            ;0B92: 08040000
  1194.     BEQ.S    LAB_0085        ;0B96: 6712
  1195.     SUBQ    #1,D3            ;0B98: 5343
  1196.     ANDI.B    #$F7,CCR        ;0B9A: 023C00F7
  1197.     BRA.S    LAB_0085        ;0B9E: 600A
  1198. LAB_0083:
  1199.     BSET    #0,D4            ;0BA0: 08C40000
  1200.     BEQ.S    LAB_0082        ;0BA4: 67D4
  1201. LAB_0084:
  1202.     ORI.B    #$08,CCR        ;0BA6: 003C0008
  1203. LAB_0085:
  1204.     RTS                ;0BAA: 4E75
  1205. LAB_0086:
  1206.     MOVEA.L    D7,A4            ;0BAC: 2847
  1207.     MOVE.L    D6,D5            ;0BAE: 2A06
  1208.     LSL.L    #1,D7            ;0BB0: E38F
  1209.     ROXL.L    #1,D6            ;0BB2: E396
  1210.     LSL.L    #1,D7            ;0BB4: E38F
  1211.     ROXL.L    #1,D6            ;0BB6: E396
  1212.     ADD.L    A4,D7            ;0BB8: DE8C
  1213.     ADDX.L    D5,D6            ;0BBA: DD85
  1214.     LSL.L    #1,D7            ;0BBC: E38F
  1215.     ROXL.L    #1,D6            ;0BBE: E396
  1216.     RTS                ;0BC0: 4E75
  1217. LAB_0087:
  1218.     MOVEM.L    D2-D7/A2/A4,-(A7)    ;0BC2: 48E73F28
  1219.     MOVEA.L    A0,A2            ;0BC6: 2448
  1220.     MOVEQ    #64,D2            ;0BC8: 7440
  1221.     MOVEQ    #0,D3            ;0BCA: 7600
  1222.     MOVEQ    #0,D6            ;0BCC: 7C00
  1223.     MOVEQ    #0,D7            ;0BCE: 7E00
  1224.     MOVEQ    #0,D4            ;0BD0: 7800
  1225.     BSET    #31,D4            ;0BD2: 08C4001F
  1226. LAB_0088:
  1227.     BSR.S    LAB_0081        ;0BD6: 61A0
  1228.     BMI.S    LAB_008B        ;0BD8: 6B20
  1229.     BSR.S    LAB_0086        ;0BDA: 61D0
  1230.     ADD.L    D0,D7            ;0BDC: DE80
  1231.     MOVEQ    #0,D5            ;0BDE: 7A00
  1232.     ADDX.L    D5,D6            ;0BE0: DD85
  1233.     CMP.L    #$19990000,D6        ;0BE2: BCBC19990000
  1234.     BCS.S    LAB_0088        ;0BE8: 65EC
  1235. LAB_0089:
  1236.     BSR.S    LAB_0081        ;0BEA: 618C
  1237.     BMI.S    LAB_008B        ;0BEC: 6B0C
  1238.     TST.B    D0            ;0BEE: 4A00
  1239.     BEQ.S    LAB_008A        ;0BF0: 6704
  1240.     ORI.B    #$01,D7            ;0BF2: 00070001
  1241. LAB_008A:
  1242.     ADDQ    #1,D3            ;0BF6: 5243
  1243.     BRA.S    LAB_0089        ;0BF8: 60F0
  1244. LAB_008B:
  1245.     MOVE.L    D6,D5            ;0BFA: 2A06
  1246.     OR.L    D7,D5            ;0BFC: 8A87
  1247.     BEQ.S    LAB_008E        ;0BFE: 671A
  1248. LAB_008C:
  1249.     CMP.L    #$19990000,D6        ;0C00: BCBC19990000
  1250.     BCC.S    LAB_008D        ;0C06: 6406
  1251.     BSR.S    LAB_0086        ;0C08: 61A2
  1252.     SUBQ    #1,D3            ;0C0A: 5343
  1253.     BRA.S    LAB_008C        ;0C0C: 60F2
  1254. LAB_008D:
  1255.     TST.L    D6            ;0C0E: 4A86
  1256.     BMI.S    LAB_008F        ;0C10: 6B0E
  1257.     SUBQ    #1,D2            ;0C12: 5342
  1258.     LSL.L    #1,D7            ;0C14: E38F
  1259.     ROXL.L    #1,D6            ;0C16: E396
  1260.     BRA.S    LAB_008D        ;0C18: 60F4
  1261. LAB_008E:
  1262.     MOVEQ    #0,D2            ;0C1A: 7400
  1263.     MOVEQ    #0,D3            ;0C1C: 7600
  1264.     BRA.S    LAB_0090        ;0C1E: 6006
  1265. LAB_008F:
  1266.     ADDI    #$3FFE,D2        ;0C20: 06423FFE
  1267.     SWAP    D2            ;0C24: 4842
  1268. LAB_0090:
  1269.     MOVE.L    D2,(A1)            ;0C26: 2282
  1270.     MOVEM.L    D6-D7,4(A1)        ;0C28: 48E900C00004
  1271.     SUBQ.L    #1,A2            ;0C2E: 538A
  1272.     MOVEA.L    A2,A0            ;0C30: 204A
  1273.     MOVE.L    D4,D0            ;0C32: 2004
  1274.     MOVE    D3,D0            ;0C34: 3003
  1275.     MOVEM.L    (A7)+,D2-D7/A2/A4    ;0C36: 4CDF14FC
  1276.     RTS                ;0C3A: 4E75
  1277. LAB_0091:
  1278.     MOVEM.L    D2,-(A7)        ;0C3C: 48E72000
  1279.     MOVEQ    #0,D2            ;0C40: 7400
  1280.     MOVEQ    #1,D1            ;0C42: 7201
  1281. LAB_0092:
  1282.     CMP.L    D0,D1            ;0C44: B280
  1283.     BCC.S    LAB_0093        ;0C46: 640A
  1284.     ADD.L    D1,D1            ;0C48: D281
  1285.     ADDQ.B    #1,D2            ;0C4A: 5202
  1286.     CMP.B    #$20,D2            ;0C4C: B43C0020
  1287.     BCS.S    LAB_0092        ;0C50: 65F2
  1288. LAB_0093:
  1289.     MOVE.L    D2,D0            ;0C52: 2002
  1290.     MOVEM.L    (A7)+,D2        ;0C54: 4CDF0004
  1291.     RTS                ;0C58: 4E75
  1292.     DC.W    $0000            ;0C5A
  1293.     MOVEA.L    4(A7),A0        ;0C5C: 206F0004
  1294. LAB_0094:
  1295.     MOVE.L    (A0),D0            ;0C60: 2010
  1296.     SUBQ.L    #1,D0            ;0C62: 5380
  1297.     BEQ.S    LAB_0095        ;0C64: 6704
  1298.     SUBQ.L    #1,D0            ;0C66: 5380
  1299.     BNE.S    LAB_0096        ;0C68: 6608
  1300. LAB_0095:
  1301.     MOVEQ    #33,D0            ;0C6A: 7021
  1302.     MOVE.L    D0,988(A4)        ;0C6C: 294003DC
  1303.     BRA.S    LAB_0097        ;0C70: 6006
  1304. LAB_0096:
  1305.     MOVEQ    #34,D0            ;0C72: 7022
  1306.     MOVE.L    D0,988(A4)        ;0C74: 294003DC
  1307. LAB_0097:
  1308.     MOVEQ    #0,D0            ;0C78: 7000
  1309.     RTS                ;0C7A: 4E75
  1310.     MOVE.L    4(A7),D0        ;0C7C: 202F0004
  1311.     MOVEA.L    8(A7),A0        ;0C80: 206F0008
  1312.     MOVE.L    12(A7),4(A7)        ;0C84: 2F6F000C0004
  1313.     MOVE.L    16(A7),8(A7)        ;0C8A: 2F6F00100008
  1314.     MOVE.L    20(A7),12(A7)        ;0C90: 2F6F0014000C
  1315.     MOVE.L    24(A7),16(A7)        ;0C96: 2F6F00180010
  1316.     MOVE.L    28(A7),20(A7)        ;0C9C: 2F6F001C0014
  1317.     MOVE.L    32(A7),24(A7)        ;0CA2: 2F6F00200018
  1318. LAB_0098:
  1319.     MOVEM.L    D6-D7/A3/A5,-(A7)    ;0CA8: 48E70314
  1320.     MOVE.L    D0,D7            ;0CAC: 2E00
  1321.     MOVEA.L    A0,A5            ;0CAE: 2A48
  1322. LAB_0099:
  1323.     TST.B    (A0)+            ;0CB0: 4A18
  1324.     BNE.S    LAB_0099        ;0CB2: 66FC
  1325.     SUBQ.L    #1,A0            ;0CB4: 5388
  1326.     SUBA.L    A5,A0            ;0CB6: 91CD
  1327.     MOVE.L    A0,D6            ;0CB8: 2C08
  1328.     ADDQ.L    #1,D6            ;0CBA: 5286
  1329.     MOVE.L    D6,D0            ;0CBC: 2006
  1330.     BSR    LAB_00CF        ;0CBE: 61000498
  1331.     MOVEA.L    D0,A3            ;0CC2: 2640
  1332.     TST.L    D0            ;0CC4: 4A80
  1333.     BEQ.S    LAB_009A        ;0CC6: 670A
  1334.     MOVE.L    D6,D0            ;0CC8: 2006
  1335.     MOVEA.L    A3,A0            ;0CCA: 204B
  1336.     MOVEA.L    A5,A1            ;0CCC: 224D
  1337.     BSR    LAB_00B8        ;0CCE: 61000300
  1338. LAB_009A:
  1339.     LEA    956(A4),A5        ;0CD2: 4BEC03BC
  1340.     MOVE.L    D7,(A5)+        ;0CD6: 2AC7
  1341.     MOVE.L    A3,(A5)+        ;0CD8: 2ACB
  1342.     LEA    20(A7),A3        ;0CDA: 47EF0014
  1343.     MOVE.L    (A3)+,(A5)+        ;0CDE: 2ADB
  1344.     MOVE.L    (A3)+,(A5)+        ;0CE0: 2ADB
  1345.     MOVE.L    (A3)+,(A5)+        ;0CE2: 2ADB
  1346.     LEA    32(A7),A3        ;0CE4: 47EF0020
  1347.     MOVE.L    (A3)+,(A5)+        ;0CE8: 2ADB
  1348.     MOVE.L    (A3)+,(A5)+        ;0CEA: 2ADB
  1349.     MOVE.L    (A3)+,(A5)+        ;0CEC: 2ADB
  1350.     LEA    956(A4),A0        ;0CEE: 41EC03BC
  1351.     BSR    LAB_0094        ;0CF2: 6100FF6C
  1352.     MOVE.L    D0,D6            ;0CF6: 2C00
  1353.     MOVE.L    960(A4),D0        ;0CF8: 202C03C0
  1354.     BEQ.S    LAB_009B        ;0CFC: 670A
  1355.     MOVEA.L    D0,A0            ;0CFE: 2040
  1356.     BSR    LAB_00BE        ;0D00: 610002EA
  1357.     CLR.L    960(A4)            ;0D04: 42AC03C0
  1358. LAB_009B:
  1359.     TST.L    D6            ;0D08: 4A86
  1360.     BEQ.S    LAB_009C        ;0D0A: 6708
  1361.     MOVEM.L    980(A4),D0-D1        ;0D0C: 4CEC000303D4
  1362.     BRA.S    LAB_009D        ;0D12: 6006
  1363. LAB_009C:
  1364.     MOVEM.L    36(A7),D0-D1        ;0D14: 4CEF00030024
  1365. LAB_009D:
  1366.     MOVEM.L    (A7)+,D6-D7/A3/A5    ;0D1A: 4CDF28C0
  1367.     RTS                ;0D1E: 4E75
  1368. LAB_009E:
  1369.     MOVEM.L    D2-D3/A6,-(A7)        ;0D20: 48E73002
  1370.     MOVEM.L    16(A7),D0-D1        ;0D24: 4CEF00030010
  1371.     MOVEQ    #0,D2            ;0D2A: 7400
  1372.     MOVEQ    #0,D3            ;0D2C: 7600
  1373.     MOVEA.L    752(A4),A6        ;0D2E: 2C6C02F0
  1374.     JSR    -42(A6)            ;0D32: 4EAEFFD6
  1375.     BGE.S    LAB_009F        ;0D36: 6C28
  1376.     MOVE.L    #$FFEFFFFF,D0        ;0D38: 203CFFEFFFFF
  1377.     MOVEQ    #-2,D1            ;0D3E: 72FE
  1378.     MOVE.L    D1,-(A7)        ;0D40: 2F01
  1379.     MOVE.L    D0,-(A7)        ;0D42: 2F00
  1380.     MOVE.L    D3,-(A7)        ;0D44: 2F03
  1381.     MOVE.L    D2,-(A7)        ;0D46: 2F02
  1382.     MOVE.L    36(A7),-(A7)        ;0D48: 2F2F0024
  1383.     MOVE.L    36(A7),-(A7)        ;0D4C: 2F2F0024
  1384.     LEA    LAB_00A2(PC),A0        ;0D50: 41FA0054
  1385.     MOVEQ    #1,D0            ;0D54: 7001
  1386.     BSR    LAB_0098        ;0D56: 6100FF50
  1387.     LEA    24(A7),A7        ;0D5A: 4FEF0018
  1388.     BRA.S    LAB_00A1        ;0D5E: 6040
  1389. LAB_009F:
  1390.     MOVE.L    16(A7),D0        ;0D60: 202F0010
  1391.     MOVE.L    D0,D1            ;0D64: 2200
  1392.     LSL.L    #1,D1            ;0D66: E389
  1393.     OR.L    20(A7),D1        ;0D68: 82AF0014
  1394.     BNE.S    LAB_00A0        ;0D6C: 662A
  1395.     MOVE.L    #$FFEFFFFF,D1        ;0D6E: 223CFFEFFFFF
  1396.     MOVEQ    #-2,D3            ;0D74: 76FE
  1397.     MOVE.L    D3,-(A7)        ;0D76: 2F03
  1398.     MOVE.L    D1,-(A7)        ;0D78: 2F01
  1399.     MOVEQ    #0,D1            ;0D7A: 7200
  1400.     MOVE.L    D1,-(A7)        ;0D7C: 2F01
  1401.     MOVE.L    D2,-(A7)        ;0D7E: 2F02
  1402.     MOVE.L    36(A7),D1        ;0D80: 222F0024
  1403.     MOVE.L    D1,-(A7)        ;0D84: 2F01
  1404.     MOVE.L    D0,-(A7)        ;0D86: 2F00
  1405.     LEA    LAB_00A2(PC),A0        ;0D88: 41FA001C
  1406.     MOVEQ    #6,D0            ;0D8C: 7006
  1407.     BSR    LAB_0098        ;0D8E: 6100FF18
  1408.     LEA    24(A7),A7        ;0D92: 4FEF0018
  1409.     BRA.S    LAB_00A1        ;0D96: 6008
  1410. LAB_00A0:
  1411.     MOVEA.L    756(A4),A6        ;0D98: 2C6C02F4
  1412.     JSR    -84(A6)            ;0D9C: 4EAEFFAC
  1413. LAB_00A1:
  1414.     MOVEM.L    (A7)+,D2-D3/A6        ;0DA0: 4CDF400C
  1415.     RTS                ;0DA4: 4E75
  1416. LAB_00A2:
  1417.     DC.W    $6C6F            ;0DA6
  1418.     DC.W    $6700            ;0DA8
  1419.     MOVEM.L    D2-D3/A6,-(A7)        ;0DAA: 48E73002
  1420.     MOVEM.L    16(A7),D0-D1        ;0DAE: 4CEF00030010
  1421.     MOVEQ    #0,D2            ;0DB4: 7400
  1422.     MOVEQ    #0,D3            ;0DB6: 7600
  1423.     MOVEA.L    752(A4),A6        ;0DB8: 2C6C02F0
  1424.     JSR    -42(A6)            ;0DBC: 4EAEFFD6
  1425.     BGE.S    LAB_00A3        ;0DC0: 6C28
  1426.     MOVE.L    #$FFEFFFFF,D0        ;0DC2: 203CFFEFFFFF
  1427.     MOVEQ    #-2,D1            ;0DC8: 72FE
  1428.     MOVE.L    D1,-(A7)        ;0DCA: 2F01
  1429.     MOVE.L    D0,-(A7)        ;0DCC: 2F00
  1430.     MOVE.L    D3,-(A7)        ;0DCE: 2F03
  1431.     MOVE.L    D2,-(A7)        ;0DD0: 2F02
  1432.     MOVE.L    36(A7),-(A7)        ;0DD2: 2F2F0024
  1433.     MOVE.L    36(A7),-(A7)        ;0DD6: 2F2F0024
  1434.     LEA    LAB_00A2(PC),A0        ;0DDA: 41FAFFCA
  1435.     MOVEQ    #1,D0            ;0DDE: 7001
  1436.     BSR    LAB_0098        ;0DE0: 6100FEC6
  1437.     LEA    24(A7),A7        ;0DE4: 4FEF0018
  1438.     BRA.S    LAB_00A5        ;0DE8: 6040
  1439. LAB_00A3:
  1440.     MOVE.L    16(A7),D0        ;0DEA: 202F0010
  1441.     MOVE.L    D0,D1            ;0DEE: 2200
  1442.     LSL.L    #1,D1            ;0DF0: E389
  1443.     OR.L    20(A7),D1        ;0DF2: 82AF0014
  1444.     BNE.S    LAB_00A4        ;0DF6: 662A
  1445.     MOVE.L    #$FFEFFFFF,D1        ;0DF8: 223CFFEFFFFF
  1446.     MOVEQ    #-2,D3            ;0DFE: 76FE
  1447.     MOVE.L    D3,-(A7)        ;0E00: 2F03
  1448.     MOVE.L    D1,-(A7)        ;0E02: 2F01
  1449.     MOVEQ    #0,D1            ;0E04: 7200
  1450.     MOVE.L    D1,-(A7)        ;0E06: 2F01
  1451.     MOVE.L    D2,-(A7)        ;0E08: 2F02
  1452.     MOVE.L    36(A7),D1        ;0E0A: 222F0024
  1453.     MOVE.L    D1,-(A7)        ;0E0E: 2F01
  1454.     MOVE.L    D0,-(A7)        ;0E10: 2F00
  1455.     LEA    LAB_00A2(PC),A0        ;0E12: 41FAFF92
  1456.     MOVEQ    #6,D0            ;0E16: 7006
  1457.     BSR    LAB_0098        ;0E18: 6100FE8E
  1458.     LEA    24(A7),A7        ;0E1C: 4FEF0018
  1459.     BRA.S    LAB_00A5        ;0E20: 6008
  1460. LAB_00A4:
  1461.     MOVEA.L    756(A4),A6        ;0E22: 2C6C02F4
  1462.     JSR    -126(A6)        ;0E26: 4EAEFF82
  1463. LAB_00A5:
  1464.     MOVEM.L    (A7)+,D2-D3/A6        ;0E2A: 4CDF400C
  1465.     RTS                ;0E2E: 4E75
  1466. LAB_00A6:
  1467.     MOVEM.L    D2-D5/A1,-(A7)        ;0E30: 48E73C40
  1468.     MOVEQ    #0,D4            ;0E34: 7800
  1469.     MOVEQ    #0,D1            ;0E36: 7200
  1470.     BRA    LAB_00A7        ;0E38: 6000001A
  1471.     MOVEM.L    D2-D5/A1,-(A7)        ;0E3C: 48E73C40
  1472.     MOVEQ    #0,D4            ;0E40: 7800
  1473.     MOVEQ    #0,D1            ;0E42: 7200
  1474.     TST.L    D0            ;0E44: 4A80
  1475.     BEQ    LAB_00A9        ;0E46: 67000034
  1476.     BPL    LAB_00A7        ;0E4A: 6A000008
  1477.     MOVE    #$8000,D4        ;0E4E: 383C8000
  1478.     NEG.L    D0            ;0E52: 4480
  1479. LAB_00A7:
  1480.     CMPI.L    #$00200000,D0        ;0E54: 0C8000200000
  1481.     BCC    LAB_00A8        ;0E5A: 64000010
  1482.     MOVE    #$4120,D5        ;0E5E: 3A3C4120
  1483.     JSR    LAB_00AA(PC)        ;0E62: 4EBA0020
  1484.     MOVEM.L    (A7)+,D2-D5/A1        ;0E66: 4CDF023C
  1485.     RTS                ;0E6A: 4E75
  1486. LAB_00A8:
  1487.     MOVE    D0,D1            ;0E6C: 3200
  1488.     CLR    D0            ;0E6E: 4240
  1489.     SWAP    D0            ;0E70: 4840
  1490.     SWAP    D1            ;0E72: 4841
  1491.     MOVE    #$4220,D5        ;0E74: 3A3C4220
  1492.     JSR    LAB_00AA(PC)        ;0E78: 4EBA000A
  1493. LAB_00A9:
  1494.     MOVEM.L    (A7)+,D2-D5/A1        ;0E7C: 4CDF023C
  1495.     RTS                ;0E80: 4E75
  1496.     DC.W    $0000            ;0E82
  1497. LAB_00AA:
  1498.     CMPI.L    #$00000020,D0        ;0E84: 0C8000000020
  1499.     BGE    LAB_00AC        ;0E8A: 6C000034
  1500.     SWAP    D0            ;0E8E: 4840
  1501.     SWAP    D1            ;0E90: 4841
  1502.     MOVE    D1,D0            ;0E92: 3001
  1503.     CLR    D1            ;0E94: 4241
  1504.     SUBI    #$0100,D5        ;0E96: 04450100
  1505.     BGE.S    LAB_00AA        ;0E9A: 6CE8
  1506.     BRA    LAB_00AF        ;0E9C: 60000066
  1507. LAB_00AB:
  1508.     BTST    D2,D4            ;0EA0: 0504
  1509.     BTST    D1,D3            ;0EA2: 0303
  1510.     DC.W    $0202            ;0EA4
  1511.     DC.W    $0202            ;0EA6
  1512.     BTST    D0,D1            ;0EA8: 0101
  1513.     BTST    D0,D1            ;0EAA: 0101
  1514.     BTST    D0,D1            ;0EAC: 0101
  1515.     BTST    D0,D1            ;0EAE: 0101
  1516.     ORI.B    #$00,D0            ;0EB0: 00000000
  1517.     ORI.B    #$00,D0            ;0EB4: 00000000
  1518.     ORI.B    #$00,D0            ;0EB8: 00000000
  1519.     ORI.B    #$00,D0            ;0EBC: 00000000
  1520. LAB_00AC:
  1521.     MOVEQ    #0,D3            ;0EC0: 7600
  1522.     CMPI.L    #$00002000,D0        ;0EC2: 0C8000002000
  1523.     BGE    LAB_00AD        ;0EC8: 6C000006
  1524.     LSL.L    #8,D0            ;0ECC: E188
  1525.     ADDQ    #8,D3            ;0ECE: 5043
  1526. LAB_00AD:
  1527.     SWAP    D0            ;0ED0: 4840
  1528.     TST    D0            ;0ED2: 4A40
  1529.     BNE    LAB_00AE        ;0ED4: 66000006
  1530.     ROL.L    #4,D0            ;0ED8: E998
  1531.     ADDQ    #4,D3            ;0EDA: 5843
  1532. LAB_00AE:
  1533.     MOVEQ    #0,D2            ;0EDC: 7400
  1534.     MOVE.B    LAB_00AB(PC,D0.W),D2    ;0EDE: 143B00C0
  1535.     ROL.L    D2,D0            ;0EE2: E5B8
  1536.     ADD    D2,D3            ;0EE4: D642
  1537.     SWAP    D0            ;0EE6: 4840
  1538.     MOVE.L    D1,D2            ;0EE8: 2401
  1539.     LSL.L    D3,D1            ;0EEA: E7A9
  1540.     ROL.L    D3,D2            ;0EEC: E7BA
  1541.     EOR    D1,D2            ;0EEE: B342
  1542.     EOR    D2,D0            ;0EF0: B540
  1543.     LSL    #4,D3            ;0EF2: E94B
  1544.     SUB    D3,D5            ;0EF4: 9A43
  1545.     BLT    LAB_00AF        ;0EF6: 6D00000C
  1546.     SWAP    D0            ;0EFA: 4840
  1547.     ADD    D5,D0            ;0EFC: D045
  1548.     OR    D4,D0            ;0EFE: 8044
  1549.     SWAP    D0            ;0F00: 4840
  1550.     RTS                ;0F02: 4E75
  1551. LAB_00AF:
  1552.     NEG    D5            ;0F04: 4445
  1553.     LSR    #4,D5            ;0F06: E84D
  1554.     MOVE.L    D0,D2            ;0F08: 2400
  1555.     LSR.L    D5,D0            ;0F0A: EAA8
  1556.     ROR.L    D5,D2            ;0F0C: EABA
  1557.     LSR.L    D5,D1            ;0F0E: EAA9
  1558.     EOR.L    D0,D2            ;0F10: B182
  1559.     EOR.L    D2,D1            ;0F12: B581
  1560.     SWAP    D0            ;0F14: 4840
  1561.     EOR    D4,D0            ;0F16: B940
  1562.     SWAP    D0            ;0F18: 4840
  1563.     RTS                ;0F1A: 4E75
  1564. LAB_00B0:
  1565.     MOVE.L    D7,-(A7)        ;0F1C: 2F07
  1566.     MOVEQ    #0,D7            ;0F1E: 7E00
  1567.     ADDQ.L    #4,736(A4)        ;0F20: 58AC02E0
  1568.     BRA.S    LAB_00B4        ;0F24: 6018
  1569. LAB_00B1:
  1570.     TST.B    996(A4)            ;0F26: 4A2C03E4
  1571.     BNE.S    LAB_00B2        ;0F2A: 6604
  1572.     TST.L    D7            ;0F2C: 4A87
  1573.     BNE.S    LAB_00B3        ;0F2E: 660A
  1574. LAB_00B2:
  1575.     MOVEA.L    736(A4),A1        ;0F30: 226C02E0
  1576.     MOVEA.L    (A1),A0            ;0F34: 2051
  1577.     JSR    (A0)            ;0F36: 4E90
  1578.     MOVE.L    D0,D7            ;0F38: 2E00
  1579. LAB_00B3:
  1580.     ADDQ.L    #4,736(A4)        ;0F3A: 58AC02E0
  1581. LAB_00B4:
  1582.     MOVEA.L    736(A4),A0        ;0F3E: 206C02E0
  1583.     TST.L    (A0)            ;0F42: 4A90
  1584.     BNE.S    LAB_00B1        ;0F44: 66E0
  1585.     MOVE.B    #$01,996(A4)        ;0F46: 197C000103E4
  1586.     MOVE.L    D7,D0            ;0F4C: 2007
  1587.     MOVE.L    (A7)+,D7        ;0F4E: 2E1F
  1588.     RTS                ;0F50: 4E75
  1589.     NOP                ;0F52: 4E71
  1590. LAB_00B5:
  1591.     MOVEM.L    A3/A5-A6,-(A7)        ;0F54: 48E70016
  1592.     MOVEA.L    1000(A4),A5        ;0F58: 2A6C03E8
  1593.     BRA.S    LAB_00B7        ;0F5C: 6014
  1594. LAB_00B6:
  1595.     MOVEQ    #20,D0            ;0F5E: 7014
  1596.     ADD.L    4(A5),D0        ;0F60: D0AD0004
  1597.     MOVEA.L    A5,A1            ;0F64: 224D
  1598.     MOVEA.L    (ABSEXECBASE).W,A6    ;0F66: 2C780004
  1599.     MOVEA.L    (A5),A3            ;0F6A: 2655
  1600.     JSR    -210(A6)        ;0F6C: 4EAEFF2E
  1601.     MOVEA.L    A3,A5            ;0F70: 2A4B
  1602. LAB_00B7:
  1603.     MOVE.L    A5,D0            ;0F72: 200D
  1604.     BNE.S    LAB_00B6        ;0F74: 66E8
  1605.     CLR.L    1000(A4)        ;0F76: 42AC03E8
  1606.     MOVEM.L    (A7)+,A3/A5-A6        ;0F7A: 4CDF6800
  1607.     RTS                ;0F7E: 4E75
  1608.     RTS                ;0F80: 4E75
  1609.     NOP                ;0F82: 4E71
  1610.     MOVE.L    A6,-(A7)        ;0F84: 2F0E
  1611.     MOVEA.L    740(A4),A6        ;0F86: 2C6C02E4
  1612.     JSR    -156(A6)        ;0F8A: 4EAEFF64
  1613.     MOVEA.L    (A7)+,A6        ;0F8E: 2C5F
  1614.     RTS                ;0F90: 4E75
  1615.     DC.W    $0000            ;0F92
  1616.     MOVE.L    A6,-(A7)        ;0F94: 2F0E
  1617.     MOVEA.L    740(A4),A6        ;0F96: 2C6C02E4
  1618.     JSR    -150(A6)        ;0F9A: 4EAEFF6A
  1619.     MOVEA.L    (A7)+,A6        ;0F9E: 2C5F
  1620.     RTS                ;0FA0: 4E75
  1621.     DC.W    $0000            ;0FA2
  1622.     MOVE.L    A6,-(A7)        ;0FA4: 2F0E
  1623.     MOVEA.L    740(A4),A6        ;0FA6: 2C6C02E4
  1624.     JSR    -138(A6)        ;0FAA: 4EAEFF76
  1625.     MOVEA.L    (A7)+,A6        ;0FAE: 2C5F
  1626.     RTS                ;0FB0: 4E75
  1627.     DC.W    $0000            ;0FB2
  1628.     MOVE.L    A6,-(A7)        ;0FB4: 2F0E
  1629.     MOVEA.L    740(A4),A6        ;0FB6: 2C6C02E4
  1630.     JSR    -144(A6)        ;0FBA: 4EAEFF70
  1631.     MOVEA.L    (A7)+,A6        ;0FBE: 2C5F
  1632.     RTS                ;0FC0: 4E75
  1633.     DC.W    $0000            ;0FC2
  1634.     MOVEA.L    8(A7),A1        ;0FC4: 226F0008
  1635.     MOVEA.L    4(A7),A0        ;0FC8: 206F0004
  1636.     MOVE.L    12(A7),D0        ;0FCC: 202F000C
  1637. LAB_00B8:
  1638.     MOVE.L    A0,D1            ;0FD0: 2208
  1639.     BRA.S    LAB_00BA        ;0FD2: 6004
  1640. LAB_00B9:
  1641.     MOVE.B    (A1)+,(A0)+        ;0FD4: 10D9
  1642.     BEQ.S    LAB_00BC        ;0FD6: 6708
  1643. LAB_00BA:
  1644.     SUBQ.L    #1,D0            ;0FD8: 5380
  1645.     BCC.S    LAB_00B9        ;0FDA: 64F8
  1646.     BRA.S    LAB_00BD        ;0FDC: 6006
  1647. LAB_00BB:
  1648.     CLR.B    (A0)+            ;0FDE: 4218
  1649. LAB_00BC:
  1650.     SUBQ.L    #1,D0            ;0FE0: 5380
  1651.     BCC.S    LAB_00BB        ;0FE2: 64FA
  1652. LAB_00BD:
  1653.     MOVE.L    D1,D0            ;0FE4: 2001
  1654.     RTS                ;0FE6: 4E75
  1655.     MOVEA.L    4(A7),A0        ;0FE8: 206F0004
  1656. LAB_00BE:
  1657.     MOVE.L    A0,D0            ;0FEC: 2008
  1658.     BNE.S    LAB_00BF        ;0FEE: 6602
  1659.     RTS                ;0FF0: 4E75
  1660. LAB_00BF:
  1661.     SUBQ.L    #4,D0            ;0FF2: 5980
  1662.     MOVEM.L    D2-D5/A2-A3/A6,-(A7)    ;0FF4: 48E73C32
  1663.     MOVE.L    1000(A4),D1        ;0FF8: 222C03E8
  1664.     BNE.S    LAB_00C1        ;0FFC: 660E
  1665. LAB_00C0:
  1666.     MOVE.L    #$00000016,988(A4)    ;0FFE: 297C0000001603DC
  1667.     MOVEM.L    (A7)+,D2-D5/A2-A3/A6    ;1006: 4CDF4C3C
  1668.     RTS                ;100A: 4E75
  1669. LAB_00C1:
  1670.     MOVEA.L    D1,A1            ;100C: 2241
  1671.     CMP.L    D1,D0            ;100E: B081
  1672.     BLE.S    LAB_00C2        ;1010: 6F12
  1673.     MOVE.L    D1,D2            ;1012: 2401
  1674.     ADD.L    4(A1),D2        ;1014: D4A90004
  1675.     ADDI.L    #$00000014,D2        ;1018: 068200000014
  1676.     CMP.L    D2,D0            ;101E: B082
  1677.     BGE.S    LAB_00C2        ;1020: 6C02
  1678.     BRA.S    LAB_00C3        ;1022: 6008
  1679. LAB_00C2:
  1680.     MOVE.L    0(A1),D1        ;1024: 22290000
  1681.     BEQ.S    LAB_00C0        ;1028: 67D4
  1682.     BRA.S    LAB_00C1        ;102A: 60E0
  1683. LAB_00C3:
  1684.     MOVE.L    D1,D3            ;102C: 2601
  1685.     ADDI.L    #$00000010,D3        ;102E: 068300000010
  1686. LAB_00C4:
  1687.     CMP.L    D3,D0            ;1034: B083
  1688.     BLT.S    LAB_00C0        ;1036: 6DC6
  1689.     BEQ.S    LAB_00C5        ;1038: 6712
  1690.     MOVEA.L    D3,A2            ;103A: 2443
  1691.     CLR.L    D2            ;103C: 4282
  1692.     MOVE    2(A2),D2        ;103E: 342A0002
  1693.     BMI.S    LAB_00C0        ;1042: 6BBA
  1694.     LSL.L    #2,D2            ;1044: E58A
  1695.     ADD.L    D2,D3            ;1046: D682
  1696.     ADDQ.L    #4,D3            ;1048: 5883
  1697.     BRA.S    LAB_00C4        ;104A: 60E8
  1698. LAB_00C5:
  1699.     MOVEA.L    D0,A2            ;104C: 2440
  1700.     MOVE    0(A2),D2        ;104E: 342A0000
  1701.     BPL.S    LAB_00C0        ;1052: 6AAA
  1702.     BCLR    #7,0(A2)        ;1054: 08AA00070000
  1703.     CLR.L    D3            ;105A: 4283
  1704.     MOVE    2(A2),D3        ;105C: 362A0002
  1705.     ANDI    #$7FFF,D3        ;1060: 02437FFF
  1706.     LSL.L    #2,D3            ;1064: E58B
  1707.     TST    2(A2)            ;1066: 4A6A0002
  1708.     BMI.S    LAB_00C7        ;106A: 6B40
  1709.     LEA    4(A2,D3.L),A3        ;106C: 47F23804
  1710.     TST    0(A3)            ;1070: 4A6B0000
  1711.     BMI.S    LAB_00C7        ;1074: 6B36
  1712.     CLR.L    D4            ;1076: 4284
  1713.     MOVE    2(A3),D4        ;1078: 382B0002
  1714.     ANDI    #$7FFF,D4        ;107C: 02447FFF
  1715.     LSL.L    #2,D4            ;1080: E58C
  1716.     ADD.L    D3,D4            ;1082: D883
  1717.     ADDQ.L    #4,D4            ;1084: 5884
  1718.     LSR.L    #2,D4            ;1086: E48C
  1719.     ADDQ.L    #4,D3            ;1088: 5883
  1720.     TST    2(A3)            ;108A: 4A6B0002
  1721.     BPL.S    LAB_00C6        ;108E: 6A04
  1722.     ORI    #$8000,D4        ;1090: 00448000
  1723. LAB_00C6:
  1724.     MOVE    D4,2(A2)        ;1094: 35440002
  1725.     BMI.S    LAB_00C7        ;1098: 6B12
  1726.     MOVE.L    D4,D5            ;109A: 2A04
  1727.     LSL.L    #2,D4            ;109C: E58C
  1728.     MOVE    4(A2,D4.L),D2        ;109E: 34324804
  1729.     ANDI    #$8000,D2        ;10A2: 02428000
  1730.     OR    D2,D5            ;10A6: 8A42
  1731.     MOVE    D5,4(A2,D4.L)        ;10A8: 35854804
  1732. LAB_00C7:
  1733.     CLR.L    D4            ;10AC: 4284
  1734.     MOVE    0(A2),D4        ;10AE: 382A0000
  1735.     BEQ.S    LAB_00C9        ;10B2: 674C
  1736.     LSL.L    #2,D4            ;10B4: E58C
  1737.     NEG.L    D4            ;10B6: 4484
  1738.     LEA    -4(A2,D4.L),A3        ;10B8: 47F248FC
  1739.     TST    0(A3)            ;10BC: 4A6B0000
  1740.     BMI.S    LAB_00C9        ;10C0: 6B3E
  1741.     CLR.L    D4            ;10C2: 4284
  1742.     MOVE    2(A3),D4        ;10C4: 382B0002
  1743.     LSL.L    #2,D4            ;10C8: E58C
  1744.     CLR.L    D5            ;10CA: 4285
  1745.     MOVE    2(A2),D5        ;10CC: 3A2A0002
  1746.     ANDI    #$7FFF,D5        ;10D0: 02457FFF
  1747.     LSL.L    #2,D5            ;10D4: E58D
  1748.     ADD.L    D5,D4            ;10D6: D885
  1749.     ADDQ.L    #4,D4            ;10D8: 5884
  1750.     ADDQ.L    #4,D3            ;10DA: 5883
  1751.     LSR.L    #2,D4            ;10DC: E48C
  1752.     TST    2(A2)            ;10DE: 4A6A0002
  1753.     BPL.S    LAB_00C8        ;10E2: 6A04
  1754.     ORI    #$8000,D4        ;10E4: 00448000
  1755. LAB_00C8:
  1756.     MOVE    D4,2(A3)        ;10E8: 37440002
  1757.     BMI.S    LAB_00C9        ;10EC: 6B12
  1758.     MOVE.L    D4,D5            ;10EE: 2A04
  1759.     LSL.L    #2,D4            ;10F0: E58C
  1760.     MOVE    4(A3,D4.L),D2        ;10F2: 34334804
  1761.     ANDI    #$8000,D2        ;10F6: 02428000
  1762.     OR    D2,D5            ;10FA: 8A42
  1763.     MOVE    D5,4(A3,D4.L)        ;10FC: 37854804
  1764. LAB_00C9:
  1765.     ADD.L    D3,8(A1)        ;1100: D7A90008
  1766.     MOVE.L    4(A1),D3        ;1104: 26290004
  1767.     CMP.L    732(A4),D3        ;1108: B6AC02DC
  1768.     BGT.S    LAB_00CA        ;110C: 6E0C
  1769.     CMP.L    8(A1),D3        ;110E: B6A90008
  1770.     BNE.S    LAB_00CE        ;1112: 663A
  1771.     TST.L    0(A1)            ;1114: 4AA90000
  1772.     BEQ.S    LAB_00CE        ;1118: 6734
  1773. LAB_00CA:
  1774.     MOVE.L    1000(A4),D0        ;111A: 202C03E8
  1775.     MOVEA.L    D0,A0            ;111E: 2040
  1776.     CMP.L    D0,D1            ;1120: B280
  1777.     BNE.S    LAB_00CC        ;1122: 660C
  1778.     MOVE.L    0(A1),1000(A4)        ;1124: 2969000003E8
  1779.     BRA.S    LAB_00CD        ;112A: 6010
  1780. LAB_00CB:
  1781.     MOVEA.L    0(A0),A0        ;112C: 20680000
  1782. LAB_00CC:
  1783.     CMP.L    0(A0),D1        ;1130: B2A80000
  1784.     BNE.S    LAB_00CB        ;1134: 66F6
  1785.     MOVE.L    0(A1),0(A0)        ;1136: 216900000000
  1786. LAB_00CD:
  1787.     MOVE.L    4(A1),D0        ;113C: 20290004
  1788.     ADDI.L    #$00000014,D0        ;1140: 068000000014
  1789.     MOVEA.L    (ABSEXECBASE).W,A6    ;1146: 2C780004
  1790.     JSR    -210(A6)        ;114A: 4EAEFF2E
  1791. LAB_00CE:
  1792.     MOVEM.L    (A7)+,D2-D5/A2-A3/A6    ;114E: 4CDF4C3C
  1793.     RTS                ;1152: 4E75
  1794.     MOVE.L    4(A7),D0        ;1154: 202F0004
  1795. LAB_00CF:
  1796.     TST.L    D0            ;1158: 4A80
  1797.     BNE.S    LAB_00D0        ;115A: 660C
  1798.     MOVE.L    #$00000016,988(A4)    ;115C: 297C0000001603DC
  1799.     MOVEQ    #0,D0            ;1164: 7000
  1800.     RTS                ;1166: 4E75
  1801. LAB_00D0:
  1802.     MOVEM.L    D2-D6/A2-A3/A6,-(A7)    ;1168: 48E73E32
  1803.     ADDQ.L    #3,D0            ;116C: 5680
  1804.     ANDI.L    #$FFFFFFFC,D0        ;116E: 0280FFFFFFFC
  1805.     CMPI.L    #$0001FFFC,D0        ;1174: 0C800001FFFC
  1806.     BGT    LAB_00DA        ;117A: 6E0000B8
  1807.     CMP.L    732(A4),D0        ;117E: B0AC02DC
  1808.     BGT    LAB_00DA        ;1182: 6E0000B0
  1809.     MOVE.L    1000(A4),D3        ;1186: 262C03E8
  1810.     BEQ    LAB_00DA        ;118A: 670000A8
  1811.     MOVEA.L    D3,A1            ;118E: 2243
  1812. LAB_00D1:
  1813.     CMP.L    8(A1),D0        ;1190: B0A90008
  1814.     BGT.S    LAB_00D4        ;1194: 6E32
  1815.     MOVE.L    992(A4),D1        ;1196: 222C03E0
  1816.     CMP.L    12(A1),D1        ;119A: B2A9000C
  1817.     BNE.S    LAB_00D4        ;119E: 6628
  1818.     LEA    16(A1),A2        ;11A0: 45E90010
  1819. LAB_00D2:
  1820.     TST    (A2)            ;11A4: 4A52
  1821.     BMI.S    LAB_00D3        ;11A6: 6B10
  1822.     CLR.L    D4            ;11A8: 4284
  1823.     MOVE    2(A2),D4        ;11AA: 382A0002
  1824.     ANDI    #$7FFF,D4        ;11AE: 02447FFF
  1825.     LSL.L    #2,D4            ;11B2: E58C
  1826.     CMP.L    D4,D0            ;11B4: B084
  1827.     BLE.S    LAB_00D5        ;11B6: 6F1A
  1828. LAB_00D3:
  1829.     CLR.L    D4            ;11B8: 4284
  1830.     MOVE    2(A2),D4        ;11BA: 382A0002
  1831.     BMI.S    LAB_00D4        ;11BE: 6B08
  1832.     LSL.L    #2,D4            ;11C0: E58C
  1833.     LEA    4(A2,D4.L),A2        ;11C2: 45F24804
  1834.     BRA.S    LAB_00D2        ;11C6: 60DC
  1835. LAB_00D4:
  1836.     MOVE.L    0(A1),D3        ;11C8: 26290000
  1837.     BEQ.S    LAB_00DA        ;11CC: 6766
  1838.     MOVEA.L    D3,A1            ;11CE: 2243
  1839.     BRA.S    LAB_00D1        ;11D0: 60BE
  1840. LAB_00D5:
  1841.     BSET    #7,0(A2)        ;11D2: 08EA00070000
  1842.     LEA    4(A2,D0.L),A3        ;11D8: 47F20804
  1843.     CLR.L    D5            ;11DC: 4285
  1844.     CMP.L    D4,D0            ;11DE: B084
  1845.     BEQ.S    LAB_00D8        ;11E0: 673C
  1846.     MOVE.L    D4,D6            ;11E2: 2C04
  1847.     SUB.L    D0,D6            ;11E4: 9C80
  1848.     SUBQ.L    #4,D6            ;11E6: 5986
  1849.     BNE.S    LAB_00D6        ;11E8: 6604
  1850.     MOVE.L    D4,D0            ;11EA: 2004
  1851.     BRA.S    LAB_00D8        ;11EC: 6030
  1852. LAB_00D6:
  1853.     LSR.L    #2,D6            ;11EE: E48E
  1854.     TST    2(A2)            ;11F0: 4A6A0002
  1855.     BPL.S    LAB_00D7        ;11F4: 6A04
  1856.     ORI    #$8000,D6        ;11F6: 00468000
  1857. LAB_00D7:
  1858.     MOVE.L    D0,D5            ;11FA: 2A00
  1859.     LSR.L    #2,D5            ;11FC: E48D
  1860.     MOVE    D6,2(A3)        ;11FE: 37460002
  1861.     MOVE    D5,0(A3)        ;1202: 37450000
  1862.     MOVE    D5,2(A2)        ;1206: 35450002
  1863.     MOVEQ    #4,D5            ;120A: 7A04
  1864.     TST    D6            ;120C: 4A46
  1865.     BMI.S    LAB_00D8        ;120E: 6B0E
  1866.     MOVE    4(A2,D4.L),D2        ;1210: 34324804
  1867.     ANDI    #$8000,D2        ;1214: 02428000
  1868.     OR    D2,D6            ;1218: 8C42
  1869.     MOVE    D6,4(A2,D4.L)        ;121A: 35864804
  1870. LAB_00D8:
  1871.     MOVE.L    8(A1),D3        ;121E: 26290008
  1872.     SUB.L    D0,D3            ;1222: 9680
  1873.     SUB.L    D5,D3            ;1224: 9685
  1874.     MOVE.L    D3,8(A1)        ;1226: 23430008
  1875.     MOVE.L    A2,D0            ;122A: 200A
  1876.     ADDQ.L    #4,D0            ;122C: 5880
  1877. LAB_00D9:
  1878.     MOVEM.L    (A7)+,D2-D6/A2-A3/A6    ;122E: 4CDF4C7C
  1879.     RTS                ;1232: 4E75
  1880. LAB_00DA:
  1881.     MOVE.L    D0,D5            ;1234: 2A00
  1882.     CMP.L    732(A4),D0        ;1236: B0AC02DC
  1883.     BPL.S    LAB_00DB        ;123A: 6A04
  1884.     MOVE.L    732(A4),D0        ;123C: 202C02DC
  1885. LAB_00DB:
  1886.     MOVE.L    D0,D4            ;1240: 2800
  1887.     ADDI.L    #$00000014,D0        ;1242: 068000000014
  1888.     MOVE.L    992(A4),D1        ;1248: 222C03E0
  1889.     MOVEA.L    (ABSEXECBASE).W,A6    ;124C: 2C780004
  1890.     JSR    -198(A6)        ;1250: 4EAEFF3A
  1891.     TST.L    D0            ;1254: 4A80
  1892.     BNE.S    LAB_00DC        ;1256: 660A
  1893.     MOVE.L    #$0000000C,988(A4)    ;1258: 297C0000000C03DC
  1894.     BRA.S    LAB_00D9        ;1260: 60CC
  1895. LAB_00DC:
  1896.     MOVEA.L    D0,A1            ;1262: 2240
  1897.     LEA    16(A1),A2        ;1264: 45E90010
  1898.     MOVE.L    1000(A4),0(A1)        ;1268: 236C03E80000
  1899.     MOVE.L    A1,1000(A4)        ;126E: 294903E8
  1900.     MOVE.L    D4,4(A1)        ;1272: 23440004
  1901.     MOVE.L    992(A4),12(A1)        ;1276: 236C03E0000C
  1902.     MOVE.L    D4,D3            ;127C: 2604
  1903.     SUB.L    D5,D3            ;127E: 9685
  1904.     BEQ.S    LAB_00DD        ;1280: 6728
  1905.     SUBQ.L    #4,D3            ;1282: 5983
  1906.     BEQ.S    LAB_00DD        ;1284: 6724
  1907.     MOVE.L    D3,8(A1)        ;1286: 23430008
  1908.     LEA    4(A2,D5.L),A3        ;128A: 47F25804
  1909.     MOVE    #$8000,0(A2)        ;128E: 357C80000000
  1910.     LSR.L    #2,D5            ;1294: E48D
  1911.     MOVE    D5,2(A2)        ;1296: 35450002
  1912.     MOVE    D5,0(A3)        ;129A: 37450000
  1913.     LSR.L    #2,D3            ;129E: E48B
  1914.     ORI    #$8000,D3        ;12A0: 00438000
  1915.     MOVE    D3,2(A3)        ;12A4: 37430002
  1916.     BRA.S    LAB_00DE        ;12A8: 6014
  1917. LAB_00DD:
  1918.     CLR.L    8(A1)            ;12AA: 42A90008
  1919.     MOVE    #$8000,0(A2)        ;12AE: 357C80000000
  1920.     LSR.L    #2,D4            ;12B4: E48C
  1921.     ORI    #$8000,D4        ;12B6: 00448000
  1922.     MOVE    D4,2(A2)        ;12BA: 35440002
  1923. LAB_00DE:
  1924.     MOVE.L    A2,D0            ;12BE: 200A
  1925.     ADDQ.L    #4,D0            ;12C0: 5880
  1926.     MOVEM.L    (A7)+,D2-D6/A2-A3/A6    ;12C2: 4CDF4C7C
  1927.     RTS                ;12C6: 4E75
  1928.  
  1929.  
  1930.     SECTION S_1,DATA
  1931.  
  1932. SECSTRT_1:
  1933.     DC.W    $2456            ;12C8
  1934.     DC.W    $4552            ;12CA
  1935.     DC.W    $3A20            ;12CC
  1936.     DC.W    $4672            ;12CE
  1937.     DC.W    $6167            ;12D0
  1938.     DC.W    $4D65            ;12D2
  1939.     DC.W    $7465            ;12D4
  1940.     DC.W    $7220            ;12D6
  1941.     DC.W    $312E            ;12D8
  1942.     DC.W    $3035            ;12DA
  1943.     DC.W    $2028            ;12DC
  1944.     DC.W    $3139            ;12DE
  1945.     DC.W    $2E30            ;12E0
  1946.     DC.W    $342E            ;12E2
  1947.     DC.W    $3938            ;12E4
  1948.     DC.W    $2920            ;12E6
  1949.     DC.W    $A920            ;12E8
  1950.     DC.W    $5448            ;12EA
  1951.     DC.W    $4F52            ;12EC
  1952.     DS.W    1            ;12EE
  1953.     DC.W    $646F            ;12F0
  1954.     DC.W    $732E            ;12F2
  1955.     DC.W    $6C69            ;12F4
  1956.     DC.W    $6272            ;12F6
  1957.     DC.W    $6172            ;12F8
  1958.     DC.W    $7900            ;12FA
  1959.     DC.W    $7574            ;12FC
  1960.     DC.W    $696C            ;12FE
  1961.     DC.W    $6974            ;1300
  1962.     DC.W    $792E            ;1302
  1963.     DC.W    $6C69            ;1304
  1964.     DC.W    $6272            ;1306
  1965.     DC.W    $6172            ;1308
  1966.     DC.W    $7900            ;130A
  1967.     DC.W    $6D61            ;130C
  1968.     DC.W    $7468            ;130E
  1969.     DC.W    $6965            ;1310
  1970.     DC.W    $6565            ;1312
  1971.     DC.W    $646F            ;1314
  1972.     DC.W    $7562            ;1316
  1973.     DC.W    $6261            ;1318
  1974.     DC.W    $732E            ;131A
  1975.     DC.W    $6C69            ;131C
  1976.     DC.W    $6272            ;131E
  1977.     DC.W    $6172            ;1320
  1978.     DC.W    $7900            ;1322
  1979.     DC.W    $6D61            ;1324
  1980.     DC.W    $7468            ;1326
  1981.     DC.W    $6965            ;1328
  1982.     DC.W    $6565            ;132A
  1983.     DC.W    $646F            ;132C
  1984.     DC.W    $7562            ;132E
  1985.     DC.W    $7472            ;1330
  1986.     DC.W    $616E            ;1332
  1987.     DC.W    $732E            ;1334
  1988.     DC.W    $6C69            ;1336
  1989.     DC.W    $6272            ;1338
  1990.     DC.W    $6172            ;133A
  1991.     DC.W    $7900            ;133C
  1992.     DC.W    $506F            ;133E
  1993.     DC.W    $6F6C            ;1340
  1994.     DC.W    $4D65            ;1342
  1995.     DC.W    $6D2E            ;1344
  1996.     DC.W    $7265            ;1346
  1997.     DC.W    $6E64            ;1348
  1998.     DC.W    $657A            ;134A
  1999.     DC.W    $766F            ;134C
  2000.     DC.W    $7573            ;134E
  2001.     DS.W    1            ;1350
  2002.     DC.W    $4672            ;1352
  2003.     DC.W    $6167            ;1354
  2004.     DC.W    $6D65            ;1356
  2005.     DC.W    $6E74            ;1358
  2006.     DC.W    $6174            ;135A
  2007.     DC.W    $696F            ;135C
  2008.     DC.W    $6E20            ;135E
  2009.     DC.W    $6F66            ;1360
  2010.     DC.W    $2079            ;1362
  2011.     DC.W    $6F75            ;1364
  2012.     DC.W    $7220            ;1366
  2013.     DC.W    $6D65            ;1368
  2014.     DC.W    $6D6F            ;136A
  2015.     DC.W    $7279            ;136C
  2016.     DC.W    $3A0A            ;136E
  2017.     DC.W    $0A00            ;1370
  2018.     DC.W    $4174            ;1372
  2019.     DC.W    $7472            ;1374
  2020.     DC.W    $6962            ;1376
  2021.     DC.W    $7574            ;1378
  2022.     DC.W    $6573            ;137A
  2023.     DC.W    $3A20            ;137C
  2024.     DC.W    $3078            ;137E
  2025.     DC.W    $2530            ;1380
  2026.     DC.W    $346C            ;1382
  2027.     DC.W    $7820            ;1384
  2028.     DC.W    $6368            ;1386
  2029.     DC.W    $756E            ;1388
  2030.     DC.W    $6B73            ;138A
  2031.     DC.W    $3A20            ;138C
  2032.     DC.W    $2535            ;138E
  2033.     DC.W    $6C75            ;1390
  2034.     DC.W    $2020            ;1392
  2035.     DC.W    $2066            ;1394
  2036.     DC.W    $7261            ;1396
  2037.     DC.W    $676D            ;1398
  2038.     DC.W    $656E            ;139A
  2039.     DC.W    $7461            ;139C
  2040.     DC.W    $7469            ;139E
  2041.     DC.W    $6F6E            ;13A0
  2042.     DC.W    $3A20            ;13A2
  2043.     DC.W    $2531            ;13A4
  2044.     DC.W    $3573            ;13A6
  2045.     DC.W    $2525            ;13A8
  2046.     DC.W    $0A00            ;13AA
  2047.     DC.W    $0A0A            ;13AC
  2048.     DC.W    $5379            ;13AE
  2049.     DC.W    $7374            ;13B0
  2050.     DC.W    $656D            ;13B2
  2051.     DC.W    $206D            ;13B4
  2052.     DC.W    $656D            ;13B6
  2053.     DC.W    $6F72            ;13B8
  2054.     DC.W    $7920            ;13BA
  2055.     DC.W    $6368            ;13BC
  2056.     DC.W    $756E            ;13BE
  2057.     DC.W    $6B20            ;13C0
  2058.     DC.W    $7374            ;13C2
  2059.     DC.W    $6174            ;13C4
  2060.     DC.W    $6973            ;13C6
  2061.     DC.W    $7469            ;13C8
  2062.     DC.W    $6373            ;13CA
  2063.     DC.W    $3A0A            ;13CC
  2064.     DC.W    $0A00            ;13CE
  2065.     DC.W    $2534            ;13D0
  2066.     DC.W    $6C75            ;13D2
  2067.     DC.W    $2063            ;13D4
  2068.     DC.W    $6875            ;13D6
  2069.     DC.W    $6E6B            ;13D8
  2070.     DC.W    $2573            ;13DA
  2071.     DC.W    $206F            ;13DC
  2072.     DC.W    $6620            ;13DE
  2073.     DC.W    $3078            ;13E0
  2074.     DC.W    $2530            ;13E2
  2075.     DC.W    $346C            ;13E4
  2076.     DC.W    $7820            ;13E6
  2077.     DC.W    $6279            ;13E8
  2078.     DC.W    $7465            ;13EA
  2079.     DC.W    $732E            ;13EC
  2080.     DC.W    $0A00            ;13EE
  2081.     DC.W    $2534            ;13F0
  2082.     DC.W    $6C75            ;13F2
  2083.     DC.W    $2063            ;13F4
  2084.     DC.W    $6875            ;13F6
  2085.     DC.W    $6E6B            ;13F8
  2086.     DC.W    $2573            ;13FA
  2087.     DC.W    $206F            ;13FC
  2088.     DC.W    $6620            ;13FE
  2089.     DC.W    $3078            ;1400
  2090.     DC.W    $2530            ;1402
  2091.     DC.W    $346C            ;1404
  2092.     DC.W    $7820            ;1406
  2093.     DC.W    $746F            ;1408
  2094.     DC.W    $2030            ;140A
  2095.     DC.W    $7825            ;140C
  2096.     DC.W    $3034            ;140E
  2097.     DC.W    $6C78            ;1410
  2098.     DC.W    $2062            ;1412
  2099.     DC.W    $7974            ;1414
  2100.     DC.W    $6573            ;1416
  2101.     DC.W    $2E0A            ;1418
  2102.     DS.W    1            ;141A
  2103.     DC.W    $2000            ;141C
  2104.     DC.W    $7300            ;141E
  2105.     DC.W    $0A0A            ;1420
  2106.     DC.W    $2534            ;1422
  2107.     DC.W    $6C75            ;1424
  2108.     DC.W    $2062            ;1426
  2109.     DC.W    $7974            ;1428
  2110.     DC.W    $6573            ;142A
  2111.     DC.W    $2069            ;142C
  2112.     DC.W    $6E20            ;142E
  2113.     DC.W    $7468            ;1430
  2114.     DC.W    $6520            ;1432
  2115.     DC.W    $506F            ;1434
  2116.     DC.W    $6F6C            ;1436
  2117.     DC.W    $4D65            ;1438
  2118.     DC.W    $6D20            ;143A
  2119.     DC.W    $7363            ;143C
  2120.     DC.W    $7261            ;143E
  2121.     DC.W    $7463            ;1440
  2122.     DC.W    $6820            ;1442
  2123.     DC.W    $6C69            ;1444
  2124.     DC.W    $7374            ;1446
  2125.     DC.W    $2E0A            ;1448
  2126.     DC.W    $0A00            ;144A
  2127.     DC.W    $2534            ;144C
  2128.     DC.W    $6C75            ;144E
  2129.     DC.W    $2063            ;1450
  2130.     DC.W    $6875            ;1452
  2131.     DC.W    $6E6B            ;1454
  2132.     DC.W    $2573            ;1456
  2133.     DC.W    $2069            ;1458
  2134.     DC.W    $6E20            ;145A
  2135.     DC.W    $7468            ;145C
  2136.     DC.W    $6520            ;145E
  2137.     DC.W    $3078            ;1460
  2138.     DC.W    $2530            ;1462
  2139.     DC.W    $326C            ;1464
  2140.     DC.W    $7820            ;1466
  2141.     DC.W    $6279            ;1468
  2142.     DC.W    $7465            ;146A
  2143.     DC.W    $7320            ;146C
  2144.     DC.W    $7363            ;146E
  2145.     DC.W    $7261            ;1470
  2146.     DC.W    $7463            ;1472
  2147.     DC.W    $6820            ;1474
  2148.     DC.W    $6C69            ;1476
  2149.     DC.W    $7374            ;1478
  2150.     DC.W    $2E0A            ;147A
  2151.     DS.W    1            ;147C
  2152.     DC.W    $4F75            ;147E
  2153.     DC.W    $7420            ;1480
  2154.     DC.W    $6F66            ;1482
  2155.     DC.W    $206D            ;1484
  2156.     DC.W    $656D            ;1486
  2157.     DC.W    $6F72            ;1488
  2158.     DC.W    $792E            ;148A
  2159.     DC.W    $0A00            ;148C
  2160.     DS.W    1            ;148E
  2161. LAB_00E0:
  2162.     DC.L    LAB_00B0        ;1490: 00000F1C
  2163.     DS.W    1            ;1494
  2164. LAB_00E1:
  2165.     DS.W    1            ;1496
  2166.     DC.L    LAB_00B5        ;1498: 00000F54
  2167.     DS.W    2            ;149C
  2168.     DC.W    $0004            ;14A0
  2169.     DC.W    $A000            ;14A2
  2170.     DS.W    3            ;14A4
  2171.     DC.W    $0007            ;14AA
  2172.     DC.W    $C800            ;14AC
  2173.     DS.W    3            ;14AE
  2174.     DC.W    $000E            ;14B4
  2175.     DC.W    $9C40            ;14B6
  2176.     DS.W    3            ;14B8
  2177.     DC.W    $001B            ;14BE
  2178.     DC.W    $BEBC            ;14C0
  2179.     DC.W    $2000            ;14C2
  2180.     DS.W    2            ;14C4
  2181.     DC.W    $0036            ;14C8
  2182.     DC.W    $8E1B            ;14CA
  2183.     DC.W    $C9BF            ;14CC
  2184.     DC.W    $0400            ;14CE
  2185.     DS.W    1            ;14D0
  2186.     DC.W    $006B            ;14D2
  2187.     DC.W    $9DC5            ;14D4
  2188.     DC.W    $ADA8            ;14D6
  2189.     DC.W    $2B70            ;14D8
  2190.     DC.W    $B59E            ;14DA
  2191.     DC.W    $00D5            ;14DC
  2192.     DC.W    $C278            ;14DE
  2193.     DC.W    $1F49            ;14E0
  2194.     DC.W    $FFCF            ;14E2
  2195.     DC.W    $A6D5            ;14E4
  2196.     DC.W    $01AA            ;14E6
  2197.     DC.W    $93BA            ;14E8
  2198.     DC.W    $47C9            ;14EA
  2199.     DC.W    $80E9            ;14EC
  2200.     DC.W    $8CE0            ;14EE
  2201.     DC.W    $0353            ;14F0
  2202.     DC.W    $AA7E            ;14F2
  2203.     DC.W    $EBFB            ;14F4
  2204.     DC.W    $9DF9            ;14F6
  2205.     DC.W    $DE8E            ;14F8
  2206.     DC.W    $06A5            ;14FA
  2207.     DC.W    $E319            ;14FC
  2208.     DC.W    $A0AE            ;14FE
  2209.     DC.W    $A60E            ;1500
  2210.     DC.W    $91C7            ;1502
  2211.     DC.W    $0D4A            ;1504
  2212.     DC.W    $C976            ;1506
  2213.     DC.W    $7586            ;1508
  2214.     DC.W    $8175            ;150A
  2215.     DC.W    $0C17            ;150C
  2216.     DC.W    $1A94            ;150E
  2217.     DC.W    $9E8B            ;1510
  2218.     DC.W    $3B5D            ;1512
  2219.     DC.W    $C53D            ;1514
  2220.     DC.W    $5DE5            ;1516
  2221. LAB_00E2:
  2222.     DC.W    $3527            ;1518
  2223.     DC.W    $C460            ;151A
  2224.     DC.W    $5202            ;151C
  2225.     DC.W    $8A20            ;151E
  2226.     DC.W    $979B            ;1520
  2227. LAB_00E3:
  2228.     DC.W    $FFFD            ;1522
  2229.     DC.W    $CCCC            ;1524
  2230.     DC.W    $CCCC            ;1526
  2231.     DC.W    $CCCC            ;1528
  2232.     DC.W    $CCCD            ;152A
  2233.     DC.W    $FFFA            ;152C
  2234.     DC.W    $A3D7            ;152E
  2235.     DC.W    $0A3D            ;1530
  2236.     DC.W    $70A3            ;1532
  2237.     DC.W    $D70A            ;1534
  2238.     DC.W    $FFF3            ;1536
  2239.     DC.W    $D1B7            ;1538
  2240.     DC.W    $1758            ;153A
  2241.     DC.W    $E219            ;153C
  2242.     DC.W    $652C            ;153E
  2243.     DC.W    $FFE6            ;1540
  2244.     DC.W    $ABCC            ;1542
  2245.     DC.W    $7711            ;1544
  2246.     DC.W    $8461            ;1546
  2247.     DC.W    $CEFD            ;1548
  2248.     DC.W    $FFCB            ;154A
  2249.     DC.W    $E695            ;154C
  2250.     DC.W    $94BE            ;154E
  2251.     DC.W    $C44D            ;1550
  2252.     DC.W    $E15B            ;1552
  2253.     DC.W    $FF96            ;1554
  2254.     DC.W    $CFB1            ;1556
  2255.     DC.W    $1EAD            ;1558
  2256.     DC.W    $4539            ;155A
  2257.     DC.W    $94BA            ;155C
  2258.     DC.W    $FF2C            ;155E
  2259.     DC.W    $A87F            ;1560
  2260.     DC.W    $EA27            ;1562
  2261.     DC.W    $A539            ;1564
  2262.     DC.W    $E9A5            ;1566
  2263.     DC.W    $FE57            ;1568
  2264.     DC.W    $DDD0            ;156A
  2265.     DC.W    $467C            ;156C
  2266.     DC.W    $64BC            ;156E
  2267.     DC.W    $E4A1            ;1570
  2268.     DC.W    $FCAE            ;1572
  2269.     DC.W    $C031            ;1574
  2270.     DC.W    $4325            ;1576
  2271.     DC.W    $637A            ;1578
  2272.     DC.W    $193A            ;157A
  2273.     DC.W    $F95C            ;157C
  2274.     DC.W    $9049            ;157E
  2275.     DC.W    $EE32            ;1580
  2276.     DC.W    $DB23            ;1582
  2277.     DC.W    $D21C            ;1584
  2278.     DC.W    $F2B7            ;1586
  2279.     DC.W    $A2A6            ;1588
  2280.     DC.W    $82A5            ;158A
  2281.     DC.W    $DA57            ;158C
  2282.     DC.W    $C0BE            ;158E
  2283.     DC.W    $E56D            ;1590
  2284.     DC.W    $CEAE            ;1592
  2285.     DC.W    $534F            ;1594
  2286.     DC.W    $3436            ;1596
  2287.     DC.W    $2DE4            ;1598
  2288.     DC.W    $CADA            ;159A
  2289.     DC.W    $A6DD            ;159C
  2290.     DC.W    $04C8            ;159E
  2291.     DC.W    $D2CE            ;15A0
  2292.     DC.W    $9FDE            ;15A2
  2293.     DS.W    1            ;15A4
  2294.     DC.W    $1000            ;15A6
  2295.     DC.L    LAB_00E0        ;15A8: 00001490
  2296.     DS.W    132            ;15AC
  2297.     END
  2298.