Datum: 10-Oct-93 08:14 CET Von: Bil Herd [71155,553] Subj: histry2.doc Ich dachte, ich mach das mal fertig, was ich im Januar losgetreten habe. Ich hatte davon erzaehlt, wie der 8563 zusammengebrochen war, jetzt kommen wir zu dem Teil, wie wir das "repariert" haben ... nun ja, gut genug jedenfalls ... geflickt, irgendwie so zu tun, als ob er ganz passabel liefe... Eins der Dinge, die schlechter wurden statt besser, war etwas, das Rueckstrom-Generator (back bias generator) hiess. Aber so sehr ich auch den blinden Ehrgeiz bewunderte (im Gegensatz zu ungebremster Frechheit .... keiner hat das je so genannt und auch ich sage das hier und jetzt nicht), so eine grundlegende Aenderung kurz vor der CES Show durchzufuehren, war es doch offensichtlich, dass etwas getan werden musste. Dieser Rueckstrom-Generator nun ist verbunden mit dem Substrat des Chips und wenn Sie je die Keramik-Version der 40- und 48-Pin Chips gesehen haben, ist Ihnen sicher aufgefallen, dass die Markierung fuer Pin 1 vergoldet ist. Das ist tatsaechlich ein Kontakt zum Substrat. Ich hatte noch nie von jemand gehoert, der an der Pin 1 Marke etwas angeloetet hatte, aber ich hatte wenig zu verlieren, wenn man in Betracht zieht, dass zu diesem Zeitpunkt alles, was ich zu verlieren hatte, in einem RIESIGEN Glas von defekten 8563ern bestand. (Eines nachts "erschien" eine Schrift in meiner Handschrift auf diesem Glas, die fragte "Erraten Sie die Anzahl der funktionstuechtigen 8563er in diesem Glas und gewinnen Sie einen Preis!". Natuerlich war das Ergebnis falsch, wenn eine positive reale Zahl genannt wurde.) Ich loetete also einen Draht zwischen diesen Anschluss und den Masse-Anschluss des Gehaeuses. Die linke Spalte erschien wieder, wenn auch noch ein bisschen zerstueckelt! Der EADY Prompt verkuendete nun stolz, dass die Maschine READY war und drueckte nun nicht laenger den Wunsch aus, fuer die Abkuerzung von Edward gehalten zu werden. Um den restlichen Datenmuell zu beseitigen, schlossen wir die Ausgaenge mit 330 Ohm Pullup-Widerstaenden ab und stellten die Versorgungsspannung auf 5.3 V ein. Das war ungefaehr so, wie wenn ein Bastler Ihr Lieblingsauto mit einem Kettensaegenmotor aufmotzt, aber es funktionierte. Als Nebeneffekt wurde die nutzbare Lebensdauer dieser Bauteile auf Tage begrenzt, statt auf Wochen, wie es der normale Commodore Qualitaetsstandard war. Ich befuerchtete schon, dass dieses Flickwerk als gut genug fuer eine Produktion angesehen werden koennte. (Gesprochen mit der Art sardonisch-zynischen Laechelns, das den Entlassungsoffizieren in Gefaengnissen ihre Arbeit wirklich hassen laesst.) Koennen Sie sich noch an das Synchronitaetsproblem erinnern? Wissen Sie noch, wie das mit der Analogie zur Drehtuer war? Wir bauten einen Turm fuer den VIC Chip mit etwas darauf, das Phase-Locked-Loop hiess, was hauptsaechlich als Frequenzverdoppler fungierte. Damit wurde der 8.18 MHz Takt (Ich glaube es waren 8.18 MHz .... zu lange her und viele andere Taktraten dazwischen seit damals) glatt verdoppelt. Von da fuehrte ein Draht zum 8563 und ersetzte mit der neuen Taktrate die eingebaute 16 MHZ Taktrate. Das also war das Aequivalent zu einer Drehtuer am anderen Ende des Raums, die zur ersten synchronisiert wurde. Wenn man also durch die erste Tuer durchkam und sich mit der richtigen Geschwindigkeit auf die zweite Tuer zubewegte, kam man wahrscheinlich durch. Dieser Turmbau erwies sich als wahres Wunder und wurde begleitet von Geraeuschen, die die Hoelle gefrieren haetten lassen, sound of Hell Freezing over, the Rabbit getting the Trix, and several instances of Cats and Dogs sleeping together. Zum ersten Mal rueckten die Chancen fuer die CES in greifbare Naehe. Wir lachten, weinten - und besoffen uns sinnlos. Wir waren so in Eile, dass die kleine 3x3 Zoll Platine in zwoelf Stunden (neuer Rekord!) hergestellt wurde, wobei uns jede einzelne etwa 1000 Dollar kostete. Ein neues Problem zeigte sich mit farbenpraechtigem Spratzeln im Multi-Color-Zeichenmodus, wenn man ihn fuer einen der C64 Spielemodi verwendete. Schon gewoehnt an diese Art Kummer, versuchte ich einige Dinge, inbegriffen das Umstellen der Versorgungsspannung auf 4,75 V. Gesamtreparaturzeit 2 Minuten 18 Sekunden, natuerlich rissen jetzt die 80 Zeichen wieder aus. Die Geraete wurden daher markiert, ob sie fuer 40-Zeichen Modus oder 80-Zeichen Modus oder beides geeignet waren. Im Durchschnitt gab es etwa 1-3 derartiger "Krisen" pro Tag waehrend der letzten zwei Wochen vor der CES. Einige von uns hatten prompt Entzugserscheinungen, wenn der Druck mal fuer ein paar Minuten nachliess. Die angeheuerte Wachmannschaft begann in dieser Zeit, die Tuer zu einem der Entwicklungslabors zu verschliessen. Durch einen Zufall entstand in der Wand ein Loch, durch das man hindurchgreifen und die Tuer entriegeln konnte. Sie verschlossen die Tuer trotzdem, obwohl das klaffende Loch stummes Zeugnis ablegte, dass der Versuch, uns waehrend einer kritischen Entwicklungsphase aus dem Labor auszusperren, fehlgeschlagen war. Wir bewunderten diese einzigartige Sinnlosigkeit und beschlossen, den Beruf zu wechseln. Wir waren mit den Vorbereitungen fuer die CES etwa um 2:00 Uhr jenes Morgens fertig, an dem wir um 6:00 Uhr abfahren sollten. Auf dem Weg zu ein paar Stunden Schlaf hoerte ich die Live Version von "Solsbury Hill", gesungen von Peter Gabriel, das Leitmotiv der C128 "Tiere" und nahm das als ein gutes Zeichen. Einigen gluecklosen Programmierern blieb diese Nacht die rituelle Opferhandlung erspart.... sie ahnten ja nicht, dass sie ihr Leben einem ungenannten Plattenaufleger verdankten ... Werbeanzeigen im Flughafen von Las Vegas und danch wieder auf einer Reklametafel auf dem Weg vom Fluhafen informieren uns, dass der C128 raffiniert konstruiert worden sei, damit er auf 512K aufgeruestet werden koenne. Also, urspruenglich war er ja so entworfen worden, aber das Management hatte die Spezifikation auf "nicht erweiterbar" abgeaendert, fuer den Fall, dass man Erweiterbarkeit als Verkaufsargument fuer die Computer des naechsten Jahres brauchen wuerde. So ungefaehr, als wuerde man in das Automodell dieses Jahres keine Bremsen einbauen, damit man im Folgejahr das neue Modell ankuendigen kann, das endlich Schluss macht mit diesen laestigen Auffahrunfaellen aufraeumt. Bei der Ankunft fanden wir dann heraus, dass jemand unsere Hotel Reservierungen storniert hatte, auf den die Beschreibung eines Atari-Angestellten perfekt passte. Drei Dinge passierten Schlag auf Schlag: Zuerst suchte ich die erstbeste Person mit einer Kreditkarte und forderte sie nachdruecklich auf, mit zum Tresen zu kommen, wo ich ein Zimmer fuer den ganzen zur Verfuegung stehenden Zeitraum buchte. Als zweites wurden per Telefonanruf in einem nahegelegenen Hotel die Zimmerreservierungen fuer Jack Tramiel und Co. rueckgaengig gemacht und als drittes wurden einige dieser C64 mit eingebautem Monitor (SX64?? - weiss nicht mehr, Mann ist das lange her!) angeschleppt und auf dem Rundgangspfad des Schichtaufsehers des Hotels ausgelegt, begleitet von Saetzen wie "Tsk, tsk, wer hat denn da diesen tollen Computer rumliegen lassen? Ich nehme mal an, die vermissen ihn nicht gerade dringend!" Am naechsten Tag trafen wir den Typ, der das CP/M fuer den C128 entwickelt hatte (Von). Wie schon frueher erwaehnt, hatte irgendjemand vergessen, ihm von der klitzekleinen Variationen eines 8563-Bugs zu erzaehlen. Sein Computer machte diese Mucken nicht, da er aufgehoert hatte, die 8563er immer wieder auszutauschen und so war seine Maschine bei Revision 4 stehengeblieben, das Problem begann aber erst ab Revision 6. Da "Von" nicht das Zeug dabei hatte, um ein komplettes neues CP/M zu erstellen, das auf den Bug Ruecksicht nahm, sah es so aus, als ob man CP/M nicht vorfuehren wuerde koennen. Ein Drittel des Standdesigns und der Werbung basierte auf der CP/M-faehigkeit des C128. In echter "Tier-"Manier setzte sich "Von" mit einem Disk Editor (!) hin und fand jeden einzelnen instabilen Schreibzugriff auf den 8563 und patchte diesen von Hand. Wohlgemerkt, das CP/M ist rueckwaerts auf der Diskette abgelegt, da die Sektoren rueckwaerts numeriert sind! Ausserdem konnte er aus diesem Grund die Zahl der Befehle weder erhoehen, noch verringern, er konnte sie lediglich austauschen und durch andere ersetzen. Habe ich schon erwaehnt, dass dabei die neuen Checksummen fuer die Sektoren per Hand berechnet werden mussten? Dies alles mit einem Disk Editor. Ich war beeindruckt. Alles andere lief ziemlich glatt, alle Versorgungsspannungen wurden im letzten Moment auf die jeweilige Vorfuehrung optimal eingestellt. In einer Anwendung gab es einen inversen, gruenen Menueaufbau (Schwarz auf Gruen) und die 330 Ohm Pullup-Widerstaende erlaubten dem Monitor nicht schnell genug umzuschalten, um die schwarzen Zeichen darzustellen. Ich hatte daheim in West Chester noch alternative Pullups anfertigen lassen und brachte diese zum Einsatz. Im Durchschnitt kamen so an die 2 funktionierende 8563 taeglich an, persoenlich ueberbracht von unseren Leuten, die nach Vegas kamen. Noch eine Krise, kein Problem, das lief mittlerweile schon zu gut. Wenn eine Kiste waehrend der Demo zu blitzeln anfing, zauberte ich meinen Justierschraubendreher hervor und demonstrierte der staunenden Menge, wie toll man die neuen Commodore Spannungsversorgung einstellen konnte. Die Leute staunten ueber funktionierende Commodore-Netzteile, einstellbare Spannung und extern zugaengliche Sicherung fanden weit weniger Bechtung. Ich erklaerte (und das meinte ich wirklich), dass schlechte Netzteile mit unzugaenglich angebrachten Sicherungen bei Commodore der Vergangenheit angehoeren wuerden, und dass die neue Design-Philosophie eine Steigerung der Qualitaet und der Vernunft bedeutete. Man hat mir erzaehlt, dass in der Massenherstellung die zugaenglichen Sicherungen in dem Monat entfernt wurden, als ich Commodore verliess. Das C128 Entwicklungsteam: SYS32800,123,45,6 Bil Herd Urspruengliches Design und Leiter des Hardware Teams. Dave Haynie Integration, Timing-Analyse, und all diese schmutzigen , Jobs, die Computer Analyse erforderten, etwas absolut , Neues fuer CBM. Frank Palaia Einer von drei Leuten auf der Welt, die wirklich , wissen, wie man eine Z80 und eine 6502 dazu bringt, , friedlich in einem System zu leben mit snychronem Dual-Video Controller und einem gesplitteten DRAM. Fred Bowen Kernel und alle systemnahen Dinge. Gefaehrlich, wenn er , in die Enge getrieben wird. Bekannt dafuer, dass er mit , Vernunft um sich schlaegt, wenn er in die Falle geht. Terry Ryan Brachte dem BASIC Struktur bei und bekam dadurch Probleme. Wurde mit Kuendigung bedroht, wenn er je wieder , etwas so sinnvolles machen wuerde. Ist bekannt dafuer, , dass sein Zynismus gegen die meisten Atomabkommen verstoesst. Von Ertwine CPM. Opferte auf der Suche nach einem besseren Geraet , die Popcorn-Maschine der Familie. Dave DiOrio VIC Chip Modifikationen und IC Team Leiter. Zerstoerte die Theorie, dass die meisten Chip Designer vom Pluto , stammen. Victor MMU Integration. Verursachte viel Streit dadurch, dass er , einer der nettesten Typen war, die es gab. Greg Berlin 1571 Laufwerk Entwicklung. Erfinder von "Berlin-Speak". , Ich denke jede Nacht an Greg. Er zertrennte meine , Schulter mit einem freundlichen Patsch auf dem Parkplatz , einer Bar und ich kann bis heute nicht auf der Seite , schlafen. Dave Siracusa 1571 Software. Alias "Der Metzger" Ganz zu schweigen von den 8563 Designern, die diese Geschichte moeglich machten. Die Namen der Leute, die am Platinen-Layout gearbeitet hatten, findet man auf der Unterseite der Platine: "RIP: HERD, FISH, RUBINO" Die Schreibweise basiert auf einem Insider-Witz, wobei wir buchstaeblich unser Leben gelassen haben bei dem Versuch, die FCC Produktionsplatine gerade noch rechtzeitig fertigzustellen, nachdem gerade eine Woche zuvor ein Angestellter aus dem Middle Management die Einstellung des C128-Projekts angekuendigt hatte, da alles schon viel zu lange dauern wuerde. Nach dem der Technische Leiter von seiner Geschaeftsreise zurueckkam und nachfragte, warum der C128 auf Eis gelegt worden war, sprach der Middle-Manager zaghaft davon, dass man eine Sache gleich erledigen muesse und dass jemand anderer, _sein_ Boss moeglicherweise, eine derartige Fehlentscheidung getroffen habe. Am Ende wohnten wir alle ein paar Tage lang in der Layout-Abteilung. Ich schlief dort auf einer Luftmatratze oder war anderswie 24 Stunden am Tag erreichbar, um jede Frage zum Layout zu beantworten. Der Computerraum war so kalt, dass die Egg Mcmuffins, die wir am ersten Tag gekauft hatten, auch 3 Tage spaeter noch okay waren. Verteiler (und Uebersetzung): Helmut Jungkunz > [100024,1545] (Compuserve)