home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
telefisk.org
/
virusCollection.lzx
/
VirusCollectie
/
z
/
ZIB
/
mathieeedoubbas.asm
< prev
next >
Wrap
Assembly Source File
|
1987-06-29
|
72KB
|
2,810 lines
; IRA V1.02 (Sep 6 1993) (c)1993 Tim Ruehsen
ABSEXECBASE EQU $4
EXT_0001 EQU $10D4
EXT_0002 EQU $2E32
EXT_0003 EQU $32290D0A
EXT_0004 EQU $C8DBDFCA
SECTION S_0,CODE
SECSTRT_0:
MOVE.L #$FFFFFFFF,D0 ;0000: 203CFFFFFFFF
RTS ;0006: 4E75
LAB_0000:
ILLEGAL ;0008: 4AFC
DC.L LAB_0000 ;000A: 00000008
DC.L LAB_0123 ;000E: 00001390
BTST D0,-(A6) ;0012: 0126
BTST D4,D0 ;0014: 0900
DC.L LAB_0001 ;0016: 00000022
DC.L LAB_0002 ;001A: 0000003A
DC.L LAB_0005 ;001E: 00000072
LAB_0001:
DC.W $6D61 ;0022
MOVEQ #104,D2 ;0024: 7468
DC.W $6965 ;0026
DC.W $6565 ;0028
DC.W $646F ;002A
DC.W $7562 ;002C
DC.W $6261 ;002E
DC.W $732E ;0030
DC.W $6C69 ;0032
BHI.S LAB_0006+2 ;0034: 6272
BSR.S LAB_0006+4 ;0036: 6172
DC.W $7900 ;0038
LAB_0002:
DC.W $6D61 ;003A
MOVEQ #104,D2 ;003C: 7468
DC.W $6965 ;003E
DC.W $6565 ;0040
DC.W $646F ;0042
DC.W $7562 ;0044
DC.W $6261 ;0046
DC.W $7320 ;0048
MOVE (EXT_0002).W,-(A1) ;004A: 33382E32
MOVE.L 12852(A0),D0 ;004E: 20283234
DC.W $2E31 ;0052
MOVE.L EXT_0003,D7 ;0054: 2E3932290D0A
DC.W $0000 ;005A
LAB_0003:
CLR.L D0 ;005C: 4280
RTS ;005E: 4E75
LAB_0004:
DC.W $4D61 ;0060
MOVEQ #104,D2 ;0062: 7468
DC.W $4945 ;0064
DC.W $4545 ;0066
DC.W $2E72 ;0068
DC.W $6573 ;006A
DC.W $6F75 ;006C
MOVEQ #99,D1 ;006E: 7263
DC.W $6500 ;0070
LAB_0005:
MOVE.L A0,LAB_0010 ;0072: 23C8000001E2
MOVEM.L D2-D3/A2,-(A7) ;0078: 48E73020
CLR.L D2 ;007C: 4282
CLR.L D3 ;007E: 4283
LEA LAB_0012,A0 ;0080: 41F90000020C
BTST #4,297(A6) ;0086: 082E00040129
BNE.S LAB_0009 ;008C: 6626
MOVEQ #0,D0 ;008E: 7000
LEA LAB_0004(PC),A1 ;0090: 43FAFFCE
JSR -498(A6) ;0094: 4EAEFE0E
MOVE.L D0,D3 ;0098: 2600
BEQ.S LAB_0008 ;009A: 6712
MOVEA.L D0,A1 ;009C: 2240
MOVE.L 16(A1),D2 ;009E: 24290010
TST.L D2 ;00A2: 4A82
BEQ.S LAB_0008 ;00A4: 6708
LAB_0006:
LEA LAB_0122,A0 ;00A6: 41F90000136C
BRA.S LAB_0009 ;00AC: 6006
LAB_0008:
LEA LAB_0011,A0 ;00AE: 41F9000001E8
LAB_0009:
SUBA.L A2,A2 ;00B4: 95CA
LEA LAB_000C,A1 ;00B6: 43F900000126
MOVE.L #$0000003C,D0 ;00BC: 203C0000003C
CLR.L D1 ;00C2: 4281
JSR -84(A6) ;00C4: 4EAEFFAC
MOVEA.L D0,A2 ;00C8: 2440
LEA LAB_0003(PC),A1 ;00CA: 43FAFF90
MOVE.L A1,52(A2) ;00CE: 25490034
MOVE.L A1,56(A2) ;00D2: 25490038
MOVE.B 297(A6),D0 ;00D6: 102E0129
ANDI.B #$10,D0 ;00DA: 02000010
BEQ.S LAB_000A ;00DE: 670A
LEA LAB_0121,A1 ;00E0: 43F90000135E
MOVE.L A1,52(A2) ;00E6: 25490034
LAB_000A:
MOVE.B D0,34(A2) ;00EA: 15400022
MOVE.L D2,36(A2) ;00EE: 25420024
MOVE.L A6,40(A2) ;00F2: 254E0028
MOVE.L D3,48(A2) ;00F6: 25430030
BEQ.S LAB_000B ;00FA: 671A
LEA LAB_0094,A1 ;00FC: 43F900000896
MOVE.L A1,52(A2) ;0102: 25490034
MOVEA.L D3,A1 ;0106: 2243
BTST #0,15(A1) ;0108: 08290000000F
BEQ.S LAB_000B ;010E: 6706
MOVEA.L 20(A1),A0 ;0110: 20690014
JSR (A0) ;0114: 4E90
LAB_000B:
MOVEA.L A2,A1 ;0116: 224A
JSR -396(A6) ;0118: 4EAEFE74
MOVEM.L (A7)+,D2-D3/A2 ;011C: 4CDF040C
RTS ;0120: 4E75
MOVEQ #0,D0 ;0122: 7000
RTS ;0124: 4E75
LAB_000C:
DC.W $A008 ;0126
BTST D4,D0 ;0128: 0900
DC.W $800A ;012A
DC.L LAB_0001 ;012C: 00000022
SUB.B (A6),D0 ;0130: 9016
DC.W $0001 ;0132
SUB.B (A4),D0 ;0134: 9014
DC.W $0026 ;0136
DC.W $A00E ;0138
DC.W $0600 ;013A
SUB.B -(A0),D0 ;013C: 9020
ORI.B #$00,D0 ;013E: 00000000
LAB_000D:
MOVE.L A6,-(A7) ;0142: 2F0E
MOVEA.L ABSEXECBASE,A6 ;0144: 2C7900000004
JSR -132(A6) ;014A: 4EAEFF7C
MOVEA.L (A7)+,A6 ;014E: 2C5F
TST 32(A6) ;0150: 4A6E0020
BNE.S LAB_000E ;0154: 6640
MOVEA.L A6,A1 ;0156: 224E
MOVEA.L (A1),A0 ;0158: 2051
MOVEA.L 4(A1),A1 ;015A: 22690004
MOVE.L A0,(A1) ;015E: 2288
MOVE.L A1,4(A0) ;0160: 21490004
MOVEA.L A6,A1 ;0164: 224E
MOVEQ #0,D0 ;0166: 7000
MOVE 16(A6),D0 ;0168: 302E0010
SUBA D0,A1 ;016C: 92C0
ADD 18(A6),D0 ;016E: D06E0012
MOVE.L A6,-(A7) ;0172: 2F0E
MOVEA.L ABSEXECBASE,A6 ;0174: 2C7900000004
JSR -210(A6) ;017A: 4EAEFF2E
MOVEA.L (A7)+,A6 ;017E: 2C5F
MOVE.L A6,-(A7) ;0180: 2F0E
MOVEA.L ABSEXECBASE,A6 ;0182: 2C7900000004
JSR -138(A6) ;0188: 4EAEFF76
MOVEA.L (A7)+,A6 ;018C: 2C5F
MOVE.L LAB_0010,D0 ;018E: 2039000001E2
RTS ;0194: 4E75
LAB_000E:
BSET #3,14(A6) ;0196: 08EE0003000E
MOVE.L A6,-(A7) ;019C: 2F0E
MOVEA.L ABSEXECBASE,A6 ;019E: 2C7900000004
JSR -138(A6) ;01A4: 4EAEFF76
MOVEA.L (A7)+,A6 ;01A8: 2C5F
MOVEQ #0,D0 ;01AA: 7000
RTS ;01AC: 4E75
MOVEA.L 52(A6),A0 ;01AE: 206E0034
JSR (A0) ;01B2: 4E90
TST.L D0 ;01B4: 4A80
BEQ.S LAB_000F ;01B6: 6704
CLR.L D0 ;01B8: 4280
RTS ;01BA: 4E75
LAB_000F:
ADDQ #1,32(A6) ;01BC: 526E0020
BCLR #3,14(A6) ;01C0: 08AE0003000E
MOVE.L A6,D0 ;01C6: 200E
RTS ;01C8: 4E75
MOVEA.L 56(A6),A0 ;01CA: 206E0038
JSR (A0) ;01CE: 4E90
SUBQ #1,32(A6) ;01D0: 536E0020
BTST #3,14(A6) ;01D4: 082E0003000E
BNE LAB_000D ;01DA: 6600FF66
CLR.L D0 ;01DE: 4280
RTS ;01E0: 4E75
LAB_0010:
ORI.B #$00,D0 ;01E2: 00000000
DC.W $0000 ;01E6
LAB_0011:
DC.W $FFFF ;01E8
DC.W $FFC6 ;01EA
DC.W $FFE2 ;01EC
DC.W $FF5A ;01EE
DC.W $FF3A ;01F0
BSET D7,(A0)+ ;01F2: 0FD8
BCLR D7,(A0)+ ;01F4: 0F98
BCHG D4,-(A0) ;01F6: 0960
CMPI.L #$07180720,(A4) ;01F8: 0C9407180720
DC.W $0CC0 ;01FE
CMPI.L #$0A020728,118(A4,D0.W) ;0200: 0CB40A0207280076
DC.W $0048 ;0208
DC.W $FFFF ;020A
LAB_0012:
DC.W $FFFF ;020C
DC.W $FFA2 ;020E
DC.W $FFBE ;0210
DC.W $FF36 ;0212
DC.W $FF16 ;0214
MOVE.B (A6)+,(A0) ;0216: 109E
MOVE.B (A0),(A0) ;0218: 1090
DC.W $093C ;021A
DC.W $0C70 ;021C
DC.W $06F4 ;021E
DC.W $06FC ;0220
MOVE.B 4356(A4),(A0)+ ;0222: 10EC1104
MOVE.B -(A0),-(A0) ;0226: 1120
MOVE.B (EXT_0001).W,-(A0) ;0228: 113810D4
DC.W $0024 ;022C
DC.W $FFFF ;022E
BCHG #31,D0 ;0230: 0840001F
JSR -90(A6) ;0234: 4EAEFFA6
TST.L D0 ;0238: 4A80
BNE.S LAB_0013 ;023A: 6604
TST.L D1 ;023C: 4A81
BEQ.S LAB_0014 ;023E: 6704
LAB_0013:
BCHG #31,D0 ;0240: 0840001F
LAB_0014:
RTS ;0244: 4E75
LAB_0015:
CLR.L D1 ;0246: 4281
RTS ;0248: 4E75
LAB_0016:
TST (A7) ;024A: 4A57
BGE.S LAB_0017 ;024C: 6C08
MOVE.L #$BFF00000,D0 ;024E: 203CBFF00000
BRA.S LAB_0018 ;0254: 6002
LAB_0017:
CLR.L D0 ;0256: 4280
LAB_0018:
CLR.L D1 ;0258: 4281
ADDQ.L #8,A7 ;025A: 508F
RTS ;025C: 4E75
TST.L D0 ;025E: 4A80
BEQ.S LAB_0015 ;0260: 67E4
MOVE.L D1,-(A7) ;0262: 2F01
MOVE.L D0,-(A7) ;0264: 2F00
SWAP D0 ;0266: 4840
ANDI #$7FF0,D0 ;0268: 02407FF0
BEQ.S LAB_0016 ;026C: 67DC
ASR #4,D0 ;026E: E840
SUBI #$03FF,D0 ;0270: 044003FF
BLT.S LAB_0016 ;0274: 6DD4
CMPI #$0034,D0 ;0276: 0C400034
BGE.S LAB_001C ;027A: 6C58
NEG D0 ;027C: 4440
ADDI #$0034,D0 ;027E: 06400034
MOVEA.L (A7),A0 ;0282: 2057
MOVEA.L 4(A7),A1 ;0284: 226F0004
CMPI #$0020,D0 ;0288: 0C400020
BLT.S LAB_0019 ;028C: 6D12
CLR.L 4(A7) ;028E: 42AF0004
SUBI #$0020,D0 ;0292: 04400020
LSL #2,D0 ;0296: E548
MOVE.L LAB_001D(PC,D0.W),D0 ;0298: 203B0040
AND.L D0,(A7) ;029C: C197
BRA.S LAB_001A ;029E: 600A
LAB_0019:
LSL #2,D0 ;02A0: E548
MOVE.L LAB_001D(PC,D0.W),D0 ;02A2: 203B0036
AND.L D0,4(A7) ;02A6: C1AF0004
LAB_001A:
TST (A7) ;02AA: 4A57
BGE.S LAB_001C ;02AC: 6C26
CMPA.L (A7),A0 ;02AE: B1D7
BNE.S LAB_001B ;02B0: 6608
CMPA.L 4(A7),A1 ;02B2: B3EF0004
BNE.S LAB_001B ;02B6: 6602
BRA.S LAB_001C ;02B8: 601A
LAB_001B:
MOVE.L (A7)+,D0 ;02BA: 201F
MOVE.L (A7)+,D1 ;02BC: 221F
MOVEM.L D2-D3,-(A7) ;02BE: 48E73000
MOVE.L #$BFF00000,D2 ;02C2: 243CBFF00000
CLR.L D3 ;02C8: 4283
JSR -66(A6) ;02CA: 4EAEFFBE
MOVEM.L (A7)+,D2-D3 ;02CE: 4CDF000C
RTS ;02D2: 4E75
LAB_001C:
MOVE.L (A7)+,D0 ;02D4: 201F
MOVE.L (A7)+,D1 ;02D6: 221F
RTS ;02D8: 4E75
LAB_001D:
DC.W $FFFF ;02DA
DC.W $FFFF ;02DC
DC.W $FFFF ;02DE
DC.W $FFFE ;02E0
DC.W $FFFF ;02E2
DC.W $FFFC ;02E4
DC.W $FFFF ;02E6
DC.W $FFF8 ;02E8
DC.W $FFFF ;02EA
DC.W $FFF0 ;02EC
DC.W $FFFF ;02EE
DC.W $FFE0 ;02F0
DC.W $FFFF ;02F2
DC.W $FFC0 ;02F4
DC.W $FFFF ;02F6
DC.W $FF80 ;02F8
DC.W $FFFF ;02FA
DC.W $FF00 ;02FC
DC.W $FFFF ;02FE
DC.W $FE00 ;0300
DC.W $FFFF ;0302
DC.W $FC00 ;0304
DC.W $FFFF ;0306
DC.W $F800 ;0308
DC.W $FFFF ;030A
DC.W $F000 ;030C
DC.W $FFFF ;030E
ASR.B #8,D0 ;0310: E000
DC.W $FFFF ;0312
AND.B D0,D0 ;0314: C000
DC.W $FFFF ;0316
OR.B D0,D0 ;0318: 8000
DC.W $FFFF ;031A
DC.W $0000 ;031C
DC.W $FFFE ;031E
DC.W $0000 ;0320
DC.W $FFFC ;0322
DC.W $0000 ;0324
DC.W $FFF8 ;0326
DC.W $0000 ;0328
DC.W $FFF0 ;032A
DC.W $0000 ;032C
DC.W $FFE0 ;032E
DC.W $0000 ;0330
DC.W $FFC0 ;0332
DC.W $0000 ;0334
DC.W $FF80 ;0336
DC.W $0000 ;0338
DC.W $FF00 ;033A
DC.W $0000 ;033C
DC.W $FE00 ;033E
DC.W $0000 ;0340
DC.W $FC00 ;0342
DC.W $0000 ;0344
DC.W $F800 ;0346
DC.W $0000 ;0348
DC.W $F000 ;034A
DC.W $0000 ;034C
ASR.B #8,D0 ;034E: E000
DC.W $0000 ;0350
AND.B D0,D0 ;0352: C000
DC.W $0000 ;0354
OR.B D0,D0 ;0356: 8000
ORI.B #$00,D0 ;0358: 00000000
LAB_001E:
MOVE #$0002,2(A0) ;035C: 317C00020002
ANDI #$00FF,D7 ;0362: 024700FF
CMPI #$0032,D7 ;0366: 0C470032
BNE.S LAB_001F ;036A: 6604
DIVU #$0000,D7 ;036C: 8EFC0000
LAB_001F:
CMPI #$0035,D7 ;0370: 0C470035
BNE.S LAB_0020 ;0374: 6606
ORI.B #$02,CCR ;0376: 003C0002
TRAPV ;037A: 4E76
LAB_0020:
RTS ;037C: 4E75
MOVE.L D7,-(A7) ;037E: 2F07
MOVEA.L 36(A6),A0 ;0380: 206E0024
LEA 16(A0),A1 ;0384: 43E80010
LAB_0021:
MOVE #$4000,10(A0) ;0388: 317C4000000A
LAB_0022:
MOVE (A0),D7 ;038E: 3E10
BTST #12,D7 ;0390: 0807000C
BEQ.S LAB_0023 ;0394: 6706
BTST #11,D7 ;0396: 0807000B
BEQ.S LAB_0025 ;039A: 6722
LAB_0023:
TST D7 ;039C: 4A47
BMI LAB_0024 ;039E: 6B000012
CMPI #$4900,D7 ;03A2: 0C474900
BEQ.S LAB_0022 ;03A6: 67E6
CMPI #$0900,D7 ;03A8: 0C470900
BLE.S LAB_0022 ;03AC: 6FE0
BSR.S LAB_001E ;03AE: 61AC
BRA.S LAB_0021 ;03B0: 60D6
LAB_0024:
CMPI #$8900,D7 ;03B2: 0C478900
BEQ.S LAB_0022 ;03B6: 67D6
CMPI #$C900,D7 ;03B8: 0C47C900
BEQ.S LAB_0022 ;03BC: 67D0
LAB_0025:
MOVE.L D0,(A1) ;03BE: 2280
LAB_0026:
TST (A0) ;03C0: 4A50
BMI.S LAB_0026 ;03C2: 6BFC
LAB_0027:
MOVE #$7400,10(A0) ;03C4: 317C7400000A
LAB_0028:
MOVE (A0),D7 ;03CA: 3E10
BTST #12,D7 ;03CC: 0807000C
BEQ.S LAB_0029 ;03D0: 6706
BTST #11,D7 ;03D2: 0807000B
BEQ.S LAB_002B ;03D6: 6724
LAB_0029:
TST D7 ;03D8: 4A47
BMI LAB_002A ;03DA: 6B000014
CMPI #$4900,D7 ;03DE: 0C474900
BEQ.S LAB_0028 ;03E2: 67E6
CMPI #$0900,D7 ;03E4: 0C470900
BLE.S LAB_0028 ;03E8: 6FE0
BSR LAB_001E ;03EA: 6100FF70
BRA.S LAB_0027 ;03EE: 60D4
LAB_002A:
CMPI #$8900,D7 ;03F0: 0C478900
BEQ.S LAB_0028 ;03F4: 67D4
CMPI #$C900,D7 ;03F6: 0C47C900
BEQ.S LAB_0028 ;03FA: 67CE
LAB_002B:
MOVE.L (A1),D0 ;03FC: 2011
MOVE.L (A1),D1 ;03FE: 2211
LAB_002C:
TST (A0) ;0400: 4A50
BMI.S LAB_002C ;0402: 6BFC
MOVE.L (A7)+,D7 ;0404: 2E1F
RTS ;0406: 4E75
MOVE.L D7,-(A7) ;0408: 2F07
MOVEA.L 36(A6),A0 ;040A: 206E0024
LEA 16(A0),A1 ;040E: 43E80010
LAB_002D:
MOVE #$5400,10(A0) ;0412: 317C5400000A
LAB_002E:
MOVE (A0),D7 ;0418: 3E10
BTST #12,D7 ;041A: 0807000C
BEQ.S LAB_002F ;041E: 6706
BTST #11,D7 ;0420: 0807000B
BEQ.S LAB_0031 ;0424: 6724
LAB_002F:
TST D7 ;0426: 4A47
BMI LAB_0030 ;0428: 6B000014
CMPI #$4900,D7 ;042C: 0C474900
BEQ.S LAB_002E ;0430: 67E6
CMPI #$0900,D7 ;0432: 0C470900
BLE.S LAB_002E ;0436: 6FE0
BSR LAB_001E ;0438: 6100FF22
BRA.S LAB_002D ;043C: 60D4
LAB_0030:
CMPI #$8900,D7 ;043E: 0C478900
BEQ.S LAB_002E ;0442: 67D4
CMPI #$C900,D7 ;0444: 0C47C900
BEQ.S LAB_002E ;0448: 67CE
LAB_0031:
MOVE.L D0,(A1) ;044A: 2280
MOVE.L D1,(A1) ;044C: 2281
LAB_0032:
TST (A0) ;044E: 4A50
BMI.S LAB_0032 ;0450: 6BFC
LAB_0033:
MOVE #$5422,10(A0) ;0452: 317C5422000A
LAB_0034:
MOVE (A0),D7 ;0458: 3E10
BTST #12,D7 ;045A: 0807000C
BEQ.S LAB_0035 ;045E: 6706
BTST #11,D7 ;0460: 0807000B
BEQ.S LAB_0037 ;0464: 6724
LAB_0035:
TST D7 ;0466: 4A47
BMI LAB_0036 ;0468: 6B000014
CMPI #$4900,D7 ;046C: 0C474900
BEQ.S LAB_0034 ;0470: 67E6
CMPI #$0900,D7 ;0472: 0C470900
BLE.S LAB_0034 ;0476: 6FE0
BSR LAB_001E ;0478: 6100FEE2
BRA.S LAB_0033 ;047C: 60D4
LAB_0036:
CMPI #$8900,D7 ;047E: 0C478900
BEQ.S LAB_0034 ;0482: 67D4
CMPI #$C900,D7 ;0484: 0C47C900
BEQ.S LAB_0034 ;0488: 67CE
LAB_0037:
MOVE.L D2,(A1) ;048A: 2282
MOVE.L D3,(A1) ;048C: 2283
LAB_0038:
TST (A0) ;048E: 4A50
BMI.S LAB_0038 ;0490: 6BFC
LAB_0039:
MOVE #$7400,10(A0) ;0492: 317C7400000A
LAB_003A:
MOVE (A0),D7 ;0498: 3E10
BTST #12,D7 ;049A: 0807000C
BEQ.S LAB_003B ;049E: 6706
BTST #11,D7 ;04A0: 0807000B
BEQ.S LAB_003D ;04A4: 6724
LAB_003B:
TST D7 ;04A6: 4A47
BMI LAB_003C ;04A8: 6B000014
CMPI #$4900,D7 ;04AC: 0C474900
BEQ.S LAB_003A ;04B0: 67E6
CMPI #$0900,D7 ;04B2: 0C470900
BLE.S LAB_003A ;04B6: 6FE0
BSR LAB_001E ;04B8: 6100FEA2
BRA.S LAB_0039 ;04BC: 60D4
LAB_003C:
CMPI #$8900,D7 ;04BE: 0C478900
BEQ.S LAB_003A ;04C2: 67D4
CMPI #$C900,D7 ;04C4: 0C47C900
BEQ.S LAB_003A ;04C8: 67CE
LAB_003D:
MOVE.L (A1),D0 ;04CA: 2011
MOVE.L (A1),D1 ;04CC: 2211
LAB_003E:
TST (A0) ;04CE: 4A50
BMI.S LAB_003E ;04D0: 6BFC
MOVE.L (A7)+,D7 ;04D2: 2E1F
RTS ;04D4: 4E75
MOVE.L D7,-(A7) ;04D6: 2F07
MOVEA.L 36(A6),A0 ;04D8: 206E0024
LEA 16(A0),A1 ;04DC: 43E80010
LAB_003F:
MOVE #$5400,10(A0) ;04E0: 317C5400000A
LAB_0040:
MOVE (A0),D7 ;04E6: 3E10
BTST #12,D7 ;04E8: 0807000C
BEQ.S LAB_0041 ;04EC: 6706
BTST #11,D7 ;04EE: 0807000B
BEQ.S LAB_0043 ;04F2: 6724
LAB_0041:
TST D7 ;04F4: 4A47
BMI LAB_0042 ;04F6: 6B000014
CMPI #$4900,D7 ;04FA: 0C474900
BEQ.S LAB_0040 ;04FE: 67E6
CMPI #$0900,D7 ;0500: 0C470900
BLE.S LAB_0040 ;0504: 6FE0
BSR LAB_001E ;0506: 6100FE54
BRA.S LAB_003F ;050A: 60D4
LAB_0042:
CMPI #$8900,D7 ;050C: 0C478900
BEQ.S LAB_0040 ;0510: 67D4
CMPI #$C900,D7 ;0512: 0C47C900
BEQ.S LAB_0040 ;0516: 67CE
LAB_0043:
MOVE.L D0,(A1) ;0518: 2280
MOVE.L D1,(A1) ;051A: 2281
LAB_0044:
TST (A0) ;051C: 4A50
BMI.S LAB_0044 ;051E: 6BFC
LAB_0045:
MOVE #$5428,10(A0) ;0520: 317C5428000A
LAB_0046:
MOVE (A0),D7 ;0526: 3E10
BTST #12,D7 ;0528: 0807000C
BEQ.S LAB_0047 ;052C: 6706
BTST #11,D7 ;052E: 0807000B
BEQ.S LAB_0049 ;0532: 6724
LAB_0047:
TST D7 ;0534: 4A47
BMI LAB_0048 ;0536: 6B000014
CMPI #$4900,D7 ;053A: 0C474900
BEQ.S LAB_0046 ;053E: 67E6
CMPI #$0900,D7 ;0540: 0C470900
BLE.S LAB_0046 ;0544: 6FE0
BSR LAB_001E ;0546: 6100FE14
BRA.S LAB_0045 ;054A: 60D4
LAB_0048:
CMPI #$8900,D7 ;054C: 0C478900
BEQ.S LAB_0046 ;0550: 67D4
CMPI #$C900,D7 ;0552: 0C47C900
BEQ.S LAB_0046 ;0556: 67CE
LAB_0049:
MOVE.L D2,(A1) ;0558: 2282
MOVE.L D3,(A1) ;055A: 2283
LAB_004A:
TST (A0) ;055C: 4A50
BMI.S LAB_004A ;055E: 6BFC
LAB_004B:
MOVE #$7400,10(A0) ;0560: 317C7400000A
LAB_004C:
MOVE (A0),D7 ;0566: 3E10
BTST #12,D7 ;0568: 0807000C
BEQ.S LAB_004D ;056C: 6706
BTST #11,D7 ;056E: 0807000B
BEQ.S LAB_004F ;0572: 6724
LAB_004D:
TST D7 ;0574: 4A47
BMI LAB_004E ;0576: 6B000014
CMPI #$4900,D7 ;057A: 0C474900
BEQ.S LAB_004C ;057E: 67E6
CMPI #$0900,D7 ;0580: 0C470900
BLE.S LAB_004C ;0584: 6FE0
BSR LAB_001E ;0586: 6100FDD4
BRA.S LAB_004B ;058A: 60D4
LAB_004E:
CMPI #$8900,D7 ;058C: 0C478900
BEQ.S LAB_004C ;0590: 67D4
CMPI #$C900,D7 ;0592: 0C47C900
BEQ.S LAB_004C ;0596: 67CE
LAB_004F:
MOVE.L (A1),D0 ;0598: 2011
MOVE.L (A1),D1 ;059A: 2211
LAB_0050:
TST (A0) ;059C: 4A50
BMI.S LAB_0050 ;059E: 6BFC
MOVE.L (A7)+,D7 ;05A0: 2E1F
RTS ;05A2: 4E75
MOVE.L D7,-(A7) ;05A4: 2F07
MOVEA.L 36(A6),A0 ;05A6: 206E0024
LEA 16(A0),A1 ;05AA: 43E80010
LAB_0051:
MOVE #$5400,10(A0) ;05AE: 317C5400000A
LAB_0052:
MOVE (A0),D7 ;05B4: 3E10
BTST #12,D7 ;05B6: 0807000C
BEQ.S LAB_0053 ;05BA: 6706
BTST #11,D7 ;05BC: 0807000B
BEQ.S LAB_0055 ;05C0: 6724
LAB_0053:
TST D7 ;05C2: 4A47
BMI LAB_0054 ;05C4: 6B000014
CMPI #$4900,D7 ;05C8: 0C474900
BEQ.S LAB_0052 ;05CC: 67E6
CMPI #$0900,D7 ;05CE: 0C470900
BLE.S LAB_0052 ;05D2: 6FE0
BSR LAB_001E ;05D4: 6100FD86
BRA.S LAB_0051 ;05D8: 60D4
LAB_0054:
CMPI #$8900,D7 ;05DA: 0C478900
BEQ.S LAB_0052 ;05DE: 67D4
CMPI #$C900,D7 ;05E0: 0C47C900
BEQ.S LAB_0052 ;05E4: 67CE
LAB_0055:
MOVE.L D0,(A1) ;05E6: 2280
MOVE.L D1,(A1) ;05E8: 2281
LAB_0056:
TST (A0) ;05EA: 4A50
BMI.S LAB_0056 ;05EC: 6BFC
LAB_0057:
MOVE #$5423,10(A0) ;05EE: 317C5423000A
LAB_0058:
MOVE (A0),D7 ;05F4: 3E10
BTST #12,D7 ;05F6: 0807000C
BEQ.S LAB_0059 ;05FA: 6706
BTST #11,D7 ;05FC: 0807000B
BEQ.S LAB_005B ;0600: 6724
LAB_0059:
TST D7 ;0602: 4A47
BMI LAB_005A ;0604: 6B000014
CMPI #$4900,D7 ;0608: 0C474900
BEQ.S LAB_0058 ;060C: 67E6
CMPI #$0900,D7 ;060E: 0C470900
BLE.S LAB_0058 ;0612: 6FE0
BSR LAB_001E ;0614: 6100FD46
BRA.S LAB_0057 ;0618: 60D4
LAB_005A:
CMPI #$8900,D7 ;061A: 0C478900
BEQ.S LAB_0058 ;061E: 67D4
CMPI #$C900,D7 ;0620: 0C47C900
BEQ.S LAB_0058 ;0624: 67CE
LAB_005B:
MOVE.L D2,(A1) ;0626: 2282
MOVE.L D3,(A1) ;0628: 2283
LAB_005C:
TST (A0) ;062A: 4A50
BMI.S LAB_005C ;062C: 6BFC
LAB_005D:
MOVE #$7400,10(A0) ;062E: 317C7400000A
LAB_005E:
MOVE (A0),D7 ;0634: 3E10
BTST #12,D7 ;0636: 0807000C
BEQ.S LAB_005F ;063A: 6706
BTST #11,D7 ;063C: 0807000B
BEQ.S LAB_0061 ;0640: 6724
LAB_005F:
TST D7 ;0642: 4A47
BMI LAB_0060 ;0644: 6B000014
CMPI #$4900,D7 ;0648: 0C474900
BEQ.S LAB_005E ;064C: 67E6
CMPI #$0900,D7 ;064E: 0C470900
BLE.S LAB_005E ;0652: 6FE0
BSR LAB_001E ;0654: 6100FD06
BRA.S LAB_005D ;0658: 60D4
LAB_0060:
CMPI #$8900,D7 ;065A: 0C478900
BEQ.S LAB_005E ;065E: 67D4
CMPI #$C900,D7 ;0660: 0C47C900
BEQ.S LAB_005E ;0664: 67CE
LAB_0061:
MOVE.L (A1),D0 ;0666: 2011
MOVE.L (A1),D1 ;0668: 2211
LAB_0062:
TST (A0) ;066A: 4A50
BMI.S LAB_0062 ;066C: 6BFC
MOVE.L (A7)+,D7 ;066E: 2E1F
RTS ;0670: 4E75
MOVE.L D7,-(A7) ;0672: 2F07
MOVEA.L 36(A6),A0 ;0674: 206E0024
LEA 16(A0),A1 ;0678: 43E80010
LAB_0063:
MOVE #$5400,10(A0) ;067C: 317C5400000A
LAB_0064:
MOVE (A0),D7 ;0682: 3E10
BTST #12,D7 ;0684: 0807000C
BEQ.S LAB_0065 ;0688: 6706
BTST #11,D7 ;068A: 0807000B
BEQ.S LAB_0067 ;068E: 6724
LAB_0065:
TST D7 ;0690: 4A47
BMI LAB_0066 ;0692: 6B000014
CMPI #$4900,D7 ;0696: 0C474900
BEQ.S LAB_0064 ;069A: 67E6
CMPI #$0900,D7 ;069C: 0C470900
BLE.S LAB_0064 ;06A0: 6FE0
BSR LAB_001E ;06A2: 6100FCB8
BRA.S LAB_0063 ;06A6: 60D4
LAB_0066:
CMPI #$8900,D7 ;06A8: 0C478900
BEQ.S LAB_0064 ;06AC: 67D4
CMPI #$C900,D7 ;06AE: 0C47C900
BEQ.S LAB_0064 ;06B2: 67CE
LAB_0067:
MOVE.L D0,(A1) ;06B4: 2280
MOVE.L D1,(A1) ;06B6: 2281
LAB_0068:
TST (A0) ;06B8: 4A50
BMI.S LAB_0068 ;06BA: 6BFC
LAB_0069:
MOVE #$5420,10(A0) ;06BC: 317C5420000A
LAB_006A:
MOVE (A0),D7 ;06C2: 3E10
BTST #12,D7 ;06C4: 0807000C
BEQ.S LAB_006B ;06C8: 6706
BTST #11,D7 ;06CA: 0807000B
BEQ.S LAB_006D ;06CE: 6724
LAB_006B:
TST D7 ;06D0: 4A47
BMI LAB_006C ;06D2: 6B000014
CMPI #$4900,D7 ;06D6: 0C474900
BEQ.S LAB_006A ;06DA: 67E6
CMPI #$0900,D7 ;06DC: 0C470900
BLE.S LAB_006A ;06E0: 6FE0
BSR LAB_001E ;06E2: 6100FC78
BRA.S LAB_0069 ;06E6: 60D4
LAB_006C:
CMPI #$8900,D7 ;06E8: 0C478900
BEQ.S LAB_006A ;06EC: 67D4
CMPI #$C900,D7 ;06EE: 0C47C900
BEQ.S LAB_006A ;06F2: 67CE
LAB_006D:
MOVE.L D2,(A1) ;06F4: 2282
MOVE.L D3,(A1) ;06F6: 2283
LAB_006E:
TST (A0) ;06F8: 4A50
BMI.S LAB_006E ;06FA: 6BFC
LAB_006F:
MOVE #$7400,10(A0) ;06FC: 317C7400000A
LAB_0070:
MOVE (A0),D7 ;0702: 3E10
BTST #12,D7 ;0704: 0807000C
BEQ.S LAB_0071 ;0708: 6706
BTST #11,D7 ;070A: 0807000B
BEQ.S LAB_0073 ;070E: 6724
LAB_0071:
TST D7 ;0710: 4A47
BMI LAB_0072 ;0712: 6B000014
CMPI #$4900,D7 ;0716: 0C474900
BEQ.S LAB_0070 ;071A: 67E6
CMPI #$0900,D7 ;071C: 0C470900
BLE.S LAB_0070 ;0720: 6FE0
BSR LAB_001E ;0722: 6100FC38
BRA.S LAB_006F ;0726: 60D4
LAB_0072:
CMPI #$8900,D7 ;0728: 0C478900
BEQ.S LAB_0070 ;072C: 67D4
CMPI #$C900,D7 ;072E: 0C47C900
BEQ.S LAB_0070 ;0732: 67CE
LAB_0073:
MOVE.L (A1),D0 ;0734: 2011
MOVE.L (A1),D1 ;0736: 2211
LAB_0074:
TST (A0) ;0738: 4A50
BMI.S LAB_0074 ;073A: 6BFC
MOVE.L (A7)+,D7 ;073C: 2E1F
RTS ;073E: 4E75
MOVE.L D7,-(A7) ;0740: 2F07
MOVEA.L 36(A6),A0 ;0742: 206E0024
LEA 16(A0),A1 ;0746: 43E80010
LAB_0075:
MOVE #$5400,10(A0) ;074A: 317C5400000A
LAB_0076:
MOVE (A0),D7 ;0750: 3E10
BTST #12,D7 ;0752: 0807000C
BEQ.S LAB_0077 ;0756: 6706
BTST #11,D7 ;0758: 0807000B
BEQ.S LAB_0079 ;075C: 6724
LAB_0077:
TST D7 ;075E: 4A47
BMI LAB_0078 ;0760: 6B000014
CMPI #$4900,D7 ;0764: 0C474900
BEQ.S LAB_0076 ;0768: 67E6
CMPI #$0900,D7 ;076A: 0C470900
BLE.S LAB_0076 ;076E: 6FE0
BSR LAB_001E ;0770: 6100FBEA
BRA.S LAB_0075 ;0774: 60D4
LAB_0078:
CMPI #$8900,D7 ;0776: 0C478900
BEQ.S LAB_0076 ;077A: 67D4
CMPI #$C900,D7 ;077C: 0C47C900
BEQ.S LAB_0076 ;0780: 67CE
LAB_0079:
MOVE.L D0,(A1) ;0782: 2280
MOVE.L D1,(A1) ;0784: 2281
LAB_007A:
TST (A0) ;0786: 4A50
BMI.S LAB_007A ;0788: 6BFC
LAB_007B:
MOVE #$B000,10(A0) ;078A: 317CB000000A
LAB_007C:
MOVE (A0),D7 ;0790: 3E10
BTST #12,D7 ;0792: 0807000C
BEQ.S LAB_007D ;0796: 6706
BTST #11,D7 ;0798: 0807000B
BEQ.S LAB_007F ;079C: 6724
LAB_007D:
TST D7 ;079E: 4A47
BMI LAB_007E ;07A0: 6B000014
CMPI #$4900,D7 ;07A4: 0C474900
BEQ.S LAB_007C ;07A8: 67E6
CMPI #$0900,D7 ;07AA: 0C470900
BLE.S LAB_007C ;07AE: 6FE0
BSR LAB_001E ;07B0: 6100FBAA
BRA.S LAB_007B ;07B4: 60D4
LAB_007E:
CMPI #$8900,D7 ;07B6: 0C478900
BEQ.S LAB_007C ;07BA: 67D4
CMPI #$C900,D7 ;07BC: 0C47C900
BEQ.S LAB_007C ;07C0: 67CE
LAB_007F:
MOVE.L (A1),-(A7) ;07C2: 2F11
LAB_0080:
TST (A0) ;07C4: 4A50
BMI.S LAB_0080 ;07C6: 6BFC
LAB_0081:
MOVE #$9000,10(A0) ;07C8: 317C9000000A
LAB_0082:
MOVE (A0),D7 ;07CE: 3E10
BTST #12,D7 ;07D0: 0807000C
BEQ.S LAB_0083 ;07D4: 6706
BTST #11,D7 ;07D6: 0807000B
BEQ.S LAB_0085 ;07DA: 6724
LAB_0083:
TST D7 ;07DC: 4A47
BMI LAB_0084 ;07DE: 6B000014
CMPI #$4900,D7 ;07E2: 0C474900
BEQ.S LAB_0082 ;07E6: 67E6
CMPI #$0900,D7 ;07E8: 0C470900
BLE.S LAB_0082 ;07EC: 6FE0
BSR LAB_001E ;07EE: 6100FB6C
BRA.S LAB_0081 ;07F2: 60D4
LAB_0084:
CMPI #$8900,D7 ;07F4: 0C478900
BEQ.S LAB_0082 ;07F8: 67D4
CMPI #$C900,D7 ;07FA: 0C47C900
BEQ.S LAB_0082 ;07FE: 67CE
LAB_0085:
MOVE.L #$000000A0,(A1) ;0800: 22BC000000A0
LAB_0086:
TST (A0) ;0806: 4A50
BMI.S LAB_0086 ;0808: 6BFC
MOVE #$0001,10(A0) ;080A: 317C0001000A
LAB_0087:
TST (A0) ;0810: 4A50
BMI.S LAB_0087 ;0812: 6BFC
LAB_0088:
MOVE #$7400,10(A0) ;0814: 317C7400000A
LAB_0089:
MOVE (A0),D7 ;081A: 3E10
BTST #12,D7 ;081C: 0807000C
BEQ.S LAB_008A ;0820: 6706
BTST #11,D7 ;0822: 0807000B
BEQ.S LAB_008C ;0826: 6724
LAB_008A:
TST D7 ;0828: 4A47
BMI LAB_008B ;082A: 6B000014
CMPI #$4900,D7 ;082E: 0C474900
BEQ.S LAB_0089 ;0832: 67E6
CMPI #$0900,D7 ;0834: 0C470900
BLE.S LAB_0089 ;0838: 6FE0
BSR LAB_001E ;083A: 6100FB20
BRA.S LAB_0088 ;083E: 60D4
LAB_008B:
CMPI #$8900,D7 ;0840: 0C478900
BEQ.S LAB_0089 ;0844: 67D4
CMPI #$C900,D7 ;0846: 0C47C900
BEQ.S LAB_0089 ;084A: 67CE
LAB_008C:
MOVE.L (A1),D0 ;084C: 2011
MOVE.L (A1),D1 ;084E: 2211
LAB_008D:
TST (A0) ;0850: 4A50
BMI.S LAB_008D ;0852: 6BFC
LAB_008E:
MOVE #$9000,10(A0) ;0854: 317C9000000A
LAB_008F:
MOVE (A0),D7 ;085A: 3E10
BTST #12,D7 ;085C: 0807000C
BEQ.S LAB_0090 ;0860: 6706
BTST #11,D7 ;0862: 0807000B
BEQ.S LAB_0092 ;0866: 6724
LAB_0090:
TST D7 ;0868: 4A47
BMI LAB_0091 ;086A: 6B000014
CMPI #$4900,D7 ;086E: 0C474900
BEQ.S LAB_008F ;0872: 67E6
CMPI #$0900,D7 ;0874: 0C470900
BLE.S LAB_008F ;0878: 6FE0
BSR LAB_001E ;087A: 6100FAE0
BRA.S LAB_008E ;087E: 60D4
LAB_0091:
CMPI #$8900,D7 ;0880: 0C478900
BEQ.S LAB_008F ;0884: 67D4
CMPI #$C900,D7 ;0886: 0C47C900
BEQ.S LAB_008F ;088A: 67CE
LAB_0092:
MOVE.L (A7)+,(A1) ;088C: 229F
LAB_0093:
TST (A0) ;088E: 4A50
BMI.S LAB_0093 ;0890: 6BFC
MOVE.L (A7)+,D7 ;0892: 2E1F
RTS ;0894: 4E75
LAB_0094:
MOVE.L D7,-(A7) ;0896: 2F07
MOVEA.L 36(A6),A0 ;0898: 206E0024
LEA 16(A0),A1 ;089C: 43E80010
MOVEQ #0,D0 ;08A0: 7000
MOVE D0,6(A0) ;08A2: 31400006
MOVE 6(A0),D0 ;08A6: 30280006
ANDI #$FF00,D0 ;08AA: 0240FF00
BEQ.S LAB_0095 ;08AE: 6702
RTS ;08B0: 4E75
LAB_0095:
TST (A0) ;08B2: 4A50
BMI.S LAB_0095 ;08B4: 6BFC
LAB_0096:
MOVE #$9000,10(A0) ;08B6: 317C9000000A
LAB_0097:
MOVE (A0),D7 ;08BC: 3E10
BTST #12,D7 ;08BE: 0807000C
BEQ.S LAB_0098 ;08C2: 6706
BTST #11,D7 ;08C4: 0807000B
BEQ.S LAB_009A ;08C8: 6724
LAB_0098:
TST D7 ;08CA: 4A47
BMI LAB_0099 ;08CC: 6B000014
CMPI #$4900,D7 ;08D0: 0C474900
BEQ.S LAB_0097 ;08D4: 67E6
CMPI #$0900,D7 ;08D6: 0C470900
BLE.S LAB_0097 ;08DA: 6FE0
BSR LAB_001E ;08DC: 6100FA7E
BRA.S LAB_0096 ;08E0: 60D4
LAB_0099:
CMPI #$8900,D7 ;08E2: 0C478900
BEQ.S LAB_0097 ;08E6: 67D4
CMPI #$C900,D7 ;08E8: 0C47C900
BEQ.S LAB_0097 ;08EC: 67CE
LAB_009A:
MOVE.L #$00000090,(A1) ;08EE: 22BC00000090
LAB_009B:
TST (A0) ;08F4: 4A50
BMI.S LAB_009B ;08F6: 6BFC
CLR.L D0 ;08F8: 4280
MOVE.L (A7)+,D7 ;08FA: 2E1F
RTS ;08FC: 4E75
DC.W $0000 ;08FE
BCLR #31,D0 ;0900: 0880001F
RTS ;0904: 4E75
DC.W $0000 ;0906
BCHG #31,D0 ;0908: 0840001F
RTS ;090C: 4E75
DC.W $0000 ;090E
MOVEM.L D2-D7,-(A7) ;0910: 48E73F00
MOVE #$8000,D6 ;0914: 3C3C8000
MOVE #$7FF0,D7 ;0918: 3E3C7FF0
MOVEA D7,A0 ;091C: 3047
SWAP D0 ;091E: 4840
SWAP D2 ;0920: 4842
MOVE D0,D4 ;0922: 3800
AND D6,D4 ;0924: C846
EOR D4,D0 ;0926: B940
AND D2,D6 ;0928: CC42
EOR D6,D2 ;092A: BD42
EOR D6,D4 ;092C: BD44
CMP D7,D0 ;092E: B047
BLT.S LAB_00A3 ;0930: 6D42
CMP D2,D0 ;0932: B042
BLT.S LAB_009E ;0934: 6D18
CMP.L A0,D0 ;0936: B088
BNE.S LAB_009C ;0938: 6604
TST.L D1 ;093A: 4A81
BEQ.S LAB_009D ;093C: 6704
LAB_009C:
BRA LAB_011E ;093E: 6000092E
LAB_009D:
CMP D7,D2 ;0942: B447
BLT.S LAB_00A0 ;0944: 6D14
CMP.L A0,D2 ;0946: B488
BNE.S LAB_009E ;0948: 6604
TST.L D3 ;094A: 4A83
BEQ.S LAB_009F ;094C: 6708
LAB_009E:
MOVE.L D2,D0 ;094E: 2002
MOVE.L D3,D1 ;0950: 2203
BRA LAB_011E ;0952: 6000091A
LAB_009F:
BRA LAB_011D ;0956: 60000908
LAB_00A0:
TST.L D2 ;095A: 4A82
BNE.S LAB_00A2 ;095C: 6612
TST.L D3 ;095E: 4A83
BNE.S LAB_00A2 ;0960: 660E
LAB_00A1:
MOVE.L A0,D0 ;0962: 2008
EOR D4,D0 ;0964: B940
MOVEQ #0,D1 ;0966: 7200
SWAP D0 ;0968: 4840
MOVEM.L (A7)+,D2-D7 ;096A: 4CDF00FC
RTS ;096E: 4E75
LAB_00A2:
BRA LAB_011C ;0970: 600008DC
LAB_00A3:
CMP D7,D2 ;0974: B447
BLT.S LAB_00A6 ;0976: 6D14
CMP.L A0,D2 ;0978: B488
BNE.S LAB_00A4 ;097A: 6604
TST.L D3 ;097C: 4A83
BEQ.S LAB_00A5 ;097E: 6708
LAB_00A4:
MOVE.L D2,D0 ;0980: 2002
MOVE.L D3,D1 ;0982: 2203
BRA LAB_011E ;0984: 600008E8
LAB_00A5:
BRA LAB_0119 ;0988: 60000896
LAB_00A6:
MOVE D0,D5 ;098C: 3A00
AND D7,D5 ;098E: CA47
BNE.S LAB_00A9 ;0990: 661E
TST.L D0 ;0992: 4A80
BNE.S LAB_00A8 ;0994: 6614
TST.L D1 ;0996: 4A81
BNE.S LAB_00A8 ;0998: 6610
TST.L D2 ;099A: 4A82
BNE.S LAB_00A7 ;099C: 6608
TST.L D3 ;099E: 4A83
BNE.S LAB_00A7 ;09A0: 6604
BRA LAB_011D ;09A2: 600008BC
LAB_00A7:
BRA LAB_0119 ;09A6: 60000878
LAB_00A8:
BSR LAB_0105 ;09AA: 610006E4
BRA.S LAB_00AA ;09AE: 6006
LAB_00A9:
EOR D5,D0 ;09B0: BB40
EORI #$0010,D0 ;09B2: 0A400010
LAB_00AA:
AND D2,D7 ;09B6: CE42
BNE.S LAB_00AC ;09B8: 661C
TST.L D2 ;09BA: 4A82
BNE.S LAB_00AB ;09BC: 6606
TST.L D3 ;09BE: 4A83
BNE.S LAB_00AB ;09C0: 6602
BRA.S LAB_00A1 ;09C2: 609E
LAB_00AB:
EXG D0,D2 ;09C4: C142
EXG D1,D3 ;09C6: C343
EXG D5,D7 ;09C8: CB47
BSR LAB_0105 ;09CA: 610006C4
EXG D0,D2 ;09CE: C142
EXG D1,D3 ;09D0: C343
EXG D5,D7 ;09D2: CB47
BRA.S LAB_00AD ;09D4: 6006
LAB_00AC:
EOR D7,D2 ;09D6: BF42
EORI #$0010,D2 ;09D8: 0A420010
LAB_00AD:
SUBI #$3FE0,D7 ;09DC: 04473FE0
SUB D7,D5 ;09E0: 9A47
BVC.S LAB_00AE ;09E2: 6804
BRA LAB_011B ;09E4: 60000856
LAB_00AE:
SWAP D0 ;09E8: 4840
ASL.L #1,D1 ;09EA: E381
ROXL.L #1,D0 ;09EC: E390
SWAP D2 ;09EE: 4842
MOVE.L D3,D7 ;09F0: 2E03
MOVEQ #11,D6 ;09F2: 7C0B
LSL.L D6,D2 ;09F4: EDAA
LSL.L D6,D3 ;09F6: EDAB
ROL.L D6,D7 ;09F8: EDBF
EOR D3,D7 ;09FA: B747
EOR D7,D2 ;09FC: BF42
SWAP D4 ;09FE: 4844
MOVE D5,D4 ;0A00: 3805
MOVEA.L D4,A1 ;0A02: 2244
SWAP D2 ;0A04: 4842
DIVU D2,D0 ;0A06: 80C2
MOVE D0,D4 ;0A08: 3800
SWAP D1 ;0A0A: 4841
MOVE D1,D0 ;0A0C: 3001
CLR D1 ;0A0E: 4241
SWAP D2 ;0A10: 4842
MOVE D2,D5 ;0A12: 3A02
MULU D4,D5 ;0A14: CAC4
SWAP D3 ;0A16: 4843
MOVE D3,D6 ;0A18: 3C03
MULU D4,D6 ;0A1A: CCC4
SWAP D3 ;0A1C: 4843
MOVE D3,D7 ;0A1E: 3E03
MULU D4,D7 ;0A20: CEC4
SWAP D7 ;0A22: 4847
ADD D6,D7 ;0A24: DE46
SWAP D7 ;0A26: 4847
CLR D6 ;0A28: 4246
SWAP D6 ;0A2A: 4846
ADDX.L D5,D6 ;0A2C: DD85
SUB.L D7,D1 ;0A2E: 9287
SUBX.L D6,D0 ;0A30: 9186
BCC LAB_00AF ;0A32: 64000008
SUBQ #1,D4 ;0A36: 5344
ADD.L D3,D1 ;0A38: D283
ADDX.L D2,D0 ;0A3A: D182
LAB_00AF:
MOVE D4,-(A7) ;0A3C: 3F04
CLR.L D5 ;0A3E: 4285
MOVE.L D0,D6 ;0A40: 2C00
SWAP D2 ;0A42: 4842
DIVU D2,D0 ;0A44: 80C2
BVC.S LAB_00B0 ;0A46: 6814
CLR D4 ;0A48: 4244
MOVE.L D6,D0 ;0A4A: 2006
SUB.L D3,D1 ;0A4C: 9283
SWAP D2 ;0A4E: 4842
SUBX.L D2,D0 ;0A50: 9182
SWAP D0 ;0A52: 4840
SWAP D1 ;0A54: 4841
MOVE D1,D0 ;0A56: 3001
CLR D1 ;0A58: 4241
BRA.S LAB_00B1 ;0A5A: 602C
LAB_00B0:
MOVE D0,D4 ;0A5C: 3800
SWAP D1 ;0A5E: 4841
MOVE D1,D0 ;0A60: 3001
CLR D1 ;0A62: 4241
SWAP D2 ;0A64: 4842
MOVE D2,D5 ;0A66: 3A02
MULU D4,D5 ;0A68: CAC4
SWAP D3 ;0A6A: 4843
MOVE D3,D6 ;0A6C: 3C03
MULU D4,D6 ;0A6E: CCC4
SWAP D3 ;0A70: 4843
MOVE D3,D7 ;0A72: 3E03
MULU D4,D7 ;0A74: CEC4
SWAP D7 ;0A76: 4847
ADD D6,D7 ;0A78: DE46
SWAP D7 ;0A7A: 4847
CLR D6 ;0A7C: 4246
SWAP D6 ;0A7E: 4846
ADDX.L D5,D6 ;0A80: DD85
SUB.L D7,D1 ;0A82: 9287
SUBX.L D6,D0 ;0A84: 9186
BCC.S LAB_00B2 ;0A86: 640E
LAB_00B1:
SUBQ #1,D4 ;0A88: 5344
ADD.L D3,D1 ;0A8A: D283
ADDX.L D2,D0 ;0A8C: D182
BCS.S LAB_00B2 ;0A8E: 6506
SUBQ #1,D4 ;0A90: 5344
ADD.L D3,D1 ;0A92: D283
ADDX.L D2,D0 ;0A94: D182
LAB_00B2:
MOVE D4,-(A7) ;0A96: 3F04
MOVE.L D0,D6 ;0A98: 2C00
SWAP D2 ;0A9A: 4842
DIVU D2,D0 ;0A9C: 80C2
BVC.S LAB_00B3 ;0A9E: 6812
CLR D4 ;0AA0: 4244
MOVE.L D6,D0 ;0AA2: 2006
SUB.L D3,D1 ;0AA4: 9283
SWAP D2 ;0AA6: 4842
SUBX.L D2,D0 ;0AA8: 9182
SWAP D0 ;0AAA: 4840
SWAP D1 ;0AAC: 4841
MOVE D1,D0 ;0AAE: 3001
BRA.S LAB_00B4 ;0AB0: 602C
LAB_00B3:
MOVE D0,D4 ;0AB2: 3800
SWAP D1 ;0AB4: 4841
MOVE D1,D0 ;0AB6: 3001
CLR D1 ;0AB8: 4241
SWAP D2 ;0ABA: 4842
MOVE D2,D5 ;0ABC: 3A02
MULU D4,D5 ;0ABE: CAC4
SWAP D3 ;0AC0: 4843
MOVE D3,D6 ;0AC2: 3C03
MULU D4,D6 ;0AC4: CCC4
SWAP D3 ;0AC6: 4843
MOVE D3,D7 ;0AC8: 3E03
MULU D4,D7 ;0ACA: CEC4
SWAP D7 ;0ACC: 4847
ADD D6,D7 ;0ACE: DE46
SWAP D7 ;0AD0: 4847
CLR D6 ;0AD2: 4246
SWAP D6 ;0AD4: 4846
ADDX.L D5,D6 ;0AD6: DD85
SUB.L D7,D1 ;0AD8: 9287
SUBX.L D6,D0 ;0ADA: 9186
BCC.S LAB_00B5 ;0ADC: 640C
LAB_00B4:
SUBI #$0001,D4 ;0ADE: 04440001
ADD.L D2,D0 ;0AE2: D082
BCS.S LAB_00B5 ;0AE4: 6504
SUBQ #1,D4 ;0AE6: 5344
ADD.L D2,D0 ;0AE8: D082
LAB_00B5:
MOVE D4,-(A7) ;0AEA: 3F04
SWAP D2 ;0AEC: 4842
DIVU D2,D0 ;0AEE: 80C2
BVC.S LAB_00B6 ;0AF0: 6804
MOVEQ #0,D4 ;0AF2: 7800
BRA.S LAB_00B7 ;0AF4: 602C
LAB_00B6:
MOVE D0,D4 ;0AF6: 3800
SWAP D1 ;0AF8: 4841
MOVE D1,D0 ;0AFA: 3001
CLR D1 ;0AFC: 4241
SWAP D2 ;0AFE: 4842
MOVE D2,D5 ;0B00: 3A02
MULU D4,D5 ;0B02: CAC4
SWAP D3 ;0B04: 4843
MOVE D3,D6 ;0B06: 3C03
MULU D4,D6 ;0B08: CCC4
SWAP D3 ;0B0A: 4843
MOVE D3,D7 ;0B0C: 3E03
MULU D4,D7 ;0B0E: CEC4
SWAP D7 ;0B10: 4847
ADD D6,D7 ;0B12: DE46
SWAP D7 ;0B14: 4847
CLR D6 ;0B16: 4246
SWAP D6 ;0B18: 4846
ADDX.L D5,D6 ;0B1A: DD85
SUB.L D7,D1 ;0B1C: 9287
SUBX.L D6,D0 ;0B1E: 9186
BCC.S LAB_00B8 ;0B20: 6404
LAB_00B7:
SUBI #$0001,D4 ;0B22: 04440001
LAB_00B8:
MOVE D4,-(A7) ;0B26: 3F04
MOVE.L (A7)+,D1 ;0B28: 221F
MOVE.L (A7)+,D0 ;0B2A: 201F
SWAP D0 ;0B2C: 4840
SWAP D1 ;0B2E: 4841
MOVE.L A1,D4 ;0B30: 2809
MOVE D4,D5 ;0B32: 3A04
SWAP D4 ;0B34: 4844
ASL.L #1,D1 ;0B36: E381
ROXL.L #1,D0 ;0B38: E390
BRA LAB_00DE ;0B3A: 60000316
DC.W $0000 ;0B3E
LAB_00B9:
MOVEQ #1,D0 ;0B40: 7001
RTS ;0B42: 4E75
LAB_00BA:
MOVEQ #-1,D0 ;0B44: 70FF
RTS ;0B46: 4E75
TST.L D0 ;0B48: 4A80
BMI.S LAB_00BC ;0B4A: 6B2A
TST.L D2 ;0B4C: 4A82
BPL.S LAB_00BB ;0B4E: 6A16
TST.L D0 ;0B50: 4A80
BNE.S LAB_00B9 ;0B52: 66EC
TST.L D1 ;0B54: 4A81
BNE.S LAB_00B9 ;0B56: 66E8
TST.L D3 ;0B58: 4A83
BNE.S LAB_00B9 ;0B5A: 66E4
MOVE.L D2,D0 ;0B5C: 2002
ADD.L D0,D0 ;0B5E: D080
BNE.S LAB_00B9 ;0B60: 66DE
MOVEQ #0,D0 ;0B62: 7000
RTS ;0B64: 4E75
LAB_00BB:
CMP.L D2,D0 ;0B66: B082
BMI.S LAB_00BA ;0B68: 6BDA
BGT.S LAB_00B9 ;0B6A: 6ED4
CMP.L D1,D3 ;0B6C: B681
BCS.S LAB_00B9 ;0B6E: 65D0
BNE.S LAB_00BA ;0B70: 66D2
MOVEQ #0,D0 ;0B72: 7000
RTS ;0B74: 4E75
LAB_00BC:
TST.L D2 ;0B76: 4A82
BMI.S LAB_00BD ;0B78: 6B12
BNE.S LAB_00BA ;0B7A: 66C8
TST.L D3 ;0B7C: 4A83
BNE.S LAB_00BA ;0B7E: 66C4
TST.L D1 ;0B80: 4A81
BNE.S LAB_00BA ;0B82: 66C0
ADD.L D0,D0 ;0B84: D080
BNE.S LAB_00BA ;0B86: 66BC
MOVEQ #0,D0 ;0B88: 7000
RTS ;0B8A: 4E75
LAB_00BD:
CMP.L D0,D2 ;0B8C: B480
BMI.S LAB_00BA ;0B8E: 6BB4
BGT.S LAB_00B9 ;0B90: 6EAE
CMP.L D3,D1 ;0B92: B283
BCS.S LAB_00B9 ;0B94: 65AA
BMI.S LAB_00BA ;0B96: 6BAC
BGT.S LAB_00B9 ;0B98: 6EA6
MOVEQ #0,D0 ;0B9A: 7000
RTS ;0B9C: 4E75
DC.W $0000 ;0B9E
LAB_00BE:
CMP D2,D0 ;0BA0: B042
BLT.S LAB_00C1 ;0BA2: 6D18
CMP.L A0,D0 ;0BA4: B088
BNE.S LAB_00BF ;0BA6: 6604
TST.L D1 ;0BA8: 4A81
BEQ.S LAB_00C0 ;0BAA: 6704
LAB_00BF:
BRA LAB_011E ;0BAC: 600006C0
LAB_00C0:
CMP D7,D2 ;0BB0: B447
BLT.S LAB_00C2 ;0BB2: 6D0E
CMP.L A0,D2 ;0BB4: B488
BNE.S LAB_00C1 ;0BB6: 6604
TST.L D3 ;0BB8: 4A83
BEQ.S LAB_00C2 ;0BBA: 6706
LAB_00C1:
MOVE.L D2,D0 ;0BBC: 2002
MOVE.L D3,D1 ;0BBE: 2203
BRA.S LAB_00BF ;0BC0: 60EA
LAB_00C2:
TST.L D2 ;0BC2: 4A82
BNE.S LAB_00C3 ;0BC4: 6606
TST.L D3 ;0BC6: 4A83
BEQ LAB_011D ;0BC8: 67000696
LAB_00C3:
BRA LAB_011C ;0BCC: 60000680
LAB_00C4:
CMP.L A0,D2 ;0BD0: B488
BNE.S LAB_00C5 ;0BD2: 6604
TST.L D3 ;0BD4: 4A83
BEQ.S LAB_00C6 ;0BD6: 6706
LAB_00C5:
MOVE.L D2,D0 ;0BD8: 2002
MOVE.L D3,D1 ;0BDA: 2203
BRA.S LAB_00BF ;0BDC: 60CE
LAB_00C6:
TST.L D0 ;0BDE: 4A80
BNE.S LAB_00C3 ;0BE0: 66EA
TST.L D1 ;0BE2: 4A81
BNE.S LAB_00C3 ;0BE4: 66E6
BRA LAB_011D ;0BE6: 60000678
MOVEM.L D2-D7,-(A7) ;0BEA: 48E73F00
MOVE #$8000,D6 ;0BEE: 3C3C8000
MOVEA #$7FF0,A0 ;0BF2: 307C7FF0
MOVE A0,D7 ;0BF6: 3E08
SWAP D0 ;0BF8: 4840
SWAP D2 ;0BFA: 4842
MOVE D0,D4 ;0BFC: 3800
AND D6,D4 ;0BFE: C846
EOR D4,D0 ;0C00: B940
AND D2,D6 ;0C02: CC42
EOR D6,D2 ;0C04: BD42
EOR D6,D4 ;0C06: BD44
CMP D7,D0 ;0C08: B047
BGE.S LAB_00BE ;0C0A: 6C94
CMP D7,D2 ;0C0C: B447
BGE.S LAB_00C4 ;0C0E: 6CC0
MOVE D0,D5 ;0C10: 3A00
AND D7,D5 ;0C12: CA47
BNE.S LAB_00CB ;0C14: 6634
TST.L D0 ;0C16: 4A80
BNE.S LAB_00C7 ;0C18: 6608
TST.L D1 ;0C1A: 4A81
BNE.S LAB_00C7 ;0C1C: 6604
BRA LAB_0119 ;0C1E: 60000600
LAB_00C7:
BSR LAB_0105 ;0C22: 6100046C
BRA.S LAB_00CC ;0C26: 6028
LAB_00C8:
TST.L D2 ;0C28: 4A82
BNE.S LAB_00C9 ;0C2A: 6608
TST.L D3 ;0C2C: 4A83
BNE.S LAB_00C9 ;0C2E: 6604
BRA LAB_0119 ;0C30: 600005EE
LAB_00C9:
EXG D0,D2 ;0C34: C142
EXG D1,D3 ;0C36: C343
EXG D5,D7 ;0C38: CB47
BSR LAB_0105 ;0C3A: 61000454
EXG D0,D2 ;0C3E: C142
EXG D1,D3 ;0C40: C343
EXG D5,D7 ;0C42: CB47
BRA.S LAB_00CD ;0C44: 6014
LAB_00CA:
BRA LAB_011B ;0C46: 600005F4
LAB_00CB:
EOR D5,D0 ;0C4A: BB40
EORI #$0010,D0 ;0C4C: 0A400010
LAB_00CC:
AND D2,D7 ;0C50: CE42
BEQ.S LAB_00C8 ;0C52: 67D4
EOR D7,D2 ;0C54: BF42
ORI #$0010,D2 ;0C56: 00420010
LAB_00CD:
SUBI #$3FF0,D5 ;0C5A: 04453FF0
ADD D7,D5 ;0C5E: DA47
BVS.S LAB_00CA ;0C60: 69E4
SWAP D0 ;0C62: 4840
SWAP D2 ;0C64: 4842
MOVE.L D1,D7 ;0C66: 2E01
BNE LAB_00D1 ;0C68: 66000084
LSL.L #7,D0 ;0C6C: EF88
MOVE.L D3,D7 ;0C6E: 2E03
BNE.S LAB_00CE ;0C70: 6628
LSL.L #7,D2 ;0C72: EF8A
MOVE D0,D1 ;0C74: 3200
MULU D2,D1 ;0C76: C2C2
MOVE D0,D7 ;0C78: 3E00
MOVE D2,D6 ;0C7A: 3C02
SWAP D2 ;0C7C: 4842
MULU D2,D7 ;0C7E: CEC2
SWAP D0 ;0C80: 4840
MULU D0,D6 ;0C82: CCC0
ADD.L D6,D7 ;0C84: DE86
MULU D2,D0 ;0C86: C0C2
SWAP D1 ;0C88: 4841
ADD D7,D1 ;0C8A: D247
CLR D7 ;0C8C: 4247
SWAP D7 ;0C8E: 4847
ADDX.L D7,D0 ;0C90: D187
SWAP D1 ;0C92: 4841
BRA LAB_00DE ;0C94: 600001BC
BRA.S LAB_00D0 ;0C98: 6050
LAB_00CE:
LSL.L #7,D2 ;0C9A: EF8A
LSL.L #7,D3 ;0C9C: EF8B
ROL.L #7,D7 ;0C9E: EF9F
EOR D3,D7 ;0CA0: B747
EOR D7,D2 ;0CA2: BF42
LAB_00CF:
SWAP D0 ;0CA4: 4840
MOVE D3,D1 ;0CA6: 3203
MULU D0,D1 ;0CA8: C2C0
SWAP D3 ;0CAA: 4843
SWAP D0 ;0CAC: 4840
MOVE D3,D6 ;0CAE: 3C03
MULU D0,D6 ;0CB0: CCC0
ADD.L D6,D1 ;0CB2: D286
CLR D1 ;0CB4: 4241
SWAP D1 ;0CB6: 4841
MOVE.L D0,D6 ;0CB8: 2C00
SWAP D0 ;0CBA: 4840
SWAP D2 ;0CBC: 4842
MULU D0,D3 ;0CBE: C6C0
ADDX.L D3,D1 ;0CC0: D383
MOVE D2,D7 ;0CC2: 3E02
MULU D2,D0 ;0CC4: C0C2
SWAP D2 ;0CC6: 4842
MOVE D6,D3 ;0CC8: 3606
MULU D2,D3 ;0CCA: C6C2
ADD.L D3,D1 ;0CCC: D283
CLR.L D3 ;0CCE: 4283
ADDX.L D3,D0 ;0CD0: D183
MULU D6,D7 ;0CD2: CEC6
SWAP D6 ;0CD4: 4846
MULU D2,D6 ;0CD6: CCC2
ADD.L D6,D7 ;0CD8: DE86
SWAP D1 ;0CDA: 4841
ADD D7,D1 ;0CDC: D247
CLR D7 ;0CDE: 4247
SWAP D7 ;0CE0: 4847
ADDX.L D7,D0 ;0CE2: D187
SWAP D1 ;0CE4: 4841
BRA LAB_00DE ;0CE6: 6000016A
LAB_00D0:
BRA LAB_00D3 ;0CEA: 60000082
LAB_00D1:
LSL.L #7,D0 ;0CEE: EF88
LSL.L #7,D1 ;0CF0: EF89
ROL.L #7,D7 ;0CF2: EF9F
EOR D1,D7 ;0CF4: B347
EOR D7,D0 ;0CF6: BF40
MOVE.L D3,D7 ;0CF8: 2E03
BNE.S LAB_00D2 ;0CFA: 6608
EXG D0,D2 ;0CFC: C142
MOVE.L D1,D3 ;0CFE: 2601
LSL.L #7,D0 ;0D00: EF88
BRA.S LAB_00CF ;0D02: 60A0
LAB_00D2:
LSL.L #7,D2 ;0D04: EF8A
LSL.L #7,D3 ;0D06: EF8B
ROL.L #7,D7 ;0D08: EF9F
EOR D3,D7 ;0D0A: B747
EOR D7,D2 ;0D0C: BF42
SWAP D0 ;0D0E: 4840
SWAP D2 ;0D10: 4842
MOVE D1,D7 ;0D12: 3E01
MULU D2,D7 ;0D14: CEC2
MOVE D3,D6 ;0D16: 3C03
MULU D0,D6 ;0D18: CCC0
ADD.L D6,D7 ;0D1A: DE86
CLR D7 ;0D1C: 4247
SWAP D7 ;0D1E: 4847
SWAP D1 ;0D20: 4841
SWAP D3 ;0D22: 4843
SWAP D0 ;0D24: 4840
SWAP D2 ;0D26: 4842
MOVE D2,D6 ;0D28: 3C02
MULU D1,D6 ;0D2A: CCC1
CLR D6 ;0D2C: 4246
SWAP D6 ;0D2E: 4846
ADD.L D6,D7 ;0D30: DE86
MOVE D3,D6 ;0D32: 3C03
MULU D0,D6 ;0D34: CCC0
CLR D6 ;0D36: 4246
SWAP D6 ;0D38: 4846
ADD.L D6,D7 ;0D3A: DE86
MOVE.L D0,D6 ;0D3C: 2C00
SWAP D0 ;0D3E: 4840
SWAP D2 ;0D40: 4842
MULU D2,D1 ;0D42: C2C2
ADD.L D7,D1 ;0D44: D287
MULU D0,D3 ;0D46: C6C0
ADD.L D3,D1 ;0D48: D283
MOVE D2,D7 ;0D4A: 3E02
MULU D2,D0 ;0D4C: C0C2
SWAP D2 ;0D4E: 4842
MOVE D6,D3 ;0D50: 3606
MULU D2,D3 ;0D52: C6C2
ADD.L D3,D1 ;0D54: D283
CLR.L D3 ;0D56: 4283
ADDX.L D3,D0 ;0D58: D183
MULU D6,D7 ;0D5A: CEC6
SWAP D6 ;0D5C: 4846
MULU D2,D6 ;0D5E: CCC2
ADD.L D6,D7 ;0D60: DE86
SWAP D1 ;0D62: 4841
ADD D7,D1 ;0D64: D247
CLR D7 ;0D66: 4247
SWAP D7 ;0D68: 4847
ADDX.L D7,D0 ;0D6A: D187
SWAP D1 ;0D6C: 4841
LAB_00D3:
BRA LAB_00DE ;0D6E: 600000E2
DC.W $0000 ;0D72
LAB_00D4:
CMPI.L #$00000020,D0 ;0D74: 0C8000000020
BGE.S LAB_00D6 ;0D7A: 6C30
SWAP D0 ;0D7C: 4840
SWAP D1 ;0D7E: 4841
MOVE D1,D0 ;0D80: 3001
CLR D1 ;0D82: 4241
SUBI #$0100,D5 ;0D84: 04450100
BGE.S LAB_00D4 ;0D88: 6CEA
BRA.S LAB_00D9 ;0D8A: 6062
LAB_00D5:
BTST D2,D4 ;0D8C: 0504
BTST D1,D3 ;0D8E: 0303
DC.W $0202 ;0D90
DC.W $0202 ;0D92
BTST D0,D1 ;0D94: 0101
BTST D0,D1 ;0D96: 0101
BTST D0,D1 ;0D98: 0101
BTST D0,D1 ;0D9A: 0101
ORI.B #$00,D0 ;0D9C: 00000000
ORI.B #$00,D0 ;0DA0: 00000000
ORI.B #$00,D0 ;0DA4: 00000000
ORI.B #$00,D0 ;0DA8: 00000000
LAB_00D6:
MOVEQ #0,D3 ;0DAC: 7600
CMPI.L #$00002000,D0 ;0DAE: 0C8000002000
BGE.S LAB_00D7 ;0DB4: 6C04
LSL.L #8,D0 ;0DB6: E188
ADDQ #8,D3 ;0DB8: 5043
LAB_00D7:
SWAP D0 ;0DBA: 4840
TST D0 ;0DBC: 4A40
BNE.S LAB_00D8 ;0DBE: 6604
ROL.L #4,D0 ;0DC0: E998
ADDQ #4,D3 ;0DC2: 5843
LAB_00D8:
MOVEQ #0,D2 ;0DC4: 7400
MOVE.B LAB_00D5(PC,D0.W),D2 ;0DC6: 143B00C4
ROL.L D2,D0 ;0DCA: E5B8
ADD D2,D3 ;0DCC: D642
SWAP D0 ;0DCE: 4840
MOVE.L D1,D2 ;0DD0: 2401
LSL.L D3,D1 ;0DD2: E7A9
ROL.L D3,D2 ;0DD4: E7BA
EOR D1,D2 ;0DD6: B342
EOR D2,D0 ;0DD8: B540
LSL #4,D3 ;0DDA: E94B
SUB D3,D5 ;0DDC: 9A43
BLT.S LAB_00D9 ;0DDE: 6D0E
SWAP D0 ;0DE0: 4840
ADD D5,D0 ;0DE2: D045
OR D4,D0 ;0DE4: 8044
SWAP D0 ;0DE6: 4840
MOVEM.L (A7)+,D2-D7 ;0DE8: 4CDF00FC
RTS ;0DEC: 4E75
LAB_00D9:
NEG D5 ;0DEE: 4445
LSR #4,D5 ;0DF0: E84D
MOVE.L D0,D2 ;0DF2: 2400
LSR.L D5,D0 ;0DF4: EAA8
ROR.L D5,D2 ;0DF6: EABA
LSR.L D5,D1 ;0DF8: EAA9
EOR.L D0,D2 ;0DFA: B182
EOR.L D2,D1 ;0DFC: B581
SWAP D0 ;0DFE: 4840
EOR D4,D0 ;0E00: B940
SWAP D0 ;0E02: 4840
MOVEM.L (A7)+,D2-D7 ;0E04: 4CDF00FC
RTS ;0E08: 4E75
DC.W $0000 ;0E0A
LAB_00DA:
NEG D5 ;0E0C: 4445
LSR #4,D5 ;0E0E: E84D
ADDI #$0002,D5 ;0E10: 06450002
CMPI #$0039,D5 ;0E14: 0C450039
BLE.S LAB_00DC ;0E18: 6F0C
BRA LAB_011A ;0E1A: 60000412
LAB_00DB:
MOVE D0,D1 ;0E1E: 3200
CLR D0 ;0E20: 4240
SWAP D0 ;0E22: 4840
SWAP D1 ;0E24: 4841
LAB_00DC:
SUBI #$0010,D5 ;0E26: 04450010
BGT.S LAB_00DB ;0E2A: 6EF2
ADDI #$0010,D5 ;0E2C: 06450010
MOVE.L D0,D2 ;0E30: 2400
LSR.L D5,D0 ;0E32: EAA8
ROR.L D5,D2 ;0E34: EABA
LSR.L D5,D1 ;0E36: EAA9
EOR.L D0,D2 ;0E38: B182
EOR.L D2,D1 ;0E3A: B581
SWAP D0 ;0E3C: 4840
EOR D4,D0 ;0E3E: B940
SWAP D0 ;0E40: 4840
MOVEM.L (A7)+,D2-D7 ;0E42: 4CDF00FC
RTS ;0E46: 4E75
LAB_00DD:
LSR.L #1,D0 ;0E48: E288
ROXR.L #1,D1 ;0E4A: E291
TST D5 ;0E4C: 4A45
BGE.S LAB_00DF ;0E4E: 6C0E
BRA.S LAB_00DA ;0E50: 60BA
LAB_00DE:
BTST #23,D0 ;0E52: 08000017
BNE.S LAB_00DD ;0E56: 66F0
SUBI #$0010,D5 ;0E58: 04450010
BLT.S LAB_00DA ;0E5C: 6DAE
LAB_00DF:
LSR.L #1,D0 ;0E5E: E288
ROXR.L #1,D1 ;0E60: E291
LSR.L #1,D0 ;0E62: E288
ROXR.L #1,D1 ;0E64: E291
SWAP D0 ;0E66: 4840
ADD D5,D0 ;0E68: D045
CMP A0,D0 ;0E6A: B048
BGE.S LAB_00E0 ;0E6C: 6C0A
EOR D4,D0 ;0E6E: B940
SWAP D0 ;0E70: 4840
MOVEM.L (A7)+,D2-D7 ;0E72: 4CDF00FC
RTS ;0E76: 4E75
LAB_00E0:
BRA LAB_011B ;0E78: 600003C2
ADD.L D0,D0 ;0E7C: D080
BCS.S LAB_00E3 ;0E7E: 6512
BNE.S LAB_00E1 ;0E80: 6604
TST.L D1 ;0E82: 4A81
BEQ.S LAB_00E4 ;0E84: 6712
LAB_00E1:
MOVEQ #1,D0 ;0E86: 7001
RTS ;0E88: 4E75
LAB_00E2:
TST.L D1 ;0E8A: 4A81
BEQ.S LAB_00E4 ;0E8C: 670A
MOVEQ #-1,D0 ;0E8E: 70FF
RTS ;0E90: 4E75
LAB_00E3:
BEQ.S LAB_00E2 ;0E92: 67F6
MOVEQ #-1,D0 ;0E94: 70FF
RTS ;0E96: 4E75
LAB_00E4:
CLR.L D0 ;0E98: 4280
RTS ;0E9A: 4E75
BCHG #31,D2 ;0E9C: 0842001F
BSR.S LAB_00E5 ;0EA0: 6106
BCHG #31,D2 ;0EA2: 0842001F
RTS ;0EA6: 4E75
LAB_00E5:
MOVEM.L D2-D7,-(A7) ;0EA8: 48E73F00
MOVEA #$0010,A0 ;0EAC: 307C0010
MOVEA #$7FF0,A1 ;0EB0: 327C7FF0
SWAP D0 ;0EB4: 4840
SWAP D2 ;0EB6: 4842
MOVE #$8000,D6 ;0EB8: 3C3C8000
MOVE A1,D7 ;0EBC: 3E09
MOVE D0,D4 ;0EBE: 3800
AND D6,D4 ;0EC0: C846
EOR D4,D0 ;0EC2: B940
MOVE D0,D5 ;0EC4: 3A00
AND D7,D5 ;0EC6: CA47
EOR D5,D0 ;0EC8: BB40
AND D2,D6 ;0ECA: CC42
EOR D6,D2 ;0ECC: BD42
AND D2,D7 ;0ECE: CE42
EOR D7,D2 ;0ED0: BF42
CMP D7,D5 ;0ED2: BA47
BNE LAB_00F5 ;0ED4: 660000C0
CMP A1,D5 ;0ED8: BA49
BNE.S LAB_00E9 ;0EDA: 6620
CMP D2,D0 ;0EDC: B042
BLT.S LAB_00E6 ;0EDE: 6D0C
MOVE.L D0,D7 ;0EE0: 2E00
OR.L D1,D7 ;0EE2: 8E81
BNE.S LAB_00E7 ;0EE4: 660A
MOVE.L D2,D7 ;0EE6: 2E02
OR.L D3,D7 ;0EE8: 8E83
BEQ.S LAB_00E8 ;0EEA: 6708
LAB_00E6:
MOVE.L D2,D0 ;0EEC: 2002
MOVE.L D3,D1 ;0EEE: 2203
LAB_00E7:
BRA LAB_011E ;0EF0: 6000037C
LAB_00E8:
CMP D4,D6 ;0EF4: BC44
BEQ.S LAB_00F1 ;0EF6: 6770
BRA LAB_011D ;0EF8: 60000366
LAB_00E9:
TST D5 ;0EFC: 4A45
BNE.S LAB_00EC ;0EFE: 663E
SWAP D0 ;0F00: 4840
BNE.S LAB_00EB ;0F02: 6624
TST.L D1 ;0F04: 4A81
BNE.S LAB_00EB ;0F06: 6620
SWAP D2 ;0F08: 4842
BNE.S LAB_00EA ;0F0A: 660A
TST.L D3 ;0F0C: 4A83
BNE.S LAB_00EA ;0F0E: 6606
AND D6,D4 ;0F10: C846
BRA LAB_0119 ;0F12: 6000030C
LAB_00EA:
MOVE.L D2,D0 ;0F16: 2002
MOVE.L D3,D1 ;0F18: 2203
SWAP D0 ;0F1A: 4840
EOR D6,D0 ;0F1C: BD40
EOR D7,D0 ;0F1E: BF40
SWAP D0 ;0F20: 4840
MOVEM.L (A7)+,D2-D7 ;0F22: 4CDF00FC
RTS ;0F26: 4E75
LAB_00EB:
SWAP D2 ;0F28: 4842
BNE.S LAB_00ED ;0F2A: 661C
TST.L D3 ;0F2C: 4A83
BNE.S LAB_00ED ;0F2E: 6618
SWAP D0 ;0F30: 4840
EOR D4,D0 ;0F32: B940
EOR D5,D0 ;0F34: BB40
SWAP D0 ;0F36: 4840
MOVEM.L (A7)+,D2-D7 ;0F38: 4CDF00FC
RTS ;0F3C: 4E75
LAB_00EC:
SUB A0,D5 ;0F3E: 9A48
ADD A0,D0 ;0F40: D048
ADD A0,D2 ;0F42: D448
SWAP D0 ;0F44: 4840
SWAP D2 ;0F46: 4842
LAB_00ED:
CMP D4,D6 ;0F48: BC44
BEQ.S LAB_00F2 ;0F4A: 6720
SUB.L D3,D1 ;0F4C: 9283
BNE.S LAB_00EE ;0F4E: 660A
SUBX.L D2,D0 ;0F50: 9182
BNE.S LAB_00EF ;0F52: 6608
MOVEM.L (A7)+,D2-D7 ;0F54: 4CDF00FC
RTS ;0F58: 4E75
LAB_00EE:
SUBX.L D2,D0 ;0F5A: 9182
LAB_00EF:
BPL.S LAB_00F0 ;0F5C: 6A06
NEG.L D1 ;0F5E: 4481
NEGX.L D0 ;0F60: 4080
MOVE D6,D4 ;0F62: 3806
LAB_00F0:
BRA LAB_00D4 ;0F64: 6000FE0E
LAB_00F1:
BRA LAB_011C ;0F68: 600002E4
LAB_00F2:
ADD.L D3,D1 ;0F6C: D283
ADDX.L D2,D0 ;0F6E: D182
CMPI.L #$00200000,D0 ;0F70: 0C8000200000
BLT.S LAB_00F3 ;0F76: 6D0A
LSR.L #1,D0 ;0F78: E288
ROXR.L #1,D1 ;0F7A: E291
ADD A0,D5 ;0F7C: DA48
CMPI #$7FE0,D5 ;0F7E: 0C457FE0
LAB_00F3:
BCS.S LAB_00F4 ;0F82: 6504
BRA LAB_011B ;0F84: 600002B6
LAB_00F4:
SWAP D0 ;0F88: 4840
ADD D5,D0 ;0F8A: D045
OR D4,D0 ;0F8C: 8044
SWAP D0 ;0F8E: 4840
MOVEM.L (A7)+,D2-D7 ;0F90: 4CDF00FC
RTS ;0F94: 4E75
LAB_00F5:
BGT.S LAB_00F6 ;0F96: 6E08
EXG D0,D2 ;0F98: C142
EXG D1,D3 ;0F9A: C343
EXG D4,D6 ;0F9C: C946
EXG D5,D7 ;0F9E: CB47
LAB_00F6:
CMP A1,D5 ;0FA0: BA49
BEQ.S LAB_00F8 ;0FA2: 6728
TST D7 ;0FA4: 4A47
BNE.S LAB_00FA ;0FA6: 6634
SWAP D2 ;0FA8: 4842
BNE.S LAB_00F7 ;0FAA: 6610
TST.L D3 ;0FAC: 4A83
BNE.S LAB_00F7 ;0FAE: 660C
EOR D4,D0 ;0FB0: B940
EOR D5,D0 ;0FB2: BB40
SWAP D0 ;0FB4: 4840
MOVEM.L (A7)+,D2-D7 ;0FB6: 4CDF00FC
RTS ;0FBA: 4E75
LAB_00F7:
ADD.L D3,D3 ;0FBC: D683
ADDX.L D2,D2 ;0FBE: D582
TST D5 ;0FC0: 4A45
BNE.S LAB_00FB ;0FC2: 661C
SWAP D0 ;0FC4: 4840
ADD.L D1,D1 ;0FC6: D281
ADDX.L D0,D0 ;0FC8: D180
BRA.S LAB_00FC ;0FCA: 6018
LAB_00F8:
TST.L D0 ;0FCC: 4A80
BNE.S LAB_00F9 ;0FCE: 6608
TST.L D1 ;0FD0: 4A81
BNE.S LAB_00F9 ;0FD2: 6604
BRA LAB_011C ;0FD4: 60000278
LAB_00F9:
BRA LAB_011E ;0FD8: 60000294
LAB_00FA:
ADD A0,D2 ;0FDC: D448
SWAP D2 ;0FDE: 4842
LAB_00FB:
ADD A0,D0 ;0FE0: D048
SWAP D0 ;0FE2: 4840
LAB_00FC:
SUB D5,D7 ;0FE4: 9E45
NOT D7 ;0FE6: 4647
ASR #4,D7 ;0FE8: E847
SUBI #$0020,D5 ;0FEA: 04450020
ADD.L D1,D1 ;0FEE: D281
ADDX.L D0,D0 ;0FF0: D180
CMP A0,D7 ;0FF2: BE48
BLE.S LAB_00FF ;0FF4: 6F30
CMPI #$0020,D7 ;0FF6: 0C470020
BLE.S LAB_00FE ;0FFA: 6F1C
CMPI #$0034,D7 ;0FFC: 0C470034
BLE.S LAB_00FD ;1000: 6F04
MOVE #$0034,D7 ;1002: 3E3C0034
LAB_00FD:
MOVE.L D2,D3 ;1006: 2602
MOVEQ #0,D2 ;1008: 7400
SUBI #$0020,D7 ;100A: 04470020
LSR.L D7,D3 ;100E: EEAB
MOVEQ #0,D2 ;1010: 7400
CMP D4,D6 ;1012: BC44
BNE.S LAB_0104 ;1014: 6658
BRA.S LAB_0100 ;1016: 601E
LAB_00FE:
CMP A0,D7 ;1018: BE48
BLE.S LAB_00FF ;101A: 6F0A
MOVE D2,D3 ;101C: 3602
SWAP D3 ;101E: 4843
CLR D2 ;1020: 4242
SWAP D2 ;1022: 4842
SUB A0,D7 ;1024: 9E48
LAB_00FF:
CMP D4,D6 ;1026: BC44
BNE.S LAB_0103 ;1028: 6638
MOVE.L D2,D6 ;102A: 2C02
LSR.L D7,D2 ;102C: EEAA
ROR.L D7,D6 ;102E: EEBE
LSR.L D7,D3 ;1030: EEAB
EOR.L D2,D6 ;1032: B586
EOR.L D6,D3 ;1034: BD83
LAB_0100:
ADD.L D3,D1 ;1036: D283
ADDX.L D2,D0 ;1038: D182
ADD A0,D5 ;103A: DA48
LSR.L #1,D0 ;103C: E288
ROXR.L #1,D1 ;103E: E291
BTST #21,D0 ;1040: 08000015
BEQ.S LAB_0101 ;1044: 6706
ADD A0,D5 ;1046: DA48
LSR.L #1,D0 ;1048: E288
ROXR.L #1,D1 ;104A: E291
LAB_0101:
SWAP D0 ;104C: 4840
ADD D5,D0 ;104E: D045
CMP A1,D5 ;1050: BA49
BCC.S LAB_0102 ;1052: 640A
OR D4,D0 ;1054: 8044
SWAP D0 ;1056: 4840
MOVEM.L (A7)+,D2-D7 ;1058: 4CDF00FC
RTS ;105C: 4E75
LAB_0102:
BRA LAB_011B ;105E: 600001DC
LAB_0103:
MOVE.L D2,D6 ;1062: 2C02
LSR.L D7,D2 ;1064: EEAA
ROR.L D7,D6 ;1066: EEBE
LSR.L D7,D3 ;1068: EEAB
EOR.L D2,D6 ;106A: B586
EOR.L D6,D3 ;106C: BD83
LAB_0104:
SUB.L D3,D1 ;106E: 9283
SUBX.L D2,D0 ;1070: 9182
BTST #21,D0 ;1072: 08000015
BEQ LAB_00D4 ;1076: 6700FCFC
LSR.L #1,D0 ;107A: E288
ROXR.L #1,D1 ;107C: E291
ADD A0,D5 ;107E: DA48
SWAP D0 ;1080: 4840
ADD D5,D0 ;1082: D045
OR D4,D0 ;1084: 8044
SWAP D0 ;1086: 4840
MOVEM.L (A7)+,D2-D7 ;1088: 4CDF00FC
RTS ;108C: 4E75
DC.W $0000 ;108E
LAB_0105:
SWAP D0 ;1090: 4840
SWAP D4 ;1092: 4844
MOVEQ #16,D5 ;1094: 7A10
CMPI.L #$00000020,D0 ;1096: 0C8000000020
BGE.S LAB_0107 ;109C: 6C14
LAB_0106:
SWAP D0 ;109E: 4840
SWAP D1 ;10A0: 4841
MOVE D1,D0 ;10A2: 3001
CLR D1 ;10A4: 4241
SUBI #$0100,D5 ;10A6: 04450100
CMPI.L #$00000020,D0 ;10AA: 0C8000000020
BLT.S LAB_0106 ;10B0: 6DEC
LAB_0107:
CLR D4 ;10B2: 4244
CMPI.L #$00002000,D0 ;10B4: 0C8000002000
BGE.S LAB_0108 ;10BA: 6C04
LSL.L #8,D0 ;10BC: E188
ADDQ #8,D4 ;10BE: 5044
LAB_0108:
SWAP D0 ;10C0: 4840
TST D0 ;10C2: 4A40
BNE.S LAB_0109 ;10C4: 6604
ROL.L #4,D0 ;10C6: E998
ADDQ #4,D4 ;10C8: 5844
LAB_0109:
MOVEQ #0,D6 ;10CA: 7C00
LEA LAB_010B,A1 ;10CC: 43F900001108
MOVE.B 0(A1,D0.W),D6 ;10D2: 1C310000
ROL.L D6,D0 ;10D6: EDB8
ADD D6,D4 ;10D8: D846
SWAP D0 ;10DA: 4840
MOVE.L D1,D6 ;10DC: 2C01
LSL.L D4,D1 ;10DE: E9A9
ROL.L D4,D6 ;10E0: E9BE
EOR D1,D6 ;10E2: B346
EOR D6,D0 ;10E4: BD40
LSL #4,D4 ;10E6: E94C
SUB D4,D5 ;10E8: 9A44
SWAP D0 ;10EA: 4840
SWAP D4 ;10EC: 4844
RTS ;10EE: 4E75
LAB_010A:
CMPI.L #$00000020,D0 ;10F0: 0C8000000020
BGE.S LAB_010C ;10F6: 6C30
SWAP D0 ;10F8: 4840
SWAP D1 ;10FA: 4841
MOVE D1,D0 ;10FC: 3001
CLR D1 ;10FE: 4241
SUBI #$0100,D5 ;1100: 04450100
BGE.S LAB_010A ;1104: 6CEA
BRA.S LAB_010F ;1106: 605E
LAB_010B:
BTST D2,D4 ;1108: 0504
BTST D1,D3 ;110A: 0303
DC.W $0202 ;110C
DC.W $0202 ;110E
BTST D0,D1 ;1110: 0101
BTST D0,D1 ;1112: 0101
BTST D0,D1 ;1114: 0101
BTST D0,D1 ;1116: 0101
ORI.B #$00,D0 ;1118: 00000000
ORI.B #$00,D0 ;111C: 00000000
ORI.B #$00,D0 ;1120: 00000000
ORI.B #$00,D0 ;1124: 00000000
LAB_010C:
MOVEQ #0,D3 ;1128: 7600
CMPI.L #$00002000,D0 ;112A: 0C8000002000
BGE.S LAB_010D ;1130: 6C04
LSL.L #8,D0 ;1132: E188
ADDQ #8,D3 ;1134: 5043
LAB_010D:
SWAP D0 ;1136: 4840
TST D0 ;1138: 4A40
BNE.S LAB_010E ;113A: 6604
ROL.L #4,D0 ;113C: E998
ADDQ #4,D3 ;113E: 5843
LAB_010E:
MOVEQ #0,D2 ;1140: 7400
MOVE.B LAB_010B(PC,D0.W),D2 ;1142: 143B00C4
ROL.L D2,D0 ;1146: E5B8
ADD D2,D3 ;1148: D642
SWAP D0 ;114A: 4840
MOVE.L D1,D2 ;114C: 2401
LSL.L D3,D1 ;114E: E7A9
ROL.L D3,D2 ;1150: E7BA
EOR D1,D2 ;1152: B342
EOR D2,D0 ;1154: B540
LSL #4,D3 ;1156: E94B
SUB D3,D5 ;1158: 9A43
BLT.S LAB_010F ;115A: 6D0A
SWAP D0 ;115C: 4840
ADD D5,D0 ;115E: D045
OR D4,D0 ;1160: 8044
SWAP D0 ;1162: 4840
RTS ;1164: 4E75
LAB_010F:
NEG D5 ;1166: 4445
LSR #4,D5 ;1168: E84D
MOVE.L D0,D2 ;116A: 2400
LSR.L D5,D0 ;116C: EAA8
ROR.L D5,D2 ;116E: EABA
LSR.L D5,D1 ;1170: EAA9
EOR.L D0,D2 ;1172: B182
EOR.L D2,D1 ;1174: B581
SWAP D0 ;1176: 4840
EOR D4,D0 ;1178: B940
SWAP D0 ;117A: 4840
RTS ;117C: 4E75
DC.W $0000 ;117E
MOVEM.L D2-D5,-(A7) ;1180: 48E73C00
MOVEQ #0,D4 ;1184: 7800
MOVEQ #0,D1 ;1186: 7200
TST.L D0 ;1188: 4A80
BEQ.S LAB_0112 ;118A: 672E
BPL.S LAB_0110 ;118C: 6A06
MOVE #$8000,D4 ;118E: 383C8000
NEG.L D0 ;1192: 4480
LAB_0110:
CMPI.L #$00200000,D0 ;1194: 0C8000200000
BCC.S LAB_0111 ;119A: 640E
MOVE #$4120,D5 ;119C: 3A3C4120
BSR LAB_010A ;11A0: 6100FF4E
MOVEM.L (A7)+,D2-D5 ;11A4: 4CDF003C
RTS ;11A8: 4E75
LAB_0111:
MOVE D0,D1 ;11AA: 3200
CLR D0 ;11AC: 4240
SWAP D0 ;11AE: 4840
SWAP D1 ;11B0: 4841
MOVE #$4220,D5 ;11B2: 3A3C4220
BSR LAB_010A ;11B6: 6100FF38
LAB_0112:
MOVEM.L (A7)+,D2-D5 ;11BA: 4CDF003C
RTS ;11BE: 4E75
MOVEA.L D2,A0 ;11C0: 2042
MOVEA.L D3,A1 ;11C2: 2243
MOVE.L #$7FFFFFFF,D3 ;11C4: 263C7FFFFFFF
MOVE.L D0,D2 ;11CA: 2400
BPL.S LAB_0113 ;11CC: 6A04
ADDQ.L #1,D3 ;11CE: 5283
EOR.L D3,D0 ;11D0: B780
LAB_0113:
SWAP D0 ;11D2: 4840
MOVE D0,D2 ;11D4: 3400
ANDI #$7FF0,D2 ;11D6: 02427FF0
EOR D2,D0 ;11DA: B540
SUBI #$3FF0,D2 ;11DC: 04423FF0
BLT.S LAB_0114 ;11E0: 6D18
EORI #$0010,D0 ;11E2: 0A400010
SWAP D0 ;11E6: 4840
ASR #4,D2 ;11E8: E842
SUBI #$0014,D2 ;11EA: 04420014
BGT.S LAB_0116 ;11EE: 6E12
NEG D2 ;11F0: 4442
LSR.L D2,D0 ;11F2: E4A8
TST.L D2 ;11F4: 4A82
BMI.S LAB_0117 ;11F6: 6B20
BRA.S LAB_0118 ;11F8: 6020
LAB_0114:
MOVEQ #0,D0 ;11FA: 7000
BRA.S LAB_0118 ;11FC: 601C
LAB_0115:
MOVE.L D3,D0 ;11FE: 2003
BRA.S LAB_0118 ;1200: 6018
LAB_0116:
CMPI #$000B,D2 ;1202: 0C42000B
BGT.S LAB_0115 ;1206: 6EF6
EOR.L D1,D0 ;1208: B380
ROL.L D2,D0 ;120A: E5B8
LSL.L D2,D1 ;120C: E5A9
EOR.L D1,D0 ;120E: B380
CMP.L D3,D0 ;1210: B083
BHI.S LAB_0115 ;1212: 62EA
TST.L D2 ;1214: 4A82
BPL.S LAB_0118 ;1216: 6A02
LAB_0117:
NEG.L D0 ;1218: 4480
LAB_0118:
MOVE.L A0,D2 ;121A: 2408
MOVE.L A1,D3 ;121C: 2609
RTS ;121E: 4E75
LAB_0119:
MOVEQ #0,D0 ;1220: 7000
MOVE.L D0,D1 ;1222: 2200
EOR D4,D0 ;1224: B940
SWAP D0 ;1226: 4840
MOVEM.L (A7)+,D2-D7 ;1228: 4CDF00FC
RTS ;122C: 4E75
LAB_011A:
MOVEQ #0,D0 ;122E: 7000
MOVEQ #0,D1 ;1230: 7200
EOR D4,D0 ;1232: B940
SWAP D0 ;1234: 4840
MOVEM.L (A7)+,D2-D7 ;1236: 4CDF00FC
RTS ;123A: 4E75
LAB_011B:
MOVE.L #$FFFF7FEF,D0 ;123C: 203CFFFF7FEF
MOVEQ #-1,D1 ;1242: 72FF
EOR D4,D0 ;1244: B940
SWAP D0 ;1246: 4840
MOVEM.L (A7)+,D2-D7 ;1248: 4CDF00FC
RTS ;124C: 4E75
LAB_011C:
MOVE.L #$00007FF0,D0 ;124E: 203C00007FF0
MOVEQ #0,D1 ;1254: 7200
EOR D4,D0 ;1256: B940
SWAP D0 ;1258: 4840
MOVEM.L (A7)+,D2-D7 ;125A: 4CDF00FC
RTS ;125E: 4E75
LAB_011D:
MOVE.L #$7FF10000,D0 ;1260: 203C7FF10000
MOVEQ #0,D1 ;1266: 7200
MOVEM.L (A7)+,D2-D7 ;1268: 4CDF00FC
RTS ;126C: 4E75
LAB_011E:
BTST #3,D0 ;126E: 08000003
BEQ.S LAB_011F ;1272: 6708
BCLR #3,D0 ;1274: 08800003
BSET #1,D0 ;1278: 08C00001
LAB_011F:
ORI #$7FF1,D0 ;127C: 00407FF1
SWAP D0 ;1280: 4840
MOVEM.L (A7)+,D2-D7 ;1282: 4CDF00FC
RTS ;1286: 4E75
ORI.B #$02,CCR ;1288: 003C0002
TRAPV ;128C: 4E76
RTS ;128E: 4E75
MOVE.L D0,-(A7) ;1290: 2F00
DIVU #$0000,D0 ;1292: 80FC0000
MOVE.L (A7)+,D0 ;1296: 201F
RTS ;1298: 4E75
DC.W $0000 ;129A
DC.W $F200 ;129C
NEGX.B D0 ;129E: 4000
DC.W $F227 ;12A0
MOVEQ #0,D2 ;12A2: 7400
MOVEM.L (A7)+,D0-D1 ;12A4: 4CDF0003
RTS ;12A8: 4E75
MOVE.L D1,-(A7) ;12AA: 2F01
MOVE.L D0,-(A7) ;12AC: 2F00
DC.W $F21F ;12AE
ADDQ.B #2,D0 ;12B0: 5400
DC.W $F200 ;12B2
DC.W $6000 ;12B4
RTS ;12B6: 4E75
LAB_0120:
MOVE.L D1,-(A7) ;12B8: 2F01
MOVE.L D0,-(A7) ;12BA: 2F00
DC.W $F21F ;12BC
ADDQ.B #2,D0 ;12BE: 5400
DC.W $F200 ;12C0
CMP.B D0,D0 ;12C2: B000
MOVE.L D0,D1 ;12C4: 2200
MOVE.B #$20,D0 ;12C6: 103C0020
DC.W $F200 ;12CA
SUB.B D0,D0 ;12CC: 9000
DC.W $F200 ;12CE
DC.W $0001 ;12D0
DC.W $F201 ;12D2
SUB.B D0,D0 ;12D4: 9000
DC.W $F227 ;12D6
MOVEQ #0,D2 ;12D8: 7400
MOVE.L (A7)+,D0 ;12DA: 201F
MOVE.L (A7)+,D1 ;12DC: 221F
RTS ;12DE: 4E75
TST.L D0 ;12E0: 4A80
BLT.S LAB_0120 ;12E2: 6DD4
MOVEM.L D0-D1,-(A7) ;12E4: 48E7C000
DC.W $F21F ;12E8
ADDQ.B #2,D3 ;12EA: 5403
DC.W $F227 ;12EC
MOVEQ #0,D2 ;12EE: 7400
MOVE.L (A7)+,D0 ;12F0: 201F
MOVE.L (A7)+,D1 ;12F2: 221F
RTS ;12F4: 4E75
NOP ;12F6: 4E71
MOVEM.L D0-D3,-(A7) ;12F8: 48E7F000
DC.W $F21F ;12FC
ADDQ.B #2,D0 ;12FE: 5400
DC.W $F21F ;1300
ADDQ.B #2,-(A2) ;1302: 5422
DC.W $F227 ;1304
MOVEQ #0,D2 ;1306: 7400
MOVE.L (A7)+,D0 ;1308: 201F
MOVE.L (A7)+,D1 ;130A: 221F
RTS ;130C: 4E75
DC.W $0000 ;130E
MOVE.L D1,-(A7) ;1310: 2F01
MOVE.L D0,-(A7) ;1312: 2F00
DC.W $F21F ;1314
ADDQ.B #2,D0 ;1316: 5400
MOVEM.L D2-D3,-(A7) ;1318: 48E73000
DC.W $F21F ;131C
ADDQ.B #2,-3545(A0) ;131E: 5428F227
MOVEQ #0,D2 ;1322: 7400
MOVE.L (A7)+,D0 ;1324: 201F
MOVE.L (A7)+,D1 ;1326: 221F
BRA.S LAB_0123 ;1328: 6066
DC.W $0000 ;132A
MOVEM.L D0-D3,-(A7) ;132C: 48E7F000
DC.W $F21F ;1330
ADDQ.B #2,D0 ;1332: 5400
DC.W $F21F ;1334
ADDQ.B #2,-(A3) ;1336: 5423
DC.W $F227 ;1338
MOVEQ #0,D2 ;133A: 7400
MOVE.L (A7)+,D0 ;133C: 201F
MOVE.L (A7)+,D1 ;133E: 221F
BRA.S LAB_0123 ;1340: 604E
DC.W $0000 ;1342
MOVE.L D1,-(A7) ;1344: 2F01
MOVE.L D0,-(A7) ;1346: 2F00
DC.W $F21F ;1348
ADDQ.B #2,D0 ;134A: 5400
MOVEM.L D2-D3,-(A7) ;134C: 48E73000
DC.W $F21F ;1350
ADDQ.B #2,-(A0) ;1352: 5420
DC.W $F227 ;1354
MOVEQ #0,D2 ;1356: 7400
MOVE.L (A7)+,D0 ;1358: 201F
MOVE.L (A7)+,D1 ;135A: 221F
BRA.S LAB_0123 ;135C: 6032
LAB_0121:
MOVE.L #$00000090,D0 ;135E: 203C00000090
DC.W $F200 ;1364
SUB.B D0,D0 ;1366: 9000
CLR.L D0 ;1368: 4280
BRA.S LAB_0123 ;136A: 6024
LAB_0122:
DC.W $FFFF ;136C
ASR #7,D2 ;136E: EE42
ROR #7,D6 ;1370: EE5E
DC.W $EDD6 ;1372
ROXL.L D6,D6 ;1374: EDB6
DC.W $FE54 ;1376
DC.W $F012 ;1378
DC.W $F7DC ;137A
DC.W $FB10 ;137C
DC.W $F594 ;137E
DC.W $F59C ;1380
DC.W $F09C ;1382
DC.W $F16A ;1384
DC.W $F238 ;1386
DC.W $F306 ;1388
DC.W $EEF2 ;138A
DC.W $EEC4 ;138C
DC.W $FFFF ;138E
LAB_0123:
MOVEM.L D0-D7/A0-A6,-(A7) ;1390: 48E7FFFE
BSR.S LAB_0124 ;1394: 6108
BSR.S LAB_0128 ;1396: 613E
MOVEM.L (A7)+,D0-D7/A0-A6 ;1398: 4CDF7FFF
RTS ;139C: 4E75
LAB_0124:
MOVEM.L D0-D7/A0-A6,-(A7) ;139E: 48E7FFFE
LEA LAB_0155(PC),A0 ;13A2: 41FA0422
DC.W $43FA ;13A6
DC.W $04D4 ;13A8
LAB_0125:
EORI #$BABE,(A0)+ ;13AA: 0A58BABE
CMPA.L A0,A1 ;13AE: B3C8
BNE.S LAB_0125 ;13B0: 66F8
MOVEA.L (ABSEXECBASE).W,A6 ;13B2: 2C780004
JSR -636(A6) ;13B6: 4EAEFD84
MOVEM.L (A7)+,D0-D7/A0-A6 ;13BA: 4CDF7FFF
RTS ;13BE: 4E75
LAB_0126:
MOVEM.L D1-D7/A0-A6,-(A7) ;13C0: 48E77FFE
MOVE.L #$00050001,D1 ;13C4: 223C00050001
JSR -684(A6) ;13CA: 4EAEFD54
MOVEM.L (A7)+,D1-D7/A0-A6 ;13CE: 4CDF7FFE
TST.L D0 ;13D2: 4A80
LAB_0127:
RTS ;13D4: 4E75
LAB_0128:
MOVEA.L (ABSEXECBASE).W,A6 ;13D6: 2C780004
LAB_0129:
CMPI.L #$54525369,514(A6) ;13DA: 0CAE545253690202
BEQ.S LAB_0127 ;13E2: 67F0
MOVE.L #$00000200,D0 ;13E4: 203C00000200
BSR.S LAB_0126 ;13EA: 61D4
BEQ.S LAB_0127 ;13EC: 67E6
LEA LAB_0123(PC),A1 ;13EE: 43FAFFA0
MOVE.L D0,1062(A1) ;13F2: 23400426
MOVE.L #$00000522,D0 ;13F6: 203C00000522
BSR.S LAB_0126 ;13FC: 61C2
BEQ.S LAB_0127 ;13FE: 67D4
MOVEA.L D0,A0 ;1400: 2040
MOVE #$04EB,D1 ;1402: 323C04EB
LAB_012A:
MOVE.B (A1)+,(A0)+ ;1406: 10D9
DBF D1,LAB_012A ;1408: 51C9FFFC
MOVEA.L D0,A0 ;140C: 2040
PEA 134(A0) ;140E: 48680086
JMP -636(A6) ;1412: 4EEEFD84
LEA LAB_0154(PC),A1 ;1416: 43FA03A2
MOVE.L #$10020019,198(A1) ;141A: 237C1002001900C6
MOVEQ #37,D0 ;1422: 7025
JSR -552(A6) ;1424: 4EAEFDD8
TST.L D0 ;1428: 4A80
BEQ.S LAB_0127 ;142A: 67A8
DC.W $43FA ;142C
DC.W $044E ;142E
MOVE.L D0,(A1) ;1430: 2280
MOVEA.L D0,A2 ;1432: 2440
MOVEA.L -148(A2),A3 ;1434: 266AFF6C
LEA LAB_012C(PC),A4 ;1438: 49FA0044
MOVE.L -162(A4),D1 ;143C: 222CFF5E
CMP.L -162(A3),D1 ;1440: B2ABFF5E
BEQ.S LAB_012B ;1444: 6708
MOVE.L A3,1042(A4) ;1446: 294B0412
MOVE.L A4,-148(A2) ;144A: 254CFF6C
LAB_012B:
MOVE.L LAB_0129+2(PC),514(A6) ;144E: 2D7AFF8C0202
LEA LAB_0157(PC),A1 ;1454: 43FA0384
JSR -294(A6) ;1458: 4EAEFEDA
TST.L D0 ;145C: 4A80
BNE.S LAB_012E ;145E: 6634
LEA LAB_0157(PC),A1 ;1460: 43FA0378
MOVE.L A1,D1 ;1464: 2209
CLR.L D2 ;1466: 4282
LEA LAB_0140(PC),A1 ;1468: 43FA01CA
MOVE.L A1,D3 ;146C: 2609
LSR.L #2,D3 ;146E: E48B
MOVE.L #$00000400,D4 ;1470: 283C00000400
DC.W $2C7A ;1476
DC.W $0404 ;1478
JMP -138(A6) ;147A: 4EEEFF76
LAB_012C:
MOVEM.L D0-D7/A0-A6,-(A7) ;147E: 48E7FFFE
DC.W $4BFA ;1482
DC.W $0428 ;1484
TST.L (A5) ;1486: 4A95
BNE.S LAB_012D ;1488: 6602
BSR.S LAB_0130 ;148A: 6110
LAB_012D:
MOVEM.L (A7)+,D0-D7/A0-A6 ;148C: 4CDF7FFF
DC.W $2F3A ;1490
DC.W $03FE ;1492
LAB_012E:
RTS ;1494: 4E75
LAB_012F:
MOVE.L D7,D1 ;1496: 2207
JMP -90(A6) ;1498: 4EEEFFA6
LAB_0130:
DC.W $2C7A ;149C
BSET D1,(A6)+ ;149E: 03DE
DC.W $41FA ;14A0
BSET D1,-127(A2,D2.W) ;14A2: 03F22081
MOVEQ #-1,D2 ;14A6: 74FF
JSR -84(A6) ;14A8: 4EAEFFAC
TST.L D0 ;14AC: 4A80
BEQ.S LAB_012E ;14AE: 67E4
MOVE.L D0,D7 ;14B0: 2E00
MOVE.L D0,D1 ;14B2: 2200
MOVEA.L LAB_0153(PC),A5 ;14B4: 2A7A0300
MOVE.L A5,D2 ;14B8: 240D
JSR -114(A6) ;14BA: 4EAEFF8E
TST.L D0 ;14BE: 4A80
BEQ.S LAB_012F ;14C0: 67D4
CMPI.L #$00000052,8(A5) ;14C2: 0CAD000000520008
BNE.S LAB_012F ;14CA: 66CA
MOVE.L 12(A5),D0 ;14CC: 202D000C
SUB.L 16(A5),D0 ;14D0: 90AD0010
CMP.L #$00000005,D0 ;14D4: B0BC00000005
BLE.S LAB_012F ;14DA: 6FBA
MOVE.L D7,D1 ;14DC: 2207
MOVE.L A5,D2 ;14DE: 240D
JSR -102(A6) ;14E0: 4EAEFF9A
TST.L D0 ;14E4: 4A80
BEQ.S LAB_012F ;14E6: 67AE
TST 116(A5) ;14E8: 4A6D0074
BNE.S LAB_012F ;14EC: 66A8
CMPI.L #$0001E848,124(A5) ;14EE: 0CAD0001E848007C
BHI.S LAB_012F ;14F6: 629E
BSR.S LAB_012F ;14F8: 619C
MOVE.L 124(A5),D0 ;14FA: 202D007C
MOVEA.L (ABSEXECBASE).W,A6 ;14FE: 2C780004
BSR LAB_0126 ;1502: 6100FEBC
BEQ.S LAB_0131 ;1506: 6716
MOVE.L D0,D7 ;1508: 2E00
DC.W $2C7A ;150A
DC.W $0370 ;150C
DC.W $223A ;150E
BCLR D1,D4 ;1510: 0384
MOVE.L #$000003ED,D2 ;1512: 243C000003ED
JSR -30(A6) ;1518: 4EAEFFE2
TST.L D0 ;151C: 4A80
LAB_0131:
BEQ LAB_0136 ;151E: 6700008C
MOVE.L D0,D6 ;1522: 2C00
MOVE.L D0,D1 ;1524: 2200
MOVE.L D7,D2 ;1526: 2407
MOVEA.L LAB_0153(PC),A5 ;1528: 2A7A028C
MOVE.L 124(A5),D3 ;152C: 262D007C
JSR -42(A6) ;1530: 4EAEFFD6
CMP.L 124(A5),D0 ;1534: B0AD007C
BEQ.S LAB_0134 ;1538: 670A
BRA.S LAB_0135 ;153A: 6042
LAB_0132:
MOVE.L D7,D2 ;153C: 2407
LAB_0133:
MOVE.L D6,D1 ;153E: 2206
JMP -48(A6) ;1540: 4EEEFFD0
LAB_0134:
MOVE.L D6,D1 ;1544: 2206
CLR.L D2 ;1546: 4282
MOVEQ #-1,D3 ;1548: 76FF
JSR -66(A6) ;154A: 4EAEFFBE
BSR.S LAB_0137 ;154E: 6166
BNE.S LAB_0135 ;1550: 662C
DC.W $263A ;1552
BCHG D1,D4 ;1554: 0344
BSR.S LAB_0132 ;1556: 61E4
BSR LAB_0124 ;1558: 6100FE44
LEA LAB_0123(PC),A0 ;155C: 41FAFE32
MOVE.L A0,D2 ;1560: 2408
MOVE.L #$000004EC,D3 ;1562: 263C000004EC
BSR.S LAB_0133 ;1568: 61D4
MOVE.L D7,D2 ;156A: 2407
MOVE.L 124(A5),D3 ;156C: 262D007C
DC.W $96BA ;1570
BTST D1,-(A6) ;1572: 0326
DC.W $D4BA ;1574
BTST D1,-(A2) ;1576: 0322
BSR.S LAB_0133 ;1578: 61C4
BSR LAB_0124 ;157A: 6100FE22
LAB_0135:
MOVE.L D6,D1 ;157E: 2206
JSR -36(A6) ;1580: 4EAEFFDC
DC.W $2C7A ;1584
DC.W $02F6 ;1586
MOVEA.L LAB_0153(PC),A5 ;1588: 2A7A022C
MOVE #$FAB4,116(A5) ;158C: 3B7CFAB40074
MOVE.L 116(A5),D2 ;1592: 242D0074
DC.W $223A ;1596
DC.W $02FC ;1598
JSR -186(A6) ;159A: 4EAEFF46
LEA 132(A5),A0 ;159E: 41ED0084
DC.W $223A ;15A2
DC.W $02F0 ;15A4
MOVE.L A0,D2 ;15A6: 2408
JMP -396(A6) ;15A8: 4EEEFE74
LAB_0136:
MOVEA.L (ABSEXECBASE).W,A6 ;15AC: 2C780004
MOVEA.L D7,A1 ;15B0: 2247
JMP -690(A6) ;15B2: 4EEEFD4E
LAB_0137:
MOVEA.L D7,A0 ;15B6: 2047
CMPI #$03F3,2(A0) ;15B8: 0C6803F30002
BEQ.S LAB_013A ;15BE: 6704
LAB_0138:
MOVEQ #-1,D0 ;15C0: 70FF
LAB_0139:
RTS ;15C2: 4E75
LAB_013A:
MOVE.L 8(A0),D0 ;15C4: 20280008
ADDQ.L #5,D0 ;15C8: 5A80
LSL.L #2,D0 ;15CA: E588
CMPI #$03E9,2(A0,D0.L) ;15CC: 0C7003E90802
BNE.S LAB_0139 ;15D2: 66EE
MOVE.L 4(A0,D0.L),D1 ;15D4: 22300804
CMP.L 20(A0),D1 ;15D8: B2A80014
BNE.S LAB_0138 ;15DC: 66E2
ADDI.L #$0000013B,20(A0) ;15DE: 06A80000013B0014
ADDI.L #$0000013B,4(A0,D0.L) ;15E6: 06B00000013B0804
LSL.L #2,D1 ;15EE: E589
ADD.L D1,D0 ;15F0: D081
ADDQ.L #8,D0 ;15F2: 5080
DC.W $43FA ;15F4
ANDI.L #$2280D1C0,-(A2) ;15F6: 02A22280D1C0
CMPI.L #$54525369,-1184(A0) ;15FC: 0CA854525369FB60
BEQ.S LAB_0138 ;1604: 67BA
MOVEQ #-1,D2 ;1606: 74FF
MOVEQ #62,D0 ;1608: 703E
LAB_013B:
CMPI #$4E75,-(A0) ;160A: 0C604E75
BEQ.S LAB_013D ;160E: 6708
LAB_013C:
DBF D0,LAB_013B ;1610: 51C8FFF8
TST.L D2 ;1614: 4A82
RTS ;1616: 4E75
LAB_013D:
MOVEQ #124,D1 ;1618: 727C
LSL.L #1,D0 ;161A: E388
SUB.L D0,D1 ;161C: 9280
BNE.S LAB_013E ;161E: 6606
MOVE #$4E71,(A0) ;1620: 30BC4E71
BRA.S LAB_013F ;1624: 6008
LAB_013E:
MOVE.B #$60,(A0) ;1626: 10BC0060
MOVE.B D1,1(A0) ;162A: 11410001
LAB_013F:
MOVEQ #0,D2 ;162E: 7400
LSR.L #1,D0 ;1630: E288
BRA.S LAB_013C ;1632: 60DC
LAB_0140:
ORI.B #$10,D0 ;1634: 00000010
ORI.B #$00,D0 ;1638: 00000000
LAB_0141:
BSR.S LAB_0142 ;163C: 611C
DC.W $2C7A ;163E
DC.W $023C ;1640
LEA LAB_0156(PC),A1 ;1642: 43FA0194
MOVE.L A1,D1 ;1646: 2209
MOVEQ #-2,D2 ;1648: 74FE
JSR -84(A6) ;164A: 4EAEFFAC
MOVE.L D0,D1 ;164E: 2200
BEQ.S LAB_0143 ;1650: 6710
JSR -90(A6) ;1652: 4EAEFFA6
BRA LAB_0145 ;1656: 600000AE
LAB_0142:
DC.W $4BFA ;165A
ANDI #$4695,(A0) ;165C: 02504695
RTS ;1660: 4E75
LAB_0143:
MOVEA.L (ABSEXECBASE).W,A6 ;1662: 2C780004
LEA LAB_0155(PC),A1 ;1666: 43FA015E
CLR 234(A1) ;166A: 426900EA
MOVEQ #3,D0 ;166E: 7003
JSR -552(A6) ;1670: 4EAEFDD8
TST.L D0 ;1674: 4A80
BEQ LAB_0145 ;1676: 6700008E
LEA LAB_0158(PC),A0 ;167A: 41FA0162
MOVE.L D0,190(A0) ;167E: 214000BE
MOVEA.L D0,A6 ;1682: 2C40
JSR -210(A6) ;1684: 4EAEFF2E
TST.L D0 ;1688: 4A80
BEQ.S LAB_0144 ;168A: 676E
DC.W $41FA ;168C
DC.W $0212 ;168E
MOVE.L D0,(A0) ;1690: 2080
MOVEA.L D0,A5 ;1692: 2A40
MOVE.L 8(A5),D0 ;1694: 202D0008
MOVEQ #1,D1 ;1698: 7201
MOVEQ #0,D2 ;169A: 7400
MOVEA.L 16(A5),A1 ;169C: 226D0010
MOVEA.L (A1),A1 ;16A0: 2251
MOVE.L (A1),-28(A0) ;16A2: 2151FFE4
JSR -30(A6) ;16A6: 4EAEFFE2
DC.W $41FA ;16AA
BSET D0,(A4) ;16AC: 01D4
MOVE.L D0,36(A0) ;16AE: 21400024
ADDQ.L #1,D0 ;16B2: 5280
BEQ.S LAB_0144 ;16B4: 6744
SUBQ.L #1,D0 ;16B6: 5380
MOVEQ #16,D1 ;16B8: 7210
JSR -54(A6) ;16BA: 4EAEFFCA
TST.L D0 ;16BE: 4A80
BNE.S LAB_0144 ;16C0: 6638
BSR LAB_014B ;16C2: 61000082
MOVE.L D0,-(A7) ;16C6: 2F00
DC.W $203A ;16C8
BSET D0,(A2)+ ;16CA: 01DA
MOVEQ #2,D1 ;16CC: 7202
JSR -84(A6) ;16CE: 4EAEFFAC
DC.W $203A ;16D2
BSET D0,(A0) ;16D4: 01D0
JSR -120(A6) ;16D6: 4EAEFF88
MOVE.L (A7)+,D0 ;16DA: 201F
BNE.S LAB_0144 ;16DC: 661C
DC.W $2C7A ;16DE
BCLR D0,(A4)+ ;16E0: 019C
LEA LAB_0156(PC),A1 ;16E2: 43FA00F4
MOVE.L A1,D1 ;16E6: 2209
MOVE.L #$000003EE,D2 ;16E8: 243C000003EE
JSR -30(A6) ;16EE: 4EAEFFE2
MOVE.L D0,D1 ;16F2: 2200
BEQ.S LAB_0144 ;16F4: 6704
JSR -36(A6) ;16F6: 4EAEFFDC
LAB_0144:
MOVEA.L (ABSEXECBASE).W,A6 ;16FA: 2C780004
DC.W $227A ;16FE
BCLR D0,(A4)+ ;1700: 019C
JSR -414(A6) ;1702: 4EAEFE62
LAB_0145:
BSR LAB_0142 ;1706: 6100FF52
DC.W $2C7A ;170A
DC.W $0170 ;170C
MOVE.L #$00007530,D1 ;170E: 223C00007530
JSR -198(A6) ;1714: 4EAEFF3A
BRA LAB_0141 ;1718: 6000FF22
LAB_0146:
MOVE.L #$000001FF,D1 ;171C: 223C000001FF
LAB_0147:
DC.W $203A ;1722
BCLR D0,D0 ;1724: 0180
MOVEQ #0,D2 ;1726: 7400
RTS ;1728: 4E75
LAB_0148:
MOVEA.L LAB_0153(PC),A0 ;172A: 207A008A
BSR.S LAB_0146 ;172E: 61EC
JSR -78(A6) ;1730: 4EAEFFB2
LAB_0149:
ADDQ.L #1,D0 ;1734: 5280
RTS ;1736: 4E75
LAB_014A:
BSR.S LAB_0147 ;1738: 61E8
ANDI.L #$000000FF,D1 ;173A: 0281000000FF
JSR -66(A6) ;1740: 4EAEFFBE
BRA.S LAB_0149 ;1744: 60EE
LAB_014B:
MOVEQ #0,D1 ;1746: 7200
MOVEA.L LAB_0153(PC),A0 ;1748: 207A006C
BSR.S LAB_014A ;174C: 61EA
BEQ.S LAB_0150 ;174E: 6752
BSR.S LAB_0148 ;1750: 61D8
BEQ.S LAB_0150 ;1752: 674E
MOVE.L #$32323000,D0 ;1754: 203C32323000
BSR.S LAB_0152 ;175A: 614E
BNE.S LAB_0150 ;175C: 6644
LEA LAB_015A+1(PC),A0 ;175E: 41FA0097
LAB_014C:
LEA LAB_0159(PC),A1 ;1762: 43FA008C
CLR.L D1 ;1766: 4281
MOVE 192(A1),D1 ;1768: 322900C0
MOVE.B 0(A1,D1.W),D1 ;176C: 12311000
MOVEA.L A0,A2 ;1770: 2448
ADDA.L D1,A2 ;1772: D5C1
MOVE.L A2,-(A7) ;1774: 2F0A
ADDQ #1,192(A1) ;1776: 526900C0
BSR.S LAB_014A ;177A: 61BC
BEQ.S LAB_014F ;177C: 6722
DC.W $323A ;177E
DC.W $0130 ;1780
CMP #$0006,D1 ;1782: B27C0006
BGE.S LAB_014D ;1786: 6C06
CMP #$0005,D1 ;1788: B27C0005
BGE.S LAB_014E ;178C: 6C04
LAB_014D:
BSR.S LAB_0148 ;178E: 619A
BEQ.S LAB_014F ;1790: 670E
LAB_014E:
MOVEA.L (A7)+,A0 ;1792: 205F
DC.W $343A ;1794
BTST D0,(A2)+ ;1796: 011A
CMP #$0007,D2 ;1798: B47C0007
BNE.S LAB_014C ;179C: 66C4
BRA.S LAB_0151 ;179E: 6006
LAB_014F:
ADDQ.L #4,A7 ;17A0: 588F
LAB_0150:
MOVEQ #-1,D0 ;17A2: 70FF
RTS ;17A4: 4E75
LAB_0151:
MOVEQ #0,D0 ;17A6: 7000
RTS ;17A8: 4E75
LAB_0152:
MOVEA.L LAB_0153(PC),A0 ;17AA: 207A000A
CLR.B 3(A0) ;17AE: 42280003
CMP.L (A0),D0 ;17B2: B090
RTS ;17B4: 4E75
LAB_0153:
ORI #$305C,(A7)+ ;17B6: 005F305C
LAB_0154:
DC.W $646F ;17BA
DC.W $732E ;17BC
DC.W $6C69 ;17BE
BHI.S LAB_015B ;17C0: 6272
BSR.S LAB_015C ;17C2: 6172
DC.W $7900 ;17C4
LAB_0155:
ADDA A5,A4 ;17C6: D8CD
ADDA A5,A7 ;17C8: DECD
ADDA.L (A5)+,A2 ;17CA: D5DD
ADDA.L (A3)+,A0 ;17CC: D1DB
AND.L (A0),D7 ;17CE: CE90
ADDA (A7),A3 ;17D0: D6D7
ADDA A4,A4 ;17D2: D8CC
ADDA.L A4,A5 ;17D4: DBCC
DC.W $C3BE ;17D6
LAB_0156:
ASL.L #4,D4 ;17D8: E984
LAB_0157:
ASR -66(A7,A7.L) ;17DA: E0F7F8BE
LAB_0158:
ADDA (A7),A3 ;17DE: D6D7
ADDA A2,A2 ;17E0: D4CA
ADDA.L A3,A7 ;17E2: DFCB
MULU (A1),D7 ;17E4: CED1
SUBA A2,A2 ;17E6: 94CA
ADDA.L A3,A7 ;17E8: DFCB
MULU (A1),D7 ;17EA: CED1
SUBA (A2)+,A2 ;17EC: 94DA
DC.W $DFBE ;17EE
LAB_0159:
CMP.L -25672(A6),D2 ;17F0: B4AE9BB8
DC.W $8FBB ;17F4
LAB_015A:
DC.W $BCF6 ;17F6
DC.W $FFF2 ;17F8
DC.W $F59E ;17FA
DC.W $CECC ;17FC
MULS (A7),D4 ;17FE: C9D7
SUBA (A2)+,A2 ;1800: 94DA
DC.W $DFB3 ;1802
DC.W $B0F3 ;1804
DC.W $FBF7 ;1806
DC.W $F69E ;1808
DC.W $FCEC ;180A
DC.W $F5F3 ;180C
OR.L D2,D0 ;180E: 8082
ADDA.L (A3)+,A3 ;1810: D7DB
OR.L -20(A3,A3.W),D2 ;1812: 84B3B0EC
DC.W $F9EE ;1816
ROR.L #7,D6 ;1818: EE9E
DC.W $EEF1 ;181A
OR.L D2,D0 ;181C: 8082
MULU (A7),D6 ;181E: CCD7
DC.W $C8CB ;1820
DC.W $C9C9 ;1822
ADDA.L A4,A2 ;1824: D5CC
ADDA.L A5,A0 ;1826: D1CD
ADDA (A1),A1 ;1828: D2D1
DC.W $CAFE ;182A
DC.W $CECC ;182C
MULS (A7),D4 ;182E: C9D7
SUBA (A2)+,A2 ;1830: 94DA
ADDX.L D0,D7 ;1832: DF80
LAB_015B:
DC.W $B7B4 ;1834
LAB_015C:
DC.W $FEFF ;1836
DC.W $EEFF ;1838
DC.W $B7B4 ;183A
DC.W $FBD0 ;183C
ADDA.L A2,A2 ;183E: D5CA
ADDA (A3)+,A1 ;1840: D2DB
AND.L (A6)+,D4 ;1842: C89E
OR.L D5,(A6)+ ;1844: 8B9E
ADDA (A7),A4 ;1846: D8D7
MULU (A3)+,D7 ;1848: CEDB
AND.L D4,(A6)+ ;184A: C99E
MULU (A6),D7 ;184C: CED6
ADD.L D7,(A6)+ ;184E: DF9E
ADDA A3,A7 ;1850: DECB
DC.W $C9CA ;1852
SUB.L D5,(A7)+ ;1854: 9B9F
SUBA EXT_0004,A5 ;1856: 9AF9C8DBDFCA
AND.L (A6)+,D0 ;185C: C09E
MULU (A1),D7 ;185E: CED1
SUBA #$FFF1,A5 ;1860: 9AFCFFF1
DC.W $F69E ;1864
ADDA.L (A0),A5 ;1866: DBD0
ADD.L (A6)+,D7 ;1868: DE9E
DC.W $F8F1 ;186A
DC.W $F1F1 ;186C
ROXR.L D4,D3 ;186E: E8B3
CMP.L -112(A3,A3.W),D0 ;1870: B0B3B090
DC.W $B7B4 ;1874
DC.W $EBEB ;1876
DC.W $F3EA ;1878
DC.W $B7B4 ;187A
END