SPRITE-SOURCE #4
FILE INFORMATION
FILENAME(S): SPRITE-SOURCE #4
FILE TYPE(S): SEQ
FILE SIZE: 4.5K
FIRST SEEN: 2025-10-20 14:31:33
APPEARS ON: 1 disk(s)
FILE HASH
92ad1342ff668812845bb0b83d190b4a429a80fab29c760d904b49c856a983fb
FOUND ON DISKS (1 DISKS)
| DISK TITLE | FILENAME | FILE TYPE | COLLECTION | TRACK | SECTOR | ACTIONS |
|---|---|---|---|---|---|---|
| MAGIC DISK 08 95 | SPRITE-SOURCE #4 | SEQ | Treasure Chest - Klaus Der Suhler | 8 | 3 | 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 34 3A 0D 3B 0D 3B 20 20 20 20 20 |ILE #4:.;.; | 00000070: 20 20 20 27 31 35 20 CA 55 4D 50 49 4E 47 20 D3 | '15 .UMPING .| 00000080: 4D 49 4C 49 45 53 27 0D 3B 0D 3B 20 20 20 20 20 |MILIES'.;.; | 00000090: 20 20 20 20 20 42 59 20 C8 41 4E 4E 45 53 20 D3 | BY .ANNES .| 000000A0: 4F 4D 4D 45 52 0D 3B 0D 3B 20 20 20 20 20 20 20 |OMMER.;.; | 000000B0: 28 43 29 20 31 39 39 33 20 C3 D0 2D D6 45 52 4C |(C) 1993 ..-.ERL| 000000C0: 41 47 20 C7 4D 42 48 0D 3B 0D 3B 2D 2D 2D 2D 2D |AG .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 0D 0D 0D 56 20 20 20 20 20 20 20 20 3D 20 |--...V = | 00000100: 35 33 32 34 38 0D 0D 59 20 20 20 20 20 20 20 20 |53248..Y | 00000110: 3D 20 38 33 32 0D 58 20 20 20 20 20 20 20 20 3D |= 832.X =| 00000120: 20 38 34 38 0D 58 48 49 20 20 20 20 20 20 3D 20 | 848.XHI = | 00000130: 38 36 34 0D 42 20 20 20 20 20 20 20 20 3D 20 38 |864.B = 8| 00000140: 38 30 0D 43 20 20 20 20 20 20 20 20 3D 20 38 39 |80.C = 89| 00000150: 36 0D 53 45 54 20 20 20 20 20 20 3D 20 39 31 32 |6.SET = 912| 00000160: 0D 59 4D 4F 56 45 20 20 20 20 3D 20 39 32 38 0D |.YMOVE = 928.| 00000170: 0D 0D 20 20 20 20 20 20 20 20 20 2A 3D 20 24 30 |.. *= $0| 00000180: 38 34 30 0D 0D 20 20 20 20 20 20 20 20 20 2E 42 |840.. .B| 00000190: 59 54 45 20 30 2C 32 35 35 2C 30 2C 33 2C 32 35 |YTE 0,255,0,3,25| 000001A0: 35 2C 31 39 32 0D 20 20 20 20 20 20 20 20 20 2E |5,192. .| 000001B0: 42 59 54 45 20 31 35 2C 32 35 35 2C 32 34 30 2C |BYTE 15,255,240,| 000001C0: 33 31 2C 32 35 35 2C 32 34 38 0D 20 20 20 20 20 |31,255,248. | 000001D0: 20 20 20 20 2E 42 59 54 45 20 36 33 2C 32 35 35 | .BYTE 63,255| 000001E0: 2C 32 35 32 2C 36 33 2C 32 35 35 2C 32 35 32 0D |,252,63,255,252.| 000001F0: 20 20 20 20 20 20 20 20 20 2E 42 59 54 45 20 31 | .BYTE 1| 00000200: 32 37 2C 31 38 39 2C 32 35 34 2C 31 32 37 2C 31 |27,189,254,127,1| 00000210: 38 39 2C 32 35 34 0D 20 20 20 20 20 20 20 20 20 |89,254. | 00000220: 2E 42 59 54 45 20 32 35 35 2C 31 38 39 2C 32 35 |.BYTE 255,189,25| 00000230: 35 2C 32 35 35 2C 32 35 35 2C 32 35 35 0D 20 20 |5,255,255,255. | 00000240: 20 20 20 20 20 20 20 2E 42 59 54 45 20 32 35 35 | .BYTE 255| 00000250: 2C 32 35 35 2C 32 35 35 2C 32 34 37 2C 32 35 35 |,255,255,247,255| 00000260: 2C 32 33 39 0D 20 20 20 20 20 20 20 20 20 2E 42 |,239. .B| 00000270: 59 54 45 20 32 35 31 2C 32 35 35 2C 32 32 33 2C |YTE 251,255,223,| 00000280: 31 32 34 2C 31 32 36 2C 36 32 0D 20 20 20 20 20 |124,126,62. | 00000290: 20 20 20 20 2E 42 59 54 45 20 31 32 37 2C 31 32 | .BYTE 127,12| 000002A0: 39 2C 32 35 34 2C 36 33 2C 32 35 35 2C 32 35 32 |9,254,63,255,252| 000002B0: 0D 20 20 20 20 20 20 20 20 20 2E 42 59 54 45 20 |. .BYTE | 000002C0: 36 33 2C 32 35 35 2C 32 35 32 2C 33 31 2C 32 35 |63,255,252,31,25| 000002D0: 35 2C 32 34 38 0D 20 20 20 20 20 20 20 20 20 2E |5,248. .| 000002E0: 42 59 54 45 20 31 35 2C 32 35 35 2C 32 34 30 2C |BYTE 15,255,240,| 000002F0: 33 2C 32 35 35 2C 31 39 32 0D 20 20 20 20 20 20 |3,255,192. | 00000300: 20 20 20 2E 42 59 54 45 20 30 2C 32 35 35 2C 30 | .BYTE 0,255,0| 00000310: 2C 30 0D 0D 20 20 20 20 20 20 20 20 20 4C 44 41 |,0.. LDA| 00000320: 20 23 32 35 35 20 20 20 3B C9 4E 49 54 49 41 4C | #255 ;.NITIAL| 00000330: 49 53 49 45 52 55 4E 47 21 0D 20 20 20 20 20 20 |ISIERUNG!. | 00000340: 20 20 20 53 54 41 20 56 2B 32 31 0D 20 20 20 20 | STA V+21. | 00000350: 20 20 20 20 20 4C 44 41 20 23 30 0D 20 20 20 20 | LDA #0. | 00000360: 20 20 20 20 20 53 54 41 20 49 30 2B 31 0D 20 20 | STA I0+1. | 00000370: 20 20 20 20 20 20 20 53 54 41 20 49 49 30 2B 31 | STA II0+1| 00000380: 0D 20 20 20 20 20 20 20 20 20 53 54 41 20 24 44 |. STA $D| 00000390: 30 32 31 0D 20 20 20 20 20 20 20 20 20 4C 44 58 |021. LDX| 000003A0: 20 23 36 33 0D 49 4E 49 54 20 20 20 20 20 53 54 | #63.INIT ST| 000003B0: 41 20 37 30 34 2C 58 20 3B D3 50 52 49 54 45 20 |A 704,X ;.PRITE | 000003C0: 23 31 31 20 43 4C 45 41 52 21 0D 20 20 20 20 20 |#11 CLEAR!. | 000003D0: 20 20 20 20 44 45 58 0D 20 20 20 20 20 20 20 20 | DEX. | 000003E0: 20 42 50 4C 20 49 4E 49 54 0D 0D 20 20 20 20 20 | BPL INIT.. | 000003F0: 20 20 20 20 4C 44 58 20 23 30 0D 49 30 20 20 20 | LDX #0.I0 | 00000400: 20 20 20 20 4C 44 41 20 23 30 0D 20 20 20 20 20 | LDA #0. | 00000410: 20 20 20 20 43 4C 43 0D 20 20 20 20 20 20 20 20 | CLC. | 00000420: 20 41 44 43 20 23 32 34 0D 20 20 20 20 20 20 20 | ADC #24. | 00000430: 20 20 53 54 41 20 49 30 2B 31 0D 20 20 20 20 20 | STA I0+1. | 00000440: 20 20 20 20 53 54 41 20 58 2C 58 0D 20 20 20 20 | STA X,X. | 00000450: 20 20 20 20 20 42 43 43 20 49 49 30 0D 20 20 20 | BCC II0. | 00000460: 20 20 20 20 20 20 49 4E 43 20 49 49 30 2B 31 0D | INC II0+1.| 00000470: 49 49 30 20 20 20 20 20 20 4C 44 41 20 23 30 20 |II0 LDA #0 | 00000480: 20 20 20 20 3B D3 50 52 49 54 45 2D D0 41 52 41 | ;.PRITE-.ARA| 00000490: 4D 41 54 45 52 0D 20 20 20 20 20 20 20 20 20 53 |MATER. S| 000004A0: 54 41 20 58 48 49 2C 58 20 20 3B 53 45 54 5A 45 |TA XHI,X ;SETZE| 000004B0: 4E 2E 2E 2E 0D 20 20 20 20 20 20 20 20 20 4C 44 |N.... LD| 000004C0: 41 20 23 31 31 0D 20 20 20 20 20 20 20 20 20 53 |A #11. S| 000004D0: 54 41 20 42 2C 58 0D 20 20 20 20 20 20 20 20 20 |TA B,X. | 000004E0: 4C 44 41 20 43 4F 4C 53 2C 58 0D 20 20 20 20 20 |LDA COLS,X. | 000004F0: 20 20 20 20 53 54 41 20 43 2C 58 0D 20 20 20 20 | STA C,X. | 00000500: 20 20 20 20 20 49 4E 58 0D 20 20 20 20 20 20 20 | INX. | 00000510: 20 20 43 50 58 20 23 31 35 0D 20 20 20 20 20 20 | CPX #15. | 00000520: 20 20 20 42 4E 45 20 49 30 0D 0D 0D 20 20 20 20 | BNE I0... | 00000530: 20 20 20 20 20 53 45 49 20 20 20 20 20 20 20 20 | SEI | 00000540: 3B C9 D2 D1 2D D3 45 54 55 50 21 0D 20 20 20 20 |;...-.ETUP!. | 00000550: 20 20 20 20 20 4C 44 41 20 23 3C 49 52 51 0D 20 | LDA #<IRQ. | 00000560: 20 20 20 20 20 20 20 20 53 54 41 20 24 30 33 31 | STA $031| 00000570: 34 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 23 |4. LDA #| 00000580: 3E 49 52 51 0D 20 20 20 20 20 20 20 20 20 53 54 |>IRQ. ST| 00000590: 41 20 24 30 33 31 35 0D 20 20 20 20 20 20 20 20 |A $0315. | 000005A0: 20 4C 44 41 20 23 31 32 39 0D 20 20 20 20 20 20 | LDA #129. | 000005B0: 20 20 20 53 54 41 20 24 44 30 31 41 0D 20 20 20 | STA $D01A. | 000005C0: 20 20 20 20 20 20 4C 44 41 20 23 32 37 0D 20 20 | LDA #27. | 000005D0: 20 20 20 20 20 20 20 53 54 41 20 24 44 30 31 31 | STA $D011| 000005E0: 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 23 35 |. LDA #5| 000005F0: 0D 20 20 20 20 20 20 20 20 20 53 54 41 20 24 44 |. STA $D| 00000600: 30 31 32 0D 20 20 20 20 20 20 20 20 20 43 4C 49 |012. CLI| 00000610: 0D 0D 20 20 20 20 20 20 20 20 20 4C 44 58 20 23 |.. LDX #| 00000620: 30 0D 49 31 20 20 20 20 20 20 20 4C 44 41 20 54 |0.I1 LDA T| 00000630: 45 58 54 2C 58 0D 20 20 20 20 20 20 20 20 20 42 |EXT,X. B| 00000640: 45 51 20 49 32 0D 20 20 20 20 20 20 20 20 20 4A |EQ I2. J| 00000650: 53 52 20 24 46 46 44 32 0D 20 20 20 20 20 20 20 |SR $FFD2. | 00000660: 20 20 49 4E 58 0D 20 20 20 20 20 20 20 20 20 42 | INX. B| 00000670: 4E 45 20 49 31 0D 49 32 0D 0D 0D 45 4E 44 20 20 |NE I1.I2...END | 00000680: 20 20 20 20 52 54 53 0D 0D 0D 54 45 58 54 20 20 | RTS...TEXT | 00000690: 20 20 20 2E 42 59 54 45 20 31 33 2C 31 38 0D 20 | .BYTE 13,18. | 000006A0: 20 20 20 20 20 20 20 20 2E 54 45 58 54 20 22 31 | .TEXT "1| 000006B0: 35 20 4A 55 4D 50 49 4E 47 20 53 4D 49 4C 49 45 |5 JUMPING SMILIE| 000006C0: 53 20 22 0D 20 20 20 20 20 20 20 20 20 2E 54 45 |S ". .TE| 000006D0: 58 54 20 22 41 4B 54 49 56 49 45 52 54 2E 22 0D |XT "AKTIVIERT.".| 000006E0: 20 20 20 20 20 20 20 20 20 2E 42 59 54 45 20 31 | .BYTE 1| 000006F0: 34 36 2C 31 33 2C 31 33 2C 30 0D 0D 0D 3B 2D 2D |46,13,13,0...;--| 00000700: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 00000710: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 00000720: 2D 2D 2D 2D 2D 0D 3B 20 20 20 20 20 20 20 20 20 |-----.; | 00000730: 20 20 20 20 20 20 C9 20 D2 20 D1 0D 3B 2D 2D 2D | . . ..;---| 00000740: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 00000750: 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D |----------------| 00000760: 2D 2D 2D 2D 0D 0D 0D 49 52 51 20 20 20 20 20 20 |----...IRQ | 00000770: 4C 44 41 20 24 44 30 31 39 0D 20 20 20 20 20 20 |LDA $D019. | 00000780: 20 20 20 53 54 41 20 24 44 30 31 39 0D 20 20 20 | STA $D019. | 00000790: 20 20 20 20 20 20 42 4D 49 20 54 31 0D 20 20 20 | BMI T1. | 000007A0: 20 20 20 20 20 20 4C 44 41 20 24 44 43 30 44 0D | LDA $DC0D.| 000007B0: 20 20 20 20 20 20 20 20 20 43 4C 49 0D 20 20 20 | CLI. | 000007C0: 20 20 20 20 20 20 4A 4D 50 20 24 45 41 33 31 0D | JMP $EA31.| 000007D0: 54 31 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 |T1. LDA | 000007E0: 24 44 30 31 31 0D 20 20 20 20 20 20 20 20 20 42 |$D011. B| 000007F0: 4D 49 20 54 31 0D 0D 20 20 20 20 20 20 20 20 20 |MI T1.. | 00000800: 4C 44 41 20 23 32 37 0D 20 20 20 20 20 20 20 20 |LDA #27. | 00000810: 20 53 54 41 20 24 44 30 31 31 0D 0D 20 20 20 20 | STA $D011.. | 00000820: 20 20 20 20 20 4C 44 58 20 23 31 34 20 20 20 3B | LDX #14 ;| 00000830: 2A 2A 20 CD 55 4C 54 49 50 4C 45 58 45 52 21 20 |** .ULTIPLEXER! | 00000840: 2A 2A 0D 54 32 20 20 20 20 20 20 20 4C 44 41 20 |**.T2 LDA | 00000850: 24 44 30 31 32 0D 20 20 20 20 20 20 20 20 20 43 |$D012. C| 00000860: 4D 50 20 23 32 35 30 0D 20 20 20 20 20 20 20 20 |MP #250. | 00000870: 20 42 43 53 20 54 31 30 0D 20 20 20 20 20 20 20 | BCS T10. | 00000880: 20 20 4C 44 59 20 53 45 54 2C 58 0D 20 20 20 20 | LDY SET,X. | 00000890: 20 20 20 20 20 42 4E 45 20 54 33 0D 20 20 20 20 | BNE T3. | 000008A0: 20 20 20 20 20 43 4C 43 0D 20 20 20 20 20 20 20 | CLC. | 000008B0: 20 20 41 44 43 20 23 31 0D 20 20 20 20 20 20 20 | ADC #1. | 000008C0: 20 20 43 4D 50 20 59 2C 58 0D 20 20 20 20 20 20 | CMP Y,X. | 000008D0: 20 20 20 42 43 53 20 54 33 0D 20 20 20 20 20 20 | BCS T3. | 000008E0: 20 20 20 41 44 43 20 23 32 30 0D 20 20 20 20 20 | ADC #20. | 000008F0: 20 20 20 20 43 4D 50 20 59 2C 58 0D 20 20 20 20 | CMP Y,X. | 00000900: 20 20 20 20 20 42 43 53 20 54 34 0D 54 33 20 20 | BCS T4.T3 | 00000910: 20 20 20 20 20 44 45 58 0D 20 20 20 20 20 20 20 | DEX. | 00000920: 20 20 42 50 4C 20 54 32 0D 20 20 20 20 20 20 20 | BPL T2. | 00000930: 20 20 42 4D 49 20 54 32 2D 32 0D 0D 54 34 20 20 | BMI T2-2..T4 | 00000940: 20 20 20 20 20 4C 44 41 20 23 30 0D 20 20 20 20 | LDA #0. | 00000950: 20 20 20 20 20 41 4E 44 20 23 37 0D 20 20 20 20 | AND #7. | 00000960: 20 20 20 20 20 54 41 59 0D 20 20 20 20 20 20 20 | TAY. | 00000970: 20 20 4C 44 41 20 42 2C 58 0D 20 20 20 20 20 20 | LDA B,X. | 00000980: 20 20 20 53 54 41 20 32 30 34 30 2C 59 0D 20 20 | STA 2040,Y. | 00000990: 20 20 20 20 20 20 20 4C 44 41 20 43 2C 58 0D 20 | LDA C,X. | 000009A0: 20 20 20 20 20 20 20 20 53 54 41 20 56 2B 33 39 | STA V+39| 000009B0: 2C 59 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 |,Y. LDA | 000009C0: 58 48 49 2C 58 0D 20 20 20 20 20 20 20 20 20 42 |XHI,X. B| 000009D0: 4E 45 20 54 35 0D 20 20 20 20 20 20 20 20 20 4C |NE T5. L| 000009E0: 44 41 20 56 2B 31 36 0D 20 20 20 20 20 20 20 20 |DA V+16. | 000009F0: 20 41 4E 44 20 55 4E 44 2C 59 0D 20 20 20 20 20 | AND UND,Y. | 00000A00: 20 20 20 20 53 54 41 20 56 2B 31 36 0D 20 20 20 | STA V+16. | 00000A10: 20 20 20 20 20 20 4A 4D 50 20 54 36 0D 54 35 20 | JMP T6.T5 | 00000A20: 20 20 20 20 20 20 4C 44 41 20 56 2B 31 36 0D 20 | LDA V+16. | 00000A30: 20 20 20 20 20 20 20 20 4F 52 41 20 4F 44 45 52 | ORA ODER| 00000A40: 2C 59 0D 20 20 20 20 20 20 20 20 20 53 54 41 20 |,Y. STA | 00000A50: 56 2B 31 36 0D 54 36 20 20 20 20 20 20 20 54 59 |V+16.T6 TY| 00000A60: 41 0D 20 20 20 20 20 20 20 20 20 41 53 4C 20 41 |A. ASL A| 00000A70: 0D 20 20 20 20 20 20 20 20 20 54 41 59 0D 20 20 |. TAY. | 00000A80: 20 20 20 20 20 20 20 4C 44 41 20 59 2C 58 0D 20 | LDA Y,X. | 00000A90: 20 20 20 20 20 20 20 20 53 54 41 20 56 2B 31 2C | STA V+1,| 00000AA0: 59 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 58 |Y. LDA X| 00000AB0: 2C 58 0D 20 20 20 20 20 20 20 20 20 53 54 41 20 |,X. STA | 00000AC0: 56 2C 59 0D 20 20 20 20 20 20 20 20 20 49 4E 43 |V,Y. INC| 00000AD0: 20 54 34 2B 31 0D 20 20 20 20 20 20 20 20 20 49 | T4+1. I| 00000AE0: 4E 43 20 53 45 54 2C 58 0D 20 20 20 20 20 20 20 |NC SET,X. | 00000AF0: 20 20 4A 4D 50 20 54 33 0D 54 31 30 0D 20 20 20 | JMP T3.T10. | 00000B00: 20 20 20 20 20 20 4C 44 41 20 23 31 39 20 20 20 | LDA #19 | 00000B10: 20 3B C2 4F 52 44 45 52 20 4F 45 46 46 4E 45 4E | ;.ORDER OEFFNEN| 00000B20: 21 0D 20 20 20 20 20 20 20 20 20 53 54 41 20 24 |!. STA $| 00000B30: 44 30 31 31 0D 0D 0D 20 20 20 20 20 20 20 20 20 |D011... | 00000B40: 4C 44 58 20 23 31 34 20 20 20 20 3B DA 55 52 55 |LDX #14 ;.URU| 00000B50: 45 43 4B 53 45 54 5A 45 4E 20 44 45 52 0D 20 20 |ECKSETZEN DER. | 00000B60: 20 20 20 20 20 20 20 4C 44 41 20 23 30 20 20 20 | LDA #0 | 00000B70: 20 20 3B D3 C5 D4 2D C6 4C 41 47 53 21 0D 20 20 | ;...-.LAGS!. | 00000B80: 20 20 20 20 20 20 20 53 54 41 20 54 34 2B 31 0D | STA T4+1.| 00000B90: 54 31 31 20 20 20 20 20 20 53 54 41 20 53 45 54 |T11 STA SET| 00000BA0: 2C 58 0D 20 20 20 20 20 20 20 20 20 44 45 58 0D |,X. DEX.| 00000BB0: 20 20 20 20 20 20 20 20 20 42 50 4C 20 54 31 31 | BPL T11| 00000BC0: 0D 0D 20 20 20 20 20 20 20 20 20 49 4E 43 20 59 |.. INC Y| 00000BD0: 50 4F 49 4E 54 20 3B D9 2D CA 55 4D 50 2D D0 4F |POINT ;.-.UMP-.O| 00000BE0: 49 4E 54 45 52 0D 20 20 20 20 20 20 20 20 20 4C |INTER. L| 00000BF0: 44 41 20 59 50 4F 49 4E 54 20 3B 45 52 48 4F 45 |DA YPOINT ;ERHOE| 00000C00: 48 45 4E 2E 2E 2E 0D 20 20 20 20 20 20 20 20 20 |HEN.... | 00000C10: 43 4D 50 20 23 31 32 30 0D 20 20 20 20 20 20 20 |CMP #120. | 00000C20: 20 20 42 4E 45 20 54 54 31 31 0D 20 20 20 20 20 | BNE TT11. | 00000C30: 20 20 20 20 4C 44 41 20 23 30 0D 20 20 20 20 20 | LDA #0. | 00000C40: 20 20 20 20 53 54 41 20 59 50 4F 49 4E 54 0D 54 | STA YPOINT.T| 00000C50: 54 31 31 20 20 20 20 20 53 54 41 20 54 31 32 2B |T11 STA T12+| 00000C60: 31 0D 0D 20 20 20 20 20 20 20 20 20 4C 44 58 20 |1.. LDX | 00000C70: 23 30 0D 54 31 32 20 20 20 20 20 20 4C 44 59 20 |#0.T12 LDY | 00000C80: 23 30 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 |#0. LDA | 00000C90: 59 54 41 42 2C 59 20 3B D9 2D CB 4F 4F 52 44 49 |YTAB,Y ;.-.OORDI| 00000CA0: 4E 41 54 45 4E 0D 20 20 20 20 20 20 20 20 20 43 |NATEN. C| 00000CB0: 4C 43 20 20 20 20 20 20 20 20 3B 53 43 48 52 45 |LC ;SCHRE| 00000CC0: 49 42 45 4E 0D 20 20 20 20 20 20 20 20 20 41 44 |IBEN. AD| 00000CD0: 43 20 23 32 34 0D 20 20 20 20 20 20 20 20 20 53 |C #24. S| 00000CE0: 54 41 20 59 2C 58 0D 20 20 20 20 20 20 20 20 20 |TA Y,X. | 00000CF0: 4C 44 41 20 54 31 32 2B 31 0D 20 20 20 20 20 20 |LDA T12+1. | 00000D00: 20 20 20 43 4C 43 0D 20 20 20 20 20 20 20 20 20 | CLC. | 00000D10: 41 44 43 20 23 38 0D 20 20 20 20 20 20 20 20 20 |ADC #8. | 00000D20: 43 4D 50 20 23 31 32 30 0D 20 20 20 20 20 20 20 |CMP #120. | 00000D30: 20 20 42 43 43 20 54 31 33 0D 20 20 20 20 20 20 | BCC T13. | 00000D40: 20 20 20 53 45 43 0D 20 20 20 20 20 20 20 20 20 | SEC. | 00000D50: 53 42 43 20 23 31 32 30 0D 54 31 33 20 20 20 20 |SBC #120.T13 | 00000D60: 20 20 53 54 41 20 54 31 32 2B 31 0D 20 20 20 20 | STA T12+1. | 00000D70: 20 20 20 20 20 44 45 43 20 58 2C 58 20 20 20 20 | DEC X,X | 00000D80: 3B D8 2D C2 45 57 45 47 55 4E 47 2E 2E 2E 0D 20 |;.-.EWEGUNG.... | 00000D90: 20 20 20 20 20 20 20 20 4C 44 41 20 58 2C 58 0D | LDA X,X.| 00000DA0: 20 20 20 20 20 20 20 20 20 43 4D 50 20 23 32 35 | CMP #25| 00000DB0: 35 0D 20 20 20 20 20 20 20 20 20 42 4E 45 20 54 |5. BNE T| 00000DC0: 31 35 0D 20 20 20 20 20 20 20 20 20 4C 44 41 20 |15. LDA | 00000DD0: 58 48 49 2C 58 0D 20 20 20 20 20 20 20 20 20 42 |XHI,X. B| 00000DE0: 4E 45 20 54 31 34 0D 20 20 20 20 20 20 20 20 20 |NE T14. | 00000DF0: 4C 44 41 20 23 31 0D 20 20 20 20 20 20 20 20 20 |LDA #1. | 00000E00: 53 54 41 20 58 48 49 2C 58 0D 20 20 20 20 20 20 |STA XHI,X. | 00000E10: 20 20 20 4C 44 41 20 23 31 30 33 0D 20 20 20 20 | LDA #103. | 00000E20: 20 20 20 20 20 53 54 41 20 58 2C 58 0D 20 20 20 | STA X,X. | 00000E30: 20 20 20 20 20 20 4C 44 41 20 23 33 33 0D 20 20 | LDA #33. | 00000E40: 20 20 20 20 20 20 20 53 54 41 20 42 2C 58 0D 20 | STA B,X. | 00000E50: 20 20 20 20 20 20 20 20 42 4E 45 20 54 31 35 0D | BNE T15.| 00000E60: 54 31 34 20 20 20 20 20 20 4C 44 41 20 23 30 0D |T14 LDA #0.| 00000E70: 20 20 20 20 20 20 20 20 20 53 54 41 20 58 48 49 | STA XHI| 00000E80: 2C 58 0D 54 31 35 0D 20 20 20 20 20 20 20 20 20 |,X.T15. | 00000E90: 49 4E 58 0D 20 20 20 20 20 20 20 20 20 43 50 58 |INX. CPX| 00000EA0: 20 23 31 35 0D 20 20 20 20 20 20 20 20 20 42 4E | #15. BN| 00000EB0: 45 20 54 31 32 0D 0D 49 52 51 45 4E 44 20 20 20 |E T12..IRQEND | 00000EC0: 4A 4D 50 20 24 45 41 38 31 0D 0D 0D 0D 4F 44 45 |JMP $EA81....ODE| 00000ED0: 52 20 20 20 20 20 2E 42 59 54 45 20 31 2C 32 2C |R .BYTE 1,2,| 00000EE0: 34 2C 38 2C 31 36 2C 33 32 2C 36 34 2C 31 32 38 |4,8,16,32,64,128| 00000EF0: 0D 55 4E 44 20 20 20 20 20 20 2E 42 59 54 45 20 |.UND .BYTE | 00000F00: 32 35 34 2C 32 35 33 2C 32 35 31 2C 32 34 37 0D |254,253,251,247.| 00000F10: 20 20 20 20 20 20 20 20 20 2E 42 59 54 45 20 32 | .BYTE 2| 00000F20: 33 39 2C 32 32 33 2C 31 39 31 2C 31 32 37 0D 0D |39,223,191,127..| 00000F30: 43 4F 4C 53 20 20 20 20 20 2E 42 59 54 45 20 37 |COLS .BYTE 7| 00000F40: 2C 31 30 2C 38 2C 39 2C 32 2C 34 2C 36 0D 20 20 |,10,8,9,2,4,6. | 00000F50: 20 20 20 20 20 20 20 2E 42 59 54 45 20 31 34 2C | .BYTE 14,| 00000F60: 33 2C 31 2C 31 35 2C 31 32 2C 31 31 2C 35 2C 31 |3,1,15,12,11,5,1| 00000F70: 33 0D 0D 59 50 4F 49 4E 54 20 20 20 2E 42 59 54 |3..YPOINT .BYT| 00000F80: 45 20 30 0D 0D 59 54 41 42 20 20 20 20 20 2E 42 |E 0..YTAB .B| 00000F90: 59 54 45 20 30 2C 30 2C 30 2C 30 0D 20 20 20 20 |YTE 0,0,0,0. | 00000FA0: 20 20 20 20 20 2E 42 59 54 45 20 31 2C 31 2C 31 | .BYTE 1,1,1| 00000FB0: 2C 32 2C 32 2C 32 2C 33 2C 33 0D 20 20 20 20 20 |,2,2,2,3,3. | 00000FC0: 20 20 20 20 2E 42 59 54 45 20 34 2C 34 2C 35 2C | .BYTE 4,4,5,| 00000FD0: 36 2C 37 2C 38 2C 39 2C 31 30 0D 20 20 20 20 20 |6,7,8,9,10. | 00000FE0: 20 20 20 20 2E 42 59 54 45 20 31 32 2C 31 34 2C | .BYTE 12,14,| 00000FF0: 31 36 2C 31 38 2C 32 30 2C 32 32 2C 32 35 2C 32 |16,18,20,22,25,2| 00001000: 38 0D 20 20 20 20 20 20 20 20 20 2E 42 59 54 45 |8. .BYTE| 00001010: 20 33 31 2C 33 34 2C 33 37 2C 34 30 2C 34 34 2C | 31,34,37,40,44,| 00001020: 34 38 2C 35 32 2C 35 36 0D 20 20 20 20 20 20 20 |48,52,56. | 00001030: 20 20 2E 42 59 54 45 20 36 30 2C 36 34 2C 36 39 | .BYTE 60,64,69| 00001040: 2C 37 34 2C 37 39 2C 38 34 2C 38 39 2C 39 34 0D |,74,79,84,89,94.| 00001050: 20 20 20 20 20 20 20 20 20 2E 42 59 54 45 20 31 | .BYTE 1| 00001060: 30 30 2C 31 30 36 2C 31 31 32 2C 31 31 38 0D 20 |00,106,112,118. | 00001070: 20 20 20 20 20 20 20 20 2E 42 59 54 45 20 31 32 | .BYTE 12| 00001080: 34 2C 31 33 30 2C 31 33 37 2C 31 34 34 0D 20 20 |4,130,137,144. | 00001090: 20 20 20 20 20 20 20 2E 42 59 54 45 20 31 35 31 | .BYTE 151| 000010A0: 2C 31 35 38 2C 31 36 35 2C 31 37 33 2C 31 38 31 |,158,165,173,181| 000010B0: 0D 20 20 20 20 20 20 20 20 20 2E 42 59 54 45 20 |. .BYTE | 000010C0: 31 38 39 2C 31 39 37 2C 32 30 35 2C 32 31 33 2C |189,197,205,213,| 000010D0: 32 32 31 2C 32 32 39 0D 20 20 20 20 20 20 20 20 |221,229. | 000010E0: 20 2E 42 59 54 45 20 32 32 31 2C 32 31 33 2C 32 | .BYTE 221,213,2| 000010F0: 30 35 2C 31 39 37 2C 31 38 39 0D 20 20 20 20 20 |05,197,189. | 00001100: 20 20 20 20 2E 42 59 54 45 20 31 38 31 2C 31 37 | .BYTE 181,17| 00001110: 33 2C 31 36 35 2C 31 35 38 2C 31 35 31 0D 20 20 |3,165,158,151. | 00001120: 20 20 20 20 20 20 20 2E 42 59 54 45 20 31 34 34 | .BYTE 144| 00001130: 2C 31 33 37 2C 31 33 30 2C 31 32 34 0D 20 20 20 |,137,130,124. | 00001140: 20 20 20 20 20 20 2E 42 59 54 45 20 31 31 38 2C | .BYTE 118,| 00001150: 31 31 32 2C 31 30 36 2C 31 30 30 0D 20 20 20 20 |112,106,100. | 00001160: 20 20 20 20 20 2E 42 59 54 45 20 39 34 2C 38 39 | .BYTE 94,89| 00001170: 2C 38 34 2C 37 39 2C 37 34 2C 36 39 2C 36 34 2C |,84,79,74,69,64,| 00001180: 36 30 0D 20 20 20 20 20 20 20 20 20 2E 42 59 54 |60. .BYT| 00001190: 45 20 35 36 2C 35 32 2C 34 38 2C 34 34 2C 34 30 |E 56,52,48,44,40| 000011A0: 2C 33 37 2C 33 34 2C 33 31 0D 20 20 20 20 20 20 |,37,34,31. | 000011B0: 20 20 20 2E 42 59 54 45 20 32 38 2C 32 35 2C 32 | .BYTE 28,25,2| 000011C0: 32 2C 32 30 2C 31 38 2C 31 36 2C 31 34 2C 31 32 |2,20,18,16,14,12| 000011D0: 0D 20 20 20 20 20 20 20 20 20 2E 42 59 54 45 20 |. .BYTE | 000011E0: 31 30 2C 39 2C 38 2C 37 2C 36 2C 35 2C 34 2C 34 |10,9,8,7,6,5,4,4| 000011F0: 0D 20 20 20 20 20 20 20 20 20 2E 42 59 54 45 20 |. .BYTE | 00001200: 33 2C 33 2C 32 2C 32 2C 32 2C 31 2C 31 2C 31 0D |3,3,2,2,2,1,1,1.| 00001210: 0D |. |
..;-------------------------------------
--.;.; - S P R I T E S -.;.;
SOURCE-FILE #4:.;.; '15 J
UMPING SMILIES'.;.; BY HANNES S
OMMER.;.; (C) 1993 CP-VERLAG GMBH.
;.;-------------------------------------
--...V = 53248..Y = 832.X
= 848.XHI = 864.B = 8
80.C = 896.SET = 912.YMOVE
= 928... *= $0840.. .B
YTE 0,255,0,3,255,192. .BYTE 15,
255,240,31,255,248. .BYTE 63,255
,252,63,255,252. .BYTE 127,189,2
54,127,189,254. .BYTE 255,189,25
5,255,255,255. .BYTE 255,255,255
,247,255,239. .BYTE 251,255,223,
124,126,62. .BYTE 127,129,254,63
,255,252. .BYTE 63,255,252,31,25
5,248. .BYTE 15,255,240,3,255,19
2. .BYTE 0,255,0,0.. LDA
#255 ;INITIALISIERUNG!. STA V
+21. LDA #0. STA I0+1.
STA II0+1. STA $D021.
LDX #63.INIT STA 704,X ;SPRITE
#11 CLEAR!. DEX. BPL INI
T.. LDX #0.I0 LDA #0.
CLC. ADC #24. STA I0
+1. STA X,X. BCC II0.
INC II0+1.II0 LDA #0 ;SPR
ITE-PARAMATER. STA XHI,X ;SETZE
N.... LDA #11. STA B,X.
LDA COLS,X. STA C,X.
INX. CPX #15. BNE I
0... SEI ;IRQ-SETUP!.
LDA #<IRQ. STA $0314.
LDA #>IRQ. STA $0315.
LDA #129. STA $D01A. LD
A #27. STA $D011. LDA #5
. STA $D012. CLI..
LDX #0.I1 LDA TEXT,X. B
EQ I2. JSR $FFD2. INX.
BNE I1.I2...END RTS...TEXT
.BYTE 13,18. .TEXT "15 JUMPIN
G SMILIES ". .TEXT "AKTIVIERT.".
.BYTE 146,13,13,0...;----------
-----------------------------.;
I R Q.;---------------------------
------------...IRQ LDA $D019.
STA $D019. BMI T1. LD
A $DC0D. CLI. JMP $EA31.
T1. LDA $D011. BMI T1..
LDA #27. STA $D011..
LDX #14 ;** MULTIPLEXER! **.T2
LDA $D012. CMP #250.
BCS T10. LDY SET,X. BNE
T3. CLC. ADC #1.
CMP Y,X. BCS T3. ADC #
20. CMP Y,X. BCS T4.T3
DEX. BPL T2. BMI T2
-2..T4 LDA #0. AND #7.
TAY. LDA B,X. STA 2
040,Y. LDA C,X. STA V+39
,Y. LDA XHI,X. BNE T5.
LDA V+16. AND UND,Y.
STA V+16. JMP T6.T5 LD
A V+16. ORA ODER,Y. STA
V+16.T6 TYA. ASL A.
TAY. LDA Y,X. STA V+1,
Y. LDA X,X. STA V,Y.
INC T4+1. INC SET,X.
JMP T3.T10. LDA #19 ;BORDER
OEFFNEN!. STA $D011...
LDX #14 ;ZURUECKSETZEN DER. L
DA #0 ;SET-FLAGS!. STA T4+1.
T11 STA SET,X. DEX.
BPL T11.. INC YPOINT ;Y-JUMP-PO
INTER. LDA YPOINT ;ERHOEHEN....
CMP #120. BNE TT11.
LDA #0. STA YPOINT.TT11
STA T12+1.. LDX #0.T12 LDY
#0. LDA YTAB,Y ;Y-KOORDINATEN.
CLC ;SCHREIBEN. AD
C #24. STA Y,X. LDA T12+
1. CLC. ADC #8.
CMP #120. BCC T13. SEC.
SBC #120.T13 STA T12+1.
DEC X,X ;X-BEWEGUNG....
LDA X,X. CMP #255. BNE T
15. LDA XHI,X. BNE T14.
LDA #1. STA XHI,X.
LDA #103. STA X,X. LD
A #33. STA B,X. BNE T15.
T14 LDA #0. STA XHI,X.T15.
INX. CPX #15. BN
E T12..IRQEND JMP $EA81....ODER .B
YTE 1,2,4,8,16,32,64,128.UND .BYTE
254,253,251,247. .BYTE 239,223,1
91,127..COLS .BYTE 7,10,8,9,2,4,6.
.BYTE 14,3,1,15,12,11,5,13..YPOIN
T .BYTE 0..YTAB .BYTE 0,0,0,0.
.BYTE 1,1,1,2,2,2,3,3. .BYT
E 4,4,5,6,7,8,9,10. .BYTE 12,14,
16,18,20,22,25,28. .BYTE 31,34,3
7,40,44,48,52,56. .BYTE 60,64,69
,74,79,84,89,94. .BYTE 100,106,1
12,118. .BYTE 124,130,137,144.
.BYTE 151,158,165,173,181.
.BYTE 189,197,205,213,221,229.
.BYTE 221,213,205,197,189. .BYT
E 181,173,165,158,151. .BYTE 144
,137,130,124. .BYTE 118,112,106,
100. .BYTE 94,89,84,79,74,69,64,
60. .BYTE 56,52,48,44,40,37,34,3
1. .BYTE 28,25,22,20,18,16,14,12
. .BYTE 10,9,8,7,6,5,4,4.
.BYTE 3,3,2,2,2,1,1,1..
×
C64 Image
> CLICK IMAGE PREVIEW FOR FULL MODAL