home *** CD-ROM | disk | FTP | other *** search
/ telefisk.org / amiga_virus_collection_research.7z / VIRUSRESEARCH / STR_ATMOS / DIR.ASM < prev    next >
Assembly Source File  |  1999-06-12  |  49KB  |  1,726 lines

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