irgendwie verstehe ich das nicht:
erst mal das listing:
Code
- 10 SA=8192:GOSUB1000: REM 128
- 11 SB=8256:GOSUB2070: REM 129
- 12 SC=8320:GOSUB2170: REM 130
- 13 PRINT CHR$(147)
- 14 FARBE=5:
- 50 POKE 53276,255:POKE53281,0:
- 60 POKE 53285,2: POKE 53286,5:
- 61 POKE 53287,FARBE:POKE 53288,FARBE:POKE 53289,FARBE:REM FRABE
- 69 REM S1
- 70 POKE 2040,128:POKE 2041,129:POKE 2042,130
- 71 POKE 53269,255
- 80 POKE 53248,170: POKE 53249,100
- 81 POKE 53250,170: POKE 53251,124
- 82 POKE 53252,170: POKE 53253,160
- 100 END
- 1000 REM SP EINLESEN
- 1001 REM PARA: SA=STARTADRESSE
- 1010 FOR I = SA TO SA+62:READ BY:POKE I,BY: NEXT I:
- 1020 RETURN
- 1999 REM DATA1
- 2000 DATA 0,0,0,0,0,0,0,0,0,0,128,0,0,160,0,0,168,0,0,170,0,0,170,128,170,170,160,170,170
- 2010 DATA 168,170,170,168,170,170,160,0,170,128,0,170,0,0,168,0,0,160,0,0,128,0,0,0,0,0
- 2020 DATA 0,0,0,0,0,0,0,0,133
- 2070 FOR I = SB TO SB+62:READ BY:POKE I,BY: NEXT I:RETURN
- 2080 REM DATA2
- 2100 DATA 0,0,0,0,0,0,0,0,0,0,128,0,0,160,0,0,168,0,0,170,0,0,170,128,170,170,160,170,170
- 2110 DATA 168,170,170,168,170,170,160,0,170,128,0,170,0,0,168,0,0,160,0,0,128,0,0,0,0,0
- 2120 DATA 0,0,0,0,0,0,0,0,133
- 2170 FOR I = SC TO SC+62:READ BY:POKE I,BY: NEXT I:RETURN
- 2180 REM DATA3
- 2200 DATA 0,0,0,0,0,0,0,0,0,0,128,0,0,160,0,0,168,0,0,170,0,0,170,128,170,170,160,170,170
- 2210 DATA 168,170,170,168,170,170,160,0,170,128,0,170,0,0,168,0,0,160,0,0,128,0,0,0,0,0
- 2220 DATA 0,0,0,0,0,0,0,0,133
Laut meinem Verständnis müssten doch alle 3 Sprites gleich aussehen, da sie ja die selben Daten enthalten.
aber warum ist Sprite 2 und Sprite 3 verschoben?
Das basiert auch wenn data2 und date3 ander Spritedaten enthalten.