Der Anfang

Einleitung

Commodore 208 adding machine. Jack Tramiel war in Polen geboren. Er überlebte die Konzentrationslager des Zweiten Weltkriegs. Das Jahr 1948 emigrierte er nach den Vereinigten Staaten. Er schloß sich der US-Armee an und wurde ein Schreibmaschine Reparatur-Mann. Im 1952 verließ Jack die Armee, um seine eigene Firma zu gründen. Das war gerade ein kleines Lager, das Schreibmaschinen reparieren würde. Aber er machte damit nicht viel Geld.

Im 1955 unterzeichnete er einen Vertrag für den Schreibmaschine-Zusammenbau für eine tschechoslowakische Gesellschaft. In Kanada traf er C. Powell Morgan, wer Geld in die neue Gesellschaft investieren wollte. Mit diesem Geld gründete Jack die Gesellschaft "COMMODORE". Ein paar Jahre später, im 1962, ging Commodore zur Börse. Im 1965 gab es Schwierigkeiten. Die Finanzgesellschaft von C. Powell Morgan machte Bankrott und Commodore, war in Finanzschwierigkeiten. Im nächsten Jahr wurde ein neuer Kapitalanleger, genannt Irving Gould gefunden.

In den sechziger Jahren fing Commodore an, mechanische Rechenmaschinen und spätere Taschenrechner zu machen. Die ersten Computer kamen, nachdem Commodore die Gesellschaft MOS 1976 kaufte. Mit MOS konnte Commodore sein eigene Chips machen für die Rechenmaschinen. Commodore ging in die neue Welt von Computern ein.

Die Rechenmaschinen

Commodore 776M calculator. Nach den Schreibmaschinen kamen die mechanischen Rechenmaschinen. Dann fing Commodore an, Taschenrechner zu machen. Die Rechenmaschinen wurden mit Bestandteilen von anderen Gesellschaften gemacht. Die Chips, die erforderlich waren, kamen von Texas Instruments. Die Gesellschaft machte Geld, und Commodore erzeugte mehr als 25 verschiedene Modelle. Texas Instruments machten nur die Chips, so war es nicht ein Mitbewerber für Commodore. Aber Dinge änderten sich, und Texas Instruments fing an, Rechenmaschinen zu machen. Der Preis der ganzen Texas Instruments Rechenmaschine war fast dasselbe als der Preis, den Commodore für die Chips bezahlen musste. Das war ein Problem für Commodore. Aber Jack Tramiel war ein sehr kluger Geschäftsmann. Er fand heraus, dass ein neues Verhältnisunternehmen (MOS) auch Chips für seine Rechenmaschinen machen konnte. Jack bestellte große Menge Chips von MOS. Zahlungen von Jack zu MOS waren spät, und MOS kam in Finanzschwierigkeiten. Und nach einer Weile übernahm er die Gesellschaft MOS für einen sehr preiswerten Preis. Jack war jetzt Eigentümer einer Gesellschaft, die Chips machen konnte. Jetzt war Commodore ein unabhängiger Hersteller.

Auf dem Foto 776M Taschenrechner.

Der KIM-1

CBM KIM-1 Der KIM-1 war Commodore zuerst echter Computer. Aber der KIM-1 wurde durch die Gesellschaft MOS dafür entworfen. MOS wurde 1974 durch 8 vorigen Angestellten von Motorola gegründet. Zwei jener Leute waren Bill Mensch und Chuck Peddle. Die neue Gesellschaft wurde MOS Technology genannt, und es fing Entwicklung auf dem 6501 Chip an. Das war ein Mikroprozessor, der mit dem 6800 Chip von Motorola vereinbar war. Das innere Design war verschieden. Aber Motorola ging vor Gericht, und sagte, dass MOS das Motorola Design kopierte. MOS und Motorola trafen eine Vereinbarung, und MOS hörte die Entwicklung der 6501 auf. MOS fing an, einen neuen Mikroprozessor zu entwerfen. Das war die 6502. Die 6502 ist einer der wichtigsten jemals gemachten Mikroprozessoren. Die treibende Kraft hinter der Entwicklung der 6502 war Chuck Peddle. Nach den 6502 war geboren MOS entwarf einen Computer, der die 6502 verwendete. Der KIM-1 war geboren. Aber in demselben Jahr wurde die Gesellschaft vom Firmen-Commodore von Jack Tarmiel übernommen. Es gibt KIM-1's mit MOS auf der Hauptplatine, aber später KIM-1's hatte den Commodore und den MOS-Namen auf der Hauptplatine.

Die Bestandteile:

Der KIM-1 ist ein echter Computer, aber es ist nichts Verglichenes mit einem modernen PC. Die KIM hat die folgenden Hauptteile. Der 6502 Mikroprozessor, Zwei 6530 Eingabe/Ausgabe Chips, 1-Kbyte RAM, 2-Kbyte ROM, 6 mal ein 7-Segment LED-Anzeige. Der andere Bestandteile sind einfache Logikbestandteile.

Die 6502 technischen Spezifizierungen:

Datenbus: 8 Bit
Adressbus: 16 Bit
Unterbrechungen: IRQ, NMI, RDY
Geschwindigkeit: 1 MHz
Instruktionen: 151

Die 6502 ist ein Mikroprozessor. Innerhalb eines Mikroprozessors können alle Arten von binären Manipulationen auf Daten gemacht werden. Um Daten in und aus dem Mikroprozessor hineinzubringen, ist ein Datenbus erforderlich. Der Datenbus der 6502 ist 8 Bit breit, der bedeutet, dass es 8 Verbindungen hat, die mit dem Speicher außerhalb der 6502 in Verbindung stehen können. Die 6502 Arbeiten wie alle anderen Mikroprozessoren mit dem binären System. Das bedeutet, dass es nur 2 Möglichkeiten, ein oder aus, gibt. Das wird als 0 oder 1 gezeigt. Das wird ein bit genannt. Wenn Sie einen 8 Bit breiten Datenbus haben, sind die Möglichkeiten 00000000 zu 11111111. Ein Wert von 8 Bit wird ein Byte genannt. Im normalen dezimalen System wird das 0 bis 255 sein. Die ganze Verarbeitung wird auf die Zahlen 0 bis 255 beschränkt. Wenn Sie größere Zahlen brauchen, müssen Sie die große Zahl in kleine Teile hacken.

Aber es gibt auch etwas, um auf die Position der Daten hinzuweisen. Das wird einen Adressbus genannt. Auf den 6502 ist der Adressbus der 6502 16 Bit breit. Mit 16 Bit können Sie Zahlen zwischen 00000000 00000000 und 11111111 11111111 machen. Oder in Dezimalzahlen zwischen 0 und 65536. Die 6502 können 64 Kbytes des Speicher verwenden. Denkend, dass der KIM-1 nur 3 Kbytes des RAM / ROM-Speicher hat, ist der Adressbus groß genug.

Außer den Daten und Adressbus die 6502 hat auch Unterbrechungen. Eine Unterbrechung ist ein Halt-Zeichen. Mit einer Unterbrechung können Sie den Mikroprozessor aufhören.

Die System-Geschwindigkeit des KIM-1 ist 1 MHz. Das bedeutet, dass es 1 Million Handlungen pro Sekunde gibt, die bearbeitet werden. So kann der 6502 Prozessor 1.000.000 Handlung jede Sekunde tun. Die gefastete Instruktion nimmt nur 2 Handlungen, aber die langsamste Instruktion nimmt 7.

Die 6502 hast Instruktionen. Die Zahl von Instruktionen ist 151 aber es gibt in der Theorie 255 mögliche Instruktion. Programmierer fanden Extra-Instruktionen mit dem Experimentieren. Aber diese sind wirklich Defekte, die im Chip sind und nicht echte Instruktionen sind. Es gibt Instruktionen, die sich nur Daten bewegen, wie LDA (Laden Sie den Akkumulator mit einem Wert). Aber es gibt auch Instruktionen, die mit Daten rechnen können, wie ADD (Fügen Sie einen Wert zum Akkumulator Hinzu). Auch gibt es Instruktionen, die Daten manipulieren, wie ROR (wechseln Sie die Bits ein Platz nach rechts aus).

Die 6530 technischen Spezifizierungen:

Datenbus: 8 Bit
Eingabe/Ausgabe: 2 x 8 Bit (bidirektionale)
Zeitmesser: programmierbar
RAM: 64 bytes
ROM: 1 kbyte

Die zwei 6530 sind die Verbindung mit der Außenwelt. Die Tastatur wird mit diesen Chips gelesen. Die Anzeige wird auch durch den 6530 getrieben. Um Ihre Programme zu speichern, gibt es auch eine Verbindung für einen Kassettenrecorder. Und sogar eine Fernschreiber Verbindung ist verfügbar. Fast alle /IO sind auch auf den Rand-Steckern verfügbar.
Die 6530 haben ein ROM, und es gibt verschiedene Typen 6530. MOS haben verschiedene 6530 für spezifische Aufgaben und andere Gesellschaften erzeugt.

RAM / ROM:

Heutzutage ist das 1 Kbyte des RAM ein Witz, aber 1976 war das riesig. RAM wird verwendet, um Ihren eigenen Programm-Code zu speichern. RAM kann geschrieben und gelesen werden. RAM ist eine Abkürzung für Random Access Memory. Es gibt auch 2 Kbytes des ROMs. In diesem ROM ist ein Programm, das den KIM-1 kontrolliert. Dieses Programm tut das Lesen der Tastatur, der Anzeige und des LOAD und SAVE Befehle. Auch hat es einen Maschinensprachmonitor, um Ihnen zu helfen, in Ihrem Maschinensprachprogramm in zu tippen. ROM kann nur gelesen werden. ROM ist eine Abkürzung für Read Only Memory. Das Programm wird im ROM bleiben, selbst wenn die Energieversorgung ausgeschaltet wird. RAM verliert alle Daten, wenn das geschieht.

Tastatur / Anzeige:

Um einen Computer zu machen, werden Sie eine Wechselwirkung brauchen mit dem Benutzer. Der Daten vom Benutzer wird über eine einfache Tastatur mit den Hexadecimal-Zahlen von 0 bis F, einen Reset-Knopf, einige Taste für die Programmierung und Ein/Aus-Schalter getan. Die Anzeige ist 6 mal ein 7-Segment LED-Anzeige. Weil der Mikroprozessor auf die individuellen Segmente auf jeder Anzeige über den 6530 zugreifen kann, können Sie mehr als 0-9 zeigen.

Auf dem Foto der KIM-1. Das ist eine Version-G vom November 1978

Der Chessmate

Commodore Chessmate Als der KIM-1 herauskam, fingen Leute an, Software dafür zu schreiben. Einer jener Leute war Peter Peter Jennings, der für den Commodore arbeitete. Er schrieb Microchess für den KIM-1 und später auch für den C64/128. Commodore entschied sich dafür, ein Produkt für das Microchess zu machen. Das ist der Chessmate. Wenn Sie auf das Design schauen, ist es sehr dem KIM-1 ähnlich, aber nicht alles ist dasselbe. Außer den Unterschieden auf der Hardware-Seite wurde der Chessmate in einem netten Kabinett installiert, und eine (externes) Energieversorgung wurde eingeschlossen.

Der 6504:

Der Mikroprozessor ist ein 6504 statt 6502. Der Hauptunterschied ist, dass es nur ein 28 Nadel-Chip ist (6502, ist ein 40 Nadel-Chip). Die 6504 können nur 8 Kbytes des Speicher verwenden, hat nur eine Unterbrechung, aber es hat eine Uhr innen. Die 6504 Läufe auf einer Frequenz von 1 MHz.
Außer dem Mikroprozessor gibt es auch einen RIOT Chip die 6530, welcher die Tastatur behandelt und die vier mal 7-Segment LED-Anzeige.

Die 6530: sieh auch den KIM-1.

Die 6530 lesen die Tastatur. Es kontrolliert auch die Anzeige, vier LEDs und einen kleinen Piepser.

RAM / ROM:

Der Chessmate hat nur 256 Bytes des RAM. Das ROM wird mit dem Programm-Microchess 1.5 gefüllt und ist 4 Kbytes in der Größe. Die 6530 haben weitere 64 Bytes des RAM und 1 Kbytes des ROMs, aber sie werden nicht verwendet.

Tastatur / Anzeige:

Für die Wechselwirkung mit dem Benutzer hat der Chessmate eine Membranenstil-Tastatur, wie auf der MAX-Maschine. Die Hauptanzeige hat vier 7-Segment LEDs. Es gibt noch 4 LEDs, die Ihnen Information über den Status des Schachspiels geben.

Auf dem Foto der Chessmate.

Der 2000K

Commodore 2000K Bevor "echte" Computer für den Verbrauchermarkt verfügbar waren, verkauften viele Gesellschaften eine "Pong"-Spielkonsole. Commodore hatte MOS Technologies gekauft, und MOS machte auch einen Pong-Chip. Im 2000K verwendete Commodore die 7600 (NTSC) und die 7601 (PAL) Chip. Der 2000K kann mit und Externes-Enenergieversorgung oder mit Batterien verwendet werden. Der 2000K war in den Geschäften von 1976/77 verfügbar.

Der grösste Teil von Pongs wurde mit einem Chip gemacht. Der 7600/1 war ein einfacher Mikroprozessor, der das ROM lesen konnte, um das Spiel zu schaffen. Die Fernsehanzeige wurde auch durch den 7600/1 behandelt. Die Anzeige hat vier Farben. Die Konsole hatte sogar Ton. Der Signalton kam aus einem inneren Lautsprecher.

Tastatur / Controllers

Das 2000K hat 4 gamepads, die mit einem Paddle wie auf dem VIC-20 und dem C64/128 vergleichbar sind aber einen Feuerknopf nicht haben. Zwei der gamepads werden mit dem 2000K verbunden, und noch zwei kann über einen Stecker verbunden werden. Ein Gewehr kann verbunden werden, so können Sie nach dem Schirm schießen.
Die Maschine hat die folgenden Schalter: Ein/Aus, 2 oder 4 Spieler, Auto-Aufschlag Ein/Aus, Experte oder Dilettant, Reset, Manueller Aufschlag. Der Hauptschalter kontrolliert das Spiel: Tennis, Fußball, Squash und das Schießen.

Auf dem Foto der 2000K Pong. Diese Einheit ist vom August 1977.

Der 3000H

Commodore 3000H Das 3000H ist dem 2000K sehr ähnlich. Der Hauptunterschied ist, dass die gamepads Schiebe-Potmeters verwenden. Einer der gamepads ist auf der Einheit. Der zweite gamepad wird mit der Einheit über ein Kabel verbunden. Die anderen zwei stehen mit einem Stecker in Verbindung. Die Stecker für den gamepads sind zum 2000K verschieden.

Auf dem Foto der 3000H Pong.
Aktualisiert: 2011-06-24 19:22:42