home *** CD-ROM | disk | FTP | other *** search
- ; IRA V1.02 (Sep 6 1993) (c)1993 Tim Ruehsen
-
-
- EXT_0000 EQU $0
- ABSEXECBASE EQU $4
- EXT_0002 EQU $3034
- EXT_0003 EQU $3B62
- EXT_0004 EQU $B8001D
- EXT_0005 EQU $DE0003
- VPOSR EQU $DFF004
- VHPOSR EQU $DFF006
- INTENA EQU $DFF09A
- EXT_0009 EQU $7F7FFF0
- EXT_000A EQU $2161A6DE
- EXT_000B EQU $37290000
- EXT_000C EQU $69963E20
- EXT_000D EQU $99967319
- EXT_000E EQU $DF8F9956
-
-
-
-
- SECTION S_0,CODE
-
- SECSTRT_0:
- MOVEM.L D0-D6/A0-A6,-(A7) ;0000: 48E7FEFE
- CMP.L D0,D1 ;0004: B280
- TST.L D0 ;0006: 4A80
- MOVEQ #0,D0 ;0008: 7000
- TST.L D1 ;000A: 4A81
- MOVE #$0188,D5 ;000C: 3A3C0188
- DC.W $4BFA ;0010
- DC.W $06B0 ;0012
- MOVEQ #0,D4 ;0014: 7800
- MOVEA.L A0,A0 ;0016: 2048
- MOVE.L -170(A5),D2 ;0018: 242DFF56
- LEA LAB_0001(PC),A6 ;001C: 4DFA001E START of encoded data
- LAB_0000:
- EOR.L D2,(A6)+ ;0020: B59E
- DBF D5,LAB_0000 ;0022: 51CDFFFC
- MOVEA.L (ABSEXECBASE).W,A6 ;0026: 2C780004
- MOVEA.L A6,A4 ;002A: 284E
- TST.L D0 ;002C: 4A80
- MOVEQ #0,D0 ;002E: 7000
- JSR -636(A4) ;0030: 4EACFD84
- CMP.L D0,D1 ;0034: B280
- TST.L D1 ;0036: 4A81
- TST.L D0 ;0038: 4A80
- MOVEQ #0,D0 ;003A: 7000
- LAB_0001:
- DC.W $5171 ;003C
- OR D5,(A7)+ ;003E: 8B5F
- DC.W $96B1 ;0040
- ROXL.L #8,D6 ;0042: E196
- DC.W $93F1 ;0044
- ROXL.L #8,D6 ;0046: E196
- DC.W $5171 ;0048
- OR D5,(A6)+ ;004A: 8B5E
- DC.W $5171 ;004C
- ASL.L D6,D6 ;004E: EDA6
- DC.W $2175 ;0050
- OR.B -(A4),D0 ;0052: 8024
- DC.W $23E1 ;0054
- MOVEQ #78,D2 ;0056: 744E
- DC.W $688B ;0058
- DC.W $C474 ;005A
- DC.W $628B ;005C
- AND D4,D2 ;005E: C444
- DC.W $6FDF ;0060
- MOVE D6,D6 ;0062: 3C06
- DC.W $09F1 ;0064
- DC.W $A62A ;0066
- DC.W $608B ;0068
- ABCD D6,D1 ;006A: C306
- DC.W $628B ;006C
- AND 504(A4),D2 ;006E: C46C01F8
- DC.W $8F70 ;0072
- DC.W $DCF5 ;0074
- ASL -(A2) ;0076: E1E2
- DC.W $2171 ;0078
- DC.W $9E7E ;007A
- DC.W $5371 ;007C
- DC.W $8F70 ;007E
- ADD A3,D7 ;0080: DE4B
- ROR.L #4,D6 ;0082: E89E
- DC.W $2175 ;0084
- DC.W $A624 ;0086
- BTST D5,-(A5) ;0088: 0B25
- DC.W $8A33 ;008A
- ADD.B (A3)+,D7 ;008C: DE1B
- OR.B -(A4),D1 ;008E: 8224
- MOVEA.L D5,A2 ;0090: 2445
- ROXR.L D1,D3 ;0092: E2B3
- DC.W $2173 ;0094
- MULS (A4)+,D0 ;0096: C1DC
- BTST D1,(A4)+ ;0098: 031C
- MULS (A4)+,D0 ;009A: C1DC
- MOVE.L (A0)+,-(A6) ;009C: 2D18
- OR.B D4,EXT_000A ;009E: 89392161A6DE
- MOVE.L D7,-5474(A1) ;00A4: 2347EA9E
- DC.W $2173 ;00A8
- DC.W $C773 ;00AA
- DC.W $2171 ;00AC
- DC.W $C2EE ;00AE
- DC.W $2173 ;00B0
- ASL.L D3,D2 ;00B2: E7A2
- DC.W $21AE ;00B4
- MOVE (A1)+,(EXT_0003).W ;00B6: 31D93B62
- CMPA.L (A6)+,A4 ;00BA: B9DE
- DC.W $395A ;00BC
- MOVE -(A1),D7 ;00BE: 3E21
- DC.W $2335 ;00C0
- AND.B D0,-(A0) ;00C2: C120
- DC.W $23F4 ;00C4
- MULS (A6)+,D0 ;00C6: C1DE
- DC.W $217E ;00C8
- DC.W $F89B ;00CA
- DC.W $216B ;00CC
- MOVE.L (A3),(A2) ;00CE: 2493
- DC.W $FADC ;00D0
- MULS (A4)+,D0 ;00D2: C1DC
- DC.W $0331 ;00D4
- ASL.B D1,D2 ;00D6: E322
- DC.W $2171 ;00D8
- DC.W $C237 ;00DA
- MOVEP.L D1,-15906(A5) ;00DC: 03CDC1DE
- MOVE.L -(A1),(A0)+ ;00E0: 20E1
- DC.W $2393 ;00E2
- DC.W $FAE8 ;00E4
- CMPA.L (A6)+,A7 ;00E6: BFDE
- DC.W $648B ;00E8
- AND.B -(A0),D0 ;00EA: C020
- DC.W $608B ;00EC
- AND.L (A4)+,D2 ;00EE: C49C
- DC.W $73D9 ;00F0
- DC.W $C1CE ;00F2
- BCLR D1,-13705(A3) ;00F4: 03ABCA77
- ADD.L A7,D7 ;00F8: DE8F
- DC.W $A0DE ;00FA
- DC.W $2361 ;00FC
- DC.W $FDD9 ;00FE
- DC.W $FD37 ;0100
- SUBQ.L #6,(A2)+ ;0102: 5D9A
- DC.W $C23C ;0104
- SUBQ.L #6,(A3)+ ;0106: 5D9B
- DC.W $C33C ;0108
- DC.W $F7DB ;010A
- DC.W $C53A ;010C
- DC.W $F5DD ;010E
- DC.W $29F3 ;0110
- MULS (A7)+,D0 ;0112: C1DF
- DC.W $29F2 ;0114
- MULS (A6)+,D0 ;0116: C1DE
- DC.W $F732 ;0118
- MOVE.B (A4)+,42(A2,A4.W) ;011A: 159CC02A
- MOVE.L D4,(A0) ;011E: 2084
- DC.W $530E ;0120
- DC.W $73CD ;0122
- TST -(A7) ;0124: 4A67
- ASL.B #1,D4 ;0126: E304
- CMP.B (A0)+,D2 ;0128: B418
- MOVE -(A2),D7 ;012A: 3E22
- CMP.B (A0)+,D6 ;012C: BC18
- MOVE -(A0),D7 ;012E: 3E20
- BCLR D1,22199(A3) ;0130: 03AB56B7
- ADD.L A5,D7 ;0134: DE8D
- DC.W $1AB7 ;0136
- ADD.L A7,D7 ;0138: DE8F
- DC.W $A1C2 ;013A
- BCLR D1,(A3)+ ;013C: 039B
- MULS (A2)+,D0 ;013E: C1DA
- DC.W $FA18 ;0140
- MOVE -(A0),D7 ;0142: 3E20
- CMP.B (A0)+,D3 ;0144: B618
- MOVE -(A2),D7 ;0146: 3E22
- BCLR D1,-(A3) ;0148: 03A3
- DC.W $54B7 ;014A
- ADD.L A5,D7 ;014C: DE8D
- DC.W $98B7 ;014E
- ADD.L A7,D7 ;0150: DE8F
- DC.W $5CB7 ;0152
- ADD.L A7,D7 ;0154: DE8F
- SUB.L D0,(A4) ;0156: 9194
- NEGX 108(A1,A4.W) ;0158: 4071C06C
- DC.W $1D76 ;015C
- DC.W $1D98 ;015E
- CMP.B (A3)+,D6 ;0160: BC1B
- MULS (A4)+,D0 ;0162: C1DC
- DC.W $0574 ;0164
- DC.W $2594 ;0166
- DC.W $29F3 ;0168
- MULS (A7)+,D0 ;016A: C1DF
- DC.W $530E ;016C
- DC.W $73CD ;016E
- DC.W $4A7F ;0170
- ASL.B #1,D4 ;0172: E304
- BCLR D1,22711(A3) ;0174: 03AB58B7
- ADD.L A7,D7 ;0178: DE8F
- DC.W $54B7 ;017A
- ADD.L A5,D7 ;017C: DE8D
- DC.W $A1CA ;017E
- BCLR D1,(A3)+ ;0180: 039B
- MULS (A2)+,D0 ;0182: C1DA
- CMP.B (A0)+,D4 ;0184: B818
- MOVE -(A0),D7 ;0186: 3E20
- CMP.B (A0)+,D2 ;0188: B418
- MOVE -(A2),D7 ;018A: 3E22
- BCLR D1,-(A3) ;018C: 03A3
- DC.W $98B7 ;018E
- ADD.L A7,D7 ;0190: DE8F
- SUB.L D0,(A4) ;0192: 9194
- DC.W $FC1B ;0194
- MOVE -(A4),D7 ;0196: 3E24
- MOVE.B 21453(A3),19043(A6) ;0198: 1D6B53CD4A63
- DC.W $FDE2 ;019E
- DC.W $94EF ;01A0
- EOR.L D4,(A5)+ ;01A2: B99D
- MOVEA.L -(A2),A5 ;01A4: 2A62
- DC.W $A7DE ;01A6
- DC.W $2179 ;01A8
- DC.W $FDE2 ;01AA
- DC.W $B4EF ;01AC
- EOR.L D4,(A3)+ ;01AE: B99B
- DC.W $13B7 ;01B0
- DC.W $FDD9 ;01B2
- NEGX -120(A1,A4.W) ;01B4: 4071C088
- DC.W $BD36 ;01B8
- DC.W $1D98 ;01BA
- BCLR D1,-6181(A3) ;01BC: 03ABE7DB
- DC.W $C53A ;01C0
- AND D4,(A5)+ ;01C2: C95D
- DC.W $2171 ;01C4
- DC.W $56B7 ;01C6
- ADD.L A5,D7 ;01C8: DE8D
- DC.W $1CB7 ;01CA
- ADD.L A7,D7 ;01CC: DE8F
- ASL.B #1,D4 ;01CE: E304
- DC.W $13AB ;01D0
- DC.W $F7DB ;01D2
- DC.W $C53A ;01D4
- DC.W $77A2 ;01D6
- DC.W $2176 ;01D8
- DC.W $A7DC ;01DA
- MOVEQ #50,D1 ;01DC: 7232
- DC.W $FDDD ;01DE
- AND.B 6045(A2),D0 ;01E0: C02A179D
- CMP.B (A0)+,D3 ;01E4: B618
- MOVE -(A0),D7 ;01E6: 3E20
- NEGX -4(A1,A4.W) ;01E8: 4071C0FC
- BCLR D1,23735(A3) ;01EC: 03AB5CB7
- ADD.L A5,D7 ;01F0: DE8D
- CMPA.L (A5),A6 ;01F2: BDD5
- DC.W $FD34 ;01F4
- SUBQ.L #6,(A1)+ ;01F6: 5D99
- TST -(A1) ;01F8: 4A61
- ADDA.L A5,A1 ;01FA: D3CD
- EXG A1,A0 ;01FC: C348
- AND.L D1,(A7)+ ;01FE: C39F
- DC.W $2176 ;0200
- DC.W $F32E ;0202
- DC.W $3371 ;0204
- SUB.B (A0),D0 ;0206: 9010
- ADD.L D3,D7 ;0208: DE83
- DC.W $F3E2 ;020A
- MOVE.L 36(A7,A0.W),(A0)+ ;020C: 20F78024
- ADDX -(A5),-(A7) ;0210: DF4D
- ASL.B #1,D6 ;0212: E306
- MOVEQ #-72,D0 ;0214: 70B8
- MOVE -(A2),D7 ;0216: 3E22
- DC.W $6F00 ;0218
- ROL.L #8,D6 ;021A: E19E
- DC.W $C23C ;021C
- MOVE.B (A3)+,-(A0) ;021E: 111B
- DC.W $100D ;0220
- DC.W $8FAF ;0222
- MOVE.L -(A1),-3102(A1) ;0224: 2361F3E2
- CMPA -(A1),A2 ;0228: B4E1
- DC.W $79A2 ;022A
- DC.W $2132 ;022C
- DC.W $A7DA ;022E
- DC.W $134D ;0230
- MOVEQ #78,D2 ;0232: 744E
- SUBX.B -(A5),-(A4) ;0234: 990D
- AND.L D0,(A3)+ ;0236: C19B
- DC.W $4775 ;0238
- DC.W $F3E2 ;023A
- DC.W $F4E1 ;023C
- DC.W $F09F ;023E
- DC.W $213F ;0240
- CMPA.L (A6)+,A1 ;0242: B3DE
- DC.W $3362 ;0244
- AND.L D2,(A7)+ ;0246: C59F
- MOVE.L -(A5),-21520(A0) ;0248: 2165ABF0
- DC.W $100D ;024C
- DC.W $8FAF ;024E
- DC.W $213F ;0250
- SUBQ.B #8,(A3)+ ;0252: 511B
- BCLR D1,-7418(A1) ;0254: 03A9E306
- DC.W $038D ;0258
- OR.B D4,EXT_000E ;025A: 8939DF8F9956
- SUBQ #6,-31708(A2) ;0260: 5D6A8424
- DC.W $22BD ;0264
- ADDA.L A5,A1 ;0266: D3CD
- DC.W $2330 ;0268
- MULS (A1)+,D0 ;026A: C1D9
- DC.W $1383 ;026C
- ADDA.L (A6)+,A1 ;026E: D3DE
- DC.W $75F9 ;0270
- SUB.B (A0),D0 ;0272: 9010
- ADD.L D3,D7 ;0274: DE83
- EOR.L D4,(A7)+ ;0276: B99F
- DC.W $417B ;0278
- SUBQ.B #8,(A3)+ ;027A: 511B
- SUBQ #1,-(A1) ;027C: 5361
- ASL.B #1,D6 ;027E: E306
- LAB_0002:
- MOVEQ #-72,D0 ;0280: 70B8
- MOVE -(A2),D7 ;0282: 3E22
- DC.W $134D ;0284
- AND (A6)+,D0 ;0286: C05E
- DC.W $0D74 ;0288
- DC.W $2590 ;028A
- DC.W $F3F7 ;028C
- DC.W $EDF2 ;028E
- DC.W $2165 ;0290
- MOVE.B (A7),26935(A6) ;0292: 1D576937
- ASL #1,D6 ;0296: E346
- SUBX.B -(A5),-(A4) ;0298: 990D
- AND.L D0,(A3)+ ;029A: C19B
- DC.W $4775 ;029C
- DC.W $1C47 ;029E
- DC.W $4165 ;02A0
- DC.W $79A2 ;02A2
- DC.W $2130 ;02A4
- DC.W $A6D2 ;02A6
- SUBX.B -(A5),-(A4) ;02A8: 990D
- AND.L D0,(A5)+ ;02AA: C19D
- DC.W $4775 ;02AC
- MOVEQ #71,D6 ;02AE: 7C47
- DC.W $4175 ;02B0
- ADDQ #6,A7 ;02B2: 5C4F
- DC.W $7938 ;02B4
- SUB.B (A7),D0 ;02B6: 9017
- ADD.L -7528(A7),D7 ;02B8: DEAFE298
- DC.W $DEB9 ;02BC
- LAB_0003:
- MOVE.B (A3)+,D1 ;02BE: 121B
- DC.W $1B0D ;02C0
- DC.W $C232 ;02C2
- DC.W $03BC ;02C4
- CMPA.L (A7)+,A0 ;02C6: B1DF
- DC.W $03B1 ;02C8
- ROL.B #1,D6 ;02CA: E31E
- MOVEP.L D1,-15906(A5) ;02CC: 03CDC1DE
- DC.W $23A5 ;02D0
- DC.W $1A47 ;02D2
- BLS.S LAB_0003 ;02D4: 63E8
- SUB.L D6,(A3) ;02D6: 9D93
- DC.W $03BC ;02D8
- DC.W $8372 ;02DA
- DC.W $2165 ;02DC
- SBCD D1,D6 ;02DE: 8D01
- DC.W $5E0E ;02E0
- OR.B D7,-(A7) ;02E2: 8F27
- DC.L SECSTRT_1 ;02E4: 00000660
- BVS.S LAB_0002 ;02E8: 6996
- MOVE -(A0),D7 ;02EA: 3E20
- DC.W $6A8B ;02EC
- DC.W $C43C ;02EE
- DC.W $1F4D ;02F0
- AND (A6)+,D0 ;02F2: C05E
- DC.W $6C8B ;02F4
- DC.W $C1F0 ;02F6
- BCHG D2,(A4)+ ;02F8: 055C
- DC.W $C1FE ;02FA
- DC.W $F4EF ;02FC
- SUB.B (A1),D0 ;02FE: 9011
- ADD.L A5,D7 ;0300: DE8D
- ASL.L D6,D6 ;0302: EDA6
- DC.W $2175 ;0304
- ROXL.L #6,D0 ;0306: ED90
- DC.W $6FDF ;0308
- MOVEA (A2)+,A6 ;030A: 3C5A
- DC.W $5771 ;030C
- CMPA.L (A6)+,A2 ;030E: B5DE
- DC.W $3562 ;0310
- DC.W $15CD ;0312
- DC.W $CDFB ;0314
- OR.L D5,(A4)+ ;0316: 8B9C
- NOT 32674(A3) ;0318: 466B7FA2
- DC.W $217D ;031C
- DC.W $A6CA ;031E
- DC.W $3762 ;0320
- DC.W $17F5 ;0322
- ADD.L A6,D7 ;0324: DE8E
- AND.L D1,(A5)+ ;0326: C39D
- DC.W $2176 ;0328
- DC.W $F32E ;032A
- DC.W $1371 ;032C
- SUB.L D1,(A1)+ ;032E: 9399
- MOVEQ #-69,D0 ;0330: 70BB
- DC.W $3E36 ;0332
- BLE.S LAB_0004 ;0334: 6F04
- DC.W $8FAF ;0336
- DC.W $417D ;0338
- LAB_0004:
- SUB.L D7,D1 ;033A: 9287
- MOVEQ #33,D1 ;033C: 7221
- DC.W $808A ;033E
- DC.W $6239 ;0340
- DC.W $C1FB ;0342
- CMP.B (A5),D4 ;0344: B815
- OR.B D1,EXT_000C ;0346: 833969963E20
- DC.W $688B ;034C
- AND D1,48(A4,D0.L) ;034E: C3740830
- DC.W $C1CE ;0352
- DC.W $0130 ;0354
- CMPA.L (A5)+,A1 ;0356: B3DD
- MULU -11834(A1),D0 ;0358: C0E9D1C6
- MOVEQ #-72,D0 ;035C: 70B8
- MOVE -(A4),D7 ;035E: 3E24
- MOVEQ #57,D4 ;0360: 7839
- DC.W $7162 ;0362
- DC.W $0F34 ;0364
- SUB.L D4,(A3)+ ;0366: 999B
- DC.W $464F ;0368
- DC.W $7162 ;036A
- BTST D7,(A4) ;036C: 0F14
- DC.W $B9BB ;036E
- NOT D7 ;0370: 4647
- CMPA.L (A7),A7 ;0372: BFD7
- DC.W $628B ;0374
- DC.W $C380 ;0376
- SUBA.L -22818(A0),A0 ;0378: 91E8A6DE
- DC.W $2333 ;037C
- SUB.B (A1),D0 ;037E: 9011
- ADD.L A1,D7 ;0380: DE89
- DIVS D6,D5 ;0382: 8BC6
- CHK -(A1),D3 ;0384: 47A1
- SUB.L (A6),D2 ;0386: 9496
- MOVE.L -(A1),-15970(A6) ;0388: 2D61C19E
- DC.W $4A71 ;038C
- DC.W $C3EE ;038E
- BTST D0,(A5)+ ;0390: 011D
- DC.W $C1CE ;0392
- MOVE.L -(A1),-15888(A6) ;0394: 2D61C1F0
- DC.W $4671 ;0398
- DC.W $C3FA ;039A
- MOVE.L -(A1),-15874(A6) ;039C: 2D61C1FE
- DC.W $4773 ;03A0
- DC.W $83CE ;03A2
- DC.W $6B69 ;03A4
- DC.W $A732 ;03A6
- DC.W $63F1 ;03A8
- ROXL.L #1,D2 ;03AA: E392
- MOVEP -15910(A1),D6 ;03AC: 0D09C1DA
- DC.W $6FDF ;03B0
- MOVE D6,D6 ;03B2: 3C06
- DC.W $0831 ;03B4
- MULS (A2),D0 ;03B6: C1D2
- DC.W $0D31 ;03B8
- DC.W $E3F2 ;03BA
- MOVE.L -(A1),-19168(A0) ;03BC: 2161B520
- DC.W $6FDF ;03C0
- DC.W $3E72 ;03C2
- DC.W $0371 ;03C4
- DC.W $A6DE ;03C6
- MOVE.L D7,(A0) ;03C8: 2087
- DC.W $EFDE ;03CA
- DC.W $6A8B ;03CC
- AND.L D1,1404(A4) ;03CE: C3AC057C
- DC.W $8F70 ;03D2
- DC.W $DEFF ;03D4
- DC.W $FBF3 ;03D6
- DC.W $217B ;03D8
- LSL (A1)+ ;03DA: E3D9
- DC.W $27F3 ;03DC
- MULS (A6)+,D0 ;03DE: C1DE
- MOVEA (A1),A1 ;03E0: 3251
- DC.W $EDDC ;03E2
- DC.W $6FDF ;03E4
- MOVEA D4,A7 ;03E6: 3E44
- DC.W $0971 ;03E8
- ROL.L #2,D0 ;03EA: E598
- BCHG D1,(A3)+ ;03EC: 035B
- AND.L D0,-(A2) ;03EE: C1A2
- SUBA.L A5,A1 ;03F0: 93CD
- MULS (A5)+,D0 ;03F2: C1DD
- DC.W $C971 ;03F4
- DC.W $ABDE ;03F6
- DC.W $20B7 ;03F8
- DC.W $7362 ;03FA
- DC.W $2171 ;03FC
- AND.L -(A6),D2 ;03FE: C4A6
- TST 98(A1,A4.W) ;0400: 4A71C062
- DC.W $0830 ;0404
- MULS D6,D0 ;0406: C1C6
- DC.W $0376 ;0408
- DC.W $8F70 ;040A
- ADDA (A7),A7 ;040C: DED7
- OR D5,(A2)+ ;040E: 8B5A
- NOT 114(A1,A4.W) ;0410: 4671C072
- SUBX.B -(A5),-(A5) ;0414: 9B0D
- EXG D0,A6 ;0416: C18E
- NOT 122(A1,A4.W) ;0418: 4671C07A
- BCHG D1,(A5)+ ;041C: 035D
- DC.W $C1CE ;041E
- MOVEP.L -15906(A5),D2 ;0420: 054DC1DE
- MOVE.L (A4)+,(A1) ;0424: 229C
- DC.W $8F70 ;0426
- ADD.L (A3),D7 ;0428: DE93
- ROR.L #4,D7 ;042A: E89F
- MOVE.L -(A5),-22818(A0) ;042C: 2165A6DE
- DC.W $20FF ;0430
- OR.B -(A4),D5 ;0432: 8A24
- DC.W $237D ;0434
- ROXL (A3) ;0436: E5D3
- SUBQ #3,(A7) ;0438: 5757
- DC.W $8F70 ;043A
- ADD.L -(A7),D7 ;043C: DEA7
- EXG A6,A3 ;043E: CD4B
- DC.W $2171 ;0440
- AND.B 18289(A5),D1 ;0442: C22D4771
- AND (A2)+,D0 ;0446: C05A
- BCHG D2,(A4)+ ;0448: 055C
- DC.W $C1CA ;044A
- DC.W $25F3 ;044C
- MULS (A6)+,D0 ;044E: C1DE
- MOVE.L -(A1),(A0)+ ;0450: 20E1
- DC.W $AAD6 ;0452
- DC.W $2533 ;0454
- MULS D1,D0 ;0456: C1C1
- TST -82(A1,A4.W) ;0458: 4A71C0AE
- DC.W $0537 ;045C
- ROXL.L D3,D4 ;045E: E7B4
- MOVE.L D5,-(A0) ;0460: 2105
- OR.L D5,(A5) ;0462: 8B95
- DC.W $467B ;0464
- CMPA.L (A6)+,A2 ;0466: B5DE
- BCHG D1,(A5)+ ;0468: 035D
- DC.W $C1CE ;046A
- DC.W $6FDF ;046C
- MOVE (A0)+,(A7) ;046E: 3E98
- BCHG D1,(A5)+ ;0470: 035D
- DC.W $C1CA ;0472
- DC.W $5571 ;0474
- EOR.B D3,-(A1) ;0476: B721
- DC.W $6FDF ;0478
- MOVEA -(A0),A7 ;047A: 3E60
- BCHG D0,(A5)+ ;047C: 015D
- MULS D6,D0 ;047E: C1C6
- DC.W $71F1 ;0480
- CMPA.L (A6)+,A1 ;0482: B3DE
- MOVEP -15910(A1),D6 ;0484: 0D09C1DA
- DC.W $6FDF ;0488
- MOVE -(A4),(A7)+ ;048A: 3EE4
- DC.W $0831 ;048C
- MULS D2,D0 ;048E: C1C2
- NOT -26(A1,A4.W) ;0490: 4671C0E6
- DC.W $0571 ;0494
- SUB D4,(A4)+ ;0496: 995C
- BCHG D3,(A5)+ ;0498: 075D
- MULS D6,D0 ;049A: C1C6
- BCHG D1,(A5)+ ;049C: 035D
- DC.W $C1CA ;049E
- BTST D6,(A5)+ ;04A0: 0D1D
- MULS (A2),D0 ;04A2: C1D2
- DC.W $6FDF ;04A4
- MOVE A0,D7 ;04A6: 3E08
- BTST D0,(A5)+ ;04A8: 011D
- MULS D2,D0 ;04AA: C1C2
- BTST D2,EXT_000D ;04AC: 053999967319
- MULS (A4),D0 ;04B2: C1D4
- DC.W $7319 ;04B4
- DC.W $C1CC ;04B6
- BCHG D7,(A1)+ ;04B8: 0F59
- MULS (A6),D0 ;04BA: C1D6
- DC.W $5575 ;04BC
- ASL.B #2,D6 ;04BE: E506
- MOVEQ #-69,D0 ;04C0: 70BB
- MOVE -(A2),D7 ;04C2: 3E22
- MOVEP.L D2,-15906(A5) ;04C4: 05CDC1DE
- MOVE.L -(A1),(A0)+ ;04C8: 20E1
- CMPA.L (A6)+,A1 ;04CA: B3DE
- MOVE.B (A5)+,-15880(A1) ;04CC: 135DC1F8
- DC.W $F3F0 ;04D0
- DC.W $1244 ;04D2
- BCHG D1,(A5)+ ;04D4: 035D
- DC.W $C1CA ;04D6
- DC.W $5571 ;04D8
- EOR.B D3,-(A1) ;04DA: B721
- DC.W $6FDF ;04DC
- MOVEA -(A0),A7 ;04DE: 3E60
- DC.W $0776 ;04E0
- SUB D5,(A5)+ ;04E2: 9B5D
- DC.W $C43A ;04E4
- DC.W $EBDD ;04E6
- BCHG D1,(A5)+ ;04E8: 035D
- DC.W $C1CA ;04EA
- BCHG D2,(A5)+ ;04EC: 055D
- MULS D2,D0 ;04EE: C1C2
- DC.W $6FDF ;04F0
- MOVE A6,D7 ;04F2: 3E0E
- BTST D2,(A5)+ ;04F4: 051D
- MULS D2,D0 ;04F6: C1C2
- DC.W $F4B4 ;04F8
- SUB.L (A1)+,D2 ;04FA: 9499
- BCHG D0,-7228(A3) ;04FC: 016BE3C4
- SUBX.B -(A5),-(A0) ;0500: 910D
- DC.W $C235 ;0502
- NOT (A5) ;0504: 4655
- MOVEA.L (A7),A2 ;0506: 2457
- DC.W $F4B0 ;0508
- DC.W $E1C4 ;050A
- SUBX.B -(A5),-(A0) ;050C: 910D
- AND.B 18013(A4),D1 ;050E: C22C465D
- DC.W $71A2 ;0512
- MOVE.L D1,(A1) ;0514: 2281
- DC.W $A6C4 ;0516
- SUBX.B -(A5),-(A0) ;0518: 910D
- DC.W $C232 ;051A
- DC.W $476F ;051C
- DC.W $E1C4 ;051E
- DC.W $4679 ;0520
- SUBX D4,D1 ;0522: 9344
- DC.W $C4F9 ;0524
- MOVE.B (A6)+,D2 ;0526: 141E
- CHK D5,D0 ;0528: 4185
- DC.W $CDB4 ;052A
- MOVE.L D3,(A1) ;052C: 2283
- MULS (A4)+,D0 ;052E: C1DC
- DC.W $467B ;0530
- EXG D6,D4 ;0532: CD44
- DC.W $2171 ;0534
- AND.B 18313(A4),D1 ;0536: C22C4789
- DC.W $A1DC ;053A
- DC.W $793B ;053C
- SUB.B (A1),D0 ;053E: 9011
- ADDA A5,A7 ;0540: DECD
- DC.W $E3F2 ;0542
- MOVE.L -(A5),-31708(A0) ;0544: 21658424
- MOVEA.L (A1),A0 ;0548: 2051
- CMPA.L (A6)+,A4 ;054A: B9DE
- LAB_0005:
- MOVE.B (A5)+,-15880(A4) ;054C: 195DC1F8
- DC.W $C43D ;0550
- MOVE.B (A2)+,D2 ;0552: 141A
- DC.W $63DB ;0554
- ABCD D2,D1 ;0556: C302
- DC.W $B4B5 ;0558
- ROXL (A4) ;055A: E5D4
- DC.W $174D ;055C
- DC.W $C7BE ;055E
- DC.W $F9F5 ;0560
- MOVE.B (A2)+,28639(A3) ;0562: 175A6FDF
- MOVE A6,D7 ;0566: 3E0E
- BCHG D3,(A5)+ ;0568: 075D
- MULS D6,D0 ;056A: C1C6
- DC.W $79F2 ;056C
- SUBQ #3,(A3)+ ;056E: 575B
- BCHG D1,(A5)+ ;0570: 035D
- DC.W $C1CA ;0572
- BCHG D2,(A5)+ ;0574: 055D
- MULS D2,D0 ;0576: C1C2
- DC.W $F5F4 ;0578
- DC.W $8F70 ;057A
- ADD.L -(A1),D7 ;057C: DEA1
- DC.W $E3F2 ;057E
- MOVE.L -(A5),-28816(A0) ;0580: 21658F70
- DC.W $DEAD ;0584
- ROXL (A5) ;0586: E5D5
- DC.W $4679 ;0588
- DC.W $E3F2 ;058A
- MOVE.L -(A1),-28816(A0) ;058C: 21618F70
- DC.W $DE37 ;0590
- DC.W $E3F2 ;0592
- MOVE.L -(A1),-6696(A0) ;0594: 2161E5D8
- DC.W $2733 ;0598
- AND D0,(A2)+ ;059A: C15A
- DC.W $6FDF ;059C
- DC.W $3FAA ;059E
- BCHG D0,(A5)+ ;05A0: 015D
- MULS D6,D0 ;05A2: C1C6
- DC.W $71F1 ;05A4
- ROXL.L D1,D2 ;05A6: E3B2
- DC.W $216D ;05A8
- ASL.L D6,D6 ;05AA: EDA6
- DC.W $2175 ;05AC
- DC.W $8F70 ;05AE
- ADD (A7)+,D7 ;05B0: DE5F
- ROXL.L D1,D2 ;05B2: E3B2
- DC.W $217D ;05B4
- DC.W $8F70 ;05B6
- ADD.B D7,(A3) ;05B8: DF13
- DC.W $8F70 ;05BA
- DC.W $DCF5 ;05BC
- SBCD D1,D6 ;05BE: 8D01
- ADDQ.L #7,A6 ;05C0: 5E8E
- SBCD D1,D2 ;05C2: 8501
- BLE.S LAB_0005+2 ;05C4: 6F88
- DC.W $C1FB ;05C6
- DC.W $AAB5 ;05C8
- DC.W $E3F2 ;05CA
- MOVE.L -(A5),-28816(A0) ;05CC: 21658F70
- ADD.L -24268(A5),D7 ;05D0: DEADA134
- DC.W $451D ;05D4
- DC.W $A4AC ;05D6
- SUBQ.B #1,D5 ;05D8: 5305
- DC.W $B4AE ;05DA
- DC.W $6823 ;05DC
- SUB.L A5,D2 ;05DE: 948D
- DC.W $4514 ;05E0
- DC.W $B7AD ;05E2
- DC.W $653D ;05E4
- DC.W $848C ;05E6
- BCS.S LAB_0006 ;05E8: 6514
- EOR.L D3,30488(A5) ;05EA: B7AD7718
- EOR.L D1,25908(A3) ;05EE: B3AB6534
- SUBX.L -(A5),-(A3) ;05F2: 978D
- DC.W $7325 ;05F4
- SUB.L A6,D2 ;05F6: 948E
- DC.W $451E ;05F8
- DC.W $B2F0 ;05FA
- DC.W $4D18 ;05FC
- LAB_0006:
- DC.W $A3AC ;05FE
- NEGX.B D3 ;0600: 4003
- CMPA (A6)+,A4 ;0602: B8DE
- MOVE.L (A1),12650(A0) ;0604: 2151316A
- MOVE.L (A7),-9402(A0) ;0608: 2157DB46
- DC.W $7503 ;060C
- DC.W $B4AD ;060E
- DC.W $553F ;0610
- DC.W $AE98 ;0612
- NBCD (A5)+ ;0614: 481D
- DC.W $A4FF ;0616
- DC.W $2171 ;0618
- MULS (A6)+,D0 ;061A: C1DE
- MOVE.B D5,-15910(A2) ;061C: 1545C1DA
- BLT.S LAB_0008 ;0620: 6D1E
- DC.W $A2BF ;0622
- DC.W $4D14 ;0624
- ROXL.L #8,D2 ;0626: E192
- NBCD (A3) ;0628: 4813
- DC.W $B3BF ;062A
- DC.W $5308 ;062C
- LAB_0007:
- AND.L D0,(A2) ;062E: C192
- DC.W $93F1 ;0630
- OR D5,(A4)+ ;0632: 8B5C
- DC.W $6BF1 ;0634
- MOVEQ #30,D3 ;0636: 761E
- DC.W $5171 ;0638
- CMPA.L (A6)+,A4 ;063A: B9DE
- BMI.S LAB_0007 ;063C: 6BF0
- ROXL.L #8,D6 ;063E: E196
- LAB_0008:
- DC.W $2171 ;0640
- AND D0,25374(A3) ;0642: C16B631E
- DC.W $AAB1 ;0646
- SUBQ #1,(A1) ;0648: 5351
- SUBA.L 3904(A7),A3 ;064A: 97EF0F40
- DC.W $E0FF ;064E
- ORI.B #$00,D0 ;0650: 00000000
- ORI.B #$00,D0 ;0654: 00000000
- ORI.B #$00,D0 ;0658: 00000000
- ORI.B #$00,D0 ;065C: 00000000
-
-
- SECTION S_1,CODE
-
- SECSTRT_1:
- SUBA #$0054,A7 ;0660: 9EFC0054
- MOVEM.L D2-D7/A2-A6,-(A7) ;0664: 48E73F3E
- MOVEA.L (ABSEXECBASE).W,A5 ;0668: 2A780004
- MOVEQ #20,D0 ;066C: 7014
- MOVE.L D0,88(A7) ;066E: 2F400058
- LEA LAB_003D(PC),A1 ;0672: 43FA06D6
- MOVEQ #37,D0 ;0676: 7025
- MOVEA.L A5,A6 ;0678: 2C4D
- JSR -552(A6) ;067A: 4EAEFDD8
- MOVEA.L D0,A4 ;067E: 2840
- MOVE.L D0,60(A7) ;0680: 2F40003C
- BEQ LAB_0039 ;0684: 67000672
- MOVEQ #0,D1 ;0688: 7200
- LEA 68(A7),A0 ;068A: 41EF0044
- MOVEQ #15,D2 ;068E: 740F
- LAB_000A:
- MOVE.B D1,(A0)+ ;0690: 10C1
- DBF D2,LAB_000A ;0692: 51CAFFFC
- LEA LAB_003E(PC),A0 ;0696: 41FA06BE
- MOVE.L A0,D1 ;069A: 2208
- LEA 68(A7),A0 ;069C: 41EF0044
- MOVE.L A0,D2 ;06A0: 2408
- MOVEQ #0,D3 ;06A2: 7600
- MOVEA.L A4,A6 ;06A4: 2C4C
- JSR -798(A6) ;06A6: 4EAEFCE2
- MOVE.L D0,64(A7) ;06AA: 2F400040
- BNE.S LAB_000B ;06AE: 6610
- JSR -132(A6) ;06B0: 4EAEFF7C
- MOVE.L D0,D1 ;06B4: 2200
- MOVEQ #0,D2 ;06B6: 7400
- JSR -474(A6) ;06B8: 4EAEFE26
- BRA LAB_0038 ;06BC: 60000636
- LAB_000B:
- MOVE.L #$00010001,D7 ;06C0: 2E3C00010001
- TST.L 76(A7) ;06C6: 4AAF004C
- BEQ.S LAB_000C ;06CA: 6706
- MOVE.L #$00050001,D7 ;06CC: 2E3C00050001
- LAB_000C:
- MOVEQ #1,D2 ;06D2: 7401
- MOVE.L D2,LAB_02ED ;06D4: 23C200003BCC
- MOVE.L D7,56(A7) ;06DA: 2F470038
- TST.L 80(A7) ;06DE: 4AAF0050
- BEQ.S LAB_000D ;06E2: 6706
- CLR.L LAB_02ED ;06E4: 42B900003BCC
- LAB_000D:
- MOVEA.L A5,A6 ;06EA: 2C4D
- JSR -132(A6) ;06EC: 4EAEFF7C
- LEA SECSTRT_2,A1 ;06F0: 43F900003B40
- JSR -594(A6) ;06F6: 4EAEFDAE
- MOVEA.L D0,A3 ;06FA: 2640
- TST.L D0 ;06FC: 4A80
- BNE.S LAB_0010 ;06FE: 6656
- LEA SECSTRT_2,A0 ;0700: 41F900003B40
- MOVEA.L A0,A1 ;0706: 2248
- LAB_000E:
- TST.B (A1)+ ;0708: 4A19
- BNE.S LAB_000E ;070A: 66FC
- SUBQ.L #1,A1 ;070C: 5389
- SUBA.L A0,A1 ;070E: 93C8
- MOVE.L A1,D0 ;0710: 2009
- MOVEQ #64,D1 ;0712: 7240
- ADD.L D1,D0 ;0714: D081
- MOVE.L D7,D1 ;0716: 2207
- JSR -198(A6) ;0718: 4EAEFF3A
- MOVEA.L D0,A3 ;071C: 2640
- TST.L D0 ;071E: 4A80
- BEQ.S LAB_0011 ;0720: 673A
- MOVE.B #$81,9(A3) ;0722: 177C00810009
- MOVE.B #$0F,8(A3) ;0728: 177C000F0008
- LEA 62(A3),A0 ;072E: 41EB003E
- MOVE.L A0,10(A3) ;0732: 2748000A
- LEA 50(A3),A1 ;0736: 43EB0032
- MOVE.L A1,46(A3) ;073A: 2749002E
- LEA 46(A3),A1 ;073E: 43EB002E
- MOVE.L A1,54(A3) ;0742: 27490036
- LEA SECSTRT_2,A1 ;0746: 43F900003B40
- LAB_000F:
- MOVE.B (A1)+,(A0)+ ;074C: 10D9
- BNE.S LAB_000F ;074E: 66FC
- MOVEA.L A3,A1 ;0750: 224B
- JSR -600(A6) ;0752: 4EAEFDA8
- LAB_0010:
- MOVEA.L A3,A0 ;0756: 204B
- JSR -564(A6) ;0758: 4EAEFDCC
- LAB_0011:
- MOVE.L A3,52(A7) ;075C: 2F4B0034
- JSR -138(A6) ;0760: 4EAEFF76
- MOVE.L A3,D0 ;0764: 200B
- BEQ LAB_0037 ;0766: 67000582
- CLR 94(A7) ;076A: 426F005E
- CLR.L 88(A7) ;076E: 42AF0058
- TST 58(A3) ;0772: 4A6B003A
- BNE LAB_0030 ;0776: 66000466
- MOVE #$0001,94(A7) ;077A: 3F7C0001005E
- MOVE LAB_0057,58(A3) ;0780: 377900000E68003A
- MOVE LAB_0057+2,60(A3) ;0788: 377900000E6A003C
- SUBA.L A1,A1 ;0790: 93C9
- JSR -294(A6) ;0792: 4EAEFEDA
- MOVEA.L D0,A0 ;0796: 2040
- MOVE.L 172(A0),D1 ;0798: 222800AC
- ASL.L #2,D1 ;079C: E581
- MOVEA.L D1,A0 ;079E: 2041
- MOVE.L 60(A0),D0 ;07A0: 2028003C
- ASL.L #2,D0 ;07A4: E580
- MOVE.L D0,84(A7) ;07A6: 2F400054
- BRA LAB_002D ;07AA: 600003B8
- LAB_0012:
- MOVE.L -4(A2),D0 ;07AE: 202AFFFC
- SUBQ.L #4,D0 ;07B2: 5980
- MOVE.L (A2),D1 ;07B4: 2212
- ASL.L #2,D1 ;07B6: E581
- MOVE.L D0,112(A7) ;07B8: 2F400070
- MOVE.L D1,84(A7) ;07BC: 2F410054
- BRA LAB_002C ;07C0: 60000396
- LAB_0013:
- CMPI.L #$6100FFFE,(A2) ;07C4: 0C926100FFFE
- BNE LAB_002B ;07CA: 66000384
- MOVE.L 4(A2),D0 ;07CE: 202A0004
- CMP.L A2,D0 ;07D2: B08A
- BNE LAB_002B ;07D4: 6600037A
- MOVEQ #1,D6 ;07D8: 7C01
- CLR.L 124(A7) ;07DA: 42AF007C
- SUBA.L A3,A3 ;07DE: 97CB
- SUBA.L A4,A4 ;07E0: 99CC
- MOVEQ #0,D5 ;07E2: 7A00
- CLR.L 96(A7) ;07E4: 42AF0060
- CLR.L 116(A7) ;07E8: 42AF0074
- CLR.L 108(A7) ;07EC: 42AF006C
- CLR.L 120(A7) ;07F0: 42AF0078
- CLR.L 104(A7) ;07F4: 42AF0068
- LEA 8(A2),A1 ;07F8: 43EA0008
- MOVE.L D7,D0 ;07FC: 2007
- SUBQ.L #8,D0 ;07FE: 5180
- MOVE.L D0,112(A7) ;0800: 2F400070
- MOVE.L A2,48(A7) ;0804: 2F4A0030
- MOVE.L A1,100(A7) ;0808: 2F490064
- MOVEA.L A5,A6 ;080C: 2C4D
- JSR -132(A6) ;080E: 4EAEFF7C
- BRA LAB_0028 ;0812: 600002FC
- LAB_0014:
- MOVE.L (A2),D7 ;0816: 2E12
- LEA 8(A2),A0 ;0818: 41EA0008
- MOVE.L 4(A2),D4 ;081C: 282A0004
- SUBQ.L #8,112(A7) ;0820: 51AF0070
- MOVE.L A0,100(A7) ;0824: 2F480064
- CMPI.L #$0BAD000E,D7 ;0828: 0C870BAD000E
- BNE.S LAB_0015 ;082E: 6608
- MOVE.L D4,104(A7) ;0830: 2F440068
- BRA LAB_0028 ;0834: 600002DA
- LAB_0015:
- TST.L D6 ;0838: 4A86
- BEQ LAB_0028 ;083A: 670002D4
- MOVEA.L 124(A7),A2 ;083E: 246F007C
- MOVE.L D7,D0 ;0842: 2007
- SUBI.L #$0BAD0000,D0 ;0844: 04800BAD0000
- BMI LAB_0028 ;084A: 6B0002C4
- CMPI.L #$00000010,D0 ;084E: 0C8000000010
- BGE LAB_0028 ;0854: 6C0002BA
- ADD D0,D0 ;0858: D040
- MOVE LAB_0016(PC,D0.W),D0 ;085A: 303B0006
- JMP LAB_0016+2(PC,D0.W) ;085E: 4EFB0004
- LAB_0016:
- ORI.B #$4A,(A6)+ ;0862: 001E004A
- ORI #$00A0,-56(A4,D0.W) ;0866: 007400A000C8
- DC.W $00F8 ;086C
- BTST D0,318(A0) ;086E: 0128013E
- BCHG D0,(A4)+ ;0872: 015C
- BCHG D0,-(A2) ;0874: 0162
- BCHG D0,370(A2) ;0876: 016A0172
- DC.W $017A ;087A
- ANDI #$02AC,D2 ;087C: 024202AC
- DC.W $0026 ;0880
- MOVE.L D4,124(A7) ;0882: 2F44007C
- BRA LAB_0028 ;0886: 60000288
- MOVE.L A4,D0 ;088A: 200C
- BEQ.S LAB_0018 ;088C: 6708
- MOVEA.L A4,A1 ;088E: 224C
- MOVEA.L A5,A6 ;0890: 2C4D
- JSR -414(A6) ;0892: 4EAEFE62
- LAB_0018:
- SUBA.L A3,A3 ;0896: 97CB
- MOVEA.L A3,A4 ;0898: 284B
- MOVEQ #0,D6 ;089A: 7C00
- LEA 378(A5),A0 ;089C: 41ED017A
- MOVEA.L D4,A1 ;08A0: 2244
- MOVEA.L A5,A6 ;08A2: 2C4D
- JSR -276(A6) ;08A4: 4EAEFEEC
- TST.L D0 ;08A8: 4A80
- BEQ LAB_0028 ;08AA: 67000264
- MOVE.L A4,D0 ;08AE: 200C
- BEQ.S LAB_0019 ;08B0: 6708
- MOVEA.L A4,A1 ;08B2: 224C
- MOVEA.L A5,A6 ;08B4: 2C4D
- JSR -414(A6) ;08B6: 4EAEFE62
- LAB_0019:
- MOVEA.L D4,A1 ;08BA: 2244
- MOVEQ #0,D0 ;08BC: 7000
- MOVEA.L A5,A6 ;08BE: 2C4D
- JSR -552(A6) ;08C0: 4EAEFDD8
- MOVEA.L D0,A4 ;08C4: 2840
- MOVEA.L D0,A3 ;08C6: 2640
- TST.L D0 ;08C8: 4A80
- SNE D1 ;08CA: 56C1
- NEG.B D1 ;08CC: 4401
- EXT D1 ;08CE: 4881
- EXT.L D1 ;08D0: 48C1
- MOVE.L D1,D6 ;08D2: 2C01
- BRA LAB_0028 ;08D4: 6000023A
- MOVE.L A4,D0 ;08D8: 200C
- BEQ.S LAB_001A ;08DA: 6708
- MOVEA.L A4,A1 ;08DC: 224C
- MOVEA.L A5,A6 ;08DE: 2C4D
- JSR -414(A6) ;08E0: 4EAEFE62
- LAB_001A:
- SUBA.L A4,A4 ;08E4: 99CC
- LEA 350(A5),A0 ;08E6: 41ED015E
- MOVEA.L D4,A1 ;08EA: 2244
- MOVEA.L A5,A6 ;08EC: 2C4D
- JSR -276(A6) ;08EE: 4EAEFEEC
- MOVEA.L D0,A3 ;08F2: 2640
- TST.L D0 ;08F4: 4A80
- SNE D1 ;08F6: 56C1
- NEG.B D1 ;08F8: 4401
- EXT D1 ;08FA: 4881
- EXT.L D1 ;08FC: 48C1
- MOVE.L D1,D6 ;08FE: 2C01
- BRA LAB_0028 ;0900: 6000020E
- MOVE.L A4,D0 ;0904: 200C
- BEQ.S LAB_001B ;0906: 6708
- MOVEA.L A4,A1 ;0908: 224C
- MOVEA.L A5,A6 ;090A: 2C4D
- JSR -414(A6) ;090C: 4EAEFE62
- LAB_001B:
- SUBA.L A4,A4 ;0910: 99CC
- MOVEA.L D4,A1 ;0912: 2244
- MOVEA.L A5,A6 ;0914: 2C4D
- JSR -498(A6) ;0916: 4EAEFE0E
- MOVEA.L D0,A3 ;091A: 2640
- TST.L D0 ;091C: 4A80
- SNE D1 ;091E: 56C1
- NEG.B D1 ;0920: 4401
- EXT D1 ;0922: 4881
- EXT.L D1 ;0924: 48C1
- MOVE.L D1,D6 ;0926: 2C01
- BRA LAB_0028 ;0928: 600001E6
- MOVE.L A3,D0 ;092C: 200B
- BEQ LAB_0027+2 ;092E: 670001DE
- MOVE.L D4,D0 ;0932: 2004
- CLR D0 ;0934: 4240
- SWAP D0 ;0936: 4840
- MOVE 20(A3),D1 ;0938: 322B0014
- CMP D0,D1 ;093C: B240
- BCS LAB_0027+2 ;093E: 650001CE
- CMP D0,D1 ;0942: B240
- BNE LAB_0028 ;0944: 660001CA
- SWAP D4 ;0948: 4844
- CLR D4 ;094A: 4244
- SWAP D4 ;094C: 4844
- MOVE 22(A3),D1 ;094E: 322B0016
- CMP D4,D1 ;0952: B244
- BCC LAB_0028 ;0954: 640001BA
- BRA LAB_0027+2 ;0958: 600001B4
- MOVE.L A3,D0 ;095C: 200B
- BEQ LAB_0027+2 ;095E: 670001AE
- MOVE.L D4,D0 ;0962: 2004
- CLR D0 ;0964: 4240
- SWAP D0 ;0966: 4840
- MOVE 20(A3),D1 ;0968: 322B0014
- CMP D0,D1 ;096C: B240
- BHI LAB_0027+2 ;096E: 6200019E
- CMP D0,D1 ;0972: B240
- BNE LAB_0028 ;0974: 6600019A
- SWAP D4 ;0978: 4844
- CLR D4 ;097A: 4244
- SWAP D4 ;097C: 4844
- MOVE 22(A3),D1 ;097E: 322B0016
- CMP D4,D1 ;0982: B244
- BLS LAB_0028 ;0984: 6300018A
- BRA LAB_0027+2 ;0988: 60000184
- MOVE.L D6,D0 ;098C: 2006
- MOVEA.L 48(A7),A0 ;098E: 206F0030
- MOVEA.L A3,A1 ;0992: 224B
- MOVEA.L A5,A6 ;0994: 2C4D
- SUB.L A0,D4 ;0996: 9888
- JSR 0(A0,D4.L) ;0998: 4EB04800
- MOVE.L D0,D6 ;099C: 2C00
- BRA LAB_0028 ;099E: 60000170
- MOVE.L A4,D0 ;09A2: 200C
- BEQ.S LAB_001C ;09A4: 6708
- MOVEA.L A4,A1 ;09A6: 224C
- MOVEA.L A5,A6 ;09A8: 2C4D
- JSR -414(A6) ;09AA: 4EAEFE62
- LAB_001C:
- MOVEA.L D4,A3 ;09AE: 2644
- MOVE.L A3,D1 ;09B0: 220B
- SNE D0 ;09B2: 56C0
- NEG.B D0 ;09B4: 4400
- EXT D0 ;09B6: 4880
- EXT.L D0 ;09B8: 48C0
- MOVE.L D0,D6 ;09BA: 2C00
- BRA LAB_0028 ;09BC: 60000152
- MOVE.L D4,D5 ;09C0: 2A04
- BRA LAB_0028 ;09C2: 6000014C
- MOVE.L D4,96(A7) ;09C6: 2F440060
- BRA LAB_0028 ;09CA: 60000144
- MOVE.L D4,116(A7) ;09CE: 2F440074
- BRA LAB_0028 ;09D2: 6000013C
- MOVE.L D4,108(A7) ;09D6: 2F44006C
- BRA LAB_0028 ;09DA: 60000134
- TST.L 116(A7) ;09DE: 4AAF0074
- BNE.S LAB_001D ;09E2: 6604
- MOVE.L D5,116(A7) ;09E4: 2F450074
- LAB_001D:
- TST.L D5 ;09E8: 4A85
- BEQ LAB_0027+2 ;09EA: 67000122
- MOVE.L 96(A7),D7 ;09EE: 2E2F0060
- BEQ LAB_0027+2 ;09F2: 6700011A
- MOVE.L A3,D0 ;09F6: 200B
- BEQ LAB_0027+2 ;09F8: 67000114
- TST.L 120(A7) ;09FC: 4AAF0078
- BNE.S LAB_0021 ;0A00: 666C
- MOVE.L A2,D0 ;0A02: 200A
- BNE.S LAB_001E ;0A04: 660C
- LEA LAB_003F(PC),A2 ;0A06: 45FA0372
- LEA LAB_003F(PC),A0 ;0A0A: 41FA036E
- MOVE.L A0,124(A7) ;0A0E: 2F48007C
- LAB_001E:
- SUB.L D5,D7 ;0A12: 9E85
- MOVE.L D7,D1 ;0A14: 2207
- MOVEQ #1,D2 ;0A16: 7401
- AND.L D2,D1 ;0A18: C282
- ADD.L D1,D7 ;0A1A: DE81
- MOVEA.L A2,A0 ;0A1C: 204A
- LAB_001F:
- TST.B (A0)+ ;0A1E: 4A18
- BNE.S LAB_001F ;0A20: 66FC
- SUBQ.L #1,A0 ;0A22: 5388
- SUBA.L A2,A0 ;0A24: 91CA
- MOVE.L D7,D1 ;0A26: 2207
- ADD.L A0,D1 ;0A28: D288
- MOVEQ #10,D0 ;0A2A: 700A
- ADD.L D1,D0 ;0A2C: D081
- MOVE.L 56(A7),D1 ;0A2E: 222F0038
- MOVEA.L A5,A6 ;0A32: 2C4D
- JSR -198(A6) ;0A34: 4EAEFF3A
- MOVE.L D0,120(A7) ;0A38: 2F400078
- BEQ.S LAB_0021 ;0A3C: 6730
- MOVEA.L D0,A1 ;0A3E: 2240
- MOVEA.L D5,A0 ;0A40: 2045
- MOVE.L D7,D0 ;0A42: 2007
- JSR -624(A6) ;0A44: 4EAEFD90
- JSR -636(A6) ;0A48: 4EAEFD84
- MOVE.L 120(A7),D0 ;0A4C: 202F0078
- ADD.L D7,D0 ;0A50: D087
- MOVEA.L D0,A2 ;0A52: 2440
- LEA 8(A2),A0 ;0A54: 41EA0008
- MOVEA.L 124(A7),A1 ;0A58: 226F007C
- LAB_0020:
- MOVE.B (A1)+,(A0)+ ;0A5C: 10D9
- BNE.S LAB_0020 ;0A5E: 66FC
- MOVEA.L 52(A7),A0 ;0A60: 206F0034
- ADDA #$002E,A0 ;0A64: D0FC002E
- MOVEA.L A2,A1 ;0A68: 224A
- JSR -246(A6) ;0A6A: 4EAEFF0A
- LAB_0021:
- MOVE.L 120(A7),D7 ;0A6E: 2E2F0078
- BEQ LAB_0027+2 ;0A72: 6700009A
- MOVE.L 116(A7),D0 ;0A76: 202F0074
- ADD.L D7,D0 ;0A7A: D087
- SUB.L D5,D0 ;0A7C: 9085
- MOVE.L D0,116(A7) ;0A7E: 2F400074
- MOVEA.L A3,A1 ;0A82: 224B
- MOVEA.L D4,A0 ;0A84: 2044
- MOVEA.L A5,A6 ;0A86: 2C4D
- JSR -420(A6) ;0A88: 4EAEFE5C
- MOVE.L 108(A7),D4 ;0A8C: 282F006C
- BEQ.S LAB_0022 ;0A90: 6710
- ADD.L D7,D4 ;0A92: D887
- SUB.L D5,D4 ;0A94: 9885
- MOVEA.L D4,A0 ;0A96: 2044
- MOVE.L D0,(A0) ;0A98: 2080
- MOVE.L D4,108(A7) ;0A9A: 2F44006C
- JSR -636(A6) ;0A9E: 4EAEFD84
- LAB_0022:
- SUBA.L A4,A4 ;0AA2: 99CC
- BRA.S LAB_0028 ;0AA4: 606A
- TST.L D4 ;0AA6: 4A84
- BEQ.S LAB_0023 ;0AA8: 6712
- MOVE.L D6,D0 ;0AAA: 2006
- MOVEA.L 48(A7),A0 ;0AAC: 206F0030
- MOVEA.L A3,A1 ;0AB0: 224B
- MOVEA.L A5,A6 ;0AB2: 2C4D
- SUB.L A0,D4 ;0AB4: 9888
- JSR 0(A0,D4.L) ;0AB6: 4EB04800
- MOVE.L D0,D6 ;0ABA: 2C00
- LAB_0023:
- TST.L D6 ;0ABC: 4A86
- BEQ.S LAB_0028 ;0ABE: 6750
- SUBA.L A4,A4 ;0AC0: 99CC
- MOVE.L A2,D0 ;0AC2: 200A
- BNE.S LAB_0024 ;0AC4: 660C
- LEA LAB_003F(PC),A2 ;0AC6: 45FA02B2
- LEA LAB_003F(PC),A0 ;0ACA: 41FA02AE
- MOVE.L A0,124(A7) ;0ACE: 2F48007C
- LAB_0024:
- MOVEA.L A2,A0 ;0AD2: 204A
- LAB_0025:
- TST.B (A0)+ ;0AD4: 4A18
- BNE.S LAB_0025 ;0AD6: 66FC
- SUBQ.L #1,A0 ;0AD8: 5388
- SUBA.L A2,A0 ;0ADA: 91CA
- MOVE.L A0,D0 ;0ADC: 2008
- MOVEQ #10,D1 ;0ADE: 720A
- ADD.L D1,D0 ;0AE0: D081
- MOVE.L 56(A7),D1 ;0AE2: 222F0038
- MOVEA.L A5,A6 ;0AE6: 2C4D
- JSR -198(A6) ;0AE8: 4EAEFF3A
- MOVEA.L D0,A2 ;0AEC: 2440
- TST.L D0 ;0AEE: 4A80
- BEQ.S LAB_0027+2 ;0AF0: 671C
- LEA 8(A2),A0 ;0AF2: 41EA0008
- MOVEA.L 124(A7),A1 ;0AF6: 226F007C
- LAB_0026:
- MOVE.B (A1)+,(A0)+ ;0AFA: 10D9
- BNE.S LAB_0026 ;0AFC: 66FC
- MOVEA.L 52(A7),A0 ;0AFE: 206F0034
- ADDA #$002E,A0 ;0B02: D0FC002E
- MOVEA.L A2,A1 ;0B06: 224A
- JSR -246(A6) ;0B08: 4EAEFF0A
- LAB_0027:
- CMPI #$7C00,D0 ;0B0C: 0C407C00
- LAB_0028:
- MOVEA.L 100(A7),A2 ;0B10: 246F0064
- TST.L (A2) ;0B14: 4A92
- BNE LAB_0014 ;0B16: 6600FCFE
- TST.L 104(A7) ;0B1A: 4AAF0068
- BEQ.S LAB_0029 ;0B1E: 671C
- MOVE.L A2,-(A7) ;0B20: 2F0A
- MOVE.L D6,D0 ;0B22: 2006
- MOVEA.L 52(A7),A0 ;0B24: 206F0034
- MOVEA.L A3,A1 ;0B28: 224B
- MOVE.L 108(A7),D1 ;0B2A: 222F006C
- MOVEA.L 124(A7),A2 ;0B2E: 246F007C
- MOVEA.L A5,A6 ;0B32: 2C4D
- SUB.L A0,D1 ;0B34: 9288
- JSR 0(A0,D1.L) ;0B36: 4EB01800
- MOVEA.L (A7)+,A2 ;0B3A: 245F
- LAB_0029:
- MOVE.L A4,D0 ;0B3C: 200C
- BEQ.S LAB_002A ;0B3E: 6708
- MOVEA.L A4,A1 ;0B40: 224C
- MOVEA.L A5,A6 ;0B42: 2C4D
- JSR -414(A6) ;0B44: 4EAEFE62
- LAB_002A:
- MOVEA.L A5,A6 ;0B48: 2C4D
- JSR -138(A6) ;0B4A: 4EAEFF76
- BRA.S LAB_002C ;0B4E: 6008
- LAB_002B:
- ADDQ.L #4,A2 ;0B50: 588A
- SUBQ.L #4,D7 ;0B52: 5987
- MOVE.L D7,112(A7) ;0B54: 2F470070
- LAB_002C:
- MOVE.L 112(A7),D7 ;0B58: 2E2F0070
- MOVEQ #0,D0 ;0B5C: 7000
- CMP.L D0,D7 ;0B5E: BE80
- BHI LAB_0013 ;0B60: 6200FC62
- LAB_002D:
- MOVEA.L 84(A7),A2 ;0B64: 246F0054
- MOVE.L A2,D0 ;0B68: 200A
- BNE LAB_0012 ;0B6A: 6600FC42
- MOVEA.L 52(A7),A3 ;0B6E: 266F0034
- TST.L 72(A7) ;0B72: 4AAF0048
- BNE.S LAB_0030 ;0B76: 6666
- MOVEQ #0,D0 ;0B78: 7000
- MOVE.L D0,D1 ;0B7A: 2200
- MOVEA.L A5,A6 ;0B7C: 2C4D
- JSR -648(A6) ;0B7E: 4EAEFD78
- BTST #0,D0 ;0B82: 08000000
- BEQ.S LAB_0030 ;0B86: 6756
- MOVE.L #$80002110,D0 ;0B88: 203C80002110
- MOVE.L D0,D1 ;0B8E: 2200
- JSR -648(A6) ;0B90: 4EAEFD78
- MOVEQ #0,D0 ;0B94: 7000
- MOVE.L D0,D1 ;0B96: 2200
- JSR -648(A6) ;0B98: 4EAEFD78
- BTST #8,D0 ;0B9C: 08000008
- BEQ.S LAB_0030 ;0BA0: 673C
- LEA LAB_02EC+1,A0 ;0BA2: 41F900003B4D
- MOVEA.L A0,A1 ;0BA8: 2248
- LAB_002E:
- TST.B (A1)+ ;0BAA: 4A19
- BNE.S LAB_002E ;0BAC: 66FC
- SUBQ.L #1,A1 ;0BAE: 5389
- SUBA.L A0,A1 ;0BB0: 93C8
- MOVE.L A1,D0 ;0BB2: 2009
- MOVEQ #10,D1 ;0BB4: 720A
- ADD.L D1,D0 ;0BB6: D081
- MOVE.L 56(A7),D1 ;0BB8: 222F0038
- JSR -198(A6) ;0BBC: 4EAEFF3A
- MOVEA.L D0,A2 ;0BC0: 2440
- TST.L D0 ;0BC2: 4A80
- BEQ.S LAB_0030 ;0BC4: 6718
- LEA 8(A2),A0 ;0BC6: 41EA0008
- LEA LAB_02EC+1,A1 ;0BCA: 43F900003B4D
- LAB_002F:
- MOVE.B (A1)+,(A0)+ ;0BD0: 10D9
- BNE.S LAB_002F ;0BD2: 66FC
- LEA 46(A3),A0 ;0BD4: 41EB002E
- MOVEA.L A2,A1 ;0BD8: 224A
- JSR -246(A6) ;0BDA: 4EAEFF0A
- LAB_0030:
- MOVEA.L 60(A7),A4 ;0BDE: 286F003C
- TST.L 68(A7) ;0BE2: 4AAF0044
- BNE LAB_0036 ;0BE6: 660000FA
- MOVEQ #0,D0 ;0BEA: 7000
- MOVE 58(A3),D0 ;0BEC: 302B003A
- MOVE.L D0,120(A7) ;0BF0: 2F400078
- MOVEQ #0,D0 ;0BF4: 7000
- MOVE 60(A3),D0 ;0BF6: 302B003C
- MOVE.L D0,124(A7) ;0BFA: 2F40007C
- CMPI #$0027,20(A5) ;0BFE: 0C6D00270014
- BCS.S LAB_0031 ;0C04: 6564
- MOVEQ #-1,D0 ;0C06: 70FF
- MOVEA.L (ABSEXECBASE).W,A6 ;0C08: 2C780004
- JSR -810(A6) ;0C0C: 4EAEFCD6
- MOVE.L D0,D1 ;0C10: 2200
- MOVEA.L A4,A6 ;0C12: 2C4C
- JSR -948(A6) ;0C14: 4EAEFC4C
- LEA LAB_0040(PC),A0 ;0C18: 41FA0174
- MOVE.L A0,D1 ;0C1C: 2208
- JSR -948(A6) ;0C1E: 4EAEFC4C
- MOVEQ #-2,D0 ;0C22: 70FE
- MOVEA.L (ABSEXECBASE).W,A6 ;0C24: 2C780004
- JSR -810(A6) ;0C28: 4EAEFCD6
- MOVE.L D0,D1 ;0C2C: 2200
- MOVEA.L A4,A6 ;0C2E: 2C4C
- JSR -948(A6) ;0C30: 4EAEFC4C
- MOVEQ #-3,D0 ;0C34: 70FD
- MOVEA.L (ABSEXECBASE).W,A6 ;0C36: 2C780004
- JSR -810(A6) ;0C3A: 4EAEFCD6
- MOVE.L D0,D1 ;0C3E: 2200
- MOVEA.L A4,A6 ;0C40: 2C4C
- JSR -948(A6) ;0C42: 4EAEFC4C
- LEA LAB_0040(PC),A0 ;0C46: 41FA0146
- MOVE.L A0,D1 ;0C4A: 2208
- JSR -948(A6) ;0C4C: 4EAEFC4C
- MOVEQ #-4,D0 ;0C50: 70FC
- MOVEA.L (ABSEXECBASE).W,A6 ;0C52: 2C780004
- JSR -810(A6) ;0C56: 4EAEFCD6
- MOVE.L D0,D1 ;0C5A: 2200
- MOVEA.L A4,A6 ;0C5C: 2C4C
- JSR -948(A6) ;0C5E: 4EAEFC4C
- LEA LAB_0040(PC),A0 ;0C62: 41FA012A
- MOVE.L A0,D1 ;0C66: 2208
- BRA.S LAB_0032 ;0C68: 6008
- LAB_0031:
- LEA LAB_0041(PC),A0 ;0C6A: 41FA0124
- MOVE.L A0,D1 ;0C6E: 2208
- MOVEA.L A4,A6 ;0C70: 2C4C
- LAB_0032:
- JSR -948(A6) ;0C72: 4EAEFC4C
- LEA LAB_0045(PC),A0 ;0C76: 41FA0166
- MOVE.L A0,D1 ;0C7A: 2208
- LEA 120(A7),A0 ;0C7C: 41EF0078
- MOVE.L A0,D2 ;0C80: 2408
- JSR -954(A6) ;0C82: 4EAEFC46
- TST 94(A7) ;0C86: 4A6F005E
- BNE.S LAB_0033 ;0C8A: 660A
- LEA LAB_004A(PC),A0 ;0C8C: 41FA016A
- MOVE.L A0,D1 ;0C90: 2208
- JSR -948(A6) ;0C92: 4EAEFC4C
- LAB_0033:
- LEA LAB_004C(PC),A0 ;0C96: 41FA016A
- MOVE.L A0,D1 ;0C9A: 2208
- JSR -948(A6) ;0C9C: 4EAEFC4C
- MOVE #$0001,94(A7) ;0CA0: 3F7C0001005E
- MOVEA.L 46(A3),A2 ;0CA6: 246B002E
- BRA.S LAB_0035 ;0CAA: 6020
- LAB_0034:
- LEA 8(A2),A0 ;0CAC: 41EA0008
- MOVE.L A0,120(A7) ;0CB0: 2F480078
- LEA LAB_004F(PC),A0 ;0CB4: 41FA016A
- MOVE.L A0,D1 ;0CB8: 2208
- LEA 120(A7),A0 ;0CBA: 41EF0078
- MOVE.L A0,D2 ;0CBE: 2408
- MOVEA.L A4,A6 ;0CC0: 2C4C
- JSR -954(A6) ;0CC2: 4EAEFC46
- CLR 94(A7) ;0CC6: 426F005E
- MOVEA.L (A2),A2 ;0CCA: 2452
- LAB_0035:
- TST.L (A2) ;0CCC: 4A92
- BNE.S LAB_0034 ;0CCE: 66DC
- TST 94(A7) ;0CD0: 4A6F005E
- BEQ.S LAB_0036 ;0CD4: 670C
- LEA LAB_0050(PC),A0 ;0CD6: 41FA014E
- MOVE.L A0,D1 ;0CDA: 2208
- MOVEA.L A4,A6 ;0CDC: 2C4C
- JSR -948(A6) ;0CDE: 4EAEFC4C
- LAB_0036:
- MOVEA.L A3,A0 ;0CE2: 204B
- MOVEA.L A5,A6 ;0CE4: 2C4D
- JSR -570(A6) ;0CE6: 4EAEFDC6
- LAB_0037:
- MOVE.L 64(A7),D1 ;0CEA: 222F0040
- MOVEA.L A4,A6 ;0CEE: 2C4C
- JSR -858(A6) ;0CF0: 4EAEFCA6
- LAB_0038:
- MOVEA.L A4,A1 ;0CF4: 224C
- BRA.S LAB_003B ;0CF6: 603E
- LAB_0039:
- LEA LAB_003D(PC),A1 ;0CF8: 43FA0050
- MOVEQ #0,D0 ;0CFC: 7000
- MOVEA.L A5,A6 ;0CFE: 2C4D
- JSR -552(A6) ;0D00: 4EAEFDD8
- MOVEA.L D0,A2 ;0D04: 2440
- TST.L D0 ;0D06: 4A80
- BEQ.S LAB_003C ;0D08: 6732
- LEA LAB_0051(PC),A0 ;0D0A: 41FA0122
- MOVE.L A0,D1 ;0D0E: 2208
- MOVE.L #$000003EE,D2 ;0D10: 243C000003EE
- MOVEA.L A2,A6 ;0D16: 2C4A
- JSR -30(A6) ;0D18: 4EAEFFE2
- MOVE.L D0,D7 ;0D1C: 2E00
- BEQ.S LAB_003A ;0D1E: 6714
- MOVE.L D7,D1 ;0D20: 2207
- LEA LAB_0052(PC),A0 ;0D22: 41FA010C
- MOVE.L A0,D2 ;0D26: 2408
- MOVEQ #53,D3 ;0D28: 7635
- JSR -48(A6) ;0D2A: 4EAEFFD0
- MOVE.L D7,D1 ;0D2E: 2207
- JSR -36(A6) ;0D30: 4EAEFFDC
- LAB_003A:
- MOVEA.L A2,A1 ;0D34: 224A
- LAB_003B:
- MOVEA.L A5,A6 ;0D36: 2C4D
- JSR -414(A6) ;0D38: 4EAEFE62
- LAB_003C:
- MOVE.L 88(A7),D0 ;0D3C: 202F0058
- MOVEM.L (A7)+,D2-D7/A2-A6 ;0D40: 4CDF7CFC
- ADDA #$0054,A7 ;0D44: DEFC0054
- RTS ;0D48: 4E75
- LAB_003D:
- DC.W $646F ;0D4A
- DC.W $732E ;0D4C
- DC.W $6C69 ;0D4E
- BHI.S LAB_0042 ;0D50: 6272
- BSR.S LAB_0043 ;0D52: 6172
- DC.W $7900 ;0D54
- LAB_003E:
- SUBQ #8,(A5) ;0D56: 5155
- DC.W $4945 ;0D58
- ADDQ.B #2,21292(A7) ;0D5A: 542F532C
- TRAP #15 ;0D5E: 4E4F
- DC.W $4341 ;0D60
- DC.W $4348 ;0D62
- DC.W $452F ;0D64
- SUBQ.B #1,21061(A4) ;0D66: 532C5245
- ADDQ #3,D5 ;0D6A: 5645
- ADDQ #1,(A3) ;0D6C: 5253
- DC.W $452F ;0D6E
- SUBQ.B #1,20047(A4) ;0D70: 532C4E4F
- DC.W $4147 ;0D74
- DC.W $412F ;0D76
- SUBQ.B #1,D0 ;0D78: 5300
- LAB_003F:
- SUBQ #2,26980(A6) ;0D7A: 556E6964
- BCS.S LAB_0046+4 ;0D7E: 656E
- MOVEQ #105,D2 ;0D80: 7469
- DC.W $6669 ;0D82
- BCS.S LAB_0046 ;0D84: 6564
- DC.W $2070 ;0D86
- BSR.S LAB_004B ;0D88: 6174
- BLS.S LAB_0049 ;0D8A: 6368
- MOVE.L D0,-(A0) ;0D8C: 2100
- LAB_0040:
- DC.W $0A00 ;0D8E
- LAB_0041:
- DC.W $416D ;0D90
- DC.W $6967 ;0D92
- DC.W $614F ;0D94
- DC.W $530A ;0D96
- DC.W $436F ;0D98
- MOVEQ #121,D0 ;0D9A: 7079
- MOVEQ #105,D1 ;0D9C: 7269
- BEQ.S LAB_004D ;0D9E: 6768
- MOVEQ #32,D2 ;0DA0: 7420
- DC.W $A920 ;0DA2
- DC.W $3139 ;0DA4
- DC.W $3835 ;0DA6
- DC.W $2D31 ;0DA8
- DC.W $3939 ;0DAA
- MOVE -(A0),-(A3) ;0DAC: 3720
- DC.W $416D ;0DAE
- DC.W $6967 ;0DB0
- BSR.S LAB_0044 ;0DB2: 6120
- DC.W $496E ;0DB4
- MOVEQ #101,D2 ;0DB6: 7465
- MOVEQ #110,D1 ;0DB8: 726E
- BSR.S LAB_0052 ;0DBA: 6174
- DC.W $696F ;0DBC
- DC.W $6E61 ;0DBE
- BGE.S LAB_0046+4 ;0DC0: 6C2C
- MOVEA.L A1,A0 ;0DC2: 2049
- LAB_0042:
- DC.W $6E63 ;0DC4
- LAB_0043:
- MOVE.L A2,D7 ;0DC6: 2E0A
- DC.W $416C ;0DC8
- BGE.S LAB_0046+2 ;0DCA: 6C20
- ADDQ #1,26472(A1) ;0DCC: 52696768
- MOVEQ #115,D2 ;0DD0: 7473
- MOVEA.L (A2),A0 ;0DD2: 2052
- LAB_0044:
- DC.W $6573 ;0DD4
- BCS.S LAB_0053 ;0DD6: 6572
- MOVEQ #101,D3 ;0DD8: 7665
- BCC.S LAB_004E ;0DDA: 642E
- DC.W $0A00 ;0DDC
- LAB_0045:
- EORI #$6574,(A3) ;0DDE: 0A536574
- ADDQ #8,-(A1) ;0DE2: 5061
- MOVEQ #99,D2 ;0DE4: 7463
- BVC.S LAB_004D ;0DE6: 6820
- MOVEA.L (A6),A4 ;0DE8: 2856
- LAB_0046:
- MOVE.L 25646(A4),9580(A2) ;0DEA: 256C642E256C
- DC.W $6429 ;0DF0
- DC.W $2068 ;0DF2
- LAB_0049:
- DC.W $6173 ;0DF4
- MOVE.L D0,D0 ;0DF6: 2000
- LAB_004A:
- BSR.S LAB_0056 ;0DF8: 616C
- MOVEQ #101,D1 ;0DFA: 7265
- BSR.S LAB_0055 ;0DFC: 6164
- LAB_004B:
- DC.W $7920 ;0DFE
- DC.W $0000 ;0E00
- LAB_004C:
- DC.W $6265 ;0E02
- BCS.S LAB_0059 ;0E04: 656E
- DC.W $2069 ;0E06
- LAB_004D:
- DC.W $6E73 ;0E08
- LAB_004E:
- MOVEQ #97,D2 ;0E0A: 7461
- BGE.S LAB_005A ;0E0C: 6C6C
- BCS.S LAB_0059 ;0E0E: 6564
- MOVE.L -(A0),D7 ;0E10: 2E20
- MOVEA.L (A0),A0 ;0E12: 2050
- BSR.S LAB_005C+4 ;0E14: 6174
- BLS.S LAB_005B+2 ;0E16: 6368
- DC.W $206C ;0E18
- DC.W $6973 ;0E1A
- MOVEQ #58,D2 ;0E1C: 743A
- DC.W $0A00 ;0E1E
- LAB_004F:
- BTST D4,-(A5) ;0E20: 0925
- DC.W $730A ;0E22
- DC.W $0000 ;0E24
- LAB_0050:
- MOVEP.L 28526(A6),D4 ;0E26: 094E6F6E
- BCS.S LAB_0054+2 ;0E2A: 652E
- DC.W $0A00 ;0E2C
- LAB_0051:
- MOVE.L D0,D5 ;0E2E: 2A00
- LAB_0052:
- DC.W $5468 ;0E30
- DC.W $6973 ;0E32
- MOVEA.L -(A4),A0 ;0E34: 2064
- DC.W $6973 ;0E36
- BMI.S LAB_0054+2 ;0E38: 6B20
- MOVEQ #101,D1 ;0E3A: 7265
- DC.W $7175 ;0E3C
- BVS.S LAB_0060 ;0E3E: 6972
- DC.W $6573 ;0E40
- MOVEA.L A3,A0 ;0E42: 204B
- DC.W $6963 ;0E44
- DC.W $6B73 ;0E46
- MOVEQ #97,D2 ;0E48: 7461
- LAB_0053:
- MOVEQ #116,D1 ;0E4A: 7274
- DC.W $2076 ;0E4C
- BCS.S LAB_0062 ;0E4E: 6572
- DC.W $7369 ;0E50
- BLE.S LAB_0062 ;0E52: 6F6E
- DC.W $2032 ;0E54
- DC.W $2E30 ;0E56
- LAB_0054:
- MOVEA.L 29216(A7),A0 ;0E58: 206F7220
- BEQ.S LAB_0064 ;0E5C: 6772
- DC.W $6561 ;0E5E
- MOVEQ #101,D2 ;0E60: 7465
- LAB_0055:
- MOVEQ #46,D1 ;0E62: 722E
- DC.W $0A00 ;0E64
- LAB_0056:
- NOP ;0E66: 4E71
- LAB_0057:
- ORI.B #$06,36(A3) ;0E68: 002B00060024
- ADDQ #3,D5 ;0E6E: 5645
- DC.W $523A ;0E70
- DC.W $2073 ;0E72
- LAB_0059:
- BCS.S LAB_0066+2 ;0E74: 6574
- MOVEQ #97,D0 ;0E76: 7061
- MOVEQ #99,D2 ;0E78: 7463
- LAB_005A:
- BVC.S LAB_005E ;0E7A: 6820
- DC.W $3433 ;0E7C
- LAB_005B:
- MOVE.L 40(A6,D2.W),D7 ;0E7E: 2E362028
- DC.W $3132 ;0E82
- DC.W $2E35 ;0E84
- LAB_005C:
- MOVE.L EXT_000B,D7 ;0E86: 2E3937290000
- LAB_005D:
- DC.W $4133 ;0E8C
- DC.W $3030 ;0E8E
- MOVE 13880(A7),D0 ;0E90: 302F3638
- MOVE 32(A4,D3.W),D0 ;0E94: 30343020
- ADDQ #1,D1 ;0E98: 5241
- DC.W $4D53 ;0E9A
- LAB_005E:
- DC.W $4559 ;0E9C
- DC.W $2F44 ;0E9E
- DC.W $4D41 ;0EA0
- DC.W $4320 ;0EA2
- SUBQ #1,-(A5) ;0EA4: 5365
- MOVEQ #116,D2 ;0EA6: 7474
- BVS.S LAB_006A+2 ;0EA8: 696E
- DC.W $6773 ;0EAA
- LAB_005F:
- ORI #$7865,-(A5) ;0EAC: 00657865
- BLS.S LAB_0065 ;0EB0: 632E
- LAB_0060:
- DC.W $6C69 ;0EB2
- BHI.S LAB_006B ;0EB4: 6272
- BSR.S LAB_006C ;0EB6: 6172
- DC.W $7900 ;0EB8
- LAB_0061:
- DC.W $4133 ;0EBA
- MOVE 32(A0,D3.W),D0 ;0EBC: 30303020
- DC.W $626F ;0EC0
- LAB_0062:
- DC.W $6E75 ;0EC2
- DC.W $7300 ;0EC4
- NOP ;0EC6: 4E71
- LAB_0063:
- BSR LAB_0063 ;0EC8: 6100FFFE
- DC.L LAB_0063 ;0ECC: 00000EC8
- LAB_0064:
- BCLR D5,0(A5) ;0ED0: 0BAD0000
- DC.L LAB_005D ;0ED4: 00000E8C
- BCLR D5,1(A5) ;0ED8: 0BAD0001
- DC.L LAB_005F+1 ;0EDC: 00000EAD
- LAB_0065:
- BCLR D5,5(A5) ;0EE0: 0BAD0005
- ORI.B #$85,-(A5) ;0EE4: 00250085
- LAB_0066:
- BCLR D5,13(A5) ;0EE8: 0BAD000D
- DC.L LAB_0067 ;0EEC: 00000EF4
- ORI.B #$00,D0 ;0EF0: 00000000
- LAB_0067:
- LEA LAB_0061(PC),A1 ;0EF4: 43FAFFC4
- JSR -96(A6) ;0EF8: 4EAEFFA0
- TST.L D0 ;0EFC: 4A80
- BNE.S LAB_0068 ;0EFE: 6602
- RTS ;0F00: 4E75
- LAB_0068:
- BTST #3,297(A6) ;0F02: 082E00030129
- BNE.S LAB_0069 ;0F08: 6604
- MOVEQ #0,D0 ;0F0A: 7000
- RTS ;0F0C: 4E75
- LAB_0069:
- MOVEM.L D2-D7/A2-A5,-(A7) ;0F0E: 48E73F3C
- MOVEQ #102,D0 ;0F12: 7066
- MOVEQ #2,D1 ;0F14: 7202
- LAB_006A:
- JSR -198(A6) ;0F16: 4EAEFF3A
- TST.L D0 ;0F1A: 4A80
- BEQ.S LAB_006D ;0F1C: 6742
- MOVEA.L D0,A1 ;0F1E: 2240
- MOVEA.L D0,A5 ;0F20: 2A40
- LEA LAB_006E(PC),A0 ;0F22: 41FA0044
- MOVEQ #50,D0 ;0F26: 7032
- LAB_006B:
- MOVE (A0)+,(A1)+ ;0F28: 32D8
- LAB_006C:
- DBF D0,LAB_006B ;0F2A: 51C8FFFC
- JSR -636(A6) ;0F2E: 4EAEFD84
- BTST #3,297(A6) ;0F32: 082E00030129
- SEQ D3 ;0F38: 57C3
- JSR -132(A6) ;0F3A: 4EAEFF7C
- MOVEQ #0,D0 ;0F3E: 7000
- MOVEQ #-1,D1 ;0F40: 72FF
- JSR -648(A6) ;0F42: 4EAEFD78
- MOVE.L D0,-(A7) ;0F46: 2F00
- JSR -30(A6) ;0F48: 4EAEFFE2
- MOVE.L (A7)+,D0 ;0F4C: 201F
- MOVE.L D0,D1 ;0F4E: 2200
- JSR -648(A6) ;0F50: 4EAEFD78
- JSR -138(A6) ;0F54: 4EAEFF76
- MOVEA.L A5,A1 ;0F58: 224D
- MOVEQ #102,D0 ;0F5A: 7066
- JSR -210(A6) ;0F5C: 4EAEFF2E
- LAB_006D:
- MOVEM.L (A7)+,D2-D7/A2-A5 ;0F60: 4CDF3CFC
- MOVEQ #1,D0 ;0F64: 7001
- RTS ;0F66: 4E75
- LAB_006E:
- ORI #$0700,SR ;0F68: 007C0700
- LEA EXT_0005,A4 ;0F6C: 49F900DE0003
- LEA EXT_0009,A3 ;0F72: 47F907F7FFF0
- MOVEQ #7,D2 ;0F78: 7407
- CMPI.B #$7F,64(A4) ;0F7A: 0C2C007F0040
- BEQ.S LAB_0073 ;0F80: 674A
- MOVEM.L (A3),D4-D7 ;0F82: 4CD300F0
- MOVEA.L A3,A2 ;0F86: 244B
- MOVE.L A2,(A2)+ ;0F88: 24CA
- MOVE.L A2,(A2)+ ;0F8A: 24CA
- MOVE.L A2,(A2)+ ;0F8C: 24CA
- MOVE.L A2,(A2)+ ;0F8E: 24CA
- MOVE.L D2,D0 ;0F90: 2002
- OR.B (A4),D0 ;0F92: 8014
- NOP ;0F94: 4E71
- MOVE.B D0,(A4) ;0F96: 1880
- LAB_006F:
- NOP ;0F98: 4E71
- MOVE.B (A4),D1 ;0F9A: 1214
- AND.B D2,D1 ;0F9C: C202
- CMP.B D2,D1 ;0F9E: B202
- BNE.S LAB_006F ;0FA0: 66F6
- MOVE.L D2,D0 ;0FA2: 2002
- MOVEQ #3,D1 ;0FA4: 7203
- LAB_0070:
- CMPA.L -(A2),A2 ;0FA6: B5E2
- DBNE D1,LAB_0070 ;0FA8: 56C9FFFC
- BNE.S LAB_0071 ;0FAC: 6606
- MOVEQ #4,D0 ;0FAE: 7004
- AND.B D3,D0 ;0FB0: C003
- ADDQ.L #1,D0 ;0FB2: 5280
- LAB_0071:
- NOT.L D0 ;0FB4: 4680
- AND.B (A4),D0 ;0FB6: C014
- NOP ;0FB8: 4E71
- MOVE.B D0,(A4) ;0FBA: 1880
- AND.B D2,D0 ;0FBC: C002
- LAB_0072:
- NOP ;0FBE: 4E71
- MOVE.B (A4),D1 ;0FC0: 1214
- AND.B D2,D1 ;0FC2: C202
- CMP.B D0,D1 ;0FC4: B200
- BNE.S LAB_0072 ;0FC6: 66F6
- MOVEM.L D4-D7,(A3) ;0FC8: 48D300F0
- LAB_0073:
- RTE ;0FCC: 4E73
- DC.W $0000 ;0FCE
- LAB_0074:
- MOVE (EXT_0002).W,D3 ;0FD0: 36383034
- MOVE -(A0),D0 ;0FD4: 3020
- SUBQ #1,112(A5,D7.W) ;0FD6: 53757070
- BLE.S LAB_007A ;0FDA: 6F72
- MOVEQ #32,D2 ;0FDC: 7420
- DC.W $436F ;0FDE
- DC.W $6465 ;0FE0
- MOVEA.L A4,A0 ;0FE2: 204C
- DC.W $6F61 ;0FE4
- DC.W $6465 ;0FE6
- DC.W $6400 ;0FE8
- LAB_0075:
- MOVE (EXT_0002).W,D3 ;0FEA: 36383034
- DC.W $302E ;0FEE
- DC.W $6C69 ;0FF0
- BHI.S LAB_007C+2 ;0FF2: 6272
- BSR.S LAB_007D ;0FF4: 6172
- DC.W $7900 ;0FF6
- LAB_0076:
- BSR LAB_0076 ;0FF8: 6100FFFE
- DC.L LAB_0076 ;0FFC: 00000FF8
- BCLR D5,0(A5) ;1000: 0BAD0000
- DC.L LAB_0074 ;1004: 00000FD0
- BCLR D5,6(A5) ;1008: 0BAD0006
- DC.L LAB_0077 ;100C: 00001024
- BCLR D5,1(A5) ;1010: 0BAD0001
- DC.L LAB_0075 ;1014: 00000FEA
- BCLR D5,13(A5) ;1018: 0BAD000D
- ORI.B #$00,D0 ;101C: 00000000
- ORI.B #$00,D0 ;1020: 00000000
- LAB_0077:
- MOVEQ #8,D0 ;1024: 7008
- AND 296(A6),D0 ;1026: C06E0128
- RTS ;102A: 4E75
- LAB_0078:
- ADDQ #1,-(A5) ;102C: 5265
- DC.W $6C65 ;102E
- DC.W $6173 ;1030
- BCS.S LAB_007F+2 ;1032: 6564
- MOVEA.L -(A5),A0 ;1034: 2065
- MOVEQ #116,D4 ;1036: 7874
- MOVEQ #97,D1 ;1038: 7261
- MOVEA.L D1,A0 ;103A: 2041
- DC.W $3230 ;103C
- MOVE 98(A4,D2.W),D1 ;103E: 32342062
- DC.W $7566 ;1042
- DC.W $6665 ;1044
- MOVEQ #115,D1 ;1046: 7273
- LAB_0079:
- ORI #$7261,-(A7) ;1048: 00677261
- MOVEQ #104,D0 ;104C: 7068
- LAB_007A:
- DC.W $6963 ;104E
- DC.W $732E ;1050
- DC.W $6C69 ;1052
- BHI.S LAB_0083 ;1054: 6272
- BSR.S LAB_0083+2 ;1056: 6172
- DC.W $7900 ;1058
- NOP ;105A: 4E71
- LAB_007B:
- BSR LAB_007B ;105C: 6100FFFE
- DC.L LAB_007B ;1060: 0000105C
- LAB_007C:
- BCLR D5,0(A5) ;1064: 0BAD0000
- LAB_007D:
- DC.L LAB_0078 ;1068: 0000102C
- BCLR D5,1(A5) ;106C: 0BAD0001
- DC.L LAB_0079+1 ;1070: 00001049
- BCLR D5,4(A5) ;1074: 0BAD0004
- ORI.B #$00,-(A5) ;1078: 00250000
- BCLR D5,5(A5) ;107C: 0BAD0005
- DC.W $0025 ;1080
- DC.W $FFFF ;1082
- BCLR D5,13(A5) ;1084: 0BAD000D
- DC.L LAB_007E ;1088: 00001090
- ORI.B #$00,D0 ;108C: 00000000
- LAB_007E:
- MOVEM.L D2/A2,-(A7) ;1090: 48E72020
- MOVEA.L A1,A2 ;1094: 2449
- LAB_007F:
- MOVE.L 372(A2),D0 ;1096: 202A0174
- BEQ.S LAB_0080 ;109A: 670E
- CLR.L 372(A2) ;109C: 42AA0174
- MOVEA.L D0,A1 ;10A0: 2240
- MOVEQ #127,D0 ;10A2: 707F
- ADDQ.L #1,D0 ;10A4: 5280
- JSR -210(A6) ;10A6: 4EAEFF2E
- LAB_0080:
- LEA 276(A2),A2 ;10AA: 45EA0114
- MOVEQ #5,D2 ;10AE: 7405
- LAB_0081:
- MOVE.L (A2),D0 ;10B0: 2012
- BEQ.S LAB_0082 ;10B2: 6712
- MOVEA.L D0,A1 ;10B4: 2240
- MOVEQ #11,D0 ;10B6: 700B
- ROL.L #5,D0 ;10B8: EB98
- JSR -210(A6) ;10BA: 4EAEFF2E
- MOVEQ #0,D0 ;10BE: 7000
- MOVE.L D0,(A2) ;10C0: 2480
- MOVE.L D0,32(A2) ;10C2: 25400020
- LAB_0082:
- ADDQ.L #4,A2 ;10C6: 588A
- LAB_0083:
- DBF D2,LAB_0081 ;10C8: 51CAFFE6
- MOVEM.L (A7)+,D2/A2 ;10CC: 4CDF0404
- MOVEQ #1,D0 ;10D0: 7001
- RTS ;10D2: 4E75
- LAB_0085:
- SUBQ #1,D3 ;10D4: 5343
- SUBQ #1,A1 ;10D6: 5349
- DC.W $2D49 ;10D8
- NEG D5 ;10DA: 4445
- MOVEA.L A4,A0 ;10DC: 204C
- DC.W $6F77 ;10DE
- MOVE.L A4,25974(A6) ;10E0: 2D4C6576
- BCS.S LAB_0088+2 ;10E4: 656C
- MOVE.L D6,28530(A6) ;10E6: 2D466F72
- DC.W $6D61 ;10EA
- MOVEQ #0,D2 ;10EC: 7400
- LAB_0086:
- DC.W $7363 ;10EE
- DC.W $7369 ;10F0
- MOVEA.L -(A4),A7 ;10F2: 2E64
- BCS.S LAB_008C+2 ;10F4: 6576
- DC.W $6963 ;10F6
- DC.W $6500 ;10F8
- NOP ;10FA: 4E71
- LAB_0087:
- BSR LAB_0087 ;10FC: 6100FFFE
- DC.L LAB_0087 ;1100: 000010FC
- BCLR D5,0(A5) ;1104: 0BAD0000
- DC.L LAB_0085 ;1108: 000010D4
- BCLR D5,2(A5) ;110C: 0BAD0002
- DC.L LAB_0086 ;1110: 000010EE
- BCLR D5,4(A5) ;1114: 0BAD0004
- ORI.B #$22,-(A5) ;1118: 00250022
- BCLR D5,5(A5) ;111C: 0BAD0005
- ORI.B #$22,-(A5) ;1120: 00250022
- BCLR D5,8(A5) ;1124: 0BAD0008
- DC.L LAB_0088 ;1128: 00001150
- BCLR D5,9(A5) ;112C: 0BAD0009
- DC.L LAB_0090 ;1130: 000011B6
- BCLR D5,10(A5) ;1134: 0BAD000A
- DC.L LAB_008A ;1138: 00001154
- BCLR D5,11(A5) ;113C: 0BAD000B
- DC.L LAB_0088 ;1140: 00001150
- BCLR D5,12(A5) ;1144: 0BAD000C
- DC.W $FFFF ;1148
- DC.W $FFE2 ;114A
- ORI.B #$00,D0 ;114C: 00000000
- LAB_0088:
- ORI.B #$00,D0 ;1150: 00000000
- LAB_008A:
- CMPI #$001C,28(A1) ;1154: 0C69001C001C
- BEQ.S LAB_008C ;115A: 670E
- CMPI #$000B,28(A1) ;115C: 0C69000B001C
- BEQ.S LAB_008F ;1162: 674A
- LAB_008B:
- MOVEA.L LAB_0088(PC),A0 ;1164: 207AFFEA
- JMP (A0) ;1168: 4ED0
- LAB_008C:
- MOVEA.L 40(A1),A0 ;116A: 20690028
- MOVEA.L 12(A0),A0 ;116E: 2068000C
- CMPI.B #$04,(A0) ;1172: 0C100004
- BNE.S LAB_008B ;1176: 66EC
- MOVEA.L 40(A1),A0 ;1178: 20690028
- MOVE 16(A0),18(A0) ;117C: 316800100012
- MOVE.L 4(A0),8(A0) ;1182: 216800040008
- CLR.B 21(A0) ;1188: 42280015
- CLR 28(A0) ;118C: 4268001C
- LAB_008E:
- MOVE.L 36(A1),32(A1) ;1190: 236900240020
- CLR.B 31(A1) ;1196: 4229001F
- BCLR #0,30(A1) ;119A: 08A90000001E
- MOVE.L A6,-(A7) ;11A0: 2F0E
- MOVEA.L (ABSEXECBASE).W,A6 ;11A2: 2C780004
- JSR -378(A6) ;11A6: 4EAEFE86
- MOVEA.L (A7)+,A6 ;11AA: 2C5F
- RTS ;11AC: 4E75
- LAB_008F:
- TST.L 44(A1) ;11AE: 4AA9002C
- BNE.S LAB_008B ;11B2: 66B0
- BRA.S LAB_008E ;11B4: 60DA
- LAB_0090:
- DC.W $0000 ;11B6
- LAB_0091:
- CLR -(A5) ;11B8: 4265
- DC.W $7374 ;11BA
- DC.W $4D6F ;11BC
- DC.W $6465 ;11BE
- DC.W $4944 ;11C0
- DC.W $4128 ;11C2
- MOVE.L -(A0),-(A4) ;11C4: 2920
- MOVEQ #97,D0 ;11C6: 7061
- MOVEQ #99,D2 ;11C8: 7463
- DC.W $6800 ;11CA
- LAB_0092:
- BEQ.S LAB_0096 ;11CC: 6772
- BSR.S LAB_0096 ;11CE: 6170
- DC.W $6869 ;11D0
- DC.W $6373 ;11D2
- MOVEA.L 26978(A4),A7 ;11D4: 2E6C6962
- MOVEQ #97,D1 ;11D8: 7261
- MOVEQ #121,D1 ;11DA: 7279
- DC.W $004E ;11DC
- DC.W $7100 ;11DE
- LAB_0093:
- BSR LAB_0093 ;11E0: 6100FFFE
- DC.L LAB_0093 ;11E4: 000011E0
- BCLR D5,0(A5) ;11E8: 0BAD0000
- DC.L LAB_0091 ;11EC: 000011B8
- BCLR D5,1(A5) ;11F0: 0BAD0001
- DC.L LAB_0092 ;11F4: 000011CC
- BCLR D5,4(A5) ;11F8: 0BAD0004
- ORI.B #$59,-(A7) ;11FC: 00270059
- BCLR D5,5(A5) ;1200: 0BAD0005
- ORI.B #$02,2989(A0) ;1204: 002800020BAD
- DC.W $0008 ;120A
- DC.L LAB_0094 ;120C: 00001234
- BCLR D5,9(A5) ;1210: 0BAD0009
- DC.L LAB_0099 ;1214: 0000128E
- BCLR D5,10(A5) ;1218: 0BAD000A
- DC.L LAB_0095 ;121C: 00001238
- BCLR D5,11(A5) ;1220: 0BAD000B
- DC.L LAB_0094 ;1224: 00001234
- BCLR D5,12(A5) ;1228: 0BAD000C
- DC.W $FFFF ;122C
- DC.W $FBE6 ;122E
- ORI.B #$00,D0 ;1230: 00000000
- LAB_0094:
- ORI.B #$00,D0 ;1234: 00000000
- LAB_0095:
- MOVEM.L D5-D7/A2,-(A7) ;1238: 48E70720
- MOVEQ #0,D7 ;123C: 7E00
- MOVE.L A0,D5 ;123E: 2A08
- LAB_0096:
- MOVE.L A6,D6 ;1240: 2C0E
- MOVEA.L 416(A6),A6 ;1242: 2C6E01A0
- MOVE.L #$80000009,D0 ;1246: 203C80000009
- JSR -30(A6) ;124C: 4EAEFFE2
- MOVEA.L D6,A6 ;1250: 2C46
- MOVEA.L D5,A0 ;1252: 2045
- TST.L D0 ;1254: 4A80
- BEQ.S LAB_0097 ;1256: 6718
- MOVEA.L D0,A1 ;1258: 2240
- TST.L 4(A1) ;125A: 4AA90004
- BNE.S LAB_0097 ;125E: 6610
- MOVEQ #-1,D7 ;1260: 7EFF
- MOVE 242(A6),D6 ;1262: 3C2E00F2
- SWAP D6 ;1266: 4846
- MOVE #$1000,D6 ;1268: 3C3C1000
- MOVE.L D6,4(A1) ;126C: 23460004
- LAB_0097:
- MOVE.L A1,D6 ;1270: 2C09
- MOVEA.L LAB_0094(PC),A2 ;1272: 247AFFC0
- JSR (A2) ;1276: 4E92
- MOVEA.L D6,A1 ;1278: 2246
- TST.L D7 ;127A: 4A87
- BEQ.S LAB_0098 ;127C: 670A
- CLR.L 4(A1) ;127E: 42A90004
- AND.L #$0000EFFF,D0 ;1282: C0BC0000EFFF
- LAB_0098:
- MOVEM.L (A7)+,D5-D7/A2 ;1288: 4CDF04E0
- RTS ;128C: 4E75
- LAB_0099:
- DC.W $0000 ;128E
- LAB_009A:
- DC.W $4772 ;1290
- BSR.S LAB_009D ;1292: 6170
- DC.W $6869 ;1294
- DC.W $6373 ;1296
- MOVEA.L D2,A0 ;1298: 2042
- BGE.S LAB_00A0 ;129A: 6C74
- DC.W $4269 ;129C
- MOVEQ #77,D2 ;129E: 744D
- BSR.S LAB_00A1 ;12A0: 6170
- LAB_009B:
- ORI #$7261,-(A7) ;12A2: 00677261
- MOVEQ #104,D0 ;12A6: 7068
- DC.W $6963 ;12A8
- DC.W $732E ;12AA
- DC.W $6C69 ;12AC
- BHI.S LAB_00A3 ;12AE: 6272
- BSR.S LAB_00A4 ;12B0: 6172
- DC.W $7900 ;12B2
- LAB_009C:
- BSR LAB_009C ;12B4: 6100FFFE
- DC.L LAB_009C ;12B8: 000012B4
- BCLR D5,0(A5) ;12BC: 0BAD0000
- DC.L LAB_009A ;12C0: 00001290
- BCLR D5,1(A5) ;12C4: 0BAD0001
- DC.L LAB_009B+1 ;12C8: 000012A3
- BCLR D5,4(A5) ;12CC: 0BAD0004
- ORI.B #$00,-(A7) ;12D0: 00270000
- BCLR D5,5(A5) ;12D4: 0BAD0005
- ORI.B #$5A,-(A7) ;12D8: 0027005A
- BCLR D5,8(A5) ;12DC: 0BAD0008
- DC.L LAB_009E ;12E0: 00001308
- BCLR D5,9(A5) ;12E4: 0BAD0009
- DC.L LAB_00A2 ;12E8: 00001314
- BCLR D5,10(A5) ;12EC: 0BAD000A
- DC.L LAB_009E ;12F0: 00001308
- BCLR D5,11(A5) ;12F4: 0BAD000B
- DC.L LAB_009F+2 ;12F8: 0000130C
- BCLR D5,12(A5) ;12FC: 0BAD000C
- DC.W $FFFF ;1300
- DC.W $FFE2 ;1302
- LAB_009D:
- ORI.B #$00,D0 ;1304: 00000000
- LAB_009E:
- MOVE.L D7,-(A7) ;1308: 2F07
- LAB_009F:
- JSR EXT_0000 ;130A: 4EB900000000
- LAB_00A0:
- MOVE.L (A7)+,D7 ;1310: 2E1F
- LAB_00A1:
- RTS ;1312: 4E75
- LAB_00A2:
- DC.W $4772 ;1314
- BSR.S LAB_00A7 ;1316: 6170
- DC.W $6869 ;1318
- DC.W $6373 ;131A
- MOVEA.L D2,A0 ;131C: 2042
- BGE.S LAB_00A8 ;131E: 6C74
- DC.W $4D61 ;1320
- LAB_00A3:
- DC.W $736B ;1322
- LAB_00A4:
- DC.W $4269 ;1324
- MOVEQ #77,D2 ;1326: 744D
- BSR.S LAB_00A9+2 ;1328: 6170
- ADDQ #1,-(A1) ;132A: 5261
- DC.W $7374 ;132C
- ADDQ #8,29300(A7) ;132E: 506F7274
- LAB_00A5:
- ORI #$7261,-(A7) ;1332: 00677261
- MOVEQ #104,D0 ;1336: 7068
- DC.W $6963 ;1338
- DC.W $732E ;133A
- DC.W $6C69 ;133C
- BHI.S LAB_00AE ;133E: 6272
- BSR.S LAB_00AF ;1340: 6172
- DC.W $7900 ;1342
- LAB_00A6:
- BSR LAB_00A6 ;1344: 6100FFFE
- DC.L LAB_00A6 ;1348: 00001344
- BCLR D5,0(A5) ;134C: 0BAD0000
- DC.L LAB_00A2 ;1350: 00001314
- BCLR D5,1(A5) ;1354: 0BAD0001
- DC.L LAB_00A5+1 ;1358: 00001333
- BCLR D5,4(A5) ;135C: 0BAD0004
- ORI.B #$59,-(A7) ;1360: 00270059
- BCLR D5,5(A5) ;1364: 0BAD0005
- ORI.B #$5A,-(A7) ;1368: 0027005A
- BCLR D5,8(A5) ;136C: 0BAD0008
- DC.L LAB_00A9 ;1370: 00001398
- BCLR D5,9(A5) ;1374: 0BAD0009
- DC.L LAB_00B0 ;1378: 000013CC
- BCLR D5,10(A5) ;137C: 0BAD000A
- DC.L LAB_00A9 ;1380: 00001398
- BCLR D5,11(A5) ;1384: 0BAD000B
- LAB_00A7:
- DC.L LAB_00AB+2 ;1388: 000013A2
- BCLR D5,12(A5) ;138C: 0BAD000C
- DC.W $FFFF ;1390
- DC.W $FD84 ;1392
- LAB_00A8:
- ORI.B #$00,D0 ;1394: 00000000
- LAB_00A9:
- CMPI #$805C,6(A0) ;1398: 0C68805C0006
- BEQ.S LAB_00AD ;139E: 6706
- LAB_00AB:
- JMP EXT_0000 ;13A0: 4EF900000000
- LAB_00AD:
- LEA 40(A0),A0 ;13A6: 41E80028
- MOVE.L -(A0),-(A7) ;13AA: 2F20
- MOVE.L -(A0),-(A7) ;13AC: 2F20
- MOVE.L -(A0),-(A7) ;13AE: 2F20
- MOVE.L -(A0),-(A7) ;13B0: 2F20
- LAB_00AE:
- MOVE.L -(A0),-(A7) ;13B2: 2F20
- LAB_00AF:
- MOVE.L -(A0),-(A7) ;13B4: 2F20
- MOVE.L -(A0),-(A7) ;13B6: 2F20
- MOVE.L -(A0),-(A7) ;13B8: 2F20
- MOVE.L -(A0),-(A7) ;13BA: 2F20
- MOVE.L -(A0),-(A7) ;13BC: 2F20
- MOVEA.L A7,A0 ;13BE: 204F
- CLR 6(A0) ;13C0: 42680006
- BSR.S LAB_00AB ;13C4: 61DA
- LEA 40(A7),A7 ;13C6: 4FEF0028
- RTS ;13CA: 4E75
- LAB_00B0:
- DC.W $424F ;13CC
- DC.W $4F4C ;13CE
- MOVEA.L D3,A0 ;13D0: 2043
- DC.W $6865 ;13D2
- DC.W $636B ;13D4
- DC.W $494F ;13D6
- DC.W $2829 ;13D8
- DC.W $2077 ;13DA
- BLE.S LAB_00B4 ;13DC: 6F72
- DC.W $6B61 ;13DE
- MOVEQ #111,D1 ;13E0: 726F
- DC.W $756E ;13E2
- DC.W $6400 ;13E4
- LAB_00B1:
- BCS.S LAB_00B8 ;13E6: 6578
- DC.W $6563 ;13E8
- MOVEA.L 26978(A4),A7 ;13EA: 2E6C6962
- MOVEQ #97,D1 ;13EE: 7261
- MOVEQ #121,D1 ;13F0: 7279
- DC.W $0000 ;13F2
- LAB_00B2:
- BSR LAB_00B2 ;13F4: 6100FFFE
- DC.L LAB_00B2 ;13F8: 000013F4
- BCLR D5,0(A5) ;13FC: 0BAD0000
- DC.L LAB_00B0 ;1400: 000013CC
- BCLR D5,1(A5) ;1404: 0BAD0001
- DC.L LAB_00B1 ;1408: 000013E6
- BCLR D5,4(A5) ;140C: 0BAD0004
- ORI.B #$00,-(A5) ;1410: 00250000
- BCLR D5,5(A5) ;1414: 0BAD0005
- DC.W $0028 ;1418
- DC.W $FFFF ;141A
- BCLR D5,8(A5) ;141C: 0BAD0008
- DC.L LAB_00B3 ;1420: 00001448
- BCLR D5,9(A5) ;1424: 0BAD0009
- DC.L LAB_00BA ;1428: 00001468
- BCLR D5,10(A5) ;142C: 0BAD000A
- DC.L LAB_00B3 ;1430: 00001448
- BCLR D5,11(A5) ;1434: 0BAD000B
- DC.L LAB_00B5+2 ;1438: 0000145A
- BCLR D5,12(A5) ;143C: 0BAD000C
- DC.W $FFFF ;1440
- DC.W $FE2C ;1442
- ORI.B #$00,D0 ;1444: 00000000
- LAB_00B3:
- MOVEA.L (A7),A0 ;1448: 2057
- CMPI.L #$2C5F4A40,(A0) ;144A: 0C902C5F4A40
- LAB_00B4:
- BEQ.S LAB_00B7 ;1450: 670C
- CMPI #$4A40,(A0) ;1452: 0C504A40
- BEQ.S LAB_00B7 ;1456: 6706
- LAB_00B5:
- JMP EXT_0000 ;1458: 4EF900000000
- LAB_00B7:
- BSR.S LAB_00B5 ;145E: 61F8
- LAB_00B8:
- TST.L D0 ;1460: 4A80
- BEQ.S LAB_00B9 ;1462: 6702
- MOVEQ #-1,D0 ;1464: 70FF
- LAB_00B9:
- RTS ;1466: 4E75
- LAB_00BA:
- DC.W $4D6F ;1468
- MOVEQ #101,D3 ;146A: 7665
- BCC.S LAB_00BB+2 ;146C: 6420
- DC.W $4349 ;146E
- DC.W $4120 ;1470
- DC.W $6861 ;1472
- BGT.S LAB_00C0 ;1474: 6E64
- DC.W $6C65 ;1476
- MOVEQ #115,D1 ;1478: 7273
- DC.W $2074 ;147A
- BLE.S LAB_00BD+2 ;147C: 6F20
- MOVEQ #114,D0 ;147E: 7072
- DC.W $696F ;1480
- MOVEQ #105,D1 ;1482: 7269
- MOVEQ #121,D2 ;1484: 7479
- MOVE.L 78(A0,D0.W),D0 ;1486: 2030004E
- DC.W $7100 ;148A
- LAB_00BB:
- BSR LAB_00BB ;148C: 6100FFFE
- DC.L LAB_00BB ;1490: 0000148C
- BCLR D5,0(A5) ;1494: 0BAD0000
- DC.L LAB_00BA ;1498: 00001468
- LAB_00BD:
- BCLR D5,13(A5) ;149C: 0BAD000D
- DC.L LAB_00BE ;14A0: 000014A8
- ORI.B #$00,D0 ;14A4: 00000000
- LAB_00BE:
- MOVE.L D6,-(A7) ;14A8: 2F06
- MOVEQ #0,D6 ;14AA: 7C00
- LEA LAB_00C2(PC),A1 ;14AC: 43FA0056
- MOVEA.L 120(A6),A0 ;14B0: 206E0078
- BSR.S LAB_00BF ;14B4: 6110
- LEA LAB_00C3(PC),A1 ;14B6: 43FA005A
- MOVEA.L 240(A6),A0 ;14BA: 206E00F0
- BSR.S LAB_00BF ;14BE: 6106
- MOVE.L D6,D0 ;14C0: 2006
- MOVE.L (A7)+,D6 ;14C2: 2C1F
- RTS ;14C4: 4E75
- LAB_00BF:
- MOVE.L A0,-(A7) ;14C6: 2F08
- JSR -276(A6) ;14C8: 4EAEFEEC
- MOVEA.L D0,A1 ;14CC: 2240
- MOVEA.L (A7)+,A0 ;14CE: 205F
- MOVE.L A1,D0 ;14D0: 2009
- BEQ.S LAB_00C1 ;14D2: 672E
- TST.B 9(A1) ;14D4: 4A290009
- BPL.S LAB_00C1 ;14D8: 6A28
- LAB_00C0:
- JSR -120(A6) ;14DA: 4EAEFF88
- MOVEM.L A0-A1,-(A7) ;14DE: 48E700C0
- JSR -252(A6) ;14E2: 4EAEFF04
- MOVEM.L (A7)+,A0-A1 ;14E6: 4CDF0300
- MOVE.L A1,-(A7) ;14EA: 2F09
- MOVE.B #$01,9(A1) ;14EC: 137C00010009
- JSR -270(A6) ;14F2: 4EAEFEF2
- MOVEA.L (A7)+,A1 ;14F6: 225F
- JSR -126(A6) ;14F8: 4EAEFF82
- CLR.B 9(A1) ;14FC: 42290009
- MOVEQ #1,D6 ;1500: 7C01
- LAB_00C1:
- RTS ;1502: 4E75
- LAB_00C2:
- DC.W $6369 ;1504
- DC.W $6161 ;1506
- DC.W $2E72 ;1508
- DC.W $6573 ;150A
- DC.W $6F75 ;150C
- MOVEQ #99,D1 ;150E: 7263
- DC.W $6500 ;1510
- LAB_00C3:
- DC.W $6369 ;1512
- BSR.S LAB_00C9 ;1514: 6162
- DC.W $2E72 ;1516
- DC.W $6573 ;1518
- DC.W $6F75 ;151A
- MOVEQ #99,D1 ;151C: 7263
- DC.W $6500 ;151E
- LAB_00C4:
- DC.W $436F ;1520
- DC.W $6E73 ;1522
- BLE.S LAB_00CA ;1524: 6F6C
- BCS.S LAB_00C7 ;1526: 6520
- DC.W $434D ;1528
- NEG (A7)+ ;152A: 445F
- DC.W $434C ;152C
- DC.W $4541 ;152E
- ADDQ.B #1,D0 ;1530: 5200
- LAB_00C5:
- DC.W $636F ;1532
- DC.W $6E73 ;1534
- BLE.S LAB_00CC+4 ;1536: 6F6C
- BCS.S LAB_00C8 ;1538: 652E
- DC.W $6465 ;153A
- MOVEQ #105,D3 ;153C: 7669
- DC.W $6365 ;153E
- DC.W $004E ;1540
- DC.W $7100 ;1542
- LAB_00C6:
- BSR LAB_00C6 ;1544: 6100FFFE
- LAB_00C7:
- DC.L LAB_00C6 ;1548: 00001544
- BCLR D5,0(A5) ;154C: 0BAD0000
- DC.L LAB_00C4 ;1550: 00001520
- BCLR D5,2(A5) ;1554: 0BAD0002
- DC.L LAB_00C5 ;1558: 00001532
- BCLR D5,4(A5) ;155C: 0BAD0004
- ORI.B #$00,-(A5) ;1560: 00250000
- BCLR D5,5(A5) ;1564: 0BAD0005
- LAB_00C8:
- DC.W $0025 ;1568
- DC.W $FFFF ;156A
- BCLR D5,8(A5) ;156C: 0BAD0008
- DC.L LAB_00CB ;1570: 00001598
- BCLR D5,9(A5) ;1574: 0BAD0009
- LAB_00C9:
- DC.L LAB_00D0 ;1578: 000015B2
- BCLR D5,10(A5) ;157C: 0BAD000A
- DC.L LAB_00CB ;1580: 00001598
- BCLR D5,11(A5) ;1584: 0BAD000B
- DC.L LAB_00CC+2 ;1588: 000015A2
- BCLR D5,12(A5) ;158C: 0BAD000C
- DC.W $FFFF ;1590
- LAB_00CA:
- DC.W $FFE2 ;1592
- ORI.B #$00,D0 ;1594: 00000000
- LAB_00CB:
- CMPI #$0005,28(A1) ;1598: 0C690005001C
- BEQ.S LAB_00CF ;159E: 6706
- LAB_00CC:
- JMP EXT_0000 ;15A0: 4EF900000000
- LAB_00CF:
- MOVE.L A2,-(A7) ;15A6: 2F0A
- MOVEA.L 24(A1),A2 ;15A8: 24690018
- BSR.S LAB_00CC ;15AC: 61F2
- MOVEA.L (A7)+,A2 ;15AE: 245F
- RTS ;15B0: 4E75
- LAB_00D0:
- DC.W $0000 ;15B2
- LAB_00D1:
- MOVEM.L D6-D7,-(A7) ;15B4: 48E70300
- MOVE.L D0,D7 ;15B8: 2E00
- MOVEQ #0,D6 ;15BA: 7C00
- BRA.S LAB_00D5 ;15BC: 602E
- LAB_00D2:
- TST.B 0(A0,D6.L) ;15BE: 4A306800
- BEQ.S LAB_00D3 ;15C2: 6710
- TST.B 0(A1,D6.L) ;15C4: 4A316800
- BEQ.S LAB_00D3 ;15C8: 670A
- MOVE.B 0(A0,D6.L),D0 ;15CA: 10306800
- CMP.B 0(A1,D6.L),D0 ;15CE: B0316800
- BEQ.S LAB_00D4 ;15D2: 6716
- LAB_00D3:
- MOVE.B 0(A1,D6.L),D0 ;15D4: 10316800
- EXT D0 ;15D8: 4880
- EXT.L D0 ;15DA: 48C0
- MOVE.B 0(A0,D6.L),D1 ;15DC: 12306800
- EXT D1 ;15E0: 4881
- EXT.L D1 ;15E2: 48C1
- SUB.L D0,D1 ;15E4: 9280
- MOVE.L D1,D0 ;15E6: 2001
- BRA.S LAB_00D6 ;15E8: 6008
- LAB_00D4:
- ADDQ.L #1,D6 ;15EA: 5286
- LAB_00D5:
- CMP.L D7,D6 ;15EC: BC87
- BLT.S LAB_00D2 ;15EE: 6DCE
- MOVEQ #0,D0 ;15F0: 7000
- LAB_00D6:
- MOVEM.L (A7)+,D6-D7 ;15F2: 4CDF00C0
- RTS ;15F6: 4E75
- LAB_00D7:
- DC.W $7363 ;15F8
- DC.W $7369 ;15FA
- MOVEA.L -(A4),A7 ;15FC: 2E64
- BCS.S LAB_00DD ;15FE: 6576
- DC.W $6963 ;1600
- DC.W $6500 ;1602
- LAB_00D8:
- DC.W $436F ;1604
- BGT.S LAB_00DD ;1606: 6E6E
- BCS.S LAB_00DE+2 ;1608: 6572
- DC.W $0000 ;160A
- LAB_00D9:
- ADDQ #8,-(A5) ;160C: 5065
- MOVEQ #105,D1 ;160E: 7269
- MOVEQ #104,D0 ;1610: 7068
- BCS.S LAB_00E0 ;1612: 6572
- BSR.S LAB_00DF ;1614: 616C
- DC.W $7320 ;1616
- DC.W $3230 ;1618
- DC.W $4D42 ;161A
- DC.W $0000 ;161C
- LAB_00DA:
- MOVEQ #0,D0 ;161E: 7000
- LAB_00DB:
- CMPI #$5280,D0 ;1620: 0C405280
- TST.B 0(A0,D0.L) ;1624: 4A300800
- BNE.S LAB_00DB+2 ;1628: 66F8
- RTS ;162A: 4E75
- LAB_00DC:
- SUBA #$0158,A7 ;162C: 9EFC0158
- MOVEM.L D6-D7/A2-A6,-(A7) ;1630: 48E7033E
- MOVEA.L A6,A4 ;1634: 284E
- MOVEA.L A1,A5 ;1636: 2A49
- MOVEQ #0,D7 ;1638: 7E00
- MOVEQ #0,D6 ;163A: 7C00
- JSR -666(A6) ;163C: 4EAEFD66
- MOVEA.L D0,A3 ;1640: 2640
- TST.L D0 ;1642: 4A80
- BEQ LAB_00E2 ;1644: 670000CA
- MOVE.L A3,298(A7) ;1648: 2F4B012A
- LEA LAB_00D7(PC),A0 ;164C: 41FAFFAA
- LEA 284(A7),A1 ;1650: 43EF011C
- MOVEQ #0,D0 ;1654: 7000
- MOVE.L D0,D1 ;1656: 2200
- JSR -444(A6) ;1658: 4EAEFE44
- TST.B D0 ;165C: 4A00
- BNE LAB_00E2 ;165E: 660000B0
- MOVEQ #1,D7 ;1662: 7E01
- LEA 364(A7),A2 ;1664: 45EF016C
- MOVE.B #$12,(A2)+ ;1668: 14FC0012
- CLR.B (A2)+ ;166C: 421A
- CLR.B (A2)+ ;166E: 421A
- CLR.B (A2)+ ;1670: 421A
- ST (A2)+ ;1672: 50DA
- CLR.B (A2)+ ;1674: 421A
- LAB_00DD:
- LEA 332(A7),A0 ;1676: 41EF014C
- LAB_00DE:
- LEA 324(A7),A2 ;167A: 45EF0144
- MOVE.L A0,(A2)+ ;167E: 24C8
- MOVEQ #30,D0 ;1680: 701E
- LAB_00DF:
- MOVE.L D0,320(A7) ;1682: 2F400140
- LAB_00E0:
- CLR.L (A2)+ ;1686: 429A
- CLR.L 316(A7) ;1688: 42AF013C
- MOVE #$001C,312(A7) ;168C: 3F7C001C0138
- LEA 28(A7),A0 ;1692: 41EF001C
- MOVE.L A0,(A2)+ ;1696: 24C8
- MOVE.L #$000000FF,(A2)+ ;1698: 24FC000000FF
- LEA 364(A7),A0 ;169E: 41EF016C
- LEA 344(A7),A1 ;16A2: 43EF0158
- MOVE.L A0,(A1)+ ;16A6: 22C8
- CLR.L (A2)+ ;16A8: 429A
- MOVE #$0006,(A1)+ ;16AA: 32FC0006
- CLR (A1)+ ;16AE: 4259
- MOVE.B #$01,(A1)+ ;16B0: 12FC0001
- CLR.B (A1)+ ;16B4: 4219
- CLR.L (A1)+ ;16B6: 4299
- CLR (A1)+ ;16B8: 4259
- CLR (A1)+ ;16BA: 4259
- LEA 284(A7),A1 ;16BC: 43EF011C
- JSR -456(A6) ;16C0: 4EAEFE38
- TST.B 315(A7) ;16C4: 4A2F013B
- BNE.S LAB_00E2 ;16C8: 6646
- LEA LAB_00D8(PC),A0 ;16CA: 41FAFF38
- BSR LAB_00DA ;16CE: 6100FF4E
- LEA 36(A7),A0 ;16D2: 41EF0024
- LEA LAB_00D8(PC),A1 ;16D6: 43FAFF2C
- BSR LAB_00D1 ;16DA: 6100FED8
- TST.L D0 ;16DE: 4A80
- BNE.S LAB_00E2 ;16E0: 662E
- LEA LAB_00D9(PC),A0 ;16E2: 41FAFF28
- BSR LAB_00DA ;16E6: 6100FF36
- LEA 44(A7),A0 ;16EA: 41EF002C
- LEA LAB_00D9(PC),A1 ;16EE: 43FAFF1C
- BSR LAB_00D1 ;16F2: 6100FEC0
- TST.L D0 ;16F6: 4A80
- BNE.S LAB_00E2 ;16F8: 6616
- MOVEA.L 308(A7),A0 ;16FA: 206F0134
- CMPI #$0037,22(A5) ;16FE: 0C6D00370016
- BCS.S LAB_00E1 ;1704: 6504
- MOVEQ #12,D1 ;1706: 720C
- ADDA.L D1,A0 ;1708: D1C1
- LAB_00E1:
- CLR.B 86(A0) ;170A: 42280056
- MOVEQ #1,D6 ;170E: 7C01
- LAB_00E2:
- TST.L D7 ;1710: 4A87
- BEQ.S LAB_00E3 ;1712: 670A
- LEA 284(A7),A1 ;1714: 43EF011C
- MOVEA.L A4,A6 ;1718: 2C4C
- JSR -450(A6) ;171A: 4EAEFE3E
- LAB_00E3:
- MOVE.L A3,D0 ;171E: 200B
- BEQ.S LAB_00E4 ;1720: 6708
- MOVEA.L A3,A0 ;1722: 204B
- MOVEA.L A4,A6 ;1724: 2C4C
- JSR -672(A6) ;1726: 4EAEFD60
- LAB_00E4:
- MOVE.L D6,D0 ;172A: 2006
- MOVEM.L (A7)+,D6-D7/A2-A6 ;172C: 4CDF7CC0
- ADDA #$0158,A7 ;1730: DEFC0158
- RTS ;1734: 4E75
- NOP ;1736: 4E71
- LAB_00E5:
- BSR LAB_00E5 ;1738: 6100FFFE
- DC.L LAB_00E5 ;173C: 00001738
- BCLR D5,0(A5) ;1740: 0BAD0000
- DC.L LAB_00E6 ;1744: 0000176C
- BCLR D5,2(A5) ;1748: 0BAD0002
- DC.L LAB_00E7 ;174C: 00001780
- BCLR D5,4(A5) ;1750: 0BAD0004
- ORI.B #$22,-(A5) ;1754: 00250022
- BCLR D5,5(A5) ;1758: 0BAD0005
- DC.W $0025 ;175C
- DC.W $FFFF ;175E
- BCLR D5,6(A5) ;1760: 0BAD0006
- DC.L LAB_00DC ;1764: 0000162C
- ORI.B #$00,D0 ;1768: 00000000
- LAB_00E6:
- DC.W $436F ;176C
- BGT.S LAB_00EB+2 ;176E: 6E6E
- BCS.S LAB_00EC ;1770: 6572
- MOVEA.L D3,A0 ;1772: 2043
- ADDQ.B #8,50(A2,D3.W) ;1774: 50323032
- MOVE -(A0),D2 ;1778: 3420
- MOVEQ #97,D0 ;177A: 7061
- MOVEQ #99,D2 ;177C: 7463
- DC.W $6800 ;177E
- LAB_00E7:
- DC.W $7363 ;1780
- DC.W $7369 ;1782
- MOVEA.L -(A4),A7 ;1784: 2E64
- BCS.S LAB_00EE+2 ;1786: 6576
- DC.W $6963 ;1788
- DC.W $6500 ;178A
- LAB_00E8:
- DC.W $4772 ;178C
- BSR.S LAB_00EF ;178E: 6170
- DC.W $6869 ;1790
- DC.W $6373 ;1792
- MOVEA.L D3,A0 ;1794: 2043
- DC.W $6861 ;1796
- DC.W $6E67 ;1798
- BCS.S LAB_00ED+2 ;179A: 6556
- ADDQ #8,D2 ;179C: 5042
- BVS.S LAB_00F0 ;179E: 6974
- DC.W $4D61 ;17A0
- MOVEQ #47,D0 ;17A2: 702F
- SUBQ #1,-(A3) ;17A4: 5363
- MOVEQ #111,D1 ;17A6: 726F
- BGE.S LAB_00F0+2 ;17A8: 6C6C
- ADDQ #3,(A0) ;17AA: 5650
- BLE.S LAB_00F2 ;17AC: 6F72
- MOVEQ #0,D2 ;17AE: 7400
- LAB_00E9:
- BEQ.S LAB_00F3 ;17B0: 6772
- BSR.S LAB_00F3 ;17B2: 6170
- DC.W $6869 ;17B4
- DC.W $6373 ;17B6
- MOVEA.L 26978(A4),A7 ;17B8: 2E6C6962
- MOVEQ #97,D1 ;17BC: 7261
- MOVEQ #121,D1 ;17BE: 7279
- DC.W $004E ;17C0
- DC.W $7100 ;17C2
- LAB_00EA:
- BSR LAB_00EA ;17C4: 6100FFFE
- DC.L LAB_00EA ;17C8: 000017C4
- BCLR D5,0(A5) ;17CC: 0BAD0000
- DC.L LAB_00E8 ;17D0: 0000178C
- BCLR D5,1(A5) ;17D4: 0BAD0001
- DC.L LAB_00E9 ;17D8: 000017B0
- LAB_00EB:
- BCLR D5,4(A5) ;17DC: 0BAD0004
- ORI.B #$00,-(A7) ;17E0: 00270000
- LAB_00EC:
- BCLR D5,5(A5) ;17E4: 0BAD0005
- ORI.B #$59,-(A7) ;17E8: 00270059
- BCLR D5,8(A5) ;17EC: 0BAD0008
- LAB_00ED:
- DC.L LAB_00F4 ;17F0: 00001828
- BCLR D5,9(A5) ;17F4: 0BAD0009
- DC.L LAB_0122 ;17F8: 00001C06
- LAB_00EE:
- BCLR D5,10(A5) ;17FC: 0BAD000A
- LAB_00EF:
- DC.L LAB_00FB ;1800: 00001890
- BCLR D5,11(A5) ;1804: 0BAD000B
- DC.L LAB_00FC+2 ;1808: 000018AC
- BCLR D5,12(A5) ;180C: 0BAD000C
- DC.W $FFFF ;1810
- DC.W $FDB4 ;1812
- LAB_00F0:
- BCLR D5,10(A5) ;1814: 0BAD000A
- DC.L LAB_00FF ;1818: 00001942
- BCLR D5,12(A5) ;181C: 0BAD000C
- LAB_00F2:
- DC.W $FFFF ;1820
- DC.W $FC52 ;1822
- LAB_00F3:
- ORI.B #$00,D0 ;1824: 00000000
- LAB_00F4:
- MOVEM.L A2-A3,-(A7) ;1828: 48E70030
- MOVEQ #0,D0 ;182C: 7000
- MOVE 32(A0),D0 ;182E: 30280020
- MOVE.L 4(A0),D1 ;1832: 22280004
- BEQ.S LAB_00F6 ;1836: 671C
- MOVEA.L D1,A2 ;1838: 2441
- TST.B 1(A2) ;183A: 4A2A0001
- BEQ.S LAB_00F6 ;183E: 6714
- MOVE.L 28(A2),D1 ;1840: 222A001C
- BNE.S LAB_00F5 ;1844: 6606
- MOVE.L 24(A2),D1 ;1846: 222A0018
- BEQ.S LAB_00F6 ;184A: 6708
- LAB_00F5:
- MOVEA.L D1,A3 ;184C: 2641
- MOVE.L 28(A3),D0 ;184E: 202B001C
- BRA.S LAB_00FA ;1852: 6036
- LAB_00F6:
- MOVE.L D0,D1 ;1854: 2200
- AND.L #$00001000,D1 ;1856: C2BC00001000
- BEQ.S LAB_00F8 ;185C: 671A
- MOVE 32(A0),D1 ;185E: 32280020
- AND #$0400,D1 ;1862: C27C0400
- BEQ.S LAB_00F7 ;1866: 6708
- MOVE.L #$00008C44,D1 ;1868: 223C00008C44
- BRA.S LAB_00F9 ;186E: 6018
- LAB_00F7:
- MOVE.L #$00008C04,D1 ;1870: 223C00008C04
- BRA.S LAB_00F9 ;1876: 6010
- LAB_00F8:
- MOVE 32(A0),D1 ;1878: 32280020
- AND #$0020,D1 ;187C: C27C0020
- BEQ.S LAB_00FA ;1880: 6708
- MOVE.L #$FFFF7FFF,D1 ;1882: 223CFFFF7FFF
- LAB_00F9:
- AND.L D1,D0 ;1888: C081
- LAB_00FA:
- MOVEM.L (A7)+,A2-A3 ;188A: 4CDF0C00
- RTS ;188E: 4E75
- LAB_00FB:
- MOVE 32(A0),D0 ;1890: 30280020
- AND #$0800,D0 ;1894: C07C0800
- BEQ.S LAB_00FC ;1898: 6710
- MOVEA.L 36(A0),A1 ;189A: 22680024
- MOVEA.L 4(A1),A1 ;189E: 22690004
- CMPI.B #$08,5(A1) ;18A2: 0C2900080005
- BEQ.S LAB_00FE ;18A8: 6706
- LAB_00FC:
- JMP EXT_0000 ;18AA: 4EF900000000
- LAB_00FE:
- MOVE.L A2,-(A7) ;18B0: 2F0A
- MOVE.L A0,D0 ;18B2: 2008
- MOVEA.L A6,A2 ;18B4: 244E
- MOVEA.L 412(A6),A0 ;18B6: 206E019C
- MOVEA.L 420(A6),A6 ;18BA: 2C6E01A4
- JSR -564(A6) ;18BE: 4EAEFDCC
- MOVEA.L D0,A0 ;18C2: 2040
- MOVEA.L A2,A6 ;18C4: 2C4A
- MOVEA.L A1,A2 ;18C6: 2449
- MOVEM.L 32(A2),D0-D1 ;18C8: 4CEA00030020
- MOVE.L 28(A2),36(A2) ;18CE: 256A001C0024
- MOVE.L 24(A2),32(A2) ;18D4: 256A00180020
- MOVE.L 20(A2),28(A2) ;18DA: 256A0014001C
- MOVE.L 16(A2),24(A2) ;18E0: 256A00100018
- MOVE.L 12(A2),20(A2) ;18E6: 256A000C0014
- MOVE.L 8(A2),16(A2) ;18EC: 256A00080010
- MOVEM.L D0-D1,8(A2) ;18F2: 48EA00030008
- MOVEA.L LAB_00FC+2(PC),A1 ;18F8: 227AFFB2
- JSR (A1) ;18FC: 4E91
- MOVEM.L 8(A2),D0-D1 ;18FE: 4CEA00030008
- MOVE.L 16(A2),8(A2) ;1904: 256A00100008
- MOVE.L 20(A2),12(A2) ;190A: 256A0014000C
- MOVE.L 24(A2),16(A2) ;1910: 256A00180010
- MOVE.L 28(A2),20(A2) ;1916: 256A001C0014
- MOVE.L 32(A2),24(A2) ;191C: 256A00200018
- MOVE.L 36(A2),28(A2) ;1922: 256A0024001C
- MOVEM.L D0-D1,32(A2) ;1928: 48EA00030020
- MOVE.L A6,D0 ;192E: 200E
- MOVEA.L 412(A6),A0 ;1930: 206E019C
- MOVEA.L 420(A6),A6 ;1934: 2C6E01A4
- JSR -570(A6) ;1938: 4EAEFDC6
- MOVEA.L D0,A6 ;193C: 2C40
- MOVEA.L (A7)+,A2 ;193E: 245F
- RTS ;1940: 4E75
- LAB_00FF:
- MOVEM.L D2-D7/A2-A6,-(A7) ;1942: 48E73F3E
- MOVEA.L A0,A3 ;1946: 2648
- MOVEA.L 412(A6),A0 ;1948: 206E019C
- MOVEA.L A6,A5 ;194C: 2A4E
- MOVEA.L 420(A6),A6 ;194E: 2C6E01A4
- JSR -564(A6) ;1952: 4EAEFDCC
- MOVEA.L A5,A6 ;1956: 2C4D
- MOVE.L 472(A6),D0 ;1958: 202E01D8
- CMP.L 64(A2),D0 ;195C: B0AA0040
- BEQ LAB_010D ;1960: 670000F6
- MOVE.L 8(A3),D0 ;1964: 202B0008
- BEQ LAB_0121 ;1968: 67000286
- MOVEA.L D0,A4 ;196C: 2840
- MOVE 32(A3),D0 ;196E: 302B0020
- AND #$2000,D0 ;1972: C07C2000
- BEQ.S LAB_0100 ;1976: 6708
- SUBA.L A5,A5 ;1978: 9BCD
- SUBA.L A4,A4 ;197A: 99CC
- SUBA.L A0,A0 ;197C: 91C8
- BRA.S LAB_0107 ;197E: 606A
- LAB_0100:
- MOVEA.L 8(A3),A0 ;1980: 206B0008
- MOVEA.L 12(A0),A0 ;1984: 2068000C
- MOVEQ #3,D1 ;1988: 7203
- MOVE #$0FFF,D3 ;198A: 363C0FFF
- CMPA #$0000,A0 ;198E: B0FC0000
- BEQ.S LAB_0103 ;1992: 672A
- MOVE.L 4(A3),D0 ;1994: 202B0004
- BEQ.S LAB_0101 ;1998: 670E
- MOVEA.L D0,A5 ;199A: 2A40
- BTST #1,19(A5) ;199C: 082D00010013
- BEQ.S LAB_0101 ;19A2: 6704
- SUBA.L A0,A0 ;19A4: 91C8
- BRA.S LAB_0103 ;19A6: 6016
- LAB_0101:
- MOVE (A0),D0 ;19A8: 3010
- AND D1,D0 ;19AA: C041
- BNE.S LAB_0102 ;19AC: 660C
- MOVE 2(A0),D2 ;19AE: 34280002
- AND D3,D2 ;19B2: C443
- CMP #$00E0,D2 ;19B4: B47C00E0
- BEQ.S LAB_0103 ;19B8: 6704
- LAB_0102:
- ADDQ.L #6,A0 ;19BA: 5C88
- BRA.S LAB_0101 ;19BC: 60EA
- LAB_0103:
- MOVEA.L 20(A4),A5 ;19BE: 2A6C0014
- MOVEA.L 24(A4),A4 ;19C2: 286C0018
- CMPA #$0000,A4 ;19C6: B8FC0000
- BEQ.S LAB_0105 ;19CA: 670C
- LAB_0104:
- CMPI #$00E0,(A4) ;19CC: 0C5400E0
- ADDQ.L #4,A4 ;19D0: 588C
- BNE.S LAB_0104 ;19D2: 66F8
- LEA -4(A4),A4 ;19D4: 49ECFFFC
- LAB_0105:
- CMPA #$0000,A5 ;19D8: BAFC0000
- BEQ.S LAB_0107 ;19DC: 670C
- LAB_0106:
- CMPI #$00E0,(A5) ;19DE: 0C5500E0
- ADDQ.L #4,A5 ;19E2: 588D
- BNE.S LAB_0106 ;19E4: 66F8
- LEA -4(A5),A5 ;19E6: 4BEDFFFC
- LAB_0107:
- MOVEM.L A0/A4-A5,68(A2) ;19EA: 48EA31000044
- MOVE.L A3,-(A7) ;19F0: 2F0B
- MOVEA.L A3,A0 ;19F2: 204B
- MOVEA.L A1,A3 ;19F4: 2649
- BSR LAB_00F4 ;19F6: 6100FE30
- MOVEA.L A3,A1 ;19FA: 224B
- MOVEA.L (A7)+,A3 ;19FC: 265F
- MOVE #$7530,D1 ;19FE: 323C7530
- BTST #5,32(A3) ;1A02: 082B00050020
- BNE.S LAB_010A ;1A08: 6622
- MOVEA.L 34(A6),A0 ;1A0A: 206E0022
- CMPA #$0000,A0 ;1A0E: B0FC0000
- BEQ.S LAB_010A ;1A12: 6718
- MOVE 30(A3),D1 ;1A14: 322B001E
- BTST #2,D0 ;1A18: 08000002
- BEQ.S LAB_0108 ;1A1C: 6702
- ASR #1,D1 ;1A1E: E241
- LAB_0108:
- BTST #3,D0 ;1A20: 08000003
- BEQ.S LAB_0109 ;1A24: 6702
- ADD D1,D1 ;1A26: D241
- LAB_0109:
- ADD 12(A0),D1 ;1A28: D268000C
- LAB_010A:
- MOVE 26(A3),D2 ;1A2C: 342B001A
- BTST #3,D0 ;1A30: 08000003
- BEQ.S LAB_010B ;1A34: 6702
- ADD D2,D2 ;1A36: D442
- LAB_010B:
- ADD D1,D2 ;1A38: D441
- MOVE.L 472(A6),64(A2) ;1A3A: 256E01D80040
- MOVEA.L 380(A6),A0 ;1A40: 206E017C
- MOVE D1,D0 ;1A44: 3001
- SUB 42(A0),D0 ;1A46: 9068002A
- BPL.S LAB_010C ;1A4A: 6A04
- ADD D0,D2 ;1A4C: D440
- SUB D0,D1 ;1A4E: 9240
- LAB_010C:
- MOVE D1,80(A2) ;1A50: 35410050
- MOVE D2,82(A2) ;1A54: 35420052
- LAB_010D:
- MOVEA.L 420(A6),A0 ;1A58: 206E01A4
- MOVE 80(A2),D3 ;1A5C: 362A0050
- LAB_010E:
- MOVE #$4000,INTENA ;1A60: 33FC400000DFF09A
- ADDQ.B #1,294(A0) ;1A68: 52280126
- LAB_010F:
- MOVE VPOSR,D0 ;1A6C: 303900DFF004
- MOVE VHPOSR,D2 ;1A72: 343900DFF006
- MOVE VPOSR,D1 ;1A78: 323900DFF004
- CMP D0,D1 ;1A7E: B240
- BNE.S LAB_010F ;1A80: 66EA
- LSR #1,D1 ;1A82: E249
- ROXR #1,D2 ;1A84: E252
- LSR #1,D1 ;1A86: E249
- ROXR #1,D2 ;1A88: E252
- LSR #1,D1 ;1A8A: E249
- ROXR #1,D2 ;1A8C: E252
- LSR #5,D2 ;1A8E: EA4A
- BTST #0,236(A6) ;1A90: 082E000000EC
- BNE.S LAB_0110 ;1A96: 6604
- AND #$01FF,D2 ;1A98: C47C01FF
- LAB_0110:
- SUB D3,D2 ;1A9C: 9443
- BGE.S LAB_0112 ;1A9E: 6C16
- CMP #$FFFB,D2 ;1AA0: B47CFFFB
- BLT.S LAB_0112 ;1AA4: 6D10
- SUBQ.B #1,294(A0) ;1AA6: 53280126
- BGE.S LAB_0111 ;1AAA: 6C08
- MOVE #$C000,INTENA ;1AAC: 33FCC00000DFF09A
- LAB_0111:
- BRA.S LAB_010E ;1AB4: 60AA
- LAB_0112:
- MOVEM.L 68(A2),A0/A4-A5 ;1AB6: 4CEA31000044
- MOVEQ #0,D5 ;1ABC: 7A00
- MOVE 32(A3),D0 ;1ABE: 302B0020
- BTST #13,D0 ;1AC2: 0800000D
- BEQ.S LAB_0113 ;1AC6: 6706
- MOVEQ #0,D2 ;1AC8: 7400
- BRA LAB_011A ;1ACA: 600000C6
- LAB_0113:
- BTST #11,D0 ;1ACE: 0800000B
- BEQ.S LAB_0114 ;1AD2: 6702
- MOVEQ #8,D5 ;1AD4: 7A08
- LAB_0114:
- MOVEA.L 36(A3),A3 ;1AD6: 266B0024
- MOVE.L 4(A3),D0 ;1ADA: 202B0004
- MOVE.L A1,4(A3) ;1ADE: 27490004
- MOVEA.L D0,A3 ;1AE2: 2640
- MOVEQ #0,D0 ;1AE4: 7000
- MOVE.B 5(A1),D0 ;1AE6: 10290005
- CMP.B #$08,D0 ;1AEA: B03C0008
- BEQ.S LAB_0115 ;1AEE: 6702
- MOVEQ #0,D5 ;1AF0: 7A00
- LAB_0115:
- ADDQ.L #8,A3 ;1AF2: 508B
- ADDQ.L #8,A1 ;1AF4: 5089
- MOVEQ #28,D4 ;1AF6: 781C
- BRA.S LAB_0118 ;1AF8: 6054
- LAB_0116:
- MOVE.L A5,D1 ;1AFA: 220D
- BEQ.S LAB_0117 ;1AFC: 6726
- MOVE 4(A5),D1 ;1AFE: 322D0004
- SUB D5,D1 ;1B02: 9245
- AND D4,D1 ;1B04: C244
- MOVE 2(A5),D6 ;1B06: 3C2D0002
- SWAP D6 ;1B0A: 4846
- MOVE 6(A5),D6 ;1B0C: 3C2D0006
- SUB.L 0(A3,D1.W),D6 ;1B10: 9CB31000
- ADD.L 0(A1,D1.W),D6 ;1B14: DCB11000
- MOVE D6,6(A5) ;1B18: 3B460006
- SWAP D6 ;1B1C: 4846
- MOVE D6,2(A5) ;1B1E: 3B460002
- ADDQ.L #8,A5 ;1B22: 508D
- LAB_0117:
- MOVE.L A4,D1 ;1B24: 220C
- BEQ.S LAB_0118 ;1B26: 6726
- MOVE 4(A4),D1 ;1B28: 322C0004
- SUB D5,D1 ;1B2C: 9245
- AND D4,D1 ;1B2E: C244
- MOVE 2(A4),D6 ;1B30: 3C2C0002
- SWAP D6 ;1B34: 4846
- MOVE 6(A4),D6 ;1B36: 3C2C0006
- SUB.L 0(A3,D1.W),D6 ;1B3A: 9CB31000
- ADD.L 0(A1,D1.W),D6 ;1B3E: DCB11000
- MOVE D6,6(A4) ;1B42: 39460006
- SWAP D6 ;1B46: 4846
- MOVE D6,2(A4) ;1B48: 39460002
- ADDQ.L #8,A4 ;1B4C: 508C
- LAB_0118:
- DBF D0,LAB_0116 ;1B4E: 51C8FFAA
- MOVE.L A0,D1 ;1B52: 2208
- BEQ.S LAB_011A ;1B54: 673C
- MOVE #$0FFF,D7 ;1B56: 3E3C0FFF
- LAB_0119:
- MOVE 8(A0),D1 ;1B5A: 32280008
- AND D7,D1 ;1B5E: C247
- CMP #$00E0,D1 ;1B60: B27C00E0
- BCS.S LAB_011A ;1B64: 652C
- CMP #$0100,D1 ;1B66: B27C0100
- BCC.S LAB_011A ;1B6A: 6426
- SUB D5,D1 ;1B6C: 9245
- AND D4,D1 ;1B6E: C244
- MOVE 4(A0),D6 ;1B70: 3C280004
- SWAP D6 ;1B74: 4846
- MOVE 10(A0),D6 ;1B76: 3C28000A
- SUB.L 0(A3,D1.W),D6 ;1B7A: 9CB31000
- ADD.L 0(A1,D1.W),D6 ;1B7E: DCB11000
- MOVE D6,10(A0) ;1B82: 3146000A
- SWAP D6 ;1B86: 4846
- MOVE D6,4(A0) ;1B88: 31460004
- LEA 12(A0),A0 ;1B8C: 41E8000C
- BRA.S LAB_0119 ;1B90: 60C8
- LAB_011A:
- MOVEA.L A6,A5 ;1B92: 2A4E
- MOVEA.L 420(A6),A6 ;1B94: 2C6E01A4
- TST.L 22(A2) ;1B98: 4AAA0016
- BEQ.S LAB_011D ;1B9C: 6724
- TST D2 ;1B9E: 4A42
- BMI.S LAB_011B ;1BA0: 6B06
- CMP 82(A2),D2 ;1BA2: B46A0052
- BLT.S LAB_011C ;1BA6: 6D0A
- LAB_011B:
- LEA 8(A2),A1 ;1BA8: 43EA0008
- JSR -378(A6) ;1BAC: 4EAEFE86
- BRA.S LAB_011D ;1BB0: 6010
- LAB_011C:
- MOVE.L #$00000001,4(A2) ;1BB2: 257C000000010004
- MOVE.L 476(A5),(A2) ;1BBA: 24AD01DC
- MOVE.L A2,476(A5) ;1BBE: 2B4A01DC
- LAB_011D:
- TST.L 54(A2) ;1BC2: 4AAA0036
- BEQ.S LAB_011F ;1BC6: 6718
- MOVEQ #1,D3 ;1BC8: 7601
- TST D2 ;1BCA: 4A42
- BMI.S LAB_011E ;1BCC: 6B02
- ADDQ.L #1,D3 ;1BCE: 5283
- LAB_011E:
- LEA 32(A2),A2 ;1BD0: 45EA0020
- MOVE.L D3,4(A2) ;1BD4: 25430004
- MOVE.L 476(A5),(A2) ;1BD8: 24AD01DC
- MOVE.L A2,476(A5) ;1BDC: 2B4A01DC
- LAB_011F:
- SUBQ.B #1,294(A6) ;1BE0: 532E0126
- BGE.S LAB_0120 ;1BE4: 6C08
- MOVE #$C000,INTENA ;1BE6: 33FCC00000DFF09A
- LAB_0120:
- MOVEA.L A5,A6 ;1BEE: 2C4D
- LAB_0121:
- MOVEM.L (A7)+,D2-D7/A2-A6 ;1BF0: 4CDF7CFC
- MOVE.L A6,D0 ;1BF4: 200E
- MOVEA.L 412(A6),A0 ;1BF6: 206E019C
- MOVEA.L 420(A6),A6 ;1BFA: 2C6E01A4
- JSR -570(A6) ;1BFE: 4EAEFDC6
- MOVEA.L D0,A6 ;1C02: 2C40
- RTS ;1C04: 4E75
- LAB_0122:
- DC.W $0000 ;1C06
- LAB_0123:
- DC.W $436F ;1C08
- DC.W $6E73 ;1C0A
- BLE.S LAB_0128+2 ;1C0C: 6F6C
- BCS.S LAB_0126 ;1C0E: 6520
- CLR -(A5) ;1C10: 4265
- BGE.S LAB_0129 ;1C12: 6C6C
- LAB_0124:
- DC.W $0069 ;1C14
- BGT.S LAB_012A ;1C16: 6E74
- DC.W $7569 ;1C18
- MOVEQ #105,D2 ;1C1A: 7469
- BLE.S LAB_012A ;1C1C: 6F6E
- MOVEA.L 26978(A4),A7 ;1C1E: 2E6C6962
- MOVEQ #97,D1 ;1C22: 7261
- MOVEQ #121,D1 ;1C24: 7279
- LAB_0125:
- ORI #$6F6E,-(A3) ;1C26: 00636F6E
- DC.W $736F ;1C2A
- DC.W $6C65 ;1C2C
- MOVEA.L -(A4),A7 ;1C2E: 2E64
- LAB_0126:
- BCS.S LAB_012C ;1C30: 6576
- DC.W $6963 ;1C32
- DC.W $6500 ;1C34
- NOP ;1C36: 4E71
- LAB_0127:
- BSR LAB_0127 ;1C38: 6100FFFE
- DC.L LAB_0127 ;1C3C: 00001C38
- BCLR D5,0(A5) ;1C40: 0BAD0000
- DC.L LAB_0123 ;1C44: 00001C08
- BCLR D5,1(A5) ;1C48: 0BAD0001
- DC.L LAB_0124+1 ;1C4C: 00001C15
- BCLR D5,4(A5) ;1C50: 0BAD0004
- ORI.B #$00,-(A5) ;1C54: 00250000
- BCLR D5,5(A5) ;1C58: 0BAD0005
- DC.W $0025 ;1C5C
- DC.W $FFFF ;1C5E
- BCLR D5,6(A5) ;1C60: 0BAD0006
- DC.L LAB_012B ;1C64: 00001C94
- BCLR D5,8(A5) ;1C68: 0BAD0008
- DC.L LAB_012E ;1C6C: 00001CB8
- BCLR D5,9(A5) ;1C70: 0BAD0009
- DC.L LAB_0136 ;1C74: 00001D0C
- LAB_0128:
- BCLR D5,10(A5) ;1C78: 0BAD000A
- DC.L LAB_012E ;1C7C: 00001CB8
- LAB_0129:
- BCLR D5,11(A5) ;1C80: 0BAD000B
- DC.L LAB_0132 ;1C84: 00001CFC
- BCLR D5,12(A5) ;1C88: 0BAD000C
- LAB_012A:
- DC.W $FFFF ;1C8C
- DC.W $FFA0 ;1C8E
- ORI.B #$00,D0 ;1C90: 00000000
- LAB_012B:
- LEA LAB_0125+1(PC),A1 ;1C94: 43FAFF91
- JSR -96(A6) ;1C98: 4EAEFFA0
- TST.L D0 ;1C9C: 4A80
- BEQ.S LAB_012D ;1C9E: 6716
- MOVEA.L D0,A1 ;1CA0: 2240
- MOVE.L A1,LAB_0133 ;1CA2: 23C900001D00
- LAB_012C:
- MOVE.L 6(A1),LAB_0134 ;1CA8: 23E9000600001D04
- MOVE.L A6,LAB_0135 ;1CB0: 23CE00001D08
- LAB_012D:
- RTS ;1CB6: 4E75
- LAB_012E:
- MOVE.L (A7),D0 ;1CB8: 2017
- CMP.L LAB_0133(PC),D0 ;1CBA: B0BA0044
- BHI.S LAB_0130 ;1CBE: 6206
- LAB_012F:
- MOVEA.L LAB_0132(PC),A1 ;1CC0: 227A003A
- JMP (A1) ;1CC4: 4ED1
- LAB_0130:
- CMP.L LAB_0134(PC),D0 ;1CC6: B0BA003C
- BHI.S LAB_012F ;1CCA: 62F4
- MOVEM.L A4-A6,-(A7) ;1CCC: 48E7000E
- MOVEA.L A6,A5 ;1CD0: 2A4E
- MOVEA.L A0,A4 ;1CD2: 2848
- LEA 2516(A6),A0 ;1CD4: 41EE09D4
- MOVEA.L LAB_0135(PC),A6 ;1CD8: 2C7A002E
- JSR -576(A6) ;1CDC: 4EAEFDC0
- TST.L D0 ;1CE0: 4A80
- BEQ.S LAB_0131 ;1CE2: 6712
- MOVEA.L A5,A6 ;1CE4: 2C4D
- MOVEA.L A4,A0 ;1CE6: 204C
- BSR.S LAB_012F ;1CE8: 61D6
- LEA 2516(A6),A0 ;1CEA: 41EE09D4
- MOVEA.L LAB_0135(PC),A6 ;1CEE: 2C7A0018
- JSR -570(A6) ;1CF2: 4EAEFDC6
- LAB_0131:
- MOVEM.L (A7)+,A4-A6 ;1CF6: 4CDF7000
- RTS ;1CFA: 4E75
- LAB_0132:
- ORI.B #$00,D0 ;1CFC: 00000000
- LAB_0133:
- ORI.B #$00,D0 ;1D00: 00000000
- LAB_0134:
- ORI.B #$00,D0 ;1D04: 00000000
- LAB_0135:
- ORI.B #$00,D0 ;1D08: 00000000
- LAB_0136:
- DC.W $456E ;1D0C
- BSR.S LAB_013B+2 ;1D0E: 6162
- DC.W $6C65 ;1D10
- BCC.S LAB_0138 ;1D12: 6420
- DC.W $4164 ;1D14
- MOVEQ #97,D3 ;1D16: 7661
- DC.W $6E63 ;1D18
- BCS.S LAB_013C ;1D1A: 6564
- MOVEA.L D7,A0 ;1D1C: 2047
- MOVEQ #97,D1 ;1D1E: 7261
- MOVEQ #104,D0 ;1D20: 7068
- DC.W $6963 ;1D22
- DC.W $7320 ;1D24
- DC.W $4D6F ;1D26
- DC.W $6465 ;1D28
- DC.W $7300 ;1D2A
- LAB_0137:
- BEQ.S LAB_0140 ;1D2C: 6772
- BSR.S LAB_0140 ;1D2E: 6170
- DC.W $6869 ;1D30
- DC.W $6373 ;1D32
- LAB_0138:
- MOVEA.L 26978(A4),A7 ;1D34: 2E6C6962
- MOVEQ #97,D1 ;1D38: 7261
- MOVEQ #121,D1 ;1D3A: 7279
- LAB_0139:
- DC.W $0069 ;1D3C
- BGT.S LAB_0141 ;1D3E: 6E74
- DC.W $7569 ;1D40
- MOVEQ #105,D2 ;1D42: 7469
- BLE.S LAB_0141 ;1D44: 6F6E
- MOVEA.L 26978(A4),A7 ;1D46: 2E6C6962
- MOVEQ #97,D1 ;1D4A: 7261
- MOVEQ #121,D1 ;1D4C: 7279
- DC.W $0000 ;1D4E
- LAB_013A:
- BSR LAB_013A ;1D50: 6100FFFE
- DC.L LAB_013A ;1D54: 00001D50
- BCLR D5,0(A5) ;1D58: 0BAD0000
- DC.L LAB_0136 ;1D5C: 00001D0C
- BCLR D5,1(A5) ;1D60: 0BAD0001
- DC.L LAB_0139+1 ;1D64: 00001D3D
- BCLR D5,6(A5) ;1D68: 0BAD0006
- DC.L LAB_013E ;1D6C: 00001D90
- LAB_013B:
- BCLR D5,1(A5) ;1D70: 0BAD0001
- DC.L LAB_0137 ;1D74: 00001D2C
- BCLR D5,4(A5) ;1D78: 0BAD0004
- ORI.B #$00,-(A7) ;1D7C: 00270000
- LAB_013C:
- BCLR D5,13(A5) ;1D80: 0BAD000D
- DC.L LAB_013F ;1D84: 00001D9A
- ORI.B #$00,D0 ;1D88: 00000000
- LAB_013D:
- ORI.B #$00,D0 ;1D8C: 00000000
- LAB_013E:
- LEA LAB_013D(PC),A0 ;1D90: 41FAFFFA
- MOVE.L A1,(A0) ;1D94: 2089
- MOVE.L A1,D0 ;1D96: 2009
- RTS ;1D98: 4E75
- LAB_013F:
- MOVE.L LAB_02ED,D0 ;1D9A: 203900003BCC
- LAB_0140:
- BEQ.S LAB_0144 ;1DA0: 675E
- MOVEM.L A4-A6,-(A7) ;1DA2: 48E7000E
- MOVEA.L A1,A5 ;1DA6: 2A49
- MOVEA.L LAB_013D(PC),A6 ;1DA8: 2C7AFFE2
- MOVEQ #0,D0 ;1DAC: 7000
- JSR -414(A6) ;1DAE: 4EAEFE62
- MOVE.L D0,-(A7) ;1DB2: 2F00
- LAB_0141:
- MOVEQ #-1,D0 ;1DB4: 70FF
- EXG A5,A6 ;1DB6: CB4E
- JSR -888(A6) ;1DB8: 4EAEFC88
- LEA 34(A5),A4 ;1DBC: 49ED0022
- LAB_0142:
- MOVEA.L (A4),A4 ;1DC0: 2854
- MOVE.L A4,D0 ;1DC2: 200C
- BEQ.S LAB_0143 ;1DC4: 6728
- CLR.L -(A7) ;1DC6: 42A7
- SUBQ.L #4,A7 ;1DC8: 598F
- MOVE.L #$80000013,-(A7) ;1DCA: 2F3C80000013
- MOVEA.L A7,A1 ;1DD0: 224F
- MOVEA.L 4(A4),A0 ;1DD2: 206C0004
- JSR -708(A6) ;1DD6: 4EAEFD3C
- ADDQ.L #4,A7 ;1DDA: 588F
- MOVEA.L (A7)+,A0 ;1DDC: 205F
- ADDQ.L #4,A7 ;1DDE: 588F
- TST.L D0 ;1DE0: 4A80
- BNE.S LAB_0142 ;1DE2: 66DC
- MOVE.L A0,D0 ;1DE4: 2008
- BEQ.S LAB_0142 ;1DE6: 67D8
- CLR.L 36(A0) ;1DE8: 42A80024
- BRA.S LAB_0142 ;1DEC: 60D2
- LAB_0143:
- EXG A5,A6 ;1DEE: CB4E
- MOVEA.L (A7)+,A0 ;1DF0: 205F
- JSR -420(A6) ;1DF2: 4EAEFE5C
- JSR -384(A6) ;1DF6: 4EAEFE80
- MOVEM.L (A7)+,A4-A6 ;1DFA: 4CDF7000
- MOVEQ #1,D0 ;1DFE: 7001
- LAB_0144:
- RTS ;1E00: 4E75
- DC.W $0000 ;1E02
- LAB_0145:
- DC.W $4578 ;1E04
- DC.W $416C ;1E06
- BGE.S LAB_0148+2 ;1E08: 6C20
- MOVEQ #101,D1 ;1E0A: 7265
- MOVEQ #108,D0 ;1E0C: 706C
- DC.W $6163 ;1E0E
- DC.W $656D ;1E10
- BCS.S LAB_014B ;1E12: 656E
- MOVEQ #0,D2 ;1E14: 7400
- LAB_0146:
- DC.W $646F ;1E16
- DC.W $732E ;1E18
- DC.W $6C69 ;1E1A
- BHI.S LAB_014D ;1E1C: 6272
- BSR.S LAB_014E ;1E1E: 6172
- DC.W $7900 ;1E20
- NOP ;1E22: 4E71
- LAB_0147:
- BSR LAB_0147 ;1E24: 6100FFFE
- LAB_0148:
- DC.L LAB_0147 ;1E28: 00001E24
- BCLR D5,0(A5) ;1E2C: 0BAD0000
- DC.L LAB_0145 ;1E30: 00001E04
- BCLR D5,1(A5) ;1E34: 0BAD0001
- DC.L LAB_0146 ;1E38: 00001E16
- BCLR D5,4(A5) ;1E3C: 0BAD0004
- ORI.B #$00,-(A5) ;1E40: 00250000
- BCLR D5,5(A5) ;1E44: 0BAD0005
- ORI.B #$63,-(A7) ;1E48: 00270063
- BCLR D5,8(A5) ;1E4C: 0BAD0008
- DC.L LAB_0149 ;1E50: 00001E78
- BCLR D5,9(A5) ;1E54: 0BAD0009
- DC.L LAB_016F ;1E58: 00002148
- BCLR D5,10(A5) ;1E5C: 0BAD000A
- DC.L LAB_014A ;1E60: 00001E7C
- BCLR D5,11(A5) ;1E64: 0BAD000B
- DC.L LAB_0149 ;1E68: 00001E78
- BCLR D5,12(A5) ;1E6C: 0BAD000C
- DC.W $FFFF ;1E70
- DC.W $FE50 ;1E72
- ORI.B #$00,D0 ;1E74: 00000000
- LAB_0149:
- ORI.B #$00,D0 ;1E78: 00000000
- LAB_014A:
- MOVE.L #$00000409,D0 ;1E7C: 203C00000409
- LAB_014B:
- MOVEM.L D1-D7/A2-A4,-(A7) ;1E82: 48E77F38
- MOVE.L D0,D2 ;1E86: 2400
- MOVEA.L D5,A3 ;1E88: 2645
- LEA LAB_0153(PC),A4 ;1E8A: 49FA007E
- LAB_014C:
- MOVE.L (A7),D0 ;1E8E: 2017
- LAB_014D:
- LSL.L #2,D0 ;1E90: E588
- LAB_014E:
- MOVEA.L D0,A2 ;1E92: 2440
- JSR -522(A6) ;1E94: 4EAEFDF6
- MOVE.L A2,D1 ;1E98: 220A
- BEQ.S LAB_014F ;1E9A: 6704
- MOVE.L 12(A2),D0 ;1E9C: 202A000C
- LAB_014F:
- MOVE.L D0,D1 ;1EA0: 2200
- BEQ.S LAB_0151 ;1EA2: 6754
- MOVEM.L (A7),D3-D7 ;1EA4: 4CD700F8
- JSR -240(A6) ;1EA8: 4EAEFF10
- TST.L D0 ;1EAC: 4A80
- BNE.S LAB_0151 ;1EAE: 6648
- JSR -132(A6) ;1EB0: 4EAEFF7C
- CMP.L #$000000D1,D0 ;1EB4: B0BC000000D1
- BNE.S LAB_0150 ;1EBA: 6622
- CMP.L #$00000409,D2 ;1EBC: B4BC00000409
- BNE.S LAB_0152 ;1EC2: 663A
- CMPA.L 8(A3),A4 ;1EC4: B9EB0008
- BEQ.S LAB_0151 ;1EC8: 672E
- MOVE.L A6,-(A7) ;1ECA: 2F0E
- MOVE.L D3,D0 ;1ECC: 2003
- MOVEA.L D4,A0 ;1ECE: 2044
- MOVE.L D5,D1 ;1ED0: 2205
- MOVE.L D6,-(A7) ;1ED2: 2F06
- MOVEA.L D7,A1 ;1ED4: 2247
- BSR.S LAB_0155 ;1ED6: 6140
- ADDQ #8,A7 ;1ED8: 504F
- TST.L D0 ;1EDA: 4A80
- BNE.S LAB_0151 ;1EDC: 661A
- LAB_0150:
- MOVE.L (A7),D3 ;1EDE: 2617
- MOVE.L D2,-(A7) ;1EE0: 2F02
- MOVEQ #2,D2 ;1EE2: 7402
- MOVE.L A2,D4 ;1EE4: 280A
- JSR -132(A6) ;1EE6: 4EAEFF7C
- MOVE.L D0,D1 ;1EEA: 2200
- JSR -480(A6) ;1EEC: 4EAEFE20
- MOVE.L (A7)+,D2 ;1EF0: 241F
- TST.L D0 ;1EF2: 4A80
- BEQ.S LAB_014C ;1EF4: 6798
- MOVEQ #0,D0 ;1EF6: 7000
- LAB_0151:
- MOVEM.L (A7)+,D1-D7/A2-A4 ;1EF8: 4CDF1CFE
- RTS ;1EFC: 4E75
- LAB_0152:
- MOVE.L A4,8(A3) ;1EFE: 274C0008
- MOVE.L #$00000409,D2 ;1F02: 243C00000409
- BRA.S LAB_014C ;1F08: 6084
- LAB_0153:
- MOVEQ #40,D7 ;1F0A: 7E28
- DC.W $233F ;1F0C
- LAB_0154:
- MOVE.L D0,-(A4) ;1F0E: 2900
- DC.W $080C ;1F10
- MOVE.B (A4),D0 ;1F12: 1014
- MOVE.L -(A4),D0 ;1F14: 2024
- MOVE.L D0,D4 ;1F16: 2800
- LAB_0155:
- SUBQ #8,A7 ;1F18: 514F
- MOVEM.L D2/D4-D6/A2-A3/A5-A6,-(A7) ;1F1A: 48E72E36
- MOVE.L 44(A7),D6 ;1F1E: 2C2F002C
- MOVE.L D0,D5 ;1F22: 2A00
- MOVEA.L A1,A5 ;1F24: 2A49
- MOVEM.L D1/A0,32(A7) ;1F26: 48EF01020020
- SUBA.L A3,A3 ;1F2C: 97CB
- CLR.L 0(A5) ;1F2E: 42AD0000
- MOVEA.L 4(A5),A2 ;1F32: 246D0004
- MOVE.L A2,D0 ;1F36: 200A
- BNE.S LAB_0158 ;1F38: 663E
- MOVEQ #2,D1 ;1F3A: 7202
- MOVEQ #0,D2 ;1F3C: 7400
- JSR -228(A6) ;1F3E: 4EAEFF1C
- MOVEA.L D0,A2 ;1F42: 2440
- TST.L D0 ;1F44: 4A80
- BEQ LAB_0161 ;1F46: 670000C4
- MOVE.L D5,D1 ;1F4A: 2205
- MOVE.L A2,D2 ;1F4C: 240A
- JSR -102(A6) ;1F4E: 4EAEFF9A
- TST.L D0 ;1F52: 4A80
- BEQ LAB_0160 ;1F54: 670000A6
- MOVE.L 4(A2),D0 ;1F58: 202A0004
- BPL.S LAB_0156 ;1F5C: 6A08
- MOVEQ #106,D5 ;1F5E: 7A6A
- ADD.L D5,D5 ;1F60: DA85
- BRA LAB_0160 ;1F62: 60000098
- LAB_0156:
- MOVEQ #1,D0 ;1F66: 7001
- CMP.L D0,D6 ;1F68: BC80
- BLT.S LAB_0157 ;1F6A: 6D06
- MOVEQ #7,D0 ;1F6C: 7007
- CMP.L D0,D6 ;1F6E: BC80
- BLE.S LAB_015E ;1F70: 6F70
- LAB_0157:
- MOVEQ #115,D5 ;1F72: 7A73
- BRA LAB_0160 ;1F74: 60000086
- LAB_0158:
- MOVE.L 32(A7),D4 ;1F78: 282F0020
- PEA 32(A7) ;1F7C: 486F0020
- MOVE.L D6,D0 ;1F80: 2006
- MOVEA.L 40(A7),A0 ;1F82: 206F0028
- MOVEA.L A2,A1 ;1F86: 224A
- BSR LAB_0162 ;1F88: 6100008A
- ADDQ #4,A7 ;1F8C: 584F
- TST.L D0 ;1F8E: 4A80
- BNE.S LAB_015A ;1F90: 6610
- MOVE.L A3,D0 ;1F92: 200B
- BEQ.S LAB_0159 ;1F94: 6704
- CLR.L 0(A3) ;1F96: 42AB0000
- LAB_0159:
- MOVE.L A2,4(A5) ;1F9A: 2B4A0004
- MOVEQ #-1,D0 ;1F9E: 70FF
- BRA.S LAB_0161 ;1FA0: 606A
- LAB_015A:
- MOVE.L 8(A5),D0 ;1FA2: 202D0008
- BEQ.S LAB_015B ;1FA6: 6710
- LEA 8(A2),A0 ;1FA8: 41EA0008
- MOVE.L D0,D1 ;1FAC: 2200
- MOVE.L A0,D2 ;1FAE: 2408
- JSR -972(A6) ;1FB0: 4EAEFC34
- TST D0 ;1FB4: 4A40
- BEQ.S LAB_015C ;1FB6: 6716
- LAB_015B:
- TST.L 12(A5) ;1FB8: 4AAD000C
- BEQ.S LAB_015D ;1FBC: 6716
- MOVE.L D6,D0 ;1FBE: 2006
- MOVEA.L A5,A0 ;1FC0: 204D
- MOVEA.L 36(A7),A1 ;1FC2: 226F0024
- BSR LAB_016E ;1FC6: 6100016A
- TST.L D0 ;1FCA: 4A80
- BNE.S LAB_015D ;1FCC: 6606
- LAB_015C:
- MOVE.L D4,32(A7) ;1FCE: 2F440020
- BRA.S LAB_015E ;1FD2: 600E
- LAB_015D:
- MOVEA.L 36(A7),A3 ;1FD4: 266F0024
- ADDQ.L #1,0(A5) ;1FD8: 52AD0000
- MOVE.L 0(A3),36(A7) ;1FDC: 2F6B00000024
- LAB_015E:
- MOVE.L D5,D1 ;1FE2: 2205
- MOVE.L A2,D2 ;1FE4: 240A
- JSR -108(A6) ;1FE6: 4EAEFF94
- TST.L D0 ;1FEA: 4A80
- BNE.S LAB_0158 ;1FEC: 668A
- MOVE.L A3,D0 ;1FEE: 200B
- BEQ.S LAB_015F ;1FF0: 6704
- CLR.L 0(A3) ;1FF2: 42AB0000
- LAB_015F:
- JSR -132(A6) ;1FF6: 4EAEFF7C
- MOVE.L D0,D5 ;1FFA: 2A00
- LAB_0160:
- MOVE.L D5,D1 ;1FFC: 2205
- JSR -462(A6) ;1FFE: 4EAEFE32
- MOVE.L A2,D2 ;2002: 240A
- MOVEQ #2,D1 ;2004: 7202
- JSR -234(A6) ;2006: 4EAEFF16
- MOVEQ #0,D0 ;200A: 7000
- LAB_0161:
- MOVEM.L (A7)+,D2/D4-D6/A2-A3/A5-A6 ;200C: 4CDF6C74
- ADDQ #8,A7 ;2010: 504F
- RTS ;2012: 4E75
- LAB_0162:
- MOVEM.L D6-D7/A2-A3/A5,-(A7) ;2014: 48E70334
- MOVE.L D0,D7 ;2018: 2E00
- MOVEA.L A1,A3 ;201A: 2649
- MOVEA.L A0,A5 ;201C: 2A48
- LEA LAB_0154+1(PC),A0 ;201E: 41FAFEEF
- ADDA.L D7,A0 ;2022: D1C7
- MOVEQ #0,D0 ;2024: 7000
- MOVE.B (A0),D0 ;2026: 1010
- MOVEA.L A5,A2 ;2028: 244D
- ADDA D0,A2 ;202A: D4C0
- MOVEQ #0,D6 ;202C: 7C00
- MOVE.L D7,D0 ;202E: 2007
- SUBQ.L #1,D0 ;2030: 5380
- BLT.S LAB_0166 ;2032: 6D64
- CMPI.L #$00000007,D0 ;2034: 0C8000000007
- BGE.S LAB_0166 ;203A: 6C5C
- ADD D0,D0 ;203C: D040
- MOVE LAB_0163(PC,D0.W),D0 ;203E: 303B0006
- JMP LAB_0163(PC,D0.W) ;2042: 4EFB0002
- LAB_0163:
- ORI.B #$2A,40(A4) ;2046: 002C002A0028
- ORI.B #$22,-(A6) ;204C: 00260022
- ORI.B #$0E,(A0) ;2050: 0010000E
- MOVEQ #4,D6 ;2054: 7C04
- LEA 144(A3),A0 ;2056: 41EB0090
- MOVEA.L A0,A1 ;205A: 2248
- LAB_0164:
- TST.B (A1)+ ;205C: 4A19
- BNE.S LAB_0164 ;205E: 66FC
- SUBQ.L #1,A1 ;2060: 5389
- SUBA.L A0,A1 ;2062: 93C8
- ADD.L A1,D6 ;2064: DC89
- ADDQ.L #5,D6 ;2066: 5A86
- MOVEQ #12,D0 ;2068: 700C
- ADD.L D0,D6 ;206A: DC80
- ADDQ.L #4,D6 ;206C: 5886
- ADDQ.L #4,D6 ;206E: 5886
- ADDQ.L #4,D6 ;2070: 5886
- LEA 8(A3),A0 ;2072: 41EB0008
- MOVEA.L A0,A1 ;2076: 2248
- LAB_0165:
- TST.B (A1)+ ;2078: 4A19
- BNE.S LAB_0165 ;207A: 66FC
- SUBQ.L #1,A1 ;207C: 5389
- SUBA.L A0,A1 ;207E: 93C8
- MOVE.L D6,D1 ;2080: 2206
- ADD.L A1,D1 ;2082: D289
- MOVE.L D1,D6 ;2084: 2C01
- MOVEQ #9,D0 ;2086: 7009
- ADD.L D0,D6 ;2088: DC80
- MOVEA.L 24(A7),A0 ;208A: 206F0018
- CMP.L (A0),D6 ;208E: BC90
- BLE.S LAB_0166 ;2090: 6F06
- MOVEQ #0,D0 ;2092: 7000
- BRA LAB_016D ;2094: 60000096
- LAB_0166:
- BTST #0,D6 ;2098: 08060000
- BEQ.S LAB_0167 ;209C: 6702
- ADDQ.L #1,D6 ;209E: 5286
- LAB_0167:
- MOVEA.L 24(A7),A0 ;20A0: 206F0018
- SUB.L D6,(A0) ;20A4: 9D90
- MOVE.L D7,D0 ;20A6: 2007
- SUBQ.L #1,D0 ;20A8: 5380
- BLT.S LAB_016C ;20AA: 6D7E
- CMPI.L #$00000007,D0 ;20AC: 0C8000000007
- BGE.S LAB_016C ;20B2: 6C76
- ADD D0,D0 ;20B4: D040
- MOVE LAB_0168(PC,D0.W),D0 ;20B6: 303B0006
- JMP LAB_0168(PC,D0.W) ;20BA: 4EFB0002
- LAB_0168:
- ORI #$0052,(A0)+ ;20BE: 00580052
- DC.W $004C ;20C2
- ORI #$0038,D6 ;20C4: 00460038
- ORI.B #$0E,(A2)+ ;20C8: 001A000E
- MOVE 224(A3),36(A5) ;20CC: 3B6B00E00024
- MOVE 226(A3),38(A5) ;20D2: 3B6B00E20026
- MOVE.L A2,32(A5) ;20D8: 2B4A0020
- LEA 144(A3),A0 ;20DC: 41EB0090
- MOVEA.L A2,A1 ;20E0: 224A
- LAB_0169:
- MOVE.B (A0)+,(A1)+ ;20E2: 12D8
- BNE.S LAB_0169 ;20E4: 66FC
- MOVEA.L A2,A0 ;20E6: 204A
- LAB_016A:
- TST.B (A0)+ ;20E8: 4A18
- BNE.S LAB_016A ;20EA: 66FC
- SUBQ.L #1,A0 ;20EC: 5388
- SUBA.L A2,A0 ;20EE: 91CA
- MOVE.L A0,D0 ;20F0: 2008
- ADDQ.L #1,D0 ;20F2: 5280
- ADDA.L D0,A2 ;20F4: D5C0
- LEA 132(A3),A0 ;20F6: 41EB0084
- LEA 20(A5),A1 ;20FA: 43ED0014
- MOVE.L (A0)+,(A1)+ ;20FE: 22D8
- MOVE.L (A0)+,(A1)+ ;2100: 22D8
- MOVE.L (A0)+,(A1)+ ;2102: 22D8
- MOVE.L 116(A3),16(A5) ;2104: 2B6B00740010
- MOVE.L 124(A3),12(A5) ;210A: 2B6B007C000C
- MOVE.L 4(A3),8(A5) ;2110: 2B6B00040008
- MOVE.L A2,4(A5) ;2116: 2B4A0004
- LEA 8(A3),A0 ;211A: 41EB0008
- LAB_016B:
- MOVE.B (A0)+,(A2)+ ;211E: 14D8
- BNE.S LAB_016B ;2120: 66FC
- MOVE.L A5,D0 ;2122: 200D
- ADD.L D6,D0 ;2124: D086
- MOVE.L D0,0(A5) ;2126: 2B400000
- LAB_016C:
- MOVEQ #1,D0 ;212A: 7001
- LAB_016D:
- MOVEM.L (A7)+,D6-D7/A2-A3/A5 ;212C: 4CDF2CC0
- RTS ;2130: 4E75
- LAB_016E:
- MOVEM.L D0/A2-A3,-(A7) ;2132: 48E78030
- MOVEA.L A7,A2 ;2136: 244F
- MOVEA.L 12(A0),A0 ;2138: 2068000C
- MOVEA.L 8(A0),A3 ;213C: 26680008
- JSR (A3) ;2140: 4E93
- MOVEM.L (A7)+,D1/A2-A3 ;2142: 4CDF0C02
- RTS ;2146: 4E75
- LAB_016F:
- NEG D3 ;2148: 4443
- NOT (A3) ;214A: 4653
- MOVEA.L D5,A0 ;214C: 2045
- MOVEQ #65,D4 ;214E: 7841
- BGE.S LAB_0174+2 ;2150: 6C6C
- LAB_0170:
- ORI #$6F73,-(A4) ;2152: 00646F73
- MOVEA.L 26978(A4),A7 ;2156: 2E6C6962
- MOVEQ #97,D1 ;215A: 7261
- MOVEQ #121,D1 ;215C: 7279
- DC.W $0000 ;215E
- LAB_0171:
- BSR LAB_0171 ;2160: 6100FFFE
- DC.L LAB_0171 ;2164: 00002160
- BCLR D5,0(A5) ;2168: 0BAD0000
- DC.L LAB_016F ;216C: 00002148
- BCLR D5,1(A5) ;2170: 0BAD0001
- DC.L LAB_0170+1 ;2174: 00002153
- BCLR D5,4(A5) ;2178: 0BAD0004
- ORI.B #$16,-(A7) ;217C: 00270016
- BCLR D5,5(A5) ;2180: 0BAD0005
- ORI.B #$16,-(A7) ;2184: 00270016
- BCLR D5,8(A5) ;2188: 0BAD0008
- DC.L LAB_0172 ;218C: 000021B4
- BCLR D5,9(A5) ;2190: 0BAD0009
- DC.L LAB_0175 ;2194: 000021DA
- BCLR D5,10(A5) ;2198: 0BAD000A
- DC.L LAB_0173 ;219C: 000021B8
- BCLR D5,11(A5) ;21A0: 0BAD000B
- DC.L LAB_0172 ;21A4: 000021B4
- BCLR D5,12(A5) ;21A8: 0BAD000C
- DC.W $FFFF ;21AC
- DC.W $FE50 ;21AE
- ORI.B #$00,D0 ;21B0: 00000000
- LAB_0172:
- ORI.B #$00,D0 ;21B4: 00000000
- LAB_0173:
- MOVE.L LAB_0172(PC),-(A7) ;21B8: 2F3AFFFA
- LAB_0174:
- MOVEM.L D1-D2,-(A7) ;21BC: 48E76000
- LEA -264(A7),A7 ;21C0: 4FEFFEF8
- MOVE.L A7,D2 ;21C4: 240F
- ADDQ.L #2,D2 ;21C6: 5482
- MOVEQ #-4,D0 ;21C8: 70FC
- AND.L D0,D2 ;21CA: C480
- JSR -102(A6) ;21CC: 4EAEFF9A
- LEA 264(A7),A7 ;21D0: 4FEF0108
- MOVEM.L (A7)+,D1-D2 ;21D4: 4CDF0006
- RTS ;21D8: 4E75
- LAB_0175:
- DC.W $0000 ;21DA
- LAB_0176:
- DC.W $444F ;21DC
- SUBQ.B #1,-(A0) ;21DE: 5320
- DC.W $466C ;21E0
- DC.W $7573 ;21E2
- BVC.S LAB_0179+2 ;21E4: 6828
- MOVE.L D0,-(A4) ;21E6: 2900
- LAB_0177:
- DC.W $646F ;21E8
- DC.W $732E ;21EA
- DC.W $6C69 ;21EC
- BHI.S LAB_017B+2 ;21EE: 6272
- BSR.S LAB_017B+4 ;21F0: 6172
- DC.W $7900 ;21F2
- LAB_0178:
- BSR LAB_0178 ;21F4: 6100FFFE
- DC.L LAB_0178 ;21F8: 000021F4
- BCLR D5,0(A5) ;21FC: 0BAD0000
- DC.L LAB_0176 ;2200: 000021DC
- BCLR D5,1(A5) ;2204: 0BAD0001
- DC.L LAB_0177 ;2208: 000021E8
- LAB_0179:
- BCLR D5,4(A5) ;220C: 0BAD0004
- ORI.B #$2C,-(A5) ;2210: 0025002C
- BCLR D5,5(A5) ;2214: 0BAD0005
- ORI.B #$2D,-(A5) ;2218: 0025002D
- BCLR D5,6(A5) ;221C: 0BAD0006
- DC.L LAB_017A ;2220: 00002250
- BCLR D5,8(A5) ;2224: 0BAD0008
- DC.L LAB_017F ;2228: 0000227E
- BCLR D5,9(A5) ;222C: 0BAD0009
- DC.L LAB_0183 ;2230: 000022A8
- BCLR D5,10(A5) ;2234: 0BAD000A
- DC.L LAB_0181 ;2238: 00002286
- BCLR D5,11(A5) ;223C: 0BAD000B
- DC.L LAB_0180 ;2240: 00002282
- BCLR D5,12(A5) ;2244: 0BAD000C
- DC.W $FFFF ;2248
- DC.W $FE98 ;224A
- ORI.B #$00,D0 ;224C: 00000000
- LAB_017A:
- MOVE.L D2,-(A7) ;2250: 2F02
- MOVE.L #$000059D2,D2 ;2252: 243C000059D2
- CMPI #$002C,22(A1) ;2258: 0C69002C0016
- BEQ.S LAB_017D ;225E: 6706
- LAB_017B:
- MOVE.L #$00005A4E,D2 ;2260: 243C00005A4E
- LAB_017D:
- LEA LAB_0177(PC),A1 ;2266: 43FAFF80
- JSR -96(A6) ;226A: 4EAEFFA0
- TST.L D0 ;226E: 4A80
- BEQ.S LAB_017E ;2270: 6708
- ADD.L D2,D0 ;2272: D082
- MOVE.L D0,LAB_017F ;2274: 23C00000227E
- LAB_017E:
- MOVE.L (A7)+,D2 ;227A: 241F
- RTS ;227C: 4E75
- LAB_017F:
- ORI.B #$00,D0 ;227E: 00000000
- LAB_0180:
- ORI.B #$00,D0 ;2282: 00000000
- LAB_0181:
- MOVEA.L D1,A0 ;2286: 2041
- ADDA.L A0,A0 ;2288: D1C8
- ADDA.L A0,A0 ;228A: D1C8
- MOVE.L 32(A0),D0 ;228C: 20280020
- CMP.L LAB_017F(PC),D0 ;2290: B0BAFFEC
- BNE.S LAB_0182 ;2294: 660C
- MOVEQ #-1,D0 ;2296: 70FF
- MOVE.L D0,16(A0) ;2298: 21400010
- MOVE.L D0,20(A0) ;229C: 21400014
- RTS ;22A0: 4E75
- LAB_0182:
- MOVEA.L LAB_0180(PC),A0 ;22A2: 207AFFDE
- JMP (A0) ;22A6: 4ED0
- LAB_0183:
- DC.W $4766 ;22A8
- MOVEQ #32,D4 ;22AA: 7820
- DC.W $4861 ;22AC
- DC.W $7368 ;22AE
- ADDQ #2,-(A1) ;22B0: 5461
- BHI.S LAB_0187 ;22B2: 626C
- BCS.S LAB_0186+2 ;22B4: 6520
- MOVEQ #97,D0 ;22B6: 7061
- MOVEQ #99,D2 ;22B8: 7463
- DC.W $6800 ;22BA
- LAB_0184:
- BEQ.S LAB_0188 ;22BC: 6772
- BSR.S LAB_0188 ;22BE: 6170
- DC.W $6869 ;22C0
- DC.W $6373 ;22C2
- MOVEA.L 26978(A4),A7 ;22C4: 2E6C6962
- MOVEQ #97,D1 ;22C8: 7261
- MOVEQ #121,D1 ;22CA: 7279
- DC.W $004E ;22CC
- DC.W $7100 ;22CE
- LAB_0185:
- BSR LAB_0185 ;22D0: 6100FFFE
- LAB_0186:
- DC.L LAB_0185 ;22D4: 000022D0
- BCLR D5,0(A5) ;22D8: 0BAD0000
- DC.L LAB_0183 ;22DC: 000022A8
- BCLR D5,1(A5) ;22E0: 0BAD0001
- DC.L LAB_0184 ;22E4: 000022BC
- BCLR D5,4(A5) ;22E8: 0BAD0004
- ORI.B #$59,-(A7) ;22EC: 00270059
- BCLR D5,5(A5) ;22F0: 0BAD0005
- ORI.B #$5A,-(A7) ;22F4: 0027005A
- BCLR D5,8(A5) ;22F8: 0BAD0008
- DC.L LAB_018D ;22FC: 000023C0
- BCLR D5,9(A5) ;2300: 0BAD0009
- DC.L LAB_01A9 ;2304: 000025D6
- BCLR D5,14(A5) ;2308: 0BAD000E
- DC.L LAB_0189 ;230C: 00002374
- BCLR D5,10(A5) ;2310: 0BAD000A
- DC.L LAB_018E ;2314: 000023C4
- BCLR D5,11(A5) ;2318: 0BAD000B
- DC.L LAB_018D ;231C: 000023C0
- LAB_0187:
- BCLR D5,12(A5) ;2320: 0BAD000C
- DC.W $FFFF ;2324
- DC.W $FD60 ;2326
- BCLR D5,10(A5) ;2328: 0BAD000A
- DC.L LAB_019E ;232C: 0000250A
- LAB_0188:
- BCLR D5,11(A5) ;2330: 0BAD000B
- DC.L LAB_019D ;2334: 00002506
- BCLR D5,12(A5) ;2338: 0BAD000C
- DC.W $FFFF ;233C
- DC.W $FD66 ;233E
- BCLR D5,10(A5) ;2340: 0BAD000A
- DC.L LAB_0197 ;2344: 00002488
- BCLR D5,11(A5) ;2348: 0BAD000B
- DC.L LAB_0196 ;234C: 00002484
- BCLR D5,12(A5) ;2350: 0BAD000C
- DC.W $FFFF ;2354
- DC.W $FD42 ;2356
- BCLR D5,10(A5) ;2358: 0BAD000A
- DC.L LAB_01A7 ;235C: 000025BA
- BCLR D5,11(A5) ;2360: 0BAD000B
- DC.L LAB_01A6 ;2364: 000025B6
- BCLR D5,12(A5) ;2368: 0BAD000C
- DC.W $FFFF ;236C
- DC.W $FD6C ;236E
- ORI.B #$00,D0 ;2370: 00000000
- LAB_0189:
- TST.L D0 ;2374: 4A80
- BEQ.S LAB_018C ;2376: 6746
- MOVEM.L D2-D3/A3,-(A7) ;2378: 48E73010
- MOVE #$005A,22(A1) ;237C: 337C005A0016
- LEA LAB_018D(PC),A0 ;2382: 41FA003C
- LEA LAB_01A4+2(PC),A3 ;2386: 47FA022A
- MOVE.L A3,D2 ;238A: 240B
- SUB.L A0,D2 ;238C: 9488
- LEA LAB_01A3(PC),A3 ;238E: 47FA01E2
- MOVE.L A3,D3 ;2392: 260B
- SUB.L A0,D3 ;2394: 9688
- LEA 384(A1),A0 ;2396: 41E90180
- MOVE.L (A0),D0 ;239A: 2010
- LAB_018A:
- MOVEA.L D0,A0 ;239C: 2040
- MOVE.L (A0),D0 ;239E: 2010
- BEQ.S LAB_018B ;23A0: 6718
- MOVE.L 148(A0),D1 ;23A2: 22280094
- ADD.L #$00000040,D1 ;23A6: D2BC00000040
- MOVE.L D1,0(A2,D2.L) ;23AC: 25812800
- LEA 0(A2,D3.L),A1 ;23B0: 43F23800
- MOVE.L A1,148(A0) ;23B4: 21490094
- BRA.S LAB_018A ;23B8: 60E2
- LAB_018B:
- MOVEM.L (A7)+,D2-D3/A3 ;23BA: 4CDF080C
- LAB_018C:
- RTS ;23BE: 4E75
- LAB_018D:
- ORI.B #$00,D0 ;23C0: 00000000
- LAB_018E:
- LINK A5,#-12 ;23C4: 4E55FFF4
- MOVEM.L A2-A3/A6,-(A7) ;23C8: 48E70032
- MOVEA.L A0,A3 ;23CC: 2648
- MOVEA.L A1,A2 ;23CE: 2449
- MOVE.L A3,D0 ;23D0: 200B
- BSR.S LAB_0191 ;23D2: 614C
- MOVEA.L 346(A6),A0 ;23D4: 206E015A
- MOVE.L A3,24(A2) ;23D8: 254B0018
- MOVE.L D0,16(A7) ;23DC: 2F400010
- MOVE.L A0,20(A7) ;23E0: 2F480014
- MOVEA.L (ABSEXECBASE).W,A0 ;23E4: 20780004
- ADDQ.B #1,295(A0) ;23E8: 52280127
- MOVE.L 16(A7),D0 ;23EC: 202F0010
- ASL.L #2,D0 ;23F0: E580
- MOVEA.L 20(A7),A0 ;23F2: 206F0014
- ADDA.L D0,A0 ;23F6: D1C0
- MOVEA.L A0,A3 ;23F8: 2648
- MOVEA.L (A3),A0 ;23FA: 2053
- MOVE.L A0,D0 ;23FC: 2008
- BEQ.S LAB_018F ;23FE: 670A
- MOVE.L A0,(A2) ;2400: 2488
- MOVE.L A2,4(A0) ;2402: 214A0004
- MOVE.L A2,(A3) ;2406: 268A
- BRA.S LAB_0190 ;2408: 6002
- LAB_018F:
- MOVE.L A2,(A3) ;240A: 268A
- LAB_0190:
- MOVE.L A6,-(A7) ;240C: 2F0E
- MOVEA.L (ABSEXECBASE).W,A6 ;240E: 2C780004
- JSR -138(A6) ;2412: 4EAEFF76
- MOVEA.L (A7)+,A6 ;2416: 2C5F
- MOVEM.L (A7)+,A2-A3/A6 ;2418: 4CDF4C00
- UNLK A5 ;241C: 4E5D
- RTS ;241E: 4E75
- LAB_0191:
- MOVE.B D0,D1 ;2420: 1200
- SWAP D0 ;2422: 4840
- ADD.B D0,D1 ;2424: D200
- ROR.L #8,D0 ;2426: E098
- ADD.B D0,D1 ;2428: D200
- SWAP D0 ;242A: 4840
- ADD.B D0,D1 ;242C: D200
- MOVE.B D1,D0 ;242E: 1001
- MOVEQ #7,D1 ;2430: 7207
- AND.L D1,D0 ;2432: C081
- RTS ;2434: 4E75
- LAB_0192:
- LINK A5,#-4 ;2436: 4E55FFFC
- MOVEM.L A2-A3/A6,-(A7) ;243A: 48E70032
- MOVEA.L 12(A5),A3 ;243E: 266D000C
- MOVEA.L (ABSEXECBASE).W,A2 ;2442: 24780004
- ADDQ.B #1,295(A2) ;2446: 522A0127
- MOVEA.L 4(A3),A2 ;244A: 246B0004
- MOVEA.L (A3),A3 ;244E: 2653
- MOVE.L A2,D0 ;2450: 200A
- BEQ.S LAB_0193 ;2452: 6704
- MOVE.L A3,(A2) ;2454: 248B
- BRA.S LAB_0194 ;2456: 6010
- LAB_0193:
- MOVE.L 8(A5),D0 ;2458: 202D0008
- BSR.S LAB_0191 ;245C: 61C2
- ASL.L #2,D0 ;245E: E580
- MOVEA.L 346(A6),A0 ;2460: 206E015A
- ADDA.L D0,A0 ;2464: D1C0
- MOVE.L A3,(A0) ;2466: 208B
- LAB_0194:
- MOVE.L A3,D0 ;2468: 200B
- BEQ.S LAB_0195 ;246A: 6704
- MOVE.L A2,4(A3) ;246C: 274A0004
- LAB_0195:
- MOVE.L A6,-(A7) ;2470: 2F0E
- MOVEA.L (ABSEXECBASE).W,A6 ;2472: 2C780004
- JSR -138(A6) ;2476: 4EAEFF76
- MOVEA.L (A7)+,A6 ;247A: 2C5F
- MOVEM.L (A7)+,A2-A3/A6 ;247C: 4CDF4C00
- UNLK A5 ;2480: 4E5D
- RTS ;2482: 4E75
- LAB_0196:
- ORI.B #$00,D0 ;2484: 00000000
- LAB_0197:
- LINK A5,#-8 ;2488: 4E55FFF8
- MOVEM.L A2-A3/A6,-(A7) ;248C: 48E70032
- MOVEA.L A0,A3 ;2490: 2648
- MOVE.L A3,D0 ;2492: 200B
- BSR.S LAB_0191 ;2494: 618A
- MOVEA.L 346(A6),A0 ;2496: 206E015A
- MOVE.L D0,12(A7) ;249A: 2F40000C
- MOVE.L A0,16(A7) ;249E: 2F480010
- MOVEA.L (ABSEXECBASE).W,A0 ;24A2: 20780004
- ADDQ.B #1,295(A0) ;24A6: 52280127
- MOVE.L 12(A7),D0 ;24AA: 202F000C
- ASL.L #2,D0 ;24AE: E580
- MOVEA.L 16(A7),A0 ;24B0: 206F0010
- ADDA.L D0,A0 ;24B4: D1C0
- MOVEA.L (A0),A2 ;24B6: 2450
- BRA.S LAB_0199 ;24B8: 6002
- LAB_0198:
- MOVEA.L (A2),A2 ;24BA: 2452
- LAB_0199:
- MOVE.L A2,D0 ;24BC: 200A
- BEQ.S LAB_019A ;24BE: 6708
- MOVEA.L 24(A2),A0 ;24C0: 206A0018
- CMPA.L A3,A0 ;24C4: B1CB
- BNE.S LAB_0198 ;24C6: 66F2
- LAB_019A:
- MOVE.L A6,-(A7) ;24C8: 2F0E
- MOVEA.L (ABSEXECBASE).W,A6 ;24CA: 2C780004
- JSR -138(A6) ;24CE: 4EAEFF76
- MOVEA.L (A7)+,A6 ;24D2: 2C5F
- MOVE.L A2,D0 ;24D4: 200A
- MOVEM.L (A7)+,A2-A3/A6 ;24D6: 4CDF4C00
- UNLK A5 ;24DA: 4E5D
- RTS ;24DC: 4E75
- LAB_019B:
- MOVEM.L A3/A6,-(A7) ;24DE: 48E70012
- MOVEA.L 12(A7),A3 ;24E2: 266F000C
- MOVEA.L 24(A3),A0 ;24E6: 206B0018
- JSR -702(A6) ;24EA: 4EAEFD42
- TST.L D0 ;24EE: 4A80
- BEQ.S LAB_019C ;24F0: 670E
- MOVE.L D0,-(A7) ;24F2: 2F00
- MOVEA.L D0,A0 ;24F4: 2040
- MOVE.L 24(A0),-(A7) ;24F6: 2F280018
- BSR LAB_0192 ;24FA: 6100FF3A
- ADDQ #8,A7 ;24FE: 504F
- LAB_019C:
- MOVEM.L (A7)+,A3/A6 ;2500: 4CDF4800
- RTS ;2504: 4E75
- LAB_019D:
- ORI.B #$00,D0 ;2506: 00000000
- LAB_019E:
- MOVEM.L D7/A3/A6,-(A7) ;250A: 48E70112
- MOVEA.L A0,A3 ;250E: 2648
- MOVEQ #0,D0 ;2510: 7000
- MOVE.B 8(A3),D0 ;2512: 102B0008
- SUBI #$0012,D0 ;2516: 04400012
- BNE.S LAB_01A1 ;251A: 664A
- MOVEQ #0,D0 ;251C: 7000
- MOVE.B 14(A3),D0 ;251E: 102B000E
- SUBQ #2,D0 ;2522: 5540
- BNE.S LAB_01A1 ;2524: 6640
- MOVEQ #0,D0 ;2526: 7000
- MOVE.B 15(A3),D0 ;2528: 102B000F
- SUBQ #1,D0 ;252C: 5340
- BEQ.S LAB_019F ;252E: 6706
- SUBQ #1,D0 ;2530: 5340
- BEQ.S LAB_01A0 ;2532: 671A
- BRA.S LAB_01A1 ;2534: 6030
- LAB_019F:
- MOVE.L A3,-(A7) ;2536: 2F0B
- BSR.S LAB_019B ;2538: 61A4
- ADDQ #4,A7 ;253A: 584F
- MOVE.L A6,-(A7) ;253C: 2F0E
- MOVEA.L A3,A1 ;253E: 224B
- MOVEQ #34,D0 ;2540: 7022
- MOVEA.L 420(A6),A6 ;2542: 2C6E01A4
- JSR -210(A6) ;2546: 4EAEFF2E
- MOVEA.L (A7)+,A6 ;254A: 2C5F
- BRA.S LAB_01A2 ;254C: 601E
- LAB_01A0:
- MOVE.L A3,-(A7) ;254E: 2F0B
- BSR.S LAB_019B ;2550: 618C
- ADDQ #4,A7 ;2552: 584F
- MOVE.L A6,-(A7) ;2554: 2F0E
- MOVEA.L A3,A1 ;2556: 224B
- MOVEQ #58,D0 ;2558: 703A
- MOVEA.L 420(A6),A6 ;255A: 2C6E01A4
- JSR -210(A6) ;255E: 4EAEFF2E
- MOVEA.L (A7)+,A6 ;2562: 2C5F
- BRA.S LAB_01A2 ;2564: 6006
- LAB_01A1:
- MOVEA.L LAB_019D(PC),A0 ;2566: 207AFF9E
- JSR (A0) ;256A: 4E90
- LAB_01A2:
- MOVEM.L (A7)+,D7/A3/A6 ;256C: 4CDF4880
- RTS ;2570: 4E75
- LAB_01A3:
- LINK A5,#-132 ;2572: 4E55FF7C
- MOVEM.L D2/D5-D7/A2-A4/A6,-(A7) ;2576: 48E7273A
- SUBA.L A0,A0 ;257A: 91C8
- CLR.B -121(A5) ;257C: 422DFF87
- MOVEA.L 488(A6),A2 ;2580: 246E01E8
- MOVEA.L 8(A5),A3 ;2584: 266D0008
- MOVE.L A0,-116(A5) ;2588: 2B48FF8C
- MOVE.L A0,-28(A5) ;258C: 2B48FFE4
- BTST #4,16(A3) ;2590: 082B00040010
- BEQ.S LAB_01A4 ;2596: 6718
- MOVEA.L A3,A0 ;2598: 204B
- JSR -702(A6) ;259A: 4EAEFD42
- MOVE.L D0,-116(A5) ;259E: 2B40FF8C
- BEQ.S LAB_01A4 ;25A2: 670C
- MOVEA.L D0,A0 ;25A4: 2040
- TST.L 28(A0) ;25A6: 4AA8001C
- BEQ.S LAB_01A4 ;25AA: 6704
- MOVEA.L 28(A0),A2 ;25AC: 2468001C
- LAB_01A4:
- JMP EXT_0000 ;25B0: 4EF900000000
- LAB_01A6:
- ORI.B #$00,D0 ;25B6: 00000000
- LAB_01A7:
- MOVE.L D0,-(A7) ;25BA: 2F00
- MOVEA.L LAB_01A6(PC),A0 ;25BC: 207AFFF8
- JSR (A0) ;25C0: 4E90
- MOVE.L (A7)+,D1 ;25C2: 221F
- CMP #$0004,D1 ;25C4: B27C0004
- BNE.S LAB_01A8 ;25C8: 660A
- MOVEA.L D0,A0 ;25CA: 2040
- LEA LAB_01A3(PC),A1 ;25CC: 43FAFFA4
- MOVE.L A1,148(A0) ;25D0: 21490094
- LAB_01A8:
- RTS ;25D4: 4E75
- LAB_01A9:
- DC.W $0000 ;25D6
- LAB_01AA:
- CLR 26996(A4) ;25D8: 426C6974
- MOVEQ #101,D2 ;25DC: 7465
- MOVEQ #32,D1 ;25DE: 7220
- BVS.S LAB_01AE ;25E0: 696E
- MOVEQ #101,D2 ;25E2: 7465
- MOVEQ #114,D1 ;25E4: 7272
- DC.W $7570 ;25E6
- MOVEQ #115,D2 ;25E8: 7473
- LAB_01AB:
- ORI #$7261,-(A7) ;25EA: 00677261
- MOVEQ #104,D0 ;25EE: 7068
- DC.W $6963 ;25F0
- DC.W $732E ;25F2
- DC.W $6C69 ;25F4
- BHI.S LAB_01B0 ;25F6: 6272
- BSR.S LAB_01B1 ;25F8: 6172
- DC.W $7900 ;25FA
- LAB_01AC:
- BSR LAB_01AC ;25FC: 6100FFFE
- DC.L LAB_01AC ;2600: 000025FC
- BCLR D5,0(A5) ;2604: 0BAD0000
- DC.L LAB_01AA ;2608: 000025D8
- BCLR D5,1(A5) ;260C: 0BAD0001
- DC.L LAB_01AB+1 ;2610: 000025EB
- BCLR D5,4(A5) ;2614: 0BAD0004
- ORI.B #$00,-(A5) ;2618: 00250000
- BCLR D5,5(A5) ;261C: 0BAD0005
- DC.W $0025 ;2620
- DC.W $FFFF ;2622
- BCLR D5,13(A5) ;2624: 0BAD000D
- DC.L LAB_01AD ;2628: 00002630
- ORI.B #$00,D0 ;262C: 00000000
- LAB_01AD:
- MOVE.L A6,-(A7) ;2630: 2F0E
- MOVEA.L A1,A6 ;2632: 2C49
- JSR -456(A6) ;2634: 4EAEFE38
- JSR -228(A6) ;2638: 4EAEFF1C
- MOVE #$0040,INTENA ;263C: 33FC004000DFF09A
- JSR -462(A6) ;2644: 4EAEFE32
- MOVEA.L (A7)+,A6 ;2648: 2C5F
- MOVEQ #1,D0 ;264A: 7001
- RTS ;264C: 4E75
- DC.W $0000 ;264E
- LAB_01AE:
- MOVE 82(A5,D3.W),-(A0) ;2650: 31353052
- ADDQ #8,A5 ;2654: 504D
- MOVEA.L A0,A0 ;2656: 2048
- NEG.B -(A0) ;2658: 4420
- BNE.S LAB_01B5 ;265A: 666C
- BLE.S LAB_01B6+2 ;265C: 6F70
- MOVEQ #105,D0 ;265E: 7069
- DC.W $6573 ;2660
- LAB_01AF:
- ORI #$6973,-(A4) ;2662: 00646973
- BMI.S LAB_01B4+2 ;2666: 6B2E
- MOVEQ #101,D1 ;2668: 7265
- LAB_01B0:
- DC.W $736F ;266A
- LAB_01B1:
- DC.W $7572 ;266C
- DC.W $6365 ;266E
- LAB_01B2:
- DC.W $0074 ;2670
- MOVEQ #97,D1 ;2672: 7261
- DC.W $636B ;2674
- DC.W $6469 ;2676
- DC.W $736B ;2678
- MOVEA.L -(A4),A7 ;267A: 2E64
- BCS.S LAB_01B8+2 ;267C: 6576
- DC.W $6963 ;267E
- DC.W $6500 ;2680
- NOP ;2682: 4E71
- LAB_01B3:
- BSR LAB_01B3 ;2684: 6100FFFE
- DC.L LAB_01B3 ;2688: 00002684
- BCLR D5,0(A5) ;268C: 0BAD0000
- DC.L LAB_01AE ;2690: 00002650
- LAB_01B4:
- BCLR D5,2(A5) ;2694: 0BAD0002
- DC.L LAB_01B2+1 ;2698: 00002671
- BCLR D5,4(A5) ;269C: 0BAD0004
- ORI.B #$00,-(A5) ;26A0: 00250000
- BCLR D5,5(A5) ;26A4: 0BAD0005
- ORI.B #$FF,-(A5) ;26A8: 002500FF
- BCLR D5,6(A5) ;26AC: 0BAD0006
- DC.L LAB_01B7 ;26B0: 000026E8
- BCLR D5,3(A5) ;26B4: 0BAD0003
- DC.L LAB_01AF+1 ;26B8: 00002663
- BCLR D5,8(A5) ;26BC: 0BAD0008
- DC.L LAB_01B8 ;26C0: 000026F2
- BCLR D5,9(A5) ;26C4: 0BAD0009
- LAB_01B5:
- DC.L LAB_01BF ;26C8: 0000274C
- LAB_01B6:
- BCLR D5,10(A5) ;26CC: 0BAD000A
- DC.L LAB_01BC ;26D0: 0000270A
- BCLR D5,11(A5) ;26D4: 0BAD000B
- DC.L LAB_01BA ;26D8: 000026F6
- BCLR D5,12(A5) ;26DC: 0BAD000C
- DC.W $FFFF ;26E0
- DC.W $FFDC ;26E2
- ORI.B #$00,D0 ;26E4: 00000000
- LAB_01B7:
- LEA LAB_01B8(PC),A0 ;26E8: 41FA0008
- MOVE.L A1,(A0) ;26EC: 2089
- MOVEQ #1,D0 ;26EE: 7001
- RTS ;26F0: 4E75
- LAB_01B8:
- ORI.B #$00,D0 ;26F2: 00000000
- LAB_01BA:
- ORI.B #$00,D0 ;26F6: 00000000
- LAB_01BB:
- ORI.B #$00,D0 ;26FA: 00000000
- ORI.B #$00,D0 ;26FE: 00000000
- ORI.B #$00,D0 ;2702: 00000000
- ORI.B #$00,D0 ;2706: 00000000
- LAB_01BC:
- MOVE.L D0,-(A7) ;270A: 2F00
- MOVEA.L LAB_01BA(PC),A0 ;270C: 207AFFE8
- JSR (A0) ;2710: 4E90
- MOVE.L (A7)+,D1 ;2712: 221F
- LSL.L #2,D1 ;2714: E589
- LEA LAB_01BB(PC,D1.W),A0 ;2716: 41FB10E2
- CMP.L (A0),D0 ;271A: B090
- BEQ.S LAB_01BE ;271C: 672C
- MOVE.L D0,(A0) ;271E: 2080
- CMP.L #$AAAAAAAA,D0 ;2720: B0BCAAAAAAAA
- BNE.S LAB_01BE ;2726: 6622
- MOVEA.L LAB_01B8(PC),A0 ;2728: 207AFFC8
- TST.L 36(A0,D1.W) ;272C: 4AB01024
- BEQ.S LAB_01BE ;2730: 6718
- MOVEA.L 36(A0,D1.W),A0 ;2732: 20701024
- MOVEA.L 104(A0),A1 ;2736: 22680068
- LEA 120(A1),A1 ;273A: 43E90078
- MOVE.L #$0000033D,D1 ;273E: 223C0000033D
- LAB_01BD:
- MOVE.L D0,(A1)+ ;2744: 22C0
- DBF D1,LAB_01BD ;2746: 51C9FFFC
- LAB_01BE:
- RTS ;274A: 4E75
- LAB_01BF:
- DC.W $496E ;274C
- MOVEQ #117,D2 ;274E: 7475
- BVS.S LAB_01C6+2 ;2750: 6974
- DC.W $696F ;2752
- BGT.S LAB_01C1 ;2754: 6E20
- DC.W $4941 ;2756
- BCC.S LAB_01C5+2 ;2758: 6464
- MOVEQ #101,D1 ;275A: 7265
- DC.W $7373 ;275C
- MOVEA.L -(A3),A0 ;275E: 2063
- DC.W $6861 ;2760
- DC.W $6E67 ;2762
- DC.W $6500 ;2764
- LAB_01C0:
- BVS.S LAB_01C7+2 ;2766: 696E
- MOVEQ #117,D2 ;2768: 7475
- BVS.S LAB_01C8 ;276A: 6974
- DC.W $696F ;276C
- BGT.S LAB_01C4+2 ;276E: 6E2E
- DC.W $6C69 ;2770
- BHI.S LAB_01C9+2 ;2772: 6272
- BSR.S LAB_01CB ;2774: 6172
- LAB_01C1:
- DC.W $7900 ;2776
- LAB_01C2:
- BCS.S LAB_01CC+2 ;2778: 6578
- DC.W $6563 ;277A
- MOVEA.L 26978(A4),A7 ;277C: 2E6C6962
- MOVEQ #97,D1 ;2780: 7261
- MOVEQ #121,D1 ;2782: 7279
- DC.W $004E ;2784
- DC.W $7100 ;2786
- LAB_01C3:
- BSR LAB_01C3 ;2788: 6100FFFE
- DC.L LAB_01C3 ;278C: 00002788
- BCLR D5,0(A5) ;2790: 0BAD0000
- DC.L LAB_01BF ;2794: 0000274C
- BCLR D5,1(A5) ;2798: 0BAD0001
- LAB_01C4:
- DC.L LAB_01C0 ;279C: 00002766
- BCLR D5,4(A5) ;27A0: 0BAD0004
- DC.W $0025 ;27A4
- DC.W $013E ;27A6
- BCLR D5,5(A5) ;27A8: 0BAD0005
- DC.W $0025 ;27AC
- DC.W $013E ;27AE
- BCLR D5,6(A5) ;27B0: 0BAD0006
- DC.L LAB_01C9 ;27B4: 000027E4
- BCLR D5,1(A5) ;27B8: 0BAD0001
- LAB_01C5:
- DC.L LAB_01C2 ;27BC: 00002778
- BCLR D5,8(A5) ;27C0: 0BAD0008
- LAB_01C6:
- DC.L LAB_01CE ;27C4: 000027FE
- BCLR D5,9(A5) ;27C8: 0BAD0009
- DC.L LAB_01D3 ;27CC: 00002828
- BCLR D5,10(A5) ;27D0: 0BAD000A
- LAB_01C7:
- DC.L LAB_01CE ;27D4: 000027FE
- BCLR D5,12(A5) ;27D8: 0BAD000C
- DC.W $FFFF ;27DC
- DC.W $FF7C ;27DE
- LAB_01C8:
- ORI.B #$00,D0 ;27E0: 00000000
- LAB_01C9:
- LEA LAB_01C0(PC),A1 ;27E4: 43FAFF80
- LAB_01CB:
- JSR -96(A6) ;27E8: 4EAEFFA0
- TST.L D0 ;27EC: 4A80
- BEQ.S LAB_01CD ;27EE: 670C
- LAB_01CC:
- LEA LAB_01CE+2(PC),A1 ;27F0: 43FA000E
- ADD.L D0,(A1) ;27F4: D191
- LEA LAB_01D1+2(PC),A1 ;27F6: 43FA0016
- ADD.L D0,(A1) ;27FA: D191
- LAB_01CD:
- RTS ;27FC: 4E75
- LAB_01CE:
- CMPI.L #$000176E2,(A7) ;27FE: 0C97000176E2
- BEQ.S LAB_01D1 ;2804: 6706
- LAB_01D0:
- ADDQ.B #1,295(A6) ;2806: 522E0127
- RTS ;280A: 4E75
- LAB_01D1:
- CMPI.L #$00005310,8(A7) ;280C: 0CAF000053100008
- BNE.S LAB_01D0 ;2814: 66F0
- MOVEA.L D3,A0 ;2816: 2043
- MOVEQ #24,D0 ;2818: 7018
- AND.L 20(A0),D0 ;281A: C0A80014
- BEQ.S LAB_01D0 ;281E: 67E6
- MOVE.L 44(A0),28(A0) ;2820: 2168002C001C
- BRA.S LAB_01D0 ;2826: 60DE
- LAB_01D3:
- DC.W $4669 ;2828
- MOVEQ #101,D4 ;282A: 7865
- BCC.S LAB_01D5 ;282C: 6420
- DC.W $4C69 ;282E
- DC.W $6E65 ;2830
- DC.W $2D41 ;2832
- MOVEA.L -(A5),A0 ;2834: 2065
- MOVEQ #99,D4 ;2836: 7863
- BCS.S LAB_01DB ;2838: 6570
- MOVEQ #105,D2 ;283A: 7469
- BLE.S LAB_01DC ;283C: 6F6E
- DC.W $2076 ;283E
- DC.W $6563 ;2840
- MOVEQ #111,D2 ;2842: 746F
- MOVEQ #0,D1 ;2844: 7200
- LAB_01D4:
- BVS.S LAB_01DE ;2846: 696E
- MOVEQ #117,D2 ;2848: 7475
- BVS.S LAB_01DF ;284A: 6974
- DC.W $696F ;284C
- LAB_01D5:
- BGT.S LAB_01D7+2 ;284E: 6E2E
- DC.W $6C69 ;2850
- BHI.S LAB_01E1 ;2852: 6272
- BSR.S LAB_01E2 ;2854: 6172
- DC.W $7900 ;2856
- LAB_01D6:
- BSR LAB_01D6 ;2858: 6100FFFE
- DC.L LAB_01D6 ;285C: 00002858
- BCLR D5,0(A5) ;2860: 0BAD0000
- DC.L LAB_01D3 ;2864: 00002828
- BCLR D5,1(A5) ;2868: 0BAD0001
- DC.L LAB_01D4 ;286C: 00002846
- BCLR D5,5(A5) ;2870: 0BAD0005
- DC.W $0025 ;2874
- DC.W $013E ;2876
- BCLR D5,13(A5) ;2878: 0BAD000D
- LAB_01D7:
- DC.L LAB_01D8 ;287C: 00002884
- ORI.B #$00,D0 ;2880: 00000000
- LAB_01D8:
- MOVEQ #28,D0 ;2884: 701C
- BTST #0,297(A6) ;2886: 082E00000129
- BEQ.S LAB_01D9 ;288C: 670C
- MOVE.L A5,-(A7) ;288E: 2F0D
- LEA LAB_01DA(PC),A5 ;2890: 4BFA0014
- JSR -30(A6) ;2894: 4EAEFFE2
- MOVEA.L (A7)+,A5 ;2898: 2A5F
- LAB_01D9:
- MOVEA.L D0,A0 ;289A: 2040
- MOVEQ #-2,D0 ;289C: 70FE
- AND.L D0,(A0) ;289E: C190
- JSR -636(A6) ;28A0: 4EAEFD84
- RTS ;28A4: 4E75
- LAB_01DA:
- DC.W $4E7A ;28A6
- OR.B D1,D4 ;28A8: 8801
- LAB_01DB:
- ADD.L A0,D0 ;28AA: D088
- LAB_01DC:
- RTE ;28AC: 4E73
- DC.W $0000 ;28AE
- LAB_01DD:
- DC.W $4D6F ;28B0
- DC.W $6E69 ;28B2
- MOVEQ #111,D2 ;28B4: 746F
- LAB_01DE:
- MOVEQ #32,D1 ;28B6: 7220
- DC.W $6461 ;28B8
- MOVEQ #97,D2 ;28BA: 7461
- DC.W $6261 ;28BC
- DC.W $7365 ;28BE
- LAB_01DF:
- ORI #$7261,-(A7) ;28C0: 00677261
- MOVEQ #104,D0 ;28C4: 7068
- LAB_01E1:
- DC.W $6963 ;28C6
- LAB_01E2:
- DC.W $732E ;28C8
- DC.W $6C69 ;28CA
- BHI.S LAB_01E4 ;28CC: 6272
- BSR.S LAB_01E4+2 ;28CE: 6172
- DC.W $7900 ;28D0
- NOP ;28D2: 4E71
- LAB_01E3:
- BSR LAB_01E3 ;28D4: 6100FFFE
- DC.L LAB_01E3 ;28D8: 000028D4
- BCLR D5,0(A5) ;28DC: 0BAD0000
- DC.L LAB_01DD ;28E0: 000028B0
- BCLR D5,1(A5) ;28E4: 0BAD0001
- DC.L LAB_01DF+1 ;28E8: 000028C1
- BCLR D5,4(A5) ;28EC: 0BAD0004
- ORI.B #$00,-(A5) ;28F0: 00250000
- BCLR D5,5(A5) ;28F4: 0BAD0005
- ORI.B #$26,-(A5) ;28F8: 00250026
- BCLR D5,8(A5) ;28FC: 0BAD0008
- DC.L LAB_01E6 ;2900: 000029A0
- BCLR D5,9(A5) ;2904: 0BAD0009
- DC.L LAB_01FA ;2908: 00002A5A
- BCLR D5,10(A5) ;290C: 0BAD000A
- DC.L LAB_01E7 ;2910: 000029A4
- BCLR D5,11(A5) ;2914: 0BAD000B
- DC.L LAB_01E6 ;2918: 000029A0
- BCLR D5,12(A5) ;291C: 0BAD000C
- DC.W $FFFF ;2920
- DC.W $FD0C ;2922
- BCLR D5,10(A5) ;2924: 0BAD000A
- DC.L LAB_01F1 ;2928: 000029DC
- BCLR D5,11(A5) ;292C: 0BAD000B
- DC.L LAB_01F0 ;2930: 000029D8
- BCLR D5,12(A5) ;2934: 0BAD000C
- DC.W $FFFF ;2938
- DC.W $FCE2 ;293A
- BCLR D5,10(A5) ;293C: 0BAD000A
- LAB_01E4:
- DC.L LAB_01EC ;2940: 000029C4
- BCLR D5,11(A5) ;2944: 0BAD000B
- DC.L LAB_01EB ;2948: 000029C0
- BCLR D5,12(A5) ;294C: 0BAD000C
- DC.W $FFFF ;2950
- DC.W $FD36 ;2952
- BCLR D5,10(A5) ;2954: 0BAD000A
- DC.L LAB_01F3 ;2958: 000029EC
- BCLR D5,11(A5) ;295C: 0BAD000B
- DC.L LAB_01F2 ;2960: 000029E8
- BCLR D5,12(A5) ;2964: 0BAD000C
- DC.W $FFFF ;2968
- DC.W $FD24 ;296A
- BCLR D5,10(A5) ;296C: 0BAD000A
- DC.L LAB_01EA ;2970: 000029BA
- BCLR D5,11(A5) ;2974: 0BAD000B
- DC.L LAB_01E9 ;2978: 000029B6
- BCLR D5,12(A5) ;297C: 0BAD000C
- DC.W $FFFF ;2980
- DC.W $FD12 ;2982
- BCLR D5,10(A5) ;2984: 0BAD000A
- DC.L LAB_01F5 ;2988: 00002A04
- BCLR D5,11(A5) ;298C: 0BAD000B
- DC.L LAB_01F4 ;2990: 00002A00
- BCLR D5,12(A5) ;2994: 0BAD000C
- DC.W $FFFF ;2998
- DC.W $FD2A ;299A
- ORI.B #$00,D0 ;299C: 00000000
- LAB_01E6:
- ORI.B #$00,D0 ;29A0: 00000000
- LAB_01E7:
- MOVE.L LAB_01E6(PC),-(A7) ;29A4: 2F3AFFFA
- LAB_01E8:
- CMPA.L #$00000000,A0 ;29A8: B1FC00000000
- BNE.S LAB_01EF ;29AE: 6626
- CLR.L -(A7) ;29B0: 42A7
- MOVE.L D2,-(A7) ;29B2: 2F02
- BRA.S LAB_01F6 ;29B4: 6054
- LAB_01E9:
- ORI.B #$00,D0 ;29B6: 00000000
- LAB_01EA:
- MOVE.L LAB_01E9(PC),-(A7) ;29BA: 2F3AFFFA
- BRA.S LAB_01E8 ;29BE: 60E8
- LAB_01EB:
- ORI.B #$00,D0 ;29C0: 00000000
- LAB_01EC:
- MOVE.L LAB_01EB(PC),-(A7) ;29C4: 2F3AFFFA
- CMPA.L #$00000000,A1 ;29C8: B3FC00000000
- BNE.S LAB_01EF ;29CE: 6606
- LAB_01ED:
- CLR.L -(A7) ;29D0: 42A7
- LAB_01EE:
- MOVE.L D0,-(A7) ;29D2: 2F00
- BRA.S LAB_01F6 ;29D4: 6034
- LAB_01EF:
- RTS ;29D6: 4E75
- LAB_01F0:
- ORI.B #$00,D0 ;29D8: 00000000
- LAB_01F1:
- MOVE.L LAB_01F0(PC),-(A7) ;29DC: 2F3AFFFA
- MOVE.L #$00000002,-(A7) ;29E0: 2F3C00000002
- BRA.S LAB_01EE ;29E6: 60EA
- LAB_01F2:
- ORI.B #$00,D0 ;29E8: 00000000
- LAB_01F3:
- MOVE.L LAB_01F2(PC),-(A7) ;29EC: 2F3AFFFA
- CMP.L #$FFFFFFFF,D0 ;29F0: B0BCFFFFFFFF
- BEQ.S LAB_01EF ;29F6: 67DE
- MOVE.L #$FFFFFFFF,-(A7) ;29F8: 2F3CFFFFFFFF
- BRA.S LAB_01EE ;29FE: 60D2
- LAB_01F4:
- ORI.B #$00,D0 ;2A00: 00000000
- LAB_01F5:
- MOVE.L LAB_01F4(PC),-(A7) ;2A04: 2F3AFFFA
- BRA.S LAB_01ED ;2A08: 60C6
- LAB_01F6:
- MOVEM.L D0/A0,-(A7) ;2A0A: 48E78080
- MOVE.L 8(A7),D0 ;2A0E: 202F0008
- MOVEA.L 420(A6),A0 ;2A12: 206E01A4
- EXG A0,A6 ;2A16: C14E
- JSR -132(A6) ;2A18: 4EAEFF7C
- EXG A0,A6 ;2A1C: C14E
- MOVEA.L 406(A6),A0 ;2A1E: 206E0196
- MOVEA.L 8(A0),A0 ;2A22: 20680008
- SWAP D0 ;2A26: 4840
- LAB_01F7:
- CMPA.L #$00000000,A0 ;2A28: B1FC00000000
- BEQ.S LAB_01F8 ;2A2E: 670A
- CMP 18(A0),D0 ;2A30: B0680012
- BEQ.S LAB_01F8 ;2A34: 6704
- MOVEA.L (A0),A0 ;2A36: 2050
- BRA.S LAB_01F7 ;2A38: 60EE
- LAB_01F8:
- MOVE.L 420(A6),D0 ;2A3A: 202E01A4
- EXG D0,A6 ;2A3E: C18E
- JSR -138(A6) ;2A40: 4EAEFF76
- EXG D0,A6 ;2A44: C18E
- MOVE.L A0,D0 ;2A46: 2008
- MOVEM.L (A7)+,D0/A0 ;2A48: 4CDF0101
- BEQ.S LAB_01F9 ;2A4C: 6704
- ADDQ.L #8,A7 ;2A4E: 508F
- RTS ;2A50: 4E75
- LAB_01F9:
- ADDQ.L #4,A7 ;2A52: 588F
- MOVE.L (A7)+,D0 ;2A54: 201F
- ADDQ.L #4,A7 ;2A56: 588F
- RTS ;2A58: 4E75
- LAB_01FA:
- DC.W $0000 ;2A5A
- LAB_01FB:
- TRAP #13 ;2A5C: 4E4D
- DC.W $4920 ;2A5E
- DC.W $4861 ;2A60
- MOVEQ #100,D1 ;2A62: 7264
- DC.W $7761 ;2A64
- MOVEQ #101,D1 ;2A66: 7265
- DC.W $2070 ;2A68
- BSR.S LAB_0206 ;2A6A: 6174
- BLS.S LAB_0203 ;2A6C: 6368
- LAB_01FC:
- ORI #$7865,-(A5) ;2A6E: 00657865
- BLS.S LAB_01FE+2 ;2A72: 632E
- DC.W $6C69 ;2A74
- BHI.S LAB_0207+2 ;2A76: 6272
- BSR.S LAB_0209 ;2A78: 6172
- DC.W $7900 ;2A7A
- LAB_01FD:
- BSR LAB_01FD ;2A7C: 6100FFFE
- DC.L LAB_01FD ;2A80: 00002A7C
- BCLR D5,0(A5) ;2A84: 0BAD0000
- DC.L LAB_01FB ;2A88: 00002A5C
- BCLR D5,1(A5) ;2A8C: 0BAD0001
- DC.L LAB_01FC+1 ;2A90: 00002A6F
- BCLR D5,5(A5) ;2A94: 0BAD0005
- DC.W $0025 ;2A98
- DC.W $FFFF ;2A9A
- BCLR D5,13(A5) ;2A9C: 0BAD000D
- LAB_01FE:
- DC.L LAB_01FF ;2AA0: 00002AA8
- ORI.B #$00,D0 ;2AA4: 00000000
- LAB_01FF:
- MOVEQ #124,D0 ;2AA8: 707C
- BTST #0,297(A6) ;2AAA: 082E00000129
- BEQ.S LAB_0200 ;2AB0: 670C
- MOVE.L A5,-(A7) ;2AB2: 2F0D
- LEA LAB_0204(PC),A5 ;2AB4: 4BFA0022
- JSR -30(A6) ;2AB8: 4EAEFFE2
- MOVEA.L (A7)+,A5 ;2ABC: 2A5F
- LAB_0200:
- MOVEA.L D0,A0 ;2ABE: 2040
- MOVE LAB_0205(PC),D1 ;2AC0: 323A001C
- MOVEA.L (A0),A1 ;2AC4: 2250
- LAB_0201:
- CMP (A1),D1 ;2AC6: B251
- BEQ.S LAB_0202 ;2AC8: 6704
- ADDQ.L #2,A1 ;2ACA: 5489
- BRA.S LAB_0201 ;2ACC: 60F8
- LAB_0202:
- MOVE.L A1,(A0) ;2ACE: 2089
- JSR -636(A6) ;2AD0: 4EAEFD84
- MOVEQ #1,D0 ;2AD4: 7001
- LAB_0203:
- RTS ;2AD6: 4E75
- LAB_0204:
- DC.W $4E7A ;2AD8
- OR.B D1,D4 ;2ADA: 8801
- ADD.L A0,D0 ;2ADC: D088
- LAB_0205:
- RTE ;2ADE: 4E73
- LAB_0206:
- DC.W $444F ;2AE0
- SUBQ.B #1,-(A0) ;2AE2: 5320
- DC.W $4F70 ;2AE4
- BCS.S LAB_020D+2 ;2AE6: 656E
- LAB_0207:
- MOVE.L 100(A1),D4 ;2AE8: 28290064
- LAB_0209:
- DC.W $6F73 ;2AEC
- MOVEA.L 26978(A4),A7 ;2AEE: 2E6C6962
- MOVEQ #97,D1 ;2AF2: 7261
- MOVEQ #121,D1 ;2AF4: 7279
- DC.W $0000 ;2AF6
- LAB_020A:
- BSR LAB_020A ;2AF8: 6100FFFE
- DC.L LAB_020A ;2AFC: 00002AF8
- BCLR D5,0(A5) ;2B00: 0BAD0000
- DC.L LAB_0206 ;2B04: 00002AE0
- BCLR D5,1(A5) ;2B08: 0BAD0001
- DC.L LAB_0207+3 ;2B0C: 00002AEB
- BCLR D5,4(A5) ;2B10: 0BAD0004
- ORI.B #$2C,-(A5) ;2B14: 0025002C
- BCLR D5,5(A5) ;2B18: 0BAD0005
- ORI.B #$2D,-(A5) ;2B1C: 0025002D
- BCLR D5,8(A5) ;2B20: 0BAD0008
- DC.L LAB_020B ;2B24: 00002B4C
- BCLR D5,9(A5) ;2B28: 0BAD0009
- DC.L LAB_0217 ;2B2C: 00002C08
- BCLR D5,10(A5) ;2B30: 0BAD000A
- DC.L LAB_020C ;2B34: 00002B50
- BCLR D5,11(A5) ;2B38: 0BAD000B
- DC.L LAB_020B ;2B3C: 00002B4C
- BCLR D5,12(A5) ;2B40: 0BAD000C
- DC.W $FFFF ;2B44
- DC.W $FFE2 ;2B46
- ORI.B #$00,D0 ;2B48: 00000000
- LAB_020B:
- ORI.B #$00,D0 ;2B4C: 00000000
- LAB_020C:
- MOVEA.L LAB_020B(PC),A0 ;2B50: 207AFFFA
- LAB_020D:
- CMPI #$6100,(A0) ;2B54: 0C506100
- BEQ.S LAB_020E ;2B58: 6702
- JMP (A0) ;2B5A: 4ED0
- LAB_020E:
- MOVE.L A4,-(A7) ;2B5C: 2F0C
- MOVE 2(A0),D0 ;2B5E: 30280002
- LEA 2(A0,D0.W),A4 ;2B62: 49F00002
- BSR.S LAB_020F ;2B66: 6106
- MOVE.L D0,D1 ;2B68: 2200
- MOVEA.L (A7)+,A4 ;2B6A: 285F
- RTS ;2B6C: 4E75
- LAB_020F:
- LINK A5,#-24 ;2B6E: 4E55FFE8
- MOVEM.L D2-D7/A2-A3,-(A7) ;2B72: 48E73F30
- MOVEA.L D1,A3 ;2B76: 2641
- MOVEQ #0,D1 ;2B78: 7200
- MOVEQ #15,D7 ;2B7A: 7E0F
- MOVE.L D1,-24(A5) ;2B7C: 2B41FFE8
- MOVE.L D2,-(A7) ;2B80: 2F02
- MOVEQ #0,D2 ;2B82: 7400
- JSR -228(A6) ;2B84: 4EAEFF1C
- MOVE.L (A7)+,D2 ;2B88: 241F
- MOVE.L D0,-20(A5) ;2B8A: 2B40FFEC
- BEQ.S LAB_0216 ;2B8E: 6770
- MOVEA.L A3,A0 ;2B90: 204B
- LAB_0210:
- TST.B (A0)+ ;2B92: 4A18
- BNE.S LAB_0210 ;2B94: 66FC
- SUBA.L A3,A0 ;2B96: 91CB
- ADDQ #1,A0 ;2B98: 5248
- MOVE.L A0,D0 ;2B9A: 2008
- MOVEQ #1,D1 ;2B9C: 7201
- MOVE.L A6,-(A7) ;2B9E: 2F0E
- MOVEA.L (ABSEXECBASE).W,A6 ;2BA0: 2C780004
- JSR -684(A6) ;2BA4: 4EAEFD54
- MOVE.L D0,-16(A5) ;2BA8: 2B40FFF0
- BNE.S LAB_0211 ;2BAC: 660E
- MOVEA.L -20(A5),A1 ;2BAE: 226DFFEC
- JSR -690(A6) ;2BB2: 4EAEFD4E
- MOVEA.L (A7)+,A6 ;2BB6: 2C5F
- MOVEQ #0,D0 ;2BB8: 7000
- BRA.S LAB_0216 ;2BBA: 6044
- LAB_0211:
- MOVEA.L (A7)+,A6 ;2BBC: 2C5F
- MOVE.L A3,D1 ;2BBE: 220B
- MOVE.L D2,-(A7) ;2BC0: 2F02
- MOVE.L D0,D2 ;2BC2: 2400
- MOVE.L D2,-(A7) ;2BC4: 2F02
- MOVEQ #0,D0 ;2BC6: 7000
- MOVEA.L D1,A0 ;2BC8: 2041
- LAB_0212:
- TST.B (A0)+ ;2BCA: 4A18
- BEQ.S LAB_0213 ;2BCC: 6704
- ADDQ.B #1,D0 ;2BCE: 5200
- BNE.S LAB_0212 ;2BD0: 66F8
- LAB_0213:
- SUBQ.L #1,A0 ;2BD2: 5388
- MOVE.L D2,D1 ;2BD4: 2202
- LSR.L #2,D1 ;2BD6: E489
- MOVEA.L D2,A1 ;2BD8: 2242
- MOVE D0,D2 ;2BDA: 3400
- LEA 1(A1,D0.W),A1 ;2BDC: 43F10001
- BRA.S LAB_0215 ;2BE0: 6002
- LAB_0214:
- MOVE.B -(A0),-(A1) ;2BE2: 1320
- LAB_0215:
- DBF D0,LAB_0214 ;2BE4: 51C8FFFC
- MOVE.B D2,-(A1) ;2BE8: 1302
- MOVE.L D1,D0 ;2BEA: 2001
- MOVE.L (A7)+,D2 ;2BEC: 241F
- MOVE.L (A7)+,D2 ;2BEE: 241F
- MOVEA.L -16(A5),A0 ;2BF0: 206DFFF0
- MOVEQ #0,D0 ;2BF4: 7000
- MOVE.B (A0),D0 ;2BF6: 1010
- CLR.B 1(A0,D0.L) ;2BF8: 42300801
- JMP 102(A4) ;2BFC: 4EEC0066
- LAB_0216:
- MOVEM.L (A7)+,D2-D7/A2-A3 ;2C00: 4CDF0CFC
- UNLK A5 ;2C04: 4E5D
- RTS ;2C06: 4E75
- LAB_0217:
- SUBQ #1,-(A3) ;2C08: 5363
- MOVEQ #101,D1 ;2C0A: 7265
- BCS.S LAB_021C ;2C0C: 656E
- MOVEA.L (A1),A0 ;2C0E: 2051
- DC.W $7569 ;2C10
- BCS.S LAB_021D ;2C12: 6574
- MOVEA.L (A4),A0 ;2C14: 2054
- BVS.S LAB_021E ;2C16: 6974
- DC.W $6C65 ;2C18
- CLR -(A1) ;2C1A: 4261
- MOVEQ #0,D1 ;2C1C: 7200
- LAB_0218:
- BVS.S LAB_021E+2 ;2C1E: 696E
- MOVEQ #117,D2 ;2C20: 7475
- BVS.S LAB_0220 ;2C22: 6974
- DC.W $696F ;2C24
- BGT.S LAB_021B+2 ;2C26: 6E2E
- DC.W $6C69 ;2C28
- BHI.S LAB_0221 ;2C2A: 6272
- BSR.S LAB_0222 ;2C2C: 6172
- DC.W $7900 ;2C2E
- LAB_0219:
- DC.W $6C61 ;2C30
- DC.W $7965 ;2C32
- MOVEQ #115,D1 ;2C34: 7273
- MOVEA.L 26978(A4),A7 ;2C36: 2E6C6962
- MOVEQ #97,D1 ;2C3A: 7261
- MOVEQ #121,D1 ;2C3C: 7279
- DC.W $0000 ;2C3E
- LAB_021A:
- BSR LAB_021A ;2C40: 6100FFFE
- DC.L LAB_021A ;2C44: 00002C40
- BCLR D5,0(A5) ;2C48: 0BAD0000
- DC.L LAB_0217 ;2C4C: 00002C08
- BCLR D5,1(A5) ;2C50: 0BAD0001
- LAB_021B:
- DC.L LAB_0219 ;2C54: 00002C30
- BCLR D5,6(A5) ;2C58: 0BAD0006
- DC.L LAB_0223 ;2C5C: 00002CA4
- BCLR D5,1(A5) ;2C60: 0BAD0001
- DC.L LAB_0218 ;2C64: 00002C1E
- BCLR D5,4(A5) ;2C68: 0BAD0004
- ORI.B #$00,-(A7) ;2C6C: 00270000
- BCLR D5,5(A5) ;2C70: 0BAD0005
- DC.W $0027 ;2C74
- DC.W $08CF ;2C76
- BCLR D5,8(A5) ;2C78: 0BAD0008
- LAB_021C:
- DC.L LAB_0224 ;2C7C: 00002CAE
- BCLR D5,9(A5) ;2C80: 0BAD0009
- DC.L LAB_0229 ;2C84: 00002CEA
- LAB_021D:
- BCLR D5,10(A5) ;2C88: 0BAD000A
- LAB_021E:
- DC.L LAB_0226 ;2C8C: 00002CB6
- BCLR D5,11(A5) ;2C90: 0BAD000B
- DC.L LAB_0225 ;2C94: 00002CB2
- LAB_0220:
- BCLR D5,12(A5) ;2C98: 0BAD000C
- DC.W $FFFF ;2C9C
- LAB_0221:
- DC.W $FD9C ;2C9E
- LAB_0222:
- ORI.B #$00,D0 ;2CA0: 00000000
- LAB_0223:
- LEA LAB_0224(PC),A0 ;2CA4: 41FA0008
- MOVE.L A1,(A0) ;2CA8: 2089
- MOVEQ #1,D0 ;2CAA: 7001
- RTS ;2CAC: 4E75
- LAB_0224:
- ORI.B #$00,D0 ;2CAE: 00000000
- LAB_0225:
- ORI.B #$00,D0 ;2CB2: 00000000
- LAB_0226:
- PEA LAB_0227(PC) ;2CB6: 487A0008
- MOVE.L LAB_0225(PC),-(A7) ;2CBA: 2F3AFFF6
- RTS ;2CBE: 4E75
- LAB_0227:
- TST.L D0 ;2CC0: 4A80
- BEQ.S LAB_0228 ;2CC2: 6724
- MOVEA.L D0,A0 ;2CC4: 2040
- MOVE #$0100,D1 ;2CC6: 323C0100
- AND 20(A0),D1 ;2CCA: C2680014
- BEQ.S LAB_0228 ;2CCE: 6718
- MOVEM.L D0/A6,-(A7) ;2CD0: 48E78002
- MOVEA.L 318(A0),A1 ;2CD4: 2268013E
- MOVEA.L 334(A0),A0 ;2CD8: 2068014E
- MOVEA.L LAB_0224(PC),A6 ;2CDC: 2C7AFFD0
- JSR -198(A6) ;2CE0: 4EAEFF3A
- MOVEM.L (A7)+,D0/A6 ;2CE4: 4CDF4001
- LAB_0228:
- RTS ;2CE8: 4E75
- LAB_0229:
- DC.W $0000 ;2CEA
- LAB_022A:
- SUBQ #1,D3 ;2CEC: 5343
- SUBQ #1,A1 ;2CEE: 5349
- MOVEA.L A7,A0 ;2CF0: 204F
- MOVEQ #101,D0 ;2CF2: 7065
- BGT.S LAB_022D+2 ;2CF4: 6E28
- MOVE.L D0,-(A4) ;2CF6: 2900
- LAB_022B:
- DC.W $7363 ;2CF8
- DC.W $7369 ;2CFA
- MOVEA.L -(A4),A7 ;2CFC: 2E64
- BCS.S LAB_0232 ;2CFE: 6576
- DC.W $6963 ;2D00
- DC.W $6500 ;2D02
- LAB_022C:
- BSR LAB_022C ;2D04: 6100FFFE
- DC.L LAB_022C ;2D08: 00002D04
- BCLR D5,0(A5) ;2D0C: 0BAD0000
- DC.L LAB_022A ;2D10: 00002CEC
- BCLR D5,2(A5) ;2D14: 0BAD0002
- DC.L LAB_022B ;2D18: 00002CF8
- LAB_022D:
- BCLR D5,5(A5) ;2D1C: 0BAD0005
- ORI.B #$07,-(A5) ;2D20: 00250007
- BCLR D5,8(A5) ;2D24: 0BAD0008
- DC.L LAB_022E ;2D28: 00002D50
- BCLR D5,9(A5) ;2D2C: 0BAD0009
- DC.L LAB_0230 ;2D30: 00002D6E
- BCLR D5,10(A5) ;2D34: 0BAD000A
- DC.L LAB_022F ;2D38: 00002D54
- BCLR D5,11(A5) ;2D3C: 0BAD000B
- DC.L LAB_022E ;2D40: 00002D50
- BCLR D5,12(A5) ;2D44: 0BAD000C
- DC.W $FFFF ;2D48
- DC.W $FFFA ;2D4A
- ORI.B #$00,D0 ;2D4C: 00000000
- LAB_022E:
- ORI.B #$00,D0 ;2D50: 00000000
- LAB_022F:
- MOVEM.L D0-D1/A0-A1/A6,-(A7) ;2D54: 48E7C0C2
- MOVEA.L (ABSEXECBASE).W,A6 ;2D58: 2C780004
- MOVEQ #0,D0 ;2D5C: 7000
- MOVEQ #16,D1 ;2D5E: 7210
- JSR -306(A6) ;2D60: 4EAEFECE
- MOVEM.L (A7)+,D0-D1/A0-A1/A6 ;2D64: 4CDF4303
- MOVE.L LAB_022E(PC),-(A7) ;2D68: 2F3AFFE6
- RTS ;2D6C: 4E75
- LAB_0230:
- DC.W $0000 ;2D6E
- LAB_0231:
- SUBQ #1,24946(A0) ;2D70: 53686172
- BCS.S LAB_0235+2 ;2D74: 6564
- LAB_0232:
- MOVEA.L (A3),A0 ;2D76: 2053
- DC.W $656D ;2D78
- BSR.S LAB_0236 ;2D7A: 6170
- DC.W $686F ;2D7C
- MOVEQ #101,D1 ;2D7E: 7265
- DC.W $7300 ;2D80
- LAB_0233:
- BCS.S LAB_0237+2 ;2D82: 6578
- DC.W $6563 ;2D84
- MOVEA.L 26978(A4),A7 ;2D86: 2E6C6962
- MOVEQ #97,D1 ;2D8A: 7261
- MOVEQ #121,D1 ;2D8C: 7279
- DC.W $0000 ;2D8E
- LAB_0234:
- BSR LAB_0234 ;2D90: 6100FFFE
- DC.L LAB_0234 ;2D94: 00002D90
- BCLR D5,0(A5) ;2D98: 0BAD0000
- DC.L LAB_0231 ;2D9C: 00002D70
- BCLR D5,1(A5) ;2DA0: 0BAD0001
- DC.L LAB_0233 ;2DA4: 00002D82
- BCLR D5,4(A5) ;2DA8: 0BAD0004
- ORI.B #$00,-(A5) ;2DAC: 00250000
- BCLR D5,5(A5) ;2DB0: 0BAD0005
- ORI.B #$A0,-(A5) ;2DB4: 002500A0
- BCLR D5,8(A5) ;2DB8: 0BAD0008
- DC.L LAB_0236 ;2DBC: 00002DEC
- BCLR D5,9(A5) ;2DC0: 0BAD0009
- DC.L LAB_0243 ;2DC4: 00002EE0
- BCLR D5,10(A5) ;2DC8: 0BAD000A
- DC.L LAB_0236 ;2DCC: 00002DEC
- BCLR D5,12(A5) ;2DD0: 0BAD000C
- DC.W $FFFF ;2DD4
- DC.W $FDC6 ;2DD6
- LAB_0235:
- BCLR D5,10(A5) ;2DD8: 0BAD000A
- DC.L LAB_0240 ;2DDC: 00002E94
- BCLR D5,12(A5) ;2DE0: 0BAD000C
- DC.W $FFFF ;2DE4
- DC.W $FD5A ;2DE6
- ORI.B #$00,D0 ;2DE8: 00000000
- LAB_0236:
- ADDQ.B #1,295(A6) ;2DEC: 522E0127
- SUBQ #1,14(A0) ;2DF0: 5368000E
- BNE.S LAB_0239 ;2DF4: 660E
- CLR.L 40(A0) ;2DF6: 42A80028
- LAB_0237:
- SUBQ #1,44(A0) ;2DFA: 5368002C
- BGE.S LAB_023B ;2DFE: 6C2E
- LAB_0238:
- JMP -138(A6) ;2E00: 4EEEFF76
- LAB_0239:
- BMI.S LAB_023A ;2E04: 6B06
- SUBQ #1,44(A0) ;2E06: 5368002C
- BRA.S LAB_0238 ;2E0A: 60F4
- LAB_023A:
- MOVE.L A0,-(A7) ;2E0C: 2F08
- MOVEM.L D7/A5-A6,-(A7) ;2E0E: 48E70106
- MOVE.L #$01000008,D7 ;2E12: 2E3C01000008
- MOVEA.L (ABSEXECBASE).W,A6 ;2E18: 2C780004
- JSR -108(A6) ;2E1C: 4EAEFF94
- MOVEM.L (A7)+,D7/A5-A6 ;2E20: 4CDF6080
- MOVEA.L (A7),A0 ;2E24: 2057
- JSR -558(A6) ;2E26: 4EAEFDD2
- MOVEA.L (A7)+,A0 ;2E2A: 205F
- BRA.S LAB_0238 ;2E2C: 60D2
- LAB_023B:
- MOVEM.L D0-D1/A0-A3,-(A7) ;2E2E: 48E7C0F0
- MOVEA.L A0,A2 ;2E32: 2448
- LEA 16(A2),A0 ;2E34: 41EA0010
- MOVEA.L (A0),A1 ;2E38: 2250
- MOVE.L (A1),D0 ;2E3A: 2011
- BEQ.S LAB_023C ;2E3C: 6720
- MOVE.L D0,(A0) ;2E3E: 2080
- EXG D0,A1 ;2E40: C189
- MOVE.L A0,4(A1) ;2E42: 23480004
- MOVEA.L D0,A1 ;2E46: 2240
- MOVE.L 8(A1),D0 ;2E48: 20290008
- BCLR #0,D0 ;2E4C: 08800000
- BNE.S LAB_023D ;2E50: 6614
- MOVEA.L D0,A1 ;2E52: 2240
- MOVE.L A1,40(A2) ;2E54: 25490028
- MOVEQ #16,D0 ;2E58: 7010
- JSR -324(A6) ;2E5A: 4EAEFEBC
- LAB_023C:
- MOVEM.L (A7)+,D0-D1/A0-A3 ;2E5E: 4CDF0F03
- JMP -138(A6) ;2E62: 4EEEFF76
- LAB_023D:
- MOVEA.L 16(A2),A3 ;2E66: 266A0010
- LAB_023E:
- ADDQ #1,14(A2) ;2E6A: 526A000E
- MOVEA.L D0,A1 ;2E6E: 2240
- MOVEQ #16,D0 ;2E70: 7010
- JSR -324(A6) ;2E72: 4EAEFEBC
- LAB_023F:
- MOVE.L (A3),D0 ;2E76: 2013
- BEQ.S LAB_023C ;2E78: 67E4
- MOVEA.L A3,A1 ;2E7A: 224B
- MOVEA.L D0,A3 ;2E7C: 2640
- MOVE.L 8(A1),D0 ;2E7E: 20290008
- BCLR #0,D0 ;2E82: 08800000
- BEQ.S LAB_023F ;2E86: 67EE
- MOVEA.L 4(A1),A0 ;2E88: 20690004
- MOVE.L A3,(A0) ;2E8C: 208B
- MOVE.L A0,4(A3) ;2E8E: 27480004
- BRA.S LAB_023E ;2E92: 60D6
- LAB_0240:
- ADDQ.B #1,295(A6) ;2E94: 522E0127
- ADDQ #1,44(A0) ;2E98: 5268002C
- BNE.S LAB_0242 ;2E9C: 6608
- LAB_0241:
- ADDQ #1,14(A0) ;2E9E: 5268000E
- JMP -138(A6) ;2EA2: 4EEEFF76
- LAB_0242:
- TST.L 40(A0) ;2EA6: 4AA80028
- BEQ.S LAB_0241 ;2EAA: 67F2
- MOVEM.L D0-D1/A0-A1,-(A7) ;2EAC: 48E7C0C0
- LEA -12(A7),A7 ;2EB0: 4FEFFFF4
- MOVEA.L 276(A6),A1 ;2EB4: 226E0114
- BCLR #4,29(A1) ;2EB8: 08A90004001D
- ADDQ.L #1,A1 ;2EBE: 5289
- MOVE.L A1,8(A7) ;2EC0: 2F490008
- LEA 16(A0),A0 ;2EC4: 41E80010
- MOVEA.L A7,A1 ;2EC8: 224F
- JSR -246(A6) ;2ECA: 4EAEFF0A
- MOVEQ #16,D0 ;2ECE: 7010
- JSR -318(A6) ;2ED0: 4EAEFEC2
- LEA 12(A7),A7 ;2ED4: 4FEF000C
- MOVEM.L (A7)+,D0-D1/A0-A1 ;2ED8: 4CDF0303
- JMP -138(A6) ;2EDC: 4EEEFF76
- LAB_0243:
- DC.W $4772 ;2EE0
- BSR.S LAB_0247 ;2EE2: 6170
- DC.W $6869 ;2EE4
- DC.W $6373 ;2EE6
- MOVEA.L (A3),A0 ;2EE8: 2053
- BCS.S LAB_0248 ;2EEA: 6574
- DC.W $2F4C ;2EEC
- DC.W $6F61 ;2EEE
- BCC.S LAB_0246 ;2EF0: 6452
- DC.W $4742 ;2EF2
- MOVE D0,D2 ;2EF4: 3400
- LAB_0244:
- BEQ.S LAB_0249+2 ;2EF6: 6772
- BSR.S LAB_0249+2 ;2EF8: 6170
- DC.W $6869 ;2EFA
- DC.W $6373 ;2EFC
- MOVEA.L 26978(A4),A7 ;2EFE: 2E6C6962
- MOVEQ #97,D1 ;2F02: 7261
- MOVEQ #121,D1 ;2F04: 7279
- DC.W $0000 ;2F06
- LAB_0245:
- BSR LAB_0245 ;2F08: 6100FFFE
- DC.L LAB_0245 ;2F0C: 00002F08
- BCLR D5,0(A5) ;2F10: 0BAD0000
- DC.L LAB_0243 ;2F14: 00002EE0
- BCLR D5,1(A5) ;2F18: 0BAD0001
- DC.L LAB_0244 ;2F1C: 00002EF6
- BCLR D5,4(A5) ;2F20: 0BAD0004
- ORI.B #$00,-(A5) ;2F24: 00250000
- BCLR D5,5(A5) ;2F28: 0BAD0005
- ORI.B #$24,-(A5) ;2F2C: 00250024
- BCLR D5,8(A5) ;2F30: 0BAD0008
- DC.L LAB_024A ;2F34: 00002F74
- BCLR D5,9(A5) ;2F38: 0BAD0009
- DC.L LAB_0252 ;2F3C: 00002FCC
- BCLR D5,10(A5) ;2F40: 0BAD000A
- LAB_0246:
- DC.L LAB_024B ;2F44: 00002F78
- BCLR D5,11(A5) ;2F48: 0BAD000B
- DC.L LAB_024A ;2F4C: 00002F74
- BCLR D5,12(A5) ;2F50: 0BAD000C
- LAB_0247:
- DC.W $FFFF ;2F54
- DC.W $FEE0 ;2F56
- BCLR D5,10(A5) ;2F58: 0BAD000A
- DC.L LAB_024F ;2F5C: 00002FA4
- LAB_0248:
- BCLR D5,11(A5) ;2F60: 0BAD000B
- DC.L LAB_024E ;2F64: 00002FA0
- LAB_0249:
- BCLR D5,12(A5) ;2F68: 0BAD000C
- DC.W $FFFF ;2F6C
- DC.W $FF40 ;2F6E
- ORI.B #$00,D0 ;2F70: 00000000
- LAB_024A:
- ORI.B #$00,D0 ;2F74: 00000000
- LAB_024B:
- MOVE.L A2,-(A7) ;2F78: 2F0A
- MOVEA.L 420(A6),A2 ;2F7A: 246E01A4
- CMPA.L 54(A2),A7 ;2F7E: BFEA0036
- BHI.S LAB_024C ;2F82: 6212
- CMPA.L 58(A2),A7 ;2F84: BFEA003A
- BCS.S LAB_024C ;2F88: 650C
- MOVEA.L 412(A6),A2 ;2F8A: 246E019C
- CMPI #$FFFF,44(A2) ;2F8E: 0C6AFFFF002C
- BNE.S LAB_024D ;2F94: 6606
- LAB_024C:
- MOVEA.L LAB_024A(PC),A2 ;2F96: 247AFFDC
- JSR (A2) ;2F9A: 4E92
- LAB_024D:
- MOVEA.L (A7)+,A2 ;2F9C: 245F
- RTS ;2F9E: 4E75
- LAB_024E:
- ORI.B #$00,D0 ;2FA0: 00000000
- LAB_024F:
- MOVE.L A2,-(A7) ;2FA4: 2F0A
- MOVEA.L 420(A6),A2 ;2FA6: 246E01A4
- CMPA.L 54(A2),A7 ;2FAA: BFEA0036
- BHI.S LAB_0250 ;2FAE: 6212
- CMPA.L 58(A2),A7 ;2FB0: BFEA003A
- BCS.S LAB_0250 ;2FB4: 650C
- MOVEA.L 412(A6),A2 ;2FB6: 246E019C
- CMPI #$FFFF,44(A2) ;2FBA: 0C6AFFFF002C
- BNE.S LAB_0251 ;2FC0: 6606
- LAB_0250:
- MOVEA.L LAB_024E(PC),A2 ;2FC2: 247AFFDC
- JSR (A2) ;2FC6: 4E92
- LAB_0251:
- MOVEA.L (A7)+,A2 ;2FC8: 245F
- RTS ;2FCA: 4E75
- LAB_0252:
- NOT 30752(A1) ;2FCC: 46697820
- DC.W $666F ;2FD0
- MOVEQ #32,D1 ;2FD2: 7220
- BLE.S LAB_0257+2 ;2FD4: 6F6C
- BCC.S LAB_0255 ;2FD6: 6420
- DC.W $4131 ;2FD8
- MOVE 32(A1,D3.W),D0 ;2FDA: 30313020
- BCC.S LAB_0258+2 ;2FDE: 6472
- BVS.S LAB_0259 ;2FE0: 6976
- DC.W $6573 ;2FE2
- LAB_0253:
- DC.W $0074 ;2FE4
- MOVEQ #97,D1 ;2FE6: 7261
- DC.W $636B ;2FE8
- DC.W $6469 ;2FEA
- DC.W $736B ;2FEC
- MOVEA.L -(A4),A7 ;2FEE: 2E64
- BCS.S LAB_025A ;2FF0: 6576
- DC.W $6963 ;2FF2
- DC.W $6500 ;2FF4
- LAB_0254:
- MOVEQ #105,D2 ;2FF6: 7469
- LAB_0255:
- DC.W $6D65 ;2FF8
- MOVEQ #46,D1 ;2FFA: 722E
- DC.W $6465 ;2FFC
- MOVEQ #105,D3 ;2FFE: 7669
- DC.W $6365 ;3000
- DC.W $0000 ;3002
- LAB_0256:
- BSR LAB_0256 ;3004: 6100FFFE
- DC.L LAB_0256 ;3008: 00003004
- BCLR D5,0(A5) ;300C: 0BAD0000
- DC.L LAB_0252 ;3010: 00002FCC
- BCLR D5,2(A5) ;3014: 0BAD0002
- DC.L LAB_0253+1 ;3018: 00002FE5
- BCLR D5,4(A5) ;301C: 0BAD0004
- ORI.B #$00,-(A4) ;3020: 00240000
- BCLR D5,5(A5) ;3024: 0BAD0005
- ORI.B #$0A,-(A5) ;3028: 0025000A
- BCLR D5,6(A5) ;302C: 0BAD0006
- DC.L LAB_025A ;3030: 00003068
- BCLR D5,2(A5) ;3034: 0BAD0002
- DC.L LAB_0254 ;3038: 00002FF6
- BCLR D5,8(A5) ;303C: 0BAD0008
- LAB_0257:
- DC.L LAB_025B ;3040: 00003074
- BCLR D5,9(A5) ;3044: 0BAD0009
- DC.L LAB_0261 ;3048: 000030B4
- BCLR D5,10(A5) ;304C: 0BAD000A
- LAB_0258:
- DC.L LAB_025D ;3050: 0000307C
- BCLR D5,11(A5) ;3054: 0BAD000B
- LAB_0259:
- DC.L LAB_025E+2 ;3058: 00003088
- BCLR D5,12(A5) ;305C: 0BAD000C
- DC.W $FFFF ;3060
- DC.W $FFE2 ;3062
- ORI.B #$00,D0 ;3064: 00000000
- LAB_025A:
- LEA LAB_025B(PC),A0 ;3068: 41FA000A
- MOVE.L A1,(A0)+ ;306C: 20C9
- MOVE.L A6,(A0) ;306E: 208E
- MOVEQ #1,D0 ;3070: 7001
- RTS ;3072: 4E75
- LAB_025B:
- ORI.B #$00,D0 ;3074: 00000000
- LAB_025C:
- ORI.B #$00,D0 ;3078: 00000000
- LAB_025D:
- CMPI.L #$000007D0,4(A1) ;307C: 0CA9000007D00004
- BEQ.S LAB_0260 ;3084: 6706
- LAB_025E:
- JMP EXT_0000 ;3086: 4EF900000000
- LAB_0260:
- CMPI #$0009,28(A1) ;308C: 0C690009001C
- BNE.S LAB_025E ;3092: 66F2
- TST.L (A1) ;3094: 4A91
- BNE.S LAB_025E ;3096: 66EE
- MOVEA.L LAB_025C(PC),A0 ;3098: 207AFFDE
- MOVEA.L 276(A0),A0 ;309C: 20680114
- MOVE.L 10(A0),D0 ;30A0: 2028000A
- CMP.L LAB_025B(PC),D0 ;30A4: B0BAFFCE
- BNE.S LAB_025E ;30A8: 66DC
- MOVE.L #$00000BB8,4(A1) ;30AA: 237C00000BB80004
- BRA.S LAB_025E ;30B2: 60D2
- LAB_0261:
- DC.W $6E6F ;30B4
- BGT.S LAB_0268+2 ;30B6: 6E76
- BLE.S LAB_0266+2 ;30B8: 6F6C
- BSR.S LAB_0269 ;30BA: 6174
- BVS.S LAB_0267+2 ;30BC: 696C
- BCS.S LAB_0263 ;30BE: 652E
- DC.W $6C69 ;30C0
- BHI.S LAB_026A+2 ;30C2: 6272
- BSR.S LAB_026B ;30C4: 6172
- DC.W $7900 ;30C6
- LAB_0262:
- DC.W $6E6F ;30C8
- BGT.S LAB_026E+2 ;30CA: 6E76
- BLE.S LAB_026B+2 ;30CC: 6F6C
- BSR.S LAB_026F ;30CE: 6174
- BVS.S LAB_026D+2 ;30D0: 696C
- BCS.S LAB_0265+2 ;30D2: 652E
- DC.W $6C69 ;30D4
- BHI.S LAB_0270+2 ;30D6: 6272
- BSR.S LAB_0271 ;30D8: 6172
- DC.W $7920 ;30DA
- DC.W $4765 ;30DC
- MOVEQ #78,D2 ;30DE: 744E
- ADDQ #3,A4 ;30E0: 564C
- DC.W $6973 ;30E2
- MOVEQ #40,D2 ;30E4: 7428
- MOVE.L -(A0),-(A4) ;30E6: 2920
- MOVEQ #97,D0 ;30E8: 7061
- MOVEQ #99,D2 ;30EA: 7463
- DC.W $6865 ;30EC
- LAB_0263:
- DC.W $6400 ;30EE
- LAB_0264:
- BSR LAB_0264 ;30F0: 6100FFFE
- DC.L LAB_0264 ;30F4: 000030F0
- BCLR D5,0(A5) ;30F8: 0BAD0000
- DC.L LAB_0262 ;30FC: 000030C8
- LAB_0265:
- BCLR D5,15(A5) ;3100: 0BAD000F
- DC.L LAB_0261 ;3104: 000030B4
- BCLR D5,4(A5) ;3108: 0BAD0004
- ORI.B #$1F,2989(A0) ;310C: 0028001F0BAD
- ORI.B #$28,D5 ;3112: 00050028
- DC.W $0023 ;3116
- BCLR D5,6(A5) ;3118: 0BAD0006
- DC.L LAB_0275 ;311C: 00003178
- BCLR D5,8(A5) ;3120: 0BAD0008
- LAB_0266:
- DC.L LAB_0271 ;3124: 0000314C
- LAB_0267:
- BCLR D5,9(A5) ;3128: 0BAD0009
- LAB_0268:
- DC.L LAB_0275 ;312C: 00003178
- LAB_0269:
- BCLR D5,10(A5) ;3130: 0BAD000A
- LAB_026A:
- DC.L LAB_0272 ;3134: 00003150
- LAB_026B:
- BCLR D5,11(A5) ;3138: 0BAD000B
- LAB_026D:
- DC.L LAB_0271 ;313C: 0000314C
- LAB_026E:
- BCLR D5,12(A5) ;3140: 0BAD000C
- LAB_026F:
- DC.W $FFFF ;3144
- DC.W $FFC4 ;3146
- LAB_0270:
- ORI.B #$00,D0 ;3148: 00000000
- LAB_0271:
- ORI.B #$00,D0 ;314C: 00000000
- LAB_0272:
- LEA LAB_0271(PC),A1 ;3150: 43FAFFFA
- MOVEA.L (A1),A1 ;3154: 2251
- JSR (A1) ;3156: 4E91
- MOVEA.L A6,A1 ;3158: 224E
- MOVEA.L ABSEXECBASE,A6 ;315A: 2C7900000004
- MOVE.L 276(A6),D1 ;3160: 222E0114
- LEA 64(A1),A0 ;3164: 41E90040
- LAB_0273:
- CMP.L 40(A0),D1 ;3168: B2A80028
- BNE.S LAB_0274 ;316C: 6606
- JSR -570(A6) ;316E: 4EAEFDC6
- BRA.S LAB_0273 ;3172: 60F4
- LAB_0274:
- MOVEA.L A1,A6 ;3174: 2C49
- RTS ;3176: 4E75
- LAB_0275:
- TST.L D0 ;3178: 4A80
- BEQ.S LAB_0276 ;317A: 670A
- LEA 64(A1),A0 ;317C: 41E90040
- JSR -558(A6) ;3180: 4EAEFDD2
- MOVEQ #1,D0 ;3184: 7001
- LAB_0276:
- RTS ;3186: 4E75
- LAB_0277:
- DC.W $4472 ;3188
- BVS.S LAB_027C ;318A: 6976
- BCS.S LAB_027A+2 ;318C: 6520
- DC.W $4669 ;318E
- MOVEQ #109,D1 ;3190: 726D
- DC.W $7761 ;3192
- MOVEQ #101,D1 ;3194: 7265
- MOVEA.L (A0),A0 ;3196: 2050
- BSR.S LAB_027F ;3198: 6174
- BLS.S LAB_027C+2 ;319A: 6368
- LAB_0278:
- ORI #$642E,-(A3) ;319C: 0063642E
- DC.W $6465 ;31A0
- MOVEQ #105,D3 ;31A2: 7669
- DC.W $6365 ;31A4
- DC.W $0000 ;31A6
- LAB_0279:
- BSR LAB_0279 ;31A8: 6100FFFE
- LAB_027A:
- DC.L LAB_0279 ;31AC: 000031A8
- BCLR D5,0(A5) ;31B0: 0BAD0000
- DC.L LAB_0277 ;31B4: 00003188
- BCLR D5,2(A5) ;31B8: 0BAD0002
- DC.L LAB_0278+1 ;31BC: 0000319D
- BCLR D5,4(A5) ;31C0: 0BAD0004
- ORI.B #$00,2989(A0) ;31C4: 002800000BAD
- ORI.B #$28,D5 ;31CA: 00050028
- DC.W $0016 ;31CE
- BCLR D5,13(A5) ;31D0: 0BAD000D
- DC.L LAB_027B ;31D4: 000031DC
- ORI.B #$00,D0 ;31D8: 00000000
- LAB_027B:
- MOVEM.L A2/A4/A6,-(A7) ;31DC: 48E7002A
- MOVE.L #$00000136,D0 ;31E0: 203C00000136
- MOVEQ #1,D1 ;31E6: 7201
- MOVE.L A6,-(A7) ;31E8: 2F0E
- MOVEA.L (ABSEXECBASE).W,A6 ;31EA: 2C780004
- JSR -198(A6) ;31EE: 4EAEFF3A
- MOVEA.L (A7)+,A6 ;31F2: 2C5F
- TST.L D0 ;31F4: 4A80
- BEQ LAB_0284 ;31F6: 6700012E
- MOVEA.L D0,A1 ;31FA: 2240
- MOVEA.L D0,A2 ;31FC: 2440
- LEA LAB_0286(PC),A0 ;31FE: 41FA0136
- LAB_027C:
- MOVE.L #$00000136,D0 ;3202: 203C00000136
- LAB_027E:
- MOVE (A0)+,(A1)+ ;3208: 32D8
- SUBQ.L #2,D0 ;320A: 5580
- BNE.S LAB_027E ;320C: 66FA
- LAB_027F:
- MOVE.L A6,-(A7) ;320E: 2F0E
- MOVEA.L (ABSEXECBASE).W,A6 ;3210: 2C780004
- JSR -636(A6) ;3214: 4EAEFD84
- MOVEA.L (A7)+,A6 ;3218: 2C5F
- MOVEQ #34,D0 ;321A: 7022
- MOVE.L #$00010001,D1 ;321C: 223C00010001
- MOVE.L A6,-(A7) ;3222: 2F0E
- MOVEA.L (ABSEXECBASE).W,A6 ;3224: 2C780004
- JSR -198(A6) ;3228: 4EAEFF3A
- MOVEA.L (A7)+,A6 ;322C: 2C5F
- MOVEA.L D0,A4 ;322E: 2840
- TST.L D0 ;3230: 4A80
- BEQ LAB_0283 ;3232: 670000DE
- MOVEQ #48,D0 ;3236: 7030
- MOVE.L #$00010001,D1 ;3238: 223C00010001
- MOVE.L A6,-(A7) ;323E: 2F0E
- MOVEA.L (ABSEXECBASE).W,A6 ;3240: 2C780004
- JSR -198(A6) ;3244: 4EAEFF3A
- MOVEA.L (A7)+,A6 ;3248: 2C5F
- MOVE.L D0,8(A4) ;324A: 29400008
- BEQ LAB_0282 ;324E: 670000B2
- LEA LAB_0278+1(PC),A0 ;3252: 41FAFF49
- MOVEQ #0,D0 ;3256: 7000
- MOVEA.L 8(A4),A1 ;3258: 226C0008
- MOVEQ #0,D1 ;325C: 7200
- MOVE.L A6,-(A7) ;325E: 2F0E
- MOVEA.L (ABSEXECBASE).W,A6 ;3260: 2C780004
- JSR -444(A6) ;3264: 4EAEFE44
- MOVEA.L (A7)+,A6 ;3268: 2C5F
- TST.B D0 ;326A: 4A00
- BNE LAB_0281 ;326C: 66000082
- MOVEA.L 8(A4),A0 ;3270: 206C0008
- MOVEA.L 20(A0),A6 ;3274: 2C680014
- MOVE.L A6,(A4) ;3278: 288E
- CMPI #$0028,20(A6) ;327A: 0C6E00280014
- BNE.S LAB_0280 ;3280: 665E
- CMPI #$0016,22(A6) ;3282: 0C6E00160016
- BHI.S LAB_0280 ;3288: 6256
- MOVE.B 301(A6),4(A4) ;328A: 196E012D0004
- MOVE.B 302(A6),5(A4) ;3290: 196E012E0005
- MOVE.B #$1E,6(A4) ;3296: 197C001E0006
- LEA 12(A4),A1 ;329C: 43EC000C
- MOVE.B #$02,8(A1) ;32A0: 137C00020008
- MOVE.B #$20,9(A1) ;32A6: 137C00200009
- MOVE.L A4,14(A1) ;32AC: 234C000E
- MOVE.L A2,18(A1) ;32B0: 234A0012
- MOVEA.L A2,A0 ;32B4: 204A
- ADDA.L #$00000124,A0 ;32B6: D1FC00000124
- MOVE.L A0,10(A1) ;32BC: 2348000A
- MOVEQ #5,D0 ;32C0: 7005
- MOVE.L A6,-(A7) ;32C2: 2F0E
- MOVEA.L (ABSEXECBASE).W,A6 ;32C4: 2C780004
- JSR -168(A6) ;32C8: 4EAEFF58
- MOVEA.L (A7)+,A6 ;32CC: 2C5F
- MOVEA.L 8(A4),A1 ;32CE: 226C0008
- MOVE.L A6,-(A7) ;32D2: 2F0E
- MOVEA.L (ABSEXECBASE).W,A6 ;32D4: 2C780004
- JSR -450(A6) ;32D8: 4EAEFE3E
- MOVEA.L (A7)+,A6 ;32DC: 2C5F
- BRA.S LAB_0285 ;32DE: 604E
- LAB_0280:
- MOVEA.L 8(A4),A1 ;32E0: 226C0008
- MOVE.L A6,-(A7) ;32E4: 2F0E
- MOVEA.L (ABSEXECBASE).W,A6 ;32E6: 2C780004
- JSR -450(A6) ;32EA: 4EAEFE3E
- MOVEA.L (A7)+,A6 ;32EE: 2C5F
- LAB_0281:
- MOVEA.L 8(A4),A1 ;32F0: 226C0008
- MOVEQ #48,D0 ;32F4: 7030
- MOVE.L A6,-(A7) ;32F6: 2F0E
- MOVEA.L (ABSEXECBASE).W,A6 ;32F8: 2C780004
- JSR -210(A6) ;32FC: 4EAEFF2E
- MOVEA.L (A7)+,A6 ;3300: 2C5F
- LAB_0282:
- MOVEA.L A4,A1 ;3302: 224C
- MOVEQ #34,D0 ;3304: 7022
- MOVE.L A6,-(A7) ;3306: 2F0E
- MOVEA.L (ABSEXECBASE).W,A6 ;3308: 2C780004
- JSR -210(A6) ;330C: 4EAEFF2E
- MOVEA.L (A7)+,A6 ;3310: 2C5F
- LAB_0283:
- MOVEA.L A2,A1 ;3312: 224A
- MOVE.L #$00000136,D0 ;3314: 203C00000136
- MOVE.L A6,-(A7) ;331A: 2F0E
- MOVEA.L (ABSEXECBASE).W,A6 ;331C: 2C780004
- JSR -210(A6) ;3320: 4EAEFF2E
- MOVEA.L (A7)+,A6 ;3324: 2C5F
- LAB_0284:
- MOVEM.L (A7)+,A2/A4/A6 ;3326: 4CDF5400
- MOVEQ #0,D0 ;332A: 7000
- RTS ;332C: 4E75
- LAB_0285:
- MOVEM.L (A7)+,A2/A4/A6 ;332E: 4CDF5400
- MOVEQ #1,D0 ;3332: 7001
- RTS ;3334: 4E75
- LAB_0286:
- SUBQ.B #1,6(A1) ;3336: 53290006
- BEQ.S LAB_0287 ;333A: 6704
- MOVEQ #0,D0 ;333C: 7000
- RTS ;333E: 4E75
- LAB_0287:
- MOVE.B #$1E,6(A1) ;3340: 137C001E0006
- MOVEM.L A4/A6,-(A7) ;3346: 48E7000A
- MOVEA.L A1,A4 ;334A: 2849
- MOVEA.L (A4),A6 ;334C: 2C54
- MOVE.B 302(A6),D0 ;334E: 102E012E
- CMP.B 5(A4),D0 ;3352: B02C0005
- BEQ.S LAB_0288 ;3356: 670C
- MOVE.B D0,5(A4) ;3358: 19400005
- CLR.B 7(A4) ;335C: 422C0007
- BRA LAB_028E ;3360: 600000F0
- LAB_0288:
- TST.B 7(A4) ;3364: 4A2C0007
- BNE.S LAB_028A ;3368: 6610
- LAB_0289:
- MOVE.B #$01,7(A4) ;336A: 197C00010007
- MOVE.B 301(A6),4(A4) ;3370: 196E012D0004
- BRA LAB_028E ;3376: 600000DA
- LAB_028A:
- CMPI.B #$01,7(A4) ;337A: 0C2C00010007
- BNE.S LAB_028B ;3380: 6614
- MOVE.B 301(A6),D0 ;3382: 102E012D
- CMP.B 4(A4),D0 ;3386: B02C0004
- BNE.S LAB_0289 ;338A: 66DE
- MOVE.B #$02,7(A4) ;338C: 197C00020007
- BRA LAB_028E ;3392: 600000BE
- LAB_028B:
- CMPI.B #$02,7(A4) ;3396: 0C2C00020007
- BNE LAB_028E ;339C: 660000B4
- MOVEA.L 44(A6),A0 ;33A0: 206E002C
- CLR D1 ;33A4: 4241
- MOVE.B 5(A4),D1 ;33A6: 122C0005
- SUB.B #$10,D1 ;33AA: 923C0010
- MOVE.B 0(A0,D1.W),D0 ;33AE: 10301000
- AND.B #$0F,D0 ;33B2: C03C000F
- CMP.B #$05,D0 ;33B6: B03C0005
- BNE LAB_028D ;33BA: 66000090
- MOVE.B 0(A0,D1.W),D0 ;33BE: 10301000
- ADDQ.B #1,D1 ;33C2: 5201
- ADD.B 0(A0,D1.W),D0 ;33C4: D0301000
- ADDQ.B #1,D1 ;33C8: 5201
- ADD.B 0(A0,D1.W),D0 ;33CA: D0301000
- ADDQ.B #1,D1 ;33CE: 5201
- CMP.B #$FF,D0 ;33D0: B03C00FF
- BNE.S LAB_028D ;33D4: 6676
- MOVE.B 0(A0,D1.W),D0 ;33D6: 10301000
- AND.B #$0F,D0 ;33DA: C03C000F
- CMP.B #$04,D0 ;33DE: B03C0004
- BNE.S LAB_028D ;33E2: 6668
- ADD.B #$09,D1 ;33E4: D23C0009
- TST.B 0(A0,D1.W) ;33E8: 4A301000
- BNE.S LAB_028D ;33EC: 665E
- ADDQ.B #1,D1 ;33EE: 5201
- MOVE.B 0(A0,D1.W),D0 ;33F0: 10301000
- BTST #2,D0 ;33F4: 08000002
- BEQ.S LAB_028D ;33F8: 6752
- ADDQ.B #1,D1 ;33FA: 5201
- TST.B 0(A0,D1.W) ;33FC: 4A301000
- BNE.S LAB_028D ;3400: 664A
- MOVEA.L 40(A6),A0 ;3402: 206E0028
- MOVE.B 301(A6),D1 ;3406: 122E012D
- SUBQ.B #3,D1 ;340A: 5701
- MOVE.B 0(A0,D1.W),D0 ;340C: 10301000
- AND.B #$0F,D0 ;3410: C03C000F
- CMP.B #$02,D0 ;3414: B03C0002
- BNE.S LAB_028D ;3418: 6632
- MOVEA.L 44(A6),A0 ;341A: 206E002C
- MOVEM.L D2,-(A7) ;341E: 48E72000
- MOVE.B 302(A6),D1 ;3422: 122E012E
- MOVE D1,D2 ;3426: 3401
- SUB.B #$10,D1 ;3428: 923C0010
- MOVE #$0010,D0 ;342C: 303C0010
- LAB_028C:
- MOVE.B 0(A0,D1.W),0(A0,D2.W) ;3430: 11B010002000
- ADDQ.B #1,D1 ;3436: 5201
- ADDQ.B #1,D2 ;3438: 5202
- SUBQ #1,D0 ;343A: 5340
- BNE.S LAB_028C ;343C: 66F2
- MOVE.B D2,302(A6) ;343E: 1D42012E
- MOVE.B D2,EXT_0004 ;3442: 13C200B8001D
- MOVEM.L (A7)+,D2 ;3448: 4CDF0004
- LAB_028D:
- MOVE.B #$03,7(A4) ;344C: 197C00030007
- LAB_028E:
- MOVEM.L (A7)+,A4/A6 ;3452: 4CDF5000
- MOVEQ #0,D0 ;3456: 7000
- RTS ;3458: 4E75
- DC.W $4344 ;345A
- ADDQ #8,-(A1) ;345C: 5061
- MOVEQ #99,D2 ;345E: 7463
- BVC.S LAB_0291 ;3460: 6820
- DC.W $496E ;3462
- MOVEQ #101,D2 ;3464: 7465
- MOVEQ #114,D1 ;3466: 7272
- DC.W $7570 ;3468
- MOVEQ #0,D2 ;346A: 7400
- LAB_028F:
- BLS.S LAB_0293 ;346C: 6364
- MOVEA.L D3,A0 ;346E: 2043
- NEG (A7)+ ;3470: 445F
- SUBQ #1,D5 ;3472: 5345
- DC.W $454B ;3474
- LAB_0290:
- ORI #$642E,-(A3) ;3476: 0063642E
- DC.W $6465 ;347A
- MOVEQ #105,D3 ;347C: 7669
- DC.W $6365 ;347E
- DC.W $0000 ;3480
- LAB_0291:
- NOP ;3482: 4E71
- LAB_0292:
- BSR LAB_0292 ;3484: 6100FFFE
- DC.L LAB_0292 ;3488: 00003484
- BCLR D5,0(A5) ;348C: 0BAD0000
- DC.L LAB_028F ;3490: 0000346C
- BCLR D5,2(A5) ;3494: 0BAD0002
- DC.L LAB_0290+1 ;3498: 00003477
- BCLR D5,4(A5) ;349C: 0BAD0004
- ORI.B #$00,2989(A0) ;34A0: 002800000BAD
- ORI.B #$28,D5 ;34A6: 00050028
- DC.W $0016 ;34AA
- BCLR D5,8(A5) ;34AC: 0BAD0008
- DC.L LAB_0294 ;34B0: 000034D8
- BCLR D5,9(A5) ;34B4: 0BAD0009
- DC.L LAB_0297 ;34B8: 000034FC
- BCLR D5,10(A5) ;34BC: 0BAD000A
- DC.L LAB_0294 ;34C0: 000034D8
- BCLR D5,11(A5) ;34C4: 0BAD000B
- DC.L LAB_0295+2 ;34C8: 000034E2
- BCLR D5,12(A5) ;34CC: 0BAD000C
- DC.W $FFFF ;34D0
- LAB_0293:
- DC.W $FFE2 ;34D2
- ORI.B #$00,D0 ;34D4: 00000000
- LAB_0294:
- CMPI #$000A,28(A1) ;34D8: 0C69000A001C
- BEQ.S LAB_0296 ;34DE: 6706
- LAB_0295:
- JMP EXT_0000 ;34E0: 4EF900000000
- LAB_0296:
- CLR.B 31(A1) ;34E6: 4229001F
- CLR.L 32(A1) ;34EA: 42A90020
- MOVE.L A6,-(A7) ;34EE: 2F0E
- MOVEA.L (ABSEXECBASE).W,A6 ;34F0: 2C780004
- JSR -378(A6) ;34F4: 4EAEFE86
- MOVEA.L (A7)+,A6 ;34F8: 2C5F
- RTS ;34FA: 4E75
- LAB_0297:
- DC.W $416D ;34FC
- DC.W $6967 ;34FE
- DC.W $614F ;3500
- SUBQ.B #1,-(A0) ;3502: 5320
- DC.W $436F ;3504
- MOVEQ #121,D0 ;3506: 7079
- MOVEQ #105,D1 ;3508: 7269
- BEQ.S LAB_029B ;350A: 6768
- MOVEQ #0,D2 ;350C: 7400
- LAB_0298:
- BCS.S LAB_029C ;350E: 6578
- DC.W $6563 ;3510
- MOVEA.L 26978(A4),A7 ;3512: 2E6C6962
- MOVEQ #97,D1 ;3516: 7261
- MOVEQ #121,D1 ;3518: 7279
- DC.W $0000 ;351A
- LAB_0299:
- BSR LAB_0299 ;351C: 6100FFFE
- DC.L LAB_0299 ;3520: 0000351C
- BCLR D5,0(A5) ;3524: 0BAD0000
- DC.L LAB_0297 ;3528: 000034FC
- BCLR D5,1(A5) ;352C: 0BAD0001
- DC.L LAB_0298 ;3530: 0000350E
- BCLR D5,4(A5) ;3534: 0BAD0004
- ORI.B #$00,-(A7) ;3538: 00270000
- BCLR D5,5(A5) ;353C: 0BAD0005
- DC.W $0028 ;3540
- DC.W $FFFF ;3542
- BCLR D5,8(A5) ;3544: 0BAD0008
- DC.L LAB_029A ;3548: 00003570
- BCLR D5,9(A5) ;354C: 0BAD0009
- DC.L LAB_02A1 ;3550: 000035C4
- BCLR D5,10(A5) ;3554: 0BAD000A
- DC.L LAB_029A ;3558: 00003570
- BCLR D5,11(A5) ;355C: 0BAD000B
- DC.L LAB_029C+2 ;3560: 0000358A
- BCLR D5,12(A5) ;3564: 0BAD000C
- DC.W $FFFF ;3568
- DC.W $FCD6 ;356A
- ORI.B #$00,D0 ;356C: 00000000
- LAB_029A:
- TST.L D0 ;3570: 4A80
- BPL.S LAB_029C ;3572: 6A14
- LAB_029B:
- LEA LAB_029F(PC),A0 ;3574: 41FA001C
- CMP #$FFFE,D0 ;3578: B07CFFFE
- BEQ.S LAB_029E ;357C: 6710
- LEA LAB_02A0+1(PC),A0 ;357E: 41FA0029
- CMP #$FFFD,D0 ;3582: B07CFFFD
- BEQ.S LAB_029E ;3586: 6706
- LAB_029C:
- JMP EXT_0000 ;3588: 4EF900000000
- LAB_029E:
- MOVE.L A0,D0 ;358E: 2008
- RTS ;3590: 4E75
- LAB_029F:
- DC.W $436F ;3592
- MOVEQ #121,D0 ;3594: 7079
- MOVEQ #105,D1 ;3596: 7269
- BEQ.S LAB_02A6 ;3598: 6768
- MOVEQ #32,D2 ;359A: 7420
- DC.W $A920 ;359C
- DC.W $3139 ;359E
- DC.W $3835 ;35A0
- DC.W $2D31 ;35A2
- DC.W $3939 ;35A4
- MOVE -(A0),-(A3) ;35A6: 3720
- LAB_02A0:
- ORI #$6D69,D1 ;35A8: 00416D69
- DC.W $6761 ;35AC
- MOVEA.L A1,A0 ;35AE: 2049
- BGT.S LAB_02A8+2 ;35B0: 6E74
- BCS.S LAB_02A8+2 ;35B2: 6572
- DC.W $6E61 ;35B4
- MOVEQ #105,D2 ;35B6: 7469
- BLE.S LAB_02A9 ;35B8: 6F6E
- BSR.S LAB_02A9 ;35BA: 616C
- MOVE.L -(A0),D6 ;35BC: 2C20
- DC.W $496E ;35BE
- BLS.S LAB_02A3 ;35C0: 632E
- MOVE.L D0,D0 ;35C2: 2000
- LAB_02A1:
- PEA (A7) ;35C4: 4857
- DC.W $4720 ;35C6
- DC.W $4945 ;35C8
- DC.W $4545 ;35CA
- MOVEA.L (A3),A0 ;35CC: 2053
- BVS.S LAB_02AA+2 ;35CE: 696E
- BEQ.S LAB_02AA+2 ;35D0: 676C
- BCS.S LAB_02A4 ;35D2: 6520
- DC.W $5072 ;35D4
- DC.W $6563 ;35D6
- DC.W $6973 ;35D8
- DC.W $696F ;35DA
- BGT.S LAB_02A5 ;35DC: 6E20
- DC.W $4D75 ;35DE
- DC.W $6C2F ;35E0
- DC.W $4469 ;35E2
- MOVEQ #47,D3 ;35E4: 762F
- NOT (A0) ;35E6: 4650
- SUBQ.B #2,-(A0) ;35E8: 5520
- NOT 30720(A1) ;35EA: 46697800
- LAB_02A2:
- DC.W $6D61 ;35EE
- LAB_02A3:
- MOVEQ #104,D2 ;35F0: 7468
- DC.W $6965 ;35F2
- LAB_02A4:
- DC.W $6565 ;35F4
- DC.W $7369 ;35F6
- DC.W $6E67 ;35F8
- DC.W $6261 ;35FA
- DC.W $732E ;35FC
- LAB_02A5:
- DC.W $6C69 ;35FE
- BHI.S LAB_02AE+2 ;3600: 6272
- LAB_02A6:
- BSR.S LAB_02AF ;3602: 6172
- DC.W $7900 ;3604
- NOP ;3606: 4E71
- LAB_02A7:
- BSR LAB_02A7 ;3608: 6100FFFE
- DC.L LAB_02A7 ;360C: 00003608
- BCLR D5,0(A5) ;3610: 0BAD0000
- DC.L LAB_02A1 ;3614: 000035C4
- BCLR D5,1(A5) ;3618: 0BAD0001
- DC.L LAB_02A2 ;361C: 000035EE
- BCLR D5,4(A5) ;3620: 0BAD0004
- LAB_02A8:
- ORI.B #$00,-(A5) ;3624: 00250000
- LAB_02A9:
- BCLR D5,5(A5) ;3628: 0BAD0005
- DC.W $0028 ;362C
- DC.W $FFFF ;362E
- BCLR D5,6(A5) ;3630: 0BAD0006
- DC.L LAB_02AB ;3634: 00003644
- BCLR D5,13(A5) ;3638: 0BAD000D
- LAB_02AA:
- DC.L LAB_02AC ;363C: 00003646
- ORI.B #$00,D0 ;3640: 00000000
- LAB_02AB:
- MOVEQ #0,D0 ;3644: 7000
- LAB_02AC:
- BRA LAB_02AD ;3646: 60000004
- DC.W $0000 ;364A
- LAB_02AD:
- SUBA #$000C,A7 ;364C: 9EFC000C
- MOVEM.L D4-D7/A2-A6,-(A7) ;3650: 48E70F3E
- MOVE.L D0,D7 ;3654: 2E00
- MOVEA.L (ABSEXECBASE).W,A5 ;3656: 2A780004
- MOVEQ #0,D6 ;365A: 7C00
- MOVE.L A5,42(A7) ;365C: 2F4D002A
- LEA LAB_02C2(PC),A1 ;3660: 43FA016A
- MOVEA.L A5,A6 ;3664: 2C4D
- JSR -96(A6) ;3666: 4EAEFFA0
- MOVEA.L D0,A4 ;366A: 2840
- TST.L D0 ;366C: 4A80
- BEQ LAB_02C1 ;366E: 67000150
- LAB_02AE:
- LEA LAB_02C2(PC),A1 ;3672: 43FA0158
- LAB_02AF:
- MOVEQ #0,D0 ;3676: 7000
- JSR -552(A6) ;3678: 4EAEFDD8
- MOVEA.L D0,A3 ;367C: 2640
- TST.L D0 ;367E: 4A80
- BEQ LAB_02C0 ;3680: 67000138
- MOVEA.L 6(A4),A2 ;3684: 246C0006
- MOVEA.L -70(A3),A0 ;3688: 206BFFBA
- CMPA.L A4,A0 ;368C: B1CC
- BLS.S LAB_02B0 ;368E: 6306
- CMPA.L A2,A0 ;3690: B1CA
- BCC.S LAB_02B0 ;3692: 6402
- MOVEA.L A0,A2 ;3694: 2448
- LAB_02B0:
- MOVEA.L -76(A3),A1 ;3696: 226BFFB4
- MOVE.L A2,38(A7) ;369A: 2F4A0026
- MOVEQ #26,D0 ;369E: 701A
- CMP (A1),D0 ;36A0: B051
- BNE LAB_02BF ;36A2: 6600010A
- MOVEA.L -82(A3),A2 ;36A6: 246BFFAE
- MOVEQ #28,D0 ;36AA: 701C
- CMP (A2),D0 ;36AC: B052
- BNE LAB_02BF ;36AE: 660000FE
- MOVEA.L 42(A7),A1 ;36B2: 226F002A
- BTST #4,297(A1) ;36B6: 082900040129
- BEQ LAB_02B9 ;36BC: 67000096
- MOVEA.L 48(A3),A0 ;36C0: 206B0030
- MOVE.L A0,D0 ;36C4: 2008
- BEQ LAB_02BF ;36C6: 670000E6
- CMPI #$7000,(A0) ;36CA: 0C507000
- BNE LAB_02BF ;36CE: 660000DE
- CMPI #$4E75,2(A0) ;36D2: 0C684E750002
- BNE LAB_02BF ;36D8: 660000D4
- MOVEA.L -22(A3),A5 ;36DC: 2A6BFFEA
- LAB_02B1:
- CMPI #$558D,D0 ;36E0: 0C40558D
- CMPA.L A4,A5 ;36E4: BBCC
- BLS.S LAB_02B2 ;36E6: 6306
- CMPI #$082E,(A5) ;36E8: 0C55082E
- BNE.S LAB_02B1+2 ;36EC: 66F4
- LAB_02B2:
- CMPI #$082E,(A5) ;36EE: 0C55082E
- BNE.S LAB_02B5 ;36F2: 6630
- MOVEQ #4,D0 ;36F4: 7004
- CMP 2(A5),D0 ;36F6: B06D0002
- BNE.S LAB_02B5 ;36FA: 6628
- CMPI #$0129,4(A5) ;36FC: 0C6D01290004
- BNE.S LAB_02B5 ;3702: 6620
- CMPI #$6706,6(A5) ;3704: 0C6D67060006
- BNE.S LAB_02B5 ;370A: 6618
- CMPI #$43F9,8(A5) ;370C: 0C6D43F90008
- BNE.S LAB_02B5 ;3712: 6610
- TST D7 ;3714: 4A47
- BEQ.S LAB_02B3 ;3716: 6706
- MOVE.L 10(A5),48(A3) ;3718: 276D000A0030
- LAB_02B3:
- MOVEQ #1,D6 ;371E: 7C01
- LAB_02B4:
- CMPI #$548A,D0 ;3720: 0C40548A
- LAB_02B5:
- CMPI #$FFFF,(A2) ;3724: 0C52FFFF
- BNE.S LAB_02B4+2 ;3728: 66F8
- MOVEA.L A2,A0 ;372A: 204A
- ADDQ.L #4,A2 ;372C: 588A
- LEA 2(A0),A4 ;372E: 49E80002
- LEA -6(A3),A5 ;3732: 4BEBFFFA
- BRA.S LAB_02B8 ;3736: 6014
- LAB_02B6:
- MOVE (A2),D0 ;3738: 3012
- TST D7 ;373A: 4A47
- BEQ.S LAB_02B7 ;373C: 6708
- MOVEA.L A4,A0 ;373E: 204C
- ADDA D0,A0 ;3740: D0C0
- MOVE.L A0,2(A5) ;3742: 2B480002
- LAB_02B7:
- MOVEQ #1,D6 ;3746: 7C01
- ADDQ.L #2,A2 ;3748: 548A
- SUBQ.L #6,A5 ;374A: 5D8D
- LAB_02B8:
- CMPI #$FFFF,(A2) ;374C: 0C52FFFF
- BNE.S LAB_02B6 ;3750: 66E6
- BRA.S LAB_02BF ;3752: 605A
- LAB_02B9:
- MOVEQ #0,D5 ;3754: 7A00
- MOVEQ #0,D4 ;3756: 7800
- MOVEA.L 38(A7),A0 ;3758: 206F0026
- BRA.S LAB_02BE ;375C: 6044
- LAB_02BA:
- CMPI #$2046,(A4) ;375E: 0C542046
- BNE.S LAB_02BD ;3762: 663C
- CMPI #$2247,2(A4) ;3764: 0C6C22470002
- BNE.S LAB_02BD ;376A: 6634
- CMPI #$2F02,4(A4) ;376C: 0C6C2F020004
- BNE.S LAB_02BD ;3772: 662C
- MOVEQ #0,D0 ;3774: 7000
- MOVE 6(A4),D0 ;3776: 302C0006
- SUBI.L #$00006108,D0 ;377A: 048000006108
- BEQ.S LAB_02BB ;3780: 6712
- MOVEQ #14,D1 ;3782: 720E
- SUB.L D1,D0 ;3784: 9081
- BNE.S LAB_02BD ;3786: 6618
- MOVEQ #1,D5 ;3788: 7A01
- TST D7 ;378A: 4A47
- BEQ.S LAB_02BC ;378C: 6710
- MOVE.L A4,-76(A3) ;378E: 274CFFB4
- BRA.S LAB_02BC ;3792: 600A
- LAB_02BB:
- MOVEQ #1,D4 ;3794: 7801
- TST D7 ;3796: 4A47
- BEQ.S LAB_02BC ;3798: 6704
- MOVE.L A4,-82(A3) ;379A: 274CFFAE
- LAB_02BC:
- MOVEQ #1,D6 ;379E: 7C01
- LAB_02BD:
- ADDQ.L #2,A4 ;37A0: 548C
- LAB_02BE:
- CMPA.L A0,A4 ;37A2: B9C8
- BCC.S LAB_02BF ;37A4: 6408
- TST D5 ;37A6: 4A45
- BEQ.S LAB_02BA ;37A8: 67B4
- TST D4 ;37AA: 4A44
- BEQ.S LAB_02BA ;37AC: 67B0
- LAB_02BF:
- MOVEA.L 42(A7),A5 ;37AE: 2A6F002A
- MOVEA.L A3,A1 ;37B2: 224B
- MOVEA.L A5,A6 ;37B4: 2C4D
- JSR -414(A6) ;37B6: 4EAEFE62
- LAB_02C0:
- MOVEA.L A5,A6 ;37BA: 2C4D
- JSR -636(A6) ;37BC: 4EAEFD84
- LAB_02C1:
- MOVE D6,D0 ;37C0: 3006
- MOVEM.L (A7)+,D4-D7/A2-A6 ;37C2: 4CDF7CF0
- ADDA #$000C,A7 ;37C6: DEFC000C
- RTS ;37CA: 4E75
- LAB_02C2:
- DC.W $6D61 ;37CC
- MOVEQ #104,D2 ;37CE: 7468
- DC.W $6965 ;37D0
- DC.W $6565 ;37D2
- DC.W $7369 ;37D4
- DC.W $6E67 ;37D6
- DC.W $6261 ;37D8
- DC.W $732E ;37DA
- DC.W $6C69 ;37DC
- BHI.S LAB_02C8+2 ;37DE: 6272
- BSR.S LAB_02C9 ;37E0: 6172
- DC.W $7900 ;37E2
- LAB_02C3:
- DC.W $4772 ;37E4
- BSR.S LAB_02CA ;37E6: 6170
- DC.W $6869 ;37E8
- DC.W $6373 ;37EA
- MOVEA.L (A7),A0 ;37EC: 2057
- MOVEQ #105,D1 ;37EE: 7269
- MOVEQ #101,D2 ;37F0: 7465
- DC.W $5069 ;37F2
- MOVEQ #101,D4 ;37F4: 7865
- BGE.S LAB_02C7 ;37F6: 6C4C
- BVS.S LAB_02CB ;37F8: 696E
- BCS.S LAB_02C6 ;37FA: 6538
- LAB_02C4:
- ORI #$7261,-(A7) ;37FC: 00677261
- MOVEQ #104,D0 ;3800: 7068
- DC.W $6963 ;3802
- DC.W $732E ;3804
- DC.W $6C69 ;3806
- BHI.S LAB_02CD ;3808: 6272
- BSR.S LAB_02CD+2 ;380A: 6172
- DC.W $7900 ;380C
- NOP ;380E: 4E71
- LAB_02C5:
- BSR LAB_02C5 ;3810: 6100FFFE
- DC.L LAB_02C5 ;3814: 00003810
- BCLR D5,0(A5) ;3818: 0BAD0000
- DC.L LAB_02C3 ;381C: 000037E4
- BCLR D5,1(A5) ;3820: 0BAD0001
- DC.L LAB_02C4+1 ;3824: 000037FD
- BCLR D5,4(A5) ;3828: 0BAD0004
- ORI.B #$00,-(A4) ;382C: 00240000
- BCLR D5,5(A5) ;3830: 0BAD0005
- LAB_02C6:
- DC.W $0028 ;3834
- DC.W $FFFF ;3836
- BCLR D5,8(A5) ;3838: 0BAD0008
- DC.L LAB_02CC ;383C: 0000386C
- BCLR D5,9(A5) ;3840: 0BAD0009
- LAB_02C7:
- DC.L LAB_02D5 ;3844: 000039AE
- BCLR D5,10(A5) ;3848: 0BAD000A
- DC.L LAB_02CC ;384C: 0000386C
- LAB_02C8:
- BCLR D5,12(A5) ;3850: 0BAD000C
- LAB_02C9:
- DC.W $FFFF ;3854
- DC.W $FCEE ;3856
- LAB_02CA:
- BCLR D5,10(A5) ;3858: 0BAD000A
- DC.L LAB_02D2 ;385C: 000038BC
- BCLR D5,12(A5) ;3860: 0BAD000C
- DC.W $FFFF ;3864
- DC.W $FCFA ;3866
- LAB_02CB:
- ORI.B #$00,D0 ;3868: 00000000
- LAB_02CC:
- MOVEM.L D2-D7/A2-A4,-(A7) ;386C: 48E73F38
- SUB D0,D2 ;3870: 9440
- EXT.L D2 ;3872: 48C2
- ADDQ.L #1,D2 ;3874: 5282
- MOVE.L D2,D4 ;3876: 2802
- ADD #$000F,D4 ;3878: D87C000F
- LAB_02CD:
- AND #$FFF0,D4 ;387C: C87CFFF0
- BLE.S LAB_02D1 ;3880: 6F32
- MOVE.L D0,D7 ;3882: 2E00
- MOVE.L D1,D5 ;3884: 2A01
- SUB D1,D3 ;3886: 9641
- EXT.L D3 ;3888: 48C3
- ADDQ.L #1,D3 ;388A: 5283
- BLE.S LAB_02D1 ;388C: 6F26
- MOVEA.L A0,A3 ;388E: 2648
- MOVEA.L A1,A4 ;3890: 2849
- MOVEQ #0,D6 ;3892: 7C00
- BRA.S LAB_02D0 ;3894: 6012
- LAB_02CF:
- MOVEA.L A3,A0 ;3896: 204B
- MOVE.L D7,D0 ;3898: 2007
- MOVE.L D5,D1 ;389A: 2205
- MOVEA.L A4,A1 ;389C: 224C
- JSR -774(A6) ;389E: 4EAEFCFA
- ADDQ.L #1,D5 ;38A2: 5285
- ADDA.L D4,A2 ;38A4: D5C4
- ADD.L D0,D6 ;38A6: DC80
- LAB_02D0:
- DBF D3,LAB_02CF ;38A8: 51CBFFEC
- MOVE.L D6,D0 ;38AC: 2006
- MOVEM.L (A7)+,D2-D7/A2-A4 ;38AE: 4CDF1CFC
- RTS ;38B2: 4E75
- LAB_02D1:
- MOVEQ #-1,D0 ;38B4: 70FF
- MOVEM.L (A7)+,D2-D7/A2-A4 ;38B6: 4CDF1CFC
- RTS ;38BA: 4E75
- LAB_02D2:
- MOVEM.L D0-D7/A0-A5,-(A7) ;38BC: 48E7FFFC
- MOVEA.L 4(A1),A3 ;38C0: 26690004
- MOVEQ #0,D1 ;38C4: 7200
- MOVE.B 5(A3),D1 ;38C6: 122B0005
- LSL #2,D1 ;38CA: E549
- LEA 8(A3),A0 ;38CC: 41EB0008
- EXT.L D2 ;38D0: 48C2
- ADD #$000F,D2 ;38D2: D47C000F
- AND #$FFF0,D2 ;38D6: C47CFFF0
- MOVE.L D2,D4 ;38DA: 2802
- LAB_02D3:
- MOVE.L D4,D3 ;38DC: 2604
- SUB.L D2,D3 ;38DE: 9682
- LEA 16(A2,D3.L),A3 ;38E0: 47F23810
- LSR.L #3,D3 ;38E4: E68B
- MOVE.L -16(A3),D6 ;38E6: 2C2BFFF0
- MOVE.L -12(A3),D7 ;38EA: 2E2BFFF4
- MOVEA.L -8(A3),A4 ;38EE: 286BFFF8
- MOVEA.L -4(A3),A5 ;38F2: 2A6BFFFC
- MOVEQ #0,D0 ;38F6: 7000
- LAB_02D4:
- MOVEA.L 0(A0,D0.W),A1 ;38F8: 22700000
- LEA 0(A1,D3.L),A1 ;38FC: 43F13800
- MOVEQ #0,D5 ;3900: 7A00
- MOVE.B -(A3),D5 ;3902: 1A23
- ROR.L #1,D5 ;3904: E29D
- MOVE.B D5,(A3) ;3906: 1685
- MOVE.B -(A3),D5 ;3908: 1A23
- ROR.L #1,D5 ;390A: E29D
- MOVE.B D5,(A3) ;390C: 1685
- MOVE.B -(A3),D5 ;390E: 1A23
- ROR.L #1,D5 ;3910: E29D
- MOVE.B D5,(A3) ;3912: 1685
- MOVE.B -(A3),D5 ;3914: 1A23
- ROR.L #1,D5 ;3916: E29D
- MOVE.B D5,(A3) ;3918: 1685
- MOVE.B -(A3),D5 ;391A: 1A23
- ROR.L #1,D5 ;391C: E29D
- MOVE.B D5,(A3) ;391E: 1685
- MOVE.B -(A3),D5 ;3920: 1A23
- ROR.L #1,D5 ;3922: E29D
- MOVE.B D5,(A3) ;3924: 1685
- MOVE.B -(A3),D5 ;3926: 1A23
- ROR.L #1,D5 ;3928: E29D
- MOVE.B D5,(A3) ;392A: 1685
- MOVE.B -(A3),D5 ;392C: 1A23
- ROR.L #1,D5 ;392E: E29D
- MOVE.B D5,(A3) ;3930: 1685
- MOVE.B -(A3),D5 ;3932: 1A23
- ROR.L #1,D5 ;3934: E29D
- MOVE.B D5,(A3) ;3936: 1685
- MOVE.B -(A3),D5 ;3938: 1A23
- ROR.L #1,D5 ;393A: E29D
- MOVE.B D5,(A3) ;393C: 1685
- MOVE.B -(A3),D5 ;393E: 1A23
- ROR.L #1,D5 ;3940: E29D
- MOVE.B D5,(A3) ;3942: 1685
- MOVE.B -(A3),D5 ;3944: 1A23
- ROR.L #1,D5 ;3946: E29D
- MOVE.B D5,(A3) ;3948: 1685
- MOVE.B -(A3),D5 ;394A: 1A23
- ROR.L #1,D5 ;394C: E29D
- MOVE.B D5,(A3) ;394E: 1685
- MOVE.B -(A3),D5 ;3950: 1A23
- ROR.L #1,D5 ;3952: E29D
- MOVE.B D5,(A3) ;3954: 1685
- MOVE.B -(A3),D5 ;3956: 1A23
- ROR.L #1,D5 ;3958: E29D
- MOVE.B D5,(A3) ;395A: 1685
- MOVE.B -(A3),D5 ;395C: 1A23
- ROR.L #1,D5 ;395E: E29D
- MOVE.B D5,(A3) ;3960: 1685
- LEA 16(A3),A3 ;3962: 47EB0010
- SWAP D5 ;3966: 4845
- MOVE D5,(A1)+ ;3968: 32C5
- ADDQ.B #4,D0 ;396A: 5800
- CMP.B D0,D1 ;396C: B200
- BGT.S LAB_02D4 ;396E: 6E88
- MOVE.L D6,-16(A3) ;3970: 2746FFF0
- MOVE.L D7,-12(A3) ;3974: 2747FFF4
- MOVE.L A4,-8(A3) ;3978: 274CFFF8
- MOVE.L A5,-4(A3) ;397C: 274DFFFC
- SUBQ.L #8,D2 ;3980: 5182
- SUBQ.L #8,D2 ;3982: 5182
- BGT LAB_02D3 ;3984: 6E00FF56
- MOVEQ #0,D0 ;3988: 7000
- MOVEQ #0,D1 ;398A: 7200
- MOVEM.L (A7),D2-D4 ;398C: 4CD7001C
- MOVEQ #1,D5 ;3990: 7A01
- MOVEQ #3,D6 ;3992: 7C03
- ROL.L #6,D6 ;3994: ED9E
- MOVEM.L 32(A7),A0-A1 ;3996: 4CEF03000020
- EXG A0,A1 ;399C: C149
- JSR -552(A6) ;399E: 4EAEFDD8
- JSR -228(A6) ;39A2: 4EAEFF1C
- MOVEM.L (A7)+,D0-D7/A0-A5 ;39A6: 4CDF3FFF
- MOVE.L D2,D0 ;39AA: 2002
- RTS ;39AC: 4E75
- LAB_02D5:
- DC.W $0000 ;39AE
- LAB_02D6:
- BEQ.S LAB_02DA ;39B0: 6772
- BSR.S LAB_02DA ;39B2: 6170
- DC.W $6869 ;39B4
- DC.W $6373 ;39B6
- DC.W $2F57 ;39B8
- MOVEQ #105,D1 ;39BA: 7269
- MOVEQ #101,D2 ;39BC: 7465
- DC.W $4368 ;39BE
- DC.W $756E ;39C0
- DC.W $6B79 ;39C2
- DC.W $5069 ;39C4
- MOVEQ #101,D4 ;39C6: 7865
- BGE.S LAB_02D9+2 ;39C8: 6C28
- MOVE.L -(A0),-(A4) ;39CA: 2920
- MOVEQ #97,D0 ;39CC: 7061
- MOVEQ #99,D2 ;39CE: 7463
- DC.W $6865 ;39D0
- DC.W $6400 ;39D2
- LAB_02D7:
- BEQ.S LAB_02DD+2 ;39D4: 6772
- BSR.S LAB_02DD+2 ;39D6: 6170
- DC.W $6869 ;39D8
- DC.W $6373 ;39DA
- MOVEA.L 26978(A4),A7 ;39DC: 2E6C6962
- MOVEQ #97,D1 ;39E0: 7261
- MOVEQ #121,D1 ;39E2: 7279
- DC.W $004E ;39E4
- DC.W $7100 ;39E6
- LAB_02D8:
- BSR LAB_02D8 ;39E8: 6100FFFE
- DC.L LAB_02D8 ;39EC: 000039E8
- LAB_02D9:
- BCLR D5,0(A5) ;39F0: 0BAD0000
- DC.L LAB_02D6 ;39F4: 000039B0
- BCLR D5,1(A5) ;39F8: 0BAD0001
- DC.L LAB_02D7 ;39FC: 000039D4
- BCLR D5,4(A5) ;3A00: 0BAD0004
- ORI.B #$0E,2989(A0) ;3A04: 0028000E0BAD
- ORI.B #$28,D5 ;3A0A: 00050028
- DC.W $FFFF ;3A0E
- BCLR D5,8(A5) ;3A10: 0BAD0008
- DC.L LAB_02DB ;3A14: 00003A3C
- BCLR D5,9(A5) ;3A18: 0BAD0009
- DC.L LAB_02DE ;3A1C: 00003A4C
- BCLR D5,10(A5) ;3A20: 0BAD000A
- LAB_02DA:
- DC.L LAB_02DB ;3A24: 00003A3C
- BCLR D5,11(A5) ;3A28: 0BAD000B
- DC.L LAB_02DC+2 ;3A2C: 00003A42
- BCLR D5,12(A5) ;3A30: 0BAD000C
- DC.W $FFFF ;3A34
- DC.W $FBE0 ;3A36
- ORI.B #$00,D0 ;3A38: 00000000
- LAB_02DB:
- MOVEM.L A2/A6,-(A7) ;3A3C: 48E70022
- LAB_02DC:
- JSR EXT_0000 ;3A40: 4EB900000000
- LAB_02DD:
- MOVEM.L (A7)+,A2/A6 ;3A46: 4CDF4400
- RTS ;3A4A: 4E75
- LAB_02DE:
- DC.W $4D65 ;3A4C
- DC.W $6D6F ;3A4E
- MOVEQ #121,D1 ;3A50: 7279
- MOVEA.L (A0),A0 ;3A52: 2050
- DC.W $6F6F ;3A54
- DC.W $6C73 ;3A56
- LAB_02DF:
- ORI #$7865,-(A5) ;3A58: 00657865
- BLS.S LAB_02E1 ;3A5C: 632E
- DC.W $6C69 ;3A5E
- BHI.S LAB_02E4+2 ;3A60: 6272
- BSR.S LAB_02E5 ;3A62: 6172
- DC.W $7900 ;3A64
- NOP ;3A66: 4E71
- LAB_02E0:
- BSR LAB_02E0 ;3A68: 6100FFFE
- DC.L LAB_02E0 ;3A6C: 00003A68
- BCLR D5,0(A5) ;3A70: 0BAD0000
- DC.L LAB_02DE ;3A74: 00003A4C
- BCLR D5,1(A5) ;3A78: 0BAD0001
- DC.L LAB_02DF+1 ;3A7C: 00003A59
- BCLR D5,4(A5) ;3A80: 0BAD0004
- ORI.B #$00,-(A7) ;3A84: 00270000
- BCLR D5,5(A5) ;3A88: 0BAD0005
- LAB_02E1:
- ORI.B #$0A,2989(A0) ;3A8C: 0028000A0BAD
- DC.W $0008 ;3A92
- DC.L LAB_02E2 ;3A94: 00003AB4
- BCLR D5,9(A5) ;3A98: 0BAD0009
- DC.L SECSTRT_1+13536 ;3A9C: 00003B40
- BCLR D5,10(A5) ;3AA0: 0BAD000A
- DC.L LAB_02E2 ;3AA4: 00003AB4
- BCLR D5,12(A5) ;3AA8: 0BAD000C
- DC.W $FFFF ;3AAC
- DC.W $FD36 ;3AAE
- ORI.B #$00,D0 ;3AB0: 00000000
- LAB_02E2:
- MOVE.L A0,D1 ;3AB4: 2208
- BEQ.S LAB_02E7 ;3AB6: 675E
- MOVE.L A1,D1 ;3AB8: 2209
- BEQ.S LAB_02E7 ;3ABA: 675A
- CMP.L 20(A0),D0 ;3ABC: B0A80014
- BCC.S LAB_02E8 ;3AC0: 6456
- MOVE.L A3,-(A7) ;3AC2: 2F0B
- MOVE.L (A0),D1 ;3AC4: 2210
- LAB_02E3:
- MOVEA.L D1,A3 ;3AC6: 2641
- MOVE.L (A3),D1 ;3AC8: 2213
- BEQ.S LAB_02EA ;3ACA: 6762
- TST.L 8(A3) ;3ACC: 4AAB0008
- BEQ.S LAB_02EA ;3AD0: 675C
- LAB_02E4:
- CMPA.L 20(A3),A1 ;3AD2: B3EB0014
- LAB_02E5:
- BCS.S LAB_02E3 ;3AD6: 65EE
- CMPA.L 24(A3),A1 ;3AD8: B3EB0018
- BCC.S LAB_02E3 ;3ADC: 64E8
- MOVEA.L A3,A0 ;3ADE: 204B
- JSR -192(A6) ;3AE0: 4EAEFF40
- MOVEA.L 4(A3),A1 ;3AE4: 226B0004
- MOVE.L 4(A1),D1 ;3AE8: 22290004
- BEQ.S LAB_02E6 ;3AEC: 6716
- MOVEA.L D1,A0 ;3AEE: 2041
- MOVE.L A3,(A0) ;3AF0: 208B
- MOVE.L A0,4(A3) ;3AF2: 27480004
- MOVE.L A3,4(A1) ;3AF6: 234B0004
- MOVEA.L (A3),A0 ;3AFA: 2053
- MOVE.L A0,(A1) ;3AFC: 2288
- MOVE.L A1,4(A0) ;3AFE: 21490004
- MOVE.L A1,(A3) ;3B02: 2689
- LAB_02E6:
- MOVEA.L A3,A1 ;3B04: 224B
- MOVEA.L (A7)+,A3 ;3B06: 265F
- MOVE.L 28(A1),D0 ;3B08: 2029001C
- ADD.L 20(A1),D0 ;3B0C: D0A90014
- SUB.L 24(A1),D0 ;3B10: 90A90018
- BEQ.S LAB_02E9 ;3B14: 6706
- LAB_02E7:
- RTS ;3B16: 4E75
- LAB_02E8:
- SUBQ.L #4,A1 ;3B18: 5989
- SUBQ.L #8,A1 ;3B1A: 5189
- LAB_02E9:
- MOVE.L A1,D0 ;3B1C: 2009
- MOVEA.L (A1)+,A0 ;3B1E: 2059
- MOVEA.L (A1),A1 ;3B20: 2251
- MOVE.L A0,(A1) ;3B22: 2288
- MOVE.L A1,4(A0) ;3B24: 21490004
- MOVEA.L D0,A1 ;3B28: 2240
- JMP -690(A6) ;3B2A: 4EEEFD4E
- LAB_02EA:
- MOVEA.L (A7)+,A3 ;3B2E: 265F
- MOVE.L D7,-(A7) ;3B30: 2F07
- MOVE.L #$0100000F,D7 ;3B32: 2E3C0100000F
- JSR -108(A6) ;3B38: 4EAEFF94
- MOVE.L (A7)+,D7 ;3B3C: 2E1F
- RTS ;3B3E: 4E75
-
-
- SECTION S_2,DATA
-
- SECSTRT_2:
- DC.W $AB20 ;3B40
- DC.W $5365 ;3B42
- DC.W $7450 ;3B44
- DC.W $6174 ;3B46
- DC.W $6368 ;3B48
- DC.W $20BB ;3B4A
- LAB_02EC:
- DC.W $0045 ;3B4C
- DC.W $6E61 ;3B4E
- DC.W $626C ;3B50
- DC.W $6564 ;3B52
- DC.W $2064 ;3B54
- DC.W $6174 ;3B56
- DC.W $6120 ;3B58
- DC.W $6361 ;3B5A
- DC.W $6368 ;3B5C
- DC.W $6500 ;3B5E
- DC.W $5468 ;3B60
- DC.W $6973 ;3B62
- DC.W $2063 ;3B64
- DC.W $6F64 ;3B66
- DC.W $6520 ;3B68
- DC.W $6973 ;3B6A
- DC.W $2028 ;3B6C
- DC.W $4329 ;3B6E
- DC.W $3139 ;3B70
- DC.W $3936 ;3B72
- DC.W $2062 ;3B74
- DC.W $7920 ;3B76
- DC.W $4865 ;3B78
- DC.W $696E ;3B7A
- DC.W $7A20 ;3B7C
- DC.W $5772 ;3B7E
- DC.W $6F62 ;3B80
- DC.W $656C ;3B82
- DC.W $2E20 ;3B84
- DC.W $5573 ;3B86
- DC.W $6520 ;3B88
- DC.W $666F ;3B8A
- DC.W $7220 ;3B8C
- DC.W $7468 ;3B8E
- DC.W $6520 ;3B90
- DC.W $416D ;3B92
- DC.W $6967 ;3B94
- DC.W $614F ;3B96
- DC.W $5320 ;3B98
- DC.W $5365 ;3B9A
- DC.W $7450 ;3B9C
- DC.W $6174 ;3B9E
- DC.W $6368 ;3BA0
- DC.W $2070 ;3BA2
- DC.W $726F ;3BA4
- DC.W $6772 ;3BA6
- DC.W $616D ;3BA8
- DC.W $2068 ;3BAA
- DC.W $6173 ;3BAC
- DC.W $2062 ;3BAE
- DC.W $6565 ;3BB0
- DC.W $6E20 ;3BB2
- DC.W $7065 ;3BB4
- DC.W $726D ;3BB6
- DC.W $616E ;3BB8
- DC.W $656E ;3BBA
- DC.W $746C ;3BBC
- DC.W $7920 ;3BBE
- DC.W $6772 ;3BC0
- DC.W $616E ;3BC2
- DC.W $7465 ;3BC4
- DC.W $642E ;3BC6
- DS.W 2 ;3BC8
- LAB_02ED:
- DS.W 2 ;3BCC
- END
-