home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
telefisk.org
/
amiga_virus_collection_research.7z
/
VIRUSRESEARCH
/
SONIC
/
MIAMI.ASM
< prev
next >
Wrap
Assembly Source File
|
1999-09-21
|
640KB
|
23,627 lines
; IRA V1.02 (Sep 6 1993) (c)1993 Tim Ruehsen
EXT_0000 EQU $0
EXT_0001 EQU $2
ABSEXECBASE EQU $4
TRAP_12 EQU $AC
EXT_0004 EQU $E4
EXT_0005 EQU $EC
EXT_0006 EQU $100C
EXT_0007 EQU $1818
EXT_0008 EQU $3F20
CIAA_PRA EQU $BFE001
HARDBASE EQU $DFF000
DMACONR EQU $DFF002
VHPOSR EQU $DFF006
CLXDAT EQU $DFF00E
POTGOR EQU $DFF016
DENISEID EQU $DFF07C
COP1LCH EQU $DFF080
COPJMP1 EQU $DFF088
DMACON EQU $DFF096
CLXCON EQU $DFF098
BPLCON3 EQU $DFF106
COLOR00 EQU $DFF180
EXT_0016 EQU $DFF1FC
EXT_0017 EQU $6E746178
EXT_0018 EQU $8000052C
EXT_0019 EQU $80000684
EXT_001A EQU $80000C3C
EXT_001B EQU $80000DEE
EXT_001C EQU $80000E08
EXT_001D EQU $80000E10
EXT_001E EQU $80000E32
EXT_001F EQU $80000E64
EXT_0020 EQU $80000E6C
EXT_0021 EQU $80000E98
EXT_0022 EQU $80000EEE
EXT_0023 EQU $80000F34
EXT_0024 EQU $80000F3E
EXT_0025 EQU $80000F78
EXT_0026 EQU $800010A2
EXT_0027 EQU $8000115E
EXT_0028 EQU $80001214
EXT_0029 EQU $800014E6
EXT_002A EQU $FFFFFDB4
EXT_002B EQU $FFFFFEA4
SECTION S_0,CODE
SECSTRT_0:
MOVE.L #$00020020,D2 ;0000: 243C00020020
MOVE.L #$000006F6,D3 ;0006: 263C000006F6
LEA SECSTRT_0(PC),A4 ;000C: 49FAFFF2
MOVE.L A4,2650(A4) ;0010: 294C0A5A
MOVE.L A7,2654(A4) ;0014: 294F0A5E
MOVEM.L D0/A0,-(A7) ;0018: 48E78080
MOVEQ #0,D4 ;001C: 7800
MOVEQ #0,D5 ;001E: 7A00
MOVEQ #0,D6 ;0020: 7C00
MOVEA.L (ABSEXECBASE).W,A6 ;0022: 2C780004
BTST #2,D2 ;0026: 08020002
BNE.S LAB_0001 ;002A: 6626
BTST #3,D2 ;002C: 08020003
BNE.S LAB_0001 ;0030: 6620
SUBA.L A1,A1 ;0032: 93C9
JSR -294(A6) ;0034: 4EAEFEDA
MOVEA.L D0,A0 ;0038: 2040
TST.L 172(A0) ;003A: 4AA800AC
BNE.S LAB_0001 ;003E: 6612
LEA 92(A0),A0 ;0040: 41E8005C
MOVE.L A0,-(A7) ;0044: 2F08
JSR -384(A6) ;0046: 4EAEFE80
MOVEA.L (A7)+,A0 ;004A: 205F
JSR -372(A6) ;004C: 4EAEFE8C
MOVE.L D0,D4 ;0050: 2800
LAB_0001:
MOVEQ #0,D0 ;0052: 7000
LEA LAB_0081(PC),A1 ;0054: 43FA0A3E
JSR -552(A6) ;0058: 4EAEFDD8
MOVE.L D0,D5 ;005C: 2A00
BEQ LAB_0028 ;005E: 670004C8
MOVEQ #0,D0 ;0062: 7000
LEA LAB_0082(PC),A1 ;0064: 43FA0A3A
JSR -552(A6) ;0068: 4EAEFDD8
MOVE.L D0,D6 ;006C: 2C00
BEQ LAB_0028 ;006E: 670004B8
TST.L D4 ;0072: 4A84
BEQ.S LAB_0002 ;0074: 6714
MOVEA.L D4,A2 ;0076: 2444
MOVE.L 36(A2),D0 ;0078: 202A0024
BEQ.S LAB_0002 ;007C: 670C
MOVEA.L D0,A0 ;007E: 2040
MOVE.L (A0),D1 ;0080: 2210
BEQ.S LAB_0002 ;0082: 6706
MOVEA.L D5,A6 ;0084: 2C45
JSR -126(A6) ;0086: 4EAEFF82
LAB_0002:
MOVE.L #$0000008C,D0 ;008A: 203C0000008C
MOVE.L #$00010001,D1 ;0090: 223C00010001
LEA LAB_007B(PC),A0 ;0096: 41FA09BE
BSR LAB_0049 ;009A: 610006B2
BEQ LAB_0029 ;009E: 6700048E
MOVEA.L A0,A4 ;00A2: 2848
MOVE.L D5,4(A4) ;00A4: 29450004
MOVE.L D6,8(A4) ;00A8: 29460008
MOVE.L D4,20(A4) ;00AC: 29440014
LAB_0003:
MOVE.L D2,0(A4) ;00B0: 29420000
LEA 44(A4),A6 ;00B4: 4DEC002C
BSR LAB_005E ;00B8: 610007EC
BMI LAB_0029 ;00BC: 6B000470
MOVEA.L A1,A2 ;00C0: 2449
MOVE.L A1,24(A4) ;00C2: 29490018
LEA 52(A4),A6 ;00C6: 4DEC0034
BSR LAB_005E ;00CA: 610007DA
BMI LAB_0029 ;00CE: 6B00045E
MOVEA.L A1,A3 ;00D2: 2649
ADD.L A3,D3 ;00D4: D68B
MOVE.L D3,28(A4) ;00D6: 2943001C
LEA 60(A4),A6 ;00DA: 4DEC003C
BSR LAB_005E ;00DE: 610007C6
BMI LAB_0029 ;00E2: 6B00044A
BSR LAB_004D ;00E6: 6100069C
BSR LAB_0062 ;00EA: 6100086A
BTST #2,3(A4) ;00EE: 082C00020003
BNE LAB_000C ;00F4: 66000194
BTST #0,3(A4) ;00F8: 082C00000003
BNE LAB_0008 ;00FE: 6600014A
LEA 68(A4),A6 ;0102: 4DEC0044
BSR LAB_005E ;0106: 6100079E
BMI LAB_0029 ;010A: 6B000422
TST.L (A1) ;010E: 4A91
BNE.S LAB_0005 ;0110: 6640
BSR LAB_0062 ;0112: 61000842
MOVE.L A6,-(A7) ;0116: 2F0E
MOVEA.L 4(A4),A6 ;0118: 2C6C0004
LEA LAB_0089(PC),A0 ;011C: 41FA09F0
MOVE.L A0,D1 ;0120: 2208
JSR -150(A6) ;0122: 4EAEFF6A
TST.L D0 ;0126: 4A80
BNE.S LAB_0004 ;0128: 6618
LEA LAB_008E(PC),A0 ;012A: 41FA09F8
MOVE.L A0,D1 ;012E: 2208
JSR -150(A6) ;0130: 4EAEFF6A
TST.L D0 ;0134: 4A80
BNE.S LAB_0004 ;0136: 660A
LEA LAB_0087(PC),A0 ;0138: 41FA09C2
MOVE.L A0,D1 ;013C: 2208
JSR -150(A6) ;013E: 4EAEFF6A
LAB_0004:
MOVEA.L (A7)+,A6 ;0142: 2C5F
MOVE.L D0,16(A4) ;0144: 29400010
LSL.L #2,D0 ;0148: E588
BEQ LAB_002A ;014A: 670003E6
ADDQ.L #4,D0 ;014E: 5880
MOVEA.L D0,A1 ;0150: 2240
LAB_0005:
MOVEA.L A1,A3 ;0152: 2649
MOVE.L A3,12(A4) ;0154: 294B000C
MOVE.L #$00001CAE,D0 ;0158: 203C00001CAE
ADD.L 8(A3),D0 ;015E: D0AB0008
MOVE.L D0,D2 ;0162: 2400
LEA 32(A4),A0 ;0164: 41EC0020
MOVE.L #$00010001,D1 ;0168: 223C00010001
BSR LAB_0049 ;016E: 610005DE
BEQ LAB_0029 ;0172: 670003BA
LEA 2376(A0),A5 ;0176: 4BE80948
MOVEA.L A5,A0 ;017A: 204D
ADDA.L 8(A3),A5 ;017C: DBEB0008
MOVE.L A5,36(A4) ;0180: 294D0024
LEA -32(A0),A0 ;0184: 41E8FFE0
MOVE.L A0,1332(A5) ;0188: 2B480534
LEA -196(A0),A0 ;018C: 41E8FF3C
MOVE.L A0,1328(A5) ;0190: 2B480530
LEA -24(A0),A0 ;0194: 41E8FFE8
MOVE.L A0,1926(A5) ;0198: 2B480786
LEA -86(A0),A0 ;019C: 41E8FFAA
MOVE.L A0,890(A5) ;01A0: 2B48037A
LEA -24(A0),A0 ;01A4: 41E8FFE8
MOVE.L A0,866(A5) ;01A8: 2B480362
LEA -16(A0),A0 ;01AC: 41E8FFF0
MOVE.L A0,1238(A5) ;01B0: 2B4804D6
LEA -12(A0),A0 ;01B4: 41E8FFF4
MOVE.L A0,1234(A5) ;01B8: 2B4804D2
LEA -210(A0),A0 ;01BC: 41E8FF2E
MOVE.L A0,1226(A5) ;01C0: 2B4804CA
LEA -4(A0),A0 ;01C4: 41E8FFFC
MOVE.L A0,1230(A5) ;01C8: 2B4804CE
LEA -20(A0),A0 ;01CC: 41E8FFEC
MOVE.L A0,1222(A5) ;01D0: 2B4804C6
LEA -108(A0),A0 ;01D4: 41E8FF94
MOVE.L A0,1218(A5) ;01D8: 2B4804C2
LEA -108(A0),A0 ;01DC: 41E8FF94
MOVE.L A0,1294(A5) ;01E0: 2B48050E
LEA -256(A0),A0 ;01E4: 41E8FF00
MOVE.L A0,1290(A5) ;01E8: 2B48050A
LEA -1024(A0),A0 ;01EC: 41E8FC00
MOVE.L A0,1266(A5) ;01F0: 2B4804F2
MOVE.L A0,1662(A5) ;01F4: 2B48067E
MOVE.L #$00000100,D0 ;01F8: 203C00000100
LEA 1214(A5),A0 ;01FE: 41ED04BE
MOVE.L #$00010001,D1 ;0202: 223C00010001
BSR LAB_0049 ;0208: 61000544
BEQ LAB_0029 ;020C: 67000320
MOVE.L #$56322E30,D0 ;0210: 203C56322E30
MOVE #$0200,D1 ;0216: 323C0200
JSR 12(A3) ;021A: 4EAB000C
CMP.L #$57322E30,D0 ;021E: B0BC57322E30
BNE LAB_002A ;0224: 6600030C
LEA 76(A4),A6 ;0228: 4DEC004C
MOVE.L #$00000003,D1 ;022C: 223C00000003
BSR LAB_005E ;0232: 61000672
BMI LAB_0029 ;0236: 6B0002F6
TST.L (A1) ;023A: 4A91
BNE.S LAB_0006 ;023C: 6606
BSR LAB_0062 ;023E: 61000716
BRA.S LAB_0007 ;0242: 6004
LAB_0006:
MOVE.L A1,2702(A5) ;0244: 2B490A8E
LAB_0007:
BRA.S LAB_0009 ;0248: 6008
LAB_0008:
BSR LAB_005D ;024A: 61000644
BSR LAB_005D ;024E: 61000640
LAB_0009:
LEA 84(A4),A6 ;0252: 4DEC0054
BSR LAB_005E ;0256: 6100064E
BMI LAB_0029 ;025A: 6B0002D2
MOVE.L (A1)+,D0 ;025E: 2019
SUBQ.L #1,D0 ;0260: 5380
LEA 2698(A5),A0 ;0262: 41ED0A8A
LAB_000A:
MOVE.B (A1)+,(A0)+ ;0266: 10D9
DBF D0,LAB_000A ;0268: 51C8FFFC
MOVE.L (A1)+,D0 ;026C: 2019
LEA 740(A5),A0 ;026E: 41ED02E4
MOVE.L #$00000001,D1 ;0272: 223C00000001
BSR LAB_0049 ;0278: 610004D4
SUBQ.L #1,D0 ;027C: 5380
LAB_000B:
MOVE.B (A1)+,(A0)+ ;027E: 10D9
DBF D0,LAB_000B ;0280: 51C8FFFC
BSR LAB_0062 ;0284: 610006D0
BRA.S LAB_000D ;0288: 6012
LAB_000C:
BSR LAB_005D ;028A: 61000604
BSR LAB_005D ;028E: 61000600
BSR LAB_005D ;0292: 610005FC
MOVE.B #$01,42(A4) ;0296: 197C0001002A
LAB_000D:
LEA 92(A4),A6 ;029C: 4DEC005C
BSR LAB_005E ;02A0: 61000604
BMI LAB_0029 ;02A4: 6B000288
CMPI.L #$FFFFFFFF,(A1) ;02A8: 0C91FFFFFFFF
BNE.S LAB_000E ;02AE: 6606
BSR LAB_0062 ;02B0: 610006A4
BRA.S LAB_000F ;02B4: 6010
LAB_000E:
LEA 744(A5),A0 ;02B6: 41ED02E8
MOVE.L A0,1514(A5) ;02BA: 2B4805EA
BSR LAB_0052 ;02BE: 610004FA
MOVE.L A0,768(A5) ;02C2: 2B480300
LAB_000F:
LEA 100(A4),A6 ;02C6: 4DEC0064
BSR LAB_005E ;02CA: 610005DA
BMI LAB_0029 ;02CE: 6B00025E
MOVE.L (A1)+,D0 ;02D2: 2019
BEQ.S LAB_0011 ;02D4: 6716
LEA 2970(A5),A0 ;02D6: 41ED0B9A
MOVE.L #$00000001,D1 ;02DA: 223C00000001
BSR LAB_0049 ;02E0: 6100046C
SUBQ #1,D0 ;02E4: 5340
LAB_0010:
MOVE.B (A1)+,(A0)+ ;02E6: 10D9
DBF D0,LAB_0010 ;02E8: 51C8FFFC
LAB_0011:
BSR LAB_0062 ;02EC: 61000668
BTST #1,3(A4) ;02F0: 082C00010003
BNE.S LAB_0017 ;02F6: 6668
BTST #0,3(A4) ;02F8: 082C00000003
BNE LAB_001B ;02FE: 6600009C
MOVEM.L (A7)+,D0/A0 ;0302: 4CDF0101
MOVEA.L 1266(A5),A1 ;0306: 226D04F2
LEA 762(A1),A1 ;030A: 43E902FA
MOVE.L #$436D644C,(A1)+ ;030E: 22FC436D644C
MOVEA.L A1,A2 ;0314: 2449
CLR (A1)+ ;0316: 4259
MOVE.L 20(A4),D1 ;0318: 222C0014
BNE.S LAB_0015 ;031C: 661E
MOVEQ #0,D2 ;031E: 7400
SUBQ #1,D0 ;0320: 5340
BMI.S LAB_001A ;0322: 6B72
LAB_0012:
MOVE.B (A0)+,D1 ;0324: 1218
CMP.B #$20,D1 ;0326: B23C0020
BCS.S LAB_0014 ;032A: 650A
BNE.S LAB_0013 ;032C: 6604
TST.B D2 ;032E: 4A02
BEQ.S LAB_0014 ;0330: 6704
LAB_0013:
MOVE.B D1,(A1)+ ;0332: 12C1
ADDQ #1,D2 ;0334: 5242
LAB_0014:
DBF D0,LAB_0012 ;0336: 51C8FFEC
BRA.S LAB_001A ;033A: 605A
LAB_0015:
MOVEA.L D1,A0 ;033C: 2041
CMPI.L #$00000002,28(A0) ;033E: 0CA800000002001C
BNE.S LAB_001A ;0346: 664E
MOVE.L 36(A0),D0 ;0348: 20280024
BEQ.S LAB_001A ;034C: 6748
MOVEA.L D0,A0 ;034E: 2040
MOVE.L 12(A0),D0 ;0350: 2028000C
BEQ.S LAB_001A ;0354: 6740
MOVEA.L D0,A0 ;0356: 2040
LAB_0016:
MOVE.B (A0)+,(A1)+ ;0358: 12D8
BNE.S LAB_0016 ;035A: 66FC
SUBQ.L #1,A1 ;035C: 5389
BRA.S LAB_001A ;035E: 6036
LAB_0017:
CLR.B 41(A4) ;0360: 422C0029
LEA 128(A7),A0 ;0364: 41EF0080
MOVEA.L 1214(A5),A1 ;0368: 226D04BE
LAB_0018:
MOVE.B (A0)+,(A1)+ ;036C: 12D8
BNE.S LAB_0018 ;036E: 66FC
LEA 384(A7),A0 ;0370: 41EF0180
MOVEA.L 1266(A5),A1 ;0374: 226D04F2
LEA 762(A1),A1 ;0378: 43E902FA
MOVE.L #$436D644C,(A1)+ ;037C: 22FC436D644C
MOVEA.L A1,A2 ;0382: 2449
MOVE (A0)+,D0 ;0384: 3018
MOVE D0,(A1)+ ;0386: 32C0
BEQ.S LAB_001A ;0388: 670C
SUBQ #1,D0 ;038A: 5340
LAB_0019:
MOVE.B (A0)+,(A1)+ ;038C: 12D8
DBF D0,LAB_0019 ;038E: 51C8FFFC
LEA 640(A7),A7 ;0392: 4FEF0280
LAB_001A:
SUBA.L A2,A1 ;0396: 93CA
SUBQ.L #2,A1 ;0398: 5589
MOVE A1,(A2) ;039A: 3489
LAB_001B:
BSR LAB_0041 ;039C: 61000346
BTST #0,3(A4) ;03A0: 082C00000003
BNE.S LAB_001C ;03A6: 6648
MOVEA.L (ABSEXECBASE).W,A6 ;03A8: 2C780004
MOVEQ #0,D0 ;03AC: 7000
LEA LAB_0083(PC),A1 ;03AE: 43FA0702
JSR -552(A6) ;03B2: 4EAEFDD8
MOVE.L D0,-6318(A5) ;03B6: 2B40E752
BEQ LAB_0029 ;03BA: 67000172
MOVE.L 8(A4),-6310(A5) ;03BE: 2B6C0008E75A
MOVEQ #3,D0 ;03C4: 7003
BSR LAB_0043 ;03C6: 61000336
MOVEA.L A0,A3 ;03CA: 2648
LEA 2778(A5),A2 ;03CC: 45ED0ADA
MOVEA.L 2702(A5),A1 ;03D0: 226D0A8E
LEA 2698(A5),A0 ;03D4: 41ED0A8A
MOVE.L 2846(A5),D1 ;03D8: 222D0B1E
MOVEQ #0,D0 ;03DC: 7000
MOVEA.L 12(A4),A6 ;03DE: 2C6C000C
JSR (A6) ;03E2: 4E96
TST.L D0 ;03E4: 4A80
BNE LAB_0029 ;03E6: 66000146
MOVE.B #$FF,40(A4) ;03EA: 197C00FF0028
LAB_001C:
LEA 2164(A5),A0 ;03F0: 41ED0874
MOVE.L A0,1514(A5) ;03F4: 2B4805EA
LEA 2168(A5),A0 ;03F8: 41ED0878
MOVE.L A0,1518(A5) ;03FC: 2B4805EE
MOVE 0(A4),D2 ;0400: 342C0000
LEA 108(A4),A6 ;0404: 4DEC006C
LAB_001D:
BSR LAB_005E ;0408: 6100049C
BMI.S LAB_001E ;040C: 6B08
BEQ.S LAB_001F ;040E: 670A
BSR LAB_0052 ;0410: 610003A8
BEQ.S LAB_001D ;0414: 67F2
LAB_001E:
BSET #15,D2 ;0416: 08C2000F
LAB_001F:
MOVE.L 4(A4),696(A5) ;041A: 2B6C000402B8
MOVE.L A7,1060(A5) ;0420: 2B4F0424
SUBQ.L #4,1060(A5) ;0424: 59AD0424
MOVEA.L 24(A4),A0 ;0428: 206C0018
MOVEA.L 1662(A5),A3 ;042C: 266D067E
MOVEA.L 28(A4),A4 ;0430: 286C001C
JSR (A0) ;0434: 4E90
BRA LAB_002B ;0436: 600000FC
BRA LAB_0025 ;043A: 60000088
MOVEA.L LAB_007B(PC),A4 ;043E: 287A0616
LEA -640(A7),A7 ;0442: 4FEFFD80
MOVEA.L 1290(A5),A0 ;0446: 206D050A
LEA 0(A7),A1 ;044A: 43EF0000
LAB_0020:
MOVE.B (A0)+,(A1)+ ;044E: 12D8
BNE.S LAB_0020 ;0450: 66FC
MOVEA.L 1214(A5),A0 ;0452: 206D04BE
LEA 128(A7),A1 ;0456: 43EF0080
LAB_0021:
MOVE.B (A0)+,(A1)+ ;045A: 12D8
BNE.S LAB_0021 ;045C: 66FC
MOVEA.L 1266(A5),A0 ;045E: 206D04F2
LEA 762(A0),A0 ;0462: 41E802FA
LEA 384(A7),A1 ;0466: 43EF0180
CLR.B (A1) ;046A: 4211
CMPI.L #$436D644C,(A0)+ ;046C: 0C98436D644C
BNE.S LAB_0023 ;0472: 660E
MOVE (A0)+,D0 ;0474: 3018
MOVE D0,(A1)+ ;0476: 32C0
BEQ.S LAB_0023 ;0478: 6708
SUBQ #1,D0 ;047A: 5340
LAB_0022:
MOVE.B (A0)+,(A1)+ ;047C: 12D8
DBF D0,LAB_0022 ;047E: 51C8FFFC
LAB_0023:
BSR LAB_0036 ;0482: 6100017C
MOVE.L 20(A4),D4 ;0486: 282C0014
MOVE.L 4(A4),D5 ;048A: 2A2C0004
MOVE.L 8(A4),D6 ;048E: 2C2C0008
LEA LAB_007B(PC),A0 ;0492: 41FA05C2
BSR LAB_004B ;0496: 610002D2
MOVEQ #4,D2 ;049A: 7404
LAB_0024:
MOVE.L #$04C4B400,D0 ;049C: 203C04C4B400
MOVE.L #$00000001,D1 ;04A2: 223C00000001
BSR LAB_0046 ;04A8: 6100026C
DBF D2,LAB_0024 ;04AC: 51CAFFEE
LEA 0(A7),A0 ;04B0: 41EF0000
BSR LAB_0026 ;04B4: 61000046
BEQ LAB_0029 ;04B8: 67000074
BSET #1,D2 ;04BC: 08C20001
BRA LAB_0002 ;04C0: 6000FBC8
LAB_0025:
MOVEA.L LAB_007B(PC),A4 ;04C4: 287A0590
LEA 60(A4),A6 ;04C8: 4DEC003C
BSR LAB_0062 ;04CC: 61000488
BSR LAB_0062 ;04D0: 61000484
BSR LAB_003B ;04D4: 61000192
LEA 740(A5),A0 ;04D8: 41ED02E4
BSR LAB_004B ;04DC: 6100028C
MOVEA.L 1290(A5),A0 ;04E0: 206D050A
MOVE.L 696(A5),D5 ;04E4: 2A2D02B8
BSR LAB_0026 ;04E8: 61000012
BEQ LAB_0029 ;04EC: 67000040
BSET #0,D2 ;04F0: 08C20000
BSET #16,D2 ;04F4: 08C20010
BRA LAB_0003 ;04F8: 6000FBB6
LAB_0026:
MOVE.L A0,D1 ;04FC: 2208
MOVEA.L D5,A6 ;04FE: 2C45
JSR -150(A6) ;0500: 4EAEFF6A
TST.L D0 ;0504: 4A80
BEQ.S LAB_0027 ;0506: 671E
LSL.L #2,D0 ;0508: E588
MOVEA.L D0,A2 ;050A: 2440
MOVEA.L A2,A1 ;050C: 224A
MOVE.L -(A1),D0 ;050E: 2021
MOVEA.L LAB_007C(PC),A0 ;0510: 207A0548
MOVE.L (A2)+,-4(A0) ;0514: 215AFFFC
MOVE.L 2(A2),D2 ;0518: 242A0002
MOVE.L 8(A2),D3 ;051C: 262A0008
BSR LAB_0047 ;0520: 61000208
MOVEQ #-1,D0 ;0524: 70FF
LAB_0027:
RTS ;0526: 4E75
LAB_0028:
MOVEQ #20,D0 ;0528: 7014
BRA LAB_0031 ;052A: 60000070
LAB_0029:
MOVEQ #-2,D0 ;052E: 70FE
BRA.S LAB_002B ;0530: 6002
LAB_002A:
MOVEQ #-3,D0 ;0532: 70FD
LAB_002B:
MOVE.L D0,-(A7) ;0534: 2F00
SUBA.L A2,A2 ;0536: 95CA
MOVE.L D0,D2 ;0538: 2400
BEQ.S LAB_002F ;053A: 672C
MOVEQ #20,D2 ;053C: 7414
CMP #$FFFE,D0 ;053E: B07CFFFE
BEQ.S LAB_002C ;0542: 670C
CMP #$FFFD,D0 ;0544: B07CFFFD
BNE.S LAB_002D ;0548: 660A
LEA LAB_0085(PC),A0 ;054A: 41FA0586
BRA.S LAB_002D ;054E: 6004
LAB_002C:
LEA LAB_0084+1(PC),A0 ;0550: 41FA0571
LAB_002D:
MOVE.L A0,D1 ;0554: 2208
BEQ.S LAB_002F ;0556: 6710
TST.B (A0) ;0558: 4A10
BEQ.S LAB_002F ;055A: 670C
LEA -256(A7),A7 ;055C: 4FEFFF00
MOVEA.L A7,A2 ;0560: 244F
MOVEA.L A7,A1 ;0562: 224F
LAB_002E:
MOVE.B (A0)+,(A1)+ ;0564: 12D8
BNE.S LAB_002E ;0566: 66FC
LAB_002F:
MOVEM.L D2/A2,-(A7) ;0568: 48E72020
MOVE.L LAB_007B(PC),D0 ;056C: 203A04E8
BEQ.S LAB_0030 ;0570: 6720
MOVEA.L D0,A4 ;0572: 2840
TST.B 42(A4) ;0574: 4A2C002A
BNE.S LAB_0035 ;0578: 6660
BSR LAB_0036 ;057A: 61000084
MOVE.L 20(A4),D4 ;057E: 282C0014
MOVE.L 4(A4),D5 ;0582: 2A2C0004
MOVE.L 8(A4),D6 ;0586: 2C2C0008
LEA LAB_007B(PC),A0 ;058A: 41FA04CA
BSR LAB_004B ;058E: 610001DA
LAB_0030:
MOVEA.L 4(A7),A0 ;0592: 206F0004
BSR LAB_003D ;0596: 610000F4
MOVE.L (A7),D0 ;059A: 2017
LAB_0031:
MOVE.L D0,D2 ;059C: 2400
MOVEA.L (ABSEXECBASE).W,A6 ;059E: 2C780004
TST.L D5 ;05A2: 4A85
BEQ.S LAB_0032 ;05A4: 6706
MOVEA.L D5,A1 ;05A6: 2245
JSR -414(A6) ;05A8: 4EAEFE62
LAB_0032:
TST.L D6 ;05AC: 4A86
BEQ.S LAB_0033 ;05AE: 6710
MOVEA.L D6,A6 ;05B0: 2C46
JSR -210(A6) ;05B2: 4EAEFF2E
MOVEA.L (ABSEXECBASE).W,A6 ;05B6: 2C780004
MOVEA.L D6,A1 ;05BA: 2246
JSR -414(A6) ;05BC: 4EAEFE62
LAB_0033:
TST.L D4 ;05C0: 4A84
BEQ.S LAB_0034 ;05C2: 670E
MOVEA.L (ABSEXECBASE).W,A6 ;05C4: 2C780004
JSR -132(A6) ;05C8: 4EAEFF7C
MOVEA.L D4,A1 ;05CC: 2244
JSR -378(A6) ;05CE: 4EAEFE86
LAB_0034:
MOVE.L D2,D0 ;05D2: 2002
MOVEA.L LAB_007D(PC),A7 ;05D4: 2E7A0488
RTS ;05D8: 4E75
LAB_0035:
BSR LAB_003B ;05DA: 6100008C
MOVEQ #12,D2 ;05DE: 740C
LEA 44(A4),A2 ;05E0: 45EC002C
BSR LAB_0064 ;05E4: 6100038C
MOVEQ #0,D4 ;05E8: 7800
MOVE.L 4(A4),D5 ;05EA: 2A2C0004
MOVE.L 8(A4),D6 ;05EE: 2C2C0008
LEA LAB_007B(PC),A0 ;05F2: 41FA0462
BSR LAB_004B ;05F6: 61000172
MOVE.L 8(A7),D0 ;05FA: 202F0008
BRA.S LAB_0031 ;05FE: 609C
LAB_0036:
TST.B 40(A4) ;0600: 4A2C0028
BEQ.S LAB_0037 ;0604: 6708
MOVEA.L 12(A4),A0 ;0606: 206C000C
JSR 4(A0) ;060A: 4EA80004
LAB_0037:
MOVE.L 36(A4),D0 ;060E: 202C0024
BEQ.S LAB_0038 ;0612: 671E
MOVEA.L D0,A5 ;0614: 2A40
BSR LAB_003B ;0616: 61000050
LEA 740(A5),A0 ;061A: 41ED02E4
BSR LAB_004B ;061E: 6100014A
LEA 1214(A5),A0 ;0622: 41ED04BE
BSR LAB_004B ;0626: 61000142
LEA 32(A4),A0 ;062A: 41EC0020
BSR LAB_004B ;062E: 6100013A
LAB_0038:
MOVEQ #12,D2 ;0632: 740C
LEA 44(A4),A2 ;0634: 45EC002C
BSR LAB_0064 ;0638: 61000338
MOVE.L 12(A4),D0 ;063C: 202C000C
BEQ.S LAB_0039 ;0640: 6714
MOVEA.L D0,A0 ;0642: 2040
JSR 16(A0) ;0644: 4EA80010
MOVEA.L 4(A4),A6 ;0648: 2C6C0004
MOVE.L 16(A4),D1 ;064C: 222C0010
BEQ.S LAB_0039 ;0650: 6704
JSR -156(A6) ;0652: 4EAEFF64
LAB_0039:
MOVEA.L (ABSEXECBASE).W,A6 ;0656: 2C780004
MOVE.L -6318(A5),D0 ;065A: 202DE752
BEQ.S LAB_003A ;065E: 6706
MOVEA.L D0,A1 ;0660: 2240
JSR -414(A6) ;0662: 4EAEFE62
LAB_003A:
RTS ;0666: 4E75
LAB_003B:
LEA 2970(A5),A0 ;0668: 41ED0B9A
BSR LAB_004B ;066C: 610000FC
MOVE.L 768(A5),D0 ;0670: 202D0300
BEQ.S LAB_003C ;0674: 6714
MOVEA.L D0,A1 ;0676: 2240
LEA -24(A1),A1 ;0678: 43E9FFE8
MOVE.L 4(A1),D0 ;067C: 20290004
ADDQ.L #8,D0 ;0680: 5080
BSR LAB_0047 ;0682: 610000A6
CLR.L 768(A5) ;0686: 42AD0300
LAB_003C:
RTS ;068A: 4E75
LAB_003D:
MOVE.L A0,D7 ;068C: 2E08
BEQ.S LAB_003F ;068E: 6726
TST.L D4 ;0690: 4A84
BNE.S LAB_0040 ;0692: 6624
MOVEA.L D5,A6 ;0694: 2C45
JSR -60(A6) ;0696: 4EAEFFC4
MOVE.L D0,D1 ;069A: 2200
BEQ.S LAB_003F ;069C: 6718
MOVEA.L D7,A1 ;069E: 2247
LAB_003E:
TST.B (A1)+ ;06A0: 4A19
BNE.S LAB_003E ;06A2: 66FC
MOVE.B #$0A,-1(A1) ;06A4: 137C000AFFFF
CLR.B (A1) ;06AA: 4211
MOVE.L A1,D3 ;06AC: 2609
SUB.L D7,D3 ;06AE: 9687
MOVE.L D7,D2 ;06B0: 2407
JSR -48(A6) ;06B2: 4EAEFFD0
LAB_003F:
RTS ;06B6: 4E75
LAB_0040:
MOVEA.L D6,A6 ;06B8: 2C46
LEA LAB_0080(PC),A0 ;06BA: 41FA03CE
LEA LAB_007E(PC),A1 ;06BE: 43FA03A2
MOVE.L D7,12(A1) ;06C2: 2347000C
LEA LAB_007F+2(PC),A3 ;06C6: 47FA03AE
MOVE.L A0,12(A3) ;06CA: 2748000C
SUBA.L A2,A2 ;06CE: 95CA
SUBA.L A0,A0 ;06D0: 91C8
MOVEQ #0,D0 ;06D2: 7000
MOVEQ #0,D1 ;06D4: 7200
MOVE.L #$00000230,D2 ;06D6: 243C00000230
MOVEQ #50,D3 ;06DC: 7632
JSR -348(A6) ;06DE: 4EAEFEA4
RTS ;06E2: 4E75
LAB_0041:
MOVEM.L D0-D1/A0-A1/A6,-(A7) ;06E4: 48E7C0C2
MOVEA.L (ABSEXECBASE).W,A6 ;06E8: 2C780004
CMPI #$0024,20(A6) ;06EC: 0C6E00240014
BCS.S LAB_0042 ;06F2: 6504
JSR -636(A6) ;06F4: 4EAEFD84
LAB_0042:
MOVEM.L (A7)+,D0-D1/A0-A1/A6 ;06F8: 4CDF4303
RTS ;06FC: 4E75
LAB_0043:
MOVEA.L 740(A5),A0 ;06FE: 206D02E4
CLR D1 ;0702: 4241
ADDQ.L #1,A0 ;0704: 5288
BRA.S LAB_0045 ;0706: 6006
LAB_0044:
MOVE.B (A0),D1 ;0708: 1210
LEA 2(A0,D1.W),A0 ;070A: 41F01002
LAB_0045:
SUBQ #1,D0 ;070E: 5340
BGT.S LAB_0044 ;0710: 6EF6
MOVE.B (A0)+,D0 ;0712: 1018
RTS ;0714: 4E75
LAB_0046:
MOVEM.L D1/A0-A1/A6,-(A7) ;0716: 48E740C2
MOVEA.L (ABSEXECBASE).W,A6 ;071A: 2C780004
JSR -198(A6) ;071E: 4EAEFF3A
MOVEM.L (A7)+,D1/A0-A1/A6 ;0722: 4CDF4302
TST.L D0 ;0726: 4A80
RTS ;0728: 4E75
LAB_0047:
MOVEM.L D0-D1/A0-A1/A6,-(A7) ;072A: 48E7C0C2
MOVEA.L (ABSEXECBASE).W,A6 ;072E: 2C780004
JSR -210(A6) ;0732: 4EAEFF2E
MOVEM.L (A7)+,D0-D1/A0-A1/A6 ;0736: 4CDF4303
RTS ;073A: 4E75
LAB_0048:
MOVEM.L D0-D1/A0-A1/A6,-(A7) ;073C: 48E7C0C2
MOVEA.L (ABSEXECBASE).W,A6 ;0740: 2C780004
JSR -624(A6) ;0744: 4EAEFD90
MOVEM.L (A7)+,D0-D1/A0-A1/A6 ;0748: 4CDF4303
RTS ;074C: 4E75
LAB_0049:
MOVEM.L D0/D2/A1,-(A7) ;074E: 48E7A040
MOVEA.L A0,A1 ;0752: 2248
MOVE.L D0,D2 ;0754: 2400
ADDQ.L #4,D0 ;0756: 5880
BSR LAB_0046 ;0758: 6100FFBC
BEQ.S LAB_004A ;075C: 6706
MOVEA.L D0,A0 ;075E: 2040
MOVE.L D2,(A0)+ ;0760: 20C2
MOVE.L A0,(A1) ;0762: 2288
LAB_004A:
MOVEM.L (A7)+,D0/D2/A1 ;0764: 4CDF0205
RTS ;0768: 4E75
LAB_004B:
MOVEM.L D0/A0-A1,-(A7) ;076A: 48E780C0
MOVE.L (A0),D0 ;076E: 2010
BEQ.S LAB_004C ;0770: 670C
CLR.L (A0) ;0772: 4290
MOVEA.L D0,A1 ;0774: 2240
MOVE.L -(A1),D0 ;0776: 2021
ADDQ.L #4,D0 ;0778: 5880
BSR LAB_0047 ;077A: 6100FFAE
LAB_004C:
MOVEM.L (A7)+,D0/A0-A1 ;077E: 4CDF0301
RTS ;0782: 4E75
LAB_004D:
MOVEQ #-1,D0 ;0784: 70FF
MOVEA.L A2,A0 ;0786: 204A
LAB_004E:
MOVEQ #0,D1 ;0788: 7200
MOVE.B (A1)+,D1 ;078A: 1219
BEQ.S LAB_004F ;078C: 670C
CMP.B #$01,D1 ;078E: B23C0001
BNE.S LAB_0050 ;0792: 660E
LEA 508(A0),A0 ;0794: 41E801FC
BRA.S LAB_004E ;0798: 60EE
LAB_004F:
MOVEA.L A3,A0 ;079A: 204B
ADDQ.L #1,D0 ;079C: 5280
BEQ.S LAB_004E ;079E: 67E8
RTS ;07A0: 4E75
LAB_0050:
LSL #1,D1 ;07A2: E349
ADDA.L D1,A0 ;07A4: D1C1
MOVE.L (A0),D2 ;07A6: 2410
BMI.S LAB_0051 ;07A8: 6B06
ADD.L A2,D2 ;07AA: D48A
MOVE.L D2,(A0) ;07AC: 2082
BRA.S LAB_004E ;07AE: 60D8
LAB_0051:
BCLR #31,D2 ;07B0: 0882001F
ADD.L A3,D2 ;07B4: D48B
MOVE.L D2,(A0) ;07B6: 2082
BRA.S LAB_004E ;07B8: 60CE
LAB_0052:
MOVEM.L D2-D4/A2,-(A7) ;07BA: 48E73820
CMPI.L #$416D5370,(A1) ;07BE: 0C91416D5370
BEQ.S LAB_0053 ;07C4: 6722
CMPI.L #$416D4963,(A1) ;07C6: 0C91416D4963
BEQ.S LAB_0054 ;07CC: 6724
MOVEA.L 1514(A5),A0 ;07CE: 206D05EA
SUBQ.L #8,A1 ;07D2: 5189
MOVE.L (A1),4(A1) ;07D4: 23510004
SUBQ.L #8,4(A1) ;07D8: 51A90004
MOVE.L (A0),(A1) ;07DC: 2290
MOVE.L A1,(A0) ;07DE: 2089
BSR LAB_0063 ;07E0: 6100018A
BRA LAB_005A ;07E4: 60000094
LAB_0053:
MOVEQ #1,D3 ;07E8: 7601
LEA LAB_0090(PC),A0 ;07EA: 41FA034A
MOVEQ #5,D4 ;07EE: 7805
BRA.S LAB_0055 ;07F0: 6008
LAB_0054:
MOVEQ #2,D3 ;07F2: 7602
LEA LAB_0091+1(PC),A0 ;07F4: 41FA0349
MOVEQ #9,D4 ;07F8: 7809
LAB_0055:
MOVE.L A0,-(A7) ;07FA: 2F08
ADDQ.L #4,A1 ;07FC: 5889
MOVE (A1)+,D2 ;07FE: 3419
MOVE D2,D0 ;0800: 3002
LSL #3,D0 ;0802: E748
ADDI #$005A,D0 ;0804: 0640005A
EXT.L D0 ;0808: 48C0
MOVEA.L -4(A5),A0 ;080A: 206DFFFC
JSR 360(A0) ;080E: 4EA80168
BEQ.S LAB_005B ;0812: 6774
MOVEA.L A0,A2 ;0814: 2448
MOVEA.L 1514(A5),A0 ;0816: 206D05EA
MOVE.L (A0),(A2) ;081A: 2490
MOVE.L A2,(A0) ;081C: 208A
SUBQ.L #8,D0 ;081E: 5180
MOVE.L D0,4(A2) ;0820: 25400004
LEA 8(A2),A2 ;0824: 45EA0008
MOVE.L D3,(A2)+ ;0828: 24C3
MOVE D4,(A2)+ ;082A: 34C4
CLR (A2)+ ;082C: 425A
MOVEA.L (A7)+,A0 ;082E: 205F
MOVE.L (A0)+,(A2)+ ;0830: 24D8
MOVE.L (A0)+,(A2)+ ;0832: 24D8
MOVE D2,(A2)+ ;0834: 34C2
BRA.S LAB_0058 ;0836: 6032
LAB_0056:
MOVE (A1),D0 ;0838: 3011
MULU 2(A1),D0 ;083A: C0E90002
MULU 4(A1),D0 ;083E: C0E90004
BEQ.S LAB_0057 ;0842: 6720
LSL.L #1,D0 ;0844: E388
ADDI.L #$0000000A,D0 ;0846: 06800000000A
MOVEA.L -4(A5),A0 ;084C: 206DFFFC
JSR 372(A0) ;0850: 4EA80174
BEQ.S LAB_005B ;0854: 6732
MOVE.L A0,(A2) ;0856: 2488
EXG A1,A0 ;0858: C348
BSR LAB_0048 ;085A: 6100FEE0
EXG A1,A0 ;085E: C348
LEA -10(A1,D0.L),A1 ;0860: 43F108F6
LAB_0057:
LEA 10(A1),A1 ;0864: 43E9000A
ADDQ.L #8,A2 ;0868: 508A
LAB_0058:
DBF D2,LAB_0056 ;086A: 51CAFFCC
MOVEQ #31,D0 ;086E: 701F
LAB_0059:
MOVE (A1)+,(A2)+ ;0870: 34D9
DBF D0,LAB_0059 ;0872: 51C8FFFC
BSR LAB_0062 ;0876: 610000DE
LAB_005A:
MOVEA.L 1514(A5),A0 ;087A: 206D05EA
MOVEA.L (A0),A0 ;087E: 2050
LEA 24(A0),A0 ;0880: 41E80018
MOVEQ #0,D0 ;0884: 7000
BRA.S LAB_005C ;0886: 6002
LAB_005B:
MOVEQ #1,D0 ;0888: 7001
LAB_005C:
MOVEM.L (A7)+,D2-D4/A2 ;088A: 4CDF041C
RTS ;088E: 4E75
LAB_005D:
MOVEA.L LAB_007C(PC),A0 ;0890: 207A01C8
MOVE.L -4(A0),D0 ;0894: 2028FFFC
LSL.L #2,D0 ;0898: E588
MOVEA.L D0,A1 ;089A: 2240
MOVE.L (A1),-4(A0) ;089C: 2151FFFC
MOVE.L -(A1),D0 ;08A0: 2021
BRA LAB_0047 ;08A2: 6000FE86
LAB_005E:
MOVEM.L D2-D7/A0/A2-A5,-(A7) ;08A6: 48E73FBC
MOVEA.L LAB_007C(PC),A4 ;08AA: 287A01AE
MOVE.L -4(A4),D0 ;08AE: 202CFFFC
LSL.L #2,D0 ;08B2: E588
BEQ LAB_0061 ;08B4: 67000098
MOVEA.L D0,A2 ;08B8: 2440
CMPI.L #$78566467,4(A2) ;08BA: 0CAA785664670004
BEQ.S LAB_005F ;08C2: 6714
MOVE.L (A2),-4(A4) ;08C4: 2952FFFC
MOVE.L -(A2),D1 ;08C8: 2222
MOVE.L A2,(A6)+ ;08CA: 2CCA
MOVE.L D1,(A6)+ ;08CC: 2CC1
LEA 8(A2),A1 ;08CE: 43EA0008
SUBQ.L #8,D1 ;08D2: 5181
MOVEQ #1,D0 ;08D4: 7001
BRA.S LAB_0061 ;08D6: 6076
LAB_005F:
MOVEA.L A2,A1 ;08D8: 224A
MOVEM.L D1-D2/A0-A1/A6,-(A7) ;08DA: 48E760C2
MOVEA.L (ABSEXECBASE).W,A6 ;08DE: 2C780004
JSR -534(A6) ;08E2: 4EAEFDEA
MOVEM.L (A7)+,D1-D2/A0-A1/A6 ;08E6: 4CDF4306
ANDI.L #$00000003,D0 ;08EA: 028000000003
ORI #$0001,D0 ;08F0: 00400001
MOVE.L D0,D1 ;08F4: 2200
MOVE.L 8(A2),D2 ;08F6: 242A0008
MOVE.L D2,D0 ;08FA: 2002
ADDQ.L #8,D0 ;08FC: 5080
BSR LAB_0046 ;08FE: 6100FE16
BNE.S LAB_0060 ;0902: 6604
MOVEQ #-1,D0 ;0904: 70FF
BRA.S LAB_0061 ;0906: 6046
LAB_0060:
ADDQ.L #8,D0 ;0908: 5080
MOVEA.L D0,A1 ;090A: 2240
MOVEM.L D2/A1,-(A7) ;090C: 48E72040
MOVEM.L A2/A4,-(A7) ;0910: 48E70028
MOVE.L D0,D3 ;0914: 2600
MOVE.L 12(A2),D1 ;0916: 222A000C
MOVE.L D1,D0 ;091A: 2001
LEA 16(A2),A0 ;091C: 41EA0010
BSR LAB_0048 ;0920: 6100FE1A
BSR LAB_0067 ;0924: 61000066
MOVEM.L (A7)+,A1/A4 ;0928: 4CDF1200
MOVE.L (A1),-4(A4) ;092C: 2951FFFC
MOVE.L -(A1),D0 ;0930: 2021
BSR LAB_0047 ;0932: 6100FDF6
MOVEM.L (A7)+,D1/A1 ;0936: 4CDF0202
LEA -8(A1),A0 ;093A: 41E9FFF8
MOVE.L D1,D0 ;093E: 2001
ADDQ.L #8,D0 ;0940: 5080
MOVE.L A0,(A6)+ ;0942: 2CC8
MOVE.L D0,(A6)+ ;0944: 2CC0
MOVE.L D0,(A0) ;0946: 2080
CLR.L 4(A0) ;0948: 42A80004
MOVEQ #1,D0 ;094C: 7001
LAB_0061:
MOVEM.L (A7)+,D2-D7/A0/A2-A5 ;094E: 4CDF3DFC
TST.L D0 ;0952: 4A80
RTS ;0954: 4E75
LAB_0062:
MOVEM.L D0/A1,-(A7) ;0956: 48E78040
MOVE.L -(A6),D0 ;095A: 2026
CLR.L (A6) ;095C: 4296
MOVEA.L -(A6),A1 ;095E: 2266
CLR.L (A6) ;0960: 4296
BSR LAB_0047 ;0962: 6100FDC6
MOVEM.L (A7)+,D0/A1 ;0966: 4CDF0201
RTS ;096A: 4E75
LAB_0063:
CLR.L -(A6) ;096C: 42A6
CLR.L -(A6) ;096E: 42A6
RTS ;0970: 4E75
LAB_0064:
SUBQ #1,D2 ;0972: 5342
LAB_0065:
MOVE.L (A2),D0 ;0974: 2012
BEQ.S LAB_0066 ;0976: 670C
MOVEA.L D0,A1 ;0978: 2240
MOVE.L 4(A2),D0 ;097A: 202A0004
BEQ.S LAB_0066 ;097E: 6704
BSR LAB_0047 ;0980: 6100FDA8
LAB_0066:
ADDQ.L #8,A2 ;0984: 508A
DBF D2,LAB_0065 ;0986: 51CAFFEC
RTS ;098A: 4E75
LAB_0067:
MOVE.L D3,D0 ;098C: 2003
ADD.L D0,D1 ;098E: D280
MOVEA.L D1,A0 ;0990: 2041
MOVEA.L D0,A1 ;0992: 2240
MOVEA.L -(A0),A2 ;0994: 2460
MOVE.L A2,D7 ;0996: 2E0A
ADDA.L A1,A2 ;0998: D5C9
MOVE.L -(A0),D5 ;099A: 2A20
MOVE.L -(A0),D0 ;099C: 2020
EOR.L D0,D5 ;099E: B185
LAB_0068:
LSR.L #1,D0 ;09A0: E288
BNE.S LAB_0069 ;09A2: 6604
BSR LAB_0077 ;09A4: 6100008A
LAB_0069:
BCS.S LAB_0070 ;09A8: 653A
MOVEQ #8,D1 ;09AA: 7208
MOVEQ #1,D3 ;09AC: 7601
LSR.L #1,D0 ;09AE: E288
BNE.S LAB_006A ;09B0: 6604
BSR LAB_0077 ;09B2: 6100007C
LAB_006A:
BCS.S LAB_0072 ;09B6: 6552
MOVEQ #3,D1 ;09B8: 7203
CLR D4 ;09BA: 4244
LAB_006B:
BSR LAB_0078 ;09BC: 6100007E
MOVE D2,D3 ;09C0: 3602
ADD D4,D3 ;09C2: D644
LAB_006C:
MOVEQ #7,D1 ;09C4: 7207
LAB_006D:
LSR.L #1,D0 ;09C6: E288
BNE.S LAB_006E ;09C8: 6602
BSR.S LAB_0077 ;09CA: 6164
LAB_006E:
ROXL.L #1,D2 ;09CC: E392
DBF D1,LAB_006D ;09CE: 51C9FFF6
CMPA.L A1,A2 ;09D2: B5C9
BLE.S LAB_0076 ;09D4: 6F56
MOVE.B D2,-(A2) ;09D6: 1502
DBF D3,LAB_006C ;09D8: 51CBFFEA
BRA.S LAB_0074 ;09DC: 603C
LAB_006F:
MOVEQ #8,D1 ;09DE: 7208
MOVEQ #8,D4 ;09E0: 7808
BRA.S LAB_006B ;09E2: 60D8
LAB_0070:
MOVEQ #2,D1 ;09E4: 7202
BSR.S LAB_0078 ;09E6: 6154
CMP.B #$02,D2 ;09E8: B43C0002
BLT.S LAB_0071 ;09EC: 6D12
CMP.B #$03,D2 ;09EE: B43C0003
BEQ.S LAB_006F ;09F2: 67EA
MOVEQ #8,D1 ;09F4: 7208
BSR.S LAB_0078 ;09F6: 6144
MOVE D2,D3 ;09F8: 3602
MOVE #$000C,D1 ;09FA: 323C000C
BRA.S LAB_0072 ;09FE: 600A
LAB_0071:
MOVE #$0009,D1 ;0A00: 323C0009
ADD D2,D1 ;0A04: D242
ADDQ #2,D2 ;0A06: 5442
MOVE D2,D3 ;0A08: 3602
LAB_0072:
BSR.S LAB_0078 ;0A0A: 6130
LAB_0073:
SUBQ #1,A2 ;0A0C: 534A
CMPA.L A1,A2 ;0A0E: B5C9
BLT.S LAB_0076 ;0A10: 6D1A
MOVE.B 0(A2,D2.W),(A2) ;0A12: 14B22000
DBF D3,LAB_0073 ;0A16: 51CBFFF4
LAB_0074:
CMPA.L A2,A1 ;0A1A: B3CA
BLT LAB_0068 ;0A1C: 6D00FF82
TST.L D5 ;0A20: 4A85
BEQ.S LAB_0075 ;0A22: 6704
MOVEQ #-1,D3 ;0A24: 76FF
RTS ;0A26: 4E75
LAB_0075:
MOVE.L D7,D3 ;0A28: 2607
RTS ;0A2A: 4E75
LAB_0076:
MOVEQ #-2,D3 ;0A2C: 76FE
RTS ;0A2E: 4E75
LAB_0077:
MOVE.L -(A0),D0 ;0A30: 2020
EOR.L D0,D5 ;0A32: B185
MOVE #$0010,CCR ;0A34: 44FC0010
ROXR.L #1,D0 ;0A38: E290
RTS ;0A3A: 4E75
LAB_0078:
SUBQ #1,D1 ;0A3C: 5341
CLR D2 ;0A3E: 4242
LAB_0079:
LSR.L #1,D0 ;0A40: E288
BNE.S LAB_007A ;0A42: 660A
MOVE.L -(A0),D0 ;0A44: 2020
EOR.L D0,D5 ;0A46: B185
MOVE #$0010,CCR ;0A48: 44FC0010
ROXR.L #1,D0 ;0A4C: E290
LAB_007A:
ROXL.L #1,D2 ;0A4E: E392
DBF D1,LAB_0079 ;0A50: 51C9FFEE
RTS ;0A54: 4E75
LAB_007B:
ORI.B #$00,D0 ;0A56: 00000000
LAB_007C:
ORI.B #$00,D0 ;0A5A: 00000000
LAB_007D:
ORI.B #$00,D0 ;0A5E: 00000000
LAB_007E:
ANDI.B #$01,D0 ;0A62: 02000001
DC.W $0008 ;0A66
ORI.B #$00,D7 ;0A68: 00070000
ORI.B #$00,D0 ;0A6C: 00000000
ORI.B #$00,D0 ;0A70: 00000000
LAB_007F:
ORI.B #$01,D0 ;0A74: 00000001
ORI.B #$05,D1 ;0A78: 00010005
ORI.B #$00,D4 ;0A7C: 00040000
ORI.B #$00,D0 ;0A80: 00000000
ORI.B #$00,D0 ;0A84: 00000000
DC.W $0000 ;0A88
LAB_0080:
MOVEA.L D3,A0 ;0A8A: 2043
BSR.S LAB_0087 ;0A8C: 616E
DC.W $6365 ;0A8E
BGE.S LAB_0083 ;0A90: 6C20
DC.W $0000 ;0A92
LAB_0081:
DC.W $646F ;0A94
DC.W $732E ;0A96
DC.W $6C69 ;0A98
BHI.S LAB_0089 ;0A9A: 6272
BSR.S LAB_008A ;0A9C: 6172
DC.W $7900 ;0A9E
LAB_0082:
BVS.S LAB_008A ;0AA0: 696E
MOVEQ #117,D2 ;0AA2: 7475
BVS.S LAB_008B ;0AA4: 6974
DC.W $696F ;0AA6
BGT.S LAB_0086 ;0AA8: 6E2E
DC.W $6C69 ;0AAA
BHI.S LAB_008C ;0AAC: 6272
BSR.S LAB_008D ;0AAE: 6172
DC.W $7900 ;0AB0
LAB_0083:
BEQ.S LAB_008F ;0AB2: 6772
BSR.S LAB_008F ;0AB4: 6170
DC.W $6869 ;0AB6
DC.W $6373 ;0AB8
MOVEA.L 26978(A4),A7 ;0ABA: 2E6C6962
MOVEQ #97,D1 ;0ABE: 7261
MOVEQ #121,D1 ;0AC0: 7279
LAB_0084:
DC.W $004F ;0AC2
DC.W $7574 ;0AC4
MOVEA.L 26144(A7),A0 ;0AC6: 206F6620
DC.W $6D65 ;0ACA
DC.W $6D6F ;0ACC
MOVEQ #121,D1 ;0ACE: 7279
MOVE.L D0,D7 ;0AD0: 2E00
LAB_0085:
DC.W $4361 ;0AD2
BGT.S LAB_0092 ;0AD4: 6E6E
DC.W $6F74 ;0AD6
LAB_0086:
DC.W $206F ;0AD8
MOVEQ #101,D0 ;0ADA: 7065
BGT.S LAB_0088 ;0ADC: 6E20
DC.W $414D ;0ADE
DC.W $4F53 ;0AE0
MOVEA.L 26978(A4),A7 ;0AE2: 2E6C6962
MOVEQ #97,D1 ;0AE6: 7261
MOVEQ #121,D1 ;0AE8: 7279
MOVE.L 22066(A0),D0 ;0AEA: 20285632
MOVE.L 32(A0,D3.W),D7 ;0AEE: 2E303020
DC.W $6F72 ;0AF2
DC.W $206F ;0AF4
MOVEQ #101,D3 ;0AF6: 7665
MOVEQ #41,D1 ;0AF8: 7229
MOVE.L D0,D7 ;0AFA: 2E00
LAB_0087:
DC.W $4C69 ;0AFC
LAB_0088:
DC.W $6273 ;0AFE
MOVEA D1,A5 ;0B00: 3A41
DC.W $4D4F ;0B02
SUBQ.B #1,27753(A6) ;0B04: 532E6C69
DC.W $6272 ;0B08
DC.W $6172 ;0B0A
DC.W $7900 ;0B0C
LAB_0089:
DC.W $4150 ;0B0E
LAB_008A:
DC.W $5379 ;0B10
DC.W $7374 ;0B12
DC.W $656D ;0B14
DC.W $2F41 ;0B16
DC.W $4D4F ;0B18
LAB_008B:
SUBQ.B #1,27753(A6) ;0B1A: 532E6C69
DC.W $6272 ;0B1E
LAB_008C:
DC.W $6172 ;0B20
LAB_008D:
DC.W $7900 ;0B22
LAB_008E:
DC.W $4C69 ;0B24
LAB_008F:
DC.W $6273 ;0B26
DC.W $2F41 ;0B28
DC.W $4D4F ;0B2A
SUBQ.B #1,27753(A6) ;0B2C: 532E6C69
DC.W $6272 ;0B30
DC.W $6172 ;0B32
DC.W $7900 ;0B34
LAB_0090:
DC.W $5370 ;0B36
MOVEQ #105,D1 ;0B38: 7269
MOVEQ #101,D2 ;0B3A: 7465
DC.W $7320 ;0B3C
LAB_0091:
DC.W $0049 ;0B3E
DC.W $636F ;0B40
DC.W $6E73 ;0B42
LAB_0092:
MOVE.L -(A0),D0 ;0B44: 2020
MOVE.L D0,D0 ;0B46: 2000
SECTION S_1,CODE
SECSTRT_1:
BRA.S LAB_0093 ;0B48: 6006
MOVEQ #-1,D0 ;0B4A: 70FF
MOVEQ #-1,D2 ;0B4C: 74FF
RTS ;0B4E: 4E75
LAB_0093:
MOVE.L A7,2180(A5) ;0B50: 2B4F0884
MOVE.L A7,2184(A5) ;0B54: 2B4F0888
JSR TRAP_12 ;0B58: 4EB9000000AC
JSR -876(A4) ;0B5E: 4EACFC94
MOVE.L #$000000E4,D0 ;0B62: 203C000000E4
LEA EXT_0005,A0 ;0B68: 41F9000000EC
LEA EXT_0004,A1 ;0B6E: 43F9000000E4
LEA EXT_0001,A2 ;0B74: 45F900000002
JSR 280(A4) ;0B7A: 4EAC0118
MOVE.L A6,D7 ;0B7E: 2E0E
JSR 1772(A4) ;0B80: 4EAC06EC
MOVEQ #0,D3 ;0B84: 7600
JSR 1722(A4) ;0B86: 4EAC06BA
JSR 278(A4) ;0B8A: 4EAC0116
MOVEQ #2,D3 ;0B8E: 7602
MOVE.L D3,-(A3) ;0B90: 2703
MOVEQ #0,D3 ;0B92: 7600
JSR EXT_0026 ;0B94: 4EB9800010A2
MOVEQ #100,D3 ;0B9A: 7664
JSR 1270(A4) ;0B9C: 4EAC04F6
MOVEQ #100,D3 ;0BA0: 7664
MOVE.L D3,2(A6) ;0BA2: 2D430002
LAB_0094:
JSR 1700(A4) ;0BA6: 4EAC06A4
MOVE.L D3,8(A6) ;0BAA: 2D430008
MOVEQ #1,D3 ;0BAE: 7601
MOVE.L D3,-(A3) ;0BB0: 2703
MOVE.L 2(A6),D3 ;0BB2: 262E0002
JSR 1516(A4) ;0BB6: 4EAC05EC
MOVE.L 2(A6),D3 ;0BBA: 262E0002
ADDI.L #$00000064,D3 ;0BBE: 068300000064
MOVE.L D3,2(A6) ;0BC4: 2D430002
MOVEQ #1,D3 ;0BC8: 7601
MOVE.L D3,14(A6) ;0BCA: 2D43000E
MOVE.L 8(A6),-(A3) ;0BCE: 272E0008
MOVE.L #$000F4240,D3 ;0BD2: 263C000F4240
CMP.L (A3)+,D3 ;0BD8: B69B
SGT D3 ;0BDA: 5EC3
EXT D3 ;0BDC: 4883
EXT.L D3 ;0BDE: 48C3
BEQ LAB_0095 ;0BE0: 67000006
JSR 1340(A4) ;0BE4: 4EAC053C
LAB_0095:
JSR -458(A4) ;0BE8: 4EACFE36
BRA LAB_0094 ;0BEC: 6000FFB8
JMP -466(A4) ;0BF0: 4EECFE2E
MOVE.L #$00000000,D0 ;0BF4: 203C00000000
MOVE.L #$00002200,D1 ;0BFA: 223C00002200
JSR -1780(A4) ;0C00: 4EACF90C
MOVEQ #25,D0 ;0C04: 7019
LAB_0096:
TST.B 32(A5,D0.W) ;0C06: 4A350020
BEQ.S LAB_0097 ;0C0A: 6704
ADDQ.B #1,32(A5,D0.W) ;0C0C: 52350020
LAB_0097:
DBF D0,LAB_0096 ;0C10: 51C8FFF4
MOVEQ #5,D0 ;0C14: 7005
LEA EXT_0025,A0 ;0C16: 41F980000F78
JSR -530(A4) ;0C1C: 4EACFDEE
BEQ.S LAB_0098 ;0C20: 6702
RTS ;0C22: 4E75
LAB_0098:
MOVEQ #0,D0 ;0C24: 7000
RTS ;0C26: 4E75
BEQ.S LAB_0099 ;0C28: 6702
RTS ;0C2A: 4E75
LAB_0099:
ORI.B #$12,D0 ;0C2C: 00000012
ORI.B #$FF,D0 ;0C30: 000000FF
DC.W $0000 ;0C34
MOVEP.L D5,14(A2) ;0C36: 0BCA000E
ORI.B #$02,D0 ;0C3A: 00000002
ORI.B #$06,D0 ;0C3E: 00000006
ORI.B #$0C,D0 ;0C42: 0000000C
ORI.B #$10,D0 ;0C46: 00000010
ORI.B #$1C,D0 ;0C4A: 0000001C
ORI.B #$22,D0 ;0C4E: 00000022
ORI.B #$28,D0 ;0C52: 00000028
ORI.B #$30,D0 ;0C56: 00000030
ORI.B #$3C,D0 ;0C5A: 0000003C
ORI.B #$4A,D0 ;0C5E: 0000004A
ORI.B #$50,D0 ;0C62: 00000050
ORI.B #$66,D0 ;0C66: 00000066
ORI.B #$6A,D0 ;0C6A: 0000006A
ORI.B #$72,D0 ;0C6E: 00000072
ORI.B #$00,D0 ;0C72: 00000000
DC.W $0000 ;0C76
SECTION S_2,CODE
SECSTRT_2:
RTS ;0C78: 4E75
TST.L 1550(A5) ;0C7A: 4AAD060E
BNE.S LAB_009A ;0C7E: 6608
LEA LAB_009D(PC),A0 ;0C80: 41FA0042
MOVE.L A0,1550(A5) ;0C84: 2B48060E
LAB_009A:
MOVE D2,1068(A5) ;0C88: 3B42042C
BMI.S LAB_009C ;0C8C: 6B2E
MOVEA.L (ABSEXECBASE).W,A0 ;0C8E: 20780004
CMPI #$0024,20(A0) ;0C92: 0C6800240014
BCS.S LAB_009B ;0C98: 6506
MOVE 20(A0),1044(A5) ;0C9A: 3B6800140414
LAB_009B:
MOVE.L D1,D0 ;0CA0: 2001
MOVEA.L -4(A5),A0 ;0CA2: 206DFFFC
JSR 360(A0) ;0CA6: 4EA80168
BEQ.S LAB_009C ;0CAA: 6710
MOVE.L A0,1560(A5) ;0CAC: 2B480618
MOVE.L D1,1564(A5) ;0CB0: 2B41061C
MOVE #$FFFF,-22(A5) ;0CB4: 3B7CFFFFFFEA
RTS ;0CBA: 4E75
LAB_009C:
MOVEQ #2,D0 ;0CBC: 7002
MOVEA.L 1550(A5),A1 ;0CBE: 226D060E
JMP (A1) ;0CC2: 4ED1
LAB_009D:
MOVEM.L D0/A0,-(A7) ;0CC4: 48E78080
MOVE #$FFFE,1068(A5) ;0CC8: 3B7CFFFE042C
BSR LAB_00AC ;0CCE: 610001B4
JSR EXT_001A ;0CD2: 4EB980000C3C
BSR LAB_00A8 ;0CD8: 610000D2
BSR LAB_00A5 ;0CDC: 6100008C
LEA 2686(A5),A1 ;0CE0: 43ED0A7E
MOVEA.L -4(A5),A0 ;0CE4: 206DFFFC
JSR 396(A0) ;0CE8: 4EA8018C
MOVEA.L -4(A5),A0 ;0CEC: 206DFFFC
JSR 388(A0) ;0CF0: 4EA80184
BSR LAB_00A0 ;0CF4: 6100002A
BSR LAB_009E ;0CF8: 6100000C
MOVEM.L (A7)+,D0/A0 ;0CFC: 4CDF0101
MOVEA.L 1060(A5),A7 ;0D00: 2E6D0424
RTS ;0D04: 4E75
LAB_009E:
MOVE.L 1560(A5),D0 ;0D06: 202D0618
BEQ.S LAB_009F ;0D0A: 6712
MOVEA.L D0,A1 ;0D0C: 2240
MOVE.L 1564(A5),D0 ;0D0E: 202D061C
MOVEA.L -4(A5),A0 ;0D12: 206DFFFC
JSR 352(A0) ;0D16: 4EA80160
CLR.L 1560(A5) ;0D1A: 42AD0618
LAB_009F:
RTS ;0D1E: 4E75
LAB_00A0:
MOVE.L A6,-(A7) ;0D20: 2F0E
MOVEA.L (ABSEXECBASE).W,A6 ;0D22: 2C780004
MOVE.L 708(A5),D0 ;0D26: 202D02C4
BEQ.S LAB_00A1 ;0D2A: 670A
MOVEA.L D0,A1 ;0D2C: 2240
JSR -414(A6) ;0D2E: 4EAEFE62
CLR.L 708(A5) ;0D32: 42AD02C4
LAB_00A1:
MOVE.L 712(A5),D0 ;0D36: 202D02C8
BEQ.S LAB_00A2 ;0D3A: 670A
MOVEA.L D0,A1 ;0D3C: 2240
JSR -414(A6) ;0D3E: 4EAEFE62
CLR.L 712(A5) ;0D42: 42AD02C8
LAB_00A2:
MOVE.L 700(A5),D0 ;0D46: 202D02BC
BEQ.S LAB_00A3 ;0D4A: 670A
MOVEA.L D0,A1 ;0D4C: 2240
JSR -414(A6) ;0D4E: 4EAEFE62
CLR.L 700(A5) ;0D52: 42AD02BC
LAB_00A3:
MOVE.L 704(A5),D0 ;0D56: 202D02C0
BEQ.S LAB_00A4 ;0D5A: 670A
MOVEA.L D0,A1 ;0D5C: 2240
JSR -414(A6) ;0D5E: 4EAEFE62
CLR.L 704(A5) ;0D62: 42AD02C0
LAB_00A4:
MOVEA.L (A7)+,A6 ;0D66: 2C5F
RTS ;0D68: 4E75
LAB_00A5:
MOVEM.L D2-D7/A2-A6,-(A7) ;0D6A: 48E73F3E
MOVEQ #25,D2 ;0D6E: 7419
LEA 648(A5),A2 ;0D70: 45ED0288
LEA 57(A5),A3 ;0D74: 47ED0039
LAB_00A6:
TST.B (A3) ;0D78: 4A13
BEQ.S LAB_00A7 ;0D7A: 6720
SUBQ.B #1,(A3) ;0D7C: 5313
BNE.S LAB_00A7 ;0D7E: 661C
MOVE.L 8(A2),D0 ;0D80: 202A0008
BEQ.S LAB_00A7 ;0D84: 6716
MOVEA.L D0,A0 ;0D86: 2040
MOVEM.L D2/A2-A3,-(A7) ;0D88: 48E72030
JSR (A0) ;0D8C: 4E90
MOVEM.L (A7)+,D2/A2-A3 ;0D8E: 4CDF0C04
MOVEA.L A2,A0 ;0D92: 204A
CLR.L (A0)+ ;0D94: 4298
CLR.L (A0)+ ;0D96: 4298
CLR.L (A0)+ ;0D98: 4298
CLR.L (A0)+ ;0D9A: 4298
LAB_00A7:
LEA -16(A2),A2 ;0D9C: 45EAFFF0
SUBQ.L #1,A3 ;0DA0: 538B
DBF D2,LAB_00A6 ;0DA2: 51CAFFD4
MOVEM.L (A7)+,D2-D7/A2-A6 ;0DA6: 4CDF7CFC
RTS ;0DAA: 4E75
LAB_00A8:
MOVEM.L D0-D6/A0-A5,-(A7) ;0DAC: 48E7FEFC
LEA 2488(A5),A0 ;0DB0: 41ED09B8
LEA 2660(A5),A1 ;0DB4: 43ED0A64
LAB_00A9:
CLR (A0)+ ;0DB8: 4258
CMPA.L A1,A0 ;0DBA: B1C9
BCS.S LAB_00A9 ;0DBC: 65FA
CLR.B 1058(A5) ;0DBE: 422D0422
MOVE.L #$FFFFFFFF,1692(A5) ;0DC2: 2B7CFFFFFFFF069C
MOVEQ #47,D0 ;0DCA: 702F
JSR EXT_001C ;0DCC: 4EB980000E08
MOVEA.L 1218(A5),A1 ;0DD2: 226D04C2
LAB_00AA:
MOVE.B (A0)+,(A1)+ ;0DD6: 12D8
BNE.S LAB_00AA ;0DD8: 66FC
MOVE 2728(A5),1212(A5) ;0DDA: 3B6D0AA804BC
CLR.L -6680(A5) ;0DE0: 42ADE5E8
MOVE #$0A0D,2234(A5) ;0DE4: 3B7C0A0D08BA
LEA 2568(A5),A0 ;0DEA: 41ED0A08
MOVE.L A5,52(A0) ;0DEE: 214D0034
MOVE.L -6558(A5),48(A0) ;0DF2: 216DE6620030
MOVE.L 1530(A5),44(A0) ;0DF8: 216D05FA002C
MOVE.L -6346(A5),32(A0) ;0DFE: 216DE7360020
MOVE.L 696(A5),28(A0) ;0E04: 216D02B8001C
MOVE.L -6318(A5),24(A0) ;0E0A: 216DE7520018
MOVE.L -6310(A5),20(A0) ;0E10: 216DE75A0014
MOVE.L 1060(A5),16(A0) ;0E16: 216D04240010
LEA 2950(A5),A1 ;0E1C: 43ED0B86
MOVE.L A1,12(A0) ;0E20: 2149000C
LEA 1036(A5),A1 ;0E24: 43ED040C
MOVEA.L -4(A5),A0 ;0E28: 206DFFFC
JSR 396(A0) ;0E2C: 4EA8018C
JSR EXT_0020 ;0E30: 4EB980000E6C
JSR EXT_0021 ;0E36: 4EB980000E98
JSR EXT_0024 ;0E3C: 4EB980000F3E
JSR EXT_0023 ;0E42: 4EB980000F34
CLR.L 2382(A5) ;0E48: 42AD094E
MOVE.L 1560(A5),D0 ;0E4C: 202D0618
BEQ.S LAB_00AB ;0E50: 6722
MOVEA.L D0,A0 ;0E52: 2040
MOVEA.L A0,A1 ;0E54: 2248
ADDA.L 1564(A5),A1 ;0E56: D3ED061C
MOVE.L A1,1630(A5) ;0E5A: 2B49065E
MOVE.L A1,D7 ;0E5E: 2E09
SUBA.L A6,A6 ;0E60: 9DCE
MOVE.L A0,1638(A5) ;0E62: 2B480666
MOVE.L A0,1634(A5) ;0E66: 2B480662
MOVE.L A0,2512(A5) ;0E6A: 2B4809D0
CLR (A0)+ ;0E6E: 4258
MOVE.L A0,1642(A5) ;0E70: 2B48066A
LAB_00AB:
MOVE #$FFFF,1698(A5) ;0E74: 3B7CFFFF06A2
CLR 1696(A5) ;0E7A: 426D06A0
MOVEM.L (A7)+,D0-D6/A0-A5 ;0E7E: 4CDF3F7F
RTS ;0E82: 4E75
LAB_00AC:
TST 1068(A5) ;0E84: 4A6D042C
BEQ LAB_00B3 ;0E88: 6700014C
MOVEM.L D0-D7/A0-A6,-(A7) ;0E8C: 48E7FFFE
MOVEA.L -4(A5),A0 ;0E90: 206DFFFC
JSR 184(A0) ;0E94: 4EA800B8
CLR 1354(A5) ;0E98: 426D054A
MOVEQ #-1,D1 ;0E9C: 72FF
MOVEA.L -8(A5),A0 ;0E9E: 206DFFF8
JSR 204(A0) ;0EA2: 4EA800CC
LEA 850(A5),A1 ;0EA6: 43ED0352
MOVEA.L -4(A5),A0 ;0EAA: 206DFFFC
JSR 396(A0) ;0EAE: 4EA8018C
MOVE 2776(A5),1066(A5) ;0EB2: 3B6D0AD8042A
MOVEQ #0,D1 ;0EB8: 7200
MOVEQ #7,D2 ;0EBA: 7407
MOVEA.L -8(A5),A0 ;0EBC: 206DFFF8
JSR 48(A0) ;0EC0: 4EA80030
CLR 1322(A5) ;0EC4: 426D052A
CLR.L 1324(A5) ;0EC8: 42AD052C
MOVE #$0008,1024(A5) ;0ECC: 3B7C00080400
CLR.L 1318(A5) ;0ED2: 42AD0526
JSR EXT_0022 ;0ED6: 4EB980000EEE
MOVEA.L -8(A5),A0 ;0EDC: 206DFFF8
JSR 100(A0) ;0EE0: 4EA80064
MOVEA.L -8(A5),A0 ;0EE4: 206DFFF8
JSR 176(A0) ;0EE8: 4EA800B0
MOVEA.L -8(A5),A0 ;0EEC: 206DFFF8
JSR 152(A0) ;0EF0: 4EA80098
LEA 1384(A5),A0 ;0EF4: 41ED0568
MOVEQ #0,D0 ;0EF8: 7000
LAB_00AD:
CLR.B (A0)+ ;0EFA: 4218
MOVE.B D0,(A0)+ ;0EFC: 10C0
ADDQ #1,D0 ;0EFE: 5240
CMP #$0040,D0 ;0F00: B07C0040
BNE.S LAB_00AD ;0F04: 66F4
MOVEQ #0,D1 ;0F06: 7200
MOVEQ #0,D2 ;0F08: 7400
MOVEA.L -4(A5),A0 ;0F0A: 206DFFFC
JSR 324(A0) ;0F0E: 4EA80144
MOVEQ #9,D0 ;0F12: 7009
LEA 2016(A5),A0 ;0F14: 41ED07E0
LAB_00AE:
MOVE #$8000,(A0) ;0F18: 30BC8000
LEA 12(A0),A0 ;0F1C: 41E8000C
DBF D0,LAB_00AE ;0F20: 51C8FFF6
CLR 1512(A5) ;0F24: 426D05E8
MOVE 1512(A5),D1 ;0F28: 322D05E8
MOVEA.L -4(A5),A0 ;0F2C: 206DFFFC
JSR 260(A0) ;0F30: 4EA80104
MOVE #$7100,1690(A5) ;0F34: 3B7C7100069A
CLR 1342(A5) ;0F3A: 426D053E
CLR 1340(A5) ;0F3E: 426D053C
LEA 2778(A5),A0 ;0F42: 41ED0ADA
LEA 2396(A5),A1 ;0F46: 43ED095C
MOVEQ #31,D0 ;0F4A: 701F
LAB_00AF:
MOVE (A0)+,(A1)+ ;0F4C: 32D8
DBF D0,LAB_00AF ;0F4E: 51C8FFFC
BSR LAB_00B4 ;0F52: 61000084
CMPI #$FFFE,1068(A5) ;0F56: 0C6DFFFE042C
BEQ.S LAB_00B2 ;0F5C: 6774
MOVE 2766(A5),D2 ;0F5E: 342D0ACE
EXT.L D2 ;0F62: 48C2
MOVE 2768(A5),D3 ;0F64: 362D0AD0
EXT.L D3 ;0F68: 48C3
MOVE 2770(A5),D4 ;0F6A: 382D0AD2
EXT.L D4 ;0F6E: 48C4
MOVE 2774(A5),D5 ;0F70: 3A2D0AD6
MOVE 2772(A5),D6 ;0F74: 3C2D0AD4
MOVEQ #0,D7 ;0F78: 7E00
LEA 2396(A5),A1 ;0F7A: 43ED095C
MOVEQ #0,D1 ;0F7E: 7200
MOVEA.L -8(A5),A0 ;0F80: 206DFFF8
JSR 12(A0) ;0F84: 4EA8000C
BNE.S LAB_00B2 ;0F88: 6648
MOVE.L A0,1324(A5) ;0F8A: 2B48052C
MOVE #$0001,1322(A5) ;0F8E: 3B7C0001052A
MOVE.L #$80000000,D4 ;0F94: 283C80000000
MOVE.L D4,D5 ;0F9A: 2A04
MOVE 2842(A5),D2 ;0F9C: 342D0B1A
BNE.S LAB_00B0 ;0FA0: 6602
MOVE.L D4,D2 ;0FA2: 2404
LAB_00B0:
MOVE 2844(A5),D3 ;0FA4: 362D0B1C
BNE.S LAB_00B1 ;0FA8: 6602
MOVE.L D4,D3 ;0FAA: 2604
LAB_00B1:
MOVEQ #0,D1 ;0FAC: 7200
MOVEA.L -8(A5),A0 ;0FAE: 206DFFF8
JSR 36(A0) ;0FB2: 4EA80024
CMPI #$0001,2770(A5) ;0FB6: 0C6D00010AD2
BEQ.S LAB_00B2 ;0FBC: 6714
MOVEQ #3,D1 ;0FBE: 7203
MOVEQ #46,D0 ;0FC0: 702E
JSR EXT_001C ;0FC2: 4EB980000E08
MOVEA.L A0,A1 ;0FC8: 2248
MOVEA.L -8(A5),A0 ;0FCA: 206DFFF8
JSR 72(A0) ;0FCE: 4EA80048
LAB_00B2:
MOVEM.L (A7)+,D0-D7/A0-A6 ;0FD2: 4CDF7FFF
LAB_00B3:
RTS ;0FD6: 4E75
LAB_00B4:
MOVEM.L D2-D7/A2-A6,-(A7) ;0FD8: 48E73F3E
LEA 248(A5),A0 ;0FDC: 41ED00F8
MOVEQ #25,D0 ;0FE0: 7019
LAB_00B5:
MOVE.L 4(A0),D1 ;0FE2: 22280004
BEQ.S LAB_00B6 ;0FE6: 670C
MOVEA.L D1,A1 ;0FE8: 2241
MOVEM.L D0/A0,-(A7) ;0FEA: 48E78080
JSR (A1) ;0FEE: 4E91
MOVEM.L (A7)+,D0/A0 ;0FF0: 4CDF0101
LAB_00B6:
LEA 16(A0),A0 ;0FF4: 41E80010
DBF D0,LAB_00B5 ;0FF8: 51C8FFE8
MOVEM.L (A7)+,D2-D7/A2-A6 ;0FFC: 4CDF7CFC
RTS ;1000: 4E75
TST.L D0 ;1002: 4A80
BNE.S LAB_00BB ;1004: 6652
MOVE 1068(A5),D5 ;1006: 3A2D042C
MOVEQ #-2,D0 ;100A: 70FE
BTST #1,D5 ;100C: 08050001
BEQ.S LAB_00B7 ;1010: 6702
MOVEQ #-1,D0 ;1012: 70FF
LAB_00B7:
MOVE D0,1068(A5) ;1014: 3B40042C
BTST #0,D5 ;1018: 08050000
BNE.S LAB_00B8 ;101C: 660A
BSR LAB_00AC ;101E: 6100FE64
BSR LAB_00BF ;1022: 610000C4
BRA.S LAB_00B9 ;1026: 6004
LAB_00B8:
BSR LAB_00BC ;1028: 61000034
LAB_00B9:
MOVE #$FFFF,1068(A5) ;102C: 3B7CFFFF042C
MOVEA.L -4(A5),A0 ;1032: 206DFFFC
JSR 92(A0) ;1036: 4EA8005C
MOVEA.L -8(A5),A0 ;103A: 206DFFF8
JSR 32(A0) ;103E: 4EA80020
BSR LAB_00A8 ;1042: 6100FD68
BTST #2,D5 ;1046: 08050002
BNE.S LAB_00BA ;104A: 660A
MOVEQ #1,D1 ;104C: 7201
MOVEA.L -8(A5),A0 ;104E: 206DFFF8
JSR 288(A0) ;1052: 4EA80120
LAB_00BA:
RTS ;1056: 4E75
LAB_00BB:
MOVEA.L 1550(A5),A1 ;1058: 226D060E
JMP (A1) ;105C: 4ED1
LAB_00BC:
MOVEM.L D0-D7/A0-A6,-(A7) ;105E: 48E7FFFE
LEA 850(A5),A1 ;1062: 43ED0352
MOVEA.L -4(A5),A0 ;1066: 206DFFFC
JSR 396(A0) ;106A: 4EA8018C
MOVEA.L -4(A5),A0 ;106E: 206DFFFC
JSR 184(A0) ;1072: 4EA800B8
CLR 1354(A5) ;1076: 426D054A
LEA 1384(A5),A0 ;107A: 41ED0568
MOVEQ #0,D0 ;107E: 7000
LAB_00BD:
CLR.B (A0)+ ;1080: 4218
MOVE.B D0,(A0)+ ;1082: 10C0
ADDQ #1,D0 ;1084: 5240
CMP #$0040,D0 ;1086: B07C0040
BNE.S LAB_00BD ;108A: 66F4
MOVEQ #0,D1 ;108C: 7200
MOVEQ #0,D2 ;108E: 7400
MOVEA.L -4(A5),A0 ;1090: 206DFFFC
JSR 324(A0) ;1094: 4EA80144
MOVEQ #9,D0 ;1098: 7009
LEA 2016(A5),A0 ;109A: 41ED07E0
LAB_00BE:
MOVE #$8000,(A0) ;109E: 30BC8000
LEA 12(A0),A0 ;10A2: 41E8000C
DBF D0,LAB_00BE ;10A6: 51C8FFF6
CLR 1512(A5) ;10AA: 426D05E8
MOVE 1512(A5),D1 ;10AE: 322D05E8
MOVEA.L -4(A5),A0 ;10B2: 206DFFFC
JSR 260(A0) ;10B6: 4EA80104
MOVE #$7100,1690(A5) ;10BA: 3B7C7100069A
CLR 1342(A5) ;10C0: 426D053E
CLR 1340(A5) ;10C4: 426D053C
BSR LAB_00B4 ;10C8: 6100FF0E
MOVEA.L -4(A5),A0 ;10CC: 206DFFFC
JSR 128(A0) ;10D0: 4EA80080
MOVEA.L -4(A5),A0 ;10D4: 206DFFFC
JSR 112(A0) ;10D8: 4EA80070
MOVE #$0001,1068(A5) ;10DC: 3B7C0001042C
MOVEM.L (A7)+,D0-D7/A0-A6 ;10E2: 4CDF7FFF
RTS ;10E6: 4E75
LAB_00BF:
TST 1068(A5) ;10E8: 4A6D042C
BEQ.S LAB_00C1 ;10EC: 676C
CLR 1068(A5) ;10EE: 426D042C
MOVE -150(A5),D1 ;10F2: 322DFF6A
MOVE -152(A5),D2 ;10F6: 342DFF68
MOVE 2766(A5),D3 ;10FA: 362D0ACE
MOVE 2768(A5),D4 ;10FE: 382D0AD0
SUBQ #1,D3 ;1102: 5343
SUBQ #1,D4 ;1104: 5344
ADD D1,D3 ;1106: D641
ADD D2,D4 ;1108: D842
LSL #1,D1 ;110A: E349
LSL #1,D2 ;110C: E34A
LSL #1,D3 ;110E: E34B
LSL #1,D4 ;1110: E34C
LEA 1274(A5),A0 ;1112: 41ED04FA
MOVE D1,(A0)+ ;1116: 30C1
MOVE D2,(A0)+ ;1118: 30C2
MOVE D3,(A0)+ ;111A: 30C3
MOVE D4,(A0)+ ;111C: 30C4
LEA -5484(A5),A0 ;111E: 41EDEA94
TST.L (A0) ;1122: 4A90
BNE.S LAB_00C0 ;1124: 6608
MOVE D1,(A0)+ ;1126: 30C1
MOVE D2,(A0)+ ;1128: 30C2
MOVE D3,(A0)+ ;112A: 30C3
MOVE D4,(A0)+ ;112C: 30C4
LAB_00C0:
MOVE.L 2714(A5),D1 ;112E: 222D0A9A
MOVEA.L -4(A5),A0 ;1132: 206DFFFC
JSR 136(A0) ;1136: 4EA80088
MOVEA.L -4(A5),A0 ;113A: 206DFFFC
JSR 128(A0) ;113E: 4EA80080
MOVEA.L -4(A5),A0 ;1142: 206DFFFC
JSR 148(A0) ;1146: 4EA80094
MOVEA.L -4(A5),A0 ;114A: 206DFFFC
JSR 148(A0) ;114E: 4EA80094
MOVEA.L -4(A5),A0 ;1152: 206DFFFC
JSR 112(A0) ;1156: 4EA80070
LAB_00C1:
RTS ;115A: 4E75
TST.B 32(A5,D0.W) ;115C: 4A350020
BNE.S LAB_00C6 ;1160: 6636
ADDQ.B #1,32(A5,D0.W) ;1162: 52350020
MOVE D0,-(A7) ;1166: 3F00
MOVEA.L 1290(A5),A1 ;1168: 226D050A
CLR.B (A1) ;116C: 4211
MOVE.L #$41506578,D1 ;116E: 223C41506578
MOVE.L #$00000200,D2 ;1174: 243C00000200
JSR (A0) ;117A: 4E90
MOVE (A7)+,D3 ;117C: 361F
EXT D0 ;117E: 4880
BPL.S LAB_00C5 ;1180: 6A12
MOVE.L A0,D0 ;1182: 2008
CMP.L #$45727221,D1 ;1184: B2BC45727221
BEQ.S LAB_00C3 ;118A: 6704
LAB_00C2:
MOVEQ #-2,D0 ;118C: 70FE
BRA.S LAB_00C4 ;118E: 6002
LAB_00C3:
MOVEQ #-1,D0 ;1190: 70FF
LAB_00C4:
RTS ;1192: 4E75
LAB_00C5:
CMP D0,D3 ;1194: B640
BNE.S LAB_00C2 ;1196: 66F4
LAB_00C6:
MOVEQ #0,D0 ;1198: 7000
RTS ;119A: 4E75
MOVEQ #10,D0 ;119C: 700A
LAB_00C7:
JMP EXT_0019 ;119E: 4EF980000684
MOVEQ #1,D6 ;11A4: 7C01
TST.B -168(A5) ;11A6: 4A2DFF58
BMI LAB_00C8 ;11AA: 6B000004
RTS ;11AE: 4E75
LAB_00C8:
MOVE 1690(A5),D4 ;11B0: 382D069A
MOVEA.L -4(A5),A0 ;11B4: 206DFFFC
JSR 380(A0) ;11B8: 4EA8017C
MOVEA.L 1518(A5),A0 ;11BC: 206D05EE
TST.L (A0) ;11C0: 4A90
BEQ.S LAB_00C9 ;11C2: 6710
MOVEA.L 2136(A5),A0 ;11C4: 206D0858
JSR (A0) ;11C8: 4E90
BEQ.S LAB_00C9 ;11CA: 6708
ADDI #$0077,D0 ;11CC: 06400077
BRA LAB_00D9 ;11D0: 6000012A
LAB_00C9:
BTST #9,D4 ;11D4: 08040009
BEQ.S LAB_00CB ;11D8: 6732
TST.L 1896(A5) ;11DA: 4AAD0768
BEQ.S LAB_00CB ;11DE: 672C
TST 1994(A5) ;11E0: 4A6D07CA
BNE.S LAB_00CB ;11E4: 6626
TST.L -6680(A5) ;11E6: 4AADE5E8
BEQ.S LAB_00CA ;11EA: 670C
TST 2910(A5) ;11EC: 4A6D0B5E
BNE.S LAB_00CA ;11F0: 6606
MOVEA.L 2144(A5),A0 ;11F2: 206D0860
JSR (A0) ;11F6: 4E90
LAB_00CA:
BTST #2,POTGOR ;11F8: 0839000A00DFF016
BNE.S LAB_00CB ;1200: 660A
MOVEA.L 2140(A5),A0 ;1202: 206D085C
JSR (A0) ;1206: 4E90
BNE LAB_00D9 ;1208: 660000F2
LAB_00CB:
MOVE -168(A5),D3 ;120C: 362DFF58
BCLR #8,D3 ;1210: 08830008
BNE.S LAB_00CC ;1214: 6608
AND D4,D3 ;1216: C644
BEQ LAB_00D7 ;1218: 670000BA
BRA.S LAB_00CF ;121C: 6026
LAB_00CC:
TST.L 1014(A5) ;121E: 4AAD03F6
BNE.S LAB_00CD ;1222: 6606
BTST #8,D4 ;1224: 08040008
BEQ.S LAB_00CE ;1228: 670A
LAB_00CD:
MOVE D3,-168(A5) ;122A: 3B43FF58
MOVEQ #9,D0 ;122E: 7009
BRA LAB_00D9 ;1230: 600000CA
LAB_00CE:
MOVE D3,-168(A5) ;1234: 3B43FF58
MOVE.L 2156(A5),D0 ;1238: 202D086C
BEQ.S LAB_00D0 ;123C: 6712
MOVEA.L D0,A0 ;123E: 2040
JSR (A0) ;1240: 4E90
BRA.S LAB_00D0 ;1242: 600C
LAB_00CF:
BCLR #10,D3 ;1244: 0883000A
BEQ.S LAB_00D0 ;1248: 6706
MOVEA.L 2148(A5),A0 ;124A: 206D0864
JSR (A0) ;124E: 4E90
LAB_00D0:
MOVE -132(A5),D0 ;1250: 302DFF7C
SUB 1340(A5),D0 ;1254: 906D053C
CMP 1342(A5),D0 ;1258: B06D053E
BCS LAB_00D7 ;125C: 65000076
MOVE -132(A5),1340(A5) ;1260: 3B6DFF7C053C
BCLR #13,D3 ;1266: 0883000D
BEQ.S LAB_00D1 ;126A: 6720
MOVEA.L -4(A5),A0 ;126C: 206DFFFC
JSR 216(A0) ;1270: 4EA800D8
MOVEA.L -4(A5),A0 ;1274: 206DFFFC
JSR 208(A0) ;1278: 4EA800D0
MOVEA.L -4(A5),A0 ;127C: 206DFFFC
JSR 212(A0) ;1280: 4EA800D4
MOVEA.L -8(A5),A0 ;1284: 206DFFF8
JSR 124(A0) ;1288: 4EA8007C
LAB_00D1:
BCLR #14,D3 ;128C: 0883000E
BEQ.S LAB_00D2 ;1290: 6710
MOVEA.L -4(A5),A0 ;1292: 206DFFFC
JSR 132(A0) ;1296: 4EA80084
MOVEA.L -4(A5),A0 ;129A: 206DFFFC
JSR 112(A0) ;129E: 4EA80070
LAB_00D2:
LSR.B #1,D3 ;12A2: E20B
BEQ.S LAB_00D5 ;12A4: 6716
LEA 664(A5),A1 ;12A6: 43ED0298
BRA.S LAB_00D4 ;12AA: 6008
LAB_00D3:
MOVE.L (A1),D0 ;12AC: 2011
BEQ.S LAB_00D4 ;12AE: 6704
MOVEA.L D0,A0 ;12B0: 2040
JSR (A0) ;12B2: 4E90
LAB_00D4:
ADDQ.L #4,A1 ;12B4: 5889
LSR.B #1,D3 ;12B6: E20B
BCS.S LAB_00D3 ;12B8: 65F2
BNE.S LAB_00D4 ;12BA: 66F8
LAB_00D5:
BCLR #12,D3 ;12BC: 0883000C
BEQ.S LAB_00D6 ;12C0: 6708
MOVEA.L -8(A5),A0 ;12C2: 206DFFF8
JSR 4(A0) ;12C6: 4EA80004
LAB_00D6:
MOVE -168(A5),D0 ;12CA: 302DFF58
ANDI #$0100,D0 ;12CE: 02400100
OR D0,D3 ;12D2: 8640
LAB_00D7:
MOVE D3,-168(A5) ;12D4: 3B43FF58
BTST #11,D4 ;12D8: 0804000B
BEQ.S LAB_00D8 ;12DC: 6716
TST -140(A5) ;12DE: 4A6DFF74
BGT.S LAB_00D8 ;12E2: 6E10
MOVE 2386(A5),-140(A5) ;12E4: 3B6D0952FF74
BCLR #11,D4 ;12EA: 0884000B
MOVEA.L 2152(A5),A0 ;12EE: 206D0868
JSR (A0) ;12F2: 4E90
LAB_00D8:
BCLR #7,-168(A5) ;12F4: 08AD000FFF58
RTS ;12FA: 4E75
LAB_00D9:
MOVEQ #19,D1 ;12FC: 7213
MOVEQ #-1,D2 ;12FE: 74FF
TST.B 2567(A5) ;1300: 4A2D0A07
BEQ.S LAB_00DA ;1304: 670A
CLR.B 2567(A5) ;1306: 422D0A07
MOVEM.L 2640(A5),D6-D7 ;130A: 4CED00C00A50
LAB_00DA:
MOVEM.L D0-D3/A0,-(A7) ;1310: 48E7F080
LEA 1040(A5),A1 ;1314: 43ED0410
MOVEA.L -4(A5),A0 ;1318: 206DFFFC
JSR 396(A0) ;131C: 4EA8018C
MOVEM.L (A7)+,D0-D3/A0 ;1320: 4CDF010F
CLR.L 2490(A5) ;1324: 42AD09BA
CLR 2516(A5) ;1328: 426D09D4
CLR 2518(A5) ;132C: 426D09D6
CMP #$000B,D0 ;1330: B07C000B
BEQ.S LAB_00DB ;1334: 6706
CMP D1,D0 ;1336: B041
BCS LAB_00DE ;1338: 6500007A
LAB_00DB:
CMP #$03E8,D0 ;133C: B07C03E8
BCC LAB_00DE ;1340: 64000072
TST 2910(A5) ;1344: 4A6D0B5E
BNE LAB_00DE ;1348: 6600006A
TST 2524(A5) ;134C: 4A6D09DC
BNE LAB_00DE ;1350: 66000062
BSR LAB_00EB ;1354: 610000D4
CMPA.L 2534(A5),A1 ;1358: B3ED09E6
BEQ.S LAB_00DD ;135C: 673E
TST.L 2530(A5) ;135E: 4AAD09E2
BEQ LAB_00DE ;1362: 67000050
CLR.L 2534(A5) ;1366: 42AD09E6
CLR 2538(A5) ;136A: 426D09EA
ADDQ #1,D0 ;136E: 5240
ADDQ #1,D2 ;1370: 5242
LSL #8,D2 ;1372: E14A
OR D2,D0 ;1374: 8042
MOVE D0,2524(A5) ;1376: 3B4009DC
MOVEA.L 1662(A5),A3 ;137A: 266D067E
MOVEA.L 2180(A5),A7 ;137E: 2E6D0884
TST 2526(A5) ;1382: 4A6D09DE
BMI.S LAB_00DC ;1386: 6B0A
MOVE.L A1,2526(A5) ;1388: 2B4909DE
MOVEA.L 2530(A5),A0 ;138C: 206D09E2
JMP (A0) ;1390: 4ED0
LAB_00DC:
MOVE.L A1,-(A7) ;1392: 2F09
MOVEA.L 2530(A5),A0 ;1394: 206D09E2
JMP 2(A0) ;1398: 4EE80002
LAB_00DD:
CLR.L 2534(A5) ;139C: 42AD09E6
ADDQ #1,D2 ;13A0: 5242
LSL #8,D2 ;13A2: E14A
OR D2,D0 ;13A4: 8042
MOVE D0,2538(A5) ;13A6: 3B4009EA
MOVEA.L 1662(A5),A3 ;13AA: 266D067E
MOVEA.L 2180(A5),A7 ;13AE: 2E6D0884
JMP (A2) ;13B2: 4ED2
LAB_00DE:
MOVEA.L 1550(A5),A2 ;13B4: 246D060E
EXT.L D0 ;13B8: 48C0
MOVE.L D0,D1 ;13BA: 2200
TST D2 ;13BC: 4A42
BPL.S LAB_00DF ;13BE: 6A1A
CMP #$000A,D0 ;13C0: B07C000A
BEQ.S LAB_00E3 ;13C4: 672E
CMP #$03E8,D0 ;13C6: B07C03E8
BCC.S LAB_00E3 ;13CA: 6428
MOVEA.L 2970(A5),A0 ;13CC: 206D0B9A
ADDQ #1,D0 ;13D0: 5240
BSR LAB_00E5 ;13D2: 61000026
MOVE.L D1,D0 ;13D6: 2001
JMP (A2) ;13D8: 4ED2
LAB_00DF:
TST.L D3 ;13DA: 4A83
BEQ.S LAB_00E1 ;13DC: 670A
LEA LAB_00E4(PC),A0 ;13DE: 41FA0018
BRA.S LAB_00E2 ;13E2: 6008
LAB_00E0:
TST.B (A0)+ ;13E4: 4A18
BNE.S LAB_00E0 ;13E6: 66FC
LAB_00E1:
DBF D1,LAB_00E0 ;13E8: 51C9FFFA
LAB_00E2:
SWAP D2 ;13EC: 4842
CLR D2 ;13EE: 4242
OR.L D2,D0 ;13F0: 8082
JMP (A2) ;13F2: 4ED2
LAB_00E3:
MOVEQ #0,D0 ;13F4: 7000
JMP (A2) ;13F6: 4ED2
LAB_00E4:
DC.W $0000 ;13F8
LAB_00E5:
MOVE D1,-(A7) ;13FA: 3F01
CLR D1 ;13FC: 4241
CMPA.L #$00000000,A0 ;13FE: B1FC00000000
BEQ.S LAB_00E9 ;1404: 671A
ADDQ.L #1,A0 ;1406: 5288
BRA.S LAB_00E7 ;1408: 600C
LAB_00E6:
MOVE.B (A0),D1 ;140A: 1210
CMP.B #$FF,D1 ;140C: B23C00FF
BEQ.S LAB_00E9 ;1410: 670E
LEA 2(A0,D1.W),A0 ;1412: 41F01002
LAB_00E7:
SUBQ #1,D0 ;1416: 5340
BGT.S LAB_00E6 ;1418: 6EF0
LAB_00E8:
MOVE (A7)+,D1 ;141A: 321F
MOVE.B (A0)+,D0 ;141C: 1018
RTS ;141E: 4E75
LAB_00E9:
LEA LAB_00EA(PC),A0 ;1420: 41FA0004
BRA.S LAB_00E8 ;1424: 60F4
LAB_00EA:
ORI.B #$00,D0 ;1426: 00000000
LAB_00EB:
MOVEA.L 2180(A5),A1 ;142A: 226D0884
MOVEA.L -4(A1),A1 ;142E: 2269FFFC
SUBQ.L #2,A1 ;1432: 5589
MOVEM.L D0-D3/A0,-(A7) ;1434: 48E7F080
MOVEA.L 2192(A5),A0 ;1438: 206D0890
MOVE.L (A0)+,D3 ;143C: 2618
MOVE (A0)+,D1 ;143E: 3218
SUBA.L D3,A1 ;1440: 93C3
LSR #1,D1 ;1442: E249
MOVE D1,D2 ;1444: 3401
LAB_00EC:
MOVE D1,D0 ;1446: 3001
LSL #2,D0 ;1448: E548
CMPA.L -4(A0,D0.W),A1 ;144A: B3F000FC
BCS.S LAB_00ED ;144E: 650E
CMPA.L 0(A0,D0.W),A1 ;1450: B3F00000
BCS.S LAB_00F0 ;1454: 651C
LSR #1,D2 ;1456: E24A
BEQ.S LAB_00EE ;1458: 670C
ADD D2,D1 ;145A: D242
BRA.S LAB_00EC ;145C: 60E8
LAB_00ED:
LSR #1,D2 ;145E: E24A
BEQ.S LAB_00EE ;1460: 6704
SUBX D2,D1 ;1462: 9342
BRA.S LAB_00EC ;1464: 60E0
LAB_00EE:
LEA 0(A0,D0.W),A2 ;1466: 45F00000
LAB_00EF:
CMPA.L (A2)+,A1 ;146A: B3DA
BCC.S LAB_00EF ;146C: 64FC
SUBQ.L #8,A2 ;146E: 518A
BRA.S LAB_00F1 ;1470: 6004
LAB_00F0:
LEA -4(A0,D0.W),A2 ;1472: 45F000FC
LAB_00F1:
MOVEA.L (A2)+,A1 ;1476: 225A
MOVEA.L (A2),A2 ;1478: 2452
ADDA.L D3,A1 ;147A: D3C3
ADDA.L D3,A2 ;147C: D5C3
MOVEM.L (A7)+,D0-D3/A0 ;147E: 4CDF010F
RTS ;1482: 4E75
RTS ;1484: 4E75
MOVE.L D0,2176(A5) ;1486: 2B400880
MOVE.L A0,2192(A5) ;148A: 2B480890
MOVE.L (A7),(A0) ;148E: 2097
MOVE.L A2,2546(A5) ;1490: 2B4A09F2
MOVE.L A2,2550(A5) ;1494: 2B4A09F6
MOVEA.L 1630(A5),A0 ;1498: 206D065E
MOVE.L A6,-(A0) ;149C: 210E
MOVE #$FFFF,-(A0) ;149E: 313CFFFF
MOVEQ #0,D0 ;14A2: 7000
MOVE (A1)+,D1 ;14A4: 3219
MOVE (A1)+,D0 ;14A6: 3019
ADD D1,D0 ;14A8: D041
SUBA.L D0,A0 ;14AA: 91C0
LEA -8(A0),A2 ;14AC: 45E8FFF8
CMPA.L 1642(A5),A2 ;14B0: B5ED066A
BLS.S LAB_00F6 ;14B4: 6334
MOVE.L A0,2172(A5) ;14B6: 2B48087C
MOVE.L A0,1630(A5) ;14BA: 2B48065E
LEA 0(A0,D1.W),A6 ;14BE: 4DF01000
MOVEQ #1,D6 ;14C2: 7C01
MOVEQ #0,D0 ;14C4: 7000
MOVE.B (A1)+,D0 ;14C6: 1019
BPL.S LAB_00F2 ;14C8: 6A02
RTS ;14CA: 4E75
LAB_00F2:
ORI #$0400,D0 ;14CC: 00400400
MOVE.L 1634(A5),D1 ;14D0: 222D0662
MOVEA.L A6,A0 ;14D4: 204E
LAB_00F3:
MOVE D0,(A0)+ ;14D6: 30C0
CMP.B #$02,D0 ;14D8: B03C0002
BNE.S LAB_00F4 ;14DC: 6604
MOVE.L D1,(A0)+ ;14DE: 20C1
BRA.S LAB_00F5 ;14E0: 6002
LAB_00F4:
CLR.L (A0)+ ;14E2: 4298
LAB_00F5:
MOVE.B (A1)+,D0 ;14E4: 1019
BPL.S LAB_00F3 ;14E6: 6AEE
RTS ;14E8: 4E75
LAB_00F6:
MOVE.L D0,D3 ;14EA: 2600
ADDI #$0020,D3 ;14EC: 06430020
BSR LAB_012F ;14F0: 6100033A
MOVE.L A0,-(A7) ;14F4: 2F08
LAB_00F7:
MOVEA.L 1642(A5),A0 ;14F6: 206D066A
MOVEA.L A0,A1 ;14FA: 2248
ADDA.L D3,A1 ;14FC: D3C3
ADDQ.L #4,A1 ;14FE: 5889
CMPA.L 1630(A5),A1 ;1500: B3ED065E
BCC.S LAB_00F8 ;1504: 6404
MOVEA.L A0,A1 ;1506: 2248
RTS ;1508: 4E75
LAB_00F8:
TST.B 2567(A5) ;150A: 4A2D0A07
BEQ.S LAB_00F9 ;150E: 6706
MOVEM.L 2640(A5),D6-D7 ;1510: 4CED00C00A50
LAB_00F9:
BSR LAB_00FC ;1516: 61000046
MOVEA.L 1642(A5),A1 ;151A: 226D066A
ADDA.L D3,A1 ;151E: D3C3
ADDQ.L #4,A1 ;1520: 5889
CMPA.L 1630(A5),A1 ;1522: B3ED065E
BCC LAB_00FB ;1526: 64000030
TST.L 2228(A5) ;152A: 4AAD08B4
BNE.S LAB_00FA ;152E: 6622
TST.L D6 ;1530: 4A86
BEQ.S LAB_00FB ;1532: 6724
CMP.L #$FFFFFFFF,D6 ;1534: BCBCFFFFFFFF
BEQ.S LAB_00F7 ;153A: 67BA
BSR LAB_00EB ;153C: 6100FEEC
CMPA.L D6,A1 ;1540: B3C6
BEQ LAB_00FB ;1542: 67000014
MOVE.L A1,D6 ;1546: 2C09
MOVEA.L 2180(A5),A7 ;1548: 2E6D0884
MOVEA.L 1662(A5),A3 ;154C: 266D067E
JMP (A1) ;1550: 4ED1
LAB_00FA:
MOVEA.L 2228(A5),A0 ;1552: 206D08B4
JMP (A0) ;1556: 4ED0
LAB_00FB:
MOVEQ #11,D0 ;1558: 700B
BRA LAB_00D9 ;155A: 6000FDA0
LAB_00FC:
MOVEM.L D1-D7/A2-A6,-(A7) ;155E: 48E77F3E
MOVE.L A6,1626(A5) ;1562: 2B4E065A
MOVE.L 1642(A5),D7 ;1566: 2E2D066A
MOVE.L 1638(A5),D6 ;156A: 2C2D0666
MOVE.L D7,D0 ;156E: 2007
SUB.L D6,D0 ;1570: 9086
CMP.L #$007FFFFC,D0 ;1572: B0BC007FFFFC
BCC LAB_010B ;1578: 640000E4
MOVE.L D0,D5 ;157C: 2A00
MOVEA.L -4(A5),A0 ;157E: 206DFFFC
JSR 368(A0) ;1582: 4EA80170
BEQ LAB_010B ;1586: 670000D6
MOVEA.L A0,A4 ;158A: 2848
MOVEA.L A0,A2 ;158C: 2448
CLR (A2)+ ;158E: 425A
MOVEA.L 1626(A5),A6 ;1590: 2C6D065A
MOVEQ #-1,D2 ;1594: 74FF
LAB_00FD:
MOVEQ #0,D4 ;1596: 7800
LAB_00FE:
MOVE (A6)+,D0 ;1598: 301E
BEQ.S LAB_00FE ;159A: 67FC
BMI.S LAB_0100 ;159C: 6B10
LAB_00FF:
BTST #1,D0 ;159E: 08000001
BNE.S LAB_0101 ;15A2: 6614
LSR #8,D0 ;15A4: E048
ADDA D0,A6 ;15A6: DCC0
MOVE (A6)+,D0 ;15A8: 301E
BEQ.S LAB_00FE ;15AA: 67EC
BPL.S LAB_00FF ;15AC: 6AF0
LAB_0100:
MOVE.L (A6),D0 ;15AE: 2016
BEQ LAB_0109 ;15B0: 6700008E
MOVEA.L D0,A6 ;15B4: 2C40
BRA.S LAB_00FE ;15B6: 60E0
LAB_0101:
MOVEA.L A6,A3 ;15B8: 264E
MOVE.L (A6)+,D1 ;15BA: 221E
BEQ.S LAB_00FE ;15BC: 67DA
BTST #6,D0 ;15BE: 08000006
BEQ.S LAB_0103 ;15C2: 671A
MOVEA.L D1,A3 ;15C4: 2641
MOVEQ #0,D0 ;15C6: 7000
MOVE.B (A3)+,D0 ;15C8: 101B
ADDQ.L #1,A3 ;15CA: 528B
SUBQ #1,D0 ;15CC: 5340
MOVEQ #1,D4 ;15CE: 7801
LAB_0102:
MOVE (A3)+,D1 ;15D0: 321B
ADDQ.L #2,A3 ;15D2: 548B
ADDQ #1,D1 ;15D4: 5241
MULU D1,D4 ;15D6: C8C1
DBF D0,LAB_0102 ;15D8: 51C8FFF6
SUBQ.L #1,D4 ;15DC: 5384
LAB_0103:
MOVEA.L (A3),A0 ;15DE: 2053
CMPA.L D6,A0 ;15E0: B1C6
BCS.S LAB_0108 ;15E2: 6558
CMPA.L D7,A0 ;15E4: B1C7
BCC.S LAB_0108 ;15E6: 6454
MOVE (A0),D0 ;15E8: 3010
BEQ.S LAB_0107 ;15EA: 674A
MOVE D0,D1 ;15EC: 3200
ANDI #$FFC0,D1 ;15EE: 0241FFC0
CMP #$FFC0,D1 ;15F2: B27CFFC0
BEQ.S LAB_0106 ;15F6: 672E
MOVE.L A2,D2 ;15F8: 240A
SUB.L A4,D2 ;15FA: 948C
MOVE.L D2,D1 ;15FC: 2202
ADD.L D6,D1 ;15FE: D286
MOVE.L D1,(A3)+ ;1600: 26C1
MOVE D0,(A2)+ ;1602: 34C0
ADDQ #1,D0 ;1604: 5240
LSR #1,D0 ;1606: E248
SUBQ #1,D0 ;1608: 5340
LEA 2(A0),A1 ;160A: 43E80002
LAB_0104:
MOVE (A1)+,(A2)+ ;160E: 34D9
DBF D0,LAB_0104 ;1610: 51C8FFFC
LSR.L #1,D2 ;1614: E28A
ORI.L #$FFC00000,D2 ;1616: 0082FFC00000
MOVE.L D2,(A0) ;161C: 2082
LAB_0105:
SUBQ.L #1,D4 ;161E: 5384
BPL.S LAB_0103 ;1620: 6ABC
BMI LAB_00FD ;1622: 6B00FF72
LAB_0106:
MOVE.L (A0),D0 ;1626: 2010
ANDI.L #$003FFFFF,D0 ;1628: 0280003FFFFF
LSL.L #1,D0 ;162E: E388
ADD.L D6,D0 ;1630: D086
MOVE.L D0,(A3)+ ;1632: 26C0
BRA.S LAB_0105 ;1634: 60E8
LAB_0107:
MOVE.L 1634(A5),(A3)+ ;1636: 26ED0662
BRA.S LAB_0105 ;163A: 60E2
LAB_0108:
ADDQ.L #4,A3 ;163C: 588B
BRA.S LAB_0105 ;163E: 60DE
LAB_0109:
MOVEA.L A4,A0 ;1640: 204C
MOVEA.L D6,A1 ;1642: 2246
LAB_010A:
MOVE (A0)+,(A1)+ ;1644: 32D8
CMPA.L A2,A0 ;1646: B1CA
BCS.S LAB_010A ;1648: 65FA
MOVE.L A1,1642(A5) ;164A: 2B49066A
MOVEA.L A4,A1 ;164E: 224C
MOVE.L D5,D0 ;1650: 2005
MOVEA.L -4(A5),A0 ;1652: 206DFFFC
JSR 352(A0) ;1656: 4EA80160
BRA LAB_012E ;165A: 600001CA
LAB_010B:
MOVE.L #$00000610,D0 ;165E: 203C00000610
MOVEA.L -4(A5),A0 ;1664: 206DFFFC
JSR 368(A0) ;1668: 4EA80170
BNE.S LAB_010C ;166C: 660E
MOVE.L #$FFFFFFFF,1270(A5) ;166E: 2B7CFFFFFFFF04F6
MOVE.L 1266(A5),D5 ;1676: 2A2D04F2
BRA.S LAB_010D ;167A: 6006
LAB_010C:
MOVE.L A0,1270(A5) ;167C: 2B4804F6
MOVE.L A0,D5 ;1680: 2A08
LAB_010D:
MOVE.L D5,D6 ;1682: 2C05
ADDI.L #$00000600,D6 ;1684: 068600000600
MOVE.L 1638(A5),D7 ;168A: 2E2D0666
MOVEA.L 1642(A5),A4 ;168E: 286D066A
ADDQ.L #2,D7 ;1692: 5487
MOVEA.L D7,A1 ;1694: 2247
LAB_010E:
MOVEA.L 1626(A5),A6 ;1696: 2C6D065A
MOVEQ #-1,D2 ;169A: 74FF
MOVEQ #0,D4 ;169C: 7800
MOVE.L D5,D3 ;169E: 2605
MOVEA.L D3,A0 ;16A0: 2043
MOVE.L #$7FFFFFFF,(A0) ;16A2: 20BC7FFFFFFF
LAB_010F:
MOVE (A6)+,D0 ;16A8: 301E
BEQ.S LAB_010F ;16AA: 67FC
BMI.S LAB_0111 ;16AC: 6B10
LAB_0110:
BTST #1,D0 ;16AE: 08000001
BNE.S LAB_0112 ;16B2: 6614
LSR #8,D0 ;16B4: E048
ADDA D0,A6 ;16B6: DCC0
MOVE (A6)+,D0 ;16B8: 301E
BEQ.S LAB_010F ;16BA: 67EC
BPL.S LAB_0110 ;16BC: 6AF0
LAB_0111:
MOVE.L (A6),D0 ;16BE: 2016
BEQ LAB_011C ;16C0: 67000082
MOVEA.L D0,A6 ;16C4: 2C40
BRA.S LAB_010F ;16C6: 60E0
LAB_0112:
MOVEA.L A6,A3 ;16C8: 264E
MOVE.L (A6)+,D1 ;16CA: 221E
BEQ.S LAB_010F ;16CC: 67DA
BTST #6,D0 ;16CE: 08000006
BEQ.S LAB_0115 ;16D2: 671A
MOVEA.L D1,A3 ;16D4: 2641
MOVEQ #0,D0 ;16D6: 7000
MOVE.B (A3)+,D0 ;16D8: 101B
ADDQ.L #1,A3 ;16DA: 528B
SUBQ #1,D0 ;16DC: 5340
MOVEQ #1,D4 ;16DE: 7801
LAB_0113:
MOVE (A3)+,D1 ;16E0: 321B
ADDQ.L #2,A3 ;16E2: 548B
ADDQ #1,D1 ;16E4: 5241
MULU D1,D4 ;16E6: C8C1
DBF D0,LAB_0113 ;16E8: 51C8FFF6
LAB_0114:
SUBQ.L #1,D4 ;16EC: 5384
LAB_0115:
MOVE.L (A3),D0 ;16EE: 2013
CMP.L D7,D0 ;16F0: B087
BCS.S LAB_011B ;16F2: 6546
CMP.L A4,D0 ;16F4: B08C
BCC.S LAB_011B ;16F6: 6442
CMP.L D2,D0 ;16F8: B082
BCC.S LAB_011B ;16FA: 643E
MOVEA.L D5,A0 ;16FC: 2045
LAB_0116:
CMP.L (A0),D0 ;16FE: B090
LEA 8(A0),A0 ;1700: 41E80008
BCC.S LAB_0116 ;1704: 64F8
CMPA.L D6,A0 ;1706: B1C6
BNE.S LAB_0117 ;1708: 6606
MOVE.L D0,D2 ;170A: 2400
MOVE.L D6,D3 ;170C: 2606
BRA.S LAB_011A ;170E: 6026
LAB_0117:
MOVEA.L D3,A1 ;1710: 2243
CMP.L D6,D3 ;1712: B686
BCS.S LAB_0118 ;1714: 650A
LEA -8(A1),A1 ;1716: 43E9FFF8
MOVE.L -8(A1),D2 ;171A: 2429FFF8
BRA.S LAB_0119 ;171E: 600A
LAB_0118:
ADDQ.L #8,D3 ;1720: 5083
MOVE.L #$7FFFFFFF,8(A1) ;1722: 237C7FFFFFFF0008
LAB_0119:
MOVE.L -(A1),8(A1) ;172A: 23610008
MOVE.L -(A1),8(A1) ;172E: 23610008
CMPA.L A0,A1 ;1732: B3C8
BCC.S LAB_0119 ;1734: 64F4
LAB_011A:
MOVE.L A3,-(A0) ;1736: 210B
MOVE.L D0,-(A0) ;1738: 2100
LAB_011B:
ADDQ.L #4,A3 ;173A: 588B
TST.L D4 ;173C: 4A84
BNE.S LAB_0114 ;173E: 66AC
BEQ LAB_010F ;1740: 6700FF66
LAB_011C:
MOVEA.L D5,A3 ;1744: 2645
MOVEA.L D7,A1 ;1746: 2247
MOVEQ #0,D7 ;1748: 7E00
LAB_011D:
CMPA.L D3,A3 ;174A: B7C3
BCC.S LAB_0122 ;174C: 644E
MOVEA.L (A3),A0 ;174E: 2053
LEA 8(A3),A3 ;1750: 47EB0008
CMP.L A0,D7 ;1754: BE88
BEQ.S LAB_0121 ;1756: 673C
MOVE.L A0,D7 ;1758: 2E08
CMPA.L A0,A1 ;175A: B3C8
BNE.S LAB_011E ;175C: 6614
MOVE.L A1,D1 ;175E: 2209
MOVEQ #0,D0 ;1760: 7000
MOVE (A1)+,D0 ;1762: 3019
ADDA.L D0,A1 ;1764: D3C0
MOVE A1,D0 ;1766: 3009
BTST #0,D0 ;1768: 08000000
BEQ.S LAB_011D ;176C: 67DC
ADDQ.L #1,A1 ;176E: 5289
BRA.S LAB_011D ;1770: 60D8
LAB_011E:
MOVEA.L -4(A3),A2 ;1772: 246BFFFC
MOVE.L A1,(A2) ;1776: 2489
MOVE.L A1,D1 ;1778: 2209
MOVE (A0)+,D0 ;177A: 3018
BEQ.S LAB_0120 ;177C: 670E
MOVE D0,(A1)+ ;177E: 32C0
SUBQ #1,D0 ;1780: 5340
LSR #1,D0 ;1782: E248
LAB_011F:
MOVE (A0)+,(A1)+ ;1784: 32D8
DBF D0,LAB_011F ;1786: 51C8FFFC
BRA.S LAB_011D ;178A: 60BE
LAB_0120:
MOVE.L 1634(A5),D1 ;178C: 222D0662
MOVE.L D1,(A2) ;1790: 2481
BRA.S LAB_011D ;1792: 60B6
LAB_0121:
MOVEA.L -4(A3),A2 ;1794: 246BFFFC
MOVE.L D1,(A2) ;1798: 2481
BRA.S LAB_011D ;179A: 60AE
LAB_0122:
CMP.L D6,D3 ;179C: B686
BCS.S LAB_012C ;179E: 6568
MOVEA.L 1626(A5),A6 ;17A0: 2C6D065A
MOVEQ #0,D4 ;17A4: 7800
MOVE.L D1,D2 ;17A6: 2401
LAB_0123:
MOVE (A6)+,D0 ;17A8: 301E
BEQ.S LAB_0123 ;17AA: 67FC
BMI.S LAB_0125 ;17AC: 6B10
LAB_0124:
BTST #1,D0 ;17AE: 08000001
BNE.S LAB_0126 ;17B2: 6614
LSR #8,D0 ;17B4: E048
ADDA D0,A6 ;17B6: DCC0
MOVE (A6)+,D0 ;17B8: 301E
BEQ.S LAB_0123 ;17BA: 67EC
BPL.S LAB_0124 ;17BC: 6AF0
LAB_0125:
MOVE.L (A6),D0 ;17BE: 2016
BEQ LAB_012B ;17C0: 67000040
MOVEA.L D0,A6 ;17C4: 2C40
BRA.S LAB_0123 ;17C6: 60E0
LAB_0126:
MOVEA.L A6,A3 ;17C8: 264E
MOVE.L (A6)+,D1 ;17CA: 221E
BEQ.S LAB_0123 ;17CC: 67DA
BTST #6,D0 ;17CE: 08000006
BEQ.S LAB_0129 ;17D2: 671A
MOVEA.L D1,A3 ;17D4: 2641
MOVEQ #0,D0 ;17D6: 7000
MOVE.B (A3)+,D0 ;17D8: 101B
ADDQ.L #1,A3 ;17DA: 528B
SUBQ #1,D0 ;17DC: 5340
MOVEQ #1,D4 ;17DE: 7801
LAB_0127:
MOVE (A3)+,D1 ;17E0: 321B
ADDQ.L #2,A3 ;17E2: 548B
ADDQ #1,D1 ;17E4: 5241
MULU D1,D4 ;17E6: C8C1
DBF D0,LAB_0127 ;17E8: 51C8FFF6
LAB_0128:
SUBQ.L #1,D4 ;17EC: 5384
LAB_0129:
CMP.L (A3)+,D7 ;17EE: BE9B
BEQ.S LAB_012A ;17F0: 6706
TST.L D4 ;17F2: 4A84
BNE.S LAB_0128 ;17F4: 66F6
BEQ.S LAB_0123 ;17F6: 67B0
LAB_012A:
MOVE.L D2,-4(A3) ;17F8: 2742FFFC
TST.L D4 ;17FC: 4A84
BNE.S LAB_0128 ;17FE: 66EC
BEQ.S LAB_0123 ;1800: 67A6
LAB_012B:
MOVE.L A1,D7 ;1802: 2E09
BRA LAB_010E ;1804: 6000FE90
LAB_012C:
MOVE.L A1,1642(A5) ;1808: 2B49066A
MOVE.L 1270(A5),D0 ;180C: 202D04F6
BMI.S LAB_012D ;1810: 6B10
MOVEA.L D0,A1 ;1812: 2240
MOVE.L #$00000610,D0 ;1814: 203C00000610
MOVEA.L -4(A5),A0 ;181A: 206DFFFC
JSR 352(A0) ;181E: 4EA80160
LAB_012D:
CLR.L 1270(A5) ;1822: 42AD04F6
LAB_012E:
MOVEM.L (A7)+,D1-D7/A2-A6 ;1826: 4CDF7CFE
RTS ;182A: 4E75
LAB_012F:
MOVEA.L (A7)+,A1 ;182C: 225F
MOVEA.L 2184(A5),A7 ;182E: 2E6D0888
MOVE.L (A7)+,2184(A5) ;1832: 2B5F0888
MOVE.L (A7)+,2180(A5) ;1836: 2B5F0884
MOVE.L (A7)+,2546(A5) ;183A: 2B5F09F2
MOVE.L (A7)+,2550(A5) ;183E: 2B5F09F6
MOVE (A7)+,2524(A5) ;1842: 3B5F09DC
MOVE.L (A7)+,2526(A5) ;1846: 2B5F09DE
MOVE.L (A7)+,2530(A5) ;184A: 2B5F09E2
MOVE.L (A7)+,1630(A5) ;184E: 2B5F065E
MOVE.L (A7)+,2192(A5) ;1852: 2B5F0890
MOVE.L (A7)+,2172(A5) ;1856: 2B5F087C
MOVE.L (A7)+,2176(A5) ;185A: 2B5F0880
MOVEA.L (A7)+,A6 ;185E: 2C5F
MOVEA.L (A7)+,A0 ;1860: 205F
JMP (A1) ;1862: 4ED1
TST.L D3 ;1864: 4A83
BMI LAB_0136 ;1866: 6B00003C
BEQ.S LAB_0130 ;186A: 6706
BSR LAB_0133 ;186C: 61000018
BRA.S LAB_0131 ;1870: 6004
LAB_0130:
BSR LAB_0132 ;1872: 61000004
LAB_0131:
RTS ;1876: 4E75
LAB_0132:
JSR EXT_001B ;1878: 4EB980000DEE
JSR EXT_0018 ;187E: 4EB98000052C
BRA.S LAB_0132 ;1884: 60F2
LAB_0133:
ADD.L -134(A5),D3 ;1886: D6ADFF7A
LAB_0134:
CMP.L -134(A5),D3 ;188A: B6ADFF7A
BLS.S LAB_0135 ;188E: 6312
MOVE.L D3,-(A7) ;1890: 2F03
JSR EXT_001B ;1892: 4EB980000DEE
JSR EXT_0018 ;1898: 4EB98000052C
MOVE.L (A7)+,D3 ;189E: 261F
BRA.S LAB_0134 ;18A0: 60E8
LAB_0135:
RTS ;18A2: 4E75
LAB_0136:
MOVEQ #23,D0 ;18A4: 7017
BRA LAB_00C7 ;18A6: 6000F8F6
BSR LAB_0137 ;18AA: 61000008
JMP EXT_0021 ;18AE: 4EF980000E98
LAB_0137:
MOVEM.L D2/A2,-(A7) ;18B4: 48E72020
MOVEA.L 1514(A5),A2 ;18B8: 246D05EA
MOVE.L (A2),D2 ;18BC: 2412
BEQ.S LAB_0139 ;18BE: 6710
LAB_0138:
MOVEA.L D2,A2 ;18C0: 2442
MOVE.L (A2),D2 ;18C2: 2412
LEA 24(A2),A0 ;18C4: 41EA0018
BSR LAB_013A ;18C8: 6100000C
TST.L D2 ;18CC: 4A82
BNE.S LAB_0138 ;18CE: 66F0
LAB_0139:
MOVEM.L (A7)+,D2/A2 ;18D0: 4CDF0404
RTS ;18D4: 4E75
LAB_013A:
MOVE -12(A0),D0 ;18D6: 3028FFF4
BTST #3,D0 ;18DA: 08000003
BNE.S LAB_013B ;18DE: 6606
BTST #2,D0 ;18E0: 08000002
BEQ.S LAB_013E ;18E4: 671C
LAB_013B:
MOVEM.L D2/A0/A2,-(A7) ;18E6: 48E720A0
MOVEA.L A0,A2 ;18EA: 2448
MOVE (A2)+,D2 ;18EC: 341A
SUBQ #1,D2 ;18EE: 5342
BMI.S LAB_013D ;18F0: 6B0C
LAB_013C:
MOVEA.L A2,A0 ;18F2: 204A
BSR LAB_013F ;18F4: 61000022
ADDQ.L #8,A2 ;18F8: 508A
DBF D2,LAB_013C ;18FA: 51CAFFF6
LAB_013D:
MOVEM.L (A7)+,D2/A0/A2 ;18FE: 4CDF0504
LAB_013E:
CLR.L -8(A0) ;1902: 42A8FFF8
CLR.L -4(A0) ;1906: 42A8FFFC
LEA -24(A0),A1 ;190A: 43E8FFE8
MOVEA.L 1514(A5),A0 ;190E: 206D05EA
JMP EXT_001E ;1912: 4EF980000E32
LAB_013F:
MOVEM.L D0-D1/A0-A2,-(A7) ;1918: 48E7C0E0
MOVEA.L A0,A2 ;191C: 2448
MOVE.L (A2),D1 ;191E: 2212
BEQ.S LAB_0140 ;1920: 671C
MOVEA.L D1,A1 ;1922: 2241
MOVE (A1),D0 ;1924: 3011
MULU 2(A1),D0 ;1926: C0E90002
LSL.L #1,D0 ;192A: E388
MULU 4(A1),D0 ;192C: C0E90004
ADDI.L #$0000000A,D0 ;1930: 06800000000A
MOVEA.L -4(A5),A0 ;1936: 206DFFFC
JSR 352(A0) ;193A: 4EA80160
LAB_0140:
MOVE.L 4(A2),D1 ;193E: 222A0004
BLE.S LAB_0141 ;1942: 6F0C
MOVEA.L D1,A1 ;1944: 2241
MOVE.L (A1),D0 ;1946: 2011
MOVEA.L -4(A5),A0 ;1948: 206DFFFC
JSR 352(A0) ;194C: 4EA80160
LAB_0141:
CLR.L (A2)+ ;1950: 429A
CLR.L (A2)+ ;1952: 429A
MOVEM.L (A7)+,D0-D1/A0-A2 ;1954: 4CDF0703
RTS ;1958: 4E75
LEA EXT_001F,A0 ;195A: 41F980000E64
MOVEQ #0,D1 ;1960: 7200
MOVE.L D3,D2 ;1962: 2403
BLE LAB_0136 ;1964: 6F00FF3E
MOVE.L (A3)+,D0 ;1968: 201B
BLE LAB_0136 ;196A: 6F00FF38
CMP.L #$00010000,D0 ;196E: B0BC00010000
BGE LAB_0136 ;1974: 6C00FF2E
BSR LAB_0143 ;1978: 61000012
BEQ LAB_0142 ;197C: 67000008
JMP EXT_0021 ;1980: 4EF980000E98
LAB_0142:
MOVEQ #24,D0 ;1986: 7018
BRA LAB_00C7 ;1988: 6000F814
LAB_0143:
MOVEM.L D2-D5/A2,-(A7) ;198C: 48E73C20
MOVEQ #0,D4 ;1990: 7800
MOVE D0,D4 ;1992: 3800
MOVE.L D1,D5 ;1994: 2A01
MOVEA.L A0,A2 ;1996: 2448
MOVE.L D4,D0 ;1998: 2004
BSR LAB_0149 ;199A: 6100004C
BEQ.S LAB_0144 ;199E: 6704
BSR LAB_013A ;19A0: 6100FF34
LAB_0144:
ADDI.L #$00000010,D2 ;19A4: 068200000010
MOVE.L D2,D0 ;19AA: 2002
MOVE.L #$00010001,D1 ;19AC: 223C00010001
BTST #1,D5 ;19B2: 08050001
BEQ.S LAB_0145 ;19B6: 6706
MOVE.L #$00010003,D1 ;19B8: 223C00010003
LAB_0145:
MOVEA.L 1514(A5),A0 ;19BE: 206D05EA
JSR EXT_001D ;19C2: 4EB980000E10
BEQ.S LAB_0147 ;19C8: 6716
ADDQ.L #8,A1 ;19CA: 5089
MOVE.L D4,(A1)+ ;19CC: 22C4
MOVE D5,(A1)+ ;19CE: 32C5
CLR (A1)+ ;19D0: 4259
MOVEQ #7,D0 ;19D2: 7007
LAB_0146:
MOVE.B (A2)+,(A1)+ ;19D4: 12DA
DBF D0,LAB_0146 ;19D6: 51C8FFFC
MOVEA.L A1,A0 ;19DA: 2049
MOVE.L A0,D0 ;19DC: 2008
BRA.S LAB_0148 ;19DE: 6002
LAB_0147:
MOVEQ #0,D0 ;19E0: 7000
LAB_0148:
MOVEM.L (A7)+,D2-D5/A2 ;19E2: 4CDF043C
RTS ;19E6: 4E75
LAB_0149:
MOVEA.L 1514(A5),A0 ;19E8: 206D05EA
MOVE.L (A0),D1 ;19EC: 2210
BEQ.S LAB_014B ;19EE: 670C
LAB_014A:
MOVEA.L D1,A1 ;19F0: 2241
CMP.L 8(A1),D0 ;19F2: B0A90008
BEQ.S LAB_014C ;19F6: 670A
MOVE.L (A1),D1 ;19F8: 2211
BNE.S LAB_014A ;19FA: 66F4
LAB_014B:
SUBA.L A1,A1 ;19FC: 93C9
MOVEA.L A1,A0 ;19FE: 2049
RTS ;1A00: 4E75
LAB_014C:
MOVE 12(A1),D0 ;1A02: 3029000C
LEA 24(A1),A0 ;1A06: 41E90018
MOVEA.L A0,A1 ;1A0A: 2248
MOVE #$0000,CCR ;1A0C: 44FC0000
RTS ;1A10: 4E75
MOVE.L #$00000004,D1 ;1A12: 223C00000004
MOVE.L A6,-(A7) ;1A18: 2F0E
MOVEA.L (ABSEXECBASE).W,A6 ;1A1A: 2C780004
JSR -216(A6) ;1A1E: 4EAEFF28
MOVEA.L (A7)+,A6 ;1A22: 2C5F
MOVE.L D0,D3 ;1A24: 2600
RTS ;1A26: 4E75
MOVE.L D3,D1 ;1A28: 2203
MOVEQ #0,D2 ;1A2A: 7400
MOVEQ #0,D3 ;1A2C: 7600
MOVE #$2710,D4 ;1A2E: 383C2710
MOVE D4,D0 ;1A32: 3004
TST 1322(A5) ;1A34: 4A6D052A
BEQ LAB_014D ;1A38: 6700000E
MOVE.L D0,D5 ;1A3C: 2A00
MOVEA.L -8(A5),A0 ;1A3E: 206DFFF8
JSR 140(A0) ;1A42: 4EA8008C
RTS ;1A46: 4E75
LAB_014D:
MOVEQ #3,D0 ;1A48: 7003
CMP #$0001,D0 ;1A4A: B07C0001
BEQ LAB_0142 ;1A4E: 6700FF36
ADDI #$002C,D0 ;1A52: 0640002C
BRA LAB_00C7 ;1A56: 6000F746
MOVEQ #0,D1 ;1A5A: 7200
MOVEA.L -8(A5),A0 ;1A5C: 206DFFF8
JSR 288(A0) ;1A60: 4EA80120
RTS ;1A64: 4E75
MOVEM.L D0-D1/A0-A1/A6,-(A7) ;1A66: 48E7C0C2
MOVEA.L -4(A5),A0 ;1A6A: 206DFFFC
JSR 380(A0) ;1A6E: 4EA8017C
MOVEA.L -6318(A5),A6 ;1A72: 2C6DE752
JSR -270(A6) ;1A76: 4EAEFEF2
MOVEM.L (A7)+,D0-D1/A0-A1/A6 ;1A7A: 4CDF4303
RTS ;1A7E: 4E75
MOVEA.L 740(A5),A0 ;1A80: 206D02E4
BRA LAB_00E5 ;1A84: 6000F974
MOVEM.L D0/A0,-(A7) ;1A88: 48E78080
ADDQ.L #8,D0 ;1A8C: 5080
MOVEA.L -4(A5),A0 ;1A8E: 206DFFFC
JSR 348(A0) ;1A92: 4EA8015C
MOVEA.L A0,A1 ;1A96: 2248
MOVEM.L (A7)+,D1/A0 ;1A98: 4CDF0102
BEQ.S LAB_014E ;1A9C: 670A
MOVE.L (A0),(A1) ;1A9E: 2290
MOVE.L A1,(A0) ;1AA0: 2089
MOVE.L D1,4(A1) ;1AA2: 23410004
MOVE.L A1,D0 ;1AA6: 2009
LAB_014E:
RTS ;1AA8: 4E75
MOVEM.L D0-D2/A0,-(A7) ;1AAA: 48E7E080
MOVE.L A1,D0 ;1AAE: 2009
MOVEA.L A0,A1 ;1AB0: 2248
MOVE.L (A1),D2 ;1AB2: 2411
BEQ.S LAB_0151 ;1AB4: 6720
LAB_014F:
MOVE.L A1,D1 ;1AB6: 2209
MOVEA.L D2,A1 ;1AB8: 2242
CMPA.L D0,A1 ;1ABA: B3C0
BEQ.S LAB_0150 ;1ABC: 6706
MOVE.L (A1),D2 ;1ABE: 2411
BNE.S LAB_014F ;1AC0: 66F4
BRA.S LAB_0151 ;1AC2: 6012
LAB_0150:
MOVEA.L D1,A0 ;1AC4: 2041
MOVE.L (A1),(A0) ;1AC6: 2091
MOVE.L 4(A1),D0 ;1AC8: 20290004
ADDQ.L #8,D0 ;1ACC: 5080
MOVEA.L -4(A5),A0 ;1ACE: 206DFFFC
JSR 352(A0) ;1AD2: 4EA80160
LAB_0151:
MOVEM.L (A7)+,D0-D2/A0 ;1AD6: 4CDF0107
RTS ;1ADA: 4E75
DC.W $576F ;1ADC
MOVEQ #107,D1 ;1ADE: 726B
MOVE.L -(A0),D0 ;1AE0: 2020
MOVE.L -(A0),D0 ;1AE2: 2020
MOVEM.L D2/A2,-(A7) ;1AE4: 48E72020
MOVEA.L 1514(A5),A2 ;1AE8: 246D05EA
MOVE.L (A2),D2 ;1AEC: 2412
BEQ.S LAB_0154 ;1AEE: 671A
LAB_0152:
MOVEA.L D2,A2 ;1AF0: 2442
MOVE.L (A2),D2 ;1AF2: 2412
MOVE 12(A2),D0 ;1AF4: 302A000C
BTST #0,D0 ;1AF8: 08000000
BNE.S LAB_0153 ;1AFC: 6608
LEA 24(A2),A0 ;1AFE: 41EA0018
BSR LAB_013A ;1B02: 6100FDD2
LAB_0153:
TST.L D2 ;1B06: 4A82
BNE.S LAB_0152 ;1B08: 66E6
LAB_0154:
MOVEM.L (A7)+,D2/A2 ;1B0A: 4CDF0404
RTS ;1B0E: 4E75
MOVEM.L D0-D7/A0-A3,-(A7) ;1B10: 48E7FFF0
LEA 248(A5),A0 ;1B14: 41ED00F8
MOVEQ #25,D0 ;1B18: 7019
LAB_0155:
MOVE.L 12(A0),D1 ;1B1A: 2228000C
BEQ.S LAB_0156 ;1B1E: 6714
MOVEA.L D1,A1 ;1B20: 2241
MOVEM.L D0/A0,-(A7) ;1B22: 48E78080
MOVEA.L D1,A1 ;1B26: 2241
MOVEA.L 1514(A5),A0 ;1B28: 206D05EA
MOVEA.L (A0),A0 ;1B2C: 2050
JSR (A1) ;1B2E: 4E91
MOVEM.L (A7)+,D0/A0 ;1B30: 4CDF0101
LAB_0156:
LEA 16(A0),A0 ;1B34: 41E80010
DBF D0,LAB_0155 ;1B38: 51C8FFE0
BSR LAB_0157 ;1B3C: 61000012
MOVEA.L -4(A5),A0 ;1B40: 206DFFFC
JSR 116(A0) ;1B44: 4EA80074
MOVEM.L (A7)+,D0-D7/A0-A3 ;1B48: 4CDF0FFF
TST D0 ;1B4C: 4A40
RTS ;1B4E: 4E75
LAB_0157:
MOVEM.L D0-D1,-(A7) ;1B50: 48E7C000
MOVEQ #1,D0 ;1B54: 7001
BSR LAB_0149 ;1B56: 6100FE90
BEQ.S LAB_0158 ;1B5A: 6704
BTST #2,D0 ;1B5C: 08000002
LAB_0158:
MOVEM.L (A7)+,D0-D1 ;1B60: 4CDF0003
RTS ;1B64: 4E75
MOVE.L 1308(A5),D0 ;1B66: 202D051C
BEQ.S LAB_0159 ;1B6A: 671E
MOVEA.L D0,A1 ;1B6C: 2240
MOVE.L 1312(A5),D0 ;1B6E: 202D0520
MOVEA.L -4(A5),A0 ;1B72: 206DFFFC
JSR 352(A0) ;1B76: 4EA80160
CLR.L 1308(A5) ;1B7A: 42AD051C
CLR.L 1312(A5) ;1B7E: 42AD0520
MOVEA.L -6346(A5),A1 ;1B82: 226DE736
CLR.L 12(A1) ;1B86: 42A9000C
LAB_0159:
TST.L 1318(A5) ;1B8A: 4AAD0526
BNE.S LAB_015A ;1B8E: 660E
MOVEQ #0,D0 ;1B90: 7000
MOVE 1316(A5),D0 ;1B92: 302D0524
CLR 1316(A5) ;1B96: 426D0524
TST.L D0 ;1B9A: 4A80
RTS ;1B9C: 4E75
LAB_015A:
MOVEA.L 1318(A5),A1 ;1B9E: 226D0526
MOVEQ #0,D1 ;1BA2: 7200
MOVE 1316(A5),D1 ;1BA4: 322D0524
MOVEQ #-1,D0 ;1BA8: 70FF
RTS ;1BAA: 4E75
CLR.L 2208(A5) ;1BAC: 42AD08A0
CLR.L 2212(A5) ;1BB0: 42AD08A4
RTS ;1BB4: 4E75
CLR 1906(A5) ;1BB6: 426D0772
LEA 1982(A5),A0 ;1BBA: 41ED07BE
MOVEQ #0,D0 ;1BBE: 7000
BSET #5,D0 ;1BC0: 08C00005
BSET #6,D0 ;1BC4: 08C00006
MOVE.B D0,(A0)+ ;1BC8: 10C0
MOVEQ #0,D0 ;1BCA: 7000
BSET #3,D0 ;1BCC: 08C00003
BSET #6,D0 ;1BD0: 08C00006
MOVEQ #6,D1 ;1BD4: 7206
LAB_015B:
MOVE.B D0,(A0)+ ;1BD6: 10C0
DBF D1,LAB_015B ;1BD8: 51C9FFFC
MOVEQ #7,D0 ;1BDC: 7007
LEA 1966(A5),A0 ;1BDE: 41ED07AE
LAB_015C:
CLR (A0)+ ;1BE2: 4258
DBF D0,LAB_015C ;1BE4: 51C8FFFC
BCLR #1,1690(A5) ;1BE8: 08AD0009069A
RTS ;1BEE: 4E75
CMP.L #$41506578,D1 ;1BF0: B2BC41506578
BNE.S LAB_015D ;1BF6: 6628
MOVEM.L A3-A6,-(A7) ;1BF8: 48E7001E
LEA LAB_015F(PC),A3 ;1BFC: 47FA004A
MOVE.L A3,328(A5) ;1C00: 2B4B0148
LEA LAB_015E(PC),A0 ;1C04: 41FA0020
MOVE.L A0,332(A5) ;1C08: 2B48014C
LEA LAB_015E(PC),A0 ;1C0C: 41FA0018
MOVE.L A0,336(A5) ;1C10: 2B480150
MOVEM.L (A7)+,A3-A6 ;1C14: 4CDF7800
MOVEQ #5,D0 ;1C18: 7005
MOVE #$0200,D1 ;1C1A: 323C0200
RTS ;1C1E: 4E75
LAB_015D:
MOVEQ #-1,D0 ;1C20: 70FF
SUBA.L A0,A0 ;1C22: 91C8
RTS ;1C24: 4E75
LAB_015E:
BSR LAB_0160 ;1C26: 610000D8
MOVEA.L 328(A5),A2 ;1C2A: 246D0148
ADDA #$0030,A2 ;1C2E: D4FC0030
JSR EXT_0028 ;1C32: 4EB980001214
MOVEA.L 328(A5),A2 ;1C38: 246D0148
ADDA #$003C,A2 ;1C3C: D4FC003C
JSR EXT_0028 ;1C40: 4EB980001214
RTS ;1C46: 4E75
LAB_015F:
ORI.B #$00,D0 ;1C48: 00000000
ORI.B #$00,D0 ;1C4C: 00000000
ORI.B #$00,D0 ;1C50: 00000000
ORI.B #$00,D0 ;1C54: 00000000
ORI.B #$00,D0 ;1C58: 00000000
ORI.B #$00,D0 ;1C5C: 00000000
ORI.B #$00,D0 ;1C60: 00000000
ORI.B #$00,D0 ;1C64: 00000000
ORI.B #$00,D0 ;1C68: 00000000
ORI.B #$00,D0 ;1C6C: 00000000
ORI.B #$00,D0 ;1C70: 00000000
ORI.B #$00,D0 ;1C74: 00000000
ORI.B #$00,D0 ;1C78: 00000000
ORI.B #$00,D0 ;1C7C: 00000000
ORI.B #$00,D0 ;1C80: 00000000
ORI.B #$00,D0 ;1C84: 00000000
ORI.B #$00,D0 ;1C88: 00000000
ORI.B #$00,D0 ;1C8C: 00000000
ORI.B #$00,D0 ;1C90: 00000000
ORI.B #$00,D0 ;1C94: 00000000
ORI.B #$00,D0 ;1C98: 00000000
ORI.B #$00,D0 ;1C9C: 00000000
ORI.B #$00,D0 ;1CA0: 00000000
ORI.B #$00,D0 ;1CA4: 00000000
ORI.B #$00,D0 ;1CA8: 00000000
ORI.B #$00,D0 ;1CAC: 00000000
ORI.B #$00,D0 ;1CB0: 00000000
ORI.B #$00,D0 ;1CB4: 00000000
ORI.L #$00000000,D4 ;1CB8: 008400000000
ORI.B #$00,D0 ;1CBE: 00000000
ORI.B #$00,D0 ;1CC2: 00000000
ORI.B #$00,D0 ;1CC6: 00000000
ORI.B #$00,D0 ;1CCA: 00000000
ORI.B #$00,D0 ;1CCE: 00000000
DC.W $7365 ;1CD2
MOVEQ #105,D1 ;1CD4: 7269
BSR.S LAB_0164 ;1CD6: 616C
MOVEA.L -(A4),A7 ;1CD8: 2E64
BCS.S LAB_0166+2 ;1CDA: 6576
DC.W $6963 ;1CDC
DC.W $6500 ;1CDE
MOVEQ #114,D0 ;1CE0: 7072
BVS.S LAB_0166+2 ;1CE2: 696E
MOVEQ #101,D2 ;1CE4: 7465
MOVEQ #46,D1 ;1CE6: 722E
DC.W $6465 ;1CE8
MOVEQ #105,D3 ;1CEA: 7669
DC.W $6365 ;1CEC
DC.W $0070 ;1CEE
BSR.S LAB_0169 ;1CF0: 6172
BSR.S LAB_0168+2 ;1CF2: 616C
DC.W $6C65 ;1CF4
BGE.S LAB_0162+2 ;1CF6: 6C2E
DC.W $6465 ;1CF8
MOVEQ #105,D3 ;1CFA: 7669
DC.W $6365 ;1CFC
DC.W $0000 ;1CFE
LAB_0160:
MOVEA.L 328(A5),A2 ;1D00: 246D0148
ADDA #$0000,A2 ;1D04: D4FC0000
MOVEQ #3,D2 ;1D08: 7403
LAB_0161:
JSR EXT_0028 ;1D0A: 4EB980001214
LEA 12(A2),A2 ;1D10: 45EA000C
DBF D2,LAB_0161 ;1D14: 51CAFFF4
RTS ;1D18: 4E75
MOVE.L D3,-(A3) ;1D1A: 2703
MOVEQ #0,D3 ;1D1C: 7600
MOVE.L D3,-(A3) ;1D1E: 2703
MOVE.L D3,-(A3) ;1D20: 2703
MOVE.L D3,-(A3) ;1D22: 2703
LAB_0162:
MOVE.L 16(A3),D0 ;1D24: 202B0010
BSR LAB_016B ;1D28: 6100008A
MOVE #$004F,D5 ;1D2C: 3A3C004F
SWAP D5 ;1D30: 4845
CLR D5 ;1D32: 4245
TST.L (A3)+ ;1D34: 4A9B
BEQ.S LAB_0163 ;1D36: 6704
BSET #2,D5 ;1D38: 08C50002
LAB_0163:
BSET #7,D5 ;1D3C: 08C50007
TST.L (A3)+ ;1D40: 4A9B
BEQ.S LAB_0165 ;1D42: 6704
LAB_0164:
BCLR #7,D5 ;1D44: 08850007
LAB_0165:
TST.L (A3)+ ;1D48: 4A9B
BEQ.S LAB_0166 ;1D4A: 6704
BSET #5,D5 ;1D4C: 08C50005
LAB_0166:
MOVEA.L 328(A5),A0 ;1D50: 206D0148
ADDA #$008A,A0 ;1D54: D0FC008A
MOVEQ #82,D0 ;1D58: 7052
MOVE.L (A3),D1 ;1D5A: 2213
MOVEQ #0,D2 ;1D5C: 7400
LAB_0168:
MOVE #$0091,D3 ;1D5E: 363C0091
MOVEQ #16,D4 ;1D62: 7810
LAB_0169:
JSR EXT_0027 ;1D64: 4EB98000115E
MOVE.L (A3)+,D0 ;1D6A: 201B
ADDQ.L #4,A3 ;1D6C: 588B
BEQ.S LAB_016A ;1D6E: 673A
MOVEA.L (A2),A1 ;1D70: 2252
MOVE.L #$000004B0,60(A1) ;1D72: 237C000004B0003C
MOVE.B #$07,76(A1) ;1D7A: 137C0007004C
MOVE.B #$07,77(A1) ;1D80: 137C0007004D
MOVE.B #$01,78(A1) ;1D86: 137C0001004E
BSET #7,79(A1) ;1D8C: 08E90007004F
BSET #0,79(A1) ;1D92: 08E90000004F
BCLR #1,79(A1) ;1D98: 08A90001004F
BCLR #1,59(A1) ;1D9E: 08A90001003B
BCLR #0,59(A1) ;1DA4: 08A90000003B
LAB_016A:
MOVEA.L (A2),A1 ;1DAA: 2252
MOVEQ #11,D0 ;1DAC: 700B
JMP EXT_0029 ;1DAE: 4EF9800014E6
LAB_016B:
CMP.L #$00000004,D0 ;1DB4: B0BC00000004
BCC LAB_016C ;1DBA: 64000012
MULU #$000C,D0 ;1DBE: C0FC000C
MOVEA.L 328(A5),A2 ;1DC2: 246D0148
ADDA #$0000,A2 ;1DC6: D4FC0000
ADDA D0,A2 ;1DCA: D4C0
RTS ;1DCC: 4E75
LAB_016C:
MOVEQ #23,D0 ;1DCE: 7017
JMP EXT_0019 ;1DD0: 4EF980000684
MOVEM.L D0-D2/A0,-(A7) ;1DD6: 48E7E080
TST.B 8(A2) ;1DDA: 4A2A0008
BNE LAB_016F ;1DDE: 6600008A
MOVEM.L D0-D1/A0-A2,-(A7) ;1DE2: 48E7C0E0
LEA LAB_0170(PC),A1 ;1DE6: 43FA008A
LEA 1036(A5),A2 ;1DEA: 45ED040C
MOVEA.L -4(A5),A0 ;1DEE: 206DFFFC
JSR 392(A0) ;1DF2: 4EA80188
MOVEM.L (A7)+,D0-D1/A0-A2 ;1DF6: 4CDF0703
CLR.B 9(A2) ;1DFA: 422A0009
MOVE.B D3,10(A2) ;1DFE: 1543000A
MOVE.B D4,11(A2) ;1E02: 1544000B
CLR.L -(A7) ;1E06: 42A7
CLR.L -(A7) ;1E08: 42A7
BSR LAB_0192 ;1E0A: 61000348
ADDQ.L #8,A7 ;1E0E: 508F
MOVE.L D0,4(A2) ;1E10: 25400004
BEQ LAB_016E ;1E14: 67000048
MOVE.L (A7),-(A7) ;1E18: 2F17
MOVE.L D0,-(A7) ;1E1A: 2F00
BSR LAB_0191 ;1E1C: 6100032C
ADDQ.L #8,A7 ;1E20: 508F
MOVE.L D0,(A2) ;1E22: 2480
BEQ.S LAB_016E ;1E24: 6738
MOVEA.L D0,A1 ;1E26: 2240
TST.L D5 ;1E28: 4A85
BEQ.S LAB_016D ;1E2A: 670A
SWAP D5 ;1E2C: 4845
LEA 0(A1,D5.W),A0 ;1E2E: 41F15000
SWAP D5 ;1E32: 4845
MOVE.B D5,(A0) ;1E34: 1085
LAB_016D:
MOVEA.L 12(A7),A0 ;1E36: 206F000C
MOVE.L 4(A7),D0 ;1E3A: 202F0004
MOVE.L 8(A7),D1 ;1E3E: 222F0008
MOVE.L A6,-(A7) ;1E42: 2F0E
MOVEA.L (ABSEXECBASE).W,A6 ;1E44: 2C780004
JSR -444(A6) ;1E48: 4EAEFE44
MOVEA.L (A7)+,A6 ;1E4C: 2C5F
TST.L D0 ;1E4E: 4A80
BNE.S LAB_016E ;1E50: 660C
MOVE.B #$01,8(A2) ;1E52: 157C00010008
LEA 16(A7),A7 ;1E58: 4FEF0010
RTS ;1E5C: 4E75
LAB_016E:
MOVE D0,-(A7) ;1E5E: 3F00
BSR LAB_0172 ;1E60: 6100002A
MOVE (A7)+,D0 ;1E64: 301F
BRA LAB_018E ;1E66: 600002A0
LAB_016F:
MOVE #$008C,D0 ;1E6A: 303C008C
BRA LAB_00C7 ;1E6E: 6000F32E
LAB_0170:
ORI.B #$00,D0 ;1E72: 00000000
MOVE.L D2,-(A7) ;1E76: 2F02
MOVEQ #7,D2 ;1E78: 7407
LAB_0171:
MOVE.L D2,D0 ;1E7A: 2002
BSR LAB_018D ;1E7C: 61000274
BSR LAB_0172 ;1E80: 6100000A
SUBQ #1,D2 ;1E84: 5342
BPL.S LAB_0171 ;1E86: 6AF2
MOVE.L (A7)+,D2 ;1E88: 241F
RTS ;1E8A: 4E75
LAB_0172:
MOVEM.L D0-D1/A0-A1/A6,-(A7) ;1E8C: 48E7C0C2
MOVEA.L (ABSEXECBASE).W,A6 ;1E90: 2C780004
BSR LAB_018B ;1E94: 61000236
TST.B 8(A2) ;1E98: 4A2A0008
BEQ.S LAB_0173 ;1E9C: 670A
CLR.B 8(A2) ;1E9E: 422A0008
MOVEA.L (A2),A1 ;1EA2: 2252
JSR -450(A6) ;1EA4: 4EAEFE3E
LAB_0173:
TST.L (A2) ;1EA8: 4A92
BEQ.S LAB_0174 ;1EAA: 670A
MOVE.L (A2),-(A7) ;1EAC: 2F12
CLR.L (A2) ;1EAE: 4292
BSR LAB_018A ;1EB0: 61000210
ADDQ.L #4,A7 ;1EB4: 588F
LAB_0174:
TST.L 4(A2) ;1EB6: 4AAA0004
BEQ.S LAB_0175 ;1EBA: 670E
MOVE.L 4(A2),-(A7) ;1EBC: 2F2A0004
CLR.L 4(A2) ;1EC0: 42AA0004
BSR LAB_0176 ;1EC4: 6100000A
ADDQ.L #4,A7 ;1EC8: 588F
LAB_0175:
MOVEM.L (A7)+,D0-D1/A0-A1/A6 ;1ECA: 4CDF4303
RTS ;1ECE: 4E75
LAB_0176:
MOVE.L #$00000094,D0 ;1ED0: 203C00000094
LAB_0177:
JMP LAB_0177(PC,D0.L) ;1ED6: 4EFB08FE
MOVEM.L D2-D7/A2,-(A7) ;1EDA: 48E73F20
MOVE.L 32(A7),D4 ;1EDE: 282F0020
MOVE.B 39(A7),D3 ;1EE2: 162F0027
MOVE.L #$FFFFFFFF,-(A7) ;1EE6: 2F3CFFFFFFFF
BSR LAB_0185 ;1EEC: 6100017A
MOVE.L D0,D5 ;1EF0: 2A00
MOVE.L D5,D6 ;1EF2: 2C05
MOVEQ #-1,D2 ;1EF4: 74FF
CMP.L D5,D2 ;1EF6: B485
ADDQ.L #4,A7 ;1EF8: 588F
BNE.S LAB_0178 ;1EFA: 6606
MOVEQ #0,D0 ;1EFC: 7000
BRA LAB_017C ;1EFE: 60000064
LAB_0178:
MOVE.L #$00010001,-(A7) ;1F02: 2F3C00010001
PEA (34).W ;1F08: 48780022
BSR LAB_0182 ;1F0C: 6100011E
MOVEA.L D0,A2 ;1F10: 2440
EXG D7,A2 ;1F12: CF8A
TST.L D7 ;1F14: 4A87
EXG D7,A2 ;1F16: CF8A
ADDQ.L #8,A7 ;1F18: 508F
BNE.S LAB_0179 ;1F1A: 660C
MOVE.L D6,-(A7) ;1F1C: 2F06
BSR LAB_0186 ;1F1E: 6100015A
MOVEQ #0,D0 ;1F22: 7000
ADDQ.L #4,A7 ;1F24: 588F
BRA.S LAB_017C ;1F26: 603C
LAB_0179:
MOVE.L D4,10(A2) ;1F28: 2544000A
MOVE.B D3,9(A2) ;1F2C: 15430009
MOVE.B #$04,8(A2) ;1F30: 157C00040008
CLR.B 14(A2) ;1F36: 422A000E
MOVE.B D6,15(A2) ;1F3A: 1546000F
CLR.L -(A7) ;1F3E: 42A7
BSR LAB_0184 ;1F40: 61000114
MOVE.L D0,16(A2) ;1F44: 25400010
TST.L D4 ;1F48: 4A84
ADDQ.L #4,A7 ;1F4A: 588F
BEQ.S LAB_017A ;1F4C: 670A
MOVE.L A2,-(A7) ;1F4E: 2F0A
BSR LAB_0187 ;1F50: 6100013A
ADDQ.L #4,A7 ;1F54: 588F
BRA.S LAB_017B ;1F56: 600A
LAB_017A:
PEA 20(A2) ;1F58: 486A0014
BSR LAB_0189 ;1F5C: 61000152
ADDQ.L #4,A7 ;1F60: 588F
LAB_017B:
MOVE.L A2,D0 ;1F62: 200A
LAB_017C:
MOVEM.L (A7)+,D2-D7/A2 ;1F64: 4CDF04FC
RTS ;1F68: 4E75
MOVEM.L D2/A2,-(A7) ;1F6A: 48E72020
MOVEA.L 12(A7),A2 ;1F6E: 246F000C
TST.L 10(A2) ;1F72: 4AAA000A
BEQ.S LAB_017D ;1F76: 6708
MOVE.L A2,-(A7) ;1F78: 2F0A
BSR LAB_0188 ;1F7A: 61000122
ADDQ.L #4,A7 ;1F7E: 588F
LAB_017D:
MOVE.B #$FF,8(A2) ;1F80: 157C00FF0008
MOVEQ #-1,D2 ;1F86: 74FF
MOVE.L D2,20(A2) ;1F88: 25420014
MOVEQ #0,D2 ;1F8C: 7400
MOVE.B 15(A2),D2 ;1F8E: 142A000F
MOVE.L D2,-(A7) ;1F92: 2F02
BSR LAB_0186 ;1F94: 610000E4
PEA (34).W ;1F98: 48780022
MOVE.L A2,-(A7) ;1F9C: 2F0A
BSR LAB_0183 ;1F9E: 610000A0
LEA 12(A7),A7 ;1FA2: 4FEF000C
MOVEM.L (A7)+,D2/A2 ;1FA6: 4CDF0404
RTS ;1FAA: 4E75
MOVEM.L D2-D4,-(A7) ;1FAC: 48E73800
MOVE.L 16(A7),D2 ;1FB0: 242F0010
MOVE.L 20(A7),D3 ;1FB4: 262F0014
TST.L D2 ;1FB8: 4A82
BNE.S LAB_017E ;1FBA: 6604
MOVEQ #0,D0 ;1FBC: 7000
BRA.S LAB_0180 ;1FBE: 602C
LAB_017E:
MOVE.L #$00010001,-(A7) ;1FC0: 2F3C00010001
MOVE.L D3,-(A7) ;1FC6: 2F03
BSR LAB_0182 ;1FC8: 61000062
MOVEA.L D0,A0 ;1FCC: 2040
EXG D4,A0 ;1FCE: C988
TST.L D4 ;1FD0: 4A84
EXG D4,A0 ;1FD2: C988
ADDQ.L #8,A7 ;1FD4: 508F
BNE.S LAB_017F ;1FD6: 6604
MOVEQ #0,D0 ;1FD8: 7000
BRA.S LAB_0180 ;1FDA: 6010
LAB_017F:
MOVE.B #$05,8(A0) ;1FDC: 117C00050008
MOVE D3,18(A0) ;1FE2: 31430012
MOVE.L D2,14(A0) ;1FE6: 2142000E
MOVE.L A0,D0 ;1FEA: 2008
LAB_0180:
MOVEM.L (A7)+,D2-D4 ;1FEC: 4CDF001C
RTS ;1FF0: 4E75
MOVEM.L D2-D3,-(A7) ;1FF2: 48E73000
MOVEA.L 12(A7),A0 ;1FF6: 206F000C
EXG D3,A0 ;1FFA: C788
TST.L D3 ;1FFC: 4A83
EXG D3,A0 ;1FFE: C788
BEQ LAB_0181 ;2000: 67000024
MOVE.B #$FF,8(A0) ;2004: 117C00FF0008
MOVEQ #-1,D2 ;200A: 74FF
MOVE.L D2,20(A0) ;200C: 21420014
MOVEQ #-1,D2 ;2010: 74FF
MOVE.L D2,24(A0) ;2012: 21420018
MOVEQ #0,D2 ;2016: 7400
MOVE 18(A0),D2 ;2018: 34280012
MOVE.L D2,-(A7) ;201C: 2F02
MOVE.L A0,-(A7) ;201E: 2F08
BSR LAB_0183 ;2020: 6100001E
ADDQ.L #8,A7 ;2024: 508F
LAB_0181:
MOVEM.L (A7)+,D2-D3 ;2026: 4CDF000C
RTS ;202A: 4E75
LAB_0182:
MOVE.L A6,-(A7) ;202C: 2F0E
MOVEA.L (ABSEXECBASE).W,A6 ;202E: 2C780004
MOVEM.L 8(A7),D0-D1 ;2032: 4CEF00030008
JSR -198(A6) ;2038: 4EAEFF3A
MOVEA.L (A7)+,A6 ;203C: 2C5F
RTS ;203E: 4E75
LAB_0183:
MOVE.L A6,-(A7) ;2040: 2F0E
MOVEA.L (ABSEXECBASE).W,A6 ;2042: 2C780004
MOVEA.L 8(A7),A1 ;2046: 226F0008
MOVE.L 12(A7),D0 ;204A: 202F000C
JSR -210(A6) ;204E: 4EAEFF2E
MOVEA.L (A7)+,A6 ;2052: 2C5F
RTS ;2054: 4E75
LAB_0184:
MOVE.L A6,-(A7) ;2056: 2F0E
MOVEA.L (ABSEXECBASE).W,A6 ;2058: 2C780004
MOVEA.L 8(A7),A1 ;205C: 226F0008
JSR -294(A6) ;2060: 4EAEFEDA
MOVEA.L (A7)+,A6 ;2064: 2C5F
RTS ;2066: 4E75
LAB_0185:
MOVE.L A6,-(A7) ;2068: 2F0E
MOVEA.L (ABSEXECBASE).W,A6 ;206A: 2C780004
MOVE.L 8(A7),D0 ;206E: 202F0008
JSR -330(A6) ;2072: 4EAEFEB6
MOVEA.L (A7)+,A6 ;2076: 2C5F
RTS ;2078: 4E75
LAB_0186:
MOVE.L A6,-(A7) ;207A: 2F0E
MOVEA.L (ABSEXECBASE).W,A6 ;207C: 2C780004
MOVE.L 8(A7),D0 ;2080: 202F0008
JSR -336(A6) ;2084: 4EAEFEB0
MOVEA.L (A7)+,A6 ;2088: 2C5F
RTS ;208A: 4E75
LAB_0187:
MOVE.L A6,-(A7) ;208C: 2F0E
MOVEA.L (ABSEXECBASE).W,A6 ;208E: 2C780004
MOVEA.L 8(A7),A1 ;2092: 226F0008
JSR -354(A6) ;2096: 4EAEFE9E
MOVEA.L (A7)+,A6 ;209A: 2C5F
RTS ;209C: 4E75
LAB_0188:
MOVE.L A6,-(A7) ;209E: 2F0E
MOVEA.L (ABSEXECBASE).W,A6 ;20A0: 2C780004
MOVEA.L 8(A7),A1 ;20A4: 226F0008
JSR -360(A6) ;20A8: 4EAEFE98
MOVEA.L (A7)+,A6 ;20AC: 2C5F
RTS ;20AE: 4E75
LAB_0189:
MOVEA.L 4(A7),A0 ;20B0: 206F0004
MOVE.L A0,(A0) ;20B4: 2088
ADDQ.L #4,(A0) ;20B6: 5890
CLR.L 4(A0) ;20B8: 42A80004
MOVE.L A0,8(A0) ;20BC: 21480008
RTS ;20C0: 4E75
LAB_018A:
MOVE.L #$0000011C,D0 ;20C2: 203C0000011C
BRA LAB_0177 ;20C8: 6000FE0C
LAB_018B:
MOVEM.L A1/A6,-(A7) ;20CC: 48E70042
MOVEA.L (ABSEXECBASE).W,A6 ;20D0: 2C780004
TST.B 8(A2) ;20D4: 4A2A0008
BEQ.S LAB_018C ;20D8: 6712
TST.B 9(A2) ;20DA: 4A2A0009
BEQ.S LAB_018C ;20DE: 670C
MOVEA.L (A2),A1 ;20E0: 2252
JSR -480(A6) ;20E2: 4EAEFE20
MOVEA.L (A2),A1 ;20E6: 2252
JSR -474(A6) ;20E8: 4EAEFE26
LAB_018C:
MOVEM.L (A7)+,A1/A6 ;20EC: 4CDF4200
RTS ;20F0: 4E75
LAB_018D:
CMP.L #$00000007,D0 ;20F2: B0BC00000007
BHI LAB_0136 ;20F8: 6200F7AA
MULU #$000C,D0 ;20FC: C0FC000C
LEA 1700(A5),A2 ;2100: 45ED06A4
ADDA.L D0,A2 ;2104: D5C0
RTS ;2106: 4E75
LAB_018E:
MOVE D0,D1 ;2108: 3200
BPL.S LAB_018F ;210A: 6A20
MOVE #$008E,D0 ;210C: 303C008E
CMP #$FFFF,D1 ;2110: B27CFFFF
BEQ LAB_00C7 ;2114: 6700F088
MOVE #$008F,D0 ;2118: 303C008F
CMP #$FFFD,D1 ;211C: B27CFFFD
BEQ LAB_00C7 ;2120: 6700F07C
MOVE #$0090,D0 ;2124: 303C0090
BRA LAB_00C7 ;2128: 6000F074
LAB_018F:
MOVEQ #0,D1 ;212C: 7200
MOVE.B 11(A2),D1 ;212E: 122A000B
CMP D1,D0 ;2132: B041
BHI.S LAB_0190 ;2134: 620C
MOVE.B 10(A2),D1 ;2136: 122A000A
ADD D1,D0 ;213A: D041
SUBQ #1,D0 ;213C: 5340
BRA LAB_00C7 ;213E: 6000F05E
LAB_0190:
MOVE #$0090,D0 ;2142: 303C0090
BRA LAB_00C7 ;2146: 6000F056
LAB_0191:
MOVE.L #$000000D6,D0 ;214A: 203C000000D6
BRA LAB_0177 ;2150: 6000FD84
LAB_0192:
MOVE.L #$00000004,D0 ;2154: 203C00000004
BRA LAB_0177 ;215A: 6000FD7A
BSR LAB_0194 ;215E: 61000038
MOVE.L A6,-(A7) ;2162: 2F0E
MOVEA.L (ABSEXECBASE).W,A6 ;2164: 2C780004
MOVEM.L D0/A1,-(A7) ;2168: 48E78040
CMPI.B #$02,9(A2) ;216C: 0C2A00020009
BNE.S LAB_0193 ;2172: 6608
JSR -474(A6) ;2174: 4EAEFE26
MOVEM.L (A7),D0/A1 ;2178: 4CD70201
LAB_0193:
MOVE D0,28(A1) ;217C: 3340001C
JSR -456(A6) ;2180: 4EAEFE38
MOVEM.L (A7)+,D1/A1 ;2184: 4CDF0202
MOVEA.L (A7)+,A6 ;2188: 2C5F
MOVE.B #$01,9(A2) ;218A: 157C00010009
TST D0 ;2190: 4A40
BNE LAB_018E ;2192: 6600FF74
RTS ;2196: 4E75
LAB_0194:
TST.B 8(A2) ;2198: 4A2A0008
BEQ.S LAB_0195 ;219C: 6704
MOVEA.L (A2),A1 ;219E: 2252
RTS ;21A0: 4E75
LAB_0195:
MOVE #$008D,D0 ;21A2: 303C008D
BRA LAB_00C7 ;21A6: 6000EFF6
DC.W $0000 ;21AA
SECTION S_3,CODE
SECSTRT_3:
BTST D4,D5 ;21AC: 0905
BTST D1,D3 ;21AE: 0303
BTST D1,(A0) ;21B0: 0310
DC.W $4100 ;21B2
DC.W $2E7D ;21B4
MOVE D3,D1 ;21B6: 3203
BTST D1,D3 ;21B8: 0303
DC.W $4A76 ;21BA
ASR.B #7,D1 ;21BC: EE01
BTST D0,D1 ;21BE: 0101
DC.W $7303 ;21C0
DC.W $0A03 ;21C2
DC.W $0B32 ;21C4
MOVE.L (A3),D2 ;21C6: 2413
MOVE.L D1,-(A0) ;21C8: 2101
MOVE D7,D5 ;21CA: 3A07
DC.W $652D ;21CC
MOVE.L (A1),-(A2) ;21CE: 2511
LAB_0196:
ORI.B #$00,D0 ;21D0: 00000000
SECTION S_4,CODE
SECSTRT_4:
BRA LAB_05B7 ;21D4: 60005AF4
BRA LAB_05C9 ;21D8: 60005D72
DC.W $0000 ;21DC
DC.W $1C7A ;21DE
BRA LAB_05B3 ;21E0: 60005A6A
BRA LAB_05D0 ;21E4: 60005E28
DC.W $5031 ;21E8
DC.W $3130 ;21EA
MOVEM.L D0-D2/A0-A2,-(A7) ;21EC: 48E7E0E0
LAB_0197:
MOVE #$0FF0,COLOR00 ;21F0: 33FC0FF000DFF180
BTST #6,CIAA_PRA ;21F8: 0839000600BFE001
BNE.S LAB_0197 ;2200: 66EE
MOVE #$0014,D0 ;2202: 303C0014
LAB_0198:
MOVE #$2710,D1 ;2206: 323C2710
LAB_0199:
MOVE D0,COLOR00 ;220A: 33C000DFF180
DBF D1,LAB_0199 ;2210: 51C9FFF8
DBF D0,LAB_0198 ;2214: 51C8FFF0
BTST #6,CIAA_PRA ;2218: 0839000600BFE001
BEQ.S LAB_019A ;2220: 6706
MOVEM.L (A7)+,D0-D2/A0-A2 ;2222: 4CDF0707
RTS ;2226: 4E75
LAB_019A:
MOVEQ #0,D1 ;2228: 7200
BSR LAB_05EC ;222A: 61005F80
MOVEM.L (A7)+,D0-D2/A0-A2 ;222E: 4CDF0707
ILLEGAL ;2232: 4AFC
RTS ;2234: 4E75
DC.W $0024 ;2236
ADDQ #3,D5 ;2238: 5645
DC.W $523A ;223A
DC.W $2032 ;223C
MOVE.L 0(A0,D3.W),D7 ;223E: 2E303000
LAB_019B:
ANDI #$000F,D1 ;2242: 0241000F
LSL #8,D1 ;2246: E149
LSL #4,D1 ;2248: E949
ANDI #$003F,D2 ;224A: 0242003F
LSL #6,D2 ;224E: ED4A
ANDI #$003F,D3 ;2250: 0243003F
OR D2,D1 ;2254: 8242
OR D3,D1 ;2256: 8243
MOVE D1,CLXCON ;2258: 33C100DFF098
MOVEQ #0,D0 ;225E: 7000
RTS ;2260: 4E75
LAB_019C:
LEA -6294(A5),A0 ;2262: 41EDE76A
MOVEA.L A0,A1 ;2266: 2248
CLR.L (A0)+ ;2268: 4298
CLR.L (A0)+ ;226A: 4298
CLR.L (A0)+ ;226C: 4298
CLR.L (A0)+ ;226E: 4298
CLR.L (A0)+ ;2270: 4298
CLR.L (A0)+ ;2272: 4298
CLR.L (A0)+ ;2274: 4298
CLR.L (A0)+ ;2276: 4298
MOVE CLXDAT,D2 ;2278: 343900DFF00E
TST D1 ;227E: 4A41
BMI.S LAB_019F ;2280: 6B32
ANDI #$0006,D1 ;2282: 02410006
LSL #2,D1 ;2286: E549
LEA LAB_01A1(PC),A0 ;2288: 41FA0036
ADDA D1,A0 ;228C: D0C1
MOVEQ #0,D3 ;228E: 7600
MOVEQ #3,D4 ;2290: 7803
MOVEQ #0,D1 ;2292: 7200
MOVE.B (A0)+,D0 ;2294: 1018
LAB_019D:
BMI.S LAB_019E ;2296: 6B0E
BTST D0,D2 ;2298: 0102
BEQ.S LAB_019E ;229A: 670A
OR D4,D3 ;229C: 8644
CMP #$0100,D3 ;229E: B67C0100
BCC.S LAB_019E ;22A2: 6402
MOVEQ #-1,D1 ;22A4: 72FF
LAB_019E:
LSL #2,D4 ;22A6: E54C
MOVE.B (A0)+,D0 ;22A8: 1018
BNE.S LAB_019D ;22AA: 66EA
ROR #8,D3 ;22AC: E05B
MOVE D3,(A1) ;22AE: 3283
MOVEQ #0,D0 ;22B0: 7000
RTS ;22B2: 4E75
LAB_019F:
MOVEQ #0,D1 ;22B4: 7200
BTST #0,D2 ;22B6: 08020000
BEQ.S LAB_01A0 ;22BA: 6702
MOVEQ #-1,D1 ;22BC: 72FF
LAB_01A0:
RTS ;22BE: 4E75
LAB_01A1:
DC.W $FF09 ;22C0
DC.W $0A0B ;22C2
BTST D0,D5 ;22C4: 0105
DC.W $0000 ;22C6
DC.W $09FF ;22C8
DC.W $0C0D ;22CA
ANDI.B #$00,D6 ;22CC: 02060000
DC.W $0A0C ;22D0
DC.W $FF0E ;22D2
BTST D1,D7 ;22D4: 0307
DC.W $0000 ;22D6
DC.W $0B0D ;22D8
DC.W $0EFF ;22DA
DC.W $0408 ;22DC
DC.W $0000 ;22DE
LAB_01A2:
ANDI #$3FFF,D2 ;22E0: 02423FFF
BEQ LAB_01AD ;22E4: 67000122
CMP (A4),D2 ;22E8: B454
BHI LAB_01AD ;22EA: 6200011C
LSL #3,D2 ;22EE: E74A
LEA -6(A4,D2.W),A0 ;22F0: 41F420FA
MOVE.L 4(A0),D2 ;22F4: 24280004
BLE LAB_01AD ;22F8: 6F00010E
MOVEA.L D2,A1 ;22FC: 2242
MOVE.L (A0),D2 ;22FE: 2410
BEQ LAB_01AD ;2300: 67000106
MOVEA.L D2,A0 ;2304: 2042
MOVE 6(A0),D2 ;2306: 34280006
LSL #2,D2 ;230A: E54A
ASR #2,D2 ;230C: E442
SUB D2,D0 ;230E: 9042
SUB 8(A0),D1 ;2310: 92680008
MOVE (A0),D2 ;2314: 3410
LSL #4,D2 ;2316: E94A
MOVE 2(A0),D3 ;2318: 36280002
ADD D0,D2 ;231C: D440
ADD D1,D3 ;231E: D641
CMP D4,D2 ;2320: B444
BLE LAB_01AD ;2322: 6F0000E4
CMP D6,D0 ;2326: B046
BGE LAB_01AD ;2328: 6C0000DE
CMP D5,D3 ;232C: B645
BLE LAB_01AD ;232E: 6F0000D8
CMP D7,D1 ;2332: B247
BGE LAB_01AD ;2334: 6C0000D2
MOVEM.L D4-D7/A2-A3,-(A7) ;2338: 48E70F30
CMP D0,D4 ;233C: B840
BGE.S LAB_01A3 ;233E: 6C0C
EXG D0,D4 ;2340: C144
EXG D1,D5 ;2342: C345
EXG D2,D6 ;2344: C546
EXG D3,D7 ;2346: C747
EXG A3,A1 ;2348: C749
EXG A2,A0 ;234A: C548
LAB_01A3:
CMP D5,D1 ;234C: B245
BGE.S LAB_01A6 ;234E: 6C14
MOVE D5,-(A7) ;2350: 3F05
SUB D1,(A7) ;2352: 9357
CLR -(A7) ;2354: 4267
CMP D3,D7 ;2356: BE43
BGE.S LAB_01A4 ;2358: 6C04
MOVE D7,-(A7) ;235A: 3F07
BRA.S LAB_01A5 ;235C: 6002
LAB_01A4:
MOVE D3,-(A7) ;235E: 3F03
LAB_01A5:
SUB D5,(A7) ;2360: 9B57
BRA.S LAB_01A9 ;2362: 6012
LAB_01A6:
CLR -(A7) ;2364: 4267
MOVE D1,-(A7) ;2366: 3F01
SUB D5,(A7) ;2368: 9B57
CMP D3,D7 ;236A: BE43
BGE.S LAB_01A7 ;236C: 6C04
MOVE D7,-(A7) ;236E: 3F07
BRA.S LAB_01A8 ;2370: 6002
LAB_01A7:
MOVE D3,-(A7) ;2372: 3F03
LAB_01A8:
SUB D1,(A7) ;2374: 9357
LAB_01A9:
MOVE D4,D1 ;2376: 3204
SUB D0,D1 ;2378: 9240
CMP D2,D6 ;237A: BC42
BGE.S LAB_01AA ;237C: 6C04
MOVE D6,D3 ;237E: 3606
BRA.S LAB_01AB ;2380: 6002
LAB_01AA:
MOVE D2,D3 ;2382: 3602
LAB_01AB:
SUB D4,D3 ;2384: 9644
MOVE D1,D0 ;2386: 3001
LSL #8,D0 ;2388: E148
LSL #4,D0 ;238A: E948
MOVE D0,66(A6) ;238C: 3D400042
MOVE #$0CC0,64(A6) ;2390: 3D7C0CC00040
LSR #4,D3 ;2396: E84B
TST D0 ;2398: 4A40
BEQ.S LAB_01AC ;239A: 6702
ADDQ #1,D3 ;239C: 5243
LAB_01AC:
MOVE D3,D4 ;239E: 3803
MOVE (A7)+,D0 ;23A0: 301F
BLE.S LAB_01AE ;23A2: 6F68
LSL #6,D0 ;23A4: ED48
OR D0,D4 ;23A6: 8840
LSL #1,D3 ;23A8: E34B
MOVE (A0),D0 ;23AA: 3010
LSL #1,D0 ;23AC: E348
MOVE D0,D6 ;23AE: 3C00
SUB D3,D0 ;23B0: 9043
MOVE D0,100(A6) ;23B2: 3D400064
MOVE (A2),D0 ;23B6: 3012
LSL #1,D0 ;23B8: E348
MOVE D0,D5 ;23BA: 3A00
SUB D3,D0 ;23BC: 9043
MOVE D0,98(A6) ;23BE: 3D400062
MULU (A7)+,D5 ;23C2: CADF
LEA 4(A3,D5.W),A3 ;23C4: 47F35004
MOVE.L A3,76(A6) ;23C8: 2D4B004C
MOVE D1,D0 ;23CC: 3001
LSR #4,D0 ;23CE: E848
LSL #1,D0 ;23D0: E348
MULU (A7)+,D6 ;23D2: CCDF
ADD D0,D6 ;23D4: DC40
LEA 4(A1,D6.W),A1 ;23D6: 43F16004
MOVE.L A1,80(A6) ;23DA: 2D490050
MOVE #$FFFF,70(A6) ;23DE: 3D7CFFFF0046
ANDI #$000F,D1 ;23E4: 0241000F
LSL #1,D1 ;23E8: E349
LEA LAB_031E(PC),A1 ;23EA: 43FA2398
MOVE 0(A1,D1.W),68(A6) ;23EE: 3D7110000044
MOVE D4,88(A6) ;23F4: 3D440058
MOVEM.L (A7)+,D4-D7/A2-A3 ;23F8: 4CDF0CF0
BSR LAB_04A6 ;23FC: 61004276
BTST #5,2(A6) ;2400: 082E000D0002
RTS ;2406: 4E75
LAB_01AD:
MOVEQ #1,D0 ;2408: 7001
RTS ;240A: 4E75
LAB_01AE:
ADDQ.L #4,A7 ;240C: 588F
MOVEM.L (A7)+,D4-D7/A2-A3 ;240E: 4CDF0CF0
MOVEQ #1,D0 ;2412: 7001
RTS ;2414: 4E75
LAB_01AF:
MOVEM.L D2-D7/A2-A6,-(A7) ;2416: 48E73F3E
LEA HARDBASE,A6 ;241A: 4DF900DFF000
BSR LAB_04A5 ;2420: 61004242
LEA -6294(A5),A0 ;2424: 41EDE76A
CLR.L (A0)+ ;2428: 4298
CLR.L (A0)+ ;242A: 4298
CLR.L (A0)+ ;242C: 4298
CLR.L (A0)+ ;242E: 4298
CLR.L (A0)+ ;2430: 4298
CLR.L (A0)+ ;2432: 4298
CLR.L (A0)+ ;2434: 4298
CLR.L (A0)+ ;2436: 4298
MOVEQ #0,D7 ;2438: 7E00
MOVE.L -5528(A5),D0 ;243A: 202DEA68
BEQ LAB_01B2 ;243E: 670000D2
MOVEA.L D0,A4 ;2442: 2840
BSR LAB_0211 ;2444: 6100085E
BNE LAB_01B2 ;2448: 660000C8
MOVEA.L A1,A2 ;244C: 2449
TST.B 10(A2) ;244E: 4A2A000A
BMI LAB_01B2 ;2452: 6B0000BE
MOVEA D1,A0 ;2456: 3041
MOVE.L 18(A2),D1 ;2458: 222A0012
MOVE 12(A2),D4 ;245C: 382A000C
MOVE 14(A2),D5 ;2460: 3A2A000E
MOVE 16(A2),D0 ;2464: 302A0010
ANDI #$3FFF,D0 ;2468: 02403FFF
BEQ LAB_01B2 ;246C: 670000A4
CMP (A4),D0 ;2470: B054
BHI LAB_01B2 ;2472: 6200009E
LSL #3,D0 ;2476: E748
LEA -6(A4,D0.W),A2 ;2478: 45F400FA
MOVE.L 4(A2),D0 ;247C: 202A0004
BLE LAB_01B2 ;2480: 6F000090
MOVEA.L D0,A3 ;2484: 2640
MOVE.L (A2),D0 ;2486: 2012
BEQ LAB_01B2 ;2488: 67000088
MOVEA.L D0,A2 ;248C: 2440
MOVE 6(A2),D0 ;248E: 302A0006
LSL #2,D0 ;2492: E548
ASR #2,D0 ;2494: E440
SUB D0,D4 ;2496: 9840
SUB 8(A2),D5 ;2498: 9A6A0008
MOVE D4,D6 ;249C: 3C04
MOVE D5,D7 ;249E: 3E05
MOVE (A2),D0 ;24A0: 3012
LSL #4,D0 ;24A2: E948
ADD D0,D6 ;24A4: DC40
ADD 2(A2),D7 ;24A6: DE6A0002
BTST #31,D2 ;24AA: 0802001F
BNE LAB_01B5 ;24AE: 66000078
EXG A5,A0 ;24B2: CB48
MOVE.L -6172(A0),D0 ;24B4: 2028E7E4
LEA -6294(A0),A0 ;24B8: 41E8E76A
LAB_01B0:
MOVEA.L D0,A1 ;24BC: 2240
MOVE 8(A1),D0 ;24BE: 30290008
CMP D2,D0 ;24C2: B042
BCS.S LAB_01B1 ;24C4: 6546
CMP D3,D0 ;24C6: B043
BHI.S LAB_01B2 ;24C8: 6248
CMP A5,D0 ;24CA: B04D
BEQ.S LAB_01B1 ;24CC: 673E
CMP.L 18(A1),D1 ;24CE: B2A90012
BNE.S LAB_01B1 ;24D2: 6638
TST.B 10(A1) ;24D4: 4A29000A
BMI.S LAB_01B1 ;24D8: 6B32
MOVEM.L D0-D3/A0-A1,-(A7) ;24DA: 48E7F0C0
MOVE 12(A1),D0 ;24DE: 3029000C
MOVE 14(A1),D1 ;24E2: 3229000E
MOVE 16(A1),D2 ;24E6: 34290010
BSR LAB_01A2 ;24EA: 6100FDF4
MOVEM.L (A7)+,D0-D3/A0-A1 ;24EE: 4CDF030F
BNE.S LAB_01B1 ;24F2: 6618
SWAP D2 ;24F4: 4842
ANDI #$00FF,D0 ;24F6: 024000FF
MOVE D0,D2 ;24FA: 3400
LSR #3,D0 ;24FC: E648
ANDI #$0007,D2 ;24FE: 02420007
BSET D2,0(A0,D0.W) ;2502: 05F00000
BSET #31,D7 ;2506: 08C7001F
SWAP D2 ;250A: 4842
LAB_01B1:
MOVE.L 4(A1),D0 ;250C: 20290004
BNE.S LAB_01B0 ;2510: 66AA
LAB_01B2:
BSR LAB_04A7 ;2512: 6100416E
BTST #31,D7 ;2516: 0807001F
BNE.S LAB_01B3 ;251A: 6604
MOVEQ #0,D0 ;251C: 7000
BRA.S LAB_01B4 ;251E: 6002
LAB_01B3:
MOVEQ #-1,D0 ;2520: 70FF
LAB_01B4:
MOVEM.L (A7)+,D2-D7/A2-A6 ;2522: 4CDF7CFC
RTS ;2526: 4E75
LAB_01B5:
MOVEM D2-D3,-(A7) ;2528: 48A73000
MOVEA.L D1,A0 ;252C: 2041
SUB D4,D6 ;252E: 9C44
SUB D5,D7 ;2530: 9E45
MOVE D4,D1 ;2532: 3204
MOVE D5,D2 ;2534: 3405
BSR LAB_0670 ;2536: 6100699E
MOVE D1,D4 ;253A: 3801
MOVE D2,D5 ;253C: 3A02
ADD D4,D6 ;253E: DC44
ADD D5,D7 ;2540: DE45
MOVEM (A7)+,D2-D3 ;2542: 4C9F000C
MOVEQ #-1,D1 ;2546: 72FF
BRA LAB_01B7 ;2548: 60000098
LAB_01B6:
MOVEM.L D2-D7/A2-A6,-(A7) ;254C: 48E73F3E
LEA HARDBASE,A6 ;2550: 4DF900DFF000
BSR LAB_04A5 ;2556: 6100410C
LEA -6294(A5),A0 ;255A: 41EDE76A
CLR.L (A0)+ ;255E: 4298
CLR.L (A0)+ ;2560: 4298
CLR.L (A0)+ ;2562: 4298
CLR.L (A0)+ ;2564: 4298
CLR.L (A0)+ ;2566: 4298
CLR.L (A0)+ ;2568: 4298
CLR.L (A0)+ ;256A: 4298
CLR.L (A0)+ ;256C: 4298
MOVEQ #0,D7 ;256E: 7E00
MOVE.L -5528(A5),D0 ;2570: 202DEA68
BEQ LAB_01B2 ;2574: 6700FF9C
MOVEA.L D0,A4 ;2578: 2840
CMP #$0040,D1 ;257A: B27C0040
BCC LAB_01B2 ;257E: 6400FF92
LEA -6142(A5),A2 ;2582: 45EDE802
MOVE D1,D0 ;2586: 3001
LSL #3,D0 ;2588: E748
ADDA D0,A2 ;258A: D4C0
MOVE 2(A2),D4 ;258C: 382A0002
MOVE 4(A2),D5 ;2590: 3A2A0004
MOVE 6(A2),D0 ;2594: 302A0006
ANDI #$3FFF,D0 ;2598: 02403FFF
BEQ LAB_01B2 ;259C: 6700FF74
CMP (A4),D0 ;25A0: B054
BHI LAB_01B2 ;25A2: 6200FF6E
LSL #3,D0 ;25A6: E748
LEA -6(A4,D0.W),A2 ;25A8: 45F400FA
MOVE.L 4(A2),D0 ;25AC: 202A0004
BLE LAB_01B2 ;25B0: 6F00FF60
MOVEA.L D0,A3 ;25B4: 2640
MOVE.L (A2),D0 ;25B6: 2012
BEQ LAB_01B2 ;25B8: 6700FF58
MOVEA.L D0,A2 ;25BC: 2440
MOVE 6(A2),D0 ;25BE: 302A0006
LSL #2,D0 ;25C2: E548
ASR #2,D0 ;25C4: E440
SUB D0,D4 ;25C6: 9840
SUB 8(A2),D5 ;25C8: 9A6A0008
MOVE D4,D6 ;25CC: 3C04
MOVE D5,D7 ;25CE: 3E05
MOVE (A2),D0 ;25D0: 3012
LSL #4,D0 ;25D2: E948
ADD D0,D6 ;25D4: DC40
ADD 2(A2),D7 ;25D6: DE6A0002
BTST #31,D2 ;25DA: 0802001F
BNE LAB_01BA ;25DE: 66000062
LAB_01B7:
CMP #$0040,D3 ;25E2: B67C0040
BCC LAB_01B2 ;25E6: 6400FF2A
CMP D2,D3 ;25EA: B642
BCS LAB_01B2 ;25EC: 6500FF24
LEA -6294(A5),A0 ;25F0: 41EDE76A
LEA -6142(A5),A1 ;25F4: 43EDE802
MOVE D2,D0 ;25F8: 3002
LSL #3,D2 ;25FA: E74A
ADDA D2,A1 ;25FC: D2C2
MOVEA D3,A5 ;25FE: 3A43
LAB_01B8:
CMP D1,D0 ;2600: B041
BEQ.S LAB_01B9 ;2602: 6732
TST (A1) ;2604: 4A51
BMI.S LAB_01B9 ;2606: 6B2E
MOVE 6(A1),D2 ;2608: 34290006
BLE.S LAB_01B9 ;260C: 6F28
MOVEM.L D0-D1/A0-A1,-(A7) ;260E: 48E7C0C0
MOVE 2(A1),D0 ;2612: 30290002
MOVE 4(A1),D1 ;2616: 32290004
BSR LAB_01A2 ;261A: 6100FCC4
MOVEM.L (A7)+,D0-D1/A0-A1 ;261E: 4CDF0303
BNE.S LAB_01B9 ;2622: 6612
MOVE D0,D2 ;2624: 3400
MOVE D0,D3 ;2626: 3600
LSR #3,D2 ;2628: E64A
ANDI #$0007,D3 ;262A: 02430007
BSET D3,0(A0,D2.W) ;262E: 07F02000
BSET #31,D7 ;2632: 08C7001F
LAB_01B9:
ADDQ #1,D0 ;2636: 5240
ADDQ.L #8,A1 ;2638: 5089
CMP A5,D0 ;263A: B04D
BLS.S LAB_01B8 ;263C: 63C2
BRA LAB_01B2 ;263E: 6000FED2
LAB_01BA:
MOVE.L -6172(A5),D0 ;2642: 202DE7E4
LEA -6294(A5),A5 ;2646: 4BEDE76A
LAB_01BB:
MOVEA.L D0,A1 ;264A: 2240
MOVE 8(A1),D0 ;264C: 30290008
CMP D2,D0 ;2650: B042
BCS LAB_01BC ;2652: 6500004A
CMP D3,D0 ;2656: B043
BHI LAB_01B2 ;2658: 6200FEB8
TST.B 10(A1) ;265C: 4A29000A
BMI LAB_01BC ;2660: 6B00003C
MOVEM.L D0/D2-D3/A1,-(A7) ;2664: 48E7B040
MOVEA.L 18(A1),A0 ;2668: 20690012
MOVE 12(A1),D1 ;266C: 3229000C
MOVE 14(A1),D2 ;2670: 3429000E
BSR LAB_0670 ;2674: 61006860
MOVE D1,D0 ;2678: 3001
MOVE D2,D1 ;267A: 3202
MOVE 16(A1),D2 ;267C: 34290010
BSR LAB_01A2 ;2680: 6100FC5E
MOVEM.L (A7)+,D0/D2-D3/A1 ;2684: 4CDF020D
BNE.S LAB_01BC ;2688: 6614
ANDI #$00FF,D0 ;268A: 024000FF
MOVE D0,D1 ;268E: 3200
LSR #3,D0 ;2690: E648
ANDI #$0007,D1 ;2692: 02410007
BSET D1,0(A5,D0.W) ;2696: 03F50000
BSET #31,D7 ;269A: 08C7001F
LAB_01BC:
MOVE.L 4(A1),D0 ;269E: 20290004
BNE.S LAB_01BB ;26A2: 66A6
BRA LAB_01B2 ;26A4: 6000FE6C
LAB_01BD:
LEA -6294(A5),A0 ;26A8: 41EDE76A
TST.L D1 ;26AC: 4A81
BMI.S LAB_01C0 ;26AE: 6B1A
ANDI #$00FF,D1 ;26B0: 024100FF
MOVE D1,D0 ;26B4: 3001
LSR #3,D0 ;26B6: E648
ANDI #$0007,D1 ;26B8: 02410007
BTST D1,0(A0,D0.W) ;26BC: 03300000
BNE.S LAB_01BF ;26C0: 6604
LAB_01BE:
MOVEQ #0,D0 ;26C2: 7000
RTS ;26C4: 4E75
LAB_01BF:
MOVEQ #-1,D0 ;26C6: 70FF
RTS ;26C8: 4E75
LAB_01C0:
NEG.L D1 ;26CA: 4481
CMP.L #$000000FF,D1 ;26CC: B2BC000000FF
BCC.S LAB_01BE ;26D2: 64EE
MOVE D1,D0 ;26D4: 3001
LSR #3,D0 ;26D6: E648
ADDA D0,A0 ;26D8: D0C0
MOVE.L D1,D0 ;26DA: 2001
ANDI #$0007,D1 ;26DC: 02410007
LAB_01C1:
BTST D1,(A0) ;26E0: 0310
BNE.S LAB_01C2 ;26E2: 6616
ADDQ #1,D0 ;26E4: 5240
ADDQ #1,D1 ;26E6: 5241
CMP #$0008,D1 ;26E8: B27C0008
BCS.S LAB_01C1 ;26EC: 65F2
MOVEQ #0,D1 ;26EE: 7200
ADDQ.L #1,A0 ;26F0: 5288
CMP #$0100,D0 ;26F2: B07C0100
BCS.S LAB_01C1 ;26F6: 65E8
BRA.S LAB_01BE ;26F8: 60C8
LAB_01C2:
RTS ;26FA: 4E75
LAB_01C3:
MOVE.L (A2),D0 ;26FC: 2012
BEQ.S LAB_01C8 ;26FE: 6746
MOVEA.L D0,A1 ;2700: 2240
TST D1 ;2702: 4A41
BEQ.S LAB_01C7 ;2704: 672A
MOVE (A1),D2 ;2706: 3411
LSL #4,D2 ;2708: E94A
MOVE 2(A1),D3 ;270A: 36290002
SUBQ #1,D1 ;270E: 5341
MOVE D1,D0 ;2710: 3001
LSR #4,D0 ;2712: E848
ANDI #$0003,D0 ;2714: 02400003
SUBQ #1,D0 ;2718: 5340
BHI.S LAB_01C5 ;271A: 6206
BEQ.S LAB_01C4 ;271C: 6702
MOVEQ #0,D2 ;271E: 7400
LAB_01C4:
LSR #1,D2 ;2720: E24A
LAB_01C5:
ANDI #$0003,D1 ;2722: 02410003
SUBQ #1,D1 ;2726: 5341
BHI.S LAB_01C7 ;2728: 6206
BEQ.S LAB_01C6 ;272A: 6702
MOVEQ #0,D3 ;272C: 7600
LAB_01C6:
LSR #1,D3 ;272E: E24B
LAB_01C7:
ANDI #$C000,6(A1) ;2730: 0269C0000006
ANDI #$3FFF,D2 ;2736: 02423FFF
OR D2,6(A1) ;273A: 85690006
MOVE D3,8(A1) ;273E: 33430008
MOVEQ #0,D0 ;2742: 7000
RTS ;2744: 4E75
LAB_01C8:
MOVEQ #-1,D0 ;2746: 70FF
RTS ;2748: 4E75
LAB_01C9:
MOVEM.L D1-D7/A0-A6,-(A7) ;274A: 48E77FFE
MOVEA.L A1,A5 ;274E: 2A49
MOVE D4,D6 ;2750: 3C04
ANDI #$000F,D6 ;2752: 0246000F
LSL #1,D6 ;2756: E34E
MOVEA D6,A4 ;2758: 3846
MOVE 80(A5),D7 ;275A: 3E2D0050
ADDI #$000F,D4 ;275E: 0644000F
LSR #4,D4 ;2762: E84C
MOVE D4,D6 ;2764: 3C04
LSL #1,D6 ;2766: E34E
MOVE D6,D1 ;2768: 3206
MULU D5,D1 ;276A: C2C5
MULU D7,D1 ;276C: C2C7
MOVE.L (A2),D0 ;276E: 2012
BEQ.S LAB_01CA ;2770: 671E
MOVEA.L D0,A1 ;2772: 2240
MOVE (A1),D0 ;2774: 3011
LSL #1,D0 ;2776: E348
MULU 2(A1),D0 ;2778: C0E90002
MULU 4(A1),D0 ;277C: C0E90004
CMP.L D0,D1 ;2780: B280
BEQ.S LAB_01CA ;2782: 670C
ADDI.L #$0000000A,D0 ;2784: 06800000000A
BSR LAB_04AC ;278A: 61003F6C
CLR.L (A2) ;278E: 4292
LAB_01CA:
MOVE.L 4(A2),D0 ;2790: 202A0004
BLE.S LAB_01CB ;2794: 6F08
MOVEA.L D0,A1 ;2796: 2240
MOVE.L (A1),D0 ;2798: 2011
BSR LAB_04AC ;279A: 61003F5C
LAB_01CB:
CLR.L 4(A2) ;279E: 42AA0004
TST.L (A2) ;27A2: 4A92
BNE.S LAB_01CC ;27A4: 6612
MOVE.L D1,D0 ;27A6: 2001
ADDI.L #$0000000A,D0 ;27A8: 06800000000A
BSR LAB_04AB ;27AE: 61003F32
BEQ LAB_01D3 ;27B2: 670000F8
MOVE.L D0,(A2) ;27B6: 2480
LAB_01CC:
MOVEA.L (A2),A2 ;27B8: 2452
MOVE D4,(A2)+ ;27BA: 34C4
MOVE D5,(A2)+ ;27BC: 34C5
MOVE D7,(A2)+ ;27BE: 34C7
CLR (A2)+ ;27C0: 425A
CLR (A2)+ ;27C2: 425A
LEA HARDBASE,A6 ;27C4: 4DF900DFF000
BSR LAB_04A5 ;27CA: 61003E98
SUBQ #1,D7 ;27CE: 5347
MOVE D2,D0 ;27D0: 3002
ANDI #$000F,D0 ;27D2: 0240000F
BNE.S LAB_01CF ;27D6: 665E
MOVEQ #-1,D1 ;27D8: 72FF
MOVE D1,68(A6) ;27DA: 3D410044
MOVE A4,D0 ;27DE: 300C
BEQ.S LAB_01CD ;27E0: 670A
LEA LAB_031E(PC),A0 ;27E2: 41FA1FA0
MOVE 0(A0,D0.W),D1 ;27E6: 32300000
NOT D1 ;27EA: 4641
LAB_01CD:
MOVE D1,70(A6) ;27EC: 3D410046
MOVE 178(A5),D1 ;27F0: 322D00B2
MULU D1,D3 ;27F4: C6C1
LSR #4,D2 ;27F6: E84A
LSL #1,D2 ;27F8: E34A
EXT.L D2 ;27FA: 48C2
ADD.L D2,D3 ;27FC: D682
LEA 48(A5),A1 ;27FE: 43ED0030
SUB D6,D1 ;2802: 9246
MOVE D1,100(A6) ;2804: 3D410064
MOVE.L A2,84(A6) ;2808: 2D4A0054
CLR 102(A6) ;280C: 426E0066
LSL #6,D5 ;2810: ED4D
OR D5,D4 ;2812: 8845
MOVE #$09F0,64(A6) ;2814: 3D7C09F00040
CLR 66(A6) ;281A: 426E0042
LAB_01CE:
MOVEA.L (A1)+,A0 ;281E: 2059
ADDA.L D3,A0 ;2820: D1C3
MOVE.L A0,80(A6) ;2822: 2D480050
MOVE D4,88(A6) ;2826: 3D440058
BSR LAB_04A6 ;282A: 61003E48
DBF D7,LAB_01CE ;282E: 51CFFFEE
BRA LAB_01D2 ;2832: 6000006C
LAB_01CF:
MOVE #$05CC,64(A6) ;2836: 3D7C05CC0040
MOVEQ #16,D1 ;283C: 7210
SUB D0,D1 ;283E: 9240
MOVEQ #12,D0 ;2840: 700C
LSL D0,D1 ;2842: E169
MOVE D1,66(A6) ;2844: 3D410042
MOVE 178(A5),D1 ;2848: 322D00B2
EXT.L D1 ;284C: 48C1
MULU D1,D3 ;284E: C6C1
LSR #4,D2 ;2850: E84A
LSL #1,D2 ;2852: E34A
EXT.L D2 ;2854: 48C2
ADD.L D2,D3 ;2856: D682
LEA 48(A5),A1 ;2858: 43ED0030
SUBQ.L #2,A2 ;285C: 558A
ADDQ #1,D4 ;285E: 5244
ORI #$0040,D4 ;2860: 00440040
SUBQ #1,D5 ;2864: 5345
EXT.L D6 ;2866: 48C6
MOVE A4,D2 ;2868: 340C
LEA LAB_031E(PC),A0 ;286A: 41FA1F18
MOVE 0(A0,D2.W),D2 ;286E: 34302000
BMI.S LAB_01D0 ;2872: 6B02
NOT D2 ;2874: 4642
LAB_01D0:
MOVEA.L (A1)+,A0 ;2876: 2059
ADDA.L D3,A0 ;2878: D1C3
MOVE D5,D0 ;287A: 3005
LAB_01D1:
MOVE.L A0,76(A6) ;287C: 2D48004C
MOVEA (A2),A4 ;2880: 3852
MOVE.L A2,84(A6) ;2882: 2D4A0054
MOVE D4,88(A6) ;2886: 3D440058
MOVEA.L A2,A5 ;288A: 2A4A
ADDA.L D1,A0 ;288C: D1C1
ADDA.L D6,A2 ;288E: D5C6
BSR LAB_04A6 ;2890: 61003DE2
MOVE A4,(A5) ;2894: 3A8C
AND D2,(A2) ;2896: C552
DBF D0,LAB_01D1 ;2898: 51C8FFE2
DBF D7,LAB_01D0 ;289C: 51CFFFD8
LAB_01D2:
BSR LAB_04A7 ;28A0: 61003DE0
MOVEM.L (A7)+,D1-D7/A0-A6 ;28A4: 4CDF7FFE
MOVEQ #0,D0 ;28A8: 7000
RTS ;28AA: 4E75
LAB_01D3:
MOVEM.L (A7)+,D1-D7/A0-A6 ;28AC: 4CDF7FFE
MOVEQ #-1,D0 ;28B0: 70FF
RTS ;28B2: 4E75
LAB_01D4:
CLR.L -6172(A5) ;28B4: 42ADE7E4
MOVE D0,-(A7) ;28B8: 3F00
BSR LAB_01D5 ;28BA: 6100002C
MOVE (A7)+,D1 ;28BE: 321F
MOVE D1,-6168(A5) ;28C0: 3B41E7E8
EXT.L D1 ;28C4: 48C1
LSL #2,D1 ;28C6: E549
MOVE.L D1,D0 ;28C8: 2001
BSR LAB_04A8 ;28CA: 61003DD4
BEQ LAB_05C7 ;28CE: 6700566E
MOVE.L D0,-6176(A5) ;28D2: 2B40E7E0
MOVE.L D1,D0 ;28D6: 2001
BSR LAB_04A8 ;28D8: 61003DC6
BEQ LAB_05C7 ;28DC: 67005660
MOVE.L D0,-6180(A5) ;28E0: 2B40E7DC
MOVEQ #0,D0 ;28E4: 7000
RTS ;28E6: 4E75
LAB_01D5:
MOVE -6168(A5),D1 ;28E8: 322DE7E8
EXT.L D1 ;28EC: 48C1
LSL.L #2,D1 ;28EE: E589
MOVE.L -6176(A5),D0 ;28F0: 202DE7E0
BEQ.S LAB_01D6 ;28F4: 6708
MOVEA.L D0,A1 ;28F6: 2240
MOVE.L D1,D0 ;28F8: 2001
BSR LAB_04AC ;28FA: 61003DFC
LAB_01D6:
MOVE.L -6180(A5),D0 ;28FE: 202DE7DC
BEQ.S LAB_01D7 ;2902: 6708
MOVEA.L D0,A1 ;2904: 2240
MOVE.L D1,D0 ;2906: 2001
BSR LAB_04AC ;2908: 61003DEE
LAB_01D7:
MOVEQ #0,D0 ;290C: 7000
RTS ;290E: 4E75
LAB_01D8:
BSR LAB_0211 ;2910: 61000392
BNE.S LAB_01D9 ;2914: 660E
MOVE 12(A1),D1 ;2916: 3229000C
MOVE 14(A1),D2 ;291A: 3429000E
MOVE 16(A1),D3 ;291E: 36290010
MOVEQ #0,D0 ;2922: 7000
LAB_01D9:
RTS ;2924: 4E75
LAB_01DA:
MOVEM.L D1-D7/A0-A6,-(A7) ;2926: 48E77FFE
MOVEA.L A1,A4 ;292A: 2849
MOVEA.L A2,A0 ;292C: 204A
MOVE D1,D0 ;292E: 3001
ANDI #$C000,D0 ;2930: 0240C000
BSR LAB_0242 ;2934: 61000826
MOVEA.L -160(A5),A0 ;2938: 206DFF60
MOVE 238(A0),D0 ;293C: 302800EE
ANDI #$FFF0,D0 ;2940: 0240FFF0
MOVE D0,62(A4) ;2944: 3940003E
MOVE 240(A0),66(A4) ;2948: 396800F00042
MOVE 242(A0),D0 ;294E: 302800F2
ADDI #$000F,D0 ;2952: 0640000F
ANDI #$FFF0,D0 ;2956: 0240FFF0
MOVE D0,64(A4) ;295A: 39400040
MOVE 244(A0),68(A4) ;295E: 396800F40044
TST D4 ;2964: 4A44
BEQ.S LAB_01DB ;2966: 6708
ANDI #$00FF,D4 ;2968: 024400FF
BSET #15,D4 ;296C: 08C4000F
LAB_01DB:
MOVE D4,52(A4) ;2970: 39440034
MOVE D5,36(A4) ;2974: 39450024
MOVE.L A0,18(A4) ;2978: 29480012
EXG D3,D1 ;297C: C741
BSET #31,D3 ;297E: 08C3001F
BSR LAB_0229 ;2982: 610004FE
BNE.S LAB_01DD ;2986: 6624
MOVEA.L -160(A5),A0 ;2988: 206DFF60
TST 190(A0) ;298C: 4A6800BE
BEQ.S LAB_01DC ;2990: 6716
BSR LAB_0303 ;2992: 61001BEA
BSR LAB_01DE ;2996: 6100001C
BSR LAB_0305 ;299A: 61001C04
BSR LAB_01DE ;299E: 61000014
BSR LAB_0309 ;29A2: 61001C48
BRA.S LAB_01DD ;29A6: 6004
LAB_01DC:
BSR LAB_01DE ;29A8: 6100000A
LAB_01DD:
MOVEQ #0,D0 ;29AC: 7000
MOVEM.L (A7)+,D1-D7/A0-A6 ;29AE: 4CDF7FFE
RTS ;29B2: 4E75
LAB_01DE:
LEA HARDBASE,A6 ;29B4: 4DF900DFF000
BSR LAB_04A5 ;29BA: 61003CA8
MOVE 38(A4),D2 ;29BE: 342C0026
MOVE 44(A4),D4 ;29C2: 382C002C
EXT.L D4 ;29C6: 48C4
MOVEA.L 26(A4),A0 ;29C8: 206C001A
MOVEA.L 18(A4),A3 ;29CC: 266C0012
LEA 48(A3),A3 ;29D0: 47EB0030
MOVE 50(A4),D0 ;29D4: 302C0032
MOVE D0,96(A6) ;29D8: 3D400060
MOVE D0,102(A6) ;29DC: 3D400066
MOVEA.L 58(A4),A2 ;29E0: 246C003A
MOVE.L 30(A4),D5 ;29E4: 2A2C001E
JSR (A2) ;29E8: 4E92
BSR LAB_04A6 ;29EA: 61003C88
BRA LAB_04A7 ;29EE: 60003C92
LAB_01DF:
CMP -6168(A5),D1 ;29F2: B26DE7E8
BCC LAB_01EA ;29F6: 640000AC
MOVEA.L A1,A0 ;29FA: 2049
MOVE.L -6172(A5),D0 ;29FC: 202DE7E4
BEQ.S LAB_01E1 ;2A00: 6724
LAB_01E0:
MOVEA.L D0,A1 ;2A02: 2240
CMP 8(A1),D1 ;2A04: B2690008
BEQ.S LAB_01E5 ;2A08: 675C
BCS.S LAB_01E2 ;2A0A: 652A
MOVE.L 4(A1),D0 ;2A0C: 20290004
BNE.S LAB_01E0 ;2A10: 66F0
BSR LAB_01EC ;2A12: 61000096
BNE LAB_01EB ;2A16: 6600008E
MOVE.L A1,0(A0) ;2A1A: 21490000
MOVE.L A0,4(A1) ;2A1E: 23480004
MOVEA.L A0,A1 ;2A22: 2248
BRA.S LAB_01E5 ;2A24: 6040
LAB_01E1:
BSR LAB_01EC ;2A26: 61000082
BNE LAB_01EB ;2A2A: 6600007A
MOVE.L A0,-6172(A5) ;2A2E: 2B48E7E4
MOVEA.L A0,A1 ;2A32: 2248
BRA.S LAB_01E5 ;2A34: 6030
LAB_01E2:
BSR LAB_01EC ;2A36: 61000072
BNE LAB_01EB ;2A3A: 6600006A
MOVE.L 0(A1),D0 ;2A3E: 20290000
MOVE.L A0,0(A1) ;2A42: 23480000
MOVE.L D0,0(A0) ;2A46: 21400000
BNE.S LAB_01E3 ;2A4A: 660A
MOVE.L -6172(A5),D1 ;2A4C: 222DE7E4
MOVE.L A0,-6172(A5) ;2A50: 2B48E7E4
BRA.S LAB_01E4 ;2A54: 600A
LAB_01E3:
MOVEA.L D0,A2 ;2A56: 2440
MOVE.L 4(A2),D1 ;2A58: 222A0004
MOVE.L A0,4(A2) ;2A5C: 25480004
LAB_01E4:
MOVE.L D1,4(A0) ;2A60: 21410004
MOVEA.L A0,A1 ;2A64: 2248
LAB_01E5:
MOVE.L #$80000000,D7 ;2A66: 2E3C80000000
MOVE.B 10(A1),D6 ;2A6C: 1C29000A
BMI.S LAB_01E9 ;2A70: 6B28
CMP.L D7,D2 ;2A72: B487
BEQ.S LAB_01E6 ;2A74: 6708
MOVE D2,12(A1) ;2A76: 3342000C
BSET #1,D6 ;2A7A: 08C60001
LAB_01E6:
CMP.L D7,D3 ;2A7E: B687
BEQ.S LAB_01E7 ;2A80: 6708
MOVE D3,14(A1) ;2A82: 3343000E
BSET #2,D6 ;2A86: 08C60002
LAB_01E7:
CMP.L D7,D4 ;2A8A: B887
BEQ.S LAB_01E8 ;2A8C: 6708
MOVE D4,16(A1) ;2A8E: 33440010
BSET #0,D6 ;2A92: 08C60000
LAB_01E8:
MOVE.B D6,10(A1) ;2A96: 1346000A
LAB_01E9:
BSET #5,-168(A5) ;2A9A: 08ED000DFF58
MOVEQ #0,D0 ;2AA0: 7000
RTS ;2AA2: 4E75
LAB_01EA:
MOVEQ #1,D0 ;2AA4: 7001
LAB_01EB:
TST D0 ;2AA6: 4A40
RTS ;2AA8: 4E75
LAB_01EC:
MOVE.L #$000000C4,D0 ;2AAA: 203C000000C4
BSR LAB_04A8 ;2AB0: 61003BEE
BEQ.S LAB_01F0 ;2AB4: 6754
MOVEA.L D0,A0 ;2AB6: 2040
MOVE D1,8(A0) ;2AB8: 31410008
MOVEA.L -160(A5),A2 ;2ABC: 246DFF60
MOVE.L A2,18(A0) ;2AC0: 214A0012
MOVE 76(A2),64(A0) ;2AC4: 316A004C0040
MOVE 78(A2),68(A0) ;2ACA: 316A004E0044
MOVE D6,36(A0) ;2AD0: 31460024
ANDI #$00FF,D7 ;2AD4: 024700FF
BEQ.S LAB_01ED ;2AD8: 6704
BSET #15,D7 ;2ADA: 08C7000F
LAB_01ED:
MOVE D7,52(A0) ;2ADE: 31470034
MOVE #$0001,76(A0) ;2AE2: 317C0001004C
BTST #5,180(A2) ;2AE8: 082A000500B4
BEQ.S LAB_01EE ;2AEE: 670A
ADDQ #1,76(A0) ;2AF0: 5268004C
MOVE #$0014,82(A0) ;2AF4: 317C00140052
LAB_01EE:
TST D5 ;2AFA: 4A45
BPL.S LAB_01EF ;2AFC: 6A04
CLR 76(A0) ;2AFE: 4268004C
LAB_01EF:
MOVE D5,78(A0) ;2B02: 3145004E
MOVEQ #0,D0 ;2B06: 7000
RTS ;2B08: 4E75
LAB_01F0:
MOVEQ #-1,D0 ;2B0A: 70FF
RTS ;2B0C: 4E75
LAB_01F1:
MOVE.L -6172(A5),D0 ;2B0E: 202DE7E4
BEQ.S LAB_01F3 ;2B12: 6710
LAB_01F2:
MOVEA.L D0,A1 ;2B14: 2240
CMP 8(A1),D1 ;2B16: B2690008
BEQ.S LAB_01F4 ;2B1A: 670C
BCS.S LAB_01F3 ;2B1C: 6506
MOVE.L 4(A1),D0 ;2B1E: 20290004
BNE.S LAB_01F2 ;2B22: 66F0
LAB_01F3:
MOVEQ #1,D0 ;2B24: 7001
RTS ;2B26: 4E75
LAB_01F4:
MOVE.B #$FF,10(A1) ;2B28: 137C00FF000A
BSET #5,-168(A5) ;2B2E: 08ED000DFF58
MOVEQ #0,D0 ;2B34: 7000
RTS ;2B36: 4E75
LAB_01F5:
MOVEM.L D0/A1-A2,-(A7) ;2B38: 48E78060
MOVE.L -6172(A5),D0 ;2B3C: 202DE7E4
BEQ.S LAB_01F7 ;2B40: 670E
LAB_01F6:
MOVEA.L D0,A1 ;2B42: 2240
MOVE.B #$FF,10(A1) ;2B44: 137C00FF000A
MOVE.L 4(A1),D0 ;2B4A: 20290004
BNE.S LAB_01F6 ;2B4E: 66F2
LAB_01F7:
BSET #5,-168(A5) ;2B50: 08ED000DFF58
MOVEM.L (A7)+,D0/A1-A2 ;2B56: 4CDF0601
MOVEQ #0,D0 ;2B5A: 7000
RTS ;2B5C: 4E75
LAB_01F8:
MOVEM.L D2-D7,-(A7) ;2B5E: 48E73F00
MOVE.L -6172(A5),D0 ;2B62: 202DE7E4
BEQ LAB_0200 ;2B66: 67000082
MOVE.L -160(A5),D6 ;2B6A: 2C2DFF60
MOVEA.L D6,A0 ;2B6E: 2046
MOVE.L #$80000000,D7 ;2B70: 2E3C80000000
CMP D7,D2 ;2B76: B447
BNE.S LAB_01F9 ;2B78: 6602
CLR D2 ;2B7A: 4242
LAB_01F9:
CMP D7,D3 ;2B7C: B647
BNE.S LAB_01FA ;2B7E: 6602
CLR D3 ;2B80: 4243
LAB_01FA:
CMP D7,D4 ;2B82: B847
BNE.S LAB_01FB ;2B84: 6604
MOVE 76(A0),D4 ;2B86: 3828004C
LAB_01FB:
CMP D7,D5 ;2B8A: BA47
BNE.S LAB_01FC ;2B8C: 6604
MOVE 78(A0),D5 ;2B8E: 3A28004E
LAB_01FC:
ANDI #$FFF0,D2 ;2B92: 0242FFF0
ANDI #$FFF0,D4 ;2B96: 0244FFF0
CMP D2,D4 ;2B9A: B842
BLS.S LAB_0202 ;2B9C: 6354
CMP D2,D5 ;2B9E: BA42
BLS.S LAB_0202 ;2BA0: 6350
CMP 76(A0),D4 ;2BA2: B868004C
BHI.S LAB_0202 ;2BA6: 624A
CMP 78(A0),D5 ;2BA8: BA68004E
BHI.S LAB_0202 ;2BAC: 6244
LAB_01FD:
MOVEA.L D0,A1 ;2BAE: 2240
TST 10(A1) ;2BB0: 4A69000A
BMI.S LAB_01FF ;2BB4: 6B2E
CMP.L 18(A1),D6 ;2BB6: BCA90012
BNE.S LAB_01FF ;2BBA: 6628
TST D1 ;2BBC: 4A41
BMI.S LAB_01FE ;2BBE: 6B08
CMP 8(A1),D1 ;2BC0: B2690008
BHI.S LAB_01FF ;2BC4: 621E
BCS.S LAB_0200 ;2BC6: 6522
LAB_01FE:
MOVE D2,62(A1) ;2BC8: 3342003E
MOVE D3,66(A1) ;2BCC: 33430042
MOVE D4,64(A1) ;2BD0: 33440040
MOVE D5,68(A1) ;2BD4: 33450044
BSET #0,10(A1) ;2BD8: 08E90000000A
BSET #5,-168(A5) ;2BDE: 08ED000DFF58
LAB_01FF:
MOVE.L 4(A1),D0 ;2BE4: 20290004
BNE.S LAB_01FD ;2BE8: 66C4
LAB_0200:
MOVEQ #0,D0 ;2BEA: 7000
LAB_0201:
MOVEM.L (A7)+,D2-D7 ;2BEC: 4CDF00FC
RTS ;2BF0: 4E75
LAB_0202:
MOVEQ #-1,D0 ;2BF2: 70FF
BRA.S LAB_0201 ;2BF4: 60F6
LAB_0203:
TST.L D1 ;2BF6: 4A81
BMI.S LAB_0205 ;2BF8: 6B0A
BEQ.S LAB_0204 ;2BFA: 6704
MOVE.L -160(A5),D1 ;2BFC: 222DFF60
LAB_0204:
MOVE.L D1,-6184(A5) ;2C00: 2B41E7D8
LAB_0205:
TST.L D2 ;2C04: 4A82
BMI.S LAB_0206 ;2C06: 6B04
MOVE D2,-6186(A5) ;2C08: 3B42E7D6
LAB_0206:
MOVEQ #0,D0 ;2C0C: 7000
RTS ;2C0E: 4E75
LAB_0207:
MOVEM.L D1-D7/A0-A1,-(A7) ;2C10: 48E77FC0
MOVE.L A0,D7 ;2C14: 2E08
MOVE.L -6172(A5),D0 ;2C16: 202DE7E4
BEQ.S LAB_0209 ;2C1A: 670E
LAB_0208:
MOVEA.L D0,A1 ;2C1C: 2240
CMP.L 18(A1),D7 ;2C1E: BEA90012
BEQ.S LAB_020A ;2C22: 670E
MOVE.L 4(A1),D0 ;2C24: 20290004
BNE.S LAB_0208 ;2C28: 66F2
LAB_0209:
MOVEM.L (A7)+,D1-D7/A0-A1 ;2C2A: 4CDF03FE
MOVEQ #0,D0 ;2C2E: 7000
RTS ;2C30: 4E75
LAB_020A:
MOVE.L 4(A1),D0 ;2C32: 20290004
BSR LAB_020B ;2C36: 61000008
TST.L D0 ;2C3A: 4A80
BNE.S LAB_0208 ;2C3C: 66DE
BRA.S LAB_0209 ;2C3E: 60EA
LAB_020B:
MOVEM.L D0-D7/A0-A2,-(A7) ;2C40: 48E7FFE0
MOVEA.L A1,A2 ;2C44: 2449
MOVEQ #0,D0 ;2C46: 7000
MOVE 100(A2),D0 ;2C48: 302A0064
BEQ.S LAB_020C ;2C4C: 670A
LSL.L #1,D0 ;2C4E: E388
MOVEA.L 96(A2),A1 ;2C50: 226A0060
BSR LAB_04AC ;2C54: 61003AA2
LAB_020C:
MOVEQ #0,D0 ;2C58: 7000
MOVE 120(A2),D0 ;2C5A: 302A0078
BEQ.S LAB_020D ;2C5E: 670A
LSL.L #1,D0 ;2C60: E388
MOVEA.L 116(A2),A1 ;2C62: 226A0074
BSR LAB_04AC ;2C66: 61003A90
LAB_020D:
LEA 10(A2),A0 ;2C6A: 41EA000A
BSR LAB_0546 ;2C6E: 61004664
MOVE.L 4(A2),D3 ;2C72: 262A0004
MOVE.L 0(A2),D2 ;2C76: 242A0000
BEQ.S LAB_020E ;2C7A: 6708
MOVEA.L D2,A0 ;2C7C: 2042
MOVE.L D3,4(A0) ;2C7E: 21430004
BRA.S LAB_020F ;2C82: 6004
LAB_020E:
MOVE.L D3,-6172(A5) ;2C84: 2B43E7E4
LAB_020F:
TST.L D3 ;2C88: 4A83
BEQ.S LAB_0210 ;2C8A: 6706
MOVEA.L D3,A0 ;2C8C: 2043
MOVE.L D2,0(A0) ;2C8E: 21420000
LAB_0210:
MOVEA.L A2,A1 ;2C92: 224A
MOVE.L #$000000C4,D0 ;2C94: 203C000000C4
BSR LAB_04AC ;2C9A: 61003A5C
MOVEM.L (A7)+,D0-D7/A0-A2 ;2C9E: 4CDF07FF
RTS ;2CA2: 4E75
LAB_0211:
MOVE.L -6172(A5),D0 ;2CA4: 202DE7E4
BEQ.S LAB_0213 ;2CA8: 6710
LAB_0212:
MOVEA.L D0,A1 ;2CAA: 2240
CMP 8(A1),D1 ;2CAC: B2690008
BEQ.S LAB_0214 ;2CB0: 670A
BCS.S LAB_0213 ;2CB2: 6506
MOVE.L 4(A1),D0 ;2CB4: 20290004
BNE.S LAB_0212 ;2CB8: 66F0
LAB_0213:
MOVEQ #1,D0 ;2CBA: 7001
LAB_0214:
RTS ;2CBC: 4E75
LAB_0215:
BSR LAB_0211 ;2CBE: 6100FFE4
BNE.S LAB_0216 ;2CC2: 6608
MOVE 76(A1),88(A1) ;2CC4: 3369004C0058
MOVEQ #0,D0 ;2CCA: 7000
LAB_0216:
RTS ;2CCC: 4E75
LAB_0217:
MOVEM.L D2-D7/A2-A6,-(A7) ;2CCE: 48E73F3E
MOVEA.L -6176(A5),A3 ;2CD2: 266DE7E0
MOVE.L -5528(A5),D0 ;2CD6: 202DEA68
BEQ LAB_0226 ;2CDA: 67000186
MOVEA.L D0,A6 ;2CDE: 2C40
MOVE.L -6172(A5),D0 ;2CE0: 202DE7E4
BEQ LAB_0226 ;2CE4: 6700017C
CLR -(A7) ;2CE8: 4267
MOVE.L -6184(A5),-(A7) ;2CEA: 2F2DE7D8
MOVEA.L -6180(A5),A5 ;2CEE: 2A6DE7DC
LAB_0218:
MOVEA.L D0,A4 ;2CF2: 2840
MOVE 82(A4),D4 ;2CF4: 382C0052
MOVE 80(A4),82(A4) ;2CF8: 396C00500052
MOVE D4,80(A4) ;2CFE: 39440050
TST 88(A4) ;2D02: 4A6C0058
BNE.S LAB_0219 ;2D06: 6652
TST.B 10(A4) ;2D08: 4A2C000A
BEQ LAB_0219 ;2D0C: 6700004C
BMI LAB_021C ;2D10: 6B0000C2
CLR.B 10(A4) ;2D14: 422C000A
MOVE 16(A4),D2 ;2D18: 342C0010
MOVEQ #0,D3 ;2D1C: 7600
MOVE D2,D3 ;2D1E: 3602
ANDI #$C000,D3 ;2D20: 0243C000
MOVE D3,74(A4) ;2D24: 3943004A
ANDI #$3FFF,D2 ;2D28: 02423FFF
BEQ LAB_021F ;2D2C: 670000D8
CMP (A6),D2 ;2D30: B456
BHI LAB_021F ;2D32: 620000D2
LSL #3,D2 ;2D36: E74A
LEA -6(A6,D2.W),A2 ;2D38: 45F620FA
TST.L (A2) ;2D3C: 4A92
BEQ LAB_021F ;2D3E: 670000C6
MOVE.L A2,70(A4) ;2D42: 294A0046
MOVE 12(A4),D2 ;2D46: 342C000C
MOVE 14(A4),D1 ;2D4A: 322C000E
MOVEA.L 18(A4),A0 ;2D4E: 206C0012
BSR LAB_0229 ;2D52: 6100012E
BNE LAB_021F ;2D56: 660000AE
LAB_0219:
MOVE 76(A4),D0 ;2D5A: 302C004C
BEQ LAB_021D ;2D5E: 67000094
MOVE 92(A4),D1 ;2D62: 322C005C
BEQ LAB_021F ;2D66: 6700009E
MOVE D0,84(A4) ;2D6A: 39400054
MOVE 80(A4),D0 ;2D6E: 302C0050
LEA 0(A4,D0.W),A2 ;2D72: 45F40000
MOVE D1,114(A2) ;2D76: 35410072
MOVE 86(A4),112(A2) ;2D7A: 356C00560070
MOVE 36(A4),104(A2) ;2D80: 356C00240068
MOVE 90(A4),102(A2) ;2D86: 356C005A0066
MOVE 34(A4),D1 ;2D8C: 322C0022
MOVE D1,108(A2) ;2D90: 3541006C
TST 78(A4) ;2D94: 4A6C004E
BNE.S LAB_021D ;2D98: 665A
ADDQ #1,D1 ;2D9A: 5241
MULU 94(A4),D1 ;2D9C: C2EC005E
MOVEQ #0,D0 ;2DA0: 7000
MOVE 100(A2),D0 ;2DA2: 302A0064
BEQ.S LAB_021A ;2DA6: 6716
LSL.L #1,D0 ;2DA8: E388
CMP.L D0,D1 ;2DAA: B280
BLS.S LAB_021B ;2DAC: 6322
MOVEA.L 96(A2),A1 ;2DAE: 226A0060
BSR LAB_04AC ;2DB2: 61003944
CLR.L 96(A2) ;2DB6: 42AA0060
CLR 100(A2) ;2DBA: 426A0064
LAB_021A:
MOVE.L D1,D0 ;2DBE: 2001
BSR LAB_04AA ;2DC0: 6100390A
BEQ.S LAB_021B ;2DC4: 670A
MOVE.L D0,96(A2) ;2DC6: 25400060
LSR.L #1,D1 ;2DCA: E289
MOVE D1,100(A2) ;2DCC: 35410064
LAB_021B:
BRA LAB_021D ;2DD0: 60000022
LAB_021C:
SUBQ #1,76(A4) ;2DD4: 536C004C
BHI.S LAB_021F ;2DD8: 622C
MOVE.L 4(A4),D0 ;2DDA: 202C0004
MOVEA.L A4,A1 ;2DDE: 224C
MOVE.L A5,-(A7) ;2DE0: 2F0D
MOVEA.L LAB_0601+2(PC),A5 ;2DE2: 2A7A558C
BSR LAB_020B ;2DE6: 6100FE58
MOVEA.L (A7)+,A5 ;2DEA: 2A5F
TST.L D0 ;2DEC: 4A80
BNE LAB_0218 ;2DEE: 6600FF02
BRA.S LAB_0220 ;2DF2: 601A
LAB_021D:
MOVE.L 18(A4),D0 ;2DF4: 202C0012
CMP.L (A7),D0 ;2DF8: B097
BNE.S LAB_021E ;2DFA: 6608
MOVE.L A4,(A5)+ ;2DFC: 2ACC
ADDQ #1,4(A7) ;2DFE: 526F0004
BRA.S LAB_021F ;2E02: 6002
LAB_021E:
MOVE.L A4,(A3)+ ;2E04: 26CC
LAB_021F:
MOVE.L 4(A4),D0 ;2E06: 202C0004
BNE LAB_0218 ;2E0A: 6600FEE6
LAB_0220:
MOVEA.L LAB_0601+2(PC),A5 ;2E0E: 2A7A5560
ADDQ.L #4,A7 ;2E12: 588F
MOVE (A7)+,D6 ;2E14: 3C1F
BEQ.S LAB_0226 ;2E16: 674A
SUBQ #1,D6 ;2E18: 5346
MOVEA.L A3,A4 ;2E1A: 284B
MOVEA.L -6180(A5),A0 ;2E1C: 206DE7DC
MOVE D6,D0 ;2E20: 3006
LAB_0221:
MOVE.L (A0)+,(A3)+ ;2E22: 26D8
DBF D0,LAB_0221 ;2E24: 51C8FFFC
SUBQ #1,D6 ;2E28: 5346
BMI.S LAB_0226 ;2E2A: 6B36
LAB_0222:
MOVEQ #0,D1 ;2E2C: 7200
MOVE D6,D2 ;2E2E: 3406
MOVEA.L A4,A2 ;2E30: 244C
MOVEA.L (A2)+,A0 ;2E32: 205A
LAB_0223:
MOVEA.L (A2)+,A1 ;2E34: 225A
MOVE 14(A0),D0 ;2E36: 3028000E
CMP 14(A1),D0 ;2E3A: B069000E
BLT.S LAB_0225 ;2E3E: 6D18
BNE.S LAB_0224 ;2E40: 660A
MOVE 12(A0),D0 ;2E42: 3028000C
CMP 12(A1),D0 ;2E46: B069000C
BLE.S LAB_0225 ;2E4A: 6F0C
LAB_0224:
EXG A1,A0 ;2E4C: C348
MOVE.L A0,-8(A2) ;2E4E: 2548FFF8
MOVE.L A1,-4(A2) ;2E52: 2549FFFC
ADDQ #1,D1 ;2E56: 5241
LAB_0225:
MOVEA.L A1,A0 ;2E58: 2049
DBF D2,LAB_0223 ;2E5A: 51CAFFD8
TST D1 ;2E5E: 4A41
BNE.S LAB_0222 ;2E60: 66CA
LAB_0226:
CLR.L (A3) ;2E62: 4293
TST -6186(A5) ;2E64: 4A6DE7D6
BEQ.S LAB_0228 ;2E68: 6712
MOVEA.L -6176(A5),A0 ;2E6A: 206DE7E0
CMPA.L A3,A0 ;2E6E: B1CB
BCC.S LAB_0228 ;2E70: 640A
LAB_0227:
MOVE.L (A0),D0 ;2E72: 2010
MOVE.L -(A3),(A0)+ ;2E74: 20E3
MOVE.L D0,(A3) ;2E76: 2680
CMPA.L A3,A0 ;2E78: B1CB
BCS.S LAB_0227 ;2E7A: 65F6
LAB_0228:
MOVEM.L (A7)+,D2-D7/A2-A6 ;2E7C: 4CDF7CFC
RTS ;2E80: 4E75
LAB_0229:
MOVEA.L (A2),A1 ;2E82: 2252
TST.L 4(A2) ;2E84: 4AAA0004
BNE.S LAB_022A ;2E88: 6608
BSR LAB_0258 ;2E8A: 6100044A
BNE LAB_0237 ;2E8E: 660001CC
LAB_022A:
TST.L D3 ;2E92: 4A83
BMI.S LAB_022D ;2E94: 6B2E
MOVE 6(A1),D0 ;2E96: 30290006
MOVE D0,D4 ;2E9A: 3800
LSL #2,D4 ;2E9C: E54C
ASR #2,D4 ;2E9E: E444
MOVE 8(A1),D5 ;2EA0: 3A290008
EOR D0,D3 ;2EA4: B143
BTST #14,D3 ;2EA6: 0803000E
BEQ.S LAB_022B ;2EAA: 6706
NEG D5 ;2EAC: 4445
ADD 2(A1),D5 ;2EAE: DA690002
LAB_022B:
BTST #15,D3 ;2EB2: 0803000F
BEQ.S LAB_022C ;2EB6: 6708
MOVE (A1),D0 ;2EB8: 3011
LSL #4,D0 ;2EBA: E948
SUB D4,D0 ;2EBC: 9044
MOVE D0,D4 ;2EBE: 3800
LAB_022C:
SUB D5,D1 ;2EC0: 9245
SUB D4,D2 ;2EC2: 9444
LAB_022D:
MOVE 4(A1),D0 ;2EC4: 30290004
CMP 80(A0),D0 ;2EC8: B0680050
BLS.S LAB_022E ;2ECC: 6304
MOVE 80(A0),D0 ;2ECE: 30280050
LAB_022E:
SUBQ #1,D0 ;2ED2: 5340
MOVE D0,34(A4) ;2ED4: 39400022
CLR 92(A4) ;2ED8: 426C005C
TST 52(A4) ;2EDC: 4A6C0034
BEQ.S LAB_022F ;2EE0: 671A
BPL.S LAB_0231 ;2EE2: 6A2A
MOVE 52(A4),D0 ;2EE4: 302C0034
BCLR #15,D0 ;2EE8: 0880000F
ORI #$0F00,D0 ;2EEC: 00400F00
TST.L 4(A2) ;2EF0: 4AAA0004
BPL.S LAB_0230 ;2EF4: 6A14
ANDI #$07FF,D0 ;2EF6: 024007FF
BRA.S LAB_0230 ;2EFA: 600E
LAB_022F:
MOVE #$0FCA,D0 ;2EFC: 303C0FCA
TST.L 4(A2) ;2F00: 4AAA0004
BPL.S LAB_0230 ;2F04: 6A04
MOVE #$07CA,D0 ;2F06: 303C07CA
LAB_0230:
MOVE D0,52(A4) ;2F0A: 39400034
LAB_0231:
MOVE D2,D0 ;2F0E: 3002
ANDI #$000F,D2 ;2F10: 0242000F
BEQ LAB_0238 ;2F14: 6700014A
LSL #8,D2 ;2F18: E14A
LSL #4,D2 ;2F1A: E94A
MOVE D2,56(A4) ;2F1C: 39420038
OR 52(A4),D2 ;2F20: 846C0034
MOVE D2,54(A4) ;2F24: 39420036
MOVE (A1),D4 ;2F28: 3811
LSL #1,D4 ;2F2A: E34C
MOVE D4,D3 ;2F2C: 3604
MOVE 2(A1),D5 ;2F2E: 3A290002
MOVE D4,D2 ;2F32: 3404
MULU D5,D2 ;2F34: C4C5
MOVE D2,44(A4) ;2F36: 3942002C
ADD D5,D2 ;2F3A: D445
ADD D5,D2 ;2F3C: D445
MOVE D2,94(A4) ;2F3E: 3942005E
MOVE D5,D2 ;2F42: 3405
ADD D1,D2 ;2F44: D441
CMP 68(A4),D2 ;2F46: B46C0044
BLE LAB_0232 ;2F4A: 6F00000C
SUB 68(A4),D2 ;2F4E: 946C0044
SUB D2,D5 ;2F52: 9A42
BLS LAB_0237 ;2F54: 63000106
LAB_0232:
MOVEQ #0,D7 ;2F58: 7E00
CMP 66(A4),D1 ;2F5A: B26C0042
BGE.S LAB_0233 ;2F5E: 6C14
SUB 66(A4),D1 ;2F60: 926C0042
NEG D1 ;2F64: 4441
SUB D1,D5 ;2F66: 9A41
BLS LAB_0237 ;2F68: 630000F2
MOVE D1,D7 ;2F6C: 3E01
MULU D4,D7 ;2F6E: CEC4
MOVE 66(A4),D1 ;2F70: 322C0042
LAB_0233:
MOVE 178(A0),D2 ;2F74: 342800B2
MOVE D2,D6 ;2F78: 3C02
MULU D1,D6 ;2F7A: CCC1
LSL #3,D4 ;2F7C: E74C
MOVE D4,D1 ;2F7E: 3204
ADD D0,D1 ;2F80: D240
CLR 42(A4) ;2F82: 426C002A
CMP 64(A4),D1 ;2F86: B26C0040
BLE.S LAB_0234 ;2F8A: 6F28
SUB 64(A4),D1 ;2F8C: 926C0040
ANDI #$FFF0,D1 ;2F90: 0241FFF0
ADDI #$0010,D1 ;2F94: 06410010
SUB D1,D4 ;2F98: 9841
BMI LAB_0237 ;2F9A: 6B0000C0
MOVE D0,D1 ;2F9E: 3200
ANDI #$000F,D1 ;2FA0: 0241000F
LSL #1,D1 ;2FA4: E349
LEA LAB_031F+2(PC),A0 ;2FA6: 41FA17FC
MOVE 0(A0,D1.W),D1 ;2FAA: 32301000
NOT D1 ;2FAE: 4641
MOVE D1,42(A4) ;2FB0: 3941002A
LAB_0234:
MOVEQ #-1,D1 ;2FB4: 72FF
CMP 62(A4),D0 ;2FB6: B06C003E
BGE.S LAB_0235 ;2FBA: 6C30
MOVE D0,D1 ;2FBC: 3200
SUB 62(A4),D0 ;2FBE: 906C003E
NEG D0 ;2FC2: 4440
SUB D0,D4 ;2FC4: 9840
BLS LAB_0237 ;2FC6: 63000094
ADDI #$0010,D4 ;2FCA: 06440010
LSR #4,D0 ;2FCE: E848
LSL #1,D0 ;2FD0: E348
ADD D0,D7 ;2FD2: DE40
BSET #31,D7 ;2FD4: 08C7001F
SUBQ.L #2,D6 ;2FD8: 5586
LEA LAB_031F+2(PC),A0 ;2FDA: 41FA17C8
ANDI #$000F,D1 ;2FDE: 0241000F
LSL #1,D1 ;2FE2: E349
MOVE 0(A0,D1.W),D1 ;2FE4: 32301000
MOVE 62(A4),D0 ;2FE8: 302C003E
LAB_0235:
MOVE D1,40(A4) ;2FEC: 39410028
ADDI #$0010,D4 ;2FF0: 06440010
LSR #4,D0 ;2FF4: E848
LSL #1,D0 ;2FF6: E348
EXT.L D0 ;2FF8: 48C0
ADD.L D0,D6 ;2FFA: DC80
LSR.L #1,D6 ;2FFC: E28E
MOVE D6,22(A4) ;2FFE: 39460016
LSR #4,D4 ;3002: E84C
MOVE D4,D0 ;3004: 3004
LSL #1,D4 ;3006: E34C
SUB D4,D3 ;3008: 9644
MOVE D3,48(A4) ;300A: 39430030
SUB D4,D2 ;300E: 9444
MOVE D2,50(A4) ;3010: 39420032
MOVE D0,D1 ;3014: 3200
LEA LAB_0273(PC),A0 ;3016: 41FA0520
TST.L D7 ;301A: 4A87
BPL.S LAB_0236 ;301C: 6A0C
ADDQ #1,D6 ;301E: 5246
SUBQ #1,D1 ;3020: 5341
ADDQ #2,D2 ;3022: 5442
BNE.S LAB_0236 ;3024: 6604
LEA LAB_0276(PC),A0 ;3026: 41FA0578
LAB_0236:
LSL #6,D5 ;302A: ED4D
OR D5,D1 ;302C: 8245
MOVE D1,92(A4) ;302E: 3941005C
OR D5,D0 ;3032: 8045
MOVE D0,38(A4) ;3034: 39400026
MOVE D2,86(A4) ;3038: 39420056
MOVE D6,90(A4) ;303C: 3946005A
MOVE.L A0,58(A4) ;3040: 2948003A
MOVEA.L 4(A2),A2 ;3044: 246A0004
LEA 4(A2,D7.W),A2 ;3048: 45F27004
MOVE.L A2,30(A4) ;304C: 294A001E
LEA 10(A1,D7.W),A2 ;3050: 45F1700A
MOVE.L A2,26(A4) ;3054: 294A001A
MOVEQ #0,D0 ;3058: 7000
RTS ;305A: 4E75
LAB_0237:
MOVEQ #-1,D0 ;305C: 70FF
RTS ;305E: 4E75
LAB_0238:
MOVE D0,D2 ;3060: 3400
MOVE D1,D3 ;3062: 3601
MOVEQ #0,D4 ;3064: 7800
MOVEQ #0,D5 ;3066: 7A00
CMP 62(A4),D0 ;3068: B06C003E
BGE.S LAB_0239 ;306C: 6C0C
MOVE 62(A4),D4 ;306E: 382C003E
SUB D0,D4 ;3072: 9840
LSR #4,D4 ;3074: E84C
MOVE 62(A4),D0 ;3076: 302C003E
LAB_0239:
CMP 66(A4),D1 ;307A: B26C0042
BGE.S LAB_023A ;307E: 6C0A
MOVE 66(A4),D5 ;3080: 3A2C0042
SUB D1,D5 ;3084: 9A41
MOVE 66(A4),D1 ;3086: 322C0042
LAB_023A:
LSR #4,D0 ;308A: E848
LSL #1,D0 ;308C: E348
EXT.L D0 ;308E: 48C0
MULU 178(A0),D1 ;3090: C2E800B2
ADD.L D0,D1 ;3094: D280
LSR.L #1,D1 ;3096: E289
MOVE D1,22(A4) ;3098: 39410016
MOVE D1,90(A4) ;309C: 3941005A
MOVE (A1),D6 ;30A0: 3C11
MOVE 2(A1),D7 ;30A2: 3E290002
MOVE D6,D0 ;30A6: 3006
LSL #1,D0 ;30A8: E348
MOVE D0,D1 ;30AA: 3200
MULU D7,D1 ;30AC: C2C7
MOVE D1,44(A4) ;30AE: 3941002C
MOVE D1,94(A4) ;30B2: 3941005E
MULU D5,D0 ;30B6: C0C5
ADD D4,D0 ;30B8: D044
ADD D4,D0 ;30BA: D044
MOVEA.L 4(A2),A2 ;30BC: 246A0004
LEA 4(A2,D0.W),A2 ;30C0: 45F20004
MOVE.L A2,30(A4) ;30C4: 294A001E
LEA 10(A1,D0.W),A2 ;30C8: 45F1000A
MOVE.L A2,26(A4) ;30CC: 294A001A
MOVE 52(A4),54(A4) ;30D0: 396C00340036
CLR 56(A4) ;30D6: 426C0038
MOVE D6,D0 ;30DA: 3006
LSL #4,D0 ;30DC: E948
ADD D0,D2 ;30DE: D440
ADD D7,D3 ;30E0: D647
MOVE D6,D0 ;30E2: 3006
MOVE D7,D1 ;30E4: 3207
CMP 64(A4),D2 ;30E6: B46C0040
BLE.S LAB_023B ;30EA: 6F08
SUB 64(A4),D2 ;30EC: 946C0040
LSR #4,D2 ;30F0: E84A
SUB D2,D0 ;30F2: 9042
LAB_023B:
CMP 68(A4),D3 ;30F4: B66C0044
BLE.S LAB_023C ;30F8: 6F06
SUB 68(A4),D3 ;30FA: 966C0044
SUB D3,D1 ;30FE: 9243
LAB_023C:
SUB D4,D0 ;3100: 9044
BLE LAB_0237 ;3102: 6F00FF58
SUB D5,D1 ;3106: 9245
BLE LAB_0237 ;3108: 6F00FF52
SUB D0,D6 ;310C: 9C40
LSL #1,D6 ;310E: E34E
MOVE D6,48(A4) ;3110: 39460030
MOVE 178(A0),D6 ;3114: 3C2800B2
SUB D0,D6 ;3118: 9C40
SUB D0,D6 ;311A: 9C40
MOVE D6,50(A4) ;311C: 39460032
MOVE D6,86(A4) ;3120: 39460056
LSL #6,D1 ;3124: ED49
OR D1,D0 ;3126: 8041
MOVE D0,38(A4) ;3128: 39400026
MOVE D0,92(A4) ;312C: 3940005C
LEA LAB_027A(PC),A0 ;3130: 41FA04F2
MOVE.L A0,58(A4) ;3134: 2948003A
MOVEQ #0,D0 ;3138: 7000
RTS ;313A: 4E75
LAB_023D:
LEA LAB_0606+2(PC),A0 ;313C: 41FA531A
MOVEQ #0,D0 ;3140: 7000
LAB_023E:
MOVEQ #7,D3 ;3142: 7607
MOVE.B D0,D1 ;3144: 1200
LAB_023F:
LSR.B #1,D1 ;3146: E209
ROXL.B #1,D2 ;3148: E312
DBF D3,LAB_023F ;314A: 51CBFFFA
MOVE.B D2,(A0)+ ;314E: 10C2
ADDQ.B #1,D0 ;3150: 5200
BNE.S LAB_023E ;3152: 66EE
RTS ;3154: 4E75
LAB_0240:
RTS ;3156: 4E75
LAB_0241:
MOVEA.L A1,A0 ;3158: 2049
MOVE.L D1,D0 ;315A: 2001
LAB_0242:
MOVE.L (A0),D1 ;315C: 2210
BEQ.S LAB_0245 ;315E: 6730
MOVEA.L D1,A1 ;3160: 2241
MOVE 6(A1),D1 ;3162: 32290006
ANDI #$C000,D1 ;3166: 0241C000
EOR D0,D1 ;316A: B141
BEQ.S LAB_0245 ;316C: 6722
BTST #15,D1 ;316E: 0801000F
BEQ.S LAB_0243 ;3172: 6704
BSR LAB_0246 ;3174: 6100001C
LAB_0243:
BTST #14,D1 ;3178: 0801000E
BEQ.S LAB_0244 ;317C: 6704
BSR LAB_0248 ;317E: 6100005C
LAB_0244:
MOVE 6(A1),D1 ;3182: 32290006
ANDI #$3FFF,D1 ;3186: 02413FFF
OR D0,D1 ;318A: 8240
MOVE D1,6(A1) ;318C: 33410006
LAB_0245:
RTS ;3190: 4E75
LAB_0246:
MOVEM.L D0-D7/A0-A3,-(A7) ;3192: 48E7FFF0
MOVE 6(A1),D0 ;3196: 30290006
LSL #2,D0 ;319A: E548
ASR #2,D0 ;319C: E440
MOVE (A1),D6 ;319E: 3C11
MOVE D6,D1 ;31A0: 3206
LSL #4,D1 ;31A2: E949
SUB D0,D1 ;31A4: 9240
MOVE D1,6(A1) ;31A6: 33410006
MOVEQ #0,D0 ;31AA: 7000
MOVEQ #0,D1 ;31AC: 7200
LEA LAB_0606+2(PC),A3 ;31AE: 47FA52A8
MOVE 2(A1),D7 ;31B2: 3E290002
MOVE 4(A1),D3 ;31B6: 36290004
LEA 10(A1),A1 ;31BA: 43E9000A
MOVE.L A0,-(A7) ;31BE: 2F08
BSR LAB_024A ;31C0: 61000054
MOVEA.L (A7)+,A0 ;31C4: 205F
MOVE.L 4(A0),D2 ;31C6: 24280004
BLE.S LAB_0247 ;31CA: 6F0A
MOVEA.L D2,A1 ;31CC: 2242
ADDQ.L #4,A1 ;31CE: 5889
MOVEQ #0,D3 ;31D0: 7600
BSR LAB_024B ;31D2: 61000050
LAB_0247:
MOVEM.L (A7)+,D0-D7/A0-A3 ;31D6: 4CDF0FFF
RTS ;31DA: 4E75
LAB_0248:
MOVEM.L D0-D7/A0-A2,-(A7) ;31DC: 48E7FFE0
MOVE 2(A1),D7 ;31E0: 3E290002
MOVE D7,D0 ;31E4: 3007
SUB 8(A1),D0 ;31E6: 90690008
MOVE D0,8(A1) ;31EA: 33400008
MOVE (A1),D6 ;31EE: 3C11
MOVE 4(A1),D5 ;31F0: 3A290004
LEA 10(A1),A1 ;31F4: 43E9000A
MOVE.L A0,-(A7) ;31F8: 2F08
BSR LAB_0253 ;31FA: 61000098
MOVEA.L (A7)+,A0 ;31FE: 205F
MOVE.L 4(A0),D0 ;3200: 20280004
BLE.S LAB_0249 ;3204: 6F0A
MOVEA.L D0,A1 ;3206: 2240
ADDQ.L #4,A1 ;3208: 5889
MOVEQ #0,D5 ;320A: 7A00
BSR LAB_0255 ;320C: 610000A8
LAB_0249:
MOVEM.L (A7)+,D0-D7/A0-A2 ;3210: 4CDF07FF
RTS ;3214: 4E75
LAB_024A:
SUBQ #1,D7 ;3216: 5347
SUBQ #1,D3 ;3218: 5343
MOVEQ #0,D4 ;321A: 7800
MOVE D6,D4 ;321C: 3806
LSR #1,D6 ;321E: E24E
SUBQ #1,D6 ;3220: 5346
MOVEA D6,A2 ;3222: 3446
LAB_024B:
BTST #0,D4 ;3224: 08040000
BNE.S LAB_024F ;3228: 662E
LAB_024C:
MOVE D7,D5 ;322A: 3A07
LAB_024D:
ADDA.L D4,A1 ;322C: D3C4
MOVEA.L A1,A0 ;322E: 2049
MOVE A2,D6 ;3230: 3C0A
LAB_024E:
MOVE.B -(A0),D0 ;3232: 1020
MOVE.B (A1),D1 ;3234: 1211
MOVE.B 0(A3,D1.W),(A0) ;3236: 10B31000
MOVE.B 0(A3,D0.W),(A1)+ ;323A: 12F30000
MOVE.B -(A0),D0 ;323E: 1020
MOVE.B (A1),D1 ;3240: 1211
MOVE.B 0(A3,D1.W),(A0) ;3242: 10B31000
MOVE.B 0(A3,D0.W),(A1)+ ;3246: 12F30000
DBF D6,LAB_024E ;324A: 51CEFFE6
DBF D5,LAB_024D ;324E: 51CDFFDC
DBF D3,LAB_024C ;3252: 51CBFFD6
RTS ;3256: 4E75
LAB_024F:
MOVE D7,D5 ;3258: 3A07
LAB_0250:
ADDA.L D4,A1 ;325A: D3C4
MOVEA.L A1,A0 ;325C: 2049
MOVE.B -(A0),D0 ;325E: 1020
MOVE.B (A1),D1 ;3260: 1211
MOVE.B 0(A3,D1.W),(A0) ;3262: 10B31000
MOVE.B 0(A3,D0.W),(A1)+ ;3266: 12F30000
MOVE A2,D6 ;326A: 3C0A
BMI.S LAB_0252 ;326C: 6B1C
LAB_0251:
MOVE.B -(A0),D0 ;326E: 1020
MOVE.B (A1),D1 ;3270: 1211
MOVE.B 0(A3,D1.W),(A0) ;3272: 10B31000
MOVE.B 0(A3,D0.W),(A1)+ ;3276: 12F30000
MOVE.B -(A0),D0 ;327A: 1020
MOVE.B (A1),D1 ;327C: 1211
MOVE.B 0(A3,D1.W),(A0) ;327E: 10B31000
MOVE.B 0(A3,D0.W),(A1)+ ;3282: 12F30000
DBF D6,LAB_0251 ;3286: 51CEFFE6
LAB_0252:
DBF D5,LAB_0250 ;328A: 51CDFFCE
DBF D3,LAB_024F ;328E: 51CBFFC8
RTS ;3292: 4E75
LAB_0253:
MOVE D6,D4 ;3294: 3806
LSL #1,D4 ;3296: E34C
EXT.L D4 ;3298: 48C4
MOVE D7,D3 ;329A: 3607
LSR #1,D3 ;329C: E24B
MULU D4,D3 ;329E: C6C4
MOVE.L D4,D2 ;32A0: 2404
LSR #1,D7 ;32A2: E24F
BCC.S LAB_0254 ;32A4: 6404
ADD.L D4,D2 ;32A6: D484
ADD.L D4,D3 ;32A8: D684
LAB_0254:
NEG.L D2 ;32AA: 4482
SUBQ #1,D7 ;32AC: 5347
MOVEA D7,A2 ;32AE: 3447
SUBQ #1,D6 ;32B0: 5346
SUBQ #1,D5 ;32B2: 5345
LSL #1,D4 ;32B4: E34C
LAB_0255:
ADDA D3,A1 ;32B6: D2C3
LEA 0(A1,D2.W),A0 ;32B8: 41F12000
MOVE A2,D7 ;32BC: 3E0A
LAB_0256:
MOVE D6,D1 ;32BE: 3206
LAB_0257:
MOVE (A1),D0 ;32C0: 3011
MOVE (A0),(A1)+ ;32C2: 32D0
MOVE D0,(A0)+ ;32C4: 30C0
DBF D1,LAB_0257 ;32C6: 51C9FFF8
SUBA.L D4,A0 ;32CA: 91C4
DBF D7,LAB_0256 ;32CC: 51CFFFF0
DBF D5,LAB_0255 ;32D0: 51CDFFE4
RTS ;32D4: 4E75
LAB_0258:
MOVEM.L D1-D7/A0-A2,-(A7) ;32D6: 48E77FE0
MOVEA.L (A2),A1 ;32DA: 2252
MOVE (A1),D2 ;32DC: 3411
LSL #1,D2 ;32DE: E34A
MULU 2(A1),D2 ;32E0: C4E90002
MOVE.L D2,D3 ;32E4: 2602
ADDQ.L #4,D3 ;32E6: 5883
MOVE 4(A1),D4 ;32E8: 38290004
SUBQ #2,D4 ;32EC: 5544
MOVE D2,D5 ;32EE: 3A02
LSR #1,D5 ;32F0: E24D
SUBQ #1,D5 ;32F2: 5345
MOVE.L 4(A2),D0 ;32F4: 202A0004
BNE.S LAB_025A ;32F8: 660C
LAB_0259:
MOVE.L D3,D0 ;32FA: 2003
BSR LAB_04AB ;32FC: 610033E4
BEQ.S LAB_025E ;3300: 672E
MOVE.L D0,4(A2) ;3302: 25400004
LAB_025A:
BMI.S LAB_0259 ;3306: 6BF2
MOVEA.L D0,A2 ;3308: 2440
MOVE.L D3,(A2)+ ;330A: 24C3
LEA 10(A1),A1 ;330C: 43E9000A
LAB_025B:
MOVEA.L A1,A0 ;3310: 2049
MOVE (A0),D0 ;3312: 3010
MOVE D4,D3 ;3314: 3604
BMI.S LAB_025D ;3316: 6B08
LAB_025C:
ADDA.L D2,A0 ;3318: D1C2
OR (A0),D0 ;331A: 8050
DBF D3,LAB_025C ;331C: 51CBFFFA
LAB_025D:
MOVE D0,(A2)+ ;3320: 34C0
ADDQ.L #2,A1 ;3322: 5489
DBF D5,LAB_025B ;3324: 51CDFFEA
MOVEM.L (A7)+,D1-D7/A0-A2 ;3328: 4CDF07FE
MOVEQ #0,D0 ;332C: 7000
RTS ;332E: 4E75
LAB_025E:
MOVEM.L (A7)+,D1-D7/A0-A2 ;3330: 4CDF07FE
MOVEQ #-1,D0 ;3334: 70FF
RTS ;3336: 4E75
LAB_025F:
MOVEM.L D2-D7/A2-A6,-(A7) ;3338: 48E73F3E
LEA HARDBASE,A6 ;333C: 4DF900DFF000
MOVE.L -6172(A5),D0 ;3342: 202DE7E4
BEQ LAB_0269 ;3346: 670000E6
BSR LAB_04A5 ;334A: 61003318
MOVE #$0000,100(A6) ;334E: 3D7C00000064
MOVE #$0000,66(A6) ;3354: 3D7C00000042
MOVEQ #-1,D1 ;335A: 72FF
MOVE D1,68(A6) ;335C: 3D410044
MOVE D1,70(A6) ;3360: 3D410046
LAB_0260:
MOVEA.L D0,A5 ;3364: 2A40
TST 88(A5) ;3366: 4A6D0058
BNE.S LAB_0264 ;336A: 666A
MOVEA.L 18(A5),A3 ;336C: 266D0012
LEA 0(A3),A3 ;3370: 47EB0000
MOVE 82(A5),D4 ;3374: 382D0052
LEA 0(A5,D4.W),A4 ;3378: 49F54000
MOVE 114(A4),D2 ;337C: 342C0072
BEQ.S LAB_0263 ;3380: 674C
MOVE 102(A4),D3 ;3382: 362C0066
EXT.L D3 ;3386: 48C3
LSL.L #1,D3 ;3388: E38B
MOVE 78(A5),D4 ;338A: 382D004E
BNE.S LAB_0265 ;338E: 664E
TST.L 96(A4) ;3390: 4AAC0060
BEQ.S LAB_0263 ;3394: 6738
MOVE 104(A4),D1 ;3396: 322C0068
MOVE 108(A4),D0 ;339A: 302C006C
BSR LAB_04A6 ;339E: 610032D4
MOVE 112(A4),102(A6) ;33A2: 3D6C00700066
MOVE.L 96(A4),80(A6) ;33A8: 2D6C00600050
MOVE #$09F0,64(A6) ;33AE: 3D7C09F00040
LAB_0261:
LSR #1,D1 ;33B4: E249
BCC.S LAB_0262 ;33B6: 6410
MOVEA.L (A3),A2 ;33B8: 2453
ADDA.L D3,A2 ;33BA: D5C3
BSR LAB_04A6 ;33BC: 610032B6
MOVE.L A2,84(A6) ;33C0: 2D4A0054
MOVE D2,88(A6) ;33C4: 3D420058
LAB_0262:
ADDQ.L #4,A3 ;33C8: 588B
DBF D0,LAB_0261 ;33CA: 51C8FFE8
LAB_0263:
MOVE.L 4(A5),D0 ;33CE: 202D0004
BNE.S LAB_0260 ;33D2: 6690
BRA.S LAB_0268 ;33D4: 6050
LAB_0264:
SUBQ #1,88(A5) ;33D6: 536D0058
BNE.S LAB_0263 ;33DA: 66F2
BRA.S LAB_0263 ;33DC: 60F0
LAB_0265:
SUBQ #1,D4 ;33DE: 5344
MOVE 104(A4),D1 ;33E0: 322C0068
MOVE 108(A4),D0 ;33E4: 302C006C
BSR LAB_04A6 ;33E8: 6100328A
MOVE 112(A4),102(A6) ;33EC: 3D6C00700066
MOVE #$01F0,64(A6) ;33F2: 3D7C01F00040
MOVEQ #0,D5 ;33F8: 7A00
LAB_0266:
LSR #1,D4 ;33FA: E24C
SUBX D5,D5 ;33FC: 9B45
LSR #1,D1 ;33FE: E249
BCC.S LAB_0267 ;3400: 6414
MOVEA.L (A3),A2 ;3402: 2453
ADDA.L D3,A2 ;3404: D5C3
BSR LAB_04A6 ;3406: 6100326C
MOVE D5,116(A6) ;340A: 3D450074
MOVE.L A2,84(A6) ;340E: 2D4A0054
MOVE D2,88(A6) ;3412: 3D420058
LAB_0267:
ADDQ.L #4,A3 ;3416: 588B
MOVEQ #0,D5 ;3418: 7A00
DBF D0,LAB_0266 ;341A: 51C8FFDE
MOVE.L 4(A5),D0 ;341E: 202D0004
BNE LAB_0260 ;3422: 6600FF40
LAB_0268:
BSR LAB_04A6 ;3426: 6100324C
BSR LAB_04A7 ;342A: 61003256
LAB_0269:
MOVEM.L (A7)+,D2-D7/A2-A6 ;342E: 4CDF7CFC
RTS ;3432: 4E75
LAB_026A:
MOVEM.L D2-D7/A2-A6,-(A7) ;3434: 48E73F3E
LEA HARDBASE,A6 ;3438: 4DF900DFF000
BSR LAB_04A5 ;343E: 61003224
MOVE.L -6172(A5),D0 ;3442: 202DE7E4
BEQ LAB_026F ;3446: 6700008E
MOVE #$0000,102(A6) ;344A: 3D7C00000066
MOVE #$09F0,64(A6) ;3450: 3D7C09F00040
MOVE #$0000,66(A6) ;3456: 3D7C00000042
MOVEQ #-1,D1 ;345C: 72FF
MOVE D1,68(A6) ;345E: 3D410044
MOVE D1,70(A6) ;3462: 3D410046
LAB_026B:
MOVEA.L D0,A5 ;3466: 2A40
TST 84(A5) ;3468: 4A6D0054
BEQ.S LAB_026E ;346C: 6762
TST 78(A5) ;346E: 4A6D004E
BNE.S LAB_026E ;3472: 665C
MOVEA.L 18(A5),A3 ;3474: 266D0012
LEA 0(A3),A3 ;3478: 47EB0000
MOVE 80(A5),D4 ;347C: 382D0050
LEA 0(A5,D4.W),A4 ;3480: 49F54000
TST.L 96(A4) ;3484: 4AAC0060
BEQ.S LAB_026E ;3488: 6746
MOVE 114(A4),D2 ;348A: 342C0072
BEQ.S LAB_026E ;348E: 6740
SUBQ #1,84(A5) ;3490: 536D0054
MOVE 102(A4),D3 ;3494: 362C0066
EXT.L D3 ;3498: 48C3
LSL.L #1,D3 ;349A: E38B
MOVE 104(A4),D1 ;349C: 322C0068
MOVE 108(A4),D0 ;34A0: 302C006C
BSR LAB_04A6 ;34A4: 610031CE
MOVE.L 96(A4),D7 ;34A8: 2E2C0060
MOVE.L D7,84(A6) ;34AC: 2D470054
MOVE 112(A4),100(A6) ;34B0: 3D6C00700064
LAB_026C:
LSR #1,D1 ;34B6: E249
BCC.S LAB_026D ;34B8: 6410
MOVEA.L (A3),A2 ;34BA: 2453
ADDA.L D3,A2 ;34BC: D5C3
BSR LAB_04A6 ;34BE: 610031B4
MOVE.L A2,80(A6) ;34C2: 2D4A0050
MOVE D2,88(A6) ;34C6: 3D420058
LAB_026D:
ADDQ.L #4,A3 ;34CA: 588B
DBF D0,LAB_026C ;34CC: 51C8FFE8
LAB_026E:
MOVE.L 4(A5),D0 ;34D0: 202D0004
BNE.S LAB_026B ;34D4: 6690
LAB_026F:
MOVEA.L LAB_0601+2(PC),A5 ;34D6: 2A7A4E98
MOVEA.L -6176(A5),A5 ;34DA: 2A6DE7E0
MOVE.L (A5)+,D0 ;34DE: 201D
BEQ LAB_0272 ;34E0: 67000048
LAB_0270:
MOVEA.L D0,A4 ;34E4: 2840
MOVE 38(A4),D2 ;34E6: 342C0026
BEQ.S LAB_0271 ;34EA: 6738
MOVE 74(A4),D0 ;34EC: 302C004A
MOVEA.L 70(A4),A0 ;34F0: 206C0046
BSR LAB_0242 ;34F4: 6100FC66
MOVEQ #0,D4 ;34F8: 7800
MOVE 44(A4),D4 ;34FA: 382C002C
MOVEA.L 26(A4),A0 ;34FE: 206C001A
MOVEA.L 18(A4),A3 ;3502: 266C0012
LEA 0(A3),A3 ;3506: 47EB0000
MOVE 50(A4),D0 ;350A: 302C0032
MOVEA.L 58(A4),A1 ;350E: 226C003A
BSR LAB_04A6 ;3512: 61003160
MOVE D0,96(A6) ;3516: 3D400060
MOVE D0,102(A6) ;351A: 3D400066
MOVE.L 30(A4),D5 ;351E: 2A2C001E
JSR (A1) ;3522: 4E91
LAB_0271:
MOVE.L (A5)+,D0 ;3524: 201D
BNE LAB_0270 ;3526: 6600FFBC
LAB_0272:
BSR LAB_04A6 ;352A: 61003148
BSR LAB_04A7 ;352E: 61003152
MOVEM.L (A7)+,D2-D7/A2-A6 ;3532: 4CDF7CFC
RTS ;3536: 4E75
LAB_0273:
BMI LAB_0283 ;3538: 6B0001F8
MOVE 54(A4),64(A6) ;353C: 3D6C00360040
MOVE 56(A4),66(A6) ;3542: 3D6C00380042
MOVE 22(A4),D3 ;3548: 362C0016
EXT.L D3 ;354C: 48C3
LSL.L #1,D3 ;354E: E38B
MOVE 48(A4),D0 ;3550: 302C0030
MOVE D0,100(A6) ;3554: 3D400064
MOVE D0,98(A6) ;3558: 3D400062
MOVE 40(A4),68(A6) ;355C: 3D6C00280044
MOVE 42(A4),70(A6) ;3562: 3D6C002A0046
MOVE #$0000,116(A6) ;3568: 3D7C00000074
MOVE 36(A4),D1 ;356E: 322C0024
MOVE 34(A4),D0 ;3572: 302C0022
LAB_0274:
LSR #1,D1 ;3576: E249
BCC.S LAB_0275 ;3578: 641C
MOVEA.L (A3),A2 ;357A: 2453
ADDA.L D3,A2 ;357C: D5C3
BSR LAB_04A6 ;357E: 610030F4
MOVE.L D5,80(A6) ;3582: 2D450050
MOVE.L A0,76(A6) ;3586: 2D48004C
MOVE.L A2,72(A6) ;358A: 2D4A0048
MOVE.L A2,84(A6) ;358E: 2D4A0054
MOVE D2,88(A6) ;3592: 3D420058
LAB_0275:
ADDA.L D4,A0 ;3596: D1C4
ADDQ.L #4,A3 ;3598: 588B
DBF D0,LAB_0274 ;359A: 51C8FFDA
RTS ;359E: 4E75
LAB_0276:
BMI LAB_0283 ;35A0: 6B000190
MOVE D2,D6 ;35A4: 3C02
LSR #6,D6 ;35A6: EC4E
ANDI #$003F,D2 ;35A8: 0242003F
ORI #$0040,D2 ;35AC: 00420040
MOVE 54(A4),64(A6) ;35B0: 3D6C00360040
MOVE 56(A4),66(A6) ;35B6: 3D6C00380042
MOVE 22(A4),D3 ;35BC: 362C0016
EXT.L D3 ;35C0: 48C3
LSL.L #1,D3 ;35C2: E38B
MOVE 48(A4),D0 ;35C4: 302C0030
MOVE D0,100(A6) ;35C8: 3D400064
MOVE D0,98(A6) ;35CC: 3D400062
MOVE 40(A4),68(A6) ;35D0: 3D6C00280044
MOVE 42(A4),70(A6) ;35D6: 3D6C002A0046
MOVE #$0000,116(A6) ;35DC: 3D7C00000074
MOVE 36(A4),D1 ;35E2: 322C0024
MOVE 34(A4),D0 ;35E6: 302C0022
LAB_0277:
LSR #1,D1 ;35EA: E249
BCC.S LAB_0279 ;35EC: 642C
MOVEA.L (A3),A2 ;35EE: 2453
ADDA.L D3,A2 ;35F0: D5C3
MOVE D6,D7 ;35F2: 3E06
BSR LAB_04A6 ;35F4: 6100307E
MOVE.L D5,80(A6) ;35F8: 2D450050
MOVE.L A0,76(A6) ;35FC: 2D48004C
MOVE.L A2,72(A6) ;3600: 2D4A0048
MOVE.L A2,84(A6) ;3604: 2D4A0054
LAB_0278:
BSR LAB_04A6 ;3608: 6100306A
MOVE #$0000,116(A6) ;360C: 3D7C00000074
MOVE D2,88(A6) ;3612: 3D420058
SUBQ #1,D7 ;3616: 5347
BNE.S LAB_0278 ;3618: 66EE
LAB_0279:
ADDA.L D4,A0 ;361A: D1C4
ADDQ.L #4,A3 ;361C: 588B
DBF D0,LAB_0277 ;361E: 51C8FFCA
RTS ;3622: 4E75
LAB_027A:
BMI LAB_027D ;3624: 6B00005E
MOVE 22(A4),D3 ;3628: 362C0016
EXT.L D3 ;362C: 48C3
LSL.L #1,D3 ;362E: E38B
MOVE 48(A4),D0 ;3630: 302C0030
MOVE D0,100(A6) ;3634: 3D400064
MOVE D0,98(A6) ;3638: 3D400062
MOVE 54(A4),64(A6) ;363C: 3D6C00360040
MOVE #$0000,66(A6) ;3642: 3D7C00000042
MOVEQ #-1,D0 ;3648: 70FF
MOVE D0,68(A6) ;364A: 3D400044
MOVE D0,70(A6) ;364E: 3D400046
MOVE 36(A4),D1 ;3652: 322C0024
MOVE 34(A4),D0 ;3656: 302C0022
LAB_027B:
LSR #1,D1 ;365A: E249
BCC.S LAB_027C ;365C: 641C
MOVEA.L (A3),A2 ;365E: 2453
ADDA.L D3,A2 ;3660: D5C3
BSR LAB_04A6 ;3662: 61003010
MOVE.L D5,80(A6) ;3666: 2D450050
MOVE.L A0,76(A6) ;366A: 2D48004C
MOVE.L A2,72(A6) ;366E: 2D4A0048
MOVE.L A2,84(A6) ;3672: 2D4A0054
MOVE D2,88(A6) ;3676: 3D420058
LAB_027C:
ADDA.L D4,A0 ;367A: D1C4
ADDQ.L #4,A3 ;367C: 588B
DBF D0,LAB_027B ;367E: 51C8FFDA
RTS ;3682: 4E75
LAB_027D:
MOVE 22(A4),D3 ;3684: 362C0016
EXT.L D3 ;3688: 48C3
LSL.L #1,D3 ;368A: E38B
MOVE 48(A4),98(A6) ;368C: 3D6C00300062
MOVE 54(A4),D0 ;3692: 302C0036
CMP.B #$CA,D0 ;3696: B03C00CA
BNE.S LAB_0280 ;369A: 664E
MOVE 48(A4),100(A6) ;369C: 3D6C00300064
MOVE #$09F0,64(A6) ;36A2: 3D7C09F00040
MOVE #$0000,66(A6) ;36A8: 3D7C00000042
MOVEQ #-1,D0 ;36AE: 70FF
MOVE D0,68(A6) ;36B0: 3D400044
MOVE D0,70(A6) ;36B4: 3D400046
MOVE D0,114(A6) ;36B8: 3D400072
MOVE D0,112(A6) ;36BC: 3D400070
MOVE 36(A4),D1 ;36C0: 322C0024
MOVE 34(A4),D0 ;36C4: 302C0022
LAB_027E:
LSR #1,D1 ;36C8: E249
BCC.S LAB_027F ;36CA: 6414
MOVEA.L (A3),A2 ;36CC: 2453
ADDA.L D3,A2 ;36CE: D5C3
BSR LAB_04A6 ;36D0: 61002FA2
MOVE.L A0,80(A6) ;36D4: 2D480050
MOVE.L A2,84(A6) ;36D8: 2D4A0054
MOVE D2,88(A6) ;36DC: 3D420058
LAB_027F:
ADDA.L D4,A0 ;36E0: D1C4
ADDQ.L #4,A3 ;36E2: 588B
DBF D0,LAB_027E ;36E4: 51C8FFE2
RTS ;36E8: 4E75
LAB_0280:
MOVE 54(A4),64(A6) ;36EA: 3D6C00360040
MOVE #$0000,66(A6) ;36F0: 3D7C00000042
MOVEQ #-1,D0 ;36F6: 70FF
MOVE D0,68(A6) ;36F8: 3D400044
MOVE D0,70(A6) ;36FC: 3D400046
MOVE D0,116(A6) ;3700: 3D400074
MOVE 36(A4),D1 ;3704: 322C0024
MOVE 34(A4),D0 ;3708: 302C0022
LAB_0281:
LSR #1,D1 ;370C: E249
BCC.S LAB_0282 ;370E: 6418
MOVEA.L (A3),A2 ;3710: 2453
ADDA.L D3,A2 ;3712: D5C3
BSR LAB_04A6 ;3714: 61002F5E
MOVE.L A0,76(A6) ;3718: 2D48004C
MOVE.L A2,72(A6) ;371C: 2D4A0048
MOVE.L A2,84(A6) ;3720: 2D4A0054
MOVE D2,88(A6) ;3724: 3D420058
LAB_0282:
ADDA.L D4,A0 ;3728: D1C4
ADDQ.L #4,A3 ;372A: 588B
DBF D0,LAB_0281 ;372C: 51C8FFDE
RTS ;3730: 4E75
LAB_0283:
MOVE 22(A4),D3 ;3732: 362C0016
EXT.L D3 ;3736: 48C3
LSL.L #1,D3 ;3738: E38B
MOVE 48(A4),98(A6) ;373A: 3D6C00300062
MOVE 54(A4),64(A6) ;3740: 3D6C00360040
MOVE 56(A4),66(A6) ;3746: 3D6C00380042
MOVE 40(A4),68(A6) ;374C: 3D6C00280044
MOVE 42(A4),70(A6) ;3752: 3D6C002A0046
MOVE #$FFFF,116(A6) ;3758: 3D7CFFFF0074
MOVE 36(A4),D1 ;375E: 322C0024
MOVE 34(A4),D0 ;3762: 302C0022
LAB_0284:
LSR #1,D1 ;3766: E249
BCC.S LAB_0285 ;3768: 6418
MOVEA.L (A3),A2 ;376A: 2453
ADDA.L D3,A2 ;376C: D5C3
BSR LAB_04A6 ;376E: 61002F04
MOVE.L A0,76(A6) ;3772: 2D48004C
MOVE.L A2,72(A6) ;3776: 2D4A0048
MOVE.L A2,84(A6) ;377A: 2D4A0054
MOVE D2,88(A6) ;377E: 3D420058
LAB_0285:
ADDA.L D4,A0 ;3782: D1C4
ADDQ.L #4,A3 ;3784: 588B
DBF D0,LAB_0284 ;3786: 51C8FFDE
RTS ;378A: 4E75
MOVE D2,D6 ;378C: 3C02
LSR #6,D6 ;378E: EC4E
ANDI #$003F,D2 ;3790: 0242003F
ORI #$0040,D2 ;3794: 00420040
MOVE 54(A4),64(A6) ;3798: 3D6C00360040
MOVE 56(A4),66(A6) ;379E: 3D6C00380042
MOVE 22(A4),D3 ;37A4: 362C0016
EXT.L D3 ;37A8: 48C3
LSL.L #1,D3 ;37AA: E38B
MOVE 48(A4),98(A6) ;37AC: 3D6C00300062
MOVE 40(A4),68(A6) ;37B2: 3D6C00280044
MOVE 42(A4),70(A6) ;37B8: 3D6C002A0046
MOVE #$0000,116(A6) ;37BE: 3D7C00000074
MOVE 36(A4),D1 ;37C4: 322C0024
MOVE 34(A4),D0 ;37C8: 302C0022
LAB_0286:
LSR #1,D1 ;37CC: E249
BCC.S LAB_0288 ;37CE: 6428
MOVEA.L (A3),A2 ;37D0: 2453
ADDA.L D3,A2 ;37D2: D5C3
MOVE D6,D7 ;37D4: 3E06
BSR LAB_04A6 ;37D6: 61002E9C
MOVE.L A0,76(A6) ;37DA: 2D48004C
MOVE.L A2,72(A6) ;37DE: 2D4A0048
MOVE.L A2,84(A6) ;37E2: 2D4A0054
LAB_0287:
BSR LAB_04A6 ;37E6: 61002E8C
MOVE #$FFFF,116(A6) ;37EA: 3D7CFFFF0074
MOVE D2,88(A6) ;37F0: 3D420058
SUBQ #1,D7 ;37F4: 5347
BNE.S LAB_0287 ;37F6: 66EE
LAB_0288:
ADDA.L D4,A0 ;37F8: D1C4
ADDQ.L #4,A3 ;37FA: 588B
DBF D0,LAB_0286 ;37FC: 51C8FFCE
RTS ;3800: 4E75
LAB_0289:
CMP.B #$CC,D6 ;3802: BC3C00CC
BNE.S LAB_028A ;3806: 661A
MOVE D0,D7 ;3808: 3E00
ANDI #$000F,D7 ;380A: 0247000F
BNE.S LAB_028A ;380E: 6612
MOVE D2,D7 ;3810: 3E02
ANDI #$000F,D7 ;3812: 0247000F
BNE.S LAB_028A ;3816: 660A
MOVE D4,D7 ;3818: 3E04
ANDI #$000F,D7 ;381A: 0247000F
BNE.S LAB_028A ;381E: 6602
BRA.S LAB_028B ;3820: 6004
LAB_028A:
MOVEQ #-1,D7 ;3822: 7EFF
RTS ;3824: 4E75
LAB_028B:
MOVEQ #0,D7 ;3826: 7E00
CMP D1,D3 ;3828: B641
BLT.S LAB_028D ;382A: 6D1C
BGT.S LAB_028C ;382C: 6E04
CMP D0,D2 ;382E: B440
BLT.S LAB_028D ;3830: 6D16
LAB_028C:
ADDQ.L #2,D7 ;3832: 5487
ADD D4,D0 ;3834: D044
SUBI #$0010,D0 ;3836: 04400010
ADD D5,D1 ;383A: D245
SUBQ #1,D1 ;383C: 5341
ADD D4,D2 ;383E: D444
SUBI #$0010,D2 ;3840: 04420010
ADD D5,D3 ;3844: D645
SUBQ #1,D3 ;3846: 5343
LAB_028D:
LSL #6,D5 ;3848: ED4D
LSR #4,D0 ;384A: E848
LSL #1,D0 ;384C: E348
LSR #4,D2 ;384E: E84A
LSL #1,D2 ;3850: E34A
LSR #4,D4 ;3852: E84C
LSL #1,D4 ;3854: E34C
MOVE (A0),D6 ;3856: 3C10
MULU D6,D1 ;3858: C2C6
ANDI.L #$0000FFFF,D0 ;385A: 02800000FFFF
ADD.L D1,D0 ;3860: D081
SUB D4,D6 ;3862: 9C44
MOVE (A1),D1 ;3864: 3211
MULU D1,D3 ;3866: C6C1
ANDI.L #$0000FFFF,D2 ;3868: 02820000FFFF
ADD.L D3,D2 ;386E: D483
SUB D4,D1 ;3870: 9244
LSR #1,D4 ;3872: E24C
ADD D4,D5 ;3874: DA44
MOVEQ #0,D4 ;3876: 7800
MOVE.B 5(A0),D4 ;3878: 18280005
MOVEQ #0,D3 ;387C: 7600
MOVE.B 5(A1),D3 ;387E: 16290005
LEA 8(A0),A0 ;3882: 41E80008
LEA 8(A1),A1 ;3886: 43E90008
LEA HARDBASE,A6 ;388A: 4DF900DFF000
BSR LAB_04A5 ;3890: 61002DD2
MOVE #$09F0,64(A6) ;3894: 3D7C09F00040
MOVE D7,66(A6) ;389A: 3D470042
MOVEQ #-1,D7 ;389E: 7EFF
MOVE D7,114(A6) ;38A0: 3D470072
MOVE D7,112(A6) ;38A4: 3D470070
MOVE D7,70(A6) ;38A8: 3D470046
MOVE D7,68(A6) ;38AC: 3D470044
MOVE D6,100(A6) ;38B0: 3D460064
MOVE D1,102(A6) ;38B4: 3D410066
BRA.S LAB_028F ;38B8: 601C
LAB_028E:
MOVEA.L (A0)+,A2 ;38BA: 2458
ADDA.L D0,A2 ;38BC: D5C0
MOVEA.L (A1)+,A3 ;38BE: 2659
ADDA.L D2,A3 ;38C0: D7C2
BSR LAB_04A6 ;38C2: 61002DB0
MOVE.L A2,80(A6) ;38C6: 2D4A0050
MOVE.L A3,72(A6) ;38CA: 2D4B0048
MOVE.L A3,84(A6) ;38CE: 2D4B0054
MOVE D5,88(A6) ;38D2: 3D450058
LAB_028F:
SUBQ #1,D4 ;38D6: 5344
BMI.S LAB_0290 ;38D8: 6B04
DBF D3,LAB_028E ;38DA: 51CBFFDE
LAB_0290:
BSR LAB_04A6 ;38DE: 61002D94
BSR LAB_04A7 ;38E2: 61002D9E
MOVEQ #0,D7 ;38E6: 7E00
RTS ;38E8: 4E75
LAB_0291:
MOVE 130(A5),D1 ;38EA: 322D0082
MOVE 120(A5),D2 ;38EE: 342D0078
MOVE 122(A5),D3 ;38F2: 362D007A
MOVE D2,D4 ;38F6: 3802
MOVE D3,D5 ;38F8: 3A03
LEA LAB_05FE(PC),A0 ;38FA: 41FA49D8
LEA 28(A5),A1 ;38FE: 43ED001C
LEA 52(A5),A2 ;3902: 45ED0034
LAB_0292:
MOVEQ #16,D0 ;3906: 7010
BTST D1,135(A5) ;3908: 032D0087
BNE.S LAB_0293 ;390C: 660C
CLR D0 ;390E: 4240
LSR #1,D2 ;3910: E24A
ROXL #1,D0 ;3912: E350
LSR #1,D3 ;3914: E24B
ROXL #1,D0 ;3916: E350
LSL #2,D0 ;3918: E548
LAB_0293:
MOVE.L 0(A0,D0.W),D0 ;391A: 20300000
ADD.L A0,D0 ;391E: D088
MOVE.L D0,(A1)+ ;3920: 22C0
LSR #1,D4 ;3922: E24C
SUBX D0,D0 ;3924: 9140
MOVE D0,(A2)+ ;3926: 34C0
LSR #1,D5 ;3928: E24D
SUBX D0,D0 ;392A: 9140
MOVE D0,(A2)+ ;392C: 34C0
DBF D1,LAB_0292 ;392E: 51C9FFD6
RTS ;3932: 4E75
LAB_0294:
MOVE.L #$00000400,D0 ;3934: 203C00000400
BSR LAB_04A8 ;393A: 61002D64
BEQ LAB_05C7 ;393E: 670045FE
MOVE.L D0,-2036(A5) ;3942: 2B40F80C
MOVE.L #$00000100,D0 ;3946: 203C00000100
BSR LAB_04AA ;394C: 61002D7E
BEQ LAB_05C7 ;3950: 670045EC
MOVE.L D0,-172(A5) ;3954: 2B40FF54
MOVE #$1137,-166(A5) ;3958: 3B7C1137FF5A
MOVEA.L (ABSEXECBASE).W,A0 ;395E: 20780004
CMPI.B #$32,530(A0) ;3962: 0C2800320212
BEQ.S LAB_0295 ;3968: 6706
MOVE #$1105,-166(A5) ;396A: 3B7C1105FF5A
LAB_0295:
BSR LAB_02F9 ;3970: 61000B74
BSR LAB_0412 ;3974: 610020BC
TST.B -142(A5) ;3978: 4A2DFF72
BEQ.S LAB_0296 ;397C: 6710
LEA HARDBASE,A6 ;397E: 4DF900DFF000
CLR 136(A6) ;3984: 426E0088
MOVE #$82A0,150(A6) ;3988: 3D7C82A00096
LAB_0296:
LEA LAB_029A(PC),A0 ;398E: 41FA0046
MOVE.L A0,-8(A5) ;3992: 2B48FFF8
MOVEQ #0,D0 ;3996: 7000
RTS ;3998: 4E75
LAB_0297:
MOVEQ #0,D1 ;399A: 7200
MOVEQ #11,D2 ;399C: 740B
BSR LAB_02FC ;399E: 61000B72
BSR LAB_0732 ;39A2: 61006374
BSR LAB_0748 ;39A6: 610064C8
MOVEQ #-1,D1 ;39AA: 72FF
BSR LAB_0348 ;39AC: 610011B2
MOVE.L -172(A5),D0 ;39B0: 202DFF54
BEQ.S LAB_0298 ;39B4: 670C
MOVEA.L D0,A1 ;39B6: 2240
MOVE.L #$00000100,D0 ;39B8: 203C00000100
BSR LAB_04AC ;39BE: 61002D38
LAB_0298:
MOVE.L -2036(A5),D0 ;39C2: 202DF80C
BEQ.S LAB_0299 ;39C6: 670C
MOVEA.L D0,A1 ;39C8: 2240
MOVE.L #$00000400,D0 ;39CA: 203C00000400
BSR LAB_04AC ;39D0: 61002D26
LAB_0299:
RTS ;39D4: 4E75
LAB_029A:
BRA LAB_02F9 ;39D6: 60000B0E
BRA LAB_0412 ;39DA: 60002056
BRA LAB_0412 ;39DE: 60002052
BRA LAB_02B6 ;39E2: 60000464
BRA LAB_02E2 ;39E6: 6000093E
BRA LAB_02DA ;39EA: 600008D8
BRA LAB_02DE ;39EE: 60000902
BRA LAB_0320 ;39F2: 60000DD0
BRA LAB_0411 ;39F6: 60002036
BRA LAB_02D6 ;39FA: 6000086C
BRA LAB_02FD ;39FE: 60000B20
BRA LAB_0297 ;3A02: 6000FF96
BRA LAB_02FC ;3A06: 60000B0A
BRA LAB_032B ;3A0A: 60000E4C
BRA LAB_0328 ;3A0E: 60000E0E
BRA LAB_032C ;3A12: 60000E58
BRA LAB_0330 ;3A16: 60000EA6
BRA LAB_03CC ;3A1A: 60001C22
BRA LAB_03CF ;3A1E: 60001C4A
BRA LAB_03E3 ;3A22: 60001DA4
BRA LAB_03DE ;3A26: 60001D54
BRA LAB_0300 ;3A2A: 60000B24
BRA LAB_0728 ;3A2E: 60006278
BRA LAB_072C ;3A32: 600062A4
BRA LAB_072D ;3A36: 600062AA
BRA LAB_0732 ;3A3A: 600062DC
BRA LAB_034E ;3A3E: 6000117C
BRA LAB_02A9 ;3A42: 60000228
BRA LAB_0325 ;3A46: 60000DB8
BRA LAB_02AC ;3A4A: 60000284
BRA LAB_029E ;3A4E: 600000DC
BRA LAB_02A3 ;3A52: 6000017A
BRA LAB_0327 ;3A56: 60000DBA
BRA LAB_02B0 ;3A5A: 600002EE
BRA LAB_02B3 ;3A5E: 60000396
BRA LAB_030F ;3A62: 60000BF8
BRA LAB_037E ;3A66: 6000165E
BRA LAB_038F ;3A6A: 6000177C
BRA LAB_0393 ;3A6E: 600017F2
BRA LAB_0395 ;3A72: 60001814
BRA LAB_0399 ;3A76: 60001834
BRA LAB_0350 ;3A7A: 60001156
BRA LAB_0738 ;3A7E: 600062C6
BRA LAB_0741 ;3A82: 6000637A
BRA LAB_0748 ;3A86: 600063E8
BRA LAB_074A ;3A8A: 600063F8
BRA LAB_03AD ;3A8E: 600019C8
BRA LAB_03A8 ;3A92: 60001966
BRA LAB_03C1 ;3A96: 60001B44
BRA LAB_03A6 ;3A9A: 600018EE
BRA LAB_03A7 ;3A9E: 60001940
BRA LAB_0348 ;3AA2: 600010BC
BRA LAB_033A ;3AA6: 60000ECE
BRA LAB_0335 ;3AAA: 60000E56
BRA LAB_0331 ;3AAE: 60000E1A
BRA LAB_0339 ;3AB2: 60000E98
BRA LAB_03F3 ;3AB6: 60001DC8
BRA LAB_03F0 ;3ABA: 60001DA8
BRA LAB_0494 ;3ABE: 60002A3C
BRA LAB_0499 ;3AC2: 60002AD2
BRA LAB_0497 ;3AC6: 60002AA6
BRA LAB_049A ;3ACA: 60002AE0
BRA LAB_04A0 ;3ACE: 60002B4C
BRA LAB_04A1 ;3AD2: 60002B64
BRA LAB_04A2 ;3AD6: 60002B6E
BRA LAB_0303 ;3ADA: 60000AA2
BRA LAB_0305 ;3ADE: 60000AC0
BRA LAB_0309 ;3AE2: 60000B08
BRA LAB_030D ;3AE6: 60000B52
BRA LAB_035D ;3AEA: 600011EA
BRA LAB_0752 ;3AEE: 60006462
BRA LAB_0241 ;3AF2: 6000F664
BRA LAB_05EC ;3AF6: 600046B4
BRA LAB_0289 ;3AFA: 6000FD06
BRA LAB_029B ;3AFE: 6000000A
BRA LAB_029C ;3B02: 60000014
BRA LAB_03B4 ;3B06: 60001A26
LAB_029B:
MOVE -166(A5),D1 ;3B0A: 322DFF5A
SUBI #$1000,D1 ;3B0E: 04411000
EXT.L D1 ;3B12: 48C1
MOVEQ #0,D0 ;3B14: 7000
RTS ;3B16: 4E75
LAB_029C:
MOVEQ #0,D0 ;3B18: 7000
MOVEQ #0,D1 ;3B1A: 7200
MOVEA.L (ABSEXECBASE).W,A0 ;3B1C: 20780004
CMPI.B #$32,530(A0) ;3B20: 0C2800320212
BEQ.S LAB_029D ;3B26: 6702
MOVEQ #-1,D1 ;3B28: 72FF
LAB_029D:
RTS ;3B2A: 4E75
LAB_029E:
MOVEM.L D1-D7/A1-A6,-(A7) ;3B2C: 48E77F7E
BSR LAB_034C ;3B30: 61001078
BEQ LAB_02C7 ;3B34: 670005E8
MOVEA.L D0,A4 ;3B38: 2840
BTST #5,180(A4) ;3B3A: 082C000500B4
BEQ LAB_02C1 ;3B40: 670005BE
MOVE 188(A4),D0 ;3B44: 302C00BC
LEA -5376(A5),A0 ;3B48: 41EDEB00
TST.L (A0) ;3B4C: 4A90
BEQ.S LAB_02A0 ;3B4E: 6710
LAB_029F:
CMP 30(A0),D0 ;3B50: B068001E
BEQ LAB_02C1 ;3B54: 670005AA
LEA 32(A0),A0 ;3B58: 41E80020
TST.L (A0) ;3B5C: 4A90
BNE.S LAB_029F ;3B5E: 66F0
LAB_02A0:
MOVE D0,30(A0) ;3B60: 3140001E
LSL #6,D0 ;3B64: ED48
ADDI #$0600,D0 ;3B66: 06400600
LEA -4336(A5),A1 ;3B6A: 43EDEF10
ADDA D0,A1 ;3B6E: D2C0
MOVEA.L A0,A6 ;3B70: 2C48
ADDQ.L #4,A0 ;3B72: 5888
MOVE 80(A4),D0 ;3B74: 302C0050
SUBQ #1,D0 ;3B78: 5340
MOVE D0,(A0)+ ;3B7A: 30C0
MOVE.L 162(A4),D2 ;3B7C: 242C00A2
LEA 0(A4),A2 ;3B80: 45EC0000
LEA 24(A4),A3 ;3B84: 47EC0018
MOVE D0,D3 ;3B88: 3600
LAB_02A1:
MOVE.L (A2),D1 ;3B8A: 2212
MOVE.L (A3),(A2)+ ;3B8C: 24D3
MOVE.L D1,(A3)+ ;3B8E: 26C1
ADD.L D2,D1 ;3B90: D282
MOVE.L D1,(A0)+ ;3B92: 20C1
DBF D3,LAB_02A1 ;3B94: 51CBFFF4
LEA 0(A4),A0 ;3B98: 41EC0000
LEA 48(A4),A2 ;3B9C: 45EC0030
MOVEA.L 336(A4),A3 ;3BA0: 266C0150
LEA 8(A3),A3 ;3BA4: 47EB0008
MOVE D0,D3 ;3BA8: 3600
LAB_02A2:
MOVE.L (A0),(A2)+ ;3BAA: 24D0
MOVE.L (A0)+,(A3)+ ;3BAC: 26D8
DBF D3,LAB_02A2 ;3BAE: 51CBFFFA
TST -2048(A5) ;3BB2: 4A6DF800
BEQ LAB_02C1 ;3BB6: 67000548
BTST #2,73(A4) ;3BBA: 082C00020049
BNE LAB_02C1 ;3BC0: 6600053E
CLR.L 32(A6) ;3BC4: 42AE0020
MOVE.L A1,(A6) ;3BC8: 2C89
BRA LAB_02C1 ;3BCA: 60000534
LAB_02A3:
MOVEM.L D1-D7/A1-A6,-(A7) ;3BCE: 48E77F7E
LEA -476(A5),A1 ;3BD2: 43EDFE24
MOVEQ #7,D6 ;3BD6: 7C07
LEA -5376(A5),A0 ;3BD8: 41EDEB00
CLR.L (A0) ;3BDC: 4290
LAB_02A4:
MOVE.L (A1)+,D0 ;3BDE: 2019
BNE.S LAB_02A6 ;3BE0: 6608
LAB_02A5:
DBF D6,LAB_02A4 ;3BE2: 51CEFFFA
BRA LAB_02C1 ;3BE6: 60000518
LAB_02A6:
MOVEA.L D0,A4 ;3BEA: 2840
BTST #5,180(A4) ;3BEC: 082C000500B4
BEQ.S LAB_02A5 ;3BF2: 67EE
MOVE 188(A4),D0 ;3BF4: 302C00BC
MOVE D0,30(A0) ;3BF8: 3140001E
LSL #6,D0 ;3BFC: ED48
ADDI #$0600,D0 ;3BFE: 06400600
LEA -4336(A5),A2 ;3C02: 45EDEF10
ADDA D0,A2 ;3C06: D4C0
MOVE.L A2,D7 ;3C08: 2E0A
MOVEA.L A0,A6 ;3C0A: 2C48
ADDQ.L #4,A0 ;3C0C: 5888
MOVE 80(A4),D0 ;3C0E: 302C0050
SUBQ #1,D0 ;3C12: 5340
MOVE D0,(A0)+ ;3C14: 30C0
MOVE.L 162(A4),D2 ;3C16: 242C00A2
LEA 0(A4),A2 ;3C1A: 45EC0000
LEA 24(A4),A3 ;3C1E: 47EC0018
MOVE D0,D3 ;3C22: 3600
LAB_02A7:
MOVE.L (A2),D1 ;3C24: 2212
MOVE.L (A3),(A2)+ ;3C26: 24D3
MOVE.L D1,(A3)+ ;3C28: 26C1
ADD.L D2,D1 ;3C2A: D282
MOVE.L D1,(A0)+ ;3C2C: 20C1
DBF D3,LAB_02A7 ;3C2E: 51CBFFF4
LEA 0(A4),A0 ;3C32: 41EC0000
LEA 48(A4),A2 ;3C36: 45EC0030
MOVEA.L 336(A4),A3 ;3C3A: 266C0150
LEA 8(A3),A3 ;3C3E: 47EB0008
MOVE D0,D3 ;3C42: 3600
LAB_02A8:
MOVE.L (A0),(A2)+ ;3C44: 24D0
MOVE.L (A0)+,(A3)+ ;3C46: 26D8
DBF D3,LAB_02A8 ;3C48: 51CBFFFA
LEA 32(A6),A0 ;3C4C: 41EE0020
TST -2048(A5) ;3C50: 4A6DF800
BEQ LAB_02A5 ;3C54: 6700FF8C
BTST #2,73(A4) ;3C58: 082C00020049
BNE LAB_02A5 ;3C5E: 6600FF82
CLR.L 32(A6) ;3C62: 42AE0020
MOVE.L D7,(A6) ;3C66: 2C87
BRA LAB_02A5 ;3C68: 6000FF78
LAB_02A9:
MOVEM.L D1-D7/A1-A6,-(A7) ;3C6C: 48E77F7E
MOVE.L D1,-(A7) ;3C70: 2F01
BSR LAB_034C ;3C72: 61000F36
BEQ.S LAB_02AA ;3C76: 6706
ADDQ.L #4,A7 ;3C78: 588F
BRA LAB_02CB ;3C7A: 600004B2
LAB_02AA:
MOVE.L #$00000154,D0 ;3C7E: 203C00000154
BSR LAB_04A8 ;3C84: 61002A1A
BEQ LAB_02C5 ;3C88: 6700048C
MOVEA.L D0,A4 ;3C8C: 2840
MOVEA.L D0,A1 ;3C8E: 2240
MOVE #$0153,D0 ;3C90: 303C0153
MOVEA.L -160(A5),A0 ;3C94: 206DFF60
LAB_02AB:
MOVE.B (A0)+,(A1)+ ;3C98: 12D8
DBF D0,LAB_02AB ;3C9A: 51C8FFFC
CLR.L 210(A4) ;3C9E: 42AC00D2
CLR 214(A4) ;3CA2: 426C00D6
CLR.L 170(A4) ;3CA6: 42AC00AA
CLR.L 230(A4) ;3CAA: 42AC00E6
CLR 246(A4) ;3CAE: 426C00F6
BSET #6,180(A4) ;3CB2: 08EC000600B4
MOVE.L (A7)+,D1 ;3CB8: 221F
MOVE D1,188(A4) ;3CBA: 394100BC
BSR LAB_02CD ;3CBE: 61000478
BSR LAB_034C ;3CC2: 61000EE6
MOVE.L A4,(A0) ;3CC6: 208C
BSR LAB_02DA ;3CC8: 610005FA
BRA LAB_02BF ;3CCC: 60000428
LAB_02AC:
MOVEM.L D1-D7/A1-A6,-(A7) ;3CD0: 48E77F7E
MOVEA.L -160(A5),A4 ;3CD4: 286DFF60
BTST #5,180(A4) ;3CD8: 082C000500B4
BNE LAB_02C8 ;3CDE: 66000442
MOVE 80(A4),D6 ;3CE2: 3C2C0050
SUBQ #1,D6 ;3CE6: 5346
LEA 24(A4),A2 ;3CE8: 45EC0018
LEA 0(A4),A3 ;3CEC: 47EC0000
LEA 48(A4),A6 ;3CF0: 4DEC0030
LAB_02AD:
MOVE.L 166(A4),D0 ;3CF4: 202C00A6
BSR LAB_04AA ;3CF8: 610029D2
BEQ LAB_02AF ;3CFC: 6700003E
MOVE.L D0,(A3)+ ;3D00: 26C0
MOVE.L D0,(A6)+ ;3D02: 2CC0
MOVEA.L D0,A1 ;3D04: 2240
MOVEA.L (A2)+,A0 ;3D06: 205A
MOVE.L 166(A4),D0 ;3D08: 202C00A6
LSR #4,D0 ;3D0C: E848
SUBQ #1,D0 ;3D0E: 5340
LAB_02AE:
MOVE.L (A0)+,(A1)+ ;3D10: 22D8
MOVE.L (A0)+,(A1)+ ;3D12: 22D8
MOVE.L (A0)+,(A1)+ ;3D14: 22D8
MOVE.L (A0)+,(A1)+ ;3D16: 22D8
DBF D0,LAB_02AE ;3D18: 51C8FFF6
DBF D6,LAB_02AD ;3D1C: 51CEFFD6
BSET #5,180(A4) ;3D20: 08EC000500B4
MOVE #$0002,190(A4) ;3D26: 397C000200BE
BSR LAB_0303 ;3D2C: 61000850
BSR LAB_0305 ;3D30: 6100086E
BSR LAB_0309 ;3D34: 610008B6
BRA LAB_02C1 ;3D38: 600003C6
LAB_02AF:
MOVEQ #0,D1 ;3D3C: 7200
MOVE 188(A4),D1 ;3D3E: 322C00BC
BSR LAB_02E2 ;3D42: 610005E2
BRA LAB_02C5 ;3D46: 600003CE
LAB_02B0:
MOVEM.L D1-D7/A1-A6,-(A7) ;3D4A: 48E77F7E
CMP D1,D2 ;3D4E: B441
BEQ LAB_02C9 ;3D50: 670003D4
MOVE D2,D7 ;3D54: 3E02
ADDQ #1,D7 ;3D56: 5247
EXG D1,D2 ;3D58: C342
BSR LAB_034C ;3D5A: 61000E4E
BEQ LAB_02C7 ;3D5E: 670003BE
MOVEA.L D0,A1 ;3D62: 2240
MOVE D2,D1 ;3D64: 3202
BSR LAB_034C ;3D66: 61000E42
BEQ LAB_02C7 ;3D6A: 670003B2
MOVEA.L D0,A0 ;3D6E: 2040
TST 182(A0) ;3D70: 4A6800B6
BNE LAB_02C9 ;3D74: 660003B0
TST 182(A1) ;3D78: 4A6900B6
BNE LAB_02C9 ;3D7C: 660003A8
MOVEQ #3,D2 ;3D80: 7403
MOVE 72(A0),D0 ;3D82: 30280048
BPL.S LAB_02B1 ;3D86: 6A02
MOVEQ #2,D2 ;3D88: 7402
LAB_02B1:
ANDI #$8FFF,D0 ;3D8A: 02408FFF
MOVE 72(A1),D1 ;3D8E: 32290048
ANDI #$8FFF,D1 ;3D92: 02418FFF
CMP D0,D1 ;3D96: B240
BNE LAB_02C9 ;3D98: 6600038C
MOVE 80(A0),D3 ;3D9C: 36280050
MOVE 80(A1),D4 ;3DA0: 38290050
CMP D2,D3 ;3DA4: B642
BHI LAB_02C9 ;3DA6: 6200037E
CMP D2,D4 ;3DAA: B842
BHI LAB_02C9 ;3DAC: 62000378
MOVE D3,D2 ;3DB0: 3403
ADD D4,D2 ;3DB2: D444
CMP D3,D4 ;3DB4: B843
BEQ.S LAB_02B2 ;3DB6: 6708
ADDQ #1,D4 ;3DB8: 5244
CMP D3,D4 ;3DBA: B843
BNE LAB_02C9 ;3DBC: 66000368
LAB_02B2:
MOVEQ #12,D1 ;3DC0: 720C
LSL D1,D2 ;3DC2: E36A
OR D2,D0 ;3DC4: 8042
BSET #10,D0 ;3DC6: 08C0000A
MOVE D0,72(A0) ;3DCA: 31400048
MOVE 74(A0),D0 ;3DCE: 3028004A
ANDI #$0007,D0 ;3DD2: 02400007
LSL #3,D0 ;3DD6: E748
OR D0,74(A0) ;3DD8: 8168004A
ANDI #$003F,74(A0) ;3DDC: 0268003F004A
BSET #7,180(A1) ;3DE2: 08E9000700B4
MOVE D7,182(A0) ;3DE8: 314700B6
NEG D7 ;3DEC: 4447
MOVE D7,182(A1) ;3DEE: 334700B6
BRA LAB_02BF ;3DF2: 60000302
LAB_02B3:
MOVEM.L D1-D7/A1-A6,-(A7) ;3DF6: 48E77F7E
CMP D1,D2 ;3DFA: B441
BEQ LAB_02CA ;3DFC: 6700032C
EXG D1,D2 ;3E00: C342
BSR LAB_034C ;3E02: 61000DA6
BEQ LAB_02C7 ;3E06: 67000316
MOVEA.L D0,A1 ;3E0A: 2240
MOVE D2,D1 ;3E0C: 3202
BSR LAB_034C ;3E0E: 61000D9A
BEQ LAB_02C7 ;3E12: 6700030A
MOVEA.L D0,A0 ;3E16: 2040
MOVEQ #0,D0 ;3E18: 7000
TST 182(A0) ;3E1A: 4A6800B6
BEQ LAB_02CA ;3E1E: 6700030A
TST 182(A1) ;3E22: 4A6900B6
BEQ LAB_02CA ;3E26: 67000302
BMI.S LAB_02B4 ;3E2A: 6B04
MOVEA.L A1,A0 ;3E2C: 2049
MOVEQ #-1,D0 ;3E2E: 70FF
LAB_02B4:
MOVE 74(A0),D1 ;3E30: 3228004A
BCLR #6,D1 ;3E34: 08810006
TST D0 ;3E38: 4A40
BEQ.S LAB_02B5 ;3E3A: 6704
BSET #6,D1 ;3E3C: 08C10006
LAB_02B5:
MOVE D1,74(A0) ;3E40: 3141004A
BRA LAB_02C0 ;3E44: 600002B4
LAB_02B6:
MOVEM.L D1-D7/A1-A6,-(A7) ;3E48: 48E77F7E
ANDI.L #$FFFFFFF0,D2 ;3E4C: 0282FFFFFFF0
BEQ LAB_02C6 ;3E52: 670002C6
CMP.L #$00000400,D2 ;3E56: B4BC00000400
BCC LAB_02C6 ;3E5C: 640002BC
TST.L D3 ;3E60: 4A83
BEQ LAB_02C6 ;3E62: 670002B6
CMP.L #$00000400,D3 ;3E66: B6BC00000400
BCC LAB_02C6 ;3E6C: 640002AC
TST.L D4 ;3E70: 4A84
BEQ LAB_02C6 ;3E72: 670002A6
CMP.L #$00000006,D4 ;3E76: B8BC00000006
BHI LAB_02C6 ;3E7C: 6200029C
LAB_02B7:
MOVE.L D1,-(A7) ;3E80: 2F01
BSR LAB_034C ;3E82: 61000D26
BEQ.S LAB_02B8 ;3E86: 6708
MOVE.L (A7)+,D1 ;3E88: 221F
BSR LAB_02E2 ;3E8A: 6100049A
BRA.S LAB_02B7 ;3E8E: 60F0
LAB_02B8:
MOVE.L #$00000154,D0 ;3E90: 203C00000154
BSR LAB_04A8 ;3E96: 61002808
BEQ LAB_02C4 ;3E9A: 67000278
MOVEA.L D0,A4 ;3E9E: 2840
MOVE D6,96(A4) ;3EA0: 39460060
MOVEQ #31,D0 ;3EA4: 701F
LEA 98(A4),A2 ;3EA6: 45EC0062
LAB_02B9:
MOVE (A1)+,(A2)+ ;3EAA: 34D9
DBF D0,LAB_02B9 ;3EAC: 51C8FFFC
MOVE D2,76(A4) ;3EB0: 3942004C
MOVE D2,174(A4) ;3EB4: 394200AE
SUBQ #1,174(A4) ;3EB8: 536C00AE
MOVE D2,D7 ;3EBC: 3E02
LSR #3,D7 ;3EBE: E64F
MOVE D7,178(A4) ;3EC0: 394700B2
MOVE D3,78(A4) ;3EC4: 3943004E
MOVE D3,176(A4) ;3EC8: 394300B0
SUBQ #1,176(A4) ;3ECC: 536C00B0
MULU D3,D7 ;3ED0: CEC3
MOVE.L D7,166(A4) ;3ED2: 294700A6
MOVE D4,80(A4) ;3ED6: 39440050
MOVEA.L -6318(A5),A0 ;3EDA: 206DE752
MOVE 164(A0),D0 ;3EDE: 302800A4
ANDI #$03FB,D0 ;3EE2: 024003FB
MOVE D4,D1 ;3EE6: 3204
LSL #8,D1 ;3EE8: E149
LSL #4,D1 ;3EEA: E949
OR D0,D1 ;3EEC: 8240
OR D1,D5 ;3EEE: 8A41
MOVE D5,72(A4) ;3EF0: 39450048
MOVE #$0024,74(A4) ;3EF4: 397C0024004A
MOVEQ #40,D0 ;3EFA: 7028
BSR LAB_04A8 ;3EFC: 610027A2
BEQ LAB_02C3 ;3F00: 6700020E
MOVE.L D0,336(A4) ;3F04: 29400150
MOVEA.L D0,A0 ;3F08: 2040
MOVE 80(A4),D0 ;3F0A: 302C0050
EXT.L D0 ;3F0E: 48C0
MOVE 76(A4),D1 ;3F10: 322C004C
EXT.L D1 ;3F14: 48C1
MOVE 78(A4),D2 ;3F16: 342C004E
EXT.L D2 ;3F1A: 48C2
MOVEA.L -6318(A5),A6 ;3F1C: 2C6DE752
JSR -390(A6) ;3F20: 4EAEFE7A
MOVE D4,D6 ;3F24: 3C04
SUBQ #1,D6 ;3F26: 5346
MOVEA.L 336(A4),A1 ;3F28: 226C0150
MOVEQ #0,D2 ;3F2C: 7400
LAB_02BA:
MOVE.L D7,D0 ;3F2E: 2007
BSR LAB_04AA ;3F30: 6100279A
BEQ LAB_02C3 ;3F34: 670001DA
MOVE.L D0,8(A1,D2.W) ;3F38: 23802008
MOVE.L D0,48(A4,D2.W) ;3F3C: 29802030
MOVE.L D0,0(A4,D2.W) ;3F40: 29802000
MOVE.L D0,24(A4,D2.W) ;3F44: 29802018
ADDQ.L #4,D2 ;3F48: 5882
DBF D6,LAB_02BA ;3F4A: 51CEFFE2
MOVEA.L -6322(A5),A6 ;3F4E: 2C6DE74E
JSR -144(A6) ;3F52: 4EAEFF70
MOVE.L D0,320(A4) ;3F56: 29400140
BEQ LAB_02C3 ;3F5A: 670001B4
MOVEA.L D0,A0 ;3F5E: 2040
MOVEA.L 336(A4),A1 ;3F60: 226C0150
MOVEQ #0,D0 ;3F64: 7000
MOVEQ #0,D1 ;3F66: 7200
MOVE 76(A4),D2 ;3F68: 342C004C
SUBQ #1,D2 ;3F6C: 5342
EXT.L D2 ;3F6E: 48C2
MOVE 78(A4),D3 ;3F70: 362C004E
SUBQ #1,D3 ;3F74: 5343
EXT.L D3 ;3F76: 48C3
MOVEQ #1,D4 ;3F78: 7801
SUBA.L A2,A2 ;3F7A: 95CA
JSR -36(A6) ;3F7C: 4EAEFFDC
MOVE.L D0,324(A4) ;3F80: 29400144
BEQ LAB_02C3 ;3F84: 6700018A
MOVEA.L D0,A0 ;3F88: 2040
MOVE.L 12(A0),328(A4) ;3F8A: 2968000C0148
BSR LAB_04A6 ;3F90: 610026E2
BSR LAB_063F ;3F94: 61004C6C
BSR LAB_04A6 ;3F98: 610026DA
CLR.L 210(A4) ;3F9C: 42AC00D2
CLR 214(A4) ;3FA0: 426C00D6
MOVE.L (A7),D1 ;3FA4: 2217
LEA HARDBASE,A6 ;3FA6: 4DF900DFF000
BSR LAB_034C ;3FAC: 61000BFC
MOVE.L A4,(A0) ;3FB0: 208C
MOVE D1,188(A4) ;3FB2: 394100BC
MOVEA.L A4,A0 ;3FB6: 204C
BSR LAB_0323 ;3FB8: 6100082A
MOVE.L (A7),D1 ;3FBC: 2217
BSR LAB_02DA ;3FBE: 61000304
BSR LAB_02CD ;3FC2: 61000174
MOVE -150(A5),D2 ;3FC6: 342DFF6A
MOVE -152(A5),D3 ;3FCA: 362DFF68
MOVE 76(A4),D4 ;3FCE: 382C004C
TST 72(A4) ;3FD2: 4A6C0048
BPL.S LAB_02BB ;3FD6: 6A02
LSR #1,D4 ;3FD8: E24C
LAB_02BB:
MOVE 78(A4),D5 ;3FDA: 3A2C004E
CMP #$0150,D4 ;3FDE: B87C0150
BCS.S LAB_02BC ;3FE2: 6504
MOVE -154(A5),D2 ;3FE4: 342DFF66
LAB_02BC:
CMP #$0100,D5 ;3FE8: BA7C0100
BCS.S LAB_02BE ;3FEC: 6512
BTST #2,73(A4) ;3FEE: 082C00020049
BEQ.S LAB_02BD ;3FF4: 6706
CMP #$0200,D5 ;3FF6: BA7C0200
BCS.S LAB_02BE ;3FFA: 6504
LAB_02BD:
MOVE -156(A5),D3 ;3FFC: 362DFF64
LAB_02BE:
EXT.L D2 ;4000: 48C2
EXT.L D3 ;4002: 48C3
EXT.L D4 ;4004: 48C4
EXT.L D5 ;4006: 48C5
MOVE.L (A7),D1 ;4008: 2217
BSR LAB_02D6 ;400A: 6100025C
CLR.L 170(A4) ;400E: 42AC00AA
MOVEQ #0,D1 ;4012: 7200
MOVEQ #0,D2 ;4014: 7400
MOVEQ #0,D3 ;4016: 7600
MOVE 76(A4),D4 ;4018: 382C004C
LSR #4,D4 ;401C: E84C
LSL #1,D4 ;401E: E34C
MOVE 78(A4),D5 ;4020: 3A2C004E
LSR #3,D5 ;4024: E64D
MOVEQ #1,D6 ;4026: 7C01
MOVEQ #0,D7 ;4028: 7E00
SUBA.L A1,A1 ;402A: 93C9
BSR LAB_07DA ;402C: 6100692A
BNE LAB_02C2 ;4030: 660000D6
MOVEA.L 170(A4),A0 ;4034: 206C00AA
MOVE.B 123(A0),D1 ;4038: 1228007B
MOVE.B D1,218(A4) ;403C: 194100DA
MOVE.B 121(A0),D0 ;4040: 10280079
MOVE.B D0,219(A4) ;4044: 194000DB
MOVE.B D1,264(A4) ;4048: 19410108
MOVE.B D1,267(A4) ;404C: 1941010B
MOVE.B D0,262(A4) ;4050: 19400106
MOVE.B D0,263(A4) ;4054: 19400107
MOVE.B D0,265(A4) ;4058: 19400109
MOVE.B D0,266(A4) ;405C: 1940010A
MOVE #$0001,270(A4) ;4060: 397C0001010E
MOVE #$0002,268(A4) ;4066: 397C0002010C
MOVE.B #$01,220(A4) ;406C: 197C000100DC
MOVE #$FFFF,222(A4) ;4072: 397CFFFF00DE
MOVEA.L 328(A4),A1 ;4078: 226C0148
MOVEQ #0,D0 ;407C: 7000
MOVE.B 218(A4),D0 ;407E: 102C00DA
MOVEM.L D0-D1/A0-A1/A6,-(A7) ;4082: 48E7C0C2
MOVEA.L -6318(A5),A6 ;4086: 2C6DE752
JSR -342(A6) ;408A: 4EAEFEAA
MOVEM.L (A7)+,D0-D1/A0-A1/A6 ;408E: 4CDF4303
MOVE.B 219(A4),D0 ;4092: 102C00DB
MOVEM.L D0-D1/A0-A1/A6,-(A7) ;4096: 48E7C0C2
MOVEA.L -6318(A5),A6 ;409A: 2C6DE752
JSR -348(A6) ;409E: 4EAEFEA4
MOVEM.L (A7)+,D0-D1/A0-A1/A6 ;40A2: 4CDF4303
MOVE.B 220(A4),D0 ;40A6: 102C00DC
MOVEM.L D0-D1/A0-A1/A6,-(A7) ;40AA: 48E7C0C2
MOVEA.L -6318(A5),A6 ;40AE: 2C6DE752
JSR -354(A6) ;40B2: 4EAEFE9E
MOVEM.L (A7)+,D0-D1/A0-A1/A6 ;40B6: 4CDF4303
MOVE 222(A4),34(A1) ;40BA: 336C00DE0022
CLR 36(A1) ;40C0: 42690024
CLR 38(A1) ;40C4: 42690026
MOVEA.L -6330(A5),A0 ;40C8: 206DE746
MOVEM.L D0-D1/A0-A1/A6,-(A7) ;40CC: 48E7C0C2
MOVEA.L -6318(A5),A6 ;40D0: 2C6DE752
JSR -66(A6) ;40D4: 4EAEFFBE
MOVEM.L (A7)+,D0-D1/A0-A1/A6 ;40D8: 4CDF4303
CLR 238(A4) ;40DC: 426C00EE
CLR 240(A4) ;40E0: 426C00F0
MOVE 76(A4),242(A4) ;40E4: 396C004C00F2
MOVE 78(A4),244(A4) ;40EA: 396C004E00F4
ADDQ.L #4,A7 ;40F0: 588F
MOVEA.L -160(A5),A0 ;40F2: 206DFF60
LAB_02BF:
ADDQ #1,-164(A5) ;40F6: 526DFF5C
LAB_02C0:
BSET #4,-168(A5) ;40FA: 08ED000CFF58
LAB_02C1:
MOVEM.L (A7)+,D1-D7/A1-A6 ;4100: 4CDF7EFE
MOVEQ #0,D0 ;4104: 7000
RTS ;4106: 4E75
LAB_02C2:
MOVE.L (A7),D1 ;4108: 2217
BSR LAB_02E2 ;410A: 6100021A
BRA.S LAB_02C4 ;410E: 6004
LAB_02C3:
BSR LAB_02E1 ;4110: 6100020E
LAB_02C4:
ADDQ.L #4,A7 ;4114: 588F
LAB_02C5:
MOVEQ #1,D0 ;4116: 7001
BRA.S LAB_02CC ;4118: 6016
LAB_02C6:
MOVEQ #4,D0 ;411A: 7004
BRA.S LAB_02CC ;411C: 6012
LAB_02C7:
MOVEQ #3,D0 ;411E: 7003
BRA.S LAB_02CC ;4120: 600E
LAB_02C8:
MOVEQ #25,D0 ;4122: 7019
BRA.S LAB_02CC ;4124: 600A
LAB_02C9:
MOVEQ #26,D0 ;4126: 701A
BRA.S LAB_02CC ;4128: 6006
LAB_02CA:
MOVEQ #27,D0 ;412A: 701B
BRA.S LAB_02CC ;412C: 6002
LAB_02CB:
MOVEQ #2,D0 ;412E: 7002
LAB_02CC:
MOVEM.L (A7)+,D1-D7/A1-A6 ;4130: 4CDF7EFE
TST.L D0 ;4134: 4A80
RTS ;4136: 4E75
LAB_02CD:
BTST #2,73(A4) ;4138: 082C00020049
BEQ.S LAB_02CF ;413E: 6732
MOVEM.L D0/A0-A1,-(A7) ;4140: 48E780C0
CLR -5380(A5) ;4144: 426DEAFC
LEA -5476(A5),A0 ;4148: 41EDEA9C
LAB_02CE:
TST.L (A0) ;414C: 4A90
ADDQ.L #8,A0 ;414E: 5088
BNE.S LAB_02CE ;4150: 66FA
CLR.L (A0) ;4152: 4290
MOVE.L A4,-8(A0) ;4154: 214CFFF8
MOVE 188(A4),D0 ;4158: 302C00BC
LSL #6,D0 ;415C: ED48
ADDI #$0600,D0 ;415E: 06400600
EXT.L D0 ;4162: 48C0
LEA -4336(A5),A1 ;4164: 43EDEF10
ADD.L A1,D0 ;4168: D089
MOVE.L D0,-4(A0) ;416A: 2140FFFC
MOVEM.L (A7)+,D0/A0-A1 ;416E: 4CDF0301
LAB_02CF:
RTS ;4172: 4E75
LAB_02D0:
MOVEM.L D0/A0-A1,-(A7) ;4174: 48E780C0
TST -6358(A5) ;4178: 4A6DE72A
BNE.S LAB_02D2 ;417C: 6656
MOVE.L -6346(A5),D0 ;417E: 202DE736
BEQ.S LAB_02D2 ;4182: 6750
MOVEA.L D0,A0 ;4184: 2040
LEA -7238(A5),A1 ;4186: 43EDE3BA
MOVE.B 25(A0),(A1)+ ;418A: 12E80019
MOVE.B 26(A0),(A1)+ ;418E: 12E8001A
MOVE.B 27(A0),(A1)+ ;4192: 12E8001B
MOVE.B 28(A0),(A1)+ ;4196: 12E8001C
MOVE 32(A0),(A1)+ ;419A: 32E80020
MOVE 34(A0),(A1)+ ;419E: 32E80022
MOVE 36(A0),(A1)+ ;41A2: 32E80024
MOVE 38(A0),(A1)+ ;41A6: 32E80026
MOVE.L 8(A0),(A1)+ ;41AA: 22E80008
MOVE.B 29(A0),(A1)+ ;41AE: 12E8001D
ADDQ.L #1,A1 ;41B2: 5289
LEA 52(A0),A0 ;41B4: 41E80034
MOVEQ #13,D0 ;41B8: 700D
LAB_02D1:
MOVE.B (A0)+,(A1)+ ;41BA: 12D8
DBF D0,LAB_02D1 ;41BC: 51C8FFFC
MOVEA.L -160(A5),A0 ;41C0: 206DFF60
MOVE 238(A0),(A1)+ ;41C4: 32E800EE
MOVE 240(A0),(A1)+ ;41C8: 32E800F0
MOVE 242(A0),(A1)+ ;41CC: 32E800F2
MOVE 244(A0),(A1)+ ;41D0: 32E800F4
LAB_02D2:
MOVEM.L (A7)+,D0/A0-A1 ;41D4: 4CDF0301
RTS ;41D8: 4E75
LAB_02D3:
MOVEM.L D0-D3/A0-A2,-(A7) ;41DA: 48E7F0E0
TST -6358(A5) ;41DE: 4A6DE72A
BNE.S LAB_02D5 ;41E2: 667E
LEA -7238(A5),A2 ;41E4: 45EDE3BA
MOVE.L -6346(A5),D0 ;41E8: 202DE736
BEQ.S LAB_02D5 ;41EC: 6774
MOVEA.L D0,A1 ;41EE: 2240
MOVEQ #0,D0 ;41F0: 7000
MOVE.B (A2)+,D0 ;41F2: 101A
MOVEM.L D0-D1/A0-A1/A6,-(A7) ;41F4: 48E7C0C2
MOVEA.L -6318(A5),A6 ;41F8: 2C6DE752
JSR -342(A6) ;41FC: 4EAEFEAA
MOVEM.L (A7)+,D0-D1/A0-A1/A6 ;4200: 4CDF4303
MOVEQ #0,D0 ;4204: 7000
MOVE.B (A2)+,D0 ;4206: 101A
MOVEM.L D0-D1/A0-A1/A6,-(A7) ;4208: 48E7C0C2
MOVEA.L -6318(A5),A6 ;420C: 2C6DE752
JSR -348(A6) ;4210: 4EAEFEA4
MOVEM.L (A7)+,D0-D1/A0-A1/A6 ;4214: 4CDF4303
MOVE.B (A2)+,27(A1) ;4218: 135A001B
MOVEQ #0,D0 ;421C: 7000
MOVE.B (A2)+,D0 ;421E: 101A
MOVEM.L D0-D1/A0-A1/A6,-(A7) ;4220: 48E7C0C2
MOVEA.L -6318(A5),A6 ;4224: 2C6DE752
JSR -354(A6) ;4228: 4EAEFE9E
MOVEM.L (A7)+,D0-D1/A0-A1/A6 ;422C: 4CDF4303
MOVE (A2)+,32(A1) ;4230: 335A0020
MOVE (A2)+,34(A1) ;4234: 335A0022
MOVE (A2)+,36(A1) ;4238: 335A0024
MOVE (A2)+,38(A1) ;423C: 335A0026
MOVE.L (A2)+,8(A1) ;4240: 235A0008
MOVE.B (A2)+,29(A1) ;4244: 135A001D
ADDQ.L #1,A2 ;4248: 528A
LEA 52(A1),A1 ;424A: 43E90034
MOVEQ #13,D0 ;424E: 700D
LAB_02D4:
MOVE.B (A2)+,(A1)+ ;4250: 12DA
DBF D0,LAB_02D4 ;4252: 51C8FFFC
MOVE (A2)+,D0 ;4256: 301A
MOVE (A2)+,D1 ;4258: 321A
MOVE (A2)+,D2 ;425A: 341A
MOVE (A2)+,D3 ;425C: 361A
BSR LAB_0358 ;425E: 610009EC
LAB_02D5:
MOVEM.L (A7)+,D0-D3/A0-A2 ;4262: 4CDF070F
RTS ;4266: 4E75
LAB_02D6:
MOVEM.L D1-D7/A1-A6,-(A7) ;4268: 48E77F7E
BSR LAB_034C ;426C: 6100093C
BEQ LAB_02C7 ;4270: 6700FEAC
MOVEA.L D0,A4 ;4274: 2840
CMP.L #$80000000,D2 ;4276: B4BC80000000
BEQ.S LAB_02D7 ;427C: 670A
MOVE D2,194(A4) ;427E: 394200C2
BSET #1,192(A4) ;4282: 08EC000100C0
LAB_02D7:
CMP.L #$80000000,D4 ;4288: B8BC80000000
BEQ.S LAB_02D8 ;428E: 670A
MOVE D4,200(A4) ;4290: 394400C8
BSET #1,198(A4) ;4294: 08EC000100C6
LAB_02D8:
CMP.L #$80000000,D3 ;429A: B6BC80000000
BEQ.S LAB_02D9 ;42A0: 670A
MOVE D3,196(A4) ;42A2: 394300C4
BSET #2,192(A4) ;42A6: 08EC000200C0
LAB_02D9:
CMP.L #$80000000,D5 ;42AC: BABC80000000
BEQ LAB_02C0 ;42B2: 6700FE46
MOVE D5,202(A4) ;42B6: 394500CA
BSET #2,198(A4) ;42BA: 08EC000200C6
BRA LAB_02C0 ;42C0: 6000FE38
LAB_02DA:
MOVEM.L D1-D7/A1-A6,-(A7) ;42C4: 48E77F7E
BSR LAB_034C ;42C8: 610008E0
BEQ LAB_02C7 ;42CC: 6700FE50
LEA -528(A5),A0 ;42D0: 41EDFDF0
MOVEA.L A0,A1 ;42D4: 2248
MOVE.L (A1),D1 ;42D6: 2211
MOVE.L D0,(A0) ;42D8: 2080
LAB_02DB:
ADDQ.L #4,A0 ;42DA: 5888
LAB_02DC:
ADDQ.L #4,A1 ;42DC: 5889
MOVE.L D1,D2 ;42DE: 2401
MOVE.L (A1),D1 ;42E0: 2211
MOVE.L D2,(A0) ;42E2: 2082
BMI.S LAB_02DD ;42E4: 6B08
BEQ.S LAB_02DC ;42E6: 67F4
CMP.L D2,D0 ;42E8: B082
BEQ.S LAB_02DC ;42EA: 67F0
BNE.S LAB_02DB ;42EC: 66EC
LAB_02DD:
BRA LAB_02BF ;42EE: 6000FE06
LAB_02DE:
MOVEM.L D1-D7/A1-A6,-(A7) ;42F2: 48E77F7E
BSR LAB_034C ;42F6: 610008B2
BEQ LAB_02C7 ;42FA: 6700FE22
LEA -528(A5),A0 ;42FE: 41EDFDF0
MOVEA.L A0,A1 ;4302: 2248
LAB_02DF:
MOVE.L (A1)+,D1 ;4304: 2219
MOVE.L D1,(A0) ;4306: 2081
BMI.S LAB_02E0 ;4308: 6B0A
BEQ.S LAB_02DF ;430A: 67F8
CMP.L D1,D0 ;430C: B081
BEQ.S LAB_02DF ;430E: 67F4
ADDQ.L #4,A0 ;4310: 5888
BRA.S LAB_02DF ;4312: 60F0
LAB_02E0:
MOVE.L D0,(A0)+ ;4314: 20C0
MOVE.L #$FFFFFFFF,(A0)+ ;4316: 20FCFFFFFFFF
BRA LAB_02BF ;431C: 6000FDD8
LAB_02E1:
MOVEM.L D1-D7/A1-A6,-(A7) ;4320: 48E77F7E
BRA.S LAB_02E9 ;4324: 6066
LAB_02E2:
MOVEM.L D1-D7/A1-A6,-(A7) ;4326: 48E77F7E
BSR LAB_034C ;432A: 6100087E
BEQ LAB_02C7 ;432E: 6700FDEE
MOVEA.L D0,A4 ;4332: 2840
CLR.L (A0) ;4334: 4290
LEA -528(A5),A0 ;4336: 41EDFDF0
MOVEA.L A0,A1 ;433A: 2248
LAB_02E3:
MOVE.L (A1)+,D0 ;433C: 2019
MOVE.L D0,(A0) ;433E: 2080
BMI.S LAB_02E4 ;4340: 6B0A
BEQ.S LAB_02E3 ;4342: 67F8
CMPA.L D0,A4 ;4344: B9C0
BEQ.S LAB_02E3 ;4346: 67F4
ADDQ.L #4,A0 ;4348: 5888
BRA.S LAB_02E3 ;434A: 60F0
LAB_02E4:
BTST #2,73(A4) ;434C: 082C00020049
BEQ.S LAB_02E8 ;4352: 6720
CLR -5380(A5) ;4354: 426DEAFC
LEA -5476(A5),A0 ;4358: 41EDEA9C
MOVEA.L A0,A1 ;435C: 2248
LAB_02E5:
MOVE.L (A1),D0 ;435E: 2011
BEQ.S LAB_02E7 ;4360: 6710
CMPA.L D0,A4 ;4362: B9C0
BEQ.S LAB_02E6 ;4364: 6706
MOVE.L (A1)+,(A0)+ ;4366: 20D9
MOVE.L (A1)+,(A0)+ ;4368: 20D9
BRA.S LAB_02E5 ;436A: 60F2
LAB_02E6:
LEA 8(A1),A1 ;436C: 43E90008
BRA.S LAB_02E5 ;4370: 60EC
LAB_02E7:
CLR.L (A0) ;4372: 4290
LAB_02E8:
LEA -5376(A5),A0 ;4374: 41EDEB00
CLR.L (A0) ;4378: 4290
BSR LAB_063F ;437A: 61004886
BSET #7,180(A4) ;437E: 08EC000700B4
BSR LAB_0411 ;4384: 610016A8
BSR LAB_063F ;4388: 61004878
LAB_02E9:
MOVE.L 210(A4),D0 ;438C: 202C00D2
BEQ.S LAB_02EA ;4390: 670E
MOVEA.L D0,A1 ;4392: 2240
MOVE 214(A4),D0 ;4394: 302C00D6
MULU #$0008,D0 ;4398: C0FC0008
BSR LAB_04AC ;439C: 6100235A
LAB_02EA:
LEA 192(A4),A0 ;43A0: 41EC00C0
BSR LAB_0546 ;43A4: 61002F2E
LEA 198(A4),A0 ;43A8: 41EC00C6
BSR LAB_0546 ;43AC: 61002F26
LEA 204(A4),A0 ;43B0: 41EC00CC
BSR LAB_0546 ;43B4: 61002F1E
MOVEA.L A4,A0 ;43B8: 204C
BSR LAB_0207 ;43BA: 6100E854
MOVE.L -160(A5),D3 ;43BE: 262DFF60
MOVEA.L A4,A0 ;43C2: 204C
BSR LAB_0323 ;43C4: 6100041E
BSR LAB_080F ;43C8: 61006B00
BSR LAB_03CC ;43CC: 61001270
BSR LAB_03E3 ;43D0: 610013F6
BSR LAB_03F1 ;43D4: 61001496
BSR LAB_038A ;43D8: 61000DBA
BSR LAB_03A4 ;43DC: 61000F78
CMP.L A4,D3 ;43E0: B68C
BNE.S LAB_02EF ;43E2: 6632
LEA -528(A5),A0 ;43E4: 41EDFDF0
LAB_02EB:
MOVE.L (A0)+,D3 ;43E8: 2618
BMI.S LAB_02EC ;43EA: 6B14
MOVEA.L D3,A1 ;43EC: 2243
BTST #6,180(A1) ;43EE: 0829000600B4
BNE.S LAB_02EB ;43F4: 66F2
CMPI #$0008,188(A1) ;43F6: 0C69000800BC
BCC.S LAB_02EB ;43FC: 64EA
BRA.S LAB_02EF ;43FE: 6016
LAB_02EC:
LEA -528(A5),A0 ;4400: 41EDFDF0
LAB_02ED:
MOVE.L (A0)+,D3 ;4404: 2618
BMI.S LAB_02EE ;4406: 6B0C
MOVEA.L D3,A1 ;4408: 2243
BTST #6,180(A1) ;440A: 0829000600B4
BNE.S LAB_02ED ;4410: 66F2
BRA.S LAB_02EF ;4412: 6002
LAB_02EE:
MOVEQ #0,D3 ;4414: 7600
LAB_02EF:
MOVEA.L D3,A0 ;4416: 2043
BSR LAB_0323 ;4418: 610003CA
BTST #6,180(A4) ;441C: 082C000600B4
BNE LAB_02F8 ;4422: 660000AE
MOVE.L A6,-(A7) ;4426: 2F0E
TST.L 332(A4) ;4428: 4AAC014C
BEQ.S LAB_02F0 ;442C: 671A
MOVEA.L -6322(A5),A6 ;442E: 2C6DE74E
MOVEA.L 324(A4),A0 ;4432: 206C0144
SUBA.L A1,A1 ;4436: 93C9
JSR -174(A6) ;4438: 4EAEFF52
MOVEA.L 332(A4),A0 ;443C: 206C014C
MOVEA.L -6318(A5),A6 ;4440: 2C6DE752
JSR -534(A6) ;4444: 4EAEFDEA
LAB_02F0:
MOVEA.L -6322(A5),A6 ;4448: 2C6DE74E
MOVE.L 324(A4),D0 ;444C: 202C0144
BEQ.S LAB_02F1 ;4450: 670C
MOVEA.L D0,A1 ;4452: 2240
SUBA.L A0,A0 ;4454: 91C8
MOVEA.L -6322(A5),A6 ;4456: 2C6DE74E
JSR -90(A6) ;445A: 4EAEFFA6
LAB_02F1:
BSR LAB_04A6 ;445E: 61002214
BSR LAB_063F ;4462: 6100479E
BSR LAB_04A6 ;4466: 6100220C
MOVE.L 320(A4),D0 ;446A: 202C0140
BEQ.S LAB_02F2 ;446E: 6706
MOVEA.L D0,A0 ;4470: 2040
JSR -150(A6) ;4472: 4EAEFF6A
LAB_02F2:
BSR LAB_04A6 ;4476: 610021FC
BSR LAB_063F ;447A: 61004786
BSR LAB_04A6 ;447E: 610021F4
MOVEQ #5,D7 ;4482: 7E05
LEA 0(A4),A2 ;4484: 45EC0000
LEA 24(A4),A3 ;4488: 47EC0018
LAB_02F3:
MOVE.L (A2),D2 ;448C: 2412
BEQ.S LAB_02F4 ;448E: 670A
MOVEA.L D2,A1 ;4490: 2242
MOVE.L 166(A4),D0 ;4492: 202C00A6
BSR LAB_04AC ;4496: 61002260
LAB_02F4:
CLR.L (A2)+ ;449A: 429A
CMP.L (A3)+,D2 ;449C: B49B
BNE.S LAB_02F5 ;449E: 6604
CLR.L -4(A3) ;44A0: 42ABFFFC
LAB_02F5:
DBF D7,LAB_02F3 ;44A4: 51CFFFE6
MOVEQ #5,D7 ;44A8: 7E05
LEA 24(A4),A2 ;44AA: 45EC0018
LAB_02F6:
MOVE.L (A2),D0 ;44AE: 2012
BEQ.S LAB_02F7 ;44B0: 670A
MOVEA.L D0,A1 ;44B2: 2240
MOVE.L 166(A4),D0 ;44B4: 202C00A6
BSR LAB_04AC ;44B8: 6100223E
LAB_02F7:
CLR.L (A2)+ ;44BC: 429A
DBF D7,LAB_02F6 ;44BE: 51CFFFEE
MOVEA.L (A7)+,A6 ;44C2: 2C5F
MOVE.L 336(A4),D0 ;44C4: 202C0150
BEQ.S LAB_02F8 ;44C8: 6708
MOVEA.L D0,A1 ;44CA: 2240
MOVEQ #40,D0 ;44CC: 7028
BSR LAB_04AC ;44CE: 61002228
LAB_02F8:
MOVEA.L A4,A1 ;44D2: 224C
MOVE.L #$00000154,D0 ;44D4: 203C00000154
BSR LAB_04AC ;44DA: 6100221C
MOVEA.L -160(A5),A0 ;44DE: 206DFF60
BRA LAB_02C1 ;44E2: 6000FC1C
LAB_02F9:
LEA -476(A5),A0 ;44E6: 41EDFE24
MOVEQ #11,D0 ;44EA: 700B
LAB_02FA:
CLR.L (A0)+ ;44EC: 4298
DBF D0,LAB_02FA ;44EE: 51C8FFFC
MOVE.L #$FFFFFFFF,-528(A5) ;44F2: 2B7CFFFFFFFFFDF0
LEA -4336(A5),A0 ;44FA: 41EDEF10
MOVE #$021F,D0 ;44FE: 303C021F
LAB_02FB:
CLR.L (A0)+ ;4502: 4298
DBF D0,LAB_02FB ;4504: 51C8FFFC
MOVE #$0001,-164(A5) ;4508: 3B7C0001FF5C
MOVEQ #0,D0 ;450E: 7000
RTS ;4510: 4E75
LAB_02FC:
BSR LAB_02E2 ;4512: 6100FE12
ADDQ.L #1,D1 ;4516: 5281
CMP.L D2,D1 ;4518: B282
BLS.S LAB_02FC ;451A: 63F6
MOVEQ #0,D0 ;451C: 7000
RTS ;451E: 4E75
LAB_02FD:
BSR LAB_034C ;4520: 61000688
BEQ LAB_0321 ;4524: 670002B6
MOVEA.L D0,A0 ;4528: 2040
CMP.L #$80000000,D2 ;452A: B4BC80000000
BEQ.S LAB_02FE ;4530: 670A
MOVE D2,206(A0) ;4532: 314200CE
BSET #1,204(A0) ;4536: 08E8000100CC
LAB_02FE:
CMP.L #$80000000,D3 ;453C: B6BC80000000
BEQ.S LAB_02FF ;4542: 670A
MOVE D3,208(A0) ;4544: 314300D0
BSET #2,204(A0) ;4548: 08E8000200CC
LAB_02FF:
BRA.S LAB_0302 ;454E: 6024
LAB_0300:
BSR LAB_034C ;4550: 61000658
BEQ LAB_0321 ;4554: 67000286
MOVEA.L D0,A0 ;4558: 2040
TST 182(A0) ;455A: 4A6800B6
BMI.S LAB_0301 ;455E: 6B10
BCLR #7,180(A0) ;4560: 08A8000700B4
TST D2 ;4566: 4A42
BEQ.S LAB_0301 ;4568: 6706
BSET #7,180(A0) ;456A: 08E8000700B4
LAB_0301:
ADDQ #1,-164(A5) ;4570: 526DFF5C
LAB_0302:
BSET #4,-168(A5) ;4574: 08ED000CFF58
MOVEQ #0,D0 ;457A: 7000
RTS ;457C: 4E75
LAB_0303:
MOVEM.L A3-A6,-(A7) ;457E: 48E7001E
MOVEA.L LAB_0601+2(PC),A5 ;4582: 2A7A3DEC
MOVEA.L -160(A5),A0 ;4586: 206DFF60
MOVE 190(A0),D0 ;458A: 302800BE
SUBQ #1,D0 ;458E: 5340
BLE.S LAB_0304 ;4590: 6F08
BSR LAB_063F ;4592: 6100466E
BSR LAB_025F ;4596: 6100EDA0
LAB_0304:
MOVEM.L (A7)+,A3-A6 ;459A: 4CDF7800
RTS ;459E: 4E75
LAB_0305:
MOVEA.L LAB_0601+2(PC),A1 ;45A0: 227A3DCE
MOVEA.L -160(A1),A0 ;45A4: 2069FF60
MOVE 190(A0),D0 ;45A8: 302800BE
SUBQ #1,D0 ;45AC: 5340
BMI.S LAB_0307 ;45AE: 6B1A
BNE.S LAB_0308 ;45B0: 661A
MOVEQ #5,D0 ;45B2: 7005
MOVEA.L 336(A0),A1 ;45B4: 22680150
ADDQ.L #8,A1 ;45B8: 5089
LEA 48(A0),A2 ;45BA: 45E80030
LEA 24(A0),A0 ;45BE: 41E80018
LAB_0306:
MOVE.L (A0),(A1)+ ;45C2: 22D0
MOVE.L (A0)+,(A2)+ ;45C4: 24D8
DBF D0,LAB_0306 ;45C6: 51C8FFFA
LAB_0307:
RTS ;45CA: 4E75
LAB_0308:
MOVEM.L A3-A6,-(A7) ;45CC: 48E7001E
MOVEA.L A1,A5 ;45D0: 2A49
BSR LAB_0217 ;45D2: 6100E6FA
BSR LAB_026A ;45D6: 6100EE5C
BSR LAB_02A3 ;45DA: 6100F5F2
BSR LAB_063F ;45DE: 61004622
BSR LAB_025F ;45E2: 6100ED54
MOVEM.L (A7)+,A3-A6 ;45E6: 4CDF7800
RTS ;45EA: 4E75
LAB_0309:
MOVEA.L LAB_0601+2(PC),A1 ;45EC: 227A3D82
MOVEA.L -160(A1),A0 ;45F0: 2069FF60
MOVE 190(A0),D0 ;45F4: 302800BE
SUBQ #1,D0 ;45F8: 5340
BMI.S LAB_030B ;45FA: 6B1A
BNE.S LAB_030C ;45FC: 661A
MOVEQ #5,D0 ;45FE: 7005
MOVEA.L 336(A0),A1 ;4600: 22680150
ADDQ.L #8,A1 ;4604: 5089
LEA 48(A0),A2 ;4606: 45E80030
LEA 0(A0),A0 ;460A: 41E80000
LAB_030A:
MOVE.L (A0),(A1)+ ;460E: 22D0
MOVE.L (A0)+,(A2)+ ;4610: 24D8
DBF D0,LAB_030A ;4612: 51C8FFFA
LAB_030B:
RTS ;4616: 4E75
LAB_030C:
MOVEM.L A3-A6,-(A7) ;4618: 48E7001E
MOVEA.L A1,A5 ;461C: 2A49
BSR LAB_0217 ;461E: 6100E6AE
BSR LAB_026A ;4622: 6100EE10
BSR LAB_02A3 ;4626: 6100F5A6
BSR LAB_063F ;462A: 610045D6
BCLR #5,-168(A5) ;462E: 08AD000DFF58
MOVEM.L (A7)+,A3-A6 ;4634: 4CDF7800
RTS ;4638: 4E75
LAB_030D:
MOVEM.L A3-A6,-(A7) ;463A: 48E7001E
MOVEA.L LAB_0601+2(PC),A5 ;463E: 2A7A3D30
MOVEA.L -160(A5),A0 ;4642: 206DFF60
MOVE 190(A0),D0 ;4646: 302800BE
SUBQ #1,D0 ;464A: 5340
BLE.S LAB_030E ;464C: 6F08
BSR LAB_0217 ;464E: 6100E67E
BSR LAB_026A ;4652: 6100EDE0
LAB_030E:
MOVEM.L (A7)+,A3-A6 ;4656: 4CDF7800
RTS ;465A: 4E75
LAB_030F:
MOVEM.L D1-D7/A0-A1/A5-A6,-(A7) ;465C: 48E77FC6
MOVEA.L -160(A5),A5 ;4660: 2A6DFF60
TST D2 ;4664: 4A42
BPL.S LAB_0310 ;4666: 6A02
MOVEQ #0,D2 ;4668: 7400
LAB_0310:
CMP 76(A5),D2 ;466A: B46D004C
BLS.S LAB_0311 ;466E: 6304
MOVE 76(A5),D2 ;4670: 342D004C
LAB_0311:
TST D3 ;4674: 4A43
BPL.S LAB_0312 ;4676: 6A02
MOVEQ #0,D3 ;4678: 7600
LAB_0312:
CMP 78(A5),D3 ;467A: B66D004E
BLS.S LAB_0313 ;467E: 6304
MOVE 78(A5),D3 ;4680: 362D004E
LAB_0313:
TST D4 ;4684: 4A44
BPL.S LAB_0314 ;4686: 6A02
MOVEQ #0,D4 ;4688: 7800
LAB_0314:
CMP 76(A5),D4 ;468A: B86D004C
BLS.S LAB_0315 ;468E: 6304
MOVE 76(A5),D4 ;4690: 382D004C
LAB_0315:
TST D5 ;4694: 4A45
BPL.S LAB_0316 ;4696: 6A02
MOVEQ #0,D5 ;4698: 7A00
LAB_0316:
CMP 78(A5),D5 ;469A: BA6D004E
BLS.S LAB_0317 ;469E: 6304
MOVE 78(A5),D5 ;46A0: 3A2D004E
LAB_0317:
CMP D2,D4 ;46A4: B842
BLS LAB_0319 ;46A6: 63000034
SUB D3,D5 ;46AA: 9A43
BLS LAB_0319 ;46AC: 6300002E
TST 190(A5) ;46B0: 4A6D00BE
BEQ.S LAB_0318 ;46B4: 6722
MOVEM.L D0-D7/A0-A2,-(A7) ;46B6: 48E7FFE0
BSR LAB_0303 ;46BA: 6100FEC2
MOVEM.L (A7),D0-D7/A0-A2 ;46BE: 4CD707FF
BSR LAB_031A ;46C2: 61000020
BSR LAB_0305 ;46C6: 6100FED8
MOVEM.L (A7)+,D0-D7/A0-A2 ;46CA: 4CDF07FF
BSR LAB_031A ;46CE: 61000014
BSR LAB_0309 ;46D2: 6100FF18
BRA.S LAB_0319 ;46D6: 6004
LAB_0318:
BSR LAB_031A ;46D8: 6100000A
LAB_0319:
MOVEM.L (A7)+,D1-D7/A0-A1/A5-A6 ;46DC: 4CDF63FE
MOVEQ #0,D0 ;46E0: 7000
RTS ;46E2: 4E75
LAB_031A:
LEA HARDBASE,A6 ;46E4: 4DF900DFF000
BSR LAB_04A5 ;46EA: 61001F78
LEA LAB_031E(PC),A0 ;46EE: 41FA0094
MOVE D2,D0 ;46F2: 3002
ANDI #$000F,D0 ;46F4: 0240000F
LSL #1,D0 ;46F8: E348
MOVE 0(A0,D0.W),68(A6) ;46FA: 3D7000000044
MOVEQ #0,D6 ;4700: 7C00
MOVEQ #-1,D7 ;4702: 7EFF
MOVE D4,D0 ;4704: 3004
ANDI #$000F,D0 ;4706: 0240000F
BEQ.S LAB_031B ;470A: 670A
MOVEQ #1,D6 ;470C: 7C01
LSL #1,D0 ;470E: E348
MOVE 0(A0,D0.W),D7 ;4710: 3E300000
NOT D7 ;4714: 4647
LAB_031B:
MOVE D7,70(A6) ;4716: 3D470046
LSR #4,D2 ;471A: E84A
LSR #4,D4 ;471C: E84C
SUB D2,D4 ;471E: 9842
ADD D6,D4 ;4720: D846
LSL #6,D5 ;4722: ED4D
OR D4,D5 ;4724: 8A44
MOVE 178(A5),D0 ;4726: 302D00B2
MULU D0,D3 ;472A: C6C0
LSL #1,D2 ;472C: E34A
EXT.L D2 ;472E: 48C2
ADD.L D2,D3 ;4730: D682
LSL #1,D4 ;4732: E34C
SUB D4,D0 ;4734: 9044
MOVE D0,96(A6) ;4736: 3D400060
MOVE D0,102(A6) ;473A: 3D400066
LEA 48(A5),A0 ;473E: 41ED0030
MOVE #$03CA,64(A6) ;4742: 3D7C03CA0040
CLR 66(A6) ;4748: 426E0042
MOVE #$FFFF,116(A6) ;474C: 3D7CFFFF0074
MOVE 80(A5),D7 ;4752: 3E2D0050
SUBQ #1,D7 ;4756: 5347
MOVEQ #-1,D6 ;4758: 7CFF
LAB_031C:
MOVEQ #0,D0 ;475A: 7000
LSR #1,D1 ;475C: E249
SUBX D0,D0 ;475E: 9140
MOVE D0,114(A6) ;4760: 3D400072
MOVEA.L (A0)+,A1 ;4764: 2258
LSR #1,D6 ;4766: E24E
BCC.S LAB_031D ;4768: 6412
ADDA.L D3,A1 ;476A: D3C3
MOVE.L A1,72(A6) ;476C: 2D490048
MOVE.L A1,84(A6) ;4770: 2D490054
MOVE D5,88(A6) ;4774: 3D450058
BSR LAB_04A6 ;4778: 61001EFA
LAB_031D:
DBF D7,LAB_031C ;477C: 51CFFFDC
BRA LAB_04A7 ;4780: 60001F00
LAB_031E:
DC.W $FFFF ;4784
DC.W $7FFF ;4786
DC.W $3FFF ;4788
DC.W $1FFF ;478A
DC.W $0FFF ;478C
DC.W $07FF ;478E
DC.W $03FF ;4790
DC.W $01FF ;4792
DC.W $00FF ;4794
DC.W $007F ;4796
DC.W $003F ;4798
ORI.B #$0F,(A7)+ ;479A: 001F000F
ORI.B #$03,D7 ;479E: 00070003
LAB_031F:
ORI.B #$00,D1 ;47A2: 00010000
ORI.B #$03,D1 ;47A6: 00010003
ORI.B #$0F,D7 ;47AA: 0007000F
ORI.B #$3F,(A7)+ ;47AE: 001F003F
DC.W $007F ;47B2
DC.W $00FF ;47B4
DC.W $01FF ;47B6
DC.W $03FF ;47B8
DC.W $07FF ;47BA
DC.W $0FFF ;47BC
DC.W $1FFF ;47BE
DC.W $3FFF ;47C0
DC.W $7FFF ;47C2
LAB_0320:
BSR LAB_034C ;47C4: 610003E4
BEQ.S LAB_0321 ;47C8: 6712
MOVEA.L D0,A0 ;47CA: 2040
BTST #6,180(A0) ;47CC: 0828000600B4
BNE.S LAB_0322 ;47D2: 660C
BSR LAB_0323 ;47D4: 6100000E
MOVEQ #0,D0 ;47D8: 7000
RTS ;47DA: 4E75
LAB_0321:
MOVEQ #3,D0 ;47DC: 7003
RTS ;47DE: 4E75
LAB_0322:
MOVEQ #4,D0 ;47E0: 7004
RTS ;47E2: 4E75
LAB_0323:
MOVE.L A0,-160(A5) ;47E4: 2B48FF60
MOVE.L A0,D0 ;47E8: 2008
BEQ.S LAB_0324 ;47EA: 6712
MOVE.L 328(A0),-6346(A5) ;47EC: 2B680148E736
MOVE.L A1,-(A7) ;47F2: 2F09
LEA LAB_0603+2(PC),A1 ;47F4: 43FA3B82
MOVE.L 328(A0),(A1) ;47F8: 22A80148
MOVEA.L (A7)+,A1 ;47FC: 225F
LAB_0324:
RTS ;47FE: 4E75
LAB_0325:
MOVEA.L -160(A5),A0 ;4800: 206DFF60
MOVE 188(A0),D0 ;4804: 302800BC
CMP #$0008,D0 ;4808: B07C0008
BCS.S LAB_0326 ;480C: 6502
MOVEQ #-1,D0 ;480E: 70FF
LAB_0326:
RTS ;4810: 4E75
LAB_0327:
CMP #$0008,D1 ;4812: B27C0008
BCS LAB_034C ;4816: 65000392
MOVEQ #0,D0 ;481A: 7000
RTS ;481C: 4E75
LAB_0328:
MOVEA.L -160(A5),A0 ;481E: 206DFF60
ANDI #$001F,D1 ;4822: 0241001F
LSL #1,D1 ;4826: E349
ANDI #$0FFF,D2 ;4828: 02420FFF
MOVE D2,98(A0,D1.W) ;482C: 31821062
LSL #1,D1 ;4830: E349
MOVE 188(A0),D0 ;4832: 302800BC
LSL #7,D0 ;4836: EF48
LEA -4336(A5),A0 ;4838: 41EDEF10
ADDA D0,A0 ;483C: D0C0
CMP #$0040,D1 ;483E: B27C0040
BCS.S LAB_0329 ;4842: 6504
LEA 64(A0),A0 ;4844: 41E80040
LAB_0329:
MOVE.L (A0)+,D0 ;4848: 2018
BEQ.S LAB_032A ;484A: 6708
MOVEA.L D0,A1 ;484C: 2240
MOVE D2,2(A1,D1.W) ;484E: 33821002
BRA.S LAB_0329 ;4852: 60F4
LAB_032A:
MOVEQ #0,D0 ;4854: 7000
RTS ;4856: 4E75
LAB_032B:
MOVEA.L -160(A5),A0 ;4858: 206DFF60
ANDI.L #$0000001F,D1 ;485C: 02810000001F
LSL #1,D1 ;4862: E349
MOVE 98(A0,D1.W),D1 ;4864: 32301062
MOVEQ #0,D0 ;4868: 7000
RTS ;486A: 4E75
LAB_032C:
MOVEM.L D2-D4/A2-A3,-(A7) ;486C: 48E73830
MOVEA.L -160(A5),A0 ;4870: 206DFF60
MOVE 188(A0),D2 ;4874: 342800BC
LSL.L #7,D2 ;4878: EF8A
LEA -4336(A5),A2 ;487A: 45EDEF10
ADDA D2,A2 ;487E: D4C2
MOVE.L A2,D2 ;4880: 240A
LEA 98(A0),A0 ;4882: 41E80062
MOVEQ #0,D0 ;4886: 7000
MOVEQ #0,D1 ;4888: 7200
MOVEQ #31,D4 ;488A: 781F
LAB_032D:
MOVE (A1)+,D1 ;488C: 3219
BMI.S LAB_032F ;488E: 6B1E
ANDI #$0FFF,D1 ;4890: 02410FFF
MOVE D1,(A0) ;4894: 3081
MOVEA.L D2,A2 ;4896: 2442
CMP #$0040,D0 ;4898: B07C0040
BCS.S LAB_032E ;489C: 6504
LEA 64(A2),A2 ;489E: 45EA0040
LAB_032E:
MOVE.L (A2)+,D3 ;48A2: 261A
BEQ.S LAB_032F ;48A4: 6708
MOVEA.L D3,A3 ;48A6: 2643
MOVE D1,2(A3,D0.W) ;48A8: 37810002
BRA.S LAB_032E ;48AC: 60F4
LAB_032F:
ADDQ.L #2,A0 ;48AE: 5488
ADDQ #4,D0 ;48B0: 5840
DBF D4,LAB_032D ;48B2: 51CCFFD8
MOVEM.L (A7)+,D2-D4/A2-A3 ;48B6: 4CDF0C1C
MOVEQ #0,D0 ;48BA: 7000
RTS ;48BC: 4E75
LAB_0330:
ANDI #$0FFF,D1 ;48BE: 02410FFF
MOVE D1,-162(A5) ;48C2: 3B41FF5E
MOVEQ #0,D0 ;48C6: 7000
RTS ;48C8: 4E75
LAB_0331:
TST D1 ;48CA: 4A41
BPL.S LAB_0332 ;48CC: 6A0C
MOVE -2154(A5),-2156(A5) ;48CE: 3B6DF796F794
CLR -2154(A5) ;48D4: 426DF796
RTS ;48D8: 4E75
LAB_0332:
MOVE -2156(A5),-2154(A5) ;48DA: 3B6DF794F796
RTS ;48E0: 4E75
LAB_0333:
MOVE.L D1,D0 ;48E2: 2001
BMI LAB_0334 ;48E4: 6B000018
CMP #$0004,D0 ;48E8: B07C0004
BCC LAB_0334 ;48EC: 64000010
MULU #$0018,D0 ;48F0: C0FC0018
LEA -2152(A5),A0 ;48F4: 41EDF798
ADDA D0,A0 ;48F8: D0C0
MOVEQ #0,D0 ;48FA: 7000
RTS ;48FC: 4E75
LAB_0334:
MOVEQ #1,D0 ;48FE: 7001
RTS ;4900: 4E75
LAB_0335:
BSR LAB_0333 ;4902: 6100FFDE
BNE LAB_0334 ;4906: 6600FFF6
MOVE.B 16(A0),D0 ;490A: 10280010
TST 10(A0) ;490E: 4A68000A
BEQ.S LAB_0334 ;4912: 67EA
MOVE.L #$80000000,D5 ;4914: 2A3C80000000
CMP.L D2,D5 ;491A: BA82
BEQ.S LAB_0336 ;491C: 6708
MOVE D2,18(A0) ;491E: 31420012
BSET #1,D0 ;4922: 08C00001
LAB_0336:
CMP.L D3,D5 ;4926: BA83
BEQ.S LAB_0337 ;4928: 6708
MOVE D3,20(A0) ;492A: 31430014
BSET #2,D0 ;492E: 08C00002
LAB_0337:
CMP.L D4,D5 ;4932: BA84
BEQ.S LAB_0338 ;4934: 6708
MOVE D4,22(A0) ;4936: 31440016
BSET #0,D0 ;493A: 08C00000
LAB_0338:
MOVE.B D0,16(A0) ;493E: 11400010
BSET #4,-168(A5) ;4942: 08ED000CFF58
MOVEQ #0,D0 ;4948: 7000
RTS ;494A: 4E75
LAB_0339:
BSR LAB_0333 ;494C: 6100FF94
BNE LAB_0334 ;4950: 6600FFAC
MOVE.L 12(A0),D0 ;4954: 2028000C
BEQ LAB_0334 ;4958: 6700FFA4
MOVEA.L D0,A1 ;495C: 2240
TST.L D2 ;495E: 4A82
BMI LAB_0334 ;4960: 6B00FF9C
LSL #1,D2 ;4964: E34A
CMP 10(A0),D2 ;4966: B468000A
BCC LAB_0334 ;496A: 6400FF92
ADDA D2,A1 ;496E: D2C2
MOVEA.L A1,A0 ;4970: 2049
MOVEQ #0,D0 ;4972: 7000
RTS ;4974: 4E75
LAB_033A:
CLR.L -6260(A5) ;4976: 42ADE78C
BSR LAB_034A ;497A: 610001FE
BNE LAB_0334 ;497E: 6600FF7E
BSR LAB_0333 ;4982: 6100FF5E
MOVEM.L D1-D7/A1-A3,-(A7) ;4986: 48E77F70
MOVEA.L A7,A3 ;498A: 264F
MOVEA.L A0,A1 ;498C: 2248
ANDI #$001F,D3 ;498E: 0243001F
CMP #$0010,D3 ;4992: B67C0010
BCC LAB_0342 ;4996: 64000136
MOVE D3,8(A1) ;499A: 33430008
MOVE D7,D3 ;499E: 3607
MOVE D2,D0 ;49A0: 3002
EXT.L D0 ;49A2: 48C0
LSL.L #1,D0 ;49A4: E388
MOVE D0,D1 ;49A6: 3200
BSR LAB_04A9 ;49A8: 61001D0C
BEQ LAB_0341 ;49AC: 6700011C
MOVE.L D0,12(A1) ;49B0: 2340000C
MOVE D1,10(A1) ;49B4: 3341000A
CLR 16(A0) ;49B8: 42680010
MOVE #$FFFF,22(A0) ;49BC: 317CFFFF0016
CLR 18(A0) ;49C2: 42680012
CLR 20(A0) ;49C6: 42680014
CLR.L 0(A0) ;49CA: 42A80000
CLR 4(A0) ;49CE: 42680004
MOVEA.L D0,A2 ;49D2: 2440
MOVEA.L 1266(A5),A1 ;49D4: 226D04F2
MOVE.L A1,-(A7) ;49D8: 2F09
CLR -(A7) ;49DA: 4267
MOVE #$0001,-(A7) ;49DC: 3F3C0001
CLR -(A7) ;49E0: 4267
MOVE #$0001,-(A7) ;49E2: 3F3C0001
CLR -(A7) ;49E6: 4267
MOVE D3,D0 ;49E8: 3003
ANDI #$000F,D0 ;49EA: 0240000F
MOVE D0,-(A7) ;49EE: 3F00
MOVEA.L D6,A0 ;49F0: 2046
BSR LAB_0343 ;49F2: 610000E8
BNE LAB_0342 ;49F6: 660000D6
MOVE.L A1,-(A7) ;49FA: 2F09
CLR -(A7) ;49FC: 4267
MOVE #$0001,-(A7) ;49FE: 3F3C0001
CLR -(A7) ;4A02: 4267
MOVE #$0001,-(A7) ;4A04: 3F3C0001
CLR -(A7) ;4A08: 4267
MOVE D3,D0 ;4A0A: 3003
LSR #4,D0 ;4A0C: E848
ANDI #$000F,D0 ;4A0E: 0240000F
MOVE D0,-(A7) ;4A12: 3F00
MOVEA.L D5,A0 ;4A14: 2045
BSR LAB_0343 ;4A16: 610000C4
BNE LAB_0342 ;4A1A: 660000B2
MOVE.L A1,-(A7) ;4A1E: 2F09
CLR -(A7) ;4A20: 4267
MOVE #$0001,-(A7) ;4A22: 3F3C0001
CLR -(A7) ;4A26: 4267
MOVE #$0001,-(A7) ;4A28: 3F3C0001
CLR -(A7) ;4A2C: 4267
LSR #8,D3 ;4A2E: E04B
ANDI #$000F,D3 ;4A30: 0243000F
MOVE D3,-(A7) ;4A34: 3F03
MOVEA.L D4,A0 ;4A36: 2044
BSR LAB_0343 ;4A38: 610000A2
BNE LAB_0342 ;4A3C: 66000090
SUBQ #1,D2 ;4A40: 5342
LAB_033B:
MOVEA.L A7,A0 ;4A42: 204F
MOVEQ #2,D0 ;4A44: 7002
LAB_033C:
TST 4(A0) ;4A46: 4A680004
BEQ.S LAB_033F ;4A4A: 6750
SUBQ #1,4(A0) ;4A4C: 53680004
BNE.S LAB_033F ;4A50: 664A
MOVE 6(A0),4(A0) ;4A52: 316800060004
MOVE 2(A0),D1 ;4A58: 32280002
ADD (A0),D1 ;4A5C: D250
ANDI #$000F,D1 ;4A5E: 0241000F
MOVE D1,(A0) ;4A62: 3081
TST 8(A0) ;4A64: 4A680008
BEQ.S LAB_033F ;4A68: 6732
SUBQ #1,8(A0) ;4A6A: 53680008
BNE.S LAB_033F ;4A6E: 662C
MOVE 10(A0),D1 ;4A70: 3228000A
MOVEA.L 12(A0),A1 ;4A74: 2268000C
LAB_033D:
MOVE 0(A1,D1.W),4(A0) ;4A78: 317110000004
BPL.S LAB_033E ;4A7E: 6A04
CLR D1 ;4A80: 4241
BRA.S LAB_033D ;4A82: 60F4
LAB_033E:
MOVE 4(A0),6(A0) ;4A84: 316800040006
MOVE 2(A1,D1.W),2(A0) ;4A8A: 317110020002
MOVE 4(A1,D1.W),8(A0) ;4A90: 317110040008
ADDQ.L #6,D1 ;4A96: 5C81
MOVE D1,10(A0) ;4A98: 3141000A
LAB_033F:
LEA 16(A0),A0 ;4A9C: 41E80010
DBF D0,LAB_033C ;4AA0: 51C8FFA4
MOVE (A7),D0 ;4AA4: 3017
LSL #8,D0 ;4AA6: E148
MOVE 16(A7),D1 ;4AA8: 322F0010
LSL #4,D1 ;4AAC: E949
OR D1,D0 ;4AAE: 8041
OR 32(A7),D0 ;4AB0: 806F0020
MOVE D0,(A2)+ ;4AB4: 34C0
DBF D2,LAB_033B ;4AB6: 51CAFF8A
MOVE #$0001,-2154(A5) ;4ABA: 3B7C0001F796
MOVEQ #0,D0 ;4AC0: 7000
LAB_0340:
MOVEA.L A3,A7 ;4AC2: 2E4B
MOVEM.L (A7)+,D1-D7/A1-A3 ;4AC4: 4CDF0EFE
RTS ;4AC8: 4E75
LAB_0341:
MOVEQ #-1,D0 ;4ACA: 70FF
BRA.S LAB_0340 ;4ACC: 60F4
LAB_0342:
MOVEA.L A3,A7 ;4ACE: 2E4B
MOVEM.L (A7)+,D1-D7/A1-A3 ;4AD0: 4CDF0EFE
BSR LAB_0348 ;4AD4: 6100008A
MOVEQ #1,D0 ;4AD8: 7001
RTS ;4ADA: 4E75
LAB_0343:
MOVEM.L D1-D4/A2,-(A7) ;4ADC: 48E77820
CLR.L (A1) ;4AE0: 4291
CLR 4(A1) ;4AE2: 42690004
MOVE (A0)+,D0 ;4AE6: 3018
LEA 0(A0,D0.W),A2 ;4AE8: 45F00000
MOVE.B (A2),D4 ;4AEC: 1812
CLR.B (A2) ;4AEE: 4212
BSR LAB_04BA ;4AF0: 61001C92
BEQ.S LAB_0345 ;4AF4: 6752
LAB_0344:
CMP.B #$28,D0 ;4AF6: B03C0028
BNE.S LAB_0347 ;4AFA: 665A
BSR LAB_04BE ;4AFC: 61001CB0
BLE LAB_0347 ;4B00: 6F000054
MOVE D0,(A1)+ ;4B04: 32C0
BSR LAB_04BA ;4B06: 61001C7C
CMP.B #$2C,D0 ;4B0A: B03C002C
BNE LAB_0347 ;4B0E: 66000046
BSR LAB_04BE ;4B12: 61001C9A
MOVE D0,(A1)+ ;4B16: 32C0
BSR LAB_04BA ;4B18: 61001C6A
CMP.B #$2C,D0 ;4B1C: B03C002C
BNE LAB_0347 ;4B20: 66000034
BSR LAB_04BE ;4B24: 61001C88
BLT LAB_0347 ;4B28: 6D00002C
MOVE D0,(A1)+ ;4B2C: 32C0
BSR LAB_04BA ;4B2E: 61001C54
CMP.B #$29,D0 ;4B32: B03C0029
BNE LAB_0347 ;4B36: 6600001E
MOVE #$FFFF,(A1) ;4B3A: 32BCFFFF
CLR.L 2(A1) ;4B3E: 42A90002
BSR LAB_04BA ;4B42: 61001C40
BNE.S LAB_0344 ;4B46: 66AE
LAB_0345:
ADDQ.L #6,A1 ;4B48: 5C89
MOVE.B D4,(A2) ;4B4A: 1484
MOVEM.L (A7)+,D1-D4/A2 ;4B4C: 4CDF041E
MOVEQ #0,D0 ;4B50: 7000
RTS ;4B52: 4E75
LAB_0346:
ADDQ.L #4,A7 ;4B54: 588F
LAB_0347:
MOVE.B D4,(A2) ;4B56: 1484
MOVEM.L (A7)+,D1-D4/A2 ;4B58: 4CDF041E
MOVEQ #1,D0 ;4B5C: 7001
RTS ;4B5E: 4E75
LAB_0348:
TST.L D1 ;4B60: 4A81
BPL.S LAB_034A ;4B62: 6A16
CLR -2154(A5) ;4B64: 426DF796
CLR -2156(A5) ;4B68: 426DF794
MOVEQ #3,D1 ;4B6C: 7203
LAB_0349:
BSR LAB_034A ;4B6E: 6100000A
BNE LAB_0334 ;4B72: 6600FD8A
SUBQ #1,D1 ;4B76: 5341
BNE.S LAB_0349 ;4B78: 66F4
LAB_034A:
BSR LAB_0333 ;4B7A: 6100FD66
BNE LAB_0334 ;4B7E: 6600FD7E
MOVE.L A1,-(A7) ;4B82: 2F09
TST.L 12(A0) ;4B84: 4AA8000C
BEQ.S LAB_034B ;4B88: 6718
CLR.L (A0) ;4B8A: 4290
MOVEA.L 12(A0),A1 ;4B8C: 2268000C
CLR.L 12(A0) ;4B90: 42A8000C
MOVE 10(A0),D0 ;4B94: 3028000A
CLR 10(A0) ;4B98: 4268000A
EXT.L D0 ;4B9C: 48C0
BSR LAB_04AC ;4B9E: 61001B58
LAB_034B:
MOVEM.L (A7)+,A1 ;4BA2: 4CDF0200
MOVEQ #0,D0 ;4BA6: 7000
RTS ;4BA8: 4E75
LAB_034C:
MOVE D1,D0 ;4BAA: 3001
LSL #2,D0 ;4BAC: E548
LEA -476(A5),A0 ;4BAE: 41EDFE24
ADDA D0,A0 ;4BB2: D0C0
MOVE.L (A0),D0 ;4BB4: 2010
RTS ;4BB6: 4E75
LAB_034D:
MOVEQ #0,D0 ;4BB8: 7000
RTS ;4BBA: 4E75
LAB_034E:
LEA -476(A5),A0 ;4BBC: 41EDFE24
MOVEQ #-1,D1 ;4BC0: 72FF
LAB_034F:
ADDQ.L #1,D1 ;4BC2: 5281
TST.L (A0)+ ;4BC4: 4A98
BEQ.S LAB_034D ;4BC6: 67F0
CMP #$000C,D1 ;4BC8: B27C000C
BCS.S LAB_034F ;4BCC: 65F4
MOVEQ #-1,D0 ;4BCE: 70FF
RTS ;4BD0: 4E75
LAB_0350:
MOVEA.L -160(A5),A0 ;4BD2: 206DFF60
TST D1 ;4BD6: 4A41
BPL.S LAB_0351 ;4BD8: 6A0E
MOVEQ #0,D0 ;4BDA: 7000
MOVEQ #0,D1 ;4BDC: 7200
MOVE 76(A0),D2 ;4BDE: 3428004C
MOVE 78(A0),D3 ;4BE2: 3628004E
BRA.S LAB_0356 ;4BE6: 6058
LAB_0351:
MOVE.L #$80000000,D0 ;4BE8: 203C80000000
CMP.L D0,D2 ;4BEE: B480
BNE.S LAB_0352 ;4BF0: 6606
MOVEQ #0,D2 ;4BF2: 7400
MOVE 238(A0),D2 ;4BF4: 342800EE
LAB_0352:
CMP.L D0,D3 ;4BF8: B680
BNE.S LAB_0353 ;4BFA: 6606
MOVEQ #0,D3 ;4BFC: 7600
MOVE 240(A0),D3 ;4BFE: 362800F0
LAB_0353:
CMP.L D0,D4 ;4C02: B880
BNE.S LAB_0354 ;4C04: 6606
MOVEQ #0,D4 ;4C06: 7800
MOVE 242(A0),D4 ;4C08: 382800F2
LAB_0354:
CMP.L D0,D5 ;4C0C: BA80
BNE.S LAB_0355 ;4C0E: 6606
MOVEQ #0,D5 ;4C10: 7A00
MOVE 244(A0),D5 ;4C12: 3A2800F4
LAB_0355:
TST.L D2 ;4C16: 4A82
BMI.S LAB_0357 ;4C18: 6B2E
TST.L D3 ;4C1A: 4A83
BMI.S LAB_0357 ;4C1C: 6B2A
MOVE 76(A0),D0 ;4C1E: 3028004C
EXT.L D0 ;4C22: 48C0
CMP.L D0,D4 ;4C24: B880
BHI.S LAB_0357 ;4C26: 6220
MOVE 78(A0),D0 ;4C28: 3028004E
CMP.L D0,D5 ;4C2C: BA80
BHI.S LAB_0357 ;4C2E: 6218
CMP.L D2,D4 ;4C30: B882
BLE.S LAB_0357 ;4C32: 6F14
CMP.L D3,D5 ;4C34: BA83
BLE.S LAB_0357 ;4C36: 6F10
MOVE D2,D0 ;4C38: 3002
MOVE D3,D1 ;4C3A: 3203
MOVE D4,D2 ;4C3C: 3404
MOVE D5,D3 ;4C3E: 3605
LAB_0356:
BSR LAB_0358 ;4C40: 6100000A
MOVEQ #0,D0 ;4C44: 7000
RTS ;4C46: 4E75
LAB_0357:
MOVEQ #1,D0 ;4C48: 7001
RTS ;4C4A: 4E75
LAB_0358:
MOVEM.L D2-D4/A4/A6,-(A7) ;4C4C: 48E7380A
MOVEA.L -160(A5),A4 ;4C50: 286DFF60
TST.L 332(A4) ;4C54: 4AAC014C
BNE.S LAB_035A ;4C58: 6654
LEA 238(A4),A0 ;4C5A: 41EC00EE
CMP (A0)+,D0 ;4C5E: B058
BNE.S LAB_0359 ;4C60: 660C
CMP (A0)+,D1 ;4C62: B258
BNE.S LAB_0359 ;4C64: 6608
CMP (A0)+,D2 ;4C66: B458
BNE.S LAB_0359 ;4C68: 6604
CMP (A0)+,D3 ;4C6A: B658
BEQ.S LAB_035C ;4C6C: 6762
LAB_0359:
MOVEM D0-D3,-(A7) ;4C6E: 48A7F000
MOVEM D0-D3,-(A7) ;4C72: 48A7F000
SUBQ #1,4(A7) ;4C76: 536F0004
SUBQ #1,6(A7) ;4C7A: 536F0006
MOVEA.L -6318(A5),A6 ;4C7E: 2C6DE752
JSR -516(A6) ;4C82: 4EAEFDFC
MOVE.L D0,332(A4) ;4C86: 2940014C
BEQ.S LAB_035B ;4C8A: 673E
MOVEA.L A7,A1 ;4C8C: 224F
MOVEA.L D0,A0 ;4C8E: 2040
JSR -510(A6) ;4C90: 4EAEFE02
TST.L D0 ;4C94: 4A80
BEQ.S LAB_035B ;4C96: 6732
MOVEA.L -6322(A5),A6 ;4C98: 2C6DE74E
MOVEA.L 324(A4),A0 ;4C9C: 206C0144
MOVEA.L 332(A4),A1 ;4CA0: 226C014C
JSR -174(A6) ;4CA4: 4EAEFF52
ADDQ.L #8,A7 ;4CA8: 508F
MOVEM (A7)+,D0-D3 ;4CAA: 4C9F000F
LAB_035A:
LEA 238(A4),A0 ;4CAE: 41EC00EE
MOVEM D0-D3,(A0) ;4CB2: 4890000F
SUBQ #1,D2 ;4CB6: 5342
SUBQ #1,D3 ;4CB8: 5343
MOVEA.L 324(A4),A0 ;4CBA: 206C0144
MOVEA.L 8(A0),A0 ;4CBE: 20680008
MOVEM D0-D3,16(A0) ;4CC2: 48A8000F0010
BRA.S LAB_035C ;4CC8: 6006
LAB_035B:
ADDQ.L #8,A7 ;4CCA: 508F
MOVEM (A7)+,D0-D3 ;4CCC: 4C9F000F
LAB_035C:
MOVEM.L (A7)+,D2-D4/A4/A6 ;4CD0: 4CDF501C
RTS ;4CD4: 4E75
LAB_035D:
MOVEM.L D1-D7/A0-A6,-(A7) ;4CD6: 48E77FFE
MOVEA D1,A2 ;4CDA: 3441
MOVEA D2,A3 ;4CDC: 3642
MOVEA.L D5,A1 ;4CDE: 2245
MOVEA.L -160(A5),A5 ;4CE0: 2A6DFF60
MOVE.L 272(A5),-(A7) ;4CE4: 2F2D0110
MOVE.L 276(A5),-(A7) ;4CE8: 2F2D0114
MOVEQ #0,D7 ;4CEC: 7E00
CMPA 238(A5),A2 ;4CEE: B4ED00EE
BCS LAB_0373 ;4CF2: 650002F6
CMPA 242(A5),A2 ;4CF6: B4ED00F2
BCC LAB_0373 ;4CFA: 640002EE
CMPA 240(A5),A3 ;4CFE: B6ED00F0
BCS LAB_0373 ;4D02: 650002E6
CMPA 244(A5),A3 ;4D06: B6ED00F4
BCC LAB_0373 ;4D0A: 640002DE
MOVEA.L LAB_0603+2(PC),A4 ;4D0E: 287A3668
MOVE.L 12(A4),D0 ;4D12: 202C000C
BEQ LAB_0373 ;4D16: 670002D2
MOVEA.L D0,A4 ;4D1A: 2840
MOVE D3,-(A7) ;4D1C: 3F03
MOVE 242(A5),D6 ;4D1E: 3C2D00F2
ADDI #$000F,D6 ;4D22: 0646000F
ANDI #$FFF0,D6 ;4D26: 0246FFF0
MOVE 238(A5),D1 ;4D2A: 322D00EE
ANDI #$FFF0,D1 ;4D2E: 0241FFF0
MOVE D1,D2 ;4D32: 3401
SUB D1,D6 ;4D34: 9C41
LSR #4,D6 ;4D36: E84E
MOVE 244(A5),D1 ;4D38: 322D00F4
SUB 240(A5),D1 ;4D3C: 926D00F0
MOVE D1,D3 ;4D40: 3601
LSL #6,D1 ;4D42: ED49
OR D6,D1 ;4D44: 8246
MOVE D1,-(A7) ;4D46: 3F01
EXT.L D6 ;4D48: 48C6
LSL #1,D6 ;4D4A: E34E
MOVE 178(A5),D1 ;4D4C: 322D00B2
SUB D6,D1 ;4D50: 9246
MOVE D1,-(A7) ;4D52: 3F01
MOVE 240(A5),D0 ;4D54: 302D00F0
MULU 178(A5),D0 ;4D58: C0ED00B2
LSR #3,D2 ;4D5C: E64A
ADD D2,D0 ;4D5E: D042
MOVE D0,-(A7) ;4D60: 3F00
MULU D6,D3 ;4D62: C6C6
CMP.L 4(A4),D3 ;4D64: B6AC0004
BHI LAB_0372 ;4D68: 6200027E
MOVEA.L (A4),A4 ;4D6C: 2854
MOVE #$00F0,D3 ;4D6E: 363C00F0
MOVE #$000F,D4 ;4D72: 383C000F
MOVE #$00FC,D5 ;4D76: 3A3C00FC
MOVE #$00CF,D7 ;4D7A: 3E3C00CF
BSR LAB_0375 ;4D7E: 6100027E
MOVEQ #0,D5 ;4D82: 7A00
BSET #13,D5 ;4D84: 08C5000D
LEA 944(A1),A0 ;4D88: 41E903B0
MOVE.L A0,D1 ;4D8C: 2208
MOVE.L A1,272(A5) ;4D8E: 2B490110
MOVE.L A1,276(A5) ;4D92: 2B490114
MOVEQ #15,D0 ;4D96: 700F
LAB_035E:
CLR.L (A1)+ ;4D98: 4299
DBF D0,LAB_035E ;4D9A: 51C8FFFC
MOVEQ #-1,D0 ;4D9E: 70FF
MOVE.L D0,(A1)+ ;4DA0: 22C0
MOVE.L D0,(A1)+ ;4DA2: 22C0
MOVE #$FFFF,(A1)+ ;4DA4: 32FCFFFF
CLR (A1)+ ;4DA8: 4259
MOVE 238(A5),D4 ;4DAA: 382D00EE
SUBA D4,A2 ;4DAE: 94C4
MOVE 242(A5),D2 ;4DB0: 342D00F2
SUB D4,D2 ;4DB4: 9444
ANDI #$000F,D4 ;4DB6: 0244000F
MOVE 244(A5),D3 ;4DBA: 362D00F4
SUB 240(A5),D3 ;4DBE: 966D00F0
SUBA 240(A5),A3 ;4DC2: 96ED00F0
LAB_035F:
MOVE A3,D0 ;4DC6: 300B
MULU D6,D0 ;4DC8: C0C6
MOVE A2,D7 ;4DCA: 3E0A
ADD D4,D7 ;4DCC: DE44
ROR.L #3,D7 ;4DCE: E69F
ADD D7,D0 ;4DD0: D047
ROL.L #3,D7 ;4DD2: E79F
ANDI #$0007,D7 ;4DD4: 02470007
NEG D7 ;4DD8: 4447
ADDQ #7,D7 ;4DDA: 5E47
LEA 0(A4,D0.L),A0 ;4DDC: 41F40800
BSET #15,D5 ;4DE0: 08C5000F
BSET #14,D5 ;4DE4: 08C5000E
BSET #13,D5 ;4DE8: 08C5000D
BEQ.S LAB_0363 ;4DEC: 6724
LAB_0360:
SUBQ #1,A2 ;4DEE: 534A
ADDQ #1,D7 ;4DF0: 5247
CMP #$0008,D7 ;4DF2: BE7C0008
BCS.S LAB_0361 ;4DF6: 6504
MOVEQ #0,D7 ;4DF8: 7E00
SUBQ.L #1,A0 ;4DFA: 5388
LAB_0361:
BTST D7,(A0) ;4DFC: 0F10
BNE.S LAB_0362 ;4DFE: 6608
CMPA D2,A2 ;4E00: B4C2
BCC.S LAB_0362 ;4E02: 6404
CMPA D3,A3 ;4E04: B6C3
BCS.S LAB_0360 ;4E06: 65E6
LAB_0362:
ADDQ #1,A2 ;4E08: 524A
SUBQ #1,D7 ;4E0A: 5347
BCC.S LAB_0363 ;4E0C: 6404
MOVEQ #7,D7 ;4E0E: 7E07
ADDQ.L #1,A0 ;4E10: 5288
LAB_0363:
SUBQ #1,A3 ;4E12: 534B
SUBA.L D6,A0 ;4E14: 91C6
BTST D7,(A0) ;4E16: 0F10
BNE.S LAB_0364 ;4E18: 661A
CMPA D3,A3 ;4E1A: B6C3
BCC.S LAB_0364 ;4E1C: 6416
BCLR #15,D5 ;4E1E: 0885000F
BEQ.S LAB_0365 ;4E22: 6714
MOVE A2,(A1)+ ;4E24: 32CA
MOVE A3,(A1) ;4E26: 328B
OR D5,(A1)+ ;4E28: 8B59
CMPA.L D1,A1 ;4E2A: B3C1
BCS.S LAB_0365 ;4E2C: 650A
BSR LAB_0378 ;4E2E: 6100023C
BRA.S LAB_0365 ;4E32: 6004
LAB_0364:
BSET #15,D5 ;4E34: 08C5000F
LAB_0365:
ADDQ #1,A3 ;4E38: 524B
ADDA.L D6,A0 ;4E3A: D1C6
BSET D7,(A0) ;4E3C: 0FD0
ADDQ #1,A3 ;4E3E: 524B
BTST D7,0(A0,D6.L) ;4E40: 0F306800
BNE.S LAB_0366 ;4E44: 661A
CMPA D3,A3 ;4E46: B6C3
BCC.S LAB_0366 ;4E48: 6416
BCLR #14,D5 ;4E4A: 0885000E
BEQ.S LAB_0367 ;4E4E: 6714
MOVE A2,(A1)+ ;4E50: 32CA
MOVE A3,(A1) ;4E52: 328B
OR D5,(A1)+ ;4E54: 8B59
CMPA.L D1,A1 ;4E56: B3C1
BCS.S LAB_0367 ;4E58: 650A
BSR LAB_0378 ;4E5A: 61000210
BRA.S LAB_0367 ;4E5E: 6004
LAB_0366:
BSET #14,D5 ;4E60: 08C5000E
LAB_0367:
BCLR #13,D5 ;4E64: 0885000D
SUBQ #1,A3 ;4E68: 534B
ADDQ #1,A2 ;4E6A: 524A
SUBQ #1,D7 ;4E6C: 5347
BCC.S LAB_036B ;4E6E: 6456
MOVEQ #7,D7 ;4E70: 7E07
ADDQ.L #1,A0 ;4E72: 5288
MOVE A0,D0 ;4E74: 3008
BTST #0,D0 ;4E76: 08000000
BNE.S LAB_036B ;4E7A: 664A
MOVE A2,D0 ;4E7C: 300A
ADDI #$000F,D0 ;4E7E: 0640000F
CMP D2,D0 ;4E82: B042
BCC.S LAB_036B ;4E84: 6440
MOVE A3,D0 ;4E86: 300B
BEQ.S LAB_036B ;4E88: 673C
ADDQ #1,D0 ;4E8A: 5240
CMP D3,D0 ;4E8C: B043
BCC.S LAB_036B ;4E8E: 6436
MOVE.L D1,-(A7) ;4E90: 2F01
MOVEQ #-1,D0 ;4E92: 70FF
BTST #15,D5 ;4E94: 0805000F
BNE.S LAB_0368 ;4E98: 6602
MOVEQ #0,D0 ;4E9A: 7000
LAB_0368:
MOVEQ #-1,D1 ;4E9C: 72FF
BTST #14,D5 ;4E9E: 0805000E
BNE.S LAB_0369 ;4EA2: 6602
MOVEQ #0,D1 ;4EA4: 7200
LAB_0369:
TST (A0) ;4EA6: 4A50
BNE.S LAB_036A ;4EA8: 661A
CMP 0(A0,D6.L),D1 ;4EAA: B2706800
BNE.S LAB_036A ;4EAE: 6614
SUBA.L D6,A0 ;4EB0: 91C6
CMP (A0),D0 ;4EB2: B050
ADDA.L D6,A0 ;4EB4: D1C6
BNE.S LAB_036A ;4EB6: 660C
MOVE #$FFFF,(A0)+ ;4EB8: 30FCFFFF
LEA 16(A2),A2 ;4EBC: 45EA0010
CMPA D2,A2 ;4EC0: B4C2
BCS.S LAB_0369 ;4EC2: 65E2
LAB_036A:
MOVE.L (A7)+,D1 ;4EC4: 221F
LAB_036B:
BTST D7,(A0) ;4EC6: 0F10
BNE.S LAB_036C ;4EC8: 660A
CMPA D2,A2 ;4ECA: B4C2
BCC.S LAB_036C ;4ECC: 6406
CMPA D3,A3 ;4ECE: B6C3
BCS LAB_0363 ;4ED0: 6500FF40
LAB_036C:
MOVE -(A1),D5 ;4ED4: 3A21
MOVE D5,D0 ;4ED6: 3005
ANDI #$1FFF,D0 ;4ED8: 02401FFF
MOVEA D0,A3 ;4EDC: 3640
ANDI #$E000,D5 ;4EDE: 0245E000
MOVE -(A1),D0 ;4EE2: 3021
MOVEA D0,A2 ;4EE4: 3440
BPL LAB_035F ;4EE6: 6A00FEDE
SUBQ.L #4,272(A5) ;4EEA: 59AD0110
MOVE.L -(A1),D1 ;4EEE: 2221
MOVEA.L -(A1),A1 ;4EF0: 2261
BPL.S LAB_036C ;4EF2: 6AE0
MOVE #$000C,D3 ;4EF4: 363C000C
MOVE #$00C0,D4 ;4EF8: 383C00C0
MOVE D3,D5 ;4EFC: 3A03
MOVE D4,D7 ;4EFE: 3E04
BSR LAB_0375 ;4F00: 610000FC
BSR LAB_04A5 ;4F04: 6100175E
MOVE #$FFFF,68(A6) ;4F08: 3D7CFFFF0044
MOVE #$FFFF,70(A6) ;4F0E: 3D7CFFFF0046
MOVE 2(A7),D0 ;4F14: 302F0002
MOVE D0,96(A6) ;4F18: 3D400060
MOVE D0,102(A6) ;4F1C: 3D400066
CLR 100(A6) ;4F20: 426E0064
MOVE #$0BCA,64(A6) ;4F24: 3D7C0BCA0040
CLR 66(A6) ;4F2A: 426E0042
LEA 48(A5),A0 ;4F2E: 41ED0030
MOVEA.L LAB_0603+2(PC),A1 ;4F32: 227A3444
MOVE.B 25(A1),D7 ;4F36: 1E290019
MOVE.B 26(A1),D6 ;4F3A: 1C29001A
MOVE 80(A5),D5 ;4F3E: 3A2D0050
MOVE 4(A7),D3 ;4F42: 362F0004
ANDI #$003F,D3 ;4F46: 0243003F
ORI #$0040,D3 ;4F4A: 00430040
LEA LAB_0604(PC),A2 ;4F4E: 45FA342C
MOVEA.L A2,A3 ;4F52: 264A
SUBA.L A5,A5 ;4F54: 9BCD
MOVE.L 8(A1),D0 ;4F56: 20290008
BEQ.S LAB_036E ;4F5A: 6720
MOVEA.L D0,A2 ;4F5C: 2440
MOVEQ #1,D2 ;4F5E: 7401
MOVE.B 29(A1),D0 ;4F60: 1029001D
MOVE.B D0,D1 ;4F64: 1200
BPL.S LAB_036D ;4F66: 6A02
NEG.B D1 ;4F68: 4401
LAB_036D:
LSL #1,D2 ;4F6A: E34A
SUBQ.B #1,D1 ;4F6C: 5301
BNE.S LAB_036D ;4F6E: 66FA
LSL #1,D2 ;4F70: E34A
LEA 0(A2,D2.W),A3 ;4F72: 47F22000
TST.B D0 ;4F76: 4A00
BPL.S LAB_036E ;4F78: 6A02
MOVEA.L D2,A5 ;4F7A: 2A42
LAB_036E:
BSR LAB_04A6 ;4F7C: 610016F6
MOVEA.L A2,A1 ;4F80: 224A
MOVEQ #0,D0 ;4F82: 7000
MOVE (A7),D0 ;4F84: 3017
ADD.L (A0)+,D0 ;4F86: D098
MOVE.L D0,72(A6) ;4F88: 2D400048
MOVE.L D0,84(A6) ;4F8C: 2D400054
MOVE.L A4,80(A6) ;4F90: 2D4C0050
MOVE 4(A7),D4 ;4F94: 382F0004
LSR #6,D4 ;4F98: EC4C
LAB_036F:
MOVEQ #0,D0 ;4F9A: 7000
ROXR #1,D7 ;4F9C: E257
SUBX D0,D0 ;4F9E: 9140
ROXL #1,D7 ;4FA0: E357
MOVE (A1)+,D1 ;4FA2: 3219
AND D1,D0 ;4FA4: C041
NOT D1 ;4FA6: 4641
MOVEQ #0,D2 ;4FA8: 7400
ROXR #1,D6 ;4FAA: E256
SUBX D2,D2 ;4FAC: 9542
ROXL #1,D6 ;4FAE: E356
AND D2,D1 ;4FB0: C242
OR D1,D0 ;4FB2: 8041
BSR LAB_04A6 ;4FB4: 610016BE
MOVE D0,114(A6) ;4FB8: 3D400072
MOVE D3,88(A6) ;4FBC: 3D430058
CMPA.L A3,A1 ;4FC0: B3CB
BCS.S LAB_0370 ;4FC2: 6502
MOVEA.L A2,A1 ;4FC4: 224A
LAB_0370:
SUBQ #1,D4 ;4FC6: 5344
BNE.S LAB_036F ;4FC8: 66D0
ADDA.L A5,A2 ;4FCA: D5CD
ADDA.L A5,A3 ;4FCC: D7CD
LSR #1,D6 ;4FCE: E24E
LSR #1,D7 ;4FD0: E24F
SUBQ #1,D5 ;4FD2: 5345
BNE.S LAB_036E ;4FD4: 66A6
BSR LAB_04A7 ;4FD6: 610016AA
MOVEQ #0,D7 ;4FDA: 7E00
LAB_0371:
MOVEA.L LAB_0601+2(PC),A5 ;4FDC: 2A7A3392
MOVEA.L -160(A5),A5 ;4FE0: 2A6DFF60
BSR LAB_037B ;4FE4: 610000C6
LAB_0372:
ADDQ.L #8,A7 ;4FE8: 508F
LAB_0373:
MOVE.L D7,D1 ;4FEA: 2207
MOVE.L (A7)+,276(A5) ;4FEC: 2B5F0114
MOVE.L (A7)+,272(A5) ;4FF0: 2B5F0110
MOVEM.L (A7)+,D1-D7/A0-A6 ;4FF4: 4CDF7FFE
RTS ;4FF8: 4E75
LAB_0374:
MOVEQ #-1,D7 ;4FFA: 7EFF
BRA.S LAB_0371 ;4FFC: 60DE
LAB_0375:
LEA HARDBASE,A6 ;4FFE: 4DF900DFF000
BSR LAB_04A5 ;5004: 6100165E
LEA 48(A5),A0 ;5008: 41ED0030
MOVE 10(A7),D0 ;500C: 302F000A
MOVE 80(A5),D1 ;5010: 322D0050
LAB_0376:
MOVE #$FFFF,68(A6) ;5014: 3D7CFFFF0044
MOVE #$FFFF,70(A6) ;501A: 3D7CFFFF0046
MOVEQ #0,D2 ;5020: 7400
MOVE 4(A7),D2 ;5022: 342F0004
ADD.L (A0)+,D2 ;5026: D498
MOVE.L D2,80(A6) ;5028: 2D420050
MOVE 6(A7),100(A6) ;502C: 3D6F00060064
MOVE.L A4,76(A6) ;5032: 2D4C004C
CLR 98(A6) ;5036: 426E0062
MOVE.L A4,84(A6) ;503A: 2D4C0054
CLR 102(A6) ;503E: 426E0066
MOVE D3,D2 ;5042: 3403
LSR #1,D0 ;5044: E248
BCC.S LAB_0377 ;5046: 6402
MOVE D4,D2 ;5048: 3404
LAB_0377:
ORI #$0D00,D2 ;504A: 00420D00
MOVE D2,64(A6) ;504E: 3D420040
CLR 66(A6) ;5052: 426E0042
MOVE 8(A7),88(A6) ;5056: 3D6F00080058
MOVE D5,D3 ;505C: 3605
MOVE D7,D4 ;505E: 3807
BSR LAB_04A6 ;5060: 61001612
SUBQ #1,D1 ;5064: 5341
BNE.S LAB_0376 ;5066: 66AC
BRA LAB_04A7 ;5068: 60001618
LAB_0378:
MOVEM.L A0/A2-A3,-(A7) ;506C: 48E700B0
MOVEA.L 272(A5),A2 ;5070: 246D0110
MOVE.L (A2),D0 ;5074: 2012
BMI.S LAB_037A ;5076: 6B2C
BNE.S LAB_0379 ;5078: 660C
MOVE.L #$00000800,D0 ;507A: 203C00000800
BSR LAB_04A9 ;5080: 61001634
BEQ.S LAB_037A ;5084: 671E
LAB_0379:
MOVE.L D0,(A2)+ ;5086: 24C0
MOVE.L A2,272(A5) ;5088: 2B4A0110
EXG D0,A1 ;508C: C189
MOVE.L D1,(A1)+ ;508E: 22C1
MOVE.L D0,(A1)+ ;5090: 22C0
MOVE #$FFFE,(A1)+ ;5092: 32FCFFFE
CLR (A1)+ ;5096: 4259
LEA 2032(A1),A0 ;5098: 41E907F0
MOVE.L A0,D1 ;509C: 2208
MOVEM.L (A7)+,A0/A2-A3 ;509E: 4CDF0D00
RTS ;50A2: 4E75
LAB_037A:
LEA 16(A7),A7 ;50A4: 4FEF0010
BRA LAB_0374 ;50A8: 6000FF50
LAB_037B:
MOVEA.L 276(A5),A2 ;50AC: 246D0114
LAB_037C:
MOVE.L (A2)+,D0 ;50B0: 201A
BMI.S LAB_037D ;50B2: 6B10
BEQ.S LAB_037D ;50B4: 670E
MOVEA.L D0,A1 ;50B6: 2240
MOVE.L #$00000800,D0 ;50B8: 203C00000800
BSR LAB_04AC ;50BE: 61001638
BRA.S LAB_037C ;50C2: 60EC
LAB_037D:
RTS ;50C4: 4E75
LAB_037E:
MOVEM.L D1-D7/A0-A6,-(A7) ;50C6: 48E77FFE
BSR LAB_038A ;50CA: 610000C8
TST D1 ;50CE: 4A41
BEQ LAB_0387 ;50D0: 670000B6
BMI.S LAB_037F ;50D4: 6B1E
MOVEA.L -5518(A5),A2 ;50D6: 246DEA72
MOVEQ #4,D2 ;50DA: 7404
BSR LAB_038C ;50DC: 610000EE
BMI LAB_0389 ;50E0: 6B0000AE
SUBQ #1,D1 ;50E4: 5341
BEQ.S LAB_0380 ;50E6: 672A
MOVE D1,D2 ;50E8: 3401
BSR LAB_038C ;50EA: 610000E0
BMI LAB_0389 ;50EE: 6B0000A0
BRA.S LAB_0380 ;50F2: 601E
LAB_037F:
MOVE.L -5528(A5),D0 ;50F4: 202DEA68
BEQ LAB_0387 ;50F8: 6700008E
MOVEA.L D0,A2 ;50FC: 2440
NEG D1 ;50FE: 4441
CMP (A2)+,D1 ;5100: B25A
BHI LAB_0387 ;5102: 62000084
LSL #3,D1 ;5106: E749
MOVE.L -8(A2,D1.W),D0 ;5108: 203210F8
BEQ LAB_0387 ;510C: 6700007A
MOVEA.L D0,A2 ;5110: 2440
LAB_0380:
MOVE (A2)+,D4 ;5112: 381A
MOVE (A2)+,D5 ;5114: 3A1A
MOVE (A2)+,D6 ;5116: 3C1A
ADDQ.L #4,A2 ;5118: 588A
MOVEQ #1,D0 ;511A: 7001
MOVEQ #0,D3 ;511C: 7600
LAB_0381:
CMP D5,D0 ;511E: B045
BEQ.S LAB_0383 ;5120: 6714
BCC.S LAB_0382 ;5122: 640C
LSL #1,D0 ;5124: E348
ADDQ #1,D3 ;5126: 5243
CMP #$0008,D3 ;5128: B67C0008
BCS.S LAB_0381 ;512C: 65F0
BRA.S LAB_0389 ;512E: 6060
LAB_0382:
SUBQ #1,D3 ;5130: 5343
BEQ.S LAB_0389 ;5132: 675C
LSR #1,D0 ;5134: E248
LAB_0383:
MOVE D0,D7 ;5136: 3E00
CMP #$0001,D6 ;5138: BC7C0001
BEQ.S LAB_0384 ;513C: 6702
NEG.B D3 ;513E: 4403
LAB_0384:
LSL #1,D0 ;5140: E348
MULU D6,D0 ;5142: C0C6
MOVE D0,D1 ;5144: 3200
BSR LAB_04AA ;5146: 61001584
BEQ LAB_0389 ;514A: 67000044
MOVEA.L -160(A5),A0 ;514E: 206DFF60
MOVE.L D0,230(A0) ;5152: 214000E6
MOVE D1,234(A0) ;5156: 314100EA
MOVE.B D3,236(A0) ;515A: 114300EC
MOVEA.L -6346(A5),A0 ;515E: 206DE736
MOVE.L D0,8(A0) ;5162: 21400008
MOVE.B D3,29(A0) ;5166: 1143001D
MOVEA.L D0,A1 ;516A: 2240
SUBQ #1,D6 ;516C: 5346
LSL #1,D2 ;516E: E34A
LSL #1,D4 ;5170: E34C
MULU D4,D5 ;5172: CAC4
SUBQ #1,D7 ;5174: 5347
LAB_0385:
MOVE D7,D3 ;5176: 3607
MOVEA.L A2,A0 ;5178: 204A
LAB_0386:
MOVE (A0),(A1)+ ;517A: 32D0
ADDA D4,A0 ;517C: D0C4
DBF D3,LAB_0386 ;517E: 51CBFFFA
ADDA D5,A2 ;5182: D4C5
DBF D6,LAB_0385 ;5184: 51CEFFF0
LAB_0387:
MOVEQ #0,D0 ;5188: 7000
LAB_0388:
MOVEM.L (A7)+,D1-D7/A0-A6 ;518A: 4CDF7FFE
RTS ;518E: 4E75
LAB_0389:
MOVEQ #1,D0 ;5190: 7001
BRA.S LAB_0388 ;5192: 60F6
LAB_038A:
MOVEM.L D0-D2/A0-A1,-(A7) ;5194: 48E7E0C0
MOVEA.L -160(A5),A0 ;5198: 206DFF60
MOVE.L 230(A0),D0 ;519C: 202800E6
BEQ.S LAB_038B ;51A0: 6718
MOVEA.L D0,A1 ;51A2: 2240
MOVE 234(A0),D0 ;51A4: 302800EA
EXT.L D0 ;51A8: 48C0
CLR.L 230(A0) ;51AA: 42A800E6
CLR 234(A0) ;51AE: 426800EA
CLR.B 236(A0) ;51B2: 422800EC
BSR LAB_04AC ;51B6: 61001540
LAB_038B:
MOVEA.L -6346(A5),A0 ;51BA: 206DE736
CLR.L 8(A0) ;51BE: 42A80008
CLR.B 29(A0) ;51C2: 4228001D
MOVEM.L (A7)+,D0-D2/A0-A1 ;51C6: 4CDF0307
RTS ;51CA: 4E75
LAB_038C:
SUBQ #1,D2 ;51CC: 5342
LAB_038D:
MOVE (A2)+,D0 ;51CE: 301A
BMI.S LAB_038E ;51D0: 6B12
MULU (A2)+,D0 ;51D2: C0DA
MULU (A2)+,D0 ;51D4: C0DA
LSL #1,D0 ;51D6: E348
LEA 4(A2,D0.W),A2 ;51D8: 45F20004
DBF D2,LAB_038D ;51DC: 51CAFFF0
MOVEQ #0,D0 ;51E0: 7000
RTS ;51E2: 4E75
LAB_038E:
MOVEQ #-1,D0 ;51E4: 70FF
RTS ;51E6: 4E75
LAB_038F:
MOVEM.L D1-D7/A1-A6,-(A7) ;51E8: 48E77F7E
MOVE D1,-(A7) ;51EC: 3F01
BSR LAB_0392 ;51EE: 61000052
BEQ LAB_0391 ;51F2: 6700004A
BSR LAB_0393 ;51F6: 6100006A
MOVEQ #8,D0 ;51FA: 7008
MOVEA.L A1,A0 ;51FC: 2049
MOVE (A7),D1 ;51FE: 3217
MOVEA.L -6326(A5),A6 ;5200: 2C6DE74A
JSR -36(A6) ;5204: 4EAEFFDC
TST.L D0 ;5208: 4A80
BEQ.S LAB_0390 ;520A: 6728
ADDQ.L #8,D0 ;520C: 5080
MOVE.L D0,D1 ;520E: 2200
BSR LAB_04A8 ;5210: 6100148E
BEQ.S LAB_0391 ;5214: 6728
MOVEA.L D0,A0 ;5216: 2040
MOVE.L D0,-6354(A5) ;5218: 2B40E72E
MOVE D1,-6356(A5) ;521C: 3B41E72C
MOVE.L D1,D0 ;5220: 2001
MOVE (A7),D1 ;5222: 3217
MOVEA.L -6326(A5),A6 ;5224: 2C6DE74A
JSR -36(A6) ;5228: 4EAEFFDC
TST.L D0 ;522C: 4A80
BEQ.S LAB_0390 ;522E: 6704
BSR LAB_0393 ;5230: 61000030
LAB_0390:
ADDQ.L #2,A7 ;5234: 548F
MOVEM.L (A7)+,D1-D7/A1-A6 ;5236: 4CDF7EFE
TST D0 ;523A: 4A40
RTS ;523C: 4E75
LAB_0391:
MOVEQ #-1,D0 ;523E: 70FF
BRA.S LAB_0390 ;5240: 60F2
LAB_0392:
MOVEM.L D0-D1/A0-A1/A6,-(A7) ;5242: 48E7C0C2
MOVEQ #0,D0 ;5246: 7000
LEA LAB_05E1(PC),A1 ;5248: 43FA2EF2
MOVEA.L (ABSEXECBASE).W,A6 ;524C: 2C780004
JSR -552(A6) ;5250: 4EAEFDD8
MOVE.L D0,-6326(A5) ;5254: 2B40E74A
MOVEM.L (A7)+,D0-D1/A0-A1/A6 ;5258: 4CDF4303
TST.L -6326(A5) ;525C: 4AADE74A
RTS ;5260: 4E75
LAB_0393:
MOVEM.L D0/A1,-(A7) ;5262: 48E78040
MOVE.L -6354(A5),D0 ;5266: 202DE72E
BEQ.S LAB_0394 ;526A: 6714
MOVEA.L D0,A1 ;526C: 2240
MOVE -6356(A5),D0 ;526E: 302DE72C
EXT.L D0 ;5272: 48C0
BSR LAB_04AC ;5274: 61001482
CLR.L -6354(A5) ;5278: 42ADE72E
CLR -6356(A5) ;527C: 426DE72C
LAB_0394:
MOVEM.L (A7)+,D0/A1 ;5280: 4CDF0201
MOVEQ #0,D0 ;5284: 7000
RTS ;5286: 4E75
LAB_0395:
MOVE.L -6354(A5),D0 ;5288: 202DE72E
BEQ.S LAB_0397 ;528C: 6716
MOVEA.L D0,A0 ;528E: 2040
TST D1 ;5290: 4A41
BEQ.S LAB_0398 ;5292: 6714
CMP (A0)+,D1 ;5294: B258
BHI.S LAB_0398 ;5296: 6210
MULU #$000A,D1 ;5298: C2FC000A
LEA -10(A0,D1.W),A0 ;529C: 41F010F6
LAB_0396:
MOVEQ #0,D0 ;52A0: 7000
RTS ;52A2: 4E75
LAB_0397:
MOVEQ #-1,D0 ;52A4: 70FF
RTS ;52A6: 4E75
LAB_0398:
MOVEQ #1,D0 ;52A8: 7001
RTS ;52AA: 4E75
LAB_0399:
BSR LAB_03A4 ;52AC: 610000A8
TST D1 ;52B0: 4A41
BEQ.S LAB_0396 ;52B2: 67EC
BSR LAB_0395 ;52B4: 6100FFD2
BNE LAB_03A2 ;52B8: 66000096
MOVEM.L D1-D7/A1-A6,-(A7) ;52BC: 48E77F7E
MOVEA.L A0,A2 ;52C0: 2448
MOVE (A0),D0 ;52C2: 3010
CMP #$0001,D0 ;52C4: B07C0001
BEQ.S LAB_039F ;52C8: 675A
MOVE.L #$000001F6,D0 ;52CA: 203C000001F6
MOVEQ #1,D1 ;52D0: 7201
LEA -502(A7),A7 ;52D2: 4FEFFE0A
MOVEA.L A7,A0 ;52D6: 204F
MOVEA.L -6326(A5),A6 ;52D8: 2C6DE74A
JSR -36(A6) ;52DC: 4EAEFFDC
MOVEA.L A7,A0 ;52E0: 204F
MOVE (A0)+,D0 ;52E2: 3018
SUBQ #1,D0 ;52E4: 5340
BMI.S LAB_039D ;52E6: 6B22
LAB_039A:
MOVE 6(A0),D1 ;52E8: 32280006
CMP 6(A2),D1 ;52EC: B26A0006
BNE.S LAB_039C ;52F0: 6610
MOVEA.L 2(A0),A1 ;52F2: 22680002
MOVEA.L 2(A2),A3 ;52F6: 266A0002
LAB_039B:
MOVE.B (A1)+,D1 ;52FA: 1219
BEQ.S LAB_039E ;52FC: 6722
CMP.B (A3)+,D1 ;52FE: B21B
BEQ.S LAB_039B ;5300: 67F8
LAB_039C:
LEA 10(A0),A0 ;5302: 41E8000A
DBF D0,LAB_039A ;5306: 51C8FFE0
LAB_039D:
LEA 502(A7),A7 ;530A: 4FEF01F6
LEA 2(A2),A0 ;530E: 41EA0002
MOVEA.L -6326(A5),A6 ;5312: 2C6DE74A
JSR -30(A6) ;5316: 4EAEFFE2
TST.L D0 ;531A: 4A80
BEQ.S LAB_03A3 ;531C: 6734
BNE.S LAB_03A0 ;531E: 6614
LAB_039E:
LEA 502(A7),A7 ;5320: 4FEF01F6
LAB_039F:
LEA 2(A2),A0 ;5324: 41EA0002
MOVEA.L -6318(A5),A6 ;5328: 2C6DE752
JSR -72(A6) ;532C: 4EAEFFB8
TST.L D0 ;5330: 4A80
BEQ.S LAB_03A3 ;5332: 671E
LAB_03A0:
MOVEA.L D0,A0 ;5334: 2040
MOVEA.L -6346(A5),A1 ;5336: 226DE736
MOVEA.L -6318(A5),A6 ;533A: 2C6DE752
JSR -66(A6) ;533E: 4EAEFFBE
MOVEA.L -160(A5),A0 ;5342: 206DFF60
ADDQ #1,246(A0) ;5346: 526800F6
MOVEQ #0,D0 ;534A: 7000
LAB_03A1:
MOVEM.L (A7)+,D1-D7/A1-A6 ;534C: 4CDF7EFE
LAB_03A2:
RTS ;5350: 4E75
LAB_03A3:
MOVEQ #1,D0 ;5352: 7001
BRA.S LAB_03A1 ;5354: 60F6
LAB_03A4:
MOVEM.L D0-D1/A0-A1/A6,-(A7) ;5356: 48E7C0C2
MOVE.L -160(A5),D0 ;535A: 202DFF60
BEQ.S LAB_03A5 ;535E: 6724
MOVEA.L D0,A0 ;5360: 2040
TST 246(A0) ;5362: 4A6800F6
BEQ.S LAB_03A5 ;5366: 671C
CLR 246(A0) ;5368: 426800F6
MOVEA.L 248(A0),A1 ;536C: 226800F8
MOVEA.L -6318(A5),A6 ;5370: 2C6DE752
JSR -78(A6) ;5374: 4EAEFFB2
MOVEA.L -6330(A5),A0 ;5378: 206DE746
MOVEA.L -6346(A5),A1 ;537C: 226DE736
JSR -66(A6) ;5380: 4EAEFFBE
LAB_03A5:
MOVEM.L (A7)+,D0-D1/A0-A1/A6 ;5384: 4CDF4303
RTS ;5388: 4E75
LAB_03A6:
BSR LAB_02D0 ;538A: 6100EDE8
MOVE #$0001,-6358(A5) ;538E: 3B7C0001E72A
MOVEA.L -160(A5),A0 ;5394: 206DFF60
MOVE.L 210(A0),-6362(A5) ;5398: 2B6800D2E726
MOVE 214(A0),-6364(A5) ;539E: 3B6800D6E724
CLR.L 210(A0) ;53A4: 42A800D2
CLR 214(A0) ;53A8: 426800D6
MOVEQ #0,D0 ;53AC: 7000
MOVEQ #0,D1 ;53AE: 7200
MOVE 76(A0),D2 ;53B0: 3428004C
MOVE 78(A0),D3 ;53B4: 3628004E
BSR LAB_0358 ;53B8: 6100F892
MOVEA.L -6346(A5),A1 ;53BC: 226DE736
MOVEQ #1,D0 ;53C0: 7001
MOVEM.L D0-D1/A0-A1/A6,-(A7) ;53C2: 48E7C0C2
MOVEA.L -6318(A5),A6 ;53C6: 2C6DE752
JSR -354(A6) ;53CA: 4EAEFE9E
MOVEM.L (A7)+,D0-D1/A0-A1/A6 ;53CE: 4CDF4303
BSET #3,33(A1) ;53D2: 08E900030021
MOVE #$FFFF,34(A1) ;53D8: 337CFFFF0022
RTS ;53DE: 4E75
LAB_03A7:
MOVEA.L -160(A5),A0 ;53E0: 206DFF60
MOVE.L -6362(A5),210(A0) ;53E4: 216DE72600D2
MOVE -6364(A5),214(A0) ;53EA: 316DE72400D6
CLR -6358(A5) ;53F0: 426DE72A
BSR LAB_02D3 ;53F4: 6100EDE4
RTS ;53F8: 4E75
LAB_03A8:
MOVEM.L D1-D7/A4,-(A7) ;53FA: 48E77F08
MOVEA.L -160(A5),A4 ;53FE: 286DFF60
BSR LAB_02D0 ;5402: 6100ED70
CMP D3,D4 ;5406: B843
BHI.S LAB_03AB ;5408: 623C
MOVE D1,D0 ;540A: 3001
BSR LAB_03B4 ;540C: 61000120
BSR LAB_03AC ;5410: 61000038
MOVE D0,D2 ;5414: 3400
ADD D6,D2 ;5416: D446
BSR LAB_03AF ;5418: 61000098
BSR LAB_03B1 ;541C: 610000B2
MOVE D2,D0 ;5420: 3002
ADD D7,D2 ;5422: D447
BSR LAB_03AE ;5424: 61000072
BSR LAB_03B1 ;5428: 610000A6
MOVE D2,D0 ;542C: 3002
MOVE D4,D2 ;542E: 3404
BSR LAB_03AF ;5430: 61000080
BSR LAB_03B1 ;5434: 6100009A
LAB_03A9:
MOVEQ #0,D0 ;5438: 7000
LAB_03AA:
BSR LAB_02D3 ;543A: 6100ED9E
MOVEM.L (A7)+,D1-D7/A4 ;543E: 4CDF10FE
TST D0 ;5442: 4A40
RTS ;5444: 4E75
LAB_03AB:
MOVEQ #1,D0 ;5446: 7001
BRA.S LAB_03AA ;5448: 60F0
LAB_03AC:
MOVE D4,D0 ;544A: 3004
ADD D1,D4 ;544C: D841
MOVE D5,D1 ;544E: 3205
ADD D2,D5 ;5450: DA42
MOVE D4,D2 ;5452: 3404
MOVE D5,D3 ;5454: 3605
RTS ;5456: 4E75
LAB_03AD:
MOVEM.L D1-D7/A4,-(A7) ;5458: 48E77F08
MOVEA.L -160(A5),A4 ;545C: 286DFF60
BSR LAB_02D0 ;5460: 6100ED12
CMP D3,D4 ;5464: B843
BHI.S LAB_03AB ;5466: 62DE
MOVE D2,D0 ;5468: 3002
BSR LAB_03B4 ;546A: 610000C2
BSR LAB_03AC ;546E: 6100FFDA
MOVE D1,D3 ;5472: 3601
ADD D6,D3 ;5474: D646
BSR LAB_03AF ;5476: 6100003A
BSR LAB_03B1 ;547A: 61000054
MOVE D3,D1 ;547E: 3203
ADD D7,D3 ;5480: D647
BSR LAB_03AE ;5482: 61000014
BSR LAB_03B1 ;5486: 61000048
MOVE D3,D1 ;548A: 3203
MOVE D5,D3 ;548C: 3605
BSR LAB_03AF ;548E: 61000022
BSR LAB_03B1 ;5492: 6100003C
BRA.S LAB_03A9 ;5496: 60A0
LAB_03AE:
MOVEM.L D0-D7,-(A7) ;5498: 48E7FF00
MOVE.B 265(A4),D4 ;549C: 182C0109
MOVE.B 266(A4),D5 ;54A0: 1A2C010A
MOVE.B 267(A4),D6 ;54A4: 1C2C010B
MOVE 270(A4),D7 ;54A8: 3E2C010E
BSR LAB_03B3 ;54AC: 61000040
BRA.S LAB_03B0 ;54B0: 6018
LAB_03AF:
MOVEM.L D0-D7,-(A7) ;54B2: 48E7FF00
MOVE.B 262(A4),D4 ;54B6: 182C0106
MOVE.B 263(A4),D5 ;54BA: 1A2C0107
MOVE.B 264(A4),D6 ;54BE: 1C2C0108
MOVE 268(A4),D7 ;54C2: 3E2C010C
BSR LAB_03B3 ;54C6: 61000026
LAB_03B0:
MOVEM.L (A7)+,D0-D7 ;54CA: 4CDF00FF
RTS ;54CE: 4E75
LAB_03B1:
CMP D0,D2 ;54D0: B440
BLS.S LAB_03B2 ;54D2: 6318
CMP D1,D3 ;54D4: B641
BLS.S LAB_03B2 ;54D6: 6314
MOVEA.L -6346(A5),A1 ;54D8: 226DE736
MOVEM.L D0-D1/A0-A1/A6,-(A7) ;54DC: 48E7C0C2
MOVEA.L -6318(A5),A6 ;54E0: 2C6DE752
JSR -306(A6) ;54E4: 4EAEFECE
MOVEM.L (A7)+,D0-D1/A0-A1/A6 ;54E8: 4CDF4303
LAB_03B2:
RTS ;54EC: 4E75
LAB_03B3:
MOVEA.L -6346(A5),A1 ;54EE: 226DE736
MOVE.B D6,27(A1) ;54F2: 1346001B
MOVE D5,D0 ;54F6: 3005
MOVEM.L D0-D1/A0-A1/A6,-(A7) ;54F8: 48E7C0C2
MOVEA.L -6318(A5),A6 ;54FC: 2C6DE752
JSR -348(A6) ;5500: 4EAEFEA4
MOVEM.L (A7)+,D0-D1/A0-A1/A6 ;5504: 4CDF4303
MOVE D6,D0 ;5508: 3006
MOVEM.L D0-D1/A0-A1/A6,-(A7) ;550A: 48E7C0C2
MOVEA.L -6318(A5),A6 ;550E: 2C6DE752
JSR -342(A6) ;5512: 4EAEFEAA
MOVEM.L (A7)+,D0-D1/A0-A1/A6 ;5516: 4CDF4303
MOVE #$FFFF,34(A1) ;551A: 337CFFFF0022
BSET #3,33(A1) ;5520: 08E900030021
MOVE D7,D1 ;5526: 3207
BSR LAB_037E ;5528: 6100FB9C
RTS ;552C: 4E75
LAB_03B4:
MOVE D0,-(A7) ;552E: 3F00
MOVEM.L D1-D2,-(A7) ;5530: 48E76000
MOVEM.L D6-D7,-(A7) ;5534: 48E70300
MOVEQ #0,D6 ;5538: 7C00
MOVE D0,D7 ;553A: 3E00
CMP D3,D5 ;553C: BA43
BCS.S LAB_03B6 ;553E: 6508
TST D3 ;5540: 4A43
BNE.S LAB_03B5 ;5542: 6602
MOVEQ #1,D3 ;5544: 7601
LAB_03B5:
MOVE D3,D5 ;5546: 3A03
LAB_03B6:
BCLR #31,D7 ;5548: 0887001F
MOVE D5,D1 ;554C: 3205
ADD D4,D1 ;554E: D244
CMP D3,D1 ;5550: B243
BCS.S LAB_03B7 ;5552: 6504
BSET #31,D7 ;5554: 08C7001F
LAB_03B7:
MOVE D0,D1 ;5558: 3200
SWAP D0 ;555A: 4840
CLR D0 ;555C: 4240
DIVU D3,D0 ;555E: 80C3
BVS.S LAB_03B9 ;5560: 6916
MULU D0,D4 ;5562: C8C0
SWAP D4 ;5564: 4844
MULU D5,D0 ;5566: C0C5
CMP #$8000,D0 ;5568: B07C8000
BCS.S LAB_03B8 ;556C: 6506
ADDI.L #$00010000,D0 ;556E: 068000010000
LAB_03B8:
SWAP D0 ;5574: 4840
BRA.S LAB_03BC ;5576: 602A
LAB_03B9:
MOVEQ #0,D0 ;5578: 7000
MOVE D1,D0 ;557A: 3001
LSL.L #8,D0 ;557C: E188
DIVU D3,D0 ;557E: 80C3
BVS.S LAB_03BB ;5580: 6916
MULU D0,D4 ;5582: C8C0
LSR.L #8,D4 ;5584: E08C
MULU D5,D0 ;5586: C0C5
CMP.B #$80,D0 ;5588: B03C0080
BCS.S LAB_03BA ;558C: 6506
ADDI.L #$00000100,D0 ;558E: 068000000100
LAB_03BA:
LSR.L #8,D0 ;5594: E088
BRA.S LAB_03BC ;5596: 600A
LAB_03BB:
MOVEQ #0,D0 ;5598: 7000
MOVE D1,D0 ;559A: 3001
DIVU D3,D0 ;559C: 80C3
MULU D0,D4 ;559E: C8C0
MULU D5,D0 ;55A0: C0C5
LAB_03BC:
CMP #$0004,D0 ;55A2: B07C0004
BCC.S LAB_03BD ;55A6: 6402
MOVEQ #4,D0 ;55A8: 7004
LAB_03BD:
MOVE D4,D6 ;55AA: 3C04
CMP D1,D6 ;55AC: BC41
BCS.S LAB_03BE ;55AE: 6504
MOVE D1,D6 ;55B0: 3C01
SUB D0,D6 ;55B2: 9C40
LAB_03BE:
MOVE D6,D7 ;55B4: 3E06
ADD D0,D7 ;55B6: DE40
CMP D1,D7 ;55B8: BE41
BLS.S LAB_03BF ;55BA: 6306
MOVE D1,D6 ;55BC: 3C01
MOVE D1,D7 ;55BE: 3E01
SUB D0,D6 ;55C0: 9C40
LAB_03BF:
SUB D6,D7 ;55C2: 9E46
MOVEM.L (A7)+,D4-D5 ;55C4: 4CDF0030
MOVEM.L (A7)+,D1-D2 ;55C8: 4CDF0006
MOVE (A7)+,D0 ;55CC: 301F
BTST #31,D7 ;55CE: 0807001F
BEQ.S LAB_03C0 ;55D2: 6704
MOVE D0,D6 ;55D4: 3C00
SUB D7,D6 ;55D6: 9C47
LAB_03C0:
MOVEQ #0,D0 ;55D8: 7000
RTS ;55DA: 4E75
LAB_03C1:
MOVEA.L -160(A5),A0 ;55DC: 206DFF60
MOVEA.L #$80000000,A1 ;55E0: 227C80000000
CMP.L A1,D0 ;55E6: B089
BEQ.S LAB_03C2 ;55E8: 6704
MOVE.B D0,262(A0) ;55EA: 11400106
LAB_03C2:
CMP.L A1,D1 ;55EE: B289
BEQ.S LAB_03C3 ;55F0: 6704
MOVE.B D1,263(A0) ;55F2: 11410107
LAB_03C3:
CMP.L A1,D2 ;55F6: B489
BEQ.S LAB_03C4 ;55F8: 6704
MOVE.B D2,264(A0) ;55FA: 11420108
LAB_03C4:
CMP.L A1,D3 ;55FE: B689
BEQ.S LAB_03C5 ;5600: 6704
MOVE D3,268(A0) ;5602: 3143010C
LAB_03C5:
CMP.L A1,D4 ;5606: B889
BEQ.S LAB_03C6 ;5608: 6704
MOVE.B D4,265(A0) ;560A: 11440109
LAB_03C6:
CMP.L A1,D5 ;560E: BA89
BEQ.S LAB_03C7 ;5610: 6704
MOVE.B D5,266(A0) ;5612: 1145010A
LAB_03C7:
CMP.L A1,D6 ;5616: BC89
BEQ.S LAB_03C8 ;5618: 6704
MOVE.B D6,267(A0) ;561A: 1146010B
LAB_03C8:
CMP.L A1,D7 ;561E: BE89
BEQ.S LAB_03C9 ;5620: 6704
MOVE D7,270(A0) ;5622: 3147010E
LAB_03C9:
MOVEQ #0,D0 ;5626: 7000
RTS ;5628: 4E75
LAB_03CA:
CLR -530(A5) ;562A: 426DFDEE
MOVE #$04BF,D0 ;562E: 303C04BF
LEA -1746(A5),A0 ;5632: 41EDF92E
LAB_03CB:
CLR.B (A0)+ ;5636: 4218
DBF D0,LAB_03CB ;5638: 51C8FFFC
RTS ;563C: 4E75
LAB_03CC:
MOVE.L -160(A5),D0 ;563E: 202DFF60
ADDQ.B #1,-529(A5) ;5642: 522DFDEF
MOVEQ #15,D1 ;5646: 720F
LEA -1746(A5),A0 ;5648: 41EDF92E
LAB_03CD:
TST (A0) ;564C: 4A50
BEQ.S LAB_03CE ;564E: 6708
CMP.L 4(A0),D0 ;5650: B0A80004
BNE.S LAB_03CE ;5654: 6602
CLR (A0) ;5656: 4250
LAB_03CE:
LEA 76(A0),A0 ;5658: 41E8004C
DBF D1,LAB_03CD ;565C: 51C9FFEE
BSR LAB_03DB ;5660: 610000EE
SUBQ.B #1,-529(A5) ;5664: 532DFDEF
RTS ;5668: 4E75
LAB_03CF:
MOVEM.L D2-D7/A2-A6,-(A7) ;566A: 48E73F3E
CMPI.B #$10,-530(A5) ;566E: 0C2D0010FDEE
BCC LAB_03DA ;5674: 640000D4
ADDQ.B #1,-529(A5) ;5678: 522DFDEF
CLR D5 ;567C: 4245
LEA -1746(A5),A0 ;567E: 41EDF92E
MOVEQ #15,D0 ;5682: 700F
ADDQ #1,D1 ;5684: 5241
LSL #1,D1 ;5686: E349
MOVE.L -160(A5),D2 ;5688: 242DFF60
LAB_03D0:
TST (A0) ;568C: 4A50
BEQ.S LAB_03D6 ;568E: 6728
CMP (A0),D1 ;5690: B250
BNE.S LAB_03D1 ;5692: 6606
CMP.L 4(A0),D2 ;5694: B4A80004
BEQ.S LAB_03D6 ;5698: 671E
LAB_03D1:
LEA 76(A0),A0 ;569A: 41E8004C
DBF D0,LAB_03D0 ;569E: 51C8FFEC
BRA.S LAB_03D3 ;56A2: 6002
LAB_03D2:
CLR (A0) ;56A4: 4250
LAB_03D3:
MOVEQ #8,D0 ;56A6: 7008
LAB_03D4:
BSR LAB_03DB ;56A8: 610000A6
SUBQ.B #1,-529(A5) ;56AC: 532DFDEF
TST D0 ;56B0: 4A40
LAB_03D5:
MOVEM.L (A7)+,D2-D7/A2-A6 ;56B2: 4CDF7CFC
RTS ;56B6: 4E75
LAB_03D6:
MOVEQ #75,D0 ;56B8: 704B
MOVEA.L A0,A2 ;56BA: 2448
LAB_03D7:
CLR.B (A2)+ ;56BC: 421A
DBF D0,LAB_03D7 ;56BE: 51C8FFFC
MOVEQ #0,D0 ;56C2: 7000
TST.B (A1) ;56C4: 4A11
BEQ.S LAB_03D4 ;56C6: 67E0
MOVEA.L A0,A2 ;56C8: 2448
MOVE D1,(A2)+ ;56CA: 34C1
MOVE #$0001,(A2)+ ;56CC: 34FC0001
MOVE.L D2,(A2)+ ;56D0: 24C2
CLR (A2)+ ;56D2: 425A
MOVEQ #-1,D4 ;56D4: 78FF
LAB_03D8:
MOVE.B (A1)+,D0 ;56D6: 1019
CMP.B #$28,D0 ;56D8: B03C0028
BNE LAB_03D9 ;56DC: 66000060
ADDQ.L #1,D4 ;56E0: 5284
CMP #$0010,D4 ;56E2: B87C0010
BCC LAB_03D2 ;56E6: 6400FFBC
MOVEQ #12,D2 ;56EA: 740C
CLR.L D1 ;56EC: 4281
BSR LAB_04B1 ;56EE: 61001034
BEQ LAB_03D2 ;56F2: 6700FFB0
LSL D2,D1 ;56F6: E569
LSL.L #4,D1 ;56F8: E989
BSR LAB_04B1 ;56FA: 61001028
BEQ LAB_03D2 ;56FE: 6700FFA4
LSL D2,D1 ;5702: E569
LSL.L #4,D1 ;5704: E989
BSR LAB_04B1 ;5706: 6100101C
BEQ LAB_03D2 ;570A: 6700FF98
LSL D2,D1 ;570E: E569
LSL.L #4,D1 ;5710: E989
SWAP D1 ;5712: 4841
MOVE D1,2(A2) ;5714: 35410002
CMPI.B #$2C,(A1)+ ;5718: 0C19002C
BNE LAB_03D2 ;571C: 6600FF86
BSR LAB_04B4 ;5720: 61001028
BNE LAB_03D2 ;5724: 6600FF7E
TST D1 ;5728: 4A41
BEQ LAB_03D2 ;572A: 6700FF78
MOVE D1,(A2) ;572E: 3481
ADDQ.L #4,A2 ;5730: 588A
CMP.B #$29,D0 ;5732: B03C0029
BNE LAB_03D2 ;5736: 6600FF6C
BRA LAB_03D8 ;573A: 6000FF9A
LAB_03D9:
TST.B D0 ;573E: 4A00
BNE LAB_03D2 ;5740: 6600FF62
CLR.L D0 ;5744: 4280
BRA LAB_03D4 ;5746: 6000FF60
LAB_03DA:
MOVEQ #7,D0 ;574A: 7007
BRA LAB_03D5 ;574C: 6000FF64
LAB_03DB:
MOVEM.L D0-D1/A0-A1,-(A7) ;5750: 48E7C0C0
ADDQ.B #1,-529(A5) ;5754: 522DFDEF
MOVEQ #0,D0 ;5758: 7000
MOVEQ #15,D1 ;575A: 720F
LEA -1746(A5),A0 ;575C: 41EDF92E
LAB_03DC:
TST (A0) ;5760: 4A50
BEQ.S LAB_03DD ;5762: 6702
ADDQ #1,D0 ;5764: 5240
LAB_03DD:
LEA 76(A0),A0 ;5766: 41E8004C
DBF D1,LAB_03DC ;576A: 51C9FFF4
MOVE.B D0,-530(A5) ;576E: 1B40FDEE
SUBQ.B #1,-529(A5) ;5772: 532DFDEF
MOVEM.L (A7)+,D0-D1/A0-A1 ;5776: 4CDF0303
RTS ;577A: 4E75
LAB_03DE:
MOVEM.L D3-D4/A2,-(A7) ;577C: 48E71820
MOVEA.L -160(A5),A0 ;5780: 206DFF60
LEA -1760(A5),A1 ;5784: 43EDF920
MOVEA.L A1,A2 ;5788: 2449
CLR (A1)+ ;578A: 4259
MOVE D2,(A1)+ ;578C: 32C2
MOVE.L A0,(A1)+ ;578E: 22C8
ANDI #$001F,D3 ;5790: 0243001F
ANDI #$001F,D4 ;5794: 0244001F
CMP D3,D4 ;5798: B843
BLS.S LAB_03E0 ;579A: 6318
LSL #1,D3 ;579C: E34B
LSL #1,D4 ;579E: E34C
MOVE D3,(A1)+ ;57A0: 32C3
MOVE D4,(A1)+ ;57A2: 32C4
MOVE.B D5,(A1)+ ;57A4: 12C5
MOVE.B D6,(A1)+ ;57A6: 12C6
MOVE #$0001,(A2) ;57A8: 34BC0001
MOVEQ #0,D0 ;57AC: 7000
LAB_03DF:
MOVEM.L (A7)+,D3-D4/A2 ;57AE: 4CDF0418
RTS ;57B2: 4E75
LAB_03E0:
MOVEQ #9,D0 ;57B4: 7009
BRA.S LAB_03DF ;57B6: 60F6
LAB_03E1:
LEA -1760(A5),A0 ;57B8: 41EDF920
MOVE #$0006,D0 ;57BC: 303C0006
LAB_03E2:
CLR (A0)+ ;57C0: 4258
DBF D0,LAB_03E2 ;57C2: 51C8FFFC
RTS ;57C6: 4E75
LAB_03E3:
MOVE.L -160(A5),D0 ;57C8: 202DFF60
LEA -1760(A5),A0 ;57CC: 41EDF920
TST (A0) ;57D0: 4A50
BEQ.S LAB_03E4 ;57D2: 6708
CMP.L 4(A0),D0 ;57D4: B0A80004
BNE.S LAB_03E4 ;57D8: 6602
CLR (A0) ;57DA: 4250
LAB_03E4:
MOVEQ #0,D0 ;57DC: 7000
RTS ;57DE: 4E75
LAB_03E5:
LEA -1760(A5),A0 ;57E0: 41EDF920
TST (A0) ;57E4: 4A50
BEQ.S LAB_03EF ;57E6: 677A
SUBQ #1,(A0) ;57E8: 5350
BNE.S LAB_03EF ;57EA: 6676
MOVE 2(A0),(A0) ;57EC: 30A80002
ADDQ.L #4,A0 ;57F0: 5888
MOVEA.L (A0)+,A1 ;57F2: 2258
MOVE 188(A1),D0 ;57F4: 302900BC
LSL #7,D0 ;57F8: EF48
LEA 0(A3,D0.W),A4 ;57FA: 49F30000
LEA 98(A1),A1 ;57FE: 43E90062
MOVE (A0)+,D0 ;5802: 3018
MOVE (A0)+,D1 ;5804: 3218
MOVE D0,D2 ;5806: 3400
MOVE D1,D3 ;5808: 3601
TST.B (A0)+ ;580A: 4A18
BNE.S LAB_03E7 ;580C: 6612
MOVE 0(A1,D3.W),D5 ;580E: 3A313000
LAB_03E6:
MOVE -2(A1,D3.W),0(A1,D3.W) ;5812: 33B130FE3000
SUBQ #2,D3 ;5818: 5543
CMP D2,D3 ;581A: B642
BNE.S LAB_03E6 ;581C: 66F4
BRA.S LAB_03E9 ;581E: 6010
LAB_03E7:
MOVE 0(A1,D2.W),D5 ;5820: 3A312000
LAB_03E8:
MOVE 2(A1,D2.W),0(A1,D2.W) ;5824: 33B120022000
ADDQ #2,D2 ;582A: 5442
CMP D2,D3 ;582C: B642
BNE.S LAB_03E8 ;582E: 66F4
LAB_03E9:
TST.B (A0)+ ;5830: 4A18
BEQ.S LAB_03EA ;5832: 6704
MOVE D5,0(A1,D2.W) ;5834: 33852000
LAB_03EA:
MOVE D0,D2 ;5838: 3400
LSL #1,D2 ;583A: E34A
LAB_03EB:
MOVE 0(A1,D0.W),D3 ;583C: 36310000
MOVEA.L A4,A2 ;5840: 244C
CMP #$0020,D0 ;5842: B07C0020
BCS.S LAB_03EC ;5846: 6504
LEA 64(A2),A2 ;5848: 45EA0040
LAB_03EC:
MOVE.L (A2)+,D4 ;584C: 281A
BEQ.S LAB_03EE ;584E: 670A
LAB_03ED:
MOVEA.L D4,A0 ;5850: 2044
MOVE D3,2(A0,D2.W) ;5852: 31832002
MOVE.L (A2)+,D4 ;5856: 281A
BNE.S LAB_03ED ;5858: 66F6
LAB_03EE:
ADDQ #2,D0 ;585A: 5440
ADDQ #4,D2 ;585C: 5842
CMP D1,D0 ;585E: B041
BLS.S LAB_03EB ;5860: 63DA
LAB_03EF:
RTS ;5862: 4E75
LAB_03F0:
CLR -1762(A5) ;5864: 426DF91E
MOVEQ #0,D0 ;5868: 7000
RTS ;586A: 4E75
LAB_03F1:
MOVEA.L -160(A5),A0 ;586C: 206DFF60
LEA 98(A0),A0 ;5870: 41E80062
CMPA.L -1772(A5),A0 ;5874: B1EDF914
BNE.S LAB_03F2 ;5878: 6604
CLR -1762(A5) ;587A: 426DF91E
LAB_03F2:
RTS ;587E: 4E75
LAB_03F3:
MOVEM.L D1-D7/A1-A3,-(A7) ;5880: 48E77F70
MOVEA.L -160(A5),A2 ;5884: 246DFF60
CLR -1762(A5) ;5888: 426DF91E
MOVE #$0001,-1766(A5) ;588C: 3B7C0001F91A
MOVE D1,-1768(A5) ;5892: 3B41F918
MOVE 188(A2),D0 ;5896: 302A00BC
LSL #7,D0 ;589A: EF48
LEA -4336(A5),A3 ;589C: 47EDEF10
ADDA D0,A3 ;58A0: D6C0
MOVE.L A3,-1776(A5) ;58A2: 2B4BF910
LEA 98(A2),A2 ;58A6: 45EA0062
MOVE.L A2,-1772(A5) ;58AA: 2B4AF914
MOVEQ #0,D7 ;58AE: 7E00
MOVEQ #0,D6 ;58B0: 7C00
LEA -2032(A5),A3 ;58B2: 47EDF810
LAB_03F4:
MOVE (A1)+,D2 ;58B6: 3419
BMI.S LAB_03F7 ;58B8: 6B32
MOVE D7,(A3)+ ;58BA: 36C7
MOVEQ #8,D4 ;58BC: 7808
MOVEQ #0,D5 ;58BE: 7A00
MOVE 0(A2,D7.W),D0 ;58C0: 30327000
LAB_03F5:
MOVE D0,D1 ;58C4: 3200
LSR D4,D1 ;58C6: E869
ANDI #$000F,D1 ;58C8: 0241000F
MOVE D2,D3 ;58CC: 3602
LSR D4,D3 ;58CE: E86B
ANDI #$000F,D3 ;58D0: 0243000F
MOVE.B D1,(A3)+ ;58D4: 16C1
MOVE.B D3,(A3)+ ;58D6: 16C3
CMP.B D1,D3 ;58D8: B601
BEQ.S LAB_03F6 ;58DA: 6704
ORI #$0001,D5 ;58DC: 00450001
LAB_03F6:
SUBQ #4,D4 ;58E0: 5944
BPL.S LAB_03F5 ;58E2: 6AE0
ADD D5,D6 ;58E4: DC45
TST D5 ;58E6: 4A45
BNE.S LAB_03F7 ;58E8: 6602
SUBQ.L #8,A3 ;58EA: 518B
LAB_03F7:
ADDQ #2,D7 ;58EC: 5447
CMP #$0040,D7 ;58EE: BE7C0040
BCS.S LAB_03F4 ;58F2: 65C2
MOVE D6,-1762(A5) ;58F4: 3B46F91E
SUBQ #1,D6 ;58F8: 5346
MOVE D6,-1764(A5) ;58FA: 3B46F91C
MOVEM.L (A7)+,D1-D7/A1-A3 ;58FE: 4CDF0EFE
MOVEQ #0,D0 ;5902: 7000
RTS ;5904: 4E75
LAB_03F8:
TST -1762(A5) ;5906: 4A6DF91E
BEQ.S LAB_03F9 ;590A: 6706
SUBQ #1,-1766(A5) ;590C: 536DF91A
BEQ.S LAB_03FA ;5910: 6702
LAB_03F9:
RTS ;5912: 4E75
LAB_03FA:
MOVE -1768(A5),-1766(A5) ;5914: 3B6DF918F91A
MOVEA.L -1772(A5),A1 ;591A: 226DF914
MOVE.L -1776(A5),D3 ;591E: 262DF910
MOVE -1764(A5),D7 ;5922: 3E2DF91C
LEA -2032(A5),A2 ;5926: 45EDF810
MOVEQ #0,D6 ;592A: 7C00
LAB_03FB:
MOVE (A2)+,D5 ;592C: 3A1A
BMI.S LAB_0408 ;592E: 6B7C
MOVEQ #0,D4 ;5930: 7800
MOVEQ #0,D0 ;5932: 7000
MOVE.B (A2)+,D0 ;5934: 101A
CMP.B (A2)+,D0 ;5936: B01A
BEQ.S LAB_03FE ;5938: 670E
BHI.S LAB_03FC ;593A: 6204
ADDQ #1,D0 ;593C: 5240
BRA.S LAB_03FD ;593E: 6002
LAB_03FC:
SUBQ #1,D0 ;5940: 5340
LAB_03FD:
ADDQ #1,D4 ;5942: 5244
MOVE.B D0,-2(A2) ;5944: 1540FFFE
LAB_03FE:
MOVEQ #0,D1 ;5948: 7200
MOVE.B (A2)+,D1 ;594A: 121A
CMP.B (A2)+,D1 ;594C: B21A
BEQ.S LAB_0401 ;594E: 670E
BHI.S LAB_03FF ;5950: 6204
ADDQ #1,D1 ;5952: 5241
BRA.S LAB_0400 ;5954: 6002
LAB_03FF:
SUBQ #1,D1 ;5956: 5341
LAB_0400:
ADDQ #1,D4 ;5958: 5244
MOVE.B D1,-2(A2) ;595A: 1541FFFE
LAB_0401:
MOVEQ #0,D2 ;595E: 7400
MOVE.B (A2)+,D2 ;5960: 141A
CMP.B (A2)+,D2 ;5962: B41A
BEQ.S LAB_0404 ;5964: 670E
BHI.S LAB_0402 ;5966: 6204
ADDQ #1,D2 ;5968: 5242
BRA.S LAB_0403 ;596A: 6002
LAB_0402:
SUBQ #1,D2 ;596C: 5342
LAB_0403:
ADDQ #1,D4 ;596E: 5244
MOVE.B D2,-2(A2) ;5970: 1542FFFE
LAB_0404:
TST D4 ;5974: 4A44
BEQ.S LAB_0409 ;5976: 6740
ADDQ #1,D6 ;5978: 5246
LSL #4,D0 ;597A: E948
OR D1,D0 ;597C: 8041
LSL #4,D0 ;597E: E948
OR D2,D0 ;5980: 8042
MOVE D0,0(A1,D5.W) ;5982: 33805000
LSL #1,D5 ;5986: E34D
MOVEA.L D3,A3 ;5988: 2643
CMP #$0040,D5 ;598A: BA7C0040
BCS.S LAB_0405 ;598E: 6504
LEA 64(A3),A3 ;5990: 47EB0040
LAB_0405:
MOVE.L (A3)+,D1 ;5994: 221B
BEQ.S LAB_0407 ;5996: 670A
LAB_0406:
MOVEA.L D1,A4 ;5998: 2841
MOVE D0,2(A4,D5.W) ;599A: 39805002
MOVE.L (A3)+,D1 ;599E: 221B
BNE.S LAB_0406 ;59A0: 66F6
LAB_0407:
DBF D7,LAB_03FB ;59A2: 51CFFF88
MOVE D6,-1762(A5) ;59A6: 3B46F91E
RTS ;59AA: 4E75
LAB_0408:
ADDQ.L #6,A2 ;59AC: 5C8A
DBF D7,LAB_03FB ;59AE: 51CFFF7C
MOVE D6,-1762(A5) ;59B2: 3B46F91E
RTS ;59B6: 4E75
LAB_0409:
MOVE #$FFFF,-8(A2) ;59B8: 357CFFFFFFF8
BRA.S LAB_0407 ;59BE: 60E2
LAB_040A:
TST.B -529(A5) ;59C0: 4A2DFDEF
BNE.S LAB_0410 ;59C4: 6666
MOVE.B -530(A5),D7 ;59C6: 1E2DFDEE
BEQ.S LAB_0410 ;59CA: 6760
ADDQ.B #1,-529(A5) ;59CC: 522DFDEF
LEA -1820(A5),A0 ;59D0: 41EDF8E4
LAB_040B:
LEA 74(A0),A0 ;59D4: 41E8004A
MOVE (A0)+,D0 ;59D8: 3018
BEQ.S LAB_040B ;59DA: 67F8
SUBI #$0001,(A0) ;59DC: 04500001
BNE.S LAB_040F ;59E0: 6642
LEA 2(A0),A1 ;59E2: 43E80002
MOVEA.L (A1)+,A2 ;59E6: 2459
ADDA (A1)+,A1 ;59E8: D2D9
MOVE (A1)+,(A0) ;59EA: 3099
BNE.S LAB_040C ;59EC: 6608
LEA 6(A0),A1 ;59EE: 43E80006
CLR (A1)+ ;59F2: 4259
MOVE (A1)+,(A0) ;59F4: 3099
LAB_040C:
ADDQ #4,6(A0) ;59F6: 58680006
MOVE (A1),D2 ;59FA: 3411
MOVE D2,96(A2,D0.W) ;59FC: 35820060
LSL #1,D0 ;5A00: E348
MOVE 188(A2),D1 ;5A02: 322A00BC
LSL #7,D1 ;5A06: EF49
LEA 0(A3,D1.W),A2 ;5A08: 45F31000
CMP #$0044,D0 ;5A0C: B07C0044
BCS.S LAB_040D ;5A10: 6504
LEA 64(A2),A2 ;5A12: 45EA0040
LAB_040D:
MOVE.L (A2)+,D1 ;5A16: 221A
BEQ.S LAB_040F ;5A18: 670A
LAB_040E:
MOVEA.L D1,A1 ;5A1A: 2241
MOVE D2,-2(A1,D0.W) ;5A1C: 338200FE
MOVE.L (A2)+,D1 ;5A20: 221A
BNE.S LAB_040E ;5A22: 66F6
LAB_040F:
SUBQ.B #1,D7 ;5A24: 5307
BNE.S LAB_040B ;5A26: 66AC
SUBQ.B #1,-529(A5) ;5A28: 532DFDEF
LAB_0410:
RTS ;5A2C: 4E75
LAB_0411:
ADDQ #1,-164(A5) ;5A2E: 526DFF5C
LAB_0412:
MOVEM.L D1-D7/A1-A6,-(A7) ;5A32: 48E77F7E
MOVE -164(A5),D7 ;5A36: 3E2DFF5C
LEA -528(A5),A0 ;5A3A: 41EDFDF0
MOVE.L (A0)+,D0 ;5A3E: 2018
BEQ LAB_0421 ;5A40: 670000B4
BMI LAB_0422 ;5A44: 6B0000B8
LAB_0413:
MOVEA.L D0,A1 ;5A48: 2240
MOVE.B 192(A1),D0 ;5A4A: 102900C0
BEQ.S LAB_0417 ;5A4E: 672E
BTST #2,D0 ;5A50: 08000002
BEQ.S LAB_0415 ;5A54: 6712
MOVE 196(A1),D1 ;5A56: 322900C4
ADDI #$1000,D1 ;5A5A: 06411000
BPL.S LAB_0414 ;5A5E: 6A02
MOVEQ #0,D1 ;5A60: 7200
LAB_0414:
MOVE D1,84(A1) ;5A62: 33410054
ADDQ #1,D7 ;5A66: 5247
LAB_0415:
BTST #1,D0 ;5A68: 08000001
BEQ.S LAB_0416 ;5A6C: 670C
MOVE 194(A1),D1 ;5A6E: 322900C2
ANDI #$FFF0,D1 ;5A72: 0241FFF0
MOVE D1,82(A1) ;5A76: 33410052
LAB_0416:
CLR 192(A1) ;5A7A: 426900C0
LAB_0417:
MOVE.B 198(A1),D0 ;5A7E: 102900C6
BEQ.S LAB_041E ;5A82: 6750
BTST #2,D0 ;5A84: 08000002
BEQ.S LAB_041A ;5A88: 6720
MOVE 202(A1),D1 ;5A8A: 322900CA
BEQ.S LAB_041A ;5A8E: 671A
CMP 78(A1),D1 ;5A90: B269004E
BCS.S LAB_0418 ;5A94: 6504
MOVE 78(A1),D1 ;5A96: 3229004E
LAB_0418:
BTST #2,73(A1) ;5A9A: 082900020049
BEQ.S LAB_0419 ;5AA0: 6702
LSR #1,D1 ;5AA2: E249
LAB_0419:
MOVE D1,88(A1) ;5AA4: 33410058
ADDQ #1,D7 ;5AA8: 5247
LAB_041A:
BTST #1,D0 ;5AAA: 08000001
BEQ.S LAB_041D ;5AAE: 6720
MOVE 200(A1),D1 ;5AB0: 322900C8
ANDI #$FFF0,D1 ;5AB4: 0241FFF0
BEQ.S LAB_041D ;5AB8: 6716
MOVE 76(A1),D2 ;5ABA: 3429004C
TST 72(A1) ;5ABE: 4A690048
BPL.S LAB_041B ;5AC2: 6A02
LSR #1,D2 ;5AC4: E24A
LAB_041B:
CMP D2,D1 ;5AC6: B242
BCS.S LAB_041C ;5AC8: 6502
MOVE D2,D1 ;5ACA: 3202
LAB_041C:
MOVE D1,86(A1) ;5ACC: 33410056
LAB_041D:
CLR 198(A1) ;5AD0: 426900C6
LAB_041E:
MOVE.B 204(A1),D0 ;5AD4: 102900CC
BEQ.S LAB_0421 ;5AD8: 671C
BTST #2,D0 ;5ADA: 08000002
BEQ.S LAB_041F ;5ADE: 6706
MOVE 208(A1),92(A1) ;5AE0: 336900D0005C
LAB_041F:
BTST #1,D0 ;5AE6: 08000001
BEQ.S LAB_0420 ;5AEA: 6706
MOVE 206(A1),90(A1) ;5AEC: 336900CE005A
LAB_0420:
CLR 204(A1) ;5AF2: 426900CC
LAB_0421:
MOVE.L (A0)+,D0 ;5AF6: 2018
BEQ.S LAB_0421 ;5AF8: 67FC
BPL LAB_0413 ;5AFA: 6A00FF4C
LAB_0422:
MOVEA.L -2036(A5),A1 ;5AFE: 226DF80C
TST D7 ;5B02: 4A47
BEQ LAB_042B ;5B04: 670000C0
CLR -164(A5) ;5B08: 426DFF5C
LEA -428(A5),A3 ;5B0C: 47EDFE54
MOVEQ #0,D2 ;5B10: 7400
LAB_0423:
LEA -528(A5),A2 ;5B12: 45EDFDF0
MOVE #$2710,D3 ;5B16: 363C2710
MOVEQ #-1,D5 ;5B1A: 7AFF
MOVEQ #0,D1 ;5B1C: 7200
LAB_0424:
ADDQ #4,D1 ;5B1E: 5841
MOVE.L (A2)+,D0 ;5B20: 201A
BMI.S LAB_0426 ;5B22: 6B3E
BEQ.S LAB_0424 ;5B24: 67F8
MOVEA.L D0,A0 ;5B26: 2040
TST.B 180(A0) ;5B28: 4A2800B4
BMI.S LAB_0424 ;5B2C: 6BF0
MOVE 84(A0),D0 ;5B2E: 30280054
SUBQ #1,D0 ;5B32: 5340
CMP D2,D0 ;5B34: B042
BLS.S LAB_0425 ;5B36: 6312
CMP D3,D0 ;5B38: B043
BCC.S LAB_0425 ;5B3A: 640E
MOVE D0,D3 ;5B3C: 3600
MOVE D3,D4 ;5B3E: 3803
ADD 88(A0),D4 ;5B40: D8680058
ADDQ #1,D4 ;5B44: 5244
MOVE D1,D5 ;5B46: 3A01
BRA.S LAB_0424 ;5B48: 60D4
LAB_0425:
ADD 88(A0),D0 ;5B4A: D0680058
ADDQ #1,D0 ;5B4E: 5240
CMP D2,D0 ;5B50: B042
BLS.S LAB_0424 ;5B52: 63CA
CMP D3,D0 ;5B54: B043
BCC.S LAB_0424 ;5B56: 64C6
MOVE D0,D3 ;5B58: 3600
MOVE D1,D5 ;5B5A: 3A01
BSET #15,D5 ;5B5C: 08C5000F
BRA.S LAB_0424 ;5B60: 60BC
LAB_0426:
CMP #$FFFF,D5 ;5B62: BA7CFFFF
BEQ.S LAB_042A ;5B66: 675A
CMP #$1019,D2 ;5B68: B47C1019
BCC.S LAB_0427 ;5B6C: 6410
CMP #$1019,D3 ;5B6E: B67C1019
BCS.S LAB_0427 ;5B72: 650A
MOVE #$1019,(A3)+ ;5B74: 36FC1019
CLR (A3)+ ;5B78: 425B
MOVE #$8000,(A3)+ ;5B7A: 36FC8000
LAB_0427:
MOVE D3,(A3)+ ;5B7E: 36C3
MOVE D4,(A3)+ ;5B80: 36C4
MOVE D5,(A3)+ ;5B82: 36C5
ANDI #$7FFF,D5 ;5B84: 02457FFF
LEA -528(A5),A2 ;5B88: 45EDFDF0
MOVEQ #0,D1 ;5B8C: 7200
LAB_0428:
ADDQ #4,D1 ;5B8E: 5841
MOVE.L (A2)+,D0 ;5B90: 201A
BMI.S LAB_0429 ;5B92: 6B28
BEQ.S LAB_0428 ;5B94: 67F8
MOVEA.L D0,A0 ;5B96: 2040
TST.B 180(A0) ;5B98: 4A2800B4
BMI.S LAB_0428 ;5B9C: 6BF0
MOVE 84(A0),D0 ;5B9E: 30280054
SUBQ #1,D0 ;5BA2: 5340
CMP D0,D3 ;5BA4: B640
BNE.S LAB_0428 ;5BA6: 66E6
CMP D5,D1 ;5BA8: B245
BEQ.S LAB_0428 ;5BAA: 67E2
MOVE D3,(A3)+ ;5BAC: 36C3
MOVE D3,D4 ;5BAE: 3803
ADDQ #1,D4 ;5BB0: 5244
ADD 88(A0),D4 ;5BB2: D8680058
MOVE D4,(A3)+ ;5BB6: 36C4
MOVE D1,(A3)+ ;5BB8: 36C1
BRA.S LAB_0428 ;5BBA: 60D2
LAB_0429:
MOVE D3,D2 ;5BBC: 3403
BRA LAB_0423 ;5BBE: 6000FF52
LAB_042A:
MOVE #$FFFF,(A3)+ ;5BC2: 36FCFFFF
LAB_042B:
CLR -5378(A5) ;5BC6: 426DEAFE
LEA -528(A5),A2 ;5BCA: 45EDFDF0
LEA -428(A5),A3 ;5BCE: 47EDFE54
LAB_042C:
MOVE (A3),D0 ;5BD2: 3013
BMI LAB_043A ;5BD4: 6B0000E2
MOVE 2(A3),D1 ;5BD8: 322B0002
MOVE 4(A3),D2 ;5BDC: 342B0004
BMI LAB_042F ;5BE0: 6B00002A
LEA -428(A5),A0 ;5BE4: 41EDFE54
LAB_042D:
CMPA.L A3,A0 ;5BE8: B1CB
BCC LAB_0435 ;5BEA: 6400007C
TST 4(A0) ;5BEE: 4A680004
BMI.S LAB_042E ;5BF2: 6B12
CMP (A0),D0 ;5BF4: B050
BCS.S LAB_042E ;5BF6: 650E
CMP 2(A0),D0 ;5BF8: B0680002
BCC.S LAB_042E ;5BFC: 6408
CMP 4(A0),D2 ;5BFE: B4680004
BCC LAB_0438 ;5C02: 640000A8
LAB_042E:
LEA 6(A0),A0 ;5C06: 41E80006
BRA.S LAB_042D ;5C0A: 60DC
LAB_042F:
ANDI #$7FFF,D2 ;5C0C: 02427FFF
CMP #$0100,D2 ;5C10: B47C0100
BEQ LAB_0437 ;5C14: 67000082
CLR D3 ;5C18: 4243
LAB_0430:
ADDQ #6,D3 ;5C1A: 5C43
CMP 0(A3,D3.W),D0 ;5C1C: B0733000
BNE.S LAB_0431 ;5C20: 660E
TST 4(A3,D3.W) ;5C22: 4A733004
BMI.S LAB_0430 ;5C26: 6BF2
LEA 0(A3,D3.W),A3 ;5C28: 47F33000
BRA LAB_042C ;5C2C: 6000FFA4
LAB_0431:
LEA -428(A5),A0 ;5C30: 41EDFE54
MOVE #$03E8,D3 ;5C34: 363C03E8
LAB_0432:
CMPA.L A3,A0 ;5C38: B1CB
BCC.S LAB_0434 ;5C3A: 6420
TST 4(A0) ;5C3C: 4A680004
BMI.S LAB_0433 ;5C40: 6B14
CMP (A0),D0 ;5C42: B050
BCS.S LAB_0433 ;5C44: 6510
CMP 2(A0),D0 ;5C46: B0680002
BCC.S LAB_0433 ;5C4A: 640A
CMP 4(A0),D3 ;5C4C: B6680004
BCS.S LAB_0433 ;5C50: 6504
MOVE 4(A0),D3 ;5C52: 36280004
LAB_0433:
LEA 6(A0),A0 ;5C56: 41E80006
BRA.S LAB_0432 ;5C5A: 60DC
LAB_0434:
CMP #$03E8,D3 ;5C5C: B67C03E8
BEQ.S LAB_0436 ;5C60: 6730
CMP D2,D3 ;5C62: B642
BLS.S LAB_0438 ;5C64: 6346
MOVE D3,D2 ;5C66: 3403
LAB_0435:
MOVEA.L -4(A2,D2.W),A0 ;5C68: 207220FC
MOVE (A3),D0 ;5C6C: 3013
CMP #$1019,D0 ;5C6E: B07C1019
BCS.S LAB_0438 ;5C72: 6538
MOVE -166(A5),D1 ;5C74: 322DFF5A
SUBQ #2,D1 ;5C78: 5541
CMP D1,D0 ;5C7A: B041
BCC.S LAB_0438 ;5C7C: 642E
MOVE D0,(A1)+ ;5C7E: 32C0
MOVE.L A0,(A1)+ ;5C80: 22C8
BTST #2,73(A0) ;5C82: 082800020049
BEQ.S LAB_0438 ;5C88: 6722
MOVE #$0004,-5378(A5) ;5C8A: 3B7C0004EAFE
BRA.S LAB_0438 ;5C90: 601A
LAB_0436:
TST D2 ;5C92: 4A42
BEQ.S LAB_0438 ;5C94: 6716
MOVE (A3),D0 ;5C96: 3013
LAB_0437:
CMP #$1019,D0 ;5C98: B07C1019
BCS.S LAB_0438 ;5C9C: 650E
MOVE -166(A5),D1 ;5C9E: 322DFF5A
SUBQ #1,D1 ;5CA2: 5341
CMP D1,D0 ;5CA4: B041
BCC.S LAB_0439 ;5CA6: 640C
NEG D0 ;5CA8: 4440
MOVE D0,(A1)+ ;5CAA: 32C0
LAB_0438:
LEA 6(A3),A3 ;5CAC: 47EB0006
BRA LAB_042C ;5CB0: 6000FF20
LAB_0439:
NEG D1 ;5CB4: 4441
MOVE D1,(A1)+ ;5CB6: 32C1
LAB_043A:
CLR (A1) ;5CB8: 4251
CLR -2038(A5) ;5CBA: 426DF80A
CLR -5380(A5) ;5CBE: 426DEAFC
CLR.L -5376(A5) ;5CC2: 42ADEB00
CLR.L -4336(A5) ;5CC6: 42ADEF10
CLR.L -4272(A5) ;5CCA: 42ADEF50
CLR.L -4208(A5) ;5CCE: 42ADEF90
CLR.L -4144(A5) ;5CD2: 42ADEFD0
CLR.L -4080(A5) ;5CD6: 42ADF010
CLR.L -4016(A5) ;5CDA: 42ADF050
CLR.L -3952(A5) ;5CDE: 42ADF090
CLR.L -3888(A5) ;5CE2: 42ADF0D0
CLR.L -3824(A5) ;5CE6: 42ADF110
CLR.L -3760(A5) ;5CEA: 42ADF150
CLR.L -3696(A5) ;5CEE: 42ADF190
CLR.L -3632(A5) ;5CF2: 42ADF1D0
CLR.L -3568(A5) ;5CF6: 42ADF210
CLR.L -3504(A5) ;5CFA: 42ADF250
CLR.L -3440(A5) ;5CFE: 42ADF290
CLR.L -3376(A5) ;5D02: 42ADF2D0
CLR.L -3312(A5) ;5D06: 42ADF310
CLR.L -3248(A5) ;5D0A: 42ADF350
CLR.L -3184(A5) ;5D0E: 42ADF390
CLR.L -3120(A5) ;5D12: 42ADF3D0
CLR.L -3056(A5) ;5D16: 42ADF410
CLR.L -2992(A5) ;5D1A: 42ADF450
CLR.L -2928(A5) ;5D1E: 42ADF490
CLR.L -2864(A5) ;5D22: 42ADF4D0
CLR.L -2800(A5) ;5D26: 42ADF510
CLR.L -2736(A5) ;5D2A: 42ADF550
CLR.L -2672(A5) ;5D2E: 42ADF590
CLR.L -2608(A5) ;5D32: 42ADF5D0
CLR.L -2544(A5) ;5D36: 42ADF610
CLR.L -2480(A5) ;5D3A: 42ADF650
CLR.L -2416(A5) ;5D3E: 42ADF690
CLR.L -2352(A5) ;5D42: 42ADF6D0
CLR.L -2288(A5) ;5D46: 42ADF710
CLR.L -2224(A5) ;5D4A: 42ADF750
TST -2048(A5) ;5D4E: 4A6DF800
BEQ LAB_0441 ;5D52: 67000064
MOVEA.L -2042(A5),A1 ;5D56: 226DF806
LEA 68(A1),A1 ;5D5A: 43E90044
TST -2154(A5) ;5D5E: 4A6DF796
BNE.S LAB_0442 ;5D62: 665C
LAB_043B:
MOVEA.L -2036(A5),A2 ;5D64: 246DF80C
LAB_043C:
MOVE (A2)+,D0 ;5D68: 301A
BEQ.S LAB_043E ;5D6A: 6712
BMI.S LAB_043D ;5D6C: 6B08
MOVEA.L (A2)+,A0 ;5D6E: 205A
BSR LAB_0464 ;5D70: 6100027E
BRA.S LAB_043C ;5D74: 60F2
LAB_043D:
NEG D0 ;5D76: 4440
BSR LAB_048B ;5D78: 610006D2
BRA.S LAB_043C ;5D7C: 60EA
LAB_043E:
SUBQ.L #2,A2 ;5D7E: 558A
CMPA.L -2036(A5),A2 ;5D80: B5EDF80C
BNE.S LAB_043F ;5D84: 660A
MOVE -166(A5),D0 ;5D86: 302DFF5A
SUBQ #1,D0 ;5D8A: 5340
BSR LAB_048B ;5D8C: 610006BE
LAB_043F:
MOVE.L #$FFFFFFFE,(A1)+ ;5D90: 22FCFFFFFFFE
LAB_0440:
MOVEA.L -2042(A5),A0 ;5D96: 206DF806
MOVEA.L -2046(A5),A1 ;5D9A: 226DF802
MOVE.L A1,-2042(A5) ;5D9E: 2B49F806
MOVE.L A0,-2046(A5) ;5DA2: 2B48F802
TST.B -142(A5) ;5DA6: 4A2DFF72
BEQ.S LAB_0441 ;5DAA: 670C
MOVE.L A0,COP1LCH ;5DAC: 23C800DFF080
MOVE -5378(A5),-5380(A5) ;5DB2: 3B6DEAFEEAFC
LAB_0441:
MOVEM.L (A7)+,D1-D7/A1-A6 ;5DB8: 4CDF7EFE
MOVEQ #0,D0 ;5DBC: 7000
RTS ;5DBE: 4E75
LAB_0442:
LEA -2152(A5),A0 ;5DC0: 41EDF798
MOVEQ #0,D4 ;5DC4: 7800
MOVEQ #3,D6 ;5DC6: 7C03
MOVEQ #0,D5 ;5DC8: 7A00
LAB_0443:
TST 10(A0) ;5DCA: 4A68000A
BEQ.S LAB_0447 ;5DCE: 6766
ADDQ #1,D5 ;5DD0: 5245
TST 22(A0) ;5DD2: 4A680016
BMI.S LAB_0447 ;5DD6: 6B5E
ADDQ #1,D4 ;5DD8: 5244
MOVE.B 16(A0),D7 ;5DDA: 1E280010
BEQ.S LAB_0447 ;5DDE: 6756
CLR.B 16(A0) ;5DE0: 42280010
BCLR #0,D7 ;5DE4: 08870000
BEQ.S LAB_0444 ;5DE8: 670C
MOVE 22(A0),D0 ;5DEA: 30280016
MOVE D0,4(A0) ;5DEE: 31400004
BSET #2,D7 ;5DF2: 08C70002
LAB_0444:
BCLR #2,D7 ;5DF6: 08870002
BEQ.S LAB_0446 ;5DFA: 6722
CLR.L 0(A0) ;5DFC: 42A80000
MOVE 20(A0),D1 ;5E00: 32280014
CMP #$001C,D1 ;5E04: B27C001C
BCC.S LAB_0445 ;5E08: 6402
MOVEQ #28,D1 ;5E0A: 721C
LAB_0445:
MOVE 4(A0),D0 ;5E0C: 30280004
ADDI #$1000,D1 ;5E10: 06411000
MOVE D1,0(A0) ;5E14: 31410000
ADD D0,D1 ;5E18: D240
MOVE D1,2(A0) ;5E1A: 31410002
LAB_0446:
BCLR #1,D7 ;5E1E: 08870001
BEQ.S LAB_0447 ;5E22: 6712
MOVE 18(A0),D0 ;5E24: 30280012
LSL #1,D0 ;5E28: E348
CMP 10(A0),D0 ;5E2A: B068000A
BCC.S LAB_0447 ;5E2E: 6406
LSR #1,D0 ;5E30: E248
MOVE D0,6(A0) ;5E32: 31400006
LAB_0447:
LEA 24(A0),A0 ;5E36: 41E80018
DBF D6,LAB_0443 ;5E3A: 51CEFF8E
MOVE D5,-2154(A5) ;5E3E: 3B45F796
TST D4 ;5E42: 4A44
BEQ LAB_043B ;5E44: 6700FF1E
MOVEA.L -2036(A5),A2 ;5E48: 246DF80C
MOVE #$1000,D0 ;5E4C: 303C1000
MOVEQ #-1,D3 ;5E50: 76FF
MOVEQ #-1,D4 ;5E52: 78FF
MOVEQ #0,D7 ;5E54: 7E00
LAB_0448:
MOVE (A2)+,D1 ;5E56: 321A
BEQ LAB_0451 ;5E58: 67000082
BMI.S LAB_044D ;5E5C: 6B50
BSR LAB_0456 ;5E5E: 610000D2
MOVEA.L (A2)+,A0 ;5E62: 205A
MOVEM.L D0/D3-D7,-(A7) ;5E64: 48E79F00
BSR LAB_0464 ;5E68: 61000186
MOVEM.L (A7)+,D0/D3-D7 ;5E6C: 4CDF00F9
CLR D3 ;5E70: 4243
TST D4 ;5E72: 4A44
BMI.S LAB_044A ;5E74: 6B14
CMP #$0040,D4 ;5E76: B87C0040
BCS.S LAB_0449 ;5E7A: 6504
LEA 64(A4),A4 ;5E7C: 49EC0040
LAB_0449:
MOVEA.L (A4),A0 ;5E80: 2054
MOVE 2(A0,D4.W),D3 ;5E82: 36304002
BCLR #31,D3 ;5E86: 0883001F
LAB_044A:
CMP D7,D0 ;5E8A: B047
BCC.S LAB_044B ;5E8C: 640A
MOVE (A3)+,2(A0,D4.W) ;5E8E: 319B4002
CMPA.L A6,A3 ;5E92: B7CE
BCS.S LAB_044B ;5E94: 6502
MOVEA.L D6,A3 ;5E96: 2646
LAB_044B:
ADDQ #1,D0 ;5E98: 5240
MOVE (A2),D1 ;5E9A: 3212
BPL.S LAB_044C ;5E9C: 6A02
NEG D1 ;5E9E: 4441
LAB_044C:
CMP D0,D1 ;5EA0: B240
BEQ.S LAB_0448 ;5EA2: 67B2
CMP D7,D0 ;5EA4: B047
BCC.S LAB_0450 ;5EA6: 642E
MOVE D5,(A1)+ ;5EA8: 32C5
MOVE (A3)+,(A1)+ ;5EAA: 32DB
BRA.S LAB_044F ;5EAC: 6022
LAB_044D:
NEG D1 ;5EAE: 4441
BSR LAB_0456 ;5EB0: 61000080
BSR LAB_048B ;5EB4: 61000596
TST D4 ;5EB8: 4A44
BNE.S LAB_044C ;5EBA: 66E4
MOVE -162(A5),D3 ;5EBC: 362DFF5E
CMP D7,D0 ;5EC0: B047
BCC.S LAB_0450 ;5EC2: 6412
MOVEA.L A1,A0 ;5EC4: 2049
LAB_044E:
CMPI #$0180,-(A0) ;5EC6: 0C600180
BNE.S LAB_044E ;5ECA: 66FA
MOVE (A3)+,2(A0) ;5ECC: 315B0002
LAB_044F:
CMPA.L A6,A3 ;5ED0: B7CE
BCS.S LAB_0450 ;5ED2: 6502
MOVEA.L D6,A3 ;5ED4: 2646
LAB_0450:
ADDQ #1,D0 ;5ED6: 5240
BRA LAB_0448 ;5ED8: 6000FF7C
LAB_0451:
SUBQ.L #2,A2 ;5EDC: 558A
CMPA.L -2036(A5),A2 ;5EDE: B5EDF80C
BNE.S LAB_0452 ;5EE2: 660E
MOVE -166(A5),D0 ;5EE4: 302DFF5A
SUBQ #1,D0 ;5EE8: 5340
BSR LAB_0456 ;5EEA: 61000046
BSR LAB_048B ;5EEE: 6100055C
LAB_0452:
MOVE.L #$FFFFFFFE,(A1)+ ;5EF2: 22FCFFFFFFFE
BRA LAB_0440 ;5EF8: 6000FE9C
LAB_0453:
MOVE D0,D2 ;5EFC: 3400
SUBI #$1000,D2 ;5EFE: 04421000
CMP #$0100,D2 ;5F02: B47C0100
BCS.S LAB_0454 ;5F06: 6512
TST -2038(A5) ;5F08: 4A6DF80A
BNE.S LAB_0454 ;5F0C: 660C
MOVE #$FFE1,(A1)+ ;5F0E: 32FCFFE1
MOVE #$FFFE,(A1)+ ;5F12: 32FCFFFE
ADDQ #1,-2038(A5) ;5F16: 526DF80A
LAB_0454:
LSL #8,D2 ;5F1A: E14A
ORI #$0003,D2 ;5F1C: 00420003
MOVE D2,(A1)+ ;5F20: 32C2
MOVE #$FFFE,(A1)+ ;5F22: 32FCFFFE
MOVE D5,(A1)+ ;5F26: 32C5
MOVE (A3)+,(A1)+ ;5F28: 32DB
CMPA.L A6,A3 ;5F2A: B7CE
BCS.S LAB_0455 ;5F2C: 6502
MOVEA.L D6,A3 ;5F2E: 2646
LAB_0455:
ADDQ #1,D0 ;5F30: 5240
LAB_0456:
CMP D7,D0 ;5F32: B047
BCC.S LAB_0459 ;5F34: 6408
LAB_0457:
CMP D1,D0 ;5F36: B041
BCS.S LAB_0453 ;5F38: 65C2
LAB_0458:
MOVE D1,D0 ;5F3A: 3001
RTS ;5F3C: 4E75
LAB_0459:
TST.L D3 ;5F3E: 4A83
BMI.S LAB_045B ;5F40: 6B1A
TST D3 ;5F42: 4A43
BPL.S LAB_045A ;5F44: 6A0E
MOVE #$0180,(A1)+ ;5F46: 32FC0180
MOVE -162(A5),(A1)+ ;5F4A: 32EDFF5E
BSET #31,D3 ;5F4E: 08C3001F
BRA.S LAB_045B ;5F52: 6008
LAB_045A:
MOVE D5,(A1)+ ;5F54: 32C5
MOVE D3,(A1)+ ;5F56: 32C3
BSET #31,D3 ;5F58: 08C3001F
LAB_045B:
LEA -2152(A5),A0 ;5F5C: 41EDF798
MOVEQ #3,D2 ;5F60: 7403
LAB_045C:
CMP (A0),D0 ;5F62: B050
BCS.S LAB_045D ;5F64: 6506
CMP 2(A0),D0 ;5F66: B0680002
BCS.S LAB_0460 ;5F6A: 6536
LAB_045D:
LEA 24(A0),A0 ;5F6C: 41E80018
DBF D2,LAB_045C ;5F70: 51CAFFF0
LEA -2152(A5),A0 ;5F74: 41EDF798
MOVEQ #0,D7 ;5F78: 7E00
MOVEQ #3,D2 ;5F7A: 7403
MOVE D1,D6 ;5F7C: 3C01
LAB_045E:
CMP 2(A0),D0 ;5F7E: B0680002
BCC.S LAB_045F ;5F82: 640C
CMP (A0),D1 ;5F84: B250
BCS.S LAB_045F ;5F86: 6508
CMP (A0),D6 ;5F88: BC50
BCS.S LAB_045F ;5F8A: 6504
MOVE (A0),D6 ;5F8C: 3C10
MOVE.L A0,D7 ;5F8E: 2E08
LAB_045F:
LEA 24(A0),A0 ;5F90: 41E80018
DBF D2,LAB_045E ;5F94: 51CAFFE8
TST.L D7 ;5F98: 4A87
BEQ LAB_0458 ;5F9A: 6700FF9E
MOVEA.L D7,A0 ;5F9E: 2047
MOVE (A0),D0 ;5FA0: 3010
LAB_0460:
MOVE D0,D5 ;5FA2: 3A00
SUB (A0),D5 ;5FA4: 9A50
ADD 6(A0),D5 ;5FA6: DA680006
LSL #1,D5 ;5FAA: E34D
MOVE.L 12(A0),D6 ;5FAC: 2C28000C
MOVEA.L D6,A3 ;5FB0: 2646
MOVEA.L A3,A6 ;5FB2: 2C4B
ADDA 10(A0),A6 ;5FB4: DCE8000A
ADDA D5,A3 ;5FB8: D6C5
CMPA.L A6,A3 ;5FBA: B7CE
BCS.S LAB_0462 ;5FBC: 6508
LAB_0461:
SUBA 10(A0),A3 ;5FBE: 96E8000A
CMPA.L A6,A3 ;5FC2: B7CE
BCC.S LAB_0461 ;5FC4: 64F8
LAB_0462:
MOVE 2(A0),D7 ;5FC6: 3E280002
MOVE D4,D2 ;5FCA: 3404
MOVE 8(A0),D4 ;5FCC: 38280008
MOVE D4,D5 ;5FD0: 3A04
LSL #2,D4 ;5FD2: E54C
LSL #1,D5 ;5FD4: E34D
ADDI #$0180,D5 ;5FD6: 06450180
TST D3 ;5FDA: 4A43
BMI.S LAB_0463 ;5FDC: 6B0A
CMP D4,D2 ;5FDE: B444
BEQ.S LAB_0463 ;5FE0: 6706
MOVEA.L (A4),A0 ;5FE2: 2054
MOVE 2(A0,D4.W),D3 ;5FE4: 36304002
LAB_0463:
BCLR #31,D3 ;5FE8: 0883001F
BRA LAB_0457 ;5FEC: 6000FF48
LAB_0464:
MOVE D0,D1 ;5FF0: 3200
SUB 84(A0),D1 ;5FF2: 92680054
ADDQ #1,D1 ;5FF6: 5241
BTST #2,73(A0) ;5FF8: 082800020049
BEQ.S LAB_0465 ;5FFE: 6702
LSL #1,D1 ;6000: E349
LAB_0465:
MOVE D0,D2 ;6002: 3400
SUBI #$1000,D2 ;6004: 04421000
BSR LAB_048C ;6008: 6100045E
MOVE #$0096,(A1)+ ;600C: 32FC0096
MOVE #$0100,(A1)+ ;6010: 32FC0100
MOVE.L A1,-(A7) ;6014: 2F09
MOVEQ #15,D3 ;6016: 760F
MOVE #$0180,D2 ;6018: 343C0180
LEA 98(A0),A4 ;601C: 49E80062
LAB_0466:
MOVE D2,(A1)+ ;6020: 32C2
ADDQ #2,D2 ;6022: 5442
MOVE (A4)+,(A1)+ ;6024: 32DC
DBF D3,LAB_0466 ;6026: 51CBFFF8
MOVE 182(A0),D2 ;602A: 342800B6
BNE LAB_0479 ;602E: 660001D8
LAB_0467:
ADD 92(A0),D1 ;6032: D268005C
MULU 178(A0),D1 ;6036: C2E800B2
MOVE 90(A0),D2 ;603A: 3428005A
LSR #4,D2 ;603E: E84A
LSL #1,D2 ;6040: E34A
ADD D2,D1 ;6042: D242
MOVE.L A1,D3 ;6044: 2609
MOVEQ #24,D2 ;6046: 7418
MOVE 80(A0),D6 ;6048: 3C280050
SUBQ #1,D6 ;604C: 5346
MOVE #$00E0,D7 ;604E: 3E3C00E0
LAB_0468:
MOVE.L 0(A0,D2.W),D5 ;6052: 2A302000
ADD.L D1,D5 ;6056: DA81
MOVE D7,(A1)+ ;6058: 32C7
ADDQ #2,D7 ;605A: 5447
SWAP D5 ;605C: 4845
MOVE D5,(A1)+ ;605E: 32C5
MOVE D7,(A1)+ ;6060: 32C7
ADDQ #2,D7 ;6062: 5447
SWAP D5 ;6064: 4845
MOVE D5,(A1)+ ;6066: 32C5
ADDQ.L #4,D2 ;6068: 5882
DBF D6,LAB_0468 ;606A: 51CEFFE6
MOVE 188(A0),D2 ;606E: 342800BC
CMP #$000A,D2 ;6072: B47C000A
BCC.S LAB_046A ;6076: 6418
LSL #6,D2 ;6078: ED4A
LEA -2800(A5),A4 ;607A: 49EDF510
ADDA D2,A4 ;607E: D8C2
LAB_0469:
TST.L (A4) ;6080: 4A94
ADDQ.L #8,A4 ;6082: 508C
BNE.S LAB_0469 ;6084: 66FA
CLR.L (A4) ;6086: 4294
MOVE.L D3,-8(A4) ;6088: 2943FFF8
MOVE.L D1,-4(A4) ;608C: 2941FFFC
LAB_046A:
MOVE #$01E1,D3 ;6090: 363C01E1
TST 72(A0) ;6094: 4A680048
BPL.S LAB_046B ;6098: 6A04
MOVE #$01D1,D3 ;609A: 363C01D1
LAB_046B:
MOVE 82(A0),D1 ;609E: 32280052
ADDQ #1,D1 ;60A2: 5241
MOVE 86(A0),D2 ;60A4: 34280056
MOVE D1,D6 ;60A8: 3C01
ADD D2,D6 ;60AA: DC42
CMP D3,D6 ;60AC: BC43
BCS.S LAB_046C ;60AE: 650A
SUB D3,D6 ;60B0: 9C43
ADDI #$0010,D6 ;60B2: 06460010
SUB D6,D2 ;60B6: 9446
BRA.S LAB_046D ;60B8: 600C
LAB_046C:
CMP #$00B0,D6 ;60BA: BC7C00B0
BHI.S LAB_046D ;60BE: 6206
SUBI #$00B0,D6 ;60C0: 044600B0
SUB D6,D1 ;60C4: 9246
LAB_046D:
MOVE D1,184(A0) ;60C6: 314100B8
MOVE D2,186(A0) ;60CA: 314200BA
MOVE #$008E,(A1)+ ;60CE: 32FC008E
MOVE D1,(A1) ;60D2: 3281
ORI #$0100,(A1)+ ;60D4: 00590100
MOVE #$0090,(A1)+ ;60D8: 32FC0090
ADD D2,D1 ;60DC: D242
ANDI #$00FF,D1 ;60DE: 024100FF
ORI #$3700,D1 ;60E2: 00413700
MOVE D1,(A1)+ ;60E6: 32C1
MOVE 178(A0),D4 ;60E8: 382800B2
MOVE 186(A0),D5 ;60EC: 3A2800BA
LSR #3,D5 ;60F0: E64D
BTST #7,72(A0) ;60F2: 082800070048
BNE.S LAB_046E ;60F8: 6602
LSR #1,D5 ;60FA: E24D
LAB_046E:
LSL #1,D5 ;60FC: E34D
SUB D5,D4 ;60FE: 9845
BPL.S LAB_046F ;6100: 6A02
CLR D4 ;6102: 4244
LAB_046F:
MOVE 184(A0),D1 ;6104: 322800B8
MOVE 186(A0),D2 ;6108: 342800BA
MOVE 90(A0),D6 ;610C: 3C28005A
BTST #7,72(A0) ;6110: 082800070048
BNE.S LAB_0470 ;6116: 6622
SUBI #$0011,D1 ;6118: 04410011
LSR #1,D1 ;611C: E249
ANDI #$FFF8,D1 ;611E: 0241FFF8
LSR #1,D2 ;6122: E24A
SUBQ #8,D2 ;6124: 5142
ADD D1,D2 ;6126: D441
ANDI #$000F,D6 ;6128: 0246000F
BEQ.S LAB_0471 ;612C: 672C
SUBQ #8,D1 ;612E: 5141
SUBQ #2,D4 ;6130: 5544
NEG D6 ;6132: 4446
ADDI #$0010,D6 ;6134: 06460010
BRA.S LAB_0471 ;6138: 6020
LAB_0470:
SUBI #$0009,D1 ;613A: 04410009
LSR #1,D1 ;613E: E249
ANDI #$FFFC,D1 ;6140: 0241FFFC
LSR #1,D2 ;6144: E24A
SUBQ #8,D2 ;6146: 5142
ADD D1,D2 ;6148: D441
ANDI #$000F,D6 ;614A: 0246000F
LSR #1,D6 ;614E: E24E
BEQ.S LAB_0471 ;6150: 6708
SUBQ #4,D1 ;6152: 5941
SUBQ #4,D4 ;6154: 5944
NEG D6 ;6156: 4446
ADDQ #8,D6 ;6158: 5046
LAB_0471:
MOVE D6,D5 ;615A: 3A06
LSL #4,D5 ;615C: E94D
OR D6,D5 ;615E: 8A46
MOVE #$0092,(A1)+ ;6160: 32FC0092
MOVE D1,(A1)+ ;6164: 32C1
MOVE #$0094,(A1)+ ;6166: 32FC0094
MOVE D2,(A1)+ ;616A: 32C2
MOVE 72(A0),D1 ;616C: 32280048
BTST #2,D1 ;6170: 08010002
BEQ.S LAB_0472 ;6174: 6708
MOVE 76(A0),D2 ;6176: 3428004C
LSR #3,D2 ;617A: E64A
ADD D2,D4 ;617C: D842
LAB_0472:
MOVE #$0108,(A1)+ ;617E: 32FC0108
MOVE D4,(A1)+ ;6182: 32C4
MOVE #$010A,(A1)+ ;6184: 32FC010A
MOVE D4,(A1)+ ;6188: 32C4
MOVE #$0100,(A1)+ ;618A: 32FC0100
OR -5378(A5),D1 ;618E: 826DEAFE
MOVE D1,(A1)+ ;6192: 32C1
MOVE #$0102,(A1)+ ;6194: 32FC0102
MOVE D5,(A1)+ ;6198: 32C5
MOVE #$0104,(A1)+ ;619A: 32FC0104
MOVE 74(A0),(A1)+ ;619E: 32E8004A
LAB_0473:
MOVE.L (A7)+,D4 ;61A2: 281F
ADDQ #1,D0 ;61A4: 5240
MOVE (A2),D1 ;61A6: 3212
BPL.S LAB_0474 ;61A8: 6A02
NEG D1 ;61AA: 4441
LAB_0474:
CMP D0,D1 ;61AC: B240
BEQ.S LAB_0477 ;61AE: 6742
MOVE D0,D2 ;61B0: 3400
SUBI #$1000,D2 ;61B2: 04421000
BSR LAB_048C ;61B6: 610002B0
MOVE #$0096,(A1)+ ;61BA: 32FC0096
MOVE #$8300,(A1)+ ;61BE: 32FC8300
MOVE.L A1,D3 ;61C2: 2609
MOVEQ #15,D1 ;61C4: 720F
MOVE #$01A0,D2 ;61C6: 343C01A0
LEA 130(A0),A4 ;61CA: 49E80082
LAB_0475:
MOVE D2,(A1)+ ;61CE: 32C2
ADDQ #2,D2 ;61D0: 5442
MOVE (A4)+,(A1)+ ;61D2: 32DC
DBF D1,LAB_0475 ;61D4: 51C9FFF8
MOVE 188(A0),D2 ;61D8: 342800BC
LSL #7,D2 ;61DC: EF4A
LEA -4272(A5),A4 ;61DE: 49EDEF50
ADDA D2,A4 ;61E2: D8C2
LAB_0476:
TST.L (A4)+ ;61E4: 4A9C
BNE.S LAB_0476 ;61E6: 66FC
CLR.L (A4) ;61E8: 4294
SUBI.L #$00000040,D3 ;61EA: 048300000040
MOVE.L D3,-(A4) ;61F0: 2903
LAB_0477:
MOVE 188(A0),D2 ;61F2: 342800BC
LSL #7,D2 ;61F6: EF4A
LEA -4336(A5),A4 ;61F8: 49EDEF10
ADDA D2,A4 ;61FC: D8C2
LAB_0478:
TST.L (A4)+ ;61FE: 4A9C
BNE.S LAB_0478 ;6200: 66FC
CLR.L (A4) ;6202: 4294
MOVE.L D4,-(A4) ;6204: 2904
RTS ;6206: 4E75
LAB_0479:
MOVE.L A2,-(A7) ;6208: 2F0A
LSL #2,D2 ;620A: E54A
LEA -476(A5),A2 ;620C: 45EDFE24
MOVE.L -4(A2,D2.W),D2 ;6210: 243220FC
BNE.S LAB_047A ;6214: 6620
MOVEA.L (A7)+,A2 ;6216: 245F
CLR 182(A0) ;6218: 426800B6
MOVE 72(A0),D2 ;621C: 34280048
ANDI #$8BFF,D2 ;6220: 02428BFF
MOVE 80(A0),D7 ;6224: 3E280050
LSL #8,D7 ;6228: E14F
LSL #4,D7 ;622A: E94F
OR D7,D2 ;622C: 8447
MOVE D2,72(A0) ;622E: 31420048
BRA LAB_0467 ;6232: 6000FDFE
LAB_047A:
MOVEA.L D2,A2 ;6236: 2442
MOVE D1,-(A7) ;6238: 3F01
ADD 92(A0),D1 ;623A: D268005C
MULU 178(A0),D1 ;623E: C2E800B2
MOVE 90(A0),D2 ;6242: 3428005A
LSR #4,D2 ;6246: E84A
LSL #1,D2 ;6248: E34A
ADD D2,D1 ;624A: D242
MOVE.L A1,D3 ;624C: 2609
MOVEQ #24,D2 ;624E: 7418
MOVE 80(A0),D6 ;6250: 3C280050
SUBQ #1,D6 ;6254: 5346
MOVE #$00E0,D7 ;6256: 3E3C00E0
LAB_047B:
MOVE.L 0(A0,D2.W),D5 ;625A: 2A302000
ADD.L D1,D5 ;625E: DA81
MOVE D7,(A1)+ ;6260: 32C7
ADDQ #2,D7 ;6262: 5447
SWAP D5 ;6264: 4845
MOVE D5,(A1)+ ;6266: 32C5
MOVE D7,(A1)+ ;6268: 32C7
ADDQ #2,D7 ;626A: 5447
SWAP D5 ;626C: 4845
MOVE D5,(A1)+ ;626E: 32C5
ADDQ.L #4,D2 ;6270: 5882
ADDQ #4,D7 ;6272: 5847
DBF D6,LAB_047B ;6274: 51CEFFE4
MOVE 188(A0),D2 ;6278: 342800BC
CMP #$0008,D2 ;627C: B47C0008
BCC.S LAB_047D ;6280: 6418
LSL #6,D2 ;6282: ED4A
LEA -2800(A5),A4 ;6284: 49EDF510
ADDA D2,A4 ;6288: D8C2
LAB_047C:
TST.L (A4) ;628A: 4A94
ADDQ.L #8,A4 ;628C: 508C
BNE.S LAB_047C ;628E: 66FA
CLR.L (A4) ;6290: 4294
MOVE.L D3,-8(A4) ;6292: 2943FFF8
MOVE.L D1,-4(A4) ;6296: 2941FFFC
LAB_047D:
MOVE (A7)+,D1 ;629A: 321F
ADD 92(A2),D1 ;629C: D26A005C
MULU 178(A2),D1 ;62A0: C2EA00B2
MOVE 90(A2),D2 ;62A4: 342A005A
LSR #4,D2 ;62A8: E84A
LSL #1,D2 ;62AA: E34A
ADD D2,D1 ;62AC: D242
MOVE.L A1,D3 ;62AE: 2609
MOVEQ #24,D2 ;62B0: 7418
MOVE 80(A2),D6 ;62B2: 3C2A0050
SUBQ #1,D6 ;62B6: 5346
MOVE #$00E4,D7 ;62B8: 3E3C00E4
LAB_047E:
MOVE.L 0(A2,D2.W),D5 ;62BC: 2A322000
ADD.L D1,D5 ;62C0: DA81
MOVE D7,(A1)+ ;62C2: 32C7
ADDQ #2,D7 ;62C4: 5447
SWAP D5 ;62C6: 4845
MOVE D5,(A1)+ ;62C8: 32C5
MOVE D7,(A1)+ ;62CA: 32C7
ADDQ #2,D7 ;62CC: 5447
SWAP D5 ;62CE: 4845
MOVE D5,(A1)+ ;62D0: 32C5
ADDQ.L #4,D2 ;62D2: 5882
ADDQ #4,D7 ;62D4: 5847
DBF D6,LAB_047E ;62D6: 51CEFFE4
MOVE 188(A2),D2 ;62DA: 342A00BC
CMP #$0008,D2 ;62DE: B47C0008
BCC.S LAB_0480 ;62E2: 6418
LSL #6,D2 ;62E4: ED4A
LEA -2800(A5),A4 ;62E6: 49EDF510
ADDA D2,A4 ;62EA: D8C2
LAB_047F:
TST.L (A4) ;62EC: 4A94
ADDQ.L #8,A4 ;62EE: 508C
BNE.S LAB_047F ;62F0: 66FA
CLR.L (A4) ;62F2: 4294
MOVE.L D3,-8(A4) ;62F4: 2943FFF8
MOVE.L D1,-4(A4) ;62F8: 2941FFFC
LAB_0480:
MOVE #$01E1,D3 ;62FC: 363C01E1
TST 72(A0) ;6300: 4A680048
BPL.S LAB_0481 ;6304: 6A04
SUBI #$0010,D3 ;6306: 04430010
LAB_0481:
MOVE 82(A0),D1 ;630A: 32280052
ADDQ #1,D1 ;630E: 5241
MOVE 86(A0),D2 ;6310: 34280056
MOVE D1,D6 ;6314: 3C01
ADD D2,D6 ;6316: DC42
CMP D3,D6 ;6318: BC43
BCS.S LAB_0482 ;631A: 650A
SUB D3,D6 ;631C: 9C43
ADDI #$0010,D6 ;631E: 06460010
SUB D6,D2 ;6322: 9446
BRA.S LAB_0483 ;6324: 600C
LAB_0482:
CMP #$00B0,D6 ;6326: BC7C00B0
BHI.S LAB_0483 ;632A: 6206
SUBI #$00B0,D6 ;632C: 044600B0
SUB D6,D1 ;6330: 9246
LAB_0483:
MOVE D1,184(A0) ;6332: 314100B8
MOVE D2,186(A0) ;6336: 314200BA
MOVE #$008E,(A1)+ ;633A: 32FC008E
MOVE D1,(A1) ;633E: 3281
ORI #$0100,(A1)+ ;6340: 00590100
MOVE #$0090,(A1)+ ;6344: 32FC0090
ADD D2,D1 ;6348: D242
ANDI #$00FF,D1 ;634A: 024100FF
ORI #$3700,D1 ;634E: 00413700
MOVE D1,(A1)+ ;6352: 32C1
MOVE 178(A0),D4 ;6354: 382800B2
MOVE 178(A2),D5 ;6358: 3A2A00B2
MOVE 186(A0),D6 ;635C: 3C2800BA
MOVE 186(A2),D7 ;6360: 3E2A00BA
LSR #3,D6 ;6364: E64E
LSR #3,D7 ;6366: E64F
BTST #7,72(A0) ;6368: 082800070048
BNE.S LAB_0484 ;636E: 6604
LSR #1,D6 ;6370: E24E
LSR #1,D7 ;6372: E24F
LAB_0484:
LSL #1,D6 ;6374: E34E
LSL #1,D7 ;6376: E34F
SUB D6,D4 ;6378: 9846
BPL.S LAB_0485 ;637A: 6A02
CLR D4 ;637C: 4244
LAB_0485:
SUB D7,D5 ;637E: 9A47
BPL.S LAB_0486 ;6380: 6A02
CLR D5 ;6382: 4245
LAB_0486:
MOVE 90(A0),D6 ;6384: 3C28005A
MOVE 90(A2),D7 ;6388: 3E2A005A
MOVE D6,D1 ;638C: 3206
ANDI #$000F,D1 ;638E: 0241000F
BNE.S LAB_0487 ;6392: 6604
ANDI #$FFF0,D7 ;6394: 0247FFF0
LAB_0487:
MOVE D7,D1 ;6398: 3207
ANDI #$000F,D1 ;639A: 0241000F
BNE.S LAB_0488 ;639E: 6604
ANDI #$FFF0,D6 ;63A0: 0246FFF0
LAB_0488:
MOVE 184(A0),D1 ;63A4: 322800B8
MOVE 186(A0),D2 ;63A8: 342800BA
BTST #7,72(A0) ;63AC: 082800070048
BNE.S LAB_0489 ;63B2: 662E
SUBI #$0011,D1 ;63B4: 04410011
LSR #1,D1 ;63B8: E249
ANDI #$FFF8,D1 ;63BA: 0241FFF8
LSR #1,D2 ;63BE: E24A
SUBQ #8,D2 ;63C0: 5142
ADD D1,D2 ;63C2: D441
ANDI #$000F,D6 ;63C4: 0246000F
ANDI #$000F,D7 ;63C8: 0247000F
BEQ.S LAB_048A ;63CC: 6740
SUBQ #8,D1 ;63CE: 5141
SUBQ #2,D4 ;63D0: 5544
SUBQ #2,D5 ;63D2: 5545
NEG D6 ;63D4: 4446
ADDI #$0010,D6 ;63D6: 06460010
NEG D7 ;63DA: 4447
ADDI #$0010,D7 ;63DC: 06470010
BRA.S LAB_048A ;63E0: 602C
LAB_0489:
SUBI #$0009,D1 ;63E2: 04410009
LSR #1,D1 ;63E6: E249
ANDI #$FFFC,D1 ;63E8: 0241FFFC
LSR #1,D2 ;63EC: E24A
SUBQ #8,D2 ;63EE: 5142
ADD D1,D2 ;63F0: D441
ANDI #$000F,D6 ;63F2: 0246000F
ANDI #$000F,D7 ;63F6: 0247000F
LSR #1,D6 ;63FA: E24E
LSR #1,D7 ;63FC: E24F
BEQ.S LAB_048A ;63FE: 670E
SUBQ #4,D1 ;6400: 5941
SUBQ #4,D4 ;6402: 5944
SUBQ #4,D5 ;6404: 5945
NEG D6 ;6406: 4446
ADDQ #8,D6 ;6408: 5046
NEG D7 ;640A: 4447
ADDQ #8,D7 ;640C: 5047
LAB_048A:
LSL #4,D7 ;640E: E94F
OR D7,D6 ;6410: 8C47
MOVE #$0092,(A1)+ ;6412: 32FC0092
MOVE D1,(A1)+ ;6416: 32C1
MOVE #$0094,(A1)+ ;6418: 32FC0094
MOVE D2,(A1)+ ;641C: 32C2
MOVE #$0108,(A1)+ ;641E: 32FC0108
MOVE D4,(A1)+ ;6422: 32C4
MOVE #$010A,(A1)+ ;6424: 32FC010A
MOVE D5,(A1)+ ;6428: 32C5
MOVE #$0100,(A1)+ ;642A: 32FC0100
MOVE 72(A0),D1 ;642E: 32280048
OR -5378(A5),D1 ;6432: 826DEAFE
MOVE D1,(A1)+ ;6436: 32C1
MOVE #$0102,(A1)+ ;6438: 32FC0102
MOVE D6,(A1)+ ;643C: 32C6
MOVE #$0104,(A1)+ ;643E: 32FC0104
MOVE 74(A0),(A1)+ ;6442: 32E8004A
MOVEA.L (A7)+,A2 ;6446: 245F
BRA LAB_0473 ;6448: 6000FD58
LAB_048B:
MOVE D0,D2 ;644C: 3400
SUBI #$1000,D2 ;644E: 04421000
BSR LAB_048C ;6452: 61000014
MOVE #$0096,(A1)+ ;6456: 32FC0096
MOVE #$0100,(A1)+ ;645A: 32FC0100
MOVE #$0180,(A1)+ ;645E: 32FC0180
MOVE -162(A5),(A1)+ ;6462: 32EDFF5E
RTS ;6466: 4E75
LAB_048C:
CMP #$0100,D2 ;6468: B47C0100
BCS.S LAB_048D ;646C: 6512
TST -2038(A5) ;646E: 4A6DF80A
BNE.S LAB_048D ;6472: 660C
MOVE #$FFDF,(A1)+ ;6474: 32FCFFDF
MOVE #$FFFE,(A1)+ ;6478: 32FCFFFE
ADDQ #1,-2038(A5) ;647C: 526DF80A
LAB_048D:
LSL #8,D2 ;6480: E14A
ORI #$0003,D2 ;6482: 00420003
MOVE D2,(A1)+ ;6486: 32C2
MOVE #$FFFE,(A1)+ ;6488: 32FCFFFE
RTS ;648C: 4E75
LAB_048E:
MOVE.L D0,-2056(A5) ;648E: 2B40F7F8
BSR LAB_04AA ;6492: 61000238
BEQ LAB_05C7 ;6496: 67001AA6
MOVE.L D0,-2042(A5) ;649A: 2B40F806
MOVEA.L D0,A0 ;649E: 2040
MOVE.L -2056(A5),D0 ;64A0: 202DF7F8
BSR LAB_04AA ;64A4: 61000226
BEQ LAB_05C7 ;64A8: 67001A94
MOVE.L D0,-2046(A5) ;64AC: 2B40F802
MOVEA.L D0,A1 ;64B0: 2240
MOVE #$FFFF,-2048(A5) ;64B2: 3B7CFFFFF800
LAB_048F:
MOVE.L #$1003FFFE,(A0)+ ;64B8: 20FC1003FFFE
MOVE.L -4(A0),(A1)+ ;64BE: 22E8FFFC
MOVE #$0120,D0 ;64C2: 303C0120
LAB_0490:
MOVE D0,(A0)+ ;64C6: 30C0
MOVE D0,(A1)+ ;64C8: 32C0
ADDQ #2,D0 ;64CA: 5440
ADDQ.L #2,A0 ;64CC: 5488
ADDQ.L #2,A1 ;64CE: 5489
CMP #$013E,D0 ;64D0: B07C013E
BLS.S LAB_0490 ;64D4: 63F0
MOVEQ #0,D0 ;64D6: 7000
RTS ;64D8: 4E75
LAB_0491:
MOVE.L -2042(A5),D0 ;64DA: 202DF806
BEQ.S LAB_0492 ;64DE: 670A
MOVEA.L D0,A1 ;64E0: 2240
MOVE.L -2056(A5),D0 ;64E2: 202DF7F8
BSR LAB_04AC ;64E6: 61000210
LAB_0492:
MOVE.L -2046(A5),D0 ;64EA: 202DF802
BEQ.S LAB_0493 ;64EE: 670A
MOVEA.L D0,A1 ;64F0: 2240
MOVE.L -2056(A5),D0 ;64F2: 202DF7F8
BSR LAB_04AC ;64F6: 61000200
LAB_0493:
RTS ;64FA: 4E75
LAB_0494:
TST D1 ;64FC: 4A41
BNE.S LAB_0495 ;64FE: 6626
TST -2048(A5) ;6500: 4A6DF800
BEQ.S LAB_0496 ;6504: 6764
CLR -2048(A5) ;6506: 426DF800
BSR LAB_0411 ;650A: 6100F522
CLR.L -5552(A5) ;650E: 42ADEA50
MOVE #$FFFF,-5508(A5) ;6512: 3B7CFFFFEA7C
MOVE.L -2042(A5),-2052(A5) ;6518: 2B6DF806F7FC
BSR LAB_063F ;651E: 610026E2
BRA LAB_0497 ;6522: 6000004A
LAB_0495:
TST -2048(A5) ;6526: 4A6DF800
BNE.S LAB_0496 ;652A: 663E
BSR LAB_063F ;652C: 610026D4
MOVEA.L -2042(A5),A0 ;6530: 206DF806
MOVEA.L A0,A1 ;6534: 2248
BSR LAB_048F ;6536: 6100FF80
BSR LAB_0498 ;653A: 61000044
BSR LAB_063F ;653E: 610026C2
MOVEA.L -2042(A5),A0 ;6542: 206DF806
MOVEA.L A0,A1 ;6546: 2248
BSR LAB_048F ;6548: 6100FF6E
BSR LAB_0498 ;654C: 61000032
BSR LAB_063F ;6550: 610026B0
MOVE #$FFFF,-2048(A5) ;6554: 3B7CFFFFF800
BSR LAB_06EC ;655A: 610031D8
CLR -5508(A5) ;655E: 426DEA7C
BSR LAB_0411 ;6562: 6100F4CA
BSR LAB_063F ;6566: 6100269A
LAB_0496:
MOVEQ #0,D0 ;656A: 7000
RTS ;656C: 4E75
LAB_0497:
TST -2048(A5) ;656E: 4A6DF800
BNE LAB_049D ;6572: 6600009C
MOVEA.L -2052(A5),A0 ;6576: 206DF7FC
MOVE.L #$FFFFFFFE,(A0) ;657A: 20BCFFFFFFFE
LAB_0498:
MOVEA.L -2042(A5),A0 ;6580: 206DF806
MOVEA.L -2046(A5),A1 ;6584: 226DF802
MOVE.L A1,-2042(A5) ;6588: 2B49F806
MOVE.L A0,-2046(A5) ;658C: 2B48F802
MOVE.L A0,COP1LCH ;6590: 23C800DFF080
LAB_0499:
TST -2048(A5) ;6596: 4A6DF800
BNE LAB_049D ;659A: 66000074
MOVE.L -2042(A5),-2052(A5) ;659E: 2B6DF806F7FC
CLR -2038(A5) ;65A4: 426DF80A
MOVEQ #0,D0 ;65A8: 7000
RTS ;65AA: 4E75
LAB_049A:
TST -2048(A5) ;65AC: 4A6DF800
BNE LAB_049D ;65B0: 6600005E
CMP #$0139,D1 ;65B4: B27C0139
BCC LAB_049F ;65B8: 6400005E
CMP #$0139,D2 ;65BC: B47C0139
BCC LAB_049F ;65C0: 64000056
MOVEA.L -2052(A5),A1 ;65C4: 226DF7FC
CMP #$0100,D2 ;65C8: B47C0100
BCS.S LAB_049B ;65CC: 6512
TST -2038(A5) ;65CE: 4A6DF80A
BNE.S LAB_049B ;65D2: 660C
MOVE #$FFE1,(A1)+ ;65D4: 32FCFFE1
MOVE #$FFFE,(A1)+ ;65D8: 32FCFFFE
ADDQ #1,-2038(A5) ;65DC: 526DF80A
LAB_049B:
LSL #8,D2 ;65E0: E14A
LSR #1,D1 ;65E2: E249
ANDI #$00FE,D1 ;65E4: 024100FE
ORI #$0001,D1 ;65E8: 00410001
OR D2,D1 ;65EC: 8242
MOVE D1,(A1)+ ;65EE: 32C1
LSL #8,D4 ;65F0: E14C
LSR #1,D3 ;65F2: E24B
ANDI #$00FE,D3 ;65F4: 024300FE
OR D4,D3 ;65F8: 8644
MOVE D3,(A1)+ ;65FA: 32C3
LAB_049C:
MOVE.L A1,-2052(A5) ;65FC: 2B49F7FC
SUBA.L -2042(A5),A1 ;6600: 93EDF806
CMPA.L -2056(A5),A1 ;6604: B3EDF7F8
BCC LAB_049E ;6608: 6400000A
MOVEQ #0,D0 ;660C: 7000
RTS ;660E: 4E75
LAB_049D:
MOVEQ #1,D0 ;6610: 7001
RTS ;6612: 4E75
LAB_049E:
MOVEQ #2,D0 ;6614: 7002
RTS ;6616: 4E75
LAB_049F:
MOVEQ #3,D0 ;6618: 7003
RTS ;661A: 4E75
LAB_04A0:
TST -2048(A5) ;661C: 4A6DF800
BNE.S LAB_049D ;6620: 66EE
MOVEA.L -2052(A5),A1 ;6622: 226DF7FC
CMP #$0200,D1 ;6626: B27C0200
BCC.S LAB_049F ;662A: 64EC
ANDI #$01FE,D1 ;662C: 024101FE
MOVE D1,(A1)+ ;6630: 32C1
MOVE D2,(A1)+ ;6632: 32C2
BRA LAB_049C ;6634: 6000FFC6
LAB_04A1:
SWAP D2 ;6638: 4842
BSR LAB_04A0 ;663A: 6100FFE0
SWAP D2 ;663E: 4842
ADDQ #2,D1 ;6640: 5441
BRA LAB_04A0 ;6642: 6000FFD8
LAB_04A2:
MOVE.L -2042(A5),D1 ;6646: 222DF806
MOVEQ #0,D0 ;664A: 7000
RTS ;664C: 4E75
LAB_04A3:
BSR LAB_064A ;664E: 6100266A
CMP #$0002,D1 ;6652: B27C0002
BNE.S LAB_04A3 ;6656: 66F6
LAB_04A4:
BSR LAB_064A ;6658: 61002660
CMP #$0000,D1 ;665C: B27C0000
BNE.S LAB_04A4 ;6660: 66F6
RTS ;6662: 4E75
LAB_04A5:
MOVEM.L D0-D1/A0-A1/A6,-(A7) ;6664: 48E7C0C2
MOVEA.L LAB_0602+2(PC),A6 ;6668: 2C7A1D0A
JSR -456(A6) ;666C: 4EAEFE38
MOVEM.L (A7)+,D0-D1/A0-A1/A6 ;6670: 4CDF4303
LAB_04A6:
MOVE.L A6,-(A7) ;6674: 2F0E
MOVEA.L LAB_0602+2(PC),A6 ;6676: 2C7A1CFC
JSR -228(A6) ;667A: 4EAEFF1C
MOVEA.L (A7)+,A6 ;667E: 2C5F
RTS ;6680: 4E75
LAB_04A7:
MOVEM.L D0-D1/A0-A1/A6,-(A7) ;6682: 48E7C0C2
MOVEA.L LAB_0602+2(PC),A6 ;6686: 2C7A1CEC
JSR -462(A6) ;668A: 4EAEFE32
MOVEM.L (A7)+,D0-D1/A0-A1/A6 ;668E: 4CDF4303
RTS ;6692: 4E75
MOVE.L 4(A6),D0 ;6694: 202E0004
LSR.L #8,D0 ;6698: E088
ANDI #$01FF,D0 ;669A: 024001FF
RTS ;669E: 4E75
LAB_04A8:
MOVEM.L D1/A0,-(A7) ;66A0: 48E74080
MOVE.L #$00010001,D1 ;66A4: 223C00010001
BSR LAB_061D ;66AA: 61002342
MOVE.L A0,D0 ;66AE: 2008
MOVEM.L (A7)+,D1/A0 ;66B0: 4CDF0102
RTS ;66B4: 4E75
LAB_04A9:
MOVEM.L D1/A0,-(A7) ;66B6: 48E74080
MOVE.L #$00000001,D1 ;66BA: 223C00000001
BSR LAB_061D ;66C0: 6100232C
MOVE.L A0,D0 ;66C4: 2008
MOVEM.L (A7)+,D1/A0 ;66C6: 4CDF0102
RTS ;66CA: 4E75
LAB_04AA:
MOVEM.L D1/A0,-(A7) ;66CC: 48E74080
MOVE.L #$00010003,D1 ;66D0: 223C00010003
BSR LAB_061D ;66D6: 61002316
MOVE.L A0,D0 ;66DA: 2008
MOVEM.L (A7)+,D1/A0 ;66DC: 4CDF0102
RTS ;66E0: 4E75
LAB_04AB:
MOVEM.L D1/A0,-(A7) ;66E2: 48E74080
MOVE.L #$00000003,D1 ;66E6: 223C00000003
BSR LAB_061D ;66EC: 61002300
MOVE.L A0,D0 ;66F0: 2008
MOVEM.L (A7)+,D1/A0 ;66F2: 4CDF0102
RTS ;66F6: 4E75
LAB_04AC:
BRA LAB_061F ;66F8: 60002322
LAB_04AD:
MOVE.B (A1)+,D0 ;66FC: 1019
BEQ.S LAB_04B0 ;66FE: 6722
CMP.B #$20,D0 ;6700: B03C0020
BEQ.S LAB_04AD ;6704: 67F6
CMP.B #$30,D0 ;6706: B03C0030
BLT.S LAB_04AE ;670A: 6D0A
CMP.B #$39,D0 ;670C: B03C0039
BHI.S LAB_04AE ;6710: 6204
MOVEQ #1,D7 ;6712: 7E01
RTS ;6714: 4E75
LAB_04AE:
CMP.B #$61,D0 ;6716: B03C0061
BCS.S LAB_04AF ;671A: 6504
SUBI.B #$20,D0 ;671C: 04000020
LAB_04AF:
MOVEQ #-1,D7 ;6720: 7EFF
LAB_04B0:
RTS ;6722: 4E75
LAB_04B1:
CLR D1 ;6724: 4241
BSR LAB_04AD ;6726: 6100FFD4
BEQ.S LAB_04B3 ;672A: 671A
MOVE.B D0,D1 ;672C: 1200
SUBI.B #$30,D1 ;672E: 04010030
CMP.B #$09,D1 ;6732: B23C0009
BLS.S LAB_04B2 ;6736: 6304
SUBI.B #$07,D1 ;6738: 04010007
LAB_04B2:
CMP.B #$0F,D1 ;673C: B23C000F
BHI.S LAB_04B3 ;6740: 6204
MOVEQ #1,D0 ;6742: 7001
RTS ;6744: 4E75
LAB_04B3:
MOVEQ #0,D0 ;6746: 7000
RTS ;6748: 4E75
LAB_04B4:
CLR D1 ;674A: 4241
CLR D2 ;674C: 4242
BSR LAB_04AD ;674E: 6100FFAC
BEQ.S LAB_04B9 ;6752: 672C
BPL.S LAB_04B6 ;6754: 6A10
CMP.B #$2D,D0 ;6756: B03C002D
BNE.S LAB_04B9 ;675A: 6624
MOVEQ #1,D2 ;675C: 7401
LAB_04B5:
BSR LAB_04AD ;675E: 6100FF9C
BEQ.S LAB_04B7 ;6762: 6712
BMI.S LAB_04B7 ;6764: 6B10
LAB_04B6:
MULU #$000A,D1 ;6766: C2FC000A
SUBI.B #$30,D0 ;676A: 04000030
ANDI #$00FF,D0 ;676E: 024000FF
ADD D0,D1 ;6772: D240
BRA.S LAB_04B5 ;6774: 60E8
LAB_04B7:
TST D2 ;6776: 4A42
BEQ.S LAB_04B8 ;6778: 6702
NEG D1 ;677A: 4441
LAB_04B8:
CLR D2 ;677C: 4242
RTS ;677E: 4E75
LAB_04B9:
MOVEQ #1,D2 ;6780: 7401
RTS ;6782: 4E75
LAB_04BA:
MOVEQ #0,D0 ;6784: 7000
LAB_04BB:
MOVE.B (A0)+,D0 ;6786: 1018
BEQ.S LAB_04BC ;6788: 670C
CMP.B #$21,D0 ;678A: B03C0021
BCS.S LAB_04BD ;678E: 6508
CMP.B #$5A,D0 ;6790: B03C005A
BHI.S LAB_04BD ;6794: 6202
LAB_04BC:
RTS ;6796: 4E75
LAB_04BD:
CMP.B #$7C,D0 ;6798: B03C007C
BEQ.S LAB_04BC ;679C: 67F8
CMP.B #$21,D0 ;679E: B03C0021
BEQ.S LAB_04BC ;67A2: 67F2
CMP.B #$1B,D0 ;67A4: B03C001B
BNE.S LAB_04BB ;67A8: 66DC
ADDQ.L #2,A0 ;67AA: 5488
BRA.S LAB_04BB ;67AC: 60D8
LAB_04BE:
MOVEQ #1,D3 ;67AE: 7601
BSR LAB_04BA ;67B0: 6100FFD2
CMP.B #$2D,D0 ;67B4: B03C002D
BNE.S LAB_04BF ;67B8: 6606
SUBQ #1,D3 ;67BA: 5343
BSR LAB_04BA ;67BC: 6100FFC6
LAB_04BF:
CMP.B #$24,D0 ;67C0: B03C0024
BEQ.S LAB_04C3 ;67C4: 6740
SUBI.B #$30,D0 ;67C6: 04000030
BCS LAB_04F8 ;67CA: 650005BE
CMP.B #$0A,D0 ;67CE: B03C000A
BCC LAB_04F8 ;67D2: 640005B6
MOVE.L D0,D1 ;67D6: 2200
SUBQ #1,D3 ;67D8: 5343
LAB_04C0:
BSR LAB_04BA ;67DA: 6100FFA8
SUBI.B #$30,D0 ;67DE: 04000030
BCS.S LAB_04C1 ;67E2: 6512
CMP.B #$0A,D0 ;67E4: B03C000A
BCC.S LAB_04C1 ;67E8: 640C
ADD.L D1,D1 ;67EA: D281
MOVE.L D1,D2 ;67EC: 2401
LSL.L #2,D1 ;67EE: E589
ADD.L D2,D1 ;67F0: D282
ADD.L D0,D1 ;67F2: D280
BRA.S LAB_04C0 ;67F4: 60E4
LAB_04C1:
SUBQ.L #1,A0 ;67F6: 5388
TST D3 ;67F8: 4A43
BEQ.S LAB_04C2 ;67FA: 6706
BPL LAB_04F8 ;67FC: 6A00058C
NEG.L D1 ;6800: 4481
LAB_04C2:
MOVE.L D1,D0 ;6802: 2001
RTS ;6804: 4E75
LAB_04C3:
BSR LAB_04BA ;6806: 6100FF7C
BSR LAB_04C5 ;680A: 6100001A
BMI LAB_04F8 ;680E: 6B00057A
MOVE.L D0,D1 ;6812: 2200
SUBQ #1,D3 ;6814: 5343
LAB_04C4:
BSR LAB_04BA ;6816: 6100FF6C
BSR LAB_04C5 ;681A: 6100000A
BMI.S LAB_04C1 ;681E: 6BD6
LSL.L #4,D1 ;6820: E989
ADD.L D0,D1 ;6822: D280
BRA.S LAB_04C4 ;6824: 60F0
LAB_04C5:
SUBI.B #$30,D0 ;6826: 04000030
BCS.S LAB_04C7 ;682A: 651A
CMP.B #$0A,D0 ;682C: B03C000A
BCS.S LAB_04C6 ;6830: 6510
SUBI.B #$11,D0 ;6832: 04000011
BCS.S LAB_04C7 ;6836: 650E
CMP.B #$06,D0 ;6838: B03C0006
BCC.S LAB_04C7 ;683C: 6408
ADDI.B #$0A,D0 ;683E: 0600000A
LAB_04C6:
TST.B D0 ;6842: 4A00
RTS ;6844: 4E75
LAB_04C7:
MOVEQ #-1,D0 ;6846: 70FF
RTS ;6848: 4E75
LAB_04C8:
MOVEM.L D1-D7/A1-A6,-(A7) ;684A: 48E77F7E
MOVE.L A7,-6260(A5) ;684E: 2B4FE78C
MOVE.L D7,-(A7) ;6852: 2F07
MOVE.L D7,-6202(A5) ;6854: 2B47E7C6
MOVEA.L A1,A0 ;6858: 2049
MOVEA.L D1,A1 ;685A: 2241
MOVE.L A2,D7 ;685C: 2E0A
LEA 0(A2,D2.W),A5 ;685E: 4BF22000
MOVEQ #0,D6 ;6862: 7C00
MOVEA.L D6,A6 ;6864: 2C46
MOVEQ #0,D5 ;6866: 7A00
MOVEQ #0,D4 ;6868: 7800
MOVEA.L A1,A3 ;686A: 2649
MOVEQ #13,D0 ;686C: 700D
MOVEQ #-1,D1 ;686E: 72FF
LAB_04C9:
MOVE.L D1,(A3)+ ;6870: 26C1
DBF D0,LAB_04C9 ;6872: 51C8FFFC
LEA 156(A1),A3 ;6876: 47E9009C
MOVE.L #$FFFFFFFF,(A3)+ ;687A: 26FCFFFFFFFF
LEA LAB_056B(PC),A4 ;6880: 49FA0C06
TST D3 ;6884: 4A43
BNE LAB_04DE ;6886: 66000346
LAB_04CA:
CMPA.L A5,A2 ;688A: B5CD
BCC LAB_04CB ;688C: 64000086
BSR LAB_04BA ;6890: 6100FEF2
BEQ LAB_04EA ;6894: 67000478
MOVE D0,D1 ;6898: 3200
BSR LAB_04BA ;689A: 6100FEE8
CMP.B #$3A,D0 ;689E: B03C003A
BEQ LAB_04D1 ;68A2: 67000122
SUBQ.L #1,A0 ;68A6: 5388
CMP.B #$4A,D1 ;68A8: B23C004A
BEQ LAB_04D2 ;68AC: 67000140
CMP.B #$4C,D1 ;68B0: B23C004C
BEQ LAB_04D5 ;68B4: 670001E6
CMP.B #$4D,D1 ;68B8: B23C004D
BEQ LAB_04D7 ;68BC: 6700023C
CMP.B #$46,D1 ;68C0: B23C0046
BEQ LAB_04D3 ;68C4: 6700015E
CMP.B #$4E,D1 ;68C8: B23C004E
BEQ LAB_04D4 ;68CC: 670001A2
CMP.B #$49,D1 ;68D0: B23C0049
BEQ LAB_04D6 ;68D4: 670001FC
CMP.B #$57,D1 ;68D8: B23C0057
BEQ LAB_04DA ;68DC: 67000264
CMP.B #$50,D1 ;68E0: B23C0050
BEQ LAB_04D8 ;68E4: 67000246
CMP.B #$45,D1 ;68E8: B23C0045
BEQ LAB_04D9 ;68EC: 6700024C
CMP.B #$41,D1 ;68F0: B23C0041
BEQ LAB_04DC ;68F4: 6700026E
CMP.B #$44,D1 ;68F8: B23C0044
BEQ LAB_04D0 ;68FC: 6700008E
CMP.B #$58,D1 ;6900: B23C0058
BEQ LAB_04CE ;6904: 67000054
CMP.B #$29,D1 ;6908: B23C0029
BEQ LAB_04CF ;690C: 6700005C
BRA LAB_04CA ;6910: 6000FF78
LAB_04CB:
SUBA.L D7,A2 ;6914: 95C7
ADDA.L A2,A6 ;6916: DDCA
MOVEA.L D7,A2 ;6918: 2447
BRA LAB_04CA ;691A: 6000FF6E
LAB_04CC:
ADDQ.L #1,A0 ;691E: 5288
BSR LAB_04BA ;6920: 6100FE62
TST D5 ;6924: 4A45
BNE LAB_04F4 ;6926: 6600045A
CMP.B #$28,D0 ;692A: B03C0028
BNE LAB_04F8 ;692E: 6600045A
BSR LAB_04BA ;6932: 6100FE50
CMP.B #$29,D0 ;6936: B03C0029
BEQ.S LAB_04CD ;693A: 6716
SUBQ.L #1,A0 ;693C: 5388
MOVE 48(A4),(A2)+ ;693E: 34EC0030
MOVE.L A2,D5 ;6942: 2A0A
SUB.L D7,D5 ;6944: 9A87
SWAP D5 ;6946: 4845
MOVE #$0001,D5 ;6948: 3A3C0001
CLR (A2)+ ;694C: 425A
BRA LAB_04CA ;694E: 6000FF3A
LAB_04CD:
MOVE 50(A4),(A2)+ ;6952: 34EC0032
BRA LAB_04CA ;6956: 6000FF32
LAB_04CE:
TST D5 ;695A: 4A45
BEQ LAB_04F3 ;695C: 67000422
MOVE 52(A4),(A2)+ ;6960: 34EC0034
CLR (A2)+ ;6964: 425A
BRA LAB_04CA ;6966: 6000FF22
LAB_04CF:
TST D5 ;696A: 4A45
BEQ LAB_04F3 ;696C: 67000412
MOVE 52(A4),(A2)+ ;6970: 34EC0034
MOVE.L A2,D0 ;6974: 200A
SUB.L D7,D0 ;6976: 9087
SWAP D5 ;6978: 4845
SUB D5,D0 ;697A: 9045
MOVE.L A0,-(A7) ;697C: 2F08
MOVEA.L D7,A0 ;697E: 2047
MOVE D0,0(A0,D5.W) ;6980: 31805000
MOVEA.L (A7)+,A0 ;6984: 205F
MOVEQ #0,D5 ;6986: 7A00
BRA LAB_04CA ;6988: 6000FF00
LAB_04D0:
TST D5 ;698C: 4A45
BEQ LAB_04F3 ;698E: 670003F0
MOVE 54(A4),(A2)+ ;6992: 34EC0036
BSR LAB_04BA ;6996: 6100FDEC
SUBI.B #$41,D0 ;699A: 04000041
BCS LAB_04F8 ;699E: 650003EA
CMP.B #$1A,D0 ;69A2: B03C001A
BHI LAB_04F8 ;69A6: 620003E2
LSL #1,D0 ;69AA: E348
MOVE.L A2,D1 ;69AC: 220A
SUB.L D7,D1 ;69AE: 9287
MOVE D1,52(A1,D6.W) ;69B0: 33816034
MOVE D0,54(A1,D6.W) ;69B4: 33806036
ADDQ #4,D6 ;69B8: 5846
MOVE #$FFFF,52(A1,D6.W) ;69BA: 33BCFFFF6034
CLR (A2)+ ;69C0: 425A
BRA LAB_04CA ;69C2: 6000FEC6
LAB_04D1:
SUBI.B #$41,D1 ;69C6: 04010041
BCS LAB_04F8 ;69CA: 650003BE
CMP.B #$1A,D1 ;69CE: B23C001A
BHI LAB_04F8 ;69D2: 620003B6
LSL #1,D1 ;69D6: E349
TST 0(A1,D1.W) ;69D8: 4A711000
BPL LAB_04F2 ;69DC: 6A00039E
MOVE.L A2,D0 ;69E0: 200A
SUB.L D7,D0 ;69E2: 9087
OR D5,D0 ;69E4: 8045
MOVE D0,0(A1,D1.W) ;69E6: 33801000
BRA LAB_04CA ;69EA: 6000FE9E
LAB_04D2:
MOVE 14(A4),(A2)+ ;69EE: 34EC000E
BSR LAB_04BA ;69F2: 6100FD90
SUBI.B #$41,D0 ;69F6: 04000041
BCS LAB_04F8 ;69FA: 6500038E
CMP.B #$1A,D0 ;69FE: B03C001A
BHI LAB_04F8 ;6A02: 62000386
LSL #1,D0 ;6A06: E348
MOVE.L A2,D1 ;6A08: 220A
SUB.L D7,D1 ;6A0A: 9287
OR D5,D1 ;6A0C: 8245
MOVE D1,52(A1,D6.W) ;6A0E: 33816034
MOVE D0,54(A1,D6.W) ;6A12: 33806036
ADDQ #4,D6 ;6A16: 5846
MOVE #$FFFF,52(A1,D6.W) ;6A18: 33BCFFFF6034
CLR (A2)+ ;6A1E: 425A
BRA LAB_04CA ;6A20: 6000FE68
LAB_04D3:
TST D5 ;6A24: 4A45
BNE LAB_04F1 ;6A26: 66000352
MOVE 20(A4),(A2)+ ;6A2A: 34EC0014
BSR LAB_04F9 ;6A2E: 61000376
BEQ LAB_04F8 ;6A32: 67000356
CMP #$0006,D1 ;6A36: B27C0006
BNE LAB_04F8 ;6A3A: 6600034E
SWAP D2 ;6A3E: 4842
MOVE D2,-(A7) ;6A40: 3F02
BSR LAB_04BA ;6A42: 6100FD40
CMP.B #$3D,D0 ;6A46: B03C003D
BNE LAB_04F8 ;6A4A: 6600033E
BSR LAB_0514 ;6A4E: 61000548
BSR LAB_04BA ;6A52: 6100FD30
CMP.B #$54,D0 ;6A56: B03C0054
BNE LAB_04F8 ;6A5A: 6600032E
BSR LAB_0514 ;6A5E: 61000538
MOVE.L A2,(A3)+ ;6A62: 26CA
MOVE (A7)+,D2 ;6A64: 341F
MOVE D2,(A3)+ ;6A66: 36C2
MOVE D2,(A2)+ ;6A68: 34C2
CLR (A2)+ ;6A6A: 425A
BRA LAB_04CA ;6A6C: 6000FE1C
LAB_04D4:
TST D5 ;6A70: 4A45
BNE LAB_04F1 ;6A72: 66000306
MOVE 22(A4),(A2)+ ;6A76: 34EC0016
BSR LAB_04F9 ;6A7A: 6100032A
BEQ LAB_04F8 ;6A7E: 6700030A
CMP #$0006,D1 ;6A82: B27C0006
BNE LAB_04F8 ;6A86: 66000302
SWAP D2 ;6A8A: 4842
CMP -(A3),D2 ;6A8C: B463
BNE LAB_04F7 ;6A8E: 660002F8
MOVE.L -(A3),D0 ;6A92: 2023
SUB.L A2,D0 ;6A94: 908A
MOVE D0,(A2)+ ;6A96: 34C0
BRA LAB_04CA ;6A98: 6000FDF0
LAB_04D5:
MOVE 16(A4),(A2)+ ;6A9C: 34EC0010
BSR LAB_04F9 ;6AA0: 61000304
BEQ LAB_04F8 ;6AA4: 670002E4
ADDI #$0018,D1 ;6AA8: 06410018
MOVEM.L D1-D3,-(A7) ;6AAC: 48E77000
BSR LAB_04BA ;6AB0: 6100FCD2
CMP.B #$3D,D0 ;6AB4: B03C003D
BNE LAB_04F8 ;6AB8: 660002D0
BSR LAB_0514 ;6ABC: 610004DA
MOVEM.L (A7)+,D1-D3 ;6AC0: 4CDF000E
MOVE 0(A4,D1.W),(A2) ;6AC4: 34B41000
MOVE.L D2,2(A2) ;6AC8: 25420002
ADDA D3,A2 ;6ACC: D4C3
BRA LAB_04CA ;6ACE: 6000FDBA
LAB_04D6:
MOVE 18(A4),(A2)+ ;6AD2: 34EC0012
BSR LAB_0514 ;6AD6: 610004C0
BSR LAB_04BA ;6ADA: 6100FCA8
CMP.B #$4A,D0 ;6ADE: B03C004A
BEQ LAB_04D2 ;6AE2: 6700FF0A
CMP.B #$44,D0 ;6AE6: B03C0044
BEQ LAB_04D0 ;6AEA: 6700FEA0
CMP.B #$58,D0 ;6AEE: B03C0058
BEQ LAB_04CE ;6AF2: 6700FE66
BRA LAB_04F8 ;6AF6: 60000292
LAB_04D7:
TST D5 ;6AFA: 4A45
BNE LAB_04F1 ;6AFC: 6600027C
MOVE 12(A4),(A2)+ ;6B00: 34EC000C
BSR LAB_0514 ;6B04: 61000492
BSR LAB_04BA ;6B08: 6100FC7A
CMP.B #$2C,D0 ;6B0C: B03C002C
BNE LAB_04F8 ;6B10: 66000278
BSR LAB_0514 ;6B14: 61000482
BSR LAB_04BA ;6B18: 6100FC6A
CMP.B #$2C,D0 ;6B1C: B03C002C
BNE LAB_04F8 ;6B20: 66000268
BSR LAB_0514 ;6B24: 61000472
BRA LAB_04CA ;6B28: 6000FD60
LAB_04D8:
CMPI.B #$4C,(A0) ;6B2C: 0C10004C
BEQ.S LAB_04DB ;6B30: 671E
MOVE 10(A4),(A2)+ ;6B32: 34EC000A
BRA LAB_04CA ;6B36: 6000FD52
LAB_04D9:
MOVE 0(A4),(A2)+ ;6B3A: 34EC0000
BRA LAB_04CA ;6B3E: 6000FD4A
LAB_04DA:
TST D5 ;6B42: 4A45
BNE LAB_04F1 ;6B44: 66000234
MOVE 8(A4),(A2)+ ;6B48: 34EC0008
BRA LAB_04CA ;6B4C: 6000FD3C
LAB_04DB:
ADDQ.L #1,A0 ;6B50: 5288
TST.L (A7) ;6B52: 4A97
BEQ LAB_04F0 ;6B54: 67000222
MOVE 96(A4),(A2)+ ;6B58: 34EC0060
BSR LAB_0514 ;6B5C: 6100043A
BRA LAB_04CA ;6B60: 6000FD28
LAB_04DC:
CMPI.B #$55,(A0) ;6B64: 0C100055
BEQ LAB_04CC ;6B68: 6700FDB4
MOVE 102(A4),(A2)+ ;6B6C: 34EC0066
BSR LAB_0514 ;6B70: 61000426
MOVE.L A2,-(A7) ;6B74: 2F0A
CLR (A2)+ ;6B76: 425A
BSR LAB_04BA ;6B78: 6100FC0A
CMP.B #$2C,D0 ;6B7C: B03C002C
BNE LAB_04F8 ;6B80: 66000208
BSR LAB_04BA ;6B84: 6100FBFE
CMP.B #$28,D0 ;6B88: B03C0028
BNE LAB_04F8 ;6B8C: 660001FC
LAB_04DD:
BSR LAB_0514 ;6B90: 61000406
BSR LAB_04BA ;6B94: 6100FBEE
CMP.B #$2C,D0 ;6B98: B03C002C
BNE LAB_04F8 ;6B9C: 660001EC
BSR LAB_0514 ;6BA0: 610003F6
BSR LAB_04BA ;6BA4: 6100FBDE
CMP.B #$29,D0 ;6BA8: B03C0029
BNE LAB_04F8 ;6BAC: 660001DC
BSR LAB_04BA ;6BB0: 6100FBD2
CMP.B #$28,D0 ;6BB4: B03C0028
BEQ.S LAB_04DD ;6BB8: 67D6
SUBQ.L #1,A0 ;6BBA: 5388
CLR (A2)+ ;6BBC: 425A
MOVE.L (A7),D0 ;6BBE: 2017
MOVE.L A2,(A7) ;6BC0: 2E8A
EXG D0,A2 ;6BC2: C18A
SUB.L A2,D0 ;6BC4: 908A
MOVE D0,(A2) ;6BC6: 3480
MOVEA.L (A7)+,A2 ;6BC8: 245F
BRA LAB_04CA ;6BCA: 6000FCBE
LAB_04DE:
MOVE.L A0,-(A7) ;6BCE: 2F08
MOVEA.L (A7)+,A0 ;6BD0: 205F
CMP #$0001,D3 ;6BD2: B67C0001
BNE.S LAB_04E2 ;6BD6: 665E
MOVE 2(A4),(A2)+ ;6BD8: 34EC0002
BSR LAB_04E7 ;6BDC: 61000112
CMP.B #$28,D0 ;6BE0: B03C0028
BNE LAB_04F8 ;6BE4: 660001A4
LAB_04DF:
BSR LAB_04BE ;6BE8: 6100FBC4
MOVE D0,(A2)+ ;6BEC: 34C0
BSR LAB_04E7 ;6BEE: 61000100
CMP.B #$2C,D0 ;6BF2: B03C002C
BNE LAB_04F8 ;6BF6: 66000192
BSR LAB_04BE ;6BFA: 6100FBB2
MOVE D0,(A2)+ ;6BFE: 34C0
BMI LAB_04F8 ;6C00: 6B000188
BSR LAB_04E7 ;6C04: 610000EA
CMP.B #$29,D0 ;6C08: B03C0029
BNE LAB_04F8 ;6C0C: 6600017C
BSR LAB_04E7 ;6C10: 610000DE
BEQ.S LAB_04E0 ;6C14: 6710
CMP.B #$4C,D0 ;6C16: B03C004C
BEQ.S LAB_04E1 ;6C1A: 6712
CMP.B #$28,D0 ;6C1C: B03C0028
BEQ.S LAB_04DF ;6C20: 67C6
BRA LAB_04F8 ;6C22: 60000166
LAB_04E0:
MOVE #$FFFF,(A2)+ ;6C26: 34FCFFFF
BRA LAB_04EA ;6C2A: 600000E2
LAB_04E1:
MOVE #$FFFE,(A2)+ ;6C2E: 34FCFFFE
BRA LAB_04EA ;6C32: 600000DA
LAB_04E2:
MOVE 4(A4),D0 ;6C36: 302C0004
CMP #$0002,D3 ;6C3A: B67C0002
BEQ.S LAB_04E3 ;6C3E: 6704
MOVE 6(A4),D0 ;6C40: 302C0006
LAB_04E3:
MOVE D0,(A2)+ ;6C44: 34C0
MOVEA.L A2,A3 ;6C46: 264A
MOVE #$8000,(A2)+ ;6C48: 34FC8000
CLR (A2)+ ;6C4C: 425A
MOVE #$8000,(A2)+ ;6C4E: 34FC8000
BSR LAB_04E7 ;6C52: 6100009C
BEQ LAB_04F8 ;6C56: 67000132
CMP.B #$28,D0 ;6C5A: B03C0028
BEQ.S LAB_04E4 ;6C5E: 6714
SUBQ.L #1,A0 ;6C60: 5388
BSR LAB_04BE ;6C62: 6100FB4A
MOVE D0,(A3) ;6C66: 3680
BSR LAB_04E7 ;6C68: 61000086
CMP.B #$28,D0 ;6C6C: B03C0028
BNE LAB_04F8 ;6C70: 66000118
LAB_04E4:
BSR LAB_04BE ;6C74: 6100FB38
MOVE D0,(A2)+ ;6C78: 34C0
BLE LAB_04F8 ;6C7A: 6F00010E
BSR LAB_04E7 ;6C7E: 61000070
CMP.B #$2C,D0 ;6C82: B03C002C
BNE LAB_04F8 ;6C86: 66000102
BSR LAB_04BE ;6C8A: 6100FB22
MOVE D0,(A2)+ ;6C8E: 34C0
BSR LAB_04E7 ;6C90: 6100005E
CMP.B #$2C,D0 ;6C94: B03C002C
BNE LAB_04F8 ;6C98: 660000F0
BSR LAB_04BE ;6C9C: 6100FB10
MOVE D0,(A2)+ ;6CA0: 34C0
BMI LAB_04F8 ;6CA2: 6B0000E6
BSR LAB_04E7 ;6CA6: 61000048
CMP.B #$29,D0 ;6CAA: B03C0029
BNE LAB_04F8 ;6CAE: 660000DA
BSR LAB_04E7 ;6CB2: 6100003C
CMP.B #$28,D0 ;6CB6: B03C0028
BEQ.S LAB_04E4 ;6CBA: 67B8
CLR (A2)+ ;6CBC: 425A
TST.B D0 ;6CBE: 4A00
BEQ LAB_04EA ;6CC0: 6700004C
CMP.B #$4C,D0 ;6CC4: B03C004C
BNE.S LAB_04E5 ;6CC8: 6608
MOVE #$FFFF,2(A3) ;6CCA: 377CFFFF0002
BRA.S LAB_04E6 ;6CD0: 6008
LAB_04E5:
CMP.B #$45,D0 ;6CD2: B03C0045
BNE LAB_04F8 ;6CD6: 660000B2
LAB_04E6:
BSR LAB_04E7 ;6CDA: 61000014
BEQ LAB_04EA ;6CDE: 6700002E
SUBQ.L #1,A0 ;6CE2: 5388
BSR LAB_04BE ;6CE4: 6100FAC8
MOVE D0,4(A3) ;6CE8: 37400004
BRA LAB_04EA ;6CEC: 60000020
LAB_04E7:
MOVEQ #0,D0 ;6CF0: 7000
LAB_04E8:
MOVE.B (A0)+,D0 ;6CF2: 1018
BEQ.S LAB_04E9 ;6CF4: 6716
CMP.B #$20,D0 ;6CF6: B03C0020
BEQ.S LAB_04E8 ;6CFA: 67F6
CMP.B #$61,D0 ;6CFC: B03C0061
BCS.S LAB_04E9 ;6D00: 650A
CMP.B #$7A,D0 ;6D02: B03C007A
BHI.S LAB_04E9 ;6D06: 6204
SUBI.B #$20,D0 ;6D08: 04000020
LAB_04E9:
RTS ;6D0C: 4E75
LAB_04EA:
MOVE 0(A4),(A2)+ ;6D0E: 34EC0000
SUBA.L D7,A2 ;6D12: 95C7
EXG D7,A2 ;6D14: CF8A
LEA 52(A1),A0 ;6D16: 41E90034
MOVEQ #0,D0 ;6D1A: 7000
LAB_04EB:
MOVE (A0)+,D0 ;6D1C: 3018
BMI.S LAB_04EC ;6D1E: 6B2C
MOVE D0,D2 ;6D20: 3400
ANDI #$0001,D2 ;6D22: 02420001
ANDI #$FFFE,D0 ;6D26: 0240FFFE
MOVE (A0)+,D1 ;6D2A: 3218
MOVE 0(A1,D1.W),D1 ;6D2C: 32311000
BMI LAB_04EE ;6D30: 6B00003A
MOVE D1,D3 ;6D34: 3601
ANDI #$0001,D3 ;6D36: 02430001
ANDI #$FFFE,D1 ;6D3A: 0241FFFE
CMP D2,D3 ;6D3E: B642
BNE LAB_04EF ;6D40: 66000030
SUB D0,D1 ;6D44: 9240
MOVE D1,0(A2,D0.W) ;6D46: 35810000
BRA.S LAB_04EB ;6D4A: 60D0
LAB_04EC:
ADDQ.L #4,A7 ;6D4C: 588F
CMPA.L #$00000000,A6 ;6D4E: BDFC00000000
BNE.S LAB_04ED ;6D54: 660A
MOVEA.L D7,A0 ;6D56: 2047
MOVEM.L (A7)+,D1-D7/A1-A6 ;6D58: 4CDF7EFE
MOVEQ #0,D0 ;6D5C: 7000
RTS ;6D5E: 4E75
LAB_04ED:
MOVEA.L A6,A0 ;6D60: 204E
ADDA.L D7,A0 ;6D62: D1C7
MOVEM.L (A7)+,D1-D7/A1-A6 ;6D64: 4CDF7EFE
MOVEQ #-1,D0 ;6D68: 70FF
RTS ;6D6A: 4E75
LAB_04EE:
LEA 0(A2,D0.W),A0 ;6D6C: 41F20000
BRA.S LAB_04F6 ;6D70: 6014
LAB_04EF:
LEA 0(A2,D0.W),A0 ;6D72: 41F20000
BRA.S LAB_04F5 ;6D76: 600C
LAB_04F0:
ADDQ #1,D4 ;6D78: 5244
LAB_04F1:
ADDQ #1,D4 ;6D7A: 5244
LAB_04F2:
ADDQ #1,D4 ;6D7C: 5244
ADDQ #1,D4 ;6D7E: 5244
LAB_04F3:
ADDQ #1,D4 ;6D80: 5244
LAB_04F4:
ADDQ #1,D4 ;6D82: 5244
LAB_04F5:
ADDQ #1,D4 ;6D84: 5244
LAB_04F6:
ADDQ #1,D4 ;6D86: 5244
LAB_04F7:
ADDQ #1,D4 ;6D88: 5244
LAB_04F8:
MOVEA.L LAB_0601+2(PC),A5 ;6D8A: 2A7A15E4
MOVE.L -6260(A5),D1 ;6D8E: 222DE78C
BEQ LAB_0346 ;6D92: 6700DDC0
MOVEA.L D1,A7 ;6D96: 2E41
ADDQ #1,D4 ;6D98: 5244
MOVE.L D4,D0 ;6D9A: 2004
MOVEM.L (A7)+,D1-D7/A1-A6 ;6D9C: 4CDF7EFE
SUBA.L A1,A0 ;6DA0: 91C9
TST D0 ;6DA2: 4A40
RTS ;6DA4: 4E75
LAB_04F9:
BSR LAB_04BA ;6DA6: 6100F9DC
LAB_04FA:
MOVEQ #0,D1 ;6DAA: 7200
CMP.B #$41,D0 ;6DAC: B03C0041
BEQ.S LAB_04FD ;6DB0: 674A
MOVEQ #2,D1 ;6DB2: 7202
CMP.B #$58,D0 ;6DB4: B03C0058
BEQ.S LAB_04FD ;6DB8: 6742
MOVEQ #4,D1 ;6DBA: 7204
CMP.B #$59,D0 ;6DBC: B03C0059
BEQ.S LAB_04FD ;6DC0: 673A
CMP.B #$52,D0 ;6DC2: B03C0052
BNE.S LAB_04FE ;6DC6: 6638
MOVEQ #6,D1 ;6DC8: 7206
BSR LAB_04BA ;6DCA: 6100F9B8
SUBI.B #$30,D0 ;6DCE: 04000030
BCS LAB_04FE ;6DD2: 6500002C
CMP.B #$0A,D0 ;6DD6: B03C000A
BCC.S LAB_04FB ;6DDA: 6406
ADDQ #1,D0 ;6DDC: 5240
NEG D0 ;6DDE: 4440
BRA.S LAB_04FC ;6DE0: 6010
LAB_04FB:
SUBI.B #$11,D0 ;6DE2: 04000011
BCS LAB_04FE ;6DE6: 65000018
CMP.B #$1A,D0 ;6DEA: B03C001A
BHI LAB_04FE ;6DEE: 62000010
LAB_04FC:
LSL #1,D0 ;6DF2: E348
MOVE D0,D2 ;6DF4: 3400
SWAP D2 ;6DF6: 4842
MOVEQ #4,D3 ;6DF8: 7604
RTS ;6DFA: 4E75
LAB_04FD:
MOVEQ #2,D3 ;6DFC: 7602
RTS ;6DFE: 4E75
LAB_04FE:
SUBQ.L #1,A0 ;6E00: 5388
MOVEQ #0,D3 ;6E02: 7600
RTS ;6E04: 4E75
LAB_04FF:
BSR LAB_04BA ;6E06: 6100F97C
CMP.B #$4B,D0 ;6E0A: B03C004B
BEQ.S LAB_0504 ;6E0E: 677E
CMP.B #$4A,D0 ;6E10: B03C004A
BEQ.S LAB_0502 ;6E14: 675A
CMP.B #$4F,D0 ;6E16: B03C004F
BEQ.S LAB_0501 ;6E1A: 674E
CMP.B #$53,D0 ;6E1C: B03C0053
BEQ LAB_050D ;6E20: 67000106
CMP.B #$42,D0 ;6E24: B03C0042
BEQ LAB_050E ;6E28: 67000104
CMP.B #$43,D0 ;6E2C: B03C0043
BEQ LAB_050B ;6E30: 670000D4
CMP.B #$5A,D0 ;6E34: B03C005A
BEQ LAB_0512 ;6E38: 6700014E
CMP.B #$56,D0 ;6E3C: B03C0056
BEQ LAB_0513 ;6E40: 6700014E
CMP.B #$2D,D0 ;6E44: B03C002D
BEQ.S LAB_0500 ;6E48: 6712
CMP.B #$24,D0 ;6E4A: B03C0024
BEQ.S LAB_0500 ;6E4E: 670C
CMP.B #$30,D0 ;6E50: B03C0030
BCS.S LAB_0505 ;6E54: 6554
CMP.B #$39,D0 ;6E56: B03C0039
BHI.S LAB_0505 ;6E5A: 624E
LAB_0500:
SUBQ.L #1,A0 ;6E5C: 5388
BSR LAB_04BE ;6E5E: 6100F94E
MOVE 56(A4),(A2)+ ;6E62: 34EC0038
MOVE D0,(A2)+ ;6E66: 34C0
RTS ;6E68: 4E75
LAB_0501:
MOVE 40(A4),(A2)+ ;6E6A: 34EC0028
RTS ;6E6E: 4E75
LAB_0502:
BSR LAB_04BA ;6E70: 6100F912
MOVE 64(A4),D1 ;6E74: 322C0040
CMP.B #$30,D0 ;6E78: B03C0030
BEQ.S LAB_0503 ;6E7C: 670C
MOVE 66(A4),D1 ;6E7E: 322C0042
CMP.B #$31,D0 ;6E82: B03C0031
BNE LAB_04F8 ;6E86: 6600FF02
LAB_0503:
MOVE D1,(A2)+ ;6E8A: 34C1
RTS ;6E8C: 4E75
LAB_0504:
BSR LAB_04BA ;6E8E: 6100F8F4
MOVE 68(A4),D1 ;6E92: 322C0044
CMP.B #$31,D0 ;6E96: B03C0031
BEQ.S LAB_0503 ;6E9A: 67EE
MOVE 70(A4),D1 ;6E9C: 322C0046
CMP.B #$32,D0 ;6EA0: B03C0032
BEQ.S LAB_0503 ;6EA4: 67E4
BRA LAB_04F8 ;6EA6: 6000FEE2
LAB_0505:
BSR LAB_04FA ;6EAA: 6100FEFE
BEQ LAB_04F8 ;6EAE: 6700FEDA
CMP #$0002,D1 ;6EB2: B27C0002
BEQ.S LAB_0507 ;6EB6: 670E
CMP #$0004,D1 ;6EB8: B27C0004
BEQ.S LAB_0507 ;6EBC: 6708
LAB_0506:
ADDI #$0020,D1 ;6EBE: 06410020
BRA LAB_0511 ;6EC2: 600000B8
LAB_0507:
BSR LAB_04BA ;6EC6: 6100F8BC
SUBQ.L #1,A0 ;6ECA: 5388
CMP.B #$53,D0 ;6ECC: B03C0053
BEQ.S LAB_0508 ;6ED0: 6716
CMP.B #$48,D0 ;6ED2: B03C0048
BEQ.S LAB_0509 ;6ED6: 6716
CMP.B #$4D,D0 ;6ED8: B03C004D
BNE.S LAB_0506 ;6EDC: 66E0
ADDI #$0038,D1 ;6EDE: 06410038
ADDQ.L #1,A0 ;6EE2: 5288
BRA LAB_0511 ;6EE4: 60000096
LAB_0508:
ADDI #$0028,D1 ;6EE8: 06410028
BRA.S LAB_050A ;6EEC: 6004
LAB_0509:
ADDI #$0060,D1 ;6EEE: 06410060
LAB_050A:
ADDQ.L #1,A0 ;6EF2: 5288
MOVE 0(A4,D1.W),(A2)+ ;6EF4: 34F41000
BSR LAB_04BA ;6EF8: 6100F88A
CMP.B #$28,D0 ;6EFC: B03C0028
BNE LAB_04FE ;6F00: 6600FEFE
BRA.S LAB_0510 ;6F04: 6054
LAB_050B:
MOVE 46(A4),(A2)+ ;6F06: 34EC002E
LAB_050C:
BSR LAB_04BA ;6F0A: 6100F878
CMP.B #$28,D0 ;6F0E: B03C0028
BNE LAB_04FE ;6F12: 6600FEEC
BSR LAB_0514 ;6F16: 61000080
BSR LAB_04BA ;6F1A: 6100F868
CMP.B #$29,D0 ;6F1E: B03C0029
BNE LAB_04FE ;6F22: 6600FEDC
RTS ;6F26: 4E75
LAB_050D:
MOVE 92(A4),(A2)+ ;6F28: 34EC005C
BRA.S LAB_050F ;6F2C: 6004
LAB_050E:
MOVE 94(A4),(A2)+ ;6F2E: 34EC005E
LAB_050F:
BSR LAB_04BA ;6F32: 6100F850
CMP.B #$43,D0 ;6F36: B03C0043
BNE LAB_04FE ;6F3A: 6600FEC4
BSR LAB_04BA ;6F3E: 6100F844
CMP.B #$28,D0 ;6F42: B03C0028
BNE LAB_04FE ;6F46: 6600FEB8
BSR LAB_0514 ;6F4A: 6100004C
BSR LAB_04BA ;6F4E: 6100F834
CMP.B #$2C,D0 ;6F52: B03C002C
BNE LAB_04FE ;6F56: 6600FEA8
LAB_0510:
BSR LAB_0514 ;6F5A: 6100003C
BSR LAB_04BA ;6F5E: 6100F824
CMP.B #$2C,D0 ;6F62: B03C002C
BNE LAB_04FE ;6F66: 6600FE98
BSR LAB_0514 ;6F6A: 6100002C
BSR LAB_04BA ;6F6E: 6100F814
CMP.B #$29,D0 ;6F72: B03C0029
BNE LAB_04FE ;6F76: 6600FE88
RTS ;6F7A: 4E75
LAB_0511:
MOVE 0(A4,D1.W),(A2) ;6F7C: 34B41000
MOVE.L D2,2(A2) ;6F80: 25420002
ADDA D3,A2 ;6F84: D4C3
RTS ;6F86: 4E75
LAB_0512:
MOVE 104(A4),(A2)+ ;6F88: 34EC0068
BRA LAB_050C ;6F8C: 6000FF7C
LAB_0513:
MOVE 106(A4),(A2)+ ;6F90: 34EC006A
BRA LAB_050C ;6F94: 6000FF74
LAB_0514:
BSR LAB_04FF ;6F98: 6100FE6C
LAB_0515:
BSR LAB_04BA ;6F9C: 6100F7E6
MOVEQ #72,D1 ;6FA0: 7248
CMP.B #$3D,D0 ;6FA2: B03C003D
BEQ.S LAB_0518 ;6FA6: 675C
ADDQ #4,D1 ;6FA8: 5841
CMP.B #$3C,D0 ;6FAA: B03C003C
BNE.S LAB_0516 ;6FAE: 660C
CMPI.B #$3E,(A0) ;6FB0: 0C10003E
BNE.S LAB_0518 ;6FB4: 664E
SUBQ #2,D1 ;6FB6: 5541
ADDQ.L #1,A0 ;6FB8: 5288
BRA.S LAB_0518 ;6FBA: 6048
LAB_0516:
ADDQ #2,D1 ;6FBC: 5441
CMP.B #$3E,D0 ;6FBE: B03C003E
BEQ.S LAB_0518 ;6FC2: 6740
ADDQ #2,D1 ;6FC4: 5441
CMP.B #$2B,D0 ;6FC6: B03C002B
BEQ.S LAB_0518 ;6FCA: 6738
ADDQ #2,D1 ;6FCC: 5441
CMP.B #$2D,D0 ;6FCE: B03C002D
BEQ.S LAB_0518 ;6FD2: 6730
ADDQ #2,D1 ;6FD4: 5441
CMP.B #$2F,D0 ;6FD6: B03C002F
BEQ.S LAB_0518 ;6FDA: 6728
ADDQ #2,D1 ;6FDC: 5441
CMP.B #$2A,D0 ;6FDE: B03C002A
BEQ.S LAB_0518 ;6FE2: 6720
ADDQ #2,D1 ;6FE4: 5441
CMP.B #$7C,D0 ;6FE6: B03C007C
BEQ.S LAB_0518 ;6FEA: 6718
ADDQ #2,D1 ;6FEC: 5441
CMP.B #$26,D0 ;6FEE: B03C0026
BEQ.S LAB_0518 ;6FF2: 6710
CMP.B #$21,D0 ;6FF4: B03C0021
BEQ.S LAB_0517 ;6FF8: 6708
MOVE 62(A4),(A2)+ ;6FFA: 34EC003E
SUBQ.L #1,A0 ;6FFE: 5388
RTS ;7000: 4E75
LAB_0517:
MOVEQ #108,D1 ;7002: 726C
LAB_0518:
MOVE 0(A4,D1.W),-(A7) ;7004: 3F341000
BSR LAB_04FF ;7008: 6100FDFC
MOVE (A7)+,(A2)+ ;700C: 34DF
BRA LAB_0515 ;700E: 6000FF8C
LAB_0519:
CLR.L -6190(A5) ;7012: 42ADE7D2
CLR.L -6198(A5) ;7016: 42ADE7CA
MOVE #$1234,-6262(A5) ;701A: 3B7C1234E78A
LAB_051A:
BSR LAB_0566 ;7020: 61000432
LEA -6254(A5),A0 ;7024: 41EDE792
MOVEQ #12,D0 ;7028: 700C
LAB_051B:
CLR.L (A0)+ ;702A: 4298
DBF D0,LAB_051B ;702C: 51C8FFFC
MOVEQ #0,D0 ;7030: 7000
RTS ;7032: 4E75
LAB_051C:
MOVE D1,-6256(A5) ;7034: 3B41E790
MOVEQ #0,D0 ;7038: 7000
RTS ;703A: 4E75
LAB_051D:
TST -6256(A5) ;703C: 4A6DE790
BEQ.S LAB_051E ;7040: 670C
MOVEM.L D2-D7/A2-A6,-(A7) ;7042: 48E73F3E
BSR LAB_056C ;7046: 610004AE
MOVEM.L (A7)+,D2-D7/A2-A6 ;704A: 4CDF7CFC
LAB_051E:
RTS ;704E: 4E75
LAB_051F:
LEA -6254(A5),A0 ;7050: 41EDE792
LSL #1,D3 ;7054: E34B
TST D1 ;7056: 4A41
BMI.S LAB_0523 ;7058: 6B24
MOVE.L -6190(A5),D0 ;705A: 202DE7D2
BEQ.S LAB_0521 ;705E: 6714
LSL #2,D1 ;7060: E549
ADD D2,D1 ;7062: D242
LAB_0520:
MOVEA.L D0,A1 ;7064: 2240
CMP 10(A1),D1 ;7066: B269000A
BEQ.S LAB_0522 ;706A: 670C
BCS.S LAB_0521 ;706C: 6506
MOVE.L 4(A1),D0 ;706E: 20290004
BNE.S LAB_0520 ;7072: 66F0
LAB_0521:
MOVEQ #-1,D0 ;7074: 70FF
RTS ;7076: 4E75
LAB_0522:
LEA 78(A1),A0 ;7078: 41E9004E
NEG D3 ;707C: 4443
LAB_0523:
ADDA D3,A0 ;707E: D0C3
MOVEQ #0,D0 ;7080: 7000
RTS ;7082: 4E75
LAB_0524:
MOVE.L -6190(A5),D0 ;7084: 202DE7D2
BEQ.S LAB_0528 ;7088: 672E
LSL #2,D1 ;708A: E549
LSL #2,D2 ;708C: E54A
MOVE.L #$80000000,D5 ;708E: 2A3C80000000
LAB_0525:
MOVEA.L D0,A1 ;7094: 2240
MOVE 10(A1),D0 ;7096: 3029000A
CMP D2,D0 ;709A: B042
BHI.S LAB_0528 ;709C: 621A
CMP D1,D0 ;709E: B041
BCS.S LAB_0527 ;70A0: 6510
CMP.L D5,D3 ;70A2: B685
BEQ.S LAB_0526 ;70A4: 6704
MOVE D3,78(A1) ;70A6: 3343004E
LAB_0526:
CMP.L D5,D4 ;70AA: B885
BEQ.S LAB_0527 ;70AC: 6704
MOVE D4,76(A1) ;70AE: 3344004C
LAB_0527:
MOVE.L 4(A1),D0 ;70B2: 20290004
BNE.S LAB_0525 ;70B6: 66DC
LAB_0528:
MOVEQ #0,D0 ;70B8: 7000
RTS ;70BA: 4E75
LAB_0529:
BSR LAB_04C8 ;70BC: 6100F78C
TST D0 ;70C0: 4A40
BEQ.S LAB_052A ;70C2: 672E
BPL LAB_0535 ;70C4: 6A0000EA
ADDA #$0054,A0 ;70C8: D0FC0054
MOVE.L A0,D0 ;70CC: 2008
MOVE.L D0,D2 ;70CE: 2400
BSR LAB_04A8 ;70D0: 6100F5CE
BEQ LAB_0536 ;70D4: 670000DE
MOVEA.L D0,A2 ;70D8: 2440
MOVE D2,8(A2) ;70DA: 35420008
SUBI.L #$00000054,D2 ;70DE: 048200000054
LEA 80(A2),A2 ;70E4: 45EA0050
BSR LAB_04C8 ;70E8: 6100F760
LEA -80(A2),A2 ;70EC: 45EAFFB0
SUBA.L A0,A0 ;70F0: 91C8
LAB_052A:
MOVE.L A0,D1 ;70F2: 2208
MOVE D6,D2 ;70F4: 3406
CLR.L -6198(A5) ;70F6: 42ADE7CA
CLR.L -6194(A5) ;70FA: 42ADE7CE
LSL #2,D2 ;70FE: E54A
ADD D3,D2 ;7100: D443
MOVEA.L A1,A0 ;7102: 2049
MOVE.L -6190(A5),D0 ;7104: 202DE7D2
BEQ.S LAB_052C ;7108: 6722
LAB_052B:
MOVEA.L D0,A1 ;710A: 2240
CMP 10(A1),D2 ;710C: B469000A
BEQ.S LAB_052D ;7110: 6728
BCS.S LAB_0531 ;7112: 6564
MOVE.L 4(A1),D0 ;7114: 20290004
BNE.S LAB_052B ;7118: 66F0
BSR LAB_0537 ;711A: 6100009C
BNE LAB_0535 ;711E: 66000090
MOVE.L A1,0(A0) ;7122: 21490000
MOVE.L A0,4(A1) ;7126: 23480004
BRA.S LAB_0534 ;712A: 607A
LAB_052C:
BSR LAB_0537 ;712C: 6100008A
BNE LAB_0535 ;7130: 6600007E
MOVE.L A0,-6190(A5) ;7134: 2B48E7D2
BRA.S LAB_0534 ;7138: 606C
LAB_052D:
MOVE.L 0(A1),D6 ;713A: 2C290000
MOVE.L 4(A1),D7 ;713E: 2E290004
MOVEQ #0,D0 ;7142: 7000
MOVE 8(A1),D0 ;7144: 30290008
BSR LAB_04AC ;7148: 6100F5AE
BSR LAB_0537 ;714C: 6100006A
MOVE D0,-(A7) ;7150: 3F00
MOVE.L D6,0(A0) ;7152: 21460000
MOVE.L D7,4(A0) ;7156: 21470004
BEQ.S LAB_052E ;715A: 6706
MOVEA.L D7,A1 ;715C: 2247
MOVE.L A0,0(A1) ;715E: 23480000
LAB_052E:
TST.L D6 ;7162: 4A86
BNE.S LAB_052F ;7164: 6606
MOVE.L A0,-6190(A5) ;7166: 2B48E7D2
BRA.S LAB_0530 ;716A: 6006
LAB_052F:
MOVEA.L D6,A1 ;716C: 2246
MOVE.L A0,4(A1) ;716E: 23480004
LAB_0530:
MOVE (A7)+,D0 ;7172: 301F
BEQ.S LAB_0534 ;7174: 6730
BRA.S LAB_0535 ;7176: 6038
LAB_0531:
BSR LAB_0537 ;7178: 6100003E
BNE LAB_0535 ;717C: 66000032
MOVE.L 0(A1),D0 ;7180: 20290000
MOVE.L A0,0(A1) ;7184: 23480000
MOVE.L D0,0(A0) ;7188: 21400000
BNE.S LAB_0532 ;718C: 660A
MOVE.L -6190(A5),D3 ;718E: 262DE7D2
MOVE.L A0,-6190(A5) ;7192: 2B48E7D2
BRA.S LAB_0533 ;7196: 600A
LAB_0532:
MOVEA.L D0,A2 ;7198: 2440
MOVE.L 4(A2),D3 ;719A: 262A0004
MOVE.L A0,4(A2) ;719E: 25480004
LAB_0533:
MOVE.L D3,4(A0) ;71A2: 21430004
LAB_0534:
MOVE.L -6190(A5),-6198(A5) ;71A6: 2B6DE7D2E7CA
MOVEQ #0,D0 ;71AC: 7000
RTS ;71AE: 4E75
LAB_0535:
TST D0 ;71B0: 4A40
RTS ;71B2: 4E75
LAB_0536:
MOVEQ #-1,D0 ;71B4: 70FF
BRA.S LAB_0535 ;71B6: 60F8
LAB_0537:
TST.L D1 ;71B8: 4A81
BEQ.S LAB_0539 ;71BA: 6736
MOVEA.L A2,A0 ;71BC: 204A
ADDI #$0054,D1 ;71BE: 06410054
MOVEQ #0,D0 ;71C2: 7000
MOVE D1,D0 ;71C4: 3001
BSR LAB_04A8 ;71C6: 6100F4D8
BEQ LAB_0544 ;71CA: 670000F2
MOVEA.L D0,A2 ;71CE: 2440
MOVE D1,8(A2) ;71D0: 35410008
MOVE D2,10(A2) ;71D4: 3542000A
MOVE.L A1,-(A7) ;71D8: 2F09
LEA 80(A2),A1 ;71DA: 43EA0050
MOVE.L A1,12(A2) ;71DE: 2549000C
SUBI #$0054,D1 ;71E2: 04410054
LSR #2,D1 ;71E6: E449
LAB_0538:
MOVE.L (A0)+,(A1)+ ;71E8: 22D8
DBF D1,LAB_0538 ;71EA: 51C9FFFC
MOVEA.L (A7)+,A1 ;71EE: 225F
BRA.S LAB_053A ;71F0: 600C
LAB_0539:
MOVE D2,10(A2) ;71F2: 3542000A
LEA 80(A2),A0 ;71F6: 41EA0050
MOVE.L A0,12(A2) ;71FA: 2548000C
LAB_053A:
MOVEA.L A2,A0 ;71FE: 204A
CMP #$0006,D4 ;7200: B87C0006
BEQ LAB_0543 ;7204: 6700009E
CMP #$0005,D4 ;7208: B87C0005
BEQ LAB_0542 ;720C: 6700007E
SUBQ #1,D4 ;7210: 5344
BMI.S LAB_0541 ;7212: 6B62
BEQ.S LAB_053F ;7214: 6736
LSL #2,D5 ;7216: E54D
LEA -476(A5),A2 ;7218: 45EDFE24
MOVE.L 0(A2,D5.W),D5 ;721C: 2A325000
BEQ.S LAB_053E ;7220: 6726
MOVEA.L D5,A2 ;7222: 2445
SUBQ #2,D4 ;7224: 5544
BMI.S LAB_053C ;7226: 6B0E
BEQ.S LAB_053B ;7228: 6706
ADDA #$00CC,A2 ;722A: D4FC00CC
BRA.S LAB_053D ;722E: 600A
LAB_053B:
ADDA #$00C6,A2 ;7230: D4FC00C6
BRA.S LAB_053D ;7234: 6004
LAB_053C:
ADDA #$00C0,A2 ;7236: D4FC00C0
LAB_053D:
MOVE.L A2,20(A0) ;723A: 214A0014
MOVE #$800C,24(A0) ;723E: 317C800C0018
MOVEQ #0,D0 ;7244: 7000
RTS ;7246: 4E75
LAB_053E:
MOVEQ #-3,D0 ;7248: 70FD
BRA.S LAB_0545 ;724A: 6076
LAB_053F:
MOVE D5,D1 ;724C: 3205
MOVEM.L A0-A1,-(A7) ;724E: 48E700C0
BSR LAB_0211 ;7252: 6100BA50
BNE.S LAB_0540 ;7256: 6616
LEA 10(A1),A2 ;7258: 45E9000A
MOVEM.L (A7)+,A0-A1 ;725C: 4CDF0300
MOVE.L A2,20(A0) ;7260: 214A0014
MOVE #$800D,24(A0) ;7264: 317C800D0018
MOVEQ #0,D0 ;726A: 7000
RTS ;726C: 4E75
LAB_0540:
MOVEM.L (A7)+,A0-A1 ;726E: 4CDF0300
MOVEQ #-24,D0 ;7272: 70E8
BRA.S LAB_0545 ;7274: 604C
LAB_0541:
LSL #3,D5 ;7276: E74D
LEA -6142(A5),A2 ;7278: 45EDE802
ADDA D5,A2 ;727C: D4C5
MOVE.L A2,20(A0) ;727E: 214A0014
MOVE #$800E,24(A0) ;7282: 317C800E0018
MOVEQ #0,D0 ;7288: 7000
RTS ;728A: 4E75
LAB_0542:
MOVE.L D5,20(A0) ;728C: 21450014
MOVE.L D4,D0 ;7290: 2004
SWAP D0 ;7292: 4840
ANDI #$00FF,D0 ;7294: 024000FF
ADDI #$8000,D0 ;7298: 06408000
MOVE D0,24(A0) ;729C: 31400018
MOVEQ #0,D0 ;72A0: 7000
RTS ;72A2: 4E75
LAB_0543:
LEA -2152(A5),A2 ;72A4: 45EDF798
MULU #$0018,D5 ;72A8: CAFC0018
LEA 16(A2,D5.W),A2 ;72AC: 45F25010
MOVE.L A2,20(A0) ;72B0: 214A0014
MOVE #$800C,24(A0) ;72B4: 317C800C0018
MOVEQ #0,D0 ;72BA: 7000
RTS ;72BC: 4E75
LAB_0544:
MOVEQ #-1,D0 ;72BE: 70FF
RTS ;72C0: 4E75
LAB_0545:
MOVE.L D0,-(A7) ;72C2: 2F00
MOVEA.L A0,A1 ;72C4: 2248
MOVEQ #0,D0 ;72C6: 7000
MOVE 8(A1),D0 ;72C8: 30290008
BSR LAB_04AC ;72CC: 6100F42A
MOVE.L (A7)+,D0 ;72D0: 201F
RTS ;72D2: 4E75
LAB_0546:
MOVEM.L D1-D7/A0-A2,-(A7) ;72D4: 48E77FE0
MOVE.L -6190(A5),D6 ;72D8: 2C2DE7D2
CLR.L -6198(A5) ;72DC: 42ADE7CA
CLR.L -6194(A5) ;72E0: 42ADE7CE
MOVE.L D6,D5 ;72E4: 2A06
BEQ LAB_055C ;72E6: 670000F2
MOVE.L A0,D7 ;72EA: 2E08
LAB_0547:
MOVEA.L D5,A1 ;72EC: 2245
CMP.L 20(A1),D7 ;72EE: BEA90014
BEQ.S LAB_0548 ;72F2: 670A
MOVE.L 4(A1),D5 ;72F4: 2A290004
BNE.S LAB_0547 ;72F8: 66F2
BRA LAB_055C ;72FA: 600000DE
LAB_0548:
MOVE.L 4(A1),D5 ;72FE: 2A290004
BSR LAB_0562 ;7302: 6100011E
TST.L D5 ;7306: 4A85
BNE.S LAB_0547 ;7308: 66E2
BRA LAB_055C ;730A: 600000CE
LAB_0549:
MOVE.L D6,D5 ;730E: 2A06
BEQ.S LAB_054B ;7310: 6718
LSL #2,D1 ;7312: E549
LAB_054A:
MOVEA.L D5,A1 ;7314: 2245
MOVE 10(A1),D0 ;7316: 3029000A
ANDI #$FFFC,D0 ;731A: 0240FFFC
CMP D0,D1 ;731E: B240
BEQ.S LAB_054C ;7320: 670A
BCS.S LAB_054E ;7322: 651E
MOVE.L 4(A1),D5 ;7324: 2A290004
BNE.S LAB_054A ;7328: 66EA
LAB_054B:
RTS ;732A: 4E75
LAB_054C:
MOVE.L 4(A1),D5 ;732C: 2A290004
MOVE 10(A1),D7 ;7330: 3E29000A
ANDI #$0003,D7 ;7334: 02470003
MOVEQ #-1,D0 ;7338: 70FF
RTS ;733A: 4E75
LAB_054D:
TST.L D5 ;733C: 4A85
BNE.S LAB_054A ;733E: 66D4
RTS ;7340: 4E75
LAB_054E:
MOVEQ #0,D0 ;7342: 7000
RTS ;7344: 4E75
MOVE.L -6190(A5),D6 ;7346: 2C2DE7D2
BSR LAB_0549 ;734A: 6100FFC2
MOVE.L A1,D1 ;734E: 2209
TST D0 ;7350: 4A40
RTS ;7352: 4E75
LAB_054F:
MOVE.L -6190(A5),D6 ;7354: 2C2DE7D2
BSR LAB_0549 ;7358: 6100FFB4
BEQ.S LAB_0551 ;735C: 6712
LAB_0550:
CMP #$0002,D7 ;735E: BE7C0002
BEQ.S LAB_0552 ;7362: 6710
CMP #$0003,D7 ;7364: BE7C0003
BEQ.S LAB_0552 ;7368: 670A
BSR LAB_054D ;736A: 6100FFD0
BNE.S LAB_0550 ;736E: 66EE
LAB_0551:
MOVEQ #0,D1 ;7370: 7200
RTS ;7372: 4E75
LAB_0552:
TST 24(A1) ;7374: 4A690018
BMI.S LAB_0551 ;7378: 6BF6
TST.L 44(A1) ;737A: 4AA9002C
BEQ.S LAB_0551 ;737E: 67F0
LAB_0553:
MOVEQ #-1,D1 ;7380: 72FF
RTS ;7382: 4E75
LAB_0554:
MOVE.L -6190(A5),D6 ;7384: 2C2DE7D2
BSR LAB_0549 ;7388: 6100FF84
BEQ.S LAB_0555 ;738C: 6706
TST 24(A1) ;738E: 4A690018
BPL.S LAB_0556 ;7392: 6A04
LAB_0555:
ADDQ.L #4,A7 ;7394: 588F
MOVEQ #0,D1 ;7396: 7200
LAB_0556:
RTS ;7398: 4E75
LAB_0557:
BSR LAB_0554 ;739A: 6100FFE8
TST.L 44(A1) ;739E: 4AA9002C
BEQ.S LAB_0551 ;73A2: 67CC
BNE.S LAB_0553 ;73A4: 66DA
LAB_0558:
BSR LAB_0554 ;73A6: 6100FFDC
TST.L 12(A1) ;73AA: 4AA9000C
BEQ.S LAB_0551 ;73AE: 67C0
BNE.S LAB_0553 ;73B0: 66CE
LAB_0559:
MOVEM.L D1-D7/A0-A2,-(A7) ;73B2: 48E77FE0
MOVE.L -6190(A5),D6 ;73B6: 2C2DE7D2
CLR.L -6194(A5) ;73BA: 42ADE7CE
CLR.L -6198(A5) ;73BE: 42ADE7CA
TST D1 ;73C2: 4A41
BMI.S LAB_055D ;73C4: 6B24
BSR LAB_0549 ;73C6: 6100FF46
BEQ.S LAB_055C ;73CA: 670E
LAB_055A:
BTST D7,D2 ;73CC: 0F02
BEQ.S LAB_055B ;73CE: 6704
BSR LAB_0560 ;73D0: 6100003A
LAB_055B:
BSR LAB_054D ;73D4: 6100FF66
BNE.S LAB_055A ;73D8: 66F2
LAB_055C:
MOVE.L D6,-6190(A5) ;73DA: 2B46E7D2
MOVE.L D6,-6198(A5) ;73DE: 2B46E7CA
MOVEM.L (A7)+,D1-D7/A0-A2 ;73E2: 4CDF07FE
MOVEQ #0,D0 ;73E6: 7000
RTS ;73E8: 4E75
LAB_055D:
MOVE.L D6,D5 ;73EA: 2A06
BEQ.S LAB_055C ;73EC: 67EC
LAB_055E:
MOVEA.L D5,A1 ;73EE: 2245
MOVE.L 4(A1),D5 ;73F0: 2A290004
MOVE 10(A1),D7 ;73F4: 3E29000A
ANDI #$0003,D7 ;73F8: 02470003
BTST D7,D2 ;73FC: 0F02
BEQ.S LAB_055F ;73FE: 6704
BSR LAB_0560 ;7400: 6100000A
LAB_055F:
TST.L D5 ;7404: 4A85
BNE.S LAB_055E ;7406: 66E6
BRA LAB_055C ;7408: 6000FFD0
LAB_0560:
TST D3 ;740C: 4A43
BMI.S LAB_0562 ;740E: 6B12
BEQ.S LAB_0561 ;7410: 6708
ANDI #$7FFF,24(A1) ;7412: 02697FFF0018
RTS ;7418: 4E75
LAB_0561:
ORI #$8000,24(A1) ;741A: 006980000018
RTS ;7420: 4E75
LAB_0562:
MOVEM.L D0-D3,-(A7) ;7422: 48E7F000
MOVE.L 4(A1),D3 ;7426: 26290004
MOVE.L 0(A1),D2 ;742A: 24290000
BEQ.S LAB_0563 ;742E: 6708
MOVEA.L D2,A0 ;7430: 2042
MOVE.L D3,4(A0) ;7432: 21430004
BRA.S LAB_0564 ;7436: 6002
LAB_0563:
MOVE.L D3,D6 ;7438: 2C03
LAB_0564:
TST.L D3 ;743A: 4A83
BEQ.S LAB_0565 ;743C: 6706
MOVEA.L D3,A0 ;743E: 2043
MOVE.L D2,0(A0) ;7440: 21420000
LAB_0565:
MOVE 8(A1),D0 ;7444: 30290008
EXT.L D0 ;7448: 48C0
BSR LAB_04AC ;744A: 6100F2AC
MOVEM.L (A7)+,D0-D3 ;744E: 4CDF000F
RTS ;7452: 4E75
LAB_0566:
MOVEQ #-1,D1 ;7454: 72FF
MOVEQ #15,D2 ;7456: 740F
MOVEQ #-1,D3 ;7458: 76FF
BRA LAB_0559 ;745A: 6000FF56
LAB_0567:
TST.L -6194(A5) ;745E: 4AADE7CE
BNE.S LAB_0568 ;7462: 660A
MOVE.L -6198(A5),-6194(A5) ;7464: 2B6DE7CAE7CE
CLR.L -6198(A5) ;746A: 42ADE7CA
LAB_0568:
MOVEQ #0,D0 ;746E: 7000
RTS ;7470: 4E75
LAB_0569:
TST.L -6198(A5) ;7472: 4AADE7CA
BNE.S LAB_056A ;7476: 660A
MOVE.L -6194(A5),D0 ;7478: 202DE7CE
BEQ.S LAB_0568 ;747C: 67F0
MOVE.L D0,-6198(A5) ;747E: 2B40E7CA
LAB_056A:
CLR.L -6194(A5) ;7482: 42ADE7CE
BRA.S LAB_0568 ;7486: 60E6
LAB_056B:
DC.W $048C ;7488
MOVEP.L 928(A2),D1 ;748A: 034A03A0
BSET D1,D4 ;748E: 03C4
SUBI.L #$049600C4,(A4)+ ;7490: 049C049600C4
BTST D2,(A2)+ ;7496: 051A
SUBI.L #$04BA04D0,1266(A0) ;7498: 04A804BA04D004F2
DC.W $0534 ;74A0
BCHG D2,D2 ;74A2: 0542
BCHG D2,(A0) ;74A4: 0550
BCHG D2,(A6)+ ;74A6: 055E
DC.W $06DC ;74A8
DC.W $06E6 ;74AA
DC.W $06F0 ;74AC
DC.W $06FA ;74AE
BTST D3,(A2) ;74B0: 0712
BSET D2,D6 ;74B2: 05C6
BSET D2,1670(A6) ;74B4: 05EE0686
SUBI #$0470,-(A0) ;74B8: 04600470
DC.W $047A ;74BC
DC.W $047C ;74BE
BTST D3,-(A6) ;74C0: 0726
BTST D3,1840(A2) ;74C2: 072A0730
BCHG D3,1846(A2) ;74C6: 076A0736
BCHG D3,D0 ;74CA: 0740
MOVEP.L 1882(A2),D3 ;74CC: 074A075A
BCHG D3,1930(A6) ;74D0: 076E078A
DC.W $077E ;74D4
BCLR D3,D4 ;74D6: 0784
BCLR D3,(A0) ;74D8: 0790
BCLR D3,(A6) ;74DA: 0796
BCLR D3,(A4)+ ;74DC: 079C
BCLR D3,1970(A2) ;74DE: 07AA07B2
DC.W $07BE ;74E2
ADDI #$062E,(A0)+ ;74E4: 0658062E
DC.W $01B4 ;74E8
BCLR D2,D6 ;74EA: 0586
BCLR D2,728(A0) ;74EC: 05A802D8
ADDI.L #$06BA07B8,(A0)+ ;74F0: 069806BA07B8
LAB_056C:
LEA LAB_056B(PC),A4 ;74F6: 49FAFF90
MOVE.L -6198(A5),D7 ;74FA: 2E2DE7CA
BEQ.S LAB_0571 ;74FE: 674A
MOVE.L D7,D0 ;7500: 2007
CLR.L -6198(A5) ;7502: 42ADE7CA
MOVE -168(A5),D5 ;7506: 3A2DFF58
LAB_056D:
MOVEA.L D0,A6 ;750A: 2C40
MOVE 24(A6),D4 ;750C: 382E0018
BMI.S LAB_0570 ;7510: 6B2A
MOVE.L 16(A6),D0 ;7512: 202E0010
BEQ.S LAB_056E ;7516: 670A
MOVEA.L D0,A3 ;7518: 2640
MOVEQ #20,D6 ;751A: 7C14
MOVE (A3)+,D0 ;751C: 301B
JSR 0(A4,D0.W) ;751E: 4EB40000
LAB_056E:
MOVE.L 12(A6),D0 ;7522: 202E000C
BEQ.S LAB_056F ;7526: 670A
MOVEA.L D0,A3 ;7528: 2640
MOVEQ #10,D6 ;752A: 7C0A
MOVE (A3)+,D0 ;752C: 301B
JSR 0(A4,D0.W) ;752E: 4EB40000
LAB_056F:
MOVE.L 44(A6),D0 ;7532: 202E002C
BEQ.S LAB_0570 ;7536: 6704
MOVEA.L D0,A0 ;7538: 2040
JSR (A0) ;753A: 4E90
LAB_0570:
MOVE.L 4(A6),D0 ;753C: 202E0004
BNE.S LAB_056D ;7540: 66C8
MOVE D5,-168(A5) ;7542: 3B45FF58
MOVE.L D7,-6198(A5) ;7546: 2B47E7CA
LAB_0571:
RTS ;754A: 4E75
SUBQ #1,26(A6) ;754C: 536E001A
BMI.S LAB_0576 ;7550: 6B5A
BEQ.S LAB_0575 ;7552: 674E
MOVEA.L 20(A6),A0 ;7554: 206E0014
MOVE 2(A0),D0 ;7558: 30280002
MOVE D0,D2 ;755C: 3400
SWAP D0 ;755E: 4840
MOVE 36(A6),D0 ;7560: 302E0024
MOVE 4(A0),D1 ;7564: 32280004
MOVE D1,D3 ;7568: 3601
SWAP D1 ;756A: 4841
MOVE 38(A6),D1 ;756C: 322E0026
ADD.L 28(A6),D0 ;7570: D0AE001C
ADD.L 32(A6),D1 ;7574: D2AE0020
LAB_0572:
MOVE D0,36(A6) ;7578: 3D400024
MOVE D1,38(A6) ;757C: 3D410026
SWAP D0 ;7580: 4840
SWAP D1 ;7582: 4841
CMP D2,D0 ;7584: B042
BEQ.S LAB_0573 ;7586: 670A
MOVE D0,2(A0) ;7588: 31400002
BSET #1,(A0) ;758C: 08D00001
BSET D4,D5 ;7590: 09C5
LAB_0573:
CMP D3,D1 ;7592: B243
BEQ.S LAB_0574 ;7594: 670A
MOVE D1,4(A0) ;7596: 31410004
BSET #2,(A0) ;759A: 08D00002
BSET D4,D5 ;759E: 09C5
LAB_0574:
RTS ;75A0: 4E75
LAB_0575:
MOVEA.L 40(A6),A3 ;75A2: 266E0028
MOVE (A3)+,D0 ;75A6: 301B
JMP 0(A4,D0.W) ;75A8: 4EF40000
LAB_0576:
LEA -2(A3),A0 ;75AC: 41EBFFFE
MOVE.L A0,12(A6) ;75B0: 2D48000C
BSR LAB_05A6 ;75B4: 61000444
MOVE D3,-(A7) ;75B8: 3F03
BSR LAB_05A6 ;75BA: 6100043E
MOVE D3,-(A7) ;75BE: 3F03
BSR LAB_05A6 ;75C0: 61000438
MOVE.L A3,40(A6) ;75C4: 2D4B0028
TST D3 ;75C8: 4A43
BGT.S LAB_0577 ;75CA: 6E02
MOVEQ #1,D3 ;75CC: 7601
LAB_0577:
MOVE D3,26(A6) ;75CE: 3D43001A
MOVE (A7)+,D1 ;75D2: 321F
MOVE (A7)+,D0 ;75D4: 301F
MOVEQ #0,D2 ;75D6: 7400
EXT.L D0 ;75D8: 48C0
BPL.S LAB_0578 ;75DA: 6A06
NEG.L D0 ;75DC: 4480
BSET #0,D2 ;75DE: 08C20000
LAB_0578:
EXT.L D1 ;75E2: 48C1
BPL.S LAB_0579 ;75E4: 6A06
NEG.L D1 ;75E6: 4481
BSET #1,D2 ;75E8: 08C20001
LAB_0579:
LSL.L #8,D0 ;75EC: E188
LSL.L #8,D1 ;75EE: E189
DIVU D3,D0 ;75F0: 80C3
BVC.S LAB_057A ;75F2: 6802
MOVEQ #0,D0 ;75F4: 7000
LAB_057A:
DIVU D3,D1 ;75F6: 82C3
BVC.S LAB_057B ;75F8: 6802
MOVEQ #0,D1 ;75FA: 7200
LAB_057B:
BTST #0,D2 ;75FC: 08020000
BEQ.S LAB_057C ;7600: 6702
NEG D0 ;7602: 4440
LAB_057C:
BTST #1,D2 ;7604: 08020001
BEQ.S LAB_057D ;7608: 6702
NEG D1 ;760A: 4441
LAB_057D:
EXT.L D0 ;760C: 48C0
EXT.L D1 ;760E: 48C1
LSL.L #8,D0 ;7610: E188
LSL.L #8,D1 ;7612: E189
MOVE.L D0,28(A6) ;7614: 2D40001C
MOVE.L D1,32(A6) ;7618: 2D410020
MOVEA.L 20(A6),A0 ;761C: 206E0014
MOVE 2(A0),D2 ;7620: 34280002
SWAP D2 ;7624: 4842
MOVE #$8000,D2 ;7626: 343C8000
MOVE 4(A0),D3 ;762A: 36280004
SWAP D3 ;762E: 4843
MOVE #$8000,D3 ;7630: 363C8000
ADD.L D2,D0 ;7634: D082
ADD.L D3,D1 ;7636: D283
BRA LAB_0572 ;7638: 6000FF3E
SUBQ #1,26(A6) ;763C: 536E001A
BMI LAB_0589 ;7640: 6B0000C2
BNE LAB_0571 ;7644: 6600FF04
LAB_057E:
MOVE 76(A6),D2 ;7648: 342E004C
BMI LAB_0575 ;764C: 6B00FF54
MOVEA.L 20(A6),A0 ;7650: 206E0014
MOVEA.L 28(A6),A1 ;7654: 226E001C
MOVE.B (A1),D0 ;7658: 1011
BEQ LAB_0575 ;765A: 6700FF46
BMI LAB_0580 ;765E: 6B000026
LSL.B #1,D0 ;7662: E308
ASR.B #1,D0 ;7664: E200
EXT D0 ;7666: 4880
BSET #1,(A0) ;7668: 08D00001
BSET D4,D5 ;766C: 09C5
TST D2 ;766E: 4A42
BEQ.S LAB_057F ;7670: 670A
ADD D0,2(A0) ;7672: D1680002
ADDQ.L #1,28(A6) ;7676: 52AE001C
BRA.S LAB_0583 ;767A: 602C
LAB_057F:
SUB D0,2(A0) ;767C: 91680002
SUBQ.L #1,28(A6) ;7680: 53AE001C
BRA.S LAB_0583 ;7684: 6022
LAB_0580:
SUBQ #1,36(A6) ;7686: 536E0024
BEQ.S LAB_0581 ;768A: 670E
BPL.S LAB_0583 ;768C: 6A1A
ANDI #$007F,D0 ;768E: 0240007F
BEQ.S LAB_0581 ;7692: 6706
MOVE D0,36(A6) ;7694: 3D400024
BRA.S LAB_0583 ;7698: 600E
LAB_0581:
TST D2 ;769A: 4A42
BNE.S LAB_0582 ;769C: 6606
SUBQ.L #1,28(A6) ;769E: 53AE001C
BRA.S LAB_0583 ;76A2: 6004
LAB_0582:
ADDQ.L #1,28(A6) ;76A4: 52AE001C
LAB_0583:
MOVEA.L 32(A6),A1 ;76A8: 226E0020
MOVE.B (A1),D0 ;76AC: 1011
BEQ LAB_0575 ;76AE: 6700FEF2
BMI LAB_0585 ;76B2: 6B000026
LSL.B #1,D0 ;76B6: E308
ASR.B #1,D0 ;76B8: E200
EXT D0 ;76BA: 4880
BSET #2,(A0) ;76BC: 08D00002
BSET D4,D5 ;76C0: 09C5
TST D2 ;76C2: 4A42
BEQ.S LAB_0584 ;76C4: 670A
ADD D0,4(A0) ;76C6: D1680004
ADDQ.L #1,32(A6) ;76CA: 52AE0020
BRA.S LAB_0588 ;76CE: 602C
LAB_0584:
SUB D0,4(A0) ;76D0: 91680004
SUBQ.L #1,32(A6) ;76D4: 53AE0020
BRA.S LAB_0588 ;76D8: 6022
LAB_0585:
SUBQ #1,38(A6) ;76DA: 536E0026
BEQ.S LAB_0586 ;76DE: 670E
BPL.S LAB_0588 ;76E0: 6A1A
ANDI #$007F,D0 ;76E2: 0240007F
BEQ.S LAB_0586 ;76E6: 6706
MOVE D0,38(A6) ;76E8: 3D400026
BRA.S LAB_0588 ;76EC: 600E
LAB_0586:
TST D2 ;76EE: 4A42
BNE.S LAB_0587 ;76F0: 6606
SUBQ.L #1,32(A6) ;76F2: 53AE0020
BRA.S LAB_0588 ;76F6: 6004
LAB_0587:
ADDQ.L #1,32(A6) ;76F8: 52AE0020
LAB_0588:
MOVE 78(A6),26(A6) ;76FC: 3D6E004E001A
RTS ;7702: 4E75
LAB_0589:
LEA -2(A3),A0 ;7704: 41EBFFFE
MOVE.L A0,12(A6) ;7708: 2D48000C
BSR LAB_05A6 ;770C: 610002EC
MOVE.L A3,40(A6) ;7710: 2D4B0028
MOVE.L -6202(A5),D0 ;7714: 202DE7C6
BEQ LAB_0575 ;7718: 6700FE88
MOVEA.L D0,A0 ;771C: 2040
CMP 4(A0),D3 ;771E: B6680004
BHI LAB_0575 ;7722: 6200FE7E
LSL #1,D3 ;7726: E34B
BEQ LAB_0575 ;7728: 6700FE78
MOVE 4(A0,D3.W),D3 ;772C: 36303004
BEQ LAB_0575 ;7730: 6700FE70
LSL #1,D3 ;7734: E34B
LEA 4(A0,D3.W),A0 ;7736: 41F03004
MOVE (A0)+,78(A6) ;773A: 3D58004E
MOVE #$0001,76(A6) ;773E: 3D7C0001004C
MOVE (A0)+,D0 ;7744: 3018
LEA -3(A0,D0.W),A1 ;7746: 43F000FD
MOVE.L A1,32(A6) ;774A: 2D490020
ADDQ.L #1,A0 ;774E: 5288
MOVE.L A0,28(A6) ;7750: 2D48001C
CLR 36(A6) ;7754: 426E0024
CLR 38(A6) ;7758: 426E0026
BRA LAB_057E ;775C: 6000FEEA
BSR LAB_05A6 ;7760: 61000298
MOVE D3,56(A6) ;7764: 3D430038
MOVE #$0001,58(A6) ;7768: 3D7C0001003A
LEA 2(A3),A0 ;776E: 41EB0002
MOVE.L A0,48(A6) ;7772: 2D480030
MOVE.L A0,52(A6) ;7776: 2D480034
LEA LAB_058A(PC),A0 ;777A: 41FA000E
MOVE.L A0,44(A6) ;777E: 2D48002C
ADDA (A3),A3 ;7782: D6D3
MOVE (A3)+,D0 ;7784: 301B
JMP 0(A4,D0.W) ;7786: 4EF40000
LAB_058A:
SUBQ #1,58(A6) ;778A: 536E003A
BNE.S LAB_058C ;778E: 6626
MOVEA.L 48(A6),A3 ;7790: 266E0030
LAB_058B:
TST (A3) ;7794: 4A53
BEQ.S LAB_058D ;7796: 6720
BSR LAB_05A6 ;7798: 61000260
MOVEA.L 20(A6),A0 ;779C: 206E0014
MOVE D3,6(A0) ;77A0: 31430006
BSET #0,(A0) ;77A4: 08D00000
BSET D4,D5 ;77A8: 09C5
BSR LAB_05A6 ;77AA: 6100024E
MOVE D3,58(A6) ;77AE: 3D43003A
MOVE.L A3,48(A6) ;77B2: 2D4B0030
LAB_058C:
RTS ;77B6: 4E75
LAB_058D:
TST 56(A6) ;77B8: 4A6E0038
BEQ LAB_058E ;77BC: 67000008
SUBQ #1,56(A6) ;77C0: 536E0038
BEQ.S LAB_058F ;77C4: 6706
LAB_058E:
MOVEA.L 52(A6),A3 ;77C6: 266E0034
BRA.S LAB_058B ;77CA: 60C8
LAB_058F:
CLR.L 44(A6) ;77CC: 42AE002C
RTS ;77D0: 4E75
MOVE #$0001,58(A6) ;77D2: 3D7C0001003A
MOVE.L A3,48(A6) ;77D8: 2D4B0030
MOVE.L A3,52(A6) ;77DC: 2D4B0034
LEA LAB_0590(PC),A0 ;77E0: 41FA000C
MOVE.L A0,44(A6) ;77E4: 2D48002C
CLR.L 12(A6) ;77E8: 42AE000C
RTS ;77EC: 4E75
LAB_0590:
SUBQ #1,58(A6) ;77EE: 536E003A
BNE.S LAB_0592 ;77F2: 6620
MOVEA.L 48(A6),A3 ;77F4: 266E0030
LAB_0591:
MOVE (A3)+,D0 ;77F8: 301B
BMI.S LAB_0593 ;77FA: 6B1A
MOVEA.L 20(A6),A0 ;77FC: 206E0014
MOVE D0,6(A0) ;7800: 31400006
BSET #0,(A0) ;7804: 08D00000
BSET D4,D5 ;7808: 09C5
MOVE (A3)+,58(A6) ;780A: 3D5B003A
BEQ.S LAB_0594 ;780E: 6712
MOVE.L A3,48(A6) ;7810: 2D4B0030
LAB_0592:
RTS ;7814: 4E75
LAB_0593:
CMP #$FFFF,D0 ;7816: B07CFFFF
BEQ.S LAB_0594 ;781A: 6706
MOVEA.L 52(A6),A3 ;781C: 266E0034
BRA.S LAB_0591 ;7820: 60D6
LAB_0594:
CLR.L 44(A6) ;7822: 42AE002C
RTS ;7826: 4E75
MOVE #$0001,58(A6) ;7828: 3D7C0001003A
MOVE.L A3,52(A6) ;782E: 2D4B0034
LEA LAB_0595(PC),A0 ;7832: 41FA003C
MOVE.L A0,44(A6) ;7836: 2D48002C
CLR.L 12(A6) ;783A: 42AE000C
MOVEQ #1,D1 ;783E: 7201
MOVEA.L 20(A6),A0 ;7840: 206E0014
LEA 2(A0),A1 ;7844: 43E80002
BRA LAB_059B ;7848: 60000078
MOVE #$0001,58(A6) ;784C: 3D7C0001003A
MOVE.L A3,52(A6) ;7852: 2D4B0034
LEA LAB_0596(PC),A0 ;7856: 41FA002A
MOVE.L A0,44(A6) ;785A: 2D48002C
CLR.L 12(A6) ;785E: 42AE000C
MOVEQ #2,D1 ;7862: 7202
MOVEA.L 20(A6),A0 ;7864: 206E0014
LEA 4(A0),A1 ;7868: 43E80004
BRA LAB_059B ;786C: 60000054
LAB_0595:
SUBQ #1,58(A6) ;7870: 536E003A
BNE.S LAB_0598 ;7874: 663A
MOVEQ #1,D1 ;7876: 7201
MOVEA.L 20(A6),A0 ;7878: 206E0014
LEA 2(A0),A1 ;787C: 43E80002
BRA.S LAB_0597 ;7880: 6010
LAB_0596:
SUBQ #1,58(A6) ;7882: 536E003A
BNE.S LAB_0598 ;7886: 6628
MOVEQ #2,D1 ;7888: 7202
MOVEA.L 20(A6),A0 ;788A: 206E0014
LEA 4(A0),A1 ;788E: 43E80004
LAB_0597:
MOVEA.L 48(A6),A3 ;7892: 266E0030
MOVE (A3)+,58(A6) ;7896: 3D5B003A
MOVE (A1),D0 ;789A: 3011
ADD (A3)+,D0 ;789C: D05B
MOVE D0,(A1) ;789E: 3280
BSET D1,(A0) ;78A0: 03D0
BSET D4,D5 ;78A2: 09C5
CMP 32(A6),D0 ;78A4: B06E0020
BEQ.S LAB_059A ;78A8: 670E
SUBQ #1,28(A6) ;78AA: 536E001C
BEQ.S LAB_0599 ;78AE: 6702
LAB_0598:
RTS ;78B0: 4E75
LAB_0599:
ADDQ.L #2,A3 ;78B2: 548B
TST (A3) ;78B4: 4A53
BNE.S LAB_059D ;78B6: 661E
LAB_059A:
MOVEA.L 52(A6),A3 ;78B8: 266E0034
TST 2(A3) ;78BC: 4A6B0002
BEQ.S LAB_059E ;78C0: 6720
LAB_059B:
MOVE (A3)+,D0 ;78C2: 301B
CMP #$8000,D0 ;78C4: B07C8000
BEQ.S LAB_059C ;78C8: 6706
MOVE D0,(A1) ;78CA: 3280
BSET D1,(A0) ;78CC: 03D0
BSET D4,D5 ;78CE: 09C5
LAB_059C:
ADDQ.L #2,A3 ;78D0: 548B
MOVE (A3)+,32(A6) ;78D2: 3D5B0020
LAB_059D:
MOVE.L A3,48(A6) ;78D6: 2D4B0030
MOVE 4(A3),28(A6) ;78DA: 3D6B0004001C
RTS ;78E0: 4E75
LAB_059E:
CLR.L 44(A6) ;78E2: 42AE002C
RTS ;78E6: 4E75
MOVE (A3)+,D0 ;78E8: 301B
MOVE.L A3,16(A6) ;78EA: 2D4B0010
LEA -2(A3,D0.W),A3 ;78EE: 47F300FE
MOVE (A3)+,D0 ;78F2: 301B
JMP 0(A4,D0.W) ;78F4: 4EF40000
CLR.L 16(A6) ;78F8: 42AE0010
MOVE (A3)+,D0 ;78FC: 301B
JMP 0(A4,D0.W) ;78FE: 4EF40000
RTS ;7902: 4E75
MOVE (A3)+,D0 ;7904: 301B
LEA -2(A3,D0.W),A0 ;7906: 41F300FE
MOVE.L A0,12(A6) ;790A: 2D48000C
CLR 26(A6) ;790E: 426E001A
RTS ;7912: 4E75
CLR.L 12(A6) ;7914: 42AE000C
CLR.L 16(A6) ;7918: 42AE0010
RTS ;791C: 4E75
MOVE.L A3,12(A6) ;791E: 2D4B000C
RTS ;7922: 4E75
CLR.L 12(A6) ;7924: 42AE000C
RTS ;7928: 4E75
MOVE (A3)+,D0 ;792A: 301B
JMP 0(A4,D0.W) ;792C: 4EF40000
BSR LAB_05A6 ;7930: 610000C8
MOVE (A3)+,D0 ;7934: 301B
JSR 0(A4,D0.W) ;7936: 4EB40000
MOVE D3,(A0) ;793A: 3083
MOVE (A3)+,D0 ;793C: 301B
JMP 0(A4,D0.W) ;793E: 4EF40000
BSR LAB_05A6 ;7942: 610000B6
TST D3 ;7946: 4A43
BNE.S LAB_059F ;7948: 6608
ADDQ.L #4,A3 ;794A: 588B
MOVE (A3)+,D0 ;794C: 301B
JMP 0(A4,D0.W) ;794E: 4EF40000
LAB_059F:
MOVE (A3)+,D0 ;7952: 301B
JMP 0(A4,D0.W) ;7954: 4EF40000
BSR LAB_05A6 ;7958: 610000A0
MOVE D3,-(A7) ;795C: 3F03
BSR LAB_05A6 ;795E: 6100009A
LEA -6254(A5),A0 ;7962: 41EDE792
MOVE (A3)+,D0 ;7966: 301B
BPL.S LAB_05A0 ;7968: 6A04
LEA 80(A6),A0 ;796A: 41EE0050
LAB_05A0:
MOVE (A7)+,0(A0,D0.W) ;796E: 319F0000
MOVE D3,(A3)+ ;7972: 36C3
MOVE (A3)+,D0 ;7974: 301B
JMP 0(A4,D0.W) ;7976: 4EF40000
MOVE (A3)+,D0 ;797A: 301B
LEA -2(A3,D0.W),A1 ;797C: 43F300FE
LEA -6254(A5),A0 ;7980: 41EDE792
MOVE (A1)+,D0 ;7984: 3019
BPL.S LAB_05A1 ;7986: 6A04
LEA 80(A6),A0 ;7988: 41EE0050
LAB_05A1:
ADDA D0,A0 ;798C: D0C0
ADDQ #1,(A0) ;798E: 5250
MOVE (A1)+,D0 ;7990: 3019
CMP (A0),D0 ;7992: B050
BGE.S LAB_05A2 ;7994: 6C06
MOVE (A3)+,D0 ;7996: 301B
JMP 0(A4,D0.W) ;7998: 4EF40000
LAB_05A2:
MOVE.L A1,12(A6) ;799C: 2D49000C
RTS ;79A0: 4E75
ADDA (A3),A3 ;79A2: D6D3
SUBQ #1,D6 ;79A4: 5346
BEQ.S LAB_05A3 ;79A6: 6706
MOVE (A3)+,D0 ;79A8: 301B
JMP 0(A4,D0.W) ;79AA: 4EF40000
LAB_05A3:
LEA LAB_056F(PC),A0 ;79AE: 41FAFB82
CMPA.L (A7),A0 ;79B2: B1D7
BNE.S LAB_05A4 ;79B4: 6604
MOVE.L A3,12(A6) ;79B6: 2D4B000C
LAB_05A4:
RTS ;79BA: 4E75
MOVEA.L 20(A6),A0 ;79BC: 206E0014
BSET #0,(A0) ;79C0: 08D00000
BSET D4,D5 ;79C4: 09C5
ADDQ.L #6,A0 ;79C6: 5C88
RTS ;79C8: 4E75
MOVEA.L 20(A6),A0 ;79CA: 206E0014
BSET #1,(A0) ;79CE: 08D00001
BSET D4,D5 ;79D2: 09C5
ADDQ.L #2,A0 ;79D4: 5488
RTS ;79D6: 4E75
MOVEA.L 20(A6),A0 ;79D8: 206E0014
BSET #2,(A0) ;79DC: 08D00002
BSET D4,D5 ;79E0: 09C5
ADDQ.L #4,A0 ;79E2: 5888
RTS ;79E4: 4E75
MOVE (A3)+,D0 ;79E6: 301B
BMI.S LAB_05A5 ;79E8: 6B08
LEA -6254(A5),A0 ;79EA: 41EDE792
ADDA D0,A0 ;79EE: D0C0
RTS ;79F0: 4E75
LAB_05A5:
LEA 80(A6),A0 ;79F2: 41EE0050
ADDA D0,A0 ;79F6: D0C0
RTS ;79F8: 4E75
LAB_05A6:
MOVE (A3)+,D0 ;79FA: 301B
JSR 0(A4,D0.W) ;79FC: 4EB40000
MOVE D2,D3 ;7A00: 3602
LAB_05A7:
MOVE (A3)+,D0 ;7A02: 301B
JSR 0(A4,D0.W) ;7A04: 4EB40000
MOVE (A3)+,D0 ;7A08: 301B
JMP 0(A4,D0.W) ;7A0A: 4EF40000
MOVE D3,-(A7) ;7A0E: 3F03
BSR LAB_05A6 ;7A10: 6100FFE8
MOVE D3,-(A7) ;7A14: 3F03
BSR LAB_05A6 ;7A16: 6100FFE2
MOVE (A7)+,D1 ;7A1A: 321F
BSR LAB_05AA ;7A1C: 6100007A
TST 72(A0) ;7A20: 4A680048
BPL.S LAB_05A8 ;7A24: 6A02
ASR #1,D2 ;7A26: E242
LAB_05A8:
ADD 82(A0),D2 ;7A28: D4680052
MOVE (A7)+,D3 ;7A2C: 361F
RTS ;7A2E: 4E75
MOVE D3,-(A7) ;7A30: 3F03
BSR LAB_05A6 ;7A32: 6100FFC6
MOVE D3,-(A7) ;7A36: 3F03
BSR LAB_05A6 ;7A38: 6100FFC0
MOVE (A7)+,D1 ;7A3C: 321F
BSR LAB_05AA ;7A3E: 61000058
ADD 84(A0),D2 ;7A42: D4680054
SUBI #$1000,D2 ;7A46: 04421000
MOVE (A7)+,D3 ;7A4A: 361F
RTS ;7A4C: 4E75
MOVE D3,-(A7) ;7A4E: 3F03
BSR LAB_05A6 ;7A50: 6100FFA8
MOVE D3,-(A7) ;7A54: 3F03
BSR LAB_05A6 ;7A56: 6100FFA2
MOVE (A7)+,D1 ;7A5A: 321F
BSR LAB_05AA ;7A5C: 6100003A
SUB 82(A0),D2 ;7A60: 94680052
BTST #7,72(A0) ;7A64: 082800070048
BEQ.S LAB_05A9 ;7A6A: 6702
ASL #1,D2 ;7A6C: E342
LAB_05A9:
ADD 90(A0),D2 ;7A6E: D468005A
MOVE (A7)+,D3 ;7A72: 361F
RTS ;7A74: 4E75
MOVE D3,-(A7) ;7A76: 3F03
BSR LAB_05A6 ;7A78: 6100FF80
MOVE D3,-(A7) ;7A7C: 3F03
BSR LAB_05A6 ;7A7E: 6100FF7A
MOVE (A7)+,D1 ;7A82: 321F
BSR LAB_05AA ;7A84: 61000012
ADDI #$1000,D2 ;7A88: 06421000
SUB 84(A0),D2 ;7A8C: 94680054
ADD 92(A0),D2 ;7A90: D468005C
MOVE (A7)+,D3 ;7A94: 361F
RTS ;7A96: 4E75
LAB_05AA:
MOVE D3,D2 ;7A98: 3403
ANDI #$0007,D1 ;7A9A: 02410007
LSL #2,D1 ;7A9E: E549
LEA -476(A5),A0 ;7AA0: 41EDFE24
MOVE.L 0(A0,D1.W),D1 ;7AA4: 22301000
BEQ.S LAB_05AB ;7AA8: 6704
MOVEA.L D1,A0 ;7AAA: 2041
RTS ;7AAC: 4E75
LAB_05AB:
ADDQ.L #4,A7 ;7AAE: 588F
MOVEQ #-1,D2 ;7AB0: 74FF
MOVE (A7)+,D3 ;7AB2: 361F
RTS ;7AB4: 4E75
MOVE -6256(A5),D0 ;7AB6: 302DE790
BEQ.S LAB_05AC ;7ABA: 674E
MOVEM.L D3-D7/A0-A2,-(A7) ;7ABC: 48E71FE0
BSR LAB_05A6 ;7AC0: 6100FF38
MOVE D3,-(A7) ;7AC4: 3F03
BSR LAB_05A6 ;7AC6: 6100FF32
MOVE D3,-(A7) ;7ACA: 3F03
BSR LAB_05A6 ;7ACC: 6100FF2C
MOVE (A7)+,D2 ;7AD0: 341F
MOVE (A7)+,D1 ;7AD2: 321F
BSR LAB_01AF ;7AD4: 6100A940
MOVEM.L (A7)+,D3-D7/A0-A2 ;7AD8: 4CDF07F8
MOVE D0,D2 ;7ADC: 3400
RTS ;7ADE: 4E75
MOVE -6256(A5),D0 ;7AE0: 302DE790
BEQ.S LAB_05AC ;7AE4: 6724
MOVEM.L D3-D7/A0-A2,-(A7) ;7AE6: 48E71FE0
BSR LAB_05A6 ;7AEA: 6100FF0E
MOVE D3,-(A7) ;7AEE: 3F03
BSR LAB_05A6 ;7AF0: 6100FF08
MOVE D3,-(A7) ;7AF4: 3F03
BSR LAB_05A6 ;7AF6: 6100FF02
MOVE (A7)+,D2 ;7AFA: 341F
MOVE (A7)+,D1 ;7AFC: 321F
BSR LAB_01B6 ;7AFE: 6100AA4C
MOVEM.L (A7)+,D3-D7/A0-A2 ;7B02: 4CDF07F8
MOVE D0,D2 ;7B06: 3400
RTS ;7B08: 4E75
LAB_05AC:
MOVEQ #0,D2 ;7B0A: 7400
RTS ;7B0C: 4E75
MOVE D3,-(A7) ;7B0E: 3F03
BSR LAB_05A6 ;7B10: 6100FEE8
MOVE D3,D1 ;7B14: 3203
BSR LAB_01BD ;7B16: 6100AB90
MOVE D0,D2 ;7B1A: 3400
MOVE (A7)+,D3 ;7B1C: 361F
RTS ;7B1E: 4E75
MOVE D3,-(A7) ;7B20: 3F03
BSR LAB_05A6 ;7B22: 6100FED6
MOVE -6262(A5),D2 ;7B26: 342DE78A
MULU #$3171,D2 ;7B2A: C4FC3171
ADD VHPOSR,D2 ;7B2E: D47900DFF006
ADDQ #1,D2 ;7B34: 5242
MOVE D2,-6262(A5) ;7B36: 3B42E78A
LSR.L #8,D2 ;7B3A: E08A
AND D3,D2 ;7B3C: C443
MOVE (A7)+,D3 ;7B3E: 361F
RTS ;7B40: 4E75
MOVE D3,-(A7) ;7B42: 3F03
BSR LAB_05A6 ;7B44: 6100FEB4
MOVE (A7)+,D3 ;7B48: 361F
MOVE.L 248(A5),D0 ;7B4A: 202D00F8
BEQ.S LAB_05AD ;7B4E: 6710
MOVEA.L D0,A0 ;7B50: 2040
CMP #$0004,D2 ;7B52: B47C0004
BCC.S LAB_05AD ;7B56: 6408
ADDA D2,A0 ;7B58: D0C2
MOVE.B (A0),D2 ;7B5A: 1410
CLR.B (A0) ;7B5C: 4210
RTS ;7B5E: 4E75
LAB_05AD:
MOVEQ #0,D2 ;7B60: 7400
RTS ;7B62: 4E75
MOVEA.L 20(A6),A0 ;7B64: 206E0014
MOVE 6(A0),D2 ;7B68: 34280006
RTS ;7B6C: 4E75
MOVEA.L 20(A6),A0 ;7B6E: 206E0014
MOVE 2(A0),D2 ;7B72: 34280002
RTS ;7B76: 4E75
MOVEA.L 20(A6),A0 ;7B78: 206E0014
MOVE 4(A0),D2 ;7B7C: 34280004
RTS ;7B80: 4E75
MOVE (A3)+,D0 ;7B82: 301B
BMI.S LAB_05AE ;7B84: 6B0A
LEA -6254(A5),A0 ;7B86: 41EDE792
MOVE 0(A0,D0.W),D2 ;7B8A: 34300000
RTS ;7B8E: 4E75
LAB_05AE:
LEA 80(A6),A0 ;7B90: 41EE0050
MOVE 0(A0,D0.W),D2 ;7B94: 34300000
RTS ;7B98: 4E75
TST 26(A6) ;7B9A: 4A6E001A
BMI.S LAB_05AF ;7B9E: 6B06
BEQ.S LAB_05AF ;7BA0: 6704
MOVEQ #-1,D2 ;7BA2: 74FF
RTS ;7BA4: 4E75
LAB_05AF:
MOVEQ #0,D2 ;7BA6: 7400
RTS ;7BA8: 4E75
MOVEQ #1,D2 ;7BAA: 7401
RTS ;7BAC: 4E75
MOVE (A3)+,D2 ;7BAE: 341B
RTS ;7BB0: 4E75
MOVE -5504(A5),D2 ;7BB2: 342DEA80
RTS ;7BB6: 4E75
MOVE -5502(A5),D2 ;7BB8: 342DEA82
RTS ;7BBC: 4E75
MOVEQ #0,D1 ;7BBE: 7200
BSR LAB_068D ;7BC0: 610014D4
MOVE D1,D2 ;7BC4: 3401
RTS ;7BC6: 4E75
MOVEQ #1,D1 ;7BC8: 7201
BSR LAB_068D ;7BCA: 610014CA
MOVE D1,D2 ;7BCE: 3401
RTS ;7BD0: 4E75
MOVEQ #0,D2 ;7BD2: 7400
BTST #6,CIAA_PRA ;7BD4: 0839000600BFE001
BNE.S LAB_05B0 ;7BDC: 6602
MOVEQ #-1,D2 ;7BDE: 74FF
LAB_05B0:
RTS ;7BE0: 4E75
MOVEQ #0,D2 ;7BE2: 7400
BTST #2,POTGOR ;7BE4: 0839000A00DFF016
BEQ.S LAB_05B0 ;7BEC: 67F2
MOVEQ #-1,D2 ;7BEE: 74FF
RTS ;7BF0: 4E75
ADDQ.L #4,A7 ;7BF2: 588F
RTS ;7BF4: 4E75
CMP D3,D2 ;7BF6: B443
BNE.S LAB_05B2 ;7BF8: 6606
LAB_05B1:
MOVEQ #-1,D3 ;7BFA: 76FF
BRA LAB_05A7 ;7BFC: 6000FE04
LAB_05B2:
MOVEQ #0,D3 ;7C00: 7600
BRA LAB_05A7 ;7C02: 6000FDFE
CMP D2,D3 ;7C06: B642
BLT.S LAB_05B1 ;7C08: 6DF0
BRA.S LAB_05B2 ;7C0A: 60F4
CMP D2,D3 ;7C0C: B642
BGT.S LAB_05B1 ;7C0E: 6EEA
BRA.S LAB_05B2 ;7C10: 60EE
CMP D2,D3 ;7C12: B642
BNE.S LAB_05B1 ;7C14: 66E4
BRA.S LAB_05B2 ;7C16: 60E8
ADD D2,D3 ;7C18: D642
BRA LAB_05A7 ;7C1A: 6000FDE6
SUB D2,D3 ;7C1E: 9642
BRA LAB_05A7 ;7C20: 6000FDE0
TST D2 ;7C24: 4A42
BEQ LAB_05A7 ;7C26: 6700FDDA
EXT.L D3 ;7C2A: 48C3
DIVS D2,D3 ;7C2C: 87C2
BRA LAB_05A7 ;7C2E: 6000FDD2
EXT.L D3 ;7C32: 48C3
MULS D2,D3 ;7C34: C7C2
BRA LAB_05A7 ;7C36: 6000FDCA
OR D2,D3 ;7C3A: 8642
BRA LAB_05A7 ;7C3C: 6000FDC4
EOR D2,D3 ;7C40: B543
BRA LAB_05A7 ;7C42: 6000FDBE
AND D2,D3 ;7C46: C642
BRA LAB_05A7 ;7C48: 6000FDB8
LAB_05B3:
MOVE.L A6,-(A7) ;7C4C: 2F0E
CLR -6342(A5) ;7C4E: 426DE73A
CMP.L #$56322E30,D0 ;7C52: B0BC56322E30
BNE.S LAB_05B4 ;7C58: 6604
MOVE D1,-6342(A5) ;7C5A: 3B41E73A
LAB_05B4:
LEA LAB_0601+2(PC),A0 ;7C5E: 41FA0710
MOVE.L A5,(A0) ;7C62: 208D
LEA LAB_0618(PC),A0 ;7C64: 41FA0BAC
MOVE.L A0,-4(A5) ;7C68: 2B48FFFC
BSR LAB_0620 ;7C6C: 61000DC0
CMPI #$0200,-6342(A5) ;7C70: 0C6D0200E73A
BCS.S LAB_05B6 ;7C76: 6544
MOVEA.L (ABSEXECBASE).W,A6 ;7C78: 2C780004
JSR -132(A6) ;7C7C: 4EAEFF7C
LEA LAB_05E8+1(PC),A1 ;7C80: 43FA0511
JSR -294(A6) ;7C84: 4EAEFEDA
TST.L D0 ;7C88: 4A80
BEQ.S LAB_05B5 ;7C8A: 670E
MOVEA.L D0,A0 ;7C8C: 2040
MOVEA.L 10(A0),A1 ;7C8E: 2268000A
MOVE.B #$53,(A1) ;7C92: 12BC0053
MOVE.L A1,-6334(A5) ;7C96: 2B49E742
LAB_05B5:
JSR -138(A6) ;7C9A: 4EAEFF76
SUBA.L A1,A1 ;7C9E: 93C9
JSR -294(A6) ;7CA0: 4EAEFEDA
MOVEA.L D0,A0 ;7CA4: 2040
MOVE.L D0,-28(A5) ;7CA6: 2B40FFE4
MOVE.L 10(A0),-6338(A5) ;7CAA: 2B68000AE73E
LEA LAB_05E8+1(PC),A1 ;7CB0: 43FA04E1
MOVE.L A1,10(A0) ;7CB4: 2149000A
MOVE.L A5,88(A0) ;7CB8: 214D0058
LAB_05B6:
MOVEA.L (A7)+,A6 ;7CBC: 2C5F
MOVE.L #$57322E30,D0 ;7CBE: 203C57322E30
MOVE #$0200,D1 ;7CC4: 323C0200
RTS ;7CC8: 4E75
LAB_05B7:
MOVEM.L D1-D7/A0-A6,-(A7) ;7CCA: 48E77FFE
MOVE.L A7,-6306(A5) ;7CCE: 2B4FE75E
MOVE.L A2,-(A7) ;7CD2: 2F0A
MOVE.L A0,-(A7) ;7CD4: 2F08
CMPI #$0200,-6342(A5) ;7CD6: 0C6D0200E73A
BCS.S LAB_05BA ;7CDC: 652A
MOVEM.L D0-D3/A0-A3,-(A7) ;7CDE: 48E7F0F0
MOVE.L -6334(A5),D0 ;7CE2: 202DE742
BEQ.S LAB_05B9 ;7CE6: 671C
MOVEA.L D0,A2 ;7CE8: 2440
MOVE #$00FA,D3 ;7CEA: 363C00FA
LAB_05B8:
MOVEA.L -6318(A5),A6 ;7CEE: 2C6DE752
JSR -270(A6) ;7CF2: 4EAEFEF2
CMPI.B #$53,(A2) ;7CF6: 0C120053
BNE.S LAB_05B9 ;7CFA: 6608
DBF D3,LAB_05B8 ;7CFC: 51CBFFF0
BRA LAB_05C7 ;7D00: 6000023C
LAB_05B9:
MOVEM.L (A7)+,D0-D3/A0-A3 ;7D04: 4CDF0F0F
LAB_05BA:
MOVE.B D0,-142(A5) ;7D08: 1B40FF72
MOVE DMACONR,-32(A5) ;7D0C: 3B7900DFF002FFE0
BSET #7,-32(A5) ;7D14: 08ED0007FFE0
TST.L D1 ;7D1A: 4A81
BNE.S LAB_05BB ;7D1C: 6606
MOVE.L #$00406141,D1 ;7D1E: 223C00406141
LAB_05BB:
MOVE.B D1,-7172(A5) ;7D24: 1B41E3FC
LSR.L #8,D1 ;7D28: E089
MOVE.B D1,-7171(A5) ;7D2A: 1B41E3FD
LSR #8,D1 ;7D2E: E049
MOVE.B D1,-7170(A5) ;7D30: 1B41E3FE
CMPI #$0002,-6342(A5) ;7D34: 0C6D0002E73A
BCS.S LAB_05BF ;7D3A: 654C
MOVE.L A1,D0 ;7D3C: 2009
BNE.S LAB_05BC ;7D3E: 660A
MOVE.L LAB_0196(PC),D0 ;7D40: 203AA48E
LSL.L #2,D0 ;7D44: E588
MOVEA.L D0,A1 ;7D46: 2240
ADDQ.L #4,A1 ;7D48: 5889
LAB_05BC:
CMPI.L #$416D5370,(A1)+ ;7D4A: 0C99416D5370
BNE LAB_05C7 ;7D50: 660001EC
MOVE (A1)+,D1 ;7D54: 3219
CMP #$0004,D1 ;7D56: B27C0004
BCS LAB_05C7 ;7D5A: 650001E2
MOVE.L A1,-5518(A5) ;7D5E: 2B49EA72
SUBQ #1,D1 ;7D62: 5341
LAB_05BD:
MOVE (A1)+,D0 ;7D64: 3019
MULU (A1)+,D0 ;7D66: C0D9
MULU (A1)+,D0 ;7D68: C0D9
LSL.L #1,D0 ;7D6A: E388
LEA 4(A1,D0.L),A1 ;7D6C: 43F10804
DBF D1,LAB_05BD ;7D70: 51C9FFF2
MOVE #$FFFF,(A1) ;7D74: 32BCFFFF
LEA 32(A1),A1 ;7D78: 43E90020
LEA 32(A2),A2 ;7D7C: 45EA0020
MOVEQ #15,D0 ;7D80: 700F
LAB_05BE:
MOVE (A1)+,(A2)+ ;7D82: 34D9
DBF D0,LAB_05BE ;7D84: 51C8FFFC
LAB_05BF:
LEA LAB_05E5(PC),A1 ;7D88: 43FA03EE
CMPI #$0200,-6342(A5) ;7D8C: 0C6D0200E73A
BCS.S LAB_05C0 ;7D92: 650A
MOVE.L A3,D0 ;7D94: 200B
BEQ.S LAB_05C0 ;7D96: 6706
TST.B (A3) ;7D98: 4A13
BEQ.S LAB_05C0 ;7D9A: 6702
MOVEA.L A3,A1 ;7D9C: 224B
LAB_05C0:
LEA -8(A7),A7 ;7D9E: 4FEFFFF8
MOVEA.L A7,A0 ;7DA2: 204F
MOVE.L A1,(A0) ;7DA4: 2089
MOVE #$0008,4(A0) ;7DA6: 317C00080004
MOVE #$0041,6(A0) ;7DAC: 317C00410006
MOVEA.L -6318(A5),A6 ;7DB2: 2C6DE752
JSR -72(A6) ;7DB6: 4EAEFFB8
MOVE.L D0,-6330(A5) ;7DBA: 2B40E746
BNE.S LAB_05C1 ;7DBE: 6620
LEA LAB_05E5(PC),A1 ;7DC0: 43FA03B6
MOVEA.L A7,A0 ;7DC4: 204F
MOVE.L A1,(A0) ;7DC6: 2089
MOVE #$0008,4(A0) ;7DC8: 317C00080004
MOVE #$0041,6(A0) ;7DCE: 317C00410006
JSR -72(A6) ;7DD4: 4EAEFFB8
MOVE.L D0,-6330(A5) ;7DD8: 2B40E746
BEQ LAB_05C7 ;7DDC: 67000160
LAB_05C1:
ADDQ.L #8,A7 ;7DE0: 508F
LEA LAB_0602+2(PC),A1 ;7DE2: 43FA0590
MOVEA.L -6318(A5),A0 ;7DE6: 206DE752
MOVE.L A0,(A1) ;7DEA: 2288
CLR.B -23(A5) ;7DEC: 422DFFE9
BTST #2,236(A0) ;7DF0: 0828000200EC
BEQ.S LAB_05C2 ;7DF6: 670C
BSET #0,-23(A5) ;7DF8: 08ED0000FFE9
BSET #4,-23(A5) ;7DFE: 08ED0004FFE9
LAB_05C2:
MOVEA.L (ABSEXECBASE).W,A0 ;7E04: 20780004
CMPI #$0027,20(A0) ;7E08: 0C6800270014
BCS.S LAB_05C3 ;7E0E: 6506
BSET #4,-23(A5) ;7E10: 08ED0004FFE9
LAB_05C3:
SUBA.L A1,A1 ;7E16: 93C9
MOVEA.L (ABSEXECBASE).W,A6 ;7E18: 2C780004
JSR -294(A6) ;7E1C: 4EAEFEDA
MOVE.L D0,-28(A5) ;7E20: 2B40FFE4
MOVEA.L D0,A0 ;7E24: 2040
MOVEQ #0,D0 ;7E26: 7000
LEA LAB_05E4+1(PC),A1 ;7E28: 43FA033F
MOVEA.L (ABSEXECBASE).W,A6 ;7E2C: 2C780004
JSR -552(A6) ;7E30: 4EAEFDD8
MOVE.L D0,-6322(A5) ;7E34: 2B40E74E
BEQ LAB_05C7 ;7E38: 67000104
BSR LAB_0783 ;7E3C: 610024EA
LEA LAB_05FF+2(PC),A1 ;7E40: 43FA04A6
BSR LAB_0757 ;7E44: 6100214E
LEA -6532(A5),A1 ;7E48: 43EDE67C
BSR LAB_0759 ;7E4C: 61002168
LEA -6554(A5),A0 ;7E50: 41EDE666
LEA LAB_075C(PC),A1 ;7E54: 43FA21B2
MOVE.L A1,18(A0) ;7E58: 21490012
CLR.L 14(A0) ;7E5C: 42A8000E
MOVE.B #$64,9(A0) ;7E60: 117C00640009
LEA -6532(A5),A1 ;7E66: 43EDE67C
MOVE.L A0,40(A1) ;7E6A: 23480028
MOVE #$0009,28(A1) ;7E6E: 337C0009001C
JSR -456(A6) ;7E74: 4EAEFE38
MOVE #$FFFF,-146(A5) ;7E78: 3B7CFFFFFF6E
MOVEA.L (A7),A0 ;7E7E: 2057
MOVE #$0081,-150(A5) ;7E80: 3B7C0081FF6A
MOVE #$0071,-154(A5) ;7E86: 3B7C0071FF66
MOVE 10(A0),-152(A5) ;7E8C: 3B68000AFF68
MOVE 10(A0),-156(A5) ;7E92: 3B68000AFF64
SUBQ #8,-156(A5) ;7E98: 516DFF64
LEA HARDBASE,A6 ;7E9C: 4DF900DFF000
MOVEA.L (A7),A0 ;7EA2: 2057
MOVE.L 16(A0),D0 ;7EA4: 20280010
BSR LAB_06A8 ;7EA8: 610013D4
MOVEA.L (A7),A0 ;7EAC: 2057
MOVE 8(A0),D0 ;7EAE: 30280008
BSR LAB_01D4 ;7EB2: 6100AA00
BSR LAB_023D ;7EB6: 6100B284
MOVEA.L (A7),A0 ;7EBA: 2057
MOVE.L 12(A0),D0 ;7EBC: 2028000C
BSR LAB_048E ;7EC0: 6100E5CC
BSR LAB_0294 ;7EC4: 6100BA6E
BSR LAB_060F ;7EC8: 610008BE
BSR LAB_0628 ;7ECC: 61000BA4
BSR LAB_07A3 ;7ED0: 610026AE
BTST #4,-23(A5) ;7ED4: 082D0004FFE9
BEQ.S LAB_05C4 ;7EDA: 6728
LEA LAB_05E9(PC),A0 ;7EDC: 41FA02BC
LEA -142(A5),A1 ;7EE0: 43EDFF72
MOVE.L A1,2(A0) ;7EE4: 21490002
MOVE.L A0,D0 ;7EE8: 2008
MOVEA #$FF22,A0 ;7EEA: 307CFF22
MOVEA.L -6318(A5),A1 ;7EEE: 226DE752
MOVEA.L (ABSEXECBASE).W,A6 ;7EF2: 2C780004
JSR -420(A6) ;7EF6: 4EAEFE5C
LEA LAB_05EB(PC),A0 ;7EFA: 41FA02AC
MOVE.L D0,(A0) ;7EFE: 2080
BSR LAB_05FC ;7F00: 610003B8
LAB_05C4:
CMPI #$0200,-6342(A5) ;7F04: 0C6D0200E73A
BCS.S LAB_05C5 ;7F0A: 651E
MOVEA.L 4(A7),A0 ;7F0C: 206F0004
BSR LAB_0611 ;7F10: 61000886
BSR LAB_05D5 ;7F14: 6100013C
BNE LAB_05C7 ;7F18: 66000024
MOVEA.L -28(A5),A0 ;7F1C: 206DFFE4
MOVE.L A5,88(A0) ;7F20: 214D0058
MOVEQ #24,D3 ;7F24: 7618
BSR LAB_05D3 ;7F26: 6100010E
LAB_05C5:
TST.B -142(A5) ;7F2A: 4A2DFF72
BEQ.S LAB_05C6 ;7F2E: 670A
CLR.B -142(A5) ;7F30: 422DFF72
MOVEQ #1,D1 ;7F34: 7201
BSR LAB_05EC ;7F36: 61000274
LAB_05C6:
MOVEQ #0,D0 ;7F3A: 7000
BRA.S LAB_05C8 ;7F3C: 6004
LAB_05C7:
BSR.S LAB_05C9 ;7F3E: 610C
MOVEQ #-1,D0 ;7F40: 70FF
LAB_05C8:
MOVEA.L -6306(A5),A7 ;7F42: 2E6DE75E
MOVEM.L (A7)+,D1-D7/A0-A6 ;7F46: 4CDF7FFE
RTS ;7F4A: 4E75
LAB_05C9:
LEA HARDBASE,A6 ;7F4C: 4DF900DFF000
MOVEQ #0,D1 ;7F52: 7200
BSR LAB_05EC ;7F54: 61000256
MOVEQ #2,D0 ;7F58: 7002
BSR LAB_063D ;7F5A: 61000C8C
CMPI #$0200,-6342(A5) ;7F5E: 0C6D0200E73A
BCS.S LAB_05CA ;7F64: 650E
MOVEQ #25,D3 ;7F66: 7619
BSR LAB_05D3 ;7F68: 610000CC
BSR LAB_0613 ;7F6C: 61000854
BSR LAB_05DF ;7F70: 610001AE
LAB_05CA:
BTST #4,-23(A5) ;7F74: 082D0004FFE9
BEQ.S LAB_05CB ;7F7A: 6716
MOVE.L LAB_05EB(PC),D0 ;7F7C: 203A022A
BEQ.S LAB_05CB ;7F80: 6710
MOVEA #$FF22,A0 ;7F82: 307CFF22
MOVEA.L -6318(A5),A1 ;7F86: 226DE752
MOVEA.L (ABSEXECBASE).W,A6 ;7F8A: 2C780004
JSR -420(A6) ;7F8E: 4EAEFE5C
LAB_05CB:
TST -146(A5) ;7F92: 4A6DFF6E
BEQ.S LAB_05CC ;7F96: 6722
LEA -6554(A5),A0 ;7F98: 41EDE666
LEA -6532(A5),A1 ;7F9C: 43EDE67C
MOVE.L A0,40(A1) ;7FA0: 23480028
MOVE #$000A,28(A1) ;7FA4: 337C000A001C
MOVEA.L (ABSEXECBASE).W,A6 ;7FAA: 2C780004
JSR -456(A6) ;7FAE: 4EAEFE38
LEA -6532(A5),A1 ;7FB2: 43EDE67C
BSR LAB_075B ;7FB6: 6100203A
LAB_05CC:
BSR LAB_0393 ;7FBA: 6100D2A6
BSR LAB_0610 ;7FBE: 610007D0
BSR LAB_0297 ;7FC2: 6100B9D6
BSR LAB_0240 ;7FC6: 6100B18E
BSR LAB_01D5 ;7FCA: 6100A91C
BSR LAB_06B9 ;7FCE: 61001442
BSR LAB_062A ;7FD2: 61000AFC
BSR LAB_0491 ;7FD6: 6100E502
MOVEA.L (ABSEXECBASE).W,A6 ;7FDA: 2C780004
MOVE.L -6326(A5),D0 ;7FDE: 202DE74A
BEQ.S LAB_05CD ;7FE2: 6706
MOVEA.L D0,A1 ;7FE4: 2240
JSR -414(A6) ;7FE6: 4EAEFE62
LAB_05CD:
MOVE.L -6322(A5),D0 ;7FEA: 202DE74E
BEQ.S LAB_05CE ;7FEE: 6706
MOVEA.L D0,A1 ;7FF0: 2240
JSR -414(A6) ;7FF2: 4EAEFE62
LAB_05CE:
MOVE.L -6318(A5),D0 ;7FF6: 202DE752
BEQ.S LAB_05CF ;7FFA: 670E
MOVEA.L D0,A6 ;7FFC: 2C40
MOVE.L -6330(A5),D0 ;7FFE: 202DE746
BEQ.S LAB_05CF ;8002: 6706
MOVEA.L D0,A1 ;8004: 2240
JSR -78(A6) ;8006: 4EAEFFB2
LAB_05CF:
MOVEQ #0,D0 ;800A: 7000
RTS ;800C: 4E75
LAB_05D0:
CMPI #$0200,-6342(A5) ;800E: 0C6D0200E73A
BCS.S LAB_05D2 ;8014: 651A
MOVE.L -6334(A5),D0 ;8016: 202DE742
BEQ.S LAB_05D1 ;801A: 6706
MOVEA.L D0,A0 ;801C: 2040
MOVE.B #$20,(A0) ;801E: 10BC0020
LAB_05D1:
MOVE.L -28(A5),D0 ;8022: 202DFFE4
BEQ.S LAB_05D2 ;8026: 6708
MOVEA.L D0,A0 ;8028: 2040
MOVE.L -6338(A5),10(A0) ;802A: 216DE73E000A
LAB_05D2:
BSR LAB_0620 ;8030: 610009FC
RTS ;8034: 4E75
LAB_05D3:
LEA LAB_05E6+1(PC),A1 ;8036: 43FA014B
MOVEA.L (ABSEXECBASE).W,A6 ;803A: 2C780004
JSR -294(A6) ;803E: 4EAEFEDA
TST.L D0 ;8042: 4A80
BEQ.S LAB_05D4 ;8044: 670A
MOVEA.L D0,A1 ;8046: 2240
MOVEQ #0,D0 ;8048: 7000
BSET D3,D0 ;804A: 07C0
JSR -324(A6) ;804C: 4EAEFEBC
LAB_05D4:
RTS ;8050: 4E75
LAB_05D5:
MOVEM.L D2-D7/A2,-(A7) ;8052: 48E73F20
MOVEQ #0,D1 ;8056: 7200
MOVEQ #16,D2 ;8058: 7410
MOVEQ #8,D3 ;805A: 7608
MOVEQ #1,D4 ;805C: 7801
MOVEQ #0,D5 ;805E: 7A00
MOVEQ #2,D6 ;8060: 7C02
LEA LAB_05D5(PC),A1 ;8062: 43FAFFEE
BSR LAB_02B6 ;8066: 6100BDE0
BNE LAB_05D9 ;806A: 66000056
LAB_05D6:
MOVE.L #$00000800,D0 ;806E: 203C00000800
MOVEA.L -4(A5),A0 ;8074: 206DFFFC
JSR 360(A0) ;8078: 4EA80168
BEQ LAB_05D9 ;807C: 67000044
MOVE.L A0,-36(A5) ;8080: 2B48FFDC
MOVEA.L A0,A2 ;8084: 2448
LEA 256(A2),A0 ;8086: 41EA0100
MOVEQ #32,D2 ;808A: 7420
MOVE #$0080,D3 ;808C: 363C0080
BSR LAB_05DB ;8090: 61000042
LEA 1280(A2),A0 ;8094: 41EA0500
MOVE #$00A0,D2 ;8098: 343C00A0
MOVE #$0100,D3 ;809C: 363C0100
BSR LAB_05DB ;80A0: 61000032
LEA LAB_0609+2(PC),A0 ;80A4: 41FA04E2
MOVEA.L A2,A1 ;80A8: 224A
MOVEQ #63,D0 ;80AA: 703F
LAB_05D7:
MOVE.L (A0)+,(A1)+ ;80AC: 22D8
DBF D0,LAB_05D7 ;80AE: 51C8FFFC
LEA 1024(A2),A1 ;80B2: 43EA0400
MOVEQ #63,D0 ;80B6: 703F
LAB_05D8:
MOVE.L (A0)+,(A1)+ ;80B8: 22D8
DBF D0,LAB_05D8 ;80BA: 51C8FFFC
MOVEQ #0,D0 ;80BE: 7000
BRA.S LAB_05DA ;80C0: 6002
LAB_05D9:
MOVEQ #1,D0 ;80C2: 7001
LAB_05DA:
MOVE.L D0,-(A7) ;80C4: 2F00
MOVEQ #0,D0 ;80C6: 7000
BSR LAB_02E2 ;80C8: 6100C25C
MOVE.L (A7)+,D0 ;80CC: 201F
MOVEM.L (A7)+,D2-D7/A2 ;80CE: 4CDF04FC
RTS ;80D2: 4E75
LAB_05DB:
MOVEM.L D2-D3/A2-A3/A6,-(A7) ;80D4: 48E73032
MOVEA.L A0,A2 ;80D8: 2448
MOVEA.L -160(A5),A3 ;80DA: 266DFF60
LAB_05DC:
MOVEA.L -6346(A5),A1 ;80DE: 226DE736
MOVE #$0000,36(A1) ;80E2: 337C00000024
MOVE #$0006,38(A1) ;80E8: 337C00060026
MOVEQ #1,D0 ;80EE: 7001
LEA LAB_05DE(PC),A0 ;80F0: 41FA002C
MOVE.B D2,(A0) ;80F4: 1082
MOVEA.L -6318(A5),A6 ;80F6: 2C6DE752
JSR -60(A6) ;80FA: 4EAEFFC4
MOVEA.L 0(A3),A0 ;80FE: 206B0000
MOVE 178(A3),D0 ;8102: 302B00B2
EXT.L D0 ;8106: 48C0
MOVEQ #7,D1 ;8108: 7207
LAB_05DD:
MOVE.B (A0),(A2)+ ;810A: 14D0
ADDA.L D0,A0 ;810C: D1C0
DBF D1,LAB_05DD ;810E: 51C9FFFA
ADDQ #1,D2 ;8112: 5242
CMP D3,D2 ;8114: B443
BCS.S LAB_05DC ;8116: 65C6
MOVEM.L (A7)+,D2-D3/A2-A3/A6 ;8118: 4CDF4C0C
RTS ;811C: 4E75
LAB_05DE:
DC.W $0000 ;811E
LAB_05DF:
MOVE.L -36(A5),D0 ;8120: 202DFFDC
BEQ.S LAB_05E0 ;8124: 6714
MOVEA.L D0,A1 ;8126: 2240
MOVE.L #$00000800,D0 ;8128: 203C00000800
MOVEA.L -4(A5),A0 ;812E: 206DFFFC
JSR 352(A0) ;8132: 4EA80160
CLR.L -36(A5) ;8136: 42ADFFDC
LAB_05E0:
RTS ;813A: 4E75
LAB_05E1:
DC.W $6469 ;813C
DC.W $736B ;813E
DC.W $666F ;8140
BGT.S LAB_05ED+2 ;8142: 6E74
MOVEA.L 26978(A4),A7 ;8144: 2E6C6962
MOVEQ #97,D1 ;8148: 7261
MOVEQ #121,D1 ;814A: 7279
LAB_05E2:
ORI #$6E70,30068(A1) ;814C: 00696E707574
MOVEA.L -(A4),A7 ;8152: 2E64
BCS.S LAB_05EE ;8154: 6576
DC.W $6963 ;8156
DC.W $6500 ;8158
LAB_05E3:
DC.W $636F ;815A
DC.W $6E73 ;815C
BLE.S LAB_05EE ;815E: 6F6C
BCS.S LAB_05E7 ;8160: 652E
DC.W $6465 ;8162
MOVEQ #105,D3 ;8164: 7669
DC.W $6365 ;8166
LAB_05E4:
ORI #$6179,25970(A4) ;8168: 006C61796572
DC.W $732E ;816E
DC.W $6C69 ;8170
BHI.S LAB_05F0+2 ;8172: 6272
BSR.S LAB_05F1 ;8174: 6172
DC.W $7900 ;8176
LAB_05E5:
MOVEQ #111,D2 ;8178: 746F
MOVEQ #97,D0 ;817A: 7061
MOVEQ #46,D5 ;817C: 7A2E
DC.W $666F ;817E
BGT.S LAB_05F3+2 ;8180: 6E74
LAB_05E6:
ORI #$5377,(A7)+ ;8182: 005F5377
BVS.S LAB_05F4+2 ;8186: 6974
BLS.S LAB_05F2+2 ;8188: 6368
BCS.S LAB_05F5 ;818A: 6572
MOVEA.L D1,A0 ;818C: 2041
DC.W $4D4F ;818E
LAB_05E7:
SUBQ #1,(A7)+ ;8190: 535F
LAB_05E8:
DC.W $0020 ;8192
DC.W $414D ;8194
DC.W $4F53 ;8196
DC.W $0000 ;8198
LAB_05E9:
TST.B EXT_0000 ;819A: 4A3900000000
BNE.S LAB_05EA ;81A0: 6604
MOVE.L LAB_05EB(PC),-(A7) ;81A2: 2F3A0004
LAB_05EA:
RTS ;81A6: 4E75
LAB_05EB:
ORI.B #$00,D0 ;81A8: 00000000
LAB_05EC:
TST D1 ;81AC: 4A41
BEQ LAB_05F8 ;81AE: 6700009C
BMI LAB_05FB ;81B2: 6B0000FA
LAB_05ED:
TST.B -142(A5) ;81B6: 4A2DFF72
BNE LAB_05FB ;81BA: 660000F2
MOVE.B #$FF,-141(A5) ;81BE: 1B7C00FFFF73
BTST #4,-23(A5) ;81C4: 082D0004FFE9
BEQ.S LAB_05F7 ;81CA: 675E
LAB_05EE:
MOVEM.L D0-D3/A0-A2/A6,-(A7) ;81CC: 48E7F0E2
MOVEA.L -6310(A5),A6 ;81D0: 2C6DE75A
BTST #3,-23(A5) ;81D4: 082D0003FFE9
BEQ.S LAB_05EF ;81DA: 6704
JSR -78(A6) ;81DC: 4EAEFFB2
LAB_05EF:
LEA LAB_0608+2(PC),A0 ;81E0: 41FA0376
LAB_05F0:
JSR -198(A6) ;81E4: 4EAEFF3A
LAB_05F1:
MOVE.L D0,-6314(A5) ;81E8: 2B40E756
MOVEA.L -6318(A5),A6 ;81EC: 2C6DE752
LAB_05F2:
JSR -270(A6) ;81F0: 4EAEFEF2
LAB_05F3:
JSR -270(A6) ;81F4: 4EAEFEF2
SUBA.L A1,A1 ;81F8: 93C9
LAB_05F4:
MOVEA.L -6318(A5),A6 ;81FA: 2C6DE752
LAB_05F5:
JSR -222(A6) ;81FE: 4EAEFF22
JSR -270(A6) ;8202: 4EAEFEF2
JSR -270(A6) ;8206: 4EAEFEF2
MOVE DENISEID,D0 ;820A: 303900DFF07C
CMP.B #$F8,D0 ;8210: B03C00F8
BNE.S LAB_05F6 ;8214: 6610
MOVE #$0000,EXT_0016 ;8216: 33FC000000DFF1FC
MOVE #$0C00,BPLCON3 ;821E: 33FC0C0000DFF106
LAB_05F6:
MOVEM.L (A7)+,D0-D3/A0-A2/A6 ;8226: 4CDF470F
LAB_05F7:
LEA HARDBASE,A0 ;822A: 41F900DFF000
MOVE #$8080,54(A0) ;8230: 317C80800036
MOVE.L -2046(A5),128(A0) ;8236: 216DF8020080
CLR 136(A0) ;823C: 42680088
MOVE.B #$FF,-142(A5) ;8240: 1B7C00FFFF72
CLR.B -141(A5) ;8246: 422DFF73
BRA.S LAB_05FB ;824A: 6062
LAB_05F8:
TST.B -142(A5) ;824C: 4A2DFF72
BEQ.S LAB_05FB ;8250: 675C
CLR.B -142(A5) ;8252: 422DFF72
MOVE.B #$FF,-141(A5) ;8256: 1B7C00FFFF73
MOVE -32(A5),DMACON ;825C: 33EDFFE000DFF096
MOVEA.L -6318(A5),A0 ;8264: 206DE752
MOVE.L 38(A0),COP1LCH ;8268: 23E8002600DFF080
CLR COPJMP1 ;8270: 427900DFF088
BTST #4,-23(A5) ;8276: 082D0004FFE9
BEQ.S LAB_05FA ;827C: 672C
MOVEM.L D0-D3/A0-A2/A6,-(A7) ;827E: 48E7F0E2
MOVEA.L -6310(A5),A6 ;8282: 2C6DE75A
BTST #3,-23(A5) ;8286: 082D0003FFE9
BEQ.S LAB_05F9 ;828C: 6704
JSR -210(A6) ;828E: 4EAEFF2E
LAB_05F9:
MOVEA.L -6314(A5),A0 ;8292: 206DE756
JSR -66(A6) ;8296: 4EAEFFBE
MOVEA.L -6318(A5),A6 ;829A: 2C6DE752
JSR -270(A6) ;829E: 4EAEFEF2
JSR -270(A6) ;82A2: 4EAEFEF2
MOVEM.L (A7)+,D0-D3/A0-A2/A6 ;82A6: 4CDF470F
LAB_05FA:
CLR.B -141(A5) ;82AA: 422DFF73
LAB_05FB:
MOVE.B -142(A5),D1 ;82AE: 122DFF72
EXT D1 ;82B2: 4881
EXT.L D1 ;82B4: 48C1
MOVEQ #0,D0 ;82B6: 7000
RTS ;82B8: 4E75
LAB_05FC:
MOVEM.L D0-D1/A0-A1/A6,-(A7) ;82BA: 48E7C0C2
MOVEA.L (ABSEXECBASE).W,A6 ;82BE: 2C780004
CMPI #$0025,20(A6) ;82C2: 0C6E00250014
BCS.S LAB_05FD ;82C8: 6504
JSR -636(A6) ;82CA: 4EAEFD84
LAB_05FD:
MOVEM.L (A7)+,D0-D1/A0-A1/A6 ;82CE: 4CDF4303
RTS ;82D2: 4E75
LAB_05FE:
DC.W $0000 ;82D4
MOVE A0,(A5) ;82D6: 3A88
DC.W $0000 ;82D8
MOVE #$0000,(A5) ;82DA: 3ABC0000
MOVE 0(A0),(A5)+ ;82DE: 3AE80000
MOVE 0(A4,D0.W),-(A5) ;82E2: 3B340000
LAB_05FF:
MOVE 0(A2,D0.W),(A5) ;82E6: 3AB20000
ORI.B #$00,D0 ;82EA: 00000000
ORI.B #$00,D0 ;82EE: 00000000
ORI.B #$00,D0 ;82F2: 00000000
ORI.B #$00,D0 ;82F6: 00000000
ORI.B #$00,D0 ;82FA: 00000000
ORI.B #$00,D0 ;82FE: 00000000
ORI.B #$00,D0 ;8302: 00000000
ORI.B #$00,D0 ;8306: 00000000
ORI.B #$00,D0 ;830A: 00000000
LAB_0600:
ORI.B #$00,D0 ;830E: 00000000
ORI.B #$00,D0 ;8312: 00000000
ORI.B #$00,D0 ;8316: 00000000
ORI.B #$00,D0 ;831A: 00000000
ORI.B #$00,D0 ;831E: 00000000
ORI.B #$00,D0 ;8322: 00000000
ORI.B #$00,D0 ;8326: 00000000
ORI.B #$00,D0 ;832A: 00000000
ORI.B #$00,D0 ;832E: 00000000
ORI.B #$00,D0 ;8332: 00000000
ORI.B #$00,D0 ;8336: 00000000
ORI.B #$00,D0 ;833A: 00000000
ORI.B #$00,D0 ;833E: 00000000
ORI.B #$00,D0 ;8342: 00000000
ORI.B #$00,D0 ;8346: 00000000
ORI.B #$00,D0 ;834A: 00000000
ORI.B #$00,D0 ;834E: 00000000
ORI.B #$00,D0 ;8352: 00000000
ORI.B #$00,D0 ;8356: 00000000
ORI.B #$00,D0 ;835A: 00000000
ORI.B #$00,D0 ;835E: 00000000
ORI.B #$00,D0 ;8362: 00000000
ORI.B #$00,D0 ;8366: 00000000
ORI.B #$00,D0 ;836A: 00000000
LAB_0601:
ORI.B #$00,D0 ;836E: 00000000
LAB_0602:
ORI.B #$00,D0 ;8372: 00000000
LAB_0603:
ORI.B #$00,D0 ;8376: 00000000
DC.W $0000 ;837A
LAB_0604:
DC.W $FFFF ;837C
LAB_0605:
ORI.B #$00,D0 ;837E: 00000000
ORI.B #$00,D0 ;8382: 00000000
ORI.B #$00,D0 ;8386: 00000000
ORI.B #$00,D0 ;838A: 00000000
ORI.B #$00,D0 ;838E: 00000000
ORI.B #$00,D0 ;8392: 00000000
ORI.B #$00,D0 ;8396: 00000000
ORI.B #$00,D0 ;839A: 00000000
ORI.B #$00,D0 ;839E: 00000000
ORI.B #$00,D0 ;83A2: 00000000
ORI.B #$00,D0 ;83A6: 00000000
ORI.B #$00,D0 ;83AA: 00000000
ORI.B #$00,D0 ;83AE: 00000000
ORI.B #$00,D0 ;83B2: 00000000
ORI.B #$00,D0 ;83B6: 00000000
ORI.B #$00,D0 ;83BA: 00000000
ORI.B #$00,D0 ;83BE: 00000000
ORI.B #$00,D0 ;83C2: 00000000
ORI.B #$00,D0 ;83C6: 00000000
ORI.B #$00,D0 ;83CA: 00000000
ORI.B #$00,D0 ;83CE: 00000000
ORI.B #$00,D0 ;83D2: 00000000
ORI.B #$00,D0 ;83D6: 00000000
ORI.B #$00,D0 ;83DA: 00000000
ORI.B #$00,D0 ;83DE: 00000000
ORI.B #$00,D0 ;83E2: 00000000
ORI.B #$00,D0 ;83E6: 00000000
ORI.B #$00,D0 ;83EA: 00000000
ORI.B #$00,D0 ;83EE: 00000000
ORI.B #$00,D0 ;83F2: 00000000
ORI.B #$00,D0 ;83F6: 00000000
ORI.B #$00,D0 ;83FA: 00000000
ORI.B #$00,D0 ;83FE: 00000000
ORI.B #$00,D0 ;8402: 00000000
ORI.B #$00,D0 ;8406: 00000000
ORI.B #$00,D0 ;840A: 00000000
ORI.B #$00,D0 ;840E: 00000000
ORI.B #$00,D0 ;8412: 00000000
ORI.B #$00,D0 ;8416: 00000000
ORI.B #$00,D0 ;841A: 00000000
ORI.B #$00,D0 ;841E: 00000000
ORI.B #$00,D0 ;8422: 00000000
ORI.B #$00,D0 ;8426: 00000000
ORI.B #$00,D0 ;842A: 00000000
ORI.B #$00,D0 ;842E: 00000000
ORI.B #$00,D0 ;8432: 00000000
ORI.B #$00,D0 ;8436: 00000000
ORI.B #$00,D0 ;843A: 00000000
ORI.B #$00,D0 ;843E: 00000000
ORI.B #$00,D0 ;8442: 00000000
ORI.B #$00,D0 ;8446: 00000000
ORI.B #$00,D0 ;844A: 00000000
ORI.B #$00,D0 ;844E: 00000000
ORI.B #$00,D0 ;8452: 00000000
LAB_0606:
ORI.B #$00,D0 ;8456: 00000000
ORI.B #$00,D0 ;845A: 00000000
ORI.B #$00,D0 ;845E: 00000000
ORI.B #$00,D0 ;8462: 00000000
ORI.B #$00,D0 ;8466: 00000000
ORI.B #$00,D0 ;846A: 00000000
ORI.B #$00,D0 ;846E: 00000000
ORI.B #$00,D0 ;8472: 00000000
ORI.B #$00,D0 ;8476: 00000000
ORI.B #$00,D0 ;847A: 00000000
ORI.B #$00,D0 ;847E: 00000000
ORI.B #$00,D0 ;8482: 00000000
ORI.B #$00,D0 ;8486: 00000000
ORI.B #$00,D0 ;848A: 00000000
ORI.B #$00,D0 ;848E: 00000000
ORI.B #$00,D0 ;8492: 00000000
ORI.B #$00,D0 ;8496: 00000000
ORI.B #$00,D0 ;849A: 00000000
ORI.B #$00,D0 ;849E: 00000000
ORI.B #$00,D0 ;84A2: 00000000
ORI.B #$00,D0 ;84A6: 00000000
ORI.B #$00,D0 ;84AA: 00000000
ORI.B #$00,D0 ;84AE: 00000000
ORI.B #$00,D0 ;84B2: 00000000
ORI.B #$00,D0 ;84B6: 00000000
ORI.B #$00,D0 ;84BA: 00000000
ORI.B #$00,D0 ;84BE: 00000000
ORI.B #$00,D0 ;84C2: 00000000
ORI.B #$00,D0 ;84C6: 00000000
ORI.B #$00,D0 ;84CA: 00000000
ORI.B #$00,D0 ;84CE: 00000000
ORI.B #$00,D0 ;84D2: 00000000
ORI.B #$00,D0 ;84D6: 00000000
ORI.B #$00,D0 ;84DA: 00000000
ORI.B #$00,D0 ;84DE: 00000000
ORI.B #$00,D0 ;84E2: 00000000
ORI.B #$00,D0 ;84E6: 00000000
ORI.B #$00,D0 ;84EA: 00000000
ORI.B #$00,D0 ;84EE: 00000000
ORI.B #$00,D0 ;84F2: 00000000
LAB_0607:
ORI.B #$00,D0 ;84F6: 00000000
ORI.B #$00,D0 ;84FA: 00000000
ORI.B #$00,D0 ;84FE: 00000000
ORI.B #$00,D0 ;8502: 00000000
ORI.B #$00,D0 ;8506: 00000000
ORI.B #$00,D0 ;850A: 00000000
ORI.B #$00,D0 ;850E: 00000000
ORI.B #$00,D0 ;8512: 00000000
ORI.B #$00,D0 ;8516: 00000000
ORI.B #$00,D0 ;851A: 00000000
ORI.B #$00,D0 ;851E: 00000000
ORI.B #$00,D0 ;8522: 00000000
ORI.B #$00,D0 ;8526: 00000000
ORI.B #$00,D0 ;852A: 00000000
ORI.B #$00,D0 ;852E: 00000000
ORI.B #$00,D0 ;8532: 00000000
ORI.B #$00,D0 ;8536: 00000000
ORI.B #$00,D0 ;853A: 00000000
ORI.B #$00,D0 ;853E: 00000000
ORI.B #$00,D0 ;8542: 00000000
ORI.B #$00,D0 ;8546: 00000000
ORI.B #$00,D0 ;854A: 00000000
ORI.B #$00,D0 ;854E: 00000000
ORI.B #$00,D0 ;8552: 00000000
LAB_0608:
ORI.B #$00,D0 ;8556: 00000000
DC.W $0000 ;855A
BSET D0,-(A0) ;855C: 01E0
DC.W $000C ;855E
DC.W $0001 ;8560
BTST D0,D0 ;8562: 0100
MOVE.L D0,D0 ;8564: 2000
ORI.B #$00,D6 ;8566: 00060000
ORI.B #$00,D0 ;856A: 00000000
ORI.B #$00,D0 ;856E: 00000000
ORI.B #$00,D0 ;8572: 00000000
ORI.B #$00,D0 ;8576: 00000000
ORI.B #$00,D0 ;857A: 00000000
ORI.B #$00,D0 ;857E: 00000000
ORI.B #$00,D0 ;8582: 00000000
LAB_0609:
ORI.B #$00,D0 ;8586: 00000000
ORI.B #$00,D0 ;858A: 00000000
ORI.B #$FF,D0 ;858E: 000000FF
DC.W $FF00 ;8592
DC.W $FFFF ;8594
ORI.B #$FE,D0 ;8596: 000000FE
DC.W $FE06 ;859A
DC.W $F6F6 ;859C
DC.W $3636 ;859E
DC.W $3636 ;85A0
DC.W $3636 ;85A2
DC.W $3636 ;85A4
DC.W $3636 ;85A6
DC.W $3636 ;85A8
DC.W $F6F6 ;85AA
DC.W $06FE ;85AC
DC.W $FE00 ;85AE
DC.W $0000 ;85B0
DC.W $FFFF ;85B2
DC.W $00FF ;85B4
DC.W $FF00 ;85B6
BGE.S LAB_060A ;85B8: 6C6C
DC.W $6F6F ;85BA
DC.W $607F ;85BC
DC.W $7F00 ;85BE
BGE.S LAB_060B ;85C0: 6C6C
BGE.S LAB_060C ;85C2: 6C6C
BGE.S LAB_060C+2 ;85C4: 6C6C
BGE.S LAB_060E ;85C6: 6C6C
DC.W $007F ;85C8
NEGX (A7) ;85CA: 4057
NEGX (A7) ;85CC: 4057
ADDQ #2,(A4) ;85CE: 5454
DC.W $00FF ;85D0
ORI #$00FF,-(A6) ;85D2: 006600FF
ORI.B #$FE,D0 ;85D6: 000000FE
DC.W $02EA ;85DA
DC.W $02EA ;85DC
MOVE.L 8746(A2),D5 ;85DE: 2A2A222A
MOVE.L -(A2),D5 ;85E2: 2A22
MOVE.L 10786(A2),D1 ;85E4: 222A2A22
MOVE.L -5630(A2),D5 ;85E8: 2A2AEA02
ASR.B #5,D2 ;85EC: EA02
DC.W $FE00 ;85EE
DC.W $0000 ;85F0
DC.W $FF00 ;85F2
BNE LAB_0607 ;85F4: 6600FF00
ADDQ #2,(A4) ;85F8: 5454
SUBQ #3,D0 ;85FA: 5740
SUBQ #3,D0 ;85FC: 5740
DC.W $7F00 ;85FE
NEG (A4) ;8600: 4454
ADDQ #2,D4 ;8602: 5444
NEG (A4) ;8604: 4454
ADDQ #2,D4 ;8606: 5444
DC.W $0000 ;8608
DC.W $3F7F ;860A
DC.W $7F78 ;860C
MOVEQ #112,D0 ;860E: 7070
DC.W $0000 ;8610
DC.W $FFFF ;8612
DC.W $FF00 ;8614
ORI.B #$00,D0 ;8616: 00000000
DC.W $FCFE ;861A
DC.W $FE1E ;861C
DC.W $0E0E ;861E
DC.W $0E0E ;8620
DC.W $0E0E ;8622
DC.W $0E0E ;8624
LAB_060A:
DC.W $0E0E ;8626
DC.W $0E0E ;8628
DC.W $0E1E ;862A
DC.W $FEFE ;862C
LAB_060B:
DC.W $FC00 ;862E
LAB_060C:
ORI.B #$00,D0 ;8630: 00000000
LAB_060E:
DC.W $FFFF ;8634
DC.W $FF00 ;8636
MOVEQ #112,D0 ;8638: 7070
MOVEQ #120,D0 ;863A: 7078
DC.W $7F7F ;863C
MOVE D0,-(A7) ;863E: 3F00
MOVEQ #112,D0 ;8640: 7070
MOVEQ #112,D0 ;8642: 7070
MOVEQ #112,D0 ;8644: 7070
MOVEQ #112,D0 ;8646: 7070
DC.W $007F ;8648
NEGX (A7)+ ;864A: 405F
SUBQ #7,(A0)+ ;864C: 5F58
ADDQ #4,(A0)+ ;864E: 5858
DC.W $00FF ;8650
DC.W $00FF ;8652
DC.W $FF00 ;8654
ORI.B #$FE,D0 ;8656: 000000FE
DC.W $02FA ;865A
DC.W $FA1A ;865C
MOVE.B (A2)+,D5 ;865E: 1A1A
MOVE.B (A2)+,D5 ;8660: 1A1A
MOVE.B (A2)+,D5 ;8662: 1A1A
MOVE.B (A2)+,D5 ;8664: 1A1A
MOVE.B (A2)+,D5 ;8666: 1A1A
MOVE.B (A2)+,D5 ;8668: 1A1A
MOVE.B LAB_05D6(PC),(A5)+ ;866A: 1AFAFA02
DC.W $FE00 ;866E
ORI.B #$FF,D0 ;8670: 000000FF
DC.W $FF00 ;8674
DC.W $FF00 ;8676
ADDQ #4,(A0)+ ;8678: 5858
ADDQ #4,(A7)+ ;867A: 585F
SUBQ #7,D0 ;867C: 5F40
DC.W $7F00 ;867E
ADDQ #4,(A0)+ ;8680: 5858
ADDQ #4,(A0)+ ;8682: 5858
ADDQ #4,(A0)+ ;8684: 5858
ADDQ #4,(A0)+ ;8686: 5858
DC.W $FFC0 ;8688
MULU D0,D0 ;868A: C0C0
MULU D0,D0 ;868C: C0C0
MULU D0,D0 ;868E: C0C0
DC.W $FF00 ;8690
ORI.B #$00,D0 ;8692: 00000000
DC.W $0000 ;8696
DC.W $FF03 ;8698
BTST D1,D3 ;869A: 0303
BTST D1,D3 ;869C: 0303
BTST D1,D3 ;869E: 0303
MULU D0,D0 ;86A0: C0C0
MULU D0,D0 ;86A2: C0C0
MULU D0,D0 ;86A4: C0C0
MULU D0,D0 ;86A6: C0C0
BTST D1,D3 ;86A8: 0303
BTST D1,D3 ;86AA: 0303
BTST D1,D3 ;86AC: 0303
BTST D1,D3 ;86AE: 0303
MULU D0,D0 ;86B0: C0C0
MULU D0,D0 ;86B2: C0C0
MULU D0,D0 ;86B4: C0C0
DC.W $C0FF ;86B6
ORI.B #$00,D0 ;86B8: 00000000
ORI.B #$FF,D0 ;86BC: 000000FF
BTST D1,D3 ;86C0: 0303
BTST D1,D3 ;86C2: 0303
BTST D1,D3 ;86C4: 0303
DC.W $03FF ;86C6
ORI.B #$0F,D0 ;86C8: 0000000F
MOVE.B (A0)+,D4 ;86CC: 1818
MOVE.B (A0)+,D4 ;86CE: 1818
ORI.B #$FF,D0 ;86D0: 000000FF
ORI.B #$00,D0 ;86D4: 00000000
ORI.B #$F0,D0 ;86D8: 000000F0
MOVE.B (A0)+,D4 ;86DC: 1818
MOVE.B (A0)+,D4 ;86DE: 1818
MOVE.B (A0)+,D4 ;86E0: 1818
MOVE.B (A0)+,D4 ;86E2: 1818
MOVE.B (A0)+,D4 ;86E4: 1818
MOVE.B (A0)+,D4 ;86E6: 1818
MOVE.B (A0)+,D4 ;86E8: 1818
DC.W $180F ;86EA
ORI.B #$00,D0 ;86EC: 00000000
MOVE.B (A0)+,D4 ;86F0: 1818
MOVE.B 0(A0,D0.W),(A4)+ ;86F2: 18F00000
ORI.B #$00,D0 ;86F6: 00000000
DC.W $00FF ;86FA
MOVE.B (A0)+,D4 ;86FC: 1818
MOVE.B (A0)+,D4 ;86FE: 1818
MOVE.B (A0)+,D4 ;8700: 1818
DC.W $18FF ;8702
ORI.B #$00,D0 ;8704: 00000000
MOVE.B (A0)+,D4 ;8708: 1818
MOVE.B (A7)+,D4 ;870A: 181F
MOVE.B (A0)+,D4 ;870C: 1818
MOVE.B (A0)+,D4 ;870E: 1818
MOVE.B (A0)+,D4 ;8710: 1818
MOVE.B (EXT_0007).W,(A4)+ ;8712: 18F81818
MOVE.B (A0)+,D4 ;8716: 1818
MOVE.B (A0)+,D4 ;8718: 1818
DC.W $18FF ;871A
MOVE.B (A0)+,D4 ;871C: 1818
MOVE.B (A0)+,D4 ;871E: 1818
DC.W $FFC1 ;8720
MULS D7,D1 ;8722: C3C7
MULS D1,D0 ;8724: C1C1
DC.W $C0FF ;8726
DC.W $FF83 ;8728
MULS -(A3),D1 ;872A: C3E3
DC.W $8383 ;872C
DC.W $03FF ;872E
DC.W $FFC0 ;8730
MULS D1,D0 ;8732: C1C1
MULS D3,D3 ;8734: C7C3
DC.W $C1FF ;8736
DC.W $FF03 ;8738
DC.W $8383 ;873A
DC.W $E3C3 ;873C
DC.W $83FF ;873E
DC.W $FFC0 ;8740
MULU (A7)+,D6 ;8742: CCDF
ADDA.L A4,A7 ;8744: DFCC
DC.W $C0FF ;8746
DC.W $FF03 ;8748
DC.W $03F3 ;874A
DC.W $F303 ;874C
DC.W $03FF ;874E
DC.W $FFC0 ;8750
DC.W $C0CF ;8752
MULS D0,D7 ;8754: CFC0
DC.W $C0FF ;8756
DC.W $FF03 ;8758
DC.W $63F3 ;875A
DC.W $F363 ;875C
DC.W $03FF ;875E
DC.W $FFC0 ;8760
DC.W $C3CC ;8762
MULU D3,D6 ;8764: CCC3
DC.W $C0FF ;8766
DC.W $FF03 ;8768
DC.W $C333 ;876A
DC.W $33C3 ;876C
DC.W $03FF ;876E
DC.W $007F ;8770
DC.W $7F60 ;8772
DC.W $6F6F ;8774
BGE.S LAB_0616 ;8776: 6C6C
MOVE.B (A2)+,D5 ;8778: 1A1A
MOVE.B (A2)+,D5 ;877A: 1A1A
MOVE.B (A2)+,D5 ;877C: 1A1A
MOVE.B (A2)+,D5 ;877E: 1A1A
ORI.B #$00,D0 ;8780: 00000000
ORI.B #$00,D0 ;8784: 00000000
LAB_060F:
BSR LAB_0519 ;8788: 6100E888
MOVEQ #0,D0 ;878C: 7000
RTS ;878E: 4E75
LAB_0610:
BSR LAB_0566 ;8790: 6100ECC2
MOVEQ #0,D0 ;8794: 7000
RTS ;8796: 4E75
LAB_0611:
LEA 16(A0),A0 ;8798: 41E80010
LEA LAB_0939(PC),A1 ;879C: 43FA3F10
MOVEQ #23,D0 ;87A0: 7017
LAB_0612:
MOVE (A0)+,(A1)+ ;87A2: 32D8
DBF D0,LAB_0612 ;87A4: 51C8FFFC
LEA LAB_08EA(PC),A2 ;87A8: 45FA37F6
LEA LAB_08EC(PC),A3 ;87AC: 47FA380C
BSR.S LAB_0615 ;87B0: 6122
MOVE.L A2,-7250(A5) ;87B2: 2B4AE3AE
MOVE.L A3,-7254(A5) ;87B6: 2B4BE3AA
MOVE #$FFFF,-7272(A5) ;87BA: 3B7CFFFFE398
RTS ;87C0: 4E75
LAB_0613:
TST.L -7250(A5) ;87C2: 4AADE3AE
BEQ.S LAB_0614 ;87C6: 670A
MOVEA.L -7250(A5),A2 ;87C8: 246DE3AE
MOVEA.L -7254(A5),A3 ;87CC: 266DE3AA
BSR.S LAB_0615 ;87D0: 6102
LAB_0614:
RTS ;87D2: 4E75
LAB_0615:
MOVEM.L A0-A1/A6,-(A7) ;87D4: 48E700C2
MOVEA.L (ABSEXECBASE).W,A6 ;87D8: 2C780004
MOVE.L A2,D0 ;87DC: 200A
LEA EXT_002B,A0 ;87DE: 41F9FFFFFEA4
LAB_0616:
MOVEA.L -6310(A5),A1 ;87E4: 226DE75A
JSR -420(A6) ;87E8: 4EAEFE5C
MOVEA.L D0,A2 ;87EC: 2440
MOVEA.L (ABSEXECBASE).W,A0 ;87EE: 20780004
CMPI #$0024,20(A0) ;87F2: 0C6800240014
BCS.S LAB_0617 ;87F8: 6512
MOVE.L A3,D0 ;87FA: 200B
LEA EXT_002A,A0 ;87FC: 41F9FFFFFDB4
MOVEA.L -6310(A5),A1 ;8802: 226DE75A
JSR -420(A6) ;8806: 4EAEFE5C
MOVEA.L D0,A3 ;880A: 2640
LAB_0617:
MOVEM.L (A7)+,A0-A1/A6 ;880C: 4CDF4300
RTS ;8810: 4E75
LAB_0618:
BRA LAB_0785 ;8812: 60001B2E
BRA LAB_0783 ;8816: 60001B10
BRA LAB_078B ;881A: 60001BC4
BRA LAB_078C ;881E: 60001BCA
BRA LAB_0788 ;8822: 60001B50
BRA LAB_068D ;8826: 6000086E
BRA LAB_078E ;882A: 60001BDE
BRA LAB_065D ;882E: 600005B0
BRA LAB_065F ;8832: 600005C2
BRA LAB_0654 ;8836: 60000526
BRA LAB_066B ;883A: 60000652
BRA LAB_066F ;883E: 60000692
BRA LAB_066C ;8842: 6000065A
BRA LAB_064A ;8846: 60000472
BRA LAB_067E ;884A: 60000786
BRA LAB_067A ;884E: 6000071E
BRA LAB_0673 ;8852: 600006A8
BRA LAB_0686 ;8856: 600007F6
BRA LAB_069C ;885A: 60000952
BRA LAB_0692 ;885E: 60000882
BRA LAB_0697 ;8862: 600008C4
BRA LAB_069A ;8866: 600008FC
BRA LAB_06A5 ;886A: 600009EC
BRA LAB_063F ;886E: 60000392
BRA LAB_06D3 ;8872: 60000D0A
BRA LAB_06E8 ;8876: 60000E76
BRA LAB_0794 ;887A: 60001BEC
BRA LAB_0799 ;887E: 60001C4C
BRA LAB_06EC ;8882: 60000EB0
BRA LAB_06BB ;8886: 60000BAC
BRA LAB_06C3 ;888A: 60000C26
BRA LAB_06BF ;888E: 60000BCC
BRA LAB_06C0 ;8892: 60000BE4
BRA LAB_06CD ;8896: 60000C82
BRA LAB_06AA ;889A: 60000A10
BRA LAB_06C8 ;889E: 60000C52
BRA LAB_06CA ;88A2: 60000C5E
BRA LAB_0653 ;88A6: 600004A4
BRA LAB_0652 ;88AA: 60000494
BRA LAB_06B5 ;88AE: 60000B22
BRA LAB_04C8 ;88B2: 6000DF96
BRA LAB_0529 ;88B6: 6000E804
BRA LAB_0559 ;88BA: 6000EAF6
BRA LAB_0566 ;88BE: 6000EB94
BRA LAB_056C ;88C2: 6000EC32
BRA LAB_051F ;88C6: 6000E788
BRA LAB_051A ;88CA: 6000E754
BRA LAB_0567 ;88CE: 6000EB8E
BRA LAB_0569 ;88D2: 6000EB9E
BRA LAB_01DF ;88D6: 6000A11A
BRA LAB_01F1 ;88DA: 6000A232
BRA LAB_01F5 ;88DE: 6000A258
BRA LAB_0217 ;88E2: 6000A3EA
BRA LAB_026A ;88E6: 6000AB4C
BRA LAB_025F ;88EA: 6000AA4C
BRA LAB_04AA ;88EE: 6000DDDC
BRA LAB_04A8 ;88F2: 6000DDAC
BRA LAB_01F8 ;88F6: 6000A266
BRA LAB_069B ;88FA: 600008A2
BRA LAB_01C9 ;88FE: 60009E4A
BRA LAB_0258 ;8902: 6000A9D2
BRA LAB_01C3 ;8906: 60009DF4
BRA LAB_01AF ;890A: 60009B0A
BRA LAB_01BD ;890E: 60009D98
BRA LAB_01B6 ;8912: 60009C38
BRA LAB_051C ;8916: 6000E71C
BRA LAB_051D ;891A: 6000E720
BRA LAB_0524 ;891E: 6000E764
BRA LAB_01D8 ;8922: 60009FEC
BRA LAB_06C2 ;8926: 60000B76
BRA LAB_0215 ;892A: 6000A392
BRA LAB_01DA ;892E: 60009FF6
BRA LAB_064E ;8932: 600003B4
BRA LAB_0685 ;8936: 600006EC
BRA LAB_04AC ;893A: 6000DDBC
BRA LAB_019B ;893E: 60009902
BRA LAB_019C ;8942: 6000991E
BRA LAB_054F ;8946: 6000EA0C
BRA LAB_0789 ;894A: 60001A2A
BRA LAB_0557 ;894E: 6000EA4A
BRA LAB_0558 ;8952: 6000EA52
BRA LAB_0203 ;8956: 6000A29E
BRA LAB_079A ;895A: 60001B80
BRA LAB_0629 ;895E: 6000013C
BRA LAB_062A ;8962: 6000016C
BRA LAB_0784 ;8966: 600019CE
BRA LAB_0678 ;896A: 600005D0
BRA LAB_061D ;896E: 6000007E
BRA LAB_061F ;8972: 600000A8
BRA LAB_0620 ;8976: 600000B6
BRA LAB_0619 ;897A: 6000002A
BRA LAB_061B ;897E: 6000004A
BRA LAB_061A ;8982: 60000034
BRA LAB_061C ;8986: 60000054
BRA LAB_0781 ;898A: 6000193C
BRA LAB_079B ;898E: 60001B54
BRA LAB_0621 ;8992: 6000009C
BRA LAB_0624 ;8996: 600000B6
BRA LAB_0622 ;899A: 600000A0
BRA LAB_0625 ;899E: 600000B2
BRA LAB_08E9 ;89A2: 600035F6
LAB_0619:
MOVE.L D1,-(A7) ;89A6: 2F01
MOVE.L #$00010001,D1 ;89A8: 223C00010001
BSR LAB_061D ;89AE: 6100003E
MOVEM.L (A7)+,D1 ;89B2: 4CDF0002
RTS ;89B6: 4E75
LAB_061A:
MOVE.L D1,-(A7) ;89B8: 2F01
MOVE.L #$00000001,D1 ;89BA: 223C00000001
BSR LAB_061D ;89C0: 6100002C
MOVEM.L (A7)+,D1 ;89C4: 4CDF0002
RTS ;89C8: 4E75
LAB_061B:
MOVE.L D1,-(A7) ;89CA: 2F01
MOVE.L #$00010003,D1 ;89CC: 223C00010003
BSR LAB_061D ;89D2: 6100001A
MOVEM.L (A7)+,D1 ;89D6: 4CDF0002
RTS ;89DA: 4E75
LAB_061C:
MOVE.L D1,-(A7) ;89DC: 2F01
MOVE.L #$00000003,D1 ;89DE: 223C00000003
BSR LAB_061D ;89E4: 61000008
MOVEM.L (A7)+,D1 ;89E8: 4CDF0002
RTS ;89EC: 4E75
LAB_061D:
MOVEM.L D0-D3/A1/A5-A6,-(A7) ;89EE: 48E7F046
MOVEA.L LAB_0601+2(PC),A5 ;89F2: 2A7AF97C
MOVE.L D1,D2 ;89F6: 2401
MOVE.L D0,D3 ;89F8: 2600
MOVEA.L (ABSEXECBASE).W,A6 ;89FA: 2C780004
JSR -198(A6) ;89FE: 4EAEFF3A
TST.L D0 ;8A02: 4A80
BNE.S LAB_061E ;8A04: 660C
BSR LAB_0624 ;8A06: 61000046
MOVE.L D2,D1 ;8A0A: 2202
MOVE.L D3,D0 ;8A0C: 2003
JSR -198(A6) ;8A0E: 4EAEFF3A
LAB_061E:
MOVEA.L D0,A0 ;8A12: 2040
TST.L D0 ;8A14: 4A80
MOVEM.L (A7)+,D0-D3/A1/A5-A6 ;8A16: 4CDF620F
RTS ;8A1A: 4E75
LAB_061F:
MOVEM.L D0-D1/A0-A1/A6,-(A7) ;8A1C: 48E7C0C2
MOVEA.L (ABSEXECBASE).W,A6 ;8A20: 2C780004
JSR -210(A6) ;8A24: 4EAEFF2E
MOVEM.L (A7)+,D0-D1/A0-A1/A6 ;8A28: 4CDF4303
RTS ;8A2C: 4E75
LAB_0620:
RTS ;8A2E: 4E75
LAB_0621:
MOVE.L A2,-(A7) ;8A30: 2F0A
LEA -7168(A5),A2 ;8A32: 45EDE400
BSR.S LAB_0622 ;8A36: 6104
MOVEA.L (A7)+,A2 ;8A38: 245F
RTS ;8A3A: 4E75
LAB_0622:
TST.L (A1) ;8A3C: 4A91
BMI.S LAB_0623 ;8A3E: 6B0C
MOVE.L (A2),D0 ;8A40: 2012
LSR.L #1,D0 ;8A42: E288
BSET #31,D0 ;8A44: 08C0001F
MOVE.L D0,(A1) ;8A48: 2280
MOVE.L A1,(A2) ;8A4A: 2489
LAB_0623:
RTS ;8A4C: 4E75
LAB_0624:
LEA -7168(A5),A1 ;8A4E: 43EDE400
LAB_0625:
MOVE.L (A1),D0 ;8A52: 2011
BEQ.S LAB_0627 ;8A54: 671A
CLR.L (A1) ;8A56: 4291
LAB_0626:
MOVEA.L D0,A0 ;8A58: 2040
MOVE.L (A0),D0 ;8A5A: 2010
CLR.L (A0) ;8A5C: 4290
LSL.L #1,D0 ;8A5E: E388
MOVEM.L D0-D7/A0-A6,-(A7) ;8A60: 48E7FFFE
JSR 4(A0) ;8A64: 4EA80004
MOVEM.L (A7)+,D0-D7/A0-A6 ;8A68: 4CDF7FFF
TST.L D0 ;8A6C: 4A80
BNE.S LAB_0626 ;8A6E: 66E8
LAB_0627:
RTS ;8A70: 4E75
LAB_0628:
BSR LAB_03CA ;8A72: 6100CBB6
BSR LAB_03E1 ;8A76: 6100CD40
MOVEA.L -5518(A5),A0 ;8A7A: 206DEA72
MOVE.L A0,-5522(A5) ;8A7E: 2B48EA6E
MOVE 2(A0),-5524(A5) ;8A82: 3B680002EA6C
CLR -5488(A5) ;8A88: 426DEA90
CLR -5486(A5) ;8A8C: 426DEA92
MOVE #$FFFF,-5508(A5) ;8A90: 3B7CFFFFEA7C
BSR LAB_0629 ;8A96: 61000004
RTS ;8A9A: 4E75
LAB_0629:
MOVE.L A6,-(A7) ;8A9C: 2F0E
LEA -6444(A5),A1 ;8A9E: 43EDE6D4
MOVE.B #$02,8(A1) ;8AA2: 137C00020008
MOVE.B #$64,9(A1) ;8AA8: 137C00640009
CLR.L 10(A1) ;8AAE: 42A9000A
MOVE.L A5,14(A1) ;8AB2: 234D000E
LEA LAB_062C(PC),A0 ;8AB6: 41FA0036
MOVE.L A0,18(A1) ;8ABA: 23480012
MOVEA.L (ABSEXECBASE).W,A6 ;8ABE: 2C780004
MOVE.L #$00000005,D0 ;8AC2: 203C00000005
JSR -168(A6) ;8AC8: 4EAEFF58
MOVEA.L (A7)+,A6 ;8ACC: 2C5F
RTS ;8ACE: 4E75
LAB_062A:
MOVE.L A6,-(A7) ;8AD0: 2F0E
LEA -6444(A5),A1 ;8AD2: 43EDE6D4
TST.L 18(A1) ;8AD6: 4AA90012
BEQ.S LAB_062B ;8ADA: 670E
MOVEA.L (ABSEXECBASE).W,A6 ;8ADC: 2C780004
MOVE.L #$00000005,D0 ;8AE0: 203C00000005
JSR -174(A6) ;8AE6: 4EAEFF52
LAB_062B:
MOVEA.L (A7)+,A6 ;8AEA: 2C5F
RTS ;8AEC: 4E75
LAB_062C:
MOVEM.L D2-D7/A2-A4,-(A7) ;8AEE: 48E73F38
LEA HARDBASE,A6 ;8AF2: 4DF900DFF000
MOVEA.L A1,A5 ;8AF8: 2A49
TST -5380(A5) ;8AFA: 4A6DEAFC
BEQ.S LAB_0633 ;8AFE: 6750
LEA -5476(A5),A5 ;8B00: 4BEDEA9C
MOVE.L (A5)+,D0 ;8B04: 201D
BEQ.S LAB_0632 ;8B06: 6744
MOVE 4(A6),D6 ;8B08: 3C2E0004
LAB_062D:
MOVEA.L D0,A4 ;8B0C: 2840
MOVEA.L (A5)+,A3 ;8B0E: 265D
MOVE 80(A4),D5 ;8B10: 3A2C0050
SUBQ #1,D5 ;8B14: 5345
MOVE.L (A3)+,D2 ;8B16: 241B
BEQ.S LAB_0631 ;8B18: 672E
LAB_062E:
MOVEA.L (A3)+,A0 ;8B1A: 205B
TST D6 ;8B1C: 4A46
BMI.S LAB_062F ;8B1E: 6B08
MOVE 76(A4),D0 ;8B20: 302C004C
LSR #3,D0 ;8B24: E648
ADDA D0,A0 ;8B26: D0C0
LAB_062F:
MOVE D5,D1 ;8B28: 3205
MOVEA.L D2,A2 ;8B2A: 2442
LEA 24(A4),A1 ;8B2C: 43EC0018
LAB_0630:
MOVE.L (A1)+,D0 ;8B30: 2019
ADD.L A0,D0 ;8B32: D088
MOVE D0,6(A2) ;8B34: 35400006
SWAP D0 ;8B38: 4840
MOVE D0,2(A2) ;8B3A: 35400002
ADDQ.L #8,A2 ;8B3E: 508A
DBF D1,LAB_0630 ;8B40: 51C9FFEE
MOVE.L (A3)+,D2 ;8B44: 241B
BNE.S LAB_062E ;8B46: 66D2
LAB_0631:
MOVE.L (A5)+,D0 ;8B48: 201D
BNE.S LAB_062D ;8B4A: 66C0
LAB_0632:
MOVEA.L LAB_0601+2(PC),A5 ;8B4C: 2A7AF822
LAB_0633:
LEA -5376(A5),A0 ;8B50: 41EDEB00
MOVE.L (A0),D0 ;8B54: 2010
BEQ.S LAB_0638 ;8B56: 6734
CLR.L (A0)+ ;8B58: 4298
LAB_0634:
MOVEA.L A0,A1 ;8B5A: 2248
MOVEA.L D0,A4 ;8B5C: 2840
MOVE (A1)+,D1 ;8B5E: 3219
MOVE.L (A4)+,D0 ;8B60: 201C
BEQ.S LAB_0637 ;8B62: 6720
LAB_0635:
MOVE.L (A4)+,D3 ;8B64: 261C
MOVEA.L D0,A3 ;8B66: 2640
MOVEA.L A1,A2 ;8B68: 2449
MOVE D1,D2 ;8B6A: 3401
LAB_0636:
MOVE.L (A2)+,D0 ;8B6C: 201A
ADD.L D3,D0 ;8B6E: D083
MOVE D0,6(A3) ;8B70: 37400006
SWAP D0 ;8B74: 4840
MOVE D0,2(A3) ;8B76: 37400002
ADDQ.L #8,A3 ;8B7A: 508B
DBF D2,LAB_0636 ;8B7C: 51CAFFEE
MOVE.L (A4)+,D0 ;8B80: 201C
BNE.S LAB_0635 ;8B82: 66E0
LAB_0637:
LEA 28(A0),A0 ;8B84: 41E8001C
MOVE.L (A0)+,D0 ;8B88: 2018
BNE.S LAB_0634 ;8B8A: 66CE
LAB_0638:
MOVE.L -5552(A5),D0 ;8B8C: 202DEA50
BEQ.S LAB_0639 ;8B90: 6708
CLR.L -5552(A5) ;8B92: 42ADEA50
BSR LAB_06B3 ;8B96: 61000802
LAB_0639:
ADDQ.L #1,-134(A5) ;8B9A: 52ADFF7A
ADDQ.L #1,-138(A5) ;8B9E: 52ADFF76
SUBQ #1,-140(A5) ;8BA2: 536DFF74
BSET #7,-168(A5) ;8BA6: 08ED000FFF58
LEA 0(A5),A4 ;8BAC: 49ED0000
MOVE.L (A4)+,D0 ;8BB0: 201C
BEQ.S LAB_063B ;8BB2: 6708
LAB_063A:
MOVEA.L D0,A0 ;8BB4: 2040
JSR (A0) ;8BB6: 4E90
MOVE.L (A4)+,D0 ;8BB8: 201C
BNE.S LAB_063A ;8BBA: 66F8
LAB_063B:
BSR LAB_0641 ;8BBC: 61000052
LEA -4336(A5),A3 ;8BC0: 47EDEF10
BSR LAB_03E5 ;8BC4: 6100CC1A
BSR LAB_040A ;8BC8: 6100CDF6
BSR LAB_03F8 ;8BCC: 6100CD38
MOVE -6256(A5),D0 ;8BD0: 302DE790
BNE.S LAB_063C ;8BD4: 6604
BSR LAB_056C ;8BD6: 6100E91E
LAB_063C:
MOVEM.L (A7)+,D2-D7/A2-A4 ;8BDA: 4CDF1CFC
LEA HARDBASE,A0 ;8BDE: 41F900DFF000
MOVEQ #0,D0 ;8BE4: 7000
RTS ;8BE6: 4E75
LAB_063D:
MOVEM.L D0-D1/A0-A1/A6,-(A7) ;8BE8: 48E7C0C2
MOVE D0,-(A7) ;8BEC: 3F00
LAB_063E:
MOVEA.L -6318(A5),A6 ;8BEE: 2C6DE752
JSR -270(A6) ;8BF2: 4EAEFEF2
SUBQ #1,(A7) ;8BF6: 5357
BNE.S LAB_063E ;8BF8: 66F4
ADDQ.L #2,A7 ;8BFA: 548F
MOVEM.L (A7)+,D0-D1/A0-A1/A6 ;8BFC: 4CDF4303
RTS ;8C00: 4E75
LAB_063F:
MOVE.L -134(A5),D0 ;8C02: 202DFF7A
LAB_0640:
CMP.L -134(A5),D0 ;8C06: B0ADFF7A
BEQ.S LAB_0640 ;8C0A: 67FA
MOVEQ #0,D0 ;8C0C: 7000
RTS ;8C0E: 4E75
LAB_0641:
TST.B -142(A5) ;8C10: 4A2DFF72
BEQ LAB_0649 ;8C14: 670000A2
MOVE -5496(A5),D0 ;8C18: 302DEA88
MOVE -5494(A5),D1 ;8C1C: 322DEA8A
CMP -5484(A5),D0 ;8C20: B06DEA94
BGE.S LAB_0642 ;8C24: 6C04
MOVE -5484(A5),D0 ;8C26: 302DEA94
LAB_0642:
CMP -5480(A5),D0 ;8C2A: B06DEA98
BLE.S LAB_0643 ;8C2E: 6F04
MOVE -5480(A5),D0 ;8C30: 302DEA98
LAB_0643:
CMP -5482(A5),D1 ;8C34: B26DEA96
BGE.S LAB_0644 ;8C38: 6C04
MOVE -5482(A5),D1 ;8C3A: 322DEA96
LAB_0644:
CMP -5478(A5),D1 ;8C3E: B26DEA9A
BLE.S LAB_0645 ;8C42: 6F04
MOVE -5478(A5),D1 ;8C44: 322DEA9A
LAB_0645:
MOVE D0,-5496(A5) ;8C48: 3B40EA88
MOVE D1,-5494(A5) ;8C4C: 3B41EA8A
LSR #1,D0 ;8C50: E248
LSR #1,D1 ;8C52: E249
MOVE D0,-5504(A5) ;8C54: 3B40EA80
MOVE D1,-5502(A5) ;8C58: 3B41EA82
MOVE -5508(A5),D2 ;8C5C: 342DEA7C
BMI.S LAB_0649 ;8C60: 6B56
SUB -5492(A5),D0 ;8C62: 906DEA8C
SUB -5490(A5),D1 ;8C66: 926DEA8E
MOVEA.L -5544(A5),A0 ;8C6A: 206DEA58
MOVEA.L -5540(A5),A1 ;8C6E: 226DEA5C
MOVEA.L -5548(A5),A2 ;8C72: 246DEA54
ROR #1,D0 ;8C76: E258
MOVE.B D1,D2 ;8C78: 1401
LSL #8,D2 ;8C7A: E14A
MOVE.B D0,D2 ;8C7C: 1400
MOVE D2,(A0) ;8C7E: 3082
MOVE D2,(A1) ;8C80: 3282
MOVE D2,(A2) ;8C82: 3482
CLR D2 ;8C84: 4242
BTST #8,D1 ;8C86: 08010008
BEQ.S LAB_0646 ;8C8A: 6704
BSET #10,D2 ;8C8C: 08C2000A
LAB_0646:
ADD -5524(A5),D1 ;8C90: D26DEA6C
MOVE.B D1,D2 ;8C94: 1401
ROR #8,D2 ;8C96: E05A
BTST #8,D1 ;8C98: 08010008
BEQ.S LAB_0647 ;8C9C: 6704
BSET #1,D2 ;8C9E: 08C20001
LAB_0647:
BTST #15,D0 ;8CA2: 0800000F
BEQ.S LAB_0648 ;8CA6: 6704
BSET #0,D2 ;8CA8: 08C20000
LAB_0648:
MOVE D2,2(A0) ;8CAC: 31420002
MOVE D2,2(A1) ;8CB0: 33420002
MOVE D2,2(A2) ;8CB4: 35420002
LAB_0649:
RTS ;8CB8: 4E75
LAB_064A:
CLR D1 ;8CBA: 4241
TST.B -142(A5) ;8CBC: 4A2DFF72
BEQ.S LAB_064D ;8CC0: 6722
MOVE -5488(A5),D0 ;8CC2: 302DEA90
BTST #14,D0 ;8CC6: 0800000E
BEQ.S LAB_064B ;8CCA: 6704
BSET #0,D1 ;8CCC: 08C10000
LAB_064B:
BTST #13,D0 ;8CD0: 0800000D
BEQ.S LAB_064C ;8CD4: 6704
BSET #1,D1 ;8CD6: 08C10001
LAB_064C:
BTST #12,D0 ;8CDA: 0800000C
BEQ.S LAB_064D ;8CDE: 6704
BSET #2,D1 ;8CE0: 08C10002
LAB_064D:
MOVEQ #0,D0 ;8CE4: 7000
RTS ;8CE6: 4E75
LAB_064E:
CLR D1 ;8CE8: 4241
CLR D2 ;8CEA: 4242
CLR D3 ;8CEC: 4243
TST.B -142(A5) ;8CEE: 4A2DFF72
BEQ.S LAB_064D ;8CF2: 67F0
MOVE -5506(A5),D2 ;8CF4: 342DEA7E
MOVE -5488(A5),D0 ;8CF8: 302DEA90
BTST #14,D0 ;8CFC: 0800000E
BEQ.S LAB_064F ;8D00: 670E
BSET #0,D3 ;8D02: 08C30000
BTST #0,D2 ;8D06: 08020000
BNE.S LAB_064F ;8D0A: 6604
BSET #0,D1 ;8D0C: 08C10000
LAB_064F:
BTST #13,D0 ;8D10: 0800000D
BEQ.S LAB_0650 ;8D14: 670E
BSET #1,D3 ;8D16: 08C30001
BTST #1,D2 ;8D1A: 08020001
BNE.S LAB_0650 ;8D1E: 6604
BSET #1,D1 ;8D20: 08C10001
LAB_0650:
BTST #12,D0 ;8D24: 0800000C
BEQ.S LAB_0651 ;8D28: 670E
BSET #2,D3 ;8D2A: 08C30002
BTST #2,D2 ;8D2E: 08020002
BNE.S LAB_0651 ;8D32: 6604
BSET #2,D1 ;8D34: 08C10002
LAB_0651:
MOVE D3,-5506(A5) ;8D38: 3B43EA7E
MOVEQ #0,D0 ;8D3C: 7000
RTS ;8D3E: 4E75
LAB_0652:
MOVE -5512(A5),-5508(A5) ;8D40: 3B6DEA78EA7C
MOVE -5514(A5),D1 ;8D46: 322DEA76
BRA.S LAB_0654 ;8D4A: 6012
LAB_0653:
MOVE -5508(A5),-5512(A5) ;8D4C: 3B6DEA7CEA78
MOVE -5510(A5),-5514(A5) ;8D52: 3B6DEA7AEA76
CLR -5508(A5) ;8D58: 426DEA7C
MOVEQ #0,D1 ;8D5C: 7200
LAB_0654:
MOVE -5508(A5),-(A7) ;8D5E: 3F2DEA7C
MOVE #$FFFF,-5508(A5) ;8D62: 3B7CFFFFEA7C
LAB_0655:
MOVE D1,D2 ;8D68: 3401
CMP #$0003,D1 ;8D6A: B27C0003
BCC.S LAB_0658 ;8D6E: 6418
MOVEA.L -5518(A5),A0 ;8D70: 206DEA72
BRA.S LAB_0657 ;8D74: 600C
LAB_0656:
MOVE (A0)+,D0 ;8D76: 3018
MULU (A0)+,D0 ;8D78: C0D8
MULU (A0)+,D0 ;8D7A: C0D8
LSL #1,D0 ;8D7C: E348
LEA 4(A0,D0.W),A0 ;8D7E: 41F00004
LAB_0657:
SUBQ #1,D1 ;8D82: 5341
BPL.S LAB_0656 ;8D84: 6AF0
BRA.S LAB_0659 ;8D86: 6022
LAB_0658:
MOVE.L -5528(A5),D0 ;8D88: 202DEA68
BEQ.S LAB_065C ;8D8C: 674C
MOVEA.L D0,A0 ;8D8E: 2040
SUBQ #3,D1 ;8D90: 5741
CMP (A0)+,D1 ;8D92: B258
BCC.S LAB_065C ;8D94: 6444
LSL #3,D1 ;8D96: E749
MOVEA.L 0(A0,D1.W),A0 ;8D98: 20701000
CMPI #$0001,(A0) ;8D9C: 0C500001
BNE.S LAB_065C ;8DA0: 6638
CMPI #$0002,4(A0) ;8DA2: 0C6800020004
BNE.S LAB_065C ;8DA8: 6630
LAB_0659:
MOVE D2,-5510(A5) ;8DAA: 3B42EA7A
MOVE.L A0,-5522(A5) ;8DAE: 2B48EA6E
MOVE 2(A0),-5524(A5) ;8DB2: 3B680002EA6C
MOVE 6(A0),-5492(A5) ;8DB8: 3B680006EA8C
MOVE 8(A0),-5490(A5) ;8DBE: 3B680008EA8E
TST (A7) ;8DC4: 4A57
BMI.S LAB_065A ;8DC6: 6B06
BSR LAB_0664 ;8DC8: 6100005A
BRA.S LAB_065B ;8DCC: 6004
LAB_065A:
BSR LAB_0662 ;8DCE: 61000046
LAB_065B:
MOVE (A7)+,-5508(A5) ;8DD2: 3B5FEA7C
MOVEQ #0,D0 ;8DD6: 7000
RTS ;8DD8: 4E75
LAB_065C:
MOVEQ #0,D1 ;8DDA: 7200
BRA LAB_0655 ;8DDC: 6000FF8A
LAB_065D:
TST -2048(A5) ;8DE0: 4A6DF800
BEQ.S LAB_0663 ;8DE4: 673A
MOVE -5508(A5),D0 ;8DE6: 302DEA7C
TST D1 ;8DEA: 4A41
BNE.S LAB_065E ;8DEC: 6604
SUBQ #1,D0 ;8DEE: 5340
BRA.S LAB_0661 ;8DF0: 6018
LAB_065E:
MOVEQ #-1,D0 ;8DF2: 70FF
BRA.S LAB_0661 ;8DF4: 6014
LAB_065F:
TST -2048(A5) ;8DF6: 4A6DF800
BEQ.S LAB_0663 ;8DFA: 6724
MOVE -5508(A5),D0 ;8DFC: 302DEA7C
TST D1 ;8E00: 4A41
BNE.S LAB_0660 ;8E02: 6604
ADDQ #1,D0 ;8E04: 5240
BRA.S LAB_0661 ;8E06: 6002
LAB_0660:
MOVEQ #0,D0 ;8E08: 7000
LAB_0661:
MOVE D0,-5508(A5) ;8E0A: 3B40EA7C
BEQ.S LAB_0664 ;8E0E: 6714
CMP #$FFFF,D0 ;8E10: B07CFFFF
BNE.S LAB_0663 ;8E14: 660A
LAB_0662:
MOVEQ #0,D1 ;8E16: 7200
BSR LAB_06E8 ;8E18: 610008D4
BSR LAB_0665 ;8E1C: 6100002A
LAB_0663:
MOVEQ #0,D0 ;8E20: 7000
RTS ;8E22: 4E75
LAB_0664:
MOVE #$FFFF,-5508(A5) ;8E24: 3B7CFFFFEA7C
MOVEQ #0,D1 ;8E2A: 7200
MOVE -5504(A5),D2 ;8E2C: 342DEA80
MOVE -5502(A5),D3 ;8E30: 362DEA82
MOVEA.L -5522(A5),A1 ;8E34: 226DEA6E
BSR LAB_06D3 ;8E38: 61000744
BSR LAB_0665 ;8E3C: 6100000A
CLR -5508(A5) ;8E40: 426DEA7C
MOVEQ #0,D0 ;8E44: 7000
RTS ;8E46: 4E75
LAB_0665:
MOVE #$0003,-(A7) ;8E48: 3F3C0003
LAB_0666:
TST.L -5552(A5) ;8E4C: 4AADEA50
BNE.S LAB_0666 ;8E50: 66FA
BSR LAB_06EC ;8E52: 610008E0
SUBQ #1,(A7) ;8E56: 5357
BNE.S LAB_0666 ;8E58: 66F2
ADDQ.L #2,A7 ;8E5A: 548F
RTS ;8E5C: 4E75
LAB_0667:
TST D3 ;8E5E: 4A43
BMI.S LAB_066A ;8E60: 6B1E
BNE.S LAB_0668 ;8E62: 6606
MOVEA.L -160(A5),A0 ;8E64: 206DFF60
RTS ;8E68: 4E75
LAB_0668:
LSL #2,D3 ;8E6A: E54B
LEA -476(A5),A0 ;8E6C: 41EDFE24
MOVE.L -4(A0,D3.W),D3 ;8E70: 263030FC
BEQ.S LAB_0669 ;8E74: 6704
MOVEA.L D3,A0 ;8E76: 2043
RTS ;8E78: 4E75
LAB_0669:
ADDQ.L #4,A7 ;8E7A: 588F
MOVEQ #3,D0 ;8E7C: 7003
RTS ;8E7E: 4E75
LAB_066A:
ADDQ.L #4,A7 ;8E80: 588F
MOVE.L #$80000000,D1 ;8E82: 223C80000000
MOVE.L D1,D2 ;8E88: 2401
MOVEQ #0,D0 ;8E8A: 7000
RTS ;8E8C: 4E75
LAB_066B:
MOVEQ #0,D1 ;8E8E: 7200
MOVEQ #0,D2 ;8E90: 7400
MOVE -5504(A5),D1 ;8E92: 322DEA80
MOVE -5502(A5),D2 ;8E96: 342DEA82
MOVEQ #0,D3 ;8E9A: 7600
RTS ;8E9C: 4E75
LAB_066C:
BSR LAB_0667 ;8E9E: 6100FFBE
ADDI #$1000,D2 ;8EA2: 06421000
SUB 84(A0),D2 ;8EA6: 94680054
BTST #2,73(A0) ;8EAA: 082800020049
BEQ.S LAB_066D ;8EB0: 6702
ASL #1,D2 ;8EB2: E342
LAB_066D:
ADD 92(A0),D2 ;8EB4: D468005C
EXT.L D2 ;8EB8: 48C2
SUB 82(A0),D1 ;8EBA: 92680052
BTST #7,72(A0) ;8EBE: 082800070048
BEQ.S LAB_066E ;8EC4: 6702
ASL #1,D1 ;8EC6: E341
LAB_066E:
ADD 90(A0),D1 ;8EC8: D268005A
EXT.L D1 ;8ECC: 48C1
MOVEQ #0,D0 ;8ECE: 7000
RTS ;8ED0: 4E75
LAB_066F:
BSR LAB_0667 ;8ED2: 6100FF8A
LAB_0670:
TST 72(A0) ;8ED6: 4A680048
BPL.S LAB_0671 ;8EDA: 6A02
ASR #1,D1 ;8EDC: E241
LAB_0671:
ADD 82(A0),D1 ;8EDE: D2680052
EXT.L D1 ;8EE2: 48C1
BTST #2,73(A0) ;8EE4: 082800020049
BEQ.S LAB_0672 ;8EEA: 6702
ASR #1,D2 ;8EEC: E242
LAB_0672:
ADD 84(A0),D2 ;8EEE: D4680054
SUBI #$1000,D2 ;8EF2: 04421000
EXT.L D2 ;8EF6: 48C2
MOVEQ #0,D0 ;8EF8: 7000
RTS ;8EFA: 4E75
LAB_0673:
MOVEA.L -160(A5),A0 ;8EFC: 206DFF60
MOVEA.L 170(A0),A0 ;8F00: 206800AA
SUB 94(A0),D2 ;8F04: 9468005E
BMI.S LAB_0674 ;8F08: 6B0E
DIVU 84(A0),D2 ;8F0A: 84E80054
CMP 98(A0),D2 ;8F0E: B4680062
BCC.S LAB_0674 ;8F12: 6404
EXT.L D2 ;8F14: 48C2
BRA.S LAB_0675 ;8F16: 6006
LAB_0674:
MOVE.L #$80000000,D2 ;8F18: 243C80000000
LAB_0675:
LSR #3,D1 ;8F1E: E649
SUB 92(A0),D1 ;8F20: 9268005C
BMI.S LAB_0677 ;8F24: 6B0E
CMP 96(A0),D1 ;8F26: B2680060
BCC.S LAB_0677 ;8F2A: 6408
EXT.L D1 ;8F2C: 48C1
LAB_0676:
MOVE.L D2,D0 ;8F2E: 2002
OR.L D1,D0 ;8F30: 8081
RTS ;8F32: 4E75
LAB_0677:
MOVE.L #$80000000,D1 ;8F34: 223C80000000
BRA.S LAB_0676 ;8F3A: 60F2
LAB_0678:
MOVE.L D4,-(A7) ;8F3C: 2F04
MOVE -5504(A5),D1 ;8F3E: 322DEA80
MOVE -5502(A5),D2 ;8F42: 342DEA82
MOVEQ #0,D3 ;8F46: 7600
MOVEQ #16,D4 ;8F48: 7810
BSR LAB_067A ;8F4A: 61000022
MOVE.L D1,D3 ;8F4E: 2601
BMI.S LAB_0679 ;8F50: 6B12
MOVE.L D1,-(A7) ;8F52: 2F01
ADDQ #1,D3 ;8F54: 5243
MOVE -5504(A5),D1 ;8F56: 322DEA80
MOVE -5502(A5),D2 ;8F5A: 342DEA82
BSR LAB_066C ;8F5E: 6100FF3E
MOVE.L (A7)+,D0 ;8F62: 201F
LAB_0679:
MOVEM.L (A7)+,D4 ;8F64: 4CDF0010
RTS ;8F68: 4E75
MOVEQ #-1,D0 ;8F6A: 70FF
BRA.S LAB_0679 ;8F6C: 60F6
LAB_067A:
LEA -528(A5),A1 ;8F6E: 43EDFDF0
ADDI #$1000,D2 ;8F72: 06421000
TST D3 ;8F76: 4A43
BEQ.S LAB_067C ;8F78: 6714
BMI.S LAB_067C ;8F7A: 6B12
BSR LAB_0667 ;8F7C: 6100FEE0
MOVEA.L A1,A2 ;8F80: 2449
LAB_067B:
TST.L (A2) ;8F82: 4A92
BMI.S LAB_067C ;8F84: 6B08
CMPA.L (A2)+,A0 ;8F86: B1DA
BNE.S LAB_067B ;8F88: 66F8
LEA -4(A2),A1 ;8F8A: 43EAFFFC
LAB_067C:
MOVE.L (A1)+,D0 ;8F8E: 2019
BMI.S LAB_067D ;8F90: 6B36
MOVEA.L D0,A0 ;8F92: 2040
CMP 188(A0),D4 ;8F94: B86800BC
BLS.S LAB_067C ;8F98: 63F4
BTST #7,180(A0) ;8F9A: 0828000700B4
BNE.S LAB_067C ;8FA0: 66EC
MOVE D1,D3 ;8FA2: 3601
SUB 82(A0),D3 ;8FA4: 96680052
BCS.S LAB_067C ;8FA8: 65E4
CMP 86(A0),D3 ;8FAA: B6680056
BCC.S LAB_067C ;8FAE: 64DE
MOVE D2,D3 ;8FB0: 3602
SUB 84(A0),D3 ;8FB2: 96680054
BCS.S LAB_067C ;8FB6: 65D6
CMP 88(A0),D3 ;8FB8: B6680058
BCC.S LAB_067C ;8FBC: 64D0
MOVEQ #0,D1 ;8FBE: 7200
MOVE 188(A0),D1 ;8FC0: 322800BC
MOVEQ #0,D0 ;8FC4: 7000
RTS ;8FC6: 4E75
LAB_067D:
MOVE.L #$80000000,D1 ;8FC8: 223C80000000
MOVEQ #0,D0 ;8FCE: 7000
RTS ;8FD0: 4E75
LAB_067E:
MOVE.L #$80000000,D0 ;8FD2: 203C80000000
CMP.L D0,D1 ;8FD8: B280
BEQ.S LAB_0681 ;8FDA: 6720
LSL #1,D1 ;8FDC: E349
CMP -5484(A5),D1 ;8FDE: B26DEA94
BCC.S LAB_067F ;8FE2: 6404
MOVE -5484(A5),D1 ;8FE4: 322DEA94
LAB_067F:
CMP -5480(A5),D1 ;8FE8: B26DEA98
BCS.S LAB_0680 ;8FEC: 6504
MOVE -5480(A5),D1 ;8FEE: 322DEA98
LAB_0680:
MOVE D1,-5496(A5) ;8FF2: 3B41EA88
LSR #1,D1 ;8FF6: E249
MOVE D1,-5504(A5) ;8FF8: 3B41EA80
LAB_0681:
CMP.L D0,D2 ;8FFC: B480
BEQ.S LAB_0684 ;8FFE: 6720
LSL #1,D2 ;9000: E34A
CMP -5482(A5),D2 ;9002: B46DEA96
BCC.S LAB_0682 ;9006: 6404
MOVE -5482(A5),D2 ;9008: 342DEA96
LAB_0682:
CMP -5478(A5),D2 ;900C: B46DEA9A
BCS.S LAB_0683 ;9010: 6504
MOVE -5478(A5),D2 ;9012: 342DEA9A
LAB_0683:
MOVE D2,-5494(A5) ;9016: 3B42EA8A
LSR #1,D2 ;901A: E24A
MOVE D2,-5502(A5) ;901C: 3B42EA82
LAB_0684:
MOVEQ #0,D0 ;9020: 7000
RTS ;9022: 4E75
LAB_0685:
MOVE D1,D3 ;9024: 3601
MOVE D1,D4 ;9026: 3801
CLR D1 ;9028: 4241
CLR D2 ;902A: 4242
BSR LAB_066F ;902C: 6100FEA4
MOVEM D1-D2,-(A7) ;9030: 48A76000
MOVE 76(A0),D1 ;9034: 3228004C
MOVE 78(A0),D2 ;9038: 3428004E
SUBQ #1,D1 ;903C: 5341
SUBQ #1,D2 ;903E: 5342
MOVE D4,D3 ;9040: 3604
BSR LAB_066F ;9042: 6100FE8E
MOVE D1,D3 ;9046: 3601
MOVE D2,D4 ;9048: 3802
MOVEM (A7)+,D1-D2 ;904A: 4C9F0006
LAB_0686:
CMP #$01CA,D3 ;904E: B67C01CA
BLS.S LAB_0687 ;9052: 6304
MOVE #$01CA,D3 ;9054: 363C01CA
LAB_0687:
CMP #$0138,D4 ;9058: B87C0138
BLS.S LAB_0688 ;905C: 6304
MOVE #$0138,D4 ;905E: 383C0138
LAB_0688:
TST D1 ;9062: 4A41
BPL.S LAB_0689 ;9064: 6A02
CLR D1 ;9066: 4241
LAB_0689:
TST D2 ;9068: 4A42
BPL.S LAB_068A ;906A: 6A02
CLR D2 ;906C: 4242
LAB_068A:
CMP D3,D1 ;906E: B243
BLS.S LAB_068B ;9070: 6302
EXG D1,D3 ;9072: C343
LAB_068B:
CMP D4,D2 ;9074: B444
BLS.S LAB_068C ;9076: 6302
EXG D2,D4 ;9078: C544
LAB_068C:
LSL #1,D1 ;907A: E349
LSL #1,D2 ;907C: E34A
LSL #1,D3 ;907E: E34B
LSL #1,D4 ;9080: E34C
MOVE D1,-5484(A5) ;9082: 3B41EA94
MOVE D3,-5480(A5) ;9086: 3B43EA98
MOVE D2,-5482(A5) ;908A: 3B42EA96
MOVE D4,-5478(A5) ;908E: 3B44EA9A
MOVEQ #0,D0 ;9092: 7000
RTS ;9094: 4E75
LAB_068D:
TST.B -142(A5) ;9096: 4A2DFF72
BEQ.S LAB_0690 ;909A: 6732
MOVEQ #6,D0 ;909C: 7006
ADD D1,D0 ;909E: D041
LEA HARDBASE,A0 ;90A0: 41F900DFF000
LSL #1,D1 ;90A6: E349
MOVE 10(A0,D1.W),D2 ;90A8: 3430100A
CLR D1 ;90AC: 4241
BTST D0,CIAA_PRA ;90AE: 013900BFE001
BNE.S LAB_068E ;90B4: 6604
BSET #4,D1 ;90B6: 08C10004
LAB_068E:
LEA LAB_0691(PC),A0 ;90BA: 41FA0016
LSL.B #6,D2 ;90BE: ED0A
LSR #6,D2 ;90C0: EC4A
ANDI #$000F,D2 ;90C2: 0242000F
OR.B 0(A0,D2.W),D1 ;90C6: 82302000
LAB_068F:
MOVEQ #0,D0 ;90CA: 7000
RTS ;90CC: 4E75
LAB_0690:
MOVEQ #0,D1 ;90CE: 7200
BRA.S LAB_068F ;90D0: 60F8
LAB_0691:
DC.W $0002 ;90D2
DC.W $0A08 ;90D4
BTST D0,D0 ;90D6: 0100
DC.W $0009 ;90D8
BTST D2,D0 ;90DA: 0500
DC.W $0000 ;90DC
SUBI.B #$00,D6 ;90DE: 04060000
LAB_0692:
MOVEA.L -160(A5),A0 ;90E2: 206DFF60
TST.L 210(A0) ;90E6: 4AA800D2
BEQ.S LAB_0693 ;90EA: 6718
MOVEA.L 210(A0),A1 ;90EC: 226800D2
MOVE 214(A0),D0 ;90F0: 302800D6
MULU #$0008,D0 ;90F4: C0FC0008
BSR LAB_04AC ;90F8: 6100D5FE
CLR.L 210(A0) ;90FC: 42A800D2
CLR 214(A0) ;9100: 426800D6
LAB_0693:
MOVE D1,D0 ;9104: 3001
BEQ.S LAB_0694 ;9106: 6714
MULU #$0008,D0 ;9108: C0FC0008
BSR LAB_04A8 ;910C: 6100D592
BEQ LAB_0695 ;9110: 6700000E
MOVE.L D0,210(A0) ;9114: 214000D2
MOVE D1,214(A0) ;9118: 314100D6
LAB_0694:
MOVEQ #0,D0 ;911C: 7000
RTS ;911E: 4E75
LAB_0695:
MOVEQ #1,D0 ;9120: 7001
RTS ;9122: 4E75
LAB_0696:
MOVEQ #29,D0 ;9124: 701D
RTS ;9126: 4E75
LAB_0697:
MOVEA.L -160(A5),A1 ;9128: 226DFF60
MOVE.L 210(A1),D0 ;912C: 202900D2
BEQ LAB_0696 ;9130: 6700FFF2
MOVEA.L D0,A0 ;9134: 2040
TST D1 ;9136: 4A41
BEQ LAB_0698 ;9138: 67000018
CMP 214(A1),D1 ;913C: B26900D6
BHI LAB_08E1 ;9140: 62002E0E
LSL #3,D1 ;9144: E749
LEA -8(A0,D1.W),A0 ;9146: 41F010F8
CLR.L (A0)+ ;914A: 4298
CLR.L (A0) ;914C: 4290
BRA LAB_0694 ;914E: 6000FFCC
LAB_0698:
MOVE 214(A1),D1 ;9152: 322900D6
SUBQ #1,D1 ;9156: 5341
LAB_0699:
CLR.L (A0)+ ;9158: 4298
CLR.L (A0)+ ;915A: 4298
DBF D1,LAB_0699 ;915C: 51C9FFFA
BRA LAB_0694 ;9160: 6000FFBA
LAB_069A:
MOVEA.L -160(A5),A1 ;9164: 226DFF60
MOVE.L 210(A1),D0 ;9168: 202900D2
BEQ LAB_0696 ;916C: 6700FFB6
MOVEA.L D0,A0 ;9170: 2040
TST D1 ;9172: 4A41
BEQ LAB_0695 ;9174: 6700FFAA
CMP 214(A1),D1 ;9178: B26900D6
BHI LAB_0695 ;917C: 6200FFA2
LSL #3,D1 ;9180: E749
LEA -8(A0,D1.W),A0 ;9182: 41F010F8
CMP D4,D2 ;9186: B444
BCC LAB_0695 ;9188: 6400FF96
CMP D5,D3 ;918C: B645
BCC LAB_0695 ;918E: 6400FF90
MOVE D2,(A0)+ ;9192: 30C2
MOVE D3,(A0)+ ;9194: 30C3
MOVE D4,(A0)+ ;9196: 30C4
MOVE D5,(A0)+ ;9198: 30C5
BRA LAB_0694 ;919A: 6000FF80
LAB_069B:
BSR LAB_0667 ;919E: 6100FCBE
MOVE D2,D4 ;91A2: 3802
MOVE D1,D3 ;91A4: 3601
MOVEA.L A0,A1 ;91A6: 2248
MOVEQ #0,D0 ;91A8: 7000
BRA LAB_06A1 ;91AA: 6000005A
LAB_069C:
BSR LAB_0667 ;91AE: 6100FCAE
MOVE D2,D4 ;91B2: 3802
MOVE D1,D3 ;91B4: 3601
MOVEA.L A0,A1 ;91B6: 2248
MOVEQ #0,D0 ;91B8: 7000
LAB_069D:
CMP 188(A1),D5 ;91BA: BA6900BC
BLS.S LAB_06A0 ;91BE: 6342
MOVE D3,D1 ;91C0: 3203
SUB 82(A1),D1 ;91C2: 92690052
BCS.S LAB_06A0 ;91C6: 653A
CMP 86(A1),D1 ;91C8: B2690056
BCC.S LAB_06A0 ;91CC: 6434
MOVE D4,D2 ;91CE: 3404
ADDI #$1000,D2 ;91D0: 06421000
SUB 84(A1),D2 ;91D4: 94690054
BCS.S LAB_06A0 ;91D8: 6528
CMP 88(A1),D2 ;91DA: B4690058
BCC.S LAB_06A0 ;91DE: 6422
BTST #7,72(A1) ;91E0: 082900070048
BEQ.S LAB_069E ;91E6: 6702
LSL #1,D1 ;91E8: E349
LAB_069E:
BTST #2,73(A1) ;91EA: 082900020049
BEQ.S LAB_069F ;91F0: 6702
LSL #1,D2 ;91F2: E34A
LAB_069F:
ADD 90(A1),D1 ;91F4: D269005A
ADD 92(A1),D2 ;91F8: D469005C
BSR LAB_06A1 ;91FC: 61000008
RTS ;9200: 4E75
LAB_06A0:
MOVEQ #0,D1 ;9202: 7200
RTS ;9204: 4E75
LAB_06A1:
MOVEM.L D3/A2,-(A7) ;9206: 48E71020
CMP 188(A1),D5 ;920A: BA6900BC
BLS.S LAB_06A4 ;920E: 6340
MOVE.L 210(A1),D3 ;9210: 262900D2
BEQ.S LAB_06A4 ;9214: 673A
MOVEA.L D3,A2 ;9216: 2443
MOVE 214(A1),D3 ;9218: 362900D6
SUBQ #1,D3 ;921C: 5343
LAB_06A2:
TST.L 4(A2) ;921E: 4AAA0004
BEQ.S LAB_06A3 ;9222: 6724
CMP (A2),D1 ;9224: B252
BCS.S LAB_06A3 ;9226: 6520
CMP 2(A2),D2 ;9228: B46A0002
BCS.S LAB_06A3 ;922C: 651A
CMP 4(A2),D1 ;922E: B26A0004
BHI.S LAB_06A3 ;9232: 6214
CMP 6(A2),D2 ;9234: B46A0006
BHI.S LAB_06A3 ;9238: 620E
MOVE 214(A1),D1 ;923A: 322900D6
SUB D3,D1 ;923E: 9243
MOVEM.L (A7)+,D3/A2 ;9240: 4CDF0408
EXT.L D1 ;9244: 48C1
RTS ;9246: 4E75
LAB_06A3:
LEA 8(A2),A2 ;9248: 45EA0008
DBF D3,LAB_06A2 ;924C: 51CBFFD0
LAB_06A4:
MOVEM.L (A7)+,D3/A2 ;9250: 4CDF0408
MOVEQ #0,D1 ;9254: 7200
RTS ;9256: 4E75
LAB_06A5:
MOVE -5504(A5),D3 ;9258: 362DEA80
MOVE -5502(A5),D4 ;925C: 382DEA82
MOVEQ #16,D5 ;9260: 7A10
LEA -528(A5),A0 ;9262: 41EDFDF0
LAB_06A6:
MOVEQ #0,D1 ;9266: 7200
MOVE.L (A0)+,D0 ;9268: 2018
BMI.S LAB_06A7 ;926A: 6B0E
MOVEA.L D0,A1 ;926C: 2240
BSR LAB_069D ;926E: 6100FF4A
BEQ.S LAB_06A6 ;9272: 67F2
SWAP D1 ;9274: 4841
MOVE 188(A1),D1 ;9276: 322900BC
LAB_06A7:
MOVEQ #0,D0 ;927A: 7000
RTS ;927C: 4E75
LAB_06A8:
MOVEM.L D1-D7/A1-A6,-(A7) ;927E: 48E77F7E
MOVE D0,-(A7) ;9282: 3F00
MOVEQ #64,D0 ;9284: 7040
MULU #$0014,D0 ;9286: C0FC0014
ADDQ.L #4,D0 ;928A: 5880
BSR LAB_04A8 ;928C: 6100D412
BEQ LAB_05C7 ;9290: 6700ECAC
ADDQ.L #4,D0 ;9294: 5880
MOVE.L D0,-5556(A5) ;9296: 2B40EA4C
MOVE (A7)+,D0 ;929A: 301F
BSR LAB_06AF ;929C: 6100008E
BNE LAB_05C7 ;92A0: 6600EC9C
LAB_06A9:
MOVEM.L (A7)+,D1-D7/A1-A6 ;92A4: 4CDF7EFE
MOVEQ #0,D0 ;92A8: 7000
RTS ;92AA: 4E75
LAB_06AA:
MOVEM.L D1-D7/A1-A6,-(A7) ;92AC: 48E77F7E
TST -2048(A5) ;92B0: 4A6DF800
BEQ.S LAB_06A9 ;92B4: 67EE
ADDQ #2,D1 ;92B6: 5441
CMP -5562(A5),D1 ;92B8: B26DEA46
BEQ.S LAB_06A9 ;92BC: 67E6
MOVE D1,-(A7) ;92BE: 3F01
MOVE #$FFFF,-5508(A5) ;92C0: 3B7CFFFFEA7C
BSR LAB_06C0 ;92C6: 610001B0
MOVEQ #-1,D1 ;92CA: 72FF
BSR LAB_065D ;92CC: 6100FB12
CLR -5560(A5) ;92D0: 426DEA48
MOVEA.L -2042(A5),A0 ;92D4: 206DF806
ADDA.L -2056(A5),A0 ;92D8: D1EDF7F8
CLR.L -(A0) ;92DC: 42A0
MOVE.L A0,-5552(A5) ;92DE: 2B48EA50
LAB_06AB:
TST.L -5552(A5) ;92E2: 4AADEA50
BNE.S LAB_06AB ;92E6: 66FA
BSR LAB_06B1 ;92E8: 61000090
MOVE (A7)+,D0 ;92EC: 301F
BSR LAB_06AF ;92EE: 6100003C
BNE.S LAB_06AC ;92F2: 660A
MOVEQ #-1,D1 ;92F4: 72FF
BSR LAB_065F ;92F6: 6100FAFE
BRA LAB_06A9 ;92FA: 6000FFA8
LAB_06AC:
MOVEQ #16,D0 ;92FE: 7010
MOVE D0,-5562(A5) ;9300: 3B40EA46
BSR LAB_06AF ;9304: 61000026
BEQ.S LAB_06AD ;9308: 670A
MOVEQ #2,D0 ;930A: 7002
BSR LAB_06AF ;930C: 6100001E
BNE LAB_06AE ;9310: 66000012
LAB_06AD:
MOVE.L -5518(A5),-5522(A5) ;9314: 2B6DEA72EA6E
CLR -5510(A5) ;931A: 426DEA7A
MOVEQ #-1,D1 ;931E: 72FF
BSR LAB_065F ;9320: 6100FAD4
LAB_06AE:
MOVEM.L (A7)+,D1-D7/A1-A6 ;9324: 4CDF7EFE
MOVEQ #1,D0 ;9328: 7001
RTS ;932A: 4E75
LAB_06AF:
CLR.L -5536(A5) ;932C: 42ADEA60
CLR -5558(A5) ;9330: 426DEA4A
CLR -5560(A5) ;9334: 426DEA48
MOVE D0,-5562(A5) ;9338: 3B40EA46
MULU #$0020,D0 ;933C: C0FC0020
MOVE.L D0,D1 ;9340: 2200
MULU #$0003,D0 ;9342: C0FC0003
MOVE.L D0,-5532(A5) ;9346: 2B40EA64
BSR LAB_04AA ;934A: 6100D380
BEQ.S LAB_06B0 ;934E: 6726
MOVE.L D0,-5536(A5) ;9350: 2B40EA60
MOVE.L D0,-5544(A5) ;9354: 2B40EA58
ADD.L D1,D0 ;9358: D081
MOVE.L D0,-5540(A5) ;935A: 2B40EA5C
ADD.L D1,D0 ;935E: D081
MOVE.L D0,-5548(A5) ;9360: 2B40EA54
LSR.L #3,D1 ;9364: E689
MOVE D1,-5560(A5) ;9366: 3B41EA48
LSR #2,D1 ;936A: E449
SUBQ #2,D1 ;936C: 5541
MOVE D1,-5558(A5) ;936E: 3B41EA4A
MOVEQ #0,D0 ;9372: 7000
RTS ;9374: 4E75
LAB_06B0:
MOVEQ #1,D0 ;9376: 7001
RTS ;9378: 4E75
LAB_06B1:
TST.L -5536(A5) ;937A: 4AADEA60
BEQ.S LAB_06B2 ;937E: 6718
CLR -5558(A5) ;9380: 426DEA4A
CLR -5560(A5) ;9384: 426DEA48
MOVEA.L -5536(A5),A1 ;9388: 226DEA60
CLR.L -5536(A5) ;938C: 42ADEA60
MOVE.L -5532(A5),D0 ;9390: 202DEA64
BSR LAB_04AC ;9394: 6100D362
LAB_06B2:
RTS ;9398: 4E75
LAB_06B3:
MOVE -5560(A5),D1 ;939A: 322DEA48
EXT.L D1 ;939E: 48C1
MOVEA.L -2042(A5),A0 ;93A0: 206DF806
MOVEA.L -2046(A5),A1 ;93A4: 226DF802
ADDQ.L #4,A0 ;93A8: 5888
ADDQ.L #4,A1 ;93AA: 5889
MOVEQ #7,D2 ;93AC: 7407
LAB_06B4:
SWAP D0 ;93AE: 4840
MOVE D0,2(A0) ;93B0: 31400002
MOVE D0,2(A1) ;93B4: 33400002
SWAP D0 ;93B8: 4840
MOVE D0,6(A0) ;93BA: 31400006
MOVE D0,6(A1) ;93BE: 33400006
ADD.L D1,D0 ;93C2: D081
LEA 8(A0),A0 ;93C4: 41E80008
LEA 8(A1),A1 ;93C8: 43E90008
DBF D2,LAB_06B4 ;93CC: 51CAFFE0
RTS ;93D0: 4E75
LAB_06B5:
MOVEA.L -160(A5),A0 ;93D2: 206DFF60
CMP #$0005,D1 ;93D6: B27C0005
BCS.S LAB_06B6 ;93DA: 6502
MOVEQ #0,D1 ;93DC: 7200
LAB_06B6:
MOVE 74(A0),D2 ;93DE: 3428004A
ANDI #$0078,D2 ;93E2: 02420078
MOVE 182(A0),D0 ;93E6: 302800B6
BEQ.S LAB_06B7 ;93EA: 671C
BPL.S LAB_06B7 ;93EC: 6A1A
NEG D0 ;93EE: 4440
LSL #2,D0 ;93F0: E548
LEA -476(A5),A0 ;93F2: 41EDFE24
MOVE.L -4(A0,D0.W),D0 ;93F6: 203000FC
BEQ.S LAB_06B8 ;93FA: 6712
MOVEA.L D0,A0 ;93FC: 2040
LSL #3,D1 ;93FE: E749
MOVE 74(A0),D2 ;9400: 3428004A
ANDI #$0047,D2 ;9404: 02420047
LAB_06B7:
OR D1,D2 ;9408: 8441
MOVE D2,74(A0) ;940A: 3142004A
LAB_06B8:
MOVEQ #0,D0 ;940E: 7000
RTS ;9410: 4E75
LAB_06B9:
MOVEM.L D1-D7/A1-A6,-(A7) ;9412: 48E77F7E
MOVE.L -5556(A5),D0 ;9416: 202DEA4C
BEQ.S LAB_06BA ;941A: 6710
MOVEA.L D0,A1 ;941C: 2240
SUBQ.L #4,A1 ;941E: 5989
MOVEQ #64,D0 ;9420: 7040
MULU #$0014,D0 ;9422: C0FC0014
ADDQ.L #4,D0 ;9426: 5880
BSR LAB_04AC ;9428: 6100D2CE
LAB_06BA:
BSR LAB_06B1 ;942C: 6100FF4C
BRA LAB_06A9 ;9430: 6000FE72
LAB_06BB:
CMPA.L -5528(A5),A1 ;9434: B3EDEA68
BEQ.S LAB_06BC ;9438: 6704
MOVE.L A1,-5528(A5) ;943A: 2B49EA68
LAB_06BC:
MOVEQ #0,D0 ;943E: 7000
RTS ;9440: 4E75
LAB_06BD:
CMP #$0040,D1 ;9442: B27C0040
BCC.S LAB_06BE ;9446: 640E
LEA -6142(A5),A0 ;9448: 41EDE802
MOVE D1,D0 ;944C: 3001
LSL #3,D0 ;944E: E748
LEA 0(A0,D0.W),A0 ;9450: 41F00000
RTS ;9454: 4E75
LAB_06BE:
ADDQ.L #4,A7 ;9456: 588F
MOVEQ #1,D0 ;9458: 7001
RTS ;945A: 4E75
LAB_06BF:
BSR LAB_06BD ;945C: 6100FFE4
CLR (A0) ;9460: 4250
CLR 6(A0) ;9462: 42680006
BSR LAB_0546 ;9466: 6100DE6C
BSR LAB_06E8 ;946A: 61000282
BSET #6,-168(A5) ;946E: 08ED000EFF58
MOVEQ #0,D0 ;9474: 7000
RTS ;9476: 4E75
LAB_06C0:
MOVEQ #0,D1 ;9478: 7200
LAB_06C1:
BSR LAB_06BD ;947A: 6100FFC6
CLR (A0) ;947E: 4250
CLR 6(A0) ;9480: 42680006
BSR LAB_0546 ;9484: 6100DE4E
BSR LAB_06E8 ;9488: 61000264
ADDQ #1,D1 ;948C: 5241
CMP #$0040,D1 ;948E: B27C0040
BNE.S LAB_06C1 ;9492: 66E6
BSET #6,-168(A5) ;9494: 08ED000EFF58
MOVEQ #0,D0 ;949A: 7000
RTS ;949C: 4E75
LAB_06C2:
BSR LAB_06BD ;949E: 6100FFA2
MOVE 2(A0),D1 ;94A2: 32280002
MOVE 4(A0),D2 ;94A6: 34280004
MOVE 6(A0),D3 ;94AA: 36280006
MOVEQ #0,D0 ;94AE: 7000
RTS ;94B0: 4E75
LAB_06C3:
BSR LAB_06BD ;94B2: 6100FF8E
MOVE.L #$80000000,D0 ;94B6: 203C80000000
CMP.L D0,D2 ;94BC: B480
BNE.S LAB_06C4 ;94BE: 6606
MOVE 2(A0),D2 ;94C0: 34280002
BEQ.S LAB_06C7 ;94C4: 6728
LAB_06C4:
CMP.L D0,D3 ;94C6: B680
BNE.S LAB_06C5 ;94C8: 6606
MOVE 4(A0),D3 ;94CA: 36280004
BEQ.S LAB_06C7 ;94CE: 671E
LAB_06C5:
CMP.L D0,D4 ;94D0: B880
BNE.S LAB_06C6 ;94D2: 6604
MOVE 6(A0),D4 ;94D4: 38280006
LAB_06C6:
BSET #3,(A0) ;94D8: 08D00003
ADDQ.L #2,A0 ;94DC: 5488
MOVE D2,(A0)+ ;94DE: 30C2
MOVE D3,(A0)+ ;94E0: 30C3
MOVE D4,(A0)+ ;94E2: 30C4
BSET #6,-168(A5) ;94E4: 08ED000EFF58
MOVEQ #0,D0 ;94EA: 7000
RTS ;94EC: 4E75
LAB_06C7:
MOVEQ #1,D0 ;94EE: 7001
RTS ;94F0: 4E75
LAB_06C8:
MOVEQ #0,D1 ;94F2: 7200
LAB_06C9:
BSR LAB_06E8 ;94F4: 610001F8
ADDQ #1,D1 ;94F8: 5241
CMP #$0040,D1 ;94FA: B27C0040
BNE.S LAB_06C9 ;94FE: 66F4
RTS ;9500: 4E75
LAB_06CA:
LEA -6142(A5),A0 ;9502: 41EDE802
MOVEQ #63,D0 ;9506: 703F
LAB_06CB:
TST.B (A0) ;9508: 4A10
BMI.S LAB_06CC ;950A: 6B04
BSET #3,(A0) ;950C: 08D00003
LAB_06CC:
LEA 8(A0),A0 ;9510: 41E80008
DBF D0,LAB_06CB ;9514: 51C8FFF2
RTS ;9518: 4E75
LAB_06CD:
MOVEM.L D2-D7/A2-A6,-(A7) ;951A: 48E73F3E
MOVE.L -5528(A5),D0 ;951E: 202DEA68
BEQ.S LAB_06D0 ;9522: 671E
MOVEA.L D0,A2 ;9524: 2440
MOVE (A2)+,D6 ;9526: 3C1A
LEA -6142(A5),A0 ;9528: 41EDE802
MOVE #$0040,D7 ;952C: 3E3C0040
SUBQ #1,D7 ;9530: 5347
MOVEQ #0,D1 ;9532: 7200
LAB_06CE:
TST.B (A0) ;9534: 4A10
BNE.S LAB_06D1 ;9536: 6610
LAB_06CF:
LEA 8(A0),A0 ;9538: 41E80008
ADDQ #1,D1 ;953C: 5241
DBF D7,LAB_06CE ;953E: 51CFFFF4
LAB_06D0:
MOVEM.L (A7)+,D2-D7/A2-A6 ;9542: 4CDF7CFC
RTS ;9546: 4E75
LAB_06D1:
BMI.S LAB_06D2 ;9548: 6B28
CLR (A0) ;954A: 4250
MOVE 2(A0),D2 ;954C: 34280002
MOVE 4(A0),D3 ;9550: 36280004
MOVE 6(A0),D0 ;9554: 30280006
ANDI #$3FFF,D0 ;9558: 02403FFF
BEQ.S LAB_06CF ;955C: 67DA
CMP D6,D0 ;955E: B046
BHI.S LAB_06CF ;9560: 62D6
LSL #3,D0 ;9562: E748
MOVE.L -8(A2,D0.W),D0 ;9564: 203200F8
BEQ.S LAB_06CF ;9568: 67CE
MOVEA.L D0,A1 ;956A: 2240
BSR LAB_06D3 ;956C: 61000010
BRA.S LAB_06CF ;9570: 60C6
LAB_06D2:
CLR (A0) ;9572: 4250
CLR 6(A0) ;9574: 42680006
BSR LAB_06E8 ;9578: 61000174
BRA.S LAB_06CF ;957C: 60BA
LAB_06D3:
MOVEM.L D1-D7,-(A7) ;957E: 48E77F00
MOVEM.L A1/A3-A4,-(A7) ;9582: 48E70058
MOVE D1,D0 ;9586: 3001
MULU #$0014,D1 ;9588: C2FC0014
MOVEA.L -5556(A5),A3 ;958C: 266DEA4C
LEA 0(A3,D1.W),A4 ;9590: 49F31000
CMP #$0008,D0 ;9594: B07C0008
BCC LAB_06DB ;9598: 6400008A
TST D0 ;959C: 4A40
BNE.S LAB_06D4 ;959E: 6608
TST -5508(A5) ;95A0: 4A6DEA7C
BPL LAB_06E7 ;95A4: 6A00013E
LAB_06D4:
CMPA.L 12(A4),A1 ;95A8: B3EC000C
BEQ.S LAB_06D5 ;95AC: 6718
MOVE 2(A1),D0 ;95AE: 30290002
ADDQ #1,D0 ;95B2: 5240
CMP -5558(A5),D0 ;95B4: B06DEA4A
BCC LAB_06E7 ;95B8: 6400012A
MOVE.L A1,12(A4) ;95BC: 2949000C
MOVE #$0003,2(A4) ;95C0: 397C00030002
LAB_06D5:
MOVE #$0001,(A4) ;95C6: 38BC0001
MOVE D2,4(A4) ;95CA: 39420004
MOVE D3,6(A4) ;95CE: 39430006
MOVE 6(A1),D0 ;95D2: 30290006
LSL #2,D0 ;95D6: E548
ASR #2,D0 ;95D8: E440
SUB D0,D2 ;95DA: 9440
BPL.S LAB_06D6 ;95DC: 6A02
CLR D2 ;95DE: 4242
LAB_06D6:
SUB 8(A1),D3 ;95E0: 96690008
BPL.S LAB_06D7 ;95E4: 6A02
CLR D3 ;95E6: 4243
LAB_06D7:
ROR #1,D2 ;95E8: E25A
MOVE.B D3,D0 ;95EA: 1003
LSL #8,D0 ;95EC: E148
MOVE.B D2,D0 ;95EE: 1002
MOVE D0,16(A4) ;95F0: 39400010
CLR D0 ;95F4: 4240
BTST #8,D3 ;95F6: 08030008
BEQ.S LAB_06D8 ;95FA: 6704
BSET #10,D0 ;95FC: 08C0000A
LAB_06D8:
ADD 2(A1),D3 ;9600: D6690002
MOVE.B D3,D0 ;9604: 1003
ROR #8,D0 ;9606: E058
BTST #8,D3 ;9608: 08030008
BEQ.S LAB_06D9 ;960C: 6704
BSET #1,D0 ;960E: 08C00001
LAB_06D9:
BTST #15,D2 ;9612: 0802000F
BEQ.S LAB_06DA ;9616: 6704
BSET #0,D0 ;9618: 08C00000
LAB_06DA:
MOVE D0,18(A4) ;961C: 39400012
BRA LAB_06E7 ;9620: 600000C2
LAB_06DB:
TST.L (A4) ;9624: 4A94
BEQ.S LAB_06DD ;9626: 671E
CMP 6(A4),D3 ;9628: B66C0006
BNE.S LAB_06DC ;962C: 6606
CMPA.L 12(A4),A1 ;962E: B3EC000C
BEQ.S LAB_06DD ;9632: 6712
LAB_06DC:
MOVE (A4),D6 ;9634: 3C14
MOVE 2(A4),D7 ;9636: 3E2C0002
CLR.L (A4) ;963A: 4294
MOVE D7,2(A3,D6.W) ;963C: 37876002
BEQ.S LAB_06DD ;9640: 6704
MOVE D6,0(A3,D7.W) ;9642: 37867000
LAB_06DD:
MOVE D2,4(A4) ;9646: 39420004
MOVE D3,6(A4) ;964A: 39430006
MOVE.L A1,12(A4) ;964E: 2949000C
MOVE 6(A1),D0 ;9652: 30290006
LSL #2,D0 ;9656: E548
ASR #2,D0 ;9658: E440
SUB D0,D2 ;965A: 9440
BPL.S LAB_06DE ;965C: 6A02
CLR D2 ;965E: 4242
LAB_06DE:
SUB 8(A1),D3 ;9660: 96690008
BPL.S LAB_06DF ;9664: 6A02
CLR D3 ;9666: 4243
LAB_06DF:
MOVE D3,8(A4) ;9668: 39430008
MOVE D3,D5 ;966C: 3A03
ROR #1,D2 ;966E: E25A
MOVE.B D3,D0 ;9670: 1003
LSL #8,D0 ;9672: E148
MOVE.B D2,D0 ;9674: 1002
MOVE D0,16(A4) ;9676: 39400010
CLR D0 ;967A: 4240
BTST #8,D3 ;967C: 08030008
BEQ.S LAB_06E0 ;9680: 6704
BSET #10,D0 ;9682: 08C0000A
LAB_06E0:
ADD 2(A1),D3 ;9686: D6690002
MOVE.B D3,D0 ;968A: 1003
ROR #8,D0 ;968C: E058
BTST #8,D3 ;968E: 08030008
BEQ.S LAB_06E1 ;9692: 6704
BSET #1,D0 ;9694: 08C00001
LAB_06E1:
BTST #15,D2 ;9698: 0802000F
BEQ.S LAB_06E2 ;969C: 6704
BSET #0,D0 ;969E: 08C00000
LAB_06E2:
MOVE D0,18(A4) ;96A2: 39400012
TST.L (A4) ;96A6: 4A94
BNE.S LAB_06E7 ;96A8: 663A
MOVEQ #-4,D7 ;96AA: 7EFC
MOVE 2(A3,D7.W),D6 ;96AC: 3C337002
BEQ.S LAB_06E5 ;96B0: 6714
LAB_06E3:
MOVE D6,D7 ;96B2: 3E06
CMP 8(A3,D7.W),D5 ;96B4: BA737008
BCS.S LAB_06E6 ;96B8: 6516
BHI.S LAB_06E4 ;96BA: 6204
CMP D7,D1 ;96BC: B247
BCS.S LAB_06E6 ;96BE: 6510
LAB_06E4:
MOVE 2(A3,D7.W),D6 ;96C0: 3C337002
BNE.S LAB_06E3 ;96C4: 66EC
LAB_06E5:
MOVE D1,2(A3,D7.W) ;96C6: 37817002
MOVE D7,0(A3,D1.W) ;96CA: 37871000
BRA.S LAB_06E7 ;96CE: 6014
LAB_06E6:
MOVE 0(A3,D7.W),D0 ;96D0: 30337000
MOVE D0,0(A3,D1.W) ;96D4: 37801000
MOVE D1,0(A3,D7.W) ;96D8: 37817000
MOVE D1,2(A3,D0.W) ;96DC: 37810002
MOVE D7,2(A3,D1.W) ;96E0: 37871002
LAB_06E7:
MOVEM.L (A7)+,A1/A3-A4 ;96E4: 4CDF1A00
MOVEM.L (A7)+,D1-D7 ;96E8: 4CDF00FE
RTS ;96EC: 4E75
LAB_06E8:
MOVEM.L D6-D7/A3-A4,-(A7) ;96EE: 48E70318
MOVE D1,D0 ;96F2: 3001
MULU #$0014,D0 ;96F4: C0FC0014
MOVEA.L -5556(A5),A3 ;96F8: 266DEA4C
LEA 0(A3,D0.W),A4 ;96FC: 49F30000
CMP #$0008,D1 ;9700: B27C0008
BCC.S LAB_06E9 ;9704: 6404
CLR.L (A4) ;9706: 4294
BRA.S LAB_06EA ;9708: 6016
LAB_06E9:
TST.L (A4) ;970A: 4A94
BEQ.S LAB_06EB ;970C: 671E
MOVE (A4),D6 ;970E: 3C14
MOVE 2(A4),D7 ;9710: 3E2C0002
CLR.L (A4) ;9714: 4294
MOVE D7,2(A3,D6.W) ;9716: 37876002
BEQ.S LAB_06EA ;971A: 6704
MOVE D6,0(A3,D7.W) ;971C: 37867000
LAB_06EA:
CLR 4(A4) ;9720: 426C0004
CLR 6(A4) ;9724: 426C0006
CLR.L 12(A4) ;9728: 42AC000C
LAB_06EB:
MOVEM.L (A7)+,D6-D7/A3-A4 ;972C: 4CDF18C0
MOVEQ #0,D0 ;9730: 7000
RTS ;9732: 4E75
LAB_06EC:
MOVEM.L D1-D7/A1-A6,-(A7) ;9734: 48E77F7E
CLR.L -5552(A5) ;9738: 42ADEA50
MOVEA.L LAB_0602+2(PC),A6 ;973C: 2C7AEC36
JSR -456(A6) ;9740: 4EAEFE38
LEA HARDBASE,A6 ;9744: 4DF900DFF000
MOVEA.L -5556(A5),A4 ;974A: 286DEA4C
MOVEQ #7,D7 ;974E: 7E07
MOVE -5560(A5),D6 ;9750: 3C2DEA48
EXT.L D6 ;9754: 48C6
MOVEQ #0,D5 ;9756: 7A00
LEA -5630(A5),A3 ;9758: 47EDEA02
MOVEA.L -5540(A5),A2 ;975C: 246DEA5C
TST -5508(A5) ;9760: 4A6DEA7C
BMI.S LAB_06ED ;9764: 6B06
CLR.L (A3)+ ;9766: 429B
ADDQ.L #4,A3 ;9768: 588B
BRA.S LAB_06EE ;976A: 600C
LAB_06ED:
TST (A4) ;976C: 4A54
BNE.S LAB_06EF ;976E: 6616
MOVE.L A2,(A3)+ ;9770: 26CA
CLR.L (A3)+ ;9772: 429B
CLR.L (A2) ;9774: 4292
ADDQ #1,D5 ;9776: 5245
LAB_06EE:
ADDA.L D6,A2 ;9778: D5C6
LEA 20(A4),A4 ;977A: 49EC0014
DBF D7,LAB_06ED ;977E: 51CFFFEC
BRA LAB_06F7 ;9782: 60000132
LAB_06EF:
MOVE.L 16(A4),D3 ;9786: 262C0010
TST 2(A4) ;978A: 4A6C0002
BEQ LAB_06F3 ;978E: 670000B0
SUBQ #1,2(A4) ;9792: 536C0002
MOVEA.L 12(A4),A1 ;9796: 226C000C
MOVE (A1),D1 ;979A: 3211
MOVE 2(A1),D2 ;979C: 34290002
MOVE D1,D4 ;97A0: 3801
CMPI #$0004,4(A1) ;97A2: 0C6900040004
BCC.S LAB_06F1 ;97A8: 6430
LEA 10(A1),A1 ;97AA: 43E9000A
LAB_06F0:
CLR.L (A3)+ ;97AE: 429B
ADDQ.L #4,A3 ;97B0: 588B
MOVEA.L A2,A0 ;97B2: 204A
MOVE.L D3,(A0)+ ;97B4: 20C3
MOVE.L A1,-(A7) ;97B6: 2F09
BSR LAB_0708 ;97B8: 610002AA
CLR.L (A0) ;97BC: 4290
MOVEA.L (A7)+,A1 ;97BE: 225F
SUBQ #1,D4 ;97C0: 5344
BEQ.S LAB_06EE ;97C2: 67B4
ADDQ.L #2,A1 ;97C4: 5489
ADDA.L D6,A2 ;97C6: D5C6
ADDI.L #$00080000,D3 ;97C8: 068300080000
LEA 20(A4),A4 ;97CE: 49EC0014
DBF D7,LAB_06F0 ;97D2: 51CFFFDA
BRA LAB_06F7 ;97D6: 600000DE
LAB_06F1:
LEA 10(A1),A1 ;97DA: 43E9000A
BTST #0,D7 ;97DE: 08070000
BNE.S LAB_06F2 ;97E2: 6612
CLR.L (A3)+ ;97E4: 429B
ADDQ.L #4,A3 ;97E6: 588B
CLR.L (A2) ;97E8: 4292
ADDA.L D6,A2 ;97EA: D5C6
LEA 20(A4),A4 ;97EC: 49EC0014
SUBQ #1,D7 ;97F0: 5347
BMI LAB_06F7 ;97F2: 6B0000C2
LAB_06F2:
CLR.L (A3)+ ;97F6: 429B
ADDQ.L #4,A3 ;97F8: 588B
LEA 20(A4),A4 ;97FA: 49EC0014
SUBQ #1,D7 ;97FE: 5347
MOVEA.L A2,A0 ;9800: 204A
MOVE.L D3,(A0)+ ;9802: 20C3
MOVE.L A1,-(A7) ;9804: 2F09
BSR LAB_0708 ;9806: 6100025C
CLR.L (A0) ;980A: 4290
CLR.L (A3)+ ;980C: 429B
ADDQ.L #4,A3 ;980E: 588B
ADDA.L D6,A2 ;9810: D5C6
MOVEA.L A2,A0 ;9812: 204A
BSET #7,D3 ;9814: 08C30007
MOVE.L D3,(A0)+ ;9818: 20C3
BCLR #7,D3 ;981A: 08830007
BSR LAB_0708 ;981E: 61000244
CLR.L (A0) ;9822: 4290
MOVEA.L (A7)+,A1 ;9824: 225F
SUBQ #1,D4 ;9826: 5344
BEQ LAB_06EE ;9828: 6700FF4E
ADDQ.L #2,A1 ;982C: 5489
ADDA.L D6,A2 ;982E: D5C6
ADDI.L #$00080000,D3 ;9830: 068300080000
LEA 20(A4),A4 ;9836: 49EC0014
DBF D7,LAB_06F2 ;983A: 51CFFFBA
BRA.S LAB_06F7 ;983E: 6076
LAB_06F3:
MOVEA.L 12(A4),A1 ;9840: 226C000C
MOVE (A1),D1 ;9844: 3211
CMPI #$0004,4(A1) ;9846: 0C6900040004
BCC.S LAB_06F5 ;984C: 641E
LAB_06F4:
CLR.L (A3)+ ;984E: 429B
ADDQ.L #4,A3 ;9850: 588B
MOVE.L D3,(A2) ;9852: 2483
SUBQ #1,D1 ;9854: 5341
BEQ LAB_06EE ;9856: 6700FF20
LEA 20(A4),A4 ;985A: 49EC0014
ADDA.L D6,A2 ;985E: D5C6
ADDI.L #$00080000,D3 ;9860: 068300080000
DBF D7,LAB_06F4 ;9866: 51CFFFE6
BRA.S LAB_06F7 ;986A: 604A
LAB_06F5:
BTST #0,D7 ;986C: 08070000
BNE LAB_06F6 ;9870: 66000012
CLR.L (A3)+ ;9874: 429B
ADDQ.L #4,A3 ;9876: 588B
CLR.L (A2) ;9878: 4292
ADDA.L D6,A2 ;987A: D5C6
LEA 20(A4),A4 ;987C: 49EC0014
SUBQ #1,D7 ;9880: 5347
BMI.S LAB_06F7 ;9882: 6B32
LAB_06F6:
CLR.L (A3)+ ;9884: 429B
ADDQ.L #4,A3 ;9886: 588B
MOVE.L D3,(A2) ;9888: 2483
ADDA.L D6,A2 ;988A: D5C6
LEA 20(A4),A4 ;988C: 49EC0014
SUBQ #1,D7 ;9890: 5347
CLR.L (A3)+ ;9892: 429B
ADDQ.L #4,A3 ;9894: 588B
BSET #7,D3 ;9896: 08C30007
MOVE.L D3,(A2) ;989A: 2483
BCLR #7,D3 ;989C: 08830007
SUBQ #1,D1 ;98A0: 5341
BEQ LAB_06EE ;98A2: 6700FED4
LEA 20(A4),A4 ;98A6: 49EC0014
ADDA.L D6,A2 ;98AA: D5C6
ADDI.L #$00080000,D3 ;98AC: 068300080000
DBF D7,LAB_06F6 ;98B2: 51CFFFD0
LAB_06F7:
MOVE.L #$FFFFFFFF,(A3) ;98B6: 26BCFFFFFFFF
TST D5 ;98BC: 4A45
BEQ LAB_0706 ;98BE: 67000160
MOVEA.L -5556(A5),A4 ;98C2: 286DEA4C
MOVEQ #-4,D4 ;98C6: 78FC
LAB_06F8:
LEA -5638(A5),A3 ;98C8: 47EDE9FA
LAB_06F9:
LEA 8(A3),A3 ;98CC: 47EB0008
LAB_06FA:
TST.L (A3) ;98D0: 4A93
BMI.S LAB_06F8 ;98D2: 6BF4
BEQ.S LAB_06F9 ;98D4: 67F6
MOVE 2(A4,D4.W),D4 ;98D6: 38344002
BEQ LAB_0706 ;98DA: 67000144
MOVEA.L 12(A4,D4.W),A2 ;98DE: 2474400C
LEA 10(A2),A1 ;98E2: 43EA000A
MOVE (A2),D5 ;98E6: 3A12
MOVE.L 16(A4,D4.W),D3 ;98E8: 26344010
MOVEQ #8,D6 ;98EC: 7C08
MOVE 2(A2),D2 ;98EE: 342A0002
ADDQ #1,D2 ;98F2: 5242
CMPI #$0004,4(A2) ;98F4: 0C6A00040004
BCC LAB_06FF ;98FA: 64000064
LAB_06FB:
MOVE 8(A4,D4.W),D0 ;98FE: 30344008
CMP 4(A3),D0 ;9902: B06B0004
BCS.S LAB_06FC ;9906: 6542
MOVE 6(A3),D1 ;9908: 322B0006
ADD D2,D1 ;990C: D242
CMP -5558(A5),D1 ;990E: B26DEA4A
BCC.S LAB_06FC ;9912: 6436
ADD D2,D0 ;9914: D042
MOVE D0,4(A3) ;9916: 37400004
MOVE 6(A3),D0 ;991A: 302B0006
MOVE D1,6(A3) ;991E: 37410006
LSL #2,D0 ;9922: E548
MOVEA.L (A3),A0 ;9924: 2053
ADDA D0,A0 ;9926: D0C0
MOVE.L D3,(A0)+ ;9928: 20C3
MOVE (A2),D1 ;992A: 3212
SUBQ #1,D2 ;992C: 5342
MOVE.L A1,-(A7) ;992E: 2F09
BSR LAB_0708 ;9930: 61000132
CLR.L (A0) ;9934: 4290
MOVEA.L (A7)+,A1 ;9936: 225F
SUBQ #1,D5 ;9938: 5345
BEQ.S LAB_06F9 ;993A: 6790
ADDQ #1,D2 ;993C: 5242
ADDQ.L #2,A1 ;993E: 5489
MOVEQ #8,D6 ;9940: 7C08
ADDI.L #$00080000,D3 ;9942: 068300080000
BRA.S LAB_06FD ;9948: 6006
LAB_06FC:
SUBQ #1,D6 ;994A: 5346
BEQ LAB_06FA ;994C: 6700FF82
LAB_06FD:
LEA 8(A3),A3 ;9950: 47EB0008
LAB_06FE:
TST.L (A3) ;9954: 4A93
BEQ.S LAB_06FC ;9956: 67F2
BPL.S LAB_06FB ;9958: 6AA4
LEA -5630(A5),A3 ;995A: 47EDEA02
BRA.S LAB_06FE ;995E: 60F4
LAB_06FF:
MOVEQ #4,D6 ;9960: 7C04
LEA -5630(A5),A0 ;9962: 41EDEA02
MOVE.L A3,D0 ;9966: 200B
SUB.L A0,D0 ;9968: 9088
BTST #3,D0 ;996A: 08000003
BEQ.S LAB_0700 ;996E: 6708
LEA 8(A3),A3 ;9970: 47EB0008
BRA LAB_0704 ;9974: 60000092
LAB_0700:
MOVE 8(A4,D4.W),D0 ;9978: 30344008
CMP 12(A3),D0 ;997C: B06B000C
BCS.S LAB_0702 ;9980: 657C
MOVE 14(A3),D7 ;9982: 3E2B000E
ADD D2,D7 ;9986: DE42
CMP -5558(A5),D7 ;9988: BE6DEA4A
BCC.S LAB_0702 ;998C: 6470
CMP 4(A3),D0 ;998E: B06B0004
BCS.S LAB_0702 ;9992: 656A
MOVE 6(A3),D1 ;9994: 322B0006
ADD D2,D1 ;9998: D242
CMP -5558(A5),D1 ;999A: B26DEA4A
BCC.S LAB_0702 ;999E: 645E
ADD D2,D0 ;99A0: D042
MOVE D0,4(A3) ;99A2: 37400004
MOVE D0,12(A3) ;99A6: 3740000C
MOVE 6(A3),D0 ;99AA: 302B0006
MOVE D1,6(A3) ;99AE: 37410006
MOVE D7,14(A3) ;99B2: 3747000E
LSL #2,D0 ;99B6: E548
MOVE D0,D7 ;99B8: 3E00
MOVEA.L (A3),A0 ;99BA: 2053
ADDA D0,A0 ;99BC: D0C0
MOVE.L D3,(A0)+ ;99BE: 20C3
MOVE (A2),D1 ;99C0: 3212
SUBQ #1,D2 ;99C2: 5342
MOVE.L A1,-(A7) ;99C4: 2F09
BSR LAB_0708 ;99C6: 6100009C
CLR.L (A0) ;99CA: 4290
MOVEA.L 8(A3),A0 ;99CC: 206B0008
ADDA D7,A0 ;99D0: D0C7
BSET #7,D3 ;99D2: 08C30007
MOVE.L D3,(A0)+ ;99D6: 20C3
BSR LAB_0708 ;99D8: 6100008A
CLR.L (A0) ;99DC: 4290
MOVEA.L (A7)+,A1 ;99DE: 225F
SUBQ #1,D5 ;99E0: 5345
BEQ.S LAB_0701 ;99E2: 6712
BCLR #7,D3 ;99E4: 08830007
ADDQ #1,D2 ;99E8: 5242
ADDQ.L #2,A1 ;99EA: 5489
MOVEQ #4,D6 ;99EC: 7C04
ADDI.L #$00080000,D3 ;99EE: 068300080000
BRA.S LAB_0700 ;99F4: 6082
LAB_0701:
LEA 8(A3),A3 ;99F6: 47EB0008
BRA LAB_06F9 ;99FA: 6000FED0
LAB_0702:
SUBQ #1,D6 ;99FE: 5346
BEQ LAB_06FA ;9A00: 6700FECE
LAB_0703:
LEA 16(A3),A3 ;9A04: 47EB0010
LAB_0704:
TST.L (A3) ;9A08: 4A93
BEQ.S LAB_0702 ;9A0A: 67F2
BMI.S LAB_0705 ;9A0C: 6B0A
TST.L 8(A3) ;9A0E: 4AAB0008
BNE LAB_0700 ;9A12: 6600FF64
BEQ.S LAB_0703 ;9A16: 67EC
LAB_0705:
LEA -5630(A5),A3 ;9A18: 47EDEA02
BRA LAB_0704 ;9A1C: 6000FFEA
LAB_0706:
TST -2048(A5) ;9A20: 4A6DF800
BEQ LAB_0707 ;9A24: 6700002C
MOVE -5508(A5),D3 ;9A28: 362DEA7C
MOVE #$FFFF,-5508(A5) ;9A2C: 3B7CFFFFEA7C
MOVE.L -5544(A5),D0 ;9A32: 202DEA58
MOVE.L -5540(A5),D1 ;9A36: 222DEA5C
MOVE.L -5548(A5),D2 ;9A3A: 242DEA54
MOVE.L D1,-5544(A5) ;9A3E: 2B41EA58
MOVE.L D2,-5540(A5) ;9A42: 2B42EA5C
MOVE.L D0,-5548(A5) ;9A46: 2B40EA54
MOVE.L D1,-5552(A5) ;9A4A: 2B41EA50
MOVE D3,-5508(A5) ;9A4E: 3B43EA7C
LAB_0707:
BSR LAB_04A6 ;9A52: 6100CC20
MOVEA.L LAB_0602+2(PC),A6 ;9A56: 2C7AE91C
JSR -462(A6) ;9A5A: 4EAEFE32
MOVEM.L (A7)+,D1-D7/A1-A6 ;9A5E: 4CDF7EFE
RTS ;9A62: 4E75
LAB_0708:
BSR LAB_04A6 ;9A64: 6100CC0E
MOVE #$03AA,64(A6) ;9A68: 3D7C03AA0040
CLR 66(A6) ;9A6E: 426E0042
MOVE D1,D0 ;9A72: 3001
SUBQ #1,D0 ;9A74: 5340
LSL #1,D0 ;9A76: E348
MOVE D0,96(A6) ;9A78: 3D400060
MOVE #$0002,102(A6) ;9A7C: 3D7C00020066
MOVE D2,D0 ;9A82: 3002
LSL #6,D0 ;9A84: ED48
ORI #$0001,D0 ;9A86: 00400001
MOVE D1,-(A7) ;9A8A: 3F01
LSL #1,D1 ;9A8C: E349
MULU D2,D1 ;9A8E: C2C2
MOVE #$8040,150(A6) ;9A90: 3D7C80400096
MOVE.L A1,72(A6) ;9A96: 2D490048
MOVE.L A0,84(A6) ;9A9A: 2D480054
MOVE D0,88(A6) ;9A9E: 3D400058
ADDA.L D1,A1 ;9AA2: D3C1
LEA 2(A0),A0 ;9AA4: 41E80002
BSR LAB_04A6 ;9AA8: 6100CBCA
MOVE.L A1,72(A6) ;9AAC: 2D490048
MOVE.L A0,84(A6) ;9AB0: 2D480054
MOVE D0,88(A6) ;9AB4: 3D400058
ADDA.L D1,A1 ;9AB8: D3C1
MOVE (A7)+,D1 ;9ABA: 321F
MOVE D2,D0 ;9ABC: 3002
LSL #2,D0 ;9ABE: E548
LEA -2(A0,D0.W),A0 ;9AC0: 41F000FE
RTS ;9AC4: 4E75
LAB_0709:
MOVEM.L D1-D7/A1-A6,-(A7) ;9AC6: 48E77F7E
MOVEA.L -160(A5),A4 ;9ACA: 286DFF60
MOVEQ #0,D0 ;9ACE: 7000
LSR #3,D1 ;9AD0: E649
LSR #3,D3 ;9AD2: E64B
MOVE D1,D0 ;9AD4: 3001
ADD D3,D0 ;9AD6: D043
CMP 178(A4),D0 ;9AD8: B06C00B2
BHI LAB_0725 ;9ADC: 620001BC
MOVE D2,D0 ;9AE0: 3002
ADD D4,D0 ;9AE2: D044
MULU 178(A4),D0 ;9AE4: C0EC00B2
CMP.L 166(A4),D0 ;9AE8: B0AC00A6
BHI LAB_0725 ;9AEC: 620001AC
MULU 178(A4),D2 ;9AF0: C4EC00B2
EXT.L D1 ;9AF4: 48C1
ADD D1,D2 ;9AF6: D441
SUBQ #1,D4 ;9AF8: 5344
LEA 48(A4),A0 ;9AFA: 41EC0030
MOVE 80(A4),D0 ;9AFE: 302C0050
SUBQ #1,D0 ;9B02: 5340
SUBA.L A3,A3 ;9B04: 97CB
LAB_070A:
MOVEA.L A0,A1 ;9B06: 2248
MOVE D0,D1 ;9B08: 3200
LAB_070B:
MOVEA.L (A1)+,A2 ;9B0A: 2459
ADDA.L D2,A2 ;9B0C: D5C2
MOVE D3,D5 ;9B0E: 3A03
LAB_070C:
MOVEQ #0,D7 ;9B10: 7E00
MOVE.B (A2)+,D6 ;9B12: 1C1A
LAB_070D:
SUBQ #1,D5 ;9B14: 5345
BEQ.S LAB_070E ;9B16: 6710
CMP.B (A2),D6 ;9B18: BC12
BNE.S LAB_070E ;9B1A: 660C
ADDQ.L #1,A2 ;9B1C: 528A
ADDQ #1,D7 ;9B1E: 5247
CMP #$0040,D7 ;9B20: BE7C0040
BCS.S LAB_070D ;9B24: 65EE
SUBQ #1,D7 ;9B26: 5347
LAB_070E:
TST D7 ;9B28: 4A47
BNE.S LAB_0710 ;9B2A: 6610
CMP.B #$C0,D6 ;9B2C: BC3C00C0
BCS.S LAB_070F ;9B30: 6502
ADDQ.L #1,A3 ;9B32: 528B
LAB_070F:
ADDQ.L #1,A3 ;9B34: 528B
TST D5 ;9B36: 4A45
BNE.S LAB_070C ;9B38: 66D6
BRA.S LAB_0711 ;9B3A: 6006
LAB_0710:
ADDQ.L #2,A3 ;9B3C: 548B
TST D5 ;9B3E: 4A45
BNE.S LAB_070C ;9B40: 66CE
LAB_0711:
DBF D1,LAB_070B ;9B42: 51C9FFC6
ADD 178(A4),D2 ;9B46: D46C00B2
DBF D4,LAB_070A ;9B4A: 51CCFFBA
LEA 36(A3),A3 ;9B4E: 47EB0024
MOVE.L A3,D0 ;9B52: 200B
ANDI.L #$FFFFFFF8,D0 ;9B54: 0280FFFFFFF8
MOVEA.L D0,A3 ;9B5A: 2640
BSR LAB_04A8 ;9B5C: 6100CB42
BEQ LAB_0724 ;9B60: 67000134
MOVEA.L A3,A0 ;9B64: 204B
MOVEM.L (A7)+,D1-D7/A1-A6 ;9B66: 4CDF7EFE
MOVEA.L D0,A1 ;9B6A: 2240
MOVEM.L D1-D7/A1-A6,-(A7) ;9B6C: 48E77F7E
MOVEA.L D0,A3 ;9B70: 2640
MOVEA.L -160(A5),A4 ;9B72: 286DFF60
CLR.L (A3)+ ;9B76: 429B
CLR.L (A3)+ ;9B78: 429B
MOVE.L A0,(A3)+ ;9B7A: 26C8
CLR (A3)+ ;9B7C: 425B
MOVE D1,(A3)+ ;9B7E: 36C1
MOVE D2,(A3)+ ;9B80: 36C2
LSR #3,D1 ;9B82: E649
LSR #3,D3 ;9B84: E64B
MOVE D3,(A3)+ ;9B86: 36C3
MOVE D4,(A3)+ ;9B88: 36C4
MULU 178(A4),D2 ;9B8A: C4EC00B2
EXT.L D1 ;9B8E: 48C1
ADD.L D1,D2 ;9B90: D481
SUBQ #1,D4 ;9B92: 5344
LEA 48(A4),A0 ;9B94: 41EC0030
MOVE 80(A4),D0 ;9B98: 302C0050
MOVE D0,(A3)+ ;9B9C: 36C0
SUBQ #1,D0 ;9B9E: 5340
LAB_0712:
MOVEA.L A0,A1 ;9BA0: 2248
MOVE D0,D1 ;9BA2: 3200
LAB_0713:
MOVEA.L (A1)+,A2 ;9BA4: 2459
ADDA.L D2,A2 ;9BA6: D5C2
MOVE D3,D5 ;9BA8: 3A03
LAB_0714:
MOVEQ #0,D7 ;9BAA: 7E00
MOVE.B (A2)+,D6 ;9BAC: 1C1A
LAB_0715:
SUBQ #1,D5 ;9BAE: 5345
BEQ.S LAB_0716 ;9BB0: 6710
CMP.B (A2),D6 ;9BB2: BC12
BNE.S LAB_0716 ;9BB4: 660C
ADDQ.L #1,A2 ;9BB6: 528A
ADDQ #1,D7 ;9BB8: 5247
CMP #$0040,D7 ;9BBA: BE7C0040
BCS.S LAB_0715 ;9BBE: 65EE
SUBQ #1,D7 ;9BC0: 5347
LAB_0716:
TST D7 ;9BC2: 4A47
BNE.S LAB_0718 ;9BC4: 6612
CMP.B #$C0,D6 ;9BC6: BC3C00C0
BCS.S LAB_0717 ;9BCA: 6504
MOVE.B #$C0,(A3)+ ;9BCC: 16FC00C0
LAB_0717:
MOVE.B D6,(A3)+ ;9BD0: 16C6
TST D5 ;9BD2: 4A45
BNE.S LAB_0714 ;9BD4: 66D4
BEQ.S LAB_0719 ;9BD6: 670C
LAB_0718:
ORI.B #$C0,D7 ;9BD8: 000700C0
MOVE.B D7,(A3)+ ;9BDC: 16C7
MOVE.B D6,(A3)+ ;9BDE: 16C6
TST D5 ;9BE0: 4A45
BNE.S LAB_0714 ;9BE2: 66C6
LAB_0719:
DBF D1,LAB_0713 ;9BE4: 51C9FFBE
ADD 178(A4),D2 ;9BE8: D46C00B2
DBF D4,LAB_0712 ;9BEC: 51CCFFB2
MOVEM.L (A7)+,D1-D7/A1-A6 ;9BF0: 4CDF7EFE
MOVEQ #0,D0 ;9BF4: 7000
RTS ;9BF6: 4E75
LAB_071A:
MOVEM.L D1-D7/A1-A6,-(A7) ;9BF8: 48E77F7E
MOVEA.L -160(A5),A4 ;9BFC: 286DFF60
LEA 14(A1),A3 ;9C00: 47E9000E
TST D1 ;9C04: 4A41
BPL.S LAB_071B ;9C06: 6A02
MOVE (A3),D1 ;9C08: 3213
LAB_071B:
TST D2 ;9C0A: 4A42
BPL.S LAB_071C ;9C0C: 6A04
MOVE 2(A3),D2 ;9C0E: 342B0002
LAB_071C:
ADDQ.L #4,A3 ;9C12: 588B
MOVE (A3)+,D3 ;9C14: 361B
MOVE (A3)+,D4 ;9C16: 381B
LSR #3,D1 ;9C18: E649
MOVEQ #0,D0 ;9C1A: 7000
MOVE D1,D0 ;9C1C: 3001
ADD D3,D0 ;9C1E: D043
CMP 178(A4),D0 ;9C20: B06C00B2
BHI LAB_0725 ;9C24: 62000074
MOVE D2,D0 ;9C28: 3002
ADD D4,D0 ;9C2A: D044
MULU 178(A4),D0 ;9C2C: C0EC00B2
CMP.L 166(A4),D0 ;9C30: B0AC00A6
BHI LAB_0725 ;9C34: 62000064
MULU 178(A4),D2 ;9C38: C4EC00B2
EXT.L D1 ;9C3C: 48C1
ADD.L D1,D2 ;9C3E: D481
SUBQ #1,D3 ;9C40: 5343
SUBQ #1,D4 ;9C42: 5344
LEA 48(A4),A0 ;9C44: 41EC0030
MOVE (A3)+,D0 ;9C48: 301B
CMP 80(A4),D0 ;9C4A: B06C0050
BLS.S LAB_071D ;9C4E: 6304
MOVE 80(A4),D0 ;9C50: 302C0050
LAB_071D:
SUBQ #1,D0 ;9C54: 5340
LAB_071E:
MOVEA.L A0,A1 ;9C56: 2248
MOVE D0,D1 ;9C58: 3200
LAB_071F:
MOVEA.L (A1)+,A2 ;9C5A: 2459
ADDA.L D2,A2 ;9C5C: D5C2
MOVE D3,D5 ;9C5E: 3A03
LAB_0720:
MOVE.B (A3)+,D6 ;9C60: 1C1B
CMP.B #$C0,D6 ;9C62: BC3C00C0
BCC.S LAB_0721 ;9C66: 6408
MOVE.B D6,(A2)+ ;9C68: 14C6
DBF D5,LAB_0720 ;9C6A: 51CDFFF4
BRA.S LAB_0723 ;9C6E: 6012
LAB_0721:
ANDI #$003F,D6 ;9C70: 0246003F
SUB D6,D5 ;9C74: 9A46
MOVE.B (A3)+,D7 ;9C76: 1E1B
LAB_0722:
MOVE.B D7,(A2)+ ;9C78: 14C7
DBF D6,LAB_0722 ;9C7A: 51CEFFFC
SUBQ #1,D5 ;9C7E: 5345
BPL.S LAB_0720 ;9C80: 6ADE
LAB_0723:
DBF D1,LAB_071F ;9C82: 51C9FFD6
ADD 178(A4),D2 ;9C86: D46C00B2
DBF D4,LAB_071E ;9C8A: 51CCFFCA
MOVEM.L (A7)+,D1-D7/A1-A6 ;9C8E: 4CDF7EFE
MOVEQ #0,D0 ;9C92: 7000
RTS ;9C94: 4E75
LAB_0724:
MOVEQ #1,D0 ;9C96: 7001
BRA.S LAB_0726 ;9C98: 6002
LAB_0725:
MOVEQ #22,D0 ;9C9A: 7016
LAB_0726:
MOVEM.L (A7)+,D1-D7/A1-A6 ;9C9C: 4CDF7EFE
TST.L D0 ;9CA0: 4A80
RTS ;9CA2: 4E75
LAB_0727:
MOVEQ #21,D0 ;9CA4: 7015
RTS ;9CA6: 4E75
LAB_0728:
BSR LAB_0734 ;9CA8: 61000080
BEQ.S LAB_0729 ;9CAC: 6704
BSR LAB_072D ;9CAE: 61000032
LAB_0729:
BSR LAB_0709 ;9CB2: 6100FE12
BNE.S LAB_072B ;9CB6: 661C
MOVE D5,12(A1) ;9CB8: 3345000C
MOVEA.L -6298(A5),A0 ;9CBC: 206DE766
CMPA.L #$00000000,A0 ;9CC0: B1FC00000000
BEQ.S LAB_072A ;9CC6: 6704
MOVE.L A1,0(A0) ;9CC8: 21490000
LAB_072A:
MOVE.L A0,4(A1) ;9CCC: 23480004
MOVE.L A1,-6298(A5) ;9CD0: 2B49E766
LAB_072B:
TST D0 ;9CD4: 4A40
RTS ;9CD6: 4E75
LAB_072C:
BSR LAB_0734 ;9CD8: 61000050
BEQ.S LAB_0727 ;9CDC: 67C6
BRA LAB_071A ;9CDE: 6000FF18
LAB_072D:
BSR LAB_0734 ;9CE2: 61000046
BEQ.S LAB_0727 ;9CE6: 67BC
LAB_072E:
CMPA.L -6298(A5),A1 ;9CE8: B3EDE766
BNE.S LAB_072F ;9CEC: 6606
MOVE.L 4(A1),-6298(A5) ;9CEE: 2B690004E766
LAB_072F:
TST.L (A1) ;9CF4: 4A91
BEQ.S LAB_0730 ;9CF6: 6708
MOVEA.L (A1),A0 ;9CF8: 2051
MOVE.L 4(A1),4(A0) ;9CFA: 216900040004
LAB_0730:
TST.L 4(A1) ;9D00: 4AA90004
BEQ.S LAB_0731 ;9D04: 6706
MOVEA.L 4(A1),A0 ;9D06: 20690004
MOVE.L (A1),(A0) ;9D0A: 2091
LAB_0731:
MOVE.L 8(A1),D0 ;9D0C: 20290008
BSR LAB_04AC ;9D10: 6100C9E6
MOVEQ #0,D0 ;9D14: 7000
RTS ;9D16: 4E75
LAB_0732:
MOVE.L -6298(A5),D0 ;9D18: 202DE766
BEQ.S LAB_0733 ;9D1C: 6708
MOVEA.L D0,A1 ;9D1E: 2240
BSR LAB_072E ;9D20: 6100FFC6
BRA.S LAB_0732 ;9D24: 60F2
LAB_0733:
MOVEQ #0,D0 ;9D26: 7000
RTS ;9D28: 4E75
LAB_0734:
MOVE.L -6298(A5),D0 ;9D2A: 202DE766
BEQ.S LAB_0736 ;9D2E: 670E
LAB_0735:
MOVEA.L D0,A1 ;9D30: 2240
CMP 12(A1),D5 ;9D32: BA69000C
BEQ.S LAB_0737 ;9D36: 670A
MOVE.L 4(A1),D0 ;9D38: 20290004
BNE.S LAB_0735 ;9D3C: 66F2
LAB_0736:
MOVEQ #0,D0 ;9D3E: 7000
RTS ;9D40: 4E75
LAB_0737:
MOVEQ #1,D0 ;9D42: 7001
RTS ;9D44: 4E75
LAB_0738:
MOVEM.L D2-D7/A2-A6,-(A7) ;9D46: 48E73F3E
MOVEQ #0,D7 ;9D4A: 7E00
MOVE D6,D7 ;9D4C: 3E06
MOVEA.L -160(A5),A0 ;9D4E: 206DFF60
TST D2 ;9D52: 4A42
BMI LAB_073E ;9D54: 6B00009C
TST D3 ;9D58: 4A43
BMI LAB_073E ;9D5A: 6B000096
TST D4 ;9D5E: 4A44
BLE LAB_073E ;9D60: 6F000090
TST D5 ;9D64: 4A45
BLE LAB_073E ;9D66: 6F00008A
MOVE D5,D6 ;9D6A: 3C05
ADD D3,D6 ;9D6C: DC43
CMP 78(A0),D6 ;9D6E: BC68004E
BHI LAB_073E ;9D72: 6200007E
MOVE D4,D6 ;9D76: 3C04
ADD D2,D6 ;9D78: DC42
CMP 76(A0),D6 ;9D7A: BC68004C
BHI LAB_073E ;9D7E: 62000072
BSR LAB_0753 ;9D82: 610001F2
BNE.S LAB_0739 ;9D86: 660E
MOVEQ #28,D0 ;9D88: 701C
BSR LAB_04A8 ;9D8A: 6100C914
BEQ.S LAB_0740 ;9D8E: 676A
MOVEA.L D0,A1 ;9D90: 2240
BSET #31,D7 ;9D92: 08C7001F
LAB_0739:
MOVE D1,8(A1) ;9D96: 33410008
CLR 16(A1) ;9D9A: 42690010
MOVE #$FFFF,18(A1) ;9D9E: 337CFFFF0012
MOVE D2,10(A1) ;9DA4: 3342000A
MOVE D3,12(A1) ;9DA8: 3343000C
EXG A1,A0 ;9DAC: C348
LEA 20(A0),A2 ;9DAE: 45E80014
BSR LAB_01C9 ;9DB2: 61008996
MOVEA.L A0,A1 ;9DB6: 2248
TST D0 ;9DB8: 4A40
BNE.S LAB_073F ;9DBA: 663A
MOVE.L #$C0000000,4(A2) ;9DBC: 257CC00000000004
TST D7 ;9DC4: 4A47
BEQ.S LAB_073A ;9DC6: 6704
BSR LAB_0258 ;9DC8: 6100950C
LAB_073A:
BTST #31,D7 ;9DCC: 0807001F
BEQ.S LAB_073C ;9DD0: 6714
LEA -6302(A5),A2 ;9DD2: 45EDE762
MOVE.L (A2),D0 ;9DD6: 2012
BEQ.S LAB_073B ;9DD8: 6706
MOVEA.L D0,A0 ;9DDA: 2040
MOVE.L A1,0(A0) ;9DDC: 21490000
LAB_073B:
MOVE.L D0,4(A1) ;9DE0: 23400004
MOVE.L A1,(A2) ;9DE4: 2489
LAB_073C:
MOVEQ #0,D0 ;9DE6: 7000
LAB_073D:
MOVEM.L (A7)+,D2-D7/A2-A6 ;9DE8: 4CDF7CFC
RTS ;9DEC: 4E75
MOVEQ #21,D0 ;9DEE: 7015
BRA.S LAB_073D ;9DF0: 60F6
LAB_073E:
MOVEQ #22,D0 ;9DF2: 7016
BRA.S LAB_073D ;9DF4: 60F2
LAB_073F:
BSR LAB_0742 ;9DF6: 61000010
LAB_0740:
MOVEQ #1,D0 ;9DFA: 7001
BRA.S LAB_073D ;9DFC: 60EA
LAB_0741:
BSR LAB_0753 ;9DFE: 61000176
BNE.S LAB_0742 ;9E02: 6604
MOVEQ #21,D0 ;9E04: 7015
RTS ;9E06: 4E75
LAB_0742:
MOVEM.L D2-D7/A2-A6,-(A7) ;9E08: 48E73F3E
MOVEA.L A1,A2 ;9E0C: 2449
MOVE.L 20(A2),D0 ;9E0E: 202A0014
BEQ.S LAB_0743 ;9E12: 6714
MOVEA.L D0,A1 ;9E14: 2240
MOVE (A1),D0 ;9E16: 3011
MULU 2(A1),D0 ;9E18: C0E90002
MULU 4(A1),D0 ;9E1C: C0E90004
ADDQ.L #5,D0 ;9E20: 5A80
LSL.L #1,D0 ;9E22: E388
BSR LAB_04AC ;9E24: 6100C8D2
LAB_0743:
MOVE.L 24(A2),D0 ;9E28: 202A0018
BLE.S LAB_0744 ;9E2C: 6F08
MOVEA.L D0,A1 ;9E2E: 2240
MOVE.L (A1),D0 ;9E30: 2011
BSR LAB_04AC ;9E32: 6100C8C4
LAB_0744:
MOVEA.L A2,A1 ;9E36: 224A
LEA -6302(A5),A2 ;9E38: 45EDE762
CMPA.L (A2),A1 ;9E3C: B3D2
BNE.S LAB_0745 ;9E3E: 6604
MOVE.L 4(A1),(A2) ;9E40: 24A90004
LAB_0745:
TST.L 0(A1) ;9E44: 4AA90000
BEQ.S LAB_0746 ;9E48: 670A
MOVEA.L 0(A1),A0 ;9E4A: 20690000
MOVE.L 4(A1),4(A0) ;9E4E: 216900040004
LAB_0746:
TST.L 4(A1) ;9E54: 4AA90004
BEQ.S LAB_0747 ;9E58: 670A
MOVEA.L 4(A1),A0 ;9E5A: 20690004
MOVE.L 0(A1),0(A0) ;9E5E: 216900000000
LAB_0747:
MOVEQ #28,D0 ;9E64: 701C
BSR LAB_04AC ;9E66: 6100C890
MOVEQ #0,D0 ;9E6A: 7000
BRA LAB_073D ;9E6C: 6000FF7A
LAB_0748:
LEA -6302(A5),A0 ;9E70: 41EDE762
MOVE.L (A0),D0 ;9E74: 2010
BEQ.S LAB_0749 ;9E76: 6708
MOVEA.L D0,A1 ;9E78: 2240
BSR LAB_0742 ;9E7A: 6100FF8C
BRA.S LAB_0748 ;9E7E: 60F0
LAB_0749:
MOVEQ #0,D0 ;9E80: 7000
RTS ;9E82: 4E75
LAB_074A:
MOVEM.L D2-D7/A2-A6,-(A7) ;9E84: 48E73F3E
MOVEA.L A1,A4 ;9E88: 2849
BSR LAB_0753 ;9E8A: 610000EA
BNE.S LAB_074C ;9E8E: 6606
LAB_074B:
MOVEQ #2,D0 ;9E90: 7002
BRA LAB_073D ;9E92: 6000FF54
LAB_074C:
MOVEA.L -160(A5),A0 ;9E96: 206DFF60
MOVE 238(A0),D0 ;9E9A: 302800EE
ANDI #$FFF0,D0 ;9E9E: 0240FFF0
MOVE D0,62(A4) ;9EA2: 3940003E
MOVE 240(A0),66(A4) ;9EA6: 396800F00042
MOVE 242(A0),D0 ;9EAC: 302800F2
ADDI #$000F,D0 ;9EB0: 0640000F
ANDI #$FFF0,D0 ;9EB4: 0240FFF0
MOVE D0,64(A4) ;9EB8: 39400040
MOVE 244(A0),68(A4) ;9EBC: 396800F40044
MOVE.L #$80000000,D7 ;9EC2: 2E3C80000000
CMP.L D2,D7 ;9EC8: BE82
BNE.S LAB_074D ;9ECA: 6604
MOVE 10(A1),D2 ;9ECC: 3429000A
LAB_074D:
CMP.L D3,D7 ;9ED0: BE83
BNE.S LAB_074E ;9ED2: 6604
MOVE 12(A1),D3 ;9ED4: 3629000C
LAB_074E:
MOVE 18(A1),36(A4) ;9ED8: 396900120024
CMP.L D4,D7 ;9EDE: BE84
BEQ.S LAB_074F ;9EE0: 6704
MOVE D4,36(A4) ;9EE2: 39440024
LAB_074F:
MOVE 16(A1),52(A4) ;9EE6: 396900100034
CMP.L D5,D7 ;9EEC: BE85
BEQ.S LAB_0750 ;9EEE: 670C
ANDI #$00FF,D5 ;9EF0: 024500FF
BSET #15,D5 ;9EF4: 08C5000F
MOVE D5,52(A4) ;9EF8: 39450034
LAB_0750:
MOVE.L A0,18(A4) ;9EFC: 29480012
MOVE D3,D1 ;9F00: 3203
MOVEQ #-1,D3 ;9F02: 76FF
LEA 20(A1),A2 ;9F04: 45E90014
BSR LAB_0229 ;9F08: 61008F78
BNE.S LAB_0751 ;9F0C: 663E
LEA HARDBASE,A6 ;9F0E: 4DF900DFF000
BSR LAB_04A5 ;9F14: 6100C74E
MOVE 38(A4),D2 ;9F18: 342C0026
MOVE 44(A4),D4 ;9F1C: 382C002C
EXT.L D4 ;9F20: 48C4
MOVEA.L 26(A4),A0 ;9F22: 206C001A
MOVEA.L 18(A4),A3 ;9F26: 266C0012
LEA 48(A3),A3 ;9F2A: 47EB0030
MOVE 50(A4),D0 ;9F2E: 302C0032
MOVE D0,96(A6) ;9F32: 3D400060
MOVE D0,102(A6) ;9F36: 3D400066
MOVEA.L 58(A4),A1 ;9F3A: 226C003A
MOVE.L 30(A4),D5 ;9F3E: 2A2C001E
JSR (A1) ;9F42: 4E91
BSR LAB_04A6 ;9F44: 6100C72E
BSR LAB_04A7 ;9F48: 6100C738
LAB_0751:
MOVEQ #0,D0 ;9F4C: 7000
BRA LAB_073D ;9F4E: 6000FE98
LAB_0752:
MOVEM.L D2-D7/A2-A6,-(A7) ;9F52: 48E73F3E
BSR LAB_0753 ;9F56: 6100001E
BEQ LAB_074B ;9F5A: 6700FF34
LEA 20(A1),A0 ;9F5E: 41E90014
MOVEA.L (A0),A1 ;9F62: 2250
ANDI #$3FFF,6(A1) ;9F64: 02693FFF0006
MOVE D2,D0 ;9F6A: 3002
BSR LAB_0242 ;9F6C: 610091EE
MOVEQ #0,D0 ;9F70: 7000
BRA LAB_073D ;9F72: 6000FE74
LAB_0753:
LEA -6302(A5),A1 ;9F76: 43EDE762
MOVE.L (A1),D0 ;9F7A: 2011
BEQ.S LAB_0755 ;9F7C: 670E
LAB_0754:
MOVEA.L D0,A1 ;9F7E: 2240
CMP 8(A1),D1 ;9F80: B2690008
BEQ.S LAB_0756 ;9F84: 670A
MOVE.L 4(A1),D0 ;9F86: 20290004
BNE.S LAB_0754 ;9F8A: 66F2
LAB_0755:
MOVEQ #0,D0 ;9F8C: 7000
RTS ;9F8E: 4E75
LAB_0756:
MOVEQ #1,D0 ;9F90: 7001
RTS ;9F92: 4E75
LAB_0757:
LEA LAB_05FF+2(PC),A1 ;9F94: 43FAE352
MOVEQ #39,D0 ;9F98: 7027
LAB_0758:
CLR (A1)+ ;9F9A: 4259
DBF D0,LAB_0758 ;9F9C: 51C8FFFC
MOVEA.L (ABSEXECBASE).W,A6 ;9FA0: 2C780004
LEA LAB_05E3(PC),A0 ;9FA4: 41FAE1B4
LEA LAB_05FF+2(PC),A1 ;9FA8: 43FAE33E
MOVEQ #-1,D0 ;9FAC: 70FF
MOVEQ #0,D1 ;9FAE: 7200
JSR -444(A6) ;9FB0: 4EAEFE44
RTS ;9FB4: 4E75
LAB_0759:
MOVE.L A1,-(A7) ;9FB6: 2F09
MOVEQ #39,D0 ;9FB8: 7027
LAB_075A:
CLR (A1)+ ;9FBA: 4259
DBF D0,LAB_075A ;9FBC: 51C8FFFC
SUBA.L A1,A1 ;9FC0: 93C9
MOVEA.L (ABSEXECBASE).W,A6 ;9FC2: 2C780004
JSR -294(A6) ;9FC6: 4EAEFEDA
MOVEA.L (A7),A1 ;9FCA: 2257
LEA 48(A1),A1 ;9FCC: 43E90030
MOVE.L D0,16(A1) ;9FD0: 23400010
JSR -354(A6) ;9FD4: 4EAEFE9E
LEA LAB_05E2+1(PC),A0 ;9FD8: 41FAE173
MOVEA.L (A7),A1 ;9FDC: 2257
MOVEQ #0,D0 ;9FDE: 7000
MOVEQ #0,D1 ;9FE0: 7200
JSR -444(A6) ;9FE2: 4EAEFE44
MOVEA.L (A7)+,A1 ;9FE6: 225F
LEA 48(A1),A0 ;9FE8: 41E90030
MOVE.L A0,14(A1) ;9FEC: 2348000E
RTS ;9FF0: 4E75
LAB_075B:
MOVE.L A1,-(A7) ;9FF2: 2F09
MOVEA.L (ABSEXECBASE).W,A6 ;9FF4: 2C780004
JSR -450(A6) ;9FF8: 4EAEFE3E
MOVEA.L (A7)+,A1 ;9FFC: 225F
LEA 48(A1),A1 ;9FFE: 43E90030
JSR -360(A6) ;A002: 4EAEFE98
RTS ;A006: 4E75
LAB_075C:
MOVE.L A5,-(A7) ;A008: 2F0D
MOVEA.L LAB_0601+2(PC),A5 ;A00A: 2A7AE364
TST -30(A5) ;A00E: 4A6DFFE2
BNE.S LAB_0761 ;A012: 663E
MOVE.B -142(A5),D4 ;A014: 182DFF72
EXT D4 ;A018: 4884
BNE.S LAB_075D ;A01A: 6606
BSET #1,-23(A5) ;A01C: 08ED0001FFE9
LAB_075D:
MOVE.L A0,D0 ;A022: 2008
MOVE.L A0,D2 ;A024: 2408
MOVEQ #0,D3 ;A026: 7600
LAB_075E:
MOVE.B 4(A0),D1 ;A028: 12280004
CMP.B #$02,D1 ;A02C: B23C0002
BEQ.S LAB_0764 ;A030: 6740
CMP.B #$01,D1 ;A032: B23C0001
BEQ LAB_076B ;A036: 670000D0
CMP.B #$10,D1 ;A03A: B23C0010
BEQ.S LAB_0762 ;A03E: 6718
CMP.B #$0F,D1 ;A040: B23C000F
BEQ.S LAB_0763 ;A044: 6720
LAB_075F:
MOVE.L D2,D3 ;A046: 2602
MOVE.L (A0),D2 ;A048: 2410
LAB_0760:
MOVEA.L D2,A0 ;A04A: 2042
BNE.S LAB_075E ;A04C: 66DA
MOVEA.L (A7)+,A5 ;A04E: 2A5F
RTS ;A050: 4E75
LAB_0761:
MOVEA.L (A7)+,A5 ;A052: 2A5F
MOVE.L A0,D0 ;A054: 2008
RTS ;A056: 4E75
LAB_0762:
BSET #1,-23(A5) ;A058: 08ED0001FFE9
MOVE #$FFFF,-148(A5) ;A05E: 3B7CFFFFFF6C
BRA.S LAB_075F ;A064: 60E0
LAB_0763:
BSET #1,-23(A5) ;A066: 08ED0001FFE9
CLR -148(A5) ;A06C: 426DFF6C
BRA.S LAB_075F ;A070: 60D4
LAB_0764:
TST D4 ;A072: 4A44
BEQ.S LAB_075F ;A074: 67D0
BSET #1,-23(A5) ;A076: 08ED0001FFE9
CMPI.L #$789A789A,10(A0) ;A07C: 0CA8789A789A000A
BEQ.S LAB_076A ;A084: 6770
LAB_0765:
MOVE -5486(A5),D1 ;A086: 322DEA92
ANDI #$0003,D1 ;A08A: 02410003
BEQ.S LAB_0767 ;A08E: 672E
SUBQ #2,D1 ;A090: 5541
BMI.S LAB_0768 ;A092: 6B48
BEQ.S LAB_075F ;A094: 67B0
MOVE 8(A0),-5488(A5) ;A096: 3B680008EA90
ANDI #$8FFF,8(A0) ;A09C: 02688FFF0008
MOVE 6(A0),D1 ;A0A2: 32280006
ANDI #$007F,D1 ;A0A6: 0241007F
CMP #$0068,D1 ;A0AA: B27C0068
BEQ.S LAB_0766 ;A0AE: 6706
CMP #$0069,D1 ;A0B0: B27C0069
BNE.S LAB_075F ;A0B4: 6690
LAB_0766:
MOVE #$00FF,6(A0) ;A0B6: 317C00FF0006
BRA.S LAB_075F ;A0BC: 6088
LAB_0767:
MOVE 8(A0),D1 ;A0BE: 32280008
MOVE D1,-5488(A5) ;A0C2: 3B41EA90
BTST #15,D1 ;A0C6: 0801000F
BEQ.S LAB_0768 ;A0CA: 6710
MOVE 10(A0),D1 ;A0CC: 3228000A
ADD D1,-5496(A5) ;A0D0: D36DEA88
MOVE 12(A0),D1 ;A0D4: 3228000C
ADD D1,-5494(A5) ;A0D8: D36DEA8A
LAB_0768:
TST.L D3 ;A0DC: 4A83
BEQ.S LAB_0769 ;A0DE: 670A
MOVEA.L D3,A1 ;A0E0: 2243
MOVE.L (A0),D2 ;A0E2: 2410
MOVE.L D2,(A1) ;A0E4: 2282
BRA LAB_0760 ;A0E6: 6000FF62
LAB_0769:
MOVE.L (A0),D0 ;A0EA: 2010
MOVEA.L D0,A0 ;A0EC: 2040
BNE LAB_075E ;A0EE: 6600FF38
MOVEA.L (A7)+,A5 ;A0F2: 2A5F
RTS ;A0F4: 4E75
LAB_076A:
CMPI #$8000,8(A0) ;A0F6: 0C6880000008
BNE LAB_0765 ;A0FC: 6600FF88
CLR.L 10(A0) ;A100: 42A8000A
BRA LAB_075F ;A104: 6000FF40
LAB_076B:
BSET #1,-23(A5) ;A108: 08ED0001FFE9
BSR LAB_0770 ;A10E: 6100003C
BNE.S LAB_076D ;A112: 6608
LAB_076C:
TST D4 ;A114: 4A44
BNE.S LAB_0768 ;A116: 66C4
BRA LAB_075F ;A118: 6000FF2C
LAB_076D:
TST -144(A5) ;A11C: 4A6DFF70
BNE.S LAB_076C ;A120: 66F2
BTST #4,-23(A5) ;A122: 082D0004FFE9
BNE.S LAB_076F ;A128: 6618
MOVEM.L D0-D1/A0-A1,-(A7) ;A12A: 48E7C0C0
MOVEQ #0,D1 ;A12E: 7200
TST D4 ;A130: 4A44
BNE.S LAB_076E ;A132: 6602
MOVEQ #1,D1 ;A134: 7201
LAB_076E:
BSR LAB_05EC ;A136: 6100E074
MOVEM.L (A7)+,D0-D1/A0-A1 ;A13A: 4CDF0303
BRA LAB_0768 ;A13E: 6000FF9C
LAB_076F:
BSET #2,-23(A5) ;A142: 08ED0002FFE9
BRA LAB_0768 ;A148: 6000FF92
LAB_0770:
MOVEM.L D0-D3/A0-A1,-(A7) ;A14C: 48E7F0C0
MOVE 6(A0),D0 ;A150: 30280006
BCLR #7,D0 ;A154: 08800007
BNE LAB_077D ;A158: 660000F8
CMP.B #$68,D0 ;A15C: B03C0068
BCC.S LAB_0773 ;A160: 6458
CMP.B #$40,D0 ;A162: B03C0040
BCS.S LAB_0773 ;A166: 6552
CMP.B #$60,D0 ;A168: B03C0060
BCC LAB_077A ;A16C: 640000CA
LEA LAB_0777(PC),A1 ;A170: 43FA00B8
MOVE.B 0(A1,D0.W),D1 ;A174: 12310000
BPL LAB_0774 ;A178: 6A00007C
CMP.B #$FF,D1 ;A17C: B23C00FF
BEQ.S LAB_0773 ;A180: 6738
MOVEQ #0,D1 ;A182: 7200
MOVE.B 9(A0),D2 ;A184: 14280009
BTST #6,D2 ;A188: 08020006
BEQ.S LAB_0771 ;A18C: 6706
LEA -7160(A5),A1 ;A18E: 43EDE408
BRA.S LAB_0772 ;A192: 600A
LAB_0771:
BTST #7,D2 ;A194: 08020007
BEQ.S LAB_0774 ;A198: 675C
LEA -6920(A5),A1 ;A19A: 43EDE4F8
LAB_0772:
MOVE D0,D2 ;A19E: 3400
SUBI #$0050,D2 ;A1A0: 04420050
MULU #$0018,D2 ;A1A4: C4FC0018
LEA 0(A1,D2.W),A1 ;A1A8: 43F12000
TST.B (A1) ;A1AC: 4A11
BEQ.S LAB_0774 ;A1AE: 6746
BSR LAB_078E ;A1B0: 61000258
MOVEQ #0,D2 ;A1B4: 7400
BRA LAB_077C ;A1B6: 60000092
LAB_0773:
MOVE.B 9(A0),D2 ;A1BA: 14280009
ANDI.B #$F7,9(A0) ;A1BE: 022800F70009
MOVEM.L A0/A2/A6,-(A7) ;A1C4: 48E700A2
LEA LAB_05FF+2(PC),A6 ;A1C8: 4DFAE11E
MOVEA.L 20(A6),A6 ;A1CC: 2C6E0014
LEA LAB_0600+2(PC),A1 ;A1D0: 43FAE13E
SUBA.L A2,A2 ;A1D4: 95CA
MOVEQ #64,D1 ;A1D6: 7240
JSR -48(A6) ;A1D8: 4EAEFFD0
MOVE D0,D3 ;A1DC: 3600
MOVEM.L (A7)+,A0/A2/A6 ;A1DE: 4CDF4500
MOVE.B D2,9(A0) ;A1E2: 11420009
MOVE 6(A0),D0 ;A1E6: 30280006
MOVEQ #0,D1 ;A1EA: 7200
SUBQ #1,D3 ;A1EC: 5343
BMI.S LAB_0774 ;A1EE: 6B06
LEA LAB_0600+2(PC),A1 ;A1F0: 43FAE11E
MOVE.B (A1),D1 ;A1F4: 1211
LAB_0774:
MOVE.B 9(A0),D2 ;A1F6: 14280009
MOVE.B D2,D3 ;A1FA: 1602
AND.B -7170(A5),D3 ;A1FC: C62DE3FE
CMP.B -7170(A5),D3 ;A200: B62DE3FE
BNE.S LAB_0776 ;A204: 6610
CMP.B -7172(A5),D1 ;A206: B22DE3FC
BEQ.S LAB_0775 ;A20A: 6706
CMP.B -7171(A5),D1 ;A20C: B22DE3FD
BNE.S LAB_0776 ;A210: 6604
LAB_0775:
MOVEQ #-1,D2 ;A212: 74FF
BRA.S LAB_077B ;A214: 6024
LAB_0776:
TST D4 ;A216: 4A44
BEQ.S LAB_077A ;A218: 671E
BTST #3,D2 ;A21A: 08020003
BEQ.S LAB_0779 ;A21E: 6714
CMP.B #$43,D1 ;A220: B23C0043
BEQ.S LAB_0778 ;A224: 6706
CMP.B #$63,D1 ;A226: B23C0063
LAB_0777:
BNE.S LAB_0779 ;A22A: 6608
LAB_0778:
BSET #0,-168(A5) ;A22C: 08ED0008FF58
BRA.S LAB_077A ;A232: 6004
LAB_0779:
BSR LAB_077E ;A234: 61000054
LAB_077A:
MOVEQ #0,D2 ;A238: 7400
LAB_077B:
MOVE D0,D1 ;A23A: 3200
ANDI #$0007,D0 ;A23C: 02400007
LSR #3,D1 ;A240: E649
LEA -6580(A5),A0 ;A242: 41EDE64C
BSET D0,0(A0,D1.W) ;A246: 01F01000
LAB_077C:
TST D2 ;A24A: 4A42
MOVEM.L (A7)+,D0-D3/A0-A1 ;A24C: 4CDF030F
RTS ;A250: 4E75
LAB_077D:
MOVE D0,D1 ;A252: 3200
ANDI #$0007,D0 ;A254: 02400007
LSR #3,D1 ;A258: E649
LEA -6580(A5),A1 ;A25A: 43EDE64C
BCLR D0,0(A1,D1.W) ;A25E: 01B11000
MOVEQ #0,D0 ;A262: 7000
MOVEM.L (A7)+,D0-D3/A0-A1 ;A264: 4CDF030F
RTS ;A268: 4E75
DC.W $FF08 ;A26A
DC.W $090D ;A26C
BTST D6,(A3)+ ;A26E: 0D1B
ORI.B #$00,D0 ;A270: 00000000
DC.W $FF00 ;A274
MOVE.B (A7)+,D7 ;A276: 1E1F
MOVE.B (A5)+,D6 ;A278: 1C1D
DC.W $FEFE ;A27A
DC.W $FEFE ;A27C
DC.W $FEFE ;A27E
DC.W $FEFE ;A280
DC.W $FEFE ;A282
DC.W $FFFF ;A284
DC.W $FFFF ;A286
DC.W $FF00 ;A288
LAB_077E:
MOVEM.L D3/A0,-(A7) ;A28A: 48E71080
LEA -6676(A5),A0 ;A28E: 41EDE5EC
MOVE -6564(A5),D3 ;A292: 362DE65C
ADDQ #3,D3 ;A296: 5643
CMP #$0060,D3 ;A298: B67C0060
BCS.S LAB_077F ;A29C: 6502
CLR D3 ;A29E: 4243
LAB_077F:
CMP -6562(A5),D3 ;A2A0: B66DE65E
BEQ.S LAB_0780 ;A2A4: 6710
MOVE D3,-6564(A5) ;A2A6: 3B43E65C
MOVE.B D2,0(A0,D3.W) ;A2AA: 11823000
MOVE.B D0,1(A0,D3.W) ;A2AE: 11803001
MOVE.B D1,2(A0,D3.W) ;A2B2: 11813002
LAB_0780:
MOVE.B D2,-4(A0) ;A2B6: 1142FFFC
MOVE.B D0,-3(A0) ;A2BA: 1140FFFD
MOVE.B D1,-1(A0) ;A2BE: 1141FFFF
MOVEM.L (A7)+,D3/A0 ;A2C2: 4CDF0108
RTS ;A2C6: 4E75
LAB_0781:
MOVEM.L D0-D1/A1/A6,-(A7) ;A2C8: 48E7C042
LEA LAB_0782(PC),A0 ;A2CC: 41FA0044
MOVE.B #$02,4(A0) ;A2D0: 117C00020004
CLR.B 5(A0) ;A2D6: 42280005
MOVE #$00FF,6(A0) ;A2DA: 317C00FF0006
MOVE #$8000,8(A0) ;A2E0: 317C80000008
MOVE.L #$789A789A,10(A0) ;A2E6: 217C789A789A000A
LEA -6532(A5),A1 ;A2EE: 43EDE67C
MOVE.L A0,40(A1) ;A2F2: 23480028
MOVE #$000B,28(A1) ;A2F6: 337C000B001C
MOVE.L #$00000016,36(A1) ;A2FC: 237C000000160024
MOVEA.L (ABSEXECBASE).W,A6 ;A304: 2C780004
JSR -456(A6) ;A308: 4EAEFE38
MOVEM.L (A7)+,D0-D1/A1/A6 ;A30C: 4CDF4203
RTS ;A310: 4E75
LAB_0782:
ORI.B #$00,D0 ;A312: 00000000
ANDI.B #$FF,D0 ;A316: 020000FF
ORI.B #$00,D0 ;A31A: 00000000
ORI.B #$00,D0 ;A31E: 00000000
ORI.B #$00,D0 ;A322: 00000000
DC.W $0000 ;A326
LAB_0783:
MOVE -6564(A5),-6562(A5) ;A328: 3B6DE65CE65E
CLR.B -6560(A5) ;A32E: 422DE660
MOVEQ #0,D0 ;A332: 7000
RTS ;A334: 4E75
LAB_0784:
MOVEQ #0,D0 ;A336: 7000
MOVE -6562(A5),D1 ;A338: 322DE65E
CMP -6564(A5),D1 ;A33C: B26DE65C
RTS ;A340: 4E75
LAB_0785:
MOVEQ #0,D1 ;A342: 7200
MOVE -6562(A5),D2 ;A344: 342DE65E
CMP -6564(A5),D2 ;A348: B46DE65C
BEQ.S LAB_0787 ;A34C: 6722
LEA -6676(A5),A0 ;A34E: 41EDE5EC
ADDQ #3,D2 ;A352: 5642
CMP #$0060,D2 ;A354: B47C0060
BCS.S LAB_0786 ;A358: 6502
MOVEQ #0,D2 ;A35A: 7400
LAB_0786:
MOVE.B 0(A0,D2.W),D1 ;A35C: 12302000
LSL #8,D1 ;A360: E149
MOVE.B 1(A0,D2.W),D1 ;A362: 12302001
SWAP D1 ;A366: 4841
MOVE.B 2(A0,D2.W),D1 ;A368: 12302002
MOVE D2,-6562(A5) ;A36C: 3B42E65E
LAB_0787:
MOVEQ #0,D0 ;A370: 7000
RTS ;A372: 4E75
LAB_0788:
RTS ;A374: 4E75
LAB_0789:
MOVEM.L A3-A6,-(A7) ;A376: 48E7001E
MOVE.L A1,-(A7) ;A37A: 2F09
MOVEM.L D1-D2,-(A7) ;A37C: 48E76000
BSR LAB_0759 ;A380: 6100FC34
MOVE.L (A7),D0 ;A384: 2017
BSR LAB_078A ;A386: 6100003E
MOVE #$000C,28(A1) ;A38A: 337C000C001C
MOVEA.L (ABSEXECBASE).W,A6 ;A390: 2C780004
JSR -456(A6) ;A394: 4EAEFE38
MOVE.L 4(A7),D0 ;A398: 202F0004
MOVEA.L 8(A7),A1 ;A39C: 226F0008
BSR LAB_078A ;A3A0: 61000024
MOVE #$000D,28(A1) ;A3A4: 337C000D001C
MOVEA.L (ABSEXECBASE).W,A6 ;A3AA: 2C780004
JSR -456(A6) ;A3AE: 4EAEFE38
MOVEA.L 8(A7),A1 ;A3B2: 226F0008
BSR LAB_075B ;A3B6: 6100FC3A
LEA 12(A7),A7 ;A3BA: 4FEF000C
MOVEM.L (A7)+,A3-A6 ;A3BE: 4CDF7800
MOVEQ #0,D0 ;A3C2: 7000
RTS ;A3C4: 4E75
LAB_078A:
EXT.L D0 ;A3C6: 48C0
DIVU #$0032,D0 ;A3C8: 80FC0032
MOVE D0,D1 ;A3CC: 3200
SWAP D0 ;A3CE: 4840
EXT.L D0 ;A3D0: 48C0
MULU #$4E20,D0 ;A3D2: C0FC4E20
MOVE.L D1,32(A1) ;A3D6: 23410020
MOVE.L D0,36(A1) ;A3DA: 23400024
RTS ;A3DE: 4E75
LAB_078B:
MOVEQ #0,D1 ;A3E0: 7200
MOVE.B -6568(A5),D1 ;A3E2: 122DE658
MOVEQ #0,D0 ;A3E6: 7000
RTS ;A3E8: 4E75
LAB_078C:
ANDI #$007F,D1 ;A3EA: 0241007F
MOVE D1,D0 ;A3EE: 3001
ANDI #$0007,D0 ;A3F0: 02400007
LSR #3,D1 ;A3F4: E649
LEA -6580(A5),A0 ;A3F6: 41EDE64C
LEA 0(A0,D1.W),A0 ;A3FA: 41F01000
MOVEQ #0,D1 ;A3FE: 7200
BTST D0,(A0) ;A400: 0110
BEQ.S LAB_078D ;A402: 6702
MOVEQ #-1,D1 ;A404: 72FF
LAB_078D:
MOVEQ #0,D0 ;A406: 7000
RTS ;A408: 4E75
LAB_078E:
MOVE.L A0,-(A7) ;A40A: 2F08
MOVEM D0-D3,-(A7) ;A40C: 48A7F000
LEA -6676(A5),A0 ;A410: 41EDE5EC
LAB_078F:
CLR.B D0 ;A414: 4200
CLR.B D1 ;A416: 4201
MOVE.B (A1)+,D2 ;A418: 1419
BEQ.S LAB_0793 ;A41A: 6744
CMP.B #$27,D2 ;A41C: B43C0027
BEQ.S LAB_0792 ;A420: 6732
CMP.B #$01,D2 ;A422: B43C0001
BNE.S LAB_0790 ;A426: 6606
MOVE.B (A1)+,D0 ;A428: 1019
MOVE.B (A1)+,D1 ;A42A: 1219
MOVE.B (A1)+,D2 ;A42C: 1419
LAB_0790:
MOVE -6564(A5),D3 ;A42E: 362DE65C
ADDQ #3,D3 ;A432: 5643
CMP #$0060,D3 ;A434: B67C0060
BCS.S LAB_0791 ;A438: 6502
CLR D3 ;A43A: 4243
LAB_0791:
CMP -6562(A5),D3 ;A43C: B66DE65E
BEQ.S LAB_0793 ;A440: 671E
MOVE.B D0,0(A0,D3.W) ;A442: 11803000
MOVE.B D1,1(A0,D3.W) ;A446: 11813001
MOVE.B D2,2(A0,D3.W) ;A44A: 11823002
MOVE D3,-6564(A5) ;A44E: 3B43E65C
BRA.S LAB_078F ;A452: 60C0
LAB_0792:
MOVE.B (A1)+,D2 ;A454: 1419
BEQ.S LAB_0793 ;A456: 6708
CMP.B #$27,D2 ;A458: B43C0027
BNE.S LAB_0792 ;A45C: 66F6
BRA.S LAB_078F ;A45E: 60B4
LAB_0793:
MOVEM (A7)+,D0-D3 ;A460: 4C9F000F
MOVEA.L (A7)+,A0 ;A464: 205F
RTS ;A466: 4E75
LAB_0794:
MOVEM.L D1-D2,-(A7) ;A468: 48E76000
LEA -7160(A5),A0 ;A46C: 41EDE408
MULU #$0018,D1 ;A470: C2FC0018
ADDA D1,A0 ;A474: D0C1
CLR D0 ;A476: 4240
LAB_0795:
CLR.B (A0) ;A478: 4210
MOVE.B (A1)+,D2 ;A47A: 1419
BEQ.S LAB_0796 ;A47C: 6718
CMP.B #$01,D2 ;A47E: B43C0001
BEQ.S LAB_0797 ;A482: 671C
CMP.B #$60,D2 ;A484: B43C0060
BEQ.S LAB_0798 ;A488: 6730
ADDQ #1,D0 ;A48A: 5240
CMP #$0017,D0 ;A48C: B07C0017
BCC.S LAB_0795 ;A490: 64E6
MOVE.B D2,(A0)+ ;A492: 10C2
BRA.S LAB_0795 ;A494: 60E2
LAB_0796:
MOVEM.L (A7)+,D1-D2 ;A496: 4CDF0006
MOVEA.L A1,A0 ;A49A: 2049
MOVEQ #0,D0 ;A49C: 7000
RTS ;A49E: 4E75
LAB_0797:
ADDQ #4,D0 ;A4A0: 5840
ADDQ.L #3,A1 ;A4A2: 5689
CMP #$0017,D0 ;A4A4: B07C0017
BCC.S LAB_0795 ;A4A8: 64CE
MOVE.B D2,(A0)+ ;A4AA: 10C2
MOVE.B -3(A1),(A0)+ ;A4AC: 10E9FFFD
MOVE.B -2(A1),(A0)+ ;A4B0: 10E9FFFE
MOVE.B -1(A1),(A0)+ ;A4B4: 10E9FFFF
BRA.S LAB_0795 ;A4B8: 60BE
LAB_0798:
ADDQ #2,D0 ;A4BA: 5440
CMP #$0017,D0 ;A4BC: B07C0017
BCC.S LAB_0795 ;A4C0: 64B6
MOVE.B #$0D,(A0)+ ;A4C2: 10FC000D
MOVE.B #$0A,(A0)+ ;A4C6: 10FC000A
BRA.S LAB_0795 ;A4CA: 60AC
LAB_0799:
LEA -7160(A5),A0 ;A4CC: 41EDE408
MOVE D1,D0 ;A4D0: 3001
MULU #$0018,D0 ;A4D2: C0FC0018
ADDA D0,A0 ;A4D6: D0C0
MOVEQ #0,D0 ;A4D8: 7000
RTS ;A4DA: 4E75
LAB_079A:
MOVE -148(A5),D0 ;A4DC: 302DFF6C
EXT.L D0 ;A4E0: 48C0
RTS ;A4E2: 4E75
LAB_079B:
BCLR #2,-23(A5) ;A4E4: 08AD0002FFE9
BEQ.S LAB_079D ;A4EA: 670E
MOVEQ #0,D1 ;A4EC: 7200
TST.B -142(A5) ;A4EE: 4A2DFF72
BNE.S LAB_079C ;A4F2: 6602
MOVEQ #1,D1 ;A4F4: 7201
LAB_079C:
BSR LAB_05EC ;A4F6: 6100DCB4
LAB_079D:
MOVEA.L (ABSEXECBASE).W,A0 ;A4FA: 20780004
CMPI #$0024,20(A0) ;A4FE: 0C6800240014
BCS.S LAB_079E ;A504: 6516
SUBQ #1,-7174(A5) ;A506: 536DE3FA
BPL.S LAB_079E ;A50A: 6A10
MOVE #$0064,-7174(A5) ;A50C: 3B7C0064E3FA
TST.B -142(A5) ;A512: 4A2DFF72
BEQ.S LAB_079E ;A516: 6704
BSR LAB_0781 ;A518: 6100FDAE
LAB_079E:
MOVEA.L -28(A5),A0 ;A51C: 206DFFE4
MOVEA.L 10(A0),A0 ;A520: 2068000A
CMPI.B #$53,(A0) ;A524: 0C100053
BNE.S LAB_079F ;A528: 6604
BSR LAB_07A0 ;A52A: 61000004
LAB_079F:
RTS ;A52E: 4E75
LAB_07A0:
MOVEM.L D0-D7/A0-A6,-(A7) ;A530: 48E7FFFE
MOVEA.L A0,A4 ;A534: 2848
MOVE #$FFFF,-30(A5) ;A536: 3B7CFFFFFFE2
MOVEQ #-1,D1 ;A53C: 72FF
BSR LAB_05EC ;A53E: 6100DC6C
MOVE D1,D7 ;A542: 3E01
MOVEQ #0,D1 ;A544: 7200
BSR LAB_05EC ;A546: 6100DC64
BSR LAB_062A ;A54A: 6100E584
MOVE #$000F,DMACON ;A54E: 33FC000F00DFF096
MOVE.B #$57,(A4) ;A556: 18BC0057
LAB_07A1:
MOVEA.L -6318(A5),A6 ;A55A: 2C6DE752
JSR -270(A6) ;A55E: 4EAEFEF2
CMPI.B #$57,(A4) ;A562: 0C140057
BEQ.S LAB_07A1 ;A566: 67F2
BSR LAB_0629 ;A568: 6100E532
TST D7 ;A56C: 4A47
BEQ.S LAB_07A2 ;A56E: 6706
MOVEQ #1,D1 ;A570: 7201
BSR LAB_05EC ;A572: 6100DC38
LAB_07A2:
CLR -30(A5) ;A576: 426DFFE2
MOVEM.L (A7)+,D0-D7/A0-A6 ;A57A: 4CDF7FFF
RTS ;A57E: 4E75
LAB_07A3:
LEA LAB_07A4(PC),A0 ;A580: 41FA0008
MOVE.L A0,-12(A5) ;A584: 2B48FFF4
RTS ;A588: 4E75
LAB_07A4:
BRA LAB_08A4 ;A58A: 6000150A
BRA LAB_08B3 ;A58E: 60001604
BRA LAB_08BD ;A592: 600016CC
BRA LAB_07DA ;A596: 600003C0
BRA LAB_089D ;A59A: 60001472
BRA LAB_07E7 ;A59E: 600005C4
BRA LAB_080B ;A5A2: 600008A4
BRA LAB_07FE ;A5A6: 600007CE
BRA LAB_0802 ;A5AA: 60000820
BRA LAB_0808 ;A5AE: 60000862
BRA LAB_07EC ;A5B2: 6000062E
BRA LAB_0810 ;A5B6: 6000091E
BRA LAB_07F5 ;A5BA: 600006E4
BRA LAB_0809 ;A5BE: 60000864
BRA LAB_0897 ;A5C2: 600013E4
BRA LAB_0898 ;A5C6: 600013FC
BRA LAB_0899 ;A5CA: 60001412
BRA LAB_08AE ;A5CE: 6000156E
BRA LAB_08A5 ;A5D2: 600014E8
BRA LAB_0896 ;A5D6: 600013B6
RTS ;A5DA: 4E75
LAB_07A5:
MOVE D1,D2 ;A5DC: 3401
ANDI #$0007,D1 ;A5DE: 02410007
CMP #$0005,D1 ;A5E2: B27C0005
BCC.S LAB_07A7 ;A5E6: 642A
BCLR #7,126(A5) ;A5E8: 08AD0007007E
LSL #1,D1 ;A5EE: E349
BEQ.S LAB_07A6 ;A5F0: 6706
BSET #7,126(A5) ;A5F2: 08ED0007007E
LAB_07A6:
LEA LAB_07AA(PC),A1 ;A5F8: 43FA004C
MOVE 0(A1,D1.W),D0 ;A5FC: 30311000
LEA LAB_08D3(PC),A0 ;A600: 41FA18A6
MOVE D0,(A0) ;A604: 3080
LEA LAB_08D8(PC),A0 ;A606: 41FA18D6
MOVE D0,(A0) ;A60A: 3080
LEA LAB_08D9(PC),A0 ;A60C: 41FA18DE
MOVE D0,(A0) ;A610: 3080
LAB_07A7:
MOVE D2,D1 ;A612: 3202
LSR #3,D1 ;A614: E649
ANDI #$0003,D1 ;A616: 02410003
CMP #$0003,D1 ;A61A: B27C0003
BCC.S LAB_07A9 ;A61E: 641E
LSL #1,D1 ;A620: E349
BEQ.S LAB_07A8 ;A622: 6706
BSET #7,126(A5) ;A624: 08ED0007007E
LAB_07A8:
LEA LAB_07AB(PC),A1 ;A62A: 43FA0024
LEA LAB_08D2(PC),A0 ;A62E: 41FA1876
MOVE 0(A1,D1.W),(A0) ;A632: 30B11000
LEA LAB_08D7(PC),A0 ;A636: 41FA18A4
MOVE 0(A1,D1.W),(A0) ;A63A: 30B11000
LAB_07A9:
BSR LAB_05FC ;A63E: 6100DC7A
MOVEQ #0,D0 ;A642: 7000
RTS ;A644: 4E75
LAB_07AA:
MOVE.B D0,(A4) ;A646: 1880
OR.B D0,(A4) ;A648: 8114
EOR.B D0,(A4) ;A64A: B114
AND.B D0,(A4) ;A64C: C114
NOP ;A64E: 4E71
LAB_07AB:
OR.B D1,D0 ;A650: 8001
NOP ;A652: 4E71
MOVE D1,D0 ;A654: 3001
LAB_07AC:
MOVEM.L D0-D7/A0-A5,-(A7) ;A656: 48E7FFFC
TST 216(A4) ;A65A: 4A6C00D8
BEQ LAB_07B2 ;A65E: 6700008E
MOVE.L 170(A4),D0 ;A662: 202C00AA
BEQ LAB_07B2 ;A666: 67000086
MOVEA.L D0,A5 ;A66A: 2A40
MOVE 88(A5),D1 ;A66C: 322D0058
MULU 108(A5),D1 ;A670: C2ED006C
MULU 80(A4),D1 ;A674: C2EC0050
TST.L 110(A5) ;A678: 4AAD006E
BEQ.S LAB_07AD ;A67C: 671A
CMP.L 114(A5),D1 ;A67E: B2AD0072
BEQ.S LAB_07AE ;A682: 6724
MOVEA.L 110(A5),A1 ;A684: 226D006E
MOVE.L 114(A5),D0 ;A688: 202D0072
BSR LAB_04AC ;A68C: 6100C06A
CLR.L 110(A5) ;A690: 42AD006E
CLR.L 114(A5) ;A694: 42AD0072
LAB_07AD:
MOVE.L D1,D0 ;A698: 2001
BSR LAB_04A8 ;A69A: 6100C004
BEQ.S LAB_07B2 ;A69E: 674E
MOVE.L D0,110(A5) ;A6A0: 2B40006E
MOVE.L D1,114(A5) ;A6A4: 2B410072
LAB_07AE:
MOVEA.L 110(A5),A3 ;A6A8: 266D006E
MOVE 102(A5),D0 ;A6AC: 302D0066
MOVE 178(A4),D1 ;A6B0: 322C00B2
EXT.L D1 ;A6B4: 48C1
MULU D1,D0 ;A6B6: C0C1
ADD 100(A5),D0 ;A6B8: D06D0064
MOVE 108(A5),D2 ;A6BC: 342D006C
SUBQ #1,D2 ;A6C0: 5342
MOVE 88(A5),D3 ;A6C2: 362D0058
MOVE D3,118(A5) ;A6C6: 3B430076
SUBQ #1,D3 ;A6CA: 5343
MOVE 130(A5),D5 ;A6CC: 3A2D0082
LEA 0(A4),A0 ;A6D0: 41EC0000
LAB_07AF:
MOVE D5,D6 ;A6D4: 3C05
MOVEA.L A0,A1 ;A6D6: 2248
LAB_07B0:
MOVEA.L (A1)+,A2 ;A6D8: 2459
ADDA.L D0,A2 ;A6DA: D5C0
MOVE D3,D4 ;A6DC: 3803
LAB_07B1:
MOVE.B (A2)+,(A3)+ ;A6DE: 16DA
DBF D4,LAB_07B1 ;A6E0: 51CCFFFC
DBF D6,LAB_07B0 ;A6E4: 51CEFFF2
ADD.L D1,D0 ;A6E8: D081
DBF D2,LAB_07AF ;A6EA: 51CAFFE8
LAB_07B2:
MOVEM.L (A7)+,D0-D7/A0-A5 ;A6EE: 4CDF3FFF
RTS ;A6F2: 4E75
LAB_07B3:
MOVEM.L D0-D7/A0-A3,-(A7) ;A6F4: 48E7FFF0
TST 216(A4) ;A6F8: 4A6C00D8
BEQ LAB_07C4 ;A6FC: 67000142
TST.L 110(A5) ;A700: 4AAD006E
BEQ LAB_07C4 ;A704: 6700013A
MOVE D6,D5 ;A708: 3A06
CMP 88(A5),D5 ;A70A: BA6D0058
BLS.S LAB_07B4 ;A70E: 6304
MOVE 88(A5),D5 ;A710: 3A2D0058
LAB_07B4:
CMP 108(A5),D7 ;A714: BE6D006C
BLS.S LAB_07B5 ;A718: 6304
MOVE 108(A5),D7 ;A71A: 3E2D006C
LAB_07B5:
MOVE 100(A5),D0 ;A71E: 302D0064
MOVE D0,D2 ;A722: 3400
ADD D5,D2 ;A724: D445
MOVE 102(A5),D1 ;A726: 322D0066
MOVE D1,D3 ;A72A: 3601
ADD D7,D3 ;A72C: D647
TST 142(A5) ;A72E: 4A6D008E
BEQ.S LAB_07B6 ;A732: 6708
ADDQ #1,D0 ;A734: 5240
ADDQ #8,D1 ;A736: 5041
SUBQ #1,D2 ;A738: 5342
SUBQ #8,D3 ;A73A: 5143
LAB_07B6:
MOVE D3,-(A7) ;A73C: 3F03
MOVE D2,-(A7) ;A73E: 3F02
MOVE D0,-(A7) ;A740: 3F00
MOVEQ #0,D4 ;A742: 7800
MOVEQ #0,D5 ;A744: 7A00
EXT.L D6 ;A746: 48C6
MOVE D1,D7 ;A748: 3E01
BRA LAB_07BA ;A74A: 60000050
LAB_07B7:
MOVEM.L D0-D7/A0-A3,-(A7) ;A74E: 48E7FFF0
TST 216(A4) ;A752: 4A6C00D8
BEQ LAB_07C4 ;A756: 670000E8
TST.L 110(A5) ;A75A: 4AAD006E
BEQ LAB_07C4 ;A75E: 670000E0
MOVE 102(A5),D0 ;A762: 302D0066
MOVE 106(A5),D1 ;A766: 322D006A
CMP D7,D0 ;A76A: B047
BCC LAB_07C4 ;A76C: 640000D2
CMP D6,D1 ;A770: B246
BLS LAB_07C4 ;A772: 630000CC
CMP D6,D0 ;A776: B046
BLS.S LAB_07B8 ;A778: 6302
MOVE D0,D6 ;A77A: 3C00
LAB_07B8:
CMP D7,D1 ;A77C: B247
BCC.S LAB_07B9 ;A77E: 6402
MOVE D1,D7 ;A780: 3E01
LAB_07B9:
MOVE D7,-(A7) ;A782: 3F07
EXG D6,D7 ;A784: CD47
MOVEQ #0,D6 ;A786: 7C00
MOVE 88(A5),D6 ;A788: 3C2D0058
MOVE 100(A5),D0 ;A78C: 302D0064
ADD D6,D0 ;A790: D046
MOVE D0,-(A7) ;A792: 3F00
MOVE 100(A5),-(A7) ;A794: 3F2D0064
MOVEQ #0,D4 ;A798: 7800
MOVEQ #0,D5 ;A79A: 7A00
LAB_07BA:
MOVE (A7),D5 ;A79C: 3A17
LAB_07BB:
MOVE D5,D4 ;A79E: 3805
MOVE 2(A7),D5 ;A7A0: 3A2F0002
BSR LAB_07C7 ;A7A4: 610000BA
BNE LAB_07C3 ;A7A8: 6600008A
MOVE D7,D3 ;A7AC: 3607
MULU 178(A4),D3 ;A7AE: C6EC00B2
ADD.L D4,D3 ;A7B2: D684
MOVE D7,D0 ;A7B4: 3007
SUB 102(A5),D0 ;A7B6: 906D0066
MOVE 80(A4),D2 ;A7BA: 342C0050
MULU D2,D0 ;A7BE: C0C2
MULU D6,D0 ;A7C0: C0C6
ADD D4,D0 ;A7C2: D044
SUB 100(A5),D0 ;A7C4: 906D0064
MOVEA.L 110(A5),A0 ;A7C8: 206D006E
ADDA.L D0,A0 ;A7CC: D1C0
SUBQ #1,D2 ;A7CE: 5342
MOVE D5,D1 ;A7D0: 3205
SUB D4,D1 ;A7D2: 9244
LEA 0(A4),A2 ;A7D4: 45EC0000
CMP #$0008,D1 ;A7D8: B27C0008
BCC.S LAB_07BE ;A7DC: 641E
SUBQ #1,D1 ;A7DE: 5341
LAB_07BC:
MOVEA.L (A2)+,A3 ;A7E0: 265A
ADDA.L D3,A3 ;A7E2: D7C3
MOVEA.L A0,A1 ;A7E4: 2248
MOVE D1,D0 ;A7E6: 3001
LAB_07BD:
MOVE.B (A1)+,(A3)+ ;A7E8: 16D9
DBF D0,LAB_07BD ;A7EA: 51C8FFFC
ADDA.L D6,A0 ;A7EE: D1C6
DBF D2,LAB_07BC ;A7F0: 51CAFFEE
CMP 2(A7),D5 ;A7F4: BA6F0002
BCS.S LAB_07BB ;A7F8: 65A4
BRA.S LAB_07C3 ;A7FA: 6038
LAB_07BE:
MOVE D1,D4 ;A7FC: 3801
LSR #2,D1 ;A7FE: E449
SUBQ #1,D1 ;A800: 5341
ANDI #$0003,D4 ;A802: 02440003
SUBQ #1,D4 ;A806: 5344
LAB_07BF:
MOVEA.L (A2)+,A3 ;A808: 265A
ADDA.L D3,A3 ;A80A: D7C3
MOVEA.L A0,A1 ;A80C: 2248
MOVE D1,D0 ;A80E: 3001
LAB_07C0:
MOVE.B (A1)+,(A3)+ ;A810: 16D9
MOVE.B (A1)+,(A3)+ ;A812: 16D9
MOVE.B (A1)+,(A3)+ ;A814: 16D9
MOVE.B (A1)+,(A3)+ ;A816: 16D9
DBF D0,LAB_07C0 ;A818: 51C8FFF6
MOVE D4,D0 ;A81C: 3004
BMI.S LAB_07C2 ;A81E: 6B06
LAB_07C1:
MOVE.B (A1)+,(A3)+ ;A820: 16D9
DBF D0,LAB_07C1 ;A822: 51C8FFFC
LAB_07C2:
ADDA.L D6,A0 ;A826: D1C6
DBF D2,LAB_07BF ;A828: 51CAFFDE
CMP 2(A7),D5 ;A82C: BA6F0002
BCS LAB_07BB ;A830: 6500FF6C
LAB_07C3:
ADDQ #1,D7 ;A834: 5247
CMP 4(A7),D7 ;A836: BE6F0004
BCS LAB_07BA ;A83A: 6500FF60
ADDQ.L #6,A7 ;A83E: 5C8F
LAB_07C4:
MOVEM.L (A7)+,D0-D7/A0-A3 ;A840: 4CDF0FFF
RTS ;A844: 4E75
LAB_07C5:
MOVE.L 110(A5),D0 ;A846: 202D006E
BEQ.S LAB_07C6 ;A84A: 6712
MOVEA.L D0,A1 ;A84C: 2240
MOVE.L 114(A5),D0 ;A84E: 202D0072
BSR LAB_04AC ;A852: 6100BEA4
CLR.L 110(A5) ;A856: 42AD006E
CLR.L 114(A5) ;A85A: 42AD0072
LAB_07C6:
RTS ;A85E: 4E75
LAB_07C7:
MOVE.L 0(A5),D0 ;A860: 202D0000
BEQ.S LAB_07CC ;A864: 6738
LAB_07C8:
MOVEA.L D0,A0 ;A866: 2040
MOVE D4,D2 ;A868: 3404
MOVE D5,D3 ;A86A: 3605
CMP 102(A0),D7 ;A86C: BE680066
BCS.S LAB_07CB ;A870: 6526
CMP 106(A0),D7 ;A872: BE68006A
BCC.S LAB_07CB ;A876: 6420
CMP 100(A0),D5 ;A878: BA680064
BLS.S LAB_07CB ;A87C: 631A
CMP 104(A0),D4 ;A87E: B8680068
BCC.S LAB_07CB ;A882: 6414
CMP 100(A0),D4 ;A884: B8680064
BCC.S LAB_07C9 ;A888: 6406
MOVE 100(A0),D5 ;A88A: 3A280064
BRA.S LAB_07CA ;A88E: 6004
LAB_07C9:
MOVE 104(A0),D4 ;A890: 38280068
LAB_07CA:
CMP D4,D5 ;A894: BA44
BLS.S LAB_07CD ;A896: 630A
LAB_07CB:
MOVE.L 0(A0),D0 ;A898: 20280000
BNE.S LAB_07C8 ;A89C: 66C8
LAB_07CC:
MOVEQ #0,D0 ;A89E: 7000
RTS ;A8A0: 4E75
LAB_07CD:
CMP D2,D4 ;A8A2: B842
BNE.S LAB_07CF ;A8A4: 6608
CMP D3,D5 ;A8A6: BA43
BNE.S LAB_07CF ;A8A8: 6604
LAB_07CE:
MOVEQ #-1,D0 ;A8AA: 70FF
RTS ;A8AC: 4E75
LAB_07CF:
CMP 6(A7),D4 ;A8AE: B86F0006
BCC.S LAB_07CE ;A8B2: 64F6
MOVE D5,D4 ;A8B4: 3805
MOVE 6(A7),D5 ;A8B6: 3A2F0006
MOVE.L 0(A5),D0 ;A8BA: 202D0000
BRA.S LAB_07C8 ;A8BE: 60A6
LAB_07D0:
BTST #1,134(A5) ;A8C0: 082D00010086
BEQ.S LAB_07D5 ;A8C6: 6754
MOVEM.L D0-D7/A0-A3,-(A7) ;A8C8: 48E7FFF0
LEA 156(A5),A0 ;A8CC: 41ED009C
MOVE.L A0,D6 ;A8D0: 2C08
LEA 272(A4),A1 ;A8D2: 43EC0110
LEA 48(A4),A3 ;A8D6: 47EC0030
MOVE.L 24(A5),D2 ;A8DA: 242D0018
MOVE 164(A5),D5 ;A8DE: 3A2D00A4
MOVE 130(A5),D4 ;A8E2: 382D0082
MOVE 178(A4),D3 ;A8E6: 362C00B2
EXT.L D3 ;A8EA: 48C3
LAB_07D1:
MOVEA.L D6,A0 ;A8EC: 2046
MOVEA.L (A3)+,A2 ;A8EE: 245B
ADDA.L D2,A2 ;A8F0: D5C2
MOVEQ #7,D1 ;A8F2: 7207
LSR #1,D5 ;A8F4: E24D
BCS.S LAB_07D3 ;A8F6: 6510
LAB_07D2:
MOVE.B (A2),(A1)+ ;A8F8: 12D2
MOVE.B (A0)+,D0 ;A8FA: 1018
NOT.B D0 ;A8FC: 4600
AND.B D0,(A2) ;A8FE: C112
ADDA.L D3,A2 ;A900: D5C3
DBF D1,LAB_07D2 ;A902: 51C9FFF4
BRA.S LAB_07D4 ;A906: 600C
LAB_07D3:
MOVE.B (A2),(A1)+ ;A908: 12D2
MOVE.B (A0)+,D0 ;A90A: 1018
OR.B D0,(A2) ;A90C: 8112
ADDA.L D3,A2 ;A90E: D5C3
DBF D1,LAB_07D3 ;A910: 51C9FFF6
LAB_07D4:
DBF D4,LAB_07D1 ;A914: 51CCFFD6
MOVEM.L (A7)+,D0-D7/A0-A3 ;A918: 4CDF0FFF
LAB_07D5:
RTS ;A91C: 4E75
LAB_07D6:
BTST #1,134(A5) ;A91E: 082D00010086
BEQ.S LAB_07D9 ;A924: 6730
MOVEM.L D3-D7/A0-A2,-(A7) ;A926: 48E71FE0
LEA 272(A4),A0 ;A92A: 41EC0110
MOVE 130(A5),D6 ;A92E: 3C2D0082
MOVE 178(A4),D5 ;A932: 3A2C00B2
EXT.L D5 ;A936: 48C5
MOVE.L 24(A5),D4 ;A938: 282D0018
LEA 48(A4),A2 ;A93C: 45EC0030
LAB_07D7:
MOVEA.L (A2)+,A1 ;A940: 225A
ADDA.L D4,A1 ;A942: D3C4
MOVEQ #7,D3 ;A944: 7607
LAB_07D8:
MOVE.B (A0)+,(A1) ;A946: 1298
ADDA.L D5,A1 ;A948: D3C5
DBF D3,LAB_07D8 ;A94A: 51CBFFFA
DBF D6,LAB_07D7 ;A94E: 51CEFFF0
MOVEM.L (A7)+,D3-D7/A0-A2 ;A952: 4CDF07F8
LAB_07D9:
RTS ;A956: 4E75
LAB_07DA:
MOVEM.L D1-D7/A1-A6,-(A7) ;A958: 48E77F7E
MOVEA.L -160(A5),A4 ;A95C: 286DFF60
MOVE.L #$00000146,D0 ;A960: 203C00000146
BSR LAB_04A8 ;A966: 6100BD38
BNE.S LAB_07DB ;A96A: 6606
MOVEQ #1,D0 ;A96C: 7001
BRA LAB_07EB ;A96E: 6000026A
LAB_07DB:
MOVEA.L A5,A3 ;A972: 264D
MOVEA.L D0,A5 ;A974: 2A40
LEA HARDBASE,A6 ;A976: 4DF900DFF000
BSR LAB_0814 ;A97C: 610005B6
BEQ LAB_08E3 ;A980: 670015D6
MOVE D1,132(A5) ;A984: 3B410084
MOVE 80(A4),D0 ;A988: 302C0050
SUBQ #1,D0 ;A98C: 5340
MOVE D0,130(A5) ;A98E: 3B400082
MOVE #$0008,84(A5) ;A992: 3B7C00080054
MOVE.L A1,D0 ;A998: 2009
BNE LAB_08E4 ;A99A: 660015C8
MOVE.L -36(A3),8(A5) ;A99E: 2B6BFFDC0008
LSR #4,D2 ;A9A4: E84A
LSL #1,D2 ;A9A6: E34A
CMP #$0010,D7 ;A9A8: BE7C0010
BHI LAB_08E5 ;A9AC: 620015BE
MOVE D7,142(A5) ;A9B0: 3B47008E
BEQ.S LAB_07DC ;A9B4: 6702
ADDQ #1,D2 ;A9B6: 5242
LAB_07DC:
BSR LAB_07E3 ;A9B8: 61000102
BNE LAB_08E7 ;A9BC: 660015B8
CLR 134(A5) ;A9C0: 426D0086
CLR 136(A5) ;A9C4: 426D0088
MOVEQ #0,D1 ;A9C8: 7200
BSR LAB_07A5 ;A9CA: 6100FC10
MOVE.L 170(A4),D0 ;A9CE: 202C00AA
BEQ.S LAB_07DD ;A9D2: 6728
MOVEA.L D0,A0 ;A9D4: 2040
MOVE 120(A0),120(A5) ;A9D6: 3B6800780078
MOVE 122(A0),122(A5) ;A9DC: 3B68007A007A
MOVE 164(A0),164(A5) ;A9E2: 3B6800A400A4
MOVE 144(A0),144(A5) ;A9E8: 3B6800900090
MOVE 146(A0),146(A5) ;A9EE: 3B6800920092
MOVE 140(A0),140(A5) ;A9F4: 3B68008C008C
BRA.S LAB_07DE ;A9FA: 6046
LAB_07DD:
MOVE #$0001,120(A5) ;A9FC: 3B7C00010078
MOVE #$0002,122(A5) ;AA02: 3B7C0002007A
MOVE #$0003,164(A5) ;AA08: 3B7C000300A4
MOVE #$0004,140(A5) ;AA0E: 3B7C0004008C
MOVE #$0001,144(A5) ;AA14: 3B7C00010090
MOVE #$0002,146(A5) ;AA1A: 3B7C00020092
CMPI #$0001,80(A4) ;AA20: 0C6C00010050
BNE.S LAB_07DE ;AA26: 661A
CLR 120(A5) ;AA28: 426D0078
MOVE #$0001,122(A5) ;AA2C: 3B7C0001007A
MOVE #$0001,164(A5) ;AA32: 3B7C000100A4
CLR 144(A5) ;AA38: 426D0090
MOVE #$0001,146(A5) ;AA3C: 3B7C00010092
LAB_07DE:
BSR LAB_0291 ;AA42: 61008EA6
MOVEQ #1,D1 ;AA46: 7201
BSR LAB_0853 ;AA48: 61000AD8
MOVE.L 170(A4),D0 ;AA4C: 202C00AA
BEQ.S LAB_07DF ;AA50: 670E
MOVE.L A5,-(A7) ;AA52: 2F0D
MOVEA.L D0,A5 ;AA54: 2A40
BSR LAB_07D6 ;AA56: 6100FEC6
BSR LAB_07AC ;AA5A: 6100FBFA
MOVEA.L (A7)+,A5 ;AA5E: 2A5F
LAB_07DF:
CLR 166(A5) ;AA60: 426D00A6
CLR 246(A5) ;AA64: 426D00F6
TST 142(A5) ;AA68: 4A6D008E
BEQ.S LAB_07E0 ;AA6C: 6704
BSR LAB_0818 ;AA6E: 610004DC
LAB_07E0:
BSR LAB_08C1 ;AA72: 61001260
BTST #0,D6 ;AA76: 08060000
BEQ.S LAB_07E1 ;AA7A: 6704
BSR LAB_0838 ;AA7C: 6100075C
LAB_07E1:
BSR LAB_0895 ;AA80: 61000EFA
LEA LAB_093F+1(PC),A0 ;AA84: 41FA2751
LEA 156(A5),A1 ;AA88: 43ED009C
MOVEQ #7,D0 ;AA8C: 7007
LAB_07E2:
MOVE.B (A0)+,(A1)+ ;AA8E: 12D8
DBF D0,LAB_07E2 ;AA90: 51C8FFFC
BSET #1,134(A5) ;AA94: 08ED00010086
BSR LAB_07D0 ;AA9A: 6100FE24
MOVE.L 170(A4),D0 ;AA9E: 202C00AA
MOVE.L A5,170(A4) ;AAA2: 294D00AA
CLR.L 0(A5) ;AAA6: 42AD0000
MOVE.L D0,4(A5) ;AAAA: 2B400004
BEQ LAB_07EA ;AAAE: 6700011A
MOVEA.L D0,A0 ;AAB2: 2040
MOVE.L A5,0(A0) ;AAB4: 214D0000
BRA LAB_07EA ;AAB8: 60000110
LAB_07E3:
MOVE D2,100(A5) ;AABC: 3B420064
MOVE D2,92(A5) ;AAC0: 3B42005C
MOVE D3,94(A5) ;AAC4: 3B43005E
ANDI #$FFFE,D4 ;AAC8: 0244FFFE
BEQ LAB_07E5 ;AACC: 6700008E
MOVE D2,D0 ;AAD0: 3002
ADD D4,D0 ;AAD2: D044
CMP 178(A4),D0 ;AAD4: B06C00B2
BHI LAB_07E6 ;AAD8: 62000086
MOVE D0,104(A5) ;AADC: 3B400068
MOVE 84(A5),D1 ;AAE0: 322D0054
MOVE 178(A4),D0 ;AAE4: 302C00B2
MULU D1,D0 ;AAE8: C0C1
MOVE D0,86(A5) ;AAEA: 3B400056
MOVE D5,D0 ;AAEE: 3005
BEQ LAB_07E5 ;AAF0: 6700006A
MULU D1,D0 ;AAF4: C0C1
MOVE D0,108(A5) ;AAF6: 3B40006C
MOVE D3,102(A5) ;AAFA: 3B430066
ADD D3,D0 ;AAFE: D043
MOVE D0,106(A5) ;AB00: 3B40006A
MULU 178(A4),D0 ;AB04: C0EC00B2
CMP.L 166(A4),D0 ;AB08: B0AC00A6
BHI LAB_07E6 ;AB0C: 62000052
MULU 178(A4),D3 ;AB10: C6EC00B2
ADD D2,D3 ;AB14: D642
MOVE.L D3,16(A5) ;AB16: 2B430010
MOVE D4,88(A5) ;AB1A: 3B440058
MOVE D5,90(A5) ;AB1E: 3B45005A
TST 142(A5) ;AB22: 4A6D008E
BEQ.S LAB_07E4 ;AB26: 6724
ADDQ #1,92(A5) ;AB28: 526D005C
ADD D1,94(A5) ;AB2C: D36D005E
SUBQ #2,D4 ;AB30: 5544
BMI LAB_07E5 ;AB32: 6B000028
BEQ LAB_07E5 ;AB36: 67000024
SUBQ #2,D5 ;AB3A: 5545
BMI LAB_07E5 ;AB3C: 6B00001E
BEQ LAB_07E5 ;AB40: 6700001A
MULU 178(A4),D1 ;AB44: C2EC00B2
ADD.L D1,D3 ;AB48: D681
ADDQ.L #1,D3 ;AB4A: 5283
LAB_07E4:
MOVE.L D3,20(A5) ;AB4C: 2B430014
MOVE D4,96(A5) ;AB50: 3B440060
MOVE D5,98(A5) ;AB54: 3B450062
MOVEQ #0,D0 ;AB58: 7000
RTS ;AB5A: 4E75
LAB_07E5:
MOVEQ #12,D0 ;AB5C: 700C
RTS ;AB5E: 4E75
LAB_07E6:
MOVEQ #13,D0 ;AB60: 700D
RTS ;AB62: 4E75
LAB_07E7:
MOVEM.L D1-D7/A1-A6,-(A7) ;AB64: 48E77F7E
MOVEA.L -160(A5),A4 ;AB68: 286DFF60
MOVEA.L 170(A4),A5 ;AB6C: 2A6C00AA
BSR LAB_0814 ;AB70: 610003C2
BNE LAB_08E2 ;AB74: 660013DE
MOVE.L 0(A0),D0 ;AB78: 20280000
BEQ.S LAB_07E9 ;AB7C: 6748
BSR LAB_07D6 ;AB7E: 6100FD9E
BSR LAB_07AC ;AB82: 6100FAD2
MOVEA.L D0,A1 ;AB86: 2240
MOVEA.L 4(A0),A2 ;AB88: 24680004
MOVE.L A2,4(A1) ;AB8C: 234A0004
CMPA.L #$00000000,A2 ;AB90: B5FC00000000
BEQ.S LAB_07E8 ;AB96: 6704
MOVE.L A1,0(A2) ;AB98: 25490000
LAB_07E8:
MOVEA.L 170(A4),A1 ;AB9C: 226C00AA
MOVE.L A0,170(A4) ;ABA0: 294800AA
CLR.L 0(A0) ;ABA4: 42A80000
MOVE.L A1,4(A0) ;ABA8: 21490004
MOVE.L A0,0(A1) ;ABAC: 23480000
MOVEA.L A0,A5 ;ABB0: 2A48
MOVE 102(A5),D6 ;ABB2: 3C2D0066
MOVE 106(A5),D7 ;ABB6: 3E2D006A
BSR LAB_07B7 ;ABBA: 6100FB92
BSR LAB_07C5 ;ABBE: 6100FC86
BSR LAB_07D0 ;ABC2: 6100FCFC
LAB_07E9:
CLR 136(A5) ;ABC6: 426D0088
LAB_07EA:
MOVEM.L (A7)+,D1-D7/A1-A6 ;ABCA: 4CDF7EFE
MOVEQ #0,D0 ;ABCE: 7000
RTS ;ABD0: 4E75
BSR LAB_07D6 ;ABD2: 6100FD4A
BRA LAB_08E2 ;ABD6: 6000137C
LAB_07EB:
MOVEM.L (A7)+,D1-D7/A1-A6 ;ABDA: 4CDF7EFE
TST.L D0 ;ABDE: 4A80
RTS ;ABE0: 4E75
LAB_07EC:
MOVEM.L D1-D7/A1-A6,-(A7) ;ABE2: 48E77F7E
MOVEA.L -160(A5),A4 ;ABE6: 286DFF60
MOVEA.L 170(A4),A5 ;ABEA: 2A6C00AA
TST 132(A5) ;ABEE: 4A6D0084
BNE.S LAB_07ED ;ABF2: 6604
MOVEQ #18,D0 ;ABF4: 7012
BRA.S LAB_07EB ;ABF6: 60E2
LAB_07ED:
BSR LAB_07D6 ;ABF8: 6100FD24
BSR LAB_07AC ;ABFC: 6100FA58
MOVE 102(A5),D6 ;AC00: 3C2D0066
MOVE 106(A5),D7 ;AC04: 3E2D006A
MOVE.L 4(A5),D0 ;AC08: 202D0004
BEQ.S LAB_07EF ;AC0C: 671E
MOVE.L A5,-(A7) ;AC0E: 2F0D
MOVEA.L D0,A3 ;AC10: 2640
MOVE.L 0(A3),D3 ;AC12: 262B0000
CLR.L 0(A3) ;AC16: 42AB0000
LAB_07EE:
MOVEA.L D0,A5 ;AC1A: 2A40
BSR LAB_07B7 ;AC1C: 6100FB30
MOVE.L 4(A5),D0 ;AC20: 202D0004
BNE.S LAB_07EE ;AC24: 66F4
MOVE.L D3,0(A3) ;AC26: 27430000
MOVEA.L (A7)+,A5 ;AC2A: 2A5F
LAB_07EF:
MOVE D1,D0 ;AC2C: 3001
LSR #4,D0 ;AC2E: E848
LSL #1,D0 ;AC30: E348
TST 142(A5) ;AC32: 4A6D008E
BEQ.S LAB_07F0 ;AC36: 6702
ADDQ #1,D0 ;AC38: 5240
LAB_07F0:
MOVE D2,D1 ;AC3A: 3202
MOVE 100(A5),D2 ;AC3C: 342D0064
MOVE 102(A5),D3 ;AC40: 362D0066
MOVE 88(A5),D4 ;AC44: 382D0058
MOVE 90(A5),D5 ;AC48: 3A2D005A
MOVEM D2-D5,-(A7) ;AC4C: 48A73C00
MOVE.L #$80000000,D7 ;AC50: 2E3C80000000
CMP.L D7,D0 ;AC56: B087
BNE.S LAB_07F1 ;AC58: 6604
MOVE 100(A5),D0 ;AC5A: 302D0064
LAB_07F1:
CMP.L D7,D1 ;AC5E: B287
BNE.S LAB_07F2 ;AC60: 6604
MOVE 102(A5),D1 ;AC62: 322D0066
LAB_07F2:
MOVE D0,D2 ;AC66: 3400
MOVE D1,D3 ;AC68: 3601
BSR LAB_07E3 ;AC6A: 6100FE50
BEQ.S LAB_07F3 ;AC6E: 670C
MOVEM (A7)+,D2-D5 ;AC70: 4C9F003C
MOVE.L D0,-(A7) ;AC74: 2F00
BSR LAB_07E3 ;AC76: 6100FE44
BRA.S LAB_07F4 ;AC7A: 6004
LAB_07F3:
ADDQ.L #8,A7 ;AC7C: 508F
CLR.L -(A7) ;AC7E: 42A7
LAB_07F4:
BSR LAB_08C1 ;AC80: 61001052
BSR LAB_08C0 ;AC84: 61001030
MOVEQ #0,D6 ;AC88: 7C00
MOVE #$2710,D7 ;AC8A: 3E3C2710
BSR LAB_07B7 ;AC8E: 6100FABE
BSR LAB_07C5 ;AC92: 6100FBB2
BSR LAB_07D0 ;AC96: 6100FC28
MOVE.L (A7)+,D0 ;AC9A: 201F
BRA LAB_07EB ;AC9C: 6000FF3C
LAB_07F5:
MOVEM.L D1-D7/A1-A6,-(A7) ;ACA0: 48E77F7E
MOVEA.L -160(A5),A4 ;ACA4: 286DFF60
MOVEA.L 170(A4),A5 ;ACA8: 2A6C00AA
TST 132(A5) ;ACAC: 4A6D0084
BNE.S LAB_07F6 ;ACB0: 6606
MOVEQ #18,D0 ;ACB2: 7012
BRA LAB_07EB ;ACB4: 6000FF24
LAB_07F6:
BSR LAB_07D6 ;ACB8: 6100FC64
BSR LAB_07AC ;ACBC: 6100F998
MOVE 88(A5),D6 ;ACC0: 3C2D0058
MOVE 108(A5),D7 ;ACC4: 3E2D006C
CLR -(A7) ;ACC8: 4267
MOVEM D6-D7,-(A7) ;ACCA: 48A70300
MOVE 102(A5),D6 ;ACCE: 3C2D0066
MOVE 106(A5),D7 ;ACD2: 3E2D006A
MOVE.L 4(A5),D0 ;ACD6: 202D0004
BEQ.S LAB_07F8 ;ACDA: 671E
MOVE.L A5,-(A7) ;ACDC: 2F0D
MOVEA.L D0,A3 ;ACDE: 2640
MOVE.L 0(A3),D3 ;ACE0: 262B0000
CLR.L 0(A3) ;ACE4: 42AB0000
LAB_07F7:
MOVEA.L D0,A5 ;ACE8: 2A40
BSR LAB_07B7 ;ACEA: 6100FA62
MOVE.L 4(A5),D0 ;ACEE: 202D0004
BNE.S LAB_07F7 ;ACF2: 66F4
MOVE.L D3,0(A3) ;ACF4: 27430000
MOVEA.L (A7)+,A5 ;ACF8: 2A5F
LAB_07F8:
MOVE D1,D0 ;ACFA: 3001
MOVE D2,D1 ;ACFC: 3202
MOVE 100(A5),D2 ;ACFE: 342D0064
MOVE 102(A5),D3 ;AD02: 362D0066
MOVE 88(A5),D4 ;AD06: 382D0058
MOVE 90(A5),D5 ;AD0A: 3A2D005A
MOVEM D2-D5,-(A7) ;AD0E: 48A73C00
MOVE.L #$80000000,D7 ;AD12: 2E3C80000000
CMP.L D7,D0 ;AD18: B087
BNE.S LAB_07F9 ;AD1A: 6604
MOVE 88(A5),D0 ;AD1C: 302D0058
LAB_07F9:
CMP.L D7,D1 ;AD20: B287
BNE.S LAB_07FA ;AD22: 6604
MOVE 90(A5),D1 ;AD24: 322D005A
LAB_07FA:
MOVE D0,D4 ;AD28: 3800
MOVE D1,D5 ;AD2A: 3A01
BSR LAB_07E3 ;AD2C: 6100FD8E
BEQ.S LAB_07FB ;AD30: 670E
MOVEM (A7)+,D2-D5 ;AD32: 4C9F003C
MOVE D0,4(A7) ;AD36: 3F400004
BSR LAB_07E3 ;AD3A: 6100FD80
BRA.S LAB_07FC ;AD3E: 6002
LAB_07FB:
ADDQ.L #8,A7 ;AD40: 508F
LAB_07FC:
BSR LAB_08C1 ;AD42: 61000F90
BSR LAB_08C0 ;AD46: 61000F6E
LEA HARDBASE,A6 ;AD4A: 4DF900DFF000
TST 142(A5) ;AD50: 4A6D008E
BEQ.S LAB_07FD ;AD54: 6704
BSR LAB_0818 ;AD56: 610001F4
LAB_07FD:
BSR LAB_0838 ;AD5A: 6100047E
MOVEM (A7)+,D6-D7 ;AD5E: 4C9F00C0
BSR LAB_07B3 ;AD62: 6100F990
BSR LAB_07C5 ;AD66: 6100FADE
BSR LAB_07D0 ;AD6A: 6100FB54
MOVE (A7)+,D0 ;AD6E: 301F
EXT.L D0 ;AD70: 48C0
BRA LAB_07EB ;AD72: 6000FE66
LAB_07FE:
MOVEM.L D1-D7/A1-A6,-(A7) ;AD76: 48E77F7E
MOVEA.L -160(A5),A4 ;AD7A: 286DFF60
MOVEA.L 170(A4),A5 ;AD7E: 2A6C00AA
CMP.L #$80000000,D1 ;AD82: B2BC80000000
BEQ.S LAB_07FF ;AD88: 6712
CMP.L #$00000010,D1 ;AD8A: B2BC00000010
BCC LAB_08E5 ;AD90: 640011DA
TST D1 ;AD94: 4A41
BEQ.S LAB_07FF ;AD96: 6704
MOVE D1,142(A5) ;AD98: 3B41008E
LAB_07FF:
CMP.L #$80000000,D2 ;AD9C: B4BC80000000
BEQ.S LAB_0800 ;ADA2: 670C
CMP 96(A4),D2 ;ADA4: B46C0060
BCC LAB_08E5 ;ADA8: 640011C2
MOVE D2,144(A5) ;ADAC: 3B420090
LAB_0800:
CMP.L #$80000000,D3 ;ADB0: B6BC80000000
BEQ.S LAB_0801 ;ADB6: 670C
CMP 96(A4),D3 ;ADB8: B66C0060
BCC LAB_08E5 ;ADBC: 640011AE
MOVE D3,146(A5) ;ADC0: 3B430092
LAB_0801:
BSR LAB_0819 ;ADC4: 610001E8
BRA LAB_07EA ;ADC8: 6000FE00
LAB_0802:
MOVEM.L D1-D7/A1-A6,-(A7) ;ADCC: 48E77F7E
MOVEA.L -160(A5),A4 ;ADD0: 286DFF60
MOVEA.L 170(A4),A5 ;ADD4: 2A6C00AA
TST 142(A5) ;ADD8: 4A6D008E
BEQ LAB_08E6 ;ADDC: 67001196
TST.L D1 ;ADE0: 4A81
BEQ.S LAB_0803 ;ADE2: 670A
MOVEA.L D1,A0 ;ADE4: 2041
LEA 166(A5),A1 ;ADE6: 43ED00A6
BSR LAB_0805 ;ADEA: 61000018
LAB_0803:
TST.L D2 ;ADEE: 4A82
BEQ.S LAB_0804 ;ADF0: 670A
MOVEA.L D2,A0 ;ADF2: 2042
LEA 246(A5),A1 ;ADF4: 43ED00F6
BSR LAB_0805 ;ADF8: 6100000A
LAB_0804:
BSR LAB_0819 ;ADFC: 610001B0
BRA LAB_07EA ;AE00: 6000FDC8
LAB_0805:
MOVEQ #78,D0 ;AE04: 704E
LAB_0806:
MOVE.B (A0)+,(A1)+ ;AE06: 12D8
BEQ.S LAB_0807 ;AE08: 6706
DBF D0,LAB_0806 ;AE0A: 51C8FFFA
CLR.B (A1) ;AE0E: 4211
LAB_0807:
RTS ;AE10: 4E75
LAB_0808:
MOVEA.L -160(A5),A0 ;AE12: 206DFF60
MOVEA.L 170(A0),A0 ;AE16: 206800AA
MOVEQ #0,D1 ;AE1A: 7200
MOVE 132(A0),D1 ;AE1C: 32280084
MOVEQ #0,D0 ;AE20: 7000
RTS ;AE22: 4E75
LAB_0809:
MOVEM.L D1-D7/A1-A6,-(A7) ;AE24: 48E77F7E
MOVEA.L -160(A5),A4 ;AE28: 286DFF60
MOVEA.L 170(A4),A5 ;AE2C: 2A6C00AA
BSR LAB_07D6 ;AE30: 6100FAEC
LEA 156(A5),A2 ;AE34: 45ED009C
MOVEQ #7,D0 ;AE38: 7007
LAB_080A:
MOVE.B (A1)+,(A2)+ ;AE3A: 14D9
DBF D0,LAB_080A ;AE3C: 51C8FFFC
BSR LAB_07D0 ;AE40: 6100FA7E
BRA LAB_07EA ;AE44: 6000FD84
LAB_080B:
MOVEA.L -160(A5),A0 ;AE48: 206DFF60
MOVEA.L 170(A0),A0 ;AE4C: 206800AA
TST 132(A0) ;AE50: 4A680084
BNE.S LAB_080C ;AE54: 6604
MOVEQ #18,D0 ;AE56: 7012
RTS ;AE58: 4E75
LAB_080C:
MOVEM.L D1-D7/A1-A6,-(A7) ;AE5A: 48E77F7E
MOVEA.L -160(A5),A4 ;AE5E: 286DFF60
MOVE.L 170(A4),D0 ;AE62: 202C00AA
MOVEA.L D0,A5 ;AE66: 2A40
BEQ LAB_08E2 ;AE68: 670010EA
BSR LAB_07D6 ;AE6C: 6100FAB0
LEA HARDBASE,A6 ;AE70: 4DF900DFF000
BSR LAB_0837 ;AE76: 61000344
MOVE.L 4(A5),-(A7) ;AE7A: 2F2D0004
MOVEQ #-1,D5 ;AE7E: 7AFF
MOVE 102(A5),D6 ;AE80: 3C2D0066
MOVE 106(A5),D7 ;AE84: 3E2D006A
MOVEA.L A5,A1 ;AE88: 224D
MOVE.L #$00000146,D0 ;AE8A: 203C00000146
BSR LAB_04AC ;AE90: 6100B866
MOVEA.L (A7)+,A5 ;AE94: 2A5F
MOVE.L A5,170(A4) ;AE96: 294D00AA
CMPA.L #$00000000,A5 ;AE9A: BBFC00000000
BEQ LAB_07EA ;AEA0: 6700FD28
CLR.L 0(A5) ;AEA4: 42AD0000
MOVE.L A5,-(A7) ;AEA8: 2F0D
BSR LAB_07B7 ;AEAA: 6100F8A2
BSR LAB_07C5 ;AEAE: 6100F996
LAB_080D:
MOVE.L 4(A5),D0 ;AEB2: 202D0004
BEQ.S LAB_080E ;AEB6: 6708
MOVEA.L D0,A5 ;AEB8: 2A40
BSR LAB_07B7 ;AEBA: 6100F892
BRA.S LAB_080D ;AEBE: 60F2
LAB_080E:
MOVEA.L (A7)+,A5 ;AEC0: 2A5F
BSR LAB_07D0 ;AEC2: 6100F9FC
BRA LAB_07EA ;AEC6: 6000FD02
LAB_080F:
BSR LAB_080C ;AECA: 6100FF8E
TST.L D0 ;AECE: 4A80
BEQ.S LAB_080F ;AED0: 67F8
MOVEQ #0,D0 ;AED2: 7000
RTS ;AED4: 4E75
LAB_0810:
MOVEM.L D1-D7/A0-A6,-(A7) ;AED6: 48E77FFE
MOVEA.L -160(A5),A4 ;AEDA: 286DFF60
MOVE.L 170(A4),D5 ;AEDE: 2A2C00AA
MOVEA.L D5,A5 ;AEE2: 2A45
BSR LAB_07D6 ;AEE4: 6100FA38
LAB_0811:
MOVEA.L D5,A5 ;AEE8: 2A45
MOVE.L 4(A5),D5 ;AEEA: 2A2D0004
TST 132(A5) ;AEEE: 4A6D0084
BNE.S LAB_0812 ;AEF2: 6604
MOVE.L A5,D7 ;AEF4: 2E0D
BRA.S LAB_0813 ;AEF6: 6010
LAB_0812:
BSR LAB_07C5 ;AEF8: 6100F94C
MOVE.L #$00000146,D0 ;AEFC: 203C00000146
MOVEA.L A5,A1 ;AF02: 224D
BSR LAB_04AC ;AF04: 6100B7F2
LAB_0813:
TST.L D5 ;AF08: 4A85
BNE.S LAB_0811 ;AF0A: 66DC
MOVEA.L D7,A5 ;AF0C: 2A47
MOVE.L A5,170(A4) ;AF0E: 294D00AA
CLR.L 0(A5) ;AF12: 42AD0000
CLR.L 4(A5) ;AF16: 42AD0004
LEA HARDBASE,A6 ;AF1A: 4DF900DFF000
BSR LAB_0838 ;AF20: 610002B8
BSR LAB_07C5 ;AF24: 6100F920
BSR LAB_07D0 ;AF28: 6100F996
MOVEM.L (A7)+,D1-D7/A0-A6 ;AF2C: 4CDF7FFE
MOVEQ #0,D0 ;AF30: 7000
RTS ;AF32: 4E75
LAB_0814:
MOVE.L 170(A4),D0 ;AF34: 202C00AA
BEQ.S LAB_0816 ;AF38: 670E
LAB_0815:
MOVEA.L D0,A0 ;AF3A: 2040
CMP 132(A0),D1 ;AF3C: B2680084
BEQ.S LAB_0817 ;AF40: 6708
MOVE.L 4(A0),D0 ;AF42: 20280004
BNE.S LAB_0815 ;AF46: 66F2
LAB_0816:
MOVEQ #1,D0 ;AF48: 7001
LAB_0817:
RTS ;AF4A: 4E75
LAB_0818:
MOVEM.L D1-D7/A1-A6,-(A7) ;AF4C: 48E77F7E
TST 142(A5) ;AF50: 4A6D008E
BEQ LAB_08E6 ;AF54: 6700101E
MOVE 142(A5),D1 ;AF58: 322D008E
LSL #1,D1 ;AF5C: E349
LEA LAB_093D(PC),A1 ;AF5E: 43FA2196
ADDA -2(A1,D1.W),A1 ;AF62: D2F110FE
BSR LAB_08C2 ;AF66: 61000D80
BSR LAB_0895 ;AF6A: 61000A10
LEA 166(A5),A2 ;AF6E: 45ED00A6
BSR LAB_081A ;AF72: 6100005A
MOVE 80(A5),D1 ;AF76: 322D0050
SUBQ #1,D1 ;AF7A: 5341
MOVEQ #1,D2 ;AF7C: 7401
BSR LAB_08A3 ;AF7E: 61000ADE
BSR LAB_0827 ;AF82: 610000FC
MOVEQ #0,D1 ;AF86: 7200
MOVE 82(A5),D2 ;AF88: 342D0052
SUBQ #1,D2 ;AF8C: 5342
BSR LAB_08A3 ;AF8E: 61000ACE
LEA 246(A5),A2 ;AF92: 45ED00F6
BSR LAB_081A ;AF96: 61000036
MOVEQ #0,D1 ;AF9A: 7200
MOVEQ #1,D2 ;AF9C: 7401
BSR LAB_08A3 ;AF9E: 61000ABE
BSR LAB_0827 ;AFA2: 610000DC
BSR LAB_08C1 ;AFA6: 61000D2C
BRA LAB_07EA ;AFAA: 6000FC1E
LAB_0819:
MOVE 76(A5),-(A7) ;AFAE: 3F2D004C
MOVE 78(A5),-(A7) ;AFB2: 3F2D004E
MOVE.L 24(A5),-(A7) ;AFB6: 2F2D0018
BSR LAB_0818 ;AFBA: 6100FF90
MOVE.L (A7)+,24(A5) ;AFBE: 2B5F0018
MOVE (A7)+,78(A5) ;AFC2: 3B5F004E
MOVE (A7)+,76(A5) ;AFC6: 3B5F004C
MOVEQ #0,D0 ;AFCA: 7000
RTS ;AFCC: 4E75
LAB_081A:
BSR LAB_082B ;AFCE: 610000FC
MOVE 78(A5),D2 ;AFD2: 342D004E
LAB_081B:
CMP 78(A5),D2 ;AFD6: B46D004E
BNE.S LAB_081C ;AFDA: 660A
MOVE.B (A1)+,D1 ;AFDC: 1219
BEQ.S LAB_081D ;AFDE: 6712
BSR LAB_08C6 ;AFE0: 61000D36
BRA.S LAB_081B ;AFE4: 60F0
LAB_081C:
MOVEA.L A1,A0 ;AFE6: 2049
BSR LAB_08C3 ;AFE8: 61000D12
MOVEA.L A0,A1 ;AFEC: 2248
BSR LAB_0868 ;AFEE: 6100062A
LAB_081D:
MOVE 80(A5),D6 ;AFF2: 3C2D0050
SUB 76(A5),D6 ;AFF6: 9C6D004C
MOVEA.L A1,A0 ;AFFA: 2049
BSR LAB_08C3 ;AFFC: 61000CFE
MOVE.L A0,D3 ;B000: 2608
MOVE 80(A5),D7 ;B002: 3E2D0050
SUB D0,D7 ;B006: 9E40
BCC.S LAB_081E ;B008: 6402
CLR D7 ;B00A: 4247
LAB_081E:
CMP D6,D7 ;B00C: BE46
BCC.S LAB_081F ;B00E: 6402
MOVE D6,D7 ;B010: 3E06
LAB_081F:
MOVE D7,D1 ;B012: 3207
BSR LAB_08A3 ;B014: 61000A48
LAB_0820:
CMP 78(A5),D2 ;B018: B46D004E
BNE.S LAB_0821 ;B01C: 660A
MOVE.B (A1)+,D1 ;B01E: 1219
BEQ.S LAB_0821 ;B020: 6706
BSR LAB_08C6 ;B022: 61000CF4
BRA.S LAB_0820 ;B026: 60F0
LAB_0821:
MOVEA.L D3,A1 ;B028: 2243
MOVE.L A1,D3 ;B02A: 2609
MOVE D6,D1 ;B02C: 3206
BSR LAB_08A3 ;B02E: 61000A2E
LAB_0822:
MOVE 80(A5),D0 ;B032: 302D0050
SUB 76(A5),D0 ;B036: 906D004C
CMP D7,D0 ;B03A: B047
BCC.S LAB_0824 ;B03C: 6414
MOVE.B (A1)+,D1 ;B03E: 1219
BNE.S LAB_0823 ;B040: 660A
MOVEA.L D3,A1 ;B042: 2243
MOVE.B (A1)+,D1 ;B044: 1219
BNE.S LAB_0823 ;B046: 6604
SUBQ.L #1,A1 ;B048: 5389
MOVEQ #32,D1 ;B04A: 7220
LAB_0823:
BSR LAB_08C6 ;B04C: 61000CCA
BRA.S LAB_0822 ;B050: 60E0
LAB_0824:
MOVEA.L D3,A0 ;B052: 2043
BSR LAB_08C3 ;B054: 61000CA6
MOVEA.L A0,A1 ;B058: 2248
EXG A1,A2 ;B05A: C34A
MOVE D6,D1 ;B05C: 3206
BSR LAB_08A3 ;B05E: 610009FE
LAB_0825:
MOVE 80(A5),D0 ;B062: 302D0050
SUB 76(A5),D0 ;B066: 906D004C
CMP D7,D0 ;B06A: B047
BCC.S LAB_0826 ;B06C: 640A
MOVE.B (A1)+,D1 ;B06E: 1219
BEQ.S LAB_0826 ;B070: 6706
BSR LAB_08C6 ;B072: 61000CA4
BRA.S LAB_0825 ;B076: 60EA
LAB_0826:
EXG A2,A1 ;B078: C549
BSR LAB_082C ;B07A: 6100008E
RTS ;B07E: 4E75
LAB_0827:
BSR LAB_082B ;B080: 6100004A
MOVE 80(A5),D4 ;B084: 382D0050
SUB 76(A5),D4 ;B088: 986D004C
MOVEQ #1,D2 ;B08C: 7401
MOVE 98(A5),D3 ;B08E: 362D0062
MOVE.L A1,D5 ;B092: 2A09
LAB_0828:
CMP D3,D2 ;B094: B443
BHI.S LAB_082A ;B096: 6226
MOVE D4,D1 ;B098: 3204
BSR LAB_08A3 ;B09A: 610009C2
MOVE.B (A1)+,D1 ;B09E: 1219
BNE.S LAB_0829 ;B0A0: 660A
MOVEA.L D5,A1 ;B0A2: 2245
MOVE.B (A1)+,D1 ;B0A4: 1219
BNE.S LAB_0829 ;B0A6: 6604
SUBQ.L #1,A1 ;B0A8: 5389
MOVEQ #32,D1 ;B0AA: 7220
LAB_0829:
MOVE 76(A5),D6 ;B0AC: 3C2D004C
BSR LAB_08C6 ;B0B0: 61000C66
CMP 76(A5),D6 ;B0B4: BC6D004C
BEQ.S LAB_0828 ;B0B8: 67DA
ADDQ #1,D2 ;B0BA: 5242
BRA.S LAB_0828 ;B0BC: 60D6
LAB_082A:
MOVEA.L D5,A0 ;B0BE: 2045
BSR LAB_08C3 ;B0C0: 61000C3A
MOVEA.L A0,A1 ;B0C4: 2248
BSR LAB_082C ;B0C6: 61000042
RTS ;B0CA: 4E75
LAB_082B:
MOVEA.L (A7)+,A3 ;B0CC: 265F
MOVE 134(A5),-(A7) ;B0CE: 3F2D0086
MOVE 126(A5),-(A7) ;B0D2: 3F2D007E
MOVE 120(A5),-(A7) ;B0D6: 3F2D0078
MOVE 122(A5),-(A7) ;B0DA: 3F2D007A
MOVEM.L A1-A3,-(A7) ;B0DE: 48E70070
MOVEQ #0,D1 ;B0E2: 7200
BSR LAB_0853 ;B0E4: 6100043C
MOVE #$FFFF,128(A5) ;B0E8: 3B7CFFFF0080
ANDI #$0001,126(A5) ;B0EE: 026D0001007E
MOVE 144(A5),120(A5) ;B0F4: 3B6D00900078
MOVE 146(A5),122(A5) ;B0FA: 3B6D0092007A
BSR LAB_0291 ;B100: 610087E8
MOVEM.L (A7)+,A1-A3 ;B104: 4CDF0E00
JMP (A3) ;B108: 4ED3
LAB_082C:
MOVEA.L (A7)+,A3 ;B10A: 265F
MOVE (A7)+,122(A5) ;B10C: 3B5F007A
MOVE (A7)+,120(A5) ;B110: 3B5F0078
MOVE (A7)+,126(A5) ;B114: 3B5F007E
MOVE (A7)+,134(A5) ;B118: 3B5F0086
CLR 128(A5) ;B11C: 426D0080
MOVEM.L A1-A3,-(A7) ;B120: 48E70070
BSR LAB_0291 ;B124: 610087C4
MOVEM.L (A7)+,A1-A3 ;B128: 4CDF0E00
JMP (A3) ;B12C: 4ED3
LAB_082D:
CMP 76(A5),D1 ;B12E: B26D004C
BCS.S LAB_082E ;B132: 6504
MOVE 76(A5),D1 ;B134: 322D004C
LAB_082E:
SUBQ #1,D1 ;B138: 5341
BMI.S LAB_0833 ;B13A: 6B48
MOVE.L 24(A5),D0 ;B13C: 202D0018
LEA 48(A4),A0 ;B140: 41EC0030
MOVE 130(A5),D2 ;B144: 342D0082
MOVE 178(A4),D3 ;B148: 362C00B2
EXT.L D3 ;B14C: 48C3
MOVE 84(A5),D4 ;B14E: 382D0054
SUBQ #1,D4 ;B152: 5344
LEA 52(A5),A3 ;B154: 47ED0034
MOVE.L A4,-(A7) ;B158: 2F0C
LAB_082F:
MOVEA.L A0,A1 ;B15A: 2248
MOVEA.L A3,A4 ;B15C: 284B
MOVE D2,D5 ;B15E: 3A02
LAB_0830:
MOVEA.L (A1)+,A2 ;B160: 2459
ADDA.L D0,A2 ;B162: D5C0
MOVE (A4)+,D7 ;B164: 3E1C
ADDQ.L #2,A4 ;B166: 548C
MOVE D4,D6 ;B168: 3C04
BTST D5,135(A5) ;B16A: 0B2D0087
BNE.S LAB_0832 ;B16E: 6608
LAB_0831:
MOVE.B D7,(A2) ;B170: 1487
ADDA.L D3,A2 ;B172: D5C3
DBF D6,LAB_0831 ;B174: 51CEFFFA
LAB_0832:
DBF D5,LAB_0830 ;B178: 51CDFFE6
ADDQ.L #1,D0 ;B17C: 5280
DBF D1,LAB_082F ;B17E: 51C9FFDA
MOVEA.L (A7)+,A4 ;B182: 285F
LAB_0833:
MOVEQ #0,D0 ;B184: 7000
RTS ;B186: 4E75
LAB_0834:
MOVE 76(A5),D3 ;B188: 362D004C
MOVE.L 24(A5),D0 ;B18C: 202D0018
BTST #0,D0 ;B190: 08000000
BEQ.S LAB_0835 ;B194: 6712
MOVEM.L D0/D3,-(A7) ;B196: 48E79000
MOVEQ #1,D1 ;B19A: 7201
BSR LAB_082D ;B19C: 6100FF90
MOVEM.L (A7)+,D0/D3 ;B1A0: 4CDF0009
ADDQ.L #1,D0 ;B1A4: 5280
SUBQ #1,D3 ;B1A6: 5343
LAB_0835:
LEA 48(A4),A0 ;B1A8: 41EC0030
MOVE 84(A5),D2 ;B1AC: 342D0054
TST D3 ;B1B0: 4A43
BLE.S LAB_0836 ;B1B2: 6F04
BSR LAB_083A ;B1B4: 61000058
LAB_0836:
MOVEQ #0,D0 ;B1B8: 7000
RTS ;B1BA: 4E75
LAB_0837:
TST 142(A5) ;B1BC: 4A6D008E
BEQ.S LAB_0838 ;B1C0: 6718
CLR.B 166(A5) ;B1C2: 422D00A6
CLR.B 246(A5) ;B1C6: 422D00F6
MOVE #$0010,142(A5) ;B1CA: 3B7C0010008E
MOVE 120(A5),144(A5) ;B1D0: 3B6D00780090
BSR LAB_0818 ;B1D6: 6100FD74
LAB_0838:
MOVE.L 20(A5),D0 ;B1DA: 202D0014
LEA 48(A4),A0 ;B1DE: 41EC0030
MOVE 84(A5),D2 ;B1E2: 342D0054
MULU 98(A5),D2 ;B1E6: C4ED0062
MOVE 96(A5),D3 ;B1EA: 362D0060
BSR LAB_083A ;B1EE: 6100001E
BRA LAB_0895 ;B1F2: 60000788
LAB_0839:
MOVE 78(A5),D0 ;B1F6: 302D004E
MULU 86(A5),D0 ;B1FA: C0ED0056
ADD.L 20(A5),D0 ;B1FE: D0AD0014
LEA 48(A4),A0 ;B202: 41EC0030
MOVE 84(A5),D2 ;B206: 342D0054
MOVE 96(A5),D3 ;B20A: 362D0060
LAB_083A:
SUBQ #1,D2 ;B20E: 5342
LEA 52(A5),A1 ;B210: 43ED0034
MOVE 178(A4),D1 ;B214: 322C00B2
EXT.L D1 ;B218: 48C1
LSR #1,D3 ;B21A: E24B
LSL #6,D3 ;B21C: ED4B
ORI #$0001,D3 ;B21E: 00430001
MOVE 130(A5),D4 ;B222: 382D0082
BSR LAB_04A5 ;B226: 6100B43C
MOVE #$01AA,64(A6) ;B22A: 3D7C01AA0040
CLR 66(A6) ;B230: 426E0042
CLR 102(A6) ;B234: 426E0066
MOVE #$8040,150(A6) ;B238: 3D7C80400096
LAB_083B:
MOVE D4,D5 ;B23E: 3A04
MOVEA.L A0,A2 ;B240: 2448
MOVEA.L A1,A3 ;B242: 2649
LAB_083C:
BTST D5,135(A5) ;B244: 0B2D0087
BNE.S LAB_083D ;B248: 6614
BSR LAB_04A6 ;B24A: 6100B428
MOVE.L (A2),D7 ;B24E: 2E12
ADD.L D0,D7 ;B250: DE80
MOVE.L D7,84(A6) ;B252: 2D470054
MOVE (A3),112(A6) ;B256: 3D530070
MOVE D3,88(A6) ;B25A: 3D430058
LAB_083D:
ADDQ.L #4,A2 ;B25E: 588A
ADDQ.L #4,A3 ;B260: 588B
DBF D5,LAB_083C ;B262: 51CDFFE0
ADD.L D1,D0 ;B266: D081
DBF D2,LAB_083B ;B268: 51CAFFD4
BSR LAB_04A6 ;B26C: 6100B406
BSR LAB_04A7 ;B270: 6100B410
MOVEQ #0,D0 ;B274: 7000
RTS ;B276: 4E75
LAB_083E:
MOVE 78(A5),D0 ;B278: 302D004E
MULU 86(A5),D0 ;B27C: C0ED0056
ADD.L 20(A5),D0 ;B280: D0AD0014
LEA 48(A4),A0 ;B284: 41EC0030
MOVE 84(A5),D2 ;B288: 342D0054
BRA LAB_0840 ;B28C: 60000012
LAB_083F:
MOVE.L 20(A5),D0 ;B290: 202D0014
LEA 48(A4),A0 ;B294: 41EC0030
MOVE 84(A5),D2 ;B298: 342D0054
MULU 98(A5),D2 ;B29C: C4ED0062
LAB_0840:
SUBQ #1,D2 ;B2A0: 5342
LEA 52(A5),A1 ;B2A2: 43ED0034
MOVE 178(A4),D1 ;B2A6: 322C00B2
EXT.L D1 ;B2AA: 48C1
MOVE 96(A5),D3 ;B2AC: 362D0060
LSR #1,D3 ;B2B0: E24B
LSL #6,D3 ;B2B2: ED4B
ORI #$0001,D3 ;B2B4: 00430001
MOVE 130(A5),D4 ;B2B8: 382D0082
MOVE 96(A5),D6 ;B2BC: 3C2D0060
SUBQ #1,D6 ;B2C0: 5346
MOVE.L A4,-(A7) ;B2C2: 2F0C
BSR LAB_04A5 ;B2C4: 6100B39E
MOVE #$05CC,64(A6) ;B2C8: 3D7C05CC0040
MOVE #$8000,66(A6) ;B2CE: 3D7C80000042
CLR 98(A6) ;B2D4: 426E0062
CLR 102(A6) ;B2D8: 426E0066
MOVE #$8040,150(A6) ;B2DC: 3D7C80400096
LAB_0841:
MOVE D4,D5 ;B2E2: 3A04
MOVEA.L A0,A4 ;B2E4: 2848
MOVEA.L A1,A3 ;B2E6: 2649
LAB_0842:
MOVEA.L (A4)+,A2 ;B2E8: 245C
BTST D5,135(A5) ;B2EA: 0B2D0087
BNE.S LAB_0843 ;B2EE: 6624
ADDA.L D0,A2 ;B2F0: D5C0
MOVE.L A2,84(A6) ;B2F2: 2D4A0054
MOVE.B 1(A2),D7 ;B2F6: 1E2A0001
LEA 2(A2),A2 ;B2FA: 45EA0002
MOVE.L A2,76(A6) ;B2FE: 2D4A004C
LEA -2(A2),A2 ;B302: 45EAFFFE
MOVE D3,88(A6) ;B306: 3D430058
BSR LAB_04A6 ;B30A: 6100B368
MOVE.B D7,(A2) ;B30E: 1487
MOVE.B (A3),0(A2,D6.W) ;B310: 15936000
LAB_0843:
ADDQ.L #4,A3 ;B314: 588B
DBF D5,LAB_0842 ;B316: 51CDFFD0
ADD.L D1,D0 ;B31A: D081
DBF D2,LAB_0841 ;B31C: 51CAFFC4
BSR LAB_04A7 ;B320: 6100B360
MOVEA.L (A7)+,A4 ;B324: 285F
MOVEQ #0,D0 ;B326: 7000
RTS ;B328: 4E75
LAB_0844:
MOVE 78(A5),D0 ;B32A: 302D004E
MULU 86(A5),D0 ;B32E: C0ED0056
ADD.L 20(A5),D0 ;B332: D0AD0014
LEA 48(A4),A0 ;B336: 41EC0030
MOVE 84(A5),D2 ;B33A: 342D0054
BRA LAB_0846 ;B33E: 60000012
LAB_0845:
MOVE.L 20(A5),D0 ;B342: 202D0014
LEA 48(A4),A0 ;B346: 41EC0030
MOVE 84(A5),D2 ;B34A: 342D0054
MULU 98(A5),D2 ;B34E: C4ED0062
LAB_0846:
SUBQ #1,D2 ;B352: 5342
LEA 52(A5),A1 ;B354: 43ED0034
MOVE 178(A4),D1 ;B358: 322C00B2
EXT.L D1 ;B35C: 48C1
MOVE 96(A5),D3 ;B35E: 362D0060
LSR #1,D3 ;B362: E24B
LSL #6,D3 ;B364: ED4B
ORI #$0001,D3 ;B366: 00430001
MOVE 130(A5),D4 ;B36A: 382D0082
MOVE.L A4,-(A7) ;B36E: 2F0C
BSR LAB_04A5 ;B370: 6100B2F2
MOVE #$05CC,64(A6) ;B374: 3D7C05CC0040
MOVE #$8000,66(A6) ;B37A: 3D7C80000042
CLR 98(A6) ;B380: 426E0062
CLR 102(A6) ;B384: 426E0066
MOVE #$8040,150(A6) ;B388: 3D7C80400096
LAB_0847:
MOVE D4,D5 ;B38E: 3A04
MOVEA.L A0,A4 ;B390: 2848
MOVEA.L A1,A3 ;B392: 2649
LAB_0848:
MOVEA.L (A4)+,A2 ;B394: 245C
BTST D5,135(A5) ;B396: 0B2D0087
BNE.S LAB_0849 ;B39A: 6614
ADDA.L D0,A2 ;B39C: D5C0
MOVE.L A2,76(A6) ;B39E: 2D4A004C
MOVE.L A2,84(A6) ;B3A2: 2D4A0054
MOVE D3,88(A6) ;B3A6: 3D430058
BSR LAB_04A6 ;B3AA: 6100B2C8
MOVE.B (A3),(A2) ;B3AE: 1493
LAB_0849:
ADDQ.L #4,A3 ;B3B0: 588B
DBF D5,LAB_0848 ;B3B2: 51CDFFE0
ADD.L D1,D0 ;B3B6: D081
DBF D2,LAB_0847 ;B3B8: 51CAFFD4
BSR LAB_04A7 ;B3BC: 6100B2C4
MOVEA.L (A7)+,A4 ;B3C0: 285F
MOVEQ #0,D0 ;B3C2: 7000
RTS ;B3C4: 4E75
LAB_084A:
LEA 48(A4),A2 ;B3C6: 45EC0030
MOVE 178(A4),D0 ;B3CA: 302C00B2
EXT.L D0 ;B3CE: 48C0
MOVE 86(A5),D1 ;B3D0: 322D0056
MOVE 78(A5),D2 ;B3D4: 342D004E
MULU D1,D2 ;B3D8: C4C1
ADD.L 20(A5),D2 ;B3DA: D4AD0014
MOVEA.L D2,A1 ;B3DE: 2242
MOVEA.L D2,A0 ;B3E0: 2042
ADDA D1,A0 ;B3E2: D0C1
MOVE 98(A5),D1 ;B3E4: 322D0062
SUB 78(A5),D1 ;B3E8: 926D004E
SUBQ #1,D1 ;B3EC: 5341
MULU 84(A5),D1 ;B3EE: C2ED0054
BSR LAB_084E ;B3F2: 610000C0
MOVE 98(A5),D0 ;B3F6: 302D0062
SUBQ #1,D0 ;B3FA: 5340
MULU 86(A5),D0 ;B3FC: C0ED0056
ADD.L 20(A5),D0 ;B400: D0AD0014
LEA 48(A4),A0 ;B404: 41EC0030
MOVE 84(A5),D2 ;B408: 342D0054
MOVE 96(A5),D3 ;B40C: 362D0060
BRA LAB_083A ;B410: 6000FDFC
LAB_084B:
LEA 48(A4),A2 ;B414: 45EC0030
MOVE 178(A4),D0 ;B418: 302C00B2
EXT.L D0 ;B41C: 48C0
MOVE 86(A5),D1 ;B41E: 322D0056
MOVE 78(A5),D2 ;B422: 342D004E
ADDQ #1,D2 ;B426: 5242
MULU D1,D2 ;B428: C4C1
SUB.L D0,D2 ;B42A: 9480
ADD.L 20(A5),D2 ;B42C: D4AD0014
MOVEA.L D2,A1 ;B430: 2242
MOVEA.L D2,A0 ;B432: 2042
SUBA D1,A0 ;B434: 90C1
NEG.L D0 ;B436: 4480
MOVE 78(A5),D1 ;B438: 322D004E
MULU 84(A5),D1 ;B43C: C2ED0054
BSR LAB_084E ;B440: 61000072
MOVE.L 20(A5),D0 ;B444: 202D0014
LEA 48(A4),A0 ;B448: 41EC0030
MOVE 84(A5),D2 ;B44C: 342D0054
MOVE 96(A5),D3 ;B450: 362D0060
BRA LAB_083A ;B454: 6000FDB8
LAB_084C:
LEA 48(A4),A2 ;B458: 45EC0030
MOVE 178(A4),D0 ;B45C: 302C00B2
EXT.L D0 ;B460: 48C0
MOVEA.L 20(A5),A1 ;B462: 226D0014
MOVEA.L A1,A0 ;B466: 2049
ADDA 86(A5),A0 ;B468: D0ED0056
MOVE 78(A5),D1 ;B46C: 322D004E
MULU 84(A5),D1 ;B470: C2ED0054
BSR LAB_084E ;B474: 6100003E
BRA LAB_0839 ;B478: 6000FD7C
LAB_084D:
LEA 48(A4),A2 ;B47C: 45EC0030
MOVE 178(A4),D0 ;B480: 302C00B2
EXT.L D0 ;B484: 48C0
MOVE 86(A5),D1 ;B486: 322D0056
MOVE 98(A5),D2 ;B48A: 342D0062
MULU D1,D2 ;B48E: C4C1
SUB.L D0,D2 ;B490: 9480
ADD.L 20(A5),D2 ;B492: D4AD0014
MOVEA.L D2,A1 ;B496: 2242
MOVEA.L D2,A0 ;B498: 2042
SUBA D1,A0 ;B49A: 90C1
NEG.L D0 ;B49C: 4480
MOVE 98(A5),D1 ;B49E: 322D0062
SUB 78(A5),D1 ;B4A2: 926D004E
SUBQ #1,D1 ;B4A6: 5341
MULU 84(A5),D1 ;B4A8: C2ED0054
BSR LAB_084E ;B4AC: 61000006
BRA LAB_0839 ;B4B0: 6000FD44
LAB_084E:
SUBQ #1,D1 ;B4B4: 5341
BMI.S LAB_0852 ;B4B6: 6B68
MOVE.L 166(A4),D2 ;B4B8: 242C00A6
MOVE 96(A5),D3 ;B4BC: 362D0060
LSR #1,D3 ;B4C0: E24B
LSL #6,D3 ;B4C2: ED4B
ORI #$0001,D3 ;B4C4: 00430001
MOVE 130(A5),D4 ;B4C8: 382D0082
BSR LAB_04A5 ;B4CC: 6100B196
MOVE #$03AA,64(A6) ;B4D0: 3D7C03AA0040
CLR 66(A6) ;B4D6: 426E0042
CLR 96(A6) ;B4DA: 426E0060
CLR 102(A6) ;B4DE: 426E0066
MOVE #$8040,150(A6) ;B4E2: 3D7C80400096
LAB_084F:
MOVE D4,D5 ;B4E8: 3A04
MOVEA.L A2,A3 ;B4EA: 264A
LAB_0850:
BTST D5,135(A5) ;B4EC: 0B2D0087
BNE.S LAB_0851 ;B4F0: 6618
BSR LAB_04A6 ;B4F2: 6100B180
MOVE.L (A3),D6 ;B4F6: 2C13
MOVE.L D6,D7 ;B4F8: 2E06
ADD.L A0,D6 ;B4FA: DC88
ADD.L A1,D7 ;B4FC: DE89
MOVE.L D6,72(A6) ;B4FE: 2D460048
MOVE.L D7,84(A6) ;B502: 2D470054
MOVE D3,88(A6) ;B506: 3D430058
LAB_0851:
ADDQ.L #4,A3 ;B50A: 588B
DBF D5,LAB_0850 ;B50C: 51CDFFDE
ADDA.L D0,A0 ;B510: D1C0
ADDA.L D0,A1 ;B512: D3C0
DBF D1,LAB_084F ;B514: 51C9FFD2
BSR LAB_04A6 ;B518: 6100B15A
BSR LAB_04A7 ;B51C: 6100B164
LAB_0852:
RTS ;B520: 4E75
LAB_0853:
BCLR #0,134(A5) ;B522: 08AD00000086
TST D1 ;B528: 4A41
BEQ.S LAB_0854 ;B52A: 6706
BSET #0,134(A5) ;B52C: 08ED00000086
LAB_0854:
MOVEQ #0,D0 ;B532: 7000
RTS ;B534: 4E75
LAB_0855:
CMP 96(A4),D1 ;B536: B26C0060
BCC LAB_08E1 ;B53A: 64000A14
MOVE D1,164(A5) ;B53E: 3B4100A4
MOVEQ #0,D0 ;B542: 7000
RTS ;B544: 4E75
LAB_0856:
BCLR #1,134(A5) ;B546: 08AD00010086
TST D1 ;B54C: 4A41
BEQ.S LAB_0857 ;B54E: 6706
BSET #1,134(A5) ;B550: 08ED00010086
LAB_0857:
MOVEQ #0,D0 ;B556: 7000
RTS ;B558: 4E75
LAB_0858:
MOVE D1,128(A5) ;B55A: 3B410080
MOVEQ #0,D0 ;B55E: 7000
RTS ;B560: 4E75
LAB_0859:
BCLR #1,127(A5) ;B562: 08AD0001007F
TST D1 ;B568: 4A41
BEQ.S LAB_085A ;B56A: 6706
BSET #1,127(A5) ;B56C: 08ED0001007F
LAB_085A:
MOVEQ #0,D0 ;B572: 7000
RTS ;B574: 4E75
LAB_085B:
BCLR #2,127(A5) ;B576: 08AD0002007F
TST D1 ;B57C: 4A41
BEQ.S LAB_085C ;B57E: 6706
BSET #2,127(A5) ;B580: 08ED0002007F
LAB_085C:
MOVEQ #0,D0 ;B586: 7000
RTS ;B588: 4E75
LAB_085D:
TST D1 ;B58A: 4A41
BNE.S LAB_085E ;B58C: 660A
BCLR #2,134(A5) ;B58E: 08AD00020086
BEQ.S LAB_0860 ;B594: 671C
BRA.S LAB_085F ;B596: 6008
LAB_085E:
BSET #2,134(A5) ;B598: 08ED00020086
BNE.S LAB_0860 ;B59E: 6612
LAB_085F:
MOVE 120(A5),D0 ;B5A0: 302D0078
MOVE 122(A5),120(A5) ;B5A4: 3B6D007A0078
MOVE D0,122(A5) ;B5AA: 3B40007A
BSR LAB_0291 ;B5AE: 6100833A
LAB_0860:
MOVEQ #0,D0 ;B5B2: 7000
RTS ;B5B4: 4E75
LAB_0861:
CMP 96(A4),D1 ;B5B6: B26C0060
BCC LAB_08E1 ;B5BA: 64000994
BCLR #2,134(A5) ;B5BE: 08AD00020086
BEQ.S LAB_0862 ;B5C4: 6706
MOVE 120(A5),122(A5) ;B5C6: 3B6D0078007A
LAB_0862:
MOVE D1,120(A5) ;B5CC: 3B410078
BSR LAB_0291 ;B5D0: 61008318
MOVEQ #0,D0 ;B5D4: 7000
RTS ;B5D6: 4E75
LAB_0863:
CMP 96(A4),D1 ;B5D8: B26C0060
BCC LAB_08E1 ;B5DC: 64000972
BCLR #2,134(A5) ;B5E0: 08AD00020086
BEQ.S LAB_0864 ;B5E6: 6706
MOVE 122(A5),120(A5) ;B5E8: 3B6D007A0078
LAB_0864:
MOVE D1,122(A5) ;B5EE: 3B41007A
BSR LAB_0291 ;B5F2: 610082F6
MOVEQ #0,D0 ;B5F6: 7000
RTS ;B5F8: 4E75
LAB_0865:
MOVEQ #0,D0 ;B5FA: 7000
MOVE 130(A5),D2 ;B5FC: 342D0082
MOVEQ #0,D3 ;B600: 7600
LAB_0866:
BTST D3,D1 ;B602: 0701
BNE.S LAB_0867 ;B604: 6602
BSET D2,D0 ;B606: 05C0
LAB_0867:
ADDQ #1,D3 ;B608: 5243
DBF D2,LAB_0866 ;B60A: 51CAFFF6
MOVE.B D0,135(A5) ;B60E: 1B400087
BSR LAB_0291 ;B612: 610082D6
MOVEQ #0,D0 ;B616: 7000
RTS ;B618: 4E75
LAB_0868:
MOVE 76(A5),D0 ;B61A: 302D004C
ADDQ #1,D0 ;B61E: 5240
CMP 80(A5),D0 ;B620: B06D0050
BHI.S LAB_0869 ;B624: 620C
MOVE D0,76(A5) ;B626: 3B40004C
BSR LAB_08C0 ;B62A: 6100068A
MOVEQ #0,D0 ;B62E: 7000
RTS ;B630: 4E75
LAB_0869:
MOVE #$0001,76(A5) ;B632: 3B7C0001004C
BRA LAB_086C ;B638: 6000001A
LAB_086A:
SUBQ #1,76(A5) ;B63C: 536D004C
BEQ.S LAB_086B ;B640: 6708
BSR LAB_08C0 ;B642: 61000672
MOVEQ #0,D0 ;B646: 7000
RTS ;B648: 4E75
LAB_086B:
MOVE 80(A5),76(A5) ;B64A: 3B6D0050004C
BRA LAB_086F ;B650: 60000038
LAB_086C:
SUBQ #1,78(A5) ;B654: 536D004E
BPL.S LAB_086D ;B658: 6A12
BTST #0,134(A5) ;B65A: 082D00000086
BNE.S LAB_086E ;B660: 6612
MOVE 82(A5),D0 ;B662: 302D0052
SUBQ #1,D0 ;B666: 5340
MOVE D0,78(A5) ;B668: 3B40004E
LAB_086D:
BSR LAB_08C0 ;B66C: 61000648
MOVEQ #0,D0 ;B670: 7000
RTS ;B672: 4E75
LAB_086E:
CLR 78(A5) ;B674: 426D004E
BSR LAB_08C0 ;B678: 6100063C
MOVEM.L D2-D7/A1-A3,-(A7) ;B67C: 48E73F70
BSR LAB_084D ;B680: 6100FDFA
MOVEM.L (A7)+,D2-D7/A1-A3 ;B684: 4CDF0EFC
RTS ;B688: 4E75
LAB_086F:
MOVE 78(A5),D0 ;B68A: 302D004E
ADDQ #1,D0 ;B68E: 5240
CMP 82(A5),D0 ;B690: B06D0052
BCS.S LAB_0870 ;B694: 650A
BTST #0,134(A5) ;B696: 082D00000086
BNE.S LAB_0871 ;B69C: 660E
CLR D0 ;B69E: 4240
LAB_0870:
MOVE D0,78(A5) ;B6A0: 3B40004E
BSR LAB_08C0 ;B6A4: 61000610
MOVEQ #0,D0 ;B6A8: 7000
RTS ;B6AA: 4E75
LAB_0871:
MOVEM.L D2-D7/A1-A3,-(A7) ;B6AC: 48E73F70
BSR LAB_084C ;B6B0: 6100FDA6
MOVEM.L (A7)+,D2-D7/A1-A3 ;B6B4: 4CDF0EFC
RTS ;B6B8: 4E75
LAB_0872:
MOVE 80(A5),76(A5) ;B6BA: 3B6D0050004C
BSR LAB_08C0 ;B6C0: 610005F4
MOVEQ #0,D0 ;B6C4: 7000
RTS ;B6C6: 4E75
LAB_0873:
CMP 80(A5),D1 ;B6C8: B26D0050
BCC LAB_08E1 ;B6CC: 64000882
MOVE D1,140(A5) ;B6D0: 3B41008C
MOVEQ #0,D0 ;B6D4: 7000
RTS ;B6D6: 4E75
LAB_0874:
MOVE 80(A5),D0 ;B6D8: 302D0050
SUB 76(A5),D0 ;B6DC: 906D004C
MOVE 140(A5),D1 ;B6E0: 322D008C
BEQ.S LAB_0877 ;B6E4: 6718
LAB_0875:
CMP D0,D1 ;B6E6: B240
BHI.S LAB_0876 ;B6E8: 6206
ADD 140(A5),D1 ;B6EA: D26D008C
BRA.S LAB_0875 ;B6EE: 60F6
LAB_0876:
CMP 80(A5),D1 ;B6F0: B26D0050
BCC.S LAB_0877 ;B6F4: 6408
MOVE 78(A5),D2 ;B6F6: 342D004E
BSR LAB_08A3 ;B6FA: 61000362
LAB_0877:
MOVEQ #0,D0 ;B6FE: 7000
RTS ;B700: 4E75
LAB_0878:
MOVEA.L LAB_0601+2(PC),A3 ;B702: 267ACC6C
TST -38(A3) ;B706: 4A6BFFDA
BNE.S LAB_087A ;B70A: 661A
TST D1 ;B70C: 4A41
BNE.S LAB_0879 ;B70E: 6612
LEA -126(A3),A0 ;B710: 41EBFF82
MOVE.L A0,-46(A3) ;B714: 2748FFD2
ADDQ #1,-38(A3) ;B718: 526BFFDA
MOVE #$0001,136(A5) ;B71C: 3B7C00010088
LAB_0879:
MOVEQ #0,D0 ;B722: 7000
RTS ;B724: 4E75
LAB_087A:
ADDI #$0030,D1 ;B726: 06410030
LEA -47(A3),A0 ;B72A: 41EBFFD1
MOVE.L A0,D2 ;B72E: 2408
MOVEA.L -46(A3),A0 ;B730: 206BFFD2
CMPI.B #$1B,-2(A0) ;B734: 0C28001BFFFE
BNE.S LAB_087B ;B73A: 6608
CMPI.B #$52,-1(A0) ;B73C: 0C280052FFFF
BEQ.S LAB_087D ;B742: 671A
LAB_087B:
MOVE.B D1,(A0)+ ;B744: 10C1
CMPA.L D2,A0 ;B746: B1C2
BCC.S LAB_087C ;B748: 640E
MOVE.L A0,-46(A3) ;B74A: 2748FFD2
MOVE #$0001,136(A5) ;B74E: 3B7C00010088
MOVEQ #0,D0 ;B754: 7000
RTS ;B756: 4E75
LAB_087C:
LEA 2(A0),A0 ;B758: 41E80002
MOVEQ #49,D1 ;B75C: 7231
LAB_087D:
CLR.B -2(A0) ;B75E: 4228FFFE
MOVE D1,D2 ;B762: 3401
SUBI #$0031,D2 ;B764: 04420031
BPL.S LAB_087E ;B768: 6A02
MOVEQ #0,D2 ;B76A: 7400
LAB_087E:
LEA -126(A3),A0 ;B76C: 41EBFF82
LAB_087F:
MOVE.B (A0)+,D1 ;B770: 1218
BEQ.S LAB_0880 ;B772: 6706
BSR LAB_08C6 ;B774: 610005A2
BRA.S LAB_087F ;B778: 60F6
LAB_0880:
DBF D2,LAB_087E ;B77A: 51CAFFF0
CLR -38(A3) ;B77E: 426BFFDA
MOVEQ #0,D0 ;B782: 7000
RTS ;B784: 4E75
LAB_0881:
TST D1 ;B786: 4A41
BEQ.S LAB_0882 ;B788: 6714
CMP #$0001,D1 ;B78A: B27C0001
BEQ.S LAB_0883 ;B78E: 6716
CMP #$0002,D1 ;B790: B27C0002
BEQ.S LAB_0884 ;B794: 6726
CMP #$0003,D1 ;B796: B27C0003
BEQ.S LAB_0885 ;B79A: 6728
BRA.S LAB_0886 ;B79C: 6038
LAB_0882:
MOVE 76(A5),148(A5) ;B79E: 3B6D004C0094
BRA.S LAB_0886 ;B7A4: 6030
LAB_0883:
MOVE 148(A5),D0 ;B7A6: 302D0094
BEQ.S LAB_0886 ;B7AA: 672A
CMP 80(A5),D0 ;B7AC: B06D0050
BHI.S LAB_0886 ;B7B0: 6224
MOVE D0,76(A5) ;B7B2: 3B40004C
BSR LAB_08C0 ;B7B6: 610004FE
BRA.S LAB_0886 ;B7BA: 601A
LAB_0884:
MOVE 78(A5),150(A5) ;B7BC: 3B6D004E0096
BRA.S LAB_0886 ;B7C2: 6012
LAB_0885:
MOVE 150(A5),D0 ;B7C4: 302D0096
CMP 82(A5),D0 ;B7C8: B06D0052
BCC.S LAB_0886 ;B7CC: 6408
MOVE D0,78(A5) ;B7CE: 3B40004E
BSR LAB_08C0 ;B7D2: 610004E2
LAB_0886:
MOVEQ #0,D0 ;B7D6: 7000
RTS ;B7D8: 4E75
LAB_0887:
ADDI #$0030,D1 ;B7DA: 06410030
SUBI.B #$80,D1 ;B7DE: 04010080
EXT D1 ;B7E2: 4881
MOVE 80(A5),D0 ;B7E4: 302D0050
SUB 76(A5),D0 ;B7E8: 906D004C
ADD D0,D1 ;B7EC: D240
BRA LAB_089B ;B7EE: 6000020C
LAB_0888:
ADDI #$0030,D1 ;B7F2: 06410030
SUBI.B #$80,D1 ;B7F6: 04010080
EXT D1 ;B7FA: 4881
ADD 78(A5),D1 ;B7FC: D26D004E
BRA LAB_089C ;B800: 60000200
LAB_0889:
TST.B D1 ;B804: 4A01
BNE.S LAB_088A ;B806: 6616
MOVE 80(A5),D0 ;B808: 302D0050
SUB 76(A5),D0 ;B80C: 906D004C
MOVE D0,152(A5) ;B810: 3B400098
MOVE 78(A5),154(A5) ;B814: 3B6D004E009A
MOVEQ #0,D0 ;B81A: 7000
RTS ;B81C: 4E75
LAB_088A:
MOVE D1,-(A7) ;B81E: 3F01
BSR LAB_0868 ;B820: 6100FDF8
MOVE (A7)+,D1 ;B824: 321F
ANDI #$00FF,D1 ;B826: 024100FF
MOVE 152(A5),D2 ;B82A: 342D0098
MOVE 154(A5),D3 ;B82E: 362D009A
MOVE 80(A5),D4 ;B832: 382D0050
SUB 76(A5),D4 ;B836: 986D004C
MOVE 78(A5),D5 ;B83A: 3A2D004E
ADDQ #1,D5 ;B83E: 5245
LSL #3,D2 ;B840: E74A
LSL #3,D4 ;B842: E74C
ADDI #$0007,D4 ;B844: 06440007
MULU 84(A5),D3 ;B848: C6ED0054
MULU 84(A5),D5 ;B84C: CAED0054
MOVE 92(A5),D0 ;B850: 302D005C
LSL #3,D0 ;B854: E748
ADD D0,D2 ;B856: D440
ADD D0,D4 ;B858: D840
ADD 94(A5),D3 ;B85A: D66D005E
ADD 94(A5),D5 ;B85E: DA6D005E
MOVE.L A5,-(A7) ;B862: 2F0D
MOVEA.L LAB_0601+2(PC),A5 ;B864: 2A7ACB0A
BSR LAB_069A ;B868: 6100D8FA
MOVEA.L (A7)+,A5 ;B86C: 2A5F
MOVE.L D0,-(A7) ;B86E: 2F00
BSR LAB_086A ;B870: 6100FDCA
MOVE.L (A7)+,D0 ;B874: 201F
RTS ;B876: 4E75
LAB_088B:
MOVEA.L LAB_0601+2(PC),A3 ;B878: 267ACAF6
TST.B D1 ;B87C: 4A01
BNE.S LAB_088C ;B87E: 6616
MOVE 80(A5),D0 ;B880: 302D0050
SUB 76(A5),D0 ;B884: 906D004C
MOVE D0,-128(A3) ;B888: 3740FF80
MOVE 78(A5),-130(A3) ;B88C: 376D004EFF7E
MOVEQ #0,D0 ;B892: 7000
RTS ;B894: 4E75
LAB_088C:
MOVE 76(A5),-(A7) ;B896: 3F2D004C
MOVE 78(A5),-(A7) ;B89A: 3F2D004E
MOVE #$FFFF,128(A5) ;B89E: 3B7CFFFF0080
ANDI #$0007,D1 ;B8A4: 02410007
LSL #3,D1 ;B8A8: E749
LEA LAB_093E+1(PC),A2 ;B8AA: 45FA18F3
LEA -8(A2,D1.W),A2 ;B8AE: 45F210F8
MOVE 80(A5),D3 ;B8B2: 362D0050
SUB 76(A5),D3 ;B8B6: 966D004C
SUB -128(A3),D3 ;B8BA: 966BFF80
BMI LAB_0894 ;B8BE: 6B0000A8
SUBQ #1,D3 ;B8C2: 5343
MOVE 78(A5),D4 ;B8C4: 382D004E
SUB -130(A3),D4 ;B8C8: 986BFF7E
BMI LAB_0894 ;B8CC: 6B00009A
MOVE -128(A3),D1 ;B8D0: 322BFF80
MOVE -130(A3),D2 ;B8D4: 342BFF7E
BSR LAB_08A3 ;B8D8: 61000184
BSR LAB_0868 ;B8DC: 6100FD3C
BSR LAB_086C ;B8E0: 6100FD72
MOVE.B (A2)+,D1 ;B8E4: 121A
BSR LAB_08C6 ;B8E6: 61000430
MOVE.B (A2)+,D1 ;B8EA: 121A
MOVE D3,D5 ;B8EC: 3A03
BMI.S LAB_088E ;B8EE: 6B08
LAB_088D:
BSR LAB_08C6 ;B8F0: 61000426
DBF D5,LAB_088D ;B8F4: 51CDFFFA
LAB_088E:
MOVE.B (A2)+,D1 ;B8F8: 121A
BSR LAB_08C6 ;B8FA: 6100041C
BSR LAB_0868 ;B8FE: 6100FD1A
BSR LAB_086F ;B902: 6100FD86
MOVE D4,D5 ;B906: 3A04
BMI.S LAB_0890 ;B908: 6B12
LAB_088F:
MOVE.B (A2),D1 ;B90A: 1212
BSR LAB_08C6 ;B90C: 6100040A
BSR LAB_0868 ;B910: 6100FD08
BSR LAB_086F ;B914: 6100FD74
DBF D5,LAB_088F ;B918: 51CDFFF0
LAB_0890:
ADDQ.L #1,A2 ;B91C: 528A
MOVE.B (A2)+,D1 ;B91E: 121A
BSR LAB_08C6 ;B920: 610003F6
BSR LAB_0868 ;B924: 6100FCF4
BSR LAB_0868 ;B928: 6100FCF0
MOVE D3,D5 ;B92C: 3A03
BMI.S LAB_0892 ;B92E: 6B12
LAB_0891:
MOVE.B (A2),D1 ;B930: 1212
BSR LAB_08C6 ;B932: 610003E4
BSR LAB_0868 ;B936: 6100FCE2
BSR LAB_0868 ;B93A: 6100FCDE
DBF D5,LAB_0891 ;B93E: 51CDFFF0
LAB_0892:
ADDQ.L #1,A2 ;B942: 528A
MOVE.B (A2)+,D1 ;B944: 121A
BSR LAB_08C6 ;B946: 610003D0
BSR LAB_0868 ;B94A: 6100FCCE
BSR LAB_086C ;B94E: 6100FD04
MOVE D4,D5 ;B952: 3A04
BMI.S LAB_0894 ;B954: 6B12
LAB_0893:
MOVE.B (A2),D1 ;B956: 1212
BSR LAB_08C6 ;B958: 610003BE
BSR LAB_0868 ;B95C: 6100FCBC
BSR LAB_086C ;B960: 6100FCF2
DBF D5,LAB_0893 ;B964: 51CDFFF0
LAB_0894:
CLR 128(A5) ;B968: 426D0080
MOVE (A7)+,78(A5) ;B96C: 3B5F004E
MOVE (A7)+,76(A5) ;B970: 3B5F004C
BSR LAB_08C0 ;B974: 61000340
MOVEQ #0,D0 ;B978: 7000
RTS ;B97A: 4E75
LAB_0895:
MOVE 80(A5),76(A5) ;B97C: 3B6D0050004C
CLR 78(A5) ;B982: 426D004E
BSR LAB_08C0 ;B986: 6100032E
MOVEQ #0,D0 ;B98A: 7000
RTS ;B98C: 4E75
LAB_0896:
MOVEA.L -160(A5),A0 ;B98E: 206DFF60
MOVEA.L 170(A0),A0 ;B992: 206800AA
MOVEQ #0,D1 ;B996: 7200
MOVEQ #0,D2 ;B998: 7400
MOVE 134(A0),D0 ;B99A: 30280086
MOVE 80(A0),D1 ;B99E: 32280050
MOVE 82(A0),D2 ;B9A2: 34280052
RTS ;B9A6: 4E75
LAB_0897:
MOVEA.L -160(A5),A0 ;B9A8: 206DFF60
MOVEA.L 170(A0),A0 ;B9AC: 206800AA
MOVEQ #0,D1 ;B9B0: 7200
MOVEQ #0,D2 ;B9B2: 7400
MOVE 80(A0),D1 ;B9B4: 32280050
SUB 76(A0),D1 ;B9B8: 9268004C
MOVE 78(A0),D2 ;B9BC: 3428004E
MOVEQ #0,D0 ;B9C0: 7000
RTS ;B9C2: 4E75
LAB_0898:
MOVEA.L -160(A5),A0 ;B9C4: 206DFF60
MOVEA.L 170(A0),A0 ;B9C8: 206800AA
CMP 80(A0),D1 ;B9CC: B2680050
BCC.S LAB_089A ;B9D0: 6426
ADD 92(A0),D1 ;B9D2: D268005C
LSL #3,D1 ;B9D6: E749
EXT.L D1 ;B9D8: 48C1
MOVEQ #0,D0 ;B9DA: 7000
RTS ;B9DC: 4E75
LAB_0899:
MOVEA.L -160(A5),A0 ;B9DE: 206DFF60
MOVEA.L 170(A0),A0 ;B9E2: 206800AA
CMP 82(A0),D1 ;B9E6: B2680052
BCC.S LAB_089A ;B9EA: 640C
LSL #3,D1 ;B9EC: E749
ADD 94(A0),D1 ;B9EE: D268005E
EXT.L D1 ;B9F2: 48C1
MOVEQ #0,D0 ;B9F4: 7000
RTS ;B9F6: 4E75
LAB_089A:
MOVEQ #-1,D1 ;B9F8: 72FF
RTS ;B9FA: 4E75
LAB_089B:
MOVE 78(A5),D2 ;B9FC: 342D004E
BRA.S LAB_08A3 ;BA00: 605C
LAB_089C:
MOVE D1,D2 ;BA02: 3401
MOVE 80(A5),D1 ;BA04: 322D0050
SUB 76(A5),D1 ;BA08: 926D004C
BRA.S LAB_08A3 ;BA0C: 6050
LAB_089D:
MOVEM.L A4-A6,-(A7) ;BA0E: 48E7000E
MOVEA.L -160(A5),A4 ;BA12: 286DFF60
MOVEA.L 170(A4),A5 ;BA16: 2A6C00AA
TST 190(A4) ;BA1A: 4A6C00BE
BNE.S LAB_089F ;BA1E: 660C
BSR LAB_08A0 ;BA20: 61000014
LAB_089E:
MOVEM.L (A7)+,A4-A6 ;BA24: 4CDF7000
TST.L D0 ;BA28: 4A80
RTS ;BA2A: 4E75
LAB_089F:
LEA LAB_08A0(PC),A0 ;BA2C: 41FA0008
BSR LAB_08B7 ;BA30: 610001B4
BRA.S LAB_089E ;BA34: 60EE
LAB_08A0:
BSR LAB_07D6 ;BA36: 6100EEE6
CMP.L #$80000000,D1 ;BA3A: B2BC80000000
BNE.S LAB_08A1 ;BA40: 6608
MOVE 80(A5),D1 ;BA42: 322D0050
SUB 76(A5),D1 ;BA46: 926D004C
LAB_08A1:
CMP.L #$80000000,D2 ;BA4A: B4BC80000000
BNE.S LAB_08A2 ;BA50: 6604
MOVE 78(A5),D2 ;BA52: 342D004E
LAB_08A2:
BSR LAB_08A3 ;BA56: 61000006
BRA LAB_07D0 ;BA5A: 6000EE64
LAB_08A3:
CMP 82(A5),D2 ;BA5E: B46D0052
BCC LAB_08E1 ;BA62: 640004EC
MOVE 80(A5),D0 ;BA66: 302D0050
SUB D1,D0 ;BA6A: 9041
BLS LAB_08E1 ;BA6C: 630004E2
MOVE D0,76(A5) ;BA70: 3B40004C
MOVE D2,78(A5) ;BA74: 3B42004E
MOVE.L D2,-(A7) ;BA78: 2F02
MOVE D2,78(A5) ;BA7A: 3B42004E
MULU 86(A5),D2 ;BA7E: C4ED0056
MOVE D1,D0 ;BA82: 3001
EXT.L D0 ;BA84: 48C0
ADD.L D0,D2 ;BA86: D480
ADD.L 12(A5),D2 ;BA88: D4AD000C
MOVE.L D2,24(A5) ;BA8C: 2B420018
MOVE.L (A7)+,D2 ;BA90: 241F
MOVEQ #0,D0 ;BA92: 7000
RTS ;BA94: 4E75
LAB_08A4:
MOVEM.L A4-A6,-(A7) ;BA96: 48E7000E
MOVEA.L -160(A5),A4 ;BA9A: 286DFF60
MOVEA.L 170(A4),A5 ;BA9E: 2A6C00AA
LEA HARDBASE,A6 ;BAA2: 4DF900DFF000
BSR LAB_07D6 ;BAA8: 6100EE74
BSR LAB_08C6 ;BAAC: 6100026A
BSR LAB_07D0 ;BAB0: 6100EE0E
MOVEM.L (A7)+,A4-A6 ;BAB4: 4CDF7000
TST.L D0 ;BAB8: 4A80
RTS ;BABA: 4E75
LAB_08A5:
MOVEM.L D2-D7/A4-A6,-(A7) ;BABC: 48E73F0E
LEA HARDBASE,A6 ;BAC0: 4DF900DFF000
MOVEA.L -160(A5),A4 ;BAC6: 286DFF60
MOVEA.L 170(A4),A5 ;BACA: 2A6C00AA
BSR LAB_07D6 ;BACE: 6100EE4E
MOVE 80(A5),D5 ;BAD2: 3A2D0050
SUB 76(A5),D5 ;BAD6: 9A6D004C
MOVE D3,D4 ;BADA: 3803
MOVE D2,D3 ;BADC: 3602
MOVE.L D1,D2 ;BADE: 2401
LAB_08A6:
MOVE.B (A1)+,D1 ;BAE0: 1219
BEQ.S LAB_08AC ;BAE2: 674A
CMP.B #$20,D1 ;BAE4: B23C0020
BCS.S LAB_08A9 ;BAE8: 6518
SUBQ #1,D2 ;BAEA: 5342
BGE.S LAB_08A8 ;BAEC: 6C12
CMP D3,D5 ;BAEE: BA43
BLT.S LAB_08A7 ;BAF0: 6D0C
CMP D4,D5 ;BAF2: BA44
BGE.S LAB_08AC ;BAF4: 6C38
BSR LAB_08C6 ;BAF6: 61000220
BNE LAB_08AD ;BAFA: 66000036
LAB_08A7:
ADDQ #1,D5 ;BAFE: 5245
LAB_08A8:
BRA.S LAB_08A6 ;BB00: 60DE
LAB_08A9:
CMP.B #$09,D1 ;BB02: B23C0009
BEQ.S LAB_08AA ;BB06: 6716
TST.L D2 ;BB08: 4A82
BPL.S LAB_08AB ;BB0A: 6A18
CMP.B #$1B,D1 ;BB0C: B23C001B
BNE.S LAB_08AA ;BB10: 660C
BSR LAB_08C6 ;BB12: 61000204
MOVE.B (A1)+,D1 ;BB16: 1219
BSR LAB_08C6 ;BB18: 610001FE
MOVE.B (A1)+,D1 ;BB1C: 1219
LAB_08AA:
BSR LAB_08C6 ;BB1E: 610001F8
BRA.S LAB_08A6 ;BB22: 60BC
LAB_08AB:
CMP.B #$1B,D1 ;BB24: B23C001B
BNE.S LAB_08A6 ;BB28: 66B6
ADDQ.L #2,A1 ;BB2A: 5489
BRA.S LAB_08A6 ;BB2C: 60B2
LAB_08AC:
MOVEQ #0,D0 ;BB2E: 7000
MOVE D5,D1 ;BB30: 3205
LAB_08AD:
BSR LAB_07D0 ;BB32: 6100ED8C
MOVEM.L (A7)+,D2-D7/A4-A6 ;BB36: 4CDF70FC
TST D0 ;BB3A: 4A40
RTS ;BB3C: 4E75
LAB_08AE:
MOVEM.L A4-A6,-(A7) ;BB3E: 48E7000E
LEA HARDBASE,A6 ;BB42: 4DF900DFF000
MOVEA.L -160(A5),A4 ;BB48: 286DFF60
MOVEA.L 170(A4),A5 ;BB4C: 2A6C00AA
TST 190(A4) ;BB50: 4A6C00BE
BNE.S LAB_08AF ;BB54: 6612
MOVEM.L D1-D2/A1,-(A7) ;BB56: 48E76040
BSR.S LAB_08B0 ;BB5A: 611C
MOVEM.L (A7)+,D1-D2/A1 ;BB5C: 4CDF0206
MOVEM.L (A7)+,A4-A6 ;BB60: 4CDF7000
TST.L D0 ;BB64: 4A80
RTS ;BB66: 4E75
LAB_08AF:
LEA LAB_08B0(PC),A0 ;BB68: 41FA000E
BSR LAB_08B7 ;BB6C: 61000078
MOVEM.L (A7)+,A4-A6 ;BB70: 4CDF7000
TST.L D0 ;BB74: 4A80
RTS ;BB76: 4E75
LAB_08B0:
BSR LAB_07D6 ;BB78: 6100EDA4
MOVE D1,D2 ;BB7C: 3401
SUBQ #1,D2 ;BB7E: 5342
BMI.S LAB_08B2 ;BB80: 6B0E
LAB_08B1:
MOVE.B (A1)+,D1 ;BB82: 1219
BSR LAB_08C6 ;BB84: 61000192
TST D0 ;BB88: 4A40
BNE.S LAB_08B2 ;BB8A: 6604
DBF D2,LAB_08B1 ;BB8C: 51CAFFF4
LAB_08B2:
BRA LAB_07D0 ;BB90: 6000ED2E
LAB_08B3:
MOVEM.L A4-A6,-(A7) ;BB94: 48E7000E
LEA HARDBASE,A6 ;BB98: 4DF900DFF000
MOVEA.L -160(A5),A4 ;BB9E: 286DFF60
MOVEA.L 170(A4),A5 ;BBA2: 2A6C00AA
TST 190(A4) ;BBA6: 4A6C00BE
BNE.S LAB_08B4 ;BBAA: 6614
MOVEM.L D1/A1,-(A7) ;BBAC: 48E74040
BSR LAB_08B5 ;BBB0: 6100001E
MOVEM.L (A7)+,D1/A1 ;BBB4: 4CDF0202
MOVEM.L (A7)+,A4-A6 ;BBB8: 4CDF7000
TST.L D0 ;BBBC: 4A80
RTS ;BBBE: 4E75
LAB_08B4:
LEA LAB_08B5(PC),A0 ;BBC0: 41FA000E
BSR LAB_08B7 ;BBC4: 61000020
MOVEM.L (A7)+,A4-A6 ;BBC8: 4CDF7000
TST.L D0 ;BBCC: 4A80
RTS ;BBCE: 4E75
LAB_08B5:
BSR LAB_07D6 ;BBD0: 6100ED4C
LAB_08B6:
MOVE.B (A1)+,D1 ;BBD4: 1219
BEQ LAB_07D0 ;BBD6: 6700ECE8
BSR LAB_08C6 ;BBDA: 6100013C
TST D0 ;BBDE: 4A40
BEQ.S LAB_08B6 ;BBE0: 67F2
BRA LAB_07D0 ;BBE2: 6000ECDC
LAB_08B7:
MOVEM.L D1-D7/A0-A2,-(A7) ;BBE6: 48E77FE0
BTST #5,180(A4) ;BBEA: 082C000500B4
BEQ.S LAB_08BC ;BBF0: 6756
LEA LAB_0605(PC),A1 ;BBF2: 43FAC78A
LEA 272(A5),A0 ;BBF6: 41ED0110
MOVEQ #11,D0 ;BBFA: 700B
LAB_08B8:
MOVE.L (A0)+,(A1)+ ;BBFC: 22D8
DBF D0,LAB_08B8 ;BBFE: 51C8FFFC
MOVEA.L A5,A0 ;BC02: 204D
MOVEQ #40,D0 ;BC04: 7028
LAB_08B9:
MOVE.L (A0)+,(A1)+ ;BC06: 22D8
DBF D0,LAB_08B9 ;BC08: 51C8FFFC
BSR LAB_0303 ;BC0C: 61008970
MOVEM.L (A7),D1-D7/A0-A2 ;BC10: 4CD707FE
JSR (A0) ;BC14: 4E90
LEA LAB_0605(PC),A0 ;BC16: 41FAC766
LEA 272(A5),A1 ;BC1A: 43ED0110
MOVEQ #11,D0 ;BC1E: 700B
LAB_08BA:
MOVE.L (A0)+,(A1)+ ;BC20: 22D8
DBF D0,LAB_08BA ;BC22: 51C8FFFC
MOVEA.L A5,A1 ;BC26: 224D
MOVEQ #40,D0 ;BC28: 7028
LAB_08BB:
MOVE.L (A0)+,(A1)+ ;BC2A: 22D8
DBF D0,LAB_08BB ;BC2C: 51C8FFFC
BSR LAB_0305 ;BC30: 6100896E
MOVEM.L (A7),D1-D7/A0-A2 ;BC34: 4CD707FE
JSR (A0) ;BC38: 4E90
MOVE.L D0,-(A7) ;BC3A: 2F00
BSR LAB_0309 ;BC3C: 610089AE
MOVE.L (A7)+,D0 ;BC40: 201F
MOVEM.L (A7)+,D1-D7/A0-A2 ;BC42: 4CDF07FE
RTS ;BC46: 4E75
LAB_08BC:
BSR LAB_0303 ;BC48: 61008934
MOVEM.L (A7),D1-D7/A0-A2 ;BC4C: 4CD707FE
JSR (A0) ;BC50: 4E90
MOVE.L D0,-(A7) ;BC52: 2F00
BSR LAB_030D ;BC54: 610089E4
MOVE.L (A7)+,D0 ;BC58: 201F
MOVEM.L (A7)+,D1-D7/A0-A2 ;BC5A: 4CDF07FE
RTS ;BC5E: 4E75
LAB_08BD:
MOVEM.L A4-A6,-(A7) ;BC60: 48E7000E
LEA HARDBASE,A6 ;BC64: 4DF900DFF000
MOVEA.L -160(A5),A4 ;BC6A: 286DFF60
MOVEA.L 170(A4),A5 ;BC6E: 2A6C00AA
MOVEA.L A1,A0 ;BC72: 2049
BSR LAB_08C3 ;BC74: 61000086
MOVE 80(A5),D1 ;BC78: 322D0050
SUB D0,D1 ;BC7C: 9240
LSR #1,D1 ;BC7E: E249
TST 190(A4) ;BC80: 4A6C00BE
BNE.S LAB_08BE ;BC84: 6614
BSR LAB_07D6 ;BC86: 6100EC96
BSR LAB_089B ;BC8A: 6100FD70
BSR LAB_08B6 ;BC8E: 6100FF44
MOVEM.L (A7)+,A4-A6 ;BC92: 4CDF7000
TST D0 ;BC96: 4A40
RTS ;BC98: 4E75
LAB_08BE:
LEA LAB_08BF(PC),A0 ;BC9A: 41FA000E
BSR LAB_08B7 ;BC9E: 6100FF46
MOVEM.L (A7)+,A4-A6 ;BCA2: 4CDF7000
TST D0 ;BCA6: 4A40
RTS ;BCA8: 4E75
LAB_08BF:
BSR LAB_07D6 ;BCAA: 6100EC72
BSR LAB_089B ;BCAE: 6100FD4C
BRA LAB_08B6 ;BCB2: 6000FF20
LAB_08C0:
MOVE 78(A5),D0 ;BCB6: 302D004E
MULU 86(A5),D0 ;BCBA: C0ED0056
MOVE 80(A5),D1 ;BCBE: 322D0050
SUB 76(A5),D1 ;BCC2: 926D004C
EXT.L D1 ;BCC6: 48C1
ADD.L D1,D0 ;BCC8: D081
ADD.L 12(A5),D0 ;BCCA: D0AD000C
MOVE.L D0,24(A5) ;BCCE: 2B400018
RTS ;BCD2: 4E75
LAB_08C1:
MOVE 96(A5),80(A5) ;BCD4: 3B6D00600050
MOVE 98(A5),82(A5) ;BCDA: 3B6D00620052
MOVE.L 20(A5),12(A5) ;BCE0: 2B6D0014000C
RTS ;BCE6: 4E75
LAB_08C2:
MOVE 88(A5),80(A5) ;BCE8: 3B6D00580050
MOVE 90(A5),82(A5) ;BCEE: 3B6D005A0052
MOVE.L 16(A5),12(A5) ;BCF4: 2B6D0010000C
RTS ;BCFA: 4E75
LAB_08C3:
CLR D0 ;BCFC: 4240
LAB_08C4:
TST.B (A0) ;BCFE: 4A10
BEQ.S LAB_08C5 ;BD00: 670E
ADDQ #1,D0 ;BD02: 5240
CMPI.B #$1B,(A0)+ ;BD04: 0C18001B
BNE.S LAB_08C4 ;BD08: 66F4
SUBQ #1,D0 ;BD0A: 5340
ADDQ.L #2,A0 ;BD0C: 5488
BRA.S LAB_08C4 ;BD0E: 60EE
LAB_08C5:
ADDQ.L #1,A0 ;BD10: 5288
RTS ;BD12: 4E75
BRA LAB_04A6 ;BD14: 6000A95E
LAB_08C6:
MOVEM.L D1-D7/A0-A3,-(A7) ;BD18: 48E77FF0
ANDI #$00FF,D1 ;BD1C: 024100FF
TST 136(A5) ;BD20: 4A6D0088
BNE LAB_08DE ;BD24: 660001F6
CMP #$0020,D1 ;BD28: B27C0020
BCS LAB_08DB ;BD2C: 650001CE
LAB_08C7:
LSL #3,D1 ;BD30: E749
MOVEA.L 8(A5),A2 ;BD32: 246D0008
ADDA D1,A2 ;BD36: D4C1
MOVE 130(A5),D2 ;BD38: 342D0082
LEA 48(A4),A1 ;BD3C: 43EC0030
MOVE.L 24(A5),D3 ;BD40: 262D0018
MOVE 178(A4),D4 ;BD44: 382C00B2
EXT.L D4 ;BD48: 48C4
MOVE 126(A5),D7 ;BD4A: 3E2D007E
BNE LAB_08CE ;BD4E: 6600011E
MOVEQ #-1,D6 ;BD52: 7CFF
LEA 28(A5),A0 ;BD54: 41ED001C
LAB_08C8:
MOVEA.L (A0)+,A3 ;BD58: 2658
JMP (A3) ;BD5A: 4ED3
MOVEA.L (A1)+,A3 ;BD5C: 2659
ADDA.L D3,A3 ;BD5E: D7C3
CLR.B (A3) ;BD60: 4213
ADDA.L D4,A3 ;BD62: D7C4
CLR.B (A3) ;BD64: 4213
ADDA.L D4,A3 ;BD66: D7C4
CLR.B (A3) ;BD68: 4213
ADDA.L D4,A3 ;BD6A: D7C4
CLR.B (A3) ;BD6C: 4213
ADDA.L D4,A3 ;BD6E: D7C4
CLR.B (A3) ;BD70: 4213
ADDA.L D4,A3 ;BD72: D7C4
CLR.B (A3) ;BD74: 4213
ADDA.L D4,A3 ;BD76: D7C4
CLR.B (A3) ;BD78: 4213
ADDA.L D4,A3 ;BD7A: D7C4
CLR.B (A3) ;BD7C: 4213
DBF D2,LAB_08C8 ;BD7E: 51CAFFD8
BRA LAB_08C9 ;BD82: 600000AA
ADDQ.L #4,A1 ;BD86: 5889
DBF D2,LAB_08C8 ;BD88: 51CAFFCE
BRA LAB_08C9 ;BD8C: 600000A0
MOVEA.L (A1)+,A3 ;BD90: 2659
ADDA.L D3,A3 ;BD92: D7C3
MOVE.B (A2)+,(A3) ;BD94: 169A
ADDA.L D4,A3 ;BD96: D7C4
MOVE.B (A2)+,(A3) ;BD98: 169A
ADDA.L D4,A3 ;BD9A: D7C4
MOVE.B (A2)+,(A3) ;BD9C: 169A
ADDA.L D4,A3 ;BD9E: D7C4
MOVE.B (A2)+,(A3) ;BDA0: 169A
ADDA.L D4,A3 ;BDA2: D7C4
MOVE.B (A2)+,(A3) ;BDA4: 169A
ADDA.L D4,A3 ;BDA6: D7C4
MOVE.B (A2)+,(A3) ;BDA8: 169A
ADDA.L D4,A3 ;BDAA: D7C4
MOVE.B (A2)+,(A3) ;BDAC: 169A
ADDA.L D4,A3 ;BDAE: D7C4
MOVE.B (A2),(A3) ;BDB0: 1692
SUBQ.L #7,A2 ;BDB2: 5F8A
DBF D2,LAB_08C8 ;BDB4: 51CAFFA2
BRA LAB_08C9 ;BDB8: 60000074
MOVEA.L (A1)+,A3 ;BDBC: 2659
ADDA.L D3,A3 ;BDBE: D7C3
MOVE.B (A2)+,D0 ;BDC0: 101A
NOT.B D0 ;BDC2: 4600
MOVE.B D0,(A3) ;BDC4: 1680
ADDA.L D4,A3 ;BDC6: D7C4
MOVE.B (A2)+,D0 ;BDC8: 101A
NOT.B D0 ;BDCA: 4600
MOVE.B D0,(A3) ;BDCC: 1680
ADDA.L D4,A3 ;BDCE: D7C4
MOVE.B (A2)+,D0 ;BDD0: 101A
NOT.B D0 ;BDD2: 4600
MOVE.B D0,(A3) ;BDD4: 1680
ADDA.L D4,A3 ;BDD6: D7C4
MOVE.B (A2)+,D0 ;BDD8: 101A
NOT.B D0 ;BDDA: 4600
MOVE.B D0,(A3) ;BDDC: 1680
ADDA.L D4,A3 ;BDDE: D7C4
MOVE.B (A2)+,D0 ;BDE0: 101A
NOT.B D0 ;BDE2: 4600
MOVE.B D0,(A3) ;BDE4: 1680
ADDA.L D4,A3 ;BDE6: D7C4
MOVE.B (A2)+,D0 ;BDE8: 101A
NOT.B D0 ;BDEA: 4600
MOVE.B D0,(A3) ;BDEC: 1680
ADDA.L D4,A3 ;BDEE: D7C4
MOVE.B (A2)+,D0 ;BDF0: 101A
NOT.B D0 ;BDF2: 4600
MOVE.B D0,(A3) ;BDF4: 1680
ADDA.L D4,A3 ;BDF6: D7C4
MOVE.B (A2),D0 ;BDF8: 1012
NOT.B D0 ;BDFA: 4600
MOVE.B D0,(A3) ;BDFC: 1680
SUBQ.L #7,A2 ;BDFE: 5F8A
DBF D2,LAB_08C8 ;BE00: 51CAFF56
BRA LAB_08C9 ;BE04: 60000028
MOVEA.L (A1)+,A3 ;BE08: 2659
ADDA.L D3,A3 ;BE0A: D7C3
MOVE.B D6,(A3) ;BE0C: 1686
ADDA.L D4,A3 ;BE0E: D7C4
MOVE.B D6,(A3) ;BE10: 1686
ADDA.L D4,A3 ;BE12: D7C4
MOVE.B D6,(A3) ;BE14: 1686
ADDA.L D4,A3 ;BE16: D7C4
MOVE.B D6,(A3) ;BE18: 1686
ADDA.L D4,A3 ;BE1A: D7C4
MOVE.B D6,(A3) ;BE1C: 1686
ADDA.L D4,A3 ;BE1E: D7C4
MOVE.B D6,(A3) ;BE20: 1686
ADDA.L D4,A3 ;BE22: D7C4
MOVE.B D6,(A3) ;BE24: 1686
ADDA.L D4,A3 ;BE26: D7C4
MOVE.B D6,(A3) ;BE28: 1686
DBF D2,LAB_08C8 ;BE2A: 51CAFF2C
LAB_08C9:
ADDQ.L #1,24(A5) ;BE2E: 52AD0018
SUBQ #1,76(A5) ;BE32: 536D004C
BNE.S LAB_08CC ;BE36: 662E
MOVE 80(A5),76(A5) ;BE38: 3B6D0050004C
MOVE 78(A5),D0 ;BE3E: 302D004E
ADDQ #1,D0 ;BE42: 5240
CMP 82(A5),D0 ;BE44: B06D0052
BCS.S LAB_08CB ;BE48: 6514
BTST #0,134(A5) ;BE4A: 082D00000086
BEQ.S LAB_08CA ;BE50: 670A
BSR LAB_08C0 ;BE52: 6100FE62
BSR LAB_084C ;BE56: 6100F600
BRA.S LAB_08CC ;BE5A: 600A
LAB_08CA:
CLR D0 ;BE5C: 4240
LAB_08CB:
MOVE D0,78(A5) ;BE5E: 3B40004E
BSR LAB_08C0 ;BE62: 6100FE52
LAB_08CC:
MOVEQ #0,D0 ;BE66: 7000
LAB_08CD:
MOVEM.L (A7)+,D1-D7/A0-A3 ;BE68: 4CDF0FFE
RTS ;BE6C: 4E75
LAB_08CE:
MOVEQ #-1,D6 ;BE6E: 7CFF
BTST #1,D7 ;BE70: 08070001
BEQ.S LAB_08CF ;BE74: 6704
MOVE #$AAAA,D6 ;BE76: 3C3CAAAA
LAB_08CF:
LEA 52(A5),A0 ;BE7A: 41ED0034
MOVE.L A4,-(A7) ;BE7E: 2F0C
MOVEA.L D3,A3 ;BE80: 2643
BTST #2,D7 ;BE82: 08070002
BNE.S LAB_08D5 ;BE86: 6636
LAB_08D0:
MOVE (A0)+,D5 ;BE88: 3A18
MOVE (A0)+,D7 ;BE8A: 3E18
MOVEQ #7,D3 ;BE8C: 7607
MOVEA.L (A1)+,A4 ;BE8E: 2859
ADDA.L A3,A4 ;BE90: D9CB
BTST D2,135(A5) ;BE92: 052D0087
BNE.S LAB_08D4 ;BE96: 661C
LAB_08D1:
MOVE.B (A2)+,D0 ;BE98: 101A
AND.B D6,D0 ;BE9A: C006
ROR #1,D6 ;BE9C: E25E
MOVE.B D0,D1 ;BE9E: 1200
NOT.B D0 ;BEA0: 4600
AND.B D5,D0 ;BEA2: C005
AND.B D7,D1 ;BEA4: C207
LAB_08D2:
OR.B D1,D0 ;BEA6: 8001
LAB_08D3:
EOR.B D0,(A4) ;BEA8: B114
ADDA.L D4,A4 ;BEAA: D9C4
DBF D3,LAB_08D1 ;BEAC: 51CBFFEA
LEA -8(A2),A2 ;BEB0: 45EAFFF8
LAB_08D4:
DBF D2,LAB_08D0 ;BEB4: 51CAFFD2
MOVEA.L (A7)+,A4 ;BEB8: 285F
BRA LAB_08C9 ;BEBA: 6000FF72
LAB_08D5:
MOVE (A0)+,D5 ;BEBE: 3A18
MOVE (A0)+,D7 ;BEC0: 3E18
MOVEQ #6,D3 ;BEC2: 7606
MOVEA.L (A1)+,A4 ;BEC4: 2859
ADDA.L A3,A4 ;BEC6: D9CB
BTST D2,135(A5) ;BEC8: 052D0087
BNE.S LAB_08DA ;BECC: 6624
LAB_08D6:
MOVE.B (A2)+,D0 ;BECE: 101A
AND.B D6,D0 ;BED0: C006
ROR #1,D6 ;BED2: E25E
MOVE.B D0,D1 ;BED4: 1200
NOT.B D0 ;BED6: 4600
AND.B D5,D0 ;BED8: C005
AND.B D7,D1 ;BEDA: C207
LAB_08D7:
OR.B D1,D0 ;BEDC: 8001
LAB_08D8:
EOR.B D0,(A4) ;BEDE: B114
ADDA.L D4,A4 ;BEE0: D9C4
DBF D3,LAB_08D6 ;BEE2: 51CBFFEA
MOVE.B D7,D0 ;BEE6: 1007
AND.B D6,D0 ;BEE8: C006
ROR #1,D6 ;BEEA: E25E
LAB_08D9:
EOR.B D0,(A4) ;BEEC: B114
LEA -7(A2),A2 ;BEEE: 45EAFFF9
LAB_08DA:
DBF D2,LAB_08D5 ;BEF2: 51CAFFCA
MOVEA.L (A7)+,A4 ;BEF6: 285F
BRA LAB_08C9 ;BEF8: 6000FF34
LAB_08DB:
TST 128(A5) ;BEFC: 4A6D0080
BNE LAB_08C7 ;BF00: 6600FE2E
LSL #2,D1 ;BF04: E549
LEA LAB_093B(PC),A0 ;BF06: 41FA1106
JSR 0(A0,D1.W) ;BF0A: 4EB01000
BRA LAB_08CD ;BF0E: 6000FF58
LAB_08DC:
MOVE #$0002,136(A5) ;BF12: 3B7C00020088
MOVEQ #0,D0 ;BF18: 7000
LAB_08DD:
RTS ;BF1A: 4E75
LAB_08DE:
SUBQ #1,136(A5) ;BF1C: 536D0088
BEQ.S LAB_08DF ;BF20: 6708
MOVE D1,138(A5) ;BF22: 3B41008A
BRA LAB_08CD ;BF26: 6000FF40
LAB_08DF:
MOVE 138(A5),D0 ;BF2A: 302D008A
CMP #$005A,D0 ;BF2E: B07C005A
BHI.S LAB_08E0 ;BF32: 6214
SUBI #$0041,D0 ;BF34: 04400041
BCS.S LAB_08E0 ;BF38: 650E
LSL #2,D0 ;BF3A: E548
LEA LAB_093C(PC),A0 ;BF3C: 41FA1150
SUBI #$0030,D1 ;BF40: 04410030
JSR 0(A0,D0.W) ;BF44: 4EB00000
LAB_08E0:
MOVEM.L (A7)+,D1-D7/A0-A3 ;BF48: 4CDF0FFE
TST.L D0 ;BF4C: 4A80
RTS ;BF4E: 4E75
LAB_08E1:
MOVEQ #16,D0 ;BF50: 7010
RTS ;BF52: 4E75
LAB_08E2:
MOVEQ #10,D0 ;BF54: 700A
BRA.S LAB_08E7 ;BF56: 601E
LAB_08E3:
MOVEQ #11,D0 ;BF58: 700B
BRA.S LAB_08E7 ;BF5A: 601A
MOVEQ #12,D0 ;BF5C: 700C
BRA.S LAB_08E7 ;BF5E: 6016
MOVEQ #13,D0 ;BF60: 700D
BRA.S LAB_08E7 ;BF62: 6012
LAB_08E4:
MOVEQ #14,D0 ;BF64: 700E
BRA.S LAB_08E7 ;BF66: 600E
MOVEQ #15,D0 ;BF68: 700F
BRA.S LAB_08E7 ;BF6A: 600A
LAB_08E5:
MOVEQ #16,D0 ;BF6C: 7010
BRA.S LAB_08E7 ;BF6E: 6006
MOVEQ #1,D0 ;BF70: 7001
BRA.S LAB_08E7 ;BF72: 6002
LAB_08E6:
MOVEQ #19,D0 ;BF74: 7013
LAB_08E7:
MOVE.L D0,-(A7) ;BF76: 2F00
CMPA.L 170(A4),A5 ;BF78: BBEC00AA
BEQ.S LAB_08E8 ;BF7C: 6714
CMPA.L #$00000000,A5 ;BF7E: BBFC00000000
BEQ.S LAB_08E8 ;BF84: 670C
MOVEA.L A5,A1 ;BF86: 224D
MOVE.L #$00000146,D0 ;BF88: 203C00000146
BSR LAB_04AC ;BF8E: 6100A768
LAB_08E8:
MOVE.L (A7)+,D0 ;BF92: 201F
MOVEM.L (A7)+,D1-D7/A1-A6 ;BF94: 4CDF7EFE
RTS ;BF98: 4E75
LAB_08E9:
MOVE D0,-7272(A5) ;BF9A: 3B40E398
RTS ;BF9E: 4E75
LAB_08EA:
MOVEM.L D0-D7/A0-A6,-(A7) ;BFA0: 48E7FFFE
BSR LAB_08EE ;BFA4: 6100002E
BPL.S LAB_08EB ;BFA8: 6A08
BSR LAB_091A ;BFAA: 610004E2
BRA LAB_08F6 ;BFAE: 600000A0
LAB_08EB:
MOVE.L -7250(A5),-7242(A5) ;BFB2: 2B6DE3AEE3B6
BRA.S LAB_08F2 ;BFB8: 6050
LAB_08EC:
MOVEM.L D0-D7/A0-A6,-(A7) ;BFBA: 48E7FFFE
BSR LAB_08EE ;BFBE: 61000014
BPL.S LAB_08ED ;BFC2: 6A08
BSR LAB_091E ;BFC4: 61000532
BRA LAB_08F6 ;BFC8: 60000086
LAB_08ED:
MOVE.L -7254(A5),-7242(A5) ;BFCC: 2B6DE3AAE3B6
BRA.S LAB_08F2 ;BFD2: 6036
LAB_08EE:
MOVEA.L LAB_0601+2(PC),A5 ;BFD4: 2A7AC39A
TST.B -141(A5) ;BFD8: 4A2DFF73
BNE.S LAB_08F1 ;BFDC: 6622
TST -7272(A5) ;BFDE: 4A6DE398
BEQ.S LAB_08F1 ;BFE2: 671C
BMI.S LAB_08F0 ;BFE4: 6B0A
TST.B 1265(A5) ;BFE6: 4A2D04F1
BNE.S LAB_08F0 ;BFEA: 6604
LAB_08EF:
MOVEQ #1,D0 ;BFEC: 7001
RTS ;BFEE: 4E75
LAB_08F0:
TST.B -142(A5) ;BFF0: 4A2DFF72
BEQ.S LAB_08EF ;BFF4: 67F6
TST -7286(A5) ;BFF6: 4A6DE38A
BNE.S LAB_08F1 ;BFFA: 6604
MOVEQ #-1,D0 ;BFFC: 70FF
RTS ;BFFE: 4E75
LAB_08F1:
ADDQ.L #4,A7 ;C000: 588F
MOVEM.L (A7)+,D0-D7/A0-A6 ;C002: 4CDF7FFF
MOVEQ #0,D0 ;C006: 7000
RTS ;C008: 4E75
LAB_08F2:
MOVE.B -142(A5),D0 ;C00A: 102DFF72
EXT D0 ;C00E: 4880
MOVE D0,-7274(A5) ;C010: 3B40E396
BEQ.S LAB_08F3 ;C014: 670A
MOVEQ #0,D1 ;C016: 7200
MOVEA.L -8(A5),A0 ;C018: 206DFFF8
JSR 288(A0) ;C01C: 4EA80120
LAB_08F3:
PEA LAB_08F4(PC) ;C020: 487A000E
MOVE.L -7242(A5),-(A7) ;C024: 2F2DE3B6
MOVEM.L 8(A7),D0-D7/A0-A6 ;C028: 4CEF7FFF0008
RTS ;C02E: 4E75
LAB_08F4:
MOVEA.L LAB_0601+2(PC),A5 ;C030: 2A7AC33E
MOVE.L D0,-7262(A5) ;C034: 2B40E3A2
MOVE.L D0,(A7) ;C038: 2E80
MOVE -7274(A5),D1 ;C03A: 322DE396
BEQ.S LAB_08F5 ;C03E: 670A
MOVEQ #1,D1 ;C040: 7201
MOVEA.L -8(A5),A0 ;C042: 206DFFF8
JSR 288(A0) ;C046: 4EA80120
LAB_08F5:
MOVEM.L (A7)+,D0-D7/A0-A6 ;C04A: 4CDF7FFF
RTS ;C04E: 4E75
LAB_08F6:
MOVE #$FFFF,-7286(A5) ;C050: 3B7CFFFFE38A
MOVEA.L -4(A5),A0 ;C056: 206DFFFC
JSR 188(A0) ;C05A: 4EA800BC
BSR LAB_0916 ;C05E: 610003A6
MOVE -7256(A5),D2 ;C062: 342DE3A8
LSL #3,D2 ;C066: E74A
EXT.L D2 ;C068: 48C2
MOVE -7258(A5),D3 ;C06A: 362DE3A6
LSL #3,D3 ;C06E: E74B
EXT.L D3 ;C070: 48C3
MOVEQ #3,D4 ;C072: 7803
MOVE.L #$00008000,D5 ;C074: 2A3C00008000
MOVEQ #8,D6 ;C07A: 7C08
MOVEQ #0,D7 ;C07C: 7E00
LEA LAB_0938(PC),A1 ;C07E: 43FA061E
MOVEQ #11,D1 ;C082: 720B
MOVEA.L -8(A5),A0 ;C084: 206DFFF8
JSR 12(A0) ;C088: 4EA8000C
BNE LAB_090E ;C08C: 660002AE
MOVE.L A0,-7242(A5) ;C090: 2B48E3B6
LEA LAB_0931+1(PC),A1 ;C094: 43FA05BF
MOVEA.L -12(A5),A0 ;C098: 206DFFF4
JSR 4(A0) ;C09C: 4EA80004
MOVEQ #0,D0 ;C0A0: 7000
MOVEQ #0,D1 ;C0A2: 7200
MOVEQ #0,D2 ;C0A4: 7400
MOVEQ #0,D3 ;C0A6: 7600
MOVEQ #4,D4 ;C0A8: 7804
MOVEQ #24,D5 ;C0AA: 7A18
BSR LAB_092C ;C0AC: 61000544
MOVEQ #4,D0 ;C0B0: 7004
MOVEQ #1,D4 ;C0B2: 7801
MOVE -7256(A5),D6 ;C0B4: 3C2DE3A8
LAB_08F7:
BSR LAB_092C ;C0B8: 61000538
SUBQ #1,D6 ;C0BC: 5346
CMP #$0009,D6 ;C0BE: BC7C0009
BCC.S LAB_08F7 ;C0C2: 64F4
MOVEQ #10,D0 ;C0C4: 700A
MOVEQ #4,D4 ;C0C6: 7804
BSR LAB_092C ;C0C8: 61000528
MOVEQ #24,D3 ;C0CC: 7618
MOVE -7258(A5),D7 ;C0CE: 3E2DE3A6
SUBI #$0006,D7 ;C0D2: 04470006
LAB_08F8:
MOVEQ #0,D0 ;C0D6: 7000
MOVEQ #24,D1 ;C0D8: 7218
MOVEQ #0,D2 ;C0DA: 7400
MOVEQ #2,D4 ;C0DC: 7802
MOVEQ #12,D5 ;C0DE: 7A0C
BSR LAB_092C ;C0E0: 61000510
MOVEQ #6,D0 ;C0E4: 7006
MOVEQ #1,D4 ;C0E6: 7801
MOVE -7256(A5),D6 ;C0E8: 3C2DE3A8
LAB_08F9:
BSR LAB_092C ;C0EC: 61000504
SUBQ #1,D6 ;C0F0: 5346
CMP #$0005,D6 ;C0F2: BC7C0005
BCC.S LAB_08F9 ;C0F6: 64F4
MOVEQ #12,D0 ;C0F8: 700C
MOVEQ #2,D4 ;C0FA: 7802
BSR LAB_092C ;C0FC: 610004F4
ADDQ #8,D3 ;C100: 5043
SUBQ #1,D7 ;C102: 5347
BNE.S LAB_08F8 ;C104: 66D0
MOVEQ #0,D0 ;C106: 7000
MOVEQ #36,D1 ;C108: 7224
MOVEQ #0,D2 ;C10A: 7400
ADDI #$0004,D3 ;C10C: 06430004
MOVEQ #1,D4 ;C110: 7801
MOVEQ #20,D5 ;C112: 7A14
BSR LAB_092C ;C114: 610004DC
MOVEQ #6,D0 ;C118: 7006
MOVEQ #1,D4 ;C11A: 7801
MOVE -7256(A5),D6 ;C11C: 3C2DE3A8
LAB_08FA:
BSR LAB_092C ;C120: 610004D0
SUBQ #1,D6 ;C124: 5346
CMP #$0003,D6 ;C126: BC7C0003
BCC.S LAB_08FA ;C12A: 64F4
MOVEQ #13,D0 ;C12C: 700D
MOVEQ #1,D4 ;C12E: 7801
BSR LAB_092C ;C130: 610004C0
MOVEA.L -7262(A5),A0 ;C134: 206DE3A2
LAB_08FB:
TST.B (A0)+ ;C138: 4A18
BNE.S LAB_08FB ;C13A: 66FC
SUBA.L -7262(A5),A0 ;C13C: 91EDE3A2
MOVE A0,D6 ;C140: 3C08
MOVEQ #1,D0 ;C142: 7001
MOVEQ #36,D1 ;C144: 7224
MOVEQ #1,D2 ;C146: 7401
MOVEQ #2,D4 ;C148: 7802
MOVEQ #16,D5 ;C14A: 7A10
BSR LAB_092C ;C14C: 610004A4
MOVEQ #3,D0 ;C150: 7003
MOVEQ #1,D4 ;C152: 7801
SUBQ #4,D6 ;C154: 5946
BMI.S LAB_08FD ;C156: 6B08
LAB_08FC:
BSR LAB_092C ;C158: 61000498
DBF D6,LAB_08FC ;C15C: 51CEFFFA
LAB_08FD:
MOVEQ #4,D0 ;C160: 7004
MOVEQ #2,D4 ;C162: 7802
BSR LAB_092C ;C164: 6100048C
MOVE.L -7266(A5),D0 ;C168: 202DE39E
MOVEA.L D0,A0 ;C16C: 2040
BEQ.S LAB_0901 ;C16E: 674A
LAB_08FE:
TST.B (A0)+ ;C170: 4A18
BNE.S LAB_08FE ;C172: 66FC
SUBA.L -7266(A5),A0 ;C174: 91EDE39E
MOVE A0,D6 ;C178: 3C08
MOVE -7256(A5),D0 ;C17A: 302DE3A8
SUB A0,D0 ;C17E: 9048
ADDI.B #$2F,D0 ;C180: 0600002F
MOVE.L A1,-(A7) ;C184: 2F09
LEA LAB_0936+2(PC),A1 ;C186: 43FA050C
MOVE.B D0,(A1) ;C18A: 1280
MOVEA.L (A7)+,A1 ;C18C: 225F
MOVEQ #8,D0 ;C18E: 7008
MOVEQ #36,D1 ;C190: 7224
MOVE -7256(A5),D2 ;C192: 342DE3A8
SUB D6,D2 ;C196: 9446
SUBQ #2,D2 ;C198: 5542
MOVEQ #2,D4 ;C19A: 7802
MOVEQ #16,D5 ;C19C: 7A10
BSR LAB_092C ;C19E: 61000452
MOVEQ #10,D0 ;C1A2: 700A
MOVEQ #1,D4 ;C1A4: 7801
SUBQ #4,D6 ;C1A6: 5946
BMI.S LAB_0900 ;C1A8: 6B08
LAB_08FF:
BSR LAB_092C ;C1AA: 61000446
DBF D6,LAB_08FF ;C1AE: 51CEFFFA
LAB_0900:
MOVEQ #11,D0 ;C1B2: 700B
MOVEQ #2,D4 ;C1B4: 7802
BSR LAB_092C ;C1B6: 6100043A
LAB_0901:
MOVEQ #2,D1 ;C1BA: 7202
MOVEA.L -4(A5),A0 ;C1BC: 206DFFFC
JSR 76(A0) ;C1C0: 4EA8004C
MOVE -7258(A5),D0 ;C1C4: 302DE3A6
LSL #3,D0 ;C1C8: E748
MOVE D0,-7258(A5) ;C1CA: 3B40E3A6
LEA 0(A4),A1 ;C1CE: 43EC0000
MOVEA.L -12(A5),A0 ;C1D2: 206DFFF4
JSR 8(A0) ;C1D6: 4EA80008
LEA LAB_0932+3(PC),A1 ;C1DA: 43FA0489
MOVEA.L -12(A5),A0 ;C1DE: 206DFFF4
JSR 4(A0) ;C1E2: 4EA80004
LEA 80(A4),A1 ;C1E6: 43EC0050
LAB_0902:
MOVE.L A1,-(A7) ;C1EA: 2F09
MOVEA.L -12(A5),A0 ;C1EC: 206DFFF4
JSR 8(A0) ;C1F0: 4EA80008
MOVEA.L (A7)+,A1 ;C1F4: 225F
LAB_0903:
TST.B (A1)+ ;C1F6: 4A19
BNE.S LAB_0903 ;C1F8: 66FC
TST.B (A1) ;C1FA: 4A11
BNE.S LAB_0902 ;C1FC: 66EC
MOVEQ #1,D0 ;C1FE: 7001
MOVEQ #48,D1 ;C200: 7230
BSR LAB_090F ;C202: 6100013C
MOVE.L -7266(A5),D0 ;C206: 202DE39E
BEQ.S LAB_0904 ;C20A: 670A
MOVEA.L D0,A0 ;C20C: 2040
MOVEQ #2,D0 ;C20E: 7002
MOVEQ #48,D1 ;C210: 7230
BSR LAB_090F ;C212: 6100012C
LAB_0904:
MOVEA.L -7242(A5),A2 ;C216: 246DE3B6
MOVE #$0120,D0 ;C21A: 303C0120
MOVE -7256(A5),D1 ;C21E: 322DE3A8
LSL #1,D1 ;C222: E349
SUB D1,D0 ;C224: 9041
MOVE D0,194(A2) ;C226: 354000C2
BSET #1,192(A2) ;C22A: 08EA000100C0
MOVEQ #8,D7 ;C230: 7E08
MOVEQ #1,D6 ;C232: 7C01
MOVE -7258(A5),D5 ;C234: 3A2DE3A6
LSR #1,D5 ;C238: E24D
ADDI #$0064,D5 ;C23A: 06450064
BSR LAB_0913 ;C23E: 61000166
MOVEA.L -4(A5),A0 ;C242: 206DFFFC
JSR 328(A0) ;C246: 4EA80148
MOVE D0,-7276(A5) ;C24A: 3B40E394
LAB_0905:
BSR LAB_0917 ;C24E: 610001FC
MOVE.L A6,-(A7) ;C252: 2F0E
MOVEA.L -6318(A5),A6 ;C254: 2C6DE752
JSR -270(A6) ;C258: 4EAEFEF2
MOVEA.L (A7)+,A6 ;C25C: 2C5F
BSR LAB_0916 ;C25E: 610001A6
MOVE.L -7270(A5),D0 ;C262: 202DE39A
BTST #15,D0 ;C266: 0800000F
BEQ.S LAB_0906 ;C26A: 6716
MOVEA.L -4(A5),A0 ;C26C: 206DFFFC
JSR 328(A0) ;C270: 4EA80148
CMP -7276(A5),D0 ;C274: B06DE394
BEQ.S LAB_0906 ;C278: 6708
MOVE D0,-7276(A5) ;C27A: 3B40E394
BNE LAB_090A ;C27E: 6600006E
LAB_0906:
MOVEA.L -4(A5),A0 ;C282: 206DFFFC
JSR 0(A0) ;C286: 4EA80000
CMP #$000D,D1 ;C28A: B27C000D
BEQ.S LAB_090A ;C28E: 675E
CMP #$001B,D1 ;C290: B27C001B
BEQ.S LAB_090B ;C294: 675C
SWAP D1 ;C296: 4841
MOVE D1,D0 ;C298: 3001
ANDI #$C000,D0 ;C29A: 0240C000
BEQ.S LAB_0907 ;C29E: 670C
CMP.B #$34,D1 ;C2A0: B23C0034
BEQ.S LAB_090A ;C2A4: 6748
CMP.B #$35,D1 ;C2A6: B23C0035
BEQ.S LAB_090B ;C2AA: 6746
LAB_0907:
MOVEA.L -4(A5),A0 ;C2AC: 206DFFFC
JSR 88(A0) ;C2B0: 4EA80058
CMP #$000B,D1 ;C2B4: B27C000B
BEQ.S LAB_0908 ;C2B8: 6702
MOVEQ #0,D1 ;C2BA: 7200
LAB_0908:
SWAP D1 ;C2BC: 4841
CMP D7,D1 ;C2BE: B247
BEQ.S LAB_0909 ;C2C0: 670A
MOVE D7,D0 ;C2C2: 3007
MOVE D1,D7 ;C2C4: 3E01
MOVEQ #48,D1 ;C2C6: 7230
BSR LAB_090F ;C2C8: 61000076
LAB_0909:
MOVE D7,D0 ;C2CC: 3007
MOVEQ #49,D1 ;C2CE: 7231
BSR LAB_090F ;C2D0: 6100006E
TST D7 ;C2D4: 4A47
BEQ LAB_0905 ;C2D6: 6700FF76
MOVEA.L -4(A5),A0 ;C2DA: 206DFFFC
JSR 52(A0) ;C2DE: 4EA80034
TST D1 ;C2E2: 4A41
BEQ LAB_0905 ;C2E4: 6700FF68
CMP #$0002,D7 ;C2E8: BE7C0002
BEQ.S LAB_090B ;C2EC: 6704
LAB_090A:
MOVEQ #-1,D0 ;C2EE: 70FF
BRA.S LAB_090C ;C2F0: 6002
LAB_090B:
MOVEQ #0,D0 ;C2F2: 7000
LAB_090C:
MOVE.L D0,-(A7) ;C2F4: 2F00
MOVEA.L -7242(A5),A2 ;C2F6: 246DE3B6
MOVEQ #-8,D7 ;C2FA: 7EF8
MOVE 78(A2),D6 ;C2FC: 3C2A004E
LSR #1,D6 ;C300: E24E
MOVE -7258(A5),D5 ;C302: 3A2DE3A6
LSR #1,D5 ;C306: E24D
ADDI #$0064,D5 ;C308: 06450064
BSR LAB_0913 ;C30C: 61000098
MOVEQ #11,D1 ;C310: 720B
MOVEA.L -8(A5),A0 ;C312: 206DFFF8
JSR 16(A0) ;C316: 4EA80010
LAB_090D:
BSR LAB_0917 ;C31A: 61000130
BSR LAB_0919 ;C31E: 6100015C
MOVEA.L -4(A5),A0 ;C322: 206DFFFC
JSR 192(A0) ;C326: 4EA800C0
MOVE.L (A7)+,-7262(A5) ;C32A: 2B5FE3A2
CLR -7286(A5) ;C32E: 426DE38A
MOVE.L -7262(A5),(A7) ;C332: 2EADE3A2
MOVEM.L (A7)+,D0-D7/A0-A6 ;C336: 4CDF7FFF
RTS ;C33A: 4E75
LAB_090E:
CLR.L -(A7) ;C33C: 42A7
BRA.S LAB_090D ;C33E: 60DA
LAB_090F:
SUBQ #1,D0 ;C340: 5340
BMI.S LAB_0912 ;C342: 6B60
BNE.S LAB_0911 ;C344: 6630
TST.L -7262(A5) ;C346: 4AADE3A2
BEQ.S LAB_0910 ;C34A: 6728
LEA LAB_0933+3(PC),A1 ;C34C: 43FA0321
MOVE.B D1,8(A1) ;C350: 13410008
MOVEA.L -12(A5),A0 ;C354: 206DFFF4
JSR 4(A0) ;C358: 4EA80004
MOVEA.L -7262(A5),A1 ;C35C: 226DE3A2
MOVEA.L -12(A5),A0 ;C360: 206DFFF4
JSR 4(A0) ;C364: 4EA80004
LEA LAB_0934(PC),A1 ;C368: 43FA0318
MOVEA.L -12(A5),A0 ;C36C: 206DFFF4
JSR 4(A0) ;C370: 4EA80004
LAB_0910:
BRA.S LAB_0912 ;C374: 602E
LAB_0911:
TST.L -7266(A5) ;C376: 4AADE39E
BEQ.S LAB_0912 ;C37A: 6728
LEA LAB_0935(PC),A1 ;C37C: 43FA0308
MOVE.B D1,8(A1) ;C380: 13410008
MOVEA.L -12(A5),A0 ;C384: 206DFFF4
JSR 4(A0) ;C388: 4EA80004
MOVEA.L -7266(A5),A1 ;C38C: 226DE39E
MOVEA.L -12(A5),A0 ;C390: 206DFFF4
JSR 4(A0) ;C394: 4EA80004
LEA LAB_0937+3(PC),A1 ;C398: 43FA02FF
MOVEA.L -12(A5),A0 ;C39C: 206DFFF4
JSR 4(A0) ;C3A0: 4EA80004
LAB_0912:
RTS ;C3A4: 4E75
LAB_0913:
MOVE D6,D4 ;C3A6: 3806
MOVE D6,202(A2) ;C3A8: 354600CA
ADD D6,202(A2) ;C3AC: DD6A00CA
BSET #2,198(A2) ;C3B0: 08EA000200C6
MOVE 78(A2),D0 ;C3B6: 302A004E
LSR #1,D0 ;C3BA: E248
SUB D6,D0 ;C3BC: 9046
MOVE D0,208(A2) ;C3BE: 354000D0
BSET #2,204(A2) ;C3C2: 08EA000200CC
MOVE D5,196(A2) ;C3C8: 354500C4
SUB D6,196(A2) ;C3CC: 9D6A00C4
BSET #2,192(A2) ;C3D0: 08EA000200C0
MOVEM.L D4-D7/A2,-(A7) ;C3D6: 48E70F20
MOVEA.L -4(A5),A0 ;C3DA: 206DFFFC
JSR 92(A0) ;C3DE: 4EA8005C
MOVEA.L -8(A5),A0 ;C3E2: 206DFFF8
JSR 32(A0) ;C3E6: 4EA80020
MOVEM.L (A7)+,D4-D7/A2 ;C3EA: 4CDF04F0
ADD D7,D6 ;C3EE: DC47
BPL.S LAB_0914 ;C3F0: 6A02
CLR D6 ;C3F2: 4246
LAB_0914:
MOVE 78(A2),D0 ;C3F4: 302A004E
LSR #1,D0 ;C3F8: E248
CMP D0,D6 ;C3FA: BC40
BCS.S LAB_0915 ;C3FC: 6502
MOVE D0,D6 ;C3FE: 3C00
LAB_0915:
CMP D4,D6 ;C400: BC44
BNE.S LAB_0913 ;C402: 66A2
RTS ;C404: 4E75
LAB_0916:
MOVEM.L D0-D7/A0-A6,-(A7) ;C406: 48E7FFFE
MOVEA.L (ABSEXECBASE).W,A6 ;C40A: 2C780004
JSR -132(A6) ;C40E: 4EAEFF7C
MOVEA.L -8(A5),A0 ;C412: 206DFFF8
JSR 112(A0) ;C416: 4EA80070
MOVE 188(A0),D1 ;C41A: 322800BC
MOVE D1,-7284(A5) ;C41E: 3B41E38C
MOVEQ #11,D1 ;C422: 720B
MOVEA.L -8(A5),A0 ;C424: 206DFFF8
JSR 28(A0) ;C428: 4EA8001C
MOVEQ #11,D1 ;C42C: 720B
MOVEA.L -8(A5),A0 ;C42E: 206DFFF8
JSR 20(A0) ;C432: 4EA80014
MOVEA.L -8(A5),A0 ;C436: 206DFFF8
JSR 4(A0) ;C43A: 4EA80004
MOVEA.L -4(A5),A0 ;C43E: 206DFFFC
JSR 92(A0) ;C442: 4EA8005C
MOVEM.L (A7)+,D0-D7/A0-A6 ;C446: 4CDF7FFF
RTS ;C44A: 4E75
LAB_0917:
MOVEM.L D0-D7/A0-A6,-(A7) ;C44C: 48E7FFFE
MOVE -7284(A5),D1 ;C450: 322DE38C
MOVEA.L -8(A5),A0 ;C454: 206DFFF8
JSR 28(A0) ;C458: 4EA8001C
MOVEA.L (ABSEXECBASE).W,A6 ;C45C: 2C780004
JSR -138(A6) ;C460: 4EAEFF76
MOVEM.L (A7)+,D0-D7/A0-A6 ;C464: 4CDF7FFF
RTS ;C468: 4E75
LAB_0918:
MOVE.L #$00000210,D0 ;C46A: 203C00000210
MOVEA.L -4(A5),A0 ;C470: 206DFFFC
JSR 224(A0) ;C474: 4EA800E0
MOVEA.L D0,A4 ;C478: 2840
RTS ;C47A: 4E75
LAB_0919:
MOVE.L #$00000210,D0 ;C47C: 203C00000210
MOVEA.L A4,A1 ;C482: 224C
MOVEA.L -4(A5),A0 ;C484: 206DFFFC
JSR 296(A0) ;C488: 4EA80128
RTS ;C48C: 4E75
LAB_091A:
BSR LAB_0918 ;C48E: 6100FFDA
MOVE.L #$00008000,-7270(A5) ;C492: 2B7C00008000E39A
LSR #3,D2 ;C49A: E64A
ADDQ #3,D2 ;C49C: 5642
ANDI #$FFFC,D2 ;C49E: 0242FFFC
MOVE D2,-7256(A5) ;C4A2: 3B42E3A8
LSR #3,D3 ;C4A6: E64B
ADDQ #2,D3 ;C4A8: 5443
MOVE D3,-7258(A5) ;C4AA: 3B43E3A6
MOVEA.L A1,A0 ;C4AE: 2049
LEA 80(A4),A1 ;C4B0: 43EC0050
MOVEQ #10,D0 ;C4B4: 700A
BSR LAB_0928 ;C4B6: 61000112
CLR.L -7262(A5) ;C4BA: 42ADE3A2
LEA 400(A4),A1 ;C4BE: 43EC0190
MOVE.L A2,D0 ;C4C2: 200A
MOVEA.L D0,A0 ;C4C4: 2040
BEQ.S LAB_091B ;C4C6: 670A
MOVE.L A1,-7262(A5) ;C4C8: 2B49E3A2
MOVEQ #0,D0 ;C4CC: 7000
BSR LAB_0928 ;C4CE: 610000FA
LAB_091B:
CLR.L -7266(A5) ;C4D2: 42ADE39E
LEA 464(A4),A1 ;C4D6: 43EC01D0
MOVE.L A3,D0 ;C4DA: 200B
MOVEA.L D0,A0 ;C4DC: 2040
BEQ.S LAB_091C ;C4DE: 670A
MOVE.L A1,-7266(A5) ;C4E0: 2B49E39E
MOVEQ #0,D0 ;C4E4: 7000
BSR LAB_0928 ;C4E6: 610000E2
LAB_091C:
LEA LAB_0930(PC),A0 ;C4EA: 41FA015A
LEA 0(A4),A1 ;C4EE: 43EC0000
LAB_091D:
MOVE.B (A0)+,(A1)+ ;C4F2: 12D8
BNE.S LAB_091D ;C4F4: 66FC
RTS ;C4F6: 4E75
LAB_091E:
BSR LAB_0918 ;C4F8: 6100FF70
MOVE.L (A2),-7270(A5) ;C4FC: 2B52E39A
LEA 8(A1),A2 ;C500: 45E90008
CLR -7280(A5) ;C504: 426DE390
LEA 0(A4),A1 ;C508: 43EC0000
MOVE.L (A2)+,D0 ;C50C: 201A
MOVEA.L D0,A0 ;C50E: 2040
BNE.S LAB_091F ;C510: 6604
LEA LAB_0930(PC),A0 ;C512: 41FA0132
LAB_091F:
BSR LAB_0923 ;C516: 61000058
MOVEA.L (A2)+,A0 ;C51A: 205A
LEA 80(A4),A1 ;C51C: 43EC0050
BSR LAB_0923 ;C520: 6100004E
MOVE -7282(A5),-7258(A5) ;C524: 3B6DE38EE3A6
MOVEA.L (A2)+,A0 ;C52A: 205A
LEA 400(A4),A1 ;C52C: 43EC0190
BSR LAB_0923 ;C530: 6100003E
LEA 400(A4),A0 ;C534: 41EC0190
MOVE.L A0,-7262(A5) ;C538: 2B48E3A2
CLR.L -7266(A5) ;C53C: 42ADE39E
LAB_0920:
MOVE.B (A0)+,D0 ;C540: 1018
BEQ.S LAB_0921 ;C542: 670E
CMP.B #$7C,D0 ;C544: B03C007C
BNE.S LAB_0920 ;C548: 66F6
CLR.B -1(A0) ;C54A: 4228FFFF
MOVE.L A0,-7266(A5) ;C54E: 2B48E39E
LAB_0921:
MOVE -7280(A5),D0 ;C552: 302DE390
CMP #$0020,D0 ;C556: B07C0020
BCC.S LAB_0922 ;C55A: 6402
MOVEQ #32,D0 ;C55C: 7020
LAB_0922:
ADDI #$0009,D0 ;C55E: 06400009
ANDI #$FFFC,D0 ;C562: 0240FFFC
MOVE D0,-7256(A5) ;C566: 3B40E3A8
ADDQ #8,-7258(A5) ;C56A: 506DE3A6
RTS ;C56E: 4E75
LAB_0923:
CLR -7278(A5) ;C570: 426DE392
MOVE #$0001,-7282(A5) ;C574: 3B7C0001E38E
MOVEM.L A2-A3/A6,-(A7) ;C57A: 48E70032
EXG A1,A3 ;C57E: C34B
LEA LAB_0926(PC),A2 ;C580: 45FA0020
MOVEA.L (ABSEXECBASE).W,A6 ;C584: 2C780004
JSR -522(A6) ;C588: 4EAEFDF6
EXG A1,A3 ;C58C: C34B
MOVEM.L (A7)+,A2-A3/A6 ;C58E: 4CDF4C00
LAB_0924:
MOVE -7278(A5),D0 ;C592: 302DE392
CMP -7280(A5),D0 ;C596: B06DE390
BLS.S LAB_0925 ;C59A: 6304
MOVE D0,-7280(A5) ;C59C: 3B40E390
LAB_0925:
RTS ;C5A0: 4E75
LAB_0926:
MOVEM.L D0/A5,-(A7) ;C5A2: 48E78004
MOVEA.L LAB_0601+2(PC),A5 ;C5A6: 2A7ABDC8
ADDQ #1,-7278(A5) ;C5AA: 526DE392
MOVE.B D0,(A3)+ ;C5AE: 16C0
CMP.B #$0A,D0 ;C5B0: B03C000A
BNE.S LAB_0927 ;C5B4: 660C
CLR.B (A3)+ ;C5B6: 421B
ADDQ #1,-7282(A5) ;C5B8: 526DE38E
BSR.S LAB_0924 ;C5BC: 61D4
CLR -7278(A5) ;C5BE: 426DE392
LAB_0927:
MOVEM.L (A7)+,D0/A5 ;C5C2: 4CDF2001
CLR.B (A3) ;C5C6: 4213
RTS ;C5C8: 4E75
LAB_0928:
MOVEM.L D0-D1/A0-A2,-(A7) ;C5CA: 48E7C0E0
LAB_0929:
MOVE.L 12(A0),D1 ;C5CE: 2228000C
MOVEA.L D1,A2 ;C5D2: 2441
BEQ.S LAB_092B ;C5D4: 670E
LAB_092A:
MOVE.B (A2)+,(A1)+ ;C5D6: 12DA
BNE.S LAB_092A ;C5D8: 66FC
TST D0 ;C5DA: 4A40
BEQ.S LAB_092B ;C5DC: 6706
MOVE.B D0,-1(A1) ;C5DE: 1340FFFF
CLR.B (A1)+ ;C5E2: 4219
LAB_092B:
MOVE.L 16(A0),D1 ;C5E4: 22280010
MOVEA.L D1,A0 ;C5E8: 2041
BNE.S LAB_0929 ;C5EA: 66E2
MOVEM.L (A7)+,D0-D1/A0-A2 ;C5EC: 4CDF0703
RTS ;C5F0: 4E75
LAB_092C:
MOVEM.L D0-D7/A0-A5,-(A7) ;C5F2: 48E7FFFC
MULU #$000E,D1 ;C5F6: C2FC000E
ADD.L D1,D0 ;C5FA: D081
LEA LAB_093A(PC),A0 ;C5FC: 41FA00E0
MOVE -7256(A5),D1 ;C600: 322DE3A8
EXT.L D1 ;C604: 48C1
MULU D1,D3 ;C606: C6C1
ADD.L D2,D3 ;C608: D682
MOVEA.L -7242(A5),A3 ;C60A: 266DE3B6
SUBQ #1,D4 ;C60E: 5344
SUBQ #1,D5 ;C610: 5345
MOVE #$0002,D2 ;C612: 343C0002
LAB_092D:
MOVEA.L (A3)+,A4 ;C616: 285B
ADDA.L D3,A4 ;C618: D9C3
MOVEA.L A0,A1 ;C61A: 2248
ADDA.L D0,A1 ;C61C: D3C0
MOVE D5,D7 ;C61E: 3E05
LAB_092E:
MOVE D4,D6 ;C620: 3C04
MOVEA.L A1,A2 ;C622: 2449
MOVEA.L A4,A5 ;C624: 2A4C
LAB_092F:
MOVE.B (A2)+,(A5)+ ;C626: 1ADA
DBF D6,LAB_092F ;C628: 51CEFFFC
ADDA #$000E,A1 ;C62C: D2FC000E
ADDA.L D1,A4 ;C630: D9C1
DBF D7,LAB_092E ;C632: 51CFFFEC
ADDA #$0310,A0 ;C636: D0FC0310
DBF D2,LAB_092D ;C63A: 51CAFFDA
MOVEM.L (A7)+,D0-D7/A0-A5 ;C63E: 4CDF3FFF
ADD D4,D2 ;C642: D444
RTS ;C644: 4E75
LAB_0930:
DC.W $5379 ;C646
DC.W $7374 ;C648
DC.W $656D ;C64A
DC.W $2072 ;C64C
DC.W $6571 ;C64E
DC.W $7565 ;C650
DC.W $7374 ;C652
LAB_0931:
DC.W $001B ;C654
DC.W $4330 ;C656
MOVE.B (A6),12315(A5) ;C658: 1B56301B
DC.W $5931 ;C65C
MOVE.B D2,12827(A5) ;C65E: 1B42321B
LAB_0932:
ADDQ.B #8,27(A7,D0.W) ;C662: 5037001B
DC.W $4232 ;C666
MOVE.B (A0),13083(A5) ;C668: 1B50331B
LAB_0933:
SUBQ.B #4,27(A4,D0.W) ;C66C: 5934001B
DC.W $4234 ;C670
MOVE.B (A0),13083(A5) ;C672: 1B50331B
DC.W $4930 ;C676
MOVE.B (A6)+,D4 ;C678: 181E
MOVE.B (A3)+,D7 ;C67A: 1E1B
DC.W $5832 ;C67C
MOVE.B (A2)+,12288(A5) ;C67E: 1B5A3000
LAB_0934:
MOVE.B (A2)+,12544(A5) ;C682: 1B5A3100
LAB_0935:
MOVE.B D2,13339(A5) ;C686: 1B42341B
DC.W $5033 ;C68A
DC.W $1B49 ;C68C
MOVE (A0)+,D0 ;C68E: 3018
MOVE.B (A6)+,D7 ;C690: 1E1E
LAB_0936:
MOVE.B (A0)+,12315(A5) ;C692: 1B58301B
LAB_0937:
ADDQ.B #5,27(A0,D0.W) ;C696: 5A30001B
ADDQ.B #5,0(A2,D0.W) ;C69A: 5A320000
LAB_0938:
ORI.B #$F2,D0 ;C69E: 000000F2
DC.W $0077 ;C6A2
DC.W $0FFF ;C6A4
BTST D7,D0 ;C6A6: 0F00
DC.W $00DD ;C6A8
DC.W $00AA ;C6AA
DC.W $0FF3 ;C6AC
LAB_0939:
BCHG D2,(A5) ;C6AE: 0555
DC.W $0333 ;C6B0
DC.W $0733 ;C6B2
DC.W $0373 ;C6B4
DC.W $0773 ;C6B6
DC.W $0337 ;C6B8
DC.W $0737 ;C6BA
BCHG D1,0(A7,D0.W) ;C6BC: 03770000
DC.W $0EC8 ;C6C0
CMPI #$0EA0,-(A0) ;C6C2: 0C600EA0
DC.W $027F ;C6C6
SUBI.L #$05AE0ADF,(A5)+ ;C6C8: 049D05AE0ADF
BSET D5,(A7)+ ;C6CE: 0BDF
DC.W $0CEF ;C6D0
DC.W $0FFF ;C6D2
DC.W $0408 ;C6D4
DC.W $0A0E ;C6D6
DC.W $0E0E ;C6D8
DC.W $0E08 ;C6DA
DC.W $0EEE ;C6DC
LAB_093A:
DC.W $FFFF ;C6DE
DC.W $FFFF ;C6E0
DC.W $FFFF ;C6E2
DC.W $FFFF ;C6E4
DC.W $FFFF ;C6E6
DC.W $FFFF ;C6E8
DC.W $FFFE ;C6EA
DC.W $F000 ;C6EC
ORI.B #$00,D0 ;C6EE: 00000000
ORI.B #$00,D0 ;C6F2: 00000000
ORI.B #$00,D0 ;C6F6: 00000000
AND.B D0,D0 ;C6FA: C000
ORI.B #$00,D0 ;C6FC: 00000000
ORI.B #$00,D0 ;C700: 00000000
ORI.B #$00,D0 ;C704: 00000000
AND.B D0,D0 ;C708: C000
ORI.B #$00,D0 ;C70A: 00000000
ORI.B #$00,D0 ;C70E: 00000000
ORI.B #$00,D0 ;C712: 00000000
AND.B D0,D0 ;C716: C000
ORI.B #$00,D0 ;C718: 00000000
ORI.B #$00,D0 ;C71C: 00000000
ORI.B #$00,D0 ;C720: 00000000
AND.B D0,D0 ;C724: C000
ORI.B #$00,D0 ;C726: 00000000
ORI.B #$00,D0 ;C72A: 00000000
ORI.B #$00,D0 ;C72E: 00000000
AND.B D0,D0 ;C732: C000
ORI.B #$00,D0 ;C734: 00000000
ORI.B #$00,D0 ;C738: 00000000
ORI.B #$00,D0 ;C73C: 00000000
AND.B D0,D0 ;C740: C000
ORI.B #$00,D0 ;C742: 00000000
ORI.B #$00,D0 ;C746: 00000000
DC.W $0000 ;C74A
NEGX.B D0 ;C74C: 4000
AND.B D0,D0 ;C74E: C000
ORI.B #$00,D0 ;C750: 00000000
ORI.B #$00,D0 ;C754: 00000000
DC.W $0000 ;C758
AND.B D0,D0 ;C75A: C000
AND.B D0,D0 ;C75C: C000
ORI.B #$00,D0 ;C75E: 00000000
ORI.B #$00,D0 ;C762: 00000000
DC.W $0000 ;C766
AND.B D0,D0 ;C768: C000
AND.B D0,D0 ;C76A: C000
ORI.B #$00,D0 ;C76C: 00000000
ORI.B #$00,D0 ;C770: 00000000
DC.W $0000 ;C774
AND.B D0,D0 ;C776: C000
AND.B D0,D0 ;C778: C000
ORI.B #$00,D0 ;C77A: 00000000
ORI.B #$00,D0 ;C77E: 00000000
DC.W $0000 ;C782
AND.B D0,D0 ;C784: C000
AND.B D0,D0 ;C786: C000
ORI.B #$00,D0 ;C788: 00000000
ORI.B #$00,D0 ;C78C: 00000000
DC.W $0000 ;C790
AND.B D0,D0 ;C792: C000
AND.B D0,D0 ;C794: C000
ORI.B #$00,D0 ;C796: 00000000
ORI.B #$00,D0 ;C79A: 00000000
DC.W $0000 ;C79E
AND.B D0,D0 ;C7A0: C000
AND.B D0,D0 ;C7A2: C000
ORI.B #$00,D0 ;C7A4: 00000000
ORI.B #$00,D0 ;C7A8: 00000000
DC.W $0000 ;C7AC
AND.B D0,D0 ;C7AE: C000
AND.B D0,D0 ;C7B0: C000
ORI.B #$00,D0 ;C7B2: 00000000
ORI.B #$00,D0 ;C7B6: 00000000
DC.W $0000 ;C7BA
AND.B D0,D0 ;C7BC: C000
AND.B D1,D0 ;C7BE: C001
DC.W $FFFF ;C7C0
DC.W $FFFF ;C7C2
DC.W $FFFF ;C7C4
DC.W $FFFF ;C7C6
DC.W $FFFF ;C7C8
AND.B D0,D0 ;C7CA: C000
AND.B D0,D0 ;C7CC: C000
ORI.B #$00,D0 ;C7CE: 00000000
ORI.B #$00,D0 ;C7D2: 00000000
ORI.B #$00,D0 ;C7D6: 00000000
AND.B D0,D0 ;C7DA: C000
ORI.B #$00,D0 ;C7DC: 00000000
ORI.B #$00,D0 ;C7E0: 00000000
ORI.B #$00,D0 ;C7E4: 00000000
AND.B D0,D0 ;C7E8: C000
ORI.B #$00,D0 ;C7EA: 00000000
ORI.B #$00,D0 ;C7EE: 00000000
ORI.B #$00,D0 ;C7F2: 00000000
AND.B D0,D0 ;C7F6: C000
ORI.B #$00,D0 ;C7F8: 00000000
ORI.B #$00,D0 ;C7FC: 00000000
ORI.B #$00,D0 ;C800: 00000000
AND.B D0,D0 ;C804: C000
ORI.B #$00,D0 ;C806: 00000000
ORI.B #$00,D0 ;C80A: 00000000
ORI.B #$00,D0 ;C80E: 00000000
AND.B D0,D0 ;C812: C000
ORI.B #$00,D0 ;C814: 00000000
ORI.B #$00,D0 ;C818: 00000000
ORI.B #$00,D0 ;C81C: 00000000
AND.B D0,D0 ;C820: C000
ORI.B #$00,D0 ;C822: 00000000
ORI.B #$00,D0 ;C826: 00000000
DC.W $0000 ;C82A
NEGX.B D0 ;C82C: 4000
AND.B D0,D0 ;C82E: C000
ORI.B #$00,D0 ;C830: 00000000
ORI.B #$00,D0 ;C834: 00000000
DC.W $0000 ;C838
AND.B D0,D0 ;C83A: C000
AND.B D0,D0 ;C83C: C000
ORI.B #$00,D0 ;C83E: 00000000
ORI.B #$00,D0 ;C842: 00000000
DC.W $0000 ;C846
AND.B D0,D0 ;C848: C000
AND.B D0,D0 ;C84A: C000
ORI.B #$00,D0 ;C84C: 00000000
ORI.B #$00,D0 ;C850: 00000000
DC.W $0000 ;C854
AND.B D0,D0 ;C856: C000
AND.B D0,D0 ;C858: C000
ORI.B #$00,D0 ;C85A: 00000000
ORI.B #$00,D0 ;C85E: 00000000
DC.W $0000 ;C862
AND.B D0,D0 ;C864: C000
AND.B D0,D0 ;C866: C000
ORI.B #$00,D0 ;C868: 00000000
ORI.B #$00,D0 ;C86C: 00000000
DC.W $0000 ;C870
AND.B D0,D0 ;C872: C000
AND.B D0,D0 ;C874: C000
ORI.B #$00,D0 ;C876: 00000000
ORI.B #$00,D0 ;C87A: 00000000
DC.W $0000 ;C87E
AND.B D0,D0 ;C880: C000
AND.B D0,D0 ;C882: C000
ORI.B #$00,D0 ;C884: 00000000
ORI.B #$00,D0 ;C888: 00000000
DC.W $0000 ;C88C
AND.B D0,D0 ;C88E: C000
AND.B D0,D0 ;C890: C000
ORI.B #$00,D0 ;C892: 00000000
ORI.B #$00,D0 ;C896: 00000000
DC.W $0000 ;C89A
AND.B D0,D0 ;C89C: C000
AND.B D1,D0 ;C89E: C001
DC.W $FFFF ;C8A0
DC.W $FFFF ;C8A2
DC.W $FFFF ;C8A4
DC.W $FFFF ;C8A6
DC.W $FFFF ;C8A8
AND.B D0,D0 ;C8AA: C000
AND.B D0,D0 ;C8AC: C000
ORI.B #$00,D0 ;C8AE: 00000000
ORI.B #$00,D0 ;C8B2: 00000000
ORI.B #$00,D0 ;C8B6: 00000000
AND.B D0,D0 ;C8BA: C000
ORI.B #$00,D0 ;C8BC: 00000000
ORI.B #$00,D0 ;C8C0: 00000000
ORI.B #$00,D0 ;C8C4: 00000000
AND.B D0,D0 ;C8C8: C000
ORI.B #$00,D0 ;C8CA: 00000000
ORI.B #$00,D0 ;C8CE: 00000000
ORI.B #$00,D0 ;C8D2: 00000000
AND.B D0,D0 ;C8D6: C000
ORI.B #$00,D0 ;C8D8: 00000000
ORI.B #$00,D0 ;C8DC: 00000000
ORI.B #$00,D0 ;C8E0: 00000000
AND.B D0,D0 ;C8E4: C000
ORI.B #$00,D0 ;C8E6: 00000000
ORI.B #$00,D0 ;C8EA: 00000000
ORI.B #$00,D0 ;C8EE: 00000000
AND.B D0,D0 ;C8F2: C000
ORI.B #$00,D0 ;C8F4: 00000000
ORI.B #$00,D0 ;C8F8: 00000000
ORI.B #$00,D0 ;C8FC: 00000000
AND.B D0,D0 ;C900: C000
ORI.B #$20,D0 ;C902: 00000020
ORI.B #$00,D0 ;C906: 00000000
DC.W $0000 ;C90A
NEGX.B D0 ;C90C: 4000
AND.B D0,D0 ;C90E: C000
ORI.B #$60,D0 ;C910: 00000060
ORI.B #$00,D0 ;C914: 00000000
DC.W $0000 ;C918
AND.B D0,D0 ;C91A: C000
AND.B D0,D0 ;C91C: C000
ORI.B #$60,D0 ;C91E: 00000060
ORI.B #$00,D0 ;C922: 00000000
DC.W $0000 ;C926
AND.B D0,D0 ;C928: C000
AND.B D0,D0 ;C92A: C000
ORI.B #$60,D0 ;C92C: 00000060
ORI.B #$00,D0 ;C930: 00000000
DC.W $0000 ;C934
AND.B D0,D0 ;C936: C000
AND.B D0,D0 ;C938: C000
ORI.B #$60,D0 ;C93A: 00000060
ORI.B #$00,D0 ;C93E: 00000000
DC.W $0000 ;C942
AND.B D0,D0 ;C944: C000
AND.B D0,D0 ;C946: C000
ORI.B #$60,D0 ;C948: 00000060
ORI.B #$00,D0 ;C94C: 00000000
DC.W $0000 ;C950
AND.B D0,D0 ;C952: C000
AND.B D0,D0 ;C954: C000
ORI.B #$60,D0 ;C956: 00000060
ORI.B #$00,D0 ;C95A: 00000000
DC.W $0000 ;C95E
AND.B D0,D0 ;C960: C000
AND.B D0,D0 ;C962: C000
ORI.B #$60,D0 ;C964: 00000060
ORI.B #$00,D0 ;C968: 00000000
DC.W $0000 ;C96C
AND.B D0,D0 ;C96E: C000
AND.B D0,D0 ;C970: C000
ORI.B #$60,D0 ;C972: 00000060
ORI.B #$00,D0 ;C976: 00000000
DC.W $0000 ;C97A
AND.B D0,D0 ;C97C: C000
AND.B D1,D0 ;C97E: C001
DC.W $FFFF ;C980
DC.W $FFE0 ;C982
DC.W $0000 ;C984
DC.W $01FF ;C986
DC.W $FFFF ;C988
AND.B D0,D0 ;C98A: C000
AND.B D0,D0 ;C98C: C000
ORI.B #$00,D0 ;C98E: 00000000
ORI.B #$00,D0 ;C992: 00000000
ORI.B #$00,D0 ;C996: 00000000
AND.B D0,D0 ;C99A: C000
ORI.B #$00,D0 ;C99C: 00000000
ORI.B #$00,D0 ;C9A0: 00000000
ORI.B #$00,D0 ;C9A4: 00000000
AND.B D0,D0 ;C9A8: C000
ORI.B #$00,D0 ;C9AA: 00000000
ORI.B #$00,D0 ;C9AE: 00000000
ORI.B #$00,D0 ;C9B2: 00000000
AND.B D0,D0 ;C9B6: C000
ORI.B #$00,D0 ;C9B8: 00000000
ORI.B #$00,D0 ;C9BC: 00000000
ORI.B #$00,D0 ;C9C0: 00000000
AND.B D0,D0 ;C9C4: C000
ORI.B #$00,D0 ;C9C6: 00000000
ORI.B #$00,D0 ;C9CA: 00000000
ORI.B #$00,D0 ;C9CE: 00000000
OR.B D0,D0 ;C9D2: 8000
ORI.B #$00,D0 ;C9D4: 00000000
ORI.B #$00,D0 ;C9D8: 00000000
ORI.B #$00,D0 ;C9DC: 00000000
ORI.B #$00,D0 ;C9E0: 00000000
ORI.B #$00,D0 ;C9E4: 00000000
ORI.B #$00,D0 ;C9E8: 00000000
ORI.B #$00,D0 ;C9EC: 00000000
ORI.B #$00,D0 ;C9F0: 00000000
ORI.B #$00,D0 ;C9F4: 00000000
ORI.B #$01,D0 ;C9F8: 00000001
DC.W $3FFF ;C9FC
DC.W $FFFF ;C9FE
DC.W $FFFF ;CA00
DC.W $FFFF ;CA02
DC.W $FFFF ;CA04
DC.W $FFFF ;CA06
DC.W $FFFF ;CA08
DC.W $3FFF ;CA0A
DC.W $FFFF ;CA0C
DC.W $FFFF ;CA0E
DC.W $FFFF ;CA10
DC.W $FFFF ;CA12
DC.W $FFFF ;CA14
DC.W $FFFF ;CA16
DC.W $3FFF ;CA18
DC.W $FFFF ;CA1A
DC.W $FFFF ;CA1C
DC.W $FFFF ;CA1E
DC.W $FFFF ;CA20
DC.W $FFFF ;CA22
DC.W $FFFF ;CA24
DC.W $3FFF ;CA26
DC.W $FFFF ;CA28
DC.W $FFFF ;CA2A
DC.W $FFFF ;CA2C
DC.W $FFFF ;CA2E
DC.W $FFFF ;CA30
DC.W $FFFF ;CA32
DC.W $3FFF ;CA34
DC.W $FFFF ;CA36
DC.W $FFFF ;CA38
DC.W $FFFF ;CA3A
DC.W $FFFF ;CA3C
DC.W $FFFF ;CA3E
DC.W $FFFF ;CA40
DC.W $3FFF ;CA42
DC.W $FFFF ;CA44
DC.W $FFFF ;CA46
DC.W $FFFF ;CA48
DC.W $FFFF ;CA4A
DC.W $FFFF ;CA4C
DC.W $FFFF ;CA4E
DC.W $3FFC ;CA50
ORI.B #$00,D0 ;CA52: 00000000
ORI.B #$00,D0 ;CA56: 00000000
DC.W $0000 ;CA5A
DC.W $3FFF ;CA5C
DC.W $3FFC ;CA5E
DC.W $FFFF ;CA60
DC.W $FFFF ;CA62
DC.W $FFFF ;CA64
DC.W $FFFF ;CA66
DC.W $FFFF ;CA68
DC.W $3FFF ;CA6A
DC.W $3FFC ;CA6C
DC.W $FFFF ;CA6E
DC.W $FFFF ;CA70
DC.W $FFFF ;CA72
DC.W $FFFF ;CA74
DC.W $FFFF ;CA76
DC.W $3FFF ;CA78
DC.W $3FFC ;CA7A
DC.W $FFFF ;CA7C
DC.W $FFFF ;CA7E
DC.W $FFFF ;CA80
DC.W $FFFF ;CA82
DC.W $FFFF ;CA84
DC.W $3FFF ;CA86
DC.W $3FFC ;CA88
DC.W $FFFF ;CA8A
DC.W $FFFF ;CA8C
DC.W $FFFF ;CA8E
DC.W $FFFF ;CA90
DC.W $FFFF ;CA92
DC.W $3FFF ;CA94
DC.W $3FFC ;CA96
DC.W $FFFF ;CA98
DC.W $FFFF ;CA9A
DC.W $FFFF ;CA9C
DC.W $FFFF ;CA9E
DC.W $FFFF ;CAA0
DC.W $3FFF ;CAA2
DC.W $3FFC ;CAA4
DC.W $FFFF ;CAA6
DC.W $FFFF ;CAA8
DC.W $FFFF ;CAAA
DC.W $FFFF ;CAAC
DC.W $FFFF ;CAAE
DC.W $3FFF ;CAB0
DC.W $3FFC ;CAB2
DC.W $FFFF ;CAB4
DC.W $FFFF ;CAB6
DC.W $FFFF ;CAB8
DC.W $FFFF ;CABA
DC.W $FFFF ;CABC
DC.W $3FFF ;CABE
DC.W $3FFC ;CAC0
DC.W $FFFF ;CAC2
DC.W $FFFF ;CAC4
DC.W $FFFF ;CAC6
DC.W $FFFF ;CAC8
DC.W $FFFF ;CACA
DC.W $3FFF ;CACC
DC.W $3FFC ;CACE
ORI.B #$00,D0 ;CAD0: 00000000
ORI.B #$00,D0 ;CAD4: 00000000
DC.W $0000 ;CAD8
DC.W $7FFF ;CADA
DC.W $3FFF ;CADC
DC.W $FFFF ;CADE
DC.W $FFFF ;CAE0
DC.W $FFFF ;CAE2
DC.W $FFFF ;CAE4
DC.W $FFFF ;CAE6
DC.W $FFFF ;CAE8
DC.W $3FFF ;CAEA
DC.W $FFFF ;CAEC
DC.W $FFFF ;CAEE
DC.W $FFFF ;CAF0
DC.W $FFFF ;CAF2
DC.W $FFFF ;CAF4
DC.W $FFFF ;CAF6
DC.W $3FFF ;CAF8
DC.W $FFFF ;CAFA
DC.W $FFFF ;CAFC
DC.W $FFFF ;CAFE
DC.W $FFFF ;CB00
DC.W $FFFF ;CB02
DC.W $FFFF ;CB04
DC.W $3FFF ;CB06
DC.W $FFFF ;CB08
DC.W $FFFF ;CB0A
DC.W $FFFF ;CB0C
DC.W $FFFF ;CB0E
DC.W $FFFF ;CB10
DC.W $FFFF ;CB12
DC.W $3FFF ;CB14
DC.W $FFFF ;CB16
DC.W $FFFF ;CB18
DC.W $FFFF ;CB1A
DC.W $FFFF ;CB1C
DC.W $FFFF ;CB1E
DC.W $FFFF ;CB20
DC.W $3FFF ;CB22
DC.W $FFFF ;CB24
DC.W $FFFF ;CB26
DC.W $FFFF ;CB28
DC.W $FFFF ;CB2A
DC.W $FFFF ;CB2C
DC.W $FFFF ;CB2E
DC.W $3FFC ;CB30
ORI.B #$00,D0 ;CB32: 00000000
ORI.B #$00,D0 ;CB36: 00000000
DC.W $0000 ;CB3A
DC.W $3FFF ;CB3C
DC.W $3FFC ;CB3E
DC.W $FFFF ;CB40
DC.W $FFFF ;CB42
DC.W $FFFF ;CB44
DC.W $FFFF ;CB46
DC.W $FFFF ;CB48
DC.W $3FFF ;CB4A
DC.W $3FFC ;CB4C
DC.W $FFFF ;CB4E
DC.W $FFFF ;CB50
DC.W $FFFF ;CB52
DC.W $FFFF ;CB54
DC.W $FFFF ;CB56
DC.W $3FFF ;CB58
DC.W $3FFC ;CB5A
DC.W $FFFF ;CB5C
DC.W $FFFF ;CB5E
DC.W $FFFF ;CB60
DC.W $FFFF ;CB62
DC.W $FFFF ;CB64
DC.W $3FFF ;CB66
DC.W $3FFC ;CB68
DC.W $FFFF ;CB6A
DC.W $FFFF ;CB6C
DC.W $FFFF ;CB6E
DC.W $FFFF ;CB70
DC.W $FFFF ;CB72
DC.W $3FFF ;CB74
DC.W $3FFC ;CB76
DC.W $FFFF ;CB78
DC.W $FFFF ;CB7A
DC.W $FFFF ;CB7C
DC.W $FFFF ;CB7E
DC.W $FFFF ;CB80
DC.W $3FFF ;CB82
DC.W $3FFC ;CB84
DC.W $FFFF ;CB86
DC.W $FFFF ;CB88
DC.W $FFFF ;CB8A
DC.W $FFFF ;CB8C
DC.W $FFFF ;CB8E
DC.W $3FFF ;CB90
DC.W $3FFC ;CB92
DC.W $FFFF ;CB94
DC.W $FFFF ;CB96
DC.W $FFFF ;CB98
DC.W $FFFF ;CB9A
DC.W $FFFF ;CB9C
DC.W $3FFF ;CB9E
DC.W $3FFC ;CBA0
DC.W $FFFF ;CBA2
DC.W $FFFF ;CBA4
DC.W $FFFF ;CBA6
DC.W $FFFF ;CBA8
DC.W $FFFF ;CBAA
DC.W $3FFF ;CBAC
DC.W $3FFC ;CBAE
ORI.B #$00,D0 ;CBB0: 00000000
ORI.B #$00,D0 ;CBB4: 00000000
DC.W $0000 ;CBB8
DC.W $7FFF ;CBBA
DC.W $3FFF ;CBBC
DC.W $FFFF ;CBBE
DC.W $FFFF ;CBC0
DC.W $FFFF ;CBC2
DC.W $FFFF ;CBC4
DC.W $FFFF ;CBC6
DC.W $FFFF ;CBC8
DC.W $3FFF ;CBCA
DC.W $FFFF ;CBCC
DC.W $FFFF ;CBCE
DC.W $FFFF ;CBD0
DC.W $FFFF ;CBD2
DC.W $FFFF ;CBD4
DC.W $FFFF ;CBD6
DC.W $3FFF ;CBD8
DC.W $FFFF ;CBDA
DC.W $FFFF ;CBDC
DC.W $FFFF ;CBDE
DC.W $FFFF ;CBE0
DC.W $FFFF ;CBE2
DC.W $FFFF ;CBE4
DC.W $3FFF ;CBE6
DC.W $FFFF ;CBE8
DC.W $FFFF ;CBEA
DC.W $FFFF ;CBEC
DC.W $FFFF ;CBEE
DC.W $FFFF ;CBF0
DC.W $FFFF ;CBF2
DC.W $3FFF ;CBF4
DC.W $FFFF ;CBF6
DC.W $FFFF ;CBF8
DC.W $FFFF ;CBFA
DC.W $FFFF ;CBFC
DC.W $FFFF ;CBFE
DC.W $FFFF ;CC00
DC.W $3FFF ;CC02
DC.W $FFFF ;CC04
DC.W $FFFF ;CC06
DC.W $FFFF ;CC08
DC.W $FFFF ;CC0A
DC.W $FFFF ;CC0C
DC.W $FFFF ;CC0E
DC.W $3FFC ;CC10
ORI.B #$1F,D0 ;CC12: 0000001F
DC.W $FFFF ;CC16
DC.W $FC00 ;CC18
DC.W $0000 ;CC1A
DC.W $3FFF ;CC1C
DC.W $3FFC ;CC1E
DC.W $FFFF ;CC20
DC.W $FF9F ;CC22
DC.W $FFFF ;CC24
DC.W $FCFF ;CC26
DC.W $FFFF ;CC28
DC.W $3FFF ;CC2A
DC.W $3FFC ;CC2C
DC.W $FFFF ;CC2E
DC.W $FF9F ;CC30
DC.W $FFFF ;CC32
DC.W $FCFF ;CC34
DC.W $FFFF ;CC36
DC.W $3FFF ;CC38
DC.W $3FFC ;CC3A
DC.W $FFFF ;CC3C
DC.W $FF9F ;CC3E
DC.W $FFFF ;CC40
DC.W $FCFF ;CC42
DC.W $FFFF ;CC44
DC.W $3FFF ;CC46
DC.W $3FFC ;CC48
DC.W $FFFF ;CC4A
DC.W $FF9F ;CC4C
DC.W $FFFF ;CC4E
DC.W $FCFF ;CC50
DC.W $FFFF ;CC52
DC.W $3FFF ;CC54
DC.W $3FFC ;CC56
DC.W $FFFF ;CC58
DC.W $FF9F ;CC5A
DC.W $FFFF ;CC5C
DC.W $FCFF ;CC5E
DC.W $FFFF ;CC60
DC.W $3FFF ;CC62
DC.W $3FFC ;CC64
DC.W $FFFF ;CC66
DC.W $FF9F ;CC68
DC.W $FFFF ;CC6A
DC.W $FCFF ;CC6C
DC.W $FFFF ;CC6E
DC.W $3FFF ;CC70
DC.W $3FFC ;CC72
DC.W $FFFF ;CC74
DC.W $FF9F ;CC76
DC.W $FFFF ;CC78
DC.W $FCFF ;CC7A
DC.W $FFFF ;CC7C
DC.W $3FFF ;CC7E
DC.W $3FFC ;CC80
DC.W $FFFF ;CC82
DC.W $FF9F ;CC84
DC.W $FFFF ;CC86
DC.W $FCFF ;CC88
DC.W $FFFF ;CC8A
DC.W $3FFF ;CC8C
DC.W $3FFC ;CC8E
ORI.B #$3F,D0 ;CC90: 0000003F
DC.W $FFFF ;CC94
DC.W $FC00 ;CC96
DC.W $0000 ;CC98
DC.W $7FFF ;CC9A
DC.W $3FFF ;CC9C
DC.W $FFFF ;CC9E
DC.W $FFFF ;CCA0
DC.W $FFFF ;CCA2
DC.W $FFFF ;CCA4
DC.W $FFFF ;CCA6
DC.W $FFFF ;CCA8
DC.W $3FFF ;CCAA
DC.W $FFFF ;CCAC
DC.W $FFFF ;CCAE
DC.W $FFFF ;CCB0
DC.W $FFFF ;CCB2
DC.W $FFFF ;CCB4
DC.W $FFFF ;CCB6
DC.W $3FFF ;CCB8
DC.W $FFFF ;CCBA
DC.W $FFFF ;CCBC
DC.W $FFFF ;CCBE
DC.W $FFFF ;CCC0
DC.W $FFFF ;CCC2
DC.W $FFFF ;CCC4
DC.W $3FFF ;CCC6
DC.W $FFFF ;CCC8
DC.W $FFFF ;CCCA
DC.W $FFFF ;CCCC
DC.W $FFFF ;CCCE
DC.W $FFFF ;CCD0
DC.W $FFFF ;CCD2
DC.W $3FFF ;CCD4
DC.W $FFFF ;CCD6
DC.W $FFFF ;CCD8
DC.W $FFFF ;CCDA
DC.W $FFFF ;CCDC
DC.W $FFFF ;CCDE
DC.W $FFFF ;CCE0
DC.W $7FFF ;CCE2
DC.W $FFFF ;CCE4
DC.W $FFFF ;CCE6
DC.W $FFFF ;CCE8
DC.W $FFFF ;CCEA
DC.W $FFFF ;CCEC
DC.W $FFFF ;CCEE
ORI.B #$00,D0 ;CCF0: 00000000
ORI.B #$00,D0 ;CCF4: 00000000
ORI.B #$00,D0 ;CCF8: 00000000
DC.W $0000 ;CCFC
DC.W $FFFF ;CCFE
DC.W $FFFF ;CD00
DC.W $FFFF ;CD02
DC.W $FFFF ;CD04
DC.W $FFFF ;CD06
DC.W $FFFF ;CD08
DC.W $FFFE ;CD0A
DC.W $CFFF ;CD0C
DC.W $FFFF ;CD0E
DC.W $FFFF ;CD10
DC.W $FFFF ;CD12
DC.W $FFFF ;CD14
DC.W $FFFF ;CD16
DC.W $FFFC ;CD18
DC.W $FFFF ;CD1A
DC.W $FFFF ;CD1C
DC.W $FFFF ;CD1E
DC.W $FFFF ;CD20
DC.W $FFFF ;CD22
DC.W $FFFF ;CD24
DC.W $FFFC ;CD26
DC.W $FFFF ;CD28
DC.W $FFFF ;CD2A
DC.W $FFFF ;CD2C
DC.W $FFFF ;CD2E
DC.W $FFFF ;CD30
DC.W $FFFF ;CD32
DC.W $FFFC ;CD34
DC.W $FFFF ;CD36
DC.W $FFFF ;CD38
DC.W $FFFF ;CD3A
DC.W $FFFF ;CD3C
DC.W $FFFF ;CD3E
DC.W $FFFF ;CD40
DC.W $FFFC ;CD42
DC.W $FFFF ;CD44
DC.W $FFFF ;CD46
DC.W $FFFF ;CD48
DC.W $FFFF ;CD4A
DC.W $FFFF ;CD4C
DC.W $FFFF ;CD4E
DC.W $FFFC ;CD50
DC.W $FFFF ;CD52
DC.W $FFFF ;CD54
DC.W $FFFF ;CD56
DC.W $FFFF ;CD58
DC.W $FFFF ;CD5A
DC.W $FFFF ;CD5C
DC.W $FFFC ;CD5E
DC.W $FFFC ;CD60
ORI.B #$00,D0 ;CD62: 00000000
ORI.B #$00,D0 ;CD66: 00000000
DC.W $0000 ;CD6A
DC.W $7FFC ;CD6C
DC.W $FFFC ;CD6E
ORI.B #$00,D0 ;CD70: 00000000
ORI.B #$00,D0 ;CD74: 00000000
DC.W $0000 ;CD78
DC.W $FFFC ;CD7A
DC.W $FFFC ;CD7C
ORI.B #$00,D0 ;CD7E: 00000000
ORI.B #$00,D0 ;CD82: 00000000
DC.W $0000 ;CD86
DC.W $FFFC ;CD88
DC.W $FFFC ;CD8A
ORI.B #$00,D0 ;CD8C: 00000000
ORI.B #$00,D0 ;CD90: 00000000
DC.W $0000 ;CD94
DC.W $FFFC ;CD96
DC.W $FFFC ;CD98
ORI.B #$00,D0 ;CD9A: 00000000
ORI.B #$00,D0 ;CD9E: 00000000
DC.W $0000 ;CDA2
DC.W $FFFC ;CDA4
DC.W $FFFC ;CDA6
ORI.B #$00,D0 ;CDA8: 00000000
ORI.B #$00,D0 ;CDAC: 00000000
DC.W $0000 ;CDB0
DC.W $FFFC ;CDB2
DC.W $FFFC ;CDB4
ORI.B #$00,D0 ;CDB6: 00000000
ORI.B #$00,D0 ;CDBA: 00000000
DC.W $0000 ;CDBE
DC.W $FFFC ;CDC0
DC.W $FFFC ;CDC2
ORI.B #$00,D0 ;CDC4: 00000000
ORI.B #$00,D0 ;CDC8: 00000000
DC.W $0000 ;CDCC
DC.W $FFFC ;CDCE
DC.W $FFFC ;CDD0
ORI.B #$00,D0 ;CDD2: 00000000
ORI.B #$00,D0 ;CDD6: 00000000
DC.W $0000 ;CDDA
DC.W $FFFC ;CDDC
DC.W $FFFD ;CDDE
DC.W $FFFF ;CDE0
DC.W $FFFF ;CDE2
DC.W $FFFF ;CDE4
DC.W $FFFF ;CDE6
DC.W $FFFF ;CDE8
CMPA.L #$FFFFFFFF,A7 ;CDEA: BFFCFFFFFFFF
DC.W $FFFF ;CDF0
DC.W $FFFF ;CDF2
DC.W $FFFF ;CDF4
DC.W $FFFF ;CDF6
DC.W $FFFC ;CDF8
DC.W $FFFF ;CDFA
DC.W $FFFF ;CDFC
DC.W $FFFF ;CDFE
DC.W $FFFF ;CE00
DC.W $FFFF ;CE02
DC.W $FFFF ;CE04
DC.W $FFFC ;CE06
DC.W $FFFF ;CE08
DC.W $FFFF ;CE0A
DC.W $FFFF ;CE0C
DC.W $FFFF ;CE0E
DC.W $FFFF ;CE10
DC.W $FFFF ;CE12
DC.W $FFFC ;CE14
DC.W $FFFF ;CE16
DC.W $FFFF ;CE18
DC.W $FFFF ;CE1A
DC.W $FFFF ;CE1C
DC.W $FFFF ;CE1E
DC.W $FFFF ;CE20
DC.W $FFFC ;CE22
DC.W $FFFF ;CE24
DC.W $FFFF ;CE26
DC.W $FFFF ;CE28
DC.W $FFFF ;CE2A
DC.W $FFFF ;CE2C
DC.W $FFFF ;CE2E
DC.W $FFFC ;CE30
DC.W $FFFF ;CE32
DC.W $FFFF ;CE34
DC.W $FFFF ;CE36
DC.W $FFFF ;CE38
DC.W $FFFF ;CE3A
DC.W $FFFF ;CE3C
DC.W $FFFC ;CE3E
DC.W $FFFC ;CE40
ORI.B #$00,D0 ;CE42: 00000000
ORI.B #$00,D0 ;CE46: 00000000
DC.W $0000 ;CE4A
DC.W $7FFC ;CE4C
DC.W $FFFC ;CE4E
ORI.B #$00,D0 ;CE50: 00000000
ORI.B #$00,D0 ;CE54: 00000000
DC.W $0000 ;CE58
DC.W $FFFC ;CE5A
DC.W $FFFC ;CE5C
ORI.B #$00,D0 ;CE5E: 00000000
ORI.B #$00,D0 ;CE62: 00000000
DC.W $0000 ;CE66
DC.W $FFFC ;CE68
DC.W $FFFC ;CE6A
ORI.B #$00,D0 ;CE6C: 00000000
ORI.B #$00,D0 ;CE70: 00000000
DC.W $0000 ;CE74
DC.W $FFFC ;CE76
DC.W $FFFC ;CE78
ORI.B #$00,D0 ;CE7A: 00000000
ORI.B #$00,D0 ;CE7E: 00000000
DC.W $0000 ;CE82
DC.W $FFFC ;CE84
DC.W $FFFC ;CE86
ORI.B #$00,D0 ;CE88: 00000000
ORI.B #$00,D0 ;CE8C: 00000000
DC.W $0000 ;CE90
DC.W $FFFC ;CE92
DC.W $FFFC ;CE94
ORI.B #$00,D0 ;CE96: 00000000
ORI.B #$00,D0 ;CE9A: 00000000
DC.W $0000 ;CE9E
DC.W $FFFC ;CEA0
DC.W $FFFC ;CEA2
ORI.B #$00,D0 ;CEA4: 00000000
ORI.B #$00,D0 ;CEA8: 00000000
DC.W $0000 ;CEAC
DC.W $FFFC ;CEAE
DC.W $FFFC ;CEB0
ORI.B #$00,D0 ;CEB2: 00000000
ORI.B #$00,D0 ;CEB6: 00000000
DC.W $0000 ;CEBA
DC.W $FFFC ;CEBC
DC.W $FFFD ;CEBE
DC.W $FFFF ;CEC0
DC.W $FFFF ;CEC2
DC.W $FFFF ;CEC4
DC.W $FFFF ;CEC6
DC.W $FFFF ;CEC8
CMPA.L #$FFFFFFFF,A7 ;CECA: BFFCFFFFFFFF
DC.W $FFFF ;CED0
DC.W $FFFF ;CED2
DC.W $FFFF ;CED4
DC.W $FFFF ;CED6
DC.W $FFFC ;CED8
DC.W $FFFF ;CEDA
DC.W $FFFF ;CEDC
DC.W $FFFF ;CEDE
DC.W $FFFF ;CEE0
DC.W $FFFF ;CEE2
DC.W $FFFF ;CEE4
DC.W $FFFC ;CEE6
DC.W $FFFF ;CEE8
DC.W $FFFF ;CEEA
DC.W $FFFF ;CEEC
DC.W $FFFF ;CEEE
DC.W $FFFF ;CEF0
DC.W $FFFF ;CEF2
DC.W $FFFC ;CEF4
DC.W $FFFF ;CEF6
DC.W $FFFF ;CEF8
DC.W $FFFF ;CEFA
DC.W $FFFF ;CEFC
DC.W $FFFF ;CEFE
DC.W $FFFF ;CF00
DC.W $FFFC ;CF02
DC.W $FFFF ;CF04
DC.W $FFFF ;CF06
DC.W $FFFF ;CF08
DC.W $FFFF ;CF0A
DC.W $FFFF ;CF0C
DC.W $FFFF ;CF0E
DC.W $FFFC ;CF10
DC.W $FFFF ;CF12
DC.W $FFFF ;CF14
DC.W $FFFF ;CF16
DC.W $FFFF ;CF18
DC.W $FFFF ;CF1A
DC.W $FFFF ;CF1C
DC.W $FFFC ;CF1E
DC.W $FFFC ;CF20
ORI.B #$3F,D0 ;CF22: 0000003F
DC.W $FFFF ;CF26
DC.W $FC00 ;CF28
DC.W $0000 ;CF2A
DC.W $7FFC ;CF2C
DC.W $FFFC ;CF2E
ORI.B #$7F,D0 ;CF30: 0000007F
DC.W $FFFF ;CF34
DC.W $FC00 ;CF36
DC.W $0000 ;CF38
DC.W $FFFC ;CF3A
DC.W $FFFC ;CF3C
ORI.B #$7F,D0 ;CF3E: 0000007F
DC.W $FFFF ;CF42
DC.W $FC00 ;CF44
DC.W $0000 ;CF46
DC.W $FFFC ;CF48
DC.W $FFFC ;CF4A
ORI.B #$7F,D0 ;CF4C: 0000007F
DC.W $FFFF ;CF50
DC.W $FC00 ;CF52
DC.W $0000 ;CF54
DC.W $FFFC ;CF56
DC.W $FFFC ;CF58
ORI.B #$7F,D0 ;CF5A: 0000007F
DC.W $FFFF ;CF5E
DC.W $FC00 ;CF60
DC.W $0000 ;CF62
DC.W $FFFC ;CF64
DC.W $FFFC ;CF66
ORI.B #$7F,D0 ;CF68: 0000007F
DC.W $FFFF ;CF6C
DC.W $FC00 ;CF6E
DC.W $0000 ;CF70
DC.W $FFFC ;CF72
DC.W $FFFC ;CF74
ORI.B #$7F,D0 ;CF76: 0000007F
DC.W $FFFF ;CF7A
DC.W $FC00 ;CF7C
DC.W $0000 ;CF7E
DC.W $FFFC ;CF80
DC.W $FFFC ;CF82
ORI.B #$7F,D0 ;CF84: 0000007F
DC.W $FFFF ;CF88
DC.W $FC00 ;CF8A
DC.W $0000 ;CF8C
DC.W $FFFC ;CF8E
DC.W $FFFC ;CF90
ORI.B #$7F,D0 ;CF92: 0000007F
DC.W $FFFF ;CF96
DC.W $FC00 ;CF98
DC.W $0000 ;CF9A
DC.W $FFFC ;CF9C
DC.W $FFFD ;CF9E
DC.W $FFFF ;CFA0
DC.W $FFDF ;CFA2
DC.W $FFFF ;CFA4
DC.W $FDFF ;CFA6
DC.W $FFFF ;CFA8
CMPA.L #$FFFFFFFF,A7 ;CFAA: BFFCFFFFFFFF
DC.W $FFFF ;CFB0
DC.W $FFFF ;CFB2
DC.W $FFFF ;CFB4
DC.W $FFFF ;CFB6
DC.W $FFFC ;CFB8
DC.W $FFFF ;CFBA
DC.W $FFFF ;CFBC
DC.W $FFFF ;CFBE
DC.W $FFFF ;CFC0
DC.W $FFFF ;CFC2
DC.W $FFFF ;CFC4
DC.W $FFFC ;CFC6
DC.W $FFFF ;CFC8
DC.W $FFFF ;CFCA
DC.W $FFFF ;CFCC
DC.W $FFFF ;CFCE
DC.W $FFFF ;CFD0
DC.W $FFFF ;CFD2
DC.W $FFFC ;CFD4
DC.W $FFFF ;CFD6
DC.W $FFFF ;CFD8
DC.W $FFFF ;CFDA
DC.W $FFFF ;CFDC
DC.W $FFFF ;CFDE
DC.W $FFFF ;CFE0
DC.W $FFFC ;CFE2
DC.W $FFFF ;CFE4
DC.W $FFFF ;CFE6
DC.W $FFFF ;CFE8
DC.W $FFFF ;CFEA
DC.W $FFFF ;CFEC
DC.W $FFFF ;CFEE
DC.W $FFFC ;CFF0
OR.B D0,D0 ;CFF2: 8000
ORI.B #$00,D0 ;CFF4: 00000000
ORI.B #$00,D0 ;CFF8: 00000000
ORI.B #$00,D0 ;CFFC: 00000000
ORI.B #$00,D0 ;D000: 00000000
ORI.B #$00,D0 ;D004: 00000000
ORI.B #$00,D0 ;D008: 00000000
DC.W $0000 ;D00C
LAB_093B:
BRA LAB_08DD ;D00E: 6000EF0A
BRA LAB_08DD ;D012: 6000EF06
BRA LAB_08DD ;D016: 6000EF02
BRA LAB_08DD ;D01A: 6000EEFE
BRA LAB_08DD ;D01E: 6000EEFA
BRA LAB_08DD ;D022: 6000EEF6
BRA LAB_08DD ;D026: 6000EEF2
BRA LAB_0834 ;D02A: 6000E15C
BRA LAB_0868 ;D02E: 6000E5EA
BRA LAB_0874 ;D032: 6000E6A4
BRA LAB_086F ;D036: 6000E652
BRA LAB_08DD ;D03A: 6000EEDE
BRA LAB_0895 ;D03E: 6000E93C
BRA LAB_0872 ;D042: 6000E676
BRA LAB_08DD ;D046: 6000EED2
BRA LAB_08DD ;D04A: 6000EECE
BRA LAB_083E ;D04E: 6000E228
BRA LAB_083F ;D052: 6000E23C
BRA LAB_0844 ;D056: 6000E2D2
BRA LAB_0845 ;D05A: 6000E2E6
BRA LAB_084D ;D05E: 6000E41C
BRA LAB_084B ;D062: 6000E3B0
BRA LAB_084C ;D066: 6000E3F0
BRA LAB_084A ;D06A: 6000E35A
BRA LAB_0895 ;D06E: 6000E90C
BRA LAB_0838 ;D072: 6000E166
BRA LAB_0839 ;D076: 6000E17E
BRA LAB_08DC ;D07A: 6000EE96
BRA LAB_086A ;D07E: 6000E5BC
BRA LAB_0868 ;D082: 6000E596
BRA LAB_086C ;D086: 6000E5CC
BRA LAB_086F ;D08A: 6000E5FE
LAB_093C:
BRA LAB_08DD ;D08E: 6000EE8A
BRA LAB_0861 ;D092: 6000E522
BRA LAB_0856 ;D096: 6000E4AE
BRA LAB_0855 ;D09A: 6000E49A
BRA LAB_088B ;D09E: 6000E7D8
BRA LAB_08DD ;D0A2: 6000EE76
BRA LAB_08DD ;D0A6: 6000EE72
BRA LAB_08DD ;D0AA: 6000EE6E
BRA LAB_085D ;D0AE: 6000E4DA
BRA LAB_0865 ;D0B2: 6000E546
BRA LAB_0858 ;D0B6: 6000E4A2
BRA LAB_08DD ;D0BA: 6000EE5E
BRA LAB_0881 ;D0BE: 6000E6C6
BRA LAB_0887 ;D0C2: 6000E716
BRA LAB_0888 ;D0C6: 6000E72A
BRA LAB_0863 ;D0CA: 6000E50C
BRA LAB_082D ;D0CE: 6000E05E
BRA LAB_0878 ;D0D2: 6000E62E
BRA LAB_0859 ;D0D6: 6000E48A
BRA LAB_0873 ;D0DA: 6000E5EC
BRA LAB_085B ;D0DE: 6000E496
BRA LAB_0853 ;D0E2: 6000E43E
BRA LAB_07A5 ;D0E6: 6000D4F4
BRA LAB_089B ;D0EA: 6000E910
BRA LAB_089C ;D0EE: 6000E912
BRA LAB_0889 ;D0F2: 6000E710
LAB_093D:
ORI.B #$31,-(A1) ;D0F6: 00210031
ORI #$0051,D1 ;D0FA: 00410051
ORI #$0071,-(A1) ;D0FE: 00610071
ORI.B #$21,-(A1) ;D102: 00210021
ORI.B #$21,-(A1) ;D106: 00210021
ORI.B #$21,-(A1) ;D10A: 00210021
ORI.B #$21,-(A1) ;D10E: 00210021
ORI.B #$81,-(A1) ;D112: 00210081
DC.W $0088 ;D116
DC.W $008A ;D118
DC.W $0089 ;D11A
DC.W $008B ;D11C
DC.W $008C ;D11E
DC.W $008D ;D120
DC.W $0089 ;D122
DC.W $008B ;D124
ORI.L #$00820081,D0 ;D126: 008000820081
ORI.L #$00850087,D4 ;D12C: 008400850087
ORI.L #$0083009D,D6 ;D132: 00860083009D
ORI.B #$01,D2 ;D138: 00020001
ORI.B #$06,D3 ;D13C: 00030006
ORI.B #$05,D4 ;D140: 00040005
ORI.B #$08,D7 ;D144: 00070008
DC.W $000A ;D148
DC.W $0009 ;D14A
DC.W $000B ;D14C
DC.W $000E ;D14E
DC.W $000C ;D150
DC.W $000D ;D152
DC.W $000F ;D154
ORI.B #$12,(A0) ;D156: 00100012
ORI.B #$13,(A1) ;D15A: 00110013
ORI.B #$14,(A6) ;D15E: 00160014
ORI.B #$17,(A5) ;D162: 00150017
ORI.B #$1A,(A0)+ ;D166: 0018001A
ORI.B #$9E,(A1)+ ;D16A: 0019009E
ORI.B #$1C,(A6)+ ;D16E: 001E001C
ORI.B #$1F,(A5)+ ;D172: 001D001F
ORI.B #$20,-(A0) ;D176: 00200020
ORI.B #$20,-(A0) ;D17A: 00200020
ORI.B #$20,-(A0) ;D17E: 00200020
ORI.B #$20,-(A0) ;D182: 00200020
ORI.B #$00,D0 ;D186: 00000000
DC.W $A9B3 ;D18A
OR.L -(A1),D0 ;D18C: 80A1
DC.W $ADAF ;D18E
EOR.L D1,D0 ;D190: B380
DC.W $A8A5 ;D192
CMP.L -(A5),D1 ;D194: B2A5
DC.W $0020 ;D196
MOVE.L -(A0),D0 ;D198: 2020
MOVE.L -(A0),D0 ;D19A: 2020
MOVE.L -(A0),D0 ;D19C: 2020
LAB_093E:
MOVE.L A0,(A0) ;D19E: 2088
DC.W $898A ;D1A0
DC.W $8B8D ;D1A2
DC.W $898C ;D1A4
DC.W $8B80 ;D1A6
DC.W $8182 ;D1A8
OR.L D7,D2 ;D1AA: 8487
OR.L D5,D3 ;D1AC: 8685
OR.L D1,(A5)+ ;D1AE: 839D
BTST D0,D2 ;D1B0: 0102
BTST D1,D4 ;D1B2: 0304
BTST D2,D6 ;D1B4: 0506
MOVEP 2314(A0),D3 ;D1B6: 0708090A
MOVEP 3342(A4),D5 ;D1BA: 0B0C0D0E
BTST D7,(A0) ;D1BE: 0F10
MOVE.B (A2),-(A0) ;D1C0: 1112
MOVE.B (A4),-(A1) ;D1C2: 1314
MOVE.B (A6),-(A2) ;D1C4: 1516
MOVE.B (A0)+,-(A3) ;D1C6: 1718
MOVE.B (A2)+,-(A4) ;D1C8: 191A
SUB.B (A4)+,D7 ;D1CA: 9E1C
MOVE.B (A6)+,-(A6) ;D1CC: 1D1E
MOVE.B -(A0),-(A7) ;D1CE: 1F20
MOVE.L -(A0),D0 ;D1D0: 2020
MOVE.L -(A0),D0 ;D1D2: 2020
MOVE.L -(A0),D0 ;D1D4: 2020
LAB_093F:
MOVE.L D0,D0 ;D1D6: 2000
ORI.B #$00,D0 ;D1D8: 00000000
DC.W $00FF ;D1DC
DC.W $FF00 ;D1DE
ORI.B #$00,D0 ;D1E0: 00000000
SECTION S_5,CODE,CHIP
SECSTRT_5:
DC.W $416D ;D1E4
DC.W $5370 ;D1E6
ORI.B #$01,-(A7) ;D1E8: 00270001
DC.W $000B ;D1EC
ORI.B #$00,D2 ;D1EE: 00020000
DC.W $0000 ;D1F2
AND.B D0,D0 ;D1F4: C000
CMP.B D0,D0 ;D1F6: B000
DC.W $4C00 ;D1F8
DC.W $4300 ;D1FA
MOVE.L D0,(A0)+ ;D1FC: 20C0
MOVE.L D0,D0 ;D1FE: 2000
MOVE.B D0,-(A0) ;D200: 1100
MOVE.B D0,(A1) ;D202: 1280
BCHG D4,D0 ;D204: 0940
BCLR #0,-(A0) ;D206: 08A00040
DC.W $0000 ;D20A
AND.B D0,D0 ;D20C: C000
MOVEQ #0,D0 ;D20E: 7000
MOVEQ #0,D6 ;D210: 7C00
MOVE D0,-(A7) ;D212: 3F00
DC.W $3FC0 ;D214
MOVE.B D0,D7 ;D216: 1E00
MOVE.B D0,-(A7) ;D218: 1F00
BCLR D6,D0 ;D21A: 0D80
DC.W $0CC0 ;D21C
ORI #$0001,-(A0) ;D21E: 00600001
ORI.B #$02,(A0) ;D222: 00100002
ORI.B #$07,D7 ;D226: 00070007
BTST D0,D0 ;D22A: 0100
DC.W $0000 ;D22C
BTST D0,D0 ;D22E: 0100
DC.W $0000 ;D230
BTST D0,D0 ;D232: 0100
DC.W $0000 ;D234
ANDI.L #$A82A0280,D0 ;D236: 0280A82A0280
DC.W $0000 ;D23C
BTST D0,D0 ;D23E: 0100
DC.W $0000 ;D240
BTST D0,D0 ;D242: 0100
DC.W $0000 ;D244
BTST D0,D0 ;D246: 0100
ORI.B #$00,D0 ;D248: 00000000
BTST D0,D0 ;D24C: 0100
DC.W $0000 ;D24E
BTST D0,D0 ;D250: 0100
BTST D0,D0 ;D252: 0100
ORI.B #$00,D0 ;D254: 00000000
ADDQ.B #4,0(A4,D0.W) ;D258: 58340000
DC.W $0000 ;D25C
BTST D0,D0 ;D25E: 0100
BTST D0,D0 ;D260: 0100
DC.W $0000 ;D262
BTST D0,D0 ;D264: 0100
ORI.B #$00,D0 ;D266: 00000000
ORI.B #$10,D1 ;D26A: 00010010
ORI.B #$07,D2 ;D26E: 00020007
DC.W $0007 ;D272
BSET D3,D0 ;D274: 07C0
DC.W $0EE0 ;D276
DC.W $1EF0 ;D278
DC.W $1E70 ;D27A
DC.W $1FB0 ;D27C
BSET D7,-(A0) ;D27E: 0FE0
BSET D3,D0 ;D280: 07C0
BTST D0,D0 ;D282: 0100
DC.W $0200 ;D284
DC.W $0200 ;D286
DC.W $0400 ;D288
DC.W $0400 ;D28A
MOVE.B D0,D6 ;D28C: 1C00
MOVE.B D0,D6 ;D28E: 1C00
DC.W $0000 ;D290
DC.W $FFFE ;D292
DC.W $1FF0 ;D294
DC.W $793C ;D296
DC.W $F11E ;D298
DC.W $F19E ;D29A
DC.W $F05E ;D29C
DC.W $F83E ;D29E
DC.W $FFFE ;D2A0
DC.W $F93E ;D2A2
AND.B D6,D1 ;D2A4: C206
AND.B D6,D1 ;D2A6: C206
AND.B D6,D2 ;D2A8: C406
AND.B D6,D2 ;D2AA: C406
AND.B D6,D0 ;D2AC: C006
AND.B D6,D0 ;D2AE: C006
AND.B D6,D0 ;D2B0: C006
ORI.B #$01,D0 ;D2B2: 00000001
ORI.B #$04,D1 ;D2B6: 00010004
ORI.B #$00,D0 ;D2BA: 00000000
ORI.B #$00,D0 ;D2BE: 00000000
ORI.B #$00,D0 ;D2C2: 00000000
ORI.B #$10,D1 ;D2C6: 00010010
ORI.B #$00,D1 ;D2CA: 00010000
ORI.B #$00,D0 ;D2CE: 00000000
ORI.B #$00,D0 ;D2D2: 00000000
ORI.B #$00,D0 ;D2D6: 00000000
ORI.B #$00,D0 ;D2DA: 00000000
ORI.B #$00,D0 ;D2DE: 00000000
ORI.B #$00,D0 ;D2E2: 00000000
ORI.B #$00,D0 ;D2E6: 00000000
ORI.B #$00,D0 ;D2EA: 00000000
ORI.B #$01,D0 ;D2EE: 00000001
ORI.B #$01,(A0) ;D2F2: 00100001
ORI.B #$00,D0 ;D2F6: 00000000
DC.W $AAAA ;D2FA
SUBQ #2,(A5) ;D2FC: 5555
DC.W $AAAA ;D2FE
SUBQ #2,(A5) ;D300: 5555
DC.W $AAAA ;D302
SUBQ #2,(A5) ;D304: 5555
DC.W $AAAA ;D306
SUBQ #2,(A5) ;D308: 5555
DC.W $AAAA ;D30A
SUBQ #2,(A5) ;D30C: 5555
DC.W $AAAA ;D30E
SUBQ #2,(A5) ;D310: 5555
DC.W $AAAA ;D312
SUBQ #2,(A5) ;D314: 5555
DC.W $AAAA ;D316
SUBQ #2,(A5) ;D318: 5555
ORI.B #$10,D1 ;D31A: 00010010
ORI.B #$00,D1 ;D31E: 00010000
ORI.B #$00,D0 ;D322: 00000000
DC.W $0000 ;D326
MOVE.B (A0),D0 ;D328: 1010
MOVE.L 0(A0),D4 ;D32A: 28280000
DC.W $0000 ;D32E
BTST D0,D1 ;D330: 0101
OR.L D2,D1 ;D332: 8282
ORI.B #$00,D0 ;D334: 00000000
MOVE.B (A0),D0 ;D338: 1010
MOVE.L 0(A0),D4 ;D33A: 28280000
DC.W $0000 ;D33E
BTST D0,D1 ;D340: 0101
OR.L D2,D1 ;D342: 8282
ORI.B #$10,D1 ;D344: 00010010
ORI.B #$00,D1 ;D348: 00010000
DC.W $0000 ;D34C
DC.W $0202 ;D34E
DC.W $0202 ;D350
DC.W $AAAA ;D352
ADDQ #8,(A0) ;D354: 5050
MOVE.L -(A0),D0 ;D356: 2020
MOVE.L -(A0),D0 ;D358: 2020
DC.W $AAAA ;D35A
BTST D2,D5 ;D35C: 0505
DC.W $0202 ;D35E
DC.W $0202 ;D360
DC.W $AAAA ;D362
ADDQ #8,(A0) ;D364: 5050
MOVE.L -(A0),D0 ;D366: 2020
MOVE.L -(A0),D0 ;D368: 2020
DC.W $AAAA ;D36A
BTST D2,D5 ;D36C: 0505
ORI.B #$10,D1 ;D36E: 00010010
ORI.B #$00,D1 ;D372: 00010000
DC.W $0000 ;D376
NEGX D0 ;D378: 4040
OR.L D0,D0 ;D37A: 8080
DC.W $0000 ;D37C
DC.W $0808 ;D37E
DC.W $0404 ;D380
ANDI.B #$00,D2 ;D382: 02020000
MOVE.L -(A0),D0 ;D386: 2020
NEGX D0 ;D388: 4040
OR.L D0,D0 ;D38A: 8080
DC.W $0000 ;D38C
DC.W $0808 ;D38E
DC.W $0404 ;D390
ANDI.B #$00,D2 ;D392: 02020000
MOVE.L -(A0),D0 ;D396: 2020
ORI.B #$10,D1 ;D398: 00010010
ORI.B #$00,D1 ;D39C: 00010000
DC.W $0000 ;D3A0
BNE.S LAB_0940 ;D3A2: 6606
MULU D6,D3 ;D3A4: C6C6
ADDA (A0)+,A4 ;D3A6: D8D8
MOVE.B (A0)+,D4 ;D3A8: 1818
LAB_0940:
DC.W $8181 ;D3AA
DC.W $8DB1 ;D3AC
DC.W $0C33 ;D3AE
DC.W $6000 ;D3B0
BNE.S LAB_0941 ;D3B2: 6606
MULU D6,D3 ;D3B4: C6C6
ADDA (A0)+,A4 ;D3B6: D8D8
MOVE.B (A0)+,D4 ;D3B8: 1818
LAB_0941:
DC.W $8181 ;D3BA
DC.W $8DB1 ;D3BC
DC.W $0C33 ;D3BE
DC.W $6000 ;D3C0
ORI.B #$10,D1 ;D3C2: 00010010
ORI.B #$00,D1 ;D3C6: 00010000
ORI.B #$00,D0 ;D3CA: 00000000
DC.W $0000 ;D3CE
SUBI.B #$00,D0 ;D3D0: 04000000
ORI.B #$00,(A0) ;D3D4: 00100000
OR.B D0,D0 ;D3D8: 8000
ORI.B #$00,D0 ;D3DA: 00000000
DC.W $0000 ;D3DE
SUBI.B #$00,D0 ;D3E0: 04000000
ORI.B #$00,(A0) ;D3E4: 00100000
OR.B D0,D0 ;D3E8: 8000
ORI.B #$01,D0 ;D3EA: 00000001
ORI.B #$01,(A0) ;D3EE: 00100001
ORI.B #$00,D0 ;D3F2: 00000000
DC.W $F8F8 ;D3F6
BGE.S LAB_0942 ;D3F8: 6C6C
MULU D6,D3 ;D3FA: C6C6
DC.W $8F8F ;D3FC
MOVE.B (A7)+,-(A7) ;D3FE: 1F1F
DC.W $3636 ;D400
DC.W $6363 ;D402
DC.W $F1F1 ;D404
DC.W $F8F8 ;D406
BGE.S LAB_0943 ;D408: 6C6C
MULU D6,D3 ;D40A: C6C6
DC.W $8F8F ;D40C
MOVE.B (A7)+,-(A7) ;D40E: 1F1F
DC.W $3636 ;D410
DC.W $6363 ;D412
DC.W $F1F1 ;D414
ORI.B #$10,D1 ;D416: 00010010
ORI.B #$00,D1 ;D41A: 00010000
DC.W $0000 ;D41E
MOVE.L D0,(EXT_0008).W ;D420: 21C03F20
DC.W $0C1C ;D424
DC.W $847D ;D426
DC.W $FE47 ;D428
BTST D2,-(A0) ;D42A: 0520
DC.W $06E0 ;D42C
DC.W $0230 ;D42E
DC.W $0230 ;D430
DC.W $0218 ;D432
DC.W $020C ;D434
DC.W $FE1E ;D436
DC.W $03FB ;D438
DC.W $0E60 ;D43A
DC.W $1878 ;D43C
DC.W $100C ;D43E
ORI.B #$10,D1 ;D440: 00010010
ORI.B #$00,D1 ;D444: 00010000
DC.W $0000 ;D448
DC.W $0808 ;D44A
DC.W $0000 ;D44C
DC.W $AAAA ;D44E
DC.W $0000 ;D450
DC.W $0808 ;D452
DC.W $0000 ;D454
DC.W $8888 ;D456
DC.W $0000 ;D458
DC.W $0808 ;D45A
DC.W $0000 ;D45C
DC.W $AAAA ;D45E
DC.W $0000 ;D460
DC.W $0808 ;D462
DC.W $0000 ;D464
LAB_0942:
DC.W $8888 ;D466
ORI.B #$01,D0 ;D468: 00000001
ORI.B #$01,(A0) ;D46C: 00100001
ORI.B #$00,D0 ;D470: 00000000
DC.W $7777 ;D474
LAB_0943:
SUB.L (A0)+,D4 ;D476: 9898
DC.W $F8F8 ;D478
DC.W $F8F8 ;D47A
DC.W $7777 ;D47C
DC.W $8989 ;D47E
DC.W $8F8F ;D480
DC.W $8F8F ;D482
DC.W $7777 ;D484
SUB.L (A0)+,D4 ;D486: 9898
DC.W $F8F8 ;D488
DC.W $F8F8 ;D48A
DC.W $7777 ;D48C
DC.W $8989 ;D48E
DC.W $8F8F ;D490
DC.W $8F8F ;D492
ORI.B #$10,D1 ;D494: 00010010
ORI.B #$00,D1 ;D498: 00010000
DC.W $0000 ;D49C
OR.L D0,D0 ;D49E: 8080
OR.L D0,D0 ;D4A0: 8080
DC.W $4141 ;D4A2
DC.W $3E3E ;D4A4
DC.W $0808 ;D4A6
DC.W $0808 ;D4A8
MOVE.B (A4),D2 ;D4AA: 1414
LSL -(A3) ;D4AC: E3E3
OR.L D0,D0 ;D4AE: 8080
OR.L D0,D0 ;D4B0: 8080
DC.W $4141 ;D4B2
DC.W $3E3E ;D4B4
DC.W $0808 ;D4B6
DC.W $0808 ;D4B8
MOVE.B (A4),D2 ;D4BA: 1414
LSL -(A3) ;D4BC: E3E3
ORI.B #$10,D1 ;D4BE: 00010010
ORI.B #$00,D1 ;D4C2: 00010000
DC.W $0000 ;D4C6
DC.W $8181 ;D4C8
CLR D2 ;D4CA: 4242
MOVE.L -(A4),D2 ;D4CC: 2424
MOVE.B (A0)+,D4 ;D4CE: 1818
DC.W $0606 ;D4D0
BTST D0,D1 ;D4D2: 0101
OR.L D0,D0 ;D4D4: 8080
OR.L D0,D0 ;D4D6: 8080
DC.W $8181 ;D4D8
CLR D2 ;D4DA: 4242
MOVE.L -(A4),D2 ;D4DC: 2424
MOVE.B (A0)+,D4 ;D4DE: 1818
DC.W $0606 ;D4E0
BTST D0,D1 ;D4E2: 0101
OR.L D0,D0 ;D4E4: 8080
OR.L D0,D0 ;D4E6: 8080
ORI.B #$10,D1 ;D4E8: 00010010
ORI.B #$00,D1 ;D4EC: 00010000
DC.W $0000 ;D4F0
DC.W $F0F0 ;D4F2
DC.W $F0F0 ;D4F4
DC.W $F0F0 ;D4F6
DC.W $F0F0 ;D4F8
DC.W $0F0F ;D4FA
DC.W $0F0F ;D4FC
DC.W $0F0F ;D4FE
MOVEP -3856(A7),D7 ;D500: 0F0FF0F0
DC.W $F0F0 ;D504
DC.W $F0F0 ;D506
DC.W $F0F0 ;D508
DC.W $0F0F ;D50A
DC.W $0F0F ;D50C
DC.W $0F0F ;D50E
DC.W $0F0F ;D510
ORI.B #$10,D1 ;D512: 00010010
ORI.B #$00,D1 ;D516: 00010000
DC.W $0000 ;D51A
DC.W $0808 ;D51C
MOVE.B (A4)+,D6 ;D51E: 1C1C
DC.W $3E3E ;D520
DC.W $7F7F ;D522
DC.W $FFFF ;D524
DC.W $7F7F ;D526
DC.W $3E3E ;D528
MOVE.B (A4)+,D6 ;D52A: 1C1C
DC.W $0808 ;D52C
MOVE.B (A4)+,D6 ;D52E: 1C1C
DC.W $3E3E ;D530
DC.W $7F7F ;D532
DC.W $FFFF ;D534
DC.W $7F7F ;D536
DC.W $3E3E ;D538
MOVE.B (A4)+,D6 ;D53A: 1C1C
ORI.B #$10,D1 ;D53C: 00010010
ORI.B #$00,D1 ;D540: 00010000
DC.W $0000 ;D544
MOVE.B (A1),-(A0) ;D546: 1111
MOVE.L -(A2),D1 ;D548: 2222
NEG D4 ;D54A: 4444
DC.W $FFFF ;D54C
DC.W $8888 ;D54E
NEG D4 ;D550: 4444
MOVE.L -(A2),D1 ;D552: 2222
DC.W $FFFF ;D554
MOVE.B (A1),-(A0) ;D556: 1111
MOVE.L -(A2),D1 ;D558: 2222
NEG D4 ;D55A: 4444
DC.W $FFFF ;D55C
DC.W $8888 ;D55E
NEG D4 ;D560: 4444
MOVE.L -(A2),D1 ;D562: 2222
DC.W $FFFF ;D564
ORI.B #$10,D1 ;D566: 00010010
ORI.B #$00,D1 ;D56A: 00010000
DC.W $0000 ;D56E
BTST D0,D1 ;D570: 0101
DC.W $0202 ;D572
DC.W $0404 ;D574
DC.W $0808 ;D576
MOVE.B (A0),D0 ;D578: 1010
MOVE.L -(A0),D0 ;D57A: 2020
NEGX D0 ;D57C: 4040
OR.L D0,D0 ;D57E: 8080
BTST D0,D1 ;D580: 0101
DC.W $0202 ;D582
DC.W $0404 ;D584
DC.W $0808 ;D586
MOVE.B (A0),D0 ;D588: 1010
MOVE.L -(A0),D0 ;D58A: 2020
NEGX D0 ;D58C: 4040
OR.L D0,D0 ;D58E: 8080
ORI.B #$10,D1 ;D590: 00010010
ORI.B #$00,D1 ;D594: 00010000
DC.W $0000 ;D598
CLR D2 ;D59A: 4242
DC.W $8181 ;D59C
DC.W $8181 ;D59E
CLR D2 ;D5A0: 4242
MOVE.L -(A4),D2 ;D5A2: 2424
MOVE.B (A0)+,D4 ;D5A4: 1818
MOVE.B (A0)+,D4 ;D5A6: 1818
MOVE.L -(A4),D2 ;D5A8: 2424
CLR D2 ;D5AA: 4242
DC.W $8181 ;D5AC
DC.W $8181 ;D5AE
CLR D2 ;D5B0: 4242
MOVE.L -(A4),D2 ;D5B2: 2424
MOVE.B (A0)+,D4 ;D5B4: 1818
MOVE.B (A0)+,D4 ;D5B6: 1818
MOVE.L -(A4),D2 ;D5B8: 2424
ORI.B #$10,D1 ;D5BA: 00010010
ORI.B #$00,D1 ;D5BE: 00010000
DC.W $0000 ;D5C2
OR.L D0,D0 ;D5C4: 8080
OR.L D0,D0 ;D5C6: 8080
OR.L D0,D0 ;D5C8: 8080
OR.L D0,D0 ;D5CA: 8080
OR.L D0,D0 ;D5CC: 8080
OR.L D0,D0 ;D5CE: 8080
OR.L D0,D0 ;D5D0: 8080
OR.L D0,D0 ;D5D2: 8080
OR.L D0,D0 ;D5D4: 8080
OR.L D0,D0 ;D5D6: 8080
OR.L D0,D0 ;D5D8: 8080
OR.L D0,D0 ;D5DA: 8080
OR.L D0,D0 ;D5DC: 8080
OR.L D0,D0 ;D5DE: 8080
OR.L D0,D0 ;D5E0: 8080
OR.L D0,D0 ;D5E2: 8080
ORI.B #$10,D1 ;D5E4: 00010010
ORI.B #$00,D1 ;D5E8: 00010000
DC.W $0000 ;D5EC
DC.W $FFFF ;D5EE
ORI.B #$00,D0 ;D5F0: 00000000
ORI.B #$00,D0 ;D5F4: 00000000
ORI.B #$00,D0 ;D5F8: 00000000
DC.W $0000 ;D5FC
DC.W $FFFF ;D5FE
ORI.B #$00,D0 ;D600: 00000000
ORI.B #$00,D0 ;D604: 00000000
ORI.B #$00,D0 ;D608: 00000000
ORI.B #$01,D0 ;D60C: 00000001
ORI.B #$01,(A0) ;D610: 00100001
ORI.B #$00,D0 ;D614: 00000000
DC.W $FFFF ;D618
OR.L D0,D0 ;D61A: 8080
OR.L D0,D0 ;D61C: 8080
OR.L D0,D0 ;D61E: 8080
OR.L D0,D0 ;D620: 8080
OR.L D0,D0 ;D622: 8080
OR.L D0,D0 ;D624: 8080
OR.L D0,D0 ;D626: 8080
DC.W $FFFF ;D628
OR.L D0,D0 ;D62A: 8080
OR.L D0,D0 ;D62C: 8080
OR.L D0,D0 ;D62E: 8080
OR.L D0,D0 ;D630: 8080
OR.L D0,D0 ;D632: 8080
OR.L D0,D0 ;D634: 8080
OR.L D0,D0 ;D636: 8080
ORI.B #$10,D1 ;D638: 00010010
ORI.B #$00,D1 ;D63C: 00010000
DC.W $0000 ;D640
BTST D0,D0 ;D642: 0100
DC.W $0200 ;D644
DC.W $0400 ;D646
DC.W $0800 ;D648
MOVE.B D0,D0 ;D64A: 1000
MOVE.L D0,D0 ;D64C: 2000
NEGX.B D0 ;D64E: 4000
OR.B D0,D0 ;D650: 8000
ORI.B #$02,D1 ;D652: 00010002
ORI.B #$08,D4 ;D656: 00040008
ORI.B #$20,(A0) ;D65A: 00100020
ORI #$0080,D0 ;D65E: 00400080
ORI.B #$10,D1 ;D662: 00010010
ORI.B #$00,D1 ;D666: 00010000
DC.W $0000 ;D66A
BCLR D1,D0 ;D66C: 0380
BTST D3,D0 ;D66E: 0700
DC.W $0E00 ;D670
MOVE.B D0,D6 ;D672: 1C00
MOVE D0,D4 ;D674: 3800
MOVEQ #0,D0 ;D676: 7000
ASR.B #8,D0 ;D678: E000
AND.B D1,D0 ;D67A: C001
OR.B D3,D0 ;D67C: 8003
ORI.B #$0E,D7 ;D67E: 0007000E
ORI.B #$38,(A4)+ ;D682: 001C0038
DC.W $0070 ;D686
DC.W $00E0 ;D688
BSET D0,D0 ;D68A: 01C0
ORI.B #$10,D1 ;D68C: 00010010
ORI.B #$00,D1 ;D690: 00010000
DC.W $0000 ;D694
BCLR D0,D0 ;D696: 0180
ANDI #$0420,D0 ;D698: 02400420
DC.W $0810 ;D69C
DC.W $1008 ;D69E
MOVE.L D4,D0 ;D6A0: 2004
NEGX.B D2 ;D6A2: 4002
OR.B D1,D0 ;D6A4: 8001
OR.B D1,D0 ;D6A6: 8001
NEGX.B D2 ;D6A8: 4002
MOVE.L D4,D0 ;D6AA: 2004
DC.W $1008 ;D6AC
DC.W $0810 ;D6AE
DC.W $0420 ;D6B0
ANDI #$0180,D0 ;D6B2: 02400180
ORI.B #$10,D1 ;D6B6: 00010010
ORI.B #$00,D1 ;D6BA: 00010000
DC.W $0000 ;D6BE
OR.B D0,D0 ;D6C0: 8000
OR.B D0,D0 ;D6C2: 8000
OR.B D0,D0 ;D6C4: 8000
OR.B D0,D0 ;D6C6: 8000
OR.B D0,D0 ;D6C8: 8000
OR.B D0,D0 ;D6CA: 8000
OR.B D0,D0 ;D6CC: 8000
OR.B D0,D0 ;D6CE: 8000
OR.B D0,D0 ;D6D0: 8000
OR.B D0,D0 ;D6D2: 8000
OR.B D0,D0 ;D6D4: 8000
OR.B D0,D0 ;D6D6: 8000
OR.B D0,D0 ;D6D8: 8000
OR.B D0,D0 ;D6DA: 8000
OR.B D0,D0 ;D6DC: 8000
OR.B D0,D0 ;D6DE: 8000
ORI.B #$10,D1 ;D6E0: 00010010
ORI.B #$00,D1 ;D6E4: 00010000
ORI.B #$00,D0 ;D6E8: 00000000
ORI.B #$00,D0 ;D6EC: 00000000
ORI.B #$00,D0 ;D6F0: 00000000
ORI.B #$00,D0 ;D6F4: 00000000
DC.W $0000 ;D6F8
DC.W $FFFF ;D6FA
ORI.B #$00,D0 ;D6FC: 00000000
ORI.B #$00,D0 ;D700: 00000000
ORI.B #$00,D0 ;D704: 00000000
ORI.B #$01,D0 ;D708: 00000001
ORI.B #$01,(A0) ;D70C: 00100001
ORI.B #$00,D0 ;D710: 00000000
DC.W $FFFF ;D714
OR.L D0,D0 ;D716: 8080
OR.L D0,D0 ;D718: 8080
OR.L D0,D0 ;D71A: 8080
OR.L D0,D0 ;D71C: 8080
OR.L D0,D0 ;D71E: 8080
OR.L D0,D0 ;D720: 8080
OR.L D0,D0 ;D722: 8080
DC.W $FFFF ;D724
OR.L D0,D0 ;D726: 8080
OR.L D0,D0 ;D728: 8080
OR.L D0,D0 ;D72A: 8080
OR.L D0,D0 ;D72C: 8080
OR.L D0,D0 ;D72E: 8080
OR.L D0,D0 ;D730: 8080
OR.L D0,D0 ;D732: 8080
ORI.B #$10,D1 ;D734: 00010010
ORI.B #$00,D1 ;D738: 00010000
ORI.B #$00,D0 ;D73C: 00000000
NEG D4 ;D740: 4444
DC.W $0000 ;D742
MOVE.B (A1),-(A0) ;D744: 1111
DC.W $0000 ;D746
NEG D4 ;D748: 4444
DC.W $0000 ;D74A
MOVE.B (A1),-(A0) ;D74C: 1111
DC.W $0000 ;D74E
NEG D4 ;D750: 4444
DC.W $0000 ;D752
MOVE.B (A1),-(A0) ;D754: 1111
DC.W $0000 ;D756
NEG D4 ;D758: 4444
DC.W $0000 ;D75A
MOVE.B (A1),-(A0) ;D75C: 1111
ORI.B #$10,D1 ;D75E: 00010010
ORI.B #$00,D1 ;D762: 00010000
ORI.B #$00,D0 ;D766: 00000000
SUBQ #2,(A5) ;D76A: 5555
DC.W $0000 ;D76C
SUBQ #2,(A5) ;D76E: 5555
DC.W $0000 ;D770
SUBQ #2,(A5) ;D772: 5555
DC.W $0000 ;D774
SUBQ #2,(A5) ;D776: 5555
DC.W $0000 ;D778
SUBQ #2,(A5) ;D77A: 5555
DC.W $0000 ;D77C
SUBQ #2,(A5) ;D77E: 5555
DC.W $0000 ;D780
SUBQ #2,(A5) ;D782: 5555
DC.W $0000 ;D784
SUBQ #2,(A5) ;D786: 5555
ORI.B #$10,D1 ;D788: 00010010
ORI.B #$00,D1 ;D78C: 00010000
DC.W $0000 ;D790
DC.W $8888 ;D792
SUBQ #2,(A5) ;D794: 5555
MOVE.L -(A2),D1 ;D796: 2222
SUBQ #2,(A5) ;D798: 5555
DC.W $8888 ;D79A
SUBQ #2,(A5) ;D79C: 5555
MOVE.L -(A2),D1 ;D79E: 2222
SUBQ #2,(A5) ;D7A0: 5555
DC.W $8888 ;D7A2
SUBQ #2,(A5) ;D7A4: 5555
MOVE.L -(A2),D1 ;D7A6: 2222
SUBQ #2,(A5) ;D7A8: 5555
DC.W $8888 ;D7AA
SUBQ #2,(A5) ;D7AC: 5555
MOVE.L -(A2),D1 ;D7AE: 2222
SUBQ #2,(A5) ;D7B0: 5555
ORI.B #$10,D1 ;D7B2: 00010010
ORI.B #$00,D1 ;D7B6: 00010000
DC.W $0000 ;D7BA
DC.W $AAAA ;D7BC
SUBQ #2,(A5) ;D7BE: 5555
DC.W $AAAA ;D7C0
SUBQ #2,(A5) ;D7C2: 5555
DC.W $AAAA ;D7C4
SUBQ #2,(A5) ;D7C6: 5555
DC.W $AAAA ;D7C8
SUBQ #2,(A5) ;D7CA: 5555
DC.W $AAAA ;D7CC
SUBQ #2,(A5) ;D7CE: 5555
DC.W $AAAA ;D7D0
SUBQ #2,(A5) ;D7D2: 5555
DC.W $AAAA ;D7D4
SUBQ #2,(A5) ;D7D6: 5555
DC.W $AAAA ;D7D8
SUBQ #2,(A5) ;D7DA: 5555
ORI.B #$10,D1 ;D7DC: 00010010
ORI.B #$00,D1 ;D7E0: 00010000
DC.W $0000 ;D7E4
DC.W $AAAA ;D7E6
ADDA.L (A5)+,A6 ;D7E8: DDDD
DC.W $AAAA ;D7EA
DC.W $7777 ;D7EC
DC.W $AAAA ;D7EE
ADDA.L (A5)+,A6 ;D7F0: DDDD
DC.W $AAAA ;D7F2
DC.W $7777 ;D7F4
DC.W $AAAA ;D7F6
ADDA.L (A5)+,A6 ;D7F8: DDDD
DC.W $AAAA ;D7FA
DC.W $7777 ;D7FC
DC.W $AAAA ;D7FE
ADDA.L (A5)+,A6 ;D800: DDDD
DC.W $AAAA ;D802
DC.W $7777 ;D804
ORI.B #$10,D1 ;D806: 00010010
ORI.B #$00,D1 ;D80A: 00010000
DC.W $0000 ;D80E
DC.W $AAAA ;D810
DC.W $FFFF ;D812
DC.W $AAAA ;D814
DC.W $FFFF ;D816
DC.W $AAAA ;D818
DC.W $FFFF ;D81A
DC.W $AAAA ;D81C
DC.W $FFFF ;D81E
DC.W $AAAA ;D820
DC.W $FFFF ;D822
DC.W $AAAA ;D824
DC.W $FFFF ;D826
DC.W $AAAA ;D828
DC.W $FFFF ;D82A
DC.W $AAAA ;D82C
DC.W $FFFF ;D82E
ORI.B #$10,D1 ;D830: 00010010
ORI.B #$00,D1 ;D834: 00010000
DC.W $0000 ;D838
DC.W $EEEE ;D83A
DC.W $FFFF ;D83C
DC.W $BBBB ;D83E
DC.W $FFFF ;D840
DC.W $EEEE ;D842
DC.W $FFFF ;D844
DC.W $BBBB ;D846
DC.W $FFFF ;D848
DC.W $EEEE ;D84A
DC.W $FFFF ;D84C
DC.W $BBBB ;D84E
DC.W $FFFF ;D850
DC.W $EEEE ;D852
DC.W $FFFF ;D854
DC.W $BBBB ;D856
DC.W $FFFF ;D858
ORI.B #$10,D1 ;D85A: 00010010
ORI.B #$08,D3 ;D85E: 00030008
DC.W $0008 ;D862
ORI.B #$80,D0 ;D864: 00000080
ORI.B #$00,D0 ;D868: 00000000
ORI.B #$00,D0 ;D86C: 00000000
ORI.L #$21420080,D0 ;D870: 008021420080
ORI.B #$00,D0 ;D876: 00000000
ORI.B #$00,D0 ;D87A: 00000000
ORI.L #$00000000,D0 ;D87E: 008000000000
ORI.B #$00,D0 ;D884: 00000000
ORI.B #$00,D0 ;D888: 00000000
ORI.B #$00,D0 ;D88C: 00000000
ORI.B #$00,D0 ;D890: 00000000
ORI.B #$00,D0 ;D894: 00000000
ORI.B #$00,D0 ;D898: 00000000
ORI.B #$00,D0 ;D89C: 00000000
ORI.B #$00,D0 ;D8A0: 00000000
ORI.B #$00,D0 ;D8A4: 00000000
ORI.B #$00,D0 ;D8A8: 00000000
ORI.B #$00,D0 ;D8AC: 00000000
ORI.B #$00,D0 ;D8B0: 00000000
ORI.B #$00,D0 ;D8B4: 00000000
ORI.B #$00,D0 ;D8B8: 00000000
ORI.B #$00,D0 ;D8BC: 00000000
ORI.B #$00,D0 ;D8C0: 00000000
DC.W $0000 ;D8C4
BSET D6,(A5)+ ;D8C6: 0DDD
DC.W $0E50 ;D8C8
SUBI #$027F,D4 ;D8CA: 0444027F
SUBI.L #$05AE0BDF,(A5)+ ;D8CE: 049D05AE0BDF
BSET D5,(A7)+ ;D8D4: 0BDF
DC.W $0CEF ;D8D6
DC.W $0FFF ;D8D8
DC.W $0408 ;D8DA
DC.W $0A0E ;D8DC
DC.W $0E0E ;D8DE
DC.W $0E08 ;D8E0
DC.W $0EEE ;D8E2
DC.W $0000 ;D8E4
DC.W $0EC8 ;D8E6
CMPI #$0EA0,-(A0) ;D8E8: 0C600EA0
DC.W $027F ;D8EC
SUBI.L #$05AE0ADF,(A5)+ ;D8EE: 049D05AE0ADF
BSET D5,(A7)+ ;D8F4: 0BDF
DC.W $0CEF ;D8F6
DC.W $0FFF ;D8F8
DC.W $0408 ;D8FA
DC.W $0A0E ;D8FC
DC.W $0E0E ;D8FE
DC.W $0E08 ;D900
DC.W $0EEE ;D902
SECTION S_6,CODE
SECSTRT_6:
ORI.B #$B0,D0 ;D904: 000000B0
ORI.B #$00,D0 ;D908: 00000000
ORI.B #$00,D0 ;D90C: 00000000
ORI #$0032,D4 ;D910: 00440032
DC.W $0000 ;D914
MOVE D0,D0 ;D916: 3000
ORI.B #$80,D0 ;D918: 00000080
DC.W $0000 ;D91C
MOVE.B D0,D0 ;D91E: 1000
DC.W $00FC ;D920
DC.W $0000 ;D922
OR.B D0,D0 ;D924: 8000
ORI.B #$80,(A6)+ ;D926: 001E0080
BTST D0,D0 ;D92A: 0100
BTST D0,D1 ;D92C: 0101
BTST D0,D1 ;D92E: 0101
BTST D0,D1 ;D930: 0101
BTST D0,D0 ;D932: 0100
ORI.B #$00,D0 ;D934: 00000000
ANDI.L #$00C80081,D0 ;D938: 028000C80081
DC.W $0032 ;D93E
DC.W $0008 ;D940
BSET D0,D0 ;D942: 01C0
ORI.L #$00B10046,(A6)+ ;D944: 009E00B10046
DC.W $0008 ;D94A
BCHG D0,D0 ;D94C: 0140
DC.W $00C8 ;D94E
ORI.B #$10,D4 ;D950: 00040010
ORI.B #$00,D0 ;D954: 00000000
DC.W $0000 ;D958
EORI #$0FFF,D0 ;D95A: 0A400FFF
DC.W $0000 ;D95E
BTST D7,D0 ;D960: 0F00
DC.W $00F0 ;D962
DC.W $000F ;D964
ADDI #$0555,-(A6) ;D966: 06660555
DC.W $0333 ;D96A
DC.W $0733 ;D96C
DC.W $0373 ;D96E
DC.W $0773 ;D970
DC.W $0337 ;D972
DC.W $0737 ;D974
BCHG D1,0(A7,D0.W) ;D976: 03770000
DC.W $0EC8 ;D97A
CMPI #$0EA0,-(A0) ;D97C: 0C600EA0
DC.W $027F ;D980
SUBI.L #$05AE0ADF,(A5)+ ;D982: 049D05AE0ADF
BSET D5,(A7)+ ;D988: 0BDF
DC.W $0CEF ;D98A
DC.W $0FFF ;D98C
DC.W $0408 ;D98E
DC.W $0A0E ;D990
DC.W $0E0E ;D992
DC.W $0E08 ;D994
DC.W $0EEE ;D996
ORI.B #$00,D0 ;D998: 00000000
ORI #$6141,D0 ;D99C: 00406141
ORI.B #$00,D0 ;D9A0: 00000000
ORI.B #$00,D0 ;D9A4: 00000000
ORI.B #$00,D0 ;D9A8: 00000000
ORI.B #$00,D0 ;D9AC: 00000000
ORI.B #$00,D0 ;D9B0: 00000000
ORI.B #$00,D0 ;D9B4: 00000000
DC.W $0000 ;D9B8
DC.W $027B ;D9BA
DC.W $0009 ;D9BC
DC.W $4150 ;D9BE
DC.W $5379 ;D9C0
DC.W $7374 ;D9C2
DC.W $656D ;D9C4
MOVE.L D0,-(A7) ;D9C6: 2F00
ORI.B #$00,D0 ;D9C8: 00000000
DC.W $0844 ;D9CC
BCS.S LAB_0945 ;D9CE: 6566
SUBQ #7,A1 ;D9D0: 5F49
DC.W $636F ;D9D2
DC.W $6E00 ;D9D4
BCHG D6,D1 ;D9D6: 0D41
DC.W $7574 ;D9D8
DC.W $6F45 ;D9DA
MOVEQ #101,D4 ;D9DC: 7865
BLS.S LAB_0944 ;D9DE: 632E
DC.W $414D ;D9E0
DC.W $4F53 ;D9E2
DC.W $000E ;D9E4
DC.W $414D ;D9E6
DC.W $4F53 ;D9E8
DC.W $5072 ;D9EA
DC.W $6F5F ;D9EC
DC.W $4564 ;D9EE
BVS.S LAB_0947 ;D9F0: 6974
BLE.S LAB_0947 ;D9F2: 6F72
DC.W $0015 ;D9F4
DC.W $414D ;D9F6
DC.W $4F53 ;D9F8
DC.W $5072 ;D9FA
DC.W $6F5F ;D9FC
DC.W $4564 ;D9FE
BVS.S LAB_0948 ;DA00: 6974
BLE.S LAB_0948 ;DA02: 6F72
SUBQ #7,D3 ;DA04: 5F43
BLE.S LAB_0948 ;DA06: 6F6E
DC.W $6669 ;DA08
DC.W $6700 ;DA0A
DC.W $1C41 ;DA0C
LAB_0944:
DC.W $4D4F ;DA0E
SUBQ #1,(A0) ;DA10: 5350
MOVEQ #111,D1 ;DA12: 726F
SUBQ #7,D4 ;DA14: 5F44
BCS.S LAB_0949 ;DA16: 6566
DC.W $6175 ;DA18
BGE.S LAB_094A ;DA1A: 6C74
SUBQ #7,(A2) ;DA1C: 5F52
DC.W $6573 ;DA1E
DC.W $6F75 ;DA20
MOVEQ #99,D1 ;DA22: 7263
BCS.S LAB_0946 ;DA24: 652E
DC.W $4162 ;DA26
DC.W $6B00 ;DA28
MOVEA D1,A2 ;DA2A: 3441
DC.W $4D4F ;DA2C
SUBQ #1,(A0) ;DA2E: 5350
MOVEQ #111,D1 ;DA30: 726F
SUBQ #7,(A0) ;DA32: 5F50
MOVEQ #111,D1 ;DA34: 726F
LAB_0945:
DC.W $6475 ;DA36
BLS.S LAB_094B ;DA38: 6374
BVS.S LAB_094C ;DA3A: 6976
BVS.S LAB_094C ;DA3C: 6974
DC.W $7931 ;DA3E
MOVEA D5,A5 ;DA40: 3A45
DC.W $7175 ;DA42
BSR.S LAB_094D ;DA44: 6174
DC.W $6573 ;DA46
DC.W $2F41 ;DA48
DC.W $4D4F ;DA4A
SUBQ #1,(A0) ;DA4C: 5350
MOVEQ #111,D1 ;DA4E: 726F
SUBQ #7,(A3) ;DA50: 5F53
DC.W $7973 ;DA52
LAB_0946:
MOVEQ #101,D2 ;DA54: 7465
DC.W $6D5F ;DA56
DC.W $4571 ;DA58
DC.W $7561 ;DA5A
MOVEQ #101,D2 ;DA5C: 7465
DC.W $7300 ;DA5E
BCHG D7,D1 ;DA60: 0F41
DC.W $4D4F ;DA62
SUBQ #1,(A0) ;DA64: 5350
LAB_0947:
MOVEQ #111,D1 ;DA66: 726F
SUBQ #7,A5 ;DA68: 5F4D
BLE.S LAB_094E ;DA6A: 6F6E
BVS.S LAB_094F ;DA6C: 6974
BLE.S LAB_094F ;DA6E: 6F72
DC.W $001C ;DA70
DC.W $414D ;DA72
DC.W $4F53 ;DA74
LAB_0948:
DC.W $5072 ;DA76
DC.W $6F5F ;DA78
DC.W $4D6F ;DA7A
DC.W $6E69 ;DA7C
LAB_0949:
MOVEQ #111,D2 ;DA7E: 746F
MOVEQ #95,D1 ;DA80: 725F
ADDQ #1,-(A5) ;DA82: 5265
DC.W $736F ;DA84
DC.W $7572 ;DA86
DC.W $6365 ;DA88
MOVEA.L D1,A7 ;DA8A: 2E41
DC.W $626B ;DA8C
DC.W $002D ;DA8E
LAB_094A:
DC.W $414D ;DA90
DC.W $4F53 ;DA92
DC.W $5072 ;DA94
DC.W $6F5F ;DA96
DC.W $4163 ;DA98
DC.W $6365 ;DA9A
DC.W $7373 ;DA9C
BLE.S LAB_0950 ;DA9E: 6F72
DC.W $6965 ;DAA0
DC.W $733A ;DAA2
DC.W $414D ;DAA4
DC.W $4F53 ;DAA6
DC.W $5072 ;DAA8
DC.W $6F5F ;DAAA
DC.W $4865 ;DAAC
LAB_094B:
BGE.S LAB_0951 ;DAAE: 6C70
DC.W $2F41 ;DAB0
LAB_094C:
DC.W $4D4F ;DAB2
SUBQ #1,(A0) ;DAB4: 5350
MOVEQ #111,D1 ;DAB6: 726F
SUBQ #7,A0 ;DAB8: 5F48
LAB_094D:
BCS.S LAB_0953 ;DABA: 656C
MOVEQ #0,D0 ;DABC: 7000
DC.W $2B41 ;DABE
DC.W $4D4F ;DAC0
SUBQ #1,(A0) ;DAC2: 5350
MOVEQ #111,D1 ;DAC4: 726F
SUBQ #7,D1 ;DAC6: 5F41
DC.W $6363 ;DAC8
DC.W $6573 ;DACA
DC.W $736F ;DACC
MOVEQ #105,D1 ;DACE: 7269
DC.W $6573 ;DAD0
MOVEA D1,A5 ;DAD2: 3A41
DC.W $4D4F ;DAD4
SUBQ #1,(A0) ;DAD6: 5350
MOVEQ #111,D1 ;DAD8: 726F
LAB_094E:
SUBQ #7,A0 ;DADA: 5F48
BCS.S LAB_0954 ;DADC: 656C
MOVEQ #47,D0 ;DADE: 702F
DC.W $4C61 ;DAE0
LAB_094F:
MOVEQ #101,D2 ;DAE2: 7465
DC.W $7374 ;DAE4
MOVE.L A5,USP ;DAE6: 4E65
DC.W $7773 ;DAE8
DC.W $000B ;DAEA
DC.W $414D ;DAEC
DC.W $4F53 ;DAEE
DC.W $5072 ;DAF0
BLE.S LAB_0952 ;DAF2: 6F2E
DC.W $4C69 ;DAF4
DC.W $6200 ;DAF6
DC.W $0000 ;DAF8
MOVE.B D1,19791(A0) ;DAFA: 11414D4F
SUBQ #1,(A0) ;DAFE: 5350
MOVEQ #111,D1 ;DB00: 726F
SUBQ #7,A5 ;DB02: 5F4D
DC.W $7573 ;DB04
DC.W $6963 ;DB06
MOVEA.L A4,A7 ;DB08: 2E4C
BVS.S LAB_0955+2 ;DB0A: 6962
DC.W $0013 ;DB0C
DC.W $414D ;DB0E
DC.W $4F53 ;DB10
LAB_0950:
DC.W $5072 ;DB12
DC.W $6F5F ;DB14
DC.W $436F ;DB16
BLT.S LAB_0956+2 ;DB18: 6D70
DC.W $6163 ;DB1A
MOVEQ #46,D2 ;DB1C: 742E
DC.W $4C69 ;DB1E
LAB_0951:
DC.W $6200 ;DB20
LAB_0952:
MOVE.B D1,19791(A1) ;DB22: 13414D4F
SUBQ #1,(A0) ;DB26: 5350
LAB_0953:
MOVEQ #111,D1 ;DB28: 726F
SUBQ #7,(A2) ;DB2A: 5F52
DC.W $6571 ;DB2C
DC.W $7565 ;DB2E
DC.W $7374 ;DB30
MOVEA.L A4,A7 ;DB32: 2E4C
BVS.S LAB_0957 ;DB34: 6962
ORI.B #$14,D0 ;DB36: 00000014
DC.W $414D ;DB3A
DC.W $4F53 ;DB3C
DC.W $5072 ;DB3E
DC.W $6F5F ;DB40
DC.W $436F ;DB42
BLT.S LAB_095A ;DB44: 6D70
BVS.S LAB_0959 ;DB46: 696C
BCS.S LAB_095B ;DB48: 6572
LAB_0954:
MOVEA.L A4,A7 ;DB4A: 2E4C
BVS.S LAB_0958 ;DB4C: 6962
DC.W $0013 ;DB4E
DC.W $414D ;DB50
DC.W $4F53 ;DB52
DC.W $5072 ;DB54
DC.W $6F5F ;DB56
DC.W $494F ;DB58
ADDQ #8,29300(A7) ;DB5A: 506F7274
DC.W $732E ;DB5E
DC.W $4C69 ;DB60
DC.W $6200 ;DB62
ORI.B #$00,D0 ;DB64: 00000000
ORI.B #$00,D0 ;DB68: 00000000
LAB_0955:
ORI.B #$00,D0 ;DB6C: 00000000
ORI.B #$00,D0 ;DB70: 00000000
ORI.B #$00,D0 ;DB74: 00000000
ORI.B #$00,D0 ;DB78: 00000000
ORI.B #$00,D0 ;DB7C: 00000000
ORI.B #$00,D0 ;DB80: 00000000
ORI.B #$00,D0 ;DB84: 00000000
LAB_0956:
ORI.B #$00,D0 ;DB88: 00000000
DC.W $0000 ;DB8C
SUBI #$6172,(A0) ;DB8E: 04506172
MOVE D0,D5 ;DB92: 3A00
SUBI #$7578,D1 ;DB94: 04417578
LAB_0957:
MOVE D0,D5 ;DB98: 3A00
DC.W $0000 ;DB9A
MOVEQ #40,D0 ;DB9C: 7028
MOVE 44(A0,D3.W),D0 ;DB9E: 3030302C
MOVE 10292(A1),D1 ;DBA2: 32292834
DC.W $3430 ;DBA6
DC.W $2C32 ;DBA8
MOVE.L 14392(A0),-(A4) ;DBAA: 29283838
DC.W $302C ;DBAE
LAB_0958:
MOVE 10338(A1),D1 ;DBB0: 32292862
LAB_0959:
BHI.S LAB_095C ;DBB4: 6230
LAB_095A:
DC.W $2C32 ;DBB6
MOVE.L 25700(A0),-(A4) ;DBB8: 29286464
LAB_095B:
DC.W $302C ;DBBC
DC.W $3229 ;DBBE
MOVEA.L -(A5),A4 ;DBC0: 2865
BCS.S LAB_095D ;DBC2: 6530
DC.W $2C32 ;DBC4
MOVE.L 26214(A0),-(A4) ;DBC6: 29286666
DC.W $322C ;DBCA
MOVE 10342(A1),D1 ;DBCC: 32292866
BNE.S LAB_095F ;DBD0: 6638
DC.W $2C32 ;DBD2
MOVE.L 26214(A0),-(A4) ;DBD4: 29286666
BLS.S LAB_095E+2 ;DBD8: 632C
MOVE 10342(A1),D1 ;DBDA: 32292866
DC.W $6666 ;DBDE
DC.W $2C32 ;DBE0
DC.W $2928 ;DBE2
DC.W $6161 ;DBE4
LAB_095C:
BNE.S LAB_0960+2 ;DBE6: 662C
MOVE 10296(A1),D1 ;DBE8: 32292838
MOVEA -(A3),A4 ;DBEC: 3863
DC.W $2C32 ;DBEE
MOVE.L 13878(A0),-(A4) ;DBF0: 29283636
LAB_095D:
BSR.S LAB_0961 ;DBF4: 612C
MOVE 10290(A1),D1 ;DBF6: 32292832
DC.W $3236 ;DBFA
DC.W $2C32 ;DBFC
MOVE.L 12336(A0),-(A4) ;DBFE: 29283030
DC.W $342C ;DC02
LAB_095E:
MOVE 10288(A1),D1 ;DC04: 32292830
DC.W $3031 ;DC08
LAB_095F:
DC.W $2C32 ;DC0A
MOVE.L D0,-(A4) ;DC0C: 2900
ORI.B #$00,D0 ;DC0E: 00000000
LAB_0960:
ORI.B #$00,D0 ;DC12: 00000000
ORI.B #$00,D0 ;DC16: 00000000
ORI.B #$00,D0 ;DC1A: 00000000
ORI.B #$00,D0 ;DC1E: 00000000
LAB_0961:
ORI.B #$00,D0 ;DC22: 00000000
ORI.B #$00,D0 ;DC26: 00000000
ORI.B #$00,D0 ;DC2A: 00000000
ORI.B #$00,D0 ;DC2E: 00000000
DC.W $0000 ;DC32
SECTION S_7,CODE
SECSTRT_7:
DC.W $FFFF ;DC34
DC.W $FFFF ;DC36
SECTION S_8,CODE
SECSTRT_8:
DC.W $0000 ;DC38
DC.W $1058 ;DC3A
ORI.B #$14,D0 ;DC3C: 00000014
ADDQ #1,D5 ;DC40: 5245
ADDQ #2,(A5) ;DC42: 5455
ADDQ #1,A6 ;DC44: 524E
DC.W $2077 ;DC46
BVS.S LAB_0965 ;DC48: 6974
DC.W $686F ;DC4A
DC.W $7574 ;DC4C
MOVEA.L D7,A0 ;DC4E: 2047
DC.W $4F53 ;DC50
SUBQ #2,D2 ;DC52: 5542
DC.W $0011 ;DC54
ADDQ #8,A7 ;DC56: 504F
ADDQ.B #8,-(A0) ;DC58: 5020
DC.W $7769 ;DC5A
MOVEQ #104,D2 ;DC5C: 7468
DC.W $6F75 ;DC5E
MOVEQ #32,D2 ;DC60: 7420
DC.W $474F ;DC62
SUBQ #1,(A5) ;DC64: 5355
CLR.B D0 ;DC66: 4200
MOVE.B D5,29298(A0) ;DC68: 11457272
BLE.S LAB_0967 ;DC6C: 6F72
MOVEA.L 28532(A6),A0 ;DC6E: 206E6F74
DC.W $2072 ;DC72
DC.W $6573 ;DC74
DC.W $756D ;DC76
BCS.S LAB_0966 ;DC78: 6564
DC.W $0017 ;DC7A
DC.W $4361 ;DC7C
DC.W $6E27 ;DC7E
MOVEQ #32,D2 ;DC80: 7420
MOVEQ #101,D1 ;DC82: 7265
DC.W $7375 ;DC84
DC.W $6D65 ;DC86
DC.W $2074 ;DC88
BLE.S LAB_0962 ;DC8A: 6F20
BSR.S LAB_0963 ;DC8C: 6120
DC.W $6C61 ;DC8E
DC.W $6265 ;DC90
DC.W $6C00 ;DC92
MOVEA.L A6,A4 ;DC94: 284E
BLE.S LAB_0964 ;DC96: 6F20
DC.W $4F4E ;DC98
MOVEA.L D5,A0 ;DC9A: 2045
ADDQ #1,(A2) ;DC9C: 5252
DC.W $4F52 ;DC9E
MOVEA.L (A0),A0 ;DCA0: 2050
ADDQ #1,A7 ;DCA2: 524F
DC.W $4320 ;DCA4
DC.W $6265 ;DCA6
DC.W $666F ;DCA8
MOVEQ #101,D1 ;DCAA: 7265
LAB_0962:
DC.W $2074 ;DCAC
LAB_0963:
DC.W $6869 ;DCAE
DC.W $7320 ;DCB0
BVS.S LAB_096B ;DCB2: 696E
DC.W $7374 ;DCB4
MOVEQ #117,D1 ;DCB6: 7275
LAB_0964:
BLS.S LAB_096C ;DCB8: 6374
DC.W $696F ;DCBA
DC.W $6E00 ;DCBC
LAB_0965:
DC.W $1852 ;DCBE
DC.W $6573 ;DCC0
DC.W $756D ;DCC2
BCS.S LAB_0968 ;DCC4: 6520
DC.W $6C61 ;DCC6
DC.W $6265 ;DCC8
BGE.S LAB_0969 ;DCCA: 6C20
DC.W $6E6F ;DCCC
MOVEQ #32,D2 ;DCCE: 7420
DC.W $6465 ;DCD0
DC.W $6669 ;DCD2
DC.W $6E65 ;DCD4
DC.W $6400 ;DCD6
DC.W $1452 ;DCD8
DC.W $6573 ;DCDA
DC.W $756D ;DCDC
LAB_0966:
BCS.S LAB_096A ;DCDE: 6520
LAB_0967:
DC.W $7769 ;DCE0
MOVEQ #104,D2 ;DCE2: 7468
DC.W $6F75 ;DCE4
LAB_0968:
MOVEQ #32,D2 ;DCE6: 7420
BCS.S LAB_096E+2 ;DCE8: 6572
MOVEQ #111,D1 ;DCEA: 726F
LAB_0969:
MOVEQ #0,D1 ;DCEC: 7200
MOVEA.L D5,A1 ;DCEE: 2245
MOVEQ #114,D1 ;DCF0: 7272
BLE.S LAB_096F ;DCF2: 6F72
DC.W $2070 ;DCF4
MOVEQ #111,D1 ;DCF6: 726F
DC.W $6365 ;DCF8
DC.W $6475 ;DCFA
MOVEQ #101,D1 ;DCFC: 7265
DC.W $206D ;DCFE
LAB_096A:
DC.W $7573 ;DD00
MOVEQ #32,D2 ;DD02: 7420
ADDQ #1,D5 ;DD04: 5245
SUBQ #1,(A5) ;DD06: 5355
DC.W $4D45 ;DD08
DC.W $2074 ;DD0A
BLE.S LAB_096C ;DD0C: 6F20
BCS.S LAB_0971 ;DD0E: 656E
DC.W $6400 ;DD10
MOVE.B (A0),29295(A1) ;DD12: 1350726F
BEQ.S LAB_0973 ;DD16: 6772
DC.W $616D ;DD18
MOVEA.L 28276(A1),A0 ;DD1A: 20696E74
BCS.S LAB_0974 ;DD1E: 6572
MOVEQ #117,D1 ;DD20: 7275
LAB_096B:
MOVEQ #116,D0 ;DD22: 7074
BCS.S LAB_0973 ;DD24: 6564
DC.W $000E ;DD26
DC.W $456E ;DD28
BCC.S LAB_096D ;DD2A: 6420
BLE.S LAB_0975 ;DD2C: 6F66
LAB_096C:
DC.W $2070 ;DD2E
MOVEQ #111,D1 ;DD30: 726F
BEQ.S LAB_0978 ;DD32: 6772
DC.W $616D ;DD34
DC.W $0015 ;DD36
DC.W $4F75 ;DD38
MOVEQ #32,D2 ;DD3A: 7420
BLE.S LAB_0977 ;DD3C: 6F66
DC.W $2076 ;DD3E
BSR.S LAB_097A ;DD40: 6172
DC.W $6961 ;DD42
BHI.S LAB_0979 ;DD44: 626C
BCS.S LAB_0970 ;DD46: 6520
DC.W $7370 ;DD48
DC.W $6163 ;DD4A
LAB_096D:
DC.W $6500 ;DD4C
DC.W $1A43 ;DD4E
BSR.S LAB_097B ;DD50: 616E
DC.W $6E6F ;DD52
MOVEQ #32,D2 ;DD54: 7420
BLE.S LAB_097D+2 ;DD56: 6F70
BCS.S LAB_097D+2 ;DD58: 656E
LAB_096E:
MOVEA.L 24948(A5),A0 ;DD5A: 206D6174
BVC.S LAB_0972 ;DD5E: 6820
DC.W $6C69 ;DD60
BHI.S LAB_097F ;DD62: 6272
BSR.S LAB_0980 ;DD64: 6172
LAB_096F:
DC.W $6965 ;DD66
LAB_0970:
DC.W $7300 ;DD68
DC.W $124F ;DD6A
DC.W $7574 ;DD6C
MOVEA.L 26144(A7),A0 ;DD6E: 206F6620
DC.W $7374 ;DD72
DC.W $6163 ;DD74
BMI.S LAB_0976 ;DD76: 6B20
DC.W $7370 ;DD78
DC.W $6163 ;DD7A
DC.W $6500 ;DD7C
LAB_0971:
DC.W $0000 ;DD7E
LAB_0972:
MOVE.B (A5),29541(A4) ;DD80: 19557365
MOVEQ #32,D1 ;DD84: 7220
DC.W $6675 ;DD86
DC.W $6E63 ;DD88
LAB_0973:
MOVEQ #105,D2 ;DD8A: 7469
BLE.S LAB_0983 ;DD8C: 6F6E
MOVEA.L 28532(A6),A0 ;DD8E: 206E6F74
LAB_0974:
MOVEA.L -(A4),A0 ;DD92: 2064
LAB_0975:
BCS.S LAB_0983 ;DD94: 6566
BVS.S LAB_0985 ;DD96: 696E
LAB_0976:
BCS.S LAB_0984 ;DD98: 6564
DC.W $001A ;DD9A
DC.W $496C ;DD9C
DC.W $6C65 ;DD9E
DC.W $6761 ;DDA0
BGE.S LAB_097C ;DDA2: 6C20
LAB_0977:
DC.W $7573 ;DDA4
LAB_0978:
BCS.S LAB_0988+2 ;DDA6: 6572
MOVEA.L -(A6),A0 ;DDA8: 2066
DC.W $756E ;DDAA
BLS.S LAB_0989 ;DDAC: 6374
DC.W $696F ;DDAE
BGT.S LAB_097E ;DDB0: 6E20
LAB_0979:
DC.W $6361 ;DDB2
LAB_097A:
BGE.S LAB_0989 ;DDB4: 6C6C
DC.W $0013 ;DDB6
DC.W $496C ;DDB8
DC.W $6C65 ;DDBA
DC.W $6761 ;DDBC
BGE.S LAB_0981 ;DDBE: 6C20
LAB_097B:
DC.W $6469 ;DDC0
MOVEQ #101,D1 ;DDC2: 7265
LAB_097C:
BLS.S LAB_098B ;DDC4: 6374
LAB_097D:
MOVEA.L 28516(A5),A0 ;DDC6: 206D6F64
DC.W $6500 ;DDCA
ORI.B #$00,D0 ;DDCC: 00000000
DC.W $1044 ;DDD0
LAB_097E:
BVS.S LAB_098C ;DDD2: 6976
DC.W $6973 ;DDD4
LAB_097F:
DC.W $696F ;DDD6
LAB_0980:
BGT.S LAB_0982 ;DDD8: 6E20
DC.W $6279 ;DDDA
DC.W $207A ;DDDC
BCS.S LAB_098D ;DDDE: 6572
LAB_0981:
DC.W $6F00 ;DDE0
BCHG D7,(A3) ;DDE2: 0F53
MOVEQ #114,D2 ;DDE4: 7472
BVS.S LAB_098E ;DDE6: 696E
BEQ.S LAB_0986 ;DDE8: 6720
MOVEQ #111,D2 ;DDEA: 746F
BLE.S LAB_0987 ;DDEC: 6F20
DC.W $6C6F ;DDEE
DC.W $6E67 ;DDF0
DC.W $000C ;DDF2
SUBQ #1,EXT_0017 ;DDF4: 53796E746178
LAB_0982:
MOVEA.L -(A5),A0 ;DDFA: 2065
LAB_0983:
MOVEQ #114,D1 ;DDFC: 7272
LAB_0984:
BLE.S LAB_098F ;DDFE: 6F72
DC.W $0015 ;DE00
DC.W $496C ;DE02
DC.W $6C65 ;DE04
LAB_0985:
DC.W $6761 ;DE06
BGE.S LAB_098A ;DE08: 6C20
LAB_0986:
DC.W $6675 ;DE0A
DC.W $6E63 ;DE0C
LAB_0987:
MOVEQ #105,D2 ;DE0E: 7469
BLE.S LAB_0990 ;DE10: 6F6E
MOVEA.L -(A3),A0 ;DE12: 2063
BSR.S LAB_0991 ;DE14: 616C
DC.W $6C00 ;DE16
LAB_0988:
MOVEP.L 30068(A7),D6 ;DE18: 0D4F7574
MOVEA.L 26144(A7),A0 ;DE1C: 206F6620
DC.W $6D65 ;DE20
LAB_0989:
DC.W $6D6F ;DE22
MOVEQ #121,D1 ;DE24: 7279
DC.W $000D ;DE26
DC.W $4164 ;DE28
LAB_098A:
BCC.S LAB_0992 ;DE2A: 6472
DC.W $6573 ;DE2C
DC.W $7320 ;DE2E
BCS.S LAB_0993 ;DE30: 6572
MOVEQ #111,D1 ;DE32: 726F
MOVEQ #0,D1 ;DE34: 7200
DC.W $0000 ;DE36
DC.W $154E ;DE38
LAB_098B:
BLE.S LAB_0994+2 ;DE3A: 6F6E
MOVEA.L -(A4),A0 ;DE3C: 2064
DC.W $696D ;DE3E
BCS.S LAB_0996 ;DE40: 656E
DC.W $7369 ;DE42
BLE.S LAB_0997 ;DE44: 6F6E
BCS.S LAB_0994+4 ;DE46: 6564
MOVEA.L -(A1),A0 ;DE48: 2061
LAB_098C:
MOVEQ #114,D1 ;DE4A: 7272
DC.W $6179 ;DE4C
DC.W $0019 ;DE4E
DC.W $4172 ;DE50
LAB_098D:
MOVEQ #97,D1 ;DE52: 7261
DC.W $7920 ;DE54
LAB_098E:
BSR.S LAB_0999 ;DE56: 616C
MOVEQ #101,D1 ;DE58: 7265
BSR.S LAB_0998 ;DE5A: 6164
DC.W $7920 ;DE5C
DC.W $6469 ;DE5E
DC.W $6D65 ;DE60
DC.W $6E73 ;DE62
DC.W $696F ;DE64
DC.W $6E65 ;DE66
DC.W $6400 ;DE68
DC.W $084F ;DE6A
MOVEQ #101,D3 ;DE6C: 7665
MOVEQ #102,D1 ;DE6E: 7266
DC.W $6C6F ;DE70
LAB_098F:
DC.W $7700 ;DE72
DC.W $0E42 ;DE74
BSR.S LAB_099A ;DE76: 6164
MOVEA.L A1,A0 ;DE78: 2049
NOT D6 ;DE7A: 4646
MOVEA.L -(A6),A0 ;DE7C: 2066
BLE.S LAB_099B ;DE7E: 6F72
LAB_0990:
DC.W $6D61 ;DE80
LAB_0991:
MOVEQ #0,D2 ;DE82: 7400
DC.W $1E49 ;DE84
NOT D6 ;DE86: 4646
MOVEA.L -(A3),A0 ;DE88: 2063
DC.W $6F6D ;DE8A
MOVEQ #114,D0 ;DE8C: 7072
DC.W $6573 ;DE8E
DC.W $7369 ;DE90
BLE.S LAB_099D ;DE92: 6F6E
MOVEA.L 28532(A6),A0 ;DE94: 206E6F74
DC.W $2072 ;DE98
DC.W $6563 ;DE9A
DC.W $6F67 ;DE9C
LAB_0992:
DC.W $6E69 ;DE9E
DC.W $7365 ;DEA0
DC.W $6400 ;DEA2
LAB_0993:
MOVE.L D3,24942(A1) ;DEA4: 2343616E
LAB_0994:
MOVE.L 102(A4,D2.W),26996(A3) ;DEA8: 277420666974
DC.W $2070 ;DEAE
LAB_0996:
DC.W $6963 ;DEB0
MOVEQ #117,D2 ;DEB2: 7475
LAB_0997:
MOVEQ #101,D1 ;DEB4: 7265
MOVEA.L 28192(A1),A0 ;DEB6: 20696E20
DC.W $6375 ;DEBA
MOVEQ #114,D1 ;DEBC: 7272
BCS.S LAB_099F ;DEBE: 656E
LAB_0998:
MOVEQ #32,D2 ;DEC0: 7420
DC.W $7363 ;DEC2
LAB_0999:
MOVEQ #101,D1 ;DEC4: 7265
BCS.S LAB_09A0 ;DEC6: 656E
DC.W $000B ;DEC8
DC.W $4F75 ;DECA
MOVEQ #32,D2 ;DECC: 7420
BLE.S LAB_09A0 ;DECE: 6F66
MOVEA.L -(A4),A0 ;DED0: 2064
BSR.S LAB_09A1 ;DED2: 6174
BSR LAB_0B19 ;DED4: 61000D54
DC.W $7970 ;DED8
BCS.S LAB_099C ;DEDA: 6520
LAB_099A:
DC.W $6D69 ;DEDC
DC.W $736D ;DEDE
BSR.S LAB_09A3 ;DEE0: 6174
BLS.S LAB_09A2 ;DEE2: 6368
DC.W $0015 ;DEE4
CLR -(A1) ;DEE6: 4261
DC.W $6E6B ;DEE8
MOVEA.L -(A1),A0 ;DEEA: 2061
BGE.S LAB_09A4 ;DEEC: 6C72
DC.W $6561 ;DEEE
DC.W $6479 ;DEF0
LAB_099B:
DC.W $2072 ;DEF2
DC.W $6573 ;DEF4
BCS.S LAB_09A5 ;DEF6: 6572
MOVEQ #101,D3 ;DEF8: 7665
DC.W $6400 ;DEFA
LAB_099C:
MOVE.B D2,24942(A0) ;DEFC: 1142616E
BMI.S LAB_099E ;DF00: 6B20
LAB_099D:
DC.W $6E6F ;DF02
MOVEQ #32,D2 ;DF04: 7420
MOVEQ #101,D1 ;DF06: 7265
DC.W $7365 ;DF08
MOVEQ #118,D1 ;DF0A: 7276
BCS.S LAB_09A6 ;DF0C: 6564
DC.W $0012 ;DF0E
NOT 28276(A7) ;DF10: 466F6E74
DC.W $7320 ;DF14
DC.W $6E6F ;DF16
MOVEQ #32,D2 ;DF18: 7420
BCS.S LAB_09AA+2 ;DF1A: 6578
DC.W $616D ;DF1C
BVS.S LAB_09A9 ;DF1E: 696E
BCS.S LAB_09A8 ;DF20: 6564
LAB_099E:
DC.W $000F ;DF22
DC.W $4D65 ;DF24
DC.W $6E75 ;DF26
MOVEA.L 28532(A6),A0 ;DF28: 206E6F74
DC.W $206F ;DF2C
LAB_099F:
MOVEQ #101,D0 ;DF2E: 7065
DC.W $6E65 ;DF30
DC.W $6400 ;DF32
DC.W $154D ;DF34
LAB_09A0:
BCS.S LAB_09AB ;DF36: 656E
DC.W $7520 ;DF38
BVS.S LAB_09AE ;DF3A: 6974
DC.W $656D ;DF3C
MOVEA.L 28532(A6),A0 ;DF3E: 206E6F74
MOVEA.L -(A4),A0 ;DF42: 2064
BCS.S LAB_09AC ;DF44: 6566
BVS.S LAB_09AF ;DF46: 696E
LAB_09A1:
BCS.S LAB_09AC+2 ;DF48: 6564
DC.W $0011 ;DF4A
LAB_09A2:
DC.W $4C61 ;DF4C
DC.W $6265 ;DF4E
BGE.S LAB_09A6 ;DF50: 6C20
DC.W $6E6F ;DF52
MOVEQ #32,D2 ;DF54: 7420
LAB_09A3:
DC.W $6465 ;DF56
DC.W $6669 ;DF58
DC.W $6E65 ;DF5A
DC.W $6400 ;DF5C
DC.W $184E ;DF5E
LAB_09A4:
BLE.S LAB_09A7 ;DF60: 6F20
DC.W $6461 ;DF62
MOVEQ #97,D2 ;DF64: 7461
MOVEA.L -(A1),A0 ;DF66: 2061
BNE.S LAB_09B0 ;DF68: 6674
LAB_09A5:
BCS.S LAB_09B0 ;DF6A: 6572
DC.W $2074 ;DF6C
DC.W $6869 ;DF6E
DC.W $7320 ;DF70
LAB_09A6:
DC.W $6C61 ;DF72
DC.W $6265 ;DF74
DC.W $6C00 ;DF76
ORI.B #$00,D0 ;DF78: 00000000
DC.W $1246 ;DF7C
BLE.S LAB_09B2 ;DF7E: 6F6E
MOVEQ #32,D2 ;DF80: 7420
LAB_09A7:
DC.W $6E6F ;DF82
MOVEQ #32,D2 ;DF84: 7420
LAB_09A8:
BSR.S LAB_09B4 ;DF86: 6176
DC.W $6169 ;DF88
DC.W $6C61 ;DF8A
BHI.S LAB_09B3 ;DF8C: 626C
LAB_09A9:
DC.W $6500 ;DF8E
DC.W $0000 ;DF90
LAB_09AA:
MOVE.B D2,27759(A0) ;DF92: 11426C6F
DC.W $636B ;DF96
MOVEA.L 28532(A6),A0 ;DF98: 206E6F74
MOVEA.L -(A4),A0 ;DF9C: 2064
BCS.S LAB_09B5 ;DF9E: 6566
BVS.S LAB_09B7 ;DFA0: 696E
BCS.S LAB_09B6 ;DFA2: 6564
DC.W $0011 ;DFA4
LAB_09AB:
SUBQ #1,-(A3) ;DFA6: 5363
MOVEQ #101,D1 ;DFA8: 7265
BCS.S LAB_09B9 ;DFAA: 656E
LAB_09AC:
MOVEA.L 28532(A6),A0 ;DFAC: 206E6F74
LAB_09AE:
DC.W $206F ;DFB0
MOVEQ #101,D0 ;DFB2: 7065
DC.W $6E65 ;DFB4
LAB_09AF:
DC.W $6400 ;DFB6
DC.W $1849 ;DFB8
BGE.S LAB_09BA ;DFBA: 6C6C
DC.W $6567 ;DFBC
BSR.S LAB_09BB ;DFBE: 616C
DC.W $2073 ;DFC0
BLS.S LAB_09BD ;DFC2: 6372
DC.W $6565 ;DFC4
BGT.S LAB_09B1 ;DFC6: 6E20
MOVEQ #97,D0 ;DFC8: 7061
MOVEQ #97,D1 ;DFCA: 7261
DC.W $6D65 ;DFCC
MOVEQ #101,D2 ;DFCE: 7465
MOVEQ #0,D1 ;DFD0: 7200
DC.W $1949 ;DFD2
BGE.S LAB_09BE ;DFD4: 6C6C
DC.W $6567 ;DFD6
BSR.S LAB_09BF+2 ;DFD8: 616C
DC.W $206E ;DFDA
DC.W $756D ;DFDC
LAB_09B0:
DC.W $6265 ;DFDE
MOVEQ #32,D1 ;DFE0: 7220
BLE.S LAB_09C0 ;DFE2: 6F66
MOVEA.L -(A3),A0 ;DFE4: 2063
BLE.S LAB_09C2 ;DFE6: 6F6C
LAB_09B1:
DC.W $6F75 ;DFE8
MOVEQ #115,D1 ;DFEA: 7273
DC.W $0021 ;DFEC
LAB_09B2:
ADDQ #3,-(A1) ;DFEE: 5661
DC.W $6C69 ;DFF0
BCC.S LAB_09B8 ;DFF2: 6420
DC.W $7363 ;DFF4
MOVEQ #101,D1 ;DFF6: 7265
BCS.S LAB_09C4 ;DFF8: 656E
LAB_09B3:
DC.W $206E ;DFFA
DC.W $756D ;DFFC
LAB_09B4:
DC.W $6265 ;DFFE
MOVEQ #115,D1 ;E000: 7273
DC.W $2072 ;E002
BSR.S LAB_09C5 ;E004: 616E
LAB_09B5:
DC.W $6765 ;E006
LAB_09B6:
MOVE.L 116(A0,D2.W),D0 ;E008: 20302074
BLE.S LAB_09BC ;E00C: 6F20
MOVE D0,-(A3) ;E00E: 3700
LAB_09B7:
MOVE.B (A4),28527(A4) ;E010: 19546F6F
LAB_09B8:
MOVEA.L 24942(A5),A0 ;E014: 206D616E
DC.W $7920 ;E018
LAB_09B9:
DC.W $636F ;E01A
DC.W $6C6F ;E01C
DC.W $7572 ;E01E
DC.W $7320 ;E020
BVS.S LAB_09C6 ;E022: 696E
MOVEA.L -(A6),A0 ;E024: 2066
DC.W $6C61 ;E026
LAB_09BA:
DC.W $7368 ;E028
DC.W $0017 ;E02A
LAB_09BB:
DC.W $466C ;E02C
LAB_09BC:
DC.W $6173 ;E02E
BVC.S LAB_09C1 ;E030: 6820
DC.W $6465 ;E032
BLS.S LAB_09C7 ;E034: 636C
LAB_09BD:
BSR.S LAB_09C8+2 ;E036: 6172
BSR.S LAB_09C9 ;E038: 6174
DC.W $696F ;E03A
BGT.S LAB_09C3 ;E03C: 6E20
BCS.S LAB_09CA ;E03E: 6572
MOVEQ #111,D1 ;E040: 726F
LAB_09BE:
MOVEQ #0,D1 ;E042: 7200
LAB_09BF:
MOVE.B (A3),26729(A3) ;E044: 17536869
BNE.S LAB_09CB ;E048: 6674
LAB_09C0:
MOVEA.L -(A4),A0 ;E04A: 2064
DC.W $6563 ;E04C
DC.W $6C61 ;E04E
MOVEQ #97,D1 ;E050: 7261
LAB_09C1:
MOVEQ #105,D2 ;E052: 7469
LAB_09C2:
BLE.S LAB_09CC+2 ;E054: 6F6E
MOVEA.L -(A5),A0 ;E056: 2065
MOVEQ #114,D1 ;E058: 7272
BLE.S LAB_09CE ;E05A: 6F72
DC.W $0016 ;E05C
LAB_09C3:
ADDQ #2,-(A5) ;E05E: 5465
MOVEQ #116,D4 ;E060: 7874
DC.W $2077 ;E062
BVS.S LAB_09CF ;E064: 696E
DC.W $646F ;E066
LAB_09C4:
DC.W $7720 ;E068
DC.W $6E6F ;E06A
MOVEQ #32,D2 ;E06C: 7420
BLE.S LAB_09D1 ;E06E: 6F70
BCS.S LAB_09D1 ;E070: 656E
BCS.S LAB_09D0 ;E072: 6564
LAB_09C5:
DC.W $001A ;E074
ADDQ #2,-(A5) ;E076: 5465
MOVEQ #116,D4 ;E078: 7874
DC.W $2077 ;E07A
BVS.S LAB_09D2 ;E07C: 696E
DC.W $646F ;E07E
DC.W $7720 ;E080
BSR.S LAB_09D3 ;E082: 616C
MOVEQ #101,D1 ;E084: 7265
BSR.S LAB_09D2 ;E086: 6164
DC.W $7920 ;E088
BLE.S LAB_09D5 ;E08A: 6F70
BCS.S LAB_09D5 ;E08C: 656E
BCS.S LAB_09D4 ;E08E: 6564
DC.W $0015 ;E090
LAB_09C6:
ADDQ #2,-(A5) ;E092: 5465
MOVEQ #116,D4 ;E094: 7874
DC.W $2077 ;E096
BVS.S LAB_09D7 ;E098: 696E
DC.W $646F ;E09A
DC.W $7720 ;E09C
MOVEQ #111,D2 ;E09E: 746F
BLE.S LAB_09CC ;E0A0: 6F20
LAB_09C7:
DC.W $736D ;E0A2
BSR.S LAB_09D8 ;E0A4: 616C
DC.W $6C00 ;E0A6
LAB_09C8:
MOVE.B (A4),25976(A2) ;E0A8: 15546578
MOVEQ #32,D2 ;E0AC: 7420
LAB_09C9:
DC.W $7769 ;E0AE
BGT.S LAB_09D9 ;E0B0: 6E64
LAB_09CA:
DC.W $6F77 ;E0B2
DC.W $2074 ;E0B4
DC.W $6F6F ;E0B6
MOVEA.L 24946(A4),A0 ;E0B8: 206C6172
DC.W $6765 ;E0BC
LAB_09CB:
ORI.B #$2B,D0 ;E0BE: 0000002B
LAB_09CC:
CLR 29284(A7) ;E0C2: 426F7264
BCS.S LAB_09DC ;E0C6: 6572
BCS.S LAB_09DA ;E0C8: 6564
DC.W $2074 ;E0CA
BCS.S LAB_09DD ;E0CC: 6578
LAB_09CE:
MOVEQ #32,D2 ;E0CE: 7420
DC.W $7769 ;E0D0
BGT.S LAB_09DB ;E0D2: 6E64
LAB_09CF:
DC.W $6F77 ;E0D4
DC.W $7320 ;E0D6
LAB_09D0:
DC.W $6E6F ;E0D8
MOVEQ #32,D2 ;E0DA: 7420
BLE.S LAB_09DE ;E0DC: 6F6E
MOVEA.L -(A5),A0 ;E0DE: 2065
LAB_09D1:
DC.W $6467 ;E0E0
BCS.S LAB_09D6 ;E0E2: 6520
BLE.S LAB_09DE ;E0E4: 6F66
DC.W $2073 ;E0E6
BLS.S LAB_09DF ;E0E8: 6372
DC.W $6565 ;E0EA
LAB_09D2:
DC.W $6E00 ;E0EC
DC.W $1D49 ;E0EE
LAB_09D3:
BGE.S LAB_09E0 ;E0F0: 6C6C
DC.W $6567 ;E0F2
LAB_09D4:
BSR.S LAB_09E1 ;E0F4: 616C
DC.W $2074 ;E0F6
BCS.S LAB_09E3 ;E0F8: 6578
MOVEQ #32,D2 ;E0FA: 7420
LAB_09D5:
DC.W $7769 ;E0FC
BGT.S LAB_09E2 ;E0FE: 6E64
DC.W $6F77 ;E100
DC.W $2070 ;E102
LAB_09D6:
BSR.S LAB_09E4 ;E104: 6172
DC.W $616D ;E106
LAB_09D7:
BCS.S LAB_09E5 ;E108: 6574
BCS.S LAB_09E5 ;E10A: 6572
ORI.B #$1D,D0 ;E10C: 0000001D
ADDQ #2,-(A5) ;E110: 5465
LAB_09D8:
MOVEQ #116,D4 ;E112: 7874
DC.W $2077 ;E114
LAB_09D9:
BVS.S LAB_09E6 ;E116: 696E
DC.W $646F ;E118
DC.W $7720 ;E11A
MOVE -(A0),D0 ;E11C: 3020
DC.W $6361 ;E11E
DC.W $6E27 ;E120
MOVEQ #32,D2 ;E122: 7420
DC.W $6265 ;E124
MOVEA.L -(A3),A0 ;E126: 2063
DC.W $6C6F ;E128
DC.W $7365 ;E12A
DC.W $6400 ;E12C
LAB_09DA:
DC.W $1E54 ;E12E
DC.W $6869 ;E130
DC.W $7320 ;E132
MOVEQ #101,D2 ;E134: 7465
MOVEQ #116,D4 ;E136: 7874
LAB_09DB:
DC.W $2077 ;E138
LAB_09DC:
BVS.S LAB_09E9 ;E13A: 696E
DC.W $646F ;E13C
DC.W $7720 ;E13E
DC.W $6861 ;E140
DC.W $7320 ;E142
DC.W $6E6F ;E144
LAB_09DD:
MOVEA.L -(A2),A0 ;E146: 2062
BLE.S LAB_09EA ;E148: 6F72
DC.W $6465 ;E14A
LAB_09DE:
MOVEQ #0,D1 ;E14C: 7200
DC.W $0000 ;E14E
BCHG D7,D2 ;E150: 0F42
DC.W $6C6F ;E152
DC.W $636B ;E154
MOVEA.L 28532(A6),A0 ;E156: 206E6F74
MOVEA.L -(A6),A0 ;E15A: 2066
LAB_09DF:
DC.W $6F75 ;E15C
LAB_09E0:
BGT.S LAB_09EB ;E15E: 6E64
DC.W $0018 ;E160
LAB_09E1:
DC.W $496C ;E162
LAB_09E2:
DC.W $6C65 ;E164
DC.W $6761 ;E166
BGE.S LAB_09E7 ;E168: 6C20
BHI.S LAB_09EC ;E16A: 626C
DC.W $6F63 ;E16C
BMI.S LAB_09E8 ;E16E: 6B20
MOVEQ #97,D0 ;E170: 7061
LAB_09E3:
MOVEQ #97,D1 ;E172: 7261
DC.W $6D65 ;E174
MOVEQ #101,D2 ;E176: 7465
LAB_09E4:
MOVEQ #115,D1 ;E178: 7273
DC.W $0019 ;E17A
SUBQ #1,-(A3) ;E17C: 5363
LAB_09E5:
MOVEQ #101,D1 ;E17E: 7265
BCS.S LAB_09ED ;E180: 656E
DC.W $7320 ;E182
DC.W $6361 ;E184
LAB_09E6:
DC.W $6E27 ;E186
MOVEQ #32,D2 ;E188: 7420
LAB_09E7:
DC.W $6265 ;E18A
MOVEA.L -(A1),A0 ;E18C: 2061
DC.W $6E69 ;E18E
LAB_09E8:
DC.W $6D61 ;E190
MOVEQ #101,D2 ;E192: 7465
DC.W $6400 ;E194
BCHG D7,D2 ;E196: 0F42
BLE.S LAB_09EE ;E198: 6F62
MOVEA.L 28532(A6),A0 ;E19A: 206E6F74
MOVEA.L -(A4),A0 ;E19E: 2064
BCS.S LAB_09EF ;E1A0: 6566
BVS.S LAB_09F1 ;E1A2: 696E
BCS.S LAB_09F0 ;E1A4: 6564
DC.W $0022 ;E1A6
SUBQ #1,-(A3) ;E1A8: 5363
LAB_09E9:
MOVEQ #101,D1 ;E1AA: 7265
BCS.S LAB_09F2 ;E1AC: 656E
MOVEA.L -(A1),A0 ;E1AE: 2061
BGE.S LAB_09F3 ;E1B0: 6C72
DC.W $6561 ;E1B2
DC.W $6479 ;E1B4
MOVEA.L 28192(A1),A0 ;E1B6: 20696E20
DC.W $646F ;E1BA
LAB_09EA:
DC.W $7562 ;E1BC
DC.W $6C65 ;E1BE
MOVEA.L -(A2),A0 ;E1C0: 2062
DC.W $7566 ;E1C2
LAB_09EB:
DC.W $6665 ;E1C4
MOVEQ #105,D1 ;E1C6: 7269
DC.W $6E67 ;E1C8
DC.W $0018 ;E1CA
DC.W $4361 ;E1CC
DC.W $6E27 ;E1CE
MOVEQ #32,D2 ;E1D0: 7420
DC.W $7365 ;E1D2
MOVEQ #32,D2 ;E1D4: 7420
DC.W $6475 ;E1D6
LAB_09EC:
BSR.S LAB_09F5 ;E1D8: 616C
DC.W $2070 ;E1DA
DC.W $6C61 ;E1DC
DC.W $7966 ;E1DE
DC.W $6965 ;E1E0
BGE.S LAB_09F6 ;E1E2: 6C64
DC.W $0021 ;E1E4
SUBQ #1,-(A3) ;E1E6: 5363
MOVEQ #101,D1 ;E1E8: 7265
BCS.S LAB_09F7 ;E1EA: 656E
MOVEA.L 28532(A6),A0 ;E1EC: 206E6F74
LAB_09ED:
MOVEA.L 28192(A1),A0 ;E1F0: 20696E20
DC.W $6475 ;E1F4
BSR.S LAB_09F9 ;E1F6: 616C
DC.W $2070 ;E1F8
DC.W $6C61 ;E1FA
LAB_09EE:
DC.W $7966 ;E1FC
DC.W $6965 ;E1FE
BGE.S LAB_09F9+2 ;E200: 6C64
MOVEA.L 28516(A5),A0 ;E202: 206D6F64
DC.W $6500 ;E206
LAB_09EF:
DC.W $1A53 ;E208
LAB_09F0:
BLS.S LAB_09FC ;E20A: 6372
BLE.S LAB_09FB ;E20C: 6F6C
DC.W $6C69 ;E20E
DC.W $6E67 ;E210
LAB_09F1:
DC.W $207A ;E212
BLE.S LAB_09FD+2 ;E214: 6F6E
BCS.S LAB_09F4 ;E216: 6520
DC.W $6E6F ;E218
MOVEQ #32,D2 ;E21A: 7420
LAB_09F2:
DC.W $6465 ;E21C
DC.W $6669 ;E21E
DC.W $6E65 ;E220
DC.W $6400 ;E222
LAB_09F3:
DC.W $104E ;E224
BLE.S LAB_09F6 ;E226: 6F20
MOVEQ #111,D5 ;E228: 7A6F
DC.W $6E65 ;E22A
DC.W $7320 ;E22C
DC.W $6465 ;E22E
DC.W $6669 ;E230
DC.W $6E65 ;E232
DC.W $6400 ;E234
DC.W $1049 ;E236
LAB_09F4:
DC.W $636F ;E238
BGT.S LAB_09F8 ;E23A: 6E20
DC.W $6E6F ;E23C
MOVEQ #32,D2 ;E23E: 7420
DC.W $6465 ;E240
DC.W $6669 ;E242
DC.W $6E65 ;E244
LAB_09F5:
DC.W $6400 ;E246
LAB_09F6:
MOVE.B (A2),24937(A1) ;E248: 13526169
BGT.S LAB_09FE ;E24C: 6E62
DC.W $6F77 ;E24E
MOVEA.L 28532(A6),A0 ;E250: 206E6F74
MOVEA.L -(A4),A0 ;E254: 2064
BCS.S LAB_09FF ;E256: 6566
BVS.S LAB_0A01 ;E258: 696E
LAB_09F7:
BCS.S LAB_0A00 ;E25A: 6564
LAB_09F8:
DC.W $0013 ;E25C
DC.W $436F ;E25E
MOVEQ #112,D0 ;E260: 7070
BCS.S LAB_0A03 ;E262: 6572
LAB_09F9:
MOVEA.L 28532(A6),A0 ;E264: 206E6F74
MOVEA.L -(A4),A0 ;E268: 2064
DC.W $6973 ;E26A
BSR.S LAB_0A02 ;E26C: 6162
DC.W $6C65 ;E26E
DC.W $6400 ;E270
DC.W $1443 ;E272
BLE.S LAB_0A04 ;E274: 6F70
MOVEQ #101,D0 ;E276: 7065
MOVEQ #32,D1 ;E278: 7220
LAB_09FB:
DC.W $6C69 ;E27A
DC.W $7374 ;E27C
LAB_09FC:
DC.W $2074 ;E27E
DC.W $6F6F ;E280
LAB_09FD:
MOVEA.L 28526(A4),A0 ;E282: 206C6F6E
DC.W $6700 ;E286
DC.W $1849 ;E288
BGE.S LAB_0A06 ;E28A: 6C6C
DC.W $6567 ;E28C
BSR.S LAB_0A07 ;E28E: 616C
MOVEA.L -(A3),A0 ;E290: 2063
BLE.S LAB_0A08 ;E292: 6F70
MOVEQ #101,D0 ;E294: 7065
MOVEQ #32,D1 ;E296: 7220
MOVEQ #97,D0 ;E298: 7061
MOVEQ #97,D1 ;E29A: 7261
DC.W $6D65 ;E29C
MOVEQ #101,D2 ;E29E: 7465
MOVEQ #0,D1 ;E2A0: 7200
MOVE.B D6,26988(A1) ;E2A2: 1346696C
BCS.S LAB_0A01 ;E2A6: 6520
BSR.S LAB_0A0B ;E2A8: 616C
MOVEQ #101,D1 ;E2AA: 7265
BSR.S LAB_0A0A ;E2AC: 6164
DC.W $7920 ;E2AE
LAB_09FE:
BCS.S LAB_0A0C ;E2B0: 6578
DC.W $6973 ;E2B2
MOVEQ #115,D2 ;E2B4: 7473
DC.W $0013 ;E2B6
DC.W $4469 ;E2B8
MOVEQ #101,D1 ;E2BA: 7265
BLS.S LAB_0A0E ;E2BC: 6374
LAB_09FF:
BLE.S LAB_0A0E ;E2BE: 6F72
LAB_0A00:
DC.W $7920 ;E2C0
DC.W $6E6F ;E2C2
MOVEQ #32,D2 ;E2C4: 7420
DC.W $666F ;E2C6
LAB_0A01:
DC.W $756E ;E2C8
DC.W $6400 ;E2CA
DC.W $0E46 ;E2CC
BVS.S LAB_0A0F ;E2CE: 696C
LAB_0A02:
BCS.S LAB_0A05 ;E2D0: 6520
DC.W $6E6F ;E2D2
MOVEQ #32,D2 ;E2D4: 7420
LAB_0A03:
DC.W $666F ;E2D6
DC.W $756E ;E2D8
DC.W $6400 ;E2DA
DC.W $1149 ;E2DC
BGE.S LAB_0A10 ;E2DE: 6C6C
DC.W $6567 ;E2E0
BSR.S LAB_0A11 ;E2E2: 616C
MOVEA.L -(A6),A0 ;E2E4: 2066
LAB_0A04:
BVS.S LAB_0A12 ;E2E6: 696C
BCS.S LAB_0A09 ;E2E8: 6520
DC.W $6E61 ;E2EA
DC.W $6D65 ;E2EC
DC.W $0015 ;E2EE
DC.W $4469 ;E2F0
LAB_0A05:
DC.W $7363 ;E2F2
MOVEA.L 29472(A1),A0 ;E2F4: 20697320
LAB_0A06:
DC.W $6E6F ;E2F8
MOVEQ #32,D2 ;E2FA: 7420
LAB_0A07:
MOVEQ #97,D3 ;E2FC: 7661
DC.W $6C69 ;E2FE
DC.W $6461 ;E300
MOVEQ #101,D2 ;E302: 7465
LAB_0A08:
DC.W $6400 ;E304
MOVE.B D4,26995(A3) ;E306: 17446973
LAB_0A09:
BLS.S LAB_0A0D ;E30A: 6320
DC.W $6973 ;E30C
DC.W $2077 ;E30E
MOVEQ #105,D1 ;E310: 7269
LAB_0A0A:
MOVEQ #101,D2 ;E312: 7465
DC.W $2070 ;E314
LAB_0A0B:
MOVEQ #111,D1 ;E316: 726F
MOVEQ #101,D2 ;E318: 7465
BLS.S LAB_0A17 ;E31A: 6374
BCS.S LAB_0A15+2 ;E31C: 6564
DC.W $0013 ;E31E
DC.W $4469 ;E320
MOVEQ #101,D1 ;E322: 7265
BLS.S LAB_0A18 ;E324: 6374
BLE.S LAB_0A18 ;E326: 6F72
DC.W $7920 ;E328
LAB_0A0C:
DC.W $6E6F ;E32A
LAB_0A0D:
MOVEQ #32,D2 ;E32C: 7420
DC.W $656D ;E32E
MOVEQ #116,D0 ;E330: 7074
LAB_0A0E:
DC.W $7900 ;E332
DC.W $1444 ;E334
BCS.S LAB_0A1A ;E336: 6576
DC.W $6963 ;E338
BCS.S LAB_0A13 ;E33A: 6520
LAB_0A0F:
DC.W $6E6F ;E33C
MOVEQ #32,D2 ;E33E: 7420
BSR.S LAB_0A1C ;E340: 6176
DC.W $6169 ;E342
DC.W $6C61 ;E344
BHI.S LAB_0A1B ;E346: 626C
DC.W $6500 ;E348
DC.W $0000 ;E34A
LAB_0A10:
BCHG D4,D4 ;E34C: 0944
DC.W $6973 ;E34E
LAB_0A11:
BLS.S LAB_0A14 ;E350: 6320
DC.W $6675 ;E352
LAB_0A12:
BGE.S LAB_0A1E ;E354: 6C6C
DC.W $0022 ;E356
DC.W $4669 ;E358
DC.W $6C65 ;E35A
LAB_0A13:
MOVEA.L 29472(A1),A0 ;E35C: 20697320
MOVEQ #114,D0 ;E360: 7072
BLE.S LAB_0A1F ;E362: 6F74
DC.W $6563 ;E364
MOVEQ #101,D2 ;E366: 7465
BCC.S LAB_0A16 ;E368: 6420
DC.W $6167 ;E36A
DC.W $6169 ;E36C
DC.W $6E73 ;E36E
MOVEQ #32,D2 ;E370: 7420
LAB_0A14:
DC.W $6465 ;E372
DC.W $6C65 ;E374
MOVEQ #105,D2 ;E376: 7469
BLE.S LAB_0A20 ;E378: 6F6E
DC.W $0017 ;E37A
DC.W $4669 ;E37C
DC.W $6C65 ;E37E
LAB_0A15:
MOVEA.L 29472(A1),A0 ;E380: 20697320
DC.W $7772 ;E384
BVS.S LAB_0A22 ;E386: 6974
BCS.S LAB_0A19 ;E388: 6520
LAB_0A16:
MOVEQ #114,D0 ;E38A: 7072
BLE.S LAB_0A23 ;E38C: 6F74
DC.W $6563 ;E38E
LAB_0A17:
MOVEQ #101,D2 ;E390: 7465
DC.W $6400 ;E392
MOVE.L D6,26988(A0) ;E394: 2146696C
BCS.S LAB_0A1D ;E398: 6520
LAB_0A18:
DC.W $6973 ;E39A
DC.W $2070 ;E39C
MOVEQ #111,D1 ;E39E: 726F
MOVEQ #101,D2 ;E3A0: 7465
BLS.S LAB_0A26 ;E3A2: 6374
BCS.S LAB_0A24 ;E3A4: 6564
MOVEA.L -(A1),A0 ;E3A6: 2061
DC.W $6761 ;E3A8
LAB_0A19:
BVS.S LAB_0A27 ;E3AA: 696E
DC.W $7374 ;E3AC
LAB_0A1A:
DC.W $2072 ;E3AE
DC.W $6561 ;E3B0
DC.W $6469 ;E3B2
LAB_0A1B:
DC.W $6E67 ;E3B4
DC.W $0014 ;E3B6
LAB_0A1C:
MOVE.L USP,A7 ;E3B8: 4E6F
LAB_0A1D:
MOVEQ #32,D2 ;E3BA: 7420
BSR.S LAB_0A28 ;E3BC: 616E
MOVEA.L D1,A0 ;E3BE: 2041
DC.W $6D69 ;E3C0
LAB_0A1E:
DC.W $6761 ;E3C2
DC.W $444F ;E3C4
SUBQ.B #1,-(A0) ;E3C6: 5320
DC.W $6469 ;E3C8
DC.W $7363 ;E3CA
DC.W $0010 ;E3CC
MOVE.L USP,A7 ;E3CE: 4E6F
MOVEA.L -(A4),A0 ;E3D0: 2064
DC.W $6973 ;E3D2
BLS.S LAB_0A21 ;E3D4: 6320
BVS.S LAB_0A29 ;E3D6: 696E
LAB_0A1F:
MOVEA.L -(A4),A0 ;E3D8: 2064
MOVEQ #105,D1 ;E3DA: 7269
MOVEQ #101,D3 ;E3DC: 7665
DC.W $0009 ;E3DE
DC.W $492F ;E3E0
DC.W $4F20 ;E3E2
BCS.S LAB_0A2B ;E3E4: 6572
MOVEQ #111,D1 ;E3E6: 726F
LAB_0A20:
MOVEQ #0,D1 ;E3E8: 7200
DC.W $1A46 ;E3EA
BVS.S LAB_0A2C ;E3EC: 696C
BCS.S LAB_0A25 ;E3EE: 6520
DC.W $666F ;E3F0
MOVEQ #109,D1 ;E3F2: 726D
BSR.S LAB_0A2D ;E3F4: 6174
LAB_0A21:
MOVEA.L 28532(A6),A0 ;E3F6: 206E6F74
DC.W $2072 ;E3FA
LAB_0A22:
DC.W $6563 ;E3FC
DC.W $6F67 ;E3FE
DC.W $6E69 ;E400
LAB_0A23:
DC.W $7365 ;E402
DC.W $6400 ;E404
MOVE.B D6,26988(A1) ;E406: 1346696C
LAB_0A24:
BCS.S LAB_0A28 ;E40A: 6520
BSR.S LAB_0A2F ;E40C: 616C
MOVEQ #101,D1 ;E40E: 7265
LAB_0A25:
BSR.S LAB_0A2E ;E410: 6164
DC.W $7920 ;E412
BLE.S LAB_0A31 ;E414: 6F70
BCS.S LAB_0A31 ;E416: 656E
LAB_0A26:
BCS.S LAB_0A30 ;E418: 6564
LAB_0A27:
DC.W $000F ;E41A
DC.W $4669 ;E41C
DC.W $6C65 ;E41E
MOVEA.L 28532(A6),A0 ;E420: 206E6F74
DC.W $206F ;E424
MOVEQ #101,D0 ;E426: 7065
DC.W $6E65 ;E428
DC.W $6400 ;E42A
LAB_0A28:
DC.W $1246 ;E42C
BVS.S LAB_0A33 ;E42E: 696C
BCS.S LAB_0A2A ;E430: 6520
MOVEQ #121,D2 ;E432: 7479
MOVEQ #101,D0 ;E434: 7065
DC.W $206D ;E436
DC.W $6973 ;E438
DC.W $6D61 ;E43A
MOVEQ #99,D2 ;E43C: 7463
DC.W $6800 ;E43E
DC.W $0E49 ;E440
BGT.S LAB_0A35 ;E442: 6E70
DC.W $7574 ;E444
LAB_0A29:
DC.W $2074 ;E446
DC.W $6F6F ;E448
MOVEA.L 28526(A4),A0 ;E44A: 206C6F6E
DC.W $6700 ;E44E
BCHG D5,D5 ;E450: 0B45
LAB_0A2A:
BGT.S LAB_0A36 ;E452: 6E64
MOVEA.L 26144(A7),A0 ;E454: 206F6620
LAB_0A2B:
DC.W $6669 ;E458
LAB_0A2C:
DC.W $6C65 ;E45A
DC.W $000A ;E45C
DC.W $4469 ;E45E
DC.W $7363 ;E460
MOVEA.L -(A5),A0 ;E462: 2065
MOVEQ #114,D1 ;E464: 7272
BLE.S LAB_0A38 ;E466: 6F72
DC.W $001C ;E468
LAB_0A2D:
DC.W $496E ;E46A
DC.W $7374 ;E46C
MOVEQ #117,D1 ;E46E: 7275
BLS.S LAB_0A39 ;E470: 6374
DC.W $696F ;E472
BGT.S LAB_0A32 ;E474: 6E20
LAB_0A2E:
DC.W $6E6F ;E476
MOVEQ #32,D2 ;E478: 7420
LAB_0A2F:
BSR.S LAB_0A3A ;E47A: 616C
DC.W $6C6F ;E47C
LAB_0A30:
DC.W $7765 ;E47E
BCC.S LAB_0A34 ;E480: 6420
DC.W $6865 ;E482
MOVEQ #101,D1 ;E484: 7265
LAB_0A31:
ORI.B #$00,D0 ;E486: 00000000
DC.W $000C ;E48A
DC.W $5370 ;E48C
MOVEQ #105,D1 ;E48E: 7269
MOVEQ #101,D2 ;E490: 7465
MOVEA.L -(A5),A0 ;E492: 2065
MOVEQ #114,D1 ;E494: 7272
LAB_0A32:
BLE.S LAB_0A3C ;E496: 6F72
ORI.B #$20,D0 ;E498: 00000020
LAB_0A33:
SUBQ #1,EXT_0017 ;E49C: 53796E746178
LAB_0A34:
MOVEA.L -(A5),A0 ;E4A2: 2065
MOVEQ #114,D1 ;E4A4: 7272
BLE.S LAB_0A3E ;E4A6: 6F72
MOVEA.L 28192(A1),A0 ;E4A8: 20696E20
BSR.S LAB_0A3F ;E4AC: 616E
DC.W $696D ;E4AE
BSR.S LAB_0A40 ;E4B0: 6174
DC.W $696F ;E4B2
LAB_0A35:
BGT.S LAB_0A37 ;E4B4: 6E20
DC.W $7374 ;E4B6
LAB_0A36:
MOVEQ #105,D1 ;E4B8: 7269
DC.W $6E67 ;E4BA
DC.W $0024 ;E4BC
MOVE.L A5,USP ;E4BE: 4E65
MOVEQ #116,D4 ;E4C0: 7874
DC.W $2077 ;E4C2
BVS.S LAB_0A41 ;E4C4: 6974
DC.W $686F ;E4C6
DC.W $7574 ;E4C8
MOVEA.L D6,A0 ;E4CA: 2046
BLE.S LAB_0A42 ;E4CC: 6F72
MOVEA.L 28192(A1),A0 ;E4CE: 20696E20
BSR.S LAB_0A43 ;E4D2: 616E
DC.W $696D ;E4D4
LAB_0A37:
BSR.S LAB_0A44 ;E4D6: 6174
DC.W $696F ;E4D8
LAB_0A38:
BGT.S LAB_0A3B ;E4DA: 6E20
DC.W $7374 ;E4DC
MOVEQ #105,D1 ;E4DE: 7269
DC.W $6E67 ;E4E0
DC.W $0025 ;E4E2
DC.W $4C61 ;E4E4
LAB_0A39:
DC.W $6265 ;E4E6
LAB_0A3A:
BGE.S LAB_0A3C ;E4E8: 6C20
DC.W $6E6F ;E4EA
MOVEQ #32,D2 ;E4EC: 7420
DC.W $6465 ;E4EE
DC.W $6669 ;E4F0
DC.W $6E65 ;E4F2
BCC.S LAB_0A3D ;E4F4: 6420
BVS.S LAB_0A46 ;E4F6: 696E
MOVEA.L -(A1),A0 ;E4F8: 2061
DC.W $6E69 ;E4FA
LAB_0A3B:
DC.W $6D61 ;E4FC
MOVEQ #105,D2 ;E4FE: 7469
BLE.S LAB_0A47 ;E500: 6F6E
DC.W $2073 ;E502
MOVEQ #114,D2 ;E504: 7472
BVS.S LAB_0A48+2 ;E506: 696E
DC.W $6700 ;E508
LAB_0A3C:
DC.W $2B4A ;E50A
DC.W $756D ;E50C
MOVEQ #32,D0 ;E50E: 7020
DC.W $546F ;E510
MOVE.L (A7),26996(A7) ;E512: 2F576974
LAB_0A3D:
DC.W $6869 ;E516
BGT.S LAB_0A41 ;E518: 6E20
LAB_0A3E:
DC.W $6175 ;E51A
LAB_0A3F:
MOVEQ #111,D2 ;E51C: 746F
MOVEQ #101,D2 ;E51E: 7465
DC.W $7374 ;E520
MOVEA.L 28192(A1),A0 ;E522: 20696E20
LAB_0A40:
BSR.S LAB_0A4A ;E526: 616E
DC.W $696D ;E528
BSR.S LAB_0A4B ;E52A: 6174
DC.W $696F ;E52C
BGT.S LAB_0A45 ;E52E: 6E20
DC.W $7374 ;E530
MOVEQ #105,D1 ;E532: 7269
DC.W $6E67 ;E534
DC.W $0017 ;E536
DC.W $4175 ;E538
LAB_0A41:
MOVEQ #111,D2 ;E53A: 746F
MOVEQ #101,D2 ;E53C: 7465
DC.W $7374 ;E53E
LAB_0A42:
MOVEA.L -(A1),A0 ;E540: 2061
LAB_0A43:
BGE.S LAB_0A4E ;E542: 6C72
DC.W $6561 ;E544
DC.W $6479 ;E546
DC.W $206F ;E548
MOVEQ #101,D0 ;E54A: 7065
LAB_0A44:
DC.W $6E65 ;E54C
DC.W $6400 ;E54E
LAB_0A45:
MOVEA.L A1,A1 ;E550: 2249
DC.W $6E73 ;E552
MOVEQ #114,D2 ;E554: 7472
DC.W $7563 ;E556
MOVEQ #105,D2 ;E558: 7469
BLE.S LAB_0A50 ;E55A: 6F6E
MOVEA.L 28268(A7),A0 ;E55C: 206F6E6C
DC.W $7920 ;E560
MOVEQ #97,D3 ;E562: 7661
DC.W $6C69 ;E564
LAB_0A46:
BCC.S LAB_0A49 ;E566: 6420
BVS.S LAB_0A51 ;E568: 696E
MOVEA.L -(A1),A0 ;E56A: 2061
DC.W $7574 ;E56C
BLE.S LAB_0A52 ;E56E: 6F74
LAB_0A47:
DC.W $6573 ;E570
MOVEQ #0,D2 ;E572: 7400
LAB_0A48:
MOVE.B D1,28265(A4) ;E574: 19416E69
DC.W $6D61 ;E578
MOVEQ #105,D2 ;E57A: 7469
BLE.S LAB_0A53 ;E57C: 6F6E
DC.W $2073 ;E57E
MOVEQ #114,D2 ;E580: 7472
BVS.S LAB_0A54 ;E582: 696E
BEQ.S LAB_0A4C ;E584: 6720
MOVEQ #111,D2 ;E586: 746F
LAB_0A49:
BLE.S LAB_0A4D ;E588: 6F20
DC.W $6C6F ;E58A
DC.W $6E67 ;E58C
DC.W $0029 ;E58E
DC.W $4C61 ;E590
DC.W $6265 ;E592
BGE.S LAB_0A4E ;E594: 6C20
LAB_0A4A:
BSR.S LAB_0A57 ;E596: 616C
MOVEQ #101,D1 ;E598: 7265
BSR.S LAB_0A56 ;E59A: 6164
DC.W $7920 ;E59C
DC.W $6465 ;E59E
LAB_0A4B:
DC.W $6669 ;E5A0
DC.W $6E65 ;E5A2
BCC.S LAB_0A4F ;E5A4: 6420
LAB_0A4C:
BVS.S LAB_0A59 ;E5A6: 696E
MOVEA.L -(A1),A0 ;E5A8: 2061
LAB_0A4D:
DC.W $6E69 ;E5AA
DC.W $6D61 ;E5AC
MOVEQ #105,D2 ;E5AE: 7469
BLE.S LAB_0A5A ;E5B0: 6F6E
DC.W $2073 ;E5B2
MOVEQ #114,D2 ;E5B4: 7472
LAB_0A4E:
BVS.S LAB_0A5B ;E5B6: 696E
DC.W $6700 ;E5B8
MOVE.L A1,27756(A1) ;E5BA: 23496C6C
DC.W $6567 ;E5BE
BSR.S LAB_0A5D ;E5C0: 616C
DC.W $2069 ;E5C2
DC.W $6E73 ;E5C4
LAB_0A4F:
MOVEQ #114,D2 ;E5C6: 7472
DC.W $7563 ;E5C8
LAB_0A50:
MOVEQ #105,D2 ;E5CA: 7469
BLE.S LAB_0A5E ;E5CC: 6F6E
MOVEA.L -(A4),A0 ;E5CE: 2064
DC.W $7572 ;E5D0
BVS.S LAB_0A5F ;E5D2: 696E
BEQ.S LAB_0A55 ;E5D4: 6720
DC.W $6175 ;E5D6
LAB_0A51:
MOVEQ #111,D2 ;E5D8: 746F
MOVEQ #101,D2 ;E5DA: 7465
DC.W $7374 ;E5DC
DC.W $0016 ;E5DE
DC.W $416D ;E5E0
BSR.S LAB_0A60 ;E5E2: 616C
LAB_0A52:
MOVEA.L -(A2),A0 ;E5E4: 2062
BSR.S LAB_0A61 ;E5E6: 616E
BMI.S LAB_0A58 ;E5E8: 6B20
DC.W $6E6F ;E5EA
LAB_0A53:
MOVEQ #32,D2 ;E5EC: 7420
MOVEQ #101,D1 ;E5EE: 7265
DC.W $7365 ;E5F0
LAB_0A54:
MOVEQ #118,D1 ;E5F2: 7276
BCS.S LAB_0A62 ;E5F4: 6564
LAB_0A55:
ORI.B #$00,D0 ;E5F6: 00000000
ORI.B #$1B,D0 ;E5FA: 0000001B
DC.W $496E ;E5FE
LAB_0A56:
MOVEQ #101,D2 ;E600: 7465
MOVEQ #102,D1 ;E602: 7266
LAB_0A57:
DC.W $6163 ;E604
BCS.S LAB_0A5C ;E606: 6520
BCS.S LAB_0A66 ;E608: 6572
LAB_0A58:
MOVEQ #111,D1 ;E60A: 726F
MOVEQ #58,D1 ;E60C: 723A
MOVEA.L -(A2),A0 ;E60E: 2062
BSR.S LAB_0A64 ;E610: 6164
DC.W $2073 ;E612
DC.W $796E ;E614
LAB_0A59:
MOVEQ #97,D2 ;E616: 7461
MOVEQ #0,D4 ;E618: 7800
DC.W $1E49 ;E61A
BGT.S LAB_0A67 ;E61C: 6E74
BCS.S LAB_0A67 ;E61E: 6572
LAB_0A5A:
DC.W $6661 ;E620
DC.W $6365 ;E622
MOVEA.L -(A5),A0 ;E624: 2065
LAB_0A5B:
MOVEQ #114,D1 ;E626: 7272
LAB_0A5C:
BLE.S LAB_0A69 ;E628: 6F72
MOVE -(A0),D5 ;E62A: 3A20
DC.W $6F75 ;E62C
LAB_0A5D:
MOVEQ #32,D2 ;E62E: 7420
BLE.S LAB_0A68 ;E630: 6F66
DC.W $206D ;E632
DC.W $656D ;E634
BLE.S LAB_0A6A ;E636: 6F72
DC.W $7900 ;E638
MOVEA.L A1,A2 ;E63A: 2449
LAB_0A5E:
BGT.S LAB_0A6B ;E63C: 6E74
BCS.S LAB_0A6B ;E63E: 6572
DC.W $6661 ;E640
LAB_0A5F:
DC.W $6365 ;E642
MOVEA.L -(A5),A0 ;E644: 2065
MOVEQ #114,D1 ;E646: 7272
BLE.S LAB_0A6C ;E648: 6F72
MOVE -(A0),D5 ;E64A: 3A20
DC.W $6C61 ;E64C
DC.W $6265 ;E64E
LAB_0A60:
BGE.S LAB_0A63 ;E650: 6C20
DC.W $6465 ;E652
DC.W $6669 ;E654
LAB_0A61:
DC.W $6E65 ;E656
BCC.S LAB_0A65 ;E658: 6420
LAB_0A62:
MOVEQ #119,D2 ;E65A: 7477
DC.W $6963 ;E65C
DC.W $6500 ;E65E
MOVEA.L A1,A1 ;E660: 2249
BGT.S LAB_0A6E ;E662: 6E74
BCS.S LAB_0A6E ;E664: 6572
DC.W $6661 ;E666
DC.W $6365 ;E668
MOVEA.L -(A5),A0 ;E66A: 2065
MOVEQ #114,D1 ;E66C: 7272
BLE.S LAB_0A6F ;E66E: 6F72
MOVE -(A0),D5 ;E670: 3A20
LAB_0A63:
DC.W $6C61 ;E672
DC.W $6265 ;E674
LAB_0A64:
BGE.S LAB_0A68 ;E676: 6C20
DC.W $6E6F ;E678
LAB_0A65:
MOVEQ #32,D2 ;E67A: 7420
LAB_0A66:
DC.W $6465 ;E67C
DC.W $6669 ;E67E
DC.W $6E65 ;E680
DC.W $6400 ;E682
MOVEA.L A1,A4 ;E684: 2849
BGT.S LAB_0A71 ;E686: 6E74
BCS.S LAB_0A71 ;E688: 6572
DC.W $6661 ;E68A
DC.W $6365 ;E68C
MOVEA.L -(A5),A0 ;E68E: 2065
MOVEQ #114,D1 ;E690: 7272
LAB_0A67:
BLE.S LAB_0A73 ;E692: 6F72
MOVE -(A0),D5 ;E694: 3A20
BLS.S LAB_0A72 ;E696: 6368
LAB_0A68:
BSR.S LAB_0A74 ;E698: 616E
DC.W $6E65 ;E69A
LAB_0A69:
BGE.S LAB_0A6D ;E69C: 6C20
BSR.S LAB_0A75 ;E69E: 616C
MOVEQ #101,D1 ;E6A0: 7265
BSR.S LAB_0A74 ;E6A2: 6164
DC.W $7920 ;E6A4
DC.W $6465 ;E6A6
DC.W $6669 ;E6A8
LAB_0A6A:
DC.W $6E65 ;E6AA
DC.W $6400 ;E6AC
MOVEA.L A1,A2 ;E6AE: 2449
BGT.S LAB_0A76 ;E6B0: 6E74
LAB_0A6B:
BCS.S LAB_0A76 ;E6B2: 6572
DC.W $6661 ;E6B4
DC.W $6365 ;E6B6
MOVEA.L -(A5),A0 ;E6B8: 2065
MOVEQ #114,D1 ;E6BA: 7272
LAB_0A6C:
BLE.S LAB_0A78+2 ;E6BC: 6F72
LAB_0A6D:
MOVE -(A0),D5 ;E6BE: 3A20
BLS.S LAB_0A77 ;E6C0: 6368
BSR.S LAB_0A79 ;E6C2: 616E
DC.W $6E65 ;E6C4
BGE.S LAB_0A70 ;E6C6: 6C20
DC.W $6E6F ;E6C8
MOVEQ #32,D2 ;E6CA: 7420
DC.W $6465 ;E6CC
DC.W $6669 ;E6CE
DC.W $6E65 ;E6D0
DC.W $6400 ;E6D2
MOVEA.L A1,A0 ;E6D4: 2049
BGT.S LAB_0A7B ;E6D6: 6E74
LAB_0A6E:
BCS.S LAB_0A7B ;E6D8: 6572
DC.W $6661 ;E6DA
DC.W $6365 ;E6DC
MOVEA.L -(A5),A0 ;E6DE: 2065
MOVEQ #114,D1 ;E6E0: 7272
LAB_0A6F:
BLE.S LAB_0A7C ;E6E2: 6F72
MOVE -(A0),D5 ;E6E4: 3A20
DC.W $7363 ;E6E6
LAB_0A70:
MOVEQ #101,D1 ;E6E8: 7265
BCS.S LAB_0A7E ;E6EA: 656E
MOVEA.L 28516(A5),A0 ;E6EC: 206D6F64
BVS.S LAB_0A7D ;E6F0: 6966
DC.W $6965 ;E6F2
DC.W $6400 ;E6F4
MOVE.L A1,28276(A2) ;E6F6: 25496E74
BCS.S LAB_0A80 ;E6FA: 6572
LAB_0A71:
DC.W $6661 ;E6FC
DC.W $6365 ;E6FE
LAB_0A72:
MOVEA.L -(A5),A0 ;E700: 2065
MOVEQ #114,D1 ;E702: 7272
BLE.S LAB_0A82 ;E704: 6F72
LAB_0A73:
MOVE -(A0),D5 ;E706: 3A20
LAB_0A74:
MOVEQ #97,D3 ;E708: 7661
MOVEQ #105,D1 ;E70A: 7269
LAB_0A75:
BSR.S LAB_0A81 ;E70C: 6162
DC.W $6C65 ;E70E
MOVEA.L 28532(A6),A0 ;E710: 206E6F74
MOVEA.L -(A4),A0 ;E714: 2064
BCS.S LAB_0A84 ;E716: 6566
BVS.S LAB_0A86 ;E718: 696E
BCS.S LAB_0A85 ;E71A: 6564
DC.W $0026 ;E71C
DC.W $496E ;E71E
MOVEQ #101,D2 ;E720: 7465
MOVEQ #102,D1 ;E722: 7266
DC.W $6163 ;E724
LAB_0A76:
BCS.S LAB_0A7A ;E726: 6520
BCS.S LAB_0A88 ;E728: 6572
LAB_0A77:
MOVEQ #111,D1 ;E72A: 726F
MOVEQ #58,D1 ;E72C: 723A
LAB_0A78:
MOVEA.L 27756(A1),A0 ;E72E: 20696C6C
LAB_0A79:
DC.W $6567 ;E732
BSR.S LAB_0A89 ;E734: 616C
MOVEA.L -(A6),A0 ;E736: 2066
DC.W $756E ;E738
BLS.S LAB_0A8A ;E73A: 6374
DC.W $696F ;E73C
BGT.S LAB_0A7F ;E73E: 6E20
DC.W $6361 ;E740
BGE.S LAB_0A8A ;E742: 6C6C
DC.W $001E ;E744
DC.W $496E ;E746
LAB_0A7A:
MOVEQ #101,D2 ;E748: 7465
MOVEQ #102,D1 ;E74A: 7266
LAB_0A7B:
DC.W $6163 ;E74C
BCS.S LAB_0A81 ;E74E: 6520
BCS.S LAB_0A8C+2 ;E750: 6572
MOVEQ #111,D1 ;E752: 726F
MOVEQ #58,D1 ;E754: 723A
LAB_0A7C:
DC.W $2074 ;E756
LAB_0A7D:
DC.W $7970 ;E758
LAB_0A7E:
BCS.S LAB_0A83 ;E75A: 6520
DC.W $6D69 ;E75C
DC.W $736D ;E75E
LAB_0A7F:
BSR.S LAB_0A8E ;E760: 6174
BLS.S LAB_0A8D ;E762: 6368
DC.W $0020 ;E764
DC.W $496E ;E766
MOVEQ #101,D2 ;E768: 7465
MOVEQ #102,D1 ;E76A: 7266
DC.W $6163 ;E76C
LAB_0A80:
BCS.S LAB_0A87 ;E76E: 6520
LAB_0A81:
BCS.S LAB_0A8F ;E770: 6572
MOVEQ #111,D1 ;E772: 726F
MOVEQ #58,D1 ;E774: 723A
MOVEA.L -(A2),A0 ;E776: 2062
LAB_0A82:
DC.W $7566 ;E778
DC.W $6665 ;E77A
LAB_0A83:
MOVEQ #32,D1 ;E77C: 7220
LAB_0A84:
MOVEQ #111,D2 ;E77E: 746F
LAB_0A85:
DC.W $2073 ;E780
DC.W $6D61 ;E782
BGE.S LAB_0A91+2 ;E784: 6C6C
DC.W $002D ;E786
LAB_0A86:
DC.W $496E ;E788
MOVEQ #101,D2 ;E78A: 7465
MOVEQ #102,D1 ;E78C: 7266
DC.W $6163 ;E78E
LAB_0A87:
BCS.S LAB_0A8B ;E790: 6520
BCS.S LAB_0A92 ;E792: 6572
MOVEQ #111,D1 ;E794: 726F
MOVEQ #58,D1 ;E796: 723A
MOVEA.L 27756(A1),A0 ;E798: 20696C6C
LAB_0A88:
DC.W $6567 ;E79C
BSR.S LAB_0A93 ;E79E: 616C
DC.W $206E ;E7A0
LAB_0A89:
DC.W $756D ;E7A2
DC.W $6265 ;E7A4
MOVEQ #32,D1 ;E7A6: 7220
BLE.S LAB_0A94 ;E7A8: 6F66
DC.W $2070 ;E7AA
BSR.S LAB_0A96 ;E7AC: 6172
DC.W $616D ;E7AE
LAB_0A8A:
BCS.S LAB_0A98 ;E7B0: 6574
LAB_0A8B:
BCS.S LAB_0A98 ;E7B2: 6572
DC.W $7300 ;E7B4
ORI.B #$00,D0 ;E7B6: 00000000
ORI.B #$00,D0 ;E7BA: 00000000
ORI.B #$00,D0 ;E7BE: 00000000
LAB_0A8C:
ORI.B #$00,D0 ;E7C2: 00000000
MOVE.B D4,25974(A2) ;E7C6: 15446576
DC.W $6963 ;E7CA
LAB_0A8D:
BCS.S LAB_0A90 ;E7CC: 6520
BSR.S LAB_0A9B ;E7CE: 616C
MOVEQ #101,D1 ;E7D0: 7265
BSR.S LAB_0A9A ;E7D2: 6164
DC.W $7920 ;E7D4
LAB_0A8E:
BLE.S LAB_0A9D ;E7D6: 6F70
BCS.S LAB_0A9D ;E7D8: 656E
BCS.S LAB_0A9C ;E7DA: 6564
DC.W $0011 ;E7DC
NEG -(A5) ;E7DE: 4465
MOVEQ #105,D3 ;E7E0: 7669
DC.W $6365 ;E7E2
LAB_0A8F:
MOVEA.L 28532(A6),A0 ;E7E4: 206E6F74
DC.W $206F ;E7E8
MOVEQ #101,D0 ;E7EA: 7065
DC.W $6E65 ;E7EC
LAB_0A90:
DC.W $6400 ;E7EE
LAB_0A91:
MOVE.B D4,25974(A3) ;E7F0: 17446576
DC.W $6963 ;E7F4
BCS.S LAB_0A95 ;E7F6: 6520
DC.W $6361 ;E7F8
BGT.S LAB_0AA0 ;E7FA: 6E6E
BLE.S LAB_0AA2 ;E7FC: 6F74
MOVEA.L -(A2),A0 ;E7FE: 2062
BCS.S LAB_0A97 ;E800: 6520
BLE.S LAB_0AA3 ;E802: 6F70
BCS.S LAB_0AA3 ;E804: 656E
LAB_0A92:
BCS.S LAB_0AA1 ;E806: 6564
DC.W $001F ;E808
DC.W $436F ;E80A
LAB_0A93:
DC.W $6D6D ;E80C
BSR.S LAB_0AA4 ;E80E: 616E
LAB_0A94:
BCC.S LAB_0A99 ;E810: 6420
DC.W $6E6F ;E812
MOVEQ #32,D2 ;E814: 7420
DC.W $7375 ;E816
LAB_0A95:
MOVEQ #112,D0 ;E818: 7070
BLE.S LAB_0AA6 ;E81A: 6F72
MOVEQ #101,D2 ;E81C: 7465
BCC.S LAB_0A9C ;E81E: 6420
LAB_0A96:
DC.W $6279 ;E820
LAB_0A97:
MOVEA.L -(A4),A0 ;E822: 2064
BCS.S LAB_0AA7 ;E824: 6576
LAB_0A98:
DC.W $6963 ;E826
DC.W $6500 ;E828
CMPI #$6576,D4 ;E82A: 0C446576
DC.W $6963 ;E82E
BCS.S LAB_0A9E ;E830: 6520
LAB_0A99:
BCS.S LAB_0AA9 ;E832: 6572
MOVEQ #111,D1 ;E834: 726F
MOVEQ #0,D1 ;E836: 7200
LAB_0A9A:
DC.W $1C53 ;E838
BCS.S LAB_0AAA ;E83A: 6572
LAB_0A9B:
DC.W $6961 ;E83C
BGE.S LAB_0A9F ;E83E: 6C20
LAB_0A9C:
DC.W $6465 ;E840
MOVEQ #105,D3 ;E842: 7669
DC.W $6365 ;E844
MOVEA.L -(A1),A0 ;E846: 2061
LAB_0A9D:
BGE.S LAB_0AAB ;E848: 6C72
DC.W $6561 ;E84A
DC.W $6479 ;E84C
MOVEA.L 28192(A1),A0 ;E84E: 20696E20
LAB_0A9E:
DC.W $7573 ;E852
DC.W $6500 ;E854
DC.W $0000 ;E856
DC.W $1149 ;E858
BGT.S LAB_0AAF ;E85A: 6E76
BSR.S LAB_0AAE ;E85C: 616C
BVS.S LAB_0AAC ;E85E: 6964
LAB_0A9F:
MOVEA.L -(A2),A0 ;E860: 2062
DC.W $6175 ;E862
BCC.S LAB_0AA5 ;E864: 6420
MOVEQ #97,D1 ;E866: 7261
MOVEQ #101,D2 ;E868: 7465
LAB_0AA0:
DC.W $001D ;E86A
LAB_0AA1:
DC.W $4F75 ;E86C
MOVEQ #32,D2 ;E86E: 7420
BLE.S LAB_0AB0 ;E870: 6F66
LAB_0AA2:
DC.W $206D ;E872
LAB_0AA3:
DC.W $656D ;E874
BLE.S LAB_0AB1 ;E876: 6F72
DC.W $7920 ;E878
DC.W $2873 ;E87A
BCS.S LAB_0AB2 ;E87C: 6572
LAB_0AA4:
DC.W $6961 ;E87E
BGE.S LAB_0AA8 ;E880: 6C20
DC.W $6465 ;E882
MOVEQ #105,D3 ;E884: 7669
LAB_0AA5:
DC.W $6365 ;E886
MOVE.L D0,-(A4) ;E888: 2900
BCHG D6,D2 ;E88A: 0D42
BSR.S LAB_0AB3 ;E88C: 6164
LAB_0AA6:
DC.W $2070 ;E88E
BSR.S LAB_0AB5 ;E890: 6172
DC.W $616D ;E892
BCS.S LAB_0AB6 ;E894: 6574
BCS.S LAB_0AB6 ;E896: 6572
DC.W $0015 ;E898
DC.W $4861 ;E89A
LAB_0AA7:
MOVEQ #100,D1 ;E89C: 7264
DC.W $7761 ;E89E
MOVEQ #101,D1 ;E8A0: 7265
LAB_0AA8:
MOVEA.L -(A4),A0 ;E8A2: 2064
BSR.S LAB_0AB8 ;E8A4: 6174
LAB_0AA9:
BSR.S LAB_0AAD ;E8A6: 6120
BLE.S LAB_0ABA ;E8A8: 6F76
BCS.S LAB_0AB9 ;E8AA: 6572
MOVEQ #117,D1 ;E8AC: 7275
LAB_0AAA:
DC.W $6E00 ;E8AE
ORI.B #$00,D0 ;E8B0: 00000000
ORI.B #$00,D0 ;E8B4: 00000000
BCHG D6,(A4) ;E8B8: 0D54
DC.W $696D ;E8BA
LAB_0AAB:
DC.W $656F ;E8BC
DC.W $7574 ;E8BE
MOVEA.L -(A5),A0 ;E8C0: 2065
MOVEQ #114,D1 ;E8C2: 7272
LAB_0AAC:
BLE.S LAB_0ABC ;E8C4: 6F72
DC.W $000F ;E8C6
LAB_0AAD:
DC.W $4275 ;E8C8
LAB_0AAE:
BNE.S LAB_0ABB ;E8CA: 6666
BCS.S LAB_0ABD ;E8CC: 6572
DC.W $206F ;E8CE
MOVEQ #101,D3 ;E8D0: 7665
LAB_0AAF:
MOVEQ #102,D1 ;E8D2: 7266
DC.W $6C6F ;E8D4
DC.W $7700 ;E8D6
LAB_0AB0:
DC.W $114E ;E8D8
BLE.S LAB_0AB4 ;E8DA: 6F20
DC.W $6461 ;E8DC
MOVEQ #97,D2 ;E8DE: 7461
DC.W $2073 ;E8E0
BCS.S LAB_0ABF ;E8E2: 6574
DC.W $2072 ;E8E4
DC.W $6561 ;E8E6
DC.W $6479 ;E8E8
LAB_0AB1:
ORI.B #$0E,D0 ;E8EA: 0000000E
DC.W $4272 ;E8EE
LAB_0AB2:
DC.W $6561 ;E8F0
LAB_0AB3:
BMI.S LAB_0AB7 ;E8F2: 6B20
DC.W $6465 ;E8F4
MOVEQ #101,D2 ;E8F6: 7465
BLS.S LAB_0AC2 ;E8F8: 6374
BCS.S LAB_0AC0 ;E8FA: 6564
LAB_0AB4:
DC.W $001C ;E8FC
SUBQ #1,-(A5) ;E8FE: 5365
DC.W $6C65 ;E900
BLS.S LAB_0AC4 ;E902: 6374
LAB_0AB5:
BCS.S LAB_0AC1 ;E904: 6564
DC.W $2075 ;E906
DC.W $6E69 ;E908
LAB_0AB6:
MOVEQ #32,D2 ;E90A: 7420
BSR.S LAB_0AC5 ;E90C: 616C
MOVEQ #101,D1 ;E90E: 7265
BSR.S LAB_0AC3+2 ;E910: 6164
DC.W $7920 ;E912
LAB_0AB7:
BVS.S LAB_0AC6 ;E914: 696E
DC.W $2075 ;E916
DC.W $7365 ;E918
LAB_0AB8:
DC.W $0015 ;E91A
DC.W $5573 ;E91C
LAB_0AB9:
BCS.S LAB_0AC7+2 ;E91E: 6572
LAB_0ABA:
MOVEA.L -(A3),A0 ;E920: 2063
BSR.S LAB_0AC7+2 ;E922: 616E
DC.W $6365 ;E924
DC.W $6C65 ;E926
BCC.S LAB_0ABE ;E928: 6420
MOVEQ #101,D1 ;E92A: 7265
DC.W $7175 ;E92C
DC.W $6573 ;E92E
MOVEQ #0,D2 ;E930: 7400
LAB_0ABB:
DC.W $1E50 ;E932
MOVEQ #105,D1 ;E934: 7269
BGT.S LAB_0AC8 ;E936: 6E74
LAB_0ABC:
BCS.S LAB_0AC8 ;E938: 6572
MOVEA.L -(A3),A0 ;E93A: 2063
BSR.S LAB_0AC8 ;E93C: 616E
DC.W $6E6F ;E93E
LAB_0ABD:
MOVEQ #32,D2 ;E940: 7420
DC.W $6F75 ;E942
MOVEQ #112,D2 ;E944: 7470
DC.W $7574 ;E946
MOVEA.L -(A7),A0 ;E948: 2067
LAB_0ABE:
MOVEQ #97,D1 ;E94A: 7261
MOVEQ #104,D0 ;E94C: 7068
DC.W $6963 ;E94E
DC.W $7300 ;E950
DC.W $0000 ;E952
DC.W $1849 ;E954
BGE.S LAB_0AC9 ;E956: 6C6C
LAB_0ABF:
DC.W $6567 ;E958
BSR.S LAB_0ACA ;E95A: 616C
DC.W $2070 ;E95C
MOVEQ #105,D1 ;E95E: 7269
LAB_0AC0:
BGT.S LAB_0ACB ;E960: 6E74
MOVEA.L -(A4),A0 ;E962: 2064
DC.W $696D ;E964
BCS.S LAB_0ACB ;E966: 656E
DC.W $7369 ;E968
LAB_0AC1:
BLE.S LAB_0ACC ;E96A: 6F6E
DC.W $7300 ;E96C
LAB_0AC2:
DC.W $0000 ;E96E
DC.W $1E4F ;E970
DC.W $7574 ;E972
LAB_0AC3:
MOVEA.L 26144(A7),A0 ;E974: 206F6620
LAB_0AC4:
DC.W $6D65 ;E978
LAB_0AC5:
DC.W $6D6F ;E97A
MOVEQ #121,D1 ;E97C: 7279
MOVE.L 28786(A0),D0 ;E97E: 20287072
BVS.S LAB_0ACD ;E982: 696E
LAB_0AC6:
MOVEQ #101,D2 ;E984: 7465
MOVEQ #32,D1 ;E986: 7220
DC.W $6465 ;E988
MOVEQ #105,D3 ;E98A: 7669
DC.W $6365 ;E98C
MOVE.L D0,-(A4) ;E98E: 2900
LAB_0AC7:
MOVE.L A7,30068(A3) ;E990: 274F7574
MOVEA.L 26144(A7),A0 ;E994: 206F6620
BVS.S LAB_0ACE ;E998: 696E
MOVEQ #101,D2 ;E99A: 7465
MOVEQ #110,D1 ;E99C: 726E
BSR.S LAB_0ACF ;E99E: 616C
DC.W $206D ;E9A0
DC.W $656D ;E9A2
BLE.S LAB_0AD1 ;E9A4: 6F72
DC.W $7920 ;E9A6
DC.W $2870 ;E9A8
MOVEQ #105,D1 ;E9AA: 7269
LAB_0AC8:
BGT.S LAB_0AD2 ;E9AC: 6E74
BCS.S LAB_0AD2 ;E9AE: 6572
MOVEA.L -(A4),A0 ;E9B0: 2064
BCS.S LAB_0AD4 ;E9B2: 6576
DC.W $6963 ;E9B4
DC.W $6529 ;E9B6
DC.W $0016 ;E9B8
DC.W $4C69 ;E9BA
BHI.S LAB_0AD6 ;E9BC: 6272
BSR.S LAB_0AD7 ;E9BE: 6172
DC.W $7920 ;E9C0
BSR.S LAB_0AD6 ;E9C2: 616C
LAB_0AC9:
MOVEQ #101,D1 ;E9C4: 7265
BSR.S LAB_0AD5 ;E9C6: 6164
LAB_0ACA:
DC.W $7920 ;E9C8
BLE.S LAB_0AD9 ;E9CA: 6F70
BCS.S LAB_0AD9 ;E9CC: 656E
BCS.S LAB_0AD8 ;E9CE: 6564
DC.W $0012 ;E9D0
DC.W $4C69 ;E9D2
BHI.S LAB_0ADA ;E9D4: 6272
LAB_0ACB:
BSR.S LAB_0ADB ;E9D6: 6172
DC.W $7920 ;E9D8
LAB_0ACC:
DC.W $6E6F ;E9DA
MOVEQ #32,D2 ;E9DC: 7420
BLE.S LAB_0ADC ;E9DE: 6F70
BCS.S LAB_0ADC ;E9E0: 656E
BCS.S LAB_0ADA ;E9E2: 6564
DC.W $0013 ;E9E4
DC.W $4361 ;E9E6
BGT.S LAB_0ADD ;E9E8: 6E6E
BLE.S LAB_0ADE+2 ;E9EA: 6F74
DC.W $206F ;E9EC
MOVEQ #101,D0 ;E9EE: 7065
BGT.S LAB_0AD0 ;E9F0: 6E20
LAB_0ACD:
DC.W $6C69 ;E9F2
BHI.S LAB_0AE0 ;E9F4: 6272
BSR.S LAB_0AE1 ;E9F6: 6172
DC.W $7900 ;E9F8
DC.W $1C50 ;E9FA
BSR.S LAB_0AE3 ;E9FC: 6172
BSR.S LAB_0AE2 ;E9FE: 616C
DC.W $6C65 ;EA00
BGE.S LAB_0AD3 ;EA02: 6C20
DC.W $6465 ;EA04
MOVEQ #105,D3 ;EA06: 7669
LAB_0ACE:
DC.W $6365 ;EA08
MOVEA.L -(A1),A0 ;EA0A: 2061
LAB_0ACF:
BGE.S LAB_0AE4 ;EA0C: 6C72
DC.W $6561 ;EA0E
DC.W $6479 ;EA10
LAB_0AD0:
DC.W $2075 ;EA12
DC.W $7365 ;EA14
DC.W $6400 ;EA16
LAB_0AD1:
DC.W $1F4F ;EA18
DC.W $7574 ;EA1A
MOVEA.L 26144(A7),A0 ;EA1C: 206F6620
DC.W $6D65 ;EA20
LAB_0AD2:
DC.W $6D6F ;EA22
LAB_0AD3:
MOVEQ #121,D1 ;EA24: 7279
DC.W $2028 ;EA26
MOVEQ #97,D0 ;EA28: 7061
LAB_0AD4:
MOVEQ #97,D1 ;EA2A: 7261
LAB_0AD5:
BGE.S LAB_0AE7 ;EA2C: 6C6C
BCS.S LAB_0AE8 ;EA2E: 656C
LAB_0AD6:
MOVEA.L -(A4),A0 ;EA30: 2064
LAB_0AD7:
BCS.S LAB_0AE9 ;EA32: 6576
LAB_0AD8:
DC.W $6963 ;EA34
DC.W $6529 ;EA36
DC.W $001A ;EA38
DC.W $496E ;EA3A
LAB_0AD9:
MOVEQ #97,D3 ;EA3C: 7661
DC.W $6C69 ;EA3E
BCC.S LAB_0ADF ;EA40: 6420
MOVEQ #97,D0 ;EA42: 7061
MOVEQ #97,D1 ;EA44: 7261
BGE.S LAB_0AEA ;EA46: 6C6C
LAB_0ADA:
BCS.S LAB_0AEB ;EA48: 656C
LAB_0ADB:
DC.W $2070 ;EA4A
BSR.S LAB_0AED ;EA4C: 6172
DC.W $616D ;EA4E
LAB_0ADC:
BCS.S LAB_0AEE ;EA50: 6574
BCS.S LAB_0AEE ;EA52: 6572
DC.W $0013 ;EA54
ADDQ #8,-(A1) ;EA56: 5061
LAB_0ADD:
MOVEQ #97,D1 ;EA58: 7261
BGE.S LAB_0AEE+2 ;EA5A: 6C6C
BCS.S LAB_0AF0 ;EA5C: 656C
LAB_0ADE:
MOVEA.L 26990(A4),A0 ;EA5E: 206C696E
LAB_0ADF:
BCS.S LAB_0AE5 ;EA62: 6520
BCS.S LAB_0AF1 ;EA64: 6572
MOVEQ #111,D1 ;EA66: 726F
LAB_0AE0:
MOVEQ #0,D1 ;EA68: 7200
LAB_0AE1:
DC.W $0000 ;EA6A
LAB_0AE2:
MOVE.B (A0),24946(A1) ;EA6C: 13506172
LAB_0AE3:
BSR.S LAB_0AF3 ;EA70: 616C
DC.W $6C65 ;EA72
BGE.S LAB_0AE6 ;EA74: 6C20
MOVEQ #111,D0 ;EA76: 706F
MOVEQ #116,D1 ;EA78: 7274
DC.W $2072 ;EA7A
DC.W $6573 ;EA7C
BCS.S LAB_0AF5 ;EA7E: 6574
LAB_0AE4:
DC.W $001D ;EA80
ADDQ #8,-(A1) ;EA82: 5061
LAB_0AE5:
MOVEQ #97,D1 ;EA84: 7261
BGE.S LAB_0AF5 ;EA86: 6C6C
BCS.S LAB_0AF6 ;EA88: 656C
DC.W $2069 ;EA8A
DC.W $6E69 ;EA8C
MOVEQ #105,D2 ;EA8E: 7469
BSR.S LAB_0AF7 ;EA90: 616C
DC.W $6973 ;EA92
BSR.S LAB_0AF8 ;EA94: 6174
LAB_0AE6:
DC.W $696F ;EA96
BGT.S LAB_0AEC ;EA98: 6E20
LAB_0AE7:
BCS.S LAB_0AF9 ;EA9A: 6572
LAB_0AE8:
MOVEQ #111,D1 ;EA9C: 726F
MOVEQ #0,D1 ;EA9E: 7200
DC.W $1057 ;EAA0
BSR.S LAB_0AFA ;EAA2: 6176
BCS.S LAB_0AEE ;EAA4: 6520
DC.W $6E6F ;EAA6
MOVEQ #32,D2 ;EAA8: 7420
LAB_0AE9:
DC.W $6465 ;EAAA
DC.W $6669 ;EAAC
DC.W $6E65 ;EAAE
DC.W $6400 ;EAB0
DC.W $1253 ;EAB2
LAB_0AEA:
DC.W $616D ;EAB4
LAB_0AEB:
MOVEQ #108,D0 ;EAB6: 706C
BCS.S LAB_0AF2 ;EAB8: 6520
LAB_0AEC:
DC.W $6E6F ;EABA
MOVEQ #32,D2 ;EABC: 7420
DC.W $6465 ;EABE
LAB_0AED:
DC.W $6669 ;EAC0
DC.W $6E65 ;EAC2
DC.W $6400 ;EAC4
LAB_0AEE:
MOVE.B (A3),24941(A2) ;EAC6: 1553616D
LAB_0AF0:
MOVEQ #108,D0 ;EACA: 706C
BCS.S LAB_0AF4 ;EACC: 6520
DC.W $6261 ;EACE
DC.W $6E6B ;EAD0
MOVEA.L 28532(A6),A0 ;EAD2: 206E6F74
MOVEA.L -(A6),A0 ;EAD6: 2066
LAB_0AF1:
DC.W $6F75 ;EAD8
LAB_0AF2:
BGT.S LAB_0AFF ;EADA: 6E64
DC.W $0019 ;EADC
LAB_0AF3:
DC.W $3235 ;EADE
MOVE -(A0),D3 ;EAE0: 3620
BLS.S LAB_0B00 ;EAE2: 6368
BSR.S LAB_0B02 ;EAE4: 6172
DC.W $6163 ;EAE6
MOVEQ #101,D2 ;EAE8: 7465
MOVEQ #115,D1 ;EAEA: 7273
MOVEA.L -(A6),A0 ;EAEC: 2066
LAB_0AF4:
BLE.S LAB_0B03 ;EAEE: 6F72
MOVEA.L -(A1),A0 ;EAF0: 2061
DC.W $2077 ;EAF2
LAB_0AF5:
BSR.S LAB_0B05 ;EAF4: 6176
LAB_0AF6:
DC.W $6500 ;EAF6
MOVE.B (A7),24950(A4) ;EAF8: 19576176
BCS.S LAB_0AFB ;EAFC: 6520
LAB_0AF7:
MOVE -(A0),D0 ;EAFE: 3020
BSR.S LAB_0B06 ;EB00: 616E
BCC.S LAB_0AFC ;EB02: 6420
MOVE -(A0),-(A0) ;EB04: 3120
BSR.S LAB_0B09 ;EB06: 6172
BCS.S LAB_0AFD ;EB08: 6520
LAB_0AF8:
MOVEQ #101,D1 ;EB0A: 7265
DC.W $7365 ;EB0C
LAB_0AF9:
MOVEQ #118,D1 ;EB0E: 7276
BCS.S LAB_0B07 ;EB10: 6564
DC.W $0014 ;EB12
DC.W $4D75 ;EB14
DC.W $7369 ;EB16
BLS.S LAB_0AFE ;EB18: 6320
LAB_0AFA:
DC.W $6261 ;EB1A
DC.W $6E6B ;EB1C
LAB_0AFB:
MOVEA.L 28532(A6),A0 ;EB1E: 206E6F74
MOVEA.L -(A6),A0 ;EB22: 2066
LAB_0AFC:
DC.W $6F75 ;EB24
BGT.S LAB_0B0A ;EB26: 6E64
DC.W $0011 ;EB28
LAB_0AFD:
DC.W $4D75 ;EB2A
DC.W $7369 ;EB2C
BLS.S LAB_0B01 ;EB2E: 6320
DC.W $6E6F ;EB30
MOVEQ #32,D2 ;EB32: 7420
DC.W $6465 ;EB34
DC.W $6669 ;EB36
DC.W $6E65 ;EB38
LAB_0AFE:
DC.W $6400 ;EB3A
MOVE.B D3,24942(A1) ;EB3C: 1343616E
LAB_0AFF:
DC.W $2774 ;EB40
DC.W $206F ;EB42
MOVEQ #101,D0 ;EB44: 7065
BGT.S LAB_0B04 ;EB46: 6E20
DC.W $6E61 ;EB48
MOVEQ #114,D1 ;EB4A: 7272
LAB_0B00:
BSR.S LAB_0B0E ;EB4C: 6174
BLE.S LAB_0B0E ;EB4E: 6F72
LAB_0B01:
DC.W $0014 ;EB50
MOVE.L USP,A7 ;EB52: 4E6F
MOVEQ #32,D2 ;EB54: 7420
BSR.S LAB_0B08 ;EB56: 6120
LAB_0B02:
MOVEQ #114,D2 ;EB58: 7472
DC.W $6163 ;EB5A
DC.W $6B65 ;EB5C
MOVEQ #32,D1 ;EB5E: 7220
DC.W $6D6F ;EB60
LAB_0B03:
DC.W $6475 ;EB62
DC.W $6C65 ;EB64
DC.W $0017 ;EB66
LAB_0B04:
DC.W $4361 ;EB68
BGT.S LAB_0B0F ;EB6A: 6E6E
LAB_0B05:
BLE.S LAB_0B10 ;EB6C: 6F74
DC.W $206C ;EB6E
LAB_0B06:
DC.W $6F61 ;EB70
BCC.S LAB_0B0B ;EB72: 6420
DC.W $6D65 ;EB74
LAB_0B07:
BCC.S LAB_0B0C+2 ;EB76: 642E
LAB_0B08:
DC.W $6C69 ;EB78
LAB_0B09:
BHI.S LAB_0B11 ;EB7A: 6272
BSR.S LAB_0B12 ;EB7C: 6172
DC.W $7900 ;EB7E
DC.W $1843 ;EB80
BSR.S LAB_0B13 ;EB82: 616E
DC.W $6E6F ;EB84
MOVEQ #32,D2 ;EB86: 7420
DC.W $7374 ;EB88
BSR.S LAB_0B14 ;EB8A: 6172
LAB_0B0A:
MOVEQ #32,D2 ;EB8C: 7420
DC.W $6D65 ;EB8E
BCC.S LAB_0B0D ;EB90: 642E
DC.W $6C69 ;EB92
LAB_0B0B:
BHI.S LAB_0B15 ;EB94: 6272
BSR.S LAB_0B16 ;EB96: 6172
DC.W $7900 ;EB98
DC.W $104E ;EB9A
BLE.S LAB_0B17 ;EB9C: 6F74
MOVEA.L -(A1),A0 ;EB9E: 2061
MOVEA.L 25956(A5),A0 ;EBA0: 206D6564
LAB_0B0C:
MOVEA.L 28516(A5),A0 ;EBA4: 206D6F64
DC.W $756C ;EBA8
DC.W $6500 ;EBAA
ORI.B #$00,D0 ;EBAC: 00000000
DC.W $0000 ;EBB0
MOVE.B D1,29285(A4) ;EBB2: 19417265
MOVEQ #120,D4 ;EBB6: 7878
DC.W $2070 ;EBB8
BLE.S LAB_0B1B ;EBBA: 6F72
MOVEQ #32,D2 ;EBBC: 7420
BSR.S LAB_0B1A ;EBBE: 616C
LAB_0B0D:
MOVEQ #101,D1 ;EBC0: 7265
LAB_0B0E:
BSR.S LAB_0B18 ;EBC2: 6164
DC.W $7920 ;EBC4
BLE.S LAB_0B1D ;EBC6: 6F70
BCS.S LAB_0B1D ;EBC8: 656E
BCS.S LAB_0B1C ;EBCA: 6564
DC.W $0017 ;EBCC
DC.W $4172 ;EBCE
BCS.S LAB_0B1E ;EBD0: 6578
MOVEQ #32,D4 ;EBD2: 7820
DC.W $6C69 ;EBD4
BHI.S LAB_0B1E ;EBD6: 6272
BSR.S LAB_0B1F ;EBD8: 6172
LAB_0B0F:
DC.W $7920 ;EBDA
DC.W $6E6F ;EBDC
MOVEQ #32,D2 ;EBDE: 7420
DC.W $666F ;EBE0
LAB_0B10:
DC.W $756E ;EBE2
DC.W $6400 ;EBE4
DC.W $1643 ;EBE6
BSR.S LAB_0B20 ;EBE8: 616E
DC.W $6E6F ;EBEA
MOVEQ #32,D2 ;EBEC: 7420
LAB_0B11:
BLE.S LAB_0B22 ;EBEE: 6F70
LAB_0B12:
BCS.S LAB_0B22 ;EBF0: 656E
LAB_0B13:
MOVEA.L D1,A0 ;EBF2: 2041
MOVEQ #101,D1 ;EBF4: 7265
MOVEQ #120,D4 ;EBF6: 7878
DC.W $2070 ;EBF8
BLE.S LAB_0B23+2 ;EBFA: 6F72
MOVEQ #0,D2 ;EBFC: 7400
LAB_0B14:
MOVE.B D1,29285(A2) ;EBFE: 15417265
MOVEQ #120,D4 ;EC02: 7878
DC.W $2070 ;EC04
BLE.S LAB_0B25 ;EC06: 6F72
LAB_0B15:
MOVEQ #32,D2 ;EC08: 7420
LAB_0B16:
DC.W $6E6F ;EC0A
MOVEQ #32,D2 ;EC0C: 7420
BLE.S LAB_0B27 ;EC0E: 6F70
BCS.S LAB_0B27 ;EC10: 656E
LAB_0B17:
BCS.S LAB_0B24 ;EC12: 6564
DC.W $0018 ;EC14
MOVE.L USP,A7 ;EC16: 4E6F
MOVEA.L D1,A0 ;EC18: 2041
MOVEQ #101,D1 ;EC1A: 7265
MOVEQ #120,D4 ;EC1C: 7878
DC.W $206D ;EC1E
DC.W $6573 ;EC20
DC.W $7361 ;EC22
DC.W $6765 ;EC24
DC.W $2077 ;EC26
LAB_0B18:
DC.W $6169 ;EC28
LAB_0B19:
MOVEQ #105,D2 ;EC2A: 7469
LAB_0B1A:
DC.W $6E67 ;EC2C
LAB_0B1B:
DC.W $001D ;EC2E
LAB_0B1C:
DC.W $4172 ;EC30
DC.W $6578 ;EC32
MOVEQ #32,D4 ;EC34: 7820
DC.W $6D65 ;EC36
LAB_0B1D:
DC.W $7373 ;EC38
DC.W $6167 ;EC3A
BCS.S LAB_0B21 ;EC3C: 6520
DC.W $6E6F ;EC3E
MOVEQ #32,D2 ;EC40: 7420
DC.W $616E ;EC42
DC.W $7377 ;EC44
DC.W $6572 ;EC46
DC.W $6564 ;EC48
LAB_0B1E:
DC.W $2074 ;EC4A
LAB_0B1F:
DC.W $6F00 ;EC4C
DC.W $1C41 ;EC4E
MOVEQ #101,D1 ;EC50: 7265
MOVEQ #120,D4 ;EC52: 7878
MOVEA.L D4,A0 ;EC54: 2044
DC.W $6576 ;EC56
LAB_0B20:
DC.W $6963 ;EC58
BCS.S LAB_0B26 ;EC5A: 6520
DC.W $6E6F ;EC5C
LAB_0B21:
MOVEQ #32,D2 ;EC5E: 7420
LAB_0B22:
DC.W $696E ;EC60
MOVEQ #101,D2 ;EC62: 7465
MOVEQ #97,D1 ;EC64: 7261
DC.W $6374 ;EC66
DC.W $6976 ;EC68
DC.W $6500 ;EC6A
LAB_0B23:
MOVE.L D3,24942(A2) ;EC6C: 2543616E
DC.W $6E6F ;EC70
MOVEQ #32,D2 ;EC72: 7420
DC.W $6F70 ;EC74
DC.W $656E ;EC76
LAB_0B24:
DC.W $2070 ;EC78
LAB_0B25:
DC.W $6F77 ;EC7A
LAB_0B26:
DC.W $6572 ;EC7C
MOVEQ #97,D0 ;EC7E: 7061
LAB_0B27:
DC.W $636B ;EC80
DC.W $6572 ;EC82
MOVEA.L 26978(A4),A7 ;EC84: 2E6C6962
MOVEQ #97,D1 ;EC88: 7261
MOVEQ #121,D1 ;EC8A: 7279
DC.W $2028 ;EC8C
MOVEQ #51,D3 ;EC8E: 7633
DC.W $3529 ;EC90
DC.W $00FF ;EC92
END