title: Justizvollzugsanstalt Bautzen

text: „Bautzen“ galt in der DDR als bekanntester Haftort für politische Gefangene. Trotz der Tabuisierung des Strafvollzugs in der Öffentlichkeit erlangte das Gefängnis mit Redewendungen wie „Ab nach Bautzen!“ sprichwörtlichen Rang und in der Wendezeit forderten Demonstranten: „Für Erich und Konsorten öffne Bautzen seine Pforten!“


title: Justizvollzugsanstalt Bautzen

text: Seit 1990 ist Bautzen I eine Justizvollzugsanstalt des Landes Sachsen und dient dem Vollzug von Freiheitsstrafen von Männern. Rund 380 Menschen sitzen im geschlossenen Vollzug ein. Darüber hinaus verfügt die Anstalt über 42 Haftplätze im offenen Vollzug, 40 Haftplätze in der Sicherungsverwahrung, sowie eine kleine Abteilung mit jugendlichen Straftätern. Im geschlossenen Vollzug werden mehrere Aus- und Weiterbildungsprogramme angeboten, darunter auch eine Ausbildung zum Tischler mit fünf Plätzen pro Jahr.


title: Justizvollzugsanstalt Bautzen

text: Als einzige Justizvollzugsanstalt in Sachsen verfügt Bautzen I über eine Anstaltskirche. Diese fasst rund 600 Sitzplätze.


title: Justizvollzugsanstalt Bautzen

text: Insbesondere in den ersten Nachwendejahren wurde „Bautzen“ als ein Inbegriff des DDR-Unrechtes auch über die deutschen Grenzen hinaus bekannt. Dazu beigetragen haben die Initiativen ehemaliger Häftlinge, wie das Bautzen-Komitee e. V., und eine ausführliche Berichterstattung in der deutschen Presse. Da einige bedeutende Schriftsteller in Bautzen gefangen gehalten wurden, haben diese ihre Erlebnisse auch literarisch verarbeitet. Bautzen war jedoch nicht der einzige Ort der DDR, an dem Menschen auch aus politischen Gründen inhaftiert waren. In öffentlichen Äußerungen wurden die Verbrechen der Sowjetischen Besatzungsmacht fälschlicherweise auch der DDR angerechnet. Begriffe wie „Gelbes Elend“ (Haftanstalt Bautzen I) und „Stasi-Knast“ (Haftanstalt Bautzen II) wurden und werden häufig vermengt. Bautzen war aber nur eines (und auch nicht das größte) von zehn Speziallagern der Sowjetischen Besatzungszone.


title: Commodore 128

text: Der Commodore 128 (kurz C128; umgangssprachlich „Hundertachtundzwanziger“) ist der letzte zur Marktreife gebrachte 8-Bit-Mikrocomputer des US-amerikanischen Technologiekonzerns Commodore International. Die in der Modellbezeichnung enthaltene Zahl bezeichnet dabei die Größe des ab Werk verbauten Arbeitsspeichers (RAM) in Höhe von 128 Kilobytes (KB). Aufgrund des breiten Leistungsspektrums, das nach zeitgenössischer Wahrnehmung Eigenschaften von Heimcomputern mit denen von Arbeitsplatzrechnern verbindet, lässt sich der Rechner nicht eindeutig einer Geräteklasse zuordnen. Bedient und programmiert werden kann der Rechner mit Hilfe eines herstellereigenen, interpretierten Dialekts der Programmiersprache BASIC.


title: Commodore 128

text: Der als Nachfolger des weltweit meistverkauften Heimcomputers Commodore 64 geltende C128 wurde erstmals im Januar 1985 auf der Winter Consumer Electronics Show in Las Vegas nach fünfmonatiger Entwicklungszeit der Weltöffentlichkeit vorgestellt. Der Markteinführungspreis lag nur wenig später in den Vereinigten Staaten bei 300 US$, in Großbritannien bei 269 £ und in Westdeutschland bei 1.198 DM. Mit weltweit rund vier Millionen verkauften Einheiten gehört der bis 1989 in drei unterschiedlichen Varianten produzierte C128 zu den kommerziell erfolgreichsten Rechnern der zweiten Hälfte der 1980er Jahre.


title: Commodore 128

text: Die technikgeschichtliche Relevanz des C128 leitet sich vor allem aus der ungewöhnlichen Ausstattung des Rechners mit zwei 8-Bit-Hauptprozessoren unterschiedlicher Hersteller und drei verschiedenen Betriebssystemen ab. Man konnte den Computer im C64-Modus starten und so die Programme für den Vorgänger Commodore 64 nutzen. Für die vielen an Spielen interessierten Käufer lohnte sich der teurere C128 jedoch nicht, so dass der C64 weiterhin den niedrigpreisigen 8-Bit-Heimcomputerbereich dominierte.


title: Commodore 128

text: Wegen der mangelnden Kompatibilität wurde für den C128-Modus nur sehr wenig Software entwickelt. Im mittleren Preissegment mit ambitionierten Software-Amateuren und kleinen Unternehmern herrschten der Atari 520 ST und der Amiga 500 vor, die bald nach dem C128 erschienen. Und im hochpreisigen Bereich behielten die IBM-PC-Kompatiblen ihre Position.


title: Commodore 128

text: In der ersten Hälfte der 1980er Jahre hatten sich die Heimcomputer als Massenprodukt bereits fest am Markt für Unterhaltungselektronik etabliert. Allerdings wurde in Nordamerika und Westeuropa heftig zwischen vornehmlich US-amerikanischen Herstellern wie Commodore, Atari, Apple und Texas Instruments um Marktanteile gerungen. Daher wird diese von zahlreichen zueinander inkompatiblen Modellen geprägte Ära bisweilen als „Heimcomputer-Krieg“ bezeichnet.


title: Commodore 128

text: Auch unternehmensintern entstanden bei Commodore zunehmend Spannungen zwischen Konzernleitung und Entwicklungsabteilung. Fast alle der an der Entwicklung des C64 beteiligten Ingenieure, darunter die Chipentwickler Bob Yannes und Al Charpentier, klagten über trotz des großen Verkaufserfolgs ausbleibende Gehaltserhöhungen. Hinsichtlich neuer Hardwareprojekte herrschte keine Einigkeit. Charpentier schlug die Entwicklung eines neuen Rechners namens C80 mit 80-Zeichen-Bildschirm, 256 kB RAM, hochauflösendem Monitor und schnellerem Diskettenlaufwerk für das mittlere Preissegment vor.


title: Commodore 128

text: Diese Idee wurde jedoch vom für seine Niedrigpreispolitik bekannten Hauptgeschäftsführer Jack Tramiel abgelehnt. Tramiel versprach sich von einem billigeren, wie der C64 an herkömmliche Fernsehgeräte anschließbaren neuen Rechner mehr Profit. Im Sommer 1983 begann daher auf Geheiß Tramiels die Arbeit an der Commodore-264-Serie mit dem Ziel der Entwicklung eines Konkurrenzmodells zum erfolgreichen britischen Billigrechner ZX Spectrum. Daraufhin verließen Yannes, Charpentier sowie weitere führende Ingenieure das Unternehmen.


title: Commodore 128

text: Tramiel selbst musste aufgrund unüberbrückbarer Meinungsverschiedenheiten mit dem Hauptaktionär und Aufsichtsratsvorsitzenden Irving Gould nach gut dreißigjähriger Betriebszugehörigkeit am 13. Januar 1984 seinen Posten als Hauptgeschäftsführer räumen. An seine Stelle rückte am 21. Februar 1984 der erfahrene, zuvor in der Stahlindustrie tätige Marshall F. Smith. Zwar verkaufte sich der marktführende C64 immer noch ausgezeichnet, die Anfang 1984 zur Marktreife gebrachten, nicht zum C64 kompatiblen Rechner der Commodore-264-Serie stellten sich jedoch als Ladenhüter heraus.


title: Commodore 128

text: Um sich Klarheit über die Kundenwünsche hinsichtlich eines C64-Nachfolgers zu verschaffen, führten Commodore-Mitarbeiter anlässlich der in Chicago stattfindenden Summer Consumer Electronics Show im Juni 1984 eine Umfrage unter den einen C64 besitzenden Messebesuchern durch. Diese ergab große Zufriedenheit hinsichtlich der Grafikfähigkeiten, der Klangerzeugungsmöglichkeiten sowie des vergleichsweise niedrigen Preises des C64. Neben der am häufigsten genannten C64-Softwarekompatibilität zählten ein verbessertes BASIC, mehr Arbeitsspeicher, die Fähigkeit zur Darstellung von 80 Zeichen pro Zeile, ein numerischer Ziffernblock, ein schnelleres Diskettenlaufwerk sowie die native Fähigkeit zur Verwendung professioneller CP/M-Software zu den dringendsten Verbesserungswünschen.


title: Commodore 128

text: Hauptgeschäftsführer Smith gab schließlich im September 1984 unter Berücksichtigung der genannten Verbesserungswünsche die Entwicklung des C128 in Auftrag. Der neue Rechner sollte rechtzeitig zur für Anfang Januar 1985 in Las Vegas angesetzten Winter Consumer Electronics Show fertig sein. Damit standen lediglich vier Monate an Entwicklungszeit zur Verfügung. Die Projektleitung übernahm der 1983 im Alter von 24 Jahren zum Leiter der Hardware-Entwicklungsabteilung ernannte Bil Herd. Das Wissen darum, dass der C128 Commodores letzter Vertreter der 8-Bit-Heimcomputer-Pioniergeneration sein würde, stellte für das Entwicklerteam eine besondere Motivation dar.


title: Commodore 128

text: Bereits seit 1983 arbeitete ein Entwicklungsteam unter der Leitung Robert Russells an einem neuen Heimcomputermodell namens D128. Der D128 ging seinerseits auf im Zusammenhang mit der Planung der CBM-500-Serie angestellte Überlegungen zurück, die mit dem B128 ein Bürocomputermodell und dem P128 ein Heimcomputermodell vorsahen. Ähnlich wie der P128 sollte auch der D128 mit dem zur Verwaltung von mehr als 64 kB Arbeitsspeicher fähigen 8-Bit-Hauptprozessor MOS Technology 6509 (kurz MOS 6509) sowie dem schon im C64 verbauten Soundchip MOS Technology 6581 (kurz MOS 6581) ausgestattet werden. Da sich Russells Ingenieure nach dem Weggang Charpentiers nicht an eine Weiterentwicklung des spritefähigen und sehr komplexen 40-Zeichen-Grafikchips MOS Technology VIC II (kurz VIC II) heranwagten, gestaltete sich die Bildschirmausgabe beim D128 jedoch als problematisch. In Erwägung gezogen wurde nicht zuletzt die Verwendung zweier parallel arbeitender Grafikchips in Gestalt des bewährten VIC II sowie eines noch zu entwickelnden farbfähigen 80-Zeichen-Grafikchips.


title: Commodore 128

text: Da die Planungen so oder so aber weder eine C64-Kompatibilität noch eine CP/M-Fähigkeit vorsahen und damit den von der Unternehmensleitung gemachten Vorgaben widersprachen, wurde das D128-Projekt kurzerhand von Herd beendet. Herds eigenes Entwicklerteam griff aber einige der im Zusammenhang mit dem D128 angestellten Überlegungen bei der Planung des C128 wieder auf, etwa hinsichtlich der Verwendung von zwei Grafikchips. Um die angestrebten Verbesserungen der Leistungsfähigkeit ohne Verlust der vollständigen C64-Kompatibilität umsetzen zu können, sollte außerdem der im C64 seit 1982 verbaute Chipsatz mit dem Hauptprozessor MOS Technology 6510 (kurz MOS 6510), dem Grafikchip VIC II, dem Soundchip MOS 6581 sowie weiteren Bausteinen für den C128 einfach weiterentwickelt werden. Zwecks Implementierung der geforderten CP/M-Fähigkeit bot sich die Verwendung der weitverbreiteten CPU Zilog Z80A (kurz Z80A) als Zweitprozessor an.


title: Commodore 128

text: Um die gesteckten Ziele zu erreichen, sollte der C128 außerdem mit drei voneinander völlig unabhängigen Betriebsarten versehen werden. Zur Erschließung der für den C64 bereits existierenden umfangreichen Softwarebibliothek sollte die Hardware des neuen Rechners im C64-Modus das Vorgängermodell lückenlos emulieren. Eine höhere Arbeitsgeschwindigkeit, ein komfortableres BASIC und ein vergrößerter Arbeitsspeicher sollten im C128-Modus zur Verfügung stehen, der als Hauptbetriebsart vorgesehen war. Der CP/M-Modus schließlich war vornehmlich für ernsthafte berufliche Anwendungen und den Einsatz der bewährten sowie in Fülle vorhandenen CP/M-Software gedacht. Während für den C64-Modus der ursprüngliche Betriebssystemkern des Vorgängermodells unverändert übernommen werden konnte, musste für den C128-Modus ein neuer Betriebssystemkern sowie ein leistungsstärkerer Dialekt des Commodore BASIC programmiert werden.


title: Commodore 128

text: Um im C128-Modus die angestrebte höhere Arbeitsgeschwindigkeit realisieren zu können, wurde der altbekannte, mit einer Taktfrequenz von rund 1 MHz arbeitende 8-Bit-Hauptprozessor MOS 6510 aus dem C64 überarbeitet und weiterentwickelt. Diese Aufgabe übernahm die konzerneigene Abteilung für Halbleiterentwicklung. Sie trug die Bezeichnung Commodore Semiconductor Group (kurz CSG) und war aus dem 1976 von Commodore übernommenen Halbleiterhersteller MOS Technology hervorgegangen. Die Überarbeitung führte schließlich zur Fertigstellung des mit einer Taktfrequenz von rund 2 MHz doppelt so schnellen und mit zusätzlichen Funktionen versehenen MOS Technology 8502 (kurz MOS 8502).


title: Commodore 128

text: Der Grafikchip VIC II aus dem C64 wurde von Dave DiOrio weiterentwickelt und konnte nun bei abgeschaltetem Videosignal mit dem gleichen Basistakt wie der MOS 8502 Grafikdaten verarbeiten. Allerdings gab es beim daraus entstandenen MOS Technology VIC IIe (kurz VIC IIe) keine signifikanten Verbesserungen etwa im Hinblick auf die Bildauflösung, die Farbtiefe oder die für die Spieleindustrie wichtige Spritefähigkeit.


title: Commodore 128

text: Frank Palaia übernahm die Aufgabe der im Dezember 1984 erfolgreich zum Abschluss gebrachten Integration des Z80A in die bewährte 8-Bit-Rechnerarchitektur von Commodore. Zu diesem Zweck wurde die Taktfrequenz des eigentlich doppelt so schnellen Z80A auf 2,04 MHz gedrosselt. Für den Betrieb unter CP/M musste außerdem eine auf die Hardware des C128 zugeschnittene Portierung der aktuellen Betriebssystemversion CP/M-Plus Version 3.0 (kurz CP/M 3.0 bzw. CP/M-Plus) entwickelt werden. Diese Aufgabe wurde dem Programmierer Von Ertwine übertragen. Terry Ryan schrieb den für zur Programmierung und Bedienung gedachten neuen BASIC-Dialekt des C128, fortan als Commodore BASIC V7.0 bezeichnet. Fred Bowen wurde mit der Programmierung der Betriebssystemroutinen betraut.


title: Commodore 128

text: Der Arbeitsspeicher des neuen Rechners wurde auf namengebende 128 kB RAM aufgestockt. Da die 16-Bit-Adressbusstrukturen des MOS 8502 nicht zur Verwaltung eines so großen Arbeitsspeichers ausreichten, mussten außerdem ein Speicherverwaltungsbaustein sowie ein Adressmanager neu entwickelt werden. Dave Haynies Erfahrungen bei der Emulation des Adressmanagers sowie der Konzeption der Zeitsteuerung flossen später in die Entwicklung des Commodore Amiga ein. Außerdem sollte in Übereinstimmung mit den Kundenwünschen das für seine extreme Langsamkeit bei der Datenübertragung berüchtigte 5¼-Zoll-Diskettenlaufwerk VC1541 des Vorgängermodells C64 durch ein neu entwickeltes Gerät mit deutlich höherer Datenübertragungsrate ersetzt werden. Greg Berlin war für die Planung der Hardware des neuen 5¼-Zoll-Diskettenlaufwerks VC1571 verantwortlich, während Dave Siracusa das zugehörige Diskettenbetriebssystem Commodore DOS 3.0 programmierte.


title: Commodore 128

text: Der C128 erhielt außerdem ein völlig neues, im Gegensatz zur klobigen Brotkastenform des C64 auf Professionalität, Bürotauglichkeit sowie verbesserte Ergonomie abzielendes Design. So wurde das Gehäuse gegenüber dem Vorgängermodell deutlich abgeflacht, um den Anwendern das ermüdende Anheben der Handballen bei der Bedienung der Tastatur zu ersparen. Außerdem erhielt die Tastatur einen numerischen Ziffernblock und zusätzliche Funktionstasten. Wer genau das Gehäuse des C128 entworfen hat, ist nicht bekannt. Vermutet wird eine Beteiligung des preisgekrönten Industriedesigners Ira Velinsky, der bereits die Gehäuse der Modelle Commodore Max, SX-64 und Plus/4 entworfen hatte, bevor er im Jahr 1984 gemeinsam mit Tramiel Commodore International verließ.


title: Commodore 128

text: Zum Zeitpunkt der Entwicklung des C128 verfügte die Hardware-Entwicklungsabteilung von Commodore bereits über Erfahrungen mit zur Darstellung von 80 Zeichen pro Zeile fähigen Grafikchips. So hatte die CSG für die Bürorechner der CBM-8000-Serie bereits den Motorola 6845 zum als Ansteuerschaltung für die Kathodenstrahlröhre des fest eingebauten Bildschirms dienenden MOS Technology 6545 (kurz MOS 6545) weiterentwickelt. Der im englischsprachigen Raum auch als "Cathode Ray Tube Controller" (kurz CRTC) bezeichnete MOS 6545 vermochte Texte jedoch lediglich in zwei Farben auf den Bildschirm zu bringen. Daher wurde der Grafikchip für den D128 sowie den als 16-Bit-Workstation konzipierten, aber ebenfalls nie zur Serienreife gebrachten CBM 900 unter der Leitung von Kim und Anne Eckert ab Anfang 1983 in rund anderthalb Jahren zum mit einer Palette von 16 Farben und dediziertem Grafikspeicher arbeitenden MOS Technology 8563 (kurz MOS 8563) weiterentwickelt. Da der MOS 8563 vornehmlich für die Textverarbeitung gedacht war, wurde auf die Fähigkeit zur Darstellung von Sprites verzichtet.


title: Commodore 128

text: Zwecks Umsetzung der für den C128 vorgesehenen Fähigkeit zur Darstellung von 80 Zeichen pro Zeile entschied sich die Entwicklungsabteilung für einen Einbau des MOS 8563 in den neuen Rechner. Beim Versuch der Integration des MOS 8563 in die Systemarchitektur des C128 kam es allerdings zu Kommunikationsstörungen zwischen Herd und der unabhängig arbeitenden CSG. Zwar wusste Herd, dass der MOS 8563 eine Weiterentwicklung des schon für eine Verwendung im D128 in Erwägung gezogenen Motorola 6845 sowie des MOS 6545 darstellte. Allerdings war der C128-Projektleiter nicht von den Kollegen der Abteilung für Halbleiterentwicklung über Änderungen der Adressbusstrukturen, der Taktung sowie der Handhabung der Lese-/Schreibleitung in Kenntnis gesetzt worden. Der ab September 1984 prinzipiell einsatzfähige 80-Zeichen-Grafikchip des C128 bereitete den Hardwareentwicklern daher immer wieder Probleme, vor allem mit seiner aus Herds Unkenntnis resultierenden Neigung zum Überhitzen und seiner vom 40-Zeichen-Grafikchip VIC IIe abweichenden Taktung.


title: Commodore 128

text: Laut Herd war die Zeitknappheit bei der Planung des C128 so groß, dass die Waschbecken des Entwicklungslabors als provisorische Duschen herhalten mussten. Die heißgelaufenen Diskettenlaufwerke wurden zum Warmhalten der bei der Arbeit nebenbei eingenommenen Fertigmahlzeiten verwendet. Noch in der Nacht vor der Eröffnung der Winter Consumer Electronics Show (kurz CES) vom 5. bis 6. Januar 1985 musste bis zwei Uhr morgens an den Prototypen des C128 gearbeitet werden, um den Rechner überhaupt rechtzeitig der Öffentlichkeit präsentieren zu können. Obendrein waren die Hotelzimmerreservierungen des Präsentationsteams in Las Vegas im Vorfeld der Messe von einer unbekannten Person annulliert worden. Dabei handelte es sich möglicherweise um einen Sabotageakt des ehemaligen Commodore-Geschäftsführers Tramiel.


title: Commodore 128

text: Wirklich zuverlässig war der mit einem Listenpreis von unter 300 US$ angekündigte C128 zum Zeitpunkt der offiziellen Präsentation indessen noch nicht. Pro Tag brannten im Durchschnitt zwei Exemplare des 80-Zeichen-Grafikchips MOS 8563 durch. Das Präsentationsteam ersetzte die defekten Grafikchips klammheimlich hinter den Kulissen durch funktionsfähige Ersatzbausteine. Auf diese Weise entstand beim Messepublikum der Eindruck eines bereits perfekt funktionierenden, sofort einsetzbaren Rechners. Erst im Verlauf der nächsten Monate gelang den Commodore-Entwicklern durch Veränderungen am Layout der Hauptplatine eine auch im Dauerbetrieb technisch zuverlässige Implementierung des MOS 8563 ins Gesamtsystem.


title: Commodore 128

text: Neben dem C128 stellte Commodore auch das neue, CP/M-kompatible 5¼-Zoll-Diskettenlaufwerk VC1571, den Farbmonitor 1902, einen Monochrommonitor sowie die Computermaus 1350 dem Fachpublikum vor und kündigte die Veröffentlichung einer teureren Desktop-Version des Rechners namens C128D mit integrierter VC1571 an, ohne einen konkreten Termin für die Markteinführung zu nennen. Außerdem wurden neben diversen Speichererweiterungen mit dem Modell 1660 ein 300-Baud-Modem sowie dem Modell 1670 ein 1.200-Baud-Modem für den C64 bzw. C128 angekündigt.


title: Commodore 128

text: Dem kontinentaleuropäischen Publikum wurde der C128 auf der Hannover-Messe vom 17. bis 24. April 1985 vorgestellt. Dabei handelte es sich um einen Prototyp mit deutscher Tastatur. Zwar funktionierte der als „Superding“ beworbene neue Rechner nun technisch anstandslos und zog viel Aufmerksamkeit auf sich. Zu Demonstrationszwecken entwickelte neue Software blieb jedoch zu diesem Zeitpunkt zur Enttäuschung der Messebesucher – von wenigen Ausnahmen wie der Textverarbeitung "Superscript" abgesehen – eine Seltenheit. Auch die Portierung von CP/M-Plus war noch nicht abgeschlossen und die vorgestellte Testversion zudem sehr langsam. Der westdeutsche Einführungspreis lag bei 1.198 DM. Neben dem C128 wurde auch ein Prototyp der Desktop-Version C128D ausgestellt.


title: Commodore 128

text: In Großbritannien wurde der C128 anlässlich der International Commodore Computer Show vom 7. bis 9. Juni 1985 offiziell eingeführt. Der vom Hersteller zu diesem Zeitpunkt für Großbritannien noch nicht bekanntgegebene Einführungspreis für den C128 wurde auf 300–350 £ und für den noch nicht marktreifen C128D auf 500–600 £ geschätzt.


title: Commodore 128

text: Auf der vom 15. bis 18. Januar 1986 im National Exhibition Centre der englischen Industriestadt Birmingham abgehaltenen Which Computer Show stellte Commodore dem europäischen Fachpublikum den bereits im Vorjahr angekündigten C128D mit platzsparendem Kunststoffgehäuse, ausklappbarem Tragegriff, abgesetzter Tastatur und integriertem 5¼-Zoll-Diskettenlaufwerk VC1571 offiziell vor. Die unverbindliche Preisempfehlung für das neue, auf Geschäftsleute ausgerichtete Modell lag zunächst bei 499 £ bzw. 538,85 £ inklusive Mehrwertsteuer. Ein Monochrommonitor sollte ebenfalls in diesem Preis inbegriffen sein. Das Gesamtpaket kostete aber schließlich dann doch 599 £.


title: Commodore 128

text: Trotz erster Verkaufserfolge in Westeuropa im Laufe des Jahres 1986 gelangte der C128D jedoch nicht in den US-amerikanischen Handel, da der Rechner nach Auffassung der dort für die Zulassung elektronischer Geräte zuständigen Federal Communications Commission (FCC) nicht hinreichend funkentstört war. Um die strengen FCC-Standards doch noch zu erfüllen und keine Marktanteile zu verlieren, entwickelte das Unternehmen mit dem C128D-CR ein weiteres Desktop-Modell mit Metallgehäuse und überarbeiteter Elektronik, das den C128D ablösen sollte. Das neue Gerät wurde auf der vom 8. bis 11. Januar 1987 in Las Vegas abgehaltenen Winter Consumer Electronics Show dem nordamerikanischen Publikum vorgestellt. Die unverbindliche Preisempfehlung lag bei 550 US$.


title: Commodore 128

text: Vermutlich bereits ab Ende 1985 arbeitete die Commodore-Entwicklungsabteilung außerdem an einer weiteren Variante des C128D mit integriertem 3½-Zoll-Diskettenlaufwerk. Es blieb jedoch bei der Entwicklung eines funktionsfähigen, aber nie über das Planungsstadium hinaus gelangenden NTSC-Prototypen. Dieser enthielt die Platine sowie Laufwerksmechanik des ebenfalls nie zur Serienreife gebrachten 3½-Zoll-Diskettenlaufwerks VC1563 mit eigenem, bereits für die spätere VC1581 programmierten Diskettenbetriebssystem auf einem provisorischen EPROM-Chip, eine stark modifizierte Hauptplatine, mehrere improvisierte Zusatzplatinen, ein Kunststoffgehäuse mit Lüftungsschlitzen sowie einen ausklappbaren Tragegriff. Zwecks Unterscheidung von anderen Modellvarianten wird dieser Prototyp inoffiziell auch als C128D/81 bezeichnet, da keine Klarheit über den von Commodore intern verwendeten Projektnamen besteht (möglicherweise wurde hierfür die Bezeichnung „Kentron“ verwendet).


title: Commodore 128

text: Bis zum Frühsommer 1986 wurden alle für Westeuropa gedachten C128-Modellvarianten in Commodores Zweigwerk im englischen Corby hergestellt. Nach der Schließung der einzigen britischen Produktionsstätte des weltumspannenden Konzerns wurde die Produktion des Rechners aus Kostengründen ins westdeutsche Zweigwerk in Braunschweig verlegt. Ende 1986 entschied die Unternehmensleitung, zukünftig den neuen Amiga 2000 in Braunschweig fertigen zu lassen, während die C128-Produktion ins Mutterwerk nach West Chester im US-Bundesstaat Pennsylvania sowie nach Fernost verlagert wurde.


title: Commodore 128

text: Chefentwickler Bil Herd verließ Commodore kurz nach der Markteinführung des C128. Dave Haynie und Frank Palaia aus dem einstmaligen Entwicklerteam arbeiteten trotz des offensichtlichen Bedeutungsverlustes der Rechner mit 8-Bit-Architektur ab 1986 an möglichen Nachfolgemodellen auf der Basis des C128.


title: Commodore 128

text: Aus dieser Zusammenarbeit gingen mehrere Designstudien hervor. Eine davon bestand im Desktop-Modell Commodore 256 (kurz C256), das es immerhin bis zum Stadium eines vorführbaren Prototypen schaffte und auch in einer Wartungsanleitung für den C128 aus dem Jahr 1987 als bereits geplantes Nachfolgemodell des C128 erwähnt wird. Der C256-Prototyp besaß neben einem integrierten 3½-Zoll-Diskettenlaufwerk und einer internen Festplatte mit einer Speicherkapazität von 25 MB einen großzügigeren Arbeitsspeicher von 256 kB RAM sowie einen auf volle 4 MHz getakteten Zweitprozessor Z80A. Die höhere Taktung sollte gegenüber dem C128 zu einer wesentlichen Erhöhung der Arbeitsgeschwindigkeit im CP/M-Modus führen.


title: Commodore 128

text: Eine weitere Designstudie hatte eine abgespeckte Version des im Grunde überkomplexen C128 zum Ziel. Sie sollte unter Verzicht auf jegliche C64-Kompatibilität lediglich über den 80-Zeichen-Grafikchip MOS 8563 verfügen und daher in der Herstellung deutlich kostengünstiger sein.


title: Commodore 128

text: Beide Konzepte wurden jedoch von der Unternehmensleitung rundweg abgelehnt. Da es für den C128 bereits Speichererweiterungen aus dem eigenen Hause gab, mit deren Hilfe der Arbeitsspeicher auf bis zu 640 kB RAM ausgebaut werden konnte, bestand kein Bedarf nach einem weiteren Modell auf C128-Basis mit einer Speicherkapazität von lediglich 256 kB. Auch der Verzicht auf jegliche C64-Kompatibilität und die Spritefähigkeit des 40-Zeichen-Grafikchips VIC IIe überzeugte die um die Wichtigkeit der Spielesoftware wissende Konzernspitze nicht. Daraufhin konzentrierten sich Haynie und Palaia ganz auf die Entwicklung des noch unvollendeten 16-Bit-High-End-Rechners Amiga 2000.


title: Commodore 128

text: Zwar brachte Commodore kein C128-Nachfolgemodell zur Marktreife, das runderneuerte Design des Rechners inklusive abgeflachter Gehäuseform, beiger Gehäusefarbe und ergonomischer Tastatur wurde aber bei der Planung des C64C – einer 1986 auf den Markt gebrachten Revision des ursprünglich in grauer Brotkastenform gefertigten C64 – von der Entwicklungsabteilung übernommen.


title: Commodore 128

text: Den ursprünglichen Planungen zufolge sollte der C128 spätestens ab April 1985 in den Vereinigten Staaten und ab dem folgenden Sommer in Europa erhältlich sein. Die Serienproduktion des C128 lief aber erst im Sommer 1985 an, sodass sich diese Termine nur teilweise einhalten ließen. Ab Ende Juli 1985 waren erste Exemplare des Rechners in westdeutschen Kaufhäusern erhältlich. Ende August 1985 folgten die großen US-amerikanischen Kaufhausketten wie Kmart oder Sears Roebuck, während der laut Planung erst etwas später für die Markteinführung vorgesehene, jedoch keine FCC-Zulassung erhaltende C128D dem Fachhandel vorbehalten bleiben sollte. In Kanada war der Rechner ab September 1985 zunächst nur in kleinen Stückzahlen lieferbar, da es Probleme bei der Abnahme des Netzteils durch die zuständige Behörde gab und jedes Exemplar vor dem Verkauf einzeln überprüft werden musste.


title: Commodore 128

text: Ab dem 1. September 1985 sollte der C128 ursprünglich auch in Großbritannien verfügbar sein. Die dortige Auslieferung wurde jedoch hinausgezögert, um Zeit für die Entwicklung einer billigeren, lediglich 199 £ kostenden Alternative zur relativ teuren VC1571 zu gewinnen, die schließlich mit dem im Gehäuse des Vorgängermodells VC1541 untergebrachten und nur über einen Schreib-/Lesekopf verfügenden 5¼-Zoll-Diskettenlaufwerk VC1570 realisiert wurde. Da britische Verbraucher weniger für einen neuen Rechner auszugeben bereit waren als die Kundschaft im wohlhabenderen Nordamerika, versprach sich die Marketingabteilung von der kostengünstigeren VC1570 größere Absatzchancen für den C128 selbst. Das Modell VC1570 ist deshalb etwa in den Vereinigten Staaten praktisch unbekannt. Ab Anfang Oktober 1985 war der Rechner schließlich auch in Großbritannien erhältlich – zunächst nur vereinzelt in unabhängigen Fachgeschäften, dann auch in den großen Kaufhäusern.


title: Commodore 128

text: Commodore lieferte zunächst ausschließlich den C128 aus. Die Peripheriegeräte sollten einige Zeit später folgen. Bei der Produktion der Diskettenlaufwerke VC1570 und VC1571 sowie der Herstellung des neuentwickelten RGBI-fähigen Farbmonitors 1902 gab es jedoch mehrwöchige Verzögerungen. In den Vereinigten Staaten waren die VC1571 und der NTSC-Farbmonitor 1902 ab November 1985 in kleineren Mengen erhältlich. Etwa zeitgleich waren das günstigere Diskettenlaufwerk VC1570 sowie der PAL-Farbmonitor 1901 auch in Großbritannien verfügbar. Die VC1571 hingegen gab es dort erst ab März 1986 für 269 £ zu kaufen und war damit genauso teuer wie der Rechner selbst. In Westdeutschland wiederum waren beide Diskettenlaufwerke erst um den Jahreswechsel lieferbar. Commodore-Pressesprecher Gerold Hahn dementierte in diesem Zusammenhang aufgekommene Gerüchte um technische Probleme und machte Lieferschwierigkeiten bei den Zulieferern des Gehäuses sowie der Laufwerksmechanik der VC1571 für die Verzögerungen verantwortlich. Der Einführungspreis der VC1570 lag in Westdeutschland bei 750 DM, während die VC1571 mit 950 DM etwas weniger als der C128 kostete. Der Farbmonitor 1901 war in Westdeutschland ab dem gleichen Zeitpunkt für 998 DM erhältlich. Das 1.200-Baud-Modem 1670 war bereits ab Ende 1985 lieferbar. Frühe Bauserien des Gerätes enthielten jedoch einen Hardwarefehler. Dieser wurde zwar in späteren Bauserien korrigiert, insgesamt erreichte das nur in geringen Stückzahlen hergestellte, für 89,95 US$ erhältliche Modem 1670 jedoch keine hohe Marktdurchdringung und war bis Mitte des Jahres 1988 kaum verfügbar.


title: Commodore 128

text: Die schon im Zuge der Markteinführung aufgetretenen Produktionsverzögerungen und Auslieferungsschwierigkeiten setzten sich bei den nach 1985 von Commodore zur Marktreife gebrachten Peripheriegeräten sowie dem Desktop-Modell C128D-CR fort, während der C128D in Westeuropa pünktlich Anfang 1986 erschien und im zweiten Quartal bereits in hohen Stückzahlen lieferbar war. Bereits im Frühjahr 1986 verkündete Commodore die bevorstehende Serienreife der digitalen Joystickmaus 1350 sowie der Speichererweiterungsmodule 1700, 1750 und 1764 mit Kapazitäten von 128 kB, 256 kB bzw. 512 kB. Im Sommer 1986 wurden überdies Pläne zur Entwicklung des 3½-Zoll-Diskettenlaufwerks VC1581 bekanntgegeben. Spätestens ab Herbst 1986 sollten das Diskettenlaufwerk VC1581 und die Maus 1350 laut Planung lieferbar sein. Die unverbindliche Preisempfehlung für die VC1581 lag zunächst bei 399 US$, wurde später aber auf 249,95 US$ herabgesenkt.<ref name="1764/1581 Prices">Mark R. Brown, Benn Dunnington: "1764/1581 Prices." In: "Info. The Useful Guide to Commodore & Amiga Computing." Nr. 16, 1987, S. 68.</ref> Der Straßenpreis für die VC1581 lag im Herbst 1987 in Westdeutschland bei rund 600 DM.


title: Commodore 128

text: Es kam jedoch erneut zu Produktionsverzögerungen. Erst Ende 1986 waren die 128-kB-Speichererweiterung 1700 für 198 DM sowie die 512-kB-Version 1750 für 298 DM im Handel erhältlich. Anfang 1987 folgte die 256-kB-Speichererweiterung 1764 für zunächst 129 US$, später dann 149,95 US$. Aufgrund von Lieferungsschwierigkeiten seitens der Zulieferer bei den RAM-Chips konnte die 512-kB-Version ohnehin nur in kleinen Stückzahlen produziert werden. Sie blieb daher stets schwer erhältlich, auch in Nordamerika. In Westdeutschland war das Modell 1750 schon nach wenigen Monaten ausverkauft und musste fortan – sofern verfügbar – aus den Vereinigten Staaten importiert werden. Die übrigen genannten Peripheriegeräte kamen erst im Laufe der ersten drei Quartale des Jahres 1987 nach und nach in die Läden. Zusätzlich wurde im Sommer 1987 die schon auf der vorhergehenden Winter Consumer Electronics Show vorgestellte analoge Proportionalmaus 1351 für 49 US$ auf den Markt gebracht. Ebenfalls im Sommer 1987 veröffentlichte Commodore auf ROM-Chips gebrannte, fehlerbereinigte Versionen des Commodore DOS 3.0 für 9,95 US$ sowie des C128-Betriebssystems für 24,95 US$.


title: Commodore 128

text: Im Herbst 1987 erfolgte in Zusammenarbeit mit der damaligen Deutschen Bundespost die Markteinführung des für 399 DM erhältlichen BTX-Decoder-Moduls II in Westdeutschland, mit dessen Hilfe das zu diesem Zeitpunkt deutschlandweit über gerade einmal 70.000 Anschlüsse zugängliche interaktive Endbenutzer-Informationssystem Bildschirmtext (kurz BTX) am C128 betrieben werden konnte, das als gescheiterter Vorläufer des heutigen Internets sowie des World Wide Webs gilt. Mit dieser Kooperation sollte den ursprünglich von der Bundespost anvisierten drei Millionen BTX-Anschlüssen zumindest näher gekommen werden. Bis Anfang 1989 gelang aber lediglich eine Verdopplung der BTX-Anschlüsse auf knapp 150.000.


title: Commodore 128

text: Lieferbar war selbst das neuentwickelte, bereits im Januar 1987 offiziell eingeführte Spitzenmodell C128D-CR trotz gegenüber der Tastaturcomputerversion und dem C128D vereinfachter Fertigungsprozesse und niedrigerer Herstellungskosten erst ab dem dritten Quartal des Jahres 1987. Aufgrund der unerwartet hohen Nachfrage kam es im Frühjahr 1988 vorübergehend sogar zu Auslieferungsschwierigkeiten bei dieser letzten zur Marktreife gebrachten Modellvariante des C128.


title: Commodore 128

text: Im Zuge der Markteinführung schaltete Commodore im US-amerikanischen Fernsehen und in Fachzeitschriften eine gegen die Konkurrenzmodelle IBM-PC, IBM-PCjr und Apple IIc gerichtete Werbekampagne mit dem Slogan ‚Schlechte Neuigkeiten für IBM und Apple‘ (englisch "„Bad News for IBM and Apple“"). Weitere, in diversen Computerzeitschriften veröffentlichte Werbeanzeigen hoben die Überlegenheit des C128 gegenüber dem Apple IIc etwa hinsichtlich der Speicherkapazität mit Slogans wie ‚Danke für den großen Arbeitsspeicher‘ (englisch "„Thanks for the memory“") hervor und betonten überdies neben der um einen numerischen Ziffernblock erweiterten Tastatur die herausragenden Grafik- und Soundfähigkeiten des neuen Rechners. Verschwiegen wurde allerdings die im Vergleich zum C128 kompaktere Bauform des Apple IIc, dessen angebliche technische Unterlegenheit im beigefügten Werbefoto durch vom Baum gefallene Äpfel symbolisiert wird. In einer weiteren Werbeanzeige war der C128 in Anspielung auf gängige Darstellungen der durch Evolution bedingten Stammesgeschichte des Menschen in einer horizontalen Bilderfolge als sich ständig fortentwickelndes und erweiterndes Computersystem mit Rechner, Diskettenlaufwerk, Speichererweiterung, Maus, Modem, Drucker und Farbmonitor zu sehen, begleitet von dem Slogan ‚Wie man sich zu einer höheren Form von Intelligenz entwickelt‘ (englisch "„How to evolve to a higher intelligence“").


title: Commodore 128

text: Die Softwarehersteller verhielten sich in Bezug auf den C128 zunächst abwartend. Nur wenige etablierte Publisher wie Timeworks, Audiogenic, Thorn EMI, Spinnaker Software oder Precision Software kündigten Programme für betriebswirtschaftliche Zwecke, aber keine Spiele für die nähere Zukunft an. Als sich gegen Ende des Jahres 1985 in diversen Computerzeitschriften immer mehr C128-Besitzer über den Mangel an Software für ihre neuen Rechner zu beklagen begannen, veröffentlichte Commodore Werbeanzeigen, die unter Verwendung des Slogans ‚Harte Fakten über die Software‘ (englisch "„Hard Facts About the Software“") die Entwicklung hunderter neuer Anwendungsprogramme für den C128-Modus ankündigten. Insgesamt verblassten die Werbemaßnahmen für den C128 in den Vereinigten Staaten jedoch im Vergleich zum intensiver beworbenen Amiga 1000.


title: Commodore 128

text: In Großbritannien sah Hauptgeschäftsführer Smith den in Westdeutschland von Schneider vertriebenen, ebenfalls CP/M-fähigen Amstrad CPC6128 als Hauptkonkurrenten des C128 an – eine auch von Teilen der britischen Fachpresse geteilte Sichtweise. Mit Werbetexten wie ‚Die Fakten sprechen eine eindeutige Sprache‘ (englisch "„When you look at the facts, they do seem to weigh heavily in our favour“") und Begleitfotos, die den C128 als Gewinner eines Gewichtsvergleichs mit einem nicht genau identifizierbaren Konkurrenzmodell auf einer Balkenwaage zeigten, wurde in britischen Computerzeitschriften für den Rechner geworben. Dabei sollte dem C128 das Image eines auch für Geschäftsleute und Kleinunternehmer interessanten Bürocomputers gegeben werden, mit dem man nicht nur spielen konnte.


title: Commodore 128

text: Im deutschsprachigen Raum war der Apple IIc genau wie seine Vorgänger Apple IIe und Apple II Europlus wegen seines hohen Preises kaum verbreitet. Deshalb wurde dort anfänglich eine andere Werbestrategie verfolgt. Den deutschsprachigen Kunden wurde der C128 in der Tradition der erfolgreichen Bürorechner der CBM-8000-Serie als professioneller, dem weitaus teureren IBM-PC technisch überlegener Personal Computer vorgestellt. Besonders hervorgehoben wurde dabei, dass der neue Rechner bei voller C64-Kompatibilität mit seinem 80-Zeichen-Bildschirm, seiner CP/M-Fähigkeit sowie seinem großen, obendrein auf 640 kB RAM erweiterbaren Arbeitsspeicher „weit über die Grenzen der Heimcomputerklasse“ hinausrage. Tatsächlich war der C128 dem IBM-PC bei Benchmarktests hinsichtlich der Berechnung von Primzahlen und Fließkommazahlen in BASIC leicht überlegen und konnte auch hinsichtlich der Geschwindigkeit beim Einlesen von auf Diskette gespeicherten Daten sowie der Speicherkapazität pro Diskette mit dem IBM-Rechner mithalten. Lediglich bei Disketten-Schreiboperationen besaß der IBM-PC gegenüber dem C128 Geschwindigkeitsvorteile. Später wurde dann mit Slogans wie „Mächtiges Gedächtnis. Starke Programme. Eine höhere Form der Intelligenz“ oder „Hohe Intelligenz. Mächtiger Wortschatz. Drei Mikrocomputer in einen gepackt“ an die in der englischsprachigen Welt geführte Werbekampagne angeknüpft.


title: Commodore 128

text: Finanziell geriet der Konzern nach der Markteinführung des C128 zunehmend in eine Schieflage, die sich auch auf die Produktwerbung auswirkte. Im dritten Quartal des Jahres 1985 mussten 39,2 Millionen US$ an Verlusten verbucht werden, die zum Teil den hohen Entwicklungskosten für den C128 und den Amiga 1000 zugeschrieben wurden. Im vierten Quartal des Jahres 1985 wuchs der Fehlbetrag sogar auf 50,2 Millionen US$ an. Insgesamt betrugen die Verluste im Kalenderjahr 1985 satte 144 Millionen US$. Auch das erste Quartal des Jahres 1986 brachte mit Verlusten von 36,7 Millionen US$ keine Verbesserung. Im April 1986 löste Thomas J. Rattigan aufgrund dieser Talfahrt seinen Vorgänger Smith als Commodore-Hauptgeschäftsführer ab. Rattigan schloss unprofitable Zweigwerke wie das im englischen Corby und nahm einen bis zum 15. März 1987 laufenden Kredit in Höhe von zunächst 135 Millionen US$ auf, der im Herbst sogar auf 140 Millionen US$ aufgestockt wurde und nicht zuletzt eine angemessene Vermarktung des C128 sowie des Amiga 1000 gestatten sollte.


title: Commodore 128

text: Diese Maßnahmen brachten das Unternehmen tatsächlich wieder zurück in die Gewinnzone. Dennoch wurden die Ausgaben für die Werbung unter Rattigan zunächst zurückgefahren. Das Ausbleiben von Werbeanzeigen und die bevorstehende Veröffentlichung des nur etwas teureren, aber deutlich leistungsstärkeren Amiga 500 nährten von der Unternehmensspitze umgehend dementierte Gerüchte um eine Produktionseinstellung des C128 nach dem Weihnachtsgeschäft 1986. Erst unter Rattigans am 16. April 1987 ernannten Nachfolger, dem Mehrheitsaktionär Irving Gould, wurden die Werbemaßnahmen kurzzeitig wieder etwas verstärkt. Danach verzichtete Commodore vollständig auf Werbung und aggressives Marketing. Werbung machte für den C128 fortan – wenn auch eher indirekt – nur noch Berkeley Softworks, der Publisher der 1987 für den Rechner herausgebrachten grafischen Benutzeroberfläche GEOS 128. Slogans wie ‚Wird ihr C128 erwachsen oder alt?‘ (englisch "„Is your 128 growing up or growing old?“") bzw. ‚Wissenschaftler der Universität Berkeley stoppen den Alterungsprozess‘ (englisch "„Scientists at Berkeley stop the aging process“") zielten darauf ab, dem Rechner trotz seiner in die Jahre gekommenen 8-Bit-Architektur das Image eines immer noch modernen Personal Computers zu verleihen.


title: Commodore 128

text: In Großbritannien wurde die Heimcomputerindustrie Mitte der 1980er Jahre von einheimischen Herstellern wie Sinclair, Acorn oder Amstrad beherrscht, während Commodore in den Vereinigten Staaten und Westdeutschland als Branchenführer galt. Das Unternehmen machte daher große Anstrengungen, um die Verkäufe speziell in Großbritannien anzukurbeln. Dazu zählten zahlreiche Sonderangebote.


title: Commodore 128

text: In der Vorweihnachtszeit des Jahres 1985 war der C128 im Paket mit dem Diskettenlaufwerk VC1570 für preisgünstige 449,99 £ erhältlich. Flankiert wurde dieses Paket von weiteren Sonderangeboten. So wurde Besitzern des C64 ein Rabatt in Höhe von 50 £ angeboten, sofern sie beim Kauf eines C128 ihren alten Rechner abzugeben bereit waren. Beim Kauf eines C128 wurde außerdem den Besitzern anderer Computermodelle im Austausch für ihre bisherigen Rechner eine kostenlose Datasette des Typs 1530 im Wert von 45 £ als Kaufanreiz in Aussicht gestellt. Die Marketingabteilung verband mit diesem Angebot die Hoffnung auf Umsteiger, die bislang Heimcomputersysteme anderer Hersteller verwendet hatten. Schließlich erhielten die Kunden mit der kostenfreien Datasette Zugriff auf die gesamte, auf Kompaktkassetten preisgünstig zu erwerbende Spielesoftware des C64. Im Vorfeld der Sommerferien des Jahres 1986 führte die Marketingabteilung außerdem spezielle Bündelangebote mit zusätzlichen Kaufanreizen ein. Jedem aus einem C128, einer VC1570 sowie einem Commodore-Monitor bestehenden Paket wurden fünf Gutscheine im Wert von jeweils 50 £ beigelegt. Die Gutscheine konnten in ausgewählten Reisebüros beim Buchen von Pauschalreisen eingelöst werden.


title: Commodore 128

text: Da zum Betrieb des Rechners im 80-Zeichen-Modus ein relativ kostspieliger und für die meisten britischen Heimanwender daher unerschwinglicher RGBI-Farbmonitor vonnöten war, begann Commodore ab Anfang 1986 neue, auf die vergleichsweise finanzkräftigen Kleinunternehmer ausgerichtete Sonderangebote zu entwickeln. Zu diesem Zweck wurde die noch immer nicht abgeschlossene Entwicklung des bürotauglichen und bereits im Sommer 1985 angekündigten C128D, der Maus des Typs 1530 sowie der Speichererweiterungen forciert. Günstige, aus einem C128D, einem Monochrommonitor und einem Softwarepaket bestehende Bündelangebote zum Preis von 499 £ sollten den Rechner außerdem auch auf dem bis dahin von Acorns BBC Micro und dessen Nachfolger BBC Master beherrschten britischen Bildungsmarkt zu größeren Marktanteilen verhelfen.


title: Commodore 128

text: US-amerikanischen Verbrauchern wurde der Rechner in den Monaten nach der Markteinführung zusammen mit einem Freiabonnement für den Onlinedienstanbieter QuantumLink angeboten, über den ab November 1985 auf das zuvor in Zusammenarbeit mit Compuserve betriebene und neben dem Informationsaustausch auch für den Kundendienst in Anspruch genommene Commodore Information Network zugegriffen werden konnte.


title: Commodore 128

text: Während der Entwicklungsabteilung von Commodore bei der Herstellung des C64 immer wieder signifikante Kosteneinsparungen gelangen, litt der wesentlich komplexere C128 stets an hohen Produktionskosten und vergleichsweise niedrigen Gewinnmargen. Im Niedrigpreissegment war der Rechner deshalb nur eingeschränkt konkurrenzfähig. Im mittleren Preissegment erreichte der C128 dagegen eine höhere Marktdurchdringung. Die erheblich leistungsfähigeren und allmählich günstiger werdenden 16-Bit-Rechner wie der Atari ST, der 1987 erschienene Amiga 500 und die zahlreichen IBM-PC-Kompatiblen eroberten jedoch nach und nach Marktanteile in diesem für den Absatz des C128 entscheidenden Bereich.


title: Commodore 128

text: Auf der vom 1. bis 6. November 1987 abgehaltenen Computermesse COMDEX gab die Unternehmensleitung trotz dieser wachsenden Konkurrenz sogar aus dem eigenen Hause offiziell bekannt, den C128 bei nicht nachlassender Nachfrage auch über Weihnachten 1987 hinaus weiter produzieren zu wollen. Danach näherte sich der Rechner jedoch allmählich dem Ende seiner Marktpräsenz. Bei einer der Ermittlung des Computers des Jahres 1988 dienenden Umfrage unter den Lesern der Computerzeitschrift "64’er" landete der C128 nur noch im Mittelfeld, hinter leistungsstärkeren 16-Bit-Rechnern wie dem Apple Macintosh II, dem Amiga, dem Compaq Deskpro, dem IBM Personal System/2 sowie den Modellen der Atari-ST-Serie, aber immerhin noch vor dem C64, den Heimcomputern der Atari-XL-Serie oder dem standardsetzenden IBM-PC/XT/AT. Im Januar 1989 wurde zunächst die Produktion der ursprünglichen Tastaturcomputerversion zugunsten des C128D-CR eingestellt. Außerdem bot Commodore potenziellen Käufern eines Amiga 500 bzw. eines Amiga 2000 in den Vereinigten Staaten einen Preisnachlass in Höhe von 100 US$ im Tausch gegen ihre alten C128-Modelle an. Im März 1989 wurde das 5¼-Zoll-Diskettenlaufwerk VC1571 ebenfalls vom Markt genommen, was eilig dementierte Gerüchte um einen bevorstehende Produktionsstopp auch des C128-DCR auslöste. In Kanada und Westeuropa war die VC1571 aber noch einige Zeit lieferbar. Gleichzeitig häuften sich die in den Computerzeitschriften abgedruckten Beschwerden über den mangelhaften Support des C128 seitens Commodore. Im Juli 1989 entschied die Unternehmensleitung schließlich, die Produktion des nicht mehr profitablen C128D-CR nunmehr ebenfalls einzustellen.


title: Commodore 128

text: Sinkende Preise machten die noch nicht abverkauften Restexemplare des C128D-CR im Jahr 1990 noch einmal für viele westdeutsche Kleinunternehmer attraktiv, da sich der Rechner gut zur Verwaltung der Unternehmensfinanzen eignete. Nach dem Abschluss des mit dem zweiten Quartal endenden Commodore-Geschäftsjahres 1989/90 spielte der Rechner in den Unternehmensbilanzen des Herstellers keine Rolle mehr. Die Mehrheit der C128-Besitzer stieg bis 1991 auf die mittlerweile marktbeherrschenden IBM-PC-kompatiblen Rechner mit XT- oder AT-Architektur bzw. andere Plattformen mit leistungsstärkeren 16-Bit-Hauptprozessoren wie den Amiga um. Von wenigen Ausnahmen wie der Textverarbeitung "Wordstar 128," der Datenbankanwendung "dBase II" oder der Tabellenkalkulation "Microsoft Multiplan" abgesehen, waren viele kommerzielle Anwendungsprogramme für den CP/M-Modus zu diesem Zeitpunkt bereits nicht mehr im Handel erhältlich, da MS-DOS in der Zwischenzeit CP/M bereits als faktisches Standardbetriebssystem abgelöst hatte.


title: Commodore 128

text: Gelegentlich wurden in Deutschland im Jahr 1991 noch unverkaufte, aus den übrigen EG-Staaten reimportierte Restexemplare des C128D-CR aus alter westdeutscher Produktion für 499 DM in diversen Warenhäusern angeboten. Peripheriegeräte wie etwa das 3½-Zoll-Diskettenlaufwerk VC1581, Speichererweiterungen und kommerzielle Software für den C128-Modus bzw. den Betrieb unter CP/M-Plus waren zu diesem Zeitpunkt allerdings praktisch nur noch in den Vereinigten Staaten erhältlich. Um diese Versorgungsengpässe zu beseitigen, wurden 1992 in Deutschland Nachbauten des Diskettenlaufwerks VC1571 sowie der 512-kB-Speichererweiterung 1750 vom Hardwarehersteller CEUS-Computersysteme auf den Markt gebracht.


title: Commodore 128

text: In den Vereinigten Staaten wurde der C128D-CR noch bis Mitte 1991 vom Versandgroßhändler Montgomery Grant inklusive eines Gratis-Computerspiels für 399 US$ angeboten. Bis 1997 wurden ferner instandgesetzte Gebrauchtexemplare des Rechners vom Hardwarehersteller Creative Micro Designs zum Verkauf inseriert. Dabei erzielten beide Modellvarianten allmählich ansteigende Preise, die beim C128 zwischen 129 US$ und 159 US$, beim C128D-CR zwischen 239 US$ und 299 US$ lagen.


title: Commodore 128

text: Zum Zeitpunkt der Markteinführung ging die Unternehmensleitung von einer Million verkaufter Exemplare des C128 bis Ende 1986 aus. Tatsächlich verkaufte sich der Rechner anfangs ausgesprochen gut. Im Juni 1985 gab es bereits 100.000 Vorbestellungen. Bis Ende 1985 konnten weltweit 425.000 Einheiten abgesetzt werden, davon 60.000 in Westdeutschland. Commodore stellte Anfang September 1985 sogar 350 neue Arbeitskräfte ein, um den C128 und seinen Vorgänger überhaupt in ausreichender Menge produzieren zu können. Bis zur Cebit im März 1986 wurden weltweit fast 500.000 Exemplare verkauft, was Harald Speyer, Chef des deutschen Zweiges von Commodore International, in einem Interview als bis dahin „erfolgreichste Markteinführung aller Zeiten“ bezeichnete. Bis Mitte 1986 wurden allein in den Vereinigten Staaten 600.000 Einheiten abgesetzt. Dort galt der C128 zu diesem Zeitpunkt als einer der sich am schnellsten verkaufenden Computer der jüngeren US-amerikanischen Technikgeschichte. Außerhalb Nordamerikas verlief der Absatz jedoch schleppender. Von den weltweit bis August 1986 verkauften ca. 800.000 Einheiten entfielen beispielsweise lediglich 10 Prozent auf den von Commodore beherrschten westdeutschen Markt, also gerade einmal 80.000 Muster. Trotzdem war der Rechner durchaus ein Verkaufserfolg: Commodore-Geschäftsführer Rattigan bestätigte in einem Interview vom Frühjahr 1987, dass bis Ende 1986 tatsächlich weltweit rund eine Million Einheiten des C128 abgesetzt worden seien. Damit hatten sich die ursprünglichen Erwartungen der Unternehmensspitze erfüllt.


title: Commodore 128

text: Bis Juli 1987 stieg die Zahl der in Westdeutschland verkauften Exemplare sämtlicher C128-Modellversionen auf 210.000. Das entspricht einem Anteil von 10,67 Prozent aller dort bis zu diesem Zeitpunkt verkauften Commodore-Rechner. Im April 1988 lag die geschätzte Zahl der nordamerikanischen C128-User bereits bei 1,5 Millionen. Besonders populär war der C128 dort unter bereits einen Commodore-Rechner besitzenden Anwendern. 78 Prozent dieses Personenkreises gaben laut einer im Mai 1986 von der US-amerikanischen Computerzeitschrift "Run" veröffentlichten Umfrage an, sich in naher Zukunft einen C128 anschaffen zu wollen. Die Unternehmensleitung selbst hatte dagegen nur mit 28 Prozent gerechnet. Im August 1988 überschritt die Zahl der weltweit verkauften Einheiten die Zwei-Millionen-Grenze. Mit insgesamt vier Millionen weltweit bis 1990 abgesetzten Einheiten erreichte der C128 schließlich im Großen und Ganzen durchaus „akzeptable Verkaufszahlen“.


title: Commodore 128

text: Mit 284.300 bis 1990 verkauften Einheiten blieb der C128 in Westdeutschland allerdings weit hinter den 3,05 Millionen abgesetzten Exemplaren des Vorgängers C64 zurück. Die Verkaufszahlen lagen damit auf dem gleichen Niveau wie die der 1984 zur Marktreife gelangten, gemeinhin als Flops geltenden Modelle der Commodore-264-Serie. Allerdings erklären sich die relativ hohen Verkaufszahlen dieser Modellreihe vor allem durch die Schleuderpreise, zu denen die Geräte ab 1985 nach einer Marktpräsenz von lediglich einem Jahr in den Filialen der Supermarktkette Aldi abverkauft wurden. Im Übrigen fanden sich auch unter den westdeutschen C128-Besitzern viele treue Commodore-Kunden. Die meisten hatten zuvor bereits einen C64 oder einen Plus/4 erworben.


title: Commodore 128

text: Bis zur deutschen Wiedervereinigung kamen laut einer im "SPIEGEL" veröffentlichten Schätzung rund 200.000 Heimcomputer aus westlicher Produktion in die DDR, die meisten davon als Privatimport im Reisegepäck. Darunter war auch eine unbekannte Anzahl an Exemplaren des C128. Bei einer von der Computerzeitschrift "64’er" im Frühjahr 1990 durchgeführten Umfrage gaben 26 Prozent der westdeutschen Befragten an, im Besitz eines C128 zu sein. In der DDR lag der Anteil des C128 dagegen bei lediglich 11 Prozent.


title: Commodore 128

text: Während der Marktpräsenz der C128 blieben die Preise für den Rechner in den Vereinigten Staaten relativ konstant. Die zunächst vom Hersteller anvisierte unverbindliche Preisempfehlung von unter 300 US$ für die Tastaturcomputerversion – mehrere Quellen sprechen sogar von gerade einmal 250 US$ als ursprünglich geplantem Einführungspreis – ließ sich aufgrund der hohen Produktionskosten jedoch nicht dauerhaft aufrechterhalten. Sie lag ab dem vierten Quartal 1985 stets zwischen 349 US$ und 399 US$. Die unverbindliche Preisempfehlung für den C128D-CR pendelte zwischen 549 US$ und 599 US$.


title: Commodore 128

text: Die Straßenpreise des oft im Bündel mit einem Diskettenlaufwerk sowie einem Monitor in Kaufhäusern, Fachgeschäften und von zahlreichen Versandgroßhändlern wie etwa Lyco Computer, Protecto, Computer Direct oder Montgomery Grant angebotenen Rechners lagen meist recht deutlich unter den Listenpreisen Commodores, vor allem in der Vorweihnachtszeit. Im Dezember 1987 beispielsweise verlangte Montgomery Grant 219,95 US$ für einen C128 und lag damit rund 130 US$ unterhalb der aktuellen Preisempfehlung. Zur gleichen Zeit bot Lyco Computer den C128D-CR für 439,95 US$ an, rund 160 US$ unterhalb des gültigen Listenpreises.


title: Commodore 128

text: In Großbritannien lagen die Versandgroßhandelspreise anfänglich kaum unter der stabil bleibenden unverbindlichen Preisempfehlung von 269 £ für den C128 bzw. 499 £ für den C128D. Bei Dimension Computers kostete die Tastaturcomputerversion im Januar 1986 beispielsweise volle 269,95 £, für das Desktopmodell wurden 499,95 £ verlangt. Evesham Micros sowie HiVoltage dagegen boten die Tastaturcomputerversion zur gleichen Zeit etwas günstiger für 259 £ an. 489,95 £ verlangte HiVoltage für einen C128D.


title: Commodore 128

text: Erst nach einiger Zeit wurde der Rechner schließlich auch im Vereinigten Königreich deutlich unter dem offiziellen Listenpreis angeboten. Beispielsweise inserierte Dimension Computers die Tastaturcomputerversion im Dezember 1987 für 199,95 £ und damit rund 70 £ günstiger als von Commodore empfohlen. Für den mittlerweile an die Stelle des C128D gerückten C128D-CR wurden dagegen 399,95 £ verlangt, also rund 100 £ weniger als die unverbindliche Preisempfehlung des Herstellers.


title: Commodore 128

text: In Westdeutschland bewegten sich die Preise für den Rechner zunächst im Vergleich zu Großbritannien auf einem erheblich höheren Niveau. Nur wenige Versandgroßhändler verlangten in den ersten Monaten der Marktpräsenz des C128 im Herbst 1985 allerdings tatsächlich einen Preis in Höhe der unverbindlichen Preisempfehlung von 1.198 DM für die Tastaturcomputerversion. Zu diesen Anbietern gehörte im September 1985 der Hard- und Software-Vertrieb H. Steber (kurz HSV Steber). Schon im November 1985 reduzierte HSV Steber den Preis für den C128 allerdings auf 1.098 DM.


title: Commodore 128

text: Die große Mehrheit der Versandgroßhändler veranschlagte dagegen am Ende des dritten bzw. Anfang des vierten Quartals 1985 bereits Preise unterhalb der verkaufspsychologisch wichtigen 1.000-DM-Grenze. Neckermann, die IES Computerhandelsgesellschaft, Computer Reschke sowie Valasik-Computer etwa verlangten 998 DM für einen C128. Bei Abacomp kostete der Rechner 960 DM. Der Computer- und Softwarevertrieb Riegert (kurz CSV Riegert) offerierte den C128 im September 1985 für 949 DM und im Oktober 1985 für 929 DM. Mit einem Preis von 898 DM blieb der CC-Computerversand sogar unterhalb der 900-DM-Grenze und damit 300 DM unter der unverbindlichen Preisempfehlung des Herstellers. Zwecks Ankurbelung der Weihnachtsverkäufe ging schließlich auch HSV Steber im Dezember 1985 mit dem Preis auf 998 DM herunter.


title: Commodore 128

text: Die Handelskette Vobis bot den C128 im Januar 1986 für 975 DM und den C128D für 1.785 DM an. Im weiteren Verlauf des Jahres 1986 sanken die Versandgroßhandelspreise sowohl für die Tastaturcomputerversion als auch das Desktopmodell jedoch spürbar. Die ProSoft GmbH offerierte Ende des ersten Quartals 1986 den C128 für 798 DM und den C128D für 1.698 DM. Zum gleichen Zeitpunkt verlangte Dela Elektronik 899 DM für den C128. CSV Riegert reduzierte bis zum Ende des zweiten Quartals 1986 den Preis für den C128 auf 749 DM. Ende des dritten Quartals verlangte CSV Riegert noch 679 DM für den C128 und 1.475 DM für den C128D.


title: Commodore 128

text: Zum Weihnachtsgeschäft 1986 bot ProSoft den C128 für 679 DM und den C128D für 1.288 DM an. Zum gleichen Zeitpunkt verlangte CSV Riegert nach wie vor 679 DM für den C128, aber nur noch 1.299 DM für den C128D. Abacomp offerierte den C128 unterdessen für 665 DM, den C128D für 1.368 DM. Andere Versandgroßhändler wie Computertechnik Luda, Computer Discount München oder die Syndrom Computer GmbH boten das Tastaturcomputermodell in der Vorweihnachtszeit ebenfalls durchgehend unterhalb der 700-DM-Grenze an.


title: Commodore 128

text: Am Ende des ersten Quartals des Jahres 1987 verlangte ProSoft nach wie vor 679 DM für den C128, aber nur noch 1.279 DM für den mittlerweile auf den Markt gekommenen C128D-CR. CSV Riegert führte dagegen den C128 zu diesem Zeitpunkt bereits nicht mehr im Sortiment und bot den C128D-CR für nunmehr 1.169 DM an. Bei Vobis kostete der C128D-CR zum gleichen Zeitpunkt noch 1.248 DM. Im zweiten Quartal reduzierte ProSoft die Preise für den C128 auf 630 DM und für den C128D-CR auf 1.099 DM. CSV Riegert ging währenddessen nur um 20 DM mit dem Preis des C128D-CR auf 1.149 DM herunter. Bei Abacomp war der Rechner mittlerweile für 580 DM in der Tastaturcomputerversion und für 1.140 DM als Desktopmodell erhältlich. Im dritten Quartal 1987 verlangte Vobis 569 DM für einen C128. CSV Riegert reduzierte den Preis für den C128D-CR im gleichen Zeitraum um weitere 100 DM auf 1.049 DM. Abacomp blieb dagegen bei 1.140 DM für den C128D-CR. ProSoft inserierte zu diesem Zeitpunkt den Rechner bereits nicht mehr.


title: Commodore 128

text: Mit Beginn des vierten Quartals des Jahres 1987 wurde die unverbindliche Preisempfehlung seitens Commodore auf 499 DM für den C128 und 999 DM für den C128D-CR nach unten korrigiert. Fortan unterschritten zahlreiche Anbieter erstmals die 1.000-DM-Marke beim Desktopmodell. So konnte der C128D-CR bei Quelle sowie Abacomp für 998 DM bestellt werden. CSV Riegert bot den C128D-CR für 969 DM an. Bei Zweifach Computer mussten die Kunden im Vorweihnachtsgeschäft des Jahres 1987 für einen C128 nur noch 444 DM und für einen C128D-CR 958 DM bezahlen. Beim Tornado Computervertrieb waren es dagegen 549 DM für den C128 und 979 DM für den C128D-CR.


title: Commodore 128

text: In der ersten Hälfte des Jahres 1988 verschwand das Tastaturcomputermodell allmählich aus den Sortimenten der meisten Großhandelsketten und Versandgroßhändler. Gleichzeitig änderte sich kaum etwas an den für den C128D-CR verlangten Preisen. Erst Mitte des Jahres 1988 kam wieder Bewegung in das Preisgefüge. Vobis bot das Desktopmodell im Sommer 1988 für 899 DM an. CSV Riegert reduzierte den Preis für den C128D-CR im dritten Quartal des Jahres 1988 auf 929 DM. Zweifach Computer folgte diesem Beispiel im vierten Quartal mit 888 DM.


title: Commodore 128

text: 1989 erfolgten unter dem Eindruck der Produktionseinstellung sämtlicher Modellvarianten sowie des Aufstiegs der leistungsstärkeren 16-Bit-Computer wie dem konzerneigenen Amiga, der Atari-ST-Serie oder den IBM-PC-Kompatiblen weitere, teils deutliche Preisrücknahmen, die den C128D-CR bzw. noch unverkaufte Restexemplare der Tastaturcomputerversion vor allem für Einsteiger interessant machen sollten. Dabei lagen die Preise für das Desktopmodell nunmehr durchgehend unter der 700-DM-Grenze bzw. für das Tastaturcomputermodell unter der 350-DM-Marke. Bis zum Weihnachtsgeschäft 1989 reduzierte etwa Zweifach Computer die Preise für den C128 auf 333 DM und den C128D-CR auf 666 DM. Bei CSV Riegert kostete ein C128D-CR zum gleichen Zeitpunkt noch 699 DM.


title: Commodore 128

text: Im Verlauf des Jahres 1990 nahmen viele Versandgroßhändler den mittlerweile technisch überholten Rechner schließlich aus ihrem Sortiment. Erhältlich waren sowohl der C128 als auch der C128D-CR aber immer noch. Im Juni 1990 verlangte Zweifach Computer 333 DM für ein aus einem C128 sowie einem Joystick und zwei Spielen bestehendes Bündelangebot, während der C128D-CR zum gleichen Zeitpunkt 577 DM kostete. Bei Vobis war der C128D-CR zu diesem Zeitpunkt für 599 DM erhältlich. Deutlich teurer war der Rechner Mitte 1990 in westdeutschen Kaufhausketten wie Karstadt oder Horten. Letzte Restexemplare des C128 schlugen dort mit rund 450 DM zu Buche, ein C128D-CR kostete durchschnittlich 850 DM. Weihnachten 1990 verlangte Zweifach Computer nur noch 299 DM für das C128-Bündelangebot und 555 DM für einen C128D-CR. Ende 1990 lagen die Gebrauchtmarktpreise für einen C128 bei ca. 200–300 DM, für einen C128D-CR bei 300–530 DM.


title: Commodore 128

text: Während hinsichtlich des Einsatzes von Peripheriegeräten viele Gemeinsamkeiten zwischen nordamerikanischen und westeuropäischen Anwendern des C128 bestanden, lassen sich bemerkenswerte Unterschiede insbesondere im Hinblick auf die Verwendung des Rechners im Alltag bzw. im Bildungssystem feststellen.


title: Commodore 128

text: In Nordamerika nutzten die C128-Besitzer ihre Rechner wesentlich häufiger zur Datenfernübertragung als die C64-User. Auch im Bereich der Anwendungsprogramme wurde der C128 häufiger eingesetzt als sein marktführender Vorgänger. Gegen Ende der 1980er Jahre kam das Desktop-Publishing als neues Einsatzgebiet hinzu.


title: Commodore 128

text: Zu den beliebtesten Einsatzgebieten des C128 gehörten im deutschsprachigen Raum Anwendungen wie etwa das Erstellen und Ausdrucken von Texten, der CP/M-Modus sowie das Programmieren in BASIC oder Assemblersprache, während der Rechner nur selten zur Datenfernübertragung oder zum Spielen eingesetzt wurde. Neben meist jugendlichen Männern zählten auch Frauen in Westdeutschland zur Anwenderbasis des C128.


title: Commodore 128

text: An Schulen, Universitäten und anderen Bildungseinrichtungen in den Vereinigten Staaten konnte sich der C128 nicht gegen das bereits seit den 1970er Jahren den Markt dominierende Erfolgsmodell Apple II durchsetzen. Der Rechner wurde aber privat von Schülern und Studenten etwa für das Abfassen von Hausaufgaben oder Seminararbeiten verwendet. In Westeuropa dagegen gelang es dem C128D bis zum Frühjahr 1986, in mehreren westdeutschen Bundesländern sowie in Belgien zum offiziellen Schulcomputer zu avancieren.


title: Commodore 128

text: Diese Entscheidungen machten insbesondere die Desktop-Modellvarianten in Westeuropa für neue Produkte im Bereich der Lernsoftware interessant. So zeigten auf der vom 16. bis 20. Februar 1987 abgehaltenen Didacta, der jährlichen Fachmesse für den Bereich Schule und Ausbildung, mehrere Softwareunternehmen den C128D-CR beispielsweise als Rechner zur Steuerung physikalischer Experimente im Schulunterricht. Der bekannte dänische Spielzeughersteller Lego präsentierte die Steuersoftware seiner neuen Produktreihe Lego Technic Control bei gleicher Gelegenheit ebenfalls auf einem C128D-CR. Auf der vom 16. bis 23. März 1988 abgehaltenen CeBIT präsentierte neben Lego auch Fischertechnik den zum Erlernen des Einsatzes von Computern in den Bereichen Messen, Steuern und Regeln gedachten Baukasten "Computing Experimental" auf einem C128D. Darüber hinaus wurde der Rechner unter Verwendung von Desktop-Publishing-Software zum Erstellen von Schülerzeitungen verwendet und ermöglichte so Jugendlichen erste Einblicke in die Welt des Journalismus.


title: Commodore 128

text: Der C128 baut technisch auf seinem Vorgänger C64 auf. Der Rechner verfügt aber über eine verbesserte Tastatur, mehr Schnittstellen mit gegenüber dem C64 erweiterter Funktionalität sowie einen wesentlich umfangreicheren und technisch leistungsfähigeren Chipsatz mit Bausteinen, die größtenteils vollständig abwärtskompatible Weiterentwicklungen der im Vorgängermodell verwendeten Bausteine darstellen. Die sehr komplexe 8-Bit-Architektur des C128 besteht ferner aus zwei Hauptprozessoren, zwei Grafikchips, zwei I/O-Bausteinen, zwei Speicherverwaltungseinheiten, einem Soundchip sowie einer Reihe von Speicherchips, die über einen für damalige Verhältnisse außergewöhnlich aufwändig gestalteten Systembus miteinander Daten austauschen können.


title: Commodore 128

text: Weder die Hardwareeigenschaften noch die Systemsoftware des C128 lassen eine eindeutige Zuordnung zu einer bestimmtem Geräteklasse zu. Für eine Zuordnung zu den Heimcomputern sprechen die 8-Bit-Architektur, die Verwendung eines herstellereigenen Betriebssystems in Gestalt eines nativen BASIC-Dialekts, das Vorhandensein von Anschlüssen für zwei Joysticks und eine Datasette, die Kunststoffgehäuse der Modellvarianten C128 bzw. C128D sowie der vergleichsweise niedrige Preis. Dagegen legen die Fähigkeit zur Darstellung von 80 Zeichen pro Zeile, das integrierte 5¼-Zoll-Diskettenlaufwerk bei den Modellvarianten C128D sowie C128D-CR, das Stahlblechgehäuse des C128D-CR und schließlich die Verwendung des Standard-Betriebssystems CP/M eine Zurechnung zu den Personal Computern bzw. Arbeitsplatzrechnern nahe. Entsprechend erschien der C128 in der zeitgenössischen Wahrnehmung als „Mischung zwischen Spiele-Computer und Profimaschine“ bzw. als "„general-purpose computer“" (deut. Allzweckrechner).


title: Commodore 128

text: Der erste im C128 verwendete Hauptprozessor MOS 8502 besitzt 40 Anschlusspins und stellt eine Weiterentwicklung des im C64 verwendeten MOS 6510 dar. Er wurde eigens für den C128 in HMOS-II-Technologie entwickelt und steuert sowohl den C64- als auch den C128-Modus. Der eine typische 8-Bit-Prozessorarchitektur aufweisende MOS 8502 verfügt über acht Daten- sowie 16 Adressleitungen. Außerdem weist er einen Programmzähler (PC), einen Akkumulator (AC), ein Statusregister (SR), zwei Indexregister (XR, YR), einen Stackpointer (SP), eine Interruptlogik, einen Timer sowie eine als elektronisches Rechenwerk fungierende, für sämtliche logischen sowie arithmetischen Operationen zuständige arithmetisch-logische Einheit (englisch "Arithmetic Logic Unit", kurz ALU) auf. Zur Steuerung der RAM-Chips, ROM-Chips, I/O-Bausteine, Datasette sowie der Feststelltaste beim US-amerikanischen Tastaturlayout bzw. der Zeichensatz-Umschalttaste bei den nicht für die englischsprachigen Länder produzierten Versionen des C128 besitzt der MOS 8502 außerdem ein spezielles 7-Bit-Datenrichtungsregister zur Festlegung der Datenflussrichtung sowie ein zugehöriges Datenregister zur Auswahl der genannten Systemkomponenten.


title: Commodore 128

text: Per Softwaresteuerung lässt sich der MOS 8502 wahlweise mit einer langsameren Taktfrequenz von 0,985 MHz (PAL-Version) bzw. 1,02 MHz (NTSC-Version) sowie einer schnelleren Taktfrequenz von 1,97 MHz (PAL) bzw. 2,04 MHz (NTSC) betreiben. Damit ist er im 2-MHz-Modus theoretisch etwa doppelt so schnell wie der MOS 6510. Da beide CPUs über den gleichen Befehlssatz verfügen, sind sie zueinander vollständig softwarekompatibel. Auch hinsichtlich der Adressierungsarten gleichen sich MOS 6510 und MOS 8502. Unterschiede bestehen dagegen bei den Pinbelegungen.


title: Commodore 128

text: Generiert wird die Taktfrequenz des MOS 8502 vom Taktbaustein MOS Technology 8701, der seinerseits mit einem externen Schwingquarz verbunden und sowohl zur in Westeuropa verbreiteten PAL-Fernsehnorm als auch zum nordamerikanischen NTSC-Standard kompatibel ist. Allerdings muss das Videosignal des für die Darstellung von 40 Zeichen pro Zeile verantwortlichen Grafikchips VIC IIe im 2-MHz-Modus des MOS 8502 abgeschaltet werden. Nach dem Vorbild des MOS 6510 verwendet auch der MOS 8502 zwecks Speicherverwaltung die ersten 256 Bytes des Arbeitsspeichers als Zeropage. Überdies weist er wie sein Vorgänger insgesamt 4.000 Transistoren auf.


title: Commodore 128

text: Mit dem Z80A des US-amerikanischen Chipherstellers Zilog besitzt der C128 einen weiteren Hauptprozessor mit typischer 8-Bit-Prozessorarchitektur, der mit einer Taktfrequenz von bis zu 4 MHz betrieben werden kann, aus Gründen der Synchronisation mit dem MOS 8502 jedoch effektiv nur auf maximal 2,04 MHz getaktet ist. Als Taktbaustein fungiert der 40-Zeichen-Grafikchip VIC IIe. Der als Zweitprozessor agierende und in NMOS-Logik ausgeführte Z80A dient der Steuerung des C128 im CP/M-Modus. Er besteht aus 8.500 Transistoren und verfügt über 40 Anschlusspins mit acht Daten- und 16 Adressleitungen. Mit einer maximalen Speicherzugriffszeit von 380 Nanosekunden zählt der Z80A auf diesem Gebiet zu den überdurchschnittlich schnellen 8-Bit-Hauptprozessoren.


title: Commodore 128

text: Im Gegensatz zum speicherorientierten MOS 8502 handelt es sich beim aus dem Intel 8080 hervorgegangenen Z80A wie bei sämtlichen CPUs der im IBM-PC, IBM-PC XT und IBM-PC AT verbauten Intel-80xxx-Familie um einen registerbezogenen Hauptprozessor. Trotz seiner doppelt so hohen Taktfrequenz ist der Z80A zwar schneller, aber nicht doppelt so schnell wie der MOS 8502. Für die Abarbeitung von Maschinenbefehlen braucht der Z80A nämlich häufig mehr Taktzyklen als der MOS 8502 – ein Nachteil, der nur zum Teil durch das beim Z80A in die Prozessorarchitektur integrierte Pipelining ausgeglichen wird, das der Zilog-CPU erlaubt, während der Bearbeitung des aktuellen Maschinenbefehls bereits einen neuen Befehl zu laden.


title: Commodore 128

text: Der C128 ist neben dem in den Vereinigten Staaten als SuperPET bekannten MMF 9000, dem CBM 630 sowie dem CBM 730 der einzige 8-Bit-Rechner von Commodore, in dem eine nicht vom konzerneigenen Halbleiterhersteller MOS Technology stammende CPU verbaut wurde. Der Z80A ermöglicht dem Rechner das Ausführen von Software, die für das Betriebssystem CP/M-Plus geschrieben wurde. Da die beiden Hauptprozessoren MOS 8502 und Z80A nicht gleichzeitig, sondern ausschließlich seriell operieren können, stellt der C128 kein Multiprozessorsystem dar.


title: Commodore 128

text: Eine Besonderheit des C128 stellt die Ausstattung des Geräts mit gleich zwei 8-Bit-Grafikchips dar, von denen einer für die Bildschirmausgabe im 40-Zeichen-Modus, der andere für die Bildschirmausgabe im 80-Zeichen-Modus verantwortlich ist. Da beide Grafikchips ihr eigenes Videosignal erzeugen und über eigene Schnittstellen zur Bildausgabe verfügen, können im C128-Modus bei aktiviertem 80-Zeichen-Modus gleichzeitig zwei Monitore am C128 betrieben werden. Dabei dient der 80-Zeichen-Bildschirm zur Eingabe von Befehlen über den BASIC-Interpreter und zur Textausgabe, während der 40-Zeichen-Bildschirm zur Grafikausgabe verwendet wird. Von beiden Grafikchips wurden mehrere Versionen entwickelt und in den verschiedenen Modellvarianten des C128 verbaut.


title: Commodore 128

text: Für den ersten im C128 verbauten 8-Bit-Grafikchip des Typs MOS 8563 bürgerte sich die Abkürzung VDC ein, die für die in der englischsprachigen Welt übliche, aber auch im deutschsprachigen Raum gebräuchliche Bezeichnung Video Display Controller steht. Der mit 42 Anschlusspins versehene MOS 8563 kommt in den Modellvarianten C128 sowie C128D zum Einsatz und ist für den Bildschirmaufbau im hochauflösenden 80-Zeichen-Modus verantwortlich. Der in der HMOS-II-Technologie hergestellte Grafikchip übernimmt nicht nur die Erzeugung des CGA-kompatiblen RGBI-Videosignals, sondern verwaltet mithilfe seiner 16 Adressleitungen, die einen Adressraum von bis zu 64 kB ermöglichen, auch den in der Grundkonfiguration ab Werk eingebauten dynamischen Grafikspeicher von 16 kB VRAM direkt. Dieser besteht aus einem 2-kB-Bildwiederholspeicher, einem 2-kB-Farbspeicher bzw. Attribut-RAM und einem 8-kB-Zeichensatzspeicher, während die restlichen 4 kB Grafikspeicher ungenutzt bleiben.


title: Commodore 128

text: Der MOS 8563 besitzt überdies 37 interne Register. Mithilfe der Register lassen sich zahlreiche Parameter einstellen, beispielsweise die Anzahl der Zeichen pro Zeile, die Pixelbreite, der Darstellungsmodus, die Bildauflösung, die Farben für Vorder- und Hintergrund, die Cursoreinstellungen usw. Für eine Programmierung des MOS 8563 ist das native Commodore BASIC V7.0 des C128 allerdings zu langsam. Daher musste der 80-Zeichen-Grafikchip in maschinennahen Programmiersprachen wie etwa der Assemblersprache programmiert werden. Der MOS 8563 beherrscht ferner etliche Bildformate, darunter auch die Fernsehnormen PAL und NTSC.


title: Commodore 128

text: Der MOS 8563 verfügt über eine Farbtiefe von 4 Bit und damit über eine Palette von 16 Farben, wobei die Farbwerte über den Farbspeicher bzw. das Attribut-RAM programmiert werden können. Zwar gestattet der MOS 8563 keine Darstellung von Sprites und ist daher nur eingeschränkt für die Spieleprogrammierung tauglich, erlaubt aber dafür einen sanften Bildlauf (englisch "smooth scrolling") in horizontaler sowie vertikaler Richtung. Außerdem ist der MOS 8563 in der Lage, Rastergrafiken und Bobs (Abkürzung für englisch "blitter objects") über den Bildschirm zu bewegen. Zu diesem Zweck stehen spezielle Verschiebebefehle (englisch "block movement commands") zur Verfügung, die das schnelle Kopieren und Transferieren zusammenhängender Speicherinhalte gestatten (englisch "Bit Block Image Transfer").


title: Commodore 128

text: Mittels der Systemroutinen zur Bildschirmausgabe werden die Register des MOS 8563 so gesetzt, dass zwischen einem Textmodus mit einer für die Textverarbeitung geeigneten Standardeinstellung von 80 × 25 Zeichen sowie einem Grafikmodus mit einer Standardauflösung von 640 × 200 Bildpunkten hin und her geschaltet werden kann.


title: Commodore 128

text: Im Textmodus verfügt der MOS 8563 sowohl über einen Buchstabenzeichensatz mit Groß- und Kleinbuchstaben als auch einen Grafikzeichensatz, die im Gegensatz zum C64 allesamt gleichzeitig auf dem Bildschirm dargestellt werden können. Über Veränderungen am Attribut-RAM lassen sich blinkende, unterstrichene oder inverse Buchstaben anzeigen. Genau wie die übrigen 8-Bit-Rechner von Commodore verwendet auch der MOS 8563 – sofern kein landestypischer Zeichensatz aktiviert ist – in der Standardeinstellung den mit einer Punktmatrix von 8 × 8 Pixeln pro Zeichen arbeitenden CBM-ASCII-Zeichensatz. Dieser wird im 80-Zeichen-Modus zunächst vom Zeichensatz-ROM in den zum Grafikspeicher gehörenden Zeichensatzspeicher kopiert, weshalb die gewünschten Zeichen erst mit kurzer Verzögerung auf dem Bildschirm erscheinen. Die Größe der Buchstabenmatrix kann ebenfalls verändert werden. Möglich sind bis zu 32 × 8 Pixel pro Zeichen.


title: Commodore 128

text: Im Grafikmodus erreicht der C128 in der Grundkonfiguration mit seinen voreingestellten 640 × 200 Bildpunkten eine den wesentlich teureren 16-Bit-Rechnern IBM-PC und der NTSC-Version des Amiga 1000 ebenbürtige Standardauflösung. Monochrome Bitmap-Grafiken verbrauchen allerdings in dieser Auflösung bereits die gesamten 16 kB VRAM der frühen Modellvarianten C128 sowie C128D. Mehrfarbige Bitmap-Grafiken oder höhere Auflösungen setzten also einen Ausbau des dedizierten Grafikspeichers voraus.


title: Commodore 128

text: Zusätzlich gibt es noch – wie bei den Rechnern der Amiga-Reihe – einen allerdings weder vom Betriebssystem unterstützten noch von professioneller Software mit nennenswerter Regelmäßigkeit eingesetzten Interlace-Modus, der durch Verwendung zweier gegeneinander versetzter Halbbilder bei allerdings verminderter Bildqualität die Darstellung von bis zu 80 × 50 Zeichen und eine Auflösung von 640 × 400 Bildpunkten gestattet. Zu diesem Zweck werden sowohl der Bildwiederholspeicher als auch der Farbspeicher zulasten des vom Betriebssystem ungenutzten Grafikspeicherbereichs auf jeweils 4 kB verdoppelt. Prinzipiell sind im Interlace-Modus auch noch etwas höhere Auflösungen als die erwähnten 640 × 400 Bildpunkte möglich, beispielsweise 640 × 536 Bildpunkte.


title: Commodore 128

text: Im ab Werk über einen vollausgebauten Grafikspeicher von 64 kB VRAM verfügenden C128D-CR kam ab 1987 eine uneingeschränkt softwarekompatible Weiterentwicklung des MOS 8563 namens MOS Technology 8568 (kurz MOS 8568) mit identischer Grafikleistung zum Einsatz. In den neuen Grafikchip sind allerdings Logikfunktionen integriert, die in den Vorgängermodellen C128 sowie C128D von externen Bauteilen erfüllt wurden und über Glue Logic mit dem ursprünglichen MOS 8563 verbunden waren. Durch den höheren Grad der Integration sparte Commodore mit der Einführung des MOS 8568 an den Herstellungskosten, ohne dabei Einbußen bei Leistung, Zuverlässigkeit oder Softwarekompatibilität zu riskieren. Außerdem besitzt der MOS 8568 ein zusätzliches, also insgesamt 38 Register. Ermöglicht wird dadurch der Einsatz eines IBM-PC-kompatiblen EGA-Monitors. Da die Pinbelegungen voneinander abweichen, können die beiden Versionen des VDC nicht untereinander ausgetauscht werden.


title: Commodore 128

text: Die Fähigkeiten des MOS 8568 zur Textausgabe gleichen denen des Vorgängers. Durch den auf 64 kB VRAM vergrößerten Grafikspeicher können im Grafikmodus mit dem MOS 8568 jedoch noch höhere Auflösungen generiert werden als mit dem MOS 8563 in der Grundausstattung mit 16 kB VRAM. Unter der Voraussetzung eines Grafikspeichervollausbaus sind diese nochmals höheren Auflösungen auch mit dem MOS 8563 auf den älteren Modellvarianten C128 sowie C128D realisierbar. Dazu ist allerdings eine sorgfältige Abstimmung der VDC-Register notwendig. So lassen sich beispielsweise Auflösungen mit 720 × 350, 720 × 400, 750 × 300 oder 750 × 400 Bildpunkten erreichen.


title: Commodore 128

text: Darüber hinaus können aber noch zahlreiche weitere Bildformate umgesetzt werden. Das im Jahr 1988 zum Abtippen in einer Computerzeitschrift erschienene, vom mehrfach Oscar-nominierten Science-Fiction-Filmklassiker "Tron" aus dem Jahr 1982 inspirierte Geschicklichkeitsspiel "Super-Vectors" etwa arbeitet mit einer Auflösung von 736 × 354 Bildpunkten. Im Interlace-Modus können mithilfe der 64 kB VRAM sogar Auflösungen mit 750 × 600, 752 × 600, 640 × 720 oder 720 × 700 Bildpunkten realisiert werden.


title: Commodore 128

text: Der zweite im C128 verwendete, für den 40-Zeichen-Bildschirm zuständige 8-Bit-Grafikchip wurde in drei Ausführungen mit jeweils 48 Anschlusspins gefertigt. Die dem NTSC-Standard entsprechende Version erhielt die Bezeichnung MOS Technology 8564, die zur PAL-B-Fernsehnorm kompatible Variante wurde als MOS Technology 8566, die zur in Argentinien, Uruguay und Paraguay üblichen PAL-N-Fernsehnorm kompatible Version schließlich als MOS Technology 8569 bezeichnet. Alle drei Varianten des 40-Zeichen-Grafikchips sind besser unter der Kollektivbezeichnung VIC IIe bekannt.


title: Commodore 128

text: Der VIC IIe verfügt über eine Farbtiefe von 4 Bit, kann also je nach gewähltem Text- bzw. Grafikmodus bis zu 16 Farben sowie acht Sprites in drei verschiedenen Größen gleichzeitig auf dem Bildschirm darstellen. Von wenigen Erweiterungen und acht zusätzlichen Anschlusspins am DIP-Gehäuse abgesehen ist der VIC IIe nahezu identisch mit dem im C64 verwendeten Grafikchip VIC II. So unterscheiden sich beide Grafikchips etwa hinsichtlich der vom Betriebssystem unterstützten Text- und Grafikmodi sowie des für die Bildschirmausgabe in Anspruch genommenen Speicherplatzes nicht signifikant voneinander.


title: Commodore 128

text: Der VIC IIe verfügt wie sein Vorgänger über zwei Textmodi mit 40 × 25 Zeichen. Im einfachen Textmodus (englisch "Text Mode") kommt pro Zeichen eine Punktmatrix von 8 × 8 Bildpunkten in zwei frei wählbaren Farben für Vorder- und Hintergrund zum Einsatz, während im Mehrfarben-Textmodus (englisch "Multicolor Text Mode") pro Zeichen lediglich 8 × 4 Bildpunkte mit doppelter Breite verwendet werden, für den Vordergrund aber gleich drei Möglichkeiten der Farbauswahl gleichzeitig zur freien Verfügung stehen. Außerdem lassen sich mehrfarbige Bitmap-Grafiken mit einer Auflösung von 320 × 200 Bildpunkten in zwei Farben (englisch "High-resolution Mode") bzw. 160 × 200 Bildpunkten mit doppelter Breite in vier Farben (englisch "Multicolor Mode") generieren. Für den Bildschirmaufbau werden in beiden Bitmap-Grafikmodi jeweils 8 kB RAM benötigt, die vom Arbeitsspeicher abgezogen werden. Zu den neu hinzugefügten Funktionen des VIC IIe gehören eine erweiterte Tastaturabfrage, die Steuerung der Systemuhren sowie die Fähigkeit, die CPU bei abgeschaltetem Videosignal mit einer verdoppelten Taktfrequenz von rund 2 MHz arbeiten zu lassen.


title: Commodore 128

text: Der 40-Zeichen-Grafikchip des C128 beherrscht sowohl Rasterzeilen- als auch Spritekollisionsinterrupts und eignet sich daher für die Programmierung von Spielen. Außerdem verfügt der VIC IIe über einen 14-Bit-Adressbus mit einem Adressraum von 16 kB, der sich durch Verwendung von zwei weiteren Registern des vom C128-Entwicklerteam unternehmensintern auch als CIA 2 bezeichneten I/O-Bausteins MOS Technology 6526 (kurz MOS 6526) auf 64 kB erweitern lässt. Der für den Bildschirmaufbau in Anspruch genommene Grafikspeicher und das Zeichensatz-RAM lassen sich im Gegensatz zum festliegenden Farb-RAM im Arbeitsspeicher des Rechners verschieben.


title: Commodore 128

text: Der VIC IIe arbeitet ferner mit dem für Commodore-Rechner typischen CBM-ASCII-Zeichensatz, der noch auf den ersten Tischrechner des Herstellers – den All-in-one-Computer Commodore PET 2001 aus dem Jahr 1977 – zurückgeht und auch in allen nachfolgenden Commodore-8-Bit-Heimcomputern der 1980er Jahre verwendet wurde. Aufgrund seiner Beschränkung auf maximal 40 Zeichen pro Bildschirmzeile ist der VIC IIe für Büroarbeiten weitgehend untauglich. Im Gegensatz zum 80-Zeichen-Modus wird der aus alphanumerischen Zeichen und Blockgrafiksymbolen bestehende Zeichensatz vom VIC IIe direkt im Zeichensatz-ROM ausgelesen.


title: Commodore 128

text: Mit dem 1981 unter der Leitung von Bob Yannes entwickelten MOS 6581 verfügen der C128 sowie der C128D über den gleichen 8-Bit-Soundchip wie der Vorgänger C64. Unter dem Kürzel SID (englisch "Sound Interface Device") hat der innovative und flexibel einsetzbare MOS 6581 Berühmtheit erlangt und gilt sogar als „kleine Revolution im Bereich der Heimcomputer“. So verfügt der Soundchip über drei einzeln programmierbare Tongeneratoren, die jeweils aus einem Tonoszillator mit integriertem Generator für Wellenformen, einem Hüllkurvengenerator und einem Amplitudenmodulator bestehen. Der Tonoszillator kann vier Wellenformen digital erzeugen (Sägezahnschwingungen, Rechteckschwingungen, Dreiecksschwingungen sowie weißes Rauschen) und ist überdies für die Tonhöhe und die Klangfarbe verantwortlich. Der Amplitudenmodulator reguliert in Zusammenarbeit mit dem Hüllkurvengenerator die Lautstärke sowie die ADSR-Parameter für Anstieg, Abfall, Halten und Freigeben (englisch "Attack, Decay, Sustain, Release"). Ausgangsseitig besitzt der SID außerdem einen programmierbaren, mit dem Verfahren der subtraktiven Synthese arbeitenden analogen Klangfilter für die Erzeugung komplexerer dynamischer Klangfarben durch den Einsatz von Tiefpass, Hochpass und Bandpass. Im Gegensatz zum C64 lässt sich der SID beim C128 über die sechs Befehle codice_1, codice_2, codice_3, codice_4, codice_5 sowie codice_6 des Commodore BASIC V7.0 komfortabel programmieren.


title: Commodore 128

text: Neben der Klangerzeugung wurde der SID auch zur Steuerung von Eingabegeräten wie Paddles oder Mäusen sowie zur Erzeugung von Zufallszahlen eingesetzt.


title: Commodore 128

text: Während im C128 sowie C128D die ältere, in NMOS-Logik ausgeführte Version MOS 6581 verbaut wurde, kam im C128D-CR mit dem in HMOS-II-Technologie gefertigten MOS Technology 8580 (kurz MOS 8580) eine weiterentwickelte, aber vollständig abwärtskompatible Variante des SID mit geringerer Betriebstemperatur, weniger Störgeräuschen und klarerem Klang durch Korrektur der Filterstärke zum Einsatz. In der US-amerikanischen Fachpresse wurde der MOS 8580 aufgrund dieser Eigenschaften auch als „Hi-Fi version of the C64 SID chip“ bezeichnet.


title: Commodore 128

text: Der C128 besitzt zwei unterschiedliche Speicherverwaltungsbausteine, mit deren Hilfe Zugriffe auf den Arbeitsspeicher des Rechners gesteuert werden.


title: Commodore 128

text: Beim auch als "Programmable Logic Array" (kurz PLA) bekannten und mit 48 Anschlusspins ausgestatteten MOS Technology 8721 handelt es sich um eine programmierbare logische Anordnung. Die PLA fungiert primär als Adressmanager und erzeugt u. a. sämtliche Chip-Select-Signale für die RAM- bzw. ROM-Chips sowie den 40-Zeichen-Grafikchip VIC IIe, regelt Schreibzugriffe auf das Farb-RAM bzw. DRAM mit Hilfe eines Puffers und reguliert die Datenflussrichtung auf dem Datenbus.


title: Commodore 128

text: Daneben kommt im C128 die auch als "Memory Management Unit" (kurz MMU) bekannte Speicherverwaltungseinheit MOS Technology 8722 zum Einsatz. Die Aufgabe der ebenfalls mit 48 Anschlusspins ausgestatteten MMU besteht in der Unterstützung der beiden Hauptprozessoren bei der Verwaltung des 128 kB umfassenden Arbeitsspeichers mittels Adressspeicherumschaltung (englisch "bank switching"). Diese Unterstützung ist aufgrund der 16-Bit-Adressbusstrukturen beider CPUs notwendig, da diese deren Adressraum auf jeweils 64 kB begrenzen. Zur Erfüllung dieser Aufgabe erzeugt die MMU neben den Steuersignalen für die verschiedenen Betriebsarten auch die Selektierungssignale für die RAM- bzw. ROM-Speicherbänke des Rechners, sodass zwischen diesen hin und her gewechselt werden kann. Das Volumen der einzelnen Speicherbänke entspricht dabei der maximalen Größe des von den beiden Hauptprozessoren individuell ansteuerbaren Adressraums von 64 kB. Insgesamt vermag die MMU 1 MB RAM, 96 kB internes ROM und 32 kB externes ROM zu verwalten. Die Adressübersetzung wird in den 17 Registern der MMU vollzogen.


title: Commodore 128

text: Der C128 verfügt über zwei baugleiche, auch als Schnittstellen-Adapter bezeichnete I/O-Bausteine. Sie sind unter dem Kürzel CIA (englisch "Complex Interface Adapter") bekannt und regulieren die im Rahmen von Ein- und Ausgabeoperationen über die Joystickanschlüsse, die Tastatur, den Kassettenanschluss, den Userport sowie die serielle Schnittstelle anfallenden Datenströme. Die beiden I/O-Bausteine des Typs MOS Technology 6526 sind mit 40 Anschlusspins ausgestattet, besitzen 16 einzeln programmierbare Ein- und Ausgabeleitungen und können mit einer Taktfrequenz von bis zu 2,04 MHz getaktet werden. Außerdem verfügen die beiden Schnittstellen-Adapter über ein 8-Bit-Schieberegister für die serielle Ein- und Ausgabe von Daten, eine 24-Stunden-Zeituhr sowie die Fähigkeit zum 8-Bit- bzw. 16-Bit-Datentransport mit Quittungsbetrieb (englisch "handshaking") bei Lese- oder Schreiboperationen.


title: Commodore 128

text: Der erste der beiden Schnittstellen-Adapter, der in der technischen Dokumentation des C128 zur Vermeidung von Verwechslungen auch als CIA 1 bezeichnet wird, ist für die über die Joystickbuchsen, die Tastatur sowie die über die serielle Schnittstelle im schnelleren 2-MHz-Modus abzuwickelnden Ein- und Ausgabeoperationen zuständig.


title: Commodore 128

text: Der zweite der beiden Schnittstellen-Adapter, kurz CIA 2 genannt, ist für die über die serielle Schnittstelle im langsameren, die Kompatibilität des C128 zu älterer C64-Hardware garantierenden 1-MHz-Modus sowie die über den Userport laufenden Ein- und Ausgabeoperationen verantwortlich.


title: Commodore 128

text: Der C128 ist ab Werk mit einem Arbeitsspeicher von 128 kB RAM ausgestattet, der in zwei 64-kB-Bänke aufgeteilt ist. Daneben besitzt der Rechner, je nach Modellvariante, zusätzliche 16 respektive 64 kB Video-RAM sowie 2 kB Farb-RAM. Insgesamt verfügt ein C128 bzw. C128D also in der Basiskonfiguration über 148 kB RAM, ein C128D-CR sogar über üppige 196 kB RAM. Außerdem umfassen die beiden nativen BASIC-Betriebssysteme des C128 insgesamt 72 kB ROM, von denen 16 kB für den C64-Modus und 48 kB für den C128-Modus reserviert sind. Hinzu kommen noch 8 kB Zeichensatz-ROM. Sämtliche im Rechner verbauten RAM-Chips stammen aus meist japanischer Fremdproduktion, die ROM-Chips dagegen ausschließlich von Commodores eigener US-amerikanischer Tochtergesellschaft MOS Technology.


title: Commodore 128

text: Der 128 kB umfassende Arbeitsspeicher der älteren Modellvarianten C128 sowie C128D setzt sich aus 16 dynamischen 1-Bit-RAM-Chips des Typs 4164 mit 16 Anschlusspins und einer Speicherkapazität von jeweils 8 kB zusammen. Der höher integrierte C128D-CR besitzt dagegen nur noch vier 32-KByte-RAM-Chips des Typs 41256 mit ebenfalls 16 Anschlusspins sowie einem Speichervolumen von jeweils 32 kB.


title: Commodore 128

text: Der 16 kB große Grafikspeicher der Modellvarianten C128 und C128D besteht aus einem dynamischen 4-Bit-VRAM-Chip des Typs 4416 mit 18 Anschlusspins. Im mit 64 kB ausgestatteten Grafikspeicher des C128D-CR sind zwei 4-Bit-VRAM-Chips der Typen 41464 mit 18 Anschlusspins, einer mittleren Zugriffszeit von 120–150 Nanosekunden und einem Speichervolumen von jeweils 32 kB verbaut. Die als 80-Zeichen-Bildwiederholspeicher dienenden VRAM-Chips können nicht direkt von den Hauptprozessoren angesteuert werden, sondern nur vom Grafikchip MOS 8563. Sie wurden gelegentlich im 40-Zeichen-Modus alternativ als RAM-Disk verwendet.


title: Commodore 128

text: Schließlich besitzen sämtliche C128-Varianten noch einen statischen, vom 40-Zeichen-Grafikchip VIC IIe als Hochgeschwindigkeits-Farbspeicher verwendeten 8-Bit-Farb-RAM-Chip des Typs 2016 mit 24 Anschlusspins und einer Speicherkapazität von 2 kB. Im C64-Modus wird allerdings nur 1 kB des Farb-RAMs für die Textdarstellung verwendet, während im C128-Modus die vollen 2 kB bei der Textdarstellung und im hochauflösenden Grafikmodus zum Einsatz kommen. Beim Farb-RAM handelt es sich um einen Nibble-Speicherbaustein, da von beiden Betriebssystemmodi nur die ersten vier Bits zur Bestimmung der Farbwahl verwendet werden.


title: Commodore 128

text: Das C64-Betriebssystem mit dem Commodore BASIC V2.0, 40-Zeichen-Editor und dem Betriebssystemkern ist in einem 8-Bit-ROM-Chip des Typs 23128 untergebracht, der 28 Anschlusspins und eine Speicherkapazität von 16 kB besitzt. Das umfangreichere C128-Betriebssystem ist dagegen in drei 8-Bit-ROM-Chips des Typs 23256 enthalten, die ebenfalls 28 Anschlusspins und eine Speicherkapazität von jeweils 16 kB aufweisen. Zwei dieser ROM-Chips enthalten das Commodore BASIC V7.0, während der dritte die Bildschirmeditoren für den 40- bzw. 80-Zeichen-Modus sowie den Betriebssystemkern birgt. Der Zeichensatz der für den US-amerikanischen Markt hergestellten Version des C128 befindet sich schließlich in einem weiteren 8-Bit-ROM-Chip des Typs 2364, der 24 Anschlusspins und eine Speicherkapazität von 8 kB besitzt, von denen jeweils 4 kB für den C64- bzw. den C128-Modus verwendet werden.


title: Commodore 128

text: Die Hauptplatine des C128 verfügt auf der linken Seite neben den das Betriebssystem enthaltenden ROM-Chips ferner über einen freien Sockel mit ebenfalls 28 Anschlusspins, der zur wahlweisen Aufnahme eines nichtflüchtigen programmierbaren 8-Bit-EPROM-Chips des Typs 27128 mit einer Speicherkapazität von 16 kB oder eines vom Speichervolumen abgesehen die gleichen Eigenschaften aufweisenden 32-kB-EPROM-Chips des Typs 27256 dient.


title: Commodore 128

text: Die vom MOS 8502 mit Hilfe der MMU verwalteten 96 kB ROM des C128 verteilen sich auf die externen Festspeicher (24 kB), das C64-Betriebssystem (24 kB) und das C128-Betriebssystem (48 kB) inklusive der beiden Betriebssystemkerne nebst Sprungtabellen und Maschinensprachemonitor (C128-Modus), der beiden nativen Dialekte des Commodore BASIC sowie der beiden als Benutzerschnittstelle dienenden Texteditoren mit 40 bzw. 80 Zeichen pro Zeile. Der 128 kB RAM umfassende Arbeitsspeicher setzt sich aus zwei Speicherbänken mit jeweils 64 kB RAM zusammen, die über ein spezielles Konfigurationsregister der MMU aktiviert werden. Die Speicherbank null dient der Aufnahme des BASIC-Programmtextes, während die Speicherbank eins die vom aktuellen BASIC-Programm verwendeten Variablen enthält. Bestimmte, auf eine Größe von jeweils bis zu 16 kB variabel einstellbare Speicherbereiche (englisch "Common Areas") teilen sich die ROM-Speicherbank sowie die RAM-Speicherbänke, um beim Umschalten zwischen den RAM-Speicherbänken auf Teile des Betriebssystems wie etwa den Stapelspeicher der Zeropage zugreifen zu können.


title: Commodore 128

text: Wie bei 8-Bit-Mikrocomputerarchitekturen der 1980er Jahre allgemein üblich besteht der Systembus des C128 aus einem Adressbus, einem Datenbus sowie diversen Steuerleitungen. Er hat die Hauptaufgabe, gleich zwei 8-Bit-Hauptprozessoren unterschiedlicher Hersteller mit eigentlich inkompatiblen Hardwareeigenschaften die Kommunikation mit ihrer technischen Umgebung über ein komplexes System von Leiterbahnen auf der Hauptplatine zu ermöglichen. Zu diesem Zweck besitzt der C128 zusätzlich einen besonders gestalteten Prozessorbus mit eigenen Daten- und Adressbusleitungen. Überdies verwendet der C128 mehrere lokale Daten- und Adressbusse mit jeweils eigenen Spezialfunktionen zur Verschaltung aller weiteren elektronischen Baugruppen.


title: Commodore 128

text: Unter dem Prozessorbus des C128 werden die Datenleitungen von Daten- und Adressbus verstanden, die direkt an den Hauptprozessor MOS 8502 angeschlossen sind. Der Prozessorbus verbindet dabei den MOS 8502 mit denjenigen ROM-Chips, die das Betriebssystem enthalten, den drei Speicherverwaltungsbausteinen, dem 80-Zeichen-Grafikchip MOS 8563, dem Soundchip SID sowie den beiden I/O-Bausteinen. Außerdem ist auch der Zweitprozessor Z80A unmittelbar an die 16 Adressleitungen des Prozessorbusses angeschlossen, sodass sie im CP/M-Modus von beiden CPUs im Wechsel verwendet werden können (englisch "bus sharing"). Zur Vermeidung von Zugriffskonflikten ist der Zweitprozessor mit speziellen, der Arbitration, sprich der Buszuweisung dienenden Steuerleitungen ausgestattet und wird zugunsten des Hauptprozessors mithilfe von hochohmig gesetzten Tri-State-Gattern vorübergehend von den Adressleitungen des Prozessorbusses getrennt.


title: Commodore 128

text: An die acht Datenleitungen des Prozessorbusses dagegen ist der Zweitprozessor Z80A nicht direkt angebunden. Vielmehr besitzt er einen eigenen lokalen 8-Bit-Datenbus. Dieser ist an die Datenleitungen des Prozessorbusses lediglich indirekt ausgangsseitig über einen Puffer des Typs 74LS244 sowie eingangsseitig über ein transparentes, der Konservierung von Informationen dienendes Latch (im Deutschen auch als „Schlüsselspeicher“ bezeichnet) des Typs 74LS373 angeschlossen. Sowohl Puffer als auch Latch agieren dabei als Bustreiber. Sofern im CP/M-Modus das Buszugriffe regelnde Steuerungssignal Address Enable Control (kurz AEC) des taktgebenden Grafikchips VIC IIe bei logisch null liegt, bleibt der Z80A von den Datenleitungen des Prozessorbusses getrennt. Springt das AEC-Steuerungssignal dagegen auf logisch eins, wird eine Verbindung mit dem Prozessorbus hergestellt, sodass seitens des Zweitprozessors Schreib- und Leseoperationen durchgeführt werden können. Über das Steuerungssignal Read Enable (RE) veranlasst der Z80A das Latch dann dazu, seine zwischengespeicherten Daten auf den lokalen Datenbus des Zweitprozessors zu laden. Mithilfe des Steuerungssignals Write Enable (WE) dagegen wird der Puffer vom Z80A dazu gebracht, die zwischengespeicherten Daten des Zweitprozessors auf die Datenleitungen des Prozessorbusses zu übertragen.


title: Commodore 128

text: Den 16-Bit-Adressbus des C128 teilen sich die beiden Hauptprozessoren mit dem Grafikchip VIC IIe. Auf diese Weise können MOS 8502, Z80A und VIC IIe gleichzeitig überschneidungsfrei auf das Zeichensatz-ROM, den Farbspeicher sowie den Arbeitsspeicher zugreifen, der dem VIC IIe teilweise als Grafikspeicher dient. Dabei ist der Adressbus in Bereiche mit gemeinsamem Zugriff von CPU und VIC IIe sowie in Bereiche mit Alleinzugriff des Hauptprozessors unterteilt. Die Bereiche mit gemeinsamem Zugriff nennt man den „Sharing-Adressbus“.


title: Commodore 128

text: Die MMU des C128 verfügt über einen eigenen 8-Bit-Adressbus, der als „TA-Adressbus“ (englisch "Translated Address Bus") bezeichnet wird. Die Hauptaufgabe des TA-Adressbusses besteht darin, dem Rechner durch Umwandlung der normalen in höherwertige Speicheradressen die Verwaltung der vollen 128 kB RAM trotz der Beschränkung der Adressräume der beteiligten Hauptprozessoren auf 64 kB zu ermöglichen. Darüber hinaus steuert der TA-Adressbus auch den 8-Bit-MUX-Adressbus. Dessen Aufgabe besteht wiederum in der Koordination von TA-Adressbus und den Bereichen des Adressbusses, die nicht dem Sharing-Adressbus zugehören. Auch der VIC IIe besitzt einen eigenen 16-Bit-Adressbus, erzeugt die Adressen aber in Zusammenarbeit mit einem der CIAs.


title: Commodore 128

text: Der C128 verfügt überdies über einen bidirektionalen 8-Bit-Datenbus. Der Datenbus verbindet die Hauptprozessoren mit sämtlichen ROM- und RAM-Speicherchips, den I/O-Bausteinen, der MMU, der PLA, den Grafikchips VIC IIe bzw. MOS 8563 sowie dem Soundchip SID. Daneben bestehen aber noch weitere, mehr oder minder autonome Datenbusstrukturen. Der Zweitprozessor Z80A besitzt beispielsweise den schon erwähnten eigenen lokalen Datenbus für Schreib- und Leseoperationen. Auch gibt es einen eigenen Farbdatenbus (englisch "Color Data Bus") für die Übertragung von Farbinformationen zwischen dem Hochgeschwindigkeits-Farbspeicher und dem VIC IIe.


title: Commodore 128

text: Schließlich existiert mit dem Videodatenbus (englisch "Video Data Bus", auch "Display Data Bus") noch eine weitere lokale Datenbusstruktur für den Datenaustausch zwischen dem MOS 8563 und den VRAM-Chips des 80-Zeichen-Bildwiederholspeichers. Beim Videodatenbus handelt es sich um einen hochspezialisierten, vom Rest des Systembusses vollkommen abgetrennten Datenbus. Der Grafikchip MOS 8563 generiert nicht nur das Videosignal des 80-Zeichen-Bildschirms, sondern besorgt über den Videodatenbus auch die Wiederauffrischung des Speicherinhalts der VRAM-Chips.


title: Commodore 128

text: Die laut technischer Dokumentation des Herstellers nicht zu einem eigenen Steuerbus zusammengefassten Steuerleitungen des C128 dienen der CPU zur Übermittlung von Steuerinformationen an die einzelnen Baugruppen des Rechners. Dazu zählen etwa die Steuersignale zur Regelung der Datenflussrichtung auf dem Systembus, zur Chipauswahl (englisch "chip select") und Chipfreigabe (englisch "chip enable"). Hinzu kommen Taktsignale, Lese- und Schreibanweisungen, Interrupts, Halte- und Quittungssignale.


title: Commodore 128

text: Das Gehäuse des C128 ist rechteckig und aus beigem Kunststoff gefertigt. Im hinteren Bereich sind auf der Ober- und Unterseite Lüftungsschlitze zur Kühlung der Elektronik ins Gehäuse eingelassen. Im vorderen Teil befindet sich das Tastaturfeld, das zur Vorderseite hin abgeflacht ist. Das Gehäuse misst  ×  ×  (Breite × Tiefe × Höhe).


title: Commodore 128

text: Die Tastatur-Layout des C128 lehnt sich an das Vorgängermodell an und weist 92 Tasten auf. Im Vergleich zum C64 ist die Tastatur aber wesentlich ergonomischer und um einen numerischen Tastenblock inklusive einer Enter-Taste sowie zwölf in Vierergruppen angelegte Funktionstasten erweitert, die sich oberhalb der eigentlichen Schreibmaschinentastatur befinden. Die Tastaturmechanik wurde gegenüber dem Vorgängermodell ebenfalls verbessert. Außerdem verfügen die Tasten , und des Ziffernblocks über kleine Erhebungen zur Blindorientierung bei der Verwendung des Zehnfingersystems. Nach dem Vorbild des C64 besitzt auch die Tastatur des C128 eine mit dem Firmenlogo des Herstellers bedruckte Commodore-Taste, die u. a. zum Einstellen der Bildschirmfarben sowie zum Aufrufen bestimmter Grafiksymbole des CBM-ASCII-Zeichensatzes dient.