home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
telefisk.org
/
virusCollection.lzx
/
VirusResearch
/
amitomb
/
AmiTombRaider.asm
< prev
next >
Wrap
Assembly Source File
|
2012-10-13
|
117KB
|
4,177 lines
; IRA V1.02 (Sep 6 1993) (c)1993 Tim Ruehsen
ABSEXECBASE EQU $4
EXT_0001 EQU $41
EXT_0002 EQU $6A00
EXT_0003 EQU $39370000
EXT_0004 EQU $6F75000A
SECTION S_0,CODE
SECSTRT_0:
MOVEA.L (ABSEXECBASE).W,A6 ;0000: 2C780004
MOVE.L A6,SECSTRT_1 ;0004: 23CE00002AB4
MOVE.L A7,LAB_0225 ;000A: 23CF00002AB8
MOVEA.L 276(A6),A1 ;0010: 226E0114
TST.L 172(A1) ;0014: 4AA900AC
BNE.S LAB_0000 ;0018: 6648
LEA 92(A1),A0 ;001A: 41E9005C
MOVE.L A0,-(A7) ;001E: 2F08
JSR -384(A6) ;0020: 4EAEFE80
MOVEA.L (A7)+,A0 ;0024: 205F
JSR -372(A6) ;0026: 4EAEFE8C
MOVE.L D0,LAB_0226 ;002A: 23C000002ABC
JSR LAB_0221 ;0030: 4EB900002A68
MOVE.L LAB_0226,-(A7) ;0036: 2F3900002ABC
JSR LAB_021F ;003C: 4EB900002A5C
ADDQ.L #4,A7 ;0042: 588F
JSR LAB_0222 ;0044: 4EB900002A88
MOVEA.L SECSTRT_1,A6 ;004A: 2C7900002AB4
JSR -132(A6) ;0050: 4EAEFF7C
MOVEA.L LAB_0226,A1 ;0054: 227900002ABC
JSR -378(A6) ;005A: 4EAEFE86
MOVEQ #0,D0 ;005E: 7000
RTS ;0060: 4E75
LAB_0000:
MOVE.L A0,-(A7) ;0062: 2F08
MOVE.L D0,-(A7) ;0064: 2F00
JSR LAB_0221 ;0066: 4EB900002A68
JSR LAB_021D ;006C: 4EB900002A4C
ADDQ.L #8,A7 ;0072: 508F
MOVE.L D0,-(A7) ;0074: 2F00
JSR LAB_0222 ;0076: 4EB900002A88
MOVE.L (A7)+,D0 ;007C: 201F
RTS ;007E: 4E75
LAB_0001:
MOVE.L 4(A7),D0 ;0080: 202F0004
MOVEA.L LAB_0225,A7 ;0084: 2E7900002AB8
MOVE.L D0,-(A7) ;008A: 2F00
JSR LAB_0222 ;008C: 4EB900002A88
MOVE.L LAB_0226,D2 ;0092: 243900002ABC
BEQ.S LAB_0002 ;0098: 6710
MOVEA.L SECSTRT_1,A6 ;009A: 2C7900002AB4
JSR -132(A6) ;00A0: 4EAEFF7C
MOVEA.L D2,A1 ;00A4: 2242
JSR -378(A6) ;00A6: 4EAEFE86
LAB_0002:
MOVE.L (A7)+,D0 ;00AA: 201F
RTS ;00AC: 4E75
NOP ;00AE: 4E71
LAB_0003:
MOVE.L #LAB_0038+1,-(A7) ;00B0: 2F3C00000337
JSR LAB_017D ;00B6: 4EB900001CD0
ADDQ #4,A7 ;00BC: 584F
MOVE.L #LAB_0007+2,-(A7) ;00BE: 2F3C000001B4
JSR LAB_017D ;00C4: 4EB900001CD0
ADDQ #4,A7 ;00CA: 584F
MOVE.L #LAB_002A+1,-(A7) ;00CC: 2F3C000002C9
JSR LAB_017D ;00D2: 4EB900001CD0
ADDQ #4,A7 ;00D8: 584F
MOVE.L #LAB_0021,-(A7) ;00DA: 2F3C00000276
JSR LAB_017D ;00E0: 4EB900001CD0
ADDQ #4,A7 ;00E6: 584F
MOVE.L #LAB_0024+1,-(A7) ;00E8: 2F3C0000029F
JSR LAB_017D ;00EE: 4EB900001CD0
ADDQ #4,A7 ;00F4: 584F
MOVE.L #LAB_0004,-(A7) ;00F6: 2F3C00000178
JSR LAB_017D ;00FC: 4EB900001CD0
ADDQ #4,A7 ;0102: 584F
MOVE.L #LAB_0016+5,-(A7) ;0104: 2F3C0000023B
JSR LAB_017D ;010A: 4EB900001CD0
ADDQ #4,A7 ;0110: 584F
MOVE.L #LAB_000B,-(A7) ;0112: 2F3C000001DC
JSR LAB_017D ;0118: 4EB900001CD0
ADDQ #4,A7 ;011E: 584F
MOVE.L #LAB_000F+1,-(A7) ;0120: 2F3C000001FB
JSR LAB_017D ;0126: 4EB900001CD0
ADDQ #4,A7 ;012C: 584F
MOVE.L #LAB_001C+2,-(A7) ;012E: 2F3C00000256
JSR LAB_017D ;0134: 4EB900001CD0
ADDQ #4,A7 ;013A: 584F
MOVE.L #LAB_0011,-(A7) ;013C: 2F3C00000214
JSR LAB_017D ;0142: 4EB900001CD0
ADDQ #4,A7 ;0148: 584F
MOVE.L #LAB_002E+1,-(A7) ;014A: 2F3C000002E7
JSR LAB_017D ;0150: 4EB900001CD0
ADDQ #4,A7 ;0156: 584F
MOVE.L #LAB_0005+2,-(A7) ;0158: 2F3C00000190
JSR LAB_017D ;015E: 4EB900001CD0
ADDQ #4,A7 ;0164: 584F
MOVE.L #LAB_0033,-(A7) ;0166: 2F3C00000312
JSR LAB_017D ;016C: 4EB900001CD0
ADDQ #4,A7 ;0172: 584F
MOVEQ #0,D0 ;0174: 7000
RTS ;0176: 4E75
LAB_0004:
DC.W $0A0A ;0178
MOVE.L USP,A7 ;017A: 4E6F
MOVEA.L (A0),A0 ;017C: 2050
DC.W $6F77 ;017E
BCS.S LAB_000D ;0180: 6572
ADDQ #8,D3 ;0182: 5043
MOVEA.L D3,A0 ;0184: 2043
BSR.S LAB_000F ;0186: 6172
BCC.S LAB_0006 ;0188: 6420
NOT 30062(A7) ;018A: 466F756E
LAB_0005:
BCC LAB_00AB ;018E: 64000A0A
DC.W $5472 ;0192
DC.W $7920 ;0194
DC.W $416E ;0196
BCC.S LAB_0008 ;0198: 6420
ADDQ #1,-(A5) ;019A: 5265
DC.W $736F ;019C
BGE.S LAB_0012 ;019E: 6C76
BCS.S LAB_0009 ;01A0: 6520
MOVEQ #104,D2 ;01A2: 7468
DC.W $6973 ;01A4
MOVEA.L -(A2),A0 ;01A6: 2062
DC.W $7920 ;01A8
LAB_0006:
DC.W $7573 ;01AA
BVS.S LAB_0013 ;01AC: 696E
BEQ.S LAB_000A ;01AE: 6720
BLE.S LAB_0014 ;01B0: 6F6E
LAB_0007:
BCS LAB_00AC+2 ;01B2: 65000A0A
SUBQ #4,30066(A7) ;01B6: 596F7572
LAB_0008:
MOVEA.L D1,A0 ;01BA: 2041
DC.W $6D69 ;01BC
DC.W $6761 ;01BE
MOVEA.L A0,A0 ;01C0: 2048
LAB_0009:
DC.W $6173 ;01C2
MOVEA.L -(A2),A0 ;01C4: 2062
DC.W $6565 ;01C6
BGT.S LAB_000C ;01C8: 6E20
BCS.S LAB_0019+2 ;01CA: 6576
BSR.S LAB_0016+4 ;01CC: 616C
DC.W $7561 ;01CE
LAB_000A:
MOVEQ #101,D2 ;01D0: 7465
BCC.S LAB_000D ;01D2: 6420
BSR.S LAB_001A ;01D4: 616E
BCC.S LAB_000E ;01D6: 6420
DC.W $6861 ;01D8
DC.W $7300 ;01DA
LAB_000B:
DC.W $0A38 ;01DC
MOVEA.L A5,A0 ;01DE: 204D
DC.W $6567 ;01E0
DC.W $7320 ;01E2
NOT -(A1) ;01E4: 4661
DC.W $7374 ;01E6
MOVEA.L (A2),A0 ;01E8: 2052
LAB_000C:
DC.W $616D ;01EA
MOVEA.L 28532(A6),A0 ;01EC: 206E6F74
MOVEA.L -(A1),A0 ;01F0: 2061
BGE.S LAB_001E ;01F2: 6C6C
LAB_000D:
DC.W $6F63 ;01F4
BSR.S LAB_001F ;01F6: 6174
LAB_000E:
BCS.S LAB_001D ;01F8: 6564
LAB_000F:
DC.W $000A ;01FA
DC.W $4772 ;01FC
BSR.S LAB_0020 ;01FE: 6170
DC.W $6869 ;0200
DC.W $6373 ;0202
MOVEA.L D3,A0 ;0204: 2043
BSR.S LAB_0022 ;0206: 6172
BCC.S LAB_0015 ;0208: 6420
MOVE.L USP,A7 ;020A: 4E6F
MOVEQ #32,D2 ;020C: 7420
NOT 30062(A7) ;020E: 466F756E
DC.W $6400 ;0212
LAB_0011:
DC.W $0A49 ;0214
LAB_0012:
BNE.S LAB_0016+2 ;0216: 6620
DC.W $796F ;0218
DC.W $7520 ;021A
LAB_0013:
DC.W $6861 ;021C
MOVEQ #101,D3 ;021E: 7665
LAB_0014:
MOVEA.L -(A7),A0 ;0220: 2067
BLE.S LAB_0023 ;0222: 6F74
DC.W $2074 ;0224
DC.W $6869 ;0226
DC.W $7320 ;0228
LAB_0015:
DC.W $6D65 ;022A
DC.W $7373 ;022C
DC.W $6167 ;022E
BCS.S LAB_001B ;0230: 6520
MOVEQ #104,D2 ;0232: 7468
BCS.S LAB_0025 ;0234: 656E
LAB_0016:
MOVEA.L EXT_0004,A0 ;0236: 20796F75000A
MOVE.L USP,A7 ;023C: 4E6F
DC.W $2030 ;023E
LAB_0019:
MOVE 80(A0,D2.W),D2 ;0240: 34302050
LAB_001A:
MOVEQ #111,D1 ;0244: 726F
DC.W $6365 ;0246
DC.W $7373 ;0248
BLE.S LAB_0028 ;024A: 6F72
MOVEA.L D4,A0 ;024C: 2044
BCS.S LAB_0029 ;024E: 6574
DC.W $6563 ;0250
LAB_001B:
MOVEQ #101,D2 ;0252: 7465
LAB_001C:
BCC LAB_00B2 ;0254: 64000A50
DC.W $4320 ;0258
ADDQ #2,28002(A7) ;025A: 546F6D62
LAB_001D:
MOVEA.L (A2),A0 ;025E: 2052
LAB_001E:
DC.W $6169 ;0260
DC.W $6465 ;0262
MOVEQ #32,D1 ;0264: 7220
DC.W $4669 ;0266
DC.W $6C65 ;0268
DC.W $7320 ;026A
LAB_001F:
MOVE.L USP,A7 ;026C: 4E6F
MOVEQ #32,D2 ;026E: 7420
LAB_0020:
NOT 30062(A7) ;0270: 466F756E
DC.W $6400 ;0274
LAB_0021:
EORI #$6F72,(A3) ;0276: 0A536F72
LAB_0022:
MOVEQ #121,D1 ;027A: 7279
MOVE.L -(A0),D6 ;027C: 2C20
SUBQ #4,29984(A7) ;027E: 596F7520
DC.W $416D ;0282
DC.W $6967 ;0284
BSR.S LAB_0026 ;0286: 6120
DC.W $4361 ;0288
BGT.S LAB_002F ;028A: 6E6E
BLE.S LAB_0031 ;028C: 6F74
DC.W $2072 ;028E
DC.W $756E ;0290
MOVEA.L (A4),A0 ;0292: 2054
DC.W $6F6D ;0294
BHI.S LAB_0027 ;0296: 6220
LAB_0023:
ADDQ #1,-(A1) ;0298: 5261
BVS.S LAB_0030 ;029A: 6964
BCS.S LAB_0032 ;029C: 6572
LAB_0024:
DC.W $000A ;029E
DC.W $6265 ;02A0
DC.W $6375 ;02A2
LAB_0025:
DC.W $6173 ;02A4
BCS.S LAB_002A ;02A6: 6520
LAB_0026:
BLE.S LAB_0032 ;02A8: 6F66
DC.W $206F ;02AA
DC.W $6E65 ;02AC
MOVEA.L 26144(A7),A0 ;02AE: 206F6620
MOVEQ #104,D2 ;02B2: 7468
BCS.S LAB_002C ;02B4: 6520
DC.W $666F ;02B6
LAB_0027:
BGE.S LAB_0035 ;02B8: 6C6C
DC.W $6F77 ;02BA
BVS.S LAB_0036 ;02BC: 696E
LAB_0028:
BEQ.S LAB_002D ;02BE: 6720
MOVEQ #101,D1 ;02C0: 7265
DC.W $6173 ;02C2
LAB_0029:
BLE.S LAB_0037 ;02C4: 6F6E
DC.W $733A ;02C6
LAB_002A:
DC.W $000A ;02C8
DC.W $636F ;02CA
DC.W $6D65 ;02CC
MOVEA.L 32(A5,D7.W),A0 ;02CE: 20757020
DC.W $7769 ;02D2
MOVEQ #104,D2 ;02D4: 7468
LAB_002C:
DC.W $2074 ;02D6
DC.W $6865 ;02D8
MOVEA.L -(A6),A0 ;02DA: 2066
BLE.S LAB_003A+2 ;02DC: 6F6C
DC.W $6C6F ;02DE
LAB_002D:
DC.W $7769 ;02E0
DC.W $6E67 ;02E2
MOVE -(A0),D5 ;02E4: 3A20
LAB_002E:
DC.W $000A ;02E6
DC.W $6375 ;02E8
MOVEQ #114,D1 ;02EA: 7272
BCS.S LAB_003C+2 ;02EC: 656E
MOVEQ #108,D2 ;02EE: 746C
DC.W $7920 ;02F0
DC.W $6361 ;02F2
BGT.S LAB_003F ;02F4: 6E6E
BLE.S LAB_0040+2 ;02F6: 6F74
DC.W $2072 ;02F8
LAB_002F:
DC.W $756E ;02FA
MOVEA.L (A4),A0 ;02FC: 2054
DC.W $6F6D ;02FE
LAB_0030:
BHI.S LAB_0034 ;0300: 6220
LAB_0031:
ADDQ #1,-(A1) ;0302: 5261
BVS.S LAB_0040 ;0304: 6964
BCS.S LAB_0042+4 ;0306: 6572
MOVE.L -(A0),D7 ;0308: 2E20
DC.W $506C ;030A
DC.W $6561 ;030C
DC.W $7365 ;030E
LAB_0032:
MOVE.L D0,D0 ;0310: 2000
LAB_0033:
DC.W $0A6F ;0312
MOVEQ #32,D1 ;0314: 7220
DC.W $6D6F ;0316
MOVEQ #101,D1 ;0318: 7265
MOVEA.L 26144(A7),A0 ;031A: 206F6620
MOVEQ #104,D2 ;031E: 7468
BCS.S LAB_0039 ;0320: 6520
LAB_0034:
BSR.S LAB_0043+2 ;0322: 6162
BLE.S LAB_0044+2 ;0324: 6F76
LAB_0035:
BCS.S LAB_003B ;0326: 652E
MOVEA.L A1,A0 ;0328: 2049
MOVEQ #32,D2 ;032A: 7420
LAB_0036:
DC.W $646F ;032C
DC.W $6573 ;032E
DC.W $2077 ;0330
BLE.S LAB_0045 ;0332: 6F72
LAB_0037:
DC.W $6B21 ;0334
LAB_0038:
ORI #$6D69,D1 ;0336: 00416D69
DC.W $6761 ;033A
MOVEA.L (A4),A0 ;033C: 2054
DC.W $6F6D ;033E
BHI.S LAB_003D+2 ;0340: 6220
LAB_0039:
ADDQ #1,-(A1) ;0342: 5261
BVS.S LAB_0045+4 ;0344: 6964
BCS.S LAB_0047+4 ;0346: 6572
LAB_003A:
MOVE.L 8258(A5),D0 ;0348: 202D2042
DC.W $7920 ;034C
ADDQ #2,-(A5) ;034E: 5465
DC.W $616D ;0350
MOVEA.L A0,A0 ;0352: 2048
BSR.S LAB_0049 ;0354: 6170
LAB_003B:
MOVEQ #121,D0 ;0356: 7079
DC.W $20A9 ;0358
LAB_003C:
MOVE EXT_0003,-(A0) ;035A: 313939370000
LAB_003D:
MOVEM.L D2-D3/A2-A3/A6,-(A7) ;0360: 48E73032
LAB_003F:
MOVEM.L 24(A7),D0/A2 ;0364: 4CEF04010018
LAB_0040:
ADDI.L #$00000100,D0 ;036A: 068000000100
MOVE.L D0,LAB_0227 ;0370: 23C000002AC0
LAB_0042:
MOVE.L LAB_0227,D0 ;0376: 203900002AC0
MOVEA.L SECSTRT_1,A6 ;037C: 2C7900002AB4
MOVEQ #0,D1 ;0382: 7200
LAB_0043:
JSR -198(A6) ;0384: 4EAEFF3A
MOVE.L D0,LAB_0228 ;0388: 23C000002AC4
MOVEA.L LAB_0228,A0 ;038E: 207900002AC4
CMPA #$0000,A0 ;0394: B0FC0000
BNE.S LAB_0045 ;0398: 660C
LAB_0044:
PEA (1002).W ;039A: 487803EA
JSR LAB_0001 ;039E: 4EB900000080
ADDQ #4,A7 ;03A4: 584F
LAB_0045:
MOVEA.L LAB_0228,A3 ;03A6: 267900002AC4
MOVEQ #1,D3 ;03AC: 7601
MOVEA.L LAB_0229,A6 ;03AE: 2C7900002AC8
MOVE.L A3,D1 ;03B4: 220B
LAB_0047:
MOVE.L #$000000FF,D2 ;03B6: 243C000000FF
JSR -576(A6) ;03BC: 4EAEFDC0
TST D0 ;03C0: 4A40
BEQ.S LAB_004A ;03C2: 6706
LAB_0048:
TST.B (A3)+ ;03C4: 4A1B
LAB_0049:
BNE.S LAB_0048 ;03C6: 66FC
BRA.S LAB_004C ;03C8: 600C
LAB_004A:
MOVEA.L #LAB_0061,A0 ;03CA: 207C00000510
LAB_004B:
MOVE.B (A0)+,D0 ;03D0: 1018
MOVE.B D0,(A3)+ ;03D2: 16C0
BNE.S LAB_004B ;03D4: 66FA
LAB_004C:
MOVE.L LAB_0228,LAB_0239 ;03D6: 23F900002AC400002BE4
BRA LAB_005F ;03E0: 6000010E
LAB_004D:
MOVE.B (A2)+,D0 ;03E4: 101A
EXT D0 ;03E6: 4880
EXT.L D0 ;03E8: 48C0
TST.L D0 ;03EA: 4A80
BEQ.S LAB_004E ;03EC: 6710
CMPI.L #$00000020,D0 ;03EE: 0C8000000020
BEQ.S LAB_004D ;03F4: 67EE
CMPI.L #$0000000A,D0 ;03F6: 0C800000000A
BEQ.S LAB_004D ;03FC: 67E6
LAB_004E:
TST.L D0 ;03FE: 4A80
BEQ LAB_0060 ;0400: 670000F8
CMPI.L #$00000022,D0 ;0404: 0C8000000022
BEQ.S LAB_0052 ;040A: 6740
MOVE.L D3,D0 ;040C: 2003
ADDQ.L #1,D3 ;040E: 5283
ASL.L #2,D0 ;0410: E580
MOVEA.L #LAB_0239,A0 ;0412: 207C00002BE4
MOVE.L A3,0(A0,D0.L) ;0418: 218B0800
MOVEQ #-1,D0 ;041C: 70FF
ADD.L A2,D0 ;041E: D08A
MOVEA.L D0,A2 ;0420: 2440
BRA.S LAB_0050 ;0422: 6002
LAB_004F:
MOVE.B D0,(A3)+ ;0424: 16C0
LAB_0050:
MOVE.B (A2)+,D0 ;0426: 101A
EXT D0 ;0428: 4880
EXT.L D0 ;042A: 48C0
TST.L D0 ;042C: 4A80
BEQ.S LAB_0051 ;042E: 6710
CMPI.L #$00000020,D0 ;0430: 0C8000000020
BEQ.S LAB_0051 ;0436: 6708
CMPI.L #$0000000A,D0 ;0438: 0C800000000A
BNE.S LAB_004F ;043E: 66E4
LAB_0051:
CLR.B (A3)+ ;0440: 421B
TST.L D0 ;0442: 4A80
BEQ LAB_0060 ;0444: 670000B4
BRA LAB_005F ;0448: 600000A6
LAB_0052:
MOVEQ #1,D0 ;044C: 7001
ADD.L A3,D0 ;044E: D08B
MOVEA.L D0,A3 ;0450: 2640
MOVE.L D3,D0 ;0452: 2003
ADDQ.L #1,D3 ;0454: 5283
ASL.L #2,D0 ;0456: E580
MOVEA.L #LAB_0239,A0 ;0458: 207C00002BE4
MOVE.L A3,0(A0,D0.L) ;045E: 218B0800
BRA LAB_005D ;0462: 6000007C
LAB_0053:
CMPI.L #$0000002A,D0 ;0466: 0C800000002A
BNE.S LAB_005B ;046C: 6660
MOVEA.L A2,A0 ;046E: 204A
MOVE.B (A0),D0 ;0470: 1010
CMPI.B #$45,D0 ;0472: 0C000045
BEQ.S LAB_0058 ;0476: 6740
BGT.S LAB_0054 ;0478: 6E0E
CMPI.B #$22,D0 ;047A: 0C000022
BEQ.S LAB_0055 ;047E: 6716
CMPI.B #$2A,D0 ;0480: 0C00002A
BEQ.S LAB_0055 ;0484: 6710
BRA.S LAB_0059 ;0486: 603E
LAB_0054:
CMPI.B #$4E,D0 ;0488: 0C00004E
BEQ.S LAB_0056 ;048C: 670E
CMPI.B #$54,D0 ;048E: 0C000054
BEQ.S LAB_0057 ;0492: 6716
BRA.S LAB_0059 ;0494: 6030
LAB_0055:
MOVEA.L A3,A0 ;0496: 204B
MOVE.B (A2)+,(A0) ;0498: 109A
BRA.S LAB_005A ;049A: 6030
LAB_0056:
MOVEA.L A3,A0 ;049C: 204B
MOVE.B #$0A,(A0) ;049E: 10BC000A
MOVEQ #1,D0 ;04A2: 7001
ADD.L A2,D0 ;04A4: D08A
MOVEA.L D0,A2 ;04A6: 2440
BRA.S LAB_005A ;04A8: 6022
LAB_0057:
MOVEA.L A3,A0 ;04AA: 204B
MOVE.B #$09,(A0) ;04AC: 10BC0009
MOVEQ #1,D0 ;04B0: 7001
ADD.L A2,D0 ;04B2: D08A
MOVEA.L D0,A2 ;04B4: 2440
BRA.S LAB_005A ;04B6: 6014
LAB_0058:
MOVEA.L A3,A0 ;04B8: 204B
MOVE.B #$1B,(A0) ;04BA: 10BC001B
MOVEQ #1,D0 ;04BE: 7001
ADD.L A2,D0 ;04C0: D08A
MOVEA.L D0,A2 ;04C2: 2440
BRA.S LAB_005A ;04C4: 6006
LAB_0059:
MOVEA.L A3,A0 ;04C6: 204B
MOVE.B #$2A,(A0) ;04C8: 10BC002A
LAB_005A:
BRA.S LAB_005C ;04CC: 600C
LAB_005B:
CMPI.L #$00000022,D0 ;04CE: 0C8000000022
BEQ.S LAB_005E ;04D4: 6716
MOVEA.L A3,A0 ;04D6: 204B
MOVE.B D0,(A0) ;04D8: 1080
LAB_005C:
MOVEQ #1,D0 ;04DA: 7001
ADD.L A3,D0 ;04DC: D08B
MOVEA.L D0,A3 ;04DE: 2640
LAB_005D:
MOVE.B (A2)+,D0 ;04E0: 101A
EXT D0 ;04E2: 4880
EXT.L D0 ;04E4: 48C0
TST.L D0 ;04E6: 4A80
BNE LAB_0053 ;04E8: 6600FF7C
LAB_005E:
MOVEA.L A3,A0 ;04EC: 204B
CLR.B (A0) ;04EE: 4210
LAB_005F:
CMPI.L #$00000080,D3 ;04F0: 0C8300000080
BLT LAB_004D ;04F6: 6D00FEEC
LAB_0060:
PEA LAB_0239 ;04FA: 487900002BE4
MOVE.L D3,-(A7) ;0500: 2F03
JSR LAB_021E ;0502: 4EB900002A54
ADDQ #8,A7 ;0508: 504F
MOVEM.L (A7)+,D2-D3/A2-A3/A6 ;050A: 4CDF4C0C
RTS ;050E: 4E75
LAB_0061:
DC.W $3C75 ;0510
DC.W $6E6B ;0512
DC.W $6E6F ;0514
DC.W $776E ;0516
MOVE D0,D7 ;0518: 3E00
DC.W $0000 ;051A
LAB_0062:
MOVEM.L A6,-(A7) ;051C: 48E70002
MOVEA.L LAB_0228,A0 ;0520: 207900002AC4
CMPA #$0000,A0 ;0526: B0FC0000
BEQ.S LAB_0063 ;052A: 6716
MOVE.L LAB_0227,D0 ;052C: 203900002AC0
MOVEA.L LAB_0228,A1 ;0532: 227900002AC4
MOVEA.L SECSTRT_1,A6 ;0538: 2C7900002AB4
JSR -210(A6) ;053E: 4EAEFF2E
LAB_0063:
CLR.L LAB_0228 ;0542: 42B900002AC4
CLR.L LAB_0227 ;0548: 42B900002AC0
MOVEM.L (A7)+,A6 ;054E: 4CDF4000
RTS ;0552: 4E75
LAB_0064:
MOVE #$0001,-(A7) ;0554: 3F3C0001
PEA (37).W ;0558: 48780025
MOVE.L #LAB_0066,-(A7) ;055C: 2F3C00000584
PEA LAB_0229 ;0562: 487900002AC8
JSR LAB_00CB ;0568: 4EB900000E60
ADDA #$000E,A7 ;056E: DEFC000E
RTS ;0572: 4E75
LAB_0065:
PEA LAB_0229 ;0574: 487900002AC8
JSR LAB_00DD ;057A: 4EB900001028
ADDQ #4,A7 ;0580: 584F
RTS ;0582: 4E75
LAB_0066:
DC.W $646F ;0584
DC.W $732E ;0586
DC.W $6C69 ;0588
BHI.S LAB_006E+2 ;058A: 6272
BSR.S LAB_006E+4 ;058C: 6172
DC.W $7900 ;058E
LAB_0067:
MOVEM.L D2/A2,-(A7) ;0590: 48E72020
MOVEA.L 12(A7),A0 ;0594: 206F000C
MOVEQ #0,D2 ;0598: 7400
CMPA #$0000,A0 ;059A: B0FC0000
BEQ.S LAB_0068 ;059E: 670E
MOVE.L A0,-(A7) ;05A0: 2F08
MOVEA.L 76(A0),A0 ;05A2: 2068004C
JSR (A0) ;05A6: 4E90
ADDQ #4,A7 ;05A8: 584F
MOVE.L D0,D2 ;05AA: 2400
BRA.S LAB_006C ;05AC: 601E
LAB_0068:
MOVEA.L LAB_023A,A2 ;05AE: 247900002DE4
BRA.S LAB_006B ;05B4: 6012
LAB_0069:
MOVE.L A2,-(A7) ;05B6: 2F0A
MOVEA.L 76(A2),A0 ;05B8: 206A004C
JSR (A0) ;05BC: 4E90
ADDQ #4,A7 ;05BE: 584F
TST.L D0 ;05C0: 4A80
BEQ.S LAB_006A ;05C2: 6702
MOVEQ #-1,D2 ;05C4: 74FF
LAB_006A:
MOVEA.L (A2),A2 ;05C6: 2452
LAB_006B:
TST.L (A2) ;05C8: 4A92
BNE.S LAB_0069 ;05CA: 66EA
LAB_006C:
MOVE.L D2,D0 ;05CC: 2002
MOVEM.L (A7)+,D2/A2 ;05CE: 4CDF0404
RTS ;05D2: 4E75
LAB_006D:
MOVEM.L D2-D4/A2-A3,-(A7) ;05D4: 48E73830
MOVE.L 36(A7),D3 ;05D8: 262F0024
MOVE.L 32(A7),D4 ;05DC: 282F0020
MOVEA.L 24(A7),A2 ;05E0: 246F0018
MOVEA.L 28(A7),A3 ;05E4: 266F001C
MOVEQ #0,D2 ;05E8: 7400
TST.L D4 ;05EA: 4A84
BNE.S LAB_0071 ;05EC: 6646
MOVE.L A2,-(A7) ;05EE: 2F0A
JSR LAB_00AA ;05F0: 4EB900000B74
ADDQ #4,A7 ;05F6: 584F
MOVE.L 20(A2),D0 ;05F8: 202A0014
LAB_006E:
ANDI.L #$00000010,D0 ;05FC: 028000000010
BEQ.S LAB_0070 ;0602: 6712
TST.L 28(A2) ;0604: 4AAA001C
BEQ.S LAB_0070 ;0608: 670C
MOVE.L 28(A2),-(A7) ;060A: 2F2A001C
JSR LAB_0113 ;060E: 4EB9000013DC
ADDQ #4,A7 ;0614: 584F
LAB_0070:
CLR.L 28(A2) ;0616: 42AA001C
ANDI.L #$FFFFFFEF,20(A2) ;061A: 02AAFFFFFFEF0014
CLR.L 32(A2) ;0622: 42AA0020
CLR.L 44(A2) ;0626: 42AA002C
CLR.L 36(A2) ;062A: 42AA0024
CLR.L 40(A2) ;062E: 42AA0028
BRA.S LAB_0076 ;0632: 6072
LAB_0071:
MOVEA.L A3,A0 ;0634: 204B
CMPA #$0000,A0 ;0636: B0FC0000
BNE.S LAB_0073 ;063A: 661E
MOVE.L D3,-(A7) ;063C: 2F03
JSR LAB_0107 ;063E: 4EB900001240
ADDQ #4,A7 ;0644: 584F
MOVEA.L D0,A3 ;0646: 2640
MOVEA.L A3,A0 ;0648: 204B
CMPA #$0000,A0 ;064A: B0FC0000
BNE.S LAB_0072 ;064E: 6608
MOVEQ #-1,D0 ;0650: 70FF
MOVEM.L (A7)+,D2-D4/A2-A3 ;0652: 4CDF0C1C
RTS ;0656: 4E75
LAB_0072:
MOVEQ #16,D2 ;0658: 7410
LAB_0073:
MOVEA.L 28(A2),A0 ;065A: 206A001C
CMPA #$0000,A0 ;065E: B0FC0000
BEQ.S LAB_0075 ;0662: 672A
MOVE.L A2,-(A7) ;0664: 2F0A
JSR LAB_00AA ;0666: 4EB900000B74
ADDQ #4,A7 ;066C: 584F
MOVE.L 20(A2),D0 ;066E: 202A0014
ANDI.L #$00000010,D0 ;0672: 028000000010
BEQ.S LAB_0074 ;0678: 670C
MOVE.L 28(A2),-(A7) ;067A: 2F2A001C
JSR LAB_0113 ;067E: 4EB9000013DC
ADDQ #4,A7 ;0684: 584F
LAB_0074:
ANDI.L #$FFFFFFEF,20(A2) ;0686: 02AAFFFFFFEF0014
LAB_0075:
MOVE.L A3,28(A2) ;068E: 254B001C
OR.L D2,20(A2) ;0692: 85AA0014
MOVE.L D3,32(A2) ;0696: 25430020
MOVE.L D4,44(A2) ;069A: 2544002C
CLR.L 36(A2) ;069E: 42AA0024
CLR.L 40(A2) ;06A2: 42AA0028
LAB_0076:
MOVEQ #0,D0 ;06A6: 7000
MOVEM.L (A7)+,D2-D4/A2-A3 ;06A8: 4CDF0C1C
RTS ;06AC: 4E75
DC.W $0000 ;06AE
LAB_0077:
LINK A5,#-28 ;06B0: 4E55FFE4
MOVEM.L D2-D7/A2-A3/A6,-(A7) ;06B4: 48E73F32
MOVEM.L 16(A5),D3/D7 ;06B8: 4CED00880010
MOVEA.L 8(A5),A3 ;06BE: 266D0008
MOVEQ #0,D6 ;06C2: 7C00
MOVEA.L A3,A1 ;06C4: 224B
MOVEA.L 28(A1),A0 ;06C6: 2069001C
CMPA #$0000,A0 ;06CA: B0FC0000
BNE.S LAB_0079 ;06CE: 661E
MOVEA.L A3,A0 ;06D0: 204B
MOVEA.L LAB_0229,A6 ;06D2: 2C7900002AC8
MOVE.L 8(A0),D1 ;06D8: 22280008
MOVE.L 12(A5),D2 ;06DC: 242D000C
JSR -42(A6) ;06E0: 4EAEFFD6
MOVE.L D0,D5 ;06E4: 2A00
BNE.S LAB_0078 ;06E6: 6602
MOVEQ #1,D6 ;06E8: 7C01
LAB_0078:
BRA LAB_0088 ;06EA: 60000132
LAB_0079:
MOVEA.L A3,A0 ;06EE: 204B
MOVE.L 20(A0),D0 ;06F0: 20280014
ANDI.L #$00000020,D0 ;06F4: 028000000020
BEQ.S LAB_007A ;06FA: 670A
MOVE.L A3,-(A7) ;06FC: 2F0B
JSR LAB_00AA ;06FE: 4EB900000B74
ADDQ #4,A7 ;0704: 584F
LAB_007A:
MOVEQ #0,D5 ;0706: 7A00
MOVE.L D3,D4 ;0708: 2803
BRA LAB_0086 ;070A: 600000F6
LAB_007B:
MOVEA.L A3,A0 ;070E: 204B
MOVE.L 36(A0),D2 ;0710: 24280024
MOVEA.L A3,A0 ;0714: 204B
SUB.L 40(A0),D2 ;0716: 94A80028
CMPI.L #$00000000,D2 ;071A: 0C8200000000
BLE LAB_0082 ;0720: 6F00009A
CMP.L D4,D2 ;0724: B484
BLE.S LAB_007C ;0726: 6F02
MOVE.L D4,D2 ;0728: 2404
LAB_007C:
TST.L D7 ;072A: 4A87
BEQ.S LAB_0080 ;072C: 6750
MOVEA.L 12(A5),A0 ;072E: 206D000C
MOVEA.L A3,A2 ;0732: 244B
MOVEA.L 28(A2),A1 ;0734: 226A001C
MOVEA.L A3,A2 ;0738: 244B
MOVE.L 40(A2),D0 ;073A: 202A0028
ADDA.L D0,A1 ;073E: D3C0
BRA.S LAB_007E ;0740: 6002
LAB_007D:
SUBQ.L #1,D2 ;0742: 5382
LAB_007E:
CMPI.L #$00000000,D2 ;0744: 0C8200000000
BLE.S LAB_007F ;074A: 6F0A
MOVE.B (A1)+,D0 ;074C: 1019
MOVE.B D0,(A0)+ ;074E: 10C0
CMPI.B #$0A,D0 ;0750: 0C00000A
BNE.S LAB_007D ;0754: 66EC
LAB_007F:
MOVE.L A0,D1 ;0756: 2208
SUB.L 12(A5),D1 ;0758: 92AD000C
MOVE.L A0,12(A5) ;075C: 2B48000C
MOVEA.L A3,A0 ;0760: 204B
MOVE.L 40(A0),D0 ;0762: 20280028
ADD.L D1,D0 ;0766: D081
MOVEA.L A3,A0 ;0768: 204B
MOVE.L D0,40(A0) ;076A: 21400028
SUB.L D1,D4 ;076E: 9881
ADD.L D1,D5 ;0770: DA81
CMPI.L #$00000000,D2 ;0772: 0C8200000000
BGT LAB_0087 ;0778: 6E000092
BRA.S LAB_0081 ;077C: 603C
LAB_0080:
MOVE.L D2,-(A7) ;077E: 2F02
MOVEA.L A3,A1 ;0780: 224B
MOVEA.L 28(A1),A0 ;0782: 2069001C
MOVEA.L A3,A1 ;0786: 224B
MOVE.L 40(A1),D0 ;0788: 20290028
PEA 0(A0,D0.L) ;078C: 48700800
MOVE.L 12(A5),-(A7) ;0790: 2F2D000C
JSR LAB_0101 ;0794: 4EB900001200
ADDA #$000C,A7 ;079A: DEFC000C
MOVE.L D2,D0 ;079E: 2002
ADD.L 12(A5),D0 ;07A0: D0AD000C
MOVE.L D0,12(A5) ;07A4: 2B40000C
MOVEA.L A3,A0 ;07A8: 204B
MOVE.L 40(A0),D0 ;07AA: 20280028
ADD.L D2,D0 ;07AE: D082
MOVEA.L A3,A0 ;07B0: 204B
MOVE.L D0,40(A0) ;07B2: 21400028
SUB.L D2,D4 ;07B6: 9882
ADD.L D2,D5 ;07B8: DA82
LAB_0081:
BRA.S LAB_0086 ;07BA: 6046
LAB_0082:
MOVEA.L A3,A0 ;07BC: 204B
MOVE.L 32(A0),D3 ;07BE: 26280020
MOVEA.L A3,A1 ;07C2: 224B
MOVEA.L 28(A1),A0 ;07C4: 2069001C
MOVEA.L A3,A1 ;07C8: 224B
MOVEA.L LAB_0229,A6 ;07CA: 2C7900002AC8
MOVE.L 8(A1),D1 ;07D0: 22290008
MOVE.L A0,D2 ;07D4: 2408
JSR -42(A6) ;07D6: 4EAEFFD6
CMPI.L #$00000000,D0 ;07DA: 0C8000000000
BGT.S LAB_0085 ;07E0: 6E14
TST.L D0 ;07E2: 4A80
BNE.S LAB_0083 ;07E4: 6608
CMPI.L #$00000000,D5 ;07E6: 0C8500000000
BGT.S LAB_0087 ;07EC: 6E1E
LAB_0083:
MOVE.L D0,D5 ;07EE: 2A00
BNE.S LAB_0084 ;07F0: 6602
MOVEQ #1,D6 ;07F2: 7C01
LAB_0084:
BRA.S LAB_0087 ;07F4: 6016
LAB_0085:
MOVEA.L A3,A0 ;07F6: 204B
CLR.L 40(A0) ;07F8: 42A80028
MOVEA.L A3,A0 ;07FC: 204B
MOVE.L D0,36(A0) ;07FE: 21400024
LAB_0086:
CMPI.L #$00000000,D4 ;0802: 0C8400000000
BGT LAB_007B ;0808: 6E00FF04
LAB_0087:
MOVEA.L A3,A0 ;080C: 204B
MOVE.L 20(A0),D0 ;080E: 20280014
ORI.L #$00000040,D0 ;0812: 008000000040
MOVEA.L A3,A0 ;0818: 204B
MOVE.L D0,20(A0) ;081A: 21400014
LAB_0088:
TST.L D5 ;081E: 4A85
BPL.S LAB_0089 ;0820: 6A12
MOVEA.L LAB_0229,A6 ;0822: 2C7900002AC8
JSR -132(A6) ;0828: 4EAEFF7C
MOVEA.L A3,A0 ;082C: 204B
MOVE.L D0,24(A0) ;082E: 21400018
BRA.S LAB_008B ;0832: 602A
LAB_0089:
TST.L D6 ;0834: 4A86
BEQ.S LAB_008A ;0836: 6714
MOVEA.L A3,A0 ;0838: 204B
MOVE.L 20(A0),D0 ;083A: 20280014
ORI.L #$00000001,D0 ;083E: 008000000001
MOVEA.L A3,A0 ;0844: 204B
MOVE.L D0,20(A0) ;0846: 21400014
BRA.S LAB_008B ;084A: 6012
LAB_008A:
MOVEA.L A3,A0 ;084C: 204B
MOVE.L 20(A0),D0 ;084E: 20280014
ANDI.L #$FFFFFFFE,D0 ;0852: 0280FFFFFFFE
MOVEA.L A3,A0 ;0858: 204B
MOVE.L D0,20(A0) ;085A: 21400014
LAB_008B:
MOVE.L D5,D0 ;085E: 2005
MOVEM.L (A7)+,D2-D7/A2-A3/A6 ;0860: 4CDF4CFC
UNLK A5 ;0864: 4E5D
RTS ;0866: 4E75
LAB_008C:
MOVEM.L D2-D3/A2,-(A7) ;0868: 48E73020
MOVEM.L 24(A7),D0/D3 ;086C: 4CEF00090018
MOVEM.L 16(A7),A0-A1 ;0872: 4CEF03000010
MOVEQ #1,D2 ;0878: 7401
MOVE.B 15(A0),(A1) ;087A: 12A8000F
MOVE.L #LAB_0077,48(A0) ;087E: 217C000006B00030
MOVE.L #LAB_00A2,64(A0) ;0886: 217C00000ABC0040
CMPI.L #$00000001,D0 ;088E: 0C8000000001
BLS.S LAB_008F ;0894: 632C
TST.L D3 ;0896: 4A83
BEQ.S LAB_008D ;0898: 6708
MOVE.B (A1),D1 ;089A: 1211
CMPI.B #$0A,D1 ;089C: 0C01000A
BEQ.S LAB_008F ;08A0: 6720
LAB_008D:
MOVE.L D3,-(A7) ;08A2: 2F03
SUBQ.L #1,D0 ;08A4: 5380
MOVE.L D0,-(A7) ;08A6: 2F00
PEA 1(A1) ;08A8: 48690001
MOVE.L A0,-(A7) ;08AC: 2F08
JSR LAB_0077 ;08AE: 4EB9000006B0
ADDA #$0010,A7 ;08B4: DEFC0010
TST.L D0 ;08B8: 4A80
BMI.S LAB_008E ;08BA: 6B04
ADD.L D0,D2 ;08BC: D480
BRA.S LAB_008F ;08BE: 6002
LAB_008E:
MOVE.L D0,D2 ;08C0: 2400
LAB_008F:
MOVE.L D2,D0 ;08C2: 2002
MOVEM.L (A7)+,D2-D3/A2 ;08C4: 4CDF040C
RTS ;08C8: 4E75
DC.W $0000 ;08CA
LAB_0090:
MOVEM.L D2-D5/A2-A3/A6,-(A7) ;08CC: 48E73C32
MOVE.L 40(A7),D4 ;08D0: 282F0028
MOVEA.L 36(A7),A2 ;08D4: 246F0024
MOVEA.L 32(A7),A3 ;08D8: 266F0020
MOVEQ #0,D5 ;08DC: 7A00
MOVEA.L A3,A1 ;08DE: 224B
MOVEA.L 28(A1),A0 ;08E0: 2069001C
CMPA #$0000,A0 ;08E4: B0FC0000
BNE.S LAB_0091 ;08E8: 661A
MOVEA.L A3,A0 ;08EA: 204B
MOVEA.L LAB_0229,A6 ;08EC: 2C7900002AC8
MOVE.L 8(A0),D1 ;08F2: 22280008
MOVE.L A2,D2 ;08F6: 240A
MOVE.L D4,D3 ;08F8: 2604
JSR -48(A6) ;08FA: 4EAEFFD0
MOVE.L D0,D5 ;08FE: 2A00
BRA LAB_009D ;0900: 6000013A
LAB_0091:
MOVEA.L A3,A0 ;0904: 204B
MOVE.L 20(A0),D0 ;0906: 20280014
ANDI.L #$00000040,D0 ;090A: 028000000040
MOVEA.L A3,A0 ;0910: 204B
MOVE.L D0,20(A0) ;0912: 21400014
BEQ.S LAB_0092 ;0916: 670A
MOVE.L A3,-(A7) ;0918: 2F0B
JSR LAB_00AA ;091A: 4EB900000B74
ADDQ #4,A7 ;0920: 584F
LAB_0092:
BRA LAB_0097 ;0922: 60000090
LAB_0093:
MOVEA.L A3,A0 ;0926: 204B
MOVE.L 32(A0),D3 ;0928: 26280020
MOVEA.L A3,A0 ;092C: 204B
SUB.L 36(A0),D3 ;092E: 96A80024
CMPI.L #$00000000,D3 ;0932: 0C8300000000
BLE.S LAB_0095 ;0938: 6F3C
CMP.L D4,D3 ;093A: B684
BLS.S LAB_0094 ;093C: 6302
MOVE.L D4,D3 ;093E: 2604
LAB_0094:
MOVE.L D3,-(A7) ;0940: 2F03
MOVE.L A2,-(A7) ;0942: 2F0A
MOVEA.L A3,A0 ;0944: 204B
MOVE.L 28(A0),D0 ;0946: 2028001C
MOVEA.L A3,A0 ;094A: 204B
ADD.L 36(A0),D0 ;094C: D0A80024
MOVE.L D0,-(A7) ;0950: 2F00
JSR LAB_0101 ;0952: 4EB900001200
ADDA #$000C,A7 ;0958: DEFC000C
MOVE.L D3,D0 ;095C: 2003
ADD.L A2,D0 ;095E: D08A
MOVEA.L D0,A2 ;0960: 2440
MOVEA.L A3,A0 ;0962: 204B
MOVE.L 36(A0),D0 ;0964: 20280024
ADD.L D3,D0 ;0968: D083
MOVEA.L A3,A0 ;096A: 204B
MOVE.L D0,36(A0) ;096C: 21400024
SUB.L D3,D4 ;0970: 9883
ADD.L D3,D5 ;0972: DA83
BRA.S LAB_0097 ;0974: 603E
LAB_0095:
MOVEA.L A3,A0 ;0976: 204B
MOVE.L 36(A0),D3 ;0978: 26280024
MOVEA.L A3,A0 ;097C: 204B
SUB.L 40(A0),D3 ;097E: 96A80028
MOVEA.L A3,A1 ;0982: 224B
MOVEA.L 28(A1),A0 ;0984: 2069001C
MOVEA.L A3,A1 ;0988: 224B
MOVE.L A0,D2 ;098A: 2408
ADD.L 40(A1),D2 ;098C: D4A90028
MOVEA.L A3,A0 ;0990: 204B
MOVEA.L LAB_0229,A6 ;0992: 2C7900002AC8
MOVE.L 8(A0),D1 ;0998: 22280008
JSR -48(A6) ;099C: 4EAEFFD0
CMP.L D3,D0 ;09A0: B083
BGE.S LAB_0096 ;09A2: 6C04
MOVEQ #-1,D5 ;09A4: 7AFF
BRA.S LAB_0098 ;09A6: 6012
LAB_0096:
MOVEA.L A3,A0 ;09A8: 204B
CLR.L 40(A0) ;09AA: 42A80028
MOVEA.L A3,A0 ;09AE: 204B
CLR.L 36(A0) ;09B0: 42A80024
LAB_0097:
TST.L D4 ;09B4: 4A84
BNE LAB_0093 ;09B6: 6600FF6E
LAB_0098:
MOVEA.L A3,A0 ;09BA: 204B
MOVE.L 44(A0),D0 ;09BC: 2028002C
CMPI.L #$FFFFFFFF,D0 ;09C0: 0C80FFFFFFFF
BNE.S LAB_009C ;09C6: 6662
CMPI.L #$FFFFFFFF,D5 ;09C8: 0C85FFFFFFFF
BEQ.S LAB_009C ;09CE: 675A
MOVEA.L A3,A1 ;09D0: 224B
MOVEA.L 28(A1),A0 ;09D2: 2069001C
MOVEA.L A3,A1 ;09D6: 224B
MOVE.L 36(A1),D0 ;09D8: 20290024
ADDA.L D0,A0 ;09DC: D1C0
MOVEA.L A3,A2 ;09DE: 244B
MOVEA.L 28(A2),A1 ;09E0: 226A001C
MOVEA.L A3,A2 ;09E4: 244B
MOVE.L 40(A2),D0 ;09E6: 202A0028
ADDA.L D0,A1 ;09EA: D3C0
LAB_0099:
SUBQ #1,A0 ;09EC: 5348
CMPA.L A1,A0 ;09EE: B1C9
BCS.S LAB_009A ;09F0: 6508
MOVE.B (A0),D0 ;09F2: 1010
CMPI.B #$0A,D0 ;09F4: 0C00000A
BNE.S LAB_0099 ;09F8: 66F2
LAB_009A:
CMPA.L A1,A0 ;09FA: B1C9
BCS.S LAB_009C ;09FC: 652C
MOVE.L A0,D3 ;09FE: 2608
SUB.L A1,D3 ;0A00: 9689
ADDQ.L #1,D3 ;0A02: 5283
MOVEA.L A3,A0 ;0A04: 204B
MOVEA.L LAB_0229,A6 ;0A06: 2C7900002AC8
MOVE.L 8(A0),D1 ;0A0C: 22280008
MOVE.L A1,D2 ;0A10: 2409
JSR -48(A6) ;0A12: 4EAEFFD0
CMP.L D3,D0 ;0A16: B083
BGE.S LAB_009B ;0A18: 6C02
MOVEQ #-1,D5 ;0A1A: 7AFF
LAB_009B:
MOVEA.L A3,A0 ;0A1C: 204B
MOVE.L 40(A0),D0 ;0A1E: 20280028
ADD.L D3,D0 ;0A22: D083
MOVEA.L A3,A0 ;0A24: 204B
MOVE.L D0,40(A0) ;0A26: 21400028
LAB_009C:
MOVEA.L A3,A0 ;0A2A: 204B
MOVE.L 20(A0),D0 ;0A2C: 20280014
ORI.L #$00000020,D0 ;0A30: 008000000020
MOVEA.L A3,A0 ;0A36: 204B
MOVE.L D0,20(A0) ;0A38: 21400014
LAB_009D:
TST.L D5 ;0A3C: 4A85
BPL.S LAB_009E ;0A3E: 6A10
MOVEA.L LAB_0229,A6 ;0A40: 2C7900002AC8
JSR -132(A6) ;0A46: 4EAEFF7C
MOVEA.L A3,A0 ;0A4A: 204B
MOVE.L D0,24(A0) ;0A4C: 21400018
LAB_009E:
MOVE.L D5,D0 ;0A50: 2005
MOVEM.L (A7)+,D2-D5/A2-A3/A6 ;0A52: 4CDF4C3C
RTS ;0A56: 4E75
LAB_009F:
MOVEA.L 4(A7),A0 ;0A58: 206F0004
MOVE.L 20(A0),D0 ;0A5C: 20280014
ANDI.L #$00000001,D0 ;0A60: 028000000001
SNE D0 ;0A66: 56C0
ANDI.L #$00000001,D0 ;0A68: 028000000001
RTS ;0A6E: 4E75
LAB_00A0:
MOVEM.L D2-D3/A2/A6,-(A7) ;0A70: 48E73022
MOVEM.L 24(A7),D2-D3 ;0A74: 4CEF000C0018
MOVEA.L 20(A7),A2 ;0A7A: 246F0014
MOVE.L A2,-(A7) ;0A7E: 2F0A
JSR LAB_00AA ;0A80: 4EB900000B74
ADDQ #4,A7 ;0A86: 584F
MOVEA.L A2,A0 ;0A88: 204A
MOVEA.L LAB_0229,A6 ;0A8A: 2C7900002AC8
MOVE.L 8(A0),D1 ;0A90: 22280008
JSR -66(A6) ;0A94: 4EAEFFBE
MOVE.L D0,D2 ;0A98: 2400
CMPI.L #$FFFFFFFF,D2 ;0A9A: 0C82FFFFFFFF
BNE.S LAB_00A1 ;0AA0: 6610
MOVEA.L LAB_0229,A6 ;0AA2: 2C7900002AC8
JSR -132(A6) ;0AA8: 4EAEFF7C
MOVEA.L A2,A0 ;0AAC: 204A
MOVE.L D0,24(A0) ;0AAE: 21400018
LAB_00A1:
MOVE.L D2,D0 ;0AB2: 2002
MOVEM.L (A7)+,D2-D3/A2/A6 ;0AB4: 4CDF440C
RTS ;0AB8: 4E75
DC.W $0000 ;0ABA
LAB_00A2:
LINK A5,#-6 ;0ABC: 4E55FFFA
MOVEA.L 8(A5),A1 ;0AC0: 226D0008
PEA (1).W ;0AC4: 48780001
PEA (1).W ;0AC8: 48780001
PEA -5(A5) ;0ACC: 486DFFFB
MOVE.L A1,-(A7) ;0AD0: 2F09
JSR LAB_0077 ;0AD2: 4EB9000006B0
ADDA #$0010,A7 ;0AD8: DEFC0010
CMPI.L #$00000001,D0 ;0ADC: 0C8000000001
BNE.S LAB_00A3 ;0AE2: 6608
MOVEQ #0,D0 ;0AE4: 7000
MOVE.B -5(A5),D0 ;0AE6: 102DFFFB
BRA.S LAB_00A4 ;0AEA: 6002
LAB_00A3:
MOVEQ #-1,D0 ;0AEC: 70FF
LAB_00A4:
UNLK A5 ;0AEE: 4E5D
RTS ;0AF0: 4E75
DC.W $0000 ;0AF2
LAB_00A5:
MOVEA.L 4(A7),A0 ;0AF4: 206F0004
MOVE.B 15(A0),D0 ;0AF8: 1028000F
MOVE.L #LAB_0077,48(A0) ;0AFC: 217C000006B00030
MOVE.L #LAB_00A2,64(A0) ;0B04: 217C00000ABC0040
ANDI.L #$000000FF,D0 ;0B0C: 0280000000FF
RTS ;0B12: 4E75
LAB_00A6:
MOVE.L 8(A7),D0 ;0B14: 202F0008
MOVEA.L 4(A7),A0 ;0B18: 206F0004
MOVE.L D0,12(A0) ;0B1C: 2140000C
MOVE.L #LAB_008C,48(A0) ;0B20: 217C000008680030
MOVE.L #LAB_00A5,64(A0) ;0B28: 217C00000AF40040
RTS ;0B30: 4E75
DC.W $0000 ;0B32
LAB_00A7:
LINK A5,#-6 ;0B34: 4E55FFFA
MOVEM.L D2,-(A7) ;0B38: 48E72000
MOVE.L 12(A5),D2 ;0B3C: 242D000C
MOVEA.L 8(A5),A1 ;0B40: 226D0008
MOVE.B D2,-5(A5) ;0B44: 1B42FFFB
PEA (1).W ;0B48: 48780001
PEA -5(A5) ;0B4C: 486DFFFB
MOVE.L A1,-(A7) ;0B50: 2F09
JSR LAB_0090 ;0B52: 4EB9000008CC
ADDA #$000C,A7 ;0B58: DEFC000C
CMPI.L #$00000001,D0 ;0B5C: 0C8000000001
BNE.S LAB_00A8 ;0B62: 6604
MOVE.L D2,D0 ;0B64: 2002
BRA.S LAB_00A9 ;0B66: 6002
LAB_00A8:
MOVEQ #-1,D0 ;0B68: 70FF
LAB_00A9:
MOVEM.L (A7)+,D2 ;0B6A: 4CDF0004
UNLK A5 ;0B6E: 4E5D
RTS ;0B70: 4E75
DC.W $0000 ;0B72
LAB_00AA:
MOVEM.L D2-D3/A2/A6,-(A7) ;0B74: 48E73022
MOVEA.L 20(A7),A2 ;0B78: 246F0014
MOVEQ #0,D0 ;0B7C: 7000
MOVEA.L A2,A1 ;0B7E: 224A
MOVEA.L 28(A1),A0 ;0B80: 2069001C
CMPA #$0000,A0 ;0B84: B0FC0000
BEQ LAB_00AF ;0B88: 67000098
MOVEA.L A2,A0 ;0B8C: 204A
MOVE.L 20(A0),D1 ;0B8E: 22280014
ANDI.L #$00000020,D1 ;0B92: 028100000020
BEQ.S LAB_00AE ;0B98: 674E
LAB_00AB:
MOVEA.L A2,A0 ;0B9A: 204A
MOVE.L 36(A0),D3 ;0B9C: 26280024
MOVEA.L A2,A0 ;0BA0: 204A
SUB.L 40(A0),D3 ;0BA2: 96A80028
MOVEA.L A2,A1 ;0BA6: 224A
MOVEA.L 28(A1),A0 ;0BA8: 2069001C
MOVEA.L A2,A1 ;0BAC: 224A
MOVE.L A0,D2 ;0BAE: 2408
ADD.L 40(A1),D2 ;0BB0: D4A90028
MOVEA.L A2,A0 ;0BB4: 204A
MOVEA.L LAB_0229,A6 ;0BB6: 2C7900002AC8
LAB_00AC:
MOVE.L 8(A0),D1 ;0BBC: 22280008
JSR -48(A6) ;0BC0: 4EAEFFD0
CMP.L D3,D0 ;0BC4: B083
BGE.S LAB_00AD ;0BC6: 6C12
MOVEA.L LAB_0229,A6 ;0BC8: 2C7900002AC8
JSR -132(A6) ;0BCE: 4EAEFF7C
MOVEA.L A2,A0 ;0BD2: 204A
MOVE.L D0,24(A0) ;0BD4: 21400018
MOVEQ #-1,D0 ;0BD8: 70FF
LAB_00AD:
MOVEA.L A2,A0 ;0BDA: 204A
CLR.L 40(A0) ;0BDC: 42A80028
MOVEA.L A2,A0 ;0BE0: 204A
CLR.L 36(A0) ;0BE2: 42A80024
BRA.S LAB_00AF ;0BE6: 603A
LAB_00AE:
MOVEA.L A2,A0 ;0BE8: 204A
MOVE.L 20(A0),D1 ;0BEA: 22280014
ANDI.L #$00000040,D1 ;0BEE: 028100000040
BEQ.S LAB_00AF ;0BF4: 672C
MOVEA.L A2,A0 ;0BF6: 204A
MOVE.L 40(A0),D2 ;0BF8: 24280028
MOVEA.L A2,A0 ;0BFC: 204A
SUB.L 36(A0),D2 ;0BFE: 94A80024
MOVEA.L A2,A0 ;0C02: 204A
MOVEA.L LAB_0229,A6 ;0C04: 2C7900002AC8
MOVE.L 8(A0),D1 ;0C0A: 22280008
MOVEQ #0,D3 ;0C0E: 7600
JSR -66(A6) ;0C10: 4EAEFFBE
MOVEA.L A2,A0 ;0C14: 204A
CLR.L 40(A0) ;0C16: 42A80028
MOVEA.L A2,A0 ;0C1A: 204A
CLR.L 36(A0) ;0C1C: 42A80024
MOVEQ #0,D0 ;0C20: 7000
LAB_00AF:
MOVEA.L A2,A0 ;0C22: 204A
MOVE.L 20(A0),D1 ;0C24: 22280014
ANDI.L #$FFFFFF9F,D1 ;0C28: 0281FFFFFF9F
MOVEA.L A2,A0 ;0C2E: 204A
MOVE.L D1,20(A0) ;0C30: 21410014
MOVEM.L (A7)+,D2-D3/A2/A6 ;0C34: 4CDF440C
RTS ;0C38: 4E75
DC.W $0000 ;0C3A
LAB_00B0:
LINK A5,#-264 ;0C3C: 4E55FEF8
MOVEM.L D2-D4/A2/A6,-(A7) ;0C40: 48E73822
MOVEA.L 8(A5),A2 ;0C44: 246D0008
MOVEQ #0,D4 ;0C48: 7800
MOVEQ #0,D2 ;0C4A: 7400
MOVE.L A2,-(A7) ;0C4C: 2F0A
JSR LAB_00AA ;0C4E: 4EB900000B74
ADDQ #4,A7 ;0C54: 584F
MOVEA.L A2,A0 ;0C56: 204A
MOVE.L 20(A0),D0 ;0C58: 20280014
ANDI.L #$00000008,D0 ;0C5C: 028000000008
BEQ.S LAB_00B1 ;0C62: 671E
MOVEA.L A2,A1 ;0C64: 224A
LEA -260(A5),A0 ;0C66: 41EDFEFC
MOVEA.L LAB_0229,A6 ;0C6A: 2C7900002AC8
MOVE.L 8(A1),D1 ;0C70: 22290008
MOVE.L A0,D2 ;0C74: 2408
MOVE.L #$00000100,D3 ;0C76: 263C00000100
JSR -408(A6) ;0C7C: 4EAEFE68
MOVE.L D0,D2 ;0C80: 2400
LAB_00B1:
MOVEA.L A2,A0 ;0C82: 204A
MOVEA.L LAB_0229,A6 ;0C84: 2C7900002AC8
MOVE.L 8(A0),D1 ;0C8A: 22280008
JSR -36(A6) ;0C8E: 4EAEFFDC
TST.L D0 ;0C92: 4A80
BEQ.S LAB_00B4 ;0C94: 6716
TST.L D2 ;0C96: 4A82
BEQ.S LAB_00B3 ;0C98: 6710
LEA -260(A5),A0 ;0C9A: 41EDFEFC
MOVEA.L LAB_0229,A6 ;0C9E: 2C7900002AC8
MOVE.L A0,D1 ;0CA4: 2208
LAB_00B2:
JSR -72(A6) ;0CA6: 4EAEFFB8
LAB_00B3:
BRA.S LAB_00B5 ;0CAA: 6002
LAB_00B4:
MOVEQ #-1,D4 ;0CAC: 78FF
LAB_00B5:
MOVE.L D4,D0 ;0CAE: 2004
MOVEM.L (A7)+,D2-D4/A2/A6 ;0CB0: 4CDF441C
UNLK A5 ;0CB4: 4E5D
RTS ;0CB6: 4E75
LAB_00B6:
MOVEQ #4,D0 ;0CB8: 7004
ADDI.L #LAB_023A,D0 ;0CBA: 068000002DE4
MOVE.L D0,LAB_023A ;0CC0: 23C000002DE4
CLR.L LAB_023B ;0CC6: 42B900002DE8
MOVE.L #LAB_023A,LAB_023C ;0CCC: 23FC00002DE400002DEC
MOVEQ #4,D0 ;0CD6: 7004
ADDI.L #LAB_023D,D0 ;0CD8: 068000002DF0
MOVE.L D0,LAB_023D ;0CDE: 23C000002DF0
CLR.L LAB_023E ;0CE4: 42B900002DF4
MOVE.L #LAB_023D,LAB_023F ;0CEA: 23FC00002DF000002DF8
MOVE.L #$00000001,LAB_0240 ;0CF4: 23FC0000000100002DFC
RTS ;0CFE: 4E75
LAB_00B7:
MOVEM.L A6,-(A7) ;0D00: 48E70002
BRA.S LAB_00B9 ;0D04: 6014
LAB_00B8:
MOVE.L A6,-(A7) ;0D06: 2F0E
MOVEA.L 80(A6),A0 ;0D08: 206E0050
JSR (A0) ;0D0C: 4E90
ADDQ #4,A7 ;0D0E: 584F
MOVE.L A6,-(A7) ;0D10: 2F0E
JSR LAB_0113 ;0D12: 4EB9000013DC
ADDQ #4,A7 ;0D18: 584F
LAB_00B9:
MOVEA.L SECSTRT_1,A6 ;0D1A: 2C7900002AB4
LEA LAB_023A,A0 ;0D20: 41F900002DE4
JSR -258(A6) ;0D26: 4EAEFEFE
MOVEA.L D0,A6 ;0D2A: 2C40
CMPA #$0000,A6 ;0D2C: BCFC0000
BNE.S LAB_00B8 ;0D30: 66D4
BRA.S LAB_00BB ;0D32: 600A
LAB_00BA:
MOVE.L A0,-(A7) ;0D34: 2F08
JSR LAB_0113 ;0D36: 4EB9000013DC
ADDQ #4,A7 ;0D3C: 584F
LAB_00BB:
MOVEA.L SECSTRT_1,A6 ;0D3E: 2C7900002AB4
LEA LAB_023D,A0 ;0D44: 41F900002DF0
JSR -258(A6) ;0D4A: 4EAEFEFE
MOVEA.L D0,A0 ;0D4E: 2040
CMPA #$0000,A0 ;0D50: B0FC0000
BNE.S LAB_00BA ;0D54: 66DE
MOVEM.L (A7)+,A6 ;0D56: 4CDF4000
RTS ;0D5A: 4E75
LAB_00BC:
MOVEM.L A0/A6,-(A7) ;0D5C: 48E70082
MOVEA.L LAB_0237,A6 ;0D60: 2C7900002BD8
JSR -156(A6) ;0D66: 4EAEFF64
MOVEM.L (A7)+,A0/A6 ;0D6A: 4CDF4100
MOVE.L D1,(A0) ;0D6E: 2081
RTS ;0D70: 4E75
NOP ;0D72: 4E71
LAB_00BD:
NEG.L D1 ;0D74: 4481
NEGX.L D0 ;0D76: 4080
RTS ;0D78: 4E75
NOP ;0D7A: 4E71
LAB_00BE:
NEG.L D3 ;0D7C: 4483
NEGX.L D2 ;0D7E: 4082
RTS ;0D80: 4E75
NOP ;0D82: 4E71
LAB_00BF:
CMP.L D2,D0 ;0D84: B082
BNE.S LAB_00C0 ;0D86: 6602
CMP.L D3,D1 ;0D88: B283
LAB_00C0:
RTS ;0D8A: 4E75
TST.L D0 ;0D8C: 4A80
BMI.S LAB_00C1 ;0D8E: 6B0C
TST.L D2 ;0D90: 4A82
BPL.S LAB_00C3 ;0D92: 6A28
JSR LAB_00BE ;0D94: 4EB900000D7C
BRA.S LAB_00C2 ;0D9A: 6012
LAB_00C1:
JSR LAB_00BD ;0D9C: 4EB900000D74
TST.L D2 ;0DA2: 4A82
BPL.S LAB_00C2 ;0DA4: 6A08
JSR LAB_00BE ;0DA6: 4EB900000D7C
BRA.S LAB_00C3 ;0DAC: 600E
LAB_00C2:
BSR.S LAB_00C3 ;0DAE: 610C
JSR LAB_00BD ;0DB0: 4EB900000D74
JMP LAB_00BE ;0DB6: 4EF900000D7C
LAB_00C3:
EXG D0,D1 ;0DBC: C141
EXG D2,D3 ;0DBE: C543
MOVEM.L D4-D7/A0,-(A7) ;0DC0: 48E70F80
LEA (EXT_0001).W,A0 ;0DC4: 41F80041
MOVEQ #0,D4 ;0DC8: 7800
MOVEQ #0,D5 ;0DCA: 7A00
MOVEQ #0,D6 ;0DCC: 7C00
MOVEQ #0,D7 ;0DCE: 7E00
TST.L D2 ;0DD0: 4A82
BNE.S LAB_00C4 ;0DD2: 660A
TST.L D3 ;0DD4: 4A83
BNE.S LAB_00C4 ;0DD6: 6606
MOVEQ #0,D1 ;0DD8: 7200
MOVEQ #0,D0 ;0DDA: 7000
DIVU D0,D1 ;0DDC: 82C0
LAB_00C4:
SUBQ.L #1,A0 ;0DDE: 5388
CMPA.L #$00000000,A0 ;0DE0: B1FC00000000
BEQ.S LAB_00C7 ;0DE6: 6726
ADD.L D6,D6 ;0DE8: DC86
ROXL.L #1,D7 ;0DEA: E397
ADD.L D0,D0 ;0DEC: D080
ROXL.L #1,D1 ;0DEE: E391
ROXL.L #1,D4 ;0DF0: E394
ROXL.L #1,D5 ;0DF2: E395
CMP.L D3,D5 ;0DF4: BA83
BCS.S LAB_00C4 ;0DF6: 65E6
BHI.S LAB_00C5 ;0DF8: 6204
CMP.L D2,D4 ;0DFA: B882
BCS.S LAB_00C4 ;0DFC: 65E0
LAB_00C5:
SUB.L D2,D4 ;0DFE: 9882
BCC.S LAB_00C6 ;0E00: 6402
SUBQ.L #1,D5 ;0E02: 5385
LAB_00C6:
SUB.L D3,D5 ;0E04: 9A83
ADDQ.L #1,D6 ;0E06: 5286
BNE.S LAB_00C4 ;0E08: 66D4
ADDQ.L #1,D7 ;0E0A: 5287
BRA.S LAB_00C4 ;0E0C: 60D0
LAB_00C7:
MOVE.L D6,D0 ;0E0E: 2006
MOVE.L D7,D1 ;0E10: 2207
MOVE.L D4,D2 ;0E12: 2404
MOVE.L D5,D3 ;0E14: 2605
EXG D0,D1 ;0E16: C141
EXG D2,D3 ;0E18: C543
MOVEM.L (A7)+,D4-D7/A0 ;0E1A: 4CDF01F0
RTS ;0E1E: 4E75
LAB_00C8:
MOVE.L A0,-(A7) ;0E20: 2F08
JSR LAB_00C3 ;0E22: 4EB900000DBC
MOVEA.L (A7)+,A0 ;0E28: 205F
CMPA.L #$00000000,A0 ;0E2A: B1FC00000000
BEQ.S LAB_00C9 ;0E30: 6704
MOVE.L D2,(A0)+ ;0E32: 20C2
MOVE.L D3,(A0) ;0E34: 2083
LAB_00C9:
RTS ;0E36: 4E75
LAB_00CA:
LINK A5,#0 ;0E38: 4E550000
MOVEM.L D2/A6,-(A7) ;0E3C: 48E72002
LEA 8(A5),A0 ;0E40: 41ED0008
LEA 4(A0),A0 ;0E44: 41E80004
MOVEA.L LAB_0229,A6 ;0E48: 2C7900002AC8
MOVE.L 8(A5),D1 ;0E4E: 222D0008
MOVE.L A0,D2 ;0E52: 2408
JSR -954(A6) ;0E54: 4EAEFC46
MOVEM.L (A7)+,D2/A6 ;0E58: 4CDF4004
UNLK A5 ;0E5C: 4E5D
RTS ;0E5E: 4E75
LAB_00CB:
LINK A5,#-260 ;0E60: 4E55FEFC
MOVEM.L D2-D5/A2-A3/A6,-(A7) ;0E64: 48E73C32
MOVE.L 16(A5),D4 ;0E68: 282D0010
MOVE 20(A5),D5 ;0E6C: 3A2D0014
MOVEA.L 8(A5),A2 ;0E70: 246D0008
MOVEA.L 12(A5),A3 ;0E74: 266D000C
MOVEA.L SECSTRT_1,A6 ;0E78: 2C7900002AB4
MOVE.L D4,D0 ;0E7E: 2004
MOVEA.L A3,A1 ;0E80: 224B
JSR -552(A6) ;0E82: 4EAEFDD8
MOVEA.L A2,A1 ;0E86: 224A
MOVE.L D0,(A1) ;0E88: 2280
MOVEA.L A2,A1 ;0E8A: 224A
TST.L (A1) ;0E8C: 4A91
BNE.S LAB_00CE ;0E8E: 6672
TST.L LAB_0229 ;0E90: 4AB900002AC8
BEQ.S LAB_00CE ;0E96: 676A
MOVEA.L LAB_0229,A6 ;0E98: 2C7900002AC8
MOVE.L A3,D1 ;0E9E: 220B
JSR -870(A6) ;0EA0: 4EAEFC9A
MOVEA.L D0,A1 ;0EA4: 2240
CMPA.L A3,A1 ;0EA6: B3CB
BEQ.S LAB_00CC ;0EA8: 6710
MOVEA.L SECSTRT_1,A6 ;0EAA: 2C7900002AB4
MOVE.L D4,D0 ;0EB0: 2004
JSR -552(A6) ;0EB2: 4EAEFDD8
MOVEA.L A2,A1 ;0EB6: 224A
MOVE.L D0,(A1) ;0EB8: 2280
LAB_00CC:
MOVEA.L A2,A1 ;0EBA: 224A
TST.L (A1) ;0EBC: 4A91
BNE.S LAB_00CE ;0EBE: 6642
MOVEA.L #LAB_00DB,A1 ;0EC0: 227C0000101C
LEA -260(A5),A0 ;0EC6: 41EDFEFC
MOVEQ #8,D0 ;0ECA: 7008
LAB_00CD:
MOVE.B (A1)+,(A0)+ ;0ECC: 10D9
DBF D0,LAB_00CD ;0ECE: 51C8FFFC
LEA -260(A5),A0 ;0ED2: 41EDFEFC
MOVEA.L LAB_0229,A6 ;0ED6: 2C7900002AC8
MOVE.L A0,D1 ;0EDC: 2208
MOVE.L A3,D2 ;0EDE: 240B
MOVE.L #$000000FF,D3 ;0EE0: 263C000000FF
JSR -882(A6) ;0EE6: 4EAEFC8E
TST D0 ;0EEA: 4A40
BEQ.S LAB_00CE ;0EEC: 6714
MOVEA.L SECSTRT_1,A6 ;0EEE: 2C7900002AB4
MOVE.L D4,D0 ;0EF4: 2004
LEA -260(A5),A1 ;0EF6: 43EDFEFC
JSR -552(A6) ;0EFA: 4EAEFDD8
MOVEA.L A2,A1 ;0EFE: 224A
MOVE.L D0,(A1) ;0F00: 2280
LAB_00CE:
MOVEA.L A2,A1 ;0F02: 224A
TST.L (A1) ;0F04: 4A91
BNE LAB_00D2 ;0F06: 660000A2
MOVE #$0001,LAB_022A ;0F0A: 33FC000100002ACC
TST D5 ;0F12: 4A45
BEQ LAB_00D2 ;0F14: 67000094
MOVEA.L SECSTRT_1,A6 ;0F18: 2C7900002AB4
SUBA.L A1,A1 ;0F1E: 93C9
JSR -294(A6) ;0F20: 4EAEFEDA
MOVEA.L D0,A0 ;0F24: 2040
TST.L 172(A0) ;0F26: 4AA800AC
BNE.S LAB_00D0 ;0F2A: 6656
TST.L LAB_0238 ;0F2C: 4AB900002BE0
BEQ.S LAB_00CF ;0F32: 674C
LEA -20(A5),A0 ;0F34: 41EDFFEC
MOVE.L #$00000014,(A0)+ ;0F38: 20FC00000014
CLR.L (A0)+ ;0F3E: 4298
MOVE.L #LAB_00D3,(A0)+ ;0F40: 20FC00000FB2
MOVE.L #LAB_00D6,(A0)+ ;0F46: 20FC00000FE6
MOVE.L #LAB_00DA+1,(A0) ;0F4C: 20BC00001019
MOVEA.L SECSTRT_1,A6 ;0F52: 2C7900002AB4
SUBA.L A1,A1 ;0F58: 93C9
JSR -294(A6) ;0F5A: 4EAEFEDA
MOVEA.L D0,A1 ;0F5E: 2240
MOVE.L 10(A1),-(A7) ;0F60: 2F29000A
MOVE.L D4,-(A7) ;0F64: 2F04
MOVE.L A3,-(A7) ;0F66: 2F0B
MOVEA.L LAB_0238,A6 ;0F68: 2C7900002BE0
SUBA.L A0,A0 ;0F6E: 91C8
LEA -20(A5),A1 ;0F70: 43EDFFEC
SUBA.L A2,A2 ;0F74: 95CA
MOVEA.L A7,A3 ;0F76: 264F
JSR -588(A6) ;0F78: 4EAEFDB4
ADDA #$000C,A7 ;0F7C: DEFC000C
LAB_00CF:
BRA.S LAB_00D1 ;0F80: 601C
LAB_00D0:
TST.L LAB_0229 ;0F82: 4AB900002AC8
BEQ.S LAB_00D1 ;0F88: 6714
MOVE.L D4,-(A7) ;0F8A: 2F04
MOVE.L A3,-(A7) ;0F8C: 2F0B
MOVE.L #LAB_00D4,-(A7) ;0F8E: 2F3C00000FC6
JSR LAB_00CA ;0F94: 4EB900000E38
ADDA #$000C,A7 ;0F9A: DEFC000C
LAB_00D1:
PEA (900).W ;0F9E: 48780384
JSR LAB_0001 ;0FA2: 4EB900000080
ADDQ #4,A7 ;0FA8: 584F
LAB_00D2:
MOVEM.L (A7)+,D2-D5/A2-A3/A6 ;0FAA: 4CDF4C3C
UNLK A5 ;0FAE: 4E5D
RTS ;0FB0: 4E75
LAB_00D3:
DC.W $4170 ;0FB2
MOVEQ #108,D0 ;0FB4: 706C
DC.W $6963 ;0FB6
BSR.S LAB_00DE+2 ;0FB8: 6174
DC.W $696F ;0FBA
BGT.S LAB_00D5 ;0FBC: 6E20
ADDQ #1,-(A5) ;0FBE: 5265
DC.W $7175 ;0FC0
DC.W $6573 ;0FC2
MOVEQ #0,D2 ;0FC4: 7400
LAB_00D4:
DC.W $4361 ;0FC6
BGT.S LAB_00E1 ;0FC8: 6E6E
BLE.S LAB_00E2 ;0FCA: 6F74
DC.W $206F ;0FCC
MOVEQ #101,D0 ;0FCE: 7065
BGT.S LAB_00D7 ;0FD0: 6E20
MOVE.L -(A5),D1 ;0FD2: 2225
DC.W $7322 ;0FD4
MOVE.L -(A0),D6 ;0FD6: 2C20
MOVEQ #101,D3 ;0FD8: 7665
MOVEQ #115,D1 ;0FDA: 7273
DC.W $696F ;0FDC
LAB_00D5:
BGT.S LAB_00D8 ;0FDE: 6E20
MOVE.L 25646(A4),2560(A2) ;0FE0: 256C642E0A00
LAB_00D6:
DC.W $4361 ;0FE6
BGT.S LAB_00E5 ;0FE8: 6E6E
BLE.S LAB_00E6+2 ;0FEA: 6F74
DC.W $206F ;0FEC
MOVEQ #101,D0 ;0FEE: 7065
BGT.S LAB_00D9 ;0FF0: 6E20
LAB_00D7:
MOVE.L -(A5),D1 ;0FF2: 2225
DC.W $7322 ;0FF4
MOVE.L -(A0),D6 ;0FF6: 2C20
MOVEQ #101,D3 ;0FF8: 7665
MOVEQ #115,D1 ;0FFA: 7273
DC.W $696F ;0FFC
BGT.S LAB_00DC ;0FFE: 6E20
LAB_00D8:
DC.W $256C ;1000
BCC.S LAB_00E0 ;1002: 642E
EORI #$6E61,(A5) ;1004: 0A556E61
BHI.S LAB_00E8 ;1008: 626C
BCS.S LAB_00DE ;100A: 6520
MOVEQ #111,D2 ;100C: 746F
DC.W $2072 ;100E
DC.W $756E ;1010
LAB_00D9:
MOVE.L -(A2),D0 ;1012: 2022
DC.W $2573 ;1014
DC.W $222E ;1016
LAB_00DA:
DC.W $004F ;1018
DC.W $4B00 ;101A
LAB_00DB:
ADDQ #8,(A2) ;101C: 5052
DC.W $4F47 ;101E
LAB_00DC:
DC.W $4449 ;1020
DC.W $523A ;1022
ORI.B #$00,D0 ;1024: 00000000
LAB_00DD:
MOVEM.L A2/A6,-(A7) ;1028: 48E70022
LAB_00DE:
MOVEA.L 12(A7),A2 ;102C: 246F000C
MOVEA.L A2,A1 ;1030: 224A
LAB_00E0:
TST.L (A1) ;1032: 4A91
BEQ.S LAB_00E3 ;1034: 6712
MOVEA.L A2,A0 ;1036: 204A
LAB_00E1:
MOVEA.L SECSTRT_1,A6 ;1038: 2C7900002AB4
MOVEA.L (A0),A1 ;103E: 2250
LAB_00E2:
JSR -414(A6) ;1040: 4EAEFE62
MOVEA.L A2,A1 ;1044: 224A
CLR.L (A1) ;1046: 4291
LAB_00E3:
MOVEM.L (A7)+,A2/A6 ;1048: 4CDF4400
RTS ;104C: 4E75
DC.W $0000 ;104E
LAB_00E4:
MOVE #$0001,-(A7) ;1050: 3F3C0001
PEA (37).W ;1054: 48780025
LAB_00E5:
MOVE.L #LAB_00E9,-(A7) ;1058: 2F3C00001080
LAB_00E6:
PEA LAB_022B ;105E: 487900002AD0
JSR LAB_00CB ;1064: 4EB900000E60
ADDA #$000E,A7 ;106A: DEFC000E
RTS ;106E: 4E75
LAB_00E7:
PEA LAB_022B ;1070: 487900002AD0
LAB_00E8:
JSR LAB_00DD ;1076: 4EB900001028
ADDQ #4,A7 ;107C: 584F
RTS ;107E: 4E75
LAB_00E9:
DC.W $6D61 ;1080
MOVEQ #104,D2 ;1082: 7468
DC.W $6965 ;1084
DC.W $6565 ;1086
DC.W $646F ;1088
DC.W $7562 ;108A
DC.W $6261 ;108C
DC.W $732E ;108E
DC.W $6C69 ;1090
BHI.S LAB_00EF ;1092: 6272
BSR.S LAB_00EF+2 ;1094: 6172
DC.W $7900 ;1096
LAB_00EA:
MOVE.L 4(A7),D0 ;1098: 202F0004
MOVEM.L D2-D3/A6,-(A7) ;109C: 48E73002
MOVE D0,D2 ;10A0: 3400
BSR.S LAB_00EB ;10A2: 6106
MOVEM.L (A7)+,D2-D3/A6 ;10A4: 4CDF400C
RTS ;10A8: 4E75
LAB_00EB:
MOVEA.L LAB_022B,A6 ;10AA: 2C7900002AD0
TST D2 ;10B0: 4A42
BPL.S LAB_00ED ;10B2: 6A22
NEG.L D2 ;10B4: 4482
CMP #$0134,D2 ;10B6: B47C0134
BLS.S LAB_00EC ;10BA: 6306
MOVEQ #0,D0 ;10BC: 7000
MOVEQ #0,D1 ;10BE: 7200
RTS ;10C0: 4E75
LAB_00EC:
BSR.S LAB_00ED ;10C2: 6112
MOVE.L D0,D2 ;10C4: 2400
MOVE.L D1,D3 ;10C6: 2601
MOVE.L #$3FF00000,D0 ;10C8: 203C3FF00000
MOVEQ #0,D1 ;10CE: 7200
JSR -84(A6) ;10D0: 4EAEFFAC
RTS ;10D4: 4E75
LAB_00ED:
CMP #$0134,D2 ;10D6: B47C0134
BCC.S LAB_00F2 ;10DA: 6434
CMP #$000A,D2 ;10DC: B47C000A
BLS.S LAB_00EE ;10E0: 6322
MOVE D2,-(A7) ;10E2: 3F02
LSR #1,D2 ;10E4: E24A
BSR.S LAB_00EB ;10E6: 61C2
MOVE.L D0,D2 ;10E8: 2400
MOVE.L D1,D3 ;10EA: 2601
JSR -78(A6) ;10EC: 4EAEFFB2
MOVE (A7)+,D2 ;10F0: 341F
BTST #0,D2 ;10F2: 08020000
BEQ.S LAB_00F1 ;10F6: 6716
MOVE.L LAB_00F5(PC),D2 ;10F8: 243A0024
MOVE.L LAB_00F6+2(PC),D3 ;10FC: 263A0024
JMP -78(A6) ;1100: 4EEEFFB2
LAB_00EE:
ASL #3,D2 ;1104: E742
LAB_00EF:
MOVE.L LAB_00F3(PC,D2.W),D0 ;1106: 203B200E
MOVE.L LAB_00F4+2(PC,D2.W),D1 ;110A: 223B200E
LAB_00F1:
RTS ;110E: 4E75
LAB_00F2:
MOVEQ #0,D0 ;1110: 7000
MOVE.L D0,D1 ;1112: 2200
RTS ;1114: 4E75
LAB_00F3:
DC.W $3FF0 ;1116
LAB_00F4:
ORI.B #$00,D0 ;1118: 00000000
DC.W $0000 ;111C
LAB_00F5:
NEGX.B -(A4) ;111E: 4024
LAB_00F6:
ORI.B #$00,D0 ;1120: 00000000
DC.W $0000 ;1124
NEGX (A1)+ ;1126: 4059
ORI.B #$00,D0 ;1128: 00000000
DC.W $0000 ;112C
DC.W $408F ;112E
NEGX.B D0 ;1130: 4000
ORI.B #$00,D0 ;1132: 00000000
MOVE SR,D3 ;1136: 40C3
OR.B D0,D4 ;1138: 8800
ORI.B #$00,D0 ;113A: 00000000
MOVE SR,(EXT_0002).W ;113E: 40F86A00
ORI.B #$00,D0 ;1142: 00000000
DC.W $412E ;1146
OR.L D0,D2 ;1148: 8480
ORI.B #$00,D0 ;114A: 00000000
DC.W $4163 ;114E
MOVE.B (A0),(A1)+ ;1150: 12D0
ORI.B #$00,D0 ;1152: 00000000
CHK (A7),D0 ;1156: 4197
ADDX.L D4,D3 ;1158: D784
ORI.B #$00,D0 ;115A: 00000000
DC.W $41CD ;115E
AND D6,-(A5) ;1160: CD65
ORI.B #$00,D0 ;1162: 00000000
CLR.B D2 ;1166: 4202
DC.W $A05F ;1168
MOVE.L D0,D0 ;116A: 2000
DC.W $0000 ;116C
LAB_00F7:
MOVEM.L D2-D4/A6,-(A7) ;116E: 48E73802
MOVEM.L 20(A7),D0-D1 ;1172: 4CEF00030014
BSR.S LAB_00F8 ;1178: 6108
MOVE.L D4,D0 ;117A: 2004
MOVEM.L (A7)+,D2-D4/A6 ;117C: 4CDF401C
RTS ;1180: 4E75
LAB_00F8:
MOVEQ #0,D4 ;1182: 7800
BCLR #31,D0 ;1184: 0880001F
CMP.L #$000FFFFF,D0 ;1188: B0BC000FFFFF
BLS.S LAB_0100 ;118E: 636E
MOVEM.L D0-D3/A0-A1,-(A7) ;1190: 48E7F0C0
CMP.L #$3FF00000,D0 ;1194: B0BC3FF00000
BCC.S LAB_00FD ;119A: 642E
LAB_00F9:
SUBQ.L #1,D4 ;119C: 5384
MOVE.L D4,D2 ;119E: 2404
BSR LAB_00EB ;11A0: 6100FF08
TST.L D0 ;11A4: 4A80
BEQ.S LAB_00FC ;11A6: 671E
SUB.L (A7),D0 ;11A8: 9097
BHI.S LAB_00FA ;11AA: 6208
BCS.S LAB_00FB ;11AC: 6512
CMP.L 4(A7),D1 ;11AE: B2AF0004
BLS.S LAB_00FB ;11B2: 630C
LAB_00FA:
CMP.L #$01500000,D0 ;11B4: B0BC01500000
BLS.S LAB_00F9 ;11BA: 63E0
SUBQ #5,D4 ;11BC: 5B44
BRA.S LAB_00F9 ;11BE: 60DC
LAB_00FB:
MOVEM.L (A7)+,D0-D3/A0-A1 ;11C0: 4CDF030F
RTS ;11C4: 4E75
LAB_00FC:
MOVEQ #0,D4 ;11C6: 7800
BRA.S LAB_00FB ;11C8: 60F6
LAB_00FD:
ADDQ.L #1,D4 ;11CA: 5284
CMP #$0134,D4 ;11CC: B87C0134
BCC.S LAB_00FB ;11D0: 64EE
MOVE.L D4,D2 ;11D2: 2404
BSR LAB_00EB ;11D4: 6100FED4
SUB.L (A7),D0 ;11D8: 9097
BCS.S LAB_00FE ;11DA: 6508
BHI.S LAB_00FF ;11DC: 621C
CMP.L 4(A7),D1 ;11DE: B2AF0004
BHI.S LAB_00FF ;11E2: 6216
LAB_00FE:
CMP.L #$FED00000,D0 ;11E4: B0BCFED00000
BGT.S LAB_00FD ;11EA: 6EDE
ADDQ #5,D4 ;11EC: 5A44
CMP.L #$FAF00000,D0 ;11EE: B0BCFAF00000
BGT.S LAB_00FD ;11F4: 6ED4
ADDQ #6,D4 ;11F6: 5C44
BRA.S LAB_00FD ;11F8: 60D0
LAB_00FF:
SUBQ.L #1,D4 ;11FA: 5384
BRA.S LAB_00FB ;11FC: 60C2
LAB_0100:
RTS ;11FE: 4E75
LAB_0101:
MOVEM.L D2/A2-A3,-(A7) ;1200: 48E72030
MOVE.L 24(A7),D0 ;1204: 202F0018
MOVEA.L 16(A7),A0 ;1208: 206F0010
MOVEA.L 20(A7),A1 ;120C: 226F0014
MOVEA.L A0,A3 ;1210: 2648
ADDQ.L #1,D0 ;1212: 5280
BRA.S LAB_0103 ;1214: 6002
LAB_0102:
MOVE.B (A1)+,(A0)+ ;1216: 10D9
LAB_0103:
SUBQ.L #1,D0 ;1218: 5380
TST.L D0 ;121A: 4A80
BNE.S LAB_0102 ;121C: 66F8
MOVE.L A3,D0 ;121E: 200B
MOVEM.L (A7)+,D2/A2-A3 ;1220: 4CDF0C04
RTS ;1224: 4E75
DC.W $0000 ;1226
LAB_0104:
MOVE.L 8(A7),D0 ;1228: 202F0008
MOVEA.L 4(A7),A0 ;122C: 206F0004
LSR.L #2,D0 ;1230: E488
ADDQ.L #1,D0 ;1232: 5280
BRA.S LAB_0106 ;1234: 6002
LAB_0105:
CLR.L (A0)+ ;1236: 4298
LAB_0106:
SUBQ.L #1,D0 ;1238: 5380
TST.L D0 ;123A: 4A80
BNE.S LAB_0105 ;123C: 66F8
RTS ;123E: 4E75
LAB_0107:
MOVEM.L D2-D4/A2-A3/A6,-(A7) ;1240: 48E73832
MOVE.L 28(A7),D4 ;1244: 282F001C
MOVE.L #$00004000,D3 ;1248: 263C00004000
BRA LAB_0112 ;124E: 60000188
LAB_0108:
MOVE.L D4,D2 ;1252: 2404
ADDQ.L #4,D2 ;1254: 5882
MOVEA.L LAB_022C,A0 ;1256: 207900002AD4
CMPA #$0000,A0 ;125C: B0FC0000
BNE.S LAB_0109 ;1260: 6650
MOVEA.L SECSTRT_1,A6 ;1262: 2C7900002AB4
MOVEQ #14,D0 ;1268: 700E
MOVE.L #$00010000,D1 ;126A: 223C00010000
JSR -198(A6) ;1270: 4EAEFF3A
MOVE.L D0,LAB_022C ;1274: 23C000002AD4
MOVEA.L LAB_022C,A0 ;127A: 207900002AD4
CMPA #$0000,A0 ;1280: B0FC0000
BEQ LAB_0110 ;1284: 6700013A
MOVEA.L LAB_022C,A1 ;1288: 227900002AD4
LEA 4(A1),A0 ;128E: 41E90004
MOVEA.L LAB_022C,A1 ;1292: 227900002AD4
MOVE.L A0,(A1) ;1298: 2288
MOVEA.L LAB_022C,A1 ;129A: 227900002AD4
CLR.L 4(A1) ;12A0: 42A90004
MOVEA.L LAB_022C,A1 ;12A4: 227900002AD4
MOVE.L LAB_022C,8(A1) ;12AA: 237900002AD40008
LAB_0109:
CMPI.L #$00004000,D2 ;12B2: 0C8200004000
BLS.S LAB_010A ;12B8: 6304
MOVE.L D2,D3 ;12BA: 2602
BRA.S LAB_010E ;12BC: 6046
LAB_010A:
MOVEA.L LAB_022C,A0 ;12BE: 207900002AD4
MOVEA.L (A0),A3 ;12C4: 2650
BRA.S LAB_010D ;12C6: 6032
LAB_010B:
MOVEA.L SECSTRT_1,A6 ;12C8: 2C7900002AB4
MOVE.L D2,D0 ;12CE: 2002
MOVEA.L A3,A0 ;12D0: 204B
JSR -186(A6) ;12D2: 4EAEFF46
MOVEA.L D0,A6 ;12D6: 2C40
CMPA #$0000,A6 ;12D8: BCFC0000
BEQ.S LAB_010C ;12DC: 6718
MOVE.L D2,(A6)+ ;12DE: 2CC2
SUBQ.L #4,D2 ;12E0: 5982
MOVE.L D2,-(A7) ;12E2: 2F02
MOVE.L A6,-(A7) ;12E4: 2F0E
JSR LAB_0104 ;12E6: 4EB900001228
ADDQ #8,A7 ;12EC: 504F
MOVE.L A6,D0 ;12EE: 200E
MOVEM.L (A7)+,D2-D4/A2-A3/A6 ;12F0: 4CDF4C1C
RTS ;12F4: 4E75
LAB_010C:
MOVEA.L A3,A0 ;12F6: 204B
MOVEA.L (A0),A3 ;12F8: 2650
LAB_010D:
MOVEA.L A3,A1 ;12FA: 224B
MOVEA.L (A1),A0 ;12FC: 2051
CMPA #$0000,A0 ;12FE: B0FC0000
BNE.S LAB_010B ;1302: 66C4
LAB_010E:
MOVEA.L SECSTRT_1,A6 ;1304: 2C7900002AB4
MOVEQ #32,D0 ;130A: 7020
MOVE.L #$00010000,D1 ;130C: 223C00010000
JSR -198(A6) ;1312: 4EAEFF3A
MOVEA.L D0,A3 ;1316: 2640
MOVEA.L A3,A0 ;1318: 204B
CMPA #$0000,A0 ;131A: B0FC0000
BEQ LAB_0110 ;131E: 670000A0
ADDQ.L #8,D3 ;1322: 5083
ADDQ.L #7,D3 ;1324: 5E83
MOVE.L D3,D0 ;1326: 2003
ANDI.L #$FFFFFFF8,D0 ;1328: 0280FFFFFFF8
MOVE.L D0,D3 ;132E: 2600
MOVEA.L SECSTRT_1,A6 ;1330: 2C7900002AB4
MOVE.L D3,D0 ;1336: 2003
MOVEQ #0,D1 ;1338: 7200
JSR -198(A6) ;133A: 4EAEFF3A
MOVEA.L D0,A0 ;133E: 2040
CMPA #$0000,A0 ;1340: B0FC0000
BNE.S LAB_010F ;1344: 6610
MOVEA.L SECSTRT_1,A6 ;1346: 2C7900002AB4
MOVEQ #32,D0 ;134C: 7020
MOVEA.L A3,A1 ;134E: 224B
JSR -210(A6) ;1350: 4EAEFF2E
BRA.S LAB_0110 ;1354: 606A
LAB_010F:
MOVEA.L A3,A1 ;1356: 224B
MOVE.B #$0A,8(A1) ;1358: 137C000A0008
MOVEA.L A3,A1 ;135E: 224B
MOVE.L A0,16(A1) ;1360: 23480010
MOVEA.L A3,A1 ;1364: 224B
MOVE.L A0,20(A1) ;1366: 23480014
MOVE.L A0,D0 ;136A: 2008
ADD.L D3,D0 ;136C: D083
MOVEA.L A3,A2 ;136E: 244B
MOVE.L D0,24(A2) ;1370: 25400018
MOVEA.L A3,A1 ;1374: 224B
MOVE.L D3,28(A1) ;1376: 2343001C
CLR.L (A0) ;137A: 4290
MOVE.L D3,4(A0) ;137C: 21430004
MOVEA.L LAB_022C,A0 ;1380: 207900002AD4
MOVEA.L SECSTRT_1,A6 ;1386: 2C7900002AB4
MOVEA.L A3,A1 ;138C: 224B
JSR -240(A6) ;138E: 4EAEFF10
MOVEA.L SECSTRT_1,A6 ;1392: 2C7900002AB4
MOVE.L D2,D0 ;1398: 2002
MOVEA.L A3,A0 ;139A: 204B
JSR -186(A6) ;139C: 4EAEFF46
MOVEA.L D0,A6 ;13A0: 2C40
CMPA #$0000,A6 ;13A2: BCFC0000
BEQ.S LAB_0110 ;13A6: 6718
MOVE.L D2,(A6)+ ;13A8: 2CC2
SUBQ.L #4,D2 ;13AA: 5982
MOVE.L D2,-(A7) ;13AC: 2F02
MOVE.L A6,-(A7) ;13AE: 2F0E
JSR LAB_0104 ;13B0: 4EB900001228
ADDQ #8,A7 ;13B6: 504F
MOVE.L A6,D0 ;13B8: 200E
MOVEM.L (A7)+,D2-D4/A2-A3/A6 ;13BA: 4CDF4C1C
RTS ;13BE: 4E75
LAB_0110:
TST.L LAB_022D ;13C0: 4AB900002AD8
BNE.S LAB_0111 ;13C6: 6608
MOVEQ #0,D0 ;13C8: 7000
MOVEM.L (A7)+,D2-D4/A2-A3/A6 ;13CA: 4CDF4C1C
RTS ;13CE: 4E75
LAB_0111:
MOVEA.L LAB_022D,A0 ;13D0: 207900002AD8
JSR (A0) ;13D6: 4E90
LAB_0112:
BRA LAB_0108 ;13D8: 6000FE78
LAB_0113:
MOVEM.L D2/A2-A3/A6,-(A7) ;13DC: 48E72032
MOVEA.L 20(A7),A1 ;13E0: 226F0014
MOVEA.L LAB_022C,A0 ;13E4: 207900002AD4
MOVEA.L (A0),A3 ;13EA: 2650
BRA LAB_0117 ;13EC: 6000009E
LAB_0114:
MOVEA.L A3,A2 ;13F0: 244B
MOVE.L A1,D0 ;13F2: 2009
CMP.L 20(A2),D0 ;13F4: B0AA0014
BCS LAB_0116 ;13F8: 6500008E
MOVEA.L A3,A2 ;13FC: 244B
MOVE.L A1,D0 ;13FE: 2009
CMP.L 24(A2),D0 ;1400: B0AA0018
BCC LAB_0116 ;1404: 64000082
MOVEA.L SECSTRT_1,A6 ;1408: 2C7900002AB4
MOVE.L -(A1),D0 ;140E: 2021
MOVEA.L A3,A0 ;1410: 204B
JSR -192(A6) ;1412: 4EAEFF40
MOVEA.L A3,A0 ;1416: 204B
MOVE.L 24(A0),D2 ;1418: 24280018
MOVEA.L A3,A1 ;141C: 224B
SUB.L 20(A1),D2 ;141E: 94A90014
MOVEA.L A3,A0 ;1422: 204B
MOVE.L 28(A0),D0 ;1424: 2028001C
CMP.L D2,D0 ;1428: B082
BNE.S LAB_0115 ;142A: 6656
MOVEA.L SECSTRT_1,A6 ;142C: 2C7900002AB4
MOVEA.L A3,A1 ;1432: 224B
JSR -252(A6) ;1434: 4EAEFF04
MOVEA.L A3,A0 ;1438: 204B
MOVEA.L SECSTRT_1,A6 ;143A: 2C7900002AB4
MOVE.L D2,D0 ;1440: 2002
MOVEA.L 20(A0),A1 ;1442: 22680014
JSR -210(A6) ;1446: 4EAEFF2E
MOVEA.L SECSTRT_1,A6 ;144A: 2C7900002AB4
MOVEQ #32,D0 ;1450: 7020
MOVEA.L A3,A1 ;1452: 224B
JSR -210(A6) ;1454: 4EAEFF2E
MOVEA.L LAB_022C,A0 ;1458: 207900002AD4
MOVEA.L 8(A0),A0 ;145E: 20680008
CMPA.L LAB_022C,A0 ;1462: B1F900002AD4
BNE.S LAB_0115 ;1468: 6618
MOVEA.L LAB_022C,A1 ;146A: 227900002AD4
MOVEA.L SECSTRT_1,A6 ;1470: 2C7900002AB4
MOVEQ #14,D0 ;1476: 700E
JSR -210(A6) ;1478: 4EAEFF2E
CLR.L LAB_022C ;147C: 42B900002AD4
LAB_0115:
MOVEM.L (A7)+,D2/A2-A3/A6 ;1482: 4CDF4C04
RTS ;1486: 4E75
LAB_0116:
MOVEA.L A3,A0 ;1488: 204B
MOVEA.L (A0),A3 ;148A: 2650
LAB_0117:
MOVEA.L A3,A2 ;148C: 244B
MOVEA.L (A2),A0 ;148E: 2052
CMPA #$0000,A0 ;1490: B0FC0000
BNE LAB_0114 ;1494: 6600FF5A
MOVEM.L (A7)+,D2/A2-A3/A6 ;1498: 4CDF4C04
RTS ;149C: 4E75
DC.W $0000 ;149E
LAB_0118:
MOVEM.L A2-A3/A6,-(A7) ;14A0: 48E70032
MOVEA.L LAB_022C,A0 ;14A4: 207900002AD4
CMPA #$0000,A0 ;14AA: B0FC0000
BNE.S LAB_0119 ;14AE: 6606
MOVEM.L (A7)+,A2-A3/A6 ;14B0: 4CDF4C00
RTS ;14B4: 4E75
LAB_0119:
BRA.S LAB_011B ;14B6: 602C
LAB_011A:
MOVEA.L A3,A0 ;14B8: 204B
MOVEA.L 24(A0),A1 ;14BA: 22680018
MOVEA.L A3,A2 ;14BE: 244B
MOVE.L A1,D0 ;14C0: 2009
SUB.L 20(A2),D0 ;14C2: 90AA0014
MOVEA.L A3,A0 ;14C6: 204B
MOVEA.L SECSTRT_1,A6 ;14C8: 2C7900002AB4
MOVEA.L 20(A0),A1 ;14CE: 22680014
JSR -210(A6) ;14D2: 4EAEFF2E
MOVEA.L SECSTRT_1,A6 ;14D6: 2C7900002AB4
MOVEQ #32,D0 ;14DC: 7020
MOVEA.L A3,A1 ;14DE: 224B
JSR -210(A6) ;14E0: 4EAEFF2E
LAB_011B:
MOVEA.L LAB_022C,A0 ;14E4: 207900002AD4
MOVEA.L SECSTRT_1,A6 ;14EA: 2C7900002AB4
JSR -258(A6) ;14F0: 4EAEFEFE
MOVEA.L D0,A3 ;14F4: 2640
MOVEA.L A3,A0 ;14F6: 204B
CMPA #$0000,A0 ;14F8: B0FC0000
BNE.S LAB_011A ;14FC: 66BA
MOVEA.L LAB_022C,A1 ;14FE: 227900002AD4
MOVEA.L SECSTRT_1,A6 ;1504: 2C7900002AB4
MOVEQ #14,D0 ;150A: 700E
JSR -210(A6) ;150C: 4EAEFF2E
MOVEM.L (A7)+,A2-A3/A6 ;1510: 4CDF4C00
RTS ;1514: 4E75
DC.W $0000 ;1516
LAB_011C:
MOVE.L 8(A7),D0 ;1518: 202F0008
MOVEA.L 4(A7),A0 ;151C: 206F0004
CMPI.L #$00000004,D0 ;1520: 0C8000000004
BEQ.S LAB_011F ;1526: 6728
BGT.S LAB_011D ;1528: 6E0A
CMPI.L #$00000002,D0 ;152A: 0C8000000002
BEQ.S LAB_011E ;1530: 670C
BRA.S LAB_0121 ;1532: 603E
LAB_011D:
CMPI.L #$00000008,D0 ;1534: 0C8000000008
BEQ.S LAB_0120 ;153A: 6726
BRA.S LAB_0121 ;153C: 6034
LAB_011E:
ADDQ.L #4,(A0) ;153E: 5890
MOVE.L (A0),D0 ;1540: 2010
SUBQ.L #4,D0 ;1542: 5980
MOVEA.L D0,A0 ;1544: 2040
MOVEQ #0,D0 ;1546: 7000
MOVE.L (A0),D1 ;1548: 2210
BPL.S LAB_0122 ;154A: 6A36
MOVEQ #-1,D0 ;154C: 70FF
BRA.S LAB_0122 ;154E: 6032
LAB_011F:
ADDQ.L #4,(A0) ;1550: 5890
MOVE.L (A0),D0 ;1552: 2010
SUBQ.L #4,D0 ;1554: 5980
MOVEA.L D0,A0 ;1556: 2040
MOVEQ #0,D0 ;1558: 7000
MOVE.L (A0),D1 ;155A: 2210
BPL.S LAB_0122 ;155C: 6A24
MOVEQ #-1,D0 ;155E: 70FF
BRA.S LAB_0122 ;1560: 6020
LAB_0120:
ADDQ.L #8,(A0) ;1562: 5090
MOVE.L (A0),D0 ;1564: 2010
SUBQ.L #8,D0 ;1566: 5180
MOVEA.L D0,A0 ;1568: 2040
MOVE.L (A0),D0 ;156A: 2010
MOVE.L 4(A0),D1 ;156C: 22280004
BRA.S LAB_0122 ;1570: 6010
LAB_0121:
ADDQ.L #4,(A0) ;1572: 5890
MOVE.L (A0),D0 ;1574: 2010
SUBQ.L #4,D0 ;1576: 5980
MOVEA.L D0,A0 ;1578: 2040
MOVEQ #0,D0 ;157A: 7000
MOVE.L (A0),D1 ;157C: 2210
BPL.S LAB_0122 ;157E: 6A02
MOVEQ #-1,D0 ;1580: 70FF
LAB_0122:
RTS ;1582: 4E75
RTS ;1584: 4E75
LAB_0123:
MOVE.L 8(A7),D0 ;1586: 202F0008
MOVEA.L 4(A7),A0 ;158A: 206F0004
CMPI.L #$00000004,D0 ;158E: 0C8000000004
BEQ.S LAB_0126 ;1594: 6724
BGT.S LAB_0124 ;1596: 6E0A
CMPI.L #$00000002,D0 ;1598: 0C8000000002
BEQ.S LAB_0125 ;159E: 670C
BRA.S LAB_0128 ;15A0: 6036
LAB_0124:
CMPI.L #$00000008,D0 ;15A2: 0C8000000008
BEQ.S LAB_0127 ;15A8: 671E
BRA.S LAB_0128 ;15AA: 602C
LAB_0125:
ADDQ.L #4,(A0) ;15AC: 5890
MOVE.L (A0),D0 ;15AE: 2010
SUBQ.L #4,D0 ;15B0: 5980
MOVEA.L D0,A0 ;15B2: 2040
MOVEQ #0,D0 ;15B4: 7000
MOVE.L (A0),D1 ;15B6: 2210
BRA.S LAB_0129 ;15B8: 602A
LAB_0126:
ADDQ.L #4,(A0) ;15BA: 5890
MOVE.L (A0),D0 ;15BC: 2010
SUBQ.L #4,D0 ;15BE: 5980
MOVEA.L D0,A0 ;15C0: 2040
MOVEQ #0,D0 ;15C2: 7000
MOVE.L (A0),D1 ;15C4: 2210
BRA.S LAB_0129 ;15C6: 601C
LAB_0127:
ADDQ.L #8,(A0) ;15C8: 5090
MOVE.L (A0),D0 ;15CA: 2010
SUBQ.L #8,D0 ;15CC: 5180
MOVEA.L D0,A0 ;15CE: 2040
MOVE.L (A0),D0 ;15D0: 2010
MOVE.L 4(A0),D1 ;15D2: 22280004
BRA.S LAB_0129 ;15D6: 600C
LAB_0128:
ADDQ.L #4,(A0) ;15D8: 5890
MOVE.L (A0),D0 ;15DA: 2010
SUBQ.L #4,D0 ;15DC: 5980
MOVEA.L D0,A0 ;15DE: 2040
MOVEQ #0,D0 ;15E0: 7000
MOVE.L (A0),D1 ;15E2: 2210
LAB_0129:
RTS ;15E4: 4E75
DC.W $0000 ;15E6
LAB_012A:
MOVE.L 8(A7),D0 ;15E8: 202F0008
MOVEA.L 4(A7),A0 ;15EC: 206F0004
CMPI.L #$00000002,D0 ;15F0: 0C8000000002
BEQ.S LAB_012B ;15F6: 670A
CMPI.L #$00000004,D0 ;15F8: 0C8000000004
BEQ.S LAB_012C ;15FE: 670E
BRA.S LAB_012D ;1600: 6018
LAB_012B:
ADDQ.L #4,(A0) ;1602: 5890
MOVE.L (A0),D0 ;1604: 2010
SUBQ.L #4,D0 ;1606: 5980
MOVEA.L D0,A0 ;1608: 2040
MOVE.L (A0),D0 ;160A: 2010
BRA.S LAB_012E ;160C: 6016
LAB_012C:
ADDQ.L #4,(A0) ;160E: 5890
MOVE.L (A0),D0 ;1610: 2010
SUBQ.L #4,D0 ;1612: 5980
MOVEA.L D0,A0 ;1614: 2040
MOVE.L (A0),D0 ;1616: 2010
BRA.S LAB_012E ;1618: 600A
LAB_012D:
ADDQ.L #4,(A0) ;161A: 5890
MOVE.L (A0),D0 ;161C: 2010
SUBQ.L #4,D0 ;161E: 5980
MOVEA.L D0,A0 ;1620: 2040
MOVE.L (A0),D0 ;1622: 2010
LAB_012E:
RTS ;1624: 4E75
DC.W $0000 ;1626
LAB_012F:
MOVE.L 8(A7),D0 ;1628: 202F0008
MOVEA.L 4(A7),A0 ;162C: 206F0004
CMPI.L #$00000008,D0 ;1630: 0C8000000008
BEQ.S LAB_0130 ;1636: 6702
BRA.S LAB_0131 ;1638: 6010
LAB_0130:
ADDQ.L #8,(A0) ;163A: 5090
MOVE.L (A0),D0 ;163C: 2010
SUBQ.L #8,D0 ;163E: 5180
MOVEA.L D0,A0 ;1640: 2040
MOVE.L (A0),D0 ;1642: 2010
MOVE.L 4(A0),D1 ;1644: 22280004
BRA.S LAB_0132 ;1648: 600E
LAB_0131:
ADDQ.L #8,(A0) ;164A: 5090
MOVE.L (A0),D0 ;164C: 2010
SUBQ.L #8,D0 ;164E: 5180
MOVEA.L D0,A0 ;1650: 2040
MOVE.L (A0),D0 ;1652: 2010
MOVE.L 4(A0),D1 ;1654: 22280004
LAB_0132:
RTS ;1658: 4E75
DC.W $0000 ;165A
LAB_0133:
MOVE.B 8(A7),D0 ;165C: 102F0008
MOVEA.L 4(A7),A0 ;1660: 206F0004
ANDI.L #$000000FF,D0 ;1664: 0280000000FF
MOVE.L D0,-(A7) ;166A: 2F00
MOVE.L A0,-(A7) ;166C: 2F08
MOVEA.L 72(A0),A0 ;166E: 20680048
JSR (A0) ;1672: 4E90
ADDQ #8,A7 ;1674: 504F
RTS ;1676: 4E75
LAB_0134:
MOVE.L 12(A7),D0 ;1678: 202F000C
MOVEA.L 4(A7),A0 ;167C: 206F0004
MOVEA.L 8(A7),A1 ;1680: 226F0008
MOVE.L D0,-(A7) ;1684: 2F00
MOVE.L A1,-(A7) ;1686: 2F09
MOVE.L A0,-(A7) ;1688: 2F08
MOVEA.L 52(A0),A0 ;168A: 20680034
JSR (A0) ;168E: 4E90
ADDA #$000C,A7 ;1690: DEFC000C
RTS ;1694: 4E75
DC.W $0000 ;1696
LAB_0135:
LINK A5,#-40 ;1698: 4E55FFD8
MOVEM.L D2-D7/A2-A3/A6,-(A7) ;169C: 48E73F32
MOVEA.L 8(A5),A2 ;16A0: 246D0008
MOVEA.L 16(A5),A3 ;16A4: 266D0010
MOVEA.L 24(A5),A6 ;16A8: 2C6D0018
MOVEQ #0,D3 ;16AC: 7600
BRA LAB_0178 ;16AE: 60000608
LAB_0136:
CMPI.B #$25,D2 ;16B2: 0C020025
BEQ.S LAB_0137 ;16B6: 6710
MOVE.B D2,-(A7) ;16B8: 1F02
MOVE.L A6,-(A7) ;16BA: 2F0E
MOVEA.L A3,A0 ;16BC: 204B
JSR (A0) ;16BE: 4E90
ADDQ #6,A7 ;16C0: 5C4F
ADDQ.L #1,D3 ;16C2: 5283
BRA LAB_0178 ;16C4: 600005F2
LAB_0137:
MOVEQ #-1,D5 ;16C8: 7AFF
MOVEQ #-1,D4 ;16CA: 78FF
MOVE.B #$20,-19(A5) ;16CC: 1B7C0020FFED
MOVEQ #0,D6 ;16D2: 7C00
CLR.L -24(A5) ;16D4: 42ADFFE8
MOVEQ #0,D7 ;16D8: 7E00
MOVEQ #0,D0 ;16DA: 7000
LAB_0138:
MOVE.B (A2)+,D2 ;16DC: 141A
CMPI.B #$2B,D2 ;16DE: 0C02002B
BEQ.S LAB_013B ;16E2: 6722
BGT.S LAB_0139 ;16E4: 6E0E
CMPI.B #$20,D2 ;16E6: 0C020020
BEQ.S LAB_013C ;16EA: 671E
CMPI.B #$23,D2 ;16EC: 0C020023
BEQ.S LAB_013E ;16F0: 6724
BRA.S LAB_013F ;16F2: 602C
LAB_0139:
CMPI.B #$2D,D2 ;16F4: 0C02002D
BEQ.S LAB_013A ;16F8: 6708
CMPI.B #$30,D2 ;16FA: 0C020030
BEQ.S LAB_013D ;16FE: 670E
BRA.S LAB_013F ;1700: 601E
LAB_013A:
MOVEQ #1,D7 ;1702: 7E01
BRA.S LAB_0140 ;1704: 601E
LAB_013B:
MOVEQ #43,D6 ;1706: 7C2B
BRA.S LAB_0140 ;1708: 601A
LAB_013C:
MOVEQ #32,D6 ;170A: 7C20
BRA.S LAB_0140 ;170C: 6016
LAB_013D:
MOVE.B #$30,-19(A5) ;170E: 1B7C0030FFED
BRA.S LAB_0140 ;1714: 600E
LAB_013E:
MOVE.L #$00000001,-24(A5) ;1716: 2B7C00000001FFE8
BRA.S LAB_0140 ;171E: 6004
LAB_013F:
SUBQ #1,A2 ;1720: 534A
MOVEQ #1,D0 ;1722: 7001
LAB_0140:
TST.L D0 ;1724: 4A80
BEQ.S LAB_0138 ;1726: 67B4
MOVE.B (A2)+,D2 ;1728: 141A
BEQ LAB_0179 ;172A: 67000592
CMPI.B #$30,D2 ;172E: 0C020030
BCS.S LAB_0144 ;1732: 653A
CMPI.B #$39,D2 ;1734: 0C020039
BHI.S LAB_0144 ;1738: 6234
MOVEQ #0,D5 ;173A: 7A00
MOVE.B D2,D5 ;173C: 1A02
SUBI.L #$00000030,D5 ;173E: 048500000030
BRA.S LAB_0142 ;1744: 6016
LAB_0141:
MOVE.L D5,D0 ;1746: 2005
ASL.L #2,D0 ;1748: E580
ADD.L D5,D0 ;174A: D085
ADD.L D0,D0 ;174C: D080
MOVEQ #0,D1 ;174E: 7200
MOVE.B D2,D1 ;1750: 1202
SUBI.L #$00000030,D1 ;1752: 048100000030
MOVE.L D0,D5 ;1758: 2A00
ADD.L D1,D5 ;175A: DA81
LAB_0142:
MOVE.B (A2)+,D2 ;175C: 141A
CMPI.B #$30,D2 ;175E: 0C020030
BCS.S LAB_0143 ;1762: 6506
CMPI.B #$39,D2 ;1764: 0C020039
BLS.S LAB_0141 ;1768: 63DC
LAB_0143:
SUBQ #1,A2 ;176A: 534A
BRA.S LAB_0146 ;176C: 6018
LAB_0144:
CMPI.B #$2A,D2 ;176E: 0C02002A
BNE.S LAB_0145 ;1772: 6610
ADDQ.L #4,12(A5) ;1774: 58AD000C
MOVE.L 12(A5),D0 ;1778: 202D000C
SUBQ.L #4,D0 ;177C: 5980
MOVEA.L D0,A0 ;177E: 2040
MOVE.L (A0),D5 ;1780: 2A10
BRA.S LAB_0146 ;1782: 6002
LAB_0145:
SUBQ #1,A2 ;1784: 534A
LAB_0146:
MOVE.B (A2)+,D2 ;1786: 141A
BEQ LAB_0179 ;1788: 67000534
CMPI.B #$2E,D2 ;178C: 0C02002E
BNE.S LAB_014D ;1790: 6660
MOVE.B (A2)+,D2 ;1792: 141A
BEQ LAB_0179 ;1794: 67000528
CMPI.B #$30,D2 ;1798: 0C020030
BCS.S LAB_014A ;179C: 653A
CMPI.B #$39,D2 ;179E: 0C020039
BHI.S LAB_014A ;17A2: 6234
MOVEQ #0,D4 ;17A4: 7800
MOVE.B D2,D4 ;17A6: 1802
SUBI.L #$00000030,D4 ;17A8: 048400000030
BRA.S LAB_0148 ;17AE: 6016
LAB_0147:
MOVE.L D4,D0 ;17B0: 2004
ASL.L #2,D0 ;17B2: E580
ADD.L D4,D0 ;17B4: D084
ADD.L D0,D0 ;17B6: D080
MOVEQ #0,D1 ;17B8: 7200
MOVE.B D2,D1 ;17BA: 1202
SUBI.L #$00000030,D1 ;17BC: 048100000030
MOVE.L D0,D4 ;17C2: 2800
ADD.L D1,D4 ;17C4: D881
LAB_0148:
MOVE.B (A2)+,D2 ;17C6: 141A
CMPI.B #$30,D2 ;17C8: 0C020030
BCS.S LAB_0149 ;17CC: 6506
CMPI.B #$39,D2 ;17CE: 0C020039
BLS.S LAB_0147 ;17D2: 63DC
LAB_0149:
SUBQ #1,A2 ;17D4: 534A
BRA.S LAB_014C ;17D6: 6018
LAB_014A:
CMPI.B #$2A,D2 ;17D8: 0C02002A
BNE.S LAB_014B ;17DC: 6610
ADDQ.L #4,12(A5) ;17DE: 58AD000C
MOVE.L 12(A5),D0 ;17E2: 202D000C
SUBQ.L #4,D0 ;17E6: 5980
MOVEA.L D0,A0 ;17E8: 2040
MOVE.L (A0),D4 ;17EA: 2810
BRA.S LAB_014C ;17EC: 6002
LAB_014B:
SUBQ #1,A2 ;17EE: 534A
LAB_014C:
BRA.S LAB_014E ;17F0: 6002
LAB_014D:
SUBQ #1,A2 ;17F2: 534A
LAB_014E:
MOVE.B (A2)+,D2 ;17F4: 141A
BEQ LAB_0179 ;17F6: 670004C6
CMPI.B #$68,D2 ;17FA: 0C020068
BEQ.S LAB_0150 ;17FE: 6712
BGT.S LAB_014F ;1800: 6E08
CMPI.B #$4C,D2 ;1802: 0C02004C
BEQ.S LAB_0152 ;1806: 6712
BRA.S LAB_0153 ;1808: 6014
LAB_014F:
CMPI.B #$6C,D2 ;180A: 0C02006C
BEQ.S LAB_0151 ;180E: 6706
BRA.S LAB_0153 ;1810: 600C
LAB_0150:
MOVEQ #2,D0 ;1812: 7002
BRA.S LAB_0154 ;1814: 600C
LAB_0151:
MOVEQ #4,D0 ;1816: 7004
BRA.S LAB_0154 ;1818: 6008
LAB_0152:
MOVEQ #8,D0 ;181A: 7008
BRA.S LAB_0154 ;181C: 6004
LAB_0153:
MOVEQ #0,D0 ;181E: 7000
SUBQ #1,A2 ;1820: 534A
LAB_0154:
MOVE.B (A2)+,D2 ;1822: 141A
BEQ LAB_0179 ;1824: 67000498
CMPI.B #$66,D2 ;1828: 0C020066
BEQ LAB_0169 ;182C: 67000264
BGT.S LAB_0158 ;1830: 6E4C
CMPI.B #$58,D2 ;1832: 0C020058
BEQ LAB_0163 ;1836: 6700016A
BGT.S LAB_0156 ;183A: 6E2A
CMPI.B #$47,D2 ;183C: 0C020047
BEQ LAB_016D ;1840: 67000350
BGT.S LAB_0155 ;1844: 6E14
CMPI.B #$25,D2 ;1846: 0C020025
BEQ LAB_0177 ;184A: 6700044A
CMPI.B #$45,D2 ;184E: 0C020045
BEQ LAB_016B ;1852: 670002BC
BRA LAB_0178 ;1856: 60000460
LAB_0155:
CMPI.B #$50,D2 ;185A: 0C020050
BEQ LAB_0172 ;185E: 670003CC
BRA LAB_0178 ;1862: 60000454
LAB_0156:
CMPI.B #$64,D2 ;1866: 0C020064
BEQ.S LAB_015C ;186A: 675C
BGT.S LAB_0157 ;186C: 6E0C
CMPI.B #$63,D2 ;186E: 0C020063
BEQ LAB_0167 ;1872: 670001BC
BRA LAB_0178 ;1876: 60000440
LAB_0157:
BGT LAB_016A ;187A: 6E000254
LAB_0158:
CMPI.B #$70,D2 ;187E: 0C020070
BEQ LAB_016E ;1882: 67000350
BGT.S LAB_015A ;1886: 6E1E
CMPI.B #$6E,D2 ;1888: 0C02006E
BEQ LAB_0176 ;188C: 670003F6
BGT.S LAB_0159 ;1890: 6E12
CMPI.B #$67,D2 ;1892: 0C020067
BEQ LAB_016C ;1896: 670002B8
CMPI.B #$69,D2 ;189A: 0C020069
BEQ.S LAB_015C ;189E: 6728
BRA LAB_0178 ;18A0: 60000416
LAB_0159:
BGT.S LAB_015D ;18A4: 6E60
LAB_015A:
CMPI.B #$75,D2 ;18A6: 0C020075
BEQ LAB_0166 ;18AA: 67000146
BGT.S LAB_015B ;18AE: 6E0C
CMPI.B #$73,D2 ;18B0: 0C020073
BEQ LAB_0168 ;18B4: 670001AC
BRA LAB_0178 ;18B8: 600003FE
LAB_015B:
CMPI.B #$78,D2 ;18BC: 0C020078
BEQ LAB_0160 ;18C0: 67000092
BRA LAB_0178 ;18C4: 600003F2
LAB_015C:
MOVE.L A6,-(A7) ;18C8: 2F0E
MOVE.L 20(A5),-(A7) ;18CA: 2F2D0014
MOVE.L A3,-(A7) ;18CE: 2F0B
MOVE.L D7,-(A7) ;18D0: 2F07
MOVE.L D4,-(A7) ;18D2: 2F04
MOVE.L D5,-(A7) ;18D4: 2F05
CLR.L -(A7) ;18D6: 42A7
MOVE.B -19(A5),-(A7) ;18D8: 1F2DFFED
MOVE.B D6,-(A7) ;18DC: 1F06
CLR.L -(A7) ;18DE: 42A7
PEA (10).W ;18E0: 4878000A
MOVE.L D0,-(A7) ;18E4: 2F00
PEA 12(A5) ;18E6: 486D000C
JSR LAB_011C ;18EA: 4EB900001518
ADDQ #8,A7 ;18F0: 504F
MOVE.L D1,-(A7) ;18F2: 2F01
MOVE.L D0,-(A7) ;18F4: 2F00
JSR LAB_0185 ;18F6: 4EB900001E5C
ADDA #$0030,A7 ;18FC: DEFC0030
ADD.L D0,D3 ;1900: D680
BRA LAB_0178 ;1902: 600003B4
LAB_015D:
MOVE.L A6,-(A7) ;1906: 2F0E
MOVE.L 20(A5),-(A7) ;1908: 2F2D0014
MOVE.L A3,-(A7) ;190C: 2F0B
MOVE.L D7,-(A7) ;190E: 2F07
MOVE.L D4,-(A7) ;1910: 2F04
MOVE.L D5,-(A7) ;1912: 2F05
TST.L -24(A5) ;1914: 4AADFFE8
BEQ.S LAB_015E ;1918: 6708
MOVEA.L #LAB_017A,A0 ;191A: 207C00001CC8
BRA.S LAB_015F ;1920: 6002
LAB_015E:
SUBA.L A0,A0 ;1922: 91C8
LAB_015F:
MOVE.L A0,-(A7) ;1924: 2F08
MOVE.B -19(A5),-(A7) ;1926: 1F2DFFED
MOVE.B D6,-(A7) ;192A: 1F06
CLR.L -(A7) ;192C: 42A7
PEA (8).W ;192E: 48780008
MOVE.L D0,-(A7) ;1932: 2F00
PEA 12(A5) ;1934: 486D000C
JSR LAB_0123 ;1938: 4EB900001586
ADDQ #8,A7 ;193E: 504F
MOVE.L D1,-(A7) ;1940: 2F01
MOVE.L D0,-(A7) ;1942: 2F00
JSR LAB_01A2 ;1944: 4EB9000020CE
ADDA #$0030,A7 ;194A: DEFC0030
ADD.L D0,D3 ;194E: D680
BRA LAB_0178 ;1950: 60000366
LAB_0160:
MOVE.L A6,-(A7) ;1954: 2F0E
MOVE.L 20(A5),-(A7) ;1956: 2F2D0014
MOVE.L A3,-(A7) ;195A: 2F0B
MOVE.L D7,-(A7) ;195C: 2F07
MOVE.L D4,-(A7) ;195E: 2F04
MOVE.L D5,-(A7) ;1960: 2F05
TST.L -24(A5) ;1962: 4AADFFE8
BEQ.S LAB_0161 ;1966: 6708
MOVEA.L #LAB_017C+1,A0 ;1968: 207C00001CCD
BRA.S LAB_0162 ;196E: 6002
LAB_0161:
SUBA.L A0,A0 ;1970: 91C8
LAB_0162:
MOVE.L A0,-(A7) ;1972: 2F08
MOVE.B -19(A5),-(A7) ;1974: 1F2DFFED
MOVE.B D6,-(A7) ;1978: 1F06
CLR.L -(A7) ;197A: 42A7
PEA (16).W ;197C: 48780010
MOVE.L D0,-(A7) ;1980: 2F00
PEA 12(A5) ;1982: 486D000C
JSR LAB_0123 ;1986: 4EB900001586
ADDQ #8,A7 ;198C: 504F
MOVE.L D1,-(A7) ;198E: 2F01
MOVE.L D0,-(A7) ;1990: 2F00
JSR LAB_01A2 ;1992: 4EB9000020CE
ADDA #$0030,A7 ;1998: DEFC0030
ADD.L D0,D3 ;199C: D680
BRA LAB_0178 ;199E: 60000318
LAB_0163:
MOVE.L A6,-(A7) ;19A2: 2F0E
MOVE.L 20(A5),-(A7) ;19A4: 2F2D0014
MOVE.L A3,-(A7) ;19A8: 2F0B
MOVE.L D7,-(A7) ;19AA: 2F07
MOVE.L D4,-(A7) ;19AC: 2F04
MOVE.L D5,-(A7) ;19AE: 2F05
TST.L -24(A5) ;19B0: 4AADFFE8
BEQ.S LAB_0164 ;19B4: 6708
MOVEA.L #LAB_017B,A0 ;19B6: 207C00001CCA
BRA.S LAB_0165 ;19BC: 6002
LAB_0164:
SUBA.L A0,A0 ;19BE: 91C8
LAB_0165:
MOVE.L A0,-(A7) ;19C0: 2F08
MOVE.B -19(A5),-(A7) ;19C2: 1F2DFFED
MOVE.B D6,-(A7) ;19C6: 1F06
PEA (1).W ;19C8: 48780001
PEA (16).W ;19CC: 48780010
MOVE.L D0,-(A7) ;19D0: 2F00
PEA 12(A5) ;19D2: 486D000C
JSR LAB_0123 ;19D6: 4EB900001586
ADDQ #8,A7 ;19DC: 504F
MOVE.L D1,-(A7) ;19DE: 2F01
MOVE.L D0,-(A7) ;19E0: 2F00
JSR LAB_01A2 ;19E2: 4EB9000020CE
ADDA #$0030,A7 ;19E8: DEFC0030
ADD.L D0,D3 ;19EC: D680
BRA LAB_0178 ;19EE: 600002C8
LAB_0166:
MOVE.L A6,-(A7) ;19F2: 2F0E
MOVE.L 20(A5),-(A7) ;19F4: 2F2D0014
MOVE.L A3,-(A7) ;19F8: 2F0B
MOVE.L D7,-(A7) ;19FA: 2F07
MOVE.L D4,-(A7) ;19FC: 2F04
MOVE.L D5,-(A7) ;19FE: 2F05
CLR.L -(A7) ;1A00: 42A7
MOVE.B -19(A5),-(A7) ;1A02: 1F2DFFED
MOVE.B D6,-(A7) ;1A06: 1F06
CLR.L -(A7) ;1A08: 42A7
PEA (10).W ;1A0A: 4878000A
MOVE.L D0,-(A7) ;1A0E: 2F00
PEA 12(A5) ;1A10: 486D000C
JSR LAB_0123 ;1A14: 4EB900001586
ADDQ #8,A7 ;1A1A: 504F
MOVE.L D1,-(A7) ;1A1C: 2F01
MOVE.L D0,-(A7) ;1A1E: 2F00
JSR LAB_01A2 ;1A20: 4EB9000020CE
ADDA #$0030,A7 ;1A26: DEFC0030
ADD.L D0,D3 ;1A2A: D680
BRA LAB_0178 ;1A2C: 6000028A
LAB_0167:
MOVE.L A6,-(A7) ;1A30: 2F0E
MOVE.L 20(A5),-(A7) ;1A32: 2F2D0014
MOVE.L A3,-(A7) ;1A36: 2F0B
MOVE.B -19(A5),-(A7) ;1A38: 1F2DFFED
MOVE.L D7,-(A7) ;1A3C: 2F07
MOVE.L D4,-(A7) ;1A3E: 2F04
MOVE.L D5,-(A7) ;1A40: 2F05
MOVE.L D0,-(A7) ;1A42: 2F00
PEA 12(A5) ;1A44: 486D000C
JSR LAB_012A ;1A48: 4EB9000015E8
ADDQ #8,A7 ;1A4E: 504F
MOVE.L D0,-(A7) ;1A50: 2F00
JSR LAB_01C1 ;1A52: 4EB900002314
ADDA #$001E,A7 ;1A58: DEFC001E
ADD.L D0,D3 ;1A5C: D680
BRA LAB_0178 ;1A5E: 60000258
LAB_0168:
MOVE.L A6,-(A7) ;1A62: 2F0E
MOVE.L 20(A5),-(A7) ;1A64: 2F2D0014
MOVE.L A3,-(A7) ;1A68: 2F0B
MOVE.B -19(A5),-(A7) ;1A6A: 1F2DFFED
MOVE.L D7,-(A7) ;1A6E: 2F07
MOVE.L D4,-(A7) ;1A70: 2F04
MOVE.L D5,-(A7) ;1A72: 2F05
ADDQ.L #4,12(A5) ;1A74: 58AD000C
MOVE.L 12(A5),D0 ;1A78: 202D000C
SUBQ.L #4,D0 ;1A7C: 5980
MOVEA.L D0,A1 ;1A7E: 2240
MOVE.L (A1),-(A7) ;1A80: 2F11
JSR LAB_01CD ;1A82: 4EB9000023A0
ADDA #$001E,A7 ;1A88: DEFC001E
ADD.L D0,D3 ;1A8C: D680
BRA LAB_0178 ;1A8E: 60000228
LAB_0169:
MOVE.L A6,-(A7) ;1A92: 2F0E
MOVE.L 20(A5),-(A7) ;1A94: 2F2D0014
MOVE.L A3,-(A7) ;1A98: 2F0B
MOVE.L -24(A5),-(A7) ;1A9A: 2F2DFFE8
MOVE.L D7,-(A7) ;1A9E: 2F07
MOVE.L D4,-(A7) ;1AA0: 2F04
MOVE.L D5,-(A7) ;1AA2: 2F05
MOVE.B -19(A5),-(A7) ;1AA4: 1F2DFFED
MOVE.B D6,-(A7) ;1AA8: 1F06
CLR.B -(A7) ;1AAA: 4227
CLR.L -(A7) ;1AAC: 42A7
MOVE.L D0,-(A7) ;1AAE: 2F00
PEA 12(A5) ;1AB0: 486D000C
JSR LAB_012F ;1AB4: 4EB900001628
ADDQ #8,A7 ;1ABA: 504F
MOVE.L D1,-(A7) ;1ABC: 2F01
MOVE.L D0,-(A7) ;1ABE: 2F00
JSR LAB_01DA ;1AC0: 4EB900002460
ADDA #$002E,A7 ;1AC6: DEFC002E
ADD.L D0,D3 ;1ACA: D680
BRA LAB_0178 ;1ACC: 600001EA
LAB_016A:
MOVE.L A6,-(A7) ;1AD0: 2F0E
MOVE.L 20(A5),-(A7) ;1AD2: 2F2D0014
MOVE.L A3,-(A7) ;1AD6: 2F0B
MOVE.L -24(A5),-(A7) ;1AD8: 2F2DFFE8
MOVE.L D7,-(A7) ;1ADC: 2F07
MOVE.L D4,-(A7) ;1ADE: 2F04
MOVE.L D5,-(A7) ;1AE0: 2F05
MOVE.B -19(A5),-(A7) ;1AE2: 1F2DFFED
MOVE.B D6,-(A7) ;1AE6: 1F06
MOVE.B #$65,-(A7) ;1AE8: 1F3C0065
CLR.L -(A7) ;1AEC: 42A7
MOVE.L D0,-(A7) ;1AEE: 2F00
PEA 12(A5) ;1AF0: 486D000C
JSR LAB_012F ;1AF4: 4EB900001628
ADDQ #8,A7 ;1AFA: 504F
MOVE.L D1,-(A7) ;1AFC: 2F01
MOVE.L D0,-(A7) ;1AFE: 2F00
JSR LAB_01DA ;1B00: 4EB900002460
ADDA #$002E,A7 ;1B06: DEFC002E
ADD.L D0,D3 ;1B0A: D680
BRA LAB_0178 ;1B0C: 600001AA
LAB_016B:
MOVE.L A6,-(A7) ;1B10: 2F0E
MOVE.L 20(A5),-(A7) ;1B12: 2F2D0014
MOVE.L A3,-(A7) ;1B16: 2F0B
MOVE.L -24(A5),-(A7) ;1B18: 2F2DFFE8
MOVE.L D7,-(A7) ;1B1C: 2F07
MOVE.L D4,-(A7) ;1B1E: 2F04
MOVE.L D5,-(A7) ;1B20: 2F05
MOVE.B -19(A5),-(A7) ;1B22: 1F2DFFED
MOVE.B D6,-(A7) ;1B26: 1F06
MOVE.B #$45,-(A7) ;1B28: 1F3C0045
CLR.L -(A7) ;1B2C: 42A7
MOVE.L D0,-(A7) ;1B2E: 2F00
PEA 12(A5) ;1B30: 486D000C
JSR LAB_012F ;1B34: 4EB900001628
ADDQ #8,A7 ;1B3A: 504F
MOVE.L D1,-(A7) ;1B3C: 2F01
MOVE.L D0,-(A7) ;1B3E: 2F00
JSR LAB_01DA ;1B40: 4EB900002460
ADDA #$002E,A7 ;1B46: DEFC002E
ADD.L D0,D3 ;1B4A: D680
BRA LAB_0178 ;1B4C: 6000016A
LAB_016C:
MOVE.L A6,-(A7) ;1B50: 2F0E
MOVE.L 20(A5),-(A7) ;1B52: 2F2D0014
MOVE.L A3,-(A7) ;1B56: 2F0B
MOVE.L -24(A5),-(A7) ;1B58: 2F2DFFE8
MOVE.L D7,-(A7) ;1B5C: 2F07
MOVE.L D4,-(A7) ;1B5E: 2F04
MOVE.L D5,-(A7) ;1B60: 2F05
MOVE.B -19(A5),-(A7) ;1B62: 1F2DFFED
MOVE.B D6,-(A7) ;1B66: 1F06
MOVE.B #$65,-(A7) ;1B68: 1F3C0065
PEA (1).W ;1B6C: 48780001
MOVE.L D0,-(A7) ;1B70: 2F00
PEA 12(A5) ;1B72: 486D000C
JSR LAB_012F ;1B76: 4EB900001628
ADDQ #8,A7 ;1B7C: 504F
MOVE.L D1,-(A7) ;1B7E: 2F01
MOVE.L D0,-(A7) ;1B80: 2F00
JSR LAB_01DA ;1B82: 4EB900002460
ADDA #$002E,A7 ;1B88: DEFC002E
ADD.L D0,D3 ;1B8C: D680
BRA LAB_0178 ;1B8E: 60000128
LAB_016D:
MOVE.L A6,-(A7) ;1B92: 2F0E
MOVE.L 20(A5),-(A7) ;1B94: 2F2D0014
MOVE.L A3,-(A7) ;1B98: 2F0B
MOVE.L -24(A5),-(A7) ;1B9A: 2F2DFFE8
MOVE.L D7,-(A7) ;1B9E: 2F07
MOVE.L D4,-(A7) ;1BA0: 2F04
MOVE.L D5,-(A7) ;1BA2: 2F05
MOVE.B -19(A5),-(A7) ;1BA4: 1F2DFFED
MOVE.B D6,-(A7) ;1BA8: 1F06
MOVE.B #$45,-(A7) ;1BAA: 1F3C0045
PEA (1).W ;1BAE: 48780001
MOVE.L D0,-(A7) ;1BB2: 2F00
PEA 12(A5) ;1BB4: 486D000C
JSR LAB_012F ;1BB8: 4EB900001628
ADDQ #8,A7 ;1BBE: 504F
MOVE.L D1,-(A7) ;1BC0: 2F01
MOVE.L D0,-(A7) ;1BC2: 2F00
JSR LAB_01DA ;1BC4: 4EB900002460
ADDA #$002E,A7 ;1BCA: DEFC002E
ADD.L D0,D3 ;1BCE: D680
BRA LAB_0178 ;1BD0: 600000E6
LAB_016E:
CMPI.L #$FFFFFFFF,D4 ;1BD4: 0C84FFFFFFFF
BNE.S LAB_016F ;1BDA: 6602
MOVEQ #8,D4 ;1BDC: 7808
LAB_016F:
MOVE.L A6,-(A7) ;1BDE: 2F0E
MOVE.L 20(A5),-(A7) ;1BE0: 2F2D0014
MOVE.L A3,-(A7) ;1BE4: 2F0B
MOVE.L D7,-(A7) ;1BE6: 2F07
MOVE.L D4,-(A7) ;1BE8: 2F04
MOVE.L D5,-(A7) ;1BEA: 2F05
TST.L -24(A5) ;1BEC: 4AADFFE8
BEQ.S LAB_0170 ;1BF0: 6708
MOVEA.L #LAB_017C+1,A0 ;1BF2: 207C00001CCD
BRA.S LAB_0171 ;1BF8: 6002
LAB_0170:
SUBA.L A0,A0 ;1BFA: 91C8
LAB_0171:
MOVE.L A0,-(A7) ;1BFC: 2F08
MOVE.B -19(A5),-(A7) ;1BFE: 1F2DFFED
MOVE.B D6,-(A7) ;1C02: 1F06
CLR.L -(A7) ;1C04: 42A7
PEA (16).W ;1C06: 48780010
MOVE.L D0,-(A7) ;1C0A: 2F00
PEA 12(A5) ;1C0C: 486D000C
JSR LAB_0123 ;1C10: 4EB900001586
ADDQ #8,A7 ;1C16: 504F
MOVE.L D1,-(A7) ;1C18: 2F01
MOVE.L D0,-(A7) ;1C1A: 2F00
JSR LAB_01A2 ;1C1C: 4EB9000020CE
ADDA #$0030,A7 ;1C22: DEFC0030
ADD.L D0,D3 ;1C26: D680
BRA LAB_0178 ;1C28: 6000008E
LAB_0172:
CMPI.L #$FFFFFFFF,D4 ;1C2C: 0C84FFFFFFFF
BNE.S LAB_0173 ;1C32: 6602
MOVEQ #8,D4 ;1C34: 7808
LAB_0173:
MOVE.L A6,-(A7) ;1C36: 2F0E
MOVE.L 20(A5),-(A7) ;1C38: 2F2D0014
MOVE.L A3,-(A7) ;1C3C: 2F0B
MOVE.L D7,-(A7) ;1C3E: 2F07
MOVE.L D4,-(A7) ;1C40: 2F04
MOVE.L D5,-(A7) ;1C42: 2F05
TST.L -24(A5) ;1C44: 4AADFFE8
BEQ.S LAB_0174 ;1C48: 6708
MOVEA.L #LAB_017B,A0 ;1C4A: 207C00001CCA
BRA.S LAB_0175 ;1C50: 6002
LAB_0174:
SUBA.L A0,A0 ;1C52: 91C8
LAB_0175:
MOVE.L A0,-(A7) ;1C54: 2F08
MOVE.B -19(A5),-(A7) ;1C56: 1F2DFFED
MOVE.B D6,-(A7) ;1C5A: 1F06
PEA (1).W ;1C5C: 48780001
PEA (16).W ;1C60: 48780010
MOVE.L D0,-(A7) ;1C64: 2F00
PEA 12(A5) ;1C66: 486D000C
JSR LAB_0123 ;1C6A: 4EB900001586
ADDQ #8,A7 ;1C70: 504F
MOVE.L D1,-(A7) ;1C72: 2F01
MOVE.L D0,-(A7) ;1C74: 2F00
JSR LAB_01A2 ;1C76: 4EB9000020CE
ADDA #$0030,A7 ;1C7C: DEFC0030
ADD.L D0,D3 ;1C80: D680
BRA.S LAB_0178 ;1C82: 6034
LAB_0176:
ADDQ.L #4,12(A5) ;1C84: 58AD000C
MOVE.L 12(A5),D0 ;1C88: 202D000C
SUBQ.L #4,D0 ;1C8C: 5980
MOVEA.L D0,A1 ;1C8E: 2240
MOVEA.L (A1),A0 ;1C90: 2051
MOVE.L D3,(A0) ;1C92: 2083
BRA.S LAB_0178 ;1C94: 6022
LAB_0177:
MOVE.L A6,-(A7) ;1C96: 2F0E
MOVE.L 20(A5),-(A7) ;1C98: 2F2D0014
MOVE.L A3,-(A7) ;1C9C: 2F0B
MOVE.B -19(A5),-(A7) ;1C9E: 1F2DFFED
MOVE.L D7,-(A7) ;1CA2: 2F07
MOVE.L D4,-(A7) ;1CA4: 2F04
MOVE.L D5,-(A7) ;1CA6: 2F05
PEA (37).W ;1CA8: 48780025
JSR LAB_01C1 ;1CAC: 4EB900002314
ADDA #$001E,A7 ;1CB2: DEFC001E
ADD.L D0,D3 ;1CB6: D680
LAB_0178:
MOVE.B (A2)+,D2 ;1CB8: 141A
BNE LAB_0136 ;1CBA: 6600F9F6
LAB_0179:
MOVE.L D3,D0 ;1CBE: 2003
MOVEM.L (A7)+,D2-D7/A2-A3/A6 ;1CC0: 4CDF4CFC
UNLK A5 ;1CC4: 4E5D
RTS ;1CC6: 4E75
LAB_017A:
MOVE D0,D0 ;1CC8: 3000
LAB_017B:
MOVEA (A0)+,A0 ;1CCA: 3058
LAB_017C:
DC.W $0030 ;1CCC
MOVEQ #0,D4 ;1CCE: 7800
LAB_017D:
LINK A5,#-8 ;1CD0: 4E55FFF8
LEA 8(A5),A0 ;1CD4: 41ED0008
MOVE.L A0,D0 ;1CD8: 2008
ADDQ.L #4,D0 ;1CDA: 5880
PEA LAB_022E ;1CDC: 487900002ADC
MOVE.L #LAB_0134,-(A7) ;1CE2: 2F3C00001678
MOVE.L #LAB_0133,-(A7) ;1CE8: 2F3C0000165C
MOVE.L D0,-(A7) ;1CEE: 2F00
MOVE.L 8(A5),-(A7) ;1CF0: 2F2D0008
JSR LAB_0135 ;1CF4: 4EB900001698
ADDA #$0014,A7 ;1CFA: DEFC0014
UNLK A5 ;1CFE: 4E5D
RTS ;1D00: 4E75
DC.W $0000 ;1D02
LAB_017E:
MOVEM.L A6,-(A7) ;1D04: 48E70002
MOVEA.L LAB_0229,A6 ;1D08: 2C7900002AC8
JSR -60(A6) ;1D0E: 4EAEFFC4
MOVE.L D0,LAB_022F ;1D12: 23C000002AE4
MOVE.L LAB_022F,D1 ;1D18: 223900002AE4
MOVEA.L LAB_0229,A6 ;1D1E: 2C7900002AC8
JSR -216(A6) ;1D24: 4EAEFF28
TST.L D0 ;1D28: 4A80
BEQ.S LAB_017F ;1D2A: 6716
MOVEA.L #LAB_022E,A0 ;1D2C: 207C00002ADC
MOVE.L 20(A0),D0 ;1D32: 20280014
ORI.L #$00000004,D0 ;1D36: 008000000004
MOVE.L D0,LAB_0230 ;1D3C: 23C000002AF0
LAB_017F:
PEA (200).W ;1D42: 487800C8
MOVE.L #$FFFFFFFF,-(A7) ;1D46: 2F3CFFFFFFFF
CLR.L -(A7) ;1D4C: 42A7
PEA LAB_022E ;1D4E: 487900002ADC
JSR LAB_006D ;1D54: 4EB9000005D4
ADDA #$0010,A7 ;1D5A: DEFC0010
MOVEA.L LAB_0229,A6 ;1D5E: 2C7900002AC8
JSR -54(A6) ;1D64: 4EAEFFCA
MOVE.L D0,LAB_0232 ;1D68: 23C000002B38
MOVE.L LAB_0232,D1 ;1D6E: 223900002B38
MOVEA.L LAB_0229,A6 ;1D74: 2C7900002AC8
JSR -216(A6) ;1D7A: 4EAEFF28
TST.L D0 ;1D7E: 4A80
BEQ.S LAB_0180 ;1D80: 6716
MOVEA.L #LAB_0231,A0 ;1D82: 207C00002B30
MOVE.L 20(A0),D0 ;1D88: 20280014
ORI.L #$00000004,D0 ;1D8C: 008000000004
MOVE.L D0,LAB_0233 ;1D92: 23C000002B44
LAB_0180:
PEA (200).W ;1D98: 487800C8
MOVE.L #$FFFFFFFF,-(A7) ;1D9C: 2F3CFFFFFFFF
CLR.L -(A7) ;1DA2: 42A7
PEA LAB_0231 ;1DA4: 487900002B30
JSR LAB_006D ;1DAA: 4EB9000005D4
ADDA #$0010,A7 ;1DB0: DEFC0010
MOVEA.L LAB_0229,A6 ;1DB4: 2C7900002AC8
JSR -60(A6) ;1DBA: 4EAEFFC4
MOVE.L D0,LAB_0235 ;1DBE: 23C000002B8C
MOVE.L LAB_0235,D1 ;1DC4: 223900002B8C
MOVEA.L LAB_0229,A6 ;1DCA: 2C7900002AC8
JSR -216(A6) ;1DD0: 4EAEFF28
TST.L D0 ;1DD4: 4A80
BEQ.S LAB_0181 ;1DD6: 6716
MOVEA.L #LAB_0234,A0 ;1DD8: 207C00002B84
MOVE.L 20(A0),D0 ;1DDE: 20280014
ORI.L #$00000004,D0 ;1DE2: 008000000004
MOVE.L D0,LAB_0236 ;1DE8: 23C000002B98
LAB_0181:
PEA (200).W ;1DEE: 487800C8
MOVE.L #$FFFFFFFF,-(A7) ;1DF2: 2F3CFFFFFFFF
CLR.L -(A7) ;1DF8: 42A7
PEA LAB_0234 ;1DFA: 487900002B84
JSR LAB_006D ;1E00: 4EB9000005D4
ADDA #$0010,A7 ;1E06: DEFC0010
MOVEM.L (A7)+,A6 ;1E0A: 4CDF4000
RTS ;1E0E: 4E75
RTS ;1E10: 4E75
LAB_0182:
PEA LAB_022E ;1E12: 487900002ADC
JSR LAB_0067 ;1E18: 4EB900000590
ADDQ #4,A7 ;1E1E: 584F
PEA LAB_0231 ;1E20: 487900002B30
JSR LAB_0067 ;1E26: 4EB900000590
ADDQ #4,A7 ;1E2C: 584F
PEA LAB_0234 ;1E2E: 487900002B84
JSR LAB_0067 ;1E34: 4EB900000590
ADDQ #4,A7 ;1E3A: 584F
RTS ;1E3C: 4E75
DC.W $0000 ;1E3E
LAB_0183:
MOVEM.L A2,-(A7) ;1E40: 48E70020
MOVEA.L 8(A7),A2 ;1E44: 246F0008
MOVEA.L A2,A0 ;1E48: 204A
LAB_0184:
TST.B (A0)+ ;1E4A: 4A18
BNE.S LAB_0184 ;1E4C: 66FC
MOVE.L A0,D0 ;1E4E: 2008
SUB.L A2,D0 ;1E50: 908A
SUBQ.L #1,D0 ;1E52: 5380
MOVEM.L (A7)+,A2 ;1E54: 4CDF0400
RTS ;1E58: 4E75
DC.W $0000 ;1E5A
LAB_0185:
LINK A5,#-134 ;1E5C: 4E55FF7A
MOVEM.L D2-D7/A2-A3/A6,-(A7) ;1E60: 48E73F32
MOVEM.L 8(A5),D6-D7 ;1E64: 4CED00C00008
MOVE.B 24(A5),D0 ;1E6A: 102D0018
MOVEA.L 52(A5),A2 ;1E6E: 246D0034
MOVEA.L 44(A5),A3 ;1E72: 266D002C
MOVEA.L 28(A5),A6 ;1E76: 2C6D001C
MOVE.B D0,-71(A5) ;1E7A: 1B40FFB9
CLR.L -76(A5) ;1E7E: 42ADFFB4
TST.B D0 ;1E82: 4A00
BNE.S LAB_0186 ;1E84: 6606
CLR.L -80(A5) ;1E86: 42ADFFB0
BRA.S LAB_0187 ;1E8A: 6008
LAB_0186:
MOVE.L #$00000001,-80(A5) ;1E8C: 2B7C00000001FFB0
LAB_0187:
MOVEA.L A6,A0 ;1E94: 204E
CMPA #$0000,A0 ;1E96: B0FC0000
BNE.S LAB_0188 ;1E9A: 6606
CLR.L -84(A5) ;1E9C: 42ADFFAC
BRA.S LAB_0189 ;1EA0: 600E
LAB_0188:
MOVE.L A6,-(A7) ;1EA2: 2F0E
JSR LAB_0183 ;1EA4: 4EB900001E40
ADDQ #4,A7 ;1EAA: 584F
MOVE.L D0,-84(A5) ;1EAC: 2B40FFAC
LAB_0189:
CLR.L -88(A5) ;1EB0: 42ADFFA8
MOVEQ #0,D5 ;1EB4: 7A00
MOVEQ #0,D4 ;1EB6: 7800
CLR.L -100(A5) ;1EB8: 42ADFF9C
TST.B 26(A5) ;1EBC: 4A2D001A
BNE.S LAB_018A ;1EC0: 6606
MOVE.B #$20,26(A5) ;1EC2: 1B7C0020001A
LAB_018A:
MOVE.L D6,D0 ;1EC8: 2006
MOVE.L D7,D1 ;1ECA: 2207
OR.L D0,D1 ;1ECC: 8280
BNE.S LAB_018B ;1ECE: 660C
MOVE.B #$30,-66(A5) ;1ED0: 1B7C0030FFBE
MOVEQ #1,D4 ;1ED6: 7801
BRA LAB_0191 ;1ED8: 600000A0
LAB_018B:
MOVE.L D6,D0 ;1EDC: 2006
MOVE.L D7,D1 ;1EDE: 2207
MOVEQ #0,D2 ;1EE0: 7400
MOVEQ #0,D3 ;1EE2: 7600
JSR LAB_00BF ;1EE4: 4EB900000D84
BGE LAB_0190 ;1EEA: 6C000086
MOVE.L D6,D0 ;1EEE: 2006
MOVE.L D7,D1 ;1EF0: 2207
JSR LAB_00BD ;1EF2: 4EB900000D74
MOVE.L D0,D6 ;1EF8: 2C00
MOVE.L D1,D7 ;1EFA: 2E01
MOVE.B #$2D,-71(A5) ;1EFC: 1B7C002DFFB9
MOVE.L #$00000001,-80(A5) ;1F02: 2B7C00000001FFB0
BRA.S LAB_0190 ;1F0A: 6066
LAB_018C:
MOVEQ #0,D2 ;1F0C: 7400
MOVE.L 16(A5),D3 ;1F0E: 262D0010
MOVE.L D6,D0 ;1F12: 2006
MOVE.L D7,D1 ;1F14: 2207
LEA -112(A5),A0 ;1F16: 41EDFF90
JSR LAB_00C8 ;1F1A: 4EB900000E20
MOVE.L D0,D6 ;1F20: 2C00
MOVE.L D1,D7 ;1F22: 2E01
MOVE.L -112(A5),D0 ;1F24: 202DFF90
MOVE.L -108(A5),D1 ;1F28: 222DFF94
MOVEQ #0,D2 ;1F2C: 7400
MOVEQ #10,D3 ;1F2E: 760A
JSR LAB_00BF ;1F30: 4EB900000D84
BCC.S LAB_018D ;1F36: 640E
MOVEQ #0,D0 ;1F38: 7000
MOVE.B -105(A5),D0 ;1F3A: 102DFF97
ADDI.L #$00000030,D0 ;1F3E: 068000000030
BRA.S LAB_018F ;1F44: 6020
LAB_018D:
TST.L 20(A5) ;1F46: 4AAD0014
BEQ.S LAB_018E ;1F4A: 670E
MOVEQ #0,D0 ;1F4C: 7000
MOVE.B -105(A5),D0 ;1F4E: 102DFF97
ADDI.L #$00000041,D0 ;1F52: 068000000041
BRA.S LAB_018F ;1F58: 600C
LAB_018E:
MOVEQ #0,D0 ;1F5A: 7000
MOVE.B -105(A5),D0 ;1F5C: 102DFF97
ADDI.L #$00000061,D0 ;1F60: 068000000061
LAB_018F:
MOVE.L D4,D1 ;1F66: 2204
ADDQ.L #1,D4 ;1F68: 5284
LEA -66(A5),A0 ;1F6A: 41EDFFBE
MOVE.B D0,0(A0,D1.L) ;1F6E: 11801800
LAB_0190:
MOVE.L D6,D0 ;1F72: 2006
MOVE.L D7,D1 ;1F74: 2207
OR.L D0,D1 ;1F76: 8280
BNE.S LAB_018C ;1F78: 6692
LAB_0191:
CMP.L 36(A5),D4 ;1F7A: B8AD0024
BGE.S LAB_0192 ;1F7E: 6C06
MOVE.L 36(A5),D5 ;1F80: 2A2D0024
SUB.L D4,D5 ;1F84: 9A84
LAB_0192:
MOVE.L -80(A5),D2 ;1F86: 242DFFB0
ADD.L -84(A5),D2 ;1F8A: D4ADFFAC
ADD.L D5,D2 ;1F8E: D485
ADD.L D4,D2 ;1F90: D484
CMP.L 32(A5),D2 ;1F92: B4AD0020
BGE.S LAB_0198 ;1F96: 6C60
MOVE.B 26(A5),D0 ;1F98: 102D001A
CMPI.B #$30,D0 ;1F9C: 0C000030
BNE.S LAB_0193 ;1FA0: 660A
MOVE.L 32(A5),D0 ;1FA2: 202D0020
SUB.L D2,D0 ;1FA6: 9082
ADD.L D0,D5 ;1FA8: DA80
BRA.S LAB_0196 ;1FAA: 603A
LAB_0193:
MOVE.L 40(A5),D0 ;1FAC: 202D0028
CMPI.L #$00000001,D0 ;1FB0: 0C8000000001
BNE.S LAB_0194 ;1FB6: 660C
MOVE.L 32(A5),D0 ;1FB8: 202D0020
SUB.L D2,D0 ;1FBC: 9082
MOVE.L D0,-100(A5) ;1FBE: 2B40FF9C
BRA.S LAB_0196 ;1FC2: 6022
LAB_0194:
MOVE.L 40(A5),D0 ;1FC4: 202D0028
CMPI.L #$00000002,D0 ;1FC8: 0C8000000002
BNE.S LAB_0195 ;1FCE: 660C
MOVE.L 32(A5),D0 ;1FD0: 202D0020
SUB.L D2,D0 ;1FD4: 9082
MOVE.L D0,-88(A5) ;1FD6: 2B40FFA8
BRA.S LAB_0196 ;1FDA: 600A
LAB_0195:
MOVE.L 32(A5),D0 ;1FDC: 202D0020
SUB.L D2,D0 ;1FE0: 9082
MOVE.L D0,-76(A5) ;1FE2: 2B40FFB4
LAB_0196:
MOVE.L 32(A5),D2 ;1FE6: 242D0020
BRA.S LAB_0198 ;1FEA: 600C
LAB_0197:
MOVE.B 26(A5),-(A7) ;1FEC: 1F2D001A
MOVE.L A2,-(A7) ;1FF0: 2F0A
MOVEA.L A3,A0 ;1FF2: 204B
JSR (A0) ;1FF4: 4E90
ADDQ #6,A7 ;1FF6: 5C4F
LAB_0198:
MOVE.L -76(A5),D0 ;1FF8: 202DFFB4
SUBQ.L #1,-76(A5) ;1FFC: 53ADFFB4
CMPI.L #$00000000,D0 ;2000: 0C8000000000
BGT.S LAB_0197 ;2006: 6EE4
MOVE.L -80(A5),D0 ;2008: 202DFFB0
CMPI.L #$00000000,D0 ;200C: 0C8000000000
BLE.S LAB_0199 ;2012: 6F0C
MOVE.B -71(A5),-(A7) ;2014: 1F2DFFB9
MOVE.L A2,-(A7) ;2018: 2F0A
MOVEA.L A3,A0 ;201A: 204B
JSR (A0) ;201C: 4E90
ADDQ #6,A7 ;201E: 5C4F
LAB_0199:
MOVE.L -84(A5),D0 ;2020: 202DFFAC
CMPI.L #$00000000,D0 ;2024: 0C8000000000
BLE.S LAB_019B ;202A: 6F20
MOVE.L -84(A5),-(A7) ;202C: 2F2DFFAC
MOVE.L A6,-(A7) ;2030: 2F0E
MOVE.L A2,-(A7) ;2032: 2F0A
MOVEA.L 48(A5),A0 ;2034: 206D0030
JSR (A0) ;2038: 4E90
ADDA #$000C,A7 ;203A: DEFC000C
BRA.S LAB_019B ;203E: 600C
LAB_019A:
MOVE.B 26(A5),-(A7) ;2040: 1F2D001A
MOVE.L A2,-(A7) ;2044: 2F0A
MOVEA.L A3,A0 ;2046: 204B
JSR (A0) ;2048: 4E90
ADDQ #6,A7 ;204A: 5C4F
LAB_019B:
MOVE.L -88(A5),D0 ;204C: 202DFFA8
SUBQ.L #1,-88(A5) ;2050: 53ADFFA8
CMPI.L #$00000000,D0 ;2054: 0C8000000000
BGT.S LAB_019A ;205A: 6EE4
BRA.S LAB_019D ;205C: 600C
LAB_019C:
MOVE.B #$30,-(A7) ;205E: 1F3C0030
MOVE.L A2,-(A7) ;2062: 2F0A
MOVEA.L A3,A0 ;2064: 204B
JSR (A0) ;2066: 4E90
ADDQ #6,A7 ;2068: 5C4F
LAB_019D:
MOVE.L D5,D0 ;206A: 2005
SUBQ.L #1,D5 ;206C: 5385
CMPI.L #$00000000,D0 ;206E: 0C8000000000
BGT.S LAB_019C ;2074: 6EE8
LEA -66(A5),A0 ;2076: 41EDFFBE
MOVE.L D4,D0 ;207A: 2004
ADD.L A0,D0 ;207C: D088
MOVEA.L D0,A6 ;207E: 2C40
BRA.S LAB_019F ;2080: 6012
LAB_019E:
MOVEQ #-1,D0 ;2082: 70FF
ADD.L A6,D0 ;2084: D08E
MOVEA.L D0,A6 ;2086: 2C40
MOVEA.L A6,A0 ;2088: 204E
MOVE.B (A0),-(A7) ;208A: 1F10
MOVE.L A2,-(A7) ;208C: 2F0A
MOVEA.L A3,A0 ;208E: 204B
JSR (A0) ;2090: 4E90
ADDQ #6,A7 ;2092: 5C4F
LAB_019F:
SUBQ.L #1,D4 ;2094: 5384
TST.L D4 ;2096: 4A84
BPL.S LAB_019E ;2098: 6AE8
BRA.S LAB_01A1 ;209A: 600C
LAB_01A0:
MOVE.B 26(A5),-(A7) ;209C: 1F2D001A
MOVE.L A2,-(A7) ;20A0: 2F0A
MOVEA.L A3,A0 ;20A2: 204B
JSR (A0) ;20A4: 4E90
ADDQ #6,A7 ;20A6: 5C4F
LAB_01A1:
MOVE.L -100(A5),D0 ;20A8: 202DFF9C
SUBQ.L #1,-100(A5) ;20AC: 53ADFF9C
CMPI.L #$00000000,D0 ;20B0: 0C8000000000
BGT.S LAB_01A0 ;20B6: 6EE4
MOVE.L D2,D0 ;20B8: 2002
MOVEM.L (A7)+,D2-D7/A2-A3/A6 ;20BA: 4CDF4CFC
UNLK A5 ;20BE: 4E5D
RTS ;20C0: 4E75
DC.W $0000 ;20C2
MOVEQ #0,D0 ;20C4: 7000
DIVU D0,D1 ;20C6: 82C0
TRAP #2 ;20C8: 4E42
RTE ;20CA: 4E73
RTS ;20CC: 4E75
LAB_01A2:
LINK A5,#-138 ;20CE: 4E55FF76
MOVEM.L D2-D7/A2-A3/A6,-(A7) ;20D2: 48E73F32
MOVE.B 24(A5),D0 ;20D6: 102D0018
MOVE.B 26(A5),D6 ;20DA: 1C2D001A
MOVEA.L 52(A5),A2 ;20DE: 246D0034
MOVEA.L 44(A5),A3 ;20E2: 266D002C
MOVEA.L 28(A5),A6 ;20E6: 2C6D001C
MOVE.B D0,-71(A5) ;20EA: 1B40FFB9
CLR.L -76(A5) ;20EE: 42ADFFB4
TST.B D0 ;20F2: 4A00
BNE.S LAB_01A3 ;20F4: 6606
CLR.L -80(A5) ;20F6: 42ADFFB0
BRA.S LAB_01A4 ;20FA: 6008
LAB_01A3:
MOVE.L #$00000001,-80(A5) ;20FC: 2B7C00000001FFB0
LAB_01A4:
MOVEA.L A6,A0 ;2104: 204E
CMPA #$0000,A0 ;2106: B0FC0000
BNE.S LAB_01A5 ;210A: 6606
CLR.L -84(A5) ;210C: 42ADFFAC
BRA.S LAB_01A6 ;2110: 600E
LAB_01A5:
MOVE.L A6,-(A7) ;2112: 2F0E
JSR LAB_0183 ;2114: 4EB900001E40
ADDQ #4,A7 ;211A: 584F
MOVE.L D0,-84(A5) ;211C: 2B40FFAC
LAB_01A6:
CLR.L -88(A5) ;2120: 42ADFFA8
MOVEQ #0,D5 ;2124: 7A00
MOVEQ #0,D4 ;2126: 7800
MOVEQ #0,D7 ;2128: 7E00
TST.B D6 ;212A: 4A06
BNE.S LAB_01A7 ;212C: 6602
MOVEQ #32,D6 ;212E: 7C20
LAB_01A7:
MOVE.L 8(A5),D0 ;2130: 202D0008
MOVE.L 12(A5),D1 ;2134: 222D000C
OR.L D0,D1 ;2138: 8280
BNE.S LAB_01A8 ;213A: 660C
MOVE.B #$30,-66(A5) ;213C: 1B7C0030FFBE
MOVEQ #1,D4 ;2142: 7801
BRA LAB_01AE ;2144: 6000008E
LAB_01A8:
BRA LAB_01AD ;2148: 6000007C
LAB_01A9:
MOVEQ #0,D2 ;214C: 7400
MOVE.L 16(A5),D3 ;214E: 262D0010
MOVE.L 8(A5),D0 ;2152: 202D0008
MOVE.L 12(A5),D1 ;2156: 222D000C
LEA -112(A5),A0 ;215A: 41EDFF90
JSR LAB_00C8 ;215E: 4EB900000E20
MOVE.L D0,8(A5) ;2164: 2B400008
MOVE.L D1,12(A5) ;2168: 2B41000C
MOVE.L -112(A5),D0 ;216C: 202DFF90
MOVE.L -108(A5),D1 ;2170: 222DFF94
MOVEQ #0,D2 ;2174: 7400
MOVEQ #10,D3 ;2176: 760A
JSR LAB_00BF ;2178: 4EB900000D84
BCC.S LAB_01AA ;217E: 640E
MOVEQ #0,D0 ;2180: 7000
MOVE.B -105(A5),D0 ;2182: 102DFF97
ADDI.L #$00000030,D0 ;2186: 068000000030
BRA.S LAB_01AC ;218C: 602C
LAB_01AA:
TST.L 20(A5) ;218E: 4AAD0014
BEQ.S LAB_01AB ;2192: 6714
MOVEQ #0,D0 ;2194: 7000
MOVE.B -105(A5),D0 ;2196: 102DFF97
ADDI.L #$00000041,D0 ;219A: 068000000041
SUBI.L #$0000000A,D0 ;21A0: 04800000000A
BRA.S LAB_01AC ;21A6: 6012
LAB_01AB:
MOVEQ #0,D0 ;21A8: 7000
MOVE.B -105(A5),D0 ;21AA: 102DFF97
ADDI.L #$00000061,D0 ;21AE: 068000000061
SUBI.L #$0000000A,D0 ;21B4: 04800000000A
LAB_01AC:
MOVE.L D4,D1 ;21BA: 2204
ADDQ.L #1,D4 ;21BC: 5284
LEA -66(A5),A0 ;21BE: 41EDFFBE
MOVE.B D0,0(A0,D1.L) ;21C2: 11801800
LAB_01AD:
MOVE.L 8(A5),D0 ;21C6: 202D0008
MOVE.L 12(A5),D1 ;21CA: 222D000C
OR.L D0,D1 ;21CE: 8280
BNE LAB_01A9 ;21D0: 6600FF7A
LAB_01AE:
CMP.L 36(A5),D4 ;21D4: B8AD0024
BGE.S LAB_01AF ;21D8: 6C06
MOVE.L 36(A5),D5 ;21DA: 2A2D0024
SUB.L D4,D5 ;21DE: 9A84
LAB_01AF:
MOVE.L -80(A5),D2 ;21E0: 242DFFB0
ADD.L -84(A5),D2 ;21E4: D4ADFFAC
ADD.L D5,D2 ;21E8: D485
ADD.L D4,D2 ;21EA: D484
CMP.L 32(A5),D2 ;21EC: B4AD0020
BGE.S LAB_01B4 ;21F0: 6C4E
MOVE.B D6,D0 ;21F2: 1006
CMPI.B #$30,D0 ;21F4: 0C000030
BNE.S LAB_01B0 ;21F8: 660A
MOVE.L 32(A5),D0 ;21FA: 202D0020
SUB.L D2,D0 ;21FE: 9082
ADD.L D0,D5 ;2200: DA80
BRA.S LAB_01B3 ;2202: 6038
LAB_01B0:
MOVE.L 40(A5),D0 ;2204: 202D0028
CMPI.L #$00000001,D0 ;2208: 0C8000000001
BNE.S LAB_01B1 ;220E: 660A
MOVE.L 32(A5),D0 ;2210: 202D0020
SUB.L D2,D0 ;2214: 9082
MOVE.L D0,D7 ;2216: 2E00
BRA.S LAB_01B3 ;2218: 6022
LAB_01B1:
MOVE.L 40(A5),D0 ;221A: 202D0028
CMPI.L #$00000002,D0 ;221E: 0C8000000002
BNE.S LAB_01B2 ;2224: 660C
MOVE.L 32(A5),D0 ;2226: 202D0020
SUB.L D2,D0 ;222A: 9082
MOVE.L D0,-88(A5) ;222C: 2B40FFA8
BRA.S LAB_01B3 ;2230: 600A
LAB_01B2:
MOVE.L 32(A5),D0 ;2232: 202D0020
SUB.L D2,D0 ;2236: 9082
MOVE.L D0,-76(A5) ;2238: 2B40FFB4
LAB_01B3:
MOVE.L 32(A5),D2 ;223C: 242D0020
LAB_01B4:
BRA.S LAB_01B6 ;2240: 600A
LAB_01B5:
MOVE.B D6,-(A7) ;2242: 1F06
MOVE.L A2,-(A7) ;2244: 2F0A
MOVEA.L A3,A0 ;2246: 204B
JSR (A0) ;2248: 4E90
ADDQ #6,A7 ;224A: 5C4F
LAB_01B6:
MOVE.L -76(A5),D0 ;224C: 202DFFB4
SUBQ.L #1,-76(A5) ;2250: 53ADFFB4
CMPI.L #$00000000,D0 ;2254: 0C8000000000
BGT.S LAB_01B5 ;225A: 6EE6
MOVE.L -80(A5),D0 ;225C: 202DFFB0
CMPI.L #$00000000,D0 ;2260: 0C8000000000
BLE.S LAB_01B7 ;2266: 6F0C
MOVE.B -71(A5),-(A7) ;2268: 1F2DFFB9
MOVE.L A2,-(A7) ;226C: 2F0A
MOVEA.L A3,A0 ;226E: 204B
JSR (A0) ;2270: 4E90
ADDQ #6,A7 ;2272: 5C4F
LAB_01B7:
MOVE.L -84(A5),D0 ;2274: 202DFFAC
CMPI.L #$00000000,D0 ;2278: 0C8000000000
BLE.S LAB_01B8 ;227E: 6F12
MOVE.L -84(A5),-(A7) ;2280: 2F2DFFAC
MOVE.L A6,-(A7) ;2284: 2F0E
MOVE.L A2,-(A7) ;2286: 2F0A
MOVEA.L 48(A5),A0 ;2288: 206D0030
JSR (A0) ;228C: 4E90
ADDA #$000C,A7 ;228E: DEFC000C
LAB_01B8:
BRA.S LAB_01BA ;2292: 600A
LAB_01B9:
MOVE.B D6,-(A7) ;2294: 1F06
MOVE.L A2,-(A7) ;2296: 2F0A
MOVEA.L A3,A0 ;2298: 204B
JSR (A0) ;229A: 4E90
ADDQ #6,A7 ;229C: 5C4F
LAB_01BA:
MOVE.L -88(A5),D0 ;229E: 202DFFA8
SUBQ.L #1,-88(A5) ;22A2: 53ADFFA8
CMPI.L #$00000000,D0 ;22A6: 0C8000000000
BGT.S LAB_01B9 ;22AC: 6EE6
BRA.S LAB_01BC ;22AE: 600C
LAB_01BB:
MOVE.B #$30,-(A7) ;22B0: 1F3C0030
MOVE.L A2,-(A7) ;22B4: 2F0A
MOVEA.L A3,A0 ;22B6: 204B
JSR (A0) ;22B8: 4E90
ADDQ #6,A7 ;22BA: 5C4F
LAB_01BC:
MOVE.L D5,D0 ;22BC: 2005
SUBQ.L #1,D5 ;22BE: 5385
CMPI.L #$00000000,D0 ;22C0: 0C8000000000
BGT.S LAB_01BB ;22C6: 6EE8
LEA -66(A5),A0 ;22C8: 41EDFFBE
MOVE.L D4,D0 ;22CC: 2004
ADD.L A0,D0 ;22CE: D088
MOVEA.L D0,A6 ;22D0: 2C40
BRA.S LAB_01BE ;22D2: 6012
LAB_01BD:
MOVEQ #-1,D0 ;22D4: 70FF
ADD.L A6,D0 ;22D6: D08E
MOVEA.L D0,A6 ;22D8: 2C40
MOVEA.L A6,A0 ;22DA: 204E
MOVE.B (A0),-(A7) ;22DC: 1F10
MOVE.L A2,-(A7) ;22DE: 2F0A
MOVEA.L A3,A0 ;22E0: 204B
JSR (A0) ;22E2: 4E90
ADDQ #6,A7 ;22E4: 5C4F
LAB_01BE:
SUBQ.L #1,D4 ;22E6: 5384
TST.L D4 ;22E8: 4A84
BPL.S LAB_01BD ;22EA: 6AE8
BRA.S LAB_01C0 ;22EC: 600A
LAB_01BF:
MOVE.B D6,-(A7) ;22EE: 1F06
MOVE.L A2,-(A7) ;22F0: 2F0A
MOVEA.L A3,A0 ;22F2: 204B
JSR (A0) ;22F4: 4E90
ADDQ #6,A7 ;22F6: 5C4F
LAB_01C0:
MOVE.L D7,D0 ;22F8: 2007
MOVE.L D7,D1 ;22FA: 2207
SUBQ.L #1,D1 ;22FC: 5381
MOVE.L D1,D7 ;22FE: 2E01
CMPI.L #$00000000,D0 ;2300: 0C8000000000
BGT.S LAB_01BF ;2306: 6EE6
MOVE.L D2,D0 ;2308: 2002
MOVEM.L (A7)+,D2-D7/A2-A3/A6 ;230A: 4CDF4CFC
UNLK A5 ;230E: 4E5D
RTS ;2310: 4E75
DC.W $0000 ;2312
LAB_01C1:
MOVEM.L D2-D7/A2-A3,-(A7) ;2314: 48E73F30
MOVEM.L 40(A7),D0/D6 ;2318: 4CEF00410028
MOVE.L 48(A7),D1 ;231E: 222F0030
MOVE.B 52(A7),D4 ;2322: 182F0034
MOVE.L 36(A7),D7 ;2326: 2E2F0024
MOVEA.L 54(A7),A2 ;232A: 246F0036
MOVEA.L 62(A7),A3 ;232E: 266F003E
TST.L D6 ;2332: 4A86
BNE.S LAB_01C2 ;2334: 6604
MOVEQ #0,D5 ;2336: 7A00
BRA.S LAB_01C3 ;2338: 6002
LAB_01C2:
MOVEQ #1,D5 ;233A: 7A01
LAB_01C3:
MOVEQ #0,D3 ;233C: 7600
MOVEQ #0,D2 ;233E: 7400
TST.B D4 ;2340: 4A04
BNE.S LAB_01C4 ;2342: 6602
MOVEQ #32,D4 ;2344: 7820
LAB_01C4:
CMP.L D0,D5 ;2346: BA80
BGE.S LAB_01C7 ;2348: 6C14
CMPI.L #$00000001,D1 ;234A: 0C8100000001
BNE.S LAB_01C5 ;2350: 6606
MOVE.L D0,D2 ;2352: 2400
SUB.L D5,D2 ;2354: 9485
BRA.S LAB_01C6 ;2356: 6004
LAB_01C5:
MOVE.L D0,D3 ;2358: 2600
SUB.L D5,D3 ;235A: 9685
LAB_01C6:
MOVE.L D0,D5 ;235C: 2A00
LAB_01C7:
BRA.S LAB_01C9 ;235E: 6008
LAB_01C8:
MOVE.B D4,-(A7) ;2360: 1F04
MOVE.L A3,-(A7) ;2362: 2F0B
JSR (A2) ;2364: 4E92
ADDQ #6,A7 ;2366: 5C4F
LAB_01C9:
MOVE.L D3,D0 ;2368: 2003
SUBQ.L #1,D3 ;236A: 5383
CMPI.L #$00000000,D0 ;236C: 0C8000000000
BGT.S LAB_01C8 ;2372: 6EEC
TST.L D6 ;2374: 4A86
BEQ.S LAB_01CA ;2376: 6708
MOVE.B D7,-(A7) ;2378: 1F07
MOVE.L A3,-(A7) ;237A: 2F0B
JSR (A2) ;237C: 4E92
ADDQ #6,A7 ;237E: 5C4F
LAB_01CA:
BRA.S LAB_01CC ;2380: 6008
LAB_01CB:
MOVE.B D4,-(A7) ;2382: 1F04
MOVE.L A3,-(A7) ;2384: 2F0B
JSR (A2) ;2386: 4E92
ADDQ #6,A7 ;2388: 5C4F
LAB_01CC:
MOVE.L D2,D0 ;238A: 2002
SUBQ.L #1,D2 ;238C: 5382
CMPI.L #$00000000,D0 ;238E: 0C8000000000
BGT.S LAB_01CB ;2394: 6EEC
MOVE.L D5,D0 ;2396: 2005
MOVEM.L (A7)+,D2-D7/A2-A3 ;2398: 4CDF0CFC
RTS ;239C: 4E75
DC.W $0000 ;239E
LAB_01CD:
LINK A5,#-16 ;23A0: 4E55FFF0
MOVEM.L D2-D7/A2-A3/A6,-(A7) ;23A4: 48E73F32
MOVE.B 24(A5),D4 ;23A8: 182D0018
MOVE.L 16(A5),D6 ;23AC: 2C2D0010
MOVE.L 12(A5),D7 ;23B0: 2E2D000C
MOVEA.L 34(A5),A2 ;23B4: 246D0022
MOVEA.L 26(A5),A3 ;23B8: 266D001A
MOVEA.L 8(A5),A6 ;23BC: 2C6D0008
MOVEQ #0,D3 ;23C0: 7600
MOVEQ #0,D2 ;23C2: 7400
MOVEA.L A6,A0 ;23C4: 204E
CMPA #$0000,A0 ;23C6: B0FC0000
BEQ.S LAB_01CE ;23CA: 670E
MOVE.L A6,-(A7) ;23CC: 2F0E
JSR LAB_0183 ;23CE: 4EB900001E40
MOVE.L D0,D5 ;23D4: 2A00
ADDQ #4,A7 ;23D6: 584F
BRA.S LAB_01CF ;23D8: 6002
LAB_01CE:
MOVEQ #0,D5 ;23DA: 7A00
LAB_01CF:
TST.B D4 ;23DC: 4A04
BNE.S LAB_01D0 ;23DE: 6602
MOVEQ #32,D4 ;23E0: 7820
LAB_01D0:
TST.L D6 ;23E2: 4A86
BMI.S LAB_01D1 ;23E4: 6B06
CMP.L D6,D5 ;23E6: BA86
BLE.S LAB_01D1 ;23E8: 6F02
MOVE.L D6,D5 ;23EA: 2A06
LAB_01D1:
MOVE.L D5,D6 ;23EC: 2C05
MOVE.L D6,D0 ;23EE: 2006
CMP.L D7,D0 ;23F0: B087
BGE.S LAB_01D4 ;23F2: 6C18
MOVE.L 20(A5),D0 ;23F4: 202D0014
CMPI.L #$00000001,D0 ;23F8: 0C8000000001
BNE.S LAB_01D2 ;23FE: 6606
MOVE.L D7,D2 ;2400: 2407
SUB.L D6,D2 ;2402: 9486
BRA.S LAB_01D3 ;2404: 6004
LAB_01D2:
MOVE.L D7,D3 ;2406: 2607
SUB.L D6,D3 ;2408: 9686
LAB_01D3:
MOVE.L D7,D6 ;240A: 2C07
LAB_01D4:
BRA.S LAB_01D6 ;240C: 600A
LAB_01D5:
MOVE.B D4,-(A7) ;240E: 1F04
MOVE.L A2,-(A7) ;2410: 2F0A
MOVEA.L A3,A0 ;2412: 204B
JSR (A0) ;2414: 4E90
ADDQ #6,A7 ;2416: 5C4F
LAB_01D6:
MOVE.L D3,D0 ;2418: 2003
SUBQ.L #1,D3 ;241A: 5383
CMPI.L #$00000000,D0 ;241C: 0C8000000000
BGT.S LAB_01D5 ;2422: 6EEA
CMPI.L #$00000000,D5 ;2424: 0C8500000000
BLE.S LAB_01D7 ;242A: 6F10
MOVE.L D5,-(A7) ;242C: 2F05
MOVE.L A6,-(A7) ;242E: 2F0E
MOVE.L A2,-(A7) ;2430: 2F0A
MOVEA.L 30(A5),A0 ;2432: 206D001E
JSR (A0) ;2436: 4E90
ADDA #$000C,A7 ;2438: DEFC000C
LAB_01D7:
BRA.S LAB_01D9 ;243C: 600A
LAB_01D8:
MOVE.B D4,-(A7) ;243E: 1F04
MOVE.L A2,-(A7) ;2440: 2F0A
MOVEA.L A3,A0 ;2442: 204B
JSR (A0) ;2444: 4E90
ADDQ #6,A7 ;2446: 5C4F
LAB_01D9:
MOVE.L D2,D0 ;2448: 2002
SUBQ.L #1,D2 ;244A: 5382
CMPI.L #$00000000,D0 ;244C: 0C8000000000
BGT.S LAB_01D8 ;2452: 6EEA
MOVE.L D6,D0 ;2454: 2006
MOVEM.L (A7)+,D2-D7/A2-A3/A6 ;2456: 4CDF4CFC
UNLK A5 ;245A: 4E5D
RTS ;245C: 4E75
DC.W $0000 ;245E
LAB_01DA:
LINK A5,#-206 ;2460: 4E55FF32
MOVEM.L D2-D7/A2-A3/A6,-(A7) ;2464: 48E73F32
MOVE.B 22(A5),D0 ;2468: 102D0016
MOVEA.L 42(A5),A2 ;246C: 246D002A
MOVEA.L 50(A5),A3 ;2470: 266D0032
ANDI.L #$000000FF,D0 ;2474: 0280000000FF
MOVE.L D0,-62(A5) ;247A: 2B40FFC2
TST.L -62(A5) ;247E: 4AADFFC2
BNE.S LAB_01DB ;2482: 6606
CLR.L -66(A5) ;2484: 42ADFFBE
BRA.S LAB_01DC ;2488: 6008
LAB_01DB:
MOVE.L #$00000001,-66(A5) ;248A: 2B7C00000001FFBE
LAB_01DC:
MOVEQ #0,D4 ;2492: 7800
MOVEQ #0,D5 ;2494: 7A00
CLR.L -82(A5) ;2496: 42ADFFAE
CLR.L -86(A5) ;249A: 42ADFFAA
CLR.L -94(A5) ;249E: 42ADFFA2
MOVE.L 30(A5),D0 ;24A2: 202D001E
CMPI.L #$FFFFFFFF,D0 ;24A6: 0C80FFFFFFFF
BNE.S LAB_01DE ;24AC: 6618
TST.L 16(A5) ;24AE: 4AAD0010
BEQ.S LAB_01DD ;24B2: 670A
MOVE.L #$00000017,30(A5) ;24B4: 2B7C00000017001E
BRA.S LAB_01DE ;24BC: 6008
LAB_01DD:
MOVE.L #$00000006,30(A5) ;24BE: 2B7C00000006001E
LAB_01DE:
TST.B 24(A5) ;24C6: 4A2D0018
BNE.S LAB_01DF ;24CA: 6606
MOVE.B #$20,24(A5) ;24CC: 1B7C00200018
LAB_01DF:
MOVE.L 8(A5),D0 ;24D2: 202D0008
MOVE.L 12(A5),D1 ;24D6: 222D000C
MOVEA.L LAB_022B,A6 ;24DA: 2C7900002AD0
JSR -48(A6) ;24E0: 4EAEFFD0
BGE.S LAB_01E0 ;24E4: 6C2A
MOVE.L 8(A5),D0 ;24E6: 202D0008
MOVE.L 12(A5),D1 ;24EA: 222D000C
MOVEA.L LAB_022B,A6 ;24EE: 2C7900002AD0
JSR -60(A6) ;24F4: 4EAEFFC4
MOVE.L D0,8(A5) ;24F8: 2B400008
MOVE.L D1,12(A5) ;24FC: 2B41000C
MOVE.L #$00000001,-66(A5) ;2500: 2B7C00000001FFBE
MOVE.L #$0000002D,-62(A5) ;2508: 2B7C0000002DFFC2
LAB_01E0:
MOVE.L 12(A5),-(A7) ;2510: 2F2D000C
MOVE.L 8(A5),-(A7) ;2514: 2F2D0008
JSR LAB_00F7 ;2518: 4EB90000116E
ADDQ #8,A7 ;251E: 504F
MOVE.L D0,-54(A5) ;2520: 2B40FFCA
MOVE.L 8(A5),D0 ;2524: 202D0008
MOVE.L 12(A5),D1 ;2528: 222D000C
MOVEA.L LAB_022B,A6 ;252C: 2C7900002AD0
JSR -48(A6) ;2532: 4EAEFFD0
BEQ.S LAB_01E2 ;2536: 675A
TST.L -54(A5) ;2538: 4AADFFCA
BMI.S LAB_01E1 ;253C: 6B04
NEG.L -54(A5) ;253E: 44ADFFCA
LAB_01E1:
MOVE.L -54(A5),D0 ;2542: 202DFFCA
SUB.L 30(A5),D0 ;2546: 90AD001E
MOVE.L D0,-54(A5) ;254A: 2B40FFCA
SUBQ.L #1,-54(A5) ;254E: 53ADFFCA
MOVE.L -54(A5),-(A7) ;2552: 2F2DFFCA
JSR LAB_00EA ;2556: 4EB900001098
MOVE.L D0,D2 ;255C: 2400
MOVE.L D1,D3 ;255E: 2601
ADDQ #4,A7 ;2560: 584F
MOVE.L #$3FE00000,D0 ;2562: 203C3FE00000
MOVEQ #0,D1 ;2568: 7200
MOVEA.L LAB_022B,A6 ;256A: 2C7900002AD0
JSR -78(A6) ;2570: 4EAEFFB2
MOVE.L D0,D2 ;2574: 2400
MOVE.L D1,D3 ;2576: 2601
MOVE.L 8(A5),D0 ;2578: 202D0008
MOVE.L 12(A5),D1 ;257C: 222D000C
MOVEA.L LAB_022B,A6 ;2580: 2C7900002AD0
JSR -66(A6) ;2586: 4EAEFFBE
MOVE.L D0,8(A5) ;258A: 2B400008
MOVE.L D1,12(A5) ;258E: 2B41000C
LAB_01E2:
MOVE.L 12(A5),-(A7) ;2592: 2F2D000C
MOVE.L 8(A5),-(A7) ;2596: 2F2D0008
JSR LAB_00F7 ;259A: 4EB90000116E
ADDQ #8,A7 ;25A0: 504F
MOVE.L D0,-54(A5) ;25A2: 2B40FFCA
TST.L 16(A5) ;25A6: 4AAD0010
BEQ.S LAB_01E4 ;25AA: 6724
MOVE.L #$00000001,-58(A5) ;25AC: 2B7C00000001FFC6
MOVE.L -54(A5),D0 ;25B4: 202DFFCA
CMP.L 30(A5),D0 ;25B8: B0AD001E
BGT.S LAB_01E3 ;25BC: 6E10
MOVE.L -54(A5),D0 ;25BE: 202DFFCA
CMPI.L #$FFFFFFFC,D0 ;25C2: 0C80FFFFFFFC
BLT.S LAB_01E3 ;25C8: 6D04
CLR.L -58(A5) ;25CA: 42ADFFC6
LAB_01E3:
BRA.S LAB_01E6 ;25CE: 6014
LAB_01E4:
TST.B 20(A5) ;25D0: 4A2D0014
BNE.S LAB_01E5 ;25D4: 6606
CLR.L -58(A5) ;25D6: 42ADFFC6
BRA.S LAB_01E6 ;25DA: 6008
LAB_01E5:
MOVE.L #$00000001,-58(A5) ;25DC: 2B7C00000001FFC6
LAB_01E6:
TST.L -58(A5) ;25E4: 4AADFFC6
BEQ.S LAB_01E7 ;25E8: 6704
MOVEQ #1,D7 ;25EA: 7E01
BRA.S LAB_01E8 ;25EC: 6008
LAB_01E7:
MOVE.L -54(A5),D0 ;25EE: 202DFFCA
ADDQ.L #1,D0 ;25F2: 5280
MOVE.L D0,D7 ;25F4: 2E00
LAB_01E8:
MOVE.L 30(A5),D6 ;25F6: 2C2D001E
MOVE.L 8(A5),D0 ;25FA: 202D0008
MOVE.L 12(A5),D1 ;25FE: 222D000C
MOVEA.L LAB_022B,A6 ;2602: 2C7900002AD0
JSR -48(A6) ;2608: 4EAEFFD0
BNE.S LAB_01EB ;260C: 6638
MOVE.L D4,D0 ;260E: 2004
ADDQ.L #1,D4 ;2610: 5284
LEA -42(A5),A0 ;2612: 41EDFFD6
MOVE.B #$30,0(A0,D0.L) ;2616: 11BC00300800
TST.L 38(A5) ;261C: 4AAD0026
BNE.S LAB_01E9 ;2620: 6612
TST.L 16(A5) ;2622: 4AAD0010
BNE.S LAB_01EA ;2626: 661A
MOVE.L 30(A5),D0 ;2628: 202D001E
CMPI.L #$00000000,D0 ;262C: 0C8000000000
BLE.S LAB_01EA ;2632: 6F0E
LAB_01E9:
MOVE.L D4,D0 ;2634: 2004
ADDQ.L #1,D4 ;2636: 5284
LEA -42(A5),A0 ;2638: 41EDFFD6
MOVE.B #$2E,0(A0,D0.L) ;263C: 11BC002E0800
LAB_01EA:
BRA LAB_01FD ;2642: 600001C8
LAB_01EB:
MOVE.L D7,D0 ;2646: 2007
CMPI.L #$00000000,D0 ;2648: 0C8000000000
BGT.S LAB_01EF ;264E: 6E5A
MOVE.L D4,D0 ;2650: 2004
ADDQ.L #1,D4 ;2652: 5284
LEA -42(A5),A0 ;2654: 41EDFFD6
MOVE.B #$30,0(A0,D0.L) ;2658: 11BC00300800
TST.L 38(A5) ;265E: 4AAD0026
BNE.S LAB_01EC ;2662: 660C
MOVE.L 30(A5),D0 ;2664: 202D001E
CMPI.L #$00000000,D0 ;2668: 0C8000000000
BLE.S LAB_01EF ;266E: 6F3A
LAB_01EC:
MOVEQ #0,D0 ;2670: 7000
MOVE.L D4,D1 ;2672: 2204
ADDQ.L #1,D4 ;2674: 5284
LEA -42(A5),A0 ;2676: 41EDFFD6
MOVE.B #$2E,0(A0,D1.L) ;267A: 11BC002E1800
BRA.S LAB_01EE ;2680: 6016
LAB_01ED:
MOVE.L D4,D1 ;2682: 2204
ADDQ.L #1,D4 ;2684: 5284
LEA -42(A5),A0 ;2686: 41EDFFD6
MOVE.B #$30,0(A0,D1.L) ;268A: 11BC00301800
ADDQ.L #1,D0 ;2690: 5280
MOVE.L D6,D1 ;2692: 2206
SUBQ.L #1,D1 ;2694: 5381
MOVE.L D1,D6 ;2696: 2C01
LAB_01EE:
MOVE.L D7,D1 ;2698: 2207
MOVE.L D7,D2 ;269A: 2407
ADDQ.L #1,D2 ;269C: 5282
MOVE.L D2,D7 ;269E: 2E02
TST.L D1 ;26A0: 4A81
BPL.S LAB_01EF ;26A2: 6A06
CMP.L 30(A5),D0 ;26A4: B0AD001E
BLT.S LAB_01ED ;26A8: 6DD8
LAB_01EF:
MOVE.L -54(A5),-(A7) ;26AA: 2F2DFFCA
JSR LAB_00EA ;26AE: 4EB900001098
MOVE.L D0,-110(A5) ;26B4: 2B40FF92
MOVE.L D1,-106(A5) ;26B8: 2B41FF96
ADDQ #4,A7 ;26BC: 584F
BRA LAB_01F3 ;26BE: 600000C0
LAB_01F0:
MOVE.L 8(A5),D0 ;26C2: 202D0008
MOVE.L 12(A5),D1 ;26C6: 222D000C
MOVE.L -110(A5),D2 ;26CA: 242DFF92
MOVE.L -106(A5),D3 ;26CE: 262DFF96
MOVEA.L LAB_022B,A6 ;26D2: 2C7900002AD0
JSR -84(A6) ;26D8: 4EAEFFAC
MOVEA.L LAB_022B,A6 ;26DC: 2C7900002AD0
JSR -30(A6) ;26E2: 4EAEFFE2
CMP.L D7,D4 ;26E6: B887
BLT.S LAB_01F2 ;26E8: 6D24
MOVE.L D6,D1 ;26EA: 2206
CMPI.L #$00000000,D1 ;26EC: 0C8100000000
BLE LAB_01F5 ;26F2: 6F0000AE
CMP.L D7,D4 ;26F6: B887
BNE.S LAB_01F1 ;26F8: 660E
MOVE.L D4,D1 ;26FA: 2204
ADDQ.L #1,D4 ;26FC: 5284
LEA -42(A5),A0 ;26FE: 41EDFFD6
MOVE.B #$2E,0(A0,D1.L) ;2702: 11BC002E1800
LAB_01F1:
MOVE.L D6,D1 ;2708: 2206
SUBQ.L #1,D1 ;270A: 5381
MOVE.L D1,D6 ;270C: 2C01
LAB_01F2:
MOVE.L D0,D1 ;270E: 2200
ADDI.L #$00000030,D1 ;2710: 068100000030
MOVE.B D1,D2 ;2716: 1401
MOVE.L D4,D1 ;2718: 2204
ADDQ.L #1,D4 ;271A: 5284
LEA -42(A5),A0 ;271C: 41EDFFD6
MOVE.B D2,0(A0,D1.L) ;2720: 11821800
MOVEA.L LAB_022B,A6 ;2724: 2C7900002AD0
JSR -36(A6) ;272A: 4EAEFFDC
MOVE.L -110(A5),D2 ;272E: 242DFF92
MOVE.L -106(A5),D3 ;2732: 262DFF96
MOVEA.L LAB_022B,A6 ;2736: 2C7900002AD0
JSR -78(A6) ;273C: 4EAEFFB2
MOVE.L D0,D2 ;2740: 2400
MOVE.L D1,D3 ;2742: 2601
MOVE.L 8(A5),D0 ;2744: 202D0008
MOVE.L 12(A5),D1 ;2748: 222D000C
MOVEA.L LAB_022B,A6 ;274C: 2C7900002AD0
JSR -72(A6) ;2752: 4EAEFFB8
MOVE.L D0,8(A5) ;2756: 2B400008
MOVE.L D1,12(A5) ;275A: 2B41000C
MOVE.L -110(A5),D0 ;275E: 202DFF92
MOVE.L -106(A5),D1 ;2762: 222DFF96
MOVE.L #$40240000,D2 ;2766: 243C40240000
MOVEQ #0,D3 ;276C: 7600
MOVEA.L LAB_022B,A6 ;276E: 2C7900002AD0
JSR -84(A6) ;2774: 4EAEFFAC
MOVE.L D0,-110(A5) ;2778: 2B40FF92
MOVE.L D1,-106(A5) ;277C: 2B41FF96
LAB_01F3:
CMP.L D7,D4 ;2780: B887
BLT.S LAB_01F4 ;2782: 6D14
MOVE.L 8(A5),D0 ;2784: 202D0008
MOVE.L 12(A5),D1 ;2788: 222D000C
MOVEA.L LAB_022B,A6 ;278C: 2C7900002AD0
JSR -48(A6) ;2792: 4EAEFFD0
BEQ.S LAB_01F5 ;2796: 670A
LAB_01F4:
CMPI.L #$00000028,D4 ;2798: 0C8400000028
BLT LAB_01F0 ;279E: 6D00FF22
LAB_01F5:
CMP.L D7,D4 ;27A2: B887
BGT.S LAB_01F7 ;27A4: 6E18
TST.L 38(A5) ;27A6: 4AAD0026
BEQ.S LAB_01F6 ;27AA: 6710
MOVE.L D4,D0 ;27AC: 2004
ADDQ.L #1,D4 ;27AE: 5284
LEA -42(A5),A0 ;27B0: 41EDFFD6
MOVE.B #$2E,0(A0,D0.L) ;27B4: 11BC002E0800
BRA.S LAB_01F7 ;27BA: 6002
LAB_01F6:
MOVEQ #0,D6 ;27BC: 7C00
LAB_01F7:
CMP.L D7,D4 ;27BE: B887
BLE.S LAB_01FD ;27C0: 6F4A
TST.L 16(A5) ;27C2: 4AAD0010
BEQ.S LAB_01F8 ;27C6: 6706
TST.L 38(A5) ;27C8: 4AAD0026
BEQ.S LAB_01F9 ;27CC: 6712
LAB_01F8:
TST.L 16(A5) ;27CE: 4AAD0010
BNE.S LAB_01FD ;27D2: 6638
TST.L 30(A5) ;27D4: 4AAD001E
BNE.S LAB_01FD ;27D8: 6632
TST.L 38(A5) ;27DA: 4AAD0026
BNE.S LAB_01FD ;27DE: 662C
LAB_01F9:
BRA.S LAB_01FB ;27E0: 6002
LAB_01FA:
SUBQ.L #1,D4 ;27E2: 5384
LAB_01FB:
LEA -42(A5),A0 ;27E4: 41EDFFD6
LEA -1(A0),A0 ;27E8: 41E8FFFF
MOVE.B 0(A0,D4.L),D0 ;27EC: 10304800
CMPI.B #$30,D0 ;27F0: 0C000030
BEQ.S LAB_01FA ;27F4: 67EC
LEA -42(A5),A0 ;27F6: 41EDFFD6
LEA -1(A0),A0 ;27FA: 41E8FFFF
MOVE.B 0(A0,D4.L),D0 ;27FE: 10304800
CMPI.B #$2E,D0 ;2802: 0C00002E
BNE.S LAB_01FC ;2806: 6602
SUBQ.L #1,D4 ;2808: 5384
LAB_01FC:
MOVEQ #0,D6 ;280A: 7C00
LAB_01FD:
TST.L -58(A5) ;280C: 4AADFFC6
BEQ LAB_0205 ;2810: 670000B8
MOVE.L D5,D0 ;2814: 2005
ADDQ.L #1,D5 ;2816: 5285
LEA -50(A5),A0 ;2818: 41EDFFCE
MOVE.B 20(A5),0(A0,D0.L) ;281C: 11AD00140800
TST.L -54(A5) ;2822: 4AADFFCA
BPL.S LAB_01FE ;2826: 6A0E
MOVE.L D5,D0 ;2828: 2005
ADDQ.L #1,D5 ;282A: 5285
LEA -50(A5),A0 ;282C: 41EDFFCE
MOVE.B #$2D,0(A0,D0.L) ;2830: 11BC002D0800
LAB_01FE:
TST.L -54(A5) ;2836: 4AADFFCA
BNE.S LAB_01FF ;283A: 662C
MOVE.L D5,D0 ;283C: 2005
ADDQ.L #1,D5 ;283E: 5285
LEA -50(A5),A0 ;2840: 41EDFFCE
MOVE.B #$30,0(A0,D0.L) ;2844: 11BC00300800
MOVE.L D5,D0 ;284A: 2005
ADDQ.L #1,D5 ;284C: 5285
LEA -50(A5),A0 ;284E: 41EDFFCE
MOVE.B #$30,0(A0,D0.L) ;2852: 11BC00300800
MOVE.L D5,D0 ;2858: 2005
ADDQ.L #1,D5 ;285A: 5285
LEA -50(A5),A0 ;285C: 41EDFFCE
MOVE.B #$30,0(A0,D0.L) ;2860: 11BC00300800
BRA.S LAB_0205 ;2866: 6062
LAB_01FF:
MOVEQ #3,D2 ;2868: 7403
TST.L -54(A5) ;286A: 4AADFFCA
BPL.S LAB_0200 ;286E: 6A04
NEG.L -54(A5) ;2870: 44ADFFCA
LAB_0200:
BRA.S LAB_0202 ;2874: 602C
LAB_0201:
MOVE.L -54(A5),D0 ;2876: 202DFFCA
MOVEQ #10,D1 ;287A: 720A
LEA -134(A5),A0 ;287C: 41EDFF7A
JSR LAB_00BC ;2880: 4EB900000D5C
MOVE.L D0,-54(A5) ;2886: 2B40FFCA
MOVE.L -134(A5),D0 ;288A: 202DFF7A
ADDI.L #$00000030,D0 ;288E: 068000000030
MOVE.B D0,D1 ;2894: 1200
MOVE.L D2,D0 ;2896: 2002
SUBQ.L #1,D2 ;2898: 5382
LEA -126(A5),A0 ;289A: 41EDFF82
MOVE.B D1,0(A0,D0.L) ;289E: 11810800
LAB_0202:
CMPI.L #$00000000,D2 ;28A2: 0C8200000000
BGT.S LAB_0201 ;28A8: 6ECC
BRA.S LAB_0204 ;28AA: 6016
LAB_0203:
ADDQ.L #1,D2 ;28AC: 5282
LEA -126(A5),A0 ;28AE: 41EDFF82
MOVE.B 0(A0,D2.L),D1 ;28B2: 12302800
MOVE.L D5,D0 ;28B6: 2005
ADDQ.L #1,D5 ;28B8: 5285
LEA -50(A5),A0 ;28BA: 41EDFFCE
MOVE.B D1,0(A0,D0.L) ;28BE: 11810800
LAB_0204:
CMPI.L #$00000003,D2 ;28C2: 0C8200000003
BLT.S LAB_0203 ;28C8: 6DE2
LAB_0205:
MOVE.L -66(A5),D2 ;28CA: 242DFFBE
ADD.L D4,D2 ;28CE: D484
ADD.L D5,D2 ;28D0: D485
MOVE.L D2,D0 ;28D2: 2002
ADD.L D6,D0 ;28D4: D086
CMP.L 26(A5),D0 ;28D6: B0AD001A
BGT.S LAB_0206 ;28DA: 6E04
ADD.L D6,D2 ;28DC: D486
BRA.S LAB_0208 ;28DE: 6016
LAB_0206:
CMP.L 26(A5),D2 ;28E0: B4AD001A
BGE.S LAB_0207 ;28E4: 6C0E
MOVE.L 26(A5),D0 ;28E6: 202D001A
SUB.L D2,D0 ;28EA: 9082
MOVE.L D0,D6 ;28EC: 2C00
MOVE.L 26(A5),D2 ;28EE: 242D001A
BRA.S LAB_0208 ;28F2: 6002
LAB_0207:
MOVEQ #0,D6 ;28F4: 7C00
LAB_0208:
CMP.L 26(A5),D2 ;28F6: B4AD001A
BGE.S LAB_020C ;28FA: 6C3E
MOVE.L 34(A5),D0 ;28FC: 202D0022
CMPI.L #$00000001,D0 ;2900: 0C8000000001
BNE.S LAB_0209 ;2906: 660C
MOVE.L 26(A5),D0 ;2908: 202D001A
SUB.L D2,D0 ;290C: 9082
MOVE.L D0,-94(A5) ;290E: 2B40FFA2
BRA.S LAB_020B ;2912: 6022
LAB_0209:
MOVE.L 34(A5),D0 ;2914: 202D0022
CMPI.L #$00000002,D0 ;2918: 0C8000000002
BNE.S LAB_020A ;291E: 660C
MOVE.L 26(A5),D0 ;2920: 202D001A
SUB.L D2,D0 ;2924: 9082
MOVE.L D0,-86(A5) ;2926: 2B40FFAA
BRA.S LAB_020B ;292A: 600A
LAB_020A:
MOVE.L 26(A5),D0 ;292C: 202D001A
SUB.L D2,D0 ;2930: 9082
MOVE.L D0,-82(A5) ;2932: 2B40FFAE
LAB_020B:
MOVE.L 26(A5),D2 ;2936: 242D001A
LAB_020C:
BRA.S LAB_020E ;293A: 600C
LAB_020D:
MOVE.B 24(A5),-(A7) ;293C: 1F2D0018
MOVE.L A3,-(A7) ;2940: 2F0B
MOVEA.L A2,A0 ;2942: 204A
JSR (A0) ;2944: 4E90
ADDQ #6,A7 ;2946: 5C4F
LAB_020E:
MOVE.L -82(A5),D0 ;2948: 202DFFAE
SUBQ.L #1,-82(A5) ;294C: 53ADFFAE
CMPI.L #$00000000,D0 ;2950: 0C8000000000
BGT.S LAB_020D ;2956: 6EE4
MOVE.L -66(A5),D0 ;2958: 202DFFBE
CMPI.L #$00000000,D0 ;295C: 0C8000000000
BLE.S LAB_020F ;2962: 6F0C
MOVE.B -59(A5),-(A7) ;2964: 1F2DFFC5
MOVE.L A3,-(A7) ;2968: 2F0B
MOVEA.L A2,A0 ;296A: 204A
JSR (A0) ;296C: 4E90
ADDQ #6,A7 ;296E: 5C4F
LAB_020F:
BRA.S LAB_0211 ;2970: 600C
LAB_0210:
MOVE.B 24(A5),-(A7) ;2972: 1F2D0018
MOVE.L A3,-(A7) ;2976: 2F0B
MOVEA.L A2,A0 ;2978: 204A
JSR (A0) ;297A: 4E90
ADDQ #6,A7 ;297C: 5C4F
LAB_0211:
MOVE.L -86(A5),D0 ;297E: 202DFFAA
SUBQ.L #1,-86(A5) ;2982: 53ADFFAA
CMPI.L #$00000000,D0 ;2986: 0C8000000000
BGT.S LAB_0210 ;298C: 6EE4
LEA -42(A5),A6 ;298E: 4DEDFFD6
BRA.S LAB_0213 ;2992: 600A
LAB_0212:
MOVE.B (A6)+,-(A7) ;2994: 1F1E
MOVE.L A3,-(A7) ;2996: 2F0B
MOVEA.L A2,A0 ;2998: 204A
JSR (A0) ;299A: 4E90
ADDQ #6,A7 ;299C: 5C4F
LAB_0213:
MOVE.L D4,D0 ;299E: 2004
SUBQ.L #1,D4 ;29A0: 5384
CMPI.L #$00000000,D0 ;29A2: 0C8000000000
BGT.S LAB_0212 ;29A8: 6EEA
BRA.S LAB_0215 ;29AA: 600C
LAB_0214:
MOVE.B #$30,-(A7) ;29AC: 1F3C0030
MOVE.L A3,-(A7) ;29B0: 2F0B
MOVEA.L A2,A0 ;29B2: 204A
JSR (A0) ;29B4: 4E90
ADDQ #6,A7 ;29B6: 5C4F
LAB_0215:
MOVE.L D6,D0 ;29B8: 2006
MOVE.L D6,D1 ;29BA: 2206
SUBQ.L #1,D1 ;29BC: 5381
MOVE.L D1,D6 ;29BE: 2C01
CMPI.L #$00000000,D0 ;29C0: 0C8000000000
BGT.S LAB_0214 ;29C6: 6EE4
LEA -50(A5),A6 ;29C8: 4DEDFFCE
BRA.S LAB_0217 ;29CC: 600A
LAB_0216:
MOVE.B (A6)+,-(A7) ;29CE: 1F1E
MOVE.L A3,-(A7) ;29D0: 2F0B
MOVEA.L A2,A0 ;29D2: 204A
JSR (A0) ;29D4: 4E90
ADDQ #6,A7 ;29D6: 5C4F
LAB_0217:
MOVE.L D5,D0 ;29D8: 2005
SUBQ.L #1,D5 ;29DA: 5385
CMPI.L #$00000000,D0 ;29DC: 0C8000000000
BGT.S LAB_0216 ;29E2: 6EEA
BRA.S LAB_0219 ;29E4: 600C
LAB_0218:
MOVE.B 24(A5),-(A7) ;29E6: 1F2D0018
MOVE.L A3,-(A7) ;29EA: 2F0B
MOVEA.L A2,A0 ;29EC: 204A
JSR (A0) ;29EE: 4E90
ADDQ #6,A7 ;29F0: 5C4F
LAB_0219:
MOVE.L -94(A5),D0 ;29F2: 202DFFA2
SUBQ.L #1,-94(A5) ;29F6: 53ADFFA2
CMPI.L #$00000000,D0 ;29FA: 0C8000000000
BGT.S LAB_0218 ;2A00: 6EE4
MOVE.L D2,D0 ;2A02: 2002
MOVEM.L (A7)+,D2-D7/A2-A3/A6 ;2A04: 4CDF4CFC
UNLK A5 ;2A08: 4E5D
RTS ;2A0A: 4E75
LAB_021A:
MOVE #$0001,-(A7) ;2A0C: 3F3C0001
PEA (37).W ;2A10: 48780025
MOVE.L #LAB_021C,-(A7) ;2A14: 2F3C00002A3C
PEA LAB_0237 ;2A1A: 487900002BD8
JSR LAB_00CB ;2A20: 4EB900000E60
ADDA #$000E,A7 ;2A26: DEFC000E
RTS ;2A2A: 4E75
LAB_021B:
PEA LAB_0237 ;2A2C: 487900002BD8
JSR LAB_00DD ;2A32: 4EB900001028
ADDQ #4,A7 ;2A38: 584F
RTS ;2A3A: 4E75
LAB_021C:
DC.W $7574 ;2A3C
BVS.S LAB_0223 ;2A3E: 696C
DC.W $6974 ;2A40
DC.W $792E ;2A42
DC.W $6C69 ;2A44
DC.W $6272 ;2A46
DC.W $6172 ;2A48
DC.W $7900 ;2A4A
LAB_021D:
JMP LAB_003D ;2A4C: 4EF900000360
NOP ;2A52: 4E71
LAB_021E:
JMP LAB_0003 ;2A54: 4EF9000000B0
NOP ;2A5A: 4E71
LAB_021F:
JMP LAB_0220 ;2A5C: 4EF900002A64
NOP ;2A62: 4E71
LAB_0220:
RTS ;2A64: 4E75
NOP ;2A66: 4E71
LAB_0221:
JSR LAB_00B6 ;2A68: 4EB900000CB8
JSR LAB_021A ;2A6E: 4EB900002A0C
JSR LAB_0064 ;2A74: 4EB900000554
JSR LAB_00E4 ;2A7A: 4EB900001050
JSR LAB_017E ;2A80: 4EB900001D04
RTS ;2A86: 4E75
LAB_0222:
JSR LAB_0182 ;2A88: 4EB900001E12
JSR LAB_00B7 ;2A8E: 4EB900000D00
JSR LAB_0118 ;2A94: 4EB9000014A0
JSR LAB_00E7 ;2A9A: 4EB900001070
JSR LAB_021B ;2AA0: 4EB900002A2C
JSR LAB_0065 ;2AA6: 4EB900000574
LAB_0223:
JSR LAB_0062 ;2AAC: 4EB90000051C
RTS ;2AB2: 4E75
SECTION S_1,DATA
SECSTRT_1:
DS.W 2 ;2AB4
LAB_0225:
DS.W 2 ;2AB8
LAB_0226:
DS.W 2 ;2ABC
LAB_0227:
DS.W 2 ;2AC0
LAB_0228:
DS.W 2 ;2AC4
LAB_0229:
DS.W 2 ;2AC8
LAB_022A:
DS.W 2 ;2ACC
LAB_022B:
DS.W 2 ;2AD0
LAB_022C:
DS.W 2 ;2AD4
LAB_022D:
DS.W 2 ;2AD8
LAB_022E:
DS.W 4 ;2ADC
LAB_022F:
DS.W 5 ;2AE4
DC.W $0002 ;2AEE
LAB_0230:
DS.W 14 ;2AF0
DC.L LAB_0077 ;2B0C: 000006B0
DC.L LAB_0090 ;2B10: 000008CC
DC.L LAB_009F ;2B14: 00000A58
DC.L LAB_00A0 ;2B18: 00000A70
DC.L LAB_00A2 ;2B1C: 00000ABC
DC.L LAB_00A6 ;2B20: 00000B14
DC.L LAB_00A7 ;2B24: 00000B34
DC.L LAB_00AA ;2B28: 00000B74
DC.L LAB_00B0 ;2B2C: 00000C3C
LAB_0231:
DS.W 4 ;2B30
LAB_0232:
DS.W 5 ;2B38
DC.W $0001 ;2B42
LAB_0233:
DS.W 14 ;2B44
DC.L LAB_0077 ;2B60: 000006B0
DC.L LAB_0090 ;2B64: 000008CC
DC.L LAB_009F ;2B68: 00000A58
DC.L LAB_00A0 ;2B6C: 00000A70
DC.L LAB_00A2 ;2B70: 00000ABC
DC.L LAB_00A6 ;2B74: 00000B14
DC.L LAB_00A7 ;2B78: 00000B34
DC.L LAB_00AA ;2B7C: 00000B74
DC.L LAB_00B0 ;2B80: 00000C3C
LAB_0234:
DS.W 4 ;2B84
LAB_0235:
DS.W 5 ;2B8C
DC.W $0002 ;2B96
LAB_0236:
DS.W 14 ;2B98
DC.L LAB_0077 ;2BB4: 000006B0
DC.L LAB_0090 ;2BB8: 000008CC
DC.L LAB_009F ;2BBC: 00000A58
DC.L LAB_00A0 ;2BC0: 00000A70
DC.L LAB_00A2 ;2BC4: 00000ABC
DC.L LAB_00A6 ;2BC8: 00000B14
DC.L LAB_00A7 ;2BCC: 00000B34
DC.L LAB_00AA ;2BD0: 00000B74
DC.L LAB_00B0 ;2BD4: 00000C3C
LAB_0237:
DS.W 2 ;2BD8
SECTION S_2,BSS
SECSTRT_2:
DS.L 1 ;2BDC
LAB_0238:
DS.L 1 ;2BE0
LAB_0239:
DS.L 128 ;2BE4
LAB_023A:
DS.L 1 ;2DE4
LAB_023B:
DS.L 1 ;2DE8
LAB_023C:
DS.L 1 ;2DEC
LAB_023D:
DS.L 1 ;2DF0
LAB_023E:
DS.L 1 ;2DF4
LAB_023F:
DS.L 1 ;2DF8
LAB_0240:
DS.L 1 ;2DFC
END