home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
telefisk.org
/
virusCollection.lzx
/
VirusCollectie
/
b
/
BEOL_4-Installer.asm
< prev
next >
Wrap
Assembly Source File
|
1995-02-04
|
116KB
|
4,368 lines
; IRA V1.02 (Sep 6 1993) (c)1993 Tim Ruehsen
ABSEXECBASE EQU $4
EXT_0001 EQU $584F
EXT_0002 EQU $7FFE
SECTION S_0,CODE
SECSTRT_0:
DC.W $0000 ;0000
BSET D1,0(A3,D0.W) ;0002: 03F30000
ORI.B #$00,D0 ;0006: 00000000
ORI.B #$00,D3 ;000A: 00030000
ORI.B #$00,D0 ;000E: 00000000
ORI.B #$00,D2 ;0012: 00020000
DC.W $07BC ;0016
DC.W $0000 ;0018
SUBI.L #$00000001,-(A3) ;001A: 04A300000001
DC.W $0000 ;0020
BSET D1,0(A1) ;0022: 03E90000
DC.W $07BC ;0026
JMP LAB_0083(PC) ;0028: 4EFA08C2
LAB_0000:
LINK A5,#-8 ;002C: 4E55FFF8
MOVEM.L (NOREG!),-(A7) ;0030: 48E70000
MOVEA.L 8(A5),A0 ;0034: 206D0008
ADDQ.L #4,8(A5) ;0038: 58AD0008
MOVE.L #$000003F3,(A0) ;003C: 20BC000003F3
MOVEA.L 8(A5),A0 ;0042: 206D0008
ADDQ.L #4,8(A5) ;0046: 58AD0008
CLR.L (A0) ;004A: 4290
MOVEA.L 8(A5),A0 ;004C: 206D0008
ADDQ.L #4,8(A5) ;0050: 58AD0008
MOVE.L #$00000002,(A0) ;0054: 20BC00000002
MOVEA.L 8(A5),A0 ;005A: 206D0008
ADDQ.L #4,8(A5) ;005E: 58AD0008
CLR.L (A0) ;0062: 4290
MOVEA.L 8(A5),A0 ;0064: 206D0008
ADDQ.L #4,8(A5) ;0068: 58AD0008
MOVE.L #$00000001,(A0) ;006C: 20BC00000001
MOVEA.L 8(A5),A0 ;0072: 206D0008
ADDQ.L #4,8(A5) ;0076: 58AD0008
MOVE.L #$000001E7,(A0) ;007A: 20BC000001E7
MOVEQ #4,D1 ;0080: 7204
MOVE.L 12(A5),D0 ;0082: 202D000C
JSR LAB_00FF(PC) ;0086: 4EBA1818
MOVEA.L 8(A5),A0 ;008A: 206D0008
ADDQ.L #4,8(A5) ;008E: 58AD0008
MOVE.L D0,(A0) ;0092: 2080
MOVEA.L 8(A5),A0 ;0094: 206D0008
ADDQ.L #4,8(A5) ;0098: 58AD0008
MOVE.L #$000003E9,(A0) ;009C: 20BC000003E9
MOVEA.L 8(A5),A0 ;00A2: 206D0008
ADDQ.L #4,8(A5) ;00A6: 58AD0008
MOVE.L #$000001E7,(A0) ;00AA: 20BC000001E7
LEA -32766(A4),A0 ;00B0: 41EC8002
MOVE.L A0,-8(A5) ;00B4: 2B48FFF8
CLR.L -4(A5) ;00B8: 42ADFFFC
BRA LAB_0002 ;00BC: 60000006
LAB_0001:
ADDQ.L #1,-4(A5) ;00C0: 52ADFFFC
LAB_0002:
CMPI.L #$000001E7,-4(A5) ;00C4: 0CAD000001E7FFFC
BGE LAB_0003 ;00CC: 6C000016
MOVEA.L -8(A5),A0 ;00D0: 206DFFF8
ADDQ.L #4,-8(A5) ;00D4: 58ADFFF8
MOVEA.L 8(A5),A1 ;00D8: 226D0008
ADDQ.L #4,8(A5) ;00DC: 58AD0008
MOVE.L (A0),(A1) ;00E0: 2290
BRA.S LAB_0001 ;00E2: 60DC
LAB_0003:
MOVEA.L 8(A5),A0 ;00E4: 206D0008
ADDQ.L #4,8(A5) ;00E8: 58AD0008
MOVE.L #$000003F2,(A0) ;00EC: 20BC000003F2
MOVEA.L 8(A5),A0 ;00F2: 206D0008
ADDQ.L #4,8(A5) ;00F6: 58AD0008
MOVE.L #$000003EA,(A0) ;00FA: 20BC000003EA
MOVEQ #4,D1 ;0100: 7204
MOVE.L 12(A5),D0 ;0102: 202D000C
JSR LAB_00FF(PC) ;0106: 4EBA1798
MOVEA.L 8(A5),A0 ;010A: 206D0008
ADDQ.L #4,8(A5) ;010E: 58AD0008
MOVE.L D0,(A0) ;0112: 2080
MOVEM.L (A7)+,(NOREG!) ;0114: 4CDF0000
UNLK A5 ;0118: 4E5D
RTS ;011A: 4E75
LAB_0004:
LINK A5,#-20 ;011C: 4E55FFEC
MOVEM.L (NOREG!),-(A7) ;0120: 48E70000
PEA LAB_0019(PC) ;0124: 487A0208
MOVE.L 8(A5),-(A7) ;0128: 2F2D0008
JSR LAB_0072(PC) ;012C: 4EBA0690
ADDQ #8,A7 ;0130: 504F
MOVE.L D0,-4(A5) ;0132: 2B40FFFC
BEQ LAB_0017 ;0136: 670001E0
MOVE.L -4(A5),-(A7) ;013A: 2F2DFFFC
PEA (1996).W ;013E: 487807CC
PEA (1).W ;0142: 48780001
PEA -30110(A4) ;0146: 486C8A62
JSR LAB_0045(PC) ;014A: 4EBA0388
LEA 16(A7),A7 ;014E: 4FEF0010
MOVE.L D0,-8(A5) ;0152: 2B40FFF8
CMPI.L #$000007CC,D0 ;0156: 0C80000007CC
BNE LAB_0014 ;015C: 66000184
LEA -30110(A4),A0 ;0160: 41EC8A62
MOVE.L A0,-20(A5) ;0164: 2B48FFEC
MOVEA.L -20(A5),A0 ;0168: 206DFFEC
MOVE.L #$000003F2,1996(A0) ;016C: 217C000003F207CC
MOVEA.L -20(A5),A0 ;0174: 206DFFEC
CMPI.L #$000003F3,(A0) ;0178: 0C90000003F3
BNE LAB_0012 ;017E: 66000150
CLR.L -8(A5) ;0182: 42ADFFF8
BRA LAB_0006 ;0186: 60000006
LAB_0005:
ADDQ.L #1,-8(A5) ;018A: 52ADFFF8
LAB_0006:
CMPI.L #$000001F3,-8(A5) ;018E: 0CAD000001F3FFF8
BGE LAB_0007 ;0196: 6C000016
MOVEA.L -20(A5),A0 ;019A: 206DFFEC
CMPI.L #$000003E9,(A0) ;019E: 0C90000003E9
BEQ LAB_0007 ;01A4: 67000008
ADDQ.L #4,-20(A5) ;01A8: 58ADFFEC
BRA.S LAB_0005 ;01AC: 60DC
LAB_0007:
MOVEA.L -20(A5),A0 ;01AE: 206DFFEC
CMPI.L #$000003E9,(A0) ;01B2: 0C90000003E9
BNE LAB_0010 ;01B8: 66000104
MOVEA.L -20(A5),A0 ;01BC: 206DFFEC
MOVE.L 8(A0),D0 ;01C0: 20280008
ANDI.L #$FF00FFFF,D0 ;01C4: 0280FF00FFFF
CMPI.L #$70004E75,D0 ;01CA: 0C8070004E75
BEQ LAB_000E ;01D0: 670000DA
PEA (2).W ;01D4: 48780002
CLR.L -(A7) ;01D8: 42A7
MOVE.L -4(A5),-(A7) ;01DA: 2F2DFFFC
JSR LAB_005E(PC) ;01DE: 4EBA0426
LEA 12(A7),A7 ;01E2: 4FEF000C
PEA -16(A5) ;01E6: 486DFFF0
MOVE.L -4(A5),-(A7) ;01EA: 2F2DFFFC
JSR LAB_0040(PC) ;01EE: 4EBA02B2
ADDQ #8,A7 ;01F2: 504F
MOVEQ #4,D1 ;01F4: 7204
MOVE.L -16(A5),D0 ;01F6: 202DFFF0
JSR LAB_0103(PC) ;01FA: 4EBA16CC
BNE LAB_000C ;01FE: 6600009A
MOVE.L -4(A5),-(A7) ;0202: 2F2DFFFC
PEA (2000).W ;0206: 487807D0
PEA (1).W ;020A: 48780001
PEA -30110(A4) ;020E: 486C8A62
JSR LAB_0055(PC) ;0212: 4EBA0374
LEA 16(A7),A7 ;0216: 4FEF0010
CMPI.L #$000007D0,D0 ;021A: 0C80000007D0
BNE LAB_000A ;0220: 66000066
CLR.L -(A7) ;0224: 42A7
CLR.L -(A7) ;0226: 42A7
MOVE.L -4(A5),-(A7) ;0228: 2F2DFFFC
JSR LAB_005E(PC) ;022C: 4EBA03D8
LEA 12(A7),A7 ;0230: 4FEF000C
MOVE.L -16(A5),-(A7) ;0234: 2F2DFFF0
PEA -30110(A4) ;0238: 486C8A62
JSR LAB_0000(PC) ;023C: 4EBAFDEE
ADDQ #8,A7 ;0240: 504F
MOVE.L -4(A5),-(A7) ;0242: 2F2DFFFC
PEA (1996).W ;0246: 487807CC
PEA (1).W ;024A: 48780001
PEA -30110(A4) ;024E: 486C8A62
JSR LAB_0055(PC) ;0252: 4EBA0334
LEA 16(A7),A7 ;0256: 4FEF0010
CMPI.L #$000007CC,D0 ;025A: 0C80000007CC
BNE LAB_0008 ;0260: 66000014
MOVE.L 8(A5),-(A7) ;0264: 2F2D0008
PEA LAB_001A+1(PC) ;0268: 487A00C7
JSR LAB_005D(PC) ;026C: 4EBA0372
ADDQ #8,A7 ;0270: 504F
BRA LAB_0009 ;0272: 60000010
LAB_0008:
MOVE.L 8(A5),-(A7) ;0276: 2F2D0008
PEA LAB_001B(PC) ;027A: 487A00CE
JSR LAB_005D(PC) ;027E: 4EBA0360
ADDQ #8,A7 ;0282: 504F
LAB_0009:
BRA LAB_000B ;0284: 60000010
LAB_000A:
MOVE.L 8(A5),-(A7) ;0288: 2F2D0008
PEA LAB_001C+1(PC) ;028C: 487A00CF
JSR LAB_005D(PC) ;0290: 4EBA034E
ADDQ #8,A7 ;0294: 504F
LAB_000B:
BRA LAB_000D ;0296: 60000010
LAB_000C:
MOVE.L 8(A5),-(A7) ;029A: 2F2D0008
PEA LAB_001D(PC) ;029E: 487A00D0
JSR LAB_005D(PC) ;02A2: 4EBA033C
ADDQ #8,A7 ;02A6: 504F
LAB_000D:
BRA LAB_000F ;02A8: 60000010
LAB_000E:
MOVE.L 8(A5),-(A7) ;02AC: 2F2D0008
PEA LAB_0020+1(PC) ;02B0: 487A00E1
JSR LAB_005D(PC) ;02B4: 4EBA032A
ADDQ #8,A7 ;02B8: 504F
LAB_000F:
BRA LAB_0011 ;02BA: 60000010
LAB_0010:
MOVE.L 8(A5),-(A7) ;02BE: 2F2D0008
PEA LAB_0023+1(PC) ;02C2: 487A00E9
JSR LAB_005D(PC) ;02C6: 4EBA0318
ADDQ #8,A7 ;02CA: 504F
LAB_0011:
BRA LAB_0013 ;02CC: 60000010
LAB_0012:
MOVE.L 8(A5),-(A7) ;02D0: 2F2D0008
PEA LAB_0027+1(PC) ;02D4: 487A00F1
JSR LAB_005D(PC) ;02D8: 4EBA0306
ADDQ #8,A7 ;02DC: 504F
LAB_0013:
BRA LAB_0016 ;02DE: 6000002A
LAB_0014:
TST.L -8(A5) ;02E2: 4AADFFF8
BLE LAB_0015 ;02E6: 6F000014
MOVE.L 8(A5),-(A7) ;02EA: 2F2D0008
PEA LAB_0029(PC) ;02EE: 487A00F0
JSR LAB_005D(PC) ;02F2: 4EBA02EC
ADDQ #8,A7 ;02F6: 504F
BRA LAB_0016 ;02F8: 60000010
LAB_0015:
MOVE.L 8(A5),-(A7) ;02FC: 2F2D0008
PEA LAB_002D+1(PC) ;0300: 487A00FD
JSR LAB_005D(PC) ;0304: 4EBA02DA
ADDQ #8,A7 ;0308: 504F
LAB_0016:
MOVE.L -4(A5),-(A7) ;030A: 2F2DFFFC
JSR LAB_00F8(PC) ;030E: 4EBA14C2
ADDQ #4,A7 ;0312: 584F
BRA LAB_0018 ;0314: 60000010
LAB_0017:
MOVE.L 8(A5),-(A7) ;0318: 2F2D0008
PEA LAB_002F+1(PC) ;031C: 487A00F5
JSR LAB_005D(PC) ;0320: 4EBA02BE
ADDQ #8,A7 ;0324: 504F
LAB_0018:
MOVEM.L (A7)+,(NOREG!) ;0326: 4CDF0000
UNLK A5 ;032A: 4E5D
RTS ;032C: 4E75
LAB_0019:
MOVEQ #43,D1 ;032E: 722B
LAB_001A:
DC.W $0025 ;0330
DC.W $7320 ;0332
DC.W $7375 ;0334
DC.W $6363 ;0336
DC.W $6573 ;0338
DC.W $6675 ;033A
BGE.S LAB_0022 ;033C: 6C6C
DC.W $7920 ;033E
BVS.S LAB_0025 ;0340: 696E
DC.W $6665 ;0342
BLS.S LAB_0026 ;0344: 6374
BCS.S LAB_0023 ;0346: 6564
DC.W $0A00 ;0348
LAB_001B:
DC.W $6361 ;034A
DC.W $6E27 ;034C
MOVEQ #32,D2 ;034E: 7420
DC.W $7772 ;0350
BVS.S LAB_0028 ;0352: 6974
BCS.S LAB_001E+2 ;0354: 6520
MOVEQ #111,D2 ;0356: 746F
MOVE.L -(A5),D0 ;0358: 2025
DC.W $730A ;035A
LAB_001C:
ORI #$616E,-(A3) ;035C: 0063616E
DC.W $2774 ;0360
DC.W $2077 ;0362
MOVEQ #105,D1 ;0364: 7269
MOVEQ #101,D2 ;0366: 7465
DC.W $2074 ;0368
BLE.S LAB_001F ;036A: 6F20
DC.W $2573 ;036C
DC.W $0A00 ;036E
LAB_001D:
DC.W $7369 ;0370
MOVEQ #101,D5 ;0372: 7A65
LAB_001E:
MOVEA.L 26144(A7),A0 ;0374: 206F6620
DC.W $2573 ;0378
MOVEA.L 29472(A1),A0 ;037A: 20697320
DC.W $6E6F ;037E
MOVEQ #32,D2 ;0380: 7420
BSR.S LAB_0021 ;0382: 6120
DC.W $6D75 ;0384
BGE.S LAB_002C ;0386: 6C74
BVS.S LAB_002B ;0388: 6970
DC.W $6C65 ;038A
LAB_001F:
MOVEA.L 26144(A7),A0 ;038C: 206F6620
MOVE A2,D2 ;0390: 340A
LAB_0020:
DC.W $0025 ;0392
DC.W $7320 ;0394
DC.W $6C6F ;0396
DC.W $6F6B ;0398
DC.W $7320 ;039A
DC.W $6C69 ;039C
DC.W $6B65 ;039E
MOVEA.L -(A1),A0 ;03A0: 2061
DC.W $2072 ;03A2
LAB_0021:
DC.W $6573 ;03A4
BVS.S LAB_002E ;03A6: 6964
BCS.S LAB_0031 ;03A8: 656E
LAB_0022:
MOVEQ #10,D2 ;03AA: 740A
LAB_0023:
ORI #$6F75,-(A6) ;03AC: 00666F75
LAB_0025:
BGT.S LAB_0030 ;03B0: 6E64
MOVEA.L 28448(A6),A0 ;03B2: 206E6F20
PEA (A5) ;03B6: 4855
TRAP #11 ;03B8: 4E4B
LAB_0026:
SUBQ #7,D3 ;03BA: 5F43
DC.W $4F44 ;03BC
DC.W $4520 ;03BE
BVS.S LAB_0034 ;03C0: 696E
MOVE.L -(A5),D0 ;03C2: 2025
DC.W $730A ;03C4
LAB_0027:
DC.W $0025 ;03C6
LAB_0028:
DC.W $7320 ;03C8
DC.W $6973 ;03CA
MOVEA.L 28532(A6),A0 ;03CC: 206E6F74
MOVEA.L -(A1),A0 ;03D0: 2061
BGT.S LAB_002A+2 ;03D2: 6E20
BCS.S LAB_0036 ;03D4: 6578
DC.W $6563 ;03D6
DC.W $7574 ;03D8
BSR.S LAB_0035+2 ;03DA: 6162
DC.W $6C65 ;03DC
DC.W $0A00 ;03DE
LAB_0029:
DC.W $2573 ;03E0
MOVEA.L 29472(A1),A0 ;03E2: 20697320
MOVEQ #111,D2 ;03E6: 746F
DC.W $2073 ;03E8
DC.W $6D61 ;03EA
BGE.S LAB_0037+4 ;03EC: 6C6C
MOVEA.L -(A6),A0 ;03EE: 2066
BLE.S LAB_0039+2 ;03F0: 6F72
LAB_002A:
MOVEA.L 28262(A1),A0 ;03F2: 20696E66
DC.W $6563 ;03F6
MOVEQ #105,D2 ;03F8: 7469
LAB_002B:
BLE.S LAB_003C ;03FA: 6F6E
LAB_002C:
MOVE.L A2,-(A0) ;03FC: 210A
LAB_002D:
ORI #$616E,-(A3) ;03FE: 0063616E
DC.W $2774 ;0402
DC.W $2072 ;0404
DC.W $6561 ;0406
BCC.S LAB_0032+2 ;0408: 6420
BNE.S LAB_003D+2 ;040A: 6672
LAB_002E:
DC.W $6F6D ;040C
MOVE.L -(A5),D0 ;040E: 2025
DC.W $730A ;0410
LAB_002F:
ORI #$616E,D3 ;0412: 0043616E
LAB_0030:
DC.W $2774 ;0416
LAB_0031:
DC.W $206F ;0418
MOVEQ #101,D0 ;041A: 7065
BGT.S LAB_0035+2 ;041C: 6E20
DC.W $6669 ;041E
DC.W $6C65 ;0420
MOVE.L -(A5),D0 ;0422: 2025
DC.W $730A ;0424
DC.W $0000 ;0426
LAB_0032:
LINK A5,#-4 ;0428: 4E55FFFC
MOVEM.L (NOREG!),-(A7) ;042C: 48E70000
LAB_0034:
CMPI.L #$00000002,8(A5) ;0430: 0CAD000000020008
BGE LAB_0037 ;0438: 6C00001C
LAB_0035:
MOVEA.L 12(A5),A0 ;043C: 206D000C
MOVE.L (A0),-(A7) ;0440: 2F10
PEA LAB_003F(PC) ;0442: 487A0044
JSR LAB_005D(PC) ;0446: 4EBA0198
ADDQ #8,A7 ;044A: 504F
MOVEQ #10,D0 ;044C: 700A
LAB_0036:
MOVEM.L (A7)+,(NOREG!) ;044E: 4CDF0000
UNLK A5 ;0452: 4E5D
RTS ;0454: 4E75
LAB_0037:
MOVE.L #$00000001,-4(A5) ;0456: 2B7C00000001FFFC
BRA LAB_003B ;045E: 60000006
LAB_0039:
ADDQ.L #1,-4(A5) ;0462: 52ADFFFC
LAB_003B:
MOVE.L -4(A5),D0 ;0466: 202DFFFC
LAB_003C:
CMP.L 8(A5),D0 ;046A: B0AD0008
BGE LAB_003E ;046E: 6C000014
ADDQ.L #4,12(A5) ;0472: 58AD000C
MOVEA.L 12(A5),A0 ;0476: 206D000C
MOVE.L (A0),-(A7) ;047A: 2F10
LAB_003D:
JSR LAB_0004(PC) ;047C: 4EBAFC9E
ADDQ #4,A7 ;0480: 584F
BRA.S LAB_0039 ;0482: 60DE
LAB_003E:
MOVEQ #0,D0 ;0484: 7000
BRA.S LAB_0036 ;0486: 60C6
LAB_003F:
DC.W $7573 ;0488
DC.W $6167 ;048A
BCS.S LAB_0043 ;048C: 653A
MOVE.L 102(A3,D2.W),26988(A2) ;048E: 25732066696C
BCS.S LAB_0041 ;0494: 6520
SUBQ #5,-(A6) ;0496: 5B66
BVS.S LAB_004A ;0498: 696C
BCS.S LAB_0044 ;049A: 652E
MOVE.L 23818(A6),D7 ;049C: 2E2E5D0A
DC.W $0000 ;04A0
LAB_0040:
MOVEM.L D2,-(A7) ;04A2: 48E72000
MOVE.L 8(A7),-(A7) ;04A6: 2F2F0008
JSR LAB_0050(PC) ;04AA: 4EBA0086
MOVE.L D0,D2 ;04AE: 2400
CMPI.L #$FFFFFFFF,D2 ;04B0: 0C82FFFFFFFF
LAB_0041:
ADDQ #4,A7 ;04B6: 584F
BNE.S LAB_0044 ;04B8: 6610
MOVE.L #$00000006,-28110(A4) ;04BA: 297C000000069232
MOVEQ #-1,D0 ;04C2: 70FF
LAB_0042:
MOVEM.L (A7)+,D2 ;04C4: 4CDF0004
LAB_0043:
RTS ;04C8: 4E75
LAB_0044:
MOVEA.L 12(A7),A0 ;04CA: 206F000C
MOVE.L D2,(A0) ;04CE: 2082
MOVEQ #0,D0 ;04D0: 7000
BRA.S LAB_0042 ;04D2: 60F0
LAB_0045:
MOVEM.L D2-D5/A2-A3,-(A7) ;04D4: 48E73C30
MOVEA.L 28(A7),A3 ;04D8: 266F001C
MOVE.L 32(A7),D5 ;04DC: 2A2F0020
MOVEA.L 40(A7),A2 ;04E0: 246F0028
TST.L D5 ;04E4: 4A85
BNE.S LAB_0047 ;04E6: 6608
MOVEQ #0,D0 ;04E8: 7000
LAB_0046:
MOVEM.L (A7)+,D2-D5/A2-A3 ;04EA: 4CDF0C3C
RTS ;04EE: 4E75
LAB_0047:
MOVEQ #0,D2 ;04F0: 7400
BRA.S LAB_004E ;04F2: 6034
LAB_0048:
MOVE.L D5,D3 ;04F4: 2605
BRA.S LAB_004D ;04F6: 602A
LAB_0049:
MOVEA.L (A2),A0 ;04F8: 2052
CMPA.L 4(A2),A0 ;04FA: B1EA0004
BCC.S LAB_004B ;04FE: 640A
MOVEA.L (A2),A0 ;0500: 2052
ADDQ.L #1,(A2) ;0502: 5292
MOVEQ #0,D0 ;0504: 7000
LAB_004A:
MOVE.B (A0),D0 ;0506: 1010
BRA.S LAB_004C ;0508: 6008
LAB_004B:
MOVE.L A2,-(A7) ;050A: 2F0A
JSR LAB_0066(PC) ;050C: 4EBA01CC
ADDQ #4,A7 ;0510: 584F
LAB_004C:
MOVE.L D0,D4 ;0512: 2800
CMPI.L #$FFFFFFFF,D0 ;0514: 0C80FFFFFFFF
BEQ.S LAB_004F ;051A: 6712
MOVE.B D4,(A3) ;051C: 1684
ADDQ.L #1,A3 ;051E: 528B
SUBQ.L #1,D3 ;0520: 5383
LAB_004D:
TST.L D3 ;0522: 4A83
BNE.S LAB_0049 ;0524: 66D2
ADDQ.L #1,D2 ;0526: 5282
LAB_004E:
CMP.L 36(A7),D2 ;0528: B4AF0024
BCS.S LAB_0048 ;052C: 65C6
LAB_004F:
MOVE.L D2,D0 ;052E: 2002
BRA.S LAB_0046 ;0530: 60B8
LAB_0050:
MOVEM.L D2/A2,-(A7) ;0532: 48E72020
MOVEA.L 12(A7),A2 ;0536: 246F000C
PEA (1).W ;053A: 48780001
CLR.L -(A7) ;053E: 42A7
MOVE.B 14(A2),D0 ;0540: 102A000E
EXT D0 ;0544: 4880
EXT.L D0 ;0546: 48C0
MOVE.L D0,-(A7) ;0548: 2F00
JSR LAB_010F(PC) ;054A: 4EBA15AE
MOVE.L D0,D2 ;054E: 2400
LEA 12(A7),A7 ;0550: 4FEF000C
BLT.S LAB_0054 ;0554: 6D26
BTST #6,12(A2) ;0556: 082A0006000C
BEQ.S LAB_0051 ;055C: 670A
MOVE.L (A2),D0 ;055E: 2012
SUB.L 8(A2),D0 ;0560: 90AA0008
ADD.L D0,D2 ;0564: D480
BRA.S LAB_0052 ;0566: 600C
LAB_0051:
TST.L (A2) ;0568: 4A92
BEQ.S LAB_0052 ;056A: 6708
MOVE.L 4(A2),D0 ;056C: 202A0004
SUB.L (A2),D0 ;0570: 9092
SUB.L D0,D2 ;0572: 9480
LAB_0052:
MOVE.L D2,D0 ;0574: 2002
LAB_0053:
MOVEM.L (A7)+,D2/A2 ;0576: 4CDF0404
RTS ;057A: 4E75
LAB_0054:
MOVE.L #$00000006,-28110(A4) ;057C: 297C000000069232
MOVEQ #-1,D0 ;0584: 70FF
BRA.S LAB_0053 ;0586: 60EE
LAB_0055:
MOVEM.L D2-D3/A2-A3,-(A7) ;0588: 48E73030
MOVEA.L 20(A7),A3 ;058C: 266F0014
MOVEA.L 32(A7),A2 ;0590: 246F0020
MOVEQ #0,D2 ;0594: 7400
BRA.S LAB_005B ;0596: 603A
LAB_0056:
MOVE.L 24(A7),D3 ;0598: 262F0018
BRA.S LAB_005A ;059C: 602E
LAB_0057:
MOVEA.L (A2),A0 ;059E: 2052
CMPA.L 4(A2),A0 ;05A0: B1EA0004
BCC.S LAB_0058 ;05A4: 640C
MOVEA.L (A2),A0 ;05A6: 2052
ADDQ.L #1,(A2) ;05A8: 5292
MOVE.B (A3),(A0) ;05AA: 1093
MOVEQ #0,D0 ;05AC: 7000
MOVE.B (A3),D0 ;05AE: 1013
BRA.S LAB_0059 ;05B0: 600E
LAB_0058:
MOVEQ #0,D0 ;05B2: 7000
MOVE.B (A3),D0 ;05B4: 1013
MOVE.L D0,-(A7) ;05B6: 2F00
MOVE.L A2,-(A7) ;05B8: 2F0A
JSR LAB_00E7(PC) ;05BA: 4EBA1070
ADDQ #8,A7 ;05BE: 504F
LAB_0059:
CMPI.L #$FFFFFFFF,D0 ;05C0: 0C80FFFFFFFF
BEQ.S LAB_005C ;05C6: 6710
ADDQ.L #1,A3 ;05C8: 528B
SUBQ.L #1,D3 ;05CA: 5383
LAB_005A:
TST.L D3 ;05CC: 4A83
BNE.S LAB_0057 ;05CE: 66CE
ADDQ.L #1,D2 ;05D0: 5282
LAB_005B:
CMP.L 28(A7),D2 ;05D2: B4AF001C
BCS.S LAB_0056 ;05D6: 65C0
LAB_005C:
MOVE.L D2,D0 ;05D8: 2002
MOVEM.L (A7)+,D2-D3/A2-A3 ;05DA: 4CDF0C0C
RTS ;05DE: 4E75
LAB_005D:
MOVEM.L D2/A2,-(A7) ;05E0: 48E72020
LEA 16(A7),A0 ;05E4: 41EF0010
MOVEA.L A0,A2 ;05E8: 2448
MOVE.L A2,-(A7) ;05EA: 2F0A
MOVE.L 16(A7),-(A7) ;05EC: 2F2F0010
PEA -30538(A4) ;05F0: 486C88B6
JSR LAB_00C4(PC) ;05F4: 4EBA0ABC
MOVE.L D0,D2 ;05F8: 2400
MOVE.L D2,D0 ;05FA: 2002
LEA 12(A7),A7 ;05FC: 4FEF000C
MOVEM.L (A7)+,D2/A2 ;0600: 4CDF0404
RTS ;0604: 4E75
LAB_005E:
MOVEM.L D2-D6/A2,-(A7) ;0606: 48E73E20
MOVEA.L 28(A7),A2 ;060A: 246F001C
MOVE.L 32(A7),D6 ;060E: 2C2F0020
MOVE.L 36(A7),D4 ;0612: 282F0024
MOVE.L A2,D0 ;0616: 200A
BEQ LAB_0065 ;0618: 670000BC
MOVE 12(A2),D5 ;061C: 3A2A000C
BEQ LAB_0065 ;0620: 670000B4
MOVEA.L A2,A0 ;0624: 204A
ADDA.L #$0000000C,A0 ;0626: D1FC0000000C
MOVE (A0),D0 ;062C: 3010
ANDI #$EFFD,D0 ;062E: 0240EFFD
MOVE D0,(A0) ;0632: 3080
BTST #14,D5 ;0634: 0805000E
BEQ.S LAB_005F ;0638: 6714
PEA (-1).W ;063A: 4878FFFF
MOVE.L A2,-(A7) ;063E: 2F0A
JSR LAB_00E7(PC) ;0640: 4EBA0FEA
TST.L D0 ;0644: 4A80
ADDQ #8,A7 ;0646: 504F
BNE LAB_0065 ;0648: 6600008C
BRA.S LAB_0062 ;064C: 605C
LAB_005F:
CMPI.L #$00000002,D4 ;064E: 0C8400000002
BEQ.S LAB_0062 ;0654: 6754
MOVE.L 4(A2),D0 ;0656: 202A0004
SUB.L (A2),D0 ;065A: 9092
MOVE.L D0,D3 ;065C: 2600
BLE.S LAB_0062 ;065E: 6F4A
MOVE D5,D0 ;0660: 3005
ANDI #$1880,D0 ;0662: 02401880
BNE.S LAB_0061 ;0666: 6638
MOVE.L D6,D2 ;0668: 2406
TST.L D4 ;066A: 4A84
BNE.S LAB_0060 ;066C: 661C
PEA (1).W ;066E: 48780001
CLR.L -(A7) ;0672: 42A7
MOVE.B 14(A2),D0 ;0674: 102A000E
EXT D0 ;0678: 4880
EXT.L D0 ;067A: 48C0
MOVE.L D0,-(A7) ;067C: 2F00
JSR LAB_010F(PC) ;067E: 4EBA147A
SUB.L D3,D0 ;0682: 9083
SUB.L D0,D2 ;0684: 9480
LEA 12(A7),A7 ;0686: 4FEF000C
LAB_0060:
MOVE.L (A2),D0 ;068A: 2012
SUB.L 8(A2),D0 ;068C: 90AA0008
ADD.L D2,D0 ;0690: D082
BLT.S LAB_0061 ;0692: 6D0C
CMP.L D3,D2 ;0694: B483
BGT.S LAB_0061 ;0696: 6E08
MOVEA.L D2,A0 ;0698: 2042
ADDA.L (A2),A0 ;069A: D1D2
MOVE.L A0,(A2) ;069C: 2488
BRA.S LAB_0063 ;069E: 602E
LAB_0061:
CMPI.L #$00000001,D4 ;06A0: 0C8400000001
BNE.S LAB_0062 ;06A6: 6602
SUB.L D3,D6 ;06A8: 9C83
LAB_0062:
MOVE.L 8(A2),4(A2) ;06AA: 256A00080004
MOVE.L 8(A2),(A2) ;06B0: 24AA0008
MOVE.L D4,-(A7) ;06B4: 2F04
MOVE.L D6,-(A7) ;06B6: 2F06
MOVE.B 14(A2),D0 ;06B8: 102A000E
EXT D0 ;06BC: 4880
EXT.L D0 ;06BE: 48C0
MOVE.L D0,-(A7) ;06C0: 2F00
JSR LAB_010F(PC) ;06C2: 4EBA1436
TST.L D0 ;06C6: 4A80
LEA 12(A7),A7 ;06C8: 4FEF000C
BLT.S LAB_0065 ;06CC: 6D08
LAB_0063:
MOVEQ #0,D0 ;06CE: 7000
LAB_0064:
MOVEM.L (A7)+,D2-D6/A2 ;06D0: 4CDF047C
RTS ;06D4: 4E75
LAB_0065:
MOVEQ #-1,D0 ;06D6: 70FF
BRA.S LAB_0064 ;06D8: 60F6
LAB_0066:
MOVEM.L D2-D3/A2-A3,-(A7) ;06DA: 48E73030
MOVEA.L 20(A7),A2 ;06DE: 246F0014
MOVE.L A2,D0 ;06E2: 200A
BEQ.S LAB_0067 ;06E4: 6716
MOVEQ #0,D0 ;06E6: 7000
MOVE 12(A2),D0 ;06E8: 302A000C
MOVE.L D0,D3 ;06EC: 2600
BEQ.S LAB_0067 ;06EE: 670C
BTST #10,D3 ;06F0: 0803000A
BNE.S LAB_0067 ;06F4: 6606
BTST #3,D3 ;06F6: 08030003
BEQ.S LAB_0069 ;06FA: 6708
LAB_0067:
MOVEQ #-1,D0 ;06FC: 70FF
LAB_0068:
MOVEM.L (A7)+,D2-D3/A2-A3 ;06FE: 4CDF0C0C
RTS ;0702: 4E75
LAB_0069:
MOVEA.L (A2),A0 ;0704: 2052
CMPA.L 4(A2),A0 ;0706: B1EA0004
BCS LAB_0071 ;070A: 650000A6
TST.L 8(A2) ;070E: 4AAA0008
BNE.S LAB_006A ;0712: 6608
MOVE.L A2,-(A7) ;0714: 2F0A
JSR LAB_0108+2(PC) ;0716: 4EBA1230
ADDQ #4,A7 ;071A: 584F
LAB_006A:
MOVE 12(A2),D0 ;071C: 302A000C
ANDI #$00A0,D0 ;0720: 024000A0
BEQ.S LAB_006D ;0724: 6730
LEA -30560(A4),A0 ;0726: 41EC88A0
MOVEA.L A0,A3 ;072A: 2648
LAB_006B:
MOVEQ #0,D0 ;072C: 7000
MOVE 12(A3),D0 ;072E: 302B000C
ANDI.L #$00004020,D0 ;0732: 028000004020
CMPI.L #$00004020,D0 ;0738: 0C8000004020
BNE.S LAB_006C ;073E: 6608
MOVE.L A3,-(A7) ;0740: 2F0B
JSR LAB_00E5+2(PC) ;0742: 4EBA0E64
ADDQ #4,A7 ;0746: 584F
LAB_006C:
ADDA.L #$00000016,A3 ;0748: D7FC00000016
LEA -30120(A4),A0 ;074E: 41EC8A58
CMPA.L A0,A3 ;0752: B7C8
BCS.S LAB_006B ;0754: 65D6
LAB_006D:
MOVEA.L A2,A0 ;0756: 204A
ADDA.L #$0000000C,A0 ;0758: D1FC0000000C
MOVE (A0),D0 ;075E: 3010
ANDI #$AFFF,D0 ;0760: 0240AFFF
MOVE D0,(A0) ;0764: 3080
MOVE.L 16(A2),-(A7) ;0766: 2F2A0010
MOVE.L 8(A2),-(A7) ;076A: 2F2A0008
MOVE.B 14(A2),D0 ;076E: 102A000E
EXT D0 ;0772: 4880
EXT.L D0 ;0774: 48C0
MOVE.L D0,-(A7) ;0776: 2F00
JSR LAB_00BD(PC) ;0778: 4EBA0772
MOVE.L D0,D2 ;077C: 2400
LEA 12(A7),A7 ;077E: 4FEF000C
BGT.S LAB_0070 ;0782: 6E20
TST.L D2 ;0784: 4A82
BNE.S LAB_006E ;0786: 6604
MOVEQ #2,D0 ;0788: 7002
BRA.S LAB_006F ;078A: 6002
LAB_006E:
MOVEQ #4,D0 ;078C: 7004
LAB_006F:
MOVEA.L A2,A0 ;078E: 204A
ADDA.L #$0000000C,A0 ;0790: D1FC0000000C
MOVEQ #0,D1 ;0796: 7200
MOVE (A0),D1 ;0798: 3210
OR.L D1,D0 ;079A: 8081
MOVE D0,(A0) ;079C: 3080
MOVEQ #-1,D0 ;079E: 70FF
BRA LAB_0068 ;07A0: 6000FF5C
LAB_0070:
MOVE.L 8(A2),(A2) ;07A4: 24AA0008
MOVEA.L D2,A0 ;07A8: 2042
ADDA.L 8(A2),A0 ;07AA: D1EA0008
MOVE.L A0,4(A2) ;07AE: 25480004
LAB_0071:
MOVEA.L (A2),A0 ;07B2: 2052
ADDQ.L #1,(A2) ;07B4: 5292
MOVEQ #0,D0 ;07B6: 7000
MOVE.B (A0),D0 ;07B8: 1010
BRA LAB_0068 ;07BA: 6000FF42
LAB_0072:
PEA (-1).W ;07BE: 4878FFFF
JSR LAB_007E(PC) ;07C2: 4EBA00EE
MOVE.L D0,-(A7) ;07C6: 2F00
MOVE.L 16(A7),-(A7) ;07C8: 2F2F0010
MOVE.L 16(A7),-(A7) ;07CC: 2F2F0010
JSR LAB_0073(PC) ;07D0: 4EBA0008
LEA 16(A7),A7 ;07D4: 4FEF0010
RTS ;07D8: 4E75
LAB_0073:
MOVEM.L D2-D5/A2-A3/A6,-(A7) ;07DA: 48E73C32
MOVEA.L 32(A7),A6 ;07DE: 2C6F0020
MOVEA.L 36(A7),A2 ;07E2: 246F0024
MOVEA.L 40(A7),A3 ;07E6: 266F0028
MOVE.L 44(A7),D4 ;07EA: 282F002C
MOVE.L #$00000400,D3 ;07EE: 263C00000400
MOVE.B (A2),D0 ;07F4: 1012
EXT D0 ;07F6: 4880
EXT.L D0 ;07F8: 48C0
MOVE.L D0,D5 ;07FA: 2A00
CMPI.L #$00000072,D0 ;07FC: 0C8000000072
BNE.S LAB_0074 ;0802: 660E
MOVE.L #$00001000,D2 ;0804: 243C00001000
MOVE.L #$00000200,D3 ;080A: 263C00000200
BRA.S LAB_0078 ;0810: 6028
LAB_0074:
CMPI.L #$00000077,D5 ;0812: 0C8500000077
BNE.S LAB_0075 ;0818: 6608
MOVE.L #$00001301,D2 ;081A: 243C00001301
BRA.S LAB_0078 ;0820: 6018
LAB_0075:
CMPI.L #$00000061,D5 ;0822: 0C8500000061
BNE.S LAB_0076 ;0828: 6608
MOVE.L #$00001901,D2 ;082A: 243C00001901
BRA.S LAB_0078 ;0830: 6008
LAB_0076:
MOVEQ #0,D0 ;0832: 7000
LAB_0077:
MOVEM.L (A7)+,D2-D5/A2-A3/A6 ;0834: 4CDF4C3C
RTS ;0838: 4E75
LAB_0078:
ADDQ.L #1,A2 ;083A: 528A
MOVE.B (A2),D0 ;083C: 1012
EXT D0 ;083E: 4880
CMPI #$002B,D0 ;0840: 0C40002B
BNE.S LAB_0079 ;0844: 660C
MOVE.B 1(A2),D0 ;0846: 102A0001
EXT D0 ;084A: 4880
CMPI #$0062,D0 ;084C: 0C400062
BEQ.S LAB_007A ;0850: 670C
LAB_0079:
MOVE.B (A2),D0 ;0852: 1012
EXT D0 ;0854: 4880
CMPI #$0062,D0 ;0856: 0C400062
BNE.S LAB_007B ;085A: 660A
ADDQ.L #1,A2 ;085C: 528A
LAB_007A:
BSET #4,D3 ;085E: 08C30004
BCLR #12,D2 ;0862: 0882000C
LAB_007B:
MOVE.B (A2),D0 ;0866: 1012
EXT D0 ;0868: 4880
CMPI #$002B,D0 ;086A: 0C40002B
BNE.S LAB_007C ;086E: 661A
MOVE.L D2,D0 ;0870: 2002
BCLR #0,D0 ;0872: 08800000
MOVE.L D0,D2 ;0876: 2400
BSET #1,D2 ;0878: 08C20001
MOVE.L D3,D0 ;087C: 2003
ANDI.L #$FFFFF9FF,D0 ;087E: 0280FFFFF9FF
MOVE.L D0,D3 ;0884: 2600
BSET #11,D3 ;0886: 08C3000B
LAB_007C:
MOVE.L A6,D0 ;088A: 200E
BEQ.S LAB_007D ;088C: 670C
MOVE.L D2,-(A7) ;088E: 2F02
MOVE.L A6,-(A7) ;0890: 2F0E
JSR LAB_00AC(PC) ;0892: 4EBA0484
MOVE.L D0,D4 ;0896: 2800
ADDQ #8,A7 ;0898: 504F
LAB_007D:
TST.L D4 ;089A: 4A84
BLT.S LAB_0076 ;089C: 6D94
CMPI.L #$00000014,D4 ;089E: 0C8400000014
BGE.S LAB_0076 ;08A4: 6C8C
MOVE.B D4,14(A3) ;08A6: 1744000E
MOVE D3,12(A3) ;08AA: 3743000C
MOVE.L A3,D0 ;08AE: 200B
BRA.S LAB_0077 ;08B0: 6082
LAB_007E:
MOVEM.L A2,-(A7) ;08B2: 48E70020
LEA -30560(A4),A0 ;08B6: 41EC88A0
MOVEA.L A0,A2 ;08BA: 2448
LAB_007F:
TST 12(A2) ;08BC: 4A6A000C
BEQ.S LAB_0082 ;08C0: 6718
ADDA.L #$00000016,A2 ;08C2: D5FC00000016
LEA -30120(A4),A0 ;08C8: 41EC8A58
CMPA.L A0,A2 ;08CC: B5C8
BNE.S LAB_0081 ;08CE: 6608
MOVEQ #0,D0 ;08D0: 7000
LAB_0080:
MOVEM.L (A7)+,A2 ;08D2: 4CDF0400
RTS ;08D6: 4E75
LAB_0081:
BRA.S LAB_007F ;08D8: 60E2
LAB_0082:
CLR 20(A2) ;08DA: 426A0014
CLR.L (A2) ;08DE: 4292
CLR.L 4(A2) ;08E0: 42AA0004
CLR.L 8(A2) ;08E4: 42AA0008
MOVE.L A2,D0 ;08E8: 200A
BRA.S LAB_0080 ;08EA: 60E6
LAB_0083:
MOVEA.L A7,A5 ;08EC: 2A4F
BSR.S LAB_008B ;08EE: 6172
LEA -30110(A4),A1 ;08F0: 43EC8A62
LEA -30110(A4),A2 ;08F4: 45EC8A62
CMPA.L A1,A2 ;08F8: B5C9
BNE.S LAB_0085 ;08FA: 660E
MOVE #$020A,D1 ;08FC: 323C020A
BMI.S LAB_0085 ;0900: 6B08
MOVEQ #0,D2 ;0902: 7400
LAB_0084:
MOVE.L D2,(A1)+ ;0904: 22C2
DBF D1,LAB_0084 ;0906: 51C9FFFC
LAB_0085:
MOVE.L A7,-28106(A4) ;090A: 294F9236
MOVEA.L (ABSEXECBASE).W,A6 ;090E: 2C780004
MOVE.L A6,-28102(A4) ;0912: 294E923A
MOVEM.L D0/A0,-(A7) ;0916: 48E78080
BTST #4,297(A6) ;091A: 082E00040129
BEQ.S LAB_0087 ;0920: 6710
LEA LAB_0086(PC),A5 ;0922: 4BFA0008
JSR -30(A6) ;0926: 4EAEFFE2
BRA.S LAB_0087 ;092A: 6006
LAB_0086:
CLR.L -(A7) ;092C: 42A7
DC.W $F35F ;092E
RTE ;0930: 4E73
LAB_0087:
LEA LAB_008A(PC),A1 ;0932: 43FA0022
JSR -408(A6) ;0936: 4EAEFE68
MOVE.L D0,-28098(A4) ;093A: 2940923E
BNE.S LAB_0088 ;093E: 660C
MOVE.L #$00038007,D7 ;0940: 2E3C00038007
JSR -108(A6) ;0946: 4EAEFF94
BRA.S LAB_0089 ;094A: 6006
LAB_0088:
MOVEA.L A7,A5 ;094C: 2A4F
JSR LAB_008C(PC) ;094E: 4EBA001A
LAB_0089:
ADDQ #8,A7 ;0952: 504F
RTS ;0954: 4E75
LAB_008A:
DC.W $646F ;0956
DC.W $732E ;0958
DC.W $6C69 ;095A
BHI.S LAB_008E ;095C: 6272
BSR.S LAB_008E+2 ;095E: 6172
DC.W $7900 ;0960
LAB_008B:
LEA EXT_0002,A4 ;0962: 49F900007FFE
RTS ;0968: 4E75
LAB_008C:
MOVEM.L A2,-(A7) ;096A: 48E70020
MOVEM.L A6,-(A7) ;096E: 48E70002
MOVE.L #$00010000,D1 ;0972: 223C00010000
MOVE -30120(A4),D0 ;0978: 302C8A58
MULS #$0006,D0 ;097C: C1FC0006
MOVEA.L -28102(A4),A6 ;0980: 2C6C923A
JSR -198(A6) ;0984: 4EAEFF3A
MOVEM.L (A7)+,A6 ;0988: 4CDF4000
MOVE.L D0,-28094(A4) ;098C: 29409242
BNE.S LAB_008D ;0990: 661E
MOVEM.L D7/A5-A6,-(A7) ;0992: 48E70106
SUBA.L A5,A5 ;0996: 9BCD
MOVE.L #$00010000,D7 ;0998: 2E3C00010000
MOVEA.L -28102(A4),A6 ;099E: 2C6C923A
JSR -108(A6) ;09A2: 4EAEFF94
MOVEM.L (A7)+,D7/A5-A6 ;09A6: 4CDF6080
MOVEA.L -28106(A4),A7 ;09AA: 2E6C9236
RTS ;09AE: 4E75
LAB_008D:
MOVEA.L -28094(A4),A0 ;09B0: 206C9242
CLR 4(A0) ;09B4: 42680004
MOVEA.L -28094(A4),A0 ;09B8: 206C9242
MOVE #$0001,16(A0) ;09BC: 317C00010010
MOVEA.L -28094(A4),A0 ;09C2: 206C9242
MOVE #$0001,10(A0) ;09C6: 317C0001000A
MOVEA.L -28106(A4),A0 ;09CC: 206C9236
LAB_008E:
MOVE.L -28106(A4),D0 ;09D0: 202C9236
SUB.L 4(A0),D0 ;09D4: 90A80004
ADDQ.L #8,D0 ;09D8: 5080
MOVE.L D0,-28090(A4) ;09DA: 29409246
MOVEA.L -28090(A4),A0 ;09DE: 206C9246
MOVE.L #$4D414E58,(A0) ;09E2: 20BC4D414E58
MOVEM.L A6,-(A7) ;09E8: 48E70002
SUBA.L A1,A1 ;09EC: 93C9
MOVEA.L -28102(A4),A6 ;09EE: 2C6C923A
JSR -294(A6) ;09F2: 4EAEFEDA
MOVEM.L (A7)+,A6 ;09F6: 4CDF4000
MOVEA.L D0,A2 ;09FA: 2440
TST.L 172(A2) ;09FC: 4AAA00AC
BEQ.S LAB_0090 ;0A00: 673C
MOVE.L 12(A7),-(A7) ;0A02: 2F2F000C
MOVE.L 12(A7),-(A7) ;0A06: 2F2F000C
MOVE.L A2,-(A7) ;0A0A: 2F0A
JSR LAB_0095(PC) ;0A0C: 4EBA010C
MOVE.L #$00000001,-28086(A4) ;0A10: 297C00000001924A
MOVEA.L -28094(A4),A0 ;0A18: 206C9242
ADDQ.L #4,A0 ;0A1C: 5888
MOVE (A0),D0 ;0A1E: 3010
ORI #$8000,D0 ;0A20: 00408000
MOVE D0,(A0) ;0A24: 3080
MOVEA.L -28094(A4),A0 ;0A26: 206C9242
ADDA.L #$0000000A,A0 ;0A2A: D1FC0000000A
MOVE (A0),D0 ;0A30: 3010
ORI #$8000,D0 ;0A32: 00408000
MOVE D0,(A0) ;0A36: 3080
LEA 12(A7),A7 ;0A38: 4FEF000C
BRA.S LAB_0092 ;0A3C: 606A
LAB_0090:
MOVEM.L A6,-(A7) ;0A3E: 48E70002
MOVEA.L A2,A0 ;0A42: 204A
ADDA.L #$0000005C,A0 ;0A44: D1FC0000005C
MOVEA.L -28102(A4),A6 ;0A4A: 2C6C923A
JSR -384(A6) ;0A4E: 4EAEFE80
MOVEM.L (A7)+,A6 ;0A52: 4CDF4000
MOVEM.L A6,-(A7) ;0A56: 48E70002
MOVEA.L A2,A0 ;0A5A: 204A
ADDA.L #$0000005C,A0 ;0A5C: D1FC0000005C
MOVEA.L -28102(A4),A6 ;0A62: 2C6C923A
JSR -372(A6) ;0A66: 4EAEFE8C
MOVEM.L (A7)+,A6 ;0A6A: 4CDF4000
MOVE.L D0,-28082(A4) ;0A6E: 2940924E
MOVEA.L -28082(A4),A0 ;0A72: 206C924E
TST.L 36(A0) ;0A76: 4AA80024
BEQ.S LAB_0091 ;0A7A: 6726
MOVEM.L A6,-(A7) ;0A7C: 48E70002
MOVEA.L -28082(A4),A0 ;0A80: 206C924E
MOVEA.L 36(A0),A0 ;0A84: 20680024
MOVE.L (A0),D1 ;0A88: 2210
MOVEA.L -28098(A4),A6 ;0A8A: 2C6C923E
JSR -126(A6) ;0A8E: 4EAEFF82
MOVEM.L (A7)+,A6 ;0A92: 4CDF4000
MOVE.L -28082(A4),-(A7) ;0A96: 2F2C924E
MOVE.L A2,-(A7) ;0A9A: 2F0A
JSR LAB_00BE(PC) ;0A9C: 4EBA04E8
ADDQ #8,A7 ;0AA0: 504F
LAB_0091:
MOVE.L -28082(A4),-28078(A4) ;0AA2: 296C924E9252
LAB_0092:
MOVEM.L A6,-(A7) ;0AA8: 48E70002
MOVEA.L -28098(A4),A6 ;0AAC: 2C6C923E
JSR -54(A6) ;0AB0: 4EAEFFCA
MOVEM.L (A7)+,A6 ;0AB4: 4CDF4000
MOVEA.L -28094(A4),A0 ;0AB8: 206C9242
MOVE.L D0,(A0) ;0ABC: 2080
MOVEM.L A6,-(A7) ;0ABE: 48E70002
MOVEA.L -28098(A4),A6 ;0AC2: 2C6C923E
JSR -60(A6) ;0AC6: 4EAEFFC4
MOVEM.L (A7)+,A6 ;0ACA: 4CDF4000
MOVEA.L -28094(A4),A0 ;0ACE: 206C9242
MOVE.L D0,6(A0) ;0AD2: 21400006
BEQ.S LAB_0093 ;0AD6: 6724
MOVEM.L D2/A6,-(A7) ;0AD8: 48E72002
MOVE.L #$000003ED,D2 ;0ADC: 243C000003ED
LEA LAB_0094(PC),A0 ;0AE2: 41FA0034
MOVE.L A0,D1 ;0AE6: 2208
MOVEA.L -28098(A4),A6 ;0AE8: 2C6C923E
JSR -30(A6) ;0AEC: 4EAEFFE2
MOVEM.L (A7)+,D2/A6 ;0AF0: 4CDF4004
MOVEA.L -28094(A4),A0 ;0AF4: 206C9242
MOVE.L D0,12(A0) ;0AF8: 2140000C
LAB_0093:
MOVE.L -28078(A4),-(A7) ;0AFC: 2F2C9252
MOVE.L -28074(A4),-(A7) ;0B00: 2F2C9256
JSR LAB_0032(PC) ;0B04: 4EBAF922
ADDQ #8,A7 ;0B08: 504F
MOVE.L D0,-(A7) ;0B0A: 2F00
JSR LAB_011D(PC) ;0B0C: 4EBA11D4
ADDQ #4,A7 ;0B10: 584F
MOVEM.L (A7)+,A2 ;0B12: 4CDF0400
RTS ;0B16: 4E75
LAB_0094:
MOVE.L D0,D5 ;0B18: 2A00
LAB_0095:
MOVEM.L D2-D4/A2-A3/A6,-(A7) ;0B1A: 48E73832
MOVE.L 28(A7),D3 ;0B1E: 262F001C
MOVE.L 32(A7),D4 ;0B22: 282F0020
MOVEA.L 36(A7),A3 ;0B26: 266F0024
MOVEA.L D3,A0 ;0B2A: 2043
TST.L 172(A0) ;0B2C: 4AA800AC
BEQ.S LAB_0096 ;0B30: 6714
MOVEA.L D3,A0 ;0B32: 2043
MOVE.L 172(A0),D0 ;0B34: 202800AC
ASL.L #2,D0 ;0B38: E580
MOVEA.L D0,A6 ;0B3A: 2C40
MOVE.L 16(A6),D0 ;0B3C: 202E0010
ASL.L #2,D0 ;0B40: E580
MOVEA.L D0,A2 ;0B42: 2440
BRA.S LAB_0097 ;0B44: 6004
LAB_0096:
MOVEA.L -30118(A4),A2 ;0B46: 246C8A5A
LAB_0097:
MOVE.B (A2),D0 ;0B4A: 1012
EXT D0 ;0B4C: 4880
EXT.L D0 ;0B4E: 48C0
ADD.L D4,D0 ;0B50: D084
ADDQ.L #2,D0 ;0B52: 5480
MOVE.L D0,-28070(A4) ;0B54: 2940925A
MOVEM.L A6,-(A7) ;0B58: 48E70002
MOVEQ #0,D1 ;0B5C: 7200
MOVE.L -28070(A4),D0 ;0B5E: 202C925A
MOVEA.L -28102(A4),A6 ;0B62: 2C6C923A
JSR -198(A6) ;0B66: 4EAEFF3A
MOVEM.L (A7)+,A6 ;0B6A: 4CDF4000
MOVE.L D0,-28066(A4) ;0B6E: 2940925E
BNE.S LAB_0099 ;0B72: 6606
LAB_0098:
MOVEM.L (A7)+,D2-D4/A2-A3/A6 ;0B74: 4CDF4C1C
RTS ;0B78: 4E75
LAB_0099:
MOVE.B (A2),D0 ;0B7A: 1012
EXT D0 ;0B7C: 4880
EXT.L D0 ;0B7E: 48C0
MOVE.L D0,D2 ;0B80: 2400
MOVE.L D2,-(A7) ;0B82: 2F02
MOVEA.L A2,A0 ;0B84: 204A
ADDQ.L #1,A0 ;0B86: 5288
MOVE.L A0,-(A7) ;0B88: 2F08
MOVE.L -28066(A4),-(A7) ;0B8A: 2F2C925E
JSR LAB_00C2(PC) ;0B8E: 4EBA04F2
PEA LAB_00A9(PC) ;0B92: 487A014A
MOVEA.L D2,A0 ;0B96: 2042
ADDA.L -28066(A4),A0 ;0B98: D1EC925E
MOVE.L A0,-(A7) ;0B9C: 2F08
JSR LAB_010A(PC) ;0B9E: 4EBA0EEA
MOVE.L D4,-(A7) ;0BA2: 2F04
MOVE.L A3,-(A7) ;0BA4: 2F0B
MOVE.L -28066(A4),-(A7) ;0BA6: 2F2C925E
JSR LAB_00AA(PC) ;0BAA: 4EBA0134
MOVEA.L -28066(A4),A0 ;0BAE: 206C925E
CLR.B 0(A0,D2.L) ;0BB2: 42302800
MOVE.L #$00000001,-28074(A4) ;0BB6: 297C000000019256
MOVEA.L D2,A2 ;0BBE: 2442
ADDA.L -28066(A4),A2 ;0BC0: D5EC925E
ADDQ.L #1,A2 ;0BC4: 528A
MOVEA.L A2,A3 ;0BC6: 264A
LEA 32(A7),A7 ;0BC8: 4FEF0020
LAB_009A:
MOVE.B (A2),D0 ;0BCC: 1012
EXT D0 ;0BCE: 4880
EXT.L D0 ;0BD0: 48C0
MOVE.L D0,D2 ;0BD2: 2400
CMPI.L #$00000020,D0 ;0BD4: 0C8000000020
BEQ.S LAB_009B ;0BDA: 6720
CMPI.L #$00000009,D2 ;0BDC: 0C8200000009
BEQ.S LAB_009B ;0BE2: 6718
CMPI.L #$0000000C,D2 ;0BE4: 0C820000000C
BEQ.S LAB_009B ;0BEA: 6710
CMPI.L #$0000000D,D2 ;0BEC: 0C820000000D
BEQ.S LAB_009B ;0BF2: 6708
CMPI.L #$0000000A,D2 ;0BF4: 0C820000000A
BNE.S LAB_009C ;0BFA: 6604
LAB_009B:
ADDQ.L #1,A2 ;0BFC: 528A
BRA.S LAB_009A ;0BFE: 60CC
LAB_009C:
CMPI.B #$20,(A2) ;0C00: 0C120020
BLT.S LAB_00A5 ;0C04: 6D76
CMPI.B #$22,(A2) ;0C06: 0C120022
BNE.S LAB_00A1 ;0C0A: 662A
ADDQ.L #1,A2 ;0C0C: 528A
LAB_009D:
MOVE.B (A2)+,D0 ;0C0E: 101A
EXT D0 ;0C10: 4880
EXT.L D0 ;0C12: 48C0
MOVE.L D0,D2 ;0C14: 2400
BEQ.S LAB_00A0 ;0C16: 671C
MOVE.B D2,(A3)+ ;0C18: 16C2
CMPI.L #$00000022,D2 ;0C1A: 0C8200000022
BNE.S LAB_009F ;0C20: 6610
CMPI.B #$22,(A2) ;0C22: 0C120022
BNE.S LAB_009E ;0C26: 6604
ADDQ.L #1,A2 ;0C28: 528A
BRA.S LAB_009F ;0C2A: 6006
LAB_009E:
CLR.B -1(A3) ;0C2C: 422BFFFF
BRA.S LAB_00A0 ;0C30: 6002
LAB_009F:
BRA.S LAB_009D ;0C32: 60DA
LAB_00A0:
BRA.S LAB_00A3 ;0C34: 6038
LAB_00A1:
MOVE.B (A2)+,D0 ;0C36: 101A
EXT D0 ;0C38: 4880
EXT.L D0 ;0C3A: 48C0
MOVE.L D0,D2 ;0C3C: 2400
BEQ.S LAB_00A2 ;0C3E: 672C
CMPI.L #$00000020,D2 ;0C40: 0C8200000020
BEQ.S LAB_00A2 ;0C46: 6724
CMPI.L #$00000009,D2 ;0C48: 0C8200000009
BEQ.S LAB_00A2 ;0C4E: 671C
CMPI.L #$0000000C,D2 ;0C50: 0C820000000C
BEQ.S LAB_00A2 ;0C56: 6714
CMPI.L #$0000000D,D2 ;0C58: 0C820000000D
BEQ.S LAB_00A2 ;0C5E: 670C
CMPI.L #$0000000A,D2 ;0C60: 0C820000000A
BEQ.S LAB_00A2 ;0C66: 6704
MOVE.B D2,(A3)+ ;0C68: 16C2
BRA.S LAB_00A1 ;0C6A: 60CA
LAB_00A2:
CLR.B (A3)+ ;0C6C: 421B
LAB_00A3:
TST.L D2 ;0C6E: 4A82
BNE.S LAB_00A4 ;0C70: 6602
SUBQ.L #1,A2 ;0C72: 538A
LAB_00A4:
ADDQ.L #1,-28074(A4) ;0C74: 52AC9256
BRA LAB_009A ;0C78: 6000FF52
LAB_00A5:
CLR.B (A3) ;0C7C: 4213
MOVEM.L A6,-(A7) ;0C7E: 48E70002
MOVEQ #0,D1 ;0C82: 7200
MOVE.L -28074(A4),D0 ;0C84: 202C9256
ASL.L #2,D0 ;0C88: E580
ADDQ.L #4,D0 ;0C8A: 5880
MOVEA.L -28102(A4),A6 ;0C8C: 2C6C923A
JSR -198(A6) ;0C90: 4EAEFF3A
MOVEM.L (A7)+,A6 ;0C94: 4CDF4000
MOVE.L D0,-28078(A4) ;0C98: 29409252
BNE.S LAB_00A6 ;0C9C: 6608
CLR.L -28074(A4) ;0C9E: 42AC9256
BRA LAB_0098 ;0CA2: 6000FED0
LAB_00A6:
MOVEQ #0,D2 ;0CA6: 7400
MOVEA.L -28066(A4),A2 ;0CA8: 246C925E
BRA.S LAB_00A8 ;0CAC: 601A
LAB_00A7:
MOVE.L D2,D0 ;0CAE: 2002
ASL.L #2,D0 ;0CB0: E580
MOVEA.L -28078(A4),A0 ;0CB2: 206C9252
MOVE.L A2,0(A0,D0.L) ;0CB6: 218A0800
MOVE.L A2,-(A7) ;0CBA: 2F0A
JSR LAB_00E4(PC) ;0CBC: 4EBA08D8
ADDA.L D0,A2 ;0CC0: D5C0
ADDQ.L #1,A2 ;0CC2: 528A
ADDQ #4,A7 ;0CC4: 584F
ADDQ.L #1,D2 ;0CC6: 5282
LAB_00A8:
CMP.L -28074(A4),D2 ;0CC8: B4AC9256
BLT.S LAB_00A7 ;0CCC: 6DE0
MOVE.L D2,D0 ;0CCE: 2002
ASL.L #2,D0 ;0CD0: E580
MOVEA.L -28078(A4),A0 ;0CD2: 206C9252
CLR.L 0(A0,D0.L) ;0CD6: 42B00800
BRA LAB_0098 ;0CDA: 6000FE98
LAB_00A9:
MOVE.L D0,D0 ;0CDE: 2000
LAB_00AA:
MOVEM.L 0(A7),A0-A1 ;0CE0: 4CEF03000000
DC.W $0000 ;0CE6
DC.W $FF20 ;0CE8
MOVE.L D0,D7 ;0CEA: 2E00
DC.W $FF00 ;0CEC
CMP.B -128(A0),D2 ;0CEE: B428FF80
MOVEA.L -28122(A4),A0 ;0CF2: 206C9226
EOR.L D0,D4 ;0CF6: B184
CMP D2,D5 ;0CF8: BA42
DC.W $A200 ;0CFA
LAB_00AB:
ORI.B #$80,D0 ;0CFC: 00000080
CMPI.B #$22,(A2) ;0D00: 0C120022
BNE.S LAB_00AD+2 ;0D04: 662A
DC.W $FF00 ;0D06
CMP.B -128(A0),D2 ;0D08: B428FF80
MOVEA.L -28122(A4),A4 ;0D0C: 286C9226
MOVE.L D0,D0 ;0D10: 2000
MOVEM.L 0(A7),A0-A1 ;0D12: 4CEF03000000
LAB_00AC:
DC.W $0000 ;0D18
DC.W $FF20 ;0D1A
MOVE.L D0,D7 ;0D1C: 2E00
EORI.L #$67200C42,D4 ;0D1E: 0A8467200C42
ROR.B D5,D1 ;0D24: EA39
ORI.B #$08,D2 ;0D26: 00020008
BGE LAB_00AE ;0D2A: 6C00001C
LAB_00AD:
MOVEA.L 12(A5),A0 ;0D2E: 206D000C
DC.W $2F7E ;0D32
BLE.S LAB_00AF ;0D34: 6F38
MOVEA.L 9474(A4),A0 ;0D36: 206C2502
DC.W $6063 ;0D3A
DC.W $C9C9 ;0D3C
DC.W $C9C9 ;0D3E
DC.W $C9C9 ;0D40
DC.W $C9C9 ;0D42
DC.W $FF89 ;0D44
DC.W $6667 ;0D46
LAB_00AE:
MOVE.L D0,-28066(A4) ;0D48: 2940925E
DC.W $66FF ;0D4C
DC.W $144F ;0D4E
BCS.S LAB_00B0+2 ;0D50: 656C
MOVE.L D2,-(A2) ;0D52: 2502
DC.W $6063 ;0D54
DC.W $C9C9 ;0D56
SUBA -(A6),A5 ;0D58: 9AE6
MOVEQ #25,D7 ;0D5A: 7E19
EORI #$E580,108(A0,D2.W) ;0D5C: 0A70E580206C
SUB (A2),D1 ;0D62: 9252
DC.W $42B0 ;0D64
ADD (A0)+,D1 ;0D66: D258
BSET D1,0(A3,D0.W) ;0D68: 03F30000
DC.W $008A ;0D6C
LAB_00AF:
DC.W $4275 ;0D6E
BSET D6,D2 ;0D70: 0DC2
MOVE.L D0,-28066(A4) ;0D72: 2940925E
DC.W $660B ;0D76
BRA.S LAB_00AB ;0D78: 6082
MOVEM.L A6-A7,-(A7) ;0D7A: 48E70003
MOVEM.L (A7)+,A6 ;0D7E: 4CDF4000
BNE.S LAB_00B1+2 ;0D82: 6660
MOVE.L -(A0),D5 ;0D84: 2A20
MOVEA.L -(A0),A0 ;0D86: 2060
BNE.S LAB_00B2+4 ;0D88: 6660
BHI.S LAB_00AE ;0D8A: 62BC
SUB (A6)+,D1 ;0D8C: 925E
DC.W $660B ;0D8E
AND.B D0,-(A6) ;0D90: C126
MOVE.L D0,D0 ;0D92: 2000
DC.W $0088 ;0D94
DC.W $4F2E ;0D96
ADD.B D2,D4 ;0D98: D802
BCHG D0,-(A1) ;0D9A: 0161
ADD.B -(A0),D2 ;0D9C: D420
ORI.L #$030202E4,D4 ;0D9E: 0084030202E4
NBCD -(A4) ;0DA4: 4824
SUB.B D1,4(A6) ;0DA6: 932E0004
ADDQ #4,-(A0) ;0DAA: 5860
CMP.L (A0)+,D2 ;0DAC: B498
ORI.B #$00,D0 ;0DAE: 00000000
BRA.S LAB_00B6 ;0DB2: 606C
MOVEA.L A6,A6 ;0DB4: 2C4E
DC.W $FA19 ;0DB6
DC.W $4A4A ;0DB8
DC.W $124A ;0DBA
LAB_00B0:
OR D1,18(A3,D3.W) ;0DBC: 83733012
ORI.B #$6F,-(A2) ;0DC0: 0022006F
DC.W $062D ;0DC4
ADDQ.B #6,(A4)+ ;0DC6: 5C1C
MOVEQ #-14,D0 ;0DC8: 70F2
ASL D4,D7 ;0DCA: E967
DC.W $0000 ;0DCC
DC.W $08FF ;0DCE
DC.W $00D8 ;0DD0
MOVE.L D6,D2 ;0DD2: 2406
MOVE.L (A7),(A3)+ ;0DD4: 26D7
MOVE.L (A0)+,(A2)+ ;0DD6: 24D8
DC.W $4561 ;0DD8
MOVEA.L A6,A0 ;0DDA: 204E
DC.W $00BA ;0DDC
BCS.S LAB_00B7 ;0DDE: 656C
MOVE.L -(A4),-(A2) ;0DE0: 2524
LAB_00B1:
MOVEM.L D1-D2/A0/A3/A6,-(A7) ;0DE2: 48E76092
LAB_00B2:
ORI.L #$0C12206C,D0 ;0DE6: 00800C12206C
DC.W $4FC6 ;0DEC
ADDQ.B #4,D3 ;0DEE: 5803
DC.W $F300 ;0DF0
LAB_00B3:
DC.W $0000 ;0DF2
OR D2,D5 ;0DF4: 8A42
DC.W $750D ;0DF6
AND.B 16530(A1),D1 ;0DF8: C2294092
MOVEA.L -(A6),A0 ;0DFC: 2066
BCHG D5,-(A0) ;0DFE: 0B60
MOVE.L A0,D0 ;0E00: 2008
CMP -(A1),D3 ;0E02: B661
MOVE.L A5,D0 ;0E04: 200D
AND.B 16384(A1),D1 ;0E06: C2294000
LAB_00B4:
SUB (A6)+,D1 ;0E0A: 925E
JSR LAB_00C3(PC) ;0E0C: 4EBA0282
CMP.L -28124(A4),D2 ;0E10: B4AC9224
DC.W $804E ;0E14
BLS.S LAB_00B5 ;0E16: 6304
BLE.S LAB_00B3 ;0E18: 6FD8
DC.W $664B ;0E1A
LAB_00B5:
BNE.S LAB_00B9+2 ;0E1C: 6672
SBCD D0,D1 ;0E1E: 8300
LAB_00B6:
AND D3,D4 ;0E20: C843
DC.W $0075 ;0E22
BCHG D1,-19840(A0) ;0E24: 0368B280
MOVEQ #32,D0 ;0E28: 7020
MOVEQ #0,D0 ;0E2A: 7000
ADDQ.B #6,(A4)+ ;0E2C: 5C1C
MOVEQ #-14,D0 ;0E2E: 70F2
DC.W $0020 ;0E30
ADDX.B -(A2),-(A7) ;0E32: DF0A
BCHG D5,D5 ;0E34: 0B45
MOVE.L D0,D0 ;0E36: 2000
DC.W $03F2 ;0E38
BCHG D3,9802(A5) ;0E3A: 076D264A
BLT.S LAB_00B8 ;0E3E: 6D20
AND.B D0,D1 ;0E40: C200
BTST D0,-(A0) ;0E42: 0120
BTST D1,D2 ;0E44: 0302
MOVE.L -(A0),D5 ;0E46: 2A20
MOVEA.L -(A0),A0 ;0E48: 2060
BNE.S LAB_00BA ;0E4A: 6660
LAB_00B7:
BHI.S LAB_00B4 ;0E4C: 62BC
SUB (A6)+,D1 ;0E4E: 925E
DC.W $660B ;0E50
AND.B D0,-(A6) ;0E52: C126
MOVE.L D0,D0 ;0E54: 2000
DC.W $0088 ;0E56
DC.W $4F2E ;0E58
ADD.B D2,D4 ;0E5A: D802
BCHG D0,-(A1) ;0E5C: 0161
ADD.B -(A0),D2 ;0E5E: D420
LAB_00B8:
ORI.L #$030202E4,D4 ;0E60: 0084030202E4
NBCD -(A4) ;0E66: 4824
SUB.B D1,4(A6) ;0E68: 932E0004
ADDQ #4,-(A0) ;0E6C: 5860
CMP.L (A0)+,D2 ;0E6E: B498
ORI.B #$00,D0 ;0E70: 00000000
BRA.S LAB_00BC ;0E74: 606C
DC.W $0000 ;0E76
MOVEQ #23,D2 ;0E78: 7417
SUBI #$036C,D2 ;0E7A: 0442036C
DC.W $0000 ;0E7E
MOVEQ #23,D2 ;0E80: 7417
SUBI #$0200,D2 ;0E82: 04420200
DC.W $0007 ;0E86
CMP.B D0,D6 ;0E88: BC00
DC.W $0004 ;0E8A
DC.W $A317 ;0E8C
LAB_00B9:
SUBI #$0104,D2 ;0E8E: 04420104
CLR.B D3 ;0E92: 4203
ASL.B #4,D0 ;0E94: E900
DC.W $0007 ;0E96
CMP A6,D6 ;0E98: BC4E
DC.W $FA08 ;0E9A
DC.W $C24E ;0E9C
DC.W $55FF ;0E9E
DC.W $F848 ;0EA0
ASL.B #3,D0 ;0EA2: E700
DC.W $0020 ;0EA4
BLT LAB_00E8 ;0EA6: 6D000858
DC.W $AD00 ;0EAA
LAB_00BA:
DC.W $0820 ;0EAC
CMP.B D0,D6 ;0EAE: BC00
DC.W $0000 ;0EB0
BRA.S LAB_00BB ;0EB2: 6020
BLT LAB_00E9+2 ;0EB4: 6D000858
DC.W $AD00 ;0EB8
DC.W $0842 ;0EBA
SUB.B -(A0),D0 ;0EBC: 9020
BLT LAB_00EA ;0EBE: 6D000858
DC.W $AD00 ;0EC2
DC.W $0820 ;0EC4
CMP.B D0,D6 ;0EC6: BC00
DC.W $0000 ;0EC8
DC.W $0220 ;0ECA
BLT LAB_00EB ;0ECC: 6D000858
DC.W $AD00 ;0ED0
DC.W $0842 ;0ED2
LAB_00BB:
SUB.B -(A0),D0 ;0ED4: 9020
BLT LAB_00EC ;0ED6: 6D000858
DC.W $AD00 ;0EDA
DC.W $0820 ;0EDC
CMP.B D0,D6 ;0EDE: BC00
DC.W $0000 ;0EE0
LAB_00BC:
BTST D0,-(A0) ;0EE2: 0120
BLT LAB_00EE+2 ;0EE4: 6D000858
DC.W $AD00 ;0EE8
DC.W $0820 ;0EEA
LAB_00BD:
CMP.B D0,D6 ;0EEC: BC00
DC.W $0001 ;0EEE
ROXL D3,D2 ;0EF0: E772
DC.W $0420 ;0EF2
MOVE.L D0,-(A6) ;0EF4: 2D00
DC.W $0C4E ;0EF6
CMP.B (A0)+,D5 ;0EF8: BA18
MOVE.B -(A0),D4 ;0EFA: 1820
BLT LAB_00EF+2 ;0EFC: 6D000858
DC.W $AD00 ;0F00
DC.W $0820 ;0F02
OR.B -(A0),D0 ;0F04: 8020
BLT LAB_00F0 ;0F06: 6D000858
DC.W $AD00 ;0F0A
DC.W $0820 ;0F0C
CMP.B D0,D6 ;0F0E: BC00
DC.W $0000 ;0F10
ASL.B D4,D0 ;0F12: E920
BLT LAB_00F1 ;0F14: 6D000858
DC.W $AD00 ;0F18
DC.W $0820 ;0F1A
CMP.B D0,D6 ;0F1C: BC00
DC.W $0001 ;0F1E
ASL #3,D1 ;0F20: E741
ASR.L #6,D0 ;0F22: EC80
DC.W $022B ;0F24
DC.W $48FF ;0F26
DC.W $F842 ;0F28
DC.W $ADFF ;0F2A
DC.W $FC60 ;0F2C
DC.W $0000 ;0F2E
ADDI #$ADFF,(A2) ;0F30: 0652ADFF
DC.W $FC0C ;0F34
DC.W $AD00 ;0F36
DC.W $0001 ;0F38
DC.W $E7FF ;0F3A
DC.W $FC6C ;0F3C
DC.W $0000 ;0F3E
MOVE.B -(A0),D3 ;0F40: 1620
DC.W $6DFF ;0F42
DC.W $F858 ;0F44
DC.W $ADFF ;0F46
DC.W $F822 ;0F48
BLT LAB_00F3 ;0F4A: 6D000858
DC.W $AD00 ;0F4E
DC.W $0822 ;0F50
SUB -(A0),D0 ;0F52: 9060
ADD.B -(A0),D6 ;0F54: DC20
BLT LAB_00F4 ;0F56: 6D000858
DC.W $AD00 ;0F5A
DC.W $0820 ;0F5C
CMP.B D0,D6 ;0F5E: BC00
DC.W $0000 ;0F60
DC.W $F220 ;0F62
BLT LAB_00F6 ;0F64: 6D000858
DC.W $AD00 ;0F68
DC.W $0820 ;0F6A
CMP.B D0,D6 ;0F6C: BC00
DC.W $0000 ;0F6E
ROXR D5,D2 ;0F70: EA72
DC.W $0420 ;0F72
MOVE.L D0,-(A6) ;0F74: 2D00
DC.W $0C4E ;0F76
CMP.B (A7),D5 ;0F78: BA17
SUB.B -(A0),D4 ;0F7A: 9820
BLT LAB_00F9 ;0F7C: 6D000858
DC.W $AD00 ;0F80
DC.W $0820 ;0F82
DC.W $804C ;0F84
LAB_00BE:
ADDX.B D0,D7 ;0F86: DF00
DC.W $004E ;0F88
SUBQ #6,A6 ;0F8A: 5D4E
DC.W $754E ;0F8C
DC.W $55FF ;0F8E
LSR #6,D0 ;0F90: EC48
ASL.B #3,D0 ;0F92: E700
DC.W $0048 ;0F94
MOVEQ #2,D5 ;0F96: 7A02
DC.W $082F ;0F98
MOVE.L D0,-(A6) ;0F9A: 2D00
DC.W $084E ;0F9C
CMP.B D6,D5 ;0F9E: BA06
SUB (A0),D0 ;0FA0: 9050
DC.W $4F2B ;0FA2
DC.W $40FF ;0FA4
DC.W $FC67 ;0FA6
DC.W $0001 ;0FA8
LSR.B D0,D7 ;0FAA: E02F
DC.W $2DFF ;0FAC
DC.W $FC48 ;0FAE
MOVEQ #7,D4 ;0FB0: 7807
DC.W $CC48 ;0FB2
MOVEQ #0,D4 ;0FB4: 7800
MOVEP.L 27786(A0),D0 ;0FB6: 01486C8A
BHI.S LAB_00BF ;0FBA: 624E
CMP.B D3,D5 ;0FBC: BA03
DC.W $884F ;0FBE
ASL.B #7,D0 ;0FC0: EF00
MOVE.B 16639(A3),D0 ;0FC2: 102B40FF
DC.W $F80C ;0FC6
OR.B D0,D0 ;0FC8: 8000
DC.W $0007 ;0FCA
AND -(A6),D6 ;0FCC: CC66
DC.W $0001 ;0FCE
OR D1,D2 ;0FD0: 8441
LSR.L #6,D2 ;0FD2: EC8A
DC.W $622B ;0FD4
DC.W $48FF ;0FD6
ASR.B D6,D0 ;0FD8: EC20
DC.W $6DFF ;0FDA
ASR.B D6,D1 ;0FDC: EC21
MOVEQ #0,D6 ;0FDE: 7C00
DC.W $0000 ;0FE0
DC.W $F207 ;0FE2
AND.B -(A0),D6 ;0FE4: CC20
DC.W $6DFF ;0FE6
LSR.B #6,D4 ;0FE8: EC0C
SUB.B D0,D0 ;0FEA: 9000
DC.W $0000 ;0FEC
BRA.S LAB_00C1 ;0FEE: 6066
DC.W $0001 ;0FF0
ADDQ #8,D2 ;0FF2: 5042
DC.W $ADFF ;0FF4
DC.W $F860 ;0FF6
DC.W $0000 ;0FF8
ADDI #$ADFF,(A2) ;0FFA: 0652ADFF
DC.W $F80C ;0FFE
DC.W $AD00 ;1000
DC.W $0001 ;1002
DC.W $F3FF ;1004
DC.W $F86C ;1006
DC.W $0000 ;1008
LAB_00BF:
MOVE.B -(A0),D3 ;100A: 1620
DC.W $6DFF ;100C
LSR.B #6,D4 ;100E: EC0C
SUB.B D0,D0 ;1010: 9000
DC.W $0000 ;1012
ASL D4,D7 ;1014: E967
DC.W $0000 ;1016
DC.W $0858 ;1018
DC.W $ADFF ;101A
ASR D6,D0 ;101C: EC60
ADD.B -(A0),D6 ;101E: DC20
DC.W $6DFF ;1020
LSR.B #6,D4 ;1022: EC0C
SUB.B D0,D0 ;1024: 9000
DC.W $0000 ;1026
ASL D4,D6 ;1028: E966
DC.W $0001 ;102A
DC.W $0420 ;102C
DC.W $6DFF ;102E
ASR.B D6,D0 ;1030: EC20
MOVE.L D0,D4 ;1032: 2800
DC.W $0802 ;1034
LAB_00C0:
DC.W $80FF ;1036
DC.W $00FF ;1038
DC.W $FF0C ;103A
OR 78(A0,D0.W),D0 ;103C: 8070004E
DC.W $7567 ;1040
DC.W $0000 ;1042
ADD A0,D5 ;1044: DA48
MOVEQ #0,D4 ;1046: 7800
ANDI #$A72F,D2 ;1048: 0242A72F
DC.W $2DFF ;104C
DC.W $FC4E ;104E
CMP.B D4,D5 ;1050: BA04
MOVEA.L A7,A3 ;1052: 264F
ASL.B #7,D0 ;1054: EF00
LAB_00C1:
DC.W $0C48 ;1056
DC.W $6DFF ;1058
DC.W $F02F ;105A
DC.W $2DFF ;105C
DC.W $FC4E ;105E
CMP.B D2,D5 ;1060: BA02
CMP (A0),D1 ;1062: B250
DC.W $4F72 ;1064
DC.W $0420 ;1066
DC.W $2DFF ;1068
DC.W $F04E ;106A
CMP.B (A6),D5 ;106C: BA16
AND -(A6),D6 ;106E: CC66
DC.W $0000 ;1070
SUB.B 11775(A7),D5 ;1072: 9A2F2DFF
DC.W $FC48 ;1076
MOVEQ #7,D4 ;1078: 7807
ADD A0,D0 ;107A: D048
MOVEQ #0,D4 ;107C: 7800
MOVEP.L 27786(A0),D0 ;107E: 01486C8A
LAB_00C2:
BHI.S LAB_00C5 ;1082: 624E
CMP.B D3,D5 ;1084: BA03
MOVEQ #79,D2 ;1086: 744F
ASL.B #7,D0 ;1088: EF00
DC.W $100C ;108A
OR.B D0,D0 ;108C: 8000
DC.W $0007 ;108E
LAB_00C3:
ADD -(A6),D0 ;1090: D066
DC.W $0000 ;1092
BNE.S LAB_00C6 ;1094: 6642
DC.W $A742 ;1096
DC.W $A72F ;1098
DC.W $2DFF ;109A
DC.W $FC4E ;109C
CMP.B D3,D5 ;109E: BA03
ADD A7,D4 ;10A0: D84F
ASL.B #7,D0 ;10A2: EF00
DC.W $0C2F ;10A4
DC.W $2DFF ;10A6
DC.W $F048 ;10A8
BGE.S LAB_00C0 ;10AA: 6C8A
BHI.S LAB_00C7 ;10AC: 624E
DC.W $BAFD ;10AE
ROXR #7,D0 ;10B0: EE50
LAB_00C4:
DC.W $4F2F ;10B2
DC.W $2DFF ;10B4
DC.W $FC48 ;10B6
MOVEQ #7,D4 ;10B8: 7807
DC.W $CC48 ;10BA
MOVEQ #0,D4 ;10BC: 7800
MOVEP.L 27786(A0),D0 ;10BE: 01486C8A
BHI.S LAB_00C8 ;10C2: 624E
CMP.B D3,D5 ;10C4: BA03
MOVEA A7,A2 ;10C6: 344F
ASL.B #7,D0 ;10C8: EF00
DC.W $100C ;10CA
OR.B D0,D0 ;10CC: 8000
DC.W $0007 ;10CE
AND -(A6),D6 ;10D0: CC66
LAB_00C5:
DC.W $0000 ;10D2
MOVE.B 11520(A7),D2 ;10D4: 142F2D00
LAB_00C6:
DC.W $0848 ;10D8
MOVEQ #0,D5 ;10DA: 7A00
EXG A3,A6 ;10DC: C74E
CMP.B D3,D5 ;10DE: BA03
MOVEQ #80,D1 ;10E0: 7250
DC.W $4F60 ;10E2
DC.W $0000 ;10E4
MOVE.B 11520(A7),D0 ;10E6: 102F2D00
DC.W $0848 ;10EA
MOVEQ #0,D5 ;10EC: 7A00
DC.W $CE4E ;10EE
CMP.B D3,D5 ;10F0: BA03
BRA.S LAB_00C9 ;10F2: 6050
DC.W $4F60 ;10F4
DC.W $0000 ;10F6
MOVE.B 11520(A7),D0 ;10F8: 102F2D00
LAB_00C7:
DC.W $0848 ;10FC
MOVEQ #0,D5 ;10FE: 7A00
EXG A7,A6 ;1100: CF4E
CMP.B D3,D5 ;1102: BA03
LINK A0,#20320 ;1104: 4E504F60
DC.W $0000 ;1108
MOVE.B 11520(A7),D0 ;110A: 102F2D00
DC.W $0848 ;110E
MOVEQ #0,D5 ;1110: 7A00
LAB_00C8:
ADD A6,D0 ;1112: D04E
CMP.B D3,D5 ;1114: BA03
MOVEA (A0),A6 ;1116: 3C50
DC.W $4F60 ;1118
DC.W $0000 ;111A
MOVE.B 11520(A7),D0 ;111C: 102F2D00
DC.W $0848 ;1120
MOVEQ #0,D5 ;1122: 7A00
LSL #8,D6 ;1124: E14E
CMP.B D3,D5 ;1126: BA03
MOVEA.L (A0),A5 ;1128: 2A50
DC.W $4F60 ;112A
DC.W $0000 ;112C
MOVE.B 11520(A7),D0 ;112E: 102F2D00
DC.W $0848 ;1132
MOVEQ #0,D5 ;1134: 7A00
LSL #4,D6 ;1136: E94E
CMP.B D3,D5 ;1138: BA03
DC.W $1850 ;113A
DC.W $4F60 ;113C
DC.W $0000 ;113E
MOVE.B 11520(A7),D0 ;1140: 102F2D00
LAB_00C9:
DC.W $0848 ;1144
MOVEQ #0,D5 ;1146: 7A00
DC.W $F14E ;1148
CMP.B D3,D5 ;114A: BA03
ADDI #$4F60,(A0) ;114C: 06504F60
DC.W $0000 ;1150
MOVEA.L A2,A5 ;1152: 2A4A
DC.W $ADFF ;1154
DC.W $F86F ;1156
DC.W $0000 ;1158
MOVE.B 11520(A7),D2 ;115A: 142F2D00
DC.W $0848 ;115E
MOVEQ #0,D5 ;1160: 7A00
DC.W $F04E ;1162
CMP.B D2,D5 ;1164: BA02
ROXR #6,D0 ;1166: EC50
DC.W $4F60 ;1168
DC.W $0000 ;116A
MOVE.B 11520(A7),D0 ;116C: 102F2D00
DC.W $0848 ;1170
MOVEQ #0,D5 ;1172: 7A00
DC.W $FD4E ;1174
CMP.B D2,D5 ;1176: BA02
ADD (A0),D5 ;1178: DA50
DC.W $4F2F ;117A
DC.W $2DFF ;117C
DC.W $FC4E ;117E
CMP.B (A4),D5 ;1180: BA14
AND (A0)+,D1 ;1182: C258
DC.W $4F60 ;1184
DC.W $0000 ;1186
MOVE.B 11520(A7),D0 ;1188: 102F2D00
DC.W $0848 ;118C
MOVEQ #0,D5 ;118E: 7A00
DC.W $F54E ;1190
CMP.B D2,D5 ;1192: BA02
CMP (A0),D7 ;1194: BE50
DC.W $4F4C ;1196
ADDX.B D0,D7 ;1198: DF00
DC.W $004E ;119A
SUBQ #6,A6 ;119C: 5D4E
DC.W $7572 ;119E
MOVE.L D0,-(A5) ;11A0: 2B00
DC.W $2573 ;11A2
DC.W $2073 ;11A4
DC.W $7563 ;11A6
DC.W $6365 ;11A8
DC.W $7366 ;11AA
DC.W $756C ;11AC
DC.W $6C79 ;11AE
MOVEA.L 28262(A1),A0 ;11B0: 20696E66
DC.W $6563 ;11B4
MOVEQ #101,D2 ;11B6: 7465
BCC.S LAB_00CA ;11B8: 640A
ORI #$616E,-(A3) ;11BA: 0063616E
DC.W $2774 ;11BE
DC.W $2077 ;11C0
MOVEQ #105,D1 ;11C2: 7269
LAB_00CA:
MOVEQ #101,D2 ;11C4: 7465
DC.W $2074 ;11C6
BLE.S LAB_00CB ;11C8: 6F20
DC.W $2573 ;11CA
DC.W $0A00 ;11CC
DC.W $6361 ;11CE
DC.W $6E27 ;11D0
MOVEQ #32,D2 ;11D2: 7420
DC.W $7772 ;11D4
BVS.S LAB_00D2 ;11D6: 6974
BCS.S LAB_00CC ;11D8: 6520
MOVEQ #111,D2 ;11DA: 746F
MOVE.L -(A5),D0 ;11DC: 2025
DC.W $730A ;11DE
DC.W $0073 ;11E0
BVS.S LAB_00D5 ;11E2: 697A
BCS.S LAB_00CD ;11E4: 6520
BLE.S LAB_00D3 ;11E6: 6F66
MOVE.L -(A5),D0 ;11E8: 2025
LAB_00CB:
DC.W $7320 ;11EA
DC.W $6973 ;11EC
MOVEA.L 28532(A6),A0 ;11EE: 206E6F74
MOVEA.L -(A1),A0 ;11F2: 2061
MOVEA.L 30060(A5),A0 ;11F4: 206D756C
MOVEQ #105,D2 ;11F8: 7469
LAB_00CC:
MOVEQ #108,D0 ;11FA: 706C
BCS.S LAB_00CE ;11FC: 6520
BLE.S LAB_00D6 ;11FE: 6F66
DC.W $2034 ;1200
DC.W $0A00 ;1202
DC.W $2573 ;1204
LAB_00CD:
DC.W $206C ;1206
DC.W $6F6F ;1208
DC.W $6B73 ;120A
DC.W $206C ;120C
DC.W $696B ;120E
BCS.S LAB_00CF+2 ;1210: 6520
BSR.S LAB_00D0 ;1212: 6120
MOVEQ #101,D1 ;1214: 7265
DC.W $7369 ;1216
DC.W $6465 ;1218
BGT.S LAB_00D9 ;121A: 6E74
DC.W $0A00 ;121C
LAB_00CE:
DC.W $666F ;121E
DC.W $756E ;1220
BCC.S LAB_00D1 ;1222: 6420
DC.W $6E6F ;1224
MOVEA.L A0,A0 ;1226: 2048
SUBQ #2,A6 ;1228: 554E
DC.W $4B5F ;122A
DC.W $434F ;122C
NEG D5 ;122E: 4445
LAB_00CF:
MOVEA.L 28192(A1),A0 ;1230: 20696E20
LAB_00D0:
DC.W $2573 ;1234
DC.W $0A00 ;1236
DC.W $2573 ;1238
MOVEA.L 29472(A1),A0 ;123A: 20697320
DC.W $6E6F ;123E
MOVEQ #32,D2 ;1240: 7420
BSR.S LAB_00DB ;1242: 616E
LAB_00D1:
MOVEA.L -(A5),A0 ;1244: 2065
MOVEQ #101,D4 ;1246: 7865
DC.W $6375 ;1248
MOVEQ #97,D2 ;124A: 7461
LAB_00D2:
BHI.S LAB_00DD ;124C: 626C
LAB_00D3:
BCS.S LAB_00D4 ;124E: 650A
DC.W $0025 ;1250
DC.W $7320 ;1252
DC.W $6973 ;1254
DC.W $2074 ;1256
BLE.S LAB_00D7 ;1258: 6F20
LAB_00D4:
DC.W $736D ;125A
BSR.S LAB_00DE ;125C: 616C
LAB_00D5:
BGE.S LAB_00D8 ;125E: 6C20
DC.W $666F ;1260
MOVEQ #32,D1 ;1262: 7220
BVS.S LAB_00DF+2 ;1264: 696E
LAB_00D6:
DC.W $6665 ;1266
BLS.S LAB_00E0 ;1268: 6374
DC.W $696F ;126A
DC.W $6E21 ;126C
DC.W $0A00 ;126E
DC.W $6361 ;1270
DC.W $6E27 ;1272
MOVEQ #32,D2 ;1274: 7420
MOVEQ #101,D1 ;1276: 7265
BSR.S LAB_00E0 ;1278: 6164
LAB_00D7:
MOVEA.L -(A6),A0 ;127A: 2066
MOVEQ #111,D1 ;127C: 726F
BLT.S LAB_00DA ;127E: 6D20
LAB_00D8:
DC.W $2573 ;1280
DC.W $0A00 ;1282
DC.W $4361 ;1284
DC.W $6E27 ;1286
MOVEQ #32,D2 ;1288: 7420
BLE.S LAB_00E1 ;128A: 6F70
BCS.S LAB_00E1 ;128C: 656E
MOVEA.L -(A6),A0 ;128E: 2066
LAB_00D9:
BVS.S LAB_00E2 ;1290: 696C
BCS.S LAB_00DC ;1292: 6520
DC.W $2573 ;1294
EORI.B #$4E,D0 ;1296: 0A00004E
DC.W $55FF ;129A
DC.W $FC48 ;129C
ASL.B #3,D0 ;129E: E700
LAB_00DA:
DC.W $000C ;12A0
DC.W $AD17 ;12A2
SUBI #$0200,D2 ;12A4: 04420200
BCHG #0,7200(A4) ;12A8: 086C00001C20
DC.W $6D00 ;12AE
DC.W $0C2F ;12B0
LAB_00DB:
DC.W $1048 ;12B2
LAB_00DC:
MOVEQ #0,D5 ;12B4: 7A00
DC.W $444E ;12B6
CMP.B D1,D5 ;12B8: BA01
LAB_00DD:
SUB (A0),D4 ;12BA: 9850
DC.W $4F70 ;12BC
DC.W $0A4C ;12BE
ADDX.B D0,D7 ;12C0: DF00
DC.W $004E ;12C2
SUBQ #6,A6 ;12C4: 5D4E
DC.W $752B ;12C6
MOVEQ #0,D6 ;12C8: 7C00
LAB_00DE:
DC.W $0000 ;12CA
DC.W $01FF ;12CC
DC.W $FC60 ;12CE
DC.W $0000 ;12D0
LAB_00DF:
ADDI #$ADFF,(A2) ;12D2: 0652ADFF
DC.W $FC20 ;12D6
DC.W $2DFF ;12D8
DC.W $FCB0 ;12DA
DC.W $AD00 ;12DC
LAB_00E0:
BCHG #0,5208(A4) ;12DE: 086C00001458
DC.W $AD00 ;12E4
DC.W $0C20 ;12E6
DC.W $6D00 ;12E8
DC.W $0C2F ;12EA
DC.W $104E ;12EC
CMPA #$9E58,A5 ;12EE: BAFC9E58
DC.W $4F60 ;12F2
ADD 96(A0,D0.W),D7 ;12F4: DE700060
DC.W $C675 ;12F8
DC.W $7361 ;12FA
LAB_00E1:
DC.W $6765 ;12FC
LAB_00E2:
MOVE -(A5),D5 ;12FE: 3A25
DC.W $7320 ;1300
DC.W $6669 ;1302
DC.W $6C65 ;1304
MOVEA.L (A3)+,A0 ;1306: 205B
DC.W $6669 ;1308
DC.W $6C65 ;130A
DC.W $2E2E ;130C
MOVEA.L (A5)+,A7 ;130E: 2E5D
EORI.B #$48,D0 ;1310: 0A000048
ASL.B D3,D0 ;1314: E720
DC.W $002F ;1316
MOVE.L D0,-(A7) ;1318: 2F00
DC.W $084E ;131A
CMP.B D0,D5 ;131C: BA00
OR.B -(A4),D3 ;131E: 8624
DC.W $000C ;1320
DC.W $82FF ;1322
DC.W $FFFF ;1324
DC.W $FF58 ;1326
DC.W $4F66 ;1328
MOVE.B 31744(A1),D0 ;132A: 10297C00
DC.W $0000 ;132E
ADDI.L #$3270FF4C,(A2) ;1330: 06923270FF4C
ADDX.B D0,D7 ;1336: DF00
DC.W $044E ;1338
DC.W $7520 ;133A
BLE LAB_012C+2 ;133C: 6F000C20
OR 96(A0,D0.W),D1 ;1340: 82700060
DC.W $F048 ;1344
ROL.B D3,D4 ;1346: E73C
MOVE -(A6),D0 ;1348: 3026
DC.W $6F00 ;134A
MOVE.B 12032(A2),D6 ;134C: 1C2A2F00
MOVE.L -(A4),D0 ;1350: 2024
DC.W $6F00 ;1352
MOVEA.L A2,A4 ;1354: 284A
OR D2,-(A6) ;1356: 8566
DC.W $0870 ;1358
DC.W $004C ;135A
ADDX.B -(A4),-(A7) ;135C: DF0C
MOVEA A6,A6 ;135E: 3C4E
DC.W $7574 ;1360
ORI #$3426,-(A0) ;1362: 00603426
BCHG D2,-(A0) ;1366: 0560
MOVE.L -(A0),D5 ;1368: 2A20
DC.W $52B1 ;136A
ASR.B #5,D0 ;136C: EA00
SUBI #$0A20,-(A4) ;136E: 04640A20
ADDQ #1,(A2) ;1372: 5252
SUB 16(A0,D0.W),D1 ;1374: 92700010
DC.W $1060 ;1378
DC.W $082F ;137A
DC.W $0A4E ;137C
CMP.B D1,D5 ;137E: BA01
AND (A0)+,D6 ;1380: CC58
DC.W $4F28 ;1382
DC.W $000C ;1384
DC.W $80FF ;1386
DC.W $FFFF ;1388
DC.W $FF67 ;138A
MOVE.B (A6),D1 ;138C: 1216
OR (A2),D2 ;138E: 8452
OR D5,(A3) ;1390: 8B53
DC.W $834A ;1392
OR D1,-(A6) ;1394: 8366
ADD (A2),D1 ;1396: D252
DC.W $82B4 ;1398
DC.W $AF00 ;139A
MOVEA.L -(A5),A2 ;139C: 2465
AND.B -(A0),D3 ;139E: C620
ANDI #$B848,-(A0) ;13A0: 0260B848
ASL.B D3,D0 ;13A4: E720
MOVE.L -(A4),D0 ;13A6: 2024
BLE LAB_013B ;13A8: 6F000C48
MOVEQ #0,D4 ;13AC: 7800
BCHG D0,D2 ;13AE: 0142
DC.W $A710 ;13B0
MOVE.L D0,D5 ;13B2: 2A00
DC.W $0E48 ;13B4
DC.W $8048 ;13B6
AND.B 78(A7),D0 ;13B8: C02F004E
CMP.B (A5),D5 ;13BC: BA15
DC.W $AE24 ;13BE
DC.W $004F ;13C0
ASL.B #7,D0 ;13C2: EF00
CMPI #$2608,10752(A5) ;13C4: 0C6D26082A00
DC.W $0600 ;13CA
CMPI #$0A20,-(A7) ;13CC: 0C670A20
MOVE.B (A0),(A1) ;13D0: 1290
DC.W $AA00 ;13D2
DC.W $08D4 ;13D4
OR -(A0),D0 ;13D6: 8060
DC.W $0C4A ;13D8
SUB -(A7),D1 ;13DA: 9267
DC.W $0820 ;13DC
MOVE.L D0,D5 ;13DE: 2A00
SUBI.L #$92948020,(A0) ;13E0: 049092948020
DC.W $024C ;13E6
ADDX.B D4,D7 ;13E8: DF04
DC.W $044E ;13EA
LAB_00E3:
DC.W $7529 ;13EC
MOVEQ #0,D6 ;13EE: 7C00
DC.W $0000 ;13F0
ADDI.L #$3270FF60,(A2) ;13F2: 06923270FF60
LSR #7,D0 ;13F8: EE48
ROXL.B D3,D0 ;13FA: E730
MOVE -(A6),D0 ;13FC: 3026
BLE LAB_01BB ;13FE: 6F001424
DC.W $6F00 ;1402
MOVEA.L 96(A4,D0.W),A0 ;1404: 20740060
MOVE -(A6),D5 ;1408: 3A26
MOVE.L D0,-(A7) ;140A: 2F00
DC.W $1860 ;140C
MOVE.L -(A0),D7 ;140E: 2E20
DC.W $52B1 ;1410
ASR.B #5,D0 ;1412: EA00
SUBI #$0C20,-(A4) ;1414: 04640C20
ADDQ #1,(A2) ;1418: 5252
SUB.B (A0),D1 ;141A: 9210
SUB D1,16(A0,D0.W) ;141C: 93700010
MOVE.B -(A0),3696(A1) ;1420: 13600E70
DC.W $0010 ;1424
MOVE.B 47(A7),-(A1) ;1426: 132F002F
DC.W $0A4E ;142A
CMP.B (A0),D5 ;142C: BA10
MOVEQ #80,D0 ;142E: 7050
DC.W $4F0C ;1430
DC.W $80FF ;1432
DC.W $FFFF ;1434
DC.W $FF67 ;1436
DC.W $1052 ;1438
OR D5,(A3) ;143A: 8B53
DC.W $834A ;143C
OR D1,-(A6) ;143E: 8366
AND (A2),D7 ;1440: CE52
DC.W $82B4 ;1442
DC.W $AF00 ;1444
DC.W $1C65 ;1446
AND.B -(A0),D0 ;1448: C020
DC.W $024C ;144A
ADDX.B -(A4),-(A7) ;144C: DF0C
DC.W $0C4E ;144E
DC.W $7548 ;1450
ASL.B D3,D0 ;1452: E720
MOVEA.L D1,A0 ;1454: 2041
ASL.B #7,D0 ;1456: EF00
MOVE.B -(A4),D0 ;1458: 1024
NBCD 2607(A7) ;145A: 482F0A2F
MOVE.L D0,-(A7) ;145E: 2F00
DC.W $1048 ;1460
BGE.S LAB_00E3 ;1462: 6C88
CMP A6,D3 ;1464: B64E
DC.W $BA0A ;1466
CMP.B -(A4),D6 ;1468: BC24
DC.W $0020 ;146A
DC.W $024F ;146C
ASL.B #7,D0 ;146E: EF00
DC.W $0C4C ;1470
ADDX.B D4,D7 ;1472: DF04
DC.W $044E ;1474
DC.W $7548 ;1476
ROL.B D3,D6 ;1478: E73E
MOVE.L -(A4),D0 ;147A: 2024
DC.W $6F00 ;147C
MOVE.B 12032(A4),D6 ;147E: 1C2C2F00
MOVE.L 12032(A0),D0 ;1482: 20282F00
MOVE.L -(A0),D2 ;1486: 2420
EORI #$0000,-(A7) ;1488: 0A670000
DC.W $BC3A ;148C
MOVE.L D0,D5 ;148E: 2A00
CMPI #$0000,-(A7) ;1490: 0C670000
CMP.B -(A0),D2 ;1494: B420
TAS (A1) ;1496: 4AD1
DC.W $FC00 ;1498
DC.W $0000 ;149A
DC.W $0C30 ;149C
MOVE.B D2,D0 ;149E: 1002
MOVE SR,-720(A7) ;14A0: 40EFFD30
DC.W $8008 ;14A4
BTST D2,D0 ;14A6: 0500
DC.W $0E67 ;14A8
DC.W $1448 ;14AA
MOVEQ #-1,D4 ;14AC: 78FF
DC.W $FF2F ;14AE
DC.W $0A4E ;14B0
DC.W $BA0F ;14B2
LSR #5,D2 ;14B4: EA4A
OR (A0),D0 ;14B6: 8050
DC.W $4F66 ;14B8
DC.W $0000 ;14BA
OR -(A0),D6 ;14BC: 8C60
DC.W $5C0C ;14BE
OR.B (A7),D2 ;14C0: 8417
SUBI #$0267,D2 ;14C2: 04420267
ADDQ.B #2,-(A0) ;14C6: 5420
MOVE.L D0,D5 ;14C8: 2A00
SUBI.L #$9226006F,(A0) ;14CA: 04909226006F
DC.W $4A30 ;14D0
BTST D2,D2 ;14D2: 0502
NEGX.B (A0)+ ;14D4: 4018
OR -(A6),D0 ;14D6: 8066
MOVE -(A4),D4 ;14D8: 3824
DC.W $064A ;14DA
OR -(A6),D2 ;14DC: 8466
DC.W $1C48 ;14DE
MOVEQ #0,D4 ;14E0: 7800
BCHG D0,D2 ;14E2: 0142
DC.W $A710 ;14E4
MOVE.L D0,D5 ;14E6: 2A00
DC.W $0E48 ;14E8
DC.W $8048 ;14EA
AND.B 78(A7),D0 ;14EC: C02F004E
CMP.B (A4),D5 ;14F0: BA14
MOVEQ #-112,D5 ;14F2: 7A90
OR.L D1,(A4) ;14F4: 8394
DC.W $804F ;14F6
ASL.B #7,D0 ;14F8: EF00
DC.W $0C20 ;14FA
MOVE.B (A0),(A1) ;14FC: 1290
DC.W $AA00 ;14FE
DC.W $08D0 ;1500
OR 3252(A5),D1 ;1502: 826D0CB4
OR D1,2080(A6) ;1506: 836E0820
DC.W $42D1 ;150A
ADD.B -(A4),D1 ;150C: D224
OR -(A0),D4 ;150E: 8860
MOVE.L A4,D7 ;1510: 2E0C
OR.B (A7),D2 ;1512: 8417
SUBI #$0166,D2 ;1514: 04420166
ANDI.L #$83256A00,(A4)+ ;1518: 029C83256A00
DC.W $0800 ;151E
DC.W $0424 ;1520
DC.W $AA00 ;1522
DC.W $082F ;1524
DC.W $042F ;1526
DC.W $0610 ;1528
MOVE.L D0,D5 ;152A: 2A00
DC.W $0E48 ;152C
DC.W $8048 ;152E
AND.B 78(A7),D0 ;1530: C02F004E
CMP.B (A4),D5 ;1534: BA14
MOVEA A2,A3 ;1536: 364A
DC.W $804F ;1538
ASL.B #7,D0 ;153A: EF00
CMPI #$0870,76(A5) ;153C: 0C6D0870004C
ADDX.B D4,D7 ;1542: DF04
MOVEQ #78,D6 ;1544: 7C4E
DC.W $7570 ;1546
DC.W $FF60 ;1548
DC.W $F648 ;154A
ROXL.B D3,D0 ;154C: E730
MOVE -(A4),D0 ;154E: 3024
BLE LAB_01CC ;1550: 6F001420
EORI #$1670,-(A7) ;1554: 0A671670
DC.W $0030 ;1558
MOVE.L D0,D5 ;155A: 2A00
CMPI.B #$67,-(A6) ;155C: 0C260067
DC.W $0C08 ;1560
BTST D1,D0 ;1562: 0300
EORI #$0608,-(A6) ;1564: 0A660608
BTST D1,D0 ;1568: 0300
BCHG D1,-(A7) ;156A: 0367
DC.W $0870 ;156C
DC.W $FF4C ;156E
ADDX.B -(A4),-(A7) ;1570: DF0C
DC.W $0C4E ;1572
DC.W $7520 ;1574
DC.W $52B1 ;1576
ASR.B #5,D0 ;1578: EA00
SUBI #$0000,-(A5) ;157A: 04650000
DC.W $A64A ;157E
DC.W $AA00 ;1580
DC.W $0866 ;1582
DC.W $082F ;1584
DC.W $0A4E ;1586
CMP.B (A2),D5 ;1588: BA12
MOVEA (A0)+,A0 ;158A: 3058
DC.W $4F30 ;158C
MOVE.L D0,D5 ;158E: 2A00
DC.W $0C02 ;1590
NEGX.B D0 ;1592: 4000
DC.W $A067 ;1594
LAB_00E4:
MOVEA D1,A0 ;1596: 3041
LSR.L #6,D0 ;1598: EC88
DC.W $A026 ;159A
PEA 48(A0,D0.W) ;159C: 48700030
MOVE.L D0,-(A5) ;15A0: 2B00
DC.W $0C02 ;15A2
OR.B D0,D0 ;15A4: 8000
LAB_00E5:
ORI #$200C,D0 ;15A6: 0040200C
OR.B D0,D0 ;15AA: 8000
ORI #$2066,D0 ;15AC: 00402066
DC.W $082F ;15B0
MOVEP.L -17906(A6),D5 ;15B2: 0B4EBA0E
BCC.S LAB_00E6 ;15B6: 6458
LEA (A7),A7 ;15B8: 4FD7
DC.W $FC00 ;15BA
DC.W $0000 ;15BC
DC.W $1641 ;15BE
LSR.L #6,D2 ;15C0: EC8A
DC.W $58B7 ;15C2
AND -(A5),D4 ;15C4: C865
ADD.B -(A0),D3 ;15C6: D620
TAS (A1) ;15C8: 4AD1
DC.W $FC00 ;15CA
DC.W $0000 ;15CC
DC.W $0C30 ;15CE
MOVE.B D2,D0 ;15D0: 1002
NEGX.L -208(A7) ;15D2: 40AFFF30
OR.B 10752(A7),D0 ;15D6: 802F2A00
MOVE.B 10752(A7),D0 ;15DA: 102F2A00
DC.W $0810 ;15DE
MOVE.L D0,D5 ;15E0: 2A00
DC.W $0E48 ;15E2
DC.W $8048 ;15E4
AND.B 78(A7),D0 ;15E6: C02F004E
CMP.B D7,D5 ;15EA: BA07
MOVEQ #36,D1 ;15EC: 7224
DC.W $004F ;15EE
ASL.B #7,D0 ;15F0: EF00
CMPI #$204A,-32154(A6) ;15F2: 0C6E204A8266
DC.W $0470 ;15F8
ANDI #$0270,-(A0) ;15FA: 02600270
DC.W $0420 ;15FE
TAS (A1) ;1600: 4AD1
DC.W $FC00 ;1602
DC.W $0000 ;1604
CMPI #$0032,-128(A2,D1.W) ;1606: 0C7200321080
OR.B D0,112(A0,A0.W) ;160C: 81308070
LAB_00E6:
DC.W $FF60 ;1610
DC.W $00FF ;1612
ADDQ.B #6,-(A4) ;1614: 5C24
DC.W $AA00 ;1616
DC.W $0820 ;1618
DC.W $42D1 ;161A
ASR.B #5,D0 ;161C: EA00
DC.W $0825 ;161E
NBCD D0 ;1620: 4800
DC.W $0420 ;1622
ADDQ #1,(A2) ;1624: 5252
SUB 16(A0,D0.W),D1 ;1626: 92700010
DC.W $1060 ;162A
LAB_00E7:
DC.W $00FF ;162C
DC.W $4248 ;162E
MOVEQ #-1,D4 ;1630: 78FF
DC.W $FF4E ;1632
CMP.B D0,D5 ;1634: BA00
LSR.B D7,D7 ;1636: EE2F
DC.W $002F ;1638
MOVE.L D0,-(A7) ;163A: 2F00
MOVE.B 12032(A7),D0 ;163C: 102F2F00
DC.W $104E ;1640
CMP.B D0,D5 ;1642: BA00
DC.W $084F ;1644
ASL.B #7,D0 ;1646: EF00
DC.W $104E ;1648
DC.W $7548 ;164A
ROL.B D3,D4 ;164C: E73C
MOVE 28416(A4),D1 ;164E: 322C6F00
MOVE.L -(A4),D0 ;1652: 2024
DC.W $6F00 ;1654
MOVE.L -(A6),D2 ;1656: 2426
DC.W $6F00 ;1658
MOVE.L 12032(A0),D4 ;165A: 28282F00
MOVE.L -(A6),D6 ;165E: 2C26
MOVE D0,D6 ;1660: 3C00
ORI.B #$10,D4 ;1662: 00040010
DC.W $1248 ;1666
DC.W $8048 ;1668
AND.B 12(A2),D0 ;166A: C02A000C
OR.B D0,D0 ;166E: 8000
DC.W $0000 ;1670
MOVEQ #102,D1 ;1672: 7266
DC.W $0E24 ;1674
MOVE D0,D6 ;1676: 3C00
ORI.B #$26,(A0) ;1678: 00100026
MOVE D0,D6 ;167C: 3C00
ORI.B #$60,D2 ;167E: 00020060
MOVE.L A4,D4 ;1682: 280C
SBCD D0,D2 ;1684: 8500
DC.W $0000 ;1686
DC.W $7766 ;1688
DC.W $0824 ;168A
MOVE D0,D6 ;168C: 3C00
DC.W $0013 ;168E
BCHG D0,-(A0) ;1690: 0160
DC.W $180C ;1692
SBCD D0,D2 ;1694: 8500
DC.W $0000 ;1696
BSR.S LAB_00E8 ;1698: 6166
DC.W $0824 ;169A
MOVE D0,D6 ;169C: 3C00
DC.W $0019 ;169E
BCHG D0,-(A0) ;16A0: 0160
DC.W $0870 ;16A2
DC.W $004C ;16A4
ADDX -(A4),-(A7) ;16A6: DF4C
MOVEA A6,A6 ;16A8: 3C4E
DC.W $7552 ;16AA
OR.B (A0),D5 ;16AC: 8A10
DC.W $1248 ;16AE
DC.W $800C ;16B0
NEGX.B D0 ;16B2: 4000
MOVE.L -(A6),3088(A5) ;16B4: 2B660C10
MOVE.L D0,D5 ;16B8: 2A00
MOVEP.L -32756(A0),D0 ;16BA: 0148800C
NEGX.B D0 ;16BE: 4000
DC.W $6267 ;16C0
DC.W $0C10 ;16C2
DC.W $1248 ;16C4
DC.W $800C ;16C6
NEGX.B D0 ;16C8: 4000
BHI.S LAB_00EC+2 ;16CA: 6266
EORI #$8A08,(A2) ;16CC: 0A528A08
ABCD D0,D1 ;16D0: C300
DC.W $0408 ;16D2
OR.B D0,D1 ;16D4: 8200
DC.W $0C10 ;16D6
DC.W $1248 ;16D8
DC.W $800C ;16DA
NEGX.B D0 ;16DC: 4000
MOVE.L -(A6),6688(A5) ;16DE: 2B661A20
DC.W $0208 ;16E2
OR.B D0,D0 ;16E4: 8000
ORI.B #$08,-(A4) ;16E6: 00240008
AND.B D0,D1 ;16EA: C200
BTST D0,-(A0) ;16EC: 0120
BTST D1,D2 ;16EE: 0302
DC.W $80FF ;16F0
DC.W $FFF9 ;16F2
DC.W $FF26 ;16F4
DC.W $0008 ;16F6
ABCD D0,D1 ;16F8: C300
BTST D5,-(A0) ;16FA: 0B20
DC.W $0E67 ;16FC
DC.W $0C2F ;16FE
LAB_00E8:
DC.W $022F ;1700
DC.W $0E4E ;1702
CMP.B D4,D5 ;1704: BA04
OR.B 80(A0),D2 ;1706: 84280050
DC.W $4F4A ;170A
LAB_00E9:
OR -27636(A5),D2 ;170C: 846D940C
OR.B (A7),D2 ;1710: 8417
SUBI #$146C,D2 ;1712: 0442146C
OR.B (A7),D6 ;1716: 8C17
LAB_00EA:
NEG.B D0 ;1718: 4400
DC.W $0E37 ;171A
DC.W $4300 ;171C
DC.W $0C20 ;171E
BCHG D5,-(A0) ;1720: 0B60
DC.W $8248 ;1722
ASL.B #3,D0 ;1724: E700
LAB_00EB:
MOVEA.L D1,A0 ;1726: 2041
LSR.L #6,D0 ;1728: EC88
DC.W $A024 ;172A
DC.W $484A ;172C
DC.W $6A00 ;172E
LAB_00EC:
CMPI #$18D5,-(A7) ;1730: 0C6718D5
DC.W $FC00 ;1734
DC.W $0000 ;1736
DC.W $1641 ;1738
LSR.L #6,D2 ;173A: EC8A
LAB_00EE:
ADDQ.L #4,102(A5,A4.L) ;173C: 58B5C866
DC.W $0870 ;1740
DC.W $004C ;1742
ADDX.B D4,D7 ;1744: DF04
DC.W $004E ;1746
DC.W $7560 ;1748
ASR #1,D2 ;174A: E242
DC.W $6A00 ;174C
DC.W $1442 ;174E
SUB D2,D1 ;1750: 9242
DC.W $AA00 ;1752
LAB_00EF:
SUBI #$AA00,D2 ;1754: 0442AA00
DC.W $0820 ;1758
EORI #$E62A,-(A0) ;175A: 0A60E62A
DC.W $4F61 ;175E
LAB_00F0:
MOVEQ #67,D1 ;1760: 7243
LSR.L #6,D2 ;1762: EC8A
DC.W $6245 ;1764
LSR.L #6,D2 ;1766: EC8A
DC.W $62B5 ;1768
AND D4,-(A6) ;176A: C966
DC.W $0E32 ;176C
LAB_00F1:
MOVE D2,D6 ;176E: 3C02
EORI #$0874,34(A3) ;1770: 0A6B08740022
AND (A1),D1 ;1776: C251
DC.W $C9FF ;1778
DC.W $FC29 ;177A
CHK (A2),D7 ;177C: 4F92
MOVE 30720(A4),D3 ;177E: 362C7800
DC.W $0429 ;1782
JSR (A2) ;1784: 4E92
LAB_00F2:
MOVEA A0,A5 ;1786: 3A48
ASL.L #3,D0 ;1788: E780
DC.W $8008 ;178A
MOVE.L D0,D7 ;178C: 2E00
DC.W $0401 ;178E
DC.W $2967 ;1790
DC.W $104B ;1792
DC.W $FA00 ;1794
DC.W $084E ;1796
DC.W $AEFF ;1798
ASR D1,D0 ;179A: E260
ADDI #$A7F3,D2 ;179C: 0642A7F3
SUBQ #7,A6 ;17A0: 5F4E
DC.W $7343 ;17A2
LAB_00F3:
DC.W $FA00 ;17A4
MOVEA.L A6,A1 ;17A6: 224E
DC.W $AEFE ;17A8
DC.W $6829 ;17AA
NEGX.L (A2) ;17AC: 4092
MOVEA -(A6),A7 ;17AE: 3E66
LAB_00F4:
DC.W $0C2E ;17B0
MOVE D0,D6 ;17B2: 3C00
BCLR D1,D0 ;17B4: 0380
LAB_00F5:
DC.W $074E ;17B6
DC.W $AEFF ;17B8
SUB -(A0),D2 ;17BA: 9460
DC.W $062A ;17BC
LAB_00F6:
DC.W $4F4E ;17BE
CMP.B D0,D5 ;17C0: BA00
DC.W $1A50 ;17C2
DC.W $4F4E ;17C4
DC.W $7564 ;17C6
LAB_00F7:
DC.W $6F73 ;17C8
MOVEA.L 26978(A4),A7 ;17CA: 2E6C6962
MOVEQ #97,D1 ;17CE: 7261
MOVEQ #121,D1 ;17D0: 7279
LAB_00F8:
DC.W $0049 ;17D2
DC.W $F900 ;17D4
LAB_00F9:
DC.W $007F ;17D6
DC.W $FE4E ;17D8
DC.W $7548 ;17DA
ASL.B #3,D0 ;17DC: E700
MOVEA.L A0,A0 ;17DE: 2048
ASL.B #3,D0 ;17E0: E700
DC.W $0222 ;17E2
LAB_00FA:
MOVEA D2,A6 ;17E4: 3C42
BTST D0,D4 ;17E6: 0104
DC.W $4230 ;17E8
MOVE.L A2,(A6) ;17EA: 2C8A
SVC D1 ;17EC: 58C1
DC.W $FC00 ;17EE
DC.W $062C ;17F0
BGE.S LAB_00F2 ;17F2: 6C92
MOVEA A6,A5 ;17F4: 3A4E
DC.W $AEFF ;17F6
MOVEA A4,A5 ;17F8: 3A4C
ADDX D0,D7 ;17FA: DF40
DC.W $0029 ;17FC
NEGX.L (A2) ;17FE: 4092
CLR -(A6) ;1800: 4266
DC.W $1E48 ;1802
ASL.B #3,D1 ;1804: E701
ADDI.L #$CD2E3C42,(A3)+ ;1806: 069BCD2E3C42
BTST D0,D4 ;180C: 0104
CLR.B 27794(A4) ;180E: 422C6C92
MOVEA A6,A5 ;1812: 3A4E
DC.W $AEFF ;1814
SUB A4,D2 ;1816: 944C
ADD D7,-(A0) ;1818: DF60
OR.B 27794(A6),D0 ;181A: 802E6C92
LAB_00FB:
MOVEA A6,A3 ;181E: 364E
DC.W $7520 ;1820
BGE.S LAB_00F5 ;1822: 6C92
CLR D2 ;1824: 4242
BVC LAB_0114 ;1826: 68000420
BGE.S LAB_00F6 ;182A: 6C92
LAB_00FC:
DC.W $4231 ;182C
MOVEQ #66,D6 ;182E: 7C42
BTST D0,D4 ;1830: 0104
MOVE.B -(A0),D0 ;1832: 1020
BGE.S LAB_00F7 ;1834: 6C92
DC.W $4231 ;1836
MOVEQ #66,D6 ;1838: 7C42
BTST D0,D4 ;183A: 0104
DC.W $0A20 ;183C
BGE.S LAB_00F8 ;183E: 6C92
MOVE -(A0),D3 ;1840: 3620
MOVE.L (A2),(A6) ;1842: 2C92
MOVE (A0),(A3) ;1844: 3690
DC.W $A800 ;1846
SUBI #$8029,(A0) ;1848: 04508029
NEGX.L (A2) ;184C: 4092
NOT.B -(A0) ;184E: 4620
BGE.S LAB_00FA ;1850: 6C92
NOT.B -(A0) ;1852: 4620
CMP A5,D6 ;1854: BC4D
DC.W $414E ;1856
ADDQ #4,A0 ;1858: 5848
ASL.B #3,D0 ;185A: E700
ANDI.L #$C92C6C92,(A3) ;185C: 0293C92C6C92
MOVEA A6,A5 ;1862: 3A4E
DC.W $AEFE ;1864
ADD A4,D5 ;1866: DA4C
ADDX D0,D7 ;1868: DF40
DC.W $0024 ;186A
DC.W $404A ;186C
DC.W $AA00 ;186E
DC.W $AC67 ;1870
MOVE 12032(A7),D6 ;1872: 3C2F2F00
DC.W $0C2F ;1876
LAB_00FD:
MOVE.L D0,-(A7) ;1878: 2F00
DC.W $0C2F ;187A
DC.W $0A4E ;187C
CMP.B D1,D5 ;187E: BA01
DC.W $0C29 ;1880
MOVEQ #0,D6 ;1882: 7C00
DC.W $0000 ;1884
LAB_00FE:
BCLR D0,(A2) ;1886: 0192
TST.B -(A0) ;1888: 4A20
BGE.S LAB_00FB ;188A: 6C92
CLR (A0)+ ;188C: 4258
OR.B 0(A0,D1.W),D4 ;188E: 88301000
NEGX.L D0 ;1892: 4080
DC.W $0030 ;1894
OR.B -(A0),D0 ;1896: 8020
BGE.S LAB_00FC ;1898: 6C92
DC.W $42D1 ;189A
DC.W $FC00 ;189C
DC.W $0000 ;189E
LAB_00FF:
DC.W $0A30 ;18A0
MOVE.B D0,D0 ;18A2: 1000
NEGX.L D0 ;18A4: 4080
DC.W $0030 ;18A6
LAB_0100:
DC.W $804F ;18A8
ASL.B #7,D0 ;18AA: EF00
CMPI #$6A48,-(A0) ;18AC: 0C606A48
ASL.B #3,D0 ;18B0: E700
LAB_0101:
DC.W $0220 ;18B2
TAS (A1) ;18B4: 4AD1
DC.W $FC00 ;18B6
DC.W $0000 ;18B8
ADDQ.B #6,27794(A4) ;18BA: 5C2C6C92
LAB_0102:
MOVEA A6,A5 ;18BE: 3A4E
DC.W $AEFE ;18C0
DC.W $804C ;18C2
ADDX D0,D7 ;18C4: DF40
DC.W $0048 ;18C6
LAB_0103:
ASL.B #3,D0 ;18C8: E700
DC.W $0220 ;18CA
TAS (A1) ;18CC: 4AD1
DC.W $FC00 ;18CE
DC.W $0000 ;18D0
LAB_0104:
ADDQ.B #6,27794(A4) ;18D2: 5C2C6C92
MOVEA A6,A5 ;18D6: 3A4E
DC.W $AEFE ;18D8
DC.W $8C4C ;18DA
ADDX D0,D7 ;18DC: DF40
DC.W $0029 ;18DE
NEGX.L (A2) ;18E0: 4092
DC.W $4E20 ;18E2
BGE.S LAB_00FD ;18E4: 6C92
TRAP #10 ;18E6: 4E4A
DC.W $A800 ;18E8
MOVEA.L -(A7),A2 ;18EA: 2467
MOVEA.L A0,A3 ;18EC: 2648
LAB_0105:
ASL.B #3,D0 ;18EE: E700
DC.W $0220 ;18F0
BGE.S LAB_00FE ;18F2: 6C92
DC.W $4E20 ;18F4
DC.W $6800 ;18F6
MOVE.L -(A2),D2 ;18F8: 2422
LAB_0106:
MOVE.B 27794(A4),D0 ;18FA: 102C6C92
MOVEA A6,A7 ;18FE: 3E4E
DC.W $AEFF ;1900
DC.W $824C ;1902
ADDX D0,D7 ;1904: DF40
DC.W $002F ;1906
MOVE.L (A2),(A6) ;1908: 2C92
DC.W $4E2F ;190A
DC.W $0A4E ;190C
CMP.B D4,D5 ;190E: BA04
ROXR #4,D0 ;1910: E850
DC.W $4F29 ;1912
BGE.S LAB_0100 ;1914: 6C92
JSR (A2) ;1916: 4E92
ADDQ #1,A0 ;1918: 5248
ASL.B #3,D0 ;191A: E700
DC.W $022C ;191C
BGE.S LAB_0101 ;191E: 6C92
MOVEA A6,A7 ;1920: 3E4E
DC.W $AEFF ;1922
DC.W $CA4C ;1924
ADDX D0,D7 ;1926: DF40
DC.W $0020 ;1928
BGE.S LAB_0102 ;192A: 6C92
CLR.B -(A0) ;192C: 4220
DC.W $8048 ;192E
ASL.B #3,D0 ;1930: E700
DC.W $022C ;1932
BGE.S LAB_0103 ;1934: 6C92
MOVEA A6,A7 ;1936: 3E4E
DC.W $AEFF ;1938
DC.W $C44C ;193A
ADDX D0,D7 ;193C: DF40
DC.W $0020 ;193E
BGE.S LAB_0104+2 ;1940: 6C92
CLR.B -(A1) ;1942: 4221
LAB_0107:
NEGX.B D0 ;1944: 4000
LAB_0108:
ADDI #$2448,-(A7) ;1946: 06672448
ASL.B D3,D0 ;194A: E720
DC.W $0224 ;194C
MOVE D0,D6 ;194E: 3C00
DC.W $0003 ;1950
ASL #6,D1 ;1952: ED41
DC.W $FA00 ;1954
MOVE -(A2),D2 ;1956: 3422
DC.W $082C ;1958
BGE.S LAB_0105 ;195A: 6C92
MOVEA A6,A7 ;195C: 3E4E
DC.W $AEFF ;195E
LSR #1,D4 ;1960: E24C
ADDX D0,D7 ;1962: DF40
DC.W $0420 ;1964
BGE.S LAB_0106 ;1966: 6C92
CLR.B -(A1) ;1968: 4221
NEGX.B D0 ;196A: 4000
DC.W $0C2F ;196C
MOVE.L (A2),(A6) ;196E: 2C92
ADDQ.B #1,11410(A7) ;1970: 522F2C92
ADDQ #3,A6 ;1974: 564E
DC.W $BAF9 ;1976
MOVEA.L (A0),A1 ;1978: 2250
DC.W $4F2F ;197A
DC.W $004E ;197C
CMP.B (A1),D5 ;197E: BA11
ADD (A0)+,D2 ;1980: D458
DC.W $4F4C ;1982
ADDX.B D4,D7 ;1984: DF04
DC.W $004E ;1986
DC.W $752A ;1988
DC.W $0048 ;198A
ROL.B D3,D0 ;198C: E738
MOVE -(A6),D1 ;198E: 3226
MOVE.L D0,-(A7) ;1990: 2F00
MOVE.B 12032(A0),D6 ;1992: 1C282F00
MOVE.L -(A6),D0 ;1996: 2026
DC.W $6F00 ;1998
MOVE.L -(A0),D2 ;199A: 2420
DC.W $434A ;199C
DC.W $A800 ;199E
DC.W $AC67 ;19A0
MOVE.B -(A0),D2 ;19A2: 1420
DC.W $4320 ;19A4
MOVE.L D0,D4 ;19A6: 2800
DC.W $ACE5 ;19A8
OR.B 16416(A4),D0 ;19AA: 802C4020
MOVE.L D0,D7 ;19AE: 2E00
MOVE.B -(A5),(A0)+ ;19B0: 10E5
OR.B -(A4),D0 ;19B2: 8024
LAB_0109:
NEGX -(A0) ;19B4: 4060
DC.W $0424 ;19B6
BGE.S LAB_0107 ;19B8: 6C8A
ADDQ.B #5,(A0) ;19BA: 5A10
DC.W $1248 ;19BC
DC.W $8048 ;19BE
MULU (A0),D0 ;19C0: C0D0
OR (A4),D2 ;19C2: 8454
OR.B 16530(A1),D0 ;19C4: 80294092
ADDQ #5,A0 ;19C8: 5A48
ASL.B #3,D0 ;19CA: E700
DC.W $0272 ;19CC
DC.W $0020 ;19CE
MOVE.L (A2),(A6) ;19D0: 2C92
ADDQ.B #5,27794(A4) ;19D2: 5A2C6C92
MOVEA A6,A5 ;19D6: 3A4E
DC.W $AEFF ;19D8
MOVEA A4,A5 ;19DA: 3A4C
ADDX D0,D7 ;19DC: DF40
DC.W $0029 ;19DE
NEGX.L (A2) ;19E0: 4092
ADDQ #7,-(A6) ;19E2: 5E66
DC.W $064C ;19E4
ADDX -(A4),-(A7) ;19E6: DF4C
DC.W $1C4E ;19E8
DC.W $7510 ;19EA
DC.W $1248 ;19EC
DC.W $8048 ;19EE
AND.B -(A4),D0 ;19F0: C024
DC.W $002F ;19F2
DC.W $0220 ;19F4
TST (A2) ;19F6: 4A52
OR.B 2095(A7),D4 ;19F8: 882F082F
MOVE.L (A2),(A6) ;19FC: 2C92
ADDQ #7,A6 ;19FE: 5E4E
CMP.B D4,D5 ;1A00: BA04
DC.W $F248 ;1A02
MOVEQ #1,D5 ;1A04: 7A01
TST.B -(A0) ;1A06: 4A20
DC.W $42D1 ;1A08
ROXR.L #6,D2 ;1A0A: EC92
ADDQ.B #7,2126(A7) ;1A0C: 5E2F084E
DC.W $BA0E ;1A10
LSR.B D5,D7 ;1A12: EA2F
DC.W $042F ;1A14
BTST D5,11410(A7) ;1A16: 0B2F2C92
ADDQ #7,A6 ;1A1A: 5E4E
CMP.B D1,D5 ;1A1C: BA01
MOVE -(A0),D2 ;1A1E: 3420
BGE.S LAB_0109 ;1A20: 6C92
ADDQ #7,D2 ;1A22: 5E42
DC.W $3028 ;1A24
DC.W $0029 ;1A26
MOVEQ #0,D6 ;1A28: 7C00
DC.W $0000 ;1A2A
BCLR D0,(A2) ;1A2C: 0192
ADDQ.B #3,-(A4) ;1A2E: 5624
DC.W $42D5 ;1A30
ROXR.L #6,D2 ;1A32: EC92
ADDQ #7,(A2) ;1A34: 5E52
OR.B -(A6),D5 ;1A36: 8A26
DC.W $4A4F ;1A38
ASL.B #7,D0 ;1A3A: EF00
MOVE.L (A0),D0 ;1A3C: 2010
DC.W $1248 ;1A3E
DC.W $8048 ;1A40
AND.B -(A4),D0 ;1A42: C024
DC.W $000C ;1A44
OR.B D0,D0 ;1A46: 8000
DC.W $0000 ;1A48
MOVEA.L -(A7),A0 ;1A4A: 2067
MOVE.L A4,D0 ;1A4C: 200C
OR.B D0,D1 ;1A4E: 8200
DC.W $0000 ;1A50
BCHG D4,-(A7) ;1A52: 0967
DC.W $180C ;1A54
OR.B D0,D1 ;1A56: 8200
DC.W $0000 ;1A58
CMPI #$100C,-(A7) ;1A5A: 0C67100C
OR.B D0,D1 ;1A5E: 8200
DC.W $0000 ;1A60
BCHG D6,-(A7) ;1A62: 0D67
DC.W $080C ;1A64
OR.B D0,D1 ;1A66: 8200
DC.W $0000 ;1A68
EORI #$0452,-(A6) ;1A6A: 0A660452
OR -(A0),D5 ;1A6E: 8A60
DC.W $CC0C ;1A70
MOVE.B D0,D1 ;1A72: 1200
MOVEA.L 30220(A5),A0 ;1A74: 206D760C
MOVE.B D0,D1 ;1A78: 1200
MOVEA.L -(A6),A1 ;1A7A: 2266
MOVEA.L (A2),A5 ;1A7C: 2A52
OR.B (A0),D5 ;1A7E: 8A10
DC.W $1A48 ;1A80
DC.W $8048 ;1A82
AND.B -(A4),D0 ;1A84: C024
ORI #$1C16,-(A7) ;1A86: 00671C16
LAB_010A:
DC.W $C20C ;1A8A
OR.B D0,D1 ;1A8C: 8200
DC.W $0000 ;1A8E
MOVEA.L -(A6),A1 ;1A90: 2266
DC.W $100C ;1A92
MOVE.B D0,D1 ;1A94: 1200
MOVEA.L -(A6),A1 ;1A96: 2266
SUBI #$8A60,(A2) ;1A98: 04528A60
ADDI #$2BFF,D2 ;1A9C: 06422BFF
DC.W $FF60 ;1AA0
ANDI #$DA60,-(A0) ;1AA2: 0260DA60
MOVE (A0),D4 ;1AA6: 3810
DC.W $1A48 ;1AA8
DC.W $8048 ;1AAA
AND.B -(A4),D0 ;1AAC: C024
LAB_010B:
ORI #$2C0C,-(A7) ;1AAE: 00672C0C
OR.B D0,D1 ;1AB2: 8200
DC.W $0000 ;1AB4
MOVEA.L -(A7),A0 ;1AB6: 2067
LAB_010C:
MOVE.L A4,D2 ;1AB8: 240C
OR.B D0,D1 ;1ABA: 8200
DC.W $0000 ;1ABC
BCHG D4,-(A7) ;1ABE: 0967
DC.W $1C0C ;1AC0
OR.B D0,D1 ;1AC2: 8200
DC.W $0000 ;1AC4
CMPI #$140C,-(A7) ;1AC6: 0C67140C
OR.B D0,D1 ;1ACA: 8200
DC.W $0000 ;1ACC
BCHG D6,-(A7) ;1ACE: 0D67
DC.W $0C0C ;1AD0
OR.B D0,D1 ;1AD2: 8200
DC.W $0000 ;1AD4
LAB_010D:
EORI #$0416,-(A7) ;1AD6: 0A670416
AND -(A0),D1 ;1ADA: C260
AND D2,D5 ;1ADC: CA42
DC.W $1B4A ;1ADE
OR -(A6),D1 ;1AE0: 8266
ANDI #$8A52,(A3) ;1AE2: 02538A52
DC.W $AC92 ;1AE6
ADDQ #3,-(A0) ;1AE8: 5660
DC.W $00FF ;1AEA
ADDQ #1,D2 ;1AEC: 5242
DC.W $1348 ;1AEE
ASL.B #3,D0 ;1AF0: E700
DC.W $0272 ;1AF2
DC.W $0020 ;1AF4
MOVE.L (A2),(A6) ;1AF6: 2C92
LAB_010E:
SNE -(A5) ;1AF8: 56E5
LAB_010F:
OR (A0)+,D0 ;1AFA: 8058
OR.B 27794(A4),D0 ;1AFC: 802C6C92
MOVEA A6,A5 ;1B00: 3A4E
DC.W $AEFF ;1B02
MOVEA A4,A5 ;1B04: 3A4C
ADDX D0,D7 ;1B06: DF40
DC.W $0029 ;1B08
NEGX.L (A2) ;1B0A: 4092
ADDQ #1,-(A6) ;1B0C: 5266
DC.W $0842 ;1B0E
DC.W $AC92 ;1B10
ADDQ #3,-(A0) ;1B12: 5660
DC.W $00FE ;1B14
ADD 36(A4,D0.W),D0 ;1B16: D0740024
BGE.S LAB_010B ;1B1A: 6C92
ADDQ #7,-(A0) ;1B1C: 5E60
MOVE.B -(A0),D5 ;1B1E: 1A20
DC.W $02E5 ;1B20
OR.B -(A0),D0 ;1B22: 8020
BGE.S LAB_010C ;1B24: 6C92
ADDQ.B #1,-(A1) ;1B26: 5221
DC.W $8A08 ;1B28
DC.W $002F ;1B2A
DC.W $0A4E ;1B2C
DC.W $BA08 ;1B2E
ADDA (A5),A4 ;1B30: D8D5
AND (A2),D0 ;1B32: C052
OR (A0)+,D5 ;1B34: 8A58
DC.W $4F52 ;1B36
DC.W $82B4 ;1B38
DC.W $AC92 ;1B3A
ADDQ #3,-8160(A5) ;1B3C: 566DE020
DC.W $02E5 ;1B40
OR.B -(A0),D0 ;1B42: 8020
BGE.S LAB_010D+2 ;1B44: 6C92
ADDQ #1,D2 ;1B46: 5242
DC.W $B008 ;1B48
ORI #$00FE,-(A0) ;1B4A: 006000FE
SUB.B -(A0),D4 ;1B4E: 9820
DC.W $004C ;1B50
ASL.B #7,D3 ;1B52: EF03
DC.W $6C00 ;1B54
ORI.B #$FF,D0 ;1B56: 000000FF
DC.W $202E ;1B5A
DC.W $00FF ;1B5C
DC.W $00B4 ;1B5E
DC.W $28FF ;1B60
OR.B -(A0),D0 ;1B62: 8020
BGE.S LAB_010E ;1B64: 6C92
LAB_0110:
DC.W $26B1 ;1B66
DC.W $84BA ;1B68
CLR.L -(A2) ;1B6A: 42A2
ORI.B #$00,D0 ;1B6C: 00000000
DC.W $800C ;1B70
MOVE.B D0,D1 ;1B72: 1200
MOVEA.L -(A6),A1 ;1B74: 2266
DC.W $2AFF ;1B76
DC.W $00B4 ;1B78
DC.W $28FF ;1B7A
OR.B 27794(A0),D0 ;1B7C: 80286C92
MOVE.L -(A0),D3 ;1B80: 2620
DC.W $004C ;1B82
ASL.B #7,D3 ;1B84: EF03
DC.W $6C00 ;1B86
ORI.B #$FF,D0 ;1B88: 000000FF
MOVE.L 10(A6),D0 ;1B8C: 202E000A
OR -(A7),D2 ;1B90: 8467
MOVE.L A4,D0 ;1B92: 200C
DC.W $42EA ;1B94
MOVE D2,512(A4) ;1B96: 39420200
BCHG #0,7200(A4) ;1B9A: 086C00001C20
DC.W $6D00 ;1BA0
DC.W $0C2F ;1BA2
MOVEQ #44,D7 ;1BA4: 7E2C
MOVE.L #$00250260,D3 ;1BA6: 263C00250260
DC.W $63C9 ;1BAC
DC.W $C9C9 ;1BAE
DC.W $C9C9 ;1BB0
DC.W $C9C9 ;1BB2
DC.W $C9FF ;1BB4
OR D4,-(A6) ;1BB6: 8966
DC.W $6729 ;1BB8
NEGX.L (A2) ;1BBA: 4092
ADDQ #7,-(A6) ;1BBC: 5E66
DC.W $FF14 ;1BBE
DC.W $4F65 ;1BC0
DC.W $0025 ;1BC2
ANDI #$63C9,-(A0) ;1BC4: 026063C9
AND.L D4,(A2)+ ;1BC8: C99A
ROR D3,D6 ;1BCA: E67E
DC.W $190A ;1BCC
MOVEQ #-27,D0 ;1BCE: 70E5
OR.B -(A0),D0 ;1BD0: 8020
BGE.S LAB_0110 ;1BD2: 6C92
ADDQ #1,D2 ;1BD4: 5242
CMPA (A2),A0 ;1BD6: B0D2
ADDQ.B #4,D0 ;1BD8: 5800
BRA.S LAB_0114 ;1BDA: 606C
DC.W $0000 ;1BDC
OR D2,D5 ;1BDE: 8A42
DC.W $750D ;1BE0
LAB_0111:
AND.B 16530(A1),D1 ;1BE2: C2294092
ADDQ #7,-(A6) ;1BE6: 5E66
BCHG D5,-(A0) ;1BE8: 0B60
DC.W $8248 ;1BEA
ASL.B #3,D0 ;1BEC: E700
MOVEP.L -8384(A4),D1 ;1BEE: 034CDF40
ORI #$602A,-(A6) ;1BF2: 0066602A
MOVE.L -(A0),D0 ;1BF6: 2020
BRA.S LAB_0117 ;1BF8: 6066
BRA.S LAB_0116 ;1BFA: 6062
CMP.L (A2),D6 ;1BFC: BC92
ADDQ #7,-(A6) ;1BFE: 5E66
BSET D5,D1 ;1C00: 0BC1
MOVE.L -(A0),D3 ;1C02: 2620
DC.W $0000 ;1C04
DC.W $884F ;1C06
MOVE.L (A0)+,(A7)+ ;1C08: 2ED8
DC.W $0201 ;1C0A
BSR.S LAB_0111 ;1C0C: 61D4
MOVE.L D0,D0 ;1C0E: 2000
OR.B D3,D2 ;1C10: 8403
DC.W $0202 ;1C12
LSR #2,D0 ;1C14: E448
MOVE.L (A3),(A2) ;1C16: 2493
MOVE.L D0,D7 ;1C18: 2E00
SUBI #$60B4,(A0)+ ;1C1A: 045860B4
SUB.B D0,D4 ;1C1E: 9800
ORI.B #$60,D0 ;1C20: 00000060
BGE.S LAB_0115 ;1C24: 6C2C
DC.W $4EFA ;1C26
DC.W $194A ;1C28
TST.B (A2) ;1C2A: 4A12
TST.L D3 ;1C2C: 4A83
DC.W $7330 ;1C2E
MOVE.B D0,D1 ;1C30: 1200
MOVE.L D0,D1 ;1C32: 2200
BLE.S LAB_0112 ;1C34: 6F06
MOVE.L (A4)+,7280(A6) ;1C36: 2D5C1C70
DC.W $F2E9 ;1C3A
LAB_0112:
BEQ LAB_0113 ;1C3C: 67000008
DC.W $FF00 ;1C40
ADD.B -(A4),D4 ;1C42: D824
DC.W $0626 ;1C44
LAB_0113:
ADD.B D3,-(A4) ;1C46: D724
LAB_0114:
ADD D5,D4 ;1C48: D845
BSR.S LAB_0118+2 ;1C4A: 6120
DC.W $4E00 ;1C4C
CMP -(A5),D5 ;1C4E: BA65
DC.W $0025 ;1C50
LAB_0115:
MOVEA.L A0,A2 ;1C52: 2448
ASL D3,D0 ;1C54: E760
SUB.B D0,D1 ;1C56: 9200
DC.W $800C ;1C58
MOVE.B -(A0),D1 ;1C5A: 1220
SUB.L (A2),D0 ;1C5C: 9092
LAB_0116:
MOVEA.L (A0)+,A3 ;1C5E: 2658
LAB_0117:
ORI #$6C00,-(A0) ;1C60: 00606C00
DC.W $008A ;1C64
DC.W $4275 ;1C66
BSET D6,D2 ;1C68: 0DC2
LAB_0118:
MOVE.L D0,-28128(A4) ;1C6A: 29409220
DC.W $660B ;1C6E
BRA.S LAB_0119 ;1C70: 6020
DC.W $08B6 ;1C72
BSR.S LAB_011A ;1C74: 6120
BSET D6,D2 ;1C76: 0DC2
MOVE.L D0,146(A4) ;1C78: 29400092
ADDQ #7,A6 ;1C7C: 5E4E
CMP.B D2,D5 ;1C7E: BA02
DC.W $82B4 ;1C80
DC.W $AC92 ;1C82
MOVE.L D0,(A2) ;1C84: 2480
MOVE.L A3,USP ;1C86: 4E63
SUBI #$D866,19302(A7) ;1C88: 046FD8664B66
MOVEQ #-125,D1 ;1C8E: 7283
DC.W $00C8 ;1C90
LAB_0119:
DC.W $4300 ;1C92
DC.W $750C ;1C94
LAB_011A:
CMP.L D3,D2 ;1C96: B483
BGT.S LAB_011E ;1C98: 6E70
MOVEA.L 92(A0,D0.W),A0 ;1C9A: 2070005C
DC.W $1C70 ;1C9E
DC.W $F200 ;1CA0
MOVE.L (A7)+,(A0)+ ;1CA2: 20DF
LAB_011B:
DC.W $0A0B ;1CA4
DC.W $4520 ;1CA6
DC.W $0000 ;1CA8
DC.W $F207 ;1CAA
BLT.S LAB_011C ;1CAC: 6D26
TST 8386(A5) ;1CAE: 4A6D20C2
DC.W $0001 ;1CB2
MOVE.L D3,D0 ;1CB4: 2003
DC.W $022A ;1CB6
MOVE.L -(A0),D0 ;1CB8: 2020
BRA.S LAB_0120+4 ;1CBA: 6066
BRA.S LAB_0120+2 ;1CBC: 6062
CMP.L (A2),D6 ;1CBE: BC92
ADDQ #7,-(A6) ;1CC0: 5E66
BSET D5,D1 ;1CC2: 0BC1
MOVE.L -(A0),D3 ;1CC4: 2620
DC.W $0000 ;1CC6
DC.W $884F ;1CC8
MOVE.L (A0)+,(A7)+ ;1CCA: 2ED8
DC.W $0201 ;1CCC
BSR.S LAB_011B ;1CCE: 61D4
MOVE.L D0,D0 ;1CD0: 2000
OR.B D3,D2 ;1CD2: 8403
LAB_011C:
DC.W $0202 ;1CD4
LSR #2,D0 ;1CD6: E448
MOVE.L (A3),(A2) ;1CD8: 2493
MOVE.L D0,D7 ;1CDA: 2E00
SUBI #$60B4,(A0)+ ;1CDC: 045860B4
SUB.B D0,D4 ;1CE0: 9800
LAB_011D:
ORI.B #$60,D0 ;1CE2: 00000060
BGE LAB_0122 ;1CE6: 6C000074
MOVE.B D4,-(A3) ;1CEA: 1704
CLR.B D3 ;1CEC: 4203
BGE LAB_0123 ;1CEE: 6C000074
MOVE.B D4,-(A3) ;1CF2: 1704
CLR.B D2 ;1CF4: 4202
DC.W $0000 ;1CF6
DC.W $07BC ;1CF8
DC.W $0000 ;1CFA
SUBI.L #$17044201,-(A3) ;1CFC: 04A317044201
SUBI #$03E9,D2 ;1D02: 044203E9
DC.W $0000 ;1D06
DC.W $07BC ;1D08
LAB_011E:
JMP LAB_01A8(PC) ;1D0A: 4EFA08C2
LAB_011F:
LINK A5,#-8 ;1D0E: 4E55FFF8
MOVEM.L (NOREG!),-(A7) ;1D12: 48E70000
MOVEA.L 8(A5),A0 ;1D16: 206D0008
ADDQ.L #4,8(A5) ;1D1A: 58AD0008
LAB_0120:
MOVE.L #$00000060,(A0) ;1D1E: 20BC00000060
MOVEA.L 8(A5),A0 ;1D24: 206D0008
ADDQ.L #4,8(A5) ;1D28: 58AD0008
CLR.L (A0) ;1D2C: 4290
MOVEA.L 8(A5),A0 ;1D2E: 206D0008
ADDQ.L #4,8(A5) ;1D32: 58AD0008
MOVE.L #$00000002,(A0) ;1D36: 20BC00000002
MOVEA.L 8(A5),A0 ;1D3C: 206D0008
ADDQ.L #4,8(A5) ;1D40: 58AD0008
CLR.L (A0) ;1D44: 4290
MOVEA.L 8(A5),A0 ;1D46: 206D0008
ADDQ.L #4,8(A5) ;1D4A: 58AD0008
MOVE.L #$00000001,(A0) ;1D4E: 20BC00000001
MOVEA.L 8(A5),A0 ;1D54: 206D0008
ADDQ.L #4,8(A5) ;1D58: 58AD0008
LAB_0122:
MOVE.L #$000001E7,(A0) ;1D5C: 20BC000001E7
MOVEQ #4,D1 ;1D62: 7204
LAB_0123:
MOVE.L 12(A5),D0 ;1D64: 202D000C
DC.W $4EBA ;1D68
MOVE.B (A0)+,D4 ;1D6A: 1818
MOVEA.L 8(A5),A0 ;1D6C: 206D0008
ADDQ.L #4,8(A5) ;1D70: 58AD0008
MOVE.L D0,(A0) ;1D74: 2080
MOVEA.L 8(A5),A0 ;1D76: 206D0008
ADDQ.L #4,8(A5) ;1D7A: 58AD0008
MOVE.L #$000000E9,(A0) ;1D7E: 20BC000000E9
MOVEA.L 8(A5),A0 ;1D84: 206D0008
ADDQ.L #4,8(A5) ;1D88: 58AD0008
MOVE.L #$000001E7,(A0) ;1D8C: 20BC000001E7
LEA -32766(A4),A0 ;1D92: 41EC8002
MOVE.L A0,-8(A5) ;1D96: 2B48FFF8
CLR.L -4(A5) ;1D9A: 42ADFFFC
BRA LAB_0125 ;1D9E: 60000006
LAB_0124:
ADDQ.L #1,-4(A5) ;1DA2: 52ADFFFC
LAB_0125:
CMPI.L #$000001E7,-4(A5) ;1DA6: 0CAD000001E7FFFC
BGE LAB_0126 ;1DAE: 6C000016
MOVEA.L -8(A5),A0 ;1DB2: 206DFFF8
ADDQ.L #4,-8(A5) ;1DB6: 58ADFFF8
MOVEA.L 8(A5),A1 ;1DBA: 226D0008
ADDQ.L #4,8(A5) ;1DBE: 58AD0008
MOVE.L (A0),(A1) ;1DC2: 2290
BRA.S LAB_0124 ;1DC4: 60DC
LAB_0126:
MOVEA.L 8(A5),A0 ;1DC6: 206D0008
ADDQ.L #4,8(A5) ;1DCA: 58AD0008
MOVE.L #$000000F2,(A0) ;1DCE: 20BC000000F2
MOVEA.L 8(A5),A0 ;1DD4: 206D0008
ADDQ.L #4,8(A5) ;1DD8: 58AD0008
MOVE.L #$000000EA,(A0) ;1DDC: 20BC000000EA
MOVEQ #4,D1 ;1DE2: 7204
MOVE.L 12(A5),D0 ;1DE4: 202D000C
DC.W $4EBA ;1DE8
MOVE.B (A0)+,109(A3,D2.W) ;1DEA: 1798206D
DC.W $0008 ;1DEE
ADDQ.L #4,8(A5) ;1DF0: 58AD0008
MOVE.L D0,(A0) ;1DF4: 2080
MOVEM.L (A7)+,(NOREG!) ;1DF6: 4CDF0000
UNLK A5 ;1DFA: 4E5D
RTS ;1DFC: 4E75
LAB_0127:
LINK A5,#-20 ;1DFE: 4E55FFEC
MOVEM.L (NOREG!),-(A7) ;1E02: 48E70000
PEA LAB_013E(PC) ;1E06: 487A0208
MOVE.L 8(A5),-(A7) ;1E0A: 2F2D0008
JSR LAB_0197(PC) ;1E0E: 4EBA0690
ADDQ #8,A7 ;1E12: 504F
MOVE.L D0,-4(A5) ;1E14: 2B40FFFC
BEQ LAB_013C ;1E18: 670001E0
MOVE.L -4(A5),-(A7) ;1E1C: 2F2DFFFC
PEA (1996).W ;1E20: 487807CC
PEA (1).W ;1E24: 48780001
PEA -30110(A4) ;1E28: 486C8A62
JSR LAB_016A(PC) ;1E2C: 4EBA0388
LEA 16(A7),A7 ;1E30: 4FEF0010
MOVE.L D0,-8(A5) ;1E34: 2B40FFF8
CMPI.L #$000007CC,D0 ;1E38: 0C80000007CC
BNE LAB_0138 ;1E3E: 66000184
LEA -30110(A4),A0 ;1E42: 41EC8A62
MOVE.L A0,-20(A5) ;1E46: 2B48FFEC
MOVEA.L -20(A5),A0 ;1E4A: 206DFFEC
MOVE.L #$000000F2,1996(A0) ;1E4E: 217C000000F207CC
MOVEA.L -20(A5),A0 ;1E56: 206DFFEC
CMPI.L #$00000060,(A0) ;1E5A: 0C9000000060
BNE LAB_0136 ;1E60: 66000150
CLR.L -8(A5) ;1E64: 42ADFFF8
BRA LAB_0129 ;1E68: 60000006
LAB_0128:
ADDQ.L #1,-8(A5) ;1E6C: 52ADFFF8
LAB_0129:
CMPI.L #$000001F3,-8(A5) ;1E70: 0CAD000001F3FFF8
BGE LAB_012A ;1E78: 6C000016
MOVEA.L -20(A5),A0 ;1E7C: 206DFFEC
CMPI.L #$000000E9,(A0) ;1E80: 0C90000000E9
BEQ LAB_012A ;1E86: 67000008
ADDQ.L #4,-20(A5) ;1E8A: 58ADFFEC
BRA.S LAB_0128 ;1E8E: 60DC
LAB_012A:
MOVEA.L -20(A5),A0 ;1E90: 206DFFEC
CMPI.L #$000000E9,(A0) ;1E94: 0C90000000E9
BNE LAB_0134 ;1E9A: 66000104
MOVEA.L -20(A5),A0 ;1E9E: 206DFFEC
MOVE.L 8(A0),D0 ;1EA2: 20280008
ANDI.L #$FF00FFFF,D0 ;1EA6: 0280FF00FFFF
CMPI.L #$70004E75,D0 ;1EAC: 0C8070004E75
BEQ LAB_0132 ;1EB2: 670000DA
PEA (2).W ;1EB6: 48780002
CLR.L -(A7) ;1EBA: 42A7
MOVE.L -4(A5),-(A7) ;1EBC: 2F2DFFFC
JSR LAB_0183(PC) ;1EC0: 4EBA0426
LEA 12(A7),A7 ;1EC4: 4FEF000C
PEA -16(A5) ;1EC8: 486DFFF0
MOVE.L -4(A5),-(A7) ;1ECC: 2F2DFFFC
JSR LAB_0165(PC) ;1ED0: 4EBA02B2
ADDQ #8,A7 ;1ED4: 504F
MOVEQ #4,D1 ;1ED6: 7204
MOVE.L -16(A5),D0 ;1ED8: 202DFFF0
DC.W $4EBA ;1EDC
DC.W $16CC ;1EDE
BNE LAB_0130 ;1EE0: 6600009A
MOVE.L -4(A5),-(A7) ;1EE4: 2F2DFFFC
PEA (2000).W ;1EE8: 487807D0
PEA (1).W ;1EEC: 48780001
PEA -30110(A4) ;1EF0: 486C8A62
JSR LAB_017A(PC) ;1EF4: 4EBA0374
LEA 16(A7),A7 ;1EF8: 4FEF0010
CMPI.L #$000007D0,D0 ;1EFC: 0C80000007D0
BNE LAB_012E ;1F02: 66000066
CLR.L -(A7) ;1F06: 42A7
CLR.L -(A7) ;1F08: 42A7
MOVE.L -4(A5),-(A7) ;1F0A: 2F2DFFFC
JSR LAB_0183(PC) ;1F0E: 4EBA03D8
LEA 12(A7),A7 ;1F12: 4FEF000C
MOVE.L -16(A5),-(A7) ;1F16: 2F2DFFF0
PEA -30110(A4) ;1F1A: 486C8A62
JSR LAB_011F(PC) ;1F1E: 4EBAFDEE
ADDQ #8,A7 ;1F22: 504F
MOVE.L -4(A5),-(A7) ;1F24: 2F2DFFFC
PEA (1996).W ;1F28: 487807CC
PEA (1).W ;1F2C: 48780001
PEA -30110(A4) ;1F30: 486C8A62
JSR LAB_017A(PC) ;1F34: 4EBA0334
LEA 16(A7),A7 ;1F38: 4FEF0010
CMPI.L #$000007CC,D0 ;1F3C: 0C80000007CC
BNE LAB_012B ;1F42: 66000014
MOVE.L 8(A5),-(A7) ;1F46: 2F2D0008
PEA LAB_013F+1(PC) ;1F4A: 487A00C7
JSR LAB_0182(PC) ;1F4E: 4EBA0372
ADDQ #8,A7 ;1F52: 504F
BRA LAB_012D ;1F54: 60000010
LAB_012B:
MOVE.L 8(A5),-(A7) ;1F58: 2F2D0008
LAB_012C:
PEA LAB_0140(PC) ;1F5C: 487A00CE
JSR LAB_0182(PC) ;1F60: 4EBA0360
ADDQ #8,A7 ;1F64: 504F
LAB_012D:
BRA LAB_012F ;1F66: 60000010
LAB_012E:
MOVE.L 8(A5),-(A7) ;1F6A: 2F2D0008
PEA LAB_0141+1(PC) ;1F6E: 487A00CF
JSR LAB_0182(PC) ;1F72: 4EBA034E
ADDQ #8,A7 ;1F76: 504F
LAB_012F:
BRA LAB_0131 ;1F78: 60000010
LAB_0130:
MOVE.L 8(A5),-(A7) ;1F7C: 2F2D0008
PEA LAB_0142(PC) ;1F80: 487A00D0
JSR LAB_0182(PC) ;1F84: 4EBA033C
ADDQ #8,A7 ;1F88: 504F
LAB_0131:
BRA LAB_0133 ;1F8A: 60000010
LAB_0132:
MOVE.L 8(A5),-(A7) ;1F8E: 2F2D0008
PEA LAB_0145+1(PC) ;1F92: 487A00E1
JSR LAB_0182(PC) ;1F96: 4EBA032A
ADDQ #8,A7 ;1F9A: 504F
LAB_0133:
BRA LAB_0135 ;1F9C: 60000010
LAB_0134:
MOVE.L 8(A5),-(A7) ;1FA0: 2F2D0008
PEA LAB_0148+1(PC) ;1FA4: 487A00E9
JSR LAB_0182(PC) ;1FA8: 4EBA0318
ADDQ #8,A7 ;1FAC: 504F
LAB_0135:
BRA LAB_0137 ;1FAE: 60000010
LAB_0136:
MOVE.L 8(A5),-(A7) ;1FB2: 2F2D0008
PEA LAB_014C+1(PC) ;1FB6: 487A00F1
JSR LAB_0182(PC) ;1FBA: 4EBA0306
ADDQ #8,A7 ;1FBE: 504F
LAB_0137:
BRA LAB_013A ;1FC0: 6000002A
LAB_0138:
TST.L -8(A5) ;1FC4: 4AADFFF8
BLE LAB_0139 ;1FC8: 6F000014
MOVE.L 8(A5),-(A7) ;1FCC: 2F2D0008
PEA LAB_014E(PC) ;1FD0: 487A00F0
JSR LAB_0182(PC) ;1FD4: 4EBA02EC
ADDQ #8,A7 ;1FD8: 504F
BRA LAB_013A ;1FDA: 60000010
LAB_0139:
MOVE.L 8(A5),-(A7) ;1FDE: 2F2D0008
PEA LAB_0152+1(PC) ;1FE2: 487A00FD
JSR LAB_0182(PC) ;1FE6: 4EBA02DA
ADDQ #8,A7 ;1FEA: 504F
LAB_013A:
MOVE.L -4(A5),-(A7) ;1FEC: 2F2DFFFC
DC.W $4EBA ;1FF0
LAB_013B:
MOVE.B D2,(A2)+ ;1FF2: 14C2
ADDQ #4,A7 ;1FF4: 584F
BRA LAB_013D ;1FF6: 60000010
LAB_013C:
MOVE.L 8(A5),-(A7) ;1FFA: 2F2D0008
PEA LAB_0154+1(PC) ;1FFE: 487A00F5
JSR LAB_0182(PC) ;2002: 4EBA02BE
ADDQ #8,A7 ;2006: 504F
LAB_013D:
MOVEM.L (A7)+,(NOREG!) ;2008: 4CDF0000
UNLK A5 ;200C: 4E5D
RTS ;200E: 4E75
LAB_013E:
MOVEQ #43,D1 ;2010: 722B
LAB_013F:
DC.W $0025 ;2012
DC.W $7320 ;2014
DC.W $7375 ;2016
DC.W $6363 ;2018
DC.W $6573 ;201A
DC.W $6675 ;201C
BGE.S LAB_0147 ;201E: 6C6C
DC.W $7920 ;2020
BVS.S LAB_014A ;2022: 696E
DC.W $6665 ;2024
BLS.S LAB_014B ;2026: 6374
BCS.S LAB_0148 ;2028: 6564
DC.W $0A00 ;202A
LAB_0140:
DC.W $6361 ;202C
DC.W $6E27 ;202E
MOVEQ #32,D2 ;2030: 7420
DC.W $7772 ;2032
BVS.S LAB_014D ;2034: 6974
BCS.S LAB_0143+2 ;2036: 6520
MOVEQ #111,D2 ;2038: 746F
MOVE.L -(A5),D0 ;203A: 2025
DC.W $730A ;203C
LAB_0141:
ORI #$616E,-(A3) ;203E: 0063616E
DC.W $2774 ;2042
DC.W $2077 ;2044
MOVEQ #105,D1 ;2046: 7269
MOVEQ #101,D2 ;2048: 7465
DC.W $2074 ;204A
BLE.S LAB_0144 ;204C: 6F20
DC.W $2573 ;204E
DC.W $0A00 ;2050
LAB_0142:
DC.W $7369 ;2052
MOVEQ #101,D5 ;2054: 7A65
LAB_0143:
MOVEA.L 26144(A7),A0 ;2056: 206F6620
DC.W $2573 ;205A
MOVEA.L 29472(A1),A0 ;205C: 20697320
DC.W $6E6F ;2060
MOVEQ #32,D2 ;2062: 7420
BSR.S LAB_0146 ;2064: 6120
DC.W $6D75 ;2066
BGE.S LAB_0151 ;2068: 6C74
BVS.S LAB_0150 ;206A: 6970
DC.W $6C65 ;206C
LAB_0144:
MOVEA.L 26144(A7),A0 ;206E: 206F6620
MOVE A2,D2 ;2072: 340A
LAB_0145:
DC.W $0025 ;2074
DC.W $7320 ;2076
DC.W $6C6F ;2078
DC.W $6F6B ;207A
DC.W $7320 ;207C
DC.W $6C69 ;207E
DC.W $6B65 ;2080
MOVEA.L -(A1),A0 ;2082: 2061
DC.W $2072 ;2084
LAB_0146:
DC.W $6573 ;2086
BVS.S LAB_0153 ;2088: 6964
BCS.S LAB_0156 ;208A: 656E
LAB_0147:
MOVEQ #10,D2 ;208C: 740A
LAB_0148:
ORI #$6F75,-(A6) ;208E: 00666F75
LAB_014A:
BGT.S LAB_0155 ;2092: 6E64
MOVEA.L 28448(A6),A0 ;2094: 206E6F20
PEA (A5) ;2098: 4855
TRAP #11 ;209A: 4E4B
LAB_014B:
SUBQ #7,D3 ;209C: 5F43
DC.W $4F44 ;209E
DC.W $4520 ;20A0
BVS.S LAB_0159 ;20A2: 696E
MOVE.L -(A5),D0 ;20A4: 2025
DC.W $730A ;20A6
LAB_014C:
DC.W $0025 ;20A8
LAB_014D:
DC.W $7320 ;20AA
DC.W $6973 ;20AC
MOVEA.L 28532(A6),A0 ;20AE: 206E6F74
MOVEA.L -(A1),A0 ;20B2: 2061
BGT.S LAB_014F+2 ;20B4: 6E20
BCS.S LAB_015B ;20B6: 6578
DC.W $6563 ;20B8
DC.W $7574 ;20BA
BSR.S LAB_015A+2 ;20BC: 6162
DC.W $6C65 ;20BE
DC.W $0A00 ;20C0
LAB_014E:
DC.W $2573 ;20C2
MOVEA.L 29472(A1),A0 ;20C4: 20697320
MOVEQ #111,D2 ;20C8: 746F
DC.W $2073 ;20CA
DC.W $6D61 ;20CC
BGE.S LAB_015C+4 ;20CE: 6C6C
MOVEA.L -(A6),A0 ;20D0: 2066
BLE.S LAB_015E+2 ;20D2: 6F72
LAB_014F:
MOVEA.L 28262(A1),A0 ;20D4: 20696E66
DC.W $6563 ;20D8
MOVEQ #105,D2 ;20DA: 7469
LAB_0150:
BLE.S LAB_0161 ;20DC: 6F6E
LAB_0151:
MOVE.L A2,-(A0) ;20DE: 210A
LAB_0152:
ORI #$616E,-(A3) ;20E0: 0063616E
DC.W $2774 ;20E4
DC.W $2072 ;20E6
DC.W $6561 ;20E8
BCC.S LAB_0157+2 ;20EA: 6420
BNE.S LAB_0162+2 ;20EC: 6672
LAB_0153:
DC.W $6F6D ;20EE
MOVE.L -(A5),D0 ;20F0: 2025
DC.W $730A ;20F2
LAB_0154:
ORI #$616E,D3 ;20F4: 0043616E
LAB_0155:
DC.W $2774 ;20F8
LAB_0156:
DC.W $206F ;20FA
MOVEQ #101,D0 ;20FC: 7065
BGT.S LAB_015A+2 ;20FE: 6E20
DC.W $6669 ;2100
DC.W $6C65 ;2102
MOVE.L -(A5),D0 ;2104: 2025
DC.W $730A ;2106
DC.W $0000 ;2108
LAB_0157:
LINK A5,#-4 ;210A: 4E55FFFC
MOVEM.L (NOREG!),-(A7) ;210E: 48E70000
LAB_0159:
CMPI.L #$17044202,8(A5) ;2112: 0CAD170442020008
BGE LAB_015C ;211A: 6C00001C
LAB_015A:
MOVEA.L 12(A5),A0 ;211E: 206D000C
MOVE.L (A0),-(A7) ;2122: 2F10
PEA LAB_0164(PC) ;2124: 487A0044
JSR LAB_0182(PC) ;2128: 4EBA0198
ADDQ #8,A7 ;212C: 504F
MOVEQ #10,D0 ;212E: 700A
LAB_015B:
MOVEM.L (A7)+,(NOREG!) ;2130: 4CDF0000
UNLK A5 ;2134: 4E5D
RTS ;2136: 4E75
LAB_015C:
MOVE.L #$00000001,-4(A5) ;2138: 2B7C00000001FFFC
BRA LAB_0160 ;2140: 60000006
LAB_015E:
ADDQ.L #1,-4(A5) ;2144: 52ADFFFC
LAB_0160:
MOVE.L -4(A5),D0 ;2148: 202DFFFC
LAB_0161:
CMP.L 8(A5),D0 ;214C: B0AD0008
BGE LAB_0163 ;2150: 6C000014
ADDQ.L #4,12(A5) ;2154: 58AD000C
MOVEA.L 12(A5),A0 ;2158: 206D000C
MOVE.L (A0),-(A7) ;215C: 2F10
LAB_0162:
JSR LAB_0127(PC) ;215E: 4EBAFC9E
ADDQ #4,A7 ;2162: 584F
BRA.S LAB_015E ;2164: 60DE
LAB_0163:
MOVEQ #0,D0 ;2166: 7000
BRA.S LAB_015B ;2168: 60C6
LAB_0164:
DC.W $7573 ;216A
DC.W $6167 ;216C
BCS.S LAB_0168 ;216E: 653A
MOVE.L 102(A3,D2.W),26988(A2) ;2170: 25732066696C
BCS.S LAB_0166 ;2176: 6520
SUBQ #5,-(A6) ;2178: 5B66
BVS.S LAB_016F ;217A: 696C
BCS.S LAB_0169 ;217C: 652E
MOVE.L 23818(A6),D7 ;217E: 2E2E5D0A
DC.W $0000 ;2182
LAB_0165:
MOVEM.L D2,-(A7) ;2184: 48E72000
MOVE.L 8(A7),-(A7) ;2188: 2F2F0008
JSR LAB_0175(PC) ;218C: 4EBA0086
MOVE.L D0,D2 ;2190: 2400
CMPI.L #$FFFFFFFF,D2 ;2192: 0C82FFFFFFFF
LAB_0166:
ADDQ #4,A7 ;2198: 584F
BNE.S LAB_0169 ;219A: 6610
MOVE.L #$00000006,-28110(A4) ;219C: 297C000000069232
MOVEQ #-1,D0 ;21A4: 70FF
LAB_0167:
MOVEM.L (A7)+,D2 ;21A6: 4CDF0004
LAB_0168:
RTS ;21AA: 4E75
LAB_0169:
MOVEA.L 12(A7),A0 ;21AC: 206F000C
MOVE.L D2,(A0) ;21B0: 2082
MOVEQ #0,D0 ;21B2: 7000
BRA.S LAB_0167 ;21B4: 60F0
LAB_016A:
MOVEM.L D2-D5/A2-A3,-(A7) ;21B6: 48E73C30
MOVEA.L 28(A7),A3 ;21BA: 266F001C
MOVE.L 32(A7),D5 ;21BE: 2A2F0020
MOVEA.L 40(A7),A2 ;21C2: 246F0028
TST.L D5 ;21C6: 4A85
BNE.S LAB_016C ;21C8: 6608
MOVEQ #0,D0 ;21CA: 7000
LAB_016B:
MOVEM.L (A7)+,D2-D5/A2-A3 ;21CC: 4CDF0C3C
RTS ;21D0: 4E75
LAB_016C:
MOVEQ #0,D2 ;21D2: 7400
BRA.S LAB_0173 ;21D4: 6034
LAB_016D:
MOVE.L D5,D3 ;21D6: 2605
BRA.S LAB_0172 ;21D8: 602A
LAB_016E:
MOVEA.L (A2),A0 ;21DA: 2052
CMPA.L 4(A2),A0 ;21DC: B1EA0004
BCC.S LAB_0170 ;21E0: 640A
MOVEA.L (A2),A0 ;21E2: 2052
ADDQ.L #1,(A2) ;21E4: 5292
MOVEQ #0,D0 ;21E6: 7000
LAB_016F:
MOVE.B (A0),D0 ;21E8: 1010
BRA.S LAB_0171 ;21EA: 6008
LAB_0170:
MOVE.L A2,-(A7) ;21EC: 2F0A
JSR LAB_018B(PC) ;21EE: 4EBA01CC
ADDQ #4,A7 ;21F2: 584F
LAB_0171:
MOVE.L D0,D4 ;21F4: 2800
CMPI.L #$FFFFFFFF,D0 ;21F6: 0C80FFFFFFFF
BEQ.S LAB_0174 ;21FC: 6712
MOVE.B D4,(A3) ;21FE: 1684
ADDQ.L #1,A3 ;2200: 528B
SUBQ.L #1,D3 ;2202: 5383
LAB_0172:
TST.L D3 ;2204: 4A83
BNE.S LAB_016E ;2206: 66D2
ADDQ.L #1,D2 ;2208: 5282
LAB_0173:
CMP.L 36(A7),D2 ;220A: B4AF0024
BCS.S LAB_016D ;220E: 65C6
LAB_0174:
MOVE.L D2,D0 ;2210: 2002
BRA.S LAB_016B ;2212: 60B8
LAB_0175:
MOVEM.L D2/A2,-(A7) ;2214: 48E72020
MOVEA.L 12(A7),A2 ;2218: 246F000C
PEA (1).W ;221C: 48780001
CLR.L -(A7) ;2220: 42A7
MOVE.B 14(A2),D0 ;2222: 102A000E
EXT D0 ;2226: 4880
EXT.L D0 ;2228: 48C0
MOVE.L D0,-(A7) ;222A: 2F00
DC.W $4EBA ;222C
DC.W $15AE ;222E
MOVE.L D0,D2 ;2230: 2400
LEA 12(A7),A7 ;2232: 4FEF000C
BLT.S LAB_0179 ;2236: 6D26
BTST #6,12(A2) ;2238: 082A0006000C
BEQ.S LAB_0176 ;223E: 670A
MOVE.L (A2),D0 ;2240: 2012
SUB.L 8(A2),D0 ;2242: 90AA0008
ADD.L D0,D2 ;2246: D480
BRA.S LAB_0177 ;2248: 600C
LAB_0176:
TST.L (A2) ;224A: 4A92
BEQ.S LAB_0177 ;224C: 6708
MOVE.L 4(A2),D0 ;224E: 202A0004
SUB.L (A2),D0 ;2252: 9092
SUB.L D0,D2 ;2254: 9480
LAB_0177:
MOVE.L D2,D0 ;2256: 2002
LAB_0178:
MOVEM.L (A7)+,D2/A2 ;2258: 4CDF0404
RTS ;225C: 4E75
LAB_0179:
MOVE.L #$00000006,-28110(A4) ;225E: 297C000000069232
MOVEQ #-1,D0 ;2266: 70FF
BRA.S LAB_0178 ;2268: 60EE
LAB_017A:
MOVEM.L D2-D3/A2-A3,-(A7) ;226A: 48E73030
MOVEA.L 20(A7),A3 ;226E: 266F0014
MOVEA.L 32(A7),A2 ;2272: 246F0020
MOVEQ #0,D2 ;2276: 7400
BRA.S LAB_0180 ;2278: 603A
LAB_017B:
MOVE.L 24(A7),D3 ;227A: 262F0018
BRA.S LAB_017F ;227E: 602E
LAB_017C:
MOVEA.L (A2),A0 ;2280: 2052
CMPA.L 4(A2),A0 ;2282: B1EA0004
BCC.S LAB_017D ;2286: 640C
MOVEA.L (A2),A0 ;2288: 2052
ADDQ.L #1,(A2) ;228A: 5292
MOVE.B (A3),(A0) ;228C: 1093
MOVEQ #0,D0 ;228E: 7000
MOVE.B (A3),D0 ;2290: 1013
BRA.S LAB_017E ;2292: 600E
LAB_017D:
MOVEQ #0,D0 ;2294: 7000
MOVE.B (A3),D0 ;2296: 1013
MOVE.L D0,-(A7) ;2298: 2F00
MOVE.L A2,-(A7) ;229A: 2F0A
DC.W $4EBA ;229C
DC.W $1070 ;229E
ADDQ #8,A7 ;22A0: 504F
LAB_017E:
CMPI.L #$FFFFFFFF,D0 ;22A2: 0C80FFFFFFFF
BEQ.S LAB_0181 ;22A8: 6710
ADDQ.L #1,A3 ;22AA: 528B
SUBQ.L #1,D3 ;22AC: 5383
LAB_017F:
TST.L D3 ;22AE: 4A83
BNE.S LAB_017C ;22B0: 66CE
ADDQ.L #1,D2 ;22B2: 5282
LAB_0180:
CMP.L 28(A7),D2 ;22B4: B4AF001C
BCS.S LAB_017B ;22B8: 65C0
LAB_0181:
MOVE.L D2,D0 ;22BA: 2002
MOVEM.L (A7)+,D2-D3/A2-A3 ;22BC: 4CDF0C0C
RTS ;22C0: 4E75
LAB_0182:
MOVEM.L D2/A2,-(A7) ;22C2: 48E72020
LEA 16(A7),A0 ;22C6: 41EF0010
MOVEA.L A0,A2 ;22CA: 2448
MOVE.L A2,-(A7) ;22CC: 2F0A
MOVE.L 16(A7),-(A7) ;22CE: 2F2F0010
PEA -30538(A4) ;22D2: 486C88B6
DC.W $4EBA ;22D6
DC.W $0ABC ;22D8
MOVE.L D0,D2 ;22DA: 2400
MOVE.L D2,D0 ;22DC: 2002
LEA 12(A7),A7 ;22DE: 4FEF000C
MOVEM.L (A7)+,D2/A2 ;22E2: 4CDF0404
RTS ;22E6: 4E75
LAB_0183:
MOVEM.L D2-D6/A2,-(A7) ;22E8: 48E73E20
MOVEA.L 28(A7),A2 ;22EC: 246F001C
MOVE.L 32(A7),D6 ;22F0: 2C2F0020
MOVE.L 36(A7),D4 ;22F4: 282F0024
MOVE.L A2,D0 ;22F8: 200A
BEQ LAB_018A ;22FA: 670000BC
MOVE 12(A2),D5 ;22FE: 3A2A000C
BEQ LAB_018A ;2302: 670000B4
MOVEA.L A2,A0 ;2306: 204A
ADDA.L #$0000000C,A0 ;2308: D1FC0000000C
MOVE (A0),D0 ;230E: 3010
ANDI #$EFFD,D0 ;2310: 0240EFFD
MOVE D0,(A0) ;2314: 3080
BTST #14,D5 ;2316: 0805000E
BEQ.S LAB_0184 ;231A: 6714
PEA (-1).W ;231C: 4878FFFF
MOVE.L A2,-(A7) ;2320: 2F0A
DC.W $4EBA ;2322
BSET D7,19072(A2) ;2324: 0FEA4A80
ADDQ #8,A7 ;2328: 504F
BNE LAB_018A ;232A: 6600008C
BRA.S LAB_0187 ;232E: 605C
LAB_0184:
CMPI.L #$17044202,D4 ;2330: 0C8417044202
BEQ.S LAB_0187 ;2336: 6754
MOVE.L 4(A2),D0 ;2338: 202A0004
SUB.L (A2),D0 ;233C: 9092
MOVE.L D0,D3 ;233E: 2600
BLE.S LAB_0187 ;2340: 6F4A
MOVE D5,D0 ;2342: 3005
ANDI #$1880,D0 ;2344: 02401880
BNE.S LAB_0186 ;2348: 6638
MOVE.L D6,D2 ;234A: 2406
TST.L D4 ;234C: 4A84
BNE.S LAB_0185 ;234E: 661C
PEA (1).W ;2350: 48780001
CLR.L -(A7) ;2354: 42A7
MOVE.B 14(A2),D0 ;2356: 102A000E
EXT D0 ;235A: 4880
EXT.L D0 ;235C: 48C0
MOVE.L D0,-(A7) ;235E: 2F00
DC.W $4EBA ;2360
DC.W $147A ;2362
SUB.L D3,D0 ;2364: 9083
SUB.L D0,D2 ;2366: 9480
LEA 12(A7),A7 ;2368: 4FEF000C
LAB_0185:
MOVE.L (A2),D0 ;236C: 2012
SUB.L 8(A2),D0 ;236E: 90AA0008
ADD.L D2,D0 ;2372: D082
BLT.S LAB_0186 ;2374: 6D0C
CMP.L D3,D2 ;2376: B483
BGT.S LAB_0186 ;2378: 6E08
MOVEA.L D2,A0 ;237A: 2042
ADDA.L (A2),A0 ;237C: D1D2
MOVE.L A0,(A2) ;237E: 2488
BRA.S LAB_0188 ;2380: 602E
LAB_0186:
CMPI.L #$17044201,D4 ;2382: 0C8417044201
BNE.S LAB_0187 ;2388: 6602
SUB.L D3,D6 ;238A: 9C83
LAB_0187:
MOVE.L 8(A2),4(A2) ;238C: 256A00080004
MOVE.L 8(A2),(A2) ;2392: 24AA0008
MOVE.L D4,-(A7) ;2396: 2F04
MOVE.L D6,-(A7) ;2398: 2F06
MOVE.B 14(A2),D0 ;239A: 102A000E
EXT D0 ;239E: 4880
EXT.L D0 ;23A0: 48C0
MOVE.L D0,-(A7) ;23A2: 2F00
DC.W $4EBA ;23A4
DC.W $1436 ;23A6
TST.L D0 ;23A8: 4A80
LEA 12(A7),A7 ;23AA: 4FEF000C
BLT.S LAB_018A ;23AE: 6D08
LAB_0188:
MOVEQ #0,D0 ;23B0: 7000
LAB_0189:
MOVEM.L (A7)+,D2-D6/A2 ;23B2: 4CDF047C
RTS ;23B6: 4E75
LAB_018A:
MOVEQ #-1,D0 ;23B8: 70FF
BRA.S LAB_0189 ;23BA: 60F6
LAB_018B:
MOVEM.L D2-D3/A2-A3,-(A7) ;23BC: 48E73030
MOVEA.L 20(A7),A2 ;23C0: 246F0014
MOVE.L A2,D0 ;23C4: 200A
BEQ.S LAB_018C ;23C6: 6716
MOVEQ #0,D0 ;23C8: 7000
MOVE 12(A2),D0 ;23CA: 302A000C
MOVE.L D0,D3 ;23CE: 2600
BEQ.S LAB_018C ;23D0: 670C
BTST #10,D3 ;23D2: 0803000A
BNE.S LAB_018C ;23D6: 6606
BTST #3,D3 ;23D8: 08030003
BEQ.S LAB_018E ;23DC: 6708
LAB_018C:
MOVEQ #-1,D0 ;23DE: 70FF
LAB_018D:
MOVEM.L (A7)+,D2-D3/A2-A3 ;23E0: 4CDF0C0C
RTS ;23E4: 4E75
LAB_018E:
MOVEA.L (A2),A0 ;23E6: 2052
CMPA.L 4(A2),A0 ;23E8: B1EA0004
BCS LAB_0196 ;23EC: 650000A6
TST.L 8(A2) ;23F0: 4AAA0008
BNE.S LAB_018F ;23F4: 6608
MOVE.L A2,-(A7) ;23F6: 2F0A
DC.W $4EBA ;23F8
MOVE.B 79(A0,D5.L),D1 ;23FA: 1230584F
LAB_018F:
MOVE 12(A2),D0 ;23FE: 302A000C
ANDI #$00A0,D0 ;2402: 024000A0
BEQ.S LAB_0192 ;2406: 6730
LEA -30560(A4),A0 ;2408: 41EC88A0
MOVEA.L A0,A3 ;240C: 2648
LAB_0190:
MOVEQ #0,D0 ;240E: 7000
MOVE 12(A3),D0 ;2410: 302B000C
ANDI.L #$00004020,D0 ;2414: 028000004020
CMPI.L #$00004020,D0 ;241A: 0C8000004020
BNE.S LAB_0191 ;2420: 6608
MOVE.L A3,-(A7) ;2422: 2F0B
DC.W $4EBA ;2424
DC.W $0E64 ;2426
ADDQ #4,A7 ;2428: 584F
LAB_0191:
ADDA.L #$00000016,A3 ;242A: D7FC00000016
LEA -30120(A4),A0 ;2430: 41EC8A58
CMPA.L A0,A3 ;2434: B7C8
BCS.S LAB_0190 ;2436: 65D6
LAB_0192:
MOVEA.L A2,A0 ;2438: 204A
ADDA.L #$0000000C,A0 ;243A: D1FC0000000C
MOVE (A0),D0 ;2440: 3010
ANDI #$AFFF,D0 ;2442: 0240AFFF
MOVE D0,(A0) ;2446: 3080
MOVE.L 16(A2),-(A7) ;2448: 2F2A0010
MOVE.L 8(A2),-(A7) ;244C: 2F2A0008
MOVE.B 14(A2),D0 ;2450: 102A000E
EXT D0 ;2454: 4880
EXT.L D0 ;2456: 48C0
MOVE.L D0,-(A7) ;2458: 2F00
DC.W $4EBA ;245A
DC.W $0772 ;245C
MOVE.L D0,D2 ;245E: 2400
LEA 12(A7),A7 ;2460: 4FEF000C
BGT.S LAB_0195 ;2464: 6E20
TST.L D2 ;2466: 4A82
BNE.S LAB_0193 ;2468: 6604
MOVEQ #2,D0 ;246A: 7002
BRA.S LAB_0194 ;246C: 6002
LAB_0193:
MOVEQ #4,D0 ;246E: 7004
LAB_0194:
MOVEA.L A2,A0 ;2470: 204A
ADDA.L #$0000000C,A0 ;2472: D1FC0000000C
MOVEQ #0,D1 ;2478: 7200
MOVE (A0),D1 ;247A: 3210
OR.L D1,D0 ;247C: 8081
MOVE D0,(A0) ;247E: 3080
MOVEQ #-1,D0 ;2480: 70FF
BRA LAB_018D ;2482: 6000FF5C
LAB_0195:
MOVE.L 8(A2),(A2) ;2486: 24AA0008
MOVEA.L D2,A0 ;248A: 2042
ADDA.L 8(A2),A0 ;248C: D1EA0008
MOVE.L A0,4(A2) ;2490: 25480004
LAB_0196:
MOVEA.L (A2),A0 ;2494: 2052
ADDQ.L #1,(A2) ;2496: 5292
MOVEQ #0,D0 ;2498: 7000
MOVE.B (A0),D0 ;249A: 1010
BRA LAB_018D ;249C: 6000FF42
LAB_0197:
PEA (-1).W ;24A0: 4878FFFF
JSR LAB_01A3(PC) ;24A4: 4EBA00EE
MOVE.L D0,-(A7) ;24A8: 2F00
MOVE.L 16(A7),-(A7) ;24AA: 2F2F0010
MOVE.L 16(A7),-(A7) ;24AE: 2F2F0010
JSR LAB_0198(PC) ;24B2: 4EBA0008
LEA 16(A7),A7 ;24B6: 4FEF0010
RTS ;24BA: 4E75
LAB_0198:
MOVEM.L D2-D5/A2-A3/A6,-(A7) ;24BC: 48E73C32
MOVEA.L 32(A7),A6 ;24C0: 2C6F0020
MOVEA.L 36(A7),A2 ;24C4: 246F0024
MOVEA.L 40(A7),A3 ;24C8: 266F0028
MOVE.L 44(A7),D4 ;24CC: 282F002C
MOVE.L #$00000400,D3 ;24D0: 263C00000400
MOVE.B (A2),D0 ;24D6: 1012
EXT D0 ;24D8: 4880
EXT.L D0 ;24DA: 48C0
MOVE.L D0,D5 ;24DC: 2A00
CMPI.L #$00000072,D0 ;24DE: 0C8000000072
BNE.S LAB_0199 ;24E4: 660E
MOVE.L #$00001000,D2 ;24E6: 243C00001000
MOVE.L #$00000200,D3 ;24EC: 263C00000200
BRA.S LAB_019D ;24F2: 6028
LAB_0199:
CMPI.L #$00000077,D5 ;24F4: 0C8500000077
BNE.S LAB_019A ;24FA: 6608
MOVE.L #$00001301,D2 ;24FC: 243C00001301
BRA.S LAB_019D ;2502: 6018
LAB_019A:
CMPI.L #$00000061,D5 ;2504: 0C8500000061
BNE.S LAB_019B ;250A: 6608
MOVE.L #$00001901,D2 ;250C: 243C00001901
BRA.S LAB_019D ;2512: 6008
LAB_019B:
MOVEQ #0,D0 ;2514: 7000
LAB_019C:
MOVEM.L (A7)+,D2-D5/A2-A3/A6 ;2516: 4CDF4C3C
RTS ;251A: 4E75
LAB_019D:
ADDQ.L #1,A2 ;251C: 528A
MOVE.B (A2),D0 ;251E: 1012
EXT D0 ;2520: 4880
CMPI #$002B,D0 ;2522: 0C40002B
BNE.S LAB_019E ;2526: 660C
MOVE.B 1(A2),D0 ;2528: 102A0001
EXT D0 ;252C: 4880
CMPI #$0062,D0 ;252E: 0C400062
BEQ.S LAB_019F ;2532: 670C
LAB_019E:
MOVE.B (A2),D0 ;2534: 1012
EXT D0 ;2536: 4880
CMPI #$0062,D0 ;2538: 0C400062
BNE.S LAB_01A0 ;253C: 660A
ADDQ.L #1,A2 ;253E: 528A
LAB_019F:
BSET #4,D3 ;2540: 08C30004
BCLR #12,D2 ;2544: 0882000C
LAB_01A0:
MOVE.B (A2),D0 ;2548: 1012
EXT D0 ;254A: 4880
CMPI #$002B,D0 ;254C: 0C40002B
BNE.S LAB_01A1 ;2550: 661A
MOVE.L D2,D0 ;2552: 2002
BCLR #0,D0 ;2554: 08800000
MOVE.L D0,D2 ;2558: 2400
BSET #1,D2 ;255A: 08C20001
MOVE.L D3,D0 ;255E: 2003
ANDI.L #$FFFFF9FF,D0 ;2560: 0280FFFFF9FF
MOVE.L D0,D3 ;2566: 2600
BSET #11,D3 ;2568: 08C3000B
LAB_01A1:
MOVE.L A6,D0 ;256C: 200E
BEQ.S LAB_01A2 ;256E: 670C
MOVE.L D2,-(A7) ;2570: 2F02
MOVE.L A6,-(A7) ;2572: 2F0E
DC.W $4EBA ;2574
SUBI.L #$2800504F,D4 ;2576: 04842800504F
LAB_01A2:
TST.L D4 ;257C: 4A84
BLT.S LAB_019B ;257E: 6D94
CMPI.L #$17044214,D4 ;2580: 0C8417044214
BGE.S LAB_019B ;2586: 6C8C
MOVE.B D4,14(A3) ;2588: 1744000E
MOVE D3,12(A3) ;258C: 3743000C
MOVE.L A3,D0 ;2590: 200B
BRA.S LAB_019C ;2592: 6082
LAB_01A3:
MOVEM.L A2,-(A7) ;2594: 48E70020
LEA -30560(A4),A0 ;2598: 41EC88A0
MOVEA.L A0,A2 ;259C: 2448
LAB_01A4:
TST 12(A2) ;259E: 4A6A000C
BEQ.S LAB_01A7 ;25A2: 6718
ADDA.L #$00000016,A2 ;25A4: D5FC00000016
LEA -30120(A4),A0 ;25AA: 41EC8A58
CMPA.L A0,A2 ;25AE: B5C8
BNE.S LAB_01A6 ;25B0: 6608
MOVEQ #0,D0 ;25B2: 7000
LAB_01A5:
MOVEM.L (A7)+,A2 ;25B4: 4CDF0400
RTS ;25B8: 4E75
LAB_01A6:
BRA.S LAB_01A4 ;25BA: 60E2
LAB_01A7:
CLR 20(A2) ;25BC: 426A0014
CLR.L (A2) ;25C0: 4292
CLR.L 4(A2) ;25C2: 42AA0004
CLR.L 8(A2) ;25C6: 42AA0008
MOVE.L A2,D0 ;25CA: 200A
BRA.S LAB_01A5 ;25CC: 60E6
LAB_01A8:
MOVEA.L A7,A5 ;25CE: 2A4F
BSR.S LAB_01B0 ;25D0: 6172
LEA -30110(A4),A1 ;25D2: 43EC8A62
LEA -30110(A4),A2 ;25D6: 45EC8A62
CMPA.L A1,A2 ;25DA: B5C9
BNE.S LAB_01AA ;25DC: 660E
MOVE #$020A,D1 ;25DE: 323C020A
BMI.S LAB_01AA ;25E2: 6B08
MOVEQ #0,D2 ;25E4: 7400
LAB_01A9:
MOVE.L D2,(A1)+ ;25E6: 22C2
DBF D1,LAB_01A9 ;25E8: 51C9FFFC
LAB_01AA:
MOVE.L A7,-28106(A4) ;25EC: 294F9236
MOVEA.L (ABSEXECBASE).W,A6 ;25F0: 2C780004
MOVE.L A6,-28102(A4) ;25F4: 294E923A
MOVEM.L D0/A0,-(A7) ;25F8: 48E78080
BTST #4,297(A6) ;25FC: 082E00040129
BEQ.S LAB_01AC ;2602: 6710
LEA LAB_01AB(PC),A5 ;2604: 4BFA0008
JSR -30(A6) ;2608: 4EAEFFE2
BRA.S LAB_01AC ;260C: 6006
LAB_01AB:
CLR.L -(A7) ;260E: 42A7
DC.W $F35F ;2610
RTE ;2612: 4E73
LAB_01AC:
LEA LAB_01AF(PC),A1 ;2614: 43FA0022
JSR -408(A6) ;2618: 4EAEFE68
MOVE.L D0,-28098(A4) ;261C: 2940923E
BNE.S LAB_01AD ;2620: 660C
MOVE.L #$00038007,D7 ;2622: 2E3C00038007
JSR -108(A6) ;2628: 4EAEFF94
BRA.S LAB_01AE ;262C: 6006
LAB_01AD:
MOVEA.L A7,A5 ;262E: 2A4F
JSR LAB_01B1(PC) ;2630: 4EBA001A
LAB_01AE:
ADDQ #8,A7 ;2634: 504F
RTS ;2636: 4E75
LAB_01AF:
DC.W $646F ;2638
DC.W $732E ;263A
DC.W $6C69 ;263C
BHI.S LAB_01B3 ;263E: 6272
BSR.S LAB_01B3+2 ;2640: 6172
DC.W $7900 ;2642
LAB_01B0:
LEA EXT_0002,A4 ;2644: 49F900007FFE
RTS ;264A: 4E75
LAB_01B1:
MOVEM.L A2,-(A7) ;264C: 48E70020
MOVEM.L A6,-(A7) ;2650: 48E70002
MOVE.L #$42010442,D1 ;2654: 223C42010442
MOVE -30120(A4),D0 ;265A: 302C8A58
MULS #$0006,D0 ;265E: C1FC0006
MOVEA.L -28102(A4),A6 ;2662: 2C6C923A
JSR -198(A6) ;2666: 4EAEFF3A
MOVEM.L (A7)+,A6 ;266A: 4CDF4000
MOVE.L D0,-28094(A4) ;266E: 29409242
BNE.S LAB_01B2 ;2672: 661E
MOVEM.L D7/A5-A6,-(A7) ;2674: 48E70106
SUBA.L A5,A5 ;2678: 9BCD
MOVE.L #$42010442,D7 ;267A: 2E3C42010442
MOVEA.L -28102(A4),A6 ;2680: 2C6C923A
JSR -108(A6) ;2684: 4EAEFF94
MOVEM.L (A7)+,D7/A5-A6 ;2688: 4CDF6080
MOVEA.L -28106(A4),A7 ;268C: 2E6C9236
RTS ;2690: 4E75
LAB_01B2:
MOVEA.L -28094(A4),A0 ;2692: 206C9242
CLR 4(A0) ;2696: 42680004
MOVEA.L -28094(A4),A0 ;269A: 206C9242
MOVE #$4201,1040(A0) ;269E: 317C42010410
MOVEA.L -28094(A4),A0 ;26A4: 206C9242
MOVE #$4201,1034(A0) ;26A8: 317C4201040A
MOVEA.L -28106(A4),A0 ;26AE: 206C9236
LAB_01B3:
MOVE.L -28106(A4),D0 ;26B2: 202C9236
SUB.L 4(A0),D0 ;26B6: 90A80004
ADDQ.L #8,D0 ;26BA: 5080
MOVE.L D0,-28090(A4) ;26BC: 29409246
MOVEA.L -28090(A4),A0 ;26C0: 206C9246
MOVE.L #$4D414E58,(A0) ;26C4: 20BC4D414E58
MOVEM.L A6,-(A7) ;26CA: 48E70002
SUBA.L A1,A1 ;26CE: 93C9
MOVEA.L -28102(A4),A6 ;26D0: 2C6C923A
JSR -294(A6) ;26D4: 4EAEFEDA
MOVEM.L (A7)+,A6 ;26D8: 4CDF4000
MOVEA.L D0,A2 ;26DC: 2440
TST.L 172(A2) ;26DE: 4AAA00AC
BEQ.S LAB_01B5 ;26E2: 673C
MOVE.L 12(A7),-(A7) ;26E4: 2F2F000C
MOVE.L 12(A7),-(A7) ;26E8: 2F2F000C
MOVE.L A2,-(A7) ;26EC: 2F0A
JSR LAB_01BA(PC) ;26EE: 4EBA010C
MOVE.L #$00000001,-28086(A4) ;26F2: 297C00000001924A
MOVEA.L -28094(A4),A0 ;26FA: 206C9242
ADDQ.L #4,A0 ;26FE: 5888
MOVE (A0),D0 ;2700: 3010
ORI #$8000,D0 ;2702: 00408000
MOVE D0,(A0) ;2706: 3080
MOVEA.L -28094(A4),A0 ;2708: 206C9242
ADDA.L #$0000000A,A0 ;270C: D1FC0000000A
MOVE (A0),D0 ;2712: 3010
ORI #$8000,D0 ;2714: 00408000
MOVE D0,(A0) ;2718: 3080
LEA 12(A7),A7 ;271A: 4FEF000C
BRA.S LAB_01B7 ;271E: 606A
LAB_01B5:
MOVEM.L A6,-(A7) ;2720: 48E70002
MOVEA.L A2,A0 ;2724: 204A
ADDA.L #$0000005C,A0 ;2726: D1FC0000005C
MOVEA.L -28102(A4),A6 ;272C: 2C6C923A
JSR -384(A6) ;2730: 4EAEFE80
MOVEM.L (A7)+,A6 ;2734: 4CDF4000
MOVEM.L A6,-(A7) ;2738: 48E70002
MOVEA.L A2,A0 ;273C: 204A
ADDA.L #$0000005C,A0 ;273E: D1FC0000005C
MOVEA.L -28102(A4),A6 ;2744: 2C6C923A
JSR -372(A6) ;2748: 4EAEFE8C
MOVEM.L (A7)+,A6 ;274C: 4CDF4000
MOVE.L D0,-28082(A4) ;2750: 2940924E
MOVEA.L -28082(A4),A0 ;2754: 206C924E
TST.L 36(A0) ;2758: 4AA80024
BEQ.S LAB_01B6 ;275C: 6726
MOVEM.L A6,-(A7) ;275E: 48E70002
MOVEA.L -28082(A4),A0 ;2762: 206C924E
MOVEA.L 36(A0),A0 ;2766: 20680024
MOVE.L (A0),D1 ;276A: 2210
MOVEA.L -28098(A4),A6 ;276C: 2C6C923E
JSR -126(A6) ;2770: 4EAEFF82
MOVEM.L (A7)+,A6 ;2774: 4CDF4000
MOVE.L -28082(A4),-(A7) ;2778: 2F2C924E
MOVE.L A2,-(A7) ;277C: 2F0A
DC.W $4EBA ;277E
DC.W $04E8 ;2780
ADDQ #8,A7 ;2782: 504F
LAB_01B6:
MOVE.L -28082(A4),-28078(A4) ;2784: 296C924E9252
LAB_01B7:
MOVEM.L A6,-(A7) ;278A: 48E70002
MOVEA.L -28098(A4),A6 ;278E: 2C6C923E
JSR -54(A6) ;2792: 4EAEFFCA
MOVEM.L (A7)+,A6 ;2796: 4CDF4000
MOVEA.L -28094(A4),A0 ;279A: 206C9242
MOVE.L D0,(A0) ;279E: 2080
MOVEM.L A6,-(A7) ;27A0: 48E70002
MOVEA.L -28098(A4),A6 ;27A4: 2C6C923E
JSR -60(A6) ;27A8: 4EAEFFC4
MOVEM.L (A7)+,A6 ;27AC: 4CDF4000
MOVEA.L -28094(A4),A0 ;27B0: 206C9242
MOVE.L D0,6(A0) ;27B4: 21400006
BEQ.S LAB_01B8 ;27B8: 6724
MOVEM.L D2/A6,-(A7) ;27BA: 48E72002
MOVE.L #$000003ED,D2 ;27BE: 243C000003ED
LEA LAB_01B9(PC),A0 ;27C4: 41FA0034
MOVE.L A0,D1 ;27C8: 2208
MOVEA.L -28098(A4),A6 ;27CA: 2C6C923E
JSR -30(A6) ;27CE: 4EAEFFE2
MOVEM.L (A7)+,D2/A6 ;27D2: 4CDF4004
MOVEA.L -28094(A4),A0 ;27D6: 206C9242
MOVE.L D0,12(A0) ;27DA: 2140000C
LAB_01B8:
MOVE.L -28078(A4),-(A7) ;27DE: 2F2C9252
MOVE.L -28074(A4),-(A7) ;27E2: 2F2C9256
JSR LAB_0157(PC) ;27E6: 4EBAF922
ADDQ #8,A7 ;27EA: 504F
MOVE.L D0,-(A7) ;27EC: 2F00
DC.W $4EBA ;27EE
MOVE.B (A4),(EXT_0001).W ;27F0: 11D4584F
MOVEM.L (A7)+,A2 ;27F4: 4CDF0400
RTS ;27F8: 4E75
LAB_01B9:
MOVE.L D0,D5 ;27FA: 2A00
LAB_01BA:
MOVEM.L D2-D4/A2-A3/A6,-(A7) ;27FC: 48E73832
MOVE.L 28(A7),D3 ;2800: 262F001C
MOVE.L 32(A7),D4 ;2804: 282F0020
MOVEA.L 36(A7),A3 ;2808: 266F0024
MOVEA.L D3,A0 ;280C: 2043
TST.L 172(A0) ;280E: 4AA800AC
BEQ.S LAB_01BC ;2812: 6714
MOVEA.L D3,A0 ;2814: 2043
MOVE.L 172(A0),D0 ;2816: 202800AC
ASL.L #2,D0 ;281A: E580
MOVEA.L D0,A6 ;281C: 2C40
MOVE.L 16(A6),D0 ;281E: 202E0010
ASL.L #2,D0 ;2822: E580
LAB_01BB:
MOVEA.L D0,A2 ;2824: 2440
BRA.S LAB_01BD ;2826: 6004
LAB_01BC:
MOVEA.L -30118(A4),A2 ;2828: 246C8A5A
LAB_01BD:
MOVE.B (A2),D0 ;282C: 1012
EXT D0 ;282E: 4880
EXT.L D0 ;2830: 48C0
ADD.L D4,D0 ;2832: D084
ADDQ.L #2,D0 ;2834: 5480
MOVE.L D0,-28070(A4) ;2836: 2940925A
MOVEM.L A6,-(A7) ;283A: 48E70002
MOVEQ #0,D1 ;283E: 7200
MOVE.L -28070(A4),D0 ;2840: 202C925A
MOVEA.L -28102(A4),A6 ;2844: 2C6C923A
JSR -198(A6) ;2848: 4EAEFF3A
MOVEM.L (A7)+,A6 ;284C: 4CDF4000
MOVE.L D0,-28066(A4) ;2850: 2940925E
BNE.S LAB_01BF ;2854: 6606
LAB_01BE:
MOVEM.L (A7)+,D2-D4/A2-A3/A6 ;2856: 4CDF4C1C
RTS ;285A: 4E75
LAB_01BF:
MOVE.B (A2),D0 ;285C: 1012
EXT D0 ;285E: 4880
EXT.L D0 ;2860: 48C0
MOVE.L D0,D2 ;2862: 2400
MOVE.L D2,-(A7) ;2864: 2F02
MOVEA.L A2,A0 ;2866: 204A
ADDQ.L #1,A0 ;2868: 5288
MOVE.L A0,-(A7) ;286A: 2F08
MOVE.L -28066(A4),-(A7) ;286C: 2F2C925E
DC.W $4EBA ;2870
DC.W $04F2 ;2872
DC.W $487A ;2874
MOVEP.L 8258(A2),D0 ;2876: 014A2042
ADDA.L -28066(A4),A0 ;287A: D1EC925E
MOVE.L A0,-(A7) ;287E: 2F08
DC.W $4EBA ;2880
DC.W $0EEA ;2882
MOVE.L D4,-(A7) ;2884: 2F04
MOVE.L A3,-(A7) ;2886: 2F0B
MOVE.L -28066(A4),-(A7) ;2888: 2F2C925E
DC.W $4EBA ;288C
BTST D0,108(A4,D2.W) ;288E: 0134206C
SUB (A6)+,D1 ;2892: 925E
CLR.B 0(A0,D2.L) ;2894: 42302800
MOVE.L #$00000001,-28074(A4) ;2898: 297C000000019256
MOVEA.L D2,A2 ;28A0: 2442
ADDA.L -28066(A4),A2 ;28A2: D5EC925E
ADDQ.L #1,A2 ;28A6: 528A
MOVEA.L A2,A3 ;28A8: 264A
LEA 32(A7),A7 ;28AA: 4FEF0020
LAB_01C0:
MOVE.B (A2),D0 ;28AE: 1012
EXT D0 ;28B0: 4880
EXT.L D0 ;28B2: 48C0
MOVE.L D0,D2 ;28B4: 2400
CMPI.L #$00000020,D0 ;28B6: 0C8000000020
BEQ.S LAB_01C1 ;28BC: 6720
CMPI.L #$00000009,D2 ;28BE: 0C8200000009
BEQ.S LAB_01C1 ;28C4: 6718
CMPI.L #$0000000C,D2 ;28C6: 0C820000000C
BEQ.S LAB_01C1 ;28CC: 6710
CMPI.L #$0000000D,D2 ;28CE: 0C820000000D
BEQ.S LAB_01C1 ;28D4: 6708
CMPI.L #$0000000A,D2 ;28D6: 0C820000000A
BNE.S LAB_01C2 ;28DC: 6604
LAB_01C1:
ADDQ.L #1,A2 ;28DE: 528A
BRA.S LAB_01C0 ;28E0: 60CC
LAB_01C2:
CMPI.B #$20,(A2) ;28E2: 0C120020
BLT.S LAB_01CB ;28E6: 6D76
CMPI.B #$22,(A2) ;28E8: 0C120022
BNE.S LAB_01C7 ;28EC: 662A
ADDQ.L #1,A2 ;28EE: 528A
LAB_01C3:
MOVE.B (A2)+,D0 ;28F0: 101A
EXT D0 ;28F2: 4880
EXT.L D0 ;28F4: 48C0
MOVE.L D0,D2 ;28F6: 2400
BEQ.S LAB_01C6 ;28F8: 671C
MOVE.B D2,(A3)+ ;28FA: 16C2
CMPI.L #$00000022,D2 ;28FC: 0C8200000022
BNE.S LAB_01C5 ;2902: 6610
CMPI.B #$22,(A2) ;2904: 0C120022
BNE.S LAB_01C4 ;2908: 6604
ADDQ.L #1,A2 ;290A: 528A
BRA.S LAB_01C5 ;290C: 6006
LAB_01C4:
CLR.B -1(A3) ;290E: 422BFFFF
BRA.S LAB_01C6 ;2912: 6002
LAB_01C5:
BRA.S LAB_01C3 ;2914: 60DA
LAB_01C6:
BRA.S LAB_01C9 ;2916: 6038
LAB_01C7:
MOVE.B (A2)+,D0 ;2918: 101A
EXT D0 ;291A: 4880
EXT.L D0 ;291C: 48C0
MOVE.L D0,D2 ;291E: 2400
BEQ.S LAB_01C8 ;2920: 672C
CMPI.L #$00000020,D2 ;2922: 0C8200000020
BEQ.S LAB_01C8 ;2928: 6724
CMPI.L #$00000009,D2 ;292A: 0C8200000009
BEQ.S LAB_01C8 ;2930: 671C
CMPI.L #$0000000C,D2 ;2932: 0C820000000C
BEQ.S LAB_01C8 ;2938: 6714
CMPI.L #$0000000D,D2 ;293A: 0C820000000D
BEQ.S LAB_01C8 ;2940: 670C
CMPI.L #$0000000A,D2 ;2942: 0C820000000A
BEQ.S LAB_01C8 ;2948: 6704
MOVE.B D2,(A3)+ ;294A: 16C2
BRA.S LAB_01C7 ;294C: 60CA
LAB_01C8:
CLR.B (A3)+ ;294E: 421B
LAB_01C9:
TST.L D2 ;2950: 4A82
BNE.S LAB_01CA ;2952: 6602
SUBQ.L #1,A2 ;2954: 538A
LAB_01CA:
ADDQ.L #1,-28074(A4) ;2956: 52AC9256
BRA LAB_01C0 ;295A: 6000FF52
LAB_01CB:
CLR.B (A3) ;295E: 4213
MOVEM.L A6,-(A7) ;2960: 48E70002
MOVEQ #0,D1 ;2964: 7200
MOVE.L -28074(A4),D0 ;2966: 202C9256
ASL.L #2,D0 ;296A: E580
ADDQ.L #4,D0 ;296C: 5880
MOVEA.L -28102(A4),A6 ;296E: 2C6C923A
LAB_01CC:
JSR -198(A6) ;2972: 4EAEFF3A
MOVEM.L (A7)+,A6 ;2976: 4CDF4000
MOVE.L D0,-28078(A4) ;297A: 29409252
BNE.S LAB_01CD ;297E: 6608
CLR.L -28074(A4) ;2980: 42AC9256
BRA LAB_01BE ;2984: 6000FED0
LAB_01CD:
MOVEQ #0,D2 ;2988: 7400
MOVEA.L -28066(A4),A2 ;298A: 246C925E
DC.W $601A ;298E
MOVE.L D2,D0 ;2990: 2002
ASL.L #2,D0 ;2992: E580
MOVEA.L -28078(A4),A0 ;2994: 206C9252
MOVE.L A2,0(A0,D0.L) ;2998: 218A0800
MOVE.L A2,-(A7) ;299C: 2F0A
DC.W $4EBA ;299E
DC.W $08D8 ;29A0
ADDA.L D0,A2 ;29A2: D5C0
ADDQ.L #1,A2 ;29A4: 528A
ADDQ #4,A7 ;29A6: 584F
END