home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
telefisk.org
/
virusCollection.lzx
/
VirusResearch
/
DataType-trojan
/
datatypes_library_455.asm
< prev
next >
Wrap
Assembly Source File
|
2013-04-08
|
330KB
|
11,571 lines
; IRA V1.02 (Sep 6 1993) (c)1993 Tim Ruehsen
ABSEXECBASE EQU $4
EXT_0001 EQU $54
EXT_0002 EQU $1D82
EXT_0003 EQU $1E88
EXT_0004 EQU $2250
EXT_0005 EQU $2C8A
EXT_0006 EQU $480D0903
EXT_0007 EQU $70657320
EXT_0008 EQU $70657322
EXT_0009 EQU $7065734C
SECTION S_0,CODE
SECSTRT_0:
MOVEQ #-1,D0 ;0000: 70FF
RTS ;0002: 4E75
LAB_0000:
ILLEGAL ;0004: 4AFC
DC.L LAB_0000 ;0006: 00000004
DC.L LAB_0001 ;000A: 0000001E
OR.B 2304(A5),D0 ;000E: 802D0900
DC.L SECSTRT_1 ;0012: 00007A34
DC.L LAB_0486 ;0016: 00007A4C
DC.L LAB_0487 ;001A: 00007A70
LAB_0001:
DC.W $FFFF ;001E
DC.W $0814 ;0020
MOVEP.L D4,2596(A0) ;0022: 09C80A24
DC.W $0B36 ;0026
DC.W $4EFE ;0028
DC.W $0C3C ;002A
DC.W $14CA ;002C
MOVE.B (A0)+,-(A2) ;002E: 1518
MOVE.B (A2)+,-(A4) ;0030: 191A
MOVE.B -(A0),6538(A4) ;0032: 1960198A
DC.W $19F2 ;0036
DC.W $1A60 ;0038
DC.W $1BF8 ;003A
DC.W $1D82 ;003C
DC.W $1DD8 ;003E
MOVE.B (EXT_0003).W,D7 ;0040: 1E381E88
DC.W $2076 ;0044
DC.W $21A0 ;0046
MOVE.L -(A0),(EXT_0004).W ;0048: 21E02250
DC.W $2276 ;004C
MOVE.L D6,(A1)+ ;004E: 22C6
MOVE.L (A4),(A1)+ ;0050: 22D4
MOVE.L -(A2),(A1)+ ;0052: 22E2
DC.W $22F0 ;0054
DC.W $22FE ;0056
MOVE.L A4,-(A1) ;0058: 230C
MOVE.L (A2)+,-(A1) ;005A: 231A
MOVE.L 9014(A0),-(A1) ;005C: 23282336
MOVE.L D4,9042(A1) ;0060: 23442352
MOVE.L -(A0),9070(A1) ;0064: 2360236E
MOVE.L #$238A2398,5262(A1) ;0068: 237C238A2398148E
DC.W $23A6 ;0070
MOVEA.L -(A2),A2 ;0072: 2462
MOVE.L -(A4),-(A3) ;0074: 2724
MOVE.L (A4),10836(A3) ;0076: 27542A54
DC.W $2B34 ;007A
MOVE.L (EXT_0005).W,D5 ;007C: 2A382C8A
MOVE.L (A6),D4 ;0080: 2816
DC.W $27A2 ;0082
DC.W $2992 ;0084
MOVE.L A6,11612(A6) ;0086: 2D4E2D5C
DC.W $FFFF ;008A
LAB_0002:
DC.W $A008 ;008C
BTST D4,D0 ;008E: 0900
DC.W $800A ;0090
DC.L SECSTRT_1 ;0092: 00007A34
DC.W $A00E ;0096
DC.W $0600 ;0098
SUB.B (A4),D0 ;009A: 9014
DC.W $002D ;009C
SUB.B (A6),D0 ;009E: 9016
DC.W $0004 ;00A0
OR.B (A0)+,D0 ;00A2: 8018
DC.L LAB_0486 ;00A4: 00007A4C
DC.W $0000 ;00A8
NOP ;00AA: 4E71
LAB_0003:
MOVEM.L D6-D7/A4-A6,-(A7) ;00AC: 48E7030E
MOVE.L A0,D7 ;00B0: 2E08
MOVEA.L A6,A4 ;00B2: 284E
MOVEA.L D0,A5 ;00B4: 2A40
MOVEA.L A4,A0 ;00B6: 204C
MOVE.L A0,40(A5) ;00B8: 2B480028
MOVE.L D7,88(A5) ;00BC: 2B470058
MOVEA.L 40(A5),A0 ;00C0: 206D0028 ptr to library
CMPI #$0027,20(A0) ;00C4: 0C6800270014 check if os 39 or higher else quit
BCS LAB_000B ;00CA: 65000100 not correct version, exit
MOVEQ #0,D6 ;00CE: 7C00
LAB_0004:
MOVEQ #2,D0 ;00D0: 7002
CMP D0,D6 ;00D2: BC40
BCC.S LAB_0005 ;00D4: 6428 same, skip decode
SWAP D6 ;00D6: 4846
CLR D6 ;00D8: 4246
SWAP D6 ;00DA: 4846
MOVE.L D6,D0 ;00DC: 2006
ASL.L #2,D0 ;00DE: E580
SUB.L D6,D0 ;00E0: 9086
ASL.L #3,D0 ;00E2: E780
SUB.L D6,D0 ;00E4: 9086
ADD.L D0,D0 ;00E6: D080
MOVEA.L A5,A0 ;00E8: 204D
ADDA.L D0,A0 ;00EA: D1C0
LEA 92(A0),A1 ;00EC: 43E8005C
MOVEA.L A1,A0 ;00F0: 2049
MOVEA.L 40(A5),A6 ;00F2: 2C6D0028
JSR -558(A6) ;00F6: 4EAEFDD2 initsemaphore()
ADDQ #1,D6 ;00FA: 5246
BRA.S LAB_0004 ;00FC: 60D2
LAB_0005:
LEA LAB_0012(PC),A1 ;00FE: 43FA02FE Utility.library name
MOVEA.L 40(A5),A6 ;0102: 2C6D0028 exec ptr
MOVEQ #39,D0 ;0106: 7027 version 39+
JSR -552(A6) ;0108: 4EAEFDD8 OpenLibrary()
MOVE.L D0,44(A5) ;010C: 2B40002C
TST.L D0 ;0110: 4A80
BEQ LAB_000B ;0112: 670000B8 No library
LEA LAB_0013(PC),A1 ;0116: 43FA02F6 dos.library name
MOVEA.L 40(A5),A6 ;011A: 2C6D0028
MOVEQ #39,D0 ;011E: 7027 version 39+
JSR -552(A6) ;0120: 4EAEFDD8 OpenLibrary()
MOVE.L D0,48(A5) ;0124: 2B400030
TST.L D0 ;0128: 4A80
BEQ LAB_000A ;012A: 67000094 No library
LEA LAB_0014(PC),A1 ;012E: 43FA02EA graphics.library name
MOVEA.L 40(A5),A6 ;0132: 2C6D0028
MOVEQ #39,D0 ;0136: 7027
JSR -552(A6) ;0138: 4EAEFDD8 OpenLibrary()
MOVE.L D0,56(A5) ;013C: 2B400038
TST.L D0 ;0140: 4A80
BEQ.S LAB_0009 ;0142: 676E
LEA LAB_0015(PC),A1 ;0144: 43FA02E6
MOVEA.L 40(A5),A6 ;0148: 2C6D0028
MOVEQ #39,D0 ;014C: 7027
JSR -552(A6) ;014E: 4EAEFDD8 etc. :)
MOVE.L D0,60(A5) ;0152: 2B40003C
TST.L D0 ;0156: 4A80
BEQ.S LAB_0008 ;0158: 674A
LEA LAB_0016(PC),A1 ;015A: 43FA02E0
MOVEA.L 40(A5),A6 ;015E: 2C6D0028
MOVEQ #39,D0 ;0162: 7027
JSR -552(A6) ;0164: 4EAEFDD8
MOVE.L D0,64(A5) ;0168: 2B400040
TST.L D0 ;016C: 4A80
BEQ.S LAB_0007 ;016E: 6728
LEA LAB_0017(PC),A1 ;0170: 43FA02DC
MOVEA.L 40(A5),A6 ;0174: 2C6D0028
MOVEQ #39,D0 ;0178: 7027
JSR -552(A6) ;017A: 4EAEFDD8
MOVE.L D0,68(A5) ;017E: 2B400044
TST.L D0 ;0182: 4A80
BEQ.S LAB_0006 ;0184: 6704
MOVE.L A5,D0 ;0186: 200D
BRA.S LAB_000C ;0188: 6044
LAB_0006:
MOVEA.L 64(A5),A0 ;018A: 206D0040
MOVEA.L A0,A1 ;018E: 2248
MOVEA.L 40(A5),A6 ;0190: 2C6D0028
JSR -414(A6) ;0194: 4EAEFE62 CloseLibrary()
LAB_0007:
MOVEA.L 60(A5),A1 ;0198: 226D003C
MOVEA.L 40(A5),A6 ;019C: 2C6D0028
JSR -414(A6) ;01A0: 4EAEFE62
LAB_0008:
MOVEA.L 56(A5),A0 ;01A4: 206D0038
MOVEA.L A0,A1 ;01A8: 2248
MOVEA.L 40(A5),A6 ;01AA: 2C6D0028
JSR -414(A6) ;01AE: 4EAEFE62 same here...
LAB_0009:
MOVEA.L 48(A5),A0 ;01B2: 206D0030
MOVEA.L A0,A1 ;01B6: 2248
MOVEA.L 40(A5),A6 ;01B8: 2C6D0028
JSR -414(A6) ;01BC: 4EAEFE62` and here
LAB_000A:
MOVEA.L 44(A5),A1 ;01C0: 226D002C
MOVEA.L 40(A5),A6 ;01C4: 2C6D0028
JSR -414(A6) ;01C8: 4EAEFE62 and here
LAB_000B:
MOVEQ #0,D0 ;01CC: 7000
LAB_000C:
MOVEM.L (A7)+,D6-D7/A4-A6 ;01CE: 4CDF70C0
RTS ;01D2: 4E75
LAB_000D:
ORI.B #$00,D0 ;01D4: 00000000
ORI.B #$01,D0 ;01D8: 00000001
BTST D0,D1 ;01DC: 0101
BTST D0,D1 ;01DE: 0101
BTST D0,D1 ;01E0: 0101
ORI.B #$01,D0 ;01E2: 00000001
ORI.B #$00,D1 ;01E6: 00010000
ORI.B #$00,D0 ;01EA: 00000000
ORI.B #$00,D1 ;01EE: 00010000
DC.W $0000 ;01F2
BTST D0,D1 ;01F4: 0101
BTST D0,D1 ;01F6: 0101
BTST D0,D1 ;01F8: 0101
BTST D0,D1 ;01FA: 0101
BTST D0,D1 ;01FC: 0101
BTST D0,D1 ;01FE: 0101
BTST D0,D1 ;0200: 0101
BTST D0,D1 ;0202: 0101
BTST D0,D1 ;0204: 0101
BTST D0,D1 ;0206: 0101
BTST D0,D1 ;0208: 0101
BTST D0,D1 ;020A: 0101
BTST D0,D1 ;020C: 0101
BTST D0,D1 ;020E: 0101
BTST D0,D1 ;0210: 0101
BTST D0,D1 ;0212: 0101
BTST D0,D1 ;0214: 0101
BTST D0,D1 ;0216: 0101
BTST D0,D1 ;0218: 0101
BTST D0,D1 ;021A: 0101
BTST D0,D1 ;021C: 0101
BTST D0,D1 ;021E: 0101
BTST D0,D1 ;0220: 0101
BTST D0,D1 ;0222: 0101
BTST D0,D1 ;0224: 0101
BTST D0,D1 ;0226: 0101
BTST D0,D1 ;0228: 0101
BTST D0,D1 ;022A: 0101
BTST D0,D1 ;022C: 0101
BTST D0,D1 ;022E: 0101
BTST D0,D1 ;0230: 0101
BTST D0,D1 ;0232: 0101
BTST D0,D1 ;0234: 0101
BTST D0,D1 ;0236: 0101
BTST D0,D1 ;0238: 0101
BTST D0,D1 ;023A: 0101
BTST D0,D1 ;023C: 0101
BTST D0,D1 ;023E: 0101
BTST D0,D1 ;0240: 0101
BTST D0,D1 ;0242: 0101
BTST D0,D1 ;0244: 0101
BTST D0,D1 ;0246: 0101
BTST D0,D1 ;0248: 0101
BTST D0,D1 ;024A: 0101
BTST D0,D1 ;024C: 0101
BTST D0,D1 ;024E: 0101
BTST D0,D1 ;0250: 0101
BTST D0,D1 ;0252: 0101
ORI.B #$00,D0 ;0254: 00000000
ORI.B #$00,D0 ;0258: 00000000
ORI.B #$00,D0 ;025C: 00000000
ORI.B #$00,D0 ;0260: 00000000
ORI.B #$00,D0 ;0264: 00000000
ORI.B #$00,D0 ;0268: 00000000
ORI.B #$00,D0 ;026C: 00000000
ORI.B #$00,D0 ;0270: 00000000
ORI.B #$00,D0 ;0274: 00000000
ORI.B #$00,D0 ;0278: 00000000
ORI.B #$00,D0 ;027C: 00000000
ORI.B #$00,D0 ;0280: 00000000
ORI.B #$00,D0 ;0284: 00000000
ORI.B #$00,D0 ;0288: 00000000
ORI.B #$00,D0 ;028C: 00000000
ORI.B #$00,D0 ;0290: 00000000
ORI.B #$00,D0 ;0294: 00000000
ORI.B #$00,D0 ;0298: 00000000
ORI.B #$00,D0 ;029C: 00000000
ORI.B #$00,D0 ;02A0: 00000000
ORI.B #$00,D0 ;02A4: 00000000
ORI.B #$00,D0 ;02A8: 00000000
ORI.B #$00,D0 ;02AC: 00000000
ORI.B #$00,D0 ;02B0: 00000000
ORI.B #$00,D0 ;02B4: 00000000
ORI.B #$00,D0 ;02B8: 00000000
ORI.B #$00,D0 ;02BC: 00000000
ORI.B #$00,D0 ;02C0: 00000000
ORI.B #$00,D0 ;02C4: 00000000
ORI.B #$00,D0 ;02C8: 00000000
ORI.B #$00,D0 ;02CC: 00000000
ORI.B #$00,D0 ;02D0: 00000000
LAB_000E:
BTST D0,D1 ;02D4: 0101
BTST D0,D1 ;02D6: 0101
BTST D0,D1 ;02D8: 0101
BTST D0,D0 ;02DA: 0100
ORI.B #$00,D0 ;02DC: 00000000
DC.W $0000 ;02E0
BTST D0,D1 ;02E2: 0101
BTST D0,D0 ;02E4: 0100
BTST D0,D0 ;02E6: 0100
BTST D0,D1 ;02E8: 0101
BTST D0,D1 ;02EA: 0101
BTST D0,D1 ;02EC: 0101
BTST D0,D0 ;02EE: 0100
BTST D0,D1 ;02F0: 0101
BTST D0,D1 ;02F2: 0101
ORI.B #$00,D0 ;02F4: 00000000
ORI.B #$00,D0 ;02F8: 00000000
ORI.B #$00,D0 ;02FC: 00000000
ORI.B #$00,D0 ;0300: 00000000
ORI.B #$00,D0 ;0304: 00000000
ORI.B #$00,D0 ;0308: 00000000
ORI.B #$00,D0 ;030C: 00000000
ORI.B #$00,D0 ;0310: 00000000
ORI.B #$00,D0 ;0314: 00000000
ORI.B #$00,D0 ;0318: 00000000
ORI.B #$00,D0 ;031C: 00000000
ORI.B #$00,D0 ;0320: 00000000
ORI.B #$00,D0 ;0324: 00000000
ORI.B #$00,D0 ;0328: 00000000
ORI.B #$00,D0 ;032C: 00000000
ORI.B #$00,D0 ;0330: 00000000
ORI.B #$00,D0 ;0334: 00000000
ORI.B #$00,D0 ;0338: 00000000
ORI.B #$00,D0 ;033C: 00000000
ORI.B #$00,D0 ;0340: 00000000
ORI.B #$00,D0 ;0344: 00000000
ORI.B #$00,D0 ;0348: 00000000
ORI.B #$00,D0 ;034C: 00000000
ORI.B #$00,D0 ;0350: 00000000
BTST D0,D1 ;0354: 0101
BTST D0,D1 ;0356: 0101
BTST D0,D1 ;0358: 0101
BTST D0,D1 ;035A: 0101
BTST D0,D1 ;035C: 0101
BTST D0,D1 ;035E: 0101
BTST D0,D1 ;0360: 0101
BTST D0,D1 ;0362: 0101
BTST D0,D1 ;0364: 0101
BTST D0,D1 ;0366: 0101
BTST D0,D1 ;0368: 0101
BTST D0,D1 ;036A: 0101
BTST D0,D1 ;036C: 0101
BTST D0,D0 ;036E: 0100
BTST D0,D1 ;0370: 0101
BTST D0,D1 ;0372: 0101
ORI.B #$00,D0 ;0374: 00000000
ORI.B #$00,D0 ;0378: 00000000
ORI.B #$00,D0 ;037C: 00000000
ORI.B #$00,D0 ;0380: 00000000
ORI.B #$00,D0 ;0384: 00000000
ORI.B #$00,D0 ;0388: 00000000
ORI.B #$00,D0 ;038C: 00000000
ORI.B #$00,D0 ;0390: 00000000
ORI.B #$00,D0 ;0394: 00000000
ORI.B #$00,D0 ;0398: 00000000
ORI.B #$00,D0 ;039C: 00000000
ORI.B #$00,D0 ;03A0: 00000000
ORI.B #$00,D0 ;03A4: 00000000
ORI.B #$00,D0 ;03A8: 00000000
ORI.B #$00,D0 ;03AC: 00000000
ORI.B #$00,D0 ;03B0: 00000000
ORI.B #$00,D0 ;03B4: 00000000
ORI.B #$00,D0 ;03B8: 00000000
ORI.B #$00,D0 ;03BC: 00000000
ORI.B #$00,D0 ;03C0: 00000000
ORI.B #$00,D0 ;03C4: 00000000
ORI.B #$00,D0 ;03C8: 00000000
ORI.B #$00,D0 ;03CC: 00000000
ORI.B #$00,D0 ;03D0: 00000000
LAB_000F:
ORI.B #$00,D0 ;03D4: 00000000
ORI.B #$00,D0 ;03D8: 00000000
ORI.B #$00,D0 ;03DC: 00000000
ORI.B #$00,D0 ;03E0: 00000000
ORI.B #$00,D0 ;03E4: 00000000
ORI.B #$00,D0 ;03E8: 00000000
ORI.B #$00,D0 ;03EC: 00000000
DC.W $0000 ;03F0
LAB_0011:
DC.W $FFFF ;03F2
DC.W $FFFF ;03F4
DC.W $FFFF ;03F6
DC.W $FFFF ;03F8
DC.W $FFFF ;03FA
DC.W $FFFF ;03FC
LAB_0012:
DC.W $7574 ;03FE
BVS.S LAB_0019 ;0400: 696C
BVS.S LAB_001B ;0402: 6974
DC.W $792E ;0404
DC.W $6C69 ;0406
BHI.S LAB_001C ;0408: 6272
BSR.S LAB_001D ;040A: 6172
DC.W $7900 ;040C
LAB_0013:
DC.W $646F ;040E
DC.W $732E ;0410
DC.W $6C69 ;0412
BHI.S LAB_001F ;0414: 6272
BSR.S LAB_0020 ;0416: 6172
DC.W $7900 ;0418
LAB_0014:
BEQ.S LAB_0021 ;041A: 6772
BSR.S LAB_0021 ;041C: 6170
DC.W $6869 ;041E
DC.W $6373 ;0420
MOVEA.L 26978(A4),A7 ;0422: 2E6C6962
MOVEQ #97,D1 ;0426: 7261
MOVEQ #121,D1 ;0428: 7279
DC.W $0000 ;042A
LAB_0015:
DC.W $6C61 ;042C
DC.W $7965 ;042E
MOVEQ #115,D1 ;0430: 7273
MOVEA.L 26978(A4),A7 ;0432: 2E6C6962
MOVEQ #97,D1 ;0436: 7261
MOVEQ #121,D1 ;0438: 7279
DC.W $0000 ;043A
LAB_0016:
BVS.S LAB_0024 ;043C: 696E
MOVEQ #117,D2 ;043E: 7475
BVS.S LAB_0025 ;0440: 6974
DC.W $696F ;0442
BGT.S LAB_001A ;0444: 6E2E
DC.W $6C69 ;0446
BHI.S LAB_0027 ;0448: 6272
BSR.S LAB_0028 ;044A: 6172
DC.W $7900 ;044C
LAB_0017:
DC.W $6963 ;044E
BLE.S LAB_0029 ;0450: 6F6E
MOVEA.L 26978(A4),A7 ;0452: 2E6C6962
MOVEQ #97,D1 ;0456: 7261
MOVEQ #121,D1 ;0458: 7279
DC.W $0000 ;045A
LAB_0018:
BVS.S LAB_002A ;045C: 6966
BNE.S LAB_002C ;045E: 6670
BSR.S LAB_002D ;0460: 6172
DC.W $7365 ;0462
MOVEA.L 26978(A4),A7 ;0464: 2E6C6962
MOVEQ #97,D1 ;0468: 7261
MOVEQ #121,D1 ;046A: 7279
DC.W $0000 ;046C
LAB_0019:
MOVEQ #101,D1 ;046E: 7265
MOVEQ #120,D4 ;0470: 7878
DC.W $7379 ;0472
LAB_001A:
DC.W $736C ;0474
BVS.S LAB_002E ;0476: 6962
LAB_001B:
MOVEA.L 26978(A4),A7 ;0478: 2E6C6962
LAB_001C:
MOVEQ #97,D1 ;047C: 7261
LAB_001D:
MOVEQ #121,D1 ;047E: 7279
DC.W $0000 ;0480
LAB_001E:
BLE.S LAB_002F ;0482: 6F62
DC.W $6A65 ;0484
BLS.S LAB_0031 ;0486: 6374
LAB_001F:
MOVEQ #111,D2 ;0488: 746F
LAB_0020:
BLE.S LAB_0030 ;048A: 6F6C
DC.W $732E ;048C
LAB_0021:
DC.W $6C69 ;048E
BHI.S LAB_0032 ;0490: 6272
BSR.S LAB_0033 ;0492: 6172
DC.W $7900 ;0494
LAB_0022:
DC.W $6C6F ;0496
DC.W $6361 ;0498
DC.W $6C65 ;049A
MOVEA.L 26978(A4),A7 ;049C: 2E6C6962
MOVEQ #97,D1 ;04A0: 7261
MOVEQ #121,D1 ;04A2: 7279
DC.W $0000 ;04A4
LAB_0023:
DC.W $5379 ;04A6
DC.W $732F ;04A8
DC.W $6C69 ;04AA
LAB_0024:
DC.W $6273 ;04AC
MOVEA.L -(A3),A7 ;04AE: 2E63
BSR.S LAB_0035+2 ;04B0: 6174
BSR.S LAB_0034+2 ;04B2: 616C
DC.W $6F67 ;04B4
LAB_0025:
DC.W $0000 ;04B6
LAB_0026:
DC.W $6461 ;04B8
MOVEQ #97,D2 ;04BA: 7461
LAB_0027:
MOVEQ #121,D2 ;04BC: 7479
LAB_0028:
MOVEQ #101,D0 ;04BE: 7065
LAB_0029:
DC.W $732E ;04C0
DC.W $6C69 ;04C2
LAB_002A:
BHI.S LAB_0036 ;04C4: 6272
BSR.S LAB_0037 ;04C6: 6172
DC.W $7900 ;04C8
LAB_002B:
DC.W $6461 ;04CA
MOVEQ #97,D2 ;04CC: 7461
MOVEQ #121,D2 ;04CE: 7479
LAB_002C:
MOVEQ #101,D0 ;04D0: 7065
DC.W $732E ;04D2
LAB_002D:
DC.W $6C69 ;04D4
BHI.S LAB_0038 ;04D6: 6272
BSR.S LAB_0039 ;04D8: 6172
LAB_002E:
DC.W $7920 ;04DA
DC.W $5634 ;04DC
MOVE -(A0),-(A2) ;04DE: 3520
DC.W $6361 ;04E0
DC.W $6E27 ;04E2
MOVEQ #32,D2 ;04E4: 7420
LAB_002F:
BLE.S LAB_003A ;04E6: 6F70
BCS.S LAB_003A ;04E8: 656E
MOVE.L -(A1),D0 ;04EA: 2021
DC.W $0A0A ;04EC
DC.W $6461 ;04EE
MOVEQ #97,D2 ;04F0: 7461
MOVEQ #121,D2 ;04F2: 7479
MOVEQ #101,D0 ;04F4: 7065
DC.W $732E ;04F6
LAB_0030:
DC.W $6C69 ;04F8
BHI.S LAB_003D ;04FA: 6272
LAB_0031:
BSR.S LAB_003E ;04FC: 6172
DC.W $7920 ;04FE
ADDQ.B #3,47(A4,D3.W) ;0500: 5634302F
LAB_0032:
DC.W $5634 ;0504
LAB_0033:
MOVE -(A0),-(A2) ;0506: 3520
MOVEQ #101,D1 ;0508: 7265
DC.W $7175 ;050A
BVS.S LAB_0040 ;050C: 6972
DC.W $6573 ;050E
DC.W $2074 ;0510
DC.W $6861 ;0512
MOVEQ #32,D2 ;0514: 7420
MOVEA.L D1,A1 ;0516: 2241
BCC.S LAB_003F ;0518: 6464
NEG -(A1) ;051A: 4461
MOVEQ #97,D2 ;051C: 7461
LAB_0034:
ADDQ #2,EXT_0008 ;051E: 547970657322
LAB_0035:
EORI #$6173,114(A7,D2.W) ;0524: 0A7761732072
DC.W $756E ;052A
DC.W $6E69 ;052C
DC.W $6E67 ;052E
MOVEA.L -(A2),A0 ;0530: 2062
BCS.S LAB_0041 ;0532: 6566
BLE.S LAB_0042 ;0534: 6F72
BCS.S LAB_003A ;0536: 6520
LAB_0036:
DC.W $7573 ;0538
LAB_0037:
BVS.S LAB_0042+2 ;053A: 696E
BEQ.S LAB_003B ;053C: 6720
MOVEQ #104,D2 ;053E: 7468
BCS.S LAB_003C ;0540: 6520
DC.W $6C69 ;0542
BHI.S LAB_0044 ;0544: 6272
BSR.S LAB_0045 ;0546: 6172
DC.W $792E ;0548
LAB_0038:
MOVEA.L D2,A0 ;054A: 2042
LAB_0039:
BCS.S LAB_003D ;054C: 6520
DC.W $7375 ;054E
MOVEQ #101,D1 ;0550: 7265
DC.W $2074 ;0552
DC.W $6861 ;0554
MOVEQ #32,D2 ;0556: 7420
LAB_003A:
DC.W $796F ;0558
DC.W $7572 ;055A
DC.W $0A22 ;055C
LAB_003B:
DC.W $533A ;055E
DC.W $5374 ;0560
LAB_003C:
BSR.S LAB_004A ;0562: 6172
MOVEQ #117,D2 ;0564: 7475
MOVEQ #45,D0 ;0566: 702D
SUBQ #1,-(A5) ;0568: 5365
DC.W $7175 ;056A
BCS.S LAB_004B ;056C: 656E
LAB_003D:
DC.W $6365 ;056E
LAB_003E:
MOVE.L -(A0),D1 ;0570: 2220
DC.W $636F ;0572
BGT.S LAB_004D ;0574: 6E74
DC.W $6169 ;0576
DC.W $6E73 ;0578
DC.W $2074 ;057A
DC.W $6865 ;057C
LAB_003F:
MOVEA.L -(A6),A0 ;057E: 2066
LAB_0040:
BLE.S LAB_004E ;0580: 6F6C
DC.W $6C6F ;0582
DC.W $7769 ;0584
DC.W $6E67 ;0586
MOVEA.L 26990(A4),A0 ;0588: 206C696E
BCS.S LAB_0048 ;058C: 6542
DC.W $4546 ;058E
DC.W $4F52 ;0590
DC.W $4520 ;0592
MOVEA.L A1,A1 ;0594: 2249
DC.W $5072 ;0596
BCS.S LAB_0052 ;0598: 6566
LAB_0041:
DC.W $7322 ;059A
MOVE A2,D5 ;059C: 3A0A
EORI #$3A41,D3 ;059E: 0A433A41
BCC.S LAB_0054 ;05A2: 6464
NEG -(A1) ;05A4: 4461
MOVEQ #97,D2 ;05A6: 7461
LAB_0042:
ADDQ #2,EXT_0007 ;05A8: 547970657320
ADDQ #1,D5 ;05AE: 5245
NOT (A2) ;05B0: 4652
DC.W $4553 ;05B2
NBCD -(A0) ;05B4: 4820
SUBQ #8,(A5) ;05B6: 5155
LAB_0044:
DC.W $4945 ;05B8
LAB_0045:
DC.W $540A ;05BA
DC.W $0000 ;05BC
LAB_0046:
DC.W $4361 ;05BE
DC.W $6E63 ;05C0
BCS.S LAB_005A ;05C2: 656C
DC.W $0000 ;05C4
LAB_0047:
NEG -(A1) ;05C6: 4461
MOVEQ #97,D2 ;05C8: 7461
ADDQ #2,EXT_0009 ;05CA: 54797065734C
LAB_0048:
DC.W $6973 ;05D0
MOVEQ #0,D2 ;05D2: 7400
LAB_0049:
DC.W $6461 ;05D4
LAB_004A:
MOVEQ #97,D2 ;05D6: 7461
MOVEQ #121,D2 ;05D8: 7479
MOVEQ #101,D0 ;05DA: 7065
LAB_004B:
DC.W $7363 ;05DC
DC.W $6C61 ;05DE
DC.W $7373 ;05E0
DC.W $0000 ;05E2
LAB_004C:
DC.W $6761 ;05E4
DC.W $6467 ;05E6
BCS.S LAB_0062 ;05E8: 6574
LAB_004D:
BLS.S LAB_0061 ;05EA: 636C
DC.W $6173 ;05EC
LAB_004E:
DC.W $7300 ;05EE
LAB_004F:
DC.W $0000 ;05F0
LAB_0050:
DC.W $6469 ;05F2
MOVEQ #101,D1 ;05F4: 7265
BLS.S LAB_0064 ;05F6: 6374
BLE.S LAB_0064 ;05F8: 6F72
DC.W $7900 ;05FA
LAB_0051:
DC.W $6269 ;05FC
DC.W $6E61 ;05FE
LAB_0052:
MOVEQ #121,D1 ;0600: 7279
DC.W $0000 ;0602
LAB_0053:
DC.W $6173 ;0604
DC.W $6369 ;0606
LAB_0054:
BVS LAB_042B ;0608: 69006966
DC.W $6600 ;060C
LAB_0056:
DC.W $6D69 ;060E
DC.W $7363 ;0610
DC.W $0000 ;0612
LAB_0057:
BSR.S LAB_0066 ;0614: 616E
DC.W $696D ;0616
BSR.S LAB_0067 ;0618: 6174
DC.W $696F ;061A
DC.W $6E00 ;061C
LAB_0058:
DC.W $646F ;061E
DC.W $6375 ;0620
DC.W $6D65 ;0622
BGT.S LAB_006A ;0624: 6E74
DC.W $0000 ;0626
LAB_0059:
BVS.S LAB_0069 ;0628: 696E
DC.W $7374 ;062A
MOVEQ #117,D1 ;062C: 7275
DC.W $6D65 ;062E
LAB_005A:
BGT.S LAB_006B ;0630: 6E74
DC.W $0000 ;0632
LAB_005B:
DC.W $6D6F ;0634
MOVEQ #105,D3 ;0636: 7669
DC.W $6500 ;0638
LAB_005C:
DC.W $6D75 ;063A
DC.W $7369 ;063C
DC.W $6300 ;063E
LAB_005D:
MOVEQ #105,D0 ;0640: 7069
BLS.S LAB_006E ;0642: 6374
DC.W $7572 ;0644
DC.W $6500 ;0646
LAB_005E:
DC.W $736F ;0648
DC.W $756E ;064A
DC.W $6400 ;064C
LAB_005F:
MOVEQ #101,D2 ;064E: 7465
MOVEQ #116,D4 ;0650: 7874
DC.W $0000 ;0652
LAB_0060:
DC.W $6461 ;0654
MOVEQ #97,D2 ;0656: 7461
LAB_0061:
MOVEQ #121,D2 ;0658: 7479
MOVEQ #101,D0 ;065A: 7065
DC.W $732F ;065C
LAB_0062:
DC.W $2573 ;065E
MOVEA.L -(A4),A7 ;0660: 2E64
BSR.S LAB_0074 ;0662: 6174
BSR.S LAB_0075 ;0664: 6174
DC.W $7970 ;0666
DC.W $6500 ;0668
LAB_0063:
DC.W $4173 ;066A
LAB_0064:
DC.W $796E ;066C
BLS.S LAB_006D ;066E: 6344
ADDQ #2,A4 ;0670: 544C
DC.W $6179 ;0672
DC.W $6F75 ;0674
MOVEQ #68,D2 ;0676: 7444
DC.W $6165 ;0678
DC.W $6D6F ;067A
DC.W $6E00 ;067C
LAB_0065:
DC.W $4173 ;067E
DC.W $796E ;0680
BLS.S LAB_0072 ;0682: 6344
LAB_0066:
ADDQ #2,(A0) ;0684: 5450
MOVEQ #105,D1 ;0686: 7269
BGT.S LAB_0078+2 ;0688: 6E74
NEG -(A1) ;068A: 4461
DC.W $656D ;068C
LAB_0067:
BLE.S LAB_0078+2 ;068E: 6F6E
DC.W $0000 ;0690
LAB_0068:
SUBQ #2,27502(A6) ;0692: 556E6B6E
DC.W $6F77 ;0696
LAB_0069:
BGT.S LAB_006F ;0698: 6E20
LAB_006A:
DC.W $6461 ;069A
MOVEQ #97,D2 ;069C: 7461
DC.W $2074 ;069E
DC.W $7970 ;06A0
BCS.S LAB_0071 ;06A2: 6520
DC.W $666F ;06A4
LAB_006B:
MOVEQ #32,D1 ;06A6: 7220
DC.W $2573 ;06A8
DC.W $0000 ;06AA
LAB_006C:
DC.W $436F ;06AC
DC.W $756C ;06AE
BCC.S LAB_007B ;06B0: 646E
DC.W $2774 ;06B2
LAB_006D:
DC.W $2073 ;06B4
BSR.S LAB_007E ;06B6: 6176
LAB_006E:
BCS.S LAB_0075 ;06B8: 6520
LAB_006F:
DC.W $2573 ;06BA
DC.W $0000 ;06BC
LAB_0070:
DC.W $436F ;06BE
DC.W $756C ;06C0
BCC.S LAB_007F ;06C2: 646E
LAB_0071:
DC.W $2774 ;06C4
DC.W $206F ;06C6
LAB_0072:
MOVEQ #101,D0 ;06C8: 7065
BGT.S LAB_0077 ;06CA: 6E20
DC.W $2573 ;06CC
DC.W $0000 ;06CE
LAB_0073:
DC.W $436F ;06D0
DC.W $756C ;06D2
BCC.S LAB_0082 ;06D4: 646E
DC.W $2774 ;06D6
LAB_0074:
DC.W $2073 ;06D8
LAB_0075:
BCS.S LAB_0084 ;06DA: 656E
BCC.S LAB_0078+2 ;06DC: 6420
DC.W $6D65 ;06DE
DC.W $7373 ;06E0
DC.W $6167 ;06E2
DC.W $6500 ;06E4
LAB_0076:
DC.W $436F ;06E6
DC.W $756C ;06E8
BCC.S LAB_0087 ;06EA: 646E
LAB_0077:
DC.W $2774 ;06EC
DC.W $206F ;06EE
MOVEQ #101,D0 ;06F0: 7065
BGT.S LAB_007A ;06F2: 6E20
BLS.S LAB_0088 ;06F4: 636C
BVS.S LAB_0089 ;06F6: 6970
DC.W $626F ;06F8
BSR.S LAB_008A ;06FA: 6172
LAB_0078:
BCC LAB_036E+2 ;06FC: 6400556E
BMI.S LAB_008B ;0700: 6B6E
DC.W $6F77 ;0702
BGT.S LAB_007C ;0704: 6E20
DC.W $6461 ;0706
MOVEQ #97,D2 ;0708: 7461
DC.W $2074 ;070A
DC.W $7970 ;070C
LAB_0079:
BCS LAB_036F ;070E: 6500556E
BMI.S LAB_008D+2 ;0712: 6B6E
LAB_007A:
DC.W $6F77 ;0714
BGT.S LAB_0080 ;0716: 6E20
DC.W $636F ;0718
BLT.S LAB_0090 ;071A: 6D70
MOVEQ #101,D1 ;071C: 7265
DC.W $7373 ;071E
LAB_007B:
DC.W $696F ;0720
BGT.S LAB_0082 ;0722: 6E20
MOVEQ #121,D2 ;0724: 7479
LAB_007C:
MOVEQ #101,D0 ;0726: 7065
DC.W $0000 ;0728
LAB_007D:
MOVE.L USP,A7 ;072A: 4E6F
MOVEQ #32,D2 ;072C: 7420
LAB_007E:
BCS.S LAB_0094 ;072E: 656E
DC.W $6F75 ;0730
LAB_007F:
BEQ.S LAB_0093 ;0732: 6768
MOVEA.L -(A4),A0 ;0734: 2064
BSR.S LAB_0097 ;0736: 6174
LAB_0080:
BSR LAB_02C5 ;0738: 6100496E
MOVEQ #97,D3 ;073C: 7661
DC.W $6C69 ;073E
BCC.S LAB_0088 ;0740: 6420
DC.W $6461 ;0742
LAB_0082:
MOVEQ #97,D2 ;0744: 7461
DC.W $0000 ;0746
LAB_0083:
DC.W $4269 ;0748
LAB_0084:
DC.W $6E61 ;074A
MOVEQ #121,D1 ;074C: 7279
DC.W $0000 ;074E
LAB_0085:
DC.W $4153 ;0750
DC.W $4349 ;0752
DC.W $4900 ;0754
LAB_0086:
DC.W $4946 ;0756
NOT.B D0 ;0758: 4600
LAB_0087:
DC.W $4D69 ;075A
DC.W $7363 ;075C
BCS.S LAB_0099 ;075E: 656C
DC.W $6C61 ;0760
LAB_0088:
DC.W $6E65 ;0762
DC.W $6F75 ;0764
DC.W $7300 ;0766
LAB_0089:
DC.W $5379 ;0768
DC.W $7374 ;076A
DC.W $656D ;076C
LAB_008A:
DC.W $0000 ;076E
LAB_008B:
ADDQ #2,-(A5) ;0770: 5465
MOVEQ #116,D4 ;0772: 7874
DC.W $0000 ;0774
LAB_008C:
DC.W $446F ;0776
DC.W $6375 ;0778
DC.W $6D65 ;077A
BGT.S LAB_009C ;077C: 6E74
DC.W $0000 ;077E
LAB_008D:
SUBQ #1,30062(A7) ;0780: 536F756E
LAB_008F:
BCC LAB_02CE ;0784: 6400496E
DC.W $7374 ;0788
MOVEQ #117,D1 ;078A: 7275
LAB_0090:
DC.W $6D65 ;078C
BGT.S LAB_009D ;078E: 6E74
DC.W $0000 ;0790
LAB_0091:
DC.W $4D75 ;0792
DC.W $7369 ;0794
DC.W $6300 ;0796
LAB_0092:
ADDQ #8,25460(A1) ;0798: 50696374
LAB_0093:
DC.W $7572 ;079C
LAB_0094:
BCS LAB_0280+2 ;079E: 6500416E
DC.W $696D ;07A2
BSR.S LAB_009E ;07A4: 6174
DC.W $696F ;07A6
DC.W $6E00 ;07A8
LAB_0096:
DC.W $4D6F ;07AA
LAB_0097:
MOVEQ #105,D3 ;07AC: 7669
DC.W $6500 ;07AE
LAB_0098:
DC.W $434F ;07B0
DC.W $4E3A ;07B2
DC.W $2F2F ;07B4
DC.W $2F2F ;07B6
DC.W $4F75 ;07B8
MOVEQ #112,D2 ;07BA: 7470
DC.W $7574 ;07BC
MOVEA.L (A7),A0 ;07BE: 2057
BVS.S LAB_00A0+2 ;07C0: 696E
DC.W $646F ;07C2
DC.W $772F ;07C4
DC.W $6175 ;07C6
MOVEQ #111,D2 ;07C8: 746F
DC.W $2F77 ;07CA
LAB_0099:
DC.W $6169 ;07CC
MOVEQ #47,D2 ;07CE: 742F
BLS.S LAB_00A2 ;07D0: 636C
DC.W $6F73 ;07D2
DC.W $652F ;07D4
BVS.S LAB_00A3+2 ;07D6: 696E
DC.W $6163 ;07D8
MOVEQ #105,D2 ;07DA: 7469
MOVEQ #101,D3 ;07DC: 7665
DC.W $0000 ;07DE
LAB_009A:
DC.W $2573 ;07E0
MOVE.L -(A2),D0 ;07E2: 2022
DC.W $2573 ;07E4
MOVE.L D0,D1 ;07E6: 2200
LAB_009B:
DC.W $434F ;07E8
DC.W $4E3A ;07EA
DC.W $2F2F ;07EC
MOVE.L 16722(A7),-(A7) ;07EE: 2F2F4152
LAB_009C:
BCS.S LAB_00A4+2 ;07F2: 6578
MOVEQ #32,D4 ;07F4: 7820
DC.W $4F75 ;07F6
MOVEQ #112,D2 ;07F8: 7470
DC.W $7574 ;07FA
MOVEA.L (A7),A0 ;07FC: 2057
BVS.S LAB_00A5 ;07FE: 696E
DC.W $646F ;0800
DC.W $772F ;0802
LAB_009D:
DC.W $6175 ;0804
MOVEQ #111,D2 ;0806: 746F
DC.W $2F77 ;0808
DC.W $6169 ;080A
MOVEQ #47,D2 ;080C: 742F
BLS.S LAB_00A6 ;080E: 636C
DC.W $6F73 ;0810
DC.W $652F ;0812
BVS.S LAB_00A7+2 ;0814: 696E
DC.W $6163 ;0816
MOVEQ #105,D2 ;0818: 7469
LAB_009E:
MOVEQ #101,D3 ;081A: 7665
DC.W $0000 ;081C
LAB_009F:
DC.W $454E ;081E
DC.W $563A ;0820
DC.W $5379 ;0822
DC.W $732F ;0824
DC.W $6465 ;0826
DC.W $665F ;0828
MOVE.L 12852(A6),-(A2) ;082A: 252E3234
LAB_00A0:
MOVEA 0(A3,D0.W),A0 ;082E: 30730000
BRA LAB_0455 ;0832: 60006A90
LAB_00A1:
MOVEM.L D6-D7/A2/A4-A6,-(A7) ;0836: 48E7032E
MOVEA.L A6,A5 ;083A: 2A4E
MOVEA.L A5,A4 ;083C: 284D
LAB_00A2:
MOVEQ #1,D7 ;083E: 7E01
LEA 92(A5),A0 ;0840: 41ED005C
LAB_00A3:
MOVEA.L 40(A5),A6 ;0844: 2C6D0028
JSR -564(A6) ;0848: 4EAEFDCC
ADDQ #1,32(A5) ;084C: 526D0020
BCLR #3,14(A5) ;0850: 08AD0003000E
MOVEQ #1,D0 ;0856: 7001
CMP 32(A5),D0 ;0858: B06D0020
BNE LAB_00AC ;085C: 66000106
TST.L 36(A5) ;0860: 4AAD0024
BNE LAB_00AC ;0864: 660000FE
MOVEQ #0,D7 ;0868: 7E00
LAB_00A4:
LEA LAB_0018(PC),A1 ;086A: 43FAFBF0
LAB_00A5:
MOVEA.L 40(A5),A6 ;086E: 2C6D0028
MOVEQ #37,D0 ;0872: 7025
JSR -552(A6) ;0874: 4EAEFDD8
MOVE.L D0,52(A5) ;0878: 2B400034
LAB_00A6:
TST.L D0 ;087C: 4A80
BEQ LAB_00AC ;087E: 670000E4
LAB_00A7:
LEA LAB_0019(PC),A1 ;0882: 43FAFBEA
MOVEA.L 40(A5),A6 ;0886: 2C6D0028
MOVEQ #33,D0 ;088A: 7021
JSR -552(A6) ;088C: 4EAEFDD8
MOVE.L D0,72(A5) ;0890: 2B400048
TST.L D0 ;0894: 4A80
BEQ LAB_00AC ;0896: 670000CC
MOVEA.L A5,A6 ;089A: 2C4D
JSR LAB_00B7 ;089C: 4EB900000B62
MOVE.L D0,184(A5) ;08A2: 2B4000B8
BEQ LAB_00AB ;08A6: 6700008A
LEA LAB_001E(PC),A1 ;08AA: 43FAFBD6
MOVEA.L 40(A5),A6 ;08AE: 2C6D0028
MOVEQ #40,D0 ;08B2: 7028
JSR -552(A6) ;08B4: 4EAEFDD8
MOVE.L D0,80(A5) ;08B8: 2B400050
LEA LAB_0022(PC),A1 ;08BC: 43FAFBD8
MOVEA.L 40(A5),A6 ;08C0: 2C6D0028
MOVEQ #38,D0 ;08C4: 7026
JSR -552(A6) ;08C6: 4EAEFDD8
MOVE.L D0,76(A5) ;08CA: 2B40004C
TST.L D0 ;08CE: 4A80
BEQ.S LAB_00A8 ;08D0: 6712
LEA LAB_0023(PC),A1 ;08D2: 43FAFBD2
SUBA.L A0,A0 ;08D6: 91C8
SUBA.L A2,A2 ;08D8: 95CA
MOVEA.L D0,A6 ;08DA: 2C40
JSR -150(A6) ;08DC: 4EAEFF6A
MOVE.L D0,84(A5) ;08E0: 2B400054
LAB_00A8:
MOVEQ #0,D6 ;08E4: 7C00
LAB_00A9:
CMPI.L #$00000100,D6 ;08E6: 0C8600000100
BCC.S LAB_00AA ;08EC: 6438
MOVEA.L A5,A0 ;08EE: 204D
ADDA.L D6,A0 ;08F0: D1C6
MOVE.L A0,24(A7) ;08F2: 2F480018
MOVE.L D6,D0 ;08F6: 2006
MOVEA.L 44(A5),A6 ;08F8: 2C6D002C
JSR -180(A6) ;08FC: 4EAEFF4C
MOVEA.L 24(A7),A0 ;0900: 206F0018
MOVE.B D0,444(A0) ;0904: 114001BC
MOVEA.L A5,A0 ;0908: 204D
ADDA.L D6,A0 ;090A: D1C6
MOVE.L A0,24(A7) ;090C: 2F480018
MOVE.L D6,D0 ;0910: 2006
MOVEA.L 44(A5),A6 ;0912: 2C6D002C
JSR -174(A6) ;0916: 4EAEFF52
MOVEA.L 24(A7),A0 ;091A: 206F0018
MOVE.B D0,188(A0) ;091E: 114000BC
ADDQ.L #1,D6 ;0922: 5286
BRA.S LAB_00A9 ;0924: 60C0
LAB_00AA:
MOVEA.L A5,A6 ;0926: 2C4D
JSR LAB_00BA ;0928: 4EB900000B90
MOVE.L D0,D7 ;092E: 2E00
BRA.S LAB_00AC ;0930: 6032
LAB_00AB:
MOVEQ #20,D0 ;0932: 7014
MOVE.L D0,28(A7) ;0934: 2F40001C
CLR.L 32(A7) ;0938: 42AF0020
LEA LAB_0026(PC),A0 ;093C: 41FAFB7A
MOVE.L A0,36(A7) ;0940: 2F480024
LEA LAB_002B(PC),A0 ;0944: 41FAFB84
MOVE.L A0,40(A7) ;0948: 2F480028
LEA LAB_0046(PC),A0 ;094C: 41FAFC70
MOVE.L A0,44(A7) ;0950: 2F48002C
LEA 28(A7),A1 ;0954: 43EF001C
MOVEA.L 64(A5),A6 ;0958: 2C6D0040
SUBA.L A0,A0 ;095C: 91C8
SUBA.L A2,A2 ;095E: 95CA
JSR -588(A6) ;0960: 4EAEFDB4
LAB_00AC:
TST D7 ;0964: 4A47
BNE.S LAB_00AE ;0966: 6666
MOVEA.L A5,A6 ;0968: 2C4D
JSR LAB_00BF ;096A: 4EB900000C06
CLR.L 36(A5) ;0970: 42AD0024
MOVEA.L 80(A5),A1 ;0974: 226D0050
MOVEA.L 40(A5),A6 ;0978: 2C6D0028
JSR -414(A6) ;097C: 4EAEFE62
CLR.L 80(A5) ;0980: 42AD0050
MOVE.L 76(A5),D0 ;0984: 202D004C
BEQ.S LAB_00AD ;0988: 671E
MOVEA.L 84(A5),A0 ;098A: 206D0054
MOVEA.L D0,A6 ;098E: 2C40
JSR -36(A6) ;0990: 4EAEFFDC
CLR.L 84(A5) ;0994: 42AD0054
MOVEA.L 76(A5),A1 ;0998: 226D004C
MOVEA.L 40(A5),A6 ;099C: 2C6D0028
JSR -414(A6) ;09A0: 4EAEFE62
CLR.L 76(A5) ;09A4: 42AD004C
LAB_00AD:
MOVEA.L 72(A5),A1 ;09A8: 226D0048
MOVEA.L 40(A5),A6 ;09AC: 2C6D0028
JSR -414(A6) ;09B0: 4EAEFE62
CLR.L 72(A5) ;09B4: 42AD0048
MOVEA.L 52(A5),A1 ;09B8: 226D0034
MOVEA.L 40(A5),A6 ;09BC: 2C6D0028
JSR -414(A6) ;09C0: 4EAEFE62
CLR.L 52(A5) ;09C4: 42AD0034
SUBQ #1,32(A5) ;09C8: 536D0020
SUBA.L A4,A4 ;09CC: 99CC
LAB_00AE:
LEA 92(A5),A0 ;09CE: 41ED005C
MOVEA.L 40(A5),A6 ;09D2: 2C6D0028
JSR -570(A6) ;09D6: 4EAEFDC6
MOVE.L A4,D0 ;09DA: 200C
MOVEM.L (A7)+,D6-D7/A2/A4-A6 ;09DC: 4CDF74C0
ADDA #$0018,A7 ;09E0: DEFC0018
RTS ;09E4: 4E75
MOVEM.L D7/A5-A6,-(A7) ;09E6: 48E70106
MOVEA.L A6,A5 ;09EA: 2A4E
MOVEQ #0,D7 ;09EC: 7E00
LEA 92(A5),A0 ;09EE: 41ED005C
MOVEA.L 40(A5),A6 ;09F2: 2C6D0028
JSR -564(A6) ;09F6: 4EAEFDCC
MOVE 32(A5),D0 ;09FA: 302D0020
BEQ.S LAB_00AF ;09FE: 6704
SUBQ #1,32(A5) ;0A00: 536D0020
LAB_00AF:
TST 32(A5) ;0A04: 4A6D0020
BNE.S LAB_00B0 ;0A08: 6612
MOVEA.L A5,A6 ;0A0A: 2C4D
JSR LAB_00BF ;0A0C: 4EB900000C06
TST D0 ;0A12: 4A40
BNE.S LAB_00B0 ;0A14: 6606
BSET #3,14(A5) ;0A16: 08ED0003000E
LAB_00B0:
LEA 92(A5),A0 ;0A1C: 41ED005C
MOVEA.L 40(A5),A6 ;0A20: 2C6D0028
JSR -570(A6) ;0A24: 4EAEFDC6
BTST #3,14(A5) ;0A28: 082D0003000E
BEQ.S LAB_00B1 ;0A2E: 670A
MOVEA.L A5,A6 ;0A30: 2C4D
JSR LAB_00B2 ;0A32: 4EB900000A42
MOVE.L D0,D7 ;0A38: 2E00
LAB_00B1:
MOVE.L D7,D0 ;0A3A: 2007
MOVEM.L (A7)+,D7/A5-A6 ;0A3C: 4CDF6080
RTS ;0A40: 4E75
LAB_00B2:
MOVEM.L D2/D7/A5-A6,-(A7) ;0A42: 48E72106
MOVEA.L A6,A5 ;0A46: 2A4E
MOVEQ #0,D7 ;0A48: 7E00
TST 32(A5) ;0A4A: 4A6D0020
BNE.S LAB_00B3 ;0A4E: 660C
MOVEA.L A5,A6 ;0A50: 2C4D
JSR LAB_00BF ;0A52: 4EB900000C06
TST D0 ;0A58: 4A40
BNE.S LAB_00B4 ;0A5A: 660A
LAB_00B3:
BSET #3,14(A5) ;0A5C: 08ED0003000E
BRA LAB_00B6 ;0A62: 600000E8
LAB_00B4:
MOVEA.L A5,A1 ;0A66: 224D
MOVEA.L 40(A1),A6 ;0A68: 2C690028
JSR -252(A6) ;0A6C: 4EAEFF04
MOVE.L 88(A5),D7 ;0A70: 2E2D0058
MOVEA.L 80(A5),A1 ;0A74: 226D0050
JSR -414(A6) ;0A78: 4EAEFE62
CLR.L 80(A5) ;0A7C: 42AD0050
MOVE.L 76(A5),D0 ;0A80: 202D004C
BEQ.S LAB_00B5 ;0A84: 671E
MOVEA.L 84(A5),A0 ;0A86: 206D0054
MOVEA.L D0,A6 ;0A8A: 2C40
JSR -36(A6) ;0A8C: 4EAEFFDC
CLR.L 84(A5) ;0A90: 42AD0054
MOVEA.L 76(A5),A1 ;0A94: 226D004C
MOVEA.L 40(A5),A6 ;0A98: 2C6D0028
JSR -414(A6) ;0A9C: 4EAEFE62
CLR.L 76(A5) ;0AA0: 42AD004C
LAB_00B5:
MOVEA.L 72(A5),A1 ;0AA4: 226D0048
MOVEA.L 40(A5),A6 ;0AA8: 2C6D0028
JSR -414(A6) ;0AAC: 4EAEFE62
CLR.L 72(A5) ;0AB0: 42AD0048
MOVEA.L 52(A5),A1 ;0AB4: 226D0034
MOVEA.L 40(A5),A6 ;0AB8: 2C6D0028
JSR -414(A6) ;0ABC: 4EAEFE62
CLR.L 52(A5) ;0AC0: 42AD0034
MOVEA.L 68(A5),A1 ;0AC4: 226D0044
MOVEA.L 40(A5),A6 ;0AC8: 2C6D0028
JSR -414(A6) ;0ACC: 4EAEFE62
CLR.L 68(A5) ;0AD0: 42AD0044
MOVEA.L 64(A5),A0 ;0AD4: 206D0040
MOVEA.L A0,A1 ;0AD8: 2248
MOVEA.L 40(A5),A6 ;0ADA: 2C6D0028
JSR -414(A6) ;0ADE: 4EAEFE62
CLR.L 64(A5) ;0AE2: 42AD0040
MOVEA.L 60(A5),A1 ;0AE6: 226D003C
MOVEA.L 40(A5),A6 ;0AEA: 2C6D0028
JSR -414(A6) ;0AEE: 4EAEFE62
CLR.L 60(A5) ;0AF2: 42AD003C
MOVEA.L 56(A5),A0 ;0AF6: 206D0038
MOVEA.L A0,A1 ;0AFA: 2248
MOVEA.L 40(A5),A6 ;0AFC: 2C6D0028
JSR -414(A6) ;0B00: 4EAEFE62
CLR.L 56(A5) ;0B04: 42AD0038
MOVEA.L 48(A5),A0 ;0B08: 206D0030
MOVEA.L A0,A1 ;0B0C: 2248
MOVEA.L 40(A5),A6 ;0B0E: 2C6D0028
JSR -414(A6) ;0B12: 4EAEFE62
CLR.L 48(A5) ;0B16: 42AD0030
MOVEA.L 44(A5),A1 ;0B1A: 226D002C
MOVEA.L 40(A5),A6 ;0B1E: 2C6D0028
JSR -414(A6) ;0B22: 4EAEFE62
CLR.L 44(A5) ;0B26: 42AD002C
MOVEQ #0,D0 ;0B2A: 7000
MOVE 16(A5),D0 ;0B2C: 302D0010
MOVE.L A5,D1 ;0B30: 220D
SUB.L D0,D1 ;0B32: 9280
MOVEQ #0,D2 ;0B34: 7400
MOVE D0,D2 ;0B36: 3400
MOVEQ #0,D0 ;0B38: 7000
MOVE 18(A5),D0 ;0B3A: 302D0012
ADD.L D0,D2 ;0B3E: D480
MOVEA.L D1,A1 ;0B40: 2241
MOVE.L D2,D0 ;0B42: 2002
MOVEA.L 40(A5),A6 ;0B44: 2C6D0028
JSR -210(A6) ;0B48: 4EAEFF2E
LAB_00B6:
MOVE.L D7,D0 ;0B4C: 2007
MOVEM.L (A7)+,D2/D7/A5-A6 ;0B4E: 4CDF6084
RTS ;0B52: 4E75
MOVEM.L A5-A6,-(A7) ;0B54: 48E70006
MOVEA.L A6,A5 ;0B58: 2A4E
MOVEQ #0,D0 ;0B5A: 7000
MOVEM.L (A7)+,A5-A6 ;0B5C: 4CDF6000
RTS ;0B60: 4E75
LAB_00B7:
MOVEM.L A2/A4-A6,-(A7) ;0B62: 48E7002E
MOVEA.L A6,A5 ;0B66: 2A4E
LEA LAB_0047(PC),A1 ;0B68: 43FAFA5C
MOVEA.L 44(A5),A6 ;0B6C: 2C6D002C
SUBA.L A0,A0 ;0B70: 91C8
SUBA.L A2,A2 ;0B72: 95CA
JSR -240(A6) ;0B74: 4EAEFF10
MOVEA.L D0,A4 ;0B78: 2840
MOVE.L A4,D0 ;0B7A: 200C
BEQ.S LAB_00B8 ;0B7C: 670A
MOVEA.L A4,A0 ;0B7E: 204C
JSR -258(A6) ;0B80: 4EAEFEFE
MOVE.L (A4),D0 ;0B84: 2014
BRA.S LAB_00B9 ;0B86: 6002
LAB_00B8:
MOVEQ #0,D0 ;0B88: 7000
LAB_00B9:
MOVEM.L (A7)+,A2/A4-A6 ;0B8A: 4CDF7400
RTS ;0B8E: 4E75
LAB_00BA:
MOVEM.L D7/A2/A5-A6,-(A7) ;0B90: 48E70126
MOVEA.L A6,A5 ;0B94: 2A4E
MOVEQ #1,D7 ;0B96: 7E01
TST.L LAB_048A ;0B98: 4AB900007B8C
BNE.S LAB_00BB ;0B9E: 660A
MOVEA.L A5,A0 ;0BA0: 204D
JSR LAB_0274 ;0BA2: 4EB900004804
MOVE.L D0,D7 ;0BA8: 2E00
LAB_00BB:
TST.L 36(A5) ;0BAA: 4AAD0024
BNE.S LAB_00BD ;0BAE: 6642
LEA LAB_0049(PC),A0 ;0BB0: 41FAFA22
LEA LAB_004C(PC),A1 ;0BB4: 43FAFA2E
MOVEA.L 64(A5),A6 ;0BB8: 2C6D0040
SUBA.L A2,A2 ;0BBC: 95CA
MOVEQ #119,D0 ;0BBE: 7077
ADD.L D0,D0 ;0BC0: D080
MOVEQ #0,D1 ;0BC2: 7200
JSR -678(A6) ;0BC4: 4EAEFD5A
MOVE.L D0,36(A5) ;0BC8: 2B400024
TST.L D0 ;0BCC: 4A80
BEQ.S LAB_00BC ;0BCE: 6720
MOVEA.L D0,A0 ;0BD0: 2040
MOVE.L #LAB_01D4,8(A0) ;0BD2: 217C000030900008
MOVEA.L 36(A5),A0 ;0BDA: 206D0024
MOVE.L A5,36(A0) ;0BDE: 214D0024
MOVEA.L 36(A5),A0 ;0BE2: 206D0024
MOVEA.L 64(A5),A6 ;0BE6: 2C6D0040
JSR -684(A6) ;0BEA: 4EAEFD54
BRA.S LAB_00BD ;0BEE: 6002
LAB_00BC:
MOVEQ #0,D7 ;0BF0: 7E00
LAB_00BD:
TST D7 ;0BF2: 4A47
BNE.S LAB_00BE ;0BF4: 6608
MOVEA.L A5,A6 ;0BF6: 2C4D
JSR LAB_00BF ;0BF8: 4EB900000C06
LAB_00BE:
MOVE D7,D0 ;0BFE: 3007
MOVEM.L (A7)+,D7/A2/A5-A6 ;0C00: 4CDF6480
RTS ;0C04: 4E75
LAB_00BF:
MOVEM.L D7/A5-A6,-(A7) ;0C06: 48E70106
MOVEA.L A6,A5 ;0C0A: 2A4E
MOVEQ #1,D7 ;0C0C: 7E01
MOVE.L 36(A5),D0 ;0C0E: 202D0024
BEQ.S LAB_00C0 ;0C12: 6714
MOVEA.L D0,A0 ;0C14: 2040
MOVEA.L 64(A5),A6 ;0C16: 2C6D0040
JSR -714(A6) ;0C1A: 4EAEFD36
MOVE.L D0,D7 ;0C1E: 2E00
TST D7 ;0C20: 4A47
BEQ.S LAB_00C0 ;0C22: 6704
CLR.L 36(A5) ;0C24: 42AD0024
LAB_00C0:
TST.L LAB_048A ;0C28: 4AB900007B8C
BEQ.S LAB_00C1 ;0C2E: 6714
MOVEA.L A5,A0 ;0C30: 204D
JSR LAB_0279 ;0C32: 4EB90000485A
MOVE.L D0,D7 ;0C38: 2E00
TST D7 ;0C3A: 4A47
BEQ.S LAB_00C1 ;0C3C: 6706
CLR.L LAB_048A ;0C3E: 42B900007B8C
LAB_00C1:
TST D7 ;0C44: 4A47
BNE.S LAB_00C3 ;0C46: 660A
LAB_00C2:
MOVEA.L A5,A6 ;0C48: 2C4D
BSR LAB_00BA ;0C4A: 6100FF44
TST D0 ;0C4E: 4A40
BEQ.S LAB_00C2 ;0C50: 67F6
LAB_00C3:
MOVE D7,D0 ;0C52: 3007
MOVEM.L (A7)+,D7/A5-A6 ;0C54: 4CDF6080
RTS ;0C58: 4E75
SUBA #$0118,A7 ;0C5A: 9EFC0118
MOVEM.L D5-D7/A2-A6,-(A7) ;0C5E: 48E7073E
MOVE.L D0,D7 ;0C62: 2E00
MOVEA.L A6,A3 ;0C64: 264E
MOVEA.L A1,A4 ;0C66: 2849
MOVEA.L A0,A5 ;0C68: 2A48
SUBA.L A2,A2 ;0C6A: 95CA
MOVEA.L A4,A0 ;0C6C: 204C
MOVEA.L 44(A3),A6 ;0C6E: 2C6B002C
MOVE.L #$8000101F,D0 ;0C72: 203C8000101F
MOVEQ #0,D1 ;0C78: 7200
JSR -36(A6) ;0C7A: 4EAEFFDC
MOVE.L D0,D6 ;0C7E: 2C00
MOVEA.L 184(A3),A0 ;0C80: 206B00B8
MOVEA.L 40(A3),A6 ;0C84: 2C6B0028
JSR -678(A6) ;0C88: 4EAEFD5A
MOVEA.L A4,A0 ;0C8C: 204C
MOVEA.L 44(A3),A6 ;0C8E: 2C6B002C
MOVE.L #$80001067,D0 ;0C92: 203C80001067
MOVEQ #0,D1 ;0C98: 7200
JSR -36(A6) ;0C9A: 4EAEFFDC
MOVE.L D0,308(A7) ;0C9E: 2F400134
TST.L D0 ;0CA2: 4A80
BEQ.S LAB_00C5 ;0CA4: 6754
MOVEA.L 184(A3),A0 ;0CA6: 206B00B8
LEA 46(A0),A1 ;0CAA: 43E8002E
MOVEA.L D0,A0 ;0CAE: 2040
ADDA #$000E,A0 ;0CB0: D0FC000E
MOVE.L A0,36(A7) ;0CB4: 2F480024
MOVEA.L A1,A0 ;0CB8: 2049
MOVEA.L 36(A7),A1 ;0CBA: 226F0024
JSR LAB_0413 ;0CBE: 4EB900006D0A
TST D0 ;0CC4: 4A40
BNE.S LAB_00C5 ;0CC6: 6632
MOVEA.L 184(A3),A0 ;0CC8: 206B00B8
LEA 46(A0),A1 ;0CCC: 43E8002E
MOVEA.L 308(A7),A6 ;0CD0: 2C6F0134
MOVEA.L 28(A6),A0 ;0CD4: 206E001C
MOVE.L (A0),-(A7) ;0CD8: 2F10
MOVEA.L A3,A0 ;0CDA: 204B
JSR LAB_03FF ;0CDC: 4EB900006B08
ADDQ #4,A7 ;0CE2: 584F
MOVE.L D0,304(A7) ;0CE4: 2F400130
BEQ.S LAB_00C4 ;0CE8: 670C
MOVEA.L D0,A0 ;0CEA: 2040
SUBA #$000E,A0 ;0CEC: 90FC000E
MOVE.L A0,308(A7) ;0CF0: 2F480134
BRA.S LAB_00C5 ;0CF4: 6004
LAB_00C4:
CLR.L 308(A7) ;0CF6: 42AF0134
LAB_00C5:
MOVE.L A2,D0 ;0CFA: 200A
BEQ.S LAB_00C6 ;0CFC: 6706
MOVE.L A2,308(A7) ;0CFE: 2F4A0134
SUBA.L A2,A2 ;0D02: 95CA
LAB_00C6:
MOVE.L D7,D0 ;0D04: 2007
SUBQ.L #1,D0 ;0D06: 5380
BEQ LAB_00CF ;0D08: 6700015E
SUBQ.L #1,D0 ;0D0C: 5380
BEQ.S LAB_00C7 ;0D0E: 6708
SUBQ.L #1,D0 ;0D10: 5380
BEQ.S LAB_00C9 ;0D12: 6746
BRA LAB_00D2 ;0D14: 60000190
LAB_00C7:
LEA LAB_000F(PC),A0 ;0D18: 41FAF6BA
LEA 45(A7),A1 ;0D1C: 43EF002D
MOVE.B (A0)+,(A1)+ ;0D20: 12D8
MOVEQ #0,D0 ;0D22: 7000
LEA 46(A7),A0 ;0D24: 41EF002E
MOVE #$0105,D1 ;0D28: 323C0105
LAB_00C8:
MOVE.B D0,(A0)+ ;0D2C: 10C0
DBF D1,LAB_00C8 ;0D2E: 51C9FFFC
LEA 48(A7),A0 ;0D32: 41EF0030
MOVE.L A0,D0 ;0D36: 2008
ANDI #$FFFC,D0 ;0D38: 0240FFFC
MOVE.L 308(A7),-(A7) ;0D3C: 2F2F0134
MOVE.L D0,44(A7) ;0D40: 2F40002C
MOVEA.L D0,A1 ;0D44: 2240
MOVE.L A5,D0 ;0D46: 200D
MOVE.L D6,D1 ;0D48: 2206
MOVEA.L A3,A0 ;0D4A: 204B
JSR LAB_00D9 ;0D4C: 4EB900000F22
MOVEA.L D0,A2 ;0D52: 2440
ADDQ #4,A7 ;0D54: 584F
BRA LAB_00D3 ;0D56: 6000015A
LAB_00C9:
MOVEA.L 184(A3),A0 ;0D5A: 206B00B8
CMPI.L #$00000040,120(A0) ;0D5E: 0CA8000000400078
BLS.S LAB_00CA ;0D66: 6306
MOVE.L 120(A0),D5 ;0D68: 2A280078
BRA.S LAB_00CB ;0D6C: 6002
LAB_00CA:
MOVEQ #64,D5 ;0D6E: 7A40
LAB_00CB:
MOVE.L D5,D0 ;0D70: 2005
ADDQ.L #1,D0 ;0D72: 5280
MOVEA.L 40(A3),A6 ;0D74: 2C6B0028
MOVE.L #$00010001,D1 ;0D78: 223C00010001
JSR -684(A6) ;0D7E: 4EAEFD54
MOVE.L D0,300(A7) ;0D82: 2F40012C
BEQ LAB_00D3 ;0D86: 6700012A
MOVEA.L (A5),A0 ;0D8A: 2055
MOVEQ #0,D1 ;0D8C: 7200
MOVE.L D1,44(A0) ;0D8E: 2141002C
MOVE.B D1,31(A0) ;0D92: 1141001F
EXT D1 ;0D96: 4881
EXT.L D1 ;0D98: 48C1
MOVE.L D1,48(A0) ;0D9A: 21410030
MOVE #$0002,28(A0) ;0D9E: 317C0002001C
MOVE.L D0,40(A0) ;0DA4: 21400028
MOVE.L D5,36(A0) ;0DA8: 21450024
MOVE.L A0,304(A7) ;0DAC: 2F480130
MOVEA.L A0,A1 ;0DB0: 2248
MOVEA.L 40(A3),A6 ;0DB2: 2C6B0028
JSR -456(A6) ;0DB6: 4EAEFE38
TST.B D0 ;0DBA: 4A00
BEQ.S LAB_00CC ;0DBC: 6710
MOVEA.L 48(A3),A6 ;0DBE: 2C6B0030
MOVEQ #50,D1 ;0DC2: 7232
NOT.B D1 ;0DC4: 4601
JSR -462(A6) ;0DC6: 4EAEFE32
BRA LAB_00CE ;0DCA: 6000008E
LAB_00CC:
MOVEQ #0,D0 ;0DCE: 7000
MOVEA.L 304(A7),A0 ;0DD0: 206F0130
MOVE.L D0,44(A0) ;0DD4: 2140002C
MOVE.B D0,31(A0) ;0DD8: 1140001F
CMPI.L #$0000000C,32(A0) ;0DDC: 0CA80000000C0020
BCC.S LAB_00CD ;0DE4: 640E
MOVEA.L 48(A3),A6 ;0DE6: 2C6B0030
MOVEQ #50,D1 ;0DEA: 7232
NOT.B D1 ;0DEC: 4601
JSR -462(A6) ;0DEE: 4EAEFE32
BRA.S LAB_00CE ;0DF2: 6066
LAB_00CD:
MOVE.L 40(A3),256(A7) ;0DF4: 2F6B00280100
MOVE.L 48(A3),260(A7) ;0DFA: 2F6B00300104
MOVE.L 52(A3),264(A7) ;0E00: 2F6B00340108
MOVE.L 44(A3),268(A7) ;0E06: 2F6B002C010C
CLR.L 272(A7) ;0E0C: 42AF0110
CLR.L 276(A7) ;0E10: 42AF0114
CLR.L 280(A7) ;0E14: 42AF0118
MOVE.L A5,284(A7) ;0E18: 2F4D011C
MOVEA.L 300(A7),A0 ;0E1C: 206F012C
MOVE.L A0,288(A7) ;0E20: 2F480120
MOVEA.L 304(A7),A1 ;0E24: 226F0130
MOVE.L 32(A1),D0 ;0E28: 20290020
MOVE.L D0,292(A7) ;0E2C: 2F400124
MOVE.L 32(A1),D0 ;0E30: 20290020
MOVEQ #0,D1 ;0E34: 7200
MOVE D0,D1 ;0E36: 3200
MOVE.L D6,-(A7) ;0E38: 2F06
MOVE.L 312(A7),-(A7) ;0E3A: 2F2F0138
PEA LAB_004F(PC) ;0E3E: 487AF7B0
MOVE.L A0,-(A7) ;0E42: 2F08
MOVE.L D1,D0 ;0E44: 2001
MOVEA.L A3,A0 ;0E46: 204B
LEA 272(A7),A1 ;0E48: 43EF0110
MOVEQ #0,D1 ;0E4C: 7200
JSR LAB_00E4 ;0E4E: 4EB9000010C0
MOVEA.L D0,A2 ;0E54: 2440
LEA 16(A7),A7 ;0E56: 4FEF0010
LAB_00CE:
MOVEA.L 300(A7),A1 ;0E5A: 226F012C
MOVEA.L 40(A3),A6 ;0E5E: 2C6B0028
JSR -690(A6) ;0E62: 4EAEFD4E
BRA.S LAB_00D3 ;0E66: 604A
LAB_00CF:
TST.L 308(A7) ;0E68: 4AAF0134
BEQ.S LAB_00D0 ;0E6C: 670A
MOVEA.L 308(A7),A0 ;0E6E: 206F0134
ADDA #$000E,A0 ;0E72: D0FC000E
BRA.S LAB_00D1 ;0E76: 600A
LAB_00D0:
MOVEA.L 184(A3),A0 ;0E78: 206B00B8
LEA 46(A0),A1 ;0E7C: 43E8002E
MOVEA.L A1,A0 ;0E80: 2049
LAB_00D1:
MOVE.L A0,304(A7) ;0E82: 2F480130
BEQ.S LAB_00D3 ;0E86: 672A
MOVE.L A5,-(A7) ;0E88: 2F0D
MOVEA.L A0,A1 ;0E8A: 2248
MOVEA.L A3,A0 ;0E8C: 204B
JSR LAB_03FF ;0E8E: 4EB900006B08
ADDQ #4,A7 ;0E94: 584F
MOVE.L D0,300(A7) ;0E96: 2F40012C
BEQ.S LAB_00D3 ;0E9A: 6716
MOVEA.L D0,A0 ;0E9C: 2040
SUBA #$000E,A0 ;0E9E: 90FC000E
MOVEA.L A0,A2 ;0EA2: 2448
BRA.S LAB_00D3 ;0EA4: 600C
LAB_00D2:
MOVEA.L 48(A3),A6 ;0EA6: 2C6B0030
MOVEQ #118,D1 ;0EAA: 7276
ADD.L D1,D1 ;0EAC: D281
JSR -462(A6) ;0EAE: 4EAEFE32
LAB_00D3:
TST.L D6 ;0EB2: 4A86
BEQ.S LAB_00D6 ;0EB4: 672C
MOVE.L A2,D0 ;0EB6: 200A
BEQ.S LAB_00D4 ;0EB8: 6714
MOVEA.L 28(A2),A0 ;0EBA: 206A001C
MOVE.L 16(A0),D1 ;0EBE: 22280010
CMP.L D6,D1 ;0EC2: B286
SNE D0 ;0EC4: 56C0
NEG.B D0 ;0EC6: 4400
EXT D0 ;0EC8: 4880
EXT.L D0 ;0ECA: 48C0
BRA.S LAB_00D5 ;0ECC: 6002
LAB_00D4:
MOVEQ #0,D0 ;0ECE: 7000
LAB_00D5:
TST.L D0 ;0ED0: 4A80
BEQ.S LAB_00D6 ;0ED2: 670E
MOVE.L A2,D0 ;0ED4: 200A
BEQ.S LAB_00D6 ;0ED6: 670A
MOVEA.L 308(A7),A0 ;0ED8: 206F0134
CMPA.L A2,A0 ;0EDC: B1CA
BNE LAB_00C5 ;0EDE: 6600FE1A
LAB_00D6:
MOVE.L A2,D0 ;0EE2: 200A
BEQ.S LAB_00D7 ;0EE4: 6708
MOVEA.L A2,A0 ;0EE6: 204A
MOVEA.L A3,A6 ;0EE8: 2C4B
JSR -240(A6) ;0EEA: 4EAEFF10
LAB_00D7:
MOVEA.L 184(A3),A0 ;0EEE: 206B00B8
MOVEA.L 40(A3),A6 ;0EF2: 2C6B0028
JSR -570(A6) ;0EF6: 4EAEFDC6
MOVEA.L 48(A3),A6 ;0EFA: 2C6B0030
JSR -132(A6) ;0EFE: 4EAEFF7C
MOVEQ #50,D1 ;0F02: 7232
NOT.B D1 ;0F04: 4601
CMP.L D1,D0 ;0F06: B081
BNE.S LAB_00D8 ;0F08: 660A
MOVE.L #$000007D2,D1 ;0F0A: 223C000007D2
JSR -462(A6) ;0F10: 4EAEFE32
LAB_00D8:
MOVE.L A2,D0 ;0F14: 200A
MOVE.L A2,D0 ;0F16: 200A
MOVEM.L (A7)+,D5-D7/A2-A6 ;0F18: 4CDF7CE0
ADDA #$0118,A7 ;0F1C: DEFC0118
RTS ;0F20: 4E75
LAB_00D9:
SUBA #$0038,A7 ;0F22: 9EFC0038
MOVEM.L D2-D3/D5-D7/A2-A6,-(A7) ;0F26: 48E7373E
MOVE.L D1,D6 ;0F2A: 2C01
MOVE.L D0,D7 ;0F2C: 2E00
MOVEA.L 100(A7),A3 ;0F2E: 266F0064
MOVEA.L A1,A4 ;0F32: 2849
MOVEA.L A0,A5 ;0F34: 2A48
SUBA.L A2,A2 ;0F36: 95CA
MOVEA.L 184(A5),A0 ;0F38: 206D00B8
MOVEA.L 40(A5),A6 ;0F3C: 2C6D0028
JSR -678(A6) ;0F40: 4EAEFD5A
MOVE.L D7,D1 ;0F44: 2207
MOVE.L A4,D2 ;0F46: 240C
MOVEA.L 48(A5),A6 ;0F48: 2C6D0030
JSR -102(A6) ;0F4C: 4EAEFF9A
TST.L D0 ;0F50: 4A80
BEQ LAB_00E3 ;0F52: 67000154
MOVE.L 4(A4),D0 ;0F56: 202C0004
TST.L D0 ;0F5A: 4A80
BMI.S LAB_00DC ;0F5C: 6B28
MOVE.L A3,D0 ;0F5E: 200B
BEQ.S LAB_00DA ;0F60: 6704
MOVEA.L A3,A0 ;0F62: 204B
BRA.S LAB_00DB ;0F64: 600A
LAB_00DA:
MOVEA.L 184(A5),A0 ;0F66: 206D00B8
LEA 102(A0),A1 ;0F6A: 43E80066
MOVEA.L A1,A0 ;0F6E: 2049
LAB_00DB:
PEA LAB_0050(PC) ;0F70: 487AF680
MOVEA.L A0,A1 ;0F74: 2248
MOVEA.L A5,A0 ;0F76: 204D
JSR LAB_03FF ;0F78: 4EB900006B08
MOVEA.L D0,A2 ;0F7E: 2440
ADDQ #4,A7 ;0F80: 584F
BRA LAB_00E3 ;0F82: 60000124
LAB_00DC:
TST.L D0 ;0F86: 4A80
BPL LAB_00E3 ;0F88: 6A00011E
MOVE.L D7,D0 ;0F8C: 2007
MOVEA.L A5,A0 ;0F8E: 204D
SUBA.L A1,A1 ;0F90: 93C9
JSR LAB_03F6 ;0F92: 4EB900006A4C
MOVE.L D0,92(A7) ;0F98: 2F40005C
BEQ LAB_00E3 ;0F9C: 6700010A
MOVE.L D7,D1 ;0FA0: 2207
JSR -96(A6) ;0FA2: 4EAEFFA0
MOVE.L D0,88(A7) ;0FA6: 2F400058
TST.L D0 ;0FAA: 4A80
BEQ LAB_00E2 ;0FAC: 670000EE
PEA 88(A7) ;0FB0: 486F0058
MOVEA.L A5,A0 ;0FB4: 204D
MOVEA.L 96(A7),A1 ;0FB6: 226F0060
JSR LAB_0271 ;0FBA: 4EB9000047BE
MOVE.L D0,D5 ;0FC0: 2A00
ADDQ #4,A7 ;0FC2: 584F
TST.L D5 ;0FC4: 4A85
BEQ LAB_00E1 ;0FC6: 670000CC
MOVEA.L 184(A5),A0 ;0FCA: 206D00B8
CMPI.L #$00000040,120(A0) ;0FCE: 0CA8000000400078
BLS.S LAB_00DD ;0FD6: 6306
MOVE.L 120(A0),D0 ;0FD8: 20280078
BRA.S LAB_00DE ;0FDC: 6002
LAB_00DD:
MOVEQ #64,D0 ;0FDE: 7040
LAB_00DE:
MOVE.L D0,80(A7) ;0FE0: 2F400050
ADDQ.L #1,D0 ;0FE4: 5280
MOVEA.L 40(A5),A6 ;0FE6: 2C6D0028
MOVE.L #$00010001,D1 ;0FEA: 223C00010001
JSR -684(A6) ;0FF0: 4EAEFD54
MOVE.L D0,84(A7) ;0FF4: 2F400054
BEQ LAB_00E0 ;0FF8: 67000090
MOVE.L D0,D2 ;0FFC: 2400
MOVE.L D5,D1 ;0FFE: 2205
MOVE.L 80(A7),D3 ;1000: 262F0050
MOVEA.L 48(A5),A6 ;1004: 2C6D0030
JSR -42(A6) ;1008: 4EAEFFD6
MOVE.L D0,80(A7) ;100C: 2F400050
TST.L D0 ;1010: 4A80
BLE.S LAB_00DF ;1012: 6F6C
CLR.L 40(A7) ;1014: 42AF0028
MOVE.L A6,44(A7) ;1018: 2F4E002C
MOVE.L 52(A5),48(A7) ;101C: 2F6D00340030
MOVE.L 44(A5),52(A7) ;1022: 2F6D002C0034
MOVE.L D7,56(A7) ;1028: 2F470038
MOVE.L A4,60(A7) ;102C: 2F4C003C
MOVE.L D5,64(A7) ;1030: 2F450040
CLR.L 68(A7) ;1034: 42AF0044
MOVE.L D2,72(A7) ;1038: 2F420048
MOVE.L D0,76(A7) ;103C: 2F40004C
MOVEQ #0,D1 ;1040: 7200
MOVE D0,D1 ;1042: 3200
LEA 8(A4),A0 ;1044: 41EC0008
MOVE.L D6,-(A7) ;1048: 2F06
MOVE.L A3,-(A7) ;104A: 2F0B
MOVE.L A0,-(A7) ;104C: 2F08
MOVE.L D2,-(A7) ;104E: 2F02
MOVE.L D1,D0 ;1050: 2001
MOVE.L 124(A4),D1 ;1052: 222C007C
MOVEA.L A5,A0 ;1056: 204D
LEA 56(A7),A1 ;1058: 43EF0038
JSR LAB_00E4 ;105C: 4EB9000010C0
MOVEA.L D0,A2 ;1062: 2440
LEA 16(A7),A7 ;1064: 4FEF0010
MOVE.L 68(A7),D0 ;1068: 202F0044
BEQ.S LAB_00DF ;106C: 6712
MOVEA.L D0,A0 ;106E: 2040
MOVEA.L 52(A5),A6 ;1070: 2C6D0034
JSR -48(A6) ;1074: 4EAEFFD0
MOVEA.L 68(A7),A0 ;1078: 206F0044
JSR -54(A6) ;107C: 4EAEFFCA
LAB_00DF:
MOVEA.L D2,A1 ;1080: 2242
MOVEA.L 40(A5),A6 ;1082: 2C6D0028
JSR -690(A6) ;1086: 4EAEFD4E
LAB_00E0:
MOVE.L D5,D1 ;108A: 2205
MOVEA.L 48(A5),A6 ;108C: 2C6D0030
JSR -36(A6) ;1090: 4EAEFFDC
LAB_00E1:
MOVE.L 88(A7),D1 ;1094: 222F0058
JSR -90(A6) ;1098: 4EAEFFA6
LAB_00E2:
MOVEA.L 92(A7),A1 ;109C: 226F005C
MOVEA.L 40(A5),A6 ;10A0: 2C6D0028
JSR -690(A6) ;10A4: 4EAEFD4E
LAB_00E3:
MOVEA.L 184(A5),A0 ;10A8: 206D00B8
MOVEA.L 40(A5),A6 ;10AC: 2C6D0028
JSR -570(A6) ;10B0: 4EAEFDC6
MOVE.L A2,D0 ;10B4: 200A
MOVEM.L (A7)+,D2-D3/D5-D7/A2-A6 ;10B6: 4CDF7CEC
ADDA #$0038,A7 ;10BA: DEFC0038
RTS ;10BE: 4E75
LAB_00E4:
SUBA #$002C,A7 ;10C0: 9EFC002C
MOVEM.L D2-D7/A2-A6,-(A7) ;10C4: 48E73F3E
MOVE.L D1,D6 ;10C8: 2C01
MOVE.L D0,D7 ;10CA: 2E00
MOVEA.L 96(A7),A2 ;10CC: 246F0060
MOVEA.L 92(A7),A3 ;10D0: 266F005C
MOVEA.L A1,A4 ;10D4: 2849
MOVEA.L A0,A5 ;10D6: 2A48
CLR.L 84(A7) ;10D8: 42AF0054
CLR 76(A7) ;10DC: 426F004C
MOVE.L (A3),D0 ;10E0: 2013
MOVE.L 4(A3),D1 ;10E2: 222B0004
MOVEM.L D0,48(A7) ;10E6: 48EF00010030
MOVEM.L D1,72(A7) ;10EC: 48EF00020048
TST.L 100(A7) ;10F2: 4AAF0064
BEQ.S LAB_00E5 ;10F6: 6712
MOVEQ #15,D5 ;10F8: 7A0F
MOVEA.L 100(A7),A0 ;10FA: 206F0064
AND 118(A0),D5 ;10FE: CA680076
MOVE.L A0,80(A7) ;1102: 2F480050
BRA LAB_00EE ;1106: 600000E0
LAB_00E5:
TST.L 24(A4) ;110A: 4AAC0018
BNE.S LAB_00E6 ;110E: 6606
TST.L 28(A4) ;1110: 4AAC001C
BNE.S LAB_00E7 ;1114: 663C
LAB_00E6:
MOVE.L D6,D2 ;1116: 2406
ASL.L #2,D2 ;1118: E582
SUB.L D6,D2 ;111A: 9486
LSR.L #2,D2 ;111C: E48A
CMP.L D1,D2 ;111E: B481
BCC.S LAB_00E8 ;1120: 6442
MOVE.L D6,D2 ;1122: 2406
ASL.L #2,D2 ;1124: E582
MOVE.L D2,D0 ;1126: 2002
MOVEQ #3,D1 ;1128: 7203
JSR LAB_0445 ;112A: 4EB9000071B6
CMP.L 72(A7),D0 ;1130: B0AF0048
BLS.S LAB_00E8 ;1134: 632E
MOVE.L 48(A7),D0 ;1136: 202F0030
CMPI.L #$464F524D,D0 ;113A: 0C80464F524D
BEQ.S LAB_00E7 ;1140: 6710
CMPI.L #$43415420,D0 ;1142: 0C8043415420
BEQ.S LAB_00E7 ;1148: 6708
CMPI.L #$4C495354,D0 ;114A: 0C804C495354
BNE.S LAB_00E8 ;1150: 6612
LAB_00E7:
MOVEQ #2,D5 ;1152: 7A02
MOVEA.L 184(A5),A0 ;1154: 206D00B8
LEA 88(A0),A1 ;1158: 43E80058
MOVE.L A1,80(A7) ;115C: 2F490050
BRA LAB_00EE ;1160: 60000086
LAB_00E8:
CLR.L 28(A4) ;1164: 42AC001C
MOVE.L A3,64(A7) ;1168: 2F4B0040
MOVE D7,60(A7) ;116C: 3F47003C
CLR 56(A7) ;1170: 426F0038
LAB_00E9:
MOVE 60(A7),D0 ;1174: 302F003C
SUBQ #1,60(A7) ;1178: 536F003C
TST D0 ;117C: 4A40
BEQ.S LAB_00EC ;117E: 6732
MOVEQ #0,D0 ;1180: 7000
MOVEA.L 64(A7),A0 ;1182: 206F0040
MOVE.B (A0),D0 ;1186: 1010
LEA LAB_000D(PC),A0 ;1188: 41FAF04A
ADDA D0,A0 ;118C: D0C0
TST.B (A0) ;118E: 4A10
BEQ.S LAB_00EA ;1190: 6706
ADDQ #1,56(A7) ;1192: 526F0038
BRA.S LAB_00EB ;1196: 6014
LAB_00EA:
MOVEQ #0,D1 ;1198: 7200
MOVE.B D0,D1 ;119A: 1200
LEA LAB_000E(PC),A0 ;119C: 41FAF136
ADDA D1,A0 ;11A0: D0C1
TST.B (A0) ;11A2: 4A10
BEQ.S LAB_00EB ;11A4: 6706
CLR 56(A7) ;11A6: 426F0038
BRA.S LAB_00EC ;11AA: 6006
LAB_00EB:
ADDQ.L #1,64(A7) ;11AC: 52AF0040
BRA.S LAB_00E9 ;11B0: 60C2
LAB_00EC:
SWAP D7 ;11B2: 4847
CLR D7 ;11B4: 4247
SWAP D7 ;11B6: 4847
MOVE.L D7,D0 ;11B8: 2007
ASL.L #2,D0 ;11BA: E580
SUB.L D7,D0 ;11BC: 9087
LSR.L #2,D0 ;11BE: E488
MOVEQ #0,D1 ;11C0: 7200
MOVE 56(A7),D1 ;11C2: 322F0038
CMP.L D0,D1 ;11C6: B280
BLS.S LAB_00ED ;11C8: 6310
MOVEQ #1,D5 ;11CA: 7A01
MOVEA.L 184(A5),A0 ;11CC: 206D00B8
LEA 74(A0),A1 ;11D0: 43E8004A
MOVE.L A1,80(A7) ;11D4: 2F490050
BRA.S LAB_00EE ;11D8: 600E
LAB_00ED:
MOVEQ #0,D5 ;11DA: 7A00
MOVEA.L 184(A5),A0 ;11DC: 206D00B8
LEA 60(A0),A1 ;11E0: 43E8003C
MOVE.L A1,80(A7) ;11E4: 2F490050
LAB_00EE:
TST.L 80(A7) ;11E8: 4AAF0050
BEQ LAB_0102 ;11EC: 670002B0
MOVEA.L 80(A7),A0 ;11F0: 206F0050
MOVE.L (A0),64(A7) ;11F4: 2F500040
LAB_00EF:
MOVEA.L 64(A7),A0 ;11F8: 206F0040
TST.L (A0) ;11FC: 4A90
BEQ LAB_00FD ;11FE: 67000224
MOVEQ #0,D0 ;1202: 7000
MOVE D7,D0 ;1204: 3007
MOVE 114(A0),D1 ;1206: 32280072
EXT.L D1 ;120A: 48C1
CMP.L D1,D0 ;120C: B081
BLT LAB_00FB ;120E: 6D0001FA
MOVE.L 102(A0),56(A7) ;1212: 2F6800660038
MOVE.L A3,52(A7) ;1218: 2F4B0034
MOVE #$0001,76(A7) ;121C: 3F7C0001004C
BTST #4,119(A0) ;1222: 082800040077
BEQ.S LAB_00F2 ;1228: 6740
MOVE 114(A0),D0 ;122A: 30280072
MOVE D0,46(A7) ;122E: 3F40002E
LAB_00F0:
MOVE 46(A7),D0 ;1232: 302F002E
SUBQ #1,46(A7) ;1236: 536F002E
TST D0 ;123A: 4A40
BEQ LAB_00F5 ;123C: 670000A4
MOVEA.L 56(A7),A0 ;1240: 206F0038
MOVE (A0),D0 ;1244: 3010
TST D0 ;1246: 4A40
BMI.S LAB_00F1 ;1248: 6B16
EXT.L D0 ;124A: 48C0
MOVEQ #0,D1 ;124C: 7200
MOVEA.L 52(A7),A0 ;124E: 206F0034
MOVE.B (A0),D1 ;1252: 1210
CMP.L D1,D0 ;1254: B081
BEQ.S LAB_00F1 ;1256: 6708
CLR 76(A7) ;1258: 426F004C
BRA LAB_00F5 ;125C: 60000084
LAB_00F1:
ADDQ.L #2,56(A7) ;1260: 54AF0038
ADDQ.L #1,52(A7) ;1264: 52AF0034
BRA.S LAB_00F0 ;1268: 60C8
LAB_00F2:
MOVEA.L 64(A7),A0 ;126A: 206F0040
MOVE 114(A0),D0 ;126E: 30280072
MOVE D0,46(A7) ;1272: 3F40002E
LAB_00F3:
MOVE 46(A7),D0 ;1276: 302F002E
SUBQ #1,46(A7) ;127A: 536F002E
TST D0 ;127E: 4A40
BEQ.S LAB_00F5 ;1280: 6760
MOVEA.L 56(A7),A0 ;1282: 206F0038
MOVE (A0),D0 ;1286: 3010
TST D0 ;1288: 4A40
BMI.S LAB_00F4 ;128A: 6B4C
EXT.L D0 ;128C: 48C0
MOVEQ #0,D1 ;128E: 7200
MOVEA.L 52(A7),A0 ;1290: 206F0034
MOVE.B (A0),D1 ;1294: 1210
CMP.L D1,D0 ;1296: B081
BEQ.S LAB_00F4 ;1298: 673E
MOVEQ #0,D0 ;129A: 7000
MOVE.B D1,D0 ;129C: 1001
MOVEA.L 56(A7),A0 ;129E: 206F0038
MOVE (A0),D2 ;12A2: 3410
EXT.L D2 ;12A4: 48C2
MOVEQ #0,D3 ;12A6: 7600
MOVE.L D0,D4 ;12A8: 2800
ADDI.L #$000001BC,D4 ;12AA: 0684000001BC
MOVE.B 0(A5,D4.L),D3 ;12B0: 16354800
CMP.L D3,D2 ;12B4: B483
BEQ.S LAB_00F4 ;12B6: 6720
MOVEQ #0,D0 ;12B8: 7000
MOVE.B D1,D0 ;12BA: 1001
MOVE (A0),D1 ;12BC: 3210
EXT.L D1 ;12BE: 48C1
MOVEQ #0,D2 ;12C0: 7400
MOVE.L D0,D3 ;12C2: 2600
ADDI.L #$000000BC,D3 ;12C4: 0683000000BC
MOVE.B 0(A5,D3.L),D2 ;12CA: 14353800
CMP.L D2,D1 ;12CE: B282
BEQ.S LAB_00F4 ;12D0: 6706
CLR 76(A7) ;12D2: 426F004C
BRA.S LAB_00F5 ;12D6: 600A
LAB_00F4:
ADDQ.L #2,56(A7) ;12D8: 54AF0038
ADDQ.L #1,52(A7) ;12DC: 52AF0034
BRA.S LAB_00F3 ;12E0: 6094
LAB_00F5:
TST 76(A7) ;12E2: 4A6F004C
BEQ LAB_00FB ;12E6: 67000122
MOVEA.L 64(A7),A0 ;12EA: 206F0040
BTST #0,61(A0) ;12EE: 08280000003D
BNE.S LAB_00F7 ;12F4: 6642
TST.L 98(A0) ;12F6: 4AA80062
BEQ.S LAB_00F7 ;12FA: 673C
BTST #1,61(A0) ;12FC: 08280001003D
BEQ.S LAB_00F6 ;1302: 671C
MOVE.L 66(A0),D0 ;1304: 20280042
BEQ.S LAB_00F7 ;1308: 672E
MOVE.L D0,D1 ;130A: 2200
MOVE.L A2,D2 ;130C: 240A
MOVEA.L 48(A5),A6 ;130E: 2C6D0030
JSR -972(A6) ;1312: 4EAEFC34
TST D0 ;1316: 4A40
BNE.S LAB_00F7 ;1318: 661E
CLR 76(A7) ;131A: 426F004C
BRA.S LAB_00F7 ;131E: 6018
LAB_00F6:
MOVEA.L 98(A0),A0 ;1320: 20680062
MOVEA.L A2,A1 ;1324: 224A
MOVEA.L 44(A5),A6 ;1326: 2C6D002C
JSR -162(A6) ;132A: 4EAEFF5E
TST.L D0 ;132E: 4A80
BEQ.S LAB_00F7 ;1330: 6706
MOVEQ #0,D0 ;1332: 7000
MOVE D0,76(A7) ;1334: 3F40004C
LAB_00F7:
TST 76(A7) ;1338: 4A6F004C
BEQ LAB_00FB ;133C: 670000CC
MOVEA.L 64(A7),A0 ;1340: 206F0040
TST.L 82(A0) ;1344: 4AA80052
BEQ LAB_00FB ;1348: 670000C0
MOVE.L 24(A4),D0 ;134C: 202C0018
BEQ.S LAB_00F9 ;1350: 6778
MOVE.L D0,D1 ;1352: 2200
MOVEA.L 48(A5),A6 ;1354: 2C6D0030
MOVEQ #0,D2 ;1358: 7400
MOVEQ #-1,D3 ;135A: 76FF
JSR -66(A6) ;135C: 4EAEFFBE
ADDQ.L #1,D0 ;1360: 5280
BEQ LAB_00FD ;1362: 670000C0
TST.L (A4) ;1366: 4A94
BNE.S LAB_00F9 ;1368: 6660
MOVE.L 40(A5),(A4) ;136A: 28AD0028
MOVE.L D5,D0 ;136E: 2005
SUBQ #2,D0 ;1370: 5540
BNE.S LAB_00F9 ;1372: 6656
MOVEA.L 52(A5),A6 ;1374: 2C6D0034
JSR -30(A6) ;1378: 4EAEFFE2
MOVE.L D0,28(A4) ;137C: 2940001C
TST.L D0 ;1380: 4A80
BNE.S LAB_00F8 ;1382: 660E
MOVEA.L 48(A5),A6 ;1384: 2C6D0030
MOVEQ #103,D1 ;1388: 7267
JSR -462(A6) ;138A: 4EAEFE32
BRA LAB_00FD ;138E: 60000094
LAB_00F8:
MOVEA.L D0,A0 ;1392: 2040
MOVE.L 24(A4),(A0) ;1394: 20AC0018
MOVEA.L 28(A4),A0 ;1398: 206C001C
MOVEA.L 52(A5),A6 ;139C: 2C6D0034
JSR -234(A6) ;13A0: 4EAEFF16
CLR.L 24(A4) ;13A4: 42AC0018
MOVE.L D2,D0 ;13A8: 2002
MOVEA.L 28(A4),A0 ;13AA: 206C001C
MOVEA.L 52(A5),A6 ;13AE: 2C6D0034
JSR -36(A6) ;13B2: 4EAEFFDC
MOVE.L D0,68(A7) ;13B6: 2F400044
BEQ.S LAB_00F9 ;13BA: 670E
MOVEA.L 28(A4),A0 ;13BC: 206C001C
JSR -54(A6) ;13C0: 4EAEFFCA
CLR.L 28(A4) ;13C4: 42AC001C
BRA.S LAB_00FD ;13C8: 605A
LAB_00F9:
MOVEA.L 64(A7),A1 ;13CA: 226F0040
MOVEA.L 82(A1),A0 ;13CE: 20690052
MOVEA.L A0,A1 ;13D2: 2248
MOVEA.L A4,A0 ;13D4: 204C
JSR (A1) ;13D6: 4E91
MOVE D0,76(A7) ;13D8: 3F40004C
MOVEQ #1,D1 ;13DC: 7201
CMP D1,D0 ;13DE: B041
BEQ.S LAB_00FA ;13E0: 6708
TST D0 ;13E2: 4A40
BEQ.S LAB_00FA ;13E4: 6704
CLR 76(A7) ;13E6: 426F004C
LAB_00FA:
MOVE.L 28(A4),D0 ;13EA: 202C001C
BEQ.S LAB_00FB ;13EE: 671A
MOVEA.L D0,A0 ;13F0: 2040
MOVEA.L 52(A5),A6 ;13F2: 2C6D0034
JSR -48(A6) ;13F6: 4EAEFFD0
MOVEA.L 28(A4),A0 ;13FA: 206C001C
MOVEQ #0,D0 ;13FE: 7000
JSR -36(A6) ;1400: 4EAEFFDC
MOVE.L D0,68(A7) ;1404: 2F400044
BNE.S LAB_00FD ;1408: 661A
LAB_00FB:
TST 76(A7) ;140A: 4A6F004C
BEQ.S LAB_00FC ;140E: 6708
MOVE.L 64(A7),84(A7) ;1410: 2F6F00400054
BRA.S LAB_00FD ;1416: 600C
LAB_00FC:
MOVEA.L 64(A7),A0 ;1418: 206F0040
MOVE.L (A0),64(A7) ;141C: 2F500040
BRA LAB_00EF ;1420: 6000FDD6
LAB_00FD:
TST 76(A7) ;1424: 4A6F004C
BNE.S LAB_0102 ;1428: 6674
MOVEQ #0,D0 ;142A: 7000
MOVE D5,D0 ;142C: 3005
TST.L D0 ;142E: 4A80
BEQ.S LAB_00FE ;1430: 670E
SUBQ.L #1,D0 ;1432: 5380
BEQ.S LAB_00FF ;1434: 6722
SUBQ.L #1,D0 ;1436: 5380
BEQ.S LAB_0100 ;1438: 6736
SUBQ.L #1,D0 ;143A: 5380
BEQ.S LAB_0101 ;143C: 674A
BRA.S LAB_0102 ;143E: 605E
LAB_00FE:
PEA LAB_0051(PC) ;1440: 487AF1BA
MOVEA.L A5,A0 ;1444: 204D
MOVEA.L 84(A7),A1 ;1446: 226F0054
JSR LAB_03FF ;144A: 4EB900006B08
ADDQ #4,A7 ;1450: 584F
MOVE.L D0,84(A7) ;1452: 2F400054
BRA.S LAB_0102 ;1456: 6046
LAB_00FF:
PEA LAB_0053(PC) ;1458: 487AF1AA
MOVEA.L A5,A0 ;145C: 204D
MOVEA.L 84(A7),A1 ;145E: 226F0054
JSR LAB_03FF ;1462: 4EB900006B08
ADDQ #4,A7 ;1468: 584F
MOVE.L D0,84(A7) ;146A: 2F400054
BRA.S LAB_0102 ;146E: 602E
LAB_0100:
PEA LAB_0054+2(PC) ;1470: 487AF198
MOVEA.L A5,A0 ;1474: 204D
MOVEA.L 84(A7),A1 ;1476: 226F0054
JSR LAB_03FF ;147A: 4EB900006B08
ADDQ #4,A7 ;1480: 584F
MOVE.L D0,84(A7) ;1482: 2F400054
BRA.S LAB_0102 ;1486: 6016
LAB_0101:
PEA LAB_0056(PC) ;1488: 487AF184
MOVEA.L A5,A0 ;148C: 204D
MOVEA.L 84(A7),A1 ;148E: 226F0054
JSR LAB_03FF ;1492: 4EB900006B08
ADDQ #4,A7 ;1498: 584F
MOVE.L D0,84(A7) ;149A: 2F400054
LAB_0102:
MOVE.L 84(A7),D0 ;149E: 202F0054
MOVEM.L (A7)+,D2-D7/A2-A6 ;14A2: 4CDF7CFC
ADDA #$002C,A7 ;14A6: DEFC002C
RTS ;14AA: 4E75
MOVEM.L A4-A6,-(A7) ;14AC: 48E7000E
MOVEA.L A6,A4 ;14B0: 284E
MOVEA.L A0,A5 ;14B2: 2A48
MOVE.L A5,D0 ;14B4: 200D
BEQ.S LAB_0103 ;14B6: 672A
TST.L 54(A5) ;14B8: 4AAD0036
BEQ.S LAB_0103 ;14BC: 6724
MOVEA.L 184(A4),A0 ;14BE: 206C00B8
MOVEA.L 40(A4),A6 ;14C2: 2C6C0028
JSR -678(A6) ;14C6: 4EAEFD5A
JSR -132(A6) ;14CA: 4EAEFF7C
ADDQ.L #1,86(A5) ;14CE: 52AD0056
MOVEA.L 40(A4),A6 ;14D2: 2C6C0028
JSR -138(A6) ;14D6: 4EAEFF76
MOVEA.L 184(A4),A0 ;14DA: 206C00B8
JSR -570(A6) ;14DE: 4EAEFDC6
LAB_0103:
MOVEM.L (A7)+,A4-A6 ;14E2: 4CDF7000
RTS ;14E6: 4E75
MOVEM.L D7/A4-A6,-(A7) ;14E8: 48E7010E
MOVEA.L A6,A4 ;14EC: 284E
MOVEA.L A0,A5 ;14EE: 2A48
MOVE.L A5,D0 ;14F0: 200D
BEQ.S LAB_0106 ;14F2: 673C
TST.L 54(A5) ;14F4: 4AAD0036
BEQ.S LAB_0106 ;14F8: 6736
MOVEA.L 184(A4),A0 ;14FA: 206C00B8
MOVEA.L 40(A4),A6 ;14FE: 2C6C0028
JSR -678(A6) ;1502: 4EAEFD5A
JSR -132(A6) ;1506: 4EAEFF7C
MOVE.L 86(A5),D0 ;150A: 202D0056
BEQ.S LAB_0104 ;150E: 6706
SUBQ.L #1,86(A5) ;1510: 53AD0056
BRA.S LAB_0105 ;1514: 600A
LAB_0104:
MOVE.L #$35000000,D7 ;1516: 2E3C35000000
JSR -108(A6) ;151C: 4EAEFF94
LAB_0105:
MOVEA.L 40(A4),A6 ;1520: 2C6C0028
JSR -138(A6) ;1524: 4EAEFF76
MOVEA.L 184(A4),A0 ;1528: 206C00B8
JSR -570(A6) ;152C: 4EAEFDC6
LAB_0106:
MOVEM.L (A7)+,D7/A4-A6 ;1530: 4CDF7080
RTS ;1534: 4E75
SUBA #$0130,A7 ;1536: 9EFC0130
MOVEM.L D2/D5-D7/A2-A6,-(A7) ;153A: 48E7273E
MOVEA.L A6,A3 ;153E: 264E
MOVEA.L A0,A4 ;1540: 2848
MOVEA.L D0,A5 ;1542: 2A40
MOVEQ #0,D5 ;1544: 7A00
CLR.L 332(A7) ;1546: 42AF014C
CLR.L 324(A7) ;154A: 42AF0144
MOVEA.L A4,A0 ;154E: 204C
MOVEA.L 44(A3),A6 ;1550: 2C6B002C
MOVE.L #$80001065,D0 ;1554: 203C80001065
MOVEQ #2,D1 ;155A: 7202
JSR -36(A6) ;155C: 4EAEFFDC
MOVE.L D0,D7 ;1560: 2E00
MOVE.L D7,D0 ;1562: 2007
TST.L D0 ;1564: 4A80
BNE.S LAB_0107 ;1566: 660E
MOVEA.L 48(A3),A6 ;1568: 2C6B0030
MOVEQ #116,D1 ;156C: 7274
JSR -462(A6) ;156E: 4EAEFE32
BRA LAB_0127 ;1572: 6000039C
LAB_0107:
MOVEA.L A4,A0 ;1576: 204C
MOVE.L #$80001067,D0 ;1578: 203C80001067
MOVEQ #0,D1 ;157E: 7200
JSR -36(A6) ;1580: 4EAEFFDC
MOVEA.L D0,A2 ;1584: 2440
MOVEA.L A4,A0 ;1586: 204C
MOVE.L #$8000101E,D0 ;1588: 203C8000101E
MOVEQ #0,D1 ;158E: 7200
JSR -36(A6) ;1590: 4EAEFFDC
MOVE.L D0,320(A7) ;1594: 2F400140
MOVEA.L A4,A0 ;1598: 204C
MOVE.L #$8000103E,D0 ;159A: 203C8000103E
MOVEQ #0,D1 ;15A0: 7200
JSR -36(A6) ;15A2: 4EAEFFDC
MOVE.L D0,328(A7) ;15A6: 2F400148
MOVEA.L A4,A0 ;15AA: 204C
MOVE.L #$80001066,D0 ;15AC: 203C80001066
MOVEQ #0,D1 ;15B2: 7200
JSR -36(A6) ;15B4: 4EAEFFDC
MOVE.L D0,336(A7) ;15B8: 2F400150
MOVEA.L A4,A0 ;15BC: 204C
MOVE.L #$8000101F,D0 ;15BE: 203C8000101F
MOVEQ #0,D1 ;15C4: 7200
JSR -36(A6) ;15C6: 4EAEFFDC
MOVE.L D0,D6 ;15CA: 2C00
MOVE.L A2,D0 ;15CC: 200A
BEQ.S LAB_0108 ;15CE: 670E
TST.L 336(A7) ;15D0: 4AAF0150
BNE.S LAB_0108 ;15D4: 6608
MOVEA.L A2,A0 ;15D6: 204A
MOVEA.L A3,A6 ;15D8: 2C4B
JSR -240(A6) ;15DA: 4EAEFF10
LAB_0108:
MOVEQ #1,D0 ;15DE: 7001
CMP.L D0,D7 ;15E0: BE80
BNE.S LAB_0109 ;15E2: 6608
TST.L 320(A7) ;15E4: 4AAF0140
BNE LAB_011E ;15E8: 6600021C
LAB_0109:
MOVE.L D7,D0 ;15EC: 2007
SUBQ.L #1,D0 ;15EE: 5380
BNE LAB_0113 ;15F0: 660000BA
TST.L D6 ;15F4: 4A86
BEQ LAB_0113 ;15F6: 670000B4
MOVE.L D6,D0 ;15FA: 2006
SUBI.L #$616E696D,D0 ;15FC: 0480616E696D
BEQ.S LAB_010A ;1602: 673A
SUBI.L #$0300FA08,D0 ;1604: 04800300FA08
BEQ.S LAB_010B ;160A: 673E
SUBI.L #$04FF0FFF,D0 ;160C: 048004FF0FFF
BEQ.S LAB_010C ;1612: 6742
SUBI.L #$040102F5,D0 ;1614: 0480040102F5
BEQ.S LAB_010D ;161A: 6746
SUBI.L #$0005FD00,D0 ;161C: 04800005FD00
BEQ.S LAB_010E ;1622: 674A
SUBI.L #$02F3F00B,D0 ;1624: 048002F3F00B
BEQ.S LAB_010F ;162A: 674E
SUBI.L #$030611FA,D0 ;162C: 0480030611FA
BEQ.S LAB_0110 ;1632: 6752
SUBI.L #$00F60306,D0 ;1634: 048000F60306
BEQ.S LAB_0111 ;163A: 6756
BRA.S LAB_0112 ;163C: 6060
LAB_010A:
LEA LAB_0057(PC),A0 ;163E: 41FAEFD4
MOVE.L A0,320(A7) ;1642: 2F480140
BRA LAB_011E ;1646: 600001BE
LAB_010B:
LEA LAB_0058(PC),A0 ;164A: 41FAEFD2
MOVE.L A0,320(A7) ;164E: 2F480140
BRA LAB_011E ;1652: 600001B2
LAB_010C:
LEA LAB_0059(PC),A0 ;1656: 41FAEFD0
MOVE.L A0,320(A7) ;165A: 2F480140
BRA LAB_011E ;165E: 600001A6
LAB_010D:
LEA LAB_005B(PC),A0 ;1662: 41FAEFD0
MOVE.L A0,320(A7) ;1666: 2F480140
BRA LAB_011E ;166A: 6000019A
LAB_010E:
LEA LAB_005C(PC),A0 ;166E: 41FAEFCA
MOVE.L A0,320(A7) ;1672: 2F480140
BRA LAB_011E ;1676: 6000018E
LAB_010F:
LEA LAB_005D(PC),A0 ;167A: 41FAEFC4
MOVE.L A0,320(A7) ;167E: 2F480140
BRA LAB_011E ;1682: 60000182
LAB_0110:
LEA LAB_005E(PC),A0 ;1686: 41FAEFC0
MOVE.L A0,320(A7) ;168A: 2F480140
BRA LAB_011E ;168E: 60000176
LAB_0111:
LEA LAB_005F(PC),A0 ;1692: 41FAEFBA
MOVE.L A0,320(A7) ;1696: 2F480140
BRA LAB_011E ;169A: 6000016A
LAB_0112:
MOVEA.L 48(A3),A6 ;169E: 2C6B0030
MOVEQ #115,D1 ;16A2: 7273
JSR -462(A6) ;16A4: 4EAEFE32
BRA LAB_011E ;16A8: 6000015C
LAB_0113:
MOVE.L 336(A7),D0 ;16AC: 202F0150
BEQ.S LAB_0114 ;16B0: 6716
MOVE.L A2,D1 ;16B2: 220A
BNE.S LAB_0114 ;16B4: 6612
MOVEA.L D0,A0 ;16B6: 2040
MOVE.L D7,D0 ;16B8: 2007
MOVEA.L A4,A1 ;16BA: 224C
MOVEA.L A3,A6 ;16BC: 2C4B
JSR -36(A6) ;16BE: 4EAEFFDC
MOVEA.L D0,A2 ;16C2: 2440
BRA LAB_011E ;16C4: 60000140
LAB_0114:
MOVE.L A2,D0 ;16C8: 200A
BNE LAB_011E ;16CA: 6600013A
MOVE.L D7,D0 ;16CE: 2007
SUBQ.L #2,D0 ;16D0: 5580
BEQ.S LAB_0115 ;16D2: 6708
SUBQ.L #1,D0 ;16D4: 5380
BEQ.S LAB_0118 ;16D6: 676C
BRA LAB_011E ;16D8: 6000012C
LAB_0115:
MOVE.L A5,D1 ;16DC: 220D
MOVEA.L 48(A3),A6 ;16DE: 2C6B0030
MOVEQ #-2,D2 ;16E2: 74FE
JSR -84(A6) ;16E4: 4EAEFFAC
MOVE.L D0,D5 ;16E8: 2A00
TST.L D5 ;16EA: 4A85
BEQ LAB_011E ;16EC: 67000118
MOVEA.L D5,A0 ;16F0: 2045
MOVEA.L A4,A1 ;16F2: 224C
MOVEQ #2,D0 ;16F4: 7002
MOVEA.L A3,A6 ;16F6: 2C4B
JSR -36(A6) ;16F8: 4EAEFFDC
MOVEA.L D0,A2 ;16FC: 2440
MOVE.L A2,D0 ;16FE: 200A
BEQ.S LAB_0117 ;1700: 672A
TST.L D6 ;1702: 4A86
BEQ.S LAB_0116 ;1704: 6722
MOVEA.L 28(A2),A0 ;1706: 206A001C
MOVE.L 16(A0),D0 ;170A: 20280010
CMP.L D6,D0 ;170E: B086
BEQ.S LAB_0116 ;1710: 6716
MOVEA.L A2,A0 ;1712: 204A
JSR -42(A6) ;1714: 4EAEFFD6
SUBA.L A2,A2 ;1718: 95CA
MOVEA.L 48(A3),A6 ;171A: 2C6B0030
MOVEQ #106,D1 ;171E: 726A
ADD.L D1,D1 ;1720: D281
JSR -462(A6) ;1722: 4EAEFE32
BRA.S LAB_0117 ;1726: 6004
LAB_0116:
MOVE.L D5,336(A7) ;1728: 2F450150
LAB_0117:
TST.L 336(A7) ;172C: 4AAF0150
BNE LAB_011E ;1730: 660000D4
MOVE.L D5,D1 ;1734: 2205
MOVEA.L 48(A3),A6 ;1736: 2C6B0030
JSR -90(A6) ;173A: 4EAEFFA6
MOVEQ #0,D5 ;173E: 7A00
BRA LAB_011E ;1740: 600000C4
LAB_0118:
MOVEA.L 52(A3),A6 ;1744: 2C6B0034
JSR -30(A6) ;1748: 4EAEFFE2
MOVE.L D0,332(A7) ;174C: 2F40014C
TST.L D0 ;1750: 4A80
BNE.S LAB_0119 ;1752: 660E
MOVEA.L 48(A3),A6 ;1754: 2C6B0030
MOVEQ #103,D1 ;1758: 7267
JSR -462(A6) ;175A: 4EAEFE32
BRA LAB_011E ;175E: 600000A6
LAB_0119:
MOVE.L A5,D0 ;1762: 200D
JSR -246(A6) ;1764: 4EAEFF0A
MOVEA.L 332(A7),A0 ;1768: 206F014C
MOVE.L D0,(A0) ;176C: 2080
BEQ LAB_011D ;176E: 67000080
MOVEA.L 52(A3),A6 ;1772: 2C6B0034
JSR -240(A6) ;1776: 4EAEFF10
MOVEA.L 332(A7),A0 ;177A: 206F014C
MOVEQ #0,D0 ;177E: 7000
JSR -36(A6) ;1780: 4EAEFFDC
TST.L D0 ;1784: 4A80
BNE.S LAB_011C ;1786: 6654
MOVEA.L 332(A7),A0 ;1788: 206F014C
MOVEA.L A4,A1 ;178C: 224C
MOVEQ #3,D0 ;178E: 7003
MOVEA.L A3,A6 ;1790: 2C4B
JSR -36(A6) ;1792: 4EAEFFDC
MOVEA.L D0,A2 ;1796: 2440
MOVE.L A2,D0 ;1798: 200A
BEQ.S LAB_011B ;179A: 672E
TST.L D6 ;179C: 4A86
BEQ.S LAB_011A ;179E: 6722
MOVEA.L 28(A2),A0 ;17A0: 206A001C
MOVE.L 16(A0),D0 ;17A4: 20280010
CMP.L D6,D0 ;17A8: B086
BEQ.S LAB_011A ;17AA: 6716
MOVEA.L A2,A0 ;17AC: 204A
JSR -42(A6) ;17AE: 4EAEFFD6
SUBA.L A2,A2 ;17B2: 95CA
MOVEA.L 48(A3),A6 ;17B4: 2C6B0030
MOVEQ #106,D1 ;17B8: 726A
ADD.L D1,D1 ;17BA: D281
JSR -462(A6) ;17BC: 4EAEFE32
BRA.S LAB_011B ;17C0: 6008
LAB_011A:
MOVEA.L 332(A7),A0 ;17C2: 206F014C
MOVE.L A0,336(A7) ;17C6: 2F480150
LAB_011B:
TST.L 336(A7) ;17CA: 4AAF0150
BNE.S LAB_011C ;17CE: 660C
MOVEA.L 332(A7),A0 ;17D0: 206F014C
MOVEA.L 52(A3),A6 ;17D4: 2C6B0034
JSR -48(A6) ;17D8: 4EAEFFD0
LAB_011C:
TST.L 336(A7) ;17DC: 4AAF0150
BNE.S LAB_011D ;17E0: 660E
MOVEA.L 332(A7),A1 ;17E2: 226F014C
MOVEA.L (A1),A0 ;17E6: 2051
MOVEA.L 52(A3),A6 ;17E8: 2C6B0034
JSR -252(A6) ;17EC: 4EAEFF04
LAB_011D:
TST.L 336(A7) ;17F0: 4AAF0150
BNE.S LAB_011E ;17F4: 6610
MOVEA.L 332(A7),A0 ;17F6: 206F014C
MOVEA.L 52(A3),A6 ;17FA: 2C6B0034
JSR -54(A6) ;17FE: 4EAEFFCA
CLR.L 332(A7) ;1802: 42AF014C
LAB_011E:
MOVE.L A2,D0 ;1806: 200A
BEQ.S LAB_011F ;1808: 670C
MOVEA.L 28(A2),A0 ;180A: 206A001C
MOVEA.L 4(A0),A1 ;180E: 22680004
MOVE.L A1,320(A7) ;1812: 2F490140
LAB_011F:
MOVE.L 320(A7),D0 ;1816: 202F0140
BNE.S LAB_0120 ;181A: 6608
TST.L 328(A7) ;181C: 4AAF0148
BEQ LAB_0125 ;1820: 670000B8
LAB_0120:
CLR.L 316(A7) ;1824: 42AF013C
TST.L 328(A7) ;1828: 4AAF0148
BNE.S LAB_0123 ;182C: 6654
MOVE.L D0,-(A7) ;182E: 2F00
PEA LAB_0060(PC) ;1830: 487AEE22
PEA 46(A7) ;1834: 486F002E
MOVE.L A3,-(A7) ;1838: 2F0B
JSR LAB_03F3 ;183A: 4EB900006A0C
LEA 16(A7),A7 ;1840: 4FEF0010
LEA 38(A7),A1 ;1844: 43EF0026
MOVEA.L 40(A3),A6 ;1848: 2C6B0028
MOVEQ #0,D0 ;184C: 7000
JSR -552(A6) ;184E: 4EAEFDD8
MOVE.L D0,316(A7) ;1852: 2F40013C
BEQ.S LAB_0122 ;1856: 671E
MOVEA.L D0,A0 ;1858: 2040
CMPI #$002D,20(A0) ;185A: 0C68002D0014
BCS.S LAB_0121 ;1860: 6508
MOVE.L 36(A0),328(A7) ;1862: 2F6800240148
BRA.S LAB_0123 ;1868: 6018
LAB_0121:
MOVEA.L D0,A6 ;186A: 2C40
JSR -30(A6) ;186C: 4EAEFFE2
MOVE.L D0,328(A7) ;1870: 2F400148
BRA.S LAB_0123 ;1874: 600C
LAB_0122:
MOVEA.L 48(A3),A6 ;1876: 2C6B0030
MOVEQ #125,D1 ;187A: 727D
LSL.L #4,D1 ;187C: E989
JSR -462(A6) ;187E: 4EAEFE32
LAB_0123:
MOVE.L 328(A7),D0 ;1882: 202F0148
BEQ.S LAB_0124 ;1886: 6740
MOVE.L A2,-(A7) ;1888: 2F0A
MOVE.L A4,-(A7) ;188A: 2F0C
PEA (2).W ;188C: 48780002
MOVE.L 348(A7),-(A7) ;1890: 2F2F015C
MOVE.L #$80001066,-(A7) ;1894: 2F3C80001066
MOVE.L A2,-(A7) ;189A: 2F0A
MOVE.L #$80001067,-(A7) ;189C: 2F3C80001067
MOVE.L A5,-(A7) ;18A2: 2F0D
MOVE.L #$80001064,-(A7) ;18A4: 2F3C80001064
MOVEA.L D0,A0 ;18AA: 2040
MOVEA.L 64(A3),A6 ;18AC: 2C6B0040
SUBA.L A1,A1 ;18B0: 93C9
MOVEA.L A7,A2 ;18B2: 244F
JSR -636(A6) ;18B4: 4EAEFD84
LEA 32(A7),A7 ;18B8: 4FEF0020
MOVEA.L (A7)+,A2 ;18BC: 245F
MOVEQ #0,D5 ;18BE: 7A00
CLR.L 332(A7) ;18C0: 42AF014C
MOVE.L D0,324(A7) ;18C4: 2F400144
LAB_0124:
TST.L 324(A7) ;18C8: 4AAF0144
BNE.S LAB_0125 ;18CC: 660C
MOVEA.L 316(A7),A1 ;18CE: 226F013C
MOVEA.L 40(A3),A6 ;18D2: 2C6B0028
JSR -414(A6) ;18D6: 4EAEFE62
LAB_0125:
TST.L 324(A7) ;18DA: 4AAF0144
BNE.S LAB_0127 ;18DE: 6630
TST.L D5 ;18E0: 4A85
BEQ.S LAB_0126 ;18E2: 670A
MOVE.L D5,D1 ;18E4: 2205
MOVEA.L 48(A3),A6 ;18E6: 2C6B0030
JSR -90(A6) ;18EA: 4EAEFFA6
LAB_0126:
MOVE.L 332(A7),D0 ;18EE: 202F014C
BEQ.S LAB_0127 ;18F2: 671C
MOVEA.L D0,A0 ;18F4: 2040
MOVEA.L 52(A3),A6 ;18F6: 2C6B0034
JSR -48(A6) ;18FA: 4EAEFFD0
MOVEA.L 332(A7),A1 ;18FE: 226F014C
MOVEA.L (A1),A0 ;1902: 2051
JSR -252(A6) ;1904: 4EAEFF04
MOVEA.L 332(A7),A0 ;1908: 206F014C
JSR -54(A6) ;190C: 4EAEFFCA
LAB_0127:
MOVEA.L 48(A3),A6 ;1910: 2C6B0030
JSR -132(A6) ;1914: 4EAEFF7C
MOVEQ #50,D1 ;1918: 7232
NOT.B D1 ;191A: 4601
CMP.L D1,D0 ;191C: B081
BNE.S LAB_0128 ;191E: 660A
MOVE.L #$000007D2,D1 ;1920: 223C000007D2
JSR -462(A6) ;1926: 4EAEFE32
LAB_0128:
MOVE.L 324(A7),D0 ;192A: 202F0144
MOVEM.L (A7)+,D2/D5-D7/A2-A6 ;192E: 4CDF7CE4
ADDA #$0130,A7 ;1932: DEFC0130
RTS ;1936: 4E75
MOVEM.L A2-A6,-(A7) ;1938: 48E7003E
MOVEA.L A6,A4 ;193C: 284E
MOVEA.L A0,A5 ;193E: 2A48
MOVE.L A5,D0 ;1940: 200D
BEQ.S LAB_012B ;1942: 6734
MOVEA.L 34(A5),A3 ;1944: 266D0022
MOVEA.L -4(A5),A0 ;1948: 206DFFFC
MOVEA.L 36(A0),A2 ;194C: 24680024
LAB_0129:
MOVEQ #96,D0 ;1950: 7060
AND.L 46(A3),D0 ;1952: C0AB002E
BEQ.S LAB_012A ;1956: 670C
MOVEA.L 48(A4),A6 ;1958: 2C6C0030
MOVEQ #10,D1 ;195C: 720A
JSR -198(A6) ;195E: 4EAEFF3A
BRA.S LAB_0129 ;1962: 60EC
LAB_012A:
MOVEA.L A5,A0 ;1964: 204D
MOVEA.L 64(A4),A6 ;1966: 2C6C0040
JSR -642(A6) ;196A: 4EAEFD7E
MOVEA.L A2,A1 ;196E: 224A
MOVEA.L 40(A4),A6 ;1970: 2C6C0028
JSR -414(A6) ;1974: 4EAEFE62
LAB_012B:
MOVEM.L (A7)+,A2-A6 ;1978: 4CDF7C00
RTS ;197C: 4E75
SUBQ #4,A7 ;197E: 594F
MOVEM.L A2-A6,-(A7) ;1980: 48E7003E
MOVEA.L A1,A4 ;1984: 2849
MOVEA.L A0,A5 ;1986: 2A48
MOVE.L A6,20(A7) ;1988: 2F4E0014
MOVEM.L A2-A3,-(A7) ;198C: 48E70030
MOVEA.L A5,A0 ;1990: 204D
MOVEA.L A4,A1 ;1992: 224C
MOVEA.L 64(A6),A6 ;1994: 2C6E0040
JSR -660(A6) ;1998: 4EAEFD6C
MOVEM.L (A7)+,A2-A3 ;199C: 4CDF0C00
MOVEM.L (A7)+,A2-A6 ;19A0: 4CDF7C00
ADDQ #4,A7 ;19A4: 584F
RTS ;19A6: 4E75
SUBA #$0010,A7 ;19A8: 9EFC0010
MOVEM.L D7/A2-A6,-(A7) ;19AC: 48E7013E
MOVEA.L A6,A4 ;19B0: 284E
MOVEA.L A0,A5 ;19B2: 2A48
MOVEQ #0,D7 ;19B4: 7E00
MOVE.L A5,D0 ;19B6: 200D
BEQ.S LAB_012E ;19B8: 674A
MOVE.L A2,D0 ;19BA: 200A
BEQ.S LAB_012E ;19BC: 6746
MOVE.L A2,36(A7) ;19BE: 2F4A0024
MOVE.L #$00000104,24(A7) ;19C2: 2F7C000001040018
LAB_012C:
LEA 36(A7),A0 ;19CA: 41EF0024
MOVEA.L 44(A4),A6 ;19CE: 2C6C002C
JSR -48(A6) ;19D2: 4EAEFFD0
MOVEA.L D0,A3 ;19D6: 2640
MOVE.L A3,D0 ;19D8: 200B
BEQ.S LAB_012E ;19DA: 6728
MOVE.L (A3),28(A7) ;19DC: 2F53001C
MOVE.L 4(A3),32(A7) ;19E0: 2F6B00040020
PEA 24(A7) ;19E6: 486F0018
MOVE.L A5,-(A7) ;19EA: 2F0D
JSR LAB_041F ;19EC: 4EB900006E10
ADDQ #8,A7 ;19F2: 504F
TST.L D0 ;19F4: 4A80
BEQ.S LAB_012D ;19F6: 6704
ADDQ.L #1,D7 ;19F8: 5287
BRA.S LAB_012C ;19FA: 60CE
LAB_012D:
MOVEA.L 32(A7),A0 ;19FC: 206F0020
CLR.L (A0) ;1A00: 4290
BRA.S LAB_012C ;1A02: 60C6
LAB_012E:
MOVE.L D7,D0 ;1A04: 2007
MOVEM.L (A7)+,D7/A2-A6 ;1A06: 4CDF7C80
ADDA #$0010,A7 ;1A0A: DEFC0010
RTS ;1A0E: 4E75
MOVEM.L D6-D7/A2-A6,-(A7) ;1A10: 48E7033E
MOVE.L D0,D7 ;1A14: 2E00
MOVEA.L A6,A3 ;1A16: 264E
MOVEA.L A1,A4 ;1A18: 2849
MOVEA.L A0,A5 ;1A1A: 2A48
MOVEQ #0,D6 ;1A1C: 7C00
MOVE.L A2,D0 ;1A1E: 200A
BEQ.S LAB_0130 ;1A20: 6754
MOVE.L A5,D0 ;1A22: 200D
BEQ.S LAB_0130 ;1A24: 6750
BTST #6,12(A2) ;1A26: 082A0006000C
MOVE.L A4,D0 ;1A2C: 200C
BEQ.S LAB_012F ;1A2E: 6706
BSET #4,16(A2) ;1A30: 08EA00040010
LAB_012F:
MOVE.L A2,-(A7) ;1A36: 2F0A
MOVEA.L A2,A1 ;1A38: 224A
MOVEA.L A5,A0 ;1A3A: 204D
MOVE.L D7,D0 ;1A3C: 2007
MOVEA.L A4,A2 ;1A3E: 244C
MOVEA.L 64(A3),A6 ;1A40: 2C6B0040
MOVEQ #1,D1 ;1A44: 7201
JSR -438(A6) ;1A46: 4EAEFE4A
MOVEA.L (A7)+,A2 ;1A4A: 245F
MOVEQ #0,D6 ;1A4C: 7C00
MOVE D0,D6 ;1A4E: 3C00
MOVE.L A4,D0 ;1A50: 200C
BEQ.S LAB_0130 ;1A52: 6722
MOVEM.L A2-A3,-(A7) ;1A54: 48E70030
PEA (1).W ;1A58: 48780001
CLR.L -(A7) ;1A5C: 42A7
PEA (6).W ;1A5E: 48780006
MOVEA.L A2,A0 ;1A62: 204A
MOVEA.L A5,A1 ;1A64: 224D
MOVEA.L A4,A2 ;1A66: 244C
MOVEA.L A7,A3 ;1A68: 264F
JSR -810(A6) ;1A6A: 4EAEFCD6
LEA 12(A7),A7 ;1A6E: 4FEF000C
MOVEM.L (A7)+,A2-A3 ;1A72: 4CDF0C00
LAB_0130:
MOVE.L D6,D0 ;1A76: 2006
MOVEM.L (A7)+,D6-D7/A2-A6 ;1A78: 4CDF7CC0
RTS ;1A7C: 4E75
SUBQ #4,A7 ;1A7E: 594F
MOVEM.L A2-A6,-(A7) ;1A80: 48E7003E
MOVEA.L A1,A4 ;1A84: 2849
MOVEA.L A0,A5 ;1A86: 2A48
MOVE.L A6,20(A7) ;1A88: 2F4E0014
MOVE.L A5,D0 ;1A8C: 200D
BEQ.S LAB_0131 ;1A8E: 6716
MOVE.L A4,D0 ;1A90: 200C
BEQ.S LAB_0131 ;1A92: 6712
MOVE.L A2,-(A7) ;1A94: 2F0A
MOVEA.L A5,A0 ;1A96: 204D
MOVEA.L A4,A1 ;1A98: 224C
MOVEA.L 64(A6),A6 ;1A9A: 2C6E0040
MOVEQ #1,D0 ;1A9E: 7001
JSR -432(A6) ;1AA0: 4EAEFE50
MOVEA.L (A7)+,A2 ;1AA4: 245F
LAB_0131:
MOVEM.L (A7)+,A2-A6 ;1AA6: 4CDF7C00
ADDQ #4,A7 ;1AAA: 584F
RTS ;1AAC: 4E75
LAB_0132:
SUBQ #4,A7 ;1AAE: 594F
MOVEM.L A2-A6,-(A7) ;1AB0: 48E7003E
MOVEA #$0004,A0 ;1AB4: 307C0004
MOVEA.L (A0),A6 ;1AB8: 2C50
SUBA.L A1,A1 ;1ABA: 93C9
JSR -294(A6) ;1ABC: 4EAEFEDA
MOVEA.L D0,A0 ;1AC0: 2040
LEA 92(A0),A1 ;1AC2: 43E8005C
MOVEA #$0004,A6 ;1AC6: 3C7C0004
MOVE.L D0,20(A7) ;1ACA: 2F400014
MOVEA.L A1,A0 ;1ACE: 2049
MOVEA.L (A6),A6 ;1AD0: 2C56
JSR -384(A6) ;1AD2: 4EAEFE80
MOVEA.L 20(A7),A0 ;1AD6: 206F0014
ADDA #$005C,A0 ;1ADA: D0FC005C
MOVEA #$0004,A1 ;1ADE: 327C0004
MOVEA.L (A1),A6 ;1AE2: 2C51
JSR -372(A6) ;1AE4: 4EAEFE8C
MOVEA.L D0,A4 ;1AE8: 2840
MOVEA.L 20(A4),A5 ;1AEA: 2A6C0014
MOVEA.L 24(A4),A2 ;1AEE: 246C0018
MOVEA.L 34(A2),A3 ;1AF2: 266A0022
MOVEA.L A3,A0 ;1AF6: 204B
MOVEA.L 40(A5),A6 ;1AF8: 2C6D0028
JSR -576(A6) ;1AFC: 4EAEFDC0
TST.L D0 ;1B00: 4A80
BEQ.S LAB_0133 ;1B02: 6706
MOVEA.L A3,A0 ;1B04: 204B
JSR -570(A6) ;1B06: 4EAEFDC6
LAB_0133:
MOVE.L #$00000603,36(A4) ;1B0A: 297C000006030024
LEA 138(A5),A0 ;1B12: 41ED008A
MOVEA.L 40(A5),A6 ;1B16: 2C6D0028
JSR -564(A6) ;1B1A: 4EAEFDCC
LAB_0134:
BCLR #1,49(A3) ;1B1E: 08AB00010031
LEA 138(A5),A0 ;1B24: 41ED008A
MOVEA.L 40(A5),A6 ;1B28: 2C6D0028
JSR -570(A6) ;1B2C: 4EAEFDC6
LEA 36(A4),A0 ;1B30: 41EC0024
MOVE.L A0,-(A7) ;1B34: 2F08
MOVE.L A2,-(A7) ;1B36: 2F0A
JSR LAB_041F ;1B38: 4EB900006E10
ADDQ #8,A7 ;1B3E: 504F
LEA 138(A5),A0 ;1B40: 41ED008A
JSR -564(A6) ;1B44: 4EAEFDCC
BTST #1,49(A3) ;1B48: 082B00010031
BNE.S LAB_0134 ;1B4E: 66CE
MOVEQ #-4,D0 ;1B50: 70FC
AND.L D0,46(A3) ;1B52: C1AB002E
CLR.L -(A7) ;1B56: 42A7
CLR.L -(A7) ;1B58: 42A7
MOVE.L #$8000101B,-(A7) ;1B5A: 2F3C8000101B
MOVEA.L A2,A0 ;1B60: 204A
MOVEA.L 64(A5),A6 ;1B62: 2C6D0040
MOVEA.L A7,A1 ;1B66: 224F
JSR -648(A6) ;1B68: 4EAEFD78
LEA 12(A7),A7 ;1B6C: 4FEF000C
LEA 138(A5),A0 ;1B70: 41ED008A
MOVEA.L 40(A5),A6 ;1B74: 2C6D0028
JSR -570(A6) ;1B78: 4EAEFDC6
MOVEQ #0,D0 ;1B7C: 7000
MOVE 38(A2),D0 ;1B7E: 302A0026
CLR.L -(A7) ;1B82: 42A7
CLR.L -(A7) ;1B84: 42A7
MOVE.L #$8000101C,-(A7) ;1B86: 2F3C8000101C
PEA (1).W ;1B8C: 48780001
MOVE.L #$8000101D,-(A7) ;1B90: 2F3C8000101D
MOVE.L 78(A3),-(A7) ;1B96: 2F2B004E
MOVE.L #$80001011,-(A7) ;1B9A: 2F3C80001011
MOVE.L 74(A3),-(A7) ;1BA0: 2F2B004A
MOVE.L #$80001010,-(A7) ;1BA4: 2F3C80001010
MOVE.L 70(A3),-(A7) ;1BAA: 2F2B0046
MOVE.L #$8000100F,-(A7) ;1BAE: 2F3C8000100F
MOVE.L 58(A3),-(A7) ;1BB4: 2F2B003A
MOVE.L #$8000100D,-(A7) ;1BB8: 2F3C8000100D
MOVE.L 54(A3),-(A7) ;1BBE: 2F2B0036
MOVE.L #$8000100C,-(A7) ;1BC2: 2F3C8000100C
MOVE.L 50(A3),-(A7) ;1BC8: 2F2B0032
MOVE.L #$8000100B,-(A7) ;1BCC: 2F3C8000100B
MOVE.L A2,-(A7) ;1BD2: 2F0A
MOVE.L #$80001016,-(A7) ;1BD4: 2F3C80001016
MOVE.L D0,-(A7) ;1BDA: 2F00
MOVE.L #$80030010,-(A7) ;1BDC: 2F3C80030010
CLR.L -(A7) ;1BE2: 42A7
MOVE.L 32(A4),-(A7) ;1BE4: 2F2C0020
MOVE.L 28(A4),-(A7) ;1BE8: 2F2C001C
MOVE.L A2,-(A7) ;1BEC: 2F0A
MOVE.L A5,-(A7) ;1BEE: 2F0D
JSR LAB_0419 ;1BF0: 4EB900006D64
LEA 104(A7),A7 ;1BF6: 4FEF0068
JSR -132(A6) ;1BFA: 4EAEFF7C
BCLR #6,49(A3) ;1BFE: 08AB00060031
MOVEA.L A4,A1 ;1C04: 224C
MOVEA.L 40(A5),A6 ;1C06: 2C6D0028
JSR -690(A6) ;1C0A: 4EAEFD4E
MOVEM.L (A7)+,A2-A6 ;1C0E: 4CDF7C00
ADDQ #4,A7 ;1C12: 584F
RTS ;1C14: 4E75
SUBQ #8,A7 ;1C16: 514F
MOVEM.L D7/A2-A6,-(A7) ;1C18: 48E7013E
MOVEA.L A6,A3 ;1C1C: 264E
MOVEA.L A1,A4 ;1C1E: 2849
MOVEA.L A0,A5 ;1C20: 2A48
MOVEQ #0,D7 ;1C22: 7E00
MOVEA.L 34(A5),A2 ;1C24: 246D0022
LEA 138(A3),A0 ;1C28: 41EB008A
MOVEA.L 40(A3),A6 ;1C2C: 2C6B0028
JSR -564(A6) ;1C30: 4EAEFDCC
BSET #1,49(A2) ;1C34: 08EA00010031
MOVEA.L A5,A0 ;1C3A: 204D
LEA 28(A7),A1 ;1C3C: 43EF001C
MOVEA.L 64(A3),A6 ;1C40: 2C6B0040
MOVE.L #$8000101B,D0 ;1C44: 203C8000101B
JSR -654(A6) ;1C4A: 4EAEFD72
TST.L D0 ;1C4E: 4A80
BEQ.S LAB_0135 ;1C50: 6716
MOVE.L 28(A7),D0 ;1C52: 202F001C
BEQ.S LAB_0135 ;1C56: 6710
MOVEA.L D0,A1 ;1C58: 2240
MOVEA.L 40(A3),A6 ;1C5A: 2C6B0028
MOVEQ #64,D0 ;1C5E: 7040
LSL.L #6,D0 ;1C60: ED88
JSR -324(A6) ;1C62: 4EAEFEBC
MOVEQ #1,D7 ;1C66: 7E01
LAB_0135:
TST.L D7 ;1C68: 4A87
BNE LAB_0137 ;1C6A: 6600011E
MOVEQ #65,D0 ;1C6E: 7041
OR.L D0,46(A2) ;1C70: 81AA002E
MOVEQ #0,D0 ;1C74: 7000
MOVE.L D0,-(A7) ;1C76: 2F00
MOVE.L D0,-(A7) ;1C78: 2F00
MOVE.L #$80001016,-(A7) ;1C7A: 2F3C80001016
CLR.L -(A7) ;1C80: 42A7
MOVE.L 4(A4),-(A7) ;1C82: 2F2C0004
MOVE.L A5,-(A7) ;1C86: 2F0D
MOVE.L A3,-(A7) ;1C88: 2F0B
JSR LAB_0418 ;1C8A: 4EB900006D36
LEA 28(A7),A7 ;1C90: 4FEF001C
MOVEA.L 40(A3),A6 ;1C94: 2C6B0028
MOVEQ #106,D0 ;1C98: 706A
MOVE.L #$00010001,D1 ;1C9A: 223C00010001
JSR -684(A6) ;1CA0: 4EAEFD54
MOVE.L D0,24(A7) ;1CA4: 2F400018
TST.L D0 ;1CA8: 4A80
BEQ LAB_0137 ;1CAA: 670000DE
MOVEA.L D0,A0 ;1CAE: 2040
MOVE.B #$05,8(A0) ;1CB0: 117C00050008
MOVE #$006A,18(A0) ;1CB6: 317C006A0012
MOVE.L A3,20(A0) ;1CBC: 214B0014
MOVE.L A5,24(A0) ;1CC0: 214D0018
MOVEA.L 4(A4),A1 ;1CC4: 226C0004
MOVE.L 4(A1),28(A0) ;1CC8: 21690004001C
MOVEA.L 4(A4),A1 ;1CCE: 226C0004
MOVE.L 8(A1),32(A0) ;1CD2: 216900080020
LEA 36(A0),A1 ;1CD8: 43E80024
MOVEA.L A4,A6 ;1CDC: 2C4C
MOVE.L (A6)+,(A1)+ ;1CDE: 22DE
MOVE.L (A6)+,(A1)+ ;1CE0: 22DE
MOVE.L (A6)+,(A1)+ ;1CE2: 22DE
MOVEA.L 4(A4),A0 ;1CE4: 206C0004
MOVEA.L 24(A7),A1 ;1CE8: 226F0018
MOVEA.L A1,A6 ;1CEC: 2C49
ADDA #$0030,A6 ;1CEE: DCFC0030
MOVEA.L A6,A1 ;1CF2: 224E
MOVEQ #58,D0 ;1CF4: 703A
JSR LAB_0422 ;1CF6: 4EB900006E78
MOVEA.L 24(A7),A0 ;1CFC: 206F0018
ADDA #$0030,A0 ;1D00: D0FC0030
MOVEA.L 24(A7),A1 ;1D04: 226F0018
MOVE.L A0,40(A1) ;1D08: 23480028
CLR.L -(A7) ;1D0C: 42A7
PEA LAB_0063(PC) ;1D0E: 487AE95A
MOVE.L #$800003F4,-(A7) ;1D12: 2F3C800003F4
CLR.L -(A7) ;1D18: 42A7
MOVE.L #$800003F5,-(A7) ;1D1A: 2F3C800003F5
PEA LAB_0132 ;1D20: 487900001AAE
MOVE.L #$800003EB,-(A7) ;1D26: 2F3C800003EB
PEA (16384).W ;1D2C: 48784000
MOVE.L #$800003F3,-(A7) ;1D30: 2F3C800003F3
MOVEA.L 48(A3),A6 ;1D36: 2C6B0030
MOVE.L A7,D1 ;1D3A: 220F
JSR -498(A6) ;1D3C: 4EAEFE0E
LEA 36(A7),A7 ;1D40: 4FEF0024
MOVE.L D0,28(A7) ;1D44: 2F40001C
TST.L D0 ;1D48: 4A80
BEQ.S LAB_0136 ;1D4A: 6732
CLR.L -(A7) ;1D4C: 42A7
MOVE.L D0,-(A7) ;1D4E: 2F00
MOVE.L #$8000101B,-(A7) ;1D50: 2F3C8000101B
MOVEA.L A5,A0 ;1D56: 204D
MOVEA.L 64(A3),A6 ;1D58: 2C6B0040
MOVEA.L A7,A1 ;1D5C: 224F
JSR -648(A6) ;1D5E: 4EAEFD78
LEA 12(A7),A7 ;1D62: 4FEF000C
MOVEA.L 28(A7),A0 ;1D66: 206F001C
ADDA #$005C,A0 ;1D6A: D0FC005C
MOVEA.L 24(A7),A1 ;1D6E: 226F0018
MOVEA.L 40(A3),A6 ;1D72: 2C6B0028
JSR -366(A6) ;1D76: 4EAEFE92
MOVEQ #1,D7 ;1D7A: 7E01
BRA.S LAB_0137 ;1D7C: 600C
LAB_0136:
MOVEA.L 24(A7),A1 ;1D7E: 226F0018
MOVEA.L 40(A3),A6 ;1D82: 2C6B0028
JSR -690(A6) ;1D86: 4EAEFD4E
LAB_0137:
LEA 138(A3),A0 ;1D8A: 41EB008A
MOVEA.L 40(A3),A6 ;1D8E: 2C6B0028
JSR -570(A6) ;1D92: 4EAEFDC6
MOVE.L D7,D0 ;1D96: 2007
MOVEM.L (A7)+,D7/A2-A6 ;1D98: 4CDF7C80
ADDQ #8,A7 ;1D9C: 504F
RTS ;1D9E: 4E75
SUBQ #4,A7 ;1DA0: 594F
MOVEM.L D7/A2-A6,-(A7) ;1DA2: 48E7013E
MOVEA.L A1,A4 ;1DA6: 2849
MOVEA.L A0,A5 ;1DA8: 2A48
MOVE.L A6,24(A7) ;1DAA: 2F4E0018
MOVE.L (A3),D0 ;1DAE: 2013
SUBI.L #$00000607,D0 ;1DB0: 048000000607
BEQ.S LAB_0138 ;1DB6: 6706
MOVEQ #73,D1 ;1DB8: 7249
SUB.L D1,D0 ;1DBA: 9081
BNE.S LAB_0139 ;1DBC: 6614
LAB_0138:
CLR.L 4(A3) ;1DBE: 42AB0004
MOVE.L A3,-(A7) ;1DC2: 2F0B
MOVE.L A5,-(A7) ;1DC4: 2F0D
JSR LAB_041F ;1DC6: 4EB900006E10
MOVE.L D0,D7 ;1DCC: 2E00
ADDQ #8,A7 ;1DCE: 504F
BRA.S LAB_013A ;1DD0: 601A
LAB_0139:
MOVEM.L A2-A3,-(A7) ;1DD2: 48E70030
MOVEA.L A5,A0 ;1DD6: 204D
MOVEA.L A4,A1 ;1DD8: 224C
MOVEA.L 32(A7),A6 ;1DDA: 2C6F0020
MOVEA.L 64(A6),A6 ;1DDE: 2C6E0040
JSR -810(A6) ;1DE2: 4EAEFCD6
MOVEM.L (A7)+,A2-A3 ;1DE6: 4CDF0C00
MOVE.L D0,D7 ;1DEA: 2E00
LAB_013A:
MOVE.L D7,D0 ;1DEC: 2007
MOVEM.L (A7)+,D7/A2-A6 ;1DEE: 4CDF7C80
ADDQ #4,A7 ;1DF2: 584F
RTS ;1DF4: 4E75
MOVEM.L D7/A2-A6,-(A7) ;1DF6: 48E7013E
MOVEA.L A6,A3 ;1DFA: 264E
MOVEA.L A1,A4 ;1DFC: 2849
MOVEA.L A0,A5 ;1DFE: 2A48
MOVEQ #0,D7 ;1E00: 7E00
MOVE.L A4,D0 ;1E02: 200C
BEQ.S LAB_013D ;1E04: 6748
MOVEA.L 34(A4),A2 ;1E06: 246C0022
LAB_013B:
BTST #6,49(A2) ;1E0A: 082A00060031
BEQ.S LAB_013C ;1E10: 670C
MOVEA.L 48(A3),A6 ;1E12: 2C6B0030
MOVEQ #10,D1 ;1E16: 720A
JSR -198(A6) ;1E18: 4EAEFF3A
BRA.S LAB_013B ;1E1C: 60EC
LAB_013C:
MOVEA.L A5,A0 ;1E1E: 204D
MOVEA.L A4,A1 ;1E20: 224C
MOVEA.L 64(A3),A6 ;1E22: 2C6B0040
MOVEQ #1,D0 ;1E26: 7001
JSR -444(A6) ;1E28: 4EAEFE44
MOVEQ #0,D7 ;1E2C: 7E00
MOVE D0,D7 ;1E2E: 3E00
CLR.L -(A7) ;1E30: 42A7
PEA (1540).W ;1E32: 48780604
MOVE.L A4,-(A7) ;1E36: 2F0C
JSR LAB_041A ;1E38: 4EB900006DA8
LEA 12(A7),A7 ;1E3E: 4FEF000C
BCLR #4,16(A4) ;1E42: 08AC00040010
BTST #6,12(A4) ;1E48: 082C0006000C
LAB_013D:
MOVE.L D7,D0 ;1E4E: 2007
MOVEM.L (A7)+,D7/A2-A6 ;1E50: 4CDF7C80
RTS ;1E54: 4E75
SUBA #$0010,A7 ;1E56: 9EFC0010
MOVEM.L A4-A6,-(A7) ;1E5A: 48E7000E
MOVEA.L A6,A4 ;1E5E: 284E
MOVEA.L A0,A5 ;1E60: 2A48
CLR.L 24(A7) ;1E62: 42AF0018
MOVE.L A5,D0 ;1E66: 200D
BEQ.S LAB_013E ;1E68: 672E
MOVE.L #$00000104,12(A7) ;1E6A: 2F7C00000104000C
MOVE.L #$80001018,16(A7) ;1E72: 2F7C800010180010
LEA 24(A7),A0 ;1E7A: 41EF0018
MOVE.L A0,20(A7) ;1E7E: 2F480014
PEA 12(A7) ;1E82: 486F000C
MOVE.L A5,-(A7) ;1E86: 2F0D
JSR LAB_041F ;1E88: 4EB900006E10
ADDQ #8,A7 ;1E8E: 504F
TST.L D0 ;1E90: 4A80
BNE.S LAB_013E ;1E92: 6604
CLR.L 24(A7) ;1E94: 42AF0018
LAB_013E:
MOVE.L 24(A7),D0 ;1E98: 202F0018
MOVEM.L (A7)+,A4-A6 ;1E9C: 4CDF7000
ADDA #$0010,A7 ;1EA0: DEFC0010
RTS ;1EA4: 4E75
SUBA #$0010,A7 ;1EA6: 9EFC0010
MOVEM.L A4-A6,-(A7) ;1EAA: 48E7000E
MOVEA.L A6,A4 ;1EAE: 284E
MOVEA.L A0,A5 ;1EB0: 2A48
CLR.L 24(A7) ;1EB2: 42AF0018
MOVE.L A5,D0 ;1EB6: 200D
BEQ.S LAB_013F ;1EB8: 672E
MOVE.L #$00000104,12(A7) ;1EBA: 2F7C00000104000C
MOVE.L #$80001015,16(A7) ;1EC2: 2F7C800010150010
LEA 24(A7),A0 ;1ECA: 41EF0018
MOVE.L A0,20(A7) ;1ECE: 2F480014
PEA 12(A7) ;1ED2: 486F000C
MOVE.L A5,-(A7) ;1ED6: 2F0D
JSR LAB_041F ;1ED8: 4EB900006E10
ADDQ #8,A7 ;1EDE: 504F
TST.L D0 ;1EE0: 4A80
BNE.S LAB_013F ;1EE2: 6604
CLR.L 24(A7) ;1EE4: 42AF0018
LAB_013F:
MOVE.L 24(A7),D0 ;1EE8: 202F0018
MOVEM.L (A7)+,A4-A6 ;1EEC: 4CDF7000
ADDA #$0010,A7 ;1EF0: DEFC0010
RTS ;1EF4: 4E75
LAB_0140:
SUBA #$0014,A7 ;1EF6: 9EFC0014
MOVEM.L D7/A2-A6,-(A7) ;1EFA: 48E7013E
MOVEQ #0,D7 ;1EFE: 7E00
MOVEA #$0004,A0 ;1F00: 307C0004
MOVEA.L (A0),A6 ;1F04: 2C50
SUBA.L A1,A1 ;1F06: 93C9
JSR -294(A6) ;1F08: 4EAEFEDA
MOVEA.L D0,A0 ;1F0C: 2040
LEA 92(A0),A1 ;1F0E: 43E8005C
MOVEA #$0004,A6 ;1F12: 3C7C0004
MOVE.L D0,36(A7) ;1F16: 2F400024
MOVEA.L A1,A0 ;1F1A: 2049
MOVEA.L (A6),A6 ;1F1C: 2C56
JSR -384(A6) ;1F1E: 4EAEFE80
MOVEA.L 36(A7),A0 ;1F22: 206F0024
ADDA #$005C,A0 ;1F26: D0FC005C
MOVEA #$0004,A1 ;1F2A: 327C0004
MOVEA.L (A1),A6 ;1F2E: 2C51
JSR -372(A6) ;1F30: 4EAEFE8C
MOVEA.L D0,A4 ;1F34: 2840
MOVEA.L 20(A4),A5 ;1F36: 2A6C0014
MOVEA.L 24(A4),A2 ;1F3A: 246C0018
MOVEA.L 34(A2),A3 ;1F3E: 266A0022
MOVEA.L 40(A5),A6 ;1F42: 2C6D0028
JSR -666(A6) ;1F46: 4EAEFD66
MOVE.L D0,40(A7) ;1F4A: 2F400028
BEQ LAB_0146 ;1F4E: 670000CE
MOVEA.L D0,A0 ;1F52: 2040
MOVEQ #62,D0 ;1F54: 703E
JSR -654(A6) ;1F56: 4EAEFD72
MOVE.L D0,32(A7) ;1F5A: 2F400020
TST.L D0 ;1F5E: 4A80
BEQ LAB_0145 ;1F60: 670000B4
MOVEA.L D0,A1 ;1F64: 2240
MOVEA.L 44(A4),A0 ;1F66: 206C002C
MOVEQ #62,D0 ;1F6A: 703E
JSR -624(A6) ;1F6C: 4EAEFD90
MOVEA.L 32(A7),A0 ;1F70: 206F0020
MOVE.L 40(A7),14(A0) ;1F74: 216F0028000E
MOVE.L 44(A4),28(A7) ;1F7A: 2F6C002C001C
MOVE.L A0,44(A4) ;1F80: 2948002C
CLR.L 40(A4) ;1F84: 42AC0028
MOVEA.L 28(A4),A0 ;1F88: 206C001C
MOVE.L A0,24(A7) ;1F8C: 2F480018
BEQ.S LAB_0143 ;1F90: 6748
LEA 52(A4),A1 ;1F92: 43EC0034
MOVE.L A1,40(A4) ;1F96: 29490028
MOVEA.L 46(A0),A1 ;1F9A: 2268002E
MOVE.L A1,52(A4) ;1F9E: 29490034
MOVE.L A0,56(A4) ;1FA2: 29480038
MOVEA.L 32(A4),A1 ;1FA6: 226C0020
MOVE.L A1,60(A4) ;1FAA: 2949003C
MOVE.L 50(A0),64(A4) ;1FAE: 296800320040
MOVE.L 32(A4),D0 ;1FB4: 202C0020
BEQ.S LAB_0141 ;1FB8: 670A
MOVEA.L D0,A1 ;1FBA: 2240
MOVE.L 32(A1),68(A4) ;1FBC: 296900200044
BRA.S LAB_0142 ;1FC2: 6006
LAB_0141:
MOVE.L 124(A0),68(A4) ;1FC4: 2968007C0044
LAB_0142:
MOVEA.L 46(A0),A0 ;1FCA: 2068002E
MOVEA.L 64(A5),A6 ;1FCE: 2C6D0040
JSR -690(A6) ;1FD2: 4EAEFD4E
MOVE.L D0,82(A4) ;1FD6: 29400052
LAB_0143:
LEA 36(A4),A0 ;1FDA: 41EC0024
MOVE.L A0,-(A7) ;1FDE: 2F08
MOVE.L A2,-(A7) ;1FE0: 2F0A
JSR LAB_041F ;1FE2: 4EB900006E10
MOVE.L D0,D7 ;1FE8: 2E00
ADDQ #8,A7 ;1FEA: 504F
MOVE.L 82(A4),D0 ;1FEC: 202C0052
BEQ.S LAB_0144 ;1FF0: 6712
MOVEA.L D0,A1 ;1FF2: 2240
MOVEA.L 24(A7),A0 ;1FF4: 206F0018
MOVEA.L 46(A0),A0 ;1FF8: 2068002E
MOVEA.L 64(A5),A6 ;1FFC: 2C6D0040
JSR -696(A6) ;2000: 4EAEFD48
LAB_0144:
MOVE.L 28(A7),44(A4) ;2004: 296F001C002C
MOVEA.L 32(A7),A0 ;200A: 206F0020
MOVEA.L 40(A5),A6 ;200E: 2C6D0028
JSR -660(A6) ;2012: 4EAEFD6C
LAB_0145:
MOVEA.L 40(A7),A0 ;2016: 206F0028
JSR -672(A6) ;201A: 4EAEFD60
LAB_0146:
CLR.L -(A7) ;201E: 42A7
CLR.L -(A7) ;2020: 42A7
MOVE.L #$8000101A,-(A7) ;2022: 2F3C8000101A
MOVEA.L A2,A0 ;2028: 204A
MOVEA.L 64(A5),A6 ;202A: 2C6D0040
MOVEA.L A7,A1 ;202E: 224F
JSR -648(A6) ;2030: 4EAEFD78
LEA 12(A7),A7 ;2034: 4FEF000C
MOVEQ #0,D0 ;2038: 7000
MOVE 38(A2),D0 ;203A: 302A0026
CLR.L -(A7) ;203E: 42A7
MOVE.L D7,-(A7) ;2040: 2F07
MOVE.L #$80001019,-(A7) ;2042: 2F3C80001019
MOVE.L D0,-(A7) ;2048: 2F00
MOVE.L #$80030010,-(A7) ;204A: 2F3C80030010
CLR.L -(A7) ;2050: 42A7
MOVE.L 32(A4),-(A7) ;2052: 2F2C0020
MOVE.L 28(A4),-(A7) ;2056: 2F2C001C
MOVE.L A2,-(A7) ;205A: 2F0A
MOVE.L A5,-(A7) ;205C: 2F0D
JSR LAB_0419 ;205E: 4EB900006D64
MOVEA.L 48(A5),A6 ;2064: 2C6D0030
MOVEQ #10,D1 ;2068: 720A
JSR -198(A6) ;206A: 4EAEFF3A
MOVEA.L 40(A5),A6 ;206E: 2C6D0028
JSR -132(A6) ;2072: 4EAEFF7C
BCLR #5,49(A3) ;2076: 08AB00050031
MOVEA.L A4,A1 ;207C: 224C
MOVEA.L 40(A5),A6 ;207E: 2C6D0028
JSR -690(A6) ;2082: 4EAEFD4E
LEA 40(A7),A7 ;2086: 4FEF0028
MOVEM.L (A7)+,D7/A2-A6 ;208A: 4CDF7C80
ADDA #$0014,A7 ;208E: DEFC0014
RTS ;2092: 4E75
SUBA #$0010,A7 ;2094: 9EFC0010
MOVEM.L D7/A2-A6,-(A7) ;2098: 48E7013E
MOVEA.L A1,A4 ;209C: 2849
MOVEA.L A0,A5 ;209E: 2A48
MOVEQ #0,D7 ;20A0: 7E00
MOVE.L 34(A5),36(A7) ;20A2: 2F6D00220024
LEA 138(A6),A0 ;20A8: 41EE008A
MOVE.L A6,24(A7) ;20AC: 2F4E0018
MOVEA.L 40(A6),A6 ;20B0: 2C6E0028
JSR -564(A6) ;20B4: 4EAEFDCC
MOVEA.L 36(A7),A0 ;20B8: 206F0024
BTST #5,49(A0) ;20BC: 082800050031
BNE LAB_0148 ;20C2: 660000E2
BSET #5,49(A0) ;20C6: 08E800050031
MOVEA.L 24(A7),A6 ;20CC: 2C6F0018
MOVEA.L 40(A6),A6 ;20D0: 2C6E0028
MOVEQ #110,D0 ;20D4: 706E
MOVE.L #$00010001,D1 ;20D6: 223C00010001
JSR -684(A6) ;20DC: 4EAEFD54
MOVE.L D0,32(A7) ;20E0: 2F400020
TST.L D0 ;20E4: 4A80
BEQ LAB_0148 ;20E6: 670000BE
MOVEA.L D0,A0 ;20EA: 2040
MOVE.B #$05,8(A0) ;20EC: 117C00050008
MOVE #$006E,18(A0) ;20F2: 317C006E0012
MOVE.L 24(A7),20(A0) ;20F8: 216F00180014
MOVE.L A5,24(A0) ;20FE: 214D0018
MOVE.L A4,28(A0) ;2102: 214C001C
MOVE.L A2,32(A0) ;2106: 214A0020
LEA 36(A0),A1 ;210A: 43E80024
MOVEA.L A3,A0 ;210E: 204B
MOVE.L (A0)+,(A1)+ ;2110: 22D8
MOVE.L (A0)+,(A1)+ ;2112: 22D8
MOVE.L (A0)+,(A1)+ ;2114: 22D8
MOVE.L (A0)+,(A1)+ ;2116: 22D8
CLR.L -(A7) ;2118: 42A7
PEA LAB_0065(PC) ;211A: 487AE562
MOVE.L #$800003F4,-(A7) ;211E: 2F3C800003F4
CLR.L -(A7) ;2124: 42A7
MOVE.L #$800003F5,-(A7) ;2126: 2F3C800003F5
PEA LAB_0140 ;212C: 487900001EF6
MOVE.L #$800003EB,-(A7) ;2132: 2F3C800003EB
PEA (16384).W ;2138: 48784000
MOVE.L #$800003F3,-(A7) ;213C: 2F3C800003F3
MOVEA.L 60(A7),A6 ;2142: 2C6F003C
MOVEA.L 48(A6),A6 ;2146: 2C6E0030
MOVE.L A7,D1 ;214A: 220F
JSR -498(A6) ;214C: 4EAEFE0E
LEA 36(A7),A7 ;2150: 4FEF0024
MOVE.L D0,28(A7) ;2154: 2F40001C
TST.L D0 ;2158: 4A80
BEQ.S LAB_0147 ;215A: 673A
CLR.L -(A7) ;215C: 42A7
MOVE.L D0,-(A7) ;215E: 2F00
MOVE.L #$8000101A,-(A7) ;2160: 2F3C8000101A
MOVEA.L A5,A0 ;2166: 204D
MOVEA.L 36(A7),A6 ;2168: 2C6F0024
MOVEA.L 64(A6),A6 ;216C: 2C6E0040
MOVEA.L A7,A1 ;2170: 224F
JSR -648(A6) ;2172: 4EAEFD78
LEA 12(A7),A7 ;2176: 4FEF000C
MOVEA.L 28(A7),A0 ;217A: 206F001C
ADDA #$005C,A0 ;217E: D0FC005C
MOVEA.L 32(A7),A1 ;2182: 226F0020
MOVEA.L 24(A7),A6 ;2186: 2C6F0018
MOVEA.L 40(A6),A6 ;218A: 2C6E0028
JSR -366(A6) ;218E: 4EAEFE92
MOVEQ #1,D7 ;2192: 7E01
BRA.S LAB_0148 ;2194: 6010
LAB_0147:
MOVEA.L 32(A7),A1 ;2196: 226F0020
MOVEA.L 24(A7),A6 ;219A: 2C6F0018
MOVEA.L 40(A6),A6 ;219E: 2C6E0028
JSR -690(A6) ;21A2: 4EAEFD4E
LAB_0148:
MOVEA.L 24(A7),A0 ;21A6: 206F0018
ADDA #$008A,A0 ;21AA: D0FC008A
JSR -570(A6) ;21AE: 4EAEFDC6
MOVE.L D7,D0 ;21B2: 2007
MOVEM.L (A7)+,D7/A2-A6 ;21B4: 4CDF7C80
ADDA #$0010,A7 ;21B8: DEFC0010
RTS ;21BC: 4E75
SUBA #$000C,A7 ;21BE: 9EFC000C
MOVEM.L A2-A6,-(A7) ;21C2: 48E7003E
MOVEA.L A6,A3 ;21C6: 264E
MOVEA.L A1,A4 ;21C8: 2849
MOVEA.L A0,A5 ;21CA: 2A48
SUBA.L A2,A2 ;21CC: 95CA
MOVE.L A5,D0 ;21CE: 200D
BEQ.S LAB_0149 ;21D0: 6720
MOVE.L #$00000640,20(A7) ;21D2: 2F7C000006400014
MOVE.L A4,24(A7) ;21DA: 2F4C0018
CLR.L 28(A7) ;21DE: 42AF001C
PEA 20(A7) ;21E2: 486F0014
MOVE.L A5,-(A7) ;21E6: 2F0D
JSR LAB_041F ;21E8: 4EB900006E10
ADDQ #8,A7 ;21EE: 504F
MOVEA.L D0,A2 ;21F0: 2440
LAB_0149:
MOVE.L A2,D0 ;21F2: 200A
MOVEM.L (A7)+,A2-A6 ;21F4: 4CDF7C00
ADDA #$000C,A7 ;21F8: DEFC000C
RTS ;21FC: 4E75
SUBA #$0030,A7 ;21FE: 9EFC0030
MOVEM.L D2-D7/A2-A6,-(A7) ;2202: 48E73F3E
MOVE.L D1,D6 ;2206: 2C01
MOVE.L D0,D7 ;2208: 2E00
MOVEA.L A6,A3 ;220A: 264E
MOVEA.L A1,A4 ;220C: 2849
MOVEA.L A0,A5 ;220E: 2A48
CLR.L 88(A7) ;2210: 42AF0058
MOVE.L D2,44(A7) ;2214: 2F42002C
MOVEM.L D3,48(A7) ;2218: 48EF00080030
MOVE.L A5,D0 ;221E: 200D
BEQ.S LAB_014A ;2220: 673E
MOVE.L A4,D0 ;2222: 200C
BEQ.S LAB_014A ;2224: 673A
MOVE.L #$00000641,52(A7) ;2226: 2F7C000006410034
MOVE.L A5,56(A7) ;222E: 2F4D0038
MOVE.L D7,60(A7) ;2232: 2F47003C
MOVE.L D6,64(A7) ;2236: 2F460040
MOVE.L D2,68(A7) ;223A: 2F420044
MOVE.L D3,72(A7) ;223E: 2F430048
MOVE.L D4,76(A7) ;2242: 2F44004C
MOVE.L D5,80(A7) ;2246: 2F450050
MOVE.L A2,84(A7) ;224A: 2F4A0054
PEA 52(A7) ;224E: 486F0034
MOVE.L A4,-(A7) ;2252: 2F0C
JSR LAB_041F ;2254: 4EB900006E10
ADDQ #8,A7 ;225A: 504F
MOVE.L D0,88(A7) ;225C: 2F400058
LAB_014A:
MOVE.L 88(A7),D0 ;2260: 202F0058
MOVEM.L (A7)+,D2-D7/A2-A6 ;2264: 4CDF7CFC
ADDA #$0030,A7 ;2268: DEFC0030
RTS ;226C: 4E75
MOVEM.L A3-A6,-(A7) ;226E: 48E7001E
MOVEA.L A6,A3 ;2272: 264E
MOVEA.L A1,A4 ;2274: 2849
MOVEA.L A0,A5 ;2276: 2A48
MOVE.L A5,D0 ;2278: 200D
BEQ.S LAB_014B ;227A: 6712
MOVE.L A4,-(A7) ;227C: 2F0C
PEA (1602).W ;227E: 48780642
MOVE.L A5,-(A7) ;2282: 2F0D
JSR LAB_041A ;2284: 4EB900006DA8
LEA 12(A7),A7 ;228A: 4FEF000C
LAB_014B:
MOVEM.L (A7)+,A3-A6 ;228E: 4CDF7800
RTS ;2292: 4E75
MOVEM.L D7/A3-A6,-(A7) ;2294: 48E7011E
MOVE.L D0,D7 ;2298: 2E00
MOVEA.L A6,A5 ;229A: 2A4E
SUBA.L A4,A4 ;229C: 99CC
MOVE.L 76(A5),D0 ;229E: 202D004C
BEQ.S LAB_014C ;22A2: 6718
TST.L 84(A5) ;22A4: 4AAD0054
BEQ.S LAB_014C ;22A8: 6712
MOVEA.L 84(A5),A0 ;22AA: 206D0054
MOVE.L D7,D0 ;22AE: 2007
MOVEA.L 76(A5),A6 ;22B0: 2C6D004C
SUBA.L A1,A1 ;22B4: 93C9
JSR -72(A6) ;22B6: 4EAEFFB8
MOVEA.L D0,A4 ;22BA: 2840
LAB_014C:
MOVE.L A4,D0 ;22BC: 200C
BNE.S LAB_014F ;22BE: 661C
LEA LAB_0488,A3 ;22C0: 47F900007A80
LAB_014D:
TST.L 4(A3) ;22C6: 4AAB0004
BEQ.S LAB_014F ;22CA: 6710
MOVE.L (A3),D0 ;22CC: 2013
CMP.L D7,D0 ;22CE: B087
BNE.S LAB_014E ;22D0: 6606
MOVEA.L 4(A3),A4 ;22D2: 286B0004
BRA.S LAB_014F ;22D6: 6004
LAB_014E:
ADDQ.L #8,A3 ;22D8: 508B
BRA.S LAB_014D ;22DA: 60EA
LAB_014F:
MOVE.L A4,D0 ;22DC: 200C
MOVEM.L (A7)+,D7/A3-A6 ;22DE: 4CDF7880
RTS ;22E2: 4E75
MOVEM.L A5-A6,-(A7) ;22E4: 48E70006
MOVEA.L A6,A5 ;22E8: 2A4E
MOVEQ #0,D0 ;22EA: 7000
MOVEM.L (A7)+,A5-A6 ;22EC: 4CDF6000
RTS ;22F0: 4E75
MOVEM.L A5-A6,-(A7) ;22F2: 48E70006
MOVEA.L A6,A5 ;22F6: 2A4E
MOVEQ #0,D0 ;22F8: 7000
MOVEM.L (A7)+,A5-A6 ;22FA: 4CDF6000
RTS ;22FE: 4E75
MOVEM.L A5-A6,-(A7) ;2300: 48E70006
MOVEA.L A6,A5 ;2304: 2A4E
MOVEQ #0,D0 ;2306: 7000
MOVEM.L (A7)+,A5-A6 ;2308: 4CDF6000
RTS ;230C: 4E75
MOVEM.L A5-A6,-(A7) ;230E: 48E70006
MOVEA.L A6,A5 ;2312: 2A4E
MOVEQ #0,D0 ;2314: 7000
MOVEM.L (A7)+,A5-A6 ;2316: 4CDF6000
RTS ;231A: 4E75
MOVEM.L A5-A6,-(A7) ;231C: 48E70006
MOVEA.L A6,A5 ;2320: 2A4E
MOVEQ #0,D0 ;2322: 7000
MOVEM.L (A7)+,A5-A6 ;2324: 4CDF6000
RTS ;2328: 4E75
MOVEM.L A5-A6,-(A7) ;232A: 48E70006
MOVEA.L A6,A5 ;232E: 2A4E
MOVEQ #0,D0 ;2330: 7000
MOVEM.L (A7)+,A5-A6 ;2332: 4CDF6000
RTS ;2336: 4E75
MOVEM.L A5-A6,-(A7) ;2338: 48E70006
MOVEA.L A6,A5 ;233C: 2A4E
MOVEQ #0,D0 ;233E: 7000
MOVEM.L (A7)+,A5-A6 ;2340: 4CDF6000
RTS ;2344: 4E75
MOVEM.L A5-A6,-(A7) ;2346: 48E70006
MOVEA.L A6,A5 ;234A: 2A4E
MOVEQ #0,D0 ;234C: 7000
MOVEM.L (A7)+,A5-A6 ;234E: 4CDF6000
RTS ;2352: 4E75
MOVEM.L A5-A6,-(A7) ;2354: 48E70006
MOVEA.L A6,A5 ;2358: 2A4E
MOVEQ #0,D0 ;235A: 7000
MOVEM.L (A7)+,A5-A6 ;235C: 4CDF6000
RTS ;2360: 4E75
MOVEM.L A5-A6,-(A7) ;2362: 48E70006
MOVEA.L A6,A5 ;2366: 2A4E
MOVEQ #0,D0 ;2368: 7000
MOVEM.L (A7)+,A5-A6 ;236A: 4CDF6000
RTS ;236E: 4E75
MOVEM.L A5-A6,-(A7) ;2370: 48E70006
MOVEA.L A6,A5 ;2374: 2A4E
MOVEQ #0,D0 ;2376: 7000
MOVEM.L (A7)+,A5-A6 ;2378: 4CDF6000
RTS ;237C: 4E75
MOVEM.L A5-A6,-(A7) ;237E: 48E70006
MOVEA.L A6,A5 ;2382: 2A4E
MOVEQ #0,D0 ;2384: 7000
MOVEM.L (A7)+,A5-A6 ;2386: 4CDF6000
RTS ;238A: 4E75
MOVEM.L A5-A6,-(A7) ;238C: 48E70006
MOVEA.L A6,A5 ;2390: 2A4E
MOVEQ #0,D0 ;2392: 7000
MOVEM.L (A7)+,A5-A6 ;2394: 4CDF6000
RTS ;2398: 4E75
MOVEM.L A5-A6,-(A7) ;239A: 48E70006
MOVEA.L A6,A5 ;239E: 2A4E
MOVEQ #0,D0 ;23A0: 7000
MOVEM.L (A7)+,A5-A6 ;23A2: 4CDF6000
RTS ;23A6: 4E75
MOVEM.L A5-A6,-(A7) ;23A8: 48E70006
MOVEA.L A6,A5 ;23AC: 2A4E
MOVEQ #0,D0 ;23AE: 7000
MOVEM.L (A7)+,A5-A6 ;23B0: 4CDF6000
RTS ;23B4: 4E75
MOVEM.L A5-A6,-(A7) ;23B6: 48E70006
MOVEA.L A6,A5 ;23BA: 2A4E
MOVEQ #0,D0 ;23BC: 7000
MOVEM.L (A7)+,A5-A6 ;23BE: 4CDF6000
RTS ;23C2: 4E75
SUBQ #8,A7 ;23C4: 514F
MOVEM.L D6-D7/A2-A6,-(A7) ;23C6: 48E7033E
MOVEA.L A6,A3 ;23CA: 264E
MOVEA.L A1,A4 ;23CC: 2849
MOVEA.L A0,A5 ;23CE: 2A48
MOVE.L A5,D0 ;23D0: 200D
BEQ LAB_0155 ;23D2: 670000A2
MOVEA.L A4,A0 ;23D6: 204C
MOVEA.L 44(A3),A6 ;23D8: 2C6B002C
MOVE.L #$80000001,D0 ;23DC: 203C80000001
MOVEQ #0,D1 ;23E2: 7200
JSR -36(A6) ;23E4: 4EAEFFDC
MOVEA.L D0,A2 ;23E8: 2440
MOVEA.L A4,A0 ;23EA: 204C
MOVE.L #$80000002,D0 ;23EC: 203C80000002
MOVEQ #-1,D1 ;23F2: 72FF
JSR -36(A6) ;23F4: 4EAEFFDC
MOVE.L D0,D7 ;23F8: 2E00
MOVEA.L A4,A0 ;23FA: 204C
MOVE.L #$80000003,D0 ;23FC: 203C80000003
MOVEQ #-1,D1 ;2402: 72FF
JSR -36(A6) ;2404: 4EAEFFDC
MOVE.L D0,D6 ;2408: 2C00
MOVE.L (A5),32(A7) ;240A: 2F550020
LAB_0150:
MOVEA.L 32(A7),A1 ;240E: 226F0020
MOVEA.L (A1),A0 ;2412: 2051
MOVE.L A0,28(A7) ;2414: 2F48001C
BEQ.S LAB_0155 ;2418: 675C
MOVE.L A2,D0 ;241A: 200A
BEQ.S LAB_0151 ;241C: 6720
MOVEA.L 32(A7),A0 ;241E: 206F0020
TST.L 18(A0) ;2422: 4AA80012
BEQ.S LAB_0151 ;2426: 6716
MOVEA.L A2,A0 ;2428: 204A
MOVEA.L 32(A7),A1 ;242A: 226F0020
MOVEA.L 18(A1),A1 ;242E: 22690012
MOVEA.L 44(A3),A6 ;2432: 2C6B002C
JSR -162(A6) ;2436: 4EAEFF5E
TST.L D0 ;243A: 4A80
BNE.S LAB_0154 ;243C: 6630
LAB_0151:
MOVEQ #-1,D0 ;243E: 70FF
CMP.L D0,D7 ;2440: BE80
BEQ.S LAB_0152 ;2442: 670E
MOVEQ #0,D1 ;2444: 7200
MOVEA.L 32(A7),A0 ;2446: 206F0020
MOVE 14(A0),D1 ;244A: 3228000E
CMP.L D1,D7 ;244E: BE81
BNE.S LAB_0154 ;2450: 661C
LAB_0152:
CMP.L D0,D6 ;2452: BC80
BEQ.S LAB_0153 ;2454: 6712
MOVEQ #0,D0 ;2456: 7000
MOVEA.L 32(A7),A0 ;2458: 206F0020
MOVE 16(A0),D0 ;245C: 30280010
MOVEQ #15,D1 ;2460: 720F
AND.L D1,D0 ;2462: C081
CMP.L D0,D6 ;2464: BC80
BNE.S LAB_0154 ;2466: 6606
LAB_0153:
MOVE.L 32(A7),D0 ;2468: 202F0020
BRA.S LAB_0156 ;246C: 600A
LAB_0154:
MOVE.L 28(A7),32(A7) ;246E: 2F6F001C0020
BRA.S LAB_0150 ;2474: 6098
LAB_0155:
MOVEQ #0,D0 ;2476: 7000
LAB_0156:
MOVEM.L (A7)+,D6-D7/A2-A6 ;2478: 4CDF7CC0
ADDQ #8,A7 ;247C: 504F
RTS ;247E: 4E75
SUBA #$0018,A7 ;2480: 9EFC0018
MOVEM.L D2/D5-D7/A2-A6,-(A7) ;2484: 48E7273E
MOVEA.L A6,A3 ;2488: 264E
MOVEA.L A1,A4 ;248A: 2849
MOVEA.L A0,A5 ;248C: 2A48
MOVEQ #0,D7 ;248E: 7E00
MOVE.L A5,D0 ;2490: 200D
BEQ LAB_0172 ;2492: 67000298
MOVEA.L A2,A0 ;2496: 204A
MOVEA.L 44(A3),A6 ;2498: 2C6B002C
MOVE.L #$800003FF,D0 ;249C: 203C800003FF
MOVEQ #0,D1 ;24A2: 7200
JSR -36(A6) ;24A4: 4EAEFFDC
MOVE.L D0,D6 ;24A8: 2C00
MOVEQ #0,D0 ;24AA: 7000
MOVE 2(A5),D0 ;24AC: 302D0002
MOVEQ #15,D1 ;24B0: 720F
AND.L D1,D0 ;24B2: C081
SUBQ.L #1,D0 ;24B4: 5380
BEQ.S LAB_0157 ;24B6: 6710
SUBQ.L #1,D0 ;24B8: 5380
BEQ LAB_0162 ;24BA: 670000E6
SUBQ.L #1,D0 ;24BE: 5380
BEQ LAB_0167 ;24C0: 6700018E
BRA LAB_0173 ;24C4: 60000270
LAB_0157:
MOVEA.L 4(A5),A0 ;24C8: 206D0004
MOVE.L A0,D0 ;24CC: 2008
LAB_0158:
TST.B (A0)+ ;24CE: 4A18
BNE.S LAB_0158 ;24D0: 66FC
SUBQ.L #1,A0 ;24D2: 5388
SUBA.L D0,A0 ;24D4: 91C0
MOVE.L A4,D0 ;24D6: 200C
BEQ.S LAB_015A ;24D8: 670E
MOVEA.L A4,A1 ;24DA: 224C
LAB_0159:
TST.B (A1)+ ;24DC: 4A19
BNE.S LAB_0159 ;24DE: 66FC
SUBQ.L #1,A1 ;24E0: 5389
SUBA.L A4,A1 ;24E2: 93CC
MOVE.L A1,D0 ;24E4: 2009
BRA.S LAB_015B ;24E6: 6002
LAB_015A:
MOVEQ #0,D0 ;24E8: 7000
LAB_015B:
MOVE.L A0,D1 ;24EA: 2208
ADD.L D0,D1 ;24EC: D280
MOVEQ #16,D0 ;24EE: 7010
ADD.L D0,D1 ;24F0: D280
MOVE.L D1,D0 ;24F2: 2001
MOVEA.L 40(A3),A6 ;24F4: 2C6B0028
MOVEQ #1,D1 ;24F8: 7201
JSR -684(A6) ;24FA: 4EAEFD54
MOVE.L D0,56(A7) ;24FE: 2F400038
BEQ LAB_0173 ;2502: 67000232
LEA LAB_0098(PC),A0 ;2506: 41FAE2A8
MOVE.L A0,D1 ;250A: 2208
MOVEA.L 48(A3),A6 ;250C: 2C6B0030
MOVE.L #$000003EE,D2 ;2510: 243C000003EE
JSR -30(A6) ;2516: 4EAEFFE2
MOVE.L D0,D5 ;251A: 2A00
TST.L D5 ;251C: 4A85
BEQ.S LAB_0161 ;251E: 6772
MOVE.L A4,D0 ;2520: 200C
BEQ.S LAB_015C ;2522: 671C
MOVE.L A4,-(A7) ;2524: 2F0C
MOVE.L 4(A5),-(A7) ;2526: 2F2D0004
PEA LAB_009A(PC) ;252A: 487AE2B4
MOVE.L 68(A7),-(A7) ;252E: 2F2F0044
MOVE.L A3,-(A7) ;2532: 2F0B
JSR LAB_03F3 ;2534: 4EB900006A0C
LEA 20(A7),A7 ;253A: 4FEF0014
BRA.S LAB_015E ;253E: 600C
LAB_015C:
MOVEA.L 4(A5),A0 ;2540: 206D0004
MOVEA.L 56(A7),A1 ;2544: 226F0038
LAB_015D:
MOVE.B (A0)+,(A1)+ ;2548: 12D8
BNE.S LAB_015D ;254A: 66FC
LAB_015E:
TST D6 ;254C: 4A46
SEQ D0 ;254E: 57C0
NEG.B D0 ;2550: 4400
EXT D0 ;2552: 4880
EXT.L D0 ;2554: 48C0
CLR.L -(A7) ;2556: 42A7
MOVE.L D0,-(A7) ;2558: 2F00
MOVE.L #$80000023,-(A7) ;255A: 2F3C80000023
CLR.L -(A7) ;2560: 42A7
MOVE.L #$80000022,-(A7) ;2562: 2F3C80000022
MOVE.L D5,-(A7) ;2568: 2F05
MOVE.L #$80000021,-(A7) ;256A: 2F3C80000021
MOVE.L 84(A7),D1 ;2570: 222F0054
MOVE.L A7,D2 ;2574: 240F
JSR -606(A6) ;2576: 4EAEFDA2
LEA 28(A7),A7 ;257A: 4FEF001C
ADDQ.L #1,D0 ;257E: 5280
BEQ.S LAB_015F ;2580: 6702
MOVEQ #1,D7 ;2582: 7E01
LAB_015F:
TST.L D7 ;2584: 4A87
BEQ.S LAB_0160 ;2586: 6704
TST D6 ;2588: 4A46
BEQ.S LAB_0161 ;258A: 6706
LAB_0160:
MOVE.L D5,D1 ;258C: 2205
JSR -36(A6) ;258E: 4EAEFFDC
LAB_0161:
MOVEA.L 56(A7),A1 ;2592: 226F0038
MOVEA.L 40(A3),A6 ;2596: 2C6B0028
JSR -690(A6) ;259A: 4EAEFD4E
BRA LAB_0173 ;259E: 60000196
LAB_0162:
CLR.L 48(A7) ;25A2: 42AF0030
MOVE.L A4,52(A7) ;25A6: 2F4C0034
MOVE.L #$80252E02,D0 ;25AA: 203C80252E02
MOVE.L A4,D1 ;25B0: 220C
BNE.S LAB_0163 ;25B2: 6602
MOVEQ #1,D0 ;25B4: 7001
LAB_0163:
MOVE.L #$80252E03,D1 ;25B6: 223C80252E03
MOVE.L D0,40(A7) ;25BC: 2F400028
MOVE.L A4,D2 ;25C0: 240C
BNE.S LAB_0164 ;25C2: 6602
MOVEQ #1,D1 ;25C4: 7201
LAB_0164:
MOVE.L #$80252E0A,D2 ;25C6: 243C80252E0A
MOVE.L D1,44(A7) ;25CC: 2F41002C
TST D6 ;25D0: 4A46
BNE.S LAB_0165 ;25D2: 6602
MOVEQ #1,D2 ;25D4: 7401
LAB_0165:
MOVEA.L 40(A3),A6 ;25D6: 2C6B0028
SUBA.L A1,A1 ;25DA: 93C9
JSR -294(A6) ;25DC: 4EAEFEDA
MOVE.L #$80252E0B,D1 ;25E0: 223C80252E0B
TST D6 ;25E6: 4A46
BNE.S LAB_0166 ;25E8: 6602
MOVEQ #1,D1 ;25EA: 7201
LAB_0166:
MOVE.L A2,-(A7) ;25EC: 2F0A
CLR.L -(A7) ;25EE: 42A7
MOVE.L #$00008000,-(A7) ;25F0: 2F3C00008000
MOVE.L D1,-(A7) ;25F6: 2F01
MOVE.L D0,-(A7) ;25F8: 2F00
MOVE.L D2,-(A7) ;25FA: 2F02
PEA 72(A7) ;25FC: 486F0048
MOVE.L 72(A7),-(A7) ;2600: 2F2F0048
PEA (1).W ;2604: 48780001
MOVE.L 76(A7),-(A7) ;2608: 2F2F004C
MOVE.L 4(A5),-(A7) ;260C: 2F2D0004
MOVE.L #$80252E01,-(A7) ;2610: 2F3C80252E01
MOVEA.L LAB_048A,A0 ;2616: 207900007B8C
MOVEA.L 64(A3),A6 ;261C: 2C6B0040
SUBA.L A1,A1 ;2620: 93C9
MOVEA.L A7,A2 ;2622: 244F
JSR -636(A6) ;2624: 4EAEFD84
LEA 44(A7),A7 ;2628: 4FEF002C
MOVEA.L (A7)+,A2 ;262C: 245F
MOVE.L D0,56(A7) ;262E: 2F400038
BEQ LAB_0173 ;2632: 67000102
MOVEQ #1,D7 ;2636: 7E01
TST D6 ;2638: 4A46
BEQ LAB_0173 ;263A: 670000FA
MOVEA.L 40(A3),A6 ;263E: 2C6B0028
MOVE.L #$00008000,D0 ;2642: 203C00008000
JSR -318(A6) ;2648: 4EAEFEC2
BRA LAB_0173 ;264C: 600000E8
LAB_0167:
MOVEA.L 4(A5),A0 ;2650: 206D0004
MOVE.L A0,D0 ;2654: 2008
LAB_0168:
TST.B (A0)+ ;2656: 4A18
BNE.S LAB_0168 ;2658: 66FC
SUBQ.L #1,A0 ;265A: 5388
SUBA.L D0,A0 ;265C: 91C0
MOVE.L A4,D0 ;265E: 200C
BEQ.S LAB_016A ;2660: 670E
MOVEA.L A4,A1 ;2662: 224C
LAB_0169:
TST.B (A1)+ ;2664: 4A19
BNE.S LAB_0169 ;2666: 66FC
SUBQ.L #1,A1 ;2668: 5389
SUBA.L A4,A1 ;266A: 93CC
MOVE.L A1,D0 ;266C: 2009
BRA.S LAB_016B ;266E: 6002
LAB_016A:
MOVEQ #0,D0 ;2670: 7000
LAB_016B:
MOVE.L A0,D1 ;2672: 2208
ADD.L D0,D1 ;2674: D280
MOVEQ #16,D0 ;2676: 7010
ADD.L D0,D1 ;2678: D280
MOVE.L D1,D0 ;267A: 2001
MOVEA.L 40(A3),A6 ;267C: 2C6B0028
MOVEQ #1,D1 ;2680: 7201
JSR -684(A6) ;2682: 4EAEFD54
MOVE.L D0,56(A7) ;2686: 2F400038
BEQ LAB_0173 ;268A: 670000AA
LEA LAB_009B(PC),A0 ;268E: 41FAE158
MOVE.L A0,D1 ;2692: 2208
MOVEA.L 48(A3),A6 ;2694: 2C6B0030
MOVE.L #$000003EE,D2 ;2698: 243C000003EE
JSR -30(A6) ;269E: 4EAEFFE2
MOVE.L D0,52(A7) ;26A2: 2F400034
BEQ.S LAB_0171 ;26A6: 6776
MOVE.L A4,D0 ;26A8: 200C
BEQ.S LAB_016C ;26AA: 671C
MOVE.L A4,-(A7) ;26AC: 2F0C
MOVE.L 4(A5),-(A7) ;26AE: 2F2D0004
PEA LAB_009A(PC) ;26B2: 487AE12C
MOVE.L 68(A7),-(A7) ;26B6: 2F2F0044
MOVE.L A3,-(A7) ;26BA: 2F0B
JSR LAB_03F3 ;26BC: 4EB900006A0C
LEA 20(A7),A7 ;26C2: 4FEF0014
BRA.S LAB_016E ;26C6: 600C
LAB_016C:
MOVEA.L 4(A5),A0 ;26C8: 206D0004
MOVEA.L 56(A7),A1 ;26CC: 226F0038
LAB_016D:
MOVE.B (A0)+,(A1)+ ;26D0: 12D8
BNE.S LAB_016D ;26D2: 66FC
LAB_016E:
TST D6 ;26D4: 4A46
SEQ D0 ;26D6: 57C0
NEG.B D0 ;26D8: 4400
EXT D0 ;26DA: 4880
EXT.L D0 ;26DC: 48C0
CLR.L -(A7) ;26DE: 42A7
MOVE.L D0,-(A7) ;26E0: 2F00
MOVE.L #$80000023,-(A7) ;26E2: 2F3C80000023
CLR.L -(A7) ;26E8: 42A7
MOVE.L #$80000022,-(A7) ;26EA: 2F3C80000022
MOVE.L 72(A7),-(A7) ;26F0: 2F2F0048
MOVE.L #$80000021,-(A7) ;26F4: 2F3C80000021
MOVE.L 84(A7),D1 ;26FA: 222F0054
MOVE.L A7,D2 ;26FE: 240F
JSR -606(A6) ;2700: 4EAEFDA2
LEA 28(A7),A7 ;2704: 4FEF001C
ADDQ.L #1,D0 ;2708: 5280
BEQ.S LAB_016F ;270A: 6702
MOVEQ #1,D7 ;270C: 7E01
LAB_016F:
TST.L D7 ;270E: 4A87
BEQ.S LAB_0170 ;2710: 6704
TST D6 ;2712: 4A46
BEQ.S LAB_0171 ;2714: 6708
LAB_0170:
MOVE.L 52(A7),D1 ;2716: 222F0034
JSR -36(A6) ;271A: 4EAEFFDC
LAB_0171:
MOVEA.L 56(A7),A1 ;271E: 226F0038
MOVEA.L 40(A3),A6 ;2722: 2C6B0028
JSR -690(A6) ;2726: 4EAEFD4E
BRA.S LAB_0173 ;272A: 600A
LAB_0172:
MOVEA.L 48(A3),A6 ;272C: 2C6B0030
MOVEQ #116,D1 ;2730: 7274
JSR -462(A6) ;2732: 4EAEFE32
LAB_0173:
MOVE.L D7,D0 ;2736: 2007
MOVEM.L (A7)+,D2/D5-D7/A2-A6 ;2738: 4CDF7CE4
ADDA #$0018,A7 ;273C: DEFC0018
RTS ;2740: 4E75
MOVEM.L D7/A4-A6,-(A7) ;2742: 48E7010E
MOVE.L A1,D7 ;2746: 2E09
MOVEA.L A6,A4 ;2748: 284E
MOVEA.L A0,A5 ;274A: 2A48
MOVE.L A5,D0 ;274C: 200D
BEQ.S LAB_0176 ;274E: 671A
LAB_0174:
MOVE.L (A5),D0 ;2750: 2015
MOVEQ #-1,D1 ;2752: 72FF
CMP.L D1,D0 ;2754: B081
BEQ.S LAB_0175 ;2756: 6708
CMP.L D7,D0 ;2758: B087
BEQ.S LAB_0175 ;275A: 6704
ADDQ.L #4,A5 ;275C: 588D
BRA.S LAB_0174 ;275E: 60F0
LAB_0175:
MOVE.L (A5),D0 ;2760: 2015
CMP.L D7,D0 ;2762: B087
BNE.S LAB_0176 ;2764: 6604
MOVE.L A5,D0 ;2766: 200D
BRA.S LAB_0177 ;2768: 6002
LAB_0176:
MOVEQ #0,D0 ;276A: 7000
LAB_0177:
MOVEM.L (A7)+,D7/A4-A6 ;276C: 4CDF7080
RTS ;2770: 4E75
MOVEM.L D7/A3-A6,-(A7) ;2772: 48E7011E
MOVE.L D0,D7 ;2776: 2E00
MOVEA.L A6,A3 ;2778: 264E
MOVEA.L A1,A4 ;277A: 2849
MOVEA.L A0,A5 ;277C: 2A48
MOVE.L A5,D0 ;277E: 200D
BEQ.S LAB_017B ;2780: 6736
LAB_0178:
TST.L 8(A5) ;2782: 4AAD0008
BEQ.S LAB_017B ;2786: 6730
MOVE.L A4,D0 ;2788: 200C
BEQ.S LAB_0179 ;278A: 6716
MOVEA.L 4(A5),A0 ;278C: 206D0004
MOVEA.L A4,A1 ;2790: 224C
MOVEA.L 44(A3),A6 ;2792: 2C6B002C
JSR -162(A6) ;2796: 4EAEFF5E
TST.L D0 ;279A: 4A80
BNE.S LAB_0179 ;279C: 6604
MOVE.L A5,D0 ;279E: 200D
BRA.S LAB_017C ;27A0: 6018
LAB_0179:
TST.L D7 ;27A2: 4A87
BEQ.S LAB_017A ;27A4: 670C
MOVE.L 8(A5),D0 ;27A6: 202D0008
CMP.L D7,D0 ;27AA: B087
BNE.S LAB_017A ;27AC: 6604
MOVE.L A5,D0 ;27AE: 200D
BRA.S LAB_017C ;27B0: 6008
LAB_017A:
ADDA #$000C,A5 ;27B2: DAFC000C
BRA.S LAB_0178 ;27B6: 60CA
LAB_017B:
MOVEQ #0,D0 ;27B8: 7000
LAB_017C:
MOVEM.L (A7)+,D7/A3-A6 ;27BA: 4CDF7880
RTS ;27BE: 4E75
MOVEM.L A3-A6,-(A7) ;27C0: 48E7001E
MOVEA.L A6,A4 ;27C4: 284E
MOVEA.L A0,A5 ;27C6: 2A48
MOVE.L A5,D0 ;27C8: 200D
BEQ.S LAB_017F ;27CA: 6760
MOVEA.L A5,A0 ;27CC: 204D
MOVEA.L A4,A6 ;27CE: 2C4C
JSR -102(A6) ;27D0: 4EAEFF9A
MOVEA.L D0,A0 ;27D4: 2040
MOVEA #$0605,A1 ;27D6: 327C0605
JSR -258(A6) ;27DA: 4EAEFEFE
TST.L D0 ;27DE: 4A80
SNE D1 ;27E0: 56C1
NEG.B D1 ;27E2: 4401
EXT D1 ;27E4: 4881
EXT.L D1 ;27E6: 48C1
TST D1 ;27E8: 4A41
BEQ.S LAB_017E ;27EA: 6734
MOVEA.L 34(A5),A3 ;27EC: 266D0022
BTST #6,49(A3) ;27F0: 082B00060031
BNE.S LAB_017D ;27F6: 661A
MOVEA.L 40(A4),A6 ;27F8: 2C6C0028
JSR -132(A6) ;27FC: 4EAEFF7C
BSET #3,49(A3) ;2800: 08EB00030031
MOVEA.L 40(A4),A6 ;2806: 2C6C0028
JSR -138(A6) ;280A: 4EAEFF76
MOVEQ #1,D0 ;280E: 7001
BRA.S LAB_0180 ;2810: 601C
LAB_017D:
MOVEA.L 48(A4),A6 ;2812: 2C6C0030
MOVEQ #101,D1 ;2816: 7265
ADD.L D1,D1 ;2818: D281
JSR -462(A6) ;281A: 4EAEFE32
BRA.S LAB_017F ;281E: 600C
LAB_017E:
MOVEA.L 48(A4),A6 ;2820: 2C6C0030
MOVEQ #46,D1 ;2824: 722E
NOT.B D1 ;2826: 4601
JSR -462(A6) ;2828: 4EAEFE32
LAB_017F:
MOVEQ #0,D0 ;282C: 7000
LAB_0180:
MOVEM.L (A7)+,A3-A6 ;282E: 4CDF7800
RTS ;2832: 4E75
SUBA #$013C,A7 ;2834: 9EFC013C
MOVEM.L D2/D5-D7/A2-A6,-(A7) ;2838: 48E7273E
MOVE.L D1,D6 ;283C: 2C01
MOVE.L D0,D7 ;283E: 2E00
MOVEA.L A0,A5 ;2840: 2A48
MOVEQ #0,D5 ;2842: 7A00
MOVE.L A1,36(A7) ;2844: 2F490024
MOVEM.L A6,40(A7) ;2848: 48EF40000028
MOVE.L A5,D0 ;284E: 200D
BEQ LAB_0187 ;2850: 67000148
MOVE.L A3,D0 ;2854: 200B
BEQ LAB_0187 ;2856: 67000142
MOVE.L #$80001067,332(A7) ;285A: 2F7C80001067014C
LEA 348(A7),A0 ;2862: 41EF015C
MOVE.L A0,336(A7) ;2866: 2F480150
CLR.L 340(A7) ;286A: 42AF0154
CLR.L 344(A7) ;286E: 42AF0158
MOVE.L A2,-(A7) ;2872: 2F0A
MOVEA.L A5,A0 ;2874: 204D
LEA 336(A7),A2 ;2876: 45EF0150
JSR -66(A6) ;287A: 4EAEFFBE
MOVEA.L (A7)+,A2 ;287E: 245F
TST.L D0 ;2880: 4A80
BEQ LAB_0186 ;2882: 67000108
MOVE.L A3,D1 ;2886: 220B
MOVEA.L 48(A6),A6 ;2888: 2C6E0030
MOVE.L #$000003EE,D2 ;288C: 243C000003EE
JSR -30(A6) ;2892: 4EAEFFE2
MOVE.L D0,328(A7) ;2896: 2F400148
BEQ LAB_0188 ;289A: 67000108
MOVE.L #$00000650,308(A7) ;289E: 2F7C000006500134
CLR.L 312(A7) ;28A6: 42AF0138
MOVE.L D0,316(A7) ;28AA: 2F40013C
MOVE.L D7,320(A7) ;28AE: 2F470140
MOVE.L A4,324(A7) ;28B2: 2F4C0144
MOVEM.L A2-A3,-(A7) ;28B6: 48E70030
MOVEA.L A5,A0 ;28BA: 204D
MOVEA.L 44(A7),A1 ;28BC: 226F002C
MOVEA.L 48(A7),A6 ;28C0: 2C6F0030
LEA 316(A7),A3 ;28C4: 47EF013C
JSR -90(A6) ;28C8: 4EAEFFA6
MOVEM.L (A7)+,A2-A3 ;28CC: 4CDF0C00
MOVE.L D0,D5 ;28D0: 2A00
MOVEA.L 48(A6),A6 ;28D2: 2C6E0030
JSR -132(A6) ;28D6: 4EAEFF7C
MOVE.L D0,304(A7) ;28DA: 2F400130
MOVE.L 328(A7),D1 ;28DE: 222F0148
JSR -36(A6) ;28E2: 4EAEFFDC
TST.L D0 ;28E6: 4A80
BNE.S LAB_0181 ;28E8: 660E
TST.L D5 ;28EA: 4A85
BEQ.S LAB_0181 ;28EC: 670A
JSR -132(A6) ;28EE: 4EAEFF7C
MOVEQ #0,D5 ;28F2: 7A00
MOVE.L D0,304(A7) ;28F4: 2F400130
LAB_0181:
TST.L D5 ;28F8: 4A85
BEQ.S LAB_0184 ;28FA: 6778
TST D6 ;28FC: 4A46
BEQ.S LAB_0185 ;28FE: 677A
TST.L 348(A7) ;2900: 4AAF015C
BEQ.S LAB_0182 ;2904: 6746
MOVEA.L 348(A7),A1 ;2906: 226F015C
MOVEA.L 28(A1),A0 ;290A: 2069001C
MOVE.L 4(A0),-(A7) ;290E: 2F280004
PEA LAB_009F(PC) ;2912: 487ADF0A
PEA 56(A7) ;2916: 486F0038
MOVE.L 52(A7),-(A7) ;291A: 2F2F0034
JSR LAB_03F3 ;291E: 4EB900006A0C
LEA 16(A7),A7 ;2924: 4FEF0010
LEA 48(A7),A0 ;2928: 41EF0030
MOVEA.L 40(A7),A6 ;292C: 2C6F0028
MOVEA.L 68(A6),A6 ;2930: 2C6E0044
JSR -78(A6) ;2934: 4EAEFFB2
MOVE.L D0,44(A7) ;2938: 2F40002C
TST.L D0 ;293C: 4A80
BNE.S LAB_0183 ;293E: 661E
MOVEQ #4,D0 ;2940: 7004
JSR -120(A6) ;2942: 4EAEFF88
MOVE.L D0,44(A7) ;2946: 2F40002C
BRA.S LAB_0183 ;294A: 6012
LAB_0182:
MOVEA.L 40(A7),A6 ;294C: 2C6F0028
MOVEA.L 68(A6),A6 ;2950: 2C6E0044
MOVEQ #4,D0 ;2954: 7004
JSR -120(A6) ;2956: 4EAEFF88
MOVE.L D0,44(A7) ;295A: 2F40002C
LAB_0183:
TST.L D0 ;295E: 4A80
BEQ.S LAB_0185 ;2960: 6718
MOVEA.L D0,A1 ;2962: 2240
MOVEA.L A3,A0 ;2964: 204B
JSR -84(A6) ;2966: 4EAEFFAC
MOVEA.L 44(A7),A0 ;296A: 206F002C
JSR -90(A6) ;296E: 4EAEFFA6
BRA.S LAB_0185 ;2972: 6006
LAB_0184:
MOVE.L A3,D1 ;2974: 220B
JSR -72(A6) ;2976: 4EAEFFB8
LAB_0185:
MOVE.L 304(A7),D1 ;297A: 222F0130
MOVEA.L 40(A7),A6 ;297E: 2C6F0028
MOVEA.L 48(A6),A6 ;2982: 2C6E0030
JSR -462(A6) ;2986: 4EAEFE32
BRA.S LAB_0188 ;298A: 6018
LAB_0186:
MOVEA.L 48(A6),A6 ;298C: 2C6E0030
MOVEQ #106,D1 ;2990: 726A
ADD.L D1,D1 ;2992: D281
JSR -462(A6) ;2994: 4EAEFE32
BRA.S LAB_0188 ;2998: 600A
LAB_0187:
MOVEA.L 48(A6),A6 ;299A: 2C6E0030
MOVEQ #116,D1 ;299E: 7274
JSR -462(A6) ;29A0: 4EAEFE32
LAB_0188:
MOVE.L D5,D0 ;29A4: 2005
MOVEM.L (A7)+,D2/D5-D7/A2-A6 ;29A6: 4CDF7CE4
ADDA #$013C,A7 ;29AA: DEFC013C
RTS ;29AE: 4E75
SUBA #$0028,A7 ;29B0: 9EFC0028
MOVEM.L D6-D7/A2-A6,-(A7) ;29B4: 48E7033E
MOVE.L D0,D7 ;29B8: 2E00
MOVEQ #0,D6 ;29BA: 7C00
MOVE.L A0,28(A7) ;29BC: 2F48001C
MOVEM.L A1,32(A7) ;29C0: 48EF02000020
MOVEM.L A6,36(A7) ;29C6: 48EF40000024
BEQ.S LAB_018B ;29CC: 677C
MOVE.L A4,D0 ;29CE: 200C
BEQ.S LAB_018B ;29D0: 6778
LEA LAB_000F+2(PC),A6 ;29D2: 4DFADA02
LEA 40(A7),A0 ;29D6: 41EF0028
MOVEA.L A0,A1 ;29DA: 2248
MOVEA.L A6,A0 ;29DC: 204E
MOVEQ #28,D0 ;29DE: 701C
JSR LAB_0422 ;29E0: 4EB900006E78
MOVE.L A3,D0 ;29E6: 200B
BNE.S LAB_018A ;29E8: 661E
MOVE.L A2,D0 ;29EA: 200A
BEQ.S LAB_0189 ;29EC: 670E
MOVE.L 32(A2),D0 ;29EE: 202A0020
BEQ.S LAB_018A ;29F2: 6714
MOVEA.L D0,A0 ;29F4: 2040
MOVEA.L 12(A0),A3 ;29F6: 2668000C
BRA.S LAB_018A ;29FA: 600C
LAB_0189:
MOVE.L 32(A7),D0 ;29FC: 202F0020
BEQ.S LAB_018A ;2A00: 6706
MOVEA.L D0,A0 ;2A02: 2040
MOVEA.L 50(A0),A3 ;2A04: 26680032
LAB_018A:
MOVEQ #7,D0 ;2A08: 7007
MOVE.L D0,40(A7) ;2A0A: 2F400028
MOVE.L A3,48(A7) ;2A0E: 2F4B0030
MOVE.L D7,52(A7) ;2A12: 2F470034
MOVE.L A5,64(A7) ;2A16: 2F4D0040
MOVEM.L A2-A3,-(A7) ;2A1A: 48E70030
MOVEA.L 36(A7),A0 ;2A1E: 206F0024
MOVEA.L 40(A7),A1 ;2A22: 226F0028
MOVEA.L 44(A7),A6 ;2A26: 2C6F002C
MOVEA.L 64(A6),A6 ;2A2A: 2C6E0040
LEA 48(A7),A3 ;2A2E: 47EF0030
JSR -810(A6) ;2A32: 4EAEFCD6
MOVEM.L (A7)+,A2-A3 ;2A36: 4CDF0C00
MOVE.L D0,D6 ;2A3A: 2C00
TST.L D6 ;2A3C: 4A86
BEQ.S LAB_018B ;2A3E: 670A
LEA 56(A7),A0 ;2A40: 41EF0038
MOVEA.L A4,A1 ;2A44: 224C
MOVE.L (A0)+,(A1)+ ;2A46: 22D8
MOVE.L (A0)+,(A1)+ ;2A48: 22D8
LAB_018B:
MOVE.L D6,D0 ;2A4A: 2006
MOVEM.L (A7)+,D6-D7/A2-A6 ;2A4C: 4CDF7CC0
ADDA #$0028,A7 ;2A50: DEFC0028
RTS ;2A54: 4E75
MOVEM.L A4-A6,-(A7) ;2A56: 48E7000E
MOVEA.L A6,A4 ;2A5A: 284E
MOVEA.L A0,A5 ;2A5C: 2A48
MOVE.L A5,D0 ;2A5E: 200D
BEQ.S LAB_018C ;2A60: 670A
MOVEA.L A5,A1 ;2A62: 224D
MOVEA.L 40(A4),A6 ;2A64: 2C6C0028
JSR -690(A6) ;2A68: 4EAEFD4E
LAB_018C:
MOVEM.L (A7)+,A4-A6 ;2A6C: 4CDF7000
RTS ;2A70: 4E75
SUBQ #8,A7 ;2A72: 514F
MOVEM.L D2/D6-D7/A2-A6,-(A7) ;2A74: 48E7233E
MOVEA.L A6,A3 ;2A78: 264E
MOVEA.L A1,A4 ;2A7A: 2849
MOVEA.L A0,A5 ;2A7C: 2A48
MOVE.L A5,D0 ;2A7E: 200D
BEQ LAB_0195 ;2A80: 670000A6
MOVEA.L A5,A0 ;2A84: 204D
JSR LAB_0197 ;2A86: 4EB900002B32
MOVE.L D0,D6 ;2A8C: 2C00
MOVEA.L A4,A0 ;2A8E: 204C
JSR LAB_0197 ;2A90: 4EB900002B32
MOVE.L D0,D7 ;2A96: 2E00
MOVE.L D6,D0 ;2A98: 2006
ADD.L D7,D0 ;2A9A: D087
ADDQ.L #2,D0 ;2A9C: 5480
MOVE.L D0,D1 ;2A9E: 2200
ASL.L #2,D1 ;2AA0: E581
MOVE.L D1,D0 ;2AA2: 2001
MOVEA.L 40(A3),A6 ;2AA4: 2C6B0028
MOVE.L #$00010001,D1 ;2AA8: 223C00010001
JSR -684(A6) ;2AAE: 4EAEFD54
MOVE.L D0,36(A7) ;2AB2: 2F400024
BEQ.S LAB_0195 ;2AB6: 6770
MOVE.L D6,D1 ;2AB8: 2206
ADDQ.L #1,D1 ;2ABA: 5281
MOVE.L D1,D2 ;2ABC: 2401
ASL.L #2,D2 ;2ABE: E582
MOVEA.L A5,A0 ;2AC0: 204D
MOVEA.L D0,A1 ;2AC2: 2240
BRA.S LAB_018E ;2AC4: 6002
LAB_018D:
MOVE.B (A0)+,(A1)+ ;2AC6: 12D8
LAB_018E:
SUBQ.L #1,D2 ;2AC8: 5382
BCC.S LAB_018D ;2ACA: 64FA
MOVE.L A4,D0 ;2ACC: 200C
BEQ.S LAB_0191 ;2ACE: 6728
MOVEA.L 36(A7),A0 ;2AD0: 206F0024
MOVEA #$FFFF,A1 ;2AD4: 327CFFFF
MOVEA.L A3,A6 ;2AD8: 2C4B
JSR -258(A6) ;2ADA: 4EAEFEFE
MOVE.L D0,32(A7) ;2ADE: 2F400020
BEQ.S LAB_0191 ;2AE2: 6714
MOVE.L D7,D1 ;2AE4: 2207
ADDQ.L #1,D1 ;2AE6: 5281
MOVE.L D1,D2 ;2AE8: 2401
ASL.L #2,D2 ;2AEA: E582
MOVEA.L A4,A0 ;2AEC: 204C
MOVEA.L D0,A1 ;2AEE: 2240
BRA.S LAB_0190 ;2AF0: 6002
LAB_018F:
MOVE.B (A0)+,(A1)+ ;2AF2: 12D8
LAB_0190:
SUBQ.L #1,D2 ;2AF4: 5382
BCC.S LAB_018F ;2AF6: 64FA
LAB_0191:
MOVE.L A2,D0 ;2AF8: 200A
BEQ.S LAB_0194 ;2AFA: 6726
LAB_0192:
MOVE.L (A2),D0 ;2AFC: 2012
MOVEQ #-1,D1 ;2AFE: 72FF
CMP.L D1,D0 ;2B00: B081
BEQ.S LAB_0194 ;2B02: 671E
MOVEA.L D0,A1 ;2B04: 2240
MOVEA.L 36(A7),A0 ;2B06: 206F0024
MOVEA.L A3,A6 ;2B0A: 2C4B
JSR -258(A6) ;2B0C: 4EAEFEFE
MOVE.L D0,32(A7) ;2B10: 2F400020
BEQ.S LAB_0193 ;2B14: 6708
MOVEA.L D0,A0 ;2B16: 2040
MOVE.L #$00000101,(A0) ;2B18: 20BC00000101
LAB_0193:
ADDQ.L #4,A2 ;2B1E: 588A
BRA.S LAB_0192 ;2B20: 60DA
LAB_0194:
MOVE.L 36(A7),D0 ;2B22: 202F0024
BRA.S LAB_0196 ;2B26: 6002
LAB_0195:
MOVEQ #0,D0 ;2B28: 7000
LAB_0196:
MOVEM.L (A7)+,D2/D6-D7/A2-A6 ;2B2A: 4CDF7CC4
ADDQ #8,A7 ;2B2E: 504F
RTS ;2B30: 4E75
LAB_0197:
MOVEM.L D7/A5,-(A7) ;2B32: 48E70104
MOVEA.L A0,A5 ;2B36: 2A48
MOVEQ #0,D7 ;2B38: 7E00
MOVE.L A5,D0 ;2B3A: 200D
BEQ.S LAB_0199 ;2B3C: 670C
LAB_0198:
MOVEQ #-1,D0 ;2B3E: 70FF
CMP.L (A5),D0 ;2B40: B095
BEQ.S LAB_0199 ;2B42: 6706
ADDQ.L #4,A5 ;2B44: 588D
ADDQ.L #1,D7 ;2B46: 5287
BRA.S LAB_0198 ;2B48: 60F4
LAB_0199:
MOVE.L D7,D0 ;2B4A: 2007
MOVEM.L (A7)+,D7/A5 ;2B4C: 4CDF2080
RTS ;2B50: 4E75
SUBA #$0018,A7 ;2B52: 9EFC0018
MOVEM.L D2/D6-D7/A2-A6,-(A7) ;2B56: 48E7233E
MOVEA.L A6,A3 ;2B5A: 264E
MOVEA.L A1,A4 ;2B5C: 2849
MOVEA.L A0,A5 ;2B5E: 2A48
MOVE.L A5,D0 ;2B60: 200D
BEQ LAB_01A6 ;2B62: 67000116
LEA LAB_0011(PC),A0 ;2B66: 41FAD88A
LEA 40(A7),A1 ;2B6A: 43EF0028
MOVE.L (A0)+,(A1)+ ;2B6E: 22D8
MOVE.L (A0)+,(A1)+ ;2B70: 22D8
MOVE.L (A0)+,(A1)+ ;2B72: 22D8
MOVEA.L A5,A0 ;2B74: 204D
JSR LAB_01A8 ;2B76: 4EB900002C86
MOVE.L D0,D6 ;2B7C: 2C00
MOVEA.L A4,A0 ;2B7E: 204C
JSR LAB_01A8 ;2B80: 4EB900002C86
MOVE.L D0,D7 ;2B86: 2E00
MOVE.L D6,D0 ;2B88: 2006
ADD.L D7,D0 ;2B8A: D087
ADDQ.L #2,D0 ;2B8C: 5480
MOVE.L D0,D1 ;2B8E: 2200
ASL.L #2,D1 ;2B90: E581
SUB.L D0,D1 ;2B92: 9280
ASL.L #2,D1 ;2B94: E581
MOVE.L D1,D0 ;2B96: 2001
MOVEA.L 40(A3),A6 ;2B98: 2C6B0028
MOVE.L #$00010001,D1 ;2B9C: 223C00010001
JSR -684(A6) ;2BA2: 4EAEFD54
MOVE.L D0,52(A7) ;2BA6: 2F400034
BEQ LAB_01A6 ;2BAA: 670000CE
MOVE.L D6,D1 ;2BAE: 2206
ADDQ.L #1,D1 ;2BB0: 5281
MOVE.L D1,D2 ;2BB2: 2401
ASL.L #2,D2 ;2BB4: E582
SUB.L D1,D2 ;2BB6: 9481
ASL.L #2,D2 ;2BB8: E582
MOVEA.L A5,A0 ;2BBA: 204D
MOVEA.L D0,A1 ;2BBC: 2240
BRA.S LAB_019B ;2BBE: 6002
LAB_019A:
MOVE.B (A0)+,(A1)+ ;2BC0: 12D8
LAB_019B:
SUBQ.L #1,D2 ;2BC2: 5382
BCC.S LAB_019A ;2BC4: 64FA
MOVE.L A4,D0 ;2BC6: 200C
BEQ.S LAB_01A0 ;2BC8: 6732
MOVE.L 52(A7),36(A7) ;2BCA: 2F6F00340024
LAB_019C:
MOVEA.L 36(A7),A0 ;2BD0: 206F0024
TST.L 8(A0) ;2BD4: 4AA80008
BEQ.S LAB_019D ;2BD8: 6708
MOVEQ #12,D0 ;2BDA: 700C
ADD.L D0,36(A7) ;2BDC: D1AF0024
BRA.S LAB_019C ;2BE0: 60EE
LAB_019D:
MOVE.L D7,D0 ;2BE2: 2007
ADDQ.L #1,D0 ;2BE4: 5280
MOVE.L D0,D1 ;2BE6: 2200
ASL.L #2,D1 ;2BE8: E581
SUB.L D0,D1 ;2BEA: 9280
ASL.L #2,D1 ;2BEC: E581
MOVEA.L A4,A0 ;2BEE: 204C
MOVEA.L 36(A7),A1 ;2BF0: 226F0024
BRA.S LAB_019F ;2BF4: 6002
LAB_019E:
MOVE.B (A0)+,(A1)+ ;2BF6: 12D8
LAB_019F:
SUBQ.L #1,D1 ;2BF8: 5381
BCC.S LAB_019E ;2BFA: 64FA
LAB_01A0:
MOVE.L A2,D0 ;2BFC: 200A
BEQ.S LAB_01A3 ;2BFE: 6736
LAB_01A1:
TST.L (A2) ;2C00: 4A92
BEQ.S LAB_01A3 ;2C02: 6732
TST.L 8(A2) ;2C04: 4AAA0008
BEQ.S LAB_01A3 ;2C08: 672C
MOVEA.L 52(A7),A0 ;2C0A: 206F0034
MOVEA.L 4(A2),A1 ;2C0E: 226A0004
MOVE.L 8(A2),D0 ;2C12: 202A0008
MOVEA.L A3,A6 ;2C16: 2C4B
JSR -264(A6) ;2C18: 4EAEFEF8
MOVE.L D0,36(A7) ;2C1C: 2F400024
TST.L D0 ;2C20: 4A80
BEQ.S LAB_01A2 ;2C22: 670C
LEA 40(A7),A0 ;2C24: 41EF0028
MOVEA.L D0,A1 ;2C28: 2240
MOVE.L (A0)+,(A1)+ ;2C2A: 22D8
MOVE.L (A0)+,(A1)+ ;2C2C: 22D8
MOVE.L (A0)+,(A1)+ ;2C2E: 22D8
LAB_01A2:
ADDA #$000C,A2 ;2C30: D4FC000C
BRA.S LAB_01A1 ;2C34: 60CA
LAB_01A3:
MOVEA.L 52(A7),A0 ;2C36: 206F0034
MOVE.L A0,36(A7) ;2C3A: 2F480024
MOVE.L A0,32(A7) ;2C3E: 2F480020
LAB_01A4:
MOVEA.L 32(A7),A0 ;2C42: 206F0020
MOVEA.L 36(A7),A1 ;2C46: 226F0024
MOVE.L (A0)+,(A1)+ ;2C4A: 22D8
MOVE.L (A0)+,(A1)+ ;2C4C: 22D8
MOVE.L (A0)+,(A1)+ ;2C4E: 22D8
MOVEQ #12,D0 ;2C50: 700C
ADD.L D0,32(A7) ;2C52: D1AF0020
MOVEA #$FFFF,A0 ;2C56: 307CFFFF
MOVEA.L 36(A7),A6 ;2C5A: 2C6F0024
MOVEA.L (A6),A1 ;2C5E: 2256
CMPA.L A0,A1 ;2C60: B3C8
BEQ.S LAB_01A5 ;2C62: 6706
MOVEQ #12,D0 ;2C64: 700C
ADD.L D0,36(A7) ;2C66: D1AF0024
LAB_01A5:
MOVEA.L 36(A7),A0 ;2C6A: 206F0024
TST.L 8(A0) ;2C6E: 4AA80008
BNE.S LAB_01A4 ;2C72: 66CE
MOVE.L 52(A7),D0 ;2C74: 202F0034
BRA.S LAB_01A7 ;2C78: 6002
LAB_01A6:
MOVEQ #0,D0 ;2C7A: 7000
LAB_01A7:
MOVEM.L (A7)+,D2/D6-D7/A2-A6 ;2C7C: 4CDF7CC4
ADDA #$0018,A7 ;2C80: DEFC0018
RTS ;2C84: 4E75
LAB_01A8:
MOVEM.L D7/A5,-(A7) ;2C86: 48E70104
MOVEA.L A0,A5 ;2C8A: 2A48
MOVEQ #0,D7 ;2C8C: 7E00
MOVE.L A5,D0 ;2C8E: 200D
BEQ.S LAB_01AA ;2C90: 670E
LAB_01A9:
TST.L 8(A5) ;2C92: 4AAD0008
BEQ.S LAB_01AA ;2C96: 6708
ADDA #$000C,A5 ;2C98: DAFC000C
ADDQ.L #1,D7 ;2C9C: 5287
BRA.S LAB_01A9 ;2C9E: 60F2
LAB_01AA:
MOVE.L D7,D0 ;2CA0: 2007
MOVEM.L (A7)+,D7/A5 ;2CA2: 4CDF2080
RTS ;2CA6: 4E75
MOVEM.L D6-D7/A5-A6,-(A7) ;2CA8: 48E70306
MOVE.L D0,D7 ;2CAC: 2E00
MOVEA.L A6,A5 ;2CAE: 2A4E
MOVE.L D7,D0 ;2CB0: 2007
SUBQ.L #1,D0 ;2CB2: 5380
BMI LAB_01AD ;2CB4: 6B00009E
CMPI.L #$00000011,D0 ;2CB8: 0C8000000011
BGE LAB_01AD ;2CBE: 6C000094
ADD D0,D0 ;2CC2: D040
MOVE LAB_01AB(PC,D0.W),D0 ;2CC4: 303B0006
JMP LAB_01AB+2(PC,D0.W) ;2CC8: 4EFB0004
LAB_01AB:
ORI.B #$26,-(A0) ;2CCC: 00200026
ORI.B #$32,56(A4) ;2CD0: 002C00320038
DC.W $003E ;2CD6
ORI #$004A,D4 ;2CD8: 0044004A
ORI #$0056,(A0) ;2CDC: 00500056
ORI #$0062,(A4)+ ;2CE0: 005C0062
ORI #$006E,116(A0) ;2CE4: 0068006E0074
DC.W $007A ;2CEA
ORI.L #$7C014846,D0 ;2CEC: 00807C014846
BRA.S LAB_01AE ;2CF2: 6068
MOVEQ #1,D6 ;2CF4: 7C01
SWAP D6 ;2CF6: 4846
BRA.S LAB_01AE ;2CF8: 6062
MOVEQ #1,D6 ;2CFA: 7C01
SWAP D6 ;2CFC: 4846
BRA.S LAB_01AE ;2CFE: 605C
MOVEQ #1,D6 ;2D00: 7C01
SWAP D6 ;2D02: 4846
BRA.S LAB_01AE ;2D04: 6056
MOVEQ #1,D6 ;2D06: 7C01
SWAP D6 ;2D08: 4846
BRA.S LAB_01AE ;2D0A: 6050
MOVEQ #1,D6 ;2D0C: 7C01
SWAP D6 ;2D0E: 4846
BRA.S LAB_01AE ;2D10: 604A
MOVEQ #1,D6 ;2D12: 7C01
SWAP D6 ;2D14: 4846
BRA.S LAB_01AE ;2D16: 6044
MOVEQ #1,D6 ;2D18: 7C01
SWAP D6 ;2D1A: 4846
BRA.S LAB_01AE ;2D1C: 603E
MOVEQ #1,D6 ;2D1E: 7C01
SWAP D6 ;2D20: 4846
BRA.S LAB_01AE ;2D22: 6038
MOVEQ #1,D6 ;2D24: 7C01
SWAP D6 ;2D26: 4846
BRA.S LAB_01AE ;2D28: 6032
MOVEQ #3,D6 ;2D2A: 7C03
SWAP D6 ;2D2C: 4846
BRA.S LAB_01AE ;2D2E: 602C
MOVEQ #1,D6 ;2D30: 7C01
SWAP D6 ;2D32: 4846
BRA.S LAB_01AE ;2D34: 6026
MOVEQ #1,D6 ;2D36: 7C01
SWAP D6 ;2D38: 4846
BRA.S LAB_01AE ;2D3A: 6020
MOVEQ #1,D6 ;2D3C: 7C01
SWAP D6 ;2D3E: 4846
BRA.S LAB_01AE ;2D40: 601A
MOVEQ #1,D6 ;2D42: 7C01
SWAP D6 ;2D44: 4846
BRA.S LAB_01AE ;2D46: 6014
MOVEQ #2,D6 ;2D48: 7C02
SWAP D6 ;2D4A: 4846
BRA.S LAB_01AE ;2D4C: 600E
MOVEQ #1,D6 ;2D4E: 7C01
SWAP D6 ;2D50: 4846
BRA.S LAB_01AE ;2D52: 6008
LAB_01AD:
MOVE.L D7,D6 ;2D54: 2C07
ANDI.L #$00FF0000,D6 ;2D56: 028600FF0000
LAB_01AE:
TST.L D6 ;2D5C: 4A86
BNE.S LAB_01AF ;2D5E: 6604
MOVEQ #1,D6 ;2D60: 7C01
SWAP D6 ;2D62: 4846
LAB_01AF:
MOVE.L D6,D0 ;2D64: 2006
MOVEM.L (A7)+,D6-D7/A5-A6 ;2D66: 4CDF60C0
RTS ;2D6A: 4E75
MOVEM.L A5-A6,-(A7) ;2D6C: 48E70006
MOVEA.L A6,A5 ;2D70: 2A4E
MOVEQ #0,D0 ;2D72: 7000
MOVEM.L (A7)+,A5-A6 ;2D74: 4CDF6000
RTS ;2D78: 4E75
MOVEM.L A5-A6,-(A7) ;2D7A: 48E70006
MOVEA.L A6,A5 ;2D7E: 2A4E
MOVEQ #0,D0 ;2D80: 7000
MOVEM.L (A7)+,A5-A6 ;2D82: 4CDF6000
RTS ;2D86: 4E75
LAB_01B0:
SUBA #$0024,A7 ;2D88: 9EFC0024
MOVEM.L D2-D3/D5-D7/A2-A6,-(A7) ;2D8C: 48E7373E
MOVEA.L 84(A7),A2 ;2D90: 246F0054
MOVEA.L 80(A7),A3 ;2D94: 266F0050
MOVEA.L A1,A4 ;2D98: 2849
MOVEA.L A0,A5 ;2D9A: 2A48
MOVEQ #0,D7 ;2D9C: 7E00
MOVEA.L A3,A0 ;2D9E: 204B
MOVEQ #0,D0 ;2DA0: 7000
MOVE 32(A4),D0 ;2DA2: 302C0020
ADDA.L D0,A0 ;2DA6: D1C0
MOVE.L 34(A3),68(A7) ;2DA8: 2F6B00220044
MOVEA.L 68(A7),A1 ;2DAE: 226F0044
MOVE.L 50(A1),D6 ;2DB2: 2C290032
MOVE.L 54(A1),D5 ;2DB6: 2A290036
MOVE.L 58(A1),64(A7) ;2DBA: 2F69003A0040
MOVE.L 70(A1),60(A7) ;2DC0: 2F690046003C
MOVE.L 74(A1),56(A7) ;2DC6: 2F69004A0038
MOVE.L 78(A1),52(A7) ;2DCC: 2F69004E0034
MOVE.L 4(A2),48(A7) ;2DD2: 2F6A00040030
MOVE.L A0,72(A7) ;2DD8: 2F480048
LAB_01B1:
LEA 48(A7),A0 ;2DDC: 41EF0030
MOVEA.L 44(A5),A6 ;2DE0: 2C6D002C
JSR -48(A6) ;2DE4: 4EAEFFD0
MOVE.L D0,44(A7) ;2DE8: 2F40002C
BEQ LAB_01C6 ;2DEC: 670001E0
MOVEA.L D0,A0 ;2DF0: 2040
MOVE.L 4(A0),40(A7) ;2DF2: 2F6800040028
MOVE.L (A0),D0 ;2DF8: 2010
SUBI.L #$8000100B,D0 ;2DFA: 04808000100B
BEQ.S LAB_01B2 ;2E00: 6774
SUBQ.L #1,D0 ;2E02: 5380
BEQ.S LAB_01B3 ;2E04: 6778
SUBQ.L #1,D0 ;2E06: 5380
BEQ.S LAB_01B4 ;2E08: 677C
SUBQ.L #1,D0 ;2E0A: 5380
BEQ LAB_01B5 ;2E0C: 67000082
SUBQ.L #1,D0 ;2E10: 5380
BEQ LAB_01B6 ;2E12: 6700008A
SUBQ.L #1,D0 ;2E16: 5380
BEQ LAB_01B7 ;2E18: 6700008E
SUBQ.L #1,D0 ;2E1C: 5380
BEQ LAB_01B8 ;2E1E: 67000092
SUBQ.L #1,D0 ;2E22: 5380
BEQ LAB_01B9 ;2E24: 67000096
SUBQ.L #8,D0 ;2E28: 5180
BEQ LAB_01BA ;2E2A: 6700009E
SUBQ.L #1,D0 ;2E2E: 5380
BEQ LAB_01BB ;2E30: 670000A6
MOVEQ #82,D1 ;2E34: 7252
SUB.L D1,D0 ;2E36: 9081
BEQ LAB_01BC ;2E38: 670000AC
SUBQ.L #1,D0 ;2E3C: 5380
BEQ LAB_01BD ;2E3E: 670000C4
SUBQ.L #1,D0 ;2E42: 5380
BEQ LAB_01BE ;2E44: 670000DC
SUBQ.L #1,D0 ;2E48: 5380
BEQ LAB_01BF ;2E4A: 670000F4
SUBQ.L #1,D0 ;2E4E: 5380
BEQ LAB_01C0 ;2E50: 6700010C
SUBQ.L #1,D0 ;2E54: 5380
BEQ LAB_01C1 ;2E56: 67000124
SUBQ.L #1,D0 ;2E5A: 5380
BEQ LAB_01C2 ;2E5C: 6700012C
SUBQ.L #6,D0 ;2E60: 5D80
BEQ LAB_01C3 ;2E62: 67000134
SUBQ.L #3,D0 ;2E66: 5780
BEQ LAB_01C4 ;2E68: 67000148
SUBQ.L #1,D0 ;2E6C: 5380
BEQ LAB_01C5 ;2E6E: 67000150
BRA LAB_01B1 ;2E72: 6000FF68
LAB_01B2:
MOVE.L 40(A7),D6 ;2E76: 2C2F0028
BRA LAB_01B1 ;2E7A: 6000FF60
LAB_01B3:
MOVE.L 40(A7),D5 ;2E7E: 2A2F0028
BRA LAB_01B1 ;2E82: 6000FF58
LAB_01B4:
MOVE.L 40(A7),64(A7) ;2E86: 2F6F00280040
BRA LAB_01B1 ;2E8C: 6000FF4E
LAB_01B5:
MOVEA.L 68(A7),A0 ;2E90: 206F0044
MOVE.L 40(A7),66(A0) ;2E94: 216F00280042
BRA LAB_01B1 ;2E9A: 6000FF40
LAB_01B6:
MOVE.L 40(A7),60(A7) ;2E9E: 2F6F0028003C
BRA LAB_01B1 ;2EA4: 6000FF36
LAB_01B7:
MOVE.L 40(A7),56(A7) ;2EA8: 2F6F00280038
BRA LAB_01B1 ;2EAE: 6000FF2C
LAB_01B8:
MOVE.L 40(A7),52(A7) ;2EB2: 2F6F00280034
BRA LAB_01B1 ;2EB8: 6000FF22
LAB_01B9:
MOVEA.L 68(A7),A0 ;2EBC: 206F0044
MOVE.L 40(A7),86(A0) ;2EC0: 216F00280056
BRA LAB_01B1 ;2EC6: 6000FF14
LAB_01BA:
MOVEA.L 72(A7),A0 ;2ECA: 206F0048
MOVE.L 40(A7),230(A0) ;2ECE: 216F002800E6
BRA LAB_01B1 ;2ED4: 6000FF06
LAB_01BB:
MOVEA.L 72(A7),A0 ;2ED8: 206F0048
MOVE.L 40(A7),234(A0) ;2EDC: 216F002800EA
BRA LAB_01B1 ;2EE2: 6000FEF8
LAB_01BC:
MOVEA.L 72(A7),A0 ;2EE6: 206F0048
ADDA #$0038,A0 ;2EEA: D0FC0038
MOVEA.L 40(A7),A1 ;2EEE: 226F0028
MOVE.L A1,-(A7) ;2EF2: 2F09
MOVEA.L A0,A1 ;2EF4: 2248
MOVEA.L A5,A0 ;2EF6: 204D
JSR LAB_0260 ;2EF8: 4EB90000465E
ADDQ #4,A7 ;2EFE: 584F
BRA LAB_01B1 ;2F00: 6000FEDA
LAB_01BD:
MOVEA.L 72(A7),A0 ;2F04: 206F0048
ADDA #$003C,A0 ;2F08: D0FC003C
MOVEA.L 40(A7),A1 ;2F0C: 226F0028
MOVE.L A1,-(A7) ;2F10: 2F09
MOVEA.L A0,A1 ;2F12: 2248
MOVEA.L A5,A0 ;2F14: 204D
JSR LAB_0260 ;2F16: 4EB90000465E
ADDQ #4,A7 ;2F1C: 584F
BRA LAB_01B1 ;2F1E: 6000FEBC
LAB_01BE:
MOVEA.L 72(A7),A0 ;2F22: 206F0048
ADDA #$0040,A0 ;2F26: D0FC0040
MOVEA.L 40(A7),A1 ;2F2A: 226F0028
MOVE.L A1,-(A7) ;2F2E: 2F09
MOVEA.L A0,A1 ;2F30: 2248
MOVEA.L A5,A0 ;2F32: 204D
JSR LAB_0260 ;2F34: 4EB90000465E
ADDQ #4,A7 ;2F3A: 584F
BRA LAB_01B1 ;2F3C: 6000FE9E
LAB_01BF:
MOVEA.L 72(A7),A0 ;2F40: 206F0048
ADDA #$0044,A0 ;2F44: D0FC0044
MOVEA.L 40(A7),A1 ;2F48: 226F0028
MOVE.L A1,-(A7) ;2F4C: 2F09
MOVEA.L A0,A1 ;2F4E: 2248
MOVEA.L A5,A0 ;2F50: 204D
JSR LAB_0260 ;2F52: 4EB90000465E
ADDQ #4,A7 ;2F58: 584F
BRA LAB_01B1 ;2F5A: 6000FE80
LAB_01C0:
MOVEA.L 72(A7),A0 ;2F5E: 206F0048
ADDA #$0048,A0 ;2F62: D0FC0048
MOVEA.L 40(A7),A1 ;2F66: 226F0028
MOVE.L A1,-(A7) ;2F6A: 2F09
MOVEA.L A0,A1 ;2F6C: 2248
MOVEA.L A5,A0 ;2F6E: 204D
JSR LAB_0260 ;2F70: 4EB90000465E
ADDQ #4,A7 ;2F76: 584F
BRA LAB_01B1 ;2F78: 6000FE62
LAB_01C1:
MOVEA.L 72(A7),A0 ;2F7C: 206F0048
MOVE.L 40(A7),76(A0) ;2F80: 216F0028004C
BRA LAB_01B1 ;2F86: 6000FE54
LAB_01C2:
MOVEA.L 72(A7),A0 ;2F8A: 206F0048
MOVE.L 40(A7),80(A0) ;2F8E: 216F00280050
BRA LAB_01B1 ;2F94: 6000FE46
LAB_01C3:
MOVE.L 40(A7),D0 ;2F98: 202F0028
BEQ LAB_01B1 ;2F9C: 6700FE3E
MOVEA.L 72(A7),A0 ;2FA0: 206F0048
ADDA #$0018,A0 ;2FA4: D0FC0018
MOVEA.L D0,A1 ;2FA8: 2240
MOVE.L (A1)+,(A0)+ ;2FAA: 20D9
MOVE.L (A1)+,(A0)+ ;2FAC: 20D9
BRA LAB_01B1 ;2FAE: 6000FE2C
LAB_01C4:
MOVEA.L 72(A7),A0 ;2FB2: 206F0048
MOVE.L 40(A7),52(A0) ;2FB6: 216F00280034
BRA LAB_01B1 ;2FBC: 6000FE1E
LAB_01C5:
MOVEA.L 72(A7),A0 ;2FC0: 206F0048
MOVE.L 40(A7),48(A0) ;2FC4: 216F00280030
BRA LAB_01B1 ;2FCA: 6000FE10
LAB_01C6:
TST.L D6 ;2FCE: 4A86
BPL.S LAB_01C7 ;2FD0: 6A02
MOVEQ #0,D6 ;2FD2: 7C00
LAB_01C7:
MOVE.L 64(A7),D0 ;2FD4: 202F0040
CMP.L D0,D5 ;2FD8: BA80
BLE.S LAB_01C8 ;2FDA: 6F04
MOVEQ #0,D6 ;2FDC: 7C00
BRA.S LAB_01C9 ;2FDE: 600E
LAB_01C8:
MOVE.L D6,D1 ;2FE0: 2206
ADD.L D5,D1 ;2FE2: D285
CMP.L D0,D1 ;2FE4: B280
BLE.S LAB_01C9 ;2FE6: 6F06
MOVE.L D0,D1 ;2FE8: 2200
SUB.L D5,D1 ;2FEA: 9285
MOVE.L D1,D6 ;2FEC: 2C01
LAB_01C9:
MOVEA.L 68(A7),A0 ;2FEE: 206F0044
MOVE.L 50(A0),D1 ;2FF2: 22280032
CMP.L D6,D1 ;2FF6: B286
BEQ.S LAB_01CA ;2FF8: 6706
MOVE.L D6,50(A0) ;2FFA: 21460032
MOVEQ #1,D7 ;2FFE: 7E01
LAB_01CA:
MOVE.L 54(A0),D1 ;3000: 22280036
CMP.L D5,D1 ;3004: B285
BEQ.S LAB_01CB ;3006: 6706
MOVE.L D5,54(A0) ;3008: 21450036
MOVEQ #1,D7 ;300C: 7E01
LAB_01CB:
MOVE.L 58(A0),D1 ;300E: 2228003A
CMP.L D0,D1 ;3012: B280
BEQ.S LAB_01CC ;3014: 6706
MOVE.L D0,58(A0) ;3016: 2140003A
MOVEQ #1,D7 ;301A: 7E01
LAB_01CC:
MOVE.L 60(A7),D0 ;301C: 202F003C
TST.L D0 ;3020: 4A80
BPL.S LAB_01CD ;3022: 6A04
CLR.L 60(A7) ;3024: 42AF003C
LAB_01CD:
MOVE.L 52(A7),D0 ;3028: 202F0034
MOVE.L 56(A7),D1 ;302C: 222F0038
CMP.L D0,D1 ;3030: B280
BLE.S LAB_01CE ;3032: 6F08
MOVEQ #0,D2 ;3034: 7400
MOVE.L D2,60(A7) ;3036: 2F42003C
BRA.S LAB_01CF ;303A: 6012
LAB_01CE:
MOVE.L 60(A7),D2 ;303C: 242F003C
ADD.L D1,D2 ;3040: D481
CMP.L D0,D2 ;3042: B480
BLE.S LAB_01CF ;3044: 6F08
MOVE.L D0,D2 ;3046: 2400
SUB.L D1,D2 ;3048: 9481
MOVE.L D2,60(A7) ;304A: 2F42003C
LAB_01CF:
MOVE.L 60(A7),D2 ;304E: 242F003C
MOVE.L 70(A0),D3 ;3052: 26280046
CMP.L D2,D3 ;3056: B682
BEQ.S LAB_01D0 ;3058: 6706
MOVE.L D2,70(A0) ;305A: 21420046
MOVEQ #1,D7 ;305E: 7E01
LAB_01D0:
MOVE.L 74(A0),D2 ;3060: 2428004A
CMP.L D1,D2 ;3064: B481
BEQ.S LAB_01D1 ;3066: 6706
MOVE.L D1,74(A0) ;3068: 2141004A
MOVEQ #1,D7 ;306C: 7E01
LAB_01D1:
MOVE.L 78(A0),D1 ;306E: 2228004E
CMP.L D0,D1 ;3072: B280
BEQ.S LAB_01D2 ;3074: 6706
MOVE.L D0,78(A0) ;3076: 2140004E
MOVEQ #1,D7 ;307A: 7E01
LAB_01D2:
MOVE.L D7,D0 ;307C: 2007
MOVEM.L (A7)+,D2-D3/D5-D7/A2-A6 ;307E: 4CDF7CEC
ADDA #$0024,A7 ;3082: DEFC0024
RTS ;3086: 4E75
LAB_01D3:
ORI.B #$00,D0 ;3088: 00000000
ORI.B #$00,D0 ;308C: 00000000
LAB_01D4:
SUBA #$0040,A7 ;3090: 9EFC0040
MOVEM.L D2-D7/A2-A6,-(A7) ;3094: 48E73F3E
MOVEA.L A1,A4 ;3098: 2849
MOVEA.L A0,A5 ;309A: 2A48
MOVEA.L 36(A5),A3 ;309C: 266D0024
MOVE.L A2,D0 ;30A0: 200A
BEQ.S LAB_01D5 ;30A2: 670C
MOVEA.L A2,A0 ;30A4: 204A
MOVEQ #0,D0 ;30A6: 7000
MOVE 32(A5),D0 ;30A8: 302D0020
ADDA.L D0,A0 ;30AC: D1C0
BRA.S LAB_01D6 ;30AE: 6002
LAB_01D5:
SUBA.L A0,A0 ;30B0: 91C8
LAB_01D6:
MOVE.L A0,104(A7) ;30B2: 2F480068
MOVE.L A2,D0 ;30B6: 200A
BEQ.S LAB_01D7 ;30B8: 6706
MOVEA.L 34(A2),A0 ;30BA: 206A0022
BRA.S LAB_01D8 ;30BE: 6002
LAB_01D7:
SUBA.L A0,A0 ;30C0: 91C8
LAB_01D8:
MOVEQ #0,D7 ;30C2: 7E00
MOVE.L A0,100(A7) ;30C4: 2F480064
MOVE.L (A4),D0 ;30C8: 2014
TST.L D0 ;30CA: 4A80
BEQ LAB_01F1 ;30CC: 67000640
SUBQ.L #2,D0 ;30D0: 5580
BEQ LAB_01F2 ;30D2: 67000640
SUBQ.L #1,D0 ;30D6: 5380
BEQ LAB_01F7 ;30D8: 6700068A
SUBQ.L #1,D0 ;30DC: 5380
BEQ LAB_0222 ;30DE: 67000DC0
SUBQ.L #2,D0 ;30E2: 5580
BEQ LAB_0229 ;30E4: 67000F76
SUBQ.L #1,D0 ;30E8: 5380
BEQ LAB_0235 ;30EA: 67001090
SUBI.L #$000000FA,D0 ;30EE: 0480000000FA
BEQ LAB_01D9 ;30F4: 67000088
SUBQ.L #1,D0 ;30F8: 5380
BEQ LAB_0250 ;30FA: 6700133C
SUBQ.L #1,D0 ;30FE: 5380
BEQ LAB_01EB ;3100: 670002DA
SUBQ.L #1,D0 ;3104: 5380
BEQ LAB_01EC ;3106: 670002F8
SUBQ.L #4,D0 ;310A: 5980
BEQ LAB_01EA ;310C: 670002BA
SUBI.L #$000004F9,D0 ;3110: 0480000004F9
BEQ LAB_022F ;3116: 67000FBE
SUBQ.L #1,D0 ;311A: 5380
BEQ LAB_0229 ;311C: 67000F3E
SUBQ.L #2,D0 ;3120: 5580
BEQ LAB_0234 ;3122: 67001048
SUBQ.L #1,D0 ;3126: 5380
BEQ LAB_0231 ;3128: 6700100C
SUBQ.L #1,D0 ;312C: 5380
BEQ LAB_0231 ;312E: 67001006
SUBQ.L #1,D0 ;3132: 5380
BEQ LAB_0231 ;3134: 67001000
SUBQ.L #1,D0 ;3138: 5380
BEQ LAB_0230 ;313A: 67000FE8
SUBQ.L #1,D0 ;313E: 5380
BEQ LAB_0232 ;3140: 67001006
SUBQ.L #7,D0 ;3144: 5F80
BEQ LAB_0231 ;3146: 67000FEE
SUBQ.L #1,D0 ;314A: 5380
BEQ LAB_0231 ;314C: 67000FE8
MOVEQ #31,D1 ;3150: 721F
SUB.L D1,D0 ;3152: 9081
BEQ LAB_0231 ;3154: 67000FE0
SUBQ.L #1,D0 ;3158: 5380
BEQ LAB_0231 ;315A: 67000FDA
MOVEQ #15,D1 ;315E: 720F
SUB.L D1,D0 ;3160: 9081
BEQ LAB_0231 ;3162: 67000FD2
SUBQ.L #1,D0 ;3166: 5380
BEQ LAB_0231 ;3168: 67000FCC
SUBQ.L #1,D0 ;316C: 5380
BEQ LAB_0231 ;316E: 67000FC6
MOVEQ #14,D1 ;3172: 720E
SUB.L D1,D0 ;3174: 9081
BEQ LAB_0231 ;3176: 67000FBE
BRA LAB_025B ;317A: 60001434
LAB_01D9:
CMPA.L A5,A2 ;317E: B5CD
BEQ LAB_01E9 ;3180: 67000236
MOVE.L A4,-(A7) ;3184: 2F0C
MOVE.L A2,-(A7) ;3186: 2F0A
MOVE.L A5,-(A7) ;3188: 2F0D
JSR LAB_0420 ;318A: 4EB900006E24
LEA 12(A7),A7 ;3190: 4FEF000C
MOVE.L D0,96(A7) ;3194: 2F400060
TST.L D0 ;3198: 4A80
BEQ LAB_01E8 ;319A: 6700020E
MOVE.L 4(A4),88(A7) ;319E: 2F6C00040058
MOVEQ #0,D6 ;31A4: 7C00
MOVEA.L D0,A0 ;31A6: 2040
MOVEQ #0,D1 ;31A8: 7200
MOVE 32(A5),D1 ;31AA: 322D0020
MOVEA.L D0,A1 ;31AE: 2240
ADDA.L D1,A1 ;31B0: D3C1
BSET #6,12(A0) ;31B2: 08E80006000C
LEA 120(A1),A0 ;31B8: 41E90078
MOVEA.L D0,A6 ;31BC: 2C40
MOVE.L A0,34(A6) ;31BE: 2D480022
LEA 120(A1),A0 ;31C2: 41E90078
MOVE.L A1,92(A7) ;31C6: 2F49005C
MOVEA.L 40(A3),A6 ;31CA: 2C6B0028
JSR -558(A6) ;31CE: 4EAEFDD2
MOVEA.L 88(A7),A0 ;31D2: 206F0058
MOVEA.L 44(A3),A6 ;31D6: 2C6B002C
MOVE.L #$80001065,D0 ;31DA: 203C80001065
MOVEQ #2,D1 ;31E0: 7202
JSR -36(A6) ;31E2: 4EAEFFDC
MOVEA.L 92(A7),A0 ;31E6: 206F005C
MOVE D0,(A0) ;31EA: 3080
MOVEA.L 88(A7),A0 ;31EC: 206F0058
MOVEA.L 44(A3),A6 ;31F0: 2C6B002C
MOVE.L #$80001066,D0 ;31F4: 203C80001066
MOVEQ #0,D1 ;31FA: 7200
JSR -36(A6) ;31FC: 4EAEFFDC
MOVE.L D0,72(A7) ;3200: 2F400048
MOVEA.L 88(A7),A0 ;3204: 206F0058
MOVE.L #$80001064,D0 ;3208: 203C80001064
JSR -30(A6) ;320E: 4EAEFFE2
MOVE.L D0,84(A7) ;3212: 2F400054
TST.L D0 ;3216: 4A80
BNE.S LAB_01DA ;3218: 660E
MOVEA.L 48(A3),A6 ;321A: 2C6B0030
MOVEQ #116,D1 ;321E: 7274
JSR -462(A6) ;3220: 4EAEFE32
BRA LAB_01E6 ;3224: 60000150
LAB_01DA:
MOVEA.L D0,A0 ;3228: 2040
MOVE.L 4(A0),D1 ;322A: 22280004
MOVEQ #0,D2 ;322E: 7400
NOT.B D2 ;3230: 4602
CMP.L D2,D1 ;3232: B282
BLS.S LAB_01DB ;3234: 6312
MOVEA.L 92(A7),A1 ;3236: 226F005C
ADDQ.L #4,A1 ;323A: 5889
MOVE.L D1,-(A7) ;323C: 2F01
MOVEA.L A3,A0 ;323E: 204B
JSR LAB_0260 ;3240: 4EB90000465E
ADDQ #4,A7 ;3246: 584F
LAB_01DB:
MOVEA.L 88(A7),A0 ;3248: 206F0058
MOVE.L #$80001067,D0 ;324C: 203C80001067
MOVEQ #0,D1 ;3252: 7200
JSR -36(A6) ;3254: 4EAEFFDC
MOVEA.L 92(A7),A0 ;3258: 206F005C
MOVE.L D0,12(A0) ;325C: 2140000C
BNE.S LAB_01DC ;3260: 6606
MOVEQ #1,D6 ;3262: 7C01
BRA LAB_01E6 ;3264: 60000110
LAB_01DC:
MOVEQ #0,D0 ;3268: 7000
MOVE (A0),D0 ;326A: 3010
SUBQ.L #1,D0 ;326C: 5380
BEQ LAB_01E5 ;326E: 67000104
SUBQ.L #1,D0 ;3272: 5380
BEQ.S LAB_01DD ;3274: 670A
SUBQ.L #1,D0 ;3276: 5380
BEQ LAB_01E4 ;3278: 670000EC
BRA LAB_01E6 ;327C: 600000F8
LAB_01DD:
MOVEA.L 92(A7),A1 ;3280: 226F005C
MOVEA.L 12(A1),A0 ;3284: 2069000C
MOVEA.L 28(A0),A1 ;3288: 2268001C
MOVEQ #0,D0 ;328C: 7000
MOVE 28(A1),D0 ;328E: 3029001C
MOVEQ #15,D1 ;3292: 720F
AND.L D1,D0 ;3294: C081
TST.L D0 ;3296: 4A80
BEQ.S LAB_01DE ;3298: 6712
SUBQ.L #1,D0 ;329A: 5380
BEQ.S LAB_01DE ;329C: 670E
SUBQ.L #1,D0 ;329E: 5380
BEQ.S LAB_01E0 ;32A0: 673E
SUBQ.L #1,D0 ;32A2: 5380
BEQ LAB_01E2 ;32A4: 670000A4
BRA LAB_01E3 ;32A8: 600000AE
LAB_01DE:
PEA 72(A7) ;32AC: 486F0048
MOVEA.L A3,A0 ;32B0: 204B
MOVEA.L 96(A7),A1 ;32B2: 226F0060
MOVEA.L 4(A1),A1 ;32B6: 22690004
JSR LAB_0271 ;32BA: 4EB9000047BE
ADDQ #4,A7 ;32C0: 584F
MOVEA.L 92(A7),A0 ;32C2: 206F005C
MOVE.L D0,8(A0) ;32C6: 21400008
BEQ.S LAB_01DF ;32CA: 6702
MOVEQ #1,D6 ;32CC: 7C01
LAB_01DF:
MOVE.L 72(A7),D0 ;32CE: 202F0048
MOVE.L D0,D1 ;32D2: 2200
MOVEA.L 48(A3),A6 ;32D4: 2C6B0030
JSR -90(A6) ;32D8: 4EAEFFA6
BRA LAB_01E6 ;32DC: 60000098
LAB_01E0:
MOVEA.L 52(A3),A6 ;32E0: 2C6B0034
JSR -30(A6) ;32E4: 4EAEFFE2
MOVEA.L 92(A7),A0 ;32E8: 206F005C
MOVE.L D0,8(A0) ;32EC: 21400008
TST.L D0 ;32F0: 4A80
BEQ.S LAB_01E1 ;32F2: 6746
PEA 72(A7) ;32F4: 486F0048
MOVE.L D0,48(A7) ;32F8: 2F400030
MOVEA.L A3,A0 ;32FC: 204B
MOVEA.L 96(A7),A1 ;32FE: 226F0060
MOVEA.L 4(A1),A1 ;3302: 22690004
JSR LAB_0271 ;3306: 4EB9000047BE
ADDQ #4,A7 ;330C: 584F
MOVEA.L 44(A7),A0 ;330E: 206F002C
MOVE.L D0,(A0) ;3312: 2080
BEQ.S LAB_01E1 ;3314: 6724
MOVEA.L 92(A7),A0 ;3316: 206F005C
MOVEA.L 8(A0),A0 ;331A: 20680008
MOVEA.L 52(A3),A6 ;331E: 2C6B0034
JSR -234(A6) ;3322: 4EAEFF16
MOVEA.L 92(A7),A0 ;3326: 206F005C
MOVEA.L 8(A0),A0 ;332A: 20680008
MOVEQ #0,D0 ;332E: 7000
JSR -36(A6) ;3330: 4EAEFFDC
TST.L D0 ;3334: 4A80
BNE.S LAB_01E1 ;3336: 6602
MOVEQ #1,D6 ;3338: 7C01
LAB_01E1:
MOVE.L 72(A7),D0 ;333A: 202F0048
MOVE.L D0,D1 ;333E: 2200
MOVEA.L 48(A3),A6 ;3340: 2C6B0030
JSR -90(A6) ;3344: 4EAEFFA6
BRA.S LAB_01E6 ;3348: 602C
LAB_01E2:
MOVEA.L 92(A7),A0 ;334A: 206F005C
MOVE.L 72(A7),8(A0) ;334E: 216F00480008
MOVEQ #1,D6 ;3354: 7C01
BRA.S LAB_01E6 ;3356: 601E
LAB_01E3:
MOVEA.L 48(A3),A6 ;3358: 2C6B0030
MOVEQ #118,D1 ;335C: 7276
ADD.L D1,D1 ;335E: D281
JSR -462(A6) ;3360: 4EAEFE32
BRA.S LAB_01E6 ;3364: 6010
LAB_01E4:
MOVEA.L 92(A7),A0 ;3366: 206F005C
MOVE.L 72(A7),8(A0) ;336A: 216F00480008
MOVEQ #1,D6 ;3370: 7C01
BRA.S LAB_01E6 ;3372: 6002
LAB_01E5:
MOVEQ #1,D6 ;3374: 7C01
LAB_01E6:
TST D6 ;3376: 4A46
BEQ.S LAB_01E7 ;3378: 6718
MOVE.L A4,-(A7) ;337A: 2F0C
MOVE.L 100(A7),-(A7) ;337C: 2F2F0064
MOVEA.L A3,A0 ;3380: 204B
MOVEA.L A5,A1 ;3382: 224D
BSR LAB_01B0 ;3384: 6100FA02
ADDQ #8,A7 ;3388: 504F
MOVE.L 96(A7),D7 ;338A: 2E2F0060
BRA LAB_025C ;338E: 60001232
LAB_01E7:
PEA (258).W ;3392: 48780102
MOVE.L 100(A7),-(A7) ;3396: 2F2F0064
MOVE.L A5,-(A7) ;339A: 2F0D
JSR LAB_041B ;339C: 4EB900006DD6
LEA 12(A7),A7 ;33A2: 4FEF000C
BRA LAB_025C ;33A6: 6000121A
LAB_01E8:
MOVEA.L 48(A3),A6 ;33AA: 2C6B0030
MOVEQ #103,D1 ;33AE: 7267
JSR -462(A6) ;33B0: 4EAEFE32
BRA LAB_025C ;33B4: 6000120C
LAB_01E9:
MOVEA.L 48(A3),A6 ;33B8: 2C6B0030
MOVEQ #118,D1 ;33BC: 7276
ADD.L D1,D1 ;33BE: D281
JSR -462(A6) ;33C0: 4EAEFE32
BRA LAB_025C ;33C4: 600011FC
LAB_01EA:
PEA (1028).W ;33C8: 48780404
MOVE.L A2,-(A7) ;33CC: 2F0A
JSR LAB_041A ;33CE: 4EB900006DA8
ADDQ #8,A7 ;33D4: 504F
TST.L D0 ;33D6: 4A80
BNE LAB_025C ;33D8: 660011E8
LAB_01EB:
MOVE.L A4,-(A7) ;33DC: 2F0C
MOVE.L A2,-(A7) ;33DE: 2F0A
MOVE.L A5,-(A7) ;33E0: 2F0D
JSR LAB_0420 ;33E2: 4EB900006E24
MOVE.L D0,D7 ;33E8: 2E00
MOVE.L A4,(A7) ;33EA: 2E8C
MOVE.L A2,-(A7) ;33EC: 2F0A
MOVEA.L A3,A0 ;33EE: 204B
MOVEA.L A5,A1 ;33F0: 224D
BSR LAB_01B0 ;33F2: 6100F994
LEA 16(A7),A7 ;33F6: 4FEF0010
ADD.L D0,D7 ;33FA: DE80
BRA LAB_025C ;33FC: 600011C4
LAB_01EC:
MOVE.L 8(A4),96(A7) ;3400: 2F6C00080060
MOVEQ #1,D7 ;3406: 7E01
MOVE.L 4(A4),D0 ;3408: 202C0004
SUBI.L #$8000100B,D0 ;340C: 04808000100B
BMI LAB_01F0 ;3412: 6B0002E4
CMPI.L #$00000073,D0 ;3416: 0C8000000073
BGE LAB_01F0 ;341C: 6C0002DA
ADD D0,D0 ;3420: D040
MOVE LAB_01ED(PC,D0.W),D0 ;3422: 303B0006
JMP LAB_01EE(PC,D0.W) ;3426: 4EFB0004
LAB_01ED:
DC.W $00E4 ;342A
LAB_01EE:
DC.W $00F4 ;342C
BTST D0,D4 ;342E: 0104
BTST D0,(A4) ;3430: 0114
BTST D0,-(A4) ;3432: 0124
DC.W $0134 ;3434
BCHG D0,D4 ;3436: 0144
BCHG D0,(A4) ;3438: 0154
DC.W $02CC ;343A
DC.W $02CC ;343C
DC.W $02CC ;343E
DC.W $02C2 ;3440
DC.W $02CC ;3442
DC.W $02CC ;3444
DC.W $02CC ;3446
BCHG D0,-(A4) ;3448: 0164
DC.W $0174 ;344A
DC.W $02CC ;344C
DC.W $02CC ;344E
DC.W $02CC ;3450
DC.W $02CC ;3452
DC.W $02CC ;3454
DC.W $02CC ;3456
DC.W $02CC ;3458
DC.W $02CC ;345A
DC.W $02CC ;345C
DC.W $02CC ;345E
DC.W $02CC ;3460
DC.W $02CC ;3462
DC.W $02CC ;3464
DC.W $02CC ;3466
DC.W $02CC ;3468
DC.W $02CC ;346A
DC.W $02CC ;346C
DC.W $02CC ;346E
DC.W $02CC ;3470
DC.W $02CC ;3472
DC.W $02CC ;3474
DC.W $02CC ;3476
DC.W $02CC ;3478
DC.W $02CC ;347A
DC.W $02CC ;347C
DC.W $02CC ;347E
DC.W $02CC ;3480
DC.W $02CC ;3482
DC.W $02CC ;3484
DC.W $02CC ;3486
DC.W $02CC ;3488
DC.W $02CC ;348A
DC.W $02CC ;348C
DC.W $02CC ;348E
DC.W $02CC ;3490
DC.W $02CC ;3492
DC.W $02CC ;3494
DC.W $02CC ;3496
DC.W $02CC ;3498
DC.W $02CC ;349A
DC.W $02CC ;349C
DC.W $02CC ;349E
DC.W $02CC ;34A0
DC.W $02CC ;34A2
DC.W $02CC ;34A4
DC.W $02CC ;34A6
DC.W $02CC ;34A8
DC.W $02CC ;34AA
DC.W $02CC ;34AC
DC.W $02CC ;34AE
DC.W $02CC ;34B0
DC.W $02CC ;34B2
DC.W $02CC ;34B4
DC.W $02CC ;34B6
DC.W $02CC ;34B8
DC.W $02CC ;34BA
DC.W $02CC ;34BC
DC.W $02CC ;34BE
DC.W $02CC ;34C0
DC.W $02CC ;34C2
DC.W $02CC ;34C4
DC.W $02CC ;34C6
DC.W $02CC ;34C8
DC.W $02CC ;34CA
DC.W $02CC ;34CC
DC.W $02CC ;34CE
DC.W $02CC ;34D0
DC.W $02CC ;34D2
DC.W $02CC ;34D4
DC.W $02CC ;34D6
DC.W $02CC ;34D8
DC.W $02CC ;34DA
BCLR D0,D4 ;34DC: 0184
BCLR D0,(A4) ;34DE: 0194
BCLR D0,-(A6) ;34E0: 01A6
DC.W $01B6 ;34E2
BSET D0,D6 ;34E4: 01C6
DC.W $02CC ;34E6
DC.W $02CC ;34E8
DC.W $02CC ;34EA
DC.W $02CC ;34EC
BSET D0,(A0)+ ;34EE: 01D8
BSET D0,504(A0) ;34F0: 01E801F8
DC.W $0208 ;34F4
DC.W $0218 ;34F6
DC.W $0228 ;34F8
DC.W $0238 ;34FA
DC.W $0248 ;34FC
DC.W $02CC ;34FE
DC.W $02CC ;3500
DC.W $02CC ;3502
DC.W $02CC ;3504
ANDI #$0282,(A2)+ ;3506: 025A0282
ANDI.L #$02A202B2,(A2) ;350A: 029202A202B2
MOVEA.L 100(A7),A0 ;3510: 206F0064
MOVEA.L 96(A7),A1 ;3514: 226F0060
MOVE.L 50(A0),(A1) ;3518: 22A80032
BRA LAB_025C ;351C: 600010A4
MOVEA.L 100(A7),A0 ;3520: 206F0064
MOVEA.L 96(A7),A1 ;3524: 226F0060
MOVE.L 54(A0),(A1) ;3528: 22A80036
BRA LAB_025C ;352C: 60001094
MOVEA.L 100(A7),A0 ;3530: 206F0064
MOVEA.L 96(A7),A1 ;3534: 226F0060
MOVE.L 58(A0),(A1) ;3538: 22A8003A
BRA LAB_025C ;353C: 60001084
MOVEA.L 100(A7),A0 ;3540: 206F0064
MOVEA.L 96(A7),A1 ;3544: 226F0060
MOVE.L 66(A0),(A1) ;3548: 22A80042
BRA LAB_025C ;354C: 60001074
MOVEA.L 100(A7),A0 ;3550: 206F0064
MOVEA.L 96(A7),A1 ;3554: 226F0060
MOVE.L 70(A0),(A1) ;3558: 22A80046
BRA LAB_025C ;355C: 60001064
MOVEA.L 100(A7),A0 ;3560: 206F0064
MOVEA.L 96(A7),A1 ;3564: 226F0060
MOVE.L 74(A0),(A1) ;3568: 22A8004A
BRA LAB_025C ;356C: 60001054
MOVEA.L 100(A7),A0 ;3570: 206F0064
MOVEA.L 96(A7),A1 ;3574: 226F0060
MOVE.L 78(A0),(A1) ;3578: 22A8004E
BRA LAB_025C ;357C: 60001044
MOVEA.L 100(A7),A0 ;3580: 206F0064
MOVEA.L 96(A7),A1 ;3584: 226F0060
MOVE.L 86(A0),(A1) ;3588: 22A80056
BRA LAB_025C ;358C: 60001034
MOVEA.L 104(A7),A0 ;3590: 206F0068
MOVEA.L 96(A7),A1 ;3594: 226F0060
MOVE.L 230(A0),(A1) ;3598: 22A800E6
BRA LAB_025C ;359C: 60001024
MOVEA.L 104(A7),A0 ;35A0: 206F0068
MOVEA.L 96(A7),A1 ;35A4: 226F0060
MOVE.L 234(A0),(A1) ;35A8: 22A800EA
BRA LAB_025C ;35AC: 60001014
MOVEA.L 104(A7),A0 ;35B0: 206F0068
MOVEA.L 96(A7),A1 ;35B4: 226F0060
MOVE.L 4(A0),(A1) ;35B8: 22A80004
BRA LAB_025C ;35BC: 60001004
MOVEQ #0,D0 ;35C0: 7000
MOVEA.L 104(A7),A0 ;35C2: 206F0068
MOVE (A0),D0 ;35C6: 3010
MOVEA.L 96(A7),A0 ;35C8: 206F0060
MOVE.L D0,(A0) ;35CC: 2080
BRA LAB_025C ;35CE: 60000FF2
MOVEA.L 104(A7),A0 ;35D2: 206F0068
MOVEA.L 96(A7),A1 ;35D6: 226F0060
MOVE.L 8(A0),(A1) ;35DA: 22A80008
BRA LAB_025C ;35DE: 60000FE2
MOVEA.L 104(A7),A0 ;35E2: 206F0068
MOVEA.L 96(A7),A1 ;35E6: 226F0060
MOVE.L 12(A0),(A1) ;35EA: 22A8000C
BRA LAB_025C ;35EE: 60000FD2
MOVEA.L 104(A7),A0 ;35F2: 206F0068
ADDA #$0010,A0 ;35F6: D0FC0010
MOVEA.L 96(A7),A1 ;35FA: 226F0060
MOVE.L A0,(A1) ;35FE: 2288
BRA LAB_025C ;3600: 60000FC0
MOVEA.L 104(A7),A0 ;3604: 206F0068
MOVEA.L 96(A7),A1 ;3608: 226F0060
MOVE.L 56(A0),(A1) ;360C: 22A80038
BRA LAB_025C ;3610: 60000FB0
MOVEA.L 104(A7),A0 ;3614: 206F0068
MOVEA.L 96(A7),A1 ;3618: 226F0060
MOVE.L 60(A0),(A1) ;361C: 22A8003C
BRA LAB_025C ;3620: 60000FA0
MOVEA.L 104(A7),A0 ;3624: 206F0068
MOVEA.L 96(A7),A1 ;3628: 226F0060
MOVE.L 64(A0),(A1) ;362C: 22A80040
BRA LAB_025C ;3630: 60000F90
MOVEA.L 104(A7),A0 ;3634: 206F0068
MOVEA.L 96(A7),A1 ;3638: 226F0060
MOVE.L 68(A0),(A1) ;363C: 22A80044
BRA LAB_025C ;3640: 60000F80
MOVEA.L 104(A7),A0 ;3644: 206F0068
MOVEA.L 96(A7),A1 ;3648: 226F0060
MOVE.L 72(A0),(A1) ;364C: 22A80048
BRA LAB_025C ;3650: 60000F70
MOVEA.L 104(A7),A0 ;3654: 206F0068
MOVEA.L 96(A7),A1 ;3658: 226F0060
MOVE.L 76(A0),(A1) ;365C: 22A8004C
BRA LAB_025C ;3660: 60000F60
MOVEA.L 104(A7),A0 ;3664: 206F0068
MOVEA.L 96(A7),A1 ;3668: 226F0060
MOVE.L 80(A0),(A1) ;366C: 22A80050
BRA LAB_025C ;3670: 60000F50
MOVEA.L 104(A7),A0 ;3674: 206F0068
ADDA #$0054,A0 ;3678: D0FC0054
MOVEA.L 96(A7),A1 ;367C: 226F0060
MOVE.L A0,(A1) ;3680: 2288
BRA LAB_025C ;3682: 60000F3E
MOVEA.L 100(A7),A0 ;3686: 206F0064
BTST #4,49(A0) ;368A: 082800040031
BEQ.S LAB_01EF ;3690: 6712
MOVEA.L 104(A7),A0 ;3692: 206F0068
ADDA #$0018,A0 ;3696: D0FC0018
MOVEA.L 96(A7),A1 ;369A: 226F0060
MOVE.L A0,(A1) ;369E: 2288
BRA LAB_025C ;36A0: 60000F20
LAB_01EF:
MOVEA.L 96(A7),A0 ;36A4: 206F0060
CLR.L (A0) ;36A8: 4290
BRA LAB_025C ;36AA: 60000F16
MOVEA.L 104(A7),A0 ;36AE: 206F0068
MOVEA.L 96(A7),A1 ;36B2: 226F0060
MOVE.L 44(A0),(A1) ;36B6: 22A8002C
BRA LAB_025C ;36BA: 60000F06
MOVEA.L 104(A7),A0 ;36BE: 206F0068
MOVEA.L 96(A7),A1 ;36C2: 226F0060
MOVE.L 40(A0),(A1) ;36C6: 22A80028
BRA LAB_025C ;36CA: 60000EF6
MOVEA.L 104(A7),A0 ;36CE: 206F0068
MOVEA.L 96(A7),A1 ;36D2: 226F0060
MOVE.L 52(A0),(A1) ;36D6: 22A80034
BRA LAB_025C ;36DA: 60000EE6
MOVEA.L 104(A7),A0 ;36DE: 206F0068
MOVEA.L 96(A7),A1 ;36E2: 226F0060
MOVE.L 48(A0),(A1) ;36E6: 22A80030
BRA LAB_025C ;36EA: 60000ED6
MOVEA.L 96(A7),A0 ;36EE: 206F0060
MOVE.L A2,(A0) ;36F2: 208A
BRA LAB_025C ;36F4: 60000ECC
LAB_01F0:
MOVE.L A4,-(A7) ;36F8: 2F0C
MOVE.L A2,-(A7) ;36FA: 2F0A
MOVE.L A5,-(A7) ;36FC: 2F0D
JSR LAB_0420 ;36FE: 4EB900006E24
MOVE.L D0,D7 ;3704: 2E00
LEA 12(A7),A7 ;3706: 4FEF000C
BRA LAB_025C ;370A: 60000EB6
LAB_01F1:
MOVEQ #4,D7 ;370E: 7E04
BRA LAB_025C ;3710: 60000EB0
LAB_01F2:
MOVEA.L 100(A7),A0 ;3714: 206F0064
MOVE.L 86(A0),D0 ;3718: 20280056
BEQ.S LAB_01F3 ;371C: 670C
MOVE.L 78(A0),D1 ;371E: 2228004E
JSR LAB_044D ;3722: 4EB900007248
BRA.S LAB_01F4 ;3728: 600A
LAB_01F3:
MOVEA.L 104(A7),A0 ;372A: 206F0068
MOVE 20(A0),D0 ;372E: 30280014
EXT.L D0 ;3732: 48C0
LAB_01F4:
MOVEA.L 104(A7),A0 ;3734: 206F0068
MOVE.L D0,40(A0) ;3738: 21400028
MOVEA.L 100(A7),A0 ;373C: 206F0064
MOVE.L 66(A0),D0 ;3740: 20280042
BEQ.S LAB_01F5 ;3744: 670C
MOVE.L 58(A0),D1 ;3746: 2228003A
JSR LAB_044D ;374A: 4EB900007248
BRA.S LAB_01F6 ;3750: 600A
LAB_01F5:
MOVEA.L 104(A7),A0 ;3752: 206F0068
MOVE 22(A0),D0 ;3756: 30280016
EXT.L D0 ;375A: 48C0
LAB_01F6:
MOVEA.L 104(A7),A0 ;375C: 206F0068
MOVE.L D0,44(A0) ;3760: 2140002C
LAB_01F7:
MOVEA.L 8(A4),A0 ;3764: 206C0008
MOVE.L A0,96(A7) ;3768: 2F480060
MOVEQ #2,D0 ;376C: 7002
CMP.L (A4),D0 ;376E: B094
BNE.S LAB_01F8 ;3770: 6604
MOVE.L A0,D1 ;3772: 2208
BEQ.S LAB_01F9 ;3774: 670C
LAB_01F8:
MOVEA.L 100(A7),A1 ;3776: 226F0064
BTST #0,49(A1) ;377A: 082900000031
BEQ.S LAB_01FA ;3780: 6706
LAB_01F9:
MOVE.L D0,D7 ;3782: 2E00
BRA LAB_025C ;3784: 60000E3C
LAB_01FA:
MOVEA.L A1,A0 ;3788: 2049
MOVEA.L 40(A3),A6 ;378A: 2C6B0028
JSR -720(A6) ;378E: 4EAEFD30
TST.L D0 ;3792: 4A80
BNE.S LAB_01FB ;3794: 6606
MOVEQ #2,D7 ;3796: 7E02
BRA LAB_025C ;3798: 60000E28
LAB_01FB:
MOVEA.L 4(A4),A0 ;379C: 206C0004
MOVEA.L 64(A3),A6 ;37A0: 2C6B0040
JSR -558(A6) ;37A4: 4EAEFDD2
MOVE.L D0,92(A7) ;37A8: 2F40005C
BEQ LAB_0221 ;37AC: 670006E2
MOVEA.L D0,A1 ;37B0: 2240
MOVEA.L 56(A3),A6 ;37B2: 2C6B0038
MOVEQ #2,D0 ;37B6: 7002
JSR -354(A6) ;37B8: 4EAEFE9E
MOVEA.L 92(A7),A1 ;37BC: 226F005C
MOVEQ #-1,D0 ;37C0: 70FF
JSR -342(A6) ;37C2: 4EAEFEAA
MOVE.L A2,-(A7) ;37C6: 2F0A
CLR.L -(A7) ;37C8: 42A7
PEA 96(A7) ;37CA: 486F0060
MOVE.L #$80001068,-(A7) ;37CE: 2F3C80001068
MOVEA.L A2,A0 ;37D4: 204A
MOVEA.L A3,A6 ;37D6: 2C4B
MOVEA.L A7,A2 ;37D8: 244F
JSR -66(A6) ;37DA: 4EAEFFBE
LEA 12(A7),A7 ;37DE: 4FEF000C
MOVEA.L (A7)+,A2 ;37E2: 245F
MOVEQ #1,D5 ;37E4: 7A01
MOVEA.L 100(A7),A0 ;37E6: 206F0064
MOVE.L 86(A0),D0 ;37EA: 20280056
BEQ.S LAB_01FC ;37EE: 6702
MOVE.L D0,D5 ;37F0: 2A00
LAB_01FC:
MOVEQ #1,D0 ;37F2: 7001
MOVE.L 66(A0),D1 ;37F4: 22280042
BEQ.S LAB_01FD ;37F8: 6702
MOVE.L D1,D0 ;37FA: 2001
LAB_01FD:
MOVEQ #0,D1 ;37FC: 7200
MOVEA.L 96(A7),A0 ;37FE: 206F0060
MOVE.B 4(A0),D1 ;3802: 12280004
MOVE.L D0,80(A7) ;3806: 2F400050
SUBQ.L #2,D1 ;380A: 5581
BEQ.S LAB_01FE ;380C: 670A
SUBQ.L #4,D1 ;380E: 5981
BEQ LAB_0210 ;3810: 6700038A
BRA LAB_0220 ;3814: 6000066E
LAB_01FE:
MOVEQ #0,D0 ;3818: 7000
MOVEA.L 96(A7),A0 ;381A: 206F0060
MOVE 6(A0),D0 ;381E: 30280006
MOVEQ #104,D1 ;3822: 7268
SUB.L D1,D0 ;3824: 9081
BEQ.S LAB_01FF ;3826: 6712
SUBQ.L #1,D0 ;3828: 5380
BEQ LAB_0206 ;382A: 670001B2
MOVEQ #127,D1 ;382E: 727F
SUB.L D1,D0 ;3830: 9081
BEQ LAB_0205 ;3832: 670001A4
BRA LAB_0207 ;3836: 600001C6
LAB_01FF:
BSET #7,13(A2) ;383A: 08EA0007000D
MOVEA.L 100(A7),A0 ;3840: 206F0064
MOVEA.L 104(A7),A1 ;3844: 226F0068
MOVE.L 70(A0),214(A1) ;3848: 2368004600D6
MOVE.L 50(A0),210(A1) ;384E: 2368003200D2
BTST #3,49(A0) ;3854: 082800030031
BEQ LAB_0220 ;385A: 67000628
MOVE.L A2,-(A7) ;385E: 2F0A
CLR.L -(A7) ;3860: 42A7
PEA 84(A7) ;3862: 486F0054
MOVE.L #$80001079,-(A7) ;3866: 2F3C80001079
MOVEA.L A2,A0 ;386C: 204A
MOVEA.L A3,A6 ;386E: 2C4B
MOVEA.L A7,A2 ;3870: 244F
JSR -66(A6) ;3872: 4EAEFFBE
LEA 12(A7),A7 ;3876: 4FEF000C
MOVEA.L (A7)+,A2 ;387A: 245F
TST.L D0 ;387C: 4A80
BEQ.S LAB_0200 ;387E: 6724
TST.L 76(A7) ;3880: 4AAF004C
BEQ.S LAB_0200 ;3884: 671E
MOVEA.L 100(A7),A0 ;3886: 206F0064
BCLR #4,49(A0) ;388A: 08A800040031
MOVE.L 4(A4),-(A7) ;3890: 2F2C0004
PEA (1542).W ;3894: 48780606
MOVE.L A2,-(A7) ;3898: 2F0A
JSR LAB_041A ;389A: 4EB900006DA8
LEA 12(A7),A7 ;38A0: 4FEF000C
LAB_0200:
MOVEQ #12,D0 ;38A4: 700C
MOVEA.L 100(A7),A0 ;38A6: 206F0064
OR.L D0,46(A0) ;38AA: 81A8002E
MOVE 16(A4),D0 ;38AE: 302C0010
MOVEA.L 104(A7),A0 ;38B2: 206F0068
MOVE D0,218(A0) ;38B6: 314000DA
MOVE 18(A4),D1 ;38BA: 322C0012
MOVE D1,220(A0) ;38BE: 314100DC
MOVE 218(A0),D0 ;38C2: 302800DA
EXT.L D0 ;38C6: 48C0
MOVE.L 40(A0),D2 ;38C8: 24280028
CMP.L D2,D0 ;38CC: B082
BCS.S LAB_0201 ;38CE: 6506
SUBQ.L #1,D2 ;38D0: 5382
MOVE D2,218(A0) ;38D2: 314200DA
LAB_0201:
MOVEQ #1,D0 ;38D6: 7001
CMP.L D0,D5 ;38D8: BA80
BLS.S LAB_0202 ;38DA: 631C
MOVE 218(A0),D1 ;38DC: 322800DA
EXT.L D1 ;38E0: 48C1
MOVE.L D1,D0 ;38E2: 2001
MOVE.L D5,D1 ;38E4: 2205
JSR LAB_0445 ;38E6: 4EB9000071B6
MOVE.L D5,D1 ;38EC: 2205
JSR LAB_044E ;38EE: 4EB900007268
MOVE D0,218(A0) ;38F4: 314000DA
LAB_0202:
MOVEA.L 100(A7),A0 ;38F8: 206F0064
MOVE.L 70(A0),D0 ;38FC: 20280046
MOVE.L D5,D1 ;3900: 2205
JSR LAB_044E ;3902: 4EB900007268
MOVEA.L 104(A7),A0 ;3908: 206F0068
MOVE 218(A0),D1 ;390C: 322800DA
EXT.L D1 ;3910: 48C1
ADD.L D0,D1 ;3912: D280
MOVE D1,32(A0) ;3914: 31410020
MOVE 4(A2),D0 ;3918: 302A0004
ADD D0,218(A0) ;391C: D16800DA
MOVE 218(A0),D0 ;3920: 302800DA
MOVE D0,222(A0) ;3924: 314000DE
MOVE 220(A0),D1 ;3928: 322800DC
EXT.L D1 ;392C: 48C1
MOVE.L 44(A0),D2 ;392E: 2428002C
CMP.L D2,D1 ;3932: B282
BCS.S LAB_0203 ;3934: 6506
SUBQ.L #1,D2 ;3936: 5382
MOVE D2,220(A0) ;3938: 314200DC
LAB_0203:
MOVE.L 80(A7),D0 ;393C: 202F0050
MOVEQ #1,D1 ;3940: 7201
CMP.L D1,D0 ;3942: B081
BLS.S LAB_0204 ;3944: 6320
MOVE 220(A0),D1 ;3946: 322800DC
EXT.L D1 ;394A: 48C1
MOVE.L D1,D0 ;394C: 2001
MOVE.L 80(A7),D1 ;394E: 222F0050
JSR LAB_0445 ;3952: 4EB9000071B6
MOVE.L 80(A7),D1 ;3958: 222F0050
JSR LAB_044E ;395C: 4EB900007268
MOVE D0,220(A0) ;3962: 314000DC
LAB_0204:
MOVEA.L 100(A7),A0 ;3966: 206F0064
MOVE.L 50(A0),D0 ;396A: 20280032
MOVE.L 80(A7),D1 ;396E: 222F0050
JSR LAB_044E ;3972: 4EB900007268
MOVEA.L 104(A7),A0 ;3978: 206F0068
MOVE 220(A0),D1 ;397C: 322800DC
EXT.L D1 ;3980: 48C1
ADD.L D0,D1 ;3982: D280
MOVE D1,34(A0) ;3984: 31410022
MOVE 6(A2),D0 ;3988: 302A0006
ADD D0,220(A0) ;398C: D16800DC
MOVE 220(A0),D0 ;3990: 302800DC
MOVE D0,224(A0) ;3994: 314000E0
MOVE #$FF00,D1 ;3998: 323CFF00
MOVEA.L 92(A7),A0 ;399C: 206F005C
MOVE D1,34(A0) ;39A0: 31410022
MOVEA.L 104(A7),A1 ;39A4: 226F0068
MOVE D1,226(A1) ;39A8: 334100E2
MOVE 222(A1),D0 ;39AC: 302900DE
EXT.L D0 ;39B0: 48C0
MOVE 224(A1),D1 ;39B2: 322900E0
EXT.L D1 ;39B6: 48C1
MOVE 218(A1),D2 ;39B8: 342900DA
EXT.L D2 ;39BC: 48C2
MOVE 220(A1),D3 ;39BE: 362900DC
EXT.L D3 ;39C2: 48C3
MOVE.L D3,-(A7) ;39C4: 2F03
MOVE.L D2,-(A7) ;39C6: 2F02
MOVEA.L A0,A1 ;39C8: 2248
MOVEA.L A3,A0 ;39CA: 204B
JSR LAB_025D ;39CC: 4EB9000045CE
ADDQ #8,A7 ;39D2: 504F
BRA LAB_0220 ;39D4: 600004AE
LAB_0205:
MOVEQ #10,D7 ;39D8: 7E0A
BRA LAB_0220 ;39DA: 600004A8
LAB_0206:
BCLR #7,13(A2) ;39DE: 08AA0007000D
MOVEA.L 104(A7),A0 ;39E4: 206F0068
MOVEA.L 100(A7),A1 ;39E8: 226F0064
MOVE.L 214(A0),70(A1) ;39EC: 236800D60046
MOVE.L 210(A0),50(A1) ;39F2: 236800D20032
MOVEQ #2,D7 ;39F8: 7E02
BRA LAB_0220 ;39FA: 60000488
LAB_0207:
MOVEA.L 100(A7),A0 ;39FE: 206F0064
BTST #3,49(A0) ;3A02: 082800030031
BEQ LAB_0220 ;3A08: 6700047A
MOVEA.L 104(A7),A0 ;3A0C: 206F0068
MOVEA.L 92(A7),A1 ;3A10: 226F005C
MOVE 226(A0),34(A1) ;3A14: 336800E20022
MOVE 222(A0),D0 ;3A1A: 302800DE
EXT.L D0 ;3A1E: 48C0
MOVE 224(A0),D1 ;3A20: 322800E0
EXT.L D1 ;3A24: 48C1
MOVE 218(A0),D2 ;3A26: 342800DA
EXT.L D2 ;3A2A: 48C2
MOVE 220(A0),D3 ;3A2C: 362800DC
EXT.L D3 ;3A30: 48C3
MOVE.L D3,-(A7) ;3A32: 2F03
MOVE.L D2,-(A7) ;3A34: 2F02
MOVEA.L A3,A0 ;3A36: 204B
JSR LAB_025D ;3A38: 4EB9000045CE
ADDQ #8,A7 ;3A3E: 504F
MOVE 16(A4),D0 ;3A40: 302C0010
MOVEA.L 104(A7),A0 ;3A44: 206F0068
MOVE D0,218(A0) ;3A48: 314000DA
MOVE 18(A4),D1 ;3A4C: 322C0012
MOVE D1,220(A0) ;3A50: 314100DC
MOVE 218(A0),D0 ;3A54: 302800DA
TST D0 ;3A58: 4A40
BPL.S LAB_0208 ;3A5A: 6A06
MOVEQ #0,D2 ;3A5C: 7400
MOVE D2,218(A0) ;3A5E: 314200DA
LAB_0208:
MOVEA.L 88(A7),A0 ;3A62: 206F0058
MOVE 4(A0),D0 ;3A66: 30280004
MOVEA.L 104(A7),A0 ;3A6A: 206F0068
MOVE 218(A0),D1 ;3A6E: 322800DA
CMP D0,D1 ;3A72: B240
BLT.S LAB_0209 ;3A74: 6D06
SUBQ #1,D0 ;3A76: 5340
MOVE D0,218(A0) ;3A78: 314000DA
LAB_0209:
MOVE 218(A0),D0 ;3A7C: 302800DA
EXT.L D0 ;3A80: 48C0
MOVE.L 40(A0),D1 ;3A82: 22280028
CMP.L D1,D0 ;3A86: B081
BCS.S LAB_020A ;3A88: 6506
SUBQ.L #1,D1 ;3A8A: 5381
MOVE D1,218(A0) ;3A8C: 314100DA
LAB_020A:
MOVEQ #1,D0 ;3A90: 7001
CMP.L D0,D5 ;3A92: BA80
BLS.S LAB_020B ;3A94: 631E
MOVE 218(A0),D1 ;3A96: 322800DA
EXT.L D1 ;3A9A: 48C1
MOVE.L D1,D0 ;3A9C: 2001
MOVE.L D5,D1 ;3A9E: 2205
JSR LAB_0445 ;3AA0: 4EB9000071B6
MOVE.L D5,D1 ;3AA6: 2205
JSR LAB_044E ;3AA8: 4EB900007268
SUBQ.L #1,D0 ;3AAE: 5380
MOVE D0,218(A0) ;3AB0: 314000DA
LAB_020B:
MOVEA.L 100(A7),A0 ;3AB4: 206F0064
MOVE.L 70(A0),D0 ;3AB8: 20280046
MOVE.L D5,D1 ;3ABC: 2205
JSR LAB_044E ;3ABE: 4EB900007268
MOVEA.L 104(A7),A0 ;3AC4: 206F0068
MOVE 218(A0),D1 ;3AC8: 322800DA
EXT.L D1 ;3ACC: 48C1
ADD.L D0,D1 ;3ACE: D280
MOVE D1,36(A0) ;3AD0: 31410024
MOVE 4(A2),D0 ;3AD4: 302A0004
ADD D0,218(A0) ;3AD8: D16800DA
MOVE 220(A0),D0 ;3ADC: 302800DC
TST D0 ;3AE0: 4A40
BPL.S LAB_020C ;3AE2: 6A06
MOVEQ #0,D1 ;3AE4: 7200
MOVE D1,220(A0) ;3AE6: 314100DC
LAB_020C:
MOVEA.L 88(A7),A0 ;3AEA: 206F0058
MOVE 6(A0),D0 ;3AEE: 30280006
MOVEA.L 104(A7),A0 ;3AF2: 206F0068
MOVE 220(A0),D1 ;3AF6: 322800DC
CMP D0,D1 ;3AFA: B240
BLT.S LAB_020D ;3AFC: 6D06
SUBQ #1,D0 ;3AFE: 5340
MOVE D0,220(A0) ;3B00: 314000DC
LAB_020D:
MOVE 220(A0),D0 ;3B04: 302800DC
EXT.L D0 ;3B08: 48C0
MOVE.L 44(A0),D1 ;3B0A: 2228002C
CMP.L D1,D0 ;3B0E: B081
BCS.S LAB_020E ;3B10: 6506
SUBQ.L #1,D1 ;3B12: 5381
MOVE D1,220(A0) ;3B14: 314100DC
LAB_020E:
MOVE.L 80(A7),D0 ;3B18: 202F0050
MOVEQ #1,D1 ;3B1C: 7201
CMP.L D1,D0 ;3B1E: B081
BLS.S LAB_020F ;3B20: 6322
MOVE 220(A0),D2 ;3B22: 342800DC
EXT.L D2 ;3B26: 48C2
MOVE.L D2,D0 ;3B28: 2002
MOVE.L 80(A7),D1 ;3B2A: 222F0050
JSR LAB_0445 ;3B2E: 4EB9000071B6
MOVE.L 80(A7),D1 ;3B34: 222F0050
JSR LAB_044E ;3B38: 4EB900007268
SUBQ.L #1,D0 ;3B3E: 5380
MOVE D0,220(A0) ;3B40: 314000DC
LAB_020F:
MOVEA.L 100(A7),A0 ;3B44: 206F0064
MOVE.L 50(A0),D0 ;3B48: 20280032
MOVE.L 80(A7),D1 ;3B4C: 222F0050
JSR LAB_044E ;3B50: 4EB900007268
MOVEA.L 104(A7),A0 ;3B56: 206F0068
MOVE 220(A0),D1 ;3B5A: 322800DC
EXT.L D1 ;3B5E: 48C1
ADD.L D0,D1 ;3B60: D280
MOVE D1,38(A0) ;3B62: 31410026
MOVE 6(A2),D0 ;3B66: 302A0006
ADD D0,220(A0) ;3B6A: D16800DC
MOVE 222(A0),D0 ;3B6E: 302800DE
EXT.L D0 ;3B72: 48C0
MOVE 224(A0),D1 ;3B74: 322800E0
EXT.L D1 ;3B78: 48C1
MOVE 218(A0),D2 ;3B7A: 342800DA
EXT.L D2 ;3B7E: 48C2
MOVE 220(A0),D3 ;3B80: 362800DC
EXT.L D3 ;3B84: 48C3
MOVE.L D3,-(A7) ;3B86: 2F03
MOVE.L D2,-(A7) ;3B88: 2F02
MOVEA.L A3,A0 ;3B8A: 204B
MOVEA.L 100(A7),A1 ;3B8C: 226F0064
JSR LAB_025D ;3B90: 4EB9000045CE
ADDQ #8,A7 ;3B96: 504F
BRA LAB_0220 ;3B98: 600002EA
LAB_0210:
MOVEA.L 100(A7),A0 ;3B9C: 206F0064
MOVE.L 70(A0),D0 ;3BA0: 20280046
MOVE.L 50(A0),D1 ;3BA4: 22280032
MOVE 16(A4),D2 ;3BA8: 342C0010
MOVE 18(A4),D3 ;3BAC: 362C0012
MOVEM.L D0,76(A7) ;3BB0: 48EF0001004C
MOVEM.L D0,64(A7) ;3BB6: 48EF00010040
MOVEM.L D1,68(A7) ;3BBC: 48EF00020044
MOVEM.L D1,60(A7) ;3BC2: 48EF0002003C
MOVEM D2,58(A7) ;3BC8: 48AF0004003A
MOVEM D3,56(A7) ;3BCE: 48AF00080038
TST D2 ;3BD4: 4A42
BPL.S LAB_0211 ;3BD6: 6A12
EXT.L D2 ;3BD8: 48C2
MOVE.L D2,D0 ;3BDA: 2002
MOVE.L D5,D1 ;3BDC: 2205
JSR LAB_0445 ;3BDE: 4EB9000071B6
ADD.L D0,76(A7) ;3BE4: D1AF004C
BRA.S LAB_0212 ;3BE8: 6022
LAB_0211:
MOVEA.L 88(A7),A0 ;3BEA: 206F0058
MOVE 4(A0),D4 ;3BEE: 38280004
CMP D4,D2 ;3BF2: B444
BLT.S LAB_0212 ;3BF4: 6D16
EXT.L D2 ;3BF6: 48C2
EXT.L D4 ;3BF8: 48C4
SUB.L D4,D2 ;3BFA: 9484
SUBQ.L #1,D2 ;3BFC: 5382
MOVE.L D2,D0 ;3BFE: 2002
MOVE.L D5,D1 ;3C00: 2205
JSR LAB_0445 ;3C02: 4EB9000071B6
ADD.L D0,76(A7) ;3C08: D1AF004C
LAB_0212:
TST D3 ;3C0C: 4A43
BPL.S LAB_0213 ;3C0E: 6A14
EXT.L D3 ;3C10: 48C3
MOVE.L D3,D0 ;3C12: 2003
MOVE.L 80(A7),D1 ;3C14: 222F0050
JSR LAB_0445 ;3C18: 4EB9000071B6
ADD.L D0,68(A7) ;3C1E: D1AF0044
BRA.S LAB_0214 ;3C22: 6024
LAB_0213:
MOVEA.L 88(A7),A0 ;3C24: 206F0058
MOVE 6(A0),D0 ;3C28: 30280006
CMP D0,D3 ;3C2C: B640
BLT.S LAB_0214 ;3C2E: 6D18
EXT.L D3 ;3C30: 48C3
EXT.L D0 ;3C32: 48C0
SUB.L D0,D3 ;3C34: 9680
SUBQ.L #1,D3 ;3C36: 5383
MOVE.L D3,D0 ;3C38: 2003
MOVE.L 80(A7),D1 ;3C3A: 222F0050
JSR LAB_0445 ;3C3E: 4EB9000071B6
ADD.L D0,68(A7) ;3C44: D1AF0044
LAB_0214:
MOVEA.L 100(A7),A0 ;3C48: 206F0064
MOVE.L 78(A0),D0 ;3C4C: 2028004E
SUB.L 74(A0),D0 ;3C50: 90A8004A
MOVE.L 76(A7),D1 ;3C54: 222F004C
CMP.L D0,D1 ;3C58: B280
BLE.S LAB_0215 ;3C5A: 6F04
MOVE.L D0,76(A7) ;3C5C: 2F40004C
LAB_0215:
MOVE.L 76(A7),D0 ;3C60: 202F004C
TST.L D0 ;3C64: 4A80
BPL.S LAB_0216 ;3C66: 6A06
MOVEQ #0,D1 ;3C68: 7200
MOVE.L D1,76(A7) ;3C6A: 2F41004C
LAB_0216:
MOVE.L 58(A0),D0 ;3C6E: 2028003A
SUB.L 54(A0),D0 ;3C72: 90A80036
MOVE.L 68(A7),D1 ;3C76: 222F0044
CMP.L D0,D1 ;3C7A: B280
BLE.S LAB_0217 ;3C7C: 6F04
MOVE.L D0,68(A7) ;3C7E: 2F400044
LAB_0217:
MOVE.L 68(A7),D0 ;3C82: 202F0044
TST.L D0 ;3C86: 4A80
BPL.S LAB_0218 ;3C88: 6A06
MOVEQ #0,D1 ;3C8A: 7200
MOVE.L D1,68(A7) ;3C8C: 2F410044
LAB_0218:
MOVE.L 68(A7),D0 ;3C90: 202F0044
CMP.L 60(A7),D0 ;3C94: B0AF003C
BNE.S LAB_0219 ;3C98: 660C
MOVE.L 76(A7),D0 ;3C9A: 202F004C
CMP.L 64(A7),D0 ;3C9E: B0AF0040
BEQ LAB_021F ;3CA2: 6700016E
LAB_0219:
MOVEA.L 104(A7),A0 ;3CA6: 206F0068
BSET #0,229(A0) ;3CAA: 08E8000000E5
MOVEA.L 100(A7),A0 ;3CB0: 206F0064
BTST #3,49(A0) ;3CB4: 082800030031
BEQ.S LAB_021A ;3CBA: 6734
MOVEA.L 104(A7),A0 ;3CBC: 206F0068
MOVEA.L 92(A7),A1 ;3CC0: 226F005C
MOVE 226(A0),34(A1) ;3CC4: 336800E20022
MOVE 222(A0),D0 ;3CCA: 302800DE
EXT.L D0 ;3CCE: 48C0
MOVE 224(A0),D1 ;3CD0: 322800E0
EXT.L D1 ;3CD4: 48C1
MOVE 218(A0),D2 ;3CD6: 342800DA
EXT.L D2 ;3CDA: 48C2
MOVE 220(A0),D3 ;3CDC: 362800DC
EXT.L D3 ;3CE0: 48C3
MOVE.L D3,-(A7) ;3CE2: 2F03
MOVE.L D2,-(A7) ;3CE4: 2F02
MOVEA.L A3,A0 ;3CE6: 204B
JSR LAB_025D ;3CE8: 4EB9000045CE
ADDQ #8,A7 ;3CEE: 504F
LAB_021A:
MOVEA.L 100(A7),A0 ;3CF0: 206F0064
MOVE.L 76(A7),70(A0) ;3CF4: 216F004C0046
MOVE.L 68(A7),50(A0) ;3CFA: 216F00440032
PEA (2).W ;3D00: 48780002
MOVE.L 96(A7),-(A7) ;3D04: 2F2F0060
MOVE.L 4(A4),-(A7) ;3D08: 2F2C0004
PEA (1).W ;3D0C: 48780001
MOVE.L A2,-(A7) ;3D10: 2F0A
JSR LAB_041A ;3D12: 4EB900006DA8
LEA 20(A7),A7 ;3D18: 4FEF0014
MOVEA.L 100(A7),A0 ;3D1C: 206F0064
BTST #3,49(A0) ;3D20: 082800030031
BEQ LAB_021F ;3D26: 670000EA
MOVEA.L 88(A7),A0 ;3D2A: 206F0058
MOVE (A0),D0 ;3D2E: 3010
EXT.L D0 ;3D30: 48C0
MOVEA.L 104(A7),A0 ;3D32: 206F0068
MOVE 32(A0),D1 ;3D36: 32280020
EXT.L D1 ;3D3A: 48C1
ADD.L D1,D0 ;3D3C: D081
MOVEA.L 100(A7),A0 ;3D3E: 206F0064
SUB.L 70(A0),D0 ;3D42: 90A80046
MOVEA.L 104(A7),A0 ;3D46: 206F0068
MOVE D0,222(A0) ;3D4A: 314000DE
MOVEA.L 88(A7),A0 ;3D4E: 206F0058
MOVE (A0),D1 ;3D52: 3210
CMP D1,D0 ;3D54: B041
BGE.S LAB_021B ;3D56: 6C0A
MOVEA.L 104(A7),A0 ;3D58: 206F0068
MOVE D1,222(A0) ;3D5C: 314100DE
BRA.S LAB_021C ;3D60: 6022
LAB_021B:
EXT.L D1 ;3D62: 48C1
MOVE 4(A0),D2 ;3D64: 34280004
EXT.L D2 ;3D68: 48C2
ADD.L D2,D1 ;3D6A: D282
EXT.L D0 ;3D6C: 48C0
CMP.L D1,D0 ;3D6E: B081
BLT.S LAB_021C ;3D70: 6D12
MOVE (A0),D0 ;3D72: 3010
MOVE 4(A0),D1 ;3D74: 32280004
ADD D1,D0 ;3D78: D041
SUBQ #1,D0 ;3D7A: 5340
MOVEA.L 104(A7),A0 ;3D7C: 206F0068
MOVE D0,222(A0) ;3D80: 314000DE
LAB_021C:
MOVEA.L 88(A7),A0 ;3D84: 206F0058
MOVE 2(A0),D0 ;3D88: 30280002
EXT.L D0 ;3D8C: 48C0
MOVEA.L 104(A7),A0 ;3D8E: 206F0068
MOVE 34(A0),D1 ;3D92: 32280022
EXT.L D1 ;3D96: 48C1
ADD.L D1,D0 ;3D98: D081
MOVEA.L 100(A7),A0 ;3D9A: 206F0064
SUB.L 50(A0),D0 ;3D9E: 90A80032
MOVEA.L 104(A7),A0 ;3DA2: 206F0068
MOVE D0,224(A0) ;3DA6: 314000E0
MOVEA.L 88(A7),A0 ;3DAA: 206F0058
MOVE 2(A0),D1 ;3DAE: 32280002
CMP D1,D0 ;3DB2: B041
BGE.S LAB_021D ;3DB4: 6C0A
MOVEA.L 104(A7),A0 ;3DB6: 206F0068
MOVE D1,224(A0) ;3DBA: 314100E0
BRA.S LAB_021E ;3DBE: 6024
LAB_021D:
EXT.L D1 ;3DC0: 48C1
MOVE 6(A0),D2 ;3DC2: 34280006
EXT.L D2 ;3DC6: 48C2
ADD.L D2,D1 ;3DC8: D282
EXT.L D0 ;3DCA: 48C0
CMP.L D1,D0 ;3DCC: B081
BLT.S LAB_021E ;3DCE: 6D14
MOVE 2(A0),D0 ;3DD0: 30280002
MOVE 6(A0),D1 ;3DD4: 32280006
ADD D1,D0 ;3DD8: D041
SUBQ #1,D0 ;3DDA: 5340
MOVEA.L 104(A7),A0 ;3DDC: 206F0068
MOVE D0,224(A0) ;3DE0: 314000E0
LAB_021E:
MOVEA.L 104(A7),A0 ;3DE4: 206F0068
MOVE 222(A0),D0 ;3DE8: 302800DE
EXT.L D0 ;3DEC: 48C0
MOVE 224(A0),D1 ;3DEE: 322800E0
EXT.L D1 ;3DF2: 48C1
MOVE 218(A0),D2 ;3DF4: 342800DA
EXT.L D2 ;3DF8: 48C2
MOVE 220(A0),D3 ;3DFA: 362800DC
EXT.L D3 ;3DFE: 48C3
MOVE.L D3,-(A7) ;3E00: 2F03
MOVE.L D2,-(A7) ;3E02: 2F02
MOVEA.L A3,A0 ;3E04: 204B
MOVEA.L 100(A7),A1 ;3E06: 226F0064
JSR LAB_025D ;3E0A: 4EB9000045CE
ADDQ #8,A7 ;3E10: 504F
LAB_021F:
MOVEA.L 100(A7),A0 ;3E12: 206F0064
BTST #3,49(A0) ;3E16: 082800030031
BEQ.S LAB_0220 ;3E1C: 6766
MOVEQ #0,D0 ;3E1E: 7000
MOVEA.L 104(A7),A0 ;3E20: 206F0068
MOVE 226(A0),D0 ;3E24: 302800E2
MOVE.L D0,D1 ;3E28: 2200
ASL.L #4,D1 ;3E2A: E981
MOVEQ #0,D2 ;3E2C: 7400
MOVE D0,D2 ;3E2E: 3400
ANDI.L #$0000F000,D2 ;3E30: 02820000F000
ASR.L #8,D2 ;3E36: E082
ASR.L #4,D2 ;3E38: E882
OR.L D2,D1 ;3E3A: 8282
EOR D1,D0 ;3E3C: B340
MOVEA.L 92(A7),A0 ;3E3E: 206F005C
MOVE D0,34(A0) ;3E42: 31400022
MOVEA.L 104(A7),A0 ;3E46: 206F0068
MOVE 222(A0),D0 ;3E4A: 302800DE
EXT.L D0 ;3E4E: 48C0
MOVE 224(A0),D2 ;3E50: 342800E0
EXT.L D2 ;3E54: 48C2
MOVE 218(A0),D3 ;3E56: 362800DA
EXT.L D3 ;3E5A: 48C3
MOVE 220(A0),D4 ;3E5C: 382800DC
EXT.L D4 ;3E60: 48C4
MOVE.L D4,-(A7) ;3E62: 2F04
MOVE.L D3,-(A7) ;3E64: 2F03
MOVE D1,62(A7) ;3E66: 3F41003E
MOVE.L D2,D1 ;3E6A: 2202
MOVEA.L A3,A0 ;3E6C: 204B
MOVEA.L 100(A7),A1 ;3E6E: 226F0064
JSR LAB_025D ;3E72: 4EB9000045CE
ADDQ #8,A7 ;3E78: 504F
MOVEA.L 104(A7),A0 ;3E7A: 206F0068
MOVE 54(A7),226(A0) ;3E7E: 316F003600E2
LAB_0220:
MOVEA.L 92(A7),A0 ;3E84: 206F005C
MOVEA.L 64(A3),A6 ;3E88: 2C6B0040
JSR -564(A6) ;3E8C: 4EAEFDCC
LAB_0221:
MOVEA.L 100(A7),A0 ;3E90: 206F0064
MOVEA.L 40(A3),A6 ;3E94: 2C6B0028
JSR -570(A6) ;3E98: 4EAEFDC6
BRA LAB_025C ;3E9C: 60000724
LAB_0222:
MOVEA.L 4(A4),A0 ;3EA0: 206C0004
MOVE.L A0,92(A7) ;3EA4: 2F48005C
MOVEA.L 64(A3),A6 ;3EA8: 2C6B0040
JSR -558(A6) ;3EAC: 4EAEFDD2
MOVE.L D0,96(A7) ;3EB0: 2F400060
BEQ LAB_0228 ;3EB4: 67000192
MOVEA.L 100(A7),A0 ;3EB8: 206F0064
BTST #3,49(A0) ;3EBC: 082800030031
BEQ LAB_0226 ;3EC2: 67000114
MOVEA.L D0,A1 ;3EC6: 2240
MOVEA.L 56(A3),A6 ;3EC8: 2C6B0038
MOVEQ #2,D0 ;3ECC: 7002
JSR -354(A6) ;3ECE: 4EAEFE9E
MOVEA.L 96(A7),A1 ;3ED2: 226F0060
MOVEQ #-1,D0 ;3ED6: 70FF
JSR -342(A6) ;3ED8: 4EAEFEAA
MOVEA.L 104(A7),A0 ;3EDC: 206F0068
MOVEA.L 96(A7),A1 ;3EE0: 226F0060
MOVE 226(A0),34(A1) ;3EE4: 336800E20022
MOVE 222(A0),D0 ;3EEA: 302800DE
EXT.L D0 ;3EEE: 48C0
MOVE 224(A0),D1 ;3EF0: 322800E0
EXT.L D1 ;3EF4: 48C1
MOVE 218(A0),D2 ;3EF6: 342800DA
EXT.L D2 ;3EFA: 48C2
MOVE 220(A0),D3 ;3EFC: 362800DC
EXT.L D3 ;3F00: 48C3
MOVE.L D3,-(A7) ;3F02: 2F03
MOVE.L D2,-(A7) ;3F04: 2F02
MOVEA.L A3,A0 ;3F06: 204B
JSR LAB_025D ;3F08: 4EB9000045CE
ADDQ #8,A7 ;3F0E: 504F
BTST #7,13(A2) ;3F10: 082A0007000D
BEQ LAB_0225 ;3F16: 67000094
MOVEA.L 104(A7),A0 ;3F1A: 206F0068
MOVE 36(A0),D0 ;3F1E: 30280024
MOVE 32(A0),D1 ;3F22: 32280020
CMP D0,D1 ;3F26: B240
BLE.S LAB_0223 ;3F28: 6F0C
MOVE D0,32(A0) ;3F2A: 31400020
MOVE D1,36(A0) ;3F2E: 31410024
MOVE D1,70(A7) ;3F32: 3F410046
LAB_0223:
MOVE 38(A0),D0 ;3F36: 30280026
MOVE 34(A0),D1 ;3F3A: 32280022
CMP D0,D1 ;3F3E: B240
BLE.S LAB_0224 ;3F40: 6F0C
MOVE D0,34(A0) ;3F42: 31400022
MOVE D1,38(A0) ;3F46: 31410026
MOVE D1,70(A7) ;3F4A: 3F410046
LAB_0224:
MOVE 32(A0),D0 ;3F4E: 30280020
MOVE D0,24(A0) ;3F52: 31400018
MOVE 34(A0),D0 ;3F56: 30280022
MOVE D0,26(A0) ;3F5A: 3140001A
MOVE 36(A0),D0 ;3F5E: 30280024
SUB 32(A0),D0 ;3F62: 90680020
ADDQ #1,D0 ;3F66: 5240
MOVE D0,28(A0) ;3F68: 3140001C
MOVE 38(A0),D0 ;3F6C: 30280026
SUB 34(A0),D0 ;3F70: 90680022
ADDQ #1,D0 ;3F74: 5240
MOVE D0,30(A0) ;3F76: 3140001E
MOVEA.L 100(A7),A1 ;3F7A: 226F0064
BSET #4,49(A1) ;3F7E: 08E900040031
MOVE.L #$00000605,76(A7) ;3F84: 2F7C00000605004C
MOVE.L 92(A7),80(A7) ;3F8C: 2F6F005C0050
LEA 32(A0),A1 ;3F92: 43E80020
LEA 84(A7),A6 ;3F96: 4DEF0054
MOVE.L (A1)+,(A6)+ ;3F9A: 2CD9
MOVE.L (A1)+,(A6)+ ;3F9C: 2CD9
PEA 76(A7) ;3F9E: 486F004C
MOVE.L A2,-(A7) ;3FA2: 2F0A
JSR LAB_041F ;3FA4: 4EB900006E10
ADDQ #8,A7 ;3FAA: 504F
LAB_0225:
MOVEQ #0,D0 ;3FAC: 7000
MOVE 38(A2),D0 ;3FAE: 302A0026
CLR.L -(A7) ;3FB2: 42A7
CLR.L -(A7) ;3FB4: 42A7
MOVE.L #$8000101C,-(A7) ;3FB6: 2F3C8000101C
MOVE.L D0,-(A7) ;3FBC: 2F00
MOVE.L #$80030010,-(A7) ;3FBE: 2F3C80030010
CLR.L -(A7) ;3FC4: 42A7
MOVE.L 116(A7),-(A7) ;3FC6: 2F2F0074
MOVE.L A2,-(A7) ;3FCA: 2F0A
MOVE.L A3,-(A7) ;3FCC: 2F0B
JSR LAB_0418 ;3FCE: 4EB900006D36
LEA 36(A7),A7 ;3FD4: 4FEF0024
LAB_0226:
MOVEA.L 104(A7),A0 ;3FD8: 206F0068
BTST #0,229(A0) ;3FDC: 0828000000E5
BEQ.S LAB_0227 ;3FE2: 6758
MOVEQ #0,D0 ;3FE4: 7000
MOVE 38(A2),D0 ;3FE6: 302A0026
CLR.L -(A7) ;3FEA: 42A7
MOVEA.L 104(A7),A0 ;3FEC: 206F0068
MOVE.L 70(A0),-(A7) ;3FF0: 2F280046
MOVE.L #$8000100F,-(A7) ;3FF4: 2F3C8000100F
MOVE.L 50(A0),-(A7) ;3FFA: 2F280032
MOVE.L #$8000100B,-(A7) ;3FFE: 2F3C8000100B
PEA (1).W ;4004: 48780001
MOVE.L #$8000101D,-(A7) ;4008: 2F3C8000101D
MOVE.L D0,-(A7) ;400E: 2F00
MOVE.L #$80030010,-(A7) ;4010: 2F3C80030010
CLR.L -(A7) ;4016: 42A7
MOVE.L 132(A7),-(A7) ;4018: 2F2F0084
MOVE.L A2,-(A7) ;401C: 2F0A
MOVE.L A3,-(A7) ;401E: 2F0B
JSR LAB_0418 ;4020: 4EB900006D36
LEA 52(A7),A7 ;4026: 4FEF0034
MOVEQ #0,D0 ;402A: 7000
MOVEA.L 104(A7),A0 ;402C: 206F0068
MOVE 228(A0),D0 ;4030: 302800E4
ANDI #$FFFE,D0 ;4034: 0240FFFE
MOVE D0,228(A0) ;4038: 314000E4
LAB_0227:
MOVEA.L 96(A7),A0 ;403C: 206F0060
MOVEA.L 64(A3),A6 ;4040: 2C6B0040
JSR -564(A6) ;4044: 4EAEFDCC
LAB_0228:
MOVEQ #-13,D0 ;4048: 70F3
MOVEA.L 100(A7),A0 ;404A: 206F0064
AND.L D0,46(A0) ;404E: C1A8002E
BCLR #7,13(A2) ;4052: 08AA0007000D
BRA LAB_025C ;4058: 60000568
LAB_0229:
MOVE.L A4,92(A7) ;405C: 2F4C005C
MOVEA.L 92(A7),A1 ;4060: 226F005C
MOVEA.L 4(A1),A0 ;4064: 20690004
MOVE.L A0,96(A7) ;4068: 2F480060
MOVE.L A0,D0 ;406C: 2008
BEQ.S LAB_022A ;406E: 671C
MOVEA.L 104(A7),A1 ;4070: 226F0068
ADDA #$0010,A1 ;4074: D2FC0010
LEA 20(A0),A6 ;4078: 4DE80014
MOVE.L A2,-(A7) ;407C: 2F0A
MOVEA.L A1,A0 ;407E: 2049
MOVEA.L A6,A1 ;4080: 224E
MOVEQ #0,D0 ;4082: 7000
JSR LAB_026A ;4084: 4EB900004702
ADDQ #4,A7 ;408A: 584F
LAB_022A:
MOVEA.L 100(A7),A0 ;408C: 206F0064
MOVE.L 86(A0),D0 ;4090: 20280056
BEQ.S LAB_022B ;4094: 670C
MOVE.L 78(A0),D1 ;4096: 2228004E
JSR LAB_044D ;409A: 4EB900007248
BRA.S LAB_022C ;40A0: 600A
LAB_022B:
MOVEA.L 104(A7),A0 ;40A2: 206F0068
MOVE 20(A0),D0 ;40A6: 30280014
EXT.L D0 ;40AA: 48C0
LAB_022C:
MOVEA.L 104(A7),A0 ;40AC: 206F0068
MOVE.L D0,40(A0) ;40B0: 21400028
MOVEA.L 100(A7),A1 ;40B4: 226F0064
MOVE.L 66(A1),D0 ;40B8: 20290042
BEQ.S LAB_022D ;40BC: 670C
MOVE.L 58(A1),D1 ;40BE: 2229003A
JSR LAB_044D ;40C2: 4EB900007248
BRA.S LAB_022E ;40C8: 6006
LAB_022D:
MOVE 22(A0),D0 ;40CA: 30280016
EXT.L D0 ;40CE: 48C0
LAB_022E:
MOVE.L D0,44(A0) ;40D0: 2140002C
MOVEQ #1,D7 ;40D4: 7E01
LAB_022F:
MOVEQ #6,D0 ;40D6: 7006
CMP.L (A4),D0 ;40D8: B094
BEQ LAB_025C ;40DA: 670004E6
MOVEQ #3,D0 ;40DE: 7003
MOVEA.L 104(A7),A0 ;40E0: 206F0068
CMP (A0),D0 ;40E4: B050
BNE LAB_025C ;40E6: 660004DA
MOVE.L 8(A0),D0 ;40EA: 20280008
BEQ LAB_025C ;40EE: 670004D2
MOVEA.L D0,A0 ;40F2: 2040
MOVEA.L 52(A3),A6 ;40F4: 2C6B0034
JSR -48(A6) ;40F8: 4EAEFFD0
MOVEA.L 104(A7),A1 ;40FC: 226F0068
MOVEA.L 8(A1),A0 ;4100: 20690008
MOVEA.L (A0),A1 ;4104: 2250
MOVEA.L A1,A0 ;4106: 2049
JSR -252(A6) ;4108: 4EAEFF04
MOVEA.L 104(A7),A0 ;410C: 206F0068
MOVEA.L 8(A0),A0 ;4110: 20680008
JSR -54(A6) ;4114: 4EAEFFCA
MOVEA.L 104(A7),A0 ;4118: 206F0068
CLR.L 8(A0) ;411C: 42A80008
BRA LAB_025C ;4120: 600004A0
LAB_0230:
MOVEQ #1,D7 ;4124: 7E01
MOVEA.L 48(A3),A6 ;4126: 2C6B0030
MOVEQ #118,D1 ;412A: 7276
ADD.L D1,D1 ;412C: D281
JSR -462(A6) ;412E: 4EAEFE32
BRA LAB_025C ;4132: 6000048E
LAB_0231:
MOVEQ #0,D7 ;4136: 7E00
MOVEA.L 48(A3),A6 ;4138: 2C6B0030
MOVEQ #118,D1 ;413C: 7276
ADD.L D1,D1 ;413E: D281
JSR -462(A6) ;4140: 4EAEFE32
BRA LAB_025C ;4144: 6000047C
LAB_0232:
MOVEA.L 40(A3),A6 ;4148: 2C6B0028
JSR -132(A6) ;414C: 4EAEFF7C
MOVEA.L 104(A7),A0 ;4150: 206F0068
MOVE.L 230(A0),D0 ;4154: 202800E6
BEQ.S LAB_0233 ;4158: 670A
MOVEA.L D0,A1 ;415A: 2240
MOVEQ #64,D0 ;415C: 7040
LSL.L #6,D0 ;415E: ED88
JSR -324(A6) ;4160: 4EAEFEBC
LAB_0233:
JSR -138(A6) ;4164: 4EAEFF76
BRA LAB_025C ;4168: 60000458
LAB_0234:
BTST #6,12(A2) ;416C: 082A0006000C
BSET #6,12(A2) ;4172: 08EA0006000C
BRA LAB_025C ;4178: 60000448
LAB_0235:
MOVE.L A4,96(A7) ;417C: 2F4C0060
MOVE.L A2,D0 ;4180: 200A
BEQ LAB_024F ;4182: 670002AE
MOVEA.L 96(A7),A0 ;4186: 206F0060
MOVE.L 4(A0),D0 ;418A: 20280004
BEQ.S LAB_0236 ;418E: 6722
LEA 16(A0),A1 ;4190: 43E80010
MOVEA.L D0,A6 ;4194: 2C40
LEA 20(A6),A0 ;4196: 41EE0014
MOVE.L A2,-(A7) ;419A: 2F0A
MOVE.L A0,52(A7) ;419C: 2F480034
MOVEA.L A1,A0 ;41A0: 2049
MOVEA.L 52(A7),A1 ;41A2: 226F0034
MOVEQ #0,D0 ;41A6: 7000
JSR LAB_026A ;41A8: 4EB900004702
ADDQ #4,A7 ;41AE: 584F
BRA.S LAB_0237 ;41B0: 6008
LAB_0236:
CLR 16(A0) ;41B2: 42680010
CLR 18(A0) ;41B6: 42680012
LAB_0237:
MOVEA.L 96(A7),A0 ;41BA: 206F0060
CLR 20(A0) ;41BE: 42680014
CLR 22(A0) ;41C2: 42680016
MOVE.L 12(A0),D0 ;41C6: 2028000C
TST.L D0 ;41CA: 4A80
BEQ.S LAB_0238 ;41CC: 670E
SUBQ.L #1,D0 ;41CE: 5380
BEQ.S LAB_0239 ;41D0: 6710
SUBQ.L #1,D0 ;41D2: 5380
BEQ LAB_0244 ;41D4: 67000146
BRA LAB_025C ;41D8: 600003E8
LAB_0238:
MOVEQ #1,D7 ;41DC: 7E01
BRA LAB_025C ;41DE: 600003E2
LAB_0239:
CLR.L 92(A7) ;41E2: 42AF005C
CLR.L 88(A7) ;41E6: 42AF0058
CLR.L 84(A7) ;41EA: 42AF0054
CLR.L 80(A7) ;41EE: 42AF0050
CLR.L 76(A7) ;41F2: 42AF004C
CLR.L 68(A7) ;41F6: 42AF0044
MOVE.L A2,-(A7) ;41FA: 2F0A
CLR.L -(A7) ;41FC: 42A7
PEA 76(A7) ;41FE: 486F004C
MOVE.L #$80001012,-(A7) ;4202: 2F3C80001012
PEA 92(A7) ;4208: 486F005C
MOVE.L #$80001011,-(A7) ;420C: 2F3C80001011
PEA 104(A7) ;4212: 486F0068
MOVE.L #$8000100E,-(A7) ;4216: 2F3C8000100E
PEA 116(A7) ;421C: 486F0074
MOVE.L #$8000100D,-(A7) ;4220: 2F3C8000100D
PEA 132(A7) ;4226: 486F0084
MOVE.L #$8000107D,-(A7) ;422A: 2F3C8000107D
PEA 136(A7) ;4230: 486F0088
MOVE.L #$8000107C,-(A7) ;4234: 2F3C8000107C
MOVEA.L A2,A0 ;423A: 204A
MOVEA.L A3,A6 ;423C: 2C4B
MOVEA.L A7,A2 ;423E: 244F
JSR -66(A6) ;4240: 4EAEFFBE
LEA 52(A7),A7 ;4244: 4FEF0034
MOVEA.L (A7)+,A2 ;4248: 245F
TST.L 92(A7) ;424A: 4AAF005C
BNE.S LAB_023B ;424E: 661A
MOVE.L 68(A7),D0 ;4250: 202F0044
MOVEQ #1,D1 ;4254: 7201
CMP.L D1,D0 ;4256: B081
BHI.S LAB_023A ;4258: 6202
MOVE.L D1,D0 ;425A: 2001
LAB_023A:
MOVE.L 76(A7),D1 ;425C: 222F004C
JSR LAB_044E ;4260: 4EB900007268
MOVE.L D0,92(A7) ;4266: 2F40005C
LAB_023B:
TST.L 88(A7) ;426A: 4AAF0058
BNE.S LAB_023D ;426E: 661A
MOVE.L 80(A7),D0 ;4270: 202F0050
MOVEQ #1,D1 ;4274: 7201
CMP.L D1,D0 ;4276: B081
BHI.S LAB_023C ;4278: 6202
MOVE.L D1,D0 ;427A: 2001
LAB_023C:
MOVE.L 84(A7),D1 ;427C: 222F0054
JSR LAB_044E ;4280: 4EB900007268
MOVE.L D0,88(A7) ;4286: 2F400058
LAB_023D:
MOVEA.L 40(A3),A6 ;428A: 2C6B0028
JSR -132(A6) ;428E: 4EAEFF7C
TST.L 92(A7) ;4292: 4AAF005C
BNE.S LAB_023E ;4296: 661E
MOVEA.L 56(A3),A0 ;4298: 206B0038
MOVEA.L 154(A0),A1 ;429C: 2268009A
MOVE 24(A1),D0 ;42A0: 30290018
SWAP D0 ;42A4: 4840
CLR D0 ;42A6: 4240
SWAP D0 ;42A8: 4840
MOVE.L D0,D1 ;42AA: 2200
ASL.L #2,D1 ;42AC: E581
ADD.L D0,D1 ;42AE: D280
ASL.L #4,D1 ;42B0: E981
MOVE.L D1,92(A7) ;42B2: 2F41005C
LAB_023E:
TST.L 88(A7) ;42B6: 4AAF0058
BNE.S LAB_023F ;42BA: 661E
MOVEA.L 56(A3),A0 ;42BC: 206B0038
MOVEA.L 154(A0),A1 ;42C0: 2268009A
MOVE 20(A1),D0 ;42C4: 30290014
SWAP D0 ;42C8: 4840
CLR D0 ;42CA: 4240
SWAP D0 ;42CC: 4840
MOVE.L D0,D1 ;42CE: 2200
ASL.L #2,D1 ;42D0: E581
SUB.L D0,D1 ;42D2: 9280
ASL.L #3,D1 ;42D4: E781
MOVE.L D1,88(A7) ;42D6: 2F410058
LAB_023F:
JSR -138(A6) ;42DA: 4EAEFF76
MOVE.L 92(A7),D0 ;42DE: 202F005C
CMPI.L #$00007FFF,D0 ;42E2: 0C8000007FFF
BLS.S LAB_0240 ;42E8: 6308
MOVE.L #$00007FFF,D1 ;42EA: 223C00007FFF
BRA.S LAB_0241 ;42F0: 6002
LAB_0240:
MOVE.L D0,D1 ;42F2: 2200
LAB_0241:
MOVEA.L 96(A7),A0 ;42F4: 206F0060
MOVE D1,20(A0) ;42F8: 31410014
MOVE.L 88(A7),D0 ;42FC: 202F0058
CMPI.L #$00007FFF,D0 ;4300: 0C8000007FFF
BLS.S LAB_0242 ;4306: 6308
MOVE.L #$00007FFF,D1 ;4308: 223C00007FFF
BRA.S LAB_0243 ;430E: 6002
LAB_0242:
MOVE.L D0,D1 ;4310: 2200
LAB_0243:
MOVE D1,22(A0) ;4312: 31410016
MOVEQ #1,D7 ;4316: 7E01
BRA LAB_025C ;4318: 600002A8
LAB_0244:
CLR.L 84(A7) ;431C: 42AF0054
CLR.L 80(A7) ;4320: 42AF0050
CLR.L 76(A7) ;4324: 42AF004C
CLR.L 68(A7) ;4328: 42AF0044
CLR.L 64(A7) ;432C: 42AF0040
CLR.L 60(A7) ;4330: 42AF003C
MOVE.L A2,-(A7) ;4334: 2F0A
CLR.L -(A7) ;4336: 42A7
PEA 92(A7) ;4338: 486F005C
MOVE.L #$8000107D,-(A7) ;433C: 2F3C8000107D
PEA 96(A7) ;4342: 486F0060
MOVE.L #$8000107C,-(A7) ;4346: 2F3C8000107C
PEA 84(A7) ;434C: 486F0054
MOVE.L #$80001012,-(A7) ;4350: 2F3C80001012
PEA 96(A7) ;4356: 486F0060
MOVE.L #$80001011,-(A7) ;435A: 2F3C80001011
PEA 108(A7) ;4360: 486F006C
MOVE.L #$8000100E,-(A7) ;4364: 2F3C8000100E
PEA 124(A7) ;436A: 486F007C
MOVE.L #$8000100D,-(A7) ;436E: 2F3C8000100D
MOVEA.L A2,A0 ;4374: 204A
MOVEA.L A3,A6 ;4376: 2C4B
MOVEA.L A7,A2 ;4378: 244F
JSR -66(A6) ;437A: 4EAEFFBE
LEA 52(A7),A7 ;437E: 4FEF0034
MOVEA.L (A7)+,A2 ;4382: 245F
MOVE.L 60(A7),D0 ;4384: 202F003C
MOVEQ #1,D1 ;4388: 7201
CMP.L D1,D0 ;438A: B081
BHI.S LAB_0245 ;438C: 6202
MOVE.L D1,D0 ;438E: 2001
LAB_0245:
MOVE.L 64(A7),D1 ;4390: 222F0040
JSR LAB_044E ;4394: 4EB900007268
MOVE.L D0,92(A7) ;439A: 2F40005C
MOVE.L 68(A7),D1 ;439E: 222F0044
MOVEQ #1,D2 ;43A2: 7401
CMP.L D2,D1 ;43A4: B282
BHI.S LAB_0246 ;43A6: 6202
MOVE.L D2,D1 ;43A8: 2202
LAB_0246:
MOVE.L 76(A7),D0 ;43AA: 202F004C
JSR LAB_044E ;43AE: 4EB900007268
MOVE.L D0,88(A7) ;43B4: 2F400058
MOVE.L 84(A7),D1 ;43B8: 222F0054
MOVE.L 92(A7),D3 ;43BC: 262F005C
CMP.L D1,D3 ;43C0: B681
BHI.S LAB_0247 ;43C2: 6202
MOVE.L D1,D3 ;43C4: 2601
LAB_0247:
MOVE.L D3,92(A7) ;43C6: 2F43005C
MOVE.L 80(A7),D1 ;43CA: 222F0050
CMP.L D1,D0 ;43CE: B081
BHI.S LAB_0248 ;43D0: 6202
MOVE.L D1,D0 ;43D2: 2001
LAB_0248:
MOVE.L D0,88(A7) ;43D4: 2F400058
TST.L D3 ;43D8: 4A83
BNE.S LAB_0249 ;43DA: 660A
MOVE.L #$00007FFF,D1 ;43DC: 223C00007FFF
MOVE.L D1,92(A7) ;43E2: 2F41005C
LAB_0249:
TST.L D0 ;43E6: 4A80
BNE.S LAB_024A ;43E8: 660A
MOVE.L #$00007FFF,D1 ;43EA: 223C00007FFF
MOVE.L D1,88(A7) ;43F0: 2F410058
LAB_024A:
MOVE.L 92(A7),D0 ;43F4: 202F005C
CMPI.L #$00007FFF,D0 ;43F8: 0C8000007FFF
BLS.S LAB_024B ;43FE: 6308
MOVE.L #$00007FFF,D1 ;4400: 223C00007FFF
BRA.S LAB_024C ;4406: 6002
LAB_024B:
MOVE.L D0,D1 ;4408: 2200
LAB_024C:
MOVEA.L 96(A7),A0 ;440A: 206F0060
MOVE D1,20(A0) ;440E: 31410014
MOVE.L 88(A7),D0 ;4412: 202F0058
CMPI.L #$00007FFF,D0 ;4416: 0C8000007FFF
BLS.S LAB_024D ;441C: 6308
MOVE.L #$00007FFF,D1 ;441E: 223C00007FFF
BRA.S LAB_024E ;4424: 6002
LAB_024D:
MOVE.L D0,D1 ;4426: 2200
LAB_024E:
MOVE D1,22(A0) ;4428: 31410016
MOVE.L D2,D7 ;442C: 2E02
BRA LAB_025C ;442E: 60000192
LAB_024F:
MOVEQ #0,D7 ;4432: 7E00
BRA LAB_025C ;4434: 6000018C
LAB_0250:
MOVEA.L 48(A3),A6 ;4438: 2C6B0030
JSR -132(A6) ;443C: 4EAEFF7C
MOVE.L D0,D7 ;4440: 2E00
MOVEA.L 104(A7),A0 ;4442: 206F0068
TST.L 12(A0) ;4446: 4AA8000C
BEQ LAB_0259 ;444A: 670000DA
MOVEA.L A0,A1 ;444E: 2248
MOVEA.L 8(A1),A0 ;4450: 20690008
MOVE.L A0,96(A7) ;4454: 2F480060
BEQ LAB_0258 ;4458: 670000BE
MOVEQ #0,D0 ;445C: 7000
MOVE (A1),D0 ;445E: 3011
SUBQ.L #2,D0 ;4460: 5580
BEQ.S LAB_0251 ;4462: 670A
SUBQ.L #1,D0 ;4464: 5380
BEQ LAB_0257 ;4466: 6700008E
BRA LAB_0258 ;446A: 600000AC
LAB_0251:
MOVEA.L 104(A7),A1 ;446E: 226F0068
MOVEA.L 12(A1),A0 ;4472: 2069000C
MOVEA.L 28(A0),A1 ;4476: 2268001C
MOVEQ #0,D0 ;447A: 7000
MOVE 28(A1),D0 ;447C: 3029001C
MOVEQ #15,D1 ;4480: 720F
AND.L D1,D0 ;4482: C081
TST.L D0 ;4484: 4A80
BEQ.S LAB_0252 ;4486: 670E
SUBQ.L #1,D0 ;4488: 5380
BEQ.S LAB_0252 ;448A: 670A
SUBQ.L #1,D0 ;448C: 5380
BEQ.S LAB_0253 ;448E: 6716
SUBQ.L #1,D0 ;4490: 5380
BEQ.S LAB_0255 ;4492: 673E
BRA.S LAB_0256 ;4494: 604C
LAB_0252:
MOVE.L 96(A7),D0 ;4496: 202F0060
MOVE.L D0,D1 ;449A: 2200
MOVEA.L 48(A3),A6 ;449C: 2C6B0030
JSR -36(A6) ;44A0: 4EAEFFDC
BRA.S LAB_0258 ;44A4: 6072
LAB_0253:
MOVEA.L 96(A7),A0 ;44A6: 206F0060
TST.L (A0) ;44AA: 4A90
BEQ.S LAB_0254 ;44AC: 6716
MOVEA.L 52(A3),A6 ;44AE: 2C6B0034
JSR -48(A6) ;44B2: 4EAEFFD0
MOVEA.L 96(A7),A0 ;44B6: 206F0060
MOVE.L (A0),D1 ;44BA: 2210
MOVEA.L 48(A3),A6 ;44BC: 2C6B0030
JSR -36(A6) ;44C0: 4EAEFFDC
LAB_0254:
MOVEA.L 96(A7),A0 ;44C4: 206F0060
MOVEA.L 52(A3),A6 ;44C8: 2C6B0034
JSR -54(A6) ;44CC: 4EAEFFCA
BRA.S LAB_0258 ;44D0: 6046
LAB_0255:
MOVE.L 96(A7),D0 ;44D2: 202F0060
MOVE.L D0,D1 ;44D6: 2200
MOVEA.L 48(A3),A6 ;44D8: 2C6B0030
JSR -90(A6) ;44DC: 4EAEFFA6
BRA.S LAB_0258 ;44E0: 6036
LAB_0256:
MOVE.L D7,-(A7) ;44E2: 2F07
MOVEA.L 40(A3),A6 ;44E4: 2C6B0028
MOVE.L #$35000000,D7 ;44E8: 2E3C35000000
JSR -108(A6) ;44EE: 4EAEFF94
MOVE.L (A7)+,D7 ;44F2: 2E1F
BRA.S LAB_0258 ;44F4: 6022
LAB_0257:
MOVE.L 96(A7),D0 ;44F6: 202F0060
BEQ.S LAB_0258 ;44FA: 671C
MOVEA.L D0,A0 ;44FC: 2040
MOVEA.L 52(A3),A6 ;44FE: 2C6B0034
JSR -48(A6) ;4502: 4EAEFFD0
MOVEA.L 96(A7),A1 ;4506: 226F0060
MOVEA.L (A1),A0 ;450A: 2051
JSR -252(A6) ;450C: 4EAEFF04
MOVEA.L 96(A7),A0 ;4510: 206F0060
JSR -54(A6) ;4514: 4EAEFFCA
LAB_0258:
MOVEA.L 104(A7),A0 ;4518: 206F0068
MOVEA.L 12(A0),A0 ;451C: 2068000C
MOVEA.L A3,A6 ;4520: 2C4B
JSR -42(A6) ;4522: 4EAEFFD6
LAB_0259:
MOVEA.L A3,A0 ;4526: 204B
MOVEA.L 104(A7),A1 ;4528: 226F0068
MOVEA.L 4(A1),A1 ;452C: 22690004
JSR LAB_0269 ;4530: 4EB9000046EA
MOVEA.L A3,A0 ;4536: 204B
MOVEA.L 104(A7),A1 ;4538: 226F0068
MOVEA.L 56(A1),A1 ;453C: 22690038
JSR LAB_0269 ;4540: 4EB9000046EA
MOVEA.L A3,A0 ;4546: 204B
MOVEA.L 104(A7),A1 ;4548: 226F0068
MOVEA.L 60(A1),A1 ;454C: 2269003C
JSR LAB_0269 ;4550: 4EB9000046EA
MOVEA.L A3,A0 ;4556: 204B
MOVEA.L 104(A7),A1 ;4558: 226F0068
MOVEA.L 64(A1),A1 ;455C: 22690040
JSR LAB_0269 ;4560: 4EB9000046EA
MOVEA.L A3,A0 ;4566: 204B
MOVEA.L 104(A7),A1 ;4568: 226F0068
MOVEA.L 68(A1),A1 ;456C: 22690044
JSR LAB_0269 ;4570: 4EB9000046EA
MOVEA.L A3,A0 ;4576: 204B
MOVEA.L 104(A7),A1 ;4578: 226F0068
MOVEA.L 72(A1),A1 ;457C: 22690048
JSR LAB_0269 ;4580: 4EB9000046EA
MOVEQ #50,D0 ;4586: 7032
NOT.B D0 ;4588: 4600
CMP.L D0,D7 ;458A: BE80
BNE.S LAB_025A ;458C: 6606
MOVE.L #$000007D2,D7 ;458E: 2E3C000007D2
LAB_025A:
MOVE.L A4,-(A7) ;4594: 2F0C
MOVE.L A2,-(A7) ;4596: 2F0A
MOVE.L A5,-(A7) ;4598: 2F0D
JSR LAB_0420 ;459A: 4EB900006E24
LEA 12(A7),A7 ;45A0: 4FEF000C
MOVE.L D7,D1 ;45A4: 2207
MOVEA.L 48(A3),A6 ;45A6: 2C6B0030
JSR -462(A6) ;45AA: 4EAEFE32
BRA.S LAB_025C ;45AE: 6012
LAB_025B:
MOVE.L A4,-(A7) ;45B0: 2F0C
MOVE.L A2,-(A7) ;45B2: 2F0A
MOVE.L A5,-(A7) ;45B4: 2F0D
JSR LAB_0420 ;45B6: 4EB900006E24
MOVE.L D0,D7 ;45BC: 2E00
LEA 12(A7),A7 ;45BE: 4FEF000C
LAB_025C:
MOVE.L D7,D0 ;45C2: 2007
MOVEM.L (A7)+,D2-D7/A2-A6 ;45C4: 4CDF7CFC
ADDA #$0040,A7 ;45C8: DEFC0040
RTS ;45CC: 4E75
LAB_025D:
MOVEM.L D4-D7/A4-A6,-(A7) ;45CE: 48E70F0E
MOVE.L 36(A7),D4 ;45D2: 282F0024
MOVE.L 32(A7),D5 ;45D6: 2A2F0020
MOVE.L D1,D6 ;45DA: 2C01
MOVE.L D0,D7 ;45DC: 2E00
MOVEA.L A1,A4 ;45DE: 2849
MOVEA.L A0,A5 ;45E0: 2A48
BSET #0,33(A4) ;45E2: 08EC00000021
MOVE.B #$0F,30(A4) ;45E8: 197C000F001E
MOVE.B #$03,24(A4) ;45EE: 197C00030018
CMP.L D7,D5 ;45F4: BA87
BEQ.S LAB_025E ;45F6: 672C
MOVEA.L A4,A1 ;45F8: 224C
MOVE.L D7,D0 ;45FA: 2007
MOVE.L D6,D1 ;45FC: 2206
MOVEA.L 56(A5),A6 ;45FE: 2C6D0038
JSR -240(A6) ;4602: 4EAEFF10
MOVEA.L A4,A1 ;4606: 224C
MOVE.L D5,D0 ;4608: 2005
MOVE.L D6,D1 ;460A: 2206
JSR -246(A6) ;460C: 4EAEFF0A
MOVEA.L A4,A1 ;4610: 224C
MOVE.L D5,D0 ;4612: 2005
MOVE.L D4,D1 ;4614: 2204
JSR -240(A6) ;4616: 4EAEFF10
MOVEA.L A4,A1 ;461A: 224C
MOVE.L D7,D0 ;461C: 2007
MOVE.L D4,D1 ;461E: 2204
JSR -246(A6) ;4620: 4EAEFF0A
LAB_025E:
CMP.L D6,D4 ;4624: B886
BEQ.S LAB_025F ;4626: 672C
MOVEA.L A4,A1 ;4628: 224C
MOVE.L D5,D0 ;462A: 2005
MOVE.L D6,D1 ;462C: 2206
MOVEA.L 56(A5),A6 ;462E: 2C6D0038
JSR -240(A6) ;4632: 4EAEFF10
MOVEA.L A4,A1 ;4636: 224C
MOVE.L D5,D0 ;4638: 2005
MOVE.L D4,D1 ;463A: 2204
JSR -246(A6) ;463C: 4EAEFF0A
MOVEA.L A4,A1 ;4640: 224C
MOVE.L D7,D0 ;4642: 2007
MOVE.L D4,D1 ;4644: 2204
JSR -240(A6) ;4646: 4EAEFF10
MOVEA.L A4,A1 ;464A: 224C
MOVE.L D7,D0 ;464C: 2007
MOVE.L D6,D1 ;464E: 2206
JSR -246(A6) ;4650: 4EAEFF0A
LAB_025F:
ST 24(A4) ;4654: 50EC0018
MOVEM.L (A7)+,D4-D7/A4-A6 ;4658: 4CDF70F0
RTS ;465C: 4E75
LAB_0260:
MOVEM.L A3-A6,-(A7) ;465E: 48E7001E
MOVEA.L 20(A7),A3 ;4662: 266F0014
MOVEA.L A1,A4 ;4666: 2849
MOVEA.L A0,A5 ;4668: 2A48
MOVE.L A4,D0 ;466A: 200C
BEQ.S LAB_0264 ;466C: 673A
MOVE.L (A4),D0 ;466E: 2014
BEQ.S LAB_0261 ;4670: 670C
MOVEA.L D0,A1 ;4672: 2240
MOVEA.L 40(A5),A6 ;4674: 2C6D0028
JSR -690(A6) ;4678: 4EAEFD4E
CLR.L (A4) ;467C: 4294
LAB_0261:
MOVE.L A3,D0 ;467E: 200B
BEQ.S LAB_0264 ;4680: 6726
MOVEA.L A3,A0 ;4682: 204B
LAB_0262:
TST.B (A0)+ ;4684: 4A18
BNE.S LAB_0262 ;4686: 66FC
SUBQ.L #1,A0 ;4688: 5388
SUBA.L A3,A0 ;468A: 91CB
MOVE.L A0,D0 ;468C: 2008
ADDQ.L #1,D0 ;468E: 5280
MOVEA.L 40(A5),A6 ;4690: 2C6D0028
MOVEQ #1,D1 ;4694: 7201
JSR -684(A6) ;4696: 4EAEFD54
MOVE.L D0,(A4) ;469A: 2880
TST.L D0 ;469C: 4A80
BEQ.S LAB_0264 ;469E: 6708
MOVEA.L A3,A0 ;46A0: 204B
MOVEA.L D0,A1 ;46A2: 2240
LAB_0263:
MOVE.B (A0)+,(A1)+ ;46A4: 12D8
BNE.S LAB_0263 ;46A6: 66FC
LAB_0264:
MOVEM.L (A7)+,A3-A6 ;46A8: 4CDF7800
RTS ;46AC: 4E75
LAB_0265:
MOVEM.L A3-A6,-(A7) ;46AE: 48E7001E
MOVEA.L A1,A4 ;46B2: 2849
MOVEA.L A0,A5 ;46B4: 2A48
SUBA.L A3,A3 ;46B6: 97CB
MOVE.L A4,D0 ;46B8: 200C
BEQ.S LAB_0268 ;46BA: 6726
MOVEA.L A4,A0 ;46BC: 204C
LAB_0266:
TST.B (A0)+ ;46BE: 4A18
BNE.S LAB_0266 ;46C0: 66FC
SUBQ.L #1,A0 ;46C2: 5388
SUBA.L A4,A0 ;46C4: 91CC
MOVE.L A0,D0 ;46C6: 2008
ADDQ.L #1,D0 ;46C8: 5280
MOVEA.L 40(A5),A6 ;46CA: 2C6D0028
MOVEQ #1,D1 ;46CE: 7201
JSR -684(A6) ;46D0: 4EAEFD54
MOVEA.L D0,A3 ;46D4: 2640
MOVE.L A3,D0 ;46D6: 200B
BEQ.S LAB_0268 ;46D8: 6708
MOVEA.L A4,A0 ;46DA: 204C
MOVEA.L A3,A1 ;46DC: 224B
LAB_0267:
MOVE.B (A0)+,(A1)+ ;46DE: 12D8
BNE.S LAB_0267 ;46E0: 66FC
LAB_0268:
MOVE.L A3,D0 ;46E2: 200B
MOVEM.L (A7)+,A3-A6 ;46E4: 4CDF7800
RTS ;46E8: 4E75
LAB_0269:
MOVEM.L A4-A6,-(A7) ;46EA: 48E7000E
MOVEA.L A1,A4 ;46EE: 2849
MOVEA.L A0,A5 ;46F0: 2A48
MOVEA.L A4,A1 ;46F2: 224C
MOVEA.L 40(A5),A6 ;46F4: 2C6D0028
JSR -690(A6) ;46F8: 4EAEFD4E
MOVEM.L (A7)+,A4-A6 ;46FC: 4CDF7000
RTS ;4700: 4E75
LAB_026A:
SUBQ #8,A7 ;4702: 514F
MOVEM.L D2/D7/A2-A5,-(A7) ;4704: 48E7213C
MOVE.L D0,D7 ;4708: 2E00
MOVEA.L 36(A7),A3 ;470A: 266F0024
MOVEA.L A1,A4 ;470E: 2849
MOVEA.L A0,A5 ;4710: 2A48
LEA LAB_01D3(PC),A0 ;4712: 41FAE974
LEA 24(A7),A1 ;4716: 43EF0018
MOVEA.L A1,A2 ;471A: 2449
MOVE.L (A0)+,(A2)+ ;471C: 24D8
MOVE.L (A0)+,(A2)+ ;471E: 24D8
MOVE.L A4,D0 ;4720: 200C
BEQ LAB_0270 ;4722: 6700008C
MOVE.L A3,D0 ;4726: 200B
BEQ LAB_0270 ;4728: 67000086
BTST #0,47(A3) ;472C: 082B0000002F
BEQ.S LAB_026B ;4732: 6710
TST D7 ;4734: 4A47
BEQ.S LAB_026B ;4736: 670C
LEA 48(A3),A0 ;4738: 41EB0030
MOVEA.L A1,A2 ;473C: 2449
MOVE.L (A0)+,(A2)+ ;473E: 24D8
MOVE.L (A0)+,(A2)+ ;4740: 24D8
BRA.S LAB_026C ;4742: 600A
LAB_026B:
LEA 4(A3),A0 ;4744: 41EB0004
MOVEA.L A1,A2 ;4748: 2449
MOVE.L (A0)+,(A2)+ ;474A: 24D8
MOVE.L (A0)+,(A2)+ ;474C: 24D8
LAB_026C:
BTST #4,13(A3) ;474E: 082B0004000D
BEQ.S LAB_026D ;4754: 6714
MOVE 4(A4),D0 ;4756: 302C0004
MOVE (A4),D1 ;475A: 3214
ADD D0,D1 ;475C: D240
SUBQ #1,D1 ;475E: 5341
MOVE 24(A7),D2 ;4760: 342F0018
ADD D1,D2 ;4764: D441
MOVE D2,24(A7) ;4766: 3F420018
LAB_026D:
BTST #3,13(A3) ;476A: 082B0003000D
BEQ.S LAB_026E ;4770: 6716
MOVE 6(A4),D0 ;4772: 302C0006
MOVE 2(A4),D1 ;4776: 322C0002
ADD D0,D1 ;477A: D240
SUBQ #1,D1 ;477C: 5341
MOVE 26(A7),D2 ;477E: 342F001A
ADD D1,D2 ;4782: D441
MOVE D2,26(A7) ;4784: 3F42001A
LAB_026E:
BTST #5,13(A3) ;4788: 082B0005000D
BEQ.S LAB_026F ;478E: 670C
MOVE 28(A7),D0 ;4790: 302F001C
ADD 4(A4),D0 ;4794: D06C0004
MOVE D0,28(A7) ;4798: 3F40001C
LAB_026F:
BTST #6,13(A3) ;479C: 082B0006000D
BEQ.S LAB_0270 ;47A2: 670C
MOVE 30(A7),D0 ;47A4: 302F001E
ADD 6(A4),D0 ;47A8: D06C0006
MOVE D0,30(A7) ;47AC: 3F40001E
LAB_0270:
MOVEA.L A5,A0 ;47B0: 204D
MOVE.L (A1)+,(A0)+ ;47B2: 20D9
MOVE.L (A1)+,(A0)+ ;47B4: 20D9
MOVEM.L (A7)+,D2/D7/A2-A5 ;47B6: 4CDF3C84
ADDQ #8,A7 ;47BA: 504F
RTS ;47BC: 4E75
LAB_0271:
MOVEM.L D2/D7/A3-A6,-(A7) ;47BE: 48E7211E
MOVEA.L 28(A7),A3 ;47C2: 266F001C
MOVEA.L A1,A4 ;47C6: 2849
MOVEA.L A0,A5 ;47C8: 2A48
MOVEQ #0,D7 ;47CA: 7E00
MOVE.L (A3),D0 ;47CC: 2013
BEQ.S LAB_0272 ;47CE: 6712
MOVE.L D0,D1 ;47D0: 2200
MOVEA.L 48(A5),A6 ;47D2: 2C6D0030
JSR -378(A6) ;47D6: 4EAEFE86
MOVE.L D0,D7 ;47DA: 2E00
TST.L D7 ;47DC: 4A87
BEQ.S LAB_0272 ;47DE: 6702
CLR.L (A3) ;47E0: 4293
LAB_0272:
TST.L D7 ;47E2: 4A87
BNE.S LAB_0273 ;47E4: 6616
MOVE.L A4,D0 ;47E6: 200C
BEQ.S LAB_0273 ;47E8: 6712
MOVE.L A4,D1 ;47EA: 220C
MOVEA.L 48(A5),A6 ;47EC: 2C6D0030
MOVE.L #$000003ED,D2 ;47F0: 243C000003ED
JSR -30(A6) ;47F6: 4EAEFFE2
MOVE.L D0,D7 ;47FA: 2E00
LAB_0273:
MOVE.L D7,D0 ;47FC: 2007
MOVEM.L (A7)+,D2/D7/A3-A6 ;47FE: 4CDF7884
RTS ;4802: 4E75
LAB_0274:
MOVEM.L A2/A5-A6,-(A7) ;4804: 48E70026
MOVEA.L A0,A5 ;4808: 2A48
LEA LAB_0277(PC),A1 ;480A: 43FA003C
MOVEA.L 64(A5),A6 ;480E: 2C6D0040
SUBA.L A0,A0 ;4812: 91C8
SUBA.L A2,A2 ;4814: 95CA
MOVEQ #76,D0 ;4816: 704C
MOVEQ #0,D1 ;4818: 7200
JSR -678(A6) ;481A: 4EAEFD5A
MOVE.L D0,LAB_048A ;481E: 23C000007B8C
TST.L D0 ;4824: 4A80
BEQ.S LAB_0275 ;4826: 6718
LEA LAB_027A,A0 ;4828: 41F900004874
MOVEA.L LAB_048A,A1 ;482E: 227900007B8C
MOVE.L A0,8(A1) ;4834: 23480008
MOVE.L A5,36(A1) ;4838: 234D0024
MOVEQ #1,D0 ;483C: 7001
BRA.S LAB_0276 ;483E: 6002
LAB_0275:
MOVEQ #0,D0 ;4840: 7000
LAB_0276:
MOVEM.L (A7)+,A2/A5-A6 ;4842: 4CDF6400
RTS ;4846: 4E75
LAB_0277:
MOVEQ #111,D1 ;4848: 726F
BLE.S LAB_027D+2 ;484A: 6F74
BLS.S LAB_027C+2 ;484C: 636C
DC.W $6173 ;484E
DC.W $7300 ;4850
LAB_0278:
ADDQ #2,A7 ;4852: 544F
DC.W $4F4C ;4854
ADDQ #8,(A2) ;4856: 5052
DC.W $4900 ;4858
LAB_0279:
MOVEM.L A5-A6,-(A7) ;485A: 48E70006
MOVEA.L A0,A5 ;485E: 2A48
MOVEA.L LAB_048A,A0 ;4860: 207900007B8C
MOVEA.L 64(A5),A6 ;4866: 2C6D0040
JSR -714(A6) ;486A: 4EAEFD36
MOVEM.L (A7)+,A5-A6 ;486E: 4CDF6000
RTS ;4872: 4E75
LAB_027A:
SUBA #$0024,A7 ;4874: 9EFC0024
MOVEM.L D5-D7/A2-A6,-(A7) ;4878: 48E7073E
MOVEA.L A1,A4 ;487C: 2849
MOVEA.L A0,A5 ;487E: 2A48
MOVEA.L 36(A5),A3 ;4880: 266D0024
MOVEQ #0,D7 ;4884: 7E00
MOVE.L (A4),D0 ;4886: 2014
SUBI.L #$00000101,D0 ;4888: 048000000101
BEQ.S LAB_027B ;488E: 670A
SUBQ.L #1,D0 ;4890: 5380
BEQ LAB_028A ;4892: 6700016E
BRA LAB_028D ;4896: 600001E6
LAB_027B:
CLR.L 36(A7) ;489A: 42AF0024
CLR.L 32(A7) ;489E: 42AF0020
CLR.L 52(A7) ;48A2: 42AF0034
CLR.L 48(A7) ;48A6: 42AF0030
MOVEQ #0,D6 ;48AA: 7C00
MOVEQ #64,D5 ;48AC: 7A40
LSL.L #6,D5 ;48AE: ED8D
CLR.L 44(A7) ;48B0: 42AF002C
CLR.L 40(A7) ;48B4: 42AF0028
LAB_027C:
MOVE.L 4(A4),56(A7) ;48B8: 2F6C00040038
LAB_027D:
LEA 56(A7),A0 ;48BE: 41EF0038
MOVEA.L 44(A3),A6 ;48C2: 2C6B002C
JSR -48(A6) ;48C6: 4EAEFFD0
MOVE.L D0,60(A7) ;48CA: 2F40003C
BEQ LAB_0288 ;48CE: 67000092
MOVEA.L D0,A0 ;48D2: 2040
MOVE.L (A0),D0 ;48D4: 2010
SUBI.L #$800003F3,D0 ;48D6: 0480800003F3
BEQ.S LAB_0287 ;48DC: 6778
SUBQ.L #2,D0 ;48DE: 5580
BEQ.S LAB_0286 ;48E0: 6768
SUBI.L #$00252A0C,D0 ;48E2: 048000252A0C
BEQ.S LAB_027F ;48E8: 6716
SUBQ.L #1,D0 ;48EA: 5380
BEQ.S LAB_0280 ;48EC: 671E
SUBQ.L #1,D0 ;48EE: 5380
BEQ.S LAB_0282 ;48F0: 6726
SUBQ.L #1,D0 ;48F2: 5380
BEQ.S LAB_0283 ;48F4: 672E
SUBQ.L #6,D0 ;48F6: 5D80
BEQ.S LAB_0284 ;48F8: 6736
SUBQ.L #1,D0 ;48FA: 5380
BEQ.S LAB_0285 ;48FC: 673E
BRA.S LAB_027D ;48FE: 60BE
LAB_027F:
MOVEA.L 60(A7),A0 ;4900: 206F003C
MOVE.L 4(A0),52(A7) ;4904: 2F6800040034
BRA.S LAB_027D ;490A: 60B2
LAB_0280:
MOVEA.L 60(A7),A0 ;490C: 206F003C
MOVE.L 4(A0),44(A7) ;4910: 2F680004002C
BRA.S LAB_027D ;4916: 60A6
LAB_0282:
MOVEA.L 60(A7),A0 ;4918: 206F003C
MOVE.L 4(A0),40(A7) ;491C: 2F6800040028
BRA.S LAB_027D ;4922: 609A
LAB_0283:
MOVEA.L 60(A7),A0 ;4924: 206F003C
MOVE.L 4(A0),48(A7) ;4928: 2F6800040030
BRA.S LAB_027D ;492E: 608E
LAB_0284:
MOVEA.L 60(A7),A0 ;4930: 206F003C
MOVE.L 4(A0),36(A7) ;4934: 2F6800040024
BRA.S LAB_027D ;493A: 6082
LAB_0285:
MOVEA.L 60(A7),A0 ;493C: 206F003C
MOVE.L 4(A0),32(A7) ;4940: 2F6800040020
BRA LAB_027D ;4946: 6000FF76
LAB_0286:
MOVEA.L 60(A7),A0 ;494A: 206F003C
MOVE.L 4(A0),D6 ;494E: 2C280004
BRA LAB_027D ;4952: 6000FF6A
LAB_0287:
MOVEA.L 60(A7),A0 ;4956: 206F003C
MOVE.L 4(A0),D5 ;495A: 2A280004
BRA LAB_027D ;495E: 6000FF5E
LAB_0288:
CMPI.L #$00001000,D5 ;4962: 0C8500001000
BCC.S LAB_0289 ;4968: 6404
MOVEQ #64,D5 ;496A: 7A40
LSL.L #6,D5 ;496C: ED8D
LAB_0289:
TST.L 52(A7) ;496E: 4AAF0034
BEQ LAB_028E ;4972: 6700011C
MOVE.L A4,-(A7) ;4976: 2F0C
MOVE.L A2,-(A7) ;4978: 2F0A
MOVE.L A5,-(A7) ;497A: 2F0D
JSR LAB_0420 ;497C: 4EB900006E24
MOVE.L D0,D7 ;4982: 2E00
LEA 12(A7),A7 ;4984: 4FEF000C
TST.L D7 ;4988: 4A87
BEQ LAB_028E ;498A: 67000104
MOVEA.L D7,A0 ;498E: 2047
MOVEQ #0,D0 ;4990: 7000
MOVE 32(A5),D0 ;4992: 302D0020
ADDA.L D0,A0 ;4996: D1C0
MOVE.L A0,64(A7) ;4998: 2F480040
MOVEA.L A3,A0 ;499C: 204B
MOVEA.L 52(A7),A1 ;499E: 226F0034
JSR LAB_0265 ;49A2: 4EB9000046AE
MOVEA.L 64(A7),A0 ;49A8: 206F0040
MOVE.L D0,44(A0) ;49AC: 2140002C
MOVE.L 48(A7),40(A0) ;49B0: 216F00300028
MOVE.L D6,52(A0) ;49B6: 21460034
MOVE.L D5,48(A0) ;49BA: 21450030
MOVE.L 44(A7),68(A0) ;49BE: 216F002C0044
MOVE.L 40(A7),72(A0) ;49C4: 216F00280048
MOVE.L 36(A7),60(A0) ;49CA: 216F0024003C
MOVE.L 32(A7),64(A0) ;49D0: 216F00200040
MOVE.L A4,-(A7) ;49D6: 2F0C
MOVEA.L A5,A0 ;49D8: 204D
MOVEA.L D7,A1 ;49DA: 2247
JSR LAB_028F ;49DC: 4EB900004A9C
ADDQ #4,A7 ;49E2: 584F
EXT.L D0 ;49E4: 48C0
BNE LAB_028E ;49E6: 660000A8
PEA (258).W ;49EA: 48780102
MOVE.L D7,-(A7) ;49EE: 2F07
MOVE.L A5,-(A7) ;49F0: 2F0D
JSR LAB_041B ;49F2: 4EB900006DD6
LEA 12(A7),A7 ;49F8: 4FEF000C
MOVEQ #0,D7 ;49FC: 7E00
BRA LAB_028E ;49FE: 60000090
LAB_028A:
MOVEA.L A2,A0 ;4A02: 204A
MOVEQ #0,D0 ;4A04: 7000
MOVE 32(A5),D0 ;4A06: 302D0020
ADDA.L D0,A0 ;4A0A: D1C0
MOVE.L A0,64(A7) ;4A0C: 2F480040
TST.L 56(A0) ;4A10: 4AA80038
BEQ.S LAB_028B ;4A14: 6738
MOVEA.L 40(A3),A6 ;4A16: 2C6B0028
JSR -132(A6) ;4A1A: 4EAEFF7C
MOVEA.L 64(A7),A0 ;4A1E: 206F0040
MOVE.L 24(A0),D1 ;4A22: 22280018
MOVEA.L 48(A3),A6 ;4A26: 2C6B0030
JSR -156(A6) ;4A2A: 4EAEFF64
MOVEA.L A3,A0 ;4A2E: 204B
MOVEA.L 64(A7),A1 ;4A30: 226F0040
JSR LAB_02A8 ;4A34: 4EB900004EA4
MOVEA.L 64(A7),A1 ;4A3A: 226F0040
MOVEA.L 36(A1),A1 ;4A3E: 22690024
MOVEA.L 40(A3),A6 ;4A42: 2C6B0028
JSR -690(A6) ;4A46: 4EAEFD4E
JSR -138(A6) ;4A4A: 4EAEFF76
LAB_028B:
MOVEA.L 64(A7),A0 ;4A4E: 206F0040
MOVE.L 60(A0),D0 ;4A52: 2028003C
BEQ.S LAB_028C ;4A56: 6714
TST.L 64(A0) ;4A58: 4AA80040
BEQ.S LAB_028C ;4A5C: 670E
MOVEA.L D0,A1 ;4A5E: 2240
MOVE.L 64(A0),D0 ;4A60: 20280040
MOVEA.L 40(A3),A6 ;4A64: 2C6B0028
JSR -324(A6) ;4A68: 4EAEFEBC
LAB_028C:
MOVE.L A4,-(A7) ;4A6C: 2F0C
MOVE.L A2,-(A7) ;4A6E: 2F0A
MOVE.L A5,-(A7) ;4A70: 2F0D
JSR LAB_0420 ;4A72: 4EB900006E24
LEA 12(A7),A7 ;4A78: 4FEF000C
BRA.S LAB_028E ;4A7C: 6012
LAB_028D:
MOVE.L A4,-(A7) ;4A7E: 2F0C
MOVE.L A2,-(A7) ;4A80: 2F0A
MOVE.L A5,-(A7) ;4A82: 2F0D
JSR LAB_0420 ;4A84: 4EB900006E24
MOVE.L D0,D7 ;4A8A: 2E00
LEA 12(A7),A7 ;4A8C: 4FEF000C
LAB_028E:
MOVE.L D7,D0 ;4A90: 2007
MOVEM.L (A7)+,D5-D7/A2-A6 ;4A92: 4CDF7CE0
ADDA #$0024,A7 ;4A96: DEFC0024
RTS ;4A9A: 4E75
LAB_028F:
SUBA #$0038,A7 ;4A9C: 9EFC0038
MOVEM.L D2/D5-D7/A2-A6,-(A7) ;4AA0: 48E7273E
MOVEA.L A1,A4 ;4AA4: 2849
MOVEA.L A0,A5 ;4AA6: 2A48
MOVEA.L 36(A5),A3 ;4AA8: 266D0024
MOVEA.L A4,A0 ;4AAC: 204C
MOVEQ #0,D0 ;4AAE: 7000
MOVE 32(A5),D0 ;4AB0: 302D0020
ADDA.L D0,A0 ;4AB4: D1C0
MOVE.L A0,88(A7) ;4AB6: 2F480058
TST.L 72(A0) ;4ABA: 4AA80048
BEQ.S LAB_0290 ;4ABE: 6706
MOVE.L 68(A0),D5 ;4AC0: 2A280044
BRA.S LAB_0291 ;4AC4: 6002
LAB_0290:
MOVEQ #0,D5 ;4AC6: 7A00
LAB_0291:
MOVE.L A0,64(A7) ;4AC8: 2F480040
MOVEA.L A3,A0 ;4ACC: 204B
MOVEA.L 88(A7),A1 ;4ACE: 226F0058
MOVEA.L 44(A1),A1 ;4AD2: 2269002C
JSR LAB_0265 ;4AD6: 4EB9000046AE
MOVE.L D0,76(A7) ;4ADC: 2F40004C
BEQ LAB_02A6 ;4AE0: 670003B6
MOVEA.L 88(A7),A1 ;4AE4: 226F0058
MOVEA.L 44(A1),A0 ;4AE8: 2069002C
MOVE.L A0,80(A7) ;4AEC: 2F480050
MOVEA.L 68(A3),A6 ;4AF0: 2C6B0044
JSR -132(A6) ;4AF4: 4EAEFF7C
MOVEA.L D0,A2 ;4AF8: 2440
MOVE.L A2,D0 ;4AFA: 200A
BEQ.S LAB_0293 ;4AFC: 6720
MOVEQ #3,D0 ;4AFE: 7003
CMP.B 48(A2),D0 ;4B00: B02A0030
BEQ.S LAB_0292 ;4B04: 6712
MOVE.L 50(A2),-(A7) ;4B06: 2F2A0032
MOVEA.L A3,A0 ;4B0A: 204B
LEA 80(A7),A1 ;4B0C: 43EF0050
JSR LAB_0260 ;4B10: 4EB90000465E
ADDQ #4,A7 ;4B16: 584F
LAB_0292:
MOVEA.L A2,A0 ;4B18: 204A
JSR -90(A6) ;4B1A: 4EAEFFA6
LAB_0293:
MOVEA.L 76(A7),A0 ;4B1E: 206F004C
MOVEA.L 80(A7),A1 ;4B22: 226F0050
MOVEA.L 44(A3),A6 ;4B26: 2C6B002C
JSR -162(A6) ;4B2A: 4EAEFF5E
TST.L D0 ;4B2E: 4A80
BEQ.S LAB_0294 ;4B30: 6708
MOVEQ #2,D0 ;4B32: 7002
MOVE.L D0,84(A7) ;4B34: 2F400054
BRA.S LAB_0295 ;4B38: 6006
LAB_0294:
MOVEQ #1,D0 ;4B3A: 7001
MOVE.L D0,84(A7) ;4B3C: 2F400054
LAB_0295:
MOVE.L D5,D6 ;4B40: 2C05
ADD.L 84(A7),D6 ;4B42: DCAF0054
MOVE.L D6,D0 ;4B46: 2006
ASL.L #3,D0 ;4B48: E780
MOVEA.L 40(A3),A6 ;4B4A: 2C6B0028
MOVE.L #$00010001,D1 ;4B4E: 223C00010001
JSR -684(A6) ;4B54: 4EAEFD54
MOVE.L D0,72(A7) ;4B58: 2F400048
BEQ LAB_02A5 ;4B5C: 6700032E
MOVEA.L 64(A7),A0 ;4B60: 206F0040
MOVE.L D6,28(A0) ;4B64: 2146001C
MOVE.L D0,36(A0) ;4B68: 21400024
MOVEA.L D0,A0 ;4B6C: 2040
CLR.L (A0) ;4B6E: 4290
MOVEA.L A3,A0 ;4B70: 204B
MOVEA.L 76(A7),A1 ;4B72: 226F004C
JSR LAB_0265 ;4B76: 4EB9000046AE
MOVEA.L 72(A7),A0 ;4B7C: 206F0048
MOVE.L D0,4(A0) ;4B80: 21400004
MOVEQ #2,D0 ;4B84: 7002
CMP.L 84(A7),D0 ;4B86: B0AF0054
BNE.S LAB_0296 ;4B8A: 6618
CLR.L 8(A0) ;4B8C: 42A80008
MOVEA.L A3,A0 ;4B90: 204B
MOVEA.L 80(A7),A1 ;4B92: 226F0050
JSR LAB_0265 ;4B96: 4EB9000046AE
MOVEA.L 72(A7),A0 ;4B9C: 206F0048
MOVE.L D0,12(A0) ;4BA0: 2140000C
LAB_0296:
MOVE.L 84(A7),D7 ;4BA4: 2E2F0054
LAB_0297:
CMP.L D6,D7 ;4BA8: BE86
BCC.S LAB_029A ;4BAA: 6470
MOVE.L D7,D0 ;4BAC: 2007
SUB.L 84(A7),D0 ;4BAE: 90AF0054
MOVE.L D0,D1 ;4BB2: 2200
ASL.L #3,D1 ;4BB4: E781
MOVEA.L 88(A7),A1 ;4BB6: 226F0058
MOVEA.L 72(A1),A0 ;4BBA: 20690048
ADDA.L D1,A0 ;4BBE: D1C1
MOVE.L A0,68(A7) ;4BC0: 2F480044
MOVE.L (A0),D0 ;4BC4: 2010
BEQ.S LAB_0298 ;4BC6: 6720
MOVE.L D7,D1 ;4BC8: 2207
ASL.L #3,D1 ;4BCA: E781
MOVEA.L 72(A7),A1 ;4BCC: 226F0048
ADDA.L D1,A1 ;4BD0: D3C1
MOVE.L A1,36(A7) ;4BD2: 2F490024
MOVE.L D0,D1 ;4BD6: 2200
MOVEA.L 48(A3),A6 ;4BD8: 2C6B0030
JSR -96(A6) ;4BDC: 4EAEFFA0
MOVEA.L 36(A7),A0 ;4BE0: 206F0024
MOVE.L D0,(A0) ;4BE4: 2080
BRA.S LAB_0299 ;4BE6: 600C
LAB_0298:
MOVE.L D7,D0 ;4BE8: 2007
ASL.L #3,D0 ;4BEA: E780
MOVEA.L 72(A7),A1 ;4BEC: 226F0048
CLR.L 0(A1,D0.L) ;4BF0: 42B10800
LAB_0299:
MOVE.L D7,D0 ;4BF4: 2007
ASL.L #3,D0 ;4BF6: E780
MOVE.L D0,36(A7) ;4BF8: 2F400024
MOVEA.L A3,A0 ;4BFC: 204B
MOVEA.L 68(A7),A1 ;4BFE: 226F0044
MOVEA.L 4(A1),A1 ;4C02: 22690004
JSR LAB_0265 ;4C06: 4EB9000046AE
MOVEA.L 72(A7),A0 ;4C0C: 206F0048
MOVE.L 36(A7),D1 ;4C10: 222F0024
MOVE.L D0,4(A0,D1.L) ;4C14: 21801804
ADDQ.L #1,D7 ;4C18: 5287
BRA.S LAB_0297 ;4C1A: 608C
LAB_029A:
MOVEQ #0,D7 ;4C1C: 7E00
LAB_029B:
CMP.L D6,D7 ;4C1E: BE86
BCC LAB_02A1 ;4C20: 64000104
MOVE.L D7,D0 ;4C24: 2007
ASL.L #3,D0 ;4C26: E780
MOVEA.L 72(A7),A0 ;4C28: 206F0048
MOVEA.L 4(A0,D0.L),A0 ;4C2C: 20700804
MOVEA.L 72(A7),A1 ;4C30: 226F0048
MOVE.L 0(A1,D0.L),D1 ;4C34: 22310800
MOVE.L D1,48(A7) ;4C38: 2F410030
MOVE.L A0,56(A7) ;4C3C: 2F480038
TST.L D1 ;4C40: 4A81
BNE.S LAB_029D ;4C42: 6634
MOVE.L A0,D1 ;4C44: 2208
MOVEA.L 48(A3),A6 ;4C46: 2C6B0030
MOVEQ #-2,D2 ;4C4A: 74FE
JSR -84(A6) ;4C4C: 4EAEFFAC
MOVE.L D0,52(A7) ;4C50: 2F400034
BEQ.S LAB_029C ;4C54: 6712
MOVE.L D0,D1 ;4C56: 2200
JSR -210(A6) ;4C58: 4EAEFF2E
MOVE.L D0,48(A7) ;4C5C: 2F400030
MOVE.L 52(A7),D1 ;4C60: 222F0034
JSR -90(A6) ;4C64: 4EAEFFA6
LAB_029C:
TST.L 52(A7) ;4C68: 4AAF0034
BEQ LAB_02A1 ;4C6C: 670000B8
TST.L 48(A7) ;4C70: 4AAF0030
BEQ LAB_02A1 ;4C74: 670000B0
LAB_029D:
MOVEA.L 56(A7),A0 ;4C78: 206F0038
MOVEA.L 68(A3),A6 ;4C7C: 2C6B0044
JSR -132(A6) ;4C80: 4EAEFF7C
MOVEA.L D0,A2 ;4C84: 2440
MOVE.L A2,D0 ;4C86: 200A
BEQ.S LAB_02A0 ;4C88: 6750
MOVE.L 74(A2),D0 ;4C8A: 202A004A
MOVEA.L 88(A7),A0 ;4C8E: 206F0058
CMP.L 48(A0),D0 ;4C92: B0A80030
BLS.S LAB_029E ;4C96: 6304
MOVE.L D0,48(A0) ;4C98: 21400030
LAB_029E:
MOVEA.L 54(A2),A0 ;4C9C: 206A0036
LEA LAB_0278(PC),A1 ;4CA0: 43FAFBB0
MOVEA.L 68(A3),A6 ;4CA4: 2C6B0044
JSR -96(A6) ;4CA8: 4EAEFFA0
MOVE.L D0,44(A7) ;4CAC: 2F40002C
BEQ.S LAB_029F ;4CB0: 671E
MOVE.L D0,D1 ;4CB2: 2200
LEA 40(A7),A0 ;4CB4: 41EF0028
MOVE.L A0,D2 ;4CB8: 2408
MOVEA.L 48(A3),A6 ;4CBA: 2C6B0030
JSR -816(A6) ;4CBE: 4EAEFCD0
ADDQ.L #1,D0 ;4CC2: 5280
BEQ.S LAB_029F ;4CC4: 670A
MOVEA.L 88(A7),A0 ;4CC6: 206F0058
MOVE.L 40(A7),52(A0) ;4CCA: 216F00280034
LAB_029F:
MOVEA.L A2,A0 ;4CD0: 204A
MOVEA.L 68(A3),A6 ;4CD2: 2C6B0044
JSR -90(A6) ;4CD6: 4EAEFFA6
LAB_02A0:
MOVE.L 56(A7),D1 ;4CDA: 222F0038
MOVEA.L 48(A3),A6 ;4CDE: 2C6B0030
JSR -870(A6) ;4CE2: 4EAEFC9A
MOVEA.L D0,A1 ;4CE6: 2240
MOVEA.L A3,A0 ;4CE8: 204B
JSR LAB_0265 ;4CEA: 4EB9000046AE
MOVE.L D7,D1 ;4CF0: 2207
ASL.L #3,D1 ;4CF2: E781
MOVE.L D0,56(A7) ;4CF4: 2F400038
MOVEA.L A3,A0 ;4CF8: 204B
MOVEA.L 72(A7),A1 ;4CFA: 226F0048
MOVEA.L 4(A1,D1.L),A1 ;4CFE: 22711804
JSR LAB_0269 ;4D02: 4EB9000046EA
MOVE.L D7,D0 ;4D08: 2007
ASL.L #3,D0 ;4D0A: E780
MOVEA.L 72(A7),A0 ;4D0C: 206F0048
MOVE.L 48(A7),0(A0,D0.L) ;4D10: 21AF00300800
MOVE.L D7,D0 ;4D16: 2007
ASL.L #3,D0 ;4D18: E780
MOVE.L 56(A7),4(A0,D0.L) ;4D1A: 21AF00380804
ADDQ.L #1,D7 ;4D20: 5287
BRA LAB_029B ;4D22: 6000FEFA
LAB_02A1:
CMP.L D6,D7 ;4D26: BE86
BNE LAB_02A4 ;4D28: 6600014A
MOVEA.L 72(A7),A0 ;4D2C: 206F0048
MOVE.L (A0),D1 ;4D30: 2210
MOVEA.L 48(A3),A6 ;4D32: 2C6B0030
JSR -96(A6) ;4D36: 4EAEFFA0
MOVE.L D0,56(A7) ;4D3A: 2F400038
BEQ LAB_02A4 ;4D3E: 67000134
MOVE.L 76(A7),D1 ;4D42: 222F004C
JSR -150(A6) ;4D46: 4EAEFF6A
MOVE.L D0,52(A7) ;4D4A: 2F400034
BEQ LAB_02A3 ;4D4E: 6700011C
CLR.L -(A7) ;4D52: 42A7
CLR.L -(A7) ;4D54: 42A7
MOVE.L #$800003FA,-(A7) ;4D56: 2F3C800003FA
CLR.L -(A7) ;4D5C: 42A7
MOVE.L #$800003F7,-(A7) ;4D5E: 2F3C800003F7
CLR.L -(A7) ;4D64: 42A7
MOVE.L #$800003F6,-(A7) ;4D66: 2F3C800003F6
CLR.L -(A7) ;4D6C: 42A7
MOVE.L #$800003F2,-(A7) ;4D6E: 2F3C800003F2
CLR.L -(A7) ;4D74: 42A7
MOVE.L #$800003F1,-(A7) ;4D76: 2F3C800003F1
CLR.L -(A7) ;4D7C: 42A7
MOVE.L #$800003F0,-(A7) ;4D7E: 2F3C800003F0
CLR.L -(A7) ;4D84: 42A7
MOVE.L #$800003EE,-(A7) ;4D86: 2F3C800003EE
CLR.L -(A7) ;4D8C: 42A7
MOVE.L #$800003ED,-(A7) ;4D8E: 2F3C800003ED
CLR.L -(A7) ;4D94: 42A7
MOVE.L #$800003EE,-(A7) ;4D96: 2F3C800003EE
CLR.L -(A7) ;4D9C: 42A7
MOVE.L #$800003EC,-(A7) ;4D9E: 2F3C800003EC
MOVE.L A4,-(A7) ;4DA4: 2F0C
MOVE.L #$80000401,-(A7) ;4DA6: 2F3C80000401
PEA LAB_02AB ;4DAC: 487900004EF8
MOVE.L #$80000400,-(A7) ;4DB2: 2F3C80000400
MOVE.L 156(A7),-(A7) ;4DB8: 2F2F009C
MOVE.L #$800003F8,-(A7) ;4DBC: 2F3C800003F8
MOVEA.L 196(A7),A0 ;4DC2: 206F00C4
MOVE.L 52(A0),-(A7) ;4DC6: 2F280034
MOVE.L #$800003F5,-(A7) ;4DCA: 2F3C800003F5
MOVE.L 192(A7),-(A7) ;4DD0: 2F2F00C0
MOVE.L #$800003F4,-(A7) ;4DD4: 2F3C800003F4
MOVE.L 48(A0),-(A7) ;4DDA: 2F280030
MOVE.L #$800003F3,-(A7) ;4DDE: 2F3C800003F3
CLR.L -(A7) ;4DE4: 42A7
MOVE.L #$800003EA,-(A7) ;4DE6: 2F3C800003EA
MOVE.L D0,-(A7) ;4DEC: 2F00
MOVE.L #$800003E9,-(A7) ;4DEE: 2F3C800003E9
MOVE.L A7,D1 ;4DF4: 220F
JSR -498(A6) ;4DF6: 4EAEFE0E
LEA 148(A7),A7 ;4DFA: 4FEF0094
MOVEA.L 88(A7),A0 ;4DFE: 206F0058
MOVE.L D0,56(A0) ;4E02: 21400038
TST.L D0 ;4E06: 4A80
BEQ.S LAB_02A2 ;4E08: 6756
MOVEA.L D0,A0 ;4E0A: 2040
LEA 92(A0),A1 ;4E0C: 43E8005C
MOVEA.L 64(A7),A0 ;4E10: 206F0040
CLR.B 8(A0) ;4E14: 42280008
CLR.B 9(A0) ;4E18: 42280009
CLR.L 10(A0) ;4E1C: 42A8000A
MOVEA.L 88(A7),A6 ;4E20: 2C6F0058
MOVE.L 40(A6),14(A0) ;4E24: 216E0028000E
MOVE #$0028,18(A0) ;4E2A: 317C00280012
MOVE.L A1,20(A0) ;4E30: 21490014
MOVE.L 52(A7),24(A0) ;4E34: 216F00340018
CLR.L 32(A0) ;4E3A: 42A80020
MOVE.L A1,60(A7) ;4E3E: 2F49003C
MOVEA.L A1,A0 ;4E42: 2049
MOVEA.L 64(A7),A1 ;4E44: 226F0040
MOVEA.L 40(A3),A6 ;4E48: 2C6B0028
JSR -366(A6) ;4E4C: 4EAEFE92
MOVEA.L A3,A0 ;4E50: 204B
MOVEA.L 76(A7),A1 ;4E52: 226F004C
JSR LAB_0269 ;4E56: 4EB9000046EA
MOVEQ #1,D0 ;4E5C: 7001
BRA.S LAB_02A7 ;4E5E: 603A
LAB_02A2:
MOVE.L 52(A7),D1 ;4E60: 222F0034
MOVEA.L 48(A3),A6 ;4E64: 2C6B0030
JSR -156(A6) ;4E68: 4EAEFF64
LAB_02A3:
MOVE.L 56(A7),D1 ;4E6C: 222F0038
JSR -90(A6) ;4E70: 4EAEFFA6
LAB_02A4:
MOVEA.L A3,A0 ;4E74: 204B
MOVEA.L 64(A7),A1 ;4E76: 226F0040
JSR LAB_02A8 ;4E7A: 4EB900004EA4
MOVEA.L 72(A7),A1 ;4E80: 226F0048
MOVEA.L 40(A3),A6 ;4E84: 2C6B0028
JSR -690(A6) ;4E88: 4EAEFD4E
LAB_02A5:
MOVEA.L A3,A0 ;4E8C: 204B
MOVEA.L 76(A7),A1 ;4E8E: 226F004C
JSR LAB_0269 ;4E92: 4EB9000046EA
LAB_02A6:
MOVEQ #0,D0 ;4E98: 7000
LAB_02A7:
MOVEM.L (A7)+,D2/D5-D7/A2-A6 ;4E9A: 4CDF7CE4
ADDA #$0038,A7 ;4E9E: DEFC0038
RTS ;4EA2: 4E75
LAB_02A8:
SUBQ #4,A7 ;4EA4: 594F
MOVEM.L D7/A4-A6,-(A7) ;4EA6: 48E7010E
MOVEA.L A1,A4 ;4EAA: 2849
MOVEA.L A0,A5 ;4EAC: 2A48
MOVE.L A4,D0 ;4EAE: 200C
BEQ.S LAB_02AA ;4EB0: 673E
MOVEQ #0,D7 ;4EB2: 7E00
LAB_02A9:
CMP.L 28(A4),D7 ;4EB4: BEAC001C
BCC.S LAB_02AA ;4EB8: 6436
MOVE.L D7,D0 ;4EBA: 2007
ASL.L #3,D0 ;4EBC: E780
MOVEA.L 36(A4),A0 ;4EBE: 206C0024
ADDA.L D0,A0 ;4EC2: D1C0
MOVE.L (A0),D1 ;4EC4: 2210
MOVEA.L 48(A5),A6 ;4EC6: 2C6D0030
JSR -90(A6) ;4ECA: 4EAEFFA6
MOVE.L D7,D0 ;4ECE: 2007
ASL.L #3,D0 ;4ED0: E780
MOVEA.L 36(A4),A0 ;4ED2: 206C0024
ADDA.L D0,A0 ;4ED6: D1C0
MOVE.L A0,16(A7) ;4ED8: 2F480010
MOVEA.L A5,A0 ;4EDC: 204D
MOVEA.L 16(A7),A1 ;4EDE: 226F0010
MOVEA.L 4(A1),A1 ;4EE2: 22690004
JSR LAB_0269 ;4EE6: 4EB9000046EA
ADDQ.L #1,D7 ;4EEC: 5287
BRA.S LAB_02A9 ;4EEE: 60C4
LAB_02AA:
MOVEM.L (A7)+,D7/A4-A6 ;4EF0: 4CDF7080
ADDQ #4,A7 ;4EF4: 584F
RTS ;4EF6: 4E75
LAB_02AB:
MOVEM.L D7/A4-A6,-(A7) ;4EF8: 48E7010E
MOVE.L D0,D7 ;4EFC: 2E00
MOVEA.L D1,A5 ;4EFE: 2A41
MOVEA.L -4(A5),A0 ;4F00: 206DFFFC
MOVEA.L 36(A0),A4 ;4F04: 28680024
MOVEA.L A5,A0 ;4F08: 204D
MOVEA.L 64(A4),A6 ;4F0A: 2C6C0040
JSR -642(A6) ;4F0E: 4EAEFD7E
MOVE.L D7,D0 ;4F12: 2007
MOVEM.L (A7)+,D7/A4-A6 ;4F14: 4CDF7080
RTS ;4F18: 4E75
NOP ;4F1A: 4E71
MOVEM.L D2-D7/A2-A6,-(A7) ;4F1C: 48E73F3E
SUBQ.L #4,A7 ;4F20: 598F
MOVE.L A7,-(A7) ;4F22: 2F0F
MOVE.L A0,-(A7) ;4F24: 2F08
JSR LAB_02AC ;4F26: 4EB900004F38
ADDQ.L #8,A7 ;4F2C: 508F
MOVEA.L (A7)+,A0 ;4F2E: 205F
MOVEM.L (A7)+,D2-D7/A2-A6 ;4F30: 4CDF7CFC
RTS ;4F34: 4E75
DC.W $0000 ;4F36
LAB_02AC:
SUBQ #4,A7 ;4F38: 594F
MOVEM.L D6-D7/A2-A6,-(A7) ;4F3A: 48E7033E
MOVEA.L 40(A7),A4 ;4F3E: 286F0028
MOVEA.L 36(A7),A5 ;4F42: 2A6F0024
MOVEA.L A6,A3 ;4F46: 264E
MOVEQ #1,D7 ;4F48: 7E01
CLR.L (A4) ;4F4A: 4294
MOVE.L A5,D0 ;4F4C: 200D
BEQ LAB_02B2 ;4F4E: 67000088
MOVE.L #$FF000000,D0 ;4F52: 203CFF000000
AND.L 28(A5),D0 ;4F58: C0AD001C
CMPI.L #$02000000,D0 ;4F5C: 0C8002000000
BNE.S LAB_02B2 ;4F62: 6674
LEA LAB_0489,A2 ;4F64: 45F900007B38
LAB_02AD:
MOVE.L (A2),D0 ;4F6A: 2012
BEQ.S LAB_02AE ;4F6C: 6718
MOVEA.L D0,A1 ;4F6E: 2240
MOVEA.L 40(A5),A0 ;4F70: 206D0028
MOVEA.L 44(A3),A6 ;4F74: 2C6B002C
JSR -162(A6) ;4F78: 4EAEFF5E
TST.L D0 ;4F7C: 4A80
BEQ.S LAB_02AE ;4F7E: 6706
ADDA #$000C,A2 ;4F80: D4FC000C
BRA.S LAB_02AD ;4F84: 60E4
LAB_02AE:
TST.L (A2) ;4F86: 4A92
BEQ.S LAB_02B1 ;4F88: 6736
MOVEQ #15,D6 ;4F8A: 7C0F
AND.L 28(A5),D6 ;4F8C: CCAD001C
MOVE 4(A2),D0 ;4F90: 302A0004
EXT.L D0 ;4F94: 48C0
CMP.L D0,D6 ;4F96: BC80
BCS.S LAB_02AF ;4F98: 650A
MOVE 6(A2),D0 ;4F9A: 302A0006
EXT.L D0 ;4F9E: 48C0
CMP.L D0,D6 ;4FA0: BC80
BLS.S LAB_02B0 ;4FA2: 6304
LAB_02AF:
MOVEQ #17,D7 ;4FA4: 7E11
BRA.S LAB_02B1 ;4FA6: 6018
LAB_02B0:
MOVEA.L 8(A2),A0 ;4FA8: 206A0008
MOVE.L A4,-(A7) ;4FAC: 2F0C
MOVE.L A0,32(A7) ;4FAE: 2F480020
MOVEA.L A3,A0 ;4FB2: 204B
MOVEA.L A5,A1 ;4FB4: 224D
MOVEA.L 32(A7),A6 ;4FB6: 2C6F0020
JSR (A6) ;4FBA: 4E96
MOVE.L D0,D7 ;4FBC: 2E00
ADDQ #4,A7 ;4FBE: 584F
LAB_02B1:
TST.L D7 ;4FC0: 4A87
BNE.S LAB_02B2 ;4FC2: 6614
TST.L (A4) ;4FC4: 4A94
BNE.S LAB_02B2 ;4FC6: 6610
LEA LAB_02B9(PC),A0 ;4FC8: 41FA005A
MOVEA.L 72(A3),A6 ;4FCC: 2C6B0048
MOVEQ #0,D0 ;4FD0: 7000
JSR -126(A6) ;4FD2: 4EAEFF82
MOVE.L D0,(A4) ;4FD6: 2880
LAB_02B2:
MOVE.L D7,D0 ;4FD8: 2007
MOVEM.L (A7)+,D6-D7/A2-A6 ;4FDA: 4CDF7CC0
ADDQ #4,A7 ;4FDE: 584F
RTS ;4FE0: 4E75
LAB_02B3:
DC.W $4558 ;4FE2
DC.W $414D ;4FE4
DC.W $494E ;4FE6
DC.W $4544 ;4FE8
ADDQ.B #2,D0 ;4FEA: 5400
LAB_02B4:
DC.W $4F42 ;4FEC
ADDQ #2,D1 ;4FEE: 5441
DC.W $494E ;4FF0
NEG D1 ;4FF2: 4441
ADDQ #2,D1 ;4FF4: 5441
ADDQ #2,(A1)+ ;4FF6: 5459
ADDQ #8,D5 ;4FF8: 5045
DC.W $0000 ;4FFA
LAB_02B5:
DC.W $4649 ;4FFC
TRAP #4 ;4FFE: 4E44
ADDQ #2,A7 ;5000: 544F
DC.W $4F4C ;5002
DC.W $0000 ;5004
LAB_02B6:
DC.W $4C41 ;5006
SUBQ #2,A6 ;5008: 554E
DC.W $4348 ;500A
ADDQ #2,A7 ;500C: 544F
DC.W $4F4C ;500E
DC.W $0000 ;5010
LAB_02B7:
DC.W $4745 ;5012
ADDQ #2,D4 ;5014: 5444
ADDQ #2,(A3) ;5016: 5453
ADDQ #2,(A2) ;5018: 5452
DC.W $494E ;501A
DC.W $4700 ;501C
LAB_02B8:
NEG D5 ;501E: 4445
CLR (A5) ;5020: 4255
DC.W $4700 ;5022
LAB_02B9:
DC.W $0000 ;5024
LAB_02BA:
ADDQ #3,D1 ;5026: 5641
ADDQ.B #1,D0 ;5028: 5200
LAB_02BB:
SUBQ #1,(A4) ;502A: 5354
DC.W $454D ;502C
DC.W $0000 ;502E
LAB_02BC:
DC.W $256C ;5030
DC.W $6400 ;5032
LAB_02BD:
DC.W $4449 ;5034
SUBQ #1,A3 ;5036: 534B
DC.W $4B45 ;5038
SUBQ.B #4,D0 ;503A: 5900
LAB_02BE:
DC.W $4449 ;503C
ADDQ #1,D5 ;503E: 5245
DC.W $4E54 ;5040
ADDQ #1,(A1)+ ;5042: 5259
ADDQ #2,(A1)+ ;5044: 5459
ADDQ #8,D5 ;5046: 5045
DC.W $0000 ;5048
LAB_02BF:
DC.W $4649 ;504A
DC.W $4C45 ;504C
TRAP #1 ;504E: 4E41
DC.W $4D45 ;5050
DC.W $0000 ;5052
LAB_02C0:
DC.W $256C ;5054
DC.W $6325 ;5056
DC.W $6C63 ;5058
DC.W $256C ;505A
DC.W $6325 ;505C
DC.W $6C63 ;505E
DC.W $256C ;5060
DC.W $6325 ;5062
DC.W $6C63 ;5064
DC.W $256C ;5066
DC.W $6325 ;5068
DC.W $6C63 ;506A
DC.W $0000 ;506C
LAB_02C1:
ADDQ #8,(A2) ;506E: 5052
DC.W $4F54 ;5070
DC.W $4543 ;5072
ADDQ #2,A1 ;5074: 5449
DC.W $4F4E ;5076
DC.W $0000 ;5078
LAB_02C2:
DC.W $256C ;507A
DC.W $6325 ;507C
DC.W $6C63 ;507E
DC.W $256C ;5080
DC.W $6325 ;5082
DC.W $6C63 ;5084
DC.W $0000 ;5086
LAB_02C3:
DC.W $4752 ;5088
DC.W $4F55 ;508A
ADDQ #8,(A0) ;508C: 5050
ADDQ #1,A7 ;508E: 524F
ADDQ #2,D5 ;5090: 5445
DC.W $4354 ;5092
DC.W $494F ;5094
DC.W $4E00 ;5096
LAB_02C4:
DC.W $4F54 ;5098
SWAP D5 ;509A: 4845
ADDQ #1,(A0) ;509C: 5250
ADDQ #1,A7 ;509E: 524F
ADDQ #2,D5 ;50A0: 5445
DC.W $4354 ;50A2
DC.W $494F ;50A4
DC.W $4E00 ;50A6
LAB_02C5:
DC.W $454E ;50A8
ADDQ #2,(A2) ;50AA: 5452
SUBQ #4,(A4) ;50AC: 5954
SUBQ #4,(A0) ;50AE: 5950
DC.W $4500 ;50B0
LAB_02C6:
SUBQ #1,A1 ;50B2: 5349
ADDQ #5,D5 ;50B4: 5A45
DC.W $0000 ;50B6
LAB_02C7:
LINK A5,#19778 ;50B8: 4E554D42
DC.W $4C4F ;50BC
DC.W $434B ;50BE
SUBQ.B #1,D0 ;50C0: 5300
LAB_02C8:
NEG D1 ;50C2: 4441
ADDQ #2,D5 ;50C4: 5445
DC.W $0000 ;50C6
LAB_02C9:
DC.W $434F ;50C8
DC.W $4D4D ;50CA
DC.W $454E ;50CC
ADDQ.B #2,D0 ;50CE: 5400
LAB_02CA:
DC.W $256C ;50D0
DC.W $7500 ;50D2
LAB_02CB:
DC.W $4F57 ;50D4
TRAP #5 ;50D6: 4E45
ADDQ #1,(A5) ;50D8: 5255
DC.W $4944 ;50DA
DC.W $0000 ;50DC
LAB_02CC:
DC.W $4F57 ;50DE
TRAP #5 ;50E0: 4E45
ADDQ #1,D7 ;50E2: 5247
DC.W $4944 ;50E4
DC.W $0000 ;50E6
LAB_02CD:
DC.W $4F57 ;50E8
TRAP #5 ;50EA: 4E45
ADDQ #1,(A5) ;50EC: 5255
DC.W $4944 ;50EE
TRAP #1 ;50F0: 4E41
DC.W $4D45 ;50F2
LAB_02CE:
DC.W $0000 ;50F4
LAB_02CF:
DC.W $4F57 ;50F6
TRAP #5 ;50F8: 4E45
ADDQ #1,D7 ;50FA: 5247
DC.W $4944 ;50FC
TRAP #1 ;50FE: 4E41
DC.W $4D45 ;5100
DC.W $0000 ;5102
LAB_02D0:
DC.W $6269 ;5104
DC.W $6E61 ;5106
MOVEQ #121,D1 ;5108: 7279
DC.W $0000 ;510A
LAB_02D1:
DC.W $6173 ;510C
DC.W $6369 ;510E
DC.W $6900 ;5110
LAB_02D2:
BVS.S LAB_02DF ;5112: 6966
DC.W $6600 ;5114
LAB_02D3:
BLE.S LAB_02E2 ;5116: 6F74
DC.W $6865 ;5118
MOVEQ #0,D1 ;511A: 7200
LAB_02D4:
CLR D1 ;511C: 4241
SUBQ #1,D5 ;511E: 5345
ADDQ #2,(A1)+ ;5120: 5459
ADDQ #8,D5 ;5122: 5045
DC.W $0000 ;5124
LAB_02D5:
CLR D1 ;5126: 4241
SUBQ #1,D5 ;5128: 5345
ADDQ #2,(A1)+ ;512A: 5459
ADDQ #8,D5 ;512C: 5045
TRAP #1 ;512E: 4E41
DC.W $4D45 ;5130
DC.W $0000 ;5132
LAB_02D6:
NEG D1 ;5134: 4441
ADDQ #2,D1 ;5136: 5441
ADDQ #2,(A1)+ ;5138: 5459
ADDQ #8,D5 ;513A: 5045
DC.W $0000 ;513C
LAB_02D7:
CLR D1 ;513E: 4241
SUBQ #1,D5 ;5140: 5345
TRAP #1 ;5142: 4E41
DC.W $4D45 ;5144
DC.W $0000 ;5146
LAB_02D8:
DC.W $4752 ;5148
DC.W $4F55 ;514A
ADDQ #8,A1 ;514C: 5049
NEG.B D0 ;514E: 4400
LAB_02D9:
DC.W $4752 ;5150
DC.W $4F55 ;5152
ADDQ #8,A1 ;5154: 5049
DC.W $444E ;5156
DC.W $414D ;5158
DC.W $4500 ;515A
LAB_02DA:
ADDQ #1,D1 ;515C: 5241
DC.W $4D00 ;515E
LAB_02DB:
DC.W $4649 ;5160
DC.W $4C45 ;5162
DC.W $0000 ;5164
LAB_02DC:
DC.W $434C ;5166
DC.W $4950 ;5168
DC.W $424F ;516A
DC.W $4152 ;516C
NEG.B D0 ;516E: 4400
LAB_02DD:
DC.W $484F ;5170
ADDQ #2,A4 ;5172: 544C
DC.W $494E ;5174
DC.W $4B00 ;5176
LAB_02DE:
DC.W $5379 ;5178
LAB_02DF:
DC.W $7374 ;517A
DC.W $656D ;517C
DC.W $0000 ;517E
LAB_02E0:
ADDQ #2,-(A5) ;5180: 5465
MOVEQ #116,D4 ;5182: 7874
DC.W $0000 ;5184
LAB_02E1:
DC.W $446F ;5186
DC.W $6375 ;5188
DC.W $6D65 ;518A
LAB_02E2:
BGT.S LAB_02F1 ;518C: 6E74
DC.W $0000 ;518E
LAB_02E3:
SUBQ #1,30062(A7) ;5190: 536F756E
DC.W $6400 ;5194
LAB_02E4:
DC.W $496E ;5196
DC.W $7374 ;5198
MOVEQ #117,D1 ;519A: 7275
DC.W $6D65 ;519C
BGT.S LAB_02F4 ;519E: 6E74
DC.W $0000 ;51A0
LAB_02E5:
DC.W $4D75 ;51A2
DC.W $7369 ;51A4
DC.W $6300 ;51A6
LAB_02E6:
ADDQ #8,25460(A1) ;51A8: 50696374
DC.W $7572 ;51AC
DC.W $6500 ;51AE
LAB_02E7:
DC.W $416E ;51B0
DC.W $696D ;51B2
BSR.S LAB_02F7 ;51B4: 6174
DC.W $696F ;51B6
DC.W $6E00 ;51B8
LAB_02E8:
DC.W $4D6F ;51BA
MOVEQ #105,D3 ;51BC: 7669
DC.W $6500 ;51BE
LAB_02E9:
DC.W $2573 ;51C0
SWAP D5 ;51C2: 4845
DC.W $4144 ;51C4
DC.W $4552 ;51C6
MOVE.L D0,D7 ;51C8: 2E00
LAB_02EA:
TRAP #1 ;51CA: 4E41
DC.W $4D45 ;51CC
DC.W $0000 ;51CE
LAB_02EB:
ADDQ #8,D1 ;51D0: 5041
ADDQ #2,(A4) ;51D2: 5454
DC.W $4552 ;51D4
DC.W $4E00 ;51D6
LAB_02EC:
DC.W $4944 ;51D8
DC.W $0000 ;51DA
LAB_02ED:
NOT (A5) ;51DC: 4655
TRAP #3 ;51DE: 4E43
ADDQ #2,A1 ;51E0: 5449
DC.W $4F4E ;51E2
TRAP #1 ;51E4: 4E41
DC.W $4D45 ;51E6
DC.W $0000 ;51E8
LAB_02EE:
DC.W $2573 ;51EA
ADDQ #2,A7 ;51EC: 544F
DC.W $4F4C ;51EE
DC.W $4C49 ;51F0
SUBQ #1,(A4) ;51F2: 5354
MOVE.L -(A5),D7 ;51F4: 2E25
DC.W $6C75 ;51F6
MOVE.L D0,D7 ;51F8: 2E00
LAB_02EF:
DC.W $6D69 ;51FA
DC.W $7363 ;51FC
DC.W $0000 ;51FE
LAB_02F0:
BVS.S LAB_0301 ;5200: 696E
LAB_02F1:
DC.W $666F ;5202
DC.W $0000 ;5204
LAB_02F2:
BHI.S LAB_0303+4 ;5206: 6272
DC.W $6F77 ;5208
DC.W $7365 ;520A
DC.W $0000 ;520C
LAB_02F3:
BCS.S LAB_0302 ;520E: 6564
BVS.S LAB_0306 ;5210: 6974
DC.W $0000 ;5212
LAB_02F4:
MOVEQ #114,D0 ;5214: 7072
BVS.S LAB_0306 ;5216: 696E
MOVEQ #0,D2 ;5218: 7400
LAB_02F5:
DC.W $6D61 ;521A
BVS.S LAB_0307 ;521C: 696C
DC.W $0000 ;521E
LAB_02F6:
DC.W $756E ;5220
DC.W $6465 ;5222
DC.W $6669 ;5224
DC.W $6E65 ;5226
DC.W $6400 ;5228
LAB_02F7:
SUBQ #3,A0 ;522A: 5748
DC.W $4943 ;522C
NBCD D0 ;522E: 4800
LAB_02F8:
DC.W $7368 ;5230
BCS.S LAB_030B ;5232: 656C
DC.W $6C00 ;5234
LAB_02F9:
DC.W $776F ;5236
MOVEQ #107,D1 ;5238: 726B
DC.W $6265 ;523A
DC.W $6E63 ;523C
DC.W $6800 ;523E
LAB_02FA:
MOVEQ #120,D1 ;5240: 7278
DC.W $0000 ;5242
LAB_02FB:
DC.W $4C41 ;5244
SUBQ #2,A6 ;5246: 554E
DC.W $4348 ;5248
DC.W $0000 ;524A
LAB_02FC:
MOVE.L 30720(A4),17996(A2) ;524C: 256C7800464C
DC.W $4147 ;5252
SUBQ.B #1,D0 ;5254: 5300
LAB_02FE:
ADDQ #8,(A2) ;5256: 5052
DC.W $4F47 ;5258
ADDQ #1,D1 ;525A: 5241
DC.W $4D00 ;525C
LAB_02FF:
ADDQ #2,A7 ;525E: 544F
DC.W $4F4C ;5260
DC.W $4C49 ;5262
SUBQ #1,(A4) ;5264: 5354
MOVEA.L D3,A7 ;5266: 2E43
DC.W $4F55 ;5268
LINK A4,#0 ;526A: 4E540000
LAB_0300:
DC.W $434F ;526E
LAB_0301:
SUBQ #2,A6 ;5270: 554E
ADDQ.B #2,D0 ;5272: 5400
LAB_0302:
DC.W $2573 ;5274
LAB_0303:
MOVE.L 29998(A4),0(A2) ;5276: 256C752E0000
LAB_0304:
SUBQ #1,(A1)+ ;527C: 5359
TRAP #3 ;527E: 4E43
DC.W $0000 ;5280
LAB_0305:
SUBQ #1,(A1)+ ;5282: 5359
TRAP #3 ;5284: 4E43
LAB_0306:
PEA (A2) ;5286: 4852
DC.W $4F4E ;5288
LAB_0307:
DC.W $4F55 ;528A
SUBQ.B #1,D0 ;528C: 5300
LAB_0308:
DC.W $7379 ;528E
DC.W $7374 ;5290
DC.W $0000 ;5292
LAB_0309:
MOVEQ #101,D2 ;5294: 7465
MOVEQ #116,D4 ;5296: 7874
DC.W $0000 ;5298
LAB_030A:
DC.W $646F ;529A
DC.W $6375 ;529C
DC.W $0000 ;529E
LAB_030B:
DC.W $736F ;52A0
DC.W $756E ;52A2
DC.W $0000 ;52A4
LAB_030C:
BVS.S LAB_0318+2 ;52A6: 696E
DC.W $7374 ;52A8
DC.W $0000 ;52AA
LAB_030D:
DC.W $6D75 ;52AC
DC.W $7369 ;52AE
DC.W $0000 ;52B0
LAB_030E:
MOVEQ #105,D0 ;52B2: 7069
BLS.S LAB_0319+2 ;52B4: 6374
DC.W $0000 ;52B6
LAB_030F:
BSR.S LAB_0319 ;52B8: 616E
DC.W $696D ;52BA
DC.W $0000 ;52BC
LAB_0310:
DC.W $6D6F ;52BE
MOVEQ #105,D3 ;52C0: 7669
DC.W $0000 ;52C2
LAB_0311:
DC.W $4269 ;52C4
DC.W $6E61 ;52C6
MOVEQ #121,D1 ;52C8: 7279
DC.W $0000 ;52CA
LAB_0312:
DC.W $4153 ;52CC
DC.W $4349 ;52CE
DC.W $4900 ;52D0
LAB_0313:
DC.W $4946 ;52D2
NOT.B D0 ;52D4: 4600
LAB_0314:
DC.W $4D69 ;52D6
DC.W $7363 ;52D8
BCS.S LAB_031B ;52DA: 656C
DC.W $6C61 ;52DC
DC.W $6E65 ;52DE
DC.W $6F75 ;52E0
DC.W $7300 ;52E2
LAB_0315:
MOVE.L 0(A3,D0.W),9518(A2) ;52E4: 25730000252E
DC.W $3235 ;52EA
DC.W $3073 ;52EC
DC.W $252E ;52EE
DC.W $3235 ;52F0
MOVEA 0(A3,D0.W),A0 ;52F2: 30730000
LAB_0317:
SUBA #$0084,A7 ;52F6: 9EFC0084
MOVEM.L D2-D7/A2-A6,-(A7) ;52FA: 48E73F3E
MOVEA.L 180(A7),A3 ;52FE: 266F00B4
MOVEA.L A1,A4 ;5302: 2849
MOVEA.L A0,A5 ;5304: 2A48
MOVEQ #0,D7 ;5306: 7E00
MOVEQ #0,D6 ;5308: 7C00
MOVEA.L 44(A4),A2 ;530A: 246C002C
MOVE.L 48(A4),172(A7) ;530E: 2F6C003000AC
LAB_0318:
MOVEA.L 52(A4),A0 ;5314: 206C0034
MOVE.L A0,168(A7) ;5318: 2F4800A8
MOVE.L A2,D0 ;531C: 200A
BEQ LAB_034F ;531E: 6700069C
MOVE.L A0,D0 ;5322: 2008
BEQ LAB_034F ;5324: 67000696
LAB_0319:
LEA LAB_02BA(PC),A1 ;5328: 43FAFCFC
MOVEA.L 44(A5),A6 ;532C: 2C6D002C
JSR -162(A6) ;5330: 4EAEFF5E
TST.L D0 ;5334: 4A80
BNE.S LAB_0320 ;5336: 6672
MOVE.L A2,D1 ;5338: 220A
MOVEA.L 48(A5),A6 ;533A: 2C6D0030
MOVEQ #-2,D2 ;533E: 74FE
JSR -84(A6) ;5340: 4EAEFFAC
MOVE.L D0,D5 ;5344: 2A00
TST.L D5 ;5346: 4A85
LAB_031B:
BEQ.S LAB_031F ;5348: 6756
MOVEA.L D5,A0 ;534A: 2045
MOVEQ #2,D0 ;534C: 7002
SUBA.L A1,A1 ;534E: 93C9
MOVEA.L A5,A6 ;5350: 2C4D
JSR -36(A6) ;5352: 4EAEFFDC
MOVE.L D0,164(A7) ;5356: 2F4000A4
BEQ.S LAB_031D ;535A: 672C
MOVEA.L D0,A1 ;535C: 2240
MOVEA.L 28(A1),A0 ;535E: 2069001C
MOVEA.L (A0),A1 ;5362: 2250
MOVE.L A1,D0 ;5364: 2009
LAB_031C:
TST.B (A1)+ ;5366: 4A19
BNE.S LAB_031C ;5368: 66FC
SUBQ.L #1,A1 ;536A: 5389
SUBA.L D0,A1 ;536C: 93C0
MOVE.L A1,D0 ;536E: 2009
MOVEA.L (A0),A0 ;5370: 2050
MOVEA.L 72(A5),A6 ;5372: 2C6D0048
JSR -126(A6) ;5376: 4EAEFF82
MOVE.L D0,(A3) ;537A: 2680
MOVEA.L 164(A7),A0 ;537C: 206F00A4
MOVEA.L A5,A6 ;5380: 2C4D
JSR -42(A6) ;5382: 4EAEFFD6
BRA.S LAB_031E ;5386: 600A
LAB_031D:
MOVEA.L 48(A5),A6 ;5388: 2C6D0030
JSR -132(A6) ;538C: 4EAEFF7C
MOVE.L D0,D6 ;5390: 2C00
LAB_031E:
MOVE.L D5,D1 ;5392: 2205
MOVEA.L 48(A5),A6 ;5394: 2C6D0030
JSR -90(A6) ;5398: 4EAEFFA6
BRA LAB_0350 ;539C: 60000620
LAB_031F:
JSR -132(A6) ;53A0: 4EAEFF7C
MOVE.L D0,D6 ;53A4: 2C00
BRA LAB_0350 ;53A6: 60000616
LAB_0320:
MOVEA.L 168(A7),A0 ;53AA: 206F00A8
LEA LAB_02BB(PC),A1 ;53AE: 43FAFC7A
JSR -162(A6) ;53B2: 4EAEFF5E
TST.L D0 ;53B6: 4A80
BNE LAB_034E ;53B8: 660005FE
TST.L 172(A7) ;53BC: 4AAF00AC
BEQ LAB_034D ;53C0: 670005F2
MOVEA.L 48(A5),A6 ;53C4: 2C6D0030
MOVEQ #2,D1 ;53C8: 7202
MOVEQ #0,D2 ;53CA: 7400
JSR -228(A6) ;53CC: 4EAEFF1C
MOVE.L D0,160(A7) ;53D0: 2F4000A0
TST.L D0 ;53D4: 4A80
BEQ LAB_034C ;53D6: 670005D8
MOVE.L A2,D1 ;53DA: 220A
MOVEQ #-2,D2 ;53DC: 74FE
JSR -84(A6) ;53DE: 4EAEFFAC
MOVE.L D0,164(A7) ;53E2: 2F4000A4
BEQ LAB_034A ;53E6: 670005B2
MOVE.L D0,D1 ;53EA: 2200
JSR -210(A6) ;53EC: 4EAEFF2E
MOVE.L D0,152(A7) ;53F0: 2F400098
MOVE.L 164(A7),D0 ;53F4: 202F00A4
MOVEA.L A5,A0 ;53F8: 204D
SUBA.L A1,A1 ;53FA: 93C9
JSR LAB_03F6 ;53FC: 4EB900006A4C
MOVE.L D0,148(A7) ;5402: 2F400094
BEQ LAB_0348 ;5406: 67000572
MOVE.L 152(A7),D0 ;540A: 202F0098
MOVEA.L A5,A0 ;540E: 204D
SUBA.L A1,A1 ;5410: 93C9
JSR LAB_03F6 ;5412: 4EB900006A4C
MOVE.L D0,144(A7) ;5418: 2F400090
BEQ LAB_0346 ;541C: 67000544
MOVE.L 164(A7),D1 ;5420: 222F00A4
MOVE.L 160(A7),D2 ;5424: 242F00A0
JSR -102(A6) ;5428: 4EAEFF9A
TST.L D0 ;542C: 4A80
BEQ LAB_0344 ;542E: 6700051A
MOVEA.L 164(A7),A0 ;5432: 206F00A4
MOVEQ #2,D0 ;5436: 7002
SUBA.L A1,A1 ;5438: 93C9
MOVEA.L A5,A6 ;543A: 2C4D
JSR -36(A6) ;543C: 4EAEFFDC
MOVE.L D0,140(A7) ;5440: 2F40008C
BEQ LAB_0345 ;5444: 6700050E
CLR.L 72(A7) ;5448: 42AF0048
MOVEA.L D2,A0 ;544C: 2042
MOVE.L (A0),-(A7) ;544E: 2F10
PEA LAB_02BC(PC) ;5450: 487AFBDE
PEA 84(A7) ;5454: 486F0054
MOVE.L A5,-(A7) ;5458: 2F0D
JSR LAB_03F3 ;545A: 4EB900006A0C
MOVE.L A5,(A7) ;5460: 2E8D
PEA 92(A7) ;5462: 486F005C
PEA LAB_02BD(PC) ;5466: 487AFBCC
MOVEA.L A4,A0 ;546A: 204C
MOVEA.L 196(A7),A1 ;546C: 226F00C4
JSR LAB_03E7 ;5470: 4EB90000691E
MOVEA.L D2,A0 ;5476: 2042
MOVE.L 4(A0),(A7) ;5478: 2EA80004
PEA LAB_02BC(PC) ;547C: 487AFBB2
PEA 104(A7) ;5480: 486F0068
MOVE.L A5,-(A7) ;5484: 2F0D
JSR LAB_03F3 ;5486: 4EB900006A0C
MOVE.L A5,(A7) ;548C: 2E8D
PEA 112(A7) ;548E: 486F0070
PEA LAB_02BE(PC) ;5492: 487AFBA8
MOVEA.L A4,A0 ;5496: 204C
MOVEA.L 216(A7),A1 ;5498: 226F00D8
JSR LAB_03E7 ;549C: 4EB90000691E
MOVE.L A5,(A7) ;54A2: 2E8D
MOVE.L 192(A7),-(A7) ;54A4: 2F2F00C0
PEA LAB_02BF(PC) ;54A8: 487AFBA0
MOVEA.L A4,A0 ;54AC: 204C
MOVEA.L 224(A7),A1 ;54AE: 226F00E0
JSR LAB_03E7 ;54B2: 4EB90000691E
LEA 52(A7),A7 ;54B8: 4FEF0034
MOVEQ #7,D0 ;54BC: 7007
MOVEA.L D2,A0 ;54BE: 2042
AND.L 116(A0),D0 ;54C0: C0A80074
SNE D1 ;54C4: 56C1
MOVEQ #45,D3 ;54C6: 762D
BTST #6,119(A0) ;54C8: 082800060077
BEQ.S LAB_0321 ;54CE: 6704
MOVEQ #115,D0 ;54D0: 7073
BRA.S LAB_0322 ;54D2: 6002
LAB_0321:
MOVEQ #45,D0 ;54D4: 702D
LAB_0322:
BTST #5,119(A0) ;54D6: 082800050077
BEQ.S LAB_0323 ;54DC: 6704
MOVEQ #112,D1 ;54DE: 7270
BRA.S LAB_0324 ;54E0: 6002
LAB_0323:
MOVEQ #45,D1 ;54E2: 722D
LAB_0324:
BTST #4,119(A0) ;54E4: 082800040077
BEQ.S LAB_0325 ;54EA: 6704
MOVEQ #97,D4 ;54EC: 7861
BRA.S LAB_0326 ;54EE: 6002
LAB_0325:
MOVEQ #45,D4 ;54F0: 782D
LAB_0326:
BTST #3,119(A0) ;54F2: 082800030077
BEQ.S LAB_0327 ;54F8: 6704
MOVEQ #45,D2 ;54FA: 742D
BRA.S LAB_0328 ;54FC: 6002
LAB_0327:
MOVEQ #114,D2 ;54FE: 7472
LAB_0328:
MOVE.L D2,60(A7) ;5500: 2F42003C
BTST #2,119(A0) ;5504: 082800020077
BEQ.S LAB_0329 ;550A: 6704
MOVEQ #45,D2 ;550C: 742D
BRA.S LAB_032A ;550E: 6002
LAB_0329:
MOVEQ #119,D2 ;5510: 7477
LAB_032A:
MOVE.L D2,64(A7) ;5512: 2F420040
BTST #1,119(A0) ;5516: 082800010077
BEQ.S LAB_032B ;551C: 6704
MOVEQ #45,D2 ;551E: 742D
BRA.S LAB_032C ;5520: 6002
LAB_032B:
MOVEQ #101,D2 ;5522: 7465
LAB_032C:
MOVE.L D2,68(A7) ;5524: 2F420044
BTST #0,119(A0) ;5528: 082800000077
BEQ.S LAB_032D ;552E: 6704
MOVEQ #45,D2 ;5530: 742D
BRA.S LAB_032E ;5532: 6002
LAB_032D:
MOVEQ #100,D2 ;5534: 7464
LAB_032E:
MOVE.L D2,-(A7) ;5536: 2F02
MOVE.L 72(A7),-(A7) ;5538: 2F2F0048
MOVE.L 72(A7),-(A7) ;553C: 2F2F0048
MOVE.L 72(A7),-(A7) ;5540: 2F2F0048
MOVE.L D4,-(A7) ;5544: 2F04
MOVE.L D1,-(A7) ;5546: 2F01
MOVE.L D0,-(A7) ;5548: 2F00
MOVE.L D3,-(A7) ;554A: 2F03
PEA LAB_02C0(PC) ;554C: 487AFB06
PEA 112(A7) ;5550: 486F0070
MOVE.L A5,-(A7) ;5554: 2F0D
JSR LAB_03F3 ;5556: 4EB900006A0C
MOVE.L A5,(A7) ;555C: 2E8D
PEA 120(A7) ;555E: 486F0078
PEA LAB_02C1(PC) ;5562: 487AFB0A
MOVEA.L A4,A0 ;5566: 204C
MOVEA.L 224(A7),A1 ;5568: 226F00E0
JSR LAB_03E7 ;556C: 4EB90000691E
LEA 52(A7),A7 ;5572: 4FEF0034
MOVEA.L 160(A7),A0 ;5576: 206F00A0
BTST #3,118(A0) ;557A: 082800030076
BEQ.S LAB_032F ;5580: 6704
MOVEQ #114,D0 ;5582: 7072
BRA.S LAB_0330 ;5584: 6002
LAB_032F:
MOVEQ #45,D0 ;5586: 702D
LAB_0330:
BTST #2,118(A0) ;5588: 082800020076
BEQ.S LAB_0331 ;558E: 6704
MOVEQ #119,D1 ;5590: 7277
BRA.S LAB_0332 ;5592: 6002
LAB_0331:
MOVEQ #45,D1 ;5594: 722D
LAB_0332:
BTST #1,118(A0) ;5596: 082800010076
BEQ.S LAB_0333 ;559C: 6704
MOVEQ #101,D2 ;559E: 7465
BRA.S LAB_0334 ;55A0: 6002
LAB_0333:
MOVEQ #45,D2 ;55A2: 742D
LAB_0334:
BTST #0,118(A0) ;55A4: 082800000076
BEQ.S LAB_0335 ;55AA: 6704
MOVEQ #100,D3 ;55AC: 7664
BRA.S LAB_0336 ;55AE: 6002
LAB_0335:
MOVEQ #45,D3 ;55B0: 762D
LAB_0336:
MOVE.L D3,-(A7) ;55B2: 2F03
MOVE.L D2,-(A7) ;55B4: 2F02
MOVE.L D1,-(A7) ;55B6: 2F01
MOVE.L D0,-(A7) ;55B8: 2F00
PEA LAB_02C2(PC) ;55BA: 487AFABE
PEA 96(A7) ;55BE: 486F0060
MOVE.L A5,-(A7) ;55C2: 2F0D
JSR LAB_03F3 ;55C4: 4EB900006A0C
MOVE.L A5,(A7) ;55CA: 2E8D
PEA 104(A7) ;55CC: 486F0068
PEA LAB_02C3(PC) ;55D0: 487AFAB6
MOVEA.L A4,A0 ;55D4: 204C
MOVEA.L 208(A7),A1 ;55D6: 226F00D0
JSR LAB_03E7 ;55DA: 4EB90000691E
LEA 36(A7),A7 ;55E0: 4FEF0024
MOVEA.L 160(A7),A0 ;55E4: 206F00A0
BTST #7,118(A0) ;55E8: 082800070076
BEQ.S LAB_0337 ;55EE: 6704
MOVEQ #114,D0 ;55F0: 7072
BRA.S LAB_0338 ;55F2: 6002
LAB_0337:
MOVEQ #45,D0 ;55F4: 702D
LAB_0338:
BTST #6,118(A0) ;55F6: 082800060076
BEQ.S LAB_0339 ;55FC: 6704
MOVEQ #119,D1 ;55FE: 7277
BRA.S LAB_033A ;5600: 6002
LAB_0339:
MOVEQ #45,D1 ;5602: 722D
LAB_033A:
BTST #5,118(A0) ;5604: 082800050076
BEQ.S LAB_033B ;560A: 6704
MOVEQ #101,D2 ;560C: 7465
BRA.S LAB_033C ;560E: 6002
LAB_033B:
MOVEQ #45,D2 ;5610: 742D
LAB_033C:
BTST #4,118(A0) ;5612: 082800040076
BEQ.S LAB_033D ;5618: 6704
MOVEQ #100,D3 ;561A: 7664
BRA.S LAB_033E ;561C: 6002
LAB_033D:
MOVEQ #45,D3 ;561E: 762D
LAB_033E:
MOVE.L D3,-(A7) ;5620: 2F03
MOVE.L D2,-(A7) ;5622: 2F02
MOVE.L D1,-(A7) ;5624: 2F01
MOVE.L D0,-(A7) ;5626: 2F00
PEA LAB_02C2(PC) ;5628: 487AFA50
PEA 96(A7) ;562C: 486F0060
MOVE.L A5,-(A7) ;5630: 2F0D
JSR LAB_03F3 ;5632: 4EB900006A0C
MOVE.L A5,(A7) ;5638: 2E8D
PEA 104(A7) ;563A: 486F0068
PEA LAB_02C4(PC) ;563E: 487AFA58
MOVEA.L A4,A0 ;5642: 204C
MOVEA.L 208(A7),A1 ;5644: 226F00D0
JSR LAB_03E7 ;5648: 4EB90000691E
MOVEA.L 196(A7),A0 ;564E: 206F00C4
MOVE.L 120(A0),(A7) ;5652: 2EA80078
PEA LAB_02BC(PC) ;5656: 487AF9D8
PEA 116(A7) ;565A: 486F0074
MOVE.L A5,-(A7) ;565E: 2F0D
JSR LAB_03F3 ;5660: 4EB900006A0C
MOVE.L A5,(A7) ;5666: 2E8D
PEA 124(A7) ;5668: 486F007C
PEA LAB_02C5(PC) ;566C: 487AFA3A
MOVEA.L A4,A0 ;5670: 204C
MOVEA.L 228(A7),A1 ;5672: 226F00E4
JSR LAB_03E7 ;5676: 4EB90000691E
MOVEA.L 216(A7),A0 ;567C: 206F00D8
MOVE.L 124(A0),(A7) ;5680: 2EA8007C
PEA LAB_02BC(PC) ;5684: 487AF9AA
PEA 136(A7) ;5688: 486F0088
MOVE.L A5,-(A7) ;568C: 2F0D
JSR LAB_03F3 ;568E: 4EB900006A0C
LEA 68(A7),A7 ;5694: 4FEF0044
MOVE.L A5,-(A7) ;5698: 2F0D
PEA 80(A7) ;569A: 486F0050
PEA LAB_02C6(PC) ;569E: 487AFA12
MOVEA.L A4,A0 ;56A2: 204C
MOVEA.L 184(A7),A1 ;56A4: 226F00B8
JSR LAB_03E7 ;56A8: 4EB90000691E
MOVEA.L 172(A7),A0 ;56AE: 206F00AC
MOVE.L 128(A0),(A7) ;56B2: 2EA80080
PEA LAB_02BC(PC) ;56B6: 487AF978
PEA 92(A7) ;56BA: 486F005C
MOVE.L A5,-(A7) ;56BE: 2F0D
JSR LAB_03F3 ;56C0: 4EB900006A0C
MOVE.L A5,(A7) ;56C6: 2E8D
PEA 100(A7) ;56C8: 486F0064
PEA LAB_02C7(PC) ;56CC: 487AF9EA
MOVEA.L A4,A0 ;56D0: 204C
MOVEA.L 204(A7),A1 ;56D2: 226F00CC
JSR LAB_03E7 ;56D6: 4EB90000691E
MOVEA.L 192(A7),A0 ;56DC: 206F00C0
ADDA #$0084,A0 ;56E0: D0FC0084
MOVE.L A0,(A7) ;56E4: 2E88
MOVEA.L A5,A0 ;56E6: 204D
LEA 108(A7),A1 ;56E8: 43EF006C
JSR LAB_0411 ;56EC: 4EB900006C96
MOVE.L A5,(A7) ;56F2: 2E8D
PEA 108(A7) ;56F4: 486F006C
PEA LAB_02C8(PC) ;56F8: 487AF9C8
MOVEA.L A4,A0 ;56FC: 204C
MOVEA.L 212(A7),A1 ;56FE: 226F00D4
JSR LAB_03E7 ;5702: 4EB90000691E
MOVEA.L 200(A7),A0 ;5708: 206F00C8
ADDA #$0090,A0 ;570C: D0FC0090
MOVE.L A5,(A7) ;5710: 2E8D
MOVE.L A0,-(A7) ;5712: 2F08
PEA LAB_02C9(PC) ;5714: 487AF9B2
MOVEA.L A4,A0 ;5718: 204C
MOVEA.L 220(A7),A1 ;571A: 226F00DC
JSR LAB_03E7 ;571E: 4EB90000691E
MOVEQ #0,D0 ;5724: 7000
MOVEA.L 208(A7),A0 ;5726: 206F00D0
MOVE 224(A0),D0 ;572A: 302800E0
MOVE.L D0,(A7) ;572E: 2E80
PEA LAB_02CA(PC) ;5730: 487AF99E
PEA 128(A7) ;5734: 486F0080
MOVE.L A5,-(A7) ;5738: 2F0D
JSR LAB_03F3 ;573A: 4EB900006A0C
MOVE.L A5,(A7) ;5740: 2E8D
PEA 136(A7) ;5742: 486F0088
PEA LAB_02CB(PC) ;5746: 487AF98C
MOVEA.L A4,A0 ;574A: 204C
MOVEA.L 240(A7),A1 ;574C: 226F00F0
JSR LAB_03E7 ;5750: 4EB90000691E
LEA 68(A7),A7 ;5756: 4FEF0044
MOVEQ #0,D0 ;575A: 7000
MOVEA.L 160(A7),A0 ;575C: 206F00A0
MOVE 226(A0),D0 ;5760: 302800E2
MOVE.L D0,-(A7) ;5764: 2F00
PEA LAB_02CA(PC) ;5766: 487AF968
PEA 84(A7) ;576A: 486F0054
MOVE.L A5,-(A7) ;576E: 2F0D
JSR LAB_03F3 ;5770: 4EB900006A0C
MOVE.L A5,(A7) ;5776: 2E8D
PEA 92(A7) ;5778: 486F005C
PEA LAB_02CC(PC) ;577C: 487AF960
MOVEA.L A4,A0 ;5780: 204C
MOVEA.L 196(A7),A1 ;5782: 226F00C4
JSR LAB_03E7 ;5786: 4EB90000691E
CLR.B 100(A7) ;578C: 422F0064
MOVEA.L 184(A7),A0 ;5790: 206F00B8
ADDQ.L #8,A0 ;5794: 5088
MOVEQ #0,D0 ;5796: 7000
MOVEA.L 184(A7),A1 ;5798: 226F00B8
MOVE 224(A1),D0 ;579C: 302900E0
PEA 100(A7) ;57A0: 486F0064
PEA (20002).W ;57A4: 48784E22
MOVE.L A0,-(A7) ;57A8: 2F08
MOVE.L 188(A7),D1 ;57AA: 222F00BC
MOVEA.L A5,A0 ;57AE: 204D
MOVEA.L 180(A7),A1 ;57B0: 226F00B4
EXG D0,D1 ;57B4: C141
JSR LAB_0404 ;57B6: 4EB900006B52
MOVE.L A5,(A7) ;57BC: 2E8D
PEA 112(A7) ;57BE: 486F0070
PEA LAB_02CD(PC) ;57C2: 487AF924
MOVEA.L A4,A0 ;57C6: 204C
MOVEA.L 216(A7),A1 ;57C8: 226F00D8
JSR LAB_03E7 ;57CC: 4EB90000691E
CLR.B 120(A7) ;57D2: 422F0078
MOVEA.L 204(A7),A0 ;57D6: 206F00CC
ADDQ.L #8,A0 ;57DA: 5088
MOVEQ #0,D0 ;57DC: 7000
MOVEA.L 204(A7),A1 ;57DE: 226F00CC
MOVE 226(A1),D0 ;57E2: 302900E2
PEA 120(A7) ;57E6: 486F0078
PEA (20003).W ;57EA: 48784E23
MOVE.L A0,-(A7) ;57EE: 2F08
MOVE.L 208(A7),D1 ;57F0: 222F00D0
MOVEA.L A5,A0 ;57F4: 204D
MOVEA.L 200(A7),A1 ;57F6: 226F00C8
EXG D0,D1 ;57FA: C141
JSR LAB_0404 ;57FC: 4EB900006B52
MOVE.L A5,(A7) ;5802: 2E8D
PEA 132(A7) ;5804: 486F0084
PEA LAB_02CF(PC) ;5808: 487AF8EC
MOVEA.L A4,A0 ;580C: 204C
MOVEA.L 236(A7),A1 ;580E: 226F00EC
JSR LAB_03E7 ;5812: 4EB90000691E
LEA 64(A7),A7 ;5818: 4FEF0040
MOVEA.L 140(A7),A1 ;581C: 226F008C
MOVEA.L 28(A1),A0 ;5820: 2069001C
MOVEQ #0,D0 ;5824: 7000
MOVE 28(A0),D0 ;5826: 3028001C
MOVEQ #15,D1 ;582A: 720F
AND.L D1,D0 ;582C: C081
TST.L D0 ;582E: 4A80
BEQ.S LAB_033F ;5830: 670E
SUBQ.L #1,D0 ;5832: 5380
BEQ.S LAB_0340 ;5834: 6714
SUBQ.L #1,D0 ;5836: 5380
BEQ.S LAB_0341 ;5838: 671A
SUBQ.L #1,D0 ;583A: 5380
BEQ.S LAB_0342 ;583C: 6720
BRA.S LAB_0343 ;583E: 6026
LAB_033F:
LEA LAB_02D0(PC),A0 ;5840: 41FAF8C2
MOVE.L A0,72(A7) ;5844: 2F480048
BRA.S LAB_0343 ;5848: 601C
LAB_0340:
LEA LAB_02D1(PC),A0 ;584A: 41FAF8C0
MOVE.L A0,72(A7) ;584E: 2F480048
BRA.S LAB_0343 ;5852: 6012
LAB_0341:
LEA LAB_02D2(PC),A0 ;5854: 41FAF8BC
MOVE.L A0,72(A7) ;5858: 2F480048
BRA.S LAB_0343 ;585C: 6008
LAB_0342:
LEA LAB_02D3(PC),A0 ;585E: 41FAF8B6
MOVE.L A0,72(A7) ;5862: 2F480048
LAB_0343:
MOVE.L A5,-(A7) ;5866: 2F0D
MOVE.L 76(A7),-(A7) ;5868: 2F2F004C
PEA LAB_02D4(PC) ;586C: 487AF8AE
MOVEA.L A4,A0 ;5870: 204C
MOVEA.L 184(A7),A1 ;5872: 226F00B8
JSR LAB_03E7 ;5876: 4EB90000691E
MOVEA.L 152(A7),A1 ;587C: 226F0098
MOVEA.L 28(A1),A0 ;5880: 2069001C
MOVEQ #0,D0 ;5884: 7000
MOVE 28(A0),D0 ;5886: 3028001C
MOVEQ #15,D1 ;588A: 720F
AND.L D1,D0 ;588C: C081
ADDI.L #$00000834,D0 ;588E: 068000000834
MOVEA.L A5,A6 ;5894: 2C4D
JSR -138(A6) ;5896: 4EAEFF76
MOVE.L A5,(A7) ;589A: 2E8D
MOVE.L D0,-(A7) ;589C: 2F00
PEA LAB_02D5(PC) ;589E: 487AF886
MOVEA.L A4,A0 ;58A2: 204C
MOVEA.L 192(A7),A1 ;58A4: 226F00C0
JSR LAB_03E7 ;58A8: 4EB90000691E
MOVEA.L 160(A7),A1 ;58AE: 226F00A0
MOVEA.L 28(A1),A0 ;58B2: 2069001C
MOVE.L A5,(A7) ;58B6: 2E8D
MOVE.L (A0),-(A7) ;58B8: 2F10
PEA LAB_02D6(PC) ;58BA: 487AF878
MOVEA.L A4,A0 ;58BE: 204C
MOVEA.L 200(A7),A1 ;58C0: 226F00C8
JSR LAB_03E7 ;58C4: 4EB90000691E
MOVEA.L 168(A7),A1 ;58CA: 226F00A8
MOVEA.L 28(A1),A0 ;58CE: 2069001C
MOVE.L A5,(A7) ;58D2: 2E8D
MOVE.L 4(A0),-(A7) ;58D4: 2F280004
PEA LAB_02D7(PC) ;58D8: 487AF864
MOVEA.L A4,A0 ;58DC: 204C
MOVEA.L 208(A7),A1 ;58DE: 226F00D0
JSR LAB_03E7 ;58E2: 4EB90000691E
MOVEA.L 176(A7),A1 ;58E8: 226F00B0
MOVEA.L 28(A1),A0 ;58EC: 2069001C
MOVE.L 16(A0),D0 ;58F0: 20280010
LEA 112(A7),A0 ;58F4: 41EF0070
MOVEA.L 52(A5),A6 ;58F8: 2C6D0034
JSR -270(A6) ;58FC: 4EAEFEF2
MOVE.L A5,(A7) ;5900: 2E8D
PEA 112(A7) ;5902: 486F0070
PEA LAB_02D8(PC) ;5906: 487AF840
MOVEA.L A4,A0 ;590A: 204C
MOVEA.L 216(A7),A1 ;590C: 226F00D8
JSR LAB_03E7 ;5910: 4EB90000691E
MOVEA.L 184(A7),A1 ;5916: 226F00B8
MOVEA.L 28(A1),A0 ;591A: 2069001C
MOVE.L 16(A0),D0 ;591E: 20280010
MOVEA.L A5,A6 ;5922: 2C4D
JSR -138(A6) ;5924: 4EAEFF76
MOVE.L A5,(A7) ;5928: 2E8D
MOVE.L D0,-(A7) ;592A: 2F00
PEA LAB_02D9(PC) ;592C: 487AF822
MOVEA.L A4,A0 ;5930: 204C
MOVEA.L 224(A7),A1 ;5932: 226F00E0
JSR LAB_03E7 ;5936: 4EB90000691E
LEA 52(A7),A7 ;593C: 4FEF0034
MOVEA.L 140(A7),A0 ;5940: 206F008C
JSR -42(A6) ;5944: 4EAEFFD6
BRA.S LAB_0345 ;5948: 600A
LAB_0344:
MOVEA.L 48(A5),A6 ;594A: 2C6D0030
JSR -132(A6) ;594E: 4EAEFF7C
MOVE.L D0,D6 ;5952: 2C00
LAB_0345:
MOVEA.L 144(A7),A1 ;5954: 226F0090
MOVEA.L 40(A5),A6 ;5958: 2C6D0028
JSR -690(A6) ;595C: 4EAEFD4E
BRA.S LAB_0347 ;5960: 600A
LAB_0346:
MOVEA.L 48(A5),A6 ;5962: 2C6D0030
JSR -132(A6) ;5966: 4EAEFF7C
MOVE.L D0,D6 ;596A: 2C00
LAB_0347:
MOVEA.L 148(A7),A1 ;596C: 226F0094
MOVEA.L 40(A5),A6 ;5970: 2C6D0028
JSR -690(A6) ;5974: 4EAEFD4E
BRA.S LAB_0349 ;5978: 600A
LAB_0348:
MOVEA.L 48(A5),A6 ;597A: 2C6D0030
JSR -132(A6) ;597E: 4EAEFF7C
MOVE.L D0,D6 ;5982: 2C00
LAB_0349:
MOVE.L 152(A7),D1 ;5984: 222F0098
MOVEA.L 48(A5),A6 ;5988: 2C6D0030
JSR -90(A6) ;598C: 4EAEFFA6
MOVE.L 164(A7),D1 ;5990: 222F00A4
JSR -90(A6) ;5994: 4EAEFFA6
BRA.S LAB_034B ;5998: 600A
LAB_034A:
MOVEA.L 48(A5),A6 ;599A: 2C6D0030
JSR -132(A6) ;599E: 4EAEFF7C
MOVE.L D0,D6 ;59A2: 2C00
LAB_034B:
MOVE.L 160(A7),D2 ;59A4: 242F00A0
MOVEQ #2,D1 ;59A8: 7202
JSR -234(A6) ;59AA: 4EAEFF16
BRA.S LAB_0350 ;59AE: 600E
LAB_034C:
MOVEQ #3,D7 ;59B0: 7E03
BRA.S LAB_0350 ;59B2: 600A
LAB_034D:
MOVEQ #17,D7 ;59B4: 7E11
BRA.S LAB_0350 ;59B6: 6006
LAB_034E:
MOVEQ #17,D7 ;59B8: 7E11
BRA.S LAB_0350 ;59BA: 6002
LAB_034F:
MOVEQ #17,D7 ;59BC: 7E11
LAB_0350:
TST.L (A3) ;59BE: 4A93
BNE.S LAB_0352 ;59C0: 6630
MOVE.L D6,-(A7) ;59C2: 2F06
PEA LAB_02BC(PC) ;59C4: 487AF66A
PEA 140(A7) ;59C8: 486F008C
MOVE.L A5,-(A7) ;59CC: 2F0D
JSR LAB_03F3 ;59CE: 4EB900006A0C
LEA 16(A7),A7 ;59D4: 4FEF0010
LEA 132(A7),A0 ;59D8: 41EF0084
MOVEA.L A0,A1 ;59DC: 2248
LAB_0351:
TST.B (A1)+ ;59DE: 4A19
BNE.S LAB_0351 ;59E0: 66FC
SUBQ.L #1,A1 ;59E2: 5389
SUBA.L A0,A1 ;59E4: 93C8
MOVE.L A1,D0 ;59E6: 2009
MOVEA.L 72(A5),A6 ;59E8: 2C6D0048
JSR -126(A6) ;59EC: 4EAEFF82
MOVE.L D0,(A3) ;59F0: 2680
LAB_0352:
MOVE.L D7,D0 ;59F2: 2007
MOVEM.L (A7)+,D2-D7/A2-A6 ;59F4: 4CDF7CFC
ADDA #$0084,A7 ;59F8: DEFC0084
RTS ;59FC: 4E75
LAB_0353:
SUBA #$00A4,A7 ;59FE: 9EFC00A4
MOVEM.L D2-D3/D5-D7/A2-A6,-(A7) ;5A02: 48E7373E
MOVEA.L 208(A7),A3 ;5A06: 266F00D0
MOVEA.L A1,A4 ;5A0A: 2849
MOVEA.L A0,A5 ;5A0C: 2A48
MOVEQ #0,D7 ;5A0E: 7E00
MOVEQ #0,D6 ;5A10: 7C00
MOVEA.L 44(A4),A2 ;5A12: 246C002C
MOVE.L 48(A4),200(A7) ;5A16: 2F6C003000C8
MOVE.L 52(A4),196(A7) ;5A1C: 2F6C003400C4
MOVEA.L 56(A4),A0 ;5A22: 206C0038
MOVE.L 60(A4),188(A7) ;5A26: 2F6C003C00BC
MOVE.L A0,192(A7) ;5A2C: 2F4800C0
BEQ.S LAB_0355 ;5A30: 6712
MOVE.L A0,D0 ;5A32: 2008
LAB_0354:
TST.B (A0)+ ;5A34: 4A18
BNE.S LAB_0354 ;5A36: 66FC
SUBQ.L #1,A0 ;5A38: 5388
SUBA.L D0,A0 ;5A3A: 91C0
MOVE.L A0,D0 ;5A3C: 2008
BNE.S LAB_0355 ;5A3E: 6604
CLR.L 192(A7) ;5A40: 42AF00C0
LAB_0355:
MOVE.L 188(A7),D0 ;5A44: 202F00BC
BEQ.S LAB_0357 ;5A48: 6714
MOVEA.L D0,A0 ;5A4A: 2040
MOVE.L A0,D1 ;5A4C: 2208
LAB_0356:
TST.B (A0)+ ;5A4E: 4A18
BNE.S LAB_0356 ;5A50: 66FC
SUBQ.L #1,A0 ;5A52: 5388
SUBA.L D1,A0 ;5A54: 91C1
MOVE.L A0,D0 ;5A56: 2008
BNE.S LAB_0357 ;5A58: 6604
CLR.L 188(A7) ;5A5A: 42AF00BC
LAB_0357:
MOVE.L A2,D0 ;5A5E: 200A
BEQ LAB_038D ;5A60: 67000686
TST.L 196(A7) ;5A64: 4AAF00C4
BEQ LAB_038D ;5A68: 6700067E
MOVEQ #0,D5 ;5A6C: 7A00
CLR.L 184(A7) ;5A6E: 42AF00B8
CLR.L 180(A7) ;5A72: 42AF00B4
CLR.L 176(A7) ;5A76: 42AF00B0
MOVE #$0001,172(A7) ;5A7A: 3F7C000100AC
CLR.L 104(A7) ;5A80: 42AF0068
CLR.L 168(A7) ;5A84: 42AF00A8
MOVEA.L A2,A0 ;5A88: 204A
LEA LAB_02DA(PC),A1 ;5A8A: 43FAF6D0
MOVEA.L 44(A5),A6 ;5A8E: 2C6D002C
JSR -162(A6) ;5A92: 4EAEFF5E
TST.L D0 ;5A96: 4A80
BNE.S LAB_0358 ;5A98: 6604
MOVEQ #1,D5 ;5A9A: 7A01
BRA.S LAB_035C ;5A9C: 6038
LAB_0358:
MOVEA.L A2,A0 ;5A9E: 204A
LEA LAB_02DB(PC),A1 ;5AA0: 43FAF6BE
JSR -162(A6) ;5AA4: 4EAEFF5E
TST.L D0 ;5AA8: 4A80
BNE.S LAB_0359 ;5AAA: 6604
MOVEQ #2,D5 ;5AAC: 7A02
BRA.S LAB_035C ;5AAE: 6026
LAB_0359:
MOVEA.L A2,A0 ;5AB0: 204A
LEA LAB_02DC(PC),A1 ;5AB2: 43FAF6B2
JSR -162(A6) ;5AB6: 4EAEFF5E
TST.L D0 ;5ABA: 4A80
BNE.S LAB_035A ;5ABC: 6604
MOVEQ #3,D5 ;5ABE: 7A03
BRA.S LAB_035C ;5AC0: 6014
LAB_035A:
MOVEA.L A2,A0 ;5AC2: 204A
LEA LAB_02DD(PC),A1 ;5AC4: 43FAF6AA
JSR -162(A6) ;5AC8: 4EAEFF5E
TST.L D0 ;5ACC: 4A80
BNE.S LAB_035B ;5ACE: 6604
MOVEQ #4,D5 ;5AD0: 7A04
BRA.S LAB_035C ;5AD2: 6002
LAB_035B:
MOVEQ #48,D7 ;5AD4: 7E30
LAB_035C:
MOVE.L D5,D0 ;5AD6: 2005
SUBQ.L #1,D0 ;5AD8: 5380
BEQ.S LAB_035D ;5ADA: 670C
SUBQ.L #1,D0 ;5ADC: 5380
BEQ.S LAB_035E ;5ADE: 6718
SUBQ.L #1,D0 ;5AE0: 5380
BEQ.S LAB_0360 ;5AE2: 6742
BRA LAB_0366 ;5AE4: 600000B4
LAB_035D:
MOVE.L 200(A7),176(A7) ;5AE8: 2F6F00C800B0
MOVE #$0001,172(A7) ;5AEE: 3F7C000100AC
BRA LAB_0366 ;5AF4: 600000A4
LAB_035E:
MOVE.L 200(A7),D0 ;5AF8: 202F00C8
BEQ LAB_0366 ;5AFC: 6700009C
MOVE.L D0,D1 ;5B00: 2200
MOVEA.L 48(A5),A6 ;5B02: 2C6D0030
MOVEQ #-2,D2 ;5B06: 74FE
JSR -84(A6) ;5B08: 4EAEFFAC
MOVE.L D0,184(A7) ;5B0C: 2F4000B8
BEQ.S LAB_035F ;5B10: 670C
MOVE #$0001,172(A7) ;5B12: 3F7C000100AC
MOVE.L D0,176(A7) ;5B18: 2F4000B0
BRA.S LAB_0366 ;5B1C: 607C
LAB_035F:
JSR -132(A6) ;5B1E: 4EAEFF7C
MOVE.L D0,D6 ;5B22: 2C00
BRA.S LAB_0366 ;5B24: 6074
LAB_0360:
MOVE.L 200(A7),D0 ;5B26: 202F00C8
BEQ.S LAB_0361 ;5B2A: 671C
MOVE.L D0,D1 ;5B2C: 2200
LEA 164(A7),A0 ;5B2E: 41EF00A4
MOVE.L A0,D2 ;5B32: 2408
MOVEA.L 48(A5),A6 ;5B34: 2C6D0030
JSR -816(A6) ;5B38: 4EAEFCD0
ADDQ.L #1,D0 ;5B3C: 5280
SNE D1 ;5B3E: 56C1
NEG.B D1 ;5B40: 4401
EXT D1 ;5B42: 4881
EXT.L D1 ;5B44: 48C1
BRA.S LAB_0362 ;5B46: 6006
LAB_0361:
CLR.L 164(A7) ;5B48: 42AF00A4
MOVEQ #1,D1 ;5B4C: 7201
LAB_0362:
TST.L D1 ;5B4E: 4A81
BEQ.S LAB_0365 ;5B50: 6746
MOVEA.L 52(A5),A6 ;5B52: 2C6D0034
JSR -30(A6) ;5B56: 4EAEFFE2
MOVE.L D0,180(A7) ;5B5A: 2F4000B4
TST.L D0 ;5B5E: 4A80
BEQ.S LAB_0364 ;5B60: 6732
MOVE.L 164(A7),D0 ;5B62: 202F00A4
JSR -246(A6) ;5B66: 4EAEFF0A
MOVEA.L 180(A7),A0 ;5B6A: 206F00B4
MOVE.L D0,(A0) ;5B6E: 2080
BEQ.S LAB_0363 ;5B70: 6716
MOVEA.L 52(A5),A6 ;5B72: 2C6D0034
JSR -240(A6) ;5B76: 4EAEFF10
MOVE.L 180(A7),176(A7) ;5B7A: 2F6F00B400B0
MOVE #$0001,172(A7) ;5B80: 3F7C000100AC
BRA.S LAB_0366 ;5B86: 6012
LAB_0363:
MOVEA.L 48(A5),A6 ;5B88: 2C6D0030
JSR -132(A6) ;5B8C: 4EAEFF7C
MOVE.L D0,D6 ;5B90: 2C00
BRA.S LAB_0366 ;5B92: 6006
LAB_0364:
MOVEQ #3,D7 ;5B94: 7E03
BRA.S LAB_0366 ;5B96: 6002
LAB_0365:
MOVEQ #47,D7 ;5B98: 7E2F
LAB_0366:
MOVE.L 192(A7),D0 ;5B9A: 202F00C0
BEQ.S LAB_0367 ;5B9E: 6718
MOVEA.L D0,A0 ;5BA0: 2040
MOVEQ #1,D0 ;5BA2: 7001
SUBA.L A1,A1 ;5BA4: 93C9
MOVEA.L A5,A6 ;5BA6: 2C4D
JSR -36(A6) ;5BA8: 4EAEFFDC
MOVE.L D0,104(A7) ;5BAC: 2F400068
TST.L D0 ;5BB0: 4A80
BNE.S LAB_0367 ;5BB2: 6604
MOVEQ #50,D6 ;5BB4: 7C32
NOT.B D6 ;5BB6: 4606
LAB_0367:
MOVE.L 188(A7),D0 ;5BB8: 202F00BC
BEQ LAB_0373 ;5BBC: 670000FA
MOVEA.L D0,A0 ;5BC0: 2040
LEA LAB_02DE(PC),A1 ;5BC2: 43FAF5B4
MOVEA.L 44(A5),A6 ;5BC6: 2C6D002C
JSR -162(A6) ;5BCA: 4EAEFF5E
TST.L D0 ;5BCE: 4A80
BNE.S LAB_0368 ;5BD0: 660C
MOVE.L #$73797374,168(A7) ;5BD2: 2F7C7379737400A8
BRA LAB_0373 ;5BDA: 600000DC
LAB_0368:
MOVEA.L 188(A7),A0 ;5BDE: 206F00BC
LEA LAB_02E0(PC),A1 ;5BE2: 43FAF59C
JSR -162(A6) ;5BE6: 4EAEFF5E
TST.L D0 ;5BEA: 4A80
BNE.S LAB_0369 ;5BEC: 660C
MOVE.L #$74657874,168(A7) ;5BEE: 2F7C7465787400A8
BRA LAB_0373 ;5BF6: 600000C0
LAB_0369:
MOVEA.L 188(A7),A0 ;5BFA: 206F00BC
LEA LAB_02E1(PC),A1 ;5BFE: 43FAF586
JSR -162(A6) ;5C02: 4EAEFF5E
TST.L D0 ;5C06: 4A80
BNE.S LAB_036A ;5C08: 660C
MOVE.L #$646F6375,168(A7) ;5C0A: 2F7C646F637500A8
BRA LAB_0373 ;5C12: 600000A4
LAB_036A:
MOVEA.L 188(A7),A0 ;5C16: 206F00BC
LEA LAB_02E3(PC),A1 ;5C1A: 43FAF574
JSR -162(A6) ;5C1E: 4EAEFF5E
TST.L D0 ;5C22: 4A80
BNE.S LAB_036B ;5C24: 660C
MOVE.L #$736F756E,168(A7) ;5C26: 2F7C736F756E00A8
BRA LAB_0373 ;5C2E: 60000088
LAB_036B:
MOVEA.L 188(A7),A0 ;5C32: 206F00BC
LEA LAB_02E4(PC),A1 ;5C36: 43FAF55E
JSR -162(A6) ;5C3A: 4EAEFF5E
TST.L D0 ;5C3E: 4A80
BNE.S LAB_036C ;5C40: 660A
MOVE.L #$696E7374,168(A7) ;5C42: 2F7C696E737400A8
BRA.S LAB_0373 ;5C4A: 606C
LAB_036C:
MOVEA.L 188(A7),A0 ;5C4C: 206F00BC
LEA LAB_02E5(PC),A1 ;5C50: 43FAF550
JSR -162(A6) ;5C54: 4EAEFF5E
TST.L D0 ;5C58: 4A80
BNE.S LAB_036D ;5C5A: 660A
MOVE.L #$6D757369,168(A7) ;5C5C: 2F7C6D75736900A8
BRA.S LAB_0373 ;5C64: 6052
LAB_036D:
MOVEA.L 188(A7),A0 ;5C66: 206F00BC
LAB_036E:
LEA LAB_02E6(PC),A1 ;5C6A: 43FAF53C
JSR -162(A6) ;5C6E: 4EAEFF5E
TST.L D0 ;5C72: 4A80
BNE.S LAB_0370 ;5C74: 660A
MOVE.L #$70696374,168(A7) ;5C76: 2F7C7069637400A8
LAB_036F:
BRA.S LAB_0373 ;5C7E: 6038
LAB_0370:
MOVEA.L 188(A7),A0 ;5C80: 206F00BC
LEA LAB_02E7(PC),A1 ;5C84: 43FAF52A
JSR -162(A6) ;5C88: 4EAEFF5E
TST.L D0 ;5C8C: 4A80
BNE.S LAB_0371 ;5C8E: 660A
MOVE.L #$616E696D,168(A7) ;5C90: 2F7C616E696D00A8
BRA.S LAB_0373 ;5C98: 601E
LAB_0371:
MOVEA.L 188(A7),A0 ;5C9A: 206F00BC
LEA LAB_02E8(PC),A1 ;5C9E: 43FAF51A
JSR -162(A6) ;5CA2: 4EAEFF5E
TST.L D0 ;5CA6: 4A80
BNE.S LAB_0372 ;5CA8: 660C
MOVE.L #$6D6F7669,D0 ;5CAA: 203C6D6F7669
MOVE.L D0,168(A7) ;5CB0: 2F4000A8
BRA.S LAB_0373 ;5CB4: 6002
LAB_0372:
MOVEQ #48,D7 ;5CB6: 7E30
LAB_0373:
TST 172(A7) ;5CB8: 4A6F00AC
BEQ LAB_038A ;5CBC: 670003EE
TST.L D7 ;5CC0: 4A87
BNE LAB_038A ;5CC2: 660003E8
TST.L D6 ;5CC6: 4A86
BNE LAB_038A ;5CC8: 660003E2
MOVE.L #$80001067,D0 ;5CCC: 203C80001067
MOVE.L 104(A7),D1 ;5CD2: 222F0068
BNE.S LAB_0374 ;5CD6: 6602
MOVEQ #1,D0 ;5CD8: 7001
LAB_0374:
MOVE.L #$8000101F,D2 ;5CDA: 243C8000101F
MOVE.L 168(A7),D3 ;5CE0: 262F00A8
BNE.S LAB_0375 ;5CE4: 6602
MOVEQ #1,D2 ;5CE6: 7401
LAB_0375:
CLR.L -(A7) ;5CE8: 42A7
MOVE.L D3,-(A7) ;5CEA: 2F03
MOVE.L D2,-(A7) ;5CEC: 2F02
MOVE.L D1,-(A7) ;5CEE: 2F01
MOVE.L D0,-(A7) ;5CF0: 2F00
MOVE.L D5,D0 ;5CF2: 2005
MOVEA.L 196(A7),A0 ;5CF4: 206F00C4
MOVEA.L A5,A6 ;5CF8: 2C4D
MOVEA.L A7,A1 ;5CFA: 224F
JSR -36(A6) ;5CFC: 4EAEFFDC
LEA 20(A7),A7 ;5D00: 4FEF0014
MOVE.L D0,164(A7) ;5D04: 2F4000A4
TST.L D0 ;5D08: 4A80
BEQ LAB_0389 ;5D0A: 6700038C
MOVEA.L D0,A0 ;5D0E: 2040
ADDA #$0020,A0 ;5D10: D0FC0020
CLR.L 156(A7) ;5D14: 42AF009C
MOVEA.L 196(A7),A1 ;5D18: 226F00C4
MOVE.L A1,D1 ;5D1C: 2209
LAB_0376:
TST.B (A1)+ ;5D1E: 4A19
BNE.S LAB_0376 ;5D20: 66FC
SUBQ.L #1,A1 ;5D22: 5389
SUBA.L D1,A1 ;5D24: 93C1
MOVE.L A1,D1 ;5D26: 2209
MOVEQ #64,D2 ;5D28: 7440
ADD.L D2,D1 ;5D2A: D282
MOVE.L A0,160(A7) ;5D2C: 2F4800A0
MOVE.L D1,D0 ;5D30: 2001
MOVEA.L 40(A5),A6 ;5D32: 2C6D0028
MOVEQ #1,D1 ;5D36: 7201
JSR -684(A6) ;5D38: 4EAEFD54
MOVE.L D0,152(A7) ;5D3C: 2F400098
BEQ LAB_0387 ;5D40: 67000348
CLR.L 116(A7) ;5D44: 42AF0074
MOVE.L 196(A7),-(A7) ;5D48: 2F2F00C4
PEA LAB_02E9(PC) ;5D4C: 487AF472
MOVE.L D0,-(A7) ;5D50: 2F00
MOVE.L A5,-(A7) ;5D52: 2F0D
JSR LAB_03F3 ;5D54: 4EB900006A0C
MOVEA.L 180(A7),A1 ;5D5A: 226F00B4
MOVEA.L 28(A1),A0 ;5D5E: 2069001C
MOVE.L A5,(A7) ;5D62: 2E8D
MOVE.L (A0),-(A7) ;5D64: 2F10
PEA LAB_02EA(PC) ;5D66: 487AF462
MOVEA.L A4,A0 ;5D6A: 204C
MOVEA.L 176(A7),A1 ;5D6C: 226F00B0
JSR LAB_03E7 ;5D70: 4EB90000691E
MOVEA.L 188(A7),A1 ;5D76: 226F00BC
MOVEA.L 28(A1),A0 ;5D7A: 2069001C
MOVE.L A5,(A7) ;5D7E: 2E8D
MOVE.L 4(A0),-(A7) ;5D80: 2F280004
PEA LAB_02D7(PC) ;5D84: 487AF3B8
MOVEA.L A4,A0 ;5D88: 204C
MOVEA.L 184(A7),A1 ;5D8A: 226F00B8
JSR LAB_03E7 ;5D8E: 4EB90000691E
MOVEA.L 196(A7),A1 ;5D94: 226F00C4
MOVEA.L 28(A1),A0 ;5D98: 2069001C
MOVE.L A5,(A7) ;5D9C: 2E8D
MOVE.L 8(A0),-(A7) ;5D9E: 2F280008
PEA LAB_02EB(PC) ;5DA2: 487AF42C
MOVEA.L A4,A0 ;5DA6: 204C
MOVEA.L 192(A7),A1 ;5DA8: 226F00C0
JSR LAB_03E7 ;5DAC: 4EB90000691E
MOVEA.L 204(A7),A1 ;5DB2: 226F00CC
MOVEA.L 28(A1),A0 ;5DB6: 2069001C
MOVE.L 16(A0),D0 ;5DBA: 20280010
LEA 80(A7),A0 ;5DBE: 41EF0050
MOVEA.L 52(A5),A6 ;5DC2: 2C6D0034
JSR -270(A6) ;5DC6: 4EAEFEF2
MOVE.L A5,(A7) ;5DCA: 2E8D
PEA 80(A7) ;5DCC: 486F0050
PEA LAB_02D8(PC) ;5DD0: 487AF376
MOVEA.L A4,A0 ;5DD4: 204C
MOVEA.L 200(A7),A1 ;5DD6: 226F00C8
JSR LAB_03E7 ;5DDA: 4EB90000691E
MOVEA.L 212(A7),A1 ;5DE0: 226F00D4
MOVEA.L 28(A1),A0 ;5DE4: 2069001C
MOVE.L 16(A0),D0 ;5DE8: 20280010
MOVEA.L A5,A6 ;5DEC: 2C4D
JSR -138(A6) ;5DEE: 4EAEFF76
MOVE.L A5,(A7) ;5DF2: 2E8D
MOVE.L D0,-(A7) ;5DF4: 2F00
PEA LAB_02D9(PC) ;5DF6: 487AF358
MOVEA.L A4,A0 ;5DFA: 204C
MOVEA.L 208(A7),A1 ;5DFC: 226F00D0
JSR LAB_03E7 ;5E00: 4EB90000691E
MOVEA.L 220(A7),A1 ;5E06: 226F00DC
MOVEA.L 28(A1),A0 ;5E0A: 2069001C
MOVE.L 20(A0),D0 ;5E0E: 20280014
LEA 96(A7),A0 ;5E12: 41EF0060
MOVEA.L 52(A5),A6 ;5E16: 2C6D0034
JSR -270(A6) ;5E1A: 4EAEFEF2
MOVE.L A5,(A7) ;5E1E: 2E8D
PEA 96(A7) ;5E20: 486F0060
PEA LAB_02EC(PC) ;5E24: 487AF3B2
MOVEA.L A4,A0 ;5E28: 204C
MOVEA.L 216(A7),A1 ;5E2A: 226F00D8
JSR LAB_03E7 ;5E2E: 4EB90000691E
LEA 64(A7),A7 ;5E34: 4FEF0040
MOVEA.L 164(A7),A1 ;5E38: 226F00A4
MOVEA.L 28(A1),A0 ;5E3C: 2069001C
MOVEQ #0,D0 ;5E40: 7000
MOVE 28(A0),D0 ;5E42: 3028001C
MOVEQ #15,D1 ;5E46: 720F
AND.L D1,D0 ;5E48: C081
TST.L D0 ;5E4A: 4A80
BEQ.S LAB_0377 ;5E4C: 670E
SUBQ.L #1,D0 ;5E4E: 5380
BEQ.S LAB_0378 ;5E50: 6714
SUBQ.L #1,D0 ;5E52: 5380
BEQ.S LAB_0379 ;5E54: 671A
SUBQ.L #1,D0 ;5E56: 5380
BEQ.S LAB_037A ;5E58: 6720
BRA.S LAB_037B ;5E5A: 6026
LAB_0377:
LEA LAB_02D0(PC),A0 ;5E5C: 41FAF2A6
MOVE.L A0,116(A7) ;5E60: 2F480074
BRA.S LAB_037B ;5E64: 601C
LAB_0378:
LEA LAB_02D1(PC),A0 ;5E66: 41FAF2A4
MOVE.L A0,116(A7) ;5E6A: 2F480074
BRA.S LAB_037B ;5E6E: 6012
LAB_0379:
LEA LAB_02D2(PC),A0 ;5E70: 41FAF2A0
MOVE.L A0,116(A7) ;5E74: 2F480074
BRA.S LAB_037B ;5E78: 6008
LAB_037A:
LEA LAB_02D3(PC),A0 ;5E7A: 41FAF29A
MOVE.L A0,116(A7) ;5E7E: 2F480074
LAB_037B:
MOVE.L A5,-(A7) ;5E82: 2F0D
MOVE.L 120(A7),-(A7) ;5E84: 2F2F0078
PEA LAB_02D4(PC) ;5E88: 487AF292
MOVEA.L A4,A0 ;5E8C: 204C
MOVEA.L 164(A7),A1 ;5E8E: 226F00A4
JSR LAB_03E7 ;5E92: 4EB90000691E
MOVEA.L 176(A7),A1 ;5E98: 226F00B0
MOVEA.L 28(A1),A0 ;5E9C: 2069001C
MOVEQ #0,D0 ;5EA0: 7000
MOVE 28(A0),D0 ;5EA2: 3028001C
MOVEQ #15,D1 ;5EA6: 720F
AND.L D1,D0 ;5EA8: C081
ADDI.L #$00000834,D0 ;5EAA: 068000000834
MOVEA.L A5,A6 ;5EB0: 2C4D
JSR -138(A6) ;5EB2: 4EAEFF76
MOVE.L A5,(A7) ;5EB6: 2E8D
MOVE.L D0,-(A7) ;5EB8: 2F00
PEA LAB_02D5(PC) ;5EBA: 487AF26A
MOVEA.L A4,A0 ;5EBE: 204C
MOVEA.L 172(A7),A1 ;5EC0: 226F00AC
JSR LAB_03E7 ;5EC4: 4EB90000691E
MOVE.L A5,(A7) ;5ECA: 2E8D
MOVEA.L 184(A7),A0 ;5ECC: 206F00B8
MOVE.L 46(A0),-(A7) ;5ED0: 2F28002E
PEA LAB_02ED(PC) ;5ED4: 487AF306
MOVEA.L A4,A0 ;5ED8: 204C
MOVEA.L 224(A7),A1 ;5EDA: 226F00E0
JSR LAB_03E7 ;5EDE: 4EB90000691E
LEA 28(A7),A7 ;5EE4: 4FEF001C
LAB_037C:
MOVEA.L 160(A7),A0 ;5EE8: 206F00A0
SUBA.L A1,A1 ;5EEC: 93C9
MOVEA.L A5,A6 ;5EEE: 2C4D
JSR -246(A6) ;5EF0: 4EAEFF0A
MOVE.L D0,160(A7) ;5EF4: 2F4000A0
BEQ LAB_0386 ;5EF8: 67000154
MOVE.L 156(A7),-(A7) ;5EFC: 2F2F009C
MOVE.L 200(A7),-(A7) ;5F00: 2F2F00C8
PEA LAB_02EE(PC) ;5F04: 487AF2E4
MOVE.L 164(A7),-(A7) ;5F08: 2F2F00A4
MOVE.L A5,-(A7) ;5F0C: 2F0D
JSR LAB_03F3 ;5F0E: 4EB900006A0C
LEA 20(A7),A7 ;5F14: 4FEF0014
MOVEQ #0,D0 ;5F18: 7000
MOVEA.L 160(A7),A0 ;5F1A: 206F00A0
MOVE 14(A0),D0 ;5F1E: 3028000E
CMPI.L #$00000006,D0 ;5F22: 0C8000000006
BCC.S LAB_037F ;5F28: 6452
ADD D0,D0 ;5F2A: D040
MOVE LAB_037D(PC,D0.W),D0 ;5F2C: 303B0006
JMP LAB_037E(PC,D0.W) ;5F30: 4EFB0004
LAB_037D:
DC.W $000A ;5F34
LAB_037E:
ORI.B #$1E,(A4) ;5F36: 0014001E
ORI.B #$32,60(A0) ;5F3A: 00280032003C
LEA LAB_02EF(PC),A0 ;5F40: 41FAF2B8
MOVE.L A0,112(A7) ;5F44: 2F480070
BRA.S LAB_0380 ;5F48: 603A
LEA LAB_02F0(PC),A0 ;5F4A: 41FAF2B4
MOVE.L A0,112(A7) ;5F4E: 2F480070
BRA.S LAB_0380 ;5F52: 6030
LEA LAB_02F2(PC),A0 ;5F54: 41FAF2B0
MOVE.L A0,112(A7) ;5F58: 2F480070
BRA.S LAB_0380 ;5F5C: 6026
LEA LAB_02F3(PC),A0 ;5F5E: 41FAF2AE
MOVE.L A0,112(A7) ;5F62: 2F480070
BRA.S LAB_0380 ;5F66: 601C
LEA LAB_02F4(PC),A0 ;5F68: 41FAF2AA
MOVE.L A0,112(A7) ;5F6C: 2F480070
BRA.S LAB_0380 ;5F70: 6012
LEA LAB_02F5(PC),A0 ;5F72: 41FAF2A6
MOVE.L A0,112(A7) ;5F76: 2F480070
BRA.S LAB_0380 ;5F7A: 6008
LAB_037F:
LEA LAB_02F6(PC),A0 ;5F7C: 41FAF2A2
MOVE.L A0,112(A7) ;5F80: 2F480070
LAB_0380:
MOVE.L A5,-(A7) ;5F84: 2F0D
MOVE.L 116(A7),-(A7) ;5F86: 2F2F0074
PEA LAB_02F7(PC) ;5F8A: 487AF29E
MOVEA.L A4,A0 ;5F8E: 204C
MOVEA.L 164(A7),A1 ;5F90: 226F00A4
JSR LAB_03E7 ;5F94: 4EB90000691E
LEA 12(A7),A7 ;5F9A: 4FEF000C
MOVEQ #0,D0 ;5F9E: 7000
MOVEA.L 160(A7),A0 ;5FA0: 206F00A0
MOVE 16(A0),D0 ;5FA4: 30280010
MOVEQ #15,D1 ;5FA8: 720F
AND.L D1,D0 ;5FAA: C081
SUBQ.L #1,D0 ;5FAC: 5380
BEQ.S LAB_0381 ;5FAE: 670A
SUBQ.L #1,D0 ;5FB0: 5380
BEQ.S LAB_0382 ;5FB2: 6710
SUBQ.L #1,D0 ;5FB4: 5380
BEQ.S LAB_0383 ;5FB6: 6716
BRA.S LAB_0384 ;5FB8: 601E
LAB_0381:
LEA LAB_02F8(PC),A0 ;5FBA: 41FAF274
MOVE.L A0,108(A7) ;5FBE: 2F48006C
BRA.S LAB_0385 ;5FC2: 601C
LAB_0382:
LEA LAB_02F9(PC),A0 ;5FC4: 41FAF270
MOVE.L A0,108(A7) ;5FC8: 2F48006C
BRA.S LAB_0385 ;5FCC: 6012
LAB_0383:
LEA LAB_02FA(PC),A0 ;5FCE: 41FAF270
MOVE.L A0,108(A7) ;5FD2: 2F48006C
BRA.S LAB_0385 ;5FD6: 6008
LAB_0384:
LEA LAB_02F6(PC),A0 ;5FD8: 41FAF246
MOVE.L A0,108(A7) ;5FDC: 2F48006C
LAB_0385:
MOVE.L A5,-(A7) ;5FE0: 2F0D
MOVE.L 112(A7),-(A7) ;5FE2: 2F2F0070
PEA LAB_02FB(PC) ;5FE6: 487AF25C
MOVEA.L A4,A0 ;5FEA: 204C
MOVEA.L 164(A7),A1 ;5FEC: 226F00A4
JSR LAB_03E7 ;5FF0: 4EB90000691E
MOVEQ #0,D0 ;5FF6: 7000
MOVEA.L 172(A7),A0 ;5FF8: 206F00AC
MOVE 16(A0),D0 ;5FFC: 30280010
MOVE.L D0,(A7) ;6000: 2E80
PEA LAB_02FC(PC) ;6002: 487AF248
PEA 56(A7) ;6006: 486F0038
MOVE.L A5,-(A7) ;600A: 2F0D
JSR LAB_03F3 ;600C: 4EB900006A0C
MOVE.L A5,(A7) ;6012: 2E8D
PEA 64(A7) ;6014: 486F0040
PEA LAB_02FC+4(PC) ;6018: 487AF236
MOVEA.L A4,A0 ;601C: 204C
MOVEA.L 184(A7),A1 ;601E: 226F00B8
JSR LAB_03E7 ;6022: 4EB90000691E
MOVE.L A5,(A7) ;6028: 2E8D
MOVEA.L 192(A7),A0 ;602A: 206F00C0
MOVE.L 18(A0),-(A7) ;602E: 2F280012
PEA LAB_02FE(PC) ;6032: 487AF222
MOVEA.L A4,A0 ;6036: 204C
MOVEA.L 192(A7),A1 ;6038: 226F00C0
JSR LAB_03E7 ;603C: 4EB90000691E
LEA 40(A7),A7 ;6042: 4FEF0028
ADDQ.L #1,156(A7) ;6046: 52AF009C
BRA LAB_037C ;604A: 6000FE9C
LAB_0386:
MOVE.L 156(A7),-(A7) ;604E: 2F2F009C
PEA LAB_02CA(PC) ;6052: 487AF07C
PEA 48(A7) ;6056: 486F0030
MOVE.L A5,-(A7) ;605A: 2F0D
JSR LAB_03F3 ;605C: 4EB900006A0C
MOVE.L A5,(A7) ;6062: 2E8D
PEA 56(A7) ;6064: 486F0038
PEA LAB_02FF(PC) ;6068: 487AF1F4
MOVEA.L A4,A0 ;606C: 204C
MOVEA.L 220(A7),A1 ;606E: 226F00DC
JSR LAB_03E7 ;6072: 4EB90000691E
LEA 24(A7),A7 ;6078: 4FEF0018
MOVEA.L 152(A7),A1 ;607C: 226F0098
MOVEA.L 40(A5),A6 ;6080: 2C6D0028
JSR -690(A6) ;6084: 4EAEFD4E
BRA.S LAB_0388 ;6088: 6002
LAB_0387:
MOVEQ #3,D7 ;608A: 7E03
LAB_0388:
MOVEA.L 164(A7),A0 ;608C: 206F00A4
MOVEA.L A5,A6 ;6090: 2C4D
JSR -42(A6) ;6092: 4EAEFFD6
BRA.S LAB_038A ;6096: 6014
LAB_0389:
MOVEA.L 48(A5),A6 ;6098: 2C6D0030
JSR -132(A6) ;609C: 4EAEFF7C
MOVE.L D0,D6 ;60A0: 2C00
MOVE.L D6,D0 ;60A2: 2006
TST.L D0 ;60A4: 4A80
BNE.S LAB_038A ;60A6: 6604
MOVEQ #50,D6 ;60A8: 7C32
NOT.B D6 ;60AA: 4606
LAB_038A:
TST.L 180(A7) ;60AC: 4AAF00B4
BEQ.S LAB_038B ;60B0: 6716
MOVEA.L 180(A7),A1 ;60B2: 226F00B4
MOVEA.L (A1),A0 ;60B6: 2051
MOVEA.L 52(A5),A6 ;60B8: 2C6D0034
JSR -252(A6) ;60BC: 4EAEFF04
MOVEA.L 180(A7),A0 ;60C0: 206F00B4
JSR -54(A6) ;60C4: 4EAEFFCA
LAB_038B:
MOVE.L 184(A7),D0 ;60C8: 202F00B8
BEQ.S LAB_038C ;60CC: 670A
MOVE.L D0,D1 ;60CE: 2200
MOVEA.L 48(A5),A6 ;60D0: 2C6D0030
JSR -90(A6) ;60D4: 4EAEFFA6
LAB_038C:
MOVE.L 104(A7),D0 ;60D8: 202F0068
BEQ.S LAB_038E ;60DC: 670C
MOVEA.L D0,A0 ;60DE: 2040
MOVEA.L A5,A6 ;60E0: 2C4D
JSR -42(A6) ;60E2: 4EAEFFD6
BRA.S LAB_038E ;60E6: 6002
LAB_038D:
MOVEQ #17,D7 ;60E8: 7E11
LAB_038E:
TST.L (A3) ;60EA: 4A93
BNE.S LAB_0390 ;60EC: 6630
MOVE.L D6,-(A7) ;60EE: 2F06
PEA LAB_02BC(PC) ;60F0: 487AEF3E
PEA 128(A7) ;60F4: 486F0080
MOVE.L A5,-(A7) ;60F8: 2F0D
JSR LAB_03F3 ;60FA: 4EB900006A0C
LEA 16(A7),A7 ;6100: 4FEF0010
LEA 120(A7),A0 ;6104: 41EF0078
MOVEA.L A0,A1 ;6108: 2248
LAB_038F:
TST.B (A1)+ ;610A: 4A19
BNE.S LAB_038F ;610C: 66FC
SUBQ.L #1,A1 ;610E: 5389
SUBA.L A0,A1 ;6110: 93C8
MOVE.L A1,D0 ;6112: 2009
MOVEA.L 72(A5),A6 ;6114: 2C6D0048
JSR -126(A6) ;6118: 4EAEFF82
MOVE.L D0,(A3) ;611C: 2680
LAB_0390:
MOVE.L D7,D0 ;611E: 2007
MOVEM.L (A7)+,D2-D3/D5-D7/A2-A6 ;6120: 4CDF7CEC
ADDA #$00A4,A7 ;6124: DEFC00A4
RTS ;6128: 4E75
LAB_0391:
SUBA #$0064,A7 ;612A: 9EFC0064
MOVEM.L D2/D5-D7/A2-A6,-(A7) ;612E: 48E7273E
MOVEA.L 140(A7),A3 ;6132: 266F008C
MOVEA.L A1,A4 ;6136: 2849
MOVEA.L A0,A5 ;6138: 2A48
MOVEQ #0,D7 ;613A: 7E00
MOVEA.L 44(A4),A2 ;613C: 246C002C
MOVEA.L 48(A4),A0 ;6140: 206C0030
MOVE.L 52(A4),128(A7) ;6144: 2F6C00340080
MOVE.L 56(A4),124(A7) ;614A: 2F6C0038007C
MOVE.L 60(A4),120(A7) ;6150: 2F6C003C0078
MOVE.L A0,132(A7) ;6156: 2F480084
BEQ.S LAB_0393 ;615A: 6712
MOVE.L A0,D0 ;615C: 2008
LAB_0392:
TST.B (A0)+ ;615E: 4A18
BNE.S LAB_0392 ;6160: 66FC
SUBQ.L #1,A0 ;6162: 5388
SUBA.L D0,A0 ;6164: 91C0
MOVE.L A0,D0 ;6166: 2008
BNE.S LAB_0393 ;6168: 6604
CLR.L 132(A7) ;616A: 42AF0084
LAB_0393:
MOVE.L 128(A7),D0 ;616E: 202F0080
BEQ.S LAB_0395 ;6172: 6714
MOVEA.L D0,A0 ;6174: 2040
MOVE.L A0,D1 ;6176: 2208
LAB_0394:
TST.B (A0)+ ;6178: 4A18
BNE.S LAB_0394 ;617A: 66FC
SUBQ.L #1,A0 ;617C: 5388
SUBA.L D1,A0 ;617E: 91C1
MOVE.L A0,D0 ;6180: 2008
BNE.S LAB_0395 ;6182: 6604
CLR.L 128(A7) ;6184: 42AF0080
LAB_0395:
MOVE.L 124(A7),D0 ;6188: 202F007C
BEQ.S LAB_0397 ;618C: 6714
MOVEA.L D0,A0 ;618E: 2040
MOVE.L A0,D1 ;6190: 2208
LAB_0396:
TST.B (A0)+ ;6192: 4A18
BNE.S LAB_0396 ;6194: 66FC
SUBQ.L #1,A0 ;6196: 5388
SUBA.L D1,A0 ;6198: 91C1
MOVE.L A0,D0 ;619A: 2008
BNE.S LAB_0397 ;619C: 6604
CLR.L 124(A7) ;619E: 42AF007C
LAB_0397:
MOVE.L 120(A7),D0 ;61A2: 202F0078
BEQ.S LAB_0399 ;61A6: 6714
MOVEA.L D0,A0 ;61A8: 2040
MOVE.L A0,D1 ;61AA: 2208
LAB_0398:
TST.B (A0)+ ;61AC: 4A18
BNE.S LAB_0398 ;61AE: 66FC
SUBQ.L #1,A0 ;61B0: 5388
SUBA.L D1,A0 ;61B2: 91C1
MOVE.L A0,D0 ;61B4: 2008
BNE.S LAB_0399 ;61B6: 6604
CLR.L 120(A7) ;61B8: 42AF0078
LAB_0399:
MOVE.L A2,D0 ;61BC: 200A
BEQ LAB_03AA ;61BE: 670001A0
MOVEA.L A2,A0 ;61C2: 204A
LAB_039A:
TST.B (A0)+ ;61C4: 4A18
BNE.S LAB_039A ;61C6: 66FC
SUBQ.L #1,A0 ;61C8: 5388
SUBA.L A2,A0 ;61CA: 91CA
MOVE.L A0,D0 ;61CC: 2008
MOVEQ #64,D1 ;61CE: 7240
ADD.L D1,D0 ;61D0: D081
MOVEA.L 40(A5),A6 ;61D2: 2C6D0028
MOVEQ #1,D1 ;61D6: 7201
JSR -684(A6) ;61D8: 4EAEFD54
MOVE.L D0,116(A7) ;61DC: 2F400074
BEQ LAB_03A9 ;61E0: 6700017A
MOVEQ #-1,D0 ;61E4: 70FF
MOVE.L D0,112(A7) ;61E6: 2F400070
MOVE.L D0,D6 ;61EA: 2C00
CLR.L 108(A7) ;61EC: 42AF006C
MOVE.L 132(A7),D0 ;61F0: 202F0084
BEQ.S LAB_039C ;61F4: 671A
MOVE.L D0,D1 ;61F6: 2200
LEA 112(A7),A0 ;61F8: 41EF0070
MOVE.L A0,D2 ;61FC: 2408
MOVEA.L 48(A5),A6 ;61FE: 2C6D0030
JSR -816(A6) ;6202: 4EAEFCD0
ADDQ.L #1,D0 ;6206: 5280
BNE.S LAB_039B ;6208: 6602
MOVEQ #47,D7 ;620A: 7E2F
LAB_039B:
ADDQ.L #1,112(A7) ;620C: 52AF0070
LAB_039C:
MOVE.L A5,-(A7) ;6210: 2F0D
PEA LAB_0300(PC) ;6212: 487AF05A
MOVEA.L A4,A0 ;6216: 204C
MOVEA.L A2,A1 ;6218: 224A
JSR LAB_03EE ;621A: 4EB900006998
ADDQ #8,A7 ;6220: 504F
MOVE.L D0,104(A7) ;6222: 2F400068
BEQ LAB_03A6 ;6226: 670000F4
MOVE.L D0,D1 ;622A: 2200
LEA 108(A7),A0 ;622C: 41EF006C
MOVE.L A0,D2 ;6230: 2408
MOVEA.L 48(A5),A6 ;6232: 2C6D0030
JSR -816(A6) ;6236: 4EAEFCD0
ADDQ.L #1,D0 ;623A: 5280
BNE.S LAB_039D ;623C: 6602
MOVEQ #47,D7 ;623E: 7E2F
LAB_039D:
TST.L D7 ;6240: 4A87
BNE LAB_03A7 ;6242: 660000DA
MOVE.L 112(A7),D5 ;6246: 2A2F0070
LAB_039E:
CMP.L 108(A7),D5 ;624A: BAAF006C
BGE LAB_03A7 ;624E: 6C0000CE
MOVE.L D5,-(A7) ;6252: 2F05
MOVE.L A2,-(A7) ;6254: 2F0A
PEA LAB_0302(PC) ;6256: 487AF01C
MOVE.L 128(A7),-(A7) ;625A: 2F2F0080
MOVE.L A5,-(A7) ;625E: 2F0D
JSR LAB_03F3 ;6260: 4EB900006A0C
LEA 20(A7),A7 ;6266: 4FEF0014
TST.L 128(A7) ;626A: 4AAF0080
BEQ.S LAB_03A0 ;626E: 6732
MOVE.L A5,-(A7) ;6270: 2F0D
PEA LAB_02F7(PC) ;6272: 487AEFB6
MOVEA.L A4,A0 ;6276: 204C
MOVEA.L 124(A7),A1 ;6278: 226F007C
JSR LAB_03EE ;627C: 4EB900006998
ADDQ #8,A7 ;6282: 504F
MOVE.L D0,36(A7) ;6284: 2F400024
BEQ.S LAB_039F ;6288: 6714
MOVEA.L D0,A1 ;628A: 2240
MOVEA.L 128(A7),A0 ;628C: 206F0080
MOVEA.L 44(A5),A6 ;6290: 2C6D002C
JSR -162(A6) ;6294: 4EAEFF5E
TST.L D0 ;6298: 4A80
BEQ.S LAB_03A0 ;629A: 6706
BRA.S LAB_03A5 ;629C: 6078
LAB_039F:
MOVEQ #48,D7 ;629E: 7E30
BRA.S LAB_03A7 ;62A0: 607C
LAB_03A0:
TST.L 124(A7) ;62A2: 4AAF007C
BEQ.S LAB_03A2 ;62A6: 6732
MOVE.L A5,-(A7) ;62A8: 2F0D
PEA LAB_02FB(PC) ;62AA: 487AEF98
MOVEA.L A4,A0 ;62AE: 204C
MOVEA.L 124(A7),A1 ;62B0: 226F007C
JSR LAB_03EE ;62B4: 4EB900006998
ADDQ #8,A7 ;62BA: 504F
MOVE.L D0,36(A7) ;62BC: 2F400024
BEQ.S LAB_03A1 ;62C0: 6714
MOVEA.L D0,A1 ;62C2: 2240
MOVEA.L 124(A7),A0 ;62C4: 206F007C
MOVEA.L 44(A5),A6 ;62C8: 2C6D002C
JSR -162(A6) ;62CC: 4EAEFF5E
TST.L D0 ;62D0: 4A80
BEQ.S LAB_03A2 ;62D2: 6706
BRA.S LAB_03A5 ;62D4: 6040
LAB_03A1:
MOVEQ #48,D7 ;62D6: 7E30
BRA.S LAB_03A7 ;62D8: 6044
LAB_03A2:
TST.L 120(A7) ;62DA: 4AAF0078
BEQ.S LAB_03A4 ;62DE: 6732
MOVE.L A5,-(A7) ;62E0: 2F0D
PEA LAB_02FE(PC) ;62E2: 487AEF72
MOVEA.L A4,A0 ;62E6: 204C
MOVEA.L 124(A7),A1 ;62E8: 226F007C
JSR LAB_03EE ;62EC: 4EB900006998
ADDQ #8,A7 ;62F2: 504F
MOVE.L D0,36(A7) ;62F4: 2F400024
BEQ.S LAB_03A3 ;62F8: 6714
MOVEA.L D0,A1 ;62FA: 2240
MOVEA.L 120(A7),A0 ;62FC: 206F0078
MOVEA.L 44(A5),A6 ;6300: 2C6D002C
JSR -162(A6) ;6304: 4EAEFF5E
TST.L D0 ;6308: 4A80
BEQ.S LAB_03A4 ;630A: 6706
BRA.S LAB_03A5 ;630C: 6008
LAB_03A3:
MOVEQ #48,D7 ;630E: 7E30
BRA.S LAB_03A7 ;6310: 600C
LAB_03A4:
MOVE.L D5,D6 ;6312: 2C05
BRA.S LAB_03A7 ;6314: 6008
LAB_03A5:
ADDQ.L #1,D5 ;6316: 5285
BRA LAB_039E ;6318: 6000FF30
LAB_03A6:
MOVEQ #48,D7 ;631C: 7E30
LAB_03A7:
MOVE.L D6,-(A7) ;631E: 2F06
PEA LAB_02BC(PC) ;6320: 487AED0E
PEA 48(A7) ;6324: 486F0030
MOVE.L A5,-(A7) ;6328: 2F0D
JSR LAB_03F3 ;632A: 4EB900006A0C
LEA 16(A7),A7 ;6330: 4FEF0010
LEA 40(A7),A0 ;6334: 41EF0028
MOVEA.L A0,A1 ;6338: 2248
LAB_03A8:
TST.B (A1)+ ;633A: 4A19
BNE.S LAB_03A8 ;633C: 66FC
SUBQ.L #1,A1 ;633E: 5389
SUBA.L A0,A1 ;6340: 93C8
MOVE.L A1,D0 ;6342: 2009
MOVEA.L 72(A5),A6 ;6344: 2C6D0048
JSR -126(A6) ;6348: 4EAEFF82
MOVE.L D0,(A3) ;634C: 2680
MOVEA.L 116(A7),A1 ;634E: 226F0074
MOVEA.L 40(A5),A6 ;6352: 2C6D0028
JSR -690(A6) ;6356: 4EAEFD4E
BRA.S LAB_03AB ;635A: 6006
LAB_03A9:
MOVEQ #3,D7 ;635C: 7E03
BRA.S LAB_03AB ;635E: 6002
LAB_03AA:
MOVEQ #17,D7 ;6360: 7E11
LAB_03AB:
MOVE.L D7,D0 ;6362: 2007
MOVEM.L (A7)+,D2/D5-D7/A2-A6 ;6364: 4CDF7CE4
ADDA #$0064,A7 ;6368: DEFC0064
RTS ;636C: 4E75
LAB_03AC:
SUBA #$0038,A7 ;636E: 9EFC0038
MOVEM.L D2/D5-D7/A2-A6,-(A7) ;6372: 48E7273E
MOVEA.L 96(A7),A3 ;6376: 266F0060
MOVEA.L A1,A4 ;637A: 2849
MOVEA.L A0,A5 ;637C: 2A48
MOVEQ #0,D7 ;637E: 7E00
MOVEQ #0,D6 ;6380: 7C00
MOVEA.L 44(A4),A2 ;6382: 246C002C
MOVEA.L 48(A4),A0 ;6386: 206C0030
MOVE.L 52(A4),84(A7) ;638A: 2F6C00340054
MOVE.L 56(A4),80(A7) ;6390: 2F6C00380050
MOVE.L A0,88(A7) ;6396: 2F480058
BEQ.S LAB_03AE ;639A: 6712
MOVE.L A0,D0 ;639C: 2008
LAB_03AD:
TST.B (A0)+ ;639E: 4A18
BNE.S LAB_03AD ;63A0: 66FC
SUBQ.L #1,A0 ;63A2: 5388
SUBA.L D0,A0 ;63A4: 91C0
MOVE.L A0,D0 ;63A6: 2008
BNE.S LAB_03AE ;63A8: 6604
CLR.L 88(A7) ;63AA: 42AF0058
LAB_03AE:
MOVE.L 84(A7),D0 ;63AE: 202F0054
BEQ.S LAB_03B0 ;63B2: 6714
MOVEA.L D0,A0 ;63B4: 2040
MOVE.L A0,D1 ;63B6: 2208
LAB_03AF:
TST.B (A0)+ ;63B8: 4A18
BNE.S LAB_03AF ;63BA: 66FC
SUBQ.L #1,A0 ;63BC: 5388
SUBA.L D1,A0 ;63BE: 91C1
MOVE.L A0,D0 ;63C0: 2008
BNE.S LAB_03B0 ;63C2: 6604
CLR.L 84(A7) ;63C4: 42AF0054
LAB_03B0:
MOVE.L 80(A7),D0 ;63C8: 202F0050
BEQ.S LAB_03B2 ;63CC: 6714
MOVEA.L D0,A0 ;63CE: 2040
MOVE.L A0,D1 ;63D0: 2208
LAB_03B1:
TST.B (A0)+ ;63D2: 4A18
BNE.S LAB_03B1 ;63D4: 66FC
SUBQ.L #1,A0 ;63D6: 5388
SUBA.L D1,A0 ;63D8: 91C1
MOVE.L A0,D0 ;63DA: 2008
BNE.S LAB_03B2 ;63DC: 6604
CLR.L 80(A7) ;63DE: 42AF0050
LAB_03B2:
MOVE.L A2,D0 ;63E2: 200A
BEQ LAB_03C3 ;63E4: 670001DE
MOVEQ #0,D5 ;63E8: 7A00
MOVE.L A5,-(A7) ;63EA: 2F0D
PEA LAB_02F7(PC) ;63EC: 487AEE3C
MOVEA.L A4,A0 ;63F0: 204C
MOVEA.L A2,A1 ;63F2: 224A
JSR LAB_03EE ;63F4: 4EB900006998
MOVE.L A5,(A7) ;63FA: 2E8D
PEA LAB_02FB(PC) ;63FC: 487AEE46
MOVE.L D0,88(A7) ;6400: 2F400058
MOVEA.L A4,A0 ;6404: 204C
MOVEA.L A2,A1 ;6406: 224A
JSR LAB_03EE ;6408: 4EB900006998
MOVE.L A5,(A7) ;640E: 2E8D
PEA LAB_02FE(PC) ;6410: 487AEE44
MOVE.L D0,88(A7) ;6414: 2F400058
MOVEA.L A4,A0 ;6418: 204C
MOVEA.L A2,A1 ;641A: 224A
JSR LAB_03EE ;641C: 4EB900006998
LEA 16(A7),A7 ;6422: 4FEF0010
MOVE.L D0,68(A7) ;6426: 2F400044
MOVE.L 76(A7),D0 ;642A: 202F004C
BEQ LAB_03C2 ;642E: 67000190
TST.L 72(A7) ;6432: 4AAF0048
BEQ LAB_03C2 ;6436: 67000188
TST.L 68(A7) ;643A: 4AAF0044
BEQ LAB_03C2 ;643E: 67000180
CLR.L 36(A7) ;6442: 42AF0024
MOVEA.L D0,A0 ;6446: 2040
LEA LAB_02EF(PC),A1 ;6448: 43FAEDB0
MOVEA.L 44(A5),A6 ;644C: 2C6D002C
JSR -162(A6) ;6450: 4EAEFF5E
TST.L D0 ;6454: 4A80
BNE.S LAB_03B3 ;6456: 6606
CLR 40(A7) ;6458: 426F0028
BRA.S LAB_03B9 ;645C: 607A
LAB_03B3:
MOVEA.L 76(A7),A0 ;645E: 206F004C
LEA LAB_02F0(PC),A1 ;6462: 43FAED9C
JSR -162(A6) ;6466: 4EAEFF5E
TST.L D0 ;646A: 4A80
BNE.S LAB_03B4 ;646C: 6608
MOVE #$0001,40(A7) ;646E: 3F7C00010028
BRA.S LAB_03B9 ;6474: 6062
LAB_03B4:
MOVEA.L 76(A7),A0 ;6476: 206F004C
LEA LAB_02F2(PC),A1 ;647A: 43FAED8A
JSR -162(A6) ;647E: 4EAEFF5E
TST.L D0 ;6482: 4A80
BNE.S LAB_03B5 ;6484: 6608
MOVE #$0002,40(A7) ;6486: 3F7C00020028
BRA.S LAB_03B9 ;648C: 604A
LAB_03B5:
MOVEA.L 76(A7),A0 ;648E: 206F004C
LEA LAB_02F3(PC),A1 ;6492: 43FAED7A
JSR -162(A6) ;6496: 4EAEFF5E
TST.L D0 ;649A: 4A80
BNE.S LAB_03B6 ;649C: 6608
MOVE #$0003,40(A7) ;649E: 3F7C00030028
BRA.S LAB_03B9 ;64A4: 6032
LAB_03B6:
MOVEA.L 76(A7),A0 ;64A6: 206F004C
LEA LAB_02F4(PC),A1 ;64AA: 43FAED68
JSR -162(A6) ;64AE: 4EAEFF5E
TST.L D0 ;64B2: 4A80
BNE.S LAB_03B7 ;64B4: 6608
MOVE #$0004,40(A7) ;64B6: 3F7C00040028
BRA.S LAB_03B9 ;64BC: 601A
LAB_03B7:
MOVEA.L 76(A7),A0 ;64BE: 206F004C
LEA LAB_02F5(PC),A1 ;64C2: 43FAED56
JSR -162(A6) ;64C6: 4EAEFF5E
TST.L D0 ;64CA: 4A80
BNE.S LAB_03B8 ;64CC: 6608
MOVE #$0005,40(A7) ;64CE: 3F7C00050028
BRA.S LAB_03B9 ;64D4: 6002
LAB_03B8:
MOVEQ #48,D7 ;64D6: 7E30
LAB_03B9:
MOVEA.L 72(A7),A0 ;64D8: 206F0048
LEA LAB_02F8(PC),A1 ;64DC: 43FAED52
JSR -162(A6) ;64E0: 4EAEFF5E
TST.L D0 ;64E4: 4A80
BNE.S LAB_03BA ;64E6: 6608
MOVE #$0001,42(A7) ;64E8: 3F7C0001002A
BRA.S LAB_03BD ;64EE: 6032
LAB_03BA:
MOVEA.L 72(A7),A0 ;64F0: 206F0048
LEA LAB_02F9(PC),A1 ;64F4: 43FAED40
JSR -162(A6) ;64F8: 4EAEFF5E
TST.L D0 ;64FC: 4A80
BNE.S LAB_03BB ;64FE: 6608
MOVE #$0002,42(A7) ;6500: 3F7C0002002A
BRA.S LAB_03BD ;6506: 601A
LAB_03BB:
MOVEA.L 72(A7),A0 ;6508: 206F0048
LEA LAB_02FA(PC),A1 ;650C: 43FAED32
JSR -162(A6) ;6510: 4EAEFF5E
TST.L D0 ;6514: 4A80
BNE.S LAB_03BC ;6516: 6608
MOVE #$0003,42(A7) ;6518: 3F7C0003002A
BRA.S LAB_03BD ;651E: 6002
LAB_03BC:
MOVEQ #48,D7 ;6520: 7E30
LAB_03BD:
MOVE.L 68(A7),44(A7) ;6522: 2F6F0044002C
MOVE.L 80(A7),D0 ;6528: 202F0050
BEQ.S LAB_03BE ;652C: 6716
MOVE.L D0,D1 ;652E: 2200
LEA 36(A7),A0 ;6530: 41EF0024
MOVE.L A0,D2 ;6534: 2408
MOVEA.L 48(A5),A6 ;6536: 2C6D0030
JSR -816(A6) ;653A: 4EAEFCD0
ADDQ.L #1,D0 ;653E: 5280
BNE.S LAB_03BE ;6540: 6602
MOVEQ #47,D7 ;6542: 7E2F
LAB_03BE:
MOVE.L 84(A7),D0 ;6544: 202F0054
BEQ.S LAB_03C0 ;6548: 6724
MOVEA.L D0,A0 ;654A: 2040
LEA LAB_0304(PC),A1 ;654C: 43FAED2E
MOVEA.L 44(A5),A6 ;6550: 2C6D002C
JSR -162(A6) ;6554: 4EAEFF5E
TST.L D0 ;6558: 4A80
BEQ.S LAB_03BF ;655A: 6710
MOVEA.L 84(A7),A0 ;655C: 206F0054
LEA LAB_0305(PC),A1 ;6560: 43FAED20
JSR -162(A6) ;6564: 4EAEFF5E
TST.L D0 ;6568: 4A80
BNE.S LAB_03C0 ;656A: 6602
LAB_03BF:
MOVEQ #1,D5 ;656C: 7A01
LAB_03C0:
TST.L D7 ;656E: 4A87
BNE.S LAB_03C4 ;6570: 6654
TST.L D6 ;6572: 4A86
BNE.S LAB_03C4 ;6574: 6650
MOVE.L #$800003F5,D0 ;6576: 203C800003F5
TST.L 80(A7) ;657C: 4AAF0050
BNE.S LAB_03C1 ;6580: 6602
MOVEQ #1,D0 ;6582: 7001
LAB_03C1:
MOVE D5,D1 ;6584: 3205
EXT.L D1 ;6586: 48C1
MOVE.L A2,-(A7) ;6588: 2F0A
CLR.L -(A7) ;658A: 42A7
MOVE.L D1,-(A7) ;658C: 2F01
MOVE.L #$800003FF,-(A7) ;658E: 2F3C800003FF
MOVE.L 52(A7),-(A7) ;6594: 2F2F0034
MOVE.L D0,-(A7) ;6598: 2F00
LEA 64(A7),A0 ;659A: 41EF0040
MOVEA.L 112(A7),A1 ;659E: 226F0070
MOVEA.L A5,A6 ;65A2: 2C4D
MOVEA.L A7,A2 ;65A4: 244F
JSR -252(A6) ;65A6: 4EAEFF04
LEA 20(A7),A7 ;65AA: 4FEF0014
MOVEA.L (A7)+,A2 ;65AE: 245F
TST.L D0 ;65B0: 4A80
BNE.S LAB_03C4 ;65B2: 6612
MOVEA.L 48(A5),A6 ;65B4: 2C6D0030
JSR -132(A6) ;65B8: 4EAEFF7C
MOVE.L D0,D6 ;65BC: 2C00
BRA.S LAB_03C4 ;65BE: 6006
LAB_03C2:
MOVEQ #48,D7 ;65C0: 7E30
BRA.S LAB_03C4 ;65C2: 6002
LAB_03C3:
MOVEQ #17,D7 ;65C4: 7E11
LAB_03C4:
TST.L (A3) ;65C6: 4A93
BNE.S LAB_03C6 ;65C8: 6630
MOVE.L D6,-(A7) ;65CA: 2F06
PEA LAB_02BC(PC) ;65CC: 487AEA62
PEA 56(A7) ;65D0: 486F0038
MOVE.L A5,-(A7) ;65D4: 2F0D
JSR LAB_03F3 ;65D6: 4EB900006A0C
LEA 16(A7),A7 ;65DC: 4FEF0010
LEA 48(A7),A0 ;65E0: 41EF0030
MOVEA.L A0,A1 ;65E4: 2248
LAB_03C5:
TST.B (A1)+ ;65E6: 4A19
BNE.S LAB_03C5 ;65E8: 66FC
SUBQ.L #1,A1 ;65EA: 5389
SUBA.L A0,A1 ;65EC: 93C8
MOVE.L A1,D0 ;65EE: 2009
MOVEA.L 72(A5),A6 ;65F0: 2C6D0048
JSR -126(A6) ;65F4: 4EAEFF82
MOVE.L D0,(A3) ;65F8: 2680
LAB_03C6:
MOVE.L D7,D0 ;65FA: 2007
MOVEM.L (A7)+,D2/D5-D7/A2-A6 ;65FC: 4CDF7CE4
ADDA #$0038,A7 ;6600: DEFC0038
RTS ;6604: 4E75
LAB_03C7:
SUBA #$0014,A7 ;6606: 9EFC0014
MOVEM.L D2-D4/D6-D7/A2-A6,-(A7) ;660A: 48E73B3E
MOVEA.L 64(A7),A3 ;660E: 266F0040
MOVEA.L A1,A4 ;6612: 2849
MOVEA.L A0,A5 ;6614: 2A48
MOVEQ #0,D7 ;6616: 7E00
MOVEA.L 44(A4),A2 ;6618: 246C002C
MOVE.L 48(A4),56(A7) ;661C: 2F6C00300038
MOVE.L A2,D0 ;6622: 200A
BEQ LAB_03E5 ;6624: 670002EA
MOVEA.L A2,A0 ;6628: 204A
LEA LAB_0308(PC),A1 ;662A: 43FAEC62
MOVEA.L 44(A5),A6 ;662E: 2C6D002C
MOVEQ #4,D0 ;6632: 7004
JSR -168(A6) ;6634: 4EAEFF58
TST.L D0 ;6638: 4A80
BNE.S LAB_03C8 ;663A: 660C
MOVE.L #$73797374,52(A7) ;663C: 2F7C737973740034
BRA LAB_03D6 ;6644: 60000170
LAB_03C8:
MOVEA.L A2,A0 ;6648: 204A
LEA LAB_0309(PC),A1 ;664A: 43FAEC48
MOVEQ #4,D0 ;664E: 7004
JSR -168(A6) ;6650: 4EAEFF58
TST.L D0 ;6654: 4A80
BNE.S LAB_03C9 ;6656: 660C
MOVE.L #$74657874,52(A7) ;6658: 2F7C746578740034
BRA LAB_03D6 ;6660: 60000154
LAB_03C9:
MOVEA.L A2,A0 ;6664: 204A
LEA LAB_030A(PC),A1 ;6666: 43FAEC32
MOVEQ #4,D0 ;666A: 7004
JSR -168(A6) ;666C: 4EAEFF58
TST.L D0 ;6670: 4A80
BNE.S LAB_03CA ;6672: 660C
MOVE.L #$646F6375,52(A7) ;6674: 2F7C646F63750034
BRA LAB_03D6 ;667C: 60000138
LAB_03CA:
MOVEA.L A2,A0 ;6680: 204A
LEA LAB_030B(PC),A1 ;6682: 43FAEC1C
MOVEQ #4,D0 ;6686: 7004
JSR -168(A6) ;6688: 4EAEFF58
TST.L D0 ;668C: 4A80
BNE.S LAB_03CB ;668E: 660C
MOVE.L #$736F756E,52(A7) ;6690: 2F7C736F756E0034
BRA LAB_03D6 ;6698: 6000011C
LAB_03CB:
MOVEA.L A2,A0 ;669C: 204A
LEA LAB_030C(PC),A1 ;669E: 43FAEC06
MOVEQ #4,D0 ;66A2: 7004
JSR -168(A6) ;66A4: 4EAEFF58
TST.L D0 ;66A8: 4A80
BNE.S LAB_03CC ;66AA: 660C
MOVE.L #$696E7374,52(A7) ;66AC: 2F7C696E73740034
BRA LAB_03D6 ;66B4: 60000100
LAB_03CC:
MOVEA.L A2,A0 ;66B8: 204A
LEA LAB_030D(PC),A1 ;66BA: 43FAEBF0
MOVEQ #4,D0 ;66BE: 7004
JSR -168(A6) ;66C0: 4EAEFF58
TST.L D0 ;66C4: 4A80
BNE.S LAB_03CD ;66C6: 660C
MOVE.L #$6D757369,52(A7) ;66C8: 2F7C6D7573690034
BRA LAB_03D6 ;66D0: 600000E4
LAB_03CD:
MOVEA.L A2,A0 ;66D4: 204A
LEA LAB_030E(PC),A1 ;66D6: 43FAEBDA
MOVEQ #4,D0 ;66DA: 7004
JSR -168(A6) ;66DC: 4EAEFF58
TST.L D0 ;66E0: 4A80
BNE.S LAB_03CE ;66E2: 660C
MOVE.L #$70696374,52(A7) ;66E4: 2F7C706963740034
BRA LAB_03D6 ;66EC: 600000C8
LAB_03CE:
MOVEA.L A2,A0 ;66F0: 204A
LEA LAB_030F(PC),A1 ;66F2: 43FAEBC4
MOVEQ #4,D0 ;66F6: 7004
JSR -168(A6) ;66F8: 4EAEFF58
TST.L D0 ;66FC: 4A80
BNE.S LAB_03CF ;66FE: 660C
MOVE.L #$616E696D,52(A7) ;6700: 2F7C616E696D0034
BRA LAB_03D6 ;6708: 600000AC
LAB_03CF:
MOVEA.L A2,A0 ;670C: 204A
LEA LAB_0310(PC),A1 ;670E: 43FAEBAE
MOVEQ #4,D0 ;6712: 7004
JSR -168(A6) ;6714: 4EAEFF58
TST.L D0 ;6718: 4A80
BNE.S LAB_03D0 ;671A: 660C
MOVE.L #$6D6F7669,52(A7) ;671C: 2F7C6D6F76690034
BRA LAB_03D6 ;6724: 60000090
LAB_03D0:
MOVEA.L A2,A0 ;6728: 204A
LEA LAB_0311(PC),A1 ;672A: 43FAEB98
JSR -162(A6) ;672E: 4EAEFF5E
TST.L D0 ;6732: 4A80
BNE.S LAB_03D1 ;6734: 660A
MOVE.L #$00000834,52(A7) ;6736: 2F7C000008340034
BRA.S LAB_03D6 ;673E: 6076
LAB_03D1:
MOVEA.L A2,A0 ;6740: 204A
LEA LAB_0312(PC),A1 ;6742: 43FAEB88
JSR -162(A6) ;6746: 4EAEFF5E
TST.L D0 ;674A: 4A80
BNE.S LAB_03D2 ;674C: 660A
MOVE.L #$00000835,52(A7) ;674E: 2F7C000008350034
BRA.S LAB_03D6 ;6756: 605E
LAB_03D2:
MOVEA.L A2,A0 ;6758: 204A
LEA LAB_0313(PC),A1 ;675A: 43FAEB76
JSR -162(A6) ;675E: 4EAEFF5E
TST.L D0 ;6762: 4A80
BNE.S LAB_03D3 ;6764: 660A
MOVE.L #$00000836,52(A7) ;6766: 2F7C000008360034
BRA.S LAB_03D6 ;676E: 6046
LAB_03D3:
MOVEA.L A2,A0 ;6770: 204A
LEA LAB_0314(PC),A1 ;6772: 43FAEB62
JSR -162(A6) ;6776: 4EAEFF5E
TST.L D0 ;677A: 4A80
BNE.S LAB_03D4 ;677C: 660A
MOVE.L #$00000837,52(A7) ;677E: 2F7C000008370034
BRA.S LAB_03D6 ;6786: 602E
LAB_03D4:
MOVEA.L A2,A0 ;6788: 204A
LEA LAB_02D3(PC),A1 ;678A: 43FAE98A
JSR -162(A6) ;678E: 4EAEFF5E
TST.L D0 ;6792: 4A80
BNE.S LAB_03D5 ;6794: 660A
MOVE.L #$00000837,52(A7) ;6796: 2F7C000008370034
BRA.S LAB_03D6 ;679E: 6016
LAB_03D5:
MOVE.L A2,D1 ;67A0: 220A
LEA 52(A7),A0 ;67A2: 41EF0034
MOVE.L A0,D2 ;67A6: 2408
MOVEA.L 48(A5),A6 ;67A8: 2C6D0030
JSR -816(A6) ;67AC: 4EAEFCD0
ADDQ.L #1,D0 ;67B0: 5280
BNE.S LAB_03D6 ;67B2: 6602
MOVEQ #47,D7 ;67B4: 7E2F
LAB_03D6:
TST.L D7 ;67B6: 4A87
BNE LAB_03E6 ;67B8: 66000158
MOVE.L 52(A7),D0 ;67BC: 202F0034
MOVEA.L A5,A6 ;67C0: 2C4D
JSR -138(A6) ;67C2: 4EAEFF76
MOVE.L D0,48(A7) ;67C6: 2F400030
BEQ LAB_03DD ;67CA: 670000B2
MOVE.L 56(A7),D0 ;67CE: 202F0038
BEQ LAB_03DB ;67D2: 67000084
MOVEA.L D0,A0 ;67D6: 2040
MOVE.L A0,D1 ;67D8: 2208
LAB_03D7:
TST.B (A0)+ ;67DA: 4A18
BNE.S LAB_03D7 ;67DC: 66FC
SUBQ.L #1,A0 ;67DE: 5388
SUBA.L D1,A0 ;67E0: 91C1
MOVEA.L 48(A7),A1 ;67E2: 226F0030
MOVE.L A1,D0 ;67E6: 2009
LAB_03D8:
TST.B (A1)+ ;67E8: 4A19
BNE.S LAB_03D8 ;67EA: 66FC
SUBQ.L #1,A1 ;67EC: 5389
SUBA.L D0,A1 ;67EE: 93C0
MOVE.L A0,D0 ;67F0: 2008
MOVE.L A1,D1 ;67F2: 2209
ADD.L D1,D0 ;67F4: D081
MOVEQ #64,D1 ;67F6: 7240
ADD.L D1,D0 ;67F8: D081
MOVEA.L 40(A5),A6 ;67FA: 2C6D0028
MOVEQ #1,D1 ;67FE: 7201
JSR -684(A6) ;6800: 4EAEFD54
MOVE.L D0,44(A7) ;6804: 2F40002C
BEQ.S LAB_03DA ;6808: 6748
MOVE.L 56(A7),-(A7) ;680A: 2F2F0038
MOVE.L 52(A7),-(A7) ;680E: 2F2F0034
MOVE.L D0,-(A7) ;6812: 2F00
MOVE.L A5,-(A7) ;6814: 2F0D
JSR LAB_03F3 ;6816: 4EB900006A0C
LEA 16(A7),A7 ;681C: 4FEF0010
MOVEA.L 44(A7),A0 ;6820: 206F002C
MOVE.L A0,D0 ;6824: 2008
LAB_03D9:
TST.B (A0)+ ;6826: 4A18
BNE.S LAB_03D9 ;6828: 66FC
SUBQ.L #1,A0 ;682A: 5388
SUBA.L D0,A0 ;682C: 91C0
MOVE.L A0,40(A7) ;682E: 2F480028
MOVEA.L D0,A0 ;6832: 2040
MOVE.L 40(A7),D0 ;6834: 202F0028
MOVEA.L 72(A5),A6 ;6838: 2C6D0048
JSR -126(A6) ;683C: 4EAEFF82
MOVE.L D0,(A3) ;6840: 2680
MOVEA.L 44(A7),A1 ;6842: 226F002C
MOVEA.L 40(A5),A6 ;6846: 2C6D0028
JSR -690(A6) ;684A: 4EAEFD4E
BRA LAB_03E6 ;684E: 600000C2
LAB_03DA:
MOVEQ #3,D7 ;6852: 7E03
BRA LAB_03E6 ;6854: 600000BC
LAB_03DB:
MOVEA.L 48(A7),A0 ;6858: 206F0030
MOVE.L A0,D0 ;685C: 2008
LAB_03DC:
TST.B (A0)+ ;685E: 4A18
BNE.S LAB_03DC ;6860: 66FC
SUBQ.L #1,A0 ;6862: 5388
SUBA.L D0,A0 ;6864: 91C0
MOVE.L A0,40(A7) ;6866: 2F480028
MOVEA.L D0,A0 ;686A: 2040
MOVE.L 40(A7),D0 ;686C: 202F0028
MOVEA.L 72(A5),A6 ;6870: 2C6D0048
JSR -126(A6) ;6874: 4EAEFF82
MOVE.L D0,(A3) ;6878: 2680
BRA LAB_03E6 ;687A: 60000096
LAB_03DD:
CMPI.L #$000001F3,52(A7) ;687E: 0CAF000001F30034
BHI LAB_03E4 ;6886: 62000084
TST.L 56(A7) ;688A: 4AAF0038
BNE.S LAB_03DE ;688E: 6608
LEA LAB_0315(PC),A0 ;6890: 41FAEA52
MOVE.L A0,56(A7) ;6894: 2F480038
LAB_03DE:
MOVEA.L 56(A7),A0 ;6898: 206F0038
MOVE.L A0,D0 ;689C: 2008
LAB_03DF:
TST.B (A0)+ ;689E: 4A18
BNE.S LAB_03DF ;68A0: 66FC
SUBQ.L #1,A0 ;68A2: 5388
SUBA.L D0,A0 ;68A4: 91C0
MOVE.L A0,D0 ;68A6: 2008
MOVE.L D0,D6 ;68A8: 2C00
MOVEQ #100,D1 ;68AA: 7264
ADD.L D1,D6 ;68AC: DC81
MOVE.L D6,D0 ;68AE: 2006
MOVEA.L 40(A5),A6 ;68B0: 2C6D0028
MOVEQ #1,D1 ;68B4: 7201
JSR -684(A6) ;68B6: 4EAEFD54
MOVE.L D0,44(A7) ;68BA: 2F40002C
BEQ.S LAB_03E3 ;68BE: 6748
MOVE.L D0,D3 ;68C0: 2600
MOVE.L 52(A7),D1 ;68C2: 222F0034
MOVE.L 56(A7),D2 ;68C6: 242F0038
MOVE.L D6,D4 ;68CA: 2806
MOVEA.L 48(A5),A6 ;68CC: 2C6D0030
JSR -468(A6) ;68D0: 4EAEFE2C
TST D0 ;68D4: 4A40
BEQ.S LAB_03E1 ;68D6: 6722
MOVEA.L D3,A0 ;68D8: 2043
MOVE.L A0,D0 ;68DA: 2008
LAB_03E0:
TST.B (A0)+ ;68DC: 4A18
BNE.S LAB_03E0 ;68DE: 66FC
SUBQ.L #1,A0 ;68E0: 5388
SUBA.L D0,A0 ;68E2: 91C0
MOVE.L A0,40(A7) ;68E4: 2F480028
MOVEA.L D0,A0 ;68E8: 2040
MOVE.L 40(A7),D0 ;68EA: 202F0028
MOVEA.L 72(A5),A6 ;68EE: 2C6D0048
JSR -126(A6) ;68F2: 4EAEFF82
MOVE.L D0,(A3) ;68F6: 2680
BRA.S LAB_03E2 ;68F8: 6002
LAB_03E1:
MOVEQ #48,D7 ;68FA: 7E30
LAB_03E2:
MOVEA.L D3,A1 ;68FC: 2243
MOVEA.L 40(A5),A6 ;68FE: 2C6D0028
JSR -690(A6) ;6902: 4EAEFD4E
BRA.S LAB_03E6 ;6906: 600A
LAB_03E3:
MOVEQ #3,D7 ;6908: 7E03
BRA.S LAB_03E6 ;690A: 6006
LAB_03E4:
MOVEQ #48,D7 ;690C: 7E30
BRA.S LAB_03E6 ;690E: 6002
LAB_03E5:
MOVEQ #17,D7 ;6910: 7E11
LAB_03E6:
MOVE.L D7,D0 ;6912: 2007
MOVEM.L (A7)+,D2-D4/D6-D7/A2-A6 ;6914: 4CDF7CDC
ADDA #$0014,A7 ;6918: DEFC0014
RTS ;691C: 4E75
LAB_03E7:
SUBA #$0200,A7 ;691E: 9EFC0200
MOVEM.L A2-A5,-(A7) ;6922: 48E7003C
MOVEA.L 536(A7),A2 ;6926: 246F0218
MOVEA.L 532(A7),A3 ;692A: 266F0214
MOVEA.L A1,A4 ;692E: 2849
MOVEA.L A0,A5 ;6930: 2A48
MOVE.L A5,D0 ;6932: 200D
BEQ.S LAB_03ED ;6934: 6758
MOVE.L A4,D0 ;6936: 200C
BEQ.S LAB_03ED ;6938: 6754
MOVE.L A3,D0 ;693A: 200B
BEQ.S LAB_03E8 ;693C: 671C
MOVE.L A3,-(A7) ;693E: 2F0B
MOVE.L A4,-(A7) ;6940: 2F0C
PEA LAB_0315+4(PC) ;6942: 487AE9A4
PEA 28(A7) ;6946: 486F001C
MOVE.L 556(A7),-(A7) ;694A: 2F2F022C
JSR LAB_03F3 ;694E: 4EB900006A0C
LEA 20(A7),A7 ;6954: 4FEF0014
BRA.S LAB_03E9 ;6958: 6010
LAB_03E8:
LEA 16(A7),A0 ;695A: 41EF0010
MOVEA.L A4,A1 ;695E: 224C
MOVEQ #64,D0 ;6960: 7040
LSL.L #3,D0 ;6962: E788
JSR LAB_043F ;6964: 4EB900007154
LAB_03E9:
MOVE.L A2,D0 ;696A: 200A
BEQ.S LAB_03EB ;696C: 670E
MOVEA.L A2,A0 ;696E: 204A
LAB_03EA:
TST.B (A0)+ ;6970: 4A18
BNE.S LAB_03EA ;6972: 66FC
SUBQ.L #1,A0 ;6974: 5388
SUBA.L A2,A0 ;6976: 91CA
MOVE.L A0,D0 ;6978: 2008
BRA.S LAB_03EC ;697A: 6002
LAB_03EB:
MOVEQ #0,D0 ;697C: 7000
LAB_03EC:
MOVE.L A2,-(A7) ;697E: 2F0A
MOVEA.L A5,A0 ;6980: 204D
LEA 20(A7),A1 ;6982: 43EF0014
JSR LAB_042E ;6986: 4EB900006FBC
ADDQ #4,A7 ;698C: 584F
LAB_03ED:
MOVEM.L (A7)+,A2-A5 ;698E: 4CDF3C00
ADDA #$0200,A7 ;6992: DEFC0200
RTS ;6996: 4E75
LAB_03EE:
SUBA #$0204,A7 ;6998: 9EFC0204
MOVEM.L A2-A5,-(A7) ;699C: 48E7003C
MOVEA.L 540(A7),A2 ;69A0: 246F021C
MOVEA.L 536(A7),A3 ;69A4: 266F0218
MOVEA.L A1,A4 ;69A8: 2849
MOVEA.L A0,A5 ;69AA: 2A48
MOVE.L A5,D0 ;69AC: 200D
BEQ.S LAB_03F1 ;69AE: 674E
MOVE.L A4,D0 ;69B0: 200C
BEQ.S LAB_03F1 ;69B2: 674A
MOVE.L A3,D0 ;69B4: 200B
BEQ.S LAB_03EF ;69B6: 671A
MOVE.L A3,-(A7) ;69B8: 2F0B
MOVE.L A4,-(A7) ;69BA: 2F0C
PEA LAB_0315+4(PC) ;69BC: 487AE92A
PEA 32(A7) ;69C0: 486F0020
MOVE.L A2,-(A7) ;69C4: 2F0A
JSR LAB_03F3 ;69C6: 4EB900006A0C
LEA 20(A7),A7 ;69CC: 4FEF0014
BRA.S LAB_03F0 ;69D0: 6010
LAB_03EF:
LEA 20(A7),A0 ;69D2: 41EF0014
MOVEA.L A4,A1 ;69D6: 224C
MOVEQ #64,D0 ;69D8: 7040
LSL.L #3,D0 ;69DA: E788
JSR LAB_043F ;69DC: 4EB900007154
LAB_03F0:
PEA 16(A7) ;69E2: 486F0010
MOVEA.L A5,A0 ;69E6: 204D
LEA 24(A7),A1 ;69E8: 43EF0018
JSR LAB_0428 ;69EC: 4EB900006F5A
ADDQ #4,A7 ;69F2: 584F
TST.L D0 ;69F4: 4A80
BNE.S LAB_03F1 ;69F6: 6606
MOVE.L 16(A7),D0 ;69F8: 202F0010
BRA.S LAB_03F2 ;69FC: 6002
LAB_03F1:
MOVEQ #0,D0 ;69FE: 7000
LAB_03F2:
MOVEM.L (A7)+,A2-A5 ;6A00: 4CDF3C00
ADDA #$0204,A7 ;6A04: DEFC0204
RTS ;6A08: 4E75
NOP ;6A0A: 4E71
LAB_03F3:
MOVEM.L A2-A6,-(A7) ;6A0C: 48E7003E
MOVEA.L 28(A7),A4 ;6A10: 286F001C
MOVEA.L 24(A7),A5 ;6A14: 2A6F0018
LEA 36(A7),A3 ;6A18: 47EF0024
LEA LAB_03F4(PC),A0 ;6A1C: 41FA001E
MOVE.L A3,-(A7) ;6A20: 2F0B
MOVEA.L A3,A1 ;6A22: 224B
MOVEA.L A0,A2 ;6A24: 2448
MOVEA.L 36(A7),A0 ;6A26: 206F0024
MOVEA.L A4,A3 ;6A2A: 264C
MOVEA.L 40(A5),A6 ;6A2C: 2C6D0028
JSR -522(A6) ;6A30: 4EAEFDF6
MOVEA.L (A7)+,A3 ;6A34: 265F
MOVEM.L (A7)+,A2-A6 ;6A36: 4CDF7C00
RTS ;6A3A: 4E75
LAB_03F4:
MOVE.B D0,(A3)+ ;6A3C: 16C0
RTS ;6A3E: 4E75
DC.W $0000 ;6A40
LAB_03F5:
DC.W $2573 ;6A42
MOVE.L -(A5),D0 ;6A44: 2025
DC.W $7320 ;6A46
DC.W $2573 ;6A48
DC.W $0000 ;6A4A
LAB_03F6:
MOVEM.L D2-D7/A3-A6,-(A7) ;6A4C: 48E73F1E
MOVE.L D0,D7 ;6A50: 2E00
MOVEA.L A1,A4 ;6A52: 2849
MOVEA.L A0,A5 ;6A54: 2A48
MOVEQ #64,D6 ;6A56: 7C40
SUBA.L A3,A3 ;6A58: 97CB
MOVEQ #0,D5 ;6A5A: 7A00
MOVE.L A4,D0 ;6A5C: 200C
BEQ.S LAB_03F8 ;6A5E: 670E
MOVEA.L A4,A0 ;6A60: 204C
LAB_03F7:
TST.B (A0)+ ;6A62: 4A18
BNE.S LAB_03F7 ;6A64: 66FC
SUBQ.L #1,A0 ;6A66: 5388
SUBA.L A4,A0 ;6A68: 91CC
MOVE.L A0,D4 ;6A6A: 2808
BRA.S LAB_03F9 ;6A6C: 6002
LAB_03F8:
MOVEQ #0,D4 ;6A6E: 7800
LAB_03F9:
MOVE.L D6,D0 ;6A70: 2006
ADD.L D4,D0 ;6A72: D084
MOVEQ #16,D1 ;6A74: 7210
ADD.L D1,D0 ;6A76: D081
MOVEA.L 40(A5),A6 ;6A78: 2C6D0028
MOVE.L #$00010001,D1 ;6A7C: 223C00010001
JSR -684(A6) ;6A82: 4EAEFD54
MOVEA.L D0,A3 ;6A86: 2640
MOVE.L A3,D0 ;6A88: 200B
BEQ.S LAB_03FB ;6A8A: 6738
MOVE.L D6,D0 ;6A8C: 2006
SUBQ.L #1,D0 ;6A8E: 5380
MOVE.L D0,D3 ;6A90: 2600
MOVE.L D7,D1 ;6A92: 2207
MOVE.L A3,D2 ;6A94: 240B
MOVEA.L 48(A5),A6 ;6A96: 2C6D0030
JSR -402(A6) ;6A9A: 4EAEFE6E
TST.L D0 ;6A9E: 4A80
BEQ.S LAB_03FA ;6AA0: 6702
BRA.S LAB_03FC ;6AA2: 6022
LAB_03FA:
JSR -132(A6) ;6AA4: 4EAEFF7C
MOVE.L D0,D5 ;6AA8: 2A00
MOVEA.L D2,A1 ;6AAA: 2242
MOVEA.L 40(A5),A6 ;6AAC: 2C6D0028
JSR -690(A6) ;6AB0: 4EAEFD4E
SUBA.L A3,A3 ;6AB4: 97CB
MOVEQ #120,D0 ;6AB6: 7078
CMP.L D0,D5 ;6AB8: BA80
BNE.S LAB_03FC ;6ABA: 660A
MOVE.L D6,D0 ;6ABC: 2006
ADD.L D0,D0 ;6ABE: D080
MOVE.L D0,D6 ;6AC0: 2C00
BRA.S LAB_03F9 ;6AC2: 60AC
LAB_03FB:
MOVEQ #103,D5 ;6AC4: 7A67
LAB_03FC:
MOVE.L A3,D0 ;6AC6: 200B
BEQ.S LAB_03FD ;6AC8: 672C
MOVE.L A4,D0 ;6ACA: 200C
BEQ.S LAB_03FE ;6ACC: 6732
MOVE.L D6,D0 ;6ACE: 2006
ADD.L D4,D0 ;6AD0: D084
MOVEQ #14,D1 ;6AD2: 720E
ADD.L D1,D0 ;6AD4: D081
MOVE.L D0,D3 ;6AD6: 2600
MOVE.L A3,D1 ;6AD8: 220B
MOVE.L A4,D2 ;6ADA: 240C
MOVEA.L 48(A5),A6 ;6ADC: 2C6D0030
JSR -882(A6) ;6AE0: 4EAEFC8E
TST D0 ;6AE4: 4A40
BNE.S LAB_03FE ;6AE6: 6618
MOVEA.L A3,A1 ;6AE8: 224B
MOVEA.L 40(A5),A6 ;6AEA: 2C6D0028
JSR -690(A6) ;6AEE: 4EAEFD4E
SUBA.L A3,A3 ;6AF2: 97CB
BRA.S LAB_03FE ;6AF4: 600A
LAB_03FD:
MOVE.L D5,D1 ;6AF6: 2205
MOVEA.L 48(A5),A6 ;6AF8: 2C6D0030
JSR -462(A6) ;6AFC: 4EAEFE32
LAB_03FE:
MOVE.L A3,D0 ;6B00: 200B
MOVEM.L (A7)+,D2-D7/A3-A6 ;6B02: 4CDF78FC
RTS ;6B06: 4E75
LAB_03FF:
SUBQ #4,A7 ;6B08: 594F
MOVEM.L A2-A6,-(A7) ;6B0A: 48E7003E
MOVEA.L 28(A7),A3 ;6B0E: 266F001C
MOVEA.L A1,A4 ;6B12: 2849
MOVEA.L A0,A5 ;6B14: 2A48
CLR.L 20(A7) ;6B16: 42AF0014
MOVE.L A4,D0 ;6B1A: 200C
BEQ.S LAB_0403 ;6B1C: 6728
MOVEA.L (A4),A2 ;6B1E: 2454
LAB_0400:
TST.L (A2) ;6B20: 4A92
BEQ.S LAB_0403 ;6B22: 6722
MOVE.L A3,D0 ;6B24: 200B
BEQ.S LAB_0401 ;6B26: 6712
MOVEA.L 10(A2),A0 ;6B28: 206A000A
MOVEA.L A3,A1 ;6B2C: 224B
MOVEA.L 44(A5),A6 ;6B2E: 2C6D002C
JSR -162(A6) ;6B32: 4EAEFF5E
TST.L D0 ;6B36: 4A80
BNE.S LAB_0402 ;6B38: 6606
LAB_0401:
MOVE.L A2,20(A7) ;6B3A: 2F4A0014
BRA.S LAB_0403 ;6B3E: 6006
LAB_0402:
MOVEA.L A2,A0 ;6B40: 204A
MOVEA.L (A0),A2 ;6B42: 2450
BRA.S LAB_0400 ;6B44: 60DA
LAB_0403:
MOVE.L 20(A7),D0 ;6B46: 202F0014
MOVEM.L (A7)+,A2-A6 ;6B4A: 4CDF7C00
ADDQ #4,A7 ;6B4E: 584F
RTS ;6B50: 4E75
LAB_0404:
SUBA #$0014,A7 ;6B52: 9EFC0014
MOVEM.L D2-D3/D5-D7/A2-A6,-(A7) ;6B56: 48E7373E
MOVE.L 68(A7),D5 ;6B5A: 2A2F0044
MOVE.L D1,D6 ;6B5E: 2C01
MOVE.L D0,D7 ;6B60: 2E00
MOVEA.L 72(A7),A2 ;6B62: 246F0048
MOVEA.L 64(A7),A3 ;6B66: 266F0040
MOVEA.L A1,A4 ;6B6A: 2849
MOVEA.L A0,A5 ;6B6C: 2A48
CLR 56(A7) ;6B6E: 426F0038
TST.L D7 ;6B72: 4A87
BEQ LAB_0410 ;6B74: 67000112
TST.L D6 ;6B78: 4A86
BEQ LAB_0410 ;6B7A: 6700010C
MOVE.L A2,D0 ;6B7E: 200A
BEQ LAB_0410 ;6B80: 67000106
MOVE.L A4,D0 ;6B84: 200C
BEQ.S LAB_0406 ;6B86: 670E
MOVEA.L A4,A0 ;6B88: 204C
LAB_0405:
TST.B (A0)+ ;6B8A: 4A18
BNE.S LAB_0405 ;6B8C: 66FC
SUBQ.L #1,A0 ;6B8E: 5388
SUBA.L A4,A0 ;6B90: 91CC
MOVE.L A0,D0 ;6B92: 2008
BRA.S LAB_0407 ;6B94: 6002
LAB_0406:
MOVEQ #0,D0 ;6B96: 7000
LAB_0407:
MOVE.L A4,D1 ;6B98: 220C
BEQ.S LAB_0409 ;6B9A: 670E
MOVEA.L A3,A0 ;6B9C: 204B
LAB_0408:
TST.B (A0)+ ;6B9E: 4A18
BNE.S LAB_0408 ;6BA0: 66FC
SUBQ.L #1,A0 ;6BA2: 5388
SUBA.L A3,A0 ;6BA4: 91CB
MOVE.L A0,D1 ;6BA6: 2208
BRA.S LAB_040A ;6BA8: 6002
LAB_0409:
MOVEQ #0,D1 ;6BAA: 7200
LAB_040A:
ADD.L D1,D0 ;6BAC: D081
ADDQ.L #8,D0 ;6BAE: 5080
MOVE.L D0,52(A7) ;6BB0: 2F400034
MOVEA.L 40(A5),A6 ;6BB4: 2C6D0028
MOVEQ #1,D1 ;6BB8: 7201
JSR -198(A6) ;6BBA: 4EAEFF3A
MOVE.L D0,40(A7) ;6BBE: 2F400028
BEQ LAB_0410 ;6BC2: 670000C4
MOVEA.L A4,A0 ;6BC6: 204C
MOVEA.L D0,A1 ;6BC8: 2240
LAB_040B:
MOVE.B (A0)+,(A1)+ ;6BCA: 12D8
BNE.S LAB_040B ;6BCC: 66FC
MOVE.L 40(A7),D1 ;6BCE: 222F0028
MOVE.L A3,D2 ;6BD2: 240B
MOVE.L 52(A7),D3 ;6BD4: 262F0034
MOVEA.L 48(A5),A6 ;6BD8: 2C6D0030
JSR -882(A6) ;6BDC: 4EAEFC8E
TST D0 ;6BE0: 4A40
BEQ LAB_040F ;6BE2: 67000096
MOVEA.L 40(A5),A6 ;6BE6: 2C6D0028
JSR -666(A6) ;6BEA: 4EAEFD66
MOVE.L D0,48(A7) ;6BEE: 2F400030
BEQ LAB_040F ;6BF2: 67000086
MOVEA.L 48(A5),A6 ;6BF6: 2C6D0030
MOVEQ #3,D1 ;6BFA: 7203
MOVEQ #0,D2 ;6BFC: 7400
JSR -228(A6) ;6BFE: 4EAEFF1C
MOVE.L D0,44(A7) ;6C02: 2F40002C
BEQ.S LAB_040E ;6C06: 6766
MOVEA.L D0,A0 ;6C08: 2040
MOVE.L D5,8(A0) ;6C0A: 21450008
MOVE.L D6,20(A0) ;6C0E: 21460014
MOVE.L 40(A7),24(A0) ;6C12: 216F00280018
MOVE.L 48(A7),4(A0) ;6C18: 216F00300004
MOVE.L D7,D1 ;6C1E: 2207
ASL.L #2,D1 ;6C20: E581
MOVEA.L D1,A0 ;6C22: 2041
MOVEA.L 12(A0),A0 ;6C24: 2068000C
MOVEA.L D0,A1 ;6C28: 2240
MOVEA.L (A1),A1 ;6C2A: 2251
MOVEA.L 40(A5),A6 ;6C2C: 2C6D0028
JSR -366(A6) ;6C30: 4EAEFE92
MOVEA.L 48(A7),A0 ;6C34: 206F0030
JSR -384(A6) ;6C38: 4EAEFE80
MOVEQ #-1,D0 ;6C3C: 70FF
MOVEA.L 44(A7),A0 ;6C3E: 206F002C
CMP.L 12(A0),D0 ;6C42: B0A8000C
BNE.S LAB_040C ;6C46: 6616
MOVEA.L A2,A0 ;6C48: 204A
MOVEA.L 40(A7),A1 ;6C4A: 226F0028
MOVEQ #31,D0 ;6C4E: 701F
JSR LAB_043F ;6C50: 4EB900007154
MOVE #$0001,56(A7) ;6C56: 3F7C00010038
BRA.S LAB_040D ;6C5C: 6002
LAB_040C:
CLR.B (A2) ;6C5E: 4212
LAB_040D:
MOVE.L 44(A7),D2 ;6C60: 242F002C
MOVEA.L 48(A5),A6 ;6C64: 2C6D0030
MOVEQ #3,D1 ;6C68: 7203
JSR -234(A6) ;6C6A: 4EAEFF16
LAB_040E:
MOVEA.L 48(A7),A0 ;6C6E: 206F0030
MOVEA.L 40(A5),A6 ;6C72: 2C6D0028
JSR -672(A6) ;6C76: 4EAEFD60
LAB_040F:
MOVE.L D3,D0 ;6C7A: 2003
MOVEA.L 40(A7),A1 ;6C7C: 226F0028
MOVEA.L 40(A5),A6 ;6C80: 2C6D0028
JSR -210(A6) ;6C84: 4EAEFF2E
LAB_0410:
MOVE 56(A7),D0 ;6C88: 302F0038
MOVEM.L (A7)+,D2-D3/D5-D7/A2-A6 ;6C8C: 4CDF7CEC
ADDA #$0014,A7 ;6C90: DEFC0014
RTS ;6C94: 4E75
LAB_0411:
SUBA #$004C,A7 ;6C96: 9EFC004C
MOVEM.L A3-A6,-(A7) ;6C9A: 48E7001E
MOVEA.L 96(A7),A3 ;6C9E: 266F0060
MOVEA.L A1,A4 ;6CA2: 2849
MOVEA.L A0,A5 ;6CA4: 2A48
MOVEA.L A3,A0 ;6CA6: 204B
LEA 18(A7),A1 ;6CA8: 43EF0012
MOVE.L (A0)+,(A1)+ ;6CAC: 22D8
MOVE.L (A0)+,(A1)+ ;6CAE: 22D8
MOVE.L (A0)+,(A1)+ ;6CB0: 22D8
CLR.B 30(A7) ;6CB2: 422F001E
CLR.B 31(A7) ;6CB6: 422F001F
LEA 76(A7),A0 ;6CBA: 41EF004C
MOVE.L A0,32(A7) ;6CBE: 2F480020
LEA 60(A7),A0 ;6CC2: 41EF003C
MOVE.L A0,36(A7) ;6CC6: 2F480024
LEA 44(A7),A0 ;6CCA: 41EF002C
MOVE.L A0,40(A7) ;6CCE: 2F480028
LEA 18(A7),A0 ;6CD2: 41EF0012
MOVE.L A0,D1 ;6CD6: 2208
MOVEA.L 48(A5),A6 ;6CD8: 2C6D0030
JSR -744(A6) ;6CDC: 4EAEFD18
TST.L D0 ;6CE0: 4A80
BEQ.S LAB_0412 ;6CE2: 671C
PEA 44(A7) ;6CE4: 486F002C
PEA 64(A7) ;6CE8: 486F0040
PEA 84(A7) ;6CEC: 486F0054
PEA LAB_03F5(PC) ;6CF0: 487AFD50
MOVE.L A4,-(A7) ;6CF4: 2F0C
MOVE.L A5,-(A7) ;6CF6: 2F0D
BSR LAB_03F3 ;6CF8: 6100FD12
LEA 24(A7),A7 ;6CFC: 4FEF0018
LAB_0412:
MOVEM.L (A7)+,A3-A6 ;6D00: 4CDF7800
ADDA #$004C,A7 ;6D04: DEFC004C
RTS ;6D08: 4E75
LAB_0413:
MOVEM.L A2-A5,-(A7) ;6D0A: 48E7003C
MOVEA.L A1,A4 ;6D0E: 2849
MOVEA.L A0,A5 ;6D10: 2A48
MOVE.L A5,D0 ;6D12: 200D
BEQ.S LAB_0416 ;6D14: 6718
MOVE.L A4,D0 ;6D16: 200C
BEQ.S LAB_0416 ;6D18: 6714
MOVEA.L (A5),A3 ;6D1A: 2655
LAB_0414:
MOVEA.L (A3),A2 ;6D1C: 2453
MOVE.L A2,D0 ;6D1E: 200A
BEQ.S LAB_0416 ;6D20: 670C
CMPA.L A4,A3 ;6D22: B7CC
BNE.S LAB_0415 ;6D24: 6604
MOVEQ #1,D0 ;6D26: 7001
BRA.S LAB_0417 ;6D28: 6006
LAB_0415:
MOVEA.L A2,A3 ;6D2A: 264A
BRA.S LAB_0414 ;6D2C: 60EE
LAB_0416:
MOVEQ #0,D0 ;6D2E: 7000
LAB_0417:
MOVEM.L (A7)+,A2-A5 ;6D30: 4CDF3C00
RTS ;6D34: 4E75
LAB_0418:
MOVEM.L D7/A4-A5,-(A7) ;6D36: 48E7010C
MOVE.L 28(A7),D7 ;6D3A: 2E2F001C
MOVEA.L 24(A7),A4 ;6D3E: 286F0018
MOVEA.L 20(A7),A5 ;6D42: 2A6F0014
MOVE.L D7,-(A7) ;6D46: 2F07
MOVE.L A4,-(A7) ;6D48: 2F0C
PEA 40(A7) ;6D4A: 486F0028
PEA (263).W ;6D4E: 48780107
MOVE.L A5,-(A7) ;6D52: 2F0D
JSR LAB_041A ;6D54: 4EB900006DA8
LEA 20(A7),A7 ;6D5A: 4FEF0014
MOVEM.L (A7)+,D7/A4-A5 ;6D5E: 4CDF3080
RTS ;6D62: 4E75
LAB_0419:
MOVEM.L D7/A2-A6,-(A7) ;6D64: 48E7013E
MOVE.L 44(A7),D7 ;6D68: 2E2F002C
MOVEA.L 40(A7),A2 ;6D6C: 246F0028
MOVEA.L 36(A7),A3 ;6D70: 266F0024
MOVEA.L 32(A7),A4 ;6D74: 286F0020
MOVEA.L 28(A7),A5 ;6D78: 2A6F001C
MOVEM.L A2-A3,-(A7) ;6D7C: 48E70030
MOVE.L D7,-(A7) ;6D80: 2F07
CLR.L -(A7) ;6D82: 42A7
PEA 64(A7) ;6D84: 486F0040
PEA (263).W ;6D88: 48780107
MOVEA.L A3,A1 ;6D8C: 224B
MOVEA.L A4,A0 ;6D8E: 204C
MOVEA.L 64(A5),A6 ;6D90: 2C6D0040
MOVEA.L A7,A3 ;6D94: 264F
JSR -810(A6) ;6D96: 4EAEFCD6
LEA 16(A7),A7 ;6D9A: 4FEF0010
MOVEM.L (A7)+,A2-A3 ;6D9E: 4CDF0C00
MOVEM.L (A7)+,D7/A2-A6 ;6DA2: 4CDF7C80
RTS ;6DA6: 4E75
LAB_041A:
MOVE.L A2,-(A7) ;6DA8: 2F0A
MOVEA.L 8(A7),A2 ;6DAA: 246F0008
MOVE.L A2,D0 ;6DAE: 200A
BEQ.S LAB_041D ;6DB0: 6758
LEA 12(A7),A1 ;6DB2: 43EF000C
MOVEA.L -4(A2),A0 ;6DB6: 206AFFFC
BRA.S LAB_041C ;6DBA: 6044
MOVE.L A2,-(A7) ;6DBC: 2F0A
MOVEM.L 8(A7),A0/A2 ;6DBE: 4CEF05000008
MOVE.L A2,D0 ;6DC4: 200A
BEQ.S LAB_041D ;6DC6: 6742
MOVE.L A0,D0 ;6DC8: 2008
BEQ.S LAB_041D ;6DCA: 673E
LEA 16(A7),A1 ;6DCC: 43EF0010
MOVEA.L 24(A0),A0 ;6DD0: 20680018
BRA.S LAB_041C ;6DD4: 602A
LAB_041B:
MOVE.L A2,-(A7) ;6DD6: 2F0A
MOVEM.L 8(A7),A0/A2 ;6DD8: 4CEF05000008
MOVE.L A2,D0 ;6DDE: 200A
BEQ.S LAB_041D ;6DE0: 6728
MOVE.L A0,D0 ;6DE2: 2008
BEQ.S LAB_041D ;6DE4: 6724
LEA 16(A7),A1 ;6DE6: 43EF0010
BRA.S LAB_041C ;6DEA: 6014
MOVE.L A2,-(A7) ;6DEC: 2F0A
MOVEM.L 8(A7),A0/A2 ;6DEE: 4CEF05000008
MOVE.L A2,D0 ;6DF4: 200A
BEQ.S LAB_041D ;6DF6: 6712
MOVE.L A0,D0 ;6DF8: 2008
BEQ.S LAB_041D ;6DFA: 670E
MOVEA.L 16(A7),A1 ;6DFC: 226F0010
LAB_041C:
PEA LAB_041E(PC) ;6E00: 487A000A
MOVE.L 8(A0),-(A7) ;6E04: 2F280008
RTS ;6E08: 4E75
LAB_041D:
MOVEQ #0,D0 ;6E0A: 7000
LAB_041E:
MOVEA.L (A7)+,A2 ;6E0C: 245F
RTS ;6E0E: 4E75
LAB_041F:
MOVE.L A2,-(A7) ;6E10: 2F0A
MOVEA.L 8(A7),A2 ;6E12: 246F0008
MOVE.L A2,D0 ;6E16: 200A
BEQ.S LAB_041D ;6E18: 67F0
MOVEA.L 12(A7),A1 ;6E1A: 226F000C
MOVEA.L -4(A2),A0 ;6E1E: 206AFFFC
BRA.S LAB_041C ;6E22: 60DC
LAB_0420:
MOVE.L A2,-(A7) ;6E24: 2F0A
MOVEM.L 8(A7),A0/A2 ;6E26: 4CEF05000008
MOVE.L A2,D0 ;6E2C: 200A
BEQ.S LAB_041D ;6E2E: 67DA
MOVE.L A0,D0 ;6E30: 2008
BEQ.S LAB_041D ;6E32: 67D6
MOVEA.L 16(A7),A1 ;6E34: 226F0010
MOVEA.L 24(A0),A0 ;6E38: 20680018
BRA.S LAB_041C ;6E3C: 60C2
MOVE.L A2,-(A7) ;6E3E: 2F0A
MOVEM.L 8(A7),A0/A2 ;6E40: 4CEF05000008
MOVE.L A2,D0 ;6E46: 200A
BEQ.S LAB_041D ;6E48: 67C0
MOVE.L A0,D0 ;6E4A: 2008
BEQ.S LAB_041D ;6E4C: 67BC
MOVEA.L 24(A0),A0 ;6E4E: 20680018
MOVE.L #$00000000,-(A7) ;6E52: 2F3C00000000
PEA 20(A7) ;6E58: 486F0014
MOVE.L #$00000103,-(A7) ;6E5C: 2F3C00000103
LEA (A7),A1 ;6E62: 43D7
PEA LAB_0421(PC) ;6E64: 487A0008
MOVE.L 8(A0),-(A7) ;6E68: 2F280008
RTS ;6E6C: 4E75
LAB_0421:
LEA 12(A7),A7 ;6E6E: 4FEF000C
MOVEA.L (A7)+,A2 ;6E72: 245F
RTS ;6E74: 4E75
DC.W $0000 ;6E76
LAB_0422:
CMPI.L #$00000018,D0 ;6E78: 0C8000000018
BLT.S LAB_0424 ;6E7E: 6D1A
LAB_0423:
MOVE.L (A0)+,(A1)+ ;6E80: 22D8
MOVE.L (A0)+,(A1)+ ;6E82: 22D8
MOVE.L (A0)+,(A1)+ ;6E84: 22D8
MOVE.L (A0)+,(A1)+ ;6E86: 22D8
MOVE.L (A0)+,(A1)+ ;6E88: 22D8
MOVE.L (A0)+,(A1)+ ;6E8A: 22D8
SUBI.L #$00000018,D0 ;6E8C: 048000000018
CMPI.L #$00000018,D0 ;6E92: 0C8000000018
BGE.S LAB_0423 ;6E98: 6CE6
LAB_0424:
ADD D0,D0 ;6E9A: D040
MOVE LAB_0425(PC,D0.W),D0 ;6E9C: 303B0006
JMP LAB_0425(PC,D0.W) ;6EA0: 4EFB0002
LAB_0425:
ORI #$0058,-(A6) ;6EA4: 00660058
DC.W $004A ;6EA8
DC.W $003A ;6EAA
ORI #$0056,-(A4) ;6EAC: 00640056
DC.W $0048 ;6EB0
ORI.B #$62,(EXT_0001).W ;6EB2: 003800620054
ORI #$0036,D6 ;6EB8: 00460036
ORI #$0052,-(A0) ;6EBC: 00600052
ORI #$0034,D4 ;6EC0: 00440034
ORI #$0050,(A6)+ ;6EC4: 005E0050
ORI #$0032,D2 ;6EC8: 00420032
ORI #$004E,(A4)+ ;6ECC: 005C004E
ORI #$0030,D0 ;6ED0: 00400030
MOVE.L (A0)+,(A1)+ ;6ED4: 22D8
MOVE.L (A0)+,(A1)+ ;6ED6: 22D8
MOVE.L (A0)+,(A1)+ ;6ED8: 22D8
MOVE.L (A0)+,(A1)+ ;6EDA: 22D8
MOVE.L (A0)+,(A1)+ ;6EDC: 22D8
MOVE (A0)+,(A1)+ ;6EDE: 32D8
MOVE.B (A0)+,(A1)+ ;6EE0: 12D8
RTS ;6EE2: 4E75
MOVE.L (A0)+,(A1)+ ;6EE4: 22D8
MOVE.L (A0)+,(A1)+ ;6EE6: 22D8
MOVE.L (A0)+,(A1)+ ;6EE8: 22D8
MOVE.L (A0)+,(A1)+ ;6EEA: 22D8
MOVE.L (A0)+,(A1)+ ;6EEC: 22D8
MOVE (A0)+,(A1)+ ;6EEE: 32D8
RTS ;6EF0: 4E75
MOVE.L (A0)+,(A1)+ ;6EF2: 22D8
MOVE.L (A0)+,(A1)+ ;6EF4: 22D8
MOVE.L (A0)+,(A1)+ ;6EF6: 22D8
MOVE.L (A0)+,(A1)+ ;6EF8: 22D8
MOVE.L (A0)+,(A1)+ ;6EFA: 22D8
MOVE.B (A0)+,(A1)+ ;6EFC: 12D8
RTS ;6EFE: 4E75
MOVE.L (A0)+,(A1)+ ;6F00: 22D8
MOVE.L (A0)+,(A1)+ ;6F02: 22D8
MOVE.L (A0)+,(A1)+ ;6F04: 22D8
MOVE.L (A0)+,(A1)+ ;6F06: 22D8
MOVE.L (A0)+,(A1)+ ;6F08: 22D8
RTS ;6F0A: 4E75
MOVEA.L 4(A7),A0 ;6F0C: 206F0004
LAB_0426:
MOVEM.L D2/A2/A6,-(A7) ;6F10: 48E72022
MOVEA.L A0,A2 ;6F14: 2448
MOVEA.L ABSEXECBASE,A6 ;6F16: 2C7900000004
LEA LAB_043E(PC),A1 ;6F1C: 43FA0216
MOVEQ #0,D0 ;6F20: 7000
JSR -552(A6) ;6F22: 4EAEFDD8
MOVE.L D0,D2 ;6F26: 2400
BEQ.S LAB_0427 ;6F28: 671C
MOVEA.L D0,A1 ;6F2A: 2240
JSR -414(A6) ;6F2C: 4EAEFE62
MOVEQ #0,D0 ;6F30: 7000
CMP.L 24(A2),D2 ;6F32: B4AA0018
BNE.S LAB_0427 ;6F36: 660E
MOVE.L 20(A2),D1 ;6F38: 222A0014
BEQ.S LAB_0427 ;6F3C: 6708
MOVEA.L A2,A0 ;6F3E: 204A
MOVEA.L D2,A6 ;6F40: 2C42
JSR -168(A6) ;6F42: 4EAEFF58
LAB_0427:
TST.L D0 ;6F46: 4A80
MOVEM.L (A7)+,D2/A2/A6 ;6F48: 4CDF4404
RTS ;6F4C: 4E75
MOVEM.L 4(A7),A0-A1 ;6F4E: 4CEF03000004
MOVE.L 12(A7),4(A7) ;6F54: 2F6F000C0004
LAB_0428:
BSR.S LAB_042A ;6F5A: 610A
BNE.S LAB_0429 ;6F5C: 6606
MOVEA.L 4(A7),A0 ;6F5E: 206F0004
MOVE.L A1,(A0) ;6F62: 2089
LAB_0429:
RTS ;6F64: 4E75
LAB_042A:
MOVEM.L D2-D3/A2-A6,-(A7) ;6F66: 48E7303E
MOVEA.L A0,A2 ;6F6A: 2448
MOVEA.L A1,A3 ;6F6C: 2649
BSR.S LAB_0426 ;6F6E: 61A0
LAB_042B:
BEQ.S LAB_042C ;6F70: 6730
MOVEA.L 24(A2),A6 ;6F72: 2C6A0018
MOVEA.L 20(A2),A0 ;6F76: 206A0014
JSR -108(A6) ;6F7A: 4EAEFF94
MOVEA.L A0,A4 ;6F7E: 2848
MOVEA.L A3,A0 ;6F80: 204B
BSR LAB_0432 ;6F82: 610000C2
BNE.S LAB_042D ;6F86: 661C
MOVEA.L A1,A2 ;6F88: 2449
MOVE.L D1,D2 ;6F8A: 2401
MOVEA.L A4,A0 ;6F8C: 204C
MOVE.L D2,D0 ;6F8E: 2002
MOVEQ #0,D1 ;6F90: 7200
JSR -72(A6) ;6F92: 4EAEFFB8
MOVEQ #0,D0 ;6F96: 7000
ADDQ.L #8,A1 ;6F98: 5089
TST.L D1 ;6F9A: 4A81
BEQ.S LAB_042D ;6F9C: 6706
SUBA.L A1,A1 ;6F9E: 93C9
BRA.S LAB_042D ;6FA0: 6002
LAB_042C:
MOVEQ #10,D0 ;6FA2: 700A
LAB_042D:
TST.L D0 ;6FA4: 4A80
MOVEM.L (A7)+,D2-D3/A2-A6 ;6FA6: 4CDF7C0C
RTS ;6FAA: 4E75
MOVEM.L 4(A7),A0-A1 ;6FAC: 4CEF03000004
MOVE.L 16(A7),D0 ;6FB2: 202F0010
MOVE.L 12(A7),4(A7) ;6FB6: 2F6F000C0004
LAB_042E:
MOVE.L D0,D1 ;6FBC: 2200
MOVE.L 4(A7),D0 ;6FBE: 202F0004
MOVEM.L D2-D7/A2-A6,-(A7) ;6FC2: 48E73F3E
LEA -12(A7),A7 ;6FC6: 4FEFFFF4
MOVEA.L A0,A2 ;6FCA: 2448
MOVEA.L A1,A3 ;6FCC: 2649
MOVEA.L D0,A5 ;6FCE: 2A40
MOVE.L D1,D3 ;6FD0: 2601
LEA LAB_042F(PC),A0 ;6FD2: 41FA0058
MOVEA.L A7,A1 ;6FD6: 224F
BSR LAB_043C ;6FD8: 61000124
MOVEA.L A2,A0 ;6FDC: 204A
BSR LAB_0426 ;6FDE: 6100FF30
BEQ.S LAB_0430 ;6FE2: 674C
MOVEA.L 24(A2),A6 ;6FE4: 2C6A0018
MOVEQ #9,D0 ;6FE8: 7009
CMPI.L #$0000FFFF,D3 ;6FEA: 0C830000FFFF
BGT.S LAB_0431 ;6FF0: 6E40
MOVEA.L 20(A2),A0 ;6FF2: 206A0014
JSR -108(A6) ;6FF6: 4EAEFF94
MOVEA.L A0,A4 ;6FFA: 2848
MOVEA.L A3,A0 ;6FFC: 204B
BSR LAB_0432 ;6FFE: 61000046
BNE.S LAB_0431 ;7002: 662E
MOVEA.L A1,A2 ;7004: 2449
MOVE.L D1,D2 ;7006: 2401
MOVEA.L A4,A0 ;7008: 204C
MOVE.L D2,D0 ;700A: 2002
JSR -66(A6) ;700C: 4EAEFFBE
MOVE.L D0,D4 ;7010: 2800
MOVEA.L A4,A0 ;7012: 204C
MOVEA.L A5,A1 ;7014: 224D
MOVE.L D3,D0 ;7016: 2003
BSR LAB_0438 ;7018: 61000096
BEQ.S LAB_042F ;701C: 670E
MOVEA.L A4,A0 ;701E: 204C
MOVEA.L D0,A1 ;7020: 2240
MOVE.L D4,D0 ;7022: 2004
JSR -84(A6) ;7024: 4EAEFFAC
MOVEQ #0,D0 ;7028: 7000
BRA.S LAB_0431 ;702A: 6006
LAB_042F:
MOVEQ #3,D0 ;702C: 7003
BRA.S LAB_0431 ;702E: 6002
LAB_0430:
MOVEQ #10,D0 ;7030: 700A
LAB_0431:
MOVEA.L A7,A0 ;7032: 204F
MOVE.L D0,-(A7) ;7034: 2F00
BSR LAB_043D ;7036: 610000E6
MOVE.L (A7)+,D0 ;703A: 201F
LEA 12(A7),A7 ;703C: 4FEF000C
MOVEM.L (A7)+,D2-D7/A2-A6 ;7040: 4CDF7CFC
RTS ;7044: 4E75
LAB_0432:
MOVEM.L D2-D3/A2-A3,-(A7) ;7046: 48E73030
MOVEQ #0,D2 ;704A: 7400
MOVEQ #0,D3 ;704C: 7600
JSR -288(A6) ;704E: 4EAEFEE0
MOVEA.L A0,A1 ;7052: 2248
MOVEA.L A4,A0 ;7054: 204C
BSR.S LAB_0438 ;7056: 6158
MOVEA.L D0,A2 ;7058: 2440
BEQ.S LAB_0435 ;705A: 6736
LEA 8(A2),A1 ;705C: 43EA0008
MOVE 4(A2),D0 ;7060: 302A0004
MOVE.L A1,D1 ;7064: 2209
LAB_0433:
CMPI.B #$2E,(A1)+ ;7066: 0C19002E
DBEQ D0,LAB_0433 ;706A: 57C8FFFA
BNE.S LAB_0434 ;706E: 6610
EXG D1,A1 ;7070: C389
SUB.L A1,D1 ;7072: 9289
MOVE.L A2,D3 ;7074: 260A
MOVEA.L A4,A0 ;7076: 204C
MOVE.L D1,D0 ;7078: 2001
BSR.S LAB_0438 ;707A: 6134
MOVEA.L D0,A2 ;707C: 2440
BEQ.S LAB_0435 ;707E: 6712
LAB_0434:
LEA 8(A2),A0 ;7080: 41EA0008
JSR -102(A6) ;7084: 4EAEFF9A
CMP 4(A2),D1 ;7088: B26A0004
BEQ.S LAB_0436 ;708C: 6706
MOVEQ #40,D2 ;708E: 7428
BRA.S LAB_0436 ;7090: 6002
LAB_0435:
MOVEQ #3,D2 ;7092: 7403
LAB_0436:
TST.L D2 ;7094: 4A82
BEQ.S LAB_0437 ;7096: 670C
MOVEA.L A4,A0 ;7098: 204C
MOVEA.L A2,A1 ;709A: 224A
BSR.S LAB_043A ;709C: 6146
MOVEA.L A4,A0 ;709E: 204C
MOVEA.L D3,A1 ;70A0: 2243
BSR.S LAB_043A ;70A2: 6140
LAB_0437:
MOVEA.L A2,A1 ;70A4: 224A
MOVE.L D3,D1 ;70A6: 2203
MOVE.L D2,D0 ;70A8: 2002
MOVEM.L (A7)+,D2-D3/A2-A3 ;70AA: 4CDF0C0C
RTS ;70AE: 4E75
LAB_0438:
MOVEM.L D0/A1,-(A7) ;70B0: 48E78040
ADDQ.L #8,D0 ;70B4: 5080
ADDQ.L #1,D0 ;70B6: 5280
JSR -114(A6) ;70B8: 4EAEFF8E
MOVEM.L (A7)+,D0/A1 ;70BC: 4CDF0201
BEQ.S LAB_0439 ;70C0: 671E
MOVE.L A0,-(A7) ;70C2: 2F08
CLR.L (A0) ;70C4: 4290
MOVE D0,4(A0) ;70C6: 31400004
MOVE.B #$02,6(A0) ;70CA: 117C00020006
CLR.B 8(A0,D0.L) ;70D0: 42300808
ADDQ.L #8,A0 ;70D4: 5088
JSR -270(A6) ;70D6: 4EAEFEF2
MOVEA.L (A7)+,A0 ;70DA: 205F
MOVE.B D0,7(A0) ;70DC: 11400007
LAB_0439:
MOVE.L A0,D0 ;70E0: 2008
RTS ;70E2: 4E75
LAB_043A:
MOVE.L A1,D1 ;70E4: 2209
BEQ.S LAB_043B ;70E6: 6714
MOVEQ #1,D0 ;70E8: 7001
AND.B 6(A1),D0 ;70EA: C0290006
BNE.S LAB_043B ;70EE: 660C
MOVE 4(A1),D0 ;70F0: 30290004
ADDQ.L #8,D0 ;70F4: 5080
ADDQ.L #1,D0 ;70F6: 5280
JSR -120(A6) ;70F8: 4EAEFF88
LAB_043B:
RTS ;70FC: 4E75
LAB_043C:
MOVE.L A3,-(A7) ;70FE: 2F0B
MOVEA.L 20(A2),A3 ;7100: 266A0014
MOVE.L A2,0(A1) ;7104: 234A0000
MOVEM.L 252(A3),D0-D1 ;7108: 4CEB000300FC
MOVEM.L A0-A1,252(A3) ;710E: 48EB030000FC
MOVEM.L D0-D1,4(A1) ;7114: 48E900030004
MOVEA.L (A7)+,A3 ;711A: 265F
RTS ;711C: 4E75
LAB_043D:
MOVEA.L 0(A0),A1 ;711E: 22680000
MOVEA.L 20(A1),A1 ;7122: 22690014
MOVEM.L 4(A0),D0-D1 ;7126: 4CE800030004
MOVEM.L D0-D1,252(A1) ;712C: 48E9000300FC
RTS ;7132: 4E75
LAB_043E:
MOVEQ #101,D1 ;7134: 7265
MOVEQ #120,D4 ;7136: 7878
DC.W $7379 ;7138
DC.W $736C ;713A
BVS.S LAB_0443 ;713C: 6962
MOVEA.L 26978(A4),A7 ;713E: 2E6C6962
MOVEQ #97,D1 ;7142: 7261
MOVEQ #121,D1 ;7144: 7279
DC.W $0000 ;7146
MOVEA.L 4(A7),A0 ;7148: 206F0004
MOVEA.L 8(A7),A1 ;714C: 226F0008
MOVE.L 12(A7),D0 ;7150: 202F000C
LAB_043F:
MOVEM.L D6/A5,-(A7) ;7154: 48E70204
MOVEA.L A0,A5 ;7158: 2A48
MOVEA.L A1,A0 ;715A: 2049
LAB_0440:
TST.B (A0)+ ;715C: 4A18
BNE.S LAB_0440 ;715E: 66FC
SUBQ.L #1,A0 ;7160: 5388
SUBA.L A1,A0 ;7162: 91C9
MOVE.L A0,D6 ;7164: 2C08
CMPA.L D0,A0 ;7166: B1C0
BLT.S LAB_0441 ;7168: 6D04
MOVE.L D0,D6 ;716A: 2C00
SUBQ.L #1,D6 ;716C: 5386
LAB_0441:
MOVE.L D6,D0 ;716E: 2006
MOVEA.L A5,A0 ;7170: 204D
BSR LAB_0451 ;7172: 61000130
CLR.B 0(A5,D6.L) ;7176: 42356800
MOVE.L D6,D0 ;717A: 2006
ADDQ.L #1,D0 ;717C: 5280
MOVEM.L (A7)+,D6/A5 ;717E: 4CDF2040
RTS ;7182: 4E75
TST.L D0 ;7184: 4A80
BPL LAB_0444 ;7186: 6A00001E
NEG.L D0 ;718A: 4480
TST.L D1 ;718C: 4A81
BPL LAB_0442 ;718E: 6A00000C
NEG.L D1 ;7192: 4481
BSR LAB_0445 ;7194: 61000020
NEG.L D1 ;7198: 4481
RTS ;719A: 4E75
LAB_0442:
BSR LAB_0445 ;719C: 61000018
LAB_0443:
NEG.L D0 ;71A0: 4480
NEG.L D1 ;71A2: 4481
RTS ;71A4: 4E75
LAB_0444:
TST.L D1 ;71A6: 4A81
BPL LAB_0445 ;71A8: 6A00000C
NEG.L D1 ;71AC: 4481
BSR LAB_0445 ;71AE: 61000006
NEG.L D0 ;71B2: 4480
RTS ;71B4: 4E75
LAB_0445:
MOVE.L D2,-(A7) ;71B6: 2F02
SWAP D1 ;71B8: 4841
MOVE D1,D2 ;71BA: 3401
BNE LAB_0447 ;71BC: 66000022
SWAP D0 ;71C0: 4840
SWAP D1 ;71C2: 4841
SWAP D2 ;71C4: 4842
MOVE D0,D2 ;71C6: 3400
BEQ LAB_0446 ;71C8: 67000006
DIVU D1,D2 ;71CC: 84C1
MOVE D2,D0 ;71CE: 3002
LAB_0446:
SWAP D0 ;71D0: 4840
MOVE D0,D2 ;71D2: 3400
DIVU D1,D2 ;71D4: 84C1
MOVE D2,D0 ;71D6: 3002
SWAP D2 ;71D8: 4842
MOVE D2,D1 ;71DA: 3202
MOVE.L (A7)+,D2 ;71DC: 241F
RTS ;71DE: 4E75
LAB_0447:
MOVE.L D3,-(A7) ;71E0: 2F03
MOVEQ #16,D3 ;71E2: 7610
CMPI #$0100,D1 ;71E4: 0C410100
BCC LAB_0448 ;71E8: 64000006
ROL.L #8,D1 ;71EC: E199
SUBQ #8,D3 ;71EE: 5143
LAB_0448:
CMPI #$1000,D1 ;71F0: 0C411000
BCC LAB_0449 ;71F4: 64000006
ROL.L #4,D1 ;71F8: E999
SUBQ #4,D3 ;71FA: 5943
LAB_0449:
CMPI #$4000,D1 ;71FC: 0C414000
BCC LAB_044A ;7200: 64000006
ROL.L #2,D1 ;7204: E599
SUBQ #2,D3 ;7206: 5543
LAB_044A:
TST D1 ;7208: 4A41
BMI LAB_044B ;720A: 6B000006
ROL.L #1,D1 ;720E: E399
SUBQ #1,D3 ;7210: 5343
LAB_044B:
MOVE D0,D2 ;7212: 3400
LSR.L D3,D0 ;7214: E6A8
SWAP D2 ;7216: 4842
CLR D2 ;7218: 4242
LSR.L D3,D2 ;721A: E6AA
SWAP D3 ;721C: 4843
DIVU D1,D0 ;721E: 80C1
MOVE D0,D3 ;7220: 3600
MOVE D2,D0 ;7222: 3002
MOVE D3,D2 ;7224: 3403
SWAP D1 ;7226: 4841
MULU D1,D2 ;7228: C4C1
SUB.L D2,D0 ;722A: 9082
BCC LAB_044C ;722C: 64000006
SUBQ #1,D3 ;7230: 5343
ADD.L D1,D0 ;7232: D081
LAB_044C:
MOVEQ #0,D1 ;7234: 7200
MOVE D3,D1 ;7236: 3203
SWAP D3 ;7238: 4843
ROL.L D3,D0 ;723A: E7B8
SWAP D0 ;723C: 4840
EXG D0,D1 ;723E: C141
MOVE.L (A7)+,D3 ;7240: 261F
MOVE.L (A7)+,D2 ;7242: 241F
RTS ;7244: 4E75
DC.W $0000 ;7246
LAB_044D:
MOVEM.L D2-D3,-(A7) ;7248: 48E73000
MOVE.L D0,D2 ;724C: 2400
MOVE.L D1,D3 ;724E: 2601
SWAP D2 ;7250: 4842
SWAP D3 ;7252: 4843
MULU D1,D2 ;7254: C4C1
MULU D0,D3 ;7256: C6C0
MULU D1,D0 ;7258: C0C1
ADD D3,D2 ;725A: D443
SWAP D2 ;725C: 4842
CLR D2 ;725E: 4242
ADD.L D2,D0 ;7260: D082
MOVEM.L (A7)+,D2-D3 ;7262: 4CDF000C
RTS ;7266: 4E75
LAB_044E:
MOVEM.L D1-D3,-(A7) ;7268: 48E77000
MOVE.L D0,D2 ;726C: 2400
BEQ.S LAB_0450 ;726E: 6720
TST.L D1 ;7270: 4A81
BNE.S LAB_044F ;7272: 6604
CLR.L D0 ;7274: 4280
BRA.S LAB_0450 ;7276: 6018
LAB_044F:
MOVE.L D0,D3 ;7278: 2600
MULU D1,D3 ;727A: C6C1
SWAP D2 ;727C: 4842
MULU D1,D2 ;727E: C4C1
SWAP D2 ;7280: 4842
CLR D2 ;7282: 4242
ADD.L D2,D3 ;7284: D682
SWAP D1 ;7286: 4841
MULU D1,D0 ;7288: C0C1
SWAP D0 ;728A: 4840
CLR D0 ;728C: 4240
ADD.L D3,D0 ;728E: D083
LAB_0450:
MOVEM.L (A7)+,D1-D3 ;7290: 4CDF000E
RTS ;7294: 4E75
DC.W $0000 ;7296
MOVEA.L 8(A7),A1 ;7298: 226F0008
MOVEA.L 4(A7),A0 ;729C: 206F0004
MOVE.L 12(A7),D0 ;72A0: 202F000C
LAB_0451:
MOVE.L A0,D1 ;72A4: 2208
TST.L D0 ;72A6: 4A80
BLE.S LAB_0454 ;72A8: 6F16
CMPA.L A1,A0 ;72AA: B1C9
BCS.S LAB_0453 ;72AC: 650C
ADDA.L D0,A1 ;72AE: D3C0
ADDA.L D0,A0 ;72B0: D1C0
LAB_0452:
MOVE.B -(A1),-(A0) ;72B2: 1121
SUBQ.L #1,D0 ;72B4: 5380
BNE.S LAB_0452 ;72B6: 66FA
BRA.S LAB_0454 ;72B8: 6006
LAB_0453:
MOVE.B (A1)+,(A0)+ ;72BA: 10D9
SUBQ.L #1,D0 ;72BC: 5380
BNE.S LAB_0453 ;72BE: 66FA
LAB_0454:
MOVE.L D1,D0 ;72C0: 2001
RTS ;72C2: 4E75
LAB_0455:
MOVEM.L D0-D7/A0-A6,-(A7) ;72C4: 48E7FFFE
BSR.S LAB_0456 ;72C8: 610C
MOVEM.L (A7)+,D0-D7/A0-A6 ;72CA: 4CDF7FFF
LEA -24(A7),A7 ;72CE: 4FEFFFE8
BRA LAB_00A1 ;72D2: 60009562
LAB_0456:
MOVEA.L (ABSEXECBASE).W,A6 ;72D6: 2C780004
MOVEA.L A0,A5 ;72DA: 2A48
MOVE.L D0,D7 ;72DC: 2E00
MOVE.L #$00002798,D0 ;72DE: 203C00002798 Size
MOVE.L #$00010000,D1 ;72E4: 223C00010000 Attributes
MOVE.L D0,D2 ;72EA: 2400
JSR -198(A6) ;72EC: 4EAEFF3A AllocMem()
TST.L D0 ;72F0: 4A80
BNE.S LAB_0457 ;72F2: 6604
MOVEQ #20,D0 ;72F4: 7014
RTS ;72F6: 4E75
LAB_0457:
MOVE.L D0,D6 ;72F8: 2C00 Store pointer
ADD.L D2,D0 ;72FA: D082 end of memory (ptr + size)
JSR -132(A6) ;72FC: 4EAEFF7C Forbid()
EXG D0,A7 ;7300: C18F
MOVE.L D0,-(A7) ;7302: 2F00
LINK A4,#-516 ;7304: 4E54FDFC
JSR -138(A6) ;7308: 4EAEFF76 Permit()
MOVE.L D6,-64(A4) ;730C: 2946FFC0
MOVE.L A6,-40(A4) ;7310: 294EFFD8
LEA LAB_045A(PC),A0 ;7314: 41FA003E
MOVE.L A0,-24(A4) ;7318: 2948FFE8
LEA LAB_0458(PC),A1 ;731C: 43FA0026 'dos.library'
MOVEQ #33,D0 ;7320: 7021 version 33+
JSR -552(A6) ;7322: 4EAEFDD8 OpenLibrary()
MOVE.L D0,-44(A4) ;7326: 2940FFD4 store dos ptr
BEQ.S LAB_045B ;732A: 673C
MOVEA.L D0,A6 ;732C: 2C40 dos ptr
JSR -60(A6) ;732E: 4EAEFFC4 Output()
MOVE.L D0,-8(A4) ;7332: 2940FFF8 output ptr
JSR -54(A6) ;7336: 4EAEFFCA Input()
MOVE.L D0,-92(A4) ;733A: 2940FFA4 input ptr
MOVE.L A7,-4(A4) ;733E: 294FFFFC store stack ptr
BRA.S LAB_0459 ;7342: 600C
LAB_0458:
DC.W $646F ;7344 'dos.library'
DC.W $732E ;7346
DC.W $6C69 ;7348
BHI.S LAB_045E ;734A: 6272
BSR.S LAB_045E+2 ;734C: 6172
DC.W $7900 ;734E
LAB_0459:
JSR LAB_045C(PC) ;7350: 4EBA002C
LAB_045A:
JSR LAB_047A(PC) ;7354: 4EBA0624
MOVEA.L -4(A4),A7 ;7358: 2E6CFFFC
MOVEA.L (ABSEXECBASE).W,A6 ;735C: 2C780004
MOVEA.L -44(A4),A1 ;7360: 226CFFD4
JSR -414(A6) ;7364: 4EAEFE62 CloseLibrary()
LAB_045B:
UNLK A4 ;7368: 4E5C
MOVE.L #$00002798,D0 ;736A: 203C00002798
MOVEA.L (A7)+,A1 ;7370: 225F
EXG A1,A7 ;7372: C34F
SUBA.L D0,A1 ;7374: 93C0
JSR -210(A6) ;7376: 4EAEFF2E FreeMem()
MOVE.L D2,D0 ;737A: 2002
RTS ;737C: 4E75
LAB_045C:
BSR LAB_0478 ;737E: 610005F6
BSR.S LAB_045D ;7382: 6106
MOVE.L D0,-28(A4) ;7384: 2940FFE4
RTS ;7388: 4E75
LAB_045D:
LINK A5,#-36 ;738A: 4E55FFDC
MOVEM.L D3-D7,-(A7) ;738E: 48E71F00
MOVEQ #0,D0 ;7392: 7000
MOVE.L D0,-4(A5) ;7394: 2B40FFFC
LEA -52(A7),A7 ;7398: 4FEFFFCC
MOVE.L A7,-24(A5) ;739C: 2B4FFFE8
CLR (A7) ;73A0: 4257
MOVE.L #$00300000,-(A7) ;73A2: 2F3C00300000
CLR.L -(A7) ;73A8: 42A7
LEA -52(A7),A7 ;73AA: 4FEFFFCC
MOVE.L A7,-12(A5) ;73AE: 2B4FFFF4
CLR (A7) ;73B2: 4257
MOVE.L #$00300000,-(A7) ;73B4: 2F3C00300000
CLR.L -(A7) ;73BA: 42A7
MOVEQ #0,D0 ;73BC: 7000
LAB_045E:
MOVE.L D0,-16(A5) ;73BE: 2B40FFF0
MOVEQ #0,D0 ;73C2: 7000
MOVE.L D0,-8(A5) ;73C4: 2B40FFF8
MOVEQ #0,D0 ;73C8: 7000
MOVE.L D0,-36(A5) ;73CA: 2B40FFDC
LEA -16(A7),A7 ;73CE: 4FEFFFF0
MOVE.L A7,-32(A5) ;73D2: 2B4FFFE0
MOVEQ #0,D0 ;73D6: 7000
MOVE.L D0,-28(A5) ;73D8: 2B40FFE4
MOVEQ #0,D0 ;73DC: 7000
MOVE.L D0,D5 ;73DE: 2A00
MOVEQ #0,D0 ;73E0: 7000
MOVE.L D0,D6 ;73E2: 2C00
MOVEQ #0,D0 ;73E4: 7000
MOVE.L D0,D3 ;73E6: 2600
MOVEQ #0,D0 ;73E8: 7000
MOVE.L D0,D7 ;73EA: 2E00
BSR LAB_046A ;73EC: 61000444
MOVEA.L -40(A4),A6 ;73F0: 2C6CFFD8
MOVEA.L -292(A6),A0 ;73F4: 206EFEDC
CMPI #$BFFA,(A0) ;73F8: 0C50BFFA
BEQ LAB_0469 ;73FC: 67000424
SUBQ.L #4,A7 ;7400: 598F
LEA LAB_0476(PC),A0 ;7402: 41FA0546
MOVE.L A0,D0 ;7406: 2008
MOVE.L D0,(A7) ;7408: 2E80
MOVEA.L -40(A4),A6 ;740A: 2C6CFFD8
MOVEM.L (A7)+,A1 ;740E: 4CDF0200
JSR -294(A6) ;7412: 4EAEFEDA
TST.L D0 ;7416: 4A80
BNE LAB_0469 ;7418: 66000408
SUBQ.L #8,A7 ;741C: 518F
LEA LAB_0477(PC),A0 ;741E: 41FA0544
MOVE.L A0,D0 ;7422: 2008
MOVE.L D0,(A7) ;7424: 2E80
MOVE.L #$000003ED,D0 ;7426: 203C000003ED
MOVE.L D0,4(A7) ;742C: 2F400004
MOVEA.L -44(A4),A6 ;7430: 2C6CFFD4
MOVEM.L (A7)+,D1-D2 ;7434: 4CDF0006
JSR -30(A6) ;7438: 4EAEFFE2
MOVE.L D0,D7 ;743C: 2E00
TST.L D0 ;743E: 4A80
BNE LAB_0468 ;7440: 660003D6
SUBQ.L #4,A7 ;7444: 598F
MOVEQ #17,D0 ;7446: 7011
MOVE.L D0,(A7) ;7448: 2E80
MOVEA.L -44(A4),A6 ;744A: 2C6CFFD4
MOVEM.L (A7)+,D1 ;744E: 4CDF0002
JSR -654(A6) ;7452: 4EAEFD72
MOVE.L D0,-16(A5) ;7456: 2B40FFF0
MOVEM.L D3,-(A7) ;745A: 48E71000
LEA -12(A7),A7 ;745E: 4FEFFFF4
MOVE.L -16(A5),D0 ;7462: 202DFFF0
MOVE.L D0,(A7) ;7466: 2E80
LEA LAB_046E(PC),A0 ;7468: 41FA0458
MOVE.L A0,D0 ;746C: 2008
MOVE.L D0,4(A7) ;746E: 2F400004
MOVEQ #16,D0 ;7472: 7010
MOVE.L D0,8(A7) ;7474: 2F400008
MOVEA.L -44(A4),A6 ;7478: 2C6CFFD4
MOVEM.L (A7)+,D1-D3 ;747C: 4CDF000E
JSR -684(A6) ;7480: 4EAEFD54
MOVEM.L (A7)+,D3 ;7484: 4CDF0008
MOVE.L D0,-8(A5) ;7488: 2B40FFF8
SUBQ.L #4,A7 ;748C: 598F
MOVEQ #17,D0 ;748E: 7011
MOVE.L D0,(A7) ;7490: 2E80
MOVEA.L -44(A4),A6 ;7492: 2C6CFFD4
MOVEM.L (A7)+,D1 ;7496: 4CDF0002
JSR -660(A6) ;749A: 4EAEFD6C
MOVE.L -8(A5),D0 ;749E: 202DFFF8
BEQ LAB_0467 ;74A2: 67000372
SUBQ.L #8,A7 ;74A6: 518F
LEA LAB_0473(PC),A0 ;74A8: 41FA044A
MOVE.L A0,D0 ;74AC: 2008
MOVE.L D0,4(A7) ;74AE: 2F400004
MOVEQ #0,D0 ;74B2: 7000
MOVE.L D0,(A7) ;74B4: 2E80
MOVEA.L -40(A4),A6 ;74B6: 2C6CFFD8
MOVEM.L (A7)+,D0/A1 ;74BA: 4CDF0201
JSR -552(A6) ;74BE: 4EAEFDD8
MOVE.L D0,-516(A4) ;74C2: 2940FDFC
TST.L D0 ;74C6: 4A80
BEQ LAB_0467 ;74C8: 6700034C
MOVEM.L D3-D4,-(A7) ;74CC: 48E71800
LEA -16(A7),A7 ;74D0: 4FEFFFF0
LEA LAB_0470(PC),A0 ;74D4: 41FA0406
MOVE.L A0,D0 ;74D8: 2008
MOVE.L D0,(A7) ;74DA: 2E80
MOVE.L -24(A5),D0 ;74DC: 202DFFE8
MOVE.L D0,4(A7) ;74E0: 2F400004
MOVEQ #48,D0 ;74E4: 7030
MOVE.L D0,8(A7) ;74E6: 2F400008
MOVE.L #$00000100,D0 ;74EA: 203C00000100
MOVE.L D0,12(A7) ;74F0: 2F40000C
MOVEA.L -44(A4),A6 ;74F4: 2C6CFFD4
MOVEM.L (A7)+,D1-D4 ;74F8: 4CDF001E
JSR -906(A6) ;74FC: 4EAEFC76
MOVEM.L (A7)+,D3-D4 ;7500: 4CDF0018
LEA LAB_046F+2(PC),A0 ;7504: 41FA03C2
MOVE.L A0,-(A7) ;7508: 2F08
BSR LAB_047F ;750A: 610004AE
ADDQ.L #4,A7 ;750E: 588F
MOVE.L D0,-20(A5) ;7510: 2B40FFEC
MOVE.L -20(A5),D0 ;7514: 202DFFEC
ADDQ.L #1,D0 ;7518: 5280
MOVE.L D0,-(A7) ;751A: 2F00
BSR LAB_047B ;751C: 6100045E
ADDQ.L #4,A7 ;7520: 588F
MOVE.L D0,D4 ;7522: 2800
SUBQ.L #8,A7 ;7524: 518F
LEA LAB_046F+2(PC),A0 ;7526: 41FA03A0
MOVE.L A0,D0 ;752A: 2008
MOVE.L D0,(A7) ;752C: 2E80
MOVE.L #$000003ED,D0 ;752E: 203C000003ED
MOVE.L D0,4(A7) ;7534: 2F400004
MOVEA.L -44(A4),A6 ;7538: 2C6CFFD4
MOVEM.L (A7)+,D1-D2 ;753C: 4CDF0006
JSR -30(A6) ;7540: 4EAEFFE2
MOVE.L D0,-4(A5) ;7544: 2B40FFFC
TST.L D0 ;7548: 4A80
BEQ LAB_0466 ;754A: 670002BE
MOVEM.L D3,-(A7) ;754E: 48E71000
LEA -12(A7),A7 ;7552: 4FEFFFF4
MOVE.L -4(A5),D0 ;7556: 202DFFFC
MOVE.L D0,(A7) ;755A: 2E80
MOVE.L D4,D0 ;755C: 2004
MOVE.L D0,4(A7) ;755E: 2F400004
MOVE.L -20(A5),D0 ;7562: 202DFFEC
MOVE.L D0,8(A7) ;7566: 2F400008
MOVEA.L -44(A4),A6 ;756A: 2C6CFFD4
MOVEM.L (A7)+,D1-D3 ;756E: 4CDF000E
JSR -42(A6) ;7572: 4EAEFFD6
MOVEM.L (A7)+,D3 ;7576: 4CDF0008
LAB_0460:
MOVE.L D5,D2 ;757A: 2405
MOVEA.L D4,A0 ;757C: 2044
MOVEQ #0,D0 ;757E: 7000
MOVE.B 0(A0,D2.L),D0 ;7580: 10302800
CMPI.L #$00000044,D0 ;7584: 0C8000000044
BNE LAB_0463 ;758A: 66000080
MOVE.L D5,D0 ;758E: 2005
ADDQ.L #1,D0 ;7590: 5280
MOVE.L D0,D2 ;7592: 2400
MOVEA.L D4,A0 ;7594: 2044
MOVEQ #0,D0 ;7596: 7000
MOVE.B 0(A0,D2.L),D0 ;7598: 10302800
CMPI.L #$00000049,D0 ;759C: 0C8000000049
BNE.S LAB_0463 ;75A2: 6668
MOVE.L D5,D0 ;75A4: 2005
ADDI.L #$00000009,D0 ;75A6: 068000000009
MOVE.L D0,D5 ;75AC: 2A00
LAB_0461:
MOVE.L D5,D2 ;75AE: 2405
MOVEA.L D4,A0 ;75B0: 2044
MOVEQ #0,D0 ;75B2: 7000
MOVE.B 0(A0,D2.L),D0 ;75B4: 10302800
CMPI.L #$00000020,D0 ;75B8: 0C8000000020
BGE.S LAB_0462 ;75BE: 6C10
MOVEQ #32,D0 ;75C0: 7020
MOVE.L D5,D2 ;75C2: 2405
MOVEA.L D4,A0 ;75C4: 2044
MOVE.B D0,0(A0,D2.L) ;75C6: 11802800
MOVE.L D3,D0 ;75CA: 2003
ADDQ.L #1,D0 ;75CC: 5280
MOVE.L D0,D3 ;75CE: 2600
LAB_0462:
MOVE.L D5,D2 ;75D0: 2405
MOVEA.L D4,A0 ;75D2: 2044
MOVEQ #0,D0 ;75D4: 7000
MOVE.B 0(A0,D2.L),D0 ;75D6: 10302800
MOVE.L D6,D2 ;75DA: 2406
MOVEA.L -12(A5),A0 ;75DC: 206DFFF4
MOVE.B D0,0(A0,D2.L) ;75E0: 11802800
MOVE.L D5,D0 ;75E4: 2005
ADDQ.L #1,D0 ;75E6: 5280
MOVE.L D0,D5 ;75E8: 2A00
MOVE.L D6,D0 ;75EA: 2006
ADDQ.L #1,D0 ;75EC: 5280
MOVE.L D0,D6 ;75EE: 2C00
MOVE.L D6,D0 ;75F0: 2006
CMPI.L #$0000002F,D0 ;75F2: 0C800000002F
SEQ D0 ;75F8: 57C0
EXT D0 ;75FA: 4880
EXT.L D0 ;75FC: 48C0
OR.L D3,D0 ;75FE: 8083
CMPI.L #$00000002,D0 ;7600: 0C8000000002
BNE.S LAB_0461 ;7606: 66A6
MOVE.L -20(A5),D5 ;7608: 2A2DFFEC
LAB_0463:
MOVE.L D5,D0 ;760C: 2005
ADDQ.L #1,D0 ;760E: 5280
MOVE.L D0,D5 ;7610: 2A00
MOVE.L D5,D0 ;7612: 2005
CMP.L -20(A5),D0 ;7614: B0ADFFEC
BLE LAB_0460 ;7618: 6F00FF60
SUBQ.L #4,A7 ;761C: 598F
LEA LAB_0471(PC),A0 ;761E: 41FA02C2
MOVE.L A0,D0 ;7622: 2008
MOVE.L D0,(A7) ;7624: 2E80
MOVEA.L -516(A4),A6 ;7626: 2C6CFDFC
MOVEM.L (A7)+,A0 ;762A: 4CDF0100
JSR -210(A6) ;762E: 4EAEFF2E
MOVE.L D0,-36(A5) ;7632: 2B40FFDC
TST.L D0 ;7636: 4A80
BEQ LAB_0465 ;7638: 670001C4
MOVEQ #16,D0 ;763C: 7010
MOVEA.L -32(A5),A0 ;763E: 206DFFE0
MOVE.B D0,(A0) ;7642: 1080
MOVEQ #2,D0 ;7644: 7002
MOVEA.L -32(A5),A0 ;7646: 206DFFE0
MOVE.B D0,1(A0) ;764A: 11400001
MOVEQ #25,D0 ;764E: 7019
MOVEA.L -32(A5),A0 ;7650: 206DFFE0
MOVE D0,2(A0) ;7654: 31400002
MOVEQ #0,D0 ;7658: 7000
MOVEA.L -32(A5),A0 ;765A: 206DFFE0
ADDQ.L #4,A0 ;765E: 5888
MOVE.L D0,(A0) ;7660: 2080
LEA -12(A7),A7 ;7662: 4FEFFFF4
MOVEA.L -36(A5),A0 ;7666: 206DFFDC
MOVEA.L 16(A0),A0 ;766A: 20680010
MOVE.L (A0),D0 ;766E: 2010
MOVE.L D0,4(A7) ;7670: 2F400004
MOVEA.L -32(A5),A0 ;7674: 206DFFE0
ADDQ.L #4,A0 ;7678: 5888
MOVE.L A0,D0 ;767A: 2008
MOVE.L D0,8(A7) ;767C: 2F400008
MOVEA.L -36(A5),A0 ;7680: 206DFFDC
MOVE.L 12(A0),D0 ;7684: 2028000C
MOVE.L D0,(A7) ;7688: 2E80
MOVEA.L -40(A4),A6 ;768A: 2C6CFFD8
MOVEM.L (A7)+,D0/A0-A1 ;768E: 4CDF0301
JSR -624(A6) ;7692: 4EAEFD90
LEA -12(A7),A7 ;7696: 4FEFFFF4
MOVEA.L -36(A5),A0 ;769A: 206DFFDC
MOVE.L 8(A0),D0 ;769E: 20280008
MOVE.L D0,(A7) ;76A2: 2E80
MOVEQ #1,D0 ;76A4: 7001
MOVE.L D0,4(A7) ;76A6: 2F400004
MOVEQ #0,D0 ;76AA: 7000
MOVE.L D0,8(A7) ;76AC: 2F400008
MOVEA.L -516(A4),A6 ;76B0: 2C6CFDFC
MOVEM.L (A7)+,D0-D2 ;76B4: 4CDF0007
JSR -30(A6) ;76B8: 4EAEFFE2
MOVE.L D0,-28(A5) ;76BC: 2B40FFE4
CMPI.L #$FFFFFFFF,D0 ;76C0: 0C80FFFFFFFF
BEQ LAB_0465 ;76C6: 67000136
LEA -12(A7),A7 ;76CA: 4FEFFFF4
MOVE.L -28(A5),D0 ;76CE: 202DFFE4
MOVE.L D0,(A7) ;76D2: 2E80
MOVE.L -32(A5),D0 ;76D4: 202DFFE0
MOVE.L D0,8(A7) ;76D8: 2F400008
MOVEQ #16,D0 ;76DC: 7010
MOVE.L D0,4(A7) ;76DE: 2F400004
MOVEA.L -516(A4),A6 ;76E2: 2C6CFDFC
MOVEM.L (A7)+,D0-D1/A0 ;76E6: 4CDF0103
JSR -54(A6) ;76EA: 4EAEFFCA
CMPI.L #$FFFFFFFF,D0 ;76EE: 0C80FFFFFFFF
BEQ LAB_0464 ;76F4: 670000FC
LEA -16(A7),A7 ;76F8: 4FEFFFF0
MOVE.L -28(A5),D0 ;76FC: 202DFFE4
MOVE.L D0,(A7) ;7700: 2E80
LEA LAB_0474+2(PC),A0 ;7702: 41FA0202
MOVE.L A0,D0 ;7706: 2008
MOVE.L D0,12(A7) ;7708: 2F40000C
MOVEQ #55,D0 ;770C: 7037
MOVE.L D0,4(A7) ;770E: 2F400004
MOVEQ #0,D0 ;7712: 7000
MOVE.L D0,8(A7) ;7714: 2F400008
MOVEA.L -516(A4),A6 ;7718: 2C6CFDFC
MOVEM.L (A7)+,D0-D2/A0 ;771C: 4CDF0107
JSR -66(A6) ;7720: 4EAEFFBE
LEA -16(A7),A7 ;7724: 4FEFFFF0
MOVE.L -28(A5),D0 ;7728: 202DFFE4
MOVE.L D0,(A7) ;772C: 2E80
MOVE.L -12(A5),D0 ;772E: 202DFFF4
MOVE.L D0,12(A7) ;7732: 2F40000C
MOVE.L -12(A5),-(A7) ;7736: 2F2DFFF4
BSR LAB_047D ;773A: 6100026C
ADDQ.L #4,A7 ;773E: 588F
MOVE.L D0,4(A7) ;7740: 2F400004
MOVEQ #0,D0 ;7744: 7000
MOVE.L D0,8(A7) ;7746: 2F400008
MOVEA.L -516(A4),A6 ;774A: 2C6CFDFC
MOVEM.L (A7)+,D0-D2/A0 ;774E: 4CDF0107
JSR -66(A6) ;7752: 4EAEFFBE
LEA -16(A7),A7 ;7756: 4FEFFFF0
MOVE.L -28(A5),D0 ;775A: 202DFFE4
MOVE.L D0,(A7) ;775E: 2E80
MOVE.L -24(A5),D0 ;7760: 202DFFE8
MOVE.L D0,12(A7) ;7764: 2F40000C
MOVE.L -24(A5),-(A7) ;7768: 2F2DFFE8
BSR LAB_047D ;776C: 6100023A
ADDQ.L #4,A7 ;7770: 588F
MOVE.L D0,4(A7) ;7772: 2F400004
MOVEQ #0,D0 ;7776: 7000
MOVE.L D0,8(A7) ;7778: 2F400008
MOVEA.L -516(A4),A6 ;777C: 2C6CFDFC
MOVEM.L (A7)+,D0-D2/A0 ;7780: 4CDF0107
JSR -66(A6) ;7784: 4EAEFFBE
LEA -16(A7),A7 ;7788: 4FEFFFF0
MOVE.L -28(A5),D0 ;778C: 202DFFE4
MOVE.L D0,(A7) ;7790: 2E80
LEA LAB_0475(PC),A0 ;7792: 41FA01AA
MOVE.L A0,D0 ;7796: 2008
MOVE.L D0,12(A7) ;7798: 2F40000C
MOVEQ #11,D0 ;779C: 700B
MOVE.L D0,4(A7) ;779E: 2F400004
MOVEQ #0,D0 ;77A2: 7000
MOVE.L D0,8(A7) ;77A4: 2F400008
MOVEA.L -516(A4),A6 ;77A8: 2C6CFDFC
MOVEM.L (A7)+,D0-D2/A0 ;77AC: 4CDF0107
JSR -66(A6) ;77B0: 4EAEFFBE
MOVE.L -28(A5),D0 ;77B4: 202DFFE4
MOVEQ #2,D1 ;77B8: 7202
MOVEA.L -516(A4),A6 ;77BA: 2C6CFDFC
JSR -84(A6) ;77BE: 4EAEFFAC
SUBQ.L #8,A7 ;77C2: 518F
LEA LAB_0477(PC),A0 ;77C4: 41FA019E
MOVE.L A0,D0 ;77C8: 2008
MOVE.L D0,(A7) ;77CA: 2E80
MOVE.L #$000003EE,D0 ;77CC: 203C000003EE
MOVE.L D0,4(A7) ;77D2: 2F400004
MOVEA.L -44(A4),A6 ;77D6: 2C6CFFD4
MOVEM.L (A7)+,D1-D2 ;77DA: 4CDF0006
JSR -30(A6) ;77DE: 4EAEFFE2
MOVE.L D0,D7 ;77E2: 2E00
TST.L D0 ;77E4: 4A80
BEQ.S LAB_0464 ;77E6: 670A
MOVE.L D7,D1 ;77E8: 2207
MOVEA.L -44(A4),A6 ;77EA: 2C6CFFD4
JSR -36(A6) ;77EE: 4EAEFFDC
LAB_0464:
MOVE.L -28(A5),D0 ;77F2: 202DFFE4
MOVEA.L -516(A4),A6 ;77F6: 2C6CFDFC
JSR -120(A6) ;77FA: 4EAEFF88
LAB_0465:
MOVE.L -4(A5),D1 ;77FE: 222DFFFC
MOVEA.L -44(A4),A6 ;7802: 2C6CFFD4
JSR -36(A6) ;7806: 4EAEFFDC
LAB_0466:
MOVEA.L -516(A4),A1 ;780A: 226CFDFC
MOVEA.L -40(A4),A6 ;780E: 2C6CFFD8
JSR -414(A6) ;7812: 4EAEFE62
LAB_0467:
BRA.S LAB_0469 ;7816: 600A
LAB_0468:
MOVE.L D7,D1 ;7818: 2207
MOVEA.L -44(A4),A6 ;781A: 2C6CFFD4
JSR -36(A6) ;781E: 4EAEFFDC
LAB_0469:
BSR.S LAB_046A ;7822: 610E
MOVEQ #0,D0 ;7824: 7000
LEA 136(A7),A7 ;7826: 4FEF0088
MOVEM.L (A7)+,D3-D7 ;782A: 4CDF00F8
UNLK A5 ;782E: 4E5D
RTS ;7830: 4E75
LAB_046A:
LINK A5,#0 ;7832: 4E550000
MOVEM.L D4-D7,-(A7) ;7836: 48E70F00
MOVEQ #0,D0 ;783A: 7000
MOVE.L D0,D7 ;783C: 2E00
MOVEQ #0,D0 ;783E: 7000
MOVE.L D0,D4 ;7840: 2800
MOVEQ #0,D0 ;7842: 7000
MOVE.L D0,D6 ;7844: 2C00
MOVEQ #0,D0 ;7846: 7000
MOVE.L D0,D5 ;7848: 2A00
LEA LAB_046E(PC),A0 ;784A: 41FA0076
MOVE.L A0,D4 ;784E: 2808
MOVEA.L D4,A0 ;7850: 2044
MOVEQ #0,D0 ;7852: 7000
MOVE.B 1(A0),D0 ;7854: 10280001
CMPI.L #$00000069,D0 ;7858: 0C8000000069
BNE.S LAB_046B ;785E: 6604
MOVEQ #-1,D0 ;7860: 70FF
MOVE.L D0,D5 ;7862: 2A00
LAB_046B:
MOVE.L D6,D2 ;7864: 2406
MOVEA.L D4,A0 ;7866: 2044
MOVEQ #0,D0 ;7868: 7000
MOVE.B 0(A0,D2.L),D0 ;786A: 10302800
MOVE.L D0,-(A7) ;786E: 2F00
MOVE.L D7,-(A7) ;7870: 2F07
BSR LAB_0484 ;7872: 610001A2
ADDQ.L #8,A7 ;7876: 508F
MOVE.L D6,D2 ;7878: 2406
MOVEA.L D4,A0 ;787A: 2044
MOVE.B D0,0(A0,D2.L) ;787C: 11802800
MOVE.L D5,D0 ;7880: 2005
BEQ.S LAB_046C ;7882: 6718
MOVE.L D6,D2 ;7884: 2406
MOVEA.L D4,A0 ;7886: 2044
MOVEQ #0,D0 ;7888: 7000
MOVE.B 0(A0,D2.L),D0 ;788A: 10302800
MOVE.L D0,-(A7) ;788E: 2F00
MOVE.L D7,-(A7) ;7890: 2F07
BSR LAB_0484 ;7892: 61000182
ADDQ.L #8,A7 ;7896: 508F
MOVE.L D0,D7 ;7898: 2E00
BRA.S LAB_046D ;789A: 600C
LAB_046C:
MOVE.L D6,D2 ;789C: 2406
MOVEA.L D4,A0 ;789E: 2044
MOVEQ #0,D0 ;78A0: 7000
MOVE.B 0(A0,D2.L),D0 ;78A2: 10302800
MOVE.L D0,D7 ;78A6: 2E00
LAB_046D:
MOVE.L D6,D0 ;78A8: 2006
ADDQ.L #1,D0 ;78AA: 5280
MOVE.L D0,D6 ;78AC: 2C00
MOVE.L D6,D0 ;78AE: 2006
CMPI.L #$000000B2,D0 ;78B0: 0C80000000B2
BNE.S LAB_046B ;78B6: 66AC
MOVEQ #0,D0 ;78B8: 7000
MOVEM.L (A7)+,D4-D7 ;78BA: 4CDF00F0
UNLK A5 ;78BE: 4E5D
RTS ;78C0: 4E75
LAB_046E:
DC.W $4D24 ;78C2
DC.W $080C ;78C4
LAB_046F:
SUBI #$4D24,2060(A1) ;78C6: 04694D24080C
SUBI #$5704,(A3) ;78CC: 04535704
DC.W $080C ;78D0
SUBI #$4A01,D7 ;78D2: 04474A01
BTST D1,D7 ;78D6: 0307
MOVE.B (A1)+,D2 ;78D8: 1419
DC.W $1874 ;78DA
LAB_0470:
DC.W $6807 ;78DC
MOVE.B D7,D6 ;78DE: 1C07
MOVEQ #0,D2 ;78E0: 7400
LAB_0471:
BLT.S LAB_0472 ;78E2: 6D0C
DC.W $0805 ;78E4
CLR D6 ;78E6: 4246
BTST D3,(A3)+ ;78E8: 071B
DC.W $190C ;78EA
DC.W $0805 ;78EC
DC.W $424D ;78EE
LAB_0472:
DC.W $0C02 ;78F0
DC.W $6D00 ;78F2
LAB_0473:
DC.W $6211 ;78F4
MOVE.B (A7),-(A3) ;78F6: 1717
DC.W $1C0C ;78F8
DC.W $080E ;78FA
MOVE.B (A2)+,16901(A0) ;78FC: 115A4205
BTST D5,(A0) ;7900: 0B10
MOVE.B (A3),-(A1) ;7902: 1313
LAB_0474:
BCHG D5,EXT_0006 ;7904: 0B79480D0903
CLR.B D7 ;790A: 4207
DC.W $470C ;790C
DC.W $0805 ;790E
BGE.S LAB_0479 ;7910: 6C66
MOVE.B (A5)+,D2 ;7912: 141D
DC.W $0277 ;7914
ADDI #$0300,(A6)+ ;7916: 065E0300
BCHG D6,(A2) ;791A: 0D52
MOVE D7,-(A1) ;791C: 3307
ADDQ.B #4,(A1) ;791E: 5811
MOVE.B D4,-(A1) ;7920: 1304
MOVEQ #116,D2 ;7922: 7474
DC.W $1B75 ;7924
DC.W $4301 ;7926
DC.W $1F0F ;7928
MOVE.B D2,-(A4) ;792A: 1902
MOVEQ #7,D7 ;792C: 7E07
DC.W $4E05 ;792E
MOVE.B (A5),-(A2) ;7930: 1515
DC.W $4C07 ;7932
SUBQ.B #4,-(A6) ;7934: 5926
DC.W $1708 ;7936
BTST D7,D6 ;7938: 0F06
DC.W $174E ;793A
MOVE.B -(A0),D5 ;793C: 1A20
LAB_0475:
BTST D6,D7 ;793E: 0D07
MOVE.L -(A3),D2 ;7940: 2423
BCHG D3,(A3)+ ;7942: 075B
DC.W $041C ;7944
MOVE.B (A1)+,1802(A6) ;7946: 1D59070A
LAB_0476:
DC.W $533D ;794A
BTST D0,D0 ;794C: 0100
DC.W $1F34 ;794E
MOVE.L (A4)+,-(A5) ;7950: 2B1C
DC.W $5373 ;7952
MOVE.L D5,D3 ;7954: 2605
DC.W $001F ;7956
MOVE.B D6,-(A6) ;7958: 1D06
DC.W $5470 ;795A
MOVE.L (A5)+,D1 ;795C: 221D
DC.W $0C06 ;795E
MOVE.B D0,D3 ;7960: 1600
DC.W $7300 ;7962
LAB_0477:
DC.W $450B ;7964
MOVE.B (A7),D4 ;7966: 1817
MOVE.B (A1),-(A1) ;7968: 1311
DC.W $7957 ;796A
DC.W $0E00 ;796C
DC.W $4D5E ;796E
DC.W $0217 ;7970
BTST D1,(A5) ;7972: 0315
DC.W $0000 ;7974
LAB_0478:
MOVEQ #-1,D2 ;7976: 74FF
LAB_0479:
RTS ;7978: 4E75
LAB_047A:
RTS ;797A: 4E75
LAB_047B:
MOVE.L 4(A7),D0 ;797C: 202F0004
MOVE.L #$00010000,D1 ;7980: 223C00010000
ADDQ.L #8,D0 ;7986: 5080
MOVE.L D0,D2 ;7988: 2400
MOVEA.L (ABSEXECBASE).W,A6 ;798A: 2C780004
JSR -198(A6) ;798E: 4EAEFF3A
TST.L D0 ;7992: 4A80
BEQ.S LAB_047C ;7994: 6710
MOVEA.L D0,A0 ;7996: 2040
MOVE.L -20(A4),(A0) ;7998: 20ACFFEC
MOVE.L D2,4(A0) ;799C: 21420004
MOVE.L D0,-20(A4) ;79A0: 2940FFEC
ADDQ.L #8,D0 ;79A4: 5080
LAB_047C:
RTS ;79A6: 4E75
LAB_047D:
MOVEA.L 4(A7),A0 ;79A8: 206F0004
MOVE.L A0,D1 ;79AC: 2208
LAB_047E:
TST.B (A0)+ ;79AE: 4A18
BNE.S LAB_047E ;79B0: 66FC
SUBQ.L #1,A0 ;79B2: 5388
MOVE.L A0,D0 ;79B4: 2008
SUB.L D1,D0 ;79B6: 9081
RTS ;79B8: 4E75
LAB_047F:
MOVEM.L D4/D6-D7,-(A7) ;79BA: 48E70B00
MOVE.L 16(A7),D1 ;79BE: 222F0010
MOVEQ #-2,D2 ;79C2: 74FE
MOVEA.L -44(A4),A6 ;79C4: 2C6CFFD4
JSR -84(A6) ;79C8: 4EAEFFAC
MOVE.L D0,D7 ;79CC: 2E00
BEQ.S LAB_0483 ;79CE: 673E
MOVE.L D0,D1 ;79D0: 2200
MOVE.L #$FFFFFEFC,D4 ;79D2: 283CFFFFFEFC
MOVE.L A7,D0 ;79D8: 200F
BTST #1,D0 ;79DA: 08000001
BEQ.S LAB_0480 ;79DE: 6702
SUBQ.L #2,D4 ;79E0: 5584
LAB_0480:
LEA 0(A7,D4.L),A7 ;79E2: 4FF74800
MOVE.L A7,D2 ;79E6: 240F
JSR -102(A6) ;79E8: 4EAEFF9A
MOVE.L 124(A7),D6 ;79EC: 2C2F007C
NEG.L D4 ;79F0: 4484
LEA 0(A7,D4.L),A7 ;79F2: 4FF74800
TST.L D0 ;79F6: 4A80
BEQ.S LAB_0482 ;79F8: 6712
BSR.S LAB_0481 ;79FA: 6108
MOVE.L D6,D0 ;79FC: 2006
MOVEM.L (A7)+,D4/D6-D7 ;79FE: 4CDF00D0
RTS ;7A02: 4E75
LAB_0481:
MOVE.L D7,D1 ;7A04: 2207
JSR -90(A6) ;7A06: 4EAEFFA6
RTS ;7A0A: 4E75
LAB_0482:
BSR.S LAB_0481 ;7A0C: 61F6
LAB_0483:
MOVEQ #-1,D0 ;7A0E: 70FF
MOVEM.L (A7)+,D4/D6-D7 ;7A10: 4CDF00D0
RTS ;7A14: 4E75
LAB_0484:
MOVE.L 4(A7),D0 ;7A16: 202F0004
MOVE.L 8(A7),D1 ;7A1A: 222F0008
EOR.L D1,D0 ;7A1E: B380
RTS ;7A20: 4E75
NOP ;7A22: 4E71
DC.W $0000 ;7A24
BSET D1,0(A2,D0.W) ;7A26: 03F20000
ORI.B #$00,D0 ;7A2A: 00000000
ORI.B #$00,D0 ;7A2E: 00000000
DC.W $0000 ;7A32
SECTION S_1,DATA
SECSTRT_1:
DC.W $6461 ;7A34
DC.W $7461 ;7A36
DC.W $7479 ;7A38
DC.W $7065 ;7A3A
DC.W $732E ;7A3C
DC.W $6C69 ;7A3E
DC.W $6272 ;7A40
DC.W $6172 ;7A42
DC.W $7900 ;7A44
DC.W $2456 ;7A46
DC.W $4552 ;7A48
DC.W $3A20 ;7A4A
LAB_0486:
DC.W $6461 ;7A4C
DC.W $7461 ;7A4E
DC.W $7479 ;7A50
DC.W $7065 ;7A52
DC.W $732E ;7A54
DC.W $6C69 ;7A56
DC.W $6272 ;7A58
DC.W $6172 ;7A5A
DC.W $7920 ;7A5C
DC.W $3435 ;7A5E
DC.W $2E35 ;7A60
DC.W $2028 ;7A62
DC.W $3137 ;7A64
DC.W $2E32 ;7A66
DC.W $2E39 ;7A68
DC.W $3829 ;7A6A
DC.W $0D0A ;7A6C
DS.W 1 ;7A6E
LAB_0487:
DS.W 1 ;7A70
DC.W $02BC ;7A72
DC.L LAB_0001 ;7A74: 0000001E
DC.L LAB_0002 ;7A78: 0000008C
DC.L LAB_0003 ;7A7C: 000000AC
LAB_0488:
DS.W 1 ;7A80
DC.W $07D0 ;7A82
DC.L LAB_0068 ;7A84: 00000692
DS.W 1 ;7A88
DC.W $07D1 ;7A8A
DC.L LAB_006C ;7A8C: 000006AC
DS.W 1 ;7A90
DC.W $07D2 ;7A92
DC.L LAB_0070 ;7A94: 000006BE
DS.W 1 ;7A98
DC.W $07D3 ;7A9A
DC.L LAB_0073 ;7A9C: 000006D0
DS.W 1 ;7AA0
DC.W $07D4 ;7AA2
DC.L LAB_0076 ;7AA4: 000006E6
DS.W 1 ;7AA8
DC.W $07D5 ;7AAA
DC.L LAB_0078+2 ;7AAC: 000006FE
DS.W 1 ;7AB0
DC.W $07D6 ;7AB2
DC.L LAB_0079+2 ;7AB4: 00000710
DS.W 1 ;7AB8
DC.W $07D7 ;7ABA
DC.L LAB_007D ;7ABC: 0000072A
DS.W 1 ;7AC0
DC.W $07D8 ;7AC2
DC.L LAB_0080+2 ;7AC4: 0000073A
DS.W 1 ;7AC8
DC.W $0834 ;7ACA
DC.L LAB_0083 ;7ACC: 00000748
DS.W 1 ;7AD0
DC.W $0835 ;7AD2
DC.L LAB_0085 ;7AD4: 00000750
DS.W 1 ;7AD8
DC.W $0836 ;7ADA
DC.L LAB_0086 ;7ADC: 00000756
DS.W 1 ;7AE0
DC.W $0837 ;7AE2
DC.L LAB_0087 ;7AE4: 0000075A
DC.W $7379 ;7AE8
DC.W $7374 ;7AEA
DC.L LAB_0089 ;7AEC: 00000768
DC.W $7465 ;7AF0
DC.W $7874 ;7AF2
DC.L LAB_008B ;7AF4: 00000770
DC.W $646F ;7AF8
DC.W $6375 ;7AFA
DC.L LAB_008C ;7AFC: 00000776
DC.W $736F ;7B00
DC.W $756E ;7B02
DC.L LAB_008D ;7B04: 00000780
DC.W $696E ;7B08
DC.W $7374 ;7B0A
DC.L LAB_008F+2 ;7B0C: 00000786
DC.W $6D75 ;7B10
DC.W $7369 ;7B12
DC.L LAB_0091 ;7B14: 00000792
DC.W $7069 ;7B18
DC.W $6374 ;7B1A
DC.L LAB_0092 ;7B1C: 00000798
DC.W $616E ;7B20
DC.W $696D ;7B22
DC.L LAB_0094+2 ;7B24: 000007A0
DC.W $6D6F ;7B28
DC.W $7669 ;7B2A
DC.L LAB_0096 ;7B2C: 000007AA
DS.W 4 ;7B30
LAB_0489:
DC.L LAB_02B3 ;7B38: 00004FE2
DC.W $0003 ;7B3C
DC.W $0003 ;7B3E
DC.L LAB_0317 ;7B40: 000052F6
DC.L LAB_02B4 ;7B44: 00004FEC
DC.W $0003 ;7B48
DC.W $0005 ;7B4A
DC.L LAB_0353 ;7B4C: 000059FE
DC.L LAB_02B5 ;7B50: 00004FFC
DC.W $0001 ;7B54
DC.W $0005 ;7B56
DC.L LAB_0391 ;7B58: 0000612A
DC.L LAB_02B6 ;7B5C: 00005006
DC.W $0001 ;7B60
DC.W $0004 ;7B62
DC.L LAB_03AC ;7B64: 0000636E
DC.L LAB_02B7 ;7B68: 00005012
DC.W $0001 ;7B6C
DC.W $0002 ;7B6E
DC.L LAB_03C7 ;7B70: 00006606
DC.L LAB_02B8 ;7B74: 0000501E
DC.W $0001 ;7B78
DC.W $0001 ;7B7A
DS.W 8 ;7B7C
LAB_048A:
DS.W 2 ;7B8C
END