home *** CD-ROM | disk | FTP | other *** search
- ; IRA V1.02 (Sep 6 1993) (c)1993 Tim Ruehsen
-
-
-
-
- SECTION S_0,CODE
-
- SECSTRT_0:
- LINK A5,#-1632 ;000: 4E55F9A0
- MOVEM.L D2-D7/A2-A3/A6,-(A7) ;004: 48E73F32
- MOVEA #$0004,A0 ;008: 307C0004
- MOVEA.L (A0),A1 ;00C: 2250
- SUBA.L A0,A0 ;00E: 91C8
- MOVE.L A0,-104(A5) ;010: 2B48FF98
- LEA -1608(A5),A6 ;014: 4DEDF9B8
- MOVE.L A6,-100(A5) ;018: 2B4EFF9C
- MOVE.L A0,-96(A5) ;01C: 2B48FFA0
- MOVE.L #$000005DC,-92(A5) ;020: 2B7C000005DCFFA4
- MOVEQ #20,D5 ;028: 7A14
- MOVE.L A0,-36(A5) ;02A: 2B48FFDC
- MOVE.L A1,52(A7) ;02E: 2F490034
- MOVEA.L A1,A6 ;032: 2C49
- LEA LAB_0051(PC),A1 ;034: 43FA0732
- MOVEQ #36,D0 ;038: 7024
- JSR -552(A6) ;03A: 4EAEFDD8
- MOVEA.L D0,A3 ;03E: 2640
- MOVEA.L A3,A0 ;040: 204B
- MOVE.L A0,48(A7) ;042: 2F480030
- MOVE.L A3,D0 ;046: 200B
- BEQ LAB_004E ;048: 670006F8
- MOVEQ #47,D0 ;04C: 702F
- MOVEQ #0,D1 ;04E: 7200
- LEA -84(A5),A1 ;050: 43EDFFAC
- LAB_0000:
- MOVE.B D1,(A1)+ ;054: 12C1
- DBF D0,LAB_0000 ;056: 51C8FFFC
- LEA LAB_0052(PC),A1 ;05A: 43FA0718
- MOVE.L A1,D1 ;05E: 2209
- LEA -84(A5),A0 ;060: 41EDFFAC
- MOVE.L A0,D2 ;064: 2408
- MOVEQ #0,D3 ;066: 7600
- MOVEA.L A3,A6 ;068: 2C4B
- JSR -798(A6) ;06A: 4EAEFCE2
- MOVE.L D0,44(A7) ;06E: 2F40002C
- TST.L D0 ;072: 4A80
- BNE.S LAB_0001 ;074: 6610
- JSR -132(A6) ;076: 4EAEFF7C
- MOVE.L D0,D1 ;07A: 2200
- MOVE.L D3,D2 ;07C: 2403
- JSR -474(A6) ;07E: 4EAEFE26
- BRA LAB_004A ;082: 60000662
- LAB_0001:
- MOVEQ #0,D7 ;086: 7E00
- CLR.L -28(A5) ;088: 42ADFFE4
- MOVEA.L -84(A5),A2 ;08C: 246DFFAC
- MOVEA.L A2,A1 ;090: 224A
- MOVE.L A1,40(A7) ;092: 2F490028
- MOVE.L A2,D1 ;096: 220A
- BEQ.S LAB_0007 ;098: 6742
- MOVEA.L A2,A3 ;09A: 264A
- BRA.S LAB_0003 ;09C: 6002
- LAB_0002:
- ADDQ.L #1,A3 ;09E: 528B
- LAB_0003:
- MOVEQ #58,D0 ;0A0: 703A
- CMP.B (A3),D0 ;0A2: B013
- BEQ.S LAB_0004 ;0A4: 6706
- TST.B 1(A3) ;0A6: 4A2B0001
- BNE.S LAB_0002 ;0AA: 66F2
- LAB_0004:
- MOVEQ #58,D0 ;0AC: 703A
- CMP.B (A3),D0 ;0AE: B013
- BNE.S LAB_0005 ;0B0: 6616
- TST.B 1(A3) ;0B2: 4A2B0001
- BNE.S LAB_0005 ;0B6: 6610
- CMPA.L A2,A3 ;0B8: B7CA
- BEQ.S LAB_0005 ;0BA: 670C
- MOVE.L A2,D0 ;0BC: 200A
- MOVE.L A3,D1 ;0BE: 220B
- SUB.L D0,D1 ;0C0: 9280
- MOVEQ #30,D0 ;0C2: 701E
- CMP.L D0,D1 ;0C4: B280
- BLS.S LAB_0006 ;0C6: 6312
- LAB_0005:
- LEA LAB_0055(PC),A0 ;0C8: 41FA0728
- MOVEQ #20,D5 ;0CC: 7A14
- MOVEA.L 48(A7),A3 ;0CE: 266F0030
- MOVE.L A0,-36(A5) ;0D2: 2B48FFDC
- BRA LAB_004A ;0D6: 6000060E
- LAB_0006:
- CLR.B (A3) ;0DA: 4213
- LAB_0007:
- MOVEA.L -80(A5),A0 ;0DC: 206DFFB0
- MOVE.L A0,-88(A5) ;0E0: 2B48FFA8
- BEQ.S LAB_0008 ;0E4: 6704
- MOVEA.L (A0),A0 ;0E6: 2050
- BRA.S LAB_0009 ;0E8: 6002
- LAB_0008:
- SUBA.L A0,A0 ;0EA: 91C8
- LAB_0009:
- MOVEA.L A0,A2 ;0EC: 2448
- MOVE.L -72(A5),D0 ;0EE: 202DFFB8
- BEQ.S LAB_000A ;0F2: 6708
- MOVEQ #0,D1 ;0F4: 7200
- MOVE.L D1,-76(A5) ;0F6: 2B41FFB4
- BRA.S LAB_000E ;0FA: 6038
- LAB_000A:
- TST.L -48(A5) ;0FC: 4AADFFD0
- BNE.S LAB_000B ;100: 660C
- TST.L -44(A5) ;102: 4AADFFD4
- BNE.S LAB_000B ;106: 6606
- TST.L -40(A5) ;108: 4AADFFD8
- BEQ.S LAB_000C ;10C: 6708
- LAB_000B:
- MOVEQ #-1,D1 ;10E: 72FF
- MOVE.L D1,-76(A5) ;110: 2B41FFB4
- BRA.S LAB_000E ;114: 601E
- LAB_000C:
- TST.L -76(A5) ;116: 4AADFFB4
- BNE.S LAB_000D ;11A: 6606
- MOVE.L 40(A7),D1 ;11C: 222F0028
- BNE.S LAB_000E ;120: 6612
- LAB_000D:
- MOVEQ #-1,D1 ;122: 72FF
- MOVE.L D1,-40(A5) ;124: 2B41FFD8
- MOVE.L D1,-44(A5) ;128: 2B41FFD4
- MOVE.L D1,-48(A5) ;12C: 2B41FFD0
- MOVE.L D1,-76(A5) ;130: 2B41FFB4
- LAB_000E:
- MOVE.L A2,D1 ;134: 220A
- BNE.S LAB_0010 ;136: 662A
- TST.L -64(A5) ;138: 4AADFFC0
- BNE.S LAB_000F ;13C: 6612
- TST.L -60(A5) ;13E: 4AADFFC4
- BNE.S LAB_000F ;142: 660C
- TST.L -56(A5) ;144: 4AADFFC8
- BNE.S LAB_000F ;148: 6606
- TST.L -52(A5) ;14A: 4AADFFCC
- BEQ.S LAB_0010 ;14E: 6712
- LAB_000F:
- MOVEQ #0,D1 ;150: 7200
- MOVE.L D1,-52(A5) ;152: 2B41FFCC
- MOVE.L D1,-56(A5) ;156: 2B41FFC8
- MOVE.L D1,-60(A5) ;15A: 2B41FFC4
- MOVE.L D1,-64(A5) ;15E: 2B41FFC0
- LAB_0010:
- TST.L -52(A5) ;162: 4AADFFCC
- SNE D1 ;166: 56C1
- NEG.B D1 ;168: 4401
- EXT D1 ;16A: 4881
- EXT.L D1 ;16C: 48C1
- TST.L -60(A5) ;16E: 4AADFFC4
- SNE D2 ;172: 56C2
- NEG.B D2 ;174: 4402
- EXT D2 ;176: 4882
- EXT.L D2 ;178: 48C2
- TST.L -64(A5) ;17A: 4AADFFC0
- SNE D3 ;17E: 56C3
- NEG.B D3 ;180: 4403
- EXT D3 ;182: 4883
- EXT.L D3 ;184: 48C3
- TST.L -56(A5) ;186: 4AADFFC8
- SNE D0 ;18A: 56C0
- NEG.B D0 ;18C: 4400
- EXT D0 ;18E: 4880
- EXT.L D0 ;190: 48C0
- ADD.L D3,D0 ;192: D083
- ADD.L D2,D0 ;194: D082
- ADD.L D1,D0 ;196: D081
- MOVEQ #1,D1 ;198: 7201
- CMP.L D1,D0 ;19A: B081
- BLE.S LAB_0011 ;19C: 6F12
- LEA LAB_0057(PC),A0 ;19E: 41FA066A
- MOVEQ #20,D5 ;1A2: 7A14
- MOVEA.L 48(A7),A3 ;1A4: 266F0030
- MOVE.L A0,-36(A5) ;1A8: 2B48FFDC
- BRA LAB_004A ;1AC: 60000538
- LAB_0011:
- TST.L 40(A7) ;1B0: 4AAF0028
- BEQ LAB_0027 ;1B4: 6700024E
- TST.L -72(A5) ;1B8: 4AADFFB8
- BNE LAB_0027 ;1BC: 66000246
- TST.L -68(A5) ;1C0: 4AADFFBC
- BNE LAB_0027 ;1C4: 6600023E
- LAB_0012:
- MOVEA.L 48(A7),A3 ;1C8: 266F0030
- MOVE.L #$00001000,D1 ;1CC: 223C00001000
- MOVEA.L A3,A6 ;1D2: 2C4B
- JSR -792(A6) ;1D4: 4EAEFCE8
- TST.L D0 ;1D8: 4A80
- BEQ.S LAB_0013 ;1DA: 6718
- MOVE.L #$00000130,D1 ;1DC: 223C00000130
- MOVEQ #0,D2 ;1E2: 7400
- JSR -474(A6) ;1E4: 4EAEFE26
- MOVEQ #20,D5 ;1E8: 7A14
- MOVE.L #$00000130,D7 ;1EA: 2E3C00000130
- BRA LAB_004A ;1F0: 600004F4
- LAB_0013:
- MOVEA.L 48(A7),A3 ;1F4: 266F0030
- MOVE.L -28(A5),D5 ;1F8: 2A2DFFE4
- TST.L -64(A5) ;1FC: 4AADFFC0
- BEQ.S LAB_0017 ;200: 675A
- PEA -1608(A5) ;202: 486DF9B8
- MOVE.L A2,-(A7) ;206: 2F0A
- MOVE.L #$000005DC,D0 ;208: 203C000005DC
- MOVEA.L A3,A0 ;20E: 204B
- MOVEA.L 48(A7),A1 ;210: 226F0030
- BSR LAB_009A ;214: 610008E4
- ADDQ #8,A7 ;218: 504F
- MOVE.L D0,-36(A5) ;21A: 2B40FFDC
- BEQ.S LAB_0016 ;21E: 6718
- MOVEQ #20,D5 ;220: 7A14
- MOVEQ #-1,D0 ;222: 70FF
- CMP.L D0,D7 ;224: BE80
- BNE.S LAB_0014 ;226: 6608
- MOVEA.L A3,A6 ;228: 2C4B
- JSR -132(A6) ;22A: 4EAEFF7C
- BRA.S LAB_0015 ;22E: 6002
- LAB_0014:
- MOVEQ #0,D0 ;230: 7000
- LAB_0015:
- MOVE.L D0,D7 ;232: 2E00
- BRA LAB_0026 ;234: 600001AE
- LAB_0016:
- MOVE.L 40(A7),D1 ;238: 222F0028
- MOVE.L A2,D2 ;23C: 240A
- MOVEA.L A3,A6 ;23E: 2C4B
- JSR -618(A6) ;240: 4EAEFD96
- TST D0 ;244: 4A40
- BNE LAB_0026 ;246: 6600019C
- LEA LAB_005A(PC),A1 ;24A: 43FA05EC
- MOVE.L A1,-36(A5) ;24E: 2B49FFDC
- JSR -132(A6) ;252: 4EAEFF7C
- MOVE.L D0,D7 ;256: 2E00
- BRA LAB_0026 ;258: 6000018A
- LAB_0017:
- MOVEQ #0,D6 ;25C: 7C00
- MOVE.L A2,D0 ;25E: 200A
- BEQ.S LAB_0018 ;260: 672C
- TST.L -60(A5) ;262: 4AADFFC4
- BNE.S LAB_0018 ;266: 6626
- MOVE.L A2,D1 ;268: 220A
- MOVEQ #-2,D2 ;26A: 74FE
- MOVEA.L A3,A6 ;26C: 2C4B
- JSR -84(A6) ;26E: 4EAEFFAC
- MOVE.L D0,D6 ;272: 2C00
- TST.L D6 ;274: 4A86
- BNE.S LAB_0018 ;276: 6616
- LEA LAB_005B(PC),A0 ;278: 41FA05D0
- MOVE.L A0,-36(A5) ;27C: 2B48FFDC
- JSR -132(A6) ;280: 4EAEFF7C
- MOVE.L D0,D7 ;284: 2E00
- MOVE.L A2,-84(A5) ;286: 2B4AFFAC
- BRA LAB_004A ;28A: 6000045A
- LAB_0018:
- MOVEA.L 48(A7),A3 ;28E: 266F0030
- MOVE.L -28(A5),D5 ;292: 2A2DFFE4
- TST.L -56(A5) ;296: 4AADFFC8
- BNE.S LAB_0019 ;29A: 6608
- TST.L -52(A5) ;29C: 4AADFFCC
- BEQ LAB_0020 ;2A0: 670000BC
- LAB_0019:
- MOVEQ #18,D1 ;2A4: 7212
- MOVEA.L A3,A6 ;2A6: 2C4B
- JSR -654(A6) ;2A8: 4EAEFD72
- MOVE.L D0,D1 ;2AC: 2200
- MOVE.L 40(A7),D2 ;2AE: 242F0028
- MOVEQ #16,D3 ;2B2: 7610
- JSR -684(A6) ;2B4: 4EAEFD54
- MOVE.L D0,36(A7) ;2B8: 2F400024
- TST.L D0 ;2BC: 4A80
- BEQ.S LAB_001E ;2BE: 6754
- MOVEQ #1,D1 ;2C0: 7201
- MOVEA.L D0,A0 ;2C2: 2040
- CMP.L 4(A0),D1 ;2C4: B2A80004
- BNE.S LAB_001B ;2C8: 6626
- TST.L -56(A5) ;2CA: 4AADFFC8
- BEQ.S LAB_001A ;2CE: 670C
- MOVE.L D2,D1 ;2D0: 2202
- MOVE.L D6,D2 ;2D2: 2406
- JSR -630(A6) ;2D4: 4EAEFD8A
- TST D0 ;2D8: 4A40
- BEQ.S LAB_001B ;2DA: 6714
- LAB_001A:
- TST.L -52(A5) ;2DC: 4AADFFCC
- BEQ.S LAB_001E ;2E0: 6732
- MOVE.L 40(A7),D1 ;2E2: 222F0028
- MOVE.L D6,D2 ;2E6: 2406
- JSR -636(A6) ;2E8: 4EAEFD84
- TST.L D0 ;2EC: 4A80
- BNE.S LAB_001E ;2EE: 6624
- LAB_001B:
- TST.L -52(A5) ;2F0: 4AADFFCC
- BEQ.S LAB_001C ;2F4: 6706
- LEA LAB_005C(PC),A0 ;2F6: 41FA0562
- BRA.S LAB_001D ;2FA: 6004
- LAB_001C:
- LEA LAB_005D(PC),A0 ;2FC: 41FA0578
- LAB_001D:
- MOVE.L A2,-84(A5) ;300: 2B4AFFAC
- MOVE.L 40(A7),-80(A5) ;304: 2B6F0028FFB0
- MOVE.L A0,-36(A5) ;30A: 2B48FFDC
- JSR -132(A6) ;30E: 4EAEFF7C
- MOVE.L D0,D7 ;312: 2E00
- LAB_001E:
- MOVEQ #18,D1 ;314: 7212
- JSR -660(A6) ;316: 4EAEFD6C
- TST.L -52(A5) ;31A: 4AADFFCC
- BEQ.S LAB_001F ;31E: 6706
- MOVE.L D6,D1 ;320: 2206
- JSR -90(A6) ;322: 4EAEFFA6
- LAB_001F:
- TST.L 36(A7) ;326: 4AAF0024
- BNE LAB_0026 ;32A: 660000B8
- TST.L -52(A5) ;32E: 4AADFFCC
- BNE LAB_0026 ;332: 660000B0
- MOVE.L 40(A7),D1 ;336: 222F0028
- MOVE.L D6,D2 ;33A: 2406
- JSR -612(A6) ;33C: 4EAEFD9C
- TST.L D0 ;340: 4A80
- BNE LAB_0026 ;342: 660000A0
- LEA LAB_005A(PC),A0 ;346: 41FA04F0
- MOVE.L A0,-36(A5) ;34A: 2B48FFDC
- JSR -132(A6) ;34E: 4EAEFF7C
- MOVE.L D0,D7 ;352: 2E00
- MOVE.L D2,D1 ;354: 2202
- JSR -90(A6) ;356: 4EAEFFA6
- BRA LAB_0026 ;35A: 60000088
- LAB_0020:
- TST.L -60(A5) ;35E: 4AADFFC4
- BEQ.S LAB_0024 ;362: 675C
- MOVE.L D6,D1 ;364: 2206
- MOVEA.L A3,A6 ;366: 2C4B
- JSR -90(A6) ;368: 4EAEFFA6
- PEA -1608(A5) ;36C: 486DF9B8
- MOVE.L A2,-(A7) ;370: 2F0A
- MOVE.L #$000005DC,D0 ;372: 203C000005DC
- MOVEA.L A3,A0 ;378: 204B
- MOVEA.L 48(A7),A1 ;37A: 226F0030
- BSR LAB_009A ;37E: 6100077A
- ADDQ #8,A7 ;382: 504F
- MOVE.L D0,-36(A5) ;384: 2B40FFDC
- BEQ.S LAB_0023 ;388: 6716
- MOVEQ #20,D5 ;38A: 7A14
- MOVEQ #-1,D0 ;38C: 70FF
- CMP.L D0,D7 ;38E: BE80
- BNE.S LAB_0021 ;390: 6608
- MOVEA.L A3,A6 ;392: 2C4B
- JSR -132(A6) ;394: 4EAEFF7C
- BRA.S LAB_0022 ;398: 6002
- LAB_0021:
- MOVEQ #0,D0 ;39A: 7000
- LAB_0022:
- MOVE.L D0,D7 ;39C: 2E00
- BRA.S LAB_0026 ;39E: 6044
- LAB_0023:
- MOVE.L 40(A7),D1 ;3A0: 222F0028
- MOVE.L A2,D2 ;3A4: 240A
- MOVEA.L A3,A6 ;3A6: 2C4B
- JSR -624(A6) ;3A8: 4EAEFD90
- TST D0 ;3AC: 4A40
- BNE.S LAB_0026 ;3AE: 6634
- LEA LAB_005A(PC),A0 ;3B0: 41FA0486
- MOVE.L A0,-36(A5) ;3B4: 2B48FFDC
- JSR -132(A6) ;3B8: 4EAEFF7C
- MOVE.L D0,D7 ;3BC: 2E00
- BRA.S LAB_0026 ;3BE: 6024
- LAB_0024:
- MOVE.L 40(A7),D1 ;3C0: 222F0028
- MOVE.L D6,D2 ;3C4: 2406
- MOVEA.L A3,A6 ;3C6: 2C4B
- JSR -612(A6) ;3C8: 4EAEFD9C
- ADDQ.L #1,D0 ;3CC: 5280
- BEQ.S LAB_0025 ;3CE: 670E
- LEA LAB_005E(PC),A0 ;3D0: 41FA04B8
- MOVE.L A0,-36(A5) ;3D4: 2B48FFDC
- JSR -132(A6) ;3D8: 4EAEFF7C
- MOVE.L D0,D7 ;3DC: 2E00
- LAB_0025:
- MOVEQ #-1,D0 ;3DE: 70FF
- MOVE.L D0,-56(A5) ;3E0: 2B40FFC8
- LAB_0026:
- MOVE.L D5,-28(A5) ;3E4: 2B45FFE4
- TST.L -36(A5) ;3E8: 4AADFFDC
- BNE LAB_004A ;3EC: 660002F8
- MOVE.L A2,D0 ;3F0: 200A
- BEQ.S LAB_0027 ;3F2: 6710
- ADDQ.L #4,-88(A5) ;3F4: 58ADFFA8
- MOVEA.L -88(A5),A0 ;3F8: 206DFFA8
- MOVEA.L (A0),A2 ;3FC: 2450
- MOVE.L A2,D0 ;3FE: 200A
- BNE LAB_0012 ;400: 6600FDC6
- LAB_0027:
- MOVEA.L 48(A7),A3 ;404: 266F0030
- TST.L -68(A5) ;408: 4AADFFBC
- BEQ.S LAB_0029 ;40C: 672C
- MOVEA.L 40(A7),A2 ;40E: 246F0028
- MOVE.L A2,D0 ;412: 200A
- BEQ.S LAB_0029 ;414: 6724
- MOVEQ #30,D1 ;416: 721E
- MOVEA.L A3,A6 ;418: 2C4B
- JSR -654(A6) ;41A: 4EAEFD72
- MOVE.L D0,D1 ;41E: 2200
- MOVE.L A2,D2 ;420: 240A
- MOVEQ #28,D3 ;422: 761C
- JSR -684(A6) ;424: 4EAEFD54
- MOVEA.L D0,A2 ;428: 2440
- MOVE.L A2,D0 ;42A: 200A
- BEQ.S LAB_0028 ;42C: 6706
- MOVE.L A2,D1 ;42E: 220A
- JSR -672(A6) ;430: 4EAEFD60
- LAB_0028:
- MOVEQ #30,D1 ;434: 721E
- JSR -660(A6) ;436: 4EAEFD6C
- LAB_0029:
- TST.L -76(A5) ;43A: 4AADFFB4
- BNE.S LAB_002A ;43E: 660C
- MOVE.L -28(A5),D5 ;440: 2A2DFFE4
- TST.L -72(A5) ;444: 4AADFFB8
- BEQ LAB_004A ;448: 6700029C
- LAB_002A:
- MOVEQ #0,D5 ;44C: 7A00
- MOVEQ #0,D4 ;44E: 7800
- CLR.L -32(A5) ;450: 42ADFFE0
- LEA -48(A5),A2 ;454: 45EDFFD0
- BRA LAB_0048 ;458: 60000252
- LAB_002B:
- TST.L D5 ;45C: 4A85
- BNE.S LAB_002C ;45E: 6608
- LEA LAB_0060(PC),A3 ;460: 47FA043A
- MOVEQ #8,D6 ;464: 7C08
- BRA.S LAB_002E ;466: 6014
- LAB_002C:
- MOVEQ #1,D0 ;468: 7001
- CMP.L D0,D5 ;46A: BA80
- BNE.S LAB_002D ;46C: 6608
- LEA LAB_0063(PC),A3 ;46E: 47FA0436
- MOVEQ #16,D6 ;472: 7C10
- BRA.S LAB_002E ;474: 6006
- LAB_002D:
- LEA LAB_0065(PC),A3 ;476: 47FA043E
- MOVEQ #4,D6 ;47A: 7C04
- LAB_002E:
- TST.L -76(A5) ;47C: 4AADFFB4
- BEQ.S LAB_002F ;480: 6710
- TST.L (A2) ;482: 4A92
- BEQ LAB_0047 ;484: 6700021E
- MOVE.L A3,D1 ;488: 220B
- MOVEA.L 48(A7),A6 ;48A: 2C6F0030
- JSR -948(A6) ;48E: 4EAEFC4C
- LAB_002F:
- LEA -104(A5),A0 ;492: 41EDFF98
- MOVE.L A0,-108(A5) ;496: 2B48FF94
- MOVE.L D6,D0 ;49A: 2006
- ORI #$0001,D0 ;49C: 00400001
- MOVEA.L 48(A7),A3 ;4A0: 266F0030
- MOVE.L D0,36(A7) ;4A4: 2F400024
- MOVE.L D0,D1 ;4A8: 2200
- MOVEA.L A3,A6 ;4AA: 2C4B
- JSR -654(A6) ;4AC: 4EAEFD72
- MOVEA.L D0,A2 ;4B0: 2440
- MOVE.L A2,D0 ;4B2: 200A
- BNE LAB_0045 ;4B4: 660001B0
- LEA LAB_005A(PC),A1 ;4B8: 43FA037E
- MOVE.L A1,-36(A5) ;4BC: 2B49FFDC
- JSR -132(A6) ;4C0: 4EAEFF7C
- MOVE.L D0,D7 ;4C4: 2E00
- MOVE.L -28(A5),D5 ;4C6: 2A2DFFE4
- BRA LAB_004A ;4CA: 6000021A
- LAB_0030:
- TST.L -72(A5) ;4CE: 4AADFFB8
- BEQ.S LAB_0031 ;4D2: 671C
- MOVE.L A2,D1 ;4D4: 220A
- MOVE.L 40(A7),D2 ;4D6: 242F0028
- MOVE.L D6,D3 ;4DA: 2606
- MOVEA.L A3,A6 ;4DC: 2C4B
- JSR -684(A6) ;4DE: 4EAEFD54
- MOVEA.L D0,A2 ;4E2: 2440
- MOVE.L A2,D0 ;4E4: 200A
- BEQ LAB_0046 ;4E6: 67000194
- MOVEQ #1,D0 ;4EA: 7001
- MOVE.L D0,-32(A5) ;4EC: 2B40FFE0
- LAB_0031:
- MOVE.L 40(A2),D0 ;4F0: 202A0028
- ASL.L #2,D0 ;4F4: E580
- MOVEA.L D0,A0 ;4F6: 2040
- MOVE.B (A0),D7 ;4F8: 1E10
- EXT D7 ;4FA: 4887
- EXT.L D7 ;4FC: 48C7
- LEA 1(A0),A1 ;4FE: 43E80001
- MOVEA.L A1,A0 ;502: 2049
- MOVE.L D7,D0 ;504: 2007
- LEA -108(A5),A1 ;506: 43EDFF94
- BSR LAB_0087 ;50A: 610004DA
- MOVE.L D5,D0 ;50E: 2005
- TST.L D0 ;510: 4A80
- BEQ.S LAB_0032 ;512: 670E
- SUBQ.L #1,D0 ;514: 5380
- BEQ.S LAB_0038 ;516: 6744
- SUBQ.L #1,D0 ;518: 5380
- BEQ LAB_0042 ;51A: 6700011C
- BRA LAB_0045 ;51E: 60000146
- LAB_0032:
- MOVE.L 8(A2),D0 ;522: 202A0008
- BEQ.S LAB_0033 ;526: 6706
- LEA LAB_0067(PC),A0 ;528: 41FA0398
- BRA.S LAB_0034 ;52C: 6004
- LAB_0033:
- LEA LAB_0068(PC),A0 ;52E: 41FA039E
- LAB_0034:
- MOVEA.L A0,A3 ;532: 2648
- TST.L D0 ;534: 4A80
- BEQ.S LAB_0035 ;536: 6706
- LEA LAB_0067(PC),A0 ;538: 41FA0388
- BRA.S LAB_0036 ;53C: 6004
- LAB_0035:
- LEA LAB_0068(PC),A0 ;53E: 41FA038E
- LAB_0036:
- MOVEA.L A0,A1 ;542: 2248
- LAB_0037:
- TST.B (A1)+ ;544: 4A19
- BNE.S LAB_0037 ;546: 66FC
- SUBQ.L #1,A1 ;548: 5389
- SUBA.L A0,A1 ;54A: 93C8
- MOVE.L A1,D0 ;54C: 2009
- MOVEA.L A3,A0 ;54E: 204B
- LEA -108(A5),A1 ;550: 43EDFF94
- BSR LAB_0087 ;554: 61000490
- BRA LAB_0045 ;558: 6000010C
- LAB_0038:
- MOVEA.L 16(A2),A3 ;55C: 266A0010
- MOVEQ #15,D0 ;560: 700F
- CMP.L D0,D7 ;562: BE80
- BGE.S LAB_0039 ;564: 6C04
- SUB.L D7,D0 ;566: 9087
- BRA.S LAB_003A ;568: 6002
- LAB_0039:
- MOVEQ #1,D0 ;56A: 7001
- LAB_003A:
- LEA LAB_0069(PC),A0 ;56C: 41FA0362
- LEA -108(A5),A1 ;570: 43EDFF94
- BSR LAB_0087 ;574: 61000470
- MOVE.L 4(A2),D0 ;578: 202A0004
- SUBQ.L #1,D0 ;57C: 5380
- BEQ.S LAB_003B ;57E: 670C
- SUBQ.L #2,D0 ;580: 5580
- BEQ.S LAB_003E ;582: 674C
- SUBQ.L #1,D0 ;584: 5380
- BEQ.S LAB_0040 ;586: 677C
- BRA LAB_0045 ;588: 600000DC
- LAB_003B:
- MOVE.L 12(A2),D0 ;58C: 202A000C
- MOVEA.L 48(A7),A0 ;590: 206F0030
- LEA -108(A5),A1 ;594: 43EDFF94
- BSR LAB_0078 ;598: 610003A2
- MOVEA.L 20(A2),A3 ;59C: 266A0014
- MOVE.L A3,D0 ;5A0: 200B
- BEQ LAB_0045 ;5A2: 670000C2
- BRA.S LAB_003D ;5A6: 6020
- LAB_003C:
- MOVEQ #15,D0 ;5A8: 700F
- LEA LAB_006C(PC),A0 ;5AA: 41FA0334
- LEA -108(A5),A1 ;5AE: 43EDFF94
- BSR LAB_0087 ;5B2: 61000432
- MOVE.L 4(A3),D0 ;5B6: 202B0004
- MOVEA.L 48(A7),A0 ;5BA: 206F0030
- LEA -108(A5),A1 ;5BE: 43EDFF94
- BSR LAB_0078 ;5C2: 61000378
- MOVEA.L (A3),A3 ;5C6: 2653
- LAB_003D:
- MOVE.L A3,D0 ;5C8: 200B
- BNE.S LAB_003C ;5CA: 66DC
- BRA LAB_0045 ;5CC: 60000098
- LAB_003E:
- MOVEQ #1,D0 ;5D0: 7001
- LEA LAB_006E(PC),A0 ;5D2: 41FA031C
- LEA -108(A5),A1 ;5D6: 43EDFF94
- BSR LAB_0087 ;5DA: 6100040A
- MOVEA.L A3,A0 ;5DE: 204B
- LAB_003F:
- TST.B (A0)+ ;5E0: 4A18
- BNE.S LAB_003F ;5E2: 66FC
- SUBQ.L #1,A0 ;5E4: 5388
- SUBA.L A3,A0 ;5E6: 91CB
- MOVE.L A0,D0 ;5E8: 2008
- MOVEA.L A3,A0 ;5EA: 204B
- LEA -108(A5),A1 ;5EC: 43EDFF94
- BSR LAB_0087 ;5F0: 610003F4
- MOVEQ #2,D0 ;5F4: 7002
- LEA LAB_006F(PC),A0 ;5F6: 41FA02FA
- LEA -108(A5),A1 ;5FA: 43EDFF94
- BSR LAB_0087 ;5FE: 610003E6
- BRA.S LAB_0045 ;602: 6062
- LAB_0040:
- MOVEQ #1,D0 ;604: 7001
- LEA LAB_0070(PC),A0 ;606: 41FA02EE
- LEA -108(A5),A1 ;60A: 43EDFF94
- BSR LAB_0087 ;60E: 610003D6
- MOVEA.L A3,A0 ;612: 204B
- LAB_0041:
- TST.B (A0)+ ;614: 4A18
- BNE.S LAB_0041 ;616: 66FC
- SUBQ.L #1,A0 ;618: 5388
- SUBA.L A3,A0 ;61A: 91CB
- MOVE.L A0,D0 ;61C: 2008
- MOVEA.L A3,A0 ;61E: 204B
- LEA -108(A5),A1 ;620: 43EDFF94
- BSR LAB_0087 ;624: 610003C0
- MOVEQ #2,D0 ;628: 7002
- LEA LAB_0071(PC),A0 ;62A: 41FA02CC
- LEA -108(A5),A1 ;62E: 43EDFF94
- BSR LAB_0087 ;632: 610003B2
- BRA.S LAB_0045 ;636: 602E
- LAB_0042:
- TST.L -72(A5) ;638: 4AADFFB8
- BNE.S LAB_0043 ;63C: 6608
- ADDQ.L #1,D4 ;63E: 5284
- MOVEQ #5,D0 ;640: 7005
- CMP.L D0,D4 ;642: B880
- BNE.S LAB_0044 ;644: 6612
- LAB_0043:
- MOVEQ #0,D4 ;646: 7800
- MOVEQ #1,D0 ;648: 7001
- LEA LAB_0068(PC),A0 ;64A: 41FA0282
- LEA -108(A5),A1 ;64E: 43EDFF94
- BSR LAB_0087 ;652: 61000392
- BRA.S LAB_0045 ;656: 600E
- LAB_0044:
- MOVEQ #1,D0 ;658: 7001
- LEA LAB_0072(PC),A0 ;65A: 41FA02A0
- LEA -108(A5),A1 ;65E: 43EDFF94
- BSR LAB_0087 ;662: 61000382
- LAB_0045:
- MOVEA.L 48(A7),A3 ;666: 266F0030
- MOVE.L A2,D1 ;66A: 220A
- MOVE.L D6,D2 ;66C: 2406
- MOVEA.L A3,A6 ;66E: 2C4B
- JSR -690(A6) ;670: 4EAEFD4E
- MOVEA.L D0,A2 ;674: 2440
- MOVE.L A2,D0 ;676: 200A
- BNE LAB_0030 ;678: 6600FE54
- LAB_0046:
- MOVE.L 36(A7),D1 ;67C: 222F0024
- MOVEA.L A3,A6 ;680: 2C4B
- JSR -660(A6) ;682: 4EAEFD6C
- MOVEA.L A3,A0 ;686: 204B
- LEA -104(A5),A1 ;688: 43EDFF98
- BSR LAB_0090 ;68C: 610003F8
- MOVE.L D0,D7 ;690: 2E00
- TST.L D7 ;692: 4A87
- BEQ.S LAB_0047 ;694: 670E
- MOVEQ #20,D5 ;696: 7A14
- MOVE.L D7,D1 ;698: 2207
- MOVEQ #0,D2 ;69A: 7400
- MOVEA.L A3,A6 ;69C: 2C4B
- JSR -474(A6) ;69E: 4EAEFE26
- BRA.S LAB_004A ;6A2: 6042
- LAB_0047:
- ADDQ.L #1,D5 ;6A4: 5285
- MOVEA.L -1612(A5),A2 ;6A6: 246DF9B4
- ADDQ.L #4,A2 ;6AA: 588A
- LAB_0048:
- MOVE.L A2,-1612(A5) ;6AC: 2B4AF9B4
- MOVEQ #3,D0 ;6B0: 7003
- CMP.L D0,D5 ;6B2: BA80
- BLT LAB_002B ;6B4: 6D00FDA6
- MOVEA.L 48(A7),A3 ;6B8: 266F0030
- TST.L D4 ;6BC: 4A84
- BLE.S LAB_0049 ;6BE: 6F0C
- LEA LAB_0068(PC),A0 ;6C0: 41FA020C
- MOVE.L A0,D1 ;6C4: 2208
- MOVEA.L A3,A6 ;6C6: 2C4B
- JSR -948(A6) ;6C8: 4EAEFC4C
- LAB_0049:
- MOVE.L -28(A5),D5 ;6CC: 2A2DFFE4
- TST.L -72(A5) ;6D0: 4AADFFB8
- BEQ.S LAB_004A ;6D4: 6710
- TST.L -32(A5) ;6D6: 4AADFFE0
- BNE.S LAB_004A ;6DA: 660A
- LEA LAB_0073(PC),A0 ;6DC: 41FA0220
- MOVEQ #5,D5 ;6E0: 7A05
- MOVE.L A0,-36(A5) ;6E2: 2B48FFDC
- LAB_004A:
- MOVE.L -104(A5),-108(A5) ;6E6: 2B6DFF98FF94
- BRA.S LAB_004C ;6EC: 601E
- LAB_004B:
- MOVEA.L -108(A5),A0 ;6EE: 206DFF94
- MOVE.L (A0),-104(A5) ;6F2: 2B50FF98
- MOVEQ #16,D0 ;6F6: 7010
- ADD.L 12(A0),D0 ;6F8: D0A8000C
- MOVEA.L A0,A1 ;6FC: 2248
- MOVEA.L 52(A7),A6 ;6FE: 2C6F0034
- JSR -210(A6) ;702: 4EAEFF2E
- MOVE.L -104(A5),-108(A5) ;706: 2B6DFF98FF94
- LAB_004C:
- TST.L -108(A5) ;70C: 4AADFF94
- BNE.S LAB_004B ;710: 66DC
- MOVE.L -36(A5),D0 ;712: 202DFFDC
- BEQ.S LAB_004D ;716: 670E
- MOVE.L D0,D1 ;718: 2200
- LEA -84(A5),A0 ;71A: 41EDFFAC
- MOVE.L A0,D2 ;71E: 2408
- MOVEA.L A3,A6 ;720: 2C4B
- JSR -954(A6) ;722: 4EAEFC46
- LAB_004D:
- MOVE.L 44(A7),D1 ;726: 222F002C
- MOVEA.L A3,A6 ;72A: 2C4B
- JSR -858(A6) ;72C: 4EAEFCA6
- MOVE.L D7,D1 ;730: 2207
- JSR -462(A6) ;732: 4EAEFE32
- MOVEA.L A3,A1 ;736: 224B
- MOVEA.L 52(A7),A6 ;738: 2C6F0034
- JSR -414(A6) ;73C: 4EAEFE62
- BRA.S LAB_004F ;740: 6012
- LAB_004E:
- MOVEA #$0004,A0 ;742: 307C0004
- MOVEA.L (A0),A1 ;746: 2250
- MOVEA.L 276(A1),A0 ;748: 20690114
- MOVEQ #122,D0 ;74C: 707A
- MOVE.L D0,148(A0) ;74E: 21400094
- MOVEQ #20,D5 ;752: 7A14
- LAB_004F:
- TST.L D5 ;754: 4A85
- BNE.S LAB_0050 ;756: 6606
- TST.L D7 ;758: 4A87
- BEQ.S LAB_0050 ;75A: 6702
- MOVEQ #20,D5 ;75C: 7A14
- LAB_0050:
- MOVE.L D5,D0 ;75E: 2005
- MOVEM.L (A7)+,D2-D7/A2-A3/A6 ;760: 4CDF4CFC
- UNLK A5 ;764: 4E5D
- RTS ;766: 4E75
- LAB_0051:
- DC.W $646F ;768
- DC.W $732E ;76A
- DC.W $6C69 ;76C
- BHI.S LAB_0053 ;76E: 6272
- BSR.S LAB_0053+2 ;770: 6172
- DC.W $7900 ;772
- LAB_0052:
- TRAP #1 ;774: 4E41
- DC.W $4D45 ;776
- MOVEA.L (A4),A6 ;778: 2C54
- DC.W $4152 ;77A
- DC.W $4745 ;77C
- ADDQ.B #2,19756(A7) ;77E: 542F4D2C
- DC.W $4C49 ;782
- SUBQ #1,(A4) ;784: 5354
- DC.W $2F53 ;786
- MOVEA.L D5,A6 ;788: 2C45
- ADDQ #4,A1 ;78A: 5849
- SUBQ #1,(A4) ;78C: 5354
- SUBQ.B #1,21292(A7) ;78E: 532F532C
- DC.W $4449 ;792
- SUBQ #1,A5 ;794: 534D
- DC.W $4F55 ;796
- DC.W $4E54 ;798
- MOVE.L (A3),11332(A7) ;79A: 2F532C44
- DC.W $4546 ;79E
- DC.W $4552 ;7A0
- MOVE.L (A3),11344(A7) ;7A2: 2F532C50
- DC.W $4154 ;7A6
- NBCD 21292(A7) ;7A8: 482F532C
- DC.W $4144 ;7AC
- NEG.B 21292(A7) ;7AE: 442F532C
- ADDQ #1,D5 ;7B2: 5245
- DC.W $4D4F ;7B4
- ADDQ #3,D5 ;7B6: 5645
- MOVE.L (A3),11350(A7) ;7B8: 2F532C56
- DC.W $4F4C ;7BC
- SUBQ.B #1,21292(A7) ;7BE: 532F532C
- DC.W $4449 ;7C2
- ADDQ #1,(A3) ;7C4: 5253
- MOVE.L (A3),11332(A7) ;7C6: 2F532C44
- DC.W $4556 ;7CA
- DC.W $4943 ;7CC
- DC.W $4553 ;7CE
- MOVE.L (A3),36(A7) ;7D0: 2F530024
- ADDQ #3,D5 ;7D4: 5645
- DC.W $523A ;7D6
- MOVEA.L -(A1),A0 ;7D8: 2061
- DC.W $7373 ;7DA
- DC.W $6967 ;7DC
- BGT.S LAB_0056 ;7DE: 6E20
- DC.W $3337 ;7E0
- LAB_0053:
- MOVE.L 40(A4,D2.W),D7 ;7E2: 2E342028
- DC.W $3235 ;7E6
- DC.W $2E34 ;7E8
- DC.W $2E39 ;7EA
- DC.W $3129 ;7EC
- DC.W $0A0D ;7EE
- DC.W $0000 ;7F0
- LAB_0055:
- DC.W $496E ;7F2
- MOVEQ #97,D3 ;7F4: 7661
- DC.W $6C69 ;7F6
- BCC.S LAB_0058+2 ;7F8: 6420
- DC.W $6465 ;7FA
- MOVEQ #105,D3 ;7FC: 7669
- DC.W $6365 ;7FE
- LAB_0056:
- DC.W $206E ;800
- DC.W $616D ;802
- BCS.S LAB_0059 ;804: 6520
- DC.W $2573 ;806
- DC.W $0A00 ;808
- LAB_0057:
- DC.W $4F6E ;80A
- DC.W $6C79 ;80C
- DC.W $206F ;80E
- DC.W $6E65 ;810
- MOVEA.L 26144(A7),A0 ;812: 206F6620
- DC.W $4144 ;816
- LAB_0058:
- NEG.B 8275(A4) ;818: 442C2053
- SUBQ #2,D2 ;81C: 5542
- MOVE.L -(A0),D6 ;81E: 2C20
- ADDQ #8,D1 ;820: 5041
- ADDQ #2,A0 ;822: 5448
- MOVE.L -(A0),D6 ;824: 2C20
- LAB_0059:
- BLE.S LAB_005F ;826: 6F72
- MOVEA.L D4,A0 ;828: 2044
- DC.W $4546 ;82A
- DC.W $4552 ;82C
- MOVEA.L -(A1),A0 ;82E: 2061
- BGE.S LAB_0061 ;830: 6C6C
- DC.W $6F77 ;832
- BCS.S LAB_005F ;834: 6564
- DC.W $0A00 ;836
- LAB_005A:
- DC.W $4361 ;838
- DC.W $6E27 ;83A
- MOVEQ #32,D2 ;83C: 7420
- DC.W $6173 ;83E
- DC.W $7369 ;840
- BEQ.S LAB_0064 ;842: 676E
- MOVE.L -(A5),D0 ;844: 2025
- DC.W $730A ;846
- DC.W $0000 ;848
- LAB_005B:
- DC.W $4361 ;84A
- DC.W $6E27 ;84C
- MOVEQ #32,D2 ;84E: 7420
- DC.W $6669 ;850
- BGT.S LAB_0065+2 ;852: 6E64
- MOVE.L -(A5),D0 ;854: 2025
- DC.W $730A ;856
- DC.W $0000 ;858
- LAB_005C:
- DC.W $4361 ;85A
- DC.W $6E27 ;85C
- MOVEQ #32,D2 ;85E: 7420
- DC.W $7375 ;860
- BHI.S LAB_006A ;862: 6274
- MOVEQ #97,D1 ;864: 7261
- BLS.S LAB_006B ;866: 6374
- MOVE.L -(A5),D0 ;868: 2025
- DC.W $7320 ;86A
- BNE.S LAB_006C ;86C: 6672
- DC.W $6F6D ;86E
- MOVE.L -(A5),D0 ;870: 2025
- DC.W $730A ;872
- DC.W $0000 ;874
- LAB_005D:
- DC.W $4361 ;876
- DC.W $6E27 ;878
- MOVEQ #32,D2 ;87A: 7420
- BSR.S LAB_006D ;87C: 6164
- BCC.S LAB_0062 ;87E: 6420
- MOVE.L 116(A3,D2.W),28448(A2) ;880: 257320746F20
- DC.W $2573 ;886
- DC.W $0A00 ;888
- LAB_005E:
- DC.W $4361 ;88A
- DC.W $6E27 ;88C
- MOVEQ #32,D2 ;88E: 7420
- DC.W $6361 ;890
- DC.W $6E63 ;892
- BCS.S LAB_0074 ;894: 656C
- MOVE.L -(A5),D0 ;896: 2025
- DC.W $730A ;898
- LAB_005F:
- DC.W $0000 ;89A
- LAB_0060:
- DC.W $566F ;89C
- LAB_0061:
- DC.W $6C75 ;89E
- LAB_0062:
- DC.W $6D65 ;8A0
- DC.W $733A ;8A2
- DC.W $0A00 ;8A4
- LAB_0063:
- EORI #$6972,D4 ;8A6: 0A446972
- DC.W $6563 ;8AA
- MOVEQ #111,D2 ;8AC: 746F
- MOVEQ #105,D1 ;8AE: 7269
- DC.W $6573 ;8B0
- LAB_0064:
- MOVE A2,D5 ;8B2: 3A0A
- DC.W $0000 ;8B4
- LAB_0065:
- EORI #$6576,D4 ;8B6: 0A446576
- DC.W $6963 ;8BA
- DC.W $6573 ;8BC
- MOVE A2,D5 ;8BE: 3A0A
- DC.W $0000 ;8C0
- LAB_0067:
- MOVEA.L (A3)+,A0 ;8C2: 205B
- DC.W $4D6F ;8C4
- DC.W $756E ;8C6
- MOVEQ #101,D2 ;8C8: 7465
- DC.W $645D ;8CA
- DC.W $0A00 ;8CC
- LAB_0068:
- DC.W $0A00 ;8CE
- LAB_0069:
- MOVE.L -(A0),D0 ;8D0: 2020
- MOVE.L -(A0),D0 ;8D2: 2020
- MOVE.L -(A0),D0 ;8D4: 2020
- MOVE.L -(A0),D0 ;8D6: 2020
- LAB_006A:
- MOVE.L -(A0),D0 ;8D8: 2020
- MOVE.L -(A0),D0 ;8DA: 2020
- LAB_006B:
- MOVE.L -(A0),D0 ;8DC: 2020
- MOVE.L D0,D0 ;8DE: 2000
- LAB_006C:
- MOVE.L -(A0),D0 ;8E0: 2020
- LAB_006D:
- MOVE.L -(A0),D0 ;8E2: 2020
- MOVE.L -(A0),D0 ;8E4: 2020
- MOVE.L -(A0),D0 ;8E6: 2020
- MOVE.L -(A0),D0 ;8E8: 2020
- MOVE.L -(A0),D0 ;8EA: 2020
- MOVE.L 8192(A3),D0 ;8EC: 202B2000
- LAB_006E:
- MOVE D0,D6 ;8F0: 3C00
- LAB_006F:
- MOVE A2,D7 ;8F2: 3E0A
- DC.W $0000 ;8F4
- LAB_0070:
- SUBQ.B #5,D0 ;8F6: 5B00
- LAB_0071:
- DC.W $5D0A ;8F8
- DC.W $0000 ;8FA
- LAB_0072:
- MOVE.L D0,D0 ;8FC: 2000
- LAB_0073:
- DC.W $2573 ;8FE
- MOVE -(A0),D5 ;900: 3A20
- LAB_0074:
- DC.W $6E6F ;902
- MOVEQ #32,D2 ;904: 7420
- DC.W $6173 ;906
- DC.W $7369 ;908
- BEQ.S LAB_007C ;90A: 676E
- BCS.S LAB_007B ;90C: 6564
- DC.W $0A00 ;90E
- LAB_0075:
- DC.W $566F ;910
- DC.W $6C75 ;912
- DC.W $6D65 ;914
- MOVE -(A0),D5 ;916: 3A20
- DC.W $0000 ;918
- LAB_0076:
- DC.W $3F3F ;91A
- MOVE D0,-(A7) ;91C: 3F00
- LAB_0077:
- DC.W $4173 ;91E
- DC.W $7369 ;920
- BEQ.S LAB_007E ;922: 676E
- DC.W $2077 ;924
- DC.W $6F75 ;926
- BGE.S LAB_007D ;928: 6C64
- DC.W $2072 ;92A
- BCS.S LAB_007E+2 ;92C: 6566
- BCS.S LAB_0081+2 ;92E: 6572
- DC.W $2074 ;930
- BLE.S LAB_0079 ;932: 6F20
- BVS.S LAB_0084 ;934: 6974
- DC.W $7365 ;936
- BGE.S LAB_0081 ;938: 6C66
- DC.W $0A00 ;93A
- LAB_0078:
- LINK A5,#-264 ;93C: 4E55FEF8
- MOVEM.L D2-D3/D7/A2-A3/A6,-(A7) ;940: 48E73132
- MOVE.L D0,D7 ;944: 2E00
- MOVEA.L A1,A3 ;946: 2649
- MOVE.L A0,-264(A5) ;948: 2B48FEF8
- TST.L D7 ;94C: 4A87
- BEQ LAB_0086 ;94E: 67000082
- MOVE.L D7,D0 ;952: 2007
- LAB_0079:
- ASL.L #2,D0 ;954: E580
- MOVEA.L D0,A0 ;956: 2040
- MOVE.L 16(A0),D1 ;958: 22280010
- ASL.L #2,D1 ;95C: E581
- MOVEA.L D1,A2 ;95E: 2441
- MOVE.L A2,D0 ;960: 200A
- BEQ.S LAB_007A ;962: 6706
- TST.L 8(A2) ;964: 4AAA0008
- BNE.S LAB_0083 ;968: 663C
- LAB_007A:
- MOVEQ #8,D0 ;96A: 7008
- LEA LAB_0075(PC),A0 ;96C: 41FAFFA2
- MOVEA.L A3,A1 ;970: 224B
- LAB_007B:
- BSR LAB_0087 ;972: 61000072
- MOVE.L A2,D0 ;976: 200A
- BEQ.S LAB_0080 ;978: 671E
- LAB_007C:
- MOVE.L 40(A2),D0 ;97A: 202A0028
- ASL.L #2,D0 ;97E: E580
- MOVEA.L D0,A0 ;980: 2040
- LEA 1(A0),A1 ;982: 43E80001
- MOVE.B (A0),D1 ;986: 1210
- EXT D1 ;988: 4881
- EXT.L D1 ;98A: 48C1
- MOVE.L D1,D0 ;98C: 2001
- LAB_007D:
- MOVEA.L A1,A0 ;98E: 2049
- MOVEA.L A3,A1 ;990: 224B
- LAB_007E:
- BSR LAB_0087 ;992: 61000052
- BRA.S LAB_0086 ;996: 603A
- LAB_0080:
- MOVEQ #3,D0 ;998: 7003
- LEA LAB_0076(PC),A0 ;99A: 41FAFF7E
- MOVEA.L A3,A1 ;99E: 224B
- LAB_0081:
- BSR LAB_0087 ;9A0: 61000044
- BRA.S LAB_0086 ;9A4: 602C
- LAB_0083:
- CLR.B -260(A5) ;9A6: 422DFEFC
- LAB_0084:
- MOVE.L D7,D1 ;9AA: 2207
- LEA -260(A5),A0 ;9AC: 41EDFEFC
- MOVE.L A0,D2 ;9B0: 2408
- MOVEQ #0,D3 ;9B2: 7600
- NOT.B D3 ;9B4: 4603
- MOVEA.L -264(A5),A6 ;9B6: 2C6DFEF8
- JSR -402(A6) ;9BA: 4EAEFE6E
- MOVEA.L D2,A0 ;9BE: 2042
- LAB_0085:
- TST.B (A0)+ ;9C0: 4A18
- BNE.S LAB_0085 ;9C2: 66FC
- SUBQ.L #1,A0 ;9C4: 5388
- SUBA.L D2,A0 ;9C6: 91C2
- MOVE.L A0,D0 ;9C8: 2008
- MOVEA.L D2,A0 ;9CA: 2042
- MOVEA.L A3,A1 ;9CC: 224B
- BSR LAB_0087 ;9CE: 61000016
- LAB_0086:
- MOVEQ #1,D0 ;9D2: 7001
- LEA LAB_0068(PC),A0 ;9D4: 41FAFEF8
- MOVEA.L A3,A1 ;9D8: 224B
- BSR LAB_0087 ;9DA: 6100000A
- MOVEM.L (A7)+,D2-D3/D7/A2-A3/A6 ;9DE: 4CDF4C8C
- UNLK A5 ;9E2: 4E5D
- RTS ;9E4: 4E75
- LAB_0087:
- LINK A5,#-16 ;9E6: 4E55FFF0
- MOVEM.L D7/A2-A3/A6,-(A7) ;9EA: 48E70132
- MOVE.L D0,D7 ;9EE: 2E00
- MOVEM.L A0-A1,-16(A5) ;9F0: 48ED0300FFF0
- MOVEA #$0004,A0 ;9F6: 307C0004
- MOVEA.L (A0),A2 ;9FA: 2450
- MOVEA.L -12(A5),A0 ;9FC: 206DFFF4
- MOVEA.L (A0),A3 ;A00: 2650
- MOVE.L 8(A3),D0 ;A02: 202B0008
- TST.L D0 ;A06: 4A80
- BPL.S LAB_0088 ;A08: 6A04
- MOVEQ #1,D0 ;A0A: 7001
- BRA.S LAB_008F ;A0C: 6070
- LAB_0088:
- MOVE.L 8(A3),D0 ;A0E: 202B0008
- ADD.L D7,D0 ;A12: D087
- CMP.L 12(A3),D0 ;A14: B0AB000C
- BLT.S LAB_008C ;A18: 6D48
- MOVE.L (A3),D0 ;A1A: 2013
- BEQ.S LAB_0089 ;A1C: 6704
- MOVEA.L D0,A3 ;A1E: 2640
- BRA.S LAB_008B ;A20: 602C
- LAB_0089:
- MOVE.L #$00000410,D0 ;A22: 203C00000410
- MOVEQ #0,D1 ;A28: 7200
- MOVEA.L A2,A6 ;A2A: 2C4A
- JSR -198(A6) ;A2C: 4EAEFF3A
- MOVE.L D0,(A3) ;A30: 2680
- BNE.S LAB_008A ;A32: 660A
- MOVEQ #-1,D1 ;A34: 72FF
- MOVE.L D1,8(A3) ;A36: 27410008
- MOVEQ #1,D0 ;A3A: 7001
- BRA.S LAB_008F ;A3C: 6040
- LAB_008A:
- MOVEA.L (A3),A1 ;A3E: 2253
- MOVE.L #$00000400,12(A1) ;A40: 237C00000400000C
- MOVEA.L A1,A3 ;A48: 2649
- SUBA.L A1,A1 ;A4A: 93C9
- MOVE.L A1,(A3) ;A4C: 2689
- LAB_008B:
- MOVEQ #0,D0 ;A4E: 7000
- MOVE.L D0,8(A3) ;A50: 27400008
- LEA 16(A3),A0 ;A54: 41EB0010
- MOVE.L A0,4(A3) ;A58: 27480004
- MOVEA.L -12(A5),A1 ;A5C: 226DFFF4
- MOVE.L A3,(A1) ;A60: 228B
- LAB_008C:
- MOVEA.L 4(A3),A0 ;A62: 206B0004
- ADDA.L 8(A3),A0 ;A66: D1EB0008
- MOVE.L D7,D0 ;A6A: 2007
- MOVEA.L -16(A5),A1 ;A6C: 226DFFF0
- BRA.S LAB_008E ;A70: 6002
- LAB_008D:
- MOVE.B (A1)+,(A0)+ ;A72: 10D9
- LAB_008E:
- SUBQ.L #1,D0 ;A74: 5380
- BCC.S LAB_008D ;A76: 64FA
- ADD.L D7,8(A3) ;A78: DFAB0008
- MOVEQ #0,D0 ;A7C: 7000
- LAB_008F:
- MOVEM.L (A7)+,D7/A2-A3/A6 ;A7E: 4CDF4C80
- UNLK A5 ;A82: 4E5D
- RTS ;A84: 4E75
- LAB_0090:
- LINK A5,#-12 ;A86: 4E55FFF4
- MOVEM.L D2/D7/A2-A3/A6,-(A7) ;A8A: 48E72132
- MOVEA.L A1,A3 ;A8E: 2649
- MOVE.L A0,-12(A5) ;A90: 2B48FFF4
- BRA.S LAB_0098 ;A94: 6058
- LAB_0091:
- MOVE.L 8(A3),D0 ;A96: 202B0008
- TST.L D0 ;A9A: 4A80
- BLE.S LAB_0096 ;A9C: 6F40
- MOVEA.L 4(A3),A2 ;A9E: 246B0004
- MOVE.L D0,D7 ;AA2: 2E00
- BRA.S LAB_0095 ;AA4: 6032
- LAB_0092:
- MOVE.L #$00001000,D1 ;AA6: 223C00001000
- MOVEA.L -12(A5),A6 ;AAC: 2C6DFFF4
- JSR -792(A6) ;AB0: 4EAEFCE8
- TST.L D0 ;AB4: 4A80
- BEQ.S LAB_0093 ;AB6: 6708
- MOVE.L #$00000130,D0 ;AB8: 203C00000130
- BRA.S LAB_0099 ;ABE: 6032
- LAB_0093:
- MOVEQ #100,D0 ;AC0: 7064
- CMP.L D0,D7 ;AC2: BE80
- BGT.S LAB_0094 ;AC4: 6E02
- MOVE.L D7,D0 ;AC6: 2007
- LAB_0094:
- MOVE.L D0,D2 ;AC8: 2400
- MOVE.L A2,D1 ;ACA: 220A
- JSR -942(A6) ;ACC: 4EAEFC52
- MOVEQ #100,D0 ;AD0: 7064
- SUB.L D0,D7 ;AD2: 9E80
- ADDA #$0064,A2 ;AD4: D4FC0064
- LAB_0095:
- TST.L D7 ;AD8: 4A87
- BGT.S LAB_0092 ;ADA: 6ECA
- BRA.S LAB_0097 ;ADC: 600A
- LAB_0096:
- MOVE.L 8(A3),D0 ;ADE: 202B0008
- BEQ.S LAB_0099 ;AE2: 670E
- MOVEQ #103,D0 ;AE4: 7067
- BRA.S LAB_0099 ;AE6: 600A
- LAB_0097:
- CLR.L 8(A3) ;AE8: 42AB0008
- MOVEA.L (A3),A3 ;AEC: 2653
- LAB_0098:
- MOVE.L A3,D0 ;AEE: 200B
- BNE.S LAB_0091 ;AF0: 66A4
- LAB_0099:
- MOVEM.L (A7)+,D2/D7/A2-A3/A6 ;AF2: 4CDF4C84
- UNLK A5 ;AF6: 4E5D
- RTS ;AF8: 4E75
- LAB_009A:
- LINK A5,#-64 ;AFA: 4E55FFC0
- MOVEM.L D2-D3/D5-D7/A2-A3/A6,-(A7) ;AFE: 48E73732
- MOVEA.L 8(A5),A3 ;B02: 266D0008
- MOVE.L D0,D7 ;B06: 2E00
- MOVEM.L A0-A1,-60(A5) ;B08: 48ED0300FFC4
- MOVEQ #0,D6 ;B0E: 7C00
- MOVEQ #17,D1 ;B10: 7211
- MOVEA.L -60(A5),A6 ;B12: 2C6DFFC4
- JSR -654(A6) ;B16: 4EAEFD72
- MOVE.L D0,32(A7) ;B1A: 2F400020
- TST.L D0 ;B1E: 4A80
- BNE.S LAB_009B ;B20: 660A
- LEA LAB_005A(PC),A0 ;B22: 41FAFD14
- MOVE.L A0,D0 ;B26: 2008
- BRA LAB_00A5 ;B28: 600000BC
- LAB_009B:
- CLR.L -16(A5) ;B2C: 42ADFFF0
- LSR.L #2,D7 ;B30: E48F
- MOVEA.L 12(A5),A2 ;B32: 246D000C
- BRA LAB_00A3 ;B36: 6000009A
- LAB_009C:
- LEA -47(A5),A0 ;B3A: 41EDFFD1
- MOVEA.L A3,A1 ;B3E: 224B
- BSR LAB_00A6 ;B40: 610000AC
- MOVEA.L D0,A3 ;B44: 2640
- MOVEA.L A3,A0 ;B46: 204B
- MOVE.L A0,-16(A5) ;B48: 2B48FFF0
- BNE LAB_00A4 ;B4C: 6600008C
- MOVE.B -47(A5),D0 ;B50: 102DFFD1
- TST.B D0 ;B54: 4A00
- BEQ LAB_00A4 ;B56: 67000082
- MOVEA.L -56(A5),A0 ;B5A: 206DFFC8
- LEA -47(A5),A1 ;B5E: 43EDFFD1
- JSR LAB_00AF(PC) ;B62: 4EBA00D8
- TST.L D0 ;B66: 4A80
- BNE.S LAB_009D ;B68: 6606
- LEA LAB_0077(PC),A3 ;B6A: 47FAFDB2
- BRA.S LAB_00A4 ;B6E: 606A
- LAB_009D:
- MOVE.L 32(A7),D1 ;B70: 222F0020
- LEA -47(A5),A0 ;B74: 41EDFFD1
- MOVE.L A0,D2 ;B78: 2408
- MOVEQ #16,D3 ;B7A: 7610
- MOVEA.L -60(A5),A6 ;B7C: 2C6DFFC4
- JSR -684(A6) ;B80: 4EAEFD54
- MOVEA.L D0,A2 ;B84: 2440
- MOVEA.L -16(A5),A3 ;B86: 266DFFF0
- MOVE.L A2,D0 ;B8A: 200A
- BEQ.S LAB_00A4 ;B8C: 674C
- MOVE.L 4(A2),D0 ;B8E: 202A0004
- MOVEQ #4,D1 ;B92: 7204
- CMP.L D1,D0 ;B94: B081
- BEQ.S LAB_009E ;B96: 6704
- SUBQ.L #3,D0 ;B98: 5780
- BNE.S LAB_00A4 ;B9A: 663E
- LAB_009E:
- MOVEQ #0,D5 ;B9C: 7A00
- MOVEA.L 12(A5),A3 ;B9E: 266D000C
- BRA.S LAB_00A1 ;BA2: 6010
- LAB_009F:
- MOVEA.L (A3),A0 ;BA4: 2053
- CMPA.L A2,A0 ;BA6: B1CA
- BNE.S LAB_00A0 ;BA8: 6606
- LEA LAB_0077(PC),A3 ;BAA: 47FAFD72
- BRA.S LAB_00A4 ;BAE: 602A
- LAB_00A0:
- ADDQ.L #1,D5 ;BB0: 5285
- ADDQ.L #4,A3 ;BB2: 588B
- LAB_00A1:
- CMP.L D6,D5 ;BB4: BA86
- BLT.S LAB_009F ;BB6: 6DEC
- CMP.L D7,D6 ;BB8: BC87
- BLT.S LAB_00A2 ;BBA: 6D06
- LEA LAB_005A(PC),A3 ;BBC: 47FAFC7A
- BRA.S LAB_00A4 ;BC0: 6018
- LAB_00A2:
- ADDQ.L #1,D6 ;BC2: 5286
- MOVEA.L -52(A5),A0 ;BC4: 206DFFCC
- MOVE.L A2,(A0) ;BC8: 208A
- MOVEA.L 16(A2),A3 ;BCA: 266A0010
- LEA 4(A0),A2 ;BCE: 45E80004
- LAB_00A3:
- MOVE.L A2,-52(A5) ;BD2: 2B4AFFCC
- BRA LAB_009C ;BD6: 6000FF62
- LAB_00A4:
- MOVEQ #17,D1 ;BDA: 7211
- MOVEA.L -60(A5),A6 ;BDC: 2C6DFFC4
- JSR -660(A6) ;BE0: 4EAEFD6C
- MOVE.L A3,D0 ;BE4: 200B
- LAB_00A5:
- MOVEM.L (A7)+,D2-D3/D5-D7/A2-A3/A6 ;BE6: 4CDF4CEC
- UNLK A5 ;BEA: 4E5D
- RTS ;BEC: 4E75
- LAB_00A6:
- MOVEM.L D7/A2-A3,-(A7) ;BEE: 48E70130
- MOVEA.L A0,A3 ;BF2: 2648
- MOVEA.L A1,A2 ;BF4: 2449
- MOVEQ #0,D7 ;BF6: 7E00
- BRA.S LAB_00A8 ;BF8: 6002
- LAB_00A7:
- ADDQ.L #1,D7 ;BFA: 5287
- LAB_00A8:
- MOVE.B 0(A2,D7.L),D0 ;BFC: 10327800
- BEQ.S LAB_00A9 ;C00: 6706
- MOVEQ #58,D1 ;C02: 723A
- CMP.B D1,D0 ;C04: B001
- BNE.S LAB_00A7 ;C06: 66F2
- LAB_00A9:
- TST.B 0(A2,D7.L) ;C08: 4A327800
- BNE.S LAB_00AA ;C0C: 6606
- CLR.B (A3) ;C0E: 4213
- MOVEQ #0,D0 ;C10: 7000
- BRA.S LAB_00AE ;C12: 6022
- LAB_00AA:
- MOVEQ #30,D0 ;C14: 701E
- CMP.L D0,D7 ;C16: BE80
- BLT.S LAB_00AB ;C18: 6D08
- LEA LAB_005A(PC),A0 ;C1A: 41FAFC1C
- MOVE.L A0,D0 ;C1E: 2008
- BRA.S LAB_00AE ;C20: 6014
- LAB_00AB:
- MOVE.L D7,D0 ;C22: 2007
- MOVEA.L A2,A0 ;C24: 204A
- MOVEA.L A3,A1 ;C26: 224B
- BRA.S LAB_00AD ;C28: 6002
- LAB_00AC:
- MOVE.B (A0)+,(A1)+ ;C2A: 12D8
- LAB_00AD:
- SUBQ.L #1,D0 ;C2C: 5380
- BCC.S LAB_00AC ;C2E: 64FA
- CLR.B 0(A3,D7.L) ;C30: 42337800
- MOVEQ #0,D0 ;C34: 7000
- LAB_00AE:
- MOVEM.L (A7)+,D7/A2-A3 ;C36: 4CDF0C80
- RTS ;C3A: 4E75
- LAB_00AF:
- MOVEQ #0,D0 ;C3C: 7000
- MOVEQ #0,D1 ;C3E: 7200
- LAB_00B0:
- MOVE.B (A0)+,D0 ;C40: 1018
- MOVE.B (A1)+,D1 ;C42: 1219
- CMPI.B #$61,D0 ;C44: 0C000061
- BLT.S LAB_00B1 ;C48: 6D0A
- CMPI.B #$7A,D0 ;C4A: 0C00007A
- BGT.S LAB_00B1 ;C4E: 6E04
- SUBI.B #$20,D0 ;C50: 04000020
- LAB_00B1:
- CMPI.B #$61,D1 ;C54: 0C010061
- BLT.S LAB_00B2 ;C58: 6D0A
- CMPI.B #$7A,D1 ;C5A: 0C01007A
- BGT.S LAB_00B2 ;C5E: 6E04
- SUBI.B #$20,D1 ;C60: 04010020
- LAB_00B2:
- SUB.L D1,D0 ;C64: 9081
- BNE.S LAB_00B3 ;C66: 6604
- TST.B D1 ;C68: 4A01
- BNE.S LAB_00B0 ;C6A: 66D4
- LAB_00B3:
- RTS ;C6C: 4E75
- DC.W $0000 ;C6E
- END
-