Beispielprogramme in C/Schwarzer Bildschirm
Aus C64-Wiki
Zur Navigation springenZur Suche springenC-Version des Beispielprogramms im Artikel Assembler
/* Programm: Bildschirm komplett schwarz färben URL: http://www.c64-wiki.de/index.php/Assembler#Beispiele Compiler: cc65 compile: cl65 -O black_screen.c */ #include <c64.h> void main(void) { VIC.bgcolor0 = VIC.bordercolor = COLOR_BLACK; }
Das wird vom Compiler zu folgendem Assembler-Code übersetzt:
.proc _main: near .segment "CODE" ; ; VIC.bgcolor0 = VIC.bordercolor = COLOR_BLACK; ; lda #$00 sta $D020 sta $D021 ; ; } ; rts .endproc
In diesem einfachen Fall entspricht das also handgeschriebenem Assembler-Code.