home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
telefisk.org
/
amiga_virus_collection_research.7z
/
VIRUSRESEARCH
/
AMITOMB
/
MAIN.ASM
< prev
next >
Wrap
Assembly Source File
|
1999-06-12
|
24KB
|
962 lines
; IRA V1.02 (Sep 6 1993) (c)1993 Tim Ruehsen
EXT_0000 EQU $6
EXT_0001 EQU $43E
EXT_0002 EQU $2220
EXT_0003 EQU $6017F
EXT_0004 EQU $88A000
EXT_0005 EQU $3913843
EXT_0006 EQU $13824504
EXT_0007 EQU $E39E39F4
EXT_0008 EQU $FFFF9C50
SECTION S_0,CODE
SECSTRT_0:
MOVEQ #100,D0 ;000: 7064
RTS ;002: 4E75
ORI.B #$00,D0 ;004: 00000000
ORI.B #$00,D0 ;008: 00000000
DC.W $0C00 ;00C
DC.L SECSTRT_0 ;00E: 00000000
BCLR D7,D0 ;012: 0F80
ORI.B #$00,D0 ;014: 00000000
LAB_0001:
ORI.B #$00,D0 ;018: 00000000
ORI.B #$00,D0 ;01C: 00000000
ORI.B #$00,D0 ;020: 00000000
ORI.B #$00,D0 ;024: 00000000
ORI.B #$00,D0 ;028: 00000000
ORI.B #$00,D0 ;02C: 00000000
ORI.B #$00,D0 ;030: 00000000
ORI.B #$00,D0 ;034: 00000000
ORI.B #$00,D0 ;038: 00000000
ORI.B #$00,D0 ;03C: 00000000
DC.W $0000 ;040
DC.W $0C00 ;042
DC.L LAB_0001+2 ;044: 0000001A
ORI.B #$00,D0 ;048: 00000000
ORI.B #$08,D0 ;04C: 00000008
ORI #$0006,D3 ;050: 00430006
ORI.B #$01,D6 ;054: 00060001
DC.W $0000 ;058
DC.W $20FF ;05A
DC.L LAB_0002 ;05C: 0000006E
ORI.L #LAB_0019+2,0(A2) ;060: 00AA000005BE0000
ORI.B #$00,D0 ;068: 00000000
DC.W $0000 ;06C
LAB_0002:
DC.W $0428 ;06E
DC.W $A104 ;070
DC.W $0410 ;072
MOVE.L D0,D1 ;074: 2200
ORI.B #$04,D0 ;076: 00000004
LSR.L #8,D6 ;07A: E08E
MOVE -(A7),D4 ;07C: 3827
AND #$E380,D3 ;07E: C67CE380
ORI.B #$38,D0 ;082: 00000038
ROL.L #1,D6 ;086: E39E
DC.W $39C7 ;088
ADD.B D7,EXT_0006 ;08A: DF3913824504
SUBQ.B #8,EXT_0007 ;090: 5139E39E39F4
SUBQ #8,D5 ;096: 5145
DC.W $145F ;098
MOVE.B D3,-(A4) ;09A: 1903
DC.W $0400 ;09C
NEGX.B (A0) ;09E: 4010
DC.W $0010 ;0A0
BTST D1,D0 ;0A2: 0300
OR.L D1,D0 ;0A4: 8081
MOVE.B -(A0),D0 ;0A6: 1020
ORI.B #$00,D0 ;0A8: 00000000
ORI.B #$00,-(A0) ;0AC: 00200000
DC.W $0000 ;0B0
DC.W $0421 ;0B2
DC.W $06AA ;0B4
DC.W $7DF7 ;0B6
DC.W $DF7D ;0B8
DC.W $F7DF ;0BA
DC.W $7DF7 ;0BC
DC.W $DF7D ;0BE
DC.W $F7DF ;0C0
DC.W $7DF7 ;0C2
DC.W $DF7D ;0C4
DC.W $F7DF ;0C6
DC.W $7DF7 ;0C8
DC.W $DF7D ;0CA
DC.W $F7DF ;0CC
ORI.L #$22888714,D3 ;0CE: 008322888714
MOVEQ #-32,D4 ;0D4: 78E0
MOVE D1,D7 ;0D6: 3E01
DC.W $EFD0 ;0D8
DC.W $218E ;0DA
DC.W $0401 ;0DC
ASR.B #8,D0 ;0DE: E000
MOVE.L D0,(A0)+ ;0E0: 20C0
DC.W $1043 ;0E2
DC.W $0210 ;0E4
MOVE.B D6,(A0) ;0E6: 1086
DC.W $9430 ;0E8
DC.W $F710 ;0EA
MOVE.B D5,(A0) ;0EC: 1085
MOVE.B (A0),D0 ;0EE: 1010
OR.B D2,(A0)+ ;0F0: 8518
DC.W $6901 ;0F2
DC.W $0869 ;0F4
NEGX.B (A6)+ ;0F6: 401E
LAB_0003:
NEGX D2 ;0F8: 4042
MOVE.B (A2),D2 ;0FA: 1412
DC.W $0610 ;0FC
LAB_0004:
MOVE.B D6,(A0) ;0FE: 1086
SUB.B 16(A0,D0.W),D2 ;100: 94300010
LAB_0005:
MOVE.B D5,(A0) ;104: 1085
MOVE.B (A0),D0 ;106: 1010
OR.B D2,(A4) ;108: 8514
LAB_0006:
DC.W $6901 ;10A
DC.W $0869 ;10C
NEGX.B D0 ;10E: 4000
NEGX D2 ;110: 4042
MOVE.B (A2),D2 ;112: 1412
BTST D2,(A5) ;114: 0515
DC.W $0000 ;116
DC.W $0428 ;118
DC.W $A3CA ;11A
OR.B (A0),D5 ;11C: 8A10
DC.W $410A ;11E
MOVE.B D0,D0 ;120: 1000
DC.W $0009 ;122
DC.W $1191 ;124
NEG -(A4) ;126: 4464
DC.W $0805 ;128
DC.W $1440 ;12A
DC.W $0020 ;12C
DC.W $0845 ;12E
DC.W $1451 ;130
DC.W $4524 ;132
DC.W $1045 ;134
MOVE.B D2,-(A0) ;136: 1102
DC.W $4906 ;138
ADDX D5,D4 ;13A: D945
DC.W $1451 ;13C
NEG D4 ;13E: 4444
SUBQ #8,D5 ;140: 5145
DC.W $1441 ;142
MOVE.B D1,(A0) ;144: 1081
DC.W $0A00 ;146
NEGX.B (A0) ;148: 4010
DC.W $0010 ;14A
DC.W $0400 ;14C
OR.B D0,D0 ;14E: 8000
MOVE.B -(A0),D0 ;150: 1020
ORI.B #$00,D0 ;152: 00000000
ORI.B #$00,-(A0) ;156: 00200000
DC.W $0000 ;15A
DC.W $0820 ;15C
OR.B D5,(A4) ;15E: 8B14
BCS.S LAB_0003 ;160: 6596
SUBQ #4,-(A5) ;162: 5965
SUB (A1)+,D3 ;164: 9659
BCS.S LAB_0004 ;166: 6596
SUBQ #4,-(A5) ;168: 5965
SUB (A1)+,D3 ;16A: 9659
BCS.S LAB_0005 ;16C: 6596
SUBQ #4,-(A5) ;16E: 5965
SUB (A1)+,D3 ;170: 9659
BCS.S LAB_0006 ;172: 6596
SUBQ #4,-(A5) ;174: 5965
SUB (A1)+,D3 ;176: 9659
MOVE.L -(A4),(EXT_0008).W ;178: 21E49C50
OR.L (A4),D4 ;17C: 8894
OR.B D2,-(A2) ;17E: 8522
OR.B D2,D1 ;180: 8202
MOVE.B 8769(A0),D0 ;182: 10282241
DC.W $0803 ;186
DC.W $A000 ;188
BSR.S LAB_000A ;18A: 612A
MOVE A1,(A1)+ ;18C: 32C9
MOVE.L A0,D0 ;18E: 2008
MOVE.L A3,7248(A0) ;190: 214B1C50
DC.W $C888 ;194
DC.W $2140 ;196
DC.W $0821 ;198
NEGX.B (A4) ;19A: 4014
CMP.L D2,D0 ;19C: B082
MOVE.B -90(A1,A4.L),(A2) ;19E: 14B1C8A6
MOVE.L D5,(A0) ;1A2: 2085
MOVE.L -(A2),D1 ;1A4: 2222
DC.W $0908 ;1A6
LAB_0007:
MOVE.L A3,80(A0) ;1A8: 214B0050
DC.W $0008 ;1AC
LAB_0008:
DC.W $2140 ;1AE
DC.W $0821 ;1B0
NEGX.B (A0)+ ;1B2: 4018
LAB_0009:
CMP.L D2,D0 ;1B4: B082
LAB_000A:
DC.W $14B0 ;1B6
DC.W $0201 ;1B8
MOVE.L D5,(A0) ;1BA: 2085
ORI.B #$15,-(A2) ;1BC: 00220015
DC.W $0000 ;1C0
DC.W $0401 ;1C2
DC.W $F405 ;1C4
DC.W $0A20 ;1C6
DC.W $808E ;1C8
MOVE.B D0,D0 ;1CA: 1000
DC.W $0009 ;1CC
MOVE D1,(A0) ;1CE: 3081
SUBI.L #$90051444,-(A7) ;1D0: 04A790051444
DC.W $1047 ;1D6
AND.B D5,D2 ;1D8: C405
MOVEQ #81,D2 ;1DA: 7451
DC.W $4114 ;1DC
DC.W $1041 ;1DE
MOVE.B D2,-(A0) ;1E0: 1102
SUBQ.B #8,D5 ;1E2: 5105
SUBQ #2,D5 ;1E4: 5545
DC.W $1451 ;1E6
NEGX D4 ;1E8: 4044
SUBQ #8,D4 ;1EA: 5144
DC.W $A282 ;1EC
MOVE.B D1,(A0) ;1EE: 1081
MOVE.B D0,-(A0) ;1F0: 1100
DC.W $239E ;1F2
DC.W $38F3 ;1F4
OR.B (A6)+,D7 ;1F6: 8E1E
CMP.L D1,D0 ;1F8: B081
MOVE.B -(A3),D1 ;1FA: 1223
AND.B D5,(A4)+ ;1FC: CB1C
DC.W $F1E5 ;1FE
SUB -94(A2,D2.L),D6 ;200: 9C7228A2
OR.B -30688(A7),D5 ;204: 8A2F8820
OR.B 26006(A2),D0 ;208: 802A6596
SUBQ #4,-(A5) ;20C: 5965
SUB (A1)+,D3 ;20E: 9659
BCS.S LAB_0007 ;210: 6596
SUBQ #4,-(A5) ;212: 5965
SUB (A1)+,D3 ;214: 9659
BCS.S LAB_0008 ;216: 6596
SUBQ #4,-(A5) ;218: 5965
SUB (A1)+,D3 ;21A: 9659
BCS.S LAB_0009 ;21C: 6596
SUBQ #4,-(A5) ;21E: 5965
SUB (A1)+,D3 ;220: 9659
ANDI.L #$22208600,D4 ;222: 028422208600
EOR D2,-(A5) ;228: B565
DC.W $0002 ;22A
ADD.B (A0),D0 ;22C: D010
DC.W $F886 ;22E
DC.W $008B ;230
DC.W $A300 ;232
MOVE.L -(A5),-(A0) ;234: 2125
DC.W $1450 ;236
AND.B (A4)+,D1 ;238: C21C
DC.W $71C7 ;23A
MOVEA.L 62(A1,D4.L),A1 ;23C: 2271483E
DC.W $FBEF ;240
DC.W $9C71 ;242
AND.B D3,(A2) ;244: C712
DIVS D7,D4 ;246: 89C7
DC.W $1C72 ;248
MOVE.L -(A6),-(A2) ;24A: 2526
LAB_000B:
OR.B -23925(A0),D5 ;24C: 8A28A28B
AND.B D4,(A4)+ ;250: C91C
LAB_000C:
DC.W $71C7 ;252
DC.W $1C73 ;254
BEQ.S LAB_000F ;256: 671C
LAB_000D:
DC.W $71C7 ;258
DC.W $0000 ;25A
LAB_000E:
ANDI.B #$00,D4 ;25C: 02040000
DC.W $0001 ;260
AND.B (A6)+,D0 ;262: C01E
OR.B -23926(A0),D5 ;264: 8A28A28A
AND.L (A5),D4 ;268: C895
DC.W $0000 ;26A
DC.W $0400 ;26C
DC.W $A382 ;26E
DC.W $0C00 ;270
OR.L (A7)+,D0 ;272: 809F
LAB_000F:
MOVEQ #7,D6 ;274: 7C07
AND.B (A1),D0 ;276: C011
ADDQ.L #8,D2 ;278: 5082
MOVE.B -(A0),-(A4) ;27A: 1920
DC.W $5E08 ;27C
DC.W $E3C0 ;27E
ORI.L #$020957DE,D0 ;280: 0080020957DE
DC.W $4117 ;286
SUB A5,D7 ;288: 9E4D
DC.W $F102 ;28A
DC.W $6105 ;28C
SUBQ #1,D5 ;28E: 5345
ROR #2,D6 ;290: E45E
MOVEA D4,A4 ;292: 3844
TST (A4) ;294: 4A54
DC.W $4104 ;296
DC.W $1041 ;298
ORI.B #$51,D0 ;29A: 00000051
DC.W $4514 ;29E
NEG.B -(A2) ;2A0: 4422
AND.L D1,D4 ;2A2: C881
MOVE.B -(A2),D2 ;2A4: 1422
DC.W $ACA2 ;2A6
OR.B -(A6),D5 ;2A8: 8A26
MOVE.L -(A2),D0 ;2AA: 2022
DC.W $28AA ;2AC
ADDQ.B #1,-(A1) ;2AE: 5221
MOVE.B -(A0),D0 ;2B0: 1020
NEGX.B (A4) ;2B2: 4014
BCS.S LAB_000B ;2B4: 6596
SUBQ #4,-(A5) ;2B6: 5965
SUB (A1)+,D3 ;2B8: 9659
BCS.S LAB_000C ;2BA: 6596
SUBQ #4,-(A5) ;2BC: 5965
SUB (A1)+,D3 ;2BE: 9659
BCS.S LAB_000D ;2C0: 6596
SUBQ #4,-(A5) ;2C2: 5965
SUB (A1)+,D3 ;2C4: 9659
BCS.S LAB_000E+2 ;2C6: 6596
SUBQ #4,-(A5) ;2C8: 5965
SUB (A1)+,D3 ;2CA: 9659
MOVE.L A6,(A1) ;2CC: 228E
DC.W $1C70 ;2CE
BTST D4,D0 ;2D0: 0900
DC.W $A5AA ;2D2
DC.W $00FE ;2D4
CMP.B D0,D0 ;2D6: B000
MOVE.L D1,-(A0) ;2D8: 2101
DC.W $0089 ;2DA
DC.W $A300 ;2DC
MOVE.L D2,(A0)+ ;2DE: 20C2
DC.W $8A3B ;2E0
DC.W $A422 ;2E2
OR.B -23927(A0),D5 ;2E4: 8A28A289
DC.W $F820 ;2E8
DC.W $8208 ;2EA
DC.W $0820 ;2EC
DC.W $823A ;2EE
AND.B -23926(A0),D5 ;2F0: CA28A28A
MOVE.L -30168(A2),D1 ;2F4: 222A8A28
DC.W $A252 ;2F8
MOVE.L D2,-(A5) ;2FA: 2B02
LAB_0010:
DC.W $0820 ;2FC
DC.W $8208 ;2FE
SUB.L -(A2),D4 ;300: 98A2
LAB_0011:
OR.B -30688(A0),D5 ;302: 8A288820
OR.B (A6)+,D1 ;306: 821E
LAB_0012:
CMPA.L D7,A0 ;308: B1C7
DC.W $1C72 ;30A
DC.W $2FA6 ;30C
OR.B -23925(A0),D5 ;30E: 8A28A28B
MOVE.L (A5),(A4) ;312: 2895
DC.W $0000 ;314
DC.W $0401 ;316
DC.W $F045 ;318
MOVE.B D0,-(A2) ;31A: 1500
DC.W $808E ;31C
MOVE.B D0,D0 ;31E: 1000
DC.W $0011 ;320
SUB.L D4,D0 ;322: 9084
DC.W $05F0 ;324
SUBQ.B #8,(A1) ;326: 5111
DC.W $1040 ;328
ORI #$C411,D7 ;32A: 0047C411
MOVEQ #81,D2 ;32E: 7451
DC.W $4114 ;330
DC.W $1045 ;332
MOVE.B D2,-(A0) ;334: 1102
SUBQ.B #8,D4 ;336: 5104
SUBQ #8,D5 ;338: 5145
BCHG D2,(A4) ;33A: 0554
SUBI #$4A54,D4 ;33C: 04444A54
DC.W $A108 ;340
DC.W $1041 ;342
DC.W $0000 ;344
BSET D1,(A1) ;346: 03D1
DC.W $4117 ;348
AND.B -(A2),D2 ;34A: C422
OR.L D1,D4 ;34C: 8881
MOVE.B -(A2),D4 ;34E: 1822
DC.W $A8A2 ;350
OR.B -(A4),D5 ;352: 8A24
MOVE.B -(A2),D6 ;354: 1C22
MOVE.L 8514(A2),(A4) ;356: 28AA2142
DC.W $0820 ;35A
OR.B 26006(A2),D0 ;35C: 802A6596
SUBQ #4,-(A5) ;360: 5965
SUB (A1)+,D3 ;362: 9659
BCS.S LAB_0010 ;364: 6596
SUBQ #4,-(A5) ;366: 5965
SUB (A1)+,D3 ;368: 9659
BCS.S LAB_0011 ;36A: 6596
SUBQ #4,-(A5) ;36C: 5965
SUB (A1)+,D3 ;36E: 9659
BCS.S LAB_0012 ;370: 6596
SUBQ #4,-(A5) ;372: 5965
SUB (A1)+,D3 ;374: 9659
MOVE.L -(A4),(EXT_0002).W ;376: 21E42220
OR.L D0,D2 ;37A: 8480
CMP.B D5,D2 ;37C: B405
DC.W $0002 ;37E
ADD.B D0,D0 ;380: D000
MOVE.L A6,EXT_0004 ;382: 23CE0088A000
MOVE.L D5,D0 ;388: 2005
DC.W $1449 ;38A
DC.W $483E ;38C
DC.W $FBEF ;38E
DC.W $BEFA ;390
DC.W $483C ;392
DC.W $F3CF ;394
DC.W $0820 ;396
OR.B (A2),D1 ;398: 8212
DC.W $AA28 ;39A
DC.W $A28A ;39C
DC.W $2532 ;39E
LAB_0013:
OR.B -24030(A0),D5 ;3A0: 8A28A222
MOVE.L (A6)+,(A4) ;3A4: 289E
LAB_0014:
DC.W $79E7 ;3A6
DC.W $9E79 ;3A8
DC.W $F83E ;3AA
LAB_0015:
DC.W $FBEF ;3AC
OR.B -(A0),D4 ;3AE: 8820
OR.B -(A2),D1 ;3B0: 8222
LAB_0016:
AND.B -23926(A0),D5 ;3B2: CA28A28A
MOVE.L -30168(A2),D0 ;3B6: 202A8A28
DC.W $A252 ;3BA
MOVE.L (A5),-(A2) ;3BC: 2515
ORI.B #$00,D0 ;3BE: 00000000
DC.W $A78A ;3C2
SUB.B D0,D1 ;3C4: 9200
DC.W $410A ;3C6
DC.W $1040 ;3C8
DC.W $0021 ;3CA
DC.W $1088 ;3CC
NEG.B -(A4) ;3CE: 4424
SUBQ.B #8,(A1) ;3D0: 5111
MOVE.B D4,(A0) ;3D2: 1084
MOVE.B -(A0),D0 ;3D4: 1020
DC.W $0801 ;3D6
SUBI #$4524,(A1) ;3D8: 04514524
DC.W $1045 ;3DC
MOVE.B (A2),-(A0) ;3DE: 1112
DC.W $4904 ;3E0
SUBQ #8,D5 ;3E2: 5145
DC.W $04D2 ;3E4
NEG D4 ;3E6: 4444
NEG 4368(A5) ;3E8: 446D1110
MOVE.B -(A1),D0 ;3EC: 1021
DC.W $0000 ;3EE
SUBI #$4514,(A1) ;3F0: 04514514
DC.W $041E ;3F4
OR.L D1,D4 ;3F6: 8881
MOVE.B -(A2),D2 ;3F8: 1422
DC.W $A8A2 ;3FA
DC.W $F1E4 ;3FC
DC.W $0222 ;3FE
BCS.S LAB_0017 ;400: 6514
ADDQ.L #8,D4 ;402: 5084
DC.W $0820 ;404
OR.B (A4),D0 ;406: 8014
BCS.S LAB_0013 ;408: 6596
SUBQ #4,-(A5) ;40A: 5965
SUB (A1)+,D3 ;40C: 9659
BCS.S LAB_0014 ;40E: 6596
SUBQ #4,-(A5) ;410: 5965
SUB (A1)+,D3 ;412: 9659
BCS.S LAB_0015 ;414: 6596
LAB_0017:
SUBQ #4,-(A5) ;416: 5965
SUB (A1)+,D3 ;418: 9659
BCS.S LAB_0016 ;41A: 6596
SUBQ #4,-(A5) ;41C: 5965
SUB (A1)+,D3 ;41E: 9659
MOVE.L D4,(A0) ;420: 2084
DC.W $0020 ;422
SBCD D0,D1 ;424: 8300
DIVS -(A2),D2 ;426: 85E2
OR.B D2,D0 ;428: 8002
CMP.B D0,D0 ;42A: B000
ORI.B #$D8,D0 ;42C: 000000D8
DC.W $A000 ;430
BSET D0,11922(A2) ;432: 01EA2E92
ASR.L D4,D2 ;436: E8A2
OR.B -23926(A0),D5 ;438: 8A28A28A
MOVEM D0/D6/A4,-(A0) ;43C: 48A08208
DC.W $0820 ;440
OR.B (A4),D1 ;442: 8214
SUB.B -23926(A0),D5 ;444: 9A28A28A
DC.W $28B2 ;448
OR.B -24029(A0),D5 ;44A: 8A28A223
AND.L -(A2),D4 ;44E: C8A2
OR.B -23926(A0),D5 ;450: 8A28A28A
AND.L -(A0),D4 ;454: C8A0
DC.W $8208 ;456
DC.W $0820 ;458
OR.B -(A2),D1 ;45A: 8222
OR.B -23926(A0),D5 ;45C: 8A28A28A
DC.W $2232 ;460
DC.W $9A69 ;462
DC.W $A623 ;464
MOVE.L (A5),D1 ;466: 2215
DC.W $0000 ;468
DC.W $0400 ;46A
DC.W $A101 ;46C
BTST D6,D0 ;46E: 0D00
MOVE.L D0,D1 ;470: 2200
ORI #$0420,D0 ;472: 00400420
ROR.L #8,D7 ;476: E09F
MOVE -(A3),D4 ;478: 3823
OR.B (A0),D7 ;47A: 8E10
ASL.B #1,D0 ;47C: E300
MOVE.B D0,D0 ;47E: 1000
DC.W $0010 ;480
ROR #2,D6 ;482: E45E
DC.W $39C7 ;484
DC.W $D03D ;486
DC.W $138C ;488
DC.W $45F4 ;48A
SUBQ.B #8,EXT_0005 ;48C: 513903913843
OR D5,D2 ;492: 8445
MOVE.B (A7)+,-(A0) ;494: 111F
MOVE.B -(A3),D4 ;496: 1823
DC.W $0000 ;498
BSET D1,(A6)+ ;49A: 03DE
DC.W $38F3 ;49C
OR.B D2,D2 ;49E: 8402
OR D1,D4 ;4A0: 8841
MOVE.B (A2),D1 ;4A2: 1212
DC.W $A89C ;4A4
OR.B -(A4),D0 ;4A6: 8024
MOVE (A1),D6 ;4A8: 3C11
DC.W $A214 ;4AA
DC.W $888F ;4AC
OR.B -(A1),D2 ;4AE: 8421
DC.W $002A ;4B0
DC.W $7DF7 ;4B2
LAB_0018:
DC.W $DF7D ;4B4
DC.W $F7DF ;4B6
DC.W $7DF7 ;4B8
DC.W $DF7D ;4BA
DC.W $F7DF ;4BC
DC.W $7DF7 ;4BE
DC.W $DF7D ;4C0
DC.W $F7DF ;4C2
DC.W $7DF7 ;4C4
DC.W $DF7D ;4C6
DC.W $F7DF ;4C8
MOVE.L A7,D0 ;4CA: 200F
OR.B -(A0),D0 ;4CC: 8020
OR.L D0,D4 ;4CE: 8880
MOVEQ #0,D4 ;4D0: 7800
DC.W $0002 ;4D2
MOVE.B D0,D0 ;4D4: 1000
DC.W $F800 ;4D6
ORI.L #$A0080000,536(A0) ;4D8: 00A8A00800000218
MOVE.L -(A2),-(A3) ;4E0: 2722
OR.B -23926(A0),D5 ;4E2: 8A28A28A
DC.W $773E ;4E6
DC.W $FBEF ;4E8
DC.W $9C71 ;4EA
AND.B D3,(A0)+ ;4EC: C718
DIVS D7,D4 ;4EE: 89C7
DC.W $1C71 ;4F0
DC.W $C03C ;4F2
DC.W $71C7 ;4F4
MOVE.B -(A2),D6 ;4F6: 1C22
BTST D5,(A6)+ ;4F8: 0B1E
DC.W $79E7 ;4FA
DC.W $9E7B ;4FC
EOR.B D3,(A4)+ ;4FE: B71C
DC.W $71C7 ;500
DC.W $0410 ;502
DC.W $411C ;504
DIVS D7,D4 ;506: 89C7
DC.W $1C71 ;508
AND.B (A4)+,D0 ;50A: C01C
BVS.S LAB_0018 ;50C: 69A6
SUB.B -(A2),D5 ;50E: 9A22
AND.B (A5),D1 ;510: C215
ORI.B #$00,D0 ;512: 00000000
ORI.B #$00,D0 ;516: 00000000
ORI.B #$80,D0 ;51A: 00000080
ORI #$0000,D0 ;51E: 00400000
ORI.B #$00,D0 ;522: 00000000
DC.W $0000 ;526
MOVE.L D0,D0 ;528: 2000
ORI.B #$00,D0 ;52A: 00000000
ORI.B #$00,D0 ;52E: 00000000
ORI.B #$00,D0 ;532: 00000000
ORI.B #$40,D0 ;536: 00000040
ORI.B #$00,D0 ;53A: 00000000
ORI.B #$10,D0 ;53E: 00000010
DC.W $007E ;542
ORI.B #$00,D0 ;544: 00000000
ORI.B #$06,(A4)+ ;548: 001C0006
ORI.B #$00,D0 ;54C: 00000000
OR.B -(A0),D0 ;550: 8020
ORI.B #$00,D0 ;552: 00000000
BTST D0,D0 ;556: 0100
ORI.B #$14,D0 ;558: 00000014
ORI.B #$00,D0 ;55C: 00000000
ORI.B #$00,D0 ;560: 00000000
ORI.B #$00,D0 ;564: 00000000
ORI.B #$00,D0 ;568: 00000000
ORI.B #$00,D0 ;56C: 00000000
ORI.B #$00,D0 ;570: 00000000
MOVE.L D0,D0 ;574: 2000
DC.W $0000 ;576
BTST D3,D0 ;578: 0700
ORI.B #$01,D0 ;57A: 00000001
ASR.B #8,D0 ;57E: E000
ORI.B #$80,D0 ;580: 00000080
ORI.B #$00,(A0)+ ;584: 00180000
ORI.B #$00,D0 ;588: 00000000
ORI.B #$00,D0 ;58C: 00000000
ANDI.B #$00,D0 ;590: 02000000
ORI.B #$00,D0 ;594: 00000000
ORI.B #$00,D0 ;598: 00000000
ORI.B #$00,D0 ;59C: 00000000
ORI.B #$00,D2 ;5A0: 00020000
ORI.B #$00,D0 ;5A4: 00000000
ANDI.B #$00,D0 ;5A8: 02000000
ORI.B #$00,D0 ;5AC: 00000000
ORI.B #$00,D0 ;5B0: 00000000
ORI.B #$00,-(A0) ;5B4: 00200000
ORI #$0415,D2 ;5B8: 00420415
LAB_0019:
ORI.B #$00,D0 ;5BC: 00000000
ORI.B #$03,D3 ;5C0: 00030003
ORI.B #$09,D6 ;5C4: 00060009
ORI.B #$0F,D6 ;5C8: 0006000F
ORI.B #$15,D6 ;5CC: 00060015
ORI.B #$1C,D7 ;5D0: 0007001C
ORI.B #$23,D7 ;5D4: 00070023
ORI.B #$29,D6 ;5D8: 00060029
ORI.B #$2F,D6 ;5DC: 0006002F
ORI.B #$35,D6 ;5E0: 00060035
ORI.B #$3B,D6 ;5E4: 0006003B
ORI.B #$41,D6 ;5E8: 00060041
ORI.B #$47,D6 ;5EC: 00060047
ORI.B #$4D,D6 ;5F0: 0006004D
ORI.B #$53,D6 ;5F4: 00060053
ORI.B #$59,D6 ;5F8: 00060059
ORI.B #$5F,D6 ;5FC: 0006005F
ORI.B #$65,D6 ;600: 00060065
ORI.B #$6B,D6 ;604: 0006006B
ORI.B #$71,D6 ;608: 00060071
ORI.B #$77,D6 ;60C: 00060077
ORI.B #$7D,D6 ;610: 0006007D
ORI.B #$83,D6 ;614: 00060083
ORI.B #$89,D6 ;618: 00060089
ORI.B #$8F,D6 ;61C: 0006008F
ORI.B #$95,D6 ;620: 00060095
ORI.B #$9B,D6 ;624: 0006009B
ORI.B #$A1,D6 ;628: 000600A1
ORI.B #$A7,D6 ;62C: 000600A7
ORI.B #$AD,D6 ;630: 000600AD
ORI.B #$B3,D6 ;634: 000600B3
ORI.B #$B9,D6 ;638: 000600B9
ORI.B #$BF,D6 ;63C: 000600BF
ORI.B #$C5,D6 ;640: 000600C5
ORI.B #$CB,D6 ;644: 000600CB
ORI.B #$D1,D6 ;648: 000600D1
ORI.B #$D7,D6 ;64C: 000600D7
ORI.B #$DD,D6 ;650: 000600DD
ORI.B #$E3,D6 ;654: 000600E3
ORI.B #$E9,D6 ;658: 000600E9
ORI.B #$EF,D6 ;65C: 000600EF
ORI.B #$F5,D6 ;660: 000600F5
ORI.B #$FB,D6 ;664: 000600FB
DC.W $0006 ;668
BTST D0,D1 ;66A: 0101
DC.W $0006 ;66C
BTST D0,D7 ;66E: 0107
DC.W $0006 ;670
MOVEP 6(A5),D0 ;672: 010D0006
BTST D0,(A3) ;676: 0113
DC.W $0006 ;678
BTST D0,(A1)+ ;67A: 0119
DC.W $0006 ;67C
BTST D0,(A7)+ ;67E: 011F
DC.W $0006 ;680
BTST D0,-(A5) ;682: 0125
DC.W $0006 ;684
BTST D0,6(A3) ;686: 012B0006
BTST D0,6(A1,D0.W) ;68A: 01310006
BTST D0,6(A7,D0.W) ;68E: 01370006
DC.W $013D ;692
DC.W $0006 ;694
BCHG D0,D3 ;696: 0143
DC.W $0006 ;698
MOVEP.L 6(A1),D0 ;69A: 01490006
MOVEP.L 6(A7),D0 ;69E: 014F0006
BCHG D0,(A5) ;6A2: 0155
DC.W $0006 ;6A4
BCHG D0,(A3)+ ;6A6: 015B
DC.W $0006 ;6A8
BCHG D0,-(A1) ;6AA: 0161
DC.W $0006 ;6AC
BCHG D0,-(A7) ;6AE: 0167
DC.W $0006 ;6B0
BCHG D0,6(A5) ;6B2: 016D0006
BCHG D0,6(A3,D0.W) ;6B6: 01730006
BCHG D0,EXT_0003 ;6BA: 01790006017F
DC.W $0006 ;6C0
BCLR D0,D5 ;6C2: 0185
DC.W $0006 ;6C4
MOVEP D0,6(A3) ;6C6: 018B0006
BCLR D0,(A1) ;6CA: 0191
DC.W $0006 ;6CC
BCLR D0,(A7) ;6CE: 0197
DC.W $0006 ;6D0
BCLR D0,(A5)+ ;6D2: 019D
DC.W $0006 ;6D4
BCLR D0,-(A3) ;6D6: 01A3
DC.W $0007 ;6D8
BCLR D0,6(A2) ;6DA: 01AA0006
BCLR D0,6(A0,D0.W) ;6DE: 01B00006
BCLR D0,6(A6,D0.W) ;6E2: 01B60006
DC.W $01BC ;6E6
DC.W $0006 ;6E8
BSET D0,D2 ;6EA: 01C2
DC.W $0006 ;6EC
MOVEP.L D0,6(A0) ;6EE: 01C80006
MOVEP.L D0,6(A6) ;6F2: 01CE0006
BSET D0,(A4) ;6F6: 01D4
DC.W $0006 ;6F8
BSET D0,(A2)+ ;6FA: 01DA
DC.W $0006 ;6FC
BSET D0,-(A0) ;6FE: 01E0
DC.W $0006 ;700
BSET D0,-(A6) ;702: 01E6
DC.W $0006 ;704
BSET D0,6(A4) ;706: 01EC0006
BSET D0,6(A2,D0.W) ;70A: 01F20006
BSET D0,(EXT_0000).W ;70E: 01F80006
DC.W $01FE ;712
DC.W $0006 ;714
ANDI.B #$06,D4 ;716: 02040006
DC.W $020A ;71A
DC.W $0006 ;71C
ANDI.B #$06,(A0) ;71E: 02100006
ANDI.B #$06,(A6) ;722: 02160006
ANDI.B #$06,(A4)+ ;726: 021C0006
ANDI.B #$06,-(A2) ;72A: 02220006
ANDI.B #$06,558(A0) ;72E: 02280006022E
DC.W $0006 ;734
DC.W $0234 ;736
DC.W $0006 ;738
DC.W $023A ;73A
DC.W $0006 ;73C
ANDI #$0006,D0 ;73E: 02400006
ANDI #$0006,D6 ;742: 02460006
DC.W $024C ;746
DC.W $0006 ;748
ANDI #$0006,(A2) ;74A: 02520006
ANDI #$0006,(A0)+ ;74E: 02580006
ANDI #$0006,(A6)+ ;752: 025E0006
ANDI #$0006,-(A4) ;756: 02640006
ANDI #$0006,624(A2) ;75A: 026A00060270
DC.W $0006 ;760
DC.W $0276 ;762
DC.W $0006 ;764
ANDI #$0006,SR ;766: 027C0006
ANDI.L #$00060288,D2 ;76A: 028200060288
DC.W $0006 ;770
DC.W $028E ;772
DC.W $0006 ;774
ANDI.L #$0006029A,(A4) ;776: 02940006029A
DC.W $0006 ;77C
ANDI.L #$000602A6,-(A0) ;77E: 02A0000602A6
DC.W $0006 ;784
ANDI.L #$000602B2,6(A4) ;786: 02AC000602B20006
ANDI.L #$000602BE,(EXT_0000).W ;78E: 02B8000602BE0006
DC.W $02C4 ;796
DC.W $0006 ;798
DC.W $02CA ;79A
DC.W $0006 ;79C
DC.W $02D0 ;79E
DC.W $0006 ;7A0
DC.W $02D6 ;7A2
DC.W $0006 ;7A4
DC.W $02DC ;7A6
DC.W $0006 ;7A8
DC.W $02E2 ;7AA
DC.W $0006 ;7AC
DC.W $02E8 ;7AE
DC.W $0006 ;7B0
DC.W $02EE ;7B2
DC.W $0006 ;7B4
DC.W $02F4 ;7B6
DC.W $0006 ;7B8
DC.W $02FA ;7BA
DC.W $0006 ;7BC
BTST D1,D0 ;7BE: 0300
DC.W $0000 ;7C0
BTST D1,D0 ;7C2: 0300
DC.W $0006 ;7C4
BTST D1,D6 ;7C6: 0306
DC.W $0006 ;7C8
MOVEP 6(A4),D1 ;7CA: 030C0006
BTST D1,(A2) ;7CE: 0312
DC.W $0006 ;7D0
BTST D1,(A0)+ ;7D2: 0318
DC.W $0006 ;7D4
BTST D1,(A6)+ ;7D6: 031E
DC.W $0006 ;7D8
BTST D1,-(A4) ;7DA: 0324
DC.W $0006 ;7DC
BTST D1,6(A2) ;7DE: 032A0006
BTST D1,6(A0,D0.W) ;7E2: 03300006
BTST D1,6(A6,D0.W) ;7E6: 03360006
DC.W $033C ;7EA
DC.W $0006 ;7EC
BCHG D1,D2 ;7EE: 0342
DC.W $0006 ;7F0
MOVEP.L 6(A0),D1 ;7F2: 03480006
MOVEP.L 6(A6),D1 ;7F6: 034E0006
BCHG D1,(A4) ;7FA: 0354
DC.W $0006 ;7FC
BCHG D1,(A2)+ ;7FE: 035A
DC.W $0006 ;800
BCHG D1,-(A0) ;802: 0360
DC.W $0006 ;804
BCHG D1,-(A6) ;806: 0366
DC.W $0006 ;808
BCHG D1,6(A4) ;80A: 036C0006
BCHG D1,6(A2,D0.W) ;80E: 03720006
BCHG D1,(EXT_0000).W ;812: 03780006
DC.W $037E ;816
DC.W $0006 ;818
BCLR D1,D4 ;81A: 0384
DC.W $0006 ;81C
MOVEP D1,6(A2) ;81E: 038A0006
BCLR D1,(A0) ;822: 0390
DC.W $0006 ;824
BCLR D1,(A6) ;826: 0396
DC.W $0006 ;828
BCLR D1,(A4)+ ;82A: 039C
DC.W $0006 ;82C
BCLR D1,-(A2) ;82E: 03A2
DC.W $0006 ;830
BCLR D1,6(A0) ;832: 03A80006
BCLR D1,6(A6) ;836: 03AE0006
BCLR D1,6(A4,D0.W) ;83A: 03B40006
DC.W $03BA ;83E
DC.W $0006 ;840
BSET D1,D0 ;842: 03C0
DC.W $0006 ;844
BSET D1,D6 ;846: 03C6
DC.W $0006 ;848
MOVEP.L D1,6(A4) ;84A: 03CC0006
BSET D1,(A2) ;84E: 03D2
DC.W $0006 ;850
BSET D1,(A0)+ ;852: 03D8
DC.W $0006 ;854
BSET D1,(A6)+ ;856: 03DE
DC.W $0006 ;858
BSET D1,-(A4) ;85A: 03E4
DC.W $0006 ;85C
BSET D1,6(A2) ;85E: 03EA0006
BSET D1,6(A0,D0.W) ;862: 03F00006
BSET D1,6(A6,D0.W) ;866: 03F60006
DC.W $03FC ;86A
DC.W $0006 ;86C
SUBI.B #$06,D2 ;86E: 04020006
DC.W $0408 ;872
DC.W $0006 ;874
DC.W $040E ;876
DC.W $0006 ;878
SUBI.B #$06,(A4) ;87A: 04140006
SUBI.B #$06,(A2)+ ;87E: 041A0006
SUBI.B #$06,-(A0) ;882: 04200006
SUBI.B #$06,-(A6) ;886: 04260006
SUBI.B #$06,1074(A4) ;88A: 042C00060432
DC.W $0006 ;890
SUBI.B #$06,(EXT_0001).W ;892: 04380006043E
DC.W $0006 ;898
SUBI #$0006,D4 ;89A: 04440006
DC.W $044A ;89E
DC.W $0006 ;8A0
SUBI #$0006,(A0) ;8A2: 04500006
SUBI #$0006,(A6) ;8A6: 04560006
SUBI #$0006,(A4)+ ;8AA: 045C0006
SUBI #$0006,-(A2) ;8AE: 04620006
SUBI #$0006,1134(A0) ;8B2: 04680006046E
DC.W $0006 ;8B8
DC.W $0474 ;8BA
DC.W $0006 ;8BC
DC.W $047A ;8BE
DC.W $0006 ;8C0
SUBI.L #$00060486,D0 ;8C2: 048000060486
DC.W $0006 ;8C8
DC.W $048C ;8CA
DC.W $0006 ;8CC
SUBI.L #$00060498,(A2) ;8CE: 049200060498
DC.W $0006 ;8D4
SUBI.L #$000604A4,(A6)+ ;8D6: 049E000604A4
DC.W $0006 ;8DC
SUBI.L #$000604B0,6(A2) ;8DE: 04AA000604B00006
SUBI.L #$000604BC,6(A6,D0.W) ;8E6: 04B6000604BC0006
DC.W $04C2 ;8EE
DC.W $0006 ;8F0
DC.W $04C8 ;8F2
DC.W $0006 ;8F4
DC.W $04CE ;8F6
DC.W $0006 ;8F8
DC.W $04D4 ;8FA
DC.W $0006 ;8FC
DC.W $04DA ;8FE
DC.W $0006 ;900
DC.W $04E0 ;902
DC.W $0006 ;904
DC.W $04E6 ;906
DC.W $0006 ;908
DC.W $04EC ;90A
DC.W $0006 ;90C
DC.W $04F2 ;90E
DC.W $0006 ;910
DC.W $04F8 ;912
DC.W $0006 ;914
DC.W $04FE ;916
DC.W $0006 ;918
BTST D2,D4 ;91A: 0504
DC.W $0006 ;91C
MOVEP 6(A2),D2 ;91E: 050A0006
BTST D2,(A0) ;922: 0510
DC.W $0006 ;924
BTST D2,(A6) ;926: 0516
DC.W $0006 ;928
BTST D2,(A4)+ ;92A: 051C
DC.W $0006 ;92C
BTST D2,-(A2) ;92E: 0522
DC.W $0006 ;930
BTST D2,6(A0) ;932: 05280006
BTST D2,6(A6) ;936: 052E0006
BTST D2,6(A4,D0.W) ;93A: 05340006
DC.W $053A ;93E
ORI.B #$00,D7 ;940: 00070000
END