<?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=Kansas_City_Standard</id>
	<title>Kansas City Standard - 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=Kansas_City_Standard"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Kansas_City_Standard&amp;action=history"/>
	<updated>2026-06-05T02:03:01Z</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=Kansas_City_Standard&amp;diff=1418465&amp;oldid=prev</id>
		<title>imported&gt;Ulanwp: /* Entstehungsgeschichte */ DeadLink entfernt; Quelle nicht auffindbar - Die Literaturangabe aber steht</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Kansas_City_Standard&amp;diff=1418465&amp;oldid=prev"/>
		<updated>2026-03-29T17:58:23Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Entstehungsgeschichte: &lt;/span&gt; DeadLink entfernt; Quelle nicht auffindbar - Die Literaturangabe aber steht&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Datei:Side A, TDK D-C60 20041220.jpg|mini|Eine Audiokassette von TDK]]&lt;br /&gt;
&lt;br /&gt;
Der &amp;#039;&amp;#039;&amp;#039;Kansas City Standard&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;KCS&amp;#039;&amp;#039;&amp;#039;), oder auch &amp;#039;&amp;#039;&amp;#039; &amp;#039;&amp;#039;Byte&amp;#039;&amp;#039; Standard&amp;#039;&amp;#039;&amp;#039;, ist ein digitales [[Datenformat]] für [[Compact Cassette|Audiokassetten]], das mit einem einfachen [[Kassettenrekorder]] geschrieben und gelesen werden kann.&lt;br /&gt;
&lt;br /&gt;
== Entstehungsgeschichte ==&lt;br /&gt;
Das amerikanische [[Byte (Zeitschrift)|Byte Magazin]] unterstützte im November 1975 ein Symposium&amp;lt;ref&amp;gt;{{cite journal |author=Virginia Peschke |date=1976-02 |title=BYTE&amp;#039;s Audio Cassette Standards Symposium |journal=BYTE |volume=1 |issue=6 |pages=72–73 |publisher=BYTE Publications |language=en}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{cite journal |first=David |last=Bunnell |authorlink=David Bunnell |title=BYTE Sponsors ACR Standards Meeting |journal=Computer Notes |volume=1 |issue=6 |pages=1 |publisher=Altair Users Group, MITS Inc. |date=1975-12 |language=en}}&amp;lt;/ref&amp;gt; in [[Kansas City (Missouri)|Kansas City, Missouri (USA)]], auf dem ein Standard für das Speichern von digitalen Daten auf preisgünstigen Audiokassetten entwickelt werden sollte. Zu dieser Zeit kosteten [[Diskettenlaufwerk]]e mehr als 3000&amp;amp;nbsp;DM.&lt;br /&gt;
&lt;br /&gt;
Die 18 Teilnehmer des Treffens einigten sich auf ein System, dessen Design sich auf einen Vorschlag von [[Don Lancaster]] bezog, das in der ersten Ausgabe der Zeitschrift &amp;#039;&amp;#039;Byte Magazine&amp;#039;&amp;#039; beschrieben wurde. Nach dem Treffen wurde der Standard von [[Lee Felsenstein]] ([[Processor Technology]]) und [[Harold Mauch]] ([[Percom Data Company]]) geschrieben.&lt;br /&gt;
&lt;br /&gt;
Im Februar 1976 berichtete das &amp;#039;&amp;#039;Byte Magazine&amp;#039;&amp;#039; von dem Symposium&amp;lt;ref&amp;gt;siehe {{Webarchiv |url=http://www.swtpc.com/mholley/AC30/KansasCityStandard.htm |wayback=20161224113109 |text=Michael Holley&amp;#039;s Homepage}}&amp;lt;/ref&amp;gt; und veröffentlichte im März zwei Schaltungen des Kassetten-Interfaces von Don Lancaster&amp;lt;ref&amp;gt;{{cite journal |author=Don Lancaster |authorlink=Don Lancaster |date=1976-03 |title=Build the Bit Boffer |journal=BYTE |volume=1 |issue=7 |pages=30–39 |publisher=BYTE Publications |language=en}}&amp;lt;/ref&amp;gt; und Harold Mauch&amp;lt;ref&amp;gt;{{cite journal |author=Harold A. Mauch |date=1976-03 |title=Digital Data on Cassette Recorders |journal=BYTE |volume=1 |issue=7 |pages=40–45 |publisher=BYTE Publications |language=en}}&amp;lt;/ref&amp;gt;. Die Datenrate von 300&amp;amp;nbsp;Baud war langsam aber zuverlässig (das Laden eines 8&amp;amp;nbsp;Kilobyte [[BASIC]] [[Interpreter]]s dauerte fünf Minuten). Die meisten Kassettenrekorder konnten damals bereits mit höheren Datenraten arbeiten.&lt;br /&gt;
&lt;br /&gt;
== Beschreibung des Standards ==&lt;br /&gt;
Ein Kassetten-Interface funktioniert nach dem gleichen Prinzip wie ein an einer [[Serielle Schnittstelle|seriellen Schnittstelle]] angeschlossenes [[Modem]]. Die digitalen 0 und 1 von der seriellen Schnittstelle werden in Töne umgewandelt. Es kommt dabei das Prinzip der [[Frequenzumtastung]] zur Anwendung. Eine &amp;#039;0&amp;#039; wird durch vier vollständige Wellen einer 1200&amp;amp;nbsp;[[Hertz (Einheit)|Hz]] [[Sinusoid|Sinus Kurve]] und eine &amp;#039;1&amp;#039; durch acht vollständige Wellen mit 2400&amp;amp;nbsp;Hz abgebildet. Hierbei ergibt sich eine [[Datenübertragungsrate]] von 300&amp;amp;nbsp;[[Baud]].&lt;br /&gt;
&lt;br /&gt;
Vor der Datenübertragung muss auf dem Band mindestens 30&amp;amp;nbsp;Sekunden lang die Trägerfrequenz (2400&amp;amp;nbsp;Hz) abgelegt werden; dies soll eine Synchronisation des Kassetten-Interfaces mit dem Kassettenrekorder unterstützen.&lt;br /&gt;
&lt;br /&gt;
Jedes [[Datenpaket]] beginnt mit einem [[Startbit]] (&amp;#039;0&amp;#039;), auf das dann bis zu acht Datenbits ([[Bitwertigkeit|LSB]], also niedrigstwertige Bits zuerst) folgen. Abgeschlossen wird das Datenpaket mit zwei [[Stoppbit]]s (&amp;#039;1&amp;#039;). Jedes Datenpaket hat somit 11&amp;amp;nbsp;[[bit]]s; die Datenrate liegt bei 27&amp;amp;nbsp;[[Bytes]] pro Sekunde.&lt;br /&gt;
&lt;br /&gt;
Die Datenpakete werden in Blöcken übertragen, wobei die Blocklänge mindestens 5&amp;amp;nbsp;Sekunden dauern muss. Der Aufbau und die Größe der Blöcke wird nicht festgelegt.&lt;br /&gt;
&lt;br /&gt;
== 1200 Baud Variante ==&lt;br /&gt;
Die Firma [[Acorn|Acorn Computers Ltd]] implementierte eine 1200 Baud Variante in ihren [[BBC Micro]] und [[Acorn#Der BBC Micro und der Electron|Acorn Electron]], welche die Kodierung der &amp;#039;0&amp;#039; auf eine vollständige Welle der Sinuskurve mit 1200&amp;amp;nbsp;Hz und die &amp;#039;1&amp;#039; auf 2 Wellen der Sinuskurve mit 2400&amp;amp;nbsp;Hz reduziert. Diese Erweiterung sieht genau ein Startbit &amp;#039;0&amp;#039;, acht Datenbits und ein Stoppbit &amp;#039;1&amp;#039; vor; es ergibt sich eine Datenrate von 120&amp;amp;nbsp;Bytes pro Sekunde (1200/(1+8+1)).&lt;br /&gt;
&lt;br /&gt;
Die Erweiterung schreibt eine Blocklänge von 256&amp;amp;nbsp;Bytes inkl. fortlaufender Nummerierung vor; zwischen den Blöcken muss eine zeitliche Lücke mit 2400-Hz-Ton (Carrier) sein. Dies ermöglicht bei einem Lesefehler das Zurückspulen zu einem Block vor dem falsch gelesen wurde.&lt;br /&gt;
&lt;br /&gt;
== Computer mit Unterstützung des Kansas City Standards ==&lt;br /&gt;
Frühe Mikro-Computer (einige davon mit [[S-100-Bus]]):&lt;br /&gt;
* [[Compukit]] [[UK101]]&lt;br /&gt;
* [[Lucas (computer company)|Lucas]] [[Nascom]] 1, 2 (welche auch eine 1200&amp;amp;nbsp;bit/s Version unterstützten)&lt;br /&gt;
* [[Micro Instrumentation and Telemetry Systems|MITS]] [[Altair 8800]]&lt;br /&gt;
* [[MOS Technology|MOS]]/[[Commodore Business Machines|CBM]] [[KIM-1]]&lt;br /&gt;
* [[Motorola]] [[MEK D1 6800]] Platine&lt;br /&gt;
* [[Ohio Scientific]] C1P/Superboard II&lt;br /&gt;
* [[Processor Technology|Processor Tech]] [[SOL-20]] Terminal Computer&lt;br /&gt;
* Processor Tech [[CUTER]] S-100-Bus-Platine&lt;br /&gt;
* [[SWTPC]]s [[Motorola 6800|6800]]-basierend Computer&lt;br /&gt;
* [[Eltec]] [[Motorola 6800|6802]] Computer [[Eurocom 1]]&lt;br /&gt;
&lt;br /&gt;
Home/Personal Computer:&lt;br /&gt;
* [[ABC 80]]&lt;br /&gt;
* [[Acorn|Acorn Computers Ltd]]&lt;br /&gt;
** [[Acorn#Der Acorn Atom|Acorn Atom]] (nur 300 baud)&lt;br /&gt;
** [[Acorn#Der BBC Micro und der Electron|BBC Micro]] (300 und 1200 Baud Varianten)&lt;br /&gt;
** [[Acorn#Der BBC Micro und der Electron|Acorn Electron]] (nur 1200 Baud)&lt;br /&gt;
* [[MicroBee Systems]]&lt;br /&gt;
** [[MicroBee]] (300 und 1200 Baud)&lt;br /&gt;
* [[Heathkit]]&lt;br /&gt;
** [[Heathkit H8]] (300 und 1200 Baud)&lt;br /&gt;
** [[Heathkit H89]] (Auch als [[Zenith Electronics Corporation|Zenith]] Z89 vertrieben) (300 und 1200 Baud)&lt;br /&gt;
* [[Triumph-Adler]]&lt;br /&gt;
** [[Triumph Adler Alphatronic PC|Alphatronic PC]]&lt;br /&gt;
** [[Alphatronic PC16]]&lt;br /&gt;
&lt;br /&gt;
Programmierbare Taschenrechner:&lt;br /&gt;
* [[Casio]]&lt;br /&gt;
** FX-501P/FX-502P (mit Casio FA-1 Interface)&lt;br /&gt;
** FX-602P&lt;br /&gt;
** [[Casio FX-702P|FX-702P]]&lt;br /&gt;
** PB700 (mit Casio FA-11 Interface)&lt;br /&gt;
&lt;br /&gt;
== Weitere Varianten des Kansas City Standards ==&lt;br /&gt;
Die [[Heimcomputer]] [[Texas Instruments TI-99/4|TI-99/4]] und [[Texas Instruments TI-99/4A|TI-99/4A]] von [[Texas Instruments]] verfügten über folgendes zwar langsame, dafür aber gegenüber Störungen recht robuste Aufzeichnungsformat:&lt;br /&gt;
&lt;br /&gt;
[[Datei:ti994a.ogg|mini|Audio-Beispiel einer TI-BASIC-Datei]]&lt;br /&gt;
Es begann mit dem Vorton, bestehend aus 768&amp;amp;nbsp;Bytes 0x00, gefolgt von einem Byte 0xFF. Danach folgte zweimal das Byte mit der Längenangabe. Das Byte benennt die Anzahl an nachfolgenden 64-Byte-Blöcken. Mindestens 0x01 für 1&amp;amp;nbsp;Block, also 64&amp;amp;nbsp;Bytes. Maximal 0xFF für 255&amp;amp;nbsp;Blöcke, also 16320&amp;amp;nbsp;Bytes. 0x00 als Längenangabe ist nicht zulässig. Der nun folgende pulsierende Sound entstand daraus, dass die zu speichernden Daten in Blöcke zu je exakt 64&amp;amp;nbsp;Bytes aufgeteilt wurden. Jedem Block wurden zur Synchronisation 8&amp;amp;nbsp;Bytes 0x00 gefolgt von 1&amp;amp;nbsp;Byte 0xFF vorangestellt. Zur Datensicherheit erhielt jeder Block am Ende noch ein Checksummenbyte. Diese somit insgesamt 74&amp;amp;nbsp;Byte lange Struktur wurde außerdem immer doppelt geschrieben. Zum Wiedereinlesen wurde vom Timer im [[Eingabe und Ausgabe|I/O]]-Chip TMS9901 die Länge der Halbwellen des Tonsignals vermessen. Eine lange Halbwelle bedeutete eine Null; zwei kurze Halbwellen standen für eine Eins.&lt;br /&gt;
&lt;br /&gt;
Der aus alledem resultierende typische „TI-Sound“ war jedem Benutzer wohlvertraut und schaffte es sogar in eine Fernsehserie. Der Autor des Buches &amp;#039;&amp;#039;Programme für den TI-99/4A&amp;#039;&amp;#039; (Hofacker, 1983) Rainer Heigenmoser arbeitete als technischer Berater in der deutschsprachigen Fernsehserie [[Der Bastard (1989)|Der Bastard]] (1989) mit.&amp;lt;ref&amp;gt;siehe {{Webarchiv |url=http://krimiserien.heimat.eu/fernsehspiele/1989-bastard.htm |wayback=20171201040705 |text=Inhaltsübersicht}}&amp;lt;/ref&amp;gt; Darin wird an einer Stelle ein Faxgerät gezeigt. Der während der Faxübertragung gespielte Sound stammt jedoch nicht von einer Faxübertragung, sondern von einem auf Kassette speichernden TI-99/4A.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[UEF (Dateiformat)|UEF]] – ein verbreitetes Dateiformat zur Ablage von Daten im Kansas City Standard.&lt;br /&gt;
* [[Datasette]]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Datenformat]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Ulanwp</name></author>
	</entry>
</feed>