| Zeile 33: | Zeile 33: | ||
==== Beispielcode ==== | ==== Beispielcode ==== | ||
Als erstes muss man einen Pointer auf den Speicher erstellen: | Als erstes muss man einen Pointer auf den Speicher erstellen: | ||
| − | <c> | + | <syntaxhighlight lang=c> |
unsigned char* VGA = (unsigned char*) 0xA0000; | unsigned char* VGA = (unsigned char*) 0xA0000; | ||
| − | </ | + | </syntaxhighlight> |
Wenn man einen Pixel zeichnen möchte, muss man einfach in dem Speicher schreiben: | Wenn man einen Pixel zeichnen möchte, muss man einfach in dem Speicher schreiben: | ||
| − | <c> | + | <syntaxhighlight lang=c> |
void setpixel(int x, int y, unsigned char color) { | void setpixel(int x, int y, unsigned char color) { | ||
int offset; | int offset; | ||
| Zeile 47: | Zeile 47: | ||
} | } | ||
} | } | ||
| − | </ | + | </syntaxhighlight> |
==== Farben ==== | ==== Farben ==== | ||