first screen output
compile c to s first
screen pixel order ok?
simple animation
full hd ok
screen clear function
screen clear moves 2 pixels per instruction
clear loop optimization reaches about 30 fps on full HD
cleanup
sanitize build system
split draw.c
cleanup kernel header
cleanup
screen works without volatile pointer
kernel.ld: include .rodata and COMMON
draw rect