SPRITE-SOURCE #5
FILE INFORMATION
FILENAME(S): SPRITE-SOURCE #5
FILE TYPE(S): SEQ
FILE SIZE: 5.1K
FIRST SEEN: 2025-10-20 14:30:07
APPEARS ON: 1 disk(s)
FILE HASH
68d0e894ed514d17b23f24db20576c2328487fd47183ba97a2f6a2d7d6cf06ae
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| MAGIC DISK 09 95 | SPRITE-SOURCE #5 | SEQ | Treasure Chest - Klaus Der Suhler | 2 | 1 | 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 35 3A 0D 3B 0D 3B 20 20 20 20 20 |ILE #5:.;.; | 00000070: 20 20 20 27 CB 4F 4C 4C 49 53 53 49 4F 4E 53 2D | '.OLLISSIONS-| 00000080: C1 42 46 52 41 47 45 27 0D 3B 0D 3B 20 20 20 20 |.BFRAGE'.;.; | 00000090: 20 20 20 20 20 20 42 59 20 C8 41 4E 4E 45 53 20 | BY .ANNES | 000000A0: D3 4F 4D 4D 45 52 0D 3B 0D 3B 20 20 20 20 20 20 |.OMMER.;.; | 000000B0: 20 28 43 29 20 31 39 39 33 20 C3 D0 2D D6 45 52 | (C) 1993 ..-.ER| 000000C0: 4C 41 47 20 C7 4D 42 48 0D 3B 0D 3B 2D 2D 2D 2D |LAG .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 2D 2D 0D 0D 0D 56 20 20 20 20 20 20 20 20 3D |---...V =| 00000100: 20 35 33 32 34 38 0D 0D 20 20 20 20 20 20 20 20 | 53248.. | 00000110: 20 2A 3D 20 24 30 38 31 30 0D 20 20 20 20 20 20 | *= $0810. | 00000120: 20 20 20 4A 4D 50 20 24 30 38 38 30 0D 0D 20 20 | JMP $0880.. | 00000130: 20 20 20 20 20 20 20 2A 3D 20 24 30 38 34 30 0D | *= $0840.| 00000140: 0D 20 20 20 20 20 20 20 20 20 2E 42 59 54 45 20 |. .BYTE | 00000150: 30 2C 32 35 35 2C 30 2C 33 2C 32 35 35 2C 31 39 |0,255,0,3,255,19| 00000160: 32 0D 20 20 20 20 20 20 20 20 20 2E 42 59 54 45 |2. .BYTE| 00000170: 20 31 35 2C 32 35 35 2C 32 34 30 2C 33 31 2C 32 | 15,255,240,31,2| 00000180: 35 35 2C 32 34 38 0D 20 20 20 20 20 20 20 20 20 |55,248. | 00000190: 2E 42 59 54 45 20 36 33 2C 32 35 35 2C 32 35 32 |.BYTE 63,255,252| 000001A0: 2C 36 33 2C 32 35 35 2C 32 35 32 0D 20 20 20 20 |,63,255,252. | 000001B0: 20 20 20 20 20 2E 42 59 54 45 20 31 32 37 2C 31 | .BYTE 127,1| 000001C0: 38 39 2C 32 35 34 2C 31 32 37 2C 31 38 39 2C 32 |89,254,127,189,2| 000001D0: 35 34 0D 20 20 20 20 20 20 20 20 20 2E 42 59 54 |54. .BYT| 000001E0: 45 20 32 35 35 2C 31 38 39 2C 32 35 35 2C 32 35 |E 255,189,255,25| 000001F0: 35 2C 32 35 35 2C 32 35 35 0D 20 20 20 20 20 20 |5,255,255. | 00000200: 20 20 20 2E 42 59 54 45 20 32 35 35 2C 32 35 35 | .BYTE 255,255| 00000210: 2C 32 35 35 2C 32 34 37 2C 32 35 35 2C 32 33 39 |,255,247,255,239| 00000220: 0D 20 20 20 20 20 20 20 20 20 2E 42 59 54 45 20 |. .BYTE | 00000230: 32 35 31 2C 32 35 35 2C 32 32 33 2C 31 32 34 2C |251,255,223,124,| 00000240: 31 32 36 2C 36 32 0D 20 20 20 20 20 20 20 20 20 |126,62. | 00000250: 2E 42 59 54 45 20 31 32 37 2C 31 32 39 2C 32 35 |.BYTE 127,129,25| 00000260: 34 2C 36 33 2C 32 35 35 2C 32 35 32 0D 20 20 20 |4,63,255,252. | 00000270: 20 20 20 20 20 20 2E 42 59 54 45 20 36 33 2C 32 | .BYTE 63,2| 00000280: 35 35 2C 32 35 32 2C 33 31 2C 32 35 35 2C 32 34 |55,252,31,255,24| 00000290: 38 0D 20 20 20 20 20 20 20 20 20 2E 42 59 54 45 |8. .BYTE| 000002A0: 20 31 35 2C 32 35 35 2C 32 34 30 2C 33 2C 32 35 | 15,255,240,3,25| 000002B0: 35 2C 31 39 32 0D 20 20 20 20 20 20 20 20 20 2E |5,192. .| 000002C0: 42 59 54 45 20 30 2C 32 35 35 2C 30 2C 30 0D 0D |BYTE 0,255,0,0..| 000002D0: 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 23 32 |. LDA #2| 000002E0: 35 35 20 20 20 3B C9 4E 49 54 49 41 4C 49 53 49 |55 ;.NITIALISI| 000002F0: 45 52 55 4E 47 21 0D 20 20 20 20 20 20 20 20 20 |ERUNG!. | 00000300: 53 54 41 20 56 2B 32 31 0D 0D 20 20 20 20 20 20 |STA V+21.. | 00000310: 20 20 20 53 45 49 0D 20 20 20 20 20 20 20 20 20 | SEI. | 00000320: 4C 44 41 20 23 3C 49 52 51 0D 20 20 20 20 20 20 |LDA #<IRQ. | 00000330: 20 20 20 53 54 41 20 24 30 33 31 34 0D 20 20 20 | STA $0314. | 00000340: 20 20 20 20 20 20 4C 44 41 20 23 3E 49 52 51 0D | LDA #>IRQ.| 00000350: 20 20 20 20 20 20 20 20 20 53 54 41 20 24 30 33 | STA $03| 00000360: 31 35 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 |15. LDA | 00000370: 23 31 32 39 0D 20 20 20 20 20 20 20 20 20 53 54 |#129. ST| 00000380: 41 20 24 44 30 31 41 0D 20 20 20 20 20 20 20 20 |A $D01A. | 00000390: 20 4C 44 41 20 23 32 37 0D 20 20 20 20 20 20 20 | LDA #27. | 000003A0: 20 20 53 54 41 20 24 44 30 31 31 0D 20 20 20 20 | STA $D011. | 000003B0: 20 20 20 20 20 4C 44 41 20 23 32 35 30 0D 20 20 | LDA #250. | 000003C0: 20 20 20 20 20 20 20 53 54 41 20 24 44 30 31 32 | STA $D012| 000003D0: 0D 20 20 20 20 20 20 20 20 20 43 4C 49 0D 0D 20 |. CLI.. | 000003E0: 20 20 20 20 20 20 20 20 4C 44 58 20 23 30 0D 49 | LDX #0.I| 000003F0: 31 20 20 20 20 20 20 20 4C 44 41 20 54 45 58 54 |1 LDA TEXT| 00000400: 2C 58 0D 20 20 20 20 20 20 20 20 20 42 45 51 20 |,X. BEQ | 00000410: 49 32 0D 20 20 20 20 20 20 20 20 20 4A 53 52 20 |I2. JSR | 00000420: 24 46 46 44 32 0D 20 20 20 20 20 20 20 20 20 49 |$FFD2. I| 00000430: 4E 58 0D 20 20 20 20 20 20 20 20 20 42 4E 45 20 |NX. BNE | 00000440: 49 31 0D 49 32 0D 0D 0D 45 4E 44 20 20 20 20 20 |I1.I2...END | 00000450: 20 52 54 53 0D 0D 0D 54 45 58 54 20 20 20 20 20 | RTS...TEXT | 00000460: 2E 42 59 54 45 20 31 33 2C 31 38 0D 20 20 20 20 |.BYTE 13,18. | 00000470: 20 20 20 20 20 2E 54 45 58 54 20 22 4A 4F 59 53 | .TEXT "JOYS| 00000480: 54 49 43 4B 2D 41 42 46 52 41 47 45 20 49 4D 20 |TICK-ABFRAGE IM | 00000490: 22 0D 20 20 20 20 20 20 20 20 20 2E 54 45 58 54 |". .TEXT| 000004A0: 20 22 49 52 51 20 41 4B 54 49 56 49 45 52 54 2E | "IRQ AKTIVIERT.| 000004B0: 22 0D 20 20 20 20 20 20 20 20 20 2E 42 59 54 45 |". .BYTE| 000004C0: 20 31 34 36 2C 31 33 2C 31 33 2C 30 0D 0D 0D 0D | 146,13,13,0....| 000004D0: 3B 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |;---------------| 000004E0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 000004F0: 2D 2D 2D 2D 2D 2D 2D 2D 0D 3B 20 20 20 20 20 20 |--------.; | 00000500: 20 20 20 20 20 20 20 20 20 C9 20 D2 20 D1 0D 3B | . . ..;| 00000510: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 00000520: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 00000530: 2D 2D 2D 2D 2D 2D 2D 0D 0D 0D 49 52 51 20 20 20 |-------...IRQ | 00000540: 20 20 20 4C 44 41 20 24 44 30 31 39 0D 20 20 20 | LDA $D019. | 00000550: 20 20 20 20 20 20 53 54 41 20 24 44 30 31 39 0D | STA $D019.| 00000560: 20 20 20 20 20 20 20 20 20 42 4D 49 20 54 31 0D | BMI T1.| 00000570: 20 20 20 20 20 20 20 20 20 4C 44 41 20 24 44 43 | LDA $DC| 00000580: 30 44 0D 20 20 20 20 20 20 20 20 20 43 4C 49 0D |0D. CLI.| 00000590: 20 20 20 20 20 20 20 20 20 4A 4D 50 20 24 45 41 | JMP $EA| 000005A0: 33 31 0D 0D 54 31 0D 20 20 20 20 20 20 20 20 20 |31..T1. | 000005B0: 4C 44 41 20 24 44 43 30 30 20 20 3B CA 4F 59 53 |LDA $DC00 ;.OYS| 000005C0: 54 49 43 4B 21 0D 20 20 20 20 20 20 20 20 20 53 |TICK!. S| 000005D0: 54 41 20 4A 4F 59 53 54 0D 20 20 20 20 20 20 20 |TA JOYST. | 000005E0: 20 20 41 4E 44 20 23 31 20 20 20 20 20 3B 55 50 | AND #1 ;UP| 000005F0: 20 3F 0D 20 20 20 20 20 20 20 20 20 42 4E 45 20 | ?. BNE | 00000600: 54 35 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 |T5. LDA | 00000610: 59 50 4F 49 4E 54 0D 20 20 20 20 20 20 20 20 20 |YPOINT. | 00000620: 43 4D 50 20 23 31 0D 20 20 20 20 20 20 20 20 20 |CMP #1. | 00000630: 42 45 51 20 54 31 30 0D 20 20 20 20 20 20 20 20 |BEQ T10. | 00000640: 20 44 45 43 20 59 50 4F 49 4E 54 0D 20 20 20 20 | DEC YPOINT. | 00000650: 20 20 20 20 20 4A 4D 50 20 54 31 30 0D 54 35 20 | JMP T10.T5 | 00000660: 20 20 20 20 20 20 4C 44 41 20 4A 4F 59 53 54 0D | LDA JOYST.| 00000670: 20 20 20 20 20 20 20 20 20 41 4E 44 20 23 32 20 | AND #2 | 00000680: 20 20 20 20 3B 44 4F 57 4E 20 3F 0D 20 20 20 20 | ;DOWN ?. | 00000690: 20 20 20 20 20 42 4E 45 20 54 38 0D 20 20 20 20 | BNE T8. | 000006A0: 20 20 20 20 20 4C 44 41 20 59 50 4F 49 4E 54 0D | LDA YPOINT.| 000006B0: 20 20 20 20 20 20 20 20 20 43 4D 50 20 23 33 31 | CMP #31| 000006C0: 0D 20 20 20 20 20 20 20 20 20 42 45 51 20 54 31 |. BEQ T1| 000006D0: 30 0D 20 20 20 20 20 20 20 20 20 49 4E 43 20 59 |0. INC Y| 000006E0: 50 4F 49 4E 54 0D 20 20 20 20 20 20 20 20 20 42 |POINT. B| 000006F0: 4E 45 20 54 31 30 0D 54 38 20 20 20 20 20 20 20 |NE T10.T8 | 00000700: 4C 44 41 20 23 30 20 20 20 20 20 3B D9 2D C2 52 |LDA #0 ;.-.R| 00000710: 45 4D 53 45 2E 2E 2E 0D 20 20 20 20 20 20 20 20 |EMSE.... | 00000720: 20 49 4E 43 20 54 38 2B 31 0D 20 20 20 20 20 20 | INC T8+1. | 00000730: 20 20 20 41 4E 44 20 23 31 0D 20 20 20 20 20 20 | AND #1. | 00000740: 20 20 20 42 4E 45 20 54 31 30 0D 20 20 20 20 20 | BNE T10. | 00000750: 20 20 20 20 4C 44 41 20 59 50 4F 49 4E 54 0D 20 | LDA YPOINT. | 00000760: 20 20 20 20 20 20 20 20 43 4D 50 20 23 31 36 0D | CMP #16.| 00000770: 20 20 20 20 20 20 20 20 20 42 45 51 20 54 31 30 | BEQ T10| 00000780: 0D 20 20 20 20 20 20 20 20 20 42 43 43 20 54 39 |. BCC T9| 00000790: 0D 20 20 20 20 20 20 20 20 20 44 45 43 20 59 50 |. DEC YP| 000007A0: 4F 49 4E 54 0D 20 20 20 20 20 20 20 20 20 42 4E |OINT. BN| 000007B0: 45 20 54 31 30 0D 54 39 20 20 20 20 20 20 20 49 |E T10.T9 I| 000007C0: 4E 43 20 59 50 4F 49 4E 54 0D 54 31 30 0D 20 20 |NC YPOINT.T10. | 000007D0: 20 20 20 20 20 20 20 4C 44 41 20 4A 4F 59 53 54 | LDA JOYST| 000007E0: 0D 20 20 20 20 20 20 20 20 20 41 4E 44 20 23 34 |. AND #4| 000007F0: 20 20 20 20 20 3B 4C 45 46 54 20 3F 0D 20 20 20 | ;LEFT ?. | 00000800: 20 20 20 20 20 20 42 4E 45 20 54 31 35 0D 20 20 | BNE T15. | 00000810: 20 20 20 20 20 20 20 4C 44 41 20 58 50 4F 49 4E | LDA XPOIN| 00000820: 54 0D 20 20 20 20 20 20 20 20 20 43 4D 50 20 23 |T. CMP #| 00000830: 31 0D 20 20 20 20 20 20 20 20 20 42 45 51 20 54 |1. BEQ T| 00000840: 32 30 0D 20 20 20 20 20 20 20 20 20 44 45 43 20 |20. DEC | 00000850: 58 50 4F 49 4E 54 0D 20 20 20 20 20 20 20 20 20 |XPOINT. | 00000860: 4A 4D 50 20 54 32 30 0D 54 31 35 20 20 20 20 20 |JMP T20.T15 | 00000870: 20 4C 44 41 20 4A 4F 59 53 54 0D 20 20 20 20 20 | LDA JOYST. | 00000880: 20 20 20 20 41 4E 44 20 23 38 20 20 20 20 20 3B | AND #8 ;| 00000890: 52 49 47 48 54 20 3F 0D 20 20 20 20 20 20 20 20 |RIGHT ?. | 000008A0: 20 42 4E 45 20 54 31 38 0D 20 20 20 20 20 20 20 | BNE T18. | 000008B0: 20 20 4C 44 41 20 58 50 4F 49 4E 54 0D 20 20 20 | LDA XPOINT. | 000008C0: 20 20 20 20 20 20 43 4D 50 20 23 33 31 0D 20 20 | CMP #31. | 000008D0: 20 20 20 20 20 20 20 42 45 51 20 54 32 30 0D 20 | BEQ T20. | 000008E0: 20 20 20 20 20 20 20 20 49 4E 43 20 58 50 4F 49 | INC XPOI| 000008F0: 4E 54 0D 20 20 20 20 20 20 20 20 20 42 4E 45 20 |NT. BNE | 00000900: 54 32 30 0D 54 31 38 20 20 20 20 20 20 4C 44 41 |T20.T18 LDA| 00000910: 20 23 30 20 20 20 20 20 3B D8 2D C2 52 45 4D 53 | #0 ;.-.REMS| 00000920: 45 2E 2E 2E 0D 20 20 20 20 20 20 20 20 20 49 4E |E.... IN| 00000930: 43 20 54 31 38 2B 31 0D 20 20 20 20 20 20 20 20 |C T18+1. | 00000940: 20 41 4E 44 20 23 31 0D 20 20 20 20 20 20 20 20 | AND #1. | 00000950: 20 42 4E 45 20 54 32 30 0D 20 20 20 20 20 20 20 | BNE T20. | 00000960: 20 20 4C 44 41 20 58 50 4F 49 4E 54 0D 20 20 20 | LDA XPOINT. | 00000970: 20 20 20 20 20 20 43 4D 50 20 23 31 36 0D 20 20 | CMP #16. | 00000980: 20 20 20 20 20 20 20 42 45 51 20 54 32 30 0D 20 | BEQ T20. | 00000990: 20 20 20 20 20 20 20 20 42 43 43 20 54 31 39 0D | BCC T19.| 000009A0: 20 20 20 20 20 20 20 20 20 44 45 43 20 58 50 4F | DEC XPO| 000009B0: 49 4E 54 0D 20 20 20 20 20 20 20 20 20 42 4E 45 |INT. BNE| 000009C0: 20 54 32 30 0D 54 31 39 20 20 20 20 20 20 49 4E | T20.T19 IN| 000009D0: 43 20 58 50 4F 49 4E 54 0D 54 32 30 0D 0D 0D 20 |C XPOINT.T20... | 000009E0: 20 20 20 20 20 20 20 20 4C 44 41 20 59 50 4F 49 | LDA YPOI| 000009F0: 4E 54 20 3B D9 2D 4D 4F 56 49 4E 47 20 21 0D 20 |NT ;.-MOVING !. | 00000A00: 20 20 20 20 20 20 20 20 43 4C 43 0D 20 20 20 20 | CLC. | 00000A10: 20 20 20 20 20 41 44 43 20 23 31 0D 20 20 20 20 | ADC #1. | 00000A20: 20 20 20 20 20 4C 53 52 20 41 0D 20 20 20 20 20 | LSR A. | 00000A30: 20 20 20 20 4C 53 52 20 41 0D 20 20 20 20 20 20 | LSR A. | 00000A40: 20 20 20 54 41 58 0D 20 20 20 20 20 20 20 20 20 | TAX. | 00000A50: 4C 44 41 20 59 0D 20 20 20 20 20 20 20 20 20 43 |LDA Y. C| 00000A60: 4C 43 0D 20 20 20 20 20 20 20 20 20 41 44 43 20 |LC. ADC | 00000A70: 53 50 45 45 44 54 41 42 2C 58 0D 20 20 20 20 20 |SPEEDTAB,X. | 00000A80: 20 20 20 20 53 54 41 20 59 0D 20 20 20 20 20 20 | STA Y. | 00000A90: 20 20 20 43 4D 50 20 23 35 30 0D 20 20 20 20 20 | CMP #50. | 00000AA0: 20 20 20 20 42 43 53 20 54 32 31 0D 20 20 20 20 | BCS T21. | 00000AB0: 20 20 20 20 20 4C 44 41 20 23 35 30 0D 20 20 20 | LDA #50. | 00000AC0: 20 20 20 20 20 20 53 54 41 20 59 0D 20 20 20 20 | STA Y. | 00000AD0: 20 20 20 20 20 4C 44 41 20 59 50 4F 49 4E 54 0D | LDA YPOINT.| 00000AE0: 20 20 20 20 20 20 20 20 20 45 4F 52 20 23 33 31 | EOR #31| 00000AF0: 0D 20 20 20 20 20 20 20 20 20 43 4C 43 0D 20 20 |. CLC. | 00000B00: 20 20 20 20 20 20 20 41 44 43 20 23 32 0D 20 20 | ADC #2. | 00000B10: 20 20 20 20 20 20 20 53 54 41 20 59 50 4F 49 4E | STA YPOIN| 00000B20: 54 0D 20 20 20 20 20 20 20 20 20 4A 4D 50 20 54 |T. JMP T| 00000B30: 32 35 0D 54 32 31 20 20 20 20 20 20 43 4D 50 20 |25.T21 CMP | 00000B40: 23 32 33 30 0D 20 20 20 20 20 20 20 20 20 42 43 |#230. BC| 00000B50: 43 20 54 32 35 0D 20 20 20 20 20 20 20 20 20 4C |C T25. L| 00000B60: 44 41 20 23 32 33 30 0D 20 20 20 20 20 20 20 20 |DA #230. | 00000B70: 20 53 54 41 20 59 0D 20 20 20 20 20 20 20 20 20 | STA Y. | 00000B80: 4C 44 41 20 59 50 4F 49 4E 54 0D 20 20 20 20 20 |LDA YPOINT. | 00000B90: 20 20 20 20 41 4E 44 20 23 32 35 34 0D 20 20 20 | AND #254. | 00000BA0: 20 20 20 20 20 20 45 4F 52 20 23 33 31 0D 20 20 | EOR #31. | 00000BB0: 20 20 20 20 20 20 20 53 54 41 20 59 50 4F 49 4E | STA YPOIN| 00000BC0: 54 0D 54 32 35 0D 0D 20 20 20 20 20 20 20 20 20 |T.T25.. | 00000BD0: 4C 44 41 20 58 50 4F 49 4E 54 20 3B D8 2D 4D 4F |LDA XPOINT ;.-MO| 00000BE0: 56 49 4E 47 20 21 0D 20 20 20 20 20 20 20 20 20 |VING !. | 00000BF0: 43 4C 43 0D 20 20 20 20 20 20 20 20 20 41 44 43 |CLC. ADC| 00000C00: 20 23 31 0D 20 20 20 20 20 20 20 20 20 4C 53 52 | #1. LSR| 00000C10: 20 41 0D 20 20 20 20 20 20 20 20 20 4C 53 52 20 | A. LSR | 00000C20: 41 0D 20 20 20 20 20 20 20 20 20 54 41 58 0D 20 |A. TAX. | 00000C30: 20 20 20 20 20 20 20 20 43 50 58 20 23 34 0D 20 | CPX #4. | 00000C40: 20 20 20 20 20 20 20 20 42 43 53 20 54 33 35 0D | BCS T35.| 00000C50: 20 20 20 20 20 20 20 20 20 4C 44 41 20 58 0D 20 | LDA X. | 00000C60: 20 20 20 20 20 20 20 20 43 4C 43 0D 20 20 20 20 | CLC. | 00000C70: 20 20 20 20 20 41 44 43 20 53 50 45 45 44 54 41 | ADC SPEEDTA| 00000C80: 42 2C 58 0D 20 20 20 20 20 20 20 20 20 53 54 41 |B,X. STA| 00000C90: 20 58 0D 20 20 20 20 20 20 20 20 20 42 43 53 20 | X. BCS | 00000CA0: 54 33 31 0D 20 20 20 20 20 20 20 20 20 4C 44 41 |T31. LDA| 00000CB0: 20 23 30 0D 20 20 20 20 20 20 20 20 20 53 54 41 | #0. STA| 00000CC0: 20 58 48 49 0D 54 33 31 0D 20 20 20 20 20 20 20 | XHI.T31. | 00000CD0: 20 20 4C 44 41 20 58 48 49 0D 20 20 20 20 20 20 | LDA XHI. | 00000CE0: 20 20 20 42 4E 45 20 54 34 30 0D 20 20 20 20 20 | BNE T40. | 00000CF0: 20 20 20 20 4C 44 41 20 58 0D 20 20 20 20 20 20 | LDA X. | 00000D00: 20 20 20 43 4D 50 20 23 32 34 0D 20 20 20 20 20 | CMP #24. | 00000D10: 20 20 20 20 42 43 53 20 54 34 30 0D 20 20 20 20 | BCS T40. | 00000D20: 20 20 20 20 20 4C 44 41 20 23 32 34 0D 20 20 20 | LDA #24. | 00000D30: 20 20 20 20 20 20 53 54 41 20 58 0D 20 20 20 20 | STA X. | 00000D40: 20 20 20 20 20 4C 44 41 20 58 50 4F 49 4E 54 0D | LDA XPOINT.| 00000D50: 20 20 20 20 20 20 20 20 20 45 4F 52 20 23 33 31 | EOR #31| 00000D60: 0D 20 20 20 20 20 20 20 20 20 43 4C 43 0D 20 20 |. CLC. | 00000D70: 20 20 20 20 20 20 20 41 44 43 20 23 32 0D 20 20 | ADC #2. | 00000D80: 20 20 20 20 20 20 20 53 54 41 20 58 50 4F 49 4E | STA XPOIN| 00000D90: 54 0D 20 20 20 20 20 20 20 20 20 4A 4D 50 20 54 |T. JMP T| 00000DA0: 34 30 0D 0D 54 33 35 20 20 20 20 20 20 4C 44 41 |40..T35 LDA| 00000DB0: 20 58 0D 20 20 20 20 20 20 20 20 20 43 4C 43 0D | X. CLC.| 00000DC0: 20 20 20 20 20 20 20 20 20 41 44 43 20 53 50 45 | ADC SPE| 00000DD0: 45 44 54 41 42 2C 58 0D 20 20 20 20 20 20 20 20 |EDTAB,X. | 00000DE0: 20 53 54 41 20 58 0D 20 20 20 20 20 20 20 20 20 | STA X. | 00000DF0: 42 43 43 20 54 33 36 0D 20 20 20 20 20 20 20 20 |BCC T36. | 00000E00: 20 4C 44 41 20 23 31 0D 20 20 20 20 20 20 20 20 | LDA #1. | 00000E10: 20 53 54 41 20 58 48 49 0D 54 33 36 20 20 20 20 | STA XHI.T36 | 00000E20: 20 20 4C 44 41 20 58 48 49 0D 20 20 20 20 20 20 | LDA XHI. | 00000E30: 20 20 20 42 45 51 20 54 34 30 0D 20 20 20 20 20 | BEQ T40. | 00000E40: 20 20 20 20 4C 44 41 20 58 0D 20 20 20 20 20 20 | LDA X. | 00000E50: 20 20 20 43 4D 50 20 23 36 33 0D 20 20 20 20 20 | CMP #63. | 00000E60: 20 20 20 20 42 43 43 20 54 34 30 0D 20 20 20 20 | BCC T40. | 00000E70: 20 20 20 20 20 4C 44 41 20 23 36 34 0D 20 20 20 | LDA #64. | 00000E80: 20 20 20 20 20 20 53 54 41 20 58 0D 20 20 20 20 | STA X. | 00000E90: 20 20 20 20 20 4C 44 41 20 58 50 4F 49 4E 54 0D | LDA XPOINT.| 00000EA0: 20 20 20 20 20 20 20 20 20 41 4E 44 20 23 32 35 | AND #25| 00000EB0: 34 0D 20 20 20 20 20 20 20 20 20 45 4F 52 20 23 |4. EOR #| 00000EC0: 33 31 0D 20 20 20 20 20 20 20 20 20 53 54 41 20 |31. STA | 00000ED0: 58 50 4F 49 4E 54 0D 54 34 30 0D 20 20 20 20 20 |XPOINT.T40. | 00000EE0: 20 20 20 20 4C 44 41 20 23 30 0D 20 20 20 20 20 | LDA #0. | 00000EF0: 20 20 20 20 53 54 41 20 56 2B 31 36 0D 20 20 20 | STA V+16. | 00000F00: 20 20 20 20 20 20 4C 44 58 20 23 37 0D 54 34 31 | LDX #7.T41| 00000F10: 20 20 20 20 20 20 4C 44 41 20 59 2C 58 0D 20 20 | LDA Y,X. | 00000F20: 20 20 20 20 20 20 20 4C 44 59 20 4D 41 4C 32 2C | LDY MAL2,| 00000F30: 58 0D 20 20 20 20 20 20 20 20 20 53 54 41 20 56 |X. STA V| 00000F40: 2B 31 2C 59 0D 20 20 20 20 20 20 20 20 20 4C 44 |+1,Y. LD| 00000F50: 41 20 43 4F 4C 2C 58 0D 20 20 20 20 20 20 20 20 |A COL,X. | 00000F60: 20 53 54 41 20 56 2B 33 39 2C 58 0D 20 20 20 20 | STA V+39,X. | 00000F70: 20 20 20 20 20 4C 44 41 20 23 33 33 0D 20 20 20 | LDA #33. | 00000F80: 20 20 20 20 20 20 53 54 41 20 32 30 34 30 2C 58 | STA 2040,X| 00000F90: 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 58 2C |. LDA X,| 00000FA0: 58 0D 20 20 20 20 20 20 20 20 20 53 54 41 20 56 |X. STA V| 00000FB0: 2C 59 0D 20 20 20 20 20 20 20 20 20 4C 53 52 20 |,Y. LSR | 00000FC0: 41 0D 20 20 20 20 20 20 20 20 20 4C 44 59 20 58 |A. LDY X| 00000FD0: 48 49 2C 58 0D 20 20 20 20 20 20 20 20 20 42 45 |HI,X. BE| 00000FE0: 51 20 54 34 32 0D 20 20 20 20 20 20 20 20 20 50 |Q T42. P| 00000FF0: 48 41 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 |HA. LDA | 00001000: 56 2B 31 36 0D 20 20 20 20 20 20 20 20 20 4F 52 |V+16. OR| 00001010: 41 20 4F 44 45 52 2C 58 0D 20 20 20 20 20 20 20 |A ODER,X. | 00001020: 20 20 53 54 41 20 56 2B 31 36 0D 20 20 20 20 20 | STA V+16. | 00001030: 20 20 20 20 50 4C 41 0D 20 20 20 20 20 20 20 20 | PLA. | 00001040: 20 4F 52 41 20 23 31 32 38 0D 54 34 32 20 20 20 | ORA #128.T42 | 00001050: 20 20 20 53 54 41 20 58 48 41 4C 46 2C 58 0D 20 | STA XHALF,X. | 00001060: 20 20 20 20 20 20 20 20 44 45 58 0D 20 20 20 20 | DEX. | 00001070: 20 20 20 20 20 42 50 4C 20 54 34 31 0D 0D 20 20 | BPL T41.. | 00001080: 20 20 20 20 20 20 20 4C 44 41 20 23 30 0D 20 20 | LDA #0. | 00001090: 20 20 20 20 20 20 20 53 54 41 20 54 36 30 2B 31 | STA T60+1| 000010A0: 0D 20 20 20 20 20 20 20 20 20 53 54 41 20 24 44 |. STA $D| 000010B0: 30 32 31 0D 0D 20 20 20 20 20 20 20 20 20 4C 44 |021.. LD| 000010C0: 41 20 56 2B 33 30 0D 20 20 20 20 20 20 20 20 20 |A V+30. | 000010D0: 41 4E 44 20 23 31 0D 20 20 20 20 20 20 20 20 20 |AND #1. | 000010E0: 42 45 51 20 54 35 36 0D 0D 20 20 20 20 20 20 20 |BEQ T56.. | 000010F0: 20 20 4C 44 58 20 23 36 0D 54 35 30 20 20 20 20 | LDX #6.T50 | 00001100: 20 20 4C 44 41 20 58 48 41 4C 46 2B 31 2C 58 0D | LDA XHALF+1,X.| 00001110: 20 20 20 20 20 20 20 20 20 53 45 43 0D 20 20 20 | SEC. | 00001120: 20 20 20 20 20 20 53 42 43 20 23 31 32 0D 20 20 | SBC #12. | 00001130: 20 20 20 20 20 20 20 43 4D 50 20 58 48 41 4C 46 | CMP XHALF| 00001140: 0D 20 20 20 20 20 20 20 20 20 42 43 53 20 54 35 |. BCS T5| 00001150: 35 0D 20 20 20 20 20 20 20 20 20 41 44 43 20 23 |5. ADC #| 00001160: 32 33 0D 20 20 20 20 20 20 20 20 20 43 4D 50 20 |23. CMP | 00001170: 58 48 41 4C 46 0D 20 20 20 20 20 20 20 20 20 42 |XHALF. B| 00001180: 43 43 20 54 35 35 0D 20 20 20 20 20 20 20 20 20 |CC T55. | 00001190: 4C 44 41 20 59 2B 31 2C 58 0D 20 20 20 20 20 20 |LDA Y+1,X. | 000011A0: 20 20 20 53 45 43 0D 20 20 20 20 20 20 20 20 20 | SEC. | 000011B0: 53 42 43 20 23 32 31 0D 20 20 20 20 20 20 20 20 |SBC #21. | 000011C0: 20 43 4D 50 20 59 0D 20 20 20 20 20 20 20 20 20 | CMP Y. | 000011D0: 42 43 53 20 54 35 35 0D 20 20 20 20 20 20 20 20 |BCS T55. | 000011E0: 20 41 44 43 20 23 34 31 0D 20 20 20 20 20 20 20 | ADC #41. | 000011F0: 20 20 43 4D 50 20 59 0D 20 20 20 20 20 20 20 20 | CMP Y. | 00001200: 20 42 43 43 20 54 35 35 0D 20 20 20 20 20 20 20 | BCC T55. | 00001210: 20 20 4C 44 41 20 43 4F 4C 2B 31 2C 58 0D 20 20 | LDA COL+1,X. | 00001220: 20 20 20 20 20 20 20 53 54 41 20 54 36 30 2B 31 | STA T60+1| 00001230: 0D 54 35 35 20 20 20 20 20 20 44 45 58 0D 20 20 |.T55 DEX. | 00001240: 20 20 20 20 20 20 20 42 50 4C 20 54 35 30 0D 54 | BPL T50.T| 00001250: 35 36 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 |56. LDA | 00001260: 23 35 32 0D 54 35 39 20 20 20 20 20 20 43 4D 50 |#52.T59 CMP| 00001270: 20 24 44 30 31 32 0D 20 20 20 20 20 20 20 20 20 | $D012. | 00001280: 42 43 53 20 54 35 39 0D 54 36 30 20 20 20 20 20 |BCS T59.T60 | 00001290: 20 4C 44 41 20 23 30 0D 20 20 20 20 20 20 20 20 | LDA #0. | 000012A0: 20 53 54 41 20 24 44 30 32 30 0D 0D 20 20 20 20 | STA $D020.. | 000012B0: 20 20 20 20 20 4A 4D 50 20 24 45 41 38 31 0D 0D | JMP $EA81..| 000012C0: 4A 4F 59 53 54 20 20 20 20 2E 42 59 54 45 20 30 |JOYST .BYTE 0| 000012D0: 0D 58 50 4F 49 4E 54 20 20 20 2E 42 59 54 45 20 |.XPOINT .BYTE | 000012E0: 31 36 0D 59 50 4F 49 4E 54 20 20 20 2E 42 59 54 |16.YPOINT .BYT| 000012F0: 45 20 31 36 0D 53 50 45 45 44 54 41 42 20 2E 42 |E 16.SPEEDTAB .B| 00001300: 59 54 45 20 32 35 32 2C 32 35 33 2C 32 35 34 2C |YTE 252,253,254,| 00001310: 32 35 35 2C 30 0D 20 20 20 20 20 20 20 20 20 2E |255,0. .| 00001320: 42 59 54 45 20 31 2C 32 2C 33 2C 34 0D 4D 41 4C |BYTE 1,2,3,4.MAL| 00001330: 32 20 20 20 20 20 2E 42 59 54 45 20 30 2C 32 2C |2 .BYTE 0,2,| 00001340: 34 2C 36 2C 38 2C 31 30 2C 31 32 2C 31 34 0D 58 |4,6,8,10,12,14.X| 00001350: 20 20 20 20 20 20 20 20 2E 42 59 54 45 20 31 36 | .BYTE 16| 00001360: 30 2C 31 34 30 2C 34 30 2C 32 30 30 0D 20 20 20 |0,140,40,200. | 00001370: 20 20 20 20 20 20 2E 42 59 54 45 20 31 31 30 2C | .BYTE 110,| 00001380: 34 30 2C 31 37 30 2C 37 30 0D 59 20 20 20 20 20 |40,170,70.Y | 00001390: 20 20 20 2E 42 59 54 45 20 31 34 30 2C 35 30 2C | .BYTE 140,50,| 000013A0: 38 30 2C 31 30 30 0D 20 20 20 20 20 20 20 20 20 |80,100. | 000013B0: 2E 42 59 54 45 20 31 31 30 2C 31 35 30 2C 31 38 |.BYTE 110,150,18| 000013C0: 30 2C 32 32 30 0D 43 4F 4C 20 20 20 20 20 20 2E |0,220.COL .| 000013D0: 42 59 54 45 20 37 2C 31 30 2C 36 2C 33 2C 35 2C |BYTE 7,10,6,3,5,| 000013E0: 38 2C 34 2C 31 33 0D 58 48 49 20 20 20 20 20 20 |8,4,13.XHI | 000013F0: 2E 42 59 54 45 20 30 2C 30 2C 30 2C 30 2C 30 2C |.BYTE 0,0,0,0,0,| 00001400: 31 2C 30 2C 30 0D 58 48 41 4C 46 20 20 20 20 2E |1,0,0.XHALF .| 00001410: 42 59 54 45 20 30 2C 30 2C 30 2C 30 2C 30 2C 30 |BYTE 0,0,0,0,0,0| 00001420: 2C 30 2C 30 0D 4F 44 45 52 20 20 20 20 20 2E 42 |,0,0.ODER .B| 00001430: 59 54 45 20 31 2C 32 2C 34 2C 38 2C 31 36 2C 33 |YTE 1,2,4,8,16,3| 00001440: 32 2C 36 34 2C 31 32 38 0D 0D |2,64,128.. |
..;-------------------------------------
--.;.; - S P R I T E S -.;.;
SOURCE-FILE #5:.;.; 'KOLL
ISSIONS-ABFRAGE'.;.; BY HANNES
SOMMER.;.; (C) 1993 CP-VERLAG GMBH
.;.;------------------------------------
---...V = 53248.. *= $081
0. JMP $0880.. *= $0840.
. .BYTE 0,255,0,3,255,192.
.BYTE 15,255,240,31,255,248.
.BYTE 63,255,252,63,255,252. .BY
TE 127,189,254,127,189,254. .BYT
E 255,189,255,255,255,255. .BYTE
255,255,255,247,255,239. .BYTE
251,255,223,124,126,62. .BYTE 12
7,129,254,63,255,252. .BYTE 63,2
55,252,31,255,248. .BYTE 15,255,
240,3,255,192. .BYTE 0,255,0,0..
. LDA #255 ;INITIALISIERUNG!.
STA V+21.. SEI.
LDA #<IRQ. STA $0314. LD
A #>IRQ. STA $0315. LDA
#129. STA $D01A. LDA #27
. 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-ABF
RAGE IM ". .TEXT "IRQ AKTIVIERT.
". .BYTE 146,13,13,0....;-------
--------------------------------.;
I R Q.;------------------------
---------------...IRQ LDA $D019.
STA $D019. BMI T1.
LDA $DC0D. CLI. JMP $EA
31..T1. LDA $DC00 ;JOYSTICK!.
STA JOYST. AND #1 ;UP
?. BNE T5. LDA YPOINT.
CMP #1. BEQ T10.
DEC YPOINT. JMP T10.T5 LD
A JOYST. AND #2 ;DOWN ?.
BNE T8. LDA YPOINT.
CMP #31. BEQ T10. INC Y
POINT. BNE T10.T8 LDA #0
;Y-BREMSE.... INC T8+1.
AND #1. BNE T10. LDA
YPOINT. CMP #16. BEQ T10
. BCC T9. DEC YPOINT.
BNE T10.T9 INC YPOINT.T10.
LDA JOYST. AND #4 ;LE
FT ?. BNE T15. LDA XPOIN
T. CMP #1. BEQ T20.
DEC XPOINT. JMP T20.T15
LDA JOYST. AND #8 ;RIGHT ?.
BNE T18. LDA XPOINT.
CMP #31. BEQ T20.
INC XPOINT. BNE T20.T18 LDA
#0 ;X-BREMSE.... INC T18+1.
AND #1. BNE T20.
LDA XPOINT. CMP #16. B
EQ T20. BCC T19. DEC XPO
INT. BNE T20.T19 INC XPOINT
.T20... LDA YPOINT ;Y-MOVING !.
CLC. ADC #1. LSR
A. LSR A. TAX.
LDA Y. CLC. ADC SPEEDTAB
,X. STA Y. CMP #50.
BCS T21. LDA #50. ST
A Y. LDA YPOINT. EOR #31
. CLC. ADC #2. S
TA YPOINT. JMP T25.T21 CMP
#230. BCC T25. LDA #230.
STA Y. LDA YPOINT.
AND #254. EOR #31. S
TA YPOINT.T25.. LDA XPOINT ;X-MO
VING !. CLC. ADC #1.
LSR A. LSR A. TAX.
CPX #4. BCS T35.
LDA X. CLC. ADC SPEEDTA
B,X. STA X. BCS T31.
LDA #0. STA XHI.T31.
LDA XHI. BNE T40. LDA
X. CMP #24. BCS T40.
LDA #24. STA X. LDA
XPOINT. EOR #31. CLC.
ADC #2. STA XPOINT.
JMP T40..T35 LDA X. CLC.
ADC SPEEDTAB,X. STA X.
BCC T36. LDA #1.
STA XHI.T36 LDA XHI. BEQ T
40. LDA X. CMP #63.
BCC T40. LDA #64. ST
A X. LDA XPOINT. AND #25
4. EOR #31. STA XPOINT.T
40. LDA #0. STA V+16.
LDX #7.T41 LDA Y,X. L
DY MAL2,X. STA V+1,Y. LD
A COL,X. STA V+39,X. LDA
#33. STA 2040,X. LDA X,
X. STA V,Y. LSR A.
LDY XHI,X. BEQ T42. P
HA. LDA V+16. ORA ODER,X
. STA V+16. PLA.
ORA #128.T42 STA XHALF,X.
DEX. BPL T41.. LDA #0.
STA T60+1. STA $D021..
LDA V+30. AND #1.
BEQ T56.. LDX #6.T50 LDA XH
ALF+1,X. SEC. SBC #12.
CMP XHALF. BCS T55.
ADC #23. CMP XHALF. B
CC T55. LDA Y+1,X. SEC.
SBC #21. CMP Y.
BCS T55. ADC #41. CMP Y.
BCC T55. LDA COL+1,X.
STA T60+1.T55 DEX. B
PL T50.T56. LDA #52.T59 CMP
$D012. BCS T59.T60 LDA #0.
STA $D020.. JMP $EA81..
JOYST .BYTE 0.XPOINT .BYTE 16.YPOIN
T .BYTE 16.SPEEDTAB .BYTE 252,253,254,
255,0. .BYTE 1,2,3,4.MAL2 .B
YTE 0,2,4,6,8,10,12,14.X .BYTE 16
0,140,40,200. .BYTE 110,40,170,7
0.Y .BYTE 140,50,80,100.
.BYTE 110,150,180,220.COL .BYTE 7,1
0,6,3,5,8,4,13.XHI .BYTE 0,0,0,0,0,
1,0,0.XHALF .BYTE 0,0,0,0,0,0,0,0.ODE
R .BYTE 1,2,4,8,16,32,64,128..
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL