home *** CD-ROM | disk | FTP | other *** search
- ; IRA V1.02 (Sep 6 1993) (c)1993 Tim Ruehsen
-
-
- ABSEXECBASE EQU $4
-
-
-
-
- SECTION S_0,CODE
-
- SECSTRT_0:
- SUBA.L A3,A3 ;0000: 97CB
- SUBA.L A5,A5 ;0002: 9BCD
- MOVEA.L (ABSEXECBASE).W,A6 ;0004: 2C780004
- LEA LAB_00A9,A1 ;0008: 43F900000FF4
- MOVEQ #33,D0 ;000E: 7021
- JSR -552(A6) ;0010: 4EAEFDD8
- MOVEA.L D0,A5 ;0014: 2A40
- BEQ LAB_0005 ;0016: 670000D8
- MOVEA.L 276(A6),A2 ;001A: 246E0114
- TST.L 172(A2) ;001E: 4AAA00AC
- BNE LAB_0002 ;0022: 66000076
- LEA 92(A2),A0 ;0026: 41EA005C
- JSR -384(A6) ;002A: 4EAEFE80
- LEA 92(A2),A0 ;002E: 41EA005C
- JSR -372(A6) ;0032: 4EAEFE8C
- MOVEA.L D0,A3 ;0036: 2640
- MOVE.L 28(A3),D0 ;0038: 202B001C
- BEQ LAB_0002 ;003C: 6700005C
- LEA SECSTRT_1,A1 ;0040: 43F900000378
- MOVEQ #33,D0 ;0046: 7021
- JSR -552(A6) ;0048: 4EAEFDD8
- MOVEA.L D0,A4 ;004C: 2840
- TST.L D0 ;004E: 4A80
- BEQ LAB_0002 ;0050: 67000048
- MOVEA.L 36(A3),A0 ;0054: 206B0024
- MOVEA.L A5,A6 ;0058: 2C4D
- MOVE.L (A0),D1 ;005A: 2210
- JSR -126(A6) ;005C: 4EAEFF82
- MOVE.L D0,D2 ;0060: 2400
- MOVEA.L 36(A3),A0 ;0062: 206B0024
- MOVEA.L A4,A6 ;0066: 2C4C
- MOVEA.L 4(A0),A0 ;0068: 20680004
- JSR -78(A6) ;006C: 4EAEFFB2
- TST.L D0 ;0070: 4A80
- BEQ.S LAB_0001 ;0072: 6714
- MOVEA.L D0,A2 ;0074: 2440
- MOVE.L 54(A2),D0 ;0076: 202A0036
- BEQ.S LAB_0000 ;007A: 6704
- BSR LAB_0007 ;007C: 61000076
- LAB_0000:
- MOVEA.L A4,A6 ;0080: 2C4C
- MOVEA.L A2,A0 ;0082: 204A
- JSR -90(A6) ;0084: 4EAEFFA6
- LAB_0001:
- MOVEA.L A5,A6 ;0088: 2C4D
- MOVE.L D2,D1 ;008A: 2202
- JSR -126(A6) ;008C: 4EAEFF82
- MOVEA.L (ABSEXECBASE).W,A6 ;0090: 2C780004
- MOVEA.L A4,A1 ;0094: 224C
- JSR -414(A6) ;0096: 4EAEFE62
- LAB_0002:
- JSR -132(A6) ;009A: 4EAEFF7C
- LEA LAB_00AE+1,A1 ;009E: 43F90000101B
- JSR -294(A6) ;00A4: 4EAEFEDA
- JSR -138(A6) ;00A8: 4EAEFF76
- TST.L D0 ;00AC: 4A80
- BNE.S LAB_0003 ;00AE: 6624
- LEA SECSTRT_1-4,A0 ;00B0: 41F900000374
- CLR.L (A0) ;00B6: 4290
- MOVEA.L A5,A6 ;00B8: 2C4D
- MOVE.L #LAB_00AE+1,D1 ;00BA: 223C0000101B
- MOVEQ #0,D2 ;00C0: 7400
- MOVE.L #SECSTRT_2-4,D3 ;00C2: 263C000003C4
- LSR.L #2,D3 ;00C8: E48B
- MOVE.L #$00001000,D4 ;00CA: 283C00001000
- JSR -138(A6) ;00D0: 4EAEFF76
- LAB_0003:
- MOVEA.L (ABSEXECBASE).W,A6 ;00D4: 2C780004
- MOVEA.L A5,A1 ;00D8: 224D
- JSR -414(A6) ;00DA: 4EAEFE62
- MOVE.L A3,D0 ;00DE: 200B
- BEQ.S LAB_0004 ;00E0: 670A
- JSR -132(A6) ;00E2: 4EAEFF7C
- MOVEA.L A3,A1 ;00E6: 224B
- JSR -378(A6) ;00E8: 4EAEFE86
- LAB_0004:
- MOVEQ #0,D0 ;00EC: 7000
- BRA.S LAB_0006 ;00EE: 6002
- LAB_0005:
- MOVEQ #20,D0 ;00F0: 7014
- LAB_0006:
- RTS ;00F2: 4E75
- LAB_0007:
- MOVEM.L A3,-(A7) ;00F4: 48E70010
- LEA LAB_0034+1,A1 ;00F8: 43F900000385
- BSR LAB_000C ;00FE: 61000092
- BEQ.S LAB_0008 ;0102: 6706
- MOVE D0,LAB_00A1 ;0104: 33C000000F5A
- LAB_0008:
- LEA LAB_0035,A1 ;010A: 43F90000038E
- BSR LAB_000C ;0110: 61000080
- BEQ.S LAB_0009 ;0114: 6706
- MOVE D0,LAB_00A2 ;0116: 33C000000F5C
- LAB_0009:
- LEA LAB_0036,A1 ;011C: 43F900000396
- BSR LAB_000C ;0122: 6100006E
- BEQ.S LAB_000A ;0126: 6706
- MOVE D0,LAB_00A3 ;0128: 33C000000F5E
- LAB_000A:
- LEA LAB_0037,A1 ;012E: 43F90000039C
- BSR LAB_000C ;0134: 6100005C
- BEQ.S LAB_000B ;0138: 6706
- MOVE D0,LAB_00A4 ;013A: 33C000000F60
- LAB_000B:
- LEA LAB_00B6,A3 ;0140: 47F9000010A2
- LEA LAB_0038+1,A1 ;0146: 43F9000003A3
- BSR LAB_000E ;014C: 6100005A
- ADDQ.L #8,A3 ;0150: 508B
- LEA LAB_0039,A1 ;0152: 43F9000003A8
- BSR LAB_000E ;0158: 6100004E
- ADDQ.L #8,A3 ;015C: 508B
- LEA LAB_003A+1,A1 ;015E: 43F9000003AD
- BSR LAB_000E ;0164: 61000042
- ADDQ.L #8,A3 ;0168: 508B
- LEA LAB_003B+1,A1 ;016A: 43F9000003B7
- BSR LAB_000E ;0170: 61000036
- ADDQ.L #8,A3 ;0174: 508B
- LEA LAB_003C,A1 ;0176: 43F9000003BC
- BSR LAB_000E ;017C: 6100002A
- ADDQ.L #8,A3 ;0180: 508B
- LEA LAB_003D+1,A1 ;0182: 43F9000003C1
- BSR LAB_000E ;0188: 6100001E
- MOVEM.L (A7)+,A3 ;018C: 4CDF0800
- RTS ;0190: 4E75
- LAB_000C:
- MOVEA.L A4,A6 ;0192: 2C4C
- MOVEA.L 54(A2),A0 ;0194: 206A0036
- JSR -96(A6) ;0198: 4EAEFFA0
- TST.L D0 ;019C: 4A80
- BEQ.S LAB_000D ;019E: 6706
- MOVEA.L D0,A0 ;01A0: 2040
- BSR.S LAB_0013 ;01A2: 6174
- TST.L D1 ;01A4: 4A81
- LAB_000D:
- RTS ;01A6: 4E75
- LAB_000E:
- SUBQ.L #8,A7 ;01A8: 518F
- MOVEA.L A4,A6 ;01AA: 2C4C
- MOVEA.L 54(A2),A0 ;01AC: 206A0036
- JSR -96(A6) ;01B0: 4EAEFFA0
- TST.L D0 ;01B4: 4A80
- BEQ.S LAB_000F ;01B6: 6742
- MOVEA.L D0,A0 ;01B8: 2040
- BSR.S LAB_0013 ;01BA: 615C
- TST.L D1 ;01BC: 4A81
- BEQ.S LAB_000F ;01BE: 673A
- MOVE D0,(A7) ;01C0: 3E80
- MOVEQ #44,D0 ;01C2: 702C
- BSR.S LAB_0010 ;01C4: 6138
- BNE.S LAB_000F ;01C6: 6632
- BSR.S LAB_0013 ;01C8: 614E
- TST.L D1 ;01CA: 4A81
- BEQ.S LAB_000F ;01CC: 672C
- MOVE D0,2(A7) ;01CE: 3F400002
- MOVEQ #44,D0 ;01D2: 702C
- BSR.S LAB_0010 ;01D4: 6128
- BNE.S LAB_000F ;01D6: 6622
- BSR.S LAB_0013 ;01D8: 613E
- TST.L D1 ;01DA: 4A81
- BEQ.S LAB_000F ;01DC: 671C
- MOVE D0,4(A7) ;01DE: 3F400004
- MOVEQ #0,D0 ;01E2: 7000
- BSR.S LAB_0010 ;01E4: 6118
- BNE.S LAB_000F ;01E6: 6612
- SUBQ.B #1,(A3) ;01E8: 5313
- MOVE (A7),2(A3) ;01EA: 37570002
- MOVE 2(A7),4(A3) ;01EE: 376F00020004
- MOVE 4(A7),6(A3) ;01F4: 376F00040006
- LAB_000F:
- ADDQ.L #8,A7 ;01FA: 508F
- RTS ;01FC: 4E75
- LAB_0010:
- CMPI.B #$20,(A0)+ ;01FE: 0C180020
- BEQ.S LAB_0010 ;0202: 67FA
- CMP.B -1(A0),D0 ;0204: B028FFFF
- BNE.S LAB_0012 ;0208: 660C
- LAB_0011:
- CMPI.B #$20,(A0)+ ;020A: 0C180020
- BEQ.S LAB_0011 ;020E: 67FA
- SUBQ.L #1,A0 ;0210: 5388
- ORI.B #$04,CCR ;0212: 003C0004
- LAB_0012:
- RTS ;0216: 4E75
- LAB_0013:
- MOVEM.L D4-D5/D7/A4-A5,-(A7) ;0218: 48E70D0C
- MOVEQ #0,D1 ;021C: 7200
- MOVEQ #0,D7 ;021E: 7E00
- MOVEQ #0,D5 ;0220: 7A00
- LEA LAB_0025(PC),A4 ;0222: 49FA00EA
- LEA LAB_0024(PC),A5 ;0226: 4BFA00DC
- TST.L D0 ;022A: 4A80
- BEQ.S LAB_0016 ;022C: 6734
- CMP.B #$0A,D0 ;022E: B03C000A
- BEQ.S LAB_0016 ;0232: 672E
- CMP.B #$02,D0 ;0234: B03C0002
- BNE.S LAB_0014 ;0238: 660A
- LEA LAB_0032(PC),A4 ;023A: 49FA0132
- LEA LAB_0031(PC),A5 ;023E: 4BFA012A
- BRA.S LAB_0016 ;0242: 601E
- LAB_0014:
- CMP.B #$08,D0 ;0244: B03C0008
- BNE.S LAB_0015 ;0248: 660A
- LEA LAB_0030(PC),A4 ;024A: 49FA0116
- LEA LAB_002F(PC),A5 ;024E: 4BFA010E
- BRA.S LAB_0016 ;0252: 600E
- LAB_0015:
- CMP.B #$10,D0 ;0254: B03C0010
- BNE.S LAB_0016 ;0258: 6608
- LEA LAB_002A(PC),A4 ;025A: 49FA00D0
- LEA LAB_0029(PC),A5 ;025E: 4BFA00C8
- LAB_0016:
- CMPI.B #$20,(A0)+ ;0262: 0C180020
- BEQ.S LAB_0016 ;0266: 67FA
- TST.B -(A0) ;0268: 4A20
- BEQ.S LAB_001A ;026A: 6726
- BSR.S LAB_001C ;026C: 6130
- CMPI.B #$2B,(A0) ;026E: 0C10002B
- BEQ.S LAB_0017 ;0272: 6708
- CMPI.B #$2D,(A0) ;0274: 0C10002D
- BNE.S LAB_0018 ;0278: 6604
- MOVEQ #-1,D7 ;027A: 7EFF
- LAB_0017:
- TST.B (A0)+ ;027C: 4A18
- LAB_0018:
- BSR.S LAB_001C ;027E: 611E
- MOVEQ #0,D0 ;0280: 7000
- LAB_0019:
- MOVE.B (A0),D5 ;0282: 1A10
- JSR (A4) ;0284: 4E94
- BEQ.S LAB_001A ;0286: 670A
- MOVEQ #-1,D1 ;0288: 72FF
- JSR (A5) ;028A: 4E95
- ADD.L D5,D0 ;028C: D085
- TST.B (A0)+ ;028E: 4A18
- BNE.S LAB_0019 ;0290: 66F0
- LAB_001A:
- TST.L D7 ;0292: 4A87
- BEQ.S LAB_001B ;0294: 6702
- NEG.L D0 ;0296: 4480
- LAB_001B:
- MOVEM.L (A7)+,D4-D5/D7/A4-A5 ;0298: 4CDF30B0
- RTS ;029C: 4E75
- LAB_001C:
- CMPI.B #$30,(A0) ;029E: 0C100030
- BEQ.S LAB_001E ;02A2: 672E
- CMPI.B #$6F,(A0) ;02A4: 0C10006F
- BEQ.S LAB_001D ;02A8: 671E
- CMPI.B #$4F,(A0) ;02AA: 0C10004F
- BEQ.S LAB_001D ;02AE: 6718
- CMPI.B #$24,(A0) ;02B0: 0C100024
- BEQ.S LAB_001F ;02B4: 672E
- CMPI.B #$25,(A0) ;02B6: 0C100025
- BEQ.S LAB_0021 ;02BA: 673C
- CMPI.B #$23,(A0) ;02BC: 0C100023
- BEQ.S LAB_0020 ;02C0: 672C
- CMPI.B #$A7,(A0) ;02C2: 0C1000A7
- BNE.S LAB_0023 ;02C6: 663A
- LAB_001D:
- LEA LAB_0030(PC),A4 ;02C8: 49FA0098
- LEA LAB_002F(PC),A5 ;02CC: 4BFA0090
- BRA.S LAB_0022 ;02D0: 602E
- LAB_001E:
- TST.B (A0)+ ;02D2: 4A18
- CMPI.B #$78,(A0) ;02D4: 0C100078
- BEQ.S LAB_001F ;02D8: 670A
- CMPI.B #$58,(A0) ;02DA: 0C100058
- BEQ.S LAB_001F ;02DE: 6704
- TST.B -(A0) ;02E0: 4A20
- BRA.S LAB_0023 ;02E2: 601E
- LAB_001F:
- LEA LAB_002A(PC),A4 ;02E4: 49FA0046
- LEA LAB_0029(PC),A5 ;02E8: 4BFA003E
- BRA.S LAB_0022 ;02EC: 6012
- LAB_0020:
- LEA LAB_0025(PC),A4 ;02EE: 49FA001E
- LEA LAB_0024(PC),A5 ;02F2: 4BFA0010
- BRA.S LAB_0022 ;02F6: 6008
- LAB_0021:
- LEA LAB_0032(PC),A4 ;02F8: 49FA0074
- LEA LAB_0031(PC),A5 ;02FC: 4BFA006C
- LAB_0022:
- ADDQ #1,A0 ;0300: 5248
- LAB_0023:
- RTS ;0302: 4E75
- LAB_0024:
- ASL.L #1,D0 ;0304: E380
- MOVE.L D0,D4 ;0306: 2800
- ASL.L #2,D0 ;0308: E580
- ADD.L D4,D0 ;030A: D084
- RTS ;030C: 4E75
- LAB_0025:
- MOVE.B #$09,D4 ;030E: 183C0009
- LAB_0026:
- SUBI.B #$30,D5 ;0312: 04050030
- BCS.S LAB_0027 ;0316: 650A
- CMP.B D4,D5 ;0318: BA04
- BHI.S LAB_0027 ;031A: 6206
- ANDI.B #$FB,CCR ;031C: 023C00FB
- BRA.S LAB_0028 ;0320: 6004
- LAB_0027:
- ORI.B #$04,CCR ;0322: 003C0004
- LAB_0028:
- RTS ;0326: 4E75
- LAB_0029:
- ASL.L #4,D0 ;0328: E980
- RTS ;032A: 4E75
- LAB_002A:
- SUBI.B #$30,D5 ;032C: 04050030
- BCS.S LAB_002D ;0330: 6526
- CMP.B #$09,D5 ;0332: BA3C0009
- BLS.S LAB_002C ;0336: 631A
- CMP.B #$31,D5 ;0338: BA3C0031
- BCS.S LAB_002B ;033C: 6504
- SUBI.B #$20,D5 ;033E: 04050020
- LAB_002B:
- SUBQ.B #7,D5 ;0342: 5F05
- BCS.S LAB_002D ;0344: 6512
- CMP.B #$0F,D5 ;0346: BA3C000F
- BHI.S LAB_002D ;034A: 620C
- CMP.B #$0A,D5 ;034C: BA3C000A
- BCS.S LAB_002D ;0350: 6506
- LAB_002C:
- ANDI.B #$FB,CCR ;0352: 023C00FB
- BRA.S LAB_002E ;0356: 6004
- LAB_002D:
- ORI.B #$04,CCR ;0358: 003C0004
- LAB_002E:
- RTS ;035C: 4E75
- LAB_002F:
- ASL.L #3,D0 ;035E: E780
- RTS ;0360: 4E75
- LAB_0030:
- MOVE.B #$07,D4 ;0362: 183C0007
- BSR.S LAB_0026 ;0366: 61AA
- RTS ;0368: 4E75
- LAB_0031:
- ASL.L #1,D0 ;036A: E380
- RTS ;036C: 4E75
- LAB_0032:
- MOVE.B #$02,D4 ;036E: 183C0002
- BSR.S LAB_0026 ;0372: 619E
- RTS ;0374: 4E75
- DC.W $0000 ;0376
-
-
- SECTION S_1,DATA
-
- SECSTRT_1:
- DC.W $6963 ;0378
- DC.W $6F6E ;037A
- DC.W $2E6C ;037C
- DC.W $6962 ;037E
- DC.W $7261 ;0380
- DC.W $7279 ;0382
- LAB_0034:
- DC.W $004C ;0384
- DC.W $4546 ;0386
- DC.W $5445 ;0388
- DC.W $4447 ;038A
- DC.W $4500 ;038C
- LAB_0035:
- DC.W $544F ;038E
- DC.W $5045 ;0390
- DC.W $4447 ;0392
- DC.W $4500 ;0394
- LAB_0036:
- DC.W $5749 ;0396
- DC.W $4454 ;0398
- DC.W $4800 ;039A
- LAB_0037:
- DC.W $4845 ;039C
- DC.W $4947 ;039E
- DC.W $4854 ;03A0
- LAB_0038:
- DC.W $0054 ;03A2
- DC.W $4558 ;03A4
- DC.W $5400 ;03A6
- LAB_0039:
- DC.W $4649 ;03A8
- DC.W $4C4C ;03AA
- LAB_003A:
- DC.W $0041 ;03AC
- DC.W $4C4C ;03AE
- DC.W $4F43 ;03B0
- DC.W $4154 ;03B2
- DC.W $4544 ;03B4
- LAB_003B:
- DC.W $0046 ;03B6
- DC.W $4153 ;03B8
- DC.W $5400 ;03BA
- LAB_003C:
- DC.W $4348 ;03BC
- DC.W $4950 ;03BE
- LAB_003D:
- DC.W $004F ;03C0
- DC.W $5448 ;03C2
- DC.W $4552 ;03C4
- DS.W 1 ;03C6
-
-
- SECTION S_2,CODE
-
- SECSTRT_2:
- LEA SECSTRT_4,A5 ;03C8: 4BF900001040
- MOVEA.L (ABSEXECBASE).W,A6 ;03CE: 2C780004
- MOVE.L A6,12(A5) ;03D2: 2B4E000C
- LEA LAB_00A9,A1 ;03D6: 43F900000FF4
- MOVEQ #0,D0 ;03DC: 7000
- JSR -552(A6) ;03DE: 4EAEFDD8
- MOVE.L D0,(A5) ;03E2: 2A80
- BEQ.S LAB_003F ;03E4: 6726
- BSR.S LAB_0040 ;03E6: 6132
- MOVEA.L 12(A5),A6 ;03E8: 2C6D000C
- JSR -132(A6) ;03EC: 4EAEFF7C
- MOVEA.L (A5),A6 ;03F0: 2C55
- MOVE.L #SECSTRT_2-4,D1 ;03F2: 223C000003C4
- LSR.L #2,D1 ;03F8: E489
- JSR -156(A6) ;03FA: 4EAEFF64
- MOVEA.L A6,A1 ;03FE: 224E
- MOVEA.L 12(A5),A6 ;0400: 2C6D000C
- JSR -414(A6) ;0404: 4EAEFE62
- MOVEQ #0,D0 ;0408: 7000
- RTS ;040A: 4E75
- LAB_003F:
- MOVE.L #$07030000,D7 ;040C: 2E3C07030000
- SUBA.L A5,A5 ;0412: 9BCD
- JSR -108(A6) ;0414: 4EAEFF94
- RTS ;0418: 4E75
- LAB_0040:
- MOVEA.L 12(A5),A6 ;041A: 2C6D000C
- MOVEQ #-1,D0 ;041E: 70FF
- JSR -330(A6) ;0420: 4EAEFEB6
- MOVE.B D0,87(A5) ;0424: 1B400057
- BMI.S LAB_0042 ;0428: 6B4C
- MOVEQ #0,D1 ;042A: 7200
- BSET D0,D1 ;042C: 01C1
- MOVE.L D1,24(A5) ;042E: 2B410018
- BSR LAB_0043 ;0432: 61000046
- BEQ.S LAB_0041 ;0436: 672E
- BSR LAB_0048 ;0438: 61000086
- BEQ.S LAB_0041 ;043C: 6728
- CLR.B 84(A5) ;043E: 422D0054
- ST 85(A5) ;0442: 50ED0055
- CLR.B 86(A5) ;0446: 422D0056
- BSR LAB_006C ;044A: 6100055A
- BSR LAB_006A ;044E: 610004DE
- BSR LAB_0056 ;0452: 610002D8
- BSR LAB_005F ;0456: 610003E6
- ST 85(A5) ;045A: 50ED0055
- BSR LAB_0057 ;045E: 61000328
- BSR LAB_0052 ;0462: 61000266
- LAB_0041:
- BSR LAB_0045 ;0466: 6100003A
- MOVEA.L 12(A5),A6 ;046A: 2C6D000C
- MOVE.B 87(A5),D0 ;046E: 102D0057
- JSR -336(A6) ;0472: 4EAEFEB0
- LAB_0042:
- MOVEQ #0,D0 ;0476: 7000
- RTS ;0478: 4E75
- LAB_0043:
- MOVEA.L 12(A5),A6 ;047A: 2C6D000C
- LEA LAB_00A7+1,A1 ;047E: 43F900000FD1
- MOVEQ #33,D0 ;0484: 7021
- JSR -552(A6) ;0486: 4EAEFDD8
- MOVE.L D0,8(A5) ;048A: 2B400008
- BEQ.S LAB_0044 ;048E: 6710
- LEA LAB_00A8+1,A1 ;0490: 43F900000FE3
- MOVEQ #33,D0 ;0496: 7021
- JSR -552(A6) ;0498: 4EAEFDD8
- MOVE.L D0,4(A5) ;049C: 2B400004
- LAB_0044:
- RTS ;04A0: 4E75
- LAB_0045:
- MOVEA.L 12(A5),A6 ;04A2: 2C6D000C
- MOVE.L 8(A5),D0 ;04A6: 202D0008
- BEQ.S LAB_0046 ;04AA: 6706
- MOVEA.L D0,A1 ;04AC: 2240
- JSR -414(A6) ;04AE: 4EAEFE62
- LAB_0046:
- MOVE.L 4(A5),D0 ;04B2: 202D0004
- BEQ.S LAB_0047 ;04B6: 6706
- MOVEA.L D0,A1 ;04B8: 2240
- JSR -414(A6) ;04BA: 4EAEFE62
- LAB_0047:
- RTS ;04BE: 4E75
- LAB_0048:
- MOVEM.L D2-D4/A2-A4,-(A7) ;04C0: 48E73838
- MOVE.B #$01,88(A5) ;04C4: 1B7C00010058
- MOVE.B #$01,92(A5) ;04CA: 1B7C0001005C
- MOVE.B #$02,94(A5) ;04D0: 1B7C0002005E
- MOVE.B #$03,95(A5) ;04D6: 1B7C0003005F
- MOVE.L #LAB_009F,56(A5) ;04DC: 2B7C00000F3C0038
- MOVEQ #0,D2 ;04E4: 7400
- MOVEA.L 8(A5),A6 ;04E6: 2C6D0008
- CMPI #$0024,20(A6) ;04EA: 0C6E00240014
- BCS LAB_004B ;04F0: 650000B0
- MOVE.B #$02,92(A5) ;04F4: 1B7C0002005C
- MOVE.B #$03,93(A5) ;04FA: 1B7C0003005D
- MOVE.B #$01,94(A5) ;0500: 1B7C0001005E
- CLR.B 95(A5) ;0506: 422D005F
- SUBA.L A0,A0 ;050A: 91C8
- JSR -510(A6) ;050C: 4EAEFE02
- TST.L D0 ;0510: 4A80
- BEQ LAB_0051 ;0512: 670001AE
- MOVEA.L D0,A2 ;0516: 2440
- MOVEA.L D0,A0 ;0518: 2040
- JSR -690(A6) ;051A: 4EAEFD4E
- TST.L D0 ;051E: 4A80
- BEQ LAB_0050 ;0520: 67000198
- MOVEA.L D0,A1 ;0524: 2240
- MOVEA.L 4(A1),A0 ;0526: 20690004
- MOVE.B 11(A0),89(A5) ;052A: 1B68000B0059
- MOVE.B 13(A0),88(A5) ;0530: 1B68000D0058
- MOVEA.L A2,A0 ;0536: 204A
- JSR -696(A6) ;0538: 4EAEFD48
- MOVE.L 40(A2),56(A5) ;053C: 2B6A00280038
- MOVEA.L 4(A5),A6 ;0542: 2C6D0004
- CMPI #$0027,20(A6) ;0546: 0C6E00270014
- BCS.S LAB_004B ;054C: 6554
- LEA 90(A5),A4 ;054E: 49ED005A
- LEA 98(A5),A3 ;0552: 47ED0062
- MOVEQ #5,D4 ;0556: 7805
- LAB_0049:
- TST.B (A3) ;0558: 4A13
- BEQ.S LAB_004A ;055A: 673E
- MOVEA.L 48(A2),A0 ;055C: 206A0030
- MOVEM 2(A3),D1-D3 ;0560: 4CAB000E0002
- SWAP D1 ;0566: 4841
- SWAP D2 ;0568: 4842
- SWAP D3 ;056A: 4843
- MOVE 2(A3),D1 ;056C: 322B0002
- MOVE 4(A3),D2 ;0570: 342B0004
- MOVE 6(A3),D3 ;0574: 362B0006
- MOVEQ #16,D0 ;0578: 7010
- CLR.L -(A7) ;057A: 42A7
- MOVE.L D0,-(A7) ;057C: 2F00
- MOVE.L #$84000000,-(A7) ;057E: 2F3C84000000
- MOVEA.L A7,A1 ;0584: 224F
- JSR -840(A6) ;0586: 4EAEFCB8
- LEA 12(A7),A7 ;058A: 4FEF000C
- MOVE.L D0,D1 ;058E: 2200
- ADDQ.L #1,D1 ;0590: 5281
- BEQ.S LAB_004A ;0592: 6706
- MOVE.B D0,(A4) ;0594: 1880
- SUBQ.B #1,1(A3) ;0596: 532B0001
- LAB_004A:
- ADDQ.L #1,A4 ;059A: 528C
- ADDQ.L #8,A3 ;059C: 508B
- DBF D4,LAB_0049 ;059E: 51CCFFB8
- LAB_004B:
- LEA LAB_009E,A0 ;05A2: 41F900000F28
- MOVEA.L 56(A5),A1 ;05A8: 226D0038
- MOVE.L A1,8(A0) ;05AC: 21490008
- MOVE.B 88(A5),(A0) ;05B0: 10AD0058
- MOVE.B 89(A5),1(A0) ;05B4: 116D00590001
- MOVEA.L A1,A0 ;05BA: 2049
- MOVEA.L 4(A5),A6 ;05BC: 2C6D0004
- JSR -72(A6) ;05C0: 4EAEFFB8
- MOVE.L D0,60(A5) ;05C4: 2B40003C
- BEQ LAB_004F ;05C8: 670000E4
- MOVEA.L D0,A0 ;05CC: 2040
- MOVE 20(A0),80(A5) ;05CE: 3B6800140050
- MOVE 26(A0),82(A5) ;05D4: 3B68001A0052
- MOVE 24(A0),78(A5) ;05DA: 3B680018004E
- LEA SECSTRT_3,A0 ;05E0: 41F900000EFC
- MOVE 78(A5),D1 ;05E6: 322D004E
- MOVE 80(A5),D0 ;05EA: 302D0050
- MOVE D1,4(A0) ;05EE: 31410004
- MOVE D0,10(A0) ;05F2: 3140000A
- ADDQ #2,10(A0) ;05F6: 5468000A
- NEG D0 ;05FA: 4440
- MOVE D0,6(A0) ;05FC: 31400006
- MULU #$000F,D1 ;0600: C2FC000F
- MOVE D1,8(A0) ;0604: 31410008
- LEA LAB_00A1,A0 ;0608: 41F900000F5A
- MOVE 78(A5),D0 ;060E: 302D004E
- MULU #$0015,D0 ;0612: C0FC0015
- MOVE D0,38(A0) ;0616: 31400026
- MOVE 78(A5),D1 ;061A: 322D004E
- LSL #2,D1 ;061E: E549
- ADD D1,D0 ;0620: D041
- TST 4(A0) ;0622: 4A680004
- BNE.S LAB_004C ;0626: 6604
- MOVE D0,4(A0) ;0628: 31400004
- LAB_004C:
- MOVE 80(A5),D0 ;062C: 302D0050
- ADDQ #6,D0 ;0630: 5C40
- LSL #3,D0 ;0632: E748
- MOVE D0,40(A0) ;0634: 31400028
- ADD 80(A5),D0 ;0638: D06D0050
- ADD 80(A5),D0 ;063C: D06D0050
- TST 6(A0) ;0640: 4A680006
- BNE.S LAB_004D ;0644: 6604
- MOVE D0,6(A0) ;0646: 31400006
- LAB_004D:
- MOVEA.L 8(A5),A6 ;064A: 2C6D0008
- JSR -204(A6) ;064E: 4EAEFF34
- MOVE.L D0,16(A5) ;0652: 2B400010
- BEQ.S LAB_004E ;0656: 674A
- MOVEA.L D0,A0 ;0658: 2040
- MOVEA.L 46(A0),A0 ;065A: 2068002E
- MOVE 12(A0),76(A5) ;065E: 3B68000C004C
- MOVEA.L 4(A5),A6 ;0664: 2C6D0004
- LEA 68(A5),A0 ;0668: 41ED0044
- LEA SECSTRT_5,A1 ;066C: 43F9000050E4
- MOVE.L #$00000200,D0 ;0672: 203C00000200
- JSR -468(A6) ;0678: 4EAEFE2C
- MOVEA.L 16(A5),A0 ;067C: 206D0010
- MOVEA.L 50(A0),A1 ;0680: 22680032
- MOVE.L A1,48(A5) ;0684: 2B490030
- MOVE.L 86(A0),52(A5) ;0688: 2B6800560034
- LEA 68(A5),A0 ;068E: 41ED0044
- MOVE.L A0,12(A1) ;0692: 2348000C
- MOVEA.L 60(A5),A0 ;0696: 206D003C
- JSR -66(A6) ;069A: 4EAEFFBE
- MOVEQ #-1,D2 ;069E: 74FF
- BRA.S LAB_004F ;06A0: 600C
- LAB_004E:
- MOVEA.L 4(A5),A6 ;06A2: 2C6D0004
- MOVEA.L 60(A5),A1 ;06A6: 226D003C
- JSR -78(A6) ;06AA: 4EAEFFB2
- LAB_004F:
- MOVEA.L 8(A5),A6 ;06AE: 2C6D0008
- CMPI #$0024,20(A6) ;06B2: 0C6E00240014
- BCS.S LAB_0051 ;06B8: 6508
- LAB_0050:
- MOVEA.L A2,A1 ;06BA: 224A
- SUBA.L A0,A0 ;06BC: 91C8
- JSR -516(A6) ;06BE: 4EAEFDFC
- LAB_0051:
- MOVE.L D2,D0 ;06C2: 2002
- MOVEM.L (A7)+,D2-D4/A2-A4 ;06C4: 4CDF1C1C
- RTS ;06C8: 4E75
- LAB_0052:
- MOVEM.L A2-A4,-(A7) ;06CA: 48E70038
- MOVEA.L 4(A5),A6 ;06CE: 2C6D0004
- MOVEA.L 16(A5),A2 ;06D2: 246D0010
- CMPI #$0027,20(A6) ;06D6: 0C6E00270014
- BCS.S LAB_0055 ;06DC: 6528
- LEA 90(A5),A4 ;06DE: 49ED005A
- LEA 98(A5),A3 ;06E2: 47ED0062
- MOVEA.L 46(A2),A2 ;06E6: 246A002E
- MOVEQ #5,D4 ;06EA: 7805
- LAB_0053:
- TST.B 1(A3) ;06EC: 4A2B0001
- BEQ.S LAB_0054 ;06F0: 670C
- MOVEQ #0,D0 ;06F2: 7000
- MOVEA.L 48(A2),A0 ;06F4: 206A0030
- MOVE.B (A4),D0 ;06F8: 1014
- JSR -948(A6) ;06FA: 4EAEFC4C
- LAB_0054:
- ADDQ.L #1,A4 ;06FE: 528C
- ADDQ.L #8,A3 ;0700: 508B
- DBF D4,LAB_0053 ;0702: 51CCFFE8
- LAB_0055:
- MOVEA.L 8(A5),A6 ;0706: 2C6D0008
- MOVEA.L 16(A5),A0 ;070A: 206D0010
- MOVEA.L 50(A0),A1 ;070E: 22680032
- CLR.L 12(A1) ;0712: 42A9000C
- JSR -72(A6) ;0716: 4EAEFFB8
- MOVEA.L 4(A5),A6 ;071A: 2C6D0004
- MOVEA.L 60(A5),A1 ;071E: 226D003C
- JSR -78(A6) ;0722: 4EAEFFB2
- MOVEM.L (A7)+,A2-A4 ;0726: 4CDF1C00
- RTS ;072A: 4E75
- LAB_0056:
- ST 85(A5) ;072C: 50ED0055
- MOVEA.L 12(A5),A6 ;0730: 2C6D000C
- JSR -132(A6) ;0734: 4EAEFF7C
- MOVEQ #0,D0 ;0738: 7000
- MOVEA.L 52(A5),A0 ;073A: 206D0034
- MOVE.B 15(A0),D1 ;073E: 1228000F
- BSET D1,D0 ;0742: 03C0
- MOVE.L D0,20(A5) ;0744: 2B400014
- MOVE.L 276(A6),28(A5) ;0748: 2B6E0114001C
- MOVEA.L A6,A1 ;074E: 224E
- MOVE.L #LAB_0058,D0 ;0750: 203C000007CA
- MOVEA #$FF3A,A0 ;0756: 307CFF3A
- JSR -420(A6) ;075A: 4EAEFE5C
- MOVE.L D0,40(A5) ;075E: 2B400028
- MOVEA.L A6,A1 ;0762: 224E
- MOVE.L #LAB_005A,D0 ;0764: 203C000007E0
- MOVEA #$FF2E,A0 ;076A: 307CFF2E
- JSR -420(A6) ;076E: 4EAEFE5C
- MOVE.L D0,44(A5) ;0772: 2B40002C
- MOVEQ #5,D0 ;0776: 7005
- LEA LAB_00A0,A1 ;0778: 43F900000F44
- JSR -168(A6) ;077E: 4EAEFF58
- JSR -138(A6) ;0782: 4EAEFF76
- RTS ;0786: 4E75
- LAB_0057:
- ST 85(A5) ;0788: 50ED0055
- MOVEA.L 12(A5),A6 ;078C: 2C6D000C
- JSR -132(A6) ;0790: 4EAEFF7C
- MOVEQ #5,D0 ;0794: 7005
- LEA LAB_00A0,A1 ;0796: 43F900000F44
- JSR -174(A6) ;079C: 4EAEFF52
- MOVEA.L A6,A1 ;07A0: 224E
- MOVE.L 40(A5),D0 ;07A2: 202D0028
- MOVEA #$FF3A,A0 ;07A6: 307CFF3A
- JSR -420(A6) ;07AA: 4EAEFE5C
- MOVEA.L A6,A1 ;07AE: 224E
- MOVE.L 44(A5),D0 ;07B0: 202D002C
- MOVEA #$FF2E,A0 ;07B4: 307CFF2E
- JSR -420(A6) ;07B8: 4EAEFE5C
- JSR -138(A6) ;07BC: 4EAEFF76
- MOVEA.L (A5),A6 ;07C0: 2C55
- MOVEQ #20,D1 ;07C2: 7214
- JSR -198(A6) ;07C4: 4EAEFF3A
- RTS ;07C8: 4E75
- LAB_0058:
- MOVEA.L LAB_00B2,A0 ;07CA: 207900001068
- TST.B LAB_00B4 ;07D0: 4A3900001095
- BNE.S LAB_0059 ;07D6: 6606
- ST LAB_00B5 ;07D8: 50F900001096
- LAB_0059:
- JMP (A0) ;07DE: 4ED0
- LAB_005A:
- MOVEA.L LAB_00B3,A0 ;07E0: 20790000106C
- TST.B LAB_00B4 ;07E6: 4A3900001095
- BNE.S LAB_005B ;07EC: 6606
- ST LAB_00B5 ;07EE: 50F900001096
- LAB_005B:
- JMP (A0) ;07F4: 4ED0
- LAB_005C:
- MOVEM.L A0/A5-A6,-(A7) ;07F6: 48E70086
- LEA SECSTRT_4,A5 ;07FA: 4BF900001040
- TST.B 85(A5) ;0800: 4A2D0055
- BNE.S LAB_005E ;0804: 6630
- TST.B 86(A5) ;0806: 4A2D0056
- BEQ.S LAB_005E ;080A: 672A
- TST 96(A5) ;080C: 4A6D0060
- BEQ.S LAB_005D ;0810: 6706
- SUBQ #1,96(A5) ;0812: 536D0060
- BRA.S LAB_005E ;0816: 601E
- LAB_005D:
- ST 85(A5) ;0818: 50ED0055
- CLR.B 86(A5) ;081C: 422D0056
- MOVE.L 28(A5),D0 ;0820: 202D001C
- BEQ.S LAB_005E ;0824: 6710
- MOVEA.L D0,A1 ;0826: 2240
- MOVE.L 24(A5),D0 ;0828: 202D0018
- BEQ.S LAB_005E ;082C: 6708
- MOVEA.L 12(A5),A6 ;082E: 2C6D000C
- JSR -324(A6) ;0832: 4EAEFEBC
- LAB_005E:
- MOVEM.L (A7)+,A0/A5-A6 ;0836: 4CDF6100
- MOVEQ #0,D0 ;083A: 7000
- RTS ;083C: 4E75
- LAB_005F:
- MOVEM.L D2/D7/A2,-(A7) ;083E: 48E72120
- ST 85(A5) ;0842: 50ED0055
- CLR 96(A5) ;0846: 426D0060
- LAB_0060:
- MOVEQ #0,D7 ;084A: 7E00
- LAB_0061:
- ST 85(A5) ;084C: 50ED0055
- MOVEA.L 12(A5),A6 ;0850: 2C6D000C
- MOVEA.L 52(A5),A0 ;0854: 206D0034
- JSR -372(A6) ;0858: 4EAEFE8C
- TST.L D0 ;085C: 4A80
- BNE.S LAB_0062 ;085E: 6634
- JSR -132(A6) ;0860: 4EAEFF7C
- MOVE.L 24(A5),D0 ;0864: 202D0018
- OR.L 20(A5),D0 ;0868: 80AD0014
- MOVE.B D7,85(A5) ;086C: 1B470055
- JSR -318(A6) ;0870: 4EAEFEC2
- ST 85(A5) ;0874: 50ED0055
- MOVE.L D0,D2 ;0878: 2400
- JSR -138(A6) ;087A: 4EAEFF76
- AND.L 20(A5),D0 ;087E: C0AD0014
- BEQ LAB_0066 ;0882: 6700007E
- MOVEA.L 52(A5),A0 ;0886: 206D0034
- JSR -372(A6) ;088A: 4EAEFE8C
- TST.L D0 ;088E: 4A80
- BEQ LAB_0066 ;0890: 67000070
- LAB_0062:
- MOVEA.L D0,A2 ;0894: 2440
- MOVE.L 20(A2),D0 ;0896: 202A0014
- CMP.L #$00000200,D0 ;089A: B0BC00000200
- BEQ LAB_0067 ;08A0: 6700006C
- SUBQ.L #1,D0 ;08A4: 5380
- BEQ.S LAB_0065 ;08A6: 674E
- SUBQ.L #1,D0 ;08A8: 5380
- BEQ.S LAB_0064 ;08AA: 6730
- SUBQ.L #2,D0 ;08AC: 5580
- BNE.S LAB_0063 ;08AE: 661E
- MOVEA.L 8(A5),A6 ;08B0: 2C6D0008
- MOVEA.L 16(A5),A0 ;08B4: 206D0010
- JSR -354(A6) ;08B8: 4EAEFE9E
- MOVEA.L 16(A5),A0 ;08BC: 206D0010
- MOVEQ #-1,D0 ;08C0: 70FF
- JSR -366(A6) ;08C2: 4EAEFE92
- CLR.B 84(A5) ;08C6: 422D0054
- BSR LAB_006C ;08CA: 610000DA
- LAB_0063:
- MOVEA.L 12(A5),A6 ;08CE: 2C6D000C
- MOVEA.L A2,A1 ;08D2: 224A
- JSR -378(A6) ;08D4: 4EAEFE86
- BRA LAB_0060 ;08D8: 6000FF70
- LAB_0064:
- CLR.B 84(A5) ;08DC: 422D0054
- BSR LAB_006C ;08E0: 610000C4
- BSR LAB_006A ;08E4: 61000048
- MOVEA.L 12(A5),A6 ;08E8: 2C6D000C
- MOVEA.L A2,A1 ;08EC: 224A
- JSR -378(A6) ;08EE: 4EAEFE86
- BRA LAB_0060 ;08F2: 6000FF56
- LAB_0065:
- MOVEA.L A2,A1 ;08F6: 224A
- JSR -378(A6) ;08F8: 4EAEFE86
- MOVEQ #-1,D7 ;08FC: 7EFF
- BRA LAB_0061 ;08FE: 6000FF4C
- LAB_0066:
- BSR LAB_006C ;0902: 610000A2
- BSR LAB_006A ;0906: 61000026
- BRA LAB_0060 ;090A: 6000FF3E
- LAB_0067:
- MOVEA.L A2,A1 ;090E: 224A
- JSR -378(A6) ;0910: 4EAEFE86
- LAB_0068:
- MOVEA.L 52(A5),A0 ;0914: 206D0034
- JSR -372(A6) ;0918: 4EAEFE8C
- TST.L D0 ;091C: 4A80
- BEQ.S LAB_0069 ;091E: 6708
- MOVEA.L D0,A1 ;0920: 2240
- JSR -378(A6) ;0922: 4EAEFE86
- BRA.S LAB_0068 ;0926: 60EC
- LAB_0069:
- MOVEM.L (A7)+,D2/D7/A2 ;0928: 4CDF0484
- RTS ;092C: 4E75
- LAB_006A:
- MOVEA.L 8(A5),A6 ;092E: 2C6D0008
- MOVEA.L 16(A5),A0 ;0932: 206D0010
- JSR -456(A6) ;0936: 4EAEFE38
- RTS ;093A: 4E75
- MOVEM.L A2,-(A7) ;093C: 48E70020
- LEA SECSTRT_3,A0 ;0940: 41F900000EFC
- MOVEA.L 16(A5),A1 ;0946: 226D0010
- SUBA.L A2,A2 ;094A: 95CA
- MOVEQ #1,D0 ;094C: 7001
- MOVEA.L 8(A5),A6 ;094E: 2C6D0008
- JSR -432(A6) ;0952: 4EAEFE50
- MOVEM.L (A7)+,A2 ;0956: 4CDF0400
- RTS ;095A: 4E75
- LAB_006B:
- MOVEM.L D2-D3,-(A7) ;095C: 48E73000
- MOVEQ #0,D0 ;0960: 7000
- MOVEA.L 4(A5),A6 ;0962: 2C6D0004
- MOVEA.L 48(A5),A1 ;0966: 226D0030
- MOVE.B 92(A5),D0 ;096A: 102D005C
- JSR -342(A6) ;096E: 4EAEFEAA
- MOVEQ #0,D0 ;0972: 7000
- MOVEQ #0,D1 ;0974: 7200
- MOVEA.L 16(A5),A1 ;0976: 226D0010
- MOVEM 8(A1),D2-D3 ;097A: 4CA9000C0008
- SUBQ #1,D2 ;0980: 5342
- SUBQ #1,D3 ;0982: 5343
- MOVE.B 56(A1),D0 ;0984: 10290038
- MOVE.B 57(A1),D1 ;0988: 12290039
- SUB D0,D2 ;098C: 9440
- SUB D1,D3 ;098E: 9641
- MOVE.B 54(A1),D0 ;0990: 10290036
- MOVE.B 55(A1),D1 ;0994: 12290037
- MOVEA.L 48(A5),A1 ;0998: 226D0030
- JSR -306(A6) ;099C: 4EAEFECE
- MOVEM.L (A7)+,D2-D3 ;09A0: 4CDF000C
- RTS ;09A4: 4E75
- LAB_006C:
- MOVEM.L D2-D7/A2-A3,-(A7) ;09A6: 48E73F30
- MOVEA.L 48(A5),A3 ;09AA: 266D0030
- MOVE #$0014,96(A5) ;09AE: 3B7C00140060
- MOVE.L 64(A5),D2 ;09B4: 242D0040
- BSR LAB_007F ;09B8: 6100022E
- CMP.L 64(A5),D2 ;09BC: B4AD0040
- BNE.S LAB_006D ;09C0: 6606
- TST.B 84(A5) ;09C2: 4A2D0054
- BNE.S LAB_006E ;09C6: 6606
- LAB_006D:
- CLR.B 84(A5) ;09C8: 422D0054
- BSR.S LAB_006B ;09CC: 618E
- LAB_006E:
- MOVEA.L 4(A5),A6 ;09CE: 2C6D0004
- MOVEA.L A3,A1 ;09D2: 224B
- MOVEQ #1,D0 ;09D4: 7001
- JSR -354(A6) ;09D6: 4EAEFE9E
- MOVEQ #0,D7 ;09DA: 7E00
- MOVEA.L 16(A5),A0 ;09DC: 206D0010
- MOVEQ #0,D4 ;09E0: 7800
- MOVE.B 55(A0),D4 ;09E2: 18280037
- LAB_006F:
- MOVE.L D7,D0 ;09E6: 2007
- BSR LAB_0082 ;09E8: 6100023A
- MOVEQ #0,D0 ;09EC: 7000
- ANDI #$0007,D3 ;09EE: 02430007
- SUBQ #3,D3 ;09F2: 5743
- BEQ.S LAB_0070 ;09F4: 670A
- SUBQ #2,D3 ;09F6: 5543
- BEQ.S LAB_0071 ;09F8: 670C
- MOVE.B 95(A5),D0 ;09FA: 102D005F
- BRA.S LAB_0072 ;09FE: 600A
- LAB_0070:
- MOVE.B 94(A5),D0 ;0A00: 102D005E
- BRA.S LAB_0072 ;0A04: 6004
- LAB_0071:
- MOVE.B 93(A5),D0 ;0A06: 102D005D
- LAB_0072:
- MOVEA.L 4(A5),A6 ;0A0A: 2C6D0004
- MOVE.L D1,D3 ;0A0E: 2601
- MOVEA.L 48(A5),A1 ;0A10: 226D0030
- JSR -342(A6) ;0A14: 4EAEFEAA
- MOVE.L D3,D1 ;0A18: 2203
- BSR LAB_0093 ;0A1A: 610003E8
- ADDQ #1,D7 ;0A1E: 5247
- CMP D6,D7 ;0A20: BE46
- BCS.S LAB_006F ;0A22: 65C2
- MOVE.L D2,D0 ;0A24: 2002
- LEA LAB_00AB+1,A0 ;0A26: 41F900001007
- BSR LAB_0088 ;0A2C: 6100026A
- ST 84(A5) ;0A30: 50ED0054
- MOVEM.L (A7)+,D2-D7/A2-A3 ;0A34: 4CDF0CFC
- RTS ;0A38: 4E75
- LAB_0073:
- MOVEM.L D2-D4,-(A7) ;0A3A: 48E73800
- MOVEA.L 16(A5),A0 ;0A3E: 206D0010
- MOVE.L D1,D3 ;0A42: 2601
- BEQ.S LAB_0074 ;0A44: 672C
- LSR.L #3,D0 ;0A46: E688
- MOVEQ #0,D1 ;0A48: 7200
- MOVE.B 55(A0),D1 ;0A4A: 12280037
- ADD.B 57(A0),D1 ;0A4E: D2280039
- NEG D1 ;0A52: 4441
- ADD 10(A0),D1 ;0A54: D268000A
- MOVEQ #0,D4 ;0A58: 7800
- MOVE 80(A5),D4 ;0A5A: 382D0050
- ADDQ #5,D4 ;0A5E: 5A44
- MULU D4,D2 ;0A60: C4C4
- SUB.L D2,D1 ;0A62: 9282
- BSR LAB_0097 ;0A64: 61000426
- MOVE.L D3,D1 ;0A68: 2203
- LSR.L #3,D1 ;0A6A: E689
- BSR LAB_0098 ;0A6C: 6100043E
- BRA.S LAB_0075 ;0A70: 6002
- LAB_0074:
- MOVEQ #0,D0 ;0A72: 7000
- LAB_0075:
- MOVEM.L (A7)+,D2-D4 ;0A74: 4CDF001C
- RTS ;0A78: 4E75
- LAB_0076:
- MOVEM.L D3-D5,-(A7) ;0A7A: 48E71C00
- MOVE.L D1,D3 ;0A7E: 2601
- MOVEA.L 16(A5),A0 ;0A80: 206D0010
- MOVEQ #0,D5 ;0A84: 7A00
- MOVE.B 54(A0),D5 ;0A86: 1A280036
- ADD.B 56(A0),D5 ;0A8A: DA280038
- NEG D5 ;0A8E: 4445
- MOVE 76(A5),D5 ;0A90: 3A2D004C
- LSL #3,D5 ;0A94: E74D
- MOVE.L D0,D1 ;0A96: 2200
- DIVU D5,D1 ;0A98: 82C5
- SWAP D1 ;0A9A: 4841
- MOVEQ #0,D0 ;0A9C: 7000
- MOVE D1,D0 ;0A9E: 3001
- CLR D1 ;0AA0: 4241
- SWAP D1 ;0AA2: 4841
- LSR #3,D0 ;0AA4: E648
- MOVEQ #0,D4 ;0AA6: 7800
- MOVE.B 54(A0),D4 ;0AA8: 18280036
- ADD.B 56(A0),D4 ;0AAC: D8280038
- NEG D4 ;0AB0: 4444
- ADD 8(A0),D4 ;0AB2: D8680008
- MULU D4,D0 ;0AB6: C0C4
- LSL.L #3,D0 ;0AB8: E788
- EXG D5,D1 ;0ABA: CB41
- BSR LAB_0098 ;0ABC: 610003EE
- MOVE.L D5,D1 ;0AC0: 2205
- MULU D3,D1 ;0AC2: C2C3
- DIVU D2,D1 ;0AC4: 82C2
- SWAP D1 ;0AC6: 4841
- CLR D1 ;0AC8: 4241
- SWAP D1 ;0ACA: 4841
- MOVEM.L (A7)+,D3-D5 ;0ACC: 4CDF0038
- RTS ;0AD0: 4E75
- LAB_0077:
- MOVEM.L D2-D4/A2,-(A7) ;0AD2: 48E73820
- MOVEA.L 48(A5),A2 ;0AD6: 246D0030
- MOVE.L D0,D2 ;0ADA: 2400
- MOVE.L D1,D3 ;0ADC: 2601
- MOVEQ #0,D4 ;0ADE: 7800
- MOVE.B 25(A2),D4 ;0AE0: 182A0019
- MOVEA.L 4(A5),A6 ;0AE4: 2C6D0004
- MOVE.B 92(A5),D0 ;0AE8: 102D005C
- MOVEA.L A2,A1 ;0AEC: 224A
- JSR -342(A6) ;0AEE: 4EAEFEAA
- MOVEM 32(A5),D0-D1 ;0AF2: 4CAD00030020
- BSR.S LAB_0078 ;0AF8: 6112
- MOVEA.L 4(A5),A6 ;0AFA: 2C6D0004
- MOVE.L D4,D0 ;0AFE: 2004
- MOVEA.L A2,A1 ;0B00: 224A
- JSR -342(A6) ;0B02: 4EAEFEAA
- MOVEM.L (A7)+,D2-D4/A2 ;0B06: 4CDF041C
- RTS ;0B0A: 4E75
- LAB_0078:
- MOVEM.L D2-D7/A2,-(A7) ;0B0C: 48E73F20
- MOVEA.L 16(A5),A0 ;0B10: 206D0010
- MOVEQ #0,D4 ;0B14: 7800
- MOVE.B 54(A0),D4 ;0B16: 18280036
- MOVEQ #0,D5 ;0B1A: 7A00
- MOVE.B 56(A0),D5 ;0B1C: 1A280038
- NEG D5 ;0B20: 4445
- ADD 8(A0),D5 ;0B22: DA680008
- SUBQ #1,D5 ;0B26: 5345
- MOVEA.L 48(A5),A2 ;0B28: 246D0030
- MOVEA.L 4(A5),A6 ;0B2C: 2C6D0004
- MOVE.L D2,D6 ;0B30: 2C02
- MOVE.L D3,D7 ;0B32: 2E03
- CMP D1,D3 ;0B34: B641
- BNE.S LAB_0079 ;0B36: 6606
- BCS.S LAB_007B ;0B38: 6528
- BSR.S LAB_007C ;0B3A: 612C
- BRA.S LAB_007B ;0B3C: 6024
- LAB_0079:
- MOVE.L D5,D2 ;0B3E: 2405
- MOVE.L D1,D3 ;0B40: 2601
- BSR.S LAB_007C ;0B42: 6124
- MOVE.L D4,D0 ;0B44: 2004
- MOVE.L D5,D2 ;0B46: 2405
- ADDQ #1,D1 ;0B48: 5241
- MOVE.L D7,D3 ;0B4A: 2607
- SUBQ #1,D3 ;0B4C: 5343
- CMP D1,D3 ;0B4E: B641
- BLS.S LAB_007A ;0B50: 6306
- MOVEA.L A2,A1 ;0B52: 224A
- JSR -306(A6) ;0B54: 4EAEFECE
- LAB_007A:
- MOVE.L D4,D0 ;0B58: 2004
- MOVE.L D7,D1 ;0B5A: 2207
- MOVE.L D6,D2 ;0B5C: 2406
- MOVE.L D7,D3 ;0B5E: 2607
- BSR.S LAB_007C ;0B60: 6106
- LAB_007B:
- MOVEM.L (A7)+,D2-D7/A2 ;0B62: 4CDF04FC
- RTS ;0B66: 4E75
- LAB_007C:
- MOVEM.L D0-D1,-(A7) ;0B68: 48E7C000
- MOVEA.L A2,A1 ;0B6C: 224A
- JSR -240(A6) ;0B6E: 4EAEFF10
- MOVE.L D2,D0 ;0B72: 2002
- MOVE.L D3,D1 ;0B74: 2203
- MOVEA.L A2,A1 ;0B76: 224A
- JSR -246(A6) ;0B78: 4EAEFF0A
- MOVEM.L (A7)+,D0-D1 ;0B7C: 4CDF0003
- RTS ;0B80: 4E75
- LAB_007D:
- MOVEM.L D1-D7,-(A7) ;0B82: 48E77F00
- MOVE.L A0,D7 ;0B86: 2E08
- ADD.L D0,D7 ;0B88: DE80
- SUBQ.L #1,D7 ;0B8A: 5387
- MOVEM.L D1-D2,-(A7) ;0B8C: 48E76000
- MOVE.L A0,D0 ;0B90: 2008
- BSR LAB_0076 ;0B92: 6100FEE6
- ADD D3,D0 ;0B96: D043
- ADD D4,D1 ;0B98: D244
- MOVE D0,D5 ;0B9A: 3A00
- MOVE D1,D6 ;0B9C: 3C01
- BSR LAB_0077 ;0B9E: 6100FF32
- MOVEM.L (A7)+,D1-D2 ;0BA2: 4CDF0006
- MOVE.L D7,D0 ;0BA6: 2007
- BSR LAB_0076 ;0BA8: 6100FED0
- ADD D3,D0 ;0BAC: D043
- ADD D4,D1 ;0BAE: D244
- MOVE.L D0,D2 ;0BB0: 2400
- MOVE.L D1,D3 ;0BB2: 2601
- MOVE.L D5,D0 ;0BB4: 2005
- MOVE.L D6,D1 ;0BB6: 2206
- BSR LAB_0078 ;0BB8: 6100FF52
- ADDQ #1,D2 ;0BBC: 5242
- MOVEA.L 16(A5),A0 ;0BBE: 206D0010
- MOVEQ #0,D5 ;0BC2: 7A00
- MOVE.B 56(A0),D5 ;0BC4: 1A280038
- NEG D5 ;0BC8: 4445
- ADD 8(A0),D5 ;0BCA: DA680008
- SUBQ #1,D5 ;0BCE: 5345
- CMP D5,D2 ;0BD0: B445
- BLS.S LAB_007E ;0BD2: 6308
- ADDQ #1,D3 ;0BD4: 5243
- MOVEQ #0,D2 ;0BD6: 7400
- MOVE.B 54(A0),D2 ;0BD8: 14280036
- LAB_007E:
- MOVEM D2-D3,32(A5) ;0BDC: 48AD000C0020
- MOVEM.L (A7)+,D1-D7 ;0BE2: 4CDF00FE
- RTS ;0BE6: 4E75
- LAB_007F:
- MOVEM.L D2,-(A7) ;0BE8: 48E72000
- MOVEA.L 12(A5),A6 ;0BEC: 2C6D000C
- JSR -132(A6) ;0BF0: 4EAEFF7C
- MOVEA.L 322(A6),A0 ;0BF4: 206E0142
- MOVEQ #0,D0 ;0BF8: 7000
- MOVE.L D0,64(A5) ;0BFA: 2B400040
- MOVEQ #0,D1 ;0BFE: 7200
- LAB_0080:
- TST.L (A0) ;0C00: 4A90
- BEQ.S LAB_0081 ;0C02: 6716
- MOVE.L A0,D2 ;0C04: 2408
- EOR.L D2,64(A5) ;0C06: B5AD0040
- MOVE.L 24(A0),D2 ;0C0A: 24280018
- SUB.L 20(A0),D2 ;0C0E: 94A80014
- ADD.L D2,D0 ;0C12: D082
- ADDQ.L #1,D1 ;0C14: 5281
- MOVEA.L (A0),A0 ;0C16: 2050
- BRA.S LAB_0080 ;0C18: 60E6
- LAB_0081:
- JSR -138(A6) ;0C1A: 4EAEFF76
- MOVEM.L (A7)+,D2 ;0C1E: 4CDF0004
- RTS ;0C22: 4E75
- LAB_0082:
- MOVEM.L D4-D5,-(A7) ;0C24: 48E70C00
- MOVEA.L 12(A5),A6 ;0C28: 2C6D000C
- MOVE.L D0,D3 ;0C2C: 2600
- JSR -132(A6) ;0C2E: 4EAEFF7C
- TST D3 ;0C32: 4A43
- BNE.S LAB_0083 ;0C34: 6606
- BSR.S LAB_007F ;0C36: 61B0
- MOVE.L D1,D6 ;0C38: 2C01
- MOVE.L D0,D2 ;0C3A: 2400
- LAB_0083:
- MOVEA.L 12(A5),A6 ;0C3C: 2C6D000C
- SUBA.L A2,A2 ;0C40: 95CA
- MOVEQ #0,D1 ;0C42: 7200
- LEA 146(A5),A1 ;0C44: 43ED0092
- MOVEA.L 322(A6),A0 ;0C48: 206E0142
- ANDI.B #$FB,CCR ;0C4C: 023C00FB
- BRA.S LAB_0085 ;0C50: 6004
- LAB_0084:
- MOVEA.L (A0),A0 ;0C52: 2050
- TST.L (A0) ;0C54: 4A90
- LAB_0085:
- DBEQ D3,LAB_0084 ;0C56: 57CBFFFA
- BEQ.S LAB_0087 ;0C5A: 672A
- MOVE 14(A0),D3 ;0C5C: 3628000E
- MOVEA.L 20(A0),A2 ;0C60: 24680014
- MOVE.L 24(A0),D1 ;0C64: 22280018
- SUB.L 20(A0),D1 ;0C68: 92A80014
- MOVE.L 16(A0),D0 ;0C6C: 20280010
- BEQ.S LAB_0087 ;0C70: 6714
- MOVEA.L D0,A0 ;0C72: 2040
- MOVE #$07FF,D4 ;0C74: 383C07FF
- LAB_0086:
- MOVE.L A0,(A1)+ ;0C78: 22C8
- MOVE.L 4(A0),(A1)+ ;0C7A: 22E80004
- MOVEA.L (A0),A0 ;0C7E: 2050
- MOVE.L A0,D5 ;0C80: 2A08
- DBEQ D4,LAB_0086 ;0C82: 57CCFFF4
- LAB_0087:
- CLR.L (A1)+ ;0C86: 4299
- CLR.L (A1)+ ;0C88: 4299
- MOVEA.L 12(A5),A6 ;0C8A: 2C6D000C
- JSR -138(A6) ;0C8E: 4EAEFF76
- MOVEM.L (A7)+,D4-D5 ;0C92: 4CDF0030
- RTS ;0C96: 4E75
- LAB_0088:
- MOVEM.L D1-D2,-(A7) ;0C98: 48E76000
- ADDQ #8,A0 ;0C9C: 5048
- MOVEQ #7,D1 ;0C9E: 7207
- LAB_0089:
- MOVE.B D0,D2 ;0CA0: 1400
- ANDI.B #$0F,D2 ;0CA2: 0202000F
- CMP.B #$0A,D2 ;0CA6: B43C000A
- BCS.S LAB_008A ;0CAA: 6502
- ADDQ.B #7,D2 ;0CAC: 5E02
- LAB_008A:
- ADDI.B #$30,D2 ;0CAE: 06020030
- MOVE.B D2,-(A0) ;0CB2: 1102
- LSR.L #4,D0 ;0CB4: E888
- DBF D1,LAB_0089 ;0CB6: 51C9FFE8
- MOVEM.L (A7)+,D1-D2 ;0CBA: 4CDF0006
- RTS ;0CBE: 4E75
- LAB_008B:
- MOVEM.L D2-D7/A2-A4,-(A7) ;0CC0: 48E73F38
- MOVEA.L 16(A5),A4 ;0CC4: 286D0010
- MOVEA.L 48(A5),A3 ;0CC8: 266D0030
- MOVEQ #0,D5 ;0CCC: 7A00
- MOVE.B 25(A3),D5 ;0CCE: 1A2B0019
- MOVE.L D0,D6 ;0CD2: 2C00
- MOVE.L D1,D7 ;0CD4: 2E01
- TST.B 84(A5) ;0CD6: 4A2D0054
- BNE LAB_0092 ;0CDA: 66000122
- MOVEA.L 4(A5),A6 ;0CDE: 2C6D0004
- MOVEA.L A3,A1 ;0CE2: 224B
- MOVE.B 92(A5),D0 ;0CE4: 102D005C
- JSR -342(A6) ;0CE8: 4EAEFEAA
- MOVEA.L A3,A1 ;0CEC: 224B
- MOVEQ #0,D0 ;0CEE: 7000
- MOVE.L D6,D1 ;0CF0: 2206
- MOVE.B 54(A4),D0 ;0CF2: 102C0036
- ADD 80(A5),D1 ;0CF6: D26D0050
- MOVEQ #0,D2 ;0CFA: 7400
- MOVE.B 56(A4),D2 ;0CFC: 142C0038
- NEG D2 ;0D00: 4442
- ADD 8(A4),D2 ;0D02: D46C0008
- SUBQ #1,D2 ;0D06: 5342
- MOVE.L D6,D3 ;0D08: 2606
- ADD.L D7,D3 ;0D0A: D687
- ADD 80(A5),D3 ;0D0C: D66D0050
- ADDQ #4,D3 ;0D10: 5843
- JSR -306(A6) ;0D12: 4EAEFECE
- MOVEA.L A3,A1 ;0D16: 224B
- MOVE.B 107(A5),D0 ;0D18: 102D006B
- BEQ.S LAB_008C ;0D1C: 6706
- MOVE.B 91(A5),D0 ;0D1E: 102D005B
- BRA.S LAB_008D ;0D22: 6004
- LAB_008C:
- MOVE.B 92(A5),D0 ;0D24: 102D005C
- LAB_008D:
- JSR -342(A6) ;0D28: 4EAEFEAA
- MOVEA.L A3,A1 ;0D2C: 224B
- MOVEQ #0,D0 ;0D2E: 7000
- MOVE.L D6,D1 ;0D30: 2206
- MOVE.B 54(A4),D0 ;0D32: 102C0036
- MOVE.L D6,D3 ;0D36: 2606
- ADD 80(A5),D3 ;0D38: D66D0050
- SUBQ #1,D3 ;0D3C: 5343
- JSR -306(A6) ;0D3E: 4EAEFECE
- MOVEA.L A3,A1 ;0D42: 224B
- MOVEQ #0,D0 ;0D44: 7000
- JSR -354(A6) ;0D46: 4EAEFE9E
- MOVE.L A2,D0 ;0D4A: 200A
- LEA LAB_00AC+1,A0 ;0D4C: 41F900001011
- BSR LAB_0088 ;0D52: 6100FF44
- MOVEA.L A3,A1 ;0D56: 224B
- MOVE.B 99(A5),D0 ;0D58: 102D0063
- BEQ.S LAB_008E ;0D5C: 6706
- MOVE.B 90(A5),D0 ;0D5E: 102D005A
- BRA.S LAB_008F ;0D62: 6002
- LAB_008E:
- MOVE.L D5,D0 ;0D64: 2005
- LAB_008F:
- JSR -342(A6) ;0D66: 4EAEFEAA
- MOVEA.L A3,A1 ;0D6A: 224B
- MOVEQ #0,D0 ;0D6C: 7000
- MOVE.B 54(A4),D0 ;0D6E: 102C0036
- MOVE.L D6,D1 ;0D72: 2206
- ADD 82(A5),D1 ;0D74: D26D0052
- JSR -240(A6) ;0D78: 4EAEFF10
- MOVEA.L A3,A1 ;0D7C: 224B
- LEA LAB_00AC,A0 ;0D7E: 41F900001010
- MOVEQ #10,D0 ;0D84: 700A
- JSR -60(A6) ;0D86: 4EAEFFC4
- MOVEA.L A3,A1 ;0D8A: 224B
- MOVEQ #0,D0 ;0D8C: 7000
- MOVE.B 54(A4),D0 ;0D8E: 102C0036
- MOVE.L D6,D1 ;0D92: 2206
- ADD.L D7,D1 ;0D94: D287
- ADD 80(A5),D1 ;0D96: D26D0050
- ADDQ #2,D1 ;0D9A: 5441
- MOVE.L D1,D2 ;0D9C: 2401
- JSR -240(A6) ;0D9E: 4EAEFF10
- MOVEA.L A3,A1 ;0DA2: 224B
- MOVEQ #0,D0 ;0DA4: 7000
- MOVE.B 56(A4),D0 ;0DA6: 102C0038
- NEG D0 ;0DAA: 4440
- ADD 8(A4),D0 ;0DAC: D06C0008
- SUBQ #1,D0 ;0DB0: 5340
- MOVE.L D2,D1 ;0DB2: 2202
- JSR -246(A6) ;0DB4: 4EAEFF0A
- MOVEA.L A3,A1 ;0DB8: 224B
- MOVE.B 107(A5),D0 ;0DBA: 102D006B
- BEQ.S LAB_0090 ;0DBE: 6706
- MOVE.B 91(A5),D0 ;0DC0: 102D005B
- BRA.S LAB_0091 ;0DC4: 6004
- LAB_0090:
- MOVE.B 92(A5),D0 ;0DC6: 102D005C
- LAB_0091:
- JSR -342(A6) ;0DCA: 4EAEFEAA
- MOVEQ #0,D0 ;0DCE: 7000
- MOVEA.L A3,A1 ;0DD0: 224B
- MOVE.L D6,D1 ;0DD2: 2206
- MOVE.B 54(A4),D0 ;0DD4: 102C0036
- ADD.L D7,D1 ;0DD8: D287
- MOVEQ #0,D2 ;0DDA: 7400
- ADD 80(A5),D1 ;0DDC: D26D0050
- MOVE.B 56(A4),D2 ;0DE0: 142C0038
- ADDQ #3,D1 ;0DE4: 5641
- NEG D2 ;0DE6: 4442
- MOVE.L D1,D3 ;0DE8: 2601
- ADD 8(A4),D2 ;0DEA: D46C0008
- ADDQ #2,D3 ;0DEE: 5443
- SUBQ #1,D2 ;0DF0: 5342
- JSR -306(A6) ;0DF2: 4EAEFECE
- MOVEA.L A3,A1 ;0DF6: 224B
- MOVE.L D5,D0 ;0DF8: 2005
- JSR -342(A6) ;0DFA: 4EAEFEAA
- LAB_0092:
- MOVEM.L (A7)+,D2-D7/A2-A4 ;0DFE: 4CDF1CFC
- RTS ;0E02: 4E75
- LAB_0093:
- MOVEM.L D2-D3/D5-D7/A2-A4,-(A7) ;0E04: 48E73738
- MOVEA.L 16(A5),A4 ;0E08: 286D0010
- MOVE.L D1,D0 ;0E0C: 2001
- MOVE.L D2,D1 ;0E0E: 2202
- MOVEM.L D0-D1,-(A7) ;0E10: 48E7C000
- MOVE.L D6,D2 ;0E14: 2406
- BSR LAB_0073 ;0E16: 6100FC22
- MOVE.L D0,D5 ;0E1A: 2A00
- MOVE.L D4,D0 ;0E1C: 2004
- MOVE.L D5,D1 ;0E1E: 2205
- BSR LAB_008B ;0E20: 6100FE9E
- ADD 80(A5),D4 ;0E24: D86D0050
- ADDQ #1,D4 ;0E28: 5244
- MOVEQ #0,D2 ;0E2A: 7400
- MOVE.B 54(A4),D2 ;0E2C: 142C0036
- ADD.B 56(A4),D2 ;0E30: D42C0038
- NEG D2 ;0E34: 4442
- MOVE 76(A5),D2 ;0E36: 342D004C
- LSL #3,D2 ;0E3A: E74A
- MOVEM.L (A7)+,D0-D1 ;0E3C: 4CDF0003
- DIVU D2,D0 ;0E40: 80C2
- SWAP D0 ;0E42: 4840
- CLR D0 ;0E44: 4240
- SWAP D0 ;0E46: 4840
- MOVE.L D0,D2 ;0E48: 2400
- BNE.S LAB_0094 ;0E4A: 6602
- MOVEQ #1,D2 ;0E4C: 7401
- LAB_0094:
- MOVE.L D5,D1 ;0E4E: 2205
- MOVEQ #0,D3 ;0E50: 7600
- MOVE.B 54(A4),D3 ;0E52: 162C0036
- MOVEM D3-D4,32(A5) ;0E56: 48AD00180020
- LEA 146(A5),A3 ;0E5C: 47ED0092
- LAB_0095:
- MOVEA.L (A3)+,A0 ;0E60: 205B
- MOVE.L (A3)+,D0 ;0E62: 201B
- BEQ.S LAB_0096 ;0E64: 6708
- SUBA.L A2,A0 ;0E66: 91CA
- BSR LAB_007D ;0E68: 6100FD18
- BRA.S LAB_0095 ;0E6C: 60F2
- LAB_0096:
- ADD D5,D4 ;0E6E: D845
- MOVE.L D4,D1 ;0E70: 2204
- MOVEQ #0,D0 ;0E72: 7000
- MOVE.B 56(A4),D0 ;0E74: 102C0038
- NEG D0 ;0E78: 4440
- ADD 8(A4),D0 ;0E7A: D06C0008
- SUBQ #1,D0 ;0E7E: 5340
- BSR LAB_0077 ;0E80: 6100FC50
- ADDQ #4,D4 ;0E84: 5844
- MOVEM.L (A7)+,D2-D3/D5-D7/A2-A4 ;0E86: 4CDF1CEC
- RTS ;0E8A: 4E75
- LAB_0097:
- MOVEM.L D1-D3,-(A7) ;0E8C: 48E77000
- MOVE.L D0,D2 ;0E90: 2400
- MOVE.L D1,D3 ;0E92: 2601
- SWAP D2 ;0E94: 4842
- SWAP D3 ;0E96: 4843
- MULU D1,D2 ;0E98: C4C1
- MULU D0,D3 ;0E9A: C6C0
- MULU D1,D0 ;0E9C: C0C1
- ADD D3,D2 ;0E9E: D443
- SWAP D2 ;0EA0: 4842
- CLR D2 ;0EA2: 4242
- ADD.L D2,D0 ;0EA4: D082
- MOVEM.L (A7)+,D1-D3 ;0EA6: 4CDF000E
- RTS ;0EAA: 4E75
- LAB_0098:
- MOVEM.L D2-D3,-(A7) ;0EAC: 48E73000
- SWAP D1 ;0EB0: 4841
- TST D1 ;0EB2: 4A41
- BNE.S LAB_0099 ;0EB4: 661C
- SWAP D1 ;0EB6: 4841
- MOVE D1,D3 ;0EB8: 3601
- MOVE D0,D2 ;0EBA: 3400
- CLR D0 ;0EBC: 4240
- SWAP D0 ;0EBE: 4840
- DIVU D3,D0 ;0EC0: 80C3
- MOVE.L D0,D1 ;0EC2: 2200
- SWAP D0 ;0EC4: 4840
- MOVE D2,D1 ;0EC6: 3202
- DIVU D3,D1 ;0EC8: 82C3
- MOVE D1,D0 ;0ECA: 3001
- CLR D1 ;0ECC: 4241
- SWAP D1 ;0ECE: 4841
- BRA.S LAB_009C ;0ED0: 6020
- LAB_0099:
- SWAP D1 ;0ED2: 4841
- MOVE.L D1,D3 ;0ED4: 2601
- MOVE.L D0,D1 ;0ED6: 2200
- CLR D1 ;0ED8: 4241
- SWAP D1 ;0EDA: 4841
- SWAP D0 ;0EDC: 4840
- CLR D0 ;0EDE: 4240
- MOVEQ #15,D2 ;0EE0: 740F
- LAB_009A:
- ADD.L D0,D0 ;0EE2: D080
- ADDX.L D1,D1 ;0EE4: D381
- CMP.L D1,D3 ;0EE6: B681
- BHI.S LAB_009B ;0EE8: 6204
- SUB.L D3,D1 ;0EEA: 9283
- ADDQ #1,D0 ;0EEC: 5240
- LAB_009B:
- DBF D2,LAB_009A ;0EEE: 51CAFFF2
- LAB_009C:
- MOVEM.L (A7)+,D2-D3 ;0EF2: 4CDF000C
- TST.L D0 ;0EF6: 4A80
- RTS ;0EF8: 4E75
- DC.W $0000 ;0EFA
-
-
- SECTION S_3,DATA
-
- SECSTRT_3:
- DS.W 2 ;0EFC
- DC.W $0004 ;0F00
- DC.W $FFF8 ;0F02
- DC.W $0078 ;0F04
- DC.W $0008 ;0F06
- DC.W $000B ;0F08
- DC.W $0080 ;0F0A
- DC.W $0001 ;0F0C
- DS.W 4 ;0F0E
- DC.L LAB_009E ;0F16: 00000F28
- DS.W 7 ;0F1A
- LAB_009E:
- DC.W $0100 ;0F28
- DS.W 5 ;0F2A
- DC.L LAB_00AA ;0F34: 00001000
- DS.W 2 ;0F38
- LAB_009F:
- DC.L LAB_00B0 ;0F3C: 00001034
- DC.W $0009 ;0F40
- DC.W $0801 ;0F42
- LAB_00A0:
- DS.W 4 ;0F44
- DC.W $02F6 ;0F4C
- DC.L LAB_00AF ;0F4E: 00001028
- DS.W 2 ;0F52
- DC.L LAB_005C ;0F56: 000007F6
- LAB_00A1:
- DC.W $000A ;0F5A
- LAB_00A2:
- DC.W $0014 ;0F5C
- LAB_00A3:
- DS.W 1 ;0F5E
- LAB_00A4:
- DS.W 1 ;0F60
- DC.W $0001 ;0F62
- DS.W 1 ;0F64
- DC.W $0207 ;0F66
- DC.W $0004 ;0F68
- DC.W $006F ;0F6A
- DC.L SECSTRT_3 ;0F6C: 00000EFC
- DS.W 2 ;0F70
- DC.L LAB_00A6 ;0F74: 00000FC2
- DS.W 4 ;0F78
- DC.W $00B4 ;0F80
- DC.W $0060 ;0F82
- DC.W $FFFF ;0F84
- DC.W $FFFF ;0F86
- DC.W $0001 ;0F88
- DC.L LAB_00A5 ;0F8A: 00000F8E
- LAB_00A5:
- DC.W $8000 ;0F8E
- DC.W $0090 ;0F90
- DC.W $FFFF ;0F92
- DC.W $FFFF ;0F94
- DS.W 4 ;0F96
- DC.W $2456 ;0F9E
- DC.W $4552 ;0FA0
- DC.W $3A20 ;0FA2
- DC.W $5368 ;0FA4
- DC.W $6F77 ;0FA6
- DC.W $4D65 ;0FA8
- DC.W $6D20 ;0FAA
- DC.W $322E ;0FAC
- DC.W $3036 ;0FAE
- DC.W $2028 ;0FB0
- DC.W $3237 ;0FB2
- DC.W $2E33 ;0FB4
- DC.W $2E39 ;0FB6
- DC.W $3929 ;0FB8
- DC.W $20A9 ;0FBA
- DC.W $2054 ;0FBC
- DC.W $484F ;0FBE
- DC.W $5200 ;0FC0
- LAB_00A6:
- DC.W $5368 ;0FC2
- DC.W $6F77 ;0FC4
- DC.W $4D65 ;0FC6
- DC.W $6D20 ;0FC8
- DC.W $A920 ;0FCA
- DC.W $5448 ;0FCC
- DC.W $4F52 ;0FCE
- LAB_00A7:
- DC.W $0069 ;0FD0
- DC.W $6E74 ;0FD2
- DC.W $7569 ;0FD4
- DC.W $7469 ;0FD6
- DC.W $6F6E ;0FD8
- DC.W $2E6C ;0FDA
- DC.W $6962 ;0FDC
- DC.W $7261 ;0FDE
- DC.W $7279 ;0FE0
- LAB_00A8:
- DC.W $0067 ;0FE2
- DC.W $7261 ;0FE4
- DC.W $7068 ;0FE6
- DC.W $6963 ;0FE8
- DC.W $732E ;0FEA
- DC.W $6C69 ;0FEC
- DC.W $6272 ;0FEE
- DC.W $6172 ;0FF0
- DC.W $7900 ;0FF2
- LAB_00A9:
- DC.W $646F ;0FF4
- DC.W $732E ;0FF6
- DC.W $6C69 ;0FF8
- DC.W $6272 ;0FFA
- DC.W $6172 ;0FFC
- DC.W $7900 ;0FFE
- LAB_00AA:
- DC.W $546F ;1000
- DC.W $7461 ;1002
- DC.W $6C20 ;1004
- LAB_00AB:
- DC.W $2420 ;1006
- DC.W $2020 ;1008
- DC.W $2020 ;100A
- DC.W $2020 ;100C
- DC.W $2000 ;100E
- LAB_00AC:
- DC.W $2420 ;1010
- DC.W $2020 ;1012
- DC.W $2020 ;1014
- DC.W $2020 ;1016
- DC.W $203A ;1018
- LAB_00AE:
- DC.W $0053 ;101A
- DC.W $686F ;101C
- DC.W $774D ;101E
- DC.W $656D ;1020
- DC.W $2E54 ;1022
- DC.W $6173 ;1024
- DC.W $6B00 ;1026
- LAB_00AF:
- DC.W $5368 ;1028
- DC.W $6F77 ;102A
- DC.W $4D65 ;102C
- DC.W $6D2E ;102E
- DC.W $5642 ;1030
- DC.W $4900 ;1032
- LAB_00B0:
- DC.W $746F ;1034
- DC.W $7061 ;1036
- DC.W $7A2E ;1038
- DC.W $666F ;103A
- DC.W $6E74 ;103C
- DS.W 1 ;103E
-
-
- SECTION S_4,BSS
-
- SECSTRT_4:
- DS.L 10 ;1040
- LAB_00B2:
- DS.L 1 ;1068
- LAB_00B3:
- DS.L 10 ;106C
- DS.B 1 ;1094
- LAB_00B4:
- DS.B 1 ;1095
- LAB_00B5:
- DS.L 3 ;1096
- LAB_00B6:
- DS.L 4112 ;10A2
- DS.B 2 ;50E2
-
-
- SECTION S_5,BSS ,CHIP
-
- SECSTRT_5:
- DS.L 128 ;50E4
- END
-