CBM-ASCII
aus Wikipedia, der freien Enzyklopädie
CBM-ASCII, auch PET-ASCII oder PETSCII genannt, ist eine acht Bit umfassende Sonderform des ASCII-Standards, die bei Heimcomputern der Firma Commodore Verwendung fand und auf die Anforderungen dieser Geräte angepasst war.
Es gibt zwei Modi, einen mit Großbuchstaben und grafischen Sonderzeichen, und einen mit Groß- und Kleinbuchstaben. Im zweiten Modus sind im Vergleich zum ASCII-Zeichensatz die Positionen der Groß- und Kleinbuchstaben vertauscht.
Bei der internen Speicher-Darstellung von Basic-Programmen werden Codes größer als 127 als Tokens für die Basic-Befehle interpretiert, wenn sie nicht in Anführungszeichen stehen.
Im Videospeicher wird noch eine andere Kodierung verwendet. Dabei können jeweils nur 128 (7 Bit) verschiedene Zeichen dargestellt werden, und das 8. Bit steuert die Reverse-Darstellung des Zeichens an. Der Großbuchstabensatz wird dabei auf die untersten 32 ASCII-Codes gespiegelt, der sonst nur nicht druckbare Steuerzeichen enthält; der Kleinbuchstabensatz steht ab Position 64, wo sonst die Großbuchstaben stehen. Dies gilt so für den Textmodus. Im Blockgrafikmodus ist die obere Codehälfte (mit den Kleinbuchstaben) durch Grafikzeichen ersetzt.
[Bearbeiten] Literatur
Brian Bagnall: On The Edge; ISBN 0973864907, Seite 43, 54-55.