home *** CD-ROM | disk | FTP | other *** search
/ telefisk.org / virusCollection.lzx / VirusCollectie / h / hny98 / Dir-clean.asm < prev    next >
Assembly Source File  |  2009-12-13  |  35KB  |  1,292 lines

  1. ; IRA V1.02  (Sep  6 1993)  (c)1993  Tim Ruehsen
  2.  
  3.  
  4. ABSEXECBASE    EQU    $4
  5.  
  6.  
  7.  
  8.  
  9.     SECTION S_0,CODE
  10.  
  11. SECSTRT_0:
  12.     LINK    A5,#-776        ;000: 4E55FCF8
  13.     MOVEM.L    D2-D3/A2-A3/A6,-(A7)    ;004: 48E73032
  14.     MOVEA    #$0004,A0        ;008: 307C0004
  15.     MOVEA.L    (A0),A3            ;00C: 2650
  16.     MOVEA.L    A3,A0            ;00E: 204B
  17.     MOVE.L    A0,24(A7)        ;010: 2F480018
  18.     MOVE    #$02ED,D0        ;014: 303C02ED
  19.     MOVEQ    #0,D1            ;018: 7200
  20.     LEA    -758(A5),A1        ;01A: 43EDFD0A
  21. LAB_0000:
  22.     MOVE.B    D1,(A1)+        ;01E: 12C1
  23.     DBF    D0,LAB_0000        ;020: 51C8FFFC
  24.     MOVE.L    A3,-758(A5)        ;024: 2B4BFD0A
  25.     MOVEQ    #20,D0            ;028: 7014
  26.     MOVE.L    D0,-460(A5)        ;02A: 2B40FE34
  27.     MOVE.L    D1,-464(A5)        ;02E: 2B41FE30
  28.     LEA    LAB_001A(PC),A1        ;032: 43FA0230
  29.     MOVEQ    #36,D0            ;036: 7024
  30.     MOVEA.L    A3,A6            ;038: 2C4B
  31.     JSR    -552(A6)        ;03A: 4EAEFDD8
  32.     MOVEA.L    D0,A2            ;03E: 2440
  33.     MOVE.L    A2,D0            ;040: 200A
  34.     BEQ    LAB_0018        ;042: 67000204
  35.     MOVE.L    A2,-754(A5)        ;046: 2B4AFD0E
  36.     MOVE.L    #$00000800,D0        ;04A: 203C00000800
  37.     MOVE.L    #$00010001,D1        ;050: 223C00010001
  38.     JSR    -684(A6)        ;056: 4EAEFD54
  39.     MOVE.L    D0,-432(A5)        ;05A: 2B40FE50
  40.     BNE.S    LAB_0001        ;05E: 660E
  41.     MOVEA.L    A2,A6            ;060: 2C4A
  42.     JSR    -132(A6)        ;062: 4EAEFF7C
  43.     MOVE.L    D0,-464(A5)        ;066: 2B40FE30
  44.     BRA    LAB_0015        ;06A: 600001A6
  45. LAB_0001:
  46.     LEA    LAB_001B(PC),A0        ;06E: 41FA0200
  47.     MOVE.L    A0,D1            ;072: 2208
  48.     LEA    -456(A5),A1        ;074: 43EDFE38
  49.     MOVE.L    A1,D2            ;078: 2409
  50.     MOVEQ    #0,D3            ;07A: 7600
  51.     MOVEA.L    A2,A6            ;07C: 2C4A
  52.     JSR    -798(A6)        ;07E: 4EAEFCE2
  53.     MOVE.L    D0,20(A7)        ;082: 2F400014
  54.     TST.L    D0            ;086: 4A80
  55.     BNE.S    LAB_0002        ;088: 660C
  56.     JSR    -132(A6)        ;08A: 4EAEFF7C
  57.     MOVE.L    D0,-464(A5)        ;08E: 2B40FE30
  58.     BRA    LAB_0014        ;092: 60000170
  59. LAB_0002:
  60.     MOVE.L    -452(A5),D1        ;096: 222DFE3C
  61.     BEQ.S    LAB_000A        ;09A: 6774
  62.     MOVEA.L    D1,A3            ;09C: 2641
  63.     BRA.S    LAB_0009        ;09E: 606C
  64. LAB_0003:
  65.     MOVEQ    #0,D0            ;0A0: 7000
  66.     MOVE.B    (A3)+,D0        ;0A2: 101B
  67.     SUBI    #$0041,D0        ;0A4: 04400041
  68.     BEQ.S    LAB_0005        ;0A8: 6726
  69.     SUBQ    #3,D0            ;0AA: 5740
  70.     BEQ.S    LAB_0006        ;0AC: 672A
  71.     SUBQ    #2,D0            ;0AE: 5540
  72.     BEQ.S    LAB_0007        ;0B0: 672E
  73.     SUBQ    #3,D0            ;0B2: 5740
  74.     BEQ.S    LAB_0004        ;0B4: 6712
  75.     SUBI    #$0018,D0        ;0B6: 04400018
  76.     BEQ.S    LAB_0005        ;0BA: 6714
  77.     SUBQ    #3,D0            ;0BC: 5740
  78.     BEQ.S    LAB_0006        ;0BE: 6718
  79.     SUBQ    #2,D0            ;0C0: 5540
  80.     BEQ.S    LAB_0007        ;0C2: 671C
  81.     SUBQ    #3,D0            ;0C4: 5740
  82.     BNE.S    LAB_0008        ;0C6: 6620
  83. LAB_0004:
  84.     MOVEQ    #1,D0            ;0C8: 7001
  85.     MOVE.L    D0,-436(A5)        ;0CA: 2B40FE4C
  86.     BRA.S    LAB_0009        ;0CE: 603C
  87. LAB_0005:
  88.     MOVEQ    #1,D0            ;0D0: 7001
  89.     MOVE.L    D0,-448(A5)        ;0D2: 2B40FE40
  90.     BRA.S    LAB_0009        ;0D6: 6034
  91. LAB_0006:
  92.     MOVEQ    #1,D0            ;0D8: 7001
  93.     MOVE.L    D0,-444(A5)        ;0DA: 2B40FE44
  94.     BRA.S    LAB_0009        ;0DE: 602C
  95. LAB_0007:
  96.     MOVEQ    #1,D0            ;0E0: 7001
  97.     MOVE.L    D0,-440(A5)        ;0E2: 2B40FE48
  98.     BRA.S    LAB_0009        ;0E6: 6024
  99. LAB_0008:
  100.     MOVEA.L    A2,A6            ;0E8: 2C4A
  101.     JSR    -60(A6)            ;0EA: 4EAEFFC4
  102.     MOVEQ    #0,D1            ;0EE: 7200
  103.     MOVE.B    -1(A3),D1        ;0F0: 122BFFFF
  104.     MOVE.L    D1,32(A7)        ;0F4: 2F410020
  105.     MOVE.L    D0,D1            ;0F8: 2200
  106.     MOVE.L    32(A7),D2        ;0FA: 242F0020
  107.     JSR    -312(A6)        ;0FE: 4EAEFEC8
  108.     LEA    LAB_001C(PC),A0        ;102: 41FA01AE
  109.     MOVE.L    A0,D1            ;106: 2208
  110.     JSR    -948(A6)        ;108: 4EAEFC4C
  111. LAB_0009:
  112.     TST.B    (A3)            ;10C: 4A13
  113.     BNE.S    LAB_0003        ;10E: 6690
  114. LAB_000A:
  115.     TST.L    -448(A5)        ;110: 4AADFE40
  116.     BEQ.S    LAB_000B        ;114: 6706
  117.     BSET    #0,-465(A5)        ;116: 08ED0000FE2F
  118. LAB_000B:
  119.     TST.L    -436(A5)        ;11C: 4AADFE4C
  120.     BEQ.S    LAB_000C        ;120: 6706
  121.     BSET    #3,-465(A5)        ;122: 08ED0003FE2F
  122. LAB_000C:
  123.     MOVE.L    -440(A5),D0        ;128: 202DFE48
  124.     BEQ.S    LAB_000D        ;12C: 6706
  125.     BSET    #2,-465(A5)        ;12E: 08ED0002FE2F
  126. LAB_000D:
  127.     MOVE.L    -444(A5),D1        ;134: 222DFE44
  128.     BEQ.S    LAB_000E        ;138: 6706
  129.     BSET    #1,-465(A5)        ;13A: 08ED0001FE2F
  130. LAB_000E:
  131.     TST.L    D0            ;140: 4A80
  132.     BNE.S    LAB_000F        ;142: 660A
  133.     TST.L    D1            ;144: 4A81
  134.     BNE.S    LAB_000F        ;146: 6606
  135.     MOVEQ    #6,D0            ;148: 7006
  136.     OR.L    D0,-468(A5)        ;14A: 81ADFE2C
  137. LAB_000F:
  138.     MOVE.L    #$00001000,-742(A5)    ;14E: 2B7C00001000FD1A
  139.     MOVE.B    #$01,-734(A5)        ;156: 1B7C0001FD22
  140.     TST.L    -456(A5)        ;15C: 4AADFE38
  141.     BNE.S    LAB_0010        ;160: 6608
  142.     LEA    LAB_001D+2(PC),A0    ;162: 41FA0160
  143.     MOVE.L    A0,-456(A5)        ;166: 2B48FE38
  144. LAB_0010:
  145.     MOVEA.L    -456(A5),A0        ;16A: 206DFE38
  146.     MOVE.L    A0,D1            ;16E: 2208
  147.     LEA    -750(A5),A1        ;170: 43EDFD12
  148.     MOVE.L    A1,D2            ;174: 2409
  149.     MOVEA.L    A2,A6            ;176: 2C4A
  150.     JSR    -822(A6)        ;178: 4EAEFCCA
  151.     TST.L    D0            ;17C: 4A80
  152.     BEQ.S    LAB_0011        ;17E: 672C
  153.     JSR    -132(A6)        ;180: 4EAEFF7C
  154.     MOVE.L    D0,-464(A5)        ;184: 2B40FE30
  155.     CMPI.L    #$00000130,D0        ;188: 0C8000000130
  156.     BEQ.S    LAB_0013        ;18E: 6760
  157.     MOVE.B    -734(A5),D0        ;190: 102DFD22
  158.     BTST    #1,D0            ;194: 08000001
  159.     BNE.S    LAB_0013        ;198: 6656
  160.     LEA    LAB_001E(PC),A0        ;19A: 41FA012A
  161.     MOVE.L    A0,D1            ;19E: 2208
  162.     LEA    -456(A5),A1        ;1A0: 43EDFE38
  163.     MOVE.L    A1,D2            ;1A4: 2409
  164.     JSR    -954(A6)        ;1A6: 4EAEFC46
  165.     BRA.S    LAB_0013        ;1AA: 6044
  166. LAB_0011:
  167.     MOVE.L    -726(A5),D0        ;1AC: 202DFD2A
  168.     TST.L    D0            ;1B0: 4A80
  169.     BPL.S    LAB_0012        ;1B2: 6A24
  170.     MOVE.B    -734(A5),D0        ;1B4: 102DFD22
  171.     BTST    #1,D0            ;1B8: 08000001
  172.     BNE.S    LAB_0012        ;1BC: 661A
  173.     MOVE.L    #$000000CC,-464(A5)    ;1BE: 2B7C000000CCFE30
  174.     LEA    LAB_0023(PC),A1        ;1C6: 43FA0120
  175.     MOVE.L    A1,D1            ;1CA: 2209
  176.     LEA    -456(A5),A0        ;1CC: 41EDFE38
  177.     MOVE.L    A0,D2            ;1D0: 2408
  178.     JSR    -954(A6)        ;1D2: 4EAEFC46
  179.     BRA.S    LAB_0013        ;1D6: 6018
  180. LAB_0012:
  181.     MOVE.B    -734(A5),D0        ;1D8: 102DFD22
  182.     ANDI.B    #$F7,D0            ;1DC: 020000F7
  183.     MOVE.B    D0,-734(A5)        ;1E0: 1B40FD22
  184.     MOVEQ    #0,D0            ;1E4: 7000
  185.     LEA    -758(A5),A0        ;1E6: 41EDFD0A
  186.     SUBA.L    A1,A1            ;1EA: 93C9
  187.     BSR    LAB_0041        ;1EC: 6100024A
  188. LAB_0013:
  189.     LEA    -750(A5),A0        ;1F0: 41EDFD12
  190.     MOVE.L    A0,D1            ;1F4: 2208
  191.     MOVEA.L    A2,A6            ;1F6: 2C4A
  192.     JSR    -834(A6)        ;1F8: 4EAEFCBE
  193.     MOVE.L    20(A7),D1        ;1FC: 222F0014
  194.     JSR    -858(A6)        ;200: 4EAEFCA6
  195. LAB_0014:
  196.     MOVEA.L    24(A7),A3        ;204: 266F0018
  197.     MOVEA.L    -432(A5),A1        ;208: 226DFE50
  198.     MOVEA.L    A3,A6            ;20C: 2C4B
  199.     JSR    -690(A6)        ;20E: 4EAEFD4E
  200. LAB_0015:
  201.     MOVE.L    -464(A5),D0        ;212: 202DFE30
  202.     BEQ.S    LAB_0017        ;216: 6726
  203.     CMPI.L    #$00000130,D0        ;218: 0C8000000130
  204.     BEQ.S    LAB_0016        ;21E: 6708
  205.     MOVE.L    D0,D1            ;220: 2200
  206.     MOVEA.L    A2,A6            ;222: 2C4A
  207.     JSR    -462(A6)        ;224: 4EAEFE32
  208. LAB_0016:
  209.     MOVE.L    -464(A5),D0        ;228: 202DFE30
  210.     MOVEQ    #116,D1            ;22C: 7274
  211.     ADD.L    D1,D1            ;22E: D281
  212.     CMP.L    D1,D0            ;230: B081
  213.     BEQ.S    LAB_0017        ;232: 670A
  214.     MOVE.L    D0,D1            ;234: 2200
  215.     MOVEQ    #0,D2            ;236: 7400
  216.     MOVEA.L    A2,A6            ;238: 2C4A
  217.     JSR    -474(A6)        ;23A: 4EAEFE26
  218. LAB_0017:
  219.     MOVEA.L    A2,A1            ;23E: 224A
  220.     MOVEA.L    A3,A6            ;240: 2C4B
  221.     JSR    -414(A6)        ;242: 4EAEFE62
  222.     BRA.S    LAB_0019        ;246: 6010
  223. LAB_0018:
  224.     MOVEA    #$0004,A0        ;248: 307C0004
  225.     MOVEA.L    (A0),A1            ;24C: 2250
  226.     MOVEA.L    276(A1),A0        ;24E: 20690114
  227.     MOVEQ    #122,D0            ;252: 707A
  228.     MOVE.L    D0,148(A0)        ;254: 21400094
  229. LAB_0019:
  230.     MOVE.L    -460(A5),D0        ;258: 202DFE34
  231.     MOVEM.L    (A7)+,D2-D3/A2-A3/A6    ;25C: 4CDF4C0C
  232.     UNLK    A5            ;260: 4E5D
  233.     RTS                ;262: 4E75
  234. LAB_001A:
  235.     DC.W    $646F            ;264
  236.     DC.W    $732E            ;266
  237.     DC.W    $6C69            ;268
  238.     BHI.S    LAB_0021        ;26A: 6272
  239.     BSR.S    LAB_0022        ;26C: 6172
  240.     DC.W    $7900            ;26E
  241. LAB_001B:
  242.     DC.W    $4449            ;270
  243.     ADDQ.B    #1,20304(A4)        ;272: 522C4F50
  244.     ADDQ.B    #2,19244(A7)        ;276: 542F4B2C
  245.     DC.W    $414C            ;27A
  246.     DC.W    $4C2F            ;27C
  247.     SUBQ.B    #1,17481(A4)        ;27E: 532C4449
  248.     ADDQ    #1,(A3)            ;282: 5253
  249.     MOVE.L    (A3),11334(A7)        ;284: 2F532C46
  250.     DC.W    $494C            ;288
  251.     DC.W    $4553            ;28A
  252.     DC.W    $2F53            ;28C
  253.     MOVEA.L    A1,A6            ;28E: 2C49
  254.     LINK    A4,#17746        ;290: 4E544552
  255.     MOVE.L    (A3),36(A7)        ;294: 2F530024
  256.     ADDQ    #3,D5            ;298: 5645
  257.     DC.W    $523A            ;29A
  258.     MOVEA.L    -(A4),A0        ;29C: 2064
  259.     BVS.S    LAB_0026        ;29E: 6972
  260.     DC.W    $2033            ;2A0
  261.     MOVE    13600(A6),-(A3)        ;2A2: 372E3520
  262.     DC.W    $2834            ;2A6
  263.     DC.W    $2E36            ;2A8
  264.     DC.W    $2E39            ;2AA
  265.     DC.W    $3129            ;2AC
  266.     DC.W    $0A0D            ;2AE
  267.     DC.W    $0000            ;2B0
  268. LAB_001C:
  269.     MOVEA.L    28788(A7),A0        ;2B2: 206F7074
  270.     DC.W    $696F            ;2B6
  271.     BGT.S    LAB_0020        ;2B8: 6E20
  272.     DC.W    $6967            ;2BA
  273.     DC.W    $6E6F            ;2BC
  274.     MOVEQ    #101,D1            ;2BE: 7265
  275.     BCC.S    LAB_001F        ;2C0: 640A
  276. LAB_001D:
  277.     ORI.B    #$00,D0            ;2C2: 00000000
  278. LAB_001E:
  279.     DC.W    $436F            ;2C6
  280.     DC.W    $756C            ;2C8
  281.     BCC.S    LAB_0024+2        ;2CA: 6420
  282. LAB_001F:
  283.     DC.W    $6E6F            ;2CC
  284.     MOVEQ    #32,D2            ;2CE: 7420
  285.     DC.W    $6765            ;2D0
  286.     MOVEQ    #32,D2            ;2D2: 7420
  287.     BVS.S    LAB_002C        ;2D4: 696E
  288.     DC.W    $666F            ;2D6
  289.     MOVEQ    #109,D1            ;2D8: 726D
  290. LAB_0020:
  291.     BSR.S    LAB_0030        ;2DA: 6174
  292.     DC.W    $696F            ;2DC
  293. LAB_0021:
  294.     BGT.S    LAB_0025        ;2DE: 6E20
  295. LAB_0022:
  296.     DC.W    $666F            ;2E0
  297.     MOVEQ    #32,D1            ;2E2: 7220
  298.     DC.W    $2573            ;2E4
  299.     DC.W    $0A00            ;2E6
  300. LAB_0023:
  301.     DC.W    $2573            ;2E8
  302. LAB_0024:
  303.     MOVEA.L    29472(A1),A0        ;2EA: 20697320
  304.     DC.W    $6E6F            ;2EE
  305.     MOVEQ    #32,D2            ;2F0: 7420
  306.     BSR.S    LAB_0027        ;2F2: 6120
  307.     DC.W    $6469            ;2F4
  308.     MOVEQ    #101,D1            ;2F6: 7265
  309.     BLS.S    LAB_0032        ;2F8: 6374
  310.     BLE.S    LAB_0032        ;2FA: 6F72
  311.     DC.W    $790A            ;2FC
  312.     DC.W    $0000            ;2FE
  313. LAB_0025:
  314.     DC.W    $4572            ;300
  315.     MOVEQ    #111,D1            ;302: 726F
  316.     MOVEQ    #44,D1            ;304: 722C
  317.     MOVEA.L    -(A3),A0        ;306: 2063
  318.     BVS.S    LAB_0036        ;308: 6972
  319.     DC.W    $6375            ;30A
  320.     DC.W    $6C61            ;30C
  321.     MOVEQ    #32,D1            ;30E: 7220
  322.     DC.W    $6469            ;310
  323. LAB_0026:
  324.     MOVEQ    #101,D1            ;312: 7265
  325. LAB_0027:
  326.     BLS.S    LAB_0039        ;314: 6374
  327.     BLE.S    LAB_0039        ;316: 6F72
  328.     DC.W    $7920            ;318
  329.     BCS.S    LAB_0039        ;31A: 656E
  330.     MOVEQ    #114,D2            ;31C: 7472
  331.     DC.W    $7920            ;31E
  332.     DC.W    $666F            ;320
  333.     DC.W    $756E            ;322
  334.     BCC.S    LAB_0029+2        ;324: 640A
  335.     DC.W    $0000            ;326
  336. LAB_0028:
  337.     MOVEA.L    -(A4),A4        ;328: 2864
  338.     BVS.S    LAB_003B        ;32A: 6972
  339.     MOVE.L    -(A0),-(A4)        ;32C: 2920
  340. LAB_0029:
  341.     MOVEA    27710(A0),A6        ;32E: 3C686C3E
  342.     DC.W    $0000            ;332
  343. LAB_002A:
  344.     MOVEA.L    -(A4),A4        ;334: 2864
  345.     BVS.S    LAB_003C        ;336: 6972
  346.     MOVE.L    D0,-(A4)        ;338: 2900
  347. LAB_002B:
  348.     MOVE.L    -(A5),-(A2)        ;33A: 2525
  349.     DC.W    $256C            ;33C
  350.     DC.W    $6473            ;33E
  351.     MOVE.L    -(A5),-(A2)        ;340: 2525
  352.     DC.W    $7320            ;342
  353. LAB_002C:
  354.     MOVE.L    -(A5),-(A2)        ;344: 2525
  355.     DC.W    $7300            ;346
  356. LAB_002D:
  357.     MOVE.L    D0,D0            ;348: 2000
  358. LAB_002E:
  359.     DC.W    $203F            ;34A
  360.     MOVE.L    D0,D0            ;34C: 2000
  361. LAB_002F:
  362.     DC.W    $0A00            ;34E
  363. LAB_0030:
  364.     DC.W    $4C69            ;350
  365.     DC.W    $7374            ;352
  366.     DC.W    $2069            ;354
  367.     DC.W    $6E63            ;356
  368.     DC.W    $6F6D            ;358
  369.     MOVEQ    #108,D0            ;35A: 706C
  370.     BCS.S    LAB_003D        ;35C: 6574
  371.     BCS.S    LAB_0037        ;35E: 6520
  372.     MOVE.L    -(A0),-(A6)        ;360: 2D20
  373.     DC.W    $0000            ;362
  374. LAB_0031:
  375.     NEG    -(A5)            ;364: 4465
  376.     DC.W    $6C65            ;366
  377.     MOVEQ    #101,D2            ;368: 7465
  378.     BCC.S    LAB_0033+2        ;36A: 640A
  379.     DC.W    $0000            ;36C
  380. LAB_0032:
  381.     MOVE.L    #$686C3E00,D0        ;36E: 203C686C3E00
  382. LAB_0033:
  383.     MOVE.L    #$736C3E00,D0        ;374: 203C736C3E00
  384. LAB_0035:
  385.     MOVE.L    -(A5),-(A2)        ;37A: 2525
  386. LAB_0036:
  387.     DC.W    $256C            ;37C
  388.     DC.W    $6473            ;37E
  389. LAB_0037:
  390.     MOVE.L    -(A5),-(A2)        ;380: 2525
  391.     DC.W    $7325            ;382
  392.     DC.W    $2573            ;384
  393.     DC.W    $0000            ;386
  394. LAB_0038:
  395.     MOVE.L    -(A5),-(A2)        ;388: 2525
  396. LAB_0039:
  397.     DC.W    $256C            ;38A
  398.     DC.W    $6473            ;38C
  399.     MOVE.L    -(A5),-(A2)        ;38E: 2525
  400.     DC.W    $2D33            ;390
  401.     DC.W    $3173            ;392
  402.     MOVE.L    -(A0),D0        ;394: 2020
  403.     MOVE.L    -(A5),-(A2)        ;396: 2525
  404.     DC.W    $730A            ;398
  405.     DC.W    $0000            ;39A
  406. LAB_003A:
  407.     DC.W    $453D            ;39C
  408. LAB_003B:
  409.     DC.W    $454E            ;39E
  410.     ADDQ    #2,D5            ;3A0: 5445
  411.     ADDQ.B    #1,21292(A7)        ;3A2: 522F532C
  412.     DC.W    $423D            ;3A6
  413.     CLR    D1            ;3A8: 4241
  414. LAB_003C:
  415.     DC.W    $434B            ;3AA
  416.     MOVE.L    (A3),11332(A7)        ;3AC: 2F532C44
  417.     DC.W    $454C            ;3B0
  418.     MOVE    D4,17740(A6)        ;3B2: 3D44454C
  419.     DC.W    $4554            ;3B6
  420.     DC.W    $452F            ;3B8
  421.     SUBQ.B    #1,20797(A4)        ;3BA: 532C513D
  422.     SUBQ    #8,(A5)            ;3BE: 5155
  423.     DC.W    $4954            ;3C0
  424.     DC.W    $2F53            ;3C2
  425.     MOVEA.L    D3,A6            ;3C4: 2C43
  426.     DC.W    $3D43            ;3C6
  427.     DC.W    $4F4D            ;3C8
  428.     DC.W    $2F53            ;3CA
  429.     MOVEA.L    D3,A6            ;3CC: 2C43
  430.     DC.W    $4F4D            ;3CE
  431.     DC.W    $4D41            ;3D0
  432. LAB_003D:
  433.     TRAP    #4            ;3D2: 4E44
  434.     DC.W    $0000            ;3D4
  435. LAB_003E:
  436.     DC.W    $543D            ;3D6
  437.     ADDQ    #2,(A1)+        ;3D8: 5459
  438.     ADDQ    #8,D5            ;3DA: 5045
  439.     MOVE.L    (A3),11330(A7)        ;3DC: 2F532C42
  440.     DC.W    $3D42            ;3E0
  441.     DC.W    $4143            ;3E2
  442.     DC.W    $4B2F            ;3E4
  443.     SUBQ.B    #1,17477(A4)        ;3E6: 532C4445
  444.     DC.W    $4C3D            ;3EA
  445.     NEG    D5            ;3EC: 4445
  446.     DC.W    $4C45            ;3EE
  447.     ADDQ    #2,D5            ;3F0: 5445
  448.     DC.W    $2F53            ;3F2
  449.     MOVEA.L    (A1),A6            ;3F4: 2C51
  450.     DC.W    $3D51            ;3F6
  451.     SUBQ    #2,A1            ;3F8: 5549
  452.     ADDQ.B    #2,21292(A7)        ;3FA: 542F532C
  453.     DC.W    $433D            ;3FE
  454.     DC.W    $434F            ;400
  455.     DC.W    $4D2F            ;402
  456.     SUBQ.B    #1,17231(A4)        ;404: 532C434F
  457.     DC.W    $4D4D            ;408
  458.     DC.W    $414E            ;40A
  459.     NEG.B    D0            ;40C: 4400
  460. LAB_003F:
  461.     EORI    #$6F6D,D3        ;40E: 0A436F6D
  462.     DC.W    $6D61            ;412
  463.     BGT.S    LAB_0043        ;414: 6E64
  464.     DC.W    $203F            ;416
  465.     MOVE.L    D0,D0            ;418: 2000
  466. LAB_0040:
  467.     DC.W    $496E            ;41A
  468.     MOVEQ    #97,D3            ;41C: 7661
  469.     DC.W    $6C69            ;41E
  470.     BCC.S    LAB_0042        ;420: 6420
  471.     MOVEQ    #101,D1            ;422: 7265
  472.     DC.W    $7370            ;424
  473.     BLE.S    LAB_0045        ;426: 6F6E
  474.     DC.W    $7365            ;428
  475.     MOVE.L    8308(A5),D0        ;42A: 202D2074
  476.     MOVEQ    #121,D1            ;42E: 7279
  477.     MOVEA.L    -(A1),A0        ;430: 2061
  478.     DC.W    $6761            ;432
  479.     BVS.S    LAB_0046        ;434: 696E
  480.     DC.W    $0A00            ;436
  481. LAB_0041:
  482.     LINK    A5,#-36            ;438: 4E55FFDC
  483.     MOVEM.L    D2-D7/A2-A3/A6,-(A7)    ;43C: 48E73F32
  484.     MOVE.L    D0,D7            ;440: 2E00
  485. LAB_0042:
  486.     MOVEA.L    A1,A3            ;442: 2649
  487.     MOVE.L    A0,-32(A5)        ;444: 2B48FFE0
  488.     SUBA.L    A0,A0            ;448: 91C8
  489.     MOVE.L    A0,-20(A5)        ;44A: 2B48FFEC
  490.     MOVE.L    A0,D6            ;44E: 2C08
  491.     MOVEA.L    -32(A5),A2        ;450: 246DFFE0
  492.     MOVEQ    #20,D0            ;454: 7014
  493.     MOVE.L    D0,298(A2)        ;456: 2540012A
  494.     MOVE.L    A0,D5            ;45A: 2A08
  495.     MOVE.L    A3,-28(A5)        ;45C: 2B4BFFE4
  496.     BCLR    #5,293(A2)        ;460: 08AA00050125
  497.     MOVE.L    32(A2),D0        ;466: 202A0020
  498.     TST.L    D0            ;46A: 4A80
  499.     BLE.S    LAB_0044        ;46C: 6F22
  500.     TST.L    D7            ;46E: 4A87
  501.     BNE.S    LAB_0043        ;470: 6608
  502.     BTST    #1,24(A2)        ;472: 082A00010018
  503.     BNE.S    LAB_0044        ;478: 6616
  504. LAB_0043:
  505.     BSET    #2,24(A2)        ;47A: 08EA00020018
  506.     LEA    8(A2),A0        ;480: 41EA0008
  507.     MOVE.L    A0,D1            ;484: 2208
  508.     MOVEA.L    4(A2),A6        ;486: 2C6A0004
  509.     JSR    -828(A6)        ;48A: 4EAEFCC4
  510.     MOVE.L    D0,D5            ;48E: 2A00
  511. LAB_0044:
  512.     BTST    #4,22(A2)        ;490: 082A00040016
  513. LAB_0045:
  514.     BEQ.S    LAB_0046        ;496: 670C
  515.     MOVE.L    #$00000130,D5        ;498: 2A3C00000130
  516.     MOVEQ    #64,D0            ;49E: 7040
  517.     MOVE.L    D0,290(A2)        ;4A0: 25400122
  518. LAB_0046:
  519.     TST.L    D5            ;4A4: 4A85
  520.     BNE    LAB_005F        ;4A6: 66000316
  521.     MOVEA.L    12(A2),A0        ;4AA: 206A000C
  522.     MOVE.L    8(A0),D1        ;4AE: 22280008
  523.     MOVEA.L    4(A2),A6        ;4B2: 2C6A0004
  524.     JSR    -96(A6)            ;4B6: 4EAEFFA0
  525.     MOVE.L    D0,D6            ;4BA: 2C00
  526.     MOVE.L    D6,-24(A5)        ;4BC: 2B46FFE8
  527.     MOVEA.L    A3,A0            ;4C0: 204B
  528.     MOVE.L    A0,-28(A5)        ;4C2: 2B48FFE4
  529.     MOVE.L    A0,746(A2)        ;4C6: 254802EA
  530.     BRA.S    LAB_0049        ;4CA: 6038
  531. LAB_0047:
  532.     MOVEA.L    746(A2),A0        ;4CC: 206A02EA
  533.     MOVE.L    4(A0),D1        ;4D0: 22280004
  534.     MOVE.L    D6,D2            ;4D4: 2406
  535.     MOVEA.L    4(A2),A6        ;4D6: 2C6A0004
  536.     JSR    -420(A6)        ;4DA: 4EAEFE5C
  537.     TST.L    D0            ;4DE: 4A80
  538.     BNE.S    LAB_0048        ;4E0: 6616
  539.     BTST    #3,24(A2)        ;4E2: 082A00030018
  540.     BNE.S    LAB_0048        ;4E8: 660E
  541.     LEA    LAB_0025(PC),A1        ;4EA: 43FAFE14
  542.     MOVE.L    A1,D1            ;4EE: 2209
  543.     JSR    -948(A6)        ;4F0: 4EAEFC4C
  544.     BRA    LAB_0071        ;4F4: 6000050E
  545. LAB_0048:
  546.     MOVEA.L    -32(A5),A2        ;4F8: 246DFFE0
  547.     MOVEA.L    746(A2),A0        ;4FC: 206A02EA
  548.     MOVE.L    (A0),746(A2)        ;500: 255002EA
  549. LAB_0049:
  550.     TST.L    746(A2)            ;504: 4AAA02EA
  551.     BNE.S    LAB_0047        ;508: 66C2
  552.     BRA    LAB_005F        ;50A: 600002B2
  553. LAB_004A:
  554.     BTST    #3,24(A2)        ;50E: 082A00030018
  555.     BEQ.S    LAB_004B        ;514: 670E
  556.     BCLR    #3,24(A2)        ;516: 08AA00030018
  557.     MOVEQ    #116,D5            ;51C: 7A74
  558.     ADD.L    D5,D5            ;51E: DA85
  559.     BRA    LAB_0060        ;520: 600002A2
  560. LAB_004B:
  561.     MOVEA.L    -32(A5),A2        ;524: 246DFFE0
  562.     BTST    #4,22(A2)        ;528: 082A00040016
  563.     BEQ.S    LAB_004C        ;52E: 6710
  564.     MOVE.L    #$00000130,D5        ;530: 2A3C00000130
  565.     MOVEQ    #64,D0            ;536: 7040
  566.     MOVE.L    D0,290(A2)        ;538: 25400122
  567.     BRA    LAB_0060        ;53C: 60000286
  568. LAB_004C:
  569.     MOVEA.L    -32(A5),A2        ;540: 246DFFE0
  570.     BTST    #1,293(A2)        ;544: 082A00010125
  571.     BEQ    LAB_0055        ;54A: 6700011E
  572.     MOVE.L    32(A2),D0        ;54E: 202A0020
  573.     TST.L    D0            ;552: 4A80
  574.     BLE    LAB_0055        ;554: 6F000114
  575.     MOVEA.L    A2,A0            ;558: 204A
  576.     LEA    330(A0),A3        ;55A: 47E8014A
  577.     ADDA    #$0024,A2        ;55E: D4FC0024
  578.     BTST    #1,24(A0)        ;562: 082800010018
  579.     BEQ.S    LAB_004D        ;568: 6728
  580.     TST.L    D7            ;56A: 4A87
  581.     BNE.S    LAB_004D        ;56C: 6624
  582.     MOVEA.L    -32(A5),A1        ;56E: 226DFFE0
  583.     MOVEA.L    12(A1),A0        ;572: 2069000C
  584.     MOVE.L    8(A0),D1        ;576: 22280008
  585.     MOVE.L    A3,D2            ;57A: 240B
  586.     MOVEQ    #64,D3            ;57C: 7640
  587.     ADD.L    D3,D3            ;57E: D683
  588.     MOVEA.L    4(A1),A6        ;580: 2C690004
  589.     JSR    -402(A6)        ;584: 4EAEFE6E
  590.     MOVE.L    D2,D1            ;588: 2202
  591.     MOVE.L    A2,D2            ;58A: 240A
  592.     JSR    -882(A6)        ;58C: 4EAEFC8E
  593.     BRA.S    LAB_004E        ;590: 600C
  594. LAB_004D:
  595.     MOVEQ    #64,D0            ;592: 7040
  596.     ADD.L    D0,D0            ;594: D080
  597.     MOVEA.L    A3,A0            ;596: 204B
  598.     MOVEA.L    A2,A1            ;598: 224A
  599.     JSR    LAB_008F(PC)        ;59A: 4EBA0754
  600. LAB_004E:
  601.     MOVEA.L    -32(A5),A2        ;59E: 246DFFE0
  602.     MOVE.L    D7,D0            ;5A2: 2007
  603.     ADDQ.L    #1,D0            ;5A4: 5280
  604.     MOVE.L    D0,D1            ;5A6: 2200
  605.     LSL.L    #2,D1            ;5A8: E589
  606.     ADD.L    D0,D1            ;5AA: D280
  607.     MOVE.L    D1,714(A2)        ;5AC: 254102CA
  608.     MOVE.L    A3,718(A2)        ;5B0: 254B02CE
  609.     MOVEQ    #4,D0            ;5B4: 7004
  610.     CMP.L    32(A2),D0        ;5B6: B0AA0020
  611.     BNE.S    LAB_004F        ;5BA: 660A
  612.     LEA    LAB_0028(PC),A0        ;5BC: 41FAFD6A
  613.     MOVE.L    A0,722(A2)        ;5C0: 254802D2
  614.     BRA.S    LAB_0050        ;5C4: 6008
  615. LAB_004F:
  616.     LEA    LAB_002A(PC),A0        ;5C6: 41FAFD6C
  617.     MOVE.L    A0,722(A2)        ;5CA: 254802D2
  618. LAB_0050:
  619.     LEA    714(A2),A3        ;5CE: 47EA02CA
  620.     MOVE.L    A3,-(A7)        ;5D2: 2F0B
  621.     MOVEA.L    326(A2),A0        ;5D4: 206A0146
  622.     LEA    LAB_002B(PC),A1        ;5D8: 43FAFD60
  623.     BSR    LAB_008D        ;5DC: 610006D6
  624.     ADDQ    #4,A7            ;5E0: 584F
  625.     LEA    LAB_002D(PC),A0        ;5E2: 41FAFD64
  626.     MOVE.L    A0,714(A2)        ;5E6: 254802CA
  627.     BTST    #3,293(A2)        ;5EA: 082A00030125
  628.     BEQ.S    LAB_0054        ;5F0: 6760
  629.     BSET    #7,293(A2)        ;5F2: 08EA00070125
  630.     BRA.S    LAB_0052        ;5F8: 6024
  631. LAB_0051:
  632.     MOVE.L    326(A2),D1        ;5FA: 222A0146
  633.     MOVE.L    A3,D2            ;5FE: 240B
  634.     MOVEA.L    4(A2),A6        ;600: 2C6A0004
  635.     JSR    -954(A6)        ;604: 4EAEFC46
  636.     LEA    LAB_002E(PC),A0        ;608: 41FAFD40
  637.     MOVE.L    A0,D1            ;60C: 2208
  638.     MOVEQ    #0,D2            ;60E: 7400
  639.     JSR    -954(A6)        ;610: 4EAEFC46
  640.     MOVEQ    #0,D0            ;614: 7000
  641.     MOVE.L    D0,D1            ;616: 2200
  642.     MOVEA.L    A2,A0            ;618: 204A
  643.     BSR    LAB_0073        ;61A: 61000404
  644. LAB_0052:
  645.     BTST    #7,293(A2)        ;61E: 082A00070125
  646.     BNE.S    LAB_0051        ;624: 66D4
  647.     BTST    #4,293(A2)        ;626: 082A00040125
  648.     BEQ.S    LAB_0053        ;62C: 670A
  649.     BCLR    #4,293(A2)        ;62E: 08AA00040125
  650.     BRA    LAB_0060        ;634: 6000018E
  651. LAB_0053:
  652.     MOVEA.L    -32(A5),A2        ;638: 246DFFE0
  653.     BTST    #6,293(A2)        ;63C: 082A00060125
  654.     BNE    LAB_0071        ;642: 660003C0
  655.     MOVEQ    #20,D0            ;646: 7014
  656.     CMP.L    298(A2),D0        ;648: B0AA012A
  657.     BNE.S    LAB_0055        ;64C: 661C
  658.     BRA    LAB_0071        ;64E: 600003B4
  659. LAB_0054:
  660.     MOVE.L    326(A2),D1        ;652: 222A0146
  661.     MOVE.L    A3,D2            ;656: 240B
  662.     MOVEA.L    4(A2),A6        ;658: 2C6A0004
  663.     JSR    -954(A6)        ;65C: 4EAEFC46
  664.     LEA    LAB_002F(PC),A0        ;660: 41FAFCEC
  665.     MOVE.L    A0,D1            ;664: 2208
  666.     JSR    -948(A6)        ;666: 4EAEFC4C
  667. LAB_0055:
  668.     MOVEA.L    -32(A5),A2        ;66A: 246DFFE0
  669.     MOVEQ    #33,D0            ;66E: 7021
  670.     AND.L    290(A2),D0        ;670: C0AA0122
  671.     BEQ.S    LAB_0056        ;674: 6730
  672.     MOVE.L    32(A2),D0        ;676: 202A0020
  673.     TST.L    D0            ;67A: 4A80
  674.     BMI.S    LAB_0056        ;67C: 6B28
  675.     MOVE.L    D7,D0            ;67E: 2007
  676.     ADDQ.L    #1,D0            ;680: 5280
  677.     MOVEA.L    A2,A0            ;682: 204A
  678.     LEA    -28(A5),A1        ;684: 43EDFFE4
  679.     BSR    LAB_0041        ;688: 6100FDAE
  680.     BCLR    #3,24(A2)        ;68C: 08AA00030018
  681.     BTST    #6,293(A2)        ;692: 082A00060125
  682.     BNE    LAB_0071        ;698: 6600036A
  683.     MOVEQ    #20,D0            ;69C: 7014
  684.     CMP.L    298(A2),D0        ;69E: B0AA012A
  685.     BEQ    LAB_0071        ;6A2: 67000360
  686. LAB_0056:
  687.     MOVEA.L    -32(A5),A2        ;6A6: 246DFFE0
  688.     BTST    #2,293(A2)        ;6AA: 082A00020125
  689.     BEQ    LAB_005C        ;6B0: 670000BA
  690.     MOVE.L    32(A2),D0        ;6B4: 202A0020
  691.     TST.L    D0            ;6B8: 4A80
  692.     BPL    LAB_005C        ;6BA: 6A0000B0
  693.     MOVEQ    #40,D0            ;6BE: 7028
  694.     MOVE.L    #$00010001,D1        ;6C0: 223C00010001
  695.     MOVEA.L    (A2),A6            ;6C6: 2C52
  696.     JSR    -684(A6)        ;6C8: 4EAEFD54
  697.     MOVE.L    D0,734(A2)        ;6CC: 254002DE
  698.     TST.L    D0            ;6D0: 4A80
  699.     BNE.S    LAB_0057        ;6D2: 661E
  700.     MOVEA.L    4(A2),A6        ;6D4: 2C6A0004
  701.     JSR    -132(A6)        ;6D8: 4EAEFF7C
  702.     MOVE.L    D0,294(A2)        ;6DC: 25400126
  703.     LEA    LAB_0030(PC),A0        ;6E0: 41FAFC6E
  704.     MOVE.L    A0,D1            ;6E4: 2208
  705.     MOVEA.L    4(A2),A6        ;6E6: 2C6A0004
  706.     JSR    -948(A6)        ;6EA: 4EAEFC4C
  707.     BRA    LAB_0060        ;6EE: 600000D4
  708. LAB_0057:
  709.     MOVEA.L    -32(A5),A2        ;6F2: 246DFFE0
  710.     MOVEA.L    734(A2),A0        ;6F6: 206A02DE
  711.     ADDQ.L    #8,A0            ;6FA: 5088
  712.     LEA    36(A2),A1        ;6FC: 43EA0024
  713.     MOVEQ    #32,D0            ;700: 7020
  714.     JSR    LAB_008F(PC)        ;702: 4EBA05EC
  715.     MOVEA.L    734(A2),A0        ;706: 206A02DE
  716.     MOVE.L    32(A2),4(A0)        ;70A: 216A00200004
  717.     LEA    -20(A5),A0        ;710: 41EDFFEC
  718.     MOVE.L    A0,742(A2)        ;714: 254802E6
  719.     MOVE.L    -20(A5),738(A2)        ;718: 256DFFEC02E2
  720.     BRA.S    LAB_005A        ;71E: 6038
  721. LAB_0058:
  722.     MOVEA.L    738(A2),A0        ;720: 206A02E2
  723.     ADDQ.L    #8,A0            ;724: 5088
  724.     MOVEA.L    734(A2),A1        ;726: 226A02DE
  725.     ADDQ.L    #8,A1            ;72A: 5089
  726.     JSR    LAB_0095(PC)        ;72C: 4EBA05DA
  727.     TST.L    D0            ;730: 4A80
  728.     BLE.S    LAB_0059        ;732: 6F14
  729.     MOVEA.L    734(A2),A0        ;734: 206A02DE
  730.     MOVEA.L    742(A2),A1        ;738: 226A02E6
  731.     MOVE.L    (A1),(A0)        ;73C: 2091
  732.     MOVEA.L    742(A2),A0        ;73E: 206A02E6
  733.     MOVE.L    734(A2),(A0)        ;742: 20AA02DE
  734.     BRA.S    LAB_005B        ;746: 6016
  735. LAB_0059:
  736.     MOVEA.L    -32(A5),A2        ;748: 246DFFE0
  737.     MOVEA.L    738(A2),A0        ;74C: 206A02E2
  738.     MOVE.L    A0,742(A2)        ;750: 254802E6
  739.     MOVE.L    (A0),738(A2)        ;754: 255002E2
  740. LAB_005A:
  741.     TST.L    738(A2)            ;758: 4AAA02E2
  742.     BNE.S    LAB_0058        ;75C: 66C2
  743. LAB_005B:
  744.     TST.L    738(A2)            ;75E: 4AAA02E2
  745.     BNE.S    LAB_005C        ;762: 6608
  746.     MOVEA.L    742(A2),A0        ;764: 206A02E6
  747.     MOVE.L    734(A2),(A0)        ;768: 20AA02DE
  748. LAB_005C:
  749.     LEA    8(A2),A0        ;76C: 41EA0008
  750.     MOVE.L    A0,D1            ;770: 2208
  751.     MOVEA.L    4(A2),A6        ;772: 2C6A0004
  752.     JSR    -828(A6)        ;776: 4EAEFCC4
  753.     MOVE.L    D0,D5            ;77A: 2A00
  754.     BTST    #0,292(A2)        ;77C: 082A00000124
  755.     BEQ.S    LAB_005F        ;782: 673A
  756.     MOVE.L    D6,D1            ;784: 2206
  757.     JSR    -126(A6)        ;786: 4EAEFF82
  758.     MOVE.L    D0,D4            ;78A: 2800
  759.     LEA    330(A2),A0        ;78C: 41EA014A
  760.     MOVE.L    A0,D1            ;790: 2208
  761.     JSR    -72(A6)            ;792: 4EAEFFB8
  762.     TST.L    D0            ;796: 4A80
  763.     BNE.S    LAB_005D        ;798: 660E
  764.     JSR    -132(A6)        ;79A: 4EAEFF7C
  765.     MOVE.L    D0,D1            ;79E: 2200
  766.     MOVEQ    #0,D2            ;7A0: 7400
  767.     JSR    -474(A6)        ;7A2: 4EAEFE26
  768.     BRA.S    LAB_005E        ;7A6: 600A
  769. LAB_005D:
  770.     LEA    LAB_0031(PC),A0        ;7A8: 41FAFBBA
  771.     MOVE.L    A0,D1            ;7AC: 2208
  772.     JSR    -948(A6)        ;7AE: 4EAEFC4C
  773. LAB_005E:
  774.     MOVE.L    D4,D1            ;7B2: 2204
  775.     JSR    -126(A6)        ;7B4: 4EAEFF82
  776.     BCLR    #0,292(A2)        ;7B8: 08AA00000124
  777. LAB_005F:
  778.     TST.L    D5            ;7BE: 4A85
  779.     BEQ    LAB_004A        ;7C0: 6700FD4C
  780. LAB_0060:
  781.     CMPI.L    #$00000130,D5        ;7C4: 0C8500000130
  782.     BNE.S    LAB_0061        ;7CA: 6618
  783.     MOVE.L    #$00000130,294(A2)    ;7CC: 257C000001300126
  784.     MOVEQ    #5,D0            ;7D4: 7005
  785.     MOVE.L    D0,298(A2)        ;7D6: 2540012A
  786.     MOVEQ    #64,D0            ;7DA: 7040
  787.     MOVE.L    D0,290(A2)        ;7DC: 25400122
  788.     BRA    LAB_0071        ;7E0: 60000222
  789. LAB_0061:
  790.     MOVEA.L    -32(A5),A2        ;7E4: 246DFFE0
  791.     BTST    #6,293(A2)        ;7E8: 082A00060125
  792.     BNE    LAB_0071        ;7EE: 66000214
  793.     MOVEA.L    -32(A5),A2        ;7F2: 246DFFE0
  794.     MOVEQ    #116,D0            ;7F6: 7074
  795.     ADD.L    D0,D0            ;7F8: D080
  796.     CMP.L    D0,D5            ;7FA: BA80
  797.     BEQ.S    LAB_0062        ;7FC: 670C
  798.     MOVEA.L    4(A2),A6        ;7FE: 2C6A0004
  799.     JSR    -132(A6)        ;802: 4EAEFF7C
  800.     MOVE.L    D0,294(A2)        ;806: 25400126
  801. LAB_0062:
  802.     MOVEQ    #0,D0            ;80A: 7000
  803.     MOVE.L    D0,298(A2)        ;80C: 2540012A
  804.     MOVE.L    -20(A5),734(A2)        ;810: 256DFFEC02DE
  805.     MOVE.L    D0,722(A2)        ;816: 254002D2
  806.     MOVEQ    #1,D5            ;81A: 7A01
  807.     BRA    LAB_006F        ;81C: 600001BE
  808. LAB_0063:
  809.     BTST    #3,293(A2)        ;820: 082A00030125
  810.     BEQ    LAB_0069        ;826: 670000CA
  811.     MOVE.L    D7,D0            ;82A: 2007
  812.     LSL.L    #2,D0            ;82C: E588
  813.     ADD.L    D7,D0            ;82E: D087
  814.     ADDQ.L    #2,D0            ;830: 5480
  815.     MOVE.L    D0,714(A2)        ;832: 254002CA
  816.     MOVEA.L    734(A2),A3        ;836: 266A02DE
  817.     LEA    8(A3),A0        ;83A: 41EB0008
  818.     MOVE.L    A0,718(A2)        ;83E: 254802CE
  819.     LEA    LAB_001D+2(PC),A0    ;842: 41FAFA80
  820.     MOVE.L    A0,722(A2)        ;846: 254802D2
  821.     MOVE.L    4(A3),D0        ;84A: 202B0004
  822.     MOVEQ    #-4,D1            ;84E: 72FC
  823.     CMP.L    D1,D0            ;850: B081
  824.     BNE.S    LAB_0064        ;852: 6608
  825.     LEA    LAB_0032(PC),A0        ;854: 41FAFB18
  826.     MOVE.L    A0,722(A2)        ;858: 254802D2
  827. LAB_0064:
  828.     MOVEQ    #3,D0            ;85C: 7003
  829.     CMP.L    4(A3),D0        ;85E: B0AB0004
  830.     BNE.S    LAB_0065        ;862: 6608
  831.     LEA    LAB_0033(PC),A0        ;864: 41FAFB0E
  832.     MOVE.L    A0,722(A2)        ;868: 254802D2
  833. LAB_0065:
  834.     LEA    714(A2),A3        ;86C: 47EA02CA
  835.     MOVE.L    A3,-(A7)        ;870: 2F0B
  836.     MOVEA.L    326(A2),A0        ;872: 206A0146
  837.     LEA    LAB_0035(PC),A1        ;876: 43FAFB02
  838.     BSR    LAB_008D        ;87A: 61000438
  839.     LEA    LAB_002D(PC),A0        ;87E: 41FAFAC8
  840.     MOVE.L    A0,714(A2)        ;882: 254802CA
  841.     BSET    #7,293(A2)        ;886: 08EA00070125
  842.     LEA    330(A2),A0        ;88C: 41EA014A
  843.     MOVEA.L    734(A2),A1        ;890: 226A02DE
  844.     ADDQ.L    #8,A1            ;894: 5089
  845.     MOVEQ    #64,D0            ;896: 7040
  846.     ADD.L    D0,D0            ;898: D080
  847.     JSR    LAB_008F(PC)        ;89A: 4EBA0454
  848.     ADDQ    #4,A7            ;89E: 584F
  849.     BRA.S    LAB_0067        ;8A0: 6024
  850. LAB_0066:
  851.     MOVE.L    326(A2),D1        ;8A2: 222A0146
  852.     MOVE.L    A3,D2            ;8A6: 240B
  853.     MOVEA.L    4(A2),A6        ;8A8: 2C6A0004
  854.     JSR    -954(A6)        ;8AC: 4EAEFC46
  855.     LEA    LAB_002E(PC),A0        ;8B0: 41FAFA98
  856.     MOVE.L    A0,D1            ;8B4: 2208
  857.     MOVEQ    #0,D2            ;8B6: 7400
  858.     JSR    -954(A6)        ;8B8: 4EAEFC46
  859.     MOVE.L    D6,D0            ;8BC: 2006
  860.     MOVEQ    #1,D1            ;8BE: 7201
  861.     MOVEA.L    A2,A0            ;8C0: 204A
  862.     BSR    LAB_0073        ;8C2: 6100015C
  863. LAB_0067:
  864.     BTST    #7,293(A2)        ;8C6: 082A00070125
  865.     BNE.S    LAB_0066        ;8CC: 66D4
  866.     BTST    #4,293(A2)        ;8CE: 082A00040125
  867.     BEQ.S    LAB_0068        ;8D4: 670A
  868.     BCLR    #4,293(A2)        ;8D6: 08AA00040125
  869.     BRA    LAB_0071        ;8DC: 60000126
  870. LAB_0068:
  871.     MOVEA.L    -32(A5),A2        ;8E0: 246DFFE0
  872.     BTST    #6,293(A2)        ;8E4: 082A00060125
  873.     BEQ    LAB_006E        ;8EA: 670000E4
  874.     BRA    LAB_0071        ;8EE: 60000114
  875. LAB_0069:
  876.     MOVE.L    #$00001000,D1        ;8F2: 223C00001000
  877.     MOVEA.L    4(A2),A6        ;8F8: 2C6A0004
  878.     JSR    -792(A6)        ;8FC: 4EAEFCE8
  879.     TST.L    D0            ;900: 4A80
  880.     BEQ.S    LAB_006A        ;902: 6718
  881.     MOVEQ    #64,D0            ;904: 7040
  882.     MOVE.L    D0,290(A2)        ;906: 25400122
  883.     MOVEQ    #5,D0            ;90A: 7005
  884.     MOVE.L    D0,298(A2)        ;90C: 2540012A
  885.     MOVE.L    #$00000130,294(A2)    ;910: 257C000001300126
  886.     BRA    LAB_0071        ;918: 600000EA
  887. LAB_006A:
  888.     MOVEA.L    -32(A5),A2        ;91C: 246DFFE0
  889.     MOVE.L    D5,D0            ;920: 2005
  890.     MOVEQ    #1,D1            ;922: 7201
  891.     AND.L    D1,D0            ;924: C081
  892.     ASL.L    #7,D0            ;926: EF80
  893.     MOVEA.L    A2,A0            ;928: 204A
  894.     ADDA.L    D0,A0            ;92A: D1C0
  895.     LEA    458(A0),A3        ;92C: 47E801CA
  896.     MOVEA.L    734(A2),A0        ;930: 206A02DE
  897.     ADDQ.L    #8,A0            ;934: 5088
  898.     MOVEA.L    A0,A1            ;936: 2248
  899.     MOVEQ    #32,D0            ;938: 7020
  900.     MOVEA.L    A3,A0            ;93A: 204B
  901.     JSR    LAB_008F(PC)        ;93C: 4EBA03B2
  902.     MOVEA.L    734(A2),A0        ;940: 206A02DE
  903.     MOVEQ    #-4,D0            ;944: 70FC
  904.     CMP.L    4(A0),D0        ;946: B0A80004
  905.     BNE.S    LAB_006B        ;94A: 660A
  906.     MOVEA.L    A3,A0            ;94C: 204B
  907.     LEA    LAB_0032(PC),A1        ;94E: 43FAFA1E
  908.     JSR    LAB_009A(PC)        ;952: 4EBA03E8
  909. LAB_006B:
  910.     MOVEA.L    734(A2),A0        ;956: 206A02DE
  911.     MOVEQ    #3,D0            ;95A: 7003
  912.     CMP.L    4(A0),D0        ;95C: B0A80004
  913.     BNE.S    LAB_006C        ;960: 660A
  914.     MOVEA.L    A3,A0            ;962: 204B
  915.     LEA    LAB_0033(PC),A1        ;964: 43FAFA0E
  916.     JSR    LAB_009A(PC)        ;968: 4EBA03D2
  917. LAB_006C:
  918.     MOVE.L    D5,D0            ;96C: 2005
  919.     ASL.L    #2,D0            ;96E: E580
  920.     MOVE.L    D0,D1            ;970: 2200
  921.     ADDI.L    #$000002CA,D1        ;972: 0681000002CA
  922.     MOVE.L    A3,0(A2,D1.L)        ;978: 258B1800
  923.     MOVEQ    #3,D0            ;97C: 7003
  924.     SUB.L    D5,D0            ;97E: 9085
  925.     MOVE.L    D0,D5            ;980: 2A00
  926.     MOVEQ    #1,D0            ;982: 7001
  927.     CMP.L    D0,D5            ;984: BA80
  928.     BEQ.S    LAB_006D        ;986: 6708
  929.     MOVEA.L    734(A2),A0        ;988: 206A02DE
  930.     TST.L    (A0)            ;98C: 4A90
  931.     BNE.S    LAB_006E        ;98E: 6640
  932. LAB_006D:
  933.     MOVE.L    D7,D0            ;990: 2007
  934.     LSL.L    #2,D0            ;992: E588
  935.     ADD.L    D7,D0            ;994: D087
  936.     ADDQ.L    #2,D0            ;996: 5480
  937.     MOVE.L    D0,714(A2)        ;998: 254002CA
  938.     LEA    714(A2),A0        ;99C: 41EA02CA
  939.     MOVE.L    A0,-(A7)        ;9A0: 2F08
  940.     MOVE.L    A0,40(A7)        ;9A2: 2F480028
  941.     MOVEA.L    326(A2),A0        ;9A6: 206A0146
  942.     LEA    LAB_0038(PC),A1        ;9AA: 43FAF9DC
  943.     BSR    LAB_008D        ;9AE: 61000304
  944.     ADDQ    #4,A7            ;9B2: 584F
  945.     LEA    LAB_002D(PC),A0        ;9B4: 41FAF992
  946.     MOVE.L    A0,714(A2)        ;9B8: 254802CA
  947.     MOVE.L    326(A2),D1        ;9BC: 222A0146
  948.     MOVE.L    36(A7),D2        ;9C0: 242F0024
  949.     MOVEA.L    4(A2),A6        ;9C4: 2C6A0004
  950.     JSR    -954(A6)        ;9C8: 4EAEFC46
  951.     CLR.L    722(A2)            ;9CC: 42AA02D2
  952. LAB_006E:
  953.     MOVEA.L    -32(A5),A2        ;9D0: 246DFFE0
  954.     MOVEA.L    734(A2),A0        ;9D4: 206A02DE
  955.     MOVE.L    (A0),734(A2)        ;9D8: 255002DE
  956. LAB_006F:
  957.     TST.L    734(A2)            ;9DC: 4AAA02DE
  958.     BEQ.S    LAB_0071        ;9E0: 6722
  959.     TST.L    298(A2)            ;9E2: 4AAA012A
  960.     BEQ    LAB_0063        ;9E6: 6700FE38
  961.     BRA.S    LAB_0071        ;9EA: 6018
  962. LAB_0070:
  963.     MOVEA.L    -20(A5),A0        ;9EC: 206DFFEC
  964.     MOVE.L    (A0),734(A2)        ;9F0: 255002DE
  965.     MOVEA.L    -20(A5),A1        ;9F4: 226DFFEC
  966.     MOVEA.L    (A2),A6            ;9F8: 2C52
  967.     JSR    -690(A6)        ;9FA: 4EAEFD4E
  968.     MOVE.L    734(A2),-20(A5)        ;9FE: 2B6A02DEFFEC
  969. LAB_0071:
  970.     TST.L    -20(A5)            ;A04: 4AADFFEC
  971.     BNE.S    LAB_0070        ;A08: 66E2
  972.     TST.L    D6            ;A0A: 4A86
  973.     BEQ.S    LAB_0072        ;A0C: 670A
  974.     MOVE.L    D6,D1            ;A0E: 2206
  975.     MOVEA.L    4(A2),A6        ;A10: 2C6A0004
  976.     JSR    -90(A6)            ;A14: 4EAEFFA6
  977. LAB_0072:
  978.     MOVEM.L    (A7)+,D2-D7/A2-A3/A6    ;A18: 4CDF4CFC
  979.     UNLK    A5            ;A1C: 4E5D
  980.     RTS                ;A1E: 4E75
  981. LAB_0073:
  982.     LINK    A5,#-36            ;A20: 4E55FFDC
  983.     MOVEM.L    D2-D3/D6-D7/A2-A3/A6,-(A7) ;A24: 48E73332
  984.     MOVEA.L    A0,A3            ;A28: 2648
  985.     MOVE.L    D0,D7            ;A2A: 2E00
  986.     MOVE.L    D1,D6            ;A2C: 2C01
  987.     MOVEQ    #0,D0            ;A2E: 7000
  988.     MOVE.L    D0,298(A3)        ;A30: 2740012A
  989.     BSET    #7,293(A3)        ;A34: 08EB00070125
  990.     MOVEQ    #23,D0            ;A3A: 7017
  991.     MOVEQ    #0,D1            ;A3C: 7200
  992.     LEA    -28(A5),A0        ;A3E: 41EDFFE4
  993. LAB_0074:
  994.     MOVE.B    D1,(A0)+        ;A42: 10C1
  995.     DBF    D0,LAB_0074        ;A44: 51C8FFFC
  996.     MOVEA.L    4(A3),A6        ;A48: 2C6B0004
  997.     JSR    -60(A6)            ;A4C: 4EAEFFC4
  998.     MOVE.L    D0,D1            ;A50: 2200
  999.     JSR    -360(A6)        ;A52: 4EAEFE98
  1000.     MOVEQ    #64,D0            ;A56: 7040
  1001.     ADD.L    D0,D0            ;A58: D080
  1002.     MOVE.L    #$00010001,D1        ;A5A: 223C00010001
  1003.     MOVEA.L    (A3),A6            ;A60: 2C53
  1004.     JSR    -684(A6)        ;A62: 4EAEFD54
  1005.     MOVE.L    D0,28(A7)        ;A66: 2F40001C
  1006.     TST.L    D0            ;A6A: 4A80
  1007.     BNE.S    LAB_0075        ;A6C: 6624
  1008.     MOVEA.L    4(A3),A6        ;A6E: 2C6B0004
  1009.     JSR    -132(A6)        ;A72: 4EAEFF7C
  1010.     MOVE.L    D0,294(A3)        ;A76: 27400126
  1011.     LEA    LAB_0030(PC),A0        ;A7A: 41FAF8D4
  1012.     MOVE.L    A0,D1            ;A7E: 2208
  1013.     MOVEA.L    4(A3),A6        ;A80: 2C6B0004
  1014.     JSR    -948(A6)        ;A84: 4EAEFC4C
  1015.     MOVEQ    #20,D0            ;A88: 7014
  1016.     MOVE.L    D0,298(A3)        ;A8A: 2740012A
  1017.     BRA    LAB_008B        ;A8E: 6000020E
  1018. LAB_0075:
  1019.     TST.L    D6            ;A92: 4A86
  1020.     BNE.S    LAB_0076        ;A94: 661A
  1021.     LEA    LAB_003A(PC),A0        ;A96: 41FAF904
  1022.     MOVE.L    A0,D1            ;A9A: 2208
  1023.     LEA    -28(A5),A1        ;A9C: 43EDFFE4
  1024.     MOVE.L    A1,D2            ;AA0: 2409
  1025.     MOVEQ    #0,D3            ;AA2: 7600
  1026.     MOVEA.L    4(A3),A6        ;AA4: 2C6B0004
  1027.     JSR    -798(A6)        ;AA8: 4EAEFCE2
  1028.     MOVEA.L    D0,A2            ;AAC: 2440
  1029.     BRA.S    LAB_0077        ;AAE: 6018
  1030. LAB_0076:
  1031.     LEA    LAB_003E(PC),A0        ;AB0: 41FAF924
  1032.     MOVE.L    A0,D1            ;AB4: 2208
  1033.     LEA    -28(A5),A1        ;AB6: 43EDFFE4
  1034.     MOVE.L    A1,D2            ;ABA: 2409
  1035.     MOVEQ    #0,D3            ;ABC: 7600
  1036.     MOVEA.L    4(A3),A6        ;ABE: 2C6B0004
  1037.     JSR    -798(A6)        ;AC2: 4EAEFCE2
  1038.     MOVEA.L    D0,A2            ;AC6: 2440
  1039. LAB_0077:
  1040.     MOVE.L    A2,D0            ;AC8: 200A
  1041.     BNE.S    LAB_0078        ;ACA: 6612
  1042.     JSR    -132(A6)        ;ACC: 4EAEFF7C
  1043.     MOVE.L    D0,294(A3)        ;AD0: 27400126
  1044.     MOVEQ    #20,D0            ;AD4: 7014
  1045.     MOVE.L    D0,298(A3)        ;AD6: 2740012A
  1046.     BRA    LAB_008A        ;ADA: 600001B8
  1047. LAB_0078:
  1048.     TST.L    -28(A5)            ;ADE: 4AADFFE4
  1049.     BEQ    LAB_007E        ;AE2: 67000090
  1050.     MOVEQ    #1,D0            ;AE6: 7001
  1051.     CMP.L    D0,D6            ;AE8: BC80
  1052.     BNE    LAB_007E        ;AEA: 66000088
  1053.     MOVE.L    D7,D1            ;AEE: 2207
  1054.     JSR    -126(A6)        ;AF0: 4EAEFF82
  1055.     MOVE.L    D0,D6            ;AF4: 2C00
  1056.     LEA    330(A3),A0        ;AF6: 41EB014A
  1057.     MOVE.L    A0,D1            ;AFA: 2208
  1058.     MOVE.L    #$000003ED,D2        ;AFC: 243C000003ED
  1059.     JSR    -30(A6)            ;B02: 4EAEFFE2
  1060.     MOVE.L    D0,D7            ;B06: 2E00
  1061.     TST.L    D7            ;B08: 4A87
  1062.     BNE.S    LAB_007B        ;B0A: 663C
  1063.     JSR    -132(A6)        ;B0C: 4EAEFF7C
  1064.     MOVE.L    D0,294(A3)        ;B10: 27400126
  1065.     MOVEQ    #20,D0            ;B14: 7014
  1066.     MOVE.L    D0,298(A3)        ;B16: 2740012A
  1067.     BRA.S    LAB_007D        ;B1A: 604A
  1068. LAB_0079:
  1069.     MOVE.L    #$00001000,D1        ;B1C: 223C00001000
  1070.     MOVEA.L    4(A3),A6        ;B22: 2C6B0004
  1071.     JSR    -792(A6)        ;B26: 4EAEFCE8
  1072.     TST.L    D0            ;B2A: 4A80
  1073.     BEQ.S    LAB_007A        ;B2C: 670E
  1074.     MOVE.L    #$00000130,D1        ;B2E: 223C00000130
  1075.     MOVEQ    #0,D2            ;B34: 7400
  1076.     JSR    -474(A6)        ;B36: 4EAEFE26
  1077.     BRA.S    LAB_007C        ;B3A: 6020
  1078. LAB_007A:
  1079.     LEA    -29(A5),A0        ;B3C: 41EDFFE3
  1080.     MOVE.L    A0,D1            ;B40: 2208
  1081.     MOVEQ    #1,D2            ;B42: 7401
  1082.     JSR    -942(A6)        ;B44: 4EAEFC52
  1083. LAB_007B:
  1084.     MOVE.L    D7,D1            ;B48: 2207
  1085.     MOVEA.L    4(A3),A6        ;B4A: 2C6B0004
  1086.     JSR    -306(A6)        ;B4E: 4EAEFECE
  1087.     MOVE.B    D0,-29(A5)        ;B52: 1B40FFE3
  1088.     CMPI.B    #$FF,D0            ;B56: 0C0000FF
  1089.     BNE.S    LAB_0079        ;B5A: 66C0
  1090. LAB_007C:
  1091.     MOVE.L    D7,D1            ;B5C: 2207
  1092.     MOVEA.L    4(A3),A6        ;B5E: 2C6B0004
  1093.     JSR    -36(A6)            ;B62: 4EAEFFDC
  1094. LAB_007D:
  1095.     MOVE.L    D6,D1            ;B66: 2206
  1096.     MOVEA.L    4(A3),A6        ;B68: 2C6B0004
  1097.     JSR    -126(A6)        ;B6C: 4EAEFF82
  1098.     BRA    LAB_0089        ;B70: 60000118
  1099. LAB_007E:
  1100.     TST.L    -12(A5)            ;B74: 4AADFFF4
  1101.     BEQ.S    LAB_0080        ;B78: 676C
  1102.     MOVE.L    -8(A5),D0        ;B7A: 202DFFF8
  1103.     BEQ.S    LAB_007F        ;B7E: 671C
  1104.     MOVE.L    D0,D1            ;B80: 2200
  1105.     MOVEQ    #0,D2            ;B82: 7400
  1106.     MOVE.L    D2,D3            ;B84: 2602
  1107.     MOVEA.L    4(A3),A6        ;B86: 2C6B0004
  1108.     JSR    -222(A6)        ;B8A: 4EAEFF22
  1109.     LEA    LAB_002F(PC),A0        ;B8E: 41FAF7BE
  1110.     MOVE.L    A0,D1            ;B92: 2208
  1111.     JSR    -948(A6)        ;B94: 4EAEFC4C
  1112.     BRA    LAB_0089        ;B98: 600000F0
  1113. LAB_007F:
  1114.     LEA    LAB_003F(PC),A0        ;B9C: 41FAF870
  1115.     MOVE.L    A0,D1            ;BA0: 2208
  1116.     MOVEA.L    4(A3),A6        ;BA2: 2C6B0004
  1117.     JSR    -948(A6)        ;BA6: 4EAEFC4C
  1118.     JSR    -60(A6)            ;BAA: 4EAEFFC4
  1119.     MOVE.L    D0,D1            ;BAE: 2200
  1120.     JSR    -360(A6)        ;BB0: 4EAEFE98
  1121.     JSR    -54(A6)            ;BB4: 4EAEFFCA
  1122.     MOVE.L    D0,D1            ;BB8: 2200
  1123.     MOVE.L    28(A7),D2        ;BBA: 242F001C
  1124.     MOVE.L    #$00000800,D3        ;BBE: 263C00000800
  1125.     JSR    -336(A6)        ;BC4: 4EAEFEB0
  1126.     TST.L    D0            ;BC8: 4A80
  1127.     BEQ    LAB_0089        ;BCA: 670000BE
  1128.     MOVE.L    D2,D1            ;BCE: 2202
  1129.     MOVEQ    #0,D2            ;BD0: 7400
  1130.     MOVE.L    D2,D3            ;BD2: 2602
  1131.     JSR    -222(A6)        ;BD4: 4EAEFF22
  1132.     LEA    LAB_002F(PC),A0        ;BD8: 41FAF774
  1133.     MOVE.L    A0,D1            ;BDC: 2208
  1134.     JSR    -948(A6)        ;BDE: 4EAEFC4C
  1135.     BRA    LAB_0089        ;BE2: 600000A6
  1136. LAB_0080:
  1137.     TST.L    -8(A5)            ;BE6: 4AADFFF8
  1138.     BEQ.S    LAB_0081        ;BEA: 6712
  1139.     LEA    LAB_0040(PC),A0        ;BEC: 41FAF82C
  1140.     MOVE.L    A0,D1            ;BF0: 2208
  1141.     MOVEA.L    4(A3),A6        ;BF2: 2C6B0004
  1142.     JSR    -948(A6)        ;BF6: 4EAEFC4C
  1143.     BRA    LAB_0089        ;BFA: 6000008E
  1144. LAB_0081:
  1145.     TST.L    -16(A5)            ;BFE: 4AADFFF0
  1146.     BEQ.S    LAB_0082        ;C02: 6708
  1147.     MOVEQ    #64,D0            ;C04: 7040
  1148.     MOVE.L    D0,290(A3)        ;C06: 27400122
  1149.     BRA.S    LAB_0088        ;C0A: 6078
  1150. LAB_0082:
  1151.     TST.L    -24(A5)            ;C0C: 4AADFFE8
  1152.     BEQ.S    LAB_0083        ;C10: 670E
  1153.     BSET    #3,24(A3)        ;C12: 08EB00030018
  1154.     BSET    #4,293(A3)        ;C18: 08EB00040125
  1155.     BRA.S    LAB_0088        ;C1E: 6064
  1156. LAB_0083:
  1157.     TST.L    -28(A5)            ;C20: 4AADFFE4
  1158.     BEQ.S    LAB_0084        ;C24: 670C
  1159.     TST.L    D6            ;C26: 4A86
  1160.     BNE.S    LAB_0084        ;C28: 6608
  1161.     BSET    #5,293(A3)        ;C2A: 08EB00050125
  1162.     BRA.S    LAB_0088        ;C30: 6052
  1163. LAB_0084:
  1164.     TST.L    -20(A5)            ;C32: 4AADFFEC
  1165.     BEQ.S    LAB_0088        ;C36: 674C
  1166.     MOVEQ    #1,D0            ;C38: 7001
  1167.     CMP.L    D0,D6            ;C3A: BC80
  1168.     BNE.S    LAB_0087        ;C3C: 6640
  1169.     MOVE.L    D7,D1            ;C3E: 2207
  1170.     MOVEA.L    4(A3),A6        ;C40: 2C6B0004
  1171.     JSR    -126(A6)        ;C44: 4EAEFF82
  1172.     MOVE.L    D0,D6            ;C48: 2C00
  1173.     LEA    330(A3),A0        ;C4A: 41EB014A
  1174.     MOVE.L    A0,D1            ;C4E: 2208
  1175.     JSR    -72(A6)            ;C50: 4EAEFFB8
  1176.     TST.L    D0            ;C54: 4A80
  1177.     BNE.S    LAB_0085        ;C56: 6610
  1178.     JSR    -132(A6)        ;C58: 4EAEFF7C
  1179.     MOVE.L    D0,294(A3)        ;C5C: 27400126
  1180.     MOVEQ    #10,D0            ;C60: 700A
  1181.     MOVE.L    D0,298(A3)        ;C62: 2740012A
  1182.     BRA.S    LAB_0086        ;C66: 600A
  1183. LAB_0085:
  1184.     LEA    LAB_0031(PC),A0        ;C68: 41FAF6FA
  1185.     MOVE.L    A0,D1            ;C6C: 2208
  1186.     JSR    -948(A6)        ;C6E: 4EAEFC4C
  1187. LAB_0086:
  1188.     MOVE.L    D6,D1            ;C72: 2206
  1189.     MOVEA.L    4(A3),A6        ;C74: 2C6B0004
  1190.     JSR    -126(A6)        ;C78: 4EAEFF82
  1191.     BRA.S    LAB_0088        ;C7C: 6006
  1192. LAB_0087:
  1193.     BSET    #0,292(A3)        ;C7E: 08EB00000124
  1194. LAB_0088:
  1195.     BCLR    #7,293(A3)        ;C84: 08AB00070125
  1196. LAB_0089:
  1197.     MOVE.L    A2,D1            ;C8A: 220A
  1198.     MOVEA.L    4(A3),A6        ;C8C: 2C6B0004
  1199.     JSR    -858(A6)        ;C90: 4EAEFCA6
  1200. LAB_008A:
  1201.     MOVEA.L    28(A7),A1        ;C94: 226F001C
  1202.     MOVEA.L    (A3),A6            ;C98: 2C53
  1203.     JSR    -690(A6)        ;C9A: 4EAEFD4E
  1204. LAB_008B:
  1205.     MOVEM.L    (A7)+,D2-D3/D6-D7/A2-A3/A6 ;C9E: 4CDF4CCC
  1206.     UNLK    A5            ;CA2: 4E5D
  1207.     RTS                ;CA4: 4E75
  1208. LAB_008C:
  1209.     LINK    A5,#-4            ;CA6: 4E55FFFC
  1210.     MOVE.L    D0,-4(A5)        ;CAA: 2B40FFFC
  1211.     MOVE.B    D0,(A3)+        ;CAE: 16C0
  1212.     UNLK    A5            ;CB0: 4E5D
  1213.     RTS                ;CB2: 4E75
  1214. LAB_008D:
  1215.     LINK    A5,#0            ;CB4: 4E550000
  1216.     MOVEM.L    A2-A3/A6,-(A7)        ;CB8: 48E70032
  1217.     MOVEA.L    A0,A3            ;CBC: 2648
  1218.     MOVEA.L    A1,A2            ;CBE: 2449
  1219.     MOVEM.L    A2-A3,-(A7)        ;CC0: 48E70030
  1220.     MOVEA.L    A2,A0            ;CC4: 204A
  1221.     MOVEA.L    8(A5),A1        ;CC6: 226D0008
  1222.     LEA    LAB_008C(PC),A2        ;CCA: 45FAFFDA
  1223.     MOVEA.L    (ABSEXECBASE).W,A6    ;CCE: 2C780004
  1224.     JSR    -522(A6)        ;CD2: 4EAEFDF6
  1225.     MOVEM.L    (A7)+,A2-A3        ;CD6: 4CDF0C00
  1226.     MOVEA.L    A3,A0            ;CDA: 204B
  1227. LAB_008E:
  1228.     TST.B    (A0)+            ;CDC: 4A18
  1229.     BNE.S    LAB_008E        ;CDE: 66FC
  1230.     SUBQ.L    #1,A0            ;CE0: 5388
  1231.     SUBA.L    A3,A0            ;CE2: 91CB
  1232.     MOVE.L    A0,D0            ;CE4: 2008
  1233.     MOVEM.L    (A7)+,A2-A3/A6        ;CE6: 4CDF4C00
  1234.     UNLK    A5            ;CEA: 4E5D
  1235.     RTS                ;CEC: 4E75
  1236.     DC.W    $0000            ;CEE
  1237. LAB_008F:
  1238.     MOVE.L    A0,D1            ;CF0: 2208
  1239.     BRA.S    LAB_0091        ;CF2: 6004
  1240. LAB_0090:
  1241.     MOVE.B    (A1)+,(A0)+        ;CF4: 10D9
  1242.     BEQ.S    LAB_0093        ;CF6: 6708
  1243. LAB_0091:
  1244.     SUBQ.L    #1,D0            ;CF8: 5380
  1245.     BCC.S    LAB_0090        ;CFA: 64F8
  1246.     BRA.S    LAB_0094        ;CFC: 6006
  1247. LAB_0092:
  1248.     CLR.B    (A0)+            ;CFE: 4218
  1249. LAB_0093:
  1250.     SUBQ.L    #1,D0            ;D00: 5380
  1251.     BCC.S    LAB_0092        ;D02: 64FA
  1252. LAB_0094:
  1253.     MOVE.L    D1,D0            ;D04: 2001
  1254.     RTS                ;D06: 4E75
  1255. LAB_0095:
  1256.     MOVEQ    #0,D0            ;D08: 7000
  1257.     MOVEQ    #0,D1            ;D0A: 7200
  1258. LAB_0096:
  1259.     MOVE.B    (A0)+,D0        ;D0C: 1018
  1260.     MOVE.B    (A1)+,D1        ;D0E: 1219
  1261.     CMPI.B    #$61,D0            ;D10: 0C000061
  1262.     BLT.S    LAB_0097        ;D14: 6D0A
  1263.     CMPI.B    #$7A,D0            ;D16: 0C00007A
  1264.     BGT.S    LAB_0097        ;D1A: 6E04
  1265.     SUBI.B    #$20,D0            ;D1C: 04000020
  1266. LAB_0097:
  1267.     CMPI.B    #$61,D1            ;D20: 0C010061
  1268.     BLT.S    LAB_0098        ;D24: 6D0A
  1269.     CMPI.B    #$7A,D1            ;D26: 0C01007A
  1270.     BGT.S    LAB_0098        ;D2A: 6E04
  1271.     SUBI.B    #$20,D1            ;D2C: 04010020
  1272. LAB_0098:
  1273.     SUB.L    D1,D0            ;D30: 9081
  1274.     BNE.S    LAB_0099        ;D32: 6604
  1275.     TST.B    D1            ;D34: 4A01
  1276.     BNE.S    LAB_0096        ;D36: 66D4
  1277. LAB_0099:
  1278.     RTS                ;D38: 4E75
  1279.     DC.W    $0000            ;D3A
  1280. LAB_009A:
  1281.     MOVE.L    A0,D0            ;D3C: 2008
  1282. LAB_009B:
  1283.     TST.B    (A0)+            ;D3E: 4A18
  1284.     BNE.S    LAB_009B        ;D40: 66FC
  1285.     SUBQ.L    #1,A0            ;D42: 5388
  1286. LAB_009C:
  1287.     MOVE.B    (A1)+,(A0)+        ;D44: 10D9
  1288.     BNE.S    LAB_009C        ;D46: 66FC
  1289.     RTS                ;D48: 4E75
  1290.     DC.W    $0000            ;D4A
  1291.     END
  1292.