home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
telefisk.org
/
virusCollection.lzx
/
VirusCollectie
/
h
/
hny98
/
List-clean.asm
< prev
Wrap
Assembly Source File
|
2022-12-23
|
55KB
|
1,963 lines
; IRA V1.02 (Sep 6 1993) (c)1993 Tim Ruehsen
ABSEXECBASE EQU $4
SECTION S_0,CODE
SECSTRT_0:
LINK A5,#-608 ;0000: 4E55FDA0
MOVEM.L D2-D7/A2-A3/A6,-(A7) ;0004: 48E73F32
MOVEA #$0004,A0 ;0008: 307C0004
MOVEA.L (A0),A1 ;000C: 2250
MOVEQ #20,D7 ;000E: 7E14
LEA LAB_0055(PC),A0 ;0010: 41FA083A
MOVE.L A0,-572(A5) ;0014: 2B48FDC4
CLR.L -568(A5) ;0018: 42ADFDC8
MOVE.L A1,56(A7) ;001C: 2F490038
MOVEA.L A1,A6 ;0020: 2C49
LEA LAB_0056(PC),A1 ;0022: 43FA082A
MOVEQ #36,D0 ;0026: 7024
JSR -552(A6) ;0028: 4EAEFDD8
MOVEA.L D0,A3 ;002C: 2640
MOVEA.L A3,A0 ;002E: 204B
MOVE.L A0,52(A7) ;0030: 2F480034
MOVE.L A3,D0 ;0034: 200B
BEQ LAB_0053 ;0036: 670007FA
MOVE.L #$000004D2,D0 ;003A: 203C000004D2
MOVE.L #$00010001,D1 ;0040: 223C00010001
JSR -684(A6) ;0046: 4EAEFD54
MOVEA.L D0,A2 ;004A: 2440
MOVEA.L A2,A0 ;004C: 204A
MOVE.L A0,48(A7) ;004E: 2F480030
MOVE.L A2,D0 ;0052: 200A
BNE.S LAB_0000 ;0054: 6612
MOVEA.L A3,A6 ;0056: 2C4B
JSR -132(A6) ;0058: 4EAEFF7C
MOVE.L D0,D1 ;005C: 2200
MOVEQ #0,D2 ;005E: 7400
JSR -474(A6) ;0060: 4EAEFE26
BRA LAB_0052 ;0064: 600007C0
LAB_0000:
MOVEA.L 52(A7),A3 ;0068: 266F0034
MOVEA.L 48(A7),A2 ;006C: 246F0030
MOVE.L A3,(A2) ;0070: 248B
LEA 4(A2),A0 ;0072: 41EA0004
MOVE.L A0,D2 ;0076: 2408
LEA LAB_0057(PC),A1 ;0078: 43FA07E0
MOVE.L A1,D1 ;007C: 2209
MOVEQ #0,D3 ;007E: 7600
MOVEA.L A3,A6 ;0080: 2C4B
JSR -798(A6) ;0082: 4EAEFCE2
MOVE.L D0,44(A7) ;0086: 2F40002C
TST.L D0 ;008A: 4A80
BNE.S LAB_0001 ;008C: 6610
JSR -132(A6) ;008E: 4EAEFF7C
MOVE.L D0,D1 ;0092: 2200
MOVE.L D3,D2 ;0094: 2403
JSR -474(A6) ;0096: 4EAEFE26
BRA LAB_0051 ;009A: 60000776
LAB_0001:
MOVEA.L 60(A2),A0 ;009E: 206A003C
MOVE.L A0,38(A7) ;00A2: 2F480026
MOVE.L A0,D1 ;00A6: 2208
BEQ.S LAB_0003 ;00A8: 670E
MOVEA.L A0,A1 ;00AA: 2248
LAB_0002:
TST.B (A1)+ ;00AC: 4A19
BNE.S LAB_0002 ;00AE: 66FC
SUBQ.L #1,A1 ;00B0: 5389
SUBA.L A0,A1 ;00B2: 93C8
MOVE.L A1,D1 ;00B4: 2209
BRA.S LAB_0004 ;00B6: 6002
LAB_0003:
MOVEQ #32,D1 ;00B8: 7220
LAB_0004:
MOVE.L D1,D2 ;00BA: 2401
ADD.L D2,D2 ;00BC: D482
MOVE.L D2,D7 ;00BE: 2E02
MOVE.L D7,D2 ;00C0: 2407
ADD.L D1,D2 ;00C2: D481
ADDQ.L #1,D2 ;00C4: 5282
MOVE.L D2,D0 ;00C6: 2002
MOVE.L #$00010001,D1 ;00C8: 223C00010001
MOVEA.L 56(A7),A6 ;00CE: 2C6F0038
JSR -684(A6) ;00D2: 4EAEFD54
MOVE.L D0,96(A2) ;00D6: 25400060
BNE.S LAB_0005 ;00DA: 6612
MOVEA.L A3,A6 ;00DC: 2C4B
JSR -132(A6) ;00DE: 4EAEFF7C
MOVE.L D0,D1 ;00E2: 2200
MOVE.L D3,D2 ;00E4: 2403
JSR -474(A6) ;00E6: 4EAEFE26
BRA LAB_004E ;00EA: 600006DC
LAB_0005:
MOVEA.L 48(A7),A2 ;00EE: 246F0030
MOVEA.L 96(A2),A0 ;00F2: 206A0060
ADDA.L D7,A0 ;00F6: D1C7
LEA 1(A0),A1 ;00F8: 43E80001
MOVE.L A1,100(A2) ;00FC: 25490064
TST.L 38(A7) ;0100: 4AAF0026
BEQ LAB_001A ;0104: 670001B2
MOVEQ #0,D0 ;0108: 7000
MOVE.L D0,112(A2) ;010A: 25400070
MOVE.L D0,D7 ;010E: 2E00
BRA.S LAB_0008 ;0110: 6020
LAB_0006:
ADDA.L D7,A3 ;0112: D7C7
MOVEQ #37,D0 ;0114: 7025
CMP.B (A3),D0 ;0116: B013
BNE.S LAB_0007 ;0118: 6616
MOVEQ #95,D0 ;011A: 705F
AND.B 1(A3),D0 ;011C: C02B0001
MOVEQ #83,D1 ;0120: 7253
CMP.B D1,D0 ;0122: B001
BNE.S LAB_0007 ;0124: 660A
MOVE.B #$73,1(A3) ;0126: 177C00730001
ADDQ.L #1,112(A2) ;012C: 52AA0070
LAB_0007:
ADDQ.L #1,D7 ;0130: 5287
LAB_0008:
MOVEA.L 38(A7),A3 ;0132: 266F0026
MOVEA.L A3,A0 ;0136: 204B
LAB_0009:
TST.B (A0)+ ;0138: 4A18
BNE.S LAB_0009 ;013A: 66FC
SUBQ.L #1,A0 ;013C: 5388
SUBA.L A3,A0 ;013E: 91CB
CMP.L A0,D7 ;0140: BE88
BLT.S LAB_0006 ;0142: 6DCE
MOVEQ #0,D6 ;0144: 7C00
MOVEQ #0,D5 ;0146: 7A00
MOVEQ #0,D4 ;0148: 7800
CLR.L -584(A5) ;014A: 42ADFDB8
BRA LAB_0018 ;014E: 60000150
LAB_000A:
CLR.B -560(A5) ;0152: 422DFDD0
MOVEA.L 96(A2),A0 ;0156: 206A0060
ADDA.L D5,A0 ;015A: D1C5
ADDQ.L #1,D5 ;015C: 5285
MOVE.B 0(A3,D6.L),D0 ;015E: 10336800
MOVE.B D0,(A0) ;0162: 1080
MOVEQ #37,D0 ;0164: 7025
CMP.B 0(A3,D6.L),D0 ;0166: B0336800
BNE LAB_0017 ;016A: 66000132
MOVEQ #0,D7 ;016E: 7E00
BRA.S LAB_000C ;0170: 6008
LAB_000B:
ADDQ.L #1,D7 ;0172: 5287
MOVE.B 1(A2),(A3) ;0174: 16AA0001
ADDQ.L #1,D6 ;0178: 5286
LAB_000C:
MOVEA.L 38(A7),A0 ;017A: 206F0026
ADDA.L D6,A0 ;017E: D1C6
MOVEA.L A0,A2 ;0180: 2448
LEA -560(A5),A0 ;0182: 41EDFDD0
ADDA.L D7,A0 ;0186: D1C7
MOVEA.L A0,A3 ;0188: 2648
MOVE.B 1(A2),D0 ;018A: 102A0001
MOVEQ #45,D1 ;018E: 722D
CMP.B D1,D0 ;0190: B001
BEQ.S LAB_000B ;0192: 67DE
MOVEQ #48,D1 ;0194: 7230
CMP.B D1,D0 ;0196: B001
BLT.S LAB_000D ;0198: 6D06
MOVEQ #57,D1 ;019A: 7239
CMP.B D1,D0 ;019C: B001
BLE.S LAB_000B ;019E: 6FD2
LAB_000D:
MOVEQ #46,D1 ;01A0: 722E
CMP.B D1,D0 ;01A2: B001
BEQ.S LAB_000B ;01A4: 67CC
CLR.B (A3) ;01A6: 4213
MOVEQ #95,D0 ;01A8: 705F
AND.B 1(A2),D0 ;01AA: C02A0001
MOVE.B D0,D1 ;01AE: 1200
EXT D1 ;01B0: 4881
MOVE.B D0,36(A7) ;01B2: 1F400024
SUBI #$0041,D1 ;01B6: 04410041
BLT LAB_0013 ;01BA: 6D0000A8
CMPI #$0014,D1 ;01BE: 0C410014
BGE LAB_0013 ;01C2: 6C0000A0
ADD D1,D1 ;01C6: D241
MOVE LAB_000E(PC,D1.W),D1 ;01C8: 323B1006
JMP LAB_000E+2(PC,D1.W) ;01CC: 4EFB1004
LAB_000E:
ORI.B #$26,-(A6) ;01D0: 00260026
ORI.B #$26,-(A6) ;01D4: 00260026
ORI.B #$26,-(A6) ;01D8: 00260026
ORI.L #$00920092,(A2) ;01DC: 009200920092
ORI.L #$00260026,(A2) ;01E2: 009200260026
ORI.B #$26,-(A6) ;01E8: 00260026
ORI.L #$00260092,(A2) ;01EC: 009200260092
ORI.L #$00440026,(A2) ;01F2: 009200440026
MOVE.B #$73,1(A2) ;01F8: 157C00730001
MOVEA.L 48(A7),A2 ;01FE: 246F0030
MOVEA.L 100(A2),A0 ;0202: 206A0064
ADDA.L D4,A0 ;0206: D1C4
ADDQ.L #1,D4 ;0208: 5284
MOVE.B 36(A7),D0 ;020A: 102F0024
ADDI.B #$20,D0 ;020E: 06000020
MOVE.B D0,(A0) ;0212: 1080
BRA.S LAB_0014 ;0214: 605E
ADDQ.L #1,-584(A5) ;0216: 52ADFDB8
MOVEA.L 48(A7),A2 ;021A: 246F0030
MOVEA.L 100(A2),A0 ;021E: 206A0064
ADDA.L D4,A0 ;0222: D1C4
MOVEA.L A0,A3 ;0224: 2648
MOVE.L D4,D7 ;0226: 2E04
ADDQ.L #1,D7 ;0228: 5287
MOVE.L -584(A5),D4 ;022A: 282DFDB8
MOVE.L 112(A2),D0 ;022E: 202A0070
MOVEQ #3,D1 ;0232: 7203
CMP.L D1,D0 ;0234: B081
BLE.S LAB_0011 ;0236: 6F12
MOVEQ #1,D2 ;0238: 7401
CMP.L D2,D4 ;023A: B882
BEQ.S LAB_0010 ;023C: 6704
CMP.L D1,D4 ;023E: B881
BNE.S LAB_0011 ;0240: 6608
LAB_0010:
MOVE.L D7,D4 ;0242: 2807
MOVEQ #112,D1 ;0244: 7270
MOVE.B D1,(A3) ;0246: 1681
BRA.S LAB_0014 ;0248: 602A
LAB_0011:
MOVEQ #1,D1 ;024A: 7201
CMP.L D1,D0 ;024C: B081
BLE.S LAB_0012 ;024E: 6F0C
CMP.L D1,D4 ;0250: B881
BNE.S LAB_0012 ;0252: 6608
MOVE.L D7,D4 ;0254: 2807
MOVE.B #$70,(A3) ;0256: 16BC0070
BRA.S LAB_0014 ;025A: 6018
LAB_0012:
MOVE.L D7,D4 ;025C: 2807
MOVE.B #$6E,(A3) ;025E: 16BC006E
BRA.S LAB_0014 ;0262: 6010
LAB_0013:
MOVEA.L 48(A7),A2 ;0264: 246F0030
MOVEA.L 96(A2),A0 ;0268: 206A0060
ADDA.L D5,A0 ;026C: D1C5
ADDQ.L #1,D5 ;026E: 5285
MOVE.B #$25,(A0) ;0270: 10BC0025
LAB_0014:
TST.B -560(A5) ;0274: 4A2DFDD0
BEQ.S LAB_0017 ;0278: 6724
MOVEQ #0,D7 ;027A: 7E00
BRA.S LAB_0016 ;027C: 6012
LAB_0015:
MOVEA.L 96(A2),A0 ;027E: 206A0060
ADDA.L D5,A0 ;0282: D1C5
ADDQ.L #1,D5 ;0284: 5285
LEA -560(A5),A1 ;0286: 43EDFDD0
ADDA.L D7,A1 ;028A: D3C7
ADDQ.L #1,D7 ;028C: 5287
MOVE.B (A1),(A0) ;028E: 1091
LAB_0016:
LEA -560(A5),A0 ;0290: 41EDFDD0
ADDA.L D7,A0 ;0294: D1C7
TST.B (A0) ;0296: 4A10
BNE.S LAB_0015 ;0298: 66E4
CLR.B -560(A5) ;029A: 422DFDD0
LAB_0017:
ADDQ.L #1,D6 ;029E: 5286
LAB_0018:
MOVEA.L 38(A7),A3 ;02A0: 266F0026
MOVEA.L A3,A0 ;02A4: 204B
LAB_0019:
TST.B (A0)+ ;02A6: 4A18
BNE.S LAB_0019 ;02A8: 66FC
SUBQ.L #1,A0 ;02AA: 5388
SUBA.L A3,A0 ;02AC: 91CB
CMP.L A0,D6 ;02AE: BC88
BLT LAB_000A ;02B0: 6D00FEA0
BRA LAB_0027 ;02B4: 60000104
LAB_001A:
MOVEQ #1,D7 ;02B8: 7E01
MOVEA.L 100(A2),A0 ;02BA: 206A0064
MOVE.B #$6E,(A0) ;02BE: 10BC006E
TST.L 40(A2) ;02C2: 4AAA0028
BNE LAB_0023 ;02C6: 660000BE
TST.L 12(A2) ;02CA: 4AAA000C
BEQ.S LAB_001C ;02CE: 671A
LEA LAB_005A(PC),A0 ;02D0: 41FA061E
MOVEA.L 96(A2),A1 ;02D4: 226A0060
LAB_001B:
MOVE.B (A0)+,(A1)+ ;02D8: 12D8
BNE.S LAB_001B ;02DA: 66FC
MOVEQ #2,D7 ;02DC: 7E02
MOVEA.L 100(A2),A0 ;02DE: 206A0064
MOVE.B #$6B,1(A0) ;02E2: 117C006B0001
BRA.S LAB_001E ;02E8: 600C
LAB_001C:
LEA LAB_005B(PC),A0 ;02EA: 41FA0610
MOVEA.L 96(A2),A1 ;02EE: 226A0060
LAB_001D:
MOVE.B (A0)+,(A1)+ ;02F2: 12D8
BNE.S LAB_001D ;02F4: 66FC
LAB_001E:
MOVEA.L 96(A2),A0 ;02F6: 206A0060
LEA LAB_005C(PC),A1 ;02FA: 43FA0606
JSR LAB_00EB(PC) ;02FE: 4EBA1064
MOVEA.L 100(A2),A0 ;0302: 206A0064
ADDA.L D7,A0 ;0306: D1C7
MOVEA.L A0,A3 ;0308: 2648
ADDQ.L #1,D7 ;030A: 5287
TST.L 44(A2) ;030C: 4AAA002C
BEQ.S LAB_001F ;0310: 6706
MOVE.B #$62,(A3) ;0312: 16BC0062
BRA.S LAB_0020 ;0316: 6004
LAB_001F:
MOVE.B #$6C,(A3) ;0318: 16BC006C
LAB_0020:
MOVEA.L 96(A2),A0 ;031C: 206A0060
LEA LAB_005D(PC),A1 ;0320: 43FA05E6
JSR LAB_00EB(PC) ;0324: 4EBA103E
MOVEA.L 100(A2),A0 ;0328: 206A0064
ADDA.L D7,A0 ;032C: D1C7
ADDQ.L #1,D7 ;032E: 5287
MOVE.B #$61,(A0) ;0330: 10BC0061
TST.L 20(A2) ;0334: 4AAA0014
BNE.S LAB_0021 ;0338: 6628
MOVEA.L 96(A2),A0 ;033A: 206A0060
LEA LAB_005E(PC),A1 ;033E: 43FA05CC
JSR LAB_00EB(PC) ;0342: 4EBA1020
MOVE.L D7,D0 ;0346: 2007
MOVEA.L 100(A2),A0 ;0348: 206A0064
MOVEA.L A0,A1 ;034C: 2248
ADDA.L D0,A1 ;034E: D3C0
MOVE.B #$64,(A1) ;0350: 12BC0064
ADDQ.L #2,D7 ;0354: 5487
MOVEA.L 100(A2),A0 ;0356: 206A0064
ADDA.L D0,A0 ;035A: D1C0
MOVE.B #$74,1(A0) ;035C: 117C00740001
LAB_0021:
LEA 158(A2),A0 ;0362: 41EA009E
LEA LAB_005F+4(PC),A1 ;0366: 43FA05AE
LAB_0022:
MOVE.B (A1)+,(A0)+ ;036A: 10D9
BNE.S LAB_0022 ;036C: 66FC
MOVEA.L 96(A2),A0 ;036E: 206A0060
LEA LAB_0060(PC),A1 ;0372: 43FA05A6
JSR LAB_00EB(PC) ;0376: 4EBA0FEC
MOVEA.L 100(A2),A0 ;037A: 206A0064
ADDA.L D7,A0 ;037E: D1C7
MOVE.B #$63,(A0) ;0380: 10BC0063
BRA.S LAB_0027 ;0384: 6034
LAB_0023:
TST.L 16(A2) ;0386: 4AAA0010
BEQ.S LAB_0025 ;038A: 6722
LEA LAB_0061(PC),A0 ;038C: 41FA0590
MOVEA.L 96(A2),A1 ;0390: 226A0060
LAB_0024:
MOVE.B (A0)+,(A1)+ ;0394: 12D8
BNE.S LAB_0024 ;0396: 66FC
MOVEA.L 100(A2),A0 ;0398: 206A0064
MOVE.B #$64,1(A0) ;039C: 117C00640001
MOVEA.L 100(A2),A0 ;03A2: 206A0064
MOVE.B #$74,2(A0) ;03A6: 117C00740002
BRA.S LAB_0027 ;03AC: 600C
LAB_0025:
LEA LAB_0060(PC),A0 ;03AE: 41FA056A
MOVEA.L 96(A2),A1 ;03B2: 226A0060
LAB_0026:
MOVE.B (A0)+,(A1)+ ;03B6: 12D8
BNE.S LAB_0026 ;03B8: 66FC
LAB_0027:
MOVEA.L 100(A2),A0 ;03BA: 206A0064
LAB_0028:
TST.B (A0)+ ;03BE: 4A18
BNE.S LAB_0028 ;03C0: 66FC
SUBQ.L #1,A0 ;03C2: 5388
SUBA.L 100(A2),A0 ;03C4: 91EA0064
MOVE.L A0,D0 ;03C8: 2008
MOVEQ #4,D1 ;03CA: 7204
CMP.L D1,D0 ;03CC: B081
BLE.S LAB_002A ;03CE: 6F12
MOVEA.L 100(A2),A0 ;03D0: 206A0064
LAB_0029:
TST.B (A0)+ ;03D4: 4A18
BNE.S LAB_0029 ;03D6: 66FC
SUBQ.L #1,A0 ;03D8: 5388
SUBA.L 100(A2),A0 ;03DA: 91EA0064
MOVE.L A0,D0 ;03DE: 2008
BRA.S LAB_002B ;03E0: 6002
LAB_002A:
MOVE.L D1,D0 ;03E2: 2001
LAB_002B:
ASL.L #2,D0 ;03E4: E580
MOVEQ #3,D1 ;03E6: 7203
MOVEA.L 56(A7),A6 ;03E8: 2C6F0038
JSR -684(A6) ;03EC: 4EAEFD54
MOVE.L D0,104(A2) ;03F0: 25400068
BNE.S LAB_002C ;03F4: 6616
MOVEA.L 52(A7),A3 ;03F6: 266F0034
MOVEA.L A3,A6 ;03FA: 2C4B
JSR -132(A6) ;03FC: 4EAEFF7C
MOVE.L D0,D1 ;0400: 2200
MOVEQ #0,D2 ;0402: 7400
JSR -474(A6) ;0404: 4EAEFE26
BRA LAB_004E ;0408: 600003BE
LAB_002C:
MOVEA.L 48(A7),A2 ;040C: 246F0030
MOVEA.L 52(A7),A3 ;0410: 266F0034
TST.L 16(A2) ;0414: 4AAA0010
BEQ.S LAB_002D ;0418: 6716
TST.L 20(A2) ;041A: 4AAA0014
BEQ.S LAB_002D ;041E: 6710
LEA LAB_0062(PC),A0 ;0420: 41FA050A
MOVE.L A0,D1 ;0424: 2208
MOVEA.L A3,A6 ;0426: 2C4B
JSR -948(A6) ;0428: 4EAEFC4C
BRA LAB_004E ;042C: 6000039A
LAB_002D:
MOVE.L 24(A2),D0 ;0430: 202A0018
BEQ.S LAB_002F ;0434: 6742
MOVE.L D0,D1 ;0436: 2200
MOVE.L #$000003EE,D2 ;0438: 243C000003EE
MOVEA.L A3,A6 ;043E: 2C4B
JSR -30(A6) ;0440: 4EAEFFE2
MOVE.L D0,D7 ;0444: 2E00
MOVE.L D7,-576(A5) ;0446: 2B47FDC0
TST.L D7 ;044A: 4A87
BNE.S LAB_002E ;044C: 6620
LEA 24(A2),A0 ;044E: 41EA0018
MOVE.L A0,D2 ;0452: 2408
LEA LAB_0064(PC),A1 ;0454: 43FA0504
MOVE.L A1,D1 ;0458: 2209
JSR -954(A6) ;045A: 4EAEFC46
JSR -132(A6) ;045E: 4EAEFF7C
MOVE.L D0,D1 ;0462: 2200
MOVEQ #0,D2 ;0464: 7400
JSR -474(A6) ;0466: 4EAEFE26
BRA LAB_004E ;046A: 6000035C
LAB_002E:
MOVE.L D7,D1 ;046E: 2207
JSR -300(A6) ;0470: 4EAEFED4
MOVE.L D0,-580(A5) ;0474: 2B40FDBC
LAB_002F:
MOVE.L #$0000021A,D0 ;0478: 203C0000021A
MOVE.L #$00010001,D1 ;047E: 223C00010001
MOVEA.L 56(A7),A6 ;0484: 2C6F0038
JSR -684(A6) ;0488: 4EAEFD54
MOVE.L D0,40(A7) ;048C: 2F400028
TST.L D0 ;0490: 4A80
BNE.S LAB_0030 ;0492: 6612
MOVEA.L A3,A6 ;0494: 2C4B
JSR -132(A6) ;0496: 4EAEFF7C
MOVE.L D0,D1 ;049A: 2200
MOVEQ #0,D2 ;049C: 7400
JSR -474(A6) ;049E: 4EAEFE26
BRA LAB_004D ;04A2: 60000300
LAB_0030:
LEA 120(A2),A0 ;04A6: 41EA0078
MOVE.L A0,36(A7) ;04AA: 2F480024
MOVE.L A0,D1 ;04AE: 2208
MOVEA.L A3,A6 ;04B0: 2C4B
JSR -192(A6) ;04B2: 4EAEFF40
TST.L 32(A2) ;04B6: 4AAA0020
BEQ.S LAB_0036 ;04BA: 6776
LEA 132(A2),A3 ;04BC: 47EA0084
MOVEQ #11,D0 ;04C0: 700B
MOVEA.L 36(A7),A0 ;04C2: 206F0024
MOVEA.L A3,A1 ;04C6: 224B
LAB_0031:
MOVE.B (A0)+,(A1)+ ;04C8: 12D8
DBF D0,LAB_0031 ;04CA: 51C8FFFC
CLR.B 144(A2) ;04CE: 422A0090
MOVE.B #$01,145(A2) ;04D2: 157C00010091
MOVE.L 32(A2),150(A2) ;04D8: 256A00200096
LEA LAB_0066(PC),A0 ;04DE: 41FA0490
MOVE.L A0,154(A2) ;04E2: 2548009A
MOVE.L A3,D1 ;04E6: 220B
MOVEA.L 52(A7),A6 ;04E8: 2C6F0034
JSR -750(A6) ;04EC: 4EAEFD12
TST.L D0 ;04F0: 4A80
BNE.S LAB_0034 ;04F2: 6630
CLR.L 150(A2) ;04F4: 42AA0096
MOVE.L 32(A2),154(A2) ;04F8: 256A0020009A
MOVE.L A3,D1 ;04FE: 220B
JSR -750(A6) ;0500: 4EAEFD12
TST.L D0 ;0504: 4A80
BNE.S LAB_0032 ;0506: 660C
LEA LAB_0067(PC),A0 ;0508: 41FA0470
MOVE.L A0,D1 ;050C: 2208
JSR -948(A6) ;050E: 4EAEFC4C
BRA.S LAB_0036 ;0512: 601E
LAB_0032:
MOVEQ #11,D0 ;0514: 700B
MOVEA.L A3,A0 ;0516: 204B
LEA -36(A5),A1 ;0518: 43EDFFDC
LAB_0033:
MOVE.B (A0)+,(A1)+ ;051C: 12D8
DBF D0,LAB_0033 ;051E: 51C8FFFC
BRA.S LAB_0036 ;0522: 600E
LAB_0034:
MOVEQ #11,D0 ;0524: 700B
MOVEA.L A3,A0 ;0526: 204B
LEA -36(A5),A1 ;0528: 43EDFFDC
LAB_0035:
MOVE.B (A0)+,(A1)+ ;052C: 12D8
DBF D0,LAB_0035 ;052E: 51C8FFFC
LAB_0036:
TST.L 36(A2) ;0532: 4AAA0024
BEQ.S LAB_003C ;0536: 6776
LEA 132(A2),A3 ;0538: 47EA0084
MOVEQ #11,D0 ;053C: 700B
MOVEA.L 36(A7),A0 ;053E: 206F0024
MOVEA.L A3,A1 ;0542: 224B
LAB_0037:
MOVE.B (A0)+,(A1)+ ;0544: 12D8
DBF D0,LAB_0037 ;0546: 51C8FFFC
CLR.B 144(A2) ;054A: 422A0090
MOVE.B #$01,145(A2) ;054E: 157C00010091
MOVE.L 36(A2),150(A2) ;0554: 256A00240096
LEA LAB_006A(PC),A0 ;055A: 41FA0452
MOVE.L A0,154(A2) ;055E: 2548009A
MOVE.L A3,D1 ;0562: 220B
MOVEA.L 52(A7),A6 ;0564: 2C6F0034
JSR -750(A6) ;0568: 4EAEFD12
TST.L D0 ;056C: 4A80
BNE.S LAB_003A ;056E: 6630
CLR.L 150(A2) ;0570: 42AA0096
MOVE.L 36(A2),154(A2) ;0574: 256A0024009A
MOVE.L A3,D1 ;057A: 220B
JSR -750(A6) ;057C: 4EAEFD12
TST.L D0 ;0580: 4A80
BNE.S LAB_0038 ;0582: 660C
LEA LAB_0067(PC),A0 ;0584: 41FA03F4
MOVE.L A0,D1 ;0588: 2208
JSR -948(A6) ;058A: 4EAEFC4C
BRA.S LAB_003C ;058E: 601E
LAB_0038:
MOVEQ #11,D0 ;0590: 700B
MOVEA.L A3,A0 ;0592: 204B
LEA -48(A5),A1 ;0594: 43EDFFD0
LAB_0039:
MOVE.B (A0)+,(A1)+ ;0598: 12D8
DBF D0,LAB_0039 ;059A: 51C8FFFC
BRA.S LAB_003C ;059E: 600E
LAB_003A:
MOVEQ #11,D0 ;05A0: 700B
MOVEA.L A3,A0 ;05A2: 204B
LEA -48(A5),A1 ;05A4: 43EDFFD0
LAB_003B:
MOVE.B (A0)+,(A1)+ ;05A8: 12D8
DBF D0,LAB_003B ;05AA: 51C8FFFC
LAB_003C:
MOVEA.L 4(A2),A0 ;05AE: 206A0004
MOVE.L A0,-564(A5) ;05B2: 2B48FDCC
BNE LAB_0043 ;05B6: 660000EC
LEA -572(A5),A0 ;05BA: 41EDFDC4
MOVE.L A0,-564(A5) ;05BE: 2B48FDCC
BRA LAB_0043 ;05C2: 600000E0
LAB_003D:
MOVEA.L A3,A0 ;05C6: 204B
MOVEA.L 52(A7),A3 ;05C8: 266F0034
MOVE.L A0,D0 ;05CC: 2008
BEQ.S LAB_003F ;05CE: 672A
MOVEA.L 80(A2),A0 ;05D0: 206A0050
ADDQ.L #4,A0 ;05D4: 5888
LEA -304(A5),A1 ;05D6: 43EDFED0
LAB_003E:
MOVE.B (A0)+,(A1)+ ;05DA: 12D8
BNE.S LAB_003E ;05DC: 66FC
MOVEA.L 80(A2),A0 ;05DE: 206A0050
MOVEA.L (A0),A1 ;05E2: 2250
MOVE.L A1,36(A7) ;05E4: 2F490024
MOVEA.L A0,A1 ;05E8: 2248
MOVEA.L 56(A7),A6 ;05EA: 2C6F0038
JSR -690(A6) ;05EE: 4EAEFD4E
MOVE.L 36(A7),80(A2) ;05F2: 256F00240050
BRA.S LAB_0040 ;05F8: 6020
LAB_003F:
CLR.B -304(A5) ;05FA: 422DFED0
MOVEA.L -564(A5),A0 ;05FE: 206DFDCC
ADDQ.L #4,-564(A5) ;0602: 58ADFDCC
LEA -304(A5),A1 ;0606: 43EDFED0
MOVE.L A1,D1 ;060A: 2209
MOVE.L (A0),D2 ;060C: 2410
MOVE.L #$00000100,D3 ;060E: 263C00000100
MOVEA.L A3,A6 ;0614: 2C4B
JSR -882(A6) ;0616: 4EAEFC8E
LAB_0040:
MOVE.L 8(A2),D0 ;061A: 202A0008
BEQ.S LAB_0041 ;061E: 6716
LEA 210(A2),A0 ;0620: 41EA00D2
MOVE.L D0,D1 ;0624: 2200
MOVE.L A0,D2 ;0626: 2408
MOVE.L #$00000200,D3 ;0628: 263C00000200
MOVEA.L A3,A6 ;062E: 2C4B
JSR -966(A6) ;0630: 4EAEFC3A
BRA.S LAB_0042 ;0634: 6044
LAB_0041:
TST.L 28(A2) ;0636: 4AAA001C
BEQ.S LAB_0042 ;063A: 673E
LEA LAB_006C(PC),A0 ;063C: 41FA037A
LEA -560(A5),A1 ;0640: 43EDFDD0
MOVE (A0),(A1)+ ;0644: 32D0
CLR.B (A1) ;0646: 4211
MOVEA.L 28(A2),A0 ;0648: 206A001C
MOVEA.L A0,A1 ;064C: 2248
LEA -560(A5),A0 ;064E: 41EDFDD0
JSR LAB_00EB(PC) ;0652: 4EBA0D10
LEA -560(A5),A0 ;0656: 41EDFDD0
LEA LAB_006C(PC),A1 ;065A: 43FA035C
JSR LAB_00EB(PC) ;065E: 4EBA0D04
LEA 722(A2),A0 ;0662: 41EA02D2
MOVE.L A0,D2 ;0666: 2408
LEA -560(A5),A1 ;0668: 43EDFDD0
MOVE.L A1,D1 ;066C: 2209
MOVE.L #$00000200,D3 ;066E: 263C00000200
MOVEA.L A3,A6 ;0674: 2C4B
JSR -966(A6) ;0676: 4EAEFC3A
LAB_0042:
PEA -48(A5) ;067A: 486DFFD0
PEA -36(A5) ;067E: 486DFFDC
MOVE.L 48(A7),-(A7) ;0682: 2F2F0030
MOVEA.L A2,A0 ;0686: 204A
LEA -304(A5),A1 ;0688: 43EDFED0
BSR LAB_008F ;068C: 61000410
LEA 12(A7),A7 ;0690: 4FEF000C
MOVEQ #5,D1 ;0694: 7205
CMP.L D1,D0 ;0696: B081
BGT.S LAB_0044 ;0698: 6E22
MOVEA.L 48(A7),A2 ;069A: 246F0030
TST.L 116(A2) ;069E: 4AAA0074
BNE.S LAB_0044 ;06A2: 6618
LAB_0043:
MOVEA.L 48(A7),A2 ;06A4: 246F0030
MOVEA.L 80(A2),A3 ;06A8: 266A0050
MOVEA.L -564(A5),A0 ;06AC: 206DFDCC
TST.L (A0) ;06B0: 4A90
BNE LAB_003D ;06B2: 6600FF12
MOVE.L A3,D0 ;06B6: 200B
BNE LAB_003D ;06B8: 6600FF0C
LAB_0044:
MOVEA.L 52(A7),A3 ;06BC: 266F0034
TST.L 60(A2) ;06C0: 4AAA003C
BNE LAB_004D ;06C4: 660000DE
TST.L 48(A2) ;06C8: 4AAA0030
BNE LAB_004D ;06CC: 660000D6
TST.L 64(A2) ;06D0: 4AAA0040
BEQ LAB_004D ;06D4: 670000CE
MOVE.L 88(A2),D0 ;06D8: 202A0058
ADD.L 84(A2),D0 ;06DC: D0AA0054
BEQ LAB_004D ;06E0: 670000C2
LEA LAB_006D(PC),A0 ;06E4: 41FA02D6
MOVE.L A0,D1 ;06E8: 2208
MOVEA.L A3,A6 ;06EA: 2C4B
JSR -948(A6) ;06EC: 4EAEFC4C
TST.L 56(A2) ;06F0: 4AAA0038
BNE.S LAB_0047 ;06F4: 6638
MOVE.L 88(A2),D0 ;06F6: 202A0058
BEQ.S LAB_0047 ;06FA: 6732
MOVEA.L 104(A2),A0 ;06FC: 206A0068
MOVE.L D0,(A0) ;0700: 2080
LEA 4(A0),A3 ;0702: 47E80004
CMPI.L #$00000001,88(A2) ;0706: 0CAA000000010058
BLE.S LAB_0045 ;070E: 6F08
LEA LAB_006E(PC),A1 ;0710: 43FA02B4
MOVE.L A1,(A3) ;0714: 2689
BRA.S LAB_0046 ;0716: 6006
LAB_0045:
LEA LAB_006F(PC),A1 ;0718: 43FA02B2
MOVE.L A1,(A3) ;071C: 2689
LAB_0046:
MOVE.L A0,D2 ;071E: 2408
LEA LAB_0070(PC),A1 ;0720: 43FA02B0
MOVE.L A1,D1 ;0724: 2209
MOVEA.L 52(A7),A6 ;0726: 2C6F0034
JSR -954(A6) ;072A: 4EAEFC46
LAB_0047:
TST.L 52(A2) ;072E: 4AAA0034
BNE.S LAB_004A ;0732: 6638
MOVE.L 84(A2),D0 ;0734: 202A0054
BEQ.S LAB_004A ;0738: 6732
MOVEA.L 104(A2),A0 ;073A: 206A0068
MOVE.L D0,(A0) ;073E: 2080
LEA 4(A0),A3 ;0740: 47E80004
CMPI.L #$00000001,84(A2) ;0744: 0CAA000000010054
BLE.S LAB_0048 ;074C: 6F08
LEA LAB_0072(PC),A1 ;074E: 43FA028C
MOVE.L A1,(A3) ;0752: 2689
BRA.S LAB_0049 ;0754: 6006
LAB_0048:
LEA LAB_0073(PC),A1 ;0756: 43FA0290
MOVE.L A1,(A3) ;075A: 2689
LAB_0049:
MOVE.L A0,D2 ;075C: 2408
LEA LAB_0070(PC),A1 ;075E: 43FA0272
MOVE.L A1,D1 ;0762: 2209
MOVEA.L 52(A7),A6 ;0764: 2C6F0034
JSR -954(A6) ;0768: 4EAEFC46
LAB_004A:
MOVEA.L 104(A2),A0 ;076C: 206A0068
MOVE.L 92(A2),D0 ;0770: 202A005C
MOVE.L D0,(A0) ;0774: 2080
LEA 4(A0),A3 ;0776: 47E80004
CMPI.L #$00000001,92(A2) ;077A: 0CAA00000001005C
BLE.S LAB_004B ;0782: 6F08
LEA LAB_0074(PC),A1 ;0784: 43FA026C
MOVE.L A1,(A3) ;0788: 2689
BRA.S LAB_004C ;078A: 6006
LAB_004B:
LEA LAB_0076(PC),A1 ;078C: 43FA026C
MOVE.L A1,(A3) ;0790: 2689
LAB_004C:
MOVEA.L 52(A7),A3 ;0792: 266F0034
MOVE.L A0,D2 ;0796: 2408
LEA LAB_0077(PC),A1 ;0798: 43FA0266
MOVE.L A1,D1 ;079C: 2209
MOVEA.L A3,A6 ;079E: 2C4B
JSR -954(A6) ;07A0: 4EAEFC46
LAB_004D:
MOVEA.L 40(A7),A1 ;07A4: 226F0028
MOVEA.L 56(A7),A6 ;07A8: 2C6F0038
JSR -690(A6) ;07AC: 4EAEFD4E
TST.L 24(A2) ;07B0: 4AAA0018
BEQ.S LAB_004E ;07B4: 6712
MOVE.L -580(A5),D1 ;07B6: 222DFDBC
MOVEA.L A3,A6 ;07BA: 2C4B
JSR -300(A6) ;07BC: 4EAEFED4
MOVE.L -576(A5),D1 ;07C0: 222DFDC0
JSR -36(A6) ;07C4: 4EAEFFDC
LAB_004E:
MOVE.L 44(A7),D1 ;07C8: 222F002C
MOVEA.L A3,A6 ;07CC: 2C4B
JSR -858(A6) ;07CE: 4EAEFCA6
TST.L 104(A2) ;07D2: 4AAA0068
BEQ.S LAB_004F ;07D6: 670C
MOVEA.L 104(A2),A1 ;07D8: 226A0068
MOVEA.L 56(A7),A6 ;07DC: 2C6F0038
JSR -690(A6) ;07E0: 4EAEFD4E
LAB_004F:
TST.L 96(A2) ;07E4: 4AAA0060
BEQ.S LAB_0051 ;07E8: 6728
MOVEA.L 96(A2),A1 ;07EA: 226A0060
MOVEA.L 56(A7),A6 ;07EE: 2C6F0038
JSR -690(A6) ;07F2: 4EAEFD4E
BRA.S LAB_0051 ;07F6: 601A
LAB_0050:
MOVEA.L 80(A2),A0 ;07F8: 206A0050
MOVEA.L (A0),A1 ;07FC: 2250
MOVE.L A1,36(A7) ;07FE: 2F490024
MOVEA.L A0,A1 ;0802: 2248
MOVEA.L 56(A7),A6 ;0804: 2C6F0038
JSR -690(A6) ;0808: 4EAEFD4E
MOVE.L 36(A7),80(A2) ;080C: 256F00240050
LAB_0051:
TST.L 80(A2) ;0812: 4AAA0050
BNE.S LAB_0050 ;0816: 66E0
MOVE.L 116(A2),D7 ;0818: 2E2A0074
MOVEA.L A2,A1 ;081C: 224A
MOVEA.L 56(A7),A6 ;081E: 2C6F0038
JSR -690(A6) ;0822: 4EAEFD4E
LAB_0052:
MOVEA.L A3,A1 ;0826: 224B
MOVEA.L 56(A7),A6 ;0828: 2C6F0038
JSR -414(A6) ;082C: 4EAEFE62
BRA.S LAB_0054 ;0830: 6010
LAB_0053:
MOVEA #$0004,A0 ;0832: 307C0004
MOVEA.L (A0),A1 ;0836: 2250
MOVEA.L 276(A1),A0 ;0838: 20690114
MOVEQ #122,D0 ;083C: 707A
MOVE.L D0,148(A0) ;083E: 21400094
LAB_0054:
MOVE.L D7,D0 ;0842: 2007
MOVEM.L (A7)+,D2-D7/A2-A3/A6 ;0844: 4CDF4CFC
UNLK A5 ;0848: 4E5D
RTS ;084A: 4E75
LAB_0055:
DC.W $0000 ;084C
LAB_0056:
DC.W $646F ;084E
DC.W $732E ;0850
DC.W $6C69 ;0852
BHI.S LAB_0058 ;0854: 6272
BSR.S LAB_0059 ;0856: 6172
DC.W $7900 ;0858
LAB_0057:
DC.W $4449 ;085A
ADDQ.B #1,19756(A7) ;085C: 522F4D2C
DC.W $503D ;0860
ADDQ #8,D1 ;0862: 5041
ADDQ.B #2,19244(A7) ;0864: 542F4B2C
DC.W $4B45 ;0868
SUBQ #4,(A3) ;086A: 5953
MOVE.L (A3),11332(A7) ;086C: 2F532C44
DC.W $4154 ;0870
DC.W $4553 ;0872
MOVE.L (A3),11342(A7) ;0874: 2F532C4E
DC.W $4F44 ;0878
DC.W $4154 ;087A
DC.W $4553 ;087C
MOVE.L (A3),11348(A7) ;087E: 2F532C54
DC.W $4F2F ;0882
DC.W $4B2C ;0884
SUBQ #1,(A5) ;0886: 5355
CLR.B 19244(A7) ;0888: 422F4B2C
SUBQ #1,A1 ;088C: 5349
TRAP #3 ;088E: 4E43
DC.W $452F ;0890
DC.W $4B2C ;0892
SUBQ #2,(A0) ;0894: 5550
ADDQ #2,A7 ;0896: 544F
DC.W $2F4B ;0898
MOVEA.L (A1),A6 ;089A: 2C51
SUBQ #2,A1 ;089C: 5549
DC.W $434B ;089E
MOVE.L (A3),11330(A7) ;08A0: 2F532C42
DC.W $4C4F ;08A4
DC.W $434B ;08A6
MOVE.L (A3),11342(A7) ;08A8: 2F532C4E
DC.W $4F48 ;08AC
DC.W $4541 ;08AE
NEG.B 21292(A7) ;08B0: 442F532C
DC.W $4649 ;08B4
DC.W $4C45 ;08B6
SUBQ.B #1,21292(A7) ;08B8: 532F532C
DC.W $4449 ;08BC
ADDQ #1,(A3) ;08BE: 5253
MOVE.L (A3),11340(A7) ;08C0: 2F532C4C
DC.W $464F ;08C4
ADDQ #1,A5 ;08C6: 524D
LAB_0058:
DC.W $4154 ;08C8
LAB_0059:
DC.W $2F4B ;08CA
MOVEA.L D1,A6 ;08CC: 2C41
DC.W $4C4C ;08CE
MOVE.L (A3),36(A7) ;08D0: 2F530024
ADDQ #3,D5 ;08D4: 5645
DC.W $523A ;08D6
DC.W $206C ;08D8
DC.W $6973 ;08DA
MOVEQ #32,D2 ;08DC: 7420
DC.W $3337 ;08DE
MOVE.L 40(A5,D2.W),D7 ;08E0: 2E352028
DC.W $382E ;08E4
DC.W $3131 ;08E6
DC.W $2E39 ;08E8
DC.W $3129 ;08EA
DC.W $0A0D ;08EC
DC.W $0000 ;08EE
LAB_005A:
DC.W $252D ;08F0
DC.W $3137 ;08F2
DC.W $7320 ;08F4
SUBQ.B #5,-(A5) ;08F6: 5B25
DC.W $3573 ;08F8
SUBQ.B #6,D0 ;08FA: 5D00
LAB_005B:
MOVE.L 12852(A5),-(A2) ;08FC: 252D3234
DC.W $7300 ;0900
LAB_005C:
MOVE.L -(A5),D0 ;0902: 2025
DC.W $3773 ;0904
DC.W $0000 ;0906
LAB_005D:
MOVE.L -(A5),D0 ;0908: 2025
DC.W $7300 ;090A
LAB_005E:
MOVE.L -(A5),D0 ;090C: 2025
DC.W $2D39 ;090E
DC.W $7320 ;0910
LAB_005F:
MOVE.L 0(A3,D0.W),2618(A2) ;0912: 257300000A3A
MOVE.L D0,D0 ;0918: 2000
LAB_0060:
DC.W $2573 ;091A
DC.W $0000 ;091C
LAB_0061:
DC.W $252D ;091E
DC.W $3235 ;0920
DC.W $7320 ;0922
DC.W $252D ;0924
DC.W $3973 ;0926
MOVE.L -(A5),D0 ;0928: 2025
DC.W $7300 ;092A
LAB_0062:
MOVE.L D4,16724(A3) ;092C: 27444154
DC.W $4553 ;0930
MOVE.L -(A0),-(A3) ;0932: 2720
BSR.S LAB_0068 ;0934: 616E
BCC.S LAB_0063 ;0936: 6420
MOVE.L A6,20292(A3) ;0938: 274E4F44
DC.W $4154 ;093C
DC.W $4553 ;093E
MOVE.L -(A0),-(A3) ;0940: 2720
BSR.S LAB_006B ;0942: 6172
BCS.S LAB_0065 ;0944: 6520
DC.W $6D75 ;0946
MOVEQ #117,D2 ;0948: 7475
BSR.S LAB_006C ;094A: 616C
DC.W $6C79 ;094C
MOVEA.L -(A5),A0 ;094E: 2065
MOVEQ #99,D4 ;0950: 7863
DC.W $6C75 ;0952
DC.W $7369 ;0954
MOVEQ #101,D3 ;0956: 7665
LAB_0063:
DC.W $0A00 ;0958
LAB_0064:
MOVE.L 10784(A2),D5 ;095A: 2A2A2A20
DC.W $4361 ;095E
DC.W $6E27 ;0960
MOVEQ #32,D2 ;0962: 7420
BLE.S LAB_0071 ;0964: 6F70
LAB_0065:
BCS.S LAB_0071 ;0966: 656E
MOVE.L -(A5),D0 ;0968: 2025
DC.W $7320 ;096A
MOVE.L -(A0),-(A6) ;096C: 2D20
DC.W $0000 ;096E
LAB_0066:
DC.W $3030 ;0970
MOVE 58(A0,D3.W),D5 ;0972: 3A30303A
MOVE 0(A0,D0.W),D0 ;0976: 30300000
LAB_0067:
MOVE.L 10784(A2),D5 ;097A: 2A2A2A20
DC.W $496E ;097E
MOVEQ #97,D3 ;0980: 7661
DC.W $6C69 ;0982
BCC.S LAB_0069 ;0984: 6420
MOVE.L (A5),20564(A3) ;0986: 27555054
DC.W $4F27 ;098A
MOVEA.L 29216(A7),A0 ;098C: 206F7220
MOVE.L (A3),18766(A3) ;0990: 2753494E
DC.W $4345 ;0994
MOVE.L -(A0),-(A3) ;0996: 2720
MOVEQ #97,D0 ;0998: 7061
MOVEQ #97,D1 ;099A: 7261
DC.W $6D65 ;099C
MOVEQ #101,D2 ;099E: 7465
MOVEQ #32,D1 ;09A0: 7220
MOVE.L -(A0),-(A6) ;09A2: 2D20
LAB_0068:
DC.W $6967 ;09A4
LAB_0069:
DC.W $6E6F ;09A6
MOVEQ #101,D1 ;09A8: 7265
BCC.S LAB_006B ;09AA: 640A
DC.W $0000 ;09AC
LAB_006A:
DC.W $3233 ;09AE
DC.W $3A35 ;09B0
DC.W $393A ;09B2
DC.W $3539 ;09B4
LAB_006B:
DC.W $0000 ;09B6
LAB_006C:
DC.W $233F ;09B8
DC.W $0000 ;09BA
LAB_006D:
EORI #$4F54,(A4) ;09BC: 0A544F54
DC.W $414C ;09C0
MOVE -(A0),D5 ;09C2: 3A20
DC.W $0000 ;09C4
LAB_006E:
DC.W $6669 ;09C6
DC.W $6C65 ;09C8
DC.W $7300 ;09CA
LAB_006F:
DC.W $6669 ;09CC
DC.W $6C65 ;09CE
DC.W $0000 ;09D0
LAB_0070:
DC.W $256C ;09D2
BCC.S LAB_0075 ;09D4: 6420
LAB_0071:
DC.W $2573 ;09D6
MOVE.L 8192(A5),D0 ;09D8: 202D2000
LAB_0072:
DC.W $6469 ;09DC
MOVEQ #101,D1 ;09DE: 7265
BLS.S LAB_0082 ;09E0: 6374
BLE.S LAB_0082 ;09E2: 6F72
DC.W $6965 ;09E4
DC.W $7300 ;09E6
LAB_0073:
DC.W $6469 ;09E8
MOVEQ #101,D1 ;09EA: 7265
BLS.S LAB_0085 ;09EC: 6374
BLE.S LAB_0085 ;09EE: 6F72
DC.W $7900 ;09F0
LAB_0074:
BHI.S LAB_0084 ;09F2: 626C
DC.W $6F63 ;09F4
LAB_0075:
DC.W $6B73 ;09F6
DC.W $0000 ;09F8
LAB_0076:
BHI.S LAB_0086 ;09FA: 626C
DC.W $6F63 ;09FC
DC.W $6B00 ;09FE
LAB_0077:
DC.W $256C ;0A00
BCC.S LAB_007B ;0A02: 6420
DC.W $2573 ;0A04
DC.W $2075 ;0A06
DC.W $7365 ;0A08
BCC.S LAB_007A ;0A0A: 640A
DC.W $0000 ;0A0C
LAB_0078:
MOVE.L D0,D1 ;0A0E: 2200
LAB_0079:
MOVE.L -(A0),D1 ;0A10: 2220
DC.W $6361 ;0A12
BGT.S LAB_0089 ;0A14: 6E6E
LAB_007A:
BLE.S LAB_008C ;0A16: 6F74
MOVEA.L -(A2),A0 ;0A18: 2062
BCS.S LAB_007C ;0A1A: 6520
DC.W $6C69 ;0A1C
DC.W $7374 ;0A1E
BCS.S LAB_008A ;0A20: 6564
MOVE -(A0),D5 ;0A22: 3A20
LAB_007B:
DC.W $6E6F ;0A24
MOVEQ #32,D2 ;0A26: 7420
BSR.S LAB_0080 ;0A28: 6120
DC.W $4669 ;0A2A
DC.W $6C65 ;0A2C
DC.W $5379 ;0A2E
DC.W $7374 ;0A30
DC.W $656D ;0A32
MOVEA.L -(A4),A0 ;0A34: 2064
BCS.S LAB_0090+2 ;0A36: 6576
DC.W $6963 ;0A38
BCS.S LAB_007F ;0A3A: 650A
LAB_007C:
DC.W $0000 ;0A3C
LAB_007D:
DC.W $0A00 ;0A3E
LAB_007E:
DC.W $4469 ;0A40
MOVEQ #101,D1 ;0A42: 7265
BLS.S LAB_0091 ;0A44: 6374
LAB_007F:
BLE.S LAB_0091 ;0A46: 6F72
DC.W $7920 ;0A48
LAB_0080:
MOVE.L -(A5),D1 ;0A4A: 2225
DC.W $7322 ;0A4C
MOVE.L D0,D0 ;0A4E: 2000
LAB_0081:
DC.W $6973 ;0A50
MOVEA.L -(A5),A0 ;0A52: 2065
BLT.S LAB_0092+2 ;0A54: 6D70
LAB_0082:
MOVEQ #121,D2 ;0A56: 7479
DC.W $0A00 ;0A58
LAB_0083:
MOVE.L USP,A7 ;0A5A: 4E6F
MOVEA.L 28262(A1),A0 ;0A5C: 20696E66
LAB_0084:
BLE.S LAB_0093+2 ;0A60: 6F72
LAB_0085:
DC.W $6D61 ;0A62
MOVEQ #105,D2 ;0A64: 7469
BLE.S LAB_0094 ;0A66: 6F6E
LAB_0086:
MOVEA.L -(A6),A0 ;0A68: 2066
BLE.S LAB_0095+2 ;0A6A: 6F72
MOVE.L -(A2),D0 ;0A6C: 2022
DC.W $2573 ;0A6E
MOVE.L D0,D1 ;0A70: 2200
LAB_0087:
BLE.S LAB_0096+2 ;0A72: 6F6E
MOVE.L -(A5),D0 ;0A74: 2025
DC.W $7320 ;0A76
DC.W $2573 ;0A78
DC.W $0A00 ;0A7A
LAB_0088:
MOVEA 28278(A1),A6 ;0A7C: 3C696E76
BSR.S LAB_0098 ;0A80: 616C
BVS.S LAB_0097 ;0A82: 6964
LAB_0089:
MOVE D0,D7 ;0A84: 3E00
LAB_008A:
DC.W $256C ;0A86
DC.W $6400 ;0A88
LAB_008B:
DC.W $6873 ;0A8A
LAB_008C:
MOVEQ #97,D0 ;0A8C: 7061
MOVEQ #119,D1 ;0A8E: 7277
BCS.S LAB_0099+2 ;0A90: 6564
DC.W $0000 ;0A92
LAB_008D:
NEG 29184(A1) ;0A94: 44697200
LAB_008E:
DC.W $656D ;0A98
MOVEQ #116,D0 ;0A9A: 7074
DC.W $7900 ;0A9C
LAB_008F:
LINK A5,#-1200 ;0A9E: 4E55FB50
MOVEM.L D2-D7/A2-A3/A6,-(A7) ;0AA2: 48E73F32
MOVEA.L A0,A3 ;0AA6: 2648
MOVE.L A1,-1182(A5) ;0AA8: 2B49FB62
LAB_0090:
MOVEA #$0004,A0 ;0AAC: 307C0004
MOVEA.L (A0),A1 ;0AB0: 2250
MOVEQ #0,D0 ;0AB2: 7000
MOVE.L D0,-24(A5) ;0AB4: 2B40FFE8
MOVE.L D0,D6 ;0AB8: 2C00
LAB_0091:
MOVEQ #20,D1 ;0ABA: 7214
MOVE.L D1,116(A3) ;0ABC: 27410074
MOVE.L D0,-1174(A5) ;0AC0: 2B40FB6A
LAB_0092:
MOVE.L D0,-1178(A5) ;0AC4: 2B40FB66
MOVE.L A1,48(A7) ;0AC8: 2F490030
MOVE #$0119,D0 ;0ACC: 303C0119
MOVEQ #0,D1 ;0AD0: 7200
LAB_0093:
MOVEA.L 8(A5),A0 ;0AD2: 206D0008
LAB_0094:
MOVE.B D1,(A0)+ ;0AD6: 10C1
DBF D0,LAB_0094 ;0AD8: 51C8FFFC
LAB_0095:
MOVEA.L 8(A5),A0 ;0ADC: 206D0008
LAB_0096:
MOVE.L #$00001000,8(A0) ;0AE0: 217C000010000008
LAB_0097:
BSET #0,16(A0) ;0AE8: 08E800000010
LAB_0098:
MOVE #$0100,18(A0) ;0AEE: 317C01000012
LAB_0099:
MOVEA.L -1182(A5),A2 ;0AF4: 246DFB62
MOVE.L A0,D2 ;0AF8: 2408
MOVE.L A2,D1 ;0AFA: 220A
MOVEA.L (A3),A6 ;0AFC: 2C53
JSR -822(A6) ;0AFE: 4EAEFCCA
MOVE.L D0,D7 ;0B02: 2E00
TST.L D7 ;0B04: 4A87
BNE LAB_009D ;0B06: 660000BA
MOVE.L A2,D1 ;0B0A: 220A
JSR -708(A6) ;0B0C: 4EAEFD3C
TST D0 ;0B10: 4A40
BNE.S LAB_009A ;0B12: 661E
LEA LAB_0078(PC),A0 ;0B14: 41FAFEF8
MOVE.L A0,D1 ;0B18: 2208
JSR -948(A6) ;0B1A: 4EAEFC4C
MOVE.L A2,D1 ;0B1E: 220A
JSR -948(A6) ;0B20: 4EAEFC4C
LEA LAB_0079(PC),A0 ;0B24: 41FAFEEA
MOVE.L A0,D1 ;0B28: 2208
JSR -948(A6) ;0B2A: 4EAEFC4C
BRA LAB_00DD ;0B2E: 600006D8
LAB_009A:
MOVEA.L D2,A2 ;0B32: 2442
MOVE.L 24(A2),D0 ;0B34: 202A0018
TST.L D0 ;0B38: 4A80
BMI LAB_009D ;0B3A: 6B000086
BTST #1,16(A2) ;0B3E: 082A00010010
BNE.S LAB_009D ;0B44: 667C
BSET #2,16(A2) ;0B46: 08EA00020010
MOVE.L A2,D1 ;0B4C: 220A
MOVEA.L (A3),A6 ;0B4E: 2C53
JSR -828(A6) ;0B50: 4EAEFCC4
MOVE.L D0,D7 ;0B54: 2E00
TST.L D7 ;0B56: 4A87
BNE.S LAB_009D ;0B58: 6668
BTST #3,16(A2) ;0B5A: 082A00030010
BEQ.S LAB_009D ;0B60: 6760
BCLR #3,16(A2) ;0B62: 08AA00030010
TST.L 60(A3) ;0B68: 4AAB003C
BNE.S LAB_009B ;0B6C: 6618
TST.L 48(A3) ;0B6E: 4AAB0030
BNE.S LAB_009B ;0B72: 6612
TST.L 108(A3) ;0B74: 4AAB006C
BEQ.S LAB_009B ;0B78: 670C
LEA LAB_007D(PC),A0 ;0B7A: 41FAFEC2
MOVE.L A0,D1 ;0B7E: 2208
MOVEA.L (A3),A6 ;0B80: 2C53
JSR -948(A6) ;0B82: 4EAEFC4C
LAB_009B:
MOVEQ #1,D0 ;0B86: 7001
MOVE.L D0,108(A3) ;0B88: 2740006C
MOVE.L -1182(A5),-24(A5) ;0B8C: 2B6DFB62FFE8
TST.L 60(A3) ;0B92: 4AAB003C
BNE.S LAB_009C ;0B96: 6622
TST.L 48(A3) ;0B98: 4AAB0030
BNE.S LAB_009C ;0B9C: 661C
LEA LAB_007E(PC),A0 ;0B9E: 41FAFEA0
MOVE.L A0,D1 ;0BA2: 2208
LEA -24(A5),A0 ;0BA4: 41EDFFE8
MOVE.L A0,D2 ;0BA8: 2408
MOVEA.L (A3),A6 ;0BAA: 2C53
JSR -954(A6) ;0BAC: 4EAEFC46
LEA LAB_0081(PC),A0 ;0BB0: 41FAFE9E
MOVE.L A0,D1 ;0BB4: 2208
JSR -948(A6) ;0BB6: 4EAEFC4C
LAB_009C:
CLR.L 116(A3) ;0BBA: 42AB0074
BRA LAB_00DD ;0BBE: 60000648
LAB_009D:
TST.L D7 ;0BC2: 4A87
BEQ.S LAB_009E ;0BC4: 670A
MOVEA.L (A3),A6 ;0BC6: 2C53
JSR -132(A6) ;0BC8: 4EAEFF7C
MOVE.L D0,-24(A5) ;0BCC: 2B40FFE8
LAB_009E:
MOVE.L -24(A5),D0 ;0BD0: 202DFFE8
MOVEQ #116,D1 ;0BD4: 7274
ADD.L D1,D1 ;0BD6: D281
CMP.L D1,D0 ;0BD8: B081
BNE.S LAB_009F ;0BDA: 6608
CLR.L 116(A3) ;0BDC: 42AB0074
BRA LAB_00DD ;0BE0: 60000626
LAB_009F:
CMPI.L #$00000130,-24(A5) ;0BE4: 0CAD00000130FFE8
BNE.S LAB_00A0 ;0BEC: 6618
MOVEA.L (A3),A6 ;0BEE: 2C53
JSR -132(A6) ;0BF0: 4EAEFF7C
MOVE.L D0,D1 ;0BF4: 2200
MOVEQ #0,D2 ;0BF6: 7400
JSR -474(A6) ;0BF8: 4EAEFE26
MOVEQ #5,D0 ;0BFC: 7005
MOVE.L D0,116(A3) ;0BFE: 27400074
BRA LAB_00DD ;0C02: 60000604
LAB_00A0:
TST.L -24(A5) ;0C06: 4AADFFE8
BEQ.S LAB_00A2 ;0C0A: 673A
MOVE.L -1182(A5),-24(A5) ;0C0C: 2B6DFB62FFE8
TST.L 60(A3) ;0C12: 4AAB003C
BNE.S LAB_00A1 ;0C16: 6618
TST.L 48(A3) ;0C18: 4AAB0030
BNE.S LAB_00A1 ;0C1C: 6612
LEA LAB_0083(PC),A0 ;0C1E: 41FAFE3A
MOVE.L A0,D1 ;0C22: 2208
LEA -24(A5),A0 ;0C24: 41EDFFE8
MOVE.L A0,D2 ;0C28: 2408
MOVEA.L (A3),A6 ;0C2A: 2C53
JSR -954(A6) ;0C2C: 4EAEFC46
LAB_00A1:
MOVEA.L (A3),A6 ;0C30: 2C53
JSR -132(A6) ;0C32: 4EAEFF7C
MOVE.L D0,D1 ;0C36: 2200
LEA LAB_0055(PC),A0 ;0C38: 41FAFC12
MOVE.L A0,D2 ;0C3C: 2408
JSR -474(A6) ;0C3E: 4EAEFE26
BRA LAB_00DD ;0C42: 600005C4
LAB_00A2:
MOVEA.L 8(A5),A2 ;0C46: 246D0008
BCLR #3,16(A2) ;0C4A: 08AA00030010
LAB_00A3:
BTST #6,16(A2) ;0C50: 082A00060010
BEQ.S LAB_00A4 ;0C56: 6708
MOVEA.L A3,A0 ;0C58: 204B
BSR LAB_00DF ;0C5A: 610005DC
MOVEQ #0,D6 ;0C5E: 7C00
LAB_00A4:
BTST #3,16(A2) ;0C60: 082A00030010
BEQ.S LAB_00A5 ;0C66: 670A
BCLR #3,16(A2) ;0C68: 08AA00030010
BRA LAB_00D8 ;0C6E: 60000544
LAB_00A5:
MOVEA.L 8(A5),A2 ;0C72: 246D0008
TST.L D6 ;0C76: 4A86
BNE LAB_00AB ;0C78: 66000112
LEA 280(A2),A0 ;0C7C: 41EA0118
LEA -536(A5),A1 ;0C80: 43EDFDE8
LAB_00A6:
MOVE.B (A0)+,(A1)+ ;0C84: 12D8
BNE.S LAB_00A6 ;0C86: 66FC
LEA -536(A5),A0 ;0C88: 41EDFDE8
MOVE.L A0,D1 ;0C8C: 2208
MOVEA.L (A3),A6 ;0C8E: 2C53
JSR -876(A6) ;0C90: 4EAEFC94
MOVEA.L D0,A0 ;0C94: 2040
CLR.B (A0) ;0C96: 4210
LEA -536(A5),A0 ;0C98: 41EDFDE8
LEA -280(A5),A1 ;0C9C: 43EDFEE8
LAB_00A7:
MOVE.B (A0)+,(A1)+ ;0CA0: 12D8
BNE.S LAB_00A7 ;0CA2: 66FC
MOVEA.L 4(A2),A0 ;0CA4: 206A0004
MOVE.L 8(A0),D1 ;0CA8: 22280008
LEA -792(A5),A1 ;0CAC: 43EDFCE8
MOVE.L A1,D2 ;0CB0: 2409
MOVE.L #$00000100,D3 ;0CB2: 263C00000100
MOVEA.L (A3),A6 ;0CB8: 2C53
JSR -402(A6) ;0CBA: 4EAEFE6E
MOVE.L D2,D1 ;0CBE: 2202
LEA LAB_0055(PC),A0 ;0CC0: 41FAFB8A
MOVE.L A0,D2 ;0CC4: 2408
JSR -882(A6) ;0CC6: 4EAEFC8E
LEA -536(A5),A0 ;0CCA: 41EDFDE8
MOVE.L A0,D1 ;0CCE: 2208
JSR -882(A6) ;0CD0: 4EAEFC8E
MOVE.B -280(A5),D0 ;0CD4: 102DFEE8
TST.B D0 ;0CD8: 4A00
BEQ LAB_00AA ;0CDA: 670000A8
TST.L 48(A3) ;0CDE: 4AAB0030
BNE LAB_00AA ;0CE2: 660000A0
TST.L 40(A3) ;0CE6: 4AAB0028
BNE LAB_00AA ;0CEA: 66000098
TST.L 60(A3) ;0CEE: 4AAB003C
BNE LAB_00AA ;0CF2: 66000090
TST.L 108(A3) ;0CF6: 4AAB006C
BEQ.S LAB_00A8 ;0CFA: 670A
LEA LAB_007D(PC),A0 ;0CFC: 41FAFD40
MOVE.L A0,D1 ;0D00: 2208
JSR -948(A6) ;0D02: 4EAEFC4C
LAB_00A8:
MOVEA.L 104(A3),A0 ;0D06: 206B0068
LEA -280(A5),A1 ;0D0A: 43EDFEE8
MOVE.L A1,(A0) ;0D0E: 2089
MOVE.L A0,D2 ;0D10: 2408
LEA LAB_007E(PC),A1 ;0D12: 43FAFD2C
MOVE.L A1,D1 ;0D16: 2209
MOVEA.L (A3),A6 ;0D18: 2C53
JSR -954(A6) ;0D1A: 4EAEFC46
LEA 132(A3),A0 ;0D1E: 41EB0084
LEA 120(A3),A1 ;0D22: 43EB0078
MOVE.L A0,36(A7) ;0D26: 2F480024
MOVEQ #11,D0 ;0D2A: 700B
MOVEA.L A0,A6 ;0D2C: 2C48
LAB_00A9:
MOVE.B (A1)+,(A6)+ ;0D2E: 1CD9
DBF D0,LAB_00A9 ;0D30: 51C8FFFC
MOVEQ #0,D0 ;0D34: 7000
MOVE.B D0,144(A3) ;0D36: 17400090
MOVE.B D0,145(A3) ;0D3A: 17400091
LEA 162(A3),A1 ;0D3E: 43EB00A2
MOVE.L A1,146(A3) ;0D42: 27490092
LEA 178(A3),A6 ;0D46: 4DEB00B2
MOVE.L A6,150(A3) ;0D4A: 274E0096
LEA 194(A3),A0 ;0D4E: 41EB00C2
MOVE.L A0,154(A3) ;0D52: 2748009A
MOVE.L A6,44(A7) ;0D56: 2F4E002C
MOVE.L A1,40(A7) ;0D5A: 2F490028
MOVE.L 36(A7),D1 ;0D5E: 222F0024
MOVEA.L (A3),A6 ;0D62: 2C53
JSR -744(A6) ;0D64: 4EAEFD18
MOVEA.L 104(A3),A0 ;0D68: 206B0068
MOVE.L 40(A7),(A0) ;0D6C: 20AF0028
MOVE.L 44(A7),4(A0) ;0D70: 216F002C0004
MOVE.L A0,D2 ;0D76: 2408
LEA LAB_0087(PC),A1 ;0D78: 43FAFCF8
MOVE.L A1,D1 ;0D7C: 2209
MOVEA.L (A3),A6 ;0D7E: 2C53
JSR -954(A6) ;0D80: 4EAEFC46
LAB_00AA:
MOVEQ #1,D0 ;0D84: 7001
MOVE.L D0,108(A3) ;0D86: 2740006C
MOVE.L D0,D6 ;0D8A: 2C00
LAB_00AB:
MOVE.L 24(A2),D7 ;0D8C: 2E2A0018
TST.L 64(A3) ;0D90: 4AAB0040
BEQ.S LAB_00AE ;0D94: 675E
TST.L D7 ;0D96: 4A87
BMI.S LAB_00AE ;0D98: 6B5A
MOVE.L #$00000104,D0 ;0D9A: 203C00000104
MOVE.L #$00010001,D1 ;0DA0: 223C00010001
MOVEA.L 48(A7),A6 ;0DA6: 2C6F0030
JSR -684(A6) ;0DAA: 4EAEFD54
MOVEA.L D0,A2 ;0DAE: 2440
MOVE.L A2,D0 ;0DB0: 200A
BEQ.S LAB_00AE ;0DB2: 6740
LEA 4(A2),A0 ;0DB4: 41EA0004
LEA -280(A5),A1 ;0DB8: 43EDFEE8
MOVEA.L A0,A6 ;0DBC: 2C48
LAB_00AC:
MOVE.B (A1)+,(A6)+ ;0DBE: 1CD9
BNE.S LAB_00AC ;0DC0: 66FC
MOVEA.L 8(A5),A1 ;0DC2: 226D0008
ADDA #$001C,A1 ;0DC6: D2FC001C
MOVE.L A0,D1 ;0DCA: 2208
MOVE.L A1,D2 ;0DCC: 2409
MOVE.L #$00000100,D3 ;0DCE: 263C00000100
MOVEA.L (A3),A6 ;0DD4: 2C53
JSR -882(A6) ;0DD6: 4EAEFC8E
TST.L -1174(A5) ;0DDA: 4AADFB6A
BNE.S LAB_00AD ;0DDE: 660A
MOVE.L A2,-1178(A5) ;0DE0: 2B4AFB66
MOVE.L A2,-1174(A5) ;0DE4: 2B4AFB6A
BRA.S LAB_00AE ;0DE8: 600A
LAB_00AD:
MOVEA.L -1178(A5),A0 ;0DEA: 206DFB66
MOVE.L A2,(A0) ;0DEE: 208A
MOVE.L A2,-1178(A5) ;0DF0: 2B4AFB66
LAB_00AE:
TST.L D7 ;0DF4: 4A87
BPL.S LAB_00AF ;0DF6: 6A06
MOVE.L 56(A3),D0 ;0DF8: 202B0038
BNE.S LAB_00B0 ;0DFC: 660A
LAB_00AF:
TST.L D7 ;0DFE: 4A87
BLE.S LAB_00B1 ;0E00: 6F16
MOVE.L 52(A3),D0 ;0E02: 202B0034
BEQ.S LAB_00B1 ;0E06: 6710
LAB_00B0:
TST.L 56(A3) ;0E08: 4AAB0038
BEQ LAB_00D8 ;0E0C: 670003A6
TST.L 52(A3) ;0E10: 4AAB0034
BEQ LAB_00D8 ;0E14: 6700039E
LAB_00B1:
TST.L 32(A3) ;0E18: 4AAB0020
BEQ.S LAB_00B2 ;0E1C: 671A
MOVEA.L 8(A5),A0 ;0E1E: 206D0008
ADDA #$0098,A0 ;0E22: D0FC0098
MOVE.L A0,D2 ;0E26: 2408
MOVE.L 12(A5),D1 ;0E28: 222D000C
MOVEA.L (A3),A6 ;0E2C: 2C53
JSR -738(A6) ;0E2E: 4EAEFD1E
TST.L D0 ;0E32: 4A80
BLE LAB_00D8 ;0E34: 6F00037E
LAB_00B2:
TST.L 36(A3) ;0E38: 4AAB0024
BEQ.S LAB_00B3 ;0E3C: 671A
MOVEA.L 8(A5),A0 ;0E3E: 206D0008
ADDA #$0098,A0 ;0E42: D0FC0098
MOVE.L A0,D2 ;0E46: 2408
MOVE.L 16(A5),D1 ;0E48: 222D0010
MOVEA.L (A3),A6 ;0E4C: 2C53
JSR -738(A6) ;0E4E: 4EAEFD1E
TST.L D0 ;0E52: 4A80
BPL LAB_00D8 ;0E54: 6A00035E
LAB_00B3:
MOVEA.L 8(A5),A2 ;0E58: 246D0008
TST.B 210(A3) ;0E5C: 4A2B00D2
BEQ.S LAB_00B4 ;0E60: 671A
LEA 210(A3),A0 ;0E62: 41EB00D2
LEA 28(A2),A1 ;0E66: 43EA001C
MOVE.L A0,D1 ;0E6A: 2208
MOVE.L A1,D2 ;0E6C: 2409
MOVEA.L (A3),A6 ;0E6E: 2C53
JSR -972(A6) ;0E70: 4EAEFC34
TST D0 ;0E74: 4A40
BNE.S LAB_00B5 ;0E76: 6622
BRA LAB_00D8 ;0E78: 6000033A
LAB_00B4:
TST.B 722(A3) ;0E7C: 4A2B02D2
BEQ.S LAB_00B5 ;0E80: 6718
LEA 722(A3),A0 ;0E82: 41EB02D2
LEA 28(A2),A1 ;0E86: 43EA001C
MOVE.L A0,D1 ;0E8A: 2208
MOVE.L A1,D2 ;0E8C: 2409
MOVEA.L (A3),A6 ;0E8E: 2C53
JSR -972(A6) ;0E90: 4EAEFC34
TST D0 ;0E94: 4A40
BEQ LAB_00D8 ;0E96: 6700031C
LAB_00B5:
LEA 132(A3),A2 ;0E9A: 45EB0084
MOVEA.L 8(A5),A0 ;0E9E: 206D0008
ADDA #$0098,A0 ;0EA2: D0FC0098
MOVEQ #11,D0 ;0EA6: 700B
MOVEA.L A2,A1 ;0EA8: 224A
LAB_00B6:
MOVE.B (A0)+,(A1)+ ;0EAA: 12D8
DBF D0,LAB_00B6 ;0EAC: 51C8FFFC
CLR.B 144(A3) ;0EB0: 422B0090
TST.L 16(A3) ;0EB4: 4AAB0010
BNE.S LAB_00B7 ;0EB8: 6604
MOVEQ #1,D0 ;0EBA: 7001
BRA.S LAB_00B8 ;0EBC: 6002
LAB_00B7:
MOVEQ #0,D0 ;0EBE: 7000
LAB_00B8:
MOVE.B D0,145(A3) ;0EC0: 17400091
LEA 162(A3),A0 ;0EC4: 41EB00A2
MOVE.L A0,146(A3) ;0EC8: 27480092
LEA 178(A3),A0 ;0ECC: 41EB00B2
MOVE.L A0,150(A3) ;0ED0: 27480096
LEA 194(A3),A1 ;0ED4: 43EB00C2
MOVE.L A1,154(A3) ;0ED8: 2749009A
MOVE.L A0,44(A7) ;0EDC: 2F48002C
MOVE.L A1,40(A7) ;0EE0: 2F490028
MOVE.L A2,D1 ;0EE4: 220A
MOVEA.L (A3),A6 ;0EE6: 2C53
JSR -744(A6) ;0EE8: 4EAEFD18
TST.L D0 ;0EEC: 4A80
BNE.S LAB_00BB ;0EEE: 6618
LEA LAB_0088(PC),A0 ;0EF0: 41FAFB8A
MOVEA.L 44(A7),A1 ;0EF4: 226F002C
LAB_00B9:
MOVE.B (A0)+,(A1)+ ;0EF8: 12D8
BNE.S LAB_00B9 ;0EFA: 66FC
LEA LAB_0088(PC),A0 ;0EFC: 41FAFB7E
MOVEA.L 40(A7),A1 ;0F00: 226F0028
LAB_00BA:
MOVE.B (A0)+,(A1)+ ;0F04: 12D8
BNE.S LAB_00BA ;0F06: 66FC
LAB_00BB:
MOVEA.L 8(A5),A2 ;0F08: 246D0008
LEA 28(A2),A0 ;0F0C: 41EA001C
LEA -1080(A5),A1 ;0F10: 43EDFBC8
LAB_00BC:
MOVE.B (A0)+,(A1)+ ;0F14: 12D8
BNE.S LAB_00BC ;0F16: 66FC
MOVEQ #46,D0 ;0F18: 702E
LEA -1080(A5),A0 ;0F1A: 41EDFBC8
JSR LAB_00F2(PC) ;0F1E: 4EBA048A
TST.L D0 ;0F22: 4A80
BEQ.S LAB_00BE ;0F24: 6714
MOVEA.L D0,A0 ;0F26: 2040
LEA 1(A0),A1 ;0F28: 43E80001
LEA -1112(A5),A6 ;0F2C: 4DEDFBA8
LAB_00BD:
MOVE.B (A1)+,(A6)+ ;0F30: 1CD9
BNE.S LAB_00BD ;0F32: 66FC
MOVEQ #0,D1 ;0F34: 7200
MOVE.B D1,(A0) ;0F36: 1081
BRA.S LAB_00BF ;0F38: 6004
LAB_00BE:
CLR.B -1112(A5) ;0F3A: 422DFBA8
LAB_00BF:
LEA 148(A2),A0 ;0F3E: 41EA0094
MOVE.L A0,-(A7) ;0F42: 2F08
LEA -1128(A5),A0 ;0F44: 41EDFB98
LEA LAB_008A(PC),A1 ;0F48: 43FAFB3C
BSR LAB_00E9 ;0F4C: 610003DA
LEA 20(A2),A0 ;0F50: 41EA0014
MOVE.L A0,(A7) ;0F54: 2E88
LEA -1144(A5),A0 ;0F56: 41EDFB88
LEA LAB_008A(PC),A1 ;0F5A: 43FAFB2A
BSR LAB_00E9 ;0F5E: 610003C8
LEA 144(A2),A0 ;0F62: 41EA0090
MOVE.L A0,(A7) ;0F66: 2E88
LEA -1160(A5),A0 ;0F68: 41EDFB78
LEA LAB_008A(PC),A1 ;0F6C: 43FAFB18
BSR LAB_00E9 ;0F70: 610003B6
ADDQ #4,A7 ;0F74: 584F
LEA LAB_008B(PC),A0 ;0F76: 41FAFB12
LEA -1169(A5),A1 ;0F7A: 43EDFB6F
LAB_00C0:
MOVE.B (A0)+,(A1)+ ;0F7E: 12D8
BNE.S LAB_00C0 ;0F80: 66FC
MOVEQ #0,D5 ;0F82: 7A00
BRA.S LAB_00C5 ;0F84: 602E
LAB_00C1:
MOVEQ #7,D0 ;0F86: 7007
SUB.L D5,D0 ;0F88: 9085
MOVEQ #1,D1 ;0F8A: 7201
MOVE.L D1,D2 ;0F8C: 2401
ASL.L D0,D2 ;0F8E: E1A2
MOVE.L D2,D4 ;0F90: 2802
MOVEQ #4,D0 ;0F92: 7004
CMP.L D0,D5 ;0F94: BA80
BGE.S LAB_00C2 ;0F96: 6C04
MOVEQ #0,D0 ;0F98: 7000
BRA.S LAB_00C3 ;0F9A: 6002
LAB_00C2:
MOVE.L D4,D0 ;0F9C: 2004
LAB_00C3:
MOVE.L 136(A2),D2 ;0F9E: 242A0088
AND.L D4,D2 ;0FA2: C484
CMP.L D0,D2 ;0FA4: B480
BNE.S LAB_00C4 ;0FA6: 660A
LEA -1169(A5),A0 ;0FA8: 41EDFB6F
ADDA.L D5,A0 ;0FAC: D1C5
MOVE.B #$2D,(A0) ;0FAE: 10BC002D
LAB_00C4:
ADDQ.L #1,D5 ;0FB2: 5285
LAB_00C5:
MOVEQ #8,D0 ;0FB4: 7008
CMP.L D0,D5 ;0FB6: BA80
BLT.S LAB_00C1 ;0FB8: 6DCC
MOVEQ #0,D5 ;0FBA: 7A00
MOVEQ #0,D4 ;0FBC: 7800
BRA LAB_00D0 ;0FBE: 60000166
LAB_00C6:
MOVEA.L 100(A3),A0 ;0FC2: 206B0064
ADDA.L D5,A0 ;0FC6: D1C5
MOVE.B (A0),D0 ;0FC8: 1010
EXT D0 ;0FCA: 4880
SUBI #$0061,D0 ;0FCC: 04400061
BLT LAB_00CF ;0FD0: 6D000150
CMPI #$0014,D0 ;0FD4: 0C400014
BGE LAB_00CF ;0FD8: 6C000148
ADD D0,D0 ;0FDC: D040
MOVE LAB_00C7(PC,D0.W),D0 ;0FDE: 303B0006
JMP LAB_00C7+2(PC,D0.W) ;0FE2: 4EFB0004
LAB_00C7:
ORI.B #$36,-(A6) ;0FE6: 00260036
ORI #$009E,172(A2) ;0FEA: 006A009E00AC
DC.W $00BC ;0FF0
BTST D0,LAB_00D2(PC) ;0FF2: 013A013A
BTST D0,LAB_00D3+2(PC) ;0FF6: 013A013A
DC.W $00CA ;0FFA
DC.W $00D8 ;0FFC
BTST D0,D6 ;0FFE: 0106
BTST D0,(A4) ;1000: 0114
BTST D0,LAB_00D0(PC) ;1002: 013A0122
BTST D0,LAB_00D5(PC) ;1006: 013A013A
BTST D0,LAB_00D4+2(PC) ;100A: 013A0130
MOVEA.L 104(A3),A0 ;100E: 206B0068
ADDA.L D4,A0 ;1012: D1C4
LEA -1169(A5),A1 ;1014: 43EDFB6F
MOVE.L A1,(A0) ;1018: 2089
BRA LAB_00CF ;101A: 60000106
MOVEA.L 104(A3),A0 ;101E: 206B0068
ADDA.L D4,A0 ;1022: D1C4
MOVEA.L A0,A2 ;1024: 2448
TST.L D7 ;1026: 4A87
BMI.S LAB_00C9 ;1028: 6B0A
LEA LAB_008D(PC),A0 ;102A: 41FAFA68
MOVE.L A0,(A2) ;102E: 2488
BRA LAB_00CF ;1030: 600000F0
LAB_00C9:
MOVEA.L 8(A5),A0 ;1034: 206D0008
TST.L 144(A0) ;1038: 4AA80090
BNE.S LAB_00CA ;103C: 660A
LEA LAB_008E(PC),A0 ;103E: 41FAFA58
MOVE.L A0,(A2) ;1042: 2488
BRA LAB_00CF ;1044: 600000DC
LAB_00CA:
LEA -1128(A5),A0 ;1048: 41EDFB98
MOVE.L A0,(A2) ;104C: 2488
BRA LAB_00CF ;104E: 600000D2
MOVEA.L 104(A3),A0 ;1052: 206B0068
ADDA.L D4,A0 ;1056: D1C4
LEA -1048(A5),A1 ;1058: 43EDFBE8
MOVE.L A1,(A0) ;105C: 2089
TST.B 164(A2) ;105E: 4A2A00A4
BEQ.S LAB_00CC ;1062: 671A
LEA 158(A3),A0 ;1064: 41EB009E
LAB_00CB:
MOVE.B (A0)+,(A1)+ ;1068: 12D8
BNE.S LAB_00CB ;106A: 66FC
LEA 164(A2),A0 ;106C: 41EA00A4
MOVEA.L A0,A1 ;1070: 2248
LEA -1048(A5),A0 ;1072: 41EDFBE8
JSR LAB_00EB(PC) ;1076: 4EBA02EC
BRA LAB_00CF ;107A: 600000A6
LAB_00CC:
CLR.B -1048(A5) ;107E: 422DFBE8
BRA LAB_00CF ;1082: 6000009E
MOVEA.L 104(A3),A0 ;1086: 206B0068
ADDA.L D4,A0 ;108A: D1C4
MOVE.L 44(A7),(A0) ;108C: 20AF002C
BRA LAB_00CF ;1090: 60000090
MOVEA.L 104(A3),A0 ;1094: 206B0068
ADDA.L D4,A0 ;1098: D1C4
LEA -1112(A5),A1 ;109A: 43EDFBA8
MOVE.L A1,(A0) ;109E: 2089
BRA LAB_00CF ;10A0: 60000080
MOVEA.L 104(A3),A0 ;10A4: 206B0068
ADDA.L D4,A0 ;10A8: D1C4
LEA -792(A5),A1 ;10AA: 43EDFCE8
MOVE.L A1,(A0) ;10AE: 2089
BRA.S LAB_00CF ;10B0: 6070
MOVEA.L 104(A3),A0 ;10B2: 206B0068
ADDA.L D4,A0 ;10B6: D1C4
LEA -1144(A5),A1 ;10B8: 43EDFB88
MOVE.L A1,(A0) ;10BC: 2089
BRA.S LAB_00CF ;10BE: 6062
MOVEA.L 104(A3),A0 ;10C0: 206B0068
ADDA.L D4,A0 ;10C4: D1C4
MOVEA.L A0,A2 ;10C6: 2448
TST.L D7 ;10C8: 4A87
BMI.S LAB_00CD ;10CA: 6B08
LEA LAB_008D(PC),A0 ;10CC: 41FAF9C6
MOVE.L A0,(A2) ;10D0: 2488
BRA.S LAB_00CF ;10D2: 604E
LAB_00CD:
MOVEA.L 8(A5),A0 ;10D4: 206D0008
TST.L 144(A0) ;10D8: 4AA80090
BNE.S LAB_00CE ;10DC: 6608
LEA LAB_008E(PC),A0 ;10DE: 41FAF9B8
MOVE.L A0,(A2) ;10E2: 2488
BRA.S LAB_00CF ;10E4: 603C
LAB_00CE:
LEA -1160(A5),A0 ;10E6: 41EDFB78
MOVE.L A0,(A2) ;10EA: 2488
BRA.S LAB_00CF ;10EC: 6034
MOVEA.L 104(A3),A0 ;10EE: 206B0068
ADDA.L D4,A0 ;10F2: D1C4
LEA -1080(A5),A1 ;10F4: 43EDFBC8
MOVE.L A1,(A0) ;10F8: 2089
BRA.S LAB_00CF ;10FA: 6026
MOVEA.L 104(A3),A0 ;10FC: 206B0068
ADDA.L D4,A0 ;1100: D1C4
LEA 28(A2),A1 ;1102: 43EA001C
MOVE.L A1,(A0) ;1106: 2089
BRA.S LAB_00CF ;1108: 6018
MOVEA.L 104(A3),A0 ;110A: 206B0068
ADDA.L D4,A0 ;110E: D1C4
LEA -536(A5),A1 ;1110: 43EDFDE8
MOVE.L A1,(A0) ;1114: 2089
BRA.S LAB_00CF ;1116: 600A
MOVEA.L 104(A3),A0 ;1118: 206B0068
ADDA.L D4,A0 ;111C: D1C4
MOVE.L 40(A7),(A0) ;111E: 20AF0028
LAB_00CF:
ADDQ.L #1,D5 ;1122: 5285
ADDQ.L #4,D4 ;1124: 5884
LAB_00D0:
MOVEA.L 100(A3),A0 ;1126: 206B0064
LAB_00D1:
TST.B (A0)+ ;112A: 4A18
BNE.S LAB_00D1 ;112C: 66FC
LAB_00D2:
SUBQ.L #1,A0 ;112E: 5388
LAB_00D3:
SUBA.L 100(A3),A0 ;1130: 91EB0064
MOVEA.L 8(A5),A2 ;1134: 246D0008
CMP.L A0,D5 ;1138: BA88
LAB_00D4:
BLT LAB_00C6 ;113A: 6D00FE86
MOVE.L 96(A3),D1 ;113E: 222B0060
LAB_00D5:
MOVE.L 104(A3),D2 ;1142: 242B0068
MOVEA.L (A3),A6 ;1146: 2C53
JSR -954(A6) ;1148: 4EAEFC46
LEA LAB_007D(PC),A0 ;114C: 41FAF8F0
MOVE.L A0,D1 ;1150: 2208
JSR -948(A6) ;1152: 4EAEFC4C
TST.L D7 ;1156: 4A87
BMI.S LAB_00D6 ;1158: 6B10
TST.L 52(A3) ;115A: 4AAB0034
BNE.S LAB_00D7 ;115E: 6618
ADDQ.L #1,68(A3) ;1160: 52AB0044
ADDQ.L #1,84(A3) ;1164: 52AB0054
BRA.S LAB_00D7 ;1168: 600E
LAB_00D6:
TST.L 56(A3) ;116A: 4AAB0038
BNE.S LAB_00D7 ;116E: 6608
ADDQ.L #1,72(A3) ;1170: 52AB0048
ADDQ.L #1,88(A3) ;1174: 52AB0058
LAB_00D7:
MOVE.L 148(A2),D0 ;1178: 202A0094
MOVE.L D0,D1 ;117C: 2200
ADDQ.L #1,D1 ;117E: 5281
ADD.L D1,76(A3) ;1180: D3AB004C
MOVE.L 148(A2),D0 ;1184: 202A0094
ADDQ.L #1,D0 ;1188: 5280
ADD.L D0,92(A3) ;118A: D1AB005C
MOVE.L #$00001000,D1 ;118E: 223C00001000
MOVEA.L (A3),A6 ;1194: 2C53
JSR -792(A6) ;1196: 4EAEFCE8
TST.L D0 ;119A: 4A80
BEQ.S LAB_00D8 ;119C: 6716
MOVEA #$0004,A0 ;119E: 307C0004
MOVEA.L (A0),A1 ;11A2: 2250
MOVEA.L 276(A1),A0 ;11A4: 20690114
MOVE.L #$00000130,148(A0) ;11A8: 217C000001300094
MOVEQ #1,D7 ;11B0: 7E01
BRA.S LAB_00D9 ;11B2: 6014
LAB_00D8:
MOVEA.L 8(A5),A2 ;11B4: 246D0008
MOVE.L A2,D1 ;11B8: 220A
MOVEA.L (A3),A6 ;11BA: 2C53
JSR -828(A6) ;11BC: 4EAEFCC4
MOVE.L D0,D7 ;11C0: 2E00
TST.L D7 ;11C2: 4A87
BEQ LAB_00A3 ;11C4: 6700FA8A
LAB_00D9:
TST.L D7 ;11C8: 4A87
BEQ.S LAB_00DA ;11CA: 670A
MOVEA.L (A3),A6 ;11CC: 2C53
JSR -132(A6) ;11CE: 4EAEFF7C
MOVE.L D0,-24(A5) ;11D2: 2B40FFE8
LAB_00DA:
MOVE.L -24(A5),D0 ;11D6: 202DFFE8
MOVEQ #116,D1 ;11DA: 7274
ADD.L D1,D1 ;11DC: D281
CMP.L D1,D0 ;11DE: B081
BEQ.S LAB_00DB ;11E0: 6704
TST.L D0 ;11E2: 4A80
BNE.S LAB_00DC ;11E4: 6604
LAB_00DB:
CLR.L 116(A3) ;11E6: 42AB0074
LAB_00DC:
CMPI.L #$00000130,-24(A5) ;11EA: 0CAD00000130FFE8
BNE.S LAB_00DD ;11F2: 6614
MOVE.L #$00000130,D1 ;11F4: 223C00000130
MOVEQ #0,D2 ;11FA: 7400
MOVEA.L (A3),A6 ;11FC: 2C53
JSR -474(A6) ;11FE: 4EAEFE26
MOVEQ #5,D0 ;1202: 7005
MOVE.L D0,116(A3) ;1204: 27400074
LAB_00DD:
MOVE.L 8(A5),D1 ;1208: 222D0008
MOVEA.L (A3),A6 ;120C: 2C53
JSR -834(A6) ;120E: 4EAEFCBE
MOVEA.L -1174(A5),A2 ;1212: 246DFB6A
MOVE.L A2,D0 ;1216: 200A
BEQ.S LAB_00DE ;1218: 670C
MOVEA.L -1178(A5),A0 ;121A: 206DFB66
MOVE.L 80(A3),(A0) ;121E: 20AB0050
MOVE.L A2,80(A3) ;1222: 274A0050
LAB_00DE:
MOVEA.L A3,A0 ;1226: 204B
BSR LAB_00DF ;1228: 6100000E
MOVE.L 116(A3),D0 ;122C: 202B0074
MOVEM.L (A7)+,D2-D7/A2-A3/A6 ;1230: 4CDF4CFC
UNLK A5 ;1234: 4E5D
RTS ;1236: 4E75
LAB_00DF:
LINK A5,#-8 ;1238: 4E55FFF8
MOVEM.L D2/A2-A3/A6,-(A7) ;123C: 48E72032
MOVEA.L A0,A3 ;1240: 2648
MOVEA #$0004,A0 ;1242: 307C0004
MOVE.L (A0),-8(A5) ;1246: 2B50FFF8
TST.L 60(A3) ;124A: 4AAB003C
BNE LAB_00E8 ;124E: 660000C2
TST.L 48(A3) ;1252: 4AAB0030
BNE LAB_00E8 ;1256: 660000BA
MOVE.L 72(A3),D0 ;125A: 202B0048
MOVE.L 68(A3),D1 ;125E: 222B0044
ADD.L D0,D1 ;1262: D280
BEQ LAB_00E8 ;1264: 670000AC
TST.L 56(A3) ;1268: 4AAB0038
BNE.S LAB_00E2 ;126C: 6634
TST.L D0 ;126E: 4A80
BEQ.S LAB_00E2 ;1270: 6730
MOVEA.L 104(A3),A1 ;1272: 226B0068
MOVE.L D0,(A1) ;1276: 2280
LEA 4(A1),A2 ;1278: 45E90004
CMPI.L #$00000001,72(A3) ;127C: 0CAB000000010048
BLE.S LAB_00E0 ;1284: 6F08
LEA LAB_006E(PC),A0 ;1286: 41FAF73E
MOVE.L A0,(A2) ;128A: 2488
BRA.S LAB_00E1 ;128C: 6006
LAB_00E0:
LEA LAB_006F(PC),A0 ;128E: 41FAF73C
MOVE.L A0,(A2) ;1292: 2488
LAB_00E1:
MOVE.L A1,D2 ;1294: 2409
LEA LAB_0070(PC),A0 ;1296: 41FAF73A
MOVE.L A0,D1 ;129A: 2208
MOVEA.L (A3),A6 ;129C: 2C53
JSR -954(A6) ;129E: 4EAEFC46
LAB_00E2:
TST.L 52(A3) ;12A2: 4AAB0034
BNE.S LAB_00E5 ;12A6: 6636
MOVE.L 68(A3),D0 ;12A8: 202B0044
BEQ.S LAB_00E5 ;12AC: 6730
MOVEA.L 104(A3),A0 ;12AE: 206B0068
MOVE.L D0,(A0) ;12B2: 2080
LEA 4(A0),A2 ;12B4: 45E80004
CMPI.L #$00000001,68(A3) ;12B8: 0CAB000000010044
BLE.S LAB_00E3 ;12C0: 6F08
LEA LAB_0072(PC),A1 ;12C2: 43FAF718
MOVE.L A1,(A2) ;12C6: 2489
BRA.S LAB_00E4 ;12C8: 6006
LAB_00E3:
LEA LAB_0073(PC),A1 ;12CA: 43FAF71C
MOVE.L A1,(A2) ;12CE: 2489
LAB_00E4:
MOVE.L A0,D2 ;12D0: 2408
LEA LAB_0070(PC),A1 ;12D2: 43FAF6FE
MOVE.L A1,D1 ;12D6: 2209
MOVEA.L (A3),A6 ;12D8: 2C53
JSR -954(A6) ;12DA: 4EAEFC46
LAB_00E5:
MOVEA.L 104(A3),A0 ;12DE: 206B0068
MOVE.L 76(A3),D0 ;12E2: 202B004C
MOVE.L D0,(A0) ;12E6: 2080
LEA 4(A0),A2 ;12E8: 45E80004
CMPI.L #$00000001,76(A3) ;12EC: 0CAB00000001004C
BLE.S LAB_00E6 ;12F4: 6F08
LEA LAB_0074(PC),A1 ;12F6: 43FAF6FA
MOVE.L A1,(A2) ;12FA: 2489
BRA.S LAB_00E7 ;12FC: 6006
LAB_00E6:
LEA LAB_0076(PC),A1 ;12FE: 43FAF6FA
MOVE.L A1,(A2) ;1302: 2489
LAB_00E7:
MOVE.L A0,D2 ;1304: 2408
LEA LAB_0077(PC),A1 ;1306: 43FAF6F8
MOVE.L A1,D1 ;130A: 2209
MOVEA.L (A3),A6 ;130C: 2C53
JSR -954(A6) ;130E: 4EAEFC46
LAB_00E8:
MOVEQ #0,D0 ;1312: 7000
MOVE.L D0,76(A3) ;1314: 2740004C
MOVE.L D0,72(A3) ;1318: 27400048
MOVE.L D0,68(A3) ;131C: 27400044
MOVEM.L (A7)+,D2/A2-A3/A6 ;1320: 4CDF4C04
UNLK A5 ;1324: 4E5D
RTS ;1326: 4E75
LAB_00E9:
LINK A5,#0 ;1328: 4E550000
MOVEM.L A2-A3/A6,-(A7) ;132C: 48E70032
MOVEA.L A0,A3 ;1330: 2648
MOVEA.L A1,A2 ;1332: 2449
MOVEM.L A2-A3,-(A7) ;1334: 48E70030
MOVEA.L A2,A0 ;1338: 204A
MOVEA.L 8(A5),A1 ;133A: 226D0008
LEA LAB_00EA(PC),A2 ;133E: 45FA0016
MOVEA.L (ABSEXECBASE).W,A6 ;1342: 2C780004
JSR -522(A6) ;1346: 4EAEFDF6
MOVEM.L (A7)+,A2-A3 ;134A: 4CDF0C00
MOVEM.L (A7)+,A2-A3/A6 ;134E: 4CDF4C00
UNLK A5 ;1352: 4E5D
RTS ;1354: 4E75
LAB_00EA:
LINK A5,#-4 ;1356: 4E55FFFC
MOVE.L D0,-4(A5) ;135A: 2B40FFFC
MOVE.B D0,(A3)+ ;135E: 16C0
UNLK A5 ;1360: 4E5D
RTS ;1362: 4E75
LAB_00EB:
MOVE.L A0,D0 ;1364: 2008
LAB_00EC:
TST.B (A0)+ ;1366: 4A18
BNE.S LAB_00EC ;1368: 66FC
SUBQ.L #1,A0 ;136A: 5388
LAB_00ED:
MOVE.B (A1)+,(A0)+ ;136C: 10D9
BNE.S LAB_00ED ;136E: 66FC
RTS ;1370: 4E75
DC.W $0000 ;1372
LAB_00EE:
MOVEM.L D7/A3,-(A7) ;1374: 48E70110
MOVEA.L A0,A3 ;1378: 2648
MOVE.L D0,D7 ;137A: 2E00
LAB_00EF:
MOVEQ #0,D0 ;137C: 7000
MOVE.B (A3),D0 ;137E: 1013
CMP.L D7,D0 ;1380: B087
BNE.S LAB_00F0 ;1382: 6604
MOVE.L A3,D0 ;1384: 200B
BRA.S LAB_00F1 ;1386: 6008
LAB_00F0:
MOVE.B (A3)+,D0 ;1388: 101B
TST.B D0 ;138A: 4A00
BNE.S LAB_00EF ;138C: 66EE
MOVEQ #0,D0 ;138E: 7000
LAB_00F1:
MOVEM.L (A7)+,D7/A3 ;1390: 4CDF0880
RTS ;1394: 4E75
MOVEM.L D7/A3,-(A7) ;1396: 48E70110
MOVEA.L A0,A3 ;139A: 2648
MOVE.L D0,D7 ;139C: 2E00
MOVE.L D7,D0 ;139E: 2007
MOVEA.L A3,A0 ;13A0: 204B
BSR.S LAB_00EE ;13A2: 61D0
MOVEM.L (A7)+,D7/A3 ;13A4: 4CDF0880
RTS ;13A8: 4E75
LAB_00F2:
MOVEM.L D7/A2-A3,-(A7) ;13AA: 48E70130
MOVEA.L A0,A3 ;13AE: 2648
MOVE.L D0,D7 ;13B0: 2E00
SUBA.L A2,A2 ;13B2: 95CA
LAB_00F3:
MOVE.B (A3),D0 ;13B4: 1013
BEQ.S LAB_00F5 ;13B6: 670E
MOVEQ #0,D1 ;13B8: 7200
MOVE.B D0,D1 ;13BA: 1200
CMP.L D7,D1 ;13BC: B287
BNE.S LAB_00F4 ;13BE: 6602
MOVEA.L A3,A2 ;13C0: 244B
LAB_00F4:
ADDQ.L #1,A3 ;13C2: 528B
BRA.S LAB_00F3 ;13C4: 60EE
LAB_00F5:
MOVE.L A2,D0 ;13C6: 200A
MOVEM.L (A7)+,D7/A2-A3 ;13C8: 4CDF0C80
RTS ;13CC: 4E75
DC.W $0000 ;13CE
END