home *** CD-ROM | disk | FTP | other *** search
- ; IRA V1.02 (Sep 6 1993) (c)1993 Tim Ruehsen
-
-
- ABSEXECBASE EQU $4
- EXT_0001 EQU $696
- EXT_0002 EQU $698
- EXT_0003 EQU $AC4
- EXT_0004 EQU $1BB6
- EXT_0005 EQU $3016
- EXT_0006 EQU $3416
- EXT_0007 EQU $6E96
- EXT_0008 EQU $7C52
- EXT_0009 EQU $4B47FEFD
- EXT_000A EQU $BC166C97
- EXT_000B EQU $BC187BE4
- EXT_000C EQU $BC9AA826
- EXT_000D EQU $FE26A390
- EXT_000E EQU $FFFFA826
- EXT_000F EQU $FFFFBC26
- EXT_0010 EQU $FFFFBC2E
- EXT_0011 EQU $FFFFDC30
-
-
-
-
- SECTION S_0,CODE
-
- SECSTRT_0:
- MOVEM.L D0-D6/A0-A6,-(A7) ;0000: 48E7FEFE
- MOVEA.L A0,A0 ;0004: 2048
- TST.L D0 ;0006: 4A80
- LEA LAB_000B+2(PC),A5 ;0008: 4BFA05EE
- MOVE #$0188,D5 ;000C: 3A3C0188
- CMP.L D0,D1 ;0010: B280
- TST.L D0 ;0012: 4A80
- MOVEQ #0,D0 ;0014: 7000
- TST.L D1 ;0016: 4A81
- MOVE.L 32(A5),D2 ;0018: 242D0020
- LEA LAB_0001(PC),A6 ;001C: 4DFA001E
- LAB_0000:
- ADD.L D2,(A6)+ ;0020: D59E
- MOVEQ #0,D0 ;0022: 7000
- TST.L D1 ;0024: 4A81
- DBF D5,LAB_0000 ;0026: 51CDFFF8
- MOVEA.L (ABSEXECBASE).W,A6 ;002A: 2C780004
- MOVEA.L A6,A4 ;002E: 284E
- JSR -636(A4) ;0030: 4EACFD84
- CMP.L D0,D1 ;0034: B280
- TST.L D2 ;0036: 4A82
- TST.L D1 ;0038: 4A81
- CMP.L D0,D1 ;003A: B280
- LAB_0001:
- BSET D5,(EXT_0001).W ;003C: 0BF80696
- AND D4,(EXT_0007).W ;0040: C9786E96
- BSET D5,(EXT_0001).W ;0044: 0BF80696
- DC.W $A3FA ;0048
- DC.W $6E96 ;004A
- AND D4,-114(A7,A6.L) ;004C: C977E88E
- DC.W $597B ;0050
- DC.W $FE10 ;0052
- DC.W $5C08 ;0054
- SUBQ.L #8,-(A6) ;0056: 51A6
- DC.W $A371 ;0058
- MULS D0,D0 ;005A: C1C0
- DC.W $9D71 ;005C
- AND.L D0,38(A0,A2.L) ;005E: C1B0A826
- CMPA.L -32264(A6),A4 ;0062: B9EE81F8
- MOVE.L A2,D2 ;0066: 240A
- DC.W $9B71 ;0068
- DC.W $BEEE ;006A
- DC.W $9D71 ;006C
- DC.W $C1C8 ;006E
- MOVEQ #1,D5 ;0070: 7A01
- DC.W $0AC4 ;0072
- DC.W $56FB ;0074
- ADD (A2),D6 ;0076: DC52
- SUBQ #4,(EXT_0004).W ;0078: 59781BB6
- AND D5,(EXT_0003).W ;007C: CB780AC4
- DC.W $58B1 ;0080
- ROXL #2,D6 ;0082: E556
- DC.W $597C ;0084
- MOVE.L (A0),D2 ;0086: 2410
- DC.W $83CC ;0088
- DC.W $0803 ;008A
- SVC -(A2) ;008C: 58E2
- DC.W $0010 ;008E
- DC.W $5EAB ;0090
- ADDX.L D3,D7 ;0092: DF83
- SUBQ #4,EXT_000B ;0094: 5979BC187BE4
- CMP.B (A0)+,D6 ;009A: BC18
- DC.W $65E1 ;009C
- DC.W $04FD ;009E
- SUBQ.L #4,A0 ;00A0: 5988
- MOVE.L (A6),-(A1) ;00A2: 2316
- SUBQ.L #5,-6314(A5) ;00A4: 5BADE756
- DC.W $5979 ;00A8
- MULU D3,D1 ;00AA: C2C3
- DC.W $5977 ;00AC
- EOR D7,D6 ;00AE: BF46
- DC.W $5979 ;00B0
- ROXR.L #1,D2 ;00B2: E292
- ADDQ #5,(A7) ;00B4: 5A57
- DC.W $AC1D ;00B6
- DC.W $738B ;00B8
- MOVE (A6),D2 ;00BA: 3416
- DC.W $71A3 ;00BC
- CMP.B (A5),D6 ;00BE: BC15
- DC.W $5BBB ;00C0
- EOR.B D6,(A4) ;00C2: BD14
- DC.W $5BFC ;00C4
- CMP.B (A6),D6 ;00C6: BC16
- SUBQ.L #4,D6 ;00C8: 5986
- DC.W $F55B ;00CA
- SUBQ.L #4,(A2) ;00CC: 5992
- DC.W $A163 ;00CE
- MOVE -(A4),-(A2) ;00D0: 3524
- CMP.B (A0)+,D6 ;00D2: BC18
- DC.W $7BB7 ;00D4
- ADD.B D7,(A2) ;00D6: DF12
- DC.W $5977 ;00D8
- DC.W $BFFF ;00DA
- MOVEQ #51,D6 ;00DC: 7C33
- CMP.B (A6),D6 ;00DE: BC16
- DC.W $5B08 ;00E0
- SUB -(A3),D7 ;00E2: 9E63
- MOVE (A1),-(A2) ;00E4: 3511
- MOVE (A6),D5 ;00E6: 3A16
- DC.W $9F71 ;00E8
- CMP.B (A4),D7 ;00EA: BE14
- DC.W $9B71 ;00EC
- AND D0,(A0)+ ;00EE: C158
- DC.W $AC1F ;00F0
- CMP.B -(A6),D6 ;00F2: BC26
- MOVEQ #81,D6 ;00F4: 7C51
- DC.W $C7BF ;00F6
- DC.W $5976 ;00F8
- MOVE.B (A6),-(A6) ;00FA: 1D16
- SUBQ.L #5,D7 ;00FC: 5B87
- DC.W $F81D ;00FE
- DC.W $35BE ;0100
- ADDQ #4,(A2)+ ;0102: 585A
- MOVE D5,(A6)+ ;0104: 3CC5
- ADDQ #4,(A3)+ ;0106: 585B
- DC.W $3BC4 ;0108
- DC.W $F21B ;010A
- DC.W $3DC2 ;010C
- DC.W $F019 ;010E
- LAB_0002:
- DC.W $61F9 ;0110
- CMP.B (A7),D6 ;0112: BC17
- BSR.S LAB_0002 ;0114: 61FA
- CMP.B (A6),D6 ;0116: BC16
- DC.W $2FBB ;0118
- SUB (A0)+,D0 ;011A: 9058
- MOVE (A3),(A5)+ ;011C: 3AD3
- DC.W $9D70 ;011E
- DC.W $CBF7 ;0120
- DC.W $6E29 ;0122
- DC.W $C48D ;0124
- DC.W $DEF0 ;0126
- DC.W $EEE1 ;0128
- CMP.B (A2),D6 ;012A: BC12
- DC.W $F6E1 ;012C
- CMP.B (A4),D6 ;012E: BC14
- MOVEQ #82,D6 ;0130: 7C52
- DC.W $537F ;0132
- DC.W $5974 ;0134
- DC.W $977F ;0136
- DC.W $5976 ;0138
- DC.W $1C32 ;013A
- MOVEQ #97,D6 ;013C: 7C61
- CMP.B (A2)+,D6 ;013E: BC1A
- MOVE -(A1),(A2)+ ;0140: 34E1
- CMP.B (A4),D6 ;0142: BC14
- DC.W $F0E1 ;0144
- CMP.B (A2),D6 ;0146: BC12
- MOVEQ #74,D6 ;0148: 7C4A
- DC.W $517F ;014A
- DC.W $5974 ;014C
- DC.W $157F ;014E
- DC.W $5976 ;0150
- DC.W $597F ;0152
- DC.W $5976 ;0154
- CMPI #$BA77,-(A0) ;0156: 0C60BA77
- CMPA.L A0,A6 ;015A: BDC8
- DC.W $957F ;015C
- SUB (A4)+,D4 ;015E: 985C
- DC.W $F6E1 ;0160
- CMP.B (A0)+,D6 ;0162: BC18
- DC.W $7D7D ;0164
- DC.W $A060 ;0166
- DC.W $61F9 ;0168
- CMP.B (A7),D6 ;016A: BC17
- DC.W $CBF7 ;016C
- DC.W $6E29 ;016E
- AND.L D5,D2 ;0170: C485
- LAB_0003:
- DC.W $DEF0 ;0172
- MOVEQ #82,D6 ;0174: 7C52
- DC.W $557F ;0176
- DC.W $5976 ;0178
- DC.W $517F ;017A
- DC.W $5974 ;017C
- MOVE.B 31841(A2),D6 ;017E: 1C2A7C61
- CMP.B (A2)+,D6 ;0182: BC1A
- DC.W $F2E1 ;0184
- CMP.B (A4),D6 ;0186: BC14
- DC.W $EEE1 ;0188
- CMP.B (A2),D6 ;018A: BC12
- MOVEQ #74,D6 ;018C: 7C4A
- DC.W $157F ;018E
- DC.W $5976 ;0190
- CMPI #$36E2,-(A0) ;0192: 0C6036E2
- CMP.B (A0),D6 ;0196: BC10
- SUB.L D2,(A2) ;0198: 9592
- DC.W $4E29 ;019A
- DC.W $C489 ;019C
- DC.W $F852 ;019E
- BTST D7,(A6) ;01A0: 0F16
- MOVEA (A1)+,A2 ;01A2: 3459
- DC.W $648B ;01A4
- MOVE.L (A6),D1 ;01A6: 2216
- DC.W $597F ;01A8
- DC.W $F852 ;01AA
- ROXL.B #7,D6 ;01AC: EF16
- MOVEA (A3)+,A2 ;01AE: 345B
- DC.W $8C3D ;01B0
- DC.W $F81D ;01B2
- DC.W $BA77 ;01B4
- DC.W $BD6C ;01B6
- DC.W $F5BF ;01B8
- SUB (A4)+,D4 ;01BA: 985C
- MOVEQ #81,D6 ;01BC: 7C51
- ROR.B #1,D3 ;01BE: E21B
- DC.W $3DC2 ;01C0
- AND.L (A1)+,D2 ;01C2: C499
- DC.W $5978 ;01C4
- DC.W $537F ;01C6
- DC.W $5974 ;01C8
- DC.W $997F ;01CA
- DC.W $5975 ;01CC
- DC.W $DEF0 ;01CE
- LAB_0004:
- OR (A1),D6 ;01D0: 8C51
- DC.W $F21B ;01D2
- DC.W $3DC3 ;01D4
- MOVEQ #-110,D1 ;01D6: 7292
- DC.W $597F ;01D8
- MOVE.L (A0)+,D1 ;01DA: 2218
- DC.W $ACBA ;01DC
- DC.W $F819 ;01DE
- MOVE (A3),(A5)+ ;01E0: 3AD3
- SUB (A1)+,D1 ;01E2: 9259
- DC.W $F0E1 ;01E4
- CMP.B (A4),D6 ;01E6: BC14
- DC.W $BA77 ;01E8
- EOR.B D6,(EXT_0008).W ;01EA: BD387C52
- DC.W $597F ;01EE
- DC.W $5974 ;01F0
- MOVE -(A1),D4 ;01F2: 3821
- DC.W $35BD ;01F4
- ADDQ #4,(A5)+ ;01F6: 585D
- AND.L D7,D2 ;01F8: C487
- AND.B 15280(A1),D7 ;01FA: CE293BB0
- CMP (A7),D7 ;01FE: BE57
- DC.W $597E ;0200
- ASL.B #7,D6 ;0202: EF06
- BMI.S LAB_0005 ;0204: 6B78
- BSET D6,-(A4) ;0206: 0DE4
- SUBQ #4,-4526(A1) ;0208: 5969EE52
- DC.W $5AFD ;020C
- DC.W $FE10 ;020E
- DC.W $57B3 ;0210
- DC.W $DEEE ;0212
- DC.W $AB41 ;0214
- CMP.B (A2),D6 ;0216: BC12
- DC.W $A7E8 ;0218
- ADD (A6),D6 ;021A: DC56
- MOVE D5,(A6)+ ;021C: 3CC5
- DIVU (A3)+,D6 ;021E: 8CDB
- DC.W $8AF4 ;0220
- EORI.L #$5B87EE52,D7 ;0222: 0A875B87EE52
- LSL.B #7,D0 ;0228: EF08
- MOVEQ #-110,D2 ;022A: 7492
- DC.W $59BB ;022C
- MOVE.L (A2)+,D1 ;022E: 221A
- DC.W $8BB4 ;0230
- DC.W $71A6 ;0232
- DC.W $11F3 ;0234
- CMP (A3)+,D6 ;0236: BC5B
- DC.W $BF7B ;0238
- ROXR #7,D2 ;023A: EE52
- MOVE.L D7,-(A7) ;023C: 2F07
- ROXL #6,D7 ;023E: ED57
- SVS D6 ;0240: 59C6
- MOVE.L (A6),D7 ;0242: 2E16
- BMI.S LAB_0004 ;0244: 6B8A
- AND (A7),D0 ;0246: C057
- SUBQ.L #4,A4 ;0248: 598C
- MOVEA.L D4,A3 ;024A: 2644
- DC.W $8AF4 ;024C
- EORI.L #$59C64CDB,D7 ;024E: 0A8759C64CDB
- MOVEQ #79,D6 ;0254: 7C4F
- ADDA 31860(A6),A7 ;0256: DEEE7C74
- DC.W $04FD ;025A
- DC.W $5876 ;025C
- MOVE.B (A6)+,(A2) ;025E: 149E
- ADD.L D2,(A3) ;0260: D593
- DC.W $0210 ;0262
- SUBQ #6,D3 ;0264: 5D43
- AND.B 23480(A1),D7 ;0266: CE295BB8
- CMP.B (A5)+,D6 ;026A: BC1D
- OR -12778(A1),D6 ;026C: 8C69CE16
- DC.W $AE00 ;0270
- BSET D6,-(A4) ;0272: 0DE4
- DC.W $596A ;0274
- MOVEA (A7),A2 ;0276: 3457
- EOR.L D4,D2 ;0278: B982
- MOVEM.L (A3)+,D0-D2/D7/A0-A1/A3/A6-A7 ;027A: 4CDBCB87
- LAB_0005:
- DC.W $DEEE ;027E
- DC.W $AB41 ;0280
- CMP.B (A2),D6 ;0282: BC12
- DC.W $8BB3 ;0284
- EOR.L D6,(A6) ;0286: BD96
- DC.W $857D ;0288
- DC.W $A064 ;028A
- DC.W $2BFD ;028C
- ASR #4,D2 ;028E: E842
- SUBQ.L #4,A4 ;0290: 598C
- SUB.L (A7)+,D4 ;0292: 989F
- DC.W $A1BD ;0294
- DC.W $DEAE ;0296
- DC.W $11F3 ;0298
- CMP (A3)+,D6 ;029A: BC5B
- DC.W $BF7C ;029C
- SUB.L D4,-18036(A7) ;029E: 99AFB98C
- MOVEQ #-110,D2 ;02A2: 7492
- DC.W $59B9 ;02A4
- MOVE.L -(A2),-(A1) ;02A6: 2322
- DC.W $11F3 ;02A8
- CMP (A1)+,D6 ;02AA: BC59
- DC.W $BF7C ;02AC
- DC.W $79AF ;02AE
- DC.W $B97C ;02B0
- SUBQ.L #4,-(A7) ;02B2: 59A7
- CMPA.L D1,A0 ;02B4: B1C1
- BSET D6,(A7)+ ;02B6: 0DDF
- SUBQ #4,(A5) ;02B8: 5955
- ADD D7,(A4)+ ;02BA: DF5C
- SUBQ #4,D0 ;02BC: 5940
- DIVS (A3)+,D7 ;02BE: 8FDB
- SUBA.L 2(A3,A4.W),A1 ;02C0: 93F3C002
- MOVEQ #69,D6 ;02C4: 7C45
- MOVE.L (A7),D6 ;02C6: 2C17
- MOVEQ #55,D6 ;02C8: 7C37
- ADDA (A6),A7 ;02CA: DED6
- MOVEQ #51,D6 ;02CC: 7C33
- CMP.B (A6),D6 ;02CE: BC16
- ADDQ #6,A4 ;02D0: 5C4C
- DC.W $97AF ;02D2
- SUB.B (A1),D6 ;02D4: 9C11
- DC.W $1863 ;02D6
- MOVEQ #68,D6 ;02D8: 7C44
- DC.W $FEC2 ;02DA
- SUBQ.L #4,A4 ;02DC: 598C
- DC.W $08F5 ;02DE
- DC.W $D8F7 ;02E0
- DC.W $0B0F ;02E2
- DC.L SECSTRT_1 ;02E4: 00000660
- DC.W $A25F ;02E8
- CMP.B (A4),D6 ;02EA: BC14
- DC.W $A571 ;02EC
- DC.W $C1F8 ;02EE
- DC.W $97B3 ;02F0
- EOR.L D6,(A6) ;02F2: BD96
- DC.W $A771 ;02F4
- CMP D4,D6 ;02F6: BC44
- DC.W $7DA4 ;02F8
- DC.W $BC36 ;02FA
- MOVE.L (A6),-(A7) ;02FC: 2F16
- BSET D6,-(A5) ;02FE: 0DE5
- SUBQ #4,-114(A3,A6.L) ;0300: 5973E88E
- DC.W $597B ;0304
- ASR D4,D4 ;0306: E864
- DC.W $A826 ;0308
- EOR.L D4,(A2)+ ;030A: B99A
- AND D7,(EXT_0005).W ;030C: CF783016
- DC.W $6D8B ;0310
- SUB.B 17922(A1),D0 ;0312: 90294602
- ADDI #$C092,(A0)+ ;0316: 0658C092
- MOVEQ #-110,D5 ;031A: 7A92
- SUBQ.L #4,D4 ;031C: 5984
- LAB_0006:
- DC.W $232A ;031E
- DC.W $6F8B ;0320
- SUB D1,D1 ;0322: 9241
- DC.W $5976 ;0324
- CMP (A1)+,D7 ;0326: BE59
- DC.W $597E ;0328
- ASL.B #7,D6 ;032A: EF06
- DC.W $8B78 ;032C
- DC.W $0E5D ;032E
- DC.W $AB42 ;0330
- DC.W $BBFE ;0332
- DC.W $A7ED ;0334
- LAB_0007:
- EORI.L #$B9840F6F,D7 ;0336: 0A87B9840F6F
- DC.W $ACC7 ;033C
- LAB_0008:
- DC.W $FD6A ;033E
- DC.W $9CBF ;0340
- CMP.B EXT_0009,D6 ;0342: BC394B47FEFD
- DC.W $A25F ;0348
- CMP.B (A4),D6 ;034A: BC14
- DC.W $A371 ;034C
- CMPA D0,A7 ;034E: BEC0
- OR.L (EXT_000F).W,D1 ;0350: 82B8BC26
- DC.W $79B9 ;0354
- MOVE.L (A1)+,D7 ;0356: 2E19
- MOVE A7,-(A5) ;0358: 3B0F
- AND.B -21695(A6),D6 ;035A: CC2EAB41
- CMP.B (A0),D6 ;035E: BC10
- CMPA D0,A1 ;0360: B2C0
- BGE.S LAB_0007 ;0362: 6CD2
- DC.W $87BD ;0364
- DC.W $145B ;0366
- DC.W $C0B6 ;0368
- BGE.S LAB_0008 ;036A: 6CD2
- DIVS (A5)+,D3 ;036C: 87DD
- MOVEA LAB_0006(PC,A4.W),A2 ;036E: 347BC0AE
- MOVE (A7)+,D5 ;0372: 3A1F
- DC.W $9D71 ;0374
- DC.W $BE74 ;0376
- DC.W $0A11 ;0378
- MOVE.L (A6),-(A1) ;037A: 2316
- DC.W $5BBA ;037C
- BSET D6,-(A5) ;037E: 0DE5
- DC.W $5970 ;0380
- DC.W $062E ;0382
- DC.W $C048 ;0384
- MOVE.B (A6)+,25991(A0) ;0386: 115E6587
- CMP (A6),D6 ;038A: BC56
- DC.W $C477 ;038C
- CMP D6,D7 ;038E: BE46
- DC.W $79E3 ;0390
- CMP.B -(A6),D6 ;0392: BC26
- DC.W $6587 ;0394
- CMP D4,D6 ;0396: BC44
- DC.W $C077 ;0398
- DC.W $BE3A ;039A
- DC.W $6587 ;039C
- DC.W $BC36 ;039E
- EOR D7,EXT_000D ;03A0: BF79FE26A390
- MOVE.L D2,-(A1) ;03A6: 2302
- DC.W $9BF7 ;03A8
- ADD -(A2),D7 ;03AA: DE62
- DIVS -17382(A7),D2 ;03AC: 85EFBC1A
- DC.W $A826 ;03B0
- DC.W $B9EE ;03B2
- DC.W $82B7 ;03B4
- CMP.B -(A2),D6 ;03B6: BC22
- DC.W $85B7 ;03B8
- ADD D2,D7 ;03BA: DE42
- SUBQ.L #4,A0 ;03BC: 5988
- MOVE (A4),-(A0) ;03BE: 3114
- DC.W $A826 ;03C0
- CMPA.L D2,A5 ;03C2: BBC2
- DC.W $7B78 ;03C4
- MOVE.L (A6),-(A1) ;03C6: 2316
- SUBQ #5,-5610(A5) ;03C8: 5B6DEA16
- DC.W $A571 ;03CC
- LAB_0009:
- CMP.L A0,D7 ;03CE: BE88
- DC.W $7D85 ;03D0
- DC.W $0AC4 ;03D2
- SUBQ.B #4,D5 ;03D4: 5905
- DC.W $F643 ;03D6
- SUBQ.L #4,D1 ;03D8: 5981
- ADD.B (A5)+,D7 ;03DA: DE1D
- SLE EXT_000A ;03DC: 5FF9BC166C97
- ROR.B #4,D0 ;03E2: E818
- DC.W $A826 ;03E4
- DC.W $BBB0 ;03E6
- OR D0,92(A7,A6.W) ;03E8: 8177E05C
- DC.W $7BA1 ;03EC
- CMP.L (A2),D6 ;03EE: BC92
- DC.W $0C33 ;03F0
- CMP.B (A1)+,D6 ;03F2: BC19
- DC.W $4178 ;03F4
- MOVE.L (A6),D3 ;03F6: 2616
- DC.W $5B3E ;03F8
- BGT.S LAB_0009 ;03FA: 6ED2
- DC.W $5977 ;03FC
- EXG D0,A6 ;03FE: C18E
- DC.W $C477 ;0400
- CMPA.L (A2),A6 ;0402: BDD2
- OR.L (EXT_0010).W,D1 ;0404: 82B8BC2E
- DC.W $7B7F ;0408
- DC.W $0AC4 ;040A
- SUBQ.B #4,(A6)+ ;040C: 591E
- ADDI.L #$C077BDC2,(A2)+ ;040E: 069AC077BDC2
- DC.W $13F3 ;0414
- CMP -(A6),D6 ;0416: BC66
- DC.W $C077 ;0418
- DC.W $BDBA ;041A
- DC.W $7BA3 ;041C
- CMP.B -(A6),D6 ;041E: BC26
- DC.W $7DB3 ;0420
- CMP.B (A6),D6 ;0422: BC16
- SUBQ #6,-(A5) ;0424: 5D65
- DC.W $0AC4 ;0426
- SUBQ #4,(A1)+ ;0428: 5959
- ROXL #2,D7 ;042A: E557
- SUBQ.L #4,A4 ;042C: 598C
- MOVE.L (A6),-(A1) ;042E: 2316
- SUBQ.B #5,D6 ;0430: 5B06
- DC.W $0810 ;0432
- SUBQ.L #5,D3 ;0434: 5B83
- ASR.B D0,D3 ;0436: E023
- AND.L D7,(A6)+ ;0438: CF9E
- DC.W $0AC4 ;043A
- SUBQ #4,A5 ;043C: 594D
- DC.W $C8AB ;043E
- DC.W $5977 ;0440
- DC.W $C009 ;0442
- DC.W $BF77 ;0444
- EOR.L D6,(A2)+ ;0446: BD9A
- DC.W $7DA4 ;0448
- CMP.B 24057(A2),D6 ;044A: BC2A5DF9
- CMP.B (A6),D6 ;044E: BC16
- DC.W $5B08 ;0450
- MOVE.L (A6)+,-(A3) ;0452: 271E
- DC.W $5DB9 ;0454
- DC.W $BC35 ;0456
- DC.W $C477 ;0458
- EOR.L D6,D6 ;045A: BD86
- DC.W $7DBD ;045C
- ASR.L #1,D0 ;045E: E280
- SVS 1633(A4) ;0460: 59EC0661
- AND.L D2,D0 ;0464: C082
- MOVE (A6),D0 ;0466: 3016
- DC.W $7BA3 ;0468
- CMP.B -(A6),D6 ;046A: BC26
- DC.W $A826 ;046C
- EOR D5,(A4)+ ;046E: BB5C
- DC.W $7BA3 ;0470
- CMP.B -12936(A2),D6 ;0472: BC2ACD78
- MOVE (A5),-(A1) ;0476: 3315
- DC.W $A826 ;0478
- CMPA.L (A4),A5 ;047A: BBD4
- DC.W $79A3 ;047C
- CMP.B -22024(A6),D6 ;047E: BC2EA9F8
- MOVE.L (A6),D7 ;0482: 2E16
- DIVS -17382(A7),D2 ;0484: 85EFBC1A
- DC.W $A826 ;0488
- EOR D5,(A0) ;048A: BB50
- DC.W $82B7 ;048C
- CMP.B 119(A2,A4.W),D6 ;048E: BC32C077
- CMPM (A6)+,(A6)+ ;0492: BD4E
- DC.W $7D78 ;0494
- MOVE.B (A0)+,(A2) ;0496: 1498
- DC.W $7FA3 ;0498
- CMP.B 31651(A6),D6 ;049A: BC2E7BA3
- CMP.B -31261(A2),D6 ;049E: BC2A85E3
- CMP.B -(A2),D6 ;04A2: BC22
- DC.W $A826 ;04A4
- LAB_000A:
- DC.W $BBEC ;04A6
- DC.W $79E3 ;04A8
- DC.W $BC32 ;04AA
- DC.W $7DC0 ;04AC
- DC.W $145E ;04AE
- DC.W $ABDF ;04B0
- CMP.B -(A0),D6 ;04B2: BC20
- DC.W $ABDF ;04B4
- CMP.B -30817(A0),D6 ;04B6: BC28879F
- CMP.B (A6)+,D6 ;04BA: BC1E
- DC.W $CD7B ;04BC
- ASR -21694(A6) ;04BE: E0EEAB42
- CMP.B (A2),D6 ;04C2: BC12
- MOVEQ #51,D7 ;04C4: 7E33
- CMP.B (A6),D6 ;04C6: BC16
- DC.W $5B08 ;04C8
- MOVE.L (A6),D7 ;04CA: 2E16
- OR.L D5,-(A3) ;04CC: 8BA3
- DC.W $BC3C ;04CE
- DC.W $2BF9 ;04D0
- DC.W $8FB0 ;04D2
- DC.W $7BA3 ;04D4
- CMP.B -12936(A2),D6 ;04D6: BC2ACD78
- MOVE (A5),-(A1) ;04DA: 3315
- DC.W $A826 ;04DC
- CMPA.L (A4),A5 ;04DE: BBD4
- DC.W $7F7F ;04E0
- MOVE.B (A1)+,(A3) ;04E2: 1699
- MOVE D2,(A7)+ ;04E4: 3EC2
- ROR.B #3,D1 ;04E6: E619
- DC.W $7BA3 ;04E8
- CMP.B 32163(A2),D6 ;04EA: BC2A7DA3
- CMP.B 38(A2,A2.L),D6 ;04EE: BC32A826
- CMPA.L -(A6),A5 ;04F2: BBE6
- DC.W $7DE3 ;04F4
- DC.W $BC32 ;04F6
- DC.W $2F3D ;04F8
- MOVE.B (A5)+,31121(A0) ;04FA: 115D7991
- DC.W $DE30 ;04FE
- BSET D4,1(A3,A4.W) ;0500: 09F3C001
- AND.L (A4)+,D0 ;0504: C09C
- DC.W $A19F ;0506
- MOVE.L (EXT_0011).W,-(A7) ;0508: 2F38DC30
- BSET D4,8(A3,A4.W) ;050C: 09F3C008
- AND.L -(A4),D0 ;0510: C0A4
- BGE.S LAB_000A ;0512: 6C92
- SUBQ #6,9008(A0) ;0514: 5D682330
- BSET D4,2(A3,A4.W) ;0518: 09F3C002
- EOR.L D7,(A5) ;051C: BF95
- ADD.B -128(A0,A4.W),D6 ;051E: DC30C080
- DC.W $0EB0 ;0522
- MOVE D0,-(A7) ;0524: 3F00
- SUBA.L (A6),A0 ;0526: 91D6
- CMP -14208(A3),D5 ;0528: BA6BC880
- SUBQ #6,-17384(A1) ;052C: 5D69BC18
- AND.L D1,D0 ;0530: C081
- DC.W $C8B0 ;0532
- SUBQ #4,8(A7,A4.W) ;0534: 5977C008
- DC.W $C070 ;0538
- MOVE.B (A0)+,D6 ;053A: 1C18
- CMPA.L D2,A0 ;053C: B1C2
- BSET D6,-(A5) ;053E: 0DE5
- DC.W $5933 ;0540
- ADD D2,D7 ;0542: DE42
- SUBQ.L #4,A4 ;0544: 598C
- DC.W $0210 ;0546
- ADDQ.L #5,(A0)+ ;0548: 5A98
- MOVE (A6),D2 ;054A: 3416
- SUB.L D0,-(A3) ;054C: 91A3
- DC.W $BC3C ;054E
- MOVE D4,(A7)+ ;0550: 3EC4
- SUBA.L (A2)+,A0 ;0552: 91DA
- SUB.B -(A1),D6 ;0554: 9C21
- DC.W $BEF2 ;0556
- ROL.B D7,D3 ;0558: EF3B
- ASR.B D0,D0 ;055A: E020
- DC.W $8FB3 ;055C
- DC.W $C276 ;055E
- MOVE #$929A,(EXT_000E).W ;0560: 31FC929AA826
- CMPA.L -(A6),A5 ;0566: BBE6
- DC.W $7FA3 ;0568
- CMP.B -19973(A6),D6 ;056A: BC2EB1FB
- ADDQ.L #1,(A3)+ ;056E: 529B
- DC.W $7BA3 ;0570
- CMP.B 32163(A2),D6 ;0572: BC2A7DA3
- DC.W $BC32 ;0576
- DC.W $2DFD ;0578
- DC.W $0AC4 ;057A
- SUBQ #4,D7 ;057C: 5947
- ADD D2,D7 ;057E: DE42
- SUBQ.L #4,A4 ;0580: 598C
- DC.W $0AC4 ;0582
- SUBQ #4,(A3) ;0584: 5953
- ASR.B D0,D1 ;0586: E021
- DC.W $C07F ;0588
- ADD D2,D7 ;058A: DE42
- SUBQ.L #4,A0 ;058C: 5988
- DC.W $0AC4 ;058E
- DC.W $58BD ;0590
- ADD D2,D7 ;0592: DE42
- SUBQ.L #4,D7 ;0594: 5987
- ROR.B #8,D4 ;0596: E01C
- SUBQ.L #7,EXT_000C ;0598: 5FB9BC9AA826
- CMP.L A2,D5 ;059E: BA8A
- DC.W $79A3 ;05A0
- CMP.B -22025(A6),D6 ;05A2: BC2EA9F7
- ADD.L D2,D7 ;05A6: DE82
- SUBQ.L #4,(A3) ;05A8: 5993
- LSR.L #4,D6 ;05AA: E88E
- DC.W $597C ;05AC
- DC.W $0AC4 ;05AE
- ADDQ.L #4,-(A5) ;05B0: 58A5
- ADD.L D2,D7 ;05B2: DE82
- SUBQ.L #4,D4 ;05B4: 5984
- DC.W $0AC4 ;05B6
- SEQ (A2)+ ;05B8: 57DA
- DC.W $0AC4 ;05BA
- DC.W $56FC ;05BC
- DC.W $08F5 ;05BE
- DC.W $D977 ;05C0
- DC.W $00F5 ;05C2
- DC.W $A870 ;05C4
- DC.W $BC3A ;05C6
- DC.W $C033 ;05C8
- ADD D2,D7 ;05CA: DE42
- SUBQ.L #4,A4 ;05CC: 598C
- DC.W $0AC4 ;05CE
- SUBQ #4,(A4) ;05D0: 5954
- MOVE.B D0,-(A6) ;05D2: 1D00
- CMPA.L -(A4),A6 ;05D4: BDE4
- DC.W $2188 ;05D6
- MULS 12678(A4),D5 ;05D8: CBEC3186
- DC.W $A2CA ;05DC
- MOVE.B -16931(A1),12937(A0) ;05DE: 1169BDDD3289
- SUBA.L D4,A6 ;05E4: 9DC4
- BCHG D0,-25123(A0) ;05E6: 01689DDD
- MOVE A1,(A1) ;05EA: 3289
- DC.W $AFE1 ;05EC
- MOVE.L A3,(A7) ;05EE: 2E8B
- DC.W $9DBD ;05F0
- DC.W $1269 ;05F2
- DC.W $ABCC ;05F4
- LAB_000B:
- MOVE.B -(A6),-16921(A0) ;05F6: 1166BDE7
- DC.W $2F44 ;05FA
- MULS -(A1),D2 ;05FC: C5E1
- DC.W $1E88 ;05FE
- CMPA 13590(A2),A5 ;0600: BAEA3516
- SUBQ.L #4,(A0)+ ;0604: 5998
- DC.W $A6F2 ;0606
- SUBQ.L #4,(A5)+ ;0608: 599D
- DC.W $D57E ;060A
- DC.W $ADEA ;060C
- DC.W $3189 ;060E
- MULS D6,D6 ;0610: CDC6
- MOVE.L (A4)+,-15644(A5) ;0612: 2B5CC2E4
- DC.W $2137 ;0616
- DC.W $A688 ;0618
- LEA -29269(A2),A1 ;061A: 43EA8DAB
- CMP.B (A2)+,D6 ;061E: BC1A
- DC.W $A5E7 ;0620
- DC.W $1F77 ;0622
- MULS (A4)+,D2 ;0624: C5DC
- ADD -(A2),D6 ;0626: DC62
- MULU (A2)+,D1 ;0628: C2DA
- DC.W $2E77 ;062A
- DC.W $CBF0 ;062C
- CMP -(A2),D6 ;062E: BC62
- BSET D5,(EXT_0002).W ;0630: 0BF80698
- DC.W $A3F8 ;0634
- DC.W $73D6 ;0636
- AND D4,(EXT_0006).W ;0638: C9783416
- DC.W $A3F8 ;063C
- ADD (A6)+,D6 ;063E: DC5E
- DC.W $5977 ;0640
- CMPA A1,A6 ;0642: BCC9
- SUBA.L -(A7),A5 ;0644: 9BE7
- DC.W $2785 ;0646
- AND.L D5,(A0)+ ;0648: CB98
- DC.W $1247 ;064A
- DC.W $87A8 ;064C
- ADD.B D6,0(A7,D0.W) ;064E: DD370000
- ORI.B #$00,D0 ;0652: 00000000
- ORI.B #$00,D0 ;0656: 00000000
- ORI.B #$00,D0 ;065A: 00000000
- DC.W $0000 ;065E
-
-
- SECTION S_1,CODE
-
- SECSTRT_1:
- LINK A5,#-776 ;0660: 4E55FCF8
- MOVEM.L D2-D3/A2-A3/A6,-(A7) ;0664: 48E73032
- MOVEA #$0004,A0 ;0668: 307C0004
- MOVEA.L (A0),A3 ;066C: 2650
- MOVEA.L A3,A0 ;066E: 204B
- MOVE.L A0,24(A7) ;0670: 2F480018
- MOVE #$02ED,D0 ;0674: 303C02ED
- MOVEQ #0,D1 ;0678: 7200
- LEA -758(A5),A1 ;067A: 43EDFD0A
- LAB_000D:
- MOVE.B D1,(A1)+ ;067E: 12C1
- DBF D0,LAB_000D ;0680: 51C8FFFC
- MOVE.L A3,-758(A5) ;0684: 2B4BFD0A
- MOVEQ #20,D0 ;0688: 7014
- MOVE.L D0,-460(A5) ;068A: 2B40FE34
- MOVE.L D1,-464(A5) ;068E: 2B41FE30
- LEA LAB_0027(PC),A1 ;0692: 43FA0230
- MOVEQ #36,D0 ;0696: 7024
- MOVEA.L A3,A6 ;0698: 2C4B
- JSR -552(A6) ;069A: 4EAEFDD8
- MOVEA.L D0,A2 ;069E: 2440
- MOVE.L A2,D0 ;06A0: 200A
- BEQ LAB_0025 ;06A2: 67000204
- MOVE.L A2,-754(A5) ;06A6: 2B4AFD0E
- MOVE.L #$00000800,D0 ;06AA: 203C00000800
- MOVE.L #$00010001,D1 ;06B0: 223C00010001
- JSR -684(A6) ;06B6: 4EAEFD54
- MOVE.L D0,-432(A5) ;06BA: 2B40FE50
- BNE.S LAB_000E ;06BE: 660E
- MOVEA.L A2,A6 ;06C0: 2C4A
- JSR -132(A6) ;06C2: 4EAEFF7C
- MOVE.L D0,-464(A5) ;06C6: 2B40FE30
- BRA LAB_0022 ;06CA: 600001A6
- LAB_000E:
- LEA LAB_0028(PC),A0 ;06CE: 41FA0200
- MOVE.L A0,D1 ;06D2: 2208
- LEA -456(A5),A1 ;06D4: 43EDFE38
- MOVE.L A1,D2 ;06D8: 2409
- MOVEQ #0,D3 ;06DA: 7600
- MOVEA.L A2,A6 ;06DC: 2C4A
- JSR -798(A6) ;06DE: 4EAEFCE2
- MOVE.L D0,20(A7) ;06E2: 2F400014
- TST.L D0 ;06E6: 4A80
- BNE.S LAB_000F ;06E8: 660C
- JSR -132(A6) ;06EA: 4EAEFF7C
- MOVE.L D0,-464(A5) ;06EE: 2B40FE30
- BRA LAB_0021 ;06F2: 60000170
- LAB_000F:
- MOVE.L -452(A5),D1 ;06F6: 222DFE3C
- BEQ.S LAB_0017 ;06FA: 6774
- MOVEA.L D1,A3 ;06FC: 2641
- BRA.S LAB_0016 ;06FE: 606C
- LAB_0010:
- MOVEQ #0,D0 ;0700: 7000
- MOVE.B (A3)+,D0 ;0702: 101B
- SUBI #$0041,D0 ;0704: 04400041
- BEQ.S LAB_0012 ;0708: 6726
- SUBQ #3,D0 ;070A: 5740
- BEQ.S LAB_0013 ;070C: 672A
- SUBQ #2,D0 ;070E: 5540
- BEQ.S LAB_0014 ;0710: 672E
- SUBQ #3,D0 ;0712: 5740
- BEQ.S LAB_0011 ;0714: 6712
- SUBI #$0018,D0 ;0716: 04400018
- BEQ.S LAB_0012 ;071A: 6714
- SUBQ #3,D0 ;071C: 5740
- BEQ.S LAB_0013 ;071E: 6718
- SUBQ #2,D0 ;0720: 5540
- BEQ.S LAB_0014 ;0722: 671C
- SUBQ #3,D0 ;0724: 5740
- BNE.S LAB_0015 ;0726: 6620
- LAB_0011:
- MOVEQ #1,D0 ;0728: 7001
- MOVE.L D0,-436(A5) ;072A: 2B40FE4C
- BRA.S LAB_0016 ;072E: 603C
- LAB_0012:
- MOVEQ #1,D0 ;0730: 7001
- MOVE.L D0,-448(A5) ;0732: 2B40FE40
- BRA.S LAB_0016 ;0736: 6034
- LAB_0013:
- MOVEQ #1,D0 ;0738: 7001
- MOVE.L D0,-444(A5) ;073A: 2B40FE44
- BRA.S LAB_0016 ;073E: 602C
- LAB_0014:
- MOVEQ #1,D0 ;0740: 7001
- MOVE.L D0,-440(A5) ;0742: 2B40FE48
- BRA.S LAB_0016 ;0746: 6024
- LAB_0015:
- MOVEA.L A2,A6 ;0748: 2C4A
- JSR -60(A6) ;074A: 4EAEFFC4
- MOVEQ #0,D1 ;074E: 7200
- MOVE.B -1(A3),D1 ;0750: 122BFFFF
- MOVE.L D1,32(A7) ;0754: 2F410020
- MOVE.L D0,D1 ;0758: 2200
- MOVE.L 32(A7),D2 ;075A: 242F0020
- JSR -312(A6) ;075E: 4EAEFEC8
- LEA LAB_0029(PC),A0 ;0762: 41FA01AE
- MOVE.L A0,D1 ;0766: 2208
- JSR -948(A6) ;0768: 4EAEFC4C
- LAB_0016:
- TST.B (A3) ;076C: 4A13
- BNE.S LAB_0010 ;076E: 6690
- LAB_0017:
- TST.L -448(A5) ;0770: 4AADFE40
- BEQ.S LAB_0018 ;0774: 6706
- BSET #0,-465(A5) ;0776: 08ED0000FE2F
- LAB_0018:
- TST.L -436(A5) ;077C: 4AADFE4C
- BEQ.S LAB_0019 ;0780: 6706
- BSET #3,-465(A5) ;0782: 08ED0003FE2F
- LAB_0019:
- MOVE.L -440(A5),D0 ;0788: 202DFE48
- BEQ.S LAB_001A ;078C: 6706
- BSET #2,-465(A5) ;078E: 08ED0002FE2F
- LAB_001A:
- MOVE.L -444(A5),D1 ;0794: 222DFE44
- BEQ.S LAB_001B ;0798: 6706
- BSET #1,-465(A5) ;079A: 08ED0001FE2F
- LAB_001B:
- TST.L D0 ;07A0: 4A80
- BNE.S LAB_001C ;07A2: 660A
- TST.L D1 ;07A4: 4A81
- BNE.S LAB_001C ;07A6: 6606
- MOVEQ #6,D0 ;07A8: 7006
- OR.L D0,-468(A5) ;07AA: 81ADFE2C
- LAB_001C:
- MOVE.L #$00001000,-742(A5) ;07AE: 2B7C00001000FD1A
- MOVE.B #$01,-734(A5) ;07B6: 1B7C0001FD22
- TST.L -456(A5) ;07BC: 4AADFE38
- BNE.S LAB_001D ;07C0: 6608
- LEA LAB_002A+2(PC),A0 ;07C2: 41FA0160
- MOVE.L A0,-456(A5) ;07C6: 2B48FE38
- LAB_001D:
- MOVEA.L -456(A5),A0 ;07CA: 206DFE38
- MOVE.L A0,D1 ;07CE: 2208
- LEA -750(A5),A1 ;07D0: 43EDFD12
- MOVE.L A1,D2 ;07D4: 2409
- MOVEA.L A2,A6 ;07D6: 2C4A
- JSR -822(A6) ;07D8: 4EAEFCCA
- TST.L D0 ;07DC: 4A80
- BEQ.S LAB_001E ;07DE: 672C
- JSR -132(A6) ;07E0: 4EAEFF7C
- MOVE.L D0,-464(A5) ;07E4: 2B40FE30
- CMPI.L #$00000130,D0 ;07E8: 0C8000000130
- BEQ.S LAB_0020 ;07EE: 6760
- MOVE.B -734(A5),D0 ;07F0: 102DFD22
- BTST #1,D0 ;07F4: 08000001
- BNE.S LAB_0020 ;07F8: 6656
- LEA LAB_002B(PC),A0 ;07FA: 41FA012A
- MOVE.L A0,D1 ;07FE: 2208
- LEA -456(A5),A1 ;0800: 43EDFE38
- MOVE.L A1,D2 ;0804: 2409
- JSR -954(A6) ;0806: 4EAEFC46
- BRA.S LAB_0020 ;080A: 6044
- LAB_001E:
- MOVE.L -726(A5),D0 ;080C: 202DFD2A
- TST.L D0 ;0810: 4A80
- BPL.S LAB_001F ;0812: 6A24
- MOVE.B -734(A5),D0 ;0814: 102DFD22
- BTST #1,D0 ;0818: 08000001
- BNE.S LAB_001F ;081C: 661A
- MOVE.L #$000000CC,-464(A5) ;081E: 2B7C000000CCFE30
- LEA LAB_0030(PC),A1 ;0826: 43FA0120
- MOVE.L A1,D1 ;082A: 2209
- LEA -456(A5),A0 ;082C: 41EDFE38
- MOVE.L A0,D2 ;0830: 2408
- JSR -954(A6) ;0832: 4EAEFC46
- BRA.S LAB_0020 ;0836: 6018
- LAB_001F:
- MOVE.B -734(A5),D0 ;0838: 102DFD22
- ANDI.B #$F7,D0 ;083C: 020000F7
- MOVE.B D0,-734(A5) ;0840: 1B40FD22
- MOVEQ #0,D0 ;0844: 7000
- LEA -758(A5),A0 ;0846: 41EDFD0A
- SUBA.L A1,A1 ;084A: 93C9
- BSR LAB_004E ;084C: 6100024A
- LAB_0020:
- LEA -750(A5),A0 ;0850: 41EDFD12
- MOVE.L A0,D1 ;0854: 2208
- MOVEA.L A2,A6 ;0856: 2C4A
- JSR -834(A6) ;0858: 4EAEFCBE
- MOVE.L 20(A7),D1 ;085C: 222F0014
- JSR -858(A6) ;0860: 4EAEFCA6
- LAB_0021:
- MOVEA.L 24(A7),A3 ;0864: 266F0018
- MOVEA.L -432(A5),A1 ;0868: 226DFE50
- MOVEA.L A3,A6 ;086C: 2C4B
- JSR -690(A6) ;086E: 4EAEFD4E
- LAB_0022:
- MOVE.L -464(A5),D0 ;0872: 202DFE30
- BEQ.S LAB_0024 ;0876: 6726
- CMPI.L #$00000130,D0 ;0878: 0C8000000130
- BEQ.S LAB_0023 ;087E: 6708
- MOVE.L D0,D1 ;0880: 2200
- MOVEA.L A2,A6 ;0882: 2C4A
- JSR -462(A6) ;0884: 4EAEFE32
- LAB_0023:
- MOVE.L -464(A5),D0 ;0888: 202DFE30
- MOVEQ #116,D1 ;088C: 7274
- ADD.L D1,D1 ;088E: D281
- CMP.L D1,D0 ;0890: B081
- BEQ.S LAB_0024 ;0892: 670A
- MOVE.L D0,D1 ;0894: 2200
- MOVEQ #0,D2 ;0896: 7400
- MOVEA.L A2,A6 ;0898: 2C4A
- JSR -474(A6) ;089A: 4EAEFE26
- LAB_0024:
- MOVEA.L A2,A1 ;089E: 224A
- MOVEA.L A3,A6 ;08A0: 2C4B
- JSR -414(A6) ;08A2: 4EAEFE62
- BRA.S LAB_0026 ;08A6: 6010
- LAB_0025:
- MOVEA #$0004,A0 ;08A8: 307C0004
- MOVEA.L (A0),A1 ;08AC: 2250
- MOVEA.L 276(A1),A0 ;08AE: 20690114
- MOVEQ #122,D0 ;08B2: 707A
- MOVE.L D0,148(A0) ;08B4: 21400094
- LAB_0026:
- MOVE.L -460(A5),D0 ;08B8: 202DFE34
- MOVEM.L (A7)+,D2-D3/A2-A3/A6 ;08BC: 4CDF4C0C
- UNLK A5 ;08C0: 4E5D
- RTS ;08C2: 4E75
- LAB_0027:
- DC.W $646F ;08C4
- DC.W $732E ;08C6
- DC.W $6C69 ;08C8
- BHI.S LAB_002E ;08CA: 6272
- BSR.S LAB_002F ;08CC: 6172
- DC.W $7900 ;08CE
- LAB_0028:
- DC.W $4449 ;08D0
- ADDQ.B #1,20304(A4) ;08D2: 522C4F50
- ADDQ.B #2,19244(A7) ;08D6: 542F4B2C
- DC.W $414C ;08DA
- DC.W $4C2F ;08DC
- SUBQ.B #1,17481(A4) ;08DE: 532C4449
- ADDQ #1,(A3) ;08E2: 5253
- MOVE.L (A3),11334(A7) ;08E4: 2F532C46
- DC.W $494C ;08E8
- DC.W $4553 ;08EA
- DC.W $2F53 ;08EC
- MOVEA.L A1,A6 ;08EE: 2C49
- LINK A4,#17746 ;08F0: 4E544552
- MOVE.L (A3),36(A7) ;08F4: 2F530024
- ADDQ #3,D5 ;08F8: 5645
- DC.W $523A ;08FA
- MOVEA.L -(A4),A0 ;08FC: 2064
- BVS.S LAB_0033 ;08FE: 6972
- DC.W $2033 ;0900
- MOVE 13600(A6),-(A3) ;0902: 372E3520
- DC.W $2834 ;0906
- DC.W $2E36 ;0908
- DC.W $2E39 ;090A
- DC.W $3129 ;090C
- DC.W $0A0D ;090E
- DC.W $0000 ;0910
- LAB_0029:
- MOVEA.L 28788(A7),A0 ;0912: 206F7074
- DC.W $696F ;0916
- BGT.S LAB_002D ;0918: 6E20
- DC.W $6967 ;091A
- DC.W $6E6F ;091C
- MOVEQ #101,D1 ;091E: 7265
- BCC.S LAB_002C ;0920: 640A
- LAB_002A:
- ORI.B #$00,D0 ;0922: 00000000
- LAB_002B:
- DC.W $436F ;0926
- DC.W $756C ;0928
- BCC.S LAB_0031+2 ;092A: 6420
- LAB_002C:
- DC.W $6E6F ;092C
- MOVEQ #32,D2 ;092E: 7420
- DC.W $6765 ;0930
- MOVEQ #32,D2 ;0932: 7420
- BVS.S LAB_0039 ;0934: 696E
- DC.W $666F ;0936
- MOVEQ #109,D1 ;0938: 726D
- LAB_002D:
- BSR.S LAB_003D ;093A: 6174
- DC.W $696F ;093C
- LAB_002E:
- BGT.S LAB_0032 ;093E: 6E20
- LAB_002F:
- DC.W $666F ;0940
- MOVEQ #32,D1 ;0942: 7220
- DC.W $2573 ;0944
- DC.W $0A00 ;0946
- LAB_0030:
- DC.W $2573 ;0948
- LAB_0031:
- MOVEA.L 29472(A1),A0 ;094A: 20697320
- DC.W $6E6F ;094E
- MOVEQ #32,D2 ;0950: 7420
- BSR.S LAB_0034 ;0952: 6120
- DC.W $6469 ;0954
- MOVEQ #101,D1 ;0956: 7265
- BLS.S LAB_003F ;0958: 6374
- BLE.S LAB_003F ;095A: 6F72
- DC.W $790A ;095C
- DC.W $0000 ;095E
- LAB_0032:
- DC.W $4572 ;0960
- MOVEQ #111,D1 ;0962: 726F
- MOVEQ #44,D1 ;0964: 722C
- MOVEA.L -(A3),A0 ;0966: 2063
- BVS.S LAB_0043 ;0968: 6972
- DC.W $6375 ;096A
- DC.W $6C61 ;096C
- MOVEQ #32,D1 ;096E: 7220
- DC.W $6469 ;0970
- LAB_0033:
- MOVEQ #101,D1 ;0972: 7265
- LAB_0034:
- BLS.S LAB_0046 ;0974: 6374
- BLE.S LAB_0046 ;0976: 6F72
- DC.W $7920 ;0978
- BCS.S LAB_0046 ;097A: 656E
- MOVEQ #114,D2 ;097C: 7472
- DC.W $7920 ;097E
- DC.W $666F ;0980
- DC.W $756E ;0982
- BCC.S LAB_0036+2 ;0984: 640A
- DC.W $0000 ;0986
- LAB_0035:
- MOVEA.L -(A4),A4 ;0988: 2864
- BVS.S LAB_0048 ;098A: 6972
- MOVE.L -(A0),-(A4) ;098C: 2920
- LAB_0036:
- MOVEA 27710(A0),A6 ;098E: 3C686C3E
- DC.W $0000 ;0992
- LAB_0037:
- MOVEA.L -(A4),A4 ;0994: 2864
- BVS.S LAB_0049 ;0996: 6972
- MOVE.L D0,-(A4) ;0998: 2900
- LAB_0038:
- MOVE.L -(A5),-(A2) ;099A: 2525
- DC.W $256C ;099C
- DC.W $6473 ;099E
- MOVE.L -(A5),-(A2) ;09A0: 2525
- DC.W $7320 ;09A2
- LAB_0039:
- MOVE.L -(A5),-(A2) ;09A4: 2525
- DC.W $7300 ;09A6
- LAB_003A:
- MOVE.L D0,D0 ;09A8: 2000
- LAB_003B:
- DC.W $203F ;09AA
- MOVE.L D0,D0 ;09AC: 2000
- LAB_003C:
- DC.W $0A00 ;09AE
- LAB_003D:
- DC.W $4C69 ;09B0
- DC.W $7374 ;09B2
- DC.W $2069 ;09B4
- DC.W $6E63 ;09B6
- DC.W $6F6D ;09B8
- MOVEQ #108,D0 ;09BA: 706C
- BCS.S LAB_004A ;09BC: 6574
- BCS.S LAB_0044 ;09BE: 6520
- MOVE.L -(A0),-(A6) ;09C0: 2D20
- DC.W $0000 ;09C2
- LAB_003E:
- NEG -(A5) ;09C4: 4465
- DC.W $6C65 ;09C6
- MOVEQ #101,D2 ;09C8: 7465
- BCC.S LAB_0040+2 ;09CA: 640A
- DC.W $0000 ;09CC
- LAB_003F:
- MOVE.L #$686C3E00,D0 ;09CE: 203C686C3E00
- LAB_0040:
- MOVE.L #$736C3E00,D0 ;09D4: 203C736C3E00
- LAB_0042:
- MOVE.L -(A5),-(A2) ;09DA: 2525
- LAB_0043:
- DC.W $256C ;09DC
- DC.W $6473 ;09DE
- LAB_0044:
- MOVE.L -(A5),-(A2) ;09E0: 2525
- DC.W $7325 ;09E2
- DC.W $2573 ;09E4
- DC.W $0000 ;09E6
- LAB_0045:
- MOVE.L -(A5),-(A2) ;09E8: 2525
- LAB_0046:
- DC.W $256C ;09EA
- DC.W $6473 ;09EC
- MOVE.L -(A5),-(A2) ;09EE: 2525
- DC.W $2D33 ;09F0
- DC.W $3173 ;09F2
- MOVE.L -(A0),D0 ;09F4: 2020
- MOVE.L -(A5),-(A2) ;09F6: 2525
- DC.W $730A ;09F8
- DC.W $0000 ;09FA
- LAB_0047:
- DC.W $453D ;09FC
- LAB_0048:
- DC.W $454E ;09FE
- ADDQ #2,D5 ;0A00: 5445
- ADDQ.B #1,21292(A7) ;0A02: 522F532C
- DC.W $423D ;0A06
- CLR D1 ;0A08: 4241
- LAB_0049:
- DC.W $434B ;0A0A
- MOVE.L (A3),11332(A7) ;0A0C: 2F532C44
- DC.W $454C ;0A10
- MOVE D4,17740(A6) ;0A12: 3D44454C
- DC.W $4554 ;0A16
- DC.W $452F ;0A18
- SUBQ.B #1,20797(A4) ;0A1A: 532C513D
- SUBQ #8,(A5) ;0A1E: 5155
- DC.W $4954 ;0A20
- DC.W $2F53 ;0A22
- MOVEA.L D3,A6 ;0A24: 2C43
- DC.W $3D43 ;0A26
- DC.W $4F4D ;0A28
- DC.W $2F53 ;0A2A
- MOVEA.L D3,A6 ;0A2C: 2C43
- DC.W $4F4D ;0A2E
- DC.W $4D41 ;0A30
- LAB_004A:
- TRAP #4 ;0A32: 4E44
- DC.W $0000 ;0A34
- LAB_004B:
- DC.W $543D ;0A36
- ADDQ #2,(A1)+ ;0A38: 5459
- ADDQ #8,D5 ;0A3A: 5045
- MOVE.L (A3),11330(A7) ;0A3C: 2F532C42
- DC.W $3D42 ;0A40
- DC.W $4143 ;0A42
- DC.W $4B2F ;0A44
- SUBQ.B #1,17477(A4) ;0A46: 532C4445
- DC.W $4C3D ;0A4A
- NEG D5 ;0A4C: 4445
- DC.W $4C45 ;0A4E
- ADDQ #2,D5 ;0A50: 5445
- DC.W $2F53 ;0A52
- MOVEA.L (A1),A6 ;0A54: 2C51
- DC.W $3D51 ;0A56
- SUBQ #2,A1 ;0A58: 5549
- ADDQ.B #2,21292(A7) ;0A5A: 542F532C
- DC.W $433D ;0A5E
- DC.W $434F ;0A60
- DC.W $4D2F ;0A62
- SUBQ.B #1,17231(A4) ;0A64: 532C434F
- DC.W $4D4D ;0A68
- DC.W $414E ;0A6A
- NEG.B D0 ;0A6C: 4400
- LAB_004C:
- EORI #$6F6D,D3 ;0A6E: 0A436F6D
- DC.W $6D61 ;0A72
- BGT.S LAB_0050 ;0A74: 6E64
- DC.W $203F ;0A76
- MOVE.L D0,D0 ;0A78: 2000
- LAB_004D:
- DC.W $496E ;0A7A
- MOVEQ #97,D3 ;0A7C: 7661
- DC.W $6C69 ;0A7E
- BCC.S LAB_004F ;0A80: 6420
- MOVEQ #101,D1 ;0A82: 7265
- DC.W $7370 ;0A84
- BLE.S LAB_0052 ;0A86: 6F6E
- DC.W $7365 ;0A88
- MOVE.L 8308(A5),D0 ;0A8A: 202D2074
- MOVEQ #121,D1 ;0A8E: 7279
- MOVEA.L -(A1),A0 ;0A90: 2061
- DC.W $6761 ;0A92
- BVS.S LAB_0053 ;0A94: 696E
- DC.W $0A00 ;0A96
- LAB_004E:
- LINK A5,#-36 ;0A98: 4E55FFDC
- MOVEM.L D2-D7/A2-A3/A6,-(A7) ;0A9C: 48E73F32
- MOVE.L D0,D7 ;0AA0: 2E00
- LAB_004F:
- MOVEA.L A1,A3 ;0AA2: 2649
- MOVE.L A0,-32(A5) ;0AA4: 2B48FFE0
- SUBA.L A0,A0 ;0AA8: 91C8
- MOVE.L A0,-20(A5) ;0AAA: 2B48FFEC
- MOVE.L A0,D6 ;0AAE: 2C08
- MOVEA.L -32(A5),A2 ;0AB0: 246DFFE0
- MOVEQ #20,D0 ;0AB4: 7014
- MOVE.L D0,298(A2) ;0AB6: 2540012A
- MOVE.L A0,D5 ;0ABA: 2A08
- MOVE.L A3,-28(A5) ;0ABC: 2B4BFFE4
- BCLR #5,293(A2) ;0AC0: 08AA00050125
- MOVE.L 32(A2),D0 ;0AC6: 202A0020
- TST.L D0 ;0ACA: 4A80
- BLE.S LAB_0051 ;0ACC: 6F22
- TST.L D7 ;0ACE: 4A87
- BNE.S LAB_0050 ;0AD0: 6608
- BTST #1,24(A2) ;0AD2: 082A00010018
- BNE.S LAB_0051 ;0AD8: 6616
- LAB_0050:
- BSET #2,24(A2) ;0ADA: 08EA00020018
- LEA 8(A2),A0 ;0AE0: 41EA0008
- MOVE.L A0,D1 ;0AE4: 2208
- MOVEA.L 4(A2),A6 ;0AE6: 2C6A0004
- JSR -828(A6) ;0AEA: 4EAEFCC4
- MOVE.L D0,D5 ;0AEE: 2A00
- LAB_0051:
- BTST #4,22(A2) ;0AF0: 082A00040016
- LAB_0052:
- BEQ.S LAB_0053 ;0AF6: 670C
- MOVE.L #$00000130,D5 ;0AF8: 2A3C00000130
- MOVEQ #64,D0 ;0AFE: 7040
- MOVE.L D0,290(A2) ;0B00: 25400122
- LAB_0053:
- TST.L D5 ;0B04: 4A85
- BNE LAB_006C ;0B06: 66000316
- MOVEA.L 12(A2),A0 ;0B0A: 206A000C
- MOVE.L 8(A0),D1 ;0B0E: 22280008
- MOVEA.L 4(A2),A6 ;0B12: 2C6A0004
- JSR -96(A6) ;0B16: 4EAEFFA0
- MOVE.L D0,D6 ;0B1A: 2C00
- MOVE.L D6,-24(A5) ;0B1C: 2B46FFE8
- MOVEA.L A3,A0 ;0B20: 204B
- MOVE.L A0,-28(A5) ;0B22: 2B48FFE4
- MOVE.L A0,746(A2) ;0B26: 254802EA
- BRA.S LAB_0056 ;0B2A: 6038
- LAB_0054:
- MOVEA.L 746(A2),A0 ;0B2C: 206A02EA
- MOVE.L 4(A0),D1 ;0B30: 22280004
- MOVE.L D6,D2 ;0B34: 2406
- MOVEA.L 4(A2),A6 ;0B36: 2C6A0004
- JSR -420(A6) ;0B3A: 4EAEFE5C
- TST.L D0 ;0B3E: 4A80
- BNE.S LAB_0055 ;0B40: 6616
- BTST #3,24(A2) ;0B42: 082A00030018
- BNE.S LAB_0055 ;0B48: 660E
- LEA LAB_0032(PC),A1 ;0B4A: 43FAFE14
- MOVE.L A1,D1 ;0B4E: 2209
- JSR -948(A6) ;0B50: 4EAEFC4C
- BRA LAB_007E ;0B54: 6000050E
- LAB_0055:
- MOVEA.L -32(A5),A2 ;0B58: 246DFFE0
- MOVEA.L 746(A2),A0 ;0B5C: 206A02EA
- MOVE.L (A0),746(A2) ;0B60: 255002EA
- LAB_0056:
- TST.L 746(A2) ;0B64: 4AAA02EA
- BNE.S LAB_0054 ;0B68: 66C2
- BRA LAB_006C ;0B6A: 600002B2
- LAB_0057:
- BTST #3,24(A2) ;0B6E: 082A00030018
- BEQ.S LAB_0058 ;0B74: 670E
- BCLR #3,24(A2) ;0B76: 08AA00030018
- MOVEQ #116,D5 ;0B7C: 7A74
- ADD.L D5,D5 ;0B7E: DA85
- BRA LAB_006D ;0B80: 600002A2
- LAB_0058:
- MOVEA.L -32(A5),A2 ;0B84: 246DFFE0
- BTST #4,22(A2) ;0B88: 082A00040016
- BEQ.S LAB_0059 ;0B8E: 6710
- MOVE.L #$00000130,D5 ;0B90: 2A3C00000130
- MOVEQ #64,D0 ;0B96: 7040
- MOVE.L D0,290(A2) ;0B98: 25400122
- BRA LAB_006D ;0B9C: 60000286
- LAB_0059:
- MOVEA.L -32(A5),A2 ;0BA0: 246DFFE0
- BTST #1,293(A2) ;0BA4: 082A00010125
- BEQ LAB_0062 ;0BAA: 6700011E
- MOVE.L 32(A2),D0 ;0BAE: 202A0020
- TST.L D0 ;0BB2: 4A80
- BLE LAB_0062 ;0BB4: 6F000114
- MOVEA.L A2,A0 ;0BB8: 204A
- LEA 330(A0),A3 ;0BBA: 47E8014A
- ADDA #$0024,A2 ;0BBE: D4FC0024
- BTST #1,24(A0) ;0BC2: 082800010018
- BEQ.S LAB_005A ;0BC8: 6728
- TST.L D7 ;0BCA: 4A87
- BNE.S LAB_005A ;0BCC: 6624
- MOVEA.L -32(A5),A1 ;0BCE: 226DFFE0
- MOVEA.L 12(A1),A0 ;0BD2: 2069000C
- MOVE.L 8(A0),D1 ;0BD6: 22280008
- MOVE.L A3,D2 ;0BDA: 240B
- MOVEQ #64,D3 ;0BDC: 7640
- ADD.L D3,D3 ;0BDE: D683
- MOVEA.L 4(A1),A6 ;0BE0: 2C690004
- JSR -402(A6) ;0BE4: 4EAEFE6E
- MOVE.L D2,D1 ;0BE8: 2202
- MOVE.L A2,D2 ;0BEA: 240A
- JSR -882(A6) ;0BEC: 4EAEFC8E
- BRA.S LAB_005B ;0BF0: 600C
- LAB_005A:
- MOVEQ #64,D0 ;0BF2: 7040
- ADD.L D0,D0 ;0BF4: D080
- MOVEA.L A3,A0 ;0BF6: 204B
- MOVEA.L A2,A1 ;0BF8: 224A
- JSR LAB_009C(PC) ;0BFA: 4EBA0754
- LAB_005B:
- MOVEA.L -32(A5),A2 ;0BFE: 246DFFE0
- MOVE.L D7,D0 ;0C02: 2007
- ADDQ.L #1,D0 ;0C04: 5280
- MOVE.L D0,D1 ;0C06: 2200
- LSL.L #2,D1 ;0C08: E589
- ADD.L D0,D1 ;0C0A: D280
- MOVE.L D1,714(A2) ;0C0C: 254102CA
- MOVE.L A3,718(A2) ;0C10: 254B02CE
- MOVEQ #4,D0 ;0C14: 7004
- CMP.L 32(A2),D0 ;0C16: B0AA0020
- BNE.S LAB_005C ;0C1A: 660A
- LEA LAB_0035(PC),A0 ;0C1C: 41FAFD6A
- MOVE.L A0,722(A2) ;0C20: 254802D2
- BRA.S LAB_005D ;0C24: 6008
- LAB_005C:
- LEA LAB_0037(PC),A0 ;0C26: 41FAFD6C
- MOVE.L A0,722(A2) ;0C2A: 254802D2
- LAB_005D:
- LEA 714(A2),A3 ;0C2E: 47EA02CA
- MOVE.L A3,-(A7) ;0C32: 2F0B
- MOVEA.L 326(A2),A0 ;0C34: 206A0146
- LEA LAB_0038(PC),A1 ;0C38: 43FAFD60
- BSR LAB_009A ;0C3C: 610006D6
- ADDQ #4,A7 ;0C40: 584F
- LEA LAB_003A(PC),A0 ;0C42: 41FAFD64
- MOVE.L A0,714(A2) ;0C46: 254802CA
- BTST #3,293(A2) ;0C4A: 082A00030125
- BEQ.S LAB_0061 ;0C50: 6760
- BSET #7,293(A2) ;0C52: 08EA00070125
- BRA.S LAB_005F ;0C58: 6024
- LAB_005E:
- MOVE.L 326(A2),D1 ;0C5A: 222A0146
- MOVE.L A3,D2 ;0C5E: 240B
- MOVEA.L 4(A2),A6 ;0C60: 2C6A0004
- JSR -954(A6) ;0C64: 4EAEFC46
- LEA LAB_003B(PC),A0 ;0C68: 41FAFD40
- MOVE.L A0,D1 ;0C6C: 2208
- MOVEQ #0,D2 ;0C6E: 7400
- JSR -954(A6) ;0C70: 4EAEFC46
- MOVEQ #0,D0 ;0C74: 7000
- MOVE.L D0,D1 ;0C76: 2200
- MOVEA.L A2,A0 ;0C78: 204A
- BSR LAB_0080 ;0C7A: 61000404
- LAB_005F:
- BTST #7,293(A2) ;0C7E: 082A00070125
- BNE.S LAB_005E ;0C84: 66D4
- BTST #4,293(A2) ;0C86: 082A00040125
- BEQ.S LAB_0060 ;0C8C: 670A
- BCLR #4,293(A2) ;0C8E: 08AA00040125
- BRA LAB_006D ;0C94: 6000018E
- LAB_0060:
- MOVEA.L -32(A5),A2 ;0C98: 246DFFE0
- BTST #6,293(A2) ;0C9C: 082A00060125
- BNE LAB_007E ;0CA2: 660003C0
- MOVEQ #20,D0 ;0CA6: 7014
- CMP.L 298(A2),D0 ;0CA8: B0AA012A
- BNE.S LAB_0062 ;0CAC: 661C
- BRA LAB_007E ;0CAE: 600003B4
- LAB_0061:
- MOVE.L 326(A2),D1 ;0CB2: 222A0146
- MOVE.L A3,D2 ;0CB6: 240B
- MOVEA.L 4(A2),A6 ;0CB8: 2C6A0004
- JSR -954(A6) ;0CBC: 4EAEFC46
- LEA LAB_003C(PC),A0 ;0CC0: 41FAFCEC
- MOVE.L A0,D1 ;0CC4: 2208
- JSR -948(A6) ;0CC6: 4EAEFC4C
- LAB_0062:
- MOVEA.L -32(A5),A2 ;0CCA: 246DFFE0
- MOVEQ #33,D0 ;0CCE: 7021
- AND.L 290(A2),D0 ;0CD0: C0AA0122
- BEQ.S LAB_0063 ;0CD4: 6730
- MOVE.L 32(A2),D0 ;0CD6: 202A0020
- TST.L D0 ;0CDA: 4A80
- BMI.S LAB_0063 ;0CDC: 6B28
- MOVE.L D7,D0 ;0CDE: 2007
- ADDQ.L #1,D0 ;0CE0: 5280
- MOVEA.L A2,A0 ;0CE2: 204A
- LEA -28(A5),A1 ;0CE4: 43EDFFE4
- BSR LAB_004E ;0CE8: 6100FDAE
- BCLR #3,24(A2) ;0CEC: 08AA00030018
- BTST #6,293(A2) ;0CF2: 082A00060125
- BNE LAB_007E ;0CF8: 6600036A
- MOVEQ #20,D0 ;0CFC: 7014
- CMP.L 298(A2),D0 ;0CFE: B0AA012A
- BEQ LAB_007E ;0D02: 67000360
- LAB_0063:
- MOVEA.L -32(A5),A2 ;0D06: 246DFFE0
- BTST #2,293(A2) ;0D0A: 082A00020125
- BEQ LAB_0069 ;0D10: 670000BA
- MOVE.L 32(A2),D0 ;0D14: 202A0020
- TST.L D0 ;0D18: 4A80
- BPL LAB_0069 ;0D1A: 6A0000B0
- MOVEQ #40,D0 ;0D1E: 7028
- MOVE.L #$00010001,D1 ;0D20: 223C00010001
- MOVEA.L (A2),A6 ;0D26: 2C52
- JSR -684(A6) ;0D28: 4EAEFD54
- MOVE.L D0,734(A2) ;0D2C: 254002DE
- TST.L D0 ;0D30: 4A80
- BNE.S LAB_0064 ;0D32: 661E
- MOVEA.L 4(A2),A6 ;0D34: 2C6A0004
- JSR -132(A6) ;0D38: 4EAEFF7C
- MOVE.L D0,294(A2) ;0D3C: 25400126
- LEA LAB_003D(PC),A0 ;0D40: 41FAFC6E
- MOVE.L A0,D1 ;0D44: 2208
- MOVEA.L 4(A2),A6 ;0D46: 2C6A0004
- JSR -948(A6) ;0D4A: 4EAEFC4C
- BRA LAB_006D ;0D4E: 600000D4
- LAB_0064:
- MOVEA.L -32(A5),A2 ;0D52: 246DFFE0
- MOVEA.L 734(A2),A0 ;0D56: 206A02DE
- ADDQ.L #8,A0 ;0D5A: 5088
- LEA 36(A2),A1 ;0D5C: 43EA0024
- MOVEQ #32,D0 ;0D60: 7020
- JSR LAB_009C(PC) ;0D62: 4EBA05EC
- MOVEA.L 734(A2),A0 ;0D66: 206A02DE
- MOVE.L 32(A2),4(A0) ;0D6A: 216A00200004
- LEA -20(A5),A0 ;0D70: 41EDFFEC
- MOVE.L A0,742(A2) ;0D74: 254802E6
- MOVE.L -20(A5),738(A2) ;0D78: 256DFFEC02E2
- BRA.S LAB_0067 ;0D7E: 6038
- LAB_0065:
- MOVEA.L 738(A2),A0 ;0D80: 206A02E2
- ADDQ.L #8,A0 ;0D84: 5088
- MOVEA.L 734(A2),A1 ;0D86: 226A02DE
- ADDQ.L #8,A1 ;0D8A: 5089
- JSR LAB_00A2(PC) ;0D8C: 4EBA05DA
- TST.L D0 ;0D90: 4A80
- BLE.S LAB_0066 ;0D92: 6F14
- MOVEA.L 734(A2),A0 ;0D94: 206A02DE
- MOVEA.L 742(A2),A1 ;0D98: 226A02E6
- MOVE.L (A1),(A0) ;0D9C: 2091
- MOVEA.L 742(A2),A0 ;0D9E: 206A02E6
- MOVE.L 734(A2),(A0) ;0DA2: 20AA02DE
- BRA.S LAB_0068 ;0DA6: 6016
- LAB_0066:
- MOVEA.L -32(A5),A2 ;0DA8: 246DFFE0
- MOVEA.L 738(A2),A0 ;0DAC: 206A02E2
- MOVE.L A0,742(A2) ;0DB0: 254802E6
- MOVE.L (A0),738(A2) ;0DB4: 255002E2
- LAB_0067:
- TST.L 738(A2) ;0DB8: 4AAA02E2
- BNE.S LAB_0065 ;0DBC: 66C2
- LAB_0068:
- TST.L 738(A2) ;0DBE: 4AAA02E2
- BNE.S LAB_0069 ;0DC2: 6608
- MOVEA.L 742(A2),A0 ;0DC4: 206A02E6
- MOVE.L 734(A2),(A0) ;0DC8: 20AA02DE
- LAB_0069:
- LEA 8(A2),A0 ;0DCC: 41EA0008
- MOVE.L A0,D1 ;0DD0: 2208
- MOVEA.L 4(A2),A6 ;0DD2: 2C6A0004
- JSR -828(A6) ;0DD6: 4EAEFCC4
- MOVE.L D0,D5 ;0DDA: 2A00
- BTST #0,292(A2) ;0DDC: 082A00000124
- BEQ.S LAB_006C ;0DE2: 673A
- MOVE.L D6,D1 ;0DE4: 2206
- JSR -126(A6) ;0DE6: 4EAEFF82
- MOVE.L D0,D4 ;0DEA: 2800
- LEA 330(A2),A0 ;0DEC: 41EA014A
- MOVE.L A0,D1 ;0DF0: 2208
- JSR -72(A6) ;0DF2: 4EAEFFB8
- TST.L D0 ;0DF6: 4A80
- BNE.S LAB_006A ;0DF8: 660E
- JSR -132(A6) ;0DFA: 4EAEFF7C
- MOVE.L D0,D1 ;0DFE: 2200
- MOVEQ #0,D2 ;0E00: 7400
- JSR -474(A6) ;0E02: 4EAEFE26
- BRA.S LAB_006B ;0E06: 600A
- LAB_006A:
- LEA LAB_003E(PC),A0 ;0E08: 41FAFBBA
- MOVE.L A0,D1 ;0E0C: 2208
- JSR -948(A6) ;0E0E: 4EAEFC4C
- LAB_006B:
- MOVE.L D4,D1 ;0E12: 2204
- JSR -126(A6) ;0E14: 4EAEFF82
- BCLR #0,292(A2) ;0E18: 08AA00000124
- LAB_006C:
- TST.L D5 ;0E1E: 4A85
- BEQ LAB_0057 ;0E20: 6700FD4C
- LAB_006D:
- CMPI.L #$00000130,D5 ;0E24: 0C8500000130
- BNE.S LAB_006E ;0E2A: 6618
- MOVE.L #$00000130,294(A2) ;0E2C: 257C000001300126
- MOVEQ #5,D0 ;0E34: 7005
- MOVE.L D0,298(A2) ;0E36: 2540012A
- MOVEQ #64,D0 ;0E3A: 7040
- MOVE.L D0,290(A2) ;0E3C: 25400122
- BRA LAB_007E ;0E40: 60000222
- LAB_006E:
- MOVEA.L -32(A5),A2 ;0E44: 246DFFE0
- BTST #6,293(A2) ;0E48: 082A00060125
- BNE LAB_007E ;0E4E: 66000214
- MOVEA.L -32(A5),A2 ;0E52: 246DFFE0
- MOVEQ #116,D0 ;0E56: 7074
- ADD.L D0,D0 ;0E58: D080
- CMP.L D0,D5 ;0E5A: BA80
- BEQ.S LAB_006F ;0E5C: 670C
- MOVEA.L 4(A2),A6 ;0E5E: 2C6A0004
- JSR -132(A6) ;0E62: 4EAEFF7C
- MOVE.L D0,294(A2) ;0E66: 25400126
- LAB_006F:
- MOVEQ #0,D0 ;0E6A: 7000
- MOVE.L D0,298(A2) ;0E6C: 2540012A
- MOVE.L -20(A5),734(A2) ;0E70: 256DFFEC02DE
- MOVE.L D0,722(A2) ;0E76: 254002D2
- MOVEQ #1,D5 ;0E7A: 7A01
- BRA LAB_007C ;0E7C: 600001BE
- LAB_0070:
- BTST #3,293(A2) ;0E80: 082A00030125
- BEQ LAB_0076 ;0E86: 670000CA
- MOVE.L D7,D0 ;0E8A: 2007
- LSL.L #2,D0 ;0E8C: E588
- ADD.L D7,D0 ;0E8E: D087
- ADDQ.L #2,D0 ;0E90: 5480
- MOVE.L D0,714(A2) ;0E92: 254002CA
- MOVEA.L 734(A2),A3 ;0E96: 266A02DE
- LEA 8(A3),A0 ;0E9A: 41EB0008
- MOVE.L A0,718(A2) ;0E9E: 254802CE
- LEA LAB_002A+2(PC),A0 ;0EA2: 41FAFA80
- MOVE.L A0,722(A2) ;0EA6: 254802D2
- MOVE.L 4(A3),D0 ;0EAA: 202B0004
- MOVEQ #-4,D1 ;0EAE: 72FC
- CMP.L D1,D0 ;0EB0: B081
- BNE.S LAB_0071 ;0EB2: 6608
- LEA LAB_003F(PC),A0 ;0EB4: 41FAFB18
- MOVE.L A0,722(A2) ;0EB8: 254802D2
- LAB_0071:
- MOVEQ #3,D0 ;0EBC: 7003
- CMP.L 4(A3),D0 ;0EBE: B0AB0004
- BNE.S LAB_0072 ;0EC2: 6608
- LEA LAB_0040(PC),A0 ;0EC4: 41FAFB0E
- MOVE.L A0,722(A2) ;0EC8: 254802D2
- LAB_0072:
- LEA 714(A2),A3 ;0ECC: 47EA02CA
- MOVE.L A3,-(A7) ;0ED0: 2F0B
- MOVEA.L 326(A2),A0 ;0ED2: 206A0146
- LEA LAB_0042(PC),A1 ;0ED6: 43FAFB02
- BSR LAB_009A ;0EDA: 61000438
- LEA LAB_003A(PC),A0 ;0EDE: 41FAFAC8
- MOVE.L A0,714(A2) ;0EE2: 254802CA
- BSET #7,293(A2) ;0EE6: 08EA00070125
- LEA 330(A2),A0 ;0EEC: 41EA014A
- MOVEA.L 734(A2),A1 ;0EF0: 226A02DE
- ADDQ.L #8,A1 ;0EF4: 5089
- MOVEQ #64,D0 ;0EF6: 7040
- ADD.L D0,D0 ;0EF8: D080
- JSR LAB_009C(PC) ;0EFA: 4EBA0454
- ADDQ #4,A7 ;0EFE: 584F
- BRA.S LAB_0074 ;0F00: 6024
- LAB_0073:
- MOVE.L 326(A2),D1 ;0F02: 222A0146
- MOVE.L A3,D2 ;0F06: 240B
- MOVEA.L 4(A2),A6 ;0F08: 2C6A0004
- JSR -954(A6) ;0F0C: 4EAEFC46
- LEA LAB_003B(PC),A0 ;0F10: 41FAFA98
- MOVE.L A0,D1 ;0F14: 2208
- MOVEQ #0,D2 ;0F16: 7400
- JSR -954(A6) ;0F18: 4EAEFC46
- MOVE.L D6,D0 ;0F1C: 2006
- MOVEQ #1,D1 ;0F1E: 7201
- MOVEA.L A2,A0 ;0F20: 204A
- BSR LAB_0080 ;0F22: 6100015C
- LAB_0074:
- BTST #7,293(A2) ;0F26: 082A00070125
- BNE.S LAB_0073 ;0F2C: 66D4
- BTST #4,293(A2) ;0F2E: 082A00040125
- BEQ.S LAB_0075 ;0F34: 670A
- BCLR #4,293(A2) ;0F36: 08AA00040125
- BRA LAB_007E ;0F3C: 60000126
- LAB_0075:
- MOVEA.L -32(A5),A2 ;0F40: 246DFFE0
- BTST #6,293(A2) ;0F44: 082A00060125
- BEQ LAB_007B ;0F4A: 670000E4
- BRA LAB_007E ;0F4E: 60000114
- LAB_0076:
- MOVE.L #$00001000,D1 ;0F52: 223C00001000
- MOVEA.L 4(A2),A6 ;0F58: 2C6A0004
- JSR -792(A6) ;0F5C: 4EAEFCE8
- TST.L D0 ;0F60: 4A80
- BEQ.S LAB_0077 ;0F62: 6718
- MOVEQ #64,D0 ;0F64: 7040
- MOVE.L D0,290(A2) ;0F66: 25400122
- MOVEQ #5,D0 ;0F6A: 7005
- MOVE.L D0,298(A2) ;0F6C: 2540012A
- MOVE.L #$00000130,294(A2) ;0F70: 257C000001300126
- BRA LAB_007E ;0F78: 600000EA
- LAB_0077:
- MOVEA.L -32(A5),A2 ;0F7C: 246DFFE0
- MOVE.L D5,D0 ;0F80: 2005
- MOVEQ #1,D1 ;0F82: 7201
- AND.L D1,D0 ;0F84: C081
- ASL.L #7,D0 ;0F86: EF80
- MOVEA.L A2,A0 ;0F88: 204A
- ADDA.L D0,A0 ;0F8A: D1C0
- LEA 458(A0),A3 ;0F8C: 47E801CA
- MOVEA.L 734(A2),A0 ;0F90: 206A02DE
- ADDQ.L #8,A0 ;0F94: 5088
- MOVEA.L A0,A1 ;0F96: 2248
- MOVEQ #32,D0 ;0F98: 7020
- MOVEA.L A3,A0 ;0F9A: 204B
- JSR LAB_009C(PC) ;0F9C: 4EBA03B2
- MOVEA.L 734(A2),A0 ;0FA0: 206A02DE
- MOVEQ #-4,D0 ;0FA4: 70FC
- CMP.L 4(A0),D0 ;0FA6: B0A80004
- BNE.S LAB_0078 ;0FAA: 660A
- MOVEA.L A3,A0 ;0FAC: 204B
- LEA LAB_003F(PC),A1 ;0FAE: 43FAFA1E
- JSR LAB_00A7(PC) ;0FB2: 4EBA03E8
- LAB_0078:
- MOVEA.L 734(A2),A0 ;0FB6: 206A02DE
- MOVEQ #3,D0 ;0FBA: 7003
- CMP.L 4(A0),D0 ;0FBC: B0A80004
- BNE.S LAB_0079 ;0FC0: 660A
- MOVEA.L A3,A0 ;0FC2: 204B
- LEA LAB_0040(PC),A1 ;0FC4: 43FAFA0E
- JSR LAB_00A7(PC) ;0FC8: 4EBA03D2
- LAB_0079:
- MOVE.L D5,D0 ;0FCC: 2005
- ASL.L #2,D0 ;0FCE: E580
- MOVE.L D0,D1 ;0FD0: 2200
- ADDI.L #$000002CA,D1 ;0FD2: 0681000002CA
- MOVE.L A3,0(A2,D1.L) ;0FD8: 258B1800
- MOVEQ #3,D0 ;0FDC: 7003
- SUB.L D5,D0 ;0FDE: 9085
- MOVE.L D0,D5 ;0FE0: 2A00
- MOVEQ #1,D0 ;0FE2: 7001
- CMP.L D0,D5 ;0FE4: BA80
- BEQ.S LAB_007A ;0FE6: 6708
- MOVEA.L 734(A2),A0 ;0FE8: 206A02DE
- TST.L (A0) ;0FEC: 4A90
- BNE.S LAB_007B ;0FEE: 6640
- LAB_007A:
- MOVE.L D7,D0 ;0FF0: 2007
- LSL.L #2,D0 ;0FF2: E588
- ADD.L D7,D0 ;0FF4: D087
- ADDQ.L #2,D0 ;0FF6: 5480
- MOVE.L D0,714(A2) ;0FF8: 254002CA
- LEA 714(A2),A0 ;0FFC: 41EA02CA
- MOVE.L A0,-(A7) ;1000: 2F08
- MOVE.L A0,40(A7) ;1002: 2F480028
- MOVEA.L 326(A2),A0 ;1006: 206A0146
- LEA LAB_0045(PC),A1 ;100A: 43FAF9DC
- BSR LAB_009A ;100E: 61000304
- ADDQ #4,A7 ;1012: 584F
- LEA LAB_003A(PC),A0 ;1014: 41FAF992
- MOVE.L A0,714(A2) ;1018: 254802CA
- MOVE.L 326(A2),D1 ;101C: 222A0146
- MOVE.L 36(A7),D2 ;1020: 242F0024
- MOVEA.L 4(A2),A6 ;1024: 2C6A0004
- JSR -954(A6) ;1028: 4EAEFC46
- CLR.L 722(A2) ;102C: 42AA02D2
- LAB_007B:
- MOVEA.L -32(A5),A2 ;1030: 246DFFE0
- MOVEA.L 734(A2),A0 ;1034: 206A02DE
- MOVE.L (A0),734(A2) ;1038: 255002DE
- LAB_007C:
- TST.L 734(A2) ;103C: 4AAA02DE
- BEQ.S LAB_007E ;1040: 6722
- TST.L 298(A2) ;1042: 4AAA012A
- BEQ LAB_0070 ;1046: 6700FE38
- BRA.S LAB_007E ;104A: 6018
- LAB_007D:
- MOVEA.L -20(A5),A0 ;104C: 206DFFEC
- MOVE.L (A0),734(A2) ;1050: 255002DE
- MOVEA.L -20(A5),A1 ;1054: 226DFFEC
- MOVEA.L (A2),A6 ;1058: 2C52
- JSR -690(A6) ;105A: 4EAEFD4E
- MOVE.L 734(A2),-20(A5) ;105E: 2B6A02DEFFEC
- LAB_007E:
- TST.L -20(A5) ;1064: 4AADFFEC
- BNE.S LAB_007D ;1068: 66E2
- TST.L D6 ;106A: 4A86
- BEQ.S LAB_007F ;106C: 670A
- MOVE.L D6,D1 ;106E: 2206
- MOVEA.L 4(A2),A6 ;1070: 2C6A0004
- JSR -90(A6) ;1074: 4EAEFFA6
- LAB_007F:
- MOVEM.L (A7)+,D2-D7/A2-A3/A6 ;1078: 4CDF4CFC
- UNLK A5 ;107C: 4E5D
- RTS ;107E: 4E75
- LAB_0080:
- LINK A5,#-36 ;1080: 4E55FFDC
- MOVEM.L D2-D3/D6-D7/A2-A3/A6,-(A7) ;1084: 48E73332
- MOVEA.L A0,A3 ;1088: 2648
- MOVE.L D0,D7 ;108A: 2E00
- MOVE.L D1,D6 ;108C: 2C01
- MOVEQ #0,D0 ;108E: 7000
- MOVE.L D0,298(A3) ;1090: 2740012A
- BSET #7,293(A3) ;1094: 08EB00070125
- MOVEQ #23,D0 ;109A: 7017
- MOVEQ #0,D1 ;109C: 7200
- LEA -28(A5),A0 ;109E: 41EDFFE4
- LAB_0081:
- MOVE.B D1,(A0)+ ;10A2: 10C1
- DBF D0,LAB_0081 ;10A4: 51C8FFFC
- MOVEA.L 4(A3),A6 ;10A8: 2C6B0004
- JSR -60(A6) ;10AC: 4EAEFFC4
- MOVE.L D0,D1 ;10B0: 2200
- JSR -360(A6) ;10B2: 4EAEFE98
- MOVEQ #64,D0 ;10B6: 7040
- ADD.L D0,D0 ;10B8: D080
- MOVE.L #$00010001,D1 ;10BA: 223C00010001
- MOVEA.L (A3),A6 ;10C0: 2C53
- JSR -684(A6) ;10C2: 4EAEFD54
- MOVE.L D0,28(A7) ;10C6: 2F40001C
- TST.L D0 ;10CA: 4A80
- BNE.S LAB_0082 ;10CC: 6624
- MOVEA.L 4(A3),A6 ;10CE: 2C6B0004
- JSR -132(A6) ;10D2: 4EAEFF7C
- MOVE.L D0,294(A3) ;10D6: 27400126
- LEA LAB_003D(PC),A0 ;10DA: 41FAF8D4
- MOVE.L A0,D1 ;10DE: 2208
- MOVEA.L 4(A3),A6 ;10E0: 2C6B0004
- JSR -948(A6) ;10E4: 4EAEFC4C
- MOVEQ #20,D0 ;10E8: 7014
- MOVE.L D0,298(A3) ;10EA: 2740012A
- BRA LAB_0098 ;10EE: 6000020E
- LAB_0082:
- TST.L D6 ;10F2: 4A86
- BNE.S LAB_0083 ;10F4: 661A
- LEA LAB_0047(PC),A0 ;10F6: 41FAF904
- MOVE.L A0,D1 ;10FA: 2208
- LEA -28(A5),A1 ;10FC: 43EDFFE4
- MOVE.L A1,D2 ;1100: 2409
- MOVEQ #0,D3 ;1102: 7600
- MOVEA.L 4(A3),A6 ;1104: 2C6B0004
- JSR -798(A6) ;1108: 4EAEFCE2
- MOVEA.L D0,A2 ;110C: 2440
- BRA.S LAB_0084 ;110E: 6018
- LAB_0083:
- LEA LAB_004B(PC),A0 ;1110: 41FAF924
- MOVE.L A0,D1 ;1114: 2208
- LEA -28(A5),A1 ;1116: 43EDFFE4
- MOVE.L A1,D2 ;111A: 2409
- MOVEQ #0,D3 ;111C: 7600
- MOVEA.L 4(A3),A6 ;111E: 2C6B0004
- JSR -798(A6) ;1122: 4EAEFCE2
- MOVEA.L D0,A2 ;1126: 2440
- LAB_0084:
- MOVE.L A2,D0 ;1128: 200A
- BNE.S LAB_0085 ;112A: 6612
- JSR -132(A6) ;112C: 4EAEFF7C
- MOVE.L D0,294(A3) ;1130: 27400126
- MOVEQ #20,D0 ;1134: 7014
- MOVE.L D0,298(A3) ;1136: 2740012A
- BRA LAB_0097 ;113A: 600001B8
- LAB_0085:
- TST.L -28(A5) ;113E: 4AADFFE4
- BEQ LAB_008B ;1142: 67000090
- MOVEQ #1,D0 ;1146: 7001
- CMP.L D0,D6 ;1148: BC80
- BNE LAB_008B ;114A: 66000088
- MOVE.L D7,D1 ;114E: 2207
- JSR -126(A6) ;1150: 4EAEFF82
- MOVE.L D0,D6 ;1154: 2C00
- LEA 330(A3),A0 ;1156: 41EB014A
- MOVE.L A0,D1 ;115A: 2208
- MOVE.L #$000003ED,D2 ;115C: 243C000003ED
- JSR -30(A6) ;1162: 4EAEFFE2
- MOVE.L D0,D7 ;1166: 2E00
- TST.L D7 ;1168: 4A87
- BNE.S LAB_0088 ;116A: 663C
- JSR -132(A6) ;116C: 4EAEFF7C
- MOVE.L D0,294(A3) ;1170: 27400126
- MOVEQ #20,D0 ;1174: 7014
- MOVE.L D0,298(A3) ;1176: 2740012A
- BRA.S LAB_008A ;117A: 604A
- LAB_0086:
- MOVE.L #$00001000,D1 ;117C: 223C00001000
- MOVEA.L 4(A3),A6 ;1182: 2C6B0004
- JSR -792(A6) ;1186: 4EAEFCE8
- TST.L D0 ;118A: 4A80
- BEQ.S LAB_0087 ;118C: 670E
- MOVE.L #$00000130,D1 ;118E: 223C00000130
- MOVEQ #0,D2 ;1194: 7400
- JSR -474(A6) ;1196: 4EAEFE26
- BRA.S LAB_0089 ;119A: 6020
- LAB_0087:
- LEA -29(A5),A0 ;119C: 41EDFFE3
- MOVE.L A0,D1 ;11A0: 2208
- MOVEQ #1,D2 ;11A2: 7401
- JSR -942(A6) ;11A4: 4EAEFC52
- LAB_0088:
- MOVE.L D7,D1 ;11A8: 2207
- MOVEA.L 4(A3),A6 ;11AA: 2C6B0004
- JSR -306(A6) ;11AE: 4EAEFECE
- MOVE.B D0,-29(A5) ;11B2: 1B40FFE3
- CMPI.B #$FF,D0 ;11B6: 0C0000FF
- BNE.S LAB_0086 ;11BA: 66C0
- LAB_0089:
- MOVE.L D7,D1 ;11BC: 2207
- MOVEA.L 4(A3),A6 ;11BE: 2C6B0004
- JSR -36(A6) ;11C2: 4EAEFFDC
- LAB_008A:
- MOVE.L D6,D1 ;11C6: 2206
- MOVEA.L 4(A3),A6 ;11C8: 2C6B0004
- JSR -126(A6) ;11CC: 4EAEFF82
- BRA LAB_0096 ;11D0: 60000118
- LAB_008B:
- TST.L -12(A5) ;11D4: 4AADFFF4
- BEQ.S LAB_008D ;11D8: 676C
- MOVE.L -8(A5),D0 ;11DA: 202DFFF8
- BEQ.S LAB_008C ;11DE: 671C
- MOVE.L D0,D1 ;11E0: 2200
- MOVEQ #0,D2 ;11E2: 7400
- MOVE.L D2,D3 ;11E4: 2602
- MOVEA.L 4(A3),A6 ;11E6: 2C6B0004
- JSR -222(A6) ;11EA: 4EAEFF22
- LEA LAB_003C(PC),A0 ;11EE: 41FAF7BE
- MOVE.L A0,D1 ;11F2: 2208
- JSR -948(A6) ;11F4: 4EAEFC4C
- BRA LAB_0096 ;11F8: 600000F0
- LAB_008C:
- LEA LAB_004C(PC),A0 ;11FC: 41FAF870
- MOVE.L A0,D1 ;1200: 2208
- MOVEA.L 4(A3),A6 ;1202: 2C6B0004
- JSR -948(A6) ;1206: 4EAEFC4C
- JSR -60(A6) ;120A: 4EAEFFC4
- MOVE.L D0,D1 ;120E: 2200
- JSR -360(A6) ;1210: 4EAEFE98
- JSR -54(A6) ;1214: 4EAEFFCA
- MOVE.L D0,D1 ;1218: 2200
- MOVE.L 28(A7),D2 ;121A: 242F001C
- MOVE.L #$00000800,D3 ;121E: 263C00000800
- JSR -336(A6) ;1224: 4EAEFEB0
- TST.L D0 ;1228: 4A80
- BEQ LAB_0096 ;122A: 670000BE
- MOVE.L D2,D1 ;122E: 2202
- MOVEQ #0,D2 ;1230: 7400
- MOVE.L D2,D3 ;1232: 2602
- JSR -222(A6) ;1234: 4EAEFF22
- LEA LAB_003C(PC),A0 ;1238: 41FAF774
- MOVE.L A0,D1 ;123C: 2208
- JSR -948(A6) ;123E: 4EAEFC4C
- BRA LAB_0096 ;1242: 600000A6
- LAB_008D:
- TST.L -8(A5) ;1246: 4AADFFF8
- BEQ.S LAB_008E ;124A: 6712
- LEA LAB_004D(PC),A0 ;124C: 41FAF82C
- MOVE.L A0,D1 ;1250: 2208
- MOVEA.L 4(A3),A6 ;1252: 2C6B0004
- JSR -948(A6) ;1256: 4EAEFC4C
- BRA LAB_0096 ;125A: 6000008E
- LAB_008E:
- TST.L -16(A5) ;125E: 4AADFFF0
- BEQ.S LAB_008F ;1262: 6708
- MOVEQ #64,D0 ;1264: 7040
- MOVE.L D0,290(A3) ;1266: 27400122
- BRA.S LAB_0095 ;126A: 6078
- LAB_008F:
- TST.L -24(A5) ;126C: 4AADFFE8
- BEQ.S LAB_0090 ;1270: 670E
- BSET #3,24(A3) ;1272: 08EB00030018
- BSET #4,293(A3) ;1278: 08EB00040125
- BRA.S LAB_0095 ;127E: 6064
- LAB_0090:
- TST.L -28(A5) ;1280: 4AADFFE4
- BEQ.S LAB_0091 ;1284: 670C
- TST.L D6 ;1286: 4A86
- BNE.S LAB_0091 ;1288: 6608
- BSET #5,293(A3) ;128A: 08EB00050125
- BRA.S LAB_0095 ;1290: 6052
- LAB_0091:
- TST.L -20(A5) ;1292: 4AADFFEC
- BEQ.S LAB_0095 ;1296: 674C
- MOVEQ #1,D0 ;1298: 7001
- CMP.L D0,D6 ;129A: BC80
- BNE.S LAB_0094 ;129C: 6640
- MOVE.L D7,D1 ;129E: 2207
- MOVEA.L 4(A3),A6 ;12A0: 2C6B0004
- JSR -126(A6) ;12A4: 4EAEFF82
- MOVE.L D0,D6 ;12A8: 2C00
- LEA 330(A3),A0 ;12AA: 41EB014A
- MOVE.L A0,D1 ;12AE: 2208
- JSR -72(A6) ;12B0: 4EAEFFB8
- TST.L D0 ;12B4: 4A80
- BNE.S LAB_0092 ;12B6: 6610
- JSR -132(A6) ;12B8: 4EAEFF7C
- MOVE.L D0,294(A3) ;12BC: 27400126
- MOVEQ #10,D0 ;12C0: 700A
- MOVE.L D0,298(A3) ;12C2: 2740012A
- BRA.S LAB_0093 ;12C6: 600A
- LAB_0092:
- LEA LAB_003E(PC),A0 ;12C8: 41FAF6FA
- MOVE.L A0,D1 ;12CC: 2208
- JSR -948(A6) ;12CE: 4EAEFC4C
- LAB_0093:
- MOVE.L D6,D1 ;12D2: 2206
- MOVEA.L 4(A3),A6 ;12D4: 2C6B0004
- JSR -126(A6) ;12D8: 4EAEFF82
- BRA.S LAB_0095 ;12DC: 6006
- LAB_0094:
- BSET #0,292(A3) ;12DE: 08EB00000124
- LAB_0095:
- BCLR #7,293(A3) ;12E4: 08AB00070125
- LAB_0096:
- MOVE.L A2,D1 ;12EA: 220A
- MOVEA.L 4(A3),A6 ;12EC: 2C6B0004
- JSR -858(A6) ;12F0: 4EAEFCA6
- LAB_0097:
- MOVEA.L 28(A7),A1 ;12F4: 226F001C
- MOVEA.L (A3),A6 ;12F8: 2C53
- JSR -690(A6) ;12FA: 4EAEFD4E
- LAB_0098:
- MOVEM.L (A7)+,D2-D3/D6-D7/A2-A3/A6 ;12FE: 4CDF4CCC
- UNLK A5 ;1302: 4E5D
- RTS ;1304: 4E75
- LAB_0099:
- LINK A5,#-4 ;1306: 4E55FFFC
- MOVE.L D0,-4(A5) ;130A: 2B40FFFC
- MOVE.B D0,(A3)+ ;130E: 16C0
- UNLK A5 ;1310: 4E5D
- RTS ;1312: 4E75
- LAB_009A:
- LINK A5,#0 ;1314: 4E550000
- MOVEM.L A2-A3/A6,-(A7) ;1318: 48E70032
- MOVEA.L A0,A3 ;131C: 2648
- MOVEA.L A1,A2 ;131E: 2449
- MOVEM.L A2-A3,-(A7) ;1320: 48E70030
- MOVEA.L A2,A0 ;1324: 204A
- MOVEA.L 8(A5),A1 ;1326: 226D0008
- LEA LAB_0099(PC),A2 ;132A: 45FAFFDA
- MOVEA.L (ABSEXECBASE).W,A6 ;132E: 2C780004
- JSR -522(A6) ;1332: 4EAEFDF6
- MOVEM.L (A7)+,A2-A3 ;1336: 4CDF0C00
- MOVEA.L A3,A0 ;133A: 204B
- LAB_009B:
- TST.B (A0)+ ;133C: 4A18
- BNE.S LAB_009B ;133E: 66FC
- SUBQ.L #1,A0 ;1340: 5388
- SUBA.L A3,A0 ;1342: 91CB
- MOVE.L A0,D0 ;1344: 2008
- MOVEM.L (A7)+,A2-A3/A6 ;1346: 4CDF4C00
- UNLK A5 ;134A: 4E5D
- RTS ;134C: 4E75
- DC.W $0000 ;134E
- LAB_009C:
- MOVE.L A0,D1 ;1350: 2208
- BRA.S LAB_009E ;1352: 6004
- LAB_009D:
- MOVE.B (A1)+,(A0)+ ;1354: 10D9
- BEQ.S LAB_00A0 ;1356: 6708
- LAB_009E:
- SUBQ.L #1,D0 ;1358: 5380
- BCC.S LAB_009D ;135A: 64F8
- BRA.S LAB_00A1 ;135C: 6006
- LAB_009F:
- CLR.B (A0)+ ;135E: 4218
- LAB_00A0:
- SUBQ.L #1,D0 ;1360: 5380
- BCC.S LAB_009F ;1362: 64FA
- LAB_00A1:
- MOVE.L D1,D0 ;1364: 2001
- RTS ;1366: 4E75
- LAB_00A2:
- MOVEQ #0,D0 ;1368: 7000
- MOVEQ #0,D1 ;136A: 7200
- LAB_00A3:
- MOVE.B (A0)+,D0 ;136C: 1018
- MOVE.B (A1)+,D1 ;136E: 1219
- CMPI.B #$61,D0 ;1370: 0C000061
- BLT.S LAB_00A4 ;1374: 6D0A
- CMPI.B #$7A,D0 ;1376: 0C00007A
- BGT.S LAB_00A4 ;137A: 6E04
- SUBI.B #$20,D0 ;137C: 04000020
- LAB_00A4:
- CMPI.B #$61,D1 ;1380: 0C010061
- BLT.S LAB_00A5 ;1384: 6D0A
- CMPI.B #$7A,D1 ;1386: 0C01007A
- BGT.S LAB_00A5 ;138A: 6E04
- SUBI.B #$20,D1 ;138C: 04010020
- LAB_00A5:
- SUB.L D1,D0 ;1390: 9081
- BNE.S LAB_00A6 ;1392: 6604
- TST.B D1 ;1394: 4A01
- BNE.S LAB_00A3 ;1396: 66D4
- LAB_00A6:
- RTS ;1398: 4E75
- DC.W $0000 ;139A
- LAB_00A7:
- MOVE.L A0,D0 ;139C: 2008
- LAB_00A8:
- TST.B (A0)+ ;139E: 4A18
- BNE.S LAB_00A8 ;13A0: 66FC
- SUBQ.L #1,A0 ;13A2: 5388
- LAB_00A9:
- MOVE.B (A1)+,(A0)+ ;13A4: 10D9
- BNE.S LAB_00A9 ;13A6: 66FC
- RTS ;13A8: 4E75
- DC.W $0000 ;13AA
- END
-