SPRITE-SOURCE #1
FILE INFORMATION
FILENAME(S): SPRITE-SOURCE #1
FILE TYPE(S): SEQ
FILE SIZE: 4K
FIRST SEEN: 2025-10-20 14:32:11
APPEARS ON: 1 disk(s)
FILE HASH
02aa389734c1db8849e3c41763a2926c86cebc335c8f3fa30c089a04f838224c
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| MAGIC DISK 06 95 | SPRITE-SOURCE #1 | SEQ | Treasure Chest - Klaus Der Suhler | 4 | 7 | 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 31 3A 0D 3B 0D 3B 20 20 20 20 20 |ILE #1:.;.; | 00000070: 27 C2 45 53 43 48 4C 2E CA 4F 59 53 54 49 43 4B |'.ESCHL..OYSTICK| 00000080: 2D D3 54 45 55 45 52 55 4E 47 27 0D 3B 0D 3B 20 |-.TEUERUNG'.;.; | 00000090: 20 20 20 20 20 20 20 20 20 42 59 20 C8 41 4E 4E | BY .ANN| 000000A0: 45 53 20 D3 4F 4D 4D 45 52 0D 3B 0D 3B 20 20 20 |ES .OMMER.;.; | 000000B0: 20 20 20 20 28 43 29 20 31 39 39 33 20 C3 D0 2D | (C) 1993 ..-| 000000C0: D6 45 52 4C 41 47 20 C7 4D 42 48 0D 3B 0D 3B 2D |.ERLAG .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 2D 2D 2D 0D 0D 0D 56 20 20 20 20 20 20 |------...V | 00000100: 20 20 3D 20 35 33 32 34 38 0D 0D 0D 20 20 20 20 | = 53248... | 00000110: 20 20 20 20 20 2A 3D 20 24 30 38 34 30 0D 0D 20 | *= $0840.. | 00000120: 20 20 20 20 20 20 20 20 2E 42 59 54 45 20 30 2C | .BYTE 0,| 00000130: 32 35 35 2C 30 2C 33 2C 32 35 35 2C 31 39 32 0D |255,0,3,255,192.| 00000140: 20 20 20 20 20 20 20 20 20 2E 42 59 54 45 20 31 | .BYTE 1| 00000150: 35 2C 32 35 35 2C 32 34 30 2C 33 31 2C 32 35 35 |5,255,240,31,255| 00000160: 2C 32 34 38 0D 20 20 20 20 20 20 20 20 20 2E 42 |,248. .B| 00000170: 59 54 45 20 36 33 2C 32 35 35 2C 32 35 32 2C 36 |YTE 63,255,252,6| 00000180: 33 2C 32 35 35 2C 32 35 32 0D 20 20 20 20 20 20 |3,255,252. | 00000190: 20 20 20 2E 42 59 54 45 20 31 32 37 2C 31 38 39 | .BYTE 127,189| 000001A0: 2C 32 35 34 2C 31 32 37 2C 31 38 39 2C 32 35 34 |,254,127,189,254| 000001B0: 0D 20 20 20 20 20 20 20 20 20 2E 42 59 54 45 20 |. .BYTE | 000001C0: 32 35 35 2C 31 38 39 2C 32 35 35 2C 32 35 35 2C |255,189,255,255,| 000001D0: 32 35 35 2C 32 35 35 0D 20 20 20 20 20 20 20 20 |255,255. | 000001E0: 20 2E 42 59 54 45 20 32 35 35 2C 32 35 35 2C 32 | .BYTE 255,255,2| 000001F0: 35 35 2C 32 34 37 2C 32 35 35 2C 32 33 39 0D 20 |55,247,255,239. | 00000200: 20 20 20 20 20 20 20 20 2E 42 59 54 45 20 32 35 | .BYTE 25| 00000210: 31 2C 32 35 35 2C 32 32 33 2C 31 32 34 2C 31 32 |1,255,223,124,12| 00000220: 36 2C 36 32 0D 20 20 20 20 20 20 20 20 20 2E 42 |6,62. .B| 00000230: 59 54 45 20 31 32 37 2C 31 32 39 2C 32 35 34 2C |YTE 127,129,254,| 00000240: 36 33 2C 32 35 35 2C 32 35 32 0D 20 20 20 20 20 |63,255,252. | 00000250: 20 20 20 20 2E 42 59 54 45 20 36 33 2C 32 35 35 | .BYTE 63,255| 00000260: 2C 32 35 32 2C 33 31 2C 32 35 35 2C 32 34 38 0D |,252,31,255,248.| 00000270: 20 20 20 20 20 20 20 20 20 2E 42 59 54 45 20 31 | .BYTE 1| 00000280: 35 2C 32 35 35 2C 32 34 30 2C 33 2C 32 35 35 2C |5,255,240,3,255,| 00000290: 31 39 32 0D 20 20 20 20 20 20 20 20 20 2E 42 59 |192. .BY| 000002A0: 54 45 20 30 2C 32 35 35 2C 30 2C 30 0D 0D 0D 20 |TE 0,255,0,0... | 000002B0: 20 20 20 20 20 20 20 20 4C 44 41 20 23 31 20 20 | LDA #1 | 000002C0: 20 20 3B C9 4E 49 54 49 41 4C 49 53 49 45 52 55 | ;.NITIALISIERU| 000002D0: 4E 47 21 0D 20 20 20 20 20 20 20 20 20 53 54 41 |NG!. STA| 000002E0: 20 56 2B 32 31 0D 20 20 20 20 20 20 20 20 20 4C | V+21. L| 000002F0: 44 41 20 23 30 0D 20 20 20 20 20 20 20 20 20 53 |DA #0. S| 00000300: 54 41 20 56 2B 31 36 0D 20 20 20 20 20 20 20 20 |TA V+16. | 00000310: 20 4C 44 41 20 23 31 36 30 0D 20 20 20 20 20 20 | LDA #160. | 00000320: 20 20 20 53 54 41 20 56 0D 20 20 20 20 20 20 20 | STA V. | 00000330: 20 20 4C 44 41 20 23 31 33 36 0D 20 20 20 20 20 | LDA #136. | 00000340: 20 20 20 20 53 54 41 20 56 2B 31 0D 20 20 20 20 | STA V+1. | 00000350: 20 20 20 20 20 4C 44 41 20 23 33 33 0D 20 20 20 | LDA #33. | 00000360: 20 20 20 20 20 20 53 54 41 20 32 30 34 30 0D 20 | STA 2040. | 00000370: 20 20 20 20 20 20 20 20 4C 44 41 20 23 37 0D 20 | LDA #7. | 00000380: 20 20 20 20 20 20 20 20 53 54 41 20 56 2B 33 39 | STA V+39| 00000390: 0D 0D 20 20 20 20 20 20 20 20 20 53 45 49 0D 20 |.. SEI. | 000003A0: 20 20 20 20 20 20 20 20 4C 44 41 20 23 3C 49 52 | LDA #<IR| 000003B0: 51 0D 20 20 20 20 20 20 20 20 20 53 54 41 20 24 |Q. STA $| 000003C0: 30 33 31 34 0D 20 20 20 20 20 20 20 20 20 4C 44 |0314. LD| 000003D0: 41 20 23 3E 49 52 51 0D 20 20 20 20 20 20 20 20 |A #>IRQ. | 000003E0: 20 53 54 41 20 24 30 33 31 35 0D 20 20 20 20 20 | STA $0315. | 000003F0: 20 20 20 20 4C 44 41 20 23 31 32 39 0D 20 20 20 | LDA #129. | 00000400: 20 20 20 20 20 20 53 54 41 20 24 44 30 31 41 0D | STA $D01A.| 00000410: 20 20 20 20 20 20 20 20 20 4C 44 41 20 23 32 37 | LDA #27| 00000420: 0D 20 20 20 20 20 20 20 20 20 53 54 41 20 24 44 |. STA $D| 00000430: 30 31 31 0D 20 20 20 20 20 20 20 20 20 4C 44 41 |011. LDA| 00000440: 20 23 32 35 30 0D 20 20 20 20 20 20 20 20 20 53 | #250. S| 00000450: 54 41 20 24 44 30 31 32 0D 20 20 20 20 20 20 20 |TA $D012. | 00000460: 20 20 43 4C 49 0D 0D 20 20 20 20 20 20 20 20 20 | CLI.. | 00000470: 4C 44 58 20 23 30 0D 49 31 20 20 20 20 20 20 20 |LDX #0.I1 | 00000480: 4C 44 41 20 54 45 58 54 2C 58 0D 20 20 20 20 20 |LDA TEXT,X. | 00000490: 20 20 20 20 42 45 51 20 49 32 0D 20 20 20 20 20 | BEQ I2. | 000004A0: 20 20 20 20 4A 53 52 20 24 46 46 44 32 0D 20 20 | JSR $FFD2. | 000004B0: 20 20 20 20 20 20 20 49 4E 58 0D 20 20 20 20 20 | INX. | 000004C0: 20 20 20 20 42 4E 45 20 49 31 0D 49 32 0D 0D 0D | BNE I1.I2...| 000004D0: 45 4E 44 20 20 20 20 20 20 52 54 53 0D 0D 0D 54 |END RTS...T| 000004E0: 45 58 54 20 20 20 20 20 2E 42 59 54 45 20 31 33 |EXT .BYTE 13| 000004F0: 2C 31 38 0D 20 20 20 20 20 20 20 20 20 2E 54 45 |,18. .TE| 00000500: 58 54 20 22 4A 4F 59 53 54 49 43 4B 2D 41 42 46 |XT "JOYSTICK-ABF| 00000510: 52 41 47 45 20 49 4D 20 22 0D 20 20 20 20 20 20 |RAGE IM ". | 00000520: 20 20 20 2E 54 45 58 54 20 22 49 52 51 20 41 4B | .TEXT "IRQ AK| 00000530: 54 49 56 49 45 52 54 2E 22 0D 20 20 20 20 20 20 |TIVIERT.". | 00000540: 20 20 20 2E 42 59 54 45 20 31 34 36 2C 31 33 2C | .BYTE 146,13,| 00000550: 31 33 2C 30 0D 0D 0D 0D 3B 2D 2D 2D 2D 2D 2D 2D |13,0....;-------| 00000560: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 00000570: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 00000580: 0D 3B 20 20 20 20 20 20 20 20 20 20 20 20 20 20 |.; | 00000590: 20 C9 20 D2 20 D1 0D 3B 2D 2D 2D 2D 2D 2D 2D 2D | . . ..;--------| 000005A0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 000005B0: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 0D |---------------.| 000005C0: 0D 0D 49 52 51 20 20 20 20 20 20 4C 44 41 20 24 |..IRQ LDA $| 000005D0: 44 30 31 39 0D 20 20 20 20 20 20 20 20 20 53 54 |D019. ST| 000005E0: 41 20 24 44 30 31 39 0D 20 20 20 20 20 20 20 20 |A $D019. | 000005F0: 20 42 4D 49 20 54 31 0D 20 20 20 20 20 20 20 20 | BMI T1. | 00000600: 20 4C 44 41 20 24 44 43 30 44 0D 20 20 20 20 20 | LDA $DC0D. | 00000610: 20 20 20 20 43 4C 49 0D 20 20 20 20 20 20 20 20 | CLI. | 00000620: 20 4A 4D 50 20 24 45 41 33 31 0D 0D 54 31 0D 20 | JMP $EA31..T1. | 00000630: 20 20 20 20 20 20 20 20 4C 44 41 20 24 44 43 30 | LDA $DC0| 00000640: 30 20 20 3B CA 4F 59 53 54 49 43 4B 21 0D 20 20 |0 ;.OYSTICK!. | 00000650: 20 20 20 20 20 20 20 53 54 41 20 4A 4F 59 53 54 | STA JOYST| 00000660: 0D 20 20 20 20 20 20 20 20 20 41 4E 44 20 23 31 |. AND #1| 00000670: 20 20 20 20 20 3B 55 50 20 3F 0D 20 20 20 20 20 | ;UP ?. | 00000680: 20 20 20 20 42 4E 45 20 54 35 0D 20 20 20 20 20 | BNE T5. | 00000690: 20 20 20 20 4C 44 41 20 59 50 4F 49 4E 54 0D 20 | LDA YPOINT. | 000006A0: 20 20 20 20 20 20 20 20 43 4D 50 20 23 31 0D 20 | CMP #1. | 000006B0: 20 20 20 20 20 20 20 20 42 45 51 20 54 31 30 0D | BEQ T10.| 000006C0: 20 20 20 20 20 20 20 20 20 44 45 43 20 59 50 4F | DEC YPO| 000006D0: 49 4E 54 0D 20 20 20 20 20 20 20 20 20 4A 4D 50 |INT. JMP| 000006E0: 20 54 31 30 0D 54 35 20 20 20 20 20 20 20 4C 44 | T10.T5 LD| 000006F0: 41 20 4A 4F 59 53 54 0D 20 20 20 20 20 20 20 20 |A JOYST. | 00000700: 20 41 4E 44 20 23 32 20 20 20 20 20 3B 44 4F 57 | AND #2 ;DOW| 00000710: 4E 20 3F 0D 20 20 20 20 20 20 20 20 20 42 4E 45 |N ?. BNE| 00000720: 20 54 38 0D 20 20 20 20 20 20 20 20 20 4C 44 41 | T8. LDA| 00000730: 20 59 50 4F 49 4E 54 0D 20 20 20 20 20 20 20 20 | YPOINT. | 00000740: 20 43 4D 50 20 23 33 31 0D 20 20 20 20 20 20 20 | CMP #31. | 00000750: 20 20 42 45 51 20 54 31 30 0D 20 20 20 20 20 20 | BEQ T10. | 00000760: 20 20 20 49 4E 43 20 59 50 4F 49 4E 54 0D 20 20 | INC YPOINT. | 00000770: 20 20 20 20 20 20 20 42 4E 45 20 54 31 30 0D 54 | BNE T10.T| 00000780: 38 20 20 20 20 20 20 20 4C 44 41 20 23 30 20 20 |8 LDA #0 | 00000790: 20 20 20 3B D9 2D C2 52 45 4D 53 45 2E 2E 2E 0D | ;.-.REMSE....| 000007A0: 20 20 20 20 20 20 20 20 20 49 4E 43 20 54 38 2B | INC T8+| 000007B0: 31 0D 20 20 20 20 20 20 20 20 20 41 4E 44 20 23 |1. AND #| 000007C0: 31 0D 20 20 20 20 20 20 20 20 20 42 4E 45 20 54 |1. BNE T| 000007D0: 31 30 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 |10. LDA | 000007E0: 59 50 4F 49 4E 54 0D 20 20 20 20 20 20 20 20 20 |YPOINT. | 000007F0: 43 4D 50 20 23 31 36 0D 20 20 20 20 20 20 20 20 |CMP #16. | 00000800: 20 42 45 51 20 54 31 30 0D 20 20 20 20 20 20 20 | BEQ T10. | 00000810: 20 20 42 43 43 20 54 39 0D 20 20 20 20 20 20 20 | BCC T9. | 00000820: 20 20 44 45 43 20 59 50 4F 49 4E 54 0D 20 20 20 | DEC YPOINT. | 00000830: 20 20 20 20 20 20 42 4E 45 20 54 31 30 0D 54 39 | BNE T10.T9| 00000840: 20 20 20 20 20 20 20 49 4E 43 20 59 50 4F 49 4E | INC YPOIN| 00000850: 54 0D 54 31 30 0D 20 20 20 20 20 20 20 20 20 4C |T.T10. L| 00000860: 44 41 20 4A 4F 59 53 54 0D 20 20 20 20 20 20 20 |DA JOYST. | 00000870: 20 20 41 4E 44 20 23 34 20 20 20 20 20 3B 4C 45 | AND #4 ;LE| 00000880: 46 54 20 3F 0D 20 20 20 20 20 20 20 20 20 42 4E |FT ?. BN| 00000890: 45 20 54 31 35 0D 20 20 20 20 20 20 20 20 20 4C |E T15. L| 000008A0: 44 41 20 58 50 4F 49 4E 54 0D 20 20 20 20 20 20 |DA XPOINT. | 000008B0: 20 20 20 43 4D 50 20 23 31 0D 20 20 20 20 20 20 | CMP #1. | 000008C0: 20 20 20 42 45 51 20 54 32 30 0D 20 20 20 20 20 | BEQ T20. | 000008D0: 20 20 20 20 44 45 43 20 58 50 4F 49 4E 54 0D 20 | DEC XPOINT. | 000008E0: 20 20 20 20 20 20 20 20 4A 4D 50 20 54 32 30 0D | JMP T20.| 000008F0: 54 31 35 20 20 20 20 20 20 4C 44 41 20 4A 4F 59 |T15 LDA JOY| 00000900: 53 54 0D 20 20 20 20 20 20 20 20 20 41 4E 44 20 |ST. AND | 00000910: 23 38 20 20 20 20 20 3B 52 49 47 48 54 20 3F 0D |#8 ;RIGHT ?.| 00000920: 20 20 20 20 20 20 20 20 20 42 4E 45 20 54 31 38 | BNE T18| 00000930: 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 58 50 |. LDA XP| 00000940: 4F 49 4E 54 0D 20 20 20 20 20 20 20 20 20 43 4D |OINT. CM| 00000950: 50 20 23 33 31 0D 20 20 20 20 20 20 20 20 20 42 |P #31. B| 00000960: 45 51 20 54 32 30 0D 20 20 20 20 20 20 20 20 20 |EQ T20. | 00000970: 49 4E 43 20 58 50 4F 49 4E 54 0D 20 20 20 20 20 |INC XPOINT. | 00000980: 20 20 20 20 42 4E 45 20 54 32 30 0D 54 31 38 20 | BNE T20.T18 | 00000990: 20 20 20 20 20 4C 44 41 20 23 30 20 20 20 20 20 | LDA #0 | 000009A0: 3B D8 2D C2 52 45 4D 53 45 2E 2E 2E 0D 20 20 20 |;.-.REMSE.... | 000009B0: 20 20 20 20 20 20 49 4E 43 20 54 31 38 2B 31 0D | INC T18+1.| 000009C0: 20 20 20 20 20 20 20 20 20 41 4E 44 20 23 31 0D | AND #1.| 000009D0: 20 20 20 20 20 20 20 20 20 42 4E 45 20 54 32 30 | BNE T20| 000009E0: 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 58 50 |. LDA XP| 000009F0: 4F 49 4E 54 0D 20 20 20 20 20 20 20 20 20 43 4D |OINT. CM| 00000A00: 50 20 23 31 36 0D 20 20 20 20 20 20 20 20 20 42 |P #16. B| 00000A10: 45 51 20 54 32 30 0D 20 20 20 20 20 20 20 20 20 |EQ T20. | 00000A20: 42 43 43 20 54 31 39 0D 20 20 20 20 20 20 20 20 |BCC T19. | 00000A30: 20 44 45 43 20 58 50 4F 49 4E 54 0D 20 20 20 20 | DEC XPOINT. | 00000A40: 20 20 20 20 20 42 4E 45 20 54 32 30 0D 54 31 39 | BNE T20.T19| 00000A50: 20 20 20 20 20 20 49 4E 43 20 58 50 4F 49 4E 54 | INC XPOINT| 00000A60: 0D 54 32 30 0D 0D 0D 20 20 20 20 20 20 20 20 20 |.T20... | 00000A70: 4C 44 41 20 59 50 4F 49 4E 54 20 3B D9 2D 4D 4F |LDA YPOINT ;.-MO| 00000A80: 56 49 4E 47 20 21 0D 20 20 20 20 20 20 20 20 20 |VING !. | 00000A90: 43 4C 43 0D 20 20 20 20 20 20 20 20 20 41 44 43 |CLC. ADC| 00000AA0: 20 23 31 0D 20 20 20 20 20 20 20 20 20 4C 53 52 | #1. LSR| 00000AB0: 20 41 0D 20 20 20 20 20 20 20 20 20 4C 53 52 20 | A. LSR | 00000AC0: 41 0D 20 20 20 20 20 20 20 20 20 54 41 58 0D 20 |A. TAX. | 00000AD0: 20 20 20 20 20 20 20 20 4C 44 41 20 56 2B 31 0D | LDA V+1.| 00000AE0: 20 20 20 20 20 20 20 20 20 43 4C 43 0D 20 20 20 | CLC. | 00000AF0: 20 20 20 20 20 20 41 44 43 20 53 50 45 45 44 54 | ADC SPEEDT| 00000B00: 41 42 2C 58 0D 20 20 20 20 20 20 20 20 20 53 54 |AB,X. ST| 00000B10: 41 20 56 2B 31 0D 20 20 20 20 20 20 20 20 20 43 |A V+1. C| 00000B20: 4D 50 20 23 35 30 0D 20 20 20 20 20 20 20 20 20 |MP #50. | 00000B30: 42 43 53 20 54 32 31 0D 20 20 20 20 20 20 20 20 |BCS T21. | 00000B40: 20 4C 44 41 20 23 35 30 0D 20 20 20 20 20 20 20 | LDA #50. | 00000B50: 20 20 53 54 41 20 56 2B 31 0D 20 20 20 20 20 20 | STA V+1. | 00000B60: 20 20 20 4C 44 41 20 59 50 4F 49 4E 54 0D 20 20 | LDA YPOINT. | 00000B70: 20 20 20 20 20 20 20 45 4F 52 20 23 33 31 0D 20 | EOR #31. | 00000B80: 20 20 20 20 20 20 20 20 43 4C 43 0D 20 20 20 20 | CLC. | 00000B90: 20 20 20 20 20 41 44 43 20 23 32 0D 20 20 20 20 | ADC #2. | 00000BA0: 20 20 20 20 20 53 54 41 20 59 50 4F 49 4E 54 0D | STA YPOINT.| 00000BB0: 20 20 20 20 20 20 20 20 20 4A 4D 50 20 54 32 35 | JMP T25| 00000BC0: 0D 54 32 31 20 20 20 20 20 20 43 4D 50 20 23 32 |.T21 CMP #2| 00000BD0: 33 30 0D 20 20 20 20 20 20 20 20 20 42 43 43 20 |30. BCC | 00000BE0: 54 32 35 0D 20 20 20 20 20 20 20 20 20 4C 44 41 |T25. LDA| 00000BF0: 20 23 32 33 30 0D 20 20 20 20 20 20 20 20 20 53 | #230. S| 00000C00: 54 41 20 56 2B 31 0D 20 20 20 20 20 20 20 20 20 |TA V+1. | 00000C10: 4C 44 41 20 59 50 4F 49 4E 54 0D 20 20 20 20 20 |LDA YPOINT. | 00000C20: 20 20 20 20 41 4E 44 20 23 32 35 34 0D 20 20 20 | AND #254. | 00000C30: 20 20 20 20 20 20 45 4F 52 20 23 33 31 0D 20 20 | EOR #31. | 00000C40: 20 20 20 20 20 20 20 53 54 41 20 59 50 4F 49 4E | STA YPOIN| 00000C50: 54 0D 54 32 35 0D 0D 20 20 20 20 20 20 20 20 20 |T.T25.. | 00000C60: 4C 44 41 20 58 50 4F 49 4E 54 20 3B D8 2D 4D 4F |LDA XPOINT ;.-MO| 00000C70: 56 49 4E 47 20 21 0D 20 20 20 20 20 20 20 20 20 |VING !. | 00000C80: 43 4C 43 0D 20 20 20 20 20 20 20 20 20 41 44 43 |CLC. ADC| 00000C90: 20 23 31 0D 20 20 20 20 20 20 20 20 20 4C 53 52 | #1. LSR| 00000CA0: 20 41 0D 20 20 20 20 20 20 20 20 20 4C 53 52 20 | A. LSR | 00000CB0: 41 0D 20 20 20 20 20 20 20 20 20 54 41 58 0D 20 |A. TAX. | 00000CC0: 20 20 20 20 20 20 20 20 43 50 58 20 23 34 0D 20 | CPX #4. | 00000CD0: 20 20 20 20 20 20 20 20 42 43 53 20 54 33 35 0D | BCS T35.| 00000CE0: 20 20 20 20 20 20 20 20 20 4C 44 41 20 56 0D 20 | LDA V. | 00000CF0: 20 20 20 20 20 20 20 20 43 4C 43 0D 20 20 20 20 | CLC. | 00000D00: 20 20 20 20 20 41 44 43 20 53 50 45 45 44 54 41 | ADC SPEEDTA| 00000D10: 42 2C 58 0D 20 20 20 20 20 20 20 20 20 53 54 41 |B,X. STA| 00000D20: 20 56 0D 20 20 20 20 20 20 20 20 20 42 43 53 20 | V. BCS | 00000D30: 54 33 31 0D 20 20 20 20 20 20 20 20 20 4C 44 41 |T31. LDA| 00000D40: 20 23 30 0D 20 20 20 20 20 20 20 20 20 53 54 41 | #0. STA| 00000D50: 20 56 2B 31 36 0D 54 33 31 0D 20 20 20 20 20 20 | V+16.T31. | 00000D60: 20 20 20 4C 44 41 20 56 2B 31 36 0D 20 20 20 20 | LDA V+16. | 00000D70: 20 20 20 20 20 42 4E 45 20 54 34 30 0D 20 20 20 | BNE T40. | 00000D80: 20 20 20 20 20 20 4C 44 41 20 56 0D 20 20 20 20 | LDA V. | 00000D90: 20 20 20 20 20 43 4D 50 20 23 32 34 0D 20 20 20 | CMP #24. | 00000DA0: 20 20 20 20 20 20 42 43 53 20 54 34 30 0D 20 20 | BCS T40. | 00000DB0: 20 20 20 20 20 20 20 4C 44 41 20 23 32 34 0D 20 | LDA #24. | 00000DC0: 20 20 20 20 20 20 20 20 53 54 41 20 56 0D 20 20 | STA V. | 00000DD0: 20 20 20 20 20 20 20 4C 44 41 20 58 50 4F 49 4E | LDA XPOIN| 00000DE0: 54 0D 20 20 20 20 20 20 20 20 20 45 4F 52 20 23 |T. EOR #| 00000DF0: 33 31 0D 20 20 20 20 20 20 20 20 20 43 4C 43 0D |31. CLC.| 00000E00: 20 20 20 20 20 20 20 20 20 41 44 43 20 23 32 0D | ADC #2.| 00000E10: 20 20 20 20 20 20 20 20 20 53 54 41 20 58 50 4F | STA XPO| 00000E20: 49 4E 54 0D 20 20 20 20 20 20 20 20 20 4A 4D 50 |INT. JMP| 00000E30: 20 54 34 30 0D 0D 54 33 35 20 20 20 20 20 20 4C | T40..T35 L| 00000E40: 44 41 20 56 0D 20 20 20 20 20 20 20 20 20 43 4C |DA V. CL| 00000E50: 43 0D 20 20 20 20 20 20 20 20 20 41 44 43 20 53 |C. ADC S| 00000E60: 50 45 45 44 54 41 42 2C 58 0D 20 20 20 20 20 20 |PEEDTAB,X. | 00000E70: 20 20 20 53 54 41 20 56 0D 20 20 20 20 20 20 20 | STA V. | 00000E80: 20 20 42 43 43 20 54 33 36 0D 20 20 20 20 20 20 | BCC T36. | 00000E90: 20 20 20 4C 44 41 20 23 31 0D 20 20 20 20 20 20 | LDA #1. | 00000EA0: 20 20 20 53 54 41 20 56 2B 31 36 0D 54 33 36 20 | STA V+16.T36 | 00000EB0: 20 20 20 20 20 4C 44 41 20 56 2B 31 36 0D 20 20 | LDA V+16. | 00000EC0: 20 20 20 20 20 20 20 42 45 51 20 54 34 30 0D 20 | BEQ T40. | 00000ED0: 20 20 20 20 20 20 20 20 4C 44 41 20 56 0D 20 20 | LDA V. | 00000EE0: 20 20 20 20 20 20 20 43 4D 50 20 23 36 33 0D 20 | CMP #63. | 00000EF0: 20 20 20 20 20 20 20 20 42 43 43 20 54 34 30 0D | BCC T40.| 00000F00: 20 20 20 20 20 20 20 20 20 4C 44 41 20 23 36 34 | LDA #64| 00000F10: 0D 20 20 20 20 20 20 20 20 20 53 54 41 20 56 0D |. STA V.| 00000F20: 20 20 20 20 20 20 20 20 20 4C 44 41 20 58 50 4F | LDA XPO| 00000F30: 49 4E 54 0D 20 20 20 20 20 20 20 20 20 41 4E 44 |INT. AND| 00000F40: 20 23 32 35 34 0D 20 20 20 20 20 20 20 20 20 45 | #254. E| 00000F50: 4F 52 20 23 33 31 0D 20 20 20 20 20 20 20 20 20 |OR #31. | 00000F60: 53 54 41 20 58 50 4F 49 4E 54 0D 54 34 30 0D 0D |STA XPOINT.T40..| 00000F70: 0D 20 20 20 20 20 20 20 20 20 4A 4D 50 20 24 45 |. JMP $E| 00000F80: 41 38 31 0D 0D 0D 4A 4F 59 53 54 20 20 20 20 2E |A81...JOYST .| 00000F90: 42 59 54 45 20 30 0D 58 50 4F 49 4E 54 20 20 20 |BYTE 0.XPOINT | 00000FA0: 2E 42 59 54 45 20 31 36 0D 59 50 4F 49 4E 54 20 |.BYTE 16.YPOINT | 00000FB0: 20 20 2E 42 59 54 45 20 31 36 0D 53 50 45 45 44 | .BYTE 16.SPEED| 00000FC0: 54 41 42 20 2E 42 59 54 45 20 32 35 32 2C 32 35 |TAB .BYTE 252,25| 00000FD0: 33 2C 32 35 34 2C 32 35 35 2C 30 0D 20 20 20 20 |3,254,255,0. | 00000FE0: 20 20 20 20 20 2E 42 59 54 45 20 31 2C 32 2C 33 | .BYTE 1,2,3| 00000FF0: 2C 34 0D 0D |,4.. |
..;-------------------------------------
--.;.; - S P R I T E S -.;.;
SOURCE-FILE #1:.;.; 'BESCHL.
JOYSTICK-STEUERUNG'.;.; BY HANN
ES SOMMER.;.; (C) 1993 CP-VERLAG G
MBH.;.;---------------------------------
------...V = 53248... *=
$0840.. .BYTE 0,255,0,3,255,192.
.BYTE 15,255,240,31,255,248.
.BYTE 63,255,252,63,255,252.
.BYTE 127,189,254,127,189,254.
.BYTE 255,189,255,255,255,255.
.BYTE 255,255,255,247,255,239.
.BYTE 251,255,223,124,126,62. .B
YTE 127,129,254,63,255,252. .BYT
E 63,255,252,31,255,248. .BYTE 1
5,255,240,3,255,192. .BYTE 0,255
,0,0... LDA #1 ;INITIALISIERU
NG!. STA V+21. LDA #0.
STA V+16. LDA #160.
STA V. LDA #136. STA
V+1. LDA #33. STA 2040.
LDA #7. STA V+39..
SEI. LDA #<IRQ. STA $
0314. LDA #>IRQ. STA $03
15. 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. .TE
XT "JOYSTICK-ABFRAGE IM ". .TEXT
"IRQ AKTIVIERT.". .BYTE 146,13,
13,0....;-------------------------------
--------.; I R Q.;--------
-------------------------------...IRQ
LDA $D019. STA $D019.
BMI T1. LDA $DC0D. CLI.
JMP $EA31..T1. LDA $DC0
0 ;JOYSTICK!. STA JOYST.
AND #1 ;UP ?. BNE T5.
LDA YPOINT. CMP #1.
BEQ T10. DEC YPOINT. JMP
T10.T5 LDA JOYST. AND #2
;DOWN ?. BNE T8. LDA
YPOINT. CMP #31. BEQ T1
0. INC YPOINT. BNE T10.T
8 LDA #0 ;Y-BREMSE....
INC T8+1. AND #1. BNE T
10. LDA YPOINT. CMP #16.
BEQ T10. BCC T9.
DEC YPOINT. BNE T10.T9 I
NC YPOINT.T10. LDA JOYST.
AND #4 ;LEFT ?. BNE T15.
LDA XPOINT. CMP #1.
BEQ T20. DEC XPOINT.
JMP T20.T15 LDA JOYST. AND
#8 ;RIGHT ?. BNE T18.
LDA XPOINT. CMP #31. B
EQ T20. INC XPOINT. BNE
T20.T18 LDA #0 ;X-BREMSE....
INC T18+1. AND #1.
BNE T20. LDA XPOINT. CM
P #16. BEQ T20. BCC T19.
DEC XPOINT. BNE T20.T19
INC XPOINT.T20... LDA YPOI
NT ;Y-MOVING !. CLC. ADC
#1. LSR A. LSR A.
TAX. LDA V+1. CLC.
ADC SPEEDTAB,X. STA V+1.
CMP #50. BCS T21.
LDA #50. STA V+1. LDA Y
POINT. EOR #31. CLC.
ADC #2. STA YPOINT.
JMP T25.T21 CMP #230. BCC
T25. LDA #230. STA V+1.
LDA YPOINT. AND #254.
EOR #31. STA YPOINT.T25..
LDA XPOINT ;X-MOVING !.
CLC. ADC #1. LSR A.
LSR A. TAX. CPX #4.
BCS T35. LDA V.
CLC. ADC SPEEDTAB,X. STA
V. BCS T31. LDA #0.
STA V+16.T31. LDA V+16.
BNE T40. LDA V. CMP
#24. BCS T40. LDA #24.
STA V. LDA XPOINT.
EOR #31. CLC. ADC #2.
STA XPOINT. JMP T40..T3
5 LDA V. CLC. ADC S
PEEDTAB,X. STA V. BCC T3
6. LDA #1. STA V+16.T36
LDA V+16. BEQ T40.
LDA V. CMP #63. BCC T40.
LDA #64. STA V.
LDA XPOINT. AND #254. E
OR #31. STA XPOINT.T40...
JMP $EA81...JOYST .BYTE 0.XPOINT
.BYTE 16.YPOINT .BYTE 16.SPEEDTAB .BYT
E 252,253,254,255,0. .BYTE 1,2,3
,4..
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL