| Zeile 8: | Zeile 8: | ||
==Schreiben in den Textspeicher== | ==Schreiben in den Textspeicher== | ||
Um nun auf dem Bildschirm ein Zeichen zu haben, muss man erstmal das Offset ausrechnen, an dem das Zeichen steht. Da der Speicher linear ist geht das auch mit einer linearen Gleichung: o = z*80+s | Um nun auf dem Bildschirm ein Zeichen zu haben, muss man erstmal das Offset ausrechnen, an dem das Zeichen steht. Da der Speicher linear ist geht das auch mit einer linearen Gleichung: o = z*80+s | ||
| − | Wobei hier o das Offset ist, z die Zeile und s die Spalte | + | Wobei hier o das Offset ist, z die Zeile und s die Spalte ist. |
| − | + | In dem ersten Byte wird der Buchstabe selbst, in dem 2. Byte wird das Attribut, also die Vorder- und Hintergrundfarbe gespeichert. Als Code wird [[Codepage 437]] verwendet, welche eine Erweiterung von [[ASCII]] darstelt. | |
==Attribut-Byte== | ==Attribut-Byte== | ||