home *** CD-ROM | disk | FTP | other *** search
/ telefisk.org / amiga_virus_collection_research.7z / VIRUSRESEARCH / AMITOMB / TOMBRAIDER.ASM < prev    next >
Assembly Source File  |  1999-06-12  |  306KB  |  10,703 lines

  1. ; IRA V1.02  (Sep  6 1993)  (c)1993  Tim Ruehsen
  2.  
  3.  
  4. ABSEXECBASE    EQU    $4
  5. EXT_0001    EQU    $32290D0A
  6.  
  7.  
  8.  
  9.  
  10.     SECTION S_0,CODE
  11.  
  12. SECSTRT_0:
  13.     ILLEGAL                ;0000: 4AFC
  14.     DC.L    SECSTRT_0        ;0002: 00000000
  15.     DC.L    LAB_0397        ;0006: 00006F54
  16.     OR.B    D0,-(A6)        ;000A: 8126
  17.     DC.W    $0988            ;000C
  18.     DC.L    LAB_0001        ;000E: 0000001A
  19.     DC.L    LAB_0002+1        ;0012: 00000029
  20.     DC.L    LAB_003E        ;0016: 00000514
  21. LAB_0001:
  22.     DC.W    $6275            ;001A
  23.     BGE.S    LAB_0004        ;001C: 6C6C
  24.     BCS.S    LAB_0005        ;001E: 6574
  25.     MOVEA.L    26978(A4),A7        ;0020: 2E6C6962
  26.     MOVEQ    #97,D1            ;0024: 7261
  27.     MOVEQ    #121,D1            ;0026: 7279
  28. LAB_0002:
  29.     ORI    #$756C,-(A2)        ;0028: 0062756C
  30.     DC.W    $6C65            ;002C
  31.     MOVEQ    #32,D2            ;002E: 7420
  32.     DC.W    $3338            ;0030
  33.     DC.W    $2E39            ;0032
  34.     DC.W    $2028            ;0034
  35.     DC.W    $3231            ;0036
  36.     DC.W    $2E35            ;0038
  37.     MOVE.L    EXT_0001,D7        ;003A: 2E3932290D0A
  38.     ORI.B    #$00,D0            ;0040: 00000000
  39. LAB_0003:
  40.     DC.W    $0001            ;0044
  41.     BTST    D1,D2            ;0046: 0302
  42.     BTST    D3,D6            ;0048: 0706
  43.     DC.W    $0405            ;004A
  44.     DC.W    $0F0E            ;004C
  45.     DC.W    $0C0D            ;004E
  46.     DC.W    $0809            ;0050
  47.     MOVEP    7966(A2),D5        ;0052: 0B0A1F1E
  48.     MOVE.B    (A5)+,D6        ;0056: 1C1D
  49.     MOVE.B    (A1)+,D4        ;0058: 1819
  50.     MOVE.B    (A2)+,-(A5)        ;005A: 1B1A
  51.     MOVE.B    (A1),D0            ;005C: 1011
  52.     MOVE.B    (A2),-(A1)        ;005E: 1312
  53.     MOVE.B    (A6),-(A3)        ;0060: 1716
  54.     MOVE.B    (A5),D2            ;0062: 1415
  55.     DC.W    $3F3E            ;0064
  56.     DC.W    $3C3D            ;0066
  57.     DC.W    $3839            ;0068
  58.     DC.W    $3B3A            ;006A
  59.     DC.W    $3031            ;006C
  60.     DC.W    $3332            ;006E
  61.     DC.W    $3736            ;0070
  62.     DC.W    $3435            ;0072
  63.     MOVE.L    -(A1),D0        ;0074: 2021
  64.     MOVE.L    -(A2),-(A1)        ;0076: 2322
  65.     MOVE.L    -(A6),-(A3)        ;0078: 2726
  66.     MOVE.L    -(A5),D2        ;007A: 2425
  67.     DC.W    $2F2E            ;007C
  68.     DC.W    $2C2D            ;007E
  69.     MOVE.L    11050(A1),D4        ;0080: 28292B2A
  70.     DC.W    $7F7E            ;0084
  71.     MOVEQ    #125,D6            ;0086: 7C7D
  72.     MOVEQ    #121,D4            ;0088: 7879
  73. LAB_0004:
  74.     DC.W    $7B7A            ;008A
  75.     MOVEQ    #113,D0            ;008C: 7071
  76.     DC.W    $7372            ;008E
  77.     DC.W    $7776            ;0090
  78.     MOVEQ    #117,D2            ;0092: 7475
  79. LAB_0005:
  80.     DC.W    $6061            ;0094
  81.     BLS.S    LAB_0006        ;0096: 6362
  82.     BEQ.S    LAB_0007        ;0098: 6766
  83.     DC.W    $6465            ;009A
  84.     BLE.S    LAB_0008        ;009C: 6F6E
  85.     DC.W    $6C6D            ;009E
  86.     DC.W    $6869            ;00A0
  87.     BMI.S    LAB_0009        ;00A2: 6B6A
  88.     NEGX    D1            ;00A4: 4041
  89.     DC.W    $4342            ;00A6
  90.     DC.W    $4746            ;00A8
  91.     NEG    D5            ;00AA: 4445
  92.     DC.W    $4F4E            ;00AC
  93.     DC.W    $4C4D            ;00AE
  94.     DC.W    $4849            ;00B0
  95.     DC.W    $4B4A            ;00B2
  96.     SUBQ    #7,(A6)+        ;00B4: 5F5E
  97.     ADDQ    #6,(A5)+        ;00B6: 5C5D
  98.     ADDQ    #4,(A1)+        ;00B8: 5859
  99.     SUBQ    #5,(A2)+        ;00BA: 5B5A
  100.     ADDQ    #8,(A1)            ;00BC: 5051
  101.     SUBQ    #1,(A2)            ;00BE: 5352
  102.     SUBQ    #3,(A6)            ;00C0: 5756
  103.     ADDQ    #2,(A5)            ;00C2: 5455
  104.     DC.W    $FFFE            ;00C4
  105.     DC.W    $FCFD            ;00C6
  106.     DC.W    $F8F9            ;00C8
  107.     DC.W    $FBFA            ;00CA
  108.     DC.W    $F0F1            ;00CC
  109.     DC.W    $F3F2            ;00CE
  110.     DC.W    $F7F6            ;00D0
  111.     DC.W    $F4F5            ;00D2
  112.     ASR    -(A1)            ;00D4: E0E1
  113.     LSL    -(A2)            ;00D6: E3E2
  114.     ROL    -(A6)            ;00D8: E7E6
  115.     ROXR    -(A5)            ;00DA: E4E5
  116.     DC.W    $EFEE            ;00DC
  117.     DC.W    $ECED            ;00DE
  118.     DC.W    $E8E9            ;00E0
  119.     DC.W    $EBEA            ;00E2
  120.     MULU    D1,D0            ;00E4: C0C1
  121.     MULS    D2,D1            ;00E6: C3C2
  122.     MULS    D6,D3            ;00E8: C7C6
  123.     MULU    D5,D2            ;00EA: C4C5
  124.     DC.W    $CFCE            ;00EC
  125.     DC.W    $CCCD            ;00EE
  126.     DC.W    $C8C9            ;00F0
  127.     DC.W    $CBCA            ;00F2
  128.     ADDA.L    (A6)+,A7        ;00F4: DFDE
  129.     ADDA    (A5)+,A6        ;00F6: DCDD
  130.     ADDA    (A1)+,A4        ;00F8: D8D9
  131. LAB_0006:
  132.     ADDA.L    (A2)+,A5        ;00FA: DBDA
  133.     ADDA    (A1),A0            ;00FC: D0D1
  134.     ADDA.L    (A2),A1            ;00FE: D3D2
  135. LAB_0007:
  136.     ADDA.L    (A6),A3            ;0100: D7D6
  137.     ADDA    (A5),A2            ;0102: D4D5
  138.     OR.L    D1,D0            ;0104: 8081
  139.     DC.W    $8382            ;0106
  140.     DC.W    $8786            ;0108
  141.     OR.L    D5,D2            ;010A: 8485
  142. LAB_0008:
  143.     DC.W    $8F8E            ;010C
  144. LAB_0009:
  145.     DC.W    $8C8D            ;010E
  146.     DC.W    $8889            ;0110
  147.     DC.W    $8B8A            ;0112
  148.     SUB.L    D7,(A6)+        ;0114: 9F9E
  149.     SUB.L    (A5)+,D6        ;0116: 9C9D
  150.     SUB.L    (A1)+,D4        ;0118: 9899
  151.     SUB.L    D5,(A2)+        ;011A: 9B9A
  152.     SUB.L    (A1),D0            ;011C: 9091
  153.     SUB.L    D1,(A2)            ;011E: 9392
  154.     SUB.L    D3,(A6)            ;0120: 9796
  155.     SUB.L    (A5),D2            ;0122: 9495
  156.     DC.W    $BFBE            ;0124
  157.     DC.W    $BCBD            ;0126
  158.     DC.W    $B8B9            ;0128
  159.     DC.W    $BBBA            ;012A
  160.     DC.W    $B0B1            ;012C
  161.     DC.W    $B3B2            ;012E
  162.     DC.W    $B7B6            ;0130
  163.     DC.W    $B4B5            ;0132
  164.     DC.W    $A0A1            ;0134
  165.     DC.W    $A3A2            ;0136
  166.     DC.W    $A7A6            ;0138
  167.     DC.W    $A4A5            ;013A
  168.     DC.W    $AFAE            ;013C
  169.     DC.W    $ACAD            ;013E
  170.     DC.W    $A8A9            ;0140
  171.     DC.W    $ABAA            ;0142
  172. LAB_000A:
  173.     DC.W    $0001            ;0144
  174.     BTST    D0,D0            ;0146: 0100
  175.     BTST    D0,D0            ;0148: 0100
  176.     DC.W    $0001            ;014A
  177.     BTST    D0,D0            ;014C: 0100
  178.     ORI.B    #$01,D1            ;014E: 00010001
  179.     BTST    D0,D0            ;0152: 0100
  180.     BTST    D0,D0            ;0154: 0100
  181.     ORI.B    #$01,D1            ;0156: 00010001
  182.     BTST    D0,D0            ;015A: 0100
  183.     DC.W    $0001            ;015C
  184.     BTST    D0,D0            ;015E: 0100
  185.     BTST    D0,D0            ;0160: 0100
  186.     DC.W    $0001            ;0162
  187.     BTST    D0,D0            ;0164: 0100
  188.     ORI.B    #$01,D1            ;0166: 00010001
  189.     BTST    D0,D0            ;016A: 0100
  190.     DC.W    $0001            ;016C
  191.     BTST    D0,D0            ;016E: 0100
  192.     BTST    D0,D0            ;0170: 0100
  193.     ORI.B    #$01,D1            ;0172: 00010001
  194.     BTST    D0,D0            ;0176: 0100
  195.     BTST    D0,D0            ;0178: 0100
  196.     DC.W    $0001            ;017A
  197.     BTST    D0,D0            ;017C: 0100
  198.     ORI.B    #$01,D1            ;017E: 00010001
  199.     BTST    D0,D0            ;0182: 0100
  200.     BTST    D0,D0            ;0184: 0100
  201.     ORI.B    #$01,D1            ;0186: 00010001
  202.     BTST    D0,D0            ;018A: 0100
  203.     DC.W    $0001            ;018C
  204.     BTST    D0,D0            ;018E: 0100
  205.     BTST    D0,D0            ;0190: 0100
  206.     ORI.B    #$01,D1            ;0192: 00010001
  207.     BTST    D0,D0            ;0196: 0100
  208.     BTST    D0,D0            ;0198: 0100
  209.     DC.W    $0001            ;019A
  210.     BTST    D0,D0            ;019C: 0100
  211.     ORI.B    #$01,D1            ;019E: 00010001
  212.     BTST    D0,D0            ;01A2: 0100
  213.     DC.W    $0001            ;01A4
  214.     BTST    D0,D0            ;01A6: 0100
  215.     BTST    D0,D0            ;01A8: 0100
  216.     DC.W    $0001            ;01AA
  217.     BTST    D0,D0            ;01AC: 0100
  218.     ORI.B    #$01,D1            ;01AE: 00010001
  219.     BTST    D0,D0            ;01B2: 0100
  220.     BTST    D0,D0            ;01B4: 0100
  221.     ORI.B    #$01,D1            ;01B6: 00010001
  222.     BTST    D0,D0            ;01BA: 0100
  223.     DC.W    $0001            ;01BC
  224.     BTST    D0,D0            ;01BE: 0100
  225.     BTST    D0,D0            ;01C0: 0100
  226.     DC.W    $0001            ;01C2
  227.     BTST    D0,D0            ;01C4: 0100
  228.     ORI.B    #$01,D1            ;01C6: 00010001
  229.     BTST    D0,D0            ;01CA: 0100
  230.     DC.W    $0001            ;01CC
  231.     BTST    D0,D0            ;01CE: 0100
  232.     BTST    D0,D0            ;01D0: 0100
  233.     ORI.B    #$01,D1            ;01D2: 00010001
  234.     BTST    D0,D0            ;01D6: 0100
  235.     BTST    D0,D0            ;01D8: 0100
  236.     DC.W    $0001            ;01DA
  237.     BTST    D0,D0            ;01DC: 0100
  238.     ORI.B    #$01,D1            ;01DE: 00010001
  239.     BTST    D0,D0            ;01E2: 0100
  240.     DC.W    $0001            ;01E4
  241.     BTST    D0,D0            ;01E6: 0100
  242.     BTST    D0,D0            ;01E8: 0100
  243.     DC.W    $0001            ;01EA
  244.     BTST    D0,D0            ;01EC: 0100
  245.     ORI.B    #$01,D1            ;01EE: 00010001
  246.     BTST    D0,D0            ;01F2: 0100
  247.     BTST    D0,D0            ;01F4: 0100
  248.     ORI.B    #$01,D1            ;01F6: 00010001
  249.     BTST    D0,D0            ;01FA: 0100
  250.     DC.W    $0001            ;01FC
  251.     BTST    D0,D0            ;01FE: 0100
  252.     BTST    D0,D0            ;0200: 0100
  253.     ORI.B    #$01,D1            ;0202: 00010001
  254.     BTST    D0,D0            ;0206: 0100
  255.     BTST    D0,D0            ;0208: 0100
  256.     DC.W    $0001            ;020A
  257.     BTST    D0,D0            ;020C: 0100
  258.     ORI.B    #$01,D1            ;020E: 00010001
  259.     BTST    D0,D0            ;0212: 0100
  260.     BTST    D0,D0            ;0214: 0100
  261.     ORI.B    #$01,D1            ;0216: 00010001
  262.     BTST    D0,D0            ;021A: 0100
  263.     DC.W    $0001            ;021C
  264.     BTST    D0,D0            ;021E: 0100
  265.     BTST    D0,D0            ;0220: 0100
  266.     DC.W    $0001            ;0222
  267.     BTST    D0,D0            ;0224: 0100
  268.     ORI.B    #$01,D1            ;0226: 00010001
  269.     BTST    D0,D0            ;022A: 0100
  270.     DC.W    $0001            ;022C
  271.     BTST    D0,D0            ;022E: 0100
  272.     BTST    D0,D0            ;0230: 0100
  273.     ORI.B    #$01,D1            ;0232: 00010001
  274.     BTST    D0,D0            ;0236: 0100
  275.     BTST    D0,D0            ;0238: 0100
  276.     DC.W    $0001            ;023A
  277.     BTST    D0,D0            ;023C: 0100
  278.     ORI.B    #$01,D1            ;023E: 00010001
  279.     BTST    D0,D0            ;0242: 0100
  280. LAB_000B:
  281.     MOVEM.L    D2-D7/A2-A3,-(A7)    ;0244: 48E73F30
  282.     TST.L    56(A7)            ;0248: 4AAF0038
  283.     BNE.S    LAB_0014        ;024C: 666E
  284.     MOVEM.L    36(A7),A0-A1        ;024E: 4CEF03000024
  285.     MOVE    46(A7),D3        ;0254: 362F002E
  286.     MOVE    50(A7),D4        ;0258: 382F0032
  287.     LEA    LAB_0003(PC),A2        ;025C: 45FAFDE6
  288.     LEA    LAB_000A(PC),A3        ;0260: 47FAFEE2
  289.     MOVEQ    #0,D0            ;0264: 7000
  290. LAB_000C:
  291.     SUBQ    #1,D4            ;0266: 5344
  292.     BLT.S    LAB_0010        ;0268: 6D2E
  293.     MOVE    D3,D2            ;026A: 3403
  294.     BRA.S    LAB_000E        ;026C: 6002
  295. LAB_000D:
  296.     MOVE.B    D0,(A1)+        ;026E: 12C0
  297. LAB_000E:
  298.     SUBQ    #1,D2            ;0270: 5342
  299.     BLT.S    LAB_000C        ;0272: 6DF2
  300.     MOVE.B    (A0)+,D0        ;0274: 1018
  301.     BEQ.S    LAB_000D        ;0276: 67F6
  302.     MOVE.B    0(A2,D0.W),(A1)+    ;0278: 12F20000
  303.     TST.B    0(A3,D0.W)        ;027C: 4A330000
  304.     BEQ.S    LAB_000E        ;0280: 67EE
  305. LAB_000F:
  306.     SUBQ    #1,D2            ;0282: 5342
  307.     BLT.S    LAB_000C        ;0284: 6DE0
  308.     MOVE.B    (A0)+,D0        ;0286: 1018
  309.     MOVE.B    0(A2,D0.W),D1        ;0288: 12320000
  310.     NOT.B    D1            ;028C: 4601
  311.     MOVE.B    D1,(A1)+        ;028E: 12C1
  312.     TST.B    0(A3,D0.W)        ;0290: 4A330000
  313.     BEQ.S    LAB_000F        ;0294: 67EC
  314.     BRA.S    LAB_000E        ;0296: 60D8
  315. LAB_0010:
  316.     TST    2024(A4)        ;0298: 4A6C07E8
  317.     BEQ.S    LAB_0013        ;029C: 6718
  318.     MULU    50(A7),D3        ;029E: C6EF0032
  319.     LSR.L    #2,D3            ;02A2: E48B
  320.     MOVEA.L    52(A7),A0        ;02A4: 206F0034
  321.     MOVEA.L    40(A7),A1        ;02A8: 226F0028
  322.     BRA.S    LAB_0012        ;02AC: 6004
  323. LAB_0011:
  324.     MOVE.L    (A0)+,D1        ;02AE: 2218
  325.     OR.L    D1,(A1)+        ;02B0: 8399
  326. LAB_0012:
  327.     DBF    D3,LAB_0011        ;02B2: 51CBFFFA
  328. LAB_0013:
  329.     MOVEM.L    (A7)+,D2-D7/A2-A3    ;02B6: 4CDF0CFC
  330.     RTS                ;02BA: 4E75
  331. LAB_0014:
  332.     MOVEM.L    36(A7),A0-A1        ;02BC: 4CEF03000024
  333.     MOVE    50(A7),D4        ;02C2: 382F0032
  334.     MOVEA.L    52(A7),A2        ;02C6: 246F0034
  335.     MOVEA.L    60(A7),A3        ;02CA: 266F003C
  336. LAB_0015:
  337.     SUBQ    #1,D4            ;02CE: 5344
  338.     BLT.S    LAB_0013        ;02D0: 6DE4
  339.     MOVEQ    #0,D7            ;02D2: 7E00
  340.     MOVE    46(A7),D3        ;02D4: 362F002E
  341. LAB_0016:
  342.     SUBQ    #4,D3            ;02D8: 5943
  343.     BLT.S    LAB_0015        ;02DA: 6DF2
  344.     MOVE.L    (A0)+,D0        ;02DC: 2018
  345.     MOVE.L    (A2)+,D1        ;02DE: 221A
  346.     MOVE.L    (A3)+,D2        ;02E0: 241B
  347.     MOVEQ    #0,D6            ;02E2: 7C00
  348.     MOVEQ    #31,D5            ;02E4: 7A1F
  349. LAB_0017:
  350.     ADD.L    D6,D6            ;02E6: DC86
  351.     ADD.L    D0,D0            ;02E8: D080
  352.     BCC.S    LAB_0018        ;02EA: 6402
  353.     ADDQ    #1,D7            ;02EC: 5247
  354. LAB_0018:
  355.     ADD.L    D1,D1            ;02EE: D281
  356.     BCC.S    LAB_0019        ;02F0: 6402
  357.     ADDQ    #2,D7            ;02F2: 5447
  358. LAB_0019:
  359.     ADD.L    D2,D2            ;02F4: D482
  360.     BCC.S    LAB_001A        ;02F6: 6402
  361.     SUBQ    #4,D7            ;02F8: 5947
  362. LAB_001A:
  363.     TST    D7            ;02FA: 4A47
  364.     BLE.S    LAB_001B        ;02FC: 6F02
  365.     ADDQ.L    #1,D6            ;02FE: 5286
  366. LAB_001B:
  367.     DBF    D5,LAB_0017        ;0300: 51CDFFE4
  368.     MOVE.L    D6,(A1)+        ;0304: 22C6
  369.     BRA.S    LAB_0016        ;0306: 60D0
  370. LAB_001C:
  371.     MOVE    6(A7),D0        ;0308: 302F0006
  372.     SWAP    D0            ;030C: 4840
  373.     CLR    D0            ;030E: 4240
  374.     ASR.L    #4,D0            ;0310: E880
  375.     MOVE    1016(A4),D1        ;0312: 322C03F8
  376.     EXT.L    D1            ;0316: 48C1
  377.     ADD.L    D1,D0            ;0318: D081
  378.     DIVS    1014(A4),D0        ;031A: 81EC03F6
  379.     EXT.L    D0            ;031E: 48C0
  380.     RTS                ;0320: 4E75
  381. LAB_001D:
  382.     MOVE    6(A7),D0        ;0322: 302F0006
  383.     SWAP    D0            ;0326: 4840
  384.     CLR    D0            ;0328: 4240
  385.     ASR.L    #4,D0            ;032A: E880
  386.     MOVE    1082(A4),D1        ;032C: 322C043A
  387.     EXT.L    D1            ;0330: 48C1
  388.     ADD.L    D1,D0            ;0332: D081
  389.     DIVS    1080(A4),D0        ;0334: 81EC0438
  390.     EXT.L    D0            ;0338: 48C0
  391.     RTS                ;033A: 4E75
  392. LAB_001E:
  393.     MOVE    6(A7),D0        ;033C: 302F0006
  394.     SUB    1924(A4),D0        ;0340: 906C0784
  395.     MULS    1920(A4),D0        ;0344: C1EC0780
  396.     MOVE    1928(A4),D1        ;0348: 322C0788
  397.     EXT.L    D1            ;034C: 48C1
  398.     ADD.L    D1,D0            ;034E: D081
  399.     DIVS    1922(A4),D0        ;0350: 81EC0782
  400.     ADD    1926(A4),D0        ;0354: D06C0786
  401.     EXT.L    D0            ;0358: 48C0
  402.     RTS                ;035A: 4E75
  403. LAB_001F:
  404.     MOVE    6(A7),D0        ;035C: 302F0006
  405.     SUB    1970(A4),D0        ;0360: 906C07B2
  406.     MULS    1966(A4),D0        ;0364: C1EC07AE
  407.     MOVE    1974(A4),D1        ;0368: 322C07B6
  408.     EXT.L    D1            ;036C: 48C1
  409.     ADD.L    D1,D0            ;036E: D081
  410.     DIVS    1968(A4),D0        ;0370: 81EC07B0
  411.     ADD    1972(A4),D0        ;0374: D06C07B4
  412.     EXT.L    D0            ;0378: 48C0
  413.     RTS                ;037A: 4E75
  414.     MOVE    6(A7),D0        ;037C: 302F0006
  415.     MULS    10(A7),D0        ;0380: C1EF000A
  416.     RTS                ;0384: 4E75
  417. LAB_0020:
  418.     MOVE    6(A7),D0        ;0386: 302F0006
  419.     MULS    10(A7),D0        ;038A: C1EF000A
  420.     DIVS    14(A7),D0        ;038E: 81EF000E
  421.     RTS                ;0392: 4E75
  422. LAB_0021:
  423.     MOVEM.L    D2-D3,-(A7)        ;0394: 48E73000
  424.     MOVEM.L    12(A7),D0-D2/A0-A1    ;0398: 4CEF0307000C
  425.     MULS    D1,D0            ;039E: C1C1
  426.     MOVE.L    D0,D3            ;03A0: 2600
  427.     DIVS    D2,D0            ;03A2: 81C2
  428.     MULS    D0,D2            ;03A4: C5C0
  429.     SUB.L    D2,D3            ;03A6: 9682
  430.     ADD    D3,D3            ;03A8: D643
  431.     BPL.S    LAB_0022        ;03AA: 6A02
  432.     NEG    D3            ;03AC: 4443
  433. LAB_0022:
  434.     MOVE    D3,(A0)            ;03AE: 3083
  435.     MOVE    D0,D2            ;03B0: 3400
  436.     EXT.L    D0            ;03B2: 48C0
  437.     BLE.S    LAB_0024        ;03B4: 6F06
  438. LAB_0023:
  439.     ADDQ    #1,D2            ;03B6: 5242
  440.     MOVE    D2,(A1)            ;03B8: 3282
  441.     BRA.S    LAB_0026        ;03BA: 6006
  442. LAB_0024:
  443.     BEQ.S    LAB_0027        ;03BC: 670A
  444. LAB_0025:
  445.     SUBQ    #1,D2            ;03BE: 5342
  446.     MOVE    D2,(A1)            ;03C0: 3282
  447. LAB_0026:
  448.     MOVEM.L    (A7)+,D2-D3        ;03C2: 4CDF000C
  449.     RTS                ;03C6: 4E75
  450. LAB_0027:
  451.     TST    D1            ;03C8: 4A41
  452.     BGT.S    LAB_0023        ;03CA: 6EEA
  453.     BRA.S    LAB_0025        ;03CC: 60F0
  454.     DC.W    $0000            ;03CE
  455. LAB_0028:
  456.     MOVEM.L    D2-D7/A2,-(A7)        ;03D0: 48E73F20
  457.     MOVEA.L    32(A7),A2        ;03D4: 246F0020
  458.     MOVE    16(A2),D5        ;03D8: 3A2A0010
  459.     MOVE    D5,D6            ;03DC: 3C05
  460.     LSR    #2,D6            ;03DE: E44E
  461.     SUBQ    #1,D6            ;03E0: 5346
  462.     BLT.S    LAB_002B        ;03E2: 6D1E
  463.     MOVE    18(A2),D7        ;03E4: 3E2A0012
  464.     SUBQ    #1,D7            ;03E8: 5347
  465.     BLT.S    LAB_002B        ;03EA: 6D16
  466.     LEA    52(A2),A1        ;03EC: 43EA0034
  467.     MOVEA.L    A1,A0            ;03F0: 2049
  468.     MOVE    D7,D4            ;03F2: 3807
  469. LAB_0029:
  470.     MOVE    D6,D0            ;03F4: 3006
  471. LAB_002A:
  472.     TST.L    (A0)+            ;03F6: 4A98
  473.     DBNE    D0,LAB_002A        ;03F8: 56C8FFFC
  474.     DBNE    D4,LAB_0029        ;03FC: 56CCFFF6
  475.     BNE.S    LAB_002C        ;0400: 6614
  476. LAB_002B:
  477.     CLR    22(A2)            ;0402: 426A0016
  478.     CLR    26(A2)            ;0406: 426A001A
  479.     CLR    20(A2)            ;040A: 426A0014
  480.     CLR    24(A2)            ;040E: 426A0018
  481.     BRA    LAB_0038        ;0412: 6000008A
  482. LAB_002C:
  483.     SUB    D7,D4            ;0416: 9847
  484.     NEG    D4            ;0418: 4444
  485.     MOVE    D4,22(A2)        ;041A: 35440016
  486.     MOVE    D7,D0            ;041E: 3007
  487.     MULU    D5,D0            ;0420: C0C5
  488.     LEA    0(A1,D0.L),A0        ;0422: 41F10800
  489.     MOVE.L    D7,D1            ;0426: 2207
  490. LAB_002D:
  491.     MOVE    D6,D0            ;0428: 3006
  492. LAB_002E:
  493.     TST.L    -(A0)            ;042A: 4AA0
  494.     DBNE    D0,LAB_002E        ;042C: 56C8FFFC
  495.     DBNE    D1,LAB_002D        ;0430: 56C9FFF6
  496.     SUB    D4,D1            ;0434: 9244
  497.     MOVE    D1,26(A2)        ;0436: 3541001A
  498.     MOVEQ    #-4,D4            ;043A: 78FC
  499. LAB_002F:
  500.     ADDQ    #4,D4            ;043C: 5844
  501.     LEA    0(A1,D4.W),A0        ;043E: 41F14000
  502.     MOVEQ    #0,D3            ;0442: 7600
  503.     MOVE    D7,D1            ;0444: 3207
  504. LAB_0030:
  505.     OR.L    (A0),D3            ;0446: 8690
  506.     ADDA    D5,A0            ;0448: D0C5
  507.     DBF    D1,LAB_0030        ;044A: 51C9FFFA
  508.     TST.L    D3            ;044E: 4A83
  509.     BEQ.S    LAB_002F        ;0450: 67EA
  510.     MOVEQ    #-1,D1            ;0452: 72FF
  511. LAB_0031:
  512.     ADD.L    D3,D3            ;0454: D683
  513.     DBCS    D1,LAB_0031        ;0456: 55C9FFFC
  514.     NEG    D1            ;045A: 4441
  515.     SUBQ    #1,D1            ;045C: 5341
  516.     LSL    #3,D4            ;045E: E74C
  517.     ADD    D1,D4            ;0460: D841
  518.     MOVE    D4,20(A2)        ;0462: 35440014
  519.     MOVE    D5,D0            ;0466: 3005
  520.     SUBQ    #4,D0            ;0468: 5940
  521.     BNE.S    LAB_0033        ;046A: 660C
  522.     ADDQ    #1,D1            ;046C: 5241
  523.     LSR.L    D1,D3            ;046E: E2AB
  524.     BNE.S    LAB_0035        ;0470: 661A
  525.     MOVEQ    #1,D0            ;0472: 7001
  526.     BRA.S    LAB_0037        ;0474: 6024
  527. LAB_0032:
  528.     SUBQ    #4,D0            ;0476: 5940
  529. LAB_0033:
  530.     LEA    0(A1,D0.W),A0        ;0478: 41F10000
  531.     MOVEQ    #0,D3            ;047C: 7600
  532.     MOVE    D7,D1            ;047E: 3207
  533. LAB_0034:
  534.     OR.L    (A0),D3            ;0480: 8690
  535.     ADDA    D5,A0            ;0482: D0C5
  536.     DBF    D1,LAB_0034        ;0484: 51C9FFFA
  537.     TST.L    D3            ;0488: 4A83
  538.     BEQ.S    LAB_0032        ;048A: 67EA
  539. LAB_0035:
  540.     MOVEQ    #32,D1            ;048C: 7220
  541. LAB_0036:
  542.     LSR.L    #1,D3            ;048E: E28B
  543.     DBCS    D1,LAB_0036        ;0490: 55C9FFFC
  544.     LSL    #3,D0            ;0494: E748
  545.     ADD    D1,D0            ;0496: D041
  546.     SUB    D4,D0            ;0498: 9044
  547. LAB_0037:
  548.     MOVE    D0,24(A2)        ;049A: 35400018
  549. LAB_0038:
  550.     MOVEM.L    (A7)+,D2-D7/A2        ;049E: 4CDF04FC
  551.     RTS                ;04A2: 4E75
  552. LAB_0039:
  553.     MOVEM.L    D2-D3,-(A7)        ;04A4: 48E73000
  554.     MOVE.L    12(A7),D2        ;04A8: 242F000C
  555.     MOVE.L    D2,D0            ;04AC: 2002
  556.     BPL.S    LAB_003A        ;04AE: 6A02
  557.     NEG.L    D0            ;04B0: 4480
  558. LAB_003A:
  559.     MOVEA.L    16(A7),A0        ;04B2: 206F0010
  560.     MOVE    6(A0),D3        ;04B6: 36280006
  561.     LSL.L    D3,D0            ;04BA: E7A8
  562.     MOVE    22(A7),D1        ;04BC: 322F0016
  563.     LSL    #2,D1            ;04C0: E549
  564.     ADD.L    16(A0,D1.W),D0        ;04C2: D0B01010
  565.     MOVE    2(A0),D1        ;04C6: 32280002
  566.     DIVS    D1,D0            ;04CA: 81C1
  567.     TST.L    D2            ;04CC: 4A82
  568.     BPL.S    LAB_003B        ;04CE: 6A02
  569.     NEG    D0            ;04D0: 4440
  570. LAB_003B:
  571.     MOVE    D0,2038(A4)        ;04D2: 394007F6
  572.     MULS    D1,D0            ;04D6: C1C1
  573.     ASR.L    D3,D0            ;04D8: E6A0
  574.     MOVE    D0,2036(A4)        ;04DA: 394007F4
  575.     MOVEM.L    (A7)+,D2-D3        ;04DE: 4CDF000C
  576.     RTS                ;04E2: 4E75
  577. LAB_003C:
  578.     DC.W    $FFFF            ;04E4
  579.     DC.W    $00B6            ;04E6
  580.     DC.W    $00BE            ;04E8
  581.     DC.W    $00D0            ;04EA
  582.     MOVEP    270(A2),D0        ;04EC: 010A010E
  583.     MOVEP    D0,426(A0)        ;04F0: 018801AA
  584.     DC.W    $01BA            ;04F4
  585.     MOVEP.L    D0,474(A2)        ;04F6: 01CA01DA
  586.     DC.W    $FFFF            ;04FA
  587. LAB_003D:
  588.     DC.W    $A008            ;04FC
  589.     BTST    D4,D0            ;04FE: 0900
  590.     DC.W    $800A            ;0500
  591.     DC.L    LAB_0001        ;0502: 0000001A
  592.     DC.W    $A00E            ;0506
  593.     DC.W    $0600            ;0508
  594.     SUB.B    (A6),D0            ;050A: 9016
  595.     DC.W    $0009            ;050C
  596.     SUB.B    (A4),D0            ;050E: 9014
  597.     ORI.B    #$00,-(A6)        ;0510: 00260000
  598. LAB_003E:
  599.     ORI.B    #$32,D0            ;0514: 00000032
  600.     DC.L    LAB_003C        ;0518: 000004E4
  601.     DC.L    LAB_003D        ;051C: 000004FC
  602.     DC.L    LAB_0042        ;0520: 00000548
  603. LAB_003F:
  604.     DC.W    $646F            ;0524
  605.     DC.W    $732E            ;0526
  606.     DC.W    $6C69            ;0528
  607.     BHI.S    LAB_0047        ;052A: 6272
  608.     BSR.S    LAB_0048        ;052C: 6172
  609.     DC.W    $7900            ;052E
  610. LAB_0040:
  611.     DC.W    $7574            ;0530
  612.     BVS.S    LAB_0048        ;0532: 696C
  613.     BVS.S    LAB_0049+2        ;0534: 6974
  614.     DC.W    $792E            ;0536
  615.     DC.W    $6C69            ;0538
  616.     BHI.S    LAB_004A        ;053A: 6272
  617.     BSR.S    LAB_004B        ;053C: 6172
  618.     DC.W    $7900            ;053E
  619. LAB_0041:
  620.     DC.W    $6275            ;0540
  621.     BGE.S    LAB_004B        ;0542: 6C6C
  622.     BCS.S    LAB_004C+2        ;0544: 6574
  623.     DC.W    $0000            ;0546
  624. LAB_0042:
  625.     MOVE.L    A5,-(A7)        ;0548: 2F0D
  626.     MOVEA.L    D0,A5            ;054A: 2A40
  627.     MOVE.L    A0,34(A5)        ;054C: 2B480022
  628.     MOVE.L    A6,38(A5)        ;0550: 2B4E0026
  629.     LEA    LAB_003F(PC),A1        ;0554: 43FAFFCE
  630.     MOVEQ    #0,D0            ;0558: 7000
  631.     JSR    -552(A6)        ;055A: 4EAEFDD8
  632.     MOVE.L    D0,42(A5)        ;055E: 2B40002A
  633.     BEQ.S    LAB_0045        ;0562: 671E
  634.     LEA    LAB_0040(PC),A1        ;0564: 43FAFFCA
  635.     MOVEQ    #0,D0            ;0568: 7000
  636.     JSR    -552(A6)        ;056A: 4EAEFDD8
  637.     MOVE.L    D0,46(A5)        ;056E: 2B40002E
  638.     BEQ.S    LAB_0044        ;0572: 6706
  639.     MOVE.L    A5,D0            ;0574: 200D
  640. LAB_0043:
  641.     MOVEA.L    (A7)+,A5        ;0576: 2A5F
  642.     RTS                ;0578: 4E75
  643. LAB_0044:
  644.     MOVEA.L    42(A5),A1        ;057A: 226D002A
  645.     JSR    -414(A6)        ;057E: 4EAEFE62
  646. LAB_0045:
  647.     CLR.L    -(A7)            ;0582: 42A7
  648. LAB_0046:
  649.     MOVEA.L    A5,A1            ;0584: 224D
  650.     MOVE    16(A5),D0        ;0586: 302D0010
  651.     SUBA    D0,A1            ;058A: 92C0
  652.     ADD    18(A5),D0        ;058C: D06D0012
  653.     EXT.L    D0            ;0590: 48C0
  654.     JSR    -210(A6)        ;0592: 4EAEFF2E
  655.     MOVE.L    (A7)+,D0        ;0596: 201F
  656.     BRA.S    LAB_0043        ;0598: 60DC
  657.     ADDQ    #1,32(A6)        ;059A: 526E0020
  658. LAB_0047:
  659.     MOVE.L    A6,D0            ;059E: 200E
  660. LAB_0048:
  661.     RTS                ;05A0: 4E75
  662.     SUBQ    #1,32(A6)        ;05A2: 536E0020
  663.     BNE.S    LAB_004D        ;05A6: 6646
  664. LAB_0049:
  665.     BTST    #3,14(A6)        ;05A8: 082E0003000E
  666. LAB_004A:
  667.     BEQ.S    LAB_004D        ;05AE: 673E
  668. LAB_004B:
  669.     JMP    -18(A6)            ;05B0: 4EEEFFEE
  670.     BSR    LAB_0347        ;05B4: 61006146
  671. LAB_004C:
  672.     BSET    #3,14(A6)        ;05B8: 08EE0003000E
  673.     TST    32(A6)            ;05BE: 4A6E0020
  674.     BNE.S    LAB_004D        ;05C2: 662A
  675.     MOVE.L    A5,-(A7)        ;05C4: 2F0D
  676.     MOVEA.L    A6,A5            ;05C6: 2A4E
  677.     MOVEA.L    46(A5),A1        ;05C8: 226D002E
  678.     MOVEA.L    38(A5),A6        ;05CC: 2C6D0026
  679.     JSR    -414(A6)        ;05D0: 4EAEFE62
  680.     MOVEA.L    42(A5),A1        ;05D4: 226D002A
  681.     JSR    -414(A6)        ;05D8: 4EAEFE62
  682.     MOVEA.L    (A5),A0            ;05DC: 2055
  683.     MOVEA.L    4(A5),A1        ;05DE: 226D0004
  684.     MOVE.L    A0,(A1)            ;05E2: 2288
  685.     MOVE.L    A1,4(A0)        ;05E4: 21490004
  686.     MOVE.L    34(A5),-(A7)        ;05E8: 2F2D0022
  687.     BRA.S    LAB_0046        ;05EC: 6096
  688. LAB_004D:
  689.     MOVEQ    #0,D0            ;05EE: 7000
  690.     RTS                ;05F0: 4E75
  691.     MOVEM.L    A4-A6,-(A7)        ;05F2: 48E7000E
  692.     MOVEA.L    A6,A5            ;05F6: 2A4E
  693.     MOVEA.L    38(A5),A6        ;05F8: 2C6D0026
  694.     MOVE.L    #$00001214,D0        ;05FC: 203C00001214
  695.     MOVE.L    #$00010000,D1        ;0602: 223C00010000
  696.     JSR    -198(A6)        ;0608: 4EAEFF3A
  697.     TST.L    D0            ;060C: 4A80
  698.     BEQ.S    LAB_0052        ;060E: 6756
  699.     MOVEA.L    D0,A4            ;0610: 2840
  700.     LEA    LAB_0076+2(PC),A0    ;0612: 41FA0290
  701.     MOVEA.L    A4,A1            ;0616: 224C
  702.     MOVE    #$001E,D0        ;0618: 303C001E
  703.     BRA.S    LAB_004F        ;061C: 6002
  704. LAB_004E:
  705.     MOVE.L    (A0)+,(A1)+        ;061E: 22D8
  706. LAB_004F:
  707.     DBF    D0,LAB_004E        ;0620: 51C8FFFC
  708.     LEA    LAB_0077+2(PC),A0    ;0624: 41FA02F6
  709.     MOVE    #$0002,D0        ;0628: 303C0002
  710.     BRA.S    LAB_0051        ;062C: 600A
  711. LAB_0050:
  712.     MOVEM    (A0)+,D1/A1        ;062E: 4C980202
  713.     ADD.L    A4,D1            ;0632: D28C
  714.     ADDA.L    A4,A1            ;0634: D3CC
  715.     ADD.L    D1,(A1)            ;0636: D391
  716. LAB_0051:
  717.     DBF    D0,LAB_0050        ;0638: 51C8FFF4
  718.     MOVE.L    A5,(A4)            ;063C: 288D
  719.     MOVE.L    #LAB_0041,4(A4)        ;063E: 297C000005400004
  720.     MOVE.L    38(A5),4344(A4)        ;0646: 296D002610F8
  721.     MOVE.L    42(A5),4348(A4)        ;064C: 296D002A10FC
  722.     MOVE.L    46(A5),4352(A4)        ;0652: 296D002E1100
  723.     MOVE.L    A5,4356(A4)        ;0658: 294D1104
  724.     BSR    LAB_0348        ;065C: 610060A0
  725.     TST.L    D0            ;0660: 4A80
  726.     BNE.S    LAB_0053        ;0662: 6616
  727.     MOVE.L    A4,D0            ;0664: 200C
  728. LAB_0052:
  729.     MOVEM.L    (A7)+,A4-A6        ;0666: 4CDF7000
  730.     RTS                ;066A: 4E75
  731.     MOVEM.L    A4-A6,-(A7)        ;066C: 48E7000E
  732.     MOVEA.L    A0,A4            ;0670: 2848
  733.     BSR    LAB_0350        ;0672: 6100610A
  734.     MOVEA.L    38(A6),A6        ;0676: 2C6E0026
  735. LAB_0053:
  736.     MOVEA.L    A4,A1            ;067A: 224C
  737.     MOVE.L    #$00001214,D0        ;067C: 203C00001214
  738.     JSR    -210(A6)        ;0682: 4EAEFF2E
  739.     MOVEQ    #0,D0            ;0686: 7000
  740.     MOVEM.L    (A7)+,A4-A6        ;0688: 4CDF7000
  741.     RTS                ;068C: 4E75
  742.     MOVE.L    A4,-(A7)        ;068E: 2F0C
  743.     MOVEA.L    A0,A4            ;0690: 2848
  744.     MOVE.L    A1,-(A7)        ;0692: 2F09
  745.     BSR    LAB_0353        ;0694: 61006118
  746.     ADDQ.L    #4,A7            ;0698: 588F
  747.     MOVEA.L    (A7)+,A4        ;069A: 285F
  748.     RTS                ;069C: 4E75
  749.     MOVE.L    A4,-(A7)        ;069E: 2F0C
  750.     MOVEA.L    A0,A4            ;06A0: 2848
  751.     MOVE.L    A1,-(A7)        ;06A2: 2F09
  752.     BSR    LAB_0370        ;06A4: 610064D0
  753.     ADDQ.L    #4,A7            ;06A8: 588F
  754.     MOVEA.L    (A7)+,A4        ;06AA: 285F
  755.     RTS                ;06AC: 4E75
  756.     MOVE.L    A4,-(A7)        ;06AE: 2F0C
  757.     MOVEA.L    A0,A4            ;06B0: 2848
  758.     MOVE.L    A1,-(A7)        ;06B2: 2F09
  759.     BSR    LAB_038C        ;06B4: 610067C4
  760.     ADDQ.L    #4,A7            ;06B8: 588F
  761.     MOVEA.L    (A7)+,A4        ;06BA: 285F
  762.     RTS                ;06BC: 4E75
  763.     MOVE.L    A4,-(A7)        ;06BE: 2F0C
  764.     MOVEA.L    A0,A4            ;06C0: 2848
  765.     MOVEM.L    D0/A1,-(A7)        ;06C2: 48E78040
  766.     BSR    LAB_0396        ;06C6: 61006882
  767.     ADDQ.L    #8,A7            ;06CA: 508F
  768.     MOVEA.L    (A7)+,A4        ;06CC: 285F
  769.     RTS                ;06CE: 4E75
  770. LAB_0054:
  771.     MOVEQ    #0,D0            ;06D0: 7000
  772.     MOVE.L    4(A7),D1        ;06D2: 222F0004
  773.     BGE.S    LAB_0055        ;06D6: 6C02
  774.     MOVEQ    #-1,D0            ;06D8: 70FF
  775. LAB_0055:
  776.     RTS                ;06DA: 4E75
  777. LAB_0056:
  778.     MOVE.L    8(A7),D0        ;06DC: 202F0008
  779.     RTS                ;06E0: 4E75
  780. LAB_0057:
  781.     MOVE.L    4(A7),D0        ;06E2: 202F0004
  782.     RTS                ;06E6: 4E75
  783.     MOVEM.L    4(A7),D0-D1        ;06E8: 4CEF00030004
  784.     NEG.L    D1            ;06EE: 4481
  785.     NEGX.L    D0            ;06F0: 4080
  786.     RTS                ;06F2: 4E75
  787.     MOVEM.L    D2-D3,-(A7)        ;06F4: 48E73000
  788.     MOVEM.L    12(A7),D0-D3        ;06F8: 4CEF000F000C
  789.     ADD.L    D3,D1            ;06FE: D283
  790.     ADDX.L    D2,D0            ;0700: D182
  791.     MOVEM.L    (A7)+,D2-D3        ;0702: 4CDF000C
  792.     RTS                ;0706: 4E75
  793. LAB_0058:
  794.     MOVEM.L    D2-D3,-(A7)        ;0708: 48E73000
  795.     MOVEM.L    12(A7),D0-D3        ;070C: 4CEF000F000C
  796.     SUB.L    D3,D1            ;0712: 9283
  797.     SUBX.L    D2,D0            ;0714: 9182
  798.     MOVEM.L    (A7)+,D2-D3        ;0716: 4CDF000C
  799.     RTS                ;071A: 4E75
  800.     MOVEM.L    D2-D4,-(A7)        ;071C: 48E73800
  801.     MOVEQ    #1,D0            ;0720: 7001
  802.     MOVEM.L    16(A7),D1-D4        ;0722: 4CEF001E0010
  803.     SUB.L    D4,D2            ;0728: 9484
  804.     SUBX.L    D3,D1            ;072A: 9383
  805.     BMI.S    LAB_0059        ;072C: 6B08
  806.     BNE.S    LAB_005A        ;072E: 6608
  807.     TST.L    D2            ;0730: 4A82
  808.     BNE.S    LAB_005A        ;0732: 6604
  809.     ADDQ    #1,D0            ;0734: 5240
  810. LAB_0059:
  811.     SUBQ    #2,D0            ;0736: 5540
  812. LAB_005A:
  813.     MOVEM.L    (A7)+,D2-D4        ;0738: 4CDF001C
  814.     RTS                ;073C: 4E75
  815. LAB_005B:
  816.     MOVEM.L    D2-D4,-(A7)        ;073E: 48E73800
  817.     MOVEQ    #0,D4            ;0742: 7800
  818.     MOVEM.L    16(A7),D0-D1        ;0744: 4CEF00030010
  819.     MOVE    26(A7),D2        ;074A: 342F001A
  820.     BEQ.S    LAB_0063        ;074E: 6772
  821.     BPL.S    LAB_0062        ;0750: 6A58
  822.     MOVEQ    #31,D3            ;0752: 761F
  823.     ADD    D2,D3            ;0754: D642
  824.     BLT.S    LAB_005C        ;0756: 6D18
  825.     BSET    D3,D4            ;0758: 07C4
  826.     NEG.L    D4            ;075A: 4484
  827.     ADD.L    D4,D4            ;075C: D884
  828.     NEG    D2            ;075E: 4442
  829.     LSR.L    D2,D1            ;0760: E4A9
  830.     ROR.L    D2,D0            ;0762: E4B8
  831.     MOVE.L    D0,D3            ;0764: 2600
  832.     AND.L    D4,D3            ;0766: C684
  833.     OR.L    D3,D1            ;0768: 8283
  834.     NOT.L    D4            ;076A: 4684
  835.     AND.L    D4,D0            ;076C: C084
  836.     BRA.S    LAB_0063        ;076E: 6052
  837. LAB_005C:
  838.     NEG    D2            ;0770: 4442
  839.     SUBI    #$0020,D2        ;0772: 04420020
  840.     BEQ.S    LAB_005D        ;0776: 6708
  841.     CMPI    #$0020,D2        ;0778: 0C420020
  842.     BGE.S    LAB_005F        ;077C: 6C08
  843.     LSR.L    D2,D0            ;077E: E4A8
  844. LAB_005D:
  845.     MOVE.L    D0,D1            ;0780: 2200
  846. LAB_005E:
  847.     MOVEQ    #0,D0            ;0782: 7000
  848.     BRA.S    LAB_0063        ;0784: 603C
  849. LAB_005F:
  850.     MOVEQ    #0,D1            ;0786: 7200
  851.     BRA.S    LAB_005E        ;0788: 60F8
  852.     SUBI    #$0020,D2        ;078A: 04420020
  853.     BEQ.S    LAB_005D        ;078E: 67F0
  854.     CMPI    #$0020,D2        ;0790: 0C420020
  855.     BGE.S    LAB_005F        ;0794: 6CF0
  856. LAB_0060:
  857.     BEQ.S    LAB_0061        ;0796: 670C
  858.     SUBI    #$0020,D2        ;0798: 04420020
  859.     CMPI    #$0020,D2        ;079C: 0C420020
  860.     BGE.S    LAB_005F        ;07A0: 6CE4
  861.     LSL.L    D2,D1            ;07A2: E5A9
  862. LAB_0061:
  863.     MOVE.L    D1,D0            ;07A4: 2001
  864.     MOVEQ    #0,D1            ;07A6: 7200
  865.     BRA.S    LAB_0063        ;07A8: 6018
  866. LAB_0062:
  867.     CMPI    #$0020,D2        ;07AA: 0C420020
  868.     BGE.S    LAB_0060        ;07AE: 6CE6
  869.     LSL.L    D2,D0            ;07B0: E5A8
  870.     ROL.L    D2,D1            ;07B2: E5B9
  871.     MOVE.L    D1,D3            ;07B4: 2601
  872.     BSET    D2,D4            ;07B6: 05C4
  873.     NEG.L    D4            ;07B8: 4484
  874.     AND.L    D4,D1            ;07BA: C284
  875.     NOT.L    D4            ;07BC: 4684
  876.     AND.L    D4,D3            ;07BE: C684
  877.     OR.L    D3,D0            ;07C0: 8083
  878. LAB_0063:
  879.     MOVEM.L    (A7)+,D2-D4        ;07C2: 4CDF001C
  880.     RTS                ;07C6: 4E75
  881. LAB_0064:
  882.     MOVEM.L    D2-D5,-(A7)        ;07C8: 48E73C00
  883.     MOVEM.L    20(A7),D2-D3        ;07CC: 4CEF000C0014
  884.     MOVE.L    D2,D4            ;07D2: 2802
  885.     BPL.S    LAB_0065        ;07D4: 6A02
  886.     NEG.L    D2            ;07D6: 4482
  887. LAB_0065:
  888.     MOVE.L    D3,D5            ;07D8: 2A03
  889.     BPL.S    LAB_0066        ;07DA: 6A02
  890.     NEG.L    D3            ;07DC: 4483
  891. LAB_0066:
  892.     EOR.L    D4,D5            ;07DE: B985
  893.     MOVE    D2,D1            ;07E0: 3202
  894.     MULU    D3,D1            ;07E2: C2C3
  895.     MOVE    D2,D4            ;07E4: 3802
  896.     SWAP    D2            ;07E6: 4842
  897.     MOVE    D2,D0            ;07E8: 3002
  898.     MULU    D3,D2            ;07EA: C4C3
  899.     SWAP    D3            ;07EC: 4843
  900.     MULU    D3,D0            ;07EE: C0C3
  901.     MULU    D4,D3            ;07F0: C6C4
  902.     MOVEQ    #0,D4            ;07F2: 7800
  903.     ADD.L    D3,D2            ;07F4: D483
  904.     SWAP    D0            ;07F6: 4840
  905.     ADDX    D4,D0            ;07F8: D144
  906.     SWAP    D0            ;07FA: 4840
  907.     SWAP    D1            ;07FC: 4841
  908.     ADD    D2,D1            ;07FE: D242
  909.     ADDX.L    D4,D0            ;0800: D184
  910.     SWAP    D1            ;0802: 4841
  911.     CLR    D2            ;0804: 4242
  912.     SWAP    D2            ;0806: 4842
  913.     ADD.L    D2,D0            ;0808: D082
  914.     TST.L    D5            ;080A: 4A85
  915.     BPL.S    LAB_0067        ;080C: 6A04
  916.     NEG.L    D1            ;080E: 4481
  917.     NEGX.L    D0            ;0810: 4080
  918. LAB_0067:
  919.     MOVEM.L    (A7)+,D2-D5        ;0812: 4CDF003C
  920.     RTS                ;0816: 4E75
  921. LAB_0068:
  922.     MOVEM.L    D2-D7,-(A7)        ;0818: 48E73F00
  923.     MOVEQ    #0,D6            ;081C: 7C00
  924.     MOVEM.L    28(A7),D2-D5        ;081E: 4CEF003C001C
  925.     TST.L    D2            ;0824: 4A82
  926.     BPL.S    LAB_0069        ;0826: 6A08
  927.     NEG.L    D3            ;0828: 4483
  928.     NEGX.L    D2            ;082A: 4082
  929.     NOT    D6            ;082C: 4646
  930.     BRA.S    LAB_006A        ;082E: 6006
  931. LAB_0069:
  932.     BNE.S    LAB_006A        ;0830: 6604
  933.     TST.L    D3            ;0832: 4A83
  934.     BEQ.S    LAB_0075        ;0834: 6766
  935. LAB_006A:
  936.     TST.L    D4            ;0836: 4A84
  937.     BPL.S    LAB_006B        ;0838: 6A08
  938.     NEG.L    D5            ;083A: 4485
  939.     NEGX.L    D4            ;083C: 4084
  940.     NOT    D6            ;083E: 4646
  941.     BRA.S    LAB_006C        ;0840: 6006
  942. LAB_006B:
  943.     BNE.S    LAB_006C        ;0842: 6604
  944.     TST.L    D5            ;0844: 4A85
  945.     BEQ.S    LAB_0075        ;0846: 6754
  946. LAB_006C:
  947.     MOVE.L    D4,D0            ;0848: 2004
  948.     MOVE.L    D5,D1            ;084A: 2205
  949.     LSR.L    #1,D0            ;084C: E288
  950.     ROXR.L    #1,D1            ;084E: E291
  951.     ADD.L    D1,D3            ;0850: D681
  952.     ADDX.L    D0,D2            ;0852: D580
  953.     MOVEQ    #0,D7            ;0854: 7E00
  954. LAB_006D:
  955.     CMP.L    D2,D4            ;0856: B882
  956.     BHI.S    LAB_006F        ;0858: 620E
  957.     BNE.S    LAB_006E        ;085A: 6604
  958.     CMP.L    D3,D5            ;085C: BA83
  959.     BHI.S    LAB_006F        ;085E: 6208
  960. LAB_006E:
  961.     LSL.L    #1,D5            ;0860: E38D
  962.     ADDX.L    D4,D4            ;0862: D984
  963.     ADDQ    #1,D7            ;0864: 5247
  964.     BRA.S    LAB_006D        ;0866: 60EE
  965. LAB_006F:
  966.     LSR.L    #1,D4            ;0868: E28C
  967.     ROXR.L    #1,D5            ;086A: E295
  968.     MOVEQ    #0,D0            ;086C: 7000
  969.     MOVEQ    #0,D1            ;086E: 7200
  970.     BRA.S    LAB_0073        ;0870: 6018
  971. LAB_0070:
  972.     LSL.L    #1,D1            ;0872: E389
  973.     ADDX.L    D0,D0            ;0874: D180
  974.     CMP.L    D2,D4            ;0876: B882
  975.     BHI.S    LAB_0072        ;0878: 620C
  976.     BNE.S    LAB_0071        ;087A: 6604
  977.     CMP.L    D3,D5            ;087C: BA83
  978.     BHI.S    LAB_0072        ;087E: 6206
  979. LAB_0071:
  980.     ADDQ.L    #1,D1            ;0880: 5281
  981.     SUB.L    D5,D3            ;0882: 9685
  982.     SUBX.L    D4,D2            ;0884: 9584
  983. LAB_0072:
  984.     LSL.L    #1,D3            ;0886: E38B
  985.     ADDX.L    D2,D2            ;0888: D582
  986. LAB_0073:
  987.     DBF    D7,LAB_0070        ;088A: 51CFFFE6
  988.     TST    D6            ;088E: 4A46
  989.     BEQ.S    LAB_0074        ;0890: 6704
  990.     NEG.L    D1            ;0892: 4481
  991.     NEGX.L    D0            ;0894: 4080
  992. LAB_0074:
  993.     MOVEM.L    (A7)+,D2-D7        ;0896: 4CDF00FC
  994.     RTS                ;089A: 4E75
  995. LAB_0075:
  996.     MOVEQ    #0,D0            ;089C: 7000
  997.     MOVEQ    #0,D1            ;089E: 7200
  998.     BRA.S    LAB_0074        ;08A0: 60F4
  999. LAB_0076:
  1000.     ORI.B    #$00,D0            ;08A2: 00000000
  1001.     ORI.B    #$00,D0            ;08A6: 00000000
  1002.     DC.W    $0000            ;08AA
  1003.     OR    D0,D0            ;08AC: 8040
  1004.     MOVE.L    (A0),D0            ;08AE: 2010
  1005.     DC.W    $0804            ;08B0
  1006.     ANDI.B    #$00,D1            ;08B2: 02010000
  1007.     ORI.B    #$00,D0            ;08B6: 00000000
  1008.     ORI.B    #$00,D0            ;08BA: 00000000
  1009.     ORI.B    #$00,D0            ;08BE: 00000000
  1010.     ORI.B    #$00,D0            ;08C2: 00000000
  1011.     ORI.B    #$00,D0            ;08C6: 00000000
  1012.     ORI.B    #$00,D0            ;08CA: 00000000
  1013.     ORI.B    #$00,D0            ;08CE: 00000000
  1014.     ORI.B    #$01,D0            ;08D2: 00000001
  1015.     ORI.B    #$01,D0            ;08D6: 00000001
  1016.     ORI.B    #$00,D0            ;08DA: 00000000
  1017.     ORI.B    #$00,D0            ;08DE: 00000000
  1018.     ORI.B    #$00,D0            ;08E2: 00000000
  1019.     ORI.B    #$01,D0            ;08E6: 00000001
  1020.     ORI.B    #$01,D0            ;08EA: 00000001
  1021.     ORI.B    #$00,D0            ;08EE: 00000000
  1022.     DC.W    $0000            ;08F2
  1023.     DC.W    $4C31            ;08F4
  1024.     ORI.B    #$00,D0            ;08F6: 00000000
  1025.     ORI.B    #$00,D0            ;08FA: 00000000
  1026.     ORI.B    #$00,D0            ;08FE: 00000000
  1027.     ORI.B    #$00,D0            ;0902: 00000000
  1028.     ORI.B    #$01,D0            ;0906: 00000001
  1029.     ORI.B    #$00,D0            ;090A: 00000000
  1030.     ORI.B    #$00,D0            ;090E: 00000000
  1031.     ORI    #$0000,-(A0)        ;0912: 00600000
  1032.     ORI.B    #$00,D0            ;0916: 00000000
  1033. LAB_0077:
  1034.     ORI    #$0010,(A4)+        ;091A: 005C0010
  1035.     ORI    #$0010,108(A4,D0.W)    ;091E: 00740010006C
  1036. LAB_0078:
  1037.     MOVE.L    A3,-(A7)        ;0924: 2F0B
  1038.     MOVEA.L    8(A7),A3        ;0926: 266F0008
  1039.     MOVEQ    #-1,D0            ;092A: 70FF
  1040.     MOVE.B    D0,8(A3)        ;092C: 17400008
  1041.     MOVE.B    D0,9(A3)        ;0930: 17400009
  1042.     MOVE.B    D0,10(A3)        ;0934: 1740000A
  1043.     MOVE.B    D0,11(A3)        ;0938: 1740000B
  1044.     MOVEQ    #0,D0            ;093C: 7000
  1045.     MOVEA.L    (A7)+,A3        ;093E: 265F
  1046.     RTS                ;0940: 4E75
  1047. LAB_0079:
  1048.     LINK    A5,#-52            ;0942: 4E55FFCC
  1049.     MOVEM.L    D2/D4-D7/A3,-(A7)    ;0946: 48E72F10
  1050.     MOVEA.L    40(A5),A3        ;094A: 266D0028
  1051.     MOVE    14(A5),D0        ;094E: 302D000E
  1052.     EXT.L    D0            ;0952: 48C0
  1053.     MOVE    22(A5),D1        ;0954: 322D0016
  1054.     EXT.L    D1            ;0958: 48C1
  1055.     SUB.L    D0,D1            ;095A: 9280
  1056.     MOVE.L    D1,D7            ;095C: 2E01
  1057.     MOVE    18(A5),D0        ;095E: 302D0012
  1058.     EXT.L    D0            ;0962: 48C0
  1059.     MOVE    10(A5),D1        ;0964: 322D000A
  1060.     EXT.L    D1            ;0968: 48C1
  1061.     SUB.L    D0,D1            ;096A: 9280
  1062.     MOVE.L    D1,D6            ;096C: 2C01
  1063.     MOVE    30(A5),D0        ;096E: 302D001E
  1064.     EXT.L    D0            ;0972: 48C0
  1065.     MOVE    38(A5),D1        ;0974: 322D0026
  1066.     EXT.L    D1            ;0978: 48C1
  1067.     SUB.L    D0,D1            ;097A: 9280
  1068.     MOVE.L    D1,D5            ;097C: 2A01
  1069.     MOVE    34(A5),D0        ;097E: 302D0022
  1070.     EXT.L    D0            ;0982: 48C0
  1071.     MOVE    26(A5),D1        ;0984: 322D001A
  1072.     EXT.L    D1            ;0988: 48C1
  1073.     SUB.L    D0,D1            ;098A: 9280
  1074.     MOVE.L    D1,D4            ;098C: 2801
  1075.     MOVE.L    D7,D0            ;098E: 2007
  1076.     MOVE.L    D4,D1            ;0990: 2204
  1077.     JSR    LAB_03A2(PC)        ;0992: 4EBA664C
  1078.     MOVE.L    D0,24(A7)        ;0996: 2F400018
  1079.     MOVE.L    D5,D0            ;099A: 2005
  1080.     MOVE.L    D6,D1            ;099C: 2206
  1081.     JSR    LAB_03A2(PC)        ;099E: 4EBA6640
  1082.     MOVE.L    24(A7),D1        ;09A2: 222F0018
  1083.     SUB.L    D0,D1            ;09A6: 9280
  1084.     MOVEM.L    D1,32(A7)        ;09A8: 48EF00020020
  1085.     BNE.S    LAB_007A        ;09AE: 660A
  1086.     MOVE.L    A3,-(A7)        ;09B0: 2F0B
  1087.     BSR    LAB_0078        ;09B2: 6100FF70
  1088.     BRA    LAB_007D        ;09B6: 60000146
  1089. LAB_007A:
  1090.     MOVE    30(A5),D0        ;09BA: 302D001E
  1091.     MULS    34(A5),D0        ;09BE: C1ED0022
  1092.     MOVE    26(A5),D1        ;09C2: 322D001A
  1093.     MULS    38(A5),D1        ;09C6: C3ED0026
  1094.     SUB.L    D0,D1            ;09CA: 9280
  1095.     MOVE    14(A5),D0        ;09CC: 302D000E
  1096.     MULS    18(A5),D0        ;09D0: C1ED0012
  1097.     MOVE    10(A5),D2        ;09D4: 342D000A
  1098.     MULS    22(A5),D2        ;09D8: C5ED0016
  1099.     SUB.L    D0,D2            ;09DC: 9480
  1100.     MOVE.L    D4,-(A7)        ;09DE: 2F04
  1101.     MOVE.L    D2,-(A7)        ;09E0: 2F02
  1102.     MOVE.L    D1,44(A7)        ;09E2: 2F41002C
  1103.     MOVE.L    D2,48(A7)        ;09E6: 2F420030
  1104.     JSR    LAB_0064(PC)        ;09EA: 4EBAFDDC
  1105.     MOVE.L    D6,(A7)            ;09EE: 2E86
  1106.     MOVE.L    44(A7),-(A7)        ;09F0: 2F2F002C
  1107.     MOVEM.L    D0-D1,56(A7)        ;09F4: 48EF00030038
  1108.     JSR    LAB_0064(PC)        ;09FA: 4EBAFDCC
  1109.     MOVE.L    D1,(A7)            ;09FE: 2E81
  1110.     MOVE.L    D0,-(A7)        ;0A00: 2F00
  1111.     MOVE.L    64(A7),-(A7)        ;0A02: 2F2F0040
  1112.     MOVE.L    64(A7),-(A7)        ;0A06: 2F2F0040
  1113.     JSR    LAB_0058(PC)        ;0A0A: 4EBAFCFC
  1114.     MOVE.L    60(A7),(A7)        ;0A0E: 2EAF003C
  1115.     MOVE.L    D7,-(A7)        ;0A12: 2F07
  1116.     MOVEM.L    D0-D1,72(A7)        ;0A14: 48EF00030048
  1117.     JSR    LAB_0064(PC)        ;0A1A: 4EBAFDAC
  1118.     MOVE.L    68(A7),(A7)        ;0A1E: 2EAF0044
  1119.     MOVE.L    D5,-(A7)        ;0A22: 2F05
  1120.     MOVEM.L    D0-D1,84(A7)        ;0A24: 48EF00030054
  1121.     JSR    LAB_0064(PC)        ;0A2A: 4EBAFD9C
  1122.     MOVE.L    D1,(A7)            ;0A2E: 2E81
  1123.     MOVE.L    D0,-(A7)        ;0A30: 2F00
  1124.     MOVE.L    92(A7),-(A7)        ;0A32: 2F2F005C
  1125.     MOVE.L    92(A7),-(A7)        ;0A36: 2F2F005C
  1126.     JSR    LAB_0058(PC)        ;0A3A: 4EBAFCCC
  1127.     MOVE.L    76(A7),(A7)        ;0A3E: 2EAF004C
  1128.     MOVEM.L    D0-D1,80(A7)        ;0A42: 48EF00030050
  1129.     JSR    LAB_0054(PC)        ;0A48: 4EBAFC86
  1130.     MOVE.L    D1,(A7)            ;0A4C: 2E81
  1131.     MOVE.L    D0,-(A7)        ;0A4E: 2F00
  1132.     MOVE.L    96(A7),-(A7)        ;0A50: 2F2F0060
  1133.     MOVE.L    96(A7),-(A7)        ;0A54: 2F2F0060
  1134.     JSR    LAB_0068(PC)        ;0A58: 4EBAFDBE
  1135.     MOVE.L    D1,(A7)            ;0A5C: 2E81
  1136.     MOVE.L    D0,-(A7)        ;0A5E: 2F00
  1137.     MOVEM.L    D0-D1,104(A7)        ;0A60: 48EF00030068
  1138.     JSR    LAB_0056(PC)        ;0A66: 4EBAFC74
  1139.     MOVE.L    D0,D7            ;0A6A: 2E00
  1140.     MOVE.L    92(A7),(A7)        ;0A6C: 2EAF005C
  1141.     JSR    LAB_0054(PC)        ;0A70: 4EBAFC5E
  1142.     MOVE.L    D1,(A7)            ;0A74: 2E81
  1143.     MOVE.L    D0,-(A7)        ;0A76: 2F00
  1144.     MOVE.L    104(A7),-(A7)        ;0A78: 2F2F0068
  1145.     MOVE.L    104(A7),-(A7)        ;0A7C: 2F2F0068
  1146.     JSR    LAB_0068(PC)        ;0A80: 4EBAFD96
  1147.     LEA    72(A7),A7        ;0A84: 4FEF0048
  1148.     MOVE.L    D1,-(A7)        ;0A88: 2F01
  1149.     MOVE.L    D0,-(A7)        ;0A8A: 2F00
  1150.     MOVEM.L    D0-D1,32(A7)        ;0A8C: 48EF00030020
  1151.     JSR    LAB_0056(PC)        ;0A92: 4EBAFC48
  1152.     MOVE.L    D0,D6            ;0A96: 2C00
  1153.     MOVE.L    56(A7),(A7)        ;0A98: 2EAF0038
  1154.     MOVE.L    52(A7),-(A7)        ;0A9C: 2F2F0034
  1155.     JSR    LAB_0057(PC)        ;0AA0: 4EBAFC40
  1156.     LEA    12(A7),A7        ;0AA4: 4FEF000C
  1157.     TST.L    D0            ;0AA8: 4A80
  1158.     BNE.S    LAB_007B        ;0AAA: 663C
  1159.     MOVE.L    28(A7),-(A7)        ;0AAC: 2F2F001C
  1160.     MOVE.L    28(A7),-(A7)        ;0AB0: 2F2F001C
  1161.     JSR    LAB_0057(PC)        ;0AB4: 4EBAFC2C
  1162.     ADDQ    #8,A7            ;0AB8: 504F
  1163.     TST.L    D0            ;0ABA: 4A80
  1164.     BNE.S    LAB_007B        ;0ABC: 662A
  1165.     MOVEA.L    848(A4),A0        ;0ABE: 206C0350
  1166.     MOVE    (A0),D0            ;0AC2: 3010
  1167.     EXT.L    D0            ;0AC4: 48C0
  1168.     CMP.L    D0,D7            ;0AC6: BE80
  1169.     BLT.S    LAB_007B        ;0AC8: 6D1E
  1170.     MOVE    4(A0),D0        ;0ACA: 30280004
  1171.     EXT.L    D0            ;0ACE: 48C0
  1172.     CMP.L    D7,D0            ;0AD0: B087
  1173.     BLT.S    LAB_007B        ;0AD2: 6D14
  1174.     MOVE    2(A0),D0        ;0AD4: 30280002
  1175.     EXT.L    D0            ;0AD8: 48C0
  1176.     CMP.L    D0,D6            ;0ADA: BC80
  1177.     BLT.S    LAB_007B        ;0ADC: 6D0A
  1178.     MOVE    6(A0),D0        ;0ADE: 30280006
  1179.     EXT.L    D0            ;0AE2: 48C0
  1180.     CMP.L    D6,D0            ;0AE4: B086
  1181.     BGE.S    LAB_007C        ;0AE6: 6C08
  1182. LAB_007B:
  1183.     MOVE.L    A3,-(A7)        ;0AE8: 2F0B
  1184.     BSR    LAB_0078        ;0AEA: 6100FE38
  1185.     BRA.S    LAB_007D        ;0AEE: 600E
  1186. LAB_007C:
  1187.     MOVE.L    D7,D0            ;0AF0: 2007
  1188.     MOVE    D0,4(A3)        ;0AF2: 37400004
  1189.     MOVE.L    D6,D0            ;0AF6: 2006
  1190.     MOVE    D0,6(A3)        ;0AF8: 37400006
  1191.     MOVEQ    #1,D0            ;0AFC: 7001
  1192. LAB_007D:
  1193.     MOVEM.L    -76(A5),D2/D4-D7/A3    ;0AFE: 4CED08F4FFB4
  1194.     UNLK    A5            ;0B04: 4E5D
  1195.     RTS                ;0B06: 4E75
  1196. LAB_007E:
  1197.     MOVEM.L    D2/D6-D7/A3,-(A7)    ;0B08: 48E72310
  1198.     MOVEA.L    20(A7),A3        ;0B0C: 266F0014
  1199.     MOVE    26(A7),D7        ;0B10: 3E2F001A
  1200.     MOVE    30(A7),D6        ;0B14: 3C2F001E
  1201.     MOVE.L    D7,D0            ;0B18: 2007
  1202.     MOVEQ    #12,D1            ;0B1A: 720C
  1203.     MULU    D1,D0            ;0B1C: C0C1
  1204.     MOVE    32(A3),D2        ;0B1E: 342B0020
  1205.     MULS    D1,D2            ;0B22: C5C1
  1206.     MOVEA.L    18(A3),A0        ;0B24: 206B0012
  1207.     ADDA.L    D2,A0            ;0B28: D1C2
  1208.     MOVEA.L    A0,A1            ;0B2A: 2248
  1209.     ADDA.L    D0,A1            ;0B2C: D3C0
  1210.     MOVE    4(A1),D0        ;0B2E: 30290004
  1211.     MOVE    D0,6(A3)        ;0B32: 37400006
  1212.     MOVE.L    D6,D2            ;0B36: 2406
  1213.     MULU    D1,D2            ;0B38: C4C1
  1214.     ADDA.L    D2,A0            ;0B3A: D1C2
  1215.     MOVE    4(A0),D1        ;0B3C: 32280004
  1216.     MOVE    D1,12(A3)        ;0B40: 3741000C
  1217.     SUB    D0,D1            ;0B44: 9240
  1218.     MOVE    D1,(A3)            ;0B46: 3681
  1219.     MOVE    (A1),D0            ;0B48: 3011
  1220.     MOVE    D0,4(A3)        ;0B4A: 37400004
  1221.     MOVE    (A0),D1            ;0B4E: 3210
  1222.     MOVE    D1,10(A3)        ;0B50: 3741000A
  1223.     SUB    D0,D1            ;0B54: 9240
  1224.     MOVE    D1,2(A3)        ;0B56: 37410002
  1225.     BNE.S    LAB_007F        ;0B5A: 6608
  1226.     MOVEQ    #1,D0            ;0B5C: 7001
  1227.     MOVE    D0,2(A3)        ;0B5E: 37400002
  1228.     MOVE    D0,(A3)            ;0B62: 3680
  1229. LAB_007F:
  1230.     MOVE    2(A3),D0        ;0B64: 302B0002
  1231.     BPL.S    LAB_0080        ;0B68: 6A02
  1232.     ADDQ    #1,D0            ;0B6A: 5240
  1233. LAB_0080:
  1234.     ASR    #1,D0            ;0B6C: E240
  1235.     MOVE    D0,8(A3)        ;0B6E: 37400008
  1236.     MOVEM.L    (A7)+,D2/D6-D7/A3    ;0B72: 4CDF08C4
  1237.     RTS                ;0B76: 4E75
  1238. LAB_0081:
  1239.     LINK    A5,#-8            ;0B78: 4E55FFF8
  1240.     MOVEM.L    D4-D7/A2-A3,-(A7)    ;0B7C: 48E70F30
  1241.     MOVE    10(A5),D7        ;0B80: 3E2D000A
  1242.     MOVEA.L    12(A5),A3        ;0B84: 266D000C
  1243.     MOVEA.L    16(A5),A2        ;0B88: 246D0010
  1244.     MOVEQ    #0,D6            ;0B8C: 7C00
  1245.     MOVE    32(A2),D0        ;0B8E: 302A0020
  1246.     EXT.L    D0            ;0B92: 48C0
  1247.     ADD.L    D0,D0            ;0B94: D080
  1248.     ADDA.L    D0,A3            ;0B96: D7C0
  1249.     BRA.S    LAB_0083        ;0B98: 600A
  1250. LAB_0082:
  1251.     MOVE    (A3),D0            ;0B9A: 3013
  1252.     CMP    D7,D0            ;0B9C: B047
  1253.     BCC.S    LAB_0084        ;0B9E: 640A
  1254.     ADDQ    #1,D6            ;0BA0: 5246
  1255.     ADDQ.L    #2,A3            ;0BA2: 548B
  1256. LAB_0083:
  1257.     CMP    26(A2),D6        ;0BA4: BC6A001A
  1258.     BCS.S    LAB_0082        ;0BA8: 65F0
  1259. LAB_0084:
  1260.     TST    D6            ;0BAA: 4A46
  1261.     BEQ.S    LAB_0085        ;0BAC: 6708
  1262.     MOVE    26(A2),D0        ;0BAE: 302A001A
  1263.     CMP    D0,D6            ;0BB2: BC40
  1264.     BNE.S    LAB_0086        ;0BB4: 660A
  1265. LAB_0085:
  1266.     MOVE    26(A2),D5        ;0BB6: 3A2A001A
  1267.     SUBQ    #1,D5            ;0BBA: 5345
  1268.     MOVEQ    #0,D4            ;0BBC: 7800
  1269.     BRA.S    LAB_0087        ;0BBE: 6006
  1270. LAB_0086:
  1271.     MOVE.L    D6,D5            ;0BC0: 2A06
  1272.     SUBQ    #1,D5            ;0BC2: 5345
  1273.     MOVE.L    D6,D4            ;0BC4: 2806
  1274. LAB_0087:
  1275.     MOVEA.L    20(A5),A0        ;0BC6: 206D0014
  1276.     MOVE.B    #$FF,(A0)        ;0BCA: 10BC00FF
  1277.     MOVEQ    #0,D0            ;0BCE: 7000
  1278.     MOVE    D5,D0            ;0BD0: 3005
  1279.     MOVE    32(A2),D1        ;0BD2: 322A0020
  1280.     EXT.L    D1            ;0BD6: 48C1
  1281.     ADD.L    D0,D1            ;0BD8: D280
  1282.     MOVEA.L    24(A5),A0        ;0BDA: 206D0018
  1283.     MOVE.B    D1,(A0)            ;0BDE: 1081
  1284.     CMP    26(A2),D6        ;0BE0: BC6A001A
  1285.     BCC.S    LAB_0088        ;0BE4: 6418
  1286.     MOVE    (A3),D0            ;0BE6: 3013
  1287.     CMP    D7,D0            ;0BE8: B047
  1288.     BNE.S    LAB_0088        ;0BEA: 6612
  1289.     MOVEQ    #0,D0            ;0BEC: 7000
  1290.     MOVE    D4,D0            ;0BEE: 3004
  1291.     MOVE    32(A2),D1        ;0BF0: 322A0020
  1292.     EXT.L    D1            ;0BF4: 48C1
  1293.     ADD.L    D0,D1            ;0BF6: D280
  1294.     MOVEA.L    20(A5),A0        ;0BF8: 206D0014
  1295.     MOVE.B    D1,(A0)            ;0BFC: 1081
  1296. LAB_0088:
  1297.     MOVEQ    #0,D0            ;0BFE: 7000
  1298.     MOVE    D5,D0            ;0C00: 3005
  1299.     MOVEQ    #0,D1            ;0C02: 7200
  1300.     MOVE    D4,D1            ;0C04: 3204
  1301.     MOVE.L    D1,-(A7)        ;0C06: 2F01
  1302.     MOVE.L    D0,-(A7)        ;0C08: 2F00
  1303.     MOVE.L    A2,-(A7)        ;0C0A: 2F0A
  1304.     BSR    LAB_007E        ;0C0C: 6100FEFA
  1305.     MOVEM.L    -32(A5),D4-D7/A2-A3    ;0C10: 4CED0CF0FFE0
  1306.     UNLK    A5            ;0C16: 4E5D
  1307.     RTS                ;0C18: 4E75
  1308. LAB_0089:
  1309.     LINK    A5,#-12            ;0C1A: 4E55FFF4
  1310.     MOVEM.L    D2/D4-D7/A2-A3,-(A7)    ;0C1E: 48E72F30
  1311.     MOVE    10(A5),D7        ;0C22: 3E2D000A
  1312.     MOVEA.L    12(A5),A3        ;0C26: 266D000C
  1313.     MOVEA.L    16(A5),A2        ;0C2A: 246D0010
  1314.     MOVE    26(A2),D0        ;0C2E: 302A001A
  1315.     EXT.L    D0            ;0C32: 48C0
  1316.     MOVE.L    D0,D6            ;0C34: 2C00
  1317.     SUBQ.L    #1,D6            ;0C36: 5386
  1318.     MOVE.L    D6,D5            ;0C38: 2A06
  1319.     MOVEQ    #0,D0            ;0C3A: 7000
  1320.     MOVE    D5,D0            ;0C3C: 3005
  1321.     ADD.L    D0,D0            ;0C3E: D080
  1322.     MOVE    32(A2),D1        ;0C40: 322A0020
  1323.     EXT.L    D1            ;0C44: 48C1
  1324.     ADD.L    D1,D1            ;0C46: D281
  1325.     MOVEA.L    A3,A0            ;0C48: 204B
  1326.     ADDA.L    D1,A0            ;0C4A: D1C1
  1327.     ADDA.L    D0,A0            ;0C4C: D1C0
  1328.     MOVEA.L    A0,A3            ;0C4E: 2648
  1329.     BRA.S    LAB_008B        ;0C50: 600A
  1330. LAB_008A:
  1331.     MOVE    (A3),D0            ;0C52: 3013
  1332.     CMP    D7,D0            ;0C54: B047
  1333.     BLS.S    LAB_008C        ;0C56: 630A
  1334.     SUBQ    #1,D5            ;0C58: 5345
  1335.     SUBQ.L    #2,A3            ;0C5A: 558B
  1336. LAB_008B:
  1337.     MOVEQ    #0,D0            ;0C5C: 7000
  1338.     CMP    D0,D5            ;0C5E: BA40
  1339.     BHI.S    LAB_008A        ;0C60: 62F0
  1340. LAB_008C:
  1341.     MOVEQ    #-1,D0            ;0C62: 70FF
  1342.     CMP    D0,D5            ;0C64: BA40
  1343.     BEQ.S    LAB_008D        ;0C66: 6708
  1344.     MOVEQ    #0,D0            ;0C68: 7000
  1345.     MOVE    D5,D0            ;0C6A: 3005
  1346.     CMP.L    D6,D0            ;0C6C: B086
  1347.     BNE.S    LAB_008E        ;0C6E: 660A
  1348. LAB_008D:
  1349.     MOVE.L    D6,D4            ;0C70: 2806
  1350.     MOVEQ    #0,D0            ;0C72: 7000
  1351.     MOVE    D0,-10(A5)        ;0C74: 3B40FFF6
  1352.     BRA.S    LAB_008F        ;0C78: 600A
  1353. LAB_008E:
  1354.     MOVE.L    D5,D4            ;0C7A: 2805
  1355.     MOVE.L    D4,D0            ;0C7C: 2004
  1356.     ADDQ    #1,D0            ;0C7E: 5240
  1357.     MOVE    D0,-10(A5)        ;0C80: 3B40FFF6
  1358. LAB_008F:
  1359.     MOVEA.L    20(A5),A0        ;0C84: 206D0014
  1360.     MOVE.B    #$FF,(A0)        ;0C88: 10BC00FF
  1361.     MOVEQ    #0,D1            ;0C8C: 7200
  1362.     MOVE    D0,D1            ;0C8E: 3200
  1363.     MOVE    32(A2),D2        ;0C90: 342A0020
  1364.     EXT.L    D2            ;0C94: 48C2
  1365.     ADD.L    D1,D2            ;0C96: D481
  1366.     MOVEA.L    24(A5),A0        ;0C98: 206D0018
  1367.     MOVE.B    D2,(A0)            ;0C9C: 1082
  1368.     MOVEQ    #0,D1            ;0C9E: 7200
  1369.     CMP    D1,D5            ;0CA0: BA41
  1370.     BCS.S    LAB_0090        ;0CA2: 6518
  1371.     MOVE    (A3),D1            ;0CA4: 3213
  1372.     CMP    D7,D1            ;0CA6: B247
  1373.     BNE.S    LAB_0090        ;0CA8: 6612
  1374.     MOVEQ    #0,D1            ;0CAA: 7200
  1375.     MOVE    D4,D1            ;0CAC: 3204
  1376.     MOVE    32(A2),D2        ;0CAE: 342A0020
  1377.     EXT.L    D2            ;0CB2: 48C2
  1378.     ADD.L    D1,D2            ;0CB4: D481
  1379.     MOVEA.L    20(A5),A0        ;0CB6: 206D0014
  1380.     MOVE.B    D2,(A0)            ;0CBA: 1082
  1381. LAB_0090:
  1382.     MOVEQ    #0,D1            ;0CBC: 7200
  1383.     MOVE    D4,D1            ;0CBE: 3204
  1384.     MOVEQ    #0,D2            ;0CC0: 7400
  1385.     MOVE    D0,D2            ;0CC2: 3400
  1386.     MOVE.L    D2,-(A7)        ;0CC4: 2F02
  1387.     MOVE.L    D1,-(A7)        ;0CC6: 2F01
  1388.     MOVE.L    A2,-(A7)        ;0CC8: 2F0A
  1389.     BSR    LAB_007E        ;0CCA: 6100FE3C
  1390.     MOVEM.L    -40(A5),D2/D4-D7/A2-A3    ;0CCE: 4CED0CF4FFD8
  1391.     UNLK    A5            ;0CD4: 4E5D
  1392.     RTS                ;0CD6: 4E75
  1393. LAB_0091:
  1394.     LINK    A5,#-68            ;0CD8: 4E55FFBC
  1395.     MOVEM.L    D2-D7/A2-A3/A6,-(A7)    ;0CDC: 48E73F32
  1396.     LEA    216(A4),A3        ;0CE0: 47EC00D8
  1397.     JSR    LAB_0271(PC)        ;0CE4: 4EBA3B50
  1398.     MOVEQ    #0,D0            ;0CE8: 7000
  1399.     MOVE    D0,1952(A4)        ;0CEA: 394007A0
  1400.     MOVE    D0,1998(A4)        ;0CEE: 394007CE
  1401.     MOVEA.L    862(A4),A0        ;0CF2: 206C035E
  1402.     MOVEA.L    902(A4),A1        ;0CF6: 226C0386
  1403.     MOVE.L    A0,58(A7)        ;0CFA: 2F48003A
  1404.     MOVE.L    A1,54(A7)        ;0CFE: 2F490036
  1405.     JSR    LAB_0142(PC)        ;0D02: 4EBA16AC
  1406.     MOVEQ    #0,D7            ;0D06: 7E00
  1407.     BRA    LAB_00A3        ;0D08: 600003E6
  1408. LAB_0092:
  1409.     MOVEQ    #-1,D0            ;0D0C: 70FF
  1410.     CMP    (A3),D0            ;0D0E: B053
  1411.     BEQ    LAB_00A4        ;0D10: 670003E8
  1412.     MOVEQ    #0,D0            ;0D14: 7000
  1413.     MOVEA.L    1934(A4),A0        ;0D16: 206C078E
  1414.     MOVE.B    (A0),D0            ;0D1A: 1010
  1415.     MOVE    D0,1946(A4)        ;0D1C: 3940079A
  1416.     ADDQ.L    #1,1934(A4)        ;0D20: 52AC078E
  1417.     MOVEQ    #0,D0            ;0D24: 7000
  1418.     MOVEA.L    1980(A4),A0        ;0D26: 206C07BC
  1419.     MOVE.B    (A0),D0            ;0D2A: 1010
  1420.     MOVE    D0,1992(A4)        ;0D2C: 394007C8
  1421.     ADDQ.L    #1,1980(A4)        ;0D30: 52AC07BC
  1422.     JSR    LAB_0141(PC)        ;0D34: 4EBA161E
  1423.     MOVE.L    D0,50(A7)        ;0D38: 2F400032
  1424.     BRA    LAB_00A2        ;0D3C: 6000038C
  1425. LAB_0093:
  1426.     MOVE    2(A3),D0        ;0D40: 302B0002
  1427.     TST    D0            ;0D44: 4A40
  1428.     BNE.S    LAB_0094        ;0D46: 660A
  1429.     MOVEA.L    50(A7),A0        ;0D48: 206F0032
  1430.     MOVE    (A0),D6            ;0D4C: 3C10
  1431.     SUBQ    #1,D6            ;0D4E: 5346
  1432.     BRA.S    LAB_0095        ;0D50: 6004
  1433. LAB_0094:
  1434.     MOVE.L    D0,D6            ;0D52: 2C00
  1435.     SUBQ    #1,D6            ;0D54: 5346
  1436. LAB_0095:
  1437.     MOVEQ    #0,D0            ;0D56: 7000
  1438.     MOVE    D6,D0            ;0D58: 3006
  1439.     LEA    8(A3),A0        ;0D5A: 41EB0008
  1440.     MOVEA.L    58(A7),A2        ;0D5E: 246F003A
  1441.     PEA    -17(A5)            ;0D62: 486DFFEF
  1442.     MOVE.L    A0,-(A7)        ;0D66: 2F08
  1443.     PEA    1920(A4)        ;0D68: 486C0780
  1444.     MOVE.L    A2,-(A7)        ;0D6C: 2F0A
  1445.     MOVE.L    D0,-(A7)        ;0D6E: 2F00
  1446.     BSR    LAB_0081        ;0D70: 6100FE06
  1447.     MOVEQ    #0,D0            ;0D74: 7000
  1448.     MOVE    D6,D0            ;0D76: 3006
  1449.     LEA    10(A3),A0        ;0D78: 41EB000A
  1450.     PEA    -18(A5)            ;0D7C: 486DFFEE
  1451.     MOVE.L    A0,-(A7)        ;0D80: 2F08
  1452.     PEA    1966(A4)        ;0D82: 486C07AE
  1453.     MOVE.L    86(A7),-(A7)        ;0D86: 2F2F0056
  1454.     MOVE.L    D0,-(A7)        ;0D8A: 2F00
  1455.     BSR    LAB_0081        ;0D8C: 6100FDEA
  1456.     LEA    40(A7),A7        ;0D90: 4FEF0028
  1457.     TST    D6            ;0D94: 4A46
  1458.     BNE.S    LAB_0096        ;0D96: 660A
  1459.     MOVEA.L    50(A7),A0        ;0D98: 206F0032
  1460.     MOVE    (A0),D5            ;0D9C: 3A10
  1461.     SUBQ    #1,D5            ;0D9E: 5345
  1462.     BRA.S    LAB_0097        ;0DA0: 6004
  1463. LAB_0096:
  1464.     MOVE.L    D6,D5            ;0DA2: 2A06
  1465.     SUBQ    #1,D5            ;0DA4: 5345
  1466. LAB_0097:
  1467.     MOVEQ    #0,D0            ;0DA6: 7000
  1468.     MOVE    D5,D0            ;0DA8: 3005
  1469.     ADD.L    D0,D0            ;0DAA: D080
  1470.     MOVEA.L    50(A7),A1        ;0DAC: 226F0032
  1471.     MOVEA.L    4(A1),A0        ;0DB0: 20690004
  1472.     MOVEA.L    A0,A6            ;0DB4: 2C48
  1473.     ADDA.L    D0,A6            ;0DB6: DDC0
  1474.     MOVEA.L    8(A1),A0        ;0DB8: 20690008
  1475.     ADDA.L    D0,A0            ;0DBC: D1C0
  1476.     MOVE    (A0),D0            ;0DBE: 3010
  1477.     MOVEQ    #0,D1            ;0DC0: 7200
  1478.     MOVE    D6,D1            ;0DC2: 3206
  1479.     ADD.L    D1,D1            ;0DC4: D281
  1480.     MOVEA.L    4(A1),A0        ;0DC6: 20690004
  1481.     ADDA.L    D1,A0            ;0DCA: D1C1
  1482.     MOVE    (A0),D2            ;0DCC: 3410
  1483.     MOVEA.L    8(A1),A0        ;0DCE: 20690008
  1484.     ADDA.L    D1,A0            ;0DD2: D1C1
  1485.     MOVE    (A0),D1            ;0DD4: 3210
  1486.     MOVE    #$3FFF,D3        ;0DD6: 363C3FFF
  1487.     AND    (A6),D3            ;0DDA: C656
  1488.     EXT.L    D3            ;0DDC: 48C3
  1489.     MOVE.L    D3,-(A7)        ;0DDE: 2F03
  1490.     MOVE    D0,40(A7)        ;0DE0: 3F400028
  1491.     MOVE    D1,70(A7)        ;0DE4: 3F410046
  1492.     MOVE    D2,42(A7)        ;0DE8: 3F42002A
  1493.     JSR    LAB_001E(PC)        ;0DEC: 4EBAF54E
  1494.     MOVE    40(A7),D1        ;0DF0: 322F0028
  1495.     ANDI    #$3FFF,D1        ;0DF4: 02413FFF
  1496.     EXT.L    D1            ;0DF8: 48C1
  1497.     MOVE.L    D1,(A7)            ;0DFA: 2E81
  1498.     MOVE    D0,52(A7)        ;0DFC: 3F400034
  1499.     JSR    LAB_001F(PC)        ;0E00: 4EBAF55A
  1500.     MOVE    42(A7),D1        ;0E04: 322F002A
  1501.     ANDI    #$3FFF,D1        ;0E08: 02413FFF
  1502.     EXT.L    D1            ;0E0C: 48C1
  1503.     MOVE.L    D1,(A7)            ;0E0E: 2E81
  1504.     MOVE    D0,50(A7)        ;0E10: 3F400032
  1505.     JSR    LAB_001E(PC)        ;0E14: 4EBAF526
  1506.     MOVE    70(A7),D1        ;0E18: 322F0046
  1507.     ANDI    #$3FFF,D1        ;0E1C: 02413FFF
  1508.     EXT.L    D1            ;0E20: 48C1
  1509.     MOVE.L    D1,(A7)            ;0E22: 2E81
  1510.     MOVE    D0,48(A7)        ;0E24: 3F400030
  1511.     JSR    LAB_001F(PC)        ;0E28: 4EBAF532
  1512.     MOVE    2(A3),D1        ;0E2C: 322B0002
  1513.     MOVEQ    #0,D2            ;0E30: 7400
  1514.     MOVE    D1,D2            ;0E32: 3401
  1515.     LEA    9(A3),A0        ;0E34: 41EB0009
  1516.     PEA    -15(A5)            ;0E38: 486DFFF1
  1517.     MOVE.L    A0,-(A7)        ;0E3C: 2F08
  1518.     PEA    1920(A4)        ;0E3E: 486C0780
  1519.     MOVE.L    A2,-(A7)        ;0E42: 2F0A
  1520.     MOVE.L    D2,-(A7)        ;0E44: 2F02
  1521.     MOVE    D0,66(A7)        ;0E46: 3F400042
  1522.     MOVE    D1,64(A7)        ;0E4A: 3F410040
  1523.     BSR    LAB_0089        ;0E4E: 6100FDCA
  1524.     MOVE    64(A7),D0        ;0E52: 302F0040
  1525.     MOVEQ    #0,D1            ;0E56: 7200
  1526.     MOVE    D0,D1            ;0E58: 3200
  1527.     LEA    11(A3),A0        ;0E5A: 41EB000B
  1528.     PEA    -16(A5)            ;0E5E: 486DFFF0
  1529.     MOVE.L    A0,-(A7)        ;0E62: 2F08
  1530.     PEA    1966(A4)        ;0E64: 486C07AE
  1531.     MOVE.L    90(A7),-(A7)        ;0E68: 2F2F005A
  1532.     MOVE.L    D1,-(A7)        ;0E6C: 2F01
  1533.     BSR    LAB_0089        ;0E6E: 6100FDAA
  1534.     LEA    44(A7),A7        ;0E72: 4FEF002C
  1535.     MOVEQ    #0,D0            ;0E76: 7000
  1536.     MOVE.B    8(A3),D0        ;0E78: 102B0008
  1537.     MOVEQ    #0,D1            ;0E7C: 7200
  1538.     NOT.B    D1            ;0E7E: 4601
  1539.     CMP.L    D1,D0            ;0E80: B081
  1540.     BNE    LAB_009B        ;0E82: 660000A4
  1541.     MOVEQ    #0,D2            ;0E86: 7400
  1542.     MOVE.B    9(A3),D2        ;0E88: 142B0009
  1543.     CMP.L    D1,D2            ;0E8C: B481
  1544.     BNE    LAB_009B        ;0E8E: 66000098
  1545.     MOVEQ    #0,D3            ;0E92: 7600
  1546.     MOVE.B    11(A3),D3        ;0E94: 162B000B
  1547.     MOVEQ    #12,D4            ;0E98: 780C
  1548.     MULS    D4,D3            ;0E9A: C7C4
  1549.     MOVEQ    #0,D0            ;0E9C: 7000
  1550.     MOVE.B    -16(A5),D0        ;0E9E: 102DFFF0
  1551.     MULS    D4,D0            ;0EA2: C1C4
  1552.     LEA    3192(A4),A0        ;0EA4: 41EC0C78
  1553.     MOVE    0(A0,D0.L),D0        ;0EA8: 30300800
  1554.     LEA    3192(A4),A0        ;0EAC: 41EC0C78
  1555.     MOVE    0(A0,D3.L),D2        ;0EB0: 34303800
  1556.     CMP    D2,D0            ;0EB4: B042
  1557.     BNE.S    LAB_0098        ;0EB6: 6614
  1558.     MOVEQ    #0,D0            ;0EB8: 7000
  1559.     MOVE.B    -18(A5),D0        ;0EBA: 102DFFEE
  1560.     MULS    D4,D0            ;0EBE: C1C4
  1561.     LEA    3192(A4),A0        ;0EC0: 41EC0C78
  1562.     MOVE    0(A0,D0.L),D0        ;0EC4: 30300800
  1563.     CMP    D0,D2            ;0EC8: B440
  1564.     BEQ.S    LAB_009B        ;0ECA: 675C
  1565. LAB_0098:
  1566.     MOVEQ    #0,D0            ;0ECC: 7000
  1567.     MOVE.B    10(A3),D0        ;0ECE: 102B000A
  1568.     CMP.L    D1,D0            ;0ED2: B081
  1569.     BNE.S    LAB_0099        ;0ED4: 6610
  1570.     LEA    3192(A4),A0        ;0ED6: 41EC0C78
  1571.     MOVE    4(A0,D3.L),D2        ;0EDA: 34303804
  1572.     MOVE    D2,6(A3)        ;0EDE: 37420006
  1573.     BRA    LAB_00A1        ;0EE2: 600001E2
  1574. LAB_0099:
  1575.     MOVEQ    #0,D2            ;0EE6: 7400
  1576.     MOVE.B    D0,D2            ;0EE8: 1400
  1577.     MULS    D4,D2            ;0EEA: C5C4
  1578.     LEA    3192(A4),A0        ;0EEC: 41EC0C78
  1579.     ADDA.L    D2,A0            ;0EF0: D1C2
  1580.     MOVEA.L    A0,A2            ;0EF2: 2448
  1581.     MOVEQ    #0,D2            ;0EF4: 7400
  1582.     MOVE.B    11(A3),D2        ;0EF6: 142B000B
  1583.     CMP.L    D1,D2            ;0EFA: B481
  1584.     BNE.S    LAB_009A        ;0EFC: 660C
  1585.     MOVE    4(A2),D4        ;0EFE: 382A0004
  1586.     MOVE    D4,6(A3)        ;0F02: 37440006
  1587.     BRA    LAB_00A1        ;0F06: 600001BE
  1588. LAB_009A:
  1589.     MOVE    4(A2),D4        ;0F0A: 382A0004
  1590.     EXT.L    D4            ;0F0E: 48C4
  1591.     LEA    3192(A4),A0        ;0F10: 41EC0C78
  1592.     MOVE    4(A0,D3.L),D3        ;0F14: 36303804
  1593.     EXT.L    D3            ;0F18: 48C3
  1594.     ADD.L    D4,D3            ;0F1A: D684
  1595.     ADDQ.L    #1,D3            ;0F1C: 5283
  1596.     ASR.L    #1,D3            ;0F1E: E283
  1597.     MOVE    D3,6(A3)        ;0F20: 37430006
  1598.     BRA    LAB_00A1        ;0F24: 600001A0
  1599. LAB_009B:
  1600.     MOVEQ    #0,D0            ;0F28: 7000
  1601.     MOVE.B    10(A3),D0        ;0F2A: 102B000A
  1602.     CMP.L    D1,D0            ;0F2E: B081
  1603.     BNE    LAB_009F        ;0F30: 660000A4
  1604.     MOVEQ    #0,D0            ;0F34: 7000
  1605.     MOVE.B    11(A3),D0        ;0F36: 102B000B
  1606.     CMP.L    D1,D0            ;0F3A: B081
  1607.     BNE    LAB_009F        ;0F3C: 66000098
  1608.     MOVEQ    #0,D0            ;0F40: 7000
  1609.     MOVE.B    9(A3),D0        ;0F42: 102B0009
  1610.     MOVEQ    #12,D2            ;0F46: 740C
  1611.     MULS    D2,D0            ;0F48: C1C2
  1612.     MOVEQ    #0,D3            ;0F4A: 7600
  1613.     MOVE.B    -15(A5),D3        ;0F4C: 162DFFF1
  1614.     MULS    D2,D3            ;0F50: C7C2
  1615.     LEA    2040(A4),A0        ;0F52: 41EC07F8
  1616.     MOVE    0(A0,D3.L),D4        ;0F56: 38303800
  1617.     LEA    2040(A4),A0        ;0F5A: 41EC07F8
  1618.     MOVE    0(A0,D0.L),D3        ;0F5E: 36300800
  1619.     CMP    D3,D4            ;0F62: B843
  1620.     BNE.S    LAB_009C        ;0F64: 6614
  1621.     MOVEQ    #0,D4            ;0F66: 7800
  1622.     MOVE.B    -17(A5),D4        ;0F68: 182DFFEF
  1623.     MULS    D2,D4            ;0F6C: C9C2
  1624.     LEA    2040(A4),A0        ;0F6E: 41EC07F8
  1625.     MOVE    0(A0,D4.L),D4        ;0F72: 38304800
  1626.     CMP    D4,D3            ;0F76: B644
  1627.     BEQ.S    LAB_009F        ;0F78: 675C
  1628. LAB_009C:
  1629.     MOVEQ    #0,D3            ;0F7A: 7600
  1630.     MOVE.B    8(A3),D3        ;0F7C: 162B0008
  1631.     CMP.L    D1,D3            ;0F80: B681
  1632.     BNE.S    LAB_009D        ;0F82: 6610
  1633.     LEA    2040(A4),A0        ;0F84: 41EC07F8
  1634.     MOVE    4(A0,D0.L),D4        ;0F88: 38300804
  1635.     MOVE    D4,4(A3)        ;0F8C: 37440004
  1636.     BRA    LAB_00A1        ;0F90: 60000134
  1637. LAB_009D:
  1638.     MOVEQ    #0,D4            ;0F94: 7800
  1639.     MOVE.B    D3,D4            ;0F96: 1803
  1640.     MULS    D2,D4            ;0F98: C9C2
  1641.     LEA    2040(A4),A0        ;0F9A: 41EC07F8
  1642.     ADDA.L    D4,A0            ;0F9E: D1C4
  1643.     MOVEA.L    A0,A2            ;0FA0: 2448
  1644.     MOVEQ    #0,D2            ;0FA2: 7400
  1645.     MOVE.B    9(A3),D2        ;0FA4: 142B0009
  1646.     CMP.L    D1,D2            ;0FA8: B481
  1647.     BNE.S    LAB_009E        ;0FAA: 660C
  1648.     MOVE    4(A2),D1        ;0FAC: 322A0004
  1649.     MOVE    D1,4(A3)        ;0FB0: 37410004
  1650.     BRA    LAB_00A1        ;0FB4: 60000110
  1651. LAB_009E:
  1652.     MOVE    4(A2),D1        ;0FB8: 322A0004
  1653.     EXT.L    D1            ;0FBC: 48C1
  1654.     LEA    2040(A4),A0        ;0FBE: 41EC07F8
  1655.     MOVE    4(A0,D0.L),D2        ;0FC2: 34300804
  1656.     EXT.L    D2            ;0FC6: 48C2
  1657.     ADD.L    D1,D2            ;0FC8: D481
  1658.     ADDQ.L    #1,D2            ;0FCA: 5282
  1659.     ASR.L    #1,D2            ;0FCC: E282
  1660.     MOVE    D2,4(A3)        ;0FCE: 37420004
  1661.     BRA    LAB_00A1        ;0FD2: 600000F2
  1662. LAB_009F:
  1663.     MOVE    40(A7),D0        ;0FD6: 302F0028
  1664.     MOVE.L    D0,D5            ;0FDA: 2A00
  1665.     ADDQ    #1,D5            ;0FDC: 5245
  1666.     MOVEA.L    50(A7),A2        ;0FDE: 246F0032
  1667.     CMP    (A2),D5            ;0FE2: BA52
  1668.     BNE.S    LAB_00A0        ;0FE4: 6602
  1669.     MOVEQ    #0,D5            ;0FE6: 7A00
  1670. LAB_00A0:
  1671.     MOVEQ    #0,D1            ;0FE8: 7200
  1672.     MOVE    D5,D1            ;0FEA: 3205
  1673.     ADD.L    D1,D1            ;0FEC: D281
  1674.     MOVEA.L    4(A2),A0        ;0FEE: 206A0004
  1675.     MOVEA.L    A0,A1            ;0FF2: 2248
  1676.     ADDA.L    D1,A1            ;0FF4: D3C1
  1677.     MOVEA.L    8(A2),A6        ;0FF6: 2C6A0008
  1678.     ADDA.L    D1,A6            ;0FFA: DDC1
  1679.     MOVE    (A6),D1            ;0FFC: 3216
  1680.     MOVEQ    #0,D2            ;0FFE: 7400
  1681.     MOVE    D0,D2            ;1000: 3400
  1682.     ADD.L    D2,D2            ;1002: D482
  1683.     ADDA.L    D2,A0            ;1004: D1C2
  1684.     MOVE    (A0),D0            ;1006: 3010
  1685.     MOVEA.L    8(A2),A0        ;1008: 206A0008
  1686.     ADDA.L    D2,A0            ;100C: D1C2
  1687.     MOVE    (A0),D2            ;100E: 3410
  1688.     MOVE    #$3FFF,D3        ;1010: 363C3FFF
  1689.     AND    (A1),D3            ;1014: C651
  1690.     EXT.L    D3            ;1016: 48C3
  1691.     MOVE.L    D3,-(A7)        ;1018: 2F03
  1692.     MOVE    D0,70(A7)        ;101A: 3F400046
  1693.     MOVE    D1,40(A7)        ;101E: 3F410028
  1694.     MOVE    D2,42(A7)        ;1022: 3F42002A
  1695.     JSR    LAB_001E(PC)        ;1026: 4EBAF314
  1696.     MOVE    40(A7),D1        ;102A: 322F0028
  1697.     ANDI    #$3FFF,D1        ;102E: 02413FFF
  1698.     EXT.L    D1            ;1032: 48C1
  1699.     MOVE.L    D1,(A7)            ;1034: 2E81
  1700.     MOVE    D0,44(A7)        ;1036: 3F40002C
  1701.     JSR    LAB_001F(PC)        ;103A: 4EBAF320
  1702.     MOVE    70(A7),D1        ;103E: 322F0046
  1703.     ANDI    #$3FFF,D1        ;1042: 02413FFF
  1704.     EXT.L    D1            ;1046: 48C1
  1705.     MOVE.L    D1,(A7)            ;1048: 2E81
  1706.     MOVE    D0,40(A7)        ;104A: 3F400028
  1707.     JSR    LAB_001E(PC)        ;104E: 4EBAF2EC
  1708.     MOVE    42(A7),D1        ;1052: 322F002A
  1709.     ANDI    #$3FFF,D1        ;1056: 02413FFF
  1710.     EXT.L    D1            ;105A: 48C1
  1711.     MOVE.L    D1,(A7)            ;105C: 2E81
  1712.     MOVE    D0,66(A7)        ;105E: 3F400042
  1713.     JSR    LAB_001F(PC)        ;1062: 4EBAF2F8
  1714.     MOVE    52(A7),D1        ;1066: 322F0034
  1715.     EXT.L    D1            ;106A: 48C1
  1716.     MOVE    50(A7),D2        ;106C: 342F0032
  1717.     EXT.L    D2            ;1070: 48C2
  1718.     MOVE    48(A7),D3        ;1072: 362F0030
  1719.     EXT.L    D3            ;1076: 48C3
  1720.     MOVE    46(A7),D4        ;1078: 382F002E
  1721.     EXT.L    D4            ;107C: 48C4
  1722.     MOVE    D0,42(A7)        ;107E: 3F40002A
  1723.     MOVE    44(A7),D0        ;1082: 302F002C
  1724.     EXT.L    D0            ;1086: 48C0
  1725.     MOVE.L    D0,76(A7)        ;1088: 2F40004C
  1726.     MOVE    40(A7),D0        ;108C: 302F0028
  1727.     EXT.L    D0            ;1090: 48C0
  1728.     MOVE.L    D0,80(A7)        ;1092: 2F400050
  1729.     MOVE    66(A7),D0        ;1096: 302F0042
  1730.     EXT.L    D0            ;109A: 48C0
  1731.     MOVE.L    D0,84(A7)        ;109C: 2F400054
  1732.     MOVE    42(A7),D0        ;10A0: 302F002A
  1733.     EXT.L    D0            ;10A4: 48C0
  1734.     MOVE.L    A3,(A7)            ;10A6: 2E8B
  1735.     MOVE.L    D0,-(A7)        ;10A8: 2F00
  1736.     MOVE.L    88(A7),-(A7)        ;10AA: 2F2F0058
  1737.     MOVE.L    88(A7),-(A7)        ;10AE: 2F2F0058
  1738.     MOVE.L    88(A7),-(A7)        ;10B2: 2F2F0058
  1739.     MOVE.L    D4,-(A7)        ;10B6: 2F04
  1740.     MOVE.L    D3,-(A7)        ;10B8: 2F03
  1741.     MOVE.L    D2,-(A7)        ;10BA: 2F02
  1742.     MOVE.L    D1,-(A7)        ;10BC: 2F01
  1743.     BSR    LAB_0079        ;10BE: 6100F882
  1744.     LEA    36(A7),A7        ;10C2: 4FEF0024
  1745. LAB_00A1:
  1746.     ADDA    #$000C,A3        ;10C6: D6FC000C
  1747. LAB_00A2:
  1748.     MOVE    (A3),D0            ;10CA: 3013
  1749.     CMP    D7,D0            ;10CC: B047
  1750.     BEQ    LAB_0093        ;10CE: 6700FC70
  1751.     MOVE    1946(A4),D0        ;10D2: 302C079A
  1752.     MOVE    1952(A4),D1        ;10D6: 322C07A0
  1753.     ADD    D0,D1            ;10DA: D240
  1754.     MOVE    D1,1952(A4)        ;10DC: 394107A0
  1755.     MOVE    1992(A4),D0        ;10E0: 302C07C8
  1756.     MOVE    1998(A4),D1        ;10E4: 322C07CE
  1757.     ADD    D0,D1            ;10E8: D240
  1758.     MOVE    D1,1998(A4)        ;10EA: 394107CE
  1759.     ADDQ    #1,D7            ;10EE: 5247
  1760. LAB_00A3:
  1761.     MOVE    968(A4),D0        ;10F0: 302C03C8
  1762.     CMP    D0,D7            ;10F4: BE40
  1763.     BCS    LAB_0092        ;10F6: 6500FC14
  1764. LAB_00A4:
  1765.     LEA    216(A4),A3        ;10FA: 47EC00D8
  1766.     BRA    LAB_00AA        ;10FE: 60000082
  1767. LAB_00A5:
  1768.     MOVEQ    #0,D0            ;1102: 7000
  1769.     MOVE.B    8(A3),D0        ;1104: 102B0008
  1770.     MOVEQ    #0,D1            ;1108: 7200
  1771.     NOT.B    D1            ;110A: 4601
  1772.     CMP.L    D1,D0            ;110C: B081
  1773.     BEQ.S    LAB_00A6        ;110E: 6714
  1774.     MOVEQ    #0,D2            ;1110: 7400
  1775.     MOVE.B    D0,D2            ;1112: 1400
  1776.     MOVEQ    #12,D0            ;1114: 700C
  1777.     MULS    D0,D2            ;1116: C5C0
  1778.     MOVE    4(A3),D3        ;1118: 362B0004
  1779.     LEA    2040(A4),A0        ;111C: 41EC07F8
  1780.     MOVE    D3,4(A0,D2.L)        ;1120: 31832804
  1781. LAB_00A6:
  1782.     MOVEQ    #0,D0            ;1124: 7000
  1783.     MOVE.B    9(A3),D0        ;1126: 102B0009
  1784.     CMP.L    D1,D0            ;112A: B081
  1785.     BEQ.S    LAB_00A7        ;112C: 6714
  1786.     MOVEQ    #0,D2            ;112E: 7400
  1787.     MOVE.B    D0,D2            ;1130: 1400
  1788.     MOVEQ    #12,D0            ;1132: 700C
  1789.     MULS    D0,D2            ;1134: C5C0
  1790.     MOVE    4(A3),D3        ;1136: 362B0004
  1791.     LEA    2040(A4),A0        ;113A: 41EC07F8
  1792.     MOVE    D3,4(A0,D2.L)        ;113E: 31832804
  1793. LAB_00A7:
  1794.     MOVEQ    #0,D0            ;1142: 7000
  1795.     MOVE.B    10(A3),D0        ;1144: 102B000A
  1796.     CMP.L    D1,D0            ;1148: B081
  1797.     BEQ.S    LAB_00A8        ;114A: 6714
  1798.     MOVEQ    #0,D2            ;114C: 7400
  1799.     MOVE.B    D0,D2            ;114E: 1400
  1800.     MOVEQ    #12,D0            ;1150: 700C
  1801.     MULS    D0,D2            ;1152: C5C0
  1802.     MOVE    6(A3),D3        ;1154: 362B0006
  1803.     LEA    3192(A4),A0        ;1158: 41EC0C78
  1804.     MOVE    D3,4(A0,D2.L)        ;115C: 31832804
  1805. LAB_00A8:
  1806.     MOVEQ    #0,D0            ;1160: 7000
  1807.     MOVE.B    11(A3),D0        ;1162: 102B000B
  1808.     CMP.L    D1,D0            ;1166: B081
  1809.     BEQ.S    LAB_00A9        ;1168: 6714
  1810.     MOVEQ    #0,D1            ;116A: 7200
  1811.     MOVE.B    D0,D1            ;116C: 1200
  1812.     MULS    #$000C,D1        ;116E: C3FC000C
  1813.     MOVE    6(A3),D0        ;1172: 302B0006
  1814.     LEA    3192(A4),A0        ;1176: 41EC0C78
  1815.     MOVE    D0,4(A0,D1.L)        ;117A: 31801804
  1816. LAB_00A9:
  1817.     ADDA    #$000C,A3        ;117E: D6FC000C
  1818. LAB_00AA:
  1819.     MOVEQ    #-1,D0            ;1182: 70FF
  1820.     CMP    (A3),D0            ;1184: B053
  1821.     BNE    LAB_00A5        ;1186: 6600FF7A
  1822.     MOVEM.L    (A7)+,D2-D7/A2-A3/A6    ;118A: 4CDF4CFC
  1823.     UNLK    A5            ;118E: 4E5D
  1824.     RTS                ;1190: 4E75
  1825.     DC.W    $0000            ;1192
  1826. LAB_00AB:
  1827.     MOVEQ    #0,D0            ;1194: 7000
  1828.     RTS                ;1196: 4E75
  1829. LAB_00AC:
  1830.     MOVE.L    A3,-(A7)        ;1198: 2F0B
  1831.     MOVEA.L    8(A7),A3        ;119A: 266F0008
  1832.     MOVE    8(A3),1438(A4)        ;119E: 396B0008059E
  1833.     MOVE.L    2(A3),1552(A4)        ;11A4: 296B00020610
  1834.     MOVE    6(A3),1556(A4)        ;11AA: 396B00060614
  1835.     LEA    10(A3),A0        ;11B0: 41EB000A
  1836.     LEA    1176(A4),A1        ;11B4: 43EC0498
  1837. LAB_00AD:
  1838.     MOVE.B    (A0)+,(A1)+        ;11B8: 12D8
  1839.     BNE.S    LAB_00AD        ;11BA: 66FC
  1840.     MOVEQ    #0,D0            ;11BC: 7000
  1841.     MOVEA.L    (A7)+,A3        ;11BE: 265F
  1842.     RTS                ;11C0: 4E75
  1843. LAB_00AE:
  1844.     JSR    LAB_018C(PC)        ;11C2: 4EBA1B44
  1845.     RTS                ;11C6: 4E75
  1846. LAB_00AF:
  1847.     JSR    LAB_01D0(PC)        ;11C8: 4EBA211C
  1848.     MOVEQ    #0,D0            ;11CC: 7000
  1849.     RTS                ;11CE: 4E75
  1850. LAB_00B0:
  1851.     MOVE.L    A3,-(A7)        ;11D0: 2F0B
  1852.     MOVEA.L    8(A7),A3        ;11D2: 266F0008
  1853.     PEA    120(A4)            ;11D6: 486C0078
  1854.     MOVE.L    A3,-(A7)        ;11DA: 2F0B
  1855.     JSR    LAB_0101(PC)        ;11DC: 4EBA0A5E
  1856.     ADDQ    #8,A7            ;11E0: 504F
  1857.     MOVEA.L    1432(A4),A0        ;11E2: 206C0598
  1858.     MOVE    4(A0),D0        ;11E6: 30280004
  1859.     MULS    #$000E,D0        ;11EA: C1FC000E
  1860.     MOVEA.L    1432(A4),A1        ;11EE: 226C0598
  1861.     MOVEA.L    6(A1),A0        ;11F2: 20690006
  1862.     ADDA.L    D0,A0            ;11F6: D1C0
  1863.     MOVE.L    (A3),-14(A0)        ;11F8: 2153FFF2
  1864.     MOVE.L    8(A3),-8(A0)        ;11FC: 216B0008FFF8
  1865.     MOVE    12(A3),-4(A0)        ;1202: 316B000CFFFC
  1866.     MOVE    14(A3),-2(A0)        ;1208: 316B000EFFFE
  1867.     MOVEA.L    4(A3),A1        ;120E: 226B0004
  1868. LAB_00B1:
  1869.     MOVE.B    (A1)+,(A0)+        ;1212: 10D9
  1870.     BNE.S    LAB_00B1        ;1214: 66FC
  1871.     MOVEQ    #0,D0            ;1216: 7000
  1872.     MOVEA.L    (A7)+,A3        ;1218: 265F
  1873.     RTS                ;121A: 4E75
  1874. LAB_00B2:
  1875.     MOVEM.L    D2/D6-D7/A3,-(A7)    ;121C: 48E72310
  1876.     MOVE    22(A7),D7        ;1220: 3E2F0016
  1877.     MOVEA.L    24(A7),A3        ;1224: 266F0018
  1878.     MOVE    30(A7),D6        ;1228: 3C2F001E
  1879.     MOVE    D6,1010(A4)        ;122C: 394603F2
  1880.     MOVEQ    #0,D0            ;1230: 7000
  1881.     MOVE    D7,D0            ;1232: 3007
  1882.     MOVE    174(A4),D1        ;1234: 322C00AE
  1883.     MOVE    172(A4),D2        ;1238: 342C00AC
  1884.     OR    D1,D2            ;123C: 8441
  1885.     SNE    D1            ;123E: 56C1
  1886.     NEG.B    D1            ;1240: 4401
  1887.     EXT    D1            ;1242: 4881
  1888.     EXT.L    D1            ;1244: 48C1
  1889.     MOVE.L    D1,-(A7)        ;1246: 2F01
  1890.     MOVE.L    A3,-(A7)        ;1248: 2F0B
  1891.     MOVE.L    D0,-(A7)        ;124A: 2F00
  1892.     PEA    120(A4)            ;124C: 486C0078
  1893.     JSR    LAB_0214(PC)        ;1250: 4EBA29C4
  1894.     LEA    16(A7),A7        ;1254: 4FEF0010
  1895.     MOVEM.L    (A7)+,D2/D6-D7/A3    ;1258: 4CDF08C4
  1896.     RTS                ;125C: 4E75
  1897. LAB_00B3:
  1898.     MOVE.L    120(A4),-(A7)        ;125E: 2F2C0078
  1899.     JSR    LAB_0194(PC)        ;1262: 4EBA1B8E
  1900.     ADDQ    #4,A7            ;1266: 584F
  1901.     TST    D0            ;1268: 4A40
  1902.     BNE.S    LAB_00B4        ;126A: 6602
  1903.     MOVEQ    #0,D0            ;126C: 7000
  1904. LAB_00B4:
  1905.     RTS                ;126E: 4E75
  1906. LAB_00B5:
  1907.     MOVEM.L    D2/D5-D7/A3,-(A7)    ;1270: 48E72710
  1908.     MOVE    26(A7),D7        ;1274: 3E2F001A
  1909.     MOVE    30(A7),D6        ;1278: 3C2F001E
  1910.     MOVEA.L    32(A7),A3        ;127C: 266F0020
  1911.     TST    D7            ;1280: 4A47
  1912.     BEQ.S    LAB_00B6        ;1282: 670A
  1913.     MOVEQ    #1,D0            ;1284: 7001
  1914.     CMP    D0,D7            ;1286: BE40
  1915.     BEQ.S    LAB_00B6        ;1288: 6704
  1916.     MOVEQ    #81,D0            ;128A: 7051
  1917.     BRA.S    LAB_00B9        ;128C: 603C
  1918. LAB_00B6:
  1919.     MOVE.L    120(A4),-(A7)        ;128E: 2F2C0078
  1920.     JSR    LAB_0194(PC)        ;1292: 4EBA1B5E
  1921.     ADDQ    #4,A7            ;1296: 584F
  1922.     TST    D0            ;1298: 4A40
  1923.     BNE.S    LAB_00B9        ;129A: 662E
  1924.     MOVEQ    #0,D5            ;129C: 7A00
  1925.     BRA.S    LAB_00B8        ;129E: 6024
  1926. LAB_00B7:
  1927.     MOVEQ    #0,D0            ;12A0: 7000
  1928.     MOVE    D7,D0            ;12A2: 3007
  1929.     MOVEQ    #0,D1            ;12A4: 7200
  1930.     MOVE    (A3),D1            ;12A6: 3213
  1931.     MOVEQ    #0,D2            ;12A8: 7400
  1932.     MOVE    2(A3),D2        ;12AA: 342B0002
  1933.     MOVE.L    D2,-(A7)        ;12AE: 2F02
  1934.     MOVE.L    D1,-(A7)        ;12B0: 2F01
  1935.     MOVE.L    D0,-(A7)        ;12B2: 2F00
  1936.     JSR    LAB_0247(PC)        ;12B4: 4EBA2F46
  1937.     LEA    12(A7),A7        ;12B8: 4FEF000C
  1938.     MOVE    D0,4(A3)        ;12BC: 37400004
  1939.     ADDQ    #1,D5            ;12C0: 5245
  1940.     ADDQ.L    #6,A3            ;12C2: 5C8B
  1941. LAB_00B8:
  1942.     CMP    D6,D5            ;12C4: BA46
  1943.     BCS.S    LAB_00B7        ;12C6: 65D8
  1944.     MOVEQ    #0,D0            ;12C8: 7000
  1945. LAB_00B9:
  1946.     MOVEM.L    (A7)+,D2/D5-D7/A3    ;12CA: 4CDF08E4
  1947.     RTS                ;12CE: 4E75
  1948. LAB_00BA:
  1949.     MOVEM.L    D7/A3,-(A7)        ;12D0: 48E70110
  1950.     MOVE.L    12(A7),D7        ;12D4: 2E2F000C
  1951.     MOVEA.L    16(A7),A3        ;12D8: 266F0010
  1952.     BRA.S    LAB_00BC        ;12DC: 6004
  1953. LAB_00BB:
  1954.     ADD.L    D7,D7            ;12DE: DE87
  1955.     ADDQ    #1,(A3)            ;12E0: 5253
  1956. LAB_00BC:
  1957.     CMPI.L    #$80000000,D7        ;12E2: 0C8780000000
  1958.     BCS.S    LAB_00BB        ;12E8: 65F4
  1959.     MOVE.L    D7,D0            ;12EA: 2007
  1960.     MOVEM.L    (A7)+,D7/A3        ;12EC: 4CDF0880
  1961.     RTS                ;12F0: 4E75
  1962. LAB_00BD:
  1963.     LINK    A5,#-12            ;12F2: 4E55FFF4
  1964.     MOVEM.L    D2-D7/A3,-(A7)        ;12F6: 48E73F10
  1965.     MOVEA.L    8(A5),A3        ;12FA: 266D0008
  1966.     MOVE    14(A5),D7        ;12FE: 3E2D000E
  1967.     MOVE.L    16(A5),D6        ;1302: 2C2D0010
  1968.     MOVE    22(A5),D5        ;1306: 3A2D0016
  1969.     MOVE.L    24(A5),D4        ;130A: 282D0018
  1970.     MOVE    #$0001,-2(A5)        ;130E: 3B7C0001FFFE
  1971.     MOVE    #$FFFF,-4(A5)        ;1314: 3B7CFFFFFFFC
  1972.     CLR    -6(A5)            ;131A: 426DFFFA
  1973.     BRA.S    LAB_00BF        ;131E: 6018
  1974. LAB_00BE:
  1975.     MOVE    -2(A5),D0        ;1320: 302DFFFE
  1976.     ADD    D0,D0            ;1324: D040
  1977.     MOVE    -4(A5),D1        ;1326: 322DFFFC
  1978.     ADD    D1,D1            ;132A: D241
  1979.     ADDQ    #1,-6(A5)        ;132C: 526DFFFA
  1980.     MOVE    D0,-2(A5)        ;1330: 3B40FFFE
  1981.     MOVE    D1,-4(A5)        ;1334: 3B41FFFC
  1982. LAB_00BF:
  1983.     MOVE    -6(A5),D0        ;1338: 302DFFFA
  1984.     CMP    D7,D0            ;133C: B047
  1985.     BLT.S    LAB_00BE        ;133E: 6DE0
  1986.     MOVE    -2(A5),D0        ;1340: 302DFFFE
  1987.     MOVE    D0,8(A3)        ;1344: 37400008
  1988.     MOVE    D7,14(A3)        ;1348: 3747000E
  1989.     MOVE    -4(A5),12(A3)        ;134C: 376DFFFC000C
  1990.     ASR    #1,D0            ;1352: E240
  1991.     MOVE    D0,10(A3)        ;1354: 3740000A
  1992.     MOVE.L    D5,D0            ;1358: 2005
  1993.     EXT.L    D0            ;135A: 48C0
  1994.     MOVE.L    D6,D1            ;135C: 2206
  1995.     ADD.L    D1,D1            ;135E: D281
  1996.     LSR.L    D0,D1            ;1360: E0A9
  1997.     MOVE    D1,34(A3)        ;1362: 37410022
  1998.     MOVE.L    D6,D0            ;1366: 2006
  1999.     MOVE    D0,2(A3)        ;1368: 37400002
  2000.     MOVE.L    D6,D0            ;136C: 2006
  2001.     LSR.L    #1,D0            ;136E: E288
  2002.     MOVE    D0,4(A3)        ;1370: 37400004
  2003.     MOVE    D5,6(A3)        ;1374: 37450006
  2004.     MOVE.L    D4,D1            ;1378: 2204
  2005.     SUBI.L    #$00010000,D1        ;137A: 048100010000
  2006.     MOVE.L    D1,-(A7)        ;1380: 2F01
  2007.     MOVE.L    32(A5),-(A7)        ;1382: 2F2D0020
  2008.     MOVE.L    D0,36(A7)        ;1386: 2F400024
  2009.     JSR    LAB_012F(PC)        ;138A: 4EBA0E28
  2010.     MOVE.L    D5,D1            ;138E: 2205
  2011.     EXT.L    D1            ;1390: 48C1
  2012.     MOVE    30(A5),D2        ;1392: 342D001E
  2013.     EXT.L    D2            ;1396: 48C2
  2014.     ASL.L    D1,D2            ;1398: E3A2
  2015.     MOVE.L    D5,D1            ;139A: 2205
  2016.     EXT.L    D1            ;139C: 48C1
  2017.     MOVEQ    #16,D3            ;139E: 7610
  2018.     SUB.L    D1,D3            ;13A0: 9681
  2019.     ASR.L    D3,D0            ;13A2: E6A0
  2020.     SUB.L    D2,D0            ;13A4: 9082
  2021.     MOVE.L    36(A7),D1        ;13A6: 222F0024
  2022.     MOVE.L    D1,D2            ;13AA: 2401
  2023.     SUB.L    D0,D2            ;13AC: 9480
  2024.     MOVE.L    D2,16(A3)        ;13AE: 27420010
  2025.     ADD.L    D1,D0            ;13B2: D081
  2026.     MOVE.L    D0,20(A3)        ;13B4: 27400014
  2027.     MOVE.L    D1,24(A3)        ;13B8: 27410018
  2028.     MOVE.L    D1,28(A3)        ;13BC: 2741001C
  2029.     CLR    40(A3)            ;13C0: 426B0028
  2030.     MOVEM.L    -40(A5),D2-D7/A3    ;13C4: 4CED08FCFFD8
  2031.     UNLK    A5            ;13CA: 4E5D
  2032.     RTS                ;13CC: 4E75
  2033. LAB_00C0:
  2034.     LINK    A5,#-8            ;13CE: 4E55FFF8
  2035.     MOVEM.L    D2/D4-D7/A3,-(A7)    ;13D2: 48E72F10
  2036.     MOVEA.L    8(A5),A3        ;13D6: 266D0008
  2037.     MOVE.L    12(A5),D7        ;13DA: 2E2D000C
  2038.     MOVE    18(A5),D6        ;13DE: 3C2D0012
  2039.     MOVE.L    20(A5),D5        ;13E2: 2A2D0014
  2040.     MOVE    #$0010,-6(A5)        ;13E6: 3B7C0010FFFA
  2041.     BRA.S    LAB_00C2        ;13EC: 6006
  2042. LAB_00C1:
  2043.     MOVE.L    D4,D7            ;13EE: 2E04
  2044.     SUBQ    #1,-6(A5)        ;13F0: 536DFFFA
  2045. LAB_00C2:
  2046.     MOVE.L    D7,D4            ;13F4: 2807
  2047.     LSR.L    #1,D4            ;13F6: E28C
  2048.     CMPI.L    #$00008000,D7        ;13F8: 0C8700008000
  2049.     BCC.S    LAB_00C1        ;13FE: 64EE
  2050.     MOVE    -6(A5),D0        ;1400: 302DFFFA
  2051.     EXT.L    D0            ;1404: 48C0
  2052.     MOVE.L    D7,D1            ;1406: 2207
  2053.     ADD.L    D1,D1            ;1408: D281
  2054.     LSR.L    D0,D1            ;140A: E0A9
  2055.     MOVE    D1,34(A3)        ;140C: 37410022
  2056.     MOVE.L    D7,D0            ;1410: 2007
  2057.     MOVE    D0,2(A3)        ;1412: 37400002
  2058.     MOVE.L    D4,D0            ;1416: 2004
  2059.     MOVE    D0,4(A3)        ;1418: 37400004
  2060.     MOVE    -6(A5),D0        ;141C: 302DFFFA
  2061.     MOVE    D0,6(A3)        ;1420: 37400006
  2062.     EXT.L    D0            ;1424: 48C0
  2063.     MOVE.L    D6,D1            ;1426: 2206
  2064.     EXT.L    D1            ;1428: 48C1
  2065.     ASL.L    D0,D1            ;142A: E1A1
  2066.     MOVE    -6(A5),D0        ;142C: 302DFFFA
  2067.     EXT.L    D0            ;1430: 48C0
  2068.     MOVEQ    #16,D2            ;1432: 7410
  2069.     SUB.L    D0,D2            ;1434: 9480
  2070.     MOVE.L    D5,D0            ;1436: 2005
  2071.     ASR.L    D2,D0            ;1438: E4A0
  2072.     SUB.L    D1,D0            ;143A: 9081
  2073.     MOVE.L    D4,D1            ;143C: 2204
  2074.     SUB.L    D0,D1            ;143E: 9280
  2075.     MOVE.L    D1,16(A3)        ;1440: 27410010
  2076.     ADD.L    D4,D0            ;1444: D084
  2077.     MOVE.L    D0,20(A3)        ;1446: 27400014
  2078.     MOVE.L    D4,24(A3)        ;144A: 27440018
  2079.     MOVE.L    D4,28(A3)        ;144E: 2744001C
  2080.     CLR    40(A3)            ;1452: 426B0028
  2081.     MOVEM.L    (A7)+,D2/D4-D7/A3    ;1456: 4CDF08F4
  2082.     UNLK    A5            ;145A: 4E5D
  2083.     RTS                ;145C: 4E75
  2084. LAB_00C3:
  2085.     LINK    A5,#-8            ;145E: 4E55FFF8
  2086.     MOVEM.L    D4-D7,-(A7)        ;1462: 48E70F00
  2087.     MOVE.L    16(A5),D7        ;1466: 2E2D0010
  2088.     MOVE.L    20(A5),D6        ;146A: 2C2D0014
  2089.     MOVE.L    24(A5),D5        ;146E: 2A2D0018
  2090.     MOVE.L    28(A5),D4        ;1472: 282D001C
  2091.     MOVE.L    D7,D0            ;1476: 2007
  2092.     MOVE.L    D0,-(A7)        ;1478: 2F00
  2093.     MOVE.L    D4,-(A7)        ;147A: 2F04
  2094.     MOVE.L    D0,24(A7)        ;147C: 2F400018
  2095.     JSR    LAB_012F(PC)        ;1480: 4EBA0D32
  2096.     MOVE.L    D6,(A7)            ;1484: 2E86
  2097.     MOVE.L    D5,-(A7)        ;1486: 2F05
  2098.     MOVE.L    D0,32(A7)        ;1488: 2F400020
  2099.     JSR    LAB_012F(PC)        ;148C: 4EBA0D26
  2100.     MOVE.L    32(A7),D1        ;1490: 222F0020
  2101.     ADD.L    D0,D1            ;1494: D280
  2102.     MOVE.L    D4,(A7)            ;1496: 2E84
  2103.     MOVE.L    D5,-(A7)        ;1498: 2F05
  2104.     MOVE.L    D1,36(A7)        ;149A: 2F410024
  2105.     JSR    LAB_012F(PC)        ;149E: 4EBA0D14
  2106.     MOVE.L    36(A7),(A7)        ;14A2: 2EAF0024
  2107.     MOVE.L    D0,-(A7)        ;14A6: 2F00
  2108.     JSR    LAB_0134(PC)        ;14A8: 4EBA0D76
  2109.     MOVE.L    8(A5),(A7)        ;14AC: 2EAD0008
  2110.     MOVE.L    D0,-(A7)        ;14B0: 2F00
  2111.     JSR    LAB_0134(PC)        ;14B2: 4EBA0D6C
  2112.     MOVE.L    D0,D4            ;14B6: 2800
  2113.     MOVE.L    12(A5),(A7)        ;14B8: 2EAD000C
  2114.     MOVE.L    44(A7),-(A7)        ;14BC: 2F2F002C
  2115.     JSR    LAB_0134(PC)        ;14C0: 4EBA0D5E
  2116.     MOVE.L    D0,D7            ;14C4: 2E00
  2117.     MOVE.L    44(A7),(A7)        ;14C6: 2EAF002C
  2118.     MOVE.L    32(A5),-(A7)        ;14CA: 2F2D0020
  2119.     JSR    LAB_012F(PC)        ;14CE: 4EBA0CE4
  2120.     MOVE.L    D6,(A7)            ;14D2: 2E86
  2121.     MOVE.L    36(A5),-(A7)        ;14D4: 2F2D0024
  2122.     MOVE.L    D0,56(A7)        ;14D8: 2F400038
  2123.     JSR    LAB_012F(PC)        ;14DC: 4EBA0CD6
  2124.     MOVE.L    56(A7),D1        ;14E0: 222F0038
  2125.     ADD.L    D0,D1            ;14E4: D280
  2126.     MOVE.L    8(A5),(A7)        ;14E6: 2EAD0008
  2127.     MOVE.L    D1,-(A7)        ;14EA: 2F01
  2128.     JSR    LAB_0134(PC)        ;14EC: 4EBA0D32
  2129.     MOVE.L    D0,D5            ;14F0: 2A00
  2130.     MOVE.L    56(A7),(A7)        ;14F2: 2EAF0038
  2131.     MOVE.L    36(A5),-(A7)        ;14F6: 2F2D0024
  2132.     JSR    LAB_012F(PC)        ;14FA: 4EBA0CB8
  2133.     MOVE.L    D6,(A7)            ;14FE: 2E86
  2134.     MOVE.L    32(A5),-(A7)        ;1500: 2F2D0020
  2135.     MOVE.L    D0,64(A7)        ;1504: 2F400040
  2136.     JSR    LAB_012F(PC)        ;1508: 4EBA0CAA
  2137.     MOVE.L    64(A7),D1        ;150C: 222F0040
  2138.     ADD.L    D0,D1            ;1510: D280
  2139.     MOVE.L    12(A5),(A7)        ;1512: 2EAD000C
  2140.     MOVE.L    D1,-(A7)        ;1516: 2F01
  2141.     JSR    LAB_0134(PC)        ;1518: 4EBA0D06
  2142.     LEA    52(A7),A7        ;151C: 4FEF0034
  2143.     MOVE.L    D0,D6            ;1520: 2C00
  2144.     TST    212(A4)            ;1522: 4A6C00D4
  2145.     BEQ.S    LAB_00C4        ;1526: 6704
  2146.     MOVEQ    #0,D0            ;1528: 7000
  2147.     BRA.S    LAB_00C5        ;152A: 602A
  2148. LAB_00C4:
  2149.     MOVE    42(A5),D0        ;152C: 302D002A
  2150.     EXT.L    D0            ;1530: 48C0
  2151.     MOVE.L    D5,-(A7)        ;1532: 2F05
  2152.     MOVE.L    D0,-(A7)        ;1534: 2F00
  2153.     MOVE.L    D4,-(A7)        ;1536: 2F04
  2154.     PEA    1012(A4)        ;1538: 486C03F4
  2155.     BSR    LAB_00C0        ;153C: 6100FE90
  2156.     MOVE    46(A5),D0        ;1540: 302D002E
  2157.     EXT.L    D0            ;1544: 48C0
  2158.     MOVE.L    D6,(A7)            ;1546: 2E86
  2159.     MOVE.L    D0,-(A7)        ;1548: 2F00
  2160.     MOVE.L    D7,-(A7)        ;154A: 2F07
  2161.     PEA    1078(A4)        ;154C: 486C0436
  2162.     BSR    LAB_00C0        ;1550: 6100FE7C
  2163.     MOVEQ    #1,D0            ;1554: 7001
  2164. LAB_00C5:
  2165.     MOVEM.L    -24(A5),D4-D7        ;1556: 4CED00F0FFE8
  2166.     UNLK    A5            ;155C: 4E5D
  2167.     RTS                ;155E: 4E75
  2168. LAB_00C6:
  2169.     LINK    A5,#-4            ;1560: 4E55FFFC
  2170.     MOVEM.L    D2-D7/A2-A3,-(A7)    ;1564: 48E73F30
  2171.     MOVEA.L    8(A5),A3        ;1568: 266D0008
  2172.     MOVE.L    12(A5),D7        ;156C: 2E2D000C
  2173.     MOVE.L    16(A5),D6        ;1570: 2C2D0010
  2174.     MOVE.L    20(A5),D5        ;1574: 2A2D0014
  2175.     MOVE    26(A5),D4        ;1578: 382D001A
  2176.     MOVEA.L    32(A5),A2        ;157C: 246D0020
  2177.     CLR    -2(A5)            ;1580: 426DFFFE
  2178.     PEA    -2(A5)            ;1584: 486DFFFE
  2179.     MOVE.L    D7,-(A7)        ;1588: 2F07
  2180.     BSR    LAB_00BA        ;158A: 6100FD44
  2181.     ADDQ    #8,A7            ;158E: 504F
  2182.     MOVE.L    D6,D1            ;1590: 2206
  2183.     JSR    LAB_03A6(PC)        ;1592: 4EBA5A9E
  2184.     MOVE.L    D0,D7            ;1596: 2E00
  2185.     MOVE    -2(A5),D0        ;1598: 302DFFFE
  2186.     MOVEQ    #16,D1            ;159C: 7210
  2187.     CMP    D1,D0            ;159E: B041
  2188.     BCC.S    LAB_00C7        ;15A0: 6414
  2189.     MOVEQ    #0,D1            ;15A2: 7200
  2190.     MOVE    D0,D1            ;15A4: 3200
  2191.     MOVEQ    #16,D2            ;15A6: 7410
  2192.     MOVE.L    D2,D3            ;15A8: 2602
  2193.     SUB.L    D1,D3            ;15AA: 9681
  2194.     MOVE.L    D7,D1            ;15AC: 2207
  2195.     ASL.L    D3,D1            ;15AE: E7A1
  2196.     MOVE.L    D1,204(A4)        ;15B0: 294100CC
  2197.     BRA.S    LAB_00C8        ;15B4: 6010
  2198. LAB_00C7:
  2199.     MOVEQ    #0,D1            ;15B6: 7200
  2200.     MOVE    D0,D1            ;15B8: 3200
  2201.     MOVEQ    #16,D0            ;15BA: 7010
  2202.     SUB.L    D0,D1            ;15BC: 9280
  2203.     MOVE.L    D7,D0            ;15BE: 2007
  2204.     ASR.L    D1,D0            ;15C0: E2A0
  2205.     MOVE.L    D0,204(A4)        ;15C2: 294000CC
  2206. LAB_00C8:
  2207.     MOVE.L    204(A4),D0        ;15C6: 202C00CC
  2208.     MOVE.L    D0,(A2)            ;15CA: 2480
  2209.     MOVE.L    #$FFFF0000,D1        ;15CC: 223CFFFF0000
  2210.     ADD.L    28(A5),D1        ;15D2: D2AD001C
  2211.     MOVE.L    D1,-(A7)        ;15D6: 2F01
  2212.     MOVE.L    D0,-(A7)        ;15D8: 2F00
  2213.     JSR    LAB_012F(PC)        ;15DA: 4EBA0BD8
  2214.     MOVEA.L    36(A5),A0        ;15DE: 206D0024
  2215.     MOVE.L    D0,(A0)            ;15E2: 2080
  2216.     MOVE.L    D5,(A7)            ;15E4: 2E85
  2217.     MOVE.L    204(A4),-(A7)        ;15E6: 2F2C00CC
  2218.     JSR    LAB_0134(PC)        ;15EA: 4EBA0C34
  2219.     LEA    12(A7),A7        ;15EE: 4FEF000C
  2220.     MOVE.L    D0,204(A4)        ;15F2: 294000CC
  2221.     SWAP    D0            ;15F6: 4840
  2222.     EXT.L    D0            ;15F8: 48C0
  2223.     MOVE    D0,(A3)            ;15FA: 3680
  2224.     MOVE.L    #$00010000,208(A4)    ;15FC: 297C0001000000D0
  2225.     CLR    -4(A5)            ;1604: 426DFFFC
  2226.     BRA.S    LAB_00CA        ;1608: 600E
  2227. LAB_00C9:
  2228.     MOVE.L    208(A4),D0        ;160A: 202C00D0
  2229.     ADD.L    D0,D0            ;160E: D080
  2230.     ADDQ    #1,-4(A5)        ;1610: 526DFFFC
  2231.     MOVE.L    D0,208(A4)        ;1614: 294000D0
  2232. LAB_00CA:
  2233.     MOVE.L    208(A4),D0        ;1618: 202C00D0
  2234.     CMP.L    204(A4),D0        ;161C: B0AC00CC
  2235.     BLE.S    LAB_00C9        ;1620: 6FE8
  2236.     MOVE.L    208(A4),D0        ;1622: 202C00D0
  2237.     ASR.L    #1,D0            ;1626: E280
  2238.     ASR.L    #2,D0            ;1628: E480
  2239.     MOVE    -4(A5),D1        ;162A: 322DFFFC
  2240.     SUBQ    #1,D1            ;162E: 5341
  2241.     SUBQ    #2,D1            ;1630: 5541
  2242.     EXT.L    D1            ;1632: 48C1
  2243.     MOVE.L    D4,D2            ;1634: 2404
  2244.     EXT.L    D2            ;1636: 48C2
  2245.     MOVEQ    #1,D3            ;1638: 7601
  2246.     SWAP    D3            ;163A: 4843
  2247.     MOVE.L    D3,-(A7)        ;163C: 2F03
  2248.     MOVE.L    D2,-(A7)        ;163E: 2F02
  2249.     MOVE.L    D3,-(A7)        ;1640: 2F03
  2250.     PEA    (10).W            ;1642: 4878000A
  2251.     PEA    (32000).W        ;1646: 48787D00
  2252.     MOVE.L    D1,-(A7)        ;164A: 2F01
  2253.     MOVE.L    A3,-(A7)        ;164C: 2F0B
  2254.     MOVE.L    D0,208(A4)        ;164E: 294000D0
  2255.     BSR    LAB_00BD        ;1652: 6100FC9E
  2256.     MOVE.L    204(A4),(A7)        ;1656: 2EAC00CC
  2257.     MOVE.L    208(A4),-(A7)        ;165A: 2F2C00D0
  2258.     JSR    LAB_0134(PC)        ;165E: 4EBA0BC0
  2259.     MOVEM.L    -36(A5),D2-D7/A2-A3    ;1662: 4CED0CFCFFDC
  2260.     UNLK    A5            ;1668: 4E5D
  2261.     RTS                ;166A: 4E75
  2262. LAB_00CB:
  2263.     LINK    A5,#-4            ;166C: 4E55FFFC
  2264.     MOVEM.L    D2/D4-D7/A3,-(A7)    ;1670: 48E72F10
  2265.     MOVEA.L    8(A5),A3        ;1674: 266D0008
  2266.     MOVE.L    12(A5),D7        ;1678: 2E2D000C
  2267.     MOVE.L    16(A5),D6        ;167C: 2C2D0010
  2268.     MOVE.L    20(A5),D5        ;1680: 2A2D0014
  2269.     MOVE.L    24(A5),D4        ;1684: 282D0018
  2270.     CLR    -2(A5)            ;1688: 426DFFFE
  2271.     MOVE.L    D7,D0            ;168C: 2007
  2272.     MOVE.L    D6,D1            ;168E: 2206
  2273.     JSR    LAB_03A2(PC)        ;1690: 4EBA594E
  2274.     PEA    -2(A5)            ;1694: 486DFFFE
  2275.     MOVE.L    D0,-(A7)        ;1698: 2F00
  2276.     BSR    LAB_00BA        ;169A: 6100FC34
  2277.     MOVE.L    D5,D1            ;169E: 2205
  2278.     JSR    LAB_03A6(PC)        ;16A0: 4EBA5990
  2279.     PEA    -2(A5)            ;16A4: 486DFFFE
  2280.     MOVE.L    D0,-(A7)        ;16A8: 2F00
  2281.     BSR    LAB_00BA        ;16AA: 6100FC24
  2282.     MOVE.L    D4,D1            ;16AE: 2204
  2283.     JSR    LAB_03A6(PC)        ;16B0: 4EBA5980
  2284.     PEA    -2(A5)            ;16B4: 486DFFFE
  2285.     MOVE.L    D0,-(A7)        ;16B8: 2F00
  2286.     BSR    LAB_00BA        ;16BA: 6100FC14
  2287.     LEA    24(A7),A7        ;16BE: 4FEF0018
  2288.     MOVE.L    D0,D6            ;16C2: 2C00
  2289.     MOVE    -2(A5),D0        ;16C4: 302DFFFE
  2290.     EXT.L    D0            ;16C8: 48C0
  2291.     MOVEQ    #16,D1            ;16CA: 7210
  2292.     SUB.L    D1,D0            ;16CC: 9081
  2293.     MOVE.L    D6,D7            ;16CE: 2E06
  2294.     LSR.L    D0,D7            ;16D0: E0AF
  2295.     BRA.S    LAB_00CD        ;16D2: 600C
  2296. LAB_00CC:
  2297.     LSR.L    #1,D6            ;16D4: E28E
  2298.     MOVE    -2(A5),D0        ;16D6: 302DFFFE
  2299.     SUBQ    #1,D0            ;16DA: 5340
  2300.     MOVE    D0,-2(A5)        ;16DC: 3B40FFFE
  2301. LAB_00CD:
  2302.     CMPI.L    #$00008000,D6        ;16E0: 0C8600008000
  2303.     BCC.S    LAB_00CC        ;16E6: 64EC
  2304.     MOVE    -2(A5),D0        ;16E8: 302DFFFE
  2305.     EXT.L    D0            ;16EC: 48C0
  2306.     MOVE.L    D6,D1            ;16EE: 2206
  2307.     LSR.L    D0,D1            ;16F0: E0A9
  2308.     MOVE    D1,(A3)            ;16F2: 3681
  2309.     MOVE    -2(A5),D0        ;16F4: 302DFFFE
  2310.     EXT.L    D0            ;16F8: 48C0
  2311.     MOVEQ    #12,D1            ;16FA: 720C
  2312.     SUB.L    D0,D1            ;16FC: 9280
  2313.     MOVE    -2(A5),D0        ;16FE: 302DFFFE
  2314.     EXT.L    D0            ;1702: 48C0
  2315.     MOVE    34(A5),D2        ;1704: 342D0022
  2316.     EXT.L    D2            ;1708: 48C2
  2317.     MOVE.L    D7,-(A7)        ;170A: 2F07
  2318.     MOVE.L    D2,-(A7)        ;170C: 2F02
  2319.     MOVE.L    28(A5),-(A7)        ;170E: 2F2D001C
  2320.     MOVE.L    D0,-(A7)        ;1712: 2F00
  2321.     MOVE.L    D6,-(A7)        ;1714: 2F06
  2322.     MOVE.L    D1,-(A7)        ;1716: 2F01
  2323.     MOVE.L    A3,-(A7)        ;1718: 2F0B
  2324.     BSR    LAB_00BD        ;171A: 6100FBD6
  2325.     PEA    (2).W            ;171E: 48780002
  2326.     MOVE.L    A3,-(A7)        ;1722: 2F0B
  2327.     PEA    (16383).W        ;1724: 48783FFF
  2328.     JSR    LAB_0039(PC)        ;1728: 4EBAED7A
  2329.     MOVE    2036(A4),38(A3)        ;172C: 376C07F40026
  2330.     MOVEM.L    -28(A5),D2/D4-D7/A3    ;1732: 4CED08F4FFE4
  2331.     UNLK    A5            ;1738: 4E5D
  2332.     RTS                ;173A: 4E75
  2333. LAB_00CE:
  2334.     LINK    A5,#-80            ;173C: 4E55FFB0
  2335.     MOVEM.L    D2-D7/A2-A3,-(A7)    ;1740: 48E73F30
  2336.     MOVEA.L    8(A5),A3        ;1744: 266D0008
  2337.     MOVEA.L    12(A5),A2        ;1748: 246D000C
  2338.     MOVEA.L    90(A2),A2        ;174C: 246A005A
  2339.     MOVE    56(A2),D0        ;1750: 302A0038
  2340.     MOVE    #$2710,D1        ;1754: 323C2710
  2341.     MULU    D1,D0            ;1758: C0C1
  2342.     MOVEQ    #127,D1            ;175A: 727F
  2343.     ADD.L    D1,D1            ;175C: D281
  2344.     JSR    LAB_03A6(PC)        ;175E: 4EBA58D2
  2345.     MOVE    54(A2),D1        ;1762: 322A0036
  2346.     MULU    #$2710,D1        ;1766: C2FC2710
  2347.     MOVE.L    D0,72(A7)        ;176A: 2F400048
  2348.     MOVE.L    D1,D0            ;176E: 2001
  2349.     MOVEQ    #127,D1            ;1770: 727F
  2350.     ADD.L    D1,D1            ;1772: D281
  2351.     JSR    LAB_03A6(PC)        ;1774: 4EBA58BC
  2352.     MOVE.L    28(A3),D6        ;1778: 2C2B001C
  2353.     MOVE.L    D6,D1            ;177C: 2206
  2354.     MOVE.L    32(A3),D5        ;177E: 2A2B0020
  2355.     MOVE.L    D5,D2            ;1782: 2405
  2356.     MOVE.L    24(A3),D4        ;1784: 282B0018
  2357.     MOVE.L    20(A3),D3        ;1788: 262B0014
  2358.     MOVE.L    840(A4),D7        ;178C: 2E2C0348
  2359.     MOVE.L    D0,68(A7)        ;1790: 2F400044
  2360.     MOVE.L    D1,64(A7)        ;1794: 2F410040
  2361.     MOVE.L    D2,60(A7)        ;1798: 2F42003C
  2362.     TST.L    D3            ;179C: 4A83
  2363.     BNE.S    LAB_00CF        ;179E: 6610
  2364.     CMPI.L    #$00010000,D4        ;17A0: 0C8400010000
  2365.     BNE.S    LAB_00CF        ;17A6: 6608
  2366.     CMPI.L    #$00020000,D7        ;17A8: 0C8700020000
  2367.     BEQ.S    LAB_00D0        ;17AE: 6708
  2368. LAB_00CF:
  2369.     MOVEQ    #0,D0            ;17B0: 7000
  2370.     MOVE    D0,1168(A4)        ;17B2: 39400490
  2371.     BRA.S    LAB_00D5        ;17B6: 6056
  2372. LAB_00D0:
  2373.     CMPI.L    #$00010000,D6        ;17B8: 0C8600010000
  2374.     BNE.S    LAB_00D1        ;17BE: 660C
  2375.     TST.L    D5            ;17C0: 4A85
  2376.     BNE.S    LAB_00D1        ;17C2: 6608
  2377.     MOVE    #$0001,1168(A4)        ;17C4: 397C00010490
  2378.     BRA.S    LAB_00D5        ;17CA: 6042
  2379. LAB_00D1:
  2380.     TST.L    D6            ;17CC: 4A86
  2381.     BNE.S    LAB_00D2        ;17CE: 6610
  2382.     CMPI.L    #$00010000,D5        ;17D0: 0C8500010000
  2383.     BNE.S    LAB_00D2        ;17D6: 6608
  2384.     MOVE    #$0002,1168(A4)        ;17D8: 397C00020490
  2385.     BRA.S    LAB_00D5        ;17DE: 602E
  2386. LAB_00D2:
  2387.     CMPI.L    #$FFFF0000,D6        ;17E0: 0C86FFFF0000
  2388.     BNE.S    LAB_00D3        ;17E6: 660C
  2389.     TST.L    D5            ;17E8: 4A85
  2390.     BNE.S    LAB_00D3        ;17EA: 6608
  2391.     MOVE    #$0003,1168(A4)        ;17EC: 397C00030490
  2392.     BRA.S    LAB_00D5        ;17F2: 601A
  2393. LAB_00D3:
  2394.     TST.L    D6            ;17F4: 4A86
  2395.     BNE.S    LAB_00D4        ;17F6: 6610
  2396.     CMPI.L    #$FFFF0000,D5        ;17F8: 0C85FFFF0000
  2397.     BNE.S    LAB_00D4        ;17FE: 6608
  2398.     MOVE    #$0004,1168(A4)        ;1800: 397C00040490
  2399.     BRA.S    LAB_00D5        ;1806: 6006
  2400. LAB_00D4:
  2401.     MOVEQ    #0,D0            ;1808: 7000
  2402.     MOVE    D0,1168(A4)        ;180A: 39400490
  2403. LAB_00D5:
  2404.     TST    1168(A4)        ;180E: 4A6C0490
  2405.     BNE    LAB_00F1        ;1812: 660002F6
  2406.     CLR    212(A4)            ;1816: 426C00D4
  2407.     MOVE    46(A2),D0        ;181A: 302A002E
  2408.     EXT.L    D0            ;181E: 48C0
  2409.     SWAP    D0            ;1820: 4840
  2410.     CLR    D0            ;1822: 4240
  2411.     MOVE.L    D0,D6            ;1824: 2C00
  2412.     CMPI.L    #$00020000,D7        ;1826: 0C8700020000
  2413.     BNE.S    LAB_00D6        ;182C: 660C
  2414.     MOVE.L    D4,-(A7)        ;182E: 2F04
  2415.     MOVE.L    D3,-(A7)        ;1830: 2F03
  2416.     JSR    LAB_0134(PC)        ;1832: 4EBA09EC
  2417.     ADDQ    #8,A7            ;1836: 504F
  2418.     MOVE.L    D0,D7            ;1838: 2E00
  2419. LAB_00D6:
  2420.     CMPI.L    #$FFFF0000,D7        ;183A: 0C87FFFF0000
  2421.     BLT.S    LAB_00D7        ;1840: 6D08
  2422.     CMPI.L    #$00010000,D7        ;1842: 0C8700010000
  2423.     BLE.S    LAB_00D8        ;1848: 6F06
  2424. LAB_00D7:
  2425.     MOVEQ    #0,D0            ;184A: 7000
  2426.     BRA    LAB_00FB        ;184C: 600003B8
  2427. LAB_00D8:
  2428.     MOVE    18(A3),D0        ;1850: 302B0012
  2429.     EXT.L    D0            ;1854: 48C0
  2430.     SWAP    D0            ;1856: 4840
  2431.     CLR    D0            ;1858: 4240
  2432.     MOVE.L    D6,-(A7)        ;185A: 2F06
  2433.     MOVE.L    D0,-(A7)        ;185C: 2F00
  2434.     JSR    LAB_0134(PC)        ;185E: 4EBA09C0
  2435.     MOVE    16(A3),D1        ;1862: 322B0010
  2436.     EXT.L    D1            ;1866: 48C1
  2437.     SWAP    D1            ;1868: 4841
  2438.     CLR    D1            ;186A: 4241
  2439.     MOVE.L    D6,(A7)            ;186C: 2E86
  2440.     MOVE.L    D1,-(A7)        ;186E: 2F01
  2441.     MOVE.L    D0,68(A7)        ;1870: 2F400044
  2442.     JSR    LAB_0134(PC)        ;1874: 4EBA09AA
  2443.     LEA    12(A7),A7        ;1878: 4FEF000C
  2444.     MOVE.L    D0,52(A7)        ;187C: 2F400034
  2445.     TST    212(A4)            ;1880: 4A6C00D4
  2446.     BEQ.S    LAB_00D9        ;1884: 6706
  2447.     MOVEQ    #0,D0            ;1886: 7000
  2448.     BRA    LAB_00FB        ;1888: 6000037C
  2449. LAB_00D9:
  2450.     MOVE.L    56(A7),-(A7)        ;188C: 2F2F0038
  2451.     MOVE.L    68(A7),-(A7)        ;1890: 2F2F0044
  2452.     JSR    LAB_012F(PC)        ;1894: 4EBA091E
  2453.     MOVE.L    64(A7),(A7)        ;1898: 2EAF0040
  2454.     MOVE.L    68(A7),-(A7)        ;189C: 2F2F0044
  2455.     MOVE.L    D0,60(A7)        ;18A0: 2F40003C
  2456.     JSR    LAB_012F(PC)        ;18A4: 4EBA090E
  2457.     MOVE.L    D7,(A7)            ;18A8: 2E87
  2458.     MOVE.L    76(A7),-(A7)        ;18AA: 2F2F004C
  2459.     MOVE.L    D0,60(A7)        ;18AE: 2F40003C
  2460.     JSR    LAB_012F(PC)        ;18B2: 4EBA0900
  2461.     SUB.L    76(A7),D0        ;18B6: 90AF004C
  2462.     MOVE.L    D0,(A7)            ;18BA: 2E80
  2463.     MOVE.L    68(A7),-(A7)        ;18BC: 2F2F0044
  2464.     JSR    LAB_012F(PC)        ;18C0: 4EBA08F2
  2465.     MOVE.L    D7,(A7)            ;18C4: 2E87
  2466.     MOVE.L    80(A7),-(A7)        ;18C6: 2F2F0050
  2467.     MOVE.L    D0,64(A7)        ;18CA: 2F400040
  2468.     JSR    LAB_012F(PC)        ;18CE: 4EBA08E4
  2469.     ADD.L    88(A7),D0        ;18D2: D0AF0058
  2470.     MOVE.L    D0,(A7)            ;18D6: 2E80
  2471.     MOVE.L    76(A7),-(A7)        ;18D8: 2F2F004C
  2472.     JSR    LAB_012F(PC)        ;18DC: 4EBA08D6
  2473.     LEA    28(A7),A7        ;18E0: 4FEF001C
  2474.     MOVE.L    48(A7),D1        ;18E4: 222F0030
  2475.     MOVE.L    40(A7),D2        ;18E8: 242F0028
  2476.     MOVE.L    D1,D3            ;18EC: 2601
  2477.     ADD.L    D2,D3            ;18EE: D682
  2478.     MOVE.L    D3,D6            ;18F0: 2C03
  2479.     MOVE.L    D0,36(A7)        ;18F2: 2F400024
  2480.     TST.L    D6            ;18F6: 4A86
  2481.     BPL.S    LAB_00DA        ;18F8: 6A06
  2482.     MOVE.L    D6,D3            ;18FA: 2606
  2483.     NEG.L    D3            ;18FC: 4483
  2484.     BRA.S    LAB_00DB        ;18FE: 6002
  2485. LAB_00DA:
  2486.     MOVE.L    D6,D3            ;1900: 2606
  2487. LAB_00DB:
  2488.     MOVE.L    D3,D5            ;1902: 2A03
  2489.     MOVE.L    D1,D3            ;1904: 2601
  2490.     SUB.L    D2,D3            ;1906: 9682
  2491.     MOVE.L    D3,D7            ;1908: 2E03
  2492.     TST.L    D7            ;190A: 4A87
  2493.     BPL.S    LAB_00DC        ;190C: 6A06
  2494.     MOVE.L    D7,D1            ;190E: 2207
  2495.     NEG.L    D1            ;1910: 4481
  2496.     BRA.S    LAB_00DD        ;1912: 6002
  2497. LAB_00DC:
  2498.     MOVE.L    D7,D1            ;1914: 2207
  2499. LAB_00DD:
  2500.     CMP.L    D1,D5            ;1916: BA81
  2501.     BGE.S    LAB_00DF        ;1918: 6C0E
  2502.     TST.L    D7            ;191A: 4A87
  2503.     BPL.S    LAB_00DE        ;191C: 6A06
  2504.     MOVE.L    D7,D1            ;191E: 2207
  2505.     NEG.L    D1            ;1920: 4481
  2506.     BRA.S    LAB_00E1        ;1922: 6010
  2507. LAB_00DE:
  2508.     MOVE.L    D7,D1            ;1924: 2207
  2509.     BRA.S    LAB_00E1        ;1926: 600C
  2510. LAB_00DF:
  2511.     TST.L    D6            ;1928: 4A86
  2512.     BPL.S    LAB_00E0        ;192A: 6A06
  2513.     MOVE.L    D6,D1            ;192C: 2206
  2514.     NEG.L    D1            ;192E: 4481
  2515.     BRA.S    LAB_00E1        ;1930: 6002
  2516. LAB_00E0:
  2517.     MOVE.L    D6,D1            ;1932: 2206
  2518. LAB_00E1:
  2519.     MOVE.L    D0,D5            ;1934: 2A00
  2520.     MOVE.L    44(A7),D7        ;1936: 2E2F002C
  2521.     MOVE.L    D7,D4            ;193A: 2807
  2522.     ADD.L    D5,D4            ;193C: D885
  2523.     MOVEM.L    D1,32(A7)        ;193E: 48EF00020020
  2524.     BGE.S    LAB_00E2        ;1944: 6C06
  2525.     MOVE.L    D4,D2            ;1946: 2404
  2526.     NEG.L    D2            ;1948: 4482
  2527.     BRA.S    LAB_00E3        ;194A: 6002
  2528. LAB_00E2:
  2529.     MOVE.L    D4,D2            ;194C: 2404
  2530. LAB_00E3:
  2531.     MOVE.L    D2,D6            ;194E: 2C02
  2532.     SUB.L    D5,D7            ;1950: 9E85
  2533.     BGE.S    LAB_00E4        ;1952: 6C06
  2534.     MOVE.L    D7,D2            ;1954: 2407
  2535.     NEG.L    D2            ;1956: 4482
  2536.     BRA.S    LAB_00E5        ;1958: 6002
  2537. LAB_00E4:
  2538.     MOVE.L    D7,D2            ;195A: 2407
  2539. LAB_00E5:
  2540.     CMP.L    D2,D6            ;195C: BC82
  2541.     BGE.S    LAB_00E7        ;195E: 6C0E
  2542.     TST.L    D7            ;1960: 4A87
  2543.     BPL.S    LAB_00E6        ;1962: 6A06
  2544.     MOVE.L    D7,D2            ;1964: 2407
  2545.     NEG.L    D2            ;1966: 4482
  2546.     BRA.S    LAB_00E9        ;1968: 6010
  2547. LAB_00E6:
  2548.     MOVE.L    D7,D2            ;196A: 2407
  2549.     BRA.S    LAB_00E9        ;196C: 600C
  2550. LAB_00E7:
  2551.     TST.L    D4            ;196E: 4A84
  2552.     BPL.S    LAB_00E8        ;1970: 6A06
  2553.     MOVE.L    D4,D2            ;1972: 2404
  2554.     NEG.L    D2            ;1974: 4482
  2555.     BRA.S    LAB_00E9        ;1976: 6002
  2556. LAB_00E8:
  2557.     MOVE.L    D4,D2            ;1978: 2404
  2558. LAB_00E9:
  2559.     MOVE.L    D2,D7            ;197A: 2E02
  2560.     TST    212(A4)            ;197C: 4A6C00D4
  2561.     BEQ.S    LAB_00EA        ;1980: 6706
  2562.     MOVEQ    #0,D0            ;1982: 7000
  2563.     BRA    LAB_00FB        ;1984: 60000280
  2564. LAB_00EA:
  2565.     MOVE    52(A3),D0        ;1988: 302B0034
  2566.     EXT.L    D0            ;198C: 48C0
  2567.     PEA    -28(A5)            ;198E: 486DFFE4
  2568.     PEA    -20(A5)            ;1992: 486DFFEC
  2569.     MOVE.L    44(A3),-(A7)        ;1996: 2F2B002C
  2570.     MOVE.L    D0,-(A7)        ;199A: 2F00
  2571.     MOVE.L    D1,-(A7)        ;199C: 2F01
  2572.     MOVE.L    36(A3),-(A7)        ;199E: 2F2B0024
  2573.     MOVE.L    96(A7),-(A7)        ;19A2: 2F2F0060
  2574.     PEA    1012(A4)        ;19A6: 486C03F4
  2575.     BSR    LAB_00C6        ;19AA: 6100FBB4
  2576.     MOVE.L    D0,D6            ;19AE: 2C00
  2577.     MOVE    54(A3),D0        ;19B0: 302B0036
  2578.     EXT.L    D0            ;19B4: 48C0
  2579.     PEA    -32(A5)            ;19B6: 486DFFE0
  2580.     PEA    -24(A5)            ;19BA: 486DFFE8
  2581.     MOVE.L    48(A3),-(A7)        ;19BE: 2F2B0030
  2582.     MOVE.L    D0,-(A7)        ;19C2: 2F00
  2583.     MOVE.L    D7,-(A7)        ;19C4: 2F07
  2584.     MOVE.L    40(A3),-(A7)        ;19C6: 2F2B0028
  2585.     MOVE.L    124(A7),-(A7)        ;19CA: 2F2F007C
  2586.     PEA    1078(A4)        ;19CE: 486C0436
  2587.     BSR    LAB_00C6        ;19D2: 6100FB8C
  2588.     LEA    64(A7),A7        ;19D6: 4FEF0040
  2589.     MOVE.L    D0,D5            ;19DA: 2A00
  2590.     TST    212(A4)            ;19DC: 4A6C00D4
  2591.     BEQ.S    LAB_00EB        ;19E0: 6706
  2592.     MOVEQ    #0,D0            ;19E2: 7000
  2593.     BRA    LAB_00FB        ;19E4: 60000220
  2594. LAB_00EB:
  2595.     MOVE.L    32(A7),-(A7)        ;19E8: 2F2F0020
  2596.     MOVE.L    52(A7),-(A7)        ;19EC: 2F2F0034
  2597.     JSR    LAB_0134(PC)        ;19F0: 4EBA082E
  2598.     MOVE.L    D0,(A7)            ;19F4: 2E80
  2599.     MOVE.L    D6,-(A7)        ;19F6: 2F06
  2600.     JSR    LAB_012F(PC)        ;19F8: 4EBA07BA
  2601.     MOVE.L    D0,180(A4)        ;19FC: 294000B4
  2602.     MOVE.L    D7,(A7)            ;1A00: 2E87
  2603.     MOVE.L    56(A7),-(A7)        ;1A02: 2F2F0038
  2604.     JSR    LAB_0134(PC)        ;1A06: 4EBA0818
  2605.     MOVE.L    D0,(A7)            ;1A0A: 2E80
  2606.     MOVE.L    D5,-(A7)        ;1A0C: 2F05
  2607.     JSR    LAB_012F(PC)        ;1A0E: 4EBA07A4
  2608.     MOVE.L    D0,184(A4)        ;1A12: 294000B8
  2609.     MOVE.L    52(A7),(A7)        ;1A16: 2EAF0034
  2610.     MOVE.L    60(A7),-(A7)        ;1A1A: 2F2F003C
  2611.     JSR    LAB_0134(PC)        ;1A1E: 4EBA0800
  2612.     MOVE.L    D0,(A7)            ;1A22: 2E80
  2613.     MOVE.L    D6,-(A7)        ;1A24: 2F06
  2614.     JSR    LAB_012F(PC)        ;1A26: 4EBA078C
  2615.     MOVE.L    D0,188(A4)        ;1A2A: 294000BC
  2616.     MOVE.L    D7,(A7)            ;1A2E: 2E87
  2617.     MOVE.L    64(A7),-(A7)        ;1A30: 2F2F0040
  2618.     JSR    LAB_0134(PC)        ;1A34: 4EBA07EA
  2619.     MOVE.L    D0,(A7)            ;1A38: 2E80
  2620.     MOVE.L    D5,-(A7)        ;1A3A: 2F05
  2621.     JSR    LAB_012F(PC)        ;1A3C: 4EBA0776
  2622.     MOVE.L    D0,192(A4)        ;1A40: 294000C0
  2623.     MOVE.L    84(A7),D0        ;1A44: 202F0054
  2624.     ADD.L    76(A7),D0        ;1A48: D0AF004C
  2625.     MOVE.L    68(A7),(A7)        ;1A4C: 2EAF0044
  2626.     MOVE.L    D0,-(A7)        ;1A50: 2F00
  2627.     JSR    LAB_0134(PC)        ;1A52: 4EBA07CC
  2628.     MOVEQ    #1,D1            ;1A56: 7201
  2629.     SWAP    D1            ;1A58: 4841
  2630.     SUB.L    D0,D1            ;1A5A: 9280
  2631.     MOVE.L    D1,(A7)            ;1A5C: 2E81
  2632.     MOVE.L    #$20000000,-(A7)    ;1A5E: 2F3C20000000
  2633.     JSR    LAB_012F(PC)        ;1A64: 4EBA074E
  2634.     MOVE.L    D0,(A7)            ;1A68: 2E80
  2635.     MOVE.L    D6,-(A7)        ;1A6A: 2F06
  2636.     JSR    LAB_012F(PC)        ;1A6C: 4EBA0746
  2637.     MOVE.L    D0,196(A4)        ;1A70: 294000C4
  2638.     MOVE.L    D7,(A7)            ;1A74: 2E87
  2639.     MOVE.L    D4,-(A7)        ;1A76: 2F04
  2640.     JSR    LAB_0134(PC)        ;1A78: 4EBA07A6
  2641.     MOVEQ    #1,D1            ;1A7C: 7201
  2642.     SWAP    D1            ;1A7E: 4841
  2643.     SUB.L    D0,D1            ;1A80: 9280
  2644.     MOVE.L    D1,(A7)            ;1A82: 2E81
  2645.     MOVE.L    #$20000000,-(A7)    ;1A84: 2F3C20000000
  2646.     JSR    LAB_012F(PC)        ;1A8A: 4EBA0728
  2647.     MOVE.L    D0,(A7)            ;1A8E: 2E80
  2648.     MOVE.L    D5,-(A7)        ;1A90: 2F05
  2649.     JSR    LAB_012F(PC)        ;1A92: 4EBA0720
  2650.     LEA    60(A7),A7        ;1A96: 4FEF003C
  2651.     MOVE.L    D0,200(A4)        ;1A9A: 294000C8
  2652.     TST    212(A4)            ;1A9E: 4A6C00D4
  2653.     BEQ.S    LAB_00EC        ;1AA2: 6706
  2654.     MOVEQ    #0,D0            ;1AA4: 7000
  2655.     BRA    LAB_00FB        ;1AA6: 6000015E
  2656. LAB_00EC:
  2657.     MOVE.L    64(A7),D7        ;1AAA: 2E2F0040
  2658.     TST.L    D7            ;1AAE: 4A87
  2659.     BPL.S    LAB_00ED        ;1AB0: 6A06
  2660.     MOVE.L    D7,D0            ;1AB2: 2007
  2661.     NEG.L    D0            ;1AB4: 4480
  2662.     BRA.S    LAB_00EE        ;1AB6: 6002
  2663. LAB_00ED:
  2664.     MOVE.L    D7,D0            ;1AB8: 2007
  2665. LAB_00EE:
  2666.     MOVE.L    D0,D6            ;1ABA: 2C00
  2667.     MOVE.L    60(A7),D7        ;1ABC: 2E2F003C
  2668.     TST.L    D7            ;1AC0: 4A87
  2669.     BPL.S    LAB_00EF        ;1AC2: 6A06
  2670.     MOVE.L    D7,D0            ;1AC4: 2007
  2671.     NEG.L    D0            ;1AC6: 4480
  2672.     BRA.S    LAB_00F0        ;1AC8: 6002
  2673. LAB_00EF:
  2674.     MOVE.L    D7,D0            ;1ACA: 2007
  2675. LAB_00F0:
  2676.     MOVE    52(A3),D1        ;1ACC: 322B0034
  2677.     EXT.L    D1            ;1AD0: 48C1
  2678.     MOVE    54(A3),D2        ;1AD2: 342B0036
  2679.     EXT.L    D2            ;1AD6: 48C2
  2680.     MOVE.L    D2,-(A7)        ;1AD8: 2F02
  2681.     MOVE.L    D1,-(A7)        ;1ADA: 2F01
  2682.     MOVE.L    -32(A5),-(A7)        ;1ADC: 2F2DFFE0
  2683.     MOVE.L    -28(A5),-(A7)        ;1AE0: 2F2DFFE4
  2684.     MOVE.L    -24(A5),-(A7)        ;1AE4: 2F2DFFE8
  2685.     MOVE.L    -20(A5),-(A7)        ;1AE8: 2F2DFFEC
  2686.     MOVE.L    D0,-(A7)        ;1AEC: 2F00
  2687.     MOVE.L    D6,-(A7)        ;1AEE: 2F06
  2688.     MOVE.L    84(A7),-(A7)        ;1AF0: 2F2F0054
  2689.     MOVE.L    92(A7),-(A7)        ;1AF4: 2F2F005C
  2690.     BSR    LAB_00C3        ;1AF8: 6100F964
  2691.     LEA    40(A7),A7        ;1AFC: 4FEF0028
  2692.     TST    D0            ;1B00: 4A40
  2693.     BNE.S    LAB_00F2        ;1B02: 6662
  2694.     MOVEQ    #0,D0            ;1B04: 7000
  2695.     BRA    LAB_00FB        ;1B06: 600000FE
  2696. LAB_00F1:
  2697.     MOVEQ    #0,D0            ;1B0A: 7000
  2698.     MOVE    46(A2),D0        ;1B0C: 302A002E
  2699.     MOVE    18(A3),D1        ;1B10: 322B0012
  2700.     EXT.L    D1            ;1B14: 48C1
  2701.     MOVE    52(A3),D2        ;1B16: 342B0034
  2702.     EXT.L    D2            ;1B1A: 48C2
  2703.     MOVE.L    D2,-(A7)        ;1B1C: 2F02
  2704.     MOVE.L    44(A3),-(A7)        ;1B1E: 2F2B002C
  2705.     MOVE.L    D1,-(A7)        ;1B22: 2F01
  2706.     MOVE.L    36(A3),-(A7)        ;1B24: 2F2B0024
  2707.     MOVE.L    88(A7),-(A7)        ;1B28: 2F2F0058
  2708.     MOVE.L    D0,-(A7)        ;1B2C: 2F00
  2709.     PEA    1012(A4)        ;1B2E: 486C03F4
  2710.     MOVE.L    D0,60(A7)        ;1B32: 2F40003C
  2711.     BSR    LAB_00CB        ;1B36: 6100FB34
  2712.     MOVE    16(A3),D0        ;1B3A: 302B0010
  2713.     EXT.L    D0            ;1B3E: 48C0
  2714.     MOVE    54(A3),D1        ;1B40: 322B0036
  2715.     EXT.L    D1            ;1B44: 48C1
  2716.     MOVE.L    D1,(A7)            ;1B46: 2E81
  2717.     MOVE.L    48(A3),-(A7)        ;1B48: 2F2B0030
  2718.     MOVE.L    D0,-(A7)        ;1B4C: 2F00
  2719.     MOVE.L    40(A3),-(A7)        ;1B4E: 2F2B0028
  2720.     MOVE.L    108(A7),-(A7)        ;1B52: 2F2F006C
  2721.     MOVE.L    76(A7),-(A7)        ;1B56: 2F2F004C
  2722.     PEA    1078(A4)        ;1B5A: 486C0436
  2723.     BSR    LAB_00CB        ;1B5E: 6100FB0C
  2724.     LEA    52(A7),A7        ;1B62: 4FEF0034
  2725. LAB_00F2:
  2726.     MOVE    1168(A4),D0        ;1B66: 302C0490
  2727.     SUBQ    #1,D0            ;1B6A: 5340
  2728.     BEQ.S    LAB_00F3        ;1B6C: 6708
  2729.     MOVE    1168(A4),D0        ;1B6E: 302C0490
  2730.     SUBQ    #3,D0            ;1B72: 5740
  2731.     BNE.S    LAB_00F4        ;1B74: 6612
  2732. LAB_00F3:
  2733.     LEA    1012(A4),A0        ;1B76: 41EC03F4
  2734.     MOVE.L    A0,1144(A4)        ;1B7A: 29480478
  2735.     LEA    1078(A4),A1        ;1B7E: 43EC0436
  2736.     MOVE.L    A1,1148(A4)        ;1B82: 2949047C
  2737.     BRA.S    LAB_00F5        ;1B86: 6010
  2738. LAB_00F4:
  2739.     LEA    1078(A4),A0        ;1B88: 41EC0436
  2740.     MOVE.L    A0,1144(A4)        ;1B8C: 29480478
  2741.     LEA    1012(A4),A0        ;1B90: 41EC03F4
  2742.     MOVE.L    A0,1148(A4)        ;1B94: 2948047C
  2743. LAB_00F5:
  2744.     MOVE    32(A2),D0        ;1B98: 302A0020
  2745.     MOVE    D0,1152(A4)        ;1B9C: 39400480
  2746.     EXT.L    D0            ;1BA0: 48C0
  2747.     PEA    (2).W            ;1BA2: 48780002
  2748.     MOVE.L    1148(A4),-(A7)        ;1BA6: 2F2C047C
  2749.     MOVE.L    D0,-(A7)        ;1BAA: 2F00
  2750.     JSR    LAB_0039(PC)        ;1BAC: 4EBAE8F6
  2751.     LEA    12(A7),A7        ;1BB0: 4FEF000C
  2752.     MOVE    2036(A4),1154(A4)    ;1BB4: 396C07F40482
  2753.     MOVE    1078(A4),D0        ;1BBA: 302C0436
  2754.     MOVE    1012(A4),D1        ;1BBE: 322C03F4
  2755.     CMP    D0,D1            ;1BC2: B240
  2756.     BGE.S    LAB_00F6        ;1BC4: 6C06
  2757.     MOVE    D1,-34(A5)        ;1BC6: 3B41FFDE
  2758.     BRA.S    LAB_00F7        ;1BCA: 6004
  2759. LAB_00F6:
  2760.     MOVE    D0,-34(A5)        ;1BCC: 3B40FFDE
  2761. LAB_00F7:
  2762.     MOVE    58(A3),D0        ;1BD0: 302B003A
  2763.     LSR    #8,D0            ;1BD4: E048
  2764.     LSR    #6,D0            ;1BD6: EC48
  2765.     MOVE    D0,1746(A4)        ;1BD8: 394006D2
  2766.     BNE.S    LAB_00FA        ;1BDC: 6626
  2767.     MOVE    -34(A5),D0        ;1BDE: 302DFFDE
  2768.     MOVEQ    #66,D1            ;1BE2: 7242
  2769.     CMP    D1,D0            ;1BE4: B041
  2770.     BGE.S    LAB_00F8        ;1BE6: 6C08
  2771.     MOVE    #$0003,1746(A4)        ;1BE8: 397C000306D2
  2772.     BRA.S    LAB_00FA        ;1BEE: 6014
  2773. LAB_00F8:
  2774.     CMPI    #$00D3,D0        ;1BF0: 0C4000D3
  2775.     BGE.S    LAB_00F9        ;1BF4: 6C08
  2776.     MOVE    #$0002,1746(A4)        ;1BF6: 397C000206D2
  2777.     BRA.S    LAB_00FA        ;1BFC: 6006
  2778. LAB_00F9:
  2779.     MOVEQ    #1,D0            ;1BFE: 7001
  2780.     MOVE    D0,1746(A4)        ;1C00: 394006D2
  2781. LAB_00FA:
  2782.     MOVEQ    #1,D0            ;1C04: 7001
  2783. LAB_00FB:
  2784.     MOVEM.L    (A7)+,D2-D7/A2-A3    ;1C06: 4CDF0CFC
  2785.     UNLK    A5            ;1C0A: 4E5D
  2786.     RTS                ;1C0C: 4E75
  2787.     DC.W    $0000            ;1C0E
  2788. LAB_00FC:
  2789.     MOVEM.L    D7/A2-A3,-(A7)        ;1C10: 48E70130
  2790.     MOVEA.L    16(A7),A3        ;1C14: 266F0010
  2791.     MOVEA.L    20(A7),A2        ;1C18: 246F0014
  2792.     MOVEQ    #0,D7            ;1C1C: 7E00
  2793.     BRA.S    LAB_00FF        ;1C1E: 600E
  2794. LAB_00FD:
  2795.     MOVE.B    (A2)+,D0        ;1C20: 101A
  2796.     MOVE.B    (A3)+,D1        ;1C22: 121B
  2797.     CMP.B    D0,D1            ;1C24: B200
  2798.     BEQ.S    LAB_00FE        ;1C26: 6704
  2799.     MOVEQ    #0,D0            ;1C28: 7000
  2800.     BRA.S    LAB_0100        ;1C2A: 600A
  2801. LAB_00FE:
  2802.     ADDQ    #1,D7            ;1C2C: 5247
  2803. LAB_00FF:
  2804.     MOVEQ    #60,D0            ;1C2E: 703C
  2805.     CMP    D0,D7            ;1C30: BE40
  2806.     BCS.S    LAB_00FD        ;1C32: 65EC
  2807.     MOVEQ    #1,D0            ;1C34: 7001
  2808. LAB_0100:
  2809.     MOVEM.L    (A7)+,D7/A2-A3        ;1C36: 4CDF0C80
  2810.     RTS                ;1C3A: 4E75
  2811. LAB_0101:
  2812.     MOVEM.L    A2-A3,-(A7)        ;1C3C: 48E70030
  2813.     MOVEA.L    12(A7),A3        ;1C40: 266F000C
  2814.     MOVEA.L    16(A7),A2        ;1C44: 246F0010
  2815.     MOVEA.L    A3,A0            ;1C48: 204B
  2816.     MOVEA.L    A2,A1            ;1C4A: 224A
  2817.     MOVEQ    #14,D0            ;1C4C: 700E
  2818. LAB_0102:
  2819.     MOVE.L    (A0)+,(A1)+        ;1C4E: 22D8
  2820.     DBF    D0,LAB_0102        ;1C50: 51C8FFFC
  2821.     MOVEM.L    (A7)+,A2-A3        ;1C54: 4CDF0C00
  2822.     RTS                ;1C58: 4E75
  2823.     DC.W    $0000            ;1C5A
  2824. LAB_0103:
  2825.     LINK    A5,#0            ;1C5C: 4E550000
  2826.     MOVEM.L    D2-D3/D5-D7/A3/A6,-(A7)    ;1C60: 48E73712
  2827.     MOVE.L    8(A5),D7        ;1C64: 2E2D0008
  2828.     MOVE.L    12(A5),D6        ;1C68: 2C2D000C
  2829.     MOVE    18(A5),D5        ;1C6C: 3A2D0012
  2830.     MOVEA.L    20(A5),A3        ;1C70: 266D0014
  2831.     MOVE.L    D7,D1            ;1C74: 2207
  2832.     MOVE.L    D6,D2            ;1C76: 2406
  2833.     MOVEQ    #-1,D3            ;1C78: 76FF
  2834.     MOVEA.L    4348(A4),A6        ;1C7A: 2C6C10FC
  2835.     JSR    -66(A6)            ;1C7E: 4EAEFFBE
  2836.     ADDQ.L    #1,D0            ;1C82: 5280
  2837.     BNE.S    LAB_0104        ;1C84: 6604
  2838.     MOVEQ    #0,D0            ;1C86: 7000
  2839.     BRA.S    LAB_0106        ;1C88: 601C
  2840. LAB_0104:
  2841.     MOVEQ    #0,D0            ;1C8A: 7000
  2842.     MOVE    D5,D0            ;1C8C: 3005
  2843.     MOVE.L    D0,D3            ;1C8E: 2600
  2844.     MOVE.L    D7,D1            ;1C90: 2207
  2845.     MOVE.L    A3,D2            ;1C92: 240B
  2846.     JSR    -42(A6)            ;1C94: 4EAEFFD6
  2847.     MOVEQ    #0,D1            ;1C98: 7200
  2848.     MOVE    D5,D1            ;1C9A: 3205
  2849.     CMP.L    D1,D0            ;1C9C: B081
  2850.     BEQ.S    LAB_0105        ;1C9E: 6704
  2851.     MOVEQ    #0,D0            ;1CA0: 7000
  2852.     BRA.S    LAB_0106        ;1CA2: 6002
  2853. LAB_0105:
  2854.     MOVEQ    #1,D0            ;1CA4: 7001
  2855. LAB_0106:
  2856.     MOVEM.L    (A7)+,D2-D3/D5-D7/A3/A6    ;1CA6: 4CDF48EC
  2857.     UNLK    A5            ;1CAA: 4E5D
  2858.     RTS                ;1CAC: 4E75
  2859. LAB_0107:
  2860.     DC.W    $6871            ;1CAE
  2861.     MOVE    26222(A6),-(A1)        ;1CB0: 332E666E
  2862.     MOVEQ    #0,D2            ;1CB4: 7400
  2863. LAB_0108:
  2864.     LINK    A5,#-4            ;1CB6: 4E55FFFC
  2865.     MOVEM.L    D2/D4-D7/A3,-(A7)    ;1CBA: 48E72F10
  2866.     MOVE.L    8(A5),D7        ;1CBE: 2E2D0008
  2867.     MOVE    14(A5),D6        ;1CC2: 3C2D000E
  2868.     MOVE.L    16(A5),D5        ;1CC6: 2A2D0010
  2869.     MOVE    22(A5),D4        ;1CCA: 382D0016
  2870.     MOVEQ    #0,D0            ;1CCE: 7000
  2871.     MOVE    D6,D0            ;1CD0: 3006
  2872.     MOVE.L    D0,-(A7)        ;1CD2: 2F00
  2873.     JSR    LAB_024E(PC)        ;1CD4: 4EBA25CE
  2874.     ADDQ    #4,A7            ;1CD8: 584F
  2875.     MOVEA.L    D0,A3            ;1CDA: 2640
  2876.     MOVE.L    A3,D0            ;1CDC: 200B
  2877.     BNE.S    LAB_0109        ;1CDE: 6604
  2878.     MOVEQ    #0,D0            ;1CE0: 7000
  2879.     BRA.S    LAB_010B        ;1CE2: 6034
  2880. LAB_0109:
  2881.     MOVEQ    #0,D0            ;1CE4: 7000
  2882.     MOVE    D4,D0            ;1CE6: 3004
  2883.     MOVEQ    #0,D1            ;1CE8: 7200
  2884.     MOVE    26(A5),D1        ;1CEA: 322D001A
  2885.     MOVEQ    #0,D2            ;1CEE: 7400
  2886.     MOVE    30(A5),D2        ;1CF0: 342D001E
  2887.     MOVE.L    D2,-(A7)        ;1CF4: 2F02
  2888.     MOVE.L    D1,-(A7)        ;1CF6: 2F01
  2889.     MOVE.L    A3,-(A7)        ;1CF8: 2F0B
  2890.     MOVE.L    D0,-(A7)        ;1CFA: 2F00
  2891.     MOVE.L    D5,-(A7)        ;1CFC: 2F05
  2892.     MOVE.L    D7,-(A7)        ;1CFE: 2F07
  2893.     BSR    LAB_0103        ;1D00: 6100FF5A
  2894.     LEA    24(A7),A7        ;1D04: 4FEF0018
  2895.     TST    D0            ;1D08: 4A40
  2896.     BNE.S    LAB_010A        ;1D0A: 660A
  2897.     MOVE.L    A3,-(A7)        ;1D0C: 2F0B
  2898.     JSR    LAB_024F(PC)        ;1D0E: 4EBA25B0
  2899.     MOVEQ    #0,D0            ;1D12: 7000
  2900.     BRA.S    LAB_010B        ;1D14: 6002
  2901. LAB_010A:
  2902.     MOVE.L    A3,D0            ;1D16: 200B
  2903. LAB_010B:
  2904.     MOVEM.L    -28(A5),D2/D4-D7/A3    ;1D18: 4CED08F4FFE4
  2905.     UNLK    A5            ;1D1E: 4E5D
  2906.     RTS                ;1D20: 4E75
  2907. LAB_010C:
  2908.     LINK    A5,#-16            ;1D22: 4E55FFF0
  2909.     MOVEM.L    D2-D3/D7/A2-A3,-(A7)    ;1D26: 48E73130
  2910.     MOVEA.L    8(A5),A3        ;1D2A: 266D0008
  2911.     MOVEA.L    12(A5),A0        ;1D2E: 206D000C
  2912.     MOVE.L    (A0),10(A3)        ;1D32: 2750000A
  2913.     MOVE    12(A0),D0        ;1D36: 3028000C
  2914.     MOVE    D0,18(A3)        ;1D3A: 37400012
  2915.     MOVE.L    A3,-(A7)        ;1D3E: 2F0B
  2916.     MOVE.L    A0,-(A7)        ;1D40: 2F08
  2917.     JSR    LAB_019D(PC)        ;1D42: 4EBA1160
  2918.     ADDQ    #8,A7            ;1D46: 504F
  2919.     TST    D0            ;1D48: 4A40
  2920.     BNE    LAB_0115        ;1D4A: 660001D4
  2921.     MOVEQ    #0,D0            ;1D4E: 7000
  2922.     MOVEA.L    12(A5),A0        ;1D50: 206D000C
  2923.     MOVE    10(A0),D0        ;1D54: 3028000A
  2924.     MOVEQ    #0,D1            ;1D58: 7200
  2925.     MOVE    D0,D1            ;1D5A: 3200
  2926.     MOVE    12(A0),D2        ;1D5C: 3428000C
  2927.     EXT.L    D2            ;1D60: 48C2
  2928.     MOVE.L    D2,-(A7)        ;1D62: 2F02
  2929.     PEA    (5).W            ;1D64: 48780005
  2930.     MOVE.L    D1,-(A7)        ;1D68: 2F01
  2931.     MOVE.L    6(A0),-(A7)        ;1D6A: 2F280006
  2932.     MOVE.L    D0,-(A7)        ;1D6E: 2F00
  2933.     MOVE.L    14(A3),-(A7)        ;1D70: 2F2B000E
  2934.     BSR    LAB_0108        ;1D74: 6100FF40
  2935.     LEA    24(A7),A7        ;1D78: 4FEF0018
  2936.     MOVE.L    D0,20(A3)        ;1D7C: 27400014
  2937.     BNE.S    LAB_010D        ;1D80: 660C
  2938.     MOVE.L    A3,-(A7)        ;1D82: 2F0B
  2939.     JSR    LAB_019C(PC)        ;1D84: 4EBA10F6
  2940.     MOVEQ    #67,D0            ;1D88: 7043
  2941.     BRA    LAB_0115        ;1D8A: 60000194
  2942. LAB_010D:
  2943.     MOVEA.L    20(A3),A0        ;1D8E: 206B0014
  2944.     LEA    6(A0),A1        ;1D92: 43E80006
  2945.     MOVE.L    A1,24(A3)        ;1D96: 27490018
  2946.     LEA    6(A0),A2        ;1D9A: 45E80006
  2947.     MOVEQ    #0,D7            ;1D9E: 7E00
  2948.     MOVE.L    A0,22(A7)        ;1DA0: 2F480016
  2949.     BRA.S    LAB_010F        ;1DA4: 6004
  2950. LAB_010E:
  2951.     ADDQ    #1,D7            ;1DA6: 5247
  2952.     ADDQ.L    #8,A2            ;1DA8: 508A
  2953. LAB_010F:
  2954.     MOVEQ    #-1,D0            ;1DAA: 70FF
  2955.     CMP    (A2),D0            ;1DAC: B052
  2956.     BNE.S    LAB_010E        ;1DAE: 66F6
  2957.     MOVE    D7,28(A3)        ;1DB0: 3747001C
  2958.     MOVEA.L    22(A7),A0        ;1DB4: 206F0016
  2959.     MOVE    4(A0),D0        ;1DB8: 30280004
  2960.     MOVEQ    #0,D1            ;1DBC: 7200
  2961.     MOVE    D0,D1            ;1DBE: 3200
  2962.     MOVEQ    #0,D2            ;1DC0: 7400
  2963.     MOVE    D0,D2            ;1DC2: 3400
  2964.     MOVEA.L    12(A5),A0        ;1DC4: 206D000C
  2965.     MOVE    12(A0),D3        ;1DC8: 3628000C
  2966.     EXT.L    D3            ;1DCC: 48C3
  2967.     MOVE.L    D3,-(A7)        ;1DCE: 2F03
  2968.     PEA    (3).W            ;1DD0: 48780003
  2969.     MOVE.L    D2,-(A7)        ;1DD4: 2F02
  2970.     MOVEA.L    34(A7),A0        ;1DD6: 206F0022
  2971.     MOVE.L    (A0),-(A7)        ;1DDA: 2F10
  2972.     MOVE.L    D1,-(A7)        ;1DDC: 2F01
  2973.     MOVE.L    14(A3),-(A7)        ;1DDE: 2F2B000E
  2974.     MOVE    D0,44(A7)        ;1DE2: 3F40002C
  2975.     BSR    LAB_0108        ;1DE6: 6100FECE
  2976.     LEA    24(A7),A7        ;1DEA: 4FEF0018
  2977.     MOVE.L    D0,30(A3)        ;1DEE: 2740001E
  2978.     BNE.S    LAB_0110        ;1DF2: 6614
  2979.     MOVE.L    A3,-(A7)        ;1DF4: 2F0B
  2980.     JSR    LAB_019C(PC)        ;1DF6: 4EBA1084
  2981.     MOVE.L    20(A3),(A7)        ;1DFA: 2EAB0014
  2982.     JSR    LAB_024F(PC)        ;1DFE: 4EBA24C0
  2983.     MOVEQ    #68,D0            ;1E02: 7044
  2984.     BRA    LAB_0115        ;1E04: 6000011A
  2985. LAB_0110:
  2986.     MOVEA.L    30(A3),A0        ;1E08: 206B001E
  2987.     MOVE    20(A7),34(A3)        ;1E0C: 376F00140022
  2988.     LEA    6(A0),A1        ;1E12: 43E80006
  2989.     MOVE.L    A1,-10(A5)        ;1E16: 2B49FFF6
  2990. LAB_0111:
  2991.     MOVEA.L    -10(A5),A0        ;1E1A: 206DFFF6
  2992.     MOVE    (A0),D0            ;1E1E: 3010
  2993.     ADDQ.L    #8,-10(A5)        ;1E20: 50ADFFF6
  2994.     MOVEA.L    30(A3),A1        ;1E24: 226B001E
  2995.     ADDA.L    2(A0),A1        ;1E28: D3E80002
  2996.     LEA    6(A1),A2        ;1E2C: 45E90006
  2997.     MOVE    6(A0),D1        ;1E30: 32280006
  2998.     SUBQ    #6,D1            ;1E34: 5D41
  2999.     MOVE    D0,22(A7)        ;1E36: 3F400016
  3000.     MOVE    D1,20(A7)        ;1E3A: 3F410014
  3001.     SUBI    #$0064,D0        ;1E3E: 04400064
  3002.     BLT    LAB_0114        ;1E42: 6D0000D0
  3003.     CMPI    #$000C,D0        ;1E46: 0C40000C
  3004.     BGE    LAB_0114        ;1E4A: 6C0000C8
  3005.     ADD    D0,D0            ;1E4E: D040
  3006.     MOVE    LAB_0112(PC,D0.W),D0    ;1E50: 303B0006
  3007.     JMP    LAB_0112+2(PC,D0.W)    ;1E54: 4EFB0004
  3008. LAB_0112:
  3009.     ORI.B    #$2E,(A6)        ;1E58: 0016002E
  3010.     ORI.B    #$48,CCR        ;1E5C: 003C0048
  3011.     ORI    #$0060,(A4)        ;1E60: 00540060
  3012.     ORI    #$0078,132(A4)        ;1E64: 006C00780084
  3013.     ORI.L    #$009C00A8,(A0)        ;1E6A: 0090009C00A8
  3014.     MOVEA.L    A2,A0            ;1E70: 204A
  3015.     SUBQ.L    #6,A0            ;1E72: 5D88
  3016.     MOVE.L    A0,36(A3)        ;1E74: 27480024
  3017.     MOVE    20(A7),D0        ;1E78: 302F0014
  3018.     MOVE.L    D0,D1            ;1E7C: 2200
  3019.     ADDQ    #6,D1            ;1E7E: 5C41
  3020.     MOVE    D1,40(A3)        ;1E80: 37410028
  3021.     BRA    LAB_0114        ;1E84: 6000008E
  3022.     MOVE.L    A2,42(A3)        ;1E88: 274A002A
  3023.     MOVE    20(A7),46(A3)        ;1E8C: 376F0014002E
  3024.     BRA    LAB_0114        ;1E92: 60000080
  3025.     MOVE.L    A2,48(A3)        ;1E96: 274A0030
  3026.     MOVE    20(A7),52(A3)        ;1E9A: 376F00140034
  3027.     BRA.S    LAB_0114        ;1EA0: 6072
  3028.     MOVE.L    A2,54(A3)        ;1EA2: 274A0036
  3029.     MOVE    20(A7),58(A3)        ;1EA6: 376F0014003A
  3030.     BRA.S    LAB_0114        ;1EAC: 6066
  3031.     MOVE.L    A2,60(A3)        ;1EAE: 274A003C
  3032.     MOVE    20(A7),64(A3)        ;1EB2: 376F00140040
  3033.     BRA.S    LAB_0114        ;1EB8: 605A
  3034.     MOVE.L    A2,66(A3)        ;1EBA: 274A0042
  3035.     MOVE    20(A7),70(A3)        ;1EBE: 376F00140046
  3036.     BRA.S    LAB_0114        ;1EC4: 604E
  3037.     MOVE.L    A2,72(A3)        ;1EC6: 274A0048
  3038.     MOVE    20(A7),76(A3)        ;1ECA: 376F0014004C
  3039.     BRA.S    LAB_0114        ;1ED0: 6042
  3040.     MOVE.L    A2,78(A3)        ;1ED2: 274A004E
  3041.     MOVE    20(A7),82(A3)        ;1ED6: 376F00140052
  3042.     BRA.S    LAB_0114        ;1EDC: 6036
  3043.     MOVE.L    A2,84(A3)        ;1EDE: 274A0054
  3044.     MOVE    20(A7),88(A3)        ;1EE2: 376F00140058
  3045.     BRA.S    LAB_0114        ;1EE8: 602A
  3046.     MOVE.L    A2,90(A3)        ;1EEA: 274A005A
  3047.     MOVE    20(A7),94(A3)        ;1EEE: 376F0014005E
  3048.     BRA.S    LAB_0114        ;1EF4: 601E
  3049.     MOVE.L    A2,96(A3)        ;1EF6: 274A0060
  3050.     MOVE    20(A7),100(A3)        ;1EFA: 376F00140064
  3051.     BRA.S    LAB_0114        ;1F00: 6012
  3052.     MOVEA.L    A2,A0            ;1F02: 204A
  3053.     SUBQ.L    #6,A0            ;1F04: 5D88
  3054.     MOVE.L    A0,102(A3)        ;1F06: 27480066
  3055.     MOVE    20(A7),D0        ;1F0A: 302F0014
  3056.     ADDQ    #6,D0            ;1F0E: 5C40
  3057.     MOVE    D0,106(A3)        ;1F10: 3740006A
  3058. LAB_0114:
  3059.     MOVE    22(A7),D0        ;1F14: 302F0016
  3060.     ADDQ    #1,D0            ;1F18: 5240
  3061.     BNE    LAB_0111        ;1F1A: 6600FEFE
  3062.     MOVEQ    #0,D0            ;1F1E: 7000
  3063. LAB_0115:
  3064.     MOVEM.L    -36(A5),D2-D3/D7/A2-A3    ;1F20: 4CED0C8CFFDC
  3065.     UNLK    A5            ;1F26: 4E5D
  3066.     RTS                ;1F28: 4E75
  3067. LAB_0116:
  3068.     MOVEM.L    D2/D5-D7/A3,-(A7)    ;1F2A: 48E72710
  3069.     MOVEA.L    24(A7),A3        ;1F2E: 266F0018
  3070.     MOVE    30(A7),D7        ;1F32: 3E2F001E
  3071.     MOVEA.L    A3,A0            ;1F36: 204B
  3072.     MOVEA.L    24(A0),A3        ;1F38: 26680018
  3073.     MOVEQ    #0,D6            ;1F3C: 7C00
  3074.     MOVE    28(A0),D0        ;1F3E: 3028001C
  3075.     MOVE.L    D0,D5            ;1F42: 2A00
  3076.     SUBQ    #1,D5            ;1F44: 5345
  3077.     BRA.S    LAB_011B        ;1F46: 6032
  3078. LAB_0117:
  3079.     MOVE.L    D5,D0            ;1F48: 2005
  3080.     EXT.L    D0            ;1F4A: 48C0
  3081.     MOVE.L    D6,D1            ;1F4C: 2206
  3082.     EXT.L    D1            ;1F4E: 48C1
  3083.     ADD.L    D0,D1            ;1F50: D280
  3084.     TST.L    D1            ;1F52: 4A81
  3085.     BPL.S    LAB_0118        ;1F54: 6A02
  3086.     ADDQ.L    #1,D1            ;1F56: 5281
  3087. LAB_0118:
  3088.     ASR.L    #1,D1            ;1F58: E281
  3089.     MOVE.L    D1,D0            ;1F5A: 2001
  3090.     EXT.L    D0            ;1F5C: 48C0
  3091.     ASL.L    #3,D0            ;1F5E: E780
  3092.     MOVE    0(A3,D0.L),D2        ;1F60: 34330800
  3093.     CMP    D7,D2            ;1F64: B447
  3094.     BNE.S    LAB_0119        ;1F66: 6604
  3095.     MOVE.L    D1,D0            ;1F68: 2001
  3096.     BRA.S    LAB_011C        ;1F6A: 6014
  3097. LAB_0119:
  3098.     CMP    D7,D2            ;1F6C: B447
  3099.     BCC.S    LAB_011A        ;1F6E: 6406
  3100.     MOVE.L    D1,D6            ;1F70: 2C01
  3101.     ADDQ    #1,D6            ;1F72: 5246
  3102.     BRA.S    LAB_011B        ;1F74: 6004
  3103. LAB_011A:
  3104.     MOVE.L    D1,D5            ;1F76: 2A01
  3105.     SUBQ    #1,D5            ;1F78: 5345
  3106. LAB_011B:
  3107.     CMP    D5,D6            ;1F7A: BC45
  3108.     BLE.S    LAB_0117        ;1F7C: 6FCA
  3109.     MOVEQ    #-1,D0            ;1F7E: 70FF
  3110. LAB_011C:
  3111.     MOVEM.L    (A7)+,D2/D5-D7/A3    ;1F80: 4CDF08E4
  3112.     RTS                ;1F84: 4E75
  3113. LAB_011D:
  3114.     LINK    A5,#-8            ;1F86: 4E55FFF8
  3115.     MOVEM.L    D6-D7/A3,-(A7)        ;1F8A: 48E70310
  3116.     MOVE    10(A5),D7        ;1F8E: 3E2D000A
  3117.     MOVE    14(A5),D6        ;1F92: 3C2D000E
  3118.     MOVEQ    #0,D0            ;1F96: 7000
  3119.     MOVE    D7,D0            ;1F98: 3007
  3120.     PEA    -8(A5)            ;1F9A: 486DFFF8
  3121.     MOVE.L    D0,-(A7)        ;1F9E: 2F00
  3122.     JSR    LAB_01AE(PC)        ;1FA0: 4EBA105E
  3123.     ADDQ    #8,A7            ;1FA4: 504F
  3124.     TST    D0            ;1FA6: 4A40
  3125.     BNE    LAB_0122        ;1FA8: 660000AA
  3126.     MOVEQ    #0,D0            ;1FAC: 7000
  3127.     MOVE    D7,D0            ;1FAE: 3007
  3128.     ASL.L    #2,D0            ;1FB0: E580
  3129.     MOVEA.L    1432(A4),A0        ;1FB2: 206C0598
  3130.     ADDA.L    D0,A0            ;1FB6: D1C0
  3131.     MOVE.L    -8(A5),-(A7)        ;1FB8: 2F2DFFF8
  3132.     MOVE.L    18(A0),-(A7)        ;1FBC: 2F280012
  3133.     JSR    LAB_019D(PC)        ;1FC0: 4EBA0EE2
  3134.     ADDQ    #8,A7            ;1FC4: 504F
  3135.     TST    D0            ;1FC6: 4A40
  3136.     BNE    LAB_0122        ;1FC8: 6600008A
  3137.     MOVE.L    1548(A4),D0        ;1FCC: 202C060C
  3138.     MOVEA.L    -8(A5),A0        ;1FD0: 206DFFF8
  3139.     CMP.L    10(A0),D0        ;1FD4: B0A8000A
  3140.     BEQ.S    LAB_011F        ;1FD8: 6720
  3141.     CLR.L    1548(A4)        ;1FDA: 42AC060C
  3142.     MOVE.L    A0,-(A7)        ;1FDE: 2F08
  3143.     JSR    LAB_0145(PC)        ;1FE0: 4EBA0422
  3144.     ADDQ    #4,A7            ;1FE4: 584F
  3145.     TST    D0            ;1FE6: 4A40
  3146.     BNE.S    LAB_011E        ;1FE8: 6606
  3147.     MOVE    #$025D,D0        ;1FEA: 303C025D
  3148.     BRA.S    LAB_0122        ;1FEE: 6064
  3149. LAB_011E:
  3150.     MOVEA.L    -8(A5),A0        ;1FF0: 206DFFF8
  3151.     MOVE.L    10(A0),1548(A4)        ;1FF4: 2968000A060C
  3152. LAB_011F:
  3153.     MOVE.L    D6,D0            ;1FFA: 2006
  3154.     EXT.L    D0            ;1FFC: 48C0
  3155.     ASL.L    #3,D0            ;1FFE: E780
  3156.     MOVEA.L    -8(A5),A1        ;2000: 226DFFF8
  3157.     MOVEA.L    24(A1),A0        ;2004: 20690018
  3158.     ADDA.L    D0,A0            ;2008: D1C0
  3159.     MOVEA.L    A0,A3            ;200A: 2648
  3160.     MOVE    6(A3),D0        ;200C: 302B0006
  3161.     CMPI    #$1000,D0        ;2010: 0C401000
  3162.     BLS.S    LAB_0120        ;2014: 6306
  3163.     MOVE    #$02BF,D0        ;2016: 303C02BF
  3164.     BRA.S    LAB_0122        ;201A: 6038
  3165. LAB_0120:
  3166.     MOVEQ    #0,D0            ;201C: 7000
  3167.     MOVE    6(A3),D0        ;201E: 302B0006
  3168.     MOVEQ    #0,D1            ;2022: 7200
  3169.     MOVE    18(A1),D1        ;2024: 32290012
  3170.     MOVE.L    D1,-(A7)        ;2028: 2F01
  3171.     PEA    (4).W            ;202A: 48780004
  3172.     MOVE.L    1172(A4),-(A7)        ;202E: 2F2C0494
  3173.     MOVE.L    D0,-(A7)        ;2032: 2F00
  3174.     MOVE.L    2(A3),-(A7)        ;2034: 2F2B0002
  3175.     MOVE.L    14(A1),-(A7)        ;2038: 2F29000E
  3176.     BSR    LAB_0103        ;203C: 6100FC1E
  3177.     LEA    24(A7),A7        ;2040: 4FEF0018
  3178.     TST    D0            ;2044: 4A40
  3179.     BNE.S    LAB_0121        ;2046: 6604
  3180.     MOVEQ    #70,D0            ;2048: 7046
  3181.     BRA.S    LAB_0122        ;204A: 6008
  3182. LAB_0121:
  3183.     MOVE.L    1172(A4),-(A7)        ;204C: 2F2C0494
  3184.     JSR    LAB_0161(PC)        ;2050: 4EBA07EE
  3185. LAB_0122:
  3186.     MOVEM.L    -20(A5),D6-D7/A3    ;2054: 4CED08C0FFEC
  3187.     UNLK    A5            ;205A: 4E5D
  3188.     RTS                ;205C: 4E75
  3189. LAB_0123:
  3190.     LINK    A5,#-12            ;205E: 4E55FFF4
  3191.     MOVEM.L    D7/A2-A3,-(A7)        ;2062: 48E70130
  3192.     MOVEA.L    8(A5),A3        ;2066: 266D0008
  3193.     MOVEQ    #0,D0            ;206A: 7000
  3194.     MOVE    2(A3),D0        ;206C: 302B0002
  3195.     MOVE    4(A3),D1        ;2070: 322B0004
  3196.     EXT.L    D1            ;2074: 48C1
  3197.     MOVE.L    D1,-(A7)        ;2076: 2F01
  3198.     MOVE.L    D0,-(A7)        ;2078: 2F00
  3199.     BSR    LAB_011D        ;207A: 6100FF0A
  3200.     ADDQ    #8,A7            ;207E: 504F
  3201.     TST    D0            ;2080: 4A40
  3202.     BEQ    LAB_0127        ;2082: 67000094
  3203.     CMPI    #$02BE,D0        ;2086: 0C4002BE
  3204.     BNE    LAB_0128        ;208A: 6600008E
  3205.     MOVEA.L    1432(A4),A2        ;208E: 246C0598
  3206.     PEA    LAB_0107(PC)        ;2092: 487AFC1A
  3207.     JSR    LAB_0173(PC)        ;2096: 4EBA0A5C
  3208.     ADDQ    #4,A7            ;209A: 584F
  3209.     TST    D0            ;209C: 4A40
  3210.     BEQ.S    LAB_0124        ;209E: 6706
  3211.     MOVE    #$02BE,D0        ;20A0: 303C02BE
  3212.     BRA.S    LAB_0128        ;20A4: 6074
  3213. LAB_0124:
  3214.     MOVEQ    #0,D0            ;20A6: 7000
  3215.     MOVE    2(A3),D0        ;20A8: 302B0002
  3216.     ASL.L    #2,D0            ;20AC: E580
  3217.     MOVEA.L    18(A2,D0.L),A0        ;20AE: 20720812
  3218.     MOVE.L    (A0),D0            ;20B2: 2010
  3219.     NEG.L    D0            ;20B4: 4480
  3220.     MOVE.L    D0,-(A7)        ;20B6: 2F00
  3221.     JSR    LAB_0194(PC)        ;20B8: 4EBA0D38
  3222.     ADDQ    #4,A7            ;20BC: 584F
  3223.     MOVE.L    D0,D7            ;20BE: 2E00
  3224.     TST    D7            ;20C0: 4A47
  3225.     BNE.S    LAB_0126        ;20C2: 663A
  3226.     PEA    -10(A5)            ;20C4: 486DFFF6
  3227.     CLR.L    -(A7)            ;20C8: 42A7
  3228.     JSR    LAB_01AE(PC)        ;20CA: 4EBA0F34
  3229.     ADDQ    #8,A7            ;20CE: 504F
  3230.     MOVE.L    D0,D7            ;20D0: 2E00
  3231.     TST    D7            ;20D2: 4A47
  3232.     BNE.S    LAB_0126        ;20D4: 6628
  3233.     MOVEQ    #0,D0            ;20D6: 7000
  3234.     MOVE    (A3),D0            ;20D8: 3013
  3235.     MOVE.L    D0,-(A7)        ;20DA: 2F00
  3236.     MOVE.L    -10(A5),-(A7)        ;20DC: 2F2DFFF6
  3237.     BSR    LAB_0116        ;20E0: 6100FE48
  3238.     ADDQ    #8,A7            ;20E4: 504F
  3239.     TST    D0            ;20E6: 4A40
  3240.     BMI.S    LAB_0125        ;20E8: 6B10
  3241.     EXT.L    D0            ;20EA: 48C0
  3242.     MOVE.L    D0,-(A7)        ;20EC: 2F00
  3243.     CLR.L    -(A7)            ;20EE: 42A7
  3244.     BSR    LAB_011D        ;20F0: 6100FE94
  3245.     ADDQ    #8,A7            ;20F4: 504F
  3246.     MOVE.L    D0,D7            ;20F6: 2E00
  3247.     BRA.S    LAB_0126        ;20F8: 6004
  3248. LAB_0125:
  3249.     MOVE    #$02BE,D7        ;20FA: 3E3C02BE
  3250. LAB_0126:
  3251.     MOVEA.L    1432(A4),A0        ;20FE: 206C0598
  3252.     MOVE.L    (A0),-(A7)        ;2102: 2F10
  3253.     JSR    LAB_024F(PC)        ;2104: 4EBA21BA
  3254.     ADDQ    #4,A7            ;2108: 584F
  3255.     MOVE.L    A2,1432(A4)        ;210A: 294A0598
  3256.     TST    D7            ;210E: 4A47
  3257.     BEQ.S    LAB_0127        ;2110: 6706
  3258.     MOVE    #$02BE,D0        ;2112: 303C02BE
  3259.     BRA.S    LAB_0128        ;2116: 6002
  3260. LAB_0127:
  3261.     MOVEQ    #0,D0            ;2118: 7000
  3262. LAB_0128:
  3263.     MOVEM.L    (A7)+,D7/A2-A3        ;211A: 4CDF0C80
  3264.     UNLK    A5            ;211E: 4E5D
  3265.     RTS                ;2120: 4E75
  3266.     DC.W    $0000            ;2122
  3267. LAB_0129:
  3268.     LINK    A5,#-8            ;2124: 4E55FFF8
  3269.     MOVEM.L    D2-D7,-(A7)        ;2128: 48E73F00
  3270.     MOVE    42(A7),D7        ;212C: 3E2F002A
  3271.     MOVE.L    44(A7),D6        ;2130: 2C2F002C
  3272.     MOVEQ    #1,D5            ;2134: 7A01
  3273.     TST    D7            ;2136: 4A47
  3274.     BPL.S    LAB_012A        ;2138: 6A04
  3275.     MOVEQ    #-1,D5            ;213A: 7AFF
  3276.     NEG    D7            ;213C: 4447
  3277. LAB_012A:
  3278.     TST.L    D6            ;213E: 4A86
  3279.     BPL.S    LAB_012B        ;2140: 6A04
  3280.     NEG    D5            ;2142: 4445
  3281.     NEG.L    D6            ;2144: 4486
  3282. LAB_012B:
  3283.     MOVE.L    D6,D0            ;2146: 2006
  3284.     MOVE.L    D0,D1            ;2148: 2200
  3285.     CLR    D1            ;214A: 4241
  3286.     SWAP    D1            ;214C: 4841
  3287.     MOVE.L    D7,D2            ;214E: 2407
  3288.     MOVEQ    #0,D3            ;2150: 7600
  3289.     MOVE    D2,D3            ;2152: 3602
  3290.     MOVE.L    D0,24(A7)        ;2154: 2F400018
  3291.     MOVE.L    D3,D0            ;2158: 2003
  3292.     JSR    LAB_03A2(PC)        ;215A: 4EBA4E84
  3293.     MOVE.L    D0,D6            ;215E: 2C00
  3294.     MOVE.L    D6,D0            ;2160: 2006
  3295.     MOVE.L    #$0000FFFF,D1        ;2162: 223C0000FFFF
  3296.     AND.L    D1,D0            ;2168: C081
  3297.     MOVE.L    24(A7),D1        ;216A: 222F0018
  3298.     ANDI.L    #$0000FFFF,D1        ;216E: 02810000FFFF
  3299.     MOVE.L    D0,28(A7)        ;2174: 2F40001C
  3300.     MOVE.L    D3,D0            ;2178: 2003
  3301.     JSR    LAB_03A2(PC)        ;217A: 4EBA4E64
  3302.     ADDI.L    #$00008000,D0        ;217E: 068000008000
  3303.     CLR    D0            ;2184: 4240
  3304.     SWAP    D0            ;2186: 4840
  3305.     MOVE.L    28(A7),D1        ;2188: 222F001C
  3306.     ADD.L    D1,D0            ;218C: D081
  3307.     MOVE.L    D0,D4            ;218E: 2800
  3308.     TST    D4            ;2190: 4A44
  3309.     BMI.S    LAB_012C        ;2192: 6B0A
  3310.     MOVE.L    D6,D0            ;2194: 2006
  3311.     CLR    D0            ;2196: 4240
  3312.     SWAP    D0            ;2198: 4840
  3313.     TST.L    D0            ;219A: 4A80
  3314.     BEQ.S    LAB_012D        ;219C: 6706
  3315. LAB_012C:
  3316.     MOVE    #$0001,212(A4)        ;219E: 397C000100D4
  3317. LAB_012D:
  3318.     TST    D5            ;21A4: 4A45
  3319.     BPL.S    LAB_012E        ;21A6: 6A02
  3320.     NEG    D4            ;21A8: 4444
  3321. LAB_012E:
  3322.     MOVE.L    D4,D0            ;21AA: 2004
  3323.     MOVEM.L    (A7)+,D2-D7        ;21AC: 4CDF00FC
  3324.     UNLK    A5            ;21B0: 4E5D
  3325.     RTS                ;21B2: 4E75
  3326. LAB_012F:
  3327.     LINK    A5,#-8            ;21B4: 4E55FFF8
  3328.     MOVEM.L    D6-D7,-(A7)        ;21B8: 48E70300
  3329.     MOVE.L    24(A7),D7        ;21BC: 2E2F0018
  3330.     MOVE.L    28(A7),D6        ;21C0: 2C2F001C
  3331.     MOVE.L    D6,-(A7)        ;21C4: 2F06
  3332.     MOVE.L    D7,-(A7)        ;21C6: 2F07
  3333.     JSR    LAB_0064(PC)        ;21C8: 4EBAE5FE
  3334.     PEA    (-16).W            ;21CC: 4878FFF0
  3335.     MOVE.L    D1,-(A7)        ;21D0: 2F01
  3336.     MOVE.L    D0,-(A7)        ;21D2: 2F00
  3337.     JSR    LAB_005B(PC)        ;21D4: 4EBAE568
  3338.     MOVE.L    D1,(A7)            ;21D8: 2E81
  3339.     MOVE.L    D0,-(A7)        ;21DA: 2F00
  3340.     MOVEM.L    D0-D1,32(A7)        ;21DC: 48EF00030020
  3341.     JSR    LAB_0056(PC)        ;21E2: 4EBAE4F8
  3342.     MOVE.L    D0,D7            ;21E6: 2E00
  3343.     MOVE.L    36(A7),(A7)        ;21E8: 2EAF0024
  3344.     MOVE.L    32(A7),-(A7)        ;21EC: 2F2F0020
  3345.     JSR    LAB_0057(PC)        ;21F0: 4EBAE4F0
  3346.     LEA    28(A7),A7        ;21F4: 4FEF001C
  3347.     MOVE.L    D0,D6            ;21F8: 2C00
  3348.     TST.L    D7            ;21FA: 4A87
  3349.     BPL.S    LAB_0130        ;21FC: 6A08
  3350.     MOVE.L    #$0000FFFF,D0        ;21FE: 203C0000FFFF
  3351.     BRA.S    LAB_0131        ;2204: 6002
  3352. LAB_0130:
  3353.     MOVEQ    #0,D0            ;2206: 7000
  3354. LAB_0131:
  3355.     CMP.L    D0,D6            ;2208: BC80
  3356.     BEQ.S    LAB_0132        ;220A: 670A
  3357.     MOVE    #$0001,212(A4)        ;220C: 397C000100D4
  3358.     MOVEQ    #0,D0            ;2212: 7000
  3359.     BRA.S    LAB_0133        ;2214: 6002
  3360. LAB_0132:
  3361.     MOVE.L    D7,D0            ;2216: 2007
  3362. LAB_0133:
  3363.     MOVEM.L    (A7)+,D6-D7        ;2218: 4CDF00C0
  3364.     UNLK    A5            ;221C: 4E5D
  3365.     RTS                ;221E: 4E75
  3366. LAB_0134:
  3367.     LINK    A5,#-8            ;2220: 4E55FFF8
  3368.     MOVEM.L    D6-D7,-(A7)        ;2224: 48E70300
  3369.     MOVE.L    24(A7),D7        ;2228: 2E2F0018
  3370.     MOVE.L    28(A7),D6        ;222C: 2C2F001C
  3371.     TST.L    D6            ;2230: 4A86
  3372.     BNE.S    LAB_0135        ;2232: 660A
  3373.     MOVE    #$0001,212(A4)        ;2234: 397C000100D4
  3374.     MOVEQ    #0,D0            ;223A: 7000
  3375.     BRA.S    LAB_0139        ;223C: 606A
  3376. LAB_0135:
  3377.     MOVE.L    D7,-(A7)        ;223E: 2F07
  3378.     JSR    LAB_0054(PC)        ;2240: 4EBAE48E
  3379.     PEA    (16).W            ;2244: 48780010
  3380.     MOVE.L    D1,-(A7)        ;2248: 2F01
  3381.     MOVE.L    D0,-(A7)        ;224A: 2F00
  3382.     JSR    LAB_005B(PC)        ;224C: 4EBAE4F0
  3383.     MOVE.L    D6,(A7)            ;2250: 2E86
  3384.     MOVEM.L    D0-D1,24(A7)        ;2252: 48EF00030018
  3385.     JSR    LAB_0054(PC)        ;2258: 4EBAE476
  3386.     MOVE.L    D1,(A7)            ;225C: 2E81
  3387.     MOVE.L    D0,-(A7)        ;225E: 2F00
  3388.     MOVE.L    32(A7),-(A7)        ;2260: 2F2F0020
  3389.     MOVE.L    32(A7),-(A7)        ;2264: 2F2F0020
  3390.     JSR    LAB_0068(PC)        ;2268: 4EBAE5AE
  3391.     MOVE.L    D1,(A7)            ;226C: 2E81
  3392.     MOVE.L    D0,-(A7)        ;226E: 2F00
  3393.     MOVEM.L    D0-D1,40(A7)        ;2270: 48EF00030028
  3394.     JSR    LAB_0056(PC)        ;2276: 4EBAE464
  3395.     MOVE.L    D0,D6            ;227A: 2C00
  3396.     MOVE.L    44(A7),(A7)        ;227C: 2EAF002C
  3397.     MOVE.L    40(A7),-(A7)        ;2280: 2F2F0028
  3398.     JSR    LAB_0057(PC)        ;2284: 4EBAE45C
  3399.     LEA    36(A7),A7        ;2288: 4FEF0024
  3400.     MOVE.L    D0,D7            ;228C: 2E00
  3401.     TST.L    D6            ;228E: 4A86
  3402.     BPL.S    LAB_0136        ;2290: 6A04
  3403.     MOVEQ    #-1,D0            ;2292: 70FF
  3404.     BRA.S    LAB_0137        ;2294: 6002
  3405. LAB_0136:
  3406.     MOVEQ    #0,D0            ;2296: 7000
  3407. LAB_0137:
  3408.     CMP.L    D0,D7            ;2298: BE80
  3409.     BEQ.S    LAB_0138        ;229A: 670A
  3410.     MOVE    #$0001,212(A4)        ;229C: 397C000100D4
  3411.     MOVEQ    #0,D0            ;22A2: 7000
  3412.     BRA.S    LAB_0139        ;22A4: 6002
  3413. LAB_0138:
  3414.     MOVE.L    D6,D0            ;22A6: 2006
  3415. LAB_0139:
  3416.     MOVEM.L    (A7)+,D6-D7        ;22A8: 4CDF00C0
  3417.     UNLK    A5            ;22AC: 4E5D
  3418.     RTS                ;22AE: 4E75
  3419. LAB_013A:
  3420.     MOVE.L    D7,-(A7)        ;22B0: 2F07
  3421.     MOVE    10(A7),D7        ;22B2: 3E2F000A
  3422.     JSR    LAB_0329(PC)        ;22B6: 4EBA4080
  3423.     TST    D0            ;22BA: 4A40
  3424.     BNE.S    LAB_013B        ;22BC: 6608
  3425.     MOVE    #$0262,D0        ;22BE: 303C0262
  3426.     BRA    LAB_0140        ;22C2: 6000008C
  3427. LAB_013B:
  3428.     JSR    LAB_0334(PC)        ;22C6: 4EBA41C0
  3429.     CLR.L    -(A7)            ;22CA: 42A7
  3430.     PEA    3192(A4)        ;22CC: 486C0C78
  3431.     MOVE.L    1148(A4),-(A7)        ;22D0: 2F2C047C
  3432.     PEA    822(A4)            ;22D4: 486C0336
  3433.     PEA    896(A4)            ;22D8: 486C0380
  3434.     JSR    LAB_0312(PC)        ;22DC: 4EBA3CCC
  3435.     LEA    20(A7),A7        ;22E0: 4FEF0014
  3436.     TST    D0            ;22E4: 4A40
  3437.     BNE.S    LAB_013C        ;22E6: 6606
  3438.     MOVE    #$0263,D0        ;22E8: 303C0263
  3439.     BRA.S    LAB_0140        ;22EC: 6062
  3440. LAB_013C:
  3441.     TST    852(A4)            ;22EE: 4A6C0354
  3442.     BEQ.S    LAB_013D        ;22F2: 6704
  3443.     JSR    LAB_0165(PC)        ;22F4: 4EBA0606
  3444. LAB_013D:
  3445.     MOVEA.L    848(A4),A0        ;22F8: 206C0350
  3446.     MOVE    8(A0),D0        ;22FC: 30280008
  3447.     EXT.L    D0            ;2300: 48C0
  3448.     PEA    (2).W            ;2302: 48780002
  3449.     MOVE.L    1144(A4),-(A7)        ;2306: 2F2C0478
  3450.     MOVE.L    D0,-(A7)        ;230A: 2F00
  3451.     JSR    LAB_0039(PC)        ;230C: 4EBAE196
  3452.     MOVEA.L    848(A4),A0        ;2310: 206C0350
  3453.     MOVE    8(A0),D0        ;2314: 30280008
  3454.     EXT.L    D0            ;2318: 48C0
  3455.     MOVE    2036(A4),D1        ;231A: 322C07F4
  3456.     EXT.L    D1            ;231E: 48C1
  3457.     SUB.L    D0,D1            ;2320: 9280
  3458.     MOVE.L    D1,(A7)            ;2322: 2E81
  3459.     PEA    2040(A4)        ;2324: 486C07F8
  3460.     MOVE.L    1144(A4),-(A7)        ;2328: 2F2C0478
  3461.     PEA    812(A4)            ;232C: 486C032C
  3462.     PEA    856(A4)            ;2330: 486C0358
  3463.     JSR    LAB_0312(PC)        ;2334: 4EBA3C74
  3464.     LEA    28(A7),A7        ;2338: 4FEF001C
  3465.     TST    D0            ;233C: 4A40
  3466.     BNE.S    LAB_013E        ;233E: 6606
  3467.     MOVE    #$0264,D0        ;2340: 303C0264
  3468.     BRA.S    LAB_0140        ;2344: 600A
  3469. LAB_013E:
  3470.     TST    D7            ;2346: 4A47
  3471.     BEQ.S    LAB_013F        ;2348: 6704
  3472.     JSR    LAB_0091(PC)        ;234A: 4EBAE98C
  3473. LAB_013F:
  3474.     MOVEQ    #0,D0            ;234E: 7000
  3475. LAB_0140:
  3476.     MOVE.L    (A7)+,D7        ;2350: 2E1F
  3477.     RTS                ;2352: 4E75
  3478. LAB_0141:
  3479.     MOVE.L    D2,-(A7)        ;2354: 2F02
  3480.     MOVEA.L    986(A4),A0        ;2356: 206C03DA
  3481.     MOVE    (A0),D0            ;235A: 3010
  3482.     MOVE    D0,990(A4)        ;235C: 394003DE
  3483.     MOVE    2(A0),D1        ;2360: 32280002
  3484.     MOVE    D1,992(A4)        ;2364: 394103E0
  3485.     LEA    4(A0),A1        ;2368: 43E80004
  3486.     MOVE.L    A1,994(A4)        ;236C: 294903E2
  3487.     MOVEQ    #0,D2            ;2370: 7400
  3488.     MOVE    D0,D2            ;2372: 3400
  3489.     ADD.L    D2,D2            ;2374: D482
  3490.     ADDA.L    D2,A0            ;2376: D1C2
  3491.     LEA    4(A0),A1        ;2378: 43E80004
  3492.     MOVE.L    A1,998(A4)        ;237C: 294903E6
  3493.     ADDA.L    D2,A0            ;2380: D1C2
  3494.     LEA    4(A0),A1        ;2382: 43E80004
  3495.     MOVE.L    A1,1002(A4)        ;2386: 294903EA
  3496.     MOVEQ    #0,D0            ;238A: 7000
  3497.     MOVE    D1,D0            ;238C: 3001
  3498.     ADDA.L    D0,A0            ;238E: D1C0
  3499.     LEA    4(A0),A1        ;2390: 43E80004
  3500.     MOVE.L    A1,1006(A4)        ;2394: 294903EE
  3501.     MOVEQ    #0,D0            ;2398: 7000
  3502.     MOVE    D1,D0            ;239A: 3001
  3503.     ADDA.L    D0,A0            ;239C: D1C0
  3504.     LEA    4(A0),A1        ;239E: 43E80004
  3505.     MOVE.L    A1,986(A4)        ;23A2: 294903DA
  3506.     LEA    990(A4),A0        ;23A6: 41EC03DE
  3507.     MOVE.L    A0,D0            ;23AA: 2008
  3508.     MOVE.L    (A7)+,D2        ;23AC: 241F
  3509.     RTS                ;23AE: 4E75
  3510. LAB_0142:
  3511.     MOVE.L    982(A4),986(A4)        ;23B0: 296C03D603DA
  3512.     RTS                ;23B6: 4E75
  3513. LAB_0143:
  3514.     LINK    A5,#-4            ;23B8: 4E55FFFC
  3515.     MOVEM.L    A2-A3,-(A7)        ;23BC: 48E70030
  3516.     MOVEA.L    8(A5),A3        ;23C0: 266D0008
  3517.     MOVEA.L    12(A5),A2        ;23C4: 246D000C
  3518.     MOVE    (A2),D0            ;23C8: 3012
  3519.     MOVE.B    D0,(A3)            ;23CA: 1680
  3520.     LEA    2(A2),A0        ;23CC: 41EA0002
  3521.     MOVE.L    A0,2(A3)        ;23D0: 27480002
  3522.     MOVEQ    #0,D1            ;23D4: 7200
  3523.     MOVE    D0,D1            ;23D6: 3200
  3524.     ADD.L    D1,D1            ;23D8: D281
  3525.     MOVEA.L    A2,A0            ;23DA: 204A
  3526.     ADDA.L    D1,A0            ;23DC: D1C1
  3527.     LEA    2(A0),A1        ;23DE: 43E80002
  3528.     MOVE.L    A1,6(A3)        ;23E2: 27490006
  3529.     MOVEQ    #0,D1            ;23E6: 7200
  3530.     MOVE    D0,D1            ;23E8: 3200
  3531.     ADDA.L    D1,A0            ;23EA: D1C1
  3532.     LEA    2(A0),A2        ;23EC: 45E80002
  3533.     MOVE.L    A2,D0            ;23F0: 200A
  3534.     BTST    #0,D0            ;23F2: 08000000
  3535.     BEQ.S    LAB_0144        ;23F6: 6702
  3536.     ADDQ.L    #1,A2            ;23F8: 528A
  3537. LAB_0144:
  3538.     MOVE.L    A2,D0            ;23FA: 200A
  3539.     MOVEM.L    (A7)+,A2-A3        ;23FC: 4CDF0C00
  3540.     UNLK    A5            ;2400: 4E5D
  3541.     RTS                ;2402: 4E75
  3542. LAB_0145:
  3543.     MOVEM.L    D7/A2-A3,-(A7)        ;2404: 48E70130
  3544.     MOVEA.L    16(A7),A3        ;2408: 266F0010
  3545.     MOVEA.L    72(A3),A2        ;240C: 246B0048
  3546.     MOVE.L    A2,D0            ;2410: 200A
  3547.     BEQ.S    LAB_0146        ;2412: 670C
  3548.     MOVE    (A2),D0            ;2414: 3012
  3549.     MOVE    D0,792(A4)        ;2416: 39400318
  3550.     MOVE    2(A2),D7        ;241A: 3E2A0002
  3551.     BRA.S    LAB_0147        ;241E: 6008
  3552. LAB_0146:
  3553.     MOVEQ    #0,D0            ;2420: 7000
  3554.     MOVE    D0,792(A4)        ;2422: 39400318
  3555.     MOVE.L    D0,D7            ;2426: 2E00
  3556. LAB_0147:
  3557.     TST.L    90(A3)            ;2428: 4AAB005A
  3558.     BNE.S    LAB_0148        ;242C: 6606
  3559.     MOVEQ    #0,D0            ;242E: 7000
  3560.     BRA    LAB_0150        ;2430: 600000E6
  3561. LAB_0148:
  3562.     TST.L    66(A3)            ;2434: 4AAB0042
  3563.     BNE.S    LAB_0149        ;2438: 6606
  3564.     MOVEQ    #0,D0            ;243A: 7000
  3565.     BRA    LAB_0150        ;243C: 600000DA
  3566. LAB_0149:
  3567.     MOVE.L    36(A3),D0        ;2440: 202B0024
  3568.     BEQ.S    LAB_014A        ;2444: 670E
  3569.     TST    40(A3)            ;2446: 4A6B0028
  3570.     BEQ.S    LAB_014A        ;244A: 6708
  3571.     MOVE    #$0001,794(A4)        ;244C: 397C0001031A
  3572.     BRA.S    LAB_014B        ;2452: 6012
  3573. LAB_014A:
  3574.     MOVEQ    #0,D1            ;2454: 7200
  3575.     MOVE    D1,794(A4)        ;2456: 3941031A
  3576.     MOVE    792(A4),D0        ;245A: 302C0318
  3577.     BNE.S    LAB_014B        ;245E: 6606
  3578.     MOVE    #$00D2,792(A4)        ;2460: 397C00D20318
  3579. LAB_014B:
  3580.     MOVEA.L    36(A3),A2        ;2466: 246B0024
  3581.     MOVE.L    A2,D0            ;246A: 200A
  3582.     BEQ    LAB_014F        ;246C: 670000A8
  3583.     TST    40(A3)            ;2470: 4A6B0028
  3584.     BEQ    LAB_014F        ;2474: 670000A0
  3585.     MOVE    (A2),D0            ;2478: 3012
  3586.     MOVE    D0,796(A4)        ;247A: 3940031C
  3587.     LEA    2(A2),A0        ;247E: 41EA0002
  3588.     MOVE.L    A0,798(A4)        ;2482: 2948031E
  3589.     MOVEQ    #0,D1            ;2486: 7200
  3590.     MOVE    D0,D1            ;2488: 3200
  3591.     ADD.L    D1,D1            ;248A: D281
  3592.     MOVEA.L    A2,A0            ;248C: 204A
  3593.     ADDA.L    D1,A0            ;248E: D1C1
  3594.     MOVE    2(A0),D0        ;2490: 30280002
  3595.     MOVE.B    D0,802(A4)        ;2494: 19400322
  3596.     LEA    4(A0),A1        ;2498: 43E80004
  3597.     MOVE.L    A1,804(A4)        ;249C: 29490324
  3598.     MOVEQ    #0,D1            ;24A0: 7200
  3599.     MOVE    D0,D1            ;24A2: 3200
  3600.     ADDA.L    D1,A0            ;24A4: D1C1
  3601.     LEA    4(A0),A1        ;24A6: 43E80004
  3602.     MOVE.L    A1,808(A4)        ;24AA: 29490328
  3603.     MOVEQ    #0,D1            ;24AE: 7200
  3604.     MOVE    D0,D1            ;24B0: 3200
  3605.     ADDA.L    D1,A0            ;24B2: D1C1
  3606.     LEA    4(A0),A1        ;24B4: 43E80004
  3607.     MOVE.L    A1,-(A7)        ;24B8: 2F09
  3608.     PEA    822(A4)            ;24BA: 486C0336
  3609.     BSR    LAB_0143        ;24BE: 6100FEF8
  3610.     MOVE.L    D0,(A7)            ;24C2: 2E80
  3611.     PEA    812(A4)            ;24C4: 486C032C
  3612.     BSR    LAB_0143        ;24C8: 6100FEEE
  3613.     LEA    12(A7),A7        ;24CC: 4FEF000C
  3614.     MOVEA.L    D0,A3            ;24D0: 2640
  3615.     MOVE    792(A4),D0        ;24D2: 302C0318
  3616.     BNE.S    LAB_014D        ;24D6: 6610
  3617.     MOVE    (A3),D0            ;24D8: 3013
  3618.     BNE.S    LAB_014C        ;24DA: 6608
  3619.     MOVE    #$00D2,792(A4)        ;24DC: 397C00D20318
  3620.     BRA.S    LAB_014D        ;24E2: 6004
  3621. LAB_014C:
  3622.     MOVE    D0,792(A4)        ;24E4: 39400318
  3623. LAB_014D:
  3624.     MOVE    2(A3),D0        ;24E8: 302B0002
  3625.     MOVE    D0,834(A4)        ;24EC: 39400342
  3626.     MOVE    4(A3),836(A4)        ;24F0: 396B00040344
  3627.     MOVE    6(A3),D1        ;24F6: 322B0006
  3628.     MOVE    D1,838(A4)        ;24FA: 39410346
  3629.     MOVE    D7,832(A4)        ;24FE: 39470340
  3630.     TST    D0            ;2502: 4A40
  3631.     BEQ.S    LAB_014E        ;2504: 6704
  3632.     TST    D1            ;2506: 4A41
  3633.     BNE.S    LAB_014F        ;2508: 660C
  3634. LAB_014E:
  3635.     MOVE    #$7FFF,D0        ;250A: 303C7FFF
  3636.     MOVE    D0,834(A4)        ;250E: 39400342
  3637.     MOVE    D0,838(A4)        ;2512: 39400346
  3638. LAB_014F:
  3639.     MOVEQ    #1,D0            ;2516: 7001
  3640. LAB_0150:
  3641.     MOVEM.L    (A7)+,D7/A2-A3        ;2518: 4CDF0C80
  3642.     RTS                ;251C: 4E75
  3643. LAB_0151:
  3644.     MOVEM.L    D2/A2-A3/A6,-(A7)    ;251E: 48E72032
  3645.     MOVEA.L    20(A7),A3        ;2522: 266F0014
  3646.     MOVEA.L    24(A7),A2        ;2526: 246F0018
  3647.     MOVEA.L    A3,A0            ;252A: 204B
  3648.     MOVE.B    (A0),D0            ;252C: 1010
  3649.     MOVE.B    D0,(A2)            ;252E: 1480
  3650.     MOVE.B    1(A0),D0        ;2530: 10280001
  3651.     MOVE.B    D0,10(A2)        ;2534: 1540000A
  3652.     MOVE.B    2(A0),D0        ;2538: 10280002
  3653.     MOVE.B    D0,11(A2)        ;253C: 1540000B
  3654.     LEA    3(A0),A1        ;2540: 43E80003
  3655.     MOVE.L    A1,12(A2)        ;2544: 2549000C
  3656.     MOVEQ    #0,D1            ;2548: 7200
  3657.     MOVE.B    D0,D1            ;254A: 1200
  3658.     MOVEA.L    A0,A1            ;254C: 2248
  3659.     ADDA    D1,A1            ;254E: D2C1
  3660.     LEA    3(A1),A6        ;2550: 4DE90003
  3661.     MOVE.L    A6,16(A2)        ;2554: 254E0010
  3662.     ADDA    D1,A1            ;2558: D2C1
  3663.     MOVE.B    3(A1),D0        ;255A: 10290003
  3664.     MOVE.B    D0,21(A2)        ;255E: 15400015
  3665.     LEA    4(A1),A6        ;2562: 4DE90004
  3666.     MOVE.L    A6,22(A2)        ;2566: 254E0016
  3667.     MOVEQ    #0,D1            ;256A: 7200
  3668.     MOVE.B    D0,D1            ;256C: 1200
  3669.     ADDA    D1,A1            ;256E: D2C1
  3670.     LEA    4(A1),A6        ;2570: 4DE90004
  3671.     MOVE.L    A6,26(A2)        ;2574: 254E001A
  3672.     ADDA    D1,A1            ;2578: D2C1
  3673.     LEA    4(A1),A6        ;257A: 4DE90004
  3674.     MOVE.L    A6,30(A2)        ;257E: 254E001E
  3675.     ADDA    D1,A1            ;2582: D2C1
  3676.     MOVE.B    4(A1),D0        ;2584: 10290004
  3677.     MOVE.B    D0,34(A2)        ;2588: 15400022
  3678.     LEA    5(A1),A6        ;258C: 4DE90005
  3679.     MOVE.L    A6,36(A2)        ;2590: 254E0024
  3680.     MOVEQ    #0,D1            ;2594: 7200
  3681.     MOVE.B    D0,D1            ;2596: 1200
  3682.     ADDA    D1,A1            ;2598: D2C1
  3683.     LEA    5(A1),A3        ;259A: 47E90005
  3684.     MOVE.L    A3,D0            ;259E: 200B
  3685.     MOVE.L    D0,D1            ;25A0: 2200
  3686.     MOVE.L    A0,D2            ;25A2: 2408
  3687.     SUB.L    D2,D1            ;25A4: 9282
  3688.     BTST    #0,D1            ;25A6: 08010000
  3689.     BEQ.S    LAB_0152        ;25AA: 6702
  3690.     ADDQ.L    #1,A3            ;25AC: 528B
  3691. LAB_0152:
  3692.     MOVE.L    A3,D0            ;25AE: 200B
  3693.     MOVEM.L    (A7)+,D2/A2-A3/A6    ;25B0: 4CDF4C04
  3694.     RTS                ;25B4: 4E75
  3695. LAB_0153:
  3696.     LINK    A5,#-44            ;25B6: 4E55FFD4
  3697.     MOVEM.L    D2-D3/D5-D7/A2-A3,-(A7)    ;25BA: 48E73730
  3698.     MOVE    10(A5),D7        ;25BE: 3E2D000A
  3699.     MOVE    14(A5),D6        ;25C2: 3C2D000E
  3700.     MOVEQ    #0,D0            ;25C6: 7000
  3701.     MOVE    D6,D0            ;25C8: 3006
  3702.     CMPI.L    #$0000FFFF,D0        ;25CA: 0C800000FFFF
  3703.     BNE.S    LAB_0154        ;25D0: 6618
  3704.     MOVEQ    #0,D0            ;25D2: 7000
  3705.     MOVE    D0,1170(A4)        ;25D4: 39400492
  3706.     MOVEQ    #0,D1            ;25D8: 7200
  3707.     MOVE.B    D1,896(A4)        ;25DA: 19410380
  3708.     MOVE.B    D1,856(A4)        ;25DE: 19410358
  3709.     MOVE    D0,852(A4)        ;25E2: 39400354
  3710.     BRA    LAB_0156        ;25E6: 600000CE
  3711. LAB_0154:
  3712.     MOVE    #$0001,1170(A4)        ;25EA: 397C00010492
  3713.     MOVEA.L    844(A4),A0        ;25F0: 206C034C
  3714.     MOVEQ    #0,D0            ;25F4: 7000
  3715.     MOVE    D6,D0            ;25F6: 3006
  3716.     ADDA.L    D0,A0            ;25F8: D1C0
  3717.     PEA    896(A4)            ;25FA: 486C0380
  3718.     MOVE.L    A0,-(A7)        ;25FE: 2F08
  3719.     MOVE.L    A0,36(A7)        ;2600: 2F480024
  3720.     BSR    LAB_0151        ;2604: 6100FF18
  3721.     ADDQ    #8,A7            ;2608: 504F
  3722.     MOVEA.L    D0,A0            ;260A: 2040
  3723.     MOVE    (A0),936(A4)        ;260C: 395003A8
  3724.     MOVE.B    2(A0),D1        ;2610: 12280002
  3725.     MOVE.B    D1,938(A4)        ;2614: 194103AA
  3726.     LEA    3(A0),A1        ;2618: 43E80003
  3727.     MOVE.L    A1,940(A4)        ;261C: 294903AC
  3728.     MOVEQ    #0,D2            ;2620: 7400
  3729.     MOVE.B    D1,D2            ;2622: 1401
  3730.     ADDA    D2,A0            ;2624: D0C2
  3731.     LEA    3(A0),A1        ;2626: 43E80003
  3732.     MOVE.L    A1,944(A4)        ;262A: 294903B0
  3733.     MOVEQ    #0,D0            ;262E: 7000
  3734.     MOVE.B    906(A4),D0        ;2630: 102C038A
  3735.     ADDA    D0,A0            ;2634: D0C0
  3736.     LEA    3(A0),A1        ;2636: 43E80003
  3737.     MOVE.L    A1,948(A4)        ;263A: 294903B4
  3738.     ADDA    D2,A0            ;263E: D0C2
  3739.     MOVE.B    3(A0),D0        ;2640: 10280003
  3740.     MOVE.B    D0,952(A4)        ;2644: 194003B8
  3741.     LEA    4(A0),A1        ;2648: 43E80004
  3742.     MOVE.L    A1,954(A4)        ;264C: 294903BA
  3743.     MOVEQ    #0,D1            ;2650: 7200
  3744.     MOVE.B    D0,D1            ;2652: 1200
  3745.     ADDA    D1,A0            ;2654: D0C1
  3746.     LEA    4(A0),A1        ;2656: 43E80004
  3747.     MOVE.L    A1,958(A4)        ;265A: 294903BE
  3748.     ADDA    D1,A0            ;265E: D0C1
  3749.     LEA    4(A0),A3        ;2660: 47E80004
  3750.     MOVE.L    A3,D0            ;2664: 200B
  3751.     MOVE.L    D0,D1            ;2666: 2200
  3752.     MOVE.L    28(A7),D2        ;2668: 242F001C
  3753.     SUB.L    D2,D1            ;266C: 9282
  3754.     BTST    #0,D1            ;266E: 08010000
  3755.     BEQ.S    LAB_0155        ;2672: 6702
  3756.     ADDQ.L    #1,A3            ;2674: 528B
  3757. LAB_0155:
  3758.     MOVE    (A3),D0            ;2676: 3013
  3759.     MOVE    D0,962(A4)        ;2678: 394003C2
  3760.     LEA    2(A3),A0        ;267C: 41EB0002
  3761.     MOVE.L    A0,964(A4)        ;2680: 294803C4
  3762.     MOVEQ    #0,D1            ;2684: 7200
  3763.     MOVE    D0,D1            ;2686: 3200
  3764.     ADD.L    D1,D1            ;2688: D281
  3765.     MOVEA.L    A3,A0            ;268A: 204B
  3766.     ADDA.L    D1,A0            ;268C: D1C1
  3767.     LEA    2(A0),A1        ;268E: 43E80002
  3768.     PEA    856(A4)            ;2692: 486C0358
  3769.     MOVE.L    A1,-(A7)        ;2696: 2F09
  3770.     BSR    LAB_0151        ;2698: 6100FE84
  3771.     ADDQ    #8,A7            ;269C: 504F
  3772.     MOVEA.L    D0,A0            ;269E: 2040
  3773.     MOVE    (A0),852(A4)        ;26A0: 39500354
  3774.     MOVE    2(A0),854(A4)        ;26A4: 396800020356
  3775.     MOVE.B    4(A0),876(A4)        ;26AA: 19680004036C
  3776.     MOVE.B    5(A0),916(A4)        ;26B0: 196800050394
  3777. LAB_0156:
  3778.     MOVEA.L    844(A4),A0        ;26B6: 206C034C
  3779.     MOVEQ    #0,D0            ;26BA: 7000
  3780.     MOVE    D7,D0            ;26BC: 3007
  3781.     MOVEA.L    A0,A1            ;26BE: 2248
  3782.     ADDA.L    D0,A1            ;26C0: D3C0
  3783.     MOVE.L    A1,898(A4)        ;26C2: 29490382
  3784.     MOVEQ    #0,D0            ;26C6: 7000
  3785.     MOVE    968(A4),D0        ;26C8: 302C03C8
  3786.     MOVE.L    A1,-20(A5)        ;26CC: 2B49FFEC
  3787.     ADDA.L    D0,A1            ;26D0: D3C0
  3788.     MOVE.L    A1,858(A4)        ;26D2: 2949035A
  3789.     MOVEQ    #0,D1            ;26D6: 7200
  3790.     MOVE    D0,D1            ;26D8: 3200
  3791.     MOVE.L    A1,-16(A5)        ;26DA: 2B49FFF0
  3792.     ADDA.L    D1,A1            ;26DE: D3C1
  3793.     MOVE.L    A1,902(A4)        ;26E0: 29490386
  3794.     MOVEQ    #0,D0            ;26E4: 7000
  3795.     MOVE.B    896(A4),D0        ;26E6: 102C0380
  3796.     ADD.L    D0,D0            ;26EA: D080
  3797.     MOVE.L    A1,-28(A5)        ;26EC: 2B49FFE4
  3798.     ADDA.L    D0,A1            ;26F0: D3C0
  3799.     MOVE.L    A1,862(A4)        ;26F2: 2949035E
  3800.     MOVEQ    #0,D0            ;26F6: 7000
  3801.     MOVE.B    856(A4),D0        ;26F8: 102C0358
  3802.     ADD.L    D0,D0            ;26FC: D080
  3803.     MOVE.L    A1,-24(A5)        ;26FE: 2B49FFE8
  3804.     ADDA.L    D0,A1            ;2702: D3C0
  3805.     MOVE.L    A1,D0            ;2704: 2009
  3806.     SUB.L    844(A4),D0        ;2706: 90AC034C
  3807.     CMPI.L    #$00001000,D0        ;270A: 0C8000001000
  3808.     BLE.S    LAB_0157        ;2710: 6F08
  3809.     MOVE    #$02BF,D0        ;2712: 303C02BF
  3810.     BRA    LAB_0160        ;2716: 60000120
  3811. LAB_0157:
  3812.     LEA    216(A4),A0        ;271A: 41EC00D8
  3813.     CLR    -34(A5)            ;271E: 426DFFDE
  3814.     MOVE.L    A0,-32(A5)        ;2722: 2B48FFE0
  3815.     BSR    LAB_0142        ;2726: 6100FC88
  3816.     MOVEQ    #0,D5            ;272A: 7A00
  3817.     BRA    LAB_015F        ;272C: 600000F6
  3818. LAB_0158:
  3819.     BSR    LAB_0141        ;2730: 6100FC22
  3820.     MOVEA.L    D0,A0            ;2734: 2040
  3821.     MOVEA.L    4(A0),A2        ;2736: 24680004
  3822.     MOVEA.L    8(A0),A3        ;273A: 26680008
  3823.     MOVEQ    #0,D1            ;273E: 7200
  3824.     MOVE    (A0),D1            ;2740: 3210
  3825.     ADD.L    D1,D1            ;2742: D281
  3826.     MOVE    #$3FFF,D2        ;2744: 343C3FFF
  3827.     AND    -2(A2,D1.L),D2        ;2748: C47218FE
  3828.     MOVE    #$3FFF,D3        ;274C: 363C3FFF
  3829.     AND    -2(A3,D1.L),D3        ;2750: C67318FE
  3830.     MOVEQ    #0,D1            ;2754: 7200
  3831.     MOVEA.L    -20(A5),A1        ;2756: 226DFFEC
  3832.     MOVE.B    D1,(A1)            ;275A: 1281
  3833.     MOVEA.L    -16(A5),A1        ;275C: 226DFFF0
  3834.     MOVE.B    D1,(A1)            ;2760: 1281
  3835.     CLR    -12(A5)            ;2762: 426DFFF4
  3836.     MOVE.L    D0,28(A7)        ;2766: 2F40001C
  3837.     MOVE    D2,-36(A5)        ;276A: 3B42FFDC
  3838.     MOVE    D3,-38(A5)        ;276E: 3B43FFDA
  3839.     BRA    LAB_015E        ;2772: 60000098
  3840. LAB_0159:
  3841.     MOVE    #$3FFF,D0        ;2776: 303C3FFF
  3842.     AND    (A2),D0            ;277A: C052
  3843.     MOVE    -36(A5),D1        ;277C: 322DFFDC
  3844.     CMP    D0,D1            ;2780: B240
  3845.     BNE.S    LAB_015B        ;2782: 6638
  3846.     MOVE    #$3FFF,D0        ;2784: 303C3FFF
  3847.     AND    (A3),D0            ;2788: C053
  3848.     MOVE    -38(A5),D1        ;278A: 322DFFDA
  3849.     CMP    D0,D1            ;278E: B240
  3850.     BNE.S    LAB_015B        ;2790: 662A
  3851.     MOVE.L    D5,D0            ;2792: 2005
  3852.     MOVEA.L    -32(A5),A0        ;2794: 206DFFE0
  3853.     MOVE    D0,(A0)            ;2798: 3080
  3854.     MOVE    -12(A5),D0        ;279A: 302DFFF4
  3855.     MOVE    D0,2(A0)        ;279E: 31400002
  3856.     ADDQ    #1,-34(A5)        ;27A2: 526DFFDE
  3857.     MOVEQ    #48,D1            ;27A6: 7230
  3858.     CMP    -34(A5),D1        ;27A8: B26DFFDE
  3859.     BNE.S    LAB_015A        ;27AC: 6608
  3860.     MOVE    #$0388,D0        ;27AE: 303C0388
  3861.     BRA    LAB_0160        ;27B2: 60000084
  3862. LAB_015A:
  3863.     MOVEQ    #12,D0            ;27B6: 700C
  3864.     ADD.L    D0,-32(A5)        ;27B8: D1ADFFE0
  3865. LAB_015B:
  3866.     MOVE    #$3FFF,D0        ;27BC: 303C3FFF
  3867.     AND    (A2),D0            ;27C0: C052
  3868.     MOVE    #$3FFF,D1        ;27C2: 323C3FFF
  3869.     AND    (A3),D1            ;27C6: C253
  3870.     ADDQ.L    #2,A2            ;27C8: 548A
  3871.     MOVE    D0,-36(A5)        ;27CA: 3B40FFDC
  3872.     MOVE    D1,-38(A5)        ;27CE: 3B41FFDA
  3873.     BTST    #6,(A3)            ;27D2: 08130006
  3874.     BEQ.S    LAB_015C        ;27D6: 6714
  3875.     MOVEA.L    -16(A5),A0        ;27D8: 206DFFF0
  3876.     ADDQ.B    #1,(A0)            ;27DC: 5210
  3877.     MOVE    -12(A5),D0        ;27DE: 302DFFF4
  3878.     MOVEA.L    -24(A5),A0        ;27E2: 206DFFE8
  3879.     MOVE    D0,(A0)+        ;27E6: 30C0
  3880.     MOVE.L    A0,-24(A5)        ;27E8: 2B48FFE8
  3881. LAB_015C:
  3882.     BTST    #7,(A3)            ;27EC: 08130007
  3883.     BEQ.S    LAB_015D        ;27F0: 6714
  3884.     MOVEA.L    -20(A5),A0        ;27F2: 206DFFEC
  3885.     ADDQ.B    #1,(A0)            ;27F6: 5210
  3886.     MOVE    -12(A5),D0        ;27F8: 302DFFF4
  3887.     MOVEA.L    -28(A5),A0        ;27FC: 206DFFE4
  3888.     MOVE    D0,(A0)+        ;2800: 30C0
  3889.     MOVE.L    A0,-28(A5)        ;2802: 2B48FFE4
  3890. LAB_015D:
  3891.     ADDQ    #1,-12(A5)        ;2806: 526DFFF4
  3892.     ADDQ.L    #2,A3            ;280A: 548B
  3893. LAB_015E:
  3894.     MOVE    -12(A5),D0        ;280C: 302DFFF4
  3895.     MOVEA.L    28(A7),A0        ;2810: 206F001C
  3896.     CMP    (A0),D0            ;2814: B050
  3897.     BLT    LAB_0159        ;2816: 6D00FF5E
  3898.     ADDQ    #1,D5            ;281A: 5245
  3899.     ADDQ.L    #1,-20(A5)        ;281C: 52ADFFEC
  3900.     ADDQ.L    #1,-16(A5)        ;2820: 52ADFFF0
  3901. LAB_015F:
  3902.     MOVE    968(A4),D0        ;2824: 302C03C8
  3903.     CMP    D0,D5            ;2828: BA40
  3904.     BLT    LAB_0158        ;282A: 6D00FF04
  3905.     MOVEA.L    -32(A5),A0        ;282E: 206DFFE0
  3906.     MOVE    #$FFFF,(A0)        ;2832: 30BCFFFF
  3907.     MOVEQ    #0,D0            ;2836: 7000
  3908. LAB_0160:
  3909.     MOVEM.L    (A7)+,D2-D3/D5-D7/A2-A3    ;2838: 4CDF0CEC
  3910.     UNLK    A5            ;283C: 4E5D
  3911.     RTS                ;283E: 4E75
  3912. LAB_0161:
  3913.     LINK    A5,#-12            ;2840: 4E55FFF4
  3914.     MOVEM.L    D2-D6/A2-A3,-(A7)    ;2844: 48E73E30
  3915.     MOVEA.L    48(A7),A3        ;2848: 266F0030
  3916.     MOVE.L    A3,844(A4)        ;284C: 294B034C
  3917.     MOVE    (A3),D0            ;2850: 3013
  3918.     MOVE    2(A3),D1        ;2852: 322B0002
  3919.     MOVE    4(A3),D2        ;2856: 342B0004
  3920.     MOVE    6(A3),D3        ;285A: 362B0006
  3921.     MOVE    8(A3),D4        ;285E: 382B0008
  3922.     MOVEQ    #0,D5            ;2862: 7A00
  3923.     MOVE    D3,D5            ;2864: 3A03
  3924.     MOVE    D0,36(A7)        ;2866: 3F400024
  3925.     CMPI.L    #$0000FFFF,D5        ;286A: 0C850000FFFF
  3926.     BNE.S    LAB_0162        ;2870: 6606
  3927.     MOVE    #$02BD,D0        ;2872: 303C02BD
  3928.     BRA.S    LAB_0164        ;2876: 607A
  3929. LAB_0162:
  3930.     MOVEA.L    A3,A2            ;2878: 244B
  3931.     MOVEQ    #0,D0            ;287A: 7000
  3932.     MOVE    D3,D0            ;287C: 3003
  3933.     ADDA.L    D0,A2            ;287E: D5C0
  3934.     MOVE    (A2),D0            ;2880: 3012
  3935.     MOVE    D0,968(A4)        ;2882: 394003C8
  3936.     MOVE    2(A2),D0        ;2886: 302A0002
  3937.     MOVE    D0,970(A4)        ;288A: 394003CA
  3938.     EXT.L    D0            ;288E: 48C0
  3939.     MOVE.L    D0,D3            ;2890: 2600
  3940.     MOVEQ    #1,D5            ;2892: 7A01
  3941.     AND.L    D5,D3            ;2894: C685
  3942.     MOVE    D3,972(A4)        ;2896: 394303CC
  3943.     MOVE.L    D0,D3            ;289A: 2600
  3944.     MOVEQ    #6,D6            ;289C: 7C06
  3945.     AND.L    D6,D3            ;289E: C686
  3946.     ASR.L    #1,D3            ;28A0: E283
  3947.     ADDQ.L    #1,D3            ;28A2: 5283
  3948.     MOVE    D3,974(A4)        ;28A4: 394303CE
  3949.     ANDI.L    #$00000100,D0        ;28A8: 028000000100
  3950.     ASR.L    #8,D0            ;28AE: E080
  3951.     MOVE    D0,976(A4)        ;28B0: 394003D0
  3952.     SUBQ    #3,D3            ;28B4: 5743
  3953.     BEQ.S    LAB_0163        ;28B6: 6706
  3954.     MOVE    #$02BE,D0        ;28B8: 303C02BE
  3955.     BRA.S    LAB_0164        ;28BC: 6034
  3956. LAB_0163:
  3957.     LEA    4(A2),A0        ;28BE: 41EA0004
  3958.     MOVE.L    A0,978(A4)        ;28C2: 294803D2
  3959.     MOVEA.L    A3,A0            ;28C6: 204B
  3960.     MOVEQ    #0,D0            ;28C8: 7000
  3961.     MOVE    D1,D0            ;28CA: 3001
  3962.     ADDA.L    D0,A0            ;28CC: D1C0
  3963.     MOVE.L    A0,848(A4)        ;28CE: 29480350
  3964.     MOVEA.L    A3,A0            ;28D2: 204B
  3965.     MOVEQ    #0,D0            ;28D4: 7000
  3966.     MOVE    D4,D0            ;28D6: 3004
  3967.     ADDA.L    D0,A0            ;28D8: D1C0
  3968.     MOVE.L    A0,982(A4)        ;28DA: 294803D6
  3969.     MOVE    36(A7),D0        ;28DE: 302F0024
  3970.     MOVEQ    #0,D1            ;28E2: 7200
  3971.     MOVE    D0,D1            ;28E4: 3200
  3972.     MOVEQ    #0,D0            ;28E6: 7000
  3973.     MOVE    D2,D0            ;28E8: 3002
  3974.     MOVE.L    D0,-(A7)        ;28EA: 2F00
  3975.     MOVE.L    D1,-(A7)        ;28EC: 2F01
  3976.     BSR    LAB_0153        ;28EE: 6100FCC6
  3977. LAB_0164:
  3978.     MOVEM.L    -40(A5),D2-D6/A2-A3    ;28F2: 4CED0C7CFFD8
  3979.     UNLK    A5            ;28F8: 4E5D
  3980.     RTS                ;28FA: 4E75
  3981. LAB_0165:
  3982.     LINK    A5,#-76            ;28FC: 4E55FFB4
  3983.     MOVEM.L    D2-D7/A2-A3/A6,-(A7)    ;2900: 48E73F32
  3984.     LEA    2040(A4),A2        ;2904: 45EC07F8
  3985.     LEA    3192(A4),A0        ;2908: 41EC0C78
  3986.     MOVE.L    858(A4),-20(A5)        ;290C: 2B6C035AFFEC
  3987.     MOVE.L    898(A4),-24(A5)        ;2912: 2B6C0382FFE8
  3988.     MOVEA.L    862(A4),A1        ;2918: 226C035E
  3989.     MOVE.L    902(A4),-32(A5)        ;291C: 2B6C0386FFE0
  3990.     LEA    2(A1),A6        ;2922: 4DE90002
  3991.     MOVE    (A1),D5            ;2926: 3A11
  3992.     MOVE.L    A0,-16(A5)        ;2928: 2B48FFF0
  3993.     MOVE.L    A6,-28(A5)        ;292C: 2B4EFFE4
  3994.     JSR    LAB_0142(PC)        ;2930: 4EBAFA7E
  3995.     MOVEQ    #0,D6            ;2934: 7C00
  3996.     BRA    LAB_0172        ;2936: 600001AA
  3997. LAB_0166:
  3998.     JSR    LAB_0141(PC)        ;293A: 4EBAFA18
  3999.     MOVEA.L    D0,A3            ;293E: 2640
  4000.     MOVEQ    #0,D0            ;2940: 7000
  4001.     MOVEA.L    -20(A5),A0        ;2942: 206DFFEC
  4002.     MOVE.B    (A0),D0            ;2946: 1010
  4003.     ADDQ.L    #1,-20(A5)        ;2948: 52ADFFEC
  4004.     MOVEQ    #0,D1            ;294C: 7200
  4005.     MOVEA.L    -24(A5),A0        ;294E: 206DFFE8
  4006.     MOVE.B    (A0)+,D1        ;2952: 1218
  4007.     MOVEQ    #0,D2            ;2954: 7400
  4008.     MOVEA.L    -16(A5),A1        ;2956: 226DFFF0
  4009.     MOVE    (A1),D3            ;295A: 3611
  4010.     MOVE    4(A1),D4        ;295C: 38290004
  4011.     MOVE    D1,48(A7)        ;2960: 3F410030
  4012.     MULS    #$000C,D1        ;2964: C3FC000C
  4013.     MOVE    -12(A1,D1.L),-46(A5)    ;2968: 3B7118F4FFD2
  4014.     MOVE    -8(A1,D1.L),-48(A5)    ;296E: 3B7118F8FFD0
  4015.     MOVE    D0,50(A7)        ;2974: 3F400032
  4016.     MOVE    D2,-42(A5)        ;2978: 3B42FFD6
  4017.     MOVE    D2,-40(A5)        ;297C: 3B42FFD8
  4018.     MOVE    D3,46(A7)        ;2980: 3F43002E
  4019.     MOVE    D4,44(A7)        ;2984: 3F44002C
  4020.     MOVE.L    A0,-24(A5)        ;2988: 2B48FFE8
  4021.     BRA    LAB_0171        ;298C: 60000144
  4022. LAB_0167:
  4023.     MOVE    -46(A5),D0        ;2990: 302DFFD2
  4024.     MOVE    -48(A5),D1        ;2994: 322DFFD0
  4025.     MOVE    48(A7),D2        ;2998: 342F0030
  4026.     MOVE    D0,42(A7)        ;299C: 3F40002A
  4027.     MOVE    D1,40(A7)        ;29A0: 3F410028
  4028.     MOVE    -42(A5),D3        ;29A4: 362DFFD6
  4029.     CMP    D2,D3            ;29A8: B642
  4030.     BNE.S    LAB_0168        ;29AA: 6612
  4031.     MOVE    (A3),-38(A5)        ;29AC: 3B53FFDA
  4032.     MOVE    46(A7),-46(A5)        ;29B0: 3B6F002EFFD2
  4033.     MOVE    44(A7),-48(A5)        ;29B6: 3B6F002CFFD0
  4034.     BRA.S    LAB_0169        ;29BC: 6022
  4035. LAB_0168:
  4036.     MOVEA.L    -32(A5),A0        ;29BE: 206DFFE0
  4037.     MOVE    (A0)+,-38(A5)        ;29C2: 3B58FFDA
  4038.     MOVEA.L    -16(A5),A1        ;29C6: 226DFFF0
  4039.     MOVE    (A1),D2            ;29CA: 3411
  4040.     MOVE    4(A1),-48(A5)        ;29CC: 3B690004FFD0
  4041.     MOVEQ    #12,D3            ;29D2: 760C
  4042.     ADD.L    D3,-16(A5)        ;29D4: D7ADFFF0
  4043.     MOVE    D2,-46(A5)        ;29D8: 3B42FFD2
  4044.     MOVE.L    A0,-32(A5)        ;29DC: 2B48FFE0
  4045. LAB_0169:
  4046.     MOVE    -46(A5),D2        ;29E0: 342DFFD2
  4047.     SUB    D0,D2            ;29E4: 9440
  4048.     MOVE    D2,38(A7)        ;29E6: 3F420026
  4049.     BRA    LAB_016F        ;29EA: 600000CE
  4050. LAB_016A:
  4051.     MOVEQ    #0,D0            ;29EE: 7000
  4052.     MOVE    D5,D0            ;29F0: 3005
  4053.     ADD.L    D0,D0            ;29F2: D080
  4054.     MOVEA.L    8(A3),A0        ;29F4: 206B0008
  4055.     ADDA.L    D0,A0            ;29F8: D1C0
  4056.     MOVE    #$3FFF,D0        ;29FA: 303C3FFF
  4057.     AND    (A0),D0            ;29FE: C050
  4058.     MOVE    42(A7),D1        ;2A00: 322F002A
  4059.     EXT.L    D1            ;2A04: 48C1
  4060.     MOVE    D0,36(A7)        ;2A06: 3F400024
  4061.     EXT.L    D0            ;2A0A: 48C0
  4062.     SUB.L    D1,D0            ;2A0C: 9081
  4063.     MOVE.L    D0,D7            ;2A0E: 2E00
  4064.     MOVE    38(A7),D0        ;2A10: 302F0026
  4065.     BEQ.S    LAB_016B        ;2A14: 6732
  4066.     MOVE    40(A7),D1        ;2A16: 322F0028
  4067.     EXT.L    D0            ;2A1A: 48C0
  4068.     MOVE    -48(A5),D2        ;2A1C: 342DFFD0
  4069.     SUB    D1,D2            ;2A20: 9441
  4070.     EXT.L    D2            ;2A22: 48C2
  4071.     MOVE.L    D0,56(A7)        ;2A24: 2F400038
  4072.     MOVE.L    D2,D0            ;2A28: 2002
  4073.     MOVE    D1,52(A7)        ;2A2A: 3F410034
  4074.     MOVE.L    D7,D1            ;2A2E: 2207
  4075.     JSR    LAB_03A2(PC)        ;2A30: 4EBA45AE
  4076.     MOVE.L    56(A7),D1        ;2A34: 222F0038
  4077.     JSR    LAB_03A3(PC)        ;2A38: 4EBA45C6
  4078.     MOVE    52(A7),D1        ;2A3C: 322F0034
  4079.     ADD    D1,D0            ;2A40: D041
  4080.     MOVE    D0,-44(A5)        ;2A42: 3B40FFD4
  4081.     BRA.S    LAB_016C        ;2A46: 600E
  4082. LAB_016B:
  4083.     MOVE    40(A7),D0        ;2A48: 302F0028
  4084.     EXT.L    D0            ;2A4C: 48C0
  4085.     MOVE.L    D7,D1            ;2A4E: 2207
  4086.     ADD.L    D0,D1            ;2A50: D280
  4087.     MOVE    D1,-44(A5)        ;2A52: 3B41FFD4
  4088. LAB_016C:
  4089.     MOVE    832(A4),D0        ;2A56: 302C0340
  4090.     BEQ.S    LAB_016D        ;2A5A: 6722
  4091.     TST    854(A4)            ;2A5C: 4A6C0356
  4092.     BNE.S    LAB_016D        ;2A60: 661C
  4093.     MOVE    852(A4),D1        ;2A62: 322C0354
  4094.     MOVE    36(A7),D2        ;2A66: 342F0024
  4095.     MULS    D1,D2            ;2A6A: C5C1
  4096.     MOVE    -44(A5),D3        ;2A6C: 362DFFD4
  4097.     MULS    D3,D0            ;2A70: C1C3
  4098.     SUB.L    D2,D0            ;2A72: 9082
  4099.     ASR.L    #8,D0            ;2A74: E080
  4100.     ASR.L    #7,D0            ;2A76: EE80
  4101.     MOVE    D0,-50(A5)        ;2A78: 3B40FFCE
  4102.     BRA.S    LAB_016E        ;2A7C: 6020
  4103. LAB_016D:
  4104.     MOVE    36(A7),D0        ;2A7E: 302F0024
  4105.     EXT.L    D0            ;2A82: 48C0
  4106.     MOVE    -44(A5),D1        ;2A84: 322DFFD4
  4107.     EXT.L    D1            ;2A88: 48C1
  4108.     SUB.L    D0,D1            ;2A8A: 9280
  4109.     MOVE    852(A4),D0        ;2A8C: 302C0354
  4110.     EXT.L    D0            ;2A90: 48C0
  4111.     JSR    LAB_03A2(PC)        ;2A92: 4EBA454C
  4112.     ASR.L    #8,D0            ;2A96: E080
  4113.     ASR.L    #7,D0            ;2A98: EE80
  4114.     MOVE    D0,-50(A5)        ;2A9A: 3B40FFCE
  4115. LAB_016E:
  4116.     ADD    D0,2(A2)        ;2A9E: D16A0002
  4117.     MOVE    2(A2),4(A2)        ;2AA2: 356A00020004
  4118.     ADDQ    #1,-40(A5)        ;2AA8: 526DFFD8
  4119.     MOVEA.L    -28(A5),A0        ;2AAC: 206DFFE4
  4120.     MOVE    (A0)+,D5        ;2AB0: 3A18
  4121.     ADDA    #$000C,A2        ;2AB2: D4FC000C
  4122.     MOVE.L    A0,-28(A5)        ;2AB6: 2B48FFE4
  4123. LAB_016F:
  4124.     CMP    -38(A5),D5        ;2ABA: BA6DFFDA
  4125.     BCC.S    LAB_0170        ;2ABE: 640E
  4126.     MOVE    50(A7),D0        ;2AC0: 302F0032
  4127.     MOVE    -40(A5),D1        ;2AC4: 322DFFD8
  4128.     CMP    D0,D1            ;2AC8: B240
  4129.     BLT    LAB_016A        ;2ACA: 6D00FF22
  4130. LAB_0170:
  4131.     ADDQ    #1,-42(A5)        ;2ACE: 526DFFD6
  4132. LAB_0171:
  4133.     MOVE    48(A7),D0        ;2AD2: 302F0030
  4134.     MOVE    -42(A5),D1        ;2AD6: 322DFFD6
  4135.     CMP    D0,D1            ;2ADA: B240
  4136.     BLE    LAB_0167        ;2ADC: 6F00FEB2
  4137.     ADDQ    #1,D6            ;2AE0: 5246
  4138. LAB_0172:
  4139.     MOVE    968(A4),D0        ;2AE2: 302C03C8
  4140.     CMP    D0,D6            ;2AE6: BC40
  4141.     BCS    LAB_0166        ;2AE8: 6500FE50
  4142.     MOVEM.L    (A7)+,D2-D7/A2-A3/A6    ;2AEC: 4CDF4CFC
  4143.     UNLK    A5            ;2AF0: 4E5D
  4144.     RTS                ;2AF2: 4E75
  4145. LAB_0173:
  4146.     LINK    A5,#-272        ;2AF4: 4E55FEF0
  4147.     MOVEM.L    D2-D4/D6-D7/A2-A3/A6,-(A7) ;2AF8: 48E73B32
  4148.     MOVEA.L    8(A5),A3        ;2AFC: 266D0008
  4149.     MOVE.L    A3,-(A7)        ;2B00: 2F0B
  4150.     PEA    LAB_017B(PC)        ;2B02: 487A0134
  4151.     PEA    -264(A5)        ;2B06: 486DFEF8
  4152.     BSR    LAB_01D3        ;2B0A: 61000818
  4153.     LEA    12(A7),A7        ;2B0E: 4FEF000C
  4154.     LEA    -264(A5),A0        ;2B12: 41EDFEF8
  4155.     MOVE.L    A0,D1            ;2B16: 2208
  4156.     MOVE.L    #$000003ED,D2        ;2B18: 243C000003ED
  4157.     MOVEA.L    4348(A4),A6        ;2B1E: 2C6C10FC
  4158.     JSR    -30(A6)            ;2B22: 4EAEFFE2
  4159.     MOVE.L    D0,D7            ;2B26: 2E00
  4160.     TST.L    D7            ;2B28: 4A87
  4161.     BNE.S    LAB_0174        ;2B2A: 6606
  4162.     MOVEQ    #3,D0            ;2B2C: 7003
  4163.     BRA    LAB_017A        ;2B2E: 60000100
  4164. LAB_0174:
  4165.     MOVE.L    D7,D1            ;2B32: 2207
  4166.     MOVEQ    #0,D2            ;2B34: 7400
  4167.     MOVEQ    #1,D3            ;2B36: 7601
  4168.     JSR    -66(A6)            ;2B38: 4EAEFFBE
  4169.     MOVE.L    D7,D1            ;2B3C: 2207
  4170.     MOVE.L    D2,D3            ;2B3E: 2602
  4171.     JSR    -66(A6)            ;2B40: 4EAEFFBE
  4172.     MOVEQ    #0,D1            ;2B44: 7200
  4173.     MOVE    D0,D1            ;2B46: 3200
  4174.     ADDI.L    #$0000012D,D1        ;2B48: 06810000012D
  4175.     ANDI    #$FFFE,D1        ;2B4E: 0241FFFE
  4176.     MOVEQ    #0,D4            ;2B52: 7800
  4177.     MOVE    D0,D4            ;2B54: 3800
  4178.     MOVE.L    D2,-(A7)        ;2B56: 2F02
  4179.     MOVE.L    D2,-(A7)        ;2B58: 2F02
  4180.     MOVE.L    D4,-(A7)        ;2B5A: 2F04
  4181.     MOVE.L    D2,-(A7)        ;2B5C: 2F02
  4182.     MOVE.L    D1,-(A7)        ;2B5E: 2F01
  4183.     MOVE.L    D7,-(A7)        ;2B60: 2F07
  4184.     MOVE    D0,56(A7)        ;2B62: 3F400038
  4185.     JSR    LAB_0108(PC)        ;2B66: 4EBAF14E
  4186.     LEA    24(A7),A7        ;2B6A: 4FEF0018
  4187.     MOVEA.L    D0,A2            ;2B6E: 2440
  4188.     MOVE.L    D7,D1            ;2B70: 2207
  4189.     MOVEA.L    4348(A4),A6        ;2B72: 2C6C10FC
  4190.     JSR    -36(A6)            ;2B76: 4EAEFFDC
  4191.     MOVE.L    A2,D0            ;2B7A: 200A
  4192.     BNE.S    LAB_0175        ;2B7C: 6606
  4193.     MOVEQ    #4,D0            ;2B7E: 7004
  4194.     BRA    LAB_017A        ;2B80: 600000AE
  4195. LAB_0175:
  4196.     MOVE    32(A7),D0        ;2B84: 302F0020
  4197.     MOVEQ    #0,D1            ;2B88: 7200
  4198.     MOVE    D0,D1            ;2B8A: 3200
  4199.     ADDI.L    #$0000010F,D1        ;2B8C: 06810000010F
  4200.     ANDI.L    #$0000FFFE,D1        ;2B92: 02810000FFFE
  4201.     MOVEA.L    A2,A0            ;2B98: 204A
  4202.     ADDA.L    D1,A0            ;2B9A: D1C1
  4203.     MOVE.L    A0,1432(A4)        ;2B9C: 29480598
  4204.     MOVE.L    A2,(A0)            ;2BA0: 208A
  4205.     MOVEA.L    1432(A4),A0        ;2BA2: 206C0598
  4206.     MOVE    (A2),D0            ;2BA6: 3012
  4207.     ADDQ    #1,D0            ;2BA8: 5240
  4208.     MOVE    D0,4(A0)        ;2BAA: 31400004
  4209.     LEA    2(A2),A1        ;2BAE: 43EA0002
  4210.     MOVE.L    A1,6(A0)        ;2BB2: 21490006
  4211.     MOVEA.L    1432(A4),A0        ;2BB6: 206C0598
  4212.     MOVE    4(A0),D0        ;2BBA: 30280004
  4213.     EXT.L    D0            ;2BBE: 48C0
  4214.     MOVEQ    #14,D1            ;2BC0: 720E
  4215.     JSR    LAB_03A2(PC)        ;2BC2: 4EBA441C
  4216.     MOVEA.L    A2,A6            ;2BC6: 2C4A
  4217.     ADDA.L    D0,A6            ;2BC8: DDC0
  4218.     LEA    2(A6),A0        ;2BCA: 41EE0002
  4219.     MOVEA.L    1432(A4),A6        ;2BCE: 2C6C0598
  4220.     MOVE.L    A0,10(A6)        ;2BD2: 2D48000A
  4221.     CLR.L    14(A6)            ;2BD6: 42AE000E
  4222.     MOVEQ    #0,D6            ;2BDA: 7C00
  4223.     MOVEA.L    A1,A3            ;2BDC: 2649
  4224.     BRA.S    LAB_0177        ;2BDE: 600C
  4225. LAB_0176:
  4226.     ADDI    #$0100,4(A3)        ;2BE0: 066B01000004
  4227.     ADDQ    #1,D6            ;2BE6: 5246
  4228.     ADDA    #$000E,A3        ;2BE8: D6FC000E
  4229. LAB_0177:
  4230.     MOVEA.L    1432(A4),A0        ;2BEC: 206C0598
  4231.     MOVE    4(A0),D0        ;2BF0: 30280004
  4232.     EXT.L    D0            ;2BF4: 48C0
  4233.     SUBQ.L    #1,D0            ;2BF6: 5380
  4234.     MOVE.L    D6,D1            ;2BF8: 2206
  4235.     EXT.L    D1            ;2BFA: 48C1
  4236.     CMP.L    D0,D1            ;2BFC: B280
  4237.     BLT.S    LAB_0176        ;2BFE: 6DE0
  4238.     MOVE.L    A3,-270(A5)        ;2C00: 2B4BFEF2
  4239.     MOVEA.L    A2,A3            ;2C04: 264A
  4240.     MOVEQ    #0,D0            ;2C06: 7000
  4241.     MOVE    32(A7),D0        ;2C08: 302F0020
  4242.     ADDA.L    D0,A3            ;2C0C: D7C0
  4243.     LEA    270(A3),A2        ;2C0E: 45EB010E
  4244.     BRA.S    LAB_0179        ;2C12: 6006
  4245. LAB_0178:
  4246.     SUBQ.L    #1,A2            ;2C14: 538A
  4247.     SUBQ.L    #1,A3            ;2C16: 538B
  4248.     MOVE.B    (A3),(A2)        ;2C18: 1493
  4249. LAB_0179:
  4250.     CMPA.L    -270(A5),A3        ;2C1A: B7EDFEF2
  4251.     BNE.S    LAB_0178        ;2C1E: 66F4
  4252.     MOVEQ    #0,D0            ;2C20: 7000
  4253.     MOVEA.L    -270(A5),A0        ;2C22: 206DFEF2
  4254.     MOVE    D0,4(A0)        ;2C26: 31400004
  4255.     MOVE.L    #$08000000,(A0)        ;2C2A: 20BC08000000
  4256. LAB_017A:
  4257.     MOVEM.L    (A7)+,D2-D4/D6-D7/A2-A3/A6 ;2C30: 4CDF4CDC
  4258.     UNLK    A5            ;2C34: 4E5D
  4259.     RTS                ;2C36: 4E75
  4260. LAB_017B:
  4261.     NOT    28276(A7)        ;2C38: 466F6E74
  4262.     DC.W    $733A            ;2C3C
  4263.     SUBQ    #7,D2            ;2C3E: 5F42
  4264.     DC.W    $756C            ;2C40
  4265.     DC.W    $6C65            ;2C42
  4266.     MOVEQ    #0,D2            ;2C44: 7400
  4267. LAB_017C:
  4268.     BVS.S    LAB_0182        ;2C46: 6966
  4269.     MOVEA.L    -(A6),A7        ;2C48: 2E66
  4270.     BGT.S    LAB_0185        ;2C4A: 6E74
  4271.     DC.W    $0000            ;2C4C
  4272. LAB_017D:
  4273.     BVS.S    LAB_0183+2        ;2C4E: 6966
  4274.     DC.W    $2E75            ;2C50
  4275.     DC.W    $6300            ;2C52
  4276. LAB_017E:
  4277.     MOVEM.L    D6-D7/A3,-(A7)        ;2C54: 48E70310
  4278.     PEA    LAB_017C(PC)        ;2C58: 487AFFEC
  4279.     BSR    LAB_0173        ;2C5C: 6100FE96
  4280.     ADDQ    #4,A7            ;2C60: 584F
  4281.     TST    D0            ;2C62: 4A40
  4282.     BNE    LAB_018B        ;2C64: 6600009C
  4283.     MOVEQ    #0,D6            ;2C68: 7C00
  4284.     MOVE    #$0001,1472(A4)        ;2C6A: 397C000105C0
  4285.     MOVEA.L    1432(A4),A0        ;2C70: 206C0598
  4286.     MOVEA.L    6(A0),A3        ;2C74: 26680006
  4287.     MOVEQ    #0,D7            ;2C78: 7E00
  4288.     BRA.S    LAB_0188        ;2C7A: 6060
  4289. LAB_017F:
  4290.     MOVE.L    (A3),D0            ;2C7C: 2013
  4291.     CMPI.L    #$00001657,D0        ;2C7E: 0C8000001657
  4292.     BNE.S    LAB_0180        ;2C84: 6608
  4293.     MOVE.L    A3,1452(A4)        ;2C86: 294B05AC
  4294.     ADDQ    #1,D6            ;2C8A: 5246
  4295.     BRA.S    LAB_0187        ;2C8C: 6048
  4296. LAB_0180:
  4297.     CMPI.L    #$00001658,D0        ;2C8E: 0C8000001658
  4298.     BNE.S    LAB_0181        ;2C94: 6608
  4299.     MOVE.L    A3,1456(A4)        ;2C96: 294B05B0
  4300.     ADDQ    #1,D6            ;2C9A: 5246
  4301.     BRA.S    LAB_0187        ;2C9C: 6038
  4302. LAB_0181:
  4303.     CMPI.L    #$00001659,D0        ;2C9E: 0C8000001659
  4304.     BNE.S    LAB_0183        ;2CA4: 660E
  4305.     MOVE.L    A3,1460(A4)        ;2CA6: 294B05B4
  4306.     ADDQ    #1,D6            ;2CAA: 5246
  4307.     MOVEQ    #0,D0            ;2CAC: 7000
  4308. LAB_0182:
  4309.     MOVE    D0,1472(A4)        ;2CAE: 394005C0
  4310.     BRA.S    LAB_0187        ;2CB2: 6022
  4311. LAB_0183:
  4312.     CMPI.L    #$0000165B,D0        ;2CB4: 0C800000165B
  4313.     BNE.S    LAB_0186        ;2CBA: 6608
  4314.     MOVE.L    A3,1464(A4)        ;2CBC: 294B05B8
  4315. LAB_0185:
  4316.     ADDQ    #1,D6            ;2CC0: 5246
  4317.     BRA.S    LAB_0187        ;2CC2: 6012
  4318. LAB_0186:
  4319.     CMPI.L    #$0000165C,D0        ;2CC4: 0C800000165C
  4320.     BNE.S    LAB_0187        ;2CCA: 660A
  4321.     MOVE.L    A3,1468(A4)        ;2CCC: 294B05BC
  4322.     ADDQ    #1,D6            ;2CD0: 5246
  4323.     CLR    1472(A4)        ;2CD2: 426C05C0
  4324. LAB_0187:
  4325.     ADDA    #$000E,A3        ;2CD6: D6FC000E
  4326.     ADDQ    #1,D7            ;2CDA: 5247
  4327. LAB_0188:
  4328.     MOVEA.L    1432(A4),A0        ;2CDC: 206C0598
  4329.     MOVE    4(A0),D0        ;2CE0: 30280004
  4330.     CMP    D0,D7            ;2CE4: BE40
  4331.     BLT.S    LAB_017F        ;2CE6: 6D94
  4332.     MOVEQ    #5,D0            ;2CE8: 7005
  4333.     CMP    D0,D6            ;2CEA: BC40
  4334.     BCC.S    LAB_0189        ;2CEC: 6406
  4335.     MOVE    1472(A4),D1        ;2CEE: 322C05C0
  4336.     BEQ.S    LAB_018B        ;2CF2: 670E
  4337. LAB_0189:
  4338.     MOVEQ    #3,D1            ;2CF4: 7203
  4339.     CMP    D1,D6            ;2CF6: BC41
  4340.     BEQ.S    LAB_018A        ;2CF8: 6706
  4341.     TST    1472(A4)        ;2CFA: 4A6C05C0
  4342.     BNE.S    LAB_018B        ;2CFE: 6602
  4343. LAB_018A:
  4344.     MOVEQ    #0,D0            ;2D00: 7000
  4345. LAB_018B:
  4346.     MOVEM.L    (A7)+,D6-D7/A3        ;2D02: 4CDF08C0
  4347.     RTS                ;2D06: 4E75
  4348. LAB_018C:
  4349.     LINK    A5,#-268        ;2D08: 4E55FEF4
  4350.     MOVEM.L    D2-D3/D6-D7/A6,-(A7)    ;2D0C: 48E73302
  4351.     CLR    1436(A4)        ;2D10: 426C059C
  4352.     CLR.L    1548(A4)        ;2D14: 42AC060C
  4353.     PEA    1440(A4)        ;2D18: 486C05A0
  4354.     JSR    LAB_0397(PC)        ;2D1C: 4EBA4236
  4355.     ADDQ    #4,A7            ;2D20: 584F
  4356.     MOVE.L    #$00001000,D0        ;2D22: 203C00001000
  4357.     MOVEQ    #0,D1            ;2D28: 7200
  4358.     MOVEA.L    (ABSEXECBASE).W,A6    ;2D2A: 2C780004
  4359.     JSR    -684(A6)        ;2D2E: 4EAEFD54
  4360.     MOVE.L    D0,1172(A4)        ;2D32: 29400494
  4361.     BNE.S    LAB_018D        ;2D36: 6608
  4362.     MOVE    #$025A,D0        ;2D38: 303C025A
  4363.     BRA    LAB_0193        ;2D3C: 600000AC
  4364. LAB_018D:
  4365.     BSR    LAB_017E        ;2D40: 6100FF12
  4366.     MOVE.L    D0,D6            ;2D44: 2C00
  4367.     TST    D6            ;2D46: 4A46
  4368.     BEQ.S    LAB_018E        ;2D48: 6706
  4369.     MOVE.L    D6,D0            ;2D4A: 2006
  4370.     BRA    LAB_0193        ;2D4C: 6000009C
  4371. LAB_018E:
  4372.     PEA    LAB_017D(PC)        ;2D50: 487AFEFC
  4373.     PEA    LAB_017B(PC)        ;2D54: 487AFEE2
  4374.     PEA    -264(A5)        ;2D58: 486DFEF8
  4375.     BSR    LAB_01D3        ;2D5C: 610005C6
  4376.     LEA    12(A7),A7        ;2D60: 4FEF000C
  4377.     LEA    -264(A5),A0        ;2D64: 41EDFEF8
  4378.     MOVE.L    A0,D1            ;2D68: 2208
  4379.     MOVE.L    #$000003ED,D2        ;2D6A: 243C000003ED
  4380.     MOVEA.L    4348(A4),A6        ;2D70: 2C6C10FC
  4381.     JSR    -30(A6)            ;2D74: 4EAEFFE2
  4382.     MOVE.L    D0,D7            ;2D78: 2E00
  4383.     TST.L    D7            ;2D7A: 4A87
  4384.     BNE.S    LAB_018F        ;2D7C: 6604
  4385.     MOVEQ    #6,D0            ;2D7E: 7006
  4386.     BRA.S    LAB_0193        ;2D80: 6068
  4387. LAB_018F:
  4388.     MOVE.L    D7,D1            ;2D82: 2207
  4389.     LEA    -8(A5),A0        ;2D84: 41EDFFF8
  4390.     MOVE.L    A0,D2            ;2D88: 2408
  4391.     MOVEQ    #4,D3            ;2D8A: 7604
  4392.     JSR    -42(A6)            ;2D8C: 4EAEFFD6
  4393.     SUBQ.L    #4,D0            ;2D90: 5980
  4394.     BNE.S    LAB_0190        ;2D92: 661C
  4395.     CMPI.L    #$55430000,-8(A5)    ;2D94: 0CAD55430000FFF8
  4396.     BNE.S    LAB_0190        ;2D9C: 6612
  4397.     MOVE.L    D7,D1            ;2D9E: 2207
  4398.     LEA    1474(A4),A0        ;2DA0: 41EC05C2
  4399.     MOVE.L    A0,D2            ;2DA4: 2408
  4400.     MOVEQ    #2,D3            ;2DA6: 7602
  4401.     JSR    -42(A6)            ;2DA8: 4EAEFFD6
  4402.     SUBQ.L    #2,D0            ;2DAC: 5580
  4403.     BEQ.S    LAB_0191        ;2DAE: 6704
  4404. LAB_0190:
  4405.     MOVEQ    #7,D6            ;2DB0: 7C07
  4406.     BRA.S    LAB_0192        ;2DB2: 602A
  4407. LAB_0191:
  4408.     MOVE    1474(A4),D0        ;2DB4: 302C05C2
  4409.     MOVEQ    #0,D1            ;2DB8: 7200
  4410.     MOVE    D0,D1            ;2DBA: 3200
  4411.     ASL.L    #2,D1            ;2DBC: E581
  4412.     MOVEQ    #0,D0            ;2DBE: 7000
  4413.     MOVE.L    D0,-(A7)        ;2DC0: 2F00
  4414.     MOVE.L    D0,-(A7)        ;2DC2: 2F00
  4415.     MOVE.L    D1,-(A7)        ;2DC4: 2F01
  4416.     PEA    (8).W            ;2DC6: 48780008
  4417.     MOVE.L    D1,-(A7)        ;2DCA: 2F01
  4418.     MOVE.L    D7,-(A7)        ;2DCC: 2F07
  4419.     JSR    LAB_0108(PC)        ;2DCE: 4EBAEEE6
  4420.     LEA    24(A7),A7        ;2DD2: 4FEF0018
  4421.     MOVE.L    D0,1476(A4)        ;2DD6: 294005C4
  4422.     BNE.S    LAB_0192        ;2DDA: 6602
  4423.     MOVEQ    #-1,D6            ;2DDC: 7CFF
  4424. LAB_0192:
  4425.     MOVE.L    D7,D1            ;2DDE: 2207
  4426.     MOVEA.L    4348(A4),A6        ;2DE0: 2C6C10FC
  4427.     JSR    -36(A6)            ;2DE4: 4EAEFFDC
  4428.     MOVE.L    D6,D0            ;2DE8: 2006
  4429. LAB_0193:
  4430.     MOVEM.L    (A7)+,D2-D3/D6-D7/A6    ;2DEA: 4CDF40CC
  4431.     UNLK    A5            ;2DEE: 4E5D
  4432.     RTS                ;2DF0: 4E75
  4433. LAB_0194:
  4434.     MOVEM.L    D5-D7/A3,-(A7)        ;2DF2: 48E70710
  4435.     MOVE.L    20(A7),D7        ;2DF6: 2E2F0014
  4436.     MOVEA.L    1432(A4),A0        ;2DFA: 206C0598
  4437.     MOVE.L    14(A0),D0        ;2DFE: 2028000E
  4438.     CMP.L    D7,D0            ;2E02: B087
  4439.     BNE.S    LAB_0195        ;2E04: 6604
  4440.     MOVEQ    #0,D0            ;2E06: 7000
  4441.     BRA.S    LAB_019B        ;2E08: 606C
  4442. LAB_0195:
  4443.     MOVEA.L    6(A0),A3        ;2E0A: 26680006
  4444.     MOVEQ    #0,D6            ;2E0E: 7C00
  4445.     BRA.S    LAB_019A        ;2E10: 6056
  4446. LAB_0196:
  4447.     MOVE.L    (A3),D0            ;2E12: 2013
  4448.     CMP.L    D7,D0            ;2E14: B087
  4449.     BNE.S    LAB_0199        ;2E16: 664A
  4450.     BTST    #7,12(A3)        ;2E18: 082B0007000C
  4451.     BEQ.S    LAB_0197        ;2E1E: 6704
  4452.     MOVEQ    #65,D0            ;2E20: 7041
  4453.     BRA.S    LAB_019B        ;2E22: 6052
  4454. LAB_0197:
  4455.     MOVEA.L    1432(A4),A0        ;2E24: 206C0598
  4456.     MOVE.L    D7,14(A0)        ;2E28: 2147000E
  4457.     MOVE.L    1452(A4),26(A0)        ;2E2C: 216C05AC001A
  4458.     MOVEA.L    1432(A4),A0        ;2E32: 206C0598
  4459.     MOVE.L    A3,18(A0)        ;2E36: 214B0012
  4460.     MOVEQ    #3,D5            ;2E3A: 7A03
  4461.     AND    12(A3),D5        ;2E3C: CA6B000C
  4462.     TST    1472(A4)        ;2E40: 4A6C05C0
  4463.     BEQ.S    LAB_0198        ;2E44: 6704
  4464.     ANDI    #$0002,D5        ;2E46: 02450002
  4465. LAB_0198:
  4466.     MOVE.L    D5,D0            ;2E4A: 2005
  4467.     EXT.L    D0            ;2E4C: 48C0
  4468.     ASL.L    #2,D0            ;2E4E: E580
  4469.     LEA    1456(A4),A0        ;2E50: 41EC05B0
  4470.     MOVEA.L    1432(A4),A1        ;2E54: 226C0598
  4471.     MOVE.L    0(A0,D0.L),22(A1)    ;2E58: 237008000016
  4472.     MOVEQ    #0,D0            ;2E5E: 7000
  4473.     BRA.S    LAB_019B        ;2E60: 6014
  4474. LAB_0199:
  4475.     ADDA    #$000E,A3        ;2E62: D6FC000E
  4476.     ADDQ    #1,D6            ;2E66: 5246
  4477. LAB_019A:
  4478.     MOVEA.L    1432(A4),A0        ;2E68: 206C0598
  4479.     MOVE    4(A0),D0        ;2E6C: 30280004
  4480.     CMP    D0,D6            ;2E70: BC40
  4481.     BLT.S    LAB_0196        ;2E72: 6D9E
  4482.     MOVEQ    #65,D0            ;2E74: 7041
  4483. LAB_019B:
  4484.     MOVEM.L    (A7)+,D5-D7/A3        ;2E76: 4CDF08E0
  4485.     RTS                ;2E7A: 4E75
  4486. LAB_019C:
  4487.     MOVEM.L    A3/A6,-(A7)        ;2E7C: 48E70012
  4488.     MOVEA.L    12(A7),A3        ;2E80: 266F000C
  4489.     MOVE.L    14(A3),D1        ;2E84: 222B000E
  4490.     MOVEA.L    4348(A4),A6        ;2E88: 2C6C10FC
  4491.     JSR    -36(A6)            ;2E8C: 4EAEFFDC
  4492.     MOVEQ    #-1,D0            ;2E90: 70FF
  4493.     MOVE.L    D0,14(A3)        ;2E92: 2740000E
  4494.     CLR    8(A3)            ;2E96: 426B0008
  4495.     SUBQ    #1,1436(A4)        ;2E9A: 536C059C
  4496.     MOVEM.L    (A7)+,A3/A6        ;2E9E: 4CDF4800
  4497.     RTS                ;2EA2: 4E75
  4498. LAB_019D:
  4499.     LINK    A5,#-260        ;2EA4: 4E55FEFC
  4500.     MOVEM.L    D2/A2-A3/A6,-(A7)    ;2EA8: 48E72032
  4501.     MOVEA.L    12(A5),A3        ;2EAC: 266D000C
  4502.     TST    8(A3)            ;2EB0: 4A6B0008
  4503.     BEQ.S    LAB_01A3        ;2EB4: 6730
  4504.     MOVEQ    #0,D0            ;2EB6: 7000
  4505.     BRA    LAB_01A5        ;2EB8: 60000088
  4506. LAB_019E:
  4507.     MOVEA.L    1444(A4),A2        ;2EBC: 246C05A4
  4508.     BRA.S    LAB_01A1        ;2EC0: 6012
  4509. LAB_019F:
  4510.     TST    8(A2)            ;2EC2: 4A6A0008
  4511.     BEQ.S    LAB_01A0        ;2EC6: 6708
  4512.     MOVE.L    A2,-(A7)        ;2EC8: 2F0A
  4513.     BSR.S    LAB_019C        ;2ECA: 61B0
  4514.     ADDQ    #4,A7            ;2ECC: 584F
  4515.     BRA.S    LAB_01A2        ;2ECE: 600A
  4516. LAB_01A0:
  4517.     MOVEA.L    4(A2),A2        ;2ED0: 246A0004
  4518. LAB_01A1:
  4519.     TST.L    4(A2)            ;2ED4: 4AAA0004
  4520.     BNE.S    LAB_019F        ;2ED8: 66E8
  4521. LAB_01A2:
  4522.     TST.L    4(A2)            ;2EDA: 4AAA0004
  4523.     BNE.S    LAB_01A3        ;2EDE: 6606
  4524.     MOVE    #$0323,D0        ;2EE0: 303C0323
  4525.     BRA.S    LAB_01A5        ;2EE4: 605C
  4526. LAB_01A3:
  4527.     MOVE    1438(A4),D0        ;2EE6: 302C059E
  4528.     MOVE    1436(A4),D1        ;2EEA: 322C059C
  4529.     CMP    D0,D1            ;2EEE: B240
  4530.     BCC.S    LAB_019E        ;2EF0: 64CA
  4531.     MOVEA.L    1432(A4),A1        ;2EF2: 226C0598
  4532.     MOVEA.L    10(A1),A0        ;2EF6: 2069000A
  4533.     MOVEQ    #0,D0            ;2EFA: 7000
  4534.     MOVEA.L    8(A5),A1        ;2EFC: 226D0008
  4535.     MOVE    4(A1),D0        ;2F00: 30290004
  4536.     ADDA.L    D0,A0            ;2F04: D1C0
  4537.     MOVE.L    A0,-(A7)        ;2F06: 2F08
  4538.     PEA    1176(A4)        ;2F08: 486C0498
  4539.     PEA    -260(A5)        ;2F0C: 486DFEFC
  4540.     BSR    LAB_01D3        ;2F10: 61000412
  4541.     LEA    12(A7),A7        ;2F14: 4FEF000C
  4542.     LEA    -260(A5),A0        ;2F18: 41EDFEFC
  4543.     MOVE.L    A0,D1            ;2F1C: 2208
  4544.     MOVE.L    #$000003ED,D2        ;2F1E: 243C000003ED
  4545.     MOVEA.L    4348(A4),A6        ;2F24: 2C6C10FC
  4546.     JSR    -30(A6)            ;2F28: 4EAEFFE2
  4547.     MOVE.L    D0,14(A3)        ;2F2C: 2740000E
  4548.     BNE.S    LAB_01A4        ;2F30: 6604
  4549.     MOVEQ    #66,D0            ;2F32: 7042
  4550.     BRA.S    LAB_01A5        ;2F34: 600C
  4551. LAB_01A4:
  4552.     MOVEQ    #1,D0            ;2F36: 7001
  4553.     MOVE    D0,8(A3)        ;2F38: 37400008
  4554.     ADDQ    #1,1436(A4)        ;2F3C: 526C059C
  4555.     MOVEQ    #0,D0            ;2F40: 7000
  4556. LAB_01A5:
  4557.     MOVEM.L    (A7)+,D2/A2-A3/A6    ;2F42: 4CDF4C04
  4558.     UNLK    A5            ;2F46: 4E5D
  4559.     RTS                ;2F48: 4E75
  4560. LAB_01A6:
  4561.     MOVEM.L    A3/A6,-(A7)        ;2F4A: 48E70012
  4562.     MOVEA.L    12(A7),A3        ;2F4E: 266F000C
  4563.     TST    8(A3)            ;2F52: 4A6B0008
  4564.     BEQ.S    LAB_01A7        ;2F56: 6708
  4565.     MOVE.L    A3,-(A7)        ;2F58: 2F0B
  4566.     BSR    LAB_019C        ;2F5A: 6100FF20
  4567.     ADDQ    #4,A7            ;2F5E: 584F
  4568. LAB_01A7:
  4569.     MOVE.L    10(A3),D0        ;2F60: 202B000A
  4570.     CMP.L    1548(A4),D0        ;2F64: B0AC060C
  4571.     BNE.S    LAB_01A8        ;2F68: 6604
  4572.     CLR.L    1548(A4)        ;2F6A: 42AC060C
  4573. LAB_01A8:
  4574.     MOVE.L    20(A3),-(A7)        ;2F6E: 2F2B0014
  4575.     JSR    LAB_024F(PC)        ;2F72: 4EBA134C
  4576.     MOVE.L    30(A3),(A7)        ;2F76: 2EAB001E
  4577.     JSR    LAB_024F(PC)        ;2F7A: 4EBA1344
  4578.     MOVEA.L    A3,A1            ;2F7E: 224B
  4579.     MOVEA.L    (ABSEXECBASE).W,A6    ;2F80: 2C780004
  4580.     JSR    -252(A6)        ;2F84: 4EAEFF04
  4581.     MOVE.L    A3,(A7)            ;2F88: 2E8B
  4582.     JSR    LAB_024F(PC)        ;2F8A: 4EBA1334
  4583.     ADDQ    #4,A7            ;2F8E: 584F
  4584.     MOVEM.L    (A7)+,A3/A6        ;2F90: 4CDF4800
  4585.     RTS                ;2F94: 4E75
  4586. LAB_01A9:
  4587.     LINK    A5,#-8            ;2F96: 4E55FFF8
  4588.     MOVEM.L    A2-A3/A6,-(A7)        ;2F9A: 48E70032
  4589.     MOVEA.L    8(A5),A3        ;2F9E: 266D0008
  4590.     PEA    (108).W            ;2FA2: 4878006C
  4591.     JSR    LAB_024E(PC)        ;2FA6: 4EBA12FC
  4592.     ADDQ    #4,A7            ;2FAA: 584F
  4593.     MOVEA.L    D0,A2            ;2FAC: 2440
  4594.     MOVE.L    A2,D0            ;2FAE: 200A
  4595.     BNE.S    LAB_01AA        ;2FB0: 6606
  4596.     MOVE    #$0324,D0        ;2FB2: 303C0324
  4597.     BRA.S    LAB_01AD        ;2FB6: 6040
  4598. LAB_01AA:
  4599.     MOVEA.L    12(A5),A0        ;2FB8: 206D000C
  4600.     MOVE.L    A2,(A0)            ;2FBC: 208A
  4601.     PEA    (108).W            ;2FBE: 4878006C
  4602.     MOVE.L    A2,-(A7)        ;2FC2: 2F0A
  4603.     JSR    LAB_01D6(PC)        ;2FC4: 4EBA03B2
  4604.     MOVE.L    A3,(A7)            ;2FC8: 2E8B
  4605.     MOVE.L    A2,-(A7)        ;2FCA: 2F0A
  4606.     JSR    LAB_010C(PC)        ;2FCC: 4EBAED54
  4607.     LEA    12(A7),A7        ;2FD0: 4FEF000C
  4608.     MOVE    D0,12(A7)        ;2FD4: 3F40000C
  4609.     TST    D0            ;2FD8: 4A40
  4610.     BEQ.S    LAB_01AB        ;2FDA: 670A
  4611.     MOVE.L    A2,-(A7)        ;2FDC: 2F0A
  4612.     JSR    LAB_024F(PC)        ;2FDE: 4EBA12E0
  4613.     ADDQ    #4,A7            ;2FE2: 584F
  4614.     BRA.S    LAB_01AC        ;2FE4: 600E
  4615. LAB_01AB:
  4616.     LEA    1440(A4),A0        ;2FE6: 41EC05A0
  4617.     MOVEA.L    A2,A1            ;2FEA: 224A
  4618.     MOVEA.L    (ABSEXECBASE).W,A6    ;2FEC: 2C780004
  4619.     JSR    -246(A6)        ;2FF0: 4EAEFF0A
  4620. LAB_01AC:
  4621.     MOVE    12(A7),D0        ;2FF4: 302F000C
  4622. LAB_01AD:
  4623.     MOVEM.L    (A7)+,A2-A3/A6        ;2FF8: 4CDF4C00
  4624.     UNLK    A5            ;2FFC: 4E5D
  4625.     RTS                ;2FFE: 4E75
  4626. LAB_01AE:
  4627.     LINK    A5,#-8            ;3000: 4E55FFF8
  4628.     MOVEM.L    D7/A2-A3/A6,-(A7)    ;3004: 48E70132
  4629.     MOVE    10(A5),D7        ;3008: 3E2D000A
  4630.     MOVEA.L    12(A5),A3        ;300C: 266D000C
  4631.     MOVEQ    #0,D0            ;3010: 7000
  4632.     MOVE    D7,D0            ;3012: 3007
  4633.     ASL.L    #2,D0            ;3014: E580
  4634.     MOVEA.L    1432(A4),A0        ;3016: 206C0598
  4635.     ADDA.L    D0,A0            ;301A: D1C0
  4636.     MOVEA.L    18(A0),A2        ;301C: 24680012
  4637.     MOVE.L    1440(A4),-8(A5)        ;3020: 2B6C05A0FFF8
  4638.     BRA.S    LAB_01B0        ;3026: 6010
  4639. LAB_01AF:
  4640.     MOVEA.L    -8(A5),A0        ;3028: 206DFFF8
  4641.     MOVE.L    10(A0),D0        ;302C: 2028000A
  4642.     CMP.L    (A2),D0            ;3030: B092
  4643.     BEQ.S    LAB_01B1        ;3032: 670C
  4644.     MOVE.L    (A0),-8(A5)        ;3034: 2B50FFF8
  4645. LAB_01B0:
  4646.     MOVEA.L    -8(A5),A0        ;3038: 206DFFF8
  4647.     TST.L    (A0)            ;303C: 4A90
  4648.     BNE.S    LAB_01AF        ;303E: 66E8
  4649. LAB_01B1:
  4650.     MOVEA.L    -8(A5),A0        ;3040: 206DFFF8
  4651.     TST.L    (A0)            ;3044: 4A90
  4652.     BEQ.S    LAB_01B2        ;3046: 6718
  4653.     MOVEA.L    A0,A1            ;3048: 2248
  4654.     MOVEA.L    (ABSEXECBASE).W,A6    ;304A: 2C780004
  4655.     JSR    -252(A6)        ;304E: 4EAEFF04
  4656.     LEA    1440(A4),A0        ;3052: 41EC05A0
  4657.     MOVEA.L    -8(A5),A1        ;3056: 226DFFF8
  4658.     JSR    -246(A6)        ;305A: 4EAEFF0A
  4659.     BRA.S    LAB_01B3        ;305E: 6010
  4660. LAB_01B2:
  4661.     PEA    -8(A5)            ;3060: 486DFFF8
  4662.     MOVE.L    A2,-(A7)        ;3064: 2F0A
  4663.     BSR    LAB_01A9        ;3066: 6100FF2E
  4664.     ADDQ    #8,A7            ;306A: 504F
  4665.     TST    D0            ;306C: 4A40
  4666.     BNE.S    LAB_01B4        ;306E: 6606
  4667. LAB_01B3:
  4668.     MOVE.L    -8(A5),(A3)        ;3070: 26ADFFF8
  4669.     MOVEQ    #0,D0            ;3074: 7000
  4670. LAB_01B4:
  4671.     MOVEM.L    (A7)+,D7/A2-A3/A6    ;3076: 4CDF4C80
  4672.     UNLK    A5            ;307A: 4E5D
  4673.     RTS                ;307C: 4E75
  4674. LAB_01B5:
  4675.     LINK    A5,#-44            ;307E: 4E55FFD4
  4676.     MOVEM.L    D2-D7/A2-A3,-(A7)    ;3082: 48E73F30
  4677.     MOVE    10(A5),D7        ;3086: 3E2D000A
  4678.     MOVEQ    #0,D0            ;308A: 7000
  4679.     MOVE    1474(A4),D1        ;308C: 322C05C2
  4680.     SUBQ    #1,D1            ;3090: 5341
  4681.     MOVE    D0,-26(A5)        ;3092: 3B40FFE6
  4682.     MOVE    D0,-22(A5)        ;3096: 3B40FFEA
  4683.     MOVE    D1,-24(A5)        ;309A: 3B41FFE8
  4684.     BRA    LAB_01BD        ;309E: 600000B6
  4685. LAB_01B6:
  4686.     MOVE    -24(A5),D0        ;30A2: 302DFFE8
  4687.     EXT.L    D0            ;30A6: 48C0
  4688.     MOVE    -22(A5),D1        ;30A8: 322DFFEA
  4689.     EXT.L    D1            ;30AC: 48C1
  4690.     ADD.L    D0,D1            ;30AE: D280
  4691.     TST.L    D1            ;30B0: 4A81
  4692.     BPL.S    LAB_01B7        ;30B2: 6A02
  4693.     ADDQ.L    #1,D1            ;30B4: 5281
  4694. LAB_01B7:
  4695.     ASR.L    #1,D1            ;30B6: E281
  4696.     MOVE    D1,-20(A5)        ;30B8: 3B41FFEC
  4697.     MOVE    D1,34(A7)        ;30BC: 3F410022
  4698.     BRA.S    LAB_01B9        ;30C0: 6004
  4699. LAB_01B8:
  4700.     SUBQ    #1,-20(A5)        ;30C2: 536DFFEC
  4701. LAB_01B9:
  4702.     MOVE    -20(A5),D0        ;30C6: 302DFFEC
  4703.     EXT.L    D0            ;30CA: 48C0
  4704.     ASL.L    #2,D0            ;30CC: E580
  4705.     MOVEA.L    1476(A4),A0        ;30CE: 206C05C4
  4706.     MOVE    0(A0,D0.L),D1        ;30D2: 32300800
  4707.     MOVEQ    #0,D0            ;30D6: 7000
  4708.     MOVE    D1,D0            ;30D8: 3001
  4709.     MOVE    D1,32(A7)        ;30DA: 3F410020
  4710.     CMPI.L    #$0000FFFF,D0        ;30DE: 0C800000FFFF
  4711.     BEQ.S    LAB_01B8        ;30E4: 67DC
  4712.     MOVE    32(A7),D0        ;30E6: 302F0020
  4713.     CMP    D7,D0            ;30EA: B047
  4714.     BNE.S    LAB_01BB        ;30EC: 664A
  4715. LAB_01BA:
  4716.     MOVE    -26(A5),D0        ;30EE: 302DFFE6
  4717.     MOVE.L    D0,D1            ;30F2: 2200
  4718.     ADDQ    #1,D1            ;30F4: 5241
  4719.     MOVE    -20(A5),D2        ;30F6: 342DFFEC
  4720.     MOVE.L    D2,D3            ;30FA: 2602
  4721.     ADDQ    #1,D3            ;30FC: 5243
  4722.     MOVE.L    D2,D4            ;30FE: 2802
  4723.     EXT.L    D4            ;3100: 48C4
  4724.     ASL.L    #2,D4            ;3102: E584
  4725.     MOVE.L    D0,D2            ;3104: 2400
  4726.     EXT.L    D2            ;3106: 48C2
  4727.     ADD.L    D2,D2            ;3108: D482
  4728.     MOVEA.L    1476(A4),A0        ;310A: 206C05C4
  4729.     MOVE    2(A0,D4.L),-34(A5,D2.L)    ;310E: 3BB0480228DE
  4730.     MOVE    D1,-26(A5)        ;3114: 3B41FFE6
  4731.     MOVE    D3,-20(A5)        ;3118: 3B43FFEC
  4732.     MOVE    -20(A5),D0        ;311C: 302DFFEC
  4733.     EXT.L    D0            ;3120: 48C0
  4734.     ASL.L    #2,D0            ;3122: E580
  4735.     MOVEQ    #0,D1            ;3124: 7200
  4736.     MOVEA.L    1476(A4),A0        ;3126: 206C05C4
  4737.     MOVE    0(A0,D0.L),D1        ;312A: 32300800
  4738.     CMPI.L    #$0000FFFF,D1        ;312E: 0C810000FFFF
  4739.     BEQ.S    LAB_01BA        ;3134: 67B8
  4740.     BRA.S    LAB_01BE        ;3136: 602A
  4741. LAB_01BB:
  4742.     MOVE    32(A7),D0        ;3138: 302F0020
  4743.     CMP    D7,D0            ;313C: B047
  4744.     BCC.S    LAB_01BC        ;313E: 640C
  4745.     MOVE    34(A7),D0        ;3140: 302F0022
  4746.     ADDQ    #1,D0            ;3144: 5240
  4747.     MOVE    D0,-22(A5)        ;3146: 3B40FFEA
  4748.     BRA.S    LAB_01BD        ;314A: 600A
  4749. LAB_01BC:
  4750.     MOVE    -20(A5),D0        ;314C: 302DFFEC
  4751.     SUBQ    #1,D0            ;3150: 5340
  4752.     MOVE    D0,-24(A5)        ;3152: 3B40FFE8
  4753. LAB_01BD:
  4754.     MOVE    -22(A5),D0        ;3156: 302DFFEA
  4755.     CMP    -24(A5),D0        ;315A: B06DFFE8
  4756.     BLE    LAB_01B6        ;315E: 6F00FF42
  4757. LAB_01BE:
  4758.     MOVEQ    #0,D6            ;3162: 7C00
  4759.     BRA    LAB_01CE        ;3164: 6000016E
  4760. LAB_01BF:
  4761.     MOVE.L    D6,D0            ;3168: 2006
  4762.     EXT.L    D0            ;316A: 48C0
  4763.     ADD.L    D0,D0            ;316C: D080
  4764.     MOVE    -34(A5,D0.L),D1        ;316E: 323508DE
  4765.     MOVEQ    #0,D5            ;3172: 7A00
  4766.     MOVE    D1,40(A7)        ;3174: 3F410028
  4767.     BRA    LAB_01CD        ;3178: 60000150
  4768. LAB_01C0:
  4769.     MOVE.L    D5,D0            ;317C: 2005
  4770.     EXT.L    D0            ;317E: 48C0
  4771.     MOVE.L    16(A5),-(A7)        ;3180: 2F2D0010
  4772.     MOVE.L    D0,-(A7)        ;3184: 2F00
  4773.     BSR    LAB_01AE        ;3186: 6100FE78
  4774.     ADDQ    #8,A7            ;318A: 504F
  4775.     TST    D0            ;318C: 4A40
  4776.     BNE    LAB_01CF        ;318E: 6600014E
  4777.     MOVE    40(A7),D0        ;3192: 302F0028
  4778.     CMPI    #$032C,D0        ;3196: 0C40032C
  4779.     BNE.S    LAB_01C1        ;319A: 6606
  4780.     MOVEQ    #0,D0            ;319C: 7000
  4781.     BRA    LAB_01CF        ;319E: 6000013E
  4782. LAB_01C1:
  4783.     MOVEQ    #0,D0            ;31A2: 7000
  4784.     MOVE    40(A7),D0        ;31A4: 302F0028
  4785.     MOVEA.L    16(A5),A2        ;31A8: 246D0010
  4786.     MOVE.L    D0,-(A7)        ;31AC: 2F00
  4787.     MOVE.L    (A2),-(A7)        ;31AE: 2F12
  4788.     JSR    LAB_0116(PC)        ;31B0: 4EBAED78
  4789.     ADDQ    #8,A7            ;31B4: 504F
  4790.     MOVEA.L    12(A5),A3        ;31B6: 266D000C
  4791.     MOVE    D0,4(A3)        ;31BA: 37400004
  4792.     TST    D0            ;31BE: 4A40
  4793.     BMI.S    LAB_01C2        ;31C0: 6B24
  4794.     MOVEQ    #0,D0            ;31C2: 7000
  4795.     MOVE    D0,1718(A4)        ;31C4: 394006B6
  4796.     MOVEQ    #1,D1            ;31C8: 7201
  4797.     MOVE    D1,1716(A4)        ;31CA: 394106B4
  4798.     MOVE    40(A7),D2        ;31CE: 342F0028
  4799.     MOVE    D2,(A3)            ;31D2: 3682
  4800.     MOVE.L    D5,D2            ;31D4: 2405
  4801.     MOVE    D2,2(A3)        ;31D6: 37420002
  4802.     MOVE    D0,6(A3)        ;31DA: 37400006
  4803.     MOVE    D0,8(A3)        ;31DE: 37400008
  4804.     BRA    LAB_01CF        ;31E2: 600000FA
  4805. LAB_01C2:
  4806.     MOVE    #$0001,1718(A4)        ;31E6: 397C000106B6
  4807.     MOVEA.L    (A2),A0            ;31EC: 2052
  4808.     MOVEA.L    84(A0),A3        ;31EE: 26680054
  4809.     MOVE.L    A0,36(A7)        ;31F2: 2F480024
  4810.     MOVE.L    A3,D0            ;31F6: 200B
  4811.     BEQ    LAB_01CC        ;31F8: 670000CE
  4812.     MOVE    (A3),D0            ;31FC: 3013
  4813.     LEA    2(A3),A2        ;31FE: 45EB0002
  4814.     CLR    -14(A5)            ;3202: 426DFFF2
  4815.     MOVE    D0,34(A7)        ;3206: 3F400022
  4816.     BRA    LAB_01CB        ;320A: 600000AE
  4817. LAB_01C3:
  4818.     MOVE    (A2),D0            ;320E: 3012
  4819.     MOVE    2(A2),1712(A4)        ;3210: 396A000206B0
  4820.     MOVE    4(A2),1714(A4)        ;3216: 396A000406B2
  4821.     MOVE    6(A2),D1        ;321C: 322A0006
  4822.     MOVE    D1,1716(A4)        ;3220: 394106B4
  4823.     ADDQ.L    #8,A2            ;3224: 508A
  4824.     MOVE    D0,32(A7)        ;3226: 3F400020
  4825.     MOVEQ    #10,D2            ;322A: 740A
  4826.     CMP    D2,D1            ;322C: B242
  4827.     BLE.S    LAB_01C4        ;322E: 6F08
  4828.     MOVE    #$0325,D0        ;3230: 303C0325
  4829.     BRA    LAB_01CF        ;3234: 600000A8
  4830. LAB_01C4:
  4831.     MOVEA.L    12(A5),A3        ;3238: 266D000C
  4832.     CLR    -16(A5)            ;323C: 426DFFF0
  4833.     BRA.S    LAB_01C6        ;3240: 6018
  4834. LAB_01C5:
  4835.     MOVE    (A2),(A3)        ;3242: 3692
  4836.     MOVE    2(A2),6(A3)        ;3244: 376A00020006
  4837.     MOVE    4(A2),8(A3)        ;324A: 376A00040008
  4838.     ADDQ.L    #6,A2            ;3250: 5C8A
  4839.     ADDA    #$000E,A3        ;3252: D6FC000E
  4840.     ADDQ    #1,-16(A5)        ;3256: 526DFFF0
  4841. LAB_01C6:
  4842.     MOVE    1716(A4),D0        ;325A: 302C06B4
  4843.     MOVE    -16(A5),D1        ;325E: 322DFFF0
  4844.     CMP    D0,D1            ;3262: B240
  4845.     BLT.S    LAB_01C5        ;3264: 6DDC
  4846.     MOVE    40(A7),D0        ;3266: 302F0028
  4847.     MOVE    32(A7),D1        ;326A: 322F0020
  4848.     CMP    D0,D1            ;326E: B240
  4849.     BNE.S    LAB_01CA        ;3270: 6644
  4850.     MOVEA.L    12(A5),A3        ;3272: 266D000C
  4851.     CLR    -18(A5)            ;3276: 426DFFEE
  4852.     BRA.S    LAB_01C9        ;327A: 602A
  4853. LAB_01C7:
  4854.     MOVE.L    D5,D0            ;327C: 2005
  4855.     MOVE    D0,2(A3)        ;327E: 37400002
  4856.     MOVEQ    #0,D0            ;3282: 7000
  4857.     MOVE    (A3),D0            ;3284: 3013
  4858.     MOVE.L    D0,-(A7)        ;3286: 2F00
  4859.     MOVE.L    40(A7),-(A7)        ;3288: 2F2F0028
  4860.     JSR    LAB_0116(PC)        ;328C: 4EBAEC9C
  4861.     ADDQ    #8,A7            ;3290: 504F
  4862.     MOVE    D0,4(A3)        ;3292: 37400004
  4863.     BGE.S    LAB_01C8        ;3296: 6C06
  4864.     MOVE    #$0326,D0        ;3298: 303C0326
  4865.     BRA.S    LAB_01CF        ;329C: 6040
  4866. LAB_01C8:
  4867.     ADDA    #$000E,A3        ;329E: D6FC000E
  4868.     ADDQ    #1,-18(A5)        ;32A2: 526DFFEE
  4869. LAB_01C9:
  4870.     MOVE    1716(A4),D0        ;32A6: 302C06B4
  4871.     MOVE    -18(A5),D1        ;32AA: 322DFFEE
  4872.     CMP    D0,D1            ;32AE: B240
  4873.     BLT.S    LAB_01C7        ;32B0: 6DCA
  4874.     MOVEQ    #0,D0            ;32B2: 7000
  4875.     BRA.S    LAB_01CF        ;32B4: 6028
  4876. LAB_01CA:
  4877.     ADDQ    #1,-14(A5)        ;32B6: 526DFFF2
  4878. LAB_01CB:
  4879.     MOVE    34(A7),D0        ;32BA: 302F0022
  4880.     MOVE    -14(A5),D1        ;32BE: 322DFFF2
  4881.     CMP    D0,D1            ;32C2: B240
  4882.     BLT    LAB_01C3        ;32C4: 6D00FF48
  4883. LAB_01CC:
  4884.     ADDQ    #1,D5            ;32C8: 5245
  4885. LAB_01CD:
  4886.     MOVEQ    #3,D0            ;32CA: 7003
  4887.     CMP    D0,D5            ;32CC: BA40
  4888.     BLT    LAB_01C0        ;32CE: 6D00FEAC
  4889.     ADDQ    #1,D6            ;32D2: 5246
  4890. LAB_01CE:
  4891.     CMP    -26(A5),D6        ;32D4: BC6DFFE6
  4892.     BLT    LAB_01BF        ;32D8: 6D00FE8E
  4893.     MOVEQ    #69,D0            ;32DC: 7045
  4894. LAB_01CF:
  4895.     MOVEM.L    (A7)+,D2-D7/A2-A3    ;32DE: 4CDF0CFC
  4896.     UNLK    A5            ;32E2: 4E5D
  4897.     RTS                ;32E4: 4E75
  4898. LAB_01D0:
  4899.     MOVE.L    A6,-(A7)        ;32E6: 2F0E
  4900.     MOVEA.L    1172(A4),A1        ;32E8: 226C0494
  4901.     MOVEA.L    (ABSEXECBASE).W,A6    ;32EC: 2C780004
  4902.     JSR    -690(A6)        ;32F0: 4EAEFD4E
  4903.     CLR.L    1172(A4)        ;32F4: 42AC0494
  4904.     BRA.S    LAB_01D2        ;32F8: 600A
  4905. LAB_01D1:
  4906.     MOVE.L    1440(A4),-(A7)        ;32FA: 2F2C05A0
  4907.     BSR    LAB_01A6        ;32FE: 6100FC4A
  4908.     ADDQ    #4,A7            ;3302: 584F
  4909. LAB_01D2:
  4910.     MOVEA.L    1440(A4),A0        ;3304: 206C05A0
  4911.     TST.L    (A0)            ;3308: 4A90
  4912.     BNE.S    LAB_01D1        ;330A: 66EE
  4913.     MOVEA.L    1432(A4),A0        ;330C: 206C0598
  4914.     MOVE.L    (A0),-(A7)        ;3310: 2F10
  4915.     JSR    LAB_024F(PC)        ;3312: 4EBA0FAC
  4916.     MOVE.L    1476(A4),(A7)        ;3316: 2EAC05C4
  4917.     JSR    LAB_024F(PC)        ;331A: 4EBA0FA4
  4918.     ADDQ    #4,A7            ;331E: 584F
  4919.     MOVEA.L    (A7)+,A6        ;3320: 2C5F
  4920.     RTS                ;3322: 4E75
  4921. LAB_01D3:
  4922.     LINK    A5,#0            ;3324: 4E550000
  4923.     MOVEM.L    D2-D3/A2-A3/A6,-(A7)    ;3328: 48E73032
  4924.     MOVEA.L    8(A5),A3        ;332C: 266D0008
  4925.     MOVEA.L    16(A5),A2        ;3330: 246D0010
  4926.     PEA    (58).W            ;3334: 4878003A
  4927.     MOVE.L    A2,-(A7)        ;3338: 2F0A
  4928.     JSR    LAB_039E(PC)        ;333A: 4EBA3C62
  4929.     ADDQ    #8,A7            ;333E: 504F
  4930.     TST.L    D0            ;3340: 4A80
  4931.     BEQ.S    LAB_01D4        ;3342: 670C
  4932.     MOVE.L    A2,-(A7)        ;3344: 2F0A
  4933.     MOVE.L    A3,-(A7)        ;3346: 2F0B
  4934.     JSR    LAB_0398(PC)        ;3348: 4EBA3C1E
  4935.     ADDQ    #8,A7            ;334C: 504F
  4936.     BRA.S    LAB_01D5        ;334E: 601E
  4937. LAB_01D4:
  4938.     MOVE.L    12(A5),-(A7)        ;3350: 2F2D000C
  4939.     MOVE.L    A3,-(A7)        ;3354: 2F0B
  4940.     JSR    LAB_0398(PC)        ;3356: 4EBA3C10
  4941.     ADDQ    #8,A7            ;335A: 504F
  4942.     MOVE.L    A3,D1            ;335C: 220B
  4943.     MOVE.L    A2,D2            ;335E: 240A
  4944.     MOVE.L    #$00000100,D3        ;3360: 263C00000100
  4945.     MOVEA.L    4348(A4),A6        ;3366: 2C6C10FC
  4946.     JSR    -882(A6)        ;336A: 4EAEFC8E
  4947. LAB_01D5:
  4948.     MOVEM.L    (A7)+,D2-D3/A2-A3/A6    ;336E: 4CDF4C0C
  4949.     UNLK    A5            ;3372: 4E5D
  4950.     RTS                ;3374: 4E75
  4951.     DC.W    $0000            ;3376
  4952. LAB_01D6:
  4953.     MOVEM.L    D6-D7/A3,-(A7)        ;3378: 48E70310
  4954.     MOVEA.L    16(A7),A3        ;337C: 266F0010
  4955.     MOVE.L    20(A7),D7        ;3380: 2E2F0014
  4956.     MOVEQ    #0,D6            ;3384: 7C00
  4957.     BRA.S    LAB_01D8        ;3386: 6004
  4958. LAB_01D7:
  4959.     CLR.B    (A3)+            ;3388: 421B
  4960.     ADDQ.L    #1,D6            ;338A: 5286
  4961. LAB_01D8:
  4962.     CMP.L    D7,D6            ;338C: BC87
  4963.     BCS.S    LAB_01D7        ;338E: 65F8
  4964.     MOVEM.L    (A7)+,D6-D7/A3        ;3390: 4CDF08C0
  4965.     RTS                ;3394: 4E75
  4966. LAB_01D9:
  4967.     LINK    A5,#-4            ;3396: 4E55FFFC
  4968.     MOVEM.L    D2/D4-D7/A2-A3,-(A7)    ;339A: 48E72F30
  4969.     MOVE    42(A7),D7        ;339E: 3E2F002A
  4970.     MOVE    46(A7),D6        ;33A2: 3C2F002E
  4971.     MOVEA.L    48(A7),A3        ;33A6: 266F0030
  4972.     MOVEA.L    52(A7),A2        ;33AA: 246F0034
  4973.     TST    1168(A4)        ;33AE: 4A6C0490
  4974.     BNE.S    LAB_01DA        ;33B2: 6664
  4975.     MOVE.L    D7,D0            ;33B4: 2007
  4976.     EXT.L    D0            ;33B6: 48C0
  4977.     MOVE.L    180(A4),-(A7)        ;33B8: 2F2C00B4
  4978.     MOVE.L    D0,-(A7)        ;33BC: 2F00
  4979.     JSR    LAB_0129(PC)        ;33BE: 4EBAED64
  4980.     MOVE.L    D6,D1            ;33C2: 2206
  4981.     EXT.L    D1            ;33C4: 48C1
  4982.     MOVE.L    188(A4),(A7)        ;33C6: 2EAC00BC
  4983.     MOVE.L    D1,-(A7)        ;33CA: 2F01
  4984.     MOVE    D0,40(A7)        ;33CC: 3F400028
  4985.     JSR    LAB_0129(PC)        ;33D0: 4EBAED52
  4986.     LEA    12(A7),A7        ;33D4: 4FEF000C
  4987.     MOVE    28(A7),D1        ;33D8: 322F001C
  4988.     ADD    D0,D1            ;33DC: D240
  4989.     ADD    1484(A4),D1        ;33DE: D26C05CC
  4990.     MOVE    D1,(A3)            ;33E2: 3681
  4991.     MOVE.L    D7,D0            ;33E4: 2007
  4992.     EXT.L    D0            ;33E6: 48C0
  4993.     MOVE.L    184(A4),-(A7)        ;33E8: 2F2C00B8
  4994.     MOVE.L    D0,-(A7)        ;33EC: 2F00
  4995.     JSR    LAB_0129(PC)        ;33EE: 4EBAED34
  4996.     MOVE.L    D6,D1            ;33F2: 2206
  4997.     EXT.L    D1            ;33F4: 48C1
  4998.     MOVE.L    192(A4),(A7)        ;33F6: 2EAC00C0
  4999.     MOVE.L    D1,-(A7)        ;33FA: 2F01
  5000.     MOVE    D0,40(A7)        ;33FC: 3F400028
  5001.     JSR    LAB_0129(PC)        ;3400: 4EBAED22
  5002.     LEA    12(A7),A7        ;3404: 4FEF000C
  5003.     MOVE    1486(A4),D1        ;3408: 322C05CE
  5004.     MOVE    28(A7),D2        ;340C: 342F001C
  5005.     ADD    D0,D2            ;3410: D440
  5006.     ADD    D1,D2            ;3412: D441
  5007.     MOVE    D2,(A2)            ;3414: 3482
  5008.     BRA.S    LAB_01DF        ;3416: 607A
  5009. LAB_01DA:
  5010.     MOVE    1168(A4),D0        ;3418: 302C0490
  5011.     SUBQ    #1,D0            ;341C: 5340
  5012.     BNE.S    LAB_01DB        ;341E: 6606
  5013.     MOVE.L    D7,D5            ;3420: 2A07
  5014.     MOVE.L    D6,D4            ;3422: 2806
  5015.     BRA.S    LAB_01DE        ;3424: 6044
  5016. LAB_01DB:
  5017.     MOVE    1168(A4),D0        ;3426: 302C0490
  5018.     SUBQ    #2,D0            ;342A: 5540
  5019.     BNE.S    LAB_01DC        ;342C: 660E
  5020.     MOVE    1050(A4),D0        ;342E: 302C041A
  5021.     MOVE.L    D0,D1            ;3432: 2200
  5022.     SUB    D6,D1            ;3434: 9246
  5023.     MOVE.L    D1,D5            ;3436: 2A01
  5024.     MOVE.L    D7,D4            ;3438: 2807
  5025.     BRA.S    LAB_01DE        ;343A: 602E
  5026. LAB_01DC:
  5027.     MOVE    1168(A4),D0        ;343C: 302C0490
  5028.     SUBQ    #3,D0            ;3440: 5740
  5029.     BNE.S    LAB_01DD        ;3442: 6614
  5030.     MOVE    1050(A4),D0        ;3444: 302C041A
  5031.     SUB    D7,D0            ;3448: 9047
  5032.     MOVE.L    D0,D5            ;344A: 2A00
  5033.     MOVE    1116(A4),D0        ;344C: 302C045C
  5034.     MOVE.L    D0,D1            ;3450: 2200
  5035.     SUB    D6,D1            ;3452: 9246
  5036.     MOVE.L    D1,D4            ;3454: 2801
  5037.     BRA.S    LAB_01DE        ;3456: 6012
  5038. LAB_01DD:
  5039.     MOVE    1168(A4),D0        ;3458: 302C0490
  5040.     SUBQ    #4,D0            ;345C: 5940
  5041.     BNE.S    LAB_01DE        ;345E: 660A
  5042.     MOVE.L    D6,D5            ;3460: 2A06
  5043.     MOVE    1116(A4),D0        ;3462: 302C045C
  5044.     SUB    D7,D0            ;3466: 9047
  5045.     MOVE.L    D0,D4            ;3468: 2800
  5046. LAB_01DE:
  5047.     MOVE.L    D5,D0            ;346A: 2005
  5048.     EXT.L    D0            ;346C: 48C0
  5049.     MOVE.L    D0,-(A7)        ;346E: 2F00
  5050.     JSR    LAB_001C(PC)        ;3470: 4EBACE96
  5051.     ADDQ    #4,A7            ;3474: 584F
  5052.     MOVE    1048(A4),D1        ;3476: 322C0418
  5053.     ADD    D1,D0            ;347A: D041
  5054.     MOVE    D0,(A3)            ;347C: 3680
  5055.     MOVE.L    D4,D0            ;347E: 2004
  5056.     EXT.L    D0            ;3480: 48C0
  5057.     MOVE.L    D0,-(A7)        ;3482: 2F00
  5058.     JSR    LAB_001D(PC)        ;3484: 4EBACE9C
  5059.     ADDQ    #4,A7            ;3488: 584F
  5060.     MOVE    1114(A4),D1        ;348A: 322C045A
  5061.     ADD    D1,D0            ;348E: D041
  5062.     MOVE    D0,(A2)            ;3490: 3480
  5063. LAB_01DF:
  5064.     MOVEM.L    (A7)+,D2/D4-D7/A2-A3    ;3492: 4CDF0CF4
  5065.     UNLK    A5            ;3496: 4E5D
  5066.     RTS                ;3498: 4E75
  5067. LAB_01E0:
  5068.     LINK    A5,#-44            ;349A: 4E55FFD4
  5069.     MOVEM.L    D2-D7/A2-A3,-(A7)    ;349E: 48E73F30
  5070.     MOVEA.L    8(A5),A3        ;34A2: 266D0008
  5071.     MOVE    14(A5),D7        ;34A6: 3E2D000E
  5072.     MOVEA.L    16(A5),A2        ;34AA: 246D0010
  5073.     MOVE    22(A5),D6        ;34AE: 3C2D0016
  5074.     MOVE    (A3),D0            ;34B2: 3013
  5075.     MOVE    D0,1160(A4)        ;34B4: 39400488
  5076.     MOVE    2(A3),D1        ;34B8: 322B0002
  5077.     MOVE    D1,1162(A4)        ;34BC: 3941048A
  5078.     MOVE    4(A3),D2        ;34C0: 342B0004
  5079.     MOVE    D2,1164(A4)        ;34C4: 3942048C
  5080.     MOVE    6(A3),D3        ;34C8: 362B0006
  5081.     MOVE    D3,1166(A4)        ;34CC: 3943048E
  5082.     TST    1168(A4)        ;34D0: 4A6C0490
  5083.     BEQ.S    LAB_01E2        ;34D4: 677A
  5084.     MOVE    852(A4),D4        ;34D6: 382C0354
  5085.     BEQ.S    LAB_01E2        ;34DA: 6774
  5086.     TST    832(A4)            ;34DC: 4A6C0340
  5087.     BEQ.S    LAB_01E2        ;34E0: 676E
  5088.     TST    854(A4)            ;34E2: 4A6C0356
  5089.     BNE.S    LAB_01E2        ;34E6: 6668
  5090.     EXT.L    D3            ;34E8: 48C3
  5091.     EXT.L    D4            ;34EA: 48C4
  5092.     MOVE    832(A4),D0        ;34EC: 302C0340
  5093.     EXT.L    D0            ;34F0: 48C0
  5094.     SUB.L    D4,D0            ;34F2: 9084
  5095.     MOVE.L    D3,D1            ;34F4: 2203
  5096.     MOVE.L    D0,40(A7)        ;34F6: 2F400028
  5097.     JSR    LAB_03A2(PC)        ;34FA: 4EBA3AE4
  5098.     ASR.L    #8,D0            ;34FE: E080
  5099.     ASR.L    #7,D0            ;3500: EE80
  5100.     MOVE    1162(A4),D1        ;3502: 322C048A
  5101.     EXT.L    D1            ;3506: 48C1
  5102.     MOVE.L    40(A7),D3        ;3508: 262F0028
  5103.     MOVE    D0,34(A7)        ;350C: 3F400022
  5104.     MOVE.L    D3,D0            ;3510: 2003
  5105.     JSR    LAB_03A2(PC)        ;3512: 4EBA3ACC
  5106.     ASR.L    #8,D0            ;3516: E080
  5107.     ASR.L    #7,D0            ;3518: EE80
  5108.     TST.L    D3            ;351A: 4A83
  5109.     BLE.S    LAB_01E1        ;351C: 6F1A
  5110.     MOVE    34(A7),D1        ;351E: 322F0022
  5111.     MOVE.L    D2,D3            ;3522: 2602
  5112.     ADD    D1,D3            ;3524: D641
  5113.     MOVE    D3,1164(A4)        ;3526: 3943048C
  5114.     MOVE    1160(A4),D2        ;352A: 342C0488
  5115.     MOVE.L    D2,D4            ;352E: 2802
  5116.     ADD    D0,D4            ;3530: D840
  5117.     MOVE    D4,1160(A4)        ;3532: 39440488
  5118.     BRA.S    LAB_01E2        ;3536: 6018
  5119. LAB_01E1:
  5120.     MOVE.L    D2,D1            ;3538: 2202
  5121.     ADD    D0,D1            ;353A: D240
  5122.     MOVE    D1,1164(A4)        ;353C: 3941048C
  5123.     MOVE    34(A7),D0        ;3540: 302F0022
  5124.     MOVE    1160(A4),D2        ;3544: 342C0488
  5125.     MOVE.L    D2,D3            ;3548: 2602
  5126.     ADD    D0,D3            ;354A: D640
  5127.     MOVE    D3,1160(A4)        ;354C: 39430488
  5128. LAB_01E2:
  5129.     TST    D6            ;3550: 4A46
  5130.     BNE.S    LAB_01E3        ;3552: 6614
  5131.     CMPI.L    #$00010000,1532(A4)    ;3554: 0CAC0001000005FC
  5132.     BNE.S    LAB_01E3        ;355C: 660A
  5133.     CMPI.L    #$00010000,1536(A4)    ;355E: 0CAC000100000600
  5134.     BEQ.S    LAB_01E8        ;3566: 6768
  5135. LAB_01E3:
  5136.     MOVE.L    1028(A4),D0        ;3568: 202C0404
  5137.     TST.L    D0            ;356C: 4A80
  5138.     BPL.S    LAB_01E4        ;356E: 6A06
  5139.     MOVE.L    D0,D1            ;3570: 2200
  5140.     NEG.L    D1            ;3572: 4481
  5141.     BRA.S    LAB_01E5        ;3574: 6002
  5142. LAB_01E4:
  5143.     MOVE.L    D0,D1            ;3576: 2200
  5144. LAB_01E5:
  5145.     MOVE    1018(A4),D0        ;3578: 302C03FA
  5146.     EXT.L    D0            ;357C: 48C0
  5147.     ASR.L    D0,D1            ;357E: E0A1
  5148.     MOVE.L    D1,D0            ;3580: 2001
  5149.     EXT.L    D0            ;3582: 48C0
  5150.     ADD.L    D0,D0            ;3584: D080
  5151.     MOVE.L    1094(A4),D1        ;3586: 222C0446
  5152.     TST.L    D1            ;358A: 4A81
  5153.     BPL.S    LAB_01E6        ;358C: 6A06
  5154.     MOVE.L    D1,D2            ;358E: 2401
  5155.     NEG.L    D2            ;3590: 4482
  5156.     BRA.S    LAB_01E7        ;3592: 6002
  5157. LAB_01E6:
  5158.     MOVE.L    D1,D2            ;3594: 2401
  5159. LAB_01E7:
  5160.     MOVE    1164(A4),D1        ;3596: 322C048C
  5161.     ADD    D0,D1            ;359A: D240
  5162.     MOVE    D1,1164(A4)        ;359C: 3941048C
  5163.     MOVE    1084(A4),D1        ;35A0: 322C043C
  5164.     EXT.L    D1            ;35A4: 48C1
  5165.     ASR.L    D1,D2            ;35A6: E2A2
  5166.     MOVE.L    D2,D1            ;35A8: 2202
  5167.     EXT.L    D1            ;35AA: 48C1
  5168.     ADD.L    D1,D1            ;35AC: D281
  5169.     MOVE    1166(A4),D2        ;35AE: 342C048E
  5170.     ADD    D1,D2            ;35B2: D441
  5171.     MOVE    D2,1166(A4)        ;35B4: 3942048E
  5172.     MOVE    1160(A4),D2        ;35B8: 342C0488
  5173.     MOVE.L    D2,D3            ;35BC: 2602
  5174.     SUB    D0,D3            ;35BE: 9640
  5175.     MOVE    D3,1160(A4)        ;35C0: 39430488
  5176.     MOVE    1162(A4),D0        ;35C4: 302C048A
  5177.     MOVE.L    D0,D2            ;35C8: 2400
  5178.     SUB    D1,D2            ;35CA: 9441
  5179.     MOVE    D2,1162(A4)        ;35CC: 3942048A
  5180. LAB_01E8:
  5181.     MOVE.L    196(A4),D0        ;35D0: 202C00C4
  5182.     SWAP    D0            ;35D4: 4840
  5183.     EXT.L    D0            ;35D6: 48C0
  5184.     MOVE.L    200(A4),D1        ;35D8: 222C00C8
  5185.     SWAP    D1            ;35DC: 4841
  5186.     EXT.L    D1            ;35DE: 48C1
  5187.     MOVE    D1,1486(A4)        ;35E0: 394105CE
  5188.     MOVEQ    #0,D1            ;35E4: 7200
  5189.     MOVE    D1,1048(A4)        ;35E6: 39410418
  5190.     MOVE    D1,1114(A4)        ;35EA: 3941045A
  5191.     MOVE    1160(A4),D1        ;35EE: 322C0488
  5192.     EXT.L    D1            ;35F2: 48C1
  5193.     MOVE    1162(A4),D2        ;35F4: 342C048A
  5194.     EXT.L    D2            ;35F8: 48C2
  5195.     PEA    -26(A5)            ;35FA: 486DFFE6
  5196.     PEA    -28(A5)            ;35FE: 486DFFE4
  5197.     MOVE.L    D2,-(A7)        ;3602: 2F02
  5198.     MOVE.L    D1,-(A7)        ;3604: 2F01
  5199.     MOVE    D0,1484(A4)        ;3606: 394005CC
  5200.     BSR    LAB_01D9        ;360A: 6100FD8A
  5201.     MOVE    1160(A4),D0        ;360E: 302C0488
  5202.     EXT.L    D0            ;3612: 48C0
  5203.     MOVE    1166(A4),D1        ;3614: 322C048E
  5204.     EXT.L    D1            ;3618: 48C1
  5205.     PEA    -22(A5)            ;361A: 486DFFEA
  5206.     PEA    -24(A5)            ;361E: 486DFFE8
  5207.     MOVE.L    D1,-(A7)        ;3622: 2F01
  5208.     MOVE.L    D0,-(A7)        ;3624: 2F00
  5209.     BSR    LAB_01D9        ;3626: 6100FD6E
  5210.     MOVE    1164(A4),D0        ;362A: 302C048C
  5211.     EXT.L    D0            ;362E: 48C0
  5212.     MOVE    1162(A4),D1        ;3630: 322C048A
  5213.     EXT.L    D1            ;3634: 48C1
  5214.     PEA    -18(A5)            ;3636: 486DFFEE
  5215.     PEA    -20(A5)            ;363A: 486DFFEC
  5216.     MOVE.L    D1,-(A7)        ;363E: 2F01
  5217.     MOVE.L    D0,-(A7)        ;3640: 2F00
  5218.     BSR    LAB_01D9        ;3642: 6100FD52
  5219.     MOVE    1164(A4),D0        ;3646: 302C048C
  5220.     EXT.L    D0            ;364A: 48C0
  5221.     MOVE    1166(A4),D1        ;364C: 322C048E
  5222.     EXT.L    D1            ;3650: 48C1
  5223.     PEA    -14(A5)            ;3652: 486DFFF2
  5224.     PEA    -16(A5)            ;3656: 486DFFF0
  5225.     MOVE.L    D1,-(A7)        ;365A: 2F01
  5226.     MOVE.L    D0,-(A7)        ;365C: 2F00
  5227.     BSR    LAB_01D9        ;365E: 6100FD36
  5228.     LEA    64(A7),A7        ;3662: 4FEF0040
  5229.     MOVE    #$3FFF,D0        ;3666: 303C3FFF
  5230.     MOVEQ    #0,D1            ;366A: 7200
  5231.     LEA    -28(A5),A3        ;366C: 47EDFFE4
  5232.     MOVE    D0,-6(A5)        ;3670: 3B40FFFA
  5233.     MOVE    D0,-8(A5)        ;3674: 3B40FFF8
  5234.     MOVE    D1,-30(A5)        ;3678: 3B41FFE2
  5235.     MOVE    D1,-10(A5)        ;367C: 3B41FFF6
  5236.     MOVE    D1,-12(A5)        ;3680: 3B41FFF4
  5237.     BRA.S    LAB_01EE        ;3684: 6034
  5238. LAB_01E9:
  5239.     MOVE    (A3),D0            ;3686: 3013
  5240.     CMP    -6(A5),D0        ;3688: B06DFFFA
  5241.     BGE.S    LAB_01EA        ;368C: 6C04
  5242.     MOVE    D0,-6(A5)        ;368E: 3B40FFFA
  5243. LAB_01EA:
  5244.     CMP    -10(A5),D0        ;3692: B06DFFF6
  5245.     BLE.S    LAB_01EB        ;3696: 6F04
  5246.     MOVE    D0,-10(A5)        ;3698: 3B40FFF6
  5247. LAB_01EB:
  5248.     MOVE    2(A3),D0        ;369C: 302B0002
  5249.     CMP    -8(A5),D0        ;36A0: B06DFFF8
  5250.     BGE.S    LAB_01EC        ;36A4: 6C04
  5251.     MOVE    D0,-8(A5)        ;36A6: 3B40FFF8
  5252. LAB_01EC:
  5253.     CMP    -12(A5),D0        ;36AA: B06DFFF4
  5254.     BLE.S    LAB_01ED        ;36AE: 6F04
  5255.     MOVE    D0,-12(A5)        ;36B0: 3B40FFF4
  5256. LAB_01ED:
  5257.     ADDQ    #1,-30(A5)        ;36B4: 526DFFE2
  5258.     ADDQ.L    #4,A3            ;36B8: 588B
  5259. LAB_01EE:
  5260.     CMPI    #$0004,-30(A5)        ;36BA: 0C6D0004FFE2
  5261.     BCS.S    LAB_01E9        ;36C0: 65C4
  5262.     MOVE    -6(A5),D0        ;36C2: 302DFFFA
  5263.     MOVE    D0,1160(A4)        ;36C6: 39400488
  5264.     MOVE    -8(A5),D1        ;36CA: 322DFFF8
  5265.     MOVE    D1,1162(A4)        ;36CE: 3941048A
  5266.     MOVE    -10(A5),D2        ;36D2: 342DFFF6
  5267.     MOVE    D2,1164(A4)        ;36D6: 3942048C
  5268.     MOVE    -12(A5),D3        ;36DA: 362DFFF4
  5269.     MOVE    D3,1166(A4)        ;36DE: 3943048E
  5270.     MOVE    1024(A4),D4        ;36E2: 382C0400
  5271.     EXT.L    D4            ;36E6: 48C4
  5272.     EXT.L    D0            ;36E8: 48C0
  5273.     AND.L    D4,D0            ;36EA: C084
  5274.     MOVE    1020(A4),D4        ;36EC: 382C03FC
  5275.     MOVE.L    D4,D2            ;36F0: 2404
  5276.     EXT.L    D2            ;36F2: 48C2
  5277.     ASL.L    #2,D2            ;36F4: E582
  5278.     SUB.L    D0,D2            ;36F6: 9480
  5279.     MOVE    D2,1048(A4)        ;36F8: 39420418
  5280.     MOVE    1090(A4),D0        ;36FC: 302C0442
  5281.     EXT.L    D0            ;3700: 48C0
  5282.     EXT.L    D1            ;3702: 48C1
  5283.     AND.L    D0,D1            ;3704: C280
  5284.     MOVE    1086(A4),D0        ;3706: 302C043E
  5285.     MOVE.L    D0,D4            ;370A: 2800
  5286.     EXT.L    D4            ;370C: 48C4
  5287.     ASL.L    #2,D4            ;370E: E584
  5288.     SUB.L    D1,D4            ;3710: 9881
  5289.     MOVE    D4,1114(A4)        ;3712: 3944045A
  5290.     EXT.L    D2            ;3716: 48C2
  5291.     MOVE    1484(A4),D1        ;3718: 322C05CC
  5292.     EXT.L    D1            ;371C: 48C1
  5293.     ADD.L    D2,D1            ;371E: D282
  5294.     EXT.L    D4            ;3720: 48C4
  5295.     MOVE    D1,1484(A4)        ;3722: 394105CC
  5296.     MOVE    1486(A4),D1        ;3726: 322C05CE
  5297.     EXT.L    D1            ;372A: 48C1
  5298.     ADD.L    D4,D1            ;372C: D284
  5299.     MOVE    D1,1486(A4)        ;372E: 394105CE
  5300.     MOVE    1092(A4),D1        ;3732: 322C0444
  5301.     EXT.L    D1            ;3736: 48C1
  5302.     EXT.L    D0            ;3738: 48C0
  5303.     EXT.L    D3            ;373A: 48C3
  5304.     ADD.L    D3,D4            ;373C: D883
  5305.     ADD.L    D0,D4            ;373E: D880
  5306.     SUBQ.L    #1,D4            ;3740: 5384
  5307.     ASR.L    D1,D4            ;3742: E2A4
  5308.     ADDQ.L    #5,D4            ;3744: 5A84
  5309.     MOVE    D4,1158(A4)        ;3746: 39440486
  5310.     MOVE    1026(A4),D0        ;374A: 302C0402
  5311.     EXT.L    D0            ;374E: 48C0
  5312.     MOVE    1020(A4),D1        ;3750: 322C03FC
  5313.     EXT.L    D1            ;3754: 48C1
  5314.     MOVE    -10(A5),D3        ;3756: 362DFFF6
  5315.     EXT.L    D3            ;375A: 48C3
  5316.     ADD.L    D3,D2            ;375C: D483
  5317.     ADD.L    D1,D2            ;375E: D481
  5318.     SUBQ.L    #1,D2            ;3760: 5382
  5319.     ASR.L    D0,D2            ;3762: E0A2
  5320.     ADDQ.L    #5,D2            ;3764: 5A82
  5321.     EXT.L    D2            ;3766: 48C2
  5322.     MOVEQ    #31,D0            ;3768: 701F
  5323.     ADD.L    D0,D2            ;376A: D480
  5324.     ANDI.L    #$0000FFE0,D2        ;376C: 02820000FFE0
  5325.     ASR.L    #3,D2            ;3772: E682
  5326.     MOVE    D2,1156(A4)        ;3774: 39420484
  5327.     MULS    D4,D2            ;3778: C5C4
  5328.     MOVE.L    D2,D5            ;377A: 2A02
  5329.     MOVEQ    #52,D0            ;377C: 7034
  5330.     ADD.L    D0,D5            ;377E: DA80
  5331.     TST    2024(A4)        ;3780: 4A6C07E8
  5332.     BEQ.S    LAB_01EF        ;3784: 6714
  5333.     MOVEQ    #0,D0            ;3786: 7000
  5334.     MOVE    1556(A4),D0        ;3788: 302C0614
  5335.     MOVE.L    D5,D1            ;378C: 2205
  5336.     ADD.L    D1,D1            ;378E: D281
  5337.     CMP.L    D0,D1            ;3790: B280
  5338.     BLE.S    LAB_01F0        ;3792: 6F14
  5339.     MOVE    #$0257,D0        ;3794: 303C0257
  5340.     BRA.S    LAB_01F1        ;3798: 6014
  5341. LAB_01EF:
  5342.     MOVEQ    #0,D0            ;379A: 7000
  5343.     MOVE    D7,D0            ;379C: 3007
  5344.     CMP.L    D0,D5            ;379E: BA80
  5345.     BLE.S    LAB_01F0        ;37A0: 6F06
  5346.     MOVE    #$0258,D0        ;37A2: 303C0258
  5347.     BRA.S    LAB_01F1        ;37A6: 6006
  5348. LAB_01F0:
  5349.     MOVE.L    D5,D0            ;37A8: 2005
  5350.     MOVE    D0,(A2)            ;37AA: 3480
  5351.     MOVEQ    #0,D0            ;37AC: 7000
  5352. LAB_01F1:
  5353.     MOVEM.L    (A7)+,D2-D7/A2-A3    ;37AE: 4CDF0CFC
  5354.     UNLK    A5            ;37B2: 4E5D
  5355.     RTS                ;37B4: 4E75
  5356. LAB_01F2:
  5357.     LINK    A5,#-56            ;37B6: 4E55FFC8
  5358.     MOVEM.L    D2-D7/A2-A3,-(A7)    ;37BA: 48E73F30
  5359.     MOVE    14(A5),D7        ;37BE: 3E2D000E
  5360.     MOVE    18(A5),D6        ;37C2: 3C2D0012
  5361.     MOVE    26(A5),D5        ;37C6: 3A2D001A
  5362.     MOVEA.L    8(A5),A3        ;37CA: 266D0008
  5363.     MOVE    1026(A4),D0        ;37CE: 302C0402
  5364.     EXT.L    D0            ;37D2: 48C0
  5365.     MOVE    1022(A4),D1        ;37D4: 322C03FE
  5366.     EXT.L    D1            ;37D8: 48C1
  5367.     MOVE    1026(A4),D2        ;37DA: 342C0402
  5368.     MOVE    20(A3),D3        ;37DE: 362B0014
  5369.     MOVE.L    D3,D4            ;37E2: 2803
  5370.     ASL    D2,D4            ;37E4: E564
  5371.     SUB    D7,D4            ;37E6: 9847
  5372.     EXT.L    D4            ;37E8: 48C4
  5373.     MOVE.L    D5,D2            ;37EA: 2405
  5374.     EXT.L    D2            ;37EC: 48C2
  5375.     ADD.L    D4,D2            ;37EE: D484
  5376.     ADD.L    D1,D2            ;37F0: D481
  5377.     ASR.L    D0,D2            ;37F2: E0A2
  5378.     MOVEQ    #7,D0            ;37F4: 7007
  5379.     AND    D3,D0            ;37F6: C043
  5380.     MOVE.L    D2,D1            ;37F8: 2202
  5381.     ANDI    #$0007,D1        ;37FA: 02410007
  5382.     MOVE    24(A3),D4        ;37FE: 382B0018
  5383.     MOVE.L    D0,D3            ;3802: 2600
  5384.     ADD    D4,D3            ;3804: D644
  5385.     ANDI    #$0007,D3        ;3806: 02430007
  5386.     MOVE    D0,40(A7)        ;380A: 3F400028
  5387.     MOVE    D1,38(A7)        ;380E: 3F410026
  5388.     MOVE    D3,-16(A5)        ;3812: 3B43FFF0
  5389.     BNE.S    LAB_01F3        ;3816: 6606
  5390.     MOVEQ    #8,D3            ;3818: 7608
  5391.     MOVE    D3,-16(A5)        ;381A: 3B43FFF0
  5392. LAB_01F3:
  5393.     MOVE.L    D1,D3            ;381E: 2601
  5394.     ADD    D4,D3            ;3820: D644
  5395.     ANDI    #$0007,D3        ;3822: 02430007
  5396.     MOVEM    D3,-18(A5)        ;3826: 48AD0008FFEE
  5397.     BNE.S    LAB_01F4        ;382C: 6606
  5398.     MOVE    #$0008,-18(A5)        ;382E: 3B7C0008FFEE
  5399. LAB_01F4:
  5400.     MOVEA.L    A3,A0            ;3834: 204B
  5401.     MOVE    20(A3),D3        ;3836: 362B0014
  5402.     ASR    #3,D3            ;383A: E643
  5403.     MOVE    D3,46(A7)        ;383C: 3F43002E
  5404.     EXT.L    D3            ;3840: 48C3
  5405.     EXT.L    D4            ;3842: 48C4
  5406.     MOVE    20(A3),D0        ;3844: 302B0014
  5407.     EXT.L    D0            ;3848: 48C0
  5408.     ADD.L    D4,D0            ;384A: D084
  5409.     ADDQ.L    #7,D0            ;384C: 5E80
  5410.     ASR.L    #3,D0            ;384E: E680
  5411.     SUB.L    D3,D0            ;3850: 9083
  5412.     MOVE.L    D2,D3            ;3852: 2602
  5413.     ASR    #3,D3            ;3854: E643
  5414.     MOVE    D3,48(A7)        ;3856: 3F430030
  5415.     EXT.L    D3            ;385A: 48C3
  5416.     MOVE    24(A3),D4        ;385C: 382B0018
  5417.     EXT.L    D4            ;3860: 48C4
  5418.     EXT.L    D2            ;3862: 48C2
  5419.     ADD.L    D4,D2            ;3864: D484
  5420.     ADDQ.L    #7,D2            ;3866: 5E82
  5421.     ASR.L    #3,D2            ;3868: E682
  5422.     SUB.L    D3,D2            ;386A: 9483
  5423.     MOVE    22(A3),D3        ;386C: 362B0016
  5424.     MULS    16(A3),D3        ;3870: C7EB0010
  5425.     MOVEA.L    A3,A1            ;3874: 224B
  5426.     ADDA.L    D3,A1            ;3876: D3C3
  5427.     MOVE    46(A7),D3        ;3878: 362F002E
  5428.     ADDA    D3,A1            ;387C: D2C3
  5429.     LEA    52(A1),A3        ;387E: 47E90034
  5430.     MOVEA.L    20(A5),A2        ;3882: 246D0014
  5431.     MOVE    1092(A4),D3        ;3886: 362C0444
  5432.     EXT.L    D3            ;388A: 48C3
  5433.     MOVE    1088(A4),D4        ;388C: 382C0440
  5434.     EXT.L    D4            ;3890: 48C4
  5435.     MOVE    D0,36(A7)        ;3892: 3F400024
  5436.     MOVE    1092(A4),D0        ;3896: 302C0444
  5437.     MOVE    D0,66(A7)        ;389A: 3F400042
  5438.     MOVE    18(A0),D0        ;389E: 30280012
  5439.     SUB    22(A0),D0        ;38A2: 90680016
  5440.     MOVE    D2,34(A7)        ;38A6: 3F420022
  5441.     MOVE    66(A7),D2        ;38AA: 342F0042
  5442.     ASL    D2,D0            ;38AE: E560
  5443.     SUB    D6,D0            ;38B0: 9046
  5444.     EXT.L    D0            ;38B2: 48C0
  5445.     MOVE    30(A5),D2        ;38B4: 342D001E
  5446.     EXT.L    D2            ;38B8: 48C2
  5447.     ADD.L    D0,D2            ;38BA: D480
  5448.     ADD.L    D4,D2            ;38BC: D484
  5449.     ASR.L    D3,D2            ;38BE: E6A2
  5450.     MOVE    18(A2),D0        ;38C0: 302A0012
  5451.     EXT.L    D0            ;38C4: 48C0
  5452.     SUB.L    D2,D0            ;38C6: 9082
  5453.     MULS    16(A2),D0        ;38C8: C1EA0010
  5454.     MOVEA.L    A2,A0            ;38CC: 204A
  5455.     ADDA.L    D0,A0            ;38CE: D1C0
  5456.     MOVE    48(A7),D0        ;38D0: 302F0030
  5457.     ADDA    D0,A0            ;38D4: D0C0
  5458.     LEA    52(A0),A2        ;38D6: 45E80034
  5459.     MOVE    40(A7),D0        ;38DA: 302F0028
  5460.     CMP    D1,D0            ;38DE: B041
  5461.     BNE.S    LAB_01F9        ;38E0: 6662
  5462.     CLR    -10(A5)            ;38E2: 426DFFF6
  5463.     BRA.S    LAB_01F8        ;38E6: 604A
  5464. LAB_01F5:
  5465.     CLR    -12(A5)            ;38E8: 426DFFF4
  5466.     BRA.S    LAB_01F7        ;38EC: 600C
  5467. LAB_01F6:
  5468.     MOVEA.L    A2,A0            ;38EE: 204A
  5469.     ADDQ.L    #1,A2            ;38F0: 528A
  5470.     MOVE.B    (A3)+,D0        ;38F2: 101B
  5471.     OR.B    D0,(A0)            ;38F4: 8110
  5472.     ADDQ    #1,-12(A5)        ;38F6: 526DFFF4
  5473. LAB_01F7:
  5474.     MOVE    36(A7),D0        ;38FA: 302F0024
  5475.     MOVE    -12(A5),D1        ;38FE: 322DFFF4
  5476.     CMP    D0,D1            ;3902: B240
  5477.     BCS.S    LAB_01F6        ;3904: 65E8
  5478.     MOVE    36(A7),D0        ;3906: 302F0024
  5479.     EXT.L    D0            ;390A: 48C0
  5480.     MOVEA.L    8(A5),A0        ;390C: 206D0008
  5481.     MOVE    16(A0),D1        ;3910: 32280010
  5482.     EXT.L    D1            ;3914: 48C1
  5483.     SUB.L    D0,D1            ;3916: 9280
  5484.     ADDA.L    D1,A3            ;3918: D7C1
  5485.     MOVE    34(A7),D0        ;391A: 302F0022
  5486.     EXT.L    D0            ;391E: 48C0
  5487.     MOVEA.L    20(A5),A0        ;3920: 206D0014
  5488.     MOVE    16(A0),D1        ;3924: 32280010
  5489.     EXT.L    D1            ;3928: 48C1
  5490.     SUB.L    D0,D1            ;392A: 9280
  5491.     ADDA.L    D1,A2            ;392C: D5C1
  5492.     ADDQ    #1,-10(A5)        ;392E: 526DFFF6
  5493. LAB_01F8:
  5494.     MOVE    -10(A5),D0        ;3932: 302DFFF6
  5495.     MOVEA.L    8(A5),A0        ;3936: 206D0008
  5496.     CMP    26(A0),D0        ;393A: B068001A
  5497.     BCS.S    LAB_01F5        ;393E: 65A8
  5498.     BRA    LAB_0203        ;3940: 6000010E
  5499. LAB_01F9:
  5500.     MOVE    36(A7),D0        ;3944: 302F0024
  5501.     MOVE    38(A7),D1        ;3948: 322F0026
  5502.     MOVE    40(A7),D2        ;394C: 342F0028
  5503.     MOVE    D0,-14(A5)        ;3950: 3B40FFF2
  5504.     CMP    D1,D2            ;3954: B441
  5505.     BLS.S    LAB_01FA        ;3956: 6304
  5506.     SUBQ    #1,-14(A5)        ;3958: 536DFFF2
  5507. LAB_01FA:
  5508.     MOVE    -16(A5),D0        ;395C: 302DFFF0
  5509.     CMP    -18(A5),D0        ;3960: B06DFFEE
  5510.     BCC.S    LAB_01FB        ;3964: 6404
  5511.     SUBQ    #1,-14(A5)        ;3966: 536DFFF2
  5512. LAB_01FB:
  5513.     MOVE.L    D1,D0            ;396A: 2001
  5514.     SUB    D2,D0            ;396C: 9042
  5515.     MOVEM    D0,-20(A5)        ;396E: 48AD0001FFEC
  5516.     BGE.S    LAB_01FC        ;3974: 6C04
  5517.     ADDQ    #8,-20(A5)        ;3976: 506DFFEC
  5518. LAB_01FC:
  5519.     MOVEQ    #8,D0            ;397A: 7008
  5520.     SUB    -20(A5),D0        ;397C: 906DFFEC
  5521.     CLR    -10(A5)            ;3980: 426DFFF6
  5522.     MOVE    D0,32(A7)        ;3984: 3F400020
  5523.     BRA    LAB_0202        ;3988: 600000B6
  5524. LAB_01FD:
  5525.     MOVE    38(A7),D0        ;398C: 302F0026
  5526.     MOVE    40(A7),D1        ;3990: 322F0028
  5527.     CMP    D0,D1            ;3994: B240
  5528.     BLS.S    LAB_01FE        ;3996: 6314
  5529.     MOVE    32(A7),D0        ;3998: 302F0020
  5530.     EXT.L    D0            ;399C: 48C0
  5531.     MOVEQ    #0,D1            ;399E: 7200
  5532.     MOVE.B    (A3)+,D1        ;39A0: 121B
  5533.     ASL.L    D0,D1            ;39A2: E1A1
  5534.     MOVEQ    #0,D0            ;39A4: 7000
  5535.     MOVE.B    (A2),D0            ;39A6: 1012
  5536.     OR.L    D1,D0            ;39A8: 8081
  5537.     MOVE.B    D0,(A2)            ;39AA: 1480
  5538. LAB_01FE:
  5539.     CLR    -12(A5)            ;39AC: 426DFFF4
  5540.     BRA.S    LAB_0200        ;39B0: 6038
  5541. LAB_01FF:
  5542.     MOVEA.L    A2,A0            ;39B2: 204A
  5543.     ADDQ.L    #1,A2            ;39B4: 528A
  5544.     MOVEA.L    A3,A1            ;39B6: 224B
  5545.     MOVE    -20(A5),D0        ;39B8: 302DFFEC
  5546.     EXT.L    D0            ;39BC: 48C0
  5547.     MOVEQ    #0,D1            ;39BE: 7200
  5548.     MOVE.B    (A1),D1            ;39C0: 1211
  5549.     MOVE.L    D1,D2            ;39C2: 2401
  5550.     ASR.L    D0,D2            ;39C4: E0A2
  5551.     MOVEQ    #0,D0            ;39C6: 7000
  5552.     MOVE.B    (A0),D0            ;39C8: 1010
  5553.     MOVE.L    D0,D3            ;39CA: 2600
  5554.     OR.L    D2,D3            ;39CC: 8682
  5555.     MOVE.B    D3,(A0)            ;39CE: 1083
  5556.     ADDQ.L    #1,A3            ;39D0: 528B
  5557.     MOVE    32(A7),D0        ;39D2: 302F0020
  5558.     EXT.L    D0            ;39D6: 48C0
  5559.     MOVEQ    #0,D1            ;39D8: 7200
  5560.     MOVE.B    (A1),D1            ;39DA: 1211
  5561.     ASL.L    D0,D1            ;39DC: E1A1
  5562.     MOVEQ    #0,D0            ;39DE: 7000
  5563.     MOVE.B    (A2),D0            ;39E0: 1012
  5564.     OR.L    D1,D0            ;39E2: 8081
  5565.     MOVE.B    D0,(A2)            ;39E4: 1480
  5566.     ADDQ    #1,-12(A5)        ;39E6: 526DFFF4
  5567. LAB_0200:
  5568.     MOVE    -12(A5),D0        ;39EA: 302DFFF4
  5569.     CMP    -14(A5),D0        ;39EE: B06DFFF2
  5570.     BCS.S    LAB_01FF        ;39F2: 65BE
  5571.     MOVE    -16(A5),D0        ;39F4: 302DFFF0
  5572.     CMP    -18(A5),D0        ;39F8: B06DFFEE
  5573.     BCC.S    LAB_0201        ;39FC: 6414
  5574.     MOVE    -20(A5),D0        ;39FE: 302DFFEC
  5575.     EXT.L    D0            ;3A02: 48C0
  5576.     MOVEQ    #0,D1            ;3A04: 7200
  5577.     MOVE.B    (A3)+,D1        ;3A06: 121B
  5578.     ASR.L    D0,D1            ;3A08: E0A1
  5579.     MOVEQ    #0,D0            ;3A0A: 7000
  5580.     MOVE.B    (A2),D0            ;3A0C: 1012
  5581.     OR.L    D1,D0            ;3A0E: 8081
  5582.     MOVE.B    D0,(A2)            ;3A10: 1480
  5583. LAB_0201:
  5584.     MOVE    36(A7),D0        ;3A12: 302F0024
  5585.     EXT.L    D0            ;3A16: 48C0
  5586.     MOVEA.L    8(A5),A0        ;3A18: 206D0008
  5587.     MOVE    16(A0),D1        ;3A1C: 32280010
  5588.     EXT.L    D1            ;3A20: 48C1
  5589.     SUB.L    D0,D1            ;3A22: 9280
  5590.     ADDA.L    D1,A3            ;3A24: D7C1
  5591.     MOVE    34(A7),D0        ;3A26: 302F0022
  5592.     EXT.L    D0            ;3A2A: 48C0
  5593.     MOVEA.L    20(A5),A0        ;3A2C: 206D0014
  5594.     MOVE    16(A0),D1        ;3A30: 32280010
  5595.     EXT.L    D1            ;3A34: 48C1
  5596.     SUB.L    D0,D1            ;3A36: 9280
  5597.     ADDQ.L    #1,D1            ;3A38: 5281
  5598.     ADDA.L    D1,A2            ;3A3A: D5C1
  5599.     ADDQ    #1,-10(A5)        ;3A3C: 526DFFF6
  5600. LAB_0202:
  5601.     MOVE    -10(A5),D0        ;3A40: 302DFFF6
  5602.     MOVEA.L    8(A5),A0        ;3A44: 206D0008
  5603.     CMP    26(A0),D0        ;3A48: B068001A
  5604.     BCS    LAB_01FD        ;3A4C: 6500FF3E
  5605. LAB_0203:
  5606.     MOVEM.L    (A7)+,D2-D7/A2-A3    ;3A50: 4CDF0CFC
  5607.     UNLK    A5            ;3A54: 4E5D
  5608.     RTS                ;3A56: 4E75
  5609. LAB_0204:
  5610.     LINK    A5,#-8            ;3A58: 4E55FFF8
  5611.     MOVEM.L    D2/D6-D7/A3,-(A7)    ;3A5C: 48E72310
  5612.     LEA    1558(A4),A3        ;3A60: 47EC0616
  5613.     PEA    1558(A4)        ;3A64: 486C0616
  5614.     JSR    LAB_0123(PC)        ;3A68: 4EBAE5F4
  5615.     ADDQ    #4,A7            ;3A6C: 584F
  5616.     TST    D0            ;3A6E: 4A40
  5617.     BNE    LAB_020F        ;3A70: 66000128
  5618.     MOVE    1564(A4),D0        ;3A74: 302C061C
  5619.     MOVE    1566(A4),D1        ;3A78: 322C061E
  5620.     MOVEA.L    848(A4),A0        ;3A7C: 206C0350
  5621.     MOVE    8(A0),D2        ;3A80: 34280008
  5622.     SUB    D0,D2            ;3A84: 9440
  5623.     MOVE    D2,1720(A4)        ;3A86: 394206B8
  5624.     MOVE    10(A0),D2        ;3A8A: 3428000A
  5625.     SUB    D1,D2            ;3A8E: 9441
  5626.     MOVE    D2,1722(A4)        ;3A90: 394206BA
  5627.     MOVE    (A0),1724(A4)        ;3A94: 395006BC
  5628.     MOVE    2(A0),1726(A4)        ;3A98: 3968000206BE
  5629.     MOVE    4(A0),1728(A4)        ;3A9E: 3968000406C0
  5630.     MOVE    6(A0),1730(A4)        ;3AA4: 3968000606C2
  5631.     MOVEQ    #1,D6            ;3AAA: 7C01
  5632.     MOVE    D0,20(A7)        ;3AAC: 3F400014
  5633.     MOVE    D1,18(A7)        ;3AB0: 3F410012
  5634.     BRA    LAB_020E        ;3AB4: 600000D8
  5635. LAB_0205:
  5636.     ADDA    #$000E,A3        ;3AB8: D6FC000E
  5637.     MOVE.L    A3,-(A7)        ;3ABC: 2F0B
  5638.     JSR    LAB_0123(PC)        ;3ABE: 4EBAE59E
  5639.     ADDQ    #4,A7            ;3AC2: 584F
  5640.     TST    D0            ;3AC4: 4A40
  5641.     BNE    LAB_020F        ;3AC6: 660000D2
  5642.     MOVEA.L    848(A4),A0        ;3ACA: 206C0350
  5643.     MOVE    (A0),D0            ;3ACE: 3010
  5644.     EXT.L    D0            ;3AD0: 48C0
  5645.     MOVE    20(A7),D1        ;3AD2: 322F0014
  5646.     EXT.L    D1            ;3AD6: 48C1
  5647.     MOVE    6(A3),D2        ;3AD8: 342B0006
  5648.     EXT.L    D2            ;3ADC: 48C2
  5649.     SUB.L    D1,D2            ;3ADE: 9481
  5650.     ADD.L    D0,D2            ;3AE0: D480
  5651.     MOVE.L    D2,D7            ;3AE2: 2E02
  5652.     MOVE    1724(A4),D0        ;3AE4: 302C06BC
  5653.     EXT.L    D0            ;3AE8: 48C0
  5654.     CMP.L    D7,D0            ;3AEA: B087
  5655.     BGE.S    LAB_0206        ;3AEC: 6C08
  5656.     MOVE    1724(A4),D0        ;3AEE: 302C06BC
  5657.     EXT.L    D0            ;3AF2: 48C0
  5658.     BRA.S    LAB_0207        ;3AF4: 6002
  5659. LAB_0206:
  5660.     MOVE.L    D7,D0            ;3AF6: 2007
  5661. LAB_0207:
  5662.     MOVE    D0,1724(A4)        ;3AF8: 394006BC
  5663.     MOVE    2(A0),D0        ;3AFC: 30280002
  5664.     EXT.L    D0            ;3B00: 48C0
  5665.     MOVE    18(A7),D1        ;3B02: 322F0012
  5666.     EXT.L    D1            ;3B06: 48C1
  5667.     MOVE    8(A3),D2        ;3B08: 342B0008
  5668.     EXT.L    D2            ;3B0C: 48C2
  5669.     SUB.L    D1,D2            ;3B0E: 9481
  5670.     ADD.L    D0,D2            ;3B10: D480
  5671.     MOVE.L    D2,D7            ;3B12: 2E02
  5672.     MOVE    1726(A4),D0        ;3B14: 302C06BE
  5673.     EXT.L    D0            ;3B18: 48C0
  5674.     CMP.L    D7,D0            ;3B1A: B087
  5675.     BGE.S    LAB_0208        ;3B1C: 6C08
  5676.     MOVE    1726(A4),D0        ;3B1E: 302C06BE
  5677.     EXT.L    D0            ;3B22: 48C0
  5678.     BRA.S    LAB_0209        ;3B24: 6002
  5679. LAB_0208:
  5680.     MOVE.L    D7,D0            ;3B26: 2007
  5681. LAB_0209:
  5682.     MOVE    D0,1726(A4)        ;3B28: 394006BE
  5683.     MOVE    4(A0),D0        ;3B2C: 30280004
  5684.     EXT.L    D0            ;3B30: 48C0
  5685.     MOVE    20(A7),D1        ;3B32: 322F0014
  5686.     EXT.L    D1            ;3B36: 48C1
  5687.     MOVE    6(A3),D2        ;3B38: 342B0006
  5688.     EXT.L    D2            ;3B3C: 48C2
  5689.     SUB.L    D1,D2            ;3B3E: 9481
  5690.     ADD.L    D0,D2            ;3B40: D480
  5691.     MOVE.L    D2,D7            ;3B42: 2E02
  5692.     MOVE    1728(A4),D0        ;3B44: 302C06C0
  5693.     EXT.L    D0            ;3B48: 48C0
  5694.     CMP.L    D7,D0            ;3B4A: B087
  5695.     BGE.S    LAB_020A        ;3B4C: 6C04
  5696.     MOVE.L    D7,D0            ;3B4E: 2007
  5697.     BRA.S    LAB_020B        ;3B50: 6006
  5698. LAB_020A:
  5699.     MOVE    1728(A4),D0        ;3B52: 302C06C0
  5700.     EXT.L    D0            ;3B56: 48C0
  5701. LAB_020B:
  5702.     MOVE    D0,1728(A4)        ;3B58: 394006C0
  5703.     MOVE    6(A0),D0        ;3B5C: 30280006
  5704.     EXT.L    D0            ;3B60: 48C0
  5705.     MOVE    18(A7),D1        ;3B62: 322F0012
  5706.     EXT.L    D1            ;3B66: 48C1
  5707.     MOVE    8(A3),D2        ;3B68: 342B0008
  5708.     EXT.L    D2            ;3B6C: 48C2
  5709.     SUB.L    D1,D2            ;3B6E: 9481
  5710.     ADD.L    D0,D2            ;3B70: D480
  5711.     MOVE.L    D2,D7            ;3B72: 2E02
  5712.     MOVE    1730(A4),D0        ;3B74: 302C06C2
  5713.     EXT.L    D0            ;3B78: 48C0
  5714.     CMP.L    D7,D0            ;3B7A: B087
  5715.     BGE.S    LAB_020C        ;3B7C: 6C04
  5716.     MOVE.L    D7,D0            ;3B7E: 2007
  5717.     BRA.S    LAB_020D        ;3B80: 6006
  5718. LAB_020C:
  5719.     MOVE    1730(A4),D0        ;3B82: 302C06C2
  5720.     EXT.L    D0            ;3B86: 48C0
  5721. LAB_020D:
  5722.     MOVE    D0,1730(A4)        ;3B88: 394006C2
  5723.     ADDQ    #1,D6            ;3B8C: 5246
  5724. LAB_020E:
  5725.     MOVE    1716(A4),D0        ;3B8E: 302C06B4
  5726.     CMP    D0,D6            ;3B92: BC40
  5727.     BCS    LAB_0205        ;3B94: 6500FF22
  5728.     MOVEQ    #0,D0            ;3B98: 7000
  5729. LAB_020F:
  5730.     MOVEM.L    (A7)+,D2/D6-D7/A3    ;3B9A: 4CDF08C4
  5731.     UNLK    A5            ;3B9E: 4E5D
  5732.     RTS                ;3BA0: 4E75
  5733. LAB_0210:
  5734.     LINK    A5,#-4            ;3BA2: 4E55FFFC
  5735.     MOVEM.L    D6-D7/A3,-(A7)        ;3BA6: 48E70310
  5736.     MOVE.L    8(A5),D7        ;3BAA: 2E2D0008
  5737.     MOVE    14(A5),D6        ;3BAE: 3C2D000E
  5738.     MOVEA.L    16(A5),A3        ;3BB2: 266D0010
  5739.     MOVE.L    D7,-(A7)        ;3BB6: 2F07
  5740.     JSR    LAB_0194(PC)        ;3BB8: 4EBAF238
  5741.     ADDQ    #4,A7            ;3BBC: 584F
  5742.     TST    D0            ;3BBE: 4A40
  5743.     BNE.S    LAB_0213        ;3BC0: 664C
  5744.     MOVEQ    #0,D0            ;3BC2: 7000
  5745.     MOVE    D6,D0            ;3BC4: 3006
  5746.     PEA    -4(A5)            ;3BC6: 486DFFFC
  5747.     PEA    1558(A4)        ;3BCA: 486C0616
  5748.     MOVE.L    D0,-(A7)        ;3BCE: 2F00
  5749.     JSR    LAB_01B5(PC)        ;3BD0: 4EBAF4AC
  5750.     LEA    12(A7),A7        ;3BD4: 4FEF000C
  5751.     TST    D0            ;3BD8: 4A40
  5752.     BNE.S    LAB_0213        ;3BDA: 6632
  5753.     MOVE.L    1548(A4),D0        ;3BDC: 202C060C
  5754.     MOVEA.L    -4(A5),A0        ;3BE0: 206DFFFC
  5755.     CMP.L    10(A0),D0        ;3BE4: B0A8000A
  5756.     BEQ.S    LAB_0212        ;3BE8: 6720
  5757.     MOVE.L    A0,-(A7)        ;3BEA: 2F08
  5758.     JSR    LAB_0145(PC)        ;3BEC: 4EBAE816
  5759.     ADDQ    #4,A7            ;3BF0: 584F
  5760.     TST    D0            ;3BF2: 4A40
  5761.     BNE.S    LAB_0211        ;3BF4: 660A
  5762.     CLR.L    1548(A4)        ;3BF6: 42AC060C
  5763.     MOVE    #$025D,D0        ;3BFA: 303C025D
  5764.     BRA.S    LAB_0213        ;3BFE: 600E
  5765. LAB_0211:
  5766.     MOVEA.L    -4(A5),A0        ;3C00: 206DFFFC
  5767.     MOVE.L    10(A0),1548(A4)        ;3C04: 2968000A060C
  5768. LAB_0212:
  5769.     MOVE.L    A0,(A3)            ;3C0A: 2688
  5770.     MOVEQ    #0,D0            ;3C0C: 7000
  5771. LAB_0213:
  5772.     MOVEM.L    (A7)+,D6-D7/A3        ;3C0E: 4CDF08C0
  5773.     UNLK    A5            ;3C12: 4E5D
  5774.     RTS                ;3C14: 4E75
  5775. LAB_0214:
  5776.     LINK    A5,#-68            ;3C16: 4E55FFBC
  5777.     MOVEM.L    D2/D5-D7/A2-A3,-(A7)    ;3C1A: 48E72730
  5778.     MOVEA.L    8(A5),A3        ;3C1E: 266D0008
  5779.     MOVE    14(A5),D7        ;3C22: 3E2D000E
  5780.     MOVEA.L    16(A5),A2        ;3C26: 246D0010
  5781.     MOVE    22(A5),D6        ;3C2A: 3C2D0016
  5782.     MOVEQ    #32,D0            ;3C2E: 7020
  5783.     CMP    D0,D7            ;3C30: BE40
  5784.     BEQ.S    LAB_0215        ;3C32: 6706
  5785.     CMPI    #$00A0,D7        ;3C34: 0C4700A0
  5786.     BNE.S    LAB_0216        ;3C38: 6608
  5787. LAB_0215:
  5788.     MOVE    #$025F,D0        ;3C3A: 303C025F
  5789.     BRA    LAB_0223        ;3C3E: 6000015C
  5790. LAB_0216:
  5791.     MOVE.L    (A3),D0            ;3C42: 2013
  5792.     BNE.S    LAB_0217        ;3C44: 6606
  5793.     MOVEQ    #53,D0            ;3C46: 7035
  5794.     BRA    LAB_0223        ;3C48: 60000152
  5795. LAB_0217:
  5796.     MOVE.L    D7,D0            ;3C4C: 2007
  5797.     EXT.L    D0            ;3C4E: 48C0
  5798.     PEA    -6(A5)            ;3C50: 486DFFFA
  5799.     MOVE.L    D0,-(A7)        ;3C54: 2F00
  5800.     MOVE.L    (A3),-(A7)        ;3C56: 2F13
  5801.     BSR    LAB_0210        ;3C58: 6100FF48
  5802.     LEA    12(A7),A7        ;3C5C: 4FEF000C
  5803.     TST    D0            ;3C60: 4A40
  5804.     BNE    LAB_0223        ;3C62: 66000138
  5805.     PEA    -66(A5)            ;3C66: 486DFFBE
  5806.     MOVE.L    A3,-(A7)        ;3C6A: 2F0B
  5807.     JSR    LAB_0101(PC)        ;3C6C: 4EBADFCE
  5808.     ADDQ    #8,A7            ;3C70: 504F
  5809.     MOVE    1562(A4),D0        ;3C72: 302C061A
  5810.     EXT.L    D0            ;3C76: 48C0
  5811.     ASL.L    #2,D0            ;3C78: E580
  5812.     MOVEA.L    -6(A5),A1        ;3C7A: 226DFFFA
  5813.     MOVEA.L    60(A1),A0        ;3C7E: 2069003C
  5814.     ADDA.L    D0,A0            ;3C82: D1C0
  5815.     MOVEA.L    A0,A3            ;3C84: 2648
  5816.     BTST    #6,3(A3)        ;3C86: 082B00060003
  5817.     BEQ.S    LAB_0218        ;3C8C: 670A
  5818.     MOVEQ    #0,D0            ;3C8E: 7000
  5819.     MOVE    D0,-14(A5)        ;3C90: 3B40FFF2
  5820.     MOVE    D0,-12(A5)        ;3C94: 3B40FFF4
  5821. LAB_0218:
  5822.     MOVE.L    #$00020000,840(A4)    ;3C98: 297C000200000348
  5823.     BTST    #7,3(A3)        ;3CA0: 082B00070003
  5824.     BEQ.S    LAB_0219        ;3CA6: 670C
  5825.     CLR.L    -46(A5)            ;3CA8: 42ADFFD2
  5826.     MOVE.L    #$00010000,-42(A5)    ;3CAC: 2B7C00010000FFD6
  5827. LAB_0219:
  5828.     PEA    1488(A4)        ;3CB4: 486C05D0
  5829.     PEA    -66(A5)            ;3CB8: 486DFFBE
  5830.     JSR    LAB_00FC(PC)        ;3CBC: 4EBADF52
  5831.     ADDQ    #8,A7            ;3CC0: 504F
  5832.     TST    D0            ;3CC2: 4A40
  5833.     BNE.S    LAB_021B        ;3CC4: 662C
  5834.     MOVE.L    -6(A5),-(A7)        ;3CC6: 2F2DFFFA
  5835.     PEA    -66(A5)            ;3CCA: 486DFFBE
  5836.     JSR    LAB_00CE(PC)        ;3CCE: 4EBADA6C
  5837.     ADDQ    #8,A7            ;3CD2: 504F
  5838.     TST    D0            ;3CD4: 4A40
  5839.     BNE.S    LAB_021A        ;3CD6: 660C
  5840.     CLR.L    1488(A4)        ;3CD8: 42AC05D0
  5841.     MOVE    #$025E,D0        ;3CDC: 303C025E
  5842.     BRA    LAB_0223        ;3CE0: 600000BA
  5843. LAB_021A:
  5844.     PEA    1488(A4)        ;3CE4: 486C05D0
  5845.     PEA    -66(A5)            ;3CE8: 486DFFBE
  5846.     JSR    LAB_0101(PC)        ;3CEC: 4EBADF4E
  5847.     ADDQ    #8,A7            ;3CF0: 504F
  5848. LAB_021B:
  5849.     BSR    LAB_0204        ;3CF2: 6100FD64
  5850.     TST    D0            ;3CF6: 4A40
  5851.     BNE    LAB_0223        ;3CF8: 660000A2
  5852.     MOVE    792(A4),D0        ;3CFC: 302C0318
  5853.     MOVE    1012(A4),D1        ;3D00: 322C03F4
  5854.     CMP    D0,D1            ;3D04: B240
  5855.     BGT.S    LAB_021C        ;3D06: 6E08
  5856.     MOVE    1078(A4),D1        ;3D08: 322C0436
  5857.     CMP    D0,D1            ;3D0C: B240
  5858.     BLE.S    LAB_021D        ;3D0E: 6F08
  5859. LAB_021C:
  5860.     MOVE    #$0001,2024(A4)        ;3D10: 397C000107E8
  5861.     BRA.S    LAB_021E        ;3D16: 6004
  5862. LAB_021D:
  5863.     CLR    2024(A4)        ;3D18: 426C07E8
  5864. LAB_021E:
  5865.     MOVE    -8(A5),D0        ;3D1C: 302DFFF8
  5866.     ANDI    #$000F,D0        ;3D20: 0240000F
  5867.     MOVEQ    #2,D1            ;3D24: 7202
  5868.     CMP    D1,D0            ;3D26: B041
  5869.     BCC.S    LAB_021F        ;3D28: 6420
  5870.     MOVE.L    D6,D0            ;3D2A: 2006
  5871.     EXT.L    D0            ;3D2C: 48C0
  5872.     MOVE.L    D0,-(A7)        ;3D2E: 2F00
  5873.     MOVE.L    A2,-(A7)        ;3D30: 2F0A
  5874.     MOVE.L    #$0000FFFF,-(A7)    ;3D32: 2F3C0000FFFF
  5875.     PEA    1724(A4)        ;3D38: 486C06BC
  5876.     BSR    LAB_01E0        ;3D3C: 6100F75C
  5877.     LEA    16(A7),A7        ;3D40: 4FEF0010
  5878.     TST    D0            ;3D44: 4A40
  5879.     BEQ.S    LAB_0220        ;3D46: 6708
  5880.     BRA.S    LAB_0223        ;3D48: 6052
  5881. LAB_021F:
  5882.     MOVE    #$03B8,D0        ;3D4A: 303C03B8
  5883.     BRA.S    LAB_0223        ;3D4E: 604C
  5884. LAB_0220:
  5885.     LEA    1558(A4),A2        ;3D50: 45EC0616
  5886.     MOVEQ    #0,D5            ;3D54: 7A00
  5887.     BRA.S    LAB_0222        ;3D56: 603A
  5888. LAB_0221:
  5889.     MOVE    6(A2),D0        ;3D58: 302A0006
  5890.     EXT.L    D0            ;3D5C: 48C0
  5891.     MOVE    1720(A4),D1        ;3D5E: 322C06B8
  5892.     EXT.L    D1            ;3D62: 48C1
  5893.     ADD.L    D0,D1            ;3D64: D280
  5894.     MOVE    8(A2),D0        ;3D66: 302A0008
  5895.     EXT.L    D0            ;3D6A: 48C0
  5896.     MOVE    1722(A4),D2        ;3D6C: 342C06BA
  5897.     EXT.L    D2            ;3D70: 48C2
  5898.     ADD.L    D0,D2            ;3D72: D480
  5899.     LEA    10(A2),A0        ;3D74: 41EA000A
  5900.     LEA    12(A2),A1        ;3D78: 43EA000C
  5901.     MOVE.L    A1,-(A7)        ;3D7C: 2F09
  5902.     MOVE.L    A0,-(A7)        ;3D7E: 2F08
  5903.     MOVE.L    D2,-(A7)        ;3D80: 2F02
  5904.     MOVE.L    D1,-(A7)        ;3D82: 2F01
  5905.     BSR    LAB_01D9        ;3D84: 6100F610
  5906.     LEA    16(A7),A7        ;3D88: 4FEF0010
  5907.     ADDA    #$000E,A2        ;3D8C: D4FC000E
  5908.     ADDQ    #1,D5            ;3D90: 5245
  5909. LAB_0222:
  5910.     MOVE    1716(A4),D0        ;3D92: 302C06B4
  5911.     CMP    D0,D5            ;3D96: BA40
  5912.     BCS.S    LAB_0221        ;3D98: 65BE
  5913.     MOVEQ    #0,D0            ;3D9A: 7000
  5914. LAB_0223:
  5915.     MOVEM.L    (A7)+,D2/D5-D7/A2-A3    ;3D9C: 4CDF0CE4
  5916.     UNLK    A5            ;3DA0: 4E5D
  5917.     RTS                ;3DA2: 4E75
  5918. LAB_0224:
  5919.     LINK    A5,#-20            ;3DA4: 4E55FFEC
  5920.     MOVEM.L    D2/D6-D7/A2-A3,-(A7)    ;3DA8: 48E72330
  5921.     MOVE    10(A5),D7        ;3DAC: 3E2D000A
  5922.     MOVEA.L    12(A5),A3        ;3DB0: 266D000C
  5923.     TST.L    16(A5)            ;3DB4: 4AAD0010
  5924.     SNE    D0            ;3DB8: 56C0
  5925.     NEG.B    D0            ;3DBA: 4400
  5926.     EXT    D0            ;3DBC: 4880
  5927.     EXT.L    D0            ;3DBE: 48C0
  5928.     MOVE    1716(A4),D1        ;3DC0: 322C06B4
  5929.     MOVE    D0,22(A7)        ;3DC4: 3F400016
  5930.     MOVEQ    #1,D2            ;3DC8: 7401
  5931.     CMP    D2,D1            ;3DCA: B242
  5932.     BLE.S    LAB_0225        ;3DCC: 6F60
  5933.     MOVE.L    D7,D1            ;3DCE: 2207
  5934.     MULU    #$000E,D1        ;3DD0: C2FC000E
  5935.     LEA    1558(A4),A0        ;3DD4: 41EC0616
  5936.     ADDA.L    D1,A0            ;3DD8: D1C1
  5937.     MOVE.L    A0,-(A7)        ;3DDA: 2F08
  5938.     JSR    LAB_0123(PC)        ;3DDC: 4EBAE280
  5939.     ADDQ    #4,A7            ;3DE0: 584F
  5940.     TST    D0            ;3DE2: 4A40
  5941.     BNE    LAB_022E        ;3DE4: 66000146
  5942.     MOVEQ    #0,D0            ;3DE8: 7000
  5943.     CMP    D0,D7            ;3DEA: BE40
  5944.     BLS.S    LAB_0225        ;3DEC: 6340
  5945.     MOVE    1546(A4),D0        ;3DEE: 302C060A
  5946.     ANDI    #$000F,D0        ;3DF2: 0240000F
  5947.     MOVEQ    #2,D1            ;3DF6: 7202
  5948.     CMP    D1,D0            ;3DF8: B041
  5949.     BCC.S    LAB_0225        ;3DFA: 6432
  5950.     MOVEQ    #0,D0            ;3DFC: 7000
  5951.     MOVE    1556(A4),D0        ;3DFE: 302C0614
  5952.     MOVE    22(A7),D1        ;3E02: 322F0016
  5953.     EXT.L    D1            ;3E06: 48C1
  5954.     MOVE.L    D1,-(A7)        ;3E08: 2F01
  5955.     PEA    -10(A5)            ;3E0A: 486DFFF6
  5956.     MOVE.L    D0,-(A7)        ;3E0E: 2F00
  5957.     MOVE.L    848(A4),-(A7)        ;3E10: 2F2C0350
  5958.     BSR    LAB_01E0        ;3E14: 6100F684
  5959.     LEA    16(A7),A7        ;3E18: 4FEF0010
  5960.     TST    D0            ;3E1C: 4A40
  5961.     BNE    LAB_022E        ;3E1E: 6600010C
  5962.     MOVE    1156(A4),16(A3)        ;3E22: 376C04840010
  5963.     MOVE    1158(A4),18(A3)        ;3E28: 376C04860012
  5964. LAB_0225:
  5965.     TST    1170(A4)        ;3E2E: 4A6C0492
  5966.     BEQ.S    LAB_0226        ;3E32: 6714
  5967.     MOVE    22(A7),D0        ;3E34: 302F0016
  5968.     EXT.L    D0            ;3E38: 48C0
  5969.     MOVE.L    D0,-(A7)        ;3E3A: 2F00
  5970.     JSR    LAB_013A(PC)        ;3E3C: 4EBAE472
  5971.     ADDQ    #4,A7            ;3E40: 584F
  5972.     TST    D0            ;3E42: 4A40
  5973.     BNE    LAB_022E        ;3E44: 660000E6
  5974. LAB_0226:
  5975.     TST    D7            ;3E48: 4A47
  5976.     BEQ.S    LAB_0227        ;3E4A: 670E
  5977.     MOVE    1546(A4),D0        ;3E4C: 302C060A
  5978.     ANDI    #$000F,D0        ;3E50: 0240000F
  5979.     MOVEQ    #2,D1            ;3E54: 7202
  5980.     CMP    D1,D0            ;3E56: B041
  5981.     BCC.S    LAB_022C        ;3E58: 646A
  5982. LAB_0227:
  5983.     MOVE    1158(A4),D0        ;3E5A: 302C0486
  5984.     EXT.L    D0            ;3E5E: 48C0
  5985.     MOVE    1156(A4),D1        ;3E60: 322C0484
  5986.     EXT.L    D1            ;3E64: 48C1
  5987.     JSR    LAB_03A2(PC)        ;3E66: 4EBA3178
  5988.     MOVE.L    D0,D6            ;3E6A: 2C00
  5989.     SUBA.L    A2,A2            ;3E6C: 95CA
  5990.     TST    22(A7)            ;3E6E: 4A6F0016
  5991.     BEQ.S    LAB_0228        ;3E72: 670C
  5992.     MOVEA.L    16(A5),A2        ;3E74: 246D0010
  5993.     MOVEQ    #0,D0            ;3E78: 7000
  5994.     MOVE    D0,2024(A4)        ;3E7A: 394007E8
  5995.     BRA.S    LAB_022A        ;3E7E: 6018
  5996. LAB_0228:
  5997.     TST    2024(A4)        ;3E80: 4A6C07E8
  5998.     BEQ.S    LAB_022A        ;3E84: 6712
  5999.     TST    D7            ;3E86: 4A47
  6000.     BNE.S    LAB_0229        ;3E88: 6606
  6001.     MOVEA.L    1552(A4),A2        ;3E8A: 246C0610
  6002.     BRA.S    LAB_022A        ;3E8E: 6008
  6003. LAB_0229:
  6004.     MOVEA.L    A3,A0            ;3E90: 204B
  6005.     ADDA.L    D6,A0            ;3E92: D1C6
  6006.     LEA    52(A0),A2        ;3E94: 45E80034
  6007. LAB_022A:
  6008.     LEA    52(A3),A0        ;3E98: 41EB0034
  6009.     MOVE.L    D6,-(A7)        ;3E9C: 2F06
  6010.     MOVE.L    A0,-(A7)        ;3E9E: 2F08
  6011.     BSR    LAB_01D6        ;3EA0: 6100F4D6
  6012.     ADDQ    #8,A7            ;3EA4: 504F
  6013.     MOVE.L    A2,D0            ;3EA6: 200A
  6014.     BEQ.S    LAB_022B        ;3EA8: 670A
  6015.     MOVE.L    D6,-(A7)        ;3EAA: 2F06
  6016.     MOVE.L    A2,-(A7)        ;3EAC: 2F0A
  6017.     BSR    LAB_01D6        ;3EAE: 6100F4C8
  6018.     ADDQ    #8,A7            ;3EB2: 504F
  6019. LAB_022B:
  6020.     MOVE.L    20(A5),D0        ;3EB4: 202D0014
  6021.     BEQ.S    LAB_022C        ;3EB8: 670A
  6022.     MOVE.L    D6,-(A7)        ;3EBA: 2F06
  6023.     MOVE.L    D0,-(A7)        ;3EBC: 2F00
  6024.     BSR    LAB_01D6        ;3EBE: 6100F4B8
  6025.     ADDQ    #8,A7            ;3EC2: 504F
  6026. LAB_022C:
  6027.     MOVE    1546(A4),D0        ;3EC4: 302C060A
  6028.     ANDI    #$000F,D0        ;3EC8: 0240000F
  6029.     MOVEQ    #2,D1            ;3ECC: 7202
  6030.     CMP    D1,D0            ;3ECE: B041
  6031.     BCC.S    LAB_022D        ;3ED0: 6458
  6032.     LEA    LAB_0289(PC),A0        ;3ED2: 41FA0F82
  6033.     MOVE.L    A0,1480(A4)        ;3ED6: 294805C8
  6034.     LEA    52(A3),A0        ;3EDA: 41EB0034
  6035.     MOVE    22(A7),D0        ;3EDE: 302F0016
  6036.     EXT.L    D0            ;3EE2: 48C0
  6037.     MOVE.L    20(A5),-(A7)        ;3EE4: 2F2D0014
  6038.     MOVE.L    D0,-(A7)        ;3EE8: 2F00
  6039.     MOVE.L    A2,-(A7)        ;3EEA: 2F0A
  6040.     MOVE.L    A0,-(A7)        ;3EEC: 2F08
  6041.     MOVE.L    A0,40(A7)        ;3EEE: 2F480028
  6042.     JSR    LAB_029A(PC)        ;3EF2: 4EBA11B2
  6043.     MOVE    1156(A4),D0        ;3EF6: 302C0484
  6044.     EXT.L    D0            ;3EFA: 48C0
  6045.     MOVE    1158(A4),D1        ;3EFC: 322C0486
  6046.     EXT.L    D1            ;3F00: 48C1
  6047.     MOVE    38(A7),D2        ;3F02: 342F0026
  6048.     EXT.L    D2            ;3F06: 48C2
  6049.     MOVE.L    20(A5),(A7)        ;3F08: 2EAD0014
  6050.     MOVE.L    D2,-(A7)        ;3F0C: 2F02
  6051.     MOVE.L    A2,-(A7)        ;3F0E: 2F0A
  6052.     MOVE.L    D1,-(A7)        ;3F10: 2F01
  6053.     MOVE.L    D0,-(A7)        ;3F12: 2F00
  6054.     MOVEA.L    56(A7),A0        ;3F14: 206F0038
  6055.     MOVE.L    A0,-(A7)        ;3F18: 2F08
  6056.     MOVE.L    A0,-(A7)        ;3F1A: 2F08
  6057.     JSR    LAB_000B(PC)        ;3F1C: 4EBAC326
  6058.     MOVE.L    A3,(A7)            ;3F20: 2E8B
  6059.     JSR    LAB_0028(PC)        ;3F22: 4EBAC4AC
  6060.     LEA    40(A7),A7        ;3F26: 4FEF0028
  6061. LAB_022D:
  6062.     MOVEQ    #0,D0            ;3F2A: 7000
  6063. LAB_022E:
  6064.     MOVEM.L    (A7)+,D2/D6-D7/A2-A3    ;3F2C: 4CDF0CC4
  6065.     UNLK    A5            ;3F30: 4E5D
  6066.     RTS                ;3F32: 4E75
  6067. LAB_022F:
  6068.     LINK    A5,#-24            ;3F34: 4E55FFE8
  6069.     MOVEM.L    D2-D4/D7/A2-A3,-(A7)    ;3F38: 48E73930
  6070.     MOVE    1048(A4),D0        ;3F3C: 302C0418
  6071.     MOVE    1114(A4),D1        ;3F40: 322C045A
  6072.     MOVE    1484(A4),D2        ;3F44: 342C05CC
  6073.     MOVE    1486(A4),D3        ;3F48: 362C05CE
  6074.     MOVEA.L    8(A5),A0        ;3F4C: 206D0008
  6075.     MOVE    1156(A4),16(A0)        ;3F50: 316C04840010
  6076.     MOVE    1158(A4),18(A0)        ;3F56: 316C04860012
  6077.     MOVE.L    16(A5),-(A7)        ;3F5C: 2F2D0010
  6078.     MOVE.L    12(A5),-(A7)        ;3F60: 2F2D000C
  6079.     MOVE.L    A0,-(A7)        ;3F64: 2F08
  6080.     CLR.L    -(A7)            ;3F66: 42A7
  6081.     MOVE    D0,48(A7)        ;3F68: 3F400030
  6082.     MOVE    D1,46(A7)        ;3F6C: 3F41002E
  6083.     MOVE    D2,44(A7)        ;3F70: 3F42002C
  6084.     MOVE    D3,42(A7)        ;3F74: 3F43002A
  6085.     BSR    LAB_0224        ;3F78: 6100FE2A
  6086.     LEA    16(A7),A7        ;3F7C: 4FEF0010
  6087.     TST    D0            ;3F80: 4A40
  6088.     BNE    LAB_0237        ;3F82: 66000160
  6089.     MOVE    1546(A4),D0        ;3F86: 302C060A
  6090.     ANDI    #$000F,D0        ;3F8A: 0240000F
  6091.     MOVEQ    #2,D1            ;3F8E: 7202
  6092.     CMP    D1,D0            ;3F90: B041
  6093.     BCC.S    LAB_0230        ;3F92: 6406
  6094.     MOVEA.L    1552(A4),A2        ;3F94: 246C0610
  6095.     BRA.S    LAB_0231        ;3F98: 6004
  6096. LAB_0230:
  6097.     MOVEA.L    8(A5),A2        ;3F9A: 246D0008
  6098. LAB_0231:
  6099.     LEA    1558(A4),A3        ;3F9E: 47EC0616
  6100.     MOVEQ    #1,D7            ;3FA2: 7E01
  6101.     BRA    LAB_0234        ;3FA4: 60000088
  6102. LAB_0232:
  6103.     ADDA    #$000E,A3        ;3FA8: D6FC000E
  6104.     MOVEQ    #0,D0            ;3FAC: 7000
  6105.     MOVE    D7,D0            ;3FAE: 3007
  6106.     MOVE.L    16(A5),-(A7)        ;3FB0: 2F2D0010
  6107.     MOVE.L    12(A5),-(A7)        ;3FB4: 2F2D000C
  6108.     MOVE.L    A2,-(A7)        ;3FB8: 2F0A
  6109.     MOVE.L    D0,-(A7)        ;3FBA: 2F00
  6110.     BSR    LAB_0224        ;3FBC: 6100FDE6
  6111.     LEA    16(A7),A7        ;3FC0: 4FEF0010
  6112.     TST    D0            ;3FC4: 4A40
  6113.     BNE    LAB_0237        ;3FC6: 6600011C
  6114.     MOVEA.L    848(A4),A0        ;3FCA: 206C0350
  6115.     MOVE    8(A0),D0        ;3FCE: 30280008
  6116.     EXT.L    D0            ;3FD2: 48C0
  6117.     MOVE    10(A0),D1        ;3FD4: 3228000A
  6118.     EXT.L    D1            ;3FD8: 48C1
  6119.     PEA    -14(A5)            ;3FDA: 486DFFF2
  6120.     PEA    -12(A5)            ;3FDE: 486DFFF4
  6121.     MOVE.L    D1,-(A7)        ;3FE2: 2F01
  6122.     MOVE.L    D0,-(A7)        ;3FE4: 2F00
  6123.     BSR    LAB_01D9        ;3FE6: 6100F3AE
  6124.     LEA    16(A7),A7        ;3FEA: 4FEF0010
  6125.     MOVE    1546(A4),D0        ;3FEE: 302C060A
  6126.     ANDI    #$000F,D0        ;3FF2: 0240000F
  6127.     MOVEQ    #2,D1            ;3FF6: 7202
  6128.     CMP    D1,D0            ;3FF8: B041
  6129.     BCC.S    LAB_0233        ;3FFA: 6430
  6130.     MOVE    -12(A5),D0        ;3FFC: 302DFFF4
  6131.     EXT.L    D0            ;4000: 48C0
  6132.     MOVE    -14(A5),D1        ;4002: 322DFFF2
  6133.     EXT.L    D1            ;4006: 48C1
  6134.     MOVE    10(A3),D2        ;4008: 342B000A
  6135.     EXT.L    D2            ;400C: 48C2
  6136.     MOVE    12(A3),D3        ;400E: 362B000C
  6137.     EXT.L    D3            ;4012: 48C3
  6138.     MOVE.L    D3,-(A7)        ;4014: 2F03
  6139.     MOVE.L    D2,-(A7)        ;4016: 2F02
  6140.     MOVE.L    8(A5),-(A7)        ;4018: 2F2D0008
  6141.     MOVE.L    D1,-(A7)        ;401C: 2F01
  6142.     MOVE.L    D0,-(A7)        ;401E: 2F00
  6143.     MOVE.L    1552(A4),-(A7)        ;4020: 2F2C0610
  6144.     BSR    LAB_01F2        ;4024: 6100F790
  6145.     LEA    24(A7),A7        ;4028: 4FEF0018
  6146. LAB_0233:
  6147.     ADDQ    #1,D7            ;402C: 5247
  6148. LAB_0234:
  6149.     MOVE    1716(A4),D0        ;402E: 302C06B4
  6150.     CMP    D0,D7            ;4032: BE40
  6151.     BCS    LAB_0232        ;4034: 6500FF72
  6152.     MOVE    1546(A4),D0        ;4038: 302C060A
  6153.     ANDI    #$000F,D0        ;403C: 0240000F
  6154.     MOVEQ    #2,D1            ;4040: 7202
  6155.     CMP    D1,D0            ;4042: B041
  6156.     BCC    LAB_0236        ;4044: 6400009C
  6157.     MOVEA.L    8(A5),A3        ;4048: 266D0008
  6158.     TST    1718(A4)        ;404C: 4A6C06B6
  6159.     BEQ.S    LAB_0235        ;4050: 675E
  6160.     MOVE.L    A3,-(A7)        ;4052: 2F0B
  6161.     JSR    LAB_0028(PC)        ;4054: 4EBAC37A
  6162.     MOVE    36(A7),1048(A4)        ;4058: 396F00240418
  6163.     MOVE    34(A7),1114(A4)        ;405E: 396F0022045A
  6164.     MOVE    32(A7),1484(A4)        ;4064: 396F002005CC
  6165.     MOVE    30(A7),1486(A4)        ;406A: 396F001E05CE
  6166.     MOVE    1720(A4),D0        ;4070: 302C06B8
  6167.     EXT.L    D0            ;4074: 48C0
  6168.     MOVE    1722(A4),D1        ;4076: 322C06BA
  6169.     EXT.L    D1            ;407A: 48C1
  6170.     MOVE    1712(A4),D2        ;407C: 342C06B0
  6171.     EXT.L    D2            ;4080: 48C2
  6172.     MOVE    1720(A4),D3        ;4082: 362C06B8
  6173.     EXT.L    D3            ;4086: 48C3
  6174.     ADD.L    D2,D3            ;4088: D682
  6175.     MOVE    1714(A4),D2        ;408A: 342C06B2
  6176.     EXT.L    D2            ;408E: 48C2
  6177.     MOVE    1722(A4),D4        ;4090: 382C06BA
  6178.     EXT.L    D4            ;4094: 48C4
  6179.     ADD.L    D2,D4            ;4096: D882
  6180.     PEA    1724(A4)        ;4098: 486C06BC
  6181.     MOVE.L    D4,-(A7)        ;409C: 2F04
  6182.     MOVE.L    D3,-(A7)        ;409E: 2F03
  6183.     MOVE.L    D1,-(A7)        ;40A0: 2F01
  6184.     MOVE.L    D0,-(A7)        ;40A2: 2F00
  6185.     MOVE.L    A3,-(A7)        ;40A4: 2F0B
  6186.     JSR    LAB_025A(PC)        ;40A6: 4EBA034C
  6187.     LEA    28(A7),A7        ;40AA: 4FEF001C
  6188.     BRA.S    LAB_0236        ;40AE: 6032
  6189. LAB_0235:
  6190.     MOVE    1720(A4),D0        ;40B0: 302C06B8
  6191.     EXT.L    D0            ;40B4: 48C0
  6192.     MOVE    1722(A4),D1        ;40B6: 322C06BA
  6193.     EXT.L    D1            ;40BA: 48C1
  6194.     MOVEA.L    848(A4),A0        ;40BC: 206C0350
  6195.     MOVE    12(A0),D2        ;40C0: 3428000C
  6196.     EXT.L    D2            ;40C4: 48C2
  6197.     MOVE    14(A0),D3        ;40C6: 3628000E
  6198.     EXT.L    D3            ;40CA: 48C3
  6199.     PEA    1724(A4)        ;40CC: 486C06BC
  6200.     MOVE.L    D3,-(A7)        ;40D0: 2F03
  6201.     MOVE.L    D2,-(A7)        ;40D2: 2F02
  6202.     MOVE.L    D1,-(A7)        ;40D4: 2F01
  6203.     MOVE.L    D0,-(A7)        ;40D6: 2F00
  6204.     MOVE.L    A3,-(A7)        ;40D8: 2F0B
  6205.     JSR    LAB_025A(PC)        ;40DA: 4EBA0318
  6206.     LEA    24(A7),A7        ;40DE: 4FEF0018
  6207. LAB_0236:
  6208.     MOVEQ    #0,D0            ;40E2: 7000
  6209. LAB_0237:
  6210.     MOVEM.L    (A7)+,D2-D4/D7/A2-A3    ;40E4: 4CDF0C9C
  6211.     UNLK    A5            ;40E8: 4E5D
  6212.     RTS                ;40EA: 4E75
  6213. LAB_0238:
  6214.     LINK    A5,#-4            ;40EC: 4E55FFFC
  6215.     MOVE.L    D7,-(A7)        ;40F0: 2F07
  6216.     MOVE    10(A5),D7        ;40F2: 3E2D000A
  6217.     MOVEQ    #0,D0            ;40F6: 7000
  6218.     MOVE    D7,D0            ;40F8: 3007
  6219.     PEA    -4(A5)            ;40FA: 486DFFFC
  6220.     PEA    1558(A4)        ;40FE: 486C0616
  6221.     MOVE.L    D0,-(A7)        ;4102: 2F00
  6222.     JSR    LAB_01B5(PC)        ;4104: 4EBAEF78
  6223.     LEA    12(A7),A7        ;4108: 4FEF000C
  6224.     TST    D0            ;410C: 4A40
  6225.     BEQ.S    LAB_0239        ;410E: 6704
  6226.     MOVEQ    #-1,D0            ;4110: 70FF
  6227.     BRA.S    LAB_023D        ;4112: 6044
  6228. LAB_0239:
  6229.     MOVEQ    #32,D0            ;4114: 7020
  6230.     CMP    D0,D7            ;4116: BE40
  6231.     BEQ.S    LAB_023A        ;4118: 6706
  6232.     CMPI    #$00A0,D7        ;411A: 0C4700A0
  6233.     BNE.S    LAB_023B        ;411E: 6610
  6234. LAB_023A:
  6235.     MOVEA.L    -4(A5),A1        ;4120: 226DFFFC
  6236.     MOVEA.L    66(A1),A0        ;4124: 20690042
  6237.     MOVEQ    #0,D0            ;4128: 7000
  6238.     MOVE    58(A0),D0        ;412A: 3028003A
  6239.     BRA.S    LAB_023D        ;412E: 6028
  6240. LAB_023B:
  6241.     TST    1718(A4)        ;4130: 4A6C06B6
  6242.     BEQ.S    LAB_023C        ;4134: 670C
  6243.     MOVE    1712(A4),D0        ;4136: 302C06B0
  6244.     MOVEQ    #0,D1            ;413A: 7200
  6245.     MOVE    D0,D1            ;413C: 3200
  6246.     MOVE.L    D1,D0            ;413E: 2001
  6247.     BRA.S    LAB_023D        ;4140: 6016
  6248. LAB_023C:
  6249.     MOVE    1562(A4),D0        ;4142: 302C061A
  6250.     EXT.L    D0            ;4146: 48C0
  6251.     ASL.L    #2,D0            ;4148: E580
  6252.     MOVEA.L    -4(A5),A1        ;414A: 226DFFFC
  6253.     MOVEA.L    60(A1),A0        ;414E: 2069003C
  6254.     ADDA.L    D0,A0            ;4152: D1C0
  6255.     MOVEQ    #0,D0            ;4154: 7000
  6256.     MOVE    (A0),D0            ;4156: 3010
  6257. LAB_023D:
  6258.     MOVE.L    (A7)+,D7        ;4158: 2E1F
  6259.     UNLK    A5            ;415A: 4E5D
  6260.     RTS                ;415C: 4E75
  6261. LAB_023E:
  6262.     LINK    A5,#-12            ;415E: 4E55FFF4
  6263.     MOVEM.L    D5-D7/A2-A3,-(A7)    ;4162: 48E70730
  6264.     MOVE    10(A5),D7        ;4166: 3E2D000A
  6265.     MOVE    14(A5),D6        ;416A: 3C2D000E
  6266.     MOVEA.L    16(A5),A3        ;416E: 266D0010
  6267.     MOVEQ    #0,D0            ;4172: 7000
  6268.     MOVE    D6,D0            ;4174: 3006
  6269.     PEA    -8(A5)            ;4176: 486DFFF8
  6270.     PEA    1558(A4)        ;417A: 486C0616
  6271.     MOVE.L    D0,-(A7)        ;417E: 2F00
  6272.     JSR    LAB_01B5(PC)        ;4180: 4EBAEEFC
  6273.     LEA    12(A7),A7        ;4184: 4FEF000C
  6274.     TST    D0            ;4188: 4A40
  6275.     BEQ.S    LAB_023F        ;418A: 6704
  6276.     MOVEQ    #0,D0            ;418C: 7000
  6277.     BRA.S    LAB_0246        ;418E: 6064
  6278. LAB_023F:
  6279.     TST    1718(A4)        ;4190: 4A6C06B6
  6280.     BEQ.S    LAB_0240        ;4194: 6704
  6281.     MOVEQ    #0,D0            ;4196: 7000
  6282.     BRA.S    LAB_0246        ;4198: 605A
  6283. LAB_0240:
  6284.     TST    D7            ;419A: 4A47
  6285.     BNE.S    LAB_0241        ;419C: 660A
  6286.     MOVEA.L    -8(A5),A0        ;419E: 206DFFF8
  6287.     MOVEA.L    48(A0),A2        ;41A2: 24680030
  6288.     BRA.S    LAB_0242        ;41A6: 6008
  6289. LAB_0241:
  6290.     MOVEA.L    -8(A5),A0        ;41A8: 206DFFF8
  6291.     MOVEA.L    54(A0),A2        ;41AC: 24680036
  6292. LAB_0242:
  6293.     MOVE.L    A2,D0            ;41B0: 200A
  6294.     BNE.S    LAB_0243        ;41B2: 6604
  6295.     MOVEQ    #0,D0            ;41B4: 7000
  6296.     BRA.S    LAB_0246        ;41B6: 603C
  6297. LAB_0243:
  6298.     MOVE    1562(A4),D0        ;41B8: 302C061A
  6299.     MOVE.L    D0,D1            ;41BC: 2200
  6300.     EXT.L    D1            ;41BE: 48C1
  6301.     ASL.L    #2,D1            ;41C0: E581
  6302.     ADDQ.L    #6,D1            ;41C2: 5C81
  6303.     ADDA.L    D1,A2            ;41C4: D5C1
  6304.     MOVEQ    #0,D5            ;41C6: 7A00
  6305.     BRA.S    LAB_0245        ;41C8: 6022
  6306. LAB_0244:
  6307.     MOVEA.L    A2,A0            ;41CA: 204A
  6308.     MOVEQ    #0,D0            ;41CC: 7000
  6309.     MOVE.B    (A0),D0            ;41CE: 1010
  6310.     MOVE.L    D0,D1            ;41D0: 2200
  6311.     ASR.L    #4,D1            ;41D2: E881
  6312.     MOVE    D1,(A3)+        ;41D4: 36C1
  6313.     ADDQ.L    #1,A2            ;41D6: 528A
  6314.     MOVEQ    #0,D0            ;41D8: 7000
  6315.     MOVE.B    (A0),D0            ;41DA: 1010
  6316.     MOVEQ    #15,D1            ;41DC: 720F
  6317.     AND.L    D1,D0            ;41DE: C081
  6318.     MOVEA.L    20(A5),A0        ;41E0: 206D0014
  6319.     MOVE    D0,(A0)+        ;41E4: 30C0
  6320.     ADDQ    #1,D5            ;41E6: 5245
  6321.     MOVE.L    A0,20(A5)        ;41E8: 2B480014
  6322. LAB_0245:
  6323.     MOVEQ    #4,D0            ;41EC: 7004
  6324.     CMP    D0,D5            ;41EE: BA40
  6325.     BCS.S    LAB_0244        ;41F0: 65D8
  6326.     MOVEQ    #1,D0            ;41F2: 7001
  6327. LAB_0246:
  6328.     MOVEM.L    (A7)+,D5-D7/A2-A3    ;41F4: 4CDF0CE0
  6329.     UNLK    A5            ;41F8: 4E5D
  6330.     RTS                ;41FA: 4E75
  6331. LAB_0247:
  6332.     LINK    A5,#-44            ;41FC: 4E55FFD4
  6333.     MOVEM.L    D5-D7/A2-A3,-(A7)    ;4200: 48E70730
  6334.     MOVE    10(A5),D7        ;4204: 3E2D000A
  6335.     MOVE    14(A5),D6        ;4208: 3C2D000E
  6336.     MOVE    18(A5),D5        ;420C: 3A2D0012
  6337.     MOVEQ    #0,D0            ;4210: 7000
  6338.     MOVE    D7,D0            ;4212: 3007
  6339.     MOVEQ    #0,D1            ;4214: 7200
  6340.     MOVE    D6,D1            ;4216: 3206
  6341.     PEA    -24(A5)            ;4218: 486DFFE8
  6342.     PEA    -16(A5)            ;421C: 486DFFF0
  6343.     MOVE.L    D1,-(A7)        ;4220: 2F01
  6344.     MOVE.L    D0,-(A7)        ;4222: 2F00
  6345.     BSR    LAB_023E        ;4224: 6100FF38
  6346.     LEA    16(A7),A7        ;4228: 4FEF0010
  6347.     TST    D0            ;422C: 4A40
  6348.     BNE.S    LAB_0248        ;422E: 6604
  6349.     MOVEQ    #0,D0            ;4230: 7000
  6350.     BRA.S    LAB_024D        ;4232: 6066
  6351. LAB_0248:
  6352.     MOVEQ    #0,D0            ;4234: 7000
  6353.     MOVE    D7,D0            ;4236: 3007
  6354.     MOVEQ    #0,D1            ;4238: 7200
  6355.     MOVE    D5,D1            ;423A: 3205
  6356.     PEA    -40(A5)            ;423C: 486DFFD8
  6357.     PEA    -32(A5)            ;4240: 486DFFE0
  6358.     MOVE.L    D1,-(A7)        ;4244: 2F01
  6359.     MOVE.L    D0,-(A7)        ;4246: 2F00
  6360.     BSR    LAB_023E        ;4248: 6100FF14
  6361.     LEA    16(A7),A7        ;424C: 4FEF0010
  6362.     TST    D0            ;4250: 4A40
  6363.     BNE.S    LAB_0249        ;4252: 6604
  6364.     MOVEQ    #0,D0            ;4254: 7000
  6365.     BRA.S    LAB_024D        ;4256: 6042
  6366. LAB_0249:
  6367.     MOVE    #$0100,-42(A5)        ;4258: 3B7C0100FFD6
  6368.     LEA    -24(A5),A3        ;425E: 47EDFFE8
  6369.     LEA    -32(A5),A2        ;4262: 45EDFFE0
  6370.     CLR    -44(A5)            ;4266: 426DFFD4
  6371.     BRA.S    LAB_024C        ;426A: 6014
  6372. LAB_024A:
  6373.     MOVE    (A2)+,D0        ;426C: 301A
  6374.     MOVE    (A3)+,D1        ;426E: 321B
  6375.     ADD    D0,D1            ;4270: D240
  6376.     CMP    -42(A5),D1        ;4272: B26DFFD6
  6377.     BGE.S    LAB_024B        ;4276: 6C04
  6378.     MOVE    D1,-42(A5)        ;4278: 3B41FFD6
  6379. LAB_024B:
  6380.     ADDQ    #1,-44(A5)        ;427C: 526DFFD4
  6381. LAB_024C:
  6382.     CMPI    #$0004,-44(A5)        ;4280: 0C6D0004FFD4
  6383.     BCS.S    LAB_024A        ;4286: 65E4
  6384.     MOVE    -42(A5),D0        ;4288: 302DFFD6
  6385.     MULS    #$224E,D0        ;428C: C1FC224E
  6386.     MOVEQ    #27,D1            ;4290: 721B
  6387.     ADD.L    D1,D0            ;4292: D081
  6388.     MOVEQ    #54,D1            ;4294: 7236
  6389.     JSR    LAB_03A3(PC)        ;4296: 4EBA2D68
  6390. LAB_024D:
  6391.     MOVEM.L    (A7)+,D5-D7/A2-A3    ;429A: 4CDF0CE0
  6392.     UNLK    A5            ;429E: 4E5D
  6393.     RTS                ;42A0: 4E75
  6394.     DC.W    $0000            ;42A2
  6395. LAB_024E:
  6396.     MOVEM.L    D7/A6,-(A7)        ;42A4: 48E70102
  6397.     MOVE    14(A7),D7        ;42A8: 3E2F000E
  6398.     MOVEQ    #0,D0            ;42AC: 7000
  6399.     MOVE    D7,D0            ;42AE: 3007
  6400.     MOVEQ    #0,D1            ;42B0: 7200
  6401.     MOVEA.L    (ABSEXECBASE).W,A6    ;42B2: 2C780004
  6402.     JSR    -684(A6)        ;42B6: 4EAEFD54
  6403.     MOVEM.L    (A7)+,D7/A6        ;42BA: 4CDF4080
  6404.     RTS                ;42BE: 4E75
  6405. LAB_024F:
  6406.     MOVEM.L    A3/A6,-(A7)        ;42C0: 48E70012
  6407.     MOVEA.L    12(A7),A3        ;42C4: 266F000C
  6408.     MOVEA.L    A3,A1            ;42C8: 224B
  6409.     MOVEA.L    (ABSEXECBASE).W,A6    ;42CA: 2C780004
  6410.     JSR    -690(A6)        ;42CE: 4EAEFD4E
  6411.     MOVEM.L    (A7)+,A3/A6        ;42D2: 4CDF4800
  6412.     RTS                ;42D6: 4E75
  6413. LAB_0250:
  6414.     LINK    A5,#-4            ;42D8: 4E55FFFC
  6415.     MOVEM.L    D2-D3/D6-D7/A2-A3,-(A7)    ;42DC: 48E73330
  6416.     MOVE    38(A7),D7        ;42E0: 3E2F0026
  6417.     MOVE    42(A7),D6        ;42E4: 3C2F002A
  6418.     MOVEA.L    44(A7),A3        ;42E8: 266F002C
  6419.     MOVEA.L    48(A7),A2        ;42EC: 246F0030
  6420.     MOVE    1014(A4),D0        ;42F0: 302C03F6
  6421.     EXT.L    D0            ;42F4: 48C0
  6422.     MOVE    1048(A4),D1        ;42F6: 322C0418
  6423.     EXT.L    D1            ;42FA: 48C1
  6424.     MOVE.L    D7,D2            ;42FC: 2407
  6425.     EXT.L    D2            ;42FE: 48C2
  6426.     SUB.L    D1,D2            ;4300: 9481
  6427.     MOVE.L    D2,D1            ;4302: 2202
  6428.     JSR    LAB_03A2(PC)        ;4304: 4EBA2CDA
  6429.     MOVE.L    #$00000800,D1        ;4308: 223C00000800
  6430.     ADD.L    D1,D0            ;430E: D081
  6431.     MOVE.L    #$00001000,D1        ;4310: 223C00001000
  6432.     JSR    LAB_03A3(PC)        ;4316: 4EBA2CE8
  6433.     MOVE    1080(A4),D1        ;431A: 322C0438
  6434.     EXT.L    D1            ;431E: 48C1
  6435.     MOVE    1114(A4),D2        ;4320: 342C045A
  6436.     EXT.L    D2            ;4324: 48C2
  6437.     MOVE.L    D6,D3            ;4326: 2606
  6438.     EXT.L    D3            ;4328: 48C3
  6439.     SUB.L    D2,D3            ;432A: 9682
  6440.     MOVE    D0,26(A7)        ;432C: 3F40001A
  6441.     MOVE.L    D3,D0            ;4330: 2003
  6442.     JSR    LAB_03A2(PC)        ;4332: 4EBA2CAC
  6443.     ADDI.L    #$00000800,D0        ;4336: 068000000800
  6444.     MOVE.L    #$00001000,D1        ;433C: 223C00001000
  6445.     JSR    LAB_03A3(PC)        ;4342: 4EBA2CBC
  6446.     MOVE    1168(A4),D1        ;4346: 322C0490
  6447.     SUBQ    #1,D1            ;434A: 5341
  6448.     BNE.S    LAB_0251        ;434C: 660A
  6449.     MOVE    26(A7),D1        ;434E: 322F001A
  6450.     MOVE    D1,(A3)            ;4352: 3681
  6451.     MOVE    D0,(A2)            ;4354: 3480
  6452.     BRA.S    LAB_0254        ;4356: 6050
  6453. LAB_0251:
  6454.     MOVE    1168(A4),D1        ;4358: 322C0490
  6455.     SUBQ    #4,D1            ;435C: 5941
  6456.     BNE.S    LAB_0252        ;435E: 6612
  6457.     MOVE    1116(A4),D1        ;4360: 322C045C
  6458.     MOVE.L    D1,D2            ;4364: 2401
  6459.     SUB    D0,D2            ;4366: 9440
  6460.     MOVE    D2,(A3)            ;4368: 3682
  6461.     MOVE    26(A7),D1        ;436A: 322F001A
  6462.     MOVE    D1,(A2)            ;436E: 3481
  6463.     BRA.S    LAB_0254        ;4370: 6036
  6464. LAB_0252:
  6465.     MOVE    1168(A4),D1        ;4372: 322C0490
  6466.     SUBQ    #3,D1            ;4376: 5741
  6467.     BNE.S    LAB_0253        ;4378: 6618
  6468.     MOVE    26(A7),D1        ;437A: 322F001A
  6469.     MOVE    1050(A4),D2        ;437E: 342C041A
  6470.     MOVE.L    D2,D3            ;4382: 2602
  6471.     SUB    D1,D3            ;4384: 9641
  6472.     MOVE    D3,(A3)            ;4386: 3683
  6473.     MOVE    1116(A4),D2        ;4388: 342C045C
  6474.     SUB    D0,D2            ;438C: 9440
  6475.     MOVE    D2,(A2)            ;438E: 3482
  6476.     BRA.S    LAB_0254        ;4390: 6016
  6477. LAB_0253:
  6478.     MOVE    1168(A4),D1        ;4392: 322C0490
  6479.     SUBQ    #2,D1            ;4396: 5541
  6480.     BNE.S    LAB_0254        ;4398: 660E
  6481.     MOVE    D0,(A3)            ;439A: 3680
  6482.     MOVE    26(A7),D0        ;439C: 302F001A
  6483.     MOVE    1050(A4),D1        ;43A0: 322C041A
  6484.     SUB    D0,D1            ;43A4: 9240
  6485.     MOVE    D1,(A2)            ;43A6: 3481
  6486. LAB_0254:
  6487.     MOVEM.L    (A7)+,D2-D3/D6-D7/A2-A3    ;43A8: 4CDF0CCC
  6488.     UNLK    A5            ;43AC: 4E5D
  6489.     RTS                ;43AE: 4E75
  6490. LAB_0255:
  6491.     MOVEM.L    D2-D3/D7/A3,-(A7)    ;43B0: 48E73110
  6492.     MOVE    22(A7),D7        ;43B4: 3E2F0016
  6493.     MOVEA.L    24(A7),A3        ;43B8: 266F0018
  6494.     TST    D7            ;43BC: 4A47
  6495.     BPL.S    LAB_0256        ;43BE: 6A08
  6496.     MOVE.L    D7,D0            ;43C0: 2007
  6497.     EXT.L    D0            ;43C2: 48C0
  6498.     NEG.L    D0            ;43C4: 4480
  6499.     BRA.S    LAB_0257        ;43C6: 6004
  6500. LAB_0256:
  6501.     MOVE.L    D7,D0            ;43C8: 2007
  6502.     EXT.L    D0            ;43CA: 48C0
  6503. LAB_0257:
  6504.     MOVE    14(A3),D1        ;43CC: 322B000E
  6505.     EXT.L    D1            ;43D0: 48C1
  6506.     MOVE    10(A3),D2        ;43D2: 342B000A
  6507.     EXT.L    D2            ;43D6: 48C2
  6508.     MOVE.L    D0,D3            ;43D8: 2600
  6509.     EXT.L    D3            ;43DA: 48C3
  6510.     ASL.L    #4,D3            ;43DC: E983
  6511.     ADD.L    D2,D3            ;43DE: D682
  6512.     ASR.L    D1,D3            ;43E0: E2A3
  6513.     TST    D7            ;43E2: 4A47
  6514.     BPL.S    LAB_0258        ;43E4: 6A06
  6515.     MOVE.L    D3,D0            ;43E6: 2003
  6516.     NEG    D0            ;43E8: 4440
  6517.     BRA.S    LAB_0259        ;43EA: 6002
  6518. LAB_0258:
  6519.     MOVE.L    D3,D0            ;43EC: 2003
  6520. LAB_0259:
  6521.     MOVEM.L    (A7)+,D2-D3/D7/A3    ;43EE: 4CDF088C
  6522.     RTS                ;43F2: 4E75
  6523. LAB_025A:
  6524.     LINK    A5,#-36            ;43F4: 4E55FFDC
  6525.     MOVEM.L    D2-D3/D5-D7/A2-A3,-(A7)    ;43F8: 48E73730
  6526.     MOVEA.L    8(A5),A3        ;43FC: 266D0008
  6527.     MOVE    14(A5),D7        ;4400: 3E2D000E
  6528.     MOVE    18(A5),D6        ;4404: 3C2D0012
  6529.     MOVE    22(A5),D5        ;4408: 3A2D0016
  6530.     MOVEA.L    28(A5),A2        ;440C: 246D001C
  6531.     MOVE    1010(A4),D0        ;4410: 302C03F2
  6532.     BLE.S    LAB_025C        ;4414: 6F20
  6533.     MOVE.L    D7,D1            ;4416: 2207
  6534.     EXT.L    D1            ;4418: 48C1
  6535.     MOVE.L    D5,D2            ;441A: 2405
  6536.     EXT.L    D2            ;441C: 48C2
  6537.     SUB.L    D1,D2            ;441E: 9481
  6538.     EXT.L    D0            ;4420: 48C0
  6539.     SUB.L    D2,D0            ;4422: 9082
  6540.     TST.L    D0            ;4424: 4A80
  6541.     BPL.S    LAB_025B        ;4426: 6A02
  6542.     ADDQ.L    #1,D0            ;4428: 5280
  6543. LAB_025B:
  6544.     ASR.L    #1,D0            ;442A: E280
  6545.     SUB    D0,D7            ;442C: 9E40
  6546.     MOVE    1010(A4),D0        ;442E: 302C03F2
  6547.     ADD    D7,D0            ;4432: D047
  6548.     MOVE.L    D0,D5            ;4434: 2A00
  6549. LAB_025C:
  6550.     MOVE.L    D7,D0            ;4436: 2007
  6551.     EXT.L    D0            ;4438: 48C0
  6552.     MOVE.L    D5,D1            ;443A: 2205
  6553.     EXT.L    D1            ;443C: 48C1
  6554.     SUB.L    D0,D1            ;443E: 9280
  6555.     MOVE.L    D1,44(A3)        ;4440: 2741002C
  6556.     TST    1168(A4)        ;4444: 4A6C0490
  6557.     BEQ.S    LAB_025D        ;4448: 6706
  6558.     TST    26(A3)            ;444A: 4A6B001A
  6559.     BNE.S    LAB_025E        ;444E: 663A
  6560. LAB_025D:
  6561.     MOVE.L    D7,D0            ;4450: 2007
  6562.     EXT.L    D0            ;4452: 48C0
  6563.     MOVE.L    D6,D1            ;4454: 2206
  6564.     EXT.L    D1            ;4456: 48C1
  6565.     PEA    -28(A5)            ;4458: 486DFFE4
  6566.     PEA    -26(A5)            ;445C: 486DFFE6
  6567.     MOVE.L    D1,-(A7)        ;4460: 2F01
  6568.     MOVE.L    D0,-(A7)        ;4462: 2F00
  6569.     JSR    LAB_01D9(PC)        ;4464: 4EBAEF30
  6570.     MOVE.L    D5,D0            ;4468: 2005
  6571.     EXT.L    D0            ;446A: 48C0
  6572.     MOVE    26(A5),D1        ;446C: 322D001A
  6573.     EXT.L    D1            ;4470: 48C1
  6574.     PEA    -32(A5)            ;4472: 486DFFE0
  6575.     PEA    -30(A5)            ;4476: 486DFFE2
  6576.     MOVE.L    D1,-(A7)        ;447A: 2F01
  6577.     MOVE.L    D0,-(A7)        ;447C: 2F00
  6578.     JSR    LAB_01D9(PC)        ;447E: 4EBAEF16
  6579.     LEA    32(A7),A7        ;4482: 4FEF0020
  6580.     BRA    LAB_0265        ;4486: 6000018C
  6581. LAB_025E:
  6582.     MOVE    1168(A4),D0        ;448A: 302C0490
  6583.     SUBQ    #1,D0            ;448E: 5340
  6584.     BEQ.S    LAB_025F        ;4490: 6708
  6585.     MOVE    1168(A4),D0        ;4492: 302C0490
  6586.     SUBQ    #3,D0            ;4496: 5740
  6587.     BNE.S    LAB_0260        ;4498: 6638
  6588. LAB_025F:
  6589.     MOVEQ    #0,D0            ;449A: 7000
  6590.     MOVE    D0,-10(A5)        ;449C: 3B40FFF6
  6591.     MOVE    D0,-6(A5)        ;44A0: 3B40FFFA
  6592.     MOVE    1026(A4),D1        ;44A4: 322C0402
  6593.     MOVE    20(A3),D2        ;44A8: 342B0014
  6594.     ASL    D1,D2            ;44AC: E362
  6595.     MOVE    D2,-8(A5)        ;44AE: 3B42FFF8
  6596.     MOVE    24(A3),D3        ;44B2: 362B0018
  6597.     ASL    D1,D3            ;44B6: E363
  6598.     MOVE.L    D2,D1            ;44B8: 2202
  6599.     ADD    D3,D1            ;44BA: D243
  6600.     MOVE    D1,-12(A5)        ;44BC: 3B41FFF4
  6601.     MOVE    1168(A4),D3        ;44C0: 362C0490
  6602.     SUBQ    #3,D3            ;44C4: 5743
  6603.     BNE.S    LAB_0261        ;44C6: 6644
  6604.     MOVE    D1,-8(A5)        ;44C8: 3B41FFF8
  6605.     MOVE    D2,-12(A5)        ;44CC: 3B42FFF4
  6606.     BRA.S    LAB_0261        ;44D0: 603A
  6607. LAB_0260:
  6608.     MOVEQ    #0,D0            ;44D2: 7000
  6609.     MOVE    D0,-12(A5)        ;44D4: 3B40FFF4
  6610.     MOVE    D0,-8(A5)        ;44D8: 3B40FFF8
  6611.     MOVE    1092(A4),D0        ;44DC: 302C0444
  6612.     MOVE    1158(A4),D1        ;44E0: 322C0486
  6613.     SUB    22(A3),D1        ;44E4: 926B0016
  6614.     ASL    D0,D1            ;44E8: E161
  6615.     MOVE    D1,-6(A5)        ;44EA: 3B41FFFA
  6616.     MOVE    26(A3),D2        ;44EE: 342B001A
  6617.     ASL    D0,D2            ;44F2: E162
  6618.     MOVE.L    D1,D0            ;44F4: 2001
  6619.     SUB    D2,D0            ;44F6: 9042
  6620.     MOVE    D0,-10(A5)        ;44F8: 3B40FFF6
  6621.     MOVE    1168(A4),D2        ;44FC: 342C0490
  6622.     SUBQ    #2,D2            ;4500: 5542
  6623.     BNE.S    LAB_0261        ;4502: 6608
  6624.     MOVE    D0,-6(A5)        ;4504: 3B40FFFA
  6625.     MOVE    D1,-10(A5)        ;4508: 3B41FFF6
  6626. LAB_0261:
  6627.     MOVE    -8(A5),D0        ;450C: 302DFFF8
  6628.     EXT.L    D0            ;4510: 48C0
  6629.     MOVE    -6(A5),D1        ;4512: 322DFFFA
  6630.     EXT.L    D1            ;4516: 48C1
  6631.     PEA    -14(A5)            ;4518: 486DFFF2
  6632.     PEA    -16(A5)            ;451C: 486DFFF0
  6633.     MOVE.L    D1,-(A7)        ;4520: 2F01
  6634.     MOVE.L    D0,-(A7)        ;4522: 2F00
  6635.     BSR    LAB_0250        ;4524: 6100FDB2
  6636.     MOVE    -12(A5),D0        ;4528: 302DFFF4
  6637.     EXT.L    D0            ;452C: 48C0
  6638.     MOVE    -10(A5),D1        ;452E: 322DFFF6
  6639.     EXT.L    D1            ;4532: 48C1
  6640.     PEA    -18(A5)            ;4534: 486DFFEE
  6641.     PEA    -20(A5)            ;4538: 486DFFEC
  6642.     MOVE.L    D1,-(A7)        ;453C: 2F01
  6643.     MOVE.L    D0,-(A7)        ;453E: 2F00
  6644.     BSR    LAB_0250        ;4540: 6100FD96
  6645.     LEA    32(A7),A7        ;4544: 4FEF0020
  6646.     MOVE    (A2),D0            ;4548: 3012
  6647.     SUB    D7,D0            ;454A: 9047
  6648.     MOVE.L    D5,D1            ;454C: 2205
  6649.     SUB    4(A2),D1        ;454E: 926A0004
  6650.     MOVE    D1,28(A7)        ;4552: 3F41001C
  6651.     TST    976(A4)            ;4556: 4A6C03D0
  6652.     BEQ.S    LAB_0262        ;455A: 6736
  6653.     EXT.L    D0            ;455C: 48C0
  6654.     PEA    (2).W            ;455E: 48780002
  6655.     MOVE.L    1144(A4),-(A7)        ;4562: 2F2C0478
  6656.     MOVE.L    D0,-(A7)        ;4566: 2F00
  6657.     JSR    LAB_0039(PC)        ;4568: 4EBABF3A
  6658.     MOVE    2036(A4),-2(A5)        ;456C: 3B6C07F4FFFE
  6659.     MOVE    40(A7),D0        ;4572: 302F0028
  6660.     EXT.L    D0            ;4576: 48C0
  6661.     PEA    (2).W            ;4578: 48780002
  6662.     MOVE.L    1144(A4),-(A7)        ;457C: 2F2C0478
  6663.     MOVE.L    D0,-(A7)        ;4580: 2F00
  6664.     JSR    LAB_0039(PC)        ;4582: 4EBABF20
  6665.     LEA    24(A7),A7        ;4586: 4FEF0018
  6666.     MOVE    2036(A4),-4(A5)        ;458A: 3B6C07F4FFFC
  6667.     BRA.S    LAB_0264        ;4590: 602E
  6668. LAB_0262:
  6669.     MOVE    -16(A5),D1        ;4592: 322DFFF0
  6670.     MOVE    -20(A5),D2        ;4596: 342DFFEC
  6671.     SUB    D1,D2            ;459A: 9441
  6672.     EXT.L    D2            ;459C: 48C2
  6673.     MOVE    4(A2),D3        ;459E: 362A0004
  6674.     SUB    (A2),D3            ;45A2: 9652
  6675.     EXT.L    D3            ;45A4: 48C3
  6676.     SUB.L    D2,D3            ;45A6: 9682
  6677.     TST.L    D3            ;45A8: 4A83
  6678.     BPL.S    LAB_0263        ;45AA: 6A02
  6679.     ADDQ.L    #1,D3            ;45AC: 5283
  6680. LAB_0263:
  6681.     ASR.L    #1,D3            ;45AE: E283
  6682.     ADD    D3,D0            ;45B0: D043
  6683.     MOVE    28(A7),D2        ;45B2: 342F001C
  6684.     ADD    D3,D2            ;45B6: D443
  6685.     MOVE    D0,-2(A5)        ;45B8: 3B40FFFE
  6686.     MOVE    D2,-4(A5)        ;45BC: 3B42FFFC
  6687. LAB_0264:
  6688.     MOVE    -16(A5),D0        ;45C0: 302DFFF0
  6689.     SUB    -2(A5),D0        ;45C4: 906DFFFE
  6690.     MOVE    D0,-24(A5)        ;45C8: 3B40FFE8
  6691.     MOVE    1154(A4),D1        ;45CC: 322C0482
  6692.     MOVE    D1,-22(A5)        ;45D0: 3B41FFEA
  6693.     EXT.L    D0            ;45D4: 48C0
  6694.     EXT.L    D1            ;45D6: 48C1
  6695.     PEA    -28(A5)            ;45D8: 486DFFE4
  6696.     PEA    -26(A5)            ;45DC: 486DFFE6
  6697.     MOVE.L    D1,-(A7)        ;45E0: 2F01
  6698.     MOVE.L    D0,-(A7)        ;45E2: 2F00
  6699.     JSR    LAB_01D9(PC)        ;45E4: 4EBAEDB0
  6700.     LEA    16(A7),A7        ;45E8: 4FEF0010
  6701.     MOVE    -20(A5),D0        ;45EC: 302DFFEC
  6702.     ADD    -4(A5),D0        ;45F0: D06DFFFC
  6703.     MOVE    D0,-24(A5)        ;45F4: 3B40FFE8
  6704.     EXT.L    D0            ;45F8: 48C0
  6705.     MOVE    -22(A5),D1        ;45FA: 322DFFEA
  6706.     EXT.L    D1            ;45FE: 48C1
  6707.     PEA    -32(A5)            ;4600: 486DFFE0
  6708.     PEA    -30(A5)            ;4604: 486DFFE2
  6709.     MOVE.L    D1,-(A7)        ;4608: 2F01
  6710.     MOVE.L    D0,-(A7)        ;460A: 2F00
  6711.     JSR    LAB_01D9(PC)        ;460C: 4EBAED88
  6712.     LEA    16(A7),A7        ;4610: 4FEF0010
  6713. LAB_0265:
  6714.     MOVE    -26(A5),D0        ;4614: 302DFFE6
  6715.     EXT.L    D0            ;4618: 48C0
  6716.     PEA    1012(A4)        ;461A: 486C03F4
  6717.     MOVE.L    D0,-(A7)        ;461E: 2F00
  6718.     BSR    LAB_0255        ;4620: 6100FD8E
  6719.     EXT.L    D0            ;4624: 48C0
  6720.     MOVE.L    D0,28(A3)        ;4626: 2740001C
  6721.     MOVE    -28(A5),D0        ;462A: 302DFFE4
  6722.     EXT.L    D0            ;462E: 48C0
  6723.     MOVE    1092(A4),D1        ;4630: 322C0444
  6724.     EXT.L    D1            ;4634: 48C1
  6725.     MOVE    18(A3),D2        ;4636: 342B0012
  6726.     EXT.L    D2            ;463A: 48C2
  6727.     ASL.L    D1,D2            ;463C: E3A2
  6728.     SUB.L    D0,D2            ;463E: 9480
  6729.     PEA    1078(A4)        ;4640: 486C0436
  6730.     MOVE.L    D2,-(A7)        ;4644: 2F02
  6731.     BSR    LAB_0255        ;4646: 6100FD68
  6732.     EXT.L    D0            ;464A: 48C0
  6733.     MOVE.L    D0,32(A3)        ;464C: 27400020
  6734.     MOVE.L    28(A3),D1        ;4650: 222B001C
  6735.     ADDQ.L    #8,D1            ;4654: 5081
  6736.     ASR.L    #4,D1            ;4656: E881
  6737.     MOVE    D1,36(A3)        ;4658: 37410024
  6738.     ADDQ.L    #8,D0            ;465C: 5080
  6739.     ASR.L    #4,D0            ;465E: E880
  6740.     MOVE    D0,38(A3)        ;4660: 37400026
  6741.     MOVE    -30(A5),D0        ;4664: 302DFFE2
  6742.     EXT.L    D0            ;4668: 48C0
  6743.     PEA    1012(A4)        ;466A: 486C03F4
  6744.     MOVE.L    D0,-(A7)        ;466E: 2F00
  6745.     BSR    LAB_0255        ;4670: 6100FD3E
  6746.     EXT.L    D0            ;4674: 48C0
  6747.     ADDQ.L    #8,D0            ;4676: 5080
  6748.     ASR.L    #4,D0            ;4678: E880
  6749.     MOVE    D0,40(A3)        ;467A: 37400028
  6750.     MOVE    -32(A5),D0        ;467E: 302DFFE0
  6751.     EXT.L    D0            ;4682: 48C0
  6752.     MOVE    1092(A4),D1        ;4684: 322C0444
  6753.     EXT.L    D1            ;4688: 48C1
  6754.     MOVE    18(A3),D2        ;468A: 342B0012
  6755.     EXT.L    D2            ;468E: 48C2
  6756.     ASL.L    D1,D2            ;4690: E3A2
  6757.     SUB.L    D0,D2            ;4692: 9480
  6758.     PEA    1078(A4)        ;4694: 486C0436
  6759.     MOVE.L    D2,-(A7)        ;4698: 2F02
  6760.     BSR    LAB_0255        ;469A: 6100FD14
  6761.     EXT.L    D0            ;469E: 48C0
  6762.     ADDQ.L    #8,D0            ;46A0: 5080
  6763.     ASR.L    #4,D0            ;46A2: E880
  6764.     MOVE    D0,42(A3)        ;46A4: 3740002A
  6765.     MOVEM.L    -64(A5),D2-D3/D5-D7/A2-A3 ;46A8: 4CED0CECFFC0
  6766.     UNLK    A5            ;46AE: 4E5D
  6767.     RTS                ;46B0: 4E75
  6768.     DC.W    $0000            ;46B2
  6769. LAB_0266:
  6770.     MOVEM.L    D4-D7/A2-A3,-(A7)    ;46B4: 48E70F30
  6771.     MOVE    30(A7),D7        ;46B8: 3E2F001E
  6772.     MOVE    34(A7),D6        ;46BC: 3C2F0022
  6773.     MOVEA.L    36(A7),A3        ;46C0: 266F0024
  6774.     MOVEA.L    40(A7),A2        ;46C4: 246F0028
  6775.     TST    1736(A4)        ;46C8: 4A6C06C8
  6776.     BEQ.S    LAB_0267        ;46CC: 6706
  6777.     MOVE.L    D7,D5            ;46CE: 2A07
  6778.     MOVE.L    D6,D4            ;46D0: 2806
  6779.     BRA.S    LAB_0268        ;46D2: 601A
  6780. LAB_0267:
  6781.     MOVE.L    D7,D0            ;46D4: 2007
  6782.     EXT.L    D0            ;46D6: 48C0
  6783.     MOVE.L    D0,-(A7)        ;46D8: 2F00
  6784.     JSR    LAB_001E(PC)        ;46DA: 4EBABC60
  6785.     MOVE.L    D0,D5            ;46DE: 2A00
  6786.     MOVE.L    D6,D0            ;46E0: 2006
  6787.     EXT.L    D0            ;46E2: 48C0
  6788.     MOVE.L    D0,(A7)            ;46E4: 2E80
  6789.     JSR    LAB_001F(PC)        ;46E6: 4EBABC74
  6790.     ADDQ    #4,A7            ;46EA: 584F
  6791.     MOVE.L    D0,D4            ;46EC: 2800
  6792. LAB_0268:
  6793.     MOVE.L    D5,D0            ;46EE: 2005
  6794.     EXT.L    D0            ;46F0: 48C0
  6795.     MOVE.L    D4,D1            ;46F2: 2204
  6796.     EXT.L    D1            ;46F4: 48C1
  6797.     MOVE.L    A2,-(A7)        ;46F6: 2F0A
  6798.     MOVE.L    A3,-(A7)        ;46F8: 2F0B
  6799.     MOVE.L    D1,-(A7)        ;46FA: 2F01
  6800.     MOVE.L    D0,-(A7)        ;46FC: 2F00
  6801.     JSR    LAB_01D9(PC)        ;46FE: 4EBAEC96
  6802.     LEA    16(A7),A7        ;4702: 4FEF0010
  6803.     MOVEM.L    (A7)+,D4-D7/A2-A3    ;4706: 4CDF0CF0
  6804.     RTS                ;470A: 4E75
  6805. LAB_0269:
  6806.     MOVEM.L    A2-A3,-(A7)        ;470C: 48E70030
  6807.     MOVEA.L    12(A7),A3        ;4710: 266F000C
  6808.     MOVEA.L    18(A3),A2        ;4714: 246B0012
  6809.     MOVE    32(A3),D0        ;4718: 302B0020
  6810.     MOVE    26(A3),D1        ;471C: 322B001A
  6811.     CMP    D0,D1            ;4720: B240
  6812.     BNE.S    LAB_026A        ;4722: 6624
  6813.     MOVE    34(A3),(A3)        ;4724: 36AB0022
  6814.     MOVE    36(A3),2(A3)        ;4728: 376B00240002
  6815.     MOVE    38(A3),8(A3)        ;472E: 376B00260008
  6816.     MOVE    40(A3),30(A3)        ;4734: 376B0028001E
  6817.     MOVE    42(A3),4(A3)        ;473A: 376B002A0004
  6818.     MOVE    44(A3),6(A3)        ;4740: 376B002C0006
  6819.     BRA.S    LAB_026D        ;4746: 6058
  6820. LAB_026A:
  6821.     MOVEA.L    22(A3),A0        ;4748: 206B0016
  6822.     ADDQ.L    #2,22(A3)        ;474C: 54AB0016
  6823.     MOVE    (A0),D0            ;4750: 3010
  6824.     MOVE    D0,30(A3)        ;4752: 3740001E
  6825.     MOVE    12(A3),D0        ;4756: 302B000C
  6826.     MOVE    D0,6(A3)        ;475A: 37400006
  6827.     MOVE    4(A2),D1        ;475E: 322A0004
  6828.     MOVE    D1,12(A3)        ;4762: 3741000C
  6829.     SUB    D0,D1            ;4766: 9240
  6830.     MOVE    D1,(A3)            ;4768: 3681
  6831.     MOVE    10(A3),D0        ;476A: 302B000A
  6832.     MOVE    D0,4(A3)        ;476E: 37400004
  6833.     MOVE    (A2),D1            ;4772: 3212
  6834.     MOVE    D1,10(A3)        ;4774: 3741000A
  6835.     SUB    D0,D1            ;4778: 9240
  6836.     MOVE    D1,2(A3)        ;477A: 37410002
  6837.     BNE.S    LAB_026B        ;477E: 6608
  6838.     MOVEQ    #1,D0            ;4780: 7001
  6839.     MOVE    D0,2(A3)        ;4782: 37400002
  6840.     MOVE    D0,(A3)            ;4786: 3680
  6841. LAB_026B:
  6842.     MOVE    2(A3),D0        ;4788: 302B0002
  6843.     BPL.S    LAB_026C        ;478C: 6A02
  6844.     ADDQ    #1,D0            ;478E: 5240
  6845. LAB_026C:
  6846.     ASR    #1,D0            ;4790: E240
  6847.     MOVE    D0,8(A3)        ;4792: 37400008
  6848.     MOVEQ    #12,D0            ;4796: 700C
  6849.     ADD.L    D0,18(A3)        ;4798: D1AB0012
  6850.     ADDQ    #1,32(A3)        ;479C: 526B0020
  6851. LAB_026D:
  6852.     MOVEM.L    (A7)+,A2-A3        ;47A0: 4CDF0C00
  6853.     RTS                ;47A4: 4E75
  6854. LAB_026E:
  6855.     MOVE.L    A3,-(A7)        ;47A6: 2F0B
  6856.     MOVEA.L    8(A7),A3        ;47A8: 266F0008
  6857.     MOVEA.L    14(A3),A0        ;47AC: 206B000E
  6858.     ADDQ.L    #1,14(A3)        ;47B0: 52AB000E
  6859.     MOVEQ    #0,D0            ;47B4: 7000
  6860.     MOVE.B    (A0),D0            ;47B6: 1010
  6861.     MOVE    D0,26(A3)        ;47B8: 3740001A
  6862.     MOVEQ    #2,D1            ;47BC: 7202
  6863.     CMP    D1,D0            ;47BE: B041
  6864.     BGE.S    LAB_026F        ;47C0: 6C22
  6865.     MOVE    1748(A4),30(A3)        ;47C2: 376C06D4001E
  6866.     MOVEQ    #0,D0            ;47C8: 7000
  6867.     MOVE    D0,4(A3)        ;47CA: 37400004
  6868.     MOVE    D0,6(A3)        ;47CE: 37400006
  6869.     MOVEQ    #1,D1            ;47D2: 7201
  6870.     MOVE    D1,(A3)            ;47D4: 3681
  6871.     MOVE    D1,2(A3)        ;47D6: 37410002
  6872.     MOVE    D0,8(A3)        ;47DA: 37400008
  6873.     MOVE    D1,1736(A4)        ;47DE: 394106C8
  6874.     BRA.S    LAB_0270        ;47E2: 604E
  6875. LAB_026F:
  6876.     MOVEQ    #0,D1            ;47E4: 7200
  6877.     MOVE    D1,32(A3)        ;47E6: 37410020
  6878.     MOVE    26(A3),D0        ;47EA: 302B001A
  6879.     MULS    #$000C,D0        ;47EE: C1FC000C
  6880.     MOVEA.L    18(A3),A0        ;47F2: 206B0012
  6881.     ADDA.L    D0,A0            ;47F6: D1C0
  6882.     MOVE    -12(A0),10(A3)        ;47F8: 3768FFF4000A
  6883.     MOVE    -8(A0),12(A3)        ;47FE: 3768FFF8000C
  6884.     MOVE.L    A3,-(A7)        ;4804: 2F0B
  6885.     MOVE    D1,1736(A4)        ;4806: 394106C8
  6886.     BSR    LAB_0269        ;480A: 6100FF00
  6887.     ADDQ    #4,A7            ;480E: 584F
  6888.     MOVE    1748(A4),40(A3)        ;4810: 376C06D40028
  6889.     MOVE    (A3),34(A3)        ;4816: 37530022
  6890.     MOVE    2(A3),36(A3)        ;481A: 376B00020024
  6891.     MOVE    8(A3),38(A3)        ;4820: 376B00080026
  6892.     MOVE    4(A3),42(A3)        ;4826: 376B0004002A
  6893.     MOVE    6(A3),44(A3)        ;482C: 376B0006002C
  6894. LAB_0270:
  6895.     MOVEA.L    (A7)+,A3        ;4832: 265F
  6896.     RTS                ;4834: 4E75
  6897. LAB_0271:
  6898.     LEA    2040(A4),A0        ;4836: 41EC07F8
  6899.     MOVE.L    A0,1938(A4)        ;483A: 29480792
  6900.     LEA    3192(A4),A0        ;483E: 41EC0C78
  6901.     MOVE.L    A0,1984(A4)        ;4842: 294807C0
  6902.     MOVE.L    858(A4),1934(A4)    ;4846: 296C035A078E
  6903.     MOVE.L    898(A4),1980(A4)    ;484C: 296C038207BC
  6904.     MOVE.L    862(A4),1942(A4)    ;4852: 296C035E0796
  6905.     MOVE.L    902(A4),1988(A4)    ;4858: 296C038607C4
  6906.     MOVE    1048(A4),1948(A4)    ;485E: 396C0418079C
  6907.     MOVE    1114(A4),1994(A4)    ;4864: 396C045A07CA
  6908.     RTS                ;486A: 4E75
  6909. LAB_0272:
  6910.     MOVEM.L    D2-D4/A2-A3/A6,-(A7)    ;486C: 48E73832
  6911.     MOVEA.L    28(A7),A3        ;4870: 266F001C
  6912.     MOVE    #$0001,2026(A4)        ;4874: 397C000107EA
  6913.     MOVE    (A3),D0            ;487A: 3013
  6914.     MOVEA.L    4(A3),A0        ;487C: 206B0004
  6915.     MOVEA.L    8(A3),A1        ;4880: 226B0008
  6916.     MOVE    2(A3),D1        ;4884: 322B0002
  6917.     MOVEA.L    12(A3),A2        ;4888: 246B000C
  6918.     MOVEA.L    16(A3),A6        ;488C: 2C6B0010
  6919.     MOVE    #$FFFF,1750(A4)        ;4890: 397CFFFF06D6
  6920.     CLR    1778(A4)        ;4896: 426C06F2
  6921.     MOVE.L    D0,D2            ;489A: 2400
  6922.     EXT.L    D2            ;489C: 48C2
  6923.     ADD.L    D2,D2            ;489E: D482
  6924.     MOVE    #$4000,D3        ;48A0: 363C4000
  6925.     AND    -2(A0,D2.L),D3        ;48A4: C67028FE
  6926.     SEQ    D4            ;48A8: 57C4
  6927.     NEG.B    D4            ;48AA: 4404
  6928.     EXT    D4            ;48AC: 4884
  6929.     EXT.L    D4            ;48AE: 48C4
  6930.     MOVE    (A0),D3            ;48B0: 3610
  6931.     EXT.L    D3            ;48B2: 48C3
  6932.     ANDI.L    #$00008000,D3        ;48B4: 028300008000
  6933.     MOVE    D0,1748(A4)        ;48BA: 394006D4
  6934.     MOVE    D4,1738(A4)        ;48BE: 394406CA
  6935.     MOVEM    D4,1776(A4)        ;48C2: 48AC001006F0
  6936.     MOVEM.L    A0,1752(A4)        ;48C8: 48EC010006D8
  6937.     MOVEM.L    A1,1756(A4)        ;48CE: 48EC020006DC
  6938.     MOVEM.L    A2,1760(A4)        ;48D4: 48EC040006E0
  6939.     MOVEM.L    A6,1764(A4)        ;48DA: 48EC400006E4
  6940.     TST    D3            ;48E0: 4A43
  6941.     SEQ    D0            ;48E2: 57C0
  6942.     NEG.B    D0            ;48E4: 4400
  6943.     EXT    D0            ;48E6: 4880
  6944.     EXT.L    D0            ;48E8: 48C0
  6945.     MOVE    #$3FFF,D3        ;48EA: 363C3FFF
  6946.     AND    -2(A0,D2.L),D3        ;48EE: C67028FE
  6947.     MOVE    #$3FFF,D4        ;48F2: 383C3FFF
  6948.     AND    -2(A1,D2.L),D4        ;48F6: C87128FE
  6949.     MOVE    D0,1740(A4)        ;48FA: 394006CC
  6950.     MOVE    D3,1768(A4)        ;48FE: 394306E8
  6951.     MOVE    D4,1770(A4)        ;4902: 394406EA
  6952.     TST    1738(A4)        ;4906: 4A6C06CA
  6953.     BEQ.S    LAB_0273        ;490A: 6716
  6954.     MOVE.B    -1(A2,D1.W),D0        ;490C: 103210FF
  6955.     EXT    D0            ;4910: 4880
  6956.     MOVE.B    -1(A6,D1.W),D2        ;4912: 143610FF
  6957.     EXT    D2            ;4916: 4882
  6958.     MOVE    D0,1772(A4)        ;4918: 394006EC
  6959.     MOVE    D2,1774(A4)        ;491C: 394206EE
  6960.     BRA.S    LAB_0274        ;4920: 6020
  6961. LAB_0273:
  6962.     MOVE.B    (A2)+,D0        ;4922: 101A
  6963.     MOVE.L    A2,1760(A4)        ;4924: 294A06E0
  6964.     EXT    D0            ;4928: 4880
  6965.     MOVE.B    (A6)+,D1        ;492A: 121E
  6966.     MOVE.L    A6,1764(A4)        ;492C: 294E06E4
  6967.     EXT    D1            ;4930: 4881
  6968.     MOVE    D0,1772(A4)        ;4932: 394006EC
  6969.     MOVE    D1,1774(A4)        ;4936: 394106EE
  6970.     MOVE.L    A2,1760(A4)        ;493A: 294A06E0
  6971.     MOVE.L    A6,1764(A4)        ;493E: 294E06E4
  6972. LAB_0274:
  6973.     PEA    1920(A4)        ;4942: 486C0780
  6974.     BSR    LAB_026E        ;4946: 6100FE5E
  6975.     PEA    1966(A4)        ;494A: 486C07AE
  6976.     BSR    LAB_026E        ;494E: 6100FE56
  6977.     ADDQ    #8,A7            ;4952: 504F
  6978.     MOVE    1996(A4),D0        ;4954: 302C07CC
  6979.     MOVE    1950(A4),D1        ;4958: 322C079E
  6980.     CMP    D0,D1            ;495C: B240
  6981.     BGE.S    LAB_0275        ;495E: 6C06
  6982.     MOVE    D1,2012(A4)        ;4960: 394107DC
  6983.     BRA.S    LAB_0276        ;4964: 6004
  6984. LAB_0275:
  6985.     MOVE    D0,2012(A4)        ;4966: 394007DC
  6986. LAB_0276:
  6987.     BSR    LAB_0277        ;496A: 61000014
  6988.     MOVE    2028(A4),1742(A4)    ;496E: 396C07EC06CE
  6989.     MOVE    2030(A4),1744(A4)    ;4974: 396C07EE06D0
  6990.     MOVEM.L    (A7)+,D2-D4/A2-A3/A6    ;497A: 4CDF4C1C
  6991.     RTS                ;497E: 4E75
  6992. LAB_0277:
  6993.     LINK    A5,#-12            ;4980: 4E55FFF4
  6994.     MOVEM.L    D2-D6/A2-A3,-(A7)    ;4984: 48E73E30
  6995.     MOVE    1778(A4),D0        ;4988: 302C06F2
  6996.     BEQ.S    LAB_0278        ;498C: 672C
  6997.     MOVEA.L    1912(A4),A0        ;498E: 206C0778
  6998.     MOVE    (A0)+,D1        ;4992: 3218
  6999.     MOVE.L    A0,1912(A4)        ;4994: 29480778
  7000.     ASR    #1,D1            ;4998: E241
  7001.     MOVE    D1,2028(A4)        ;499A: 394107EC
  7002.     MOVEA.L    1916(A4),A1        ;499E: 226C077C
  7003.     MOVE    (A1),D1            ;49A2: 3211
  7004.     ADDQ.L    #2,1916(A4)        ;49A4: 54AC077C
  7005.     ASR    #1,D1            ;49A8: E241
  7006.     MOVE    D1,2030(A4)        ;49AA: 394107EE
  7007.     SUBQ    #1,1778(A4)        ;49AE: 536C06F2
  7008.     MOVE.L    A0,1912(A4)        ;49B2: 29480778
  7009.     BRA    LAB_0281        ;49B6: 60000208
  7010. LAB_0278:
  7011.     MOVE    1750(A4),D0        ;49BA: 302C06D6
  7012.     MOVE    2012(A4),D1        ;49BE: 322C07DC
  7013.     CMP    D0,D1            ;49C2: B240
  7014.     BNE.S    LAB_027C        ;49C4: 663E
  7015.     MOVE    1950(A4),D1        ;49C6: 322C079E
  7016.     CMP    D1,D0            ;49CA: B041
  7017.     BNE.S    LAB_0279        ;49CC: 660A
  7018.     PEA    1920(A4)        ;49CE: 486C0780
  7019.     BSR    LAB_0269        ;49D2: 6100FD38
  7020.     ADDQ    #4,A7            ;49D6: 584F
  7021. LAB_0279:
  7022.     MOVE    1996(A4),D0        ;49D8: 302C07CC
  7023.     MOVE    1750(A4),D1        ;49DC: 322C06D6
  7024.     CMP    D0,D1            ;49E0: B240
  7025.     BNE.S    LAB_027A        ;49E2: 660A
  7026.     PEA    1966(A4)        ;49E4: 486C07AE
  7027.     BSR    LAB_0269        ;49E8: 6100FD22
  7028.     ADDQ    #4,A7            ;49EC: 584F
  7029. LAB_027A:
  7030.     MOVE    1996(A4),D0        ;49EE: 302C07CC
  7031.     MOVE    1950(A4),D1        ;49F2: 322C079E
  7032.     CMP    D0,D1            ;49F6: B240
  7033.     BGE.S    LAB_027B        ;49F8: 6C06
  7034.     MOVE    D1,2012(A4)        ;49FA: 394107DC
  7035.     BRA.S    LAB_027C        ;49FE: 6004
  7036. LAB_027B:
  7037.     MOVE    D0,2012(A4)        ;4A00: 394007DC
  7038. LAB_027C:
  7039.     TST    1748(A4)        ;4A04: 4A6C06D4
  7040.     BEQ    LAB_0280        ;4A08: 670001A6
  7041.     MOVE    1768(A4),D0        ;4A0C: 302C06E8
  7042.     EXT.L    D0            ;4A10: 48C0
  7043.     MOVE    1770(A4),D1        ;4A12: 322C06EA
  7044.     EXT.L    D1            ;4A16: 48C1
  7045.     PEA    2030(A4)        ;4A18: 486C07EE
  7046.     PEA    2028(A4)        ;4A1C: 486C07EC
  7047.     MOVE.L    D1,-(A7)        ;4A20: 2F01
  7048.     MOVE.L    D0,-(A7)        ;4A22: 2F00
  7049.     BSR    LAB_0266        ;4A24: 6100FC8E
  7050.     LEA    16(A7),A7        ;4A28: 4FEF0010
  7051.     MOVE    1746(A4),D0        ;4A2C: 302C06D2
  7052.     MOVEQ    #1,D1            ;4A30: 7201
  7053.     CMP    D1,D0            ;4A32: B041
  7054.     BLS    LAB_027F        ;4A34: 63000148
  7055.     TST    1776(A4)        ;4A38: 4A6C06F0
  7056.     BEQ    LAB_027E        ;4A3C: 67000112
  7057.     MOVE    #$3FFF,D0        ;4A40: 303C3FFF
  7058.     MOVEA.L    1752(A4),A0        ;4A44: 206C06D8
  7059.     AND    (A0),D0            ;4A48: C050
  7060.     MOVE    #$3FFF,D1        ;4A4A: 323C3FFF
  7061.     MOVEA.L    1756(A4),A1        ;4A4E: 226C06DC
  7062.     AND    (A1),D1            ;4A52: C251
  7063.     MOVE    1772(A4),D2        ;4A54: 342C06EC
  7064.     MOVE    1774(A4),D3        ;4A58: 362C06EE
  7065.     MOVEA.L    1760(A4),A2        ;4A5C: 246C06E0
  7066.     MOVE.B    (A2)+,D4        ;4A60: 181A
  7067.     MOVE.L    A2,1760(A4)        ;4A62: 294A06E0
  7068.     EXT    D4            ;4A66: 4884
  7069.     MOVEA.L    1764(A4),A3        ;4A68: 266C06E4
  7070.     MOVE.B    (A3)+,D5        ;4A6C: 1A1B
  7071.     MOVE.L    A3,1764(A4)        ;4A6E: 294B06E4
  7072.     EXT    D5            ;4A72: 4885
  7073.     EXT.L    D2            ;4A74: 48C2
  7074.     MOVE    D0,30(A7)        ;4A76: 3F40001E
  7075.     EXT.L    D0            ;4A7A: 48C0
  7076.     MOVE    1768(A4),D6        ;4A7C: 3C2C06E8
  7077.     EXT.L    D6            ;4A80: 48C6
  7078.     ADD.L    D0,D6            ;4A82: DC80
  7079.     ASR.L    #1,D6            ;4A84: E286
  7080.     ADD.L    D2,D6            ;4A86: DC82
  7081.     EXT.L    D6            ;4A88: 48C6
  7082.     EXT.L    D3            ;4A8A: 48C3
  7083.     MOVE    D1,28(A7)        ;4A8C: 3F41001C
  7084.     EXT.L    D1            ;4A90: 48C1
  7085.     MOVE    1770(A4),D0        ;4A92: 302C06EA
  7086.     EXT.L    D0            ;4A96: 48C0
  7087.     ADD.L    D1,D0            ;4A98: D081
  7088.     ASR.L    #1,D0            ;4A9A: E280
  7089.     ADD.L    D3,D0            ;4A9C: D083
  7090.     EXT.L    D0            ;4A9E: 48C0
  7091.     PEA    -4(A5)            ;4AA0: 486DFFFC
  7092.     PEA    -2(A5)            ;4AA4: 486DFFFE
  7093.     MOVE.L    D0,-(A7)        ;4AA8: 2F00
  7094.     MOVE.L    D6,-(A7)        ;4AAA: 2F06
  7095.     MOVE    D4,1772(A4)        ;4AAC: 394406EC
  7096.     MOVE    D5,1774(A4)        ;4AB0: 394506EE
  7097.     MOVE.L    A2,1760(A4)        ;4AB4: 294A06E0
  7098.     MOVE.L    A3,1764(A4)        ;4AB8: 294B06E4
  7099.     BSR    LAB_0266        ;4ABC: 6100FBF6
  7100.     LEA    16(A7),A7        ;4AC0: 4FEF0010
  7101.     LEA    1782(A4),A0        ;4AC4: 41EC06F6
  7102.     LEA    1848(A4),A1        ;4AC8: 43EC0738
  7103.     MOVE    1746(A4),D0        ;4ACC: 302C06D2
  7104.     MOVE.L    A0,1912(A4)        ;4AD0: 29480778
  7105.     MOVE.L    A1,1916(A4)        ;4AD4: 2949077C
  7106.     SUBQ    #2,D0            ;4AD8: 5540
  7107.     BNE.S    LAB_027D        ;4ADA: 661C
  7108.     MOVE    -2(A5),D0        ;4ADC: 302DFFFE
  7109.     ADD    D0,D0            ;4AE0: D040
  7110.     MOVE    D0,1782(A4)        ;4AE2: 394006F6
  7111.     MOVE    -4(A5),D0        ;4AE6: 302DFFFC
  7112.     ADD    D0,D0            ;4AEA: D040
  7113.     MOVE    D0,1848(A4)        ;4AEC: 39400738
  7114.     MOVE    #$0001,1778(A4)        ;4AF0: 397C000106F2
  7115.     BRA.S    LAB_027E        ;4AF6: 6058
  7116. LAB_027D:
  7117.     MOVE    30(A7),D0        ;4AF8: 302F001E
  7118.     EXT.L    D0            ;4AFC: 48C0
  7119.     MOVE    28(A7),D1        ;4AFE: 322F001C
  7120.     EXT.L    D1            ;4B02: 48C1
  7121.     PEA    -8(A5)            ;4B04: 486DFFF8
  7122.     PEA    -6(A5)            ;4B08: 486DFFFA
  7123.     MOVE.L    D1,-(A7)        ;4B0C: 2F01
  7124.     MOVE.L    D0,-(A7)        ;4B0E: 2F00
  7125.     BSR    LAB_0266        ;4B10: 6100FBA2
  7126.     MOVE    2028(A4),D0        ;4B14: 302C07EC
  7127.     EXT.L    D0            ;4B18: 48C0
  7128.     MOVE    2030(A4),D1        ;4B1A: 322C07EE
  7129.     EXT.L    D1            ;4B1E: 48C1
  7130.     MOVE    -2(A5),D2        ;4B20: 342DFFFE
  7131.     EXT.L    D2            ;4B24: 48C2
  7132.     MOVE    -4(A5),D3        ;4B26: 362DFFFC
  7133.     EXT.L    D3            ;4B2A: 48C3
  7134.     MOVE    -6(A5),D4        ;4B2C: 382DFFFA
  7135.     EXT.L    D4            ;4B30: 48C4
  7136.     MOVE    -8(A5),D5        ;4B32: 3A2DFFF8
  7137.     EXT.L    D5            ;4B36: 48C5
  7138.     MOVE.L    D5,(A7)            ;4B38: 2E85
  7139.     MOVE.L    D4,-(A7)        ;4B3A: 2F04
  7140.     MOVE.L    D3,-(A7)        ;4B3C: 2F03
  7141.     MOVE.L    D2,-(A7)        ;4B3E: 2F02
  7142.     MOVE.L    D1,-(A7)        ;4B40: 2F01
  7143.     MOVE.L    D0,-(A7)        ;4B42: 2F00
  7144.     JSR    LAB_028F(PC)        ;4B44: 4EBA03D8
  7145.     LEA    36(A7),A7        ;4B48: 4FEF0024
  7146.     MOVE    D0,1778(A4)        ;4B4C: 394006F2
  7147. LAB_027E:
  7148.     MOVE    #$4000,D0        ;4B50: 303C4000
  7149.     MOVEA.L    1752(A4),A0        ;4B54: 206C06D8
  7150.     AND    (A0),D0            ;4B58: C050
  7151.     SEQ    D1            ;4B5A: 57C1
  7152.     NEG.B    D1            ;4B5C: 4401
  7153.     EXT    D1            ;4B5E: 4881
  7154.     EXT.L    D1            ;4B60: 48C1
  7155.     MOVE    (A0),D0            ;4B62: 3010
  7156.     EXT.L    D0            ;4B64: 48C0
  7157.     ANDI.L    #$00008000,D0        ;4B66: 028000008000
  7158.     MOVE    D1,1776(A4)        ;4B6C: 394106F0
  7159.     TST    D0            ;4B70: 4A40
  7160.     SEQ    D1            ;4B72: 57C1
  7161.     NEG.B    D1            ;4B74: 4401
  7162.     EXT    D1            ;4B76: 4881
  7163.     EXT.L    D1            ;4B78: 48C1
  7164.     MOVE    D1,1740(A4)        ;4B7A: 394106CC
  7165. LAB_027F:
  7166.     ADDQ    #1,1750(A4)        ;4B7E: 526C06D6
  7167.     SUBQ    #1,1748(A4)        ;4B82: 536C06D4
  7168.     MOVEA.L    1752(A4),A0        ;4B86: 206C06D8
  7169.     MOVE    (A0),D0            ;4B8A: 3010
  7170.     ADDQ.L    #2,1752(A4)        ;4B8C: 54AC06D8
  7171.     ANDI    #$3FFF,D0        ;4B90: 02403FFF
  7172.     MOVEA.L    1756(A4),A0        ;4B94: 206C06DC
  7173.     MOVE    (A0)+,D1        ;4B98: 3218
  7174.     MOVE.L    A0,1756(A4)        ;4B9A: 294806DC
  7175.     ANDI    #$3FFF,D1        ;4B9E: 02413FFF
  7176.     MOVE    D0,1768(A4)        ;4BA2: 394006E8
  7177.     MOVE    D1,1770(A4)        ;4BA6: 394106EA
  7178.     MOVE.L    A0,1756(A4)        ;4BAA: 294806DC
  7179.     BRA.S    LAB_0281        ;4BAE: 6010
  7180. LAB_0280:
  7181.     MOVE    1742(A4),2028(A4)    ;4BB0: 396C06CE07EC
  7182.     MOVE    1744(A4),2030(A4)    ;4BB6: 396C06D007EE
  7183.     CLR    2026(A4)        ;4BBC: 426C07EA
  7184. LAB_0281:
  7185.     MOVEM.L    (A7)+,D2-D6/A2-A3    ;4BC0: 4CDF0C7C
  7186.     UNLK    A5            ;4BC4: 4E5D
  7187.     RTS                ;4BC6: 4E75
  7188. LAB_0282:
  7189.     LINK    A5,#-20            ;4BC8: 4E55FFEC
  7190.     MOVEM.L    D2-D7/A2-A3,-(A7)    ;4BCC: 48E73F30
  7191.     MOVEA.L    60(A7),A3        ;4BD0: 266F003C
  7192.     MOVEA.L    64(A7),A2        ;4BD4: 246F0040
  7193.     MOVE    70(A7),D7        ;4BD8: 3E2F0046
  7194.     MOVE    74(A7),D6        ;4BDC: 3C2F004A
  7195.     MOVE    78(A7),D5        ;4BE0: 3A2F004E
  7196.     MOVE.L    D7,D0            ;4BE4: 2007
  7197.     LSR    #1,D0            ;4BE6: E248
  7198.     MOVEQ    #0,D1            ;4BE8: 7200
  7199.     MOVE    D6,D1            ;4BEA: 3206
  7200.     MOVEQ    #0,D2            ;4BEC: 7400
  7201.     MOVE    (A3),D2            ;4BEE: 3413
  7202.     ADD.L    D1,D2            ;4BF0: D481
  7203.     ASR.L    #1,D2            ;4BF2: E282
  7204.     MOVEQ    #0,D1            ;4BF4: 7200
  7205.     MOVE    D5,D1            ;4BF6: 3205
  7206.     MOVEQ    #0,D3            ;4BF8: 7600
  7207.     MOVE    (A2),D3            ;4BFA: 3612
  7208.     ADD.L    D1,D3            ;4BFC: D681
  7209.     ASR.L    #1,D3            ;4BFE: E283
  7210.     MOVEQ    #0,D1            ;4C00: 7200
  7211.     MOVE    D7,D1            ;4C02: 3207
  7212.     ADD.L    D1,D1            ;4C04: D281
  7213.     MOVEQ    #0,D4            ;4C06: 7800
  7214.     MOVE    0(A3,D1.L),D4        ;4C08: 38331800
  7215.     MOVE    D3,44(A7)        ;4C0C: 3F43002C
  7216.     MOVEQ    #0,D3            ;4C10: 7600
  7217.     MOVE    D6,D3            ;4C12: 3606
  7218.     ADD.L    D4,D3            ;4C14: D684
  7219.     ASR.L    #1,D3            ;4C16: E283
  7220.     MOVEQ    #0,D4            ;4C18: 7800
  7221.     MOVE    0(A2,D1.L),D4        ;4C1A: 38321800
  7222.     MOVEQ    #0,D1            ;4C1E: 7200
  7223.     MOVE    D5,D1            ;4C20: 3205
  7224.     ADD.L    D4,D1            ;4C22: D284
  7225.     ASR.L    #1,D1            ;4C24: E281
  7226.     MOVEQ    #0,D4            ;4C26: 7800
  7227.     MOVE    D0,D4            ;4C28: 3800
  7228.     ADD.L    D4,D4            ;4C2A: D884
  7229.     MOVEA.L    A3,A0            ;4C2C: 204B
  7230.     ADDA.L    D4,A0            ;4C2E: D1C4
  7231.     MOVEA.L    A2,A1            ;4C30: 224A
  7232.     ADDA.L    D4,A1            ;4C32: D3C4
  7233.     MOVEQ    #0,D4            ;4C34: 7800
  7234.     MOVE    D3,D4            ;4C36: 3803
  7235.     MOVE    D3,42(A7)        ;4C38: 3F43002A
  7236.     MOVEQ    #0,D3            ;4C3C: 7600
  7237.     MOVE    D2,D3            ;4C3E: 3602
  7238.     ADD.L    D4,D3            ;4C40: D684
  7239.     ASR.L    #1,D3            ;4C42: E283
  7240.     MOVE    D3,(A0)            ;4C44: 3083
  7241.     MOVEQ    #0,D3            ;4C46: 7600
  7242.     MOVE    D1,D3            ;4C48: 3601
  7243.     MOVE    44(A7),D4        ;4C4A: 382F002C
  7244.     MOVE    D1,40(A7)        ;4C4E: 3F410028
  7245.     MOVEQ    #0,D1            ;4C52: 7200
  7246.     MOVE    D4,D1            ;4C54: 3204
  7247.     ADD.L    D3,D1            ;4C56: D283
  7248.     ASR.L    #1,D1            ;4C58: E281
  7249.     MOVE    D1,(A1)            ;4C5A: 3281
  7250.     MOVE    D0,48(A7)        ;4C5C: 3F400030
  7251.     MOVE.L    A0,36(A7)        ;4C60: 2F480024
  7252.     MOVE.L    A1,32(A7)        ;4C64: 2F490020
  7253.     MOVEQ    #1,D1            ;4C68: 7201
  7254.     CMP    D1,D0            ;4C6A: B041
  7255.     BLS.S    LAB_0283        ;4C6C: 6348
  7256.     MOVEQ    #0,D1            ;4C6E: 7200
  7257.     MOVE    D0,D1            ;4C70: 3200
  7258.     MOVEQ    #0,D3            ;4C72: 7600
  7259.     MOVE    D2,D3            ;4C74: 3602
  7260.     MOVEQ    #0,D2            ;4C76: 7400
  7261.     MOVE    D4,D2            ;4C78: 3404
  7262.     MOVE.L    D2,-(A7)        ;4C7A: 2F02
  7263.     MOVE.L    D3,-(A7)        ;4C7C: 2F03
  7264.     MOVE.L    D1,-(A7)        ;4C7E: 2F01
  7265.     MOVE.L    A2,-(A7)        ;4C80: 2F0A
  7266.     MOVE.L    A3,-(A7)        ;4C82: 2F0B
  7267.     BSR    LAB_0282        ;4C84: 6100FF42
  7268.     MOVE    68(A7),D0        ;4C88: 302F0044
  7269.     MOVEQ    #0,D1            ;4C8C: 7200
  7270.     MOVE    D0,D1            ;4C8E: 3200
  7271.     MOVE    62(A7),D0        ;4C90: 302F003E
  7272.     MOVEQ    #0,D2            ;4C94: 7400
  7273.     MOVE    D0,D2            ;4C96: 3400
  7274.     MOVE    60(A7),D0        ;4C98: 302F003C
  7275.     MOVEQ    #0,D3            ;4C9C: 7600
  7276.     MOVE    D0,D3            ;4C9E: 3600
  7277.     MOVE.L    D3,(A7)            ;4CA0: 2E83
  7278.     MOVE.L    D2,-(A7)        ;4CA2: 2F02
  7279.     MOVE.L    D1,-(A7)        ;4CA4: 2F01
  7280.     MOVE.L    60(A7),-(A7)        ;4CA6: 2F2F003C
  7281.     MOVE.L    68(A7),-(A7)        ;4CAA: 2F2F0044
  7282.     BSR    LAB_0282        ;4CAE: 6100FF18
  7283.     LEA    36(A7),A7        ;4CB2: 4FEF0024
  7284. LAB_0283:
  7285.     MOVEM.L    (A7)+,D2-D7/A2-A3    ;4CB6: 4CDF0CFC
  7286.     UNLK    A5            ;4CBA: 4E5D
  7287.     RTS                ;4CBC: 4E75
  7288. LAB_0284:
  7289.     LINK    A5,#-52            ;4CBE: 4E55FFCC
  7290.     MOVEM.L    D2-D7/A2-A3/A6,-(A7)    ;4CC2: 48E73F32
  7291.     MOVEA.L    36(A5),A3        ;4CC6: 266D0024
  7292.     MOVEA.L    40(A5),A2        ;4CCA: 246D0028
  7293.     MOVE    10(A5),D0        ;4CCE: 302D000A
  7294.     MOVE    18(A5),D1        ;4CD2: 322D0012
  7295.     MOVE.L    D1,D2            ;4CD6: 2401
  7296.     SUB    D0,D2            ;4CD8: 9440
  7297.     MOVE    D2,-16(A5)        ;4CDA: 3B42FFF0
  7298.     MOVE    14(A5),D3        ;4CDE: 362D000E
  7299.     MOVE    22(A5),D4        ;4CE2: 382D0016
  7300.     SUB    D3,D4            ;4CE6: 9843
  7301.     MOVE    D4,-14(A5)        ;4CE8: 3B44FFF2
  7302.     MOVE.L    D4,D7            ;4CEC: 2E04
  7303.     EXT.L    D7            ;4CEE: 48C7
  7304.     MOVE.L    D2,D6            ;4CF0: 2C02
  7305.     EXT.L    D6            ;4CF2: 48C6
  7306.     MOVE    30(A5),D2        ;4CF4: 342D001E
  7307.     EXT.L    D2            ;4CF8: 48C2
  7308.     MOVE.L    D2,D0            ;4CFA: 2002
  7309.     MOVE.L    D7,D1            ;4CFC: 2207
  7310.     JSR    LAB_03A2(PC)        ;4CFE: 4EBA22E0
  7311.     MOVE    26(A5),D1        ;4D02: 322D001A
  7312.     EXT.L    D1            ;4D06: 48C1
  7313.     MOVE.L    D0,36(A7)        ;4D08: 2F400024
  7314.     MOVE.L    D6,D0            ;4D0C: 2006
  7315.     JSR    LAB_03A2(PC)        ;4D0E: 4EBA22D0
  7316.     MOVE.L    36(A7),D1        ;4D12: 222F0024
  7317.     ADD.L    D1,D0            ;4D16: D081
  7318.     MOVE.L    D0,D5            ;4D18: 2A00
  7319.     TST.L    D5            ;4D1A: 4A85
  7320.     BNE.S    LAB_0285        ;4D1C: 660C
  7321.     MOVEQ    #0,D0            ;4D1E: 7000
  7322.     MOVE    D0,-20(A5)        ;4D20: 3B40FFEC
  7323.     MOVE    D0,-18(A5)        ;4D24: 3B40FFEE
  7324.     BRA.S    LAB_0286        ;4D28: 6052
  7325. LAB_0285:
  7326.     MOVE.L    D6,D0            ;4D2A: 2006
  7327.     MOVE.L    D6,D1            ;4D2C: 2206
  7328.     JSR    LAB_03A2(PC)        ;4D2E: 4EBA22B0
  7329.     MOVE.L    D0,36(A7)        ;4D32: 2F400024
  7330.     MOVE.L    D7,D0            ;4D36: 2007
  7331.     MOVE.L    D7,D1            ;4D38: 2207
  7332.     JSR    LAB_03A2(PC)        ;4D3A: 4EBA22A4
  7333.     MOVE.L    36(A7),D1        ;4D3E: 222F0024
  7334.     ADD.L    D0,D1            ;4D42: D280
  7335.     MOVE    26(A5),D0        ;4D44: 302D001A
  7336.     EXT.L    D0            ;4D48: 48C0
  7337.     ASR.L    #1,D1            ;4D4A: E281
  7338.     MOVE.L    D1,36(A7)        ;4D4C: 2F410024
  7339.     JSR    LAB_03A2(PC)        ;4D50: 4EBA228E
  7340.     MOVE.L    D5,D1            ;4D54: 2205
  7341.     JSR    LAB_03A3(PC)        ;4D56: 4EBA22A8
  7342.     ADD    D0,D0            ;4D5A: D040
  7343.     MOVE    D0,-20(A5)        ;4D5C: 3B40FFEC
  7344.     MOVE    30(A5),D1        ;4D60: 322D001E
  7345.     EXT.L    D1            ;4D64: 48C1
  7346.     MOVE.L    36(A7),D2        ;4D66: 242F0024
  7347.     MOVE.L    D2,D0            ;4D6A: 2002
  7348.     JSR    LAB_03A2(PC)        ;4D6C: 4EBA2272
  7349.     MOVE.L    D5,D1            ;4D70: 2205
  7350.     JSR    LAB_03A3(PC)        ;4D72: 4EBA228C
  7351.     ADD    D0,D0            ;4D76: D040
  7352.     MOVE    D0,-18(A5)        ;4D78: 3B40FFEE
  7353. LAB_0286:
  7354.     MOVE    10(A5),D1        ;4D7C: 322D000A
  7355.     ADD    D1,D1            ;4D80: D241
  7356.     ADD    D3,D3            ;4D82: D643
  7357.     MOVE    18(A5),D2        ;4D84: 342D0012
  7358.     ADD    D2,D2            ;4D88: D442
  7359.     MOVE    22(A5),D4        ;4D8A: 382D0016
  7360.     ADD    D4,D4            ;4D8E: D844
  7361.     MOVEM    D2,38(A7)        ;4D90: 48AF00040026
  7362.     MOVEM    D3,40(A7)        ;4D96: 48AF00080028
  7363.     MOVEM    D4,36(A7)        ;4D9C: 48AF00100024
  7364.     TST    34(A5)            ;4DA2: 4A6D0022
  7365.     BEQ.S    LAB_0287        ;4DA6: 671A
  7366.     MOVE    -20(A5),D0        ;4DA8: 302DFFEC
  7367.     MOVE.L    D2,D3            ;4DAC: 2602
  7368.     SUB    D0,D3            ;4DAE: 9640
  7369.     MOVE    D3,-22(A5)        ;4DB0: 3B43FFEA
  7370.     MOVE    -18(A5),D3        ;4DB4: 362DFFEE
  7371.     MOVE.L    D4,D0            ;4DB8: 2004
  7372.     SUB    D3,D0            ;4DBA: 9043
  7373.     MOVE    D0,-24(A5)        ;4DBC: 3B40FFE8
  7374.     BRA.S    LAB_0288        ;4DC0: 6018
  7375. LAB_0287:
  7376.     MOVE    -20(A5),D0        ;4DC2: 302DFFEC
  7377.     MOVE.L    D1,D4            ;4DC6: 2801
  7378.     ADD    D0,D4            ;4DC8: D840
  7379.     MOVE    -18(A5),D0        ;4DCA: 302DFFEE
  7380.     MOVE.L    D3,D2            ;4DCE: 2403
  7381.     ADD    D0,D2            ;4DD0: D440
  7382.     MOVE    D2,-24(A5)        ;4DD2: 3B42FFE8
  7383.     MOVE    D4,-22(A5)        ;4DD6: 3B44FFEA
  7384. LAB_0288:
  7385.     MOVE    34(A5),D0        ;4DDA: 302D0022
  7386.     EXT.L    D0            ;4DDE: 48C0
  7387.     EXT.L    D1            ;4DE0: 48C1
  7388.     MOVE    40(A7),D2        ;4DE2: 342F0028
  7389.     EXT.L    D2            ;4DE6: 48C2
  7390.     MOVE    -22(A5),D3        ;4DE8: 362DFFEA
  7391.     EXT.L    D3            ;4DEC: 48C3
  7392.     MOVE    -24(A5),D4        ;4DEE: 382DFFE8
  7393.     EXT.L    D4            ;4DF2: 48C4
  7394.     MOVE.L    D4,56(A7)        ;4DF4: 2F440038
  7395.     MOVE    38(A7),D4        ;4DF8: 382F0026
  7396.     EXT.L    D4            ;4DFC: 48C4
  7397.     MOVE.L    D4,60(A7)        ;4DFE: 2F44003C
  7398.     MOVE    36(A7),D4        ;4E02: 382F0024
  7399.     EXT.L    D4            ;4E06: 48C4
  7400.     MOVE.L    A2,-(A7)        ;4E08: 2F0A
  7401.     MOVE.L    A3,-(A7)        ;4E0A: 2F0B
  7402.     MOVE.L    D4,-(A7)        ;4E0C: 2F04
  7403.     MOVE.L    72(A7),-(A7)        ;4E0E: 2F2F0048
  7404.     MOVE.L    72(A7),-(A7)        ;4E12: 2F2F0048
  7405.     MOVE.L    D3,-(A7)        ;4E16: 2F03
  7406.     MOVE.L    D2,-(A7)        ;4E18: 2F02
  7407.     MOVE.L    D1,-(A7)        ;4E1A: 2F01
  7408.     LEA    -20(A5),A0        ;4E1C: 41EDFFEC
  7409.     MOVEA.L    A0,A1            ;4E20: 2248
  7410.     SUBA    #$0004,A7        ;4E22: 9EFC0004
  7411.     MOVEA.L    A7,A6            ;4E26: 2C4F
  7412.     MOVE.B    (A1)+,(A6)+        ;4E28: 1CD9
  7413.     MOVE.B    (A1)+,(A6)+        ;4E2A: 1CD9
  7414.     MOVE.B    (A1)+,(A6)+        ;4E2C: 1CD9
  7415.     MOVE.B    (A1)+,(A6)+        ;4E2E: 1CD9
  7416.     LEA    -16(A5),A1        ;4E30: 43EDFFF0
  7417.     MOVEA.L    A1,A6            ;4E34: 2C49
  7418.     SUBA    #$0004,A7        ;4E36: 9EFC0004
  7419.     MOVEA.L    A7,A0            ;4E3A: 204F
  7420.     MOVE.B    (A6)+,(A0)+        ;4E3C: 10DE
  7421.     MOVE.B    (A6)+,(A0)+        ;4E3E: 10DE
  7422.     MOVE.B    (A6)+,(A0)+        ;4E40: 10DE
  7423.     MOVE.B    (A6)+,(A0)+        ;4E42: 10DE
  7424.     MOVE.L    D0,-(A7)        ;4E44: 2F00
  7425.     MOVEA.L    1480(A4),A0        ;4E46: 206C05C8
  7426.     JSR    (A0)            ;4E4A: 4E90
  7427.     MOVEM.L    -88(A5),D2-D7/A2-A3/A6    ;4E4C: 4CED4CFCFFA8
  7428.     UNLK    A5            ;4E52: 4E5D
  7429.     RTS                ;4E54: 4E75
  7430. LAB_0289:
  7431.     LINK    A5,#-12            ;4E56: 4E55FFF4
  7432.     MOVEM.L    D2-D3/D5-D7/A2-A3,-(A7)    ;4E5A: 48E73730
  7433.     MOVE    22(A5),D7        ;4E5E: 3E2D0016
  7434.     MOVE    26(A5),D6        ;4E62: 3C2D001A
  7435.     MOVE    30(A5),D5        ;4E66: 3A2D001E
  7436.     MOVEA.L    44(A5),A3        ;4E6A: 266D002C
  7437.     MOVEA.L    48(A5),A2        ;4E6E: 246D0030
  7438.     MOVE    12(A5),D0        ;4E72: 302D000C
  7439.     ADD    D0,D0            ;4E76: D040
  7440.     MOVE    D0,-4(A5)        ;4E78: 3B40FFFC
  7441.     MOVE    14(A5),D1        ;4E7C: 322D000E
  7442.     ADD    D1,D1            ;4E80: D241
  7443.     MOVE    D1,-2(A5)        ;4E82: 3B41FFFE
  7444.     MOVE    1026(A4),D2        ;4E86: 342C0402
  7445.     EXT.L    D2            ;4E8A: 48C2
  7446.     ADDQ.L    #7,D2            ;4E8C: 5E82
  7447.     MOVE    16(A5),D3        ;4E8E: 362D0010
  7448.     MULS    D3,D1            ;4E92: C3C3
  7449.     MOVE    18(A5),D3        ;4E94: 362D0012
  7450.     MULS    D3,D0            ;4E98: C1C3
  7451.     SUB.L    D1,D0            ;4E9A: 9081
  7452.     ASR.L    D2,D0            ;4E9C: E4A0
  7453.     MOVE    D0,-10(A5)        ;4E9E: 3B40FFF6
  7454.     BGE.S    LAB_028A        ;4EA2: 6C04
  7455.     NEG    -10(A5)            ;4EA4: 446DFFF6
  7456. LAB_028A:
  7457.     MOVE    #$0001,-6(A5)        ;4EA8: 3B7C0001FFFA
  7458.     CLR    -8(A5)            ;4EAE: 426DFFF8
  7459.     BRA.S    LAB_028C        ;4EB2: 6016
  7460. LAB_028B:
  7461.     MOVE    -6(A5),D0        ;4EB4: 302DFFFA
  7462.     MOVE    -10(A5),D1        ;4EB8: 322DFFF6
  7463.     CMP    D0,D1            ;4EBC: B240
  7464.     BLE.S    LAB_028D        ;4EBE: 6F12
  7465.     ADD    D0,D0            ;4EC0: D040
  7466.     ADDQ    #1,-8(A5)        ;4EC2: 526DFFF8
  7467.     MOVE    D0,-6(A5)        ;4EC6: 3B40FFFA
  7468. LAB_028C:
  7469.     CMPI    #$0004,-8(A5)        ;4ECA: 0C6D0004FFF8
  7470.     BLT.S    LAB_028B        ;4ED0: 6DE2
  7471. LAB_028D:
  7472.     MOVE    D7,(A3)            ;4ED2: 3687
  7473.     MOVE    D6,(A2)            ;4ED4: 3486
  7474.     MOVE    -6(A5),D0        ;4ED6: 302DFFFA
  7475.     EXT.L    D0            ;4EDA: 48C0
  7476.     ADD.L    D0,D0            ;4EDC: D080
  7477.     MOVE    38(A5),0(A3,D0.L)    ;4EDE: 37AD00260800
  7478.     MOVE    42(A5),0(A2,D0.L)    ;4EE4: 35AD002A0800
  7479.     MOVE    -6(A5),D0        ;4EEA: 302DFFFA
  7480.     MOVEQ    #1,D1            ;4EEE: 7201
  7481.     CMP    D1,D0            ;4EF0: B041
  7482.     BLE.S    LAB_028E        ;4EF2: 6F1E
  7483.     EXT.L    D0            ;4EF4: 48C0
  7484.     MOVE.L    D5,D1            ;4EF6: 2205
  7485.     EXT.L    D1            ;4EF8: 48C1
  7486.     MOVE    34(A5),D2        ;4EFA: 342D0022
  7487.     EXT.L    D2            ;4EFE: 48C2
  7488.     MOVE.L    D2,-(A7)        ;4F00: 2F02
  7489.     MOVE.L    D1,-(A7)        ;4F02: 2F01
  7490.     MOVE.L    D0,-(A7)        ;4F04: 2F00
  7491.     MOVE.L    A2,-(A7)        ;4F06: 2F0A
  7492.     MOVE.L    A3,-(A7)        ;4F08: 2F0B
  7493.     BSR    LAB_0282        ;4F0A: 6100FCBC
  7494.     LEA    20(A7),A7        ;4F0E: 4FEF0014
  7495. LAB_028E:
  7496.     MOVE    -6(A5),D0        ;4F12: 302DFFFA
  7497.     MOVEM.L    (A7)+,D2-D3/D5-D7/A2-A3    ;4F16: 4CDF0CEC
  7498.     UNLK    A5            ;4F1A: 4E5D
  7499.     RTS                ;4F1C: 4E75
  7500. LAB_028F:
  7501.     LINK    A5,#-32            ;4F1E: 4E55FFE0
  7502.     MOVEM.L    D2-D7,-(A7)        ;4F22: 48E73F00
  7503.     MOVE    10(A5),D7        ;4F26: 3E2D000A
  7504.     MOVE    14(A5),D6        ;4F2A: 3C2D000E
  7505.     MOVE    18(A5),D5        ;4F2E: 3A2D0012
  7506.     MOVE    26(A5),D0        ;4F32: 302D001A
  7507.     SUB    D7,D0            ;4F36: 9047
  7508.     MOVE    D0,-4(A5)        ;4F38: 3B40FFFC
  7509.     MOVE    30(A5),D1        ;4F3C: 322D001E
  7510.     SUB    D6,D1            ;4F40: 9246
  7511.     MOVE    D1,-2(A5)        ;4F42: 3B41FFFE
  7512.     MOVE.L    D7,D2            ;4F46: 2407
  7513.     EXT.L    D2            ;4F48: 48C2
  7514.     MOVE.L    D6,D3            ;4F4A: 2606
  7515.     EXT.L    D3            ;4F4C: 48C3
  7516.     MOVE.L    D5,D4            ;4F4E: 2805
  7517.     EXT.L    D4            ;4F50: 48C4
  7518.     MOVE    22(A5),D1        ;4F52: 322D0016
  7519.     EXT.L    D1            ;4F56: 48C1
  7520.     EXT.L    D0            ;4F58: 48C0
  7521.     MOVE.L    D0,40(A7)        ;4F5A: 2F400028
  7522.     MOVE    -2(A5),D0        ;4F5E: 302DFFFE
  7523.     EXT.L    D0            ;4F62: 48C0
  7524.     PEA    1846(A4)        ;4F64: 486C0736
  7525.     PEA    1780(A4)        ;4F68: 486C06F4
  7526.     PEA    (1).W            ;4F6C: 48780001
  7527.     MOVE.L    D0,-(A7)        ;4F70: 2F00
  7528.     MOVE.L    56(A7),-(A7)        ;4F72: 2F2F0038
  7529.     MOVE.L    D1,-(A7)        ;4F76: 2F01
  7530.     MOVE.L    D4,-(A7)        ;4F78: 2F04
  7531.     MOVE.L    D3,-(A7)        ;4F7A: 2F03
  7532.     MOVE.L    D2,-(A7)        ;4F7C: 2F02
  7533.     BSR    LAB_0284        ;4F7E: 6100FD3E
  7534.     MOVE.L    D5,D1            ;4F82: 2205
  7535.     EXT.L    D1            ;4F84: 48C1
  7536.     MOVE    22(A5),D2        ;4F86: 342D0016
  7537.     EXT.L    D2            ;4F8A: 48C2
  7538.     MOVE    26(A5),D3        ;4F8C: 362D001A
  7539.     EXT.L    D3            ;4F90: 48C3
  7540.     MOVE    30(A5),D4        ;4F92: 382D001E
  7541.     EXT.L    D4            ;4F96: 48C4
  7542.     MOVE    D0,60(A7)        ;4F98: 3F40003C
  7543.     MOVE    -4(A5),D0        ;4F9C: 302DFFFC
  7544.     EXT.L    D0            ;4FA0: 48C0
  7545.     MOVE.L    D0,78(A7)        ;4FA2: 2F40004E
  7546.     MOVE    -2(A5),D0        ;4FA6: 302DFFFE
  7547.     EXT.L    D0            ;4FAA: 48C0
  7548.     MOVE.L    D0,82(A7)        ;4FAC: 2F400052
  7549.     MOVE    60(A7),D0        ;4FB0: 302F003C
  7550.     MOVE.L    D4,74(A7)        ;4FB4: 2F44004A
  7551.     MOVEQ    #0,D4            ;4FB8: 7800
  7552.     MOVE    D0,D4            ;4FBA: 3800
  7553.     ADD.L    D4,D4            ;4FBC: D884
  7554.     LEA    1780(A4),A0        ;4FBE: 41EC06F4
  7555.     ADDA.L    D4,A0            ;4FC2: D1C4
  7556.     LEA    1846(A4),A1        ;4FC4: 43EC0736
  7557.     ADDA.L    D4,A1            ;4FC8: D3C4
  7558.     MOVE.L    A1,(A7)            ;4FCA: 2E89
  7559.     MOVE.L    A0,-(A7)        ;4FCC: 2F08
  7560.     CLR.L    -(A7)            ;4FCE: 42A7
  7561.     MOVE.L    90(A7),-(A7)        ;4FD0: 2F2F005A
  7562.     MOVE.L    90(A7),-(A7)        ;4FD4: 2F2F005A
  7563.     MOVE.L    90(A7),-(A7)        ;4FD8: 2F2F005A
  7564.     MOVE.L    D3,-(A7)        ;4FDC: 2F03
  7565.     MOVE.L    D2,-(A7)        ;4FDE: 2F02
  7566.     MOVE.L    D1,-(A7)        ;4FE0: 2F01
  7567.     BSR    LAB_0284        ;4FE2: 6100FCDA
  7568.     LEA    68(A7),A7        ;4FE6: 4FEF0044
  7569.     MOVE    24(A7),D1        ;4FEA: 322F0018
  7570.     ADD    D0,D1            ;4FEE: D240
  7571.     SUBQ    #1,D1            ;4FF0: 5341
  7572.     MOVE.L    D1,D0            ;4FF2: 2001
  7573.     MOVEM.L    (A7)+,D2-D7        ;4FF4: 4CDF00FC
  7574.     UNLK    A5            ;4FF8: 4E5D
  7575.     RTS                ;4FFA: 4E75
  7576. LAB_0290:
  7577.     LINK    A5,#-4            ;4FFC: 4E55FFFC
  7578.     MOVEM.L    D2-D7/A2-A3,-(A7)    ;5000: 48E73F30
  7579.     MOVE    10(A5),D7        ;5004: 3E2D000A
  7580.     MOVEA.L    12(A5),A3        ;5008: 266D000C
  7581.     MOVEA.L    16(A5),A2        ;500C: 246D0010
  7582.     MOVE    26(A5),D6        ;5010: 3C2D001A
  7583.     MOVE.L    D7,D0            ;5014: 2007
  7584.     EXT.L    D0            ;5016: 48C0
  7585.     MOVEQ    #7,D1            ;5018: 7207
  7586.     AND.L    D1,D0            ;501A: C081
  7587.     LEA    8(A4),A0        ;501C: 41EC0008
  7588.     MOVE.B    0(A0,D0.L),D1        ;5020: 12300800
  7589.     MOVE.L    D7,D0            ;5024: 2007
  7590.     ASR    #3,D0            ;5026: E640
  7591.     MOVEQ    #0,D5            ;5028: 7A00
  7592.     MOVEQ    #0,D2            ;502A: 7400
  7593.     MOVE    D0,D2            ;502C: 3400
  7594.     ADDA.L    D2,A3            ;502E: D7C2
  7595.     MOVE.B    (A3),D2            ;5030: 1413
  7596.     MOVE.L    D1,D3            ;5032: 2601
  7597.     AND.B    D2,D3            ;5034: C602
  7598.     TST.B    D3            ;5036: 4A03
  7599.     BEQ.S    LAB_0291        ;5038: 6702
  7600.     MOVEQ    #1,D5            ;503A: 7A01
  7601. LAB_0291:
  7602.     MOVEQ    #0,D3            ;503C: 7600
  7603.     MOVE    D0,D3            ;503E: 3600
  7604.     ADDA.L    D3,A2            ;5040: D5C3
  7605.     MOVE.B    (A2),D3            ;5042: 1612
  7606.     MOVE.L    D1,D2            ;5044: 2401
  7607.     AND.B    D3,D2            ;5046: C403
  7608.     TST.B    D2            ;5048: 4A02
  7609.     BEQ.S    LAB_0292        ;504A: 6702
  7610.     ADDQ    #2,D5            ;504C: 5445
  7611. LAB_0292:
  7612.     MOVEQ    #0,D2            ;504E: 7400
  7613.     MOVE    D0,D2            ;5050: 3400
  7614.     MOVEA.L    20(A5),A0        ;5052: 206D0014
  7615.     MOVE.B    0(A0,D2.L),D0        ;5056: 10302800
  7616.     MOVE.L    D1,D3            ;505A: 2601
  7617.     AND.B    D0,D3            ;505C: C600
  7618.     TST.B    D3            ;505E: 4A03
  7619.     BEQ.S    LAB_0293        ;5060: 6702
  7620.     ADDQ    #4,D5            ;5062: 5845
  7621. LAB_0293:
  7622.     MOVE.L    D5,D4            ;5064: 2805
  7623.     MOVEQ    #3,D3            ;5066: 7603
  7624.     CMP    D3,D4            ;5068: B843
  7625.     BLE.S    LAB_0294        ;506A: 6F0A
  7626.     MOVE.L    D4,D3            ;506C: 2604
  7627.     EXT.L    D3            ;506E: 48C3
  7628.     ORI    #$FFF8,D3        ;5070: 0043FFF8
  7629.     MOVE.L    D3,D4            ;5074: 2803
  7630. LAB_0294:
  7631.     TST    D6            ;5076: 4A46
  7632.     BEQ.S    LAB_0295        ;5078: 6704
  7633.     ADDQ    #1,D4            ;507A: 5244
  7634.     BRA.S    LAB_0296        ;507C: 6002
  7635. LAB_0295:
  7636.     SUBQ    #1,D4            ;507E: 5344
  7637. LAB_0296:
  7638.     MOVE.L    D4,D3            ;5080: 2604
  7639.     EOR    D5,D3            ;5082: BB43
  7640.     BTST    #0,D3            ;5084: 08030000
  7641.     BEQ.S    LAB_0297        ;5088: 6702
  7642.     EOR.B    D1,(A3)            ;508A: B313
  7643. LAB_0297:
  7644.     BTST    #1,D3            ;508C: 08030001
  7645.     BEQ.S    LAB_0298        ;5090: 6702
  7646.     EOR.B    D1,(A2)            ;5092: B312
  7647. LAB_0298:
  7648.     BTST    #2,D3            ;5094: 08030002
  7649.     BEQ.S    LAB_0299        ;5098: 6704
  7650.     EOR.B    D1,0(A0,D2.L)        ;509A: B3302800
  7651. LAB_0299:
  7652.     MOVEM.L    (A7)+,D2-D7/A2-A3    ;509E: 4CDF0CFC
  7653.     UNLK    A5            ;50A2: 4E5D
  7654.     RTS                ;50A4: 4E75
  7655. LAB_029A:
  7656.     LINK    A5,#-108        ;50A6: 4E55FF94
  7657.     MOVEM.L    D2-D7/A2-A3/A6,-(A7)    ;50AA: 48E73F32
  7658.     MOVE    18(A5),D7        ;50AE: 3E2D0012
  7659.     MOVE    1088(A4),D0        ;50B2: 302C0440
  7660.     MOVE    1114(A4),D1        ;50B6: 322C045A
  7661.     SUB    D0,D1            ;50BA: 9240
  7662.     MOVE    D1,1114(A4)        ;50BC: 3941045A
  7663.     MOVE    1486(A4),D1        ;50C0: 322C05CE
  7664.     SUB    D0,D1            ;50C4: 9240
  7665.     MOVE    D1,1486(A4)        ;50C6: 394105CE
  7666.     MOVE    1086(A4),D0        ;50CA: 302C043E
  7667.     SUBQ    #1,D0            ;50CE: 5340
  7668.     MOVE    1158(A4),D1        ;50D0: 322C0486
  7669.     MOVE    1156(A4),D2        ;50D4: 342C0484
  7670.     MULS    D1,D2            ;50D8: C5C1
  7671.     MOVE.L    D2,D6            ;50DA: 2C02
  7672.     MOVE    D0,64(A7)        ;50DC: 3F400040
  7673.     JSR    LAB_0271(PC)        ;50E0: 4EBAF754
  7674.     JSR    LAB_0142(PC)        ;50E4: 4EBAD2CA
  7675.     CLR    -36(A5)            ;50E8: 426DFFDC
  7676.     BRA    LAB_02F6        ;50EC: 60000B94
  7677. LAB_029B:
  7678.     JSR    LAB_0141(PC)        ;50F0: 4EBAD262
  7679.     MOVE.L    D0,-(A7)        ;50F4: 2F00
  7680.     JSR    LAB_0272(PC)        ;50F6: 4EBAF774
  7681.     ADDQ    #4,A7            ;50FA: 584F
  7682.     MOVE    #$FFFF,-22(A5)        ;50FC: 3B7CFFFFFFEA
  7683.     MOVEQ    #0,D0            ;5102: 7000
  7684.     MOVE    -36(A5),D0        ;5104: 302DFFDC
  7685.     ASL.L    #3,D0            ;5108: E780
  7686.     MOVEA.L    978(A4),A0        ;510A: 206C03D2
  7687.     ADDA.L    D0,A0            ;510E: D1C0
  7688.     MOVEQ    #1,D1            ;5110: 7201
  7689.     CMP.B    3(A0),D1        ;5112: B2280003
  7690.     SEQ    D0            ;5116: 57C0
  7691.     NEG.B    D0            ;5118: 4400
  7692.     EXT    D0            ;511A: 4880
  7693.     EXT.L    D0            ;511C: 48C0
  7694.     MOVE    1156(A4),D1        ;511E: 322C0484
  7695.     MOVE    1092(A4),D2        ;5122: 342C0444
  7696.     MOVE    2030(A4),D3        ;5126: 362C07EE
  7697.     ASR    D2,D3            ;512A: E463
  7698.     MOVE    #$0001,-58(A5)        ;512C: 3B7C0001FFC6
  7699.     MOVE    D1,-24(A5)        ;5132: 3B41FFE8
  7700.     EXT.L    D1            ;5136: 48C1
  7701.     MOVE    D3,-26(A5)        ;5138: 3B43FFE6
  7702.     EXT.L    D3            ;513C: 48C3
  7703.     ADDQ.L    #1,D3            ;513E: 5283
  7704.     MOVE    D0,-56(A5)        ;5140: 3B40FFC8
  7705.     MOVE.L    D3,D0            ;5144: 2003
  7706.     JSR    LAB_03A2(PC)        ;5146: 4EBA1E98
  7707.     MOVEA.L    8(A5),A0        ;514A: 206D0008
  7708.     ADDA.L    D6,A0            ;514E: D1C6
  7709.     SUBA.L    D0,A0            ;5150: 91C0
  7710.     MOVEA.L    A0,A3            ;5152: 2648
  7711.     MOVEA.L    12(A5),A0        ;5154: 206D000C
  7712.     ADDA.L    D6,A0            ;5158: D1C6
  7713.     SUBA.L    D0,A0            ;515A: 91C0
  7714.     MOVEA.L    A0,A2            ;515C: 2448
  7715.     MOVEA.L    20(A5),A0        ;515E: 206D0014
  7716.     ADDA.L    D6,A0            ;5162: D1C6
  7717.     SUBA.L    D0,A0            ;5164: 91C0
  7718.     CLR    -20(A5)            ;5166: 426DFFEC
  7719.     MOVE.L    A0,-34(A5)        ;516A: 2B48FFDE
  7720.     BRA    LAB_02D8        ;516E: 60000794
  7721. LAB_029C:
  7722.     MOVE    2028(A4),D0        ;5172: 302C07EC
  7723.     MOVE    2030(A4),D1        ;5176: 322C07EE
  7724.     MOVE    D0,62(A7)        ;517A: 3F40003E
  7725.     MOVE    D1,60(A7)        ;517E: 3F41003C
  7726.     JSR    LAB_0277(PC)        ;5182: 4EBAF7FC
  7727.     MOVE    62(A7),D0        ;5186: 302F003E
  7728.     MOVE    2028(A4),D1        ;518A: 322C07EC
  7729.     SUB    D0,D1            ;518E: 9240
  7730.     MOVE    60(A7),D2        ;5190: 342F003C
  7731.     MOVE    2030(A4),D3        ;5194: 362C07EE
  7732.     MOVE.L    D3,D4            ;5198: 2803
  7733.     SUB    D2,D4            ;519A: 9842
  7734.     MOVEM    D1,58(A7)        ;519C: 48AF0002003A
  7735.     MOVEM    D4,56(A7)        ;51A2: 48AF00100038
  7736.     BEQ    LAB_02D9        ;51A8: 6700075E
  7737.     MOVEA.L    -30(A5),A3        ;51AC: 266DFFE2
  7738.     MOVE    -22(A5),D2        ;51B0: 342DFFEA
  7739.     MOVE.L    D4,D0            ;51B4: 2004
  7740.     EOR    D2,D0            ;51B6: B540
  7741.     BGE.S    LAB_029D        ;51B8: 6C38
  7742.     NEG    -22(A5)            ;51BA: 446DFFEA
  7743.     TST    -56(A5)            ;51BE: 4A6DFFC8
  7744.     SEQ    D0            ;51C2: 57C0
  7745.     NEG.B    D0            ;51C4: 4400
  7746.     EXT    D0            ;51C6: 4880
  7747.     EXT.L    D0            ;51C8: 48C0
  7748.     MOVE    -22(A5),D2        ;51CA: 342DFFEA
  7749.     ADD    D2,-26(A5)        ;51CE: D56DFFE6
  7750.     NEG    -24(A5)            ;51D2: 446DFFE8
  7751.     MOVE    -24(A5),D3        ;51D6: 362DFFE8
  7752.     ADDA    D3,A3            ;51DA: D6C3
  7753.     MOVEA.L    A3,A0            ;51DC: 204B
  7754.     ADDA    D3,A2            ;51DE: D4C3
  7755.     MOVEA.L    -34(A5),A1        ;51E0: 226DFFDE
  7756.     ADDA    D3,A1            ;51E4: D2C3
  7757.     MOVE    D0,-56(A5)        ;51E6: 3B40FFC8
  7758.     MOVE.L    A0,-30(A5)        ;51EA: 2B48FFE2
  7759.     MOVE.L    A1,-34(A5)        ;51EE: 2B49FFDE
  7760. LAB_029D:
  7761.     TST    D2            ;51F2: 4A42
  7762.     BLE.S    LAB_029E        ;51F4: 6F1A
  7763.     MOVE    1092(A4),D0        ;51F6: 302C0444
  7764.     MOVE    2030(A4),D3        ;51FA: 362C07EE
  7765.     MOVE.L    D3,D2            ;51FE: 2403
  7766.     ASR    D0,D2            ;5200: E062
  7767.     MOVE    -26(A5),D3        ;5202: 362DFFE6
  7768.     SUB    D3,D2            ;5206: 9443
  7769.     ADDQ    #1,D2            ;5208: 5242
  7770.     MOVE    D2,-18(A5)        ;520A: 3B42FFEE
  7771.     BRA.S    LAB_029F        ;520E: 6024
  7772. LAB_029E:
  7773.     MOVE    1092(A4),D0        ;5210: 302C0444
  7774.     EXT.L    D0            ;5214: 48C0
  7775.     MOVE    64(A7),D3        ;5216: 362F0040
  7776.     EXT.L    D3            ;521A: 48C3
  7777.     MOVE    2030(A4),D2        ;521C: 342C07EE
  7778.     EXT.L    D2            ;5220: 48C2
  7779.     ADD.L    D3,D2            ;5222: D483
  7780.     ASR.L    D0,D2            ;5224: E0A2
  7781.     MOVE    -26(A5),D0        ;5226: 302DFFE6
  7782.     MOVE.L    D0,D3            ;522A: 2600
  7783.     SUB    D2,D3            ;522C: 9642
  7784.     ADDQ    #1,D3            ;522E: 5243
  7785.     MOVE    D3,-18(A5)        ;5230: 3B43FFEE
  7786. LAB_029F:
  7787.     TST    -18(A5)            ;5234: 4A6DFFEE
  7788.     BEQ    LAB_02D9        ;5238: 670006CE
  7789.     MOVEA.L    -30(A5),A3        ;523C: 266DFFE2
  7790.     TST    2024(A4)        ;5240: 4A6C07E8
  7791.     BEQ.S    LAB_02A0        ;5244: 670A
  7792.     MOVE    -56(A5),D0        ;5246: 302DFFC8
  7793.     BEQ.S    LAB_02A0        ;524A: 6704
  7794.     MOVEQ    #1,D2            ;524C: 7401
  7795.     BRA.S    LAB_02A1        ;524E: 6002
  7796. LAB_02A0:
  7797.     MOVEQ    #0,D2            ;5250: 7400
  7798. LAB_02A1:
  7799.     MOVEA.L    -34(A5),A0        ;5252: 206DFFDE
  7800.     MOVE    -24(A5),D0        ;5256: 302DFFE8
  7801.     MOVEA.L    A0,A1            ;525A: 2248
  7802.     ADDA    D0,A1            ;525C: D2C0
  7803.     MOVEA.L    A2,A6            ;525E: 2C4A
  7804.     ADDA    D0,A6            ;5260: DCC0
  7805.     MOVE    -26(A5),D3        ;5262: 362DFFE6
  7806.     ADD    -22(A5),D3        ;5266: D66DFFEA
  7807.     MOVE.L    A1,50(A7)        ;526A: 2F490032
  7808.     MOVEA.L    A3,A1            ;526E: 224B
  7809.     ADDA    D0,A1            ;5270: D2C0
  7810.     MOVE    D2,54(A7)        ;5272: 3F420036
  7811.     MOVE    D3,44(A7)        ;5276: 3F43002C
  7812.     MOVE.L    A1,40(A7)        ;527A: 2F490028
  7813.     MOVE.L    A6,46(A7)        ;527E: 2F4E002E
  7814.     TST    D1            ;5282: 4A41
  7815.     BNE    LAB_02B5        ;5284: 66000266
  7816.     MOVE    1026(A4),D3        ;5288: 362C0402
  7817.     EXT.L    D3            ;528C: 48C3
  7818.     MOVE    1022(A4),D0        ;528E: 302C03FE
  7819.     EXT.L    D0            ;5292: 48C0
  7820.     MOVE    62(A7),D4        ;5294: 382F003E
  7821.     EXT.L    D4            ;5298: 48C4
  7822.     ADD.L    D0,D4            ;529A: D880
  7823.     ASR.L    D3,D4            ;529C: E6A4
  7824.     MOVE    D4,-52(A5)        ;529E: 3B44FFCC
  7825.     TST    -58(A5)            ;52A2: 4A6DFFC6
  7826.     BEQ.S    LAB_02A2        ;52A6: 6728
  7827.     CLR    -58(A5)            ;52A8: 426DFFC6
  7828.     MOVE    56(A7),-70(A5)        ;52AC: 3B6F0038FFBA
  7829.     MOVE.L    A2,-76(A5)        ;52B2: 2B4AFFB4
  7830.     MOVE    -24(A5),-72(A5)        ;52B6: 3B6DFFE8FFB8
  7831.     MOVE    D1,-68(A5)        ;52BC: 3B41FFBC
  7832.     MOVE    D2,-64(A5)        ;52C0: 3B42FFC0
  7833.     MOVE    D2,-62(A5)        ;52C4: 3B42FFC2
  7834.     MOVE    D4,-66(A5)        ;52C8: 3B44FFBE
  7835.     MOVE    D4,-60(A5)        ;52CC: 3B44FFC4
  7836. LAB_02A2:
  7837.     TST    D7            ;52D0: 4A47
  7838.     BEQ.S    LAB_02A3        ;52D2: 671E
  7839.     EXT.L    D4            ;52D4: 48C4
  7840.     MOVE    -56(A5),D0        ;52D6: 302DFFC8
  7841.     EXT.L    D0            ;52DA: 48C0
  7842.     MOVE.L    D0,-(A7)        ;52DC: 2F00
  7843.     MOVE.L    A0,-(A7)        ;52DE: 2F08
  7844.     MOVE.L    A2,-(A7)        ;52E0: 2F0A
  7845.     MOVE.L    A3,-(A7)        ;52E2: 2F0B
  7846.     MOVE.L    D4,-(A7)        ;52E4: 2F04
  7847.     BSR    LAB_0290        ;52E6: 6100FD14
  7848.     LEA    20(A7),A7        ;52EA: 4FEF0014
  7849.     BRA    LAB_02B0        ;52EE: 60000154
  7850. LAB_02A3:
  7851.     EXT.L    D4            ;52F2: 48C4
  7852.     ASR.L    #3,D4            ;52F4: E684
  7853.     MOVE.L    D4,D5            ;52F6: 2A04
  7854.     MOVE    -52(A5),D0        ;52F8: 302DFFCC
  7855.     EXT.L    D0            ;52FC: 48C0
  7856.     MOVEQ    #7,D3            ;52FE: 7607
  7857.     AND.L    D3,D0            ;5300: C083
  7858.     LEA    8(A4),A0        ;5302: 41EC0008
  7859.     ADDA.L    D0,A0            ;5306: D1C0
  7860.     MOVEA.L    A0,A3            ;5308: 2648
  7861.     MOVE.B    (A3),D0            ;530A: 1013
  7862.     MOVEA.L    -30(A5),A0        ;530C: 206DFFE2
  7863.     EOR.B    D0,0(A0,D5.L)        ;5310: B1305800
  7864.     TST    D2            ;5314: 4A42
  7865.     BEQ    LAB_02AC        ;5316: 670000DC
  7866.     MOVE.B    (A3),D0            ;531A: 1013
  7867.     OR.B    D0,0(A2,D5.L)        ;531C: 81325800
  7868.     TST    -62(A5)            ;5320: 4A6DFFC2
  7869.     BEQ.S    LAB_02A8        ;5324: 677A
  7870.     MOVE    -60(A5),D0        ;5326: 302DFFC4
  7871.     SUBQ    #1,D0            ;532A: 5340
  7872.     MOVE    D0,-54(A5)        ;532C: 3B40FFCA
  7873.     BRA.S    LAB_02A5        ;5330: 6022
  7874. LAB_02A4:
  7875.     MOVE    -54(A5),D0        ;5332: 302DFFCA
  7876.     EXT.L    D0            ;5336: 48C0
  7877.     ASR.L    #3,D0            ;5338: E680
  7878.     MOVE    -54(A5),D1        ;533A: 322DFFCA
  7879.     EXT.L    D1            ;533E: 48C1
  7880.     MOVEQ    #7,D2            ;5340: 7407
  7881.     AND.L    D2,D1            ;5342: C282
  7882.     LEA    8(A4),A0        ;5344: 41EC0008
  7883.     MOVE.B    0(A0,D1.L),D2        ;5348: 14301800
  7884.     OR.B    D2,0(A2,D0.L)        ;534C: 85320800
  7885.     SUBQ    #1,-54(A5)        ;5350: 536DFFCA
  7886. LAB_02A5:
  7887.     MOVE    -54(A5),D0        ;5354: 302DFFCA
  7888.     CMP    -52(A5),D0        ;5358: B06DFFCC
  7889.     BGT.S    LAB_02A4        ;535C: 6ED4
  7890.     MOVE    -60(A5),D0        ;535E: 302DFFC4
  7891.     ADDQ    #1,D0            ;5362: 5240
  7892.     MOVE    D0,-54(A5)        ;5364: 3B40FFCA
  7893.     BRA.S    LAB_02A7        ;5368: 6028
  7894. LAB_02A6:
  7895.     MOVE    -54(A5),D0        ;536A: 302DFFCA
  7896.     EXT.L    D0            ;536E: 48C0
  7897.     ASR.L    #3,D0            ;5370: E680
  7898.     MOVEA.L    A2,A0            ;5372: 204A
  7899.     SUBA    -24(A5),A0        ;5374: 90EDFFE8
  7900.     ADDA.L    D0,A0            ;5378: D1C0
  7901.     MOVE    -54(A5),D0        ;537A: 302DFFCA
  7902.     EXT.L    D0            ;537E: 48C0
  7903.     MOVEQ    #7,D1            ;5380: 7207
  7904.     AND.L    D1,D0            ;5382: C081
  7905.     LEA    8(A4),A1        ;5384: 43EC0008
  7906.     MOVE.B    0(A1,D0.L),D1        ;5388: 12310800
  7907.     OR.B    D1,(A0)            ;538C: 8310
  7908.     ADDQ    #1,-54(A5)        ;538E: 526DFFCA
  7909. LAB_02A7:
  7910.     MOVE    -54(A5),D0        ;5392: 302DFFCA
  7911.     CMP    -52(A5),D0        ;5396: B06DFFCC
  7912.     BLT.S    LAB_02A6        ;539A: 6DCE
  7913.     BRA    LAB_02B0        ;539C: 600000A6
  7914. LAB_02A8:
  7915.     MOVE    -60(A5),D0        ;53A0: 302DFFC4
  7916.     MOVE    -52(A5),D1        ;53A4: 322DFFCC
  7917.     CMP    D0,D1            ;53A8: B240
  7918.     BNE.S    LAB_02A9        ;53AA: 6606
  7919.     MOVE.B    (A3),D1            ;53AC: 1213
  7920.     EOR.B    D1,0(A2,D5.L)        ;53AE: B3325800
  7921. LAB_02A9:
  7922.     MOVE    56(A7),D1        ;53B2: 322F0038
  7923.     BLE    LAB_02B0        ;53B6: 6F00008C
  7924.     MOVE    D0,-54(A5)        ;53BA: 3B40FFCA
  7925.     BRA.S    LAB_02AB        ;53BE: 6028
  7926. LAB_02AA:
  7927.     MOVE    -54(A5),D0        ;53C0: 302DFFCA
  7928.     EXT.L    D0            ;53C4: 48C0
  7929.     ASR.L    #3,D0            ;53C6: E680
  7930.     MOVEA.L    A2,A0            ;53C8: 204A
  7931.     SUBA    -24(A5),A0        ;53CA: 90EDFFE8
  7932.     ADDA.L    D0,A0            ;53CE: D1C0
  7933.     MOVE    -54(A5),D0        ;53D0: 302DFFCA
  7934.     EXT.L    D0            ;53D4: 48C0
  7935.     MOVEQ    #7,D1            ;53D6: 7207
  7936.     AND.L    D1,D0            ;53D8: C081
  7937.     LEA    8(A4),A1        ;53DA: 43EC0008
  7938.     MOVE.B    0(A1,D0.L),D1        ;53DE: 12310800
  7939.     OR.B    D1,(A0)            ;53E2: 8310
  7940.     ADDQ    #1,-54(A5)        ;53E4: 526DFFCA
  7941. LAB_02AB:
  7942.     MOVE    -54(A5),D0        ;53E8: 302DFFCA
  7943.     CMP    -52(A5),D0        ;53EC: B06DFFCC
  7944.     BLT.S    LAB_02AA        ;53F0: 6DCE
  7945.     BRA.S    LAB_02B0        ;53F2: 6050
  7946. LAB_02AC:
  7947.     TST    -62(A5)            ;53F4: 4A6DFFC2
  7948.     BEQ.S    LAB_02B0        ;53F8: 674A
  7949.     MOVE    -52(A5),D0        ;53FA: 302DFFCC
  7950.     MOVE    -60(A5),D1        ;53FE: 322DFFC4
  7951.     CMP    D0,D1            ;5402: B240
  7952.     BNE.S    LAB_02AD        ;5404: 6606
  7953.     MOVE.B    (A3),D1            ;5406: 1213
  7954.     EOR.B    D1,0(A2,D5.L)        ;5408: B3325800
  7955. LAB_02AD:
  7956.     MOVE    D0,-54(A5)        ;540C: 3B40FFCA
  7957.     BRA.S    LAB_02AF        ;5410: 6028
  7958. LAB_02AE:
  7959.     MOVE    -54(A5),D0        ;5412: 302DFFCA
  7960.     EXT.L    D0            ;5416: 48C0
  7961.     ASR.L    #3,D0            ;5418: E680
  7962.     MOVEA.L    A2,A0            ;541A: 204A
  7963.     SUBA    -24(A5),A0        ;541C: 90EDFFE8
  7964.     ADDA.L    D0,A0            ;5420: D1C0
  7965.     MOVE    -54(A5),D0        ;5422: 302DFFCA
  7966.     EXT.L    D0            ;5426: 48C0
  7967.     MOVEQ    #7,D1            ;5428: 7207
  7968.     AND.L    D1,D0            ;542A: C081
  7969.     LEA    8(A4),A1        ;542C: 43EC0008
  7970.     MOVE.B    0(A1,D0.L),D1        ;5430: 12310800
  7971.     OR.B    D1,(A0)            ;5434: 8310
  7972.     ADDQ    #1,-54(A5)        ;5436: 526DFFCA
  7973. LAB_02AF:
  7974.     MOVE    -54(A5),D0        ;543A: 302DFFCA
  7975.     CMP    -60(A5),D0        ;543E: B06DFFC4
  7976.     BLT.S    LAB_02AE        ;5442: 6DCE
  7977. LAB_02B0:
  7978.     MOVE    44(A7),-26(A5)        ;5444: 3B6F002CFFE6
  7979.     MOVEA.L    40(A7),A3        ;544A: 266F0028
  7980.     MOVEA.L    46(A7),A2        ;544E: 246F002E
  7981.     MOVE.L    50(A7),-34(A5)        ;5452: 2B6F0032FFDE
  7982.     MOVE    #$0001,-38(A5)        ;5458: 3B7C0001FFDA
  7983.     BRA.S    LAB_02B4        ;545E: 6076
  7984. LAB_02B1:
  7985.     TST    D7            ;5460: 4A47
  7986.     BEQ.S    LAB_02B2        ;5462: 6722
  7987.     MOVE    -52(A5),D0        ;5464: 302DFFCC
  7988.     EXT.L    D0            ;5468: 48C0
  7989.     MOVE    -56(A5),D1        ;546A: 322DFFC8
  7990.     EXT.L    D1            ;546E: 48C1
  7991.     MOVE.L    D1,-(A7)        ;5470: 2F01
  7992.     MOVE.L    -34(A5),-(A7)        ;5472: 2F2DFFDE
  7993.     MOVE.L    A2,-(A7)        ;5476: 2F0A
  7994.     MOVE.L    A3,-(A7)        ;5478: 2F0B
  7995.     MOVE.L    D0,-(A7)        ;547A: 2F00
  7996.     BSR    LAB_0290        ;547C: 6100FB7E
  7997.     LEA    20(A7),A7        ;5480: 4FEF0014
  7998.     BRA.S    LAB_02B3        ;5484: 6032
  7999. LAB_02B2:
  8000.     MOVE    -52(A5),D0        ;5486: 302DFFCC
  8001.     EXT.L    D0            ;548A: 48C0
  8002.     ASR.L    #3,D0            ;548C: E680
  8003.     MOVE.L    D0,D5            ;548E: 2A00
  8004.     MOVE    -52(A5),D0        ;5490: 302DFFCC
  8005.     EXT.L    D0            ;5494: 48C0
  8006.     MOVEQ    #7,D1            ;5496: 7207
  8007.     AND.L    D1,D0            ;5498: C081
  8008.     LEA    8(A4),A0        ;549A: 41EC0008
  8009.     MOVE.B    0(A0,D0.L),D1        ;549E: 12300800
  8010.     EOR.B    D1,0(A3,D5.L)        ;54A2: B3335800
  8011.     TST    54(A7)            ;54A6: 4A6F0036
  8012.     BEQ.S    LAB_02B3        ;54AA: 670C
  8013.     LEA    8(A4),A0        ;54AC: 41EC0008
  8014.     MOVE.B    0(A0,D0.L),D1        ;54B0: 12300800
  8015.     OR.B    D1,0(A2,D5.L)        ;54B4: 83325800
  8016. LAB_02B3:
  8017.     MOVE    -22(A5),D0        ;54B8: 302DFFEA
  8018.     ADD    D0,-26(A5)        ;54BC: D16DFFE6
  8019.     MOVE    -24(A5),D0        ;54C0: 302DFFE8
  8020.     ADDA    D0,A3            ;54C4: D6C0
  8021.     ADDA    D0,A2            ;54C6: D4C0
  8022.     MOVEA.L    -34(A5),A0        ;54C8: 206DFFDE
  8023.     ADDA    D0,A0            ;54CC: D0C0
  8024.     ADDQ    #1,-38(A5)        ;54CE: 526DFFDA
  8025.     MOVE.L    A0,-34(A5)        ;54D2: 2B48FFDE
  8026. LAB_02B4:
  8027.     MOVE    -38(A5),D0        ;54D6: 302DFFDA
  8028.     CMP    -18(A5),D0        ;54DA: B06DFFEE
  8029.     BCS.S    LAB_02B1        ;54DE: 6580
  8030.     MOVE    -18(A5),D0        ;54E0: 302DFFEE
  8031.     ADD    D0,-20(A5)        ;54E4: D16DFFEC
  8032.     BRA    LAB_02D7        ;54E8: 6000040E
  8033. LAB_02B5:
  8034.     MOVE    56(A7),D0        ;54EC: 302F0038
  8035.     MOVE.L    D0,D1            ;54F0: 2200
  8036.     ADD    D1,D1            ;54F2: D241
  8037.     MOVEM    D1,-50(A5)        ;54F4: 48AD0002FFCE
  8038.     BGE.S    LAB_02B6        ;54FA: 6C04
  8039.     NEG    -50(A5)            ;54FC: 446DFFCE
  8040. LAB_02B6:
  8041.     MOVE    60(A7),D1        ;5500: 322F003C
  8042.     EXT.L    D1            ;5504: 48C1
  8043.     MOVE    1086(A4),D2        ;5506: 342C043E
  8044.     MOVE    -26(A5),D3        ;550A: 362DFFE6
  8045.     MULS    D2,D3            ;550E: C7C2
  8046.     EXT.L    D3            ;5510: 48C3
  8047.     SUB.L    D1,D3            ;5512: 9681
  8048.     MOVE    58(A7),D1        ;5514: 322F003A
  8049.     EXT.L    D1            ;5518: 48C1
  8050.     EXT.L    D0            ;551A: 48C0
  8051.     PEA    -42(A5)            ;551C: 486DFFD6
  8052.     PEA    -44(A5)            ;5520: 486DFFD4
  8053.     MOVE.L    D0,-(A7)        ;5524: 2F00
  8054.     MOVE.L    D1,-(A7)        ;5526: 2F01
  8055.     MOVE.L    D3,-(A7)        ;5528: 2F03
  8056.     JSR    LAB_0021(PC)        ;552A: 4EBAAE68
  8057.     LEA    20(A7),A7        ;552E: 4FEF0014
  8058.     MOVE    -50(A5),D1        ;5532: 322DFFCE
  8059.     MOVE.L    D1,D2            ;5536: 2401
  8060.     ASR    #1,D2            ;5538: E242
  8061.     MOVE    -44(A5),D3        ;553A: 362DFFD4
  8062.     SUB    D2,D3            ;553E: 9642
  8063.     MOVE    1022(A4),D2        ;5540: 342C03FE
  8064.     MOVE    62(A7),D4        ;5544: 382F003E
  8065.     ADD    D2,D4            ;5548: D842
  8066.     MOVEM    D3,-46(A5)        ;554A: 48AD0008FFD2
  8067.     TST    D3            ;5550: 4A43
  8068.     BLE.S    LAB_02B7        ;5552: 6F12
  8069.     MOVE    -42(A5),D2        ;5554: 342DFFD6
  8070.     MOVE.L    D4,D0            ;5558: 2004
  8071.     ADD    D2,D0            ;555A: D042
  8072.     SUB    D1,-46(A5)        ;555C: 936DFFD2
  8073.     MOVE    D0,-40(A5)        ;5560: 3B40FFD8
  8074.     BRA.S    LAB_02B8        ;5564: 6006
  8075. LAB_02B7:
  8076.     ADD    D0,D4            ;5566: D840
  8077.     MOVE    D4,-40(A5)        ;5568: 3B44FFD8
  8078. LAB_02B8:
  8079.     MOVE    1026(A4),D0        ;556C: 302C0402
  8080.     MOVE    -40(A5),D1        ;5570: 322DFFD8
  8081.     ASR    D0,D1            ;5574: E061
  8082.     MOVEM    D1,-52(A5)        ;5576: 48AD0002FFCC
  8083.     TST    -58(A5)            ;557C: 4A6DFFC6
  8084.     BEQ.S    LAB_02B9        ;5580: 672E
  8085.     CLR    -58(A5)            ;5582: 426DFFC6
  8086.     MOVE    54(A7),D0        ;5586: 302F0036
  8087.     MOVE    58(A7),-68(A5)        ;558A: 3B6F003AFFBC
  8088.     MOVE    56(A7),-70(A5)        ;5590: 3B6F0038FFBA
  8089.     MOVE.L    A2,-76(A5)        ;5596: 2B4AFFB4
  8090.     MOVE    -24(A5),-72(A5)        ;559A: 3B6DFFE8FFB8
  8091.     MOVE    D0,-64(A5)        ;55A0: 3B40FFC0
  8092.     MOVE    D0,-62(A5)        ;55A4: 3B40FFC2
  8093.     MOVE    D1,-66(A5)        ;55A8: 3B41FFBE
  8094.     MOVE    D1,-60(A5)        ;55AC: 3B41FFC4
  8095. LAB_02B9:
  8096.     TST    D7            ;55B0: 4A47
  8097.     BEQ.S    LAB_02BA        ;55B2: 6720
  8098.     EXT.L    D1            ;55B4: 48C1
  8099.     MOVE    -56(A5),D0        ;55B6: 302DFFC8
  8100.     EXT.L    D0            ;55BA: 48C0
  8101.     MOVE.L    D0,-(A7)        ;55BC: 2F00
  8102.     MOVE.L    -34(A5),-(A7)        ;55BE: 2F2DFFDE
  8103.     MOVE.L    A2,-(A7)        ;55C2: 2F0A
  8104.     MOVE.L    A3,-(A7)        ;55C4: 2F0B
  8105.     MOVE.L    D1,-(A7)        ;55C6: 2F01
  8106.     BSR    LAB_0290        ;55C8: 6100FA32
  8107.     LEA    20(A7),A7        ;55CC: 4FEF0014
  8108.     BRA    LAB_02C8        ;55D0: 60000162
  8109. LAB_02BA:
  8110.     EXT.L    D1            ;55D4: 48C1
  8111.     ASR.L    #3,D1            ;55D6: E681
  8112.     MOVE.L    D1,D5            ;55D8: 2A01
  8113.     MOVE    -52(A5),D0        ;55DA: 302DFFCC
  8114.     EXT.L    D0            ;55DE: 48C0
  8115.     MOVEQ    #7,D1            ;55E0: 7207
  8116.     AND.L    D1,D0            ;55E2: C081
  8117.     LEA    8(A4),A0        ;55E4: 41EC0008
  8118.     ADDA.L    D0,A0            ;55E8: D1C0
  8119.     MOVEA.L    A0,A3            ;55EA: 2648
  8120.     MOVE.B    (A3),D0            ;55EC: 1013
  8121.     MOVEA.L    -30(A5),A0        ;55EE: 206DFFE2
  8122.     EOR.B    D0,0(A0,D5.L)        ;55F2: B1305800
  8123.     TST    54(A7)            ;55F6: 4A6F0036
  8124.     BEQ    LAB_02C4        ;55FA: 670000E8
  8125.     MOVE.B    (A3),D0            ;55FE: 1013
  8126.     OR.B    D0,0(A2,D5.L)        ;5600: 81325800
  8127.     TST    -62(A5)            ;5604: 4A6DFFC2
  8128.     BEQ    LAB_02C0        ;5608: 67000086
  8129.     MOVE    58(A7),D0        ;560C: 302F003A
  8130.     BLE.S    LAB_02BD        ;5610: 6F42
  8131.     MOVE    -60(A5),D0        ;5612: 302DFFC4
  8132.     ADDQ    #1,D0            ;5616: 5240
  8133.     MOVE    D0,-54(A5)        ;5618: 3B40FFCA
  8134.     BRA.S    LAB_02BC        ;561C: 6028
  8135. LAB_02BB:
  8136.     MOVE    -54(A5),D0        ;561E: 302DFFCA
  8137.     EXT.L    D0            ;5622: 48C0
  8138.     ASR.L    #3,D0            ;5624: E680
  8139.     MOVEA.L    A2,A0            ;5626: 204A
  8140.     SUBA    -24(A5),A0        ;5628: 90EDFFE8
  8141.     ADDA.L    D0,A0            ;562C: D1C0
  8142.     MOVE    -54(A5),D0        ;562E: 302DFFCA
  8143.     EXT.L    D0            ;5632: 48C0
  8144.     MOVEQ    #7,D1            ;5634: 7207
  8145.     AND.L    D1,D0            ;5636: C081
  8146.     LEA    8(A4),A1        ;5638: 43EC0008
  8147.     MOVE.B    0(A1,D0.L),D1        ;563C: 12310800
  8148.     OR.B    D1,(A0)            ;5640: 8310
  8149.     ADDQ    #1,-54(A5)        ;5642: 526DFFCA
  8150. LAB_02BC:
  8151.     MOVE    -54(A5),D0        ;5646: 302DFFCA
  8152.     CMP    -52(A5),D0        ;564A: B06DFFCC
  8153.     BLT.S    LAB_02BB        ;564E: 6DCE
  8154.     BRA    LAB_02C8        ;5650: 600000E2
  8155. LAB_02BD:
  8156.     MOVE    -60(A5),D0        ;5654: 302DFFC4
  8157.     SUBQ    #1,D0            ;5658: 5340
  8158.     MOVE    D0,-54(A5)        ;565A: 3B40FFCA
  8159.     BRA.S    LAB_02BF        ;565E: 6022
  8160. LAB_02BE:
  8161.     MOVE    -54(A5),D0        ;5660: 302DFFCA
  8162.     EXT.L    D0            ;5664: 48C0
  8163.     ASR.L    #3,D0            ;5666: E680
  8164.     MOVE    -54(A5),D1        ;5668: 322DFFCA
  8165.     EXT.L    D1            ;566C: 48C1
  8166.     MOVEQ    #7,D2            ;566E: 7407
  8167.     AND.L    D2,D1            ;5670: C282
  8168.     LEA    8(A4),A0        ;5672: 41EC0008
  8169.     MOVE.B    0(A0,D1.L),D2        ;5676: 14301800
  8170.     OR.B    D2,0(A2,D0.L)        ;567A: 85320800
  8171.     SUBQ    #1,-54(A5)        ;567E: 536DFFCA
  8172. LAB_02BF:
  8173.     MOVE    -54(A5),D0        ;5682: 302DFFCA
  8174.     CMP    -52(A5),D0        ;5686: B06DFFCC
  8175.     BGT.S    LAB_02BE        ;568A: 6ED4
  8176.     BRA    LAB_02C8        ;568C: 600000A6
  8177. LAB_02C0:
  8178.     MOVE    -60(A5),D0        ;5690: 302DFFC4
  8179.     MOVE    -52(A5),D1        ;5694: 322DFFCC
  8180.     CMP    D0,D1            ;5698: B240
  8181.     BNE.S    LAB_02C1        ;569A: 6606
  8182.     MOVE.B    (A3),D1            ;569C: 1213
  8183.     EOR.B    D1,0(A2,D5.L)        ;569E: B3325800
  8184. LAB_02C1:
  8185.     MOVE    56(A7),D1        ;56A2: 322F0038
  8186.     BLE    LAB_02C8        ;56A6: 6F00008C
  8187.     MOVE    D0,-54(A5)        ;56AA: 3B40FFCA
  8188.     BRA.S    LAB_02C3        ;56AE: 6028
  8189. LAB_02C2:
  8190.     MOVE    -54(A5),D0        ;56B0: 302DFFCA
  8191.     EXT.L    D0            ;56B4: 48C0
  8192.     ASR.L    #3,D0            ;56B6: E680
  8193.     MOVEA.L    A2,A0            ;56B8: 204A
  8194.     SUBA    -24(A5),A0        ;56BA: 90EDFFE8
  8195.     ADDA.L    D0,A0            ;56BE: D1C0
  8196.     MOVE    -54(A5),D0        ;56C0: 302DFFCA
  8197.     EXT.L    D0            ;56C4: 48C0
  8198.     MOVEQ    #7,D1            ;56C6: 7207
  8199.     AND.L    D1,D0            ;56C8: C081
  8200.     LEA    8(A4),A1        ;56CA: 43EC0008
  8201.     MOVE.B    0(A1,D0.L),D1        ;56CE: 12310800
  8202.     OR.B    D1,(A0)            ;56D2: 8310
  8203.     ADDQ    #1,-54(A5)        ;56D4: 526DFFCA
  8204. LAB_02C3:
  8205.     MOVE    -54(A5),D0        ;56D8: 302DFFCA
  8206.     CMP    -52(A5),D0        ;56DC: B06DFFCC
  8207.     BLT.S    LAB_02C2        ;56E0: 6DCE
  8208.     BRA.S    LAB_02C8        ;56E2: 6050
  8209. LAB_02C4:
  8210.     TST    -62(A5)            ;56E4: 4A6DFFC2
  8211.     BEQ.S    LAB_02C8        ;56E8: 674A
  8212.     MOVE    -52(A5),D0        ;56EA: 302DFFCC
  8213.     MOVE    -60(A5),D1        ;56EE: 322DFFC4
  8214.     CMP    D0,D1            ;56F2: B240
  8215.     BNE.S    LAB_02C5        ;56F4: 6606
  8216.     MOVE.B    (A3),D1            ;56F6: 1213
  8217.     EOR.B    D1,0(A2,D5.L)        ;56F8: B3325800
  8218. LAB_02C5:
  8219.     MOVE    D0,-54(A5)        ;56FC: 3B40FFCA
  8220.     BRA.S    LAB_02C7        ;5700: 6028
  8221. LAB_02C6:
  8222.     MOVE    -54(A5),D0        ;5702: 302DFFCA
  8223.     EXT.L    D0            ;5706: 48C0
  8224.     ASR.L    #3,D0            ;5708: E680
  8225.     MOVEA.L    A2,A0            ;570A: 204A
  8226.     SUBA    -24(A5),A0        ;570C: 90EDFFE8
  8227.     ADDA.L    D0,A0            ;5710: D1C0
  8228.     MOVE    -54(A5),D0        ;5712: 302DFFCA
  8229.     EXT.L    D0            ;5716: 48C0
  8230.     MOVEQ    #7,D1            ;5718: 7207
  8231.     AND.L    D1,D0            ;571A: C081
  8232.     LEA    8(A4),A1        ;571C: 43EC0008
  8233.     MOVE.B    0(A1,D0.L),D1        ;5720: 12310800
  8234.     OR.B    D1,(A0)            ;5724: 8310
  8235.     ADDQ    #1,-54(A5)        ;5726: 526DFFCA
  8236. LAB_02C7:
  8237.     MOVE    -54(A5),D0        ;572A: 302DFFCA
  8238.     CMP    -60(A5),D0        ;572E: B06DFFC4
  8239.     BLT.S    LAB_02C6        ;5732: 6DCE
  8240. LAB_02C8:
  8241.     MOVE    44(A7),-26(A5)        ;5734: 3B6F002CFFE6
  8242.     MOVEA.L    40(A7),A3        ;573A: 266F0028
  8243.     MOVEA.L    46(A7),A2        ;573E: 246F002E
  8244.     MOVE.L    50(A7),-34(A5)        ;5742: 2B6F0032FFDE
  8245.     ADDQ    #1,-20(A5)        ;5748: 526DFFEC
  8246.     CMPI    #$0001,-18(A5)        ;574C: 0C6D0001FFEE
  8247.     BLE    LAB_02D7        ;5752: 6F0001A4
  8248.     MOVE    56(A7),D0        ;5756: 302F0038
  8249.     BLE.S    LAB_02C9        ;575A: 6F06
  8250.     MOVE    D0,-48(A5)        ;575C: 3B40FFD0
  8251.     BRA.S    LAB_02CA        ;5760: 6006
  8252. LAB_02C9:
  8253.     NEG    D0            ;5762: 4440
  8254.     MOVE    D0,-48(A5)        ;5764: 3B40FFD0
  8255. LAB_02CA:
  8256.     MOVE    1086(A4),D1        ;5768: 322C043E
  8257.     EXT.L    D1            ;576C: 48C1
  8258.     MOVE    58(A7),D2        ;576E: 342F003A
  8259.     EXT.L    D2            ;5772: 48C2
  8260.     EXT.L    D0            ;5774: 48C0
  8261.     PEA    -42(A5)            ;5776: 486DFFD6
  8262.     PEA    -44(A5)            ;577A: 486DFFD4
  8263.     MOVE.L    D0,-(A7)        ;577E: 2F00
  8264.     MOVE.L    D2,-(A7)        ;5780: 2F02
  8265.     MOVE.L    D1,-(A7)        ;5782: 2F01
  8266.     JSR    LAB_0021(PC)        ;5784: 4EBAAC0E
  8267.     LEA    20(A7),A7        ;5788: 4FEF0014
  8268.     MOVE    -44(A5),D1        ;578C: 322DFFD4
  8269.     MOVE.L    D1,D2            ;5790: 2401
  8270.     SUB    -50(A5),D2        ;5792: 946DFFCE
  8271.     ADD    D1,-46(A5)        ;5796: D36DFFD2
  8272.     MOVE    -52(A5),-60(A5)        ;579A: 3B6DFFCCFFC4
  8273.     MOVE    #$0001,-38(A5)        ;57A0: 3B7C0001FFDA
  8274.     MOVE    D0,42(A7)        ;57A6: 3F40002A
  8275.     MOVE    D2,40(A7)        ;57AA: 3F420028
  8276.     BRA    LAB_02D6        ;57AE: 60000132
  8277. LAB_02CB:
  8278.     MOVE    -46(A5),D0        ;57B2: 302DFFD2
  8279.     TST    D0            ;57B6: 4A40
  8280.     BLE.S    LAB_02CC        ;57B8: 6F12
  8281.     MOVE    -42(A5),D1        ;57BA: 322DFFD6
  8282.     ADD    D1,-40(A5)        ;57BE: D36DFFD8
  8283.     MOVE    40(A7),D1        ;57C2: 322F0028
  8284.     ADD    D1,-46(A5)        ;57C6: D36DFFD2
  8285.     BRA.S    LAB_02CD        ;57CA: 6010
  8286. LAB_02CC:
  8287.     MOVE    42(A7),D0        ;57CC: 302F002A
  8288.     ADD    D0,-40(A5)        ;57D0: D16DFFD8
  8289.     MOVE    -44(A5),D0        ;57D4: 302DFFD4
  8290.     ADD    D0,-46(A5)        ;57D8: D16DFFD2
  8291. LAB_02CD:
  8292.     MOVE    1026(A4),D0        ;57DC: 302C0402
  8293.     MOVE    -40(A5),D1        ;57E0: 322DFFD8
  8294.     ASR    D0,D1            ;57E4: E061
  8295.     MOVEM    D1,-52(A5)        ;57E6: 48AD0002FFCC
  8296.     TST    D7            ;57EC: 4A47
  8297.     BEQ.S    LAB_02CE        ;57EE: 6720
  8298.     EXT.L    D1            ;57F0: 48C1
  8299.     MOVE    -56(A5),D0        ;57F2: 302DFFC8
  8300.     EXT.L    D0            ;57F6: 48C0
  8301.     MOVE.L    D0,-(A7)        ;57F8: 2F00
  8302.     MOVE.L    -34(A5),-(A7)        ;57FA: 2F2DFFDE
  8303.     MOVE.L    A2,-(A7)        ;57FE: 2F0A
  8304.     MOVE.L    A3,-(A7)        ;5800: 2F0B
  8305.     MOVE.L    D1,-(A7)        ;5802: 2F01
  8306.     BSR    LAB_0290        ;5804: 6100F7F6
  8307.     LEA    20(A7),A7        ;5808: 4FEF0014
  8308.     BRA    LAB_02D5        ;580C: 600000B6
  8309. LAB_02CE:
  8310.     EXT.L    D1            ;5810: 48C1
  8311.     ASR.L    #3,D1            ;5812: E681
  8312.     MOVE.L    D1,D5            ;5814: 2A01
  8313.     MOVE    -52(A5),D0        ;5816: 302DFFCC
  8314.     EXT.L    D0            ;581A: 48C0
  8315.     MOVEQ    #7,D1            ;581C: 7207
  8316.     AND.L    D1,D0            ;581E: C081
  8317.     LEA    8(A4),A0        ;5820: 41EC0008
  8318.     MOVE.B    0(A0,D0.L),D1        ;5824: 12300800
  8319.     EOR.B    D1,0(A3,D5.L)        ;5828: B3335800
  8320.     TST    54(A7)            ;582C: 4A6F0036
  8321.     BEQ    LAB_02D5        ;5830: 67000092
  8322.     LEA    8(A4),A0        ;5834: 41EC0008
  8323.     MOVE.B    0(A0,D0.L),D1        ;5838: 12300800
  8324.     OR.B    D1,0(A2,D5.L)        ;583C: 83325800
  8325.     MOVE    58(A7),D0        ;5840: 302F003A
  8326.     BLE.S    LAB_02D1        ;5844: 6F40
  8327.     MOVE    -60(A5),D0        ;5846: 302DFFC4
  8328.     ADDQ    #1,D0            ;584A: 5240
  8329.     MOVE    D0,-54(A5)        ;584C: 3B40FFCA
  8330.     BRA.S    LAB_02D0        ;5850: 6028
  8331. LAB_02CF:
  8332.     MOVE    -54(A5),D0        ;5852: 302DFFCA
  8333.     EXT.L    D0            ;5856: 48C0
  8334.     ASR.L    #3,D0            ;5858: E680
  8335.     MOVEA.L    A2,A0            ;585A: 204A
  8336.     SUBA    -24(A5),A0        ;585C: 90EDFFE8
  8337.     ADDA.L    D0,A0            ;5860: D1C0
  8338.     MOVE    -54(A5),D0        ;5862: 302DFFCA
  8339.     EXT.L    D0            ;5866: 48C0
  8340.     MOVEQ    #7,D1            ;5868: 7207
  8341.     AND.L    D1,D0            ;586A: C081
  8342.     LEA    8(A4),A1        ;586C: 43EC0008
  8343.     MOVE.B    0(A1,D0.L),D1        ;5870: 12310800
  8344.     OR.B    D1,(A0)            ;5874: 8310
  8345.     ADDQ    #1,-54(A5)        ;5876: 526DFFCA
  8346. LAB_02D0:
  8347.     MOVE    -54(A5),D0        ;587A: 302DFFCA
  8348.     CMP    -52(A5),D0        ;587E: B06DFFCC
  8349.     BLT.S    LAB_02CF        ;5882: 6DCE
  8350.     BRA.S    LAB_02D4        ;5884: 6038
  8351. LAB_02D1:
  8352.     MOVE    -60(A5),D0        ;5886: 302DFFC4
  8353.     SUBQ    #1,D0            ;588A: 5340
  8354.     MOVE    D0,-54(A5)        ;588C: 3B40FFCA
  8355.     BRA.S    LAB_02D3        ;5890: 6022
  8356. LAB_02D2:
  8357.     MOVE    -54(A5),D0        ;5892: 302DFFCA
  8358.     EXT.L    D0            ;5896: 48C0
  8359.     ASR.L    #3,D0            ;5898: E680
  8360.     MOVE    -54(A5),D1        ;589A: 322DFFCA
  8361.     EXT.L    D1            ;589E: 48C1
  8362.     MOVEQ    #7,D2            ;58A0: 7407
  8363.     AND.L    D2,D1            ;58A2: C282
  8364.     LEA    8(A4),A0        ;58A4: 41EC0008
  8365.     MOVE.B    0(A0,D1.L),D2        ;58A8: 14301800
  8366.     OR.B    D2,0(A2,D0.L)        ;58AC: 85320800
  8367.     SUBQ    #1,-54(A5)        ;58B0: 536DFFCA
  8368. LAB_02D3:
  8369.     MOVE    -54(A5),D0        ;58B4: 302DFFCA
  8370.     CMP    -52(A5),D0        ;58B8: B06DFFCC
  8371.     BGT.S    LAB_02D2        ;58BC: 6ED4
  8372. LAB_02D4:
  8373.     MOVE    -52(A5),-60(A5)        ;58BE: 3B6DFFCCFFC4
  8374. LAB_02D5:
  8375.     MOVE    -22(A5),D0        ;58C4: 302DFFEA
  8376.     ADD    D0,-26(A5)        ;58C8: D16DFFE6
  8377.     MOVE    -24(A5),D0        ;58CC: 302DFFE8
  8378.     ADDA    D0,A3            ;58D0: D6C0
  8379.     ADDA    D0,A2            ;58D2: D4C0
  8380.     MOVEA.L    -34(A5),A0        ;58D4: 206DFFDE
  8381.     ADDA    D0,A0            ;58D8: D0C0
  8382.     ADDQ    #1,-38(A5)        ;58DA: 526DFFDA
  8383.     MOVE.L    A0,-34(A5)        ;58DE: 2B48FFDE
  8384. LAB_02D6:
  8385.     MOVE    -38(A5),D0        ;58E2: 302DFFDA
  8386.     CMP    -18(A5),D0        ;58E6: B06DFFEE
  8387.     BCS    LAB_02CB        ;58EA: 6500FEC6
  8388.     MOVE    -18(A5),D0        ;58EE: 302DFFEE
  8389.     SUBQ    #1,D0            ;58F2: 5340
  8390.     ADD    D0,-20(A5)        ;58F4: D16DFFEC
  8391. LAB_02D7:
  8392.     MOVE    54(A7),-62(A5)        ;58F8: 3B6F0036FFC2
  8393.     MOVE    -52(A5),-60(A5)        ;58FE: 3B6DFFCCFFC4
  8394. LAB_02D8:
  8395.     MOVE.L    A3,-30(A5)        ;5904: 2B4BFFE2
  8396. LAB_02D9:
  8397.     TST    2026(A4)        ;5908: 4A6C07EA
  8398.     BNE    LAB_029C        ;590C: 6600F864
  8399.     BTST    #0,-19(A5)        ;5910: 082D0000FFED
  8400.     BEQ.S    LAB_02DB        ;5916: 6758
  8401.     MOVE    -24(A5),D0        ;5918: 302DFFE8
  8402.     SUBA    D0,A3            ;591C: 96C0
  8403.     TST    D7            ;591E: 4A47
  8404.     BEQ.S    LAB_02DA        ;5920: 6730
  8405.     MOVE    -52(A5),D1        ;5922: 322DFFCC
  8406.     EXT.L    D1            ;5926: 48C1
  8407.     MOVEA.L    A2,A0            ;5928: 204A
  8408.     SUBA    D0,A0            ;592A: 90C0
  8409.     MOVEA.L    -34(A5),A1        ;592C: 226DFFDE
  8410.     SUBA    D0,A1            ;5930: 92C0
  8411.     TST    -56(A5)            ;5932: 4A6DFFC8
  8412.     SEQ    D0            ;5936: 57C0
  8413.     NEG.B    D0            ;5938: 4400
  8414.     EXT    D0            ;593A: 4880
  8415.     EXT.L    D0            ;593C: 48C0
  8416.     MOVE.L    D0,-(A7)        ;593E: 2F00
  8417.     MOVE.L    A1,-(A7)        ;5940: 2F09
  8418.     MOVE.L    A0,-(A7)        ;5942: 2F08
  8419.     MOVE.L    A3,-(A7)        ;5944: 2F0B
  8420.     MOVE.L    D1,-(A7)        ;5946: 2F01
  8421.     BSR    LAB_0290        ;5948: 6100F6B2
  8422.     LEA    20(A7),A7        ;594C: 4FEF0014
  8423.     BRA.S    LAB_02DB        ;5950: 601E
  8424. LAB_02DA:
  8425.     MOVE    -52(A5),D0        ;5952: 302DFFCC
  8426.     EXT.L    D0            ;5956: 48C0
  8427.     ASR.L    #3,D0            ;5958: E680
  8428.     MOVE    -52(A5),D1        ;595A: 322DFFCC
  8429.     EXT.L    D1            ;595E: 48C1
  8430.     MOVEQ    #7,D2            ;5960: 7407
  8431.     AND.L    D2,D1            ;5962: C282
  8432.     LEA    8(A4),A0        ;5964: 41EC0008
  8433.     MOVE.B    0(A0,D1.L),D3        ;5968: 16301800
  8434.     EOR.B    D3,0(A3,D0.L)        ;596C: B7330800
  8435. LAB_02DB:
  8436.     TST    -20(A5)            ;5970: 4A6DFFEC
  8437.     BEQ    LAB_02F5        ;5974: 67000308
  8438.     MOVE    -66(A5),D0        ;5978: 302DFFBE
  8439.     MOVEA.L    -76(A5),A3        ;597C: 266DFFB4
  8440.     MOVEM    D0,-52(A5)        ;5980: 48AD0001FFCC
  8441.     TST    -68(A5)            ;5986: 4A6DFFBC
  8442.     BNE    LAB_02E8        ;598A: 6600017C
  8443.     TST    -64(A5)            ;598E: 4A6DFFC0
  8444.     BEQ    LAB_02E4        ;5992: 67000108
  8445.     EXT.L    D0            ;5996: 48C0
  8446.     ASR.L    #3,D0            ;5998: E680
  8447.     MOVE    -52(A5),D1        ;599A: 322DFFCC
  8448.     EXT.L    D1            ;599E: 48C1
  8449.     MOVEQ    #7,D2            ;59A0: 7407
  8450.     AND.L    D2,D1            ;59A2: C282
  8451.     LEA    8(A4),A0        ;59A4: 41EC0008
  8452.     MOVE.B    0(A0,D1.L),D2        ;59A8: 14301800
  8453.     OR.B    D2,0(A3,D0.L)        ;59AC: 85330800
  8454.     TST    -62(A5)            ;59B0: 4A6DFFC2
  8455.     BEQ.S    LAB_02E0        ;59B4: 677A
  8456.     MOVE    -60(A5),D0        ;59B6: 302DFFC4
  8457.     SUBQ    #1,D0            ;59BA: 5340
  8458.     MOVE    D0,-54(A5)        ;59BC: 3B40FFCA
  8459.     BRA.S    LAB_02DD        ;59C0: 6022
  8460. LAB_02DC:
  8461.     MOVE    -54(A5),D0        ;59C2: 302DFFCA
  8462.     EXT.L    D0            ;59C6: 48C0
  8463.     ASR.L    #3,D0            ;59C8: E680
  8464.     MOVE    -54(A5),D1        ;59CA: 322DFFCA
  8465.     EXT.L    D1            ;59CE: 48C1
  8466.     MOVEQ    #7,D2            ;59D0: 7407
  8467.     AND.L    D2,D1            ;59D2: C282
  8468.     LEA    8(A4),A0        ;59D4: 41EC0008
  8469.     MOVE.B    0(A0,D1.L),D2        ;59D8: 14301800
  8470.     OR.B    D2,0(A3,D0.L)        ;59DC: 85330800
  8471.     SUBQ    #1,-54(A5)        ;59E0: 536DFFCA
  8472. LAB_02DD:
  8473.     MOVE    -54(A5),D0        ;59E4: 302DFFCA
  8474.     CMP    -52(A5),D0        ;59E8: B06DFFCC
  8475.     BGT.S    LAB_02DC        ;59EC: 6ED4
  8476.     MOVE    -60(A5),D0        ;59EE: 302DFFC4
  8477.     ADDQ    #1,D0            ;59F2: 5240
  8478.     MOVE    D0,-54(A5)        ;59F4: 3B40FFCA
  8479.     BRA.S    LAB_02DF        ;59F8: 6028
  8480. LAB_02DE:
  8481.     MOVE    -54(A5),D0        ;59FA: 302DFFCA
  8482.     EXT.L    D0            ;59FE: 48C0
  8483.     ASR.L    #3,D0            ;5A00: E680
  8484.     MOVEA.L    A3,A0            ;5A02: 204B
  8485.     SUBA    -72(A5),A0        ;5A04: 90EDFFB8
  8486.     ADDA.L    D0,A0            ;5A08: D1C0
  8487.     MOVE    -54(A5),D0        ;5A0A: 302DFFCA
  8488.     EXT.L    D0            ;5A0E: 48C0
  8489.     MOVEQ    #7,D1            ;5A10: 7207
  8490.     AND.L    D1,D0            ;5A12: C081
  8491.     LEA    8(A4),A1        ;5A14: 43EC0008
  8492.     MOVE.B    0(A1,D0.L),D1        ;5A18: 12310800
  8493.     OR.B    D1,(A0)            ;5A1C: 8310
  8494.     ADDQ    #1,-54(A5)        ;5A1E: 526DFFCA
  8495. LAB_02DF:
  8496.     MOVE    -54(A5),D0        ;5A22: 302DFFCA
  8497.     CMP    -52(A5),D0        ;5A26: B06DFFCC
  8498.     BLT.S    LAB_02DE        ;5A2A: 6DCE
  8499.     BRA    LAB_02F5        ;5A2C: 60000250
  8500. LAB_02E0:
  8501.     MOVE    -52(A5),D0        ;5A30: 302DFFCC
  8502.     MOVE    -60(A5),D1        ;5A34: 322DFFC4
  8503.     CMP    D0,D1            ;5A38: B240
  8504.     BNE.S    LAB_02E1        ;5A3A: 661A
  8505.     EXT.L    D0            ;5A3C: 48C0
  8506.     ASR.L    #3,D0            ;5A3E: E680
  8507.     MOVE    -52(A5),D2        ;5A40: 342DFFCC
  8508.     EXT.L    D2            ;5A44: 48C2
  8509.     MOVEQ    #7,D3            ;5A46: 7607
  8510.     AND.L    D3,D2            ;5A48: C483
  8511.     LEA    8(A4),A0        ;5A4A: 41EC0008
  8512.     MOVE.B    0(A0,D2.L),D3        ;5A4E: 16302800
  8513.     EOR.B    D3,0(A3,D0.L)        ;5A52: B7330800
  8514. LAB_02E1:
  8515.     MOVE    -70(A5),D0        ;5A56: 302DFFBA
  8516.     TST    D0            ;5A5A: 4A40
  8517.     BLE    LAB_02F5        ;5A5C: 6F000220
  8518.     MOVE    D1,-54(A5)        ;5A60: 3B41FFCA
  8519.     BRA.S    LAB_02E3        ;5A64: 6028
  8520. LAB_02E2:
  8521.     MOVE    -54(A5),D0        ;5A66: 302DFFCA
  8522.     EXT.L    D0            ;5A6A: 48C0
  8523.     ASR.L    #3,D0            ;5A6C: E680
  8524.     MOVEA.L    A3,A0            ;5A6E: 204B
  8525.     SUBA    -72(A5),A0        ;5A70: 90EDFFB8
  8526.     ADDA.L    D0,A0            ;5A74: D1C0
  8527.     MOVE    -54(A5),D0        ;5A76: 302DFFCA
  8528.     EXT.L    D0            ;5A7A: 48C0
  8529.     MOVEQ    #7,D1            ;5A7C: 7207
  8530.     AND.L    D1,D0            ;5A7E: C081
  8531.     LEA    8(A4),A1        ;5A80: 43EC0008
  8532.     MOVE.B    0(A1,D0.L),D1        ;5A84: 12310800
  8533.     OR.B    D1,(A0)            ;5A88: 8310
  8534.     ADDQ    #1,-54(A5)        ;5A8A: 526DFFCA
  8535. LAB_02E3:
  8536.     MOVE    -54(A5),D0        ;5A8E: 302DFFCA
  8537.     CMP    -52(A5),D0        ;5A92: B06DFFCC
  8538.     BLT.S    LAB_02E2        ;5A96: 6DCE
  8539.     BRA    LAB_02F5        ;5A98: 600001E4
  8540. LAB_02E4:
  8541.     TST    -62(A5)            ;5A9C: 4A6DFFC2
  8542.     BEQ    LAB_02F5        ;5AA0: 670001DC
  8543.     MOVE    -52(A5),D0        ;5AA4: 302DFFCC
  8544.     MOVE    -60(A5),D1        ;5AA8: 322DFFC4
  8545.     CMP    D0,D1            ;5AAC: B240
  8546.     BNE.S    LAB_02E5        ;5AAE: 661A
  8547.     EXT.L    D0            ;5AB0: 48C0
  8548.     ASR.L    #3,D0            ;5AB2: E680
  8549.     MOVE    -52(A5),D1        ;5AB4: 322DFFCC
  8550.     EXT.L    D1            ;5AB8: 48C1
  8551.     MOVEQ    #7,D2            ;5ABA: 7407
  8552.     AND.L    D2,D1            ;5ABC: C282
  8553.     LEA    8(A4),A0        ;5ABE: 41EC0008
  8554.     MOVE.B    0(A0,D1.L),D2        ;5AC2: 14301800
  8555.     EOR.B    D2,0(A3,D0.L)        ;5AC6: B5330800
  8556. LAB_02E5:
  8557.     MOVE    -52(A5),-54(A5)        ;5ACA: 3B6DFFCCFFCA
  8558.     BRA.S    LAB_02E7        ;5AD0: 6028
  8559. LAB_02E6:
  8560.     MOVE    -54(A5),D0        ;5AD2: 302DFFCA
  8561.     EXT.L    D0            ;5AD6: 48C0
  8562.     ASR.L    #3,D0            ;5AD8: E680
  8563.     MOVEA.L    A3,A0            ;5ADA: 204B
  8564.     SUBA    -72(A5),A0        ;5ADC: 90EDFFB8
  8565.     ADDA.L    D0,A0            ;5AE0: D1C0
  8566.     MOVE    -54(A5),D0        ;5AE2: 302DFFCA
  8567.     EXT.L    D0            ;5AE6: 48C0
  8568.     MOVEQ    #7,D1            ;5AE8: 7207
  8569.     AND.L    D1,D0            ;5AEA: C081
  8570.     LEA    8(A4),A1        ;5AEC: 43EC0008
  8571.     MOVE.B    0(A1,D0.L),D1        ;5AF0: 12310800
  8572.     OR.B    D1,(A0)            ;5AF4: 8310
  8573.     ADDQ    #1,-54(A5)        ;5AF6: 526DFFCA
  8574. LAB_02E7:
  8575.     MOVE    -54(A5),D0        ;5AFA: 302DFFCA
  8576.     CMP    -60(A5),D0        ;5AFE: B06DFFC4
  8577.     BLT.S    LAB_02E6        ;5B02: 6DCE
  8578.     BRA    LAB_02F5        ;5B04: 60000178
  8579. LAB_02E8:
  8580.     TST    -64(A5)            ;5B08: 4A6DFFC0
  8581.     BEQ    LAB_02F1        ;5B0C: 6700010A
  8582.     MOVE    -52(A5),D0        ;5B10: 302DFFCC
  8583.     EXT.L    D0            ;5B14: 48C0
  8584.     ASR.L    #3,D0            ;5B16: E680
  8585.     MOVE    -52(A5),D1        ;5B18: 322DFFCC
  8586.     EXT.L    D1            ;5B1C: 48C1
  8587.     MOVEQ    #7,D2            ;5B1E: 7407
  8588.     AND.L    D2,D1            ;5B20: C282
  8589.     LEA    8(A4),A0        ;5B22: 41EC0008
  8590.     MOVE.B    0(A0,D1.L),D2        ;5B26: 14301800
  8591.     OR.B    D2,0(A3,D0.L)        ;5B2A: 85330800
  8592.     TST    -62(A5)            ;5B2E: 4A6DFFC2
  8593.     BEQ.S    LAB_02ED        ;5B32: 677A
  8594.     MOVE    -60(A5),D0        ;5B34: 302DFFC4
  8595.     SUBQ    #1,D0            ;5B38: 5340
  8596.     MOVE    D0,-54(A5)        ;5B3A: 3B40FFCA
  8597.     BRA.S    LAB_02EA        ;5B3E: 6022
  8598. LAB_02E9:
  8599.     MOVE    -54(A5),D0        ;5B40: 302DFFCA
  8600.     EXT.L    D0            ;5B44: 48C0
  8601.     ASR.L    #3,D0            ;5B46: E680
  8602.     MOVE    -54(A5),D1        ;5B48: 322DFFCA
  8603.     EXT.L    D1            ;5B4C: 48C1
  8604.     MOVEQ    #7,D2            ;5B4E: 7407
  8605.     AND.L    D2,D1            ;5B50: C282
  8606.     LEA    8(A4),A0        ;5B52: 41EC0008
  8607.     MOVE.B    0(A0,D1.L),D2        ;5B56: 14301800
  8608.     OR.B    D2,0(A3,D0.L)        ;5B5A: 85330800
  8609.     SUBQ    #1,-54(A5)        ;5B5E: 536DFFCA
  8610. LAB_02EA:
  8611.     MOVE    -54(A5),D0        ;5B62: 302DFFCA
  8612.     CMP    -52(A5),D0        ;5B66: B06DFFCC
  8613.     BGT.S    LAB_02E9        ;5B6A: 6ED4
  8614.     MOVE    -60(A5),D0        ;5B6C: 302DFFC4
  8615.     ADDQ    #1,D0            ;5B70: 5240
  8616.     MOVE    D0,-54(A5)        ;5B72: 3B40FFCA
  8617.     BRA.S    LAB_02EC        ;5B76: 6028
  8618. LAB_02EB:
  8619.     MOVE    -54(A5),D0        ;5B78: 302DFFCA
  8620.     EXT.L    D0            ;5B7C: 48C0
  8621.     ASR.L    #3,D0            ;5B7E: E680
  8622.     MOVEA.L    A3,A0            ;5B80: 204B
  8623.     SUBA    -72(A5),A0        ;5B82: 90EDFFB8
  8624.     ADDA.L    D0,A0            ;5B86: D1C0
  8625.     MOVE    -54(A5),D0        ;5B88: 302DFFCA
  8626.     EXT.L    D0            ;5B8C: 48C0
  8627.     MOVEQ    #7,D1            ;5B8E: 7207
  8628.     AND.L    D1,D0            ;5B90: C081
  8629.     LEA    8(A4),A1        ;5B92: 43EC0008
  8630.     MOVE.B    0(A1,D0.L),D1        ;5B96: 12310800
  8631.     OR.B    D1,(A0)            ;5B9A: 8310
  8632.     ADDQ    #1,-54(A5)        ;5B9C: 526DFFCA
  8633. LAB_02EC:
  8634.     MOVE    -54(A5),D0        ;5BA0: 302DFFCA
  8635.     CMP    -52(A5),D0        ;5BA4: B06DFFCC
  8636.     BLT.S    LAB_02EB        ;5BA8: 6DCE
  8637.     BRA    LAB_02F5        ;5BAA: 600000D2
  8638. LAB_02ED:
  8639.     MOVE    -52(A5),D0        ;5BAE: 302DFFCC
  8640.     MOVE    -60(A5),D1        ;5BB2: 322DFFC4
  8641.     CMP    D0,D1            ;5BB6: B240
  8642.     BNE.S    LAB_02EE        ;5BB8: 661A
  8643.     EXT.L    D0            ;5BBA: 48C0
  8644.     ASR.L    #3,D0            ;5BBC: E680
  8645.     MOVE    -52(A5),D2        ;5BBE: 342DFFCC
  8646.     EXT.L    D2            ;5BC2: 48C2
  8647.     MOVEQ    #7,D3            ;5BC4: 7607
  8648.     AND.L    D3,D2            ;5BC6: C483
  8649.     LEA    8(A4),A0        ;5BC8: 41EC0008
  8650.     MOVE.B    0(A0,D2.L),D3        ;5BCC: 16302800
  8651.     EOR.B    D3,0(A3,D0.L)        ;5BD0: B7330800
  8652. LAB_02EE:
  8653.     MOVE    -70(A5),D0        ;5BD4: 302DFFBA
  8654.     TST    D0            ;5BD8: 4A40
  8655.     BLE    LAB_02F5        ;5BDA: 6F0000A2
  8656.     MOVE    D1,-54(A5)        ;5BDE: 3B41FFCA
  8657.     BRA.S    LAB_02F0        ;5BE2: 6028
  8658. LAB_02EF:
  8659.     MOVE    -54(A5),D0        ;5BE4: 302DFFCA
  8660.     EXT.L    D0            ;5BE8: 48C0
  8661.     ASR.L    #3,D0            ;5BEA: E680
  8662.     MOVEA.L    A3,A0            ;5BEC: 204B
  8663.     SUBA    -72(A5),A0        ;5BEE: 90EDFFB8
  8664.     ADDA.L    D0,A0            ;5BF2: D1C0
  8665.     MOVE    -54(A5),D0        ;5BF4: 302DFFCA
  8666.     EXT.L    D0            ;5BF8: 48C0
  8667.     MOVEQ    #7,D1            ;5BFA: 7207
  8668.     AND.L    D1,D0            ;5BFC: C081
  8669.     LEA    8(A4),A1        ;5BFE: 43EC0008
  8670.     MOVE.B    0(A1,D0.L),D1        ;5C02: 12310800
  8671.     OR.B    D1,(A0)            ;5C06: 8310
  8672.     ADDQ    #1,-54(A5)        ;5C08: 526DFFCA
  8673. LAB_02F0:
  8674.     MOVE    -54(A5),D0        ;5C0C: 302DFFCA
  8675.     CMP    -52(A5),D0        ;5C10: B06DFFCC
  8676.     BLT.S    LAB_02EF        ;5C14: 6DCE
  8677.     BRA.S    LAB_02F5        ;5C16: 6066
  8678. LAB_02F1:
  8679.     TST    -62(A5)            ;5C18: 4A6DFFC2
  8680.     BEQ.S    LAB_02F5        ;5C1C: 6760
  8681.     MOVE    -52(A5),D0        ;5C1E: 302DFFCC
  8682.     MOVE    -60(A5),D1        ;5C22: 322DFFC4
  8683.     CMP    D0,D1            ;5C26: B240
  8684.     BNE.S    LAB_02F2        ;5C28: 661A
  8685.     EXT.L    D0            ;5C2A: 48C0
  8686.     ASR.L    #3,D0            ;5C2C: E680
  8687.     MOVE    -52(A5),D1        ;5C2E: 322DFFCC
  8688.     EXT.L    D1            ;5C32: 48C1
  8689.     MOVEQ    #7,D2            ;5C34: 7407
  8690.     AND.L    D2,D1            ;5C36: C282
  8691.     LEA    8(A4),A0        ;5C38: 41EC0008
  8692.     MOVE.B    0(A0,D1.L),D2        ;5C3C: 14301800
  8693.     EOR.B    D2,0(A3,D0.L)        ;5C40: B5330800
  8694. LAB_02F2:
  8695.     MOVE    -52(A5),-54(A5)        ;5C44: 3B6DFFCCFFCA
  8696.     BRA.S    LAB_02F4        ;5C4A: 6028
  8697. LAB_02F3:
  8698.     MOVE    -54(A5),D0        ;5C4C: 302DFFCA
  8699.     EXT.L    D0            ;5C50: 48C0
  8700.     ASR.L    #3,D0            ;5C52: E680
  8701.     MOVEA.L    A3,A0            ;5C54: 204B
  8702.     SUBA    -72(A5),A0        ;5C56: 90EDFFB8
  8703.     ADDA.L    D0,A0            ;5C5A: D1C0
  8704.     MOVE    -54(A5),D0        ;5C5C: 302DFFCA
  8705.     EXT.L    D0            ;5C60: 48C0
  8706.     MOVEQ    #7,D1            ;5C62: 7207
  8707.     AND.L    D1,D0            ;5C64: C081
  8708.     LEA    8(A4),A1        ;5C66: 43EC0008
  8709.     MOVE.B    0(A1,D0.L),D1        ;5C6A: 12310800
  8710.     OR.B    D1,(A0)            ;5C6E: 8310
  8711.     ADDQ    #1,-54(A5)        ;5C70: 526DFFCA
  8712. LAB_02F4:
  8713.     MOVE    -54(A5),D0        ;5C74: 302DFFCA
  8714.     CMP    -60(A5),D0        ;5C78: B06DFFC4
  8715.     BLT.S    LAB_02F3        ;5C7C: 6DCE
  8716. LAB_02F5:
  8717.     ADDQ    #1,-36(A5)        ;5C7E: 526DFFDC
  8718. LAB_02F6:
  8719.     MOVE    968(A4),D0        ;5C82: 302C03C8
  8720.     MOVE    -36(A5),D1        ;5C86: 322DFFDC
  8721.     CMP    D0,D1            ;5C8A: B240
  8722.     BCS    LAB_029B        ;5C8C: 6500F462
  8723.     MOVE    1088(A4),D0        ;5C90: 302C0440
  8724.     MOVE    1114(A4),D1        ;5C94: 322C045A
  8725.     ADD    D0,D1            ;5C98: D240
  8726.     MOVE    D1,1114(A4)        ;5C9A: 3941045A
  8727.     MOVE    1486(A4),D1        ;5C9E: 322C05CE
  8728.     ADD    D0,D1            ;5CA2: D240
  8729.     MOVE    D1,1486(A4)        ;5CA4: 394105CE
  8730.     MOVEM.L    (A7)+,D2-D7/A2-A3/A6    ;5CA8: 4CDF4CFC
  8731.     UNLK    A5            ;5CAC: 4E5D
  8732.     RTS                ;5CAE: 4E75
  8733. LAB_02F7:
  8734.     LINK    A5,#-4            ;5CB0: 4E55FFFC
  8735.     MOVEM.L    D2/D5-D7/A3,-(A7)    ;5CB4: 48E72710
  8736.     MOVE    34(A7),D7        ;5CB8: 3E2F0022
  8737.     MOVEA.L    36(A7),A3        ;5CBC: 266F0024
  8738.     MOVE    42(A7),D6        ;5CC0: 3C2F002A
  8739.     TST    D7            ;5CC4: 4A47
  8740.     BPL.S    LAB_02F8        ;5CC6: 6A08
  8741.     MOVE.L    D7,D0            ;5CC8: 2007
  8742.     EXT.L    D0            ;5CCA: 48C0
  8743.     NEG.L    D0            ;5CCC: 4480
  8744.     BRA.S    LAB_02F9        ;5CCE: 6004
  8745. LAB_02F8:
  8746.     MOVE.L    D7,D0            ;5CD0: 2007
  8747.     EXT.L    D0            ;5CD2: 48C0
  8748. LAB_02F9:
  8749.     MOVE    4(A3),D1        ;5CD4: 322B0004
  8750.     MOVE    6(A3),D2        ;5CD8: 342B0006
  8751.     ASR    D2,D1            ;5CDC: E461
  8752.     MOVE    D0,22(A7)        ;5CDE: 3F400016
  8753.     CMP    D1,D0            ;5CE2: B041
  8754.     BLE.S    LAB_02FC        ;5CE4: 6F4E
  8755.     MOVE    40(A3),D2        ;5CE6: 342B0028
  8756.     EXT.L    D2            ;5CEA: 48C2
  8757.     EXT.L    D0            ;5CEC: 48C0
  8758.     SUB.L    D2,D0            ;5CEE: 9082
  8759.     MOVE.L    D0,D5            ;5CF0: 2A00
  8760.     TST.L    D5            ;5CF2: 4A85
  8761.     BPL.S    LAB_02FA        ;5CF4: 6A10
  8762.     MOVE    22(A7),D0        ;5CF6: 302F0016
  8763.     EXT.L    D0            ;5CFA: 48C0
  8764.     MOVE    40(A3),D2        ;5CFC: 342B0028
  8765.     EXT.L    D2            ;5D00: 48C2
  8766.     SUB.L    D0,D2            ;5D02: 9480
  8767.     BRA.S    LAB_02FB        ;5D04: 6002
  8768. LAB_02FA:
  8769.     MOVE.L    D5,D2            ;5D06: 2405
  8770. LAB_02FB:
  8771.     CMP    D1,D2            ;5D08: B441
  8772.     BGT.S    LAB_02FC        ;5D0A: 6E28
  8773.     MOVE.L    D6,D0            ;5D0C: 2006
  8774.     EXT.L    D0            ;5D0E: 48C0
  8775.     ADD.L    D0,D0            ;5D10: D080
  8776.     MOVE    42(A3,D0.L),D1        ;5D12: 3233082A
  8777.     MOVE    D1,2036(A4)        ;5D16: 394107F4
  8778.     MOVE    50(A3,D0.L),D2        ;5D1A: 34330832
  8779.     MOVE    D2,2038(A4)        ;5D1E: 394207F6
  8780.     TST    D7            ;5D22: 4A47
  8781.     BPL.S    LAB_02FD        ;5D24: 6A20
  8782.     NEG    D1            ;5D26: 4441
  8783.     MOVE    D1,2036(A4)        ;5D28: 394107F4
  8784.     NEG    D2            ;5D2C: 4442
  8785.     MOVE    D2,2038(A4)        ;5D2E: 394207F6
  8786.     BRA.S    LAB_02FD        ;5D32: 6012
  8787. LAB_02FC:
  8788.     MOVE.L    D7,D0            ;5D34: 2007
  8789.     EXT.L    D0            ;5D36: 48C0
  8790.     MOVE.L    D6,D1            ;5D38: 2206
  8791.     EXT.L    D1            ;5D3A: 48C1
  8792.     MOVE.L    D1,-(A7)        ;5D3C: 2F01
  8793.     MOVE.L    A3,-(A7)        ;5D3E: 2F0B
  8794.     MOVE.L    D0,-(A7)        ;5D40: 2F00
  8795.     JSR    LAB_0039(PC)        ;5D42: 4EBAA760
  8796. LAB_02FD:
  8797.     MOVEM.L    -24(A5),D2/D5-D7/A3    ;5D46: 4CED08E4FFE8
  8798.     UNLK    A5            ;5D4C: 4E5D
  8799.     RTS                ;5D4E: 4E75
  8800. LAB_02FE:
  8801.     LINK    A5,#-8            ;5D50: 4E55FFF8
  8802.     MOVEM.L    D2/D4-D7/A2-A3,-(A7)    ;5D54: 48E72F30
  8803.     MOVE.B    11(A5),D7        ;5D58: 1E2D000B
  8804.     MOVE.B    15(A5),D6        ;5D5C: 1C2D000F
  8805.     MOVE.B    19(A5),D5        ;5D60: 1A2D0013
  8806.     MOVEA.L    20(A5),A3        ;5D64: 266D0014
  8807.     MOVEQ    #0,D0            ;5D68: 7000
  8808.     MOVE.B    D7,D0            ;5D6A: 1007
  8809.     MOVEQ    #12,D1            ;5D6C: 720C
  8810.     MULS    D1,D0            ;5D6E: C1C1
  8811.     MOVEA.L    A3,A2            ;5D70: 244B
  8812.     ADDA.L    D0,A2            ;5D72: D5C0
  8813.     MOVE.L    D5,D0            ;5D74: 2005
  8814.     ANDI.B    #$03,D0            ;5D76: 02000003
  8815.     MOVE.B    D0,10(A2)        ;5D7A: 1540000A
  8816.     MOVE.B    D6,9(A2)        ;5D7E: 15460009
  8817.     MOVEQ    #1,D0            ;5D82: 7001
  8818.     CMP.B    8(A2),D0        ;5D84: B02A0008
  8819.     BEQ    LAB_0305        ;5D88: 670000EC
  8820.     MOVEQ    #0,D2            ;5D8C: 7400
  8821.     MOVE.B    D6,D2            ;5D8E: 1406
  8822.     MULS    D1,D2            ;5D90: C5C1
  8823.     ADDA.L    D2,A3            ;5D92: D7C2
  8824.     MOVE.L    D5,D1            ;5D94: 2205
  8825.     ANDI.B    #$14,D1            ;5D96: 02010014
  8826.     SUBQ.B    #4,D1            ;5D9A: 5901
  8827.     BNE.S    LAB_02FF        ;5D9C: 6612
  8828.     MOVE    2(A3),D1        ;5D9E: 322B0002
  8829.     MOVE    4(A3),D2        ;5DA2: 342B0004
  8830.     SUB    D1,D2            ;5DA6: 9441
  8831.     ADD    D2,4(A2)        ;5DA8: D56A0004
  8832.     BRA    LAB_0305        ;5DAC: 600000C8
  8833. LAB_02FF:
  8834.     MOVE.B    D0,8(A2)        ;5DB0: 15400008
  8835.     MOVE    2(A3),D0        ;5DB4: 302B0002
  8836.     EXT.L    D0            ;5DB8: 48C0
  8837.     MOVE    2(A2),D1        ;5DBA: 322A0002
  8838.     EXT.L    D1            ;5DBE: 48C1
  8839.     SUB.L    D0,D1            ;5DC0: 9280
  8840.     MOVEQ    #0,D0            ;5DC2: 7000
  8841.     MOVE.B    10(A2),D0        ;5DC4: 102A000A
  8842.     MOVE.L    D0,-(A7)        ;5DC8: 2F00
  8843.     MOVE.L    24(A5),-(A7)        ;5DCA: 2F2D0018
  8844.     MOVE.L    D1,-(A7)        ;5DCE: 2F01
  8845.     MOVEA.L    2032(A4),A0        ;5DD0: 206C07F0
  8846.     JSR    (A0)            ;5DD4: 4E90
  8847.     LEA    12(A7),A7        ;5DD6: 4FEF000C
  8848.     MOVE    2036(A4),D0        ;5DDA: 302C07F4
  8849.     BGE.S    LAB_0300        ;5DDE: 6C06
  8850.     EXT.L    D0            ;5DE0: 48C0
  8851.     NEG.L    D0            ;5DE2: 4480
  8852.     BRA.S    LAB_0301        ;5DE4: 6006
  8853. LAB_0300:
  8854.     MOVE    2036(A4),D0        ;5DE6: 302C07F4
  8855.     EXT.L    D0            ;5DEA: 48C0
  8856. LAB_0301:
  8857.     MOVEA.L    24(A5),A0        ;5DEC: 206D0018
  8858.     MOVE    34(A0),D1        ;5DF0: 32280022
  8859.     EXT.L    D1            ;5DF4: 48C1
  8860.     CMP.L    D1,D0            ;5DF6: B081
  8861.     BGE.S    LAB_0302        ;5DF8: 6C10
  8862.     BTST    #4,D5            ;5DFA: 08050004
  8863.     BEQ.S    LAB_0302        ;5DFE: 670A
  8864.     MOVE    4(A3),D0        ;5E00: 302B0004
  8865.     MOVE    D0,4(A2)        ;5E04: 35400004
  8866.     BRA.S    LAB_0305        ;5E08: 606C
  8867. LAB_0302:
  8868.     MOVE    2036(A4),D0        ;5E0A: 302C07F4
  8869.     BNE.S    LAB_0304        ;5E0E: 664E
  8870.     MOVE    6(A0),D1        ;5E10: 32280006
  8871.     EXT.L    D1            ;5E14: 48C1
  8872.     MOVE    2(A0),D2        ;5E16: 34280002
  8873.     EXT.L    D2            ;5E1A: 48C2
  8874.     ASR.L    D1,D2            ;5E1C: E2A2
  8875.     MOVE.L    D2,D4            ;5E1E: 2802
  8876.     MOVE    2(A2),D1        ;5E20: 322A0002
  8877.     CMP    2(A3),D1        ;5E24: B26B0002
  8878.     BLT.S    LAB_0303        ;5E28: 6D1A
  8879.     MOVE    4(A3),D1        ;5E2A: 322B0004
  8880.     EXT.L    D1            ;5E2E: 48C1
  8881.     ADD.L    D4,D1            ;5E30: D284
  8882.     MOVE    D1,4(A2)        ;5E32: 35410004
  8883.     MOVE    6(A3),D0        ;5E36: 302B0006
  8884.     MOVE.L    D0,D1            ;5E3A: 2200
  8885.     ADDQ    #1,D1            ;5E3C: 5241
  8886.     MOVE    D1,6(A2)        ;5E3E: 35410006
  8887.     BRA.S    LAB_0305        ;5E42: 6032
  8888. LAB_0303:
  8889.     MOVE    4(A3),D1        ;5E44: 322B0004
  8890.     EXT.L    D1            ;5E48: 48C1
  8891.     SUB.L    D4,D1            ;5E4A: 9284
  8892.     MOVE    D1,4(A2)        ;5E4C: 35410004
  8893.     MOVE    6(A3),D0        ;5E50: 302B0006
  8894.     MOVE.L    D0,D1            ;5E54: 2200
  8895.     SUBQ    #1,D1            ;5E56: 5341
  8896.     MOVE    D1,6(A2)        ;5E58: 35410006
  8897.     BRA.S    LAB_0305        ;5E5C: 6018
  8898. LAB_0304:
  8899.     MOVE    4(A3),D1        ;5E5E: 322B0004
  8900.     ADD    D0,D1            ;5E62: D240
  8901.     MOVE    D1,4(A2)        ;5E64: 35410004
  8902.     MOVE    2038(A4),D0        ;5E68: 302C07F6
  8903.     MOVE    6(A3),D1        ;5E6C: 322B0006
  8904.     ADD    D0,D1            ;5E70: D240
  8905.     MOVE    D1,6(A2)        ;5E72: 35410006
  8906. LAB_0305:
  8907.     MOVEM.L    (A7)+,D2/D4-D7/A2-A3    ;5E76: 4CDF0CF4
  8908.     UNLK    A5            ;5E7A: 4E5D
  8909.     RTS                ;5E7C: 4E75
  8910. LAB_0306:
  8911.     LINK    A5,#-32            ;5E7E: 4E55FFE0
  8912.     MOVEM.L    D2-D7/A2-A3,-(A7)    ;5E82: 48E73F30
  8913.     MOVEA.L    8(A5),A3        ;5E86: 266D0008
  8914.     MOVEQ    #0,D6            ;5E8A: 7C00
  8915.     MOVEQ    #0,D7            ;5E8C: 7E00
  8916.     BRA    LAB_0310        ;5E8E: 60000100
  8917. LAB_0307:
  8918.     MOVEA.L    26(A3),A0        ;5E92: 206B001A
  8919.     ADDA.L    D7,A0            ;5E96: D1C7
  8920.     MOVEA.L    22(A3),A1        ;5E98: 226B0016
  8921.     ADDA.L    D7,A1            ;5E9C: D3C7
  8922.     MOVEA.L    A1,A2            ;5E9E: 2449
  8923.     MOVEQ    #0,D0            ;5EA0: 7000
  8924.     MOVE.B    (A2),D0            ;5EA2: 1012
  8925.     MOVEQ    #12,D1            ;5EA4: 720C
  8926.     MULS    D1,D0            ;5EA6: C1C1
  8927.     MOVEA.L    12(A5),A1        ;5EA8: 226D000C
  8928.     MOVE    4(A1,D0.L),D2        ;5EAC: 34310804
  8929.     EXT.L    D2            ;5EB0: 48C2
  8930.     MOVEQ    #0,D3            ;5EB2: 7600
  8931.     MOVE.B    (A0),D3            ;5EB4: 1610
  8932.     MULS    D1,D3            ;5EB6: C7C1
  8933.     MOVE    4(A1,D3.L),D1        ;5EB8: 32313804
  8934.     EXT.L    D1            ;5EBC: 48C1
  8935.     SUB.L    D2,D1            ;5EBE: 9282
  8936.     MOVE.L    D1,D5            ;5EC0: 2A01
  8937.     MOVE    2(A1,D0.L),D1        ;5EC2: 32310802
  8938.     EXT.L    D1            ;5EC6: 48C1
  8939.     MOVE    2(A1,D3.L),D0        ;5EC8: 30313802
  8940.     EXT.L    D0            ;5ECC: 48C0
  8941.     SUB.L    D1,D0            ;5ECE: 9081
  8942.     MOVE.L    D0,D4            ;5ED0: 2800
  8943.     MOVEA.L    30(A3),A0        ;5ED2: 206B001E
  8944.     ADDA.L    D7,A0            ;5ED6: D1C7
  8945.     MOVE.L    A0,32(A7)        ;5ED8: 2F480020
  8946.     TST.L    D4            ;5EDC: 4A84
  8947.     BEQ.S    LAB_030B        ;5EDE: 676A
  8948.     MOVEQ    #0,D7            ;5EE0: 7E00
  8949.     BRA.S    LAB_030A        ;5EE2: 6058
  8950. LAB_0308:
  8951.     MOVEQ    #0,D0            ;5EE4: 7000
  8952.     MOVE.B    34(A3),D0        ;5EE6: 102B0022
  8953.     CMP.L    D0,D6            ;5EEA: BC80
  8954.     BLT.S    LAB_0309        ;5EEC: 6D06
  8955.     MOVEQ    #0,D0            ;5EEE: 7000
  8956.     BRA    LAB_0311        ;5EF0: 600000B0
  8957. LAB_0309:
  8958.     MOVEA.L    36(A3),A0        ;5EF4: 206B0024
  8959.     ADDA.L    D6,A0            ;5EF8: D1C6
  8960.     MOVEQ    #0,D0            ;5EFA: 7000
  8961.     MOVE.B    (A2),D0            ;5EFC: 1012
  8962.     MOVEQ    #12,D1            ;5EFE: 720C
  8963.     MULS    D1,D0            ;5F00: C1C1
  8964.     MOVEA.L    12(A5),A1        ;5F02: 226D000C
  8965.     MOVE    4(A1,D0.L),D2        ;5F06: 34310804
  8966.     MOVE    2(A1,D0.L),D3        ;5F0A: 36310802
  8967.     EXT.L    D3            ;5F0E: 48C3
  8968.     MOVEQ    #0,D0            ;5F10: 7000
  8969.     MOVE.B    (A0),D0            ;5F12: 1010
  8970.     MULS    D1,D0            ;5F14: C1C1
  8971.     MOVE    2(A1,D0.L),D1        ;5F16: 32310802
  8972.     EXT.L    D1            ;5F1A: 48C1
  8973.     SUB.L    D3,D1            ;5F1C: 9283
  8974.     MOVE.L    D0,36(A7)        ;5F1E: 2F400024
  8975.     MOVE.L    D5,D0            ;5F22: 2005
  8976.     JSR    LAB_03A2(PC)        ;5F24: 4EBA10BA
  8977.     MOVE.L    D4,D1            ;5F28: 2204
  8978.     JSR    LAB_03A3(PC)        ;5F2A: 4EBA10D4
  8979.     ADD    D2,D0            ;5F2E: D042
  8980.     MOVE.L    36(A7),D1        ;5F30: 222F0024
  8981.     MOVE    D0,4(A1,D1.L)        ;5F34: 33801804
  8982.     ADDQ.L    #1,D6            ;5F38: 5286
  8983.     ADDQ.L    #1,D7            ;5F3A: 5287
  8984. LAB_030A:
  8985.     MOVEQ    #0,D0            ;5F3C: 7000
  8986.     MOVEA.L    32(A7),A0        ;5F3E: 206F0020
  8987.     MOVE.B    (A0),D0            ;5F42: 1010
  8988.     CMP.L    D0,D7            ;5F44: BE80
  8989.     BLT.S    LAB_0308        ;5F46: 6D9C
  8990.     BRA.S    LAB_030F        ;5F48: 6040
  8991. LAB_030B:
  8992.     MOVEQ    #0,D7            ;5F4A: 7E00
  8993.     BRA.S    LAB_030E        ;5F4C: 6030
  8994. LAB_030C:
  8995.     MOVEQ    #0,D0            ;5F4E: 7000
  8996.     MOVE.B    34(A3),D0        ;5F50: 102B0022
  8997.     CMP.L    D0,D6            ;5F54: BC80
  8998.     BLT.S    LAB_030D        ;5F56: 6D04
  8999.     MOVEQ    #0,D0            ;5F58: 7000
  9000.     BRA.S    LAB_0311        ;5F5A: 6046
  9001. LAB_030D:
  9002.     MOVEA.L    36(A3),A0        ;5F5C: 206B0024
  9003.     ADDA.L    D6,A0            ;5F60: D1C6
  9004.     MOVEQ    #0,D0            ;5F62: 7000
  9005.     MOVE.B    (A2),D0            ;5F64: 1012
  9006.     MOVEQ    #12,D1            ;5F66: 720C
  9007.     MULS    D1,D0            ;5F68: C1C1
  9008.     MOVEQ    #0,D2            ;5F6A: 7400
  9009.     MOVE.B    (A0),D2            ;5F6C: 1410
  9010.     MULS    D1,D2            ;5F6E: C5C1
  9011.     MOVEA.L    12(A5),A0        ;5F70: 206D000C
  9012.     MOVE    4(A0,D0.L),4(A0,D2.L)    ;5F74: 31B008042804
  9013.     ADDQ.L    #1,D6            ;5F7A: 5286
  9014.     ADDQ.L    #1,D7            ;5F7C: 5287
  9015. LAB_030E:
  9016.     MOVEQ    #0,D0            ;5F7E: 7000
  9017.     MOVEA.L    32(A7),A0        ;5F80: 206F0020
  9018.     MOVE.B    (A0),D0            ;5F84: 1010
  9019.     CMP.L    D0,D7            ;5F86: BE80
  9020.     BLT.S    LAB_030C        ;5F88: 6DC4
  9021. LAB_030F:
  9022.     MOVE.L    -24(A5),D7        ;5F8A: 2E2DFFE8
  9023.     ADDQ.L    #1,D7            ;5F8E: 5287
  9024. LAB_0310:
  9025.     MOVE.L    D7,-24(A5)        ;5F90: 2B47FFE8
  9026.     MOVEQ    #0,D0            ;5F94: 7000
  9027.     MOVE.B    21(A3),D0        ;5F96: 102B0015
  9028.     CMP.L    D0,D7            ;5F9A: BE80
  9029.     BLT    LAB_0307        ;5F9C: 6D00FEF4
  9030.     MOVEQ    #1,D0            ;5FA0: 7001
  9031. LAB_0311:
  9032.     MOVEM.L    (A7)+,D2-D7/A2-A3    ;5FA2: 4CDF0CFC
  9033.     UNLK    A5            ;5FA6: 4E5D
  9034.     RTS                ;5FA8: 4E75
  9035. LAB_0312:
  9036.     LINK    A5,#-52            ;5FAA: 4E55FFCC
  9037.     MOVEM.L    D2-D7/A2-A3/A6,-(A7)    ;5FAE: 48E73F32
  9038.     MOVEA.L    12(A5),A3        ;5FB2: 266D000C
  9039.     MOVE    26(A5),D7        ;5FB6: 3E2D001A
  9040.     MOVEQ    #0,D0            ;5FBA: 7000
  9041.     MOVEA.L    8(A5),A0        ;5FBC: 206D0008
  9042.     MOVE.B    20(A0),D0        ;5FC0: 10280014
  9043.     LEA    LAB_0039(PC),A0        ;5FC4: 41FAA4DE
  9044.     CLR.B    -17(A5)            ;5FC8: 422DFFEF
  9045.     MOVEA.L    16(A5),A2        ;5FCC: 246D0010
  9046.     MOVE    2(A2),D1        ;5FD0: 322A0002
  9047.     MOVE    6(A2),D2        ;5FD4: 342A0006
  9048.     ASR    D2,D1            ;5FD8: E461
  9049.     MOVE    834(A4),D2        ;5FDA: 342C0342
  9050.     MOVE    D1,58(A7)        ;5FDE: 3F41003A
  9051.     MOVE.L    A0,2032(A4)        ;5FE2: 294807F0
  9052.     CMP    D2,D1            ;5FE6: B242
  9053.     BLT    LAB_0319        ;5FE8: 6D0000EC
  9054.     MOVE.L    D0,D2            ;5FEC: 2400
  9055.     EXT.L    D2            ;5FEE: 48C2
  9056.     ADD.L    D2,D2            ;5FF0: D482
  9057.     MOVEA.L    2(A3),A0        ;5FF2: 206B0002
  9058.     ADDA.L    D2,A0            ;5FF6: D1C2
  9059.     MOVE    (A0),D2            ;5FF8: 3410
  9060.     MOVEA.L    6(A3),A0        ;5FFA: 206B0006
  9061.     ADDA    D0,A0            ;5FFE: D0C0
  9062.     MOVEQ    #0,D0            ;6000: 7000
  9063.     MOVE.B    (A0),D0            ;6002: 1010
  9064.     MOVEM    D0,36(A7)        ;6004: 48AF00010024
  9065.     MOVE    D2,-16(A5)        ;600A: 3B42FFF0
  9066.     MOVE    40(A2),D3        ;600E: 362A0028
  9067.     CMP    D2,D3            ;6012: B642
  9068.     BEQ    LAB_0318        ;6014: 670000B2
  9069.     MOVE    D2,40(A2)        ;6018: 35420028
  9070.     MOVEQ    #0,D6            ;601C: 7C00
  9071.     MOVEA.L    A2,A3            ;601E: 264A
  9072.     MOVE.L    A2,-22(A5)        ;6020: 2B4AFFEA
  9073.     BRA    LAB_0317        ;6024: 60000090
  9074. LAB_0313:
  9075.     MOVE    -16(A5),D0        ;6028: 302DFFF0
  9076.     EXT.L    D0            ;602C: 48C0
  9077.     MOVE.L    D6,-(A7)        ;602E: 2F06
  9078.     MOVE.L    A2,-(A7)        ;6030: 2F0A
  9079.     MOVE.L    D0,-(A7)        ;6032: 2F00
  9080.     JSR    LAB_0039(PC)        ;6034: 4EBAA46E
  9081.     LEA    12(A7),A7        ;6038: 4FEF000C
  9082.     MOVE    2036(A4),D0        ;603C: 302C07F4
  9083.     CMP    34(A2),D0        ;6040: B06A0022
  9084.     BGE.S    LAB_0314        ;6044: 6C16
  9085.     MOVE    36(A7),D1        ;6046: 322F0024
  9086.     BTST    #1,D1            ;604A: 08010001
  9087.     BEQ.S    LAB_0314        ;604E: 670C
  9088.     MOVEQ    #0,D2            ;6050: 7400
  9089.     MOVE    D2,42(A3)        ;6052: 3742002A
  9090.     MOVE    D2,50(A3)        ;6056: 37420032
  9091.     BRA.S    LAB_0316        ;605A: 6028
  9092. LAB_0314:
  9093.     TST    D0            ;605C: 4A40
  9094.     BNE.S    LAB_0315        ;605E: 661A
  9095.     MOVE    36(A7),D1        ;6060: 322F0024
  9096.     BTST    #0,D1            ;6064: 08010000
  9097.     BNE.S    LAB_0315        ;6068: 6610
  9098.     MOVE    58(A7),D1        ;606A: 322F003A
  9099.     MOVE    D1,42(A3)        ;606E: 3741002A
  9100.     MOVEQ    #1,D0            ;6072: 7001
  9101.     MOVE    D0,50(A3)        ;6074: 37400032
  9102.     BRA.S    LAB_0316        ;6078: 600A
  9103. LAB_0315:
  9104.     MOVE    D0,42(A3)        ;607A: 3740002A
  9105.     MOVE    2038(A4),50(A3)        ;607E: 376C07F60032
  9106. LAB_0316:
  9107.     MOVE    58(A7),D0        ;6084: 302F003A
  9108.     MOVE.L    D0,D1            ;6088: 2200
  9109.     ASR    #1,D1            ;608A: E241
  9110.     MOVE    6(A2),D0        ;608C: 302A0006
  9111.     EXT.L    D0            ;6090: 48C0
  9112.     MOVEA.L    -22(A5),A0        ;6092: 206DFFEA
  9113.     MOVE.L    16(A0),D2        ;6096: 24280010
  9114.     ASR.L    D0,D2            ;609A: E0A2
  9115.     MOVE    -16(A5),D0        ;609C: 302DFFF0
  9116.     ADD    D2,D0            ;60A0: D042
  9117.     SUB    D1,D0            ;60A2: 9041
  9118.     MOVE    42(A3),D1        ;60A4: 322B002A
  9119.     SUB    D0,D1            ;60A8: 9240
  9120.     MOVE    D1,58(A3)        ;60AA: 3741003A
  9121.     ADDQ.L    #1,D6            ;60AE: 5286
  9122.     ADDQ.L    #2,A3            ;60B0: 548B
  9123.     ADDQ.L    #4,-22(A5)        ;60B2: 58ADFFEA
  9124. LAB_0317:
  9125.     MOVEQ    #4,D0            ;60B6: 7004
  9126.     CMP.L    D0,D6            ;60B8: BC80
  9127.     BLT    LAB_0313        ;60BA: 6D00FF6C
  9128.     MOVEQ    #0,D0            ;60BE: 7000
  9129.     MOVE    D0,62(A2)        ;60C0: 3540003E
  9130.     MOVE    D0,64(A2)        ;60C4: 35400040
  9131. LAB_0318:
  9132.     LEA    LAB_02F7(PC),A0        ;60C8: 41FAFBE6
  9133.     MOVE.B    #$01,-17(A5)        ;60CC: 1B7C0001FFEF
  9134.     MOVE.L    A0,2032(A4)        ;60D2: 294807F0
  9135. LAB_0319:
  9136.     MOVEQ    #0,D0            ;60D6: 7000
  9137.     MOVE.L    D0,D5            ;60D8: 2A00
  9138.     MOVEA.L    8(A5),A2        ;60DA: 246D0008
  9139.     MOVE    D0,-12(A5)        ;60DE: 3B40FFF4
  9140.     BRA    LAB_0326        ;60E2: 6000021C
  9141. LAB_031A:
  9142.     MOVEA.L    12(A2),A0        ;60E6: 206A000C
  9143.     MOVEQ    #0,D0            ;60EA: 7000
  9144.     MOVE    D5,D0            ;60EC: 3005
  9145.     ADDA.L    D0,A0            ;60EE: D1C0
  9146.     MOVE.B    (A0),D0            ;60F0: 1010
  9147.     MOVEQ    #0,D1            ;60F2: 7200
  9148.     MOVE.B    D0,D1            ;60F4: 1200
  9149.     MULS    #$000C,D1        ;60F6: C3FC000C
  9150.     ADDA.L    D1,A3            ;60FA: D7C1
  9151.     LEA    4(A3),A0        ;60FC: 41EB0004
  9152.     LEA    8(A3),A1        ;6100: 43EB0008
  9153.     LEA    6(A3),A6        ;6104: 4DEB0006
  9154.     MOVE.L    A1,48(A7)        ;6108: 2F490030
  9155.     MOVEA.L    16(A2),A1        ;610C: 226A0010
  9156.     MOVEQ    #0,D1            ;6110: 7200
  9157.     MOVE    D5,D1            ;6112: 3205
  9158.     ADDA.L    D1,A1            ;6114: D3C1
  9159.     MOVEA.L    A1,A2            ;6116: 2449
  9160.     MOVEQ    #0,D1            ;6118: 7200
  9161.     MOVE.B    (A2),D1            ;611A: 1212
  9162.     MOVE.L    D1,D2            ;611C: 2401
  9163.     ASR.L    #5,D2            ;611E: EA82
  9164.     MOVE.B    D0,56(A7)        ;6120: 1F400038
  9165.     MOVE    D2,42(A7)        ;6124: 3F42002A
  9166.     MOVE.L    A0,52(A7)        ;6128: 2F480034
  9167.     MOVE.L    A6,44(A7)        ;612C: 2F4E002C
  9168.     MOVE    -12(A5),D3        ;6130: 362DFFF4
  9169.     CMP    D3,D5            ;6134: BA43
  9170.     BNE.S    LAB_031B        ;6136: 663E
  9171.     ADDQ    #1,-12(A5)        ;6138: 526DFFF4
  9172.     MOVE.L    D7,D3            ;613C: 2607
  9173.     EXT.L    D3            ;613E: 48C3
  9174.     MOVE    (A0),D4            ;6140: 3810
  9175.     EXT.L    D4            ;6142: 48C4
  9176.     ADD.L    D3,D4            ;6144: D883
  9177.     PEA    (2).W            ;6146: 48780002
  9178.     MOVE.L    16(A5),-(A7)        ;614A: 2F2D0010
  9179.     MOVE.L    D4,-(A7)        ;614E: 2F04
  9180.     JSR    LAB_0039(PC)        ;6150: 4EBAA352
  9181.     LEA    12(A7),A7        ;6154: 4FEF000C
  9182.     MOVE    2036(A4),D0        ;6158: 302C07F4
  9183.     MOVEA.L    52(A7),A0        ;615C: 206F0034
  9184.     MOVE    D0,(A0)            ;6160: 3080
  9185.     MOVEA.L    44(A7),A1        ;6162: 226F002C
  9186.     MOVE    2038(A4),(A1)        ;6166: 32AC07F6
  9187.     MOVEQ    #1,D0            ;616A: 7001
  9188.     MOVEA.L    48(A7),A6        ;616C: 2C6F0030
  9189.     MOVE.B    D0,(A6)            ;6170: 1C80
  9190.     BRA    LAB_0323        ;6172: 60000136
  9191. LAB_031B:
  9192.     MOVEQ    #0,D3            ;6176: 7600
  9193.     MOVE.B    9(A3),D3        ;6178: 162B0009
  9194.     MULS    #$000C,D3        ;617C: C7FC000C
  9195.     MOVEA.L    20(A5),A1        ;6180: 226D0014
  9196.     ADDA.L    D3,A1            ;6184: D3C3
  9197.     MOVE    4(A1),D3        ;6186: 36290004
  9198.     MOVEM    D3,36(A7)        ;618A: 48AF00080024
  9199.     MOVEM.L    A1,38(A7)        ;6190: 48EF02000026
  9200.     MOVEA.L    48(A7),A0        ;6196: 206F0030
  9201.     MOVE.B    (A0),D4            ;619A: 1810
  9202.     BNE.S    LAB_031C        ;619C: 6606
  9203.     BTST    #3,D1            ;619E: 08010003
  9204.     BNE.S    LAB_031D        ;61A2: 6610
  9205. LAB_031C:
  9206.     MOVEA.L    A6,A2            ;61A4: 244E
  9207.     MOVEQ    #-1,D1            ;61A6: 72FF
  9208.     CMP    (A2),D1            ;61A8: B252
  9209.     BNE.S    LAB_031E        ;61AA: 665A
  9210.     SUBQ.B    #1,D4            ;61AC: 5304
  9211.     BNE.S    LAB_031E        ;61AE: 6656
  9212.     TST    D2            ;61B0: 4A42
  9213.     BEQ.S    LAB_031E        ;61B2: 6752
  9214. LAB_031D:
  9215.     MOVEA.L    A6,A2            ;61B4: 244E
  9216.     EXT.L    D3            ;61B6: 48C3
  9217.     MOVEA.L    52(A7),A0        ;61B8: 206F0034
  9218.     MOVE    (A0),D1            ;61BC: 3210
  9219.     EXT.L    D1            ;61BE: 48C1
  9220.     SUB.L    D3,D1            ;61C0: 9283
  9221.     MOVEQ    #0,D3            ;61C2: 7600
  9222.     MOVE.B    10(A3),D3        ;61C4: 162B000A
  9223.     MOVE.L    D3,-(A7)        ;61C8: 2F03
  9224.     MOVE.L    16(A5),-(A7)        ;61CA: 2F2D0010
  9225.     MOVE.L    D1,-(A7)        ;61CE: 2F01
  9226.     MOVEA.L    2032(A4),A6        ;61D0: 2C6C07F0
  9227.     JSR    (A6)            ;61D4: 4E96
  9228.     LEA    12(A7),A7        ;61D6: 4FEF000C
  9229.     MOVE    2036(A4),D0        ;61DA: 302C07F4
  9230.     MOVE    36(A7),D1        ;61DE: 322F0024
  9231.     ADD    D0,D1            ;61E2: D240
  9232.     MOVEA.L    52(A7),A0        ;61E4: 206F0034
  9233.     MOVE    D1,(A0)            ;61E8: 3081
  9234.     MOVE    2038(A4),D0        ;61EA: 302C07F6
  9235.     MOVEA.L    38(A7),A1        ;61EE: 226F0026
  9236.     MOVE    6(A1),D1        ;61F2: 32290006
  9237.     ADD    D0,D1            ;61F6: D240
  9238.     MOVE    D1,(A2)            ;61F8: 3481
  9239.     MOVEA.L    48(A7),A6        ;61FA: 2C6F0030
  9240.     MOVE.B    #$01,(A6)        ;61FE: 1CBC0001
  9241.     BRA    LAB_0323        ;6202: 600000A6
  9242. LAB_031E:
  9243.     MOVE    (A2),D1            ;6206: 3212
  9244.     MOVEQ    #-1,D3            ;6208: 76FF
  9245.     CMP    D3,D1            ;620A: B243
  9246.     BNE    LAB_0323        ;620C: 6600009C
  9247.     MOVEA.L    16(A5),A0        ;6210: 206D0010
  9248.     MOVE    6(A0),D3        ;6214: 36280006
  9249.     EXT.L    D3            ;6218: 48C3
  9250.     MOVE    4(A0),D4        ;621A: 38280004
  9251.     EXT.L    D4            ;621E: 48C4
  9252.     MOVEQ    #0,D0            ;6220: 7000
  9253.     MOVE.B    10(A3),D0        ;6222: 102B000A
  9254.     MOVE.L    D0,D2            ;6226: 2400
  9255.     EXT.L    D2            ;6228: 48C2
  9256.     ASL.L    #2,D2            ;622A: E582
  9257.     MOVE.L    D2,60(A7)        ;622C: 2F42003C
  9258.     MOVE.L    60(A7),D2        ;6230: 242F003C
  9259.     MOVE.L    16(A0,D2.L),D2        ;6234: 24302810
  9260.     SUB.L    D4,D2            ;6238: 9484
  9261.     ASR.L    D3,D2            ;623A: E6A2
  9262.     MOVEA.L    A1,A2            ;623C: 2449
  9263.     MOVE    D2,-14(A5)        ;623E: 3B42FFF2
  9264.     TST.B    -17(A5)            ;6242: 4A2DFFEF
  9265.     BEQ.S    LAB_0321        ;6246: 6744
  9266.     MOVE    (A2),D1            ;6248: 3212
  9267.     EXT.L    D1            ;624A: 48C1
  9268.     MOVE    (A3),D3            ;624C: 3613
  9269.     EXT.L    D3            ;624E: 48C3
  9270.     SUB.L    D1,D3            ;6250: 9681
  9271.     MOVE.L    D3,D6            ;6252: 2C03
  9272.     TST.L    D6            ;6254: 4A86
  9273.     BPL.S    LAB_031F        ;6256: 6A0C
  9274.     MOVE    (A3),D1            ;6258: 3213
  9275.     EXT.L    D1            ;625A: 48C1
  9276.     MOVE    (A2),D3            ;625C: 3612
  9277.     EXT.L    D3            ;625E: 48C3
  9278.     SUB.L    D1,D3            ;6260: 9681
  9279.     BRA.S    LAB_0320        ;6262: 6002
  9280. LAB_031F:
  9281.     MOVE.L    D6,D3            ;6264: 2606
  9282. LAB_0320:
  9283.     MOVE    58(A7),D1        ;6266: 322F003A
  9284.     EXT.L    D1            ;626A: 48C1
  9285.     ASR.L    #1,D1            ;626C: E281
  9286.     MOVE    -16(A5),D4        ;626E: 382DFFF0
  9287.     EXT.L    D4            ;6272: 48C4
  9288.     SUB.L    D4,D3            ;6274: 9684
  9289.     CMP.L    D1,D3            ;6276: B681
  9290.     BGE.S    LAB_0321        ;6278: 6C12
  9291.     MOVEQ    #0,D1            ;627A: 7200
  9292.     MOVE.B    D0,D1            ;627C: 1200
  9293.     MOVE.L    D1,D0            ;627E: 2001
  9294.     EXT.L    D0            ;6280: 48C0
  9295.     ADD.L    D0,D0            ;6282: D080
  9296.     MOVE    58(A0,D0.L),D1        ;6284: 3230083A
  9297.     ADD    D1,-14(A5)        ;6288: D36DFFF2
  9298. LAB_0321:
  9299.     MOVEA.L    A3,A1            ;628C: 224B
  9300.     MOVEA.L    52(A7),A3        ;628E: 266F0034
  9301.     MOVE    2(A1),D0        ;6292: 30290002
  9302.     CMP    2(A2),D0        ;6296: B06A0002
  9303.     BLT.S    LAB_0322        ;629A: 6D08
  9304.     MOVE    -14(A5),D0        ;629C: 302DFFF2
  9305.     ADD    D0,(A3)            ;62A0: D153
  9306.     BRA.S    LAB_0323        ;62A2: 6006
  9307. LAB_0322:
  9308.     MOVE    -14(A5),D0        ;62A4: 302DFFF2
  9309.     SUB    D0,(A3)            ;62A8: 9153
  9310. LAB_0323:
  9311.     MOVEQ    #0,D6            ;62AA: 7C00
  9312.     MOVEA.L    8(A5),A2        ;62AC: 246D0008
  9313.     MOVEA.L    16(A5),A3        ;62B0: 266D0010
  9314.     BRA.S    LAB_0325        ;62B4: 603E
  9315. LAB_0324:
  9316.     MOVEA.L    12(A2),A0        ;62B6: 206A000C
  9317.     MOVEQ    #0,D0            ;62BA: 7000
  9318.     MOVE    -12(A5),D0        ;62BC: 302DFFF4
  9319.     ADDA.L    D0,A0            ;62C0: D1C0
  9320.     MOVEQ    #0,D1            ;62C2: 7200
  9321.     MOVE.B    (A0),D1            ;62C4: 1210
  9322.     MOVEQ    #0,D2            ;62C6: 7400
  9323.     MOVE.B    56(A7),D2        ;62C8: 142F0038
  9324.     MOVEA.L    16(A2),A0        ;62CC: 206A0010
  9325.     MOVEQ    #0,D3            ;62D0: 7600
  9326.     MOVE    D0,D3            ;62D2: 3600
  9327.     ADDA.L    D3,A0            ;62D4: D1C3
  9328.     MOVEQ    #0,D0            ;62D6: 7000
  9329.     MOVE.B    (A0),D0            ;62D8: 1010
  9330.     MOVE.L    A3,-(A7)        ;62DA: 2F0B
  9331.     MOVE.L    20(A5),-(A7)        ;62DC: 2F2D0014
  9332.     MOVE.L    D0,-(A7)        ;62E0: 2F00
  9333.     MOVE.L    D2,-(A7)        ;62E2: 2F02
  9334.     MOVE.L    D1,-(A7)        ;62E4: 2F01
  9335.     BSR    LAB_02FE        ;62E6: 6100FA68
  9336.     LEA    20(A7),A7        ;62EA: 4FEF0014
  9337.     ADDQ    #1,-12(A5)        ;62EE: 526DFFF4
  9338.     ADDQ.L    #1,D6            ;62F2: 5286
  9339. LAB_0325:
  9340.     MOVE    42(A7),D0        ;62F4: 302F002A
  9341.     EXT.L    D0            ;62F8: 48C0
  9342.     CMP.L    D0,D6            ;62FA: BC80
  9343.     BLT.S    LAB_0324        ;62FC: 6DB8
  9344.     ADDQ    #1,D5            ;62FE: 5245
  9345. LAB_0326:
  9346.     MOVEA.L    20(A5),A3        ;6300: 266D0014
  9347.     MOVEQ    #0,D0            ;6304: 7000
  9348.     MOVE.B    11(A2),D0        ;6306: 102A000B
  9349.     MOVEQ    #0,D1            ;630A: 7200
  9350.     MOVE    D5,D1            ;630C: 3205
  9351.     CMP.L    D0,D1            ;630E: B280
  9352.     BLT    LAB_031A        ;6310: 6D00FDD4
  9353.     TST.B    21(A2)            ;6314: 4A2A0015
  9354.     BEQ.S    LAB_0327        ;6318: 6712
  9355.     MOVE.L    A3,-(A7)        ;631A: 2F0B
  9356.     MOVE.L    A2,-(A7)        ;631C: 2F0A
  9357.     BSR    LAB_0306        ;631E: 6100FB5E
  9358.     ADDQ    #8,A7            ;6322: 504F
  9359.     TST    D0            ;6324: 4A40
  9360.     BNE.S    LAB_0327        ;6326: 6604
  9361.     MOVEQ    #0,D0            ;6328: 7000
  9362.     BRA.S    LAB_0328        ;632A: 6002
  9363. LAB_0327:
  9364.     MOVEQ    #1,D0            ;632C: 7001
  9365. LAB_0328:
  9366.     MOVEM.L    (A7)+,D2-D7/A2-A3/A6    ;632E: 4CDF4CFC
  9367.     UNLK    A5            ;6332: 4E5D
  9368.     RTS                ;6334: 4E75
  9369.     DC.W    $0000            ;6336
  9370. LAB_0329:
  9371.     LINK    A5,#-40            ;6338: 4E55FFD8
  9372.     MOVEM.L    D4-D7/A2-A3,-(A7)    ;633C: 48E70F30
  9373.     LEA    2040(A4),A0        ;6340: 41EC07F8
  9374.     LEA    3192(A4),A1        ;6344: 43EC0C78
  9375.     MOVEQ    #0,D7            ;6348: 7E00
  9376.     CLR.L    -32(A5)            ;634A: 42ADFFE0
  9377.     MOVE.L    A0,-36(A5)        ;634E: 2B48FFDC
  9378.     MOVE.L    A1,-40(A5)        ;6352: 2B49FFD8
  9379.     JSR    LAB_0142(PC)        ;6356: 4EBAC058
  9380.     MOVEQ    #0,D6            ;635A: 7C00
  9381.     MOVEQ    #0,D5            ;635C: 7A00
  9382.     MOVEQ    #0,D4            ;635E: 7800
  9383.     BRA    LAB_0331        ;6360: 600000EC
  9384. LAB_032A:
  9385.     JSR    LAB_0141(PC)        ;6364: 4EBABFEE
  9386.     MOVEA.L    D0,A3            ;6368: 2640
  9387.     MOVEA.L    898(A4),A0        ;636A: 206C0382
  9388.     ADDA.L    D6,A0            ;636E: D1C6
  9389.     MOVEQ    #0,D0            ;6370: 7000
  9390.     MOVE.B    (A0),D0            ;6372: 1010
  9391.     MOVE.L    D7,D1            ;6374: 2207
  9392.     ADD.L    D0,D1            ;6376: D280
  9393.     MOVEA.L    858(A4),A0        ;6378: 206C035A
  9394.     ADDA.L    D6,A0            ;637C: D1C6
  9395.     MOVEQ    #0,D0            ;637E: 7000
  9396.     MOVE.B    (A0),D0            ;6380: 1010
  9397.     ADD.L    D0,-32(A5)        ;6382: D1ADFFE0
  9398.     MOVE.L    D1,-28(A5)        ;6386: 2B41FFE4
  9399.     MOVEQ    #96,D0            ;638A: 7060
  9400.     CMP.L    D0,D1            ;638C: B280
  9401.     BGT.S    LAB_032B        ;638E: 6E0A
  9402.     CMPI.L    #$00000060,-32(A5)    ;6390: 0CAD00000060FFE0
  9403.     BLE.S    LAB_032C        ;6398: 6F06
  9404. LAB_032B:
  9405.     MOVEQ    #0,D0            ;639A: 7000
  9406.     BRA    LAB_0332        ;639C: 600000BE
  9407. LAB_032C:
  9408.     MOVEA.L    4(A3),A2        ;63A0: 246B0004
  9409.     MOVEA.L    8(A3),A3        ;63A4: 266B0008
  9410.     MOVEQ    #0,D7            ;63A8: 7E00
  9411.     BRA.S    LAB_032E        ;63AA: 603E
  9412. LAB_032D:
  9413.     MOVEA.L    902(A4),A0        ;63AC: 206C0386
  9414.     ADDA.L    D5,A0            ;63B0: D1C5
  9415.     MOVE    (A0),D0            ;63B2: 3010
  9416.     MOVE.L    D0,D1            ;63B4: 2200
  9417.     EXT.L    D1            ;63B6: 48C1
  9418.     ADD.L    D1,D1            ;63B8: D281
  9419.     MOVE    #$3FFF,D0        ;63BA: 303C3FFF
  9420.     AND    0(A3,D1.L),D0        ;63BE: C0731800
  9421.     MOVEA.L    -40(A5),A0        ;63C2: 206DFFD8
  9422.     MOVE    D0,(A0)            ;63C6: 3080
  9423.     MOVE    D0,2(A0)        ;63C8: 31400002
  9424.     MOVE    D0,4(A0)        ;63CC: 31400004
  9425.     MOVE    #$FFFF,6(A0)        ;63D0: 317CFFFF0006
  9426.     CLR.B    8(A0)            ;63D6: 42280008
  9427.     MOVE.B    #$FF,9(A0)        ;63DA: 117C00FF0009
  9428.     MOVEQ    #12,D0            ;63E0: 700C
  9429.     ADD.L    D0,-40(A5)        ;63E2: D1ADFFD8
  9430.     ADDQ.L    #1,D7            ;63E6: 5287
  9431.     ADDQ.L    #2,D5            ;63E8: 5485
  9432. LAB_032E:
  9433.     MOVEA.L    898(A4),A0        ;63EA: 206C0382
  9434.     ADDA.L    D6,A0            ;63EE: D1C6
  9435.     MOVEQ    #0,D0            ;63F0: 7000
  9436.     MOVE.B    (A0),D0            ;63F2: 1010
  9437.     CMP.L    D0,D7            ;63F4: BE80
  9438.     BLT.S    LAB_032D        ;63F6: 6DB4
  9439.     MOVEQ    #0,D7            ;63F8: 7E00
  9440.     BRA.S    LAB_0330        ;63FA: 603E
  9441. LAB_032F:
  9442.     MOVEA.L    862(A4),A0        ;63FC: 206C035E
  9443.     ADDA.L    D4,A0            ;6400: D1C4
  9444.     MOVE    (A0),D0            ;6402: 3010
  9445.     MOVE.L    D0,D1            ;6404: 2200
  9446.     EXT.L    D1            ;6406: 48C1
  9447.     ADD.L    D1,D1            ;6408: D281
  9448.     MOVE    #$3FFF,D0        ;640A: 303C3FFF
  9449.     AND    0(A2,D1.L),D0        ;640E: C0721800
  9450.     MOVEA.L    -36(A5),A0        ;6412: 206DFFDC
  9451.     MOVE    D0,(A0)            ;6416: 3080
  9452.     MOVE    D0,2(A0)        ;6418: 31400002
  9453.     MOVE    D0,4(A0)        ;641C: 31400004
  9454.     MOVE    #$FFFF,6(A0)        ;6420: 317CFFFF0006
  9455.     CLR.B    8(A0)            ;6426: 42280008
  9456.     MOVE.B    #$FF,9(A0)        ;642A: 117C00FF0009
  9457.     MOVEQ    #12,D0            ;6430: 700C
  9458.     ADD.L    D0,-36(A5)        ;6432: D1ADFFDC
  9459.     ADDQ.L    #1,D7            ;6436: 5287
  9460.     ADDQ.L    #2,D4            ;6438: 5484
  9461. LAB_0330:
  9462.     MOVEA.L    858(A4),A0        ;643A: 206C035A
  9463.     ADDA.L    D6,A0            ;643E: D1C6
  9464.     MOVEQ    #0,D0            ;6440: 7000
  9465.     MOVE.B    (A0),D0            ;6442: 1010
  9466.     CMP.L    D0,D7            ;6444: BE80
  9467.     BLT.S    LAB_032F        ;6446: 6DB4
  9468.     ADDQ.L    #1,D6            ;6448: 5286
  9469.     MOVE.L    -28(A5),D7        ;644A: 2E2DFFE4
  9470. LAB_0331:
  9471.     MOVEQ    #0,D0            ;644E: 7000
  9472.     MOVE    968(A4),D0        ;6450: 302C03C8
  9473.     CMP.L    D0,D6            ;6454: BC80
  9474.     BLT    LAB_032A        ;6456: 6D00FF0C
  9475.     MOVEQ    #1,D0            ;645A: 7001
  9476. LAB_0332:
  9477.     MOVEM.L    (A7)+,D4-D7/A2-A3    ;645C: 4CDF0CF0
  9478.     UNLK    A5            ;6460: 4E5D
  9479.     RTS                ;6462: 4E75
  9480. LAB_0333:
  9481.     MOVE.L    D7,-(A7)        ;6464: 2F07
  9482.     MOVE    10(A7),D7        ;6466: 3E2F000A
  9483.     MOVE.L    D7,D0            ;646A: 2007
  9484.     EXT.L    D0            ;646C: 48C0
  9485.     PEA    (2).W            ;646E: 48780002
  9486.     MOVE.L    1148(A4),-(A7)        ;6472: 2F2C047C
  9487.     MOVE.L    D0,-(A7)        ;6476: 2F00
  9488.     JSR    LAB_0039(PC)        ;6478: 4EBAA02A
  9489.     LEA    12(A7),A7        ;647C: 4FEF000C
  9490.     MOVE    2036(A4),D0        ;6480: 302C07F4
  9491.     MOVE.L    (A7)+,D7        ;6484: 2E1F
  9492.     RTS                ;6486: 4E75
  9493. LAB_0334:
  9494.     LINK    A5,#-32            ;6488: 4E55FFE0
  9495.     MOVEM.L    D2-D7/A3,-(A7)        ;648C: 48E73F10
  9496.     MOVE    936(A4),D0        ;6490: 302C03A8
  9497.     BEQ.S    LAB_0335        ;6494: 6714
  9498.     EXT.L    D0            ;6496: 48C0
  9499.     MOVE.L    D0,-(A7)        ;6498: 2F00
  9500.     BSR.S    LAB_0333        ;649A: 61C8
  9501.     ADDQ    #4,A7            ;649C: 584F
  9502.     MOVE    936(A4),D1        ;649E: 322C03A8
  9503.     SUB    D1,D0            ;64A2: 9041
  9504.     MOVE    D0,-22(A5)        ;64A4: 3B40FFEA
  9505.     BRA.S    LAB_0336        ;64A8: 6004
  9506. LAB_0335:
  9507.     CLR    -22(A5)            ;64AA: 426DFFEA
  9508. LAB_0336:
  9509.     MOVEQ    #0,D6            ;64AE: 7C00
  9510.     MOVEQ    #0,D7            ;64B0: 7E00
  9511.     BRA    LAB_0340        ;64B2: 600001A2
  9512. LAB_0337:
  9513.     MOVEA.L    948(A4),A0        ;64B6: 206C03B4
  9514.     ADDA.L    D7,A0            ;64BA: D1C7
  9515.     MOVEQ    #0,D0            ;64BC: 7000
  9516.     MOVE.B    (A0),D0            ;64BE: 1010
  9517.     TST.B    952(A4)            ;64C0: 4A2C03B8
  9518.     BEQ.S    LAB_0339        ;64C4: 6758
  9519.     MOVEA.L    954(A4),A0        ;64C6: 206C03BA
  9520.     ADDA    D0,A0            ;64CA: D0C0
  9521.     MOVEQ    #0,D1            ;64CC: 7200
  9522.     MOVE.B    (A0),D1            ;64CE: 1210
  9523.     MOVE.L    D1,D5            ;64D0: 2A01
  9524.     EXT.L    D5            ;64D2: 48C5
  9525.     ADD.L    D5,D5            ;64D4: DA85
  9526.     MOVEA.L    958(A4),A0        ;64D6: 206C03BE
  9527.     ADDA    D0,A0            ;64DA: D0C0
  9528.     MOVEQ    #0,D1            ;64DC: 7200
  9529.     MOVE.B    (A0),D1            ;64DE: 1210
  9530.     MOVE.L    D1,D4            ;64E0: 2801
  9531.     EXT.L    D4            ;64E2: 48C4
  9532.     ADD.L    D4,D4            ;64E4: D884
  9533.     TST    962(A4)            ;64E6: 4A6C03C2
  9534.     BEQ.S    LAB_0338        ;64EA: 6718
  9535.     MOVEA.L    964(A4),A0        ;64EC: 206C03C4
  9536.     MOVEA.L    A0,A1            ;64F0: 2248
  9537.     ADDA.L    D4,A1            ;64F2: D3C4
  9538.     MOVE    (A1),D1            ;64F4: 3211
  9539.     ADDA.L    D5,A0            ;64F6: D1C5
  9540.     MOVE    (A0),D2            ;64F8: 3410
  9541.     MOVE    D1,-24(A5)        ;64FA: 3B41FFE8
  9542.     MOVE    D2,-26(A5)        ;64FE: 3B42FFE6
  9543.     BRA.S    LAB_033A        ;6502: 6050
  9544. LAB_0338:
  9545.     MOVEA.L    798(A4),A0        ;6504: 206C031E
  9546.     MOVEA.L    A0,A1            ;6508: 2248
  9547.     ADDA.L    D4,A1            ;650A: D3C4
  9548.     MOVE    (A1),D1            ;650C: 3211
  9549.     MOVEA.L    A0,A1            ;650E: 2248
  9550.     ADDA.L    D5,A1            ;6510: D3C5
  9551.     MOVE    (A1),D2            ;6512: 3411
  9552.     MOVE    D1,-24(A5)        ;6514: 3B41FFE8
  9553.     MOVE    D2,-26(A5)        ;6518: 3B42FFE6
  9554.     BRA.S    LAB_033A        ;651C: 6036
  9555. LAB_0339:
  9556.     MOVEA.L    808(A4),A0        ;651E: 206C0328
  9557.     ADDA    D0,A0            ;6522: D0C0
  9558.     MOVEQ    #0,D1            ;6524: 7200
  9559.     MOVE.B    (A0),D1            ;6526: 1210
  9560.     MOVE.L    D1,D2            ;6528: 2401
  9561.     EXT.L    D2            ;652A: 48C2
  9562.     ADD.L    D2,D2            ;652C: D482
  9563.     MOVEA.L    798(A4),A0        ;652E: 206C031E
  9564.     MOVEA.L    A0,A1            ;6532: 2248
  9565.     ADDA.L    D2,A1            ;6534: D3C2
  9566.     MOVE    (A1),D1            ;6536: 3211
  9567.     MOVEA.L    804(A4),A1        ;6538: 226C0324
  9568.     ADDA    D0,A1            ;653C: D2C0
  9569.     MOVEQ    #0,D0            ;653E: 7000
  9570.     MOVE.B    (A1),D0            ;6540: 1011
  9571.     MOVE.L    D0,D2            ;6542: 2400
  9572.     EXT.L    D2            ;6544: 48C2
  9573.     ADD.L    D2,D2            ;6546: D482
  9574.     ADDA.L    D2,A0            ;6548: D1C2
  9575.     MOVE    (A0),D0            ;654A: 3010
  9576.     MOVE    D0,-26(A5)        ;654C: 3B40FFE6
  9577.     MOVE    D1,-24(A5)        ;6550: 3B41FFE8
  9578. LAB_033A:
  9579.     MOVE    1152(A4),D0        ;6554: 302C0480
  9580.     EXT.L    D0            ;6558: 48C0
  9581.     MOVE    -26(A5),D1        ;655A: 322DFFE6
  9582.     EXT.L    D1            ;655E: 48C1
  9583.     SUB.L    D0,D1            ;6560: 9280
  9584.     MOVE.L    D1,-(A7)        ;6562: 2F01
  9585.     BSR    LAB_0333        ;6564: 6100FEFE
  9586.     MOVE    1154(A4),D1        ;6568: 322C0482
  9587.     ADD    D1,D0            ;656C: D041
  9588.     MOVE    1152(A4),D1        ;656E: 322C0480
  9589.     EXT.L    D1            ;6572: 48C1
  9590.     MOVE    -24(A5),D2        ;6574: 342DFFE8
  9591.     EXT.L    D2            ;6578: 48C2
  9592.     SUB.L    D1,D2            ;657A: 9481
  9593.     MOVE.L    D2,(A7)            ;657C: 2E82
  9594.     MOVE    D0,34(A7)        ;657E: 3F400022
  9595.     BSR    LAB_0333        ;6582: 6100FEE0
  9596.     ADDQ    #4,A7            ;6586: 584F
  9597.     MOVE    1154(A4),D1        ;6588: 322C0482
  9598.     ADD    D1,D0            ;658C: D041
  9599.     MOVEQ    #0,D5            ;658E: 7A00
  9600.     MOVE    D0,28(A7)        ;6590: 3F40001C
  9601.     BRA    LAB_033F        ;6594: 600000AE
  9602. LAB_033B:
  9603.     MOVEA.L    944(A4),A0        ;6598: 206C03B0
  9604.     ADDA.L    D6,A0            ;659C: D1C6
  9605.     MOVEQ    #0,D0            ;659E: 7000
  9606.     MOVE.B    (A0),D0            ;65A0: 1010
  9607.     MULS    #$000C,D0        ;65A2: C1FC000C
  9608.     LEA    3196(A4),A0        ;65A6: 41EC0C7C
  9609.     ADDA.L    D0,A0            ;65AA: D1C0
  9610.     MOVEA.L    A0,A3            ;65AC: 2648
  9611.     MOVE    936(A4),D0        ;65AE: 302C03A8
  9612.     EXT.L    D0            ;65B2: 48C0
  9613.     MOVE    (A3),D1            ;65B4: 3213
  9614.     EXT.L    D1            ;65B6: 48C1
  9615.     SUB.L    D0,D1            ;65B8: 9280
  9616.     MOVE.L    D1,D4            ;65BA: 2801
  9617.     MOVE    -26(A5),D0        ;65BC: 302DFFE6
  9618.     EXT.L    D0            ;65C0: 48C0
  9619.     CMP.L    D0,D4            ;65C2: B880
  9620.     BLT.S    LAB_033C        ;65C4: 6D16
  9621.     MOVE    30(A7),D0        ;65C6: 302F001E
  9622.     MOVE    -26(A5),D1        ;65CA: 322DFFE6
  9623.     MOVE.L    D0,D2            ;65CE: 2400
  9624.     SUB    D1,D2            ;65D0: 9441
  9625.     MOVE    -22(A5),D3        ;65D2: 362DFFEA
  9626.     ADD    D3,D2            ;65D6: D443
  9627.     ADD    D2,(A3)            ;65D8: D553
  9628.     BRA.S    LAB_033E        ;65DA: 6064
  9629. LAB_033C:
  9630.     MOVE    -24(A5),D0        ;65DC: 302DFFE8
  9631.     EXT.L    D0            ;65E0: 48C0
  9632.     CMP.L    D0,D4            ;65E2: B880
  9633.     BGT.S    LAB_033D        ;65E4: 6E14
  9634.     MOVE    28(A7),D0        ;65E6: 302F001C
  9635.     MOVE    -24(A5),D1        ;65EA: 322DFFE8
  9636.     MOVE.L    D0,D2            ;65EE: 2400
  9637.     SUB    D1,D2            ;65F0: 9441
  9638.     ADD    -22(A5),D2        ;65F2: D46DFFEA
  9639.     ADD    D2,(A3)            ;65F6: D553
  9640.     BRA.S    LAB_033E        ;65F8: 6046
  9641. LAB_033D:
  9642.     MOVE    -24(A5),D0        ;65FA: 302DFFE8
  9643.     EXT.L    D0            ;65FE: 48C0
  9644.     MOVE.L    D4,D1            ;6600: 2204
  9645.     SUB.L    D0,D1            ;6602: 9280
  9646.     MOVE    28(A7),D0        ;6604: 302F001C
  9647.     EXT.L    D0            ;6608: 48C0
  9648.     MOVE    30(A7),D2        ;660A: 342F001E
  9649.     EXT.L    D2            ;660E: 48C2
  9650.     SUB.L    D0,D2            ;6610: 9480
  9651.     MOVE    -24(A5),D0        ;6612: 302DFFE8
  9652.     EXT.L    D0            ;6616: 48C0
  9653.     MOVE    -26(A5),D3        ;6618: 362DFFE6
  9654.     EXT.L    D3            ;661C: 48C3
  9655.     SUB.L    D0,D3            ;661E: 9680
  9656.     MOVE.L    D3,-(A7)        ;6620: 2F03
  9657.     MOVE.L    D2,-(A7)        ;6622: 2F02
  9658.     MOVE.L    D1,-(A7)        ;6624: 2F01
  9659.     JSR    LAB_0020(PC)        ;6626: 4EBA9D5E
  9660.     LEA    12(A7),A7        ;662A: 4FEF000C
  9661.     MOVE    936(A4),D1        ;662E: 322C03A8
  9662.     MOVE    28(A7),D2        ;6632: 342F001C
  9663.     ADD    D2,D0            ;6636: D042
  9664.     ADD    -22(A5),D0        ;6638: D06DFFEA
  9665.     ADD    D1,D0            ;663C: D041
  9666.     MOVE    D0,(A3)            ;663E: 3680
  9667. LAB_033E:
  9668.     ADDQ.L    #1,D6            ;6640: 5286
  9669.     ADDQ.L    #1,D5            ;6642: 5285
  9670. LAB_033F:
  9671.     MOVEA.L    940(A4),A0        ;6644: 206C03AC
  9672.     ADDA.L    D7,A0            ;6648: D1C7
  9673.     MOVEQ    #0,D0            ;664A: 7000
  9674.     MOVE.B    (A0),D0            ;664C: 1010
  9675.     CMP.L    D0,D5            ;664E: BA80
  9676.     BLT    LAB_033B        ;6650: 6D00FF46
  9677.     ADDQ.L    #1,D7            ;6654: 5287
  9678. LAB_0340:
  9679.     MOVEQ    #0,D0            ;6656: 7000
  9680.     MOVE.B    938(A4),D0        ;6658: 102C03AA
  9681.     CMP.L    D0,D7            ;665C: BE80
  9682.     BLT    LAB_0337        ;665E: 6D00FE56
  9683.     MOVEM.L    (A7)+,D2-D7/A3        ;6662: 4CDF08FC
  9684.     UNLK    A5            ;6666: 4E5D
  9685.     RTS                ;6668: 4E75
  9686.     DC.W    $0000            ;666A
  9687. LAB_0341:
  9688.     MOVEM.L    D7/A3/A6,-(A7)        ;666C: 48E70112
  9689.     MOVE.L    16(A7),D7        ;6670: 2E2F0010
  9690.     MOVE.L    D7,D0            ;6674: 2007
  9691.     ADDQ.L    #8,D0            ;6676: 5080
  9692.     MOVE.L    D0,-(A7)        ;6678: 2F00
  9693.     JSR    LAB_024E(PC)        ;667A: 4EBADC28
  9694.     ADDQ    #4,A7            ;667E: 584F
  9695.     MOVEA.L    D0,A3            ;6680: 2640
  9696.     MOVE.L    A3,D0            ;6682: 200B
  9697.     BEQ.S    LAB_0342        ;6684: 6710
  9698.     LEA    108(A4),A0        ;6686: 41EC006C
  9699.     MOVEA.L    A3,A1            ;668A: 224B
  9700.     MOVEA.L    (ABSEXECBASE).W,A6    ;668C: 2C780004
  9701.     JSR    -246(A6)        ;6690: 4EAEFF0A
  9702.     ADDQ.L    #8,A3            ;6694: 508B
  9703. LAB_0342:
  9704.     MOVE.L    A3,D0            ;6696: 200B
  9705.     MOVEM.L    (A7)+,D7/A3/A6        ;6698: 4CDF4880
  9706.     RTS                ;669C: 4E75
  9707. LAB_0343:
  9708.     NOT    28276(A7)        ;669E: 466F6E74
  9709.     DC.W    $733A            ;66A2
  9710.     SUBQ    #7,D2            ;66A4: 5F42
  9711.     DC.W    $756C            ;66A6
  9712.     DC.W    $6C65            ;66A8
  9713.     MOVEQ    #95,D2            ;66AA: 745F
  9714.     DC.W    $4F75            ;66AC
  9715.     MOVEQ    #108,D2            ;66AE: 746C
  9716.     BVS.S    LAB_034A        ;66B0: 696E
  9717.     DC.W    $6573            ;66B2
  9718.     DC.W    $0000            ;66B4
  9719. LAB_0344:
  9720.     SUBQ    #7,D2            ;66B6: 5F42
  9721.     DC.W    $756C            ;66B8
  9722.     DC.W    $6C65            ;66BA
  9723.     MOVEQ    #95,D2            ;66BC: 745F
  9724.     DC.W    $4F75            ;66BE
  9725.     MOVEQ    #108,D2            ;66C0: 746C
  9726.     BVS.S    LAB_034B+2        ;66C2: 696E
  9727.     DC.W    $6573            ;66C4
  9728.     DC.W    $0000            ;66C6
  9729. LAB_0345:
  9730.     LINK    A5,#-4            ;66C8: 4E55FFFC
  9731.     MOVEM.L    A3/A6,-(A7)        ;66CC: 48E70012
  9732.     MOVEA.L    20(A7),A3        ;66D0: 266F0014
  9733.     MOVE.L    A3,D0            ;66D4: 200B
  9734.     BEQ.S    LAB_0346        ;66D6: 671C
  9735.     MOVEA.L    A3,A0            ;66D8: 204B
  9736.     SUBQ.L    #8,A0            ;66DA: 5188
  9737.     MOVE.L    A0,8(A7)        ;66DC: 2F480008
  9738.     MOVEA.L    A0,A1            ;66E0: 2248
  9739.     MOVEA.L    (ABSEXECBASE).W,A6    ;66E2: 2C780004
  9740.     JSR    -252(A6)        ;66E6: 4EAEFF04
  9741.     MOVE.L    8(A7),-(A7)        ;66EA: 2F2F0008
  9742.     JSR    LAB_024F(PC)        ;66EE: 4EBADBD0
  9743.     ADDQ    #4,A7            ;66F2: 584F
  9744. LAB_0346:
  9745.     MOVEM.L    (A7)+,A3/A6        ;66F4: 4CDF4800
  9746.     UNLK    A5            ;66F8: 4E5D
  9747.     RTS                ;66FA: 4E75
  9748. LAB_0347:
  9749.     RTS                ;66FC: 4E75
  9750. LAB_0348:
  9751.     JSR    LAB_00AB(PC)        ;66FE: 4EBAAA94
  9752.     MOVEQ    #0,D1            ;6702: 7200
  9753.     MOVE    D0,D1            ;6704: 3200
  9754.     BEQ.S    LAB_0349        ;6706: 6704
  9755.     MOVEQ    #-1,D0            ;6708: 70FF
  9756.     BRA.S    LAB_034F        ;670A: 6070
  9757. LAB_0349:
  9758.     MOVE    #$01F4,4360(A4)        ;670C: 397C01F41108
  9759.     PEA    (16000).W        ;6712: 48783E80
  9760.     BSR    LAB_0341        ;6716: 6100FF54
  9761.     ADDQ    #4,A7            ;671A: 584F
  9762.     MOVE.L    D0,4362(A4)        ;671C: 2940110A
  9763. LAB_034A:
  9764.     MOVE.L    D0,16(A4)        ;6720: 29400010
  9765.     TST.L    D0            ;6724: 4A80
  9766.     BNE.S    LAB_034B        ;6726: 6608
  9767.     BSR    LAB_0350        ;6728: 61000054
  9768.     MOVEQ    #-1,D0            ;672C: 70FF
  9769.     BRA.S    LAB_034F        ;672E: 604C
  9770. LAB_034B:
  9771.     MOVE    #$3E80,4366(A4)        ;6730: 397C3E80110E
  9772.     MOVE    #$0005,4368(A4)        ;6736: 397C00051110
  9773.     PEA    LAB_0343(PC)        ;673C: 487AFF60
  9774.     PEA    4370(A4)        ;6740: 486C1112
  9775.     JSR    LAB_0398(PC)        ;6744: 4EBA0822
  9776.     PEA    4360(A4)        ;6748: 486C1108
  9777.     JSR    LAB_00AC(PC)        ;674C: 4EBAAA4A
  9778.     LEA    12(A7),A7        ;6750: 4FEF000C
  9779.     MOVEQ    #0,D1            ;6754: 7200
  9780.     MOVE    D0,D1            ;6756: 3200
  9781.     BEQ.S    LAB_034D        ;6758: 6708
  9782.     BSR    LAB_0350        ;675A: 61000022
  9783.     MOVEQ    #-1,D0            ;675E: 70FF
  9784.     BRA.S    LAB_034F        ;6760: 601A
  9785. LAB_034D:
  9786.     JSR    LAB_00AE(PC)        ;6762: 4EBAAA5E
  9787.     MOVEQ    #0,D1            ;6766: 7200
  9788.     MOVE    D0,D1            ;6768: 3200
  9789.     BEQ.S    LAB_034E        ;676A: 6708
  9790.     BSR    LAB_0350        ;676C: 61000010
  9791.     MOVEQ    #-1,D0            ;6770: 70FF
  9792.     BRA.S    LAB_034F        ;6772: 6008
  9793. LAB_034E:
  9794.     MOVE.B    #$01,20(A4)        ;6774: 197C00010014
  9795.     MOVEQ    #0,D0            ;677A: 7000
  9796. LAB_034F:
  9797.     RTS                ;677C: 4E75
  9798. LAB_0350:
  9799.     MOVEM.L    A3/A6,-(A7)        ;677E: 48E70012
  9800.     TST.B    20(A4)            ;6782: 4A2C0014
  9801.     BEQ.S    LAB_0352        ;6786: 670E
  9802.     JSR    LAB_00AF(PC)        ;6788: 4EBAAA3E
  9803.     BRA.S    LAB_0352        ;678C: 6008
  9804. LAB_0351:
  9805.     MOVE.L    A3,-(A7)        ;678E: 2F0B
  9806.     JSR    LAB_024F(PC)        ;6790: 4EBADB2E
  9807.     ADDQ    #4,A7            ;6794: 584F
  9808. LAB_0352:
  9809.     LEA    108(A4),A0        ;6796: 41EC006C
  9810.     MOVEA.L    (ABSEXECBASE).W,A6    ;679A: 2C780004
  9811.     JSR    -258(A6)        ;679E: 4EAEFEFE
  9812.     MOVEA.L    D0,A3            ;67A2: 2640
  9813.     MOVE.L    A3,D0            ;67A4: 200B
  9814.     BNE.S    LAB_0351        ;67A6: 66E6
  9815.     MOVEM.L    (A7)+,A3/A6        ;67A8: 4CDF4800
  9816.     RTS                ;67AC: 4E75
  9817. LAB_0353:
  9818.     LINK    A5,#-8            ;67AE: 4E55FFF8
  9819.     MOVEM.L    D2-D3/D7/A3/A6,-(A7)    ;67B2: 48E73112
  9820.     MOVEQ    #0,D7            ;67B6: 7E00
  9821.     BRA    LAB_036B        ;67B8: 60000372
  9822. LAB_0354:
  9823.     MOVE.L    (A3),D0            ;67BC: 2013
  9824.     SUBI    #$8014,D0        ;67BE: 04408014
  9825.     BEQ    LAB_0363        ;67C2: 67000260
  9826.     SUBQ    #1,D0            ;67C6: 5340
  9827.     BEQ    LAB_0365        ;67C8: 670002B6
  9828.     SUBI    #$000B,D0        ;67CC: 0440000B
  9829.     BEQ    LAB_0369        ;67D0: 67000352
  9830.     SUBQ    #1,D0            ;67D4: 5340
  9831.     BEQ    LAB_0369        ;67D6: 6700034C
  9832.     SUBQ    #1,D0            ;67DA: 5340
  9833.     BEQ    LAB_0369        ;67DC: 67000346
  9834.     SUBQ    #1,D0            ;67E0: 5340
  9835.     BEQ    LAB_0369        ;67E2: 67000340
  9836.     SUBI    #$7FDE,D0        ;67E6: 04407FDE
  9837.     BEQ.S    LAB_0355        ;67EA: 675A
  9838.     SUBQ    #1,D0            ;67EC: 5340
  9839.     BEQ    LAB_0356        ;67EE: 67000098
  9840.     SUBQ    #6,D0            ;67F2: 5D40
  9841.     BEQ    LAB_0357        ;67F4: 670000C6
  9842.     SUBQ    #1,D0            ;67F8: 5340
  9843.     BEQ    LAB_0358        ;67FA: 670000FE
  9844.     SUBQ    #1,D0            ;67FE: 5340
  9845.     BEQ    LAB_0359        ;6800: 6700012A
  9846.     SUBQ    #1,D0            ;6804: 5340
  9847.     BEQ    LAB_035A        ;6806: 67000134
  9848.     SUBQ    #1,D0            ;680A: 5340
  9849.     BEQ    LAB_035B        ;680C: 6700013E
  9850.     SUBQ    #1,D0            ;6810: 5340
  9851.     BEQ    LAB_035C        ;6812: 67000148
  9852.     SUBQ    #1,D0            ;6816: 5340
  9853.     BEQ    LAB_035D        ;6818: 67000152
  9854.     SUBQ    #1,D0            ;681C: 5340
  9855.     BEQ    LAB_035E        ;681E: 67000168
  9856.     SUBQ    #1,D0            ;6822: 5340
  9857.     BEQ    LAB_035F        ;6824: 6700017E
  9858.     SUBQ    #1,D0            ;6828: 5340
  9859.     BEQ    LAB_0360        ;682A: 670001B8
  9860.     SUBQ    #1,D0            ;682E: 5340
  9861.     BEQ    LAB_0361        ;6830: 670001BC
  9862.     SUBQ    #1,D0            ;6834: 5340
  9863.     BEQ    LAB_0362        ;6836: 670001C0
  9864.     SUBI    #$0FFD,D0        ;683A: 04400FFD
  9865.     BEQ    LAB_0368        ;683E: 670002D8
  9866.     BRA    LAB_036A        ;6842: 600002E4
  9867. LAB_0355:
  9868.     MOVE.L    4(A3),D0        ;6846: 202B0004
  9869.     MOVE.L    D0,D1            ;684A: 2200
  9870.     CLR    D1            ;684C: 4241
  9871.     SWAP    D1            ;684E: 4841
  9872.     MOVE.L    #$00000F61,D0        ;6850: 203C00000F61
  9873.     JSR    LAB_03A2(PC)        ;6856: 4EBA0788
  9874.     MOVEQ    #100,D1            ;685A: 7264
  9875.     JSR    LAB_03A6(PC)        ;685C: 4EBA07D4
  9876.     MOVE.L    D0,60(A4)        ;6860: 2940003C
  9877.     MOVE.L    #$0000FFFF,D0        ;6864: 203C0000FFFF
  9878.     AND.L    4(A3),D0        ;686A: C0AB0004
  9879.     MOVE.L    #$00000F61,D1        ;686E: 223C00000F61
  9880.     JSR    LAB_03A2(PC)        ;6874: 4EBA076A
  9881.     MOVEQ    #100,D1            ;6878: 7264
  9882.     JSR    LAB_03A6(PC)        ;687A: 4EBA07B6
  9883.     MOVE.L    D0,64(A4)        ;687E: 29400040
  9884.     MOVEQ    #1,D7            ;6882: 7E01
  9885.     BRA    LAB_036B        ;6884: 600002A6
  9886. LAB_0356:
  9887.     MOVE.L    4(A3),D0        ;6888: 202B0004
  9888.     MOVE.L    D0,D1            ;688C: 2200
  9889.     ANDI    #$0000,D1        ;688E: 02410000
  9890.     MOVE.L    D1,D0            ;6892: 2001
  9891.     MOVEQ    #100,D1            ;6894: 7264
  9892.     JSR    LAB_03A6(PC)        ;6896: 4EBA079A
  9893.     MOVE.L    D0,68(A4)        ;689A: 29400044
  9894.     MOVE.L    #$0000FFFF,D0        ;689E: 203C0000FFFF
  9895.     AND.L    4(A3),D0        ;68A4: C0AB0004
  9896.     SWAP    D0            ;68A8: 4840
  9897.     CLR    D0            ;68AA: 4240
  9898.     MOVEQ    #100,D1            ;68AC: 7264
  9899.     JSR    LAB_03A6(PC)        ;68AE: 4EBA0782
  9900.     MOVE.L    D0,72(A4)        ;68B2: 29400048
  9901.     MOVEQ    #1,D7            ;68B6: 7E01
  9902.     BRA    LAB_036B        ;68B8: 60000272
  9903. LAB_0357:
  9904.     MOVE.L    4(A3),D0        ;68BC: 202B0004
  9905.     MOVE.L    D0,D1            ;68C0: 2200
  9906.     LSR.L    #8,D1            ;68C2: E089
  9907.     LSR.L    #5,D1            ;68C4: EA89
  9908.     MOVE    D1,40(A4)        ;68C6: 39410028
  9909.     MOVE.L    100(A4),-(A7)        ;68CA: 2F2C0064
  9910.     MOVE.L    D0,-(A7)        ;68CE: 2F00
  9911.     MOVE.L    D0,96(A4)        ;68D0: 29400060
  9912.     JSR    LAB_0064(PC)        ;68D4: 4EBA9EF2
  9913.     PEA    (-29).W            ;68D8: 4878FFE3
  9914.     MOVE.L    D1,-(A7)        ;68DC: 2F01
  9915.     MOVE.L    D0,-(A7)        ;68DE: 2F00
  9916.     JSR    LAB_005B(PC)        ;68E0: 4EBA9E5C
  9917.     MOVE.L    D1,(A7)            ;68E4: 2E81
  9918.     MOVE.L    D0,-(A7)        ;68E6: 2F00
  9919.     JSR    LAB_0056(PC)        ;68E8: 4EBA9DF2
  9920.     LEA    24(A7),A7        ;68EC: 4FEF0018
  9921.     MOVE    D0,42(A4)        ;68F0: 3940002A
  9922.     MOVEQ    #1,D7            ;68F4: 7E01
  9923.     BRA    LAB_036B        ;68F6: 60000234
  9924. LAB_0358:
  9925.     MOVE.L    4(A3),D0        ;68FA: 202B0004
  9926.     MOVE.L    D0,-(A7)        ;68FE: 2F00
  9927.     MOVE.L    96(A4),-(A7)        ;6900: 2F2C0060
  9928.     MOVE.L    D0,100(A4)        ;6904: 29400064
  9929.     JSR    LAB_0064(PC)        ;6908: 4EBA9EBE
  9930.     PEA    (-29).W            ;690C: 4878FFE3
  9931.     MOVE.L    D1,-(A7)        ;6910: 2F01
  9932.     MOVE.L    D0,-(A7)        ;6912: 2F00
  9933.     JSR    LAB_005B(PC)        ;6914: 4EBA9E28
  9934.     MOVE.L    D1,(A7)            ;6918: 2E81
  9935.     MOVE.L    D0,-(A7)        ;691A: 2F00
  9936.     JSR    LAB_0056(PC)        ;691C: 4EBA9DBE
  9937.     LEA    24(A7),A7        ;6920: 4FEF0018
  9938.     MOVE    D0,42(A4)        ;6924: 3940002A
  9939.     BRA    LAB_036B        ;6928: 60000202
  9940. LAB_0359:
  9941.     MOVE.L    4(A3),44(A4)        ;692C: 296B0004002C
  9942.     MOVE.B    #$01,21(A4)        ;6932: 197C00010015
  9943.     BRA    LAB_036B        ;6938: 600001F2
  9944. LAB_035A:
  9945.     MOVE.L    4(A3),48(A4)        ;693C: 296B00040030
  9946.     CLR.B    21(A4)            ;6942: 422C0015
  9947.     MOVEQ    #1,D7            ;6946: 7E01
  9948.     BRA    LAB_036B        ;6948: 600001E2
  9949. LAB_035B:
  9950.     MOVE.L    4(A3),56(A4)        ;694C: 296B00040038
  9951.     MOVE.B    #$01,22(A4)        ;6952: 197C00010016
  9952.     BRA    LAB_036B        ;6958: 600001D2
  9953. LAB_035C:
  9954.     MOVE.L    4(A3),52(A4)        ;695C: 296B00040034
  9955.     CLR.B    22(A4)            ;6962: 422C0016
  9956.     MOVEQ    #1,D7            ;6966: 7E01
  9957.     BRA    LAB_036B        ;6968: 600001C2
  9958. LAB_035D:
  9959.     MOVE.L    4(A3),D0        ;696C: 202B0004
  9960.     MOVE.L    #$0000224E,D1        ;6970: 223C0000224E
  9961.     JSR    LAB_03A2(PC)        ;6976: 4EBA0668
  9962.     CLR    D0            ;697A: 4240
  9963.     SWAP    D0            ;697C: 4840
  9964.     MOVE    D0,76(A4)        ;697E: 3940004C
  9965.     MOVEQ    #1,D7            ;6982: 7E01
  9966.     BRA    LAB_036B        ;6984: 600001A6
  9967. LAB_035E:
  9968.     MOVE.L    4(A3),D0        ;6988: 202B0004
  9969.     MOVE.L    #$0000224E,D1        ;698C: 223C0000224E
  9970.     JSR    LAB_03A2(PC)        ;6992: 4EBA064C
  9971.     CLR    D0            ;6996: 4240
  9972.     SWAP    D0            ;6998: 4840
  9973.     MOVE    D0,78(A4)        ;699A: 3940004E
  9974.     MOVEQ    #1,D7            ;699E: 7E01
  9975.     BRA    LAB_036B        ;69A0: 6000018A
  9976. LAB_035F:
  9977.     MOVE.L    4(A3),D0        ;69A4: 202B0004
  9978.     MOVE.L    D0,D1            ;69A8: 2200
  9979.     ASL.L    #8,D1            ;69AA: E181
  9980.     ASL.L    #4,D1            ;69AC: E981
  9981.     LSR.L    #1,D0            ;69AE: E288
  9982.     MOVE    D0,40(A4)        ;69B0: 39400028
  9983.     MOVE.L    100(A4),-(A7)        ;69B4: 2F2C0064
  9984.     MOVE.L    D1,-(A7)        ;69B8: 2F01
  9985.     MOVE.L    D1,96(A4)        ;69BA: 29410060
  9986.     JSR    LAB_0064(PC)        ;69BE: 4EBA9E08
  9987.     PEA    (-29).W            ;69C2: 4878FFE3
  9988.     MOVE.L    D1,-(A7)        ;69C6: 2F01
  9989.     MOVE.L    D0,-(A7)        ;69C8: 2F00
  9990.     JSR    LAB_005B(PC)        ;69CA: 4EBA9D72
  9991.     MOVE.L    D1,(A7)            ;69CE: 2E81
  9992.     MOVE.L    D0,-(A7)        ;69D0: 2F00
  9993.     JSR    LAB_0056(PC)        ;69D2: 4EBA9D08
  9994.     LEA    24(A7),A7        ;69D6: 4FEF0018
  9995.     MOVE    D0,42(A4)        ;69DA: 3940002A
  9996.     MOVEQ    #1,D7            ;69DE: 7E01
  9997.     BRA    LAB_036B        ;69E0: 6000014A
  9998. LAB_0360:
  9999.     MOVE.L    4(A3),84(A4)        ;69E4: 296B00040054
  10000.     BRA    LAB_036B        ;69EA: 60000140
  10001. LAB_0361:
  10002.     MOVE.L    4(A3),88(A4)        ;69EE: 296B00040058
  10003.     BRA    LAB_036B        ;69F4: 60000136
  10004. LAB_0362:
  10005.     PEA    (8782).W        ;69F8: 4878224E
  10006.     MOVE.L    4(A3),-(A7)        ;69FC: 2F2B0004
  10007.     JSR    LAB_0064(PC)        ;6A00: 4EBA9DC6
  10008.     PEA    (-16).W            ;6A04: 4878FFF0
  10009.     MOVE.L    D1,-(A7)        ;6A08: 2F01
  10010.     MOVE.L    D0,-(A7)        ;6A0A: 2F00
  10011.     JSR    LAB_005B(PC)        ;6A0C: 4EBA9D30
  10012.     MOVE.L    D1,(A7)            ;6A10: 2E81
  10013.     MOVE.L    D0,-(A7)        ;6A12: 2F00
  10014.     JSR    LAB_0056(PC)        ;6A14: 4EBA9CC6
  10015.     LEA    24(A7),A7        ;6A18: 4FEF0018
  10016.     MOVE.L    D0,92(A4)        ;6A1C: 2940005C
  10017.     BRA    LAB_036B        ;6A20: 6000010A
  10018. LAB_0363:
  10019.     MOVE.L    4(A3),-(A7)        ;6A24: 2F2B0004
  10020.     PEA    4370(A4)        ;6A28: 486C1112
  10021.     JSR    LAB_0398(PC)        ;6A2C: 4EBA053A
  10022.     ADDQ    #8,A7            ;6A30: 504F
  10023.     LEA    4370(A4),A0        ;6A32: 41EC1112
  10024.     MOVE.L    A0,D1            ;6A36: 2208
  10025.     MOVEA.L    4348(A4),A6        ;6A38: 2C6C10FC
  10026.     JSR    -876(A6)        ;6A3C: 4EAEFC94
  10027.     MOVEA.L    D0,A0            ;6A40: 2040
  10028.     CLR.B    (A0)            ;6A42: 4210
  10029.     LEA    4370(A4),A0        ;6A44: 41EC1112
  10030.     MOVE.L    A0,D1            ;6A48: 2208
  10031.     LEA    LAB_0344(PC),A1        ;6A4A: 43FAFC6A
  10032.     MOVE.L    A1,D2            ;6A4E: 2409
  10033.     MOVE.L    #$00000100,D3        ;6A50: 263C00000100
  10034.     MOVEA.L    4348(A4),A6        ;6A56: 2C6C10FC
  10035.     JSR    -882(A6)        ;6A5A: 4EAEFC8E
  10036.     TST    D0            ;6A5E: 4A40
  10037.     BNE.S    LAB_0364        ;6A60: 6606
  10038.     MOVEQ    #3,D0            ;6A62: 7003
  10039.     BRA    LAB_036F        ;6A64: 60000108
  10040. LAB_0364:
  10041.     PEA    4360(A4)        ;6A68: 486C1108
  10042.     JSR    LAB_00AC(PC)        ;6A6C: 4EBAA72A
  10043.     ADDQ    #4,A7            ;6A70: 584F
  10044.     MOVEQ    #0,D1            ;6A72: 7200
  10045.     MOVE    D0,D1            ;6A74: 3200
  10046.     BEQ    LAB_036B        ;6A76: 670000B4
  10047.     MOVEQ    #3,D0            ;6A7A: 7003
  10048.     BRA    LAB_036F        ;6A7C: 600000F0
  10049. LAB_0365:
  10050.     MOVEA.L    4(A3),A0        ;6A80: 206B0004
  10051.     MOVE.L    #$80001101,D0        ;6A84: 203C80001101
  10052.     MOVEQ    #0,D1            ;6A8A: 7200
  10053.     MOVEA.L    4352(A4),A6        ;6A8C: 2C6C1100
  10054.     JSR    -36(A6)            ;6A90: 4EAEFFDC
  10055.     MOVE.L    D0,24(A4)        ;6A94: 29400018
  10056.     MOVEA.L    4(A3),A0        ;6A98: 206B0004
  10057.     MOVE.L    #$80009102,D0        ;6A9C: 203C80009102
  10058.     MOVEQ    #0,D1            ;6AA2: 7200
  10059.     JSR    -36(A6)            ;6AA4: 4EAEFFDC
  10060.     MOVE.L    D0,28(A4)        ;6AA8: 2940001C
  10061.     MOVEA.L    4(A3),A0        ;6AAC: 206B0004
  10062.     MOVE.L    #$80001103,D0        ;6AB0: 203C80001103
  10063.     MOVEQ    #-1,D1            ;6AB6: 72FF
  10064.     JSR    -36(A6)            ;6AB8: 4EAEFFDC
  10065.     MOVE.L    D0,32(A4)        ;6ABC: 29400020
  10066.     MOVEA.L    4(A3),A0        ;6AC0: 206B0004
  10067.     MOVE.L    #$80001104,D0        ;6AC4: 203C80001104
  10068.     MOVEQ    #0,D1            ;6ACA: 7200
  10069.     JSR    -36(A6)            ;6ACC: 4EAEFFDC
  10070.     MOVE    D0,36(A4)        ;6AD0: 39400024
  10071.     MOVEA.L    4(A3),A0        ;6AD4: 206B0004
  10072.     MOVE.L    #$80001105,D0        ;6AD8: 203C80001105
  10073.     MOVE.L    #$0000FFFF,D1        ;6ADE: 223C0000FFFF
  10074.     JSR    -36(A6)            ;6AE4: 4EAEFFDC
  10075.     MOVE    D0,38(A4)        ;6AE8: 39400026
  10076.     TST.L    24(A4)            ;6AEC: 4AAC0018
  10077.     BEQ.S    LAB_0366        ;6AF0: 671E
  10078.     TST.L    28(A4)            ;6AF2: 4AAC001C
  10079.     BEQ.S    LAB_0366        ;6AF6: 6718
  10080.     MOVEQ    #-1,D1            ;6AF8: 72FF
  10081.     CMP.L    32(A4),D1        ;6AFA: B2AC0020
  10082.     BEQ.S    LAB_0366        ;6AFE: 6710
  10083.     MOVE    36(A4),D1        ;6B00: 322C0024
  10084.     BEQ.S    LAB_0366        ;6B04: 670A
  10085.     EXT.L    D0            ;6B06: 48C0
  10086.     CMPI.L    #$0000FFFF,D0        ;6B08: 0C800000FFFF
  10087.     BNE.S    LAB_0367        ;6B0E: 6604
  10088. LAB_0366:
  10089.     MOVEQ    #6,D0            ;6B10: 7006
  10090.     BRA.S    LAB_036F        ;6B12: 605A
  10091. LAB_0367:
  10092.     MOVEQ    #1,D7            ;6B14: 7E01
  10093.     BRA.S    LAB_036B        ;6B16: 6014
  10094. LAB_0368:
  10095.     MOVE.L    4(A3),D0        ;6B18: 202B0004
  10096.     MOVE    D0,80(A4)        ;6B1C: 39400050
  10097.     MOVEQ    #1,D7            ;6B20: 7E01
  10098.     BRA.S    LAB_036B        ;6B22: 6008
  10099. LAB_0369:
  10100.     MOVEQ    #1,D0            ;6B24: 7001
  10101.     BRA.S    LAB_036F        ;6B26: 6046
  10102. LAB_036A:
  10103.     MOVEQ    #2,D0            ;6B28: 7002
  10104.     BRA.S    LAB_036F        ;6B2A: 6042
  10105. LAB_036B:
  10106.     LEA    8(A5),A0        ;6B2C: 41ED0008
  10107.     MOVEA.L    4352(A4),A6        ;6B30: 2C6C1100
  10108.     JSR    -48(A6)            ;6B34: 4EAEFFD0
  10109.     MOVEA.L    D0,A3            ;6B38: 2640
  10110.     MOVE.L    A3,D0            ;6B3A: 200B
  10111.     BNE    LAB_0354        ;6B3C: 6600FC7E
  10112.     TST.B    D7            ;6B40: 4A07
  10113.     BEQ.S    LAB_036E        ;6B42: 6728
  10114.     TST.B    21(A4)            ;6B44: 4A2C0015
  10115.     BEQ.S    LAB_036C        ;6B48: 6704
  10116.     MOVEQ    #9,D0            ;6B4A: 7009
  10117.     BRA.S    LAB_036F        ;6B4C: 6020
  10118. LAB_036C:
  10119.     TST.B    22(A4)            ;6B4E: 4A2C0016
  10120.     BEQ.S    LAB_036D        ;6B52: 6704
  10121.     MOVEQ    #10,D0            ;6B54: 700A
  10122.     BRA.S    LAB_036F        ;6B56: 6016
  10123. LAB_036D:
  10124.     PEA    24(A4)            ;6B58: 486C0018
  10125.     JSR    LAB_00B0(PC)        ;6B5C: 4EBAA672
  10126.     ADDQ    #4,A7            ;6B60: 584F
  10127.     MOVEQ    #0,D1            ;6B62: 7200
  10128.     MOVE    D0,D1            ;6B64: 3200
  10129.     BEQ.S    LAB_036E        ;6B66: 6704
  10130.     MOVEQ    #3,D0            ;6B68: 7003
  10131.     BRA.S    LAB_036F        ;6B6A: 6002
  10132. LAB_036E:
  10133.     MOVEQ    #0,D0            ;6B6C: 7000
  10134. LAB_036F:
  10135.     MOVEM.L    (A7)+,D2-D3/D7/A3/A6    ;6B6E: 4CDF488C
  10136.     UNLK    A5            ;6B72: 4E5D
  10137.     RTS                ;6B74: 4E75
  10138. LAB_0370:
  10139.     LINK    A5,#-32            ;6B76: 4E55FFE0
  10140.     MOVEM.L    D6-D7/A2-A3/A6,-(A7)    ;6B7A: 48E70332
  10141.     BRA    LAB_038A        ;6B7E: 600002D4
  10142. LAB_0371:
  10143.     MOVE.L    (A3),D0            ;6B82: 2013
  10144.     SUBI    #$8014,D0        ;6B84: 04408014
  10145.     BEQ.S    LAB_0372        ;6B88: 6758
  10146.     SUBQ    #1,D0            ;6B8A: 5340
  10147.     BEQ.S    LAB_0372        ;6B8C: 6754
  10148.     SUBI    #$000B,D0        ;6B8E: 0440000B
  10149.     BEQ.S    LAB_0373        ;6B92: 6754
  10150.     SUBQ    #1,D0            ;6B94: 5340
  10151.     BEQ    LAB_037B        ;6B96: 67000158
  10152.     SUBQ    #1,D0            ;6B9A: 5340
  10153.     BEQ    LAB_0385        ;6B9C: 67000218
  10154.     SUBQ    #1,D0            ;6BA0: 5340
  10155.     BEQ    LAB_0387        ;6BA2: 67000260
  10156.     SUBI    #$7FDE,D0        ;6BA6: 04407FDE
  10157.     BEQ.S    LAB_0372        ;6BAA: 6736
  10158.     SUBQ    #1,D0            ;6BAC: 5340
  10159.     BEQ.S    LAB_0372        ;6BAE: 6732
  10160.     SUBQ    #6,D0            ;6BB0: 5D40
  10161.     BEQ.S    LAB_0372        ;6BB2: 672E
  10162.     SUBQ    #1,D0            ;6BB4: 5340
  10163.     BEQ.S    LAB_0372        ;6BB6: 672A
  10164.     SUBQ    #1,D0            ;6BB8: 5340
  10165.     BEQ.S    LAB_0372        ;6BBA: 6726
  10166.     SUBQ    #1,D0            ;6BBC: 5340
  10167.     BEQ.S    LAB_0372        ;6BBE: 6722
  10168.     SUBQ    #1,D0            ;6BC0: 5340
  10169.     BEQ.S    LAB_0372        ;6BC2: 671E
  10170.     SUBQ    #1,D0            ;6BC4: 5340
  10171.     BEQ.S    LAB_0372        ;6BC6: 671A
  10172.     SUBQ    #1,D0            ;6BC8: 5340
  10173.     BEQ.S    LAB_0372        ;6BCA: 6716
  10174.     SUBQ    #1,D0            ;6BCC: 5340
  10175.     BEQ.S    LAB_0372        ;6BCE: 6712
  10176.     SUBQ    #1,D0            ;6BD0: 5340
  10177.     BEQ.S    LAB_0372        ;6BD2: 670E
  10178.     SUBQ    #1,D0            ;6BD4: 5340
  10179.     BEQ.S    LAB_0372        ;6BD6: 670A
  10180.     SUBQ    #1,D0            ;6BD8: 5340
  10181.     BEQ.S    LAB_0372        ;6BDA: 6706
  10182.     SUBQ    #1,D0            ;6BDC: 5340
  10183.     BNE    LAB_0389        ;6BDE: 66000270
  10184. LAB_0372:
  10185.     MOVEQ    #1,D0            ;6BE2: 7001
  10186.     BRA    LAB_038B        ;6BE4: 6000028A
  10187. LAB_0373:
  10188.     MOVE.L    92(A4),-(A7)        ;6BE8: 2F2C005C
  10189.     PEA    -24(A5)            ;6BEC: 486DFFE8
  10190.     MOVE.L    84(A4),-(A7)        ;6BF0: 2F2C0054
  10191.     JSR    LAB_00B2(PC)        ;6BF4: 4EBAA626
  10192.     LEA    12(A7),A7        ;6BF8: 4FEF000C
  10193.     MOVEQ    #0,D1            ;6BFC: 7200
  10194.     MOVE    D0,D1            ;6BFE: 3200
  10195.     BEQ.S    LAB_0374        ;6C00: 6706
  10196.     MOVEQ    #-1,D0            ;6C02: 70FF
  10197.     BRA    LAB_038B        ;6C04: 6000026A
  10198. LAB_0374:
  10199.     MOVEQ    #0,D0            ;6C08: 7000
  10200.     MOVE    -24(A5),D0        ;6C0A: 302DFFE8
  10201.     MOVE.L    D0,-(A7)        ;6C0E: 2F00
  10202.     BSR    LAB_0341        ;6C10: 6100FA5A
  10203.     ADDQ    #4,A7            ;6C14: 584F
  10204.     MOVE.L    D0,24(A7)        ;6C16: 2F400018
  10205.     TST.L    D0            ;6C1A: 4A80
  10206.     BNE.S    LAB_0375        ;6C1C: 6606
  10207.     MOVEQ    #-1,D0            ;6C1E: 70FF
  10208.     BRA    LAB_038B        ;6C20: 6000024E
  10209. LAB_0375:
  10210.     TST    76(A4)            ;6C24: 4A6C004C
  10211.     BNE.S    LAB_0376        ;6C28: 6606
  10212.     TST    78(A4)            ;6C2A: 4A6C004E
  10213.     BEQ.S    LAB_0378        ;6C2E: 6740
  10214. LAB_0376:
  10215.     MOVEQ    #0,D0            ;6C30: 7000
  10216.     MOVE    -24(A5),D0        ;6C32: 302DFFE8
  10217.     MOVE.L    D0,-(A7)        ;6C36: 2F00
  10218.     BSR    LAB_0341        ;6C38: 6100FA32
  10219.     MOVEA.L    D0,A3            ;6C3C: 2640
  10220.     MOVEQ    #0,D0            ;6C3E: 7000
  10221.     MOVE    -24(A5),D0        ;6C40: 302DFFE8
  10222.     MOVE.L    D0,(A7)            ;6C44: 2E80
  10223.     BSR    LAB_0341        ;6C46: 6100FA24
  10224.     ADDQ    #4,A7            ;6C4A: 584F
  10225.     MOVEA.L    D0,A2            ;6C4C: 2440
  10226.     MOVE.L    A3,D0            ;6C4E: 200B
  10227.     BEQ.S    LAB_0377        ;6C50: 6704
  10228.     MOVE.L    A2,D0            ;6C52: 200A
  10229.     BNE.S    LAB_0379        ;6C54: 661E
  10230. LAB_0377:
  10231.     MOVE.L    24(A7),-(A7)        ;6C56: 2F2F0018
  10232.     BSR    LAB_0345        ;6C5A: 6100FA6C
  10233.     MOVE.L    A3,(A7)            ;6C5E: 2E8B
  10234.     BSR    LAB_0345        ;6C60: 6100FA66
  10235.     MOVE.L    A2,(A7)            ;6C64: 2E8A
  10236.     BSR    LAB_0345        ;6C66: 6100FA60
  10237.     MOVEQ    #-1,D0            ;6C6A: 70FF
  10238.     BRA    LAB_038B        ;6C6C: 60000202
  10239. LAB_0378:
  10240.     SUBA.L    A2,A2            ;6C70: 95CA
  10241.     SUBA.L    A3,A3            ;6C72: 97CB
  10242. LAB_0379:
  10243.     MOVE.L    A2,-(A7)        ;6C74: 2F0A
  10244.     MOVE.L    A3,-(A7)        ;6C76: 2F0B
  10245.     MOVE.L    32(A7),-(A7)        ;6C78: 2F2F0020
  10246.     JSR    LAB_022F(PC)        ;6C7C: 4EBAD2B6
  10247.     LEA    12(A7),A7        ;6C80: 4FEF000C
  10248.     MOVEQ    #0,D1            ;6C84: 7200
  10249.     MOVE    D0,D1            ;6C86: 3200
  10250.     BEQ.S    LAB_037A        ;6C88: 671A
  10251.     MOVE.L    24(A7),-(A7)        ;6C8A: 2F2F0018
  10252.     BSR    LAB_0345        ;6C8E: 6100FA38
  10253.     MOVE.L    A3,(A7)            ;6C92: 2E8B
  10254.     BSR    LAB_0345        ;6C94: 6100FA32
  10255.     MOVE.L    A2,(A7)            ;6C98: 2E8A
  10256.     BSR    LAB_0345        ;6C9A: 6100FA2C
  10257.     MOVEQ    #-1,D0            ;6C9E: 70FF
  10258.     BRA    LAB_038B        ;6CA0: 600001CE
  10259. LAB_037A:
  10260.     MOVEA.L    24(A7),A0        ;6CA4: 206F0018
  10261.     MOVE.L    28(A0),D0        ;6CA8: 2028001C
  10262.     ASL.L    #8,D0            ;6CAC: E180
  10263.     ASL.L    #4,D0            ;6CAE: E980
  10264.     MOVE.L    D0,28(A0)        ;6CB0: 2140001C
  10265.     MOVE.L    32(A0),D0        ;6CB4: 20280020
  10266.     ASL.L    #8,D0            ;6CB8: E180
  10267.     ASL.L    #4,D0            ;6CBA: E980
  10268.     MOVE.L    D0,32(A0)        ;6CBC: 21400020
  10269.     MOVE.L    44(A0),D0        ;6CC0: 2028002C
  10270.     SWAP    D0            ;6CC4: 4840
  10271.     CLR    D0            ;6CC6: 4240
  10272.     MOVE.L    #$0000224E,D1        ;6CC8: 223C0000224E
  10273.     JSR    LAB_03A3(PC)        ;6CCE: 4EBA0330
  10274.     MOVE.L    D0,44(A0)        ;6CD2: 2140002C
  10275.     LEA    52(A0),A1        ;6CD6: 43E80034
  10276.     MOVE.L    A1,48(A0)        ;6CDA: 21490030
  10277.     MOVEA.L    20(A7),A6        ;6CDE: 2C6F0014
  10278.     MOVEA.L    4(A6),A1        ;6CE2: 226E0004
  10279.     LEA    16(A0),A6        ;6CE6: 4DE80010
  10280.     MOVE.L    A6,(A1)            ;6CEA: 228E
  10281.     BRA    LAB_038A        ;6CEC: 60000166
  10282. LAB_037B:
  10283.     MOVE.L    84(A4),D0        ;6CF0: 202C0054
  10284.     CMP.L    88(A4),D0        ;6CF4: B0AC0058
  10285.     BLS.S    LAB_037C        ;6CF8: 6306
  10286.     MOVEQ    #8,D0            ;6CFA: 7008
  10287.     BRA    LAB_038B        ;6CFC: 60000172
  10288. LAB_037C:
  10289.     PEA    (12).W            ;6D00: 4878000C
  10290.     BSR    LAB_0341        ;6D04: 6100F966
  10291.     ADDQ    #4,A7            ;6D08: 584F
  10292.     MOVEA.L    D0,A2            ;6D0A: 2440
  10293.     MOVE.L    A2,D0            ;6D0C: 200A
  10294.     BNE.S    LAB_037D        ;6D0E: 6606
  10295.     MOVEQ    #4,D0            ;6D10: 7004
  10296.     BRA    LAB_038B        ;6D12: 6000015C
  10297. LAB_037D:
  10298.     MOVE.L    A2,-(A7)        ;6D16: 2F0A
  10299.     JSR    LAB_0397(PC)        ;6D18: 4EBA023A
  10300.     JSR    LAB_00B3(PC)        ;6D1C: 4EBAA540
  10301.     ADDQ    #4,A7            ;6D20: 584F
  10302.     TST.L    D0            ;6D22: 4A80
  10303.     BEQ.S    LAB_037E        ;6D24: 670C
  10304.     MOVE.L    A2,-(A7)        ;6D26: 2F0A
  10305.     BSR    LAB_0345        ;6D28: 6100F99E
  10306.     MOVEQ    #-1,D0            ;6D2C: 70FF
  10307.     BRA    LAB_038B        ;6D2E: 60000140
  10308. LAB_037E:
  10309.     MOVE.L    84(A4),D7        ;6D32: 2E2C0054
  10310.     BRA.S    LAB_0384        ;6D36: 606A
  10311. LAB_037F:
  10312.     MOVE.L    D7,-(A7)        ;6D38: 2F07
  10313.     JSR    LAB_0238(PC)        ;6D3A: 4EBAD3B0
  10314.     ADDQ    #4,A7            ;6D3E: 584F
  10315.     MOVE.L    D0,D6            ;6D40: 2C00
  10316.     MOVEQ    #-1,D0            ;6D42: 70FF
  10317.     CMP.L    D0,D6            ;6D44: BC80
  10318.     BEQ.S    LAB_0383        ;6D46: 6758
  10319.     PEA    (14).W            ;6D48: 4878000E
  10320.     BSR    LAB_0341        ;6D4C: 6100F91E
  10321.     ADDQ    #4,A7            ;6D50: 584F
  10322.     MOVEA.L    D0,A3            ;6D52: 2640
  10323.     MOVE.L    A3,D0            ;6D54: 200B
  10324.     BNE.S    LAB_0382        ;6D56: 6622
  10325.     BRA.S    LAB_0381        ;6D58: 6008
  10326. LAB_0380:
  10327.     MOVE.L    A3,-(A7)        ;6D5A: 2F0B
  10328.     BSR    LAB_0345        ;6D5C: 6100F96A
  10329.     ADDQ    #4,A7            ;6D60: 584F
  10330. LAB_0381:
  10331.     MOVEA.L    A2,A0            ;6D62: 204A
  10332.     MOVEA.L    (ABSEXECBASE).W,A6    ;6D64: 2C780004
  10333.     JSR    -258(A6)        ;6D68: 4EAEFEFE
  10334.     MOVEA.L    D0,A3            ;6D6C: 2640
  10335.     MOVE.L    A3,D0            ;6D6E: 200B
  10336.     BNE.S    LAB_0380        ;6D70: 66E8
  10337.     MOVE.L    A2,-(A7)        ;6D72: 2F0A
  10338.     BSR    LAB_0345        ;6D74: 6100F952
  10339.     ADDQ    #4,A7            ;6D78: 584F
  10340. LAB_0382:
  10341.     MOVE.L    D7,D0            ;6D7A: 2007
  10342.     MOVE    D0,8(A3)        ;6D7C: 37400008
  10343.     MOVE.L    D6,D0            ;6D80: 2006
  10344.     SWAP    D0            ;6D82: 4840
  10345.     CLR    D0            ;6D84: 4240
  10346.     MOVE.L    #$0000224E,D1        ;6D86: 223C0000224E
  10347.     JSR    LAB_03A3(PC)        ;6D8C: 4EBA0272
  10348.     MOVE.L    D0,10(A3)        ;6D90: 2740000A
  10349.     MOVEA.L    A2,A0            ;6D94: 204A
  10350.     MOVEA.L    A3,A1            ;6D96: 224B
  10351.     MOVEA.L    (ABSEXECBASE).W,A6    ;6D98: 2C780004
  10352.     JSR    -246(A6)        ;6D9C: 4EAEFF0A
  10353. LAB_0383:
  10354.     ADDQ.L    #1,D7            ;6DA0: 5287
  10355. LAB_0384:
  10356.     CMP.L    88(A4),D7        ;6DA2: BEAC0058
  10357.     BLS.S    LAB_037F        ;6DA6: 6390
  10358.     MOVEA.L    20(A7),A1        ;6DA8: 226F0014
  10359.     MOVEA.L    4(A1),A0        ;6DAC: 20690004
  10360.     MOVE.L    A2,(A0)            ;6DB0: 208A
  10361.     BRA    LAB_038A        ;6DB2: 600000A0
  10362. LAB_0385:
  10363.     MOVE.L    84(A4),D0        ;6DB6: 202C0054
  10364.     MOVE    D0,-22(A5)        ;6DBA: 3B40FFEA
  10365.     MOVE.L    88(A4),D0        ;6DBE: 202C0058
  10366.     MOVE    D0,-20(A5)        ;6DC2: 3B40FFEC
  10367.     PEA    -22(A5)            ;6DC6: 486DFFEA
  10368.     PEA    (1).W            ;6DCA: 48780001
  10369.     CLR.L    -(A7)            ;6DCE: 42A7
  10370.     JSR    LAB_00B5(PC)        ;6DD0: 4EBAA49E
  10371.     LEA    12(A7),A7        ;6DD4: 4FEF000C
  10372.     MOVEQ    #0,D1            ;6DD8: 7200
  10373.     MOVE    D0,D1            ;6DDA: 3200
  10374.     BEQ.S    LAB_0386        ;6DDC: 6706
  10375.     MOVEQ    #-1,D0            ;6DDE: 70FF
  10376.     BRA    LAB_038B        ;6DE0: 6000008E
  10377. LAB_0386:
  10378.     MOVEA.L    20(A7),A1        ;6DE4: 226F0014
  10379.     MOVEA.L    4(A1),A0        ;6DE8: 20690004
  10380.     MOVE    -18(A5),D0        ;6DEC: 302DFFEE
  10381.     EXT.L    D0            ;6DF0: 48C0
  10382.     SWAP    D0            ;6DF2: 4840
  10383.     CLR    D0            ;6DF4: 4240
  10384.     MOVE.L    #$0000224E,D1        ;6DF6: 223C0000224E
  10385.     JSR    LAB_03A3(PC)        ;6DFC: 4EBA0202
  10386.     MOVE.L    D0,(A0)            ;6E00: 2080
  10387.     BRA.S    LAB_038A        ;6E02: 6050
  10388. LAB_0387:
  10389.     MOVE.L    84(A4),D0        ;6E04: 202C0054
  10390.     MOVE    D0,-22(A5)        ;6E08: 3B40FFEA
  10391.     MOVE.L    88(A4),D0        ;6E0C: 202C0058
  10392.     MOVE    D0,-20(A5)        ;6E10: 3B40FFEC
  10393.     PEA    -22(A5)            ;6E14: 486DFFEA
  10394.     MOVEQ    #1,D0            ;6E18: 7001
  10395.     MOVE.L    D0,-(A7)        ;6E1A: 2F00
  10396.     MOVE.L    D0,-(A7)        ;6E1C: 2F00
  10397.     JSR    LAB_00B5(PC)        ;6E1E: 4EBAA450
  10398.     LEA    12(A7),A7        ;6E22: 4FEF000C
  10399.     MOVEQ    #0,D1            ;6E26: 7200
  10400.     MOVE    D0,D1            ;6E28: 3200
  10401.     BEQ.S    LAB_0388        ;6E2A: 6704
  10402.     MOVEQ    #-1,D0            ;6E2C: 70FF
  10403.     BRA.S    LAB_038B        ;6E2E: 6040
  10404. LAB_0388:
  10405.     MOVEA.L    20(A7),A1        ;6E30: 226F0014
  10406.     MOVEA.L    4(A1),A0        ;6E34: 20690004
  10407.     MOVE    -18(A5),D0        ;6E38: 302DFFEE
  10408.     EXT.L    D0            ;6E3C: 48C0
  10409.     SWAP    D0            ;6E3E: 4840
  10410.     CLR    D0            ;6E40: 4240
  10411.     MOVE.L    #$0000224E,D1        ;6E42: 223C0000224E
  10412.     JSR    LAB_03A3(PC)        ;6E48: 4EBA01B6
  10413.     MOVE.L    D0,(A0)            ;6E4C: 2080
  10414.     BRA.S    LAB_038A        ;6E4E: 6004
  10415. LAB_0389:
  10416.     MOVEQ    #2,D0            ;6E50: 7002
  10417.     BRA.S    LAB_038B        ;6E52: 601C
  10418. LAB_038A:
  10419.     LEA    8(A5),A0        ;6E54: 41ED0008
  10420.     MOVEA.L    4352(A4),A6        ;6E58: 2C6C1100
  10421.     JSR    -48(A6)            ;6E5C: 4EAEFFD0
  10422.     MOVEA.L    D0,A3            ;6E60: 2640
  10423.     MOVEA.L    A3,A0            ;6E62: 204B
  10424.     MOVE.L    A0,20(A7)        ;6E64: 2F480014
  10425.     MOVE.L    A3,D0            ;6E68: 200B
  10426.     BNE    LAB_0371        ;6E6A: 6600FD16
  10427.     MOVEQ    #0,D0            ;6E6E: 7000
  10428. LAB_038B:
  10429.     MOVEM.L    -52(A5),D6-D7/A2-A3/A6    ;6E70: 4CED4CC0FFCC
  10430.     UNLK    A5            ;6E76: 4E5D
  10431.     RTS                ;6E78: 4E75
  10432. LAB_038C:
  10433.     LINK    A5,#-8            ;6E7A: 4E55FFF8
  10434.     MOVEM.L    A2-A3/A6,-(A7)        ;6E7E: 48E70032
  10435.     BRA    LAB_0394        ;6E82: 600000A8
  10436. LAB_038D:
  10437.     MOVE.L    (A3),D0            ;6E86: 2013
  10438.     SUBI    #$8014,D0        ;6E88: 04408014
  10439.     BEQ.S    LAB_038E        ;6E8C: 6754
  10440.     SUBQ    #1,D0            ;6E8E: 5340
  10441.     BEQ.S    LAB_038E        ;6E90: 6750
  10442.     SUBI    #$000B,D0        ;6E92: 0440000B
  10443.     BEQ.S    LAB_038F        ;6E96: 674E
  10444.     SUBQ    #1,D0            ;6E98: 5340
  10445.     BEQ.S    LAB_0390        ;6E9A: 675E
  10446.     SUBQ    #1,D0            ;6E9C: 5340
  10447.     BEQ    LAB_0394        ;6E9E: 6700008C
  10448.     SUBQ    #1,D0            ;6EA2: 5340
  10449.     BEQ    LAB_0394        ;6EA4: 67000086
  10450.     SUBI    #$7FDE,D0        ;6EA8: 04407FDE
  10451.     BEQ.S    LAB_038E        ;6EAC: 6734
  10452.     SUBQ    #1,D0            ;6EAE: 5340
  10453.     BEQ.S    LAB_038E        ;6EB0: 6730
  10454.     SUBQ    #6,D0            ;6EB2: 5D40
  10455.     BEQ.S    LAB_038E        ;6EB4: 672C
  10456.     SUBQ    #1,D0            ;6EB6: 5340
  10457.     BEQ.S    LAB_038E        ;6EB8: 6728
  10458.     SUBQ    #1,D0            ;6EBA: 5340
  10459.     BEQ.S    LAB_038E        ;6EBC: 6724
  10460.     SUBQ    #1,D0            ;6EBE: 5340
  10461.     BEQ.S    LAB_038E        ;6EC0: 6720
  10462.     SUBQ    #1,D0            ;6EC2: 5340
  10463.     BEQ.S    LAB_038E        ;6EC4: 671C
  10464.     SUBQ    #1,D0            ;6EC6: 5340
  10465.     BEQ.S    LAB_038E        ;6EC8: 6718
  10466.     SUBQ    #1,D0            ;6ECA: 5340
  10467.     BEQ.S    LAB_038E        ;6ECC: 6714
  10468.     SUBQ    #1,D0            ;6ECE: 5340
  10469.     BEQ.S    LAB_038E        ;6ED0: 6710
  10470.     SUBQ    #1,D0            ;6ED2: 5340
  10471.     BEQ.S    LAB_038E        ;6ED4: 670C
  10472.     SUBQ    #1,D0            ;6ED6: 5340
  10473.     BEQ.S    LAB_038E        ;6ED8: 6708
  10474.     SUBQ    #1,D0            ;6EDA: 5340
  10475.     BEQ.S    LAB_038E        ;6EDC: 6704
  10476.     SUBQ    #1,D0            ;6EDE: 5340
  10477.     BNE.S    LAB_0393        ;6EE0: 6646
  10478. LAB_038E:
  10479.     MOVEQ    #1,D0            ;6EE2: 7001
  10480.     BRA.S    LAB_0395        ;6EE4: 605C
  10481. LAB_038F:
  10482.     MOVE.L    4(A3),D0        ;6EE6: 202B0004
  10483.     BEQ.S    LAB_0394        ;6EEA: 6740
  10484.     MOVEQ    #16,D1            ;6EEC: 7210
  10485.     SUB.L    D1,D0            ;6EEE: 9081
  10486.     MOVE.L    D0,-(A7)        ;6EF0: 2F00
  10487.     BSR    LAB_0345        ;6EF2: 6100F7D4
  10488.     ADDQ    #4,A7            ;6EF6: 584F
  10489.     BRA.S    LAB_0394        ;6EF8: 6032
  10490. LAB_0390:
  10491.     TST.L    4(A3)            ;6EFA: 4AAB0004
  10492.     BEQ.S    LAB_0394        ;6EFE: 672C
  10493.     BRA.S    LAB_0392        ;6F00: 6008
  10494. LAB_0391:
  10495.     MOVE.L    A2,-(A7)        ;6F02: 2F0A
  10496.     BSR    LAB_0345        ;6F04: 6100F7C2
  10497.     ADDQ    #4,A7            ;6F08: 584F
  10498. LAB_0392:
  10499.     MOVEA.L    4(A3),A0        ;6F0A: 206B0004
  10500.     MOVEA.L    (ABSEXECBASE).W,A6    ;6F0E: 2C780004
  10501.     JSR    -258(A6)        ;6F12: 4EAEFEFE
  10502.     MOVEA.L    D0,A2            ;6F16: 2440
  10503.     MOVE.L    A2,D0            ;6F18: 200A
  10504.     BNE.S    LAB_0391        ;6F1A: 66E6
  10505.     MOVE.L    4(A3),-(A7)        ;6F1C: 2F2B0004
  10506.     BSR    LAB_0345        ;6F20: 6100F7A6
  10507.     ADDQ    #4,A7            ;6F24: 584F
  10508.     BRA.S    LAB_0394        ;6F26: 6004
  10509. LAB_0393:
  10510.     MOVEQ    #2,D0            ;6F28: 7002
  10511.     BRA.S    LAB_0395        ;6F2A: 6016
  10512. LAB_0394:
  10513.     LEA    8(A5),A0        ;6F2C: 41ED0008
  10514.     MOVEA.L    4352(A4),A6        ;6F30: 2C6C1100
  10515.     JSR    -48(A6)            ;6F34: 4EAEFFD0
  10516.     MOVEA.L    D0,A3            ;6F38: 2640
  10517.     MOVE.L    A3,D0            ;6F3A: 200B
  10518.     BNE    LAB_038D        ;6F3C: 6600FF48
  10519.     MOVEQ    #0,D0            ;6F40: 7000
  10520. LAB_0395:
  10521.     MOVEM.L    (A7)+,A2-A3/A6        ;6F42: 4CDF4C00
  10522.     UNLK    A5            ;6F46: 4E5D
  10523.     RTS                ;6F48: 4E75
  10524. LAB_0396:
  10525.     LINK    A5,#0            ;6F4A: 4E550000
  10526.     MOVEQ    #-1,D0            ;6F4E: 70FF
  10527.     UNLK    A5            ;6F50: 4E5D
  10528.     RTS                ;6F52: 4E75
  10529. LAB_0397:
  10530.     MOVEA.L    4(A7),A0        ;6F54: 206F0004
  10531.     MOVE.L    A0,(A0)            ;6F58: 2088
  10532.     ADDQ.L    #4,(A0)            ;6F5A: 5890
  10533.     CLR.L    4(A0)            ;6F5C: 42A80004
  10534.     MOVE.L    A0,8(A0)        ;6F60: 21480008
  10535.     RTS                ;6F64: 4E75
  10536.     DC.W    $0000            ;6F66
  10537. LAB_0398:
  10538.     MOVEA.L    8(A7),A1        ;6F68: 226F0008
  10539.     MOVEA.L    4(A7),A0        ;6F6C: 206F0004
  10540.     MOVE.L    A0,D0            ;6F70: 2008
  10541. LAB_0399:
  10542.     MOVE.B    (A1)+,(A0)+        ;6F72: 10D9
  10543.     BNE.S    LAB_0399        ;6F74: 66FC
  10544.     RTS                ;6F76: 4E75
  10545. LAB_039A:
  10546.     MOVEM.L    D7/A3,-(A7)        ;6F78: 48E70110
  10547.     MOVEA.L    12(A7),A3        ;6F7C: 266F000C
  10548.     MOVE.L    16(A7),D7        ;6F80: 2E2F0010
  10549. LAB_039B:
  10550.     MOVEQ    #0,D0            ;6F84: 7000
  10551.     MOVE.B    (A3),D0            ;6F86: 1013
  10552.     CMP.L    D7,D0            ;6F88: B087
  10553.     BNE.S    LAB_039C        ;6F8A: 6604
  10554.     MOVE.L    A3,D0            ;6F8C: 200B
  10555.     BRA.S    LAB_039D        ;6F8E: 6008
  10556. LAB_039C:
  10557.     MOVE.B    (A3)+,D0        ;6F90: 101B
  10558.     TST.B    D0            ;6F92: 4A00
  10559.     BNE.S    LAB_039B        ;6F94: 66EE
  10560.     MOVEQ    #0,D0            ;6F96: 7000
  10561. LAB_039D:
  10562.     MOVEM.L    (A7)+,D7/A3        ;6F98: 4CDF0880
  10563.     RTS                ;6F9C: 4E75
  10564. LAB_039E:
  10565.     MOVEM.L    D7/A3,-(A7)        ;6F9E: 48E70110
  10566.     MOVEA.L    12(A7),A3        ;6FA2: 266F000C
  10567.     MOVE.L    16(A7),D7        ;6FA6: 2E2F0010
  10568.     MOVE.L    D7,-(A7)        ;6FAA: 2F07
  10569.     MOVE.L    A3,-(A7)        ;6FAC: 2F0B
  10570.     BSR.S    LAB_039A        ;6FAE: 61C8
  10571.     ADDQ    #8,A7            ;6FB0: 504F
  10572.     MOVEM.L    (A7)+,D7/A3        ;6FB2: 4CDF0880
  10573.     RTS                ;6FB6: 4E75
  10574.     MOVEM.L    D7/A2-A3,-(A7)        ;6FB8: 48E70130
  10575.     MOVEA.L    16(A7),A3        ;6FBC: 266F0010
  10576.     MOVE.L    20(A7),D7        ;6FC0: 2E2F0014
  10577.     SUBA.L    A2,A2            ;6FC4: 95CA
  10578. LAB_039F:
  10579.     MOVE.B    (A3),D0            ;6FC6: 1013
  10580.     BEQ.S    LAB_03A1        ;6FC8: 670E
  10581.     MOVEQ    #0,D1            ;6FCA: 7200
  10582.     MOVE.B    D0,D1            ;6FCC: 1200
  10583.     CMP.L    D7,D1            ;6FCE: B287
  10584.     BNE.S    LAB_03A0        ;6FD0: 6602
  10585.     MOVEA.L    A3,A2            ;6FD2: 244B
  10586. LAB_03A0:
  10587.     ADDQ.L    #1,A3            ;6FD4: 528B
  10588.     BRA.S    LAB_039F        ;6FD6: 60EE
  10589. LAB_03A1:
  10590.     MOVE.L    A2,D0            ;6FD8: 200A
  10591.     MOVEM.L    (A7)+,D7/A2-A3        ;6FDA: 4CDF0C80
  10592.     RTS                ;6FDE: 4E75
  10593. LAB_03A2:
  10594.     MOVEM.L    D2-D3,-(A7)        ;6FE0: 48E73000
  10595.     MOVE.L    D0,D2            ;6FE4: 2400
  10596.     MOVE.L    D1,D3            ;6FE6: 2601
  10597.     SWAP    D2            ;6FE8: 4842
  10598.     SWAP    D3            ;6FEA: 4843
  10599.     MULU    D1,D2            ;6FEC: C4C1
  10600.     MULU    D0,D3            ;6FEE: C6C0
  10601.     MULU    D1,D0            ;6FF0: C0C1
  10602.     ADD    D3,D2            ;6FF2: D443
  10603.     SWAP    D2            ;6FF4: 4842
  10604.     CLR    D2            ;6FF6: 4242
  10605.     ADD.L    D2,D0            ;6FF8: D082
  10606.     MOVEM.L    (A7)+,D2-D3        ;6FFA: 4CDF000C
  10607.     RTS                ;6FFE: 4E75
  10608. LAB_03A3:
  10609.     TST.L    D0            ;7000: 4A80
  10610.     BPL    LAB_03A5        ;7002: 6A00001E
  10611.     NEG.L    D0            ;7006: 4480
  10612.     TST.L    D1            ;7008: 4A81
  10613.     BPL    LAB_03A4        ;700A: 6A00000C
  10614.     NEG.L    D1            ;700E: 4481
  10615.     BSR    LAB_03A6        ;7010: 61000020
  10616.     NEG.L    D1            ;7014: 4481
  10617.     RTS                ;7016: 4E75
  10618. LAB_03A4:
  10619.     BSR    LAB_03A6        ;7018: 61000018
  10620.     NEG.L    D0            ;701C: 4480
  10621.     NEG.L    D1            ;701E: 4481
  10622.     RTS                ;7020: 4E75
  10623. LAB_03A5:
  10624.     TST.L    D1            ;7022: 4A81
  10625.     BPL    LAB_03A6        ;7024: 6A00000C
  10626.     NEG.L    D1            ;7028: 4481
  10627.     BSR    LAB_03A6        ;702A: 61000006
  10628.     NEG.L    D0            ;702E: 4480
  10629.     RTS                ;7030: 4E75
  10630. LAB_03A6:
  10631.     MOVE.L    D2,-(A7)        ;7032: 2F02
  10632.     SWAP    D1            ;7034: 4841
  10633.     MOVE    D1,D2            ;7036: 3401
  10634.     BNE    LAB_03A8        ;7038: 66000022
  10635.     SWAP    D0            ;703C: 4840
  10636.     SWAP    D1            ;703E: 4841
  10637.     SWAP    D2            ;7040: 4842
  10638.     MOVE    D0,D2            ;7042: 3400
  10639.     BEQ    LAB_03A7        ;7044: 67000006
  10640.     DIVU    D1,D2            ;7048: 84C1
  10641.     MOVE    D2,D0            ;704A: 3002
  10642. LAB_03A7:
  10643.     SWAP    D0            ;704C: 4840
  10644.     MOVE    D0,D2            ;704E: 3400
  10645.     DIVU    D1,D2            ;7050: 84C1
  10646.     MOVE    D2,D0            ;7052: 3002
  10647.     SWAP    D2            ;7054: 4842
  10648.     MOVE    D2,D1            ;7056: 3202
  10649.     MOVE.L    (A7)+,D2        ;7058: 241F
  10650.     RTS                ;705A: 4E75
  10651. LAB_03A8:
  10652.     MOVE.L    D3,-(A7)        ;705C: 2F03
  10653.     MOVEQ    #16,D3            ;705E: 7610
  10654.     CMPI    #$0080,D1        ;7060: 0C410080
  10655.     BCC    LAB_03A9        ;7064: 64000006
  10656.     ROL.L    #8,D1            ;7068: E199
  10657.     SUBQ    #8,D3            ;706A: 5143
  10658. LAB_03A9:
  10659.     CMPI    #$0800,D1        ;706C: 0C410800
  10660.     BCC    LAB_03AA        ;7070: 64000006
  10661.     ROL.L    #4,D1            ;7074: E999
  10662.     SUBQ    #4,D3            ;7076: 5943
  10663. LAB_03AA:
  10664.     CMPI    #$2000,D1        ;7078: 0C412000
  10665.     BCC    LAB_03AB        ;707C: 64000006
  10666.     ROL.L    #2,D1            ;7080: E599
  10667.     SUBQ    #2,D3            ;7082: 5543
  10668. LAB_03AB:
  10669.     TST    D1            ;7084: 4A41
  10670.     BMI    LAB_03AC        ;7086: 6B000006
  10671.     ROL.L    #1,D1            ;708A: E399
  10672.     SUBQ    #1,D3            ;708C: 5343
  10673. LAB_03AC:
  10674.     MOVE    D0,D2            ;708E: 3400
  10675.     LSR.L    D3,D0            ;7090: E6A8
  10676.     SWAP    D2            ;7092: 4842
  10677.     CLR    D2            ;7094: 4242
  10678.     LSR.L    D3,D2            ;7096: E6AA
  10679.     SWAP    D3            ;7098: 4843
  10680.     DIVU    D1,D0            ;709A: 80C1
  10681.     MOVE    D0,D3            ;709C: 3600
  10682.     MOVE    D2,D0            ;709E: 3002
  10683.     MOVE    D3,D2            ;70A0: 3403
  10684.     SWAP    D1            ;70A2: 4841
  10685.     MULU    D1,D2            ;70A4: C4C1
  10686.     SUB.L    D2,D0            ;70A6: 9082
  10687.     BCC    LAB_03AE        ;70A8: 64000008
  10688.     SUBQ    #1,D3            ;70AC: 5343
  10689.     ADD.L    D1,D0            ;70AE: D081
  10690. LAB_03AD:
  10691.     BCC.S    LAB_03AD        ;70B0: 64FE
  10692. LAB_03AE:
  10693.     MOVEQ    #0,D1            ;70B2: 7200
  10694.     MOVE    D3,D1            ;70B4: 3203
  10695.     SWAP    D3            ;70B6: 4843
  10696.     ROL.L    D3,D0            ;70B8: E7B8
  10697.     SWAP    D0            ;70BA: 4840
  10698.     EXG    D0,D1            ;70BC: C141
  10699.     MOVE.L    (A7)+,D3        ;70BE: 261F
  10700.     MOVE.L    (A7)+,D2        ;70C0: 241F
  10701.     RTS                ;70C2: 4E75
  10702.     END
  10703.