| Zeile 46: | Zeile 46: | ||
u16 *off = (u16*)0xB8000; | u16 *off = (u16*)0xB8000; | ||
// berechnen der Adresse | // berechnen der Adresse | ||
| − | off += y*80+x; | + | off += ( y*80+x ) * 2; //*2, da 2 Byte pro Zeichen |
// setzen des zeichens + attributebyte | // setzen des zeichens + attributebyte | ||
*off = (((u16)color)<<8)|chr; | *off = (((u16)color)<<8)|chr; | ||