| Home | Computer | PC Quiz | Site Map |
Es ist aber auch ein Beispiel, wie man einen Computer vermurksen kann - aus Überlegungen heraus, niemand an diesem mitverdienen zu lassen.
1968 erfand man bei Texas
Instruments (Ti) den Mikroprozessor, verkannte aber das Potential dieser Entwicklung. Trotzdem
konnte Ti Anfang der 70 er Jahre den Taschenrechnermarkt erobern mit dem 4 Bit Mikrocontroller
TMS 1000. Da Ti nicht nur Hersteller der Taschenrechner sondern auch des Prozessors war, konnte
es diese sehr billig herstellen. Zwei der Firmen die damals fast bankrott gingen sollten noch
Computergeschichte schreiben: Commodore und MITS. Der 16 Bit Prozessor TMS 9900, der im Juli 1976 erschien, zeigte
wiederum den Vorsprung den Texas Instruments hatte. Er war der erste auf dem Markt verfügbare 16
Bit Prozessor, 2 Jahre vor dem Intel 8086 und 3 Jahre vor dem Motorola 68000. Sein Design war
inspiriert von der Ti 990 Mini Computerserie, von der er eine "Ein-Chip" Version war.
Folgerichtig setzte Texas Instruments diesen Prozessor auch zuerst in größeren Systemen in der
Preisklasse von 20.000-50.000 DM ein. Diese Systeme waren Workstations oder Minicomputer mit
Festplatten, Bandlaufwerken und 1.2 MB Floppies. Lange Zeit gehörte der Chip zu denen, die nach
den CoCom Bestimmungen nicht in den Ostblock exportiert werden dürften.
Anders als bei den 8 Bit Konkurrenten MOS 6502 oder Zilog Z80 war der TMS 9900 ein vollwertiger 16 Bit Prozessor, der erheblich mehr konnte als nur einen Heimcomputer anzutreiben. Er war bei gleichem Takt etwa so schnell wie der 8086, also um einiges besser als die 8 Bit Prozessoren. Der TMS hatte einen sehr guten Instruktionssatz und Interruptmöglichkeiten. Das bestechende war aber die Architektur: Intern hatte der Prozessor nur zwei Register, also sehr wenig. Doch eines davon konnte ins RAM zeigen und dort konnte man auf 16 weitere Register zugreifen. Wenn man für eine Routine mehr brauchte musste man nur dieses Register nun woanders hin zeigen lassen und hatte wieder 16 neue Register - ohne PUSH und POP über den Stack.
Heute erscheint dieses Konzept verrückt, aber als der TMS 9900 gebaut wurde war das RAM schneller als die Prozessoren. Dies änderte sich mit der Zeit und heute ist RAM erheblich langsamer als der Prozessor. Die einzige Einschränkung des TMS 9900 war sein kleiner Adressbereich von 32 KWorten (16 Bit) oder 64 KByte RAM. Weiterhin war der Bus nur 8 Bit breit, wodurch der Prozessor zum Anlegen einer Adresse zwei Takte brauchte. Der TMS 9900 war im Ti 99/4a mit 3 MHz getaktet, obgleich dies relativ langsam war (in anderen Systemen lief er mit bis zu 10 MHz) war er damit doch schneller, als die damals dominierenden 6502 Systeme mit 0.8-1.5 MHz oder den mit 2.5 MHz getakteten Z80 Systemen.
Eine Besonderheit des Ti 99/4a war das er nur Chips von Texas Instruments besaß:
Zentraleinheit TMS 9900, Videochip TMS 9928A, Soundchip TMS 9919, Joystick / Tastaturcontroller
TMS 9901, 8 Speicherbausteine TMS 4116, Taktgenerator TMS 9904 und nicht zuletzt Ti's GROM's.
GROM's waren spezielle ROM's mit zusätzlicher Logik. Diese fertigte nur TI und mit normalen ROM's
konnte der Ti 99/4a nichts anfangen, so dass Fremdfirmen bei Erweiterungen außen vor waren. Ti
betrieb damit ein Vabanque Spiel: Würde der Ti 99/4a ein Erfolg, so wäre der Gewinn immens, da
man Computer und Chips selbst herstellte. Bekäme man dagegen nicht genug Stückzahlen los, so
wären eigene Chips immer teurer als andere, da Zilog oder MOS Prozessoren für viele Hersteller
fertigten und dadurch diese zu günstigen Preisen anbieten konnten.
Texas Instruments war Ende der 70 er Jahre der weltgrößte Halbleiterhersteller. Damals waren
Intel und AMD noch kleine Fische im Vergleich zu Ti. Sie hätten mit einem guten Computer den
Markt und die Zukunft bestimmen können, doch sie haben diese Chance IBM und Microsoft
überlassen.
Nur wer genauer hinsah bemerkte außergewöhnliches. Zum einen war das ROM sehr groß: Es war 26 K groß anstatt wie damals üblich 8-16 K. Auffällig war, das es eine Erweiterungsbox gab mit Steckplätzen und einer eigenen Stromversorgung wie für en IBM PC. Diese Erweiterungsbox gab dem Ti 99/4a Fähigkeiten die über denen eines Heimcomputers lagen. Es konnten 3 Floppylaufwerke, allerdings nur mit je 89 K Kapazität angeschlossen werden, das RAM war auf 48 KByte und das ROM auf 110 KByte ausbaubar. Das USCD Pascal System war installierbar. Ein Sprachsynthesizer konnte 380 Worte ausgeben. Ti sah den Ti 99 als einen universellen Rechner an. Um Programmiersprachen zu lernen, aber auch ihn geschäftlich nutzen zu können. Dazu gab es neben dem damals üblichem Modus von 256 × 192 Punkten oder 32 × 24 Zeichen noch einen Textmodus mit 40 × 24 Zeichen, aber mit den zu kleinen Disklaufwerken war der Ti 99 kein echter Computer für die Arbeit obgleich es alle Programme dazu gab.
Die interne Architektur des
Ti 99 ist eine der verrücktesten und Kompliziertesten die ich kenne. Zuerst aber einmal ein
Rückblick in diese Zeit. Warum kaufte man sich einen Heimcomputer? Nun wer sich damals einen
Computer kaufte, der hatte meist eines vor: Dieses damals noch neue Gerät zu begreifen und
Programmieren zu lernen. Natürlich konnte man mit den Rechnern auch schön spielen, doch wer
So war für den normalen Anwender die Geschwindigkeit des BASIC wichtig - diese Programmiersprache war fest eingebaut und begrüßte einen mit einem READY, nicht wie heute das Betriebssystem. Die Diskussion der Geschwindigkeit war damals eine endlose Diskussion, weil die Implementierungen unterschiedlich waren und man schwer einen 6502 mit 0.985 MHz mit einem Z80 mit 3.25 MHz vergleichen konnte. Doch schon damals fiel der Ti 99 dadurch auf, das sein BASIC langsam war. Etwa 2-3 mal langsamer als das des Hauptkonkurrenten Commodore VC-20.
Wie ist das zu erklären? Ein 16 Bit Prozessor mit 3 MHz tickte doch im Ti 99, während der VC-20 einen 6502 mit 1 MHz hatte. Nun das erste was das BASIC ausbremste war das der BASIC Interpreter nicht direkt Maschinencode erzeugte sondern wieder einen Code für eine Programmiersprache: GPL. Diese steuerte den Videoprozessor TMS 9928. Von den 26 KByte ROM waren nur 14 für das BASIC, der Rest für das GPL. Wer jemals wie der Autor mit einem interpretierten BASIC gearbeitet hat und den Unterschied zu einem Compiler in der Ausführungsgeschwindigkeit kennt, der schlägt die Hände über dem Kopf zusammen. Schon interpretiertes BASIC ist langsam, aber BASIC das Interpretercode für eine weitere Interpretersprache erzeugt ist Schneckentempo. Noch seltsamer ist die RAM Organisation gewesen. Der TMS 9900 hatten nur 256 Bytes RAM das er direkt ansprechen konnte. Die 16 Kilobyte waren das Videoprozessor RAM. Um also an eine BASIC Programme zu kommen musste der Prozessor Daten vom Videoprozessor anfordern! Die beiden letzten Punkte warum das BASIC so langsam war lag an den 14 Stellen Genauigkeit - Damals rechneten die meisten Heimcomputer nur mit 7 Stellen und waren dadurch schneller, und die GROM's. Diese waren Adressseriell organisiert, d.h. wenn man den Inhalt der Speicherzellen 1000 haben wollte, musste man zuerst die Daten von allen Speicherzellen bis 1000 abrufen.
Warum diese komplizierte Systemarchitektur? Der nahe liegende Grund ist das Texas Instruments keine Konkurrenz zu den größeren Systemen aufkommen lassen wollte. Man musste sich von diesen abheben, die doch denselben Prozessor einsetzten. Doch bald erkannte Ti das man den Rechner zu sehr ausgebremst hatte (er wäre sonst etwa 8 mal schneller gewesen). Es gab ein Erweiterungsmodul namens X-BASIC welches nicht nur den Befehlssatz erweiterte, sondern auch ohne GPL auskam und so doppelt so schnell war. Seine volle Geschwindigkeit erreichte der Ti 99 nur bei Videospielen die als Modul verfügbar warfen.
Ti machte noch einen zweiten Fehler: sie hüteten den internen Ausbau des Rechners wie ein Geheimnis. Er akzeptierte nur GROM's, keine normalen EPROMs, somit waren Anbieter von Fremdmodulen schon außen vor. Es gab aber auch kein dokumentiertes ROM Listing oder Angaben des Erweiterungsbusses. Man konnte nur Peripherie von Ti kaufen und die war teuer. Als von Mitte 1982 der Preis des Ti 99 immer schneller sank - von 999 DM im Juli 1982 auf 275 DM im Dezember 1983 versuchte TI die Verluste über die Peripherie wieder hereinzuholen. Alleine der Prozessor kostete 1983 im freien Markt 100 DM, dagegen ein Z80 oder 6502 10-20 DM. Doch wer zahlt für einen Rechner den er für 500 DM gekauft hat, für 32 K RAM noch mal einen Tausender drauf?
Schuld an diesem Computerkrieg, der auch der Tod anderer Konkurrenten wie Atari oder Tandy wurde war das erscheinen des Commodore C64 im Herbst 1983. Sein Preis von 1395 DM sank innerhalb eines Jahres auf 700 DM, Ti musste mit ihrem 16 K Computer darunter bleiben. Man versuchte noch eine abgespeckte Version den Ti 99/2 einen Rechner mit Gummi Tastatur und dem Nachfolgeprozessor TMS 9995 herauszubringen und auch eine große Version den Ti 99/8 mit 10 MHz Takt und 64 KB - 16 MB RAM war gedacht - diese Maschine hätte sogar einen IBM PC locker abgehängt. Doch im November beschloss man bei Texas Instruments die Notbremse zu ziehen und stellte die Produktion ein. Man kümmerte sich rührend um die Kunden und bot noch lange nach der Gewährleistung Reparaturen und Service an (und das für einen 300 Mark Computer, na ja heute zahlt man 10 mal mehr für Null Service). Fremdhersteller kamen relativ spät auf den Plan und boten zahlreiche Erweiterungen bis zu 128 K RAM oder Grafiktabletts an und machten auch noch zunächst ein gutes Geschäft, schließlich hatte sich der Ti 99 über 2,5 Millionen mal verkauft.
Noch heute sind aber wesentliche Details des Rechners geheim. Da die GROM nicht freigegeben wurden gibt es z.B. kaum PC Emulatoren, außer Sie können sich ein ROM Image besorgen. Der Videochip TMS 9928A wurde noch eingesetzt in den Geräten nach dem MSX Standard - Dem ersten Versuch einen Standard im Heimcomputermarkt zu schaffen.
Beispiele für Lehre 2 gibt es mehrere: Sowohl Apple mit dem abgeschotteten Macintosh wie auch IBM mit der Microchannel PS/2 Serie haben ihre Marktführerschaft dadurch verloren, das sie meinten mit einem System mit patentrechtlich geschützten Teilen mehr verdienen könnten. Doch die Konkurrenz bot weiterhin offene Systeme an die mehr gekauft wurden.
Dieser Text stammt von Bernd Leitenberger| Kontakt | Neues | Bücher vom Autor | Buchempfehlungen | Gästebuch |
|
|