home *** CD-ROM | disk | FTP | other *** search
- ; IRA V1.02 (Sep 6 1993) (c)1993 Tim Ruehsen
-
-
- ABSEXECBASE EQU $4
- EXT_0001 EQU $3F4
- EXT_0002 EQU $AA6
- EXT_0003 EQU $5EF2
- EXT_0004 EQU $7CD9
- EXT_0005 EQU $E7844A6
- EXT_0006 EQU $383A5104
- EXT_0007 EQU $8617B93A
- EXT_0008 EQU $E8F2C4C8
- EXT_0009 EQU $EBCA3C38
- EXT_000A EQU $FFFF96F6
- EXT_000B EQU $FFFFA068
- EXT_000C EQU $FFFFB642
- EXT_000D EQU $FFFFB6B0
-
-
-
-
- SECTION S_0,CODE
-
- SECSTRT_0:
- LINK A5,#-20 ;000: 4E55FFEC
- MOVEM.L D7/A2-A3/A6,-(A7) ;004: 48E70132
- LEA LAB_0004(PC),A0 ;008: 41FA0060
- MOVEA #$0004,A1 ;00C: 327C0004
- MOVEA.L (A1),A6 ;010: 2C51
- MOVEA.L 276(A6),A3 ;012: 266E0114 ThisTask()
- SUBA.L A2,A2 ;016: 95CA
- MOVE.L A0,-16(A5) ;018: 2B48FFF0
- CMPI #$0024,20(A6) ;01C: 0C6E00240014 check version = 37
- BCC.S LAB_0000 ;022: 6404
- MOVEQ #20,D0 ;024: 7014 return code 20
- BRA.S LAB_0003 ;026: 603A exit
- LAB_0000:
- TST.L 172(A3) ;028: 4AAB00AC
- BNE.S LAB_0001 ;02C: 661A
- LEA 92(A3),A0 ;02E: 41EB005C at end of tc
- MOVE.L A0,16(A7) ;032: 2F480010 on stack
- BSR LAB_0017 ;036: 61000128
- JSR -384(A6) ;03A: 4EAEFE80
- MOVEA.L 16(A7),A0 ;03E: 206F0010
- JSR -372(A6) ;042: 4EAEFE8C
- MOVEA.L D0,A2 ;046: 2440
- LAB_0001:
- BSR LAB_0007 ;048: 61000058
- MOVE.L D0,D7 ;04C: 2E00
- MOVE.L A2,D0 ;04E: 200A
- BEQ.S LAB_0002 ;050: 670E
- BSR LAB_0017 ;052: 6100010C
- JSR -132(A6) ;056: 4EAEFF7C
- MOVEA.L A2,A1 ;05A: 224A
- JSR -378(A6) ;05C: 4EAEFE86
- LAB_0002:
- MOVE.L D7,D0 ;060: 2007
- LAB_0003:
- MOVEM.L (A7)+,D7/A2-A3/A6 ;062: 4CDF4C80
- UNLK A5 ;066: 4E5D
- RTS ;068: 4E75
- LAB_0004:
- MOVEA.L (A6),A2 ;06A: 2456
- DC.W $4552 ;06C
- MOVE -(A0),D5 ;06E: 3A20
- MOVE.L USP,A7 ;070: 4E6F
- DC.W $436C ;072
- DC.W $6963 ;074
- BMI.S LAB_0006 ;076: 6B20
- MOVE 12320(A6),-(A0) ;078: 312E3020
- DC.W $6279 ;07C
- MOVEA.L D2,A0 ;07E: 2042
- BSR.S LAB_000B ;080: 6172
- MOVEQ #32,D2 ;082: 7420
- ADDQ #3,-(A1) ;084: 5661
- BGT.S LAB_0008+2 ;086: 6E20
- DC.W $4173 ;088
- DC.W $7363 ;08A
- DC.W $6865 ;08C
- DC.W $0000 ;08E
- LAB_0005:
- MOVEQ #114,D2 ;090: 7472
- DC.W $6163 ;092
- BMI.S LAB_000C ;094: 6B64
- DC.W $6973 ;096
- LAB_0006:
- BMI.S LAB_0009 ;098: 6B2E
- DC.W $6465 ;09A
- MOVEQ #105,D3 ;09C: 7669
- DC.W $6365 ;09E
- DC.W $0000 ;0A0
- LAB_0007:
- LINK A5,#-22 ;0A2: 4E55FFEA
- LAB_0008:
- MOVEM.L D2/D6-D7/A2-A3/A6,-(A7) ;0A6: 48E72332
- MOVEQ #0,D7 ;0AA: 7E00
- MOVE #$FFFF,-18(A5) ;0AC: 3B7CFFFFFFEE
- BSR LAB_0017 ;0B2: 610000AC
- JSR -666(A6) ;0B6: 4EAEFD66
- MOVE.L D0,24(A7) ;0BA: 2F400018
- TST.L D0 ;0BE: 4A80
- BEQ LAB_0015 ;0C0: 67000090
- MOVEA.L D0,A0 ;0C4: 2040
- MOVEQ #48,D0 ;0C6: 7030
- LAB_0009:
- JSR -654(A6) ;0C8: 4EAEFD72
- MOVEA.L D0,A2 ;0CC: 2440
- MOVE.L A2,D0 ;0CE: 200A
- BEQ.S LAB_0012 ;0D0: 6770
- MOVEQ #0,D6 ;0D2: 7C00
- BRA.S LAB_0011 ;0D4: 605A
- LAB_000A:
- LEA LAB_0005(PC),A0 ;0D6: 41FAFFB8
- MOVE.L D6,D0 ;0DA: 2006
- MOVEA.L A2,A1 ;0DC: 224A
- MOVEQ #1,D1 ;0DE: 7201
- BSR LAB_0017 ;0E0: 6100007E
- JSR -444(A6) ;0E4: 4EAEFE44
- TST.B D0 ;0E8: 4A00
- BNE.S LAB_0010 ;0EA: 6642
- MOVEA.L 24(A2),A0 ;0EC: 206A0018
- ADDA #$0035,A0 ;0F0: D0FC0035
- LAB_000B:
- MOVEA.L A0,A3 ;0F4: 2648
- MOVE -18(A5),D0 ;0F6: 302DFFEE
- LAB_000C:
- TST D0 ;0FA: 4A40
- BPL.S LAB_000D ;0FC: 6A0E
- MOVEQ #0,D0 ;0FE: 7000
- MOVE.B (A3),D0 ;100: 1013
- MOVE.L D0,D1 ;102: 2200
- MOVEQ #1,D2 ;104: 7401
- AND.L D2,D1 ;106: C282
- MOVE D1,-18(A5) ;108: 3B41FFEE
- LAB_000D:
- TST -18(A5) ;10C: 4A6DFFEE
- BEQ.S LAB_000E ;110: 6706
- BCLR #0,(A3) ;112: 08930000
- BRA.S LAB_000F ;116: 6004
- LAB_000E:
- BSET #0,(A3) ;118: 08D30000
- LAB_000F:
- MOVE #$000E,28(A2) ;11C: 357C000E001C
- MOVEA.L A2,A1 ;122: 224A
- JSR -456(A6) ;124: 4EAEFE38
- MOVEA.L A2,A1 ;128: 224A
- JSR -450(A6) ;12A: 4EAEFE3E
- LAB_0010:
- ADDQ.L #1,D6 ;12E: 5286
- LAB_0011:
- MOVEQ #4,D0 ;130: 7004
- CMP.L D0,D6 ;132: BC80
- BLT.S LAB_000A ;134: 6DA0
- MOVEA.L A2,A0 ;136: 204A
- BSR LAB_0017 ;138: 61000026
- JSR -660(A6) ;13C: 4EAEFD6C
- BRA.S LAB_0013 ;140: 6002
- LAB_0012:
- MOVEQ #10,D7 ;142: 7E0A
- LAB_0013:
- MOVEA.L 24(A7),A0 ;144: 206F0018
- BSR LAB_0017 ;148: 61000016
- LAB_0014:
- JSR -672(A6) ;14C: 4EAEFD60
- BRA.S LAB_0016 ;150: 6002
- LAB_0015:
- MOVEQ #10,D7 ;152: 7E0A
- LAB_0016:
- MOVE.L D7,D0 ;154: 2007
- MOVEM.L (A7)+,D2/D6-D7/A2-A3/A6 ;156: 4CDF4CC4
- UNLK A5 ;15A: 4E5D
- BRA.S LAB_0018 ;15C: 6012
- DC.W $0000 ;15E
- LAB_0017:
- MOVE.L (ABSEXECBASE).W,-(A7) ;160: 2F380004
- MOVEA.L (A7)+,A6 ;164: 2C5F
- CMPI #$0025,20(A6) ;166: 0C6E00250014 get version
- BCC.S LAB_0018 ;16C: 6402
- RTS ;16E: 4E75
- LAB_0018:
- MOVEM.L D0-D7/A0-A6,-(A7) ;170: 48E7FFFE
- MOVEA.L (ABSEXECBASE).W,A1 ;174: 22780004
- MOVEA.L A1,A6 ;178: 2C49
- CMPI #$0025,20(A6) ;17A: 0C6E00250014 get version (again)
- BCS.S LAB_001A ;180: 651A
- MOVEQ #90,D0 ;182: 705A
- MOVE #$06F5,D1 ;184: 323C06F5
- MOVEQ #2,D2 ;188: 7402
- LEA LAB_001B(PC),A1 ;18A: 43FA0016
- LAB_0019:
- EOR.B D0,(A1)+ ;18E: B119
- SUB.B D2,D0 ;190: 9002
- DBF D1,LAB_0019 ;192: 51C9FFFA
- JSR -636(A6) ;196: 4EAEFD84
- BRA.S LAB_001B ;19A: 6006
- LAB_001A:
- MOVEM.L (A7)+,D0-D7/A0-A6 ;19C: 4CDF7FFF
- RTS ;1A0: 4E75
- LAB_001B:
- DC.W $56F6 ;1A2
- DC.W $FDEE ;1A4
- DC.W $A8E4 ;1A6
- DC.W $4C4E ;1A8
- DC.W $2D72 ;1AA
- TAS -1892(A2) ;1AC: 4AEAF89C
- MOVE (A1),EXT_0006 ;1B0: 33D1383A5104
- DC.W $120C ;1B6
- MOVE.L 14752(A4),D7 ;1B8: 2E2C39A0
- ADDQ.B #2,-(A6) ;1BC: 5426
- BGE.S LAB_0014+2 ;1BE: 6C8E
- ASL.B D0,D6 ;1C0: E126
- ADDQ.L #8,(A0)+ ;1C2: 5098
- DC.W $7134 ;1C4
- MOVEA (A0),A3 ;1C6: 3650
- DC.W $4DF6 ;1C8
- DC.W $F59E ;1CA
- MOVE (EXT_0001).W,D2 ;1CC: 343803F4
- ADD.B -(A5),D5 ;1D0: DA25
- DC.W $AB31 ;1D2
- MOVEP -11600(A0),D4 ;1D4: 0908D2B0
- DC.W $AD16 ;1D8
- DC.W $EACC ;1DA
- DC.W $A31E ;1DC
- MOVE.B -(A2),19734(A6) ;1DE: 1D624D16
- BTST D4,(A0) ;1E2: 0910
- SUB D5,D4 ;1E4: 9845
- SUB.B D0,12630(A2) ;1E6: 912A3156
- DC.W $D9B4 ;1EA
- MULU D4,D3 ;1EC: C6C4
- MULU D1,D1 ;1EE: C2C1
- DIVS D0,D6 ;1F0: 8DC0
- LAB_001C:
- CMP.L (EXT_000D).W,D5 ;1F2: BAB8B6B0
- DC.W $A1CC ;1F6
- DC.W $AEAC ;1F8
- DC.W $AAAF ;1FA
- DC.W $C63A ;1FC
- ROL #5,D2 ;1FE: EB5A
- SUB.B (A0)+,D4 ;200: 9818
- ADD.B D4,D4 ;202: D804
- ADDA D0,A2 ;204: D4C0
- ADD D3,-30548(A2) ;206: D76A88AC
- ASL.L D5,D0 ;20A: EBA0
- ASL.L #3,D4 ;20C: E784
- OR.B D3,(A0) ;20E: 8710
- DC.W $1F7E ;210
- MOVE A5,D2 ;212: 340D
- DC.W $358E ;214
- DC.W $7798 ;216
- CLR.B (A4) ;218: 4214
- BPL.S LAB_001F ;21A: 6A6C
- DC.W $460A ;21C
- BLS.S LAB_001D ;21E: 631A
- DC.W $10F2 ;220
- DC.W $A4B4 ;222
- MOVE.B (A4),(A6)+ ;224: 1CD4
- MOVE (A2)+,3510(A2) ;226: 355A0DB6
- DC.W $4C7E ;22A
- BCC.S LAB_001C ;22C: 64C4
- DC.W $6000 ;22E
- SUBQ.B #7,-(A2) ;230: 5F22
- MOVEQ #77,D2 ;232: 744D
- DC.W $4633 ;234
- MOVE D2,D7 ;236: 3E02
- MOVE.L (A5),D7 ;238: 2E15
- LAB_001D:
- MOVE.L 16674(A0),D1 ;23A: 22284122
- MOVEQ #18,D0 ;23E: 7012
- MOVE.B (A4)+,D3 ;240: 161C
- ADDQ #2,936(A5) ;242: 546D03A8
- MOVE.B -(A0),D1 ;246: 1220
- DC.W $060C ;248
- SMI D0 ;24A: 5BC0
- DC.W $F9EE ;24C
- DC.W $4C75 ;24E
- DC.W $F295 ;250
- CMP.B D1,D2 ;252: B401
- BCLR D4,(A6)+ ;254: 099E
- SUBA -(A0),A2 ;256: 94E0
- DC.W $A916 ;258
- ROL.B #4,D4 ;25A: E91C
- DC.W $A31E ;25C
- ROXR -(A6) ;25E: E4E6
- DC.W $FA75 ;260
- DC.W $25B4 ;262
- DC.W $F59F ;264
- LAB_001E:
- DC.W $2DBC ;266
- AND.L -(A5),D1 ;268: C2A5
- DC.W $8431 ;26A
- MOVE (A4),-(A4) ;26C: 3914
- DC.W $A4D0 ;26E
- DC.W $F946 ;270
- EOR D4,(A2) ;272: B952
- DC.W $F34E ;274
- EOR D3,D2 ;276: B742
- OR.B D5,D5 ;278: 8A05
- DC.W $557A ;27A
- DIVS 23922(A7),D2 ;27C: 85EF5D72
- DC.W $FF96 ;280
- CMPA.L -(A4),A3 ;282: B7E4
- MOVEA.L A0,A6 ;284: 2C48
- DC.W $9F7D ;286
- LAB_001F:
- DC.W $8C8E ;288
- DC.W $C4FD ;28A
- AND.B D4,D2 ;28C: C404
- DC.W $A2C9 ;28E
- LINK A4,#31336 ;290: 4E547A68
- SUB.B #$70,D2 ;294: 943C0070
- DC.W $0E6E ;298
- DC.W $B808 ;29A
- DC.W $37AC ;29C
- SUB.L D6,(A4)+ ;29E: 9D9C
- DC.W $6D1D ;2A0
- ADDQ #5,D4 ;2A2: 5A44
- MOVE.B -(A1),D4 ;2A4: 1821
- MOVEQ #42,D7 ;2A6: 7E2A
- LEA 9(A4,D6.L),A5 ;2A8: 4BF46809
- DC.W $05BE ;2AC
- DC.W $47FE ;2AE
- DC.W $1CBD ;2B0
- DC.W $4EC6 ;2B2
- MOVEQ #-102,D4 ;2B4: 789A
- AND.L D6,(A4)+ ;2B6: CD9C
- BCC.S LAB_001E ;2B8: 64AC
- DC.W $4D28 ;2BA
- MOVE.L A2,-(A3) ;2BC: 270A
- DC.W $0020 ;2BE
- SLT -(A6) ;2C0: 5DE6
- DC.W $1FAE ;2C2
- MOVE (A5),(A2) ;2C4: 3495
- LAB_0020:
- MOVE 2980(A2),D3 ;2C6: 362A0BA4
- NEG.L -(A6) ;2CA: 44A6
- DC.W $F98A ;2CC
- EXT D0 ;2CE: 4880
- SUBA.L #$FBE0D48E,A4 ;2D0: 99FCFBE0D48E
- DC.W $F76A ;2D6
- ASR #1,D5 ;2D8: E245
- DC.W $EAE8 ;2DA
- ROXR.L D3,D6 ;2DC: E6B6
- LSR -18212(A0) ;2DE: E2E8B8DC
- ADDA.L (A0),A5 ;2E2: DBD0
- DC.W $F6FD ;2E4
- ADDA (A4)+,A1 ;2E6: D2DC
- ADDQ #7,-(A5) ;2E8: 5E65
- MULU (A0)+,D5 ;2EA: CAD8
- MOVEQ #120,D3 ;2EC: 7678
- MULU D0,D1 ;2EE: C2C0
- DC.W $BEB6 ;2F0
- ADD.L D7,(EXT_000C).W ;2F2: DFB8B642
- SUB.L D6,(A1)+ ;2F6: 9D99
- DC.W $AEA0 ;2F8
- OR.L (A2),D4 ;2FA: 8892
- DC.W $A3D8 ;2FC
- OR.L -12238(A1),D3 ;2FE: 86A9D032
- BCS.S LAB_0021+2 ;302: 6502
- LAB_0021:
- CMPA -26630(A6),A2 ;304: B4EE97FA
- DC.W $AC93 ;308
- DC.W $3834 ;30A
- OR.L D4,D3 ;30C: 8684
- SUBA.L D0,A6 ;30E: 9DC0
- DC.W $1A72 ;310
- MOVEQ #-47,D3 ;312: 76D1
- MOVEQ #116,D3 ;314: 7674
- DC.W $F270 ;316
- BGT.S LAB_0023 ;318: 6E10
- DC.W $0E68 ;31A
- BNE.S LAB_0020+2 ;31C: 66AA
- ANDI #$52F5,23130(A4) ;31E: 026C52F55A5A
- ADDQ #3,(A4) ;324: 5654
- LAB_0022:
- ADDQ.B #1,10828(A4) ;326: 522C2A4C
- LAB_0023:
- DC.W $4A88 ;32A
- DC.W $03BE ;32C
- DC.W $4712 ;32E
- MOVE.B (A5),(A5) ;330: 1A95
- MOVEA D4,A5 ;332: 3A44
- DC.W $140E ;334
- MOVE -126(A2,D6.W),-10866(A3) ;336: 37726082D58E
- DC.W $041E ;33C
- MOVE.L A6,-(A3) ;33E: 270E
- ADDQ.L #6,(A6)+ ;340: 5C9E
- DC.W $54B6 ;342
- ROXL #4,D2 ;344: E952
- MOVEA 3592(A0),A7 ;346: 3E680E08
- MOVEQ #9,D4 ;34A: 7809
- DC.W $263E ;34C
- DC.W $0732 ;34E
- ADDA D6,A5 ;350: DAC6
- DC.W $FFDA ;352
- DC.W $2676 ;354
- CMP (A6)+,D6 ;356: BC5E
- MOVE.B (A6),(EXT_000B).W ;358: 11D6A068
- DIVS -(A4),D0 ;35C: 81E4
- LSR D1,D4 ;35E: E26C
- SUB.B D6,-(A6) ;360: 9D26
- ADDA.L D2,A7 ;362: DFC2
- DC.W $F454 ;364
- DC.W $F6EC ;366
- DC.W $CECC ;368
- AND.B D4,-(A4) ;36A: C924
- DC.W $E4FE ;36C
- DC.W $C63E ;36E
- SUBA D6,A1 ;370: 92C6
- CMP (A6),D7 ;372: BE56
- DC.W $F81A ;374
- DC.W $4D52 ;376
- LSR.B D2,D4 ;378: E42C
- DC.W $CDF6 ;37A
- ROL #2,D6 ;37C: E55E
- DC.W $A65A ;37E
- CMP.B (A4)+,D6 ;380: BC1C
- CMP.L (A0)+,D4 ;382: B898
- CMP.L -27034(A6),D1 ;384: B2AE9666
- DC.W $A6B6 ;388
- OR -(A2),D7 ;38A: 8E62
- ADDQ.B #1,D0 ;38C: 5200
- DC.W $A4BA ;38E
- MOVEQ #-116,D5 ;390: 7A8C
- MOVE (A6),(A2)+ ;392: 34D6
- OR.L D4,-(A2) ;394: 89A2
- ADDQ #8,A2 ;396: 504A
- BPL.S LAB_0022 ;398: 6A8C
- DC.W $1E68 ;39A
- MOVE.B (A3)+,(A0) ;39C: 109B
- MOVE.L A6,(A6)+ ;39E: 2CCE
- DC.W $A1E2 ;3A0
- MOVE A2,-(A5) ;3A2: 3B0A
- MOVEA D2,A0 ;3A4: 3042
- MOVEQ #106,D0 ;3A6: 706A
- TST.L (A4)+ ;3A8: 4A9C
- BGT.S LAB_0027 ;3AA: 6E72
- CLR.L (A4) ;3AC: 4294
- BCC.S LAB_0028 ;3AE: 647A
- MOVE 4610(A4),(A5)+ ;3B0: 3AEC1202
- DC.W $32F4 ;3B4
- ROXR.L D2,D4 ;3B6: E4B4
- DC.W $4F2C ;3B8
- MOVE.L -(A6),(A4) ;3BA: 28A6
- DC.W $041E ;3BC
- MOVE.L (A2)+,(A3) ;3BE: 269A
- DC.W $50B2 ;3C0
- DC.W $E5C4 ;3C2
- DC.W $7732 ;3C4
- LAB_0024:
- MOVE EXT_0005,D3 ;3C6: 36390E7844A6
- DC.W $F942 ;3CC
- BLS.S LAB_0025 ;3CE: 631C
- EOR.B D6,(A5) ;3D0: BD15
- DC.W $FA7C ;3D2
- DC.W $D2FD ;3D4
- CMP (A6)+,D6 ;3D6: BC5E
- MOVE.B (A0)+,(A0) ;3D8: 1098
- AND.L (A0),D3 ;3DA: C690
- ROR -(A0) ;3DC: E6E0
- MULU (A2)+,D1 ;3DE: C2DA
- ADD #$F8A2,D5 ;3E0: DA7CF8A2
- ADD A4,D1 ;3E4: D24C
- DC.W $9C7E ;3E6
- DC.W $31E2 ;3E8
- DC.W $84BD ;3EA
- LAB_0025:
- ROR.L D2,D6 ;3EC: E4BE
- AND D2,D3 ;3EE: C642
- SUB.L D6,D6 ;3F0: 9C86
- CMPA D2,A7 ;3F2: BEC2
- DC.W $F8C1 ;3F4
- SUBA A2,A0 ;3F6: 90CA
- DC.W $AA28 ;3F8
- DIVU -(A1),D7 ;3FA: 8EE1
- OR.L (A6)+,D2 ;3FC: 849E
- DC.W $A6D6 ;3FE
- DC.W $4B5D ;400
- DC.W $B8B2 ;402
- SUB.L (A4)+,D3 ;404: 969C
- AND.B (A1),D0 ;406: C011
- DC.W $FA88 ;408
- DC.W $A852 ;40A
- ADDX -(A6),-(A3) ;40C: D74E
- DC.W $7D7C ;40E
- ADDQ.L #6,-(A6) ;410: 5CA6
- DC.W $2BB1 ;412
- DC.W $8988 ;414
- MOVEQ #-39,D7 ;416: 7ED9
- BGT.S LAB_002A ;418: 6E6C
- LAB_0026:
- DC.W $6981 ;41A
- SUB.L D4,(A4)+ ;41C: 999C
- LAB_0027:
- BCHG D2,-(A4) ;41E: 0564
- MOVE.L -(A3),(A7) ;420: 2EA3
- MOVE.B 29821(A5),D2 ;422: 142D747D
- DC.W $ADAC ;426
- DC.W $6245 ;428
- LAB_0028:
- DC.W $6C49 ;42A
- DC.W $15C5 ;42C
- BRA.S LAB_0024+4 ;42E: 609A
- DC.W $6FF5 ;430
- MULS D4,D2 ;432: C5C4
- DC.W $140E ;434
- MOVE A6,D3 ;436: 360E
- AND -(A5),D5 ;438: CA65
- DC.W $0E29 ;43A
- DC.W $75A5 ;43C
- BCS.S LAB_0026 ;43E: 65DA
- DC.W $1A44 ;440
- MOVE (A1),D1 ;442: 3211
- MOVE A7,(A2)+ ;444: 34CF
- DC.W $43D9 ;446
- DC.W $F1F0 ;448
- MOVEA.L A6,A4 ;44A: 284E
- DC.W $227E ;44C
- DC.W $062E ;44E
- EOR.B D5,(A6) ;450: BB16
- DC.W $FAEC ;452
- DC.W $97F4 ;454
- DC.W $F1FC ;456
- AND.L -(A5),D3 ;458: C6A5
- DC.W $C4EC ;45A
- BCHG D2,-(A7) ;45C: 0567
- DIVU -(A0),D1 ;45E: 82E0
- ADD (A4)+,D6 ;460: DC5C
- DC.W $923F ;462
- DC.W $A92A ;464
- LAB_0029:
- SUB.B D2,-13604(A2) ;466: 952ACADC
- LSR #6,D1 ;46A: EC49
- ASL.L #8,D7 ;46C: E187
- DC.W $C2C8 ;46E
- DC.W $9CFE ;470
- DC.W $9EF1 ;472
- SUB.L A6,D7 ;474: 9E8E
- DC.W $B6BE ;476
- AND.L -21572(A4),D4 ;478: C8ACABBC
- DC.W $AA35 ;47C
- DC.W $A2A0 ;47E
- SUB D6,-770(A7) ;480: 9D6FFCFE
- DC.W $BEBD ;484
- LAB_002A:
- SUB.L (A0)+,D1 ;486: 9298
- DC.W $A488 ;488
- DC.W $D00C ;48A
- ADD.B D1,D4 ;48C: D801
- DC.W $6705 ;48E
- DC.W $3986 ;490
- MOVEQ #122,D7 ;492: 7E7A
- DC.W $50F1 ;494
- DC.W $97F4 ;496
- DC.W $BDA8 ;498
- DC.W $66F9 ;49A
- BNE.S LAB_002D ;49C: 6664
- DC.W $6189 ;49E
- MOVE (A4),D4 ;4A0: 3814
- MOVEQ #113,D1 ;4A2: 7271
- ADDQ #3,(A0) ;4A4: 5650
- CMPA.L (A4),A3 ;4A6: B7D4
- SUBA A1,A3 ;4A8: 96C9
- DC.W $0DB2 ;4AA
- CHK -(A0),D2 ;4AC: 45A0
- DC.W $00D3 ;4AE
- DC.W $79C6 ;4B0
- DC.W $39E2 ;4B2
- DC.W $10B0 ;4B4
- SUBQ #1,A2 ;4B6: 534A
- BCC.S LAB_0029 ;4B8: 64AC
- DC.W $4D06 ;4BA
- DC.W $021E ;4BC
- DC.W $219E ;4BE
- LAB_002B:
- DIVS (A6),D6 ;4C0: 8DD6
- MOVEA (A2)+,A7 ;4C2: 3E5A
- MULS (A6)+,D2 ;4C4: C5DE
- DC.W $A494 ;4C6
- BMI.S LAB_002E ;4C8: 6B48
- MOVE.L A4,D6 ;4CA: 2C0C
- DC.W $4EE3 ;4CC
- LAB_002C:
- DC.W $7D00 ;4CE
- SUBA.L #$FB0491E8,A7 ;4D0: 9FFCFB0491E8
- CMP.B -4590(A7),D7 ;4D6: BE2FEE12
- DC.W $A637 ;4DA
- SUB.B D4,(A2)+ ;4DC: 991A
- DIVS -(A0),D1 ;4DE: 83E0
- DC.W $DFB4 ;4E0
- CMPA.L (A0)+,A5 ;4E2: BBD8
- ADD D0,D3 ;4E4: D640
- DC.W $F2D3 ;4E6
- OR.L EXT_0007,D0 ;4E8: 80B98617B93A
- DC.W $A2C0 ;4EE
- CMPA.L -(A4),A7 ;4F0: BFE4
- ROXR.B D5,D1 ;4F2: EA31
- DC.W $F35E ;4F4
- CMP.L -(A4),D1 ;4F6: B2A4
- AND.L D7,-22336(A4) ;4F8: CFACA8C0
- ROR D5,D3 ;4FC: EA7B
- DC.W $A25E ;4FE
- DC.W $FF9C ;500
- LAB_002D:
- SUBA.L -2074(A6),A5 ;502: 9BEEF7E6
- ADD A7,D7 ;506: DE4F
- DC.W $F172 ;508
- DC.W $AA8B ;50A
- DC.W $C8F1 ;50C
- MOVE D3,D4 ;50E: 3803
- DC.W $1AB4 ;510
- LAB_002E:
- DC.W $9EF5 ;512
- DC.W $25F1 ;514
- DC.W $C8CC ;516
- BGT.S LAB_0033+2 ;518: 6E6C
- BMI.S LAB_0031 ;51A: 6B44
- DC.W $02D8 ;51C
- DC.W $259A ;51E
- SUBQ.B #6,(EXT_0004).W ;520: 5D387CD9
- MOVEQ #46,D0 ;524: 702E
- LAB_002F:
- SUBQ.B #8,(A2)+ ;526: 511A
- BNE.S LAB_0030 ;528: 660E
- BGE.S LAB_002B ;52A: 6C94
- DC.W $1789 ;52C
- DC.W $BDBC ;52E
- ADDQ #7,D2 ;530: 5E42
- MOVEQ #-33,D1 ;532: 72DF
- DC.W $49CA ;534
- DC.W $1E48 ;536
- LAB_0030:
- DC.W $2E28 ;538
- DC.W $0A2B ;53A
- ADDQ.B #2,-(A5) ;53C: 5425
- BGE.S LAB_002C ;53E: 6C8E
- ASL.B D0,D6 ;540: E126
- ADDQ.L #8,(A0)+ ;542: 5098
- DC.W $7138 ;544
- SGT D7 ;546: 5EC7
- DC.W $71F2 ;548
- DC.W $4DF2 ;54A
- DC.W $053A ;54C
- NEGX (A3) ;54E: 4053
- ADDA D6,A3 ;550: D6C6
- DC.W $F9C6 ;552
- DC.W $1478 ;554
- DC.W $96F6 ;556
- CMP.L -9132(A4),D6 ;558: BCACDC54
- MOVE.B (A3)+,-(A4) ;55C: 191B
- DC.W $A51A ;55E
- LAB_0031:
- ADDA.L D0,A6 ;560: DDC0
- DC.W $FC18 ;562
- DC.W $F057 ;564
- DC.W $F490 ;566
- LSR.L #3,D6 ;568: E68E
- SUBX -(A3),-(A4) ;56A: 994B
- ADD.B (A0)+,D0 ;56C: D018
- SUBX.B -(A3),-(A1) ;56E: 930B
- DC.W $4140 ;570
- LAB_0032:
- DC.W $F667 ;572
- EXG A4,A2 ;574: C94A
- DC.W $FCC5 ;576
- OR.L D0,-(A2) ;578: 81A2
- DIVU (A0),D3 ;57A: 86D0
- DC.W $A6A0 ;57C
- DIVU (A2)+,D0 ;57E: 80DA
- SUB -(A0),D6 ;580: 9C60
- CMP.L -(A2),D5 ;582: BAA2
- LAB_0033:
- SUB -9154(A0),D2 ;584: 9468DC3E
- DC.W $71A2 ;588
- DC.W $A6D7 ;58A
- DC.W $C8F1 ;58C
- MOVE D1,D5 ;58E: 3A01
- DC.W $187C ;590
- OR.B D2,-(A0) ;592: 8520
- DC.W $17E8 ;594
- MOVE 122(A0,D0.L),(A4)+ ;596: 38F0087A
- ADDQ #5,(A2) ;59A: 5A52
- BCC.S LAB_002F ;59C: 6488
- SUBI #$19A6,22714(A2) ;59E: 046A19A658BA
- MOVE.B D7,(A2)+ ;5A4: 14C7
- MOVEA (A0),A1 ;5A6: 3250
- CMPM.B (A6)+,(A0)+ ;5A8: B10E
- DC.W $0DB2 ;5AA
- NEG.L (A4) ;5AC: 4494
- BCC.S LAB_0032 ;5AE: 64C2
- MOVE.B D6,D5 ;5B0: 1A06
- DC.W $38F2 ;5B2
- DC.W $71CE ;5B4
- DC.W $30EA ;5B6
- DC.W $063F ;5B8
- DC.W $F2AB ;5BA
- ORI.L #$081A1CD0,-(A0) ;5BC: 00A0081A1CD0
- DC.W $A29D ;5C2
- DC.W $7314 ;5C4
- MOVE.B D0,(A1)+ ;5C6: 12C0
- LEA -78(A6,D0.L),A4 ;5C8: 49F608B2
- NEG.L (A7) ;5CC: 4497
- SUB.L D5,D5 ;5CE: 9A85
- BVC.S LAB_0035+2 ;5D0: 6878
- EOR.B D6,D2 ;5D2: BD02
- DC.W $F44C ;5D4
- ADD -18(A3,A4.W),D2 ;5D6: D473C0EE
- MOVEA -12634(A3),A2 ;5DA: 346BCEA6
- DIVS -(A0),D1 ;5DE: 83E0
- ADD.B -(A2),D7 ;5E0: DE22
- SUB (A0)+,D0 ;5E2: 9058
- CMPA.L (A6)+,A0 ;5E4: B1DE
- LSR -13204(A2) ;5E6: E2EACC6C
- DC.W $ACCC ;5EA
- DC.W $A6C4 ;5EC
- MOVE -1722(A4),D6 ;5EE: 3C2CF946
- CMP.B -2841(A6),D4 ;5F2: B82EF4E7
- SUB.L A2,D2 ;5F6: 948A
- DC.W $AC38 ;5F8
- MULS (A4),D5 ;5FA: CBD4
- DC.W $C7C8 ;5FC
- DIVU (A2)+,D7 ;5FE: 8EDA
- SUBA #$D81A,A6 ;600: 9CFCD81A
- LSR D0,D3 ;604: E06B
- DC.W $DC3E ;606
- DC.W $7132 ;608
- DC.W $CD72 ;60A
- OR.B D4,D2 ;60C: 8404
- DC.W $A400 ;60E
- LAB_0034:
- MOVE.B -(A4),-(A7) ;610: 1F24
- ADDQ.B #7,D2 ;612: 5E02
- MOVEQ #40,D2 ;614: 7428
- DC.W $503A ;616
- TST -(A6) ;618: 4A66
- DC.W $2F82 ;61A
- BNE.S LAB_0036 ;61C: 6670
- NEG (A2)+ ;61E: 445A
- ADDQ.B #6,-30309(A0) ;620: 5C28899B
- MOVE (A4),21356(A3) ;624: 3754536C
- MOVE.L (A2),11126(A7) ;628: 2F522B76
- BHI.S LAB_0037 ;62C: 627E
- NEGX.B (A6)+ ;62E: 401E
- EXT.L D3 ;630: 48C3
- MOVEQ #-106,D2 ;632: 7496
- EXG D4,A2 ;634: C98A
- DC.W $5330 ;636
- DC.W $D16C ;638
- DC.W $66F7 ;63A
- SVS (A2)+ ;63C: 59DA
- DC.W $0223 ;63E
- ADDQ #8,13602(A1) ;640: 50693522
- DC.W $1434 ;644
- ADDQ #6,-(A5) ;646: 5C65
- LAB_0035:
- MOVE.L 22(A6,D0.L),-(A0) ;648: 21360816
- DC.W $4871 ;64C
- TAS -(A7) ;64E: 4AE7
- BTST D0,D2 ;650: 0102
- SUBA.L (EXT_0002).W,A5 ;652: 9BF80AA6
- CMP.B -28397(A7),D7 ;656: BE2F9113
- DC.W $8A0E ;65A
- DC.W $AE03 ;65C
- SUB.B D6,(A6)+ ;65E: 9D1E
- CMPA.L (A4)+,A7 ;660: BFDC
- MOVE.L (A0)+,(A2)+ ;662: 24D8
- DC.W $9A0B ;664
- DC.W $AD2E ;666
- OR.L EXT_0008,D0 ;668: 80B9E8F2C4C8
- DC.W $E6FA ;66E
- DC.W $BCB0 ;670
- SUB.L D2,D6 ;672: 9C82
- DC.W $B4B8 ;674
- DC.W $FCC5 ;676
- AND D7,-(A2) ;678: CF62
- EXG D5,D6 ;67A: CB46
- ROL #8,D6 ;67C: E15E
- DC.W $A0BA ;67E
- CMP.L (A7),D5 ;680: BA97
- CMP.L -(A2),D6 ;682: BCA2
- SUB D3,-(A4) ;684: 9764
- DC.W $F350 ;686
- LSL D7,D4 ;688: EF6C
- DC.W $A2B2 ;68A
- OR.L D4,D2 ;68C: 8484
- LAB_0036:
- ADDQ.B #3,D4 ;68E: 5604
- DC.W $E8F8 ;690
- DC.W $1BCC ;692
- MOVE D1,D4 ;694: 3801
- ADDQ #6,-24(A5,A7.W) ;696: 5C75F0E8
- ADDA (A4),A2 ;69A: D4D4
- BNE.S LAB_0039 ;69C: 6664
- DC.W $1D9F ;69E
- MOVEA (A4)+,A5 ;6A0: 3A5C
- DC.W $A460 ;6A2
- MOVEQ #86,D4 ;6A4: 7856
- DIVU (A5),D6 ;6A6: 8CD5
- SUBA A7,A0 ;6A8: 90CF
- ADDA A4,A2 ;6AA: D4CC
- LAB_0037:
- BGT.S LAB_0038 ;6AC: 6E06
- MOVE.L 22588(A6),-15344(A1) ;6AE: 236E583CC410
- LAB_0038:
- DC.W $71CE ;6B4
- DC.W $33E2 ;6B6
- MOVE.B (A0),(A4) ;6B8: 1890
- ADDA.L (A7),A2 ;6BA: D5D7
- DC.W $6AFB ;6BC
- SLT (A6)+ ;6BE: 5DDE
- MOVE -(A6),D5 ;6C0: 3A26
- DC.W $1BA2 ;6C2
- DC.W $7796 ;6C4
- DC.W $7310 ;6C6
- DC.W $F0BC ;6C8
- MOVE.L A3,D5 ;6CA: 2A0B
- DC.W $4871 ;6CC
- MOVE.L LAB_0034(PC),D5 ;6CE: 2A3AFF40
- EOR.B D1,(A1) ;6D2: B311
- DC.W $F6FC ;6D4
- ADDA #$7669,A6 ;6D6: DCFC7669
- MOVEA -16160(A4),A2 ;6DA: 346CC0E0
- ORI #$AE22,-7966(A3) ;6DE: 006BAE22E0E2
- DC.W $D772 ;6E4
- CMPA.L (A2),A2 ;6E6: B5D2
- SUB D0,D6 ;6E8: 9C40
- AND (A4)+,D3 ;6EA: C65C
- ROR.L D5,D4 ;6EC: EABC
- MULU D4,D1 ;6EE: C2C4
- ADD.L D4,(A2) ;6F0: D992
- CMP.B -25907(A4),D3 ;6F2: B62C9ACD
- DC.W $B2B0 ;6F6
- AND.L D4,(A4) ;6F8: C994
- DC.W $A6FC ;6FA
- DC.W $E8D1 ;6FC
- AND.L D2,-13808(A2) ;6FE: C5AACA10
- LAB_0039:
- AND D5,(A3) ;702: CB53
- BVS.S LAB_003C ;704: 6972
- ADD.B (A0),D4 ;706: D810
- MULU EXT_0009,D0 ;708: C0F9EBCA3C38
- OR.L D0,D1 ;70E: 8280
- MOVEQ #19,D7 ;710: 7E13
- MOVE.B (A4),(A7) ;712: 1E94
- MOVEQ #49,D0 ;714: 7031
- MOVEQ #96,D1 ;716: 7260
- MOVEQ #-112,D3 ;718: 7690
- BPL.S LAB_003A ;71A: 6A08
- MOVEQ #-95,D7 ;71C: 7EA1
- ANDI #$3F70,-7964(A4) ;71E: 026C3F70E0E4
- LAB_003A:
- ADDQ #3,(A4) ;724: 5654
- DC.W $2DAF ;726
- LAB_003B:
- MOVE.L (A2)+,(A5) ;728: 2A9A
- MOVE.L -(A6),1220(A5) ;72A: 2B6604C4
- MOVE.B D3,(EXT_0003).W ;72E: 11C35EF2
- MOVEA (A4),A3 ;732: 3654
- DC.W $3630 ;734
- MOVE -22(A4,D4.L),D1 ;736: 323448EA
- DC.W $4B3A ;73A
- SUB.L (A0)+,D6 ;73C: 9C98
- MOVE.L -(A0),D1 ;73E: 2220
- DC.W $61E3 ;740
- MOVEQ #-92,D7 ;742: 7EA4
- DC.W $7700 ;744
- DC.W $2B6C ;746
- DC.W $407D ;748
- DC.W $0A0A ;74A
- BNE.S LAB_003B ;74C: 66DA
- LEA -258(A4),A2 ;74E: 45ECFEFE
- DC.W $D6F3 ;752
- ADDA 118(A3,D6.L),A6 ;754: DCF36876
- DC.W $A099 ;758
- ADD.B (A4),D1 ;75A: D214
- DIVS -(A4),D3 ;75C: 87E4
- ADD -(A5),D5 ;75E: DA65
- SUB.L -2846(A1),D0 ;760: 90A9F4E2
- ADDA.L D4,A3 ;764: D7C4
- MOVEA (A7)+,A3 ;766: 365F
- ROXR -(A5) ;768: E4E5
- DC.W $3534 ;76A
- DC.W $EADE ;76C
- DC.W $7709 ;76E
- ADD.L D4,-18370(A4) ;770: D9ACB83E
- DC.W $A94B ;774
- DC.W $4D4F ;776
- LAB_003C:
- MOVE.B -12886(A1),D1 ;778: 1229CDAA
- DC.W $C64A ;77C
- DC.W $7D0A ;77E
- BSR.S LAB_003D ;780: 6160
- DC.W $4531 ;782
- BVS.S LAB_003E ;784: 6968
- ADDA -(A5),A6 ;786: DCE5
- DC.W $CC0C ;788
- DC.W $9AB1 ;78A
- OR (A3)+,D3 ;78C: 865B
- MOVEQ #-121,D1 ;78E: 7287
- MOVE.B D4,120(A4,D5.W) ;790: 19845078
- MOVEQ #-12,D2 ;794: 74F4
- MOVEQ #112,D1 ;796: 7270
- DC.W $6E63 ;798
- DC.W $8FE8 ;79A
- MOVE.L (A1),D4 ;79C: 2811
- DC.W $219A ;79E
- DC.W $A79C ;7A0
- DC.W $1FA2 ;7A2
- ADDQ.L #3,-(A0) ;7A4: 56A0
- DC.W $15AA ;7A6
- DC.W $4E80 ;7A8
- DC.W $03B2 ;7AA
- NOT.L D0 ;7AC: 4680
- DC.W $09BA ;7AE
- DC.W $C7CE ;7B0
- SMI 30670(A4) ;7B2: 5BEC77CE
- DC.W $CBFD ;7B6
- MOVE 3618(A1),(A7) ;7B8: 3EA90E22
- DC.W $0E26 ;7BC
- CMP.L 14366(A1),D3 ;7BE: B6A9381E
- AND.L (A3)+,D1 ;7C2: C29B
- MOVE (A0),(A7) ;7C4: 3E90
- AND.L (A0),D2 ;7C6: C490
- MOVE.L A7,(A4) ;7C8: 288F
- SUBQ.L #4,A2 ;7CA: 598A
- MOVE.L D6,D0 ;7CC: 2006
- SUBA.L A1,A4 ;7CE: 99C9
- DC.W $6871 ;7D0
- DC.W $2132 ;7D2
- CMPM.B (A6)+,(A0)+ ;7D4: B10E
- BCHG D5,D0 ;7D6: 0B40
- DC.W $D86F ;7D8
- MULU -7072(A5),D1 ;7DA: C2EDE460
- LSR -(A0) ;7DE: E2E0
- ADDA (A3)+,A7 ;7E0: DEDB
- LAB_003D:
- SUB.B D5,-(A2) ;7E2: 9B22
- DC.W $2F71 ;7E4
- AND (A4),D1 ;7E6: C254
- ADD.B (A5),D5 ;7E8: DA15
- SUBX.B D2,D5 ;7EA: 9B02
- DC.W $3938 ;7EC
- LAB_003E:
- DC.W $79DD ;7EE
- DC.W $24B8 ;7F0
- ROXL D5,D3 ;7F2: EB73
- DC.W $494E ;7F4
- DC.W $F0AD ;7F6
- DC.W $FF64 ;7F8
- SUBQ #2,(A4) ;7FA: 5554
- DC.W $E8D1 ;7FC
- DC.W $C6CF ;7FE
- ROXL.L D6,D2 ;800: EDB2
- DC.W $F6F1 ;802
- DC.W $F4E6 ;804
- DC.W $F3E2 ;806
- DC.W $F78C ;808
- OR.L D2,D0 ;80A: 8082
- ADDA -6240(A4),A1 ;80C: D2ECE7A0
- MOVE (A5),D3 ;810: 3615
- DC.W $0E1B ;812
- DC.W $1E59 ;814
- MOVE (A1)+,D5 ;816: 3A19
- MOVEP 6242(A1),D2 ;818: 05091862
- MOVE.L D1,-(A0) ;81C: 2101
- DC.W $0C05 ;81E
- DC.W $2C3D ;820
- DC.W $2E31 ;822
- DC.W $393A ;824
- BVC.S LAB_003F ;826: 6870
- MOVEQ #124,D7 ;828: 7E7C
- MOVEQ #120,D5 ;82A: 7A78
- MOVEQ #117,D3 ;82C: 7675
- MOVEQ #117,D0 ;82E: 7075
- MOVE (A1),D2 ;830: 3411
- DC.W $1A6E ;832
- SUBQ #1,D6 ;834: 5346
- DC.W $4159 ;836
- DC.W $4142 ;838
- DC.W $0A1A ;83A
- DC.W $0814 ;83C
- MOVE.B 5142(A2),-(A1) ;83E: 132A1416
- RESET ;842: 4E70
- DC.W $777A ;844
- DC.W $7963 ;846
- MOVEA.L 25978(A2),A7 ;848: 2E6A657A
- DC.W $2670 ;84C
- DC.W $6A65 ;84E
- ADD.L -27748(A6),D7 ;850: DEAE939C
- SUBA.L (A0)+,A1 ;854: 93D8
- DC.W $D2BD ;856
- OR.L D3,(A7)+ ;858: 879F
- SUB.L A5,D7 ;85A: 9E8D
- SUBA D5,A2 ;85C: 94C5
- MULS -8484(A2),D1 ;85E: C3EADEDC
- ADDA (A0)+,A5 ;862: DAD8
- ADDA (A4),A3 ;864: D6D4
- ADDA (A0),A1 ;866: D2D0
- DC.W $CECC ;868
- DC.W $CAC8 ;86A
- MULU D4,D3 ;86C: C6C4
- MULU D0,D1 ;86E: C2C0
- DC.W $BEBF ;870
- OR.B D5,(A0)+ ;872: 8B18
- DC.W $B6B4 ;874
- CMPA.L (A0),A2 ;876: B5D0
- DC.W $AEAC ;878
- DC.W $AAA8 ;87A
- DC.W $A6A4 ;87C
- DC.W $A2A0 ;87E
- SUB.L (A4)+,D7 ;880: 9E9C
- SUB.L (A0)+,D5 ;882: 9A98
- SUB.L (A4),D3 ;884: 9694
- SUB.L (A0),D1 ;886: 9290
- DC.W $8E8C ;888
- DC.W $8A88 ;88A
- OR.L D4,D3 ;88C: 8684
- OR.L D0,D1 ;88E: 8280
- MOVEQ #124,D7 ;890: 7E7C
- MOVEQ #120,D5 ;892: 7A78
- MOVEQ #116,D3 ;894: 7674
- MOVEQ #112,D1 ;896: 7270
- LAB_003F:
- ORI.B #$00,D0 ;898: 00000000
- ORI.B #$00,D0 ;89C: 00000000
- ORI.B #$00,D0 ;8A0: 00000000
- ORI.B #$00,D0 ;8A4: 00000000
- ORI.B #$00,D0 ;8A8: 00000000
- ORI.B #$00,D0 ;8AC: 00000000
- ORI.B #$00,D0 ;8B0: 00000000
- ORI.B #$00,D0 ;8B4: 00000000
- ORI.B #$00,D0 ;8B8: 00000000
- ORI.B #$00,D0 ;8BC: 00000000
- END
-