Textausgabe — Änderungen 2361 → 2371

Zeile 10: Zeile 10:
 
Wobei hier o das Offset ist, z die Zeile und s die Spalte. Wenn man in Mathe aufgepasst hat, sollte das kein Problem sein.
 
Wobei hier o das Offset ist, z die Zeile und s die Spalte. Wenn man in Mathe aufgepasst hat, sollte das kein Problem sein.
  
−
Nun war die Rede, dass 2 Bytes pro Zeichen verwendet werden. Also woher kommt das 2. Byte? Ganz einfach: In dem 2. Byte wird das Attribut, also eigentlich nur die Farbe gespeichert. Im ersten wird einfach nur das Zeichen gespeichert. Als Code wird [http://de.wikipedia.org/wiki/Codepage_437 Codepage 437] verwendet, welche nichts anderes als [http://de.wikipedia.org/wiki/ASCII 7bit-ASCII] plus noch ein paar Zeichen Erweiterung, ist.
+
Nun war die Rede, dass 2 Bytes pro Zeichen verwendet werden. Also woher kommt das 2. Byte? Ganz einfach: In dem 2. Byte wird das Attribut, also eigentlich nur die Farbe gespeichert. Im ersten wird einfach nur das Zeichen gespeichert. Als Code wird [[Codepage 437]] verwendet, welche nichts anderes als [http://de.wikipedia.org/wiki/ASCII 7bit-ASCII] plus noch ein paar Zeichen Erweiterung, ist.
  
 
==Attribut-Byte==
 
==Attribut-Byte==
Zeile 40: Zeile 40:
  
 
==Beispiel==
 
==Beispiel==
−
Hier ein kleines Beispiel einer Funktion, die ein Zeichen (chr), in der Farbe color auf den Bildschirm, an die Position x,y schreiben soll. Hierbei werden Steuerzeichen nicht beachtet, bzw. als normales Zeichen auch ausgegeben (siehe [http://de.wikipedia.org/wiki/Codepage_437 Codepage 437]).  
+
Hier ein kleines Beispiel einer Funktion, die ein Zeichen (chr), in der Farbe color auf den Bildschirm, an die Position x,y schreiben soll. Hierbei werden Steuerzeichen nicht beachtet, bzw. als normales Zeichen auch ausgegeben (siehe [[Codepage 437]]).  
  
 
<c>
 
<c>
Zeile 98: Zeile 98:
 
* [http://osdever.net/bkerndev/Docs/printing.htm "Printing to the Screen" Bran's Kernel Development Tutorial]
 
* [http://osdever.net/bkerndev/Docs/printing.htm "Printing to the Screen" Bran's Kernel Development Tutorial]
 
* [http://de.wikipedia.org/wiki/ASCII-Tabelle ASCII-Tabelle]
 
* [http://de.wikipedia.org/wiki/ASCII-Tabelle ASCII-Tabelle]
−
* [http://de.wikipedia.org/wiki/Codepage_437 Codepage 437]