TRS-80 Farbencomputer

Die Radiobude TRS-80 Farbencomputer (auch auf den Markt gebracht als der Farbencomputer von Tandy und liebevoll mit einem Spitznamen bezeichneter CoCo) war ein 1980 gestarteter Hauscomputer. Es war einer der frühsten von der ersten Generation von Computern, die für den Hausgebrauch auf englisch sprechenden Märkten auf den Markt gebracht sind. Während das Modell schließlich durch den Anfall der Klone von IBM PC verfinstert wurde, haben Anhänger fortgesetzt, an der "Kokospalme" bis zu den heutigen Tag liebevoll herumzupfuschen.

Zusammenfassung

Trotz des Lagers des TRS-80-Namens war der "Farbencomputer" eine radikale Abfahrt von früher TRS-80 Modellen - insbesondere hatte es Motorola 6809E Verarbeiter, aber nicht die TRS-80er-Jahre Zilog Z80.

Der Motorola 6809E war ein sehr fortgeschrittener Verarbeiter, aber war entsprechend teurer als andere populärere Mikroprozessoren. Konkurrierende Maschinen wie der Apple II, Kommodore VIC-20, der Kommodore 64, Atari 400 und Atari 800 wurden um eine Kombination des viel preiswerteren MOS 6502, selbst im Wesentlichen ein erhöhter Klon von Motorola 6800 entworfen. Einige dieser konkurrierenden Maschinen wurden mit hingebungsvollen gesunden und Grafikchips paarweise angeordnet und waren in den 1980er Jahren Hauscomputermarkt viel mehr gewerblich erfolgreich. Steve Wozniak hat einmal kommentiert, dass die 6502 1/4 der Preis von Motorola 6800 waren, als der ursprüngliche Apfel gegen Ende der 70er Jahre entwickelt wurde. Vor 1986 waren Preise für 8-Bit-Verarbeiter drastisch vom Ende der 70er Jahre gefallen, aber der MC6809 war noch gerade zweimal der Preis eines MOS6502 zu Ende (6809/6809E - 5.95 $; MOS6502-2.79 $).

Die Farbencomputerlinie von Tandy hat 1980 damit angefangen, was jetzt den CoCo1 genannt und 1991 mit dem stärkeren noch ähnlicher CoCo 3 beendet wird. Es war einer der stärkeren 8-Bit-Computer seines Tages. Alle drei Modelle von CoCo haben ein sehr hohes Niveau der Software und Hardware-Vereinbarkeit mit wenigen Programmen aufrechterhalten, die für das ältere Modell geschrieben sind, das auf dem neueren nicht läuft. Das gegenteilige kann offensichtlich wegen der größeren Fähigkeiten zu den neueren Modellen von CoCo nicht gefordert werden. Das Totengeläut von CoCo war das Advent von tiefer Kosten Klone von IBM PC, dasselbe Ereignis, das das Ende anderer Modelle buchstabiert hat, die sich auf dem Hauscomputermarkt bewerben.

CoCo hat an einigen der gesunden und Grafikfähigkeiten zu anderen Hauscomputern Mangel gehabt, aber hat es in der Rechenmacht und Bequemlichkeit der Programmierung im GRUNDLEGENDEN wettgemacht. Verbunden mit dem vielseitigen GRUNDLEGENDEN, dem robusten, leichten, um zu verbinden, um zu entwickeln, hat es lange einen Liebling eines Experimentators gemacht.

Ursprung und Geschichte

Der TRS-80-Farbencomputer ist als ein Gemeinschaftsunternehmen zwischen Tandy Corporation des Forts Worth, Texas and Motorola Semiconductor, Inc. von Austin aufgebrochen, um niedrige Kosten Hauscomputer 1977 zu entwickeln.

Die anfängliche Absicht dieses Projektes, genannt "Grüner Daumen", sollte ein niedriges Kostenvideotext-Terminal für Bauern, Rancher und andere in der landwirtschaftlichen Industrie schaffen. Dieses Terminal würde zu einer Telefonlinie und einem gewöhnlichen Farbenfernsehen in Verbindung stehen und den Benutzerzugang zu fast der Echtzeitinformation erlauben, die für ihre täglichen Operationen auf der Farm nützlich ist.

Der MC6847 Span von Video Display Generator (VDG) von Motorola wurde über dieselbe Zeit veröffentlicht, wie das Gemeinschaftsunternehmen angefangen hat und es nachgesonnen worden ist, dass der VDG wirklich für dieses Projekt entworfen wurde. Am Kern des Prototyps "Grüner Daumen" Terminal hat der MC6847, zusammen mit der MC6809 Mikroprozessor-Einheit (MPU), den Prototyp eine Wirklichkeit ungefähr vor 1978 gemacht. Leider hat der Prototyp zu viele Chips enthalten, um gewerblich lebensfähig zu sein. Motorola hat dieses Problem behoben, indem er alle Funktionen der vielen kleineren Chips in einen Span, MC6883 Synchronous Address Multiplexer (SAM) integriert hat. Bis dahin gegen Ende 1979 der neue und mächtige Motorola wurde MC6809 Verarbeiter veröffentlicht. Der SAM, VDG, und 6809 wurden verbunden, und das Terminal von AgVision ist geboren gewesen.

Das Terminal von AgVision wurde auch durch Radiobude-Läden als das Terminal von VideoTex 1980 verkauft. Innere Unterschiede sind falls etwa, als nicht unklar viele Terminals von AgVision überleben bis jetzt.

Mit seinem bewiesenen Design hat das Terminal von VideoTex alle grundlegenden Bestandteile zu einem allgemeinen Zweck Hauscomputer enthalten. Das innere Modem, wurde und Eingabe/Ausgabe-Häfen für die Kassette-Lagerung, Serieneingabe/Ausgabe entfernt, und Steuerknüppel wurden zur Verfügung gestellt. Ein Vergrößerungsstecker wurde zur richtigen Seite des Falls für zukünftige Erhöhungen und Programm-Patronen ("Programm Paks") hinzugefügt, und eine Taste RAM (ein Aufkleber, der den Betrag des installierten Gedächtnisses in der Maschine anzeigt), hat das Loch bedeckt, wo der GEFÜHRTE Indikator "DATA" des Modems gewesen war. Am 31. Juli 1980 hat Tandy den TRS-80-Farbencomputer bekannt gegeben. Denselben Fall, Tastatur und Lay-Out als die AgVision/VideoTex Terminals auf den ersten Blick teilend, würde es hart sein, den TRS-80-Farbencomputer von seinen Vorgängern zu erzählen.

Das anfängliche Modell (Katalog Nummer 26-3001) hat sich mit 4K von Dynamic Random Access Memory (DRAM) und einem 8k Dolmetscher von Microsoft BASIC im ROM eingeschifft. Sein Preis war 399 $. Innerhalb von ein paar Monaten haben Radiobude-Läden über die Vereinigten Staaten und Kanada begonnen, den neuen Computer zu erhalten und zu verkaufen.

Unterschiede zu früher TRS-80 Modellen

Der Farbencomputer, mit seinem Motorola 6809E Verarbeiter, war eine radikale Abfahrt von den Z80-basierten TRS-80 Modellen. Tatsächlich "80" in "TRS-80" ist für "Z80" eingetreten. Einige Zeit wurde auf CoCo innerlich als der TRS-90 in der Verweisung auf "9" in "6809" verwiesen. Jedoch war das fallen gelassen, und ganzer CoCos verkauft, wie Radiobude-Computer TRS-80 trotz der Verarbeiter-Änderung genannt wurden.

Wie seine Z80-basierten Vorgänger hat sich CoCo mit dem GRUNDLEGENDEN eingeschifft, aber in diesem Fall hat Tandy Microsoft BASIC lizenziert. Als mit den Z80 Systemen gab es vielfache "Niveaus" von GRUNDLEGENDEN. Im Fall von CoCo waren sie die GRUNDLEGENDE und Verlängerte GRUNDLEGENDE Standardfarbenfarbe. Darüber hinaus wurde Platte Verlängerte GRUNDLEGENDE Farbe ist mit dem schlaffen Kontrolleur, und auf CoCo 3, "Super" Verlängerte GRUNDLEGENDE Farbenerweiterungen gekommen, durch Mikrowaren hinzugefügt. Zusätzliche ROMs wie JDOS (Copyright J&M Systeme) waren verfügbar, um den Gebrauch von doppelten seitigen Scheibe-Laufwerken zu ermöglichen.

CoCo, der acht Farben sofort zeigen konnte, wurde entworfen, um einem Farbenfernseher beigefügt zu werden, wohingegen die Z80 Maschinen monochrome Computermonitore verwendet haben, die häufig in den Fall eingebaut sind. CoCo hat auch einen Vergrößerungsstecker für Programm-Patronen (größtenteils Spiele) und andere Vergrößerungsgeräte, wie Diskette-Kontrolleure und Modems gezeigt. Auf diese Weise hat es etwas Ähnlichkeit zu Atari 2600, Atari 400/800 und andere zur Patrone fähige Spielkonsolen und Computer geteilt. Tandy hat auch eine Schnittstelle von Multi-Pak veröffentlicht, die erlaubt hat, schnell unter vier Patronen bestiegen zur gleichen Zeit umzuschalten. Das war im Konzept dem Modell ähnlich ich bin Vergrößerungsschnittstelle.

Verschieden von einigen Z80 Modellen ist CoCo mit einem eingebauten schlaffen Laufwerk nicht gekommen. CoCo wurde entworfen, um Programme und Daten von einem Standardaudiokassettendeck zu sparen und zu laden. Obwohl langsam (obwohl an einem Durchschnitt von 1500 bit/s es schneller als der Kommodore 1541) und manchmal unzuverlässig war, hat das CoCo erschwinglicher als ein Hauscomputer gemacht.

Tandy hat sich schließlich geboten eine Diskette steuern Kontrolleur für CoCo als eine Patrone. Sowohl CoCo als auch die früheren TRS-80er-Jahre hat die WD17xx Reihe-Diskette-Kontrolleure geteilt, und 35 (später 40) verfolgen schlaffe Industriestandardlaufwerke.

Sogar mit dem Erweiterungslaufwerk des Floppy Discs hatte CoCo kein wahres DOS, bis Drittbetriebssysteme wie TSC FLEX9 (verteilt für CoCo durch Laboratorien von Frank Hogg) und der Mehrbenutzer von Mikrowaren, OS-9 stark mehrbeanspruchend, verfügbar waren. Jedoch hat plattenbasierter CoCo wirklich Platte Verlängerte Farbe enthalten, die auf einem inneren ROM in der Kontrolleur-Patrone grundlegend ist, die dem GRUNDLEGENDEN Benutzer die Fähigkeit gegeben hat, Programme von der Platte zu sparen und zu laden und Daten von der Platte auf verschiedene Weisen zu versorgen und wiederzubekommen.

Einige Nichtprogramm-Vergrößerungspatronen haben einen Tongenerator des Tons/Stimme eingeschlossen (der zu CoCo geführt hat, der als ein Zugänglichkeitsgerät für das arbeitsunfähige wird verwendet), 300 baud Modem pak, RS232 pak, ein Festplatte-Kontrolleur, Stereomusik-Adapter, Diskette-Kontrolleur, Eingangsblock und andere Zusätze. CoCo war der erste Computer von Tandy, um eine dafür verfügbare Maus zu haben.

Versionen

Es gab drei Versionen des Farbencomputers:

Farbencomputer 1 (1980-1983)

Die ursprüngliche Version des Farbencomputers, der in einem großen silbergrauen Fall mit einem einer Rechenmaschine ähnlichen "chiclet Tastatur" verladen ist, und war mit Speichergrößen von 4K (26-3001), 16K (26-3002), oder 32K (26-3003) verfügbar. Versionen mit mindestens 16K des Gedächtnisses haben verladen mit normalem Microsoft Color Basic oder (fakultativ) Verlängerter Grundlegender Farbe installiert. Es hat ein regelmäßiges Fernsehen für die Anzeige verwendet, und Fernseh-war die einzige verfügbare Verbindung zu einem Anzeigegerät.

Die frühen Versionen von CoCo 1 hatten eine schwarze Tastatur, umgeben das TRS-80 Türschild über der Tastatur zur linken Seite und ein RAM-Abzeichen auf der obersten und richtigen Seite des Falls angebrachter ("Knopf"). Spätere Versionen sind umgezogen die schwarze Tastatur umgeben und Taste RAM, und hat das TRS-80 Türschild zur Mitte Linie des Falls bewegt.

Anfängliche Versionen von CoCo wurden zu 32K befördert mittels, zwei Banken von 16K Speicherchips und dem Hinzufügen einiger Springer-Leitungen huckepack zu tragen. Eine spätere Hauptplatine-Revision hat die 4K RAM-Auswahl entfernt und wurde zu 32K mit "halbschlechten" 64K Speicherchips als ein Kostenverringerungsmaß befördert. Diese Ausschüsse haben Trägerkleider gekennzeichnet HOCH/NIEDRIG, um zu bestimmen, der die Hälfte des Speicherspans gut war. Das war dem GRUNDLEGENDEN Programmierer durchsichtig, seitdem in jeder Konfiguration 32K des Gedächtnisses verfügbar war. Da sich Speicherproduktionserträge verbessert haben und Kosten hinuntergegangen sind, wurden viele (vielleicht die meisten) 32K CoCo 1s mit vollkommen guten 64K Speicherchips verladen; viele Dienstprogramme und Programme haben begonnen, den "verborgenen" 32K auszunutzen.

Schließlich war die 32K Speicherauswahl völlig und nur 16K fallen gelassen, oder 64K Versionen wurden angeboten. Alle Versionen, die sich mit der GRUNDLEGENDEN Standardfarbe eingeschifft haben, konnten zum GRUNDLEGENDEN Verlängerten durch das einfache Einstecken eines ROMs in eine leere auf der Hauptplatine zur Verfügung gestellte Steckdose befördert werden.

Zum Ende von CoCo läuft 1 Produktion, eine Version der "Kokospalme" mit einem weißen Fall, genannt den TDP-100, wurde durch Tandy Data Products (TDP) auf den Markt gebracht und hat durch einen verschiedenen Absatzweg verkauft. Abgesehen vom Türschild und Fall war der TDP-100 zu CoCo 1 identisch.

An einem Punkt danach haben sich sowohl die Kokospalme als auch der TDP-100 mit einem weißen Fall eingeschifft, der Lüftungsablagefächer hatte, die die komplette Länge des Falls, aber nicht nur auf den Seiten geführt haben. Dieses Lüftungsschema wurde zu CoCo 2 vorgetragen.

Einige späte Versionen von CoCo haben sich auch mit einer modifizierten Tastatur, häufig gekennzeichnet als die "geschmolzene" Tastatur eingeschifft, die größeren keycaps, aber ein ähnliches gummiartiges Gefühl hatte.

Mehrere Peripherie war verfügbar: Band-Kassette-Lagerung, Seriendrucker, ein 5.25-Zoll-Diskette-Laufwerk, ein Kugelschreiber und Grafikblock haben das "X-Polster", die Rede und die gesunden Generatoren und die Steuerknüppel genannt.

Farbencomputer 2 (1983-1986)

Während CoCo läuft 1 Produktion, viel vom getrennten Unterstützungsschaltsystem war in eine Hand voll integrierte Stromkreise der Gewohnheit überarbeitet worden, viel vom Leiterplatte-Gebiet von CoCo 1 als leerer Raum verlassend. Um Produktionskosten zu kürzen, wurde der Fall durch ungefähr 25 % verkürzt, und eine neue, kleinere Macht-Versorgung und Hauptplatine wurden entworfen. Die "geschmolzene" Tastatur von weißem CoCo 1 und die TDP-100 Stil-Lüftungsablagefächer wurde vorgetragen. Beiseite vom neuen Blick und dem Auswischen der 12-Volt-Macht-Versorgung an den Vergrößerungsstecker war der Computer um im Wesentlichen mit der vorherigen Generation 100 % vereinbar. Das Auswischen der 12-Volt-Macht-Versorgung hat eine Peripherie wie der ursprüngliche Diskette-Kontrolleur verkrüppelt, der dann befördert werden musste, in einer Schnittstelle von Multi-Pak installiert hat, oder mit der Außenmacht geliefert hat.

Produktion wurde auch nach Korea während CoCo 2 Lebensspanne und viele Eigentümer der von den Koreanern gebauten Systeme teilweise bewegt, die zu ihnen als "KoKos" verwiesen sind. Die Produktion in den USA und Korea ist in der Parallele mit denselben Teil-Zahlen geschehen; sehr wenige, falls etwa, Unterschiede bestehen zwischen den USA gebauter und koreanischer gebauter CoCo 2 Maschinen.

Beförderte GRUNDLEGENDE ROMs wurden auch erzeugt, einige geringe Eigenschaften hinzufügend und einige Programmfehler korrigierend. Ein neu entworfener 5-Volt-Plattenkontrolleur wurde mit seiner eigenen neuen Platte GRUNDLEGENDES ROM (v1.1) vorgestellt. Dieser Kontrolleur hat den "DOS"-Befehl hinzugefügt, der verwendet wurde, um den OS-9 Betriebssystem durch Mikrowaren zu starten.

Später in der geführten Produktion wurde die "geschmolzene" Tastatur durch einen neuen, volles Reisen, mit der Schreibmaschine artige Tastatur ersetzt.

Die bedeutende Endänderung im Leben von CoCo 2 wurde für die Modelle 26-3134B, 26-3136B, und 26-3127B (16K Standard, 16K erweitert, und 64K erweitert beziehungsweise) vorgenommen. Innerlich wurde dieses Modell neu entworfen, um den erhöhten VDG, den MC6847T1 zu verwenden. Das hat VDG erlaubt der Gebrauch von Charakteren der unteren Umschaltung und der Fähigkeit erhöht, die Textschirm-Grenzfarbe zu ändern. Jedoch, für die Vereinbarkeit schließt, dass keine dieser Eigenschaften verwendet wurde und im GRUNDLEGENDEN nicht ermöglicht wird. Auf halbem Wege während des Produktionslaufs dieser endgültigen CoCo 2s wurde das Türschild von der "Radiobude TRS-80 Farbencomputer 2" zum "Farbencomputer von Tandy 2" geändert. Die roten, grünen und blauen Gestalten wurden durch rote, grüne und blaue Parallelogramme ersetzt.

Farbencomputer 3 (1986-1991)

Am 30. Juli 1986 hat Tandy den Farbencomputer 3 im Hotel Waldorf-Astoria in New York City bekannt gegeben. Es ist mit 128K des RAM gekommen, der zu 512K befördert werden konnte. Die Tastatur umgibt, und Patrone-Tür-Plastik wurden von schwarz bis grau geändert. Das Tastatur-Lay-Out wurde revidiert, die Pfeil-Schlüssel in einer Diamantkonfiguration stellend und CTRL, ALT, F1 und F2 Schlüssel hinzufügend. Es hat in Radiobude-Läden und Computerzentren von Tandy für 219.95 $ verkauft.

CoCo 3 war mit den meisten CoCo 2 Peripherie vereinbar. Der grösste Teil älteren Software ist darauf gelaufen. Die Einnahme des Platzes der Grafik und Speicherhardware in CoCo 1 und 2 war ein anwendungsspezifischer einheitlicher Stromkreis (ASIC) genannt den "GIME" (Grafikunterbrechungsspeichererhöhung) Span. Der GIME hat auch zusätzliche Eigenschaften zur Verfügung gestellt:

  • Produktion zu einem zerlegbaren Videomonitor oder RGB analogem Monitor, zusätzlich zu CoCo 1 und 2's Fernsehproduktion. Das hat viel getan, um die Klarheit seiner Produktion zu verbessern.
  • Eine paginierte Speicherverwaltungseinheit, die den 64k Adressraum des 6809 in 8x8K Klötze zerbrochen hat. Obwohl, wie man betrachtete, diese Klötze durch viele Programmierer zu groß waren, würde das Schema später Dritt-RAM-Steigungen von bis zu 2 Mb (256x8k) erlauben.
  • Textanzeige mit dem echten Kleinbuchstaben an 32, 40, 64, oder 80 Charaktere pro Linie und zwischen 16 und 24 Linien pro Schirm.
  • Textcharakter-Attribute, einschließlich 8 Vordergrunds und 8 Hintergrundfarben, Unterstreichung und Blinzelns.
  • Neue Grafikentschlossenheiten 160, 256, 320 oder 640 durch 192 bis 225 Linien breite Pixel.
  • Bis zu 16 gleichzeitige Farben aus einer Palette von 64 displayable auf einmal (wenn Programmiertricks nicht verwendet wurden, um mehr zu zeigen).

Weggelassen aus dem GIME waren die selten verwendete GeSAM-schaffene Halbgrafik 8, 12, und 24 Weisen. Eine gemunkelte 256 Farbenweise (ausführlich berichtet in der ursprünglichen Spekulation von Tandy für den GIME) ist nie gefunden worden.

Vorherige Versionen des ROMs von CoCo waren von Microsoft lizenziert worden, aber zu diesem Zeitpunkt hat sich Microsoft für das Verlängern des Codes weiter nicht interessiert. Statt dessen haben Mikrowaren Erweiterungen auf die Verlängerte Farbe zur Verfügung gestellt, die grundlegend ist, um die neuen Anzeigeweisen zu unterstützen. Um den Geist des Lizenzvertrags zwischen Microsoft und Tandy nicht zu verletzen, wurde die unmodifizierte GRUNDLEGENDE Software des Microsofts in CoCo 3 ROM geladen. Nach dem Anlauf wird das ROM zum RAM kopiert und dann durch den Code von Mikrowaren geflickt. Obwohl das eine kluge Weise war, Eigenschaften zum GRUNDLEGENDEN hinzuzufügen, war es nicht ohne einige Fehler: Der geflickte Code hatte mehrere Programmfehler, und die Unterstützung für viele der neuen Hardware-Eigenschaften war unvollständig.

Mikrowaren haben auch eine Version des OS-9 Niveaus 2 Betriebssystem kurz nach dem Start zur Verfügung gestellt. Dieser OS hat Speicher-kartografisch darstellenden gezeigt (so hatte jeder Prozess seinen eigenen Speicherraum bis zu 64K), mit Fenster versehene Anzeige und eine umfassendere Entwicklungsumgebung, die eine gestopfte Kopie von BASIC09 eingeschlossen hat. C und Bearbeiter von Pascal waren verfügbar. Verschiedene Mitglieder von CoCo OS-9 Gemeinschaft hat OS-9 Niveau 2 für CoCo 3 auf das Verlangen von Tandy erhöht, aber Tandy hat Produktion von CoCo 3 vor der Steigung aufgehört, wurden offiziell befreit. Die meisten Verbesserungen haben es in NitrOS-9 gemacht, ein Major schreiben OS-9/6809 des Niveaus 2 für CoCo 3 um, um die Komfortmerkmale und Geschwindigkeit von Hitachi 6309 auszunutzen (wenn die Einheit die Hitachi Zentraleinheit installieren ließ).

Die 6809 in CoCo 1 und 2 sind an 0.895 MHz gelaufen; CoCo 3 Läufe an dieser Frequenz standardmäßig, aber ist Software, die kontrollierbar ist, um an zweimal dieser Rate zu laufen; OS-9 nutzt diese Fähigkeit aus. Einige Modelle von CoCo 1 und 2 waren auch zum Laufen mit dieser höheren Geschwindigkeit fähig, aber das wurde nicht unterstützt oder versichert.

Ein populäres Hilfsmittel war ein hochauflösender vom Anhänger von CoCo Steve Bjork entworfener Steuerknüppel-Adapter. Während es wirklich die Entschlossenheit der Schnittstelle des Steuerknüppels/Maus durch einen Faktor zehn vergrößert hat, hat es so auf Kosten der Zentraleinheitszeit getan. Eine modifizierte Version dieser Schnittstelle wurde mit einem Softwarepaket von Colorware genannt CoCo-Max 3, von Dave Stamp eingeschlossen. Das war ein Arbeits-gleich von MacPaint, aber hat Unterstützung für die Farbengrafik hinzugefügt. Das war ein sehr wünschenswertes Produkt für Eigentümer von CoCo und hat sich mit einem MacWrite ähnlichen Textverarbeitungsprogramm genannt MAX-10 verbunden (auch durch Dave Stamp, und hat innerlich "MaxWrite" genannt), hat viel von der Funktionalität eines Apple Macintosh, aber mit der Farbengrafik und an einem Bruchteil der Kosten zur Verfügung gestellt.

Während CoCo 3 viele Erhöhungen gezeigt hat und gut empfangen wurde, war es nicht ohne Probleme und Enttäuschungen. Wie am Anfang konzipiert, hatte CoCo 3 viel Hardware-Beschleunigung und hat Ton erhöht. Jedoch hat innere Politik das Design verkrüppelt, so würde es als eine Drohung gegen den Tandy 1000 nicht wahrgenommen. Das hat wieder das Potenzial der Plattform als eine Spielkonsole beschränkt. Frühe Versionen des GIME hatten SCHLUCK-Timing-Probleme, die zufällige Stopps verursacht haben. Wegen Programmfehler im GIME wurden einige Eigenschaften, die problematisch waren, wie "vorbestellt", gekennzeichnet, oder "verwenden" in der Programmierung und den Scheckheften nicht.

Die Macht-Versorgung war geringfügig, und einige würden heißlaufen, wenn das Systemgedächtnis zur vollen 512K Kapazität ausgebreitet würde. Ein CoCo 3 Eigentümer hat sich dafür entschieden, einen kleinen Anhänger innerhalb des Falls hinzuzufügen, um es kühl zu halten.

Prototypen und seltene Versionen

Verschiedene Prototypen für CoCo sind im Laufe der Jahre aufgetaucht. In den 1980er Jahren verkauften Radiobude-Läden eine Tastatur, die direkt in CoCo 2, obwohl nicht etikettiert als solcher zustopfen würde. Diese Tastatur war ein Teil einer für den nie erzeugten Luxusfarbencomputer geführten Produktion. In LuxuscoCo wurde in Handbuch-Sätzen von CoCo Verweise angebracht und spezifisch erwähnt als, Extraschlüssel, Kleinvideo und die Fähigkeit zu haben, Befehle im Kleinbuchstaben zu akzeptieren. Spätere Versionen von CoCo 2, haben Tandy statt TRS-80 etikettiert, sind in der Lage gewesen, wahren Kleinbuchstaben zu zeigen, aber haben Kleinbefehle nicht akzeptiert, obwohl diese Fähigkeit verfügbar durch A-DOS, ein Drittersatz-ROM für den Plattenkontrolleur später war.

Produktionsmodell CoCo 3s ist mit verschiedenen Leiterplatte-Lay-Outs und socketed Chips gefunden worden. 2005, seltener CoCo 3 Prototyp hat an Chicago CoCoFEST geglättet, mit einer eingebauten Diskette steuern Kontrolleur und andere noch immer nicht identifizierte Sachen. Es hat auch keinen GIME Span verwendet. Statt dessen wurde die ganze Funktionalität des GIME mit getrennten Chips geschaffen. Es gibt eine Hobbyist-Anstrengung zu versuchen umzukehren konstruieren diese Chips, so kann ein moderner GIME schließlich erzeugt werden.

Es gibt auch einen Prototyp Schnittstelle von Ethernet für den Farbencomputer, ein Vorstandslay-Out-Datum von 1984 und einige andere Mysterium-Ausschüsse zeigend, die noch untersucht werden müssen. Es gibt einige Beweise, dass Tandy die Schnittstelle von Ethernet in der letzten Minute getötet hat: Eine Anzeige, die die Netzwerkanschlussoptionen für einige von den Z80-basierten Computern von Tandy erwähnt, hat behauptet, dass der Farbencomputer bald Netzwerkanschlussfähigkeiten und das gedruckte Handbuch für eine beförderte Version des OS-9 Niveaus Ein verzeichneter Netzwerkanschluss in der Inhaltsübersicht haben würde, aber keinen entsprechenden Text im Körper des Handbuches hatte.

Klone von CoCo und Vetter

Der Drache 32 und 64 Computer waren britische Vetter von CoCo, der auf einem Bezugsdesign von Motorola gestützt ist, der als ein Vorbild der Fähigkeiten zum MC6809E (MPU), wenn verbunden, mit dem MC6847 (Videoanzeigegenerator - VDG) und der MC6883 (Gleichzeitige Adresse Multiplexer - SAM) erzeugt wurde. Der BIOS-Code für den Drachen 32 wurde gestützt auf Spezifizierungen und API umgeschrieben, die von Microsoft und, bis zu einem gewissen Grad, PAPA-Beratung des Cambridges aufgerichtet ist. Der Drache war viel verbesserte Einheit mit der Videoproduktion zusätzlich zur Fernsehproduktion von CoCo und CoCo 2. Es hat auch einen Parallele-Hafen von Centronics (nicht Gegenwart auf jedem CoCo), ein einheitlicher 6551A Serien-UART (auf dem Drachen 64), und eine Tastatur der höheren Qualität gezeigt. 1983 wurde eine Version des Drachen für die Fertigung für den nordamerikanischen Markt von Tano Corporation New Orleans, Louisiana lizenziert. Tano haben Produktion an ihrer Möglichkeit im September 83 angefangen und liefen an der Kapazität gerade einen Monat später. Leider waren Verkäufe nicht so gut, wie erwartet und Tano Produktion und Unterstützung gerade ein Jahr später aufgehört hat. Eine Überschussausrüstungsgesellschaft von Kalifornien, Digitales Kalifornien, hat das restliche Lager von Tano gekauft hat Drachen 64 kurz danach gebaut und hat neue Drache-64 im Kasten gehabt, die für den Kauf bezüglich des Dezembers 2009 verfügbar sind.

In Brasilien, dort hat mehrere Kokosklone, einschließlich des Prologica CP400 Farbe und CP400-Farbe II, der Varixx VC50, der LZ Color64, der Dynacom MX1600, der Codimex CD6809 und das "angekündigte Produkt" Mikrodigital-TKS800 bestanden.

In Mexiko wurde der Micro-SEP, CoCo 2 Klon mit 64K des Gedächtnisses, vom Sekretär der Ausbildung eingeführt. Der Micro-SEP war beabsichtigt, um national zu allen öffentlichen Schulen verteilt zu werden, den 7. zu 9. Rängen unterrichtend. Sie wurden als ein Design des Zentrums der Fortgeschrittenen Forschung und Studien (CINVESTAV) des Nationalen Polytechnikums (IPN) präsentiert. Wie der Drache haben diese Computer auch Videoproduktion eingeschlossen. Ob diese Computer von diesem Institut "entworfen" wurden, oder vom ursprünglichen Design lizenziert wurden, ist unklar.

Eine mit Sitz in Taiwan Gesellschaft, Sampo, hat auch einen Klon von CoCo, den Sampo-Farbencomputer gemacht. Der Sampo war in Taiwan, Korea, und vielleicht anderen asiatischen Ländern vermutlich verfügbar. Es wird geglaubt, dass Tandy Verkäufe in den Vereinigten Staaten mit dem gerichtlichen Vorgehen wegen Urheberrechtsverletzungen auf dem ROM-Code blockiert hat.

Ein Vetter von CoCo, Der Festordner 10, oder Mikrofarbencomputer, wurde in Radiobude-Läden als niedrigere Kosten, mehr Einstufungscomputer verkauft als CoCo. Veröffentlicht 1983 hat es mit dem Timex Sinclair ein ähnliches Aussehen gehabt. Es hat auch den MC6847 VDG und Microsoft Basic verwendet, aber hat den MC6803 statt der 6809 gezeigt. Es war ebenso bloße Knochen als das kleine Modell von Timex Sinclair ebenso, an solchen Dingen wie ein 80 Säulendrucker und Plattenlagerungssystem, sowie eine "echte" Tastatur Mangel habend. Entsprechend hat es sich nicht gut verkauft und wurde danach gerade zwei Jahre der Produktion zurückgezogen. Ein Festordner 10 Klon, Sysdata Tcolor, war in Brasilien mit 16-Kilobyte-ROM verfügbar.

Hardware-Design und integrierte Stromkreise

Innerlich sind CoCo 1 und CoCo 2 Modelle funktionell identisch. Der Kern des Systems ist zum Bezugsdesign eigentlich identisch, das in den Motorola MC6883 Datenplatte eingeschlossen ist, und besteht aus fünf LSI Chips:

  • MC6809E Mikroprozessor-Einheit (MPU)
  • MC6883/SN74LS783/SN74LS785 Synchronous Address Multiplexor (SAM)
  • MC6847 Video Display Generator (VDG)
  • Zwei Peripheral Interface Adapters (PIA), entweder MC6821 oder MC6822 Chips

SAM

Der SAM ist ein Mehrfunktionsgerät, das die folgenden Funktionen durchführt:

  • Takterzeugung und Synchronisation für 6809E MPU und 6847 VDG
  • Bis zu 64K Dynamic Random Access Memory (DRAM) kontrollieren und erfrischen
  • Gerät-Auswahl hat auf der MPU Speicheradresse gestützt, um zu bestimmen, ob der MPU Zugang zum SCHLUCK, ROM, PIA usw. ist.
  • Verdoppelung des VDG Adresszählers, um den VDG die Daten "zu füttern", erwartet es

Der SAM wurde entworfen, um zahlreiche kleine LS/TTL Chips in ein einheitliches Paket zu ersetzen. Sein Hauptzweck ist, den SCHLUCK zu kontrollieren, aber, wie entworfen, oben, integriert er mehrere andere Funktionen ebenso. Es wird mit einem Kristall an 4mal dem Fernsehen colorburst Frequenz (14.31818 MHz für NTSC Länder) verbunden. Das wird durch 4 innerlich geteilt und wird zum VDG für sein eigenes inneres Timing (3.579545 MHz für NTSC) gefüttert. Der SAM teilt auch die Master-Uhr durch 16 (oder 8 in bestimmten Fällen) für die zwei Phase MPU Uhr; in NTSC ist das.89 MHz (oder 1.8 MHz, wenn geteilt, durch 8).

Die Schaltung des SAM in 1.8-MHz-Operation gibt der Zentraleinheit die durch den VDG normalerweise verwendete Zeit, und erfrischen. Als solcher zeigt die Anzeige Müll; diese Weise wurde selten verwendet. Jedoch wird eine ungewöhnliche durch den SAM verfügbare Weise die Adressabhängiger-Weise genannt, wo ROM liest (da sie den SCHLUCK nicht verwenden), kommen an 1.8 MHz vor, aber regelmäßiger RAM-Zugang kommt an.89 MHz vor. Tatsächlich, da der GRUNDLEGENDE Dolmetscher vom ROM läuft, würde das Stellen der Maschine in dieser Weise fast die Leistung eines GRUNDLEGENDEN Programms verdoppeln, während das Aufrechterhalten der Videoanzeige und des SCHLUCKS erfrischt. Natürlich würde das die Softwaretiming-Schleifen abwerfen, und Eingabe/Ausgabe-Operationen würden betroffen. Trotzdem jedoch, die "hohe Geschwindigkeit STOßEN" wurde von vielen CoCo GRUNDLEGENDE Programme verwendet, wenn auch sie die Hardware in CoCo überabgestoppt hat, der nur für 1-MHz-Operation abgeschätzt wurde.

Der SAM hat keine Verbindung zum MPU Datenbus. Als solcher wird es auf eine neugierige Weise programmiert; sein 16-Bit-Konfigurationsregister wird über 32 Speicheradressen (FFC0-FFDF) ausgebreitet. Das Schreiben sogar Byte-Sätze, die Bit zu 0 einschreiben, sonderbaren Bytes Schreibend, setzt es auf 1.

Wegen Beschränkungen im 40-Nadeln-Verpacken enthält der SAM ein Duplikat des inneren 12-Bit-Adresszählers des VDG. Normalerweise werden die Einstellungen dieses Schalters veranlasst, die Anzeigeweise des VDG zu kopieren. Jedoch ist das nicht erforderlich und läuft auf die Entwicklung von einigen neuen nicht möglichen Anzeigeweisen hinaus, wenn der VDG in einem System allein verwendet wird. Statt des VDG Anforderung von Daten vom RAM allein ist der VDG "gefütterte" Daten durch die innere Kopie des SAM des VDG Adresszählers. Dieser Prozess wird "Durchgeschossenen Direkten Speicherzugang" (IDMA) von Motorola genannt und stellt sicher, dass der Verarbeiter und VDG immer vollen Zugang zu dieser geteilten Speicherquelle ohne haben, warten auf Staaten oder Streit.

Es gibt zwei Versionen des SAM. Der frühe wird MC6883 und/oder SN74LS783 etikettiert; die spätere Version wird SN74LS785 etikettiert. Es gibt einige geringe Timing-Unterschiede, aber der Hauptunterschied ist die Unterstützung 8 Bit erfrischen Schalter in der 785 Version. Das hat Gebrauch von billigem 16K durch 4 Bit und bestimmtem 64K durch 1-Bit-SCHLUCKE berücksichtigt. Einige Drittbankschaltungsspeichersteigungen, die 256K SCHLUCKE verwendet haben, haben das gebraucht 8 Bit erfrischen Schalter, um zu arbeiten.

VDG

Der MC6847 ist ein relativ einfacher Anzeigegenerator im Vergleich zu den Anzeigechips von einigen von den 8-Bit-Rivalen von CoCo. Es ist dazu fähig, Text und Grafik zu zeigen, die innerhalb einer grob quadratischen Anzeigematrix 256 Pixel enthalten ist, die durch 192 Linien hoch breit sind. Es ist dazu fähig, 9 Farben zu zeigen: schwarz, grün, gelb, blau, rot, lederfarben (fast, aber nicht ziemlich weiß), zyan, Purpurrot, und orange. Die niedrige Anzeigeentschlossenheit ist eine Notwendigkeit, Fernseher als Anzeigemonitore zu verwenden. Das Bilden der Anzeige das breitere riskierte Abschneiden von Charakteren, die erwartet sind überzuscannen. Das Zusammendrücken von mehr Punkten ins Schaufenster würde die Entschlossenheit des Fernsehens leicht überschreiten und würde nutzlos sein, weil die Peripherie eines Textschirms unlesbar sein würde.

Alphanumerische/Halbgrafik Anzeige

CoCo wird solch physisch angeschlossen, dass sein Verzug alphanumerische Anzeige wirklich "Halbgrafik 4" Weise ist.

In der alphanumerischen Weise ist jeder Charakter ein 5 Punkt, der durch 7 hohen Punktcharakter in Punkten des Kastens 8 breit ist, breit und 12 Linien hoch. Diese Anzeigeweise verbraucht 512 Bytes des Gedächtnisses und ist eine 32 Charakter-Breitwand mit 16 Linien. Der innere ROM-Charakter-Generator hält nur 64 Charaktere, so werden keine Charaktere der unteren Umschaltung zur Verfügung gestellt. Charaktere der unteren Umschaltung wurden als Großbuchstaben-Charaktere mit der umgekehrten Farbe gemacht. Obwohl vorgetäuschte Schirm-Schüsse das als grün auf schwarz auf den meisten Generationen von CoCo zeigen würden, war es auf sehr dunkelgrün wirklich grün.

Halbgrafik ist eine hybride Anzeigeweise, wo alphanumerics und stämmige Block-Grafik zusammen auf demselben Schirm gemischt werden können. Wenn das 8. Bit des Charakters gesetzt wird, ist es ein Halbgrafikzeichen. Wenn geklärt, ist es ein alphanumerischer. Wenn das 8. Bit gesetzt wird, bestimmen die folgenden drei Bit die Farbe, und letzte 4 Bit bestimmen, welcher "Quadrant" der Zeichen-Box entweder die ausgewählte Farbe oder schwarz ist. Das ist die einzige Weise, wo es (ohne verstohlene Tricks) möglich ist, alle 9 Farben auf dem Schirm gleichzeitig zu zeigen. Wenn verwendet, nur Halbgrafik zu zeigen, wird der Schirm 64x32 9 Farbengrafikweise. CoCo zeigt mehrere GRUNDLEGENDE Befehle, diesen Schirm als eine niedrige-res Grafikanzeige zu führen.

Die alphanumerische Anzeige hat zwei colorsets. Derjenige verwendet standardmäßig auf CoCo hat schwarze Charaktere auf einem grünen Hintergrund. Der Stellvertreter hat schwarze Charaktere auf einem Orangenhintergrund. Die colorset Auswahl betrifft Halbgrafikzeichen nicht. Die Grenze in dieser Weise ist immer schwarz.

Die 6847 sind zu einer Halbgrafik 6 Anzeigeweise fähig, wo zwei Bit eine Farbe auswählen und 6 Bit bestimmen, welcher 1/6 der Zeichen-Box angezündet wird. In dieser Weise sind nur 4 Farben möglich, aber das Bit von Colorset des VDG kann zwei verschiedene Gruppen der 4 Farben auswählen. Wegen einer Besonderheit seiner Hardware sind nur zwei Farben in Grafikblöcken verfügbar, wenn sie Halbgrafik 6 auf CoCo verwenden.

Zusätzliche Halbgrafikweisen

Durch das Setzen des solchen SAM, dass es glaubt, zeigt es eine volle Grafikweise, aber verlässt den VDG in der Alphanumerischen/Halbgrafik 4 Weise, es ist möglich, die Zeichen-Box in kleinere Stücke zu unterteilen. Das schafft die "virtuelle" Weise-Halbgrafik 8, 12, und 24. In diesen Weisen war es möglich, Bit und Stücke von verschiedenen Textcharakteren sowie Halbgrafik 4 Charaktere zu mischen. Diese Weisen waren eine interessante Wissbegierde, aber nicht weit verwendet als die verbrauchten 6144 Halbgrafik-24-Schirme-Bytes des Gedächtnisses. Diese Weisen wurden auf CoCo 3 nicht durchgeführt.

Ein Bedienungshandbuch eines Programmierers für CoCo stellt fest, dass wegen eines Feuers am Forschungslaboratorium von Tandy die Papiere in Zusammenhang mit den Halbgrafikweisen hergeschoben wurden, und so wurden einige der Halbgrafikweisen nie dokumentiert. Anhänger von CoCo haben experimentelle Programme geschaffen, um zu versuchen, umzukehren konstruieren die Weisen und sind im Stande gewesen, die fehlende Dokumentation wieder aufzubauen.

Grafikanzeige

Es gab mehrere volle Grafikanzeigeweisen, die in zwei Kategorien geteilt wurden:" Entschlossenheit" Grafik- und "Farben"-Grafik. In Entschlossenheitsweisen ist jedes Pixel addressable entweder als auf oder von. Es gibt zwei colorsets verfügbare, das erste war schwarze Punkte auf einer grünen grünen und Hintergrundgrenze, dem zweiten, allgemeiner hat verwendet man hat weiße Punkte auf einem schwarzen Hintergrund mit einer weißen Grenze. In Farbenweisen war jedes Pixel zwei Bit, eine von vier Farben auswählend. Wieder hat der Colorset-Eingang zum VDG bestimmt, welche Farben verwendet wurden. Der erste colorset hat eine grüne Grenze, und die Farben grün, gelb, rot, und blau waren verfügbar. Der zweite colorset hat eine weiße Grenze, und die Farben weiß, zyan, Purpurrot und orange war verfügbar. Entschlossenheitsgrafik hat 8 Pixel pro Byte und ist in 128x64, 128x96, 128x192, und 256x192 Dichten verfügbar. Farbengrafik hat 4 Pixel pro Byte und ist in 64x64, 128x64, 128x96, und 128x192 Dichten verfügbar. Die maximale Größe eines Grafikschirms ist 6144 Bytes.

Kunsterzeugnis-Farben

256x192 verwendet zwei Farbengrafikweise vier Farben wegen einer Marotte im NTSC Fernsehsystem. Es ist nicht möglich, 256 Punkte über den Schirm wegen der Beschränkungen des NTSC-Signals und der Phase-Beziehung zwischen der VDG Uhr und colorburst Frequenz zuverlässig zu zeigen. Im ersten colorset, wo grüne und schwarze Punkte verfügbare, abwechselnde Säulen des Grüns und Schwarzen sind, sind nicht verschieden und erscheinen als eine schlammige grüne Farbe. Jedoch, wenn man auf den weißen und schwarzen colorset statt eines schlammigen Graus, wie erwartet, umschaltet, ist das Ergebnis entweder rot oder blau. Das Umkehren der Ordnung der Wechselpunkte wird die entgegengesetzte Farbe geben. Tatsächlich wird diese Weise 128x192 4 Farbengrafikweise, wo schwarz, orange, blau, und weiß ist verfügbar. Die meisten Spiele von CoCo haben diese Weise als die verfügbaren Farben verwendet sind nützlicher als diejenigen, die in der Hardware 4 Farbenweisen zur Verfügung gestellt sind. Leider kann der VDG innerlich entweder auf dem Steigen oder auf fallenden Rand der Uhr rasen, so sind die Bit-Muster, die orange und blau vertreten, nicht voraussagbar. Die meisten Spiele von CoCo würden mit einem Titelschirm aufspringen und haben den Benutzer eingeladen, den Rücksetzen-Knopf zu drücken, bis die Farben richtig waren. CoCo 3 hat das Problem des Uhr-Randes befestigt, so war es immer dasselbe; ein Benutzer würde den F1 Schlüssel während des Rücksetzens halten, den anderen Farbensatz zu wählen. Auf CoCo 3 mit einem RGB analogen Monitor tun die schwarzen und weißen Punktmuster nicht Kunsterzeugnis; um sie zu sehen, würde man ein Fernsehen oder zerlegbaren Monitor verwenden, oder die Spiele flicken müssen, um die Hardware 128x192 vier Farbenweise zu verwenden, in der der GIME Span den Farbenwahlen erlaubt, kartografisch dargestellt zu werden. Benutzer in FREUND-Ländern haben grüne und purpurrote Streifen statt fester roter und blauer Farben gesehen.

Leser Der Zeitschrift Rainbow oder Hot CoCo haben erfahren, dass sie verwenden konnten, STOßEN einige Befehle, die 6847 VDG in eine der Kunsterzeugnis-Weisen zu schalten, während Verlängerte Grundlegende Farbe fortgesetzt hat zu funktionieren, als ob es noch einen 128x192 vierfarbige Weisen zeigte. So konnte der komplette Satz von Verlängerten Grundlegenden Farbengrafikbefehlen mit den Kunsterzeugnis-Farben verwendet werden. Einige Benutzer haben fortgesetzt, sich eine Reihe 16 Kunsterzeugnis-Farben mit 4x2 Pixel-Matrix zu entwickeln, diesen Satz von Farben gebend: schwarz, dunkelzyan, Ziegelrot, hellviolett, dunkelblau, azurblau (das Blau oben), olivgrün, braun, purpurrot, hellblau, orange, gelb, hellgrau, blau-weiß, Fleisch, und weiß. Gebrauch dessen STÖßT Befehle haben auch diese Farben zu den Grafikbefehlen bereitgestellt, obwohl die Farben eine horizontale Linie auf einmal gezogen werden mussten. Einige interessante Gestaltungsarbeiten wurden von diesen Effekten besonders seit CoCo erzeugt, den Kunstpaket von Max ihnen in seiner Palette von Farben zur Verfügung gestellt hat.

Untere Umschaltung und 6847T1

Die 6847 sind dazu fähig, einen Außencharakter-Generator zu verwenden. Mehrere Dritterweiterungsanschlussbaugruppen würden CoCo erlauben, echte Kleinbuchstaben zu zeigen.

Sehr spät in CoCo läuft 2 Produktion, ein erhöhter VDG war verfügbar. Genannt 6847T1 hat es einen Charakter-Generator der unteren Umschaltung und die Fähigkeit eingeschlossen, eine grüne/orange oder schwarze Grenze auf dem Textschirm zu zeigen. Seine anderen Änderungen sollten Teil-Zählung durch das Verbinden einer inneren Datenklinke hauptsächlich reduzieren. Die Fähigkeit der unteren Umschaltung zu diesem VDG wird standardmäßig auf diesem System nicht ermöglicht und wird im Handbuch nicht sogar erwähnt. Nur durch einige waren das Herumbasteln und die Forschung diese von unerschrockenen Benutzern von CoCo entdeckte Eigenschaft.

6847T1 kann auch den Teil Nummer XC80652P tragen; diese können Vor-Vorführungsteile gewesen sein.

PIAs

Es gibt zwei PIA steuert in alle Modelle von CoCo bei. Die PIAs werden hauptsächlich Eingabe/Ausgabe-Operationen wie das Fahren des inneren zum Analogon digitalen 6-Bit-Konverters (DAC), Lesen des Status der Stromspannung des DAC comparator, das Steuern des Relais für den Kassette-Motor, das Lesen der Tastatur-Matrix, Steuern der VDG Weise-Kontrollnadeln, Lesen und Schreiben zum RS232 Serieneingabe/Ausgabe-Hafen und Steuern des inneren Analogons multiplexers gewidmet.

Die frühsten Modelle von CoCo hatten zwei 6821 Standardchips. Später, wegen Änderungen im Tastatur-Design, wurde es gefunden, dass den 6822 IIA (Industrieschnittstelle-Adapter) dem Scheinwiderstand der Tastatur besser angepasst wurde. Die 6822 wurden schließlich von Motorola unterbrochen, aber wurden für Tandy als ein ASIC mit einer speziellen Teil-Zahl von Tandy, SC67331P erzeugt. Funktionell sind die 6821 und 6822 identisch, und man kann 6821 im Platz der 6822 stellen, wenn dieser Teil schlecht ist. Einige äußerlich fahren vor Widerstände können erforderlich sein, um 6821 zu verwenden, um 6822 in CoCo für die normale Tastatur-Operation zu ersetzen.

Schnittstelle zur Außenperipherie

Wegen des Designs von CoCo begegnet sich der MPU nicht warten auf Staaten in der normalen Operation. Das bedeutet, dass genaue Software kontrolliertes Timing von Schleifen leicht durchgeführt wird. Das ist wichtig, da CoCo keine Spezialhardware für jede Eingabe/Ausgabe hat. Alle Eingabe/Ausgabe-Operationen, wie das Kassette-Lesen und das Schreiben, die Serieneingabe/Ausgabe, Abtastung der Tastatur und das Lesen der Position der Steuerknüppel, müssen völlig in der Software getan werden. Das reduziert Hardware-Kosten, aber reduziert Systemleistung, weil der MPU während dieser Operationen nicht verfügbar ist.

Als ein Beispiel ist die Kassette-Schnittstelle von CoCo vielleicht einer der schnellsten verfügbaren (1500-bit/s), aber es tut so durch das wörtliche Spielen von erzeugten Sinus-Wellen der Software durch seinen inneren 6-Bit-DAC. Während das geschieht, kann CoCo nichts anderes tun, weil das die ganze Zentraleinheitszeit verwendet. Ähnlich, um Daten von der Kassette zu lesen, muss CoCo Wellenform-Überfahrten aufzählen und kann so nichts anderes tun, bis entweder ein Fehler vorkommt oder die Operationsenden.

Die genauen Timing-Schleifen haben CoCo nützlich zu Laborzwecken gemacht. Da es keine Betriebssystemwartungsunterbrechungen hat, kann es genau zeitlich festgelegt gelesen tun - modifizieren schreiben Operationen wegen der wissenschaftlichen Instrumentierung mit einer Geschwindigkeit, die durch sogar die neuesten Windows-Computer nicht verglichen werden kann, ohne Windows Betriebssystem unbrauchbar zu machen.

CoCo 3 Hardware-Änderungen

Die Hardware in CoCo 1 und CoCo 2 Modelle war funktionell dasselbe; die einzigen Unterschiede waren im Verpacken und der Integration von einigen Funktionen in kleinen ASICs. CoCo 3 hat radikal das geändert. Ein neuer VLSI ASIC, genannt (offiziell) Advanced Color Video Chip (ACVC) oder (inoffiziell) Graphics Interrupt Memory Enhancer (GIME), hat die Funktionen des SAM und VDG integriert, während er die Fähigkeiten zu beiden erhöht hat. Beiseite von den Grafikerhöhungen, die oben entworfen sind, hat CoCo 3 wahre untere Umschaltung, 40 und 80 Säulentextanzeigefähigkeit und die Fähigkeit angeboten, an 1.8 MHz ohne Verlust der Videoanzeige zu laufen. Als solcher wurde der Verarbeiter zu 68B09E geändert, und der PIA wurde zu 68B21 geändert, die 2 MHz sind, hat Teile abgeschätzt.

Konkurrenz

Die Hauptkonkurrenz von CoCo war vom Kommodore 64, Apple II, Kommodore VIC-20 und Atari 400 und Atari 800.

Während CoCo vielleicht den fortgeschrittensten jemals gemachten 8-Bit-Verarbeiter stolz getragen hat, ist diese in einer Prozession gehende Macht an einer bedeutenden Preisprämie gekommen. Um CoCo an einem wettbewerbsfähigen Preis zu verkaufen, wurde sein relativ teurer Verarbeiter an keine oder gesunde Spezialvideohardware gebunden. Im Vergleich, dem 6502 abgeleiteten Verarbeiter im Kommodore, waren Systeme von Apfel und Atari viel weniger teuer. Sowohl Kommodore als auch Atari hatten ins fortgeschrittene gesunde und Grafikspan-Design für Arkade-Spiele und nach Hause spielende Konsolen investiert. Indem sie diese Spezialstromkreise mit einem billigen Verarbeiter gebunden haben, sind Atari und Kommodore-Systeme im Stande gewesen, hoch entwickelte Spiele mit der hohen Qualitätsgrafik und dem Ton zu spielen. Der Umtausch ist zwischen einem System mit einer teuren Zentraleinheit, die viel Arbeit oder eine billige Zentraleinheit tut, die die Register seiner gesunden und Videohardware kontrolliert.

Die Videohardware von CoCo wurde aus einem entworfenen Span abgeleitet, weil das Display für einen Charakter Terminal gestützt hat, und ein "völlig stummes" Gerät ist. Ähnlich ist die gesunde Hardware wenig mehr als ein 6-Bit-DAC unter der Softwarekontrolle. Die ganze Grafik und Ton verlangen direktes Zentraleinheitseingreifen, und während das große Flexibilität berücksichtigt, ist seine Leistung viel niedriger als hingebungsvolle Hardware.

Spiele haben Systemverkäufe dann gesteuert, wie sie jetzt, und mit seiner schlechten spielenden Leistung tun, hat CoCo wenig Interesse an offiziell lizenzierten Häfen von populären Spielen angezogen. CoCo 3 hat wirklich Grafikfähigkeit verbessert und hat Zentraleinheitsleistung verdoppelt, aber hat noch keine Hardware gesunde oder Grafikbeschleunigung enthalten. Zeichnung wurde durch die Zentraleinheit durchgeführt, und die meisten neuen Grafikweisen haben mindestens doppelt so viel Verarbeiter-Zeit wegen der vergrößerten Anzeigeentschlossenheit und Farbentiefe verlangt. Die gesunde Hardware wurde überhaupt nicht geändert.

Jede Computerplattform ist ein Kompromiss, und trotz des bedeutenden gesunden und Grafikhandikaps kann CoCo gehabt haben, es hatte noch eine hoch entwickelte Zentraleinheit unter seiner Motorhaube mit der äußerst hohen Leistung. Es gab viele unabhängige Klone von populären Spielen verfügbar, aber viel wichtiger war die Verfügbarkeit des "Mörders apps" für CoCo. Zum Beispiel waren CoCo-Max und Max-10 Klone von MacPaint und MacWrite. Der OS-9 Betriebssystem, eine UNIX ähnliche stark mehrbeanspruchende Mehrbenutzerumgebung, war auch verfügbar. Sogar der GRUNDLEGENDE Dolmetscher war einer der stärksten verfügbaren, und hat den Benutzer mit einem reichen Satz von gebrauchsfreundlichen Befehlen versorgt, um Bildschirmgrafik zu manipulieren und Töne zu spielen.

Einige der Hardware-Beschränkungen wurden mit Außenerweiterungen, besonders Vergrößerungspatronen überwunden. Einige wurden von Tandy, einigen von anderen Herstellern gemacht. Beispiele sind:

  • RS232 Programm-Pak, der einen echten RS232 UART für Serienkommunikationen (6551A) zur Verfügung gestellt
hat
  • Speech & Sound Pak, der einen Rede-Synthesizer und einen gesunden Generator-Span zur Verfügung gestellt
hat
  • Word-Pak und Word-Pak II 80 von PBJ, Inc. erzeugte Säulenanzeigeadapter haben Verbindung zu einem monochromen Außenmonitor (nicht erforderlich für CoCo 3) erlaubt.
  • 300 baud Modem pak
  • Fortgeschrittene schlaffe und Festplatte-Kontrolleure (größtenteils für OS-9)

Der Schlüssel zum Ausnutzen dieser Vergrößerungsfähigkeiten ist die Schnittstelle von Multi-Pak, die bis zu vier Geräten wie diese erlaubt, dem System zur gleichen Zeit beigefügt zu werden.

Die OS-9 teilen sich

Es gibt eine Hauptabteilung von Benutzern von CoCo: Diejenigen, die OS-9 und diejenigen verwendet haben, die Disk Extended Color BASIC (DECB) verwendet haben. Das Teilen kommt aus der Tatsache, dass Programme mit DECB (abgesehen von denjenigen, die die Form von CoCo von GRUNDLEGENDEN verwendet haben) DECB nur als ein Lader und für die Platteneingabe/Ausgabe verwendet haben, mit der Hardware direkt für alle anderen Tätigkeiten kommunizierend. OS-9 Anwendungen kommunizieren mit OS-9 und seinen Fahrern. Das berücksichtigt einen Grad der Hardware-Unabhängigkeit.

Viele für CoCo geschriebene Programme waren DECB Programme. Um solche Programme zu unterstützen (oder mindestens, diejenigen, die GRUNDLEGENDE und gerichtete Hardware direkt umgangen haben), würde jede zukünftige Version von CoCo mit CoCo mit der Hardware vereinbar sein, oder vollkommen mit jedem Aspekt von CoCo wetteifern müssen. Im Gegensatz haben sich OS-9 Programme nur auf OS-9-Funktionen verlassen, und seine Treiber konnten umgeschrieben werden, um mit der verschiedenen Hardware zu arbeiten. Jedoch kommt DECB mit dem System von CoCo selbst, und hat keine weitere Einstellung oder das Kaufen verlangt. OS-9 war ein zusätzliches Produkt, das manuell jedes Mal geladen werden musste, als der Computer angefangen wurde. Das Schreiben eines OS-9 Programms hat bedeutet, an eine kleinere Teilmenge der Gemeinschaft von CoCo zu appellieren; diese entmutigte Entwicklung von OS-9 Produkten.

Das Ende der Straße

Am 26. Oktober 1990 hat Ed Juge von Tandy bekannt gegeben, dass CoCo 3 von seiner Computerlinie fallen gelassen wäre. Ohne offenbaren erwähnten Nachfolger war die Ansage zu vielen loyalen Anhängern von CoCo entmutigend.

Sogar heute geben aktuelle und ehemalige Eigentümer von CoCo zu, dass Tandy CoCo sehr ernstlich, trotz seiner nicht genommen hat, ihr Erfolgscomputer seit mehreren Jahren gewesen. Tandy hat gescheitert, CoCo als die starke und nützliche Maschine auf den Markt zu bringen, dass es war, und Kunden keinen Hinweis über die Vielzahl der Drittsoftware und dafür verfügbaren Hardware-Produkte angeboten hat.

Die Ausgabe von CoCo 3 war trotz seiner sehr erhöhten grafischen Fähigkeiten und RGB-Monitor-Unterstützung besonders glanzlos. Radiobude-Flieger und Läden haben normalerweise CoCo 3 laufende CoCo 2 Spiele gezeichnet, und haben eine sehr beschränkte Auswahl an CoCo 3 spezifische Software angeboten. Es gab eine offizielle Radiobude-Lager-Demo, aber wenige Läden haben sich die Mühe gemacht, sie zu führen.

Zusätzlich sind SCHLUCK-Preise zurzeit sprunghaft angestiegen CoCo 3 wurde befreit, die 512K Speichersteigung beträchtlich teurer machend, als 128K CoCo 3 selbst. Sehr wenige Läden haben eine 512K Maschine oder CoCo das 3 Laufen solcher Spiele wie oder Leisure Suit Larrys gezeigt.

Lonnie Falk, Des Regenbogens, hat an der 1991-Fest-Tagung von CoCo bekannt gegeben, dass der Grund Tandy hat sich dafür entschieden, die Farbencomputerlinie fallen zu lassen, darin bestand, dass ein Drittverkäufer ein einfaches Adapter-Kabel verkauft hat, die den Farbencomputer Spielpatronen von Nintendo spielen lassen, und dass Nintendo gedroht hatte, Tandy zu verklagen.

Nachfolger

Trotz des offenbaren Mangels von Tandy an der Sorge für den Markt von CoCo gab es Gerüchte der Existenz eines Prototyps CoCo 4 am Hauptquartier des Forts Worth von Tandy. Mehrere erste Handrechnungen des Prototyps sind aus Leuten wie Mark Siegel von Tandy und Ken Kaplan von Mikrowaren gekommen, noch dort besteht keine bekannten physischen Beweise solch einer Maschine.

Einige unabhängige Gesellschaften haben versucht, die Fackel von CoCo zu tragen, aber der Mangel an anständigen umgekehrt Vereinbarkeit mit CoCo 3 hat gescheitert, viel von der Gemeinschaft von CoCo zu diesen neuen unabhängigen Plattformen zu locken. Viele dieser unabhängigen Plattformen haben wirklich OS9/68k geführt, der OS-9 sehr ähnlich war. Jedoch ist der Hauptteil der Gemeinschaft von CoCo zu mehr Hauptströmungsplattformen weitergegangen. Einige Benutzer von CoCo haben ihre Loyalität zu Motorola geschworen und sind zu Amiga, Atari ST oder sogar dem Macintosh weitergegangen, von denen alle auf Motorola 68000 Verarbeiter basiert haben. Andere sind zu IBM PC-compatible gesprungen.

Kater

Laboratorien von Frank Hogg haben den Kater TC-9 im Juni 1990 vorgestellt, der mit CoCo 3 etwas vereinbar war, aber größtenteils nur im Stande gewesen ist, OS-9 Software zu führen. Eine spätere Version hat gerufen der TC-70 (auf Signetics 68070 laufend), hatte starke Vereinbarkeit mit dem MM/1, und ist auch OS-9/68K gelaufen.

MM/1

Der Multimediale wurde im Juli 1990 eingeführt, hat OS-9/68K auf 15-MHz-Signetics 68070 Verarbeiter mit 3-Mb-RAM geführt, und hatte 640x208 Grafikentschlossenheit sowie das Unterstützen 640x416 verflochtene Weise. Es hat eine SCSI-Schnittstelle, StereoA/D und D/A Konvertierung, eine fakultative MIDI-Schnittstelle, und (später) einen fakultativen Ausschuss eingeschlossen, um die Zentraleinheit zu Motorola das 68340 Laufen an bis zu 25 MHz zu befördern. Es wird geschätzt, dass ungefähr 500 Einheiten verkauft wurden.

AT306

Der AT306 (auch bekannt als der MM/1B) war ein Nachfolger des MM/1, der Motorola 68306 Zentraleinheit, OS-9/68K 3.0 enthalten hat und entworfen wurde, um den Gebrauch von ISA Buskarten zu erlauben. Es wurde von Kevin Pease und Carl Kreider geschaffen, und von der Gesellschaft von Carl, Kreider Electronics verkauft. Es wurde auch als der "WCP-306" von Bill Wittman von Computerprodukten von Wittman verkauft.

Delmar System IV/Peripheral Technologie PT68K-4

Peripherische Technologie hat 16-MHz-Motorola erzeugt, den 68000 System einen PTK68K-4 genannt hat, der als ein Bastelsatz oder eine ganze Hauptplatine verkauft wurde. Delmar hat ganze Systeme verkauft, die auf dem PT68K-4 gestützt sind, und hat den Delmar System IV genannt. Der PT68K-4 hat den Fußabdruck von IBM PC, so wird es einen normalen PC-Fall einfügen, und es ISA sieben 8-Bit-Ablagefächer hat. Video wurde durch einen Standardstil von IBM monochrom, BUCHPRÜFER, EGA, oder VGA Videokarte und Monitor zur Verfügung gestellt, aber für die hohe Entschlossenheitsgrafik hat die Software nur bestimmte ET4000 Videokarten unterstützt. Es scheint, dass die meisten Benutzer dieses Systems OS-9 verwendet/verwendet haben, aber es gibt mehrere Betriebssysteme dafür, einschließlich des KÖNIGS (ein FLEX ähnlicher OS), und SK*DOS. Dan Farnsworth, der KÖNIG geschrieben hat, hat auch einem GRUNDLEGENDEN Dolmetscher geschrieben, der zu DECB ziemlich vereinbar war, aber es war zu wenig zu spät, um von Interesse vielen Benutzern von CoCo zu sein. Es gab auch eine verfügbare Karte hat einen ALT86 genannt, der grundsätzlich IBM XT vereinbarer Computer auf einer Karte war, die dem Benutzer erlaubt hat, DOS-Programme darauf zu führen. Tatsächlich konnten sowohl die 68000 als auch die ALT86 Karte zur gleichen Zeit geführt werden, wenn der Zugang zum ISA Bus von der 68000 Seite davon nicht erforderlich war.

Das 21. Jahrhundert

CoCo hat noch eine kleine, aber energische Benutzergemeinschaft trotz eines wahrgenommenen Mangels an der Unterstützung von Tandy. Drittunterstützung wurde durch Kokoszusammenhängende Zeitschriften, namentlich Der Regenbogen, Heißer CoCo und Die Farbencomputerzeitschrift geholfen. Ursprüngliche Hardware wird von einigen kleinen Unternehmen wie Wolke 9 mit solchen Dingen wie SCSI und IDE Festplatte-Kontrolleure, Speichersteigungen zu 512K und AN Tastatur-Schnittstellen ausgebreitet. Andere neue Hardware-Entwicklung schließt RGB-to-VGA Konverter ein, der erlaubt, einen Coco3 mit einem normalen VGA vereinbarer Monitor zu verbinden.

Die benutzergesteuerte Unterstützung für den Farbencomputer hat weitergegangen, seitdem Produktion in den 80er Jahren, veranstaltet auf verschiedenen Websites und Foren angehalten hat (sieh #External Verbindungen).

Wetteifer

Der Wetteifer der Hardware von CoCo ist auf x86 PCs seitdem mindestens die Mitte der 90er Jahre möglich gewesen. VERWIRRUNG ist dazu fähig, mit CoCo wettzueifern. Andere Emulatoren schließen VCC ein (sieh Außenverbindungen), die Emulatoren von CoCo von Jeff Vavasour (sieh Außenverbindungen), und Mokka, ein webbasierter Emulator, der in Java geschrieben ist, das mit CoCo 2 Inneres ein WWW-Browser wetteifern kann (sieh Außenverbindungen).

Die meisten dieser Emulatoren verlangen eine Müllkippe von CoCo ROMs. Instruktionen werden gewöhnlich mit den Emulatoren darauf versorgt, wie man eine ROM-Müllkippe von CoCo bekommt. Ein ROM könnte online gefunden werden, der von einem brasilianischen Klon von CoCo sein kann.

Dienstprogramme bestehen, um Daten von einem PC bis CoCo zu übertragen. Wenn man vereinbare Laufwerke für den PC und CoCo nicht hat, können Daten noch durch das Verwenden des speziellen PCs Dienstprogramme von CoCo übertragen werden, um eine.wav Audiodatei der Daten zu schaffen. Haken Sie die Kassette-Schnittstelle-Kabel von CoCo direkt zur Linie aus einem soundcard eines PCs an, beginnen Sie den CLOAD (oder CLOADM) Befehl auf CoCo, und dann spielen Sie die gesunde Datei vom PC.

Das Endmysterium: 256 Farben?

Frühe Produktionszeichen für CoCo 3 haben angegeben, dass er eine 256 Farbenweise haben würde. Ein ehemaliger mit dem Farbencomputererzeugnis einmal beteiligter Angestellter von Tandy hat festgestellt, dass diese Weise es wirklich in der Produktion CoCo 3s gemacht hat, aber nie dokumentiert wurde, um Konkurrenz mit dem Tandy 1000 Reihen von PCs zu vermeiden. Seit Jahren haben mehrere Hobbyisten von CoCo versucht zu bestätigen, ob diese Weise besteht. Das technische Bedienungshandbuch für CoCo 3, wie verkauft, durch Tandy hatte einige Hinweise zur Existenz dieser Weise, oder hat mindestens gezeigt, wo es bestanden haben kann, aber vor der Produktion entfernt wurde.

Eine pseudo256 Farbenweise konnte mit einer Seitenschnipsen-Technik getan werden, die den Schirm veranlasst hat, schlecht zu flackern, aber im Stande gewesen ist, 256 Farbengrafik zu zeigen. Das wurde in einer Videoschirm-Festnahme-Software für CoCo ebenso verwendet. Es gab auch ein OS-9 Programm, das erlaubt hat, 256 grafischer Farbendateien anzusehen.

Nickolas Marentes, ein Farbencomputerprogrammierer der langen Zeit, hat etwas Untersuchung dieser "heimlichen" Weise getan und hat etwas interessante Information präsentiert. Chris Lomont hat eine "256 Farbendemo" erzeugt. Andere weithin bekannte Programmierer wie John Kowalski (Sockmaster) haben ihre eigenen Versionen von Grafikzuschauern erzeugt, die verschiedene mit der "unentdeckten 256-farbigen Weise nicht verbundene Tricks" verwenden, um Tausende vom Farbenverwenden vorzutäuschen, das Muster und/oder eine Kombination von flackernden Techniken bibbert. Bis heute hat niemand die 6000 von Sockmaster + Farbenweise verglichen, obwohl das Laden von Bildern ziemlich viel Zeit nimmt.

Kürzlich hat es auch Arbeit ins Anspannen der Fähigkeiten zu NTSC artifacting gegeben, um bis zu 256 Farben sofort auf CoCo 3 640x192 4-farbiger Schirm zu zeigen. Das Konzept ist dem ziemlich ähnlich, das in der double-hi-res Weise des II des Apfels, oder auf der PC-BUCHPRÜFER-Zusammensetzungsproduktion von IBM verwendet ist. Jedoch sind beide jener Systeme nur zu outputting eine monochrome 1-Bit-Anzeige an jenen Entschlossenheiten fähig. CoCo 3 ist dazu fähig, 4 Farben zu zeigen, die als Graus ausgewählt werden. Verschieden von anderen Methoden verwendet das sehr wenig Zentraleinheitszeit und läuft auf kein Flackern hinaus. Jedoch arbeitet es an RGB-Monitoren oder FREUND CoCo 3 Systeme nicht.

Gemeinschaftsentwicklung

Eine Gruppe von Computerhobbyisten setzt fort, neue Hardware und Software für die Maschine zu entwickeln. Jeden Frühling veranstaltet der Glenside Klub von CoCo im Chikagoer Gebiet ein jährliches Sammeln von CoCoFest. Am 2007-Ereignis das Arkade-Spiel wurde Donkey Kong vom ursprünglichen Z80-Code bis die 6809 von CoCo vom Programmierer von CoCo John Kowalski getragen. Mit der Codeübersetzung und den Wetteifer-Techniken war das Endergebnis das wirkliche Spiel von Donkey Kong, das auf 512K CoCo 3 läuft.

Förderungen in der Farbencomputerhardware und Softwarevorderseite sind auch aus Gesellschaften gekommen, die über den Kurs des letzten Jahrzehnts aufgekommen sind. Wolke 9, headquartered in Delano, Minnesota mit Laboratorien in Lanesboro, Minnesota und Opelousas, Louisiana, hat Hardware-Produkte wie SuperIDE mit dem programmierbaren Blitz-Gedächtnis und der Lagerung von CompactFlash, AN Tastatur-Adaptern und CoCo 3 512K Speicherausschüsse veröffentlicht. Softwareprodukte wie SuperDriver und DriveWire 3 (jetzt frei) sind auch aus Wolken-9's Laboratorien gekommen. Andere Hardware-Ausgaben schließen eine 2-GB-Karte von MicroSD gestützt die Solid-state Drive und Bluetooth Serienpak von coco3.com ein.

Die Adressenliste von CoCo

Dennis Bathory-Kitsz, eine lange Zeit TRS-80 und Entwickler von CoCo und der ehemalige Redakteur "der Undercolor" Zeitschrift (eine kurzlebige Zeitschrift CoCo) führt zurzeit eine elektronische Adressenliste für CoCo an http://five.pairlist.net/mailman/listinfo/coco. Tägliche Auswahlen, die Nachrichten von Anhängern von CoCo enthalten, werden als E-Mails an einen E-Mail-Kasten eines Unterzeichneten gesandt. Verkehr ist nicht solch, dass die Nachrichten allzu groß oder — allgemein regelmäßig sind, werden 1-4 kleine Text-Only-Nachrichten täglich geliefert. Themen erstrecken sich davon, Hilfe zur historischen Information zu programmieren.

Wenig Wunder von Tandy

1993 hat Frank Swygert "Wenig Wunder von Tandy" selbstveröffentlicht, gerade mehr als 500 Kopien Anhängern von CoCo online verkaufend. Die Buchaufschläge als eine Geschichte, Wartung und Reparatur führen, und wurde mit dem Beistand von Mitanhängern geschrieben und hat Unterstützer von CoCo wie Frank Hogg bemerkt. http://coco.randomrodder.com/techdocs/tlw2.pdf oder

http://os9projects.com/cgi-bin/dl.pl?sub=TUTORIALS/COCO/LITTLEWONDER/ED1

Das Buch wurde 2006 aktualisiert; nach der Diskussion mit einer elektronischen Adressenliste von CoCo wurde es dafür entschieden, das aktualisierte Manuskript umsonst über pdf zu verteilen.

http://os9projects.com/Tutorials/OS9Books/LittleWonder.html

Siehe auch

  • Kerker von Daggorath
  • Quandic zu bewahren

Links

sind

Technischer

Emulatoren


Der Nutzen, das schlechte und das hässliche / Thomas Lovejoy
Impressum & Datenschutz