SPRITE-SOURCE #3
FILE INFORMATION
FILENAME(S): SPRITE-SOURCE #3
FILE TYPE(S): SEQ
FILE SIZE: 5.4K
FIRST SEEN: 2025-10-20 14:31:33
APPEARS ON: 1 disk(s)
FILE HASH
f803700e6b39cdca3533fceaee273251d7c155ec0551096cd3ff29cbdf733030
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| MAGIC DISK 08 95 | SPRITE-SOURCE #3 | SEQ | Treasure Chest - Klaus Der Suhler | 27 | 9 | DOWNLOAD FILE |
FILE CONTENT & ANALYSIS
00000000: 0D 0D 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |..;-------------| 00000010: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 00000020: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 3B 0D 3B 20 20 |----------.;.; | 00000030: 20 20 20 20 20 20 20 20 2D 20 D3 20 D0 20 D2 20 | - . . . | 00000040: C9 20 D4 20 C5 20 D3 20 2D 0D 3B 0D 3B 20 20 20 |. . . . -.;.; | 00000050: 20 20 20 20 20 20 20 20 D3 4F 55 52 43 45 2D C6 | .OURCE-.| 00000060: 49 4C 45 20 23 33 3A 0D 3B 0D 3B 20 20 20 20 20 |ILE #3:.;.; | 00000070: 20 20 20 20 20 27 D3 4D 49 4C 49 45 53 20 C6 41 | '.MILIES .A| 00000080: 44 49 4E 47 21 27 0D 3B 0D 3B 20 20 20 20 20 20 |DING!'.;.; | 00000090: 20 20 20 20 42 59 20 C8 41 4E 4E 45 53 20 D3 4F | BY .ANNES .O| 000000A0: 4D 4D 45 52 0D 3B 0D 3B 20 20 20 20 20 20 20 28 |MMER.;.; (| 000000B0: 43 29 20 31 39 39 33 20 C3 D0 2D D6 45 52 4C 41 |C) 1993 ..-.ERLA| 000000C0: 47 20 C7 4D 42 48 0D 3B 0D 3B 2D 2D 2D 2D 2D 2D |G .MBH.;.;------| 000000D0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 000000E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 000000F0: 2D 0D 0D 0D 56 20 20 20 20 20 20 20 20 3D 20 35 |-...V = 5| 00000100: 33 32 34 38 0D 0D 0D 20 20 20 20 20 20 20 20 20 |3248... | 00000110: 2A 3D 20 24 30 38 34 30 0D 0D 20 20 20 20 20 20 |*= $0840.. | 00000120: 20 20 20 2E 42 59 54 45 20 30 2C 32 35 35 2C 30 | .BYTE 0,255,0| 00000130: 2C 33 2C 32 35 35 2C 31 39 32 0D 20 20 20 20 20 |,3,255,192. | 00000140: 20 20 20 20 2E 42 59 54 45 20 31 35 2C 32 35 35 | .BYTE 15,255| 00000150: 2C 32 34 30 2C 33 31 2C 32 35 35 2C 32 34 38 0D |,240,31,255,248.| 00000160: 20 20 20 20 20 20 20 20 20 2E 42 59 54 45 20 36 | .BYTE 6| 00000170: 33 2C 32 35 35 2C 32 35 32 2C 36 33 2C 32 35 35 |3,255,252,63,255| 00000180: 2C 32 35 32 0D 20 20 20 20 20 20 20 20 20 2E 42 |,252. .B| 00000190: 59 54 45 20 31 32 37 2C 31 38 39 2C 32 35 34 2C |YTE 127,189,254,| 000001A0: 31 32 37 2C 31 38 39 2C 32 35 34 0D 20 20 20 20 |127,189,254. | 000001B0: 20 20 20 20 20 2E 42 59 54 45 20 32 35 35 2C 31 | .BYTE 255,1| 000001C0: 38 39 2C 32 35 35 2C 32 35 35 2C 32 35 35 2C 32 |89,255,255,255,2| 000001D0: 35 35 0D 20 20 20 20 20 20 20 20 20 2E 42 59 54 |55. .BYT| 000001E0: 45 20 32 35 35 2C 32 35 35 2C 32 35 35 2C 32 34 |E 255,255,255,24| 000001F0: 37 2C 32 35 35 2C 32 33 39 0D 20 20 20 20 20 20 |7,255,239. | 00000200: 20 20 20 2E 42 59 54 45 20 32 35 31 2C 32 35 35 | .BYTE 251,255| 00000210: 2C 32 32 33 2C 31 32 34 2C 31 32 36 2C 36 32 0D |,223,124,126,62.| 00000220: 20 20 20 20 20 20 20 20 20 2E 42 59 54 45 20 31 | .BYTE 1| 00000230: 32 37 2C 31 32 39 2C 32 35 34 2C 36 33 2C 32 35 |27,129,254,63,25| 00000240: 35 2C 32 35 32 0D 20 20 20 20 20 20 20 20 20 2E |5,252. .| 00000250: 42 59 54 45 20 36 33 2C 32 35 35 2C 32 35 32 2C |BYTE 63,255,252,| 00000260: 33 31 2C 32 35 35 2C 32 34 38 0D 20 20 20 20 20 |31,255,248. | 00000270: 20 20 20 20 2E 42 59 54 45 20 31 35 2C 32 35 35 | .BYTE 15,255| 00000280: 2C 32 34 30 2C 33 2C 32 35 35 2C 31 39 32 0D 20 |,240,3,255,192. | 00000290: 20 20 20 20 20 20 20 20 2E 42 59 54 45 20 30 2C | .BYTE 0,| 000002A0: 32 35 35 2C 30 2C 30 0D 0D 0D 20 20 20 20 20 20 |255,0,0... | 000002B0: 20 20 20 4C 44 41 20 23 32 35 35 20 20 20 3B C9 | LDA #255 ;.| 000002C0: 4E 49 54 49 41 4C 49 53 49 45 52 55 4E 47 21 0D |NITIALISIERUNG!.| 000002D0: 20 20 20 20 20 20 20 20 20 53 54 41 20 56 2B 32 | STA V+2| 000002E0: 31 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 23 |1. LDA #| 000002F0: 30 0D 20 20 20 20 20 20 20 20 20 53 54 41 20 56 |0. STA V| 00000300: 2B 31 36 0D 20 20 20 20 20 20 20 20 20 4C 44 41 |+16. LDA| 00000310: 20 23 31 36 30 0D 20 20 20 20 20 20 20 20 20 53 | #160. S| 00000320: 54 41 20 56 32 0D 20 20 20 20 20 20 20 20 20 4C |TA V2. L| 00000330: 44 41 20 23 38 38 0D 20 20 20 20 20 20 20 20 20 |DA #88. | 00000340: 53 54 41 20 56 32 2B 31 0D 20 20 20 20 20 20 20 |STA V2+1. | 00000350: 20 20 4C 44 58 20 23 37 0D 49 30 20 20 20 20 20 | LDX #7.I0 | 00000360: 20 20 4C 44 41 20 23 33 33 0D 20 20 20 20 20 20 | LDA #33. | 00000370: 20 20 20 53 54 41 20 32 30 34 30 2C 58 0D 20 20 | STA 2040,X. | 00000380: 20 20 20 20 20 20 20 4C 44 41 20 43 4F 4C 53 2C | LDA COLS,| 00000390: 58 0D 20 20 20 20 20 20 20 20 20 53 54 41 20 56 |X. STA V| 000003A0: 2B 33 39 2C 58 0D 20 20 20 20 20 20 20 20 20 44 |+39,X. D| 000003B0: 45 58 0D 20 20 20 20 20 20 20 20 20 42 50 4C 20 |EX. BPL | 000003C0: 49 30 0D 0D 20 20 20 20 20 20 20 20 20 4C 44 41 |I0.. LDA| 000003D0: 20 23 30 0D 20 20 20 20 20 20 20 20 20 53 54 41 | #0. STA| 000003E0: 20 24 44 30 32 30 0D 20 20 20 20 20 20 20 20 20 | $D020. | 000003F0: 53 54 41 20 24 44 30 32 31 0D 0D 20 20 20 20 20 |STA $D021.. | 00000400: 20 20 20 20 53 45 49 0D 20 20 20 20 20 20 20 20 | SEI. | 00000410: 20 4C 44 41 20 23 3C 49 52 51 0D 20 20 20 20 20 | LDA #<IRQ. | 00000420: 20 20 20 20 53 54 41 20 24 30 33 31 34 0D 20 20 | STA $0314. | 00000430: 20 20 20 20 20 20 20 4C 44 41 20 23 3E 49 52 51 | LDA #>IRQ| 00000440: 0D 20 20 20 20 20 20 20 20 20 53 54 41 20 24 30 |. STA $0| 00000450: 33 31 35 0D 20 20 20 20 20 20 20 20 20 4C 44 41 |315. LDA| 00000460: 20 23 31 32 39 0D 20 20 20 20 20 20 20 20 20 53 | #129. S| 00000470: 54 41 20 24 44 30 31 41 0D 20 20 20 20 20 20 20 |TA $D01A. | 00000480: 20 20 4C 44 41 20 23 32 37 0D 20 20 20 20 20 20 | LDA #27. | 00000490: 20 20 20 53 54 41 20 24 44 30 31 31 0D 20 20 20 | STA $D011. | 000004A0: 20 20 20 20 20 20 4C 44 41 20 23 32 35 30 0D 20 | LDA #250. | 000004B0: 20 20 20 20 20 20 20 20 53 54 41 20 24 44 30 31 | STA $D01| 000004C0: 32 0D 20 20 20 20 20 20 20 20 20 43 4C 49 0D 0D |2. CLI..| 000004D0: 20 20 20 20 20 20 20 20 20 4C 44 58 20 23 30 0D | LDX #0.| 000004E0: 49 31 20 20 20 20 20 20 20 4C 44 41 20 54 45 58 |I1 LDA TEX| 000004F0: 54 2C 58 0D 20 20 20 20 20 20 20 20 20 42 45 51 |T,X. BEQ| 00000500: 20 49 32 0D 20 20 20 20 20 20 20 20 20 4A 53 52 | I2. JSR| 00000510: 20 24 46 46 44 32 0D 20 20 20 20 20 20 20 20 20 | $FFD2. | 00000520: 49 4E 58 0D 20 20 20 20 20 20 20 20 20 42 4E 45 |INX. BNE| 00000530: 20 49 31 0D 49 32 0D 0D 0D 45 4E 44 20 20 20 20 | I1.I2...END | 00000540: 20 20 52 54 53 0D 0D 0D 54 45 58 54 20 20 20 20 | RTS...TEXT | 00000550: 20 2E 42 59 54 45 20 31 33 2C 31 38 0D 20 20 20 | .BYTE 13,18. | 00000560: 20 20 20 20 20 20 2E 54 45 58 54 20 22 4A 4F 59 | .TEXT "JOY| 00000570: 53 54 49 43 4B 2D 41 42 46 52 41 47 45 20 49 4D |STICK-ABFRAGE IM| 00000580: 20 22 0D 20 20 20 20 20 20 20 20 20 2E 54 45 58 | ". .TEX| 00000590: 54 20 22 49 52 51 20 41 4B 54 49 56 49 45 52 54 |T "IRQ AKTIVIERT| 000005A0: 2E 22 0D 20 20 20 20 20 20 20 20 20 2E 42 59 54 |.". .BYT| 000005B0: 45 20 31 34 36 2C 31 33 2C 31 33 2C 30 0D 0D 0D |E 146,13,13,0...| 000005C0: 0D 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |.;--------------| 000005D0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 000005E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 3B 20 20 20 20 20 |---------.; | 000005F0: 20 20 20 20 20 20 20 20 20 20 C9 20 D2 20 D1 0D | . . ..| 00000600: 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |;---------------| 00000610: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 00000620: 2D 2D 2D 2D 2D 2D 2D 2D 0D 0D 0D 49 52 51 20 20 |--------...IRQ | 00000630: 20 20 20 20 4C 44 41 20 24 44 30 31 39 0D 20 20 | LDA $D019. | 00000640: 20 20 20 20 20 20 20 53 54 41 20 24 44 30 31 39 | STA $D019| 00000650: 0D 20 20 20 20 20 20 20 20 20 42 4D 49 20 54 31 |. BMI T1| 00000660: 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 24 44 |. LDA $D| 00000670: 43 30 44 0D 20 20 20 20 20 20 20 20 20 43 4C 49 |C0D. CLI| 00000680: 0D 20 20 20 20 20 20 20 20 20 4A 4D 50 20 24 45 |. JMP $E| 00000690: 41 33 31 0D 0D 54 31 0D 20 20 20 20 20 20 20 20 |A31..T1. | 000006A0: 20 4C 44 41 20 24 44 30 31 32 0D 20 20 20 20 20 | LDA $D012. | 000006B0: 20 20 20 20 43 4D 50 20 23 32 30 30 0D 20 20 20 | CMP #200. | 000006C0: 20 20 20 20 20 20 42 43 53 20 54 32 0D 20 20 20 | BCS T2. | 000006D0: 20 20 20 20 20 20 4A 4D 50 20 49 52 51 32 0D 0D | JMP IRQ2..| 000006E0: 54 32 20 20 20 20 20 20 20 4C 44 41 20 23 31 34 |T2 LDA #14| 000006F0: 30 0D 20 20 20 20 20 20 20 20 20 53 54 41 20 24 |0. STA $| 00000700: 44 30 31 32 0D 0D 20 20 20 20 20 20 20 20 20 4C |D012.. L| 00000710: 44 41 20 24 44 43 30 30 20 20 3B CA 4F 59 53 54 |DA $DC00 ;.OYST| 00000720: 49 43 4B 21 0D 20 20 20 20 20 20 20 20 20 53 54 |ICK!. ST| 00000730: 41 20 4A 4F 59 53 54 0D 20 20 20 20 20 20 20 20 |A JOYST. | 00000740: 20 41 4E 44 20 23 31 20 20 20 20 20 3B 55 50 20 | AND #1 ;UP | 00000750: 3F 0D 20 20 20 20 20 20 20 20 20 42 4E 45 20 54 |?. BNE T| 00000760: 35 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 59 |5. LDA Y| 00000770: 50 4F 49 4E 54 0D 20 20 20 20 20 20 20 20 20 43 |POINT. C| 00000780: 4D 50 20 23 31 0D 20 20 20 20 20 20 20 20 20 42 |MP #1. B| 00000790: 45 51 20 54 31 30 0D 20 20 20 20 20 20 20 20 20 |EQ T10. | 000007A0: 44 45 43 20 59 50 4F 49 4E 54 0D 20 20 20 20 20 |DEC YPOINT. | 000007B0: 20 20 20 20 4A 4D 50 20 54 31 30 0D 54 35 20 20 | JMP T10.T5 | 000007C0: 20 20 20 20 20 4C 44 41 20 4A 4F 59 53 54 0D 20 | LDA JOYST. | 000007D0: 20 20 20 20 20 20 20 20 41 4E 44 20 23 32 20 20 | AND #2 | 000007E0: 20 20 20 3B 44 4F 57 4E 20 3F 0D 20 20 20 20 20 | ;DOWN ?. | 000007F0: 20 20 20 20 42 4E 45 20 54 38 0D 20 20 20 20 20 | BNE T8. | 00000800: 20 20 20 20 4C 44 41 20 59 50 4F 49 4E 54 0D 20 | LDA YPOINT. | 00000810: 20 20 20 20 20 20 20 20 43 4D 50 20 23 33 31 0D | CMP #31.| 00000820: 20 20 20 20 20 20 20 20 20 42 45 51 20 54 31 30 | BEQ T10| 00000830: 0D 20 20 20 20 20 20 20 20 20 49 4E 43 20 59 50 |. INC YP| 00000840: 4F 49 4E 54 0D 20 20 20 20 20 20 20 20 20 42 4E |OINT. BN| 00000850: 45 20 54 31 30 0D 54 38 20 20 20 20 20 20 20 4C |E T10.T8 L| 00000860: 44 41 20 23 30 20 20 20 20 20 3B D9 2D C2 52 45 |DA #0 ;.-.RE| 00000870: 4D 53 45 2E 2E 2E 0D 20 20 20 20 20 20 20 20 20 |MSE.... | 00000880: 49 4E 43 20 54 38 2B 31 0D 20 20 20 20 20 20 20 |INC T8+1. | 00000890: 20 20 41 4E 44 20 23 31 0D 20 20 20 20 20 20 20 | AND #1. | 000008A0: 20 20 42 4E 45 20 54 31 30 0D 20 20 20 20 20 20 | BNE T10. | 000008B0: 20 20 20 4C 44 41 20 59 50 4F 49 4E 54 0D 20 20 | LDA YPOINT. | 000008C0: 20 20 20 20 20 20 20 43 4D 50 20 23 31 36 0D 20 | CMP #16. | 000008D0: 20 20 20 20 20 20 20 20 42 45 51 20 54 31 30 0D | BEQ T10.| 000008E0: 20 20 20 20 20 20 20 20 20 42 43 43 20 54 39 0D | BCC T9.| 000008F0: 20 20 20 20 20 20 20 20 20 44 45 43 20 59 50 4F | DEC YPO| 00000900: 49 4E 54 0D 20 20 20 20 20 20 20 20 20 42 4E 45 |INT. BNE| 00000910: 20 54 31 30 0D 54 39 20 20 20 20 20 20 20 49 4E | T10.T9 IN| 00000920: 43 20 59 50 4F 49 4E 54 0D 54 31 30 0D 20 20 20 |C YPOINT.T10. | 00000930: 20 20 20 20 20 20 4C 44 41 20 4A 4F 59 53 54 0D | LDA JOYST.| 00000940: 20 20 20 20 20 20 20 20 20 41 4E 44 20 23 34 20 | AND #4 | 00000950: 20 20 20 20 3B 4C 45 46 54 20 3F 0D 20 20 20 20 | ;LEFT ?. | 00000960: 20 20 20 20 20 42 4E 45 20 54 31 35 0D 20 20 20 | BNE T15. | 00000970: 20 20 20 20 20 20 4C 44 41 20 58 50 4F 49 4E 54 | LDA XPOINT| 00000980: 0D 20 20 20 20 20 20 20 20 20 43 4D 50 20 23 31 |. CMP #1| 00000990: 0D 20 20 20 20 20 20 20 20 20 42 45 51 20 54 32 |. BEQ T2| 000009A0: 30 0D 20 20 20 20 20 20 20 20 20 44 45 43 20 58 |0. DEC X| 000009B0: 50 4F 49 4E 54 0D 20 20 20 20 20 20 20 20 20 4A |POINT. J| 000009C0: 4D 50 20 54 32 30 0D 54 31 35 20 20 20 20 20 20 |MP T20.T15 | 000009D0: 4C 44 41 20 4A 4F 59 53 54 0D 20 20 20 20 20 20 |LDA JOYST. | 000009E0: 20 20 20 41 4E 44 20 23 38 20 20 20 20 20 3B 52 | AND #8 ;R| 000009F0: 49 47 48 54 20 3F 0D 20 20 20 20 20 20 20 20 20 |IGHT ?. | 00000A00: 42 4E 45 20 54 31 38 0D 20 20 20 20 20 20 20 20 |BNE T18. | 00000A10: 20 4C 44 41 20 58 50 4F 49 4E 54 0D 20 20 20 20 | LDA XPOINT. | 00000A20: 20 20 20 20 20 43 4D 50 20 23 33 31 0D 20 20 20 | CMP #31. | 00000A30: 20 20 20 20 20 20 42 45 51 20 54 32 30 0D 20 20 | BEQ T20. | 00000A40: 20 20 20 20 20 20 20 49 4E 43 20 58 50 4F 49 4E | INC XPOIN| 00000A50: 54 0D 20 20 20 20 20 20 20 20 20 42 4E 45 20 54 |T. BNE T| 00000A60: 32 30 0D 54 31 38 20 20 20 20 20 20 4C 44 41 20 |20.T18 LDA | 00000A70: 23 30 20 20 20 20 20 3B D8 2D C2 52 45 4D 53 45 |#0 ;.-.REMSE| 00000A80: 2E 2E 2E 0D 20 20 20 20 20 20 20 20 20 49 4E 43 |.... INC| 00000A90: 20 54 31 38 2B 31 0D 20 20 20 20 20 20 20 20 20 | T18+1. | 00000AA0: 41 4E 44 20 23 31 0D 20 20 20 20 20 20 20 20 20 |AND #1. | 00000AB0: 42 4E 45 20 54 32 30 0D 20 20 20 20 20 20 20 20 |BNE T20. | 00000AC0: 20 4C 44 41 20 58 50 4F 49 4E 54 0D 20 20 20 20 | LDA XPOINT. | 00000AD0: 20 20 20 20 20 43 4D 50 20 23 31 36 0D 20 20 20 | CMP #16. | 00000AE0: 20 20 20 20 20 20 42 45 51 20 54 32 30 0D 20 20 | BEQ T20. | 00000AF0: 20 20 20 20 20 20 20 42 43 43 20 54 31 39 0D 20 | BCC T19. | 00000B00: 20 20 20 20 20 20 20 20 44 45 43 20 58 50 4F 49 | DEC XPOI| 00000B10: 4E 54 0D 20 20 20 20 20 20 20 20 20 42 4E 45 20 |NT. BNE | 00000B20: 54 32 30 0D 54 31 39 20 20 20 20 20 20 49 4E 43 |T20.T19 INC| 00000B30: 20 58 50 4F 49 4E 54 0D 54 32 30 0D 0D 20 20 20 | XPOINT.T20.. | 00000B40: 20 20 20 20 20 20 4C 44 58 20 23 37 0D 54 34 31 | LDX #7.T41| 00000B50: 20 20 20 20 20 20 4C 44 59 20 4D 41 4C 32 2C 58 | LDY MAL2,X| 00000B60: 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 56 32 |. LDA V2| 00000B70: 2D 32 2C 59 0D 20 20 20 20 20 20 20 20 20 53 54 |-2,Y. ST| 00000B80: 41 20 56 32 2C 59 0D 20 20 20 20 20 20 20 20 20 |A V2,Y. | 00000B90: 4C 44 41 20 56 32 2D 31 2C 59 0D 20 20 20 20 20 |LDA V2-1,Y. | 00000BA0: 20 20 20 20 53 54 41 20 56 32 2B 31 2C 59 0D 20 | STA V2+1,Y. | 00000BB0: 20 20 20 20 20 20 20 20 4C 44 41 20 56 2B 31 36 | LDA V+16| 00000BC0: 0D 20 20 20 20 20 20 20 20 20 41 4E 44 20 4F 44 |. AND OD| 00000BD0: 45 52 2D 31 2C 58 0D 20 20 20 20 20 20 20 20 20 |ER-1,X. | 00000BE0: 42 45 51 20 54 34 32 0D 20 20 20 20 20 20 20 20 |BEQ T42. | 00000BF0: 20 4C 44 41 20 56 2B 31 36 0D 20 20 20 20 20 20 | LDA V+16. | 00000C00: 20 20 20 4F 52 41 20 4F 44 45 52 2C 58 0D 20 20 | ORA ODER,X. | 00000C10: 20 20 20 20 20 20 20 53 54 41 20 56 2B 31 36 0D | STA V+16.| 00000C20: 20 20 20 20 20 20 20 20 20 42 4E 45 20 54 34 33 | BNE T43| 00000C30: 0D 54 34 32 20 20 20 20 20 20 4C 44 41 20 56 2B |.T42 LDA V+| 00000C40: 31 36 0D 20 20 20 20 20 20 20 20 20 41 4E 44 20 |16. AND | 00000C50: 55 4E 44 2C 58 0D 20 20 20 20 20 20 20 20 20 53 |UND,X. S| 00000C60: 54 41 20 56 2B 31 36 0D 54 34 33 20 20 20 20 20 |TA V+16.T43 | 00000C70: 20 44 45 58 0D 20 20 20 20 20 20 20 20 20 42 4E | DEX. BN| 00000C80: 45 20 54 34 31 0D 0D 0D 0D 20 20 20 20 20 20 20 |E T41.... | 00000C90: 20 20 4C 44 41 20 59 50 4F 49 4E 54 20 3B D9 2D | LDA YPOINT ;.-| 00000CA0: 4D 4F 56 49 4E 47 20 21 0D 20 20 20 20 20 20 20 |MOVING !. | 00000CB0: 20 20 43 4C 43 0D 20 20 20 20 20 20 20 20 20 41 | CLC. A| 00000CC0: 44 43 20 23 31 0D 20 20 20 20 20 20 20 20 20 4C |DC #1. L| 00000CD0: 53 52 20 41 0D 20 20 20 20 20 20 20 20 20 4C 53 |SR A. LS| 00000CE0: 52 20 41 0D 20 20 20 20 20 20 20 20 20 54 41 58 |R A. TAX| 00000CF0: 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 56 32 |. LDA V2| 00000D00: 2B 31 0D 20 20 20 20 20 20 20 20 20 43 4C 43 0D |+1. CLC.| 00000D10: 20 20 20 20 20 20 20 20 20 41 44 43 20 53 50 45 | ADC SPE| 00000D20: 45 44 54 41 42 2C 58 0D 20 20 20 20 20 20 20 20 |EDTAB,X. | 00000D30: 20 53 54 41 20 56 32 2B 31 0D 20 20 20 20 20 20 | STA V2+1. | 00000D40: 20 20 20 43 4D 50 20 23 35 30 0D 20 20 20 20 20 | CMP #50. | 00000D50: 20 20 20 20 42 43 53 20 54 32 31 0D 20 20 20 20 | BCS T21. | 00000D60: 20 20 20 20 20 4C 44 41 20 23 35 30 0D 20 20 20 | LDA #50. | 00000D70: 20 20 20 20 20 20 53 54 41 20 56 32 2B 31 0D 20 | STA V2+1. | 00000D80: 20 20 20 20 20 20 20 20 4C 44 41 20 59 50 4F 49 | LDA YPOI| 00000D90: 4E 54 0D 20 20 20 20 20 20 20 20 20 45 4F 52 20 |NT. EOR | 00000DA0: 23 33 31 0D 20 20 20 20 20 20 20 20 20 43 4C 43 |#31. CLC| 00000DB0: 0D 20 20 20 20 20 20 20 20 20 41 44 43 20 23 32 |. ADC #2| 00000DC0: 0D 20 20 20 20 20 20 20 20 20 53 54 41 20 59 50 |. STA YP| 00000DD0: 4F 49 4E 54 0D 20 20 20 20 20 20 20 20 20 4A 4D |OINT. JM| 00000DE0: 50 20 54 32 35 0D 54 32 31 20 20 20 20 20 20 43 |P T25.T21 C| 00000DF0: 4D 50 20 23 31 33 30 0D 20 20 20 20 20 20 20 20 |MP #130. | 00000E00: 20 42 43 43 20 54 32 35 0D 20 20 20 20 20 20 20 | BCC T25. | 00000E10: 20 20 4C 44 41 20 23 31 33 30 0D 20 20 20 20 20 | LDA #130. | 00000E20: 20 20 20 20 53 54 41 20 56 32 2B 31 0D 20 20 20 | STA V2+1. | 00000E30: 20 20 20 20 20 20 4C 44 41 20 59 50 4F 49 4E 54 | LDA YPOINT| 00000E40: 0D 20 20 20 20 20 20 20 20 20 41 4E 44 20 23 32 |. AND #2| 00000E50: 35 34 0D 20 20 20 20 20 20 20 20 20 45 4F 52 20 |54. EOR | 00000E60: 23 33 31 0D 20 20 20 20 20 20 20 20 20 53 54 41 |#31. STA| 00000E70: 20 59 50 4F 49 4E 54 0D 54 32 35 0D 0D 20 20 20 | YPOINT.T25.. | 00000E80: 20 20 20 20 20 20 4C 44 41 20 58 50 4F 49 4E 54 | LDA XPOINT| 00000E90: 20 3B D8 2D 4D 4F 56 49 4E 47 20 21 0D 20 20 20 | ;.-MOVING !. | 00000EA0: 20 20 20 20 20 20 43 4C 43 0D 20 20 20 20 20 20 | CLC. | 00000EB0: 20 20 20 41 44 43 20 23 31 0D 20 20 20 20 20 20 | ADC #1. | 00000EC0: 20 20 20 4C 53 52 20 41 0D 20 20 20 20 20 20 20 | LSR A. | 00000ED0: 20 20 4C 53 52 20 41 0D 20 20 20 20 20 20 20 20 | LSR A. | 00000EE0: 20 54 41 58 0D 20 20 20 20 20 20 20 20 20 43 50 | TAX. CP| 00000EF0: 58 20 23 34 0D 20 20 20 20 20 20 20 20 20 42 43 |X #4. BC| 00000F00: 53 20 54 33 35 0D 20 20 20 20 20 20 20 20 20 4C |S T35. L| 00000F10: 44 41 20 56 32 0D 20 20 20 20 20 20 20 20 20 43 |DA V2. C| 00000F20: 4C 43 0D 20 20 20 20 20 20 20 20 20 41 44 43 20 |LC. ADC | 00000F30: 53 50 45 45 44 54 41 42 2C 58 0D 20 20 20 20 20 |SPEEDTAB,X. | 00000F40: 20 20 20 20 53 54 41 20 56 32 0D 20 20 20 20 20 | STA V2. | 00000F50: 20 20 20 20 42 43 53 20 54 33 31 0D 20 20 20 20 | BCS T31. | 00000F60: 20 20 20 20 20 4C 44 41 20 56 2B 31 36 0D 20 20 | LDA V+16. | 00000F70: 20 20 20 20 20 20 20 41 4E 44 20 23 32 35 34 0D | AND #254.| 00000F80: 20 20 20 20 20 20 20 20 20 53 54 41 20 56 2B 31 | STA V+1| 00000F90: 36 0D 54 33 31 0D 20 20 20 20 20 20 20 20 20 4C |6.T31. L| 00000FA0: 44 41 20 56 2B 31 36 0D 20 20 20 20 20 20 20 20 |DA V+16. | 00000FB0: 20 41 4E 44 20 23 31 0D 20 20 20 20 20 20 20 20 | AND #1. | 00000FC0: 20 42 4E 45 20 54 34 30 0D 20 20 20 20 20 20 20 | BNE T40. | 00000FD0: 20 20 4C 44 41 20 56 32 0D 20 20 20 20 20 20 20 | LDA V2. | 00000FE0: 20 20 43 4D 50 20 23 32 34 0D 20 20 20 20 20 20 | CMP #24. | 00000FF0: 20 20 20 42 43 53 20 54 34 30 0D 20 20 20 20 20 | BCS T40. | 00001000: 20 20 20 20 4C 44 41 20 23 32 34 0D 20 20 20 20 | LDA #24. | 00001010: 20 20 20 20 20 53 54 41 20 56 32 0D 20 20 20 20 | STA V2. | 00001020: 20 20 20 20 20 4C 44 41 20 58 50 4F 49 4E 54 0D | LDA XPOINT.| 00001030: 20 20 20 20 20 20 20 20 20 45 4F 52 20 23 33 31 | EOR #31| 00001040: 0D 20 20 20 20 20 20 20 20 20 43 4C 43 0D 20 20 |. CLC. | 00001050: 20 20 20 20 20 20 20 41 44 43 20 23 32 0D 20 20 | ADC #2. | 00001060: 20 20 20 20 20 20 20 53 54 41 20 58 50 4F 49 4E | STA XPOIN| 00001070: 54 0D 20 20 20 20 20 20 20 20 20 4A 4D 50 20 54 |T. JMP T| 00001080: 34 30 0D 0D 54 33 35 20 20 20 20 20 20 4C 44 41 |40..T35 LDA| 00001090: 20 56 32 0D 20 20 20 20 20 20 20 20 20 43 4C 43 | V2. CLC| 000010A0: 0D 20 20 20 20 20 20 20 20 20 41 44 43 20 53 50 |. ADC SP| 000010B0: 45 45 44 54 41 42 2C 58 0D 20 20 20 20 20 20 20 |EEDTAB,X. | 000010C0: 20 20 53 54 41 20 56 32 0D 20 20 20 20 20 20 20 | STA V2. | 000010D0: 20 20 42 43 43 20 54 33 36 0D 20 20 20 20 20 20 | BCC T36. | 000010E0: 20 20 20 4C 44 41 20 56 2B 31 36 0D 20 20 20 20 | LDA V+16. | 000010F0: 20 20 20 20 20 4F 52 41 20 23 31 0D 20 20 20 20 | ORA #1. | 00001100: 20 20 20 20 20 53 54 41 20 56 2B 31 36 0D 54 33 | STA V+16.T3| 00001110: 36 20 20 20 20 20 20 4C 44 41 20 56 2B 31 36 0D |6 LDA V+16.| 00001120: 20 20 20 20 20 20 20 20 20 41 4E 44 20 23 31 0D | AND #1.| 00001130: 20 20 20 20 20 20 20 20 20 42 45 51 20 54 34 30 | BEQ T40| 00001140: 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 56 32 |. LDA V2| 00001150: 0D 20 20 20 20 20 20 20 20 20 43 4D 50 20 23 36 |. CMP #6| 00001160: 33 0D 20 20 20 20 20 20 20 20 20 42 43 43 20 54 |3. BCC T| 00001170: 34 30 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 |40. LDA | 00001180: 23 36 34 0D 20 20 20 20 20 20 20 20 20 53 54 41 |#64. STA| 00001190: 20 56 32 0D 20 20 20 20 20 20 20 20 20 4C 44 41 | V2. LDA| 000011A0: 20 58 50 4F 49 4E 54 0D 20 20 20 20 20 20 20 20 | XPOINT. | 000011B0: 20 41 4E 44 20 23 32 35 34 0D 20 20 20 20 20 20 | AND #254. | 000011C0: 20 20 20 45 4F 52 20 23 33 31 0D 20 20 20 20 20 | EOR #31. | 000011D0: 20 20 20 20 53 54 41 20 58 50 4F 49 4E 54 0D 54 | STA XPOINT.T| 000011E0: 34 30 0D 20 20 20 20 20 20 20 20 20 4C 44 58 20 |40. LDX | 000011F0: 23 31 35 0D 54 35 30 20 20 20 20 20 20 4C 44 41 |#15.T50 LDA| 00001200: 20 56 32 2C 58 0D 20 20 20 20 20 20 20 20 20 53 | V2,X. S| 00001210: 54 41 20 56 2C 58 0D 20 20 20 20 20 20 20 20 20 |TA V,X. | 00001220: 44 45 58 0D 20 20 20 20 20 20 20 20 20 42 50 4C |DEX. BPL| 00001230: 20 54 35 30 0D 0D 20 20 20 20 20 20 20 20 20 4C | T50.. L| 00001240: 44 41 20 23 30 0D 20 20 20 20 20 20 20 20 20 53 |DA #0. S| 00001250: 54 41 20 24 44 30 32 31 0D 0D 49 52 51 45 4E 44 |TA $D021..IRQEND| 00001260: 20 20 20 4A 4D 50 20 24 45 41 38 31 0D 0D 0D 3B | JMP $EA81...;| 00001270: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 00001280: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 00001290: 2D 2D 2D 2D 2D 2D 2D 0D 3B 20 20 20 20 20 20 20 |-------.; | 000012A0: 20 20 20 20 20 C9 20 D2 20 D1 20 20 20 23 20 32 | . . . # 2| 000012B0: 0D 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |.;--------------| 000012C0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 000012D0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D 0D 49 52 51 32 0D |---------..IRQ2.| 000012E0: 20 20 20 20 20 20 20 20 20 4C 44 41 20 23 32 35 | LDA #25| 000012F0: 30 0D 20 20 20 20 20 20 20 20 20 53 54 41 20 24 |0. STA $| 00001300: 44 30 31 32 0D 0D 20 20 20 20 20 20 20 20 20 4C |D012.. L| 00001310: 44 58 20 23 30 20 20 20 20 3B D3 50 52 49 54 45 |DX #0 ;.PRITE| 00001320: 53 20 56 45 52 44 4F 50 50 45 4C 4E 21 0D 54 38 |S VERDOPPELN!.T8| 00001330: 30 20 20 20 20 20 20 4C 44 41 20 23 31 35 30 0D |0 LDA #150.| 00001340: 20 20 20 20 20 20 20 20 20 53 45 43 0D 20 20 20 | SEC. | 00001350: 20 20 20 20 20 20 53 42 43 20 56 2B 31 2C 58 0D | SBC V+1,X.| 00001360: 20 20 20 20 20 20 20 20 20 41 44 43 20 23 31 32 | ADC #12| 00001370: 38 0D 20 20 20 20 20 20 20 20 20 53 54 41 20 56 |8. STA V| 00001380: 2B 31 2C 58 0D 20 20 20 20 20 20 20 20 20 49 4E |+1,X. IN| 00001390: 58 0D 20 20 20 20 20 20 20 20 20 49 4E 58 0D 20 |X. INX. | 000013A0: 20 20 20 20 20 20 20 20 43 50 58 20 23 31 36 0D | CPX #16.| 000013B0: 20 20 20 20 20 20 20 20 20 42 4E 45 20 54 38 30 | BNE T80| 000013C0: 0D 0D 20 20 20 20 20 20 20 20 20 4C 44 58 20 23 |.. LDX #| 000013D0: 36 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 23 |6. LDA #| 000013E0: 31 35 30 0D 54 38 31 20 20 20 20 20 20 43 4D 50 |150.T81 CMP| 000013F0: 20 24 44 30 31 32 0D 20 20 20 20 20 20 20 20 20 | $D012. | 00001400: 42 43 53 20 54 38 31 0D 20 20 20 20 20 20 20 20 |BCS T81. | 00001410: 20 53 54 58 20 24 44 30 32 31 0D 0D 20 20 20 20 | STX $D021.. | 00001420: 20 20 20 20 20 4A 4D 50 20 49 52 51 45 4E 44 0D | JMP IRQEND.| 00001430: 0D 0D 0D 4A 4F 59 53 54 20 20 20 20 2E 42 59 54 |...JOYST .BYT| 00001440: 45 20 30 0D 58 50 4F 49 4E 54 20 20 20 2E 42 59 |E 0.XPOINT .BY| 00001450: 54 45 20 31 36 0D 59 50 4F 49 4E 54 20 20 20 2E |TE 16.YPOINT .| 00001460: 42 59 54 45 20 31 36 0D 53 50 45 45 44 54 41 42 |BYTE 16.SPEEDTAB| 00001470: 20 2E 42 59 54 45 20 32 35 32 2C 32 35 33 2C 32 | .BYTE 252,253,2| 00001480: 35 34 2C 32 35 35 2C 30 0D 20 20 20 20 20 20 20 |54,255,0. | 00001490: 20 20 2E 42 59 54 45 20 31 2C 32 2C 33 2C 34 0D | .BYTE 1,2,3,4.| 000014A0: 43 4F 4C 53 20 20 20 20 20 2E 42 59 54 45 20 37 |COLS .BYTE 7| 000014B0: 2C 31 33 2C 31 35 2C 31 30 2C 31 32 2C 38 2C 31 |,13,15,10,12,8,1| 000014C0: 31 2C 39 0D 4D 41 4C 32 20 20 20 20 20 2E 42 59 |1,9.MAL2 .BY| 000014D0: 54 45 20 30 2C 32 2C 34 2C 36 2C 38 2C 31 30 2C |TE 0,2,4,6,8,10,| 000014E0: 31 32 2C 31 34 0D 4F 44 45 52 20 20 20 20 20 2E |12,14.ODER .| 000014F0: 42 59 54 45 20 31 2C 32 2C 34 2C 38 2C 31 36 2C |BYTE 1,2,4,8,16,| 00001500: 33 32 2C 36 34 2C 31 32 38 0D 55 4E 44 20 20 20 |32,64,128.UND | 00001510: 20 20 20 2E 42 59 54 45 20 32 35 34 2C 32 35 33 | .BYTE 254,253| 00001520: 2C 32 35 31 2C 32 34 37 0D 20 20 20 20 20 20 20 |,251,247. | 00001530: 20 20 2E 42 59 54 45 20 32 33 39 2C 32 32 33 2C | .BYTE 239,223,| 00001540: 31 39 31 2C 31 32 37 0D 56 32 20 20 20 20 20 20 |191,127.V2 | 00001550: 20 2E 42 59 54 45 20 30 2C 30 2C 30 2C 30 2C 30 | .BYTE 0,0,0,0,0| 00001560: 2C 30 2C 30 2C 30 0D 20 20 20 20 20 20 20 20 20 |,0,0,0. | 00001570: 2E 42 59 54 45 20 30 2C 30 2C 30 2C 30 2C 30 2C |.BYTE 0,0,0,0,0,| 00001580: 30 2C 30 2C 30 0D 0D |0,0,0.. |
..;-------------------------------------
--.;.; - S P R I T E S -.;.;
SOURCE-FILE #3:.;.; 'SM
ILIES FADING!'.;.; BY HANNES SO
MMER.;.; (C) 1993 CP-VERLAG GMBH.;
.;--------------------------------------
-...V = 53248... *= $0840
.. .BYTE 0,255,0,3,255,192.
.BYTE 15,255,240,31,255,248.
.BYTE 63,255,252,63,255,252. .B
YTE 127,189,254,127,189,254. .BY
TE 255,189,255,255,255,255. .BYT
E 255,255,255,247,255,239. .BYTE
251,255,223,124,126,62. .BYTE 1
27,129,254,63,255,252. .BYTE 63,
255,252,31,255,248. .BYTE 15,255
,240,3,255,192. .BYTE 0,255,0,0.
.. LDA #255 ;INITIALISIERUNG!.
STA V+21. LDA #0.
STA V+16. LDA #160. S
TA V2. LDA #88. STA V2+1
. LDX #7.I0 LDA #33.
STA 2040,X. LDA COLS,X.
STA V+39,X. DEX. BPL
I0.. LDA #0. STA $D020.
STA $D021.. SEI.
LDA #<IRQ. STA $0314. L
DA #>IRQ. STA $0315. LDA
#129. STA $D01A. LDA #2
7. STA $D011. LDA #250.
STA $D012. CLI..
LDX #0.I1 LDA TEXT,X. BEQ
I2. JSR $FFD2. INX.
BNE I1.I2...END RTS...TEXT
.BYTE 13,18. .TEXT "JOYSTICK-AB
FRAGE IM ". .TEXT "IRQ AKTIVIERT
.". .BYTE 146,13,13,0....;------
---------------------------------.;
I R Q.;-----------------------
----------------...IRQ LDA $D019.
STA $D019. BMI T1.
LDA $DC0D. CLI. JMP $E
A31..T1. LDA $D012. CMP
#200. BCS T2. JMP IRQ2..
T2 LDA #140. STA $D012..
LDA $DC00 ;JOYSTICK!. ST
A JOYST. AND #1 ;UP ?.
BNE T5. LDA YPOINT. C
MP #1. BEQ T10. DEC YPOI
NT. JMP T10.T5 LDA JOYST.
AND #2 ;DOWN ?. BNE
T8. LDA YPOINT. CMP #31.
BEQ T10. INC YPOINT.
BNE T10.T8 LDA #0 ;Y-BRE
MSE.... INC T8+1. AND #1
. BNE T10. LDA YPOINT.
CMP #16. BEQ T10.
BCC T9. DEC YPOINT. BNE
T10.T9 INC YPOINT.T10. LD
A JOYST. AND #4 ;LEFT ?.
BNE T15. LDA XPOINT.
CMP #1. BEQ T20. DEC X
POINT. JMP T20.T15 LDA JOYS
T. AND #8 ;RIGHT ?.
BNE T18. LDA XPOINT. CMP
#31. BEQ T20. INC XPOIN
T. BNE T20.T18 LDA #0 ;
X-BREMSE.... INC T18+1.
AND #1. BNE T20. LDA XPO
INT. CMP #16. BEQ T20.
BCC T19. DEC XPOINT.
BNE T20.T19 INC XPOINT.T20..
LDX #7.T41 LDY MAL2,X.
LDA V2-2,Y. STA V2,Y.
LDA V2-1,Y. STA V2+1,Y.
LDA V+16. AND ODER-1,X.
BEQ T42. LDA V+16. ORA O
DER,X. STA V+16. BNE T43
.T42 LDA V+16. AND UND,X.
STA V+16.T43 DEX. BN
E T41.... LDA YPOINT ;Y-MOVING !
. CLC. ADC #1. L
SR A. LSR A. TAX.
LDA V2+1. CLC. ADC SPE
EDTAB,X. STA V2+1. CMP #
50. BCS T21. LDA #50.
STA V2+1. LDA YPOINT.
EOR #31. CLC. ADC #2
. STA YPOINT. JMP T25.T2
1 CMP #130. BCC T25.
LDA #130. STA V2+1. LD
A YPOINT. AND #254. EOR
#31. STA YPOINT.T25.. LD
A XPOINT ;X-MOVING !. CLC.
ADC #1. LSR A. LSR A.
TAX. CPX #4. BC
S T35. LDA V2. CLC.
ADC SPEEDTAB,X. STA V2.
BCS T31. LDA V+16. A
ND #254. STA V+16.T31. L
DA V+16. AND #1. BNE T40
. LDA V2. CMP #24.
BCS T40. LDA #24. STA
V2. LDA XPOINT. EOR #31
. CLC. ADC #2. S
TA XPOINT. JMP T40..T35 LDA
V2. CLC. ADC SPEEDTAB,X
. STA V2. BCC T36.
LDA V+16. ORA #1. STA
V+16.T36 LDA V+16. AND #1.
BEQ T40. LDA V2.
CMP #63. BCC T40. LDA
#64. STA V2. LDA XPOINT.
AND #254. EOR #31.
STA XPOINT.T40. LDX #15.T50
LDA V2,X. STA V,X.
DEX. BPL T50.. LDA #0.
STA $D021..IRQEND JMP $EA81...;
---------------------------------------.
; I R Q # 2.;--------------
-------------------------..IRQ2.
LDA #250. STA $D012.. L
DX #0 ;SPRITES VERDOPPELN!.T80 L
DA #150. SEC. SBC V+1,X.
ADC #128. STA V+1,X.
INX. INX. CPX #16.
BNE T80.. LDX #6.
LDA #150.T81 CMP $D012.
BCS T81. STX $D021.. JMP
IRQEND....JOYST .BYTE 0.XPOINT .BY
TE 16.YPOINT .BYTE 16.SPEEDTAB .BYTE 2
52,253,254,255,0. .BYTE 1,2,3,4.
COLS .BYTE 7,13,15,10,12,8,11,9.MAL2
.BYTE 0,2,4,6,8,10,12,14.ODER .
BYTE 1,2,4,8,16,32,64,128.UND .BYTE
254,253,251,247. .BYTE 239,223,
191,127.V2 .BYTE 0,0,0,0,0,0,0,0.
.BYTE 0,0,0,0,0,0,0,0..
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL