home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
telefisk.org
/
virusCollection.lzx
/
VirusCollectie
/
z
/
ZIB
/
ZIB_installer.asm
< prev
next >
Wrap
Assembly Source File
|
2005-03-14
|
184KB
|
6,848 lines
; IRA V1.02 (Sep 6 1993) (c)1993 Tim Ruehsen
EXT_0000 EQU $0
ABSEXECBASE EQU $4
EXT_0002 EQU $52
EXT_0003 EQU $41424344
EXT_0004 EQU $61626364
EXT_0005 EQU $FFFFFFFC
SECTION S_0,CODE
SECSTRT_0:
MOVEM.L D1-D6/A0-A6,-(A7) ;0000: 48E77EFE
MOVEA.L A0,A2 ;0004: 2448
MOVE.L D0,D2 ;0006: 2400
LEA SECSTRT_1,A4 ;0008: 49F900003E84
BSR LAB_031A ;000E: 61003654
MOVE.L D2,-(A7) ;0012: 2F02
MOVEM.L A0-A2,-(A7) ;0014: 48E700E0
MOVEA.L 276(A6),A3 ;0018: 266E0114 FindTask
MOVE.L 172(A3),D1 ;001C: 222B00AC ThisTask
BEQ.S LAB_0000 ;0020: 670C
LSL.L #2,D1 ;0022: E589
MOVEA.L D1,A0 ;0024: 2041
MOVE.L 52(A0),D1 ;0026: 22280034
LSL.L #2,D1 ;002A: E589
BRA.S LAB_0001 ;002C: 6006
LAB_0000:
MOVE.L A7,D1 ;002E: 220F
SUB.L 58(A3),D1 ;0030: 92AB003A
LAB_0001:
MOVEQ #0,D2 ;0034: 7400
MOVE.L #$0000445C,D0 ;0036: 203C0000445C
CMP.L 304(A4),D1 ;003C: B2AC0130
BCC.S LAB_0002 ;0040: 6408
MOVE.L 304(A4),D1 ;0042: 222C0130
ADD.L D1,D0 ;0046: D081
MOVEQ #1,D2 ;0048: 7401
LAB_0002:
MOVEA.L D1,A3 ;004A: 2641
MOVE.L #$00010001,D1 ;004C: 223C00010001
JSR -198(A6) ;0052: 4EAEFF3A
TST.L D0 ;0056: 4A80
BNE.S LAB_0003 ;0058: 6608
MOVEM.L (A7)+,D2/A0-A2 ;005A: 4CDF0704
BRA LAB_0018 ;005E: 60000236
LAB_0003:
MOVEA.L D0,A0 ;0062: 2040
MOVEA.L D0,A2 ;0064: 2440
MOVEA.L D0,A1 ;0066: 2240
MOVE.L #$00000094,D0 ;0068: 203C00000094
SUBA.L #$00000000,A4 ;006E: 99FC00000000
LAB_0004:
MOVE.L (A4)+,(A0)+ ;0074: 20DC
SUBQ.L #1,D0 ;0076: 5380
BNE.S LAB_0004 ;0078: 66FA
MOVE.L (A4)+,D0 ;007A: 201C
LAB_0005:
BEQ.S LAB_0006 ;007C: 670E
MOVEA.L A1,A0 ;007E: 2049
ADDA.L (A4)+,A0 ;0080: D1DC
ADDA.L (A0),A2 ;0082: D5D0
MOVE.L A2,(A0) ;0084: 208A
MOVEA.L A1,A2 ;0086: 2449
SUBQ.L #1,D0 ;0088: 5380
BRA.S LAB_0005 ;008A: 60F0
LAB_0006:
MOVEA.L A1,A4 ;008C: 2849
ADDA.L #$00000000,A4 ;008E: D9FC00000000
MOVE.L #$0000445C,668(A4) ;0094: 297C0000445C029C
MOVEM.L (A7)+,A0-A2 ;009C: 4CDF0700
MOVE.L A6,632(A4) ;00A0: 294E0278
TST.B D2 ;00A4: 4A02
MOVEM.L (A7)+,D2 ;00A6: 4CDF0004
MOVEM.L A7,640(A4) ;00AA: 48EC80000280
BEQ.S LAB_0009 ;00B0: 673E
MOVE.L A4,D0 ;00B2: 200C
SUBI.L #$00000000,D0 ;00B4: 048000000000
ADDI.L #$0000445C,D0 ;00BA: 06800000445C
ADD.L 304(A4),D0 ;00C0: D0AC0130
MOVE.L D0,D1 ;00C4: 2200
CMPI #$0024,20(A6) ;00C6: 0C6E00240014
BLT.S LAB_0007 ;00CC: 6D18
MOVE.L D0,664(A4) ;00CE: 29400298
MOVE.L D1,660(A4) ;00D2: 29410294
SUB.L 304(A4),D1 ;00D6: 92AC0130
LEA 656(A4),A0 ;00DA: 41EC0290
MOVE.L D1,(A0) ;00DE: 2081
JSR -732(A6) ;00E0: 4EAEFD24
BRA.S LAB_0008 ;00E4: 6002
LAB_0007:
MOVEA.L D0,A7 ;00E6: 2E40
LAB_0008:
MOVE.L 304(A4),D0 ;00E8: 202C0130
ADD.L D0,668(A4) ;00EC: D1AC029C
LAB_0009:
MOVE.L A7,D1 ;00F0: 220F
SUB.L A3,D1 ;00F2: 928B
ADDI.L #$00000080,D1 ;00F4: 068100000080
MOVE.L D1,596(A4) ;00FA: 29410254
CLR.L 636(A4) ;00FE: 42AC027C
MOVEQ #0,D0 ;0102: 7000
MOVE.L #$00003000,D1 ;0104: 223C00003000
JSR -306(A6) ;010A: 4EAEFECE
MOVEA.L 276(A6),A3 ;010E: 266E0114
LEA LAB_0019(PC),A1 ;0112: 43FA0188
MOVEQ #0,D0 ;0116: 7000
JSR -552(A6) ;0118: 4EAEFDD8
MOVE.L D0,17356(A4) ;011C: 294043CC
BNE.S LAB_000A ;0120: 6606
MOVEQ #100,D0 ;0122: 7064
BRA LAB_0012 ;0124: 600000E6
LAB_000A:
MOVE.L 152(A3),628(A4) ;0128: 296B00980274
TST.L 172(A3) ;012E: 4AAB00AC
BEQ LAB_000E ;0132: 6700007E
MOVEA.L 172(A3),A0 ;0136: 206B00AC
ADDA.L A0,A0 ;013A: D1C8
ADDA.L A0,A0 ;013C: D1C8
MOVEA.L 16(A0),A1 ;013E: 22680010
ADDA.L A1,A1 ;0142: D3C9
ADDA.L A1,A1 ;0144: D3C9
MOVE.L D2,D0 ;0146: 2002
MOVEQ #0,D1 ;0148: 7200
MOVE.B (A1)+,D1 ;014A: 1219
MOVE.L A1,644(A4) ;014C: 29490284
ADD.L D1,D0 ;0150: D081
ADDQ.L #7,D0 ;0152: 5E80
ANDI #$FFFC,D0 ;0154: 0240FFFC
MOVE.L D0,652(A4) ;0158: 2940028C
MOVEM.L D1/A1,-(A7) ;015C: 48E74040
MOVE.L #$00010001,D1 ;0160: 223C00010001
JSR -198(A6) ;0166: 4EAEFF3A
MOVEM.L (A7)+,D1/A1 ;016A: 4CDF0202
TST.L D0 ;016E: 4A80
BNE.S LAB_000B ;0170: 6608
MOVEQ #20,D0 ;0172: 7014
MOVE.L D0,-(A7) ;0174: 2F00
BEQ LAB_0017 ;0176: 67000104
LAB_000B:
MOVEA.L D0,A0 ;017A: 2040
MOVE.L D0,648(A4) ;017C: 29400288
MOVE.L D2,D0 ;0180: 2002
SUBQ.L #1,D0 ;0182: 5380
ADD.L D1,D2 ;0184: D481
LAB_000C:
MOVE.B 0(A2,D0.W),2(A0,D2.W) ;0186: 11B200002002
SUBQ.L #1,D2 ;018C: 5382
DBF D0,LAB_000C ;018E: 51C8FFF6
MOVE.B #$20,2(A0,D2.W) ;0192: 11BC00202002
SUBQ.L #1,D2 ;0198: 5382
MOVE.B #$22,2(A0,D2.W) ;019A: 11BC00222002
LAB_000D:
MOVE.B 0(A1,D2.W),1(A0,D2.W) ;01A0: 11B120002001
DBF D2,LAB_000D ;01A6: 51CAFFF8
MOVE.B #$22,(A0) ;01AA: 10BC0022
MOVE.L A0,-(A7) ;01AE: 2F08
BRA.S LAB_0010 ;01B0: 604A
LAB_000E:
LEA 92(A3),A0 ;01B2: 41EB005C
JSR -384(A6) ;01B6: 4EAEFE80
LEA 92(A3),A0 ;01BA: 41EB005C
JSR -372(A6) ;01BE: 4EAEFE8C
MOVE.L D0,636(A4) ;01C2: 2940027C
MOVE.L D0,-(A7) ;01C6: 2F00
MOVEA.L D0,A2 ;01C8: 2440
MOVE.L 36(A2),D0 ;01CA: 202A0024
BEQ.S LAB_000F ;01CE: 6718
MOVEA.L 17356(A4),A6 ;01D0: 2C6C43CC
MOVEA.L D0,A0 ;01D4: 2040
MOVE.L 0(A0),D1 ;01D6: 22280000
JSR -96(A6) ;01DA: 4EAEFFA0
MOVE.L D0,628(A4) ;01DE: 29400274
MOVE.L D0,D1 ;01E2: 2200
JSR -126(A6) ;01E4: 4EAEFF82
LAB_000F:
MOVEA.L 636(A4),A0 ;01E8: 206C027C
MOVE.L A0,-(A7) ;01EC: 2F08
PEA 592(A4) ;01EE: 486C0250
MOVEA.L 36(A0),A0 ;01F2: 20680024
MOVE.L 4(A0),644(A4) ;01F6: 296800040284
LAB_0010:
JSR LAB_00DB(PC) ;01FC: 4EBA0C26
JSR LAB_00BB(PC) ;0200: 4EBA09E2
MOVEQ #0,D0 ;0204: 7000
BRA.S LAB_0012 ;0206: 6004
LAB_0011:
MOVE.L 4(A7),D0 ;0208: 202F0004
LAB_0012:
MOVEA.L 640(A4),A2 ;020C: 246C0280
MOVE.L D0,-(A2) ;0210: 2500
BSR LAB_031A ;0212: 61003450
CMPI #$0024,20(A6) ;0216: 0C6E00240014
BLT.S LAB_0013 ;021C: 6D12
TST.L 656(A4) ;021E: 4AAC0290
BEQ.S LAB_0013 ;0222: 670C
LEA 656(A4),A0 ;0224: 41EC0290
SUBQ.L #4,664(A4) ;0228: 59AC0298
JSR -732(A6) ;022C: 4EAEFD24
LAB_0013:
MOVEA.L A2,A7 ;0230: 2E4A
MOVE.L 620(A4),D0 ;0232: 202C026C
BEQ.S LAB_0014 ;0236: 6704
MOVEA.L D0,A0 ;0238: 2040
JSR (A0) ;023A: 4E90
LAB_0014:
JSR LAB_00DD(PC) ;023C: 4EBA0BFE
JSR LAB_00EF(PC) ;0240: 4EBA0D2E
TST.L 636(A4) ;0244: 4AAC027C
BEQ.S LAB_0016 ;0248: 6720
MOVEA.L 17356(A4),A6 ;024A: 2C6C43CC
MOVE.L 628(A4),D1 ;024E: 222C0274
BEQ.S LAB_0015 ;0252: 6704
JSR -90(A6) ;0254: 4EAEFFA6
LAB_0015:
BSR LAB_031A ;0258: 6100340A
JSR -132(A6) ;025C: 4EAEFF7C
MOVEA.L 636(A4),A1 ;0260: 226C027C
JSR -378(A6) ;0264: 4EAEFE86
BRA.S LAB_0017 ;0268: 6012
LAB_0016:
BSR LAB_031A ;026A: 610033F8
MOVE.L 652(A4),D0 ;026E: 202C028C
BEQ.S LAB_0017 ;0272: 6708
MOVEA.L 648(A4),A1 ;0274: 226C0288
JSR -210(A6) ;0278: 4EAEFF2E
LAB_0017:
MOVEA.L 17356(A4),A1 ;027C: 226C43CC
JSR -414(A6) ;0280: 4EAEFE62
MOVE.L 668(A4),D0 ;0284: 202C029C
MOVEA.L A4,A1 ;0288: 224C
SUBA.L #$00000000,A1 ;028A: 93FC00000000
JSR -210(A6) ;0290: 4EAEFF2E
MOVE.L (A7)+,D0 ;0294: 201F
LAB_0018:
MOVEM.L (A7)+,D1-D6/A0-A6 ;0296: 4CDF7F7E
RTS ;029A: 4E75
LAB_0019:
DC.W $646F ;029C
DC.W $732E ;029E
DC.W $6C69 ;02A0
BHI.S LAB_001F ;02A2: 6272
BSR.S LAB_0020 ;02A4: 6172
DC.W $7900 ;02A6
LAB_001A:
SUBA #$0184,A7 ;02A8: 9EFC0184
MOVEM.L D2/D4-D7/A2-A3/A5-A6,-(A7) ;02AC: 48E72F36
MOVEA.L A0,A5 ;02B0: 2A48
MOVE.L D0,D7 ;02B2: 2E00
SUBA.L A0,A0 ;02B4: 91C8
BSR LAB_0304 ;02B6: 61003218
MOVE.L D0,752(A4) ;02BA: 294002F0
SUBQ.L #1,D7 ;02BE: 5387
BNE.S LAB_001B ;02C0: 6604
BSR LAB_00A9 ;02C2: 61000824
LAB_001B:
MOVE.L D7,D0 ;02C6: 2007
ASL.L #2,D0 ;02C8: E580
MOVEA.L A5,A3 ;02CA: 264D
ADDA.L D0,A3 ;02CC: D7C0
MOVE.L A3,40(A7) ;02CE: 2F4B0028
MOVEA.L (A3),A0 ;02D2: 2053
LEA LAB_005B(PC),A1 ;02D4: 43FA057C
BSR LAB_02B4 ;02D8: 61002C96
MOVEA.L D0,A2 ;02DC: 2440
TST.L D0 ;02DE: 4A80
BNE.S LAB_001C ;02E0: 6614
BSR LAB_00D0 ;02E2: 61000A7A
MOVE.L (A3),-(A7) ;02E6: 2F13
PEA LAB_005C(PC) ;02E8: 487A056C
BSR LAB_00E3 ;02EC: 61000B9E
BSR LAB_00AE ;02F0: 61000822
ADDQ #8,A7 ;02F4: 504F
LAB_001C:
CLR.B 312(A7) ;02F6: 422F0138
CLR.B 672(A4) ;02FA: 422C02A0
MOVEQ #1,D6 ;02FE: 7C01
BRA.S LAB_0027 ;0300: 6042
LAB_001D:
MOVEA.L (A5),A0 ;0302: 2055
MOVEQ #45,D0 ;0304: 702D
CMP.B (A0),D0 ;0306: B010
BEQ.S LAB_001E ;0308: 6704
BSR LAB_00A9 ;030A: 610007DC
LAB_001E:
MOVEA.L (A5),A3 ;030E: 2655
MOVEQ #0,D0 ;0310: 7000
MOVE.B 1(A3),D0 ;0312: 102B0001
LAB_001F:
MOVEQ #111,D1 ;0316: 726F
LAB_0020:
SUB.L D1,D0 ;0318: 9081
BEQ.S LAB_0021 ;031A: 6706
SUBQ.L #1,D0 ;031C: 5380
BEQ.S LAB_0023 ;031E: 6710
BRA.S LAB_0025 ;0320: 601C
LAB_0021:
LEA 2(A3),A0 ;0322: 41EB0002
LEA 672(A4),A1 ;0326: 43EC02A0
LAB_0022:
MOVE.B (A0)+,(A1)+ ;032A: 12D8
BNE.S LAB_0022 ;032C: 66FC
BRA.S LAB_0026 ;032E: 6012
LAB_0023:
LEA 2(A3),A0 ;0330: 41EB0002
LEA 312(A7),A1 ;0334: 43EF0138
LAB_0024:
MOVE.B (A0)+,(A1)+ ;0338: 12D8
BNE.S LAB_0024 ;033A: 66FC
BRA.S LAB_0026 ;033C: 6004
LAB_0025:
BSR LAB_00A9 ;033E: 610007A8
LAB_0026:
ADDQ.L #1,D6 ;0342: 5286
LAB_0027:
ADDQ.L #4,A5 ;0344: 588D
CMP.L D7,D6 ;0346: BC87
BLT.S LAB_001D ;0348: 6DB8
MOVEA.L 40(A7),A3 ;034A: 266F0028
TST.B 312(A7) ;034E: 4A2F0138
BNE.S LAB_002D ;0352: 663E
LEA 312(A7),A0 ;0354: 41EF0138
MOVEA.L (A3),A1 ;0358: 2253
BSR LAB_0168 ;035A: 61001420
MOVEQ #0,D7 ;035E: 7E00
BRA.S LAB_002A ;0360: 6012
LAB_0028:
LEA 312(A7),A0 ;0362: 41EF0138
ADDA.L D7,A0 ;0366: D1C7
MOVEQ #46,D0 ;0368: 702E
CMP.B (A0),D0 ;036A: B010
BNE.S LAB_0029 ;036C: 6604
CLR.B (A0) ;036E: 4210
BRA.S LAB_002C ;0370: 6014
LAB_0029:
ADDQ.L #1,D7 ;0372: 5287
LAB_002A:
LEA 312(A7),A0 ;0374: 41EF0138
MOVEA.L A0,A1 ;0378: 2248
LAB_002B:
TST.B (A1)+ ;037A: 4A19
BNE.S LAB_002B ;037C: 66FC
SUBQ.L #1,A1 ;037E: 5389
SUBA.L A0,A1 ;0380: 93C8
CMP.L A1,D7 ;0382: BE89
BCS.S LAB_0028 ;0384: 65DC
LAB_002C:
LEA 312(A7),A0 ;0386: 41EF0138
LEA LAB_005D(PC),A1 ;038A: 43FA04DE
BSR LAB_0205 ;038E: 61001EE8
LAB_002D:
TST.B 672(A4) ;0392: 4A2C02A0
BNE.S LAB_0033 ;0396: 6640
LEA 672(A4),A0 ;0398: 41EC02A0
MOVEA.L (A3),A1 ;039C: 2253
BSR LAB_0168 ;039E: 610013DC
MOVEQ #0,D7 ;03A2: 7E00
BRA.S LAB_0030 ;03A4: 6014
LAB_002E:
MOVEQ #46,D0 ;03A6: 702E
LEA 672(A4),A0 ;03A8: 41EC02A0
CMP.B 0(A0,D7.L),D0 ;03AC: B0307800
BNE.S LAB_002F ;03B0: 6606
CLR.B 0(A0,D7.L) ;03B2: 42307800
BRA.S LAB_0032 ;03B6: 6014
LAB_002F:
ADDQ.L #1,D7 ;03B8: 5287
LAB_0030:
LEA 672(A4),A0 ;03BA: 41EC02A0
MOVEA.L A0,A1 ;03BE: 2248
LAB_0031:
TST.B (A1)+ ;03C0: 4A19
BNE.S LAB_0031 ;03C2: 66FC
SUBQ.L #1,A1 ;03C4: 5389
SUBA.L A0,A1 ;03C6: 93C8
CMP.L A1,D7 ;03C8: BE89
BCS.S LAB_002E ;03CA: 65DA
LAB_0032:
LEA 672(A4),A0 ;03CC: 41EC02A0
LEA LAB_005E(PC),A1 ;03D0: 43FA049E
BSR LAB_0205 ;03D4: 61001EA2
LAB_0033:
LEA 312(A7),A0 ;03D8: 41EF0138
LEA LAB_005B(PC),A1 ;03DC: 43FA0474
BSR LAB_02B4 ;03E0: 61002B8E
MOVEA.L D0,A3 ;03E4: 2640
TST.L D0 ;03E6: 4A80
BNE.S LAB_0034 ;03E8: 661C
BSR LAB_00D0 ;03EA: 61000972
PEA 312(A7) ;03EE: 486F0138
PEA LAB_005C(PC) ;03F2: 487A0462
BSR LAB_00E3 ;03F6: 61000A94
MOVEA.L A2,A0 ;03FA: 204A
BSR LAB_0299 ;03FC: 610029CA
BSR LAB_00AE ;0400: 61000712
ADDQ #8,A7 ;0404: 504F
LAB_0034:
MOVEA.L 752(A4),A0 ;0406: 206C02F0
LEA LAB_0060(PC),A1 ;040A: 43FA046A
BSR LAB_02B4 ;040E: 61002B60
MOVEA.L D0,A5 ;0412: 2A40
TST.L D0 ;0414: 4A80
BNE.S LAB_0035 ;0416: 6622
BSR LAB_00D0 ;0418: 61000944
MOVE.L 752(A4),-(A7) ;041C: 2F2C02F0
PEA LAB_0061(PC) ;0420: 487A0458
BSR LAB_00E3 ;0424: 61000A66
MOVEA.L A2,A0 ;0428: 204A
BSR LAB_0299 ;042A: 6100299C
MOVEA.L A3,A0 ;042E: 204B
BSR LAB_0299 ;0430: 61002996
BSR LAB_00AE ;0434: 610006DE
ADDQ #8,A7 ;0438: 504F
LAB_0035:
LEA 52(A7),A0 ;043A: 41EF0034
MOVEA.L 40(A7),A1 ;043E: 226F0028
MOVEA.L (A1),A1 ;0442: 2251
MOVEQ #0,D0 ;0444: 7000
BSR LAB_00F5 ;0446: 61000BB4
MOVE.L 176(A7),D5 ;044A: 2A2F00B0
MOVEQ #0,D6 ;044E: 7C00
MOVEQ #0,D7 ;0450: 7E00
BRA.S LAB_0037 ;0452: 600A
LAB_0036:
MOVEA.L A2,A0 ;0454: 204A
BSR LAB_0250 ;0456: 610023EC
ADD.L D0,D6 ;045A: DC80
ADDQ.L #1,D7 ;045C: 5287
LAB_0037:
CMP.L D5,D7 ;045E: BE85
BCS.S LAB_0036 ;0460: 65F2
MOVEA.L A2,A0 ;0462: 204A
BSR LAB_0299 ;0464: 61002962
MOVEA.L 40(A7),A0 ;0468: 206F0028
MOVEA.L (A0),A0 ;046C: 2050
LEA LAB_005B(PC),A1 ;046E: 43FA03E2
BSR LAB_02B4 ;0472: 61002AFC
MOVEA.L D0,A2 ;0476: 2440
LEA 396(A7),A0 ;0478: 41EF018C
MOVEA.L A3,A1 ;047C: 224B
MOVEQ #12,D0 ;047E: 700C
MOVEQ #1,D1 ;0480: 7201
BSR LAB_027B ;0482: 61002708
CMPI.L #$464F524D,396(A7) ;0486: 0CAF464F524D018C
BNE.S LAB_0038 ;048E: 660C
CMPI.L #$50544348,404(A7) ;0490: 0CAF505443480194
BEQ LAB_0058 ;0498: 67000318
LAB_0038:
PEA 312(A7) ;049C: 486F0138
PEA LAB_0062(PC) ;04A0: 487A03F2
BSR LAB_00E3 ;04A4: 610009E6
BSR LAB_00AE ;04A8: 6100066A
ADDQ #8,A7 ;04AC: 504F
BRA LAB_0058 ;04AE: 60000302
LAB_0039:
MOVE.L 396(A7),D0 ;04B2: 202F018C
SUBI.L #$494E5046,D0 ;04B6: 0480494E5046
BEQ.S LAB_003B ;04BC: 677C
SUBI.L #$06070400,D0 ;04BE: 048006070400
BEQ LAB_003E ;04C4: 670000C0
SUBI.L #$00F7FF01,D0 ;04C8: 048000F7FF01
BEQ LAB_003F ;04CE: 670000E0
SUBI.L #$0005F20A,D0 ;04D2: 04800005F20A
BEQ LAB_0045 ;04D8: 67000136
SUBI.L #$05F20D02,D0 ;04DC: 048005F20D02
BNE LAB_0058 ;04E2: 660002CE
LEA 404(A7),A0 ;04E6: 41EF0194
MOVEA.L A3,A1 ;04EA: 224B
MOVEQ #4,D0 ;04EC: 7004
MOVEQ #1,D1 ;04EE: 7201
BSR LAB_027B ;04F0: 6100269A
CMPI.L #$00000632,404(A7) ;04F4: 0CAF000006320194
BLE.S LAB_003A ;04FC: 6F2A
PEA LAB_0065(PC) ;04FE: 487A03CE
BSR LAB_00DF ;0502: 61000950
MOVE.L 408(A7),D0 ;0506: 202F0198
MOVE.L D0,D1 ;050A: 2200
ASR.L #8,D1 ;050C: E081
MOVEQ #0,D2 ;050E: 7400
NOT.B D2 ;0510: 4602
AND.L D2,D0 ;0512: C082
MOVE.L D0,(A7) ;0514: 2E80
MOVE.L D1,-(A7) ;0516: 2F01
PEA LAB_0069(PC) ;0518: 487A03EC
BSR LAB_00E3 ;051C: 6100096E
BSR LAB_00AE ;0520: 610005F2
LEA 12(A7),A7 ;0524: 4FEF000C
LAB_003A:
MOVE.L 400(A7),D0 ;0528: 202F0190
SUBQ.L #4,D0 ;052C: 5980
MOVEA.L A3,A0 ;052E: 204B
MOVEQ #1,D1 ;0530: 7201
BSR LAB_00D1 ;0532: 6100085C
BRA LAB_0058 ;0536: 6000027A
LAB_003B:
LEA 404(A7),A0 ;053A: 41EF0194
MOVEA.L A3,A1 ;053E: 224B
MOVEQ #8,D0 ;0540: 7008
MOVEQ #1,D1 ;0542: 7201
BSR LAB_027B ;0544: 61002646
MOVE.L 404(A7),D0 ;0548: 202F0194
CMP.L D6,D0 ;054C: B086
BNE.S LAB_003C ;054E: 6608
MOVE.L 408(A7),D0 ;0550: 202F0198
CMP.L D5,D0 ;0554: B085
BEQ.S LAB_003D ;0556: 671A
LAB_003C:
BSR LAB_00D0 ;0558: 61000804
PEA LAB_0073(PC) ;055C: 487A03E0
BSR LAB_00DF ;0560: 610008F2
PEA LAB_0078(PC) ;0564: 487A03FE
BSR LAB_00DF ;0568: 610008EA
BSR LAB_00AE ;056C: 610005A6
ADDQ #8,A7 ;0570: 504F
LAB_003D:
MOVEQ #0,D6 ;0572: 7C00
MOVE.L 400(A7),D0 ;0574: 202F0190
SUBQ.L #8,D0 ;0578: 5180
MOVEA.L A3,A0 ;057A: 204B
MOVEQ #1,D1 ;057C: 7201
BSR LAB_00D1 ;057E: 61000810
BRA LAB_0058 ;0582: 6000022E
LAB_003E:
LEA 404(A7),A0 ;0586: 41EF0194
MOVEA.L A3,A1 ;058A: 224B
MOVEQ #8,D0 ;058C: 7008
MOVEQ #1,D1 ;058E: 7201
BSR LAB_027B ;0590: 610025FA
LEA 404(A7),A6 ;0594: 4DEF0194
MOVE.L (A6)+,416(A7) ;0598: 2F5E01A0
MOVE.L (A6)+,(A6)+ ;059C: 2CDE
MOVE.L 400(A7),D0 ;059E: 202F0190
SUBQ.L #8,D0 ;05A2: 5180
MOVEA.L A3,A0 ;05A4: 204B
MOVEQ #1,D1 ;05A6: 7201
BSR LAB_00D1 ;05A8: 610007E6
BRA LAB_0058 ;05AC: 60000204
LAB_003F:
MOVEQ #0,D7 ;05B0: 7E00
BRA.S LAB_0044 ;05B2: 6052
LAB_0040:
MOVEA.L A3,A0 ;05B4: 204B
BSR LAB_0250 ;05B6: 6100228C
BTST #1,377(A4) ;05BA: 082C00010179
BEQ.S LAB_0042 ;05C0: 6734
ADDQ.L #1,362(A4) ;05C2: 52AC016A
MOVE.L 362(A4),D1 ;05C6: 222C016A
CMP.L 370(A4),D1 ;05CA: B2AC0172
BGT.S LAB_0041 ;05CE: 6E22
MOVEA.L 354(A4),A0 ;05D0: 206C0162
ADDQ.L #1,354(A4) ;05D4: 52AC0162
MOVE.B D0,(A0) ;05D8: 1080
MOVEQ #10,D1 ;05DA: 720A
CMP.B D1,D0 ;05DC: B001
BNE.S LAB_0043 ;05DE: 6624
BTST #6,377(A4) ;05E0: 082C00060179
BEQ.S LAB_0043 ;05E6: 671C
LEA 350(A4),A0 ;05E8: 41EC015E
BSR LAB_028C ;05EC: 61002706
BRA.S LAB_0043 ;05F0: 6012
LAB_0041:
SUBQ.L #1,362(A4) ;05F2: 53AC016A
LAB_0042:
MOVEQ #0,D1 ;05F6: 7200
MOVE.B D0,D1 ;05F8: 1200
MOVE.L D1,D0 ;05FA: 2001
LEA 350(A4),A0 ;05FC: 41EC015E
BSR LAB_0240 ;0600: 610020D2
LAB_0043:
ADDQ.L #1,D7 ;0604: 5287
LAB_0044:
CMP.L 400(A7),D7 ;0606: BEAF0190
BCS.S LAB_0040 ;060A: 65A8
BRA LAB_0058 ;060C: 600001A4
LAB_0045:
MOVE.L 400(A7),D4 ;0610: 282F0190
BRA LAB_0057 ;0614: 60000196
LAB_0046:
MOVEA.L A3,A0 ;0618: 204B
BSR LAB_0250 ;061A: 61002228
SUBQ.L #1,D4 ;061E: 5384
MOVE.L 412(A7),D7 ;0620: 2E2F019C
MOVE.B D0,420(A7) ;0624: 1F4001A4
BTST #7,D0 ;0628: 08000007
BEQ.S LAB_0049 ;062C: 674E
MOVEQ #31,D1 ;062E: 721F
AND.B D0,D1 ;0630: C200
MOVEQ #0,D5 ;0632: 7A00
MOVE.B D1,D5 ;0634: 1A01
BTST #6,D0 ;0636: 08000006
BEQ.S LAB_0047 ;063A: 6708
MOVEQ #114,D1 ;063C: 7272
MOVE.B D1,420(A7) ;063E: 1F4101A4
BRA.S LAB_004A ;0642: 6062
LAB_0047:
BTST #5,D0 ;0644: 08000005
BEQ.S LAB_0048 ;0648: 672A
MOVEA.L A2,A0 ;064A: 204A
BSR LAB_0250 ;064C: 610021F6
MOVE.L D5,D1 ;0650: 2205
ADD.B D0,D1 ;0652: D200
SUBI.B #$10,D1 ;0654: 04010010
MOVEQ #0,D0 ;0658: 7000
MOVE.B D1,D0 ;065A: 1001
ADD.L D0,D6 ;065C: DC80
SUBQ.L #1,D7 ;065E: 5387
MOVEQ #0,D2 ;0660: 7400
MOVE.B D1,D2 ;0662: 1401
MOVE.L D7,412(A7) ;0664: 2F47019C
MOVE.L D2,D0 ;0668: 2002
MOVEA.L A5,A0 ;066A: 204D
BSR LAB_0240 ;066C: 61002066
BRA LAB_0057 ;0670: 6000013A
LAB_0048:
MOVE.B #$75,420(A7) ;0674: 1F7C007501A4
BRA.S LAB_004A ;067A: 602A
LAB_0049:
MOVEA.L A3,A0 ;067C: 204B
BSR LAB_0250 ;067E: 610021C4
MOVE.L D0,D5 ;0682: 2A00
SUBQ.L #1,D4 ;0684: 5384
BEQ.S LAB_004A ;0686: 671E
MOVEQ #0,D0 ;0688: 7000
MOVE.B 420(A7),D0 ;068A: 102F01A4
LEA 45(A4),A0 ;068E: 41EC002D
BTST #1,0(A0,D0.L) ;0692: 083000010800
BNE.S LAB_004A ;0698: 660C
MOVEA.L A3,A0 ;069A: 204B
BSR LAB_0250 ;069C: 610021A6
ASL.L #8,D5 ;06A0: E185
ADD.L D0,D5 ;06A2: DA80
SUBQ.L #1,D4 ;06A4: 5384
LAB_004A:
MOVEQ #0,D0 ;06A6: 7000
MOVE.B 420(A7),D0 ;06A8: 102F01A4
TST.L D0 ;06AC: 4A80
BEQ LAB_0057 ;06AE: 670000FC
MOVEQ #67,D1 ;06B2: 7243
SUB.L D1,D0 ;06B4: 9081
BEQ.S LAB_004B ;06B6: 6732
SUBQ.L #1,D0 ;06B8: 5380
BEQ LAB_0055 ;06BA: 670000C6
SUBQ.L #5,D0 ;06BE: 5B80
BEQ LAB_0052 ;06C0: 6700008A
MOVEQ #9,D1 ;06C4: 7209
SUB.L D1,D0 ;06C6: 9081
BEQ.S LAB_0051 ;06C8: 6778
SUBQ.L #1,D0 ;06CA: 5380
BEQ.S LAB_0050 ;06CC: 6768
SUBQ.L #2,D0 ;06CE: 5580
BEQ.S LAB_004D ;06D0: 6730
MOVEQ #20,D1 ;06D2: 7214
SUB.L D1,D0 ;06D4: 9081
BEQ.S LAB_0052 ;06D6: 6774
MOVEQ #9,D1 ;06D8: 7209
SUB.L D1,D0 ;06DA: 9081
BEQ.S LAB_0051 ;06DC: 6764
SUBQ.L #1,D0 ;06DE: 5380
BEQ.S LAB_0050 ;06E0: 6754
SUBQ.L #2,D0 ;06E2: 5580
BEQ.S LAB_004D ;06E4: 671C
BRA LAB_0056 ;06E6: 600000AE
LAB_004B:
CMP.L D6,D5 ;06EA: BA86
BEQ.S LAB_004C ;06EC: 670E
BSR LAB_00D0 ;06EE: 6100066E
PEA LAB_007E(PC) ;06F2: 487A0296
BSR LAB_00DF ;06F6: 6100075C
ADDQ #4,A7 ;06FA: 584F
LAB_004C:
MOVEQ #0,D6 ;06FC: 7C00
BRA LAB_0057 ;06FE: 600000AC
LAB_004D:
MOVE.L D7,D0 ;0702: 2007
SUB.L D5,D0 ;0704: 9085
MOVEQ #0,D7 ;0706: 7E00
MOVE.L D0,412(A7) ;0708: 2F40019C
BRA.S LAB_004F ;070C: 6022
LAB_004E:
MOVEA.L A2,A0 ;070E: 204A
BSR LAB_0250 ;0710: 61002132
MOVEQ #0,D1 ;0714: 7200
MOVE.B D0,D1 ;0716: 1200
MOVE.B D0,36(A7) ;0718: 1F400024
MOVE.L D1,D0 ;071C: 2001
MOVEA.L A5,A0 ;071E: 204D
BSR LAB_0240 ;0720: 61001FB2
MOVE.B 36(A7),D0 ;0724: 102F0024
MOVEQ #0,D1 ;0728: 7200
MOVE.B D0,D1 ;072A: 1200
ADD.L D1,D6 ;072C: DC81
ADDQ.L #1,D7 ;072E: 5287
LAB_004F:
CMP.L D5,D7 ;0730: BE85
BCS.S LAB_004E ;0732: 65DA
BRA.S LAB_0057 ;0734: 6076
LAB_0050:
MOVE.L D5,D0 ;0736: 2005
MOVEA.L A2,A0 ;0738: 204A
MOVEQ #1,D1 ;073A: 7201
BSR LAB_00D1 ;073C: 61000652
BRA.S LAB_0057 ;0740: 606A
LAB_0051:
MOVE.L D5,D0 ;0742: 2005
MOVEA.L A2,A0 ;0744: 204A
MOVEQ #1,D1 ;0746: 7201
BSR LAB_00D1 ;0748: 61000646
LAB_0052:
MOVE.L D7,D0 ;074C: 2007
SUB.L D5,D0 ;074E: 9085
SUB.L D5,D4 ;0750: 9885
MOVEQ #0,D7 ;0752: 7E00
MOVE.L D0,412(A7) ;0754: 2F40019C
BRA.S LAB_0054 ;0758: 6022
LAB_0053:
MOVEA.L A3,A0 ;075A: 204B
BSR LAB_0250 ;075C: 610020E6
MOVEQ #0,D1 ;0760: 7200
MOVE.B D0,D1 ;0762: 1200
MOVE.B D0,36(A7) ;0764: 1F400024
MOVE.L D1,D0 ;0768: 2001
MOVEA.L A5,A0 ;076A: 204D
BSR LAB_0240 ;076C: 61001F66
MOVE.B 36(A7),D0 ;0770: 102F0024
MOVEQ #0,D1 ;0774: 7200
MOVE.B D0,D1 ;0776: 1200
ADD.L D1,D6 ;0778: DC81
ADDQ.L #1,D7 ;077A: 5287
LAB_0054:
CMP.L D5,D7 ;077C: BE85
BCS.S LAB_0053 ;077E: 65DA
BRA.S LAB_0057 ;0780: 602A
LAB_0055:
CMP.L D6,D5 ;0782: BA86
BEQ.S LAB_0057 ;0784: 6726
BSR LAB_00D0 ;0786: 610005D6
PEA LAB_0084(PC) ;078A: 487A021A
BSR LAB_00DF ;078E: 610006C4
ADDQ #4,A7 ;0792: 584F
BRA.S LAB_0057 ;0794: 6016
LAB_0056:
MOVEQ #0,D0 ;0796: 7000
MOVE.B 420(A7),D0 ;0798: 102F01A4
MOVE.L D0,-(A7) ;079C: 2F00
PEA LAB_008A(PC) ;079E: 487A023A
BSR LAB_023C ;07A2: 61001EDE
BSR LAB_00AE ;07A6: 6100036C
ADDQ #8,A7 ;07AA: 504F
LAB_0057:
TST.L D4 ;07AC: 4A84
BGT LAB_0046 ;07AE: 6E00FE68
LAB_0058:
LEA 396(A7),A0 ;07B2: 41EF018C
MOVEA.L A3,A1 ;07B6: 224B
MOVEQ #8,D0 ;07B8: 7008
MOVEQ #1,D1 ;07BA: 7201
BSR LAB_027B ;07BC: 610023CE
SUBQ.L #1,D0 ;07C0: 5380
BEQ LAB_0039 ;07C2: 6700FCEE
MOVEA.L A2,A0 ;07C6: 204A
BSR LAB_0299 ;07C8: 610025FE
MOVEA.L A3,A0 ;07CC: 204B
BSR LAB_0299 ;07CE: 610025F8
MOVEA.L A5,A0 ;07D2: 204D
BSR LAB_0299 ;07D4: 610025F2
TST.L 412(A7) ;07D8: 4AAF019C
BNE.S LAB_0059 ;07DC: 6608
MOVE.L 416(A7),D0 ;07DE: 202F01A0
CMP.L D6,D0 ;07E2: B086
BEQ.S LAB_005A ;07E4: 6712
LAB_0059:
BSR LAB_00D0 ;07E6: 61000576
PEA LAB_0084(PC) ;07EA: 487A01BA
BSR LAB_00DF ;07EE: 61000664
BSR LAB_00AE ;07F2: 61000320
ADDQ #4,A7 ;07F6: 584F
LAB_005A:
MOVEA.L 752(A4),A0 ;07F8: 206C02F0
LEA 672(A4),A1 ;07FC: 43EC02A0
BSR LAB_00B7 ;0800: 61000352
LEA 672(A4),A0 ;0804: 41EC02A0
MOVE.L A0,D1 ;0808: 2208
MOVE.L 168(A7),D2 ;080A: 242F00A8
MOVEA.L 17356(A4),A6 ;080E: 2C6C43CC
JSR -186(A6) ;0812: 4EAEFF46
MOVEA.L 752(A4),A0 ;0816: 206C02F0
BSR LAB_0310 ;081A: 61002D9C
MOVEQ #0,D0 ;081E: 7000
BSR LAB_0233 ;0820: 61001D9A
MOVEM.L (A7)+,D2/D4-D7/A2-A3/A5-A6 ;0824: 4CDF6CF4
ADDA #$0184,A7 ;0828: DEFC0184
MOVEQ #0,D0 ;082C: 7000
RTS ;082E: 4E75
MOVEA.L (A6),A2 ;0830: 2456
DC.W $4552 ;0832
MOVE -(A0),D5 ;0834: 3A20
SUBQ #1,D1 ;0836: 5341
SUBQ.B #1,17247(A7) ;0838: 532F435F
SUBQ #1,(A0) ;083C: 5350
BSR.S LAB_0064 ;083E: 6174
BLS.S LAB_0063 ;0840: 6368
DC.W $2036 ;0842
MOVE.L 32(A5,D3.W),D7 ;0844: 2E353020
DC.W $2832 ;0848
MOVE 14382(A6),D3 ;084A: 362E382E
DC.W $3933 ;084E
MOVE.L D0,-(A4) ;0850: 2900
LAB_005B:
MOVEQ #98,D1 ;0852: 7262
DC.W $0000 ;0854
LAB_005C:
DC.W $6669 ;0856
DC.W $6C65 ;0858
MOVE.L -(A5),D0 ;085A: 2025
DC.W $7320 ;085C
DC.W $6E6F ;085E
MOVEQ #32,D2 ;0860: 7420
DC.W $666F ;0862
DC.W $756E ;0864
BCC.S LAB_005F ;0866: 640A
DC.W $0000 ;0868
LAB_005D:
DC.W $2E70 ;086A
BLS.S LAB_0066 ;086C: 6368
DC.W $0000 ;086E
LAB_005E:
DC.W $2E6E ;0870
LAB_005F:
DC.W $6577 ;0872
DC.W $0000 ;0874
LAB_0060:
DC.W $7762 ;0876
DC.W $0000 ;0878
LAB_0061:
DC.W $6361 ;087A
DC.W $6E27 ;087C
MOVEQ #32,D2 ;087E: 7420
BLE.S LAB_0067 ;0880: 6F70
BCS.S LAB_0067 ;0882: 656E
MOVE.L -(A5),D0 ;0884: 2025
DC.W $7320 ;0886
DC.W $666F ;0888
MOVEQ #32,D1 ;088A: 7220
DC.W $6F75 ;088C
MOVEQ #112,D2 ;088E: 7470
DC.W $7574 ;0890
DC.W $0A00 ;0892
LAB_0062:
ADDQ #2,25888(A0) ;0894: 54686520
DC.W $6669 ;0898
DC.W $6C65 ;089A
MOVE.L -(A7),D0 ;089C: 2027
DC.W $2573 ;089E
MOVE.L -(A0),-(A3) ;08A0: 2720
DC.W $6973 ;08A2
MOVEA.L 28532(A6),A0 ;08A4: 206E6F74
MOVEA.L -(A1),A0 ;08A8: 2061
LAB_0063:
DC.W $2076 ;08AA
BSR.S LAB_006D ;08AC: 616C
BVS.S LAB_006B ;08AE: 6964
MOVEA.L A1,A0 ;08B0: 2049
NOT D6 ;08B2: 4646
LAB_0064:
MOVEA.L (A0),A0 ;08B4: 2050
ADDQ #2,D3 ;08B6: 5443
NBCD -(A0) ;08B8: 4820
DC.W $666F ;08BA
MOVEQ #109,D1 ;08BC: 726D
BSR.S LAB_0070 ;08BE: 6174
DC.W $2070 ;08C0
BSR.S LAB_0072 ;08C2: 6174
BLS.S LAB_006E ;08C4: 6368
MOVEA.L -(A6),A0 ;08C6: 2066
BVS.S LAB_0071 ;08C8: 696C
BCS.S LAB_0068 ;08CA: 652E
DC.W $0A00 ;08CC
LAB_0065:
DC.W $5468 ;08CE
DC.W $6973 ;08D0
DC.W $2070 ;08D2
BSR.S LAB_0075 ;08D4: 6174
LAB_0066:
BLS.S LAB_0074 ;08D6: 6368
DC.W $206E ;08D8
DC.W $6565 ;08DA
DC.W $6473 ;08DC
MOVEA.L -(A1),A0 ;08DE: 2061
DC.W $206E ;08E0
DC.W $6577 ;08E2
BCS.S LAB_0076 ;08E4: 6572
DC.W $2076 ;08E6
BCS.S LAB_0077 ;08E8: 6572
DC.W $7369 ;08EA
BLE.S LAB_0077 ;08EC: 6F6E
MOVEA.L 26144(A7),A0 ;08EE: 206F6620
LAB_0067:
MOVEQ #104,D2 ;08F2: 7468
BCS.S LAB_006C ;08F4: 6520
ADDQ #8,D1 ;08F6: 5041
ADDQ #2,D3 ;08F8: 5443
LAB_0068:
NBCD -(A0) ;08FA: 4820
MOVEQ #114,D0 ;08FC: 7072
DC.W $6F67 ;08FE
MOVEQ #97,D1 ;0900: 7261
BLT.S LAB_006A ;0902: 6D0A
DC.W $0000 ;0904
LAB_0069:
BVS.S LAB_007B ;0906: 696E
MOVEA.L 29284(A7),A0 ;0908: 206F7264
BCS.S LAB_007D ;090C: 6572
LAB_006A:
DC.W $2074 ;090E
BLE.S LAB_006F ;0910: 6F20
MOVEQ #117,D1 ;0912: 7275
LAB_006B:
BGT.S LAB_0071 ;0914: 6E20
LAB_006C:
BVS.S LAB_007F ;0916: 6974
MOVE.L -(A0),D7 ;0918: 2E20
LAB_006D:
MOVEA.L A1,A0 ;091A: 2049
MOVEQ #32,D2 ;091C: 7420
DC.W $7761 ;091E
DC.W $7320 ;0920
BLS.S LAB_0080 ;0922: 6372
DC.W $6561 ;0924
MOVEQ #101,D2 ;0926: 7465
BCC.S LAB_0075 ;0928: 6420
DC.W $7769 ;092A
MOVEQ #104,D2 ;092C: 7468
LAB_006E:
DC.W $2076 ;092E
BCS.S LAB_0083 ;0930: 6572
LAB_006F:
DC.W $7369 ;0932
LAB_0070:
BLE.S LAB_0083 ;0934: 6F6E
LAB_0071:
MOVE.L -(A5),D0 ;0936: 2025
LAB_0072:
BCC.S LAB_0079 ;0938: 642E
MOVE.L -(A4),2560(A2) ;093A: 25640A00
LAB_0073:
DC.W $496E ;093E
LAB_0074:
DC.W $636F ;0940
MOVEQ #114,D1 ;0942: 7272
DC.W $6563 ;0944
MOVEQ #32,D2 ;0946: 7420
MOVEQ #101,D3 ;0948: 7665
LAB_0075:
MOVEQ #115,D1 ;094A: 7273
DC.W $696F ;094C
BGT.S LAB_007A ;094E: 6E20
BLE.S LAB_0086 ;0950: 6F66
DC.W $206F ;0952
MOVEQ #105,D1 ;0954: 7269
DC.W $6769 ;0956
LAB_0076:
DC.W $6E61 ;0958
BGE.S LAB_007C ;095A: 6C20
LAB_0077:
DC.W $6669 ;095C
DC.W $6C65 ;095E
MOVE.L A2,D7 ;0960: 2E0A
DC.W $0000 ;0962
LAB_0078:
DC.W $5468 ;0964
DC.W $6973 ;0966
LAB_0079:
DC.W $2070 ;0968
BSR.S LAB_008B ;096A: 6174
BLS.S LAB_0089 ;096C: 6368
MOVEA.L -(A3),A0 ;096E: 2063
LAB_007A:
BSR.S LAB_008B ;0970: 616E
MOVEA.L 28532(A6),A0 ;0972: 206E6F74
LAB_007B:
MOVEA.L -(A2),A0 ;0976: 2062
BCS.S LAB_0081 ;0978: 6520
BSR.S LAB_008D ;097A: 6170
LAB_007C:
MOVEQ #108,D0 ;097C: 706C
DC.W $6965 ;097E
LAB_007D:
BCC.S LAB_0082 ;0980: 6420
MOVEQ #111,D2 ;0982: 746F
MOVEA.L 29706(A1),A0 ;0984: 2069740A
DC.W $0000 ;0988
LAB_007E:
DC.W $496E ;098A
LAB_007F:
BVS.S LAB_008F ;098C: 6974
DC.W $6961 ;098E
BGE.S LAB_0085 ;0990: 6C20
DC.W $4368 ;0992
DC.W $6563 ;0994
LAB_0080:
DC.W $6B73 ;0996
DC.W $756D ;0998
LAB_0081:
MOVEA.L A1,A0 ;099A: 2049
DC.W $6E63 ;099C
BLE.S LAB_0090+2 ;099E: 6F72
MOVEQ #101,D1 ;09A0: 7265
LAB_0082:
BLS.S LAB_0092 ;09A2: 6374
LAB_0083:
DC.W $0A00 ;09A4
LAB_0084:
DC.W $4669 ;09A6
DC.W $6E61 ;09A8
BGE.S LAB_0087 ;09AA: 6C20
MOVEQ #97,D0 ;09AC: 7061
MOVEQ #99,D2 ;09AE: 7463
DC.W $6865 ;09B0
LAB_0085:
BCC.S LAB_0088 ;09B2: 6420
DC.W $6669 ;09B4
DC.W $6C65 ;09B6
LAB_0086:
MOVEA.L -(A6),A0 ;09B8: 2066
DC.W $6169 ;09BA
DC.W $6C73 ;09BC
MOVEA.L -(A3),A0 ;09BE: 2063
DC.W $6865 ;09C0
DC.W $636B ;09C2
DC.W $7375 ;09C4
BLT.S LAB_008C ;09C6: 6D20
BSR.S LAB_0094 ;09C8: 616E
BCC.S LAB_008D ;09CA: 6420
LAB_0087:
DC.W $6973 ;09CC
MOVEA.L 28278(A1),A0 ;09CE: 20696E76
BSR.S LAB_0096+2 ;09D2: 616C
LAB_0088:
BVS.S LAB_0095 ;09D4: 6964
LAB_0089:
MOVE.L A2,D7 ;09D6: 2E0A
DC.W $0000 ;09D8
LAB_008A:
SUBQ #2,27502(A6) ;09DA: 556E6B6E
DC.W $6F77 ;09DE
LAB_008B:
BGT.S LAB_008F ;09E0: 6E20
ADDQ #8,(A3) ;09E2: 5053
DC.W $4551 ;09E4
MOVEA.L -(A3),A0 ;09E6: 2063
LAB_008C:
DC.W $6F6D ;09E8
DC.W $6D61 ;09EA
LAB_008D:
BGT.S LAB_0099 ;09EC: 6E64
MOVE.L -(A5),D0 ;09EE: 2025
MOVEQ #10,D4 ;09F0: 780A
DC.W $0000 ;09F2
LAB_008E:
SUBQ #1,D1 ;09F4: 5341
SUBQ.B #1,-(A0) ;09F6: 5320
DC.W $4269 ;09F8
DC.W $6E61 ;09FA
MOVEQ #121,D1 ;09FC: 7279
MOVEA.L D6,A0 ;09FE: 2046
BVS.S LAB_009D ;0A00: 696C
LAB_008F:
BCS.S LAB_0093 ;0A02: 6520
ADDQ #8,-(A1) ;0A04: 5061
MOVEQ #99,D2 ;0A06: 7463
DC.W $6865 ;0A08
MOVEQ #32,D1 ;0A0A: 7220
ADDQ.B #3,-(A5) ;0A0C: 5625
BCC.S LAB_0096 ;0A0E: 642E
LAB_0090:
MOVE.L -(A4),2560(A2) ;0A10: 25640A00
LAB_0091:
DC.W $436F ;0A14
MOVEQ #121,D0 ;0A16: 7079
LAB_0092:
MOVEQ #105,D1 ;0A18: 7269
BEQ.S LAB_009F ;0A1A: 6768
MOVEQ #32,D2 ;0A1C: 7420
DC.W $A920 ;0A1E
DC.W $3139 ;0A20
DC.W $3932 ;0A22
LAB_0093:
MOVEA.L (A3),A0 ;0A24: 2053
DC.W $4153 ;0A26
MOVEA.L A1,A0 ;0A28: 2049
DC.W $6E73 ;0A2A
MOVEQ #105,D2 ;0A2C: 7469
MOVEQ #117,D2 ;0A2E: 7475
MOVEQ #101,D2 ;0A30: 7465
MOVE.L -(A0),D6 ;0A32: 2C20
DC.W $496E ;0A34
BLS.S LAB_009C ;0A36: 632E
LAB_0094:
DC.W $0A20 ;0A38
LAB_0095:
DC.W $416C ;0A3A
BGE.S LAB_009B ;0A3C: 6C20
LAB_0096:
ADDQ #1,26472(A1) ;0A3E: 52696768
MOVEQ #115,D2 ;0A42: 7473
MOVEA.L (A2),A0 ;0A44: 2052
DC.W $6573 ;0A46
BCS.S LAB_00A3 ;0A48: 6572
MOVEQ #101,D3 ;0A4A: 7665
BCC.S LAB_009A ;0A4C: 640A
DC.W $0000 ;0A4E
LAB_0098:
DC.W $466F ;0A50
LAB_0099:
MOVEQ #109,D1 ;0A52: 726D
BSR.S LAB_00A4 ;0A54: 6174
MOVE A2,D5 ;0A56: 3A0A
LAB_009A:
MOVE.L -(A0),D0 ;0A58: 2020
DC.W $2073 ;0A5A
MOVEQ #97,D0 ;0A5C: 7061
LAB_009B:
MOVEQ #99,D2 ;0A5E: 7463
BVC.S LAB_009E ;0A60: 6820
SUBQ.B #5,28527(A5) ;0A62: 5B2D6F6F
LAB_009C:
DC.W $7574 ;0A66
MOVEQ #117,D0 ;0A68: 7075
MOVEQ #32,D2 ;0A6A: 7420
DC.W $2D70 ;0A6C
LAB_009D:
MOVEQ #97,D0 ;0A6E: 7061
MOVEQ #99,D2 ;0A70: 7463
BVC.S LAB_00A7 ;0A72: 6866
BVS.S LAB_00A8 ;0A74: 696C
DC.W $655D ;0A76
MOVEA.L 27748(A7),A0 ;0A78: 206F6C64
DC.W $6669 ;0A7C
DC.W $6C65 ;0A7E
DC.W $0A00 ;0A80
LAB_009E:
ADDQ #8,-(A1) ;0A82: 5061
LAB_009F:
MOVEQ #99,D2 ;0A84: 7463
BVC.S LAB_00A0 ;0A86: 6820
DC.W $6661 ;0A88
BVS.S LAB_00AB ;0A8A: 696C
BCS.S LAB_00AA+2 ;0A8C: 6564
MOVE.L -(A0),D6 ;0A8E: 2C20
DC.W $4669 ;0A90
DC.W $6C65 ;0A92
MOVE.L -(A5),D0 ;0A94: 2025
DC.W $7320 ;0A96
DC.W $6E6F ;0A98
MOVEQ #32,D2 ;0A9A: 7420
BLS.S LAB_00AC+2 ;0A9C: 6368
BSR.S LAB_00AD+2 ;0A9E: 616E
DC.W $6765 ;0AA0
BCC.S LAB_00A6 ;0AA2: 642E
DC.W $0A48 ;0AA4
BVS.S LAB_00AF ;0AA6: 6974
LAB_00A0:
MOVEA.L (A2),A0 ;0AA8: 2052
BCS.S LAB_00B0 ;0AAA: 6574
DC.W $7572 ;0AAC
BGT.S LAB_00A2 ;0AAE: 6E0A
DC.W $0000 ;0AB0
LAB_00A1:
NOT -(A1) ;0AB2: 4661
BVS.S LAB_00B0+2 ;0AB4: 696C
DC.W $7572 ;0AB6
BCS.S LAB_00A7 ;0AB8: 6520
LAB_00A2:
DC.W $636F ;0ABA
LAB_00A3:
MOVEQ #121,D0 ;0ABC: 7079
BVS.S LAB_00B2+4 ;0ABE: 696E
BEQ.S LAB_00A8 ;0AC0: 6720
MOVEQ #101,D2 ;0AC2: 7465
BLT.S LAB_00B3 ;0AC4: 6D70
DC.W $6669 ;0AC6
DC.W $6C65 ;0AC8
LAB_00A4:
DC.W $0A00 ;0ACA
LAB_00A5:
DC.W $4361 ;0ACC
DC.W $6E27 ;0ACE
MOVEQ #32,D2 ;0AD0: 7420
LAB_00A6:
BLE.S LAB_00B4 ;0AD2: 6F70
BCS.S LAB_00B4 ;0AD4: 656E
MOVEA.L 30068(A7),A0 ;0AD6: 206F7574
LAB_00A7:
MOVEQ #117,D0 ;0ADA: 7075
MOVEQ #32,D2 ;0ADC: 7420
DC.W $6669 ;0ADE
DC.W $6C65 ;0AE0
LAB_00A8:
MOVE.L -(A5),D0 ;0AE2: 2025
DC.W $730A ;0AE4
DC.W $0000 ;0AE6
LAB_00A9:
BSR LAB_00D0 ;0AE8: 61000274
PEA (50).W ;0AEC: 48780032
LAB_00AA:
PEA (6).W ;0AF0: 48780006
PEA LAB_008E(PC) ;0AF4: 487AFEFE
LAB_00AB:
BSR LAB_00E3 ;0AF8: 61000392
PEA LAB_0091(PC) ;0AFC: 487AFF16
BSR LAB_00DF ;0B00: 61000352
LAB_00AC:
PEA LAB_0098(PC) ;0B04: 487AFF4A
BSR LAB_00DF ;0B08: 6100034A
LAB_00AD:
ADDA #$0014,A7 ;0B0C: DEFC0014
BRA LAB_00AE ;0B10: 60000002
LAB_00AE:
MOVEA.L 752(A4),A0 ;0B14: 206C02F0
BSR LAB_0310 ;0B18: 61002A9E
LAB_00AF:
PEA 672(A4) ;0B1C: 486C02A0
LAB_00B0:
PEA LAB_009E(PC) ;0B20: 487AFF60
BSR LAB_00E3 ;0B24: 61000366
ADDQ #8,A7 ;0B28: 504F
LAB_00B2:
BTST #0,343(A4) ;0B2A: 082C00000157
BEQ.S LAB_00B5 ;0B30: 6714
SUBQ.L #1,324(A4) ;0B32: 53AC0144
LAB_00B3:
BLT.S LAB_00B5 ;0B36: 6D0E
BTST #5,346(A4) ;0B38: 082C0005015A
BNE.S LAB_00B5 ;0B3E: 6606
ADDQ.L #1,320(A4) ;0B40: 52AC0140
LAB_00B4:
BRA.S LAB_00B6 ;0B44: 6008
LAB_00B5:
LEA 316(A4),A0 ;0B46: 41EC013C
BSR LAB_0250 ;0B4A: 61001CF8
LAB_00B6:
MOVEQ #20,D0 ;0B4E: 7014
BRA LAB_0233 ;0B50: 60001A6A
LAB_00B7:
MOVEM.L D2-D3/D5-D7/A3/A6,-(A7) ;0B54: 48E73712
MOVEA.L A1,A3 ;0B58: 2649
MOVE.L A0,D1 ;0B5A: 2208
MOVEA.L 17356(A4),A6 ;0B5C: 2C6C43CC
MOVE.L #$000003ED,D2 ;0B60: 243C000003ED
JSR -30(A6) ;0B66: 4EAEFFE2
MOVE.L D0,D7 ;0B6A: 2E00
BGT.S LAB_00B8 ;0B6C: 6E10
BSR LAB_00D0 ;0B6E: 610001EE
PEA LAB_00A1(PC) ;0B72: 487AFF3E
BSR LAB_00DF ;0B76: 610002DC
BSR.S LAB_00AE ;0B7A: 6198
ADDQ #4,A7 ;0B7C: 584F
LAB_00B8:
MOVE.L A3,D1 ;0B7E: 220B
MOVE.L #$000003EE,D2 ;0B80: 243C000003EE
JSR -30(A6) ;0B86: 4EAEFFE2
MOVE.L D0,D6 ;0B8A: 2C00
BNE.S LAB_00B9 ;0B8C: 661C
BSR LAB_00D0 ;0B8E: 610001CE
PEA 672(A4) ;0B92: 486C02A0
PEA LAB_00A5(PC) ;0B96: 487AFF34
BSR LAB_00E3 ;0B9A: 610002F0
MOVE.L D7,D1 ;0B9E: 2207
JSR -36(A6) ;0BA0: 4EAEFFDC
BSR LAB_00AE ;0BA4: 6100FF6E
ADDQ #8,A7 ;0BA8: 504F
LAB_00B9:
MOVE.L D7,D1 ;0BAA: 2207
LEA 756(A4),A0 ;0BAC: 41EC02F4
MOVE.L A0,D2 ;0BB0: 2408
MOVEA.L 17356(A4),A6 ;0BB2: 2C6C43CC
MOVEQ #64,D3 ;0BB6: 7640
LSL.L #8,D3 ;0BB8: E18B
JSR -42(A6) ;0BBA: 4EAEFFD6
MOVE.L D0,D5 ;0BBE: 2A00
BEQ.S LAB_00BA ;0BC0: 670C
MOVE.L D6,D1 ;0BC2: 2206
MOVE.L D5,D3 ;0BC4: 2605
JSR -48(A6) ;0BC6: 4EAEFFD0
CMP.L D3,D0 ;0BCA: B083
BEQ.S LAB_00B9 ;0BCC: 67DC
LAB_00BA:
MOVE.L D7,D1 ;0BCE: 2207
MOVEA.L 17356(A4),A6 ;0BD0: 2C6C43CC
JSR -36(A6) ;0BD4: 4EAEFFDC
MOVE.L D6,D1 ;0BD8: 2206
JSR -36(A6) ;0BDA: 4EAEFFDC
MOVEM.L (A7)+,D2-D3/D5-D7/A3/A6 ;0BDE: 4CDF48EC
RTS ;0BE2: 4E75
LAB_00BB:
MOVEM.L D2/A2-A3/A5,-(A7) ;0BE4: 48E72034
MOVEA.L 20(A7),A3 ;0BE8: 266F0014
MOVE.L 17140(A4),D0 ;0BEC: 202C42F4
MOVE.L D0,D1 ;0BF0: 2200
ASL.L #2,D1 ;0BF2: E581
LEA 17148(A4),A5 ;0BF4: 4BEC42FC
ADDA.L D1,A5 ;0BF8: DBC1
BRA LAB_00CA ;0BFA: 600000A0
LAB_00BC:
ADDQ.L #1,A3 ;0BFE: 528B
LAB_00BD:
MOVE.B (A3),D0 ;0C00: 1013
MOVEQ #32,D1 ;0C02: 7220
CMP.B D1,D0 ;0C04: B001
BEQ.S LAB_00BC ;0C06: 67F6
MOVEQ #9,D1 ;0C08: 7209
CMP.B D1,D0 ;0C0A: B001
BEQ.S LAB_00BC ;0C0C: 67F0
MOVEQ #10,D1 ;0C0E: 720A
CMP.B D1,D0 ;0C10: B001
BEQ.S LAB_00BC ;0C12: 67EA
MOVE.B (A3),D0 ;0C14: 1013
BEQ LAB_00CB ;0C16: 67000090
ADDQ.L #1,17140(A4) ;0C1A: 52AC42F4
MOVEA.L A5,A2 ;0C1E: 244D
ADDQ.L #4,A5 ;0C20: 588D
MOVEQ #34,D1 ;0C22: 7222
CMP.B D1,D0 ;0C24: B001
BNE.S LAB_00C7 ;0C26: 6652
ADDQ.L #1,A3 ;0C28: 528B
MOVEA.L A3,A0 ;0C2A: 204B
MOVE.L A0,(A2) ;0C2C: 2488
BRA.S LAB_00C5 ;0C2E: 6038
LAB_00BE:
MOVE.B (A3),D0 ;0C30: 1013
MOVEQ #42,D1 ;0C32: 722A
CMP.B D1,D0 ;0C34: B001
BNE.S LAB_00C4+2 ;0C36: 662E
ADDQ.L #1,A3 ;0C38: 528B
MOVEQ #0,D0 ;0C3A: 7000
MOVE.B (A3),D0 ;0C3C: 1013
TST.L D0 ;0C3E: 4A80
BEQ.S LAB_00BF ;0C40: 670E
MOVEQ #69,D1 ;0C42: 7245
SUB.L D1,D0 ;0C44: 9081
BEQ.S LAB_00C0 ;0C46: 670C
MOVEQ #9,D1 ;0C48: 7209
SUB.L D1,D0 ;0C4A: 9081
BEQ.S LAB_00C1 ;0C4C: 670C
BRA.S LAB_00C2+2 ;0C4E: 6010
LAB_00BF:
CLR.B (A0) ;0C50: 4210
BRA.S LAB_00CB ;0C52: 6054
LAB_00C0:
MOVE.B #$17,(A0)+ ;0C54: 10FC0017
BRA.S LAB_00C3 ;0C58: 6008
LAB_00C1:
MOVE.B #$0A,(A0)+ ;0C5A: 10FC000A
LAB_00C2:
CMPI #$10D3,D0 ;0C5E: 0C4010D3
LAB_00C3:
ADDQ.L #1,A3 ;0C62: 528B
LAB_00C4:
CMPI #$10DB,D0 ;0C64: 0C4010DB
LAB_00C5:
MOVE.B (A3),D0 ;0C68: 1013
MOVEQ #34,D1 ;0C6A: 7222
CMP.B D1,D0 ;0C6C: B001
BEQ.S LAB_00C6 ;0C6E: 6704
TST.B D0 ;0C70: 4A00
BNE.S LAB_00BE ;0C72: 66BC
LAB_00C6:
ADDQ.L #1,A3 ;0C74: 528B
CLR.B (A0) ;0C76: 4210
BRA.S LAB_00CA ;0C78: 6022
LAB_00C7:
MOVE.L A3,(A2) ;0C7A: 248B
LAB_00C8:
CMPI #$528B,D0 ;0C7C: 0C40528B
MOVE.B (A3),D0 ;0C80: 1013
BEQ.S LAB_00C9 ;0C82: 6712
MOVEQ #32,D1 ;0C84: 7220
CMP.B D1,D0 ;0C86: B001
BEQ.S LAB_00C9 ;0C88: 670C
MOVEQ #9,D1 ;0C8A: 7209
CMP.B D1,D0 ;0C8C: B001
BEQ.S LAB_00C9 ;0C8E: 6706
MOVEQ #10,D1 ;0C90: 720A
CMP.B D1,D0 ;0C92: B001
BNE.S LAB_00C8+2 ;0C94: 66E8
LAB_00C9:
TST.B (A3) ;0C96: 4A13
BEQ.S LAB_00CB ;0C98: 670E
CLR.B (A3)+ ;0C9A: 421B
LAB_00CA:
CMPI.L #$00000020,17140(A4) ;0C9C: 0CAC0000002042F4
BLT LAB_00BD ;0CA4: 6D00FF5A
LAB_00CB:
MOVE.L 17140(A4),D0 ;0CA8: 202C42F4
BNE.S LAB_00CC ;0CAC: 6606
MOVEA.L 636(A4),A0 ;0CAE: 206C027C
BRA.S LAB_00CD ;0CB2: 6004
LAB_00CC:
LEA 17148(A4),A0 ;0CB4: 41EC42FC
LAB_00CD:
LEA 17300(A4),A1 ;0CB8: 43EC4394
MOVE.L A1,17284(A4) ;0CBC: 29494384
LEA 17316(A4),A1 ;0CC0: 43EC43A4
MOVE.L A1,17300(A4) ;0CC4: 29494394
CLR.L 17316(A4) ;0CC8: 42AC43A4
LEA 17284(A4),A1 ;0CCC: 43EC4384
MOVE.L A1,424(A4) ;0CD0: 294901A8
CLR.L 17296(A4) ;0CD4: 42AC4390
CLR.L 17312(A4) ;0CD8: 42AC43A0
CLR.L 17328(A4) ;0CDC: 42AC43B0
MOVE.L #$00008011,17288(A4) ;0CE0: 297C000080114388
MOVE.L #$00008012,D1 ;0CE8: 223C00008012
MOVE.L D1,17304(A4) ;0CEE: 29414398
MOVE.L D1,17320(A4) ;0CF2: 294143A8
MOVEQ #0,D1 ;0CF6: 7200
MOVE.L A0,17144(A4) ;0CF8: 294842F8
TST.L 428(A4) ;0CFC: 4AAC01AC
BNE.S LAB_00CE ;0D00: 6606
MOVE.L #$00008000,D1 ;0D02: 223C00008000
LAB_00CE:
CLR.L 344(A4) ;0D08: 42AC0158
MOVE.L D1,D2 ;0D0C: 2401
ORI #$0001,D2 ;0D0E: 00420001
MOVE.L D2,340(A4) ;0D12: 29420154
MOVEQ #1,D2 ;0D16: 7401
MOVE.L D2,378(A4) ;0D18: 2942017A
MOVE.L D1,17280(A4) ;0D1C: 29414380
ORI #$0042,D1 ;0D20: 00410042
MOVE.L D1,374(A4) ;0D24: 29410176
MOVEQ #2,D2 ;0D28: 7402
MOVE.L D2,412(A4) ;0D2A: 2942019C
MOVE.L D1,408(A4) ;0D2E: 29410198
ADDQ.L #3,420(A4) ;0D32: 56AC01A4
BSR LAB_001A ;0D36: 6100F570
MOVEM.L (A7)+,D2/A2-A3/A5 ;0D3A: 4CDF2C04
BRA LAB_0233 ;0D3E: 6000187C
LAB_00CF:
DC.W $434F ;0D42
DC.W $4E3A ;0D44
DC.W $3230 ;0D46
DC.W $2F32 ;0D48
MOVE 13616(A7),D0 ;0D4A: 302F3530
MOVE 14384(A7),D0 ;0D4E: 302F3830
DC.W $2F53 ;0D52
DC.W $4153 ;0D54
MOVEA.L (A0),A0 ;0D56: 2050
BSR.S LAB_00D4 ;0D58: 6174
BLS.S LAB_00D3 ;0D5A: 6368
DC.W $0000 ;0D5C
LAB_00D0:
MOVEM.L D2/A6,-(A7) ;0D5E: 48E72002
LEA LAB_00CF(PC),A0 ;0D62: 41FAFFDE
MOVE.L A0,D1 ;0D66: 2208
MOVEA.L 17356(A4),A6 ;0D68: 2C6C43CC
MOVE.L #$000003EE,D2 ;0D6C: 243C000003EE
JSR -30(A6) ;0D72: 4EAEFFE2
MOVE.L D0,17292(A4) ;0D76: 2940438C
BSET #2,17291(A4) ;0D7A: 08EC0002438B
MOVE.L D0,17308(A4) ;0D80: 2940439C
MOVE.L D0,17324(A4) ;0D84: 294043AC
MOVEM.L (A7)+,D2/A6 ;0D88: 4CDF4004
RTS ;0D8C: 4E75
NOP ;0D8E: 4E71
LAB_00D1:
MOVEM.L D6-D7/A5,-(A7) ;0D90: 48E70304
MOVE.L D1,D6 ;0D94: 2C01
MOVE.L D0,D7 ;0D96: 2E00
MOVEA.L A0,A5 ;0D98: 2A48
BTST #1,27(A5) ;0D9A: 082D0001001B
BEQ.S LAB_00D2 ;0DA0: 6706
MOVEA.L A5,A0 ;0DA2: 204D
BSR LAB_028C ;0DA4: 61001F4E
LAB_00D2:
MOVE.L D6,D0 ;0DA8: 2006
SUBQ.L #1,D0 ;0DAA: 5380
BNE.S LAB_00D6 ;0DAC: 6630
BTST #0,27(A5) ;0DAE: 082D0000001B
BEQ.S LAB_00D5 ;0DB4: 671E
MOVE.L 8(A5),D0 ;0DB6: 202D0008
CMP.L D0,D7 ;0DBA: BE80
BGE.S LAB_00D5 ;0DBC: 6C16
MOVEA.L 4(A5),A1 ;0DBE: 226D0004
SUBA.L D7,A1 ;0DC2: 93C7
LAB_00D3:
CMPA.L 16(A5),A1 ;0DC4: B3ED0010
BCS.S LAB_00D5 ;0DC8: 650A
SUB.L D7,8(A5) ;0DCA: 9FAD0008
LAB_00D4:
ADD.L D7,4(A5) ;0DCE: DFAD0004
BRA.S LAB_00D9 ;0DD2: 6046
LAB_00D5:
MOVEA.L A5,A0 ;0DD4: 204D
BSR LAB_0264 ;0DD6: 61001BDC
ADD.L D0,D7 ;0DDA: DE80
MOVEQ #0,D6 ;0DDC: 7C00
LAB_00D6:
MOVE.L 16(A5),4(A5) ;0DDE: 2B6D00100004
CLR.L 12(A5) ;0DE4: 42AD000C
CLR.L 8(A5) ;0DE8: 42AD0008
CLR.B 32(A5) ;0DEC: 422D0020
BTST #7,27(A5) ;0DF0: 082D0007001B
BEQ.S LAB_00D7 ;0DF6: 6706
MOVEQ #-4,D0 ;0DF8: 70FC
AND.L D0,24(A5) ;0DFA: C1AD0018
LAB_00D7:
MOVE.L D6,-(A7) ;0DFE: 2F06
MOVE.L 28(A5),D0 ;0E00: 202D001C
MOVE.L D7,D1 ;0E04: 2207
BSR LAB_01A4 ;0E06: 61000E32
ADDQ #4,A7 ;0E0A: 584F
ADDQ.L #1,D0 ;0E0C: 5280
BNE.S LAB_00D8 ;0E0E: 6604
MOVEQ #-1,D0 ;0E10: 70FF
BRA.S LAB_00DA ;0E12: 6008
LAB_00D8:
MOVEQ #-49,D0 ;0E14: 70CF
AND.L D0,24(A5) ;0E16: C1AD0018
LAB_00D9:
MOVEQ #0,D0 ;0E1A: 7000
LAB_00DA:
MOVEM.L (A7)+,D6-D7/A5 ;0E1C: 4CDF20C0
RTS ;0E20: 4E75
NOP ;0E22: 4E71
LAB_00DB:
SUBQ #4,A7 ;0E24: 594F
LEA EXT_0000,A0 ;0E26: 41F900000000
MOVE.L A0,(A7) ;0E2C: 2E88
BEQ.S LAB_00DC ;0E2E: 6708
MOVEA.L EXT_0005,A0 ;0E30: 2079FFFFFFFC
JSR (A0) ;0E36: 4E90
LAB_00DC:
ADDQ #4,A7 ;0E38: 584F
RTS ;0E3A: 4E75
LAB_00DD:
SUBQ #4,A7 ;0E3C: 594F
LEA EXT_0000,A0 ;0E3E: 41F900000000
MOVE.L A0,(A7) ;0E44: 2E88
BEQ.S LAB_00DE ;0E46: 6708
MOVEA.L EXT_0005,A0 ;0E48: 2079FFFFFFFC
JSR (A0) ;0E4E: 4E90
LAB_00DE:
ADDQ #4,A7 ;0E50: 584F
RTS ;0E52: 4E75
LAB_00DF:
MOVEM.L D6-D7/A5,-(A7) ;0E54: 48E70304
MOVEA.L 16(A7),A5 ;0E58: 2A6F0010
MOVEA.L A5,A0 ;0E5C: 204D
LAB_00E0:
TST.B (A0)+ ;0E5E: 4A18
BNE.S LAB_00E0 ;0E60: 66FC
SUBQ.L #1,A0 ;0E62: 5388
SUBA.L A5,A0 ;0E64: 91CD
MOVE.L A0,D7 ;0E66: 2E08
BRA.S LAB_00E2 ;0E68: 600A
LAB_00E1:
MOVE.L D6,D0 ;0E6A: 2006
LEA 350(A4),A0 ;0E6C: 41EC015E
JSR LAB_0240(PC) ;0E70: 4EBA1862
LAB_00E2:
MOVEQ #0,D6 ;0E74: 7C00
MOVE.B (A5)+,D6 ;0E76: 1C1D
TST.L D6 ;0E78: 4A86
BNE.S LAB_00E1 ;0E7A: 66EE
LEA 350(A4),A0 ;0E7C: 41EC015E
JSR LAB_028C(PC) ;0E80: 4EBA1E72
MOVE.L D7,D0 ;0E84: 2007
MOVEM.L (A7)+,D6-D7/A5 ;0E86: 4CDF20C0
RTS ;0E8A: 4E75
LAB_00E3:
SUBA #$0010,A7 ;0E8C: 9EFC0010
MOVEM.L D5-D7/A3/A5,-(A7) ;0E90: 48E70714
MOVEQ #0,D7 ;0E94: 7E00
LEA 44(A7),A5 ;0E96: 4BEF002C
BRA LAB_00ED ;0E9A: 6000009A
LAB_00E4:
MOVEQ #37,D0 ;0E9E: 7025
CMP.B 20(A7),D0 ;0EA0: B02F0014
BNE LAB_00EC ;0EA4: 66000080
MOVEA.L 40(A7),A0 ;0EA8: 206F0028
ADDQ.L #1,40(A7) ;0EAC: 52AF0028
MOVE.B (A0),D0 ;0EB0: 1010
MOVEQ #0,D1 ;0EB2: 7200
MOVE.B D0,D1 ;0EB4: 1200
MOVE.B D0,21(A7) ;0EB6: 1F400015
MOVEQ #100,D0 ;0EBA: 7064
SUB.L D0,D1 ;0EBC: 9280
BEQ.S LAB_00E8 ;0EBE: 673A
MOVEQ #12,D0 ;0EC0: 700C
SUB.L D0,D1 ;0EC2: 9280
BEQ.S LAB_00E6 ;0EC4: 670E
SUBQ.L #3,D1 ;0EC6: 5781
BEQ.S LAB_00E5 ;0EC8: 6706
SUBQ.L #5,D1 ;0ECA: 5B81
BEQ.S LAB_00E6 ;0ECC: 6706
BRA.S LAB_00EB ;0ECE: 6044
LAB_00E5:
MOVEA.L (A5)+,A3 ;0ED0: 265D
BRA.S LAB_00EA ;0ED2: 6034
LAB_00E6:
MOVE.L (A5)+,D6 ;0ED4: 2C1D
LEA 30(A7),A3 ;0ED6: 47EF001E
MOVEQ #7,D5 ;0EDA: 7A07
LAB_00E7:
MOVE.L D6,D0 ;0EDC: 2006
MOVEQ #15,D1 ;0EDE: 720F
AND.L D1,D0 ;0EE0: C081
LEA LAB_00EE(PC),A0 ;0EE2: 41FA0078
ADDA.L D0,A0 ;0EE6: D1C0
MOVE.B (A0),(A3) ;0EE8: 1690
SUBQ.L #1,A3 ;0EEA: 538B
ASR.L #4,D6 ;0EEC: E886
SUBQ.L #1,D5 ;0EEE: 5385
TST.L D5 ;0EF0: 4A85
BPL.S LAB_00E7 ;0EF2: 6AE8
CLR.B 31(A7) ;0EF4: 422F001F
BRA.S LAB_00E9 ;0EF8: 600A
LAB_00E8:
MOVE.L (A5)+,D0 ;0EFA: 201D
LEA 23(A7),A0 ;0EFC: 41EF0017
JSR LAB_0164(PC) ;0F00: 4EBA083E
LAB_00E9:
LEA 23(A7),A3 ;0F04: 47EF0017
LAB_00EA:
MOVE.L A3,-(A7) ;0F08: 2F0B
JSR LAB_00DF(PC) ;0F0A: 4EBAFF48
ADDQ #4,A7 ;0F0E: 584F
ADD.L D0,D7 ;0F10: DE80
BRA.S LAB_00ED ;0F12: 6022
LAB_00EB:
ADDQ.L #1,D7 ;0F14: 5287
MOVEQ #0,D0 ;0F16: 7000
MOVE.B 21(A7),D0 ;0F18: 102F0015
LEA 350(A4),A0 ;0F1C: 41EC015E
JSR LAB_0240(PC) ;0F20: 4EBA17B2
BRA.S LAB_00ED ;0F24: 6010
LAB_00EC:
ADDQ.L #1,D7 ;0F26: 5287
MOVEQ #0,D0 ;0F28: 7000
MOVE.B 20(A7),D0 ;0F2A: 102F0014
LEA 350(A4),A0 ;0F2E: 41EC015E
JSR LAB_0240(PC) ;0F32: 4EBA17A0
LAB_00ED:
MOVEA.L 40(A7),A0 ;0F36: 206F0028
ADDQ.L #1,40(A7) ;0F3A: 52AF0028
MOVE.B (A0),D0 ;0F3E: 1010
MOVE.B D0,20(A7) ;0F40: 1F400014
BNE LAB_00E4 ;0F44: 6600FF58
LEA 350(A4),A0 ;0F48: 41EC015E
JSR LAB_028C(PC) ;0F4C: 4EBA1DA6
MOVE.L D7,D0 ;0F50: 2007
MOVEM.L (A7)+,D5-D7/A3/A5 ;0F52: 4CDF28E0
ADDA #$0010,A7 ;0F56: DEFC0010
RTS ;0F5A: 4E75
LAB_00EE:
DC.W $3031 ;0F5C
DC.W $3233 ;0F5E
DC.W $3435 ;0F60
DC.W $3637 ;0F62
MOVE EXT_0003,D4 ;0F64: 383941424344
DC.W $4546 ;0F6A
ORI.B #$00,D0 ;0F6C: 00000000
LAB_00EF:
MOVEM.L D6-D7/A3/A5-A7,-(A7) ;0F70: 48E70317
MOVEA.L 17336(A4),A5 ;0F74: 2A6C43B8
BRA.S LAB_00F1 ;0F78: 6014
LAB_00F0:
MOVEA.L (A5),A3 ;0F7A: 2655
MOVEQ #20,D0 ;0F7C: 7014
ADD.L 4(A5),D0 ;0F7E: D0AD0004
MOVEA.L A5,A1 ;0F82: 224D
BSR LAB_031A ;0F84: 610026DE
JSR -210(A6) ;0F88: 4EAEFF2E
MOVEA.L A3,A5 ;0F8C: 2A4B
LAB_00F1:
MOVE.L A5,D0 ;0F8E: 200D
BNE.S LAB_00F0 ;0F90: 66E8
CLR.L 17336(A4) ;0F92: 42AC43B8
BRA.S LAB_00F4 ;0F96: 604C
LAB_00F2:
MOVEA.L 17360(A4),A5 ;0F98: 2A6C43D0
MOVEQ #-100,D0 ;0F9C: 709C
ADD.L 596(A4),D0 ;0F9E: D0AC0254
MOVEA.L D0,A3 ;0FA2: 2640
MOVE.L 4(A5),D0 ;0FA4: 202D0004
MOVE.L D0,17360(A4) ;0FA8: 294043D0
MOVE.L 8(A5),596(A4) ;0FAC: 296D00080254
MOVE.L 24(A5),D7 ;0FB2: 2E2D0018
TST.L D0 ;0FB6: 4A80
BNE.S LAB_00F3 ;0FB8: 661E
MOVEA.L 632(A4),A0 ;0FBA: 206C0278
CMPI #$0024,20(A0) ;0FBE: 0C6800240014
BCS.S LAB_00F3 ;0FC4: 6512
MOVEA.L A7,A0 ;0FC6: 204F
MOVE.L A0,D6 ;0FC8: 2C08
LEA 12(A5),A0 ;0FCA: 41ED000C
BSR LAB_031A ;0FCE: 61002694
JSR -732(A6) ;0FD2: 4EAEFD24
MOVEA.L D6,A7 ;0FD6: 2E46
LAB_00F3:
MOVEA.L A3,A1 ;0FD8: 224B
MOVE.L D7,D0 ;0FDA: 2007
BSR LAB_031A ;0FDC: 61002686
JSR -210(A6) ;0FE0: 4EAEFF2E
LAB_00F4:
TST.L 17360(A4) ;0FE4: 4AAC43D0
BNE.S LAB_00F2 ;0FE8: 66AE
MOVEM.L (A7)+,D6-D7/A3/A5-A7 ;0FEA: 4CDFE8C0
RTS ;0FEE: 4E75
MOVEA.L 4(A7),A0 ;0FF0: 206F0004
MOVEA.L 8(A7),A1 ;0FF4: 226F0008
MOVE.L 12(A7),D0 ;0FF8: 202F000C
LAB_00F5:
SUBA #$0120,A7 ;0FFC: 9EFC0120
MOVEM.L D2/D6/A2-A3/A5-A6,-(A7) ;1000: 48E72236
MOVEA.L A1,A3 ;1004: 2649
MOVEA.L A0,A5 ;1006: 2A48
CLR.L 600(A4) ;1008: 42AC0258
MOVE.L D0,17344(A4) ;100C: 294043C0
TST.L 308(A4) ;1010: 4AAC0134
BNE.S LAB_00F6 ;1014: 660A
MOVEQ #108,D0 ;1016: 706C
JSR LAB_0223(PC) ;1018: 4EBA142E
MOVE.L D0,308(A4) ;101C: 29400134
LAB_00F6:
TST.L 312(A4) ;1020: 4AAC0138
BNE.S LAB_00F7 ;1024: 660A
MOVEQ #108,D0 ;1026: 706C
JSR LAB_0223(PC) ;1028: 4EBA141E
MOVE.L D0,312(A4) ;102C: 29400138
LAB_00F7:
PEA 24(A7) ;1030: 486F0018
MOVE.L 312(A4),-(A7) ;1034: 2F2C0138
PEA 64(A7) ;1038: 486F0040
MOVEA.L A3,A0 ;103C: 204B
MOVEA.L 308(A4),A1 ;103E: 226C0134
JSR LAB_0135(PC) ;1042: 4EBA047E
MOVEA.L 308(A4),A0 ;1046: 206C0134
LEA 68(A7),A1 ;104A: 43EF0044
JSR LAB_0205(PC) ;104E: 4EBA1228
LEA 12(A7),A7 ;1052: 4FEF000C
TST.B 24(A7) ;1056: 4A2F0018
BEQ.S LAB_00F8 ;105A: 6718
MOVEA.L 312(A4),A0 ;105C: 206C0138
LEA LAB_0109(PC),A1 ;1060: 43FA013A
JSR LAB_0205(PC) ;1064: 4EBA1212
MOVEA.L 312(A4),A0 ;1068: 206C0138
LEA 24(A7),A1 ;106C: 43EF0018
JSR LAB_0205(PC) ;1070: 4EBA1206
LAB_00F8:
MOVEA.L 312(A4),A0 ;1074: 206C0138
MOVEA.L A3,A1 ;1078: 224B
LAB_00F9:
MOVE.B (A0)+,D0 ;107A: 1018
CMP.B (A1)+,D0 ;107C: B019
BNE.S LAB_00FA ;107E: 660C
TST.B D0 ;1080: 4A00
BNE.S LAB_00F9 ;1082: 66F6
BNE.S LAB_00FA ;1084: 6606
TST.L 628(A4) ;1086: 4AAC0274
BNE.S LAB_00FB ;108A: 6628
LAB_00FA:
MOVE.L 308(A4),D1 ;108C: 222C0134
MOVEA.L 17356(A4),A6 ;1090: 2C6C43CC
MOVEQ #-2,D2 ;1094: 74FE
JSR -84(A6) ;1096: 4EAEFFAC
MOVE.L D0,17348(A4) ;109A: 294043C4
BNE.S LAB_00FC ;109E: 6626
MOVEQ #2,D0 ;10A0: 7002
MOVE.L D0,17332(A4) ;10A2: 294043B4
MOVE.L #$000000CD,600(A4) ;10A6: 297C000000CD0258
MOVEQ #-1,D0 ;10AE: 70FF
BRA LAB_0108 ;10B0: 600000E0
LAB_00FB:
MOVEA.L 308(A4),A0 ;10B4: 206C0134
JSR LAB_0212(PC) ;10B8: 4EBA1222
CLR.L 308(A4) ;10BC: 42AC0134
MOVE.L 628(A4),17348(A4) ;10C0: 296C027443C4
LAB_00FC:
MOVEA.L 312(A4),A0 ;10C6: 206C0138
JSR LAB_017A(PC) ;10CA: 4EBA07A8
MOVE.L D0,312(A4) ;10CE: 29400138
MOVEQ #65,D0 ;10D2: 7041
LSL.L #2,D0 ;10D4: E588
JSR LAB_0223(PC) ;10D6: 4EBA1370
MOVEA.L D0,A2 ;10DA: 2440
MOVEQ #0,D6 ;10DC: 7C00
BRA.S LAB_00FE ;10DE: 6012
LAB_00FD:
MOVE.B 0(A3,D6.L),D0 ;10E0: 10336800
MOVEQ #63,D1 ;10E4: 723F
CMP.B D1,D0 ;10E6: B001
BEQ.S LAB_0100 ;10E8: 6716
MOVEQ #35,D1 ;10EA: 7223
CMP.B D1,D0 ;10EC: B001
BEQ.S LAB_0100 ;10EE: 6710
ADDQ.L #1,D6 ;10F0: 5286
LAB_00FE:
MOVEA.L A3,A0 ;10F2: 204B
LAB_00FF:
TST.B (A0)+ ;10F4: 4A18
BNE.S LAB_00FF ;10F6: 66FC
SUBQ.L #1,A0 ;10F8: 5388
SUBA.L A3,A0 ;10FA: 91CB
CMP.L A0,D6 ;10FC: BC88
BCS.S LAB_00FD ;10FE: 65E0
LAB_0100:
MOVEA.L A3,A0 ;1100: 204B
LAB_0101:
TST.B (A0)+ ;1102: 4A18
BNE.S LAB_0101 ;1104: 66FC
SUBQ.L #1,A0 ;1106: 5388
SUBA.L A3,A0 ;1108: 91CB
CMP.L A0,D6 ;110A: BC88
BNE.S LAB_0104 ;110C: 6640
TST.L 17352(A4) ;110E: 4AAC43C8
BNE.S LAB_0104 ;1112: 663A
MOVE.L 17344(A4),D0 ;1114: 202C43C0
MOVEA.L A2,A0 ;1118: 204A
MOVEA.L A3,A1 ;111A: 224B
BSR LAB_011A ;111C: 6100019E
MOVE.L D0,D6 ;1120: 2C00
MOVEA.L A2,A0 ;1122: 204A
MOVEQ #64,D0 ;1124: 7040
LAB_0102:
MOVE.L (A0)+,(A5)+ ;1126: 2AD8
DBF D0,LAB_0102 ;1128: 51C8FFFC
MOVEA.L A2,A0 ;112C: 204A
JSR LAB_0212(PC) ;112E: 4EBA11AC
MOVE.L 17348(A4),D0 ;1132: 202C43C4
MOVE.L 628(A4),D1 ;1136: 222C0274
CMP.L D0,D1 ;113A: B280
BEQ.S LAB_0103 ;113C: 670A
MOVE.L D0,D1 ;113E: 2200
MOVEA.L 17356(A4),A6 ;1140: 2C6C43CC
JSR -90(A6) ;1144: 4EAEFFA6
LAB_0103:
CLR.L 312(A4) ;1148: 42AC0138
BRA.S LAB_0107 ;114C: 6042
LAB_0104:
MOVE.L 17348(A4),D1 ;114E: 222C43C4
MOVE.L A2,D2 ;1152: 240A
MOVEA.L 17356(A4),A6 ;1154: 2C6C43CC
JSR -102(A6) ;1158: 4EAEFF9A
TST.L D0 ;115C: 4A80
BNE.S LAB_0105 ;115E: 6618
MOVEQ #20,D0 ;1160: 7014
MOVE.L D0,17332(A4) ;1162: 294043B4
MOVE.L #$000000CC,600(A4) ;1166: 297C000000CC0258
MOVEA.L D2,A0 ;116E: 2042
JSR LAB_0212(PC) ;1170: 4EBA116A
MOVEQ #-1,D0 ;1174: 70FF
BRA.S LAB_0108 ;1176: 601A
LAB_0105:
MOVEA.L D2,A0 ;1178: 2042
BSR LAB_0110 ;117A: 610000A4
MOVE.L D0,D6 ;117E: 2C00
MOVEA.L D2,A0 ;1180: 2042
MOVEQ #64,D0 ;1182: 7040
LAB_0106:
MOVE.L (A0)+,(A5)+ ;1184: 2AD8
DBF D0,LAB_0106 ;1186: 51C8FFFC
MOVEA.L D2,A0 ;118A: 2042
JSR LAB_0212(PC) ;118C: 4EBA114E
LAB_0107:
MOVE.L D6,D0 ;1190: 2006
LAB_0108:
MOVEM.L (A7)+,D2/D6/A2-A3/A5-A6 ;1192: 4CDF6C44
ADDA #$0120,A7 ;1196: DEFC0120
RTS ;119A: 4E75
LAB_0109:
MOVE.L D0,D7 ;119C: 2E00
MOVEA.L 4(A7),A0 ;119E: 206F0004
MOVEM.L D2/D7/A3/A5-A6,-(A7) ;11A2: 48E72116
MOVEA.L A0,A5 ;11A6: 2A48
CLR.L 600(A4) ;11A8: 42AC0258
TST.L 312(A4) ;11AC: 4AAC0138
BNE.S LAB_010A ;11B0: 6604
MOVEQ #-1,D0 ;11B2: 70FF
BRA.S LAB_010F ;11B4: 6060
LAB_010A:
MOVE.L 308(A4),D0 ;11B6: 202C0134
BEQ.S LAB_010B ;11BA: 6724
MOVE.L D0,D1 ;11BC: 2200
MOVEA.L 17356(A4),A6 ;11BE: 2C6C43CC
MOVEQ #-2,D2 ;11C2: 74FE
JSR -84(A6) ;11C4: 4EAEFFAC
MOVE.L D0,17348(A4) ;11C8: 294043C4
BNE.S LAB_010C ;11CC: 6618
MOVEQ #2,D0 ;11CE: 7002
MOVE.L D0,17332(A4) ;11D0: 294043B4
MOVE.L #$000000CD,600(A4) ;11D4: 297C000000CD0258
MOVEQ #-1,D0 ;11DC: 70FF
BRA.S LAB_010F ;11DE: 6036
LAB_010B:
MOVE.L 628(A4),17348(A4) ;11E0: 296C027443C4
LAB_010C:
MOVEQ #65,D0 ;11E6: 7041
LSL.L #2,D0 ;11E8: E588
JSR LAB_0223(PC) ;11EA: 4EBA125C
MOVEA.L D0,A3 ;11EE: 2640
MOVEA.L A5,A0 ;11F0: 204D
MOVEA.L D0,A1 ;11F2: 2240
MOVEQ #64,D1 ;11F4: 7240
LAB_010D:
MOVE.L (A0)+,(A1)+ ;11F6: 22D8
DBF D1,LAB_010D ;11F8: 51C9FFFC
MOVEA.L D0,A0 ;11FC: 2040
BSR LAB_0110 ;11FE: 61000020
MOVE.L D0,D7 ;1202: 2E00
MOVEA.L A3,A0 ;1204: 204B
MOVEQ #64,D0 ;1206: 7040
LAB_010E:
MOVE.L (A0)+,(A5)+ ;1208: 2AD8
DBF D0,LAB_010E ;120A: 51C8FFFC
MOVEA.L A3,A0 ;120E: 204B
JSR LAB_0212(PC) ;1210: 4EBA10CA
MOVE.L D7,D0 ;1214: 2007
LAB_010F:
MOVEM.L (A7)+,D2/D7/A3/A5-A6 ;1216: 4CDF6884
RTS ;121A: 4E75
MOVEA.L 4(A7),A0 ;121C: 206F0004
LAB_0110:
MOVEM.L D2/D7/A3/A5-A6,-(A7) ;1220: 48E72116
MOVEA.L A0,A5 ;1224: 2A48
MOVEQ #0,D7 ;1226: 7E00
BRA.S LAB_0115 ;1228: 6054
LAB_0111:
MOVE.L 17348(A4),D1 ;122A: 222C43C4
MOVE.L A5,D2 ;122E: 240D
MOVEA.L 17356(A4),A6 ;1230: 2C6C43CC
JSR -108(A6) ;1234: 4EAEFF94
TST.L D0 ;1238: 4A80
BNE.S LAB_0112 ;123A: 6608
JSR -132(A6) ;123C: 4EAEFF7C
MOVE.L D0,D7 ;1240: 2E00
BRA.S LAB_0115 ;1242: 603A
LAB_0112:
TST.L 17344(A4) ;1244: 4AAC43C0
BNE.S LAB_0113 ;1248: 6606
MOVE.L 4(A5),D0 ;124A: 202D0004
BGT.S LAB_0115 ;124E: 6E2E
LAB_0113:
LEA 8(A5),A3 ;1250: 47ED0008
TST.L 17352(A4) ;1254: 4AAC43C8
BEQ.S LAB_0114 ;1258: 6716
MOVEA.L A3,A0 ;125A: 204B
JSR LAB_017A(PC) ;125C: 4EBA0616
MOVEA.L D0,A0 ;1260: 2040
MOVEA.L 312(A4),A1 ;1262: 226C0138
JSR LAB_0155(PC) ;1266: 4EBA03F0
TST.L D0 ;126A: 4A80
BNE.S LAB_0116 ;126C: 6618
BRA.S LAB_0115 ;126E: 600E
LAB_0114:
MOVEA.L A3,A0 ;1270: 204B
MOVEA.L 312(A4),A1 ;1272: 226C0138
JSR LAB_0120(PC) ;1276: 4EBA00CC
TST.L D0 ;127A: 4A80
BNE.S LAB_0116 ;127C: 6608
LAB_0115:
MOVEQ #116,D0 ;127E: 7074
ADD.L D0,D0 ;1280: D080
CMP.L D0,D7 ;1282: BE80
BNE.S LAB_0111 ;1284: 66A4
LAB_0116:
MOVE.L 17348(A4),D0 ;1286: 202C43C4
MOVE.L 628(A4),D1 ;128A: 222C0274
CMP.L D0,D1 ;128E: B280
BEQ.S LAB_0117 ;1290: 670A
MOVE.L D0,D1 ;1292: 2200
MOVEA.L 17356(A4),A6 ;1294: 2C6C43CC
JSR -90(A6) ;1298: 4EAEFFA6
LAB_0117:
MOVEQ #116,D0 ;129C: 7074
ADD.L D0,D0 ;129E: D080
CMP.L D0,D7 ;12A0: BE80
BNE.S LAB_0118 ;12A2: 6604
MOVEQ #-1,D0 ;12A4: 70FF
BRA.S LAB_0119 ;12A6: 6002
LAB_0118:
MOVEQ #0,D0 ;12A8: 7000
LAB_0119:
MOVEM.L (A7)+,D2/D7/A3/A5-A6 ;12AA: 4CDF6884
RTS ;12AE: 4E75
MOVEA.L 4(A7),A0 ;12B0: 206F0004
MOVEA.L 8(A7),A1 ;12B4: 226F0008
MOVE.L 12(A7),D0 ;12B8: 202F000C
LAB_011A:
SUBQ #8,A7 ;12BC: 514F
MOVEM.L D2/D7/A3/A5-A6,-(A7) ;12BE: 48E72116
MOVEA.L A0,A5 ;12C2: 2A48
MOVE.L D0,20(A7) ;12C4: 2F400014
CLR.L 600(A4) ;12C8: 42AC0258
MOVE.L A1,24(A7) ;12CC: 2F490018
MOVE.L A1,D1 ;12D0: 2209
MOVEA.L 17356(A4),A6 ;12D2: 2C6C43CC
MOVEQ #-2,D2 ;12D6: 74FE
JSR -84(A6) ;12D8: 4EAEFFAC
MOVE.L D0,D7 ;12DC: 2E00
BNE.S LAB_011B ;12DE: 6612
MOVEQ #2,D0 ;12E0: 7002
MOVE.L D0,17332(A4) ;12E2: 294043B4
MOVE.L #$000000CD,600(A4) ;12E6: 297C000000CD0258
MOVEQ #-1,D0 ;12EE: 70FF
BRA.S LAB_011F ;12F0: 6042
LAB_011B:
MOVEQ #65,D0 ;12F2: 7041
LSL.L #2,D0 ;12F4: E588
JSR LAB_0223(PC) ;12F6: 4EBA1150
MOVEA.L D0,A3 ;12FA: 2640
MOVE.L D0,D2 ;12FC: 2400
MOVE.L D7,D1 ;12FE: 2207
JSR -102(A6) ;1300: 4EAEFF9A
TST.L D0 ;1304: 4A80
BNE.S LAB_011C ;1306: 6612
MOVEQ #2,D0 ;1308: 7002
MOVE.L D0,17332(A4) ;130A: 294043B4
MOVE.L #$000000CD,600(A4) ;130E: 297C000000CD0258
MOVEQ #-1,D7 ;1316: 7EFF
BRA.S LAB_011D ;1318: 6008
LAB_011C:
MOVE.L D7,D1 ;131A: 2207
JSR -90(A6) ;131C: 4EAEFFA6
MOVEQ #0,D7 ;1320: 7E00
LAB_011D:
MOVEA.L A3,A0 ;1322: 204B
MOVEQ #64,D0 ;1324: 7040
LAB_011E:
MOVE.L (A0)+,(A5)+ ;1326: 2AD8
DBF D0,LAB_011E ;1328: 51C8FFFC
MOVEA.L A3,A0 ;132C: 204B
JSR LAB_0212(PC) ;132E: 4EBA0FAC
MOVE.L D7,D0 ;1332: 2007
LAB_011F:
MOVEM.L (A7)+,D2/D7/A3/A5-A6 ;1334: 4CDF6884
ADDQ #8,A7 ;1338: 504F
RTS ;133A: 4E75
MOVEA.L 4(A7),A0 ;133C: 206F0004
MOVEA.L 8(A7),A1 ;1340: 226F0008
LAB_0120:
SUBA #$0024,A7 ;1344: 9EFC0024
MOVEM.L D6-D7/A2-A3/A5,-(A7) ;1348: 48E70334
MOVEA.L A1,A3 ;134C: 2649
MOVEA.L A0,A5 ;134E: 2A48
MOVEQ #0,D7 ;1350: 7E00
MOVEA.L A5,A2 ;1352: 244D
BRA LAB_012E ;1354: 600000F8
LAB_0121:
MOVEQ #0,D0 ;1358: 7000
MOVE.B 21(A7),D0 ;135A: 102F0015
MOVEQ #35,D1 ;135E: 7223
SUB.L D1,D0 ;1360: 9081
BEQ.S LAB_0122 ;1362: 6724
SUBQ.L #4,D0 ;1364: 5980
BEQ LAB_012C ;1366: 670000B0
MOVEQ #24,D1 ;136A: 7218
SUB.L D1,D0 ;136C: 9081
BNE LAB_012D ;136E: 660000C2
TST.B (A5) ;1372: 4A15
SEQ D0 ;1374: 57C0
NEG.B D0 ;1376: 4400
EXT D0 ;1378: 4880
ADDQ.L #1,A5 ;137A: 528D
TST.B D0 ;137C: 4A00
BEQ LAB_012E ;137E: 670000CE
MOVEQ #0,D0 ;1382: 7000
BRA LAB_0130 ;1384: 600000DE
LAB_0122:
MOVE.B (A3)+,D0 ;1388: 101B
MOVEQ #0,D1 ;138A: 7200
MOVE.B D0,D1 ;138C: 1200
MOVE.B D0,22(A7) ;138E: 1F400016
MOVEQ #40,D0 ;1392: 7028
SUB.L D0,D1 ;1394: 9280
BEQ.S LAB_0126 ;1396: 672A
MOVEQ #23,D0 ;1398: 7017
SUB.L D0,D1 ;139A: 9280
BEQ.S LAB_0124 ;139C: 6710
BRA.S LAB_012B ;139E: 6058
LAB_0123:
MOVEA.L A5,A0 ;13A0: 204D
MOVEA.L A3,A1 ;13A2: 224B
BSR.S LAB_0120 ;13A4: 619E
TST.L D0 ;13A6: 4A80
BNE LAB_012E ;13A8: 660000A4
ADDQ.L #1,A5 ;13AC: 528D
LAB_0124:
TST.B (A5) ;13AE: 4A15
BNE.S LAB_0123 ;13B0: 66EE
BRA LAB_012E ;13B2: 6000009A
LAB_0125:
MOVEA.L D7,A0 ;13B6: 2047
ADDQ.L #1,D7 ;13B8: 5287
MOVE.L A0,D0 ;13BA: 2008
MOVE.B 20(A7),24(A7,D0.L) ;13BC: 1FAF00140818
LAB_0126:
MOVE.B (A3)+,D0 ;13C2: 101B
MOVE.B D0,20(A7) ;13C4: 1F400014
MOVEQ #41,D1 ;13C8: 7229
CMP.B D1,D0 ;13CA: B001
BNE.S LAB_0125 ;13CC: 66E8
CLR.B 24(A7,D7.L) ;13CE: 42377818
BRA.S LAB_0129 ;13D2: 6012
LAB_0127:
LEA 24(A7),A0 ;13D4: 41EF0018
MOVEA.L A0,A1 ;13D8: 2248
LAB_0128:
TST.B (A1)+ ;13DA: 4A19
BNE.S LAB_0128 ;13DC: 66FC
SUBQ.L #1,A1 ;13DE: 5389
SUBA.L A0,A1 ;13E0: 93C8
MOVE.L A1,D0 ;13E2: 2009
ADDA.L D0,A5 ;13E4: DBC0
LAB_0129:
MOVEA.L A5,A0 ;13E6: 204D
LEA 24(A7),A1 ;13E8: 43EF0018
BSR LAB_0131 ;13EC: 61000088
TST.L D0 ;13F0: 4A80
BNE.S LAB_0127 ;13F2: 66E0
BRA.S LAB_012E ;13F4: 6058
LAB_012A:
ADDQ.L #1,A5 ;13F6: 528D
LAB_012B:
MOVE.B (A5),D0 ;13F8: 1015
BEQ.S LAB_012E ;13FA: 6752
MOVEQ #0,D1 ;13FC: 7200
MOVE.B D0,D1 ;13FE: 1200
MOVE.L D1,D0 ;1400: 2001
JSR LAB_0313(PC) ;1402: 4EBA21E4
MOVE.L D0,D6 ;1406: 2C00
MOVEQ #0,D0 ;1408: 7000
MOVE.B 22(A7),D0 ;140A: 102F0016
JSR LAB_0313(PC) ;140E: 4EBA21D8
CMP.L D0,D6 ;1412: BC80
BEQ.S LAB_012A ;1414: 67E0
BRA.S LAB_012E ;1416: 6036
LAB_012C:
MOVEQ #0,D0 ;1418: 7000
MOVE.B (A3)+,D0 ;141A: 101B
JSR LAB_0313(PC) ;141C: 4EBA21CA
MOVE.L D0,D6 ;1420: 2C00
MOVEQ #0,D0 ;1422: 7000
MOVE.B (A5)+,D0 ;1424: 101D
JSR LAB_0313(PC) ;1426: 4EBA21C0
CMP.L D0,D6 ;142A: BC80
BEQ.S LAB_012E ;142C: 6720
MOVEQ #0,D0 ;142E: 7000
BRA.S LAB_0130 ;1430: 6032
LAB_012D:
MOVEQ #0,D0 ;1432: 7000
MOVE.B 21(A7),D0 ;1434: 102F0015
JSR LAB_0313(PC) ;1438: 4EBA21AE
MOVE.L D0,D6 ;143C: 2C00
MOVEQ #0,D0 ;143E: 7000
MOVE.B (A5)+,D0 ;1440: 101D
JSR LAB_0313(PC) ;1442: 4EBA21A4
CMP.L D0,D6 ;1446: BC80
BEQ.S LAB_012E ;1448: 6704
MOVEQ #0,D0 ;144A: 7000
BRA.S LAB_0130 ;144C: 6016
LAB_012E:
MOVE.B (A3)+,D0 ;144E: 101B
MOVE.B D0,21(A7) ;1450: 1F400015
BNE LAB_0121 ;1454: 6600FF02
TST.B (A5) ;1458: 4A15
BEQ.S LAB_012F ;145A: 6704
MOVEQ #0,D0 ;145C: 7000
BRA.S LAB_0130 ;145E: 6004
LAB_012F:
MOVE.L A5,D0 ;1460: 200D
SUB.L A2,D0 ;1462: 908A
LAB_0130:
MOVEM.L (A7)+,D6-D7/A2-A3/A5 ;1464: 4CDF2CC0
ADDA #$0024,A7 ;1468: DEFC0024
RTS ;146C: 4E75
MOVEA.L 4(A7),A0 ;146E: 206F0004
MOVEA.L 8(A7),A1 ;1472: 226F0008
LAB_0131:
MOVEM.L D7/A3/A5,-(A7) ;1476: 48E70114
MOVEA.L A1,A3 ;147A: 2649
MOVEA.L A0,A5 ;147C: 2A48
BRA.S LAB_0133 ;147E: 601A
LAB_0132:
MOVEQ #0,D0 ;1480: 7000
MOVE.B (A5)+,D0 ;1482: 101D
JSR LAB_0313(PC) ;1484: 4EBA2162
MOVE.L D0,D7 ;1488: 2E00
MOVEQ #0,D0 ;148A: 7000
MOVE.B (A3)+,D0 ;148C: 101B
JSR LAB_0313(PC) ;148E: 4EBA2158
CMP.L D0,D7 ;1492: BE80
BEQ.S LAB_0133 ;1494: 6704
MOVEQ #0,D0 ;1496: 7000
BRA.S LAB_0134 ;1498: 6006
LAB_0133:
TST.B (A3) ;149A: 4A13
BNE.S LAB_0132 ;149C: 66E2
MOVEQ #1,D0 ;149E: 7001
LAB_0134:
MOVEM.L (A7)+,D7/A3/A5 ;14A0: 4CDF2880
RTS ;14A4: 4E75
DC.W $0000 ;14A6
MOVEA.L 4(A7),A0 ;14A8: 206F0004
MOVEA.L 8(A7),A1 ;14AC: 226F0008
MOVE.L 12(A7),4(A7) ;14B0: 2F6F000C0004
MOVE.L 16(A7),8(A7) ;14B6: 2F6F00100008
MOVE.L 20(A7),12(A7) ;14BC: 2F6F0014000C
LAB_0135:
SUBA #$0048,A7 ;14C2: 9EFC0048
MOVEM.L D6-D7/A2-A3/A5,-(A7) ;14C6: 48E70334
MOVEA.L 100(A7),A5 ;14CA: 2A6F0064
MOVEA.L 104(A7),A2 ;14CE: 246F0068
MOVE.L A0,20(A7) ;14D2: 2F480014
MOVE.L A1,24(A7) ;14D6: 2F490018
MOVEA.L A0,A1 ;14DA: 2248
LEA 28(A7),A0 ;14DC: 41EF001C
MOVEQ #63,D0 ;14E0: 703F
JSR LAB_0208(PC) ;14E2: 4EBA0DB0
CLR.B 91(A7) ;14E6: 422F005B
LEA 28(A7),A0 ;14EA: 41EF001C
MOVEA.L A0,A1 ;14EE: 2248
LAB_0136:
TST.B (A1)+ ;14F0: 4A19
BNE.S LAB_0136 ;14F2: 66FC
SUBQ.L #1,A1 ;14F4: 5389
SUBA.L A0,A1 ;14F6: 93C8
MOVE.L A1,D7 ;14F8: 2E09
MOVEA.L 24(A7),A3 ;14FA: 266F0018
MOVE.L A3,D0 ;14FE: 200B
BEQ.S LAB_0137 ;1500: 6702
CLR.B (A3) ;1502: 4213
LAB_0137:
MOVEA.L 96(A7),A3 ;1504: 266F0060
MOVE.L A3,D0 ;1508: 200B
BEQ.S LAB_0138 ;150A: 6702
CLR.B (A3) ;150C: 4213
LAB_0138:
MOVE.L A5,D0 ;150E: 200D
BEQ.S LAB_0139 ;1510: 6702
CLR.B (A5) ;1512: 4215
LAB_0139:
MOVE.L A2,D0 ;1514: 200A
BEQ.S LAB_013A ;1516: 6702
CLR.B (A2) ;1518: 4212
LAB_013A:
MOVE.L D7,D6 ;151A: 2C07
BRA.S LAB_0140 ;151C: 6038
LAB_013B:
LEA 28(A7),A0 ;151E: 41EF001C
ADDA.L D6,A0 ;1522: D1C6
MOVEA.L A0,A3 ;1524: 2648
MOVEQ #0,D0 ;1526: 7000
MOVE.B (A3),D0 ;1528: 1013
MOVEQ #46,D1 ;152A: 722E
SUB.L D1,D0 ;152C: 9081
BEQ.S LAB_013C ;152E: 6712
SUBQ.L #1,D0 ;1530: 5380
BEQ.S LAB_013F ;1532: 671E
MOVEQ #11,D1 ;1534: 720B
SUB.L D1,D0 ;1536: 9081
BEQ.S LAB_013F ;1538: 6718
MOVEQ #34,D1 ;153A: 7222
SUB.L D1,D0 ;153C: 9081
BEQ.S LAB_013F ;153E: 6712
BRA.S LAB_0140 ;1540: 6014
LAB_013C:
MOVE.L A2,D0 ;1542: 200A
BEQ.S LAB_013E ;1544: 6708
LEA 1(A3),A0 ;1546: 41EB0001
LAB_013D:
MOVE.B (A0)+,(A2)+ ;154A: 14D8
BNE.S LAB_013D ;154C: 66FC
LAB_013E:
CLR.B (A3) ;154E: 4213
BRA.S LAB_0148 ;1550: 605C
LAB_013F:
MOVE.L D7,D6 ;1552: 2C07
BRA.S LAB_0148 ;1554: 6058
LAB_0140:
MOVE.L D6,D0 ;1556: 2006
SUBQ.L #1,D6 ;1558: 5386
TST.L D0 ;155A: 4A80
BGT.S LAB_013B ;155C: 6EC0
BRA.S LAB_0148 ;155E: 604E
LAB_0141:
LEA 28(A7),A0 ;1560: 41EF001C
ADDA.L D6,A0 ;1564: D1C6
MOVEA.L A0,A3 ;1566: 2648
MOVEQ #0,D0 ;1568: 7000
MOVE.B (A3),D0 ;156A: 1013
MOVEQ #47,D1 ;156C: 722F
SUB.L D1,D0 ;156E: 9081
BEQ.S LAB_0145 ;1570: 672A
MOVEQ #11,D1 ;1572: 720B
SUB.L D1,D0 ;1574: 9081
BEQ.S LAB_0142 ;1576: 6708
MOVEQ #34,D1 ;1578: 7222
SUB.L D1,D0 ;157A: 9081
BEQ.S LAB_0145 ;157C: 671E
BRA.S LAB_0148 ;157E: 602E
LAB_0142:
MOVE.L A5,D0 ;1580: 200D
BEQ.S LAB_0144 ;1582: 670A
LEA 1(A3),A0 ;1584: 41EB0001
MOVEA.L A5,A1 ;1588: 224D
LAB_0143:
MOVE.B (A0)+,(A1)+ ;158A: 12D8
BNE.S LAB_0143 ;158C: 66FC
LAB_0144:
ADDQ.L #1,D6 ;158E: 5286
MOVEA.L A7,A0 ;1590: 204F
ADDA #$001C,A0 ;1592: D0FC001C
CLR.B 0(A0,D6.L) ;1596: 42306800
BRA.S LAB_0149 ;159A: 601A
LAB_0145:
MOVE.L A5,D0 ;159C: 200D
BEQ.S LAB_0147 ;159E: 670A
LEA 1(A3),A0 ;15A0: 41EB0001
MOVEA.L A5,A1 ;15A4: 224D
LAB_0146:
MOVE.B (A0)+,(A1)+ ;15A6: 12D8
BNE.S LAB_0146 ;15A8: 66FC
LAB_0147:
CLR.B (A3) ;15AA: 4213
BRA.S LAB_0149 ;15AC: 6008
LAB_0148:
MOVE.L D6,D0 ;15AE: 2006
SUBQ.L #1,D6 ;15B0: 5386
TST.L D0 ;15B2: 4A80
BGT.S LAB_0141 ;15B4: 6EAA
LAB_0149:
MOVEA.L 96(A7),A3 ;15B6: 266F0060
TST.L D6 ;15BA: 4A86
BPL.S LAB_014F ;15BC: 6A42
MOVE.L A5,D0 ;15BE: 200D
BEQ.S LAB_0151 ;15C0: 6752
LEA 28(A7),A0 ;15C2: 41EF001C
LAB_014A:
MOVE.B (A0)+,(A5)+ ;15C6: 1AD8
BNE.S LAB_014A ;15C8: 66FC
BRA.S LAB_0151 ;15CA: 6048
LAB_014B:
LEA 28(A7),A0 ;15CC: 41EF001C
ADDA.L D6,A0 ;15D0: D1C6
MOVEA.L A0,A2 ;15D2: 2448
MOVEQ #0,D0 ;15D4: 7000
MOVE.B (A2),D0 ;15D6: 1012
MOVEQ #58,D1 ;15D8: 723A
SUB.L D1,D0 ;15DA: 9081
BNE.S LAB_014F ;15DC: 6622
MOVE.L A3,D0 ;15DE: 200B
BEQ.S LAB_014D ;15E0: 6708
LEA 1(A2),A0 ;15E2: 41EA0001
LAB_014C:
MOVE.B (A0)+,(A3)+ ;15E6: 16D8
BNE.S LAB_014C ;15E8: 66FC
LAB_014D:
CLR.B 1(A2) ;15EA: 422A0001
MOVEA.L 24(A7),A1 ;15EE: 226F0018
MOVE.L A1,D0 ;15F2: 2009
BEQ.S LAB_0151 ;15F4: 671E
LEA 28(A7),A0 ;15F6: 41EF001C
LAB_014E:
MOVE.B (A0)+,(A1)+ ;15FA: 12D8
BNE.S LAB_014E ;15FC: 66FC
BRA.S LAB_0151 ;15FE: 6014
LAB_014F:
MOVE.L D6,D0 ;1600: 2006
SUBQ.L #1,D6 ;1602: 5386
TST.L D0 ;1604: 4A80
BGT.S LAB_014B ;1606: 6EC4
MOVE.L A3,D0 ;1608: 200B
BEQ.S LAB_0151 ;160A: 6708
LEA 28(A7),A0 ;160C: 41EF001C
LAB_0150:
MOVE.B (A0)+,(A3)+ ;1610: 16D8
BNE.S LAB_0150 ;1612: 66FC
LAB_0151:
MOVEM.L (A7)+,D6-D7/A2-A3/A5 ;1614: 4CDF2CC0
ADDA #$0048,A7 ;1618: DEFC0048
RTS ;161C: 4E75
DC.W $0000 ;161E
MOVE.L 8(A7),D0 ;1620: 202F0008
MOVEA.L 4(A7),A0 ;1624: 206F0004
LAB_0152:
LINK A5,#-12 ;1628: 4E55FFF4
MOVEA.L A7,A1 ;162C: 224F
LAB_0153:
MOVEQ #10,D1 ;162E: 720A
JSR LAB_01D5(PC) ;1630: 4EBA0914
ADDI #$0030,D1 ;1634: 06410030
MOVE.B D1,(A1)+ ;1638: 12C1
TST.L D0 ;163A: 4A80
BNE.S LAB_0153 ;163C: 66F0
MOVE.L A1,D0 ;163E: 2009
LAB_0154:
MOVE.B -(A1),(A0)+ ;1640: 10E1
CMPA.L A1,A7 ;1642: BFC9
BNE.S LAB_0154 ;1644: 66FA
CLR.B (A0) ;1646: 4210
SUB.L A7,D0 ;1648: 908F
UNLK A5 ;164A: 4E5D
RTS ;164C: 4E75
DC.W $0000 ;164E
MOVEA.L 4(A7),A0 ;1650: 206F0004
MOVEA.L 8(A7),A1 ;1654: 226F0008
LAB_0155:
SUBQ #4,A7 ;1658: 594F
MOVEM.L A2-A3/A5,-(A7) ;165A: 48E70034
MOVEA.L A1,A3 ;165E: 2649
MOVEA.L A0,A5 ;1660: 2A48
MOVEA.L A5,A2 ;1662: 244D
BRA.S LAB_015A ;1664: 604A
LAB_0156:
MOVEQ #0,D0 ;1666: 7000
MOVE.B 12(A7),D0 ;1668: 102F000C
MOVEQ #42,D1 ;166C: 722A
SUB.L D1,D0 ;166E: 9081
BEQ.S LAB_0158 ;1670: 6724
MOVEQ #21,D1 ;1672: 7215
SUB.L D1,D0 ;1674: 9081
BNE.S LAB_0159 ;1676: 6624
TST.B (A5) ;1678: 4A15
SEQ D0 ;167A: 57C0
NEG.B D0 ;167C: 4400
EXT D0 ;167E: 4880
ADDQ.L #1,A5 ;1680: 528D
TST.B D0 ;1682: 4A00
BEQ.S LAB_015A ;1684: 672A
MOVEQ #0,D0 ;1686: 7000
BRA.S LAB_015C ;1688: 603A
LAB_0157:
MOVEA.L A5,A0 ;168A: 204D
MOVEA.L A3,A1 ;168C: 224B
BSR.S LAB_0155 ;168E: 61C8
TST.L D0 ;1690: 4A80
BNE.S LAB_015A ;1692: 661C
ADDQ.L #1,A5 ;1694: 528D
LAB_0158:
TST.B (A5) ;1696: 4A15
BNE.S LAB_0157 ;1698: 66F0
BRA.S LAB_015A ;169A: 6014
LAB_0159:
MOVE.B 12(A7),D1 ;169C: 122F000C
CMP.B (A5)+,D1 ;16A0: B21D
SNE D0 ;16A2: 56C0
NEG.B D0 ;16A4: 4400
EXT D0 ;16A6: 4880
TST.B D0 ;16A8: 4A00
BEQ.S LAB_015A ;16AA: 6704
MOVEQ #0,D0 ;16AC: 7000
BRA.S LAB_015C ;16AE: 6014
LAB_015A:
MOVE.B (A3)+,D0 ;16B0: 101B
MOVE.B D0,12(A7) ;16B2: 1F40000C
BNE.S LAB_0156 ;16B6: 66AE
TST.B (A5) ;16B8: 4A15
BEQ.S LAB_015B ;16BA: 6704
MOVEQ #0,D0 ;16BC: 7000
BRA.S LAB_015C ;16BE: 6004
LAB_015B:
MOVE.L A5,D0 ;16C0: 200D
SUB.L A2,D0 ;16C2: 908A
LAB_015C:
MOVEM.L (A7)+,A2-A3/A5 ;16C4: 4CDF2C00
ADDQ #4,A7 ;16C8: 584F
RTS ;16CA: 4E75
MOVE.L 8(A7),D0 ;16CC: 202F0008
MOVEA.L 4(A7),A0 ;16D0: 206F0004
LAB_015D:
LINK A5,#-12 ;16D4: 4E55FFF4
MOVEA.L A7,A1 ;16D8: 224F
LAB_015E:
MOVE.L D0,D1 ;16DA: 2200
ANDI #$0007,D1 ;16DC: 02410007
ADDI #$0030,D1 ;16E0: 06410030
MOVE.B D1,(A1)+ ;16E4: 12C1
LSR.L #3,D0 ;16E6: E688
BNE.S LAB_015E ;16E8: 66F0
MOVE.L A1,D0 ;16EA: 2009
LAB_015F:
MOVE.B -(A1),(A0)+ ;16EC: 10E1
CMPA.L A1,A7 ;16EE: BFC9
BNE.S LAB_015F ;16F0: 66FA
CLR.B (A0) ;16F2: 4210
SUB.L A7,D0 ;16F4: 908F
UNLK A5 ;16F6: 4E5D
RTS ;16F8: 4E75
DC.W $0000 ;16FA
LAB_0160:
DC.W $3031 ;16FC
DC.W $3233 ;16FE
DC.W $3435 ;1700
DC.W $3637 ;1702
MOVE EXT_0004,D4 ;1704: 383961626364
BCS.S LAB_0167 ;170A: 6566
MOVE.L 8(A7),D0 ;170C: 202F0008
MOVEA.L 4(A7),A0 ;1710: 206F0004
LAB_0161:
SUBQ #8,A7 ;1714: 514F
MOVEA.L A7,A1 ;1716: 224F
LAB_0162:
MOVE D0,D1 ;1718: 3200
ANDI #$000F,D1 ;171A: 0241000F
MOVE.B LAB_0160(PC,D1.W),(A1)+ ;171E: 12FB10DC
LSR.L #4,D0 ;1722: E888
BNE.S LAB_0162 ;1724: 66F2
MOVE.L A1,D0 ;1726: 2009
LAB_0163:
MOVE.B -(A1),(A0)+ ;1728: 10E1
CMPA.L A1,A7 ;172A: BFC9
BNE.S LAB_0163 ;172C: 66FA
CLR.B (A0) ;172E: 4210
SUB.L A1,D0 ;1730: 9089
ADDQ #8,A7 ;1732: 504F
RTS ;1734: 4E75
DC.W $0000 ;1736
MOVE.L 8(A7),D0 ;1738: 202F0008
MOVEA.L 4(A7),A0 ;173C: 206F0004
LAB_0164:
MOVE.L A0,-(A7) ;1740: 2F08
TST.L D0 ;1742: 4A80
LINK A5,#-12 ;1744: 4E55FFF4
MOVEA.L A7,A1 ;1748: 224F
BGE.S LAB_0165 ;174A: 6C06
MOVE.B #$2D,(A0)+ ;174C: 10FC002D
NEG.L D0 ;1750: 4480
LAB_0165:
MOVEQ #10,D1 ;1752: 720A
JSR LAB_01D5(PC) ;1754: 4EBA07F0
ADDI #$0030,D1 ;1758: 06410030
MOVE.B D1,(A1)+ ;175C: 12C1
TST.L D0 ;175E: 4A80
BNE.S LAB_0165 ;1760: 66F0
LAB_0166:
MOVE.B -(A1),(A0)+ ;1762: 10E1
CMPA.L A1,A7 ;1764: BFC9
BNE.S LAB_0166 ;1766: 66FA
CLR.B (A0) ;1768: 4210
MOVE.L A0,D0 ;176A: 2008
UNLK A5 ;176C: 4E5D
SUB.L (A7)+,D0 ;176E: 909F
RTS ;1770: 4E75
LAB_0167:
DC.W $0000 ;1772
MOVEA.L 4(A7),A0 ;1774: 206F0004
MOVEA.L 8(A7),A1 ;1778: 226F0008
LAB_0168:
MOVEM.L D6-D7/A3/A5,-(A7) ;177C: 48E70314
MOVEA.L A1,A3 ;1780: 2649
MOVEA.L A0,A5 ;1782: 2A48
CLR.B (A5) ;1784: 4215
MOVEA.L A3,A0 ;1786: 204B
LAB_0169:
TST.B (A0)+ ;1788: 4A18
BNE.S LAB_0169 ;178A: 66FC
SUBQ.L #1,A0 ;178C: 5388
SUBA.L A3,A0 ;178E: 91CB
MOVE.L A0,D7 ;1790: 2E08
MOVE.L A0,D0 ;1792: 2008
ADDA.L D0,A3 ;1794: D7C0
MOVE.L D0,D6 ;1796: 2C00
BRA.S LAB_016B ;1798: 6012
LAB_016A:
SUBQ.L #1,A3 ;179A: 538B
MOVE.B (A3),D0 ;179C: 1013
MOVEQ #47,D1 ;179E: 722F
CMP.B D1,D0 ;17A0: B001
BEQ.S LAB_016C ;17A2: 670C
MOVEQ #58,D1 ;17A4: 723A
CMP.B D1,D0 ;17A6: B001
BEQ.S LAB_016C ;17A8: 6706
SUBQ.L #1,D6 ;17AA: 5386
LAB_016B:
TST.L D6 ;17AC: 4A86
BGT.S LAB_016A ;17AE: 6EEA
LAB_016C:
SUB.L D6,D7 ;17B0: 9E86
TST.L D6 ;17B2: 4A86
BEQ.S LAB_016D ;17B4: 6702
ADDQ.L #1,A3 ;17B6: 528B
LAB_016D:
MOVEQ #108,D0 ;17B8: 706C
CMP.L D0,D7 ;17BA: BE80
BLE.S LAB_016E ;17BC: 6F02
MOVE.L D0,D7 ;17BE: 2E00
LAB_016E:
MOVE.L D7,D0 ;17C0: 2007
ADDQ.L #1,D0 ;17C2: 5280
BRA.S LAB_0170 ;17C4: 6002
LAB_016F:
MOVE.B (A3)+,(A5)+ ;17C6: 1ADB
LAB_0170:
SUBQ.L #1,D0 ;17C8: 5380
BCC.S LAB_016F ;17CA: 64FA
MOVE.L D7,D0 ;17CC: 2007
MOVEM.L (A7)+,D6-D7/A3/A5 ;17CE: 4CDF28C0
RTS ;17D2: 4E75
MOVEA.L 4(A7),A0 ;17D4: 206F0004
MOVEA.L 8(A7),A1 ;17D8: 226F0008
LAB_0171:
MOVEM.L D2-D3/A2,-(A7) ;17DC: 48E73020
MOVEA.L A0,A2 ;17E0: 2448
MOVEQ #0,D1 ;17E2: 7200
MOVE.L D1,D0 ;17E4: 2001
MOVE.L D1,D3 ;17E6: 2601
CMPI.B #$2B,(A0) ;17E8: 0C10002B
BEQ.S LAB_0172 ;17EC: 6708
CMPI.B #$2D,(A0) ;17EE: 0C10002D
BNE.S LAB_0173 ;17F2: 6604
MOVEQ #1,D3 ;17F4: 7601
LAB_0172:
ADDQ #1,A0 ;17F6: 5248
LAB_0173:
MOVE.B (A0)+,D0 ;17F8: 1018
SUBI.B #$30,D0 ;17FA: 04000030
BLT.S LAB_0175 ;17FE: 6D1A
CMPI.B #$09,D0 ;1800: 0C000009
BGT.S LAB_0175 ;1804: 6E14
MOVE.L D1,D2 ;1806: 2401
ASL.L #2,D1 ;1808: E581
ADD.L D2,D1 ;180A: D282
ADD.L D1,D1 ;180C: D281
TST.B D3 ;180E: 4A03
BNE.S LAB_0174 ;1810: 6604
ADD.L D0,D1 ;1812: D280
BRA.S LAB_0173 ;1814: 60E2
LAB_0174:
SUB.L D0,D1 ;1816: 9280
BRA.S LAB_0173 ;1818: 60DE
LAB_0175:
MOVE.L D1,(A1) ;181A: 2281
MOVE.L A0,D0 ;181C: 2008
SUB.L A2,D0 ;181E: 908A
SUBQ.L #1,D0 ;1820: 5380
MOVEM.L (A7)+,D2-D3/A2 ;1822: 4CDF040C
RTS ;1826: 4E75
MOVEA.L 4(A7),A0 ;1828: 206F0004
LAB_0176:
MOVE.L A5,-(A7) ;182C: 2F0D
MOVEA.L A0,A5 ;182E: 2A48
BTST #3,27(A5) ;1830: 082D0003001B
BNE.S LAB_0178 ;1836: 6630
MOVE.L 0(A4),D0 ;1838: 202C0000
JSR LAB_0223(PC) ;183C: 4EBA0C0A
MOVE.L D0,4(A5) ;1840: 2B400004
MOVE.L D0,16(A5) ;1844: 2B400010
BNE.S LAB_0177 ;1848: 660A
MOVEQ #12,D0 ;184A: 700C
MOVE.L D0,17332(A4) ;184C: 294043B4
MOVEQ #-1,D0 ;1850: 70FF
BRA.S LAB_0179 ;1852: 6016
LAB_0177:
MOVE.L 0(A4),20(A5) ;1854: 2B6C00000014
MOVEQ #-13,D0 ;185A: 70F3
AND.L D0,24(A5) ;185C: C1AD0018
CLR.L 12(A5) ;1860: 42AD000C
CLR.L 8(A5) ;1864: 42AD0008
LAB_0178:
MOVEQ #0,D0 ;1868: 7000
LAB_0179:
MOVEA.L (A7)+,A5 ;186A: 2A5F
RTS ;186C: 4E75
DC.W $0000 ;186E
MOVEA.L 4(A7),A0 ;1870: 206F0004
LAB_017A:
MOVEM.L D2/A3/A5,-(A7) ;1874: 48E72014
MOVEA.L A0,A5 ;1878: 2A48
MOVEA.L A5,A3 ;187A: 264D
BRA.S LAB_017E ;187C: 6020
LAB_017B:
MOVEQ #0,D0 ;187E: 7000
MOVE.B (A3),D0 ;1880: 1013
LEA 45(A4),A0 ;1882: 41EC002D
BTST #0,0(A0,D0.L) ;1886: 083000000800
BEQ.S LAB_017C ;188C: 670A
MOVEQ #0,D1 ;188E: 7200
MOVE.B D0,D1 ;1890: 1200
MOVEQ #32,D2 ;1892: 7420
ADD.L D2,D1 ;1894: D282
BRA.S LAB_017D ;1896: 6004
LAB_017C:
MOVEQ #0,D1 ;1898: 7200
MOVE.B D0,D1 ;189A: 1200
LAB_017D:
MOVE.B D1,(A3)+ ;189C: 16C1
LAB_017E:
TST.B (A3) ;189E: 4A13
BNE.S LAB_017B ;18A0: 66DC
MOVE.L A5,D0 ;18A2: 200D
MOVEM.L (A7)+,D2/A3/A5 ;18A4: 4CDF2804
RTS ;18A8: 4E75
DC.W $0000 ;18AA
MOVEA.L 4(A7),A0 ;18AC: 206F0004
LAB_017F:
MOVEM.L D2/A3/A5,-(A7) ;18B0: 48E72014
MOVEA.L A0,A5 ;18B4: 2A48
MOVEA.L A5,A3 ;18B6: 264D
BRA.S LAB_0183 ;18B8: 6020
LAB_0180:
MOVEQ #0,D0 ;18BA: 7000
MOVE.B (A3),D0 ;18BC: 1013
LEA 45(A4),A0 ;18BE: 41EC002D
BTST #1,0(A0,D0.L) ;18C2: 083000010800
BEQ.S LAB_0181 ;18C8: 670A
MOVEQ #0,D1 ;18CA: 7200
MOVE.B D0,D1 ;18CC: 1200
MOVEQ #32,D2 ;18CE: 7420
SUB.L D2,D1 ;18D0: 9282
BRA.S LAB_0182 ;18D2: 6004
LAB_0181:
MOVEQ #0,D1 ;18D4: 7200
MOVE.B D0,D1 ;18D6: 1200
LAB_0182:
MOVE.B D1,(A3)+ ;18D8: 16C1
LAB_0183:
TST.B (A3) ;18DA: 4A13
BNE.S LAB_0180 ;18DC: 66DC
MOVE.L A5,D0 ;18DE: 200D
MOVEM.L (A7)+,D2/A3/A5 ;18E0: 4CDF2804
RTS ;18E4: 4E75
DC.W $0000 ;18E6
MOVEA.L 4(A7),A0 ;18E8: 206F0004
MOVE.L 8(A7),D0 ;18EC: 202F0008
LAB_0184:
MOVEM.L D2/D6-D7/A3/A5-A6,-(A7) ;18F0: 48E72316
MOVE.L D0,D7 ;18F4: 2E00
MOVEA.L A0,A5 ;18F6: 2A48
MOVE.L A5,D1 ;18F8: 220D
MOVEA.L 17356(A4),A6 ;18FA: 2C6C43CC
MOVEQ #-2,D2 ;18FE: 74FE
JSR -84(A6) ;1900: 4EAEFFAC
MOVE.L D0,D6 ;1904: 2C00
BNE.S LAB_0185 ;1906: 6612
MOVEQ #2,D0 ;1908: 7002
MOVE.L D0,17332(A4) ;190A: 294043B4
MOVE.L #$000000CD,600(A4) ;190E: 297C000000CD0258
BRA LAB_018B ;1916: 60000112
LAB_0185:
MOVEQ #65,D0 ;191A: 7041
LSL.L #2,D0 ;191C: E588
MOVEQ #1,D1 ;191E: 7201
BSR LAB_031A ;1920: 61001D42
JSR -198(A6) ;1924: 4EAEFF3A
MOVEA.L D0,A3 ;1928: 2640
TST.L D0 ;192A: 4A80
BNE.S LAB_0186 ;192C: 661A
MOVEQ #12,D0 ;192E: 700C
MOVE.L D0,17332(A4) ;1930: 294043B4
MOVEQ #103,D0 ;1934: 7067
MOVE.L D0,600(A4) ;1936: 29400258
MOVE.L D6,D1 ;193A: 2206
MOVEA.L 17356(A4),A6 ;193C: 2C6C43CC
JSR -90(A6) ;1940: 4EAEFFA6
BRA LAB_018B ;1944: 600000E4
LAB_0186:
MOVE.L D6,D1 ;1948: 2206
MOVE.L A3,D2 ;194A: 240B
MOVEA.L 17356(A4),A6 ;194C: 2C6C43CC
JSR -102(A6) ;1950: 4EAEFF9A
TST.L D0 ;1954: 4A80
BNE.S LAB_0187 ;1956: 662A
MOVEQ #2,D0 ;1958: 7002
MOVE.L D0,17332(A4) ;195A: 294043B4
MOVE.L #$000000CD,600(A4) ;195E: 297C000000CD0258
MOVEA.L D2,A1 ;1966: 2242
MOVEQ #65,D0 ;1968: 7041
LSL.L #2,D0 ;196A: E588
BSR LAB_031A ;196C: 61001CF6
JSR -210(A6) ;1970: 4EAEFF2E
MOVE.L D6,D1 ;1974: 2206
MOVEA.L 17356(A4),A6 ;1976: 2C6C43CC
JSR -90(A6) ;197A: 4EAEFFA6
BRA LAB_018B ;197E: 600000AA
LAB_0187:
MOVE.L D6,D1 ;1982: 2206
JSR -90(A6) ;1984: 4EAEFFA6
MOVE.L 116(A3),D6 ;1988: 2C2B0074
NOT.L D6 ;198C: 4686
MOVEA.L D2,A1 ;198E: 2242
MOVEQ #65,D0 ;1990: 7041
LSL.L #2,D0 ;1992: E588
BSR LAB_031A ;1994: 61001CCE
JSR -210(A6) ;1998: 4EAEFF2E
MOVE.L D7,D0 ;199C: 2007
CMPI.L #$00000008,D0 ;199E: 0C8000000008
BCC LAB_018B ;19A4: 64000084
ADD D0,D0 ;19A8: D040
MOVE LAB_0188(PC,D0.W),D0 ;19AA: 303B0006
JMP LAB_0189(PC,D0.W) ;19AE: 4EFB0004
LAB_0188:
DC.W $000E ;19B2
LAB_0189:
ORI.B #$1C,(A2) ;19B4: 0012001C
ORI.B #$36,-(A6) ;19B8: 00260036
ORI #$0050,D0 ;19BC: 00400050
ORI #$7000,-(A0) ;19C0: 00607000
BRA.S LAB_018C ;19C4: 6066
BTST #1,D6 ;19C6: 08060001
BEQ.S LAB_018B ;19CA: 675E
MOVEQ #0,D0 ;19CC: 7000
BRA.S LAB_018C ;19CE: 605C
BTST #2,D6 ;19D0: 08060002
BEQ.S LAB_018B ;19D4: 6754
MOVEQ #0,D0 ;19D6: 7000
BRA.S LAB_018C ;19D8: 6052
BTST #2,D6 ;19DA: 08060002
BEQ.S LAB_018B ;19DE: 674A
BTST #1,D6 ;19E0: 08060001
BEQ.S LAB_018B ;19E4: 6744
MOVEQ #0,D0 ;19E6: 7000
BRA.S LAB_018C ;19E8: 6042
BTST #3,D6 ;19EA: 08060003
BEQ.S LAB_018B ;19EE: 673A
MOVEQ #0,D0 ;19F0: 7000
BRA.S LAB_018C ;19F2: 6038
BTST #3,D6 ;19F4: 08060003
BEQ.S LAB_018A ;19F8: 670A
BTST #1,D6 ;19FA: 08060001
BEQ.S LAB_018A ;19FE: 6704
MOVEQ #0,D0 ;1A00: 7000
BRA.S LAB_018C ;1A02: 6028
LAB_018A:
BTST #3,D6 ;1A04: 08060003
BEQ.S LAB_018B ;1A08: 6720
BTST #2,D6 ;1A0A: 08060002
BEQ.S LAB_018B ;1A0E: 671A
MOVEQ #0,D0 ;1A10: 7000
BRA.S LAB_018C ;1A12: 6018
BTST #3,D6 ;1A14: 08060003
BEQ.S LAB_018B ;1A18: 6710
BTST #2,D6 ;1A1A: 08060002
BEQ.S LAB_018B ;1A1E: 670A
BTST #1,D6 ;1A20: 08060001
BEQ.S LAB_018B ;1A24: 6704
MOVEQ #0,D0 ;1A26: 7000
BRA.S LAB_018C ;1A28: 6002
LAB_018B:
MOVEQ #-1,D0 ;1A2A: 70FF
LAB_018C:
MOVEM.L (A7)+,D2/D6-D7/A3/A5-A6 ;1A2C: 4CDF68C4
RTS ;1A30: 4E75
DC.W $0000 ;1A32
MOVE.L 4(A7),D0 ;1A34: 202F0004
MOVEA.L 8(A7),A0 ;1A38: 206F0008
MOVE.L 12(A7),D1 ;1A3C: 222F000C
LAB_018D:
MOVEM.L D2-D3/D5-D6/A2-A3/A5-A6,-(A7) ;1A40: 48E73636
MOVE.L D1,D6 ;1A44: 2C01
MOVE.L D0,D5 ;1A46: 2A00
MOVEA.L A0,A5 ;1A48: 2A48
JSR LAB_01FB(PC) ;1A4A: 4EBA07B0
MOVE.L D5,D0 ;1A4E: 2005
JSR LAB_01F2(PC) ;1A50: 4EBA0762
MOVEA.L D0,A3 ;1A54: 2640
TST.L D0 ;1A56: 4A80
BNE.S LAB_018E ;1A58: 6606
MOVEQ #22,D0 ;1A5A: 7016
BRA LAB_0194 ;1A5C: 600000C8
LAB_018E:
BTST #1,7(A3) ;1A60: 082B00010007
BNE.S LAB_018F ;1A66: 660E
MOVE.L #$000000DF,600(A4) ;1A68: 297C000000DF0258
MOVEQ #5,D0 ;1A70: 7005
BRA LAB_0194 ;1A72: 600000B2
LAB_018F:
BTST #5,7(A3) ;1A76: 082B00050007
BEQ.S LAB_0190 ;1A7C: 670E
PEA (2).W ;1A7E: 48780002
MOVE.L D5,D0 ;1A82: 2005
MOVEQ #0,D1 ;1A84: 7200
JSR LAB_01A4(PC) ;1A86: 4EBA01B2
ADDQ #4,A7 ;1A8A: 584F
LAB_0190:
BTST #6,7(A3) ;1A8C: 082B00060007
BEQ.S LAB_0191 ;1A92: 6710
MOVE.L D6,D1 ;1A94: 2206
MOVEA.L A5,A0 ;1A96: 204D
MOVEQ #10,D0 ;1A98: 700A
JSR LAB_0202(PC) ;1A9A: 4EBA07BC
MOVEA.L D0,A2 ;1A9E: 2440
TST.L D0 ;1AA0: 4A80
BNE.S LAB_0192 ;1AA2: 661A
LAB_0191:
MOVE.L 8(A3),D1 ;1AA4: 222B0008
MOVE.L A5,D2 ;1AA8: 240D
MOVE.L D6,D3 ;1AAA: 2606
MOVEA.L 17356(A4),A6 ;1AAC: 2C6C43CC
JSR -48(A6) ;1AB0: 4EAEFFD0
MOVE.L D0,D5 ;1AB4: 2A00
ADDQ.L #1,D0 ;1AB6: 5280
BEQ.S LAB_0193 ;1AB8: 675C
MOVE.L D5,D0 ;1ABA: 2005
BRA.S LAB_0195 ;1ABC: 606E
LAB_0192:
MOVE.L A2,D3 ;1ABE: 260A
MOVE.L A5,D2 ;1AC0: 240D
SUB.L D2,D3 ;1AC2: 9682
MOVE.L 8(A3),D1 ;1AC4: 222B0008
MOVEA.L 17356(A4),A6 ;1AC8: 2C6C43CC
JSR -48(A6) ;1ACC: 4EAEFFD0
ADDQ.L #1,D0 ;1AD0: 5280
BEQ.S LAB_0193 ;1AD2: 6742
SUB.L D3,D6 ;1AD4: 9C83
MOVEA.L A2,A5 ;1AD6: 2A4A
MOVE.L 8(A3),D1 ;1AD8: 222B0008
LEA LAB_0196(PC),A0 ;1ADC: 41FA0054
MOVE.L A0,D2 ;1AE0: 2408
MOVEQ #1,D3 ;1AE2: 7601
JSR -48(A6) ;1AE4: 4EAEFFD0
ADDQ.L #1,D0 ;1AE8: 5280
BEQ.S LAB_0193 ;1AEA: 672A
LEA 1(A5),A0 ;1AEC: 41ED0001
MOVE.L D6,D1 ;1AF0: 2206
MOVEQ #10,D0 ;1AF2: 700A
JSR LAB_0202(PC) ;1AF4: 4EBA0762
MOVEA.L D0,A2 ;1AF8: 2440
MOVE.L A2,D0 ;1AFA: 200A
BNE.S LAB_0192 ;1AFC: 66C0
MOVE.L 8(A3),D1 ;1AFE: 222B0008
MOVE.L A5,D2 ;1B02: 240D
MOVE.L D6,D3 ;1B04: 2606
MOVEA.L 17356(A4),A6 ;1B06: 2C6C43CC
JSR -48(A6) ;1B0A: 4EAEFFD0
ADDQ.L #1,D0 ;1B0E: 5280
BEQ.S LAB_0193 ;1B10: 6704
MOVE.L D3,D0 ;1B12: 2003
BRA.S LAB_0195 ;1B14: 6016
LAB_0193:
MOVEA.L 17356(A4),A6 ;1B16: 2C6C43CC
JSR -132(A6) ;1B1A: 4EAEFF7C
MOVE.L D0,600(A4) ;1B1E: 29400258
JSR LAB_0315(PC) ;1B22: 4EBA1AE4
LAB_0194:
MOVE.L D0,17332(A4) ;1B26: 294043B4
MOVEQ #-1,D0 ;1B2A: 70FF
LAB_0195:
MOVEM.L (A7)+,D2-D3/D5-D6/A2-A3/A5-A6 ;1B2C: 4CDF6C6C
RTS ;1B30: 4E75
LAB_0196:
BTST D6,D0 ;1B32: 0D00
MOVE.L 4(A7),D0 ;1B34: 202F0004
MOVEA.L 8(A7),A0 ;1B38: 206F0008
MOVE.L 12(A7),D1 ;1B3C: 222F000C
LAB_0197:
SUBQ #4,A7 ;1B40: 594F
MOVEM.L D2-D3/D5-D7/A2-A3/A5-A6,-(A7) ;1B42: 48E73736
MOVE.L D1,D6 ;1B46: 2C01
MOVE.L D0,D7 ;1B48: 2E00
MOVE.L A0,36(A7) ;1B4A: 2F480024
JSR LAB_01FB(PC) ;1B4E: 4EBA06AC
MOVE.L D7,D0 ;1B52: 2007
JSR LAB_01F2(PC) ;1B54: 4EBA065E
MOVEA.L D0,A5 ;1B58: 2A40
TST.L D0 ;1B5A: 4A80
BNE.S LAB_0198 ;1B5C: 660C
MOVEQ #22,D0 ;1B5E: 7016
MOVE.L D0,17332(A4) ;1B60: 294043B4
MOVEQ #-1,D0 ;1B64: 70FF
BRA LAB_01A3 ;1B66: 600000BC
LAB_0198:
BTST #0,7(A5) ;1B6A: 082D00000007
BNE.S LAB_0199 ;1B70: 6614
MOVE.L #$000000E0,600(A4) ;1B72: 297C000000E00258
MOVEQ #5,D0 ;1B7A: 7005
MOVE.L D0,17332(A4) ;1B7C: 294043B4
MOVEQ #-1,D0 ;1B80: 70FF
BRA LAB_01A3 ;1B82: 600000A0
LAB_0199:
CLR.L 600(A4) ;1B86: 42AC0258
MOVEA.L 36(A7),A3 ;1B8A: 266F0024
MOVE.L 8(A5),D1 ;1B8E: 222D0008
MOVE.L A3,D2 ;1B92: 240B
MOVE.L D6,D3 ;1B94: 2606
MOVEA.L 17356(A4),A6 ;1B96: 2C6C43CC
JSR -42(A6) ;1B9A: 4EAEFFD6
MOVE.L D0,D5 ;1B9E: 2A00
ADDQ.L #1,D0 ;1BA0: 5280
BNE.S LAB_019A ;1BA2: 6614
JSR -132(A6) ;1BA4: 4EAEFF7C
MOVE.L D0,600(A4) ;1BA8: 29400258
JSR LAB_0315(PC) ;1BAC: 4EBA1A5A
MOVE.L D0,17332(A4) ;1BB0: 294043B4
MOVEQ #-1,D0 ;1BB4: 70FF
BRA.S LAB_01A3 ;1BB6: 606C
LAB_019A:
TST.L D5 ;1BB8: 4A85
BEQ.S LAB_019B ;1BBA: 6708
BTST #6,7(A5) ;1BBC: 082D00060007
BNE.S LAB_019C ;1BC2: 6604
LAB_019B:
MOVE.L D5,D0 ;1BC4: 2005
BRA.S LAB_01A3 ;1BC6: 605C
LAB_019C:
MOVEA.L A3,A2 ;1BC8: 244B
ADDA.L D5,A2 ;1BCA: D5C5
MOVEQ #13,D0 ;1BCC: 700D
CMP.B -1(A2),D0 ;1BCE: B02AFFFF
BNE.S LAB_019D ;1BD2: 660A
MOVE.L 8(A5),D1 ;1BD4: 222D0008
MOVEQ #1,D3 ;1BD8: 7601
JSR -42(A6) ;1BDA: 4EAEFFD6
LAB_019D:
MOVEA.L D2,A0 ;1BDE: 2042
MOVE.L D5,D1 ;1BE0: 2205
MOVEQ #13,D0 ;1BE2: 700D
JSR LAB_0202(PC) ;1BE4: 4EBA0672
MOVEA.L D0,A5 ;1BE8: 2A40
TST.L D0 ;1BEA: 4A80
BEQ.S LAB_01A1 ;1BEC: 671E
LEA 1(A5),A3 ;1BEE: 47ED0001
BRA.S LAB_01A0 ;1BF2: 600C
LAB_019E:
MOVE.B (A3),D0 ;1BF4: 1013
MOVEQ #13,D1 ;1BF6: 720D
CMP.B D1,D0 ;1BF8: B001
BEQ.S LAB_019F ;1BFA: 6702
MOVE.B D0,(A5)+ ;1BFC: 1AC0
LAB_019F:
ADDQ.L #1,A3 ;1BFE: 528B
LAB_01A0:
CMPA.L A2,A3 ;1C00: B7CA
BCS.S LAB_019E ;1C02: 65F0
MOVEA.L 36(A7),A3 ;1C04: 266F0024
MOVE.L A5,D5 ;1C08: 2A0D
SUB.L A3,D5 ;1C0A: 9A8B
LAB_01A1:
MOVE.L D5,D1 ;1C0C: 2205
MOVEA.L A3,A0 ;1C0E: 204B
MOVEQ #26,D0 ;1C10: 701A
JSR LAB_0202(PC) ;1C12: 4EBA0644
MOVEA.L D0,A0 ;1C16: 2040
TST.L D0 ;1C18: 4A80
BNE.S LAB_01A2 ;1C1A: 6604
MOVE.L D5,D0 ;1C1C: 2005
BRA.S LAB_01A3 ;1C1E: 6004
LAB_01A2:
MOVE.L A0,D0 ;1C20: 2008
SUB.L A3,D0 ;1C22: 908B
LAB_01A3:
MOVEM.L (A7)+,D2-D3/D5-D7/A2-A3/A5-A6 ;1C24: 4CDF6CEC
ADDQ #4,A7 ;1C28: 584F
RTS ;1C2A: 4E75
MOVE.L 4(A7),D0 ;1C2C: 202F0004
MOVE.L 8(A7),D1 ;1C30: 222F0008
MOVE.L 12(A7),4(A7) ;1C34: 2F6F000C0004
LAB_01A4:
MOVEM.L D2-D3/D5-D7/A5-A6,-(A7) ;1C3A: 48E73706
MOVE.L 32(A7),D5 ;1C3E: 2A2F0020
MOVE.L D1,D6 ;1C42: 2C01
MOVE.L D0,D7 ;1C44: 2E00
JSR LAB_01FB(PC) ;1C46: 4EBA05B4
MOVE.L D7,D0 ;1C4A: 2007
JSR LAB_01F2(PC) ;1C4C: 4EBA0566
MOVEA.L D0,A5 ;1C50: 2A40
TST.L D0 ;1C52: 4A80
BNE.S LAB_01A5 ;1C54: 660A
MOVEQ #22,D0 ;1C56: 7016
MOVE.L D0,17332(A4) ;1C58: 294043B4
MOVEQ #-1,D0 ;1C5C: 70FF
BRA.S LAB_01AA ;1C5E: 6058
LAB_01A5:
CLR.L 600(A4) ;1C60: 42AC0258
MOVE.L D5,D3 ;1C64: 2605
SUBQ.L #1,D3 ;1C66: 5383
MOVE.L 8(A5),D1 ;1C68: 222D0008
MOVE.L D6,D2 ;1C6C: 2406
MOVEA.L 17356(A4),A6 ;1C6E: 2C6C43CC
JSR -66(A6) ;1C72: 4EAEFFBE
MOVE.L D0,D1 ;1C76: 2200
ADDQ.L #1,D0 ;1C78: 5280
BNE.S LAB_01A6 ;1C7A: 6612
JSR -132(A6) ;1C7C: 4EAEFF7C
MOVE.L D0,600(A4) ;1C80: 29400258
MOVEQ #5,D0 ;1C84: 7005
MOVE.L D0,17332(A4) ;1C86: 294043B4
MOVEQ #-1,D0 ;1C8A: 70FF
BRA.S LAB_01AA ;1C8C: 602A
LAB_01A6:
MOVE.L D5,D0 ;1C8E: 2005
TST.L D0 ;1C90: 4A80
BEQ.S LAB_01A7 ;1C92: 670A
SUBQ.L #1,D0 ;1C94: 5380
BEQ.S LAB_01A8 ;1C96: 670A
SUBQ.L #1,D0 ;1C98: 5380
BEQ.S LAB_01A9 ;1C9A: 670C
BRA.S LAB_01AA ;1C9C: 601A
LAB_01A7:
MOVE.L D6,D0 ;1C9E: 2006
BRA.S LAB_01AA ;1CA0: 6016
LAB_01A8:
MOVE.L D1,D0 ;1CA2: 2001
ADD.L D6,D0 ;1CA4: D086
BRA.S LAB_01AA ;1CA6: 6010
LAB_01A9:
MOVE.L 8(A5),D1 ;1CA8: 222D0008
MOVEA.L 17356(A4),A6 ;1CAC: 2C6C43CC
MOVEQ #0,D2 ;1CB0: 7400
MOVE.L D2,D3 ;1CB2: 2602
JSR -66(A6) ;1CB4: 4EAEFFBE
LAB_01AA:
MOVEM.L (A7)+,D2-D3/D5-D7/A5-A6 ;1CB8: 4CDF60EC
RTS ;1CBC: 4E75
DC.W $0000 ;1CBE
MOVE.L 4(A7),D0 ;1CC0: 202F0004
LAB_01AB:
MOVEM.L D7/A5-A6,-(A7) ;1CC4: 48E70106
MOVE.L D0,D7 ;1CC8: 2E00
JSR LAB_01FB(PC) ;1CCA: 4EBA0530
MOVE.L D7,D0 ;1CCE: 2007
JSR LAB_01F2(PC) ;1CD0: 4EBA04E2
MOVEA.L D0,A5 ;1CD4: 2A40
TST.L D0 ;1CD6: 4A80
BNE.S LAB_01AC ;1CD8: 6604
MOVEQ #-1,D0 ;1CDA: 70FF
BRA.S LAB_01B1 ;1CDC: 604C
LAB_01AC:
MOVEQ #20,D0 ;1CDE: 7014
AND.L 4(A5),D0 ;1CE0: C0AD0004
MOVEQ #16,D1 ;1CE4: 7210
CMP.L D1,D0 ;1CE6: B081
BNE.S LAB_01AD ;1CE8: 6608
MOVEQ #0,D0 ;1CEA: 7000
MOVE.L D0,4(A5) ;1CEC: 2B400004
BRA.S LAB_01B1 ;1CF0: 6038
LAB_01AD:
TST.L 4(A5) ;1CF2: 4AAD0004
BNE.S LAB_01AE ;1CF6: 6604
MOVEQ #-1,D0 ;1CF8: 70FF
BRA.S LAB_01B1 ;1CFA: 602E
LAB_01AE:
MOVE.L 8(A5),D1 ;1CFC: 222D0008
MOVEA.L 17356(A4),A6 ;1D00: 2C6C43CC
JSR -36(A6) ;1D04: 4EAEFFDC
BTST #7,7(A5) ;1D08: 082D00070007
BEQ.S LAB_01AF ;1D0E: 6708
MOVEA.L 12(A5),A0 ;1D10: 206D000C
JSR LAB_0310(PC) ;1D14: 4EBA18A2
LAB_01AF:
MOVE.L 12(A5),D0 ;1D18: 202D000C
BEQ.S LAB_01B0 ;1D1C: 6706
MOVEA.L D0,A0 ;1D1E: 2040
JSR LAB_0212(PC) ;1D20: 4EBA05BA
LAB_01B0:
CLR.L 4(A5) ;1D24: 42AD0004
MOVEQ #0,D0 ;1D28: 7000
LAB_01B1:
MOVEM.L (A7)+,D7/A5-A6 ;1D2A: 4CDF6080
RTS ;1D2E: 4E75
LAB_01B2:
SUBQ #4,A7 ;1D30: 594F
MOVEM.L D2/D4-D7/A2-A3/A5-A6,-(A7) ;1D32: 48E72F36
MOVEA.L 44(A7),A5 ;1D36: 2A6F002C
MOVEQ #0,D7 ;1D3A: 7E00
MOVE.B #$01,39(A7) ;1D3C: 1F7C00010027
LEA LAB_01AB(PC),A0 ;1D42: 41FAFF80
MOVE.L A0,17364(A4) ;1D46: 294843D4
JSR LAB_01FB(PC) ;1D4A: 4EBA04B0
MOVEA.L 424(A4),A3 ;1D4E: 266C01A8
MOVEA.L A3,A2 ;1D52: 244B
MOVEQ #0,D6 ;1D54: 7C00
BRA.S LAB_01B4 ;1D56: 6006
LAB_01B3:
MOVEA.L A3,A2 ;1D58: 244B
MOVEA.L (A2),A3 ;1D5A: 2652
ADDQ.L #1,D6 ;1D5C: 5286
LAB_01B4:
MOVE.L A3,D0 ;1D5E: 200B
BEQ.S LAB_01B5 ;1D60: 6706
TST.L 4(A3) ;1D62: 4AAB0004
BNE.S LAB_01B3 ;1D66: 66F0
LAB_01B5:
MOVE.L A3,D0 ;1D68: 200B
BNE.S LAB_01B9 ;1D6A: 662E
MOVEQ #16,D0 ;1D6C: 7010
JSR LAB_0223(PC) ;1D6E: 4EBA06D8
MOVEA.L D0,A3 ;1D72: 2640
TST.L D0 ;1D74: 4A80
BNE.S LAB_01B6 ;1D76: 6606
MOVEQ #12,D0 ;1D78: 700C
BRA LAB_01D0 ;1D7A: 60000188
LAB_01B6:
CLR.L (A3) ;1D7E: 4293
CLR.L 4(A3) ;1D80: 42AB0004
MOVE.L A2,D0 ;1D84: 200A
BNE.S LAB_01B7 ;1D86: 6606
MOVE.L A3,424(A4) ;1D88: 294B01A8
BRA.S LAB_01B8 ;1D8C: 6002
LAB_01B7:
MOVE.L A3,(A2) ;1D8E: 248B
LAB_01B8:
MOVE.L 420(A4),D5 ;1D90: 2A2C01A4
ADDQ.L #1,420(A4) ;1D94: 52AC01A4
BRA.S LAB_01BA ;1D98: 6002
LAB_01B9:
MOVE.L D6,D5 ;1D9A: 2A06
LAB_01BA:
MOVEA.L A5,A0 ;1D9C: 204D
LAB_01BB:
TST.B (A0)+ ;1D9E: 4A18
BNE.S LAB_01BB ;1DA0: 66FC
SUBQ.L #1,A0 ;1DA2: 5388
SUBA.L A5,A0 ;1DA4: 91CD
MOVE.L A0,D0 ;1DA6: 2008
ADDQ.L #1,D0 ;1DA8: 5280
JSR LAB_0223(PC) ;1DAA: 4EBA069C
MOVE.L D0,12(A3) ;1DAE: 2740000C
BNE.S LAB_01BC ;1DB2: 6610
MOVEQ #12,D1 ;1DB4: 720C
MOVE.L D1,17332(A4) ;1DB6: 294143B4
MOVEQ #103,D0 ;1DBA: 7067
MOVE.L D0,600(A4) ;1DBC: 29400258
BRA LAB_01D1 ;1DC0: 60000146
LAB_01BC:
MOVEA.L A5,A0 ;1DC4: 204D
MOVEA.L 12(A3),A1 ;1DC6: 226B000C
LAB_01BD:
MOVE.B (A0)+,(A1)+ ;1DCA: 12D8
BNE.S LAB_01BD ;1DCC: 66FC
MOVEQ #3,D0 ;1DCE: 7003
AND.L 48(A7),D0 ;1DD0: C0AF0030
TST.L D0 ;1DD4: 4A80
BEQ.S LAB_01BE ;1DD6: 670E
SUBQ.L #1,D0 ;1DD8: 5380
BEQ.S LAB_01C1 ;1DDA: 6720
SUBQ.L #1,D0 ;1DDC: 5380
BEQ.S LAB_01C2 ;1DDE: 6720
SUBQ.L #1,D0 ;1DE0: 5380
BEQ.S LAB_01BF ;1DE2: 670E
BRA.S LAB_01C3 ;1DE4: 601C
LAB_01BE:
MOVE.L #$00000708,D0 ;1DE6: 203C00000708
AND.L 48(A7),D0 ;1DEC: C0AF0030
BEQ.S LAB_01C0 ;1DF0: 6706
LAB_01BF:
MOVEQ #22,D0 ;1DF2: 7016
BRA LAB_01D0 ;1DF4: 6000010E
LAB_01C0:
MOVEQ #1,D7 ;1DF8: 7E01
BRA.S LAB_01C3 ;1DFA: 6006
LAB_01C1:
MOVEQ #2,D7 ;1DFC: 7E02
BRA.S LAB_01C3 ;1DFE: 6002
LAB_01C2:
MOVEQ #3,D7 ;1E00: 7E03
LAB_01C3:
BTST #3,51(A7) ;1E02: 082F00030033
BEQ.S LAB_01C4 ;1E08: 6704
BSET #5,D7 ;1E0A: 08C70005
LAB_01C4:
BTST #6,50(A7) ;1E0E: 082F000E0032
BEQ.S LAB_01C5 ;1E14: 6704
BSET #6,D7 ;1E16: 08C70006
LAB_01C5:
BTST #5,50(A7) ;1E1A: 082F000D0032
BEQ.S LAB_01C6 ;1E20: 6704
BSET #7,D7 ;1E22: 08C70007
LAB_01C6:
BTST #0,50(A7) ;1E26: 082F00080032
BEQ.S LAB_01CA ;1E2C: 674A
MOVE.L A5,D1 ;1E2E: 220D
MOVEA.L 17356(A4),A6 ;1E30: 2C6C43CC
MOVEQ #-2,D2 ;1E34: 74FE
JSR -84(A6) ;1E36: 4EAEFFAC
MOVE.L D0,D6 ;1E3A: 2C00
BEQ.S LAB_01CA ;1E3C: 673A
BTST #2,50(A7) ;1E3E: 082F000A0032
BEQ.S LAB_01C7 ;1E44: 6718
MOVE.L D6,D1 ;1E46: 2206
JSR -90(A6) ;1E48: 4EAEFFA6
MOVEQ #17,D0 ;1E4C: 7011
MOVE.L D0,17332(A4) ;1E4E: 294043B4
MOVEA.L 12(A3),A0 ;1E52: 206B000C
JSR LAB_0212(PC) ;1E56: 4EBA0484
BRA LAB_01D1 ;1E5A: 600000AC
LAB_01C7:
BTST #1,50(A7) ;1E5E: 082F00090032
BEQ.S LAB_01C8 ;1E64: 6706
CLR.B 39(A7) ;1E66: 422F0027
BRA.S LAB_01C9 ;1E6A: 6006
LAB_01C8:
BCLR #0,50(A7) ;1E6C: 08AF00080032
LAB_01C9:
MOVE.L D6,D1 ;1E72: 2206
JSR -90(A6) ;1E74: 4EAEFFA6
LAB_01CA:
BTST #0,50(A7) ;1E78: 082F00080032
BEQ.S LAB_01CB ;1E7E: 672E
MOVE.L A5,D1 ;1E80: 220D
MOVEA.L 17356(A4),A6 ;1E82: 2C6C43CC
MOVE.L #$000003EE,D2 ;1E86: 243C000003EE
JSR -30(A6) ;1E8C: 4EAEFFE2
MOVE.L D0,D4 ;1E90: 2800
BEQ.S LAB_01CE ;1E92: 6750
MOVE.L 432(A4),D6 ;1E94: 2C2C01B0
NOT.L D6 ;1E98: 4686
MOVEQ #-16,D1 ;1E9A: 72F0
EOR.L D1,D6 ;1E9C: B386
TST.B 39(A7) ;1E9E: 4A2F0027
BEQ.S LAB_01CD ;1EA2: 6734
MOVE.L A5,D1 ;1EA4: 220D
MOVE.L D6,D2 ;1EA6: 2406
JSR -186(A6) ;1EA8: 4EAEFF46
BRA.S LAB_01CD ;1EAC: 602A
LAB_01CB:
MOVE.L #$000003ED,D6 ;1EAE: 2C3C000003ED
BTST #1,D7 ;1EB4: 08070001
BEQ.S LAB_01CC ;1EB8: 670E
BTST #4,50(A7) ;1EBA: 082F000C0032
BEQ.S LAB_01CC ;1EC0: 6706
MOVE.L #$000003EC,D6 ;1EC2: 2C3C000003EC
LAB_01CC:
MOVE.L A5,D1 ;1EC8: 220D
MOVE.L D6,D2 ;1ECA: 2406
MOVEA.L 17356(A4),A6 ;1ECC: 2C6C43CC
JSR -30(A6) ;1ED0: 4EAEFFE2
MOVE.L D0,D4 ;1ED4: 2800
BEQ.S LAB_01CE ;1ED6: 670C
LAB_01CD:
MOVE.L D7,4(A3) ;1ED8: 27470004
MOVE.L D4,8(A3) ;1EDC: 27440008
MOVE.L D5,D0 ;1EE0: 2005
BRA.S LAB_01D2 ;1EE2: 6026
LAB_01CE:
MOVEA.L 17356(A4),A6 ;1EE4: 2C6C43CC
JSR -132(A6) ;1EE8: 4EAEFF7C
MOVE.L D0,600(A4) ;1EEC: 29400258
MOVE.L 12(A3),D0 ;1EF0: 202B000C
BEQ.S LAB_01CF ;1EF4: 6706
MOVEA.L D0,A0 ;1EF6: 2040
JSR LAB_0212(PC) ;1EF8: 4EBA03E2
LAB_01CF:
MOVE.L 600(A4),D0 ;1EFC: 202C0258
JSR LAB_0315(PC) ;1F00: 4EBA1706
LAB_01D0:
MOVE.L D0,17332(A4) ;1F04: 294043B4
LAB_01D1:
MOVEQ #-1,D0 ;1F08: 70FF
LAB_01D2:
MOVEM.L (A7)+,D2/D4-D7/A2-A3/A5-A6 ;1F0A: 4CDF6CF4
ADDQ #4,A7 ;1F0E: 584F
RTS ;1F10: 4E75
DC.W $0000 ;1F12
TST.L D0 ;1F14: 4A80
BPL LAB_01D4 ;1F16: 6A00001E
NEG.L D0 ;1F1A: 4480
TST.L D1 ;1F1C: 4A81
BPL LAB_01D3 ;1F1E: 6A00000C
NEG.L D1 ;1F22: 4481
BSR LAB_01D5 ;1F24: 61000020
NEG.L D1 ;1F28: 4481
RTS ;1F2A: 4E75
LAB_01D3:
BSR LAB_01D5 ;1F2C: 61000018
NEG.L D0 ;1F30: 4480
NEG.L D1 ;1F32: 4481
RTS ;1F34: 4E75
LAB_01D4:
TST.L D1 ;1F36: 4A81
BPL LAB_01D5 ;1F38: 6A00000C
NEG.L D1 ;1F3C: 4481
BSR LAB_01D5 ;1F3E: 61000006
NEG.L D0 ;1F42: 4480
RTS ;1F44: 4E75
LAB_01D5:
MOVE.L D2,-(A7) ;1F46: 2F02
SWAP D1 ;1F48: 4841
MOVE D1,D2 ;1F4A: 3401
BNE LAB_01D7 ;1F4C: 66000022
SWAP D0 ;1F50: 4840
SWAP D1 ;1F52: 4841
SWAP D2 ;1F54: 4842
MOVE D0,D2 ;1F56: 3400
BEQ LAB_01D6 ;1F58: 67000006
DIVU D1,D2 ;1F5C: 84C1
MOVE D2,D0 ;1F5E: 3002
LAB_01D6:
SWAP D0 ;1F60: 4840
MOVE D0,D2 ;1F62: 3400
DIVU D1,D2 ;1F64: 84C1
MOVE D2,D0 ;1F66: 3002
SWAP D2 ;1F68: 4842
MOVE D2,D1 ;1F6A: 3202
MOVE.L (A7)+,D2 ;1F6C: 241F
RTS ;1F6E: 4E75
LAB_01D7:
MOVE.L D3,-(A7) ;1F70: 2F03
MOVEQ #16,D3 ;1F72: 7610
CMPI #$0080,D1 ;1F74: 0C410080
BCC LAB_01D8 ;1F78: 64000006
ROL.L #8,D1 ;1F7C: E199
SUBQ #8,D3 ;1F7E: 5143
LAB_01D8:
CMPI #$0800,D1 ;1F80: 0C410800
BCC LAB_01D9 ;1F84: 64000006
ROL.L #4,D1 ;1F88: E999
SUBQ #4,D3 ;1F8A: 5943
LAB_01D9:
CMPI #$2000,D1 ;1F8C: 0C412000
BCC LAB_01DA ;1F90: 64000006
ROL.L #2,D1 ;1F94: E599
SUBQ #2,D3 ;1F96: 5543
LAB_01DA:
TST D1 ;1F98: 4A41
BMI LAB_01DB ;1F9A: 6B000006
ROL.L #1,D1 ;1F9E: E399
SUBQ #1,D3 ;1FA0: 5343
LAB_01DB:
MOVE D0,D2 ;1FA2: 3400
LSR.L D3,D0 ;1FA4: E6A8
SWAP D2 ;1FA6: 4842
CLR D2 ;1FA8: 4242
LSR.L D3,D2 ;1FAA: E6AA
SWAP D3 ;1FAC: 4843
DIVU D1,D0 ;1FAE: 80C1
MOVE D0,D3 ;1FB0: 3600
MOVE D2,D0 ;1FB2: 3002
MOVE D3,D2 ;1FB4: 3403
SWAP D1 ;1FB6: 4841
MULU D1,D2 ;1FB8: C4C1
SUB.L D2,D0 ;1FBA: 9082
BCC LAB_01DC ;1FBC: 64000006
SUBQ #1,D3 ;1FC0: 5343
ADD.L D1,D0 ;1FC2: D081
LAB_01DC:
MOVEQ #0,D1 ;1FC4: 7200
MOVE D3,D1 ;1FC6: 3203
SWAP D3 ;1FC8: 4843
ROL.L D3,D0 ;1FCA: E7B8
SWAP D0 ;1FCC: 4840
EXG D0,D1 ;1FCE: C141
MOVE.L (A7)+,D3 ;1FD0: 261F
MOVE.L (A7)+,D2 ;1FD2: 241F
RTS ;1FD4: 4E75
DC.W $0000 ;1FD6
LAB_01DD:
MOVEM.L D1-D3,-(A7) ;1FD8: 48E77000
MOVE.L D0,D2 ;1FDC: 2400
BEQ.S LAB_01DF ;1FDE: 6720
TST.L D1 ;1FE0: 4A81
BNE.S LAB_01DE ;1FE2: 6604
CLR.L D0 ;1FE4: 4280
BRA.S LAB_01DF ;1FE6: 6018
LAB_01DE:
MOVE.L D0,D3 ;1FE8: 2600
MULU D1,D3 ;1FEA: C6C1
SWAP D2 ;1FEC: 4842
MULU D1,D2 ;1FEE: C4C1
SWAP D2 ;1FF0: 4842
CLR D2 ;1FF2: 4242
ADD.L D2,D3 ;1FF4: D682
SWAP D1 ;1FF6: 4841
MULU D1,D0 ;1FF8: C0C1
SWAP D0 ;1FFA: 4840
CLR D0 ;1FFC: 4240
ADD.L D3,D0 ;1FFE: D083
LAB_01DF:
MOVEM.L (A7)+,D1-D3 ;2000: 4CDF000E
RTS ;2004: 4E75
DC.W $0000 ;2006
MOVE.L 4(A7),D0 ;2008: 202F0004
LAB_01E0:
MOVEM.L D6-D7/A5-A6,-(A7) ;200C: 48E70306
MOVE.L D0,D7 ;2010: 2E00
MOVEQ #1,D0 ;2012: 7001
MOVE.L D0,24(A4) ;2014: 29400018
MOVEA.L 424(A4),A5 ;2018: 2A6C01A8
MOVEQ #0,D6 ;201C: 7C00
BRA.S LAB_01E4 ;201E: 6032
LAB_01E1:
MOVE.L 4(A5),D0 ;2020: 202D0004
TST.B D0 ;2024: 4A00
BEQ.S LAB_01E2 ;2026: 6714
BTST #4,D0 ;2028: 08000004
BNE.S LAB_01E2 ;202C: 660E
MOVE D6,D1 ;202E: 3206
EXT.L D1 ;2030: 48C1
MOVE.L D1,D0 ;2032: 2001
MOVEA.L 17364(A4),A0 ;2034: 206C43D4
JSR (A0) ;2038: 4E90
BRA.S LAB_01E3 ;203A: 6012
LAB_01E2:
BTST #2,D0 ;203C: 08000002
BEQ.S LAB_01E3 ;2040: 670C
MOVE.L 8(A5),D1 ;2042: 222D0008
MOVEA.L 17356(A4),A6 ;2046: 2C6C43CC
JSR -36(A6) ;204A: 4EAEFFDC
LAB_01E3:
MOVEA.L (A5),A5 ;204E: 2A55
ADDQ #1,D6 ;2050: 5246
LAB_01E4:
MOVE.L A5,D0 ;2052: 200D
BNE.S LAB_01E1 ;2054: 66CA
MOVE.L D7,-(A7) ;2056: 2F07
JSR LAB_0011(PC) ;2058: 4EBAE1AE
ADDQ #4,A7 ;205C: 584F
MOVEM.L (A7)+,D6-D7/A5-A6 ;205E: 4CDF60C0
RTS ;2062: 4E75
MOVE.L 4(A7),D0 ;2064: 202F0004
LAB_01E5:
SUBA #$0054,A7 ;2068: 9EFC0054
MOVEM.L D2-D3/D5-D7/A2-A3/A5-A6,-(A7) ;206C: 48E73736
MOVE.L D0,D7 ;2070: 2E00
MOVEQ #0,D6 ;2072: 7C00
MOVEA.L 644(A4),A0 ;2074: 206C0284
MOVE.B -1(A0),D6 ;2078: 1C28FFFF
MOVEQ #79,D0 ;207C: 704F
CMP.L D0,D6 ;207E: BC80
BLE.S LAB_01E6 ;2080: 6F02
MOVE.L D0,D6 ;2082: 2C00
LAB_01E6:
MOVE.L D6,D0 ;2084: 2006
LEA 39(A7),A1 ;2086: 43EF0027
BRA.S LAB_01E8 ;208A: 6002
LAB_01E7:
MOVE.B (A0)+,(A1)+ ;208C: 12D8
LAB_01E8:
SUBQ.L #1,D0 ;208E: 5380
BCC.S LAB_01E7 ;2090: 64FA
CLR.B 39(A7,D6.L) ;2092: 42376827
SUBA.L A1,A1 ;2096: 93C9
BSR LAB_031A ;2098: 610015CA
JSR -294(A6) ;209C: 4EAEFEDA
MOVEA.L D0,A5 ;20A0: 2A40
MOVEA.L D0,A0 ;20A2: 2040
TST.L 172(A0) ;20A4: 4AA800AC
BEQ.S LAB_01EA ;20A8: 674E
MOVE.L 172(A5),D0 ;20AA: 202D00AC
ASL.L #2,D0 ;20AE: E580
MOVEA.L D0,A0 ;20B0: 2040
MOVE.L 56(A0),D5 ;20B2: 2A280038
BNE.S LAB_01E9 ;20B6: 6604
MOVE.L 160(A5),D5 ;20B8: 2A2D00A0
LAB_01E9:
TST.L D5 ;20BC: 4A85
BEQ.S LAB_01EA ;20BE: 6738
MOVE.L D5,D1 ;20C0: 2205
LEA LAB_01F0(PC),A0 ;20C2: 41FA00CE
MOVE.L A0,D2 ;20C6: 2408
MOVEA.L 17356(A4),A6 ;20C8: 2C6C43CC
MOVEQ #11,D3 ;20CC: 760B
JSR -48(A6) ;20CE: 4EAEFFD0
MOVE.L D6,D3 ;20D2: 2606
ADDQ.L #1,D3 ;20D4: 5283
MOVE.B #$0A,39(A7,D6.L) ;20D6: 1FBC000A6827
MOVE.L D5,D1 ;20DC: 2205
LEA 39(A7),A0 ;20DE: 41EF0027
MOVE.L A0,D2 ;20E2: 2408
MOVEA.L 17356(A4),A6 ;20E4: 2C6C43CC
JSR -48(A6) ;20E8: 4EAEFFD0
MOVEQ #1,D0 ;20EC: 7001
MOVE.L D0,24(A4) ;20EE: 29400018
MOVEQ #20,D0 ;20F2: 7014
JSR LAB_01E0(PC) ;20F4: 4EBAFF16
LAB_01EA:
LEA LAB_01F1(PC),A1 ;20F8: 43FA00A4
MOVEQ #0,D0 ;20FC: 7000
BSR LAB_031A ;20FE: 61001564
JSR -552(A6) ;2102: 4EAEFDD8
MOVEA.L D0,A5 ;2106: 2A40
TST.L D0 ;2108: 4A80
BNE.S LAB_01EB ;210A: 660C
MOVEQ #1,D0 ;210C: 7001
MOVE.L D0,24(A4) ;210E: 29400018
MOVEQ #20,D0 ;2112: 7014
JSR LAB_01E0(PC) ;2114: 4EBAFEF6
LAB_01EB:
LEA 39(A7),A0 ;2118: 41EF0027
MOVE.L A0,468(A4) ;211C: 294801D4
LEA 456(A4),A1 ;2120: 43EC01C8
LEA 476(A4),A2 ;2124: 45EC01DC
LEA 496(A4),A3 ;2128: 47EC01F0
MOVEA.L A5,A6 ;212C: 2C4D
SUBA.L A0,A0 ;212E: 91C8
MOVEQ #0,D0 ;2130: 7000
MOVE.L D0,D1 ;2132: 2200
MOVEQ #125,D2 ;2134: 747D
ADD.L D2,D2 ;2136: D482
MOVEQ #60,D3 ;2138: 763C
JSR -348(A6) ;213A: 4EAEFEA4
SUBQ #1,D0 ;213E: 5340
BEQ.S LAB_01EC ;2140: 670C
MOVEQ #1,D0 ;2142: 7001
MOVE.L D0,24(A4) ;2144: 29400018
MOVEQ #20,D0 ;2148: 7014
JSR LAB_01E0(PC) ;214A: 4EBAFEC0
LAB_01EC:
ASL.L #2,D7 ;214E: E587
LEA LAB_01E5(PC),A0 ;2150: 41FAFF16
LEA 8(A4),A1 ;2154: 43EC0008
MOVE.L A0,0(A1,D7.L) ;2158: 23887800
MOVEM.L (A7)+,D2-D3/D5-D7/A2-A3/A5-A6 ;215C: 4CDF6CEC
ADDA #$0054,A7 ;2160: DEFC0054
RTS ;2164: 4E75
LAB_01ED:
DC.W $2A2A ;2166
MOVEA.L (A5),A0 ;2168: 2055
DC.W $7365 ;216A
MOVEQ #32,D1 ;216C: 7220
DC.W $4162 ;216E
BLE.S LAB_01F8 ;2170: 6F72
MOVEQ #32,D2 ;2172: 7420
ADDQ #1,-(A5) ;2174: 5265
DC.W $7175 ;2176
DC.W $6573 ;2178
MOVEQ #101,D2 ;217A: 7465
BCC.S LAB_01F1 ;217C: 6420
MOVE.L 0(A2),D5 ;217E: 2A2A0000
LAB_01EE:
DC.W $434F ;2182
LINK A4,#18766 ;2184: 4E54494E
SUBQ #2,D5 ;2188: 5545
DC.W $0000 ;218A
LAB_01EF:
DC.W $4142 ;218C
DC.W $4F52 ;218E
ADDQ.B #2,D0 ;2190: 5400
LAB_01F0:
MOVE.L 10784(A2),D5 ;2192: 2A2A2A20
DC.W $4272 ;2196
DC.W $6561 ;2198
BMI.S LAB_01F5 ;219A: 6B3A
MOVE.L D0,D0 ;219C: 2000
LAB_01F1:
BVS.S LAB_01FC ;219E: 696E
MOVEQ #117,D2 ;21A0: 7475
BVS.S LAB_01FD+2 ;21A2: 6974
DC.W $696F ;21A4
BGT.S LAB_01F5 ;21A6: 6E2E
DC.W $6C69 ;21A8
BHI.S LAB_01FE ;21AA: 6272
BSR.S LAB_01FF ;21AC: 6172
DC.W $7900 ;21AE
MOVE.L 4(A7),D0 ;21B0: 202F0004
LAB_01F2:
MOVEM.L D7/A5,-(A7) ;21B4: 48E70104
MOVE.L D0,D7 ;21B8: 2E00
CLR.L 600(A4) ;21BA: 42AC0258
TST.L D7 ;21BE: 4A87
BMI.S LAB_01F3 ;21C0: 6B06
CMP.L 420(A4),D7 ;21C2: BEAC01A4
BLT.S LAB_01F4 ;21C6: 6D0A
LAB_01F3:
MOVEQ #9,D0 ;21C8: 7009
MOVE.L D0,17332(A4) ;21CA: 294043B4
MOVEQ #0,D0 ;21CE: 7000
BRA.S LAB_01FA ;21D0: 6022
LAB_01F4:
MOVEA.L 424(A4),A5 ;21D2: 2A6C01A8
LAB_01F5:
BRA.S LAB_01F7 ;21D6: 6004
LAB_01F6:
MOVEA.L (A5),A5 ;21D8: 2A55
SUBQ.L #1,D7 ;21DA: 5387
LAB_01F7:
TST.L D7 ;21DC: 4A87
BLE.S LAB_01F8 ;21DE: 6F04
MOVE.L A5,D0 ;21E0: 200D
BNE.S LAB_01F6 ;21E2: 66F4
LAB_01F8:
MOVE.L A5,D0 ;21E4: 200D
BNE.S LAB_01F9 ;21E6: 660A
MOVEQ #5,D0 ;21E8: 7005
MOVE.L D0,17332(A4) ;21EA: 294043B4
MOVEQ #0,D0 ;21EE: 7000
BRA.S LAB_01FA ;21F0: 6002
LAB_01F9:
MOVE.L A5,D0 ;21F2: 200D
LAB_01FA:
MOVEM.L (A7)+,D7/A5 ;21F4: 4CDF2080
RTS ;21F8: 4E75
DC.W $0000 ;21FA
LAB_01FB:
SUBQ #4,A7 ;21FC: 594F
MOVE.L A6,-(A7) ;21FE: 2F0E
MOVEQ #0,D0 ;2200: 7000
MOVEQ #96,D1 ;2202: 7260
LSL.L #7,D1 ;2204: EF89
BSR LAB_031A ;2206: 6100145C
JSR -306(A6) ;220A: 4EAEFECE
LAB_01FC:
ANDI.L #$00003000,D0 ;220E: 028000003000
BEQ.S LAB_0201 ;2214: 672E
LAB_01FD:
MOVEA #$0001,A0 ;2216: 307C0001
MOVEA.L 24(A4),A1 ;221A: 226C0018
LAB_01FE:
CMPA.L A1,A0 ;221E: B1C9
LAB_01FF:
BEQ.S LAB_0201 ;2220: 6722
MOVE.L A1,D0 ;2222: 2009
BNE.S LAB_0200 ;2224: 660A
MOVEQ #4,D0 ;2226: 7004
MOVEA.L (A7)+,A6 ;2228: 2C5F
ADDQ.L #4,A7 ;222A: 588F
JMP LAB_01E5(PC) ;222C: 4EFAFE3A
LAB_0200:
MOVEA.L 24(A4),A0 ;2230: 206C0018
CLR.L 24(A4) ;2234: 42AC0018
MOVE.L A0,4(A7) ;2238: 2F480004
MOVEQ #4,D0 ;223C: 7004
MOVEA.L 4(A7),A0 ;223E: 206F0004
JSR (A0) ;2242: 4E90
LAB_0201:
MOVEA.L (A7)+,A6 ;2244: 2C5F
ADDQ #4,A7 ;2246: 584F
RTS ;2248: 4E75
DC.W $0000 ;224A
MOVEA.L 4(A7),A0 ;224C: 206F0004
MOVE.L 8(A7),D0 ;2250: 202F0008
MOVE.L 12(A7),D1 ;2254: 222F000C
LAB_0202:
SUBQ.L #1,D1 ;2258: 5381
BMI.S LAB_0203 ;225A: 6B04
CMP.B (A0)+,D0 ;225C: B018
BNE.S LAB_0202 ;225E: 66F8
LAB_0203:
SUBQ #1,A0 ;2260: 5348
ADDQ.L #1,D1 ;2262: 5281
TST.L D1 ;2264: 4A81
BNE LAB_0204 ;2266: 66000004
SUBA.L A0,A0 ;226A: 91C8
LAB_0204:
MOVE.L A0,D0 ;226C: 2008
RTS ;226E: 4E75
MOVEA.L 8(A7),A1 ;2270: 226F0008
MOVEA.L 4(A7),A0 ;2274: 206F0004
LAB_0205:
MOVE.L A0,D0 ;2278: 2008
LAB_0206:
TST.B (A0)+ ;227A: 4A18
BNE.S LAB_0206 ;227C: 66FC
SUBQ.L #1,A0 ;227E: 5388
LAB_0207:
MOVE.B (A1)+,(A0)+ ;2280: 10D9
BNE.S LAB_0207 ;2282: 66FC
RTS ;2284: 4E75
DC.W $0000 ;2286
MOVEA.L 8(A7),A1 ;2288: 226F0008
MOVEA.L 4(A7),A0 ;228C: 206F0004
MOVE.L 12(A7),D0 ;2290: 202F000C
LAB_0208:
MOVE.L A0,D1 ;2294: 2208
BRA.S LAB_020A ;2296: 6004
LAB_0209:
MOVE.B (A1)+,(A0)+ ;2298: 10D9
BEQ.S LAB_020C ;229A: 6708
LAB_020A:
SUBQ.L #1,D0 ;229C: 5380
BCC.S LAB_0209 ;229E: 64F8
BRA.S LAB_020D ;22A0: 6006
LAB_020B:
CLR.B (A0)+ ;22A2: 4218
LAB_020C:
SUBQ.L #1,D0 ;22A4: 5380
BCC.S LAB_020B ;22A6: 64FA
LAB_020D:
MOVE.L D1,D0 ;22A8: 2001
RTS ;22AA: 4E75
MOVEA.L 8(A7),A1 ;22AC: 226F0008
MOVEA.L 4(A7),A0 ;22B0: 206F0004
MOVE.L 12(A7),D0 ;22B4: 202F000C
LAB_020E:
MOVE.L A0,D1 ;22B8: 2208
TST.L D0 ;22BA: 4A80
BLE.S LAB_0211 ;22BC: 6F16
CMPA.L A1,A0 ;22BE: B1C9
BCS.S LAB_0210 ;22C0: 650C
ADDA.L D0,A1 ;22C2: D3C0
ADDA.L D0,A0 ;22C4: D1C0
LAB_020F:
MOVE.B -(A1),-(A0) ;22C6: 1121
SUBQ.L #1,D0 ;22C8: 5380
BNE.S LAB_020F ;22CA: 66FA
BRA.S LAB_0211 ;22CC: 6006
LAB_0210:
MOVE.B (A1)+,(A0)+ ;22CE: 10D9
SUBQ.L #1,D0 ;22D0: 5380
BNE.S LAB_0210 ;22D2: 66FA
LAB_0211:
MOVE.L D1,D0 ;22D4: 2001
RTS ;22D6: 4E75
MOVEA.L 4(A7),A0 ;22D8: 206F0004
LAB_0212:
MOVE.L A0,D0 ;22DC: 2008
BNE.S LAB_0213 ;22DE: 6602
RTS ;22E0: 4E75
LAB_0213:
SUBQ.L #4,D0 ;22E2: 5980
MOVEM.L D2-D5/A2-A3/A6,-(A7) ;22E4: 48E73C32
MOVE.L 17336(A4),D1 ;22E8: 222C43B8
BNE.S LAB_0215 ;22EC: 660E
LAB_0214:
MOVE.L #$00000016,17332(A4) ;22EE: 297C0000001643B4
MOVEM.L (A7)+,D2-D5/A2-A3/A6 ;22F6: 4CDF4C3C
RTS ;22FA: 4E75
LAB_0215:
MOVEA.L D1,A1 ;22FC: 2241
CMP.L D1,D0 ;22FE: B081
BLE.S LAB_0216 ;2300: 6F12
MOVE.L D1,D2 ;2302: 2401
ADD.L 4(A1),D2 ;2304: D4A90004
ADDI.L #$00000014,D2 ;2308: 068200000014
CMP.L D2,D0 ;230E: B082
BGE.S LAB_0216 ;2310: 6C02
BRA.S LAB_0217 ;2312: 6008
LAB_0216:
MOVE.L 0(A1),D1 ;2314: 22290000
BEQ.S LAB_0214 ;2318: 67D4
BRA.S LAB_0215 ;231A: 60E0
LAB_0217:
MOVE.L D1,D3 ;231C: 2601
ADDI.L #$00000010,D3 ;231E: 068300000010
LAB_0218:
CMP.L D3,D0 ;2324: B083
BLT.S LAB_0214 ;2326: 6DC6
BEQ.S LAB_0219 ;2328: 6712
MOVEA.L D3,A2 ;232A: 2443
CLR.L D2 ;232C: 4282
MOVE 2(A2),D2 ;232E: 342A0002
BMI.S LAB_0214 ;2332: 6BBA
LSL.L #2,D2 ;2334: E58A
ADD.L D2,D3 ;2336: D682
ADDQ.L #4,D3 ;2338: 5883
BRA.S LAB_0218 ;233A: 60E8
LAB_0219:
MOVEA.L D0,A2 ;233C: 2440
MOVE 0(A2),D2 ;233E: 342A0000
BPL.S LAB_0214 ;2342: 6AAA
BCLR #7,0(A2) ;2344: 08AA00070000
CLR.L D3 ;234A: 4283
MOVE 2(A2),D3 ;234C: 362A0002
ANDI #$7FFF,D3 ;2350: 02437FFF
LSL.L #2,D3 ;2354: E58B
TST 2(A2) ;2356: 4A6A0002
BMI.S LAB_021B ;235A: 6B40
LEA 4(A2,D3.L),A3 ;235C: 47F23804
TST 0(A3) ;2360: 4A6B0000
BMI.S LAB_021B ;2364: 6B36
CLR.L D4 ;2366: 4284
MOVE 2(A3),D4 ;2368: 382B0002
ANDI #$7FFF,D4 ;236C: 02447FFF
LSL.L #2,D4 ;2370: E58C
ADD.L D3,D4 ;2372: D883
ADDQ.L #4,D4 ;2374: 5884
LSR.L #2,D4 ;2376: E48C
ADDQ.L #4,D3 ;2378: 5883
TST 2(A3) ;237A: 4A6B0002
BPL.S LAB_021A ;237E: 6A04
ORI #$8000,D4 ;2380: 00448000
LAB_021A:
MOVE D4,2(A2) ;2384: 35440002
BMI.S LAB_021B ;2388: 6B12
MOVE.L D4,D5 ;238A: 2A04
LSL.L #2,D4 ;238C: E58C
MOVE 4(A2,D4.L),D2 ;238E: 34324804
ANDI #$8000,D2 ;2392: 02428000
OR D2,D5 ;2396: 8A42
MOVE D5,4(A2,D4.L) ;2398: 35854804
LAB_021B:
CLR.L D4 ;239C: 4284
MOVE 0(A2),D4 ;239E: 382A0000
BEQ.S LAB_021D ;23A2: 674C
LSL.L #2,D4 ;23A4: E58C
NEG.L D4 ;23A6: 4484
LEA -4(A2,D4.L),A3 ;23A8: 47F248FC
TST 0(A3) ;23AC: 4A6B0000
BMI.S LAB_021D ;23B0: 6B3E
CLR.L D4 ;23B2: 4284
MOVE 2(A3),D4 ;23B4: 382B0002
LSL.L #2,D4 ;23B8: E58C
CLR.L D5 ;23BA: 4285
MOVE 2(A2),D5 ;23BC: 3A2A0002
ANDI #$7FFF,D5 ;23C0: 02457FFF
LSL.L #2,D5 ;23C4: E58D
ADD.L D5,D4 ;23C6: D885
ADDQ.L #4,D4 ;23C8: 5884
ADDQ.L #4,D3 ;23CA: 5883
LSR.L #2,D4 ;23CC: E48C
TST 2(A2) ;23CE: 4A6A0002
BPL.S LAB_021C ;23D2: 6A04
ORI #$8000,D4 ;23D4: 00448000
LAB_021C:
MOVE D4,2(A3) ;23D8: 37440002
BMI.S LAB_021D ;23DC: 6B12
MOVE.L D4,D5 ;23DE: 2A04
LSL.L #2,D4 ;23E0: E58C
MOVE 4(A3,D4.L),D2 ;23E2: 34334804
ANDI #$8000,D2 ;23E6: 02428000
OR D2,D5 ;23EA: 8A42
MOVE D5,4(A3,D4.L) ;23EC: 37854804
LAB_021D:
ADD.L D3,8(A1) ;23F0: D7A90008
MOVE.L 4(A1),D3 ;23F4: 26290004
CMP.L 4(A4),D3 ;23F8: B6AC0004
BGT.S LAB_021E ;23FC: 6E0C
CMP.L 8(A1),D3 ;23FE: B6A90008
BNE.S LAB_0222 ;2402: 663A
TST.L 0(A1) ;2404: 4AA90000
BEQ.S LAB_0222 ;2408: 6734
LAB_021E:
MOVE.L 17336(A4),D0 ;240A: 202C43B8
MOVEA.L D0,A0 ;240E: 2040
CMP.L D0,D1 ;2410: B280
BNE.S LAB_0220 ;2412: 660C
MOVE.L 0(A1),17336(A4) ;2414: 2969000043B8
BRA.S LAB_0221 ;241A: 6010
LAB_021F:
MOVEA.L 0(A0),A0 ;241C: 20680000
LAB_0220:
CMP.L 0(A0),D1 ;2420: B2A80000
BNE.S LAB_021F ;2424: 66F6
MOVE.L 0(A1),0(A0) ;2426: 216900000000
LAB_0221:
MOVE.L 4(A1),D0 ;242C: 20290004
ADDI.L #$00000014,D0 ;2430: 068000000014
BSR LAB_031A ;2436: 6100122C
JSR -210(A6) ;243A: 4EAEFF2E
LAB_0222:
MOVEM.L (A7)+,D2-D5/A2-A3/A6 ;243E: 4CDF4C3C
RTS ;2442: 4E75
MOVE.L 4(A7),D0 ;2444: 202F0004
LAB_0223:
TST.L D0 ;2448: 4A80
BNE.S LAB_0224 ;244A: 660C
MOVE.L #$00000016,17332(A4) ;244C: 297C0000001643B4
MOVEQ #0,D0 ;2454: 7000
RTS ;2456: 4E75
LAB_0224:
MOVEM.L D2-D6/A2-A3/A6,-(A7) ;2458: 48E73E32
ADDQ.L #3,D0 ;245C: 5680
ANDI.L #$FFFFFFFC,D0 ;245E: 0280FFFFFFFC
CMPI.L #$0001FFFC,D0 ;2464: 0C800001FFFC
BGT LAB_022E ;246A: 6E0000B8
CMP.L 4(A4),D0 ;246E: B0AC0004
BGT LAB_022E ;2472: 6E0000B0
MOVE.L 17336(A4),D3 ;2476: 262C43B8
BEQ LAB_022E ;247A: 670000A8
MOVEA.L D3,A1 ;247E: 2243
LAB_0225:
CMP.L 8(A1),D0 ;2480: B0A90008
BGT.S LAB_0228 ;2484: 6E32
MOVE.L 17340(A4),D1 ;2486: 222C43BC
CMP.L 12(A1),D1 ;248A: B2A9000C
BNE.S LAB_0228 ;248E: 6628
LEA 16(A1),A2 ;2490: 45E90010
LAB_0226:
TST (A2) ;2494: 4A52
BMI.S LAB_0227 ;2496: 6B10
CLR.L D4 ;2498: 4284
MOVE 2(A2),D4 ;249A: 382A0002
ANDI #$7FFF,D4 ;249E: 02447FFF
LSL.L #2,D4 ;24A2: E58C
CMP.L D4,D0 ;24A4: B084
BLE.S LAB_0229 ;24A6: 6F1A
LAB_0227:
CLR.L D4 ;24A8: 4284
MOVE 2(A2),D4 ;24AA: 382A0002
BMI.S LAB_0228 ;24AE: 6B08
LSL.L #2,D4 ;24B0: E58C
LEA 4(A2,D4.L),A2 ;24B2: 45F24804
BRA.S LAB_0226 ;24B6: 60DC
LAB_0228:
MOVE.L 0(A1),D3 ;24B8: 26290000
BEQ.S LAB_022E ;24BC: 6766
MOVEA.L D3,A1 ;24BE: 2243
BRA.S LAB_0225 ;24C0: 60BE
LAB_0229:
BSET #7,0(A2) ;24C2: 08EA00070000
LEA 4(A2,D0.L),A3 ;24C8: 47F20804
CLR.L D5 ;24CC: 4285
CMP.L D4,D0 ;24CE: B084
BEQ.S LAB_022C ;24D0: 673C
MOVE.L D4,D6 ;24D2: 2C04
SUB.L D0,D6 ;24D4: 9C80
SUBQ.L #4,D6 ;24D6: 5986
BNE.S LAB_022A ;24D8: 6604
MOVE.L D4,D0 ;24DA: 2004
BRA.S LAB_022C ;24DC: 6030
LAB_022A:
LSR.L #2,D6 ;24DE: E48E
TST 2(A2) ;24E0: 4A6A0002
BPL.S LAB_022B ;24E4: 6A04
ORI #$8000,D6 ;24E6: 00468000
LAB_022B:
MOVE.L D0,D5 ;24EA: 2A00
LSR.L #2,D5 ;24EC: E48D
MOVE D6,2(A3) ;24EE: 37460002
MOVE D5,0(A3) ;24F2: 37450000
MOVE D5,2(A2) ;24F6: 35450002
MOVEQ #4,D5 ;24FA: 7A04
TST D6 ;24FC: 4A46
BMI.S LAB_022C ;24FE: 6B0E
MOVE 4(A2,D4.L),D2 ;2500: 34324804
ANDI #$8000,D2 ;2504: 02428000
OR D2,D6 ;2508: 8C42
MOVE D6,4(A2,D4.L) ;250A: 35864804
LAB_022C:
MOVE.L 8(A1),D3 ;250E: 26290008
SUB.L D0,D3 ;2512: 9680
SUB.L D5,D3 ;2514: 9685
MOVE.L D3,8(A1) ;2516: 23430008
MOVE.L A2,D0 ;251A: 200A
ADDQ.L #4,D0 ;251C: 5880
LAB_022D:
MOVEM.L (A7)+,D2-D6/A2-A3/A6 ;251E: 4CDF4C7C
RTS ;2522: 4E75
LAB_022E:
MOVE.L D0,D5 ;2524: 2A00
CMP.L 4(A4),D0 ;2526: B0AC0004
BPL.S LAB_022F ;252A: 6A04
MOVE.L 4(A4),D0 ;252C: 202C0004
LAB_022F:
MOVE.L D0,D4 ;2530: 2800
ADDI.L #$00000014,D0 ;2532: 068000000014
MOVE.L 17340(A4),D1 ;2538: 222C43BC
BSR LAB_031A ;253C: 61001126
JSR -198(A6) ;2540: 4EAEFF3A
TST.L D0 ;2544: 4A80
BNE.S LAB_0230 ;2546: 660A
MOVE.L #$0000000C,17332(A4) ;2548: 297C0000000C43B4
BRA.S LAB_022D ;2550: 60CC
LAB_0230:
MOVEA.L D0,A1 ;2552: 2240
LEA 16(A1),A2 ;2554: 45E90010
MOVE.L 17336(A4),0(A1) ;2558: 236C43B80000
MOVE.L A1,17336(A4) ;255E: 294943B8
MOVE.L D4,4(A1) ;2562: 23440004
MOVE.L 17340(A4),12(A1) ;2566: 236C43BC000C
MOVE.L D4,D3 ;256C: 2604
SUB.L D5,D3 ;256E: 9685
BEQ.S LAB_0231 ;2570: 6728
SUBQ.L #4,D3 ;2572: 5983
BEQ.S LAB_0231 ;2574: 6724
MOVE.L D3,8(A1) ;2576: 23430008
LEA 4(A2,D5.L),A3 ;257A: 47F25804
MOVE #$8000,0(A2) ;257E: 357C80000000
LSR.L #2,D5 ;2584: E48D
MOVE D5,2(A2) ;2586: 35450002
MOVE D5,0(A3) ;258A: 37450000
LSR.L #2,D3 ;258E: E48B
ORI #$8000,D3 ;2590: 00438000
MOVE D3,2(A3) ;2594: 37430002
BRA.S LAB_0232 ;2598: 6014
LAB_0231:
CLR.L 8(A1) ;259A: 42A90008
MOVE #$8000,0(A2) ;259E: 357C80000000
LSR.L #2,D4 ;25A4: E48C
ORI #$8000,D4 ;25A6: 00448000
MOVE D4,2(A2) ;25AA: 35440002
LAB_0232:
MOVE.L A2,D0 ;25AE: 200A
ADDQ.L #4,D0 ;25B0: 5880
MOVEM.L (A7)+,D2-D6/A2-A3/A6 ;25B2: 4CDF4C7C
RTS ;25B6: 4E75
MOVE.L 4(A7),D0 ;25B8: 202F0004
LAB_0233:
MOVEM.L D7/A5,-(A7) ;25BC: 48E70104
MOVE.L D0,D7 ;25C0: 2E00
MOVEA.L 516(A4),A5 ;25C2: 2A6C0204
BRA.S LAB_0235 ;25C6: 6008
LAB_0234:
MOVEA.L 4(A5),A0 ;25C8: 206D0004
JSR (A0) ;25CC: 4E90
MOVEA.L (A5),A5 ;25CE: 2A55
LAB_0235:
MOVE.L A5,D0 ;25D0: 200D
BNE.S LAB_0234 ;25D2: 66F4
LEA 316(A4),A5 ;25D4: 4BEC013C
LAB_0236:
MOVEQ #6,D0 ;25D8: 7006
AND.L 24(A5),D0 ;25DA: C0AD0018
SUBQ.L #2,D0 ;25DE: 5580
BNE.S LAB_0237 ;25E0: 6618
MOVE.L 4(A5),D0 ;25E2: 202D0004
SUB.L 16(A5),D0 ;25E6: 90AD0010
BEQ.S LAB_0237 ;25EA: 670E
MOVE.L 28(A5),D1 ;25EC: 222D001C
MOVEA.L 16(A5),A0 ;25F0: 206D0010
EXG D0,D1 ;25F4: C141
JSR LAB_018D(PC) ;25F6: 4EBAF448
LAB_0237:
MOVEA.L A5,A0 ;25FA: 204D
MOVEA.L (A0),A5 ;25FC: 2A50
MOVE.L A5,D0 ;25FE: 200D
BNE.S LAB_0236 ;2600: 66D6
MOVE.L D7,D0 ;2602: 2007
MOVEM.L (A7)+,D7/A5 ;2604: 4CDF2080
JMP LAB_01E0(PC) ;2608: 4EFAFA02
MOVE.L 4(A7),D0 ;260C: 202F0004
MOVEA.L 8(A7),A0 ;2610: 206F0008
LAB_0238:
LEA (A0),A1 ;2614: 43D0
ADDQ.L #1,(A1)+ ;2616: 5299
MOVEA.L (A1),A0 ;2618: 2051
ADDQ.L #1,(A1)+ ;261A: 5299
MOVE.B D0,(A0) ;261C: 1080
RTS ;261E: 4E75
LAB_0239:
SUBQ #8,A7 ;2620: 514F
MOVEA.L 12(A7),A0 ;2622: 206F000C
CLR.L (A7) ;2626: 4297
MOVE.L A0,4(A7) ;2628: 2F480004
PEA 20(A7) ;262C: 486F0014
MOVE.L 20(A7),-(A7) ;2630: 2F2F0014
LEA LAB_0238(PC),A0 ;2634: 41FAFFDE
LEA 8(A7),A1 ;2638: 43EF0008
JSR LAB_02FF(PC) ;263C: 4EBA0E26
MOVEA.L 12(A7),A0 ;2640: 206F000C
CLR.B (A0) ;2644: 4210
ADDQ #8,A7 ;2646: 504F
MOVE.L (A7),D0 ;2648: 2017
ADDQ #8,A7 ;264A: 504F
RTS ;264C: 4E75
DC.W $0000 ;264E
LAB_023A:
MOVE.L A5,-(A7) ;2650: 2F0D
MOVE.L D0,D1 ;2652: 2200
MOVEA.L A0,A5 ;2654: 2A48
LEA (A5),A1 ;2656: 43D5
ADDQ.L #1,(A1)+ ;2658: 5299
MOVE.L (A1),D0 ;265A: 2011
ADDQ.L #1,(A1) ;265C: 5291
MOVE.B D1,8(A5,D0.L) ;265E: 1B810808
MOVE.L (A1)+,D0 ;2662: 2019
CMPI.L #$00000200,D0 ;2664: 0C8000000200
BLT.S LAB_023B ;266A: 6D12
LEA 8(A5),A0 ;266C: 41ED0008
LEA 350(A4),A1 ;2670: 43EC015E
MOVEQ #1,D1 ;2674: 7201
JSR LAB_026D(PC) ;2676: 4EBA03D8
CLR.L 4(A5) ;267A: 42AD0004
LAB_023B:
MOVEA.L (A7)+,A5 ;267E: 2A5F
RTS ;2680: 4E75
LAB_023C:
SUBA #$0208,A7 ;2682: 9EFC0208
CLR.L 4(A7) ;2686: 42AF0004
CLR.L (A7) ;268A: 4297
PEA 528(A7) ;268C: 486F0210
MOVE.L 528(A7),-(A7) ;2690: 2F2F0210
LEA LAB_023A(PC),A0 ;2694: 41FAFFBA
LEA 8(A7),A1 ;2698: 43EF0008
JSR LAB_02FF(PC) ;269C: 4EBA0DC6
ADDQ #8,A7 ;26A0: 504F
MOVE.L 4(A7),D0 ;26A2: 202F0004
BEQ.S LAB_023D ;26A6: 6710
LEA 8(A7),A0 ;26A8: 41EF0008
LEA 350(A4),A1 ;26AC: 43EC015E
MOVEQ #1,D1 ;26B0: 7201
EXG D0,D1 ;26B2: C141
JSR LAB_026D(PC) ;26B4: 4EBA039A
LAB_023D:
MOVEQ #48,D0 ;26B8: 7030
AND.L 374(A4),D0 ;26BA: C0AC0176
BEQ.S LAB_023E ;26BE: 6704
MOVEQ #-1,D0 ;26C0: 70FF
BRA.S LAB_023F ;26C2: 6002
LAB_023E:
MOVE.L (A7),D0 ;26C4: 2017
LAB_023F:
ADDA #$0208,A7 ;26C6: DEFC0208
RTS ;26CA: 4E75
MOVE.L 4(A7),D0 ;26CC: 202F0004
MOVEA.L 8(A7),A0 ;26D0: 206F0008
LAB_0240:
SUBQ #4,A7 ;26D4: 594F
MOVEM.L D6-D7/A5,-(A7) ;26D6: 48E70304
MOVE.L D0,D7 ;26DA: 2E00
MOVEA.L A0,A5 ;26DC: 2A48
MOVEQ #0,D6 ;26DE: 7C00
MOVE.B D0,15(A7) ;26E0: 1F40000F
MOVEQ #65,D1 ;26E4: 7241
ADD.L D1,D1 ;26E6: D281
AND.L 24(A5),D1 ;26E8: C2AD0018
BNE.S LAB_0241 ;26EC: 660C
BSET #5,27(A5) ;26EE: 08ED0005001B
MOVEQ #-1,D0 ;26F4: 70FF
BRA LAB_024F ;26F6: 60000140
LAB_0241:
MOVEQ #51,D0 ;26FA: 7033
AND.L 24(A5),D0 ;26FC: C0AD0018
SUBQ.L #2,D0 ;2700: 5580
BEQ.S LAB_0245 ;2702: 6750
MOVEQ #76,D0 ;2704: 704C
NOT.B D0 ;2706: 4600
AND.L 24(A5),D0 ;2708: C0AD0018
MOVEQ #64,D1 ;270C: 7240
ADD.L D1,D1 ;270E: D281
CMP.L D1,D0 ;2710: B081
BNE.S LAB_0242 ;2712: 660C
BSET #1,27(A5) ;2714: 08ED0001001B
CLR.L 12(A5) ;271A: 42AD000C
BRA.S LAB_0245 ;271E: 6034
LAB_0242:
BTST #5,27(A5) ;2720: 082D0005001B
BEQ.S LAB_0243 ;2726: 6706
MOVEQ #-1,D0 ;2728: 70FF
BRA LAB_024F ;272A: 6000010C
LAB_0243:
MOVEQ #110,D0 ;272E: 706E
NOT.B D0 ;2730: 4600
AND.L 24(A5),D0 ;2732: C0AD0018
MOVEQ #110,D1 ;2736: 726E
NOT.B D1 ;2738: 4601
CMP.L D1,D0 ;273A: B081
BNE.S LAB_0244 ;273C: 660C
BSET #1,27(A5) ;273E: 08ED0001001B
CLR.L 12(A5) ;2744: 42AD000C
BRA.S LAB_0245 ;2748: 600A
LAB_0244:
MOVEQ #0,D0 ;274A: 7000
MOVE.L D0,12(A5) ;274C: 2B40000C
BRA LAB_024F ;2750: 600000E6
LAB_0245:
MOVE.L 12(A5),D0 ;2754: 202D000C
CMP.L 20(A5),D0 ;2758: B0AD0014
BGE.S LAB_0247 ;275C: 6C32
MOVEA.L 4(A5),A0 ;275E: 206D0004
ADDQ.L #1,4(A5) ;2762: 52AD0004
MOVE.L D7,D0 ;2766: 2007
MOVE.B D0,(A0) ;2768: 1080
ADDQ.L #1,12(A5) ;276A: 52AD000C
BTST #6,27(A5) ;276E: 082D0006001B
BEQ.S LAB_0246 ;2774: 670E
MOVEQ #10,D1 ;2776: 720A
CMP.L D1,D7 ;2778: BE81
BNE.S LAB_0246 ;277A: 6608
MOVEA.L A5,A0 ;277C: 204D
JSR LAB_028C(PC) ;277E: 4EBA0574
MOVE.L D0,D6 ;2782: 2C00
LAB_0246:
TST.L D6 ;2784: 4A86
BEQ LAB_024E ;2786: 670000AA
MOVE.L D6,D0 ;278A: 2006
BRA LAB_024F ;278C: 600000AA
LAB_0247:
BTST #2,27(A5) ;2790: 082D0002001B
BEQ.S LAB_0249 ;2796: 672E
CLR.L 12(A5) ;2798: 42AD000C
MOVE.L 28(A5),D0 ;279C: 202D001C
LEA 15(A7),A0 ;27A0: 41EF000F
MOVEQ #1,D1 ;27A4: 7201
JSR LAB_018D(PC) ;27A6: 4EBAF298
MOVE.L D0,D6 ;27AA: 2C00
ADDQ.L #1,D0 ;27AC: 5280
BNE.S LAB_0248 ;27AE: 6608
BSET #5,27(A5) ;27B0: 08ED0005001B
BRA.S LAB_024D ;27B6: 6072
LAB_0248:
MOVE.L D6,D0 ;27B8: 2006
SUBQ.L #1,D0 ;27BA: 5380
BEQ.S LAB_024D ;27BC: 676C
BSET #4,27(A5) ;27BE: 08ED0004001B
BRA.S LAB_024D ;27C4: 6064
LAB_0249:
TST.L 20(A5) ;27C6: 4AAD0014
BNE.S LAB_024B ;27CA: 6620
MOVEA.L A5,A0 ;27CC: 204D
JSR LAB_0176(PC) ;27CE: 4EBAF05C
TST.L D0 ;27D2: 4A80
BEQ.S LAB_024A ;27D4: 670A
BSET #5,27(A5) ;27D6: 08ED0005001B
MOVEQ #-1,D0 ;27DC: 70FF
BRA.S LAB_024F ;27DE: 6058
LAB_024A:
MOVEQ #0,D0 ;27E0: 7000
MOVE.L D0,12(A5) ;27E2: 2B40000C
MOVE.L 16(A5),4(A5) ;27E6: 2B6D00100004
LAB_024B:
MOVE.L 12(A5),D0 ;27EC: 202D000C
CMP.L 20(A5),D0 ;27F0: B0AD0014
BLT.S LAB_024C ;27F4: 6D08
MOVEA.L A5,A0 ;27F6: 204D
JSR LAB_028C(PC) ;27F8: 4EBA04FA
MOVE.L D0,D6 ;27FC: 2C00
LAB_024C:
BSET #1,27(A5) ;27FE: 08ED0001001B
MOVEA.L 4(A5),A0 ;2804: 206D0004
ADDQ.L #1,4(A5) ;2808: 52AD0004
MOVE.L D7,D0 ;280C: 2007
MOVE.B D0,(A0) ;280E: 1080
ADDQ.L #1,12(A5) ;2810: 52AD000C
BTST #6,27(A5) ;2814: 082D0006001B
BEQ.S LAB_024D ;281A: 670E
MOVEQ #10,D1 ;281C: 720A
CMP.L D1,D7 ;281E: BE81
BNE.S LAB_024D ;2820: 6608
MOVEA.L A5,A0 ;2822: 204D
JSR LAB_028C(PC) ;2824: 4EBA04CE
MOVE.L D0,D6 ;2828: 2C00
LAB_024D:
TST.L D6 ;282A: 4A86
BEQ.S LAB_024E ;282C: 6704
MOVE.L D6,D0 ;282E: 2006
BRA.S LAB_024F ;2830: 6006
LAB_024E:
MOVEQ #0,D1 ;2832: 7200
MOVE.B D7,D1 ;2834: 1207
MOVE.L D1,D0 ;2836: 2001
LAB_024F:
MOVEM.L (A7)+,D6-D7/A5 ;2838: 4CDF20C0
ADDQ #4,A7 ;283C: 584F
RTS ;283E: 4E75
MOVEA.L 4(A7),A0 ;2840: 206F0004
LAB_0250:
SUBQ #4,A7 ;2844: 594F
MOVEM.L D2/D7/A5,-(A7) ;2846: 48E72104
MOVEA.L A0,A5 ;284A: 2A48
LEA 316(A4),A0 ;284C: 41EC013C
CMPA.L A0,A5 ;2850: BBC8
BNE.S LAB_0254 ;2852: 6644
LEA 350(A4),A0 ;2854: 41EC015E
JSR LAB_028C(PC) ;2858: 4EBA049A
BTST #5,26(A5) ;285C: 082D000D001A
BEQ.S LAB_0254 ;2862: 6734
MOVE.L 28(A5),D0 ;2864: 202D001C
LEA 15(A7),A0 ;2868: 41EF000F
MOVEQ #1,D1 ;286C: 7201
JSR LAB_0197(PC) ;286E: 4EBAF2D0
MOVE.L D0,D7 ;2872: 2E00
BLE.S LAB_0251 ;2874: 6F0A
MOVEQ #0,D7 ;2876: 7E00
MOVE.B 15(A7),D7 ;2878: 1E2F000F
BRA LAB_0262 ;287C: 60000128
LAB_0251:
TST.L D7 ;2880: 4A87
BNE.S LAB_0252 ;2882: 6608
BSET #4,27(A5) ;2884: 08ED0004001B
BRA.S LAB_0253 ;288A: 6006
LAB_0252:
BSET #5,27(A5) ;288C: 08ED0005001B
LAB_0253:
MOVEQ #-1,D7 ;2892: 7EFF
BRA LAB_0262 ;2894: 60000110
LAB_0254:
SUBQ.L #1,8(A5) ;2898: 53AD0008
BLT.S LAB_0255 ;289C: 6D10
MOVEA.L 4(A5),A0 ;289E: 206D0004
ADDQ.L #1,4(A5) ;28A2: 52AD0004
MOVEQ #0,D0 ;28A6: 7000
MOVE.B (A0),D0 ;28A8: 1010
BRA LAB_0263 ;28AA: 600000FC
LAB_0255:
MOVEQ #51,D7 ;28AE: 7E33
AND.L 24(A5),D7 ;28B0: CEAD0018
MOVEQ #1,D0 ;28B4: 7001
CMP.L D0,D7 ;28B6: BE80
BEQ.S LAB_0258 ;28B8: 673A
MOVEQ #92,D1 ;28BA: 725C
NOT.B D1 ;28BC: 4601
AND.L 24(A5),D1 ;28BE: C2AD0018
MOVEQ #64,D2 ;28C2: 7440
ADD.L D2,D2 ;28C4: D482
CMP.L D2,D1 ;28C6: B282
BNE.S LAB_0256 ;28C8: 6614
BSET #0,27(A5) ;28CA: 08ED0000001B
BTST #4,27(A5) ;28D0: 082D0004001B
BEQ.S LAB_0258 ;28D6: 671C
MOVEQ #-1,D0 ;28D8: 70FF
BRA LAB_0263 ;28DA: 600000CC
LAB_0256:
CLR.L 8(A5) ;28DE: 42AD0008
MOVEQ #17,D1 ;28E2: 7211
CMP.L D1,D7 ;28E4: BE81
BEQ.S LAB_0257 ;28E6: 6706
BSET #5,27(A5) ;28E8: 08ED0005001B
LAB_0257:
MOVEQ #-1,D0 ;28EE: 70FF
BRA LAB_0263 ;28F0: 600000B6
LAB_0258:
BTST #2,27(A5) ;28F4: 082D0002001B
BEQ.S LAB_025D ;28FA: 6746
CLR.L 8(A5) ;28FC: 42AD0008
MOVEQ #0,D7 ;2900: 7E00
MOVE.B 32(A5),D7 ;2902: 1E2D0020
TST.L D7 ;2906: 4A87
BEQ.S LAB_0259 ;2908: 6708
CLR.B 32(A5) ;290A: 422D0020
BRA LAB_0262 ;290E: 60000096
LAB_0259:
MOVE.L 28(A5),D0 ;2912: 202D001C
LEA 15(A7),A0 ;2916: 41EF000F
MOVEQ #1,D1 ;291A: 7201
JSR LAB_0197(PC) ;291C: 4EBAF222
MOVE.L D0,D7 ;2920: 2E00
BLE.S LAB_025A ;2922: 6F08
MOVEQ #0,D7 ;2924: 7E00
MOVE.B 15(A7),D7 ;2926: 1E2F000F
BRA.S LAB_0262 ;292A: 607A
LAB_025A:
TST.L D7 ;292C: 4A87
BNE.S LAB_025B ;292E: 6608
BSET #4,27(A5) ;2930: 08ED0004001B
BRA.S LAB_025C ;2936: 6006
LAB_025B:
BSET #5,27(A5) ;2938: 08ED0005001B
LAB_025C:
MOVEQ #-1,D7 ;293E: 7EFF
BRA.S LAB_0262 ;2940: 6064
LAB_025D:
TST.L 20(A5) ;2942: 4AAD0014
BNE.S LAB_025E ;2946: 6614
MOVEA.L A5,A0 ;2948: 204D
JSR LAB_0176(PC) ;294A: 4EBAEEE0
TST.L D0 ;294E: 4A80
BEQ.S LAB_025E ;2950: 670A
BSET #5,27(A5) ;2952: 08ED0005001B
MOVEQ #-1,D0 ;2958: 70FF
BRA.S LAB_0263 ;295A: 604C
LAB_025E:
MOVEA.L 16(A5),A0 ;295C: 206D0010
MOVE.L A0,4(A5) ;2960: 2B480004
MOVE.L 28(A5),D0 ;2964: 202D001C
MOVE.L 20(A5),D1 ;2968: 222D0014
MOVEA.L 16(A5),A0 ;296C: 206D0010
JSR LAB_0197(PC) ;2970: 4EBAF1CE
MOVE.L D0,8(A5) ;2974: 2B400008
MOVE.L D0,D7 ;2978: 2E00
BLE.S LAB_025F ;297A: 6F12
SUBQ.L #1,8(A5) ;297C: 53AD0008
MOVEA.L 4(A5),A0 ;2980: 206D0004
ADDQ.L #1,4(A5) ;2984: 52AD0004
MOVEQ #0,D7 ;2988: 7E00
MOVE.B (A0),D7 ;298A: 1E10
BRA.S LAB_0262 ;298C: 6018
LAB_025F:
TST.L D7 ;298E: 4A87
BNE.S LAB_0260 ;2990: 6608
BSET #4,27(A5) ;2992: 08ED0004001B
BRA.S LAB_0261 ;2998: 600A
LAB_0260:
BSET #5,27(A5) ;299A: 08ED0005001B
CLR.L 8(A5) ;29A0: 42AD0008
LAB_0261:
MOVEQ #-1,D7 ;29A4: 7EFF
LAB_0262:
MOVE.L D7,D0 ;29A6: 2007
LAB_0263:
MOVEM.L (A7)+,D2/D7/A5 ;29A8: 4CDF2084
ADDQ #4,A7 ;29AC: 584F
RTS ;29AE: 4E75
MOVEA.L 4(A7),A0 ;29B0: 206F0004
LAB_0264:
MOVEM.L D5-D7/A3/A5,-(A7) ;29B4: 48E70714
MOVEA.L A0,A5 ;29B8: 2A48
MOVEQ #0,D7 ;29BA: 7E00
MOVE.L 24(A5),D0 ;29BC: 202D0018
BNE.S LAB_0265 ;29C0: 660A
MOVEQ #9,D1 ;29C2: 7209
MOVE.L D1,17332(A4) ;29C4: 294143B4
MOVEQ #-1,D0 ;29C8: 70FF
BRA.S LAB_026C ;29CA: 606E
LAB_0265:
MOVE.L #$00008002,D0 ;29CC: 203C00008002
AND.L 24(A5),D0 ;29D2: C0AD0018
CMPI.L #$00008002,D0 ;29D6: 0C8000008002
BNE.S LAB_0266 ;29DC: 6608
MOVEA.L A5,A0 ;29DE: 204D
JSR LAB_028C(PC) ;29E0: 4EBA0312
MOVEQ #1,D7 ;29E4: 7E01
LAB_0266:
PEA (1).W ;29E6: 48780001
MOVE.L 28(A5),D0 ;29EA: 202D001C
MOVEQ #0,D1 ;29EE: 7200
JSR LAB_01A4(PC) ;29F0: 4EBAF248
ADDQ #4,A7 ;29F4: 584F
MOVE.L D0,D6 ;29F6: 2C00
TST.B D7 ;29F8: 4A07
BNE.S LAB_026B ;29FA: 663C
BTST #7,26(A5) ;29FC: 082D000F001A
BEQ.S LAB_0269 ;2A02: 6722
MOVEA.L 4(A5),A3 ;2A04: 266D0004
MOVE.L 8(A5),D5 ;2A08: 2A2D0008
BRA.S LAB_0268 ;2A0C: 6010
LAB_0267:
MOVEQ #10,D1 ;2A0E: 720A
CMP.B (A3)+,D1 ;2A10: B21B
SEQ D0 ;2A12: 57C0
NEG.B D0 ;2A14: 4400
EXT D0 ;2A16: 4880
TST.B D0 ;2A18: 4A00
BEQ.S LAB_0268 ;2A1A: 6702
SUBQ.L #1,D6 ;2A1C: 5386
LAB_0268:
MOVE.L D5,D0 ;2A1E: 2005
SUBQ.L #1,D5 ;2A20: 5385
TST.L D0 ;2A22: 4A80
BNE.S LAB_0267 ;2A24: 66E8
LAB_0269:
BTST #1,27(A5) ;2A26: 082D0001001B
BEQ.S LAB_026A ;2A2C: 6706
ADD.L 12(A5),D6 ;2A2E: DCAD000C
BRA.S LAB_026B ;2A32: 6004
LAB_026A:
SUB.L 8(A5),D6 ;2A34: 9CAD0008
LAB_026B:
MOVE.L D6,D0 ;2A38: 2006
LAB_026C:
MOVEM.L (A7)+,D5-D7/A3/A5 ;2A3A: 4CDF28E0
RTS ;2A3E: 4E75
MOVEA.L 4(A7),A0 ;2A40: 206F0004
MOVE.L 8(A7),D0 ;2A44: 202F0008
MOVE.L 12(A7),D1 ;2A48: 222F000C
MOVEA.L 16(A7),A1 ;2A4C: 226F0010
LAB_026D:
SUBQ #4,A7 ;2A50: 594F
MOVEM.L D4-D7/A3,-(A7) ;2A52: 48E70F10
MOVE.L D1,D6 ;2A56: 2C01
MOVE.L D0,D7 ;2A58: 2E00
MOVEA.L A1,A3 ;2A5A: 2649
MOVE.L A0,20(A7) ;2A5C: 2F480014
MOVE.L D6,D0 ;2A60: 2006
MOVE.L D7,D1 ;2A62: 2207
JSR LAB_01DD(PC) ;2A64: 4EBAF572
MOVE.L D0,D5 ;2A68: 2A00
MOVEQ #0,D4 ;2A6A: 7800
TST.L D7 ;2A6C: 4A87
BEQ.S LAB_026E ;2A6E: 6704
TST.L D6 ;2A70: 4A86
BNE.S LAB_026F ;2A72: 6606
LAB_026E:
MOVEQ #0,D0 ;2A74: 7000
BRA LAB_027A ;2A76: 600000FC
LAB_026F:
MOVEQ #48,D0 ;2A7A: 7030
AND.L 24(A3),D0 ;2A7C: C0AB0018
BNE.S LAB_0270 ;2A80: 660A
MOVEQ #65,D0 ;2A82: 7041
ADD.L D0,D0 ;2A84: D080
AND.L 24(A3),D0 ;2A86: C0AB0018
BNE.S LAB_0271 ;2A8A: 660C
LAB_0270:
BSET #5,27(A3) ;2A8C: 08EB0005001B
MOVEQ #0,D0 ;2A92: 7000
BRA LAB_027A ;2A94: 600000DE
LAB_0271:
MOVEQ #51,D0 ;2A98: 7033
AND.L 24(A3),D0 ;2A9A: C0AB0018
SUBQ.L #2,D0 ;2A9E: 5580
BEQ.S LAB_0275 ;2AA0: 6750
MOVEQ #76,D0 ;2AA2: 704C
NOT.B D0 ;2AA4: 4600
AND.L 24(A3),D0 ;2AA6: C0AB0018
MOVEQ #64,D1 ;2AAA: 7240
ADD.L D1,D1 ;2AAC: D281
CMP.L D1,D0 ;2AAE: B081
BNE.S LAB_0272 ;2AB0: 660C
BSET #1,27(A3) ;2AB2: 08EB0001001B
CLR.L 12(A3) ;2AB8: 42AB000C
BRA.S LAB_0275 ;2ABC: 6034
LAB_0272:
BTST #5,27(A3) ;2ABE: 082B0005001B
BEQ.S LAB_0273 ;2AC4: 6706
MOVEQ #0,D0 ;2AC6: 7000
BRA LAB_027A ;2AC8: 600000AA
LAB_0273:
MOVEQ #110,D0 ;2ACC: 706E
NOT.B D0 ;2ACE: 4600
AND.L 24(A3),D0 ;2AD0: C0AB0018
MOVEQ #110,D1 ;2AD4: 726E
NOT.B D1 ;2AD6: 4601
CMP.L D1,D0 ;2AD8: B081
BNE.S LAB_0274 ;2ADA: 660C
BSET #1,27(A3) ;2ADC: 08EB0001001B
CLR.L 12(A3) ;2AE2: 42AB000C
BRA.S LAB_0275 ;2AE6: 600A
LAB_0274:
CLR.L 12(A3) ;2AE8: 42AB000C
MOVEQ #0,D0 ;2AEC: 7000
BRA LAB_027A ;2AEE: 60000084
LAB_0275:
TST.L 20(A3) ;2AF2: 4AAB0014
BNE.S LAB_0277 ;2AF6: 664C
BTST #2,27(A3) ;2AF8: 082B0002001B
BNE.S LAB_0277 ;2AFE: 6644
MOVEA.L A3,A0 ;2B00: 204B
JSR LAB_0176(PC) ;2B02: 4EBAED28
TST.L D0 ;2B06: 4A80
BEQ.S LAB_0277 ;2B08: 673A
BSET #5,27(A3) ;2B0A: 08EB0005001B
MOVEQ #0,D0 ;2B10: 7000
BRA.S LAB_027A ;2B12: 6060
LAB_0276:
MOVEA.L 20(A7),A0 ;2B14: 206F0014
MOVE.B (A0)+,D0 ;2B18: 1018
MOVEA.L 4(A3),A1 ;2B1A: 226B0004
MOVE.B D0,(A1) ;2B1E: 1280
ADDQ.L #1,4(A3) ;2B20: 52AB0004
ADDQ.L #1,12(A3) ;2B24: 52AB000C
SUBQ.L #1,D5 ;2B28: 5385
ADDQ.L #1,D4 ;2B2A: 5284
MOVE.L A0,20(A7) ;2B2C: 2F480014
MOVEQ #10,D1 ;2B30: 720A
CMP.B D1,D0 ;2B32: B001
BNE.S LAB_0277 ;2B34: 660E
BTST #6,27(A3) ;2B36: 082B0006001B
BEQ.S LAB_0277 ;2B3C: 6706
MOVEA.L A3,A0 ;2B3E: 204B
JSR LAB_028C(PC) ;2B40: 4EBA01B2
LAB_0277:
MOVE.L 12(A3),D0 ;2B44: 202B000C
CMP.L 20(A3),D0 ;2B48: B0AB0014
BGE.S LAB_0278 ;2B4C: 6C04
TST.L D5 ;2B4E: 4A85
BGT.S LAB_0276 ;2B50: 6EC2
LAB_0278:
TST.L D5 ;2B52: 4A85
BLE.S LAB_0279 ;2B54: 6F16
MOVEA.L A3,A0 ;2B56: 204B
JSR LAB_028C(PC) ;2B58: 4EBA019A
MOVE.L 28(A3),D0 ;2B5C: 202B001C
MOVE.L D5,D1 ;2B60: 2205
MOVEA.L 20(A7),A0 ;2B62: 206F0014
JSR LAB_018D(PC) ;2B66: 4EBAEED8
ADD.L D0,D4 ;2B6A: D880
LAB_0279:
MOVE.L D4,D0 ;2B6C: 2004
MOVE.L D7,D1 ;2B6E: 2207
JSR LAB_01D5(PC) ;2B70: 4EBAF3D4
LAB_027A:
MOVEM.L (A7)+,D4-D7/A3 ;2B74: 4CDF08F0
ADDQ #4,A7 ;2B78: 584F
RTS ;2B7A: 4E75
MOVEA.L 4(A7),A0 ;2B7C: 206F0004
MOVE.L 8(A7),D0 ;2B80: 202F0008
MOVE.L 12(A7),D1 ;2B84: 222F000C
MOVEA.L 16(A7),A1 ;2B88: 226F0010
LAB_027B:
SUBQ #8,A7 ;2B8C: 514F
MOVEM.L D4-D7/A3/A5,-(A7) ;2B8E: 48E70F14
MOVE.L D0,D7 ;2B92: 2E00
MOVEA.L A1,A5 ;2B94: 2A49
MOVE.L D1,D6 ;2B96: 2C01
MOVEA.L A0,A3 ;2B98: 2648
MOVE.L D1,24(A7) ;2B9A: 2F410018
MOVE.L A0,28(A7) ;2B9E: 2F48001C
TST.L D7 ;2BA2: 4A87
BEQ.S LAB_027C ;2BA4: 6704
TST.L D6 ;2BA6: 4A86
BNE.S LAB_027D ;2BA8: 6606
LAB_027C:
MOVEQ #0,D0 ;2BAA: 7000
BRA LAB_028B ;2BAC: 60000138
LAB_027D:
MOVE.L D6,D0 ;2BB0: 2006
MOVE.L D7,D1 ;2BB2: 2207
JSR LAB_01DD(PC) ;2BB4: 4EBAF422
MOVE.L D0,D6 ;2BB8: 2C00
MOVEQ #0,D5 ;2BBA: 7A00
MOVEQ #48,D0 ;2BBC: 7030
AND.L 24(A5),D0 ;2BBE: C0AD0018
BEQ.S LAB_027E ;2BC2: 6706
MOVEQ #0,D0 ;2BC4: 7000
BRA LAB_028B ;2BC6: 6000011E
LAB_027E:
MOVEQ #126,D0 ;2BCA: 707E
NOT.B D0 ;2BCC: 4600
AND.L 24(A5),D0 ;2BCE: C0AD0018
BEQ LAB_028B ;2BD2: 67000112
MOVEQ #51,D0 ;2BD6: 7033
AND.L 24(A5),D0 ;2BD8: C0AD0018
SUBQ.L #1,D0 ;2BDC: 5380
BEQ.S LAB_0280 ;2BDE: 6734
MOVEQ #92,D0 ;2BE0: 705C
NOT.B D0 ;2BE2: 4600
AND.L 24(A5),D0 ;2BE4: C0AD0018
MOVEQ #64,D1 ;2BE8: 7240
ADD.L D1,D1 ;2BEA: D281
CMP.L D1,D0 ;2BEC: B081
BNE.S LAB_027F ;2BEE: 6614
BSET #0,27(A5) ;2BF0: 08ED0000001B
BTST #4,27(A5) ;2BF6: 082D0004001B
BEQ.S LAB_0280 ;2BFC: 6716
MOVEQ #0,D0 ;2BFE: 7000
BRA LAB_028B ;2C00: 600000E4
LAB_027F:
CLR.L 8(A5) ;2C04: 42AD0008
BSET #5,27(A5) ;2C08: 08ED0005001B
MOVEQ #0,D0 ;2C0E: 7000
BRA LAB_028B ;2C10: 600000D4
LAB_0280:
TST.L 20(A5) ;2C14: 4AAD0014
BNE.S LAB_0282 ;2C18: 662E
BTST #2,27(A5) ;2C1A: 082D0002001B
BNE.S LAB_0282 ;2C20: 6626
MOVEA.L A5,A0 ;2C22: 204D
JSR LAB_0176(PC) ;2C24: 4EBAEC06
TST.L D0 ;2C28: 4A80
BEQ.S LAB_0282 ;2C2A: 671C
BSET #5,27(A5) ;2C2C: 08ED0005001B
MOVEQ #0,D0 ;2C32: 7000
BRA LAB_028B ;2C34: 600000B0
LAB_0281:
LEA 4(A5),A1 ;2C38: 43ED0004
MOVEA.L (A1),A0 ;2C3C: 2051
MOVE.B (A0),(A3)+ ;2C3E: 16D0
ADDQ.L #1,(A1)+ ;2C40: 5299
SUBQ.L #1,(A1)+ ;2C42: 5399
SUBQ.L #1,D6 ;2C44: 5386
ADDQ.L #1,D5 ;2C46: 5285
LAB_0282:
TST.L 8(A5) ;2C48: 4AAD0008
BEQ.S LAB_0283 ;2C4C: 6704
TST.L D6 ;2C4E: 4A86
BGT.S LAB_0281 ;2C50: 6EE6
LAB_0283:
TST.L D6 ;2C52: 4A86
BLE LAB_028A ;2C54: 6F000088
BTST #2,27(A5) ;2C58: 082D0002001B
BNE.S LAB_0284 ;2C5E: 6606
CMP.L 20(A5),D6 ;2C60: BCAD0014
BLE.S LAB_0287 ;2C64: 6F30
LAB_0284:
MOVE.L 28(A5),D0 ;2C66: 202D001C
MOVE.L D6,D1 ;2C6A: 2206
MOVEA.L A3,A0 ;2C6C: 204B
JSR LAB_0197(PC) ;2C6E: 4EBAEED0
MOVE.L D0,D4 ;2C72: 2800
TST.L D6 ;2C74: 4A86
BPL.S LAB_0285 ;2C76: 6A10
BSET #5,27(A5) ;2C78: 08ED0005001B
MOVE.L D5,D0 ;2C7E: 2005
MOVE.L D7,D1 ;2C80: 2207
JSR LAB_01D5(PC) ;2C82: 4EBAF2C2
BRA.S LAB_028B ;2C86: 605E
LAB_0285:
CMP.L D6,D4 ;2C88: B886
BGE.S LAB_0286 ;2C8A: 6C06
BSET #4,27(A5) ;2C8C: 08ED0004001B
LAB_0286:
ADD.L D4,D5 ;2C92: DA84
BRA.S LAB_028A ;2C94: 6048
LAB_0287:
MOVEA.L 16(A5),A0 ;2C96: 206D0010
MOVE.L A0,4(A5) ;2C9A: 2B480004
MOVE.L 28(A5),D0 ;2C9E: 202D001C
MOVE.L 20(A5),D1 ;2CA2: 222D0014
MOVEA.L 16(A5),A0 ;2CA6: 206D0010
JSR LAB_0197(PC) ;2CAA: 4EBAEE94
MOVE.L D0,D4 ;2CAE: 2800
BGE.S LAB_0288 ;2CB0: 6C10
BSET #5,27(A5) ;2CB2: 08ED0005001B
MOVE.L D5,D0 ;2CB8: 2005
MOVE.L D7,D1 ;2CBA: 2207
JSR LAB_01D5(PC) ;2CBC: 4EBAF288
BRA.S LAB_028B ;2CC0: 6024
LAB_0288:
TST.L D4 ;2CC2: 4A84
BNE.S LAB_0289 ;2CC4: 6610
BSET #4,27(A5) ;2CC6: 08ED0004001B
MOVE.L D5,D0 ;2CCC: 2005
MOVE.L D7,D1 ;2CCE: 2207
JSR LAB_01D5(PC) ;2CD0: 4EBAF274
BRA.S LAB_028B ;2CD4: 6010
LAB_0289:
MOVE.L D4,8(A5) ;2CD6: 2B440008
BRA LAB_0282 ;2CDA: 6000FF6C
LAB_028A:
MOVE.L D5,D0 ;2CDE: 2005
MOVE.L D7,D1 ;2CE0: 2207
JSR LAB_01D5(PC) ;2CE2: 4EBAF262
LAB_028B:
MOVEM.L (A7)+,D4-D7/A3/A5 ;2CE6: 4CDF28F0
ADDQ #8,A7 ;2CEA: 504F
RTS ;2CEC: 4E75
DC.W $0000 ;2CEE
MOVEA.L 4(A7),A0 ;2CF0: 206F0004
LAB_028C:
MOVEM.L D7/A5,-(A7) ;2CF4: 48E70104
MOVEA.L A0,A5 ;2CF8: 2A48
MOVE.L A5,D0 ;2CFA: 200D
BEQ LAB_0295 ;2CFC: 670000A0
MOVEQ #65,D0 ;2D00: 7041
ADD.L D0,D0 ;2D02: D080
AND.L 24(A5),D0 ;2D04: C0AD0018
BNE.S LAB_028E ;2D08: 662C
MOVEA.L 16(A5),A0 ;2D0A: 206D0010
LEA 4(A5),A1 ;2D0E: 43ED0004
MOVE.L A0,(A1)+ ;2D12: 22C8
CLR.L (A1)+ ;2D14: 4299
CLR.B 32(A5) ;2D16: 422D0020
MOVEQ #0,D0 ;2D1A: 7000
MOVE.L D0,(A1)+ ;2D1C: 22C0
BTST #7,27(A5) ;2D1E: 082D0007001B
BEQ.S LAB_028D ;2D24: 6706
BCLR #0,27(A5) ;2D26: 08AD0000001B
LAB_028D:
BCLR #4,27(A5) ;2D2C: 08AD0004001B
BRA LAB_0298 ;2D32: 6000008A
LAB_028E:
TST.L 20(A5) ;2D36: 4AAD0014
BEQ.S LAB_0292 ;2D3A: 6744
MOVE.L 12(A5),D0 ;2D3C: 202D000C
BPL.S LAB_028F ;2D40: 6A06
MOVEQ #0,D1 ;2D42: 7200
MOVE.L D1,12(A5) ;2D44: 2B41000C
LAB_028F:
MOVE.L 12(A5),D0 ;2D48: 202D000C
BEQ.S LAB_0291 ;2D4C: 6728
MOVE.L 28(A5),D1 ;2D4E: 222D001C
MOVEA.L 16(A5),A0 ;2D52: 206D0010
EXG D0,D1 ;2D56: C141
JSR LAB_018D(PC) ;2D58: 4EBAECE6
MOVE.L D0,D7 ;2D5C: 2E00
ADDQ.L #1,D0 ;2D5E: 5280
BNE.S LAB_0290 ;2D60: 6608
BSET #5,27(A5) ;2D62: 08ED0005001B
BRA.S LAB_0291 ;2D68: 600C
LAB_0290:
CMP.L 12(A5),D7 ;2D6A: BEAD000C
BEQ.S LAB_0291 ;2D6E: 6706
BSET #4,27(A5) ;2D70: 08ED0004001B
LAB_0291:
MOVE.L 16(A5),4(A5) ;2D76: 2B6D00100004
CLR.L 12(A5) ;2D7C: 42AD000C
LAB_0292:
MOVEQ #48,D0 ;2D80: 7030
AND.L 24(A5),D0 ;2D82: C0AD0018
BNE.S LAB_0294 ;2D86: 6612
BTST #7,27(A5) ;2D88: 082D0007001B
BEQ.S LAB_0293 ;2D8E: 6706
MOVEQ #-4,D0 ;2D90: 70FC
AND.L D0,24(A5) ;2D92: C1AD0018
LAB_0293:
MOVEQ #0,D0 ;2D96: 7000
BRA.S LAB_0298 ;2D98: 6024
LAB_0294:
MOVEQ #-1,D0 ;2D9A: 70FF
BRA.S LAB_0298 ;2D9C: 6020
LAB_0295:
MOVEQ #0,D7 ;2D9E: 7E00
LEA 316(A4),A5 ;2DA0: 4BEC013C
LAB_0296:
TST.L 24(A5) ;2DA4: 4AAD0018
BEQ.S LAB_0297 ;2DA8: 670C
MOVEA.L A5,A0 ;2DAA: 204D
BSR LAB_028C ;2DAC: 6100FF46
TST.L D0 ;2DB0: 4A80
BEQ.S LAB_0297 ;2DB2: 6702
MOVEQ #-1,D7 ;2DB4: 7EFF
LAB_0297:
MOVEA.L (A5),A5 ;2DB6: 2A55
MOVE.L A5,D0 ;2DB8: 200D
BNE.S LAB_0296 ;2DBA: 66E8
MOVE.L D7,D0 ;2DBC: 2007
LAB_0298:
MOVEM.L (A7)+,D7/A5 ;2DBE: 4CDF2080
RTS ;2DC2: 4E75
MOVEA.L 4(A7),A0 ;2DC4: 206F0004
LAB_0299:
MOVEM.L D7/A5,-(A7) ;2DC8: 48E70104
MOVEA.L A0,A5 ;2DCC: 2A48
MOVEQ #0,D7 ;2DCE: 7E00
MOVE.L A5,D0 ;2DD0: 200D
BEQ.S LAB_029A ;2DD2: 6706
MOVE.L 24(A5),D0 ;2DD4: 202D0018
BNE.S LAB_029B ;2DD8: 6604
LAB_029A:
MOVEQ #-1,D0 ;2DDA: 70FF
BRA.S LAB_02A0 ;2DDC: 6040
LAB_029B:
BTST #1,27(A5) ;2DDE: 082D0001001B
BEQ.S LAB_029C ;2DE4: 6708
MOVEA.L A5,A0 ;2DE6: 204D
JSR LAB_028C(PC) ;2DE8: 4EBAFF0A
MOVE.L D0,D7 ;2DEC: 2E00
LAB_029C:
MOVEQ #12,D0 ;2DEE: 700C
AND.L 24(A5),D0 ;2DF0: C0AD0018
BNE.S LAB_029D ;2DF4: 660E
TST.L 20(A5) ;2DF6: 4AAD0014
BEQ.S LAB_029D ;2DFA: 6708
MOVEA.L 16(A5),A0 ;2DFC: 206D0010
JSR LAB_0212(PC) ;2E00: 4EBAF4DA
LAB_029D:
CLR.L 24(A5) ;2E04: 42AD0018
MOVE.L 28(A5),D0 ;2E08: 202D001C
JSR LAB_01AB(PC) ;2E0C: 4EBAEEB6
ADDQ.L #1,D7 ;2E10: 5287
BEQ.S LAB_029E ;2E12: 6704
TST.L D0 ;2E14: 4A80
BEQ.S LAB_029F ;2E16: 6704
LAB_029E:
MOVEQ #-1,D0 ;2E18: 70FF
BRA.S LAB_02A0 ;2E1A: 6002
LAB_029F:
MOVEQ #0,D0 ;2E1C: 7000
LAB_02A0:
MOVEM.L (A7)+,D7/A5 ;2E1E: 4CDF2080
RTS ;2E22: 4E75
MOVEA.L 4(A7),A0 ;2E24: 206F0004
MOVEA.L 8(A7),A1 ;2E28: 226F0008
MOVE.L 12(A7),4(A7) ;2E2C: 2F6F000C0004
LAB_02A1:
SUBQ #4,A7 ;2E32: 594F
MOVEM.L D4-D7/A3/A5,-(A7) ;2E34: 48E70F14
MOVEA.L 32(A7),A3 ;2E38: 266F0020
MOVEA.L A1,A5 ;2E3C: 2A49
MOVE.L A0,24(A7) ;2E3E: 2F480018
MOVEQ #0,D7 ;2E42: 7E00
MOVE.L 428(A4),D6 ;2E44: 2C2C01AC
MOVEQ #0,D5 ;2E48: 7A00
TST.L 24(A3) ;2E4A: 4AAB0018
BEQ.S LAB_02A2 ;2E4E: 6706
MOVEA.L A3,A0 ;2E50: 204B
JSR LAB_0299(PC) ;2E52: 4EBAFF74
LAB_02A2:
MOVEQ #0,D0 ;2E56: 7000
MOVE.B 1(A5),D0 ;2E58: 102D0001
MOVEQ #43,D1 ;2E5C: 722B
SUB.L D1,D0 ;2E5E: 9081
BEQ.S LAB_02A5 ;2E60: 6720
MOVEQ #54,D1 ;2E62: 7236
SUB.L D1,D0 ;2E64: 9081
BEQ.S LAB_02A3 ;2E66: 6706
SUBQ.L #1,D0 ;2E68: 5380
BEQ.S LAB_02A4 ;2E6A: 6704
BRA.S LAB_02A6 ;2E6C: 6020
LAB_02A3:
MOVEQ #0,D6 ;2E6E: 7C00
LAB_02A4:
MOVEQ #43,D1 ;2E70: 722B
CMP.B 2(A5),D1 ;2E72: B22D0002
SEQ D0 ;2E76: 57C0
NEG.B D0 ;2E78: 4400
EXT D0 ;2E7A: 4880
EXT.L D0 ;2E7C: 48C0
MOVE.L D0,D5 ;2E7E: 2A00
BRA.S LAB_02A6 ;2E80: 600C
LAB_02A5:
MOVEQ #1,D5 ;2E82: 7A01
MOVEQ #97,D0 ;2E84: 7061
CMP.B 2(A5),D0 ;2E86: B02D0002
BNE.S LAB_02A6 ;2E8A: 6602
MOVEQ #0,D6 ;2E8C: 7C00
LAB_02A6:
MOVEQ #0,D0 ;2E8E: 7000
MOVE.B (A5),D0 ;2E90: 1015
MOVEQ #97,D1 ;2E92: 7261
SUB.L D1,D0 ;2E94: 9081
BEQ.S LAB_02A7 ;2E96: 670C
MOVEQ #17,D1 ;2E98: 7211
SUB.L D1,D0 ;2E9A: 9081
BEQ.S LAB_02A8 ;2E9C: 671A
SUBQ.L #5,D0 ;2E9E: 5B80
BEQ.S LAB_02A9 ;2EA0: 6724
BRA.S LAB_02AA ;2EA2: 6036
LAB_02A7:
TST.L D5 ;2EA4: 4A85
SNE D0 ;2EA6: 56C0
MOVEQ #1,D1 ;2EA8: 7201
SUB.B D0,D1 ;2EAA: 9200
ORI #$0108,D1 ;2EAC: 00410108
OR.L D1,D6 ;2EB0: 8C81
MOVEQ #64,D7 ;2EB2: 7E40
LSL.L #8,D7 ;2EB4: E18F
BRA.S LAB_02AB ;2EB6: 6028
LAB_02A8:
TST.L D5 ;2EB8: 4A85
SNE D0 ;2EBA: 56C0
MOVEQ #0,D1 ;2EBC: 7200
SUB.B D0,D1 ;2EBE: 9200
SUB.B D0,D1 ;2EC0: 9200
OR.L D1,D6 ;2EC2: 8C81
BRA.S LAB_02AB ;2EC4: 601A
LAB_02A9:
TST.L D5 ;2EC6: 4A85
SNE D0 ;2EC8: 56C0
MOVEQ #1,D1 ;2ECA: 7201
SUB.B D0,D1 ;2ECC: 9200
ORI #$0100,D1 ;2ECE: 00410100
ORI #$0200,D1 ;2ED2: 00410200
OR.L D1,D6 ;2ED6: 8C81
BRA.S LAB_02AB ;2ED8: 6006
LAB_02AA:
MOVEQ #0,D0 ;2EDA: 7000
BRA LAB_02B3 ;2EDC: 60000080
LAB_02AB:
MOVE.L 432(A4),-(A7) ;2EE0: 2F2C01B0
MOVE.L D6,-(A7) ;2EE4: 2F06
MOVE.L 32(A7),-(A7) ;2EE6: 2F2F0020
JSR LAB_01B2(PC) ;2EEA: 4EBAEE44
LEA 12(A7),A7 ;2EEE: 4FEF000C
MOVE.L D0,D4 ;2EF2: 2800
ADDQ.L #1,D0 ;2EF4: 5280
BNE.S LAB_02AC ;2EF6: 6604
MOVEQ #0,D0 ;2EF8: 7000
BRA.S LAB_02B3 ;2EFA: 6062
LAB_02AC:
TST.L D5 ;2EFC: 4A85
BEQ.S LAB_02AD ;2EFE: 6706
BSET #7,D7 ;2F00: 08C70007
BRA.S LAB_02B1 ;2F04: 6030
LAB_02AD:
MOVEQ #0,D0 ;2F06: 7000
MOVE.B (A5),D0 ;2F08: 1015
MOVEQ #97,D1 ;2F0A: 7261
SUB.L D1,D0 ;2F0C: 9081
BEQ.S LAB_02AE ;2F0E: 670C
MOVEQ #17,D1 ;2F10: 7211
SUB.L D1,D0 ;2F12: 9081
BEQ.S LAB_02AF ;2F14: 671A
SUBQ.L #5,D0 ;2F16: 5B80
BEQ.S LAB_02B0 ;2F18: 671A
BRA.S LAB_02B1 ;2F1A: 601A
LAB_02AE:
BSET #1,D7 ;2F1C: 08C70001
PEA (2).W ;2F20: 48780002
MOVE.L D4,D0 ;2F24: 2004
MOVEQ #0,D1 ;2F26: 7200
JSR LAB_01A4(PC) ;2F28: 4EBAED10
ADDQ #4,A7 ;2F2C: 584F
BRA.S LAB_02B1 ;2F2E: 6006
LAB_02AF:
MOVEQ #1,D7 ;2F30: 7E01
BRA.S LAB_02B1 ;2F32: 6002
LAB_02B0:
MOVEQ #2,D7 ;2F34: 7E02
LAB_02B1:
BTST #15,D6 ;2F36: 0806000F
BNE.S LAB_02B2 ;2F3A: 6604
BSET #15,D7 ;2F3C: 08C7000F
LAB_02B2:
SUBA.L A0,A0 ;2F40: 91C8
LEA 16(A3),A5 ;2F42: 4BEB0010
MOVE.L A0,(A5)+ ;2F46: 2AC8
MOVE.L A0,(A5)+ ;2F48: 2AC8
MOVE.L D4,28(A3) ;2F4A: 2744001C
MOVE.L A0,4(A3) ;2F4E: 27480004
MOVE.L A0,12(A3) ;2F52: 2748000C
MOVE.L A0,8(A3) ;2F56: 27480008
MOVE.L D7,(A5)+ ;2F5A: 2AC7
MOVE.L A3,D0 ;2F5C: 200B
LAB_02B3:
MOVEM.L (A7)+,D4-D7/A3/A5 ;2F5E: 4CDF28F0
ADDQ #4,A7 ;2F62: 584F
RTS ;2F64: 4E75
DC.W $0000 ;2F66
MOVEA.L 4(A7),A0 ;2F68: 206F0004
MOVEA.L 8(A7),A1 ;2F6C: 226F0008
LAB_02B4:
SUBQ #8,A7 ;2F70: 514F
MOVEM.L A3/A5,-(A7) ;2F72: 48E70014
MOVEM.L A0-A1,8(A7) ;2F76: 48EF03000008
LEA 316(A4),A5 ;2F7C: 4BEC013C
BRA.S LAB_02B6 ;2F80: 6004
LAB_02B5:
MOVEA.L A5,A3 ;2F82: 264D
MOVEA.L (A3),A5 ;2F84: 2A53
LAB_02B6:
MOVE.L A5,D0 ;2F86: 200D
BEQ.S LAB_02B7 ;2F88: 6706
TST.L 24(A5) ;2F8A: 4AAD0018
BNE.S LAB_02B5 ;2F8E: 66F2
LAB_02B7:
MOVE.L A5,D0 ;2F90: 200D
BNE.S LAB_02BA ;2F92: 661E
MOVEQ #34,D0 ;2F94: 7022
JSR LAB_0223(PC) ;2F96: 4EBAF4B0
MOVEA.L D0,A5 ;2F9A: 2A40
TST.L D0 ;2F9C: 4A80
BNE.S LAB_02B8 ;2F9E: 6604
MOVEQ #0,D0 ;2FA0: 7000
BRA.S LAB_02BB ;2FA2: 601E
LAB_02B8:
MOVEA.L A5,A0 ;2FA4: 204D
MOVE.L A0,(A3) ;2FA6: 2688
MOVEQ #33,D0 ;2FA8: 7021
MOVEQ #0,D1 ;2FAA: 7200
LAB_02B9:
MOVE.B D1,(A0)+ ;2FAC: 10C1
DBF D0,LAB_02B9 ;2FAE: 51C8FFFC
LAB_02BA:
MOVE.L A5,-(A7) ;2FB2: 2F0D
MOVEA.L 12(A7),A0 ;2FB4: 206F000C
MOVEA.L 16(A7),A1 ;2FB8: 226F0010
JSR LAB_02A1(PC) ;2FBC: 4EBAFE74
ADDQ #4,A7 ;2FC0: 584F
LAB_02BB:
MOVEM.L (A7)+,A3/A5 ;2FC2: 4CDF2800
ADDQ #8,A7 ;2FC6: 504F
RTS ;2FC8: 4E75
DC.W $0000 ;2FCA
MOVEA.L 4(A7),A0 ;2FCC: 206F0004
MOVEA.L 8(A7),A1 ;2FD0: 226F0008
MOVE.L 12(A7),4(A7) ;2FD4: 2F6F000C0004
MOVE.L 16(A7),8(A7) ;2FDA: 2F6F00100008
LAB_02BC:
SUBA #$0034,A7 ;2FE0: 9EFC0034
MOVEM.L D2/D4-D7/A2-A3/A5-A6,-(A7) ;2FE4: 48E72F36
MOVEA.L 96(A7),A3 ;2FE8: 266F0060
MOVEA.L 92(A7),A5 ;2FEC: 2A6F005C
MOVEM.L A0-A1,44(A7) ;2FF0: 48EF0300002C
CLR.B 59(A7) ;2FF6: 422F003B
CLR.B 58(A7) ;2FFA: 422F003A
CLR.B 57(A7) ;2FFE: 422F0039
CLR.B 56(A7) ;3002: 422F0038
MOVE.B #$20,55(A7) ;3006: 1F7C00200037
CLR.L 84(A7) ;300C: 42AF0054
MOVEQ #-1,D0 ;3010: 70FF
MOVE.L D0,80(A7) ;3012: 2F400050
CLR.B 54(A7) ;3016: 422F0036
MOVEQ #0,D7 ;301A: 7E00
MOVEQ #0,D6 ;301C: 7C00
LEA 60(A7),A2 ;301E: 45EF003C
BRA.S LAB_02C1 ;3022: 606C
LAB_02BD:
MOVEQ #0,D0 ;3024: 7000
MOVEA.L 44(A7),A0 ;3026: 206F002C
MOVE.B (A0),D0 ;302A: 1010
MOVEQ #32,D1 ;302C: 7220
SUB.L D1,D0 ;302E: 9081
BLT.S LAB_02C2 ;3030: 6D66
CMPI.L #$00000011,D0 ;3032: 0C8000000011
BGE.S LAB_02C2 ;3038: 6C5E
ADD D0,D0 ;303A: D040
MOVE LAB_02BE(PC,D0.W),D0 ;303C: 303B0006
JMP LAB_02BE+2(PC,D0.W) ;3040: 4EFB0004
LAB_02BE:
ORI.B #$52,82(A0,D0.W) ;3044: 003000520052
ORI.B #$52,(EXT_0002).W ;304A: 003800520052
ORI #$0052,(A2) ;3050: 00520052
ORI #$0052,(A2) ;3054: 00520052
ORI #$0028,(A2) ;3058: 00520028
ORI #$0020,(A2) ;305C: 00520020
ORI #$0052,(A2) ;3060: 00520052
ORI #$1F7C,D0 ;3064: 00401F7C
ORI.B #$3B,D1 ;3068: 0001003B
BRA.S LAB_02C0 ;306C: 601E
MOVE.B #$01,58(A7) ;306E: 1F7C0001003A
BRA.S LAB_02C0 ;3074: 6016
MOVE.B #$01,57(A7) ;3076: 1F7C00010039
BRA.S LAB_02C0 ;307C: 600E
MOVE.B #$01,56(A7) ;307E: 1F7C00010038
BRA.S LAB_02C0 ;3084: 6006
MOVE.B #$30,55(A7) ;3086: 1F7C00300037
LAB_02C0:
ADDQ.L #1,44(A7) ;308C: 52AF002C
LAB_02C1:
MOVEA.L 44(A7),A0 ;3090: 206F002C
TST.B (A0) ;3094: 4A10
BNE.S LAB_02BD ;3096: 668C
LAB_02C2:
MOVEQ #1,D0 ;3098: 7001
CMP.B 59(A7),D0 ;309A: B02F003B
BNE.S LAB_02C3 ;309E: 6606
MOVE.B #$20,55(A7) ;30A0: 1F7C00200037
LAB_02C3:
MOVEQ #42,D1 ;30A6: 722A
MOVEA.L 44(A7),A0 ;30A8: 206F002C
CMP.B (A0),D1 ;30AC: B210
BNE.S LAB_02C5 ;30AE: 661E
MOVEA.L 48(A7),A6 ;30B0: 2C6F0030
MOVEA.L (A6),A1 ;30B4: 2256
ADDQ.L #4,(A6) ;30B6: 5896
MOVE.L (A1),D1 ;30B8: 2211
MOVE.L D1,84(A7) ;30BA: 2F410054
BGE.S LAB_02C4 ;30BE: 6C08
NEG.L 84(A7) ;30C0: 44AF0054
MOVE.B D0,59(A7) ;30C4: 1F40003B
LAB_02C4:
ADDQ.L #1,44(A7) ;30C8: 52AF002C
BRA.S LAB_02C6 ;30CC: 600C
LAB_02C5:
LEA 84(A7),A1 ;30CE: 43EF0054
JSR LAB_0171(PC) ;30D2: 4EBAE708
ADD.L D0,44(A7) ;30D6: D1AF002C
LAB_02C6:
MOVEA.L 44(A7),A0 ;30DA: 206F002C
MOVE.B (A0),D0 ;30DE: 1010
MOVEQ #46,D1 ;30E0: 722E
CMP.B D1,D0 ;30E2: B001
BNE.S LAB_02CB ;30E4: 6646
ADDQ.L #1,44(A7) ;30E6: 52AF002C
MOVEQ #42,D0 ;30EA: 702A
MOVEA.L 44(A7),A0 ;30EC: 206F002C
CMP.B (A0),D0 ;30F0: B010
BNE.S LAB_02C8 ;30F2: 661C
MOVEA.L 48(A7),A1 ;30F4: 226F0030
MOVEA.L (A1),A0 ;30F8: 2051
ADDQ.L #4,(A1) ;30FA: 5891
MOVE.L (A0),D0 ;30FC: 2010
MOVE.L D0,80(A7) ;30FE: 2F400050
BGE.S LAB_02C7 ;3102: 6C06
MOVEQ #-1,D0 ;3104: 70FF
MOVE.L D0,80(A7) ;3106: 2F400050
LAB_02C7:
ADDQ.L #1,44(A7) ;310A: 52AF002C
BRA.S LAB_02CA ;310E: 6016
LAB_02C8:
LEA 80(A7),A1 ;3110: 43EF0050
JSR LAB_0171(PC) ;3114: 4EBAE6C6
MOVE.L D0,D5 ;3118: 2A00
BNE.S LAB_02C9 ;311A: 6606
CLR.L 80(A7) ;311C: 42AF0050
BRA.S LAB_02CA ;3120: 6004
LAB_02C9:
ADD.L D5,44(A7) ;3122: DBAF002C
LAB_02CA:
MOVE.B #$20,55(A7) ;3126: 1F7C00200037
LAB_02CB:
MOVEQ #0,D0 ;312C: 7000
MOVEA.L 44(A7),A0 ;312E: 206F002C
MOVE.B (A0),D0 ;3132: 1010
MOVEQ #76,D1 ;3134: 724C
SUB.L D1,D0 ;3136: 9081
BEQ.S LAB_02CD ;3138: 6714
MOVEQ #28,D1 ;313A: 721C
SUB.L D1,D0 ;313C: 9081
BEQ.S LAB_02CC ;313E: 6706
SUBQ.L #4,D0 ;3140: 5980
BEQ.S LAB_02CD ;3142: 670A
BRA.S LAB_02CF ;3144: 6012
LAB_02CC:
MOVE.B #$02,54(A7) ;3146: 1F7C00020036
BRA.S LAB_02CE ;314C: 6006
LAB_02CD:
MOVE.B #$01,54(A7) ;314E: 1F7C00010036
LAB_02CE:
ADDQ.L #1,44(A7) ;3154: 52AF002C
LAB_02CF:
MOVEA.L 44(A7),A0 ;3158: 206F002C
ADDQ.L #1,A0 ;315C: 5288
MOVEA.L 44(A7),A1 ;315E: 226F002C
MOVE.B (A1),D0 ;3162: 1011
MOVEQ #0,D1 ;3164: 7200
MOVE.B D0,D1 ;3166: 1200
MOVE.B D0,36(A7) ;3168: 1F400024
MOVE.L A0,38(A7) ;316C: 2F480026
MOVEQ #80,D0 ;3170: 7050
SUB.L D0,D1 ;3172: 9280
BLT LAB_02E9 ;3174: 6D00021E
CMPI.L #$00000029,D1 ;3178: 0C8100000029
BGE LAB_02E9 ;317E: 6C000214
ADD D1,D1 ;3182: D241
MOVE LAB_02D0(PC,D1.W),D1 ;3184: 323B1006
JMP LAB_02D1(PC,D1.W) ;3188: 4EFB1004
LAB_02D0:
BTST D0,-(A2) ;318C: 0122
LAB_02D1:
DC.W $0206 ;318E
DC.W $0206 ;3190
DC.W $0206 ;3192
DC.W $0206 ;3194
DC.W $0206 ;3196
DC.W $0206 ;3198
DC.W $0206 ;319A
DC.W $0134 ;319C
DC.W $0206 ;319E
DC.W $0206 ;31A0
DC.W $0206 ;31A2
DC.W $0206 ;31A4
DC.W $0206 ;31A6
DC.W $0206 ;31A8
DC.W $0206 ;31AA
DC.W $0206 ;31AC
DC.W $0206 ;31AE
DC.W $0206 ;31B0
BSET D0,118(A0,D0.W) ;31B2: 01F00076
DC.W $0206 ;31B6
DC.W $0206 ;31B8
DC.W $0206 ;31BA
ANDI.B #$76,D6 ;31BC: 02060076
DC.W $0206 ;31C0
DC.W $0206 ;31C2
DC.W $0206 ;31C4
ANDI.B #$50,D6 ;31C6: 02060050
DC.W $0134 ;31CA
BTST D0,-(A2) ;31CC: 0122
DC.W $0206 ;31CE
DC.W $0206 ;31D0
DC.W $01BE ;31D2
DC.W $0206 ;31D4
DC.W $0134 ;31D6
DC.W $0206 ;31D8
DC.W $0206 ;31DA
DC.W $0134 ;31DC
MOVEA.L 48(A7),A2 ;31DE: 246F0030
MOVEQ #2,D0 ;31E2: 7002
CMP.B 54(A7),D0 ;31E4: B02F0036
BNE.S LAB_02D2 ;31E8: 660E
MOVEA.L (A2),A0 ;31EA: 2052
ADDQ.L #4,(A2) ;31EC: 5892
MOVEA.L (A0),A1 ;31EE: 2250
MOVE.L (A3),D0 ;31F0: 2013
MOVE D0,(A1) ;31F2: 3280
BRA LAB_02FC ;31F4: 6000024A
LAB_02D2:
MOVEA.L (A2),A0 ;31F8: 2052
ADDQ.L #4,(A2) ;31FA: 5892
MOVEA.L (A0),A1 ;31FC: 2250
MOVE.L (A3),(A1) ;31FE: 2293
BRA LAB_02FC ;3200: 6000023E
MOVEA.L 48(A7),A1 ;3204: 226F0030
MOVEA.L (A1),A0 ;3208: 2051
ADDQ.L #4,(A1) ;320A: 5891
MOVE.L (A0),D4 ;320C: 2810
BPL.S LAB_02D3 ;320E: 6A04
MOVEQ #1,D7 ;3210: 7E01
NEG.L D4 ;3212: 4484
LAB_02D3:
TST.L D7 ;3214: 4A87
BEQ.S LAB_02D4 ;3216: 670C
LEA 61(A7),A2 ;3218: 45EF003D
MOVE.B #$2D,60(A7) ;321C: 1F7C002D003C
BRA.S LAB_02D6 ;3222: 6022
LAB_02D4:
TST.B 58(A7) ;3224: 4A2F003A
BEQ.S LAB_02D5 ;3228: 670C
LEA 61(A7),A2 ;322A: 45EF003D
MOVE.B #$2B,60(A7) ;322E: 1F7C002B003C
BRA.S LAB_02D6 ;3234: 6010
LAB_02D5:
TST.B 57(A7) ;3236: 4A2F0039
BEQ.S LAB_02D7 ;323A: 670C
LEA 61(A7),A2 ;323C: 45EF003D
MOVE.B #$20,60(A7) ;3240: 1F7C0020003C
LAB_02D6:
MOVEQ #1,D6 ;3246: 7C01
LAB_02D7:
MOVE.L D4,D0 ;3248: 2004
MOVEA.L A2,A0 ;324A: 204A
JSR LAB_0152(PC) ;324C: 4EBAE3DA
LAB_02D8:
MOVE.L D0,D5 ;3250: 2A00
LAB_02D9:
MOVE.L 80(A7),D0 ;3252: 202F0050
BNE.S LAB_02DA ;3256: 6606
TST.L D4 ;3258: 4A84
BEQ LAB_02FC ;325A: 670001E4
LAB_02DA:
MOVE.L 80(A7),D0 ;325E: 202F0050
BPL.S LAB_02DB ;3262: 6A06
MOVEQ #1,D1 ;3264: 7201
MOVE.L D1,80(A7) ;3266: 2F410050
LAB_02DB:
MOVE.L 80(A7),D4 ;326A: 282F0050
SUB.L D5,D4 ;326E: 9885
BLE.S LAB_02DE ;3270: 6F1C
MOVEA.L A2,A0 ;3272: 204A
ADDA.L D4,A0 ;3274: D1C4
MOVE.L D5,D0 ;3276: 2005
MOVEA.L A2,A1 ;3278: 224A
JSR LAB_020E(PC) ;327A: 4EBAF03C
MOVEQ #48,D1 ;327E: 7230
MOVEA.L A2,A0 ;3280: 204A
BRA.S LAB_02DD ;3282: 6002
LAB_02DC:
MOVE.B D1,(A0)+ ;3284: 10C1
LAB_02DD:
SUBQ.L #1,D4 ;3286: 5384
BCC.S LAB_02DC ;3288: 64FA
MOVE.L 80(A7),D5 ;328A: 2A2F0050
LAB_02DE:
ADD.L D5,D6 ;328E: DC85
MOVE.L D5,D0 ;3290: 2005
SUBQ.L #1,D0 ;3292: 5380
BNE LAB_02EA ;3294: 66000104
MOVE.B (A2),D0 ;3298: 1012
CMP.B 55(A7),D0 ;329A: B02F0037
BNE LAB_02EA ;329E: 660000FA
TST.L 80(A7) ;32A2: 4AAF0050
BNE LAB_02EA ;32A6: 660000F2
CLR.B (A2) ;32AA: 4212
BRA LAB_02EA ;32AC: 600000EC
MOVE.L 80(A7),D0 ;32B0: 202F0050
BPL.S LAB_02DF ;32B4: 6A06
MOVEQ #8,D0 ;32B6: 7008
MOVE.L D0,80(A7) ;32B8: 2F400050
LAB_02DF:
MOVE.B #$01,54(A7) ;32BC: 1F7C00010036
MOVEQ #2,D0 ;32C2: 7002
CMP.B 54(A7),D0 ;32C4: B02F0036
BNE.S LAB_02E0 ;32C8: 6610
MOVEA.L 48(A7),A1 ;32CA: 226F0030
MOVEA.L (A1),A0 ;32CE: 2051
ADDQ.L #4,(A1) ;32D0: 5891
MOVE.L (A0),D0 ;32D2: 2010
MOVEQ #0,D4 ;32D4: 7800
MOVE D0,D4 ;32D6: 3800
BRA.S LAB_02E1 ;32D8: 600A
LAB_02E0:
MOVEA.L 48(A7),A1 ;32DA: 226F0030
MOVEA.L (A1),A0 ;32DE: 2051
ADDQ.L #4,(A1) ;32E0: 5891
MOVE.L (A0),D4 ;32E2: 2810
LAB_02E1:
MOVE.B 36(A7),D0 ;32E4: 102F0024
MOVEQ #117,D1 ;32E8: 7275
CMP.B D1,D0 ;32EA: B001
BEQ LAB_02D7 ;32EC: 6700FF5A
MOVEQ #111,D1 ;32F0: 726F
CMP.B D1,D0 ;32F2: B001
BNE.S LAB_02E3 ;32F4: 661E
TST.B 56(A7) ;32F6: 4A2F0038
BEQ.S LAB_02E2 ;32FA: 670C
LEA 61(A7),A2 ;32FC: 45EF003D
MOVE.B #$30,60(A7) ;3300: 1F7C0030003C
MOVEQ #1,D6 ;3306: 7C01
LAB_02E2:
MOVE.L D4,D0 ;3308: 2004
MOVEA.L A2,A0 ;330A: 204A
JSR LAB_015D(PC) ;330C: 4EBAE3C6
BRA LAB_02D8 ;3310: 6000FF3E
LAB_02E3:
TST.B 56(A7) ;3314: 4A2F0038
BEQ.S LAB_02E4 ;3318: 6712
MOVE.B #$30,60(A7) ;331A: 1F7C0030003C
LEA 62(A7),A2 ;3320: 45EF003E
MOVE.B #$78,61(A7) ;3324: 1F7C0078003D
MOVEQ #2,D6 ;332A: 7C02
LAB_02E4:
MOVE.L D4,D0 ;332C: 2004
MOVEA.L A2,A0 ;332E: 204A
JSR LAB_0161(PC) ;3330: 4EBAE3E2
MOVE.L D0,D5 ;3334: 2A00
BTST #5,36(A7) ;3336: 082F00050024
BNE LAB_02D9 ;333C: 6600FF14
LEA 60(A7),A0 ;3340: 41EF003C
JSR LAB_017F(PC) ;3344: 4EBAE56A
BRA LAB_02D9 ;3348: 6000FF08
MOVEA.L 48(A7),A1 ;334C: 226F0030
MOVEA.L (A1),A0 ;3350: 2051
ADDQ.L #4,(A1) ;3352: 5891
MOVEA.L (A0),A2 ;3354: 2450
MOVE.L A2,D0 ;3356: 200A
BNE.S LAB_02E5 ;3358: 6604
LEA LAB_02FE(PC),A2 ;335A: 45FA00F2
LAB_02E5:
MOVEA.L A2,A0 ;335E: 204A
LAB_02E6:
TST.B (A0)+ ;3360: 4A18
BNE.S LAB_02E6 ;3362: 66FC
SUBQ.L #1,A0 ;3364: 5388
SUBA.L A2,A0 ;3366: 91CA
MOVE.L A0,D5 ;3368: 2A08
MOVE.L 80(A7),D0 ;336A: 202F0050
BMI.S LAB_02E7 ;336E: 6B04
CMP.L D5,D0 ;3370: B085
BLE.S LAB_02E8 ;3372: 6F04
LAB_02E7:
MOVE.L D5,80(A7) ;3374: 2F450050
LAB_02E8:
MOVE.L 80(A7),D6 ;3378: 2C2F0050
BRA.S LAB_02EB ;337C: 6020
MOVEQ #1,D6 ;337E: 7C01
MOVEA.L 48(A7),A1 ;3380: 226F0030
MOVEA.L (A1),A0 ;3384: 2051
ADDQ.L #4,(A1) ;3386: 5891
MOVE.L (A0),D0 ;3388: 2010
MOVE.B D0,60(A7) ;338A: 1F40003C
CLR.B 61(A7) ;338E: 422F003D
BRA.S LAB_02EA ;3392: 6006
LAB_02E9:
MOVEQ #0,D0 ;3394: 7000
BRA LAB_02FD ;3396: 600000AC
LAB_02EA:
LEA 60(A7),A2 ;339A: 45EF003C
LAB_02EB:
MOVE.L 84(A7),D0 ;339E: 202F0054
CMP.L D6,D0 ;33A2: B086
BGE.S LAB_02EC ;33A4: 6C08
MOVEQ #0,D1 ;33A6: 7200
MOVE.L D1,84(A7) ;33A8: 2F410054
BRA.S LAB_02ED ;33AC: 6004
LAB_02EC:
SUB.L D6,84(A7) ;33AE: 9DAF0054
LAB_02ED:
TST.B 59(A7) ;33B2: 4A2F003B
BEQ.S LAB_02F2 ;33B6: 671E
BRA.S LAB_02EF ;33B8: 6008
LAB_02EE:
MOVEQ #0,D0 ;33BA: 7000
MOVE.B (A2)+,D0 ;33BC: 101A
MOVEA.L A3,A0 ;33BE: 204B
JSR (A5) ;33C0: 4E95
LAB_02EF:
SUBQ.L #1,D6 ;33C2: 5386
BGE.S LAB_02EE ;33C4: 6CF4
BRA.S LAB_02F1 ;33C6: 6006
LAB_02F0:
MOVEA.L A3,A0 ;33C8: 204B
MOVEQ #32,D0 ;33CA: 7020
JSR (A5) ;33CC: 4E95
LAB_02F1:
SUBQ.L #1,84(A7) ;33CE: 53AF0054
BGE.S LAB_02F0 ;33D2: 6CF4
BRA.S LAB_02FC ;33D4: 606A
LAB_02F2:
TST.L D7 ;33D6: 4A87
BNE.S LAB_02F3 ;33D8: 660C
TST.B 57(A7) ;33DA: 4A2F0039
BNE.S LAB_02F3 ;33DE: 6606
TST.B 58(A7) ;33E0: 4A2F003A
BEQ.S LAB_02F9 ;33E4: 6746
LAB_02F3:
MOVE.B (A2),D0 ;33E6: 1012
MOVEQ #32,D1 ;33E8: 7220
CMP.B D1,D0 ;33EA: B001
BEQ.S LAB_02F4 ;33EC: 670C
MOVEQ #43,D2 ;33EE: 742B
CMP.B D2,D0 ;33F0: B002
BEQ.S LAB_02F4 ;33F2: 6706
MOVEQ #45,D2 ;33F4: 742D
CMP.B D2,D0 ;33F6: B002
BNE.S LAB_02F9 ;33F8: 6632
LAB_02F4:
TST.L D6 ;33FA: 4A86
BMI.S LAB_02F9 ;33FC: 6B2E
CMP.B 55(A7),D1 ;33FE: B22F0037
BNE.S LAB_02F7 ;3402: 6612
BRA.S LAB_02F6 ;3404: 600A
LAB_02F5:
MOVEQ #0,D0 ;3406: 7000
MOVE.B 55(A7),D0 ;3408: 102F0037
MOVEA.L A3,A0 ;340C: 204B
JSR (A5) ;340E: 4E95
LAB_02F6:
SUBQ.L #1,84(A7) ;3410: 53AF0054
BGE.S LAB_02F5 ;3414: 6CF0
LAB_02F7:
MOVEQ #0,D0 ;3416: 7000
MOVE.B (A2)+,D0 ;3418: 101A
MOVEA.L A3,A0 ;341A: 204B
JSR (A5) ;341C: 4E95
SUBQ.L #1,D6 ;341E: 5386
BRA.S LAB_02F9 ;3420: 600A
LAB_02F8:
MOVEQ #0,D0 ;3422: 7000
MOVE.B 55(A7),D0 ;3424: 102F0037
MOVEA.L A3,A0 ;3428: 204B
JSR (A5) ;342A: 4E95
LAB_02F9:
SUBQ.L #1,84(A7) ;342C: 53AF0054
BGE.S LAB_02F8 ;3430: 6CF0
BRA.S LAB_02FB ;3432: 6008
LAB_02FA:
MOVEQ #0,D0 ;3434: 7000
MOVE.B (A2)+,D0 ;3436: 101A
MOVEA.L A3,A0 ;3438: 204B
JSR (A5) ;343A: 4E95
LAB_02FB:
SUBQ.L #1,D6 ;343C: 5386
BGE.S LAB_02FA ;343E: 6CF4
LAB_02FC:
MOVE.L 38(A7),D0 ;3440: 202F0026
LAB_02FD:
MOVEM.L (A7)+,D2/D4-D7/A2-A3/A5-A6 ;3444: 4CDF6CF4
ADDA #$0034,A7 ;3448: DEFC0034
RTS ;344C: 4E75
LAB_02FE:
DC.W $0000 ;344E
MOVEA.L 4(A7),A0 ;3450: 206F0004
MOVEA.L 8(A7),A1 ;3454: 226F0008
MOVE.L 12(A7),4(A7) ;3458: 2F6F000C0004
MOVE.L 16(A7),8(A7) ;345E: 2F6F00100008
LAB_02FF:
SUBA #$000C,A7 ;3464: 9EFC000C
MOVEM.L A3/A5,-(A7) ;3468: 48E70014
MOVEA.L A1,A3 ;346C: 2649
MOVEA.L A0,A5 ;346E: 2A48
MOVE.L 28(A7),16(A7) ;3470: 2F6F001C0010
BRA.S LAB_0303 ;3476: 6038
LAB_0300:
MOVEQ #37,D0 ;3478: 7025
CMP.B 12(A7),D0 ;347A: B02F000C
BNE.S LAB_0302 ;347E: 6626
MOVEA.L 24(A7),A0 ;3480: 206F0018
CMP.B (A0),D0 ;3484: B010
BNE.S LAB_0301 ;3486: 6606
ADDQ.L #1,24(A7) ;3488: 52AF0018
BRA.S LAB_0302 ;348C: 6018
LAB_0301:
MOVE.L A3,-(A7) ;348E: 2F0B
MOVE.L A5,-(A7) ;3490: 2F0D
LEA 24(A7),A1 ;3492: 43EF0018
JSR LAB_02BC(PC) ;3496: 4EBAFB48
ADDQ #8,A7 ;349A: 504F
TST.L D0 ;349C: 4A80
BEQ.S LAB_0302 ;349E: 6706
MOVE.L D0,24(A7) ;34A0: 2F400018
BRA.S LAB_0303 ;34A4: 600A
LAB_0302:
MOVEQ #0,D0 ;34A6: 7000
MOVE.B 12(A7),D0 ;34A8: 102F000C
MOVEA.L A3,A0 ;34AC: 204B
JSR (A5) ;34AE: 4E95
LAB_0303:
MOVEA.L 24(A7),A0 ;34B0: 206F0018
MOVE.B (A0)+,D0 ;34B4: 1018
MOVE.B D0,12(A7) ;34B6: 1F40000C
MOVE.L A0,24(A7) ;34BA: 2F480018
TST.B D0 ;34BE: 4A00
BNE.S LAB_0300 ;34C0: 66B6
MOVEM.L (A7)+,A3/A5 ;34C2: 4CDF2800
ADDA #$000C,A7 ;34C6: DEFC000C
RTS ;34CA: 4E75
MOVEA.L 4(A7),A0 ;34CC: 206F0004
LAB_0304:
MOVEM.L D6-D7/A2-A3/A5-A6,-(A7) ;34D0: 48E70336
MOVEA.L A0,A5 ;34D4: 2A48
TST.L 520(A4) ;34D6: 4AAC0208
BNE.S LAB_0308 ;34DA: 665E
LEA LAB_030E(PC),A0 ;34DC: 41FA00CA
LEA 17436(A4),A1 ;34E0: 43EC441C
MOVE (A0),(A1)+ ;34E4: 32D0
CLR.B (A1) ;34E6: 4211
SUBA.L A1,A1 ;34E8: 93C9
BSR LAB_031A ;34EA: 61000178
JSR -294(A6) ;34EE: 4EAEFEDA
MOVEA.L D0,A0 ;34F2: 2040
MOVE.L 144(A0),D7 ;34F4: 2E280090
LEA 17436(A4),A0 ;34F8: 41EC441C
MOVEA.L A0,A1 ;34FC: 2248
LAB_0305:
TST.B (A1)+ ;34FE: 4A19
BNE.S LAB_0305 ;3500: 66FC
SUBQ.L #1,A1 ;3502: 5389
SUBA.L A0,A1 ;3504: 93C8
MOVE.L A1,D6 ;3506: 2C09
BRA.S LAB_0307 ;3508: 601C
LAB_0306:
MOVE.L D7,D0 ;350A: 2007
MOVEQ #31,D1 ;350C: 721F
AND.L D1,D0 ;350E: C081
MOVEA.L 524(A4),A0 ;3510: 206C020C
ADDA.L D0,A0 ;3514: D1C0
MOVEA.L D6,A1 ;3516: 2246
ADDQ.L #1,D6 ;3518: 5286
LEA 17436(A4),A2 ;351A: 45EC441C
MOVE.L A1,D0 ;351E: 2009
MOVE.B (A0),0(A2,D0.L) ;3520: 15900800
LSR.L #5,D7 ;3524: EA8F
LAB_0307:
MOVEQ #0,D0 ;3526: 7000
CMP.L D0,D7 ;3528: BE80
BHI.S LAB_0306 ;352A: 62DE
LEA 17436(A4),A0 ;352C: 41EC441C
MOVE.B #$2E,0(A0,D6.L) ;3530: 11BC002E6800
CLR.B 1(A0,D6.L) ;3536: 42306801
LAB_0308:
MOVE.L A5,D0 ;353A: 200D
BNE.S LAB_0309 ;353C: 6606
LEA 17372(A4),A3 ;353E: 47EC43DC
BRA.S LAB_030A ;3542: 6002
LAB_0309:
MOVEA.L A5,A3 ;3544: 264D
LAB_030A:
MOVE.L 520(A4),D0 ;3546: 202C0208
CMPI.L #$0000270F,D0 ;354A: 0C800000270F
BLE.S LAB_030B ;3550: 6F04
MOVEQ #0,D0 ;3552: 7000
BRA.S LAB_030C ;3554: 602A
LAB_030B:
MOVE.L 520(A4),D0 ;3556: 202C0208
ADDQ.L #1,520(A4) ;355A: 52AC0208
MOVE.L D0,-(A7) ;355E: 2F00
PEA 17436(A4) ;3560: 486C441C
PEA LAB_030F(PC) ;3564: 487A0046
MOVE.L A3,-(A7) ;3568: 2F0B
JSR LAB_0239(PC) ;356A: 4EBAF0B4
LEA 16(A7),A7 ;356E: 4FEF0010
MOVEA.L A3,A0 ;3572: 204B
MOVEQ #0,D0 ;3574: 7000
JSR LAB_0184(PC) ;3576: 4EBAE378
TST.L D0 ;357A: 4A80
BEQ.S LAB_030A ;357C: 67C8
MOVE.L A3,D0 ;357E: 200B
LAB_030C:
MOVEM.L (A7)+,D6-D7/A2-A3/A5-A6 ;3580: 4CDF6CC0
RTS ;3584: 4E75
LAB_030D:
DC.W $4142 ;3586
DC.W $4344 ;3588
DC.W $4546 ;358A
DC.W $4748 ;358C
DC.W $494A ;358E
DC.W $4B4C ;3590
DC.W $4D4E ;3592
DC.W $4F50 ;3594
SUBQ #8,(A2) ;3596: 5152
SUBQ #1,(A4) ;3598: 5354
SUBQ #2,(A6) ;359A: 5556
SUBQ #3,(A0)+ ;359C: 5758
SUBQ #4,(A2)+ ;359E: 595A
DC.W $3031 ;35A0
DC.W $3233 ;35A2
MOVE 0(A5,D0.W),D2 ;35A4: 34350000
LAB_030E:
DC.W $543A ;35A8
DC.W $0000 ;35AA
LAB_030F:
DC.W $2573 ;35AC
DC.W $2530 ;35AE
MOVEA -(A4),A2 ;35B0: 3464
DC.W $0000 ;35B2
MOVEA.L 4(A7),A0 ;35B4: 206F0004
LAB_0310:
MOVE.L A6,-(A7) ;35B8: 2F0E
MOVE.L A0,D1 ;35BA: 2208
MOVEA.L 17356(A4),A6 ;35BC: 2C6C43CC
JSR -72(A6) ;35C0: 4EAEFFB8
TST.L D0 ;35C4: 4A80
BNE.S LAB_0311 ;35C6: 6614
JSR -132(A6) ;35C8: 4EAEFF7C
MOVE.L D0,600(A4) ;35CC: 29400258
JSR LAB_0315(PC) ;35D0: 4EBA0036
MOVE.L D0,17332(A4) ;35D4: 294043B4
MOVEQ #1,D0 ;35D8: 7001
BRA.S LAB_0312 ;35DA: 6002
LAB_0311:
MOVEQ #0,D0 ;35DC: 7000
LAB_0312:
MOVEA.L (A7)+,A6 ;35DE: 2C5F
RTS ;35E0: 4E75
DC.W $0000 ;35E2
MOVE.L 4(A7),D0 ;35E4: 202F0004
LAB_0313:
MOVE.L D0,D1 ;35E8: 2200
ANDI.L #$000000FF,D1 ;35EA: 0281000000FF
LEA 44(A4),A0 ;35F0: 41EC002C
MOVE.B 1(A0,D1.L),D1 ;35F4: 12301801
ANDI.B #$02,D1 ;35F8: 02010002
BEQ.S LAB_0314 ;35FC: 6704
ANDI.B #$DF,D0 ;35FE: 020000DF
LAB_0314:
BRA.S LAB_031B ;3602: 6064
MOVE.L 4(A7),D0 ;3604: 202F0004
LAB_0315:
MOVE.L D7,-(A7) ;3608: 2F07
MOVE.L D0,D7 ;360A: 2E00
BEQ.S LAB_0319 ;360C: 6752
MOVEQ #103,D1 ;360E: 7267
CMP.L D1,D7 ;3610: BE81
BLT.S LAB_0318 ;3612: 6D4A
MOVEQ #122,D0 ;3614: 707A
CMP.L D0,D7 ;3616: BE80
BGT.S LAB_0316 ;3618: 6E0C
MOVEQ #0,D0 ;361A: 7000
LEA 424(A4),A0 ;361C: 41EC01A8
MOVE.B 0(A0,D7.L),D0 ;3620: 10307800
BRA.S LAB_0319 ;3624: 603A
LAB_0316:
MOVEQ #54,D0 ;3626: 7036
NOT.B D0 ;3628: 4600
CMP.L D0,D7 ;362A: BE80
BLT.S LAB_0318 ;362C: 6D30
MOVEQ #12,D0 ;362E: 700C
NOT.B D0 ;3630: 4600
CMP.L D0,D7 ;3632: BE80
BGT.S LAB_0317 ;3634: 6E0C
MOVEQ #0,D0 ;3636: 7000
LEA 346(A4),A0 ;3638: 41EC015A
MOVE.B 0(A0,D7.L),D0 ;363C: 10307800
BRA.S LAB_0319 ;3640: 601E
LAB_0317:
CMPI.L #$0000012F,D7 ;3642: 0C870000012F
BLT.S LAB_0318 ;3648: 6D14
CMPI.L #$00000131,D7 ;364A: 0C8700000131
BGE.S LAB_0318 ;3650: 6C0C
MOVEQ #0,D0 ;3652: 7000
LEA 284(A4),A0 ;3654: 41EC011C
MOVE.B 0(A0,D7.L),D0 ;3658: 10307800
BRA.S LAB_0319 ;365C: 6002
LAB_0318:
MOVEQ #5,D0 ;365E: 7005
LAB_0319:
MOVE.L (A7)+,D7 ;3660: 2E1F
BRA.S LAB_031B ;3662: 6004
LAB_031A:
MOVEA.L (ABSEXECBASE).W,A6 ;3664: 2C780004
LAB_031B:
MOVEM.L D0-D7/A0-A6,-(A7) ;3668: 48E7FFFE
MOVEA.L (ABSEXECBASE).W,A6 ;366C: 2C780004
MOVEQ #37,D0 ;3670: 7025
LEA LAB_033D(PC),A1 ;3672: 43FA02F6
JSR -552(A6) ;3676: 4EAEFDD8
TST.L D0 ;367A: 4A80
BEQ.S LAB_031C ;367C: 6722
LEA LAB_033F(PC),A1 ;367E: 43FA02FC
MOVE.L D0,(A1) ;3682: 2280
BSR.S LAB_031D ;3684: 6120
BSR LAB_0339 ;3686: 61000282
TST.L D0 ;368A: 4A80
BEQ.S LAB_031C ;368C: 6712
MOVEA.L LAB_033F(PC),A6 ;368E: 2C7A02EC
LEA LAB_033C+4(PC),A1 ;3692: 43FA02CC
MOVE.L D0,48(A1) ;3696: 23400030
BSR.S LAB_0323 ;369A: 613A
BSR LAB_033A ;369C: 61000286
LAB_031C:
MOVEM.L (A7)+,D0-D7/A0-A6 ;36A0: 4CDF7FFF
RTS ;36A4: 4E75
LAB_031D:
LEA LAB_033B(PC),A1 ;36A6: 43FA0292
MOVEQ #47,D0 ;36AA: 702F
LAB_031E:
EORI.B #$85,(A1)+ ;36AC: 0A190085
DBF D0,LAB_031E ;36B0: 51C8FFFA
LEA LAB_0346(PC),A1 ;36B4: 43FA02E2
MOVE #$0275,D0 ;36B8: 303C0275
LAB_031F:
EORI #$BEEF,(A1)+ ;36BC: 0A59BEEF
DBF D0,LAB_031F ;36C0: 51C8FFFA
JMP -636(A6) ;36C4: 4EEEFD84
LAB_0320:
JSR -48(A6) ;36C8: 4EAEFFD0
LAB_0321:
RTS ;36CC: 4E75
LAB_0322:
MOVE.L LAB_0341(PC),D1 ;36CE: 223A02B4
JMP -90(A6) ;36D2: 4EEEFFA6
LAB_0323:
MOVEA.L LAB_033F(PC),A6 ;36D6: 2C7A02A4
MOVE.L A1,D1 ;36DA: 2209
LEA LAB_0340(PC),A1 ;36DC: 43FA02A2
MOVE.L D1,(A1) ;36E0: 2281
MOVEQ #-2,D2 ;36E2: 74FE
JSR -84(A6) ;36E4: 4EAEFFAC
TST.L D0 ;36E8: 4A80
BEQ.S LAB_0321 ;36EA: 67E0
MOVE.L D0,D1 ;36EC: 2200
LEA LAB_0341(PC),A1 ;36EE: 43FA0294
MOVE.L D1,(A1) ;36F2: 2281
MOVE.L LAB_0344(PC),D2 ;36F4: 243A029A
JSR -102(A6) ;36F8: 4EAEFF9A
MOVEA.L LAB_0344(PC),A1 ;36FC: 227A0292
TST 116(A1) ;3700: 4A690074
BNE.S LAB_0322 ;3704: 66C8
CMPI.L #$0001E848,124(A1) ;3706: 0CA90001E848007C
BCC.S LAB_0322 ;370E: 64BE
LEA LAB_0342(PC),A2 ;3710: 45FA0276
MOVE.L 124(A1),(A2) ;3714: 24A9007C
MOVE.L LAB_0341(PC),D1 ;3718: 223A026A
MOVE.L LAB_0344(PC),D2 ;371C: 243A0272
JSR -114(A6) ;3720: 4EAEFF8E
TST.L D0 ;3724: 4A80
BEQ.S LAB_0322 ;3726: 67A6
MOVEA.L LAB_0344(PC),A1 ;3728: 227A0266
CMPI.L #$00000052,8(A1) ;372C: 0CA9000000520008
BNE.S LAB_0322 ;3734: 6698
MOVE.L 12(A1),D0 ;3736: 2029000C
SUB.L 16(A1),D0 ;373A: 90A90010
CMP.L #$0000000A,D0 ;373E: B0BC0000000A
BCS.S LAB_0322 ;3744: 6588
BSR.S LAB_0322 ;3746: 6186
MOVE.L LAB_0340(PC),D1 ;3748: 223A0236
CLR.L D2 ;374C: 4282
JSR -186(A6) ;374E: 4EAEFF46
MOVEA.L (ABSEXECBASE).W,A6 ;3752: 2C780004
MOVE.L #$00050001,D1 ;3756: 223C00050001
MOVE.L LAB_0342(PC),D0 ;375C: 203A022A
MOVE.L LAB_033E+2(PC),D2 ;3760: 243A0216
ADD.L D2,D0 ;3764: D082
JSR -684(A6) ;3766: 4EAEFD54
TST.L D0 ;376A: 4A80
BEQ LAB_0321 ;376C: 6700FF5E
LEA LAB_0343(PC),A1 ;3770: 43FA021A
MOVE.L D0,(A1) ;3774: 2280
MOVE.L #$000003EC,D2 ;3776: 243C000003EC
MOVE.L LAB_0340(PC),D1 ;377C: 223A0202
MOVEA.L LAB_033F(PC),A6 ;3780: 2C7A01FA
JSR -30(A6) ;3784: 4EAEFFE2
TST.L D0 ;3788: 4A80
BEQ.S LAB_0325 ;378A: 6764
LEA LAB_0341(PC),A1 ;378C: 43FA01F6
MOVE.L D0,(A1) ;3790: 2280
MOVE.L D0,D1 ;3792: 2200
MOVE.L LAB_0343(PC),D2 ;3794: 243A01F6
MOVE.L LAB_033E+2(PC),D4 ;3798: 283A01DE
ADD.L D4,D2 ;379C: D484
MOVE.L LAB_0342(PC),D3 ;379E: 263A01E8
JSR -42(A6) ;37A2: 4EAEFFD6
MOVE.L LAB_0341(PC),D1 ;37A6: 223A01DC
MOVEQ #0,D2 ;37AA: 7400
MOVEQ #-1,D3 ;37AC: 76FF
JSR -66(A6) ;37AE: 4EAEFFBE
BSR.S LAB_0327 ;37B2: 6152
BNE.S LAB_0324 ;37B4: 6616
MOVE.L LAB_0341(PC),D1 ;37B6: 223A01CC
MOVE.L LAB_0343(PC),D2 ;37BA: 243A01D0
MOVE.L LAB_0342(PC),D3 ;37BE: 263A01C8
MOVE.L LAB_033E+2(PC),D4 ;37C2: 283A01B4
ADD.L D4,D3 ;37C6: D684
BSR LAB_0320 ;37C8: 6100FEFE
LAB_0324:
MOVE.L LAB_0341(PC),D1 ;37CC: 223A01B6
JSR -36(A6) ;37D0: 4EAEFFDC
BSR.S LAB_0326 ;37D4: 6126
MOVE #$FAB4,116(A1) ;37D6: 337CFAB40074
MOVE.L 116(A1),D2 ;37DC: 24290074
JSR -186(A6) ;37E0: 4EAEFF46
BSR.S LAB_0326 ;37E4: 6116
LEA 132(A1),A1 ;37E6: 43E90084
MOVE.L A1,D2 ;37EA: 2409
JSR -396(A6) ;37EC: 4EAEFE74
LAB_0325:
MOVEA.L (ABSEXECBASE).W,A6 ;37F0: 2C780004
MOVEA.L LAB_0343(PC),A1 ;37F4: 227A0196
JMP -690(A6) ;37F8: 4EEEFD4E
LAB_0326:
MOVEA.L LAB_0344(PC),A1 ;37FC: 227A0192
MOVE.L LAB_0340(PC),D1 ;3800: 223A017E
RTS ;3804: 4E75
LAB_0327:
MOVEA.L LAB_0343(PC),A1 ;3806: 227A0184
MOVEA.L A1,A2 ;380A: 2449
MOVE.L LAB_033E+2(PC),D1 ;380C: 223A016A
ADDA.L D1,A2 ;3810: D5C1
MOVE.L 8(A2),D1 ;3812: 222A0008
ADDQ.L #1,D1 ;3816: 5281
MOVEQ #4,D2 ;3818: 7404
LAB_0328:
MOVE.L (A2)+,(A1)+ ;381A: 22DA
DBF D2,LAB_0328 ;381C: 51CAFFFC
LAB_0329:
MOVE.L (A2)+,(A1)+ ;3820: 22DA
DBF D1,LAB_0329 ;3822: 51C9FFFC
CMPI.L #$000003E9,-8(A1) ;3826: 0CA9000003E9FFF8
BEQ.S LAB_032A ;382E: 6704
MOVEQ #-1,D0 ;3830: 70FF
RTS ;3832: 4E75
LAB_032A:
MOVE.L -4(A1),D1 ;3834: 2229FFFC
MOVE.L A1,D6 ;3838: 2C09
MOVE.L D1,D3 ;383A: 2601
SUBQ.L #1,D1 ;383C: 5381
LAB_032B:
MOVE.L (A2)+,(A1)+ ;383E: 22DA
DBF D1,LAB_032B ;3840: 51C9FFFC
MOVE.L LAB_033E+2(PC),D1 ;3844: 223A0132
LSR #2,D1 ;3848: E449
MOVE.L D1,D2 ;384A: 2401
SUBQ.L #1,D1 ;384C: 5381
LEA LAB_0345(PC),A3 ;384E: 47FA0144
MOVE.L A1,D4 ;3852: 2809
LAB_032C:
MOVE.L (A3)+,(A1)+ ;3854: 22DB
DBF D1,LAB_032C ;3856: 51C9FFFC
MOVEA.L D6,A1 ;385A: 2246
MOVEA.L LAB_0343(PC),A2 ;385C: 247A012E
LEA 20(A2),A2 ;3860: 45EA0014
BSR.S LAB_0335 ;3864: 617E
MOVEA.L A1,A4 ;3866: 2849
MOVE.L D4,D7 ;3868: 2E04
ASL.L #1,D3 ;386A: E383
MOVEQ #-2,D0 ;386C: 70FE
LAB_032D:
CMPI.L #$2C780004,(A4) ;386E: 0C942C780004
BEQ.S LAB_0330 ;3874: 672C
CMPI.L #$2C790000,(A4) ;3876: 0C942C790000
BEQ.S LAB_0332 ;387C: 6736
CMPI #$4E75,(A4) ;387E: 0C544E75 ;RTS aanwezig?
BEQ.S LAB_032F ;3882: 670A
LAB_032E:
ADDQ.L #2,A4 ;3884: 548C
DBF D3,LAB_032D ;3886: 51CBFFE6
TST.L D0 ;388A: 4A80
RTS ;388C: 4E75
LAB_032F:
BSR.S LAB_0333 ;388E: 6140
CMP.L #$0000007B,D5 ;3890: BABC0000007B
BCC.S LAB_032E ;3896: 64EC
ADDQ #4,D5 ;3898: 5845
MOVE.B #$60,(A4)+ ;389A: 18FC0060
MOVE.B D5,(A4)+ ;389E: 18C5
BRA.S LAB_0331 ;38A0: 600C
LAB_0330:
BSR.S LAB_0333 ;38A2: 612C
CMP.L #$00007FFF,D5 ;38A4: BABC00007FFF
BCC.S LAB_032E ;38AA: 64D8
BSR.S LAB_0334 ;38AC: 612E
LAB_0331:
CLR.L D0 ;38AE: 4280
SUBQ.L #1,D3 ;38B0: 5383
BRA.S LAB_032E ;38B2: 60D0
LAB_0332:
CMPI #$0004,4(A4) ;38B4: 0C6C00040004
BNE.S LAB_032E ;38BA: 66C8
BSR.S LAB_0333 ;38BC: 6112
CMP.L #$00007FFF,D5 ;38BE: BABC00007FFF
BCC.S LAB_032E ;38C4: 64BE
BSR.S LAB_0334 ;38C6: 6114
MOVE #$4E71,2(A4) ;38C8: 397C4E710002
BRA.S LAB_0331 ;38CE: 60DE
LAB_0333:
LEA 2(A4),A3 ;38D0: 47EC0002
MOVE.L A3,D6 ;38D4: 2C0B
MOVE.L D7,D5 ;38D6: 2A07
SUB.L D6,D5 ;38D8: 9A86
RTS ;38DA: 4E75
LAB_0334:
MOVE #$6100,(A4)+ ;38DC: 38FC6100
MOVE D5,(A4) ;38E0: 3885
RTS ;38E2: 4E75
LAB_0335:
MOVE.L LAB_033E+2(PC),D7 ;38E4: 2E3A0092
LSR.L #2,D7 ;38E8: E48F
MOVE.L -4(A1),D5 ;38EA: 2A29FFFC
LAB_0336:
MOVE.L (A2)+,D6 ;38EE: 2C1A
CMPA.L A1,A2 ;38F0: B5C9
BEQ.S LAB_0338 ;38F2: 6710
ANDI.L #$1FFFFFFF,D6 ;38F4: 02861FFFFFFF
CMP.L D5,D6 ;38FA: BC85
BEQ.S LAB_0337 ;38FC: 6702
BRA.S LAB_0336 ;38FE: 60EE
LAB_0337:
ADD.L D7,-4(A2) ;3900: DFAAFFFC
LAB_0338:
ADD.L D7,-4(A1) ;3904: DFA9FFFC
RTS ;3908: 4E75
LAB_0339:
MOVEM.L D1/A6,-(A7) ;390A: 48E74002
MOVEA.L (ABSEXECBASE).W,A6 ;390E: 2C780004
MOVE.L #$0000012C,D0 ;3912: 203C0000012C
MOVEQ #1,D1 ;3918: 7201
JSR -684(A6) ;391A: 4EAEFD54
MOVEM.L (A7)+,D1/A6 ;391E: 4CDF4002
RTS ;3922: 4E75
LAB_033A:
MOVEM.L D0/A1/A6,-(A7) ;3924: 48E78042
MOVEA.L (ABSEXECBASE).W,A6 ;3928: 2C780004
MOVEA.L LAB_0344(PC),A1 ;392C: 227A0062
JSR -690(A6) ;3930: 4EAEFD4E
MOVEM.L (A7)+,D0/A1/A6 ;3934: 4CDF4201
RTS ;3938: 4E75
LAB_033B:
DC.W $CCEB ;393A
DC.W $F6F1 ;393C
ROXR -5664(A1) ;393E: E4E9E9E0
DC.W $F7A5 ;3942
DC.W $F3B4 ;3944
DC.W $ABB6 ;3946
DC.W $A5E7 ;3948
DC.W $FCA5 ;394A
DC.W $D0EB ;394C
DC.W $ECF1 ;394E
ASR -(A1) ;3950: E0E1
DC.W $A5C3 ;3952
DC.W $EAF7 ;3954
ROR -(A0) ;3956: E6E0
ADD.L -(A5),D3 ;3958: D6A5
DC.W $2CB4 ;395A
LAB_033C:
CMP.L #$B385E6BF,D6 ;395C: BCBCB385E6BF
DC.W $E9EA ;3962
ROXR -(A1) ;3964: E4E1
DC.W $F2E7 ;3966
DC.W $8585 ;3968
LAB_033D:
DC.W $646F ;396A
DC.W $732E ;396C
DC.W $6C69 ;396E
BHI.S LAB_0347 ;3970: 6272
BSR.S LAB_0348 ;3972: 6172
DC.W $7900 ;3974
LAB_033E:
ORI.B #$00,D0 ;3976: 00000000
DC.W $04F0 ;397A
LAB_033F:
ORI.B #$00,D0 ;397C: 00000000
LAB_0340:
ORI.B #$00,D0 ;3980: 00000000
LAB_0341:
ORI.B #$00,D0 ;3984: 00000000
LAB_0342:
ORI.B #$00,D0 ;3988: 00000000
LAB_0343:
ORI.B #$00,D0 ;398C: 00000000
LAB_0344:
ORI.B #$00,D0 ;3990: 00000000
LAB_0345:
MOVEA.L (ABSEXECBASE).W,A6 ;3994: 2C780004
LAB_0346:
DC.W $F608 ;3998
DC.W $4111 ;399A
ADDA.L -(A7),A7 ;399C: DFE7
ADDA.L (A1),A7 ;399E: DFD1
DC.W $F230 ;39A0
AND.B D0,(A0) ;39A2: C110
DC.W $F09A ;39A4
DC.W $F608 ;39A6
DC.W $4111 ;39A8
DC.W $FF15 ;39AA
CMPA A5,A5 ;39AC: BACD
DC.W $FD15 ;39AE
DC.W $BA3B ;39B0
DC.W $B4B7 ;39B2
SUBI #$0D27,(A1) ;39B4: 04510D27
ADD.B (A7),D4 ;39B8: D817
SUB.L (A7),D1 ;39BA: 9297
DC.W $BEEB ;39BC
DC.W $F041 ;39BE
DC.W $436B ;39C0
DC.W $F230 ;39C2
AND.B D0,(A0) ;39C4: C110
DC.W $F09A ;39C6
DC.W $F608 ;39C8
AND.B D0,(A1) ;39CA: C111
SUBA (A3),A6 ;39CC: 9CD3
CMPA -16658(A2),A7 ;39CE: BEEABEEE
DC.W $F041 ;39D2
DC.W $43BB ;39D4
DC.W $F230 ;39D6
AND.B D0,(A1) ;39D8: C111
DC.W $F46F ;39DA
DC.W $F09A ;39DC
SUB.L (A7),D1 ;39DE: 9297
DC.W $BEEB ;39E0
CMP D1,D1 ;39E2: B241
LAB_0347:
ROR.L D5,D5 ;39E4: EABD
LAB_0348:
ASL.L #6,D6 ;39E6: ED86
DC.W $BCED ;39E8
ADD.B D4,(A7)+ ;39EA: D91F
SUBA (A3),A7 ;39EC: 9ED3
DC.W $BEEF ;39EE
DC.W $BCEF ;39F0
DC.W $DF3B ;39F2
ADDX.B -(A1),-(A4) ;39F4: D909
DC.W $FD15 ;39F6
DC.W $414F ;39F8
DC.W $9DAF ;39FA
CMPA A1,A5 ;39FC: BAC9
SUBA (A3),A7 ;39FE: 9ED3
DC.W $BEEF ;3A00
CMPA.L A5,A5 ;3A02: BBCD
ADD.B D7,-9925(A5) ;3A04: DF2DD93B
DC.W $9EAF ;3A08
DIVU (A3),D6 ;3A0A: 8CD3
CMP.B D4,D5 ;3A0C: BA04
DC.W $AE36 ;3A0E
ASL.B D7,D6 ;3A10: EF26
DC.W $4113 ;3A12
DC.W $9EAF ;3A14
DC.W $F687 ;3A16
DC.W $BE69 ;3A18
DC.W $F001 ;3A1A
DC.W $436B ;3A1C
DC.W $FD15 ;3A1E
CMPM (A5)+,(A6)+ ;3A20: BD4D
SUB.L D6,(A3) ;3A22: 9D93
DC.W $AEED ;3A24
DC.W $BEF6 ;3A26
CMP.B -12598(A1),D7 ;3A28: BE29CECA
DC.W $F041 ;3A2C
DC.W $4337 ;3A2E
DC.W $F46F ;3A30
ADDX D7,D4 ;3A32: D947
DC.W $FD15 ;3A34
CMP.L -(A1),D5 ;3A36: BAA1
DC.W $9C6F ;3A38
DC.W $9AAF ;3A3A
SUB.L D5,D4 ;3A3C: 9885
CHK D3,D0 ;3A3E: 4183
DC.W $F715 ;3A40
DC.W $BEAB ;3A42
SUBA D3,A6 ;3A44: 9CC3
DC.W $41B1 ;3A46
CMPI #$41B1,D4 ;3A48: 0C4441B1
ADDA.L -(A7),A4 ;3A4C: D9E7
SUB.L D3,-(A4) ;3A4E: 97A4
DC.W $BAFD ;3A50
SUB.L D5,-(A3) ;3A52: 9BA3
CHK D3,D0 ;3A54: 4183
SUB.L D1,(A5) ;3A56: 9395
DC.W $4163 ;3A58
DC.W $BCED ;3A5A
DC.W $FD15 ;3A5C
DC.W $BD6B ;3A5E
DC.W $F041 ;3A60
DC.W $4035 ;3A62
DC.W $F46F ;3A64
ADDA (A3)+,A4 ;3A66: D8DB
DC.W $FD15 ;3A68
EOR.L D6,(A7) ;3A6A: BD97
SUBA -(A6),A6 ;3A6C: 9CE6
DC.W $FC6D ;3A6E
DC.W $FD15 ;3A70
EOR.B D7,-(A5) ;3A72: BF25
SUBA -(A6),A4 ;3A74: 98E6
ADDQ #5,-(A4) ;3A76: 5A64
SUBA (A3),A3 ;3A78: 96D3
DC.W $BEEF ;3A7A
DC.W $BAEF ;3A7C
SUB.L (A5),D1 ;3A7E: 9295
DC.W $BAEB ;3A80
DC.W $F001 ;3A82
CHK (A1)+,D0 ;3A84: 4199
DC.W $F608 ;3A86
DC.W $4111 ;3A88
DC.W $F515 ;3A8A
CMPA D7,A5 ;3A8C: BAC7
DC.W $F47A ;3A8E
DC.W $D8ED ;3A90
DC.W $DFFF ;3A92
DC.W $F230 ;3A94
AND.B D0,(A0) ;3A96: C110
SUBA.L (A5),A0 ;3A98: 91D5
EOR.B D6,(A1) ;3A9A: BD11
DC.W $F09A ;3A9C
DC.W $9CE8 ;3A9E
DC.W $F001 ;3AA0
DC.W $4149 ;3AA2
SUB.L (A5),D1 ;3AA4: 9295
DC.W $BD31 ;3AA6
DC.W $FF15 ;3AA8
EOR.B D6,(A5)+ ;3AAA: BD1D
SUB -13808(A6),D7 ;3AAC: 9E6ECA10
DC.W $F041 ;3AB0
DC.W $4143 ;3AB2
DC.W $F46F ;3AB4
ADDX.B -(A3),-(A4) ;3AB6: D90B
DC.W $90EF ;3AB8
DC.W $9CEF ;3ABA
SUB.L (A5),D2 ;3ABC: 9495
CMPA.L -25886(A7),A6 ;3ABE: BDEF9AE2
DC.W $F041 ;3AC2
DC.W $4161 ;3AC4
DC.W $F46F ;3AC6
DC.W $D93B ;3AC8
CMP D2,D1 ;3ACA: B242
DC.W $BEEF ;3ACC
DC.W $BEBD ;3ACE
CMPA -(A7),A7 ;3AD0: BEE7
ADD.B -(A5),D4 ;3AD2: D825
SUBA D2,A7 ;3AD4: 9EC2
CMPA -(A3),A7 ;3AD6: BEE3
MOVEA.L D2,A7 ;3AD8: 2E42
DC.W $BEFF ;3ADA
DC.W $0E53 ;3ADC
CMPA -16662(A7),A7 ;3ADE: BEEFBEEA
ADD D0,(A5) ;3AE2: D155
SUBA -25886(A0),A6 ;3AE4: 9CE89AE2
DC.W $F041 ;3AE8
DC.W $4175 ;3AEA
DC.W $F46F ;3AEC
ADDX D1,D4 ;3AEE: D941
DC.W $F482 ;3AF0
CMP.L (A3)+,D7 ;3AF2: BE9B
ADD D7,D4 ;3AF4: D847
CMP D2,D1 ;3AF6: B242
DC.W $BEEE ;3AF8
ADDQ.L #3,-(A7) ;3AFA: 56A7
CMP.L (A3),D7 ;3AFC: BE93
DC.W $DC71 ;3AFE
DC.W $DF73 ;3B00
SUBA D2,A7 ;3B02: 9EC2
CMP.L (A3),D7 ;3B04: BE93
SUB.L (A7),D1 ;3B06: 9297
DC.W $BEEB ;3B08
DC.W $DFEF ;3B0A
NEGX (A3) ;3B0C: 4053
DC.W $D9F9 ;3B0E
DC.W $90EF ;3B10
SUB.L (A5),D1 ;3B12: 9295
EOR.L D6,(A7)+ ;3B14: BD9F
SUBA (A5),A6 ;3B16: 9CD5
DC.W $BD6B ;3B18
SUBA (A3),A5 ;3B1A: 9AD3
CMPA -17150(A7),A7 ;3B1C: BEEFBD02
DC.W $F041 ;3B20
DC.W $410D ;3B22
DC.W $F46F ;3B24
DC.W $D9EF ;3B26
CMP -(A3),D7 ;3B28: BE63
DC.W $92EF ;3B2A
SUBA -25880(A7),A6 ;3B2C: 9CEF9AE8
SUB.L (A5),D2 ;3B30: 9495
CMP -(A3),D6 ;3B32: BC63
SUBA D2,A4 ;3B34: 98C2
CMP.L (A3),D7 ;3B36: BE93
DC.W $F041 ;3B38
DC.W $4139 ;3B3A
DC.W $0E42 ;3B3C
CMP.L (A3),D7 ;3B3E: BE93
ADDA.L -(A5),A4 ;3B40: D9E5
ADD.L -25880(A5),D7 ;3B42: DEAD9AE8
DC.W $9CE9 ;3B46
DC.W $F001 ;3B48
DC.W $413F ;3B4A
DC.W $9CE9 ;3B4C
DC.W $FC6D ;3B4E
AND.B (A0),D4 ;3B50: C810
DC.W $F041 ;3B52
DC.W $4151 ;3B54
ADDX.L -(A1),-(A7) ;3B56: DF89
ADDA D3,A4 ;3B58: D8C3
SUBA (A5),A4 ;3B5A: 98D5
DC.W $BDAB ;3B5C
ADDX.B -(A3),-(A7) ;3B5E: DF0B
DC.W $DFEF ;3B60
DC.W $40AB ;3B62
DC.W $FF15 ;3B64
MOVE SR,(A5)+ ;3B66: 40DD
SUBA -(A7),A5 ;3B68: 9AE7
SUBA (A3),A4 ;3B6A: 98D3
DC.W $BEEF ;3B6C
CMP.B D3,D5 ;3B6E: BA03
DC.W $DF3B ;3B70
SUBA -26430(A0),A5 ;3B72: 9AE898C2
CMP.L (A3),D7 ;3B76: BE93
MOVEA.L (A5),A4 ;3B78: 2855
CMPA.L A1,A6 ;3B7A: BDC9
DC.W $6A55 ;3B7C
CMPA.L A5,A6 ;3B7E: BDCD
ADD.B D7,-8209(A3) ;3B80: DF2BDFEF
DC.W $40CD ;3B84
DC.W $9CE9 ;3B86
DC.W $F041 ;3B88
DC.W $4133 ;3B8A
SUB.L (A5),D1 ;3B8C: 9295
CMP.B (A1)+,D6 ;3B8E: BC19
SUB.L (A5),D2 ;3B90: 9495
CMPA D3,A6 ;3B92: BCC3
OR.L D2,(A3) ;3B94: 8593
NEG (A3)+ ;3B96: 445B
CMP.L (A3)+,D7 ;3B98: BE9B
SUBA D2,A5 ;3B9A: 9AC2
CMP.L (A3)+,D7 ;3B9C: BE9B
SUBA (A5),A6 ;3B9E: 9CD5
CMP.B (A3),D6 ;3BA0: BC13
DC.W $F041 ;3BA2
CHK -254(A1),D0 ;3BA4: 41A9FF02
DC.W $BE6B ;3BA8
SUBA (A5),A6 ;3BAA: 9CD5
CMP.B (A7)+,D6 ;3BAC: BC1F
SUBA -(A7),A5 ;3BAE: 9AE7
DC.W $F001 ;3BB0
NEGX.L (A3)+ ;3BB2: 409B
SUB.L (A7),D1 ;3BB4: 9297
CMPA -25432(A3),A7 ;3BB6: BEEB9CA8
DC.W $F001 ;3BBA
CHK -(A1),D1 ;3BBC: 43A1
DC.W $9EA8 ;3BBE
CMP.L D7,D1 ;3BC0: B287
EOR.B D6,(A4)+ ;3BC2: BD1C
DC.W $BEED ;3BC4
ADDA.L -12784(A3),A4 ;3BC6: D9EBCE10
DC.W $F09A ;3BCA
SUBA D7,A7 ;3BCC: 9EC7
CMPA -(A7),A7 ;3BCE: BEE7
LSR D2,D7 ;3BD0: E46F
SUBQ #5,-(A7) ;3BD2: 5B67
CMP.L (A7)+,D1 ;3BD4: B29F
EOR.B D6,D6 ;3BD6: BD06
DC.W $B6ED ;3BD8
ADD.B D1,D4 ;3BDA: D801
SUBA (A7)+,A6 ;3BDC: 9CDF
DC.W $B6EB ;3BDE
CMPI #$BEFB,D7 ;3BE0: 0C47BEFB
DC.W $D80D ;3BE4
CMP D7,D4 ;3BE6: B847
CMPA -16428(A7),A7 ;3BE8: BEEFBFD4
DC.W $BEFB ;3BEC
CMP (A7)+,D4 ;3BEE: B85F
CMPA -16428(A7),A7 ;3BF0: BEEFBFD4
CMPA 23398(A3),A3 ;3BF4: B6EB5B66
BGT.S LAB_0349 ;3BF8: 6E6E
LSR D7,D7 ;3BFA: EE6F
DC.W $FD15 ;3BFC
CMP A5,D6 ;3BFE: BC4D
DC.W $9C6F ;3C00
DC.W $6F2F ;3C02
CMP D7,D1 ;3C04: B247
ROR.L D5,D5 ;3C06: EABD
ASL.L #6,D6 ;3C08: ED86
DC.W $458F ;3C0A
ADD D4,(A5) ;3C0C: D955
AND.B (A0),D5 ;3C0E: CA10
MULU (A1),D7 ;3C10: CED1
CMP.L A7,D1 ;3C12: B28F
DC.W $F09A ;3C14
ADDA.L -(A7),A4 ;3C16: D9E7
ASL.B D7,D7 ;3C18: EF27
DC.W $4117 ;3C1A
DC.W $F46D ;3C1C
DC.W $F09A ;3C1E
AND.L (A3),D6 ;3C20: CC93
SUBQ #6,-(A7) ;3C22: 5D67
DC.W $2C6F ;3C24
DC.W $D8E9 ;3C26
OR (A3),D7 ;3C28: 8E53
DC.W $F09E ;3C2A
ADDA -(A7),A7 ;3C2C: DEE7
DC.W $AE53 ;3C2E
CMP.L A7,D7 ;3C30: BE8F
DC.W $AFAE ;3C32
DC.W $BEEE ;3C34
DC.W $CAEF ;3C36
ADDQ #6,-(A7) ;3C38: 5C67
DC.W $DE33 ;3C3A
DC.W $BEEF ;3C3C
DC.W $BEFF ;3C3E
DC.W $BEEF ;3C40
DC.W $BEEF ;3C42
DC.W $DFF3 ;3C44
SUB.L (A5),D1 ;3C46: 9295
CMPA (A3),A6 ;3C48: BCD3
DC.W $FD15 ;3C4A
DC.W $BF7B ;3C4C
SUBA -(A6),A6 ;3C4E: 9CE6
AND.B (A1),D5 ;3C50: CA11
DC.W $F041 ;3C52
DC.W $4143 ;3C54
DC.W $9CEF ;3C56
DC.W $D9FF ;3C58
DC.W $F041 ;3C5A
DC.W $4149 ;3C5C
DC.W $DEEF ;3C5E
CMP D1,D7 ;3C60: BE41
DC.W $F515 ;3C62
DC.W $BCBF ;3C64
DC.W $F87A ;3C66
LAB_0349:
DC.W $F09A ;3C68
SUB.L (A7),D1 ;3C6A: 9297
DC.W $BEEB ;3C6C
DC.W $FD15 ;3C6E
DC.W $BFB1 ;3C70
DC.W $FC86 ;3C72
CMP.B D5,D7 ;3C74: BE05
DC.W $CEEC ;3C76
DC.W $F041 ;3C78
DC.W $4337 ;3C7A
DC.W $F46F ;3C7C
DC.W $D9EF ;3C7E
CMP -(A1),D7 ;3C80: BE61
DC.W $FF15 ;3C82
CMPM.L (A5)+,(A7)+ ;3C84: BF8D
DC.W $9FAF ;3C86
CMP (A1),D7 ;3C88: BE51
DC.W $92AF ;3C8A
DC.W $F041 ;3C8C
DC.W $41C1 ;3C8E
DC.W $F46F ;3C90
ADDX.L D1,D4 ;3C92: D981
DC.W $FF15 ;3C94
DC.W $BCFD ;3C96
DC.W $9E6F ;3C98
SUB.L -24894(A7),D2 ;3C9A: 94AF9EC2
CMPA -(A7),A7 ;3C9E: BEE7
DC.W $CCEE ;3CA0
MULU -25470(A7),D5 ;3CA2: CAEF9C82
DC.W $BEFF ;3CA6
DC.W $9CBE ;3CA8
DC.W $9FBE ;3CAA
DC.W $410B ;3CAC
DC.W $F041 ;3CAE
DC.W $410D ;3CB0
DC.W $FF15 ;3CB2
DC.W $BF3B ;3CB4
DC.W $9FAF ;3CB6
CMPA A3,A7 ;3CB8: BECB
LSR D6,D7 ;3CBA: EC6F
DC.W $D9AB ;3CBC
LSL D6,D7 ;3CBE: ED6F
DC.W $CCFF ;3CC0
DC.W $F041 ;3CC2
DC.W $4125 ;3CC4
DC.W $F46F ;3CC6
ADDA (A7),A4 ;3CC8: D8D7
DC.W $DFEF ;3CCA
DC.W $BE6D ;3CCC
DC.W $91EF ;3CCE
SUBA (A5),A7 ;3CD0: 9ED5
DC.W $BF35 ;3CD2
DC.W $CCED ;3CD4
DC.W $F041 ;3CD6
DC.W $4143 ;3CD8
SUBA (A5),A7 ;3CDA: 9ED5
DC.W $BF3F ;3CDC
DC.W $F041 ;3CDE
DC.W $4167 ;3CE0
DC.W $9EF0 ;3CE2
DC.W $D8F3 ;3CE4
SUB.L (A5),D1 ;3CE6: 9295
DC.W $BF73 ;3CE8
DC.W $FD15 ;3CEA
CMP.B (A3)+,D7 ;3CEC: BE1B
SUBA -(A6),A6 ;3CEE: 9CE6
SUBA (A3),A5 ;3CF0: 9AD3
DC.W $BEEF ;3CF2
EOR.B D6,D1 ;3CF4: BD01
DC.W $F041 ;3CF6
DC.W $410D ;3CF8
DC.W $9CEF ;3CFA
DC.W $D9EB ;3CFC
DC.W $F041 ;3CFE
DC.W $4133 ;3D00
SUB.L (A7),D1 ;3D02: 9297
DC.W $BEEB ;3D04
SUB.L (A5),D6 ;3D06: 9C95
DC.W $BF73 ;3D08
DC.W $F041 ;3D0A
DC.W $408D ;3D0C
DC.W $DFEF ;3D0E
DC.W $41BD ;3D10
SUB.L (A5),D1 ;3D12: 9295
EOR.L D7,(A7)+ ;3D14: BF9F
SUBA (A3),A6 ;3D16: 9CD3
DC.W $BEEF ;3D18
MULS (A7)+,D5 ;3D1A: CBDF
DC.W $F041 ;3D1C
LEA (A5),A0 ;3D1E: 41D5
DC.W $DEEF ;3D20
DC.W $41CD ;3D22
SUBA (A3),A6 ;3D24: 9CD3
CMPA -16624(A7),A7 ;3D26: BEEFBF10
SUBA (A5),A7 ;3D2A: 9ED5
DC.W $BF6F ;3D2C
MULU -3942(A7),D5 ;3D2E: CAEFF09A
SUB.L (A5),D7 ;3D32: 9E95
CMP -(A5),D7 ;3D34: BE65
ADDX.B D3,D7 ;3D36: DF03
DC.W $F041 ;3D38
DC.W $415D ;3D3A
LSR D6,D7 ;3D3C: EC6F
DC.W $F09A ;3D3E
ADDX.B D7,D7 ;3D40: DF07
DC.W $BC6E ;3D42
CMPA -16880(A7),A7 ;3D44: BEEFBE10
DC.W $F041 ;3D48
DC.W $4151 ;3D4A
ADD.B D1,D7 ;3D4C: DE01
DC.W $CCEF ;3D4E
SUB.L (A5),D7 ;3D50: 9E95
CMP.L D3,D7 ;3D52: BE83
ADDX.B D5,D7 ;3D54: DF05
DC.W $D9BD ;3D56
DC.W $DF37 ;3D58
ADD.L D4,-(A1) ;3D5A: D9A1
SUBA (A3),A7 ;3D5C: 9ED3
DIVU (A5)+,D6 ;3D5E: 8CDD
DC.W $8EEF ;3D60
ADD.L D7,-(A1) ;3D62: DFA1
DC.W $D8AB ;3D64
DC.W $FF15 ;3D66
DC.W $BE78 ;3D68
DC.W $FD15 ;3D6A
CMP -(A3),D7 ;3D6C: BE63
DC.W $FC6E ;3D6E
DIVU D6,D6 ;3D70: 8CC6
CMP.B -21282(A7),D7 ;3D72: BE2FACDE
DC.W $AEEF ;3D76
SUB.L -(A7),D5 ;3D78: 9AA7
BMI.S LAB_034A ;3D7A: 6B2E
SUBA.L -(A5),A0 ;3D7C: 91E5
ASR.L #6,D6 ;3D7E: EC86
CMP.B -8365(A7),D7 ;3D80: BE2FDF53
ADDA.L A5,A4 ;3D84: D9CD
DIVU (A5),D6 ;3D86: 8CD5
CMPA.L (A7)+,A7 ;3D88: BFDF
CMPI.L #$BEE9D2E9,(A3) ;3D8A: 0C93BEE9D2E9
CMPI.L #$BEEAD2EB,(A3) ;3D90: 0C93BEEAD2EB
DC.W $DF75 ;3D96
ADDA.L -(A1),A4 ;3D98: D9E1
DC.W $9EB0 ;3D9A
DIVU (A5),D5 ;3D9C: 8AD5
DC.W $BFF5 ;3D9E
EORI.L #$BEE8D82B,(A3) ;3DA0: 0A93BEE8D82B
ADDA -6560(A1),A7 ;3DA6: DEE9E660
LAB_034A:
AND.B (A0),D7 ;3DAA: CE10
DC.W $F09A ;3DAC
MULU -3942(A7),D7 ;3DAE: CEEFF09A
SUB.L (A5),D7 ;3DB2: 9E95
CMPA -(A5),A7 ;3DB4: BEE5
DC.W $FCC7 ;3DB6
DC.W $BEEC ;3DB8
DC.W $0E7F ;3DBA
DC.W $F09A ;3DBC
DC.W $BEB4 ;3DBE
DC.W $DA33 ;3DC0
ADD.L D0,D5 ;3DC2: DA80
MULS D1,D6 ;3DC4: CDC1
ADD.L D6,D1 ;3DC6: D286
ADD.L (A5)+,D6 ;3DC8: DC9D
ADD.L D7,(A5)+ ;3DCA: DF9D
MULS 26146(A7),D3 ;3DCC: C7EF6622
BRA.S LAB_034B ;3DD0: 6022
BMI.S LAB_034C ;3DD2: 6B32
BLE.S LAB_034D ;3DD4: 6F34
MOVEQ #127,D0 ;3DD6: 707F
BVC.S LAB_034F ;3DD8: 6838
DC.W $6623 ;3DDA
DC.W $6523 ;3DDC
DC.W $7D51 ;3DDE
SUBQ #3,24088(A3) ;3DE0: 576B5E18
NOT (A1) ;3DE4: 4651
BVC.S LAB_0351 ;3DE6: 6838
DC.W $6A25 ;3DE8
BSR.S LAB_034E ;3DEA: 6124
MOVEQ #62,D0 ;3DEC: 703E
MOVE.L -(A5),D5 ;3DEE: 2A25
BSR.S LAB_0350 ;3DF0: 6124
MOVEQ #62,D0 ;3DF2: 703E
LAB_034B:
DC.W $2A35 ;3DF4
DC.W $6151 ;3DF6
EORI #$2557,D1 ;3DF8: 0A412557
DC.W $3154 ;3DFC
DC.W $0219 ;3DFE
DC.W $411D ;3E00
DC.W $4B71 ;3E02
MOVEQ #35,D0 ;3E04: 7023
LAB_034C:
DC.W $7738 ;3E06
DC.W $2A35 ;3E08
LAB_034D:
BSR.S LAB_0353 ;3E0A: 615C
DC.W $0E1C ;3E0C
DC.W $4518 ;3E0E
LAB_034E:
DC.W $4871 ;3E10
LAB_034F:
CLR.B D3 ;3E12: 4203
DC.W $4B1C ;3E14
LAB_0350:
MOVEA 26932(A5),A7 ;3E16: 3E6D6934
MOVEA (A4)+,A5 ;3E1A: 3A5C
DC.W $0E03 ;3E1C
DC.W $4701 ;3E1E
LAB_0351:
ADDQ #8,30(A1,D5.W) ;3E20: 5071501E
MOVEA 29240(A5),A7 ;3E24: 3E6D7238
MOVEQ #36,D3 ;3E28: 7624
DC.W $7726 ;3E2A
DC.W $6B23 ;3E2C
BLE.S LAB_0352 ;3E2E: 6F22
BGE.S LAB_0354 ;3E30: 6C3E
MOVEQ #17,D2 ;3E32: 7411
MOVEQ #35,D0 ;3E34: 7023
DC.W $7738 ;3E36
DC.W $2A35 ;3E38
DC.W $616F ;3E3A
BCHG D4,(A3)+ ;3E3C: 095B
NEGX.B (A0) ;3E3E: 4010
ADDQ.B #8,(A0) ;3E40: 5010
BCHG D4,(A3)+ ;3E42: 095B
DC.W $453F ;3E44
DC.W $6B25 ;3E46
BGE.S LAB_0355 ;3E48: 6C34
MOVEQ #113,D3 ;3E4A: 7671
DC.W $3571 ;3E4C
DC.W $6638 ;3E4E
MOVEQ #52,D0 ;3E50: 7034
LAB_0352:
DC.W $7771 ;3E52
MOVEQ #57,D0 ;3E54: 7039
DC.W $6171 ;3E56
BRA.S LAB_0355 ;3E58: 6024
DC.W $7725 ;3E5A
DC.W $2570 ;3E5C
MOVE.L (A6),D2 ;3E5E: 2416
MOVEQ #52,D3 ;3E60: 7634
DC.W $6125 ;3E62
MOVEQ #113,D7 ;3E64: 7E71
MOVEQ #62,D0 ;3E66: 703E
LAB_0353:
MOVE.L (A3),D2 ;3E68: 2413
DC.W $411E ;3E6A
DC.W $4871 ;3E6C
DC.W $653F ;3E6E
LAB_0354:
DC.W $6071 ;3E70
NOT.B (A6)+ ;3E72: 461E
DC.W $4F1E ;3E74
ADDQ #3,(A4)+ ;3E76: 565C
DC.W $0E5C ;3E78
DC.W $0E7F ;3E7A
BCHG D4,(A3)+ ;3E7C: 095B
LAB_0355:
SUBQ.B #2,D4 ;3E7E: 5504
DC.W $4D05 ;3E80
BCHG D4,(A3)+ ;3E82: 095B
SECTION S_1,DATA
SECSTRT_1:
DS.W 1 ;3E84
DC.W $1000 ;3E86
DS.W 1 ;3E88
DC.W $4000 ;3E8A
DS.W 1 ;3E8C
DC.W $0001 ;3E8E
DS.W 5 ;3E90
DC.W $0001 ;3E9A
DS.W 3 ;3E9C
DC.W $0001 ;3EA2
DS.W 1 ;3EA4
DC.W $0001 ;3EA6
DS.W 1 ;3EA8
DC.W $0001 ;3EAA
DS.W 1 ;3EAC
DC.W $0001 ;3EAE
DC.W $0020 ;3EB0
DC.W $2020 ;3EB2
DC.W $2020 ;3EB4
DC.W $2020 ;3EB6
DC.W $2020 ;3EB8
DC.W $2828 ;3EBA
DC.W $2828 ;3EBC
DC.W $2820 ;3EBE
DC.W $2020 ;3EC0
DC.W $2020 ;3EC2
DC.W $2020 ;3EC4
DC.W $2020 ;3EC6
DC.W $2020 ;3EC8
DC.W $2020 ;3ECA
DC.W $2020 ;3ECC
DC.W $2020 ;3ECE
DC.W $2048 ;3ED0
DC.W $1010 ;3ED2
DC.W $1010 ;3ED4
DC.W $1010 ;3ED6
DC.W $1010 ;3ED8
DC.W $1010 ;3EDA
DC.W $1010 ;3EDC
DC.W $1010 ;3EDE
DC.W $1084 ;3EE0
DC.W $8484 ;3EE2
DC.W $8484 ;3EE4
DC.W $8484 ;3EE6
DC.W $8484 ;3EE8
DC.W $8410 ;3EEA
DC.W $1010 ;3EEC
DC.W $1010 ;3EEE
DC.W $1010 ;3EF0
DC.W $8181 ;3EF2
DC.W $8181 ;3EF4
DC.W $8181 ;3EF6
DC.W $0101 ;3EF8
DC.W $0101 ;3EFA
DC.W $0101 ;3EFC
DC.W $0101 ;3EFE
DC.W $0101 ;3F00
DC.W $0101 ;3F02
DC.W $0101 ;3F04
DC.W $0101 ;3F06
DC.W $0101 ;3F08
DC.W $0101 ;3F0A
DC.W $1010 ;3F0C
DC.W $1010 ;3F0E
DC.W $1010 ;3F10
DC.W $8282 ;3F12
DC.W $8282 ;3F14
DC.W $8282 ;3F16
DC.W $0202 ;3F18
DC.W $0202 ;3F1A
DC.W $0202 ;3F1C
DC.W $0202 ;3F1E
DC.W $0202 ;3F20
DC.W $0202 ;3F22
DC.W $0202 ;3F24
DC.W $0202 ;3F26
DC.W $0202 ;3F28
DC.W $0202 ;3F2A
DC.W $1010 ;3F2C
DC.W $1010 ;3F2E
DC.W $2000 ;3F30
DS.W 66 ;3F32
DC.W $0FA0 ;3FB6
DS.W 5 ;3FB8
DC.W $015E ;3FC2
DS.W 16 ;3FC4
DC.W $0180 ;3FE4
DS.W 38 ;3FE6
DC.W $8000 ;4032
DS.W 1 ;4034
DC.W $000D ;4036
DC.W $FFFF ;4038
DS.W 1 ;403A
DC.W $000E ;403C
DC.W $000E ;403E
DS.W 2 ;4040
DC.L LAB_01ED ;4044: 00002166
DS.W 2 ;4048
DC.W $FFFF ;404C
DS.W 1 ;404E
DC.W $0004 ;4050
DC.W $0004 ;4052
DS.W 5 ;4054
DC.W $01B4 ;405E
DC.W $FFFF ;4060
DS.W 1 ;4062
DC.W $0004 ;4064
DC.W $0004 ;4066
DS.W 2 ;4068
DC.L LAB_01EE ;406C: 00002182
DS.W 2 ;4070
DC.W $FFFF ;4074
DS.W 1 ;4076
DC.W $0004 ;4078
DC.W $0004 ;407A
DS.W 2 ;407C
DC.L LAB_01EF ;4080: 0000218C
DS.W 6 ;4084
DC.L LAB_030D ;4090: 00003586
DC.W $0505 ;4094
DC.W $0505 ;4096
DC.W $0505 ;4098
DC.W $0505 ;409A
DC.W $0505 ;409C
DC.W $0505 ;409E
DC.W $0505 ;40A0
DC.W $0505 ;40A2
DC.W $0505 ;40A4
DC.W $0D05 ;40A6
DC.W $1011 ;40A8
DC.W $0202 ;40AA
DC.W $0505 ;40AC
DC.W $0505 ;40AE
DC.W $0205 ;40B0
DC.W $1605 ;40B2
DC.W $1E13 ;40B4
DC.W $0505 ;40B6
DC.W $0505 ;40B8
DC.W $0505 ;40BA
DC.W $0D0D ;40BC
DC.W $0D13 ;40BE
DC.W $1305 ;40C0
DC.W $0505 ;40C2
DC.W $0505 ;40C4
DC.W $0505 ;40C6
DC.W $0505 ;40C8
DC.W $0505 ;40CA
DC.W $0505 ;40CC
DC.W $0505 ;40CE
DC.W $0505 ;40D0
DS.W 2 ;40D2
DC.W $0003 ;40D6
DS.W 1 ;40D8
DC.W $015E ;40DA
DS.W 1 ;40DC
DC.W $013C ;40DE
DS.W 1 ;40E0
DC.W $01D8 ;40E2
END