_  __   _  _         _ _     _      _           _           
  __| |/ /_ | || |     __| (_)___| | __ (_)_ __   __| | _____  __
 / _` | '_ \| || |_   / _` | / __| |/ / | | '_ \ / _` |/ _ \ \/ /
| (_| | (_) |__   _| | (_| | \__ \   <  | | | | | (_| |  __/>  < 
 \__,_|\___/   |_|    \__,_|_|___/_|\_\ |_|_| |_|\__,_|\___/_/\_\
                                                                 
            

SPRITE ON

FILE INFORMATION

FILENAME(S): SPRITE ON

FILE TYPE(S): SEQ

FILE SIZE: 596b

FIRST SEEN: 2025-11-30 01:13:05

APPEARS ON: 1 disk(s)

FILE HASH

181e8e67931b6421f368c9a408cccb6296ea39ec58136d88f3a2a6cf111e0342

FOUND ON DISKS (1 DISKS)

DISK TITLE FILENAME FILE TYPE COLLECTION TRACK SECTOR ACTIONS
10303 SEITE B SPRITE ON SEQ C64er 8 0 DOWNLOAD FILE

FILE CONTENT & ANALYSIS

00000000: 3A 53 50 52 50 4F 53 20  4C 44 41 20 23 24 32 36  |:SPRPOS LDA #$26|
00000010: 20 20 20 20 3B 50 4F 53  49 54 49 4F 4E 0D 21 21  |    ;POSITION.!!|
00000020: 21 21 21 21 21 21 53 55  41 20 24 44 30 30 30 20  |!!!!!!SUA $D000 |
00000030: 20 20 3B 53 50 52 49 54  45 20 31 20 55 4E 44 20  |  ;SPRITE 1 UND |
00000040: 32 0D 20 20 20 20 20 20  20 20 53 54 41 20 24 44  |2.        STA $D|
00000050: 30 30 31 20 20 20 3B 46  45 53 54 4C 45 47 45 4E  |001   ;FESTLEGEN|
00000060: 0D 3A 53 50 52 30 20 20  20 4C 44 41 20 24 44 30  |.:SPR0   LDA $D0|
00000070: 30 30 20 20 20 3B 24 30  44 20 41 44 44 49 45 52  |00   ;$0D ADDIER|
00000080: 45 4E 0D 20 20 20 20 20  20 20 20 43 4C 43 20 20  |EN.        CLC  |
00000090: 20 20 20 20 20 20 20 3B  0D 20 20 20 20 20 20 20  |       ;.       |
000000A0: 20 41 44 43 20 23 24 30  44 20 20 20 20 3B 0D 3A  | ADC #$0D    ;.:|
000000B0: 53 50 52 31 20 20 20 53  54 41 20 24 44 30 30 30  |SPR1   STA $D000|
000000C0: 20 20 20 3B 55 4E 44 20  53 50 45 49 43 48 45 52  |   ;UND SPEICHER|
000000D0: 4E 0D 3A 53 50 52 32 20  20 20 53 54 41 20 24 44  |N.:SPR2   STA $D|
000000E0: 30 30 31 20 20 20 3B 0D  20 20 20 20 20 20 20 20  |001   ;.        |
000000F0: 49 4E 43 20 53 50 52 31  2B 24 30 31 3B 4C 4F 57  |INC SPR1+$01;LOW|
00000100: 42 59 54 45 20 2B 31 0D  20 20 20 20 20 20 20 20  |BYTE +1.        |
00000110: 49 4E 43 20 53 50 52 32  2B 24 30 31 3B 4C 4F 57  |INC SPR2+$01;LOW|
00000120: 42 59 54 45 20 2B 31 0D  20 20 20 20 20 20 20 20  |BYTE +1.        |
00000130: 49 4E 43 20 53 50 52 30  2B 24 30 31 3B 4C 4F 57  |INC SPR0+$01;LOW|
00000140: 42 59 54 45 20 2B 31 0D  20 20 20 20 20 20 20 20  |BYTE +1.        |
00000150: 4C 44 41 20 53 50 52 32  2B 24 30 31 3B 56 45 52  |LDA SPR2+$01;VER|
00000160: 47 4C 45 49 43 48 45 4E  0D 20 20 20 20 20 20 20  |GLEICHEN.       |
00000170: 20 43 4D 50 20 23 24 30  46 20 20 20 20 3B 4F 42  | CMP #$0F    ;OB|
00000180: 20 42 45 52 45 49 54 53  20 38 0D 20 20 20 20 20  | BEREITS 8.     |
00000190: 20 20 20 42 4E 45 20 53  50 52 30 20 20 20 20 3B  |   BNE SPR0    ;|
000001A0: 42 59 54 45 53 20 47 45  53 43 48 52 49 45 42 45  |BYTES GESCHRIEBE|
000001B0: 4E 0D 20 20 20 20 20 20  20 20 4C 44 41 20 23 24  |N.        LDA #$|
000001C0: 30 30 20 20 20 20 3B 4A  41 20 44 41 4E 4E 0D 20  |00    ;JA DANN. |
000001D0: 20 20 20 20 20 20 20 53  54 41 20 53 50 52 31 2B  |       STA SPR1+|
000001E0: 24 30 31 3B 49 4E 49 54  49 41 4C 49 53 49 45 52  |$01;INITIALISIER|
000001F0: 45 4E 0D 20 20 20 20 20  20 20 20 53 54 41 20 53  |EN.        STA S|
00000200: 50 52 30 2B 24 30 31 3B  0D 20 20 20 20 20 20 20  |PR0+$01;.       |
00000210: 20 4C 44 41 20 23 24 30  31 20 20 20 20 3B 0D 20  | LDA #$01    ;. |
00000220: 20 20 20 20 20 20 20 53  54 41 20 53 50 52 32 2B  |       STA SPR2+|
00000230: 24 30 31 3B 0D 20 20 20  20 20 20 20 20 52 54 53  |$01;.        RTS|
00000240: 20 20 20 20 20 20 20 20  20 3B 5A 55 52 55 45 43  |         ;ZURUEC|
00000250: 4B 0D 0D 20                                       |K..             |
:SPRPOS LDA #$26    ;POSITION.!!!!!!!!SU
A $D000   ;SPRITE 1 UND 2.        STA $D
001   ;FESTLEGEN.:SPR0   LDA $D000   ;$0
D ADDIEREN.        CLC         ;.       
 ADC #$0D    ;.:SPR1   STA $D000   ;UND 
SPEICHERN.:SPR2   STA $D001   ;.        
INC SPR1+$01;LOWBYTE +1.        INC SPR2
+$01;LOWBYTE +1.        INC SPR0+$01;LOW
BYTE +1.        LDA SPR2+$01;VERGLEICHEN
.        CMP #$0F    ;OB BEREITS 8.     
   BNE SPR0    ;BYTES GESCHRIEBEN.      
  LDA #$00    ;JA DANN.        STA SPR1+
$01;INITIALISIEREN.        STA SPR0+$01;
.        LDA #$01    ;.        STA SPR2+
$01;.        RTS         ;ZURUECK.. 
C64 Preview

> CLICK IMAGE PREVIEW FOR FULL MODAL