Assembler-Beispiel BC - LDY $hhll, X.asm

Aus C64-Wiki
Zur Navigation springenZur Suche springen
; Diese Programm konvertiert die Farbe aller 8 Sprites in schwarz/weiß:
; Programmstart mit SYS 49152

*=$c000   ; Startadresse des Programms

  ldx #$07
loop:
  ldy $d027,x       ; Farbe von Sprite X 
  lda convert,y     ; helle Farbe auf weiß, dunkle auf schwarz
  sta $d027,x       ; konvertieren
  dex               ; nächstes Sprite 
  bpl loop          ; von 7 bis 0
  rts       ; Rücksprung
convert:
  .by 0,1,0,1,0,0,0,1,0,0,1,0,0,1,1,1