home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
telefisk.org
/
virusCollection.lzx
/
VirusResearch
/
beol96
/
copy.clean.asm
< prev
next >
Wrap
Assembly Source File
|
2012-12-12
|
60KB
|
2,124 lines
; IRA V1.02 (Sep 6 1993) (c)1993 Tim Ruehsen
SECTION S_0,CODE
SECSTRT_0:
LINK A5,#-200 ;0000: 4E55FF38
MOVEM.L D2-D7/A2-A3/A6,-(A7) ;0004: 48E73F32
MOVEQ #0,D0 ;0008: 7000
MOVE.L D0,-52(A5) ;000A: 2B40FFCC
MOVE.L D0,-60(A5) ;000E: 2B40FFC4
MOVE.L D0,D4 ;0012: 2800
MOVE.L D0,-116(A5) ;0014: 2B40FF8C
MOVE.L D0,D5 ;0018: 2A00
MOVEA.L D0,A3 ;001A: 2640
MOVE.L A3,-140(A5) ;001C: 2B4BFF74
MOVE.L D0,-132(A5) ;0020: 2B40FF7C
MOVE.L D0,-128(A5) ;0024: 2B40FF80
MOVE.L D0,-124(A5) ;0028: 2B40FF84
MOVE.L D0,-120(A5) ;002C: 2B40FF88
MOVE.L D0,-68(A5) ;0030: 2B40FFBC
MOVE.L D0,-56(A5) ;0034: 2B40FFC8
MOVE.L D0,-48(A5) ;0038: 2B40FFD0
MOVE.L D0,-44(A5) ;003C: 2B40FFD4
MOVE.L D0,-36(A5) ;0040: 2B40FFDC
MOVE.L D0,-32(A5) ;0044: 2B40FFE0
MOVE.L D0,-28(A5) ;0048: 2B40FFE4
LEA SECSTRT_1,A0 ;004C: 41F900001568
LEA -148(A5),A1 ;0052: 43EDFF6C
MOVE.L (A0)+,(A1)+ ;0056: 22D8
MOVE.L (A0)+,(A1)+ ;0058: 22D8
CLR -174(A5) ;005A: 426DFF52
MOVEA #$0004,A0 ;005E: 307C0004
MOVEA.L (A0),A1 ;0062: 2250
MOVEQ #-1,D1 ;0064: 72FF
MOVE.L D1,-136(A5) ;0066: 2B41FF78
MOVE.L D0,-156(A5) ;006A: 2B40FF64
MOVE.L D0,-152(A5) ;006E: 2B40FF68
MOVE.L A1,50(A7) ;0072: 2F490032
MOVEA.L A1,A6 ;0076: 2C49
LEA LAB_00A1(PC),A1 ;0078: 43FA129E
MOVEQ #37,D0 ;007C: 7025
JSR -552(A6) ;007E: 4EAEFDD8
MOVEA.L D0,A2 ;0082: 2440
MOVEA.L A2,A0 ;0084: 204A
MOVE.L A0,46(A7) ;0086: 2F48002E
MOVE.L A2,D0 ;008A: 200A
BEQ LAB_009E ;008C: 6700126C
MOVEQ #64,D1 ;0090: 7240
LSL.L #6,D1 ;0092: ED89
MOVEA.L A2,A6 ;0094: 2C4A
JSR -792(A6) ;0096: 4EAEFCE8
TST.L D0 ;009A: 4A80
BEQ.S LAB_0000 ;009C: 670E
MOVEQ #76,D1 ;009E: 724C
LSL.L #2,D1 ;00A0: E589
MOVEQ #0,D2 ;00A2: 7400
JSR -474(A6) ;00A4: 4EAEFE26
BRA LAB_0093 ;00A8: 60001138
LAB_0000:
MOVEA.L -140(A5),A3 ;00AC: 266DFF74
MOVEA.L 46(A7),A2 ;00B0: 246F002E
MOVEQ #80,D0 ;00B4: 7050
MOVEQ #0,D1 ;00B6: 7200
MOVEA.L 50(A7),A6 ;00B8: 2C6F0032
JSR -684(A6) ;00BC: 4EAEFD54
MOVE.L D0,-52(A5) ;00C0: 2B40FFCC
BEQ.S LAB_0001 ;00C4: 6736
MOVEQ #80,D0 ;00C6: 7050
MOVEQ #0,D1 ;00C8: 7200
JSR -684(A6) ;00CA: 4EAEFD54
MOVE.L D0,-48(A5) ;00CE: 2B40FFD0
BEQ.S LAB_0001 ;00D2: 6728
MOVE.L #$0000021A,D0 ;00D4: 203C0000021A
MOVEQ #1,D1 ;00DA: 7201
SWAP D1 ;00DC: 4841
JSR -684(A6) ;00DE: 4EAEFD54
MOVEA.L D0,A3 ;00E2: 2640
MOVE.L A3,-140(A5) ;00E4: 2B4BFF74
MOVE.L A3,D0 ;00E8: 200B
BEQ.S LAB_0001 ;00EA: 6710
MOVEQ #65,D0 ;00EC: 7041
LSL.L #2,D0 ;00EE: E588
MOVEQ #1,D1 ;00F0: 7201
JSR -684(A6) ;00F2: 4EAEFD54
MOVE.L D0,-132(A5) ;00F6: 2B40FF7C
BNE.S LAB_0002 ;00FA: 6610
LAB_0001:
MOVEQ #103,D4 ;00FC: 7867
MOVEQ #103,D1 ;00FE: 7267
MOVEQ #0,D2 ;0100: 7400
MOVEA.L A2,A6 ;0102: 2C4A
JSR -474(A6) ;0104: 4EAEFE26
BRA LAB_0093 ;0108: 600010D8
LAB_0002:
MOVEA.L -140(A5),A3 ;010C: 266DFF74
MOVEA.L 46(A7),A2 ;0110: 246F002E
MOVEQ #39,D0 ;0114: 7027
MOVEQ #0,D1 ;0116: 7200
LEA -108(A5),A0 ;0118: 41EDFF94
LAB_0003:
MOVE.B D1,(A0)+ ;011C: 10C1
DBF D0,LAB_0003 ;011E: 51C8FFFC
LEA LAB_00A2(PC),A0 ;0122: 41FA1200
MOVE.L A0,D1 ;0126: 2208
LEA -108(A5),A1 ;0128: 43EDFF94
MOVE.L A1,D2 ;012C: 2409
MOVEQ #0,D3 ;012E: 7600
MOVEA.L A2,A6 ;0130: 2C4A
JSR -798(A6) ;0132: 4EAEFCE2
MOVE.L D0,-44(A5) ;0136: 2B40FFD4
BNE.S LAB_0004 ;013A: 6616
JSR -132(A6) ;013C: 4EAEFF7C
MOVE.L D0,D4 ;0140: 2800
MOVEQ #20,D0 ;0142: 7014
MOVE.L D0,-68(A5) ;0144: 2B40FFBC
MOVEQ #0,D0 ;0148: 7000
MOVE.L D0,-116(A5) ;014A: 2B40FF8C
BRA LAB_0090 ;014E: 6000103C
LAB_0004:
TST.L -72(A5) ;0152: 4AADFFB8
BEQ.S LAB_0005 ;0156: 6716
MOVEA #$0004,A0 ;0158: 307C0004
MOVEA.L (A0),A1 ;015C: 2250
MOVEA.L 276(A1),A0 ;015E: 20690114
MOVE.L 184(A0),-136(A5) ;0162: 2B6800B8FF78
MOVEQ #-1,D0 ;0168: 70FF
MOVE.L D0,184(A0) ;016A: 214000B8
LAB_0005:
MOVEQ #125,D0 ;016E: 707D
LSL.L #2,D0 ;0170: E588
MOVEQ #0,D1 ;0172: 7200
MOVEA.L 50(A7),A6 ;0174: 2C6F0032
JSR -684(A6) ;0178: 4EAEFD54
MOVE.L D0,-56(A5) ;017C: 2B40FFC8
TST.L D0 ;0180: 4A80
BEQ.S LAB_0006 ;0182: 6716
MOVEA.L -104(A5),A0 ;0184: 206DFF98
MOVE.L A0,D1 ;0188: 2208
MOVE.L D0,D2 ;018A: 2400
MOVEQ #125,D3 ;018C: 767D
LSL.L #2,D3 ;018E: E58B
MOVEA.L A2,A6 ;0190: 2C4A
JSR -840(A6) ;0192: 4EAEFCB8
TST.L D0 ;0196: 4A80
BEQ.S LAB_0007 ;0198: 6718
LAB_0006:
LEA LAB_00A3(PC),A0 ;019A: 41FA11F2
MOVE.L A0,D1 ;019E: 2208
MOVEA.L A2,A6 ;01A0: 2C4A
JSR -948(A6) ;01A2: 4EAEFC4C
MOVEQ #0,D4 ;01A6: 7800
MOVEQ #10,D0 ;01A8: 700A
MOVE.L D0,-68(A5) ;01AA: 2B40FFBC
BRA LAB_0093 ;01AE: 60001032
LAB_0007:
MOVEA.L -140(A5),A3 ;01B2: 266DFF74
MOVEA.L 46(A7),A2 ;01B6: 246F002E
MOVEA.L -56(A5),A1 ;01BA: 226DFFC8
MOVEA.L 50(A7),A6 ;01BE: 2C6F0032
JSR -690(A6) ;01C2: 4EAEFD4E
SUBA.L A0,A0 ;01C6: 91C8
MOVE.L A0,-56(A5) ;01C8: 2B48FFC8
TST.L -108(A5) ;01CC: 4AADFF94
BNE.S LAB_0008 ;01D0: 6608
LEA -148(A5),A0 ;01D2: 41EDFF6C
MOVE.L A0,-108(A5) ;01D6: 2B48FF94
LAB_0008:
MOVE.B #$01,16(A3) ;01DA: 177C00010010
MOVE.L #$00001000,8(A3) ;01E0: 277C000010000008
MOVE #$0100,18(A3) ;01E8: 377C01000012
MOVEA.L -108(A5),A3 ;01EE: 266DFF94
CLR -174(A5) ;01F2: 426DFF52
BRA.S LAB_000A ;01F6: 6004
LAB_0009:
ADDQ #1,-174(A5) ;01F8: 526DFF52
LAB_000A:
MOVEA.L A3,A0 ;01FC: 204B
ADDQ.L #4,A3 ;01FE: 588B
TST.L (A0) ;0200: 4A90
BNE.S LAB_0009 ;0202: 66F4
MOVEQ #0,D7 ;0204: 7E00
MOVE -174(A5),D7 ;0206: 3E2DFF52
ASL.L #2,D7 ;020A: E587
MOVE.L D7,D0 ;020C: 2007
MOVE.L #$00010001,D1 ;020E: 223C00010001
MOVEA.L 50(A7),A6 ;0214: 2C6F0032
JSR -684(A6) ;0218: 4EAEFD54
MOVE.L D0,-152(A5) ;021C: 2B40FF68
BNE.S LAB_000B ;0220: 6614
MOVEQ #103,D4 ;0222: 7867
MOVEQ #103,D1 ;0224: 7267
MOVEQ #0,D2 ;0226: 7400
MOVEA.L A2,A6 ;0228: 2C4A
JSR -474(A6) ;022A: 4EAEFE26
MOVEA.L -140(A5),A3 ;022E: 266DFF74
BRA LAB_0093 ;0232: 60000FAE
LAB_000B:
MOVEA.L 46(A7),A2 ;0236: 246F002E
MOVE.L D7,D0 ;023A: 2007
MOVE.L #$00010001,D1 ;023C: 223C00010001
MOVEA.L 50(A7),A6 ;0242: 2C6F0032
JSR -684(A6) ;0246: 4EAEFD54
MOVE.L D0,-156(A5) ;024A: 2B40FF64
BNE.S LAB_000C ;024E: 6614
MOVEQ #103,D4 ;0250: 7867
MOVEQ #103,D1 ;0252: 7267
MOVEQ #0,D2 ;0254: 7400
MOVEA.L A2,A6 ;0256: 2C4A
JSR -474(A6) ;0258: 4EAEFE26
MOVEA.L -140(A5),A3 ;025C: 266DFF74
BRA LAB_0093 ;0260: 60000F80
LAB_000C:
MOVEA.L 46(A7),A2 ;0264: 246F002E
MOVEA.L -108(A5),A0 ;0268: 206DFF94
CLR -170(A5) ;026C: 426DFF56
MOVE.L A0,42(A7) ;0270: 2F48002A
BRA LAB_0020 ;0274: 600001C4
LAB_000D:
MOVEA.L (A3),A2 ;0278: 2453
CLR -166(A5) ;027A: 426DFF5A
BRA.S LAB_000F ;027E: 6004
LAB_000E:
ADDQ #1,-166(A5) ;0280: 526DFF5A
LAB_000F:
MOVEA.L A2,A3 ;0284: 264A
MOVEQ #0,D0 ;0286: 7000
MOVE -166(A5),D0 ;0288: 302DFF5A
ADDA.L D0,A3 ;028C: D7C0
MOVE.B (A3),D0 ;028E: 1013
MOVEQ #58,D1 ;0290: 723A
CMP.B D1,D0 ;0292: B001
BEQ.S LAB_0010 ;0294: 6704
TST.B D0 ;0296: 4A00
BNE.S LAB_000E ;0298: 66E6
LAB_0010:
MOVEQ #0,D0 ;029A: 7000
MOVE -166(A5),D0 ;029C: 302DFF5A
MOVEQ #58,D1 ;02A0: 723A
CMP.B 0(A2,D0.L),D1 ;02A2: B2320800
BNE LAB_001F ;02A6: 6600018A
ADDQ #1,D0 ;02AA: 5240
MOVEA.L A2,A0 ;02AC: 204A
MOVEQ #0,D1 ;02AE: 7200
MOVE D0,D1 ;02B0: 3200
ADDA.L D1,A0 ;02B2: D1C1
MOVE.B (A0),D0 ;02B4: 1010
CLR.B (A0) ;02B6: 4210
MOVEQ #0,D1 ;02B8: 7200
MOVE.B D0,36(A7) ;02BA: 1F400024
MOVE D1,-168(A5) ;02BE: 3B41FF58
MOVE D1,-172(A5) ;02C2: 3B41FF54
MOVE.L A0,38(A7) ;02C6: 2F480026
BRA.S LAB_0013 ;02CA: 602C
LAB_0011:
MOVEQ #0,D0 ;02CC: 7000
MOVE -168(A5),D0 ;02CE: 302DFF58
ASL.L #2,D0 ;02D2: E580
MOVEA.L -156(A5),A0 ;02D4: 206DFF64
ADDA.L D0,A0 ;02D8: D1C0
MOVEA.L A0,A3 ;02DA: 2648
MOVE.L (A3),D0 ;02DC: 2013
BEQ.S LAB_0012 ;02DE: 6714
MOVEA.L D0,A1 ;02E0: 2240
MOVEA.L A2,A0 ;02E2: 204A
JSR LAB_00D7(PC) ;02E4: 4EBA124E
TST.L D0 ;02E8: 4A80
BNE.S LAB_0012 ;02EA: 6608
MOVEQ #1,D0 ;02EC: 7001
MOVE D0,-172(A5) ;02EE: 3B40FF54
BRA.S LAB_0014 ;02F2: 600E
LAB_0012:
ADDQ #1,-168(A5) ;02F4: 526DFF58
LAB_0013:
MOVE -168(A5),D0 ;02F8: 302DFF58
CMP -170(A5),D0 ;02FC: B06DFF56
BLS.S LAB_0011 ;0300: 63CA
LAB_0014:
MOVEA.L -152(A5),A0 ;0302: 206DFF68
MOVEA.L A0,A1 ;0306: 2248
ADDA.L D7,A1 ;0308: D3C7
MOVEA.L A1,A3 ;030A: 2649
TST -172(A5) ;030C: 4A6DFF54
BEQ.S LAB_0018 ;0310: 6754
MOVEQ #0,D0 ;0312: 7000
MOVE -168(A5),D0 ;0314: 302DFF58
ASL.L #2,D0 ;0318: E580
ADDA.L D0,A0 ;031A: D1C0
MOVE.L (A0),D1 ;031C: 2210
MOVEA.L 46(A7),A6 ;031E: 2C6F002E
JSR -96(A6) ;0322: 4EAEFFA0
MOVE.L D0,(A3) ;0326: 2680
TST.L D0 ;0328: 4A80
BNE.S LAB_0015 ;032A: 661A
MOVEA.L A6,A2 ;032C: 244E
MOVEA.L A2,A6 ;032E: 2C4A
JSR -132(A6) ;0330: 4EAEFF7C
MOVE.L D0,D4 ;0334: 2800
MOVE.L D4,D1 ;0336: 2204
MOVEQ #0,D2 ;0338: 7400
JSR -474(A6) ;033A: 4EAEFE26
MOVEA.L -140(A5),A3 ;033E: 266DFF74
BRA LAB_0093 ;0342: 60000E9E
LAB_0015:
MOVEA.L 38(A7),A3 ;0346: 266F0026
MOVE.B 36(A7),D0 ;034A: 102F0024
MOVE.B D0,(A3) ;034E: 1680
TST.B D0 ;0350: 4A00
BEQ.S LAB_0017 ;0352: 670C
MOVEA.L A3,A0 ;0354: 204B
MOVEA.L A2,A1 ;0356: 224A
LAB_0016:
MOVE.B (A0)+,(A1)+ ;0358: 12D8
BNE.S LAB_0016 ;035A: 66FC
BRA LAB_001F ;035C: 600000D4
LAB_0017:
CLR.B (A2) ;0360: 4212
BRA LAB_001F ;0362: 600000CE
LAB_0018:
MOVE.L A2,D1 ;0366: 220A
MOVEQ #-2,D2 ;0368: 74FE
MOVEA.L 46(A7),A6 ;036A: 2C6F002E
JSR -84(A6) ;036E: 4EAEFFAC
MOVE.L D0,(A3) ;0372: 2680
TST.L D0 ;0374: 4A80
BNE.S LAB_0019 ;0376: 6658
MOVE.B 36(A7),D0 ;0378: 102F0024
MOVEA.L 38(A7),A0 ;037C: 206F0026
MOVE.B D0,(A0) ;0380: 1080
JSR -132(A6) ;0382: 4EAEFF7C
MOVE.L D0,D4 ;0386: 2800
MOVEQ #46,D0 ;0388: 702E
NOT.B D0 ;038A: 4600
CMP.L D0,D4 ;038C: B880
BEQ LAB_001F ;038E: 670000A2
MOVE.L A2,-116(A5) ;0392: 2B4AFF8C
MOVEA.L A6,A2 ;0396: 244E
LEA LAB_00A6(PC),A0 ;0398: 41FA1014
MOVE.L A0,D1 ;039C: 2208
LEA -116(A5),A1 ;039E: 43EDFF8C
MOVE.L A1,D2 ;03A2: 2409
MOVEA.L A2,A6 ;03A4: 2C4A
JSR -954(A6) ;03A6: 4EAEFC46
LEA LAB_00A7(PC),A0 ;03AA: 41FA1016
MOVE.L A0,-116(A5) ;03AE: 2B48FF8C
LEA LAB_00A8(PC),A0 ;03B2: 41FA1012
MOVE.L A0,D1 ;03B6: 2208
JSR -954(A6) ;03B8: 4EAEFC46
MOVE.L D4,D1 ;03BC: 2204
MOVEQ #0,D2 ;03BE: 7400
JSR -474(A6) ;03C0: 4EAEFE26
CLR.L -116(A5) ;03C4: 42ADFF8C
MOVEA.L -140(A5),A3 ;03C8: 266DFF74
BRA LAB_0093 ;03CC: 60000E14
LAB_0019:
MOVEA.L -156(A5),A0 ;03D0: 206DFF64
ADDA.L D7,A0 ;03D4: D1C7
MOVEA.L A0,A3 ;03D6: 2648
MOVEA.L A2,A0 ;03D8: 204A
LAB_001A:
TST.B (A0)+ ;03DA: 4A18
BNE.S LAB_001A ;03DC: 66FC
SUBQ.L #1,A0 ;03DE: 5388
SUBA.L A2,A0 ;03E0: 91CA
MOVE.L A0,D0 ;03E2: 2008
ADDQ.L #1,D0 ;03E4: 5280
MOVE.L #$00010001,D1 ;03E6: 223C00010001
MOVEA.L 50(A7),A6 ;03EC: 2C6F0032
JSR -684(A6) ;03F0: 4EAEFD54
MOVE.L D0,(A3) ;03F4: 2680
BNE.S LAB_001B ;03F6: 6618
MOVEQ #103,D4 ;03F8: 7867
MOVEA.L 46(A7),A2 ;03FA: 246F002E
MOVEQ #103,D1 ;03FE: 7267
MOVEQ #0,D2 ;0400: 7400
MOVEA.L A2,A6 ;0402: 2C4A
JSR -474(A6) ;0404: 4EAEFE26
MOVEA.L -140(A5),A3 ;0408: 266DFF74
BRA LAB_0093 ;040C: 60000DD4
LAB_001B:
MOVEA.L A2,A0 ;0410: 204A
MOVEA.L (A3),A1 ;0412: 2253
LAB_001C:
MOVE.B (A0)+,(A1)+ ;0414: 12D8
BNE.S LAB_001C ;0416: 66FC
MOVEA.L 38(A7),A3 ;0418: 266F0026
MOVE.B 36(A7),D0 ;041C: 102F0024
MOVE.B D0,(A3) ;0420: 1680
TST.B D0 ;0422: 4A00
BEQ.S LAB_001E ;0424: 670A
MOVEA.L A3,A0 ;0426: 204B
MOVEA.L A2,A1 ;0428: 224A
LAB_001D:
MOVE.B (A0)+,(A1)+ ;042A: 12D8
BNE.S LAB_001D ;042C: 66FC
BRA.S LAB_001F ;042E: 6002
LAB_001E:
CLR.B (A2) ;0430: 4212
LAB_001F:
ADDQ #1,-170(A5) ;0432: 526DFF56
MOVEA.L 46(A7),A2 ;0436: 246F002E
LAB_0020:
MOVEQ #0,D7 ;043A: 7E00
MOVE -170(A5),D7 ;043C: 3E2DFF56
ASL.L #2,D7 ;0440: E587
MOVEA.L 42(A7),A0 ;0442: 206F002A
ADDA.L D7,A0 ;0446: D1C7
MOVEA.L A0,A3 ;0448: 2648
TST.L (A3) ;044A: 4A93
BNE LAB_000D ;044C: 6600FE2A
MOVE.L -108(A5),-64(A5) ;0450: 2B6DFF94FFC0
MOVEA.L -152(A5),A3 ;0456: 266DFF68
MOVE.L A3,-160(A5) ;045A: 2B4BFF60
CLR.L -116(A5) ;045E: 42ADFF8C
MOVE.L (A3),D0 ;0462: 2013
BEQ.S LAB_0021 ;0464: 670C
MOVE.L D0,D1 ;0466: 2200
MOVEA.L A2,A6 ;0468: 2C4A
JSR -126(A6) ;046A: 4EAEFF82
MOVE.L D0,-164(A5) ;046E: 2B40FF5C
LAB_0021:
MOVEA.L -64(A5),A0 ;0472: 206DFFC0
MOVE.L (A0),D1 ;0476: 2210
MOVE.L -140(A5),D2 ;0478: 242DFF74
MOVEA.L A2,A6 ;047C: 2C4A
JSR -822(A6) ;047E: 4EAEFCCA
TST.L D0 ;0482: 4A80
BEQ LAB_0027 ;0484: 670000D2
TST.L (A3) ;0488: 4A93
BEQ.S LAB_0022 ;048A: 6708
MOVE.L -164(A5),D1 ;048C: 222DFF5C
JSR -126(A6) ;0490: 4EAEFF82
LAB_0022:
JSR -132(A6) ;0494: 4EAEFF7C
MOVE.L D0,D4 ;0498: 2800
MOVEQ #50,D0 ;049A: 7032
NOT.B D0 ;049C: 4600
CMP.L D0,D4 ;049E: B880
BNE LAB_008E ;04A0: 66000CD4
MOVE.L -108(A5),D0 ;04A4: 202DFF94
MOVE.L D0,-116(A5) ;04A8: 2B40FF8C
MOVE.L D0,D2 ;04AC: 2400
LEA LAB_00A6(PC),A0 ;04AE: 41FA0EFE
MOVE.L A0,D1 ;04B2: 2208
JSR -954(A6) ;04B4: 4EAEFC46
LEA LAB_00A7(PC),A0 ;04B8: 41FA0F08
MOVE.L A0,-116(A5) ;04BC: 2B48FF8C
LEA LAB_00A8(PC),A0 ;04C0: 41FA0F04
MOVE.L A0,D1 ;04C4: 2208
LEA -116(A5),A1 ;04C6: 43EDFF8C
MOVE.L A1,D2 ;04CA: 2409
JSR -954(A6) ;04CC: 4EAEFC46
MOVE.L D4,D1 ;04D0: 2204
MOVEQ #0,D2 ;04D2: 7400
JSR -474(A6) ;04D4: 4EAEFE26
CLR.L -116(A5) ;04D8: 42ADFF8C
MOVEA.L -108(A5),A0 ;04DC: 206DFF94
MOVE.L (A0),D1 ;04E0: 2210
JSR -876(A6) ;04E2: 4EAEFC94
MOVEA.L D0,A3 ;04E6: 2640
MOVE.B (A3),D0 ;04E8: 1013
CLR.B (A3) ;04EA: 4213
MOVE.B D0,36(A7) ;04EC: 1F400024
MOVEA.L -160(A5),A0 ;04F0: 206DFF60
MOVE.L (A0),D1 ;04F4: 2210
BEQ.S LAB_0023 ;04F6: 6708
JSR -126(A6) ;04F8: 4EAEFF82
MOVE.L D0,-164(A5) ;04FC: 2B40FF5C
LAB_0023:
MOVEA.L -108(A5),A0 ;0500: 206DFF94
MOVE.L (A0),D1 ;0504: 2210
MOVEQ #-2,D2 ;0506: 74FE
JSR -84(A6) ;0508: 4EAEFFAC
MOVE.L D0,D7 ;050C: 2E00
LEA LAB_00A9(PC),A0 ;050E: 41FA0EC0
MOVE.L A0,D1 ;0512: 2208
JSR -84(A6) ;0514: 4EAEFFAC
MOVE.L D0,D6 ;0518: 2C00
MOVEA.L -160(A5),A0 ;051A: 206DFF60
TST.L (A0) ;051E: 4A90
BEQ.S LAB_0024 ;0520: 6708
MOVE.L -164(A5),D1 ;0522: 222DFF5C
JSR -126(A6) ;0526: 4EAEFF82
LAB_0024:
MOVE.L D7,D1 ;052A: 2207
MOVE.L D6,D2 ;052C: 2406
JSR -420(A6) ;052E: 4EAEFE5C
TST.L D0 ;0532: 4A80
BNE.S LAB_0025 ;0534: 6604
MOVEQ #5,D0 ;0536: 7005
BRA.S LAB_0026 ;0538: 6002
LAB_0025:
MOVEQ #20,D0 ;053A: 7014
LAB_0026:
MOVE.B 36(A7),(A3) ;053C: 16AF0024
MOVE.L D0,-68(A5) ;0540: 2B40FFBC
MOVE.L D7,D1 ;0544: 2207
JSR -90(A6) ;0546: 4EAEFFA6
MOVE.L D2,D1 ;054A: 2202
JSR -90(A6) ;054C: 4EAEFFA6
MOVEA.L -140(A5),A3 ;0550: 266DFF74
BRA LAB_0093 ;0554: 60000C8C
LAB_0027:
MOVEA.L 46(A7),A2 ;0558: 246F002E
MOVEA.L -160(A5),A3 ;055C: 266DFF60
MOVEA.L -104(A5),A0 ;0560: 206DFF98
MOVE.L A0,D1 ;0564: 2208
MOVEA.L A2,A6 ;0566: 2C4A
JSR -708(A6) ;0568: 4EAEFD3C
EXT.L D0 ;056C: 48C0
MOVEM.L D0,40(A7) ;056E: 48EF00010028
BNE.S LAB_0028 ;0574: 662C
JSR -132(A6) ;0576: 4EAEFF7C
TST.L D0 ;057A: 4A80
BEQ.S LAB_0028 ;057C: 6724
JSR -132(A6) ;057E: 4EAEFF7C
MOVEQ #46,D1 ;0582: 722E
NOT.B D1 ;0584: 4601
CMP.L D1,D0 ;0586: B081
BEQ.S LAB_0028 ;0588: 6718
JSR -132(A6) ;058A: 4EAEFF7C
MOVE.L D0,D4 ;058E: 2800
TST.L (A3) ;0590: 4A93
BEQ LAB_008E ;0592: 67000BE2
MOVE.L -164(A5),D1 ;0596: 222DFF5C
JSR -126(A6) ;059A: 4EAEFF82
BRA LAB_008E ;059E: 60000BD6
LAB_0028:
MOVEA.L 46(A7),A2 ;05A2: 246F002E
MOVEA.L -160(A5),A3 ;05A6: 266DFF60
TST.L (A3) ;05AA: 4A93
BEQ.S LAB_0029 ;05AC: 670A
MOVE.L -164(A5),D1 ;05AE: 222DFF5C
MOVEA.L A2,A6 ;05B2: 2C4A
JSR -126(A6) ;05B4: 4EAEFF82
LAB_0029:
MOVEA.L -140(A5),A3 ;05B8: 266DFF74
BTST #1,16(A3) ;05BC: 082B00010010
BNE.S LAB_002A ;05C2: 6612
MOVE.L 24(A3),D0 ;05C4: 202B0018
TST.L D0 ;05C8: 4A80
BGT.S LAB_002A ;05CA: 6E0A
MOVEA.L -64(A5),A0 ;05CC: 206DFFC0
TST.L 4(A0) ;05D0: 4AA80004
BEQ.S LAB_002B ;05D4: 6740
LAB_002A:
MOVEQ #1,D0 ;05D6: 7001
MOVE.L D0,-28(A5) ;05D8: 2B40FFE4
BTST #1,16(A3) ;05DC: 082B00010010
BNE.S LAB_002B ;05E2: 6632
MOVE.L 24(A3),D0 ;05E4: 202B0018
TST.L D0 ;05E8: 4A80
BLE.S LAB_002B ;05EA: 6F2A
BSET #2,16(A3) ;05EC: 08EB00020010
MOVEA.L -160(A5),A0 ;05F2: 206DFF60
MOVE.L (A0),D0 ;05F6: 2010
MOVEA.L A3,A0 ;05F8: 204B
MOVEA.L A2,A1 ;05FA: 224A
BSR LAB_00C8 ;05FC: 61000EAA
TST.L D0 ;0600: 4A80
BEQ.S LAB_002B ;0602: 6712
MOVEA.L A2,A6 ;0604: 2C4A
JSR -132(A6) ;0606: 4EAEFF7C
MOVE.L D0,D4 ;060A: 2800
MOVEQ #116,D0 ;060C: 7074
ADD.L D0,D0 ;060E: D080
CMP.L D0,D4 ;0610: B880
BNE LAB_008E ;0612: 66000B62
LAB_002B:
MOVEA.L 46(A7),A2 ;0616: 246F002E
MOVE.L -104(A5),D0 ;061A: 202DFF98
MOVE.L D0,-116(A5) ;061E: 2B40FF8C
MOVEA.L D0,A3 ;0622: 2640
TST.L -28(A5) ;0624: 4AADFFE4
BEQ LAB_0032 ;0628: 670000D8
TST.L 40(A7) ;062C: 4AAF0028
BEQ LAB_0032 ;0630: 670000D0
MOVE.L A3,D1 ;0634: 220B
MOVEQ #-2,D2 ;0636: 74FE
MOVEA.L A2,A6 ;0638: 2C4A
JSR -84(A6) ;063A: 4EAEFFAC
MOVE.L D0,D5 ;063E: 2A00
TST.L D5 ;0640: 4A85
BEQ.S LAB_002E ;0642: 6742
MOVEA.L -132(A5),A3 ;0644: 266DFF7C
MOVE.L D5,D1 ;0648: 2205
MOVE.L A3,D2 ;064A: 240B
JSR -102(A6) ;064C: 4EAEFF9A
TST.L D0 ;0650: 4A80
BEQ.S LAB_002C ;0652: 6722
MOVE.L 4(A3),D0 ;0654: 202B0004
TST.L D0 ;0658: 4A80
BPL.S LAB_002D ;065A: 6A24
LEA LAB_00AA(PC),A1 ;065C: 43FA0D76
MOVE.L A1,D1 ;0660: 2209
JSR -948(A6) ;0662: 4EAEFC4C
MOVEQ #0,D4 ;0666: 7800
MOVEQ #10,D0 ;0668: 700A
MOVE.L D0,-68(A5) ;066A: 2B40FFBC
MOVEA.L -140(A5),A3 ;066E: 266DFF74
BRA LAB_0093 ;0672: 60000B6E
LAB_002C:
JSR -132(A6) ;0676: 4EAEFF7C
MOVE.L D0,D4 ;067A: 2800
BRA LAB_008E ;067C: 60000AF8
LAB_002D:
CLR.L -36(A5) ;0680: 42ADFFDC
BRA.S LAB_0031 ;0684: 6060
LAB_002E:
MOVEA.L -104(A5),A0 ;0686: 206DFF98
MOVE.L A0,D1 ;068A: 2208
JSR -120(A6) ;068C: 4EAEFF88
MOVE.L D0,D5 ;0690: 2A00
TST.L D5 ;0692: 4A85
BNE.S LAB_002F ;0694: 660A
JSR -132(A6) ;0696: 4EAEFF7C
MOVE.L D0,D4 ;069A: 2800
BRA LAB_008E ;069C: 60000AD8
LAB_002F:
MOVEA.L 46(A7),A2 ;06A0: 246F002E
MOVEQ #1,D0 ;06A4: 7001
MOVE.L D0,-36(A5) ;06A6: 2B40FFDC
TST.L -96(A5) ;06AA: 4AADFFA0
BNE.S LAB_0030 ;06AE: 6612
LEA LAB_00AC(PC),A0 ;06B0: 41FA0D44
MOVE.L A0,D1 ;06B4: 2208
LEA -104(A5),A1 ;06B6: 43EDFF98
MOVE.L A1,D2 ;06BA: 2409
MOVEA.L A2,A6 ;06BC: 2C4A
JSR -954(A6) ;06BE: 4EAEFC46
LAB_0030:
MOVE.L D5,D1 ;06C2: 2205
MOVEA.L A2,A6 ;06C4: 2C4A
JSR -90(A6) ;06C6: 4EAEFFA6
MOVEA.L -104(A5),A0 ;06CA: 206DFF98
MOVE.L A0,D1 ;06CE: 2208
MOVEQ #-2,D2 ;06D0: 74FE
JSR -84(A6) ;06D2: 4EAEFFAC
MOVE.L D0,D5 ;06D6: 2A00
TST.L D5 ;06D8: 4A85
BNE.S LAB_0031 ;06DA: 660A
JSR -132(A6) ;06DC: 4EAEFF7C
MOVE.L D0,D4 ;06E0: 2800
BRA LAB_008E ;06E2: 60000A92
LAB_0031:
MOVEA.L 46(A7),A3 ;06E6: 266F002E
MOVE.L D5,D1 ;06EA: 2205
MOVEA.L A3,A6 ;06EC: 2C4B
JSR -96(A6) ;06EE: 4EAEFFA0
MOVE.L D0,-128(A5) ;06F2: 2B40FF80
BNE.S LAB_0035 ;06F6: 6668
JSR -132(A6) ;06F8: 4EAEFF7C
MOVE.L D0,D4 ;06FC: 2800
BRA LAB_008E ;06FE: 60000A76
LAB_0032:
MOVE.L A3,D1 ;0702: 220B
MOVEQ #-2,D2 ;0704: 74FE
MOVEA.L A2,A6 ;0706: 2C4A
JSR -84(A6) ;0708: 4EAEFFAC
MOVE.L D0,D5 ;070C: 2A00
TST.L D5 ;070E: 4A85
BNE.S LAB_0033 ;0710: 6618
JSR -132(A6) ;0712: 4EAEFF7C
MOVE.L D0,D4 ;0716: 2800
MOVEQ #50,D0 ;0718: 7032
NOT.B D0 ;071A: 4600
CMP.L D0,D4 ;071C: B880
BEQ.S LAB_0033 ;071E: 670A
MOVEQ #46,D0 ;0720: 702E
NOT.B D0 ;0722: 4600
CMP.L D0,D4 ;0724: B880
BNE LAB_008E ;0726: 66000A4E
LAB_0033:
MOVEA.L 46(A7),A2 ;072A: 246F002E
TST.L D5 ;072E: 4A85
BEQ.S LAB_0035 ;0730: 672E
MOVEA.L -132(A5),A3 ;0732: 266DFF7C
MOVE.L D5,D1 ;0736: 2205
MOVE.L A3,D2 ;0738: 240B
MOVEA.L A2,A6 ;073A: 2C4A
JSR -102(A6) ;073C: 4EAEFF9A
TST.L D0 ;0740: 4A80
BEQ.S LAB_0034 ;0742: 6712
MOVE.L 4(A3),D0 ;0744: 202B0004
TST.L D0 ;0748: 4A80
BPL.S LAB_0035 ;074A: 6A14
MOVE.L D5,D1 ;074C: 2205
JSR -90(A6) ;074E: 4EAEFFA6
MOVEQ #0,D5 ;0752: 7A00
BRA.S LAB_0035 ;0754: 600A
LAB_0034:
JSR -132(A6) ;0756: 4EAEFF7C
MOVE.L D0,D4 ;075A: 2800
BRA LAB_008E ;075C: 60000A18
LAB_0035:
MOVEA.L -160(A5),A2 ;0760: 246DFF60
MOVEA.L 46(A7),A3 ;0764: 266F002E
MOVE.L (A2),D0 ;0768: 2012
BEQ.S LAB_0036 ;076A: 670C
MOVE.L D0,D1 ;076C: 2200
MOVEA.L A3,A6 ;076E: 2C4B
JSR -126(A6) ;0770: 4EAEFF82
MOVE.L D0,-164(A5) ;0774: 2B40FF5C
LAB_0036:
MOVE.L -92(A5),D0 ;0778: 202DFFA4
BEQ.S LAB_0038 ;077C: 671E
MOVEA.L D0,A0 ;077E: 2040
MOVE.L (A0),D7 ;0780: 2E10
TST.L D7 ;0782: 4A87
BMI.S LAB_0037 ;0784: 6B10
MOVEA.L -64(A5),A0 ;0786: 206DFFC0
MOVE.L (A0),D1 ;078A: 2210
MOVEA.L A3,A6 ;078C: 2C4B
JSR -708(A6) ;078E: 4EAEFD3C
TST D0 ;0792: 4A40
BNE.S LAB_0039 ;0794: 660A
LAB_0037:
MOVEQ #64,D7 ;0796: 7E40
ADD.L D7,D7 ;0798: DE87
BRA.S LAB_0039 ;079A: 6004
LAB_0038:
MOVEQ #64,D7 ;079C: 7E40
ADD.L D7,D7 ;079E: DE87
LAB_0039:
ASL.L #8,D7 ;07A0: E187
ADD.L D7,D7 ;07A2: DE87
MOVE.L D7,-112(A5) ;07A4: 2B47FF90
TST.L (A2) ;07A8: 4A92
BEQ.S LAB_003A ;07AA: 670A
MOVE.L -164(A5),D1 ;07AC: 222DFF5C
MOVEA.L A3,A6 ;07B0: 2C4B
JSR -126(A6) ;07B2: 4EAEFF82
LAB_003A:
TST.L D7 ;07B6: 4A87
BEQ.S LAB_003D ;07B8: 6738
LAB_003B:
MOVE.L D7,D0 ;07BA: 2007
MOVEQ #0,D1 ;07BC: 7200
MOVEA.L 50(A7),A6 ;07BE: 2C6F0032
JSR -684(A6) ;07C2: 4EAEFD54
MOVE.L D0,-56(A5) ;07C6: 2B40FFC8
BNE.S LAB_003D ;07CA: 6626
MOVE.L -112(A5),D7 ;07CC: 2E2DFF90
CMPI.L #$00000400,D7 ;07D0: 0C8700000400
BGT.S LAB_003C ;07D6: 6E0A
MOVEQ #103,D4 ;07D8: 7867
CLR.L -116(A5) ;07DA: 42ADFF8C
BRA LAB_008E ;07DE: 60000996
LAB_003C:
MOVE.L -112(A5),D7 ;07E2: 2E2DFF90
SUBI.L #$00000400,D7 ;07E6: 048700000400
MOVE.L D7,-112(A5) ;07EC: 2B47FF90
BRA.S LAB_003B ;07F0: 60C8
LAB_003D:
MOVEQ #1,D0 ;07F2: 7001
MOVE.L D0,-40(A5) ;07F4: 2B40FFD8
MOVEA.L 46(A7),A2 ;07F8: 246F002E
BRA LAB_008D ;07FC: 6000095E
LAB_003E:
TST.L -40(A5) ;0800: 4AADFFD8
BEQ.S LAB_003F ;0804: 6708
CLR.L -40(A5) ;0806: 42ADFFD8
BRA LAB_0048 ;080A: 6000019A
LAB_003F:
MOVE.L D5,D1 ;080E: 2205
MOVEA.L A2,A6 ;0810: 2C4A
JSR -90(A6) ;0812: 4EAEFFA6
MOVE.L -128(A5),D1 ;0816: 222DFF80
JSR -96(A6) ;081A: 4EAEFFA0
MOVE.L D0,D5 ;081E: 2A00
TST.L D5 ;0820: 4A85
BNE.S LAB_0040 ;0822: 660A
JSR -132(A6) ;0824: 4EAEFF7C
MOVE.L D0,D4 ;0828: 2800
BRA LAB_008E ;082A: 6000094A
LAB_0040:
MOVEA.L 46(A7),A2 ;082E: 246F002E
MOVEA.L -160(A5),A3 ;0832: 266DFF60
ADDQ.L #4,A3 ;0836: 588B
MOVE.L A3,-160(A5) ;0838: 2B4BFF60
MOVE.L (A3),D0 ;083C: 2013
BEQ.S LAB_0041 ;083E: 670C
MOVE.L D0,D1 ;0840: 2200
MOVEA.L A2,A6 ;0842: 2C4A
JSR -126(A6) ;0844: 4EAEFF82
MOVE.L D0,-164(A5) ;0848: 2B40FF5C
LAB_0041:
MOVE.L -60(A5),D1 ;084C: 222DFFC4
MOVE.L -140(A5),D2 ;0850: 242DFF74
MOVEA.L A2,A6 ;0854: 2C4A
JSR -822(A6) ;0856: 4EAEFCCA
TST.L D0 ;085A: 4A80
BEQ.S LAB_0043 ;085C: 6766
TST.L (A3) ;085E: 4A93
BEQ.S LAB_0042 ;0860: 6708
MOVE.L -164(A5),D1 ;0862: 222DFF5C
JSR -126(A6) ;0866: 4EAEFF82
LAB_0042:
JSR -132(A6) ;086A: 4EAEFF7C
MOVE.L D0,D4 ;086E: 2800
MOVE.L -60(A5),-116(A5) ;0870: 2B6DFFC4FF8C
MOVEQ #50,D0 ;0876: 7032
NOT.B D0 ;0878: 4600
CMP.L D0,D4 ;087A: B880
BNE LAB_008E ;087C: 660008F8
MOVE.L -108(A5),-116(A5) ;0880: 2B6DFF94FF8C
LEA LAB_00A6(PC),A0 ;0886: 41FA0B26
MOVE.L A0,D1 ;088A: 2208
LEA -60(A5),A1 ;088C: 43EDFFC4
MOVE.L A1,D2 ;0890: 2409
JSR -954(A6) ;0892: 4EAEFC46
LEA LAB_00A7(PC),A0 ;0896: 41FA0B2A
MOVE.L A0,-116(A5) ;089A: 2B48FF8C
LEA LAB_00A8(PC),A0 ;089E: 41FA0B26
MOVE.L A0,D1 ;08A2: 2208
LEA -116(A5),A1 ;08A4: 43EDFF8C
MOVE.L A1,D2 ;08A8: 2409
JSR -954(A6) ;08AA: 4EAEFC46
MOVE.L D4,D1 ;08AE: 2204
MOVEQ #0,D2 ;08B0: 7400
JSR -474(A6) ;08B2: 4EAEFE26
CLR.L -116(A5) ;08B6: 42ADFF8C
MOVEQ #5,D0 ;08BA: 7005
MOVE.L D0,-68(A5) ;08BC: 2B40FFBC
BRA LAB_008D ;08C0: 6000089A
LAB_0043:
MOVEA.L 46(A7),A2 ;08C4: 246F002E
MOVEA.L -160(A5),A3 ;08C8: 266DFF60
TST.L (A3) ;08CC: 4A93
BEQ.S LAB_0044 ;08CE: 670A
MOVE.L -164(A5),D1 ;08D0: 222DFF5C
MOVEA.L A2,A6 ;08D4: 2C4A
JSR -126(A6) ;08D6: 4EAEFF82
LAB_0044:
MOVEA.L -140(A5),A3 ;08DA: 266DFF74
BTST #1,16(A3) ;08DE: 082B00010010
BNE LAB_0048 ;08E4: 660000C0
MOVE.L 24(A3),D0 ;08E8: 202B0018
TST.L D0 ;08EC: 4A80
BLE LAB_0048 ;08EE: 6F0000B6
BSET #2,16(A3) ;08F2: 08EB00020010
MOVEA.L -160(A5),A0 ;08F8: 206DFF60
MOVE.L (A0),D0 ;08FC: 2010
MOVEA.L A3,A0 ;08FE: 204B
MOVEA.L A2,A1 ;0900: 224A
BSR LAB_00C8 ;0902: 61000BA4
TST.L D0 ;0906: 4A80
BEQ LAB_0048 ;0908: 6700009C
MOVEA.L A2,A6 ;090C: 2C4A
JSR -132(A6) ;090E: 4EAEFF7C
MOVE.L D0,D4 ;0912: 2800
MOVEQ #116,D0 ;0914: 7074
ADD.L D0,D0 ;0916: D080
CMP.L D0,D4 ;0918: B880
BEQ LAB_0048 ;091A: 6700008A
BRA LAB_008E ;091E: 60000856
LAB_0045:
MOVE.L -32(A5),D6 ;0922: 2C2DFFE0
SUBQ.L #1,D6 ;0926: 5386
MOVE.L D6,-32(A5) ;0928: 2B46FFE0
TST.L 40(A7) ;092C: 4AAF0028
BEQ.S LAB_0047 ;0930: 6752
MOVE.L D5,D0 ;0932: 2005
MOVE.L D0,36(A7) ;0934: 2F400024
MOVE.L D0,D1 ;0938: 2200
MOVEA.L A2,A6 ;093A: 2C4A
JSR -210(A6) ;093C: 4EAEFF2E
MOVE.L D0,D5 ;0940: 2A00
MOVE.L 36(A7),D1 ;0942: 222F0024
JSR -90(A6) ;0946: 4EAEFFA6
TST.L D5 ;094A: 4A85
BEQ.S LAB_0047 ;094C: 6736
MOVE.L 24(A3),D0 ;094E: 202B0018
TST.L D0 ;0952: 4A80
BLE.S LAB_0047 ;0954: 6F2E
TST.L -88(A5) ;0956: 4AADFFA8
BNE.S LAB_0046 ;095A: 6606
TST.L -84(A5) ;095C: 4AADFFAC
BEQ.S LAB_0047 ;0960: 6722
LAB_0046:
MOVE.L D5,D1 ;0962: 2205
JSR -126(A6) ;0964: 4EAEFF82
LEA 28(A3),A0 ;0968: 41EB001C
LEA 152(A3),A1 ;096C: 43EB0098
MOVE.L D0,36(A7) ;0970: 2F400024
MOVE.L A0,D1 ;0974: 2208
MOVE.L A1,D2 ;0976: 2409
JSR -396(A6) ;0978: 4EAEFE74
MOVE.L 36(A7),D1 ;097C: 222F0024
JSR -126(A6) ;0980: 4EAEFF82
LAB_0047:
BCLR #3,16(A3) ;0984: 08AB00030010
MOVEA.L -160(A5),A0 ;098A: 206DFF60
MOVE.L (A0),D0 ;098E: 2010
MOVEA.L A3,A0 ;0990: 204B
MOVEA.L A2,A1 ;0992: 224A
BSR LAB_00C8 ;0994: 61000B12
MOVE.L D0,D7 ;0998: 2E00
TST.L D7 ;099A: 4A87
BNE LAB_008B ;099C: 6600079A
TST.L D6 ;09A0: 4A86
BMI LAB_008B ;09A2: 6B000794
LAB_0048:
MOVEA.L -140(A5),A3 ;09A6: 266DFF74
MOVEA.L 46(A7),A2 ;09AA: 246F002E
BTST #3,16(A3) ;09AE: 082B00030010
BNE LAB_0045 ;09B4: 6600FF6C
MOVEQ #64,D1 ;09B8: 7240
LSL.L #6,D1 ;09BA: ED89
MOVEA.L A2,A6 ;09BC: 2C4A
JSR -792(A6) ;09BE: 4EAEFCE8
TST.L D0 ;09C2: 4A80
BEQ LAB_005F ;09C4: 670002E2
MOVEQ #76,D1 ;09C8: 724C
LSL.L #2,D1 ;09CA: E589
MOVEQ #0,D2 ;09CC: 7400
JSR -474(A6) ;09CE: 4EAEFE26
BRA LAB_0093 ;09D2: 6000080E
LAB_0049:
TST.L -96(A5) ;09D6: 4AADFFA0
BNE.S LAB_004A ;09DA: 6626
MOVE.L -32(A5),D0 ;09DC: 202DFFE0
ADDQ.L #1,D0 ;09E0: 5280
MOVEA.L A2,A0 ;09E2: 204A
BSR LAB_00CF ;09E4: 61000AF6
LEA 28(A3),A0 ;09E8: 41EB001C
MOVE.L A0,-116(A5) ;09EC: 2B48FF8C
LEA LAB_00AF(PC),A0 ;09F0: 41FA0A18
MOVE.L A0,D1 ;09F4: 2208
LEA -116(A5),A1 ;09F6: 43EDFF8C
MOVE.L A1,D2 ;09FA: 2409
MOVEA.L A2,A6 ;09FC: 2C4A
JSR -954(A6) ;09FE: 4EAEFC46
LAB_004A:
TST.L -100(A5) ;0A02: 4AADFF9C
BEQ LAB_005A ;0A06: 670001E0
MOVEQ #64,D1 ;0A0A: 7240
LSL.L #6,D1 ;0A0C: ED89
MOVEA.L A2,A6 ;0A0E: 2C4A
JSR -792(A6) ;0A10: 4EAEFCE8
TST.L D0 ;0A14: 4A80
BEQ.S LAB_004B ;0A16: 670E
MOVEQ #76,D1 ;0A18: 724C
LSL.L #2,D1 ;0A1A: E589
MOVEQ #0,D2 ;0A1C: 7400
JSR -474(A6) ;0A1E: 4EAEFE26
BRA LAB_0093 ;0A22: 600007BE
LAB_004B:
MOVEA.L -140(A5),A3 ;0A26: 266DFF74
MOVEA.L 46(A7),A2 ;0A2A: 246F002E
MOVEA.L A3,A0 ;0A2E: 204B
MOVEA.L 4(A0),A1 ;0A30: 22680004
MOVE.L A0,36(A7) ;0A34: 2F480024
MOVE.L 8(A1),D1 ;0A38: 22290008
MOVEA.L A2,A6 ;0A3C: 2C4A
JSR -126(A6) ;0A3E: 4EAEFF82
ADDA #$001C,A3 ;0A42: D6FC001C
MOVE.L D0,54(A7) ;0A46: 2F400036
MOVE.L A3,D1 ;0A4A: 220B
MOVEQ #-2,D2 ;0A4C: 74FE
JSR -84(A6) ;0A4E: 4EAEFFAC
MOVE.L D0,D6 ;0A52: 2C00
MOVE.L 54(A7),D1 ;0A54: 222F0036
JSR -126(A6) ;0A58: 4EAEFF82
MOVEA.L 36(A7),A1 ;0A5C: 226F0024
MOVEA.L 4(A1),A0 ;0A60: 20690004
MOVE.L 8(A0),D1 ;0A64: 22280008
JSR -96(A6) ;0A68: 4EAEFFA0
MOVE.L D0,D7 ;0A6C: 2E00
BRA.S LAB_004E ;0A6E: 6050
LAB_004C:
MOVE.L D6,D1 ;0A70: 2206
MOVE.L D7,D2 ;0A72: 2407
MOVEA.L A2,A6 ;0A74: 2C4A
JSR -420(A6) ;0A76: 4EAEFE5C
TST.L D0 ;0A7A: 4A80
BNE.S LAB_004D ;0A7C: 6628
MOVE.L A3,-116(A5) ;0A7E: 2B4BFF8C
LEA LAB_00B2(PC),A6 ;0A82: 4DFA0990
MOVE.L A6,D1 ;0A86: 220E
LEA -116(A5),A0 ;0A88: 41EDFF8C
MOVE.L A0,D2 ;0A8C: 2408
MOVEA.L A2,A6 ;0A8E: 2C4A
JSR -954(A6) ;0A90: 4EAEFC46
MOVEQ #0,D4 ;0A94: 7800
MOVE.L D6,D1 ;0A96: 2206
JSR -90(A6) ;0A98: 4EAEFFA6
MOVE.L D7,D1 ;0A9C: 2207
JSR -90(A6) ;0A9E: 4EAEFFA6
BRA LAB_008E ;0AA2: 600006D2
LAB_004D:
MOVEA.L 46(A7),A2 ;0AA6: 246F002E
MOVE.L D7,D1 ;0AAA: 2207
MOVEA.L A2,A6 ;0AAC: 2C4A
JSR -210(A6) ;0AAE: 4EAEFF2E
MOVE.L D0,36(A7) ;0AB2: 2F400024
MOVE.L D7,D1 ;0AB6: 2207
JSR -90(A6) ;0AB8: 4EAEFFA6
MOVE.L 36(A7),D7 ;0ABC: 2E2F0024
LAB_004E:
TST.L D7 ;0AC0: 4A87
BNE.S LAB_004C ;0AC2: 66AC
TST.L 40(A7) ;0AC4: 4AAF0028
BEQ LAB_0058 ;0AC8: 67000102
TST.L -36(A5) ;0ACC: 4AADFFDC
BEQ.S LAB_004F ;0AD0: 670C
MOVE.L D5,D1 ;0AD2: 2205
MOVEA.L A2,A6 ;0AD4: 2C4A
JSR -210(A6) ;0AD6: 4EAEFF2E
MOVE.L D0,D7 ;0ADA: 2E00
BRA.S LAB_0052 ;0ADC: 605C
LAB_004F:
MOVE.L D5,D1 ;0ADE: 2205
MOVEA.L A2,A6 ;0AE0: 2C4A
JSR -96(A6) ;0AE2: 4EAEFFA0
MOVE.L D0,D7 ;0AE6: 2E00
BRA.S LAB_0052 ;0AE8: 6050
LAB_0050:
MOVE.L D6,D1 ;0AEA: 2206
MOVE.L D7,D2 ;0AEC: 2407
MOVEA.L A2,A6 ;0AEE: 2C4A
JSR -420(A6) ;0AF0: 4EAEFE5C
TST.L D0 ;0AF4: 4A80
BNE.S LAB_0051 ;0AF6: 6628
MOVE.L A3,-116(A5) ;0AF8: 2B4BFF8C
LEA LAB_00B2(PC),A6 ;0AFC: 4DFA0916
MOVE.L A6,D1 ;0B00: 220E
LEA -116(A5),A0 ;0B02: 41EDFF8C
MOVE.L A0,D2 ;0B06: 2408
MOVEA.L A2,A6 ;0B08: 2C4A
JSR -954(A6) ;0B0A: 4EAEFC46
MOVEQ #0,D4 ;0B0E: 7800
MOVE.L D6,D1 ;0B10: 2206
JSR -90(A6) ;0B12: 4EAEFFA6
MOVE.L D7,D1 ;0B16: 2207
JSR -90(A6) ;0B18: 4EAEFFA6
BRA LAB_008E ;0B1C: 60000658
LAB_0051:
MOVEA.L 46(A7),A2 ;0B20: 246F002E
MOVE.L D7,D1 ;0B24: 2207
MOVEA.L A2,A6 ;0B26: 2C4A
JSR -210(A6) ;0B28: 4EAEFF2E
MOVE.L D0,36(A7) ;0B2C: 2F400024
MOVE.L D7,D1 ;0B30: 2207
JSR -90(A6) ;0B32: 4EAEFFA6
MOVE.L 36(A7),D7 ;0B36: 2E2F0024
LAB_0052:
TST.L D7 ;0B3A: 4A87
BNE.S LAB_0050 ;0B3C: 66AC
MOVE.L D5,D1 ;0B3E: 2205
MOVEA.L A2,A6 ;0B40: 2C4A
JSR -126(A6) ;0B42: 4EAEFF82
MOVE.L D0,D7 ;0B46: 2E00
MOVE.L A3,D1 ;0B48: 220B
MOVEQ #-2,D2 ;0B4A: 74FE
JSR -84(A6) ;0B4C: 4EAEFFAC
MOVE.L D0,D5 ;0B50: 2A00
TST.L D5 ;0B52: 4A85
BNE.S LAB_0056 ;0B54: 6652
MOVE.L A3,D1 ;0B56: 220B
JSR -120(A6) ;0B58: 4EAEFF88
MOVE.L D0,D5 ;0B5C: 2A00
TST.L D5 ;0B5E: 4A85
BNE.S LAB_0055 ;0B60: 6632
JSR -132(A6) ;0B62: 4EAEFF7C
MOVE.L D0,D4 ;0B66: 2800
MOVE.L D7,D1 ;0B68: 2207
JSR -126(A6) ;0B6A: 4EAEFF82
MOVE.L D0,D5 ;0B6E: 2A00
TST.L -96(A5) ;0B70: 4AADFFA0
BNE.S LAB_0053 ;0B74: 660A
LEA LAB_00B4(PC),A0 ;0B76: 41FA08B6
MOVE.L A0,D1 ;0B7A: 2208
JSR -948(A6) ;0B7C: 4EAEFC4C
LAB_0053:
MOVEA.L A3,A0 ;0B80: 204B
MOVEA.L -48(A5),A1 ;0B82: 226DFFD0
LAB_0054:
MOVE.B (A0)+,(A1)+ ;0B86: 12D8
BNE.S LAB_0054 ;0B88: 66FC
MOVE.L -48(A5),-116(A5) ;0B8A: 2B6DFFD0FF8C
BRA LAB_008E ;0B90: 600005E4
LAB_0055:
TST.L -96(A5) ;0B94: 4AADFFA0
BNE.S LAB_0057 ;0B98: 661E
LEA LAB_00B5(PC),A0 ;0B9A: 41FA0894
MOVE.L A0,D1 ;0B9E: 2208
MOVEA.L A2,A6 ;0BA0: 2C4A
JSR -948(A6) ;0BA2: 4EAEFC4C
BRA.S LAB_0057 ;0BA6: 6010
LAB_0056:
TST.L -96(A5) ;0BA8: 4AADFFA0
BNE.S LAB_0057 ;0BAC: 660A
LEA LAB_00B4(PC),A0 ;0BAE: 41FA087E
MOVE.L A0,D1 ;0BB2: 2208
JSR -948(A6) ;0BB4: 4EAEFC4C
LAB_0057:
ADDQ.L #1,-32(A5) ;0BB8: 52ADFFE0
MOVE.L D7,D1 ;0BBC: 2207
MOVEA.L A2,A6 ;0BBE: 2C4A
JSR -126(A6) ;0BC0: 4EAEFF82
MOVE.L D0,D1 ;0BC4: 2200
JSR -90(A6) ;0BC6: 4EAEFFA6
BRA.S LAB_0059 ;0BCA: 6012
LAB_0058:
TST.L -96(A5) ;0BCC: 4AADFFA0
BNE.S LAB_0059 ;0BD0: 660C
LEA LAB_00B4(PC),A0 ;0BD2: 41FA085A
MOVE.L A0,D1 ;0BD6: 2208
MOVEA.L A2,A6 ;0BD8: 2C4A
JSR -948(A6) ;0BDA: 4EAEFC4C
LAB_0059:
MOVE.L D6,D1 ;0BDE: 2206
MOVEA.L A2,A6 ;0BE0: 2C4A
JSR -90(A6) ;0BE2: 4EAEFFA6
BRA.S LAB_005B ;0BE6: 6018
LAB_005A:
TST.L -96(A5) ;0BE8: 4AADFFA0
BNE LAB_008A ;0BEC: 66000532
LEA LAB_00B4(PC),A0 ;0BF0: 41FA083C
MOVE.L A0,D1 ;0BF4: 2208
MOVEA.L A2,A6 ;0BF6: 2C4A
JSR -948(A6) ;0BF8: 4EAEFC4C
BRA LAB_008A ;0BFC: 60000522
LAB_005B:
MOVEA.L -140(A5),A0 ;0C00: 206DFF74
BSET #2,16(A0) ;0C04: 08E800020010
MOVEA.L 46(A7),A2 ;0C0A: 246F002E
MOVEA.L -160(A5),A1 ;0C0E: 226DFF60
MOVE.L (A1),D0 ;0C12: 2011
MOVEA.L A2,A1 ;0C14: 224A
BSR LAB_00C8 ;0C16: 61000890
TST.L D0 ;0C1A: 4A80
BEQ.S LAB_005C ;0C1C: 670C
MOVEA.L A2,A6 ;0C1E: 2C4A
JSR -132(A6) ;0C20: 4EAEFF7C
MOVE.L D0,D7 ;0C24: 2E00
BRA LAB_008B ;0C26: 60000510
LAB_005C:
MOVEA.L -140(A5),A0 ;0C2A: 206DFF74
BTST #3,16(A0) ;0C2E: 082800030010
BEQ.S LAB_005F ;0C34: 6772
SUBQ.L #1,-32(A5) ;0C36: 53ADFFE0
MOVEA.L 46(A7),A2 ;0C3A: 246F002E
TST.L 40(A7) ;0C3E: 4AAF0028
BEQ.S LAB_005E ;0C42: 6756
MOVE.L D5,D0 ;0C44: 2005
MOVE.L D0,36(A7) ;0C46: 2F400024
MOVE.L D0,D1 ;0C4A: 2200
MOVEA.L A2,A6 ;0C4C: 2C4A
JSR -210(A6) ;0C4E: 4EAEFF2E
MOVE.L D0,D5 ;0C52: 2A00
MOVE.L 36(A7),D1 ;0C54: 222F0024
JSR -90(A6) ;0C58: 4EAEFFA6
TST.L D5 ;0C5C: 4A85
BEQ.S LAB_005E ;0C5E: 673A
MOVEA.L -140(A5),A0 ;0C60: 206DFF74
MOVE.L 24(A0),D0 ;0C64: 20280018
TST.L D0 ;0C68: 4A80
BLE.S LAB_005E ;0C6A: 6F2E
TST.L -88(A5) ;0C6C: 4AADFFA8
BNE.S LAB_005D ;0C70: 6606
TST.L -84(A5) ;0C72: 4AADFFAC
BEQ.S LAB_005E ;0C76: 6722
LAB_005D:
MOVE.L D5,D1 ;0C78: 2205
JSR -126(A6) ;0C7A: 4EAEFF82
MOVEA.L -140(A5),A0 ;0C7E: 206DFF74
ADDA #$0098,A0 ;0C82: D0FC0098
MOVE.L D0,36(A7) ;0C86: 2F400024
MOVE.L A0,D2 ;0C8A: 2408
MOVE.L A3,D1 ;0C8C: 220B
JSR -396(A6) ;0C8E: 4EAEFE74
MOVE.L 36(A7),D1 ;0C92: 222F0024
JSR -126(A6) ;0C96: 4EAEFF82
LAB_005E:
MOVEA.L -140(A5),A0 ;0C9A: 206DFF74
BCLR #3,16(A0) ;0C9E: 08A800030010
BRA LAB_008A ;0CA4: 6000047A
LAB_005F:
MOVEA.L -140(A5),A3 ;0CA8: 266DFF74
MOVEA.L 46(A7),A2 ;0CAC: 246F002E
MOVE.L 24(A3),D0 ;0CB0: 202B0018
TST.L D0 ;0CB4: 4A80
BGT LAB_0049 ;0CB6: 6E00FD1E
MOVEQ #1,D7 ;0CBA: 7E01
MOVEA.L 4(A3),A0 ;0CBC: 206B0004
MOVE.L 8(A0),D1 ;0CC0: 22280008
MOVEA.L A2,A6 ;0CC4: 2C4A
JSR -126(A6) ;0CC6: 4EAEFF82
MOVE.L D0,D6 ;0CCA: 2C00
ADDA #$001C,A3 ;0CCC: D6FC001C
MOVEA.L A3,A0 ;0CD0: 204B
MOVE.L A0,36(A7) ;0CD2: 2F480024
MOVE.L A3,D1 ;0CD6: 220B
MOVE.L #$000003ED,D2 ;0CD8: 243C000003ED
JSR -30(A6) ;0CDE: 4EAEFFE2
MOVE.L D0,-120(A5) ;0CE2: 2B40FF88
BNE.S LAB_0060 ;0CE6: 6602
MOVEQ #0,D7 ;0CE8: 7E00
LAB_0060:
MOVE.L D6,D1 ;0CEA: 2206
JSR -126(A6) ;0CEC: 4EAEFF82
TST.L -120(A5) ;0CF0: 4AADFF88
BEQ.S LAB_0062 ;0CF4: 6738
TST.L D5 ;0CF6: 4A85
BEQ.S LAB_0061 ;0CF8: 6720
MOVE.L D5,D1 ;0CFA: 2205
JSR -126(A6) ;0CFC: 4EAEFF82
MOVE.L D0,D6 ;0D00: 2C00
MOVE.L A3,D1 ;0D02: 220B
MOVE.L #$000003EE,D2 ;0D04: 243C000003EE
JSR -30(A6) ;0D0A: 4EAEFFE2
MOVE.L D0,-124(A5) ;0D0E: 2B40FF84
MOVE.L D6,D1 ;0D12: 2206
JSR -126(A6) ;0D14: 4EAEFF82
BRA.S LAB_0062 ;0D18: 6014
LAB_0061:
MOVEA.L -104(A5),A0 ;0D1A: 206DFF98
MOVE.L A0,D1 ;0D1E: 2208
MOVE.L #$000003EE,D2 ;0D20: 243C000003EE
JSR -30(A6) ;0D26: 4EAEFFE2
MOVE.L D0,-124(A5) ;0D2A: 2B40FF84
LAB_0062:
TST.L -124(A5) ;0D2E: 4AADFF84
BEQ.S LAB_0063 ;0D32: 6708
TST.L -120(A5) ;0D34: 4AADFF88
BNE LAB_0069 ;0D38: 66000084
LAB_0063:
JSR -132(A6) ;0D3C: 4EAEFF7C
MOVE.L D0,D4 ;0D40: 2800
MOVE.L A3,-116(A5) ;0D42: 2B4BFF8C
TST.L -124(A5) ;0D46: 4AADFF84
BNE.S LAB_0065 ;0D4A: 6618
TST.L -28(A5) ;0D4C: 4AADFFE4
BNE.S LAB_0064 ;0D50: 6606
MOVE.L -104(A5),-116(A5) ;0D52: 2B6DFF98FF8C
LAB_0064:
MOVE.L -120(A5),D1 ;0D58: 222DFF88
JSR -36(A6) ;0D5C: 4EAEFFDC
CLR.L -120(A5) ;0D60: 42ADFF88
LAB_0065:
LEA LAB_00A6(PC),A0 ;0D64: 41FA0648
MOVE.L A0,D1 ;0D68: 2208
LEA -116(A5),A1 ;0D6A: 43EDFF8C
MOVE.L A1,D2 ;0D6E: 2409
JSR -954(A6) ;0D70: 4EAEFC46
TST.L D7 ;0D74: 4A87
BEQ.S LAB_0066 ;0D76: 6706
LEA LAB_00B7(PC),A0 ;0D78: 41FA06C4
BRA.S LAB_0067 ;0D7C: 6004
LAB_0066:
LEA LAB_00A7(PC),A0 ;0D7E: 41FA0642
LAB_0067:
MOVE.L A0,-116(A5) ;0D82: 2B48FF8C
LEA LAB_00A8(PC),A0 ;0D86: 41FA063E
MOVE.L A0,D1 ;0D8A: 2208
JSR -954(A6) ;0D8C: 4EAEFC46
MOVE.L D4,D1 ;0D90: 2204
MOVEQ #0,D2 ;0D92: 7400
JSR -474(A6) ;0D94: 4EAEFE26
MOVEQ #5,D0 ;0D98: 7005
MOVE.L D0,-68(A5) ;0D9A: 2B40FFBC
MOVE.L D4,D0 ;0D9E: 2004
BSR LAB_00D4 ;0DA0: 6100075E
TST.L D0 ;0DA4: 4A80
BEQ.S LAB_0068 ;0DA6: 6710
MOVEA.L -140(A5),A3 ;0DA8: 266DFF74
MOVE.L A3,D1 ;0DAC: 220B
MOVEA.L A2,A6 ;0DAE: 2C4A
JSR -834(A6) ;0DB0: 4EAEFCBE
BRA LAB_0093 ;0DB4: 6000042C
LAB_0068:
MOVEQ #0,D4 ;0DB8: 7800
BRA LAB_008A ;0DBA: 60000364
LAB_0069:
MOVEA.L 36(A7),A3 ;0DBE: 266F0024
TST.L -28(A5) ;0DC2: 4AADFFE4
BEQ.S LAB_006A ;0DC6: 6734
TST.L -96(A5) ;0DC8: 4AADFFA0
BNE.S LAB_006A ;0DCC: 662E
MOVE.L -32(A5),D0 ;0DCE: 202DFFE0
MOVEA.L 46(A7),A0 ;0DD2: 206F002E
BSR LAB_00CF ;0DD6: 61000704
MOVE.L A3,-116(A5) ;0DDA: 2B4BFF8C
LEA LAB_00B8(PC),A0 ;0DDE: 41FA0662
MOVE.L A0,D1 ;0DE2: 2208
LEA -116(A5),A1 ;0DE4: 43EDFF8C
MOVE.L A1,D2 ;0DE8: 2409
MOVEA.L 46(A7),A6 ;0DEA: 2C6F002E
JSR -954(A6) ;0DEE: 4EAEFC46
JSR -60(A6) ;0DF2: 4EAEFFC4
MOVE.L D0,D1 ;0DF6: 2200
JSR -360(A6) ;0DF8: 4EAEFE98
LAB_006A:
MOVE.L -112(A5),D7 ;0DFC: 2E2DFF90
TST.L D7 ;0E00: 4A87
BNE LAB_006F ;0E02: 66000086
MOVEA.L -140(A5),A0 ;0E06: 206DFF74
MOVE.L 144(A0),D7 ;0E0A: 2E280090
TST.L D7 ;0E0E: 4A87
BNE.S LAB_006B ;0E10: 6602
MOVEQ #8,D7 ;0E12: 7E08
LAB_006B:
MOVE.L D7,D0 ;0E14: 2007
MOVEQ #0,D1 ;0E16: 7200
MOVEA.L 50(A7),A6 ;0E18: 2C6F0032
JSR -684(A6) ;0E1C: 4EAEFD54
MOVE.L D0,-56(A5) ;0E20: 2B40FFC8
BNE.S LAB_006F ;0E24: 6664
CMPI.L #$00000400,D7 ;0E26: 0C8700000400
BGT.S LAB_006C ;0E2C: 6E0A
MOVEQ #103,D4 ;0E2E: 7867
CLR.L -116(A5) ;0E30: 42ADFF8C
BRA LAB_008E ;0E34: 60000340
LAB_006C:
SUBI.L #$00000400,D7 ;0E38: 048700000400
BRA.S LAB_006B ;0E3E: 60D4
LAB_006D:
MOVEQ #64,D1 ;0E40: 7240
LSL.L #6,D1 ;0E42: ED89
MOVEA.L A3,A6 ;0E44: 2C4B
JSR -792(A6) ;0E46: 4EAEFCE8
TST.L D0 ;0E4A: 4A80
BEQ.S LAB_006E ;0E4C: 6718
MOVEQ #1,D0 ;0E4E: 7001
MOVE.L D0,-116(A5) ;0E50: 2B40FF8C
MOVEQ #76,D1 ;0E54: 724C
LSL.L #2,D1 ;0E56: E589
MOVEQ #0,D2 ;0E58: 7400
JSR -474(A6) ;0E5A: 4EAEFE26
MOVEQ #0,D1 ;0E5E: 7200
JSR -462(A6) ;0E60: 4EAEFE32
BRA.S LAB_0070 ;0E64: 6040
LAB_006E:
MOVEA.L 46(A7),A3 ;0E66: 266F002E
MOVE.L -124(A5),D1 ;0E6A: 222DFF84
MOVE.L -56(A5),D2 ;0E6E: 242DFFC8
MOVE.L -116(A5),D3 ;0E72: 262DFF8C
MOVEA.L A3,A6 ;0E76: 2C4B
JSR -48(A6) ;0E78: 4EAEFFD0
CMP.L -116(A5),D0 ;0E7C: B0ADFF8C
BEQ.S LAB_006F ;0E80: 6708
MOVEQ #1,D0 ;0E82: 7001
MOVE.L D0,-116(A5) ;0E84: 2B40FF8C
BRA.S LAB_0070 ;0E88: 601C
LAB_006F:
MOVEA.L 46(A7),A3 ;0E8A: 266F002E
MOVE.L -120(A5),D1 ;0E8E: 222DFF88
MOVE.L -56(A5),D2 ;0E92: 242DFFC8
MOVE.L D7,D3 ;0E96: 2607
MOVEA.L A3,A6 ;0E98: 2C4B
JSR -42(A6) ;0E9A: 4EAEFFD6
MOVE.L D0,-116(A5) ;0E9E: 2B40FF8C
TST.L D0 ;0EA2: 4A80
BGT.S LAB_006D ;0EA4: 6E9A
LAB_0070:
TST.L -116(A5) ;0EA6: 4AADFF8C
BEQ.S LAB_0071 ;0EAA: 6708
MOVEA.L A3,A6 ;0EAC: 2C4B
JSR -132(A6) ;0EAE: 4EAEFF7C
MOVE.L D0,D4 ;0EB2: 2800
LAB_0071:
MOVE.L -124(A5),D1 ;0EB4: 222DFF84
MOVEA.L A3,A6 ;0EB8: 2C4B
JSR -36(A6) ;0EBA: 4EAEFFDC
CLR.L -124(A5) ;0EBE: 42ADFF84
MOVE.L -120(A5),D1 ;0EC2: 222DFF88
JSR -36(A6) ;0EC6: 4EAEFFDC
CLR.L -120(A5) ;0ECA: 42ADFF88
TST.L D5 ;0ECE: 4A85
BEQ.S LAB_0073 ;0ED0: 6716
MOVE.L D5,D1 ;0ED2: 2205
JSR -126(A6) ;0ED4: 4EAEFF82
MOVE.L D0,D6 ;0ED8: 2C00
MOVEA.L 36(A7),A0 ;0EDA: 206F0024
MOVEA.L -52(A5),A1 ;0EDE: 226DFFCC
LAB_0072:
MOVE.B (A0)+,(A1)+ ;0EE2: 12D8
BNE.S LAB_0072 ;0EE4: 66FC
BRA.S LAB_0078 ;0EE6: 6054
LAB_0073:
MOVEA.L -104(A5),A0 ;0EE8: 206DFF98
MOVEA.L A0,A1 ;0EEC: 2248
LAB_0074:
TST.B (A1)+ ;0EEE: 4A19
BNE.S LAB_0074 ;0EF0: 66FC
SUBQ.L #1,A1 ;0EF2: 5389
SUBA.L A0,A1 ;0EF4: 93C8
MOVE.L A1,D0 ;0EF6: 2009
MOVEQ #80,D1 ;0EF8: 7250
CMP.L D1,D0 ;0EFA: B081
BCS.S LAB_0076 ;0EFC: 6532
MOVEA.L -52(A5),A1 ;0EFE: 226DFFCC
MOVEA.L 50(A7),A6 ;0F02: 2C6F0032
JSR -690(A6) ;0F06: 4EAEFD4E
MOVEA.L -104(A5),A0 ;0F0A: 206DFF98
MOVEA.L A0,A1 ;0F0E: 2248
LAB_0075:
TST.B (A1)+ ;0F10: 4A19
BNE.S LAB_0075 ;0F12: 66FC
SUBQ.L #1,A1 ;0F14: 5389
SUBA.L A0,A1 ;0F16: 93C8
MOVE.L A1,D0 ;0F18: 2009
ADDQ.L #1,D0 ;0F1A: 5280
MOVEQ #0,D1 ;0F1C: 7200
JSR -684(A6) ;0F1E: 4EAEFD54
MOVE.L D0,-52(A5) ;0F22: 2B40FFCC
TST.L D0 ;0F26: 4A80
BNE.S LAB_0076 ;0F28: 6606
MOVEQ #103,D4 ;0F2A: 7867
BRA LAB_008E ;0F2C: 60000248
LAB_0076:
MOVEA.L -104(A5),A0 ;0F30: 206DFF98
MOVEA.L -52(A5),A1 ;0F34: 226DFFCC
LAB_0077:
MOVE.B (A0)+,(A1)+ ;0F38: 12D8
BNE.S LAB_0077 ;0F3A: 66FC
LAB_0078:
MOVE.L -116(A5),D0 ;0F3C: 202DFF8C
BEQ LAB_0081 ;0F40: 670000D0
MOVE.L 40(A7),D7 ;0F44: 2E2F0028
MOVEA.L 46(A7),A2 ;0F48: 246F002E
TST.L D4 ;0F4C: 4A84
BEQ LAB_007E ;0F4E: 6700008C
TST.L D0 ;0F52: 4A80
BPL.S LAB_0079 ;0F54: 6A06
LEA LAB_00BA(PC),A0 ;0F56: 41FA04F2
BRA.S LAB_007A ;0F5A: 6004
LAB_0079:
LEA LAB_00BB(PC),A0 ;0F5C: 41FA04F2
LAB_007A:
MOVE.L A0,-116(A5) ;0F60: 2B48FF8C
LEA LAB_00BC(PC),A0 ;0F64: 41FA04F0
MOVE.L A0,D1 ;0F68: 2208
LEA -116(A5),A1 ;0F6A: 43EDFF8C
MOVE.L A1,D2 ;0F6E: 2409
MOVEA.L A2,A6 ;0F70: 2C4A
JSR -954(A6) ;0F72: 4EAEFC46
MOVE.L D4,D1 ;0F76: 2204
MOVEQ #0,D2 ;0F78: 7400
JSR -474(A6) ;0F7A: 4EAEFE26
MOVEQ #10,D0 ;0F7E: 700A
MOVE.L D0,-68(A5) ;0F80: 2B40FFBC
LEA LAB_00BA(PC),A0 ;0F84: 41FA04C4
MOVE.L -116(A5),D0 ;0F88: 202DFF8C
CMP.L A0,D0 ;0F8C: B088
BEQ.S LAB_007B ;0F8E: 6708
MOVEQ #32,D0 ;0F90: 7020
NOT.B D0 ;0F92: 4600
CMP.L D0,D4 ;0F94: B880
BEQ.S LAB_007C ;0F96: 671C
LAB_007B:
TST.L D7 ;0F98: 4A87
BEQ.S LAB_007C ;0F9A: 6718
LEA LAB_00BE(PC),A0 ;0F9C: 41FA04CA
MOVE.L A0,D1 ;0FA0: 2208
LEA -52(A5),A1 ;0FA2: 43EDFFCC
MOVE.L A1,D2 ;0FA6: 2409
JSR -954(A6) ;0FA8: 4EAEFC46
MOVE.L -52(A5),D1 ;0FAC: 222DFFCC
JSR -72(A6) ;0FB0: 4EAEFFB8
LAB_007C:
MOVEQ #-1,D0 ;0FB4: 70FF
CMP.L D0,D6 ;0FB6: BC80
BEQ.S LAB_007D ;0FB8: 6706
MOVE.L D6,D1 ;0FBA: 2206
JSR -126(A6) ;0FBC: 4EAEFF82
LAB_007D:
MOVE.L D4,D0 ;0FC0: 2004
BSR LAB_00D4 ;0FC2: 6100053C
TST.L D0 ;0FC6: 4A80
BEQ LAB_008A ;0FC8: 67000156
MOVEA.L -140(A5),A3 ;0FCC: 266DFF74
MOVE.L A3,D1 ;0FD0: 220B
MOVEA.L A2,A6 ;0FD2: 2C4A
JSR -834(A6) ;0FD4: 4EAEFCBE
BRA LAB_0093 ;0FD8: 60000208
LAB_007E:
TST.L D7 ;0FDC: 4A87
BEQ.S LAB_007F ;0FDE: 671A
LEA LAB_00BE(PC),A0 ;0FE0: 41FA0486
MOVE.L A0,D1 ;0FE4: 2208
LEA -52(A5),A1 ;0FE6: 43EDFFCC
MOVE.L A1,D2 ;0FEA: 2409
MOVEA.L A2,A6 ;0FEC: 2C4A
JSR -954(A6) ;0FEE: 4EAEFC46
MOVE.L -52(A5),D1 ;0FF2: 222DFFCC
JSR -72(A6) ;0FF6: 4EAEFFB8
LAB_007F:
MOVEQ #-1,D0 ;0FFA: 70FF
CMP.L D0,D6 ;0FFC: BC80
BEQ.S LAB_0080 ;0FFE: 6708
MOVE.L D6,D1 ;1000: 2206
MOVEA.L A2,A6 ;1002: 2C4A
JSR -126(A6) ;1004: 4EAEFF82
LAB_0080:
MOVEQ #0,D0 ;1008: 7000
MOVE.L D0,-116(A5) ;100A: 2B40FF8C
BRA LAB_008F ;100E: 6000016C
LAB_0081:
TST.L -112(A5) ;1012: 4AADFF90
BNE.S LAB_0082 ;1016: 6610
MOVEA.L -56(A5),A1 ;1018: 226DFFC8
MOVEA.L 50(A7),A6 ;101C: 2C6F0032
JSR -690(A6) ;1020: 4EAEFD4E
CLR.L -56(A5) ;1024: 42ADFFC8
LAB_0082:
MOVEA.L 46(A7),A2 ;1028: 246F002E
TST.L -28(A5) ;102C: 4AADFFE4
BEQ.S LAB_0083 ;1030: 6712
TST.L -96(A5) ;1032: 4AADFFA0
BNE.S LAB_0083 ;1036: 660C
LEA LAB_00C2(PC),A0 ;1038: 41FA044E
MOVE.L A0,D1 ;103C: 2208
MOVEA.L A2,A6 ;103E: 2C4A
JSR -948(A6) ;1040: 4EAEFC4C
LAB_0083:
TST.L 40(A7) ;1044: 4AAF0028
BEQ LAB_0089 ;1048: 670000C8
MOVE #$0001,-176(A5) ;104C: 3B7C0001FF50
MOVEA.L -140(A5),A3 ;1052: 266DFF74
TST.L -80(A5) ;1056: 4AADFFB0
BNE.S LAB_0084 ;105A: 662A
MOVE.L 136(A3),D0 ;105C: 202B0088
ANDI #$FFEF,D0 ;1060: 0240FFEF
MOVE.L D0,D2 ;1064: 2400
MOVE.L -52(A5),D1 ;1066: 222DFFCC
MOVEA.L A2,A6 ;106A: 2C4A
JSR -186(A6) ;106C: 4EAEFF46
TST.L D0 ;1070: 4A80
BNE.S LAB_0084 ;1072: 6612
JSR -132(A6) ;1074: 4EAEFF7C
MOVEQ #46,D1 ;1078: 722E
NOT.B D1 ;107A: 4601
CMP.L D1,D0 ;107C: B081
BEQ.S LAB_0084 ;107E: 6706
MOVEQ #0,D0 ;1080: 7000
MOVE D0,-176(A5) ;1082: 3B40FF50
LAB_0084:
TST -176(A5) ;1086: 4A6DFF50
BEQ.S LAB_0086 ;108A: 6732
TST.L -84(A5) ;108C: 4AADFFAC
BNE.S LAB_0085 ;1090: 6606
TST.L -88(A5) ;1092: 4AADFFA8
BEQ.S LAB_0086 ;1096: 6726
LAB_0085:
LEA 152(A3),A0 ;1098: 41EB0098
MOVE.L A0,D2 ;109C: 2408
MOVE.L -52(A5),D1 ;109E: 222DFFCC
MOVEA.L A2,A6 ;10A2: 2C4A
JSR -396(A6) ;10A4: 4EAEFE74
TST.L D0 ;10A8: 4A80
BNE.S LAB_0086 ;10AA: 6612
JSR -132(A6) ;10AC: 4EAEFF7C
MOVEQ #46,D1 ;10B0: 722E
NOT.B D1 ;10B2: 4601
CMP.L D1,D0 ;10B4: B081
BEQ.S LAB_0086 ;10B6: 6706
MOVEQ #0,D0 ;10B8: 7000
MOVE D0,-176(A5) ;10BA: 3B40FF50
LAB_0086:
TST -176(A5) ;10BE: 4A6DFF50
BEQ.S LAB_0088 ;10C2: 6732
TST.L -88(A5) ;10C4: 4AADFFA8
BNE.S LAB_0087 ;10C8: 6606
TST.L -76(A5) ;10CA: 4AADFFB4
BEQ.S LAB_0088 ;10CE: 6726
LAB_0087:
LEA 164(A3),A0 ;10D0: 41EB00A4
MOVE.L A0,D2 ;10D4: 2408
MOVE.L -52(A5),D1 ;10D6: 222DFFCC
MOVEA.L A2,A6 ;10DA: 2C4A
JSR -180(A6) ;10DC: 4EAEFF4C
TST.L D0 ;10E0: 4A80
BNE.S LAB_0088 ;10E2: 6612
JSR -132(A6) ;10E4: 4EAEFF7C
MOVEQ #46,D1 ;10E8: 722E
NOT.B D1 ;10EA: 4601
CMP.L D1,D0 ;10EC: B081
BEQ.S LAB_0088 ;10EE: 6706
MOVEQ #0,D0 ;10F0: 7000
MOVE D0,-176(A5) ;10F2: 3B40FF50
LAB_0088:
TST -176(A5) ;10F6: 4A6DFF50
BNE.S LAB_0089 ;10FA: 6616
MOVEA.L A2,A6 ;10FC: 2C4A
JSR -132(A6) ;10FE: 4EAEFF7C
MOVE.L D0,D1 ;1102: 2200
MOVE.L -52(A5),D2 ;1104: 242DFFCC
JSR -474(A6) ;1108: 4EAEFE26
MOVEQ #5,D0 ;110C: 7005
MOVE.L D0,-68(A5) ;110E: 2B40FFBC
LAB_0089:
MOVEQ #-1,D0 ;1112: 70FF
CMP.L D0,D6 ;1114: BC80
BEQ.S LAB_008A ;1116: 6708
MOVE.L D6,D1 ;1118: 2206
MOVEA.L A2,A6 ;111A: 2C4A
JSR -126(A6) ;111C: 4EAEFF82
LAB_008A:
MOVEA.L -160(A5),A0 ;1120: 206DFF60
MOVE.L (A0),D0 ;1124: 2010
MOVEA.L -140(A5),A0 ;1126: 206DFF74
MOVEA.L A2,A1 ;112A: 224A
BSR LAB_00C8 ;112C: 6100037A
MOVE.L D0,D7 ;1130: 2E00
TST.L D7 ;1132: 4A87
BEQ LAB_0048 ;1134: 6700F870
LAB_008B:
MOVEQ #116,D0 ;1138: 7074
ADD.L D0,D0 ;113A: D080
CMP.L D0,D7 ;113C: BE80
BEQ.S LAB_008C ;113E: 670E
TST.L D7 ;1140: 4A87
BEQ.S LAB_008C ;1142: 670A
MOVEA.L A2,A6 ;1144: 2C4A
JSR -132(A6) ;1146: 4EAEFF7C
MOVE.L D0,D4 ;114A: 2800
BRA.S LAB_008E ;114C: 6028
LAB_008C:
MOVEA.L 46(A7),A2 ;114E: 246F002E
MOVE.L -140(A5),D1 ;1152: 222DFF74
MOVEA.L A2,A6 ;1156: 2C4A
JSR -834(A6) ;1158: 4EAEFCBE
LAB_008D:
MOVEA.L -64(A5),A1 ;115C: 226DFFC0
MOVEA.L (A1)+,A0 ;1160: 2059
MOVE.L A0,-60(A5) ;1162: 2B48FFC4
MOVE.L A1,-64(A5) ;1166: 2B49FFC0
MOVE.L A0,D0 ;116A: 2008
BNE LAB_003E ;116C: 6600F692
MOVEA.L -140(A5),A3 ;1170: 266DFF74
BRA.S LAB_0093 ;1174: 606C
LAB_008E:
MOVEQ #20,D0 ;1176: 7014
MOVE.L D0,-68(A5) ;1178: 2B40FFBC
LAB_008F:
MOVEA.L 46(A7),A2 ;117C: 246F002E
MOVEA.L -140(A5),A3 ;1180: 266DFF74
MOVE.L A3,D1 ;1184: 220B
MOVEA.L A2,A6 ;1186: 2C4A
JSR -834(A6) ;1188: 4EAEFCBE
LAB_0090:
MOVEQ #116,D0 ;118C: 7074
ADD.L D0,D0 ;118E: D080
CMP.L D0,D4 ;1190: B880
BNE.S LAB_0091 ;1192: 6606
MOVEQ #0,D4 ;1194: 7800
CLR.L -68(A5) ;1196: 42ADFFBC
LAB_0091:
TST.L D4 ;119A: 4A84
BEQ.S LAB_0093 ;119C: 6744
CMPI.L #$00000130,D4 ;119E: 0C8400000130
BEQ.S LAB_0093 ;11A4: 673C
MOVE.L -52(A5),D1 ;11A6: 222DFFCC
MOVEQ #80,D2 ;11AA: 7450
MOVEA.L A2,A6 ;11AC: 2C4A
JSR -576(A6) ;11AE: 4EAEFDC0
LEA LAB_00C4(PC),A1 ;11B2: 43FA02DE
MOVE.L A1,D1 ;11B6: 2209
LEA -52(A5),A6 ;11B8: 4DEDFFCC
MOVE.L A6,D2 ;11BC: 240E
MOVEA.L A2,A6 ;11BE: 2C4A
JSR -954(A6) ;11C0: 4EAEFC46
TST.L -116(A5) ;11C4: 4AADFF8C
BEQ.S LAB_0092 ;11C8: 6710
LEA LAB_00C6(PC),A0 ;11CA: 41FA02CC
MOVE.L A0,D1 ;11CE: 2208
LEA -116(A5),A1 ;11D0: 43EDFF8C
MOVE.L A1,D2 ;11D4: 2409
JSR -954(A6) ;11D6: 4EAEFC46
LAB_0092:
MOVE.L D4,D1 ;11DA: 2204
MOVEQ #0,D2 ;11DC: 7400
JSR -474(A6) ;11DE: 4EAEFE26
LAB_0093:
TST.L -152(A5) ;11E2: 4AADFF68
BEQ.S LAB_0096 ;11E6: 673C
CLR -166(A5) ;11E8: 426DFF5A
BRA.S LAB_0095 ;11EC: 6020
LAB_0094:
MOVE -166(A5),D0 ;11EE: 302DFF5A
MOVE.L D0,D1 ;11F2: 2200
ADDQ #1,D1 ;11F4: 5241
MOVEQ #0,D2 ;11F6: 7400
MOVE D0,D2 ;11F8: 3400
ASL.L #2,D2 ;11FA: E582
MOVEA.L -152(A5),A0 ;11FC: 206DFF68
ADDA.L D2,A0 ;1200: D1C2
MOVE D1,-166(A5) ;1202: 3B41FF5A
MOVE.L (A0),D1 ;1206: 2210
MOVEA.L A2,A6 ;1208: 2C4A
JSR -90(A6) ;120A: 4EAEFFA6
LAB_0095:
MOVE -166(A5),D0 ;120E: 302DFF5A
CMP -174(A5),D0 ;1212: B06DFF52
BCS.S LAB_0094 ;1216: 65D6
MOVEA.L -152(A5),A1 ;1218: 226DFF68
MOVEA.L 50(A7),A6 ;121C: 2C6F0032
JSR -690(A6) ;1220: 4EAEFD4E
LAB_0096:
TST.L -156(A5) ;1224: 4AADFF64
BEQ.S LAB_0099 ;1228: 673E
CLR -166(A5) ;122A: 426DFF5A
BRA.S LAB_0098 ;122E: 6022
LAB_0097:
MOVE -166(A5),D0 ;1230: 302DFF5A
MOVE.L D0,D1 ;1234: 2200
ADDQ #1,D1 ;1236: 5241
MOVEQ #0,D2 ;1238: 7400
MOVE D0,D2 ;123A: 3400
ASL.L #2,D2 ;123C: E582
MOVEA.L -156(A5),A0 ;123E: 206DFF64
ADDA.L D2,A0 ;1242: D1C2
MOVE D1,-166(A5) ;1244: 3B41FF5A
MOVEA.L (A0),A1 ;1248: 2250
MOVEA.L 50(A7),A6 ;124A: 2C6F0032
JSR -690(A6) ;124E: 4EAEFD4E
LAB_0098:
MOVE -166(A5),D0 ;1252: 302DFF5A
CMP -174(A5),D0 ;1256: B06DFF52
BCS.S LAB_0097 ;125A: 65D4
MOVEA.L -156(A5),A1 ;125C: 226DFF64
MOVEA.L 50(A7),A6 ;1260: 2C6F0032
JSR -690(A6) ;1264: 4EAEFD4E
LAB_0099:
MOVEA.L -52(A5),A1 ;1268: 226DFFCC
MOVEA.L 50(A7),A6 ;126C: 2C6F0032
JSR -690(A6) ;1270: 4EAEFD4E
MOVEA.L -48(A5),A1 ;1274: 226DFFD0
JSR -690(A6) ;1278: 4EAEFD4E
MOVEA.L A3,A1 ;127C: 224B
JSR -690(A6) ;127E: 4EAEFD4E
MOVEA.L -56(A5),A1 ;1282: 226DFFC8
JSR -690(A6) ;1286: 4EAEFD4E
MOVEA.L -132(A5),A1 ;128A: 226DFF7C
JSR -690(A6) ;128E: 4EAEFD4E
MOVEA.L -44(A5),A3 ;1292: 266DFFD4
MOVE.L A3,D0 ;1296: 200B
BEQ.S LAB_009A ;1298: 6708
MOVE.L A3,D1 ;129A: 220B
MOVEA.L A2,A6 ;129C: 2C4A
JSR -858(A6) ;129E: 4EAEFCA6
LAB_009A:
MOVE.L -120(A5),D0 ;12A2: 202DFF88
BEQ.S LAB_009B ;12A6: 6708
MOVE.L D0,D1 ;12A8: 2200
MOVEA.L A2,A6 ;12AA: 2C4A
JSR -36(A6) ;12AC: 4EAEFFDC
LAB_009B:
MOVE.L -124(A5),D0 ;12B0: 202DFF84
BEQ.S LAB_009C ;12B4: 6708
MOVE.L D0,D1 ;12B6: 2200
MOVEA.L A2,A6 ;12B8: 2C4A
JSR -36(A6) ;12BA: 4EAEFFDC
LAB_009C:
MOVE.L D5,D1 ;12BE: 2205
MOVEA.L A2,A6 ;12C0: 2C4A
JSR -90(A6) ;12C2: 4EAEFFA6
MOVE.L -128(A5),D1 ;12C6: 222DFF80
JSR -90(A6) ;12CA: 4EAEFFA6
MOVEA.L -136(A5),A3 ;12CE: 266DFF78
MOVEA #$FFFF,A0 ;12D2: 307CFFFF
CMPA.L A3,A0 ;12D6: B1CB
BEQ.S LAB_009D ;12D8: 670E
MOVEA #$0004,A0 ;12DA: 307C0004
MOVEA.L (A0),A1 ;12DE: 2250
MOVEA.L 276(A1),A0 ;12E0: 20690114
MOVE.L A3,184(A0) ;12E4: 214B00B8
LAB_009D:
MOVE.L D4,D1 ;12E8: 2204
JSR -462(A6) ;12EA: 4EAEFE32
MOVEA.L A2,A1 ;12EE: 224A
MOVEA.L 50(A7),A6 ;12F0: 2C6F0032
JSR -414(A6) ;12F4: 4EAEFE62
BRA.S LAB_009F ;12F8: 6010
LAB_009E:
MOVEA #$0004,A0 ;12FA: 307C0004
MOVEA.L (A0),A1 ;12FE: 2250
MOVEA.L 276(A1),A0 ;1300: 20690114
MOVEQ #122,D0 ;1304: 707A
MOVE.L D0,148(A0) ;1306: 21400094
LAB_009F:
MOVE.L -68(A5),D0 ;130A: 202DFFBC
MOVEM.L (A7)+,D2-D7/A2-A3/A6 ;130E: 4CDF4CFC
UNLK A5 ;1312: 4E5D
RTS ;1314: 4E75
LAB_00A0:
DC.W $0000 ;1316
LAB_00A1:
DC.W $646F ;1318
DC.W $732E ;131A
DC.W $6C69 ;131C
BHI.S LAB_00A4 ;131E: 6272
BSR.S LAB_00A5 ;1320: 6172
DC.W $7900 ;1322
LAB_00A2:
NOT (A2) ;1324: 4652
DC.W $4F4D ;1326
MOVE.L A5,11348(A7) ;1328: 2F4D2C54
DC.W $4F2F ;132C
DC.W $412C ;132E
DC.W $414C ;1330
DC.W $4C2F ;1332
SUBQ.B #1,20821(A4) ;1334: 532C5155
DC.W $4945 ;1338
ADDQ.B #2,21292(A7) ;133A: 542F532C
CLR (A5) ;133E: 4255
DC.W $463D ;1340
CLR (A5) ;1342: 4255
NOT D6 ;1344: 4646
DC.W $4552 ;1346
MOVE.L A3,12110(A7) ;1348: 2F4B2F4E
MOVEA.L D3,A6 ;134C: 2C43
DC.W $4C4F ;134E
TRAP #5 ;1350: 4E45
MOVE.L (A3),11332(A7) ;1352: 2F532C44
DC.W $4154 ;1356
DC.W $4553 ;1358
MOVE.L (A3),11342(A7) ;135A: 2F532C4E
DC.W $4F50 ;135E
ADDQ #1,A7 ;1360: 524F
DC.W $2F53 ;1362
MOVEA.L D3,A6 ;1364: 2C43
DC.W $4F4D ;1366
MOVE.L (A3),11342(A7) ;1368: 2F532C4E
DC.W $4F52 ;136C
DC.W $4551 ;136E
MOVE.L (A3),36(A7) ;1370: 2F530024
ADDQ #3,D5 ;1374: 5645
DC.W $523A ;1376
MOVEA.L -(A3),A0 ;1378: 2063
BLE.S LAB_00AB ;137A: 6F70
DC.W $7920 ;137C
DC.W $3430 ;137E
MOVE.L 40(A1,D2.W),D7 ;1380: 2E312028
MOVE 12846(A6),-(A4) ;1384: 392E322E
DC.W $3933 ;1388
MOVE.L A2,-(A4) ;138A: 290A
BTST D6,D0 ;138C: 0D00
LAB_00A3:
SUBQ #3,27748(A1) ;138E: 57696C64
LAB_00A4:
DC.W $6361 ;1392
LAB_00A5:
MOVEQ #100,D1 ;1394: 7264
MOVEA.L -(A4),A0 ;1396: 2064
DC.W $6573 ;1398
MOVEQ #105,D2 ;139A: 7469
DC.W $6E61 ;139C
MOVEQ #105,D2 ;139E: 7469
BLE.S LAB_00B1 ;13A0: 6F6E
MOVEA.L 28278(A1),A0 ;13A2: 20696E76
BSR.S LAB_00B2 ;13A6: 616C
BVS.S LAB_00B0 ;13A8: 6964
MOVE.L A2,D7 ;13AA: 2E0A
DC.W $0000 ;13AC
LAB_00A6:
DC.W $4361 ;13AE
DC.W $6E27 ;13B0
MOVEQ #32,D2 ;13B2: 7420
BLE.S LAB_00B3 ;13B4: 6F70
BCS.S LAB_00B3 ;13B6: 656E
MOVE.L -(A5),D0 ;13B8: 2025
DC.W $7320 ;13BA
DC.W $666F ;13BC
MOVEQ #32,D1 ;13BE: 7220
DC.W $0000 ;13C0
LAB_00A7:
BVS.S LAB_00B6 ;13C2: 696E
DC.W $0000 ;13C4
LAB_00A8:
DC.W $2573 ;13C6
MOVEQ #117,D0 ;13C8: 7075
MOVEQ #32,D2 ;13CA: 7420
MOVE.L -(A0),-(A6) ;13CC: 2D20
DC.W $0000 ;13CE
LAB_00A9:
DC.W $433A ;13D0
DC.W $0000 ;13D2
LAB_00AA:
NEG -(A5) ;13D4: 4465
DC.W $7374 ;13D6
BVS.S LAB_00B9 ;13D8: 696E
BSR.S LAB_00BB ;13DA: 6174
DC.W $696F ;13DC
BGT.S LAB_00AD ;13DE: 6E20
DC.W $6D75 ;13E0
DC.W $7374 ;13E2
MOVEA.L -(A2),A0 ;13E4: 2062
BCS.S LAB_00AE ;13E6: 6520
BSR.S LAB_00AF ;13E8: 6120
DC.W $6469 ;13EA
LAB_00AB:
MOVEQ #101,D1 ;13EC: 7265
BLS.S LAB_00BD ;13EE: 6374
BLE.S LAB_00BD ;13F0: 6F72
DC.W $792E ;13F2
DC.W $0A00 ;13F4
LAB_00AC:
MOVE.L -(A0),D0 ;13F6: 2020
MOVE.L -(A5),D0 ;13F8: 2025
DC.W $7320 ;13FA
MOVE.L -(A0),D0 ;13FC: 2020
SUBQ #5,-(A3) ;13FE: 5B63
LAB_00AD:
MOVEQ #101,D1 ;1400: 7265
BSR.S LAB_00C0 ;1402: 6174
BCS.S LAB_00BF ;1404: 6564
DC.W $5D0A ;1406
LAB_00AE:
DC.W $0000 ;1408
LAB_00AF:
DC.W $2573 ;140A
DC.W $2028 ;140C
LAB_00B0:
DC.W $4469 ;140E
LAB_00B1:
MOVEQ #41,D1 ;1410: 7229
DC.W $0000 ;1412
LAB_00B2:
DC.W $0A49 ;1414
BGT.S LAB_00C1 ;1416: 6E66
BVS.S LAB_00C2 ;1418: 696E
BVS.S LAB_00C3 ;141A: 6974
BCS.S LAB_00B7 ;141C: 6520
DC.W $6C6F ;141E
BLE.S LAB_00C4 ;1420: 6F70
MOVEA.L 28192(A1),A0 ;1422: 20696E20
LAB_00B3:
MOVE.L -(A5),D1 ;1426: 2225
DC.W $7322 ;1428
MOVE.L A2,D7 ;142A: 2E0A
DC.W $0000 ;142C
LAB_00B4:
DC.W $0A00 ;142E
LAB_00B5:
MOVE.L -(A0),D0 ;1430: 2020
LAB_00B6:
MOVEA.L (A3)+,A0 ;1432: 205B
BLS.S LAB_00C8 ;1434: 6372
DC.W $6561 ;1436
MOVEQ #101,D2 ;1438: 7465
DC.W $645D ;143A
DC.W $0A00 ;143C
LAB_00B7:
DC.W $6F75 ;143E
MOVEQ #0,D2 ;1440: 7400
LAB_00B8:
MOVE.L -(A0),D0 ;1442: 2020
MOVE.L -(A5),D0 ;1444: 2025
DC.W $732E ;1446
LAB_00B9:
MOVE.L D0,D7 ;1448: 2E00
LAB_00BA:
MOVEQ #101,D1 ;144A: 7265
BSR.S LAB_00C9 ;144C: 6164
DC.W $0000 ;144E
LAB_00BB:
DC.W $7772 ;1450
BVS.S LAB_00CC ;1452: 6974
DC.W $0000 ;1454
LAB_00BC:
DC.W $4572 ;1456
MOVEQ #111,D1 ;1458: 726F
MOVEQ #32,D1 ;145A: 7220
BVS.S LAB_00CD ;145C: 696E
MOVE.L -(A5),D0 ;145E: 2025
DC.W $7369 ;1460
DC.W $6E67 ;1462
LAB_00BD:
MOVE.L 8192(A5),D0 ;1464: 202D2000
LAB_00BE:
NEG -(A5) ;1468: 4465
LAB_00BF:
DC.W $7374 ;146A
BVS.S LAB_00CF ;146C: 696E
BSR.S LAB_00D0 ;146E: 6174
DC.W $696F ;1470
BGT.S LAB_00C5 ;1472: 6E20
DC.W $6669 ;1474
DC.W $6C65 ;1476
LAB_00C0:
MOVE.L -(A2),D0 ;1478: 2022
DC.W $2573 ;147A
MOVE.L -(A0),D1 ;147C: 2220
LAB_00C1:
MOVEQ #101,D1 ;147E: 7265
DC.W $6D6F ;1480
MOVEQ #101,D3 ;1482: 7665
BCC.S LAB_00CA ;1484: 642E
DC.W $0A00 ;1486
LAB_00C2:
DC.W $636F ;1488
MOVEQ #105,D0 ;148A: 7069
BCS.S LAB_00D2+2 ;148C: 6564
MOVE.L A2,D7 ;148E: 2E0A
LAB_00C3:
DC.W $0000 ;1490
LAB_00C4:
DC.W $2573 ;1492
LAB_00C5:
MOVE -(A0),D5 ;1494: 3A20
DC.W $0000 ;1496
LAB_00C6:
DC.W $2573 ;1498
MOVE.L 8192(A5),D0 ;149A: 202D2000
LAB_00C7:
MOVE.L -(A0),D0 ;149E: 2020
MOVE.L -(A0),D0 ;14A0: 2020
MOVE.L -(A0),D0 ;14A2: 2020
MOVE.L -(A0),D0 ;14A4: 2020
DC.W $0000 ;14A6
LAB_00C8:
MOVEM.L D5-D7/A2-A3/A6,-(A7) ;14A8: 48E70732
MOVEA.L A0,A3 ;14AC: 2648
MOVE.L D0,D7 ;14AE: 2E00
MOVEA.L A1,A2 ;14B0: 2449
LAB_00C9:
TST.L D7 ;14B2: 4A87
LAB_00CA:
BEQ.S LAB_00CB ;14B4: 670A
MOVE.L D7,D1 ;14B6: 2207
MOVEA.L A2,A6 ;14B8: 2C4A
JSR -126(A6) ;14BA: 4EAEFF82
MOVE.L D0,D6 ;14BE: 2C00
LAB_00CB:
MOVE.L A3,D1 ;14C0: 220B
MOVEA.L A2,A6 ;14C2: 2C4A
JSR -828(A6) ;14C4: 4EAEFCC4
LAB_00CC:
MOVE.L D0,D5 ;14C8: 2A00
TST.L D7 ;14CA: 4A87
LAB_00CD:
BEQ.S LAB_00CE ;14CC: 6706
MOVE.L D6,D1 ;14CE: 2206
JSR -126(A6) ;14D0: 4EAEFF82
LAB_00CE:
MOVE.L D5,D0 ;14D4: 2005
MOVEM.L (A7)+,D5-D7/A2-A3/A6 ;14D6: 4CDF4CE0
RTS ;14DA: 4E75
LAB_00CF:
MOVEM.L D6-D7/A3/A6,-(A7) ;14DC: 48E70312
MOVE.L D0,D7 ;14E0: 2E00
MOVEA.L A0,A3 ;14E2: 2648
LAB_00D0:
MOVEQ #0,D6 ;14E4: 7C00
BRA.S LAB_00D3 ;14E6: 600E
LAB_00D1:
LEA LAB_00C7(PC),A0 ;14E8: 41FAFFB4
MOVE.L A0,D1 ;14EC: 2208
MOVEA.L A3,A6 ;14EE: 2C4B
LAB_00D2:
JSR -948(A6) ;14F0: 4EAEFC4C
ADDQ.L #1,D6 ;14F4: 5286
LAB_00D3:
CMP.L D7,D6 ;14F6: BC87
BLT.S LAB_00D1 ;14F8: 6DEE
MOVEM.L (A7)+,D6-D7/A3/A6 ;14FA: 4CDF48C0
RTS ;14FE: 4E75
LAB_00D4:
MOVE.L D7,-(A7) ;1500: 2F07
MOVE.L D0,D7 ;1502: 2E00
MOVEQ #100,D0 ;1504: 7064
ADD.L D0,D0 ;1506: D080
CMP.L D0,D7 ;1508: BE80
BLE.S LAB_00D5 ;150A: 6F20
MOVEQ #116,D0 ;150C: 7074
ADD.L D0,D0 ;150E: D080
CMP.L D0,D7 ;1510: BE80
BGE.S LAB_00D5 ;1512: 6C18
MOVE.L D7,D0 ;1514: 2007
MOVEQ #54,D1 ;1516: 7236
NOT.B D1 ;1518: 4601
SUB.L D1,D0 ;151A: 9081
MOVEQ #1,D1 ;151C: 7201
ASL.L D0,D1 ;151E: E1A1
ANDI.L #$03163000,D1 ;1520: 028103163000
BEQ.S LAB_00D5 ;1526: 6704
MOVEQ #1,D0 ;1528: 7001
BRA.S LAB_00D6 ;152A: 6002
LAB_00D5:
MOVEQ #0,D0 ;152C: 7000
LAB_00D6:
MOVE.L (A7)+,D7 ;152E: 2E1F
RTS ;1530: 4E75
DC.W $0000 ;1532
LAB_00D7:
MOVEQ #0,D0 ;1534: 7000
MOVEQ #0,D1 ;1536: 7200
LAB_00D8:
MOVE.B (A0)+,D0 ;1538: 1018
MOVE.B (A1)+,D1 ;153A: 1219
CMPI.B #$61,D0 ;153C: 0C000061
BLT.S LAB_00D9 ;1540: 6D0A
CMPI.B #$7A,D0 ;1542: 0C00007A
BGT.S LAB_00D9 ;1546: 6E04
SUBI.B #$20,D0 ;1548: 04000020
LAB_00D9:
CMPI.B #$61,D1 ;154C: 0C010061
BLT.S LAB_00DA ;1550: 6D0A
CMPI.B #$7A,D1 ;1552: 0C01007A
BGT.S LAB_00DA ;1556: 6E04
SUBI.B #$20,D1 ;1558: 04010020
LAB_00DA:
SUB.L D1,D0 ;155C: 9081
BNE.S LAB_00DB ;155E: 6604
TST.B D1 ;1560: 4A01
BNE.S LAB_00D8 ;1562: 66D4
LAB_00DB:
RTS ;1564: 4E75
DC.W $0000 ;1566
SECTION S_1,DATA
SECSTRT_1:
DC.L LAB_00A0 ;1568: 00001316
DS.W 2 ;156C
END