Beispielprogramme in C/Schwarzer Bildschirm
Aus C64-Wiki
Zur Navigation springenZur Suche springen
C-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.