<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=CBM-ASCII</id>
	<title>CBM-ASCII - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=CBM-ASCII"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=CBM-ASCII&amp;action=history"/>
	<updated>2026-05-26T00:12:41Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=CBM-ASCII&amp;diff=172297&amp;oldid=prev</id>
		<title>imported&gt;Hutch: SORTIERUNG deutsch</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=CBM-ASCII&amp;diff=172297&amp;oldid=prev"/>
		<updated>2026-04-22T06:06:30Z</updated>

		<summary type="html">&lt;p&gt;SORTIERUNG deutsch&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Datei:Fonts-C64.png|thumb|upright=3|Die beiden Fonts, hier auf einem C64, a) Klein- und Großschrift, b) Großschrift und [[Blockgrafik]]]]&lt;br /&gt;
[[Datei:CBM-ASCII-Vergleich-PET-VC20-C128.png|thumb|360px|right|Vergleich des Zeichensatzes auf einem PET, VC-20 und C-128 (von oben), Auszug. Dargestellt ist jeweils der gleiche Originalmaßstab.]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;CBM-ASCII&amp;#039;&amp;#039;&amp;#039;, auch &amp;#039;&amp;#039;&amp;#039;PET-ASCII&amp;#039;&amp;#039;&amp;#039; oder &amp;#039;&amp;#039;&amp;#039;PETSCII&amp;#039;&amp;#039;&amp;#039; genannt, ist eine acht [[Bit]] umfassende Sonderform des [[ASCII]]-Standards, die bei allen [[8-Bit-Architektur|8-Bit-Computern]] (Heim- wie auch Bürorechnern) der Firma [[Commodore International|Commodore]] Verwendung fand und auf die Anforderungen dieser Geräte angepasst war. (Die 16-Bit Computer von Commodore, darunter die Commodore [[Amiga]]-Modelle und die [[Commodore PC-10 bis PC-70|Commodore PC]]s, verwendeten kein CBM-ASCII, sondern Standard-ASCII oder eine 8-Bit-Erweiterung desselben).&lt;br /&gt;
&lt;br /&gt;
PET-ASCII beruht auf der 1963er-Version von ASCII, nicht auf der von fast allen anderen ASCII-Computern verwendeten 1967er-Version. Dies äußert sich u.&amp;amp;nbsp;a. in den Zeichen „Pfeil nach Oben“ und „Pfeil nach Links“ sowie in dem Nur-Großbuchstaben-Modus, da Kleinbuchstaben in ASCII 1963 noch nicht vorgesehen waren.&amp;lt;ref&amp;gt;{{cite web |url=http://rabbit.eng.miami.edu/info/ascii.html |title=Standard ASCII codes |language=en |author=Stephen Murrell |publisher=University of Miami |accessdate=2013-04-04}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
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 und die Großbuchstaben zu höheren Codes verlegt, so dass jeder Großbuchstabe durch Addition von 64 zum Kleinbuchstabencode zustande kommt. Hier gab es gravierende Änderungen beim Übergang vom [[Commodore BASIC]] des [[PET 2001]] zu [[Commodore Basic V2]] danach, gerade was die Kodierung von Klein- und Großbuchstaben anging.&lt;br /&gt;
&lt;br /&gt;
Unter [[Blockgrafik]] sind einige Details über die mit dem Großbuchstaben/Grafikzeichen-Modus ermöglichten Darstellungen nachzulesen.&lt;br /&gt;
&lt;br /&gt;
Bei der internen Speicher-Darstellung von [[BASIC]]-Programmen werden Codes größer als 127 als [[Token (Compilerbau)|Tokens]] für die BASIC-Befehle interpretiert, wenn sie nicht in Anführungszeichen stehen.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Obwohl der graphischen Darstellung des Zeichensatzes bei den Commodore-Rechnern immer eine 8×8-Pixelmatrix zugrunde liegt, wird diese bei den Standardzeichen nur bis zu 7×7 Pixeln ausgenutzt. Das letzte Pixel horizontal und vertikal wird als Abstandspixel benutzt, damit aufeinanderfolgende Zeichen nicht „zusammengeklebt“ dargestellt werden. Bei den „Graphikzeichen“ hingegen werden die 8×8 Pixel vollständig genutzt. Bei dem Vorgänger des [[Commodore 64|C64]], dem [[Commodore VC20|VC-20]], werden die Zeichen auf Grund der Bildschirmauflösung deutlich breiter dargestellt.&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Brian Bagnall: &amp;#039;&amp;#039;On the Edge. The Spectacular Rise and Fall of Commodore.&amp;#039;&amp;#039; Variant Press, Winnipeg 2005, ISBN 0-9738649-0-7, S. 43, 54–55.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [http://www.df.lth.se/~triad/krad/recode/pet1.jpg PETSCII character map, part 1], [http://www.df.lth.se/~triad/krad/recode/pet2.jpg part 2], [http://www.df.lth.se/~triad/krad/recode/pet3.jpg part 3]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Navigationsleiste Commodore}}&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:Cbmascii}}&lt;br /&gt;
[[Kategorie:Zeichenkodierung]]&lt;br /&gt;
[[Kategorie:Abkürzung|CBMASCII]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Hutch</name></author>
	</entry>
</feed>