home *** CD-ROM | disk | FTP | other *** search
/ telefisk.org / virusCollection.lzx / VirusResearch / beol96 / copy.clean.asm < prev    next >
Assembly Source File  |  2012-12-12  |  60KB  |  2,124 lines

  1. ; IRA V1.02  (Sep  6 1993)  (c)1993  Tim Ruehsen
  2.  
  3.  
  4.  
  5.  
  6.     SECTION S_0,CODE
  7.  
  8. SECSTRT_0:
  9.     LINK    A5,#-200        ;0000: 4E55FF38
  10.     MOVEM.L    D2-D7/A2-A3/A6,-(A7)    ;0004: 48E73F32
  11.     MOVEQ    #0,D0            ;0008: 7000
  12.     MOVE.L    D0,-52(A5)        ;000A: 2B40FFCC
  13.     MOVE.L    D0,-60(A5)        ;000E: 2B40FFC4
  14.     MOVE.L    D0,D4            ;0012: 2800
  15.     MOVE.L    D0,-116(A5)        ;0014: 2B40FF8C
  16.     MOVE.L    D0,D5            ;0018: 2A00
  17.     MOVEA.L    D0,A3            ;001A: 2640
  18.     MOVE.L    A3,-140(A5)        ;001C: 2B4BFF74
  19.     MOVE.L    D0,-132(A5)        ;0020: 2B40FF7C
  20.     MOVE.L    D0,-128(A5)        ;0024: 2B40FF80
  21.     MOVE.L    D0,-124(A5)        ;0028: 2B40FF84
  22.     MOVE.L    D0,-120(A5)        ;002C: 2B40FF88
  23.     MOVE.L    D0,-68(A5)        ;0030: 2B40FFBC
  24.     MOVE.L    D0,-56(A5)        ;0034: 2B40FFC8
  25.     MOVE.L    D0,-48(A5)        ;0038: 2B40FFD0
  26.     MOVE.L    D0,-44(A5)        ;003C: 2B40FFD4
  27.     MOVE.L    D0,-36(A5)        ;0040: 2B40FFDC
  28.     MOVE.L    D0,-32(A5)        ;0044: 2B40FFE0
  29.     MOVE.L    D0,-28(A5)        ;0048: 2B40FFE4
  30.     LEA    SECSTRT_1,A0        ;004C: 41F900001568
  31.     LEA    -148(A5),A1        ;0052: 43EDFF6C
  32.     MOVE.L    (A0)+,(A1)+        ;0056: 22D8
  33.     MOVE.L    (A0)+,(A1)+        ;0058: 22D8
  34.     CLR    -174(A5)        ;005A: 426DFF52
  35.     MOVEA    #$0004,A0        ;005E: 307C0004
  36.     MOVEA.L    (A0),A1            ;0062: 2250
  37.     MOVEQ    #-1,D1            ;0064: 72FF
  38.     MOVE.L    D1,-136(A5)        ;0066: 2B41FF78
  39.     MOVE.L    D0,-156(A5)        ;006A: 2B40FF64
  40.     MOVE.L    D0,-152(A5)        ;006E: 2B40FF68
  41.     MOVE.L    A1,50(A7)        ;0072: 2F490032
  42.     MOVEA.L    A1,A6            ;0076: 2C49
  43.     LEA    LAB_00A1(PC),A1        ;0078: 43FA129E
  44.     MOVEQ    #37,D0            ;007C: 7025
  45.     JSR    -552(A6)        ;007E: 4EAEFDD8
  46.     MOVEA.L    D0,A2            ;0082: 2440
  47.     MOVEA.L    A2,A0            ;0084: 204A
  48.     MOVE.L    A0,46(A7)        ;0086: 2F48002E
  49.     MOVE.L    A2,D0            ;008A: 200A
  50.     BEQ    LAB_009E        ;008C: 6700126C
  51.     MOVEQ    #64,D1            ;0090: 7240
  52.     LSL.L    #6,D1            ;0092: ED89
  53.     MOVEA.L    A2,A6            ;0094: 2C4A
  54.     JSR    -792(A6)        ;0096: 4EAEFCE8
  55.     TST.L    D0            ;009A: 4A80
  56.     BEQ.S    LAB_0000        ;009C: 670E
  57.     MOVEQ    #76,D1            ;009E: 724C
  58.     LSL.L    #2,D1            ;00A0: E589
  59.     MOVEQ    #0,D2            ;00A2: 7400
  60.     JSR    -474(A6)        ;00A4: 4EAEFE26
  61.     BRA    LAB_0093        ;00A8: 60001138
  62. LAB_0000:
  63.     MOVEA.L    -140(A5),A3        ;00AC: 266DFF74
  64.     MOVEA.L    46(A7),A2        ;00B0: 246F002E
  65.     MOVEQ    #80,D0            ;00B4: 7050
  66.     MOVEQ    #0,D1            ;00B6: 7200
  67.     MOVEA.L    50(A7),A6        ;00B8: 2C6F0032
  68.     JSR    -684(A6)        ;00BC: 4EAEFD54
  69.     MOVE.L    D0,-52(A5)        ;00C0: 2B40FFCC
  70.     BEQ.S    LAB_0001        ;00C4: 6736
  71.     MOVEQ    #80,D0            ;00C6: 7050
  72.     MOVEQ    #0,D1            ;00C8: 7200
  73.     JSR    -684(A6)        ;00CA: 4EAEFD54
  74.     MOVE.L    D0,-48(A5)        ;00CE: 2B40FFD0
  75.     BEQ.S    LAB_0001        ;00D2: 6728
  76.     MOVE.L    #$0000021A,D0        ;00D4: 203C0000021A
  77.     MOVEQ    #1,D1            ;00DA: 7201
  78.     SWAP    D1            ;00DC: 4841
  79.     JSR    -684(A6)        ;00DE: 4EAEFD54
  80.     MOVEA.L    D0,A3            ;00E2: 2640
  81.     MOVE.L    A3,-140(A5)        ;00E4: 2B4BFF74
  82.     MOVE.L    A3,D0            ;00E8: 200B
  83.     BEQ.S    LAB_0001        ;00EA: 6710
  84.     MOVEQ    #65,D0            ;00EC: 7041
  85.     LSL.L    #2,D0            ;00EE: E588
  86.     MOVEQ    #1,D1            ;00F0: 7201
  87.     JSR    -684(A6)        ;00F2: 4EAEFD54
  88.     MOVE.L    D0,-132(A5)        ;00F6: 2B40FF7C
  89.     BNE.S    LAB_0002        ;00FA: 6610
  90. LAB_0001:
  91.     MOVEQ    #103,D4            ;00FC: 7867
  92.     MOVEQ    #103,D1            ;00FE: 7267
  93.     MOVEQ    #0,D2            ;0100: 7400
  94.     MOVEA.L    A2,A6            ;0102: 2C4A
  95.     JSR    -474(A6)        ;0104: 4EAEFE26
  96.     BRA    LAB_0093        ;0108: 600010D8
  97. LAB_0002:
  98.     MOVEA.L    -140(A5),A3        ;010C: 266DFF74
  99.     MOVEA.L    46(A7),A2        ;0110: 246F002E
  100.     MOVEQ    #39,D0            ;0114: 7027
  101.     MOVEQ    #0,D1            ;0116: 7200
  102.     LEA    -108(A5),A0        ;0118: 41EDFF94
  103. LAB_0003:
  104.     MOVE.B    D1,(A0)+        ;011C: 10C1
  105.     DBF    D0,LAB_0003        ;011E: 51C8FFFC
  106.     LEA    LAB_00A2(PC),A0        ;0122: 41FA1200
  107.     MOVE.L    A0,D1            ;0126: 2208
  108.     LEA    -108(A5),A1        ;0128: 43EDFF94
  109.     MOVE.L    A1,D2            ;012C: 2409
  110.     MOVEQ    #0,D3            ;012E: 7600
  111.     MOVEA.L    A2,A6            ;0130: 2C4A
  112.     JSR    -798(A6)        ;0132: 4EAEFCE2
  113.     MOVE.L    D0,-44(A5)        ;0136: 2B40FFD4
  114.     BNE.S    LAB_0004        ;013A: 6616
  115.     JSR    -132(A6)        ;013C: 4EAEFF7C
  116.     MOVE.L    D0,D4            ;0140: 2800
  117.     MOVEQ    #20,D0            ;0142: 7014
  118.     MOVE.L    D0,-68(A5)        ;0144: 2B40FFBC
  119.     MOVEQ    #0,D0            ;0148: 7000
  120.     MOVE.L    D0,-116(A5)        ;014A: 2B40FF8C
  121.     BRA    LAB_0090        ;014E: 6000103C
  122. LAB_0004:
  123.     TST.L    -72(A5)            ;0152: 4AADFFB8
  124.     BEQ.S    LAB_0005        ;0156: 6716
  125.     MOVEA    #$0004,A0        ;0158: 307C0004
  126.     MOVEA.L    (A0),A1            ;015C: 2250
  127.     MOVEA.L    276(A1),A0        ;015E: 20690114
  128.     MOVE.L    184(A0),-136(A5)    ;0162: 2B6800B8FF78
  129.     MOVEQ    #-1,D0            ;0168: 70FF
  130.     MOVE.L    D0,184(A0)        ;016A: 214000B8
  131. LAB_0005:
  132.     MOVEQ    #125,D0            ;016E: 707D
  133.     LSL.L    #2,D0            ;0170: E588
  134.     MOVEQ    #0,D1            ;0172: 7200
  135.     MOVEA.L    50(A7),A6        ;0174: 2C6F0032
  136.     JSR    -684(A6)        ;0178: 4EAEFD54
  137.     MOVE.L    D0,-56(A5)        ;017C: 2B40FFC8
  138.     TST.L    D0            ;0180: 4A80
  139.     BEQ.S    LAB_0006        ;0182: 6716
  140.     MOVEA.L    -104(A5),A0        ;0184: 206DFF98
  141.     MOVE.L    A0,D1            ;0188: 2208
  142.     MOVE.L    D0,D2            ;018A: 2400
  143.     MOVEQ    #125,D3            ;018C: 767D
  144.     LSL.L    #2,D3            ;018E: E58B
  145.     MOVEA.L    A2,A6            ;0190: 2C4A
  146.     JSR    -840(A6)        ;0192: 4EAEFCB8
  147.     TST.L    D0            ;0196: 4A80
  148.     BEQ.S    LAB_0007        ;0198: 6718
  149. LAB_0006:
  150.     LEA    LAB_00A3(PC),A0        ;019A: 41FA11F2
  151.     MOVE.L    A0,D1            ;019E: 2208
  152.     MOVEA.L    A2,A6            ;01A0: 2C4A
  153.     JSR    -948(A6)        ;01A2: 4EAEFC4C
  154.     MOVEQ    #0,D4            ;01A6: 7800
  155.     MOVEQ    #10,D0            ;01A8: 700A
  156.     MOVE.L    D0,-68(A5)        ;01AA: 2B40FFBC
  157.     BRA    LAB_0093        ;01AE: 60001032
  158. LAB_0007:
  159.     MOVEA.L    -140(A5),A3        ;01B2: 266DFF74
  160.     MOVEA.L    46(A7),A2        ;01B6: 246F002E
  161.     MOVEA.L    -56(A5),A1        ;01BA: 226DFFC8
  162.     MOVEA.L    50(A7),A6        ;01BE: 2C6F0032
  163.     JSR    -690(A6)        ;01C2: 4EAEFD4E
  164.     SUBA.L    A0,A0            ;01C6: 91C8
  165.     MOVE.L    A0,-56(A5)        ;01C8: 2B48FFC8
  166.     TST.L    -108(A5)        ;01CC: 4AADFF94
  167.     BNE.S    LAB_0008        ;01D0: 6608
  168.     LEA    -148(A5),A0        ;01D2: 41EDFF6C
  169.     MOVE.L    A0,-108(A5)        ;01D6: 2B48FF94
  170. LAB_0008:
  171.     MOVE.B    #$01,16(A3)        ;01DA: 177C00010010
  172.     MOVE.L    #$00001000,8(A3)    ;01E0: 277C000010000008
  173.     MOVE    #$0100,18(A3)        ;01E8: 377C01000012
  174.     MOVEA.L    -108(A5),A3        ;01EE: 266DFF94
  175.     CLR    -174(A5)        ;01F2: 426DFF52
  176.     BRA.S    LAB_000A        ;01F6: 6004
  177. LAB_0009:
  178.     ADDQ    #1,-174(A5)        ;01F8: 526DFF52
  179. LAB_000A:
  180.     MOVEA.L    A3,A0            ;01FC: 204B
  181.     ADDQ.L    #4,A3            ;01FE: 588B
  182.     TST.L    (A0)            ;0200: 4A90
  183.     BNE.S    LAB_0009        ;0202: 66F4
  184.     MOVEQ    #0,D7            ;0204: 7E00
  185.     MOVE    -174(A5),D7        ;0206: 3E2DFF52
  186.     ASL.L    #2,D7            ;020A: E587
  187.     MOVE.L    D7,D0            ;020C: 2007
  188.     MOVE.L    #$00010001,D1        ;020E: 223C00010001
  189.     MOVEA.L    50(A7),A6        ;0214: 2C6F0032
  190.     JSR    -684(A6)        ;0218: 4EAEFD54
  191.     MOVE.L    D0,-152(A5)        ;021C: 2B40FF68
  192.     BNE.S    LAB_000B        ;0220: 6614
  193.     MOVEQ    #103,D4            ;0222: 7867
  194.     MOVEQ    #103,D1            ;0224: 7267
  195.     MOVEQ    #0,D2            ;0226: 7400
  196.     MOVEA.L    A2,A6            ;0228: 2C4A
  197.     JSR    -474(A6)        ;022A: 4EAEFE26
  198.     MOVEA.L    -140(A5),A3        ;022E: 266DFF74
  199.     BRA    LAB_0093        ;0232: 60000FAE
  200. LAB_000B:
  201.     MOVEA.L    46(A7),A2        ;0236: 246F002E
  202.     MOVE.L    D7,D0            ;023A: 2007
  203.     MOVE.L    #$00010001,D1        ;023C: 223C00010001
  204.     MOVEA.L    50(A7),A6        ;0242: 2C6F0032
  205.     JSR    -684(A6)        ;0246: 4EAEFD54
  206.     MOVE.L    D0,-156(A5)        ;024A: 2B40FF64
  207.     BNE.S    LAB_000C        ;024E: 6614
  208.     MOVEQ    #103,D4            ;0250: 7867
  209.     MOVEQ    #103,D1            ;0252: 7267
  210.     MOVEQ    #0,D2            ;0254: 7400
  211.     MOVEA.L    A2,A6            ;0256: 2C4A
  212.     JSR    -474(A6)        ;0258: 4EAEFE26
  213.     MOVEA.L    -140(A5),A3        ;025C: 266DFF74
  214.     BRA    LAB_0093        ;0260: 60000F80
  215. LAB_000C:
  216.     MOVEA.L    46(A7),A2        ;0264: 246F002E
  217.     MOVEA.L    -108(A5),A0        ;0268: 206DFF94
  218.     CLR    -170(A5)        ;026C: 426DFF56
  219.     MOVE.L    A0,42(A7)        ;0270: 2F48002A
  220.     BRA    LAB_0020        ;0274: 600001C4
  221. LAB_000D:
  222.     MOVEA.L    (A3),A2            ;0278: 2453
  223.     CLR    -166(A5)        ;027A: 426DFF5A
  224.     BRA.S    LAB_000F        ;027E: 6004
  225. LAB_000E:
  226.     ADDQ    #1,-166(A5)        ;0280: 526DFF5A
  227. LAB_000F:
  228.     MOVEA.L    A2,A3            ;0284: 264A
  229.     MOVEQ    #0,D0            ;0286: 7000
  230.     MOVE    -166(A5),D0        ;0288: 302DFF5A
  231.     ADDA.L    D0,A3            ;028C: D7C0
  232.     MOVE.B    (A3),D0            ;028E: 1013
  233.     MOVEQ    #58,D1            ;0290: 723A
  234.     CMP.B    D1,D0            ;0292: B001
  235.     BEQ.S    LAB_0010        ;0294: 6704
  236.     TST.B    D0            ;0296: 4A00
  237.     BNE.S    LAB_000E        ;0298: 66E6
  238. LAB_0010:
  239.     MOVEQ    #0,D0            ;029A: 7000
  240.     MOVE    -166(A5),D0        ;029C: 302DFF5A
  241.     MOVEQ    #58,D1            ;02A0: 723A
  242.     CMP.B    0(A2,D0.L),D1        ;02A2: B2320800
  243.     BNE    LAB_001F        ;02A6: 6600018A
  244.     ADDQ    #1,D0            ;02AA: 5240
  245.     MOVEA.L    A2,A0            ;02AC: 204A
  246.     MOVEQ    #0,D1            ;02AE: 7200
  247.     MOVE    D0,D1            ;02B0: 3200
  248.     ADDA.L    D1,A0            ;02B2: D1C1
  249.     MOVE.B    (A0),D0            ;02B4: 1010
  250.     CLR.B    (A0)            ;02B6: 4210
  251.     MOVEQ    #0,D1            ;02B8: 7200
  252.     MOVE.B    D0,36(A7)        ;02BA: 1F400024
  253.     MOVE    D1,-168(A5)        ;02BE: 3B41FF58
  254.     MOVE    D1,-172(A5)        ;02C2: 3B41FF54
  255.     MOVE.L    A0,38(A7)        ;02C6: 2F480026
  256.     BRA.S    LAB_0013        ;02CA: 602C
  257. LAB_0011:
  258.     MOVEQ    #0,D0            ;02CC: 7000
  259.     MOVE    -168(A5),D0        ;02CE: 302DFF58
  260.     ASL.L    #2,D0            ;02D2: E580
  261.     MOVEA.L    -156(A5),A0        ;02D4: 206DFF64
  262.     ADDA.L    D0,A0            ;02D8: D1C0
  263.     MOVEA.L    A0,A3            ;02DA: 2648
  264.     MOVE.L    (A3),D0            ;02DC: 2013
  265.     BEQ.S    LAB_0012        ;02DE: 6714
  266.     MOVEA.L    D0,A1            ;02E0: 2240
  267.     MOVEA.L    A2,A0            ;02E2: 204A
  268.     JSR    LAB_00D7(PC)        ;02E4: 4EBA124E
  269.     TST.L    D0            ;02E8: 4A80
  270.     BNE.S    LAB_0012        ;02EA: 6608
  271.     MOVEQ    #1,D0            ;02EC: 7001
  272.     MOVE    D0,-172(A5)        ;02EE: 3B40FF54
  273.     BRA.S    LAB_0014        ;02F2: 600E
  274. LAB_0012:
  275.     ADDQ    #1,-168(A5)        ;02F4: 526DFF58
  276. LAB_0013:
  277.     MOVE    -168(A5),D0        ;02F8: 302DFF58
  278.     CMP    -170(A5),D0        ;02FC: B06DFF56
  279.     BLS.S    LAB_0011        ;0300: 63CA
  280. LAB_0014:
  281.     MOVEA.L    -152(A5),A0        ;0302: 206DFF68
  282.     MOVEA.L    A0,A1            ;0306: 2248
  283.     ADDA.L    D7,A1            ;0308: D3C7
  284.     MOVEA.L    A1,A3            ;030A: 2649
  285.     TST    -172(A5)        ;030C: 4A6DFF54
  286.     BEQ.S    LAB_0018        ;0310: 6754
  287.     MOVEQ    #0,D0            ;0312: 7000
  288.     MOVE    -168(A5),D0        ;0314: 302DFF58
  289.     ASL.L    #2,D0            ;0318: E580
  290.     ADDA.L    D0,A0            ;031A: D1C0
  291.     MOVE.L    (A0),D1            ;031C: 2210
  292.     MOVEA.L    46(A7),A6        ;031E: 2C6F002E
  293.     JSR    -96(A6)            ;0322: 4EAEFFA0
  294.     MOVE.L    D0,(A3)            ;0326: 2680
  295.     TST.L    D0            ;0328: 4A80
  296.     BNE.S    LAB_0015        ;032A: 661A
  297.     MOVEA.L    A6,A2            ;032C: 244E
  298.     MOVEA.L    A2,A6            ;032E: 2C4A
  299.     JSR    -132(A6)        ;0330: 4EAEFF7C
  300.     MOVE.L    D0,D4            ;0334: 2800
  301.     MOVE.L    D4,D1            ;0336: 2204
  302.     MOVEQ    #0,D2            ;0338: 7400
  303.     JSR    -474(A6)        ;033A: 4EAEFE26
  304.     MOVEA.L    -140(A5),A3        ;033E: 266DFF74
  305.     BRA    LAB_0093        ;0342: 60000E9E
  306. LAB_0015:
  307.     MOVEA.L    38(A7),A3        ;0346: 266F0026
  308.     MOVE.B    36(A7),D0        ;034A: 102F0024
  309.     MOVE.B    D0,(A3)            ;034E: 1680
  310.     TST.B    D0            ;0350: 4A00
  311.     BEQ.S    LAB_0017        ;0352: 670C
  312.     MOVEA.L    A3,A0            ;0354: 204B
  313.     MOVEA.L    A2,A1            ;0356: 224A
  314. LAB_0016:
  315.     MOVE.B    (A0)+,(A1)+        ;0358: 12D8
  316.     BNE.S    LAB_0016        ;035A: 66FC
  317.     BRA    LAB_001F        ;035C: 600000D4
  318. LAB_0017:
  319.     CLR.B    (A2)            ;0360: 4212
  320.     BRA    LAB_001F        ;0362: 600000CE
  321. LAB_0018:
  322.     MOVE.L    A2,D1            ;0366: 220A
  323.     MOVEQ    #-2,D2            ;0368: 74FE
  324.     MOVEA.L    46(A7),A6        ;036A: 2C6F002E
  325.     JSR    -84(A6)            ;036E: 4EAEFFAC
  326.     MOVE.L    D0,(A3)            ;0372: 2680
  327.     TST.L    D0            ;0374: 4A80
  328.     BNE.S    LAB_0019        ;0376: 6658
  329.     MOVE.B    36(A7),D0        ;0378: 102F0024
  330.     MOVEA.L    38(A7),A0        ;037C: 206F0026
  331.     MOVE.B    D0,(A0)            ;0380: 1080
  332.     JSR    -132(A6)        ;0382: 4EAEFF7C
  333.     MOVE.L    D0,D4            ;0386: 2800
  334.     MOVEQ    #46,D0            ;0388: 702E
  335.     NOT.B    D0            ;038A: 4600
  336.     CMP.L    D0,D4            ;038C: B880
  337.     BEQ    LAB_001F        ;038E: 670000A2
  338.     MOVE.L    A2,-116(A5)        ;0392: 2B4AFF8C
  339.     MOVEA.L    A6,A2            ;0396: 244E
  340.     LEA    LAB_00A6(PC),A0        ;0398: 41FA1014
  341.     MOVE.L    A0,D1            ;039C: 2208
  342.     LEA    -116(A5),A1        ;039E: 43EDFF8C
  343.     MOVE.L    A1,D2            ;03A2: 2409
  344.     MOVEA.L    A2,A6            ;03A4: 2C4A
  345.     JSR    -954(A6)        ;03A6: 4EAEFC46
  346.     LEA    LAB_00A7(PC),A0        ;03AA: 41FA1016
  347.     MOVE.L    A0,-116(A5)        ;03AE: 2B48FF8C
  348.     LEA    LAB_00A8(PC),A0        ;03B2: 41FA1012
  349.     MOVE.L    A0,D1            ;03B6: 2208
  350.     JSR    -954(A6)        ;03B8: 4EAEFC46
  351.     MOVE.L    D4,D1            ;03BC: 2204
  352.     MOVEQ    #0,D2            ;03BE: 7400
  353.     JSR    -474(A6)        ;03C0: 4EAEFE26
  354.     CLR.L    -116(A5)        ;03C4: 42ADFF8C
  355.     MOVEA.L    -140(A5),A3        ;03C8: 266DFF74
  356.     BRA    LAB_0093        ;03CC: 60000E14
  357. LAB_0019:
  358.     MOVEA.L    -156(A5),A0        ;03D0: 206DFF64
  359.     ADDA.L    D7,A0            ;03D4: D1C7
  360.     MOVEA.L    A0,A3            ;03D6: 2648
  361.     MOVEA.L    A2,A0            ;03D8: 204A
  362. LAB_001A:
  363.     TST.B    (A0)+            ;03DA: 4A18
  364.     BNE.S    LAB_001A        ;03DC: 66FC
  365.     SUBQ.L    #1,A0            ;03DE: 5388
  366.     SUBA.L    A2,A0            ;03E0: 91CA
  367.     MOVE.L    A0,D0            ;03E2: 2008
  368.     ADDQ.L    #1,D0            ;03E4: 5280
  369.     MOVE.L    #$00010001,D1        ;03E6: 223C00010001
  370.     MOVEA.L    50(A7),A6        ;03EC: 2C6F0032
  371.     JSR    -684(A6)        ;03F0: 4EAEFD54
  372.     MOVE.L    D0,(A3)            ;03F4: 2680
  373.     BNE.S    LAB_001B        ;03F6: 6618
  374.     MOVEQ    #103,D4            ;03F8: 7867
  375.     MOVEA.L    46(A7),A2        ;03FA: 246F002E
  376.     MOVEQ    #103,D1            ;03FE: 7267
  377.     MOVEQ    #0,D2            ;0400: 7400
  378.     MOVEA.L    A2,A6            ;0402: 2C4A
  379.     JSR    -474(A6)        ;0404: 4EAEFE26
  380.     MOVEA.L    -140(A5),A3        ;0408: 266DFF74
  381.     BRA    LAB_0093        ;040C: 60000DD4
  382. LAB_001B:
  383.     MOVEA.L    A2,A0            ;0410: 204A
  384.     MOVEA.L    (A3),A1            ;0412: 2253
  385. LAB_001C:
  386.     MOVE.B    (A0)+,(A1)+        ;0414: 12D8
  387.     BNE.S    LAB_001C        ;0416: 66FC
  388.     MOVEA.L    38(A7),A3        ;0418: 266F0026
  389.     MOVE.B    36(A7),D0        ;041C: 102F0024
  390.     MOVE.B    D0,(A3)            ;0420: 1680
  391.     TST.B    D0            ;0422: 4A00
  392.     BEQ.S    LAB_001E        ;0424: 670A
  393.     MOVEA.L    A3,A0            ;0426: 204B
  394.     MOVEA.L    A2,A1            ;0428: 224A
  395. LAB_001D:
  396.     MOVE.B    (A0)+,(A1)+        ;042A: 12D8
  397.     BNE.S    LAB_001D        ;042C: 66FC
  398.     BRA.S    LAB_001F        ;042E: 6002
  399. LAB_001E:
  400.     CLR.B    (A2)            ;0430: 4212
  401. LAB_001F:
  402.     ADDQ    #1,-170(A5)        ;0432: 526DFF56
  403.     MOVEA.L    46(A7),A2        ;0436: 246F002E
  404. LAB_0020:
  405.     MOVEQ    #0,D7            ;043A: 7E00
  406.     MOVE    -170(A5),D7        ;043C: 3E2DFF56
  407.     ASL.L    #2,D7            ;0440: E587
  408.     MOVEA.L    42(A7),A0        ;0442: 206F002A
  409.     ADDA.L    D7,A0            ;0446: D1C7
  410.     MOVEA.L    A0,A3            ;0448: 2648
  411.     TST.L    (A3)            ;044A: 4A93
  412.     BNE    LAB_000D        ;044C: 6600FE2A
  413.     MOVE.L    -108(A5),-64(A5)    ;0450: 2B6DFF94FFC0
  414.     MOVEA.L    -152(A5),A3        ;0456: 266DFF68
  415.     MOVE.L    A3,-160(A5)        ;045A: 2B4BFF60
  416.     CLR.L    -116(A5)        ;045E: 42ADFF8C
  417.     MOVE.L    (A3),D0            ;0462: 2013
  418.     BEQ.S    LAB_0021        ;0464: 670C
  419.     MOVE.L    D0,D1            ;0466: 2200
  420.     MOVEA.L    A2,A6            ;0468: 2C4A
  421.     JSR    -126(A6)        ;046A: 4EAEFF82
  422.     MOVE.L    D0,-164(A5)        ;046E: 2B40FF5C
  423. LAB_0021:
  424.     MOVEA.L    -64(A5),A0        ;0472: 206DFFC0
  425.     MOVE.L    (A0),D1            ;0476: 2210
  426.     MOVE.L    -140(A5),D2        ;0478: 242DFF74
  427.     MOVEA.L    A2,A6            ;047C: 2C4A
  428.     JSR    -822(A6)        ;047E: 4EAEFCCA
  429.     TST.L    D0            ;0482: 4A80
  430.     BEQ    LAB_0027        ;0484: 670000D2
  431.     TST.L    (A3)            ;0488: 4A93
  432.     BEQ.S    LAB_0022        ;048A: 6708
  433.     MOVE.L    -164(A5),D1        ;048C: 222DFF5C
  434.     JSR    -126(A6)        ;0490: 4EAEFF82
  435. LAB_0022:
  436.     JSR    -132(A6)        ;0494: 4EAEFF7C
  437.     MOVE.L    D0,D4            ;0498: 2800
  438.     MOVEQ    #50,D0            ;049A: 7032
  439.     NOT.B    D0            ;049C: 4600
  440.     CMP.L    D0,D4            ;049E: B880
  441.     BNE    LAB_008E        ;04A0: 66000CD4
  442.     MOVE.L    -108(A5),D0        ;04A4: 202DFF94
  443.     MOVE.L    D0,-116(A5)        ;04A8: 2B40FF8C
  444.     MOVE.L    D0,D2            ;04AC: 2400
  445.     LEA    LAB_00A6(PC),A0        ;04AE: 41FA0EFE
  446.     MOVE.L    A0,D1            ;04B2: 2208
  447.     JSR    -954(A6)        ;04B4: 4EAEFC46
  448.     LEA    LAB_00A7(PC),A0        ;04B8: 41FA0F08
  449.     MOVE.L    A0,-116(A5)        ;04BC: 2B48FF8C
  450.     LEA    LAB_00A8(PC),A0        ;04C0: 41FA0F04
  451.     MOVE.L    A0,D1            ;04C4: 2208
  452.     LEA    -116(A5),A1        ;04C6: 43EDFF8C
  453.     MOVE.L    A1,D2            ;04CA: 2409
  454.     JSR    -954(A6)        ;04CC: 4EAEFC46
  455.     MOVE.L    D4,D1            ;04D0: 2204
  456.     MOVEQ    #0,D2            ;04D2: 7400
  457.     JSR    -474(A6)        ;04D4: 4EAEFE26
  458.     CLR.L    -116(A5)        ;04D8: 42ADFF8C
  459.     MOVEA.L    -108(A5),A0        ;04DC: 206DFF94
  460.     MOVE.L    (A0),D1            ;04E0: 2210
  461.     JSR    -876(A6)        ;04E2: 4EAEFC94
  462.     MOVEA.L    D0,A3            ;04E6: 2640
  463.     MOVE.B    (A3),D0            ;04E8: 1013
  464.     CLR.B    (A3)            ;04EA: 4213
  465.     MOVE.B    D0,36(A7)        ;04EC: 1F400024
  466.     MOVEA.L    -160(A5),A0        ;04F0: 206DFF60
  467.     MOVE.L    (A0),D1            ;04F4: 2210
  468.     BEQ.S    LAB_0023        ;04F6: 6708
  469.     JSR    -126(A6)        ;04F8: 4EAEFF82
  470.     MOVE.L    D0,-164(A5)        ;04FC: 2B40FF5C
  471. LAB_0023:
  472.     MOVEA.L    -108(A5),A0        ;0500: 206DFF94
  473.     MOVE.L    (A0),D1            ;0504: 2210
  474.     MOVEQ    #-2,D2            ;0506: 74FE
  475.     JSR    -84(A6)            ;0508: 4EAEFFAC
  476.     MOVE.L    D0,D7            ;050C: 2E00
  477.     LEA    LAB_00A9(PC),A0        ;050E: 41FA0EC0
  478.     MOVE.L    A0,D1            ;0512: 2208
  479.     JSR    -84(A6)            ;0514: 4EAEFFAC
  480.     MOVE.L    D0,D6            ;0518: 2C00
  481.     MOVEA.L    -160(A5),A0        ;051A: 206DFF60
  482.     TST.L    (A0)            ;051E: 4A90
  483.     BEQ.S    LAB_0024        ;0520: 6708
  484.     MOVE.L    -164(A5),D1        ;0522: 222DFF5C
  485.     JSR    -126(A6)        ;0526: 4EAEFF82
  486. LAB_0024:
  487.     MOVE.L    D7,D1            ;052A: 2207
  488.     MOVE.L    D6,D2            ;052C: 2406
  489.     JSR    -420(A6)        ;052E: 4EAEFE5C
  490.     TST.L    D0            ;0532: 4A80
  491.     BNE.S    LAB_0025        ;0534: 6604
  492.     MOVEQ    #5,D0            ;0536: 7005
  493.     BRA.S    LAB_0026        ;0538: 6002
  494. LAB_0025:
  495.     MOVEQ    #20,D0            ;053A: 7014
  496. LAB_0026:
  497.     MOVE.B    36(A7),(A3)        ;053C: 16AF0024
  498.     MOVE.L    D0,-68(A5)        ;0540: 2B40FFBC
  499.     MOVE.L    D7,D1            ;0544: 2207
  500.     JSR    -90(A6)            ;0546: 4EAEFFA6
  501.     MOVE.L    D2,D1            ;054A: 2202
  502.     JSR    -90(A6)            ;054C: 4EAEFFA6
  503.     MOVEA.L    -140(A5),A3        ;0550: 266DFF74
  504.     BRA    LAB_0093        ;0554: 60000C8C
  505. LAB_0027:
  506.     MOVEA.L    46(A7),A2        ;0558: 246F002E
  507.     MOVEA.L    -160(A5),A3        ;055C: 266DFF60
  508.     MOVEA.L    -104(A5),A0        ;0560: 206DFF98
  509.     MOVE.L    A0,D1            ;0564: 2208
  510.     MOVEA.L    A2,A6            ;0566: 2C4A
  511.     JSR    -708(A6)        ;0568: 4EAEFD3C
  512.     EXT.L    D0            ;056C: 48C0
  513.     MOVEM.L    D0,40(A7)        ;056E: 48EF00010028
  514.     BNE.S    LAB_0028        ;0574: 662C
  515.     JSR    -132(A6)        ;0576: 4EAEFF7C
  516.     TST.L    D0            ;057A: 4A80
  517.     BEQ.S    LAB_0028        ;057C: 6724
  518.     JSR    -132(A6)        ;057E: 4EAEFF7C
  519.     MOVEQ    #46,D1            ;0582: 722E
  520.     NOT.B    D1            ;0584: 4601
  521.     CMP.L    D1,D0            ;0586: B081
  522.     BEQ.S    LAB_0028        ;0588: 6718
  523.     JSR    -132(A6)        ;058A: 4EAEFF7C
  524.     MOVE.L    D0,D4            ;058E: 2800
  525.     TST.L    (A3)            ;0590: 4A93
  526.     BEQ    LAB_008E        ;0592: 67000BE2
  527.     MOVE.L    -164(A5),D1        ;0596: 222DFF5C
  528.     JSR    -126(A6)        ;059A: 4EAEFF82
  529.     BRA    LAB_008E        ;059E: 60000BD6
  530. LAB_0028:
  531.     MOVEA.L    46(A7),A2        ;05A2: 246F002E
  532.     MOVEA.L    -160(A5),A3        ;05A6: 266DFF60
  533.     TST.L    (A3)            ;05AA: 4A93
  534.     BEQ.S    LAB_0029        ;05AC: 670A
  535.     MOVE.L    -164(A5),D1        ;05AE: 222DFF5C
  536.     MOVEA.L    A2,A6            ;05B2: 2C4A
  537.     JSR    -126(A6)        ;05B4: 4EAEFF82
  538. LAB_0029:
  539.     MOVEA.L    -140(A5),A3        ;05B8: 266DFF74
  540.     BTST    #1,16(A3)        ;05BC: 082B00010010
  541.     BNE.S    LAB_002A        ;05C2: 6612
  542.     MOVE.L    24(A3),D0        ;05C4: 202B0018
  543.     TST.L    D0            ;05C8: 4A80
  544.     BGT.S    LAB_002A        ;05CA: 6E0A
  545.     MOVEA.L    -64(A5),A0        ;05CC: 206DFFC0
  546.     TST.L    4(A0)            ;05D0: 4AA80004
  547.     BEQ.S    LAB_002B        ;05D4: 6740
  548. LAB_002A:
  549.     MOVEQ    #1,D0            ;05D6: 7001
  550.     MOVE.L    D0,-28(A5)        ;05D8: 2B40FFE4
  551.     BTST    #1,16(A3)        ;05DC: 082B00010010
  552.     BNE.S    LAB_002B        ;05E2: 6632
  553.     MOVE.L    24(A3),D0        ;05E4: 202B0018
  554.     TST.L    D0            ;05E8: 4A80
  555.     BLE.S    LAB_002B        ;05EA: 6F2A
  556.     BSET    #2,16(A3)        ;05EC: 08EB00020010
  557.     MOVEA.L    -160(A5),A0        ;05F2: 206DFF60
  558.     MOVE.L    (A0),D0            ;05F6: 2010
  559.     MOVEA.L    A3,A0            ;05F8: 204B
  560.     MOVEA.L    A2,A1            ;05FA: 224A
  561.     BSR    LAB_00C8        ;05FC: 61000EAA
  562.     TST.L    D0            ;0600: 4A80
  563.     BEQ.S    LAB_002B        ;0602: 6712
  564.     MOVEA.L    A2,A6            ;0604: 2C4A
  565.     JSR    -132(A6)        ;0606: 4EAEFF7C
  566.     MOVE.L    D0,D4            ;060A: 2800
  567.     MOVEQ    #116,D0            ;060C: 7074
  568.     ADD.L    D0,D0            ;060E: D080
  569.     CMP.L    D0,D4            ;0610: B880
  570.     BNE    LAB_008E        ;0612: 66000B62
  571. LAB_002B:
  572.     MOVEA.L    46(A7),A2        ;0616: 246F002E
  573.     MOVE.L    -104(A5),D0        ;061A: 202DFF98
  574.     MOVE.L    D0,-116(A5)        ;061E: 2B40FF8C
  575.     MOVEA.L    D0,A3            ;0622: 2640
  576.     TST.L    -28(A5)            ;0624: 4AADFFE4
  577.     BEQ    LAB_0032        ;0628: 670000D8
  578.     TST.L    40(A7)            ;062C: 4AAF0028
  579.     BEQ    LAB_0032        ;0630: 670000D0
  580.     MOVE.L    A3,D1            ;0634: 220B
  581.     MOVEQ    #-2,D2            ;0636: 74FE
  582.     MOVEA.L    A2,A6            ;0638: 2C4A
  583.     JSR    -84(A6)            ;063A: 4EAEFFAC
  584.     MOVE.L    D0,D5            ;063E: 2A00
  585.     TST.L    D5            ;0640: 4A85
  586.     BEQ.S    LAB_002E        ;0642: 6742
  587.     MOVEA.L    -132(A5),A3        ;0644: 266DFF7C
  588.     MOVE.L    D5,D1            ;0648: 2205
  589.     MOVE.L    A3,D2            ;064A: 240B
  590.     JSR    -102(A6)        ;064C: 4EAEFF9A
  591.     TST.L    D0            ;0650: 4A80
  592.     BEQ.S    LAB_002C        ;0652: 6722
  593.     MOVE.L    4(A3),D0        ;0654: 202B0004
  594.     TST.L    D0            ;0658: 4A80
  595.     BPL.S    LAB_002D        ;065A: 6A24
  596.     LEA    LAB_00AA(PC),A1        ;065C: 43FA0D76
  597.     MOVE.L    A1,D1            ;0660: 2209
  598.     JSR    -948(A6)        ;0662: 4EAEFC4C
  599.     MOVEQ    #0,D4            ;0666: 7800
  600.     MOVEQ    #10,D0            ;0668: 700A
  601.     MOVE.L    D0,-68(A5)        ;066A: 2B40FFBC
  602.     MOVEA.L    -140(A5),A3        ;066E: 266DFF74
  603.     BRA    LAB_0093        ;0672: 60000B6E
  604. LAB_002C:
  605.     JSR    -132(A6)        ;0676: 4EAEFF7C
  606.     MOVE.L    D0,D4            ;067A: 2800
  607.     BRA    LAB_008E        ;067C: 60000AF8
  608. LAB_002D:
  609.     CLR.L    -36(A5)            ;0680: 42ADFFDC
  610.     BRA.S    LAB_0031        ;0684: 6060
  611. LAB_002E:
  612.     MOVEA.L    -104(A5),A0        ;0686: 206DFF98
  613.     MOVE.L    A0,D1            ;068A: 2208
  614.     JSR    -120(A6)        ;068C: 4EAEFF88
  615.     MOVE.L    D0,D5            ;0690: 2A00
  616.     TST.L    D5            ;0692: 4A85
  617.     BNE.S    LAB_002F        ;0694: 660A
  618.     JSR    -132(A6)        ;0696: 4EAEFF7C
  619.     MOVE.L    D0,D4            ;069A: 2800
  620.     BRA    LAB_008E        ;069C: 60000AD8
  621. LAB_002F:
  622.     MOVEA.L    46(A7),A2        ;06A0: 246F002E
  623.     MOVEQ    #1,D0            ;06A4: 7001
  624.     MOVE.L    D0,-36(A5)        ;06A6: 2B40FFDC
  625.     TST.L    -96(A5)            ;06AA: 4AADFFA0
  626.     BNE.S    LAB_0030        ;06AE: 6612
  627.     LEA    LAB_00AC(PC),A0        ;06B0: 41FA0D44
  628.     MOVE.L    A0,D1            ;06B4: 2208
  629.     LEA    -104(A5),A1        ;06B6: 43EDFF98
  630.     MOVE.L    A1,D2            ;06BA: 2409
  631.     MOVEA.L    A2,A6            ;06BC: 2C4A
  632.     JSR    -954(A6)        ;06BE: 4EAEFC46
  633. LAB_0030:
  634.     MOVE.L    D5,D1            ;06C2: 2205
  635.     MOVEA.L    A2,A6            ;06C4: 2C4A
  636.     JSR    -90(A6)            ;06C6: 4EAEFFA6
  637.     MOVEA.L    -104(A5),A0        ;06CA: 206DFF98
  638.     MOVE.L    A0,D1            ;06CE: 2208
  639.     MOVEQ    #-2,D2            ;06D0: 74FE
  640.     JSR    -84(A6)            ;06D2: 4EAEFFAC
  641.     MOVE.L    D0,D5            ;06D6: 2A00
  642.     TST.L    D5            ;06D8: 4A85
  643.     BNE.S    LAB_0031        ;06DA: 660A
  644.     JSR    -132(A6)        ;06DC: 4EAEFF7C
  645.     MOVE.L    D0,D4            ;06E0: 2800
  646.     BRA    LAB_008E        ;06E2: 60000A92
  647. LAB_0031:
  648.     MOVEA.L    46(A7),A3        ;06E6: 266F002E
  649.     MOVE.L    D5,D1            ;06EA: 2205
  650.     MOVEA.L    A3,A6            ;06EC: 2C4B
  651.     JSR    -96(A6)            ;06EE: 4EAEFFA0
  652.     MOVE.L    D0,-128(A5)        ;06F2: 2B40FF80
  653.     BNE.S    LAB_0035        ;06F6: 6668
  654.     JSR    -132(A6)        ;06F8: 4EAEFF7C
  655.     MOVE.L    D0,D4            ;06FC: 2800
  656.     BRA    LAB_008E        ;06FE: 60000A76
  657. LAB_0032:
  658.     MOVE.L    A3,D1            ;0702: 220B
  659.     MOVEQ    #-2,D2            ;0704: 74FE
  660.     MOVEA.L    A2,A6            ;0706: 2C4A
  661.     JSR    -84(A6)            ;0708: 4EAEFFAC
  662.     MOVE.L    D0,D5            ;070C: 2A00
  663.     TST.L    D5            ;070E: 4A85
  664.     BNE.S    LAB_0033        ;0710: 6618
  665.     JSR    -132(A6)        ;0712: 4EAEFF7C
  666.     MOVE.L    D0,D4            ;0716: 2800
  667.     MOVEQ    #50,D0            ;0718: 7032
  668.     NOT.B    D0            ;071A: 4600
  669.     CMP.L    D0,D4            ;071C: B880
  670.     BEQ.S    LAB_0033        ;071E: 670A
  671.     MOVEQ    #46,D0            ;0720: 702E
  672.     NOT.B    D0            ;0722: 4600
  673.     CMP.L    D0,D4            ;0724: B880
  674.     BNE    LAB_008E        ;0726: 66000A4E
  675. LAB_0033:
  676.     MOVEA.L    46(A7),A2        ;072A: 246F002E
  677.     TST.L    D5            ;072E: 4A85
  678.     BEQ.S    LAB_0035        ;0730: 672E
  679.     MOVEA.L    -132(A5),A3        ;0732: 266DFF7C
  680.     MOVE.L    D5,D1            ;0736: 2205
  681.     MOVE.L    A3,D2            ;0738: 240B
  682.     MOVEA.L    A2,A6            ;073A: 2C4A
  683.     JSR    -102(A6)        ;073C: 4EAEFF9A
  684.     TST.L    D0            ;0740: 4A80
  685.     BEQ.S    LAB_0034        ;0742: 6712
  686.     MOVE.L    4(A3),D0        ;0744: 202B0004
  687.     TST.L    D0            ;0748: 4A80
  688.     BPL.S    LAB_0035        ;074A: 6A14
  689.     MOVE.L    D5,D1            ;074C: 2205
  690.     JSR    -90(A6)            ;074E: 4EAEFFA6
  691.     MOVEQ    #0,D5            ;0752: 7A00
  692.     BRA.S    LAB_0035        ;0754: 600A
  693. LAB_0034:
  694.     JSR    -132(A6)        ;0756: 4EAEFF7C
  695.     MOVE.L    D0,D4            ;075A: 2800
  696.     BRA    LAB_008E        ;075C: 60000A18
  697. LAB_0035:
  698.     MOVEA.L    -160(A5),A2        ;0760: 246DFF60
  699.     MOVEA.L    46(A7),A3        ;0764: 266F002E
  700.     MOVE.L    (A2),D0            ;0768: 2012
  701.     BEQ.S    LAB_0036        ;076A: 670C
  702.     MOVE.L    D0,D1            ;076C: 2200
  703.     MOVEA.L    A3,A6            ;076E: 2C4B
  704.     JSR    -126(A6)        ;0770: 4EAEFF82
  705.     MOVE.L    D0,-164(A5)        ;0774: 2B40FF5C
  706. LAB_0036:
  707.     MOVE.L    -92(A5),D0        ;0778: 202DFFA4
  708.     BEQ.S    LAB_0038        ;077C: 671E
  709.     MOVEA.L    D0,A0            ;077E: 2040
  710.     MOVE.L    (A0),D7            ;0780: 2E10
  711.     TST.L    D7            ;0782: 4A87
  712.     BMI.S    LAB_0037        ;0784: 6B10
  713.     MOVEA.L    -64(A5),A0        ;0786: 206DFFC0
  714.     MOVE.L    (A0),D1            ;078A: 2210
  715.     MOVEA.L    A3,A6            ;078C: 2C4B
  716.     JSR    -708(A6)        ;078E: 4EAEFD3C
  717.     TST    D0            ;0792: 4A40
  718.     BNE.S    LAB_0039        ;0794: 660A
  719. LAB_0037:
  720.     MOVEQ    #64,D7            ;0796: 7E40
  721.     ADD.L    D7,D7            ;0798: DE87
  722.     BRA.S    LAB_0039        ;079A: 6004
  723. LAB_0038:
  724.     MOVEQ    #64,D7            ;079C: 7E40
  725.     ADD.L    D7,D7            ;079E: DE87
  726. LAB_0039:
  727.     ASL.L    #8,D7            ;07A0: E187
  728.     ADD.L    D7,D7            ;07A2: DE87
  729.     MOVE.L    D7,-112(A5)        ;07A4: 2B47FF90
  730.     TST.L    (A2)            ;07A8: 4A92
  731.     BEQ.S    LAB_003A        ;07AA: 670A
  732.     MOVE.L    -164(A5),D1        ;07AC: 222DFF5C
  733.     MOVEA.L    A3,A6            ;07B0: 2C4B
  734.     JSR    -126(A6)        ;07B2: 4EAEFF82
  735. LAB_003A:
  736.     TST.L    D7            ;07B6: 4A87
  737.     BEQ.S    LAB_003D        ;07B8: 6738
  738. LAB_003B:
  739.     MOVE.L    D7,D0            ;07BA: 2007
  740.     MOVEQ    #0,D1            ;07BC: 7200
  741.     MOVEA.L    50(A7),A6        ;07BE: 2C6F0032
  742.     JSR    -684(A6)        ;07C2: 4EAEFD54
  743.     MOVE.L    D0,-56(A5)        ;07C6: 2B40FFC8
  744.     BNE.S    LAB_003D        ;07CA: 6626
  745.     MOVE.L    -112(A5),D7        ;07CC: 2E2DFF90
  746.     CMPI.L    #$00000400,D7        ;07D0: 0C8700000400
  747.     BGT.S    LAB_003C        ;07D6: 6E0A
  748.     MOVEQ    #103,D4            ;07D8: 7867
  749.     CLR.L    -116(A5)        ;07DA: 42ADFF8C
  750.     BRA    LAB_008E        ;07DE: 60000996
  751. LAB_003C:
  752.     MOVE.L    -112(A5),D7        ;07E2: 2E2DFF90
  753.     SUBI.L    #$00000400,D7        ;07E6: 048700000400
  754.     MOVE.L    D7,-112(A5)        ;07EC: 2B47FF90
  755.     BRA.S    LAB_003B        ;07F0: 60C8
  756. LAB_003D:
  757.     MOVEQ    #1,D0            ;07F2: 7001
  758.     MOVE.L    D0,-40(A5)        ;07F4: 2B40FFD8
  759.     MOVEA.L    46(A7),A2        ;07F8: 246F002E
  760.     BRA    LAB_008D        ;07FC: 6000095E
  761. LAB_003E:
  762.     TST.L    -40(A5)            ;0800: 4AADFFD8
  763.     BEQ.S    LAB_003F        ;0804: 6708
  764.     CLR.L    -40(A5)            ;0806: 42ADFFD8
  765.     BRA    LAB_0048        ;080A: 6000019A
  766. LAB_003F:
  767.     MOVE.L    D5,D1            ;080E: 2205
  768.     MOVEA.L    A2,A6            ;0810: 2C4A
  769.     JSR    -90(A6)            ;0812: 4EAEFFA6
  770.     MOVE.L    -128(A5),D1        ;0816: 222DFF80
  771.     JSR    -96(A6)            ;081A: 4EAEFFA0
  772.     MOVE.L    D0,D5            ;081E: 2A00
  773.     TST.L    D5            ;0820: 4A85
  774.     BNE.S    LAB_0040        ;0822: 660A
  775.     JSR    -132(A6)        ;0824: 4EAEFF7C
  776.     MOVE.L    D0,D4            ;0828: 2800
  777.     BRA    LAB_008E        ;082A: 6000094A
  778. LAB_0040:
  779.     MOVEA.L    46(A7),A2        ;082E: 246F002E
  780.     MOVEA.L    -160(A5),A3        ;0832: 266DFF60
  781.     ADDQ.L    #4,A3            ;0836: 588B
  782.     MOVE.L    A3,-160(A5)        ;0838: 2B4BFF60
  783.     MOVE.L    (A3),D0            ;083C: 2013
  784.     BEQ.S    LAB_0041        ;083E: 670C
  785.     MOVE.L    D0,D1            ;0840: 2200
  786.     MOVEA.L    A2,A6            ;0842: 2C4A
  787.     JSR    -126(A6)        ;0844: 4EAEFF82
  788.     MOVE.L    D0,-164(A5)        ;0848: 2B40FF5C
  789. LAB_0041:
  790.     MOVE.L    -60(A5),D1        ;084C: 222DFFC4
  791.     MOVE.L    -140(A5),D2        ;0850: 242DFF74
  792.     MOVEA.L    A2,A6            ;0854: 2C4A
  793.     JSR    -822(A6)        ;0856: 4EAEFCCA
  794.     TST.L    D0            ;085A: 4A80
  795.     BEQ.S    LAB_0043        ;085C: 6766
  796.     TST.L    (A3)            ;085E: 4A93
  797.     BEQ.S    LAB_0042        ;0860: 6708
  798.     MOVE.L    -164(A5),D1        ;0862: 222DFF5C
  799.     JSR    -126(A6)        ;0866: 4EAEFF82
  800. LAB_0042:
  801.     JSR    -132(A6)        ;086A: 4EAEFF7C
  802.     MOVE.L    D0,D4            ;086E: 2800
  803.     MOVE.L    -60(A5),-116(A5)    ;0870: 2B6DFFC4FF8C
  804.     MOVEQ    #50,D0            ;0876: 7032
  805.     NOT.B    D0            ;0878: 4600
  806.     CMP.L    D0,D4            ;087A: B880
  807.     BNE    LAB_008E        ;087C: 660008F8
  808.     MOVE.L    -108(A5),-116(A5)    ;0880: 2B6DFF94FF8C
  809.     LEA    LAB_00A6(PC),A0        ;0886: 41FA0B26
  810.     MOVE.L    A0,D1            ;088A: 2208
  811.     LEA    -60(A5),A1        ;088C: 43EDFFC4
  812.     MOVE.L    A1,D2            ;0890: 2409
  813.     JSR    -954(A6)        ;0892: 4EAEFC46
  814.     LEA    LAB_00A7(PC),A0        ;0896: 41FA0B2A
  815.     MOVE.L    A0,-116(A5)        ;089A: 2B48FF8C
  816.     LEA    LAB_00A8(PC),A0        ;089E: 41FA0B26
  817.     MOVE.L    A0,D1            ;08A2: 2208
  818.     LEA    -116(A5),A1        ;08A4: 43EDFF8C
  819.     MOVE.L    A1,D2            ;08A8: 2409
  820.     JSR    -954(A6)        ;08AA: 4EAEFC46
  821.     MOVE.L    D4,D1            ;08AE: 2204
  822.     MOVEQ    #0,D2            ;08B0: 7400
  823.     JSR    -474(A6)        ;08B2: 4EAEFE26
  824.     CLR.L    -116(A5)        ;08B6: 42ADFF8C
  825.     MOVEQ    #5,D0            ;08BA: 7005
  826.     MOVE.L    D0,-68(A5)        ;08BC: 2B40FFBC
  827.     BRA    LAB_008D        ;08C0: 6000089A
  828. LAB_0043:
  829.     MOVEA.L    46(A7),A2        ;08C4: 246F002E
  830.     MOVEA.L    -160(A5),A3        ;08C8: 266DFF60
  831.     TST.L    (A3)            ;08CC: 4A93
  832.     BEQ.S    LAB_0044        ;08CE: 670A
  833.     MOVE.L    -164(A5),D1        ;08D0: 222DFF5C
  834.     MOVEA.L    A2,A6            ;08D4: 2C4A
  835.     JSR    -126(A6)        ;08D6: 4EAEFF82
  836. LAB_0044:
  837.     MOVEA.L    -140(A5),A3        ;08DA: 266DFF74
  838.     BTST    #1,16(A3)        ;08DE: 082B00010010
  839.     BNE    LAB_0048        ;08E4: 660000C0
  840.     MOVE.L    24(A3),D0        ;08E8: 202B0018
  841.     TST.L    D0            ;08EC: 4A80
  842.     BLE    LAB_0048        ;08EE: 6F0000B6
  843.     BSET    #2,16(A3)        ;08F2: 08EB00020010
  844.     MOVEA.L    -160(A5),A0        ;08F8: 206DFF60
  845.     MOVE.L    (A0),D0            ;08FC: 2010
  846.     MOVEA.L    A3,A0            ;08FE: 204B
  847.     MOVEA.L    A2,A1            ;0900: 224A
  848.     BSR    LAB_00C8        ;0902: 61000BA4
  849.     TST.L    D0            ;0906: 4A80
  850.     BEQ    LAB_0048        ;0908: 6700009C
  851.     MOVEA.L    A2,A6            ;090C: 2C4A
  852.     JSR    -132(A6)        ;090E: 4EAEFF7C
  853.     MOVE.L    D0,D4            ;0912: 2800
  854.     MOVEQ    #116,D0            ;0914: 7074
  855.     ADD.L    D0,D0            ;0916: D080
  856.     CMP.L    D0,D4            ;0918: B880
  857.     BEQ    LAB_0048        ;091A: 6700008A
  858.     BRA    LAB_008E        ;091E: 60000856
  859. LAB_0045:
  860.     MOVE.L    -32(A5),D6        ;0922: 2C2DFFE0
  861.     SUBQ.L    #1,D6            ;0926: 5386
  862.     MOVE.L    D6,-32(A5)        ;0928: 2B46FFE0
  863.     TST.L    40(A7)            ;092C: 4AAF0028
  864.     BEQ.S    LAB_0047        ;0930: 6752
  865.     MOVE.L    D5,D0            ;0932: 2005
  866.     MOVE.L    D0,36(A7)        ;0934: 2F400024
  867.     MOVE.L    D0,D1            ;0938: 2200
  868.     MOVEA.L    A2,A6            ;093A: 2C4A
  869.     JSR    -210(A6)        ;093C: 4EAEFF2E
  870.     MOVE.L    D0,D5            ;0940: 2A00
  871.     MOVE.L    36(A7),D1        ;0942: 222F0024
  872.     JSR    -90(A6)            ;0946: 4EAEFFA6
  873.     TST.L    D5            ;094A: 4A85
  874.     BEQ.S    LAB_0047        ;094C: 6736
  875.     MOVE.L    24(A3),D0        ;094E: 202B0018
  876.     TST.L    D0            ;0952: 4A80
  877.     BLE.S    LAB_0047        ;0954: 6F2E
  878.     TST.L    -88(A5)            ;0956: 4AADFFA8
  879.     BNE.S    LAB_0046        ;095A: 6606
  880.     TST.L    -84(A5)            ;095C: 4AADFFAC
  881.     BEQ.S    LAB_0047        ;0960: 6722
  882. LAB_0046:
  883.     MOVE.L    D5,D1            ;0962: 2205
  884.     JSR    -126(A6)        ;0964: 4EAEFF82
  885.     LEA    28(A3),A0        ;0968: 41EB001C
  886.     LEA    152(A3),A1        ;096C: 43EB0098
  887.     MOVE.L    D0,36(A7)        ;0970: 2F400024
  888.     MOVE.L    A0,D1            ;0974: 2208
  889.     MOVE.L    A1,D2            ;0976: 2409
  890.     JSR    -396(A6)        ;0978: 4EAEFE74
  891.     MOVE.L    36(A7),D1        ;097C: 222F0024
  892.     JSR    -126(A6)        ;0980: 4EAEFF82
  893. LAB_0047:
  894.     BCLR    #3,16(A3)        ;0984: 08AB00030010
  895.     MOVEA.L    -160(A5),A0        ;098A: 206DFF60
  896.     MOVE.L    (A0),D0            ;098E: 2010
  897.     MOVEA.L    A3,A0            ;0990: 204B
  898.     MOVEA.L    A2,A1            ;0992: 224A
  899.     BSR    LAB_00C8        ;0994: 61000B12
  900.     MOVE.L    D0,D7            ;0998: 2E00
  901.     TST.L    D7            ;099A: 4A87
  902.     BNE    LAB_008B        ;099C: 6600079A
  903.     TST.L    D6            ;09A0: 4A86
  904.     BMI    LAB_008B        ;09A2: 6B000794
  905. LAB_0048:
  906.     MOVEA.L    -140(A5),A3        ;09A6: 266DFF74
  907.     MOVEA.L    46(A7),A2        ;09AA: 246F002E
  908.     BTST    #3,16(A3)        ;09AE: 082B00030010
  909.     BNE    LAB_0045        ;09B4: 6600FF6C
  910.     MOVEQ    #64,D1            ;09B8: 7240
  911.     LSL.L    #6,D1            ;09BA: ED89
  912.     MOVEA.L    A2,A6            ;09BC: 2C4A
  913.     JSR    -792(A6)        ;09BE: 4EAEFCE8
  914.     TST.L    D0            ;09C2: 4A80
  915.     BEQ    LAB_005F        ;09C4: 670002E2
  916.     MOVEQ    #76,D1            ;09C8: 724C
  917.     LSL.L    #2,D1            ;09CA: E589
  918.     MOVEQ    #0,D2            ;09CC: 7400
  919.     JSR    -474(A6)        ;09CE: 4EAEFE26
  920.     BRA    LAB_0093        ;09D2: 6000080E
  921. LAB_0049:
  922.     TST.L    -96(A5)            ;09D6: 4AADFFA0
  923.     BNE.S    LAB_004A        ;09DA: 6626
  924.     MOVE.L    -32(A5),D0        ;09DC: 202DFFE0
  925.     ADDQ.L    #1,D0            ;09E0: 5280
  926.     MOVEA.L    A2,A0            ;09E2: 204A
  927.     BSR    LAB_00CF        ;09E4: 61000AF6
  928.     LEA    28(A3),A0        ;09E8: 41EB001C
  929.     MOVE.L    A0,-116(A5)        ;09EC: 2B48FF8C
  930.     LEA    LAB_00AF(PC),A0        ;09F0: 41FA0A18
  931.     MOVE.L    A0,D1            ;09F4: 2208
  932.     LEA    -116(A5),A1        ;09F6: 43EDFF8C
  933.     MOVE.L    A1,D2            ;09FA: 2409
  934.     MOVEA.L    A2,A6            ;09FC: 2C4A
  935.     JSR    -954(A6)        ;09FE: 4EAEFC46
  936. LAB_004A:
  937.     TST.L    -100(A5)        ;0A02: 4AADFF9C
  938.     BEQ    LAB_005A        ;0A06: 670001E0
  939.     MOVEQ    #64,D1            ;0A0A: 7240
  940.     LSL.L    #6,D1            ;0A0C: ED89
  941.     MOVEA.L    A2,A6            ;0A0E: 2C4A
  942.     JSR    -792(A6)        ;0A10: 4EAEFCE8
  943.     TST.L    D0            ;0A14: 4A80
  944.     BEQ.S    LAB_004B        ;0A16: 670E
  945.     MOVEQ    #76,D1            ;0A18: 724C
  946.     LSL.L    #2,D1            ;0A1A: E589
  947.     MOVEQ    #0,D2            ;0A1C: 7400
  948.     JSR    -474(A6)        ;0A1E: 4EAEFE26
  949.     BRA    LAB_0093        ;0A22: 600007BE
  950. LAB_004B:
  951.     MOVEA.L    -140(A5),A3        ;0A26: 266DFF74
  952.     MOVEA.L    46(A7),A2        ;0A2A: 246F002E
  953.     MOVEA.L    A3,A0            ;0A2E: 204B
  954.     MOVEA.L    4(A0),A1        ;0A30: 22680004
  955.     MOVE.L    A0,36(A7)        ;0A34: 2F480024
  956.     MOVE.L    8(A1),D1        ;0A38: 22290008
  957.     MOVEA.L    A2,A6            ;0A3C: 2C4A
  958.     JSR    -126(A6)        ;0A3E: 4EAEFF82
  959.     ADDA    #$001C,A3        ;0A42: D6FC001C
  960.     MOVE.L    D0,54(A7)        ;0A46: 2F400036
  961.     MOVE.L    A3,D1            ;0A4A: 220B
  962.     MOVEQ    #-2,D2            ;0A4C: 74FE
  963.     JSR    -84(A6)            ;0A4E: 4EAEFFAC
  964.     MOVE.L    D0,D6            ;0A52: 2C00
  965.     MOVE.L    54(A7),D1        ;0A54: 222F0036
  966.     JSR    -126(A6)        ;0A58: 4EAEFF82
  967.     MOVEA.L    36(A7),A1        ;0A5C: 226F0024
  968.     MOVEA.L    4(A1),A0        ;0A60: 20690004
  969.     MOVE.L    8(A0),D1        ;0A64: 22280008
  970.     JSR    -96(A6)            ;0A68: 4EAEFFA0
  971.     MOVE.L    D0,D7            ;0A6C: 2E00
  972.     BRA.S    LAB_004E        ;0A6E: 6050
  973. LAB_004C:
  974.     MOVE.L    D6,D1            ;0A70: 2206
  975.     MOVE.L    D7,D2            ;0A72: 2407
  976.     MOVEA.L    A2,A6            ;0A74: 2C4A
  977.     JSR    -420(A6)        ;0A76: 4EAEFE5C
  978.     TST.L    D0            ;0A7A: 4A80
  979.     BNE.S    LAB_004D        ;0A7C: 6628
  980.     MOVE.L    A3,-116(A5)        ;0A7E: 2B4BFF8C
  981.     LEA    LAB_00B2(PC),A6        ;0A82: 4DFA0990
  982.     MOVE.L    A6,D1            ;0A86: 220E
  983.     LEA    -116(A5),A0        ;0A88: 41EDFF8C
  984.     MOVE.L    A0,D2            ;0A8C: 2408
  985.     MOVEA.L    A2,A6            ;0A8E: 2C4A
  986.     JSR    -954(A6)        ;0A90: 4EAEFC46
  987.     MOVEQ    #0,D4            ;0A94: 7800
  988.     MOVE.L    D6,D1            ;0A96: 2206
  989.     JSR    -90(A6)            ;0A98: 4EAEFFA6
  990.     MOVE.L    D7,D1            ;0A9C: 2207
  991.     JSR    -90(A6)            ;0A9E: 4EAEFFA6
  992.     BRA    LAB_008E        ;0AA2: 600006D2
  993. LAB_004D:
  994.     MOVEA.L    46(A7),A2        ;0AA6: 246F002E
  995.     MOVE.L    D7,D1            ;0AAA: 2207
  996.     MOVEA.L    A2,A6            ;0AAC: 2C4A
  997.     JSR    -210(A6)        ;0AAE: 4EAEFF2E
  998.     MOVE.L    D0,36(A7)        ;0AB2: 2F400024
  999.     MOVE.L    D7,D1            ;0AB6: 2207
  1000.     JSR    -90(A6)            ;0AB8: 4EAEFFA6
  1001.     MOVE.L    36(A7),D7        ;0ABC: 2E2F0024
  1002. LAB_004E:
  1003.     TST.L    D7            ;0AC0: 4A87
  1004.     BNE.S    LAB_004C        ;0AC2: 66AC
  1005.     TST.L    40(A7)            ;0AC4: 4AAF0028
  1006.     BEQ    LAB_0058        ;0AC8: 67000102
  1007.     TST.L    -36(A5)            ;0ACC: 4AADFFDC
  1008.     BEQ.S    LAB_004F        ;0AD0: 670C
  1009.     MOVE.L    D5,D1            ;0AD2: 2205
  1010.     MOVEA.L    A2,A6            ;0AD4: 2C4A
  1011.     JSR    -210(A6)        ;0AD6: 4EAEFF2E
  1012.     MOVE.L    D0,D7            ;0ADA: 2E00
  1013.     BRA.S    LAB_0052        ;0ADC: 605C
  1014. LAB_004F:
  1015.     MOVE.L    D5,D1            ;0ADE: 2205
  1016.     MOVEA.L    A2,A6            ;0AE0: 2C4A
  1017.     JSR    -96(A6)            ;0AE2: 4EAEFFA0
  1018.     MOVE.L    D0,D7            ;0AE6: 2E00
  1019.     BRA.S    LAB_0052        ;0AE8: 6050
  1020. LAB_0050:
  1021.     MOVE.L    D6,D1            ;0AEA: 2206
  1022.     MOVE.L    D7,D2            ;0AEC: 2407
  1023.     MOVEA.L    A2,A6            ;0AEE: 2C4A
  1024.     JSR    -420(A6)        ;0AF0: 4EAEFE5C
  1025.     TST.L    D0            ;0AF4: 4A80
  1026.     BNE.S    LAB_0051        ;0AF6: 6628
  1027.     MOVE.L    A3,-116(A5)        ;0AF8: 2B4BFF8C
  1028.     LEA    LAB_00B2(PC),A6        ;0AFC: 4DFA0916
  1029.     MOVE.L    A6,D1            ;0B00: 220E
  1030.     LEA    -116(A5),A0        ;0B02: 41EDFF8C
  1031.     MOVE.L    A0,D2            ;0B06: 2408
  1032.     MOVEA.L    A2,A6            ;0B08: 2C4A
  1033.     JSR    -954(A6)        ;0B0A: 4EAEFC46
  1034.     MOVEQ    #0,D4            ;0B0E: 7800
  1035.     MOVE.L    D6,D1            ;0B10: 2206
  1036.     JSR    -90(A6)            ;0B12: 4EAEFFA6
  1037.     MOVE.L    D7,D1            ;0B16: 2207
  1038.     JSR    -90(A6)            ;0B18: 4EAEFFA6
  1039.     BRA    LAB_008E        ;0B1C: 60000658
  1040. LAB_0051:
  1041.     MOVEA.L    46(A7),A2        ;0B20: 246F002E
  1042.     MOVE.L    D7,D1            ;0B24: 2207
  1043.     MOVEA.L    A2,A6            ;0B26: 2C4A
  1044.     JSR    -210(A6)        ;0B28: 4EAEFF2E
  1045.     MOVE.L    D0,36(A7)        ;0B2C: 2F400024
  1046.     MOVE.L    D7,D1            ;0B30: 2207
  1047.     JSR    -90(A6)            ;0B32: 4EAEFFA6
  1048.     MOVE.L    36(A7),D7        ;0B36: 2E2F0024
  1049. LAB_0052:
  1050.     TST.L    D7            ;0B3A: 4A87
  1051.     BNE.S    LAB_0050        ;0B3C: 66AC
  1052.     MOVE.L    D5,D1            ;0B3E: 2205
  1053.     MOVEA.L    A2,A6            ;0B40: 2C4A
  1054.     JSR    -126(A6)        ;0B42: 4EAEFF82
  1055.     MOVE.L    D0,D7            ;0B46: 2E00
  1056.     MOVE.L    A3,D1            ;0B48: 220B
  1057.     MOVEQ    #-2,D2            ;0B4A: 74FE
  1058.     JSR    -84(A6)            ;0B4C: 4EAEFFAC
  1059.     MOVE.L    D0,D5            ;0B50: 2A00
  1060.     TST.L    D5            ;0B52: 4A85
  1061.     BNE.S    LAB_0056        ;0B54: 6652
  1062.     MOVE.L    A3,D1            ;0B56: 220B
  1063.     JSR    -120(A6)        ;0B58: 4EAEFF88
  1064.     MOVE.L    D0,D5            ;0B5C: 2A00
  1065.     TST.L    D5            ;0B5E: 4A85
  1066.     BNE.S    LAB_0055        ;0B60: 6632
  1067.     JSR    -132(A6)        ;0B62: 4EAEFF7C
  1068.     MOVE.L    D0,D4            ;0B66: 2800
  1069.     MOVE.L    D7,D1            ;0B68: 2207
  1070.     JSR    -126(A6)        ;0B6A: 4EAEFF82
  1071.     MOVE.L    D0,D5            ;0B6E: 2A00
  1072.     TST.L    -96(A5)            ;0B70: 4AADFFA0
  1073.     BNE.S    LAB_0053        ;0B74: 660A
  1074.     LEA    LAB_00B4(PC),A0        ;0B76: 41FA08B6
  1075.     MOVE.L    A0,D1            ;0B7A: 2208
  1076.     JSR    -948(A6)        ;0B7C: 4EAEFC4C
  1077. LAB_0053:
  1078.     MOVEA.L    A3,A0            ;0B80: 204B
  1079.     MOVEA.L    -48(A5),A1        ;0B82: 226DFFD0
  1080. LAB_0054:
  1081.     MOVE.B    (A0)+,(A1)+        ;0B86: 12D8
  1082.     BNE.S    LAB_0054        ;0B88: 66FC
  1083.     MOVE.L    -48(A5),-116(A5)    ;0B8A: 2B6DFFD0FF8C
  1084.     BRA    LAB_008E        ;0B90: 600005E4
  1085. LAB_0055:
  1086.     TST.L    -96(A5)            ;0B94: 4AADFFA0
  1087.     BNE.S    LAB_0057        ;0B98: 661E
  1088.     LEA    LAB_00B5(PC),A0        ;0B9A: 41FA0894
  1089.     MOVE.L    A0,D1            ;0B9E: 2208
  1090.     MOVEA.L    A2,A6            ;0BA0: 2C4A
  1091.     JSR    -948(A6)        ;0BA2: 4EAEFC4C
  1092.     BRA.S    LAB_0057        ;0BA6: 6010
  1093. LAB_0056:
  1094.     TST.L    -96(A5)            ;0BA8: 4AADFFA0
  1095.     BNE.S    LAB_0057        ;0BAC: 660A
  1096.     LEA    LAB_00B4(PC),A0        ;0BAE: 41FA087E
  1097.     MOVE.L    A0,D1            ;0BB2: 2208
  1098.     JSR    -948(A6)        ;0BB4: 4EAEFC4C
  1099. LAB_0057:
  1100.     ADDQ.L    #1,-32(A5)        ;0BB8: 52ADFFE0
  1101.     MOVE.L    D7,D1            ;0BBC: 2207
  1102.     MOVEA.L    A2,A6            ;0BBE: 2C4A
  1103.     JSR    -126(A6)        ;0BC0: 4EAEFF82
  1104.     MOVE.L    D0,D1            ;0BC4: 2200
  1105.     JSR    -90(A6)            ;0BC6: 4EAEFFA6
  1106.     BRA.S    LAB_0059        ;0BCA: 6012
  1107. LAB_0058:
  1108.     TST.L    -96(A5)            ;0BCC: 4AADFFA0
  1109.     BNE.S    LAB_0059        ;0BD0: 660C
  1110.     LEA    LAB_00B4(PC),A0        ;0BD2: 41FA085A
  1111.     MOVE.L    A0,D1            ;0BD6: 2208
  1112.     MOVEA.L    A2,A6            ;0BD8: 2C4A
  1113.     JSR    -948(A6)        ;0BDA: 4EAEFC4C
  1114. LAB_0059:
  1115.     MOVE.L    D6,D1            ;0BDE: 2206
  1116.     MOVEA.L    A2,A6            ;0BE0: 2C4A
  1117.     JSR    -90(A6)            ;0BE2: 4EAEFFA6
  1118.     BRA.S    LAB_005B        ;0BE6: 6018
  1119. LAB_005A:
  1120.     TST.L    -96(A5)            ;0BE8: 4AADFFA0
  1121.     BNE    LAB_008A        ;0BEC: 66000532
  1122.     LEA    LAB_00B4(PC),A0        ;0BF0: 41FA083C
  1123.     MOVE.L    A0,D1            ;0BF4: 2208
  1124.     MOVEA.L    A2,A6            ;0BF6: 2C4A
  1125.     JSR    -948(A6)        ;0BF8: 4EAEFC4C
  1126.     BRA    LAB_008A        ;0BFC: 60000522
  1127. LAB_005B:
  1128.     MOVEA.L    -140(A5),A0        ;0C00: 206DFF74
  1129.     BSET    #2,16(A0)        ;0C04: 08E800020010
  1130.     MOVEA.L    46(A7),A2        ;0C0A: 246F002E
  1131.     MOVEA.L    -160(A5),A1        ;0C0E: 226DFF60
  1132.     MOVE.L    (A1),D0            ;0C12: 2011
  1133.     MOVEA.L    A2,A1            ;0C14: 224A
  1134.     BSR    LAB_00C8        ;0C16: 61000890
  1135.     TST.L    D0            ;0C1A: 4A80
  1136.     BEQ.S    LAB_005C        ;0C1C: 670C
  1137.     MOVEA.L    A2,A6            ;0C1E: 2C4A
  1138.     JSR    -132(A6)        ;0C20: 4EAEFF7C
  1139.     MOVE.L    D0,D7            ;0C24: 2E00
  1140.     BRA    LAB_008B        ;0C26: 60000510
  1141. LAB_005C:
  1142.     MOVEA.L    -140(A5),A0        ;0C2A: 206DFF74
  1143.     BTST    #3,16(A0)        ;0C2E: 082800030010
  1144.     BEQ.S    LAB_005F        ;0C34: 6772
  1145.     SUBQ.L    #1,-32(A5)        ;0C36: 53ADFFE0
  1146.     MOVEA.L    46(A7),A2        ;0C3A: 246F002E
  1147.     TST.L    40(A7)            ;0C3E: 4AAF0028
  1148.     BEQ.S    LAB_005E        ;0C42: 6756
  1149.     MOVE.L    D5,D0            ;0C44: 2005
  1150.     MOVE.L    D0,36(A7)        ;0C46: 2F400024
  1151.     MOVE.L    D0,D1            ;0C4A: 2200
  1152.     MOVEA.L    A2,A6            ;0C4C: 2C4A
  1153.     JSR    -210(A6)        ;0C4E: 4EAEFF2E
  1154.     MOVE.L    D0,D5            ;0C52: 2A00
  1155.     MOVE.L    36(A7),D1        ;0C54: 222F0024
  1156.     JSR    -90(A6)            ;0C58: 4EAEFFA6
  1157.     TST.L    D5            ;0C5C: 4A85
  1158.     BEQ.S    LAB_005E        ;0C5E: 673A
  1159.     MOVEA.L    -140(A5),A0        ;0C60: 206DFF74
  1160.     MOVE.L    24(A0),D0        ;0C64: 20280018
  1161.     TST.L    D0            ;0C68: 4A80
  1162.     BLE.S    LAB_005E        ;0C6A: 6F2E
  1163.     TST.L    -88(A5)            ;0C6C: 4AADFFA8
  1164.     BNE.S    LAB_005D        ;0C70: 6606
  1165.     TST.L    -84(A5)            ;0C72: 4AADFFAC
  1166.     BEQ.S    LAB_005E        ;0C76: 6722
  1167. LAB_005D:
  1168.     MOVE.L    D5,D1            ;0C78: 2205
  1169.     JSR    -126(A6)        ;0C7A: 4EAEFF82
  1170.     MOVEA.L    -140(A5),A0        ;0C7E: 206DFF74
  1171.     ADDA    #$0098,A0        ;0C82: D0FC0098
  1172.     MOVE.L    D0,36(A7)        ;0C86: 2F400024
  1173.     MOVE.L    A0,D2            ;0C8A: 2408
  1174.     MOVE.L    A3,D1            ;0C8C: 220B
  1175.     JSR    -396(A6)        ;0C8E: 4EAEFE74
  1176.     MOVE.L    36(A7),D1        ;0C92: 222F0024
  1177.     JSR    -126(A6)        ;0C96: 4EAEFF82
  1178. LAB_005E:
  1179.     MOVEA.L    -140(A5),A0        ;0C9A: 206DFF74
  1180.     BCLR    #3,16(A0)        ;0C9E: 08A800030010
  1181.     BRA    LAB_008A        ;0CA4: 6000047A
  1182. LAB_005F:
  1183.     MOVEA.L    -140(A5),A3        ;0CA8: 266DFF74
  1184.     MOVEA.L    46(A7),A2        ;0CAC: 246F002E
  1185.     MOVE.L    24(A3),D0        ;0CB0: 202B0018
  1186.     TST.L    D0            ;0CB4: 4A80
  1187.     BGT    LAB_0049        ;0CB6: 6E00FD1E
  1188.     MOVEQ    #1,D7            ;0CBA: 7E01
  1189.     MOVEA.L    4(A3),A0        ;0CBC: 206B0004
  1190.     MOVE.L    8(A0),D1        ;0CC0: 22280008
  1191.     MOVEA.L    A2,A6            ;0CC4: 2C4A
  1192.     JSR    -126(A6)        ;0CC6: 4EAEFF82
  1193.     MOVE.L    D0,D6            ;0CCA: 2C00
  1194.     ADDA    #$001C,A3        ;0CCC: D6FC001C
  1195.     MOVEA.L    A3,A0            ;0CD0: 204B
  1196.     MOVE.L    A0,36(A7)        ;0CD2: 2F480024
  1197.     MOVE.L    A3,D1            ;0CD6: 220B
  1198.     MOVE.L    #$000003ED,D2        ;0CD8: 243C000003ED
  1199.     JSR    -30(A6)            ;0CDE: 4EAEFFE2
  1200.     MOVE.L    D0,-120(A5)        ;0CE2: 2B40FF88
  1201.     BNE.S    LAB_0060        ;0CE6: 6602
  1202.     MOVEQ    #0,D7            ;0CE8: 7E00
  1203. LAB_0060:
  1204.     MOVE.L    D6,D1            ;0CEA: 2206
  1205.     JSR    -126(A6)        ;0CEC: 4EAEFF82
  1206.     TST.L    -120(A5)        ;0CF0: 4AADFF88
  1207.     BEQ.S    LAB_0062        ;0CF4: 6738
  1208.     TST.L    D5            ;0CF6: 4A85
  1209.     BEQ.S    LAB_0061        ;0CF8: 6720
  1210.     MOVE.L    D5,D1            ;0CFA: 2205
  1211.     JSR    -126(A6)        ;0CFC: 4EAEFF82
  1212.     MOVE.L    D0,D6            ;0D00: 2C00
  1213.     MOVE.L    A3,D1            ;0D02: 220B
  1214.     MOVE.L    #$000003EE,D2        ;0D04: 243C000003EE
  1215.     JSR    -30(A6)            ;0D0A: 4EAEFFE2
  1216.     MOVE.L    D0,-124(A5)        ;0D0E: 2B40FF84
  1217.     MOVE.L    D6,D1            ;0D12: 2206
  1218.     JSR    -126(A6)        ;0D14: 4EAEFF82
  1219.     BRA.S    LAB_0062        ;0D18: 6014
  1220. LAB_0061:
  1221.     MOVEA.L    -104(A5),A0        ;0D1A: 206DFF98
  1222.     MOVE.L    A0,D1            ;0D1E: 2208
  1223.     MOVE.L    #$000003EE,D2        ;0D20: 243C000003EE
  1224.     JSR    -30(A6)            ;0D26: 4EAEFFE2
  1225.     MOVE.L    D0,-124(A5)        ;0D2A: 2B40FF84
  1226. LAB_0062:
  1227.     TST.L    -124(A5)        ;0D2E: 4AADFF84
  1228.     BEQ.S    LAB_0063        ;0D32: 6708
  1229.     TST.L    -120(A5)        ;0D34: 4AADFF88
  1230.     BNE    LAB_0069        ;0D38: 66000084
  1231. LAB_0063:
  1232.     JSR    -132(A6)        ;0D3C: 4EAEFF7C
  1233.     MOVE.L    D0,D4            ;0D40: 2800
  1234.     MOVE.L    A3,-116(A5)        ;0D42: 2B4BFF8C
  1235.     TST.L    -124(A5)        ;0D46: 4AADFF84
  1236.     BNE.S    LAB_0065        ;0D4A: 6618
  1237.     TST.L    -28(A5)            ;0D4C: 4AADFFE4
  1238.     BNE.S    LAB_0064        ;0D50: 6606
  1239.     MOVE.L    -104(A5),-116(A5)    ;0D52: 2B6DFF98FF8C
  1240. LAB_0064:
  1241.     MOVE.L    -120(A5),D1        ;0D58: 222DFF88
  1242.     JSR    -36(A6)            ;0D5C: 4EAEFFDC
  1243.     CLR.L    -120(A5)        ;0D60: 42ADFF88
  1244. LAB_0065:
  1245.     LEA    LAB_00A6(PC),A0        ;0D64: 41FA0648
  1246.     MOVE.L    A0,D1            ;0D68: 2208
  1247.     LEA    -116(A5),A1        ;0D6A: 43EDFF8C
  1248.     MOVE.L    A1,D2            ;0D6E: 2409
  1249.     JSR    -954(A6)        ;0D70: 4EAEFC46
  1250.     TST.L    D7            ;0D74: 4A87
  1251.     BEQ.S    LAB_0066        ;0D76: 6706
  1252.     LEA    LAB_00B7(PC),A0        ;0D78: 41FA06C4
  1253.     BRA.S    LAB_0067        ;0D7C: 6004
  1254. LAB_0066:
  1255.     LEA    LAB_00A7(PC),A0        ;0D7E: 41FA0642
  1256. LAB_0067:
  1257.     MOVE.L    A0,-116(A5)        ;0D82: 2B48FF8C
  1258.     LEA    LAB_00A8(PC),A0        ;0D86: 41FA063E
  1259.     MOVE.L    A0,D1            ;0D8A: 2208
  1260.     JSR    -954(A6)        ;0D8C: 4EAEFC46
  1261.     MOVE.L    D4,D1            ;0D90: 2204
  1262.     MOVEQ    #0,D2            ;0D92: 7400
  1263.     JSR    -474(A6)        ;0D94: 4EAEFE26
  1264.     MOVEQ    #5,D0            ;0D98: 7005
  1265.     MOVE.L    D0,-68(A5)        ;0D9A: 2B40FFBC
  1266.     MOVE.L    D4,D0            ;0D9E: 2004
  1267.     BSR    LAB_00D4        ;0DA0: 6100075E
  1268.     TST.L    D0            ;0DA4: 4A80
  1269.     BEQ.S    LAB_0068        ;0DA6: 6710
  1270.     MOVEA.L    -140(A5),A3        ;0DA8: 266DFF74
  1271.     MOVE.L    A3,D1            ;0DAC: 220B
  1272.     MOVEA.L    A2,A6            ;0DAE: 2C4A
  1273.     JSR    -834(A6)        ;0DB0: 4EAEFCBE
  1274.     BRA    LAB_0093        ;0DB4: 6000042C
  1275. LAB_0068:
  1276.     MOVEQ    #0,D4            ;0DB8: 7800
  1277.     BRA    LAB_008A        ;0DBA: 60000364
  1278. LAB_0069:
  1279.     MOVEA.L    36(A7),A3        ;0DBE: 266F0024
  1280.     TST.L    -28(A5)            ;0DC2: 4AADFFE4
  1281.     BEQ.S    LAB_006A        ;0DC6: 6734
  1282.     TST.L    -96(A5)            ;0DC8: 4AADFFA0
  1283.     BNE.S    LAB_006A        ;0DCC: 662E
  1284.     MOVE.L    -32(A5),D0        ;0DCE: 202DFFE0
  1285.     MOVEA.L    46(A7),A0        ;0DD2: 206F002E
  1286.     BSR    LAB_00CF        ;0DD6: 61000704
  1287.     MOVE.L    A3,-116(A5)        ;0DDA: 2B4BFF8C
  1288.     LEA    LAB_00B8(PC),A0        ;0DDE: 41FA0662
  1289.     MOVE.L    A0,D1            ;0DE2: 2208
  1290.     LEA    -116(A5),A1        ;0DE4: 43EDFF8C
  1291.     MOVE.L    A1,D2            ;0DE8: 2409
  1292.     MOVEA.L    46(A7),A6        ;0DEA: 2C6F002E
  1293.     JSR    -954(A6)        ;0DEE: 4EAEFC46
  1294.     JSR    -60(A6)            ;0DF2: 4EAEFFC4
  1295.     MOVE.L    D0,D1            ;0DF6: 2200
  1296.     JSR    -360(A6)        ;0DF8: 4EAEFE98
  1297. LAB_006A:
  1298.     MOVE.L    -112(A5),D7        ;0DFC: 2E2DFF90
  1299.     TST.L    D7            ;0E00: 4A87
  1300.     BNE    LAB_006F        ;0E02: 66000086
  1301.     MOVEA.L    -140(A5),A0        ;0E06: 206DFF74
  1302.     MOVE.L    144(A0),D7        ;0E0A: 2E280090
  1303.     TST.L    D7            ;0E0E: 4A87
  1304.     BNE.S    LAB_006B        ;0E10: 6602
  1305.     MOVEQ    #8,D7            ;0E12: 7E08
  1306. LAB_006B:
  1307.     MOVE.L    D7,D0            ;0E14: 2007
  1308.     MOVEQ    #0,D1            ;0E16: 7200
  1309.     MOVEA.L    50(A7),A6        ;0E18: 2C6F0032
  1310.     JSR    -684(A6)        ;0E1C: 4EAEFD54
  1311.     MOVE.L    D0,-56(A5)        ;0E20: 2B40FFC8
  1312.     BNE.S    LAB_006F        ;0E24: 6664
  1313.     CMPI.L    #$00000400,D7        ;0E26: 0C8700000400
  1314.     BGT.S    LAB_006C        ;0E2C: 6E0A
  1315.     MOVEQ    #103,D4            ;0E2E: 7867
  1316.     CLR.L    -116(A5)        ;0E30: 42ADFF8C
  1317.     BRA    LAB_008E        ;0E34: 60000340
  1318. LAB_006C:
  1319.     SUBI.L    #$00000400,D7        ;0E38: 048700000400
  1320.     BRA.S    LAB_006B        ;0E3E: 60D4
  1321. LAB_006D:
  1322.     MOVEQ    #64,D1            ;0E40: 7240
  1323.     LSL.L    #6,D1            ;0E42: ED89
  1324.     MOVEA.L    A3,A6            ;0E44: 2C4B
  1325.     JSR    -792(A6)        ;0E46: 4EAEFCE8
  1326.     TST.L    D0            ;0E4A: 4A80
  1327.     BEQ.S    LAB_006E        ;0E4C: 6718
  1328.     MOVEQ    #1,D0            ;0E4E: 7001
  1329.     MOVE.L    D0,-116(A5)        ;0E50: 2B40FF8C
  1330.     MOVEQ    #76,D1            ;0E54: 724C
  1331.     LSL.L    #2,D1            ;0E56: E589
  1332.     MOVEQ    #0,D2            ;0E58: 7400
  1333.     JSR    -474(A6)        ;0E5A: 4EAEFE26
  1334.     MOVEQ    #0,D1            ;0E5E: 7200
  1335.     JSR    -462(A6)        ;0E60: 4EAEFE32
  1336.     BRA.S    LAB_0070        ;0E64: 6040
  1337. LAB_006E:
  1338.     MOVEA.L    46(A7),A3        ;0E66: 266F002E
  1339.     MOVE.L    -124(A5),D1        ;0E6A: 222DFF84
  1340.     MOVE.L    -56(A5),D2        ;0E6E: 242DFFC8
  1341.     MOVE.L    -116(A5),D3        ;0E72: 262DFF8C
  1342.     MOVEA.L    A3,A6            ;0E76: 2C4B
  1343.     JSR    -48(A6)            ;0E78: 4EAEFFD0
  1344.     CMP.L    -116(A5),D0        ;0E7C: B0ADFF8C
  1345.     BEQ.S    LAB_006F        ;0E80: 6708
  1346.     MOVEQ    #1,D0            ;0E82: 7001
  1347.     MOVE.L    D0,-116(A5)        ;0E84: 2B40FF8C
  1348.     BRA.S    LAB_0070        ;0E88: 601C
  1349. LAB_006F:
  1350.     MOVEA.L    46(A7),A3        ;0E8A: 266F002E
  1351.     MOVE.L    -120(A5),D1        ;0E8E: 222DFF88
  1352.     MOVE.L    -56(A5),D2        ;0E92: 242DFFC8
  1353.     MOVE.L    D7,D3            ;0E96: 2607
  1354.     MOVEA.L    A3,A6            ;0E98: 2C4B
  1355.     JSR    -42(A6)            ;0E9A: 4EAEFFD6
  1356.     MOVE.L    D0,-116(A5)        ;0E9E: 2B40FF8C
  1357.     TST.L    D0            ;0EA2: 4A80
  1358.     BGT.S    LAB_006D        ;0EA4: 6E9A
  1359. LAB_0070:
  1360.     TST.L    -116(A5)        ;0EA6: 4AADFF8C
  1361.     BEQ.S    LAB_0071        ;0EAA: 6708
  1362.     MOVEA.L    A3,A6            ;0EAC: 2C4B
  1363.     JSR    -132(A6)        ;0EAE: 4EAEFF7C
  1364.     MOVE.L    D0,D4            ;0EB2: 2800
  1365. LAB_0071:
  1366.     MOVE.L    -124(A5),D1        ;0EB4: 222DFF84
  1367.     MOVEA.L    A3,A6            ;0EB8: 2C4B
  1368.     JSR    -36(A6)            ;0EBA: 4EAEFFDC
  1369.     CLR.L    -124(A5)        ;0EBE: 42ADFF84
  1370.     MOVE.L    -120(A5),D1        ;0EC2: 222DFF88
  1371.     JSR    -36(A6)            ;0EC6: 4EAEFFDC
  1372.     CLR.L    -120(A5)        ;0ECA: 42ADFF88
  1373.     TST.L    D5            ;0ECE: 4A85
  1374.     BEQ.S    LAB_0073        ;0ED0: 6716
  1375.     MOVE.L    D5,D1            ;0ED2: 2205
  1376.     JSR    -126(A6)        ;0ED4: 4EAEFF82
  1377.     MOVE.L    D0,D6            ;0ED8: 2C00
  1378.     MOVEA.L    36(A7),A0        ;0EDA: 206F0024
  1379.     MOVEA.L    -52(A5),A1        ;0EDE: 226DFFCC
  1380. LAB_0072:
  1381.     MOVE.B    (A0)+,(A1)+        ;0EE2: 12D8
  1382.     BNE.S    LAB_0072        ;0EE4: 66FC
  1383.     BRA.S    LAB_0078        ;0EE6: 6054
  1384. LAB_0073:
  1385.     MOVEA.L    -104(A5),A0        ;0EE8: 206DFF98
  1386.     MOVEA.L    A0,A1            ;0EEC: 2248
  1387. LAB_0074:
  1388.     TST.B    (A1)+            ;0EEE: 4A19
  1389.     BNE.S    LAB_0074        ;0EF0: 66FC
  1390.     SUBQ.L    #1,A1            ;0EF2: 5389
  1391.     SUBA.L    A0,A1            ;0EF4: 93C8
  1392.     MOVE.L    A1,D0            ;0EF6: 2009
  1393.     MOVEQ    #80,D1            ;0EF8: 7250
  1394.     CMP.L    D1,D0            ;0EFA: B081
  1395.     BCS.S    LAB_0076        ;0EFC: 6532
  1396.     MOVEA.L    -52(A5),A1        ;0EFE: 226DFFCC
  1397.     MOVEA.L    50(A7),A6        ;0F02: 2C6F0032
  1398.     JSR    -690(A6)        ;0F06: 4EAEFD4E
  1399.     MOVEA.L    -104(A5),A0        ;0F0A: 206DFF98
  1400.     MOVEA.L    A0,A1            ;0F0E: 2248
  1401. LAB_0075:
  1402.     TST.B    (A1)+            ;0F10: 4A19
  1403.     BNE.S    LAB_0075        ;0F12: 66FC
  1404.     SUBQ.L    #1,A1            ;0F14: 5389
  1405.     SUBA.L    A0,A1            ;0F16: 93C8
  1406.     MOVE.L    A1,D0            ;0F18: 2009
  1407.     ADDQ.L    #1,D0            ;0F1A: 5280
  1408.     MOVEQ    #0,D1            ;0F1C: 7200
  1409.     JSR    -684(A6)        ;0F1E: 4EAEFD54
  1410.     MOVE.L    D0,-52(A5)        ;0F22: 2B40FFCC
  1411.     TST.L    D0            ;0F26: 4A80
  1412.     BNE.S    LAB_0076        ;0F28: 6606
  1413.     MOVEQ    #103,D4            ;0F2A: 7867
  1414.     BRA    LAB_008E        ;0F2C: 60000248
  1415. LAB_0076:
  1416.     MOVEA.L    -104(A5),A0        ;0F30: 206DFF98
  1417.     MOVEA.L    -52(A5),A1        ;0F34: 226DFFCC
  1418. LAB_0077:
  1419.     MOVE.B    (A0)+,(A1)+        ;0F38: 12D8
  1420.     BNE.S    LAB_0077        ;0F3A: 66FC
  1421. LAB_0078:
  1422.     MOVE.L    -116(A5),D0        ;0F3C: 202DFF8C
  1423.     BEQ    LAB_0081        ;0F40: 670000D0
  1424.     MOVE.L    40(A7),D7        ;0F44: 2E2F0028
  1425.     MOVEA.L    46(A7),A2        ;0F48: 246F002E
  1426.     TST.L    D4            ;0F4C: 4A84
  1427.     BEQ    LAB_007E        ;0F4E: 6700008C
  1428.     TST.L    D0            ;0F52: 4A80
  1429.     BPL.S    LAB_0079        ;0F54: 6A06
  1430.     LEA    LAB_00BA(PC),A0        ;0F56: 41FA04F2
  1431.     BRA.S    LAB_007A        ;0F5A: 6004
  1432. LAB_0079:
  1433.     LEA    LAB_00BB(PC),A0        ;0F5C: 41FA04F2
  1434. LAB_007A:
  1435.     MOVE.L    A0,-116(A5)        ;0F60: 2B48FF8C
  1436.     LEA    LAB_00BC(PC),A0        ;0F64: 41FA04F0
  1437.     MOVE.L    A0,D1            ;0F68: 2208
  1438.     LEA    -116(A5),A1        ;0F6A: 43EDFF8C
  1439.     MOVE.L    A1,D2            ;0F6E: 2409
  1440.     MOVEA.L    A2,A6            ;0F70: 2C4A
  1441.     JSR    -954(A6)        ;0F72: 4EAEFC46
  1442.     MOVE.L    D4,D1            ;0F76: 2204
  1443.     MOVEQ    #0,D2            ;0F78: 7400
  1444.     JSR    -474(A6)        ;0F7A: 4EAEFE26
  1445.     MOVEQ    #10,D0            ;0F7E: 700A
  1446.     MOVE.L    D0,-68(A5)        ;0F80: 2B40FFBC
  1447.     LEA    LAB_00BA(PC),A0        ;0F84: 41FA04C4
  1448.     MOVE.L    -116(A5),D0        ;0F88: 202DFF8C
  1449.     CMP.L    A0,D0            ;0F8C: B088
  1450.     BEQ.S    LAB_007B        ;0F8E: 6708
  1451.     MOVEQ    #32,D0            ;0F90: 7020
  1452.     NOT.B    D0            ;0F92: 4600
  1453.     CMP.L    D0,D4            ;0F94: B880
  1454.     BEQ.S    LAB_007C        ;0F96: 671C
  1455. LAB_007B:
  1456.     TST.L    D7            ;0F98: 4A87
  1457.     BEQ.S    LAB_007C        ;0F9A: 6718
  1458.     LEA    LAB_00BE(PC),A0        ;0F9C: 41FA04CA
  1459.     MOVE.L    A0,D1            ;0FA0: 2208
  1460.     LEA    -52(A5),A1        ;0FA2: 43EDFFCC
  1461.     MOVE.L    A1,D2            ;0FA6: 2409
  1462.     JSR    -954(A6)        ;0FA8: 4EAEFC46
  1463.     MOVE.L    -52(A5),D1        ;0FAC: 222DFFCC
  1464.     JSR    -72(A6)            ;0FB0: 4EAEFFB8
  1465. LAB_007C:
  1466.     MOVEQ    #-1,D0            ;0FB4: 70FF
  1467.     CMP.L    D0,D6            ;0FB6: BC80
  1468.     BEQ.S    LAB_007D        ;0FB8: 6706
  1469.     MOVE.L    D6,D1            ;0FBA: 2206
  1470.     JSR    -126(A6)        ;0FBC: 4EAEFF82
  1471. LAB_007D:
  1472.     MOVE.L    D4,D0            ;0FC0: 2004
  1473.     BSR    LAB_00D4        ;0FC2: 6100053C
  1474.     TST.L    D0            ;0FC6: 4A80
  1475.     BEQ    LAB_008A        ;0FC8: 67000156
  1476.     MOVEA.L    -140(A5),A3        ;0FCC: 266DFF74
  1477.     MOVE.L    A3,D1            ;0FD0: 220B
  1478.     MOVEA.L    A2,A6            ;0FD2: 2C4A
  1479.     JSR    -834(A6)        ;0FD4: 4EAEFCBE
  1480.     BRA    LAB_0093        ;0FD8: 60000208
  1481. LAB_007E:
  1482.     TST.L    D7            ;0FDC: 4A87
  1483.     BEQ.S    LAB_007F        ;0FDE: 671A
  1484.     LEA    LAB_00BE(PC),A0        ;0FE0: 41FA0486
  1485.     MOVE.L    A0,D1            ;0FE4: 2208
  1486.     LEA    -52(A5),A1        ;0FE6: 43EDFFCC
  1487.     MOVE.L    A1,D2            ;0FEA: 2409
  1488.     MOVEA.L    A2,A6            ;0FEC: 2C4A
  1489.     JSR    -954(A6)        ;0FEE: 4EAEFC46
  1490.     MOVE.L    -52(A5),D1        ;0FF2: 222DFFCC
  1491.     JSR    -72(A6)            ;0FF6: 4EAEFFB8
  1492. LAB_007F:
  1493.     MOVEQ    #-1,D0            ;0FFA: 70FF
  1494.     CMP.L    D0,D6            ;0FFC: BC80
  1495.     BEQ.S    LAB_0080        ;0FFE: 6708
  1496.     MOVE.L    D6,D1            ;1000: 2206
  1497.     MOVEA.L    A2,A6            ;1002: 2C4A
  1498.     JSR    -126(A6)        ;1004: 4EAEFF82
  1499. LAB_0080:
  1500.     MOVEQ    #0,D0            ;1008: 7000
  1501.     MOVE.L    D0,-116(A5)        ;100A: 2B40FF8C
  1502.     BRA    LAB_008F        ;100E: 6000016C
  1503. LAB_0081:
  1504.     TST.L    -112(A5)        ;1012: 4AADFF90
  1505.     BNE.S    LAB_0082        ;1016: 6610
  1506.     MOVEA.L    -56(A5),A1        ;1018: 226DFFC8
  1507.     MOVEA.L    50(A7),A6        ;101C: 2C6F0032
  1508.     JSR    -690(A6)        ;1020: 4EAEFD4E
  1509.     CLR.L    -56(A5)            ;1024: 42ADFFC8
  1510. LAB_0082:
  1511.     MOVEA.L    46(A7),A2        ;1028: 246F002E
  1512.     TST.L    -28(A5)            ;102C: 4AADFFE4
  1513.     BEQ.S    LAB_0083        ;1030: 6712
  1514.     TST.L    -96(A5)            ;1032: 4AADFFA0
  1515.     BNE.S    LAB_0083        ;1036: 660C
  1516.     LEA    LAB_00C2(PC),A0        ;1038: 41FA044E
  1517.     MOVE.L    A0,D1            ;103C: 2208
  1518.     MOVEA.L    A2,A6            ;103E: 2C4A
  1519.     JSR    -948(A6)        ;1040: 4EAEFC4C
  1520. LAB_0083:
  1521.     TST.L    40(A7)            ;1044: 4AAF0028
  1522.     BEQ    LAB_0089        ;1048: 670000C8
  1523.     MOVE    #$0001,-176(A5)        ;104C: 3B7C0001FF50
  1524.     MOVEA.L    -140(A5),A3        ;1052: 266DFF74
  1525.     TST.L    -80(A5)            ;1056: 4AADFFB0
  1526.     BNE.S    LAB_0084        ;105A: 662A
  1527.     MOVE.L    136(A3),D0        ;105C: 202B0088
  1528.     ANDI    #$FFEF,D0        ;1060: 0240FFEF
  1529.     MOVE.L    D0,D2            ;1064: 2400
  1530.     MOVE.L    -52(A5),D1        ;1066: 222DFFCC
  1531.     MOVEA.L    A2,A6            ;106A: 2C4A
  1532.     JSR    -186(A6)        ;106C: 4EAEFF46
  1533.     TST.L    D0            ;1070: 4A80
  1534.     BNE.S    LAB_0084        ;1072: 6612
  1535.     JSR    -132(A6)        ;1074: 4EAEFF7C
  1536.     MOVEQ    #46,D1            ;1078: 722E
  1537.     NOT.B    D1            ;107A: 4601
  1538.     CMP.L    D1,D0            ;107C: B081
  1539.     BEQ.S    LAB_0084        ;107E: 6706
  1540.     MOVEQ    #0,D0            ;1080: 7000
  1541.     MOVE    D0,-176(A5)        ;1082: 3B40FF50
  1542. LAB_0084:
  1543.     TST    -176(A5)        ;1086: 4A6DFF50
  1544.     BEQ.S    LAB_0086        ;108A: 6732
  1545.     TST.L    -84(A5)            ;108C: 4AADFFAC
  1546.     BNE.S    LAB_0085        ;1090: 6606
  1547.     TST.L    -88(A5)            ;1092: 4AADFFA8
  1548.     BEQ.S    LAB_0086        ;1096: 6726
  1549. LAB_0085:
  1550.     LEA    152(A3),A0        ;1098: 41EB0098
  1551.     MOVE.L    A0,D2            ;109C: 2408
  1552.     MOVE.L    -52(A5),D1        ;109E: 222DFFCC
  1553.     MOVEA.L    A2,A6            ;10A2: 2C4A
  1554.     JSR    -396(A6)        ;10A4: 4EAEFE74
  1555.     TST.L    D0            ;10A8: 4A80
  1556.     BNE.S    LAB_0086        ;10AA: 6612
  1557.     JSR    -132(A6)        ;10AC: 4EAEFF7C
  1558.     MOVEQ    #46,D1            ;10B0: 722E
  1559.     NOT.B    D1            ;10B2: 4601
  1560.     CMP.L    D1,D0            ;10B4: B081
  1561.     BEQ.S    LAB_0086        ;10B6: 6706
  1562.     MOVEQ    #0,D0            ;10B8: 7000
  1563.     MOVE    D0,-176(A5)        ;10BA: 3B40FF50
  1564. LAB_0086:
  1565.     TST    -176(A5)        ;10BE: 4A6DFF50
  1566.     BEQ.S    LAB_0088        ;10C2: 6732
  1567.     TST.L    -88(A5)            ;10C4: 4AADFFA8
  1568.     BNE.S    LAB_0087        ;10C8: 6606
  1569.     TST.L    -76(A5)            ;10CA: 4AADFFB4
  1570.     BEQ.S    LAB_0088        ;10CE: 6726
  1571. LAB_0087:
  1572.     LEA    164(A3),A0        ;10D0: 41EB00A4
  1573.     MOVE.L    A0,D2            ;10D4: 2408
  1574.     MOVE.L    -52(A5),D1        ;10D6: 222DFFCC
  1575.     MOVEA.L    A2,A6            ;10DA: 2C4A
  1576.     JSR    -180(A6)        ;10DC: 4EAEFF4C
  1577.     TST.L    D0            ;10E0: 4A80
  1578.     BNE.S    LAB_0088        ;10E2: 6612
  1579.     JSR    -132(A6)        ;10E4: 4EAEFF7C
  1580.     MOVEQ    #46,D1            ;10E8: 722E
  1581.     NOT.B    D1            ;10EA: 4601
  1582.     CMP.L    D1,D0            ;10EC: B081
  1583.     BEQ.S    LAB_0088        ;10EE: 6706
  1584.     MOVEQ    #0,D0            ;10F0: 7000
  1585.     MOVE    D0,-176(A5)        ;10F2: 3B40FF50
  1586. LAB_0088:
  1587.     TST    -176(A5)        ;10F6: 4A6DFF50
  1588.     BNE.S    LAB_0089        ;10FA: 6616
  1589.     MOVEA.L    A2,A6            ;10FC: 2C4A
  1590.     JSR    -132(A6)        ;10FE: 4EAEFF7C
  1591.     MOVE.L    D0,D1            ;1102: 2200
  1592.     MOVE.L    -52(A5),D2        ;1104: 242DFFCC
  1593.     JSR    -474(A6)        ;1108: 4EAEFE26
  1594.     MOVEQ    #5,D0            ;110C: 7005
  1595.     MOVE.L    D0,-68(A5)        ;110E: 2B40FFBC
  1596. LAB_0089:
  1597.     MOVEQ    #-1,D0            ;1112: 70FF
  1598.     CMP.L    D0,D6            ;1114: BC80
  1599.     BEQ.S    LAB_008A        ;1116: 6708
  1600.     MOVE.L    D6,D1            ;1118: 2206
  1601.     MOVEA.L    A2,A6            ;111A: 2C4A
  1602.     JSR    -126(A6)        ;111C: 4EAEFF82
  1603. LAB_008A:
  1604.     MOVEA.L    -160(A5),A0        ;1120: 206DFF60
  1605.     MOVE.L    (A0),D0            ;1124: 2010
  1606.     MOVEA.L    -140(A5),A0        ;1126: 206DFF74
  1607.     MOVEA.L    A2,A1            ;112A: 224A
  1608.     BSR    LAB_00C8        ;112C: 6100037A
  1609.     MOVE.L    D0,D7            ;1130: 2E00
  1610.     TST.L    D7            ;1132: 4A87
  1611.     BEQ    LAB_0048        ;1134: 6700F870
  1612. LAB_008B:
  1613.     MOVEQ    #116,D0            ;1138: 7074
  1614.     ADD.L    D0,D0            ;113A: D080
  1615.     CMP.L    D0,D7            ;113C: BE80
  1616.     BEQ.S    LAB_008C        ;113E: 670E
  1617.     TST.L    D7            ;1140: 4A87
  1618.     BEQ.S    LAB_008C        ;1142: 670A
  1619.     MOVEA.L    A2,A6            ;1144: 2C4A
  1620.     JSR    -132(A6)        ;1146: 4EAEFF7C
  1621.     MOVE.L    D0,D4            ;114A: 2800
  1622.     BRA.S    LAB_008E        ;114C: 6028
  1623. LAB_008C:
  1624.     MOVEA.L    46(A7),A2        ;114E: 246F002E
  1625.     MOVE.L    -140(A5),D1        ;1152: 222DFF74
  1626.     MOVEA.L    A2,A6            ;1156: 2C4A
  1627.     JSR    -834(A6)        ;1158: 4EAEFCBE
  1628. LAB_008D:
  1629.     MOVEA.L    -64(A5),A1        ;115C: 226DFFC0
  1630.     MOVEA.L    (A1)+,A0        ;1160: 2059
  1631.     MOVE.L    A0,-60(A5)        ;1162: 2B48FFC4
  1632.     MOVE.L    A1,-64(A5)        ;1166: 2B49FFC0
  1633.     MOVE.L    A0,D0            ;116A: 2008
  1634.     BNE    LAB_003E        ;116C: 6600F692
  1635.     MOVEA.L    -140(A5),A3        ;1170: 266DFF74
  1636.     BRA.S    LAB_0093        ;1174: 606C
  1637. LAB_008E:
  1638.     MOVEQ    #20,D0            ;1176: 7014
  1639.     MOVE.L    D0,-68(A5)        ;1178: 2B40FFBC
  1640. LAB_008F:
  1641.     MOVEA.L    46(A7),A2        ;117C: 246F002E
  1642.     MOVEA.L    -140(A5),A3        ;1180: 266DFF74
  1643.     MOVE.L    A3,D1            ;1184: 220B
  1644.     MOVEA.L    A2,A6            ;1186: 2C4A
  1645.     JSR    -834(A6)        ;1188: 4EAEFCBE
  1646. LAB_0090:
  1647.     MOVEQ    #116,D0            ;118C: 7074
  1648.     ADD.L    D0,D0            ;118E: D080
  1649.     CMP.L    D0,D4            ;1190: B880
  1650.     BNE.S    LAB_0091        ;1192: 6606
  1651.     MOVEQ    #0,D4            ;1194: 7800
  1652.     CLR.L    -68(A5)            ;1196: 42ADFFBC
  1653. LAB_0091:
  1654.     TST.L    D4            ;119A: 4A84
  1655.     BEQ.S    LAB_0093        ;119C: 6744
  1656.     CMPI.L    #$00000130,D4        ;119E: 0C8400000130
  1657.     BEQ.S    LAB_0093        ;11A4: 673C
  1658.     MOVE.L    -52(A5),D1        ;11A6: 222DFFCC
  1659.     MOVEQ    #80,D2            ;11AA: 7450
  1660.     MOVEA.L    A2,A6            ;11AC: 2C4A
  1661.     JSR    -576(A6)        ;11AE: 4EAEFDC0
  1662.     LEA    LAB_00C4(PC),A1        ;11B2: 43FA02DE
  1663.     MOVE.L    A1,D1            ;11B6: 2209
  1664.     LEA    -52(A5),A6        ;11B8: 4DEDFFCC
  1665.     MOVE.L    A6,D2            ;11BC: 240E
  1666.     MOVEA.L    A2,A6            ;11BE: 2C4A
  1667.     JSR    -954(A6)        ;11C0: 4EAEFC46
  1668.     TST.L    -116(A5)        ;11C4: 4AADFF8C
  1669.     BEQ.S    LAB_0092        ;11C8: 6710
  1670.     LEA    LAB_00C6(PC),A0        ;11CA: 41FA02CC
  1671.     MOVE.L    A0,D1            ;11CE: 2208
  1672.     LEA    -116(A5),A1        ;11D0: 43EDFF8C
  1673.     MOVE.L    A1,D2            ;11D4: 2409
  1674.     JSR    -954(A6)        ;11D6: 4EAEFC46
  1675. LAB_0092:
  1676.     MOVE.L    D4,D1            ;11DA: 2204
  1677.     MOVEQ    #0,D2            ;11DC: 7400
  1678.     JSR    -474(A6)        ;11DE: 4EAEFE26
  1679. LAB_0093:
  1680.     TST.L    -152(A5)        ;11E2: 4AADFF68
  1681.     BEQ.S    LAB_0096        ;11E6: 673C
  1682.     CLR    -166(A5)        ;11E8: 426DFF5A
  1683.     BRA.S    LAB_0095        ;11EC: 6020
  1684. LAB_0094:
  1685.     MOVE    -166(A5),D0        ;11EE: 302DFF5A
  1686.     MOVE.L    D0,D1            ;11F2: 2200
  1687.     ADDQ    #1,D1            ;11F4: 5241
  1688.     MOVEQ    #0,D2            ;11F6: 7400
  1689.     MOVE    D0,D2            ;11F8: 3400
  1690.     ASL.L    #2,D2            ;11FA: E582
  1691.     MOVEA.L    -152(A5),A0        ;11FC: 206DFF68
  1692.     ADDA.L    D2,A0            ;1200: D1C2
  1693.     MOVE    D1,-166(A5)        ;1202: 3B41FF5A
  1694.     MOVE.L    (A0),D1            ;1206: 2210
  1695.     MOVEA.L    A2,A6            ;1208: 2C4A
  1696.     JSR    -90(A6)            ;120A: 4EAEFFA6
  1697. LAB_0095:
  1698.     MOVE    -166(A5),D0        ;120E: 302DFF5A
  1699.     CMP    -174(A5),D0        ;1212: B06DFF52
  1700.     BCS.S    LAB_0094        ;1216: 65D6
  1701.     MOVEA.L    -152(A5),A1        ;1218: 226DFF68
  1702.     MOVEA.L    50(A7),A6        ;121C: 2C6F0032
  1703.     JSR    -690(A6)        ;1220: 4EAEFD4E
  1704. LAB_0096:
  1705.     TST.L    -156(A5)        ;1224: 4AADFF64
  1706.     BEQ.S    LAB_0099        ;1228: 673E
  1707.     CLR    -166(A5)        ;122A: 426DFF5A
  1708.     BRA.S    LAB_0098        ;122E: 6022
  1709. LAB_0097:
  1710.     MOVE    -166(A5),D0        ;1230: 302DFF5A
  1711.     MOVE.L    D0,D1            ;1234: 2200
  1712.     ADDQ    #1,D1            ;1236: 5241
  1713.     MOVEQ    #0,D2            ;1238: 7400
  1714.     MOVE    D0,D2            ;123A: 3400
  1715.     ASL.L    #2,D2            ;123C: E582
  1716.     MOVEA.L    -156(A5),A0        ;123E: 206DFF64
  1717.     ADDA.L    D2,A0            ;1242: D1C2
  1718.     MOVE    D1,-166(A5)        ;1244: 3B41FF5A
  1719.     MOVEA.L    (A0),A1            ;1248: 2250
  1720.     MOVEA.L    50(A7),A6        ;124A: 2C6F0032
  1721.     JSR    -690(A6)        ;124E: 4EAEFD4E
  1722. LAB_0098:
  1723.     MOVE    -166(A5),D0        ;1252: 302DFF5A
  1724.     CMP    -174(A5),D0        ;1256: B06DFF52
  1725.     BCS.S    LAB_0097        ;125A: 65D4
  1726.     MOVEA.L    -156(A5),A1        ;125C: 226DFF64
  1727.     MOVEA.L    50(A7),A6        ;1260: 2C6F0032
  1728.     JSR    -690(A6)        ;1264: 4EAEFD4E
  1729. LAB_0099:
  1730.     MOVEA.L    -52(A5),A1        ;1268: 226DFFCC
  1731.     MOVEA.L    50(A7),A6        ;126C: 2C6F0032
  1732.     JSR    -690(A6)        ;1270: 4EAEFD4E
  1733.     MOVEA.L    -48(A5),A1        ;1274: 226DFFD0
  1734.     JSR    -690(A6)        ;1278: 4EAEFD4E
  1735.     MOVEA.L    A3,A1            ;127C: 224B
  1736.     JSR    -690(A6)        ;127E: 4EAEFD4E
  1737.     MOVEA.L    -56(A5),A1        ;1282: 226DFFC8
  1738.     JSR    -690(A6)        ;1286: 4EAEFD4E
  1739.     MOVEA.L    -132(A5),A1        ;128A: 226DFF7C
  1740.     JSR    -690(A6)        ;128E: 4EAEFD4E
  1741.     MOVEA.L    -44(A5),A3        ;1292: 266DFFD4
  1742.     MOVE.L    A3,D0            ;1296: 200B
  1743.     BEQ.S    LAB_009A        ;1298: 6708
  1744.     MOVE.L    A3,D1            ;129A: 220B
  1745.     MOVEA.L    A2,A6            ;129C: 2C4A
  1746.     JSR    -858(A6)        ;129E: 4EAEFCA6
  1747. LAB_009A:
  1748.     MOVE.L    -120(A5),D0        ;12A2: 202DFF88
  1749.     BEQ.S    LAB_009B        ;12A6: 6708
  1750.     MOVE.L    D0,D1            ;12A8: 2200
  1751.     MOVEA.L    A2,A6            ;12AA: 2C4A
  1752.     JSR    -36(A6)            ;12AC: 4EAEFFDC
  1753. LAB_009B:
  1754.     MOVE.L    -124(A5),D0        ;12B0: 202DFF84
  1755.     BEQ.S    LAB_009C        ;12B4: 6708
  1756.     MOVE.L    D0,D1            ;12B6: 2200
  1757.     MOVEA.L    A2,A6            ;12B8: 2C4A
  1758.     JSR    -36(A6)            ;12BA: 4EAEFFDC
  1759. LAB_009C:
  1760.     MOVE.L    D5,D1            ;12BE: 2205
  1761.     MOVEA.L    A2,A6            ;12C0: 2C4A
  1762.     JSR    -90(A6)            ;12C2: 4EAEFFA6
  1763.     MOVE.L    -128(A5),D1        ;12C6: 222DFF80
  1764.     JSR    -90(A6)            ;12CA: 4EAEFFA6
  1765.     MOVEA.L    -136(A5),A3        ;12CE: 266DFF78
  1766.     MOVEA    #$FFFF,A0        ;12D2: 307CFFFF
  1767.     CMPA.L    A3,A0            ;12D6: B1CB
  1768.     BEQ.S    LAB_009D        ;12D8: 670E
  1769.     MOVEA    #$0004,A0        ;12DA: 307C0004
  1770.     MOVEA.L    (A0),A1            ;12DE: 2250
  1771.     MOVEA.L    276(A1),A0        ;12E0: 20690114
  1772.     MOVE.L    A3,184(A0)        ;12E4: 214B00B8
  1773. LAB_009D:
  1774.     MOVE.L    D4,D1            ;12E8: 2204
  1775.     JSR    -462(A6)        ;12EA: 4EAEFE32
  1776.     MOVEA.L    A2,A1            ;12EE: 224A
  1777.     MOVEA.L    50(A7),A6        ;12F0: 2C6F0032
  1778.     JSR    -414(A6)        ;12F4: 4EAEFE62
  1779.     BRA.S    LAB_009F        ;12F8: 6010
  1780. LAB_009E:
  1781.     MOVEA    #$0004,A0        ;12FA: 307C0004
  1782.     MOVEA.L    (A0),A1            ;12FE: 2250
  1783.     MOVEA.L    276(A1),A0        ;1300: 20690114
  1784.     MOVEQ    #122,D0            ;1304: 707A
  1785.     MOVE.L    D0,148(A0)        ;1306: 21400094
  1786. LAB_009F:
  1787.     MOVE.L    -68(A5),D0        ;130A: 202DFFBC
  1788.     MOVEM.L    (A7)+,D2-D7/A2-A3/A6    ;130E: 4CDF4CFC
  1789.     UNLK    A5            ;1312: 4E5D
  1790.     RTS                ;1314: 4E75
  1791. LAB_00A0:
  1792.     DC.W    $0000            ;1316
  1793. LAB_00A1:
  1794.     DC.W    $646F            ;1318
  1795.     DC.W    $732E            ;131A
  1796.     DC.W    $6C69            ;131C
  1797.     BHI.S    LAB_00A4        ;131E: 6272
  1798.     BSR.S    LAB_00A5        ;1320: 6172
  1799.     DC.W    $7900            ;1322
  1800. LAB_00A2:
  1801.     NOT    (A2)            ;1324: 4652
  1802.     DC.W    $4F4D            ;1326
  1803.     MOVE.L    A5,11348(A7)        ;1328: 2F4D2C54
  1804.     DC.W    $4F2F            ;132C
  1805.     DC.W    $412C            ;132E
  1806.     DC.W    $414C            ;1330
  1807.     DC.W    $4C2F            ;1332
  1808.     SUBQ.B    #1,20821(A4)        ;1334: 532C5155
  1809.     DC.W    $4945            ;1338
  1810.     ADDQ.B    #2,21292(A7)        ;133A: 542F532C
  1811.     CLR    (A5)            ;133E: 4255
  1812.     DC.W    $463D            ;1340
  1813.     CLR    (A5)            ;1342: 4255
  1814.     NOT    D6            ;1344: 4646
  1815.     DC.W    $4552            ;1346
  1816.     MOVE.L    A3,12110(A7)        ;1348: 2F4B2F4E
  1817.     MOVEA.L    D3,A6            ;134C: 2C43
  1818.     DC.W    $4C4F            ;134E
  1819.     TRAP    #5            ;1350: 4E45
  1820.     MOVE.L    (A3),11332(A7)        ;1352: 2F532C44
  1821.     DC.W    $4154            ;1356
  1822.     DC.W    $4553            ;1358
  1823.     MOVE.L    (A3),11342(A7)        ;135A: 2F532C4E
  1824.     DC.W    $4F50            ;135E
  1825.     ADDQ    #1,A7            ;1360: 524F
  1826.     DC.W    $2F53            ;1362
  1827.     MOVEA.L    D3,A6            ;1364: 2C43
  1828.     DC.W    $4F4D            ;1366
  1829.     MOVE.L    (A3),11342(A7)        ;1368: 2F532C4E
  1830.     DC.W    $4F52            ;136C
  1831.     DC.W    $4551            ;136E
  1832.     MOVE.L    (A3),36(A7)        ;1370: 2F530024
  1833.     ADDQ    #3,D5            ;1374: 5645
  1834.     DC.W    $523A            ;1376
  1835.     MOVEA.L    -(A3),A0        ;1378: 2063
  1836.     BLE.S    LAB_00AB        ;137A: 6F70
  1837.     DC.W    $7920            ;137C
  1838.     DC.W    $3430            ;137E
  1839.     MOVE.L    40(A1,D2.W),D7        ;1380: 2E312028
  1840.     MOVE    12846(A6),-(A4)        ;1384: 392E322E
  1841.     DC.W    $3933            ;1388
  1842.     MOVE.L    A2,-(A4)        ;138A: 290A
  1843.     BTST    D6,D0            ;138C: 0D00
  1844. LAB_00A3:
  1845.     SUBQ    #3,27748(A1)        ;138E: 57696C64
  1846. LAB_00A4:
  1847.     DC.W    $6361            ;1392
  1848. LAB_00A5:
  1849.     MOVEQ    #100,D1            ;1394: 7264
  1850.     MOVEA.L    -(A4),A0        ;1396: 2064
  1851.     DC.W    $6573            ;1398
  1852.     MOVEQ    #105,D2            ;139A: 7469
  1853.     DC.W    $6E61            ;139C
  1854.     MOVEQ    #105,D2            ;139E: 7469
  1855.     BLE.S    LAB_00B1        ;13A0: 6F6E
  1856.     MOVEA.L    28278(A1),A0        ;13A2: 20696E76
  1857.     BSR.S    LAB_00B2        ;13A6: 616C
  1858.     BVS.S    LAB_00B0        ;13A8: 6964
  1859.     MOVE.L    A2,D7            ;13AA: 2E0A
  1860.     DC.W    $0000            ;13AC
  1861. LAB_00A6:
  1862.     DC.W    $4361            ;13AE
  1863.     DC.W    $6E27            ;13B0
  1864.     MOVEQ    #32,D2            ;13B2: 7420
  1865.     BLE.S    LAB_00B3        ;13B4: 6F70
  1866.     BCS.S    LAB_00B3        ;13B6: 656E
  1867.     MOVE.L    -(A5),D0        ;13B8: 2025
  1868.     DC.W    $7320            ;13BA
  1869.     DC.W    $666F            ;13BC
  1870.     MOVEQ    #32,D1            ;13BE: 7220
  1871.     DC.W    $0000            ;13C0
  1872. LAB_00A7:
  1873.     BVS.S    LAB_00B6        ;13C2: 696E
  1874.     DC.W    $0000            ;13C4
  1875. LAB_00A8:
  1876.     DC.W    $2573            ;13C6
  1877.     MOVEQ    #117,D0            ;13C8: 7075
  1878.     MOVEQ    #32,D2            ;13CA: 7420
  1879.     MOVE.L    -(A0),-(A6)        ;13CC: 2D20
  1880.     DC.W    $0000            ;13CE
  1881. LAB_00A9:
  1882.     DC.W    $433A            ;13D0
  1883.     DC.W    $0000            ;13D2
  1884. LAB_00AA:
  1885.     NEG    -(A5)            ;13D4: 4465
  1886.     DC.W    $7374            ;13D6
  1887.     BVS.S    LAB_00B9        ;13D8: 696E
  1888.     BSR.S    LAB_00BB        ;13DA: 6174
  1889.     DC.W    $696F            ;13DC
  1890.     BGT.S    LAB_00AD        ;13DE: 6E20
  1891.     DC.W    $6D75            ;13E0
  1892.     DC.W    $7374            ;13E2
  1893.     MOVEA.L    -(A2),A0        ;13E4: 2062
  1894.     BCS.S    LAB_00AE        ;13E6: 6520
  1895.     BSR.S    LAB_00AF        ;13E8: 6120
  1896.     DC.W    $6469            ;13EA
  1897. LAB_00AB:
  1898.     MOVEQ    #101,D1            ;13EC: 7265
  1899.     BLS.S    LAB_00BD        ;13EE: 6374
  1900.     BLE.S    LAB_00BD        ;13F0: 6F72
  1901.     DC.W    $792E            ;13F2
  1902.     DC.W    $0A00            ;13F4
  1903. LAB_00AC:
  1904.     MOVE.L    -(A0),D0        ;13F6: 2020
  1905.     MOVE.L    -(A5),D0        ;13F8: 2025
  1906.     DC.W    $7320            ;13FA
  1907.     MOVE.L    -(A0),D0        ;13FC: 2020
  1908.     SUBQ    #5,-(A3)        ;13FE: 5B63
  1909. LAB_00AD:
  1910.     MOVEQ    #101,D1            ;1400: 7265
  1911.     BSR.S    LAB_00C0        ;1402: 6174
  1912.     BCS.S    LAB_00BF        ;1404: 6564
  1913.     DC.W    $5D0A            ;1406
  1914. LAB_00AE:
  1915.     DC.W    $0000            ;1408
  1916. LAB_00AF:
  1917.     DC.W    $2573            ;140A
  1918.     DC.W    $2028            ;140C
  1919. LAB_00B0:
  1920.     DC.W    $4469            ;140E
  1921. LAB_00B1:
  1922.     MOVEQ    #41,D1            ;1410: 7229
  1923.     DC.W    $0000            ;1412
  1924. LAB_00B2:
  1925.     DC.W    $0A49            ;1414
  1926.     BGT.S    LAB_00C1        ;1416: 6E66
  1927.     BVS.S    LAB_00C2        ;1418: 696E
  1928.     BVS.S    LAB_00C3        ;141A: 6974
  1929.     BCS.S    LAB_00B7        ;141C: 6520
  1930.     DC.W    $6C6F            ;141E
  1931.     BLE.S    LAB_00C4        ;1420: 6F70
  1932.     MOVEA.L    28192(A1),A0        ;1422: 20696E20
  1933. LAB_00B3:
  1934.     MOVE.L    -(A5),D1        ;1426: 2225
  1935.     DC.W    $7322            ;1428
  1936.     MOVE.L    A2,D7            ;142A: 2E0A
  1937.     DC.W    $0000            ;142C
  1938. LAB_00B4:
  1939.     DC.W    $0A00            ;142E
  1940. LAB_00B5:
  1941.     MOVE.L    -(A0),D0        ;1430: 2020
  1942. LAB_00B6:
  1943.     MOVEA.L    (A3)+,A0        ;1432: 205B
  1944.     BLS.S    LAB_00C8        ;1434: 6372
  1945.     DC.W    $6561            ;1436
  1946.     MOVEQ    #101,D2            ;1438: 7465
  1947.     DC.W    $645D            ;143A
  1948.     DC.W    $0A00            ;143C
  1949. LAB_00B7:
  1950.     DC.W    $6F75            ;143E
  1951.     MOVEQ    #0,D2            ;1440: 7400
  1952. LAB_00B8:
  1953.     MOVE.L    -(A0),D0        ;1442: 2020
  1954.     MOVE.L    -(A5),D0        ;1444: 2025
  1955.     DC.W    $732E            ;1446
  1956. LAB_00B9:
  1957.     MOVE.L    D0,D7            ;1448: 2E00
  1958. LAB_00BA:
  1959.     MOVEQ    #101,D1            ;144A: 7265
  1960.     BSR.S    LAB_00C9        ;144C: 6164
  1961.     DC.W    $0000            ;144E
  1962. LAB_00BB:
  1963.     DC.W    $7772            ;1450
  1964.     BVS.S    LAB_00CC        ;1452: 6974
  1965.     DC.W    $0000            ;1454
  1966. LAB_00BC:
  1967.     DC.W    $4572            ;1456
  1968.     MOVEQ    #111,D1            ;1458: 726F
  1969.     MOVEQ    #32,D1            ;145A: 7220
  1970.     BVS.S    LAB_00CD        ;145C: 696E
  1971.     MOVE.L    -(A5),D0        ;145E: 2025
  1972.     DC.W    $7369            ;1460
  1973.     DC.W    $6E67            ;1462
  1974. LAB_00BD:
  1975.     MOVE.L    8192(A5),D0        ;1464: 202D2000
  1976. LAB_00BE:
  1977.     NEG    -(A5)            ;1468: 4465
  1978. LAB_00BF:
  1979.     DC.W    $7374            ;146A
  1980.     BVS.S    LAB_00CF        ;146C: 696E
  1981.     BSR.S    LAB_00D0        ;146E: 6174
  1982.     DC.W    $696F            ;1470
  1983.     BGT.S    LAB_00C5        ;1472: 6E20
  1984.     DC.W    $6669            ;1474
  1985.     DC.W    $6C65            ;1476
  1986. LAB_00C0:
  1987.     MOVE.L    -(A2),D0        ;1478: 2022
  1988.     DC.W    $2573            ;147A
  1989.     MOVE.L    -(A0),D1        ;147C: 2220
  1990. LAB_00C1:
  1991.     MOVEQ    #101,D1            ;147E: 7265
  1992.     DC.W    $6D6F            ;1480
  1993.     MOVEQ    #101,D3            ;1482: 7665
  1994.     BCC.S    LAB_00CA        ;1484: 642E
  1995.     DC.W    $0A00            ;1486
  1996. LAB_00C2:
  1997.     DC.W    $636F            ;1488
  1998.     MOVEQ    #105,D0            ;148A: 7069
  1999.     BCS.S    LAB_00D2+2        ;148C: 6564
  2000.     MOVE.L    A2,D7            ;148E: 2E0A
  2001. LAB_00C3:
  2002.     DC.W    $0000            ;1490
  2003. LAB_00C4:
  2004.     DC.W    $2573            ;1492
  2005. LAB_00C5:
  2006.     MOVE    -(A0),D5        ;1494: 3A20
  2007.     DC.W    $0000            ;1496
  2008. LAB_00C6:
  2009.     DC.W    $2573            ;1498
  2010.     MOVE.L    8192(A5),D0        ;149A: 202D2000
  2011. LAB_00C7:
  2012.     MOVE.L    -(A0),D0        ;149E: 2020
  2013.     MOVE.L    -(A0),D0        ;14A0: 2020
  2014.     MOVE.L    -(A0),D0        ;14A2: 2020
  2015.     MOVE.L    -(A0),D0        ;14A4: 2020
  2016.     DC.W    $0000            ;14A6
  2017. LAB_00C8:
  2018.     MOVEM.L    D5-D7/A2-A3/A6,-(A7)    ;14A8: 48E70732
  2019.     MOVEA.L    A0,A3            ;14AC: 2648
  2020.     MOVE.L    D0,D7            ;14AE: 2E00
  2021.     MOVEA.L    A1,A2            ;14B0: 2449
  2022. LAB_00C9:
  2023.     TST.L    D7            ;14B2: 4A87
  2024. LAB_00CA:
  2025.     BEQ.S    LAB_00CB        ;14B4: 670A
  2026.     MOVE.L    D7,D1            ;14B6: 2207
  2027.     MOVEA.L    A2,A6            ;14B8: 2C4A
  2028.     JSR    -126(A6)        ;14BA: 4EAEFF82
  2029.     MOVE.L    D0,D6            ;14BE: 2C00
  2030. LAB_00CB:
  2031.     MOVE.L    A3,D1            ;14C0: 220B
  2032.     MOVEA.L    A2,A6            ;14C2: 2C4A
  2033.     JSR    -828(A6)        ;14C4: 4EAEFCC4
  2034. LAB_00CC:
  2035.     MOVE.L    D0,D5            ;14C8: 2A00
  2036.     TST.L    D7            ;14CA: 4A87
  2037. LAB_00CD:
  2038.     BEQ.S    LAB_00CE        ;14CC: 6706
  2039.     MOVE.L    D6,D1            ;14CE: 2206
  2040.     JSR    -126(A6)        ;14D0: 4EAEFF82
  2041. LAB_00CE:
  2042.     MOVE.L    D5,D0            ;14D4: 2005
  2043.     MOVEM.L    (A7)+,D5-D7/A2-A3/A6    ;14D6: 4CDF4CE0
  2044.     RTS                ;14DA: 4E75
  2045. LAB_00CF:
  2046.     MOVEM.L    D6-D7/A3/A6,-(A7)    ;14DC: 48E70312
  2047.     MOVE.L    D0,D7            ;14E0: 2E00
  2048.     MOVEA.L    A0,A3            ;14E2: 2648
  2049. LAB_00D0:
  2050.     MOVEQ    #0,D6            ;14E4: 7C00
  2051.     BRA.S    LAB_00D3        ;14E6: 600E
  2052. LAB_00D1:
  2053.     LEA    LAB_00C7(PC),A0        ;14E8: 41FAFFB4
  2054.     MOVE.L    A0,D1            ;14EC: 2208
  2055.     MOVEA.L    A3,A6            ;14EE: 2C4B
  2056. LAB_00D2:
  2057.     JSR    -948(A6)        ;14F0: 4EAEFC4C
  2058.     ADDQ.L    #1,D6            ;14F4: 5286
  2059. LAB_00D3:
  2060.     CMP.L    D7,D6            ;14F6: BC87
  2061.     BLT.S    LAB_00D1        ;14F8: 6DEE
  2062.     MOVEM.L    (A7)+,D6-D7/A3/A6    ;14FA: 4CDF48C0
  2063.     RTS                ;14FE: 4E75
  2064. LAB_00D4:
  2065.     MOVE.L    D7,-(A7)        ;1500: 2F07
  2066.     MOVE.L    D0,D7            ;1502: 2E00
  2067.     MOVEQ    #100,D0            ;1504: 7064
  2068.     ADD.L    D0,D0            ;1506: D080
  2069.     CMP.L    D0,D7            ;1508: BE80
  2070.     BLE.S    LAB_00D5        ;150A: 6F20
  2071.     MOVEQ    #116,D0            ;150C: 7074
  2072.     ADD.L    D0,D0            ;150E: D080
  2073.     CMP.L    D0,D7            ;1510: BE80
  2074.     BGE.S    LAB_00D5        ;1512: 6C18
  2075.     MOVE.L    D7,D0            ;1514: 2007
  2076.     MOVEQ    #54,D1            ;1516: 7236
  2077.     NOT.B    D1            ;1518: 4601
  2078.     SUB.L    D1,D0            ;151A: 9081
  2079.     MOVEQ    #1,D1            ;151C: 7201
  2080.     ASL.L    D0,D1            ;151E: E1A1
  2081.     ANDI.L    #$03163000,D1        ;1520: 028103163000
  2082.     BEQ.S    LAB_00D5        ;1526: 6704
  2083.     MOVEQ    #1,D0            ;1528: 7001
  2084.     BRA.S    LAB_00D6        ;152A: 6002
  2085. LAB_00D5:
  2086.     MOVEQ    #0,D0            ;152C: 7000
  2087. LAB_00D6:
  2088.     MOVE.L    (A7)+,D7        ;152E: 2E1F
  2089.     RTS                ;1530: 4E75
  2090.     DC.W    $0000            ;1532
  2091. LAB_00D7:
  2092.     MOVEQ    #0,D0            ;1534: 7000
  2093.     MOVEQ    #0,D1            ;1536: 7200
  2094. LAB_00D8:
  2095.     MOVE.B    (A0)+,D0        ;1538: 1018
  2096.     MOVE.B    (A1)+,D1        ;153A: 1219
  2097.     CMPI.B    #$61,D0            ;153C: 0C000061
  2098.     BLT.S    LAB_00D9        ;1540: 6D0A
  2099.     CMPI.B    #$7A,D0            ;1542: 0C00007A
  2100.     BGT.S    LAB_00D9        ;1546: 6E04
  2101.     SUBI.B    #$20,D0            ;1548: 04000020
  2102. LAB_00D9:
  2103.     CMPI.B    #$61,D1            ;154C: 0C010061
  2104.     BLT.S    LAB_00DA        ;1550: 6D0A
  2105.     CMPI.B    #$7A,D1            ;1552: 0C01007A
  2106.     BGT.S    LAB_00DA        ;1556: 6E04
  2107.     SUBI.B    #$20,D1            ;1558: 04010020
  2108. LAB_00DA:
  2109.     SUB.L    D1,D0            ;155C: 9081
  2110.     BNE.S    LAB_00DB        ;155E: 6604
  2111.     TST.B    D1            ;1560: 4A01
  2112.     BNE.S    LAB_00D8        ;1562: 66D4
  2113. LAB_00DB:
  2114.     RTS                ;1564: 4E75
  2115.     DC.W    $0000            ;1566
  2116.  
  2117.  
  2118.     SECTION S_1,DATA
  2119.  
  2120. SECSTRT_1:
  2121.     DC.L    LAB_00A0        ;1568: 00001316
  2122.     DS.W    2            ;156C
  2123.     END
  2124.