Video Graphics Array — Änderungen 11166 → 11404

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;
−
</c>
+
</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:
 
   }
 
   }
 
}
 
}
−
</c>
+
</syntaxhighlight>
  
 
==== Farben ====
 
==== Farben ====