Assembler-Beispiel 60 - RTS.asm

Aus C64-Wiki
Zur Navigation springenZur Suche springen
; Dieses Programm setzt die Rahmen- und die Hintergrundfarbe mittels Übergabe von Parametern.
; Programmstart mit SYS 49152,Rahmenfarbe,Hintergrundfarbe

*=$c000   ; Startadresse des Programms

CHKKOM    = $AEFD
GETBYT    = $B79E

          jsr CHKKOM     ; Komma lesen
          jsr GETBYT     ; 1. Parameter ins X-Register         
          stx $d020      ; = Rahmenfarbe

          jsr CHKKOM     ; Komma lesen
          jsr GETBYT     ; 2. Parameter ins X-Register         
          stx $d021      ; = Hintergrundfarbe

          rts            ; Rücksprung ins BASIC