close

TRS-80 kleurencomputer

Ga naar navigatie Ga naar zoeken
TRS-80 kleurencomputer
TRS-80 Kleurencomputer 1 linksvoor.jpg
TRS-80 kleurencomputer 1 (1981).
Informatie
Jongen thuis computer
Aanmaakdatum 31 juli 1981 (41 jaar, 2 maanden en 15 dagen)
ontwikkelaar Tandy Corporation
Maker Tandy Corporation Bekijk en wijzig de gegevens in Wikidata
Stopzetting 1991
Kosten$ 399
Technische data
Dimensies14,76 inch (  375 mm  ) H 10,39 inch (  264 mm  ) B 3,11 inch (  79 mm  ) D

Gewicht 2.300  gram (81,13  oz )
Voeden NTSC: AC120V/60Hz; 0,2 Amp RMS Typisch; Ca. 24 Watt / PAL: AC 240V/50Hz; 0,125 Amp RMS typisch; Ca. 30 Watt
Verwerker Motorola 6809E
Frequentie 0,895 MHz / 1,79 MHz
Geheugen 4KB / 16KB / 32KB/ 64KB / 128KB / 512KB
GPU Motorola 6847
connectiviteit Serieel, RS232, ROM-cartridges, controllerbus
VideoTV, composiet videomonitor
Audio 6 bit 64 niveaus
invoermethoden Toetsenbord / joysticks / muis / stylus / pentablet
Instructie set 8 bits
Software
Multimedia cassette , floppy (enkelzijdig, enkele dichtheid, Cap circa: 160 KB)
Image
TRS-80 4K kleurencomputer (1981), catalogus 26-3001.

De TRS-80 Color Computer van Radio Shack , ook wel de Tandy Color Computer of CoCo genoemd, was een thuiscomputer op basis van de Motorola 6809 E - microprocessor en maakte deel uit van de TRS-80- reeks computers.

Oorsprong

Image
Terminal TRS-80 VideoTex (1980).

De TRS-80 Color Computer, door zijn gebruikers vaak de CoCo genoemd, begon in 1977 als een joint venture tussen Tandy Corporation uit Fort Worth en Motorola Semiconductor, Inc. , toen uit Austin, om een ​​goedkope thuiscomputer te ontwikkelen. .

Het oorspronkelijke doel van dit project, genaamd "Green Thumb", was het creëren van een goedkope Videotex - terminal voor boeren, veeboeren en anderen in de landbouwsector. Deze terminal zou worden aangesloten op een telefoonlijn en een gewone kleurentelevisie en zou de gebruiker in bijna realtime toegang geven tot nuttige informatie voor hun dagelijkse activiteiten op de boerderij.

Rond dezelfde tijd werd de Motorola 6847 Video Display Generator ( VDG ) -chip uitgebracht en er wordt gespeculeerd dat de VDG eigenlijk voor dit project is ontworpen. Het prototype van de "Green Thumb"-terminal werd rond 1978 werkelijkheid , met als belangrijkste onderdelen de VDG MC6847, samen met de MC6808- microcontroller . Helaas bevatte het prototype te veel chips om commercieel levensvatbaar te zijn. Motorola loste dit probleem op door alle functies van vele kleine chips te integreren in een enkele chip, de MC6883 Synchronous Address Multiplexer ( SAM ). Tegen die tijd, eind 1979 , werd de krachtige nieuwe Motorola 6809 -processor uitgebracht , die werd gecombineerd met de SAM en de VDG om de AgVision-terminal te creëren.

De AgVision-terminal werd rond 1980 ook verkocht in Radio Shack-winkels, zoals de Videotex-terminal. Interne verschillen, indien aanwezig, zijn verwarrend omdat er tot op de dag van vandaag niet veel AgVision-terminals bestaan.

Met zijn beproefde ontwerp bevatte de Videotex-terminal alle basiscomponenten voor een thuiscomputer voor algemeen gebruik. De interne modem werd verwijderd en I /O- poorten voor cassette-opslag, een seriële poort en een joystick werden toegevoegd. Aan de rechterkant van de behuizing is een uitbreidingsconnector toegevoegd om toekomstige upgrades en Program Paks mogelijk te maken. Een badge die de hoeveelheid geheugen aangaf die in de machine was geïnstalleerd, bedekte het gat waar de "DATA" -led van de modem had gezeten. Op 31 juli 1981 kondigde Tandy de TRS-80 Color Computer aan. Dezelfde behuizing, hetzelfde toetsenbord en dezelfde vormfactor als de AgVision- en Videotex-terminals. Het zou op het eerste gezicht moeilijk zijn om de TRS-80 kleurencomputer te onderscheiden van zijn voorgangers.

Het oorspronkelijke model, vermeld in de Radio Shack-catalogus als nummer 26-3001, werd geleverd met 4K Dynamic Random Access Memory ( DRAM ) en een Microsoft BASIC -interpreter in een interne 8K ROM . De prijs was $ 399. Binnen een paar maanden begonnen Radio Shack-winkels in de VS en Canada de nieuwe computer te ontvangen en te verkopen.

modellen

Met zijn Motorola MC6809E-processor was de Color Computer een radicale afwijking van de eerdere TRS-80 Models I, II, III, 4 en 4p computers, allemaal gebaseerd op de Zilog Z80 , in feite de "80" in "TRS-80" . " verwees naar de "Z-80" -processor. Een tijdje werd de CoCo intern vermeld als de TRS-90 in verwijzing naar de "9" in de "6809". Dit werd echter geschrapt en ondanks de verandering in processor werden alle CoCos-computers die door Radio Shack werden verkocht TRS-80s genoemd .

Net als zijn op Z-80 gebaseerde voorgangers, kwam de CoCo met BASIC , maar in dit geval was het Microsoft BASIC . Terwijl Z-80-machines ofwel waren aangesloten op een externe zwart-witmonitor of de monitor hadden ingesloten in de behuizing, was de CoCo ontworpen om te worden aangesloten op een kleurentelevisie.

De CoCo bood ook een uitbreidingsconnector voor programmacartridges, meestal games, evenals andere uitbreidingsapparaten, zoals floppydrive- controllers . Op deze manier deelde het enige gelijkenis met de Atari 2600 , Atari 400 en Atari 800 , en andere gameconsoles en computers met cartridgemogelijkheden.

Net als de Z-80-systemen waren er meerdere "niveaus" van BASIC. In het geval van de CoCo waren dat de standaard Color BASIC en de Extended Color BASIC. Verder werd Disk Extended Color BASIC geleverd met de diskettestationcontroller en in CoCo 3 werd "Super" Extended Color BASIC toegevoegd door Microware.

Zowel de CoCo als de vroege TRS-80's, gebaseerd op de Zilog Z80 - microprocessor , hadden uiteindelijk diskettestations . Beiden deelden de WD17xx-serie floppycontrollers en de industriestandaard floppydrives met 35 en later 40 tracks. De CoCo had geen echte DOS totdat besturingssystemen zoals TSC FLEX , gedistribueerd voor de CoCo door Frank Hogg, en OS-9 , een multi-user, multi-tasking besturingssysteem ontwikkeld door Microware , beschikbaar kwamen . Een op schijf gebaseerde CoCo bevatte echter Disk Extended Color BASIC op een interne ROM-cartridgecontroller die de BASIC-gebruiker de mogelijkheid bood om programma's en gegevens op verschillende manieren op te slaan en te laden van en naar schijf zonder dat een besturingssysteem nodig was.

Tandy heeft ook een Multi-Pak-interface uitgebracht waarmee maximaal 4 cartridges tegelijkertijd kunnen worden gemonteerd. Dit was qua concept vergelijkbaar met de TRS-80 Model I Expansion Interface.

Sommige uitbreidingscartridges waren inbegrepen: een geluids- en spraaksynthesizer, een 300 baud-modempakket, een pakket met een RS232 seriële interface, een harde schijfcontroller, een stereomuziekadapter, een diskettestationcontroller, een pentablet en andere accessoires.

De CoCo was Tandy's eerste computer die een muis tot haar beschikking had.

Beschrijving van de verschillende versies

Er waren drie versies van de kleurencomputer:

  • KleurenComputer 1
  • KleurenComputer 2
  • KleurenComputer 3

Kleurencomputer 1 - (1980-1983)

Image
TRS-80 Kleurencomputer 1, witte behuizing.
Image
TDP-100 van Tandy Data Products (64K-tag toegevoegd door gebruiker).

De originele versie van de Color Computer had een grote zilvergrijze behuizing met een chiclet-toetsenbord . Het was verkrijgbaar met geheugengroottes van 4K (26-3001), 16K (26-3002) of 32K (26-3003). Versies werden standaard geleverd met Microsoft Color Basic en optioneel, als er minimaal 16K geheugen was geïnstalleerd, met Extended Color Basic. Hij gebruikte een gewone tv als scherm.

Het toetsenbord op vroege versies van de CoCo 1 was omgeven door een zwart gebied, het TRS-80-naamplaatje bevond zich boven het toetsenbord aan de linkerkant en een badge die de hoeveelheid RAM aangeeft, werd rechtsboven op het toetsenbord geplaatst. . Meer recente versies verwijderden de zwarte rand rond het toetsenbord en de RAM-badge en verplaatsten het TRS-80-naamplaatje naar het midden van de behuizing.

De eerste versies van de CoCo werden uitgebreid tot 32K door middel van twee banken van 16K geheugenchips die paarsgewijs op elkaar werden gemonteerd ( piggybacking ) en het toevoegen van enkele jumpers en bedrading. Een latere versie van het moederbord verwijderde de 4K RAM-optie en werd opgevoerd tot 32K met "half-slechte" 64K-geheugenchips. Deze kaarten hadden jumpers gemarkeerd met HOOG/LAAG om te bepalen welke helft van de geheugenchips goed was. Deze aanvankelijke kostenbesparende maatregel was transparant voor de BASIC-programmeur, aangezien er toch maar 32K RAM beschikbaar was. Naarmate het percentage goede geheugenchips verbeterde en de kosten daalden, waren veel, misschien wel de meeste, van de 32K geheugenchips in de CoCos 1 echt perfect goede 64K geheugenchips. Veel hulpprogramma's en programma's begonnen te profiteren van de "verborgen" 32K.

Zelfs latere versies van de CoCo 1 lieten de 32K-geheugenoptie volledig vallen en waren beschikbaar in 16K- of 64K-versies. Alle versies die met de standaard Color BASIC werden geleverd, konden eenvoudig worden geüpgraded naar Extended BASIC door een ROM aan te sluiten op een lege socket op het moederbord.

Tegen het einde van de CoCo 1-productie werden sommige modellen geleverd in een witte behuizing met een aangepast toetsenbord, vaak het "gesmolten" toetsenbord genoemd, met grotere toetsen maar een rubberachtig gevoel. Ongeveer tegelijkertijd werd een andere CoCo in witte behuizing, de TDP-100, op de markt gebracht door Tandy Data Products (TDP) en verkocht via een ander distributiekanaal. Afgezien van het naamplaatje en de behuizing, was de TDP-100 volledig identiek aan de CoCo 1. De TDP-100 had ventilatiesleuven die over de volledige lengte van de behuizing liepen, in plaats van alleen aan de zijkanten. Dit ventilatieschema is later overgedragen aan CoCo 2.

Een aantal randapparatuur was beschikbaar: cassette - opslag , seriële printers, een 5,25 - inch diskettestation , een digitaliserende tablet genaamd de "X-Pad", spraak- en geluidsgeneratoren en joysticks .

Kleurencomputer 2 - (1983-1986)

Image
Een vroege TRS-80 Color Computer 2, met 'gesmolten' toetsenbord
Image
Eindproductie van de 64K Tandy Color Computer 2 (26-3127B), met het full-travel toetsenbord.

Tijdens de productie van de CoCo 1 werd een groot deel van de discrete circuits op de houder opnieuw ontworpen en een handvol aangepaste IC's ontwikkeld, waardoor uiteindelijk een groot deel van het CoCo 1-printplaatgebied leeg bleef. Om de productiekosten te verlagen, werd de behuizing met ongeveer 25% ingekort en werden nieuwe, kleinere voeding en moederbord ontworpen. Een "gesmolten" toetsenbord en TDP-100 stijl ventilatieopeningen werden gebruikt. Afgezien van het nieuwe uiterlijk en het verwijderen van de 12V-voeding  voor de uitbreidingsconnector, was de computer in wezen 100% achterwaarts compatibel met de vorige generatie. Door het verwijderen van de 12V-voeding zijn sommige randapparatuur verlamd, zoals de originele floppydrive-controller, die vervolgens moest worden geüpgraded, geïnstalleerd in een Multi-Pak-interface of anderszins moest worden voorzien van een externe voeding.

Tijdens de levensduur van de CoCo 2-productie werd de productie gedeeltelijk naar Korea verplaatst . Veel eigenaren van de in Korea gebouwde systemen noemden ze de "KoKos". Om de verwarring nog groter te maken, vond de productie in de VS en Korea parallel plaats met dezelfde onderdeelnummers. Er waren zeer weinig of geen verschillen tussen de Amerikaanse en Koreaanse CoCo 2-machines.

Er waren BASIC ROM-updates beschikbaar om enkele kleine functies toe te voegen en enkele bugs op te lossen . Er werd ook een schijfcontroller geïntroduceerd die opnieuw is ontworpen om alleen 5V te gebruiken, met een nieuwe Disk BASIC ROM (v 1.1) die de "DOS" -opdracht heeft toegevoegd, die werd gebruikt om het OS-9- besturingssysteem van Microware te laden , waarvoor 64K geheugen nodig was

Later in de productie werd het "gesmolten" toetsenbord verwijderd en was er eindelijk een nieuw normaal toetsenbord in typemachine-stijl beschikbaar. Veel pijnlijke vingers verheugden zich.

De laatste significante verandering in de levensduur van de CoCo 2 was in de modellen 26-3134B, 26-3136B en 26-3127B, met respectievelijk 16K standaard, 16K verlengd en 64K verlengd. Intern werden deze modellen opnieuw ontworpen om de MC6847T1 te gebruiken, een verbeterde VDG. Deze VDG maakte het gebruik van kleine letters mogelijk en de mogelijkheid om de randkleur van de tekstweergave te wijzigen. Helaas werden beide functies om compatibiliteitsredenen niet gebruikt en waren ze niet ingeschakeld in BASIC. Halverwege de productie van deze laatste CoCo 2 werd het naamplaatje gewijzigd. In plaats van "Radio Shack TRS-80 Color Computer 2" te lezen, stond er "TANDY Color Computer 2". De rode, groene en blauwe vierkanten werden vervangen door rode, groene en blauwe parallellogrammen.

Kleurencomputer 3 - (1986-1991)

Image
Tandy kleurencomputer 3 128K, (26-3334).
Image
Typisch CoCo 3-systeem.

Halverwege de jaren tachtig werd het duidelijk dat de CoCo achterop liep bij de concurrentie. Op 30 juli 1986 kondigde Tandy de Color Computer 3 aan. Dit nieuwe model in de Color Computer-lijn was bedoeld om beter te kunnen concurreren met de Commodore Amiga en Atari ST -systemen . Het kwam met 128K RAM en kon worden geüpgraded naar 512K. De kleur rond het toetsenbord en op de plastic cartridgeklep is veranderd van zwart in grijs. De toetsenbordindeling is herzien, waarbij de navigatiepijltjestoetsen in een diamantconfiguratie zijn geplaatst en CTRL-, ALT-, F1- en F2-toetsen zijn toegevoegd. Het werd verkocht voor $ 219,95 bij Radio Shack en Tandy Computer Centers, hoewel het kort na de release voor $ 169 kon worden gekocht bij Computer Plus op Princeton RAINBOWfest (17-19 oktober).

De CoCo 3 was compatibel met de meeste randapparatuur van CoCo 2. De meeste oude software draaide erop. Het had een ASIC -chip genaamd "GIME" (Graphics Interrupt Memory Enhancement) die de grafische en geheugenhardware van de CoCo 1 en 2 verving. Deze chip voegde verschillende nieuwe videomodi toe aan de vorige op VDG gebaseerde modi van de CoCo:

  • Echte tekst in kleine letters, met 32, 40, 64 of 80 tekens per regel en tussen 16 en 24 regels per scherm.
  • Tekstkarakterkenmerken omvatten 8 tekstkleuren en 8 achtergrondkleuren, plus onderstrepen en knipperen.
  • Nieuwe grafische resoluties van 160, 256, 320 of 640 pixels breed bij 192 tot 225 pixels hoog.
  • Tot 16 gelijktijdige kleuren uit een palet van 64 mogelijke kleuren (tenzij softwaretrucs werden gebruikt om meer dan de bovengenoemde 16 kleuren weer te geven).

Naast het toestaan ​​van uitvoer voor een televisie, zoals de vorige CoCo's, maakte de GIME de aansluiting mogelijk van een composietvideomonitor of een analoge RGB-monitor. Dit heeft veel gedaan om de helderheid van uw uitvoer te verbeteren. De GIME had ook een geheugenbeheereenheid die de 64K-adresruimte van de 6809 in 8x8K-brokken verdeelde, door sommige programmeurs als te groot beschouwd om echt effectief te zijn.

De weinig gebruikte semi-graphics gemaakt door SAM, modi 8, 12 en 24, werden verwijderd uit GIME. Er is sprake van een 256-kleurenmodus, gedetailleerd in Tandy's oorspronkelijke specificatie voor GIME, die nooit is gevonden.

Eerdere versies van de CoCo ROM waren in licentie gegeven aan Microsoft. Tegen die tijd was Microsoft niet erg geïnteresseerd in het verder uitbreiden van de code. In plaats daarvan leverde Microware uitbreidingen voor Extended Color BASIC om de nieuwe weergavemodi te ondersteunen. Om de geest van de licentieovereenkomst tussen Microsoft en Tandy niet te schenden, werd de ongewijzigde BASIC-software van Microsoft geladen in de ROM CoCo 3. Tijdens het opstarten werd de ROM naar het RAM gekopieerd en vervolgens gepatcht met Microware-code.

Microware leverde kort na de release ook een versie van het OS-9 Level 2-besturingssysteem. Dit besturingssysteem bood memory mapping, zodat elk proces zijn eigen geheugenruimte tot 64K had, een GUI waar meerdere vensters konden worden weergegeven en een uitgebreidere ontwikkelomgeving met een kopie van BASIC09 die bij het systeem werd geleverd. C- en PASCAL-compilers waren ook beschikbaar. Verschillende leden van de CoCo 3 OS-9-gemeenschap hebben op verzoek van Tandy OS-9 Level 2 voor CoCo 3 geüpgraded, maar Tandy stopte met de productie van CoCo 3 voordat de upgrade officieel werd uitgebracht. De meeste verbeteringen die zijn aangebracht in NitrOS-9 , een belangrijke herschrijving van OS-9/6809 Level 2 voor de CoCo 3, om te profiteren van de toegevoegde functies en snelheid van de Hitachi 6309 (op schijven waarop Hitachi CPU was geïnstalleerd) ).

De 6809 in CoCo 1 en 2 liep op 0,895  MHz . De CoCo 3 draaide standaard op die frequentie, maar was softwarematig bestuurbaar om met twee keer die snelheid te werken. OS-9 maakt gebruik van die mogelijkheid. Sommige modellen van de CoCo 1 en 2 waren ook in staat om op deze hogere snelheid te draaien, maar dit werd niet ondersteund of gegarandeerd.

Een populair accessoire was een joystickadapter met hoge resolutie, ontworpen door softwarewizard Steve Bjork. Hoewel het de resolutie van de joystick/muis-interface met een factor tien verhoogde, ging dit ten koste van (opnieuw) CPU-tijd. Zozeer zelfs dat het vaak wenselijk was om de muisaanwijzer in de linkerbovenhoek van het scherm te laten staan ​​om de zaken te versnellen!

Een aangepaste versie van deze interface werd meegeleverd met een softwarepakket van Dave Stamp's Colorware genaamd CoCo-Max 3 . Dit was een virtuele kloon van MacPaint , maar met ondersteuning voor kleurenafbeeldingen. Het was een zeer gewild product voor CoCo-bezitters en in combinatie met een MacWrite -achtige tekstverwerker genaamd de MAX-10 , ook door Dave Stamp, en intern "MaxWrite" genoemd, bood het veel van de functionaliteit van een Apple Macintosh , maar met kleur graphics en voor een fractie van de kosten.

Hoewel de CoCo 3 veel verbeteringen bood en goed werd ontvangen, was hij niet zonder problemen en teleurstellingen. Zoals aanvankelijk bedacht, had de CoCo 3 veel hardwareversnelling en verbeterd geluid. Interne politiek verlamde het ontwerp echter, zodat het niet als een bedreiging voor de Tandy 1000 zou worden gezien , wat opnieuw het potentieel van het platform als gameconsole beperkte. Vroege versies van GIME hadden timingproblemen met DRAM waardoor het systeem willekeurig vastliep. Vanwege bugs in GIME werden sommige functies die problematisch waren in de programmeer- en reparatiehandleidingen gemarkeerd als "gereserveerd" of "niet gebruiken".

De voeding was marginaal, met enige oververhitting toen de extra belasting van alle 512K DRAM-chips werd toegevoegd. Sommige eigenaren van CoCo 3 hebben ervoor gekozen om een ​​kleine ventilator in de behuizing te plaatsen om het koel te houden, dus veel units hebben jarenlang perfect gewerkt.

versies

Image
Een prototype van de kleurencomputer 3.

De afgelopen jaren zijn er verschillende prototypes voor de CoCo ontstaan. In de jaren tachtig werd een toetsenbord dat rechtstreeks op een CoCo 2 was aangesloten, verkocht in Radio Shack-winkels, hoewel het niet als zodanig was gemarkeerd. Dit toetsenbord was onderdeel van een productieproces voor de nooit geproduceerde Deluxe Color Computer. Er werd in handleidingen naar CoCo Deluxe verwezen en er werd specifiek vermeld dat het speciale toetsen had, video met kleine letters en de mogelijkheid om kleine letters te accepteren. Latere versies van de CoCo 2, met het label Tandy in plaats van TRS-80, hadden de mogelijkheid om kleine letters weer te geven, maar accepteerden geen kleine letters, hoewel deze mogelijkheid later beschikbaar zal komen via A-DOS, een vervangend ROM van derden. stuurprogramma schijf.

Het CoCo 3-productiemodel is te vinden op verschillende basischip- en printplaatontwerpen. In 2005 verscheen een zeldzaam CoCo 3-prototype op CoCoFEST Chicago, compleet met een geïntegreerde schijfcontroller en andere nog niet-geïdentificeerde items. Het maakte ook geen gebruik van een schema-chip. In plaats daarvan is alle functionaliteit van GIME gemaakt met afzonderlijke chips. Er is een poging van hobbyisten om te proberen deze chips te reverse-engineeren, zodat er eindelijk een moderne GIME kan worden geproduceerd.

Er is ook een prototype Ethernet -interface voor de kleurencomputer, met een ontwerpdatum van het bord uit 1984, en een paar mysterieuze borden die nog moeten worden onderzocht. Er zijn aanwijzingen dat Tandy de Ethernet-interface op het laatste moment heeft verwijderd: een advertentie vermeldt netwerkopties voor sommige Z80-gebaseerde Tandy-computers en verklaarde dat de kleurencomputer binnenkort netwerkmogelijkheden zou hebben, en de gedrukte handleiding voor een upgradeversie OS-9 Level One besturingssysteem vermeldde "netwerken" in de inhoudsopgave, maar had geen corresponderende tekst in de hoofdtekst van de handleiding.

Klonen en neven van de CoCo

  • De Dragon 32/64/200 was een Britse kloon van de CoCo. Een Amerikaans bedrijf, Tano, probeerde deze eenheden in de Verenigde Staten te importeren, maar slaagde daar niet in. De Dragon was een sterk verbeterde eenheid met video-uitgang naast de tv-uitgang van de CoCo en CoCo 2 (net als de CoCo 3), een parallelle printerpoort (afwezig op alle CoCo's), een geïntegreerde 6551A seriële UART (op de Dragon 64 ), en een beter toetsenbord. Na het faillissement van Dragon Data werd de productie verplaatst naar Extremadura , waar de Dragon 100 en Dragon 200 werden vervaardigd .
  • In 1983 werd een versie van de Dragon in licentie gegeven voor de Amerikaanse markt door Tano Corporation uit New Orleans, Louisiana.
  • In Brazilië zijn er minstens twee klonen van de CoCo, waaronder de Prológica CP 400 [ 1 ] en de Codimex 6809. [ 2 ]
  • Sampo, een bedrijf gevestigd in Taiwan, maakte ook een kloon van de CoCo, de Sampo Color Computer. [ 3 ] Het is onzeker of het ooit buiten Taiwan beschikbaar was.
  • Een neef van de CoCo, de MC-10 of Micro Color Computer, werd in Radio Shack-winkels verkocht als een goedkope instapcomputer. Het werd uitgebracht in 1983 en leek qua uiterlijk op de Timex Sinclair . Het gebruikte ook de MC6847 VDG en Microsoft BASIC, maar droeg de MC6803 microprocessor .
  • Op zijn beurt werd een kloon van de MC-10 in Frankrijk verkocht als de Matra Alice , die een aanzienlijke populariteit bereikte.

Hardware-ontwerp en geïntegreerde schakelingen

Intern waren de CoCo 1 en CoCo 2 modellen functioneel identiek. De systeembasis was vrijwel identiek aan het referentieontwerp in de Motorola MC6883-datasheet en bestond uit 5 grootschalige integratie ( LSI ) -chips:

  • De MC6809E- microprocessor (MPU)
  • De MC6883/SN74LS783/SN74LS785 Synchrone Adres Multiplexer (SAM)
  • De MC6847 Video Display Generator (VDG)
  • Twee Peripheral Interface Adapters (PIA), MC6821 of MC6822 chips

De Sam

De SAM is een multifunctioneel apparaat dat de volgende taken uitvoert:

  • Klokgeneratie en synchronisatie voor de 6809E CPU en de 6847 VDG.
  • Geheugencontrole en verversing van maximaal 64 KiB DRAM .
  • Apparaatselectie op basis van CPU-geheugenadres om te bepalen of CPU-toegang is tot DRAM, ROM, PIA, enz.
  • Duplicatie van de VDG-adresteller om de VDG de verwachte gegevens te "voeden"

De SAM is ontworpen om een ​​groot aantal kleine LS/TTL-chips te vervangen in een enkel geïntegreerd pakket. Het belangrijkste doel was om de DRAM te besturen, maar zoals hierboven beschreven, integreerde het ook enkele andere functies. Het was gewoonlijk verbonden met een kristal met een frequentie van 4 keer de Color Salvage-frequentie van de TV (14,31818 MHz voor NTSC-landen). Dit werd intern gedeeld door 4 en toegevoerd aan de VDG voor zijn eigen interne timing (3,579545 MHz voor NTSC). De SAM deelde ook de hoofdklok door 16 (8 in sommige gevallen) voor de tweefasenklok van de CPU, dit was 0,89 MHz in NTSC (of 1,8 MHz indien gedeeld door 8).

Door de SAM te wijzigen om op 1,8 MHz te werken, kreeg de CPU de tijd die normaal gesproken wordt gebruikt voor VDG en verversen, waardoor het scherm afval als bijwerking weergeeft. Deze modus werd zelden gebruikt. Er was echter een ongebruikelijke modus beschikbaar in de SAM, de adresafhankelijke modus, waarbij ROM-uitlezing, omdat het geen DRAM gebruikte, plaatsvond op 1,8 MHz, maar normale RAM-toegang op 0,89 MHz. In feite, aangezien de BASIC-interpreter vanaf ROM liep. , door de machine in deze modus te zetten, werden de prestaties van programma's die in BASIC zijn geschreven ruwweg verdubbeld, terwijl de videoweergave en DRAM-verversing behouden bleven. Dit bracht natuurlijk de synchronisatielussen van de software in de war en I/O-bewerkingen werden beïnvloed. Ondanks deze problemen werd de "high-speed poke"-instructie gebruikt door veel van de CoCo's BASIC-programma's, hoewel het de hardware in de CoCo "overklokte" die alleen geschikt was voor 1 MHz-werking.

De SAM had geen verbinding met de databus van de microprocessor . Daarom is het op een merkwaardige manier geprogrammeerd, het 16-bits configuratieregister is verdeeld over 32 geheugenadressen (FFC0-FFDF). Schrijven naar even bytes zou het corresponderende register op 0 zetten, en schrijven naar oneven bytes zou het op 1 zetten.

Vanwege beperkingen in de 40-pins verpakking bevatte de SAM een duplicaat van de interne 12-bits adresteller van de VDG. Normaal waren de tellerinstellingen ingesteld om de videoweergavemodus van de VDG te dupliceren. Dit was echter niet vereist en resulteerde in de creatie van enkele nieuwe videoweergavemodi die niet mogelijk waren wanneer alleen VDG in een systeem werd gebruikt. In plaats van dat de VDG zelf gegevens uit het RAM-geheugen leest, werden de gegevens "gevoed" door de SAM's interne kopie van de adresteller van de VDG. Dit proces werd door Motorola "Interleaved Direct Memory Access" (IDMA) genoemd en zorgde ervoor dat de processor en VDG altijd volledige toegang hadden tot deze gedeelde geheugenbron, zonder wacht- of conflictstatus.

Er waren twee versies van de SAM. De eerste kreeg het label MC6883 of SN74LS783, de latere versie kreeg het label SN74LS785. Er waren tussen deze twee versies enkele kleine verschillen in timing, maar het belangrijkste verschil was de ondersteuning van een 8-bits verversingsteller in de 785-versie. . Sommige upgrades van derden, die 256K DRAM's gebruikten om bankschakelbaar geheugen te implementeren, vereisten dat deze 8-bits geheugenverversingsteller werkte.

VDG

Image
Beginscherm wanneer de CoCo2 is ingeschakeld.

De MC6847 was een relatief eenvoudige display-generator in vergelijking met de display-chips van enkele van de 8-bits rivalen van CoCo. De MC6847 was in staat om tekst en afbeeldingen weer te geven in een ongeveer vierkante weergavematrix van 256 pixels breed en 192 pixels hoog. Het was in staat om 9 kleuren weer te geven: zwart, groen, geel, blauw, rood, licht geelbruin (bijna maar niet helemaal wit), cyaan, magenta en oranje. De lage schermresolutie was een noodzaak bij het gebruik van televisies als schermmonitoren. Door de beeldweergave breder te maken, bestond het risico dat karakters werden afgesneden als gevolg van TV- overscan . Het comprimeren van meer punten in het beeldvenster zou gemakkelijk de resolutie van de tv kunnen overschrijden en zou nutteloos zijn geweest.

Alfanumeriek en semigrafisch display

Image
Scherm met een voorbeeld van de 6847 VDG-tekenset.

De CoCo was fysiek zo geconfigureerd dat het oorspronkelijke standaardscherm de modus "Semigraphic 4" was.

In de alfanumerieke modus was elk teken 5 punten breed en 7 punten hoog in een doos van 8 punten breed en 12 punten hoog. Deze weergavemodus nam 512 bytes geheugen in beslag en was 32 tekens breed en 16 tekens hoog (16 regels van 32 tekens). De interne tekengenerator-ROM bevatte slechts 64 tekens, dus er werden geen kleine letters verstrekt. Kleine letters werden "gesimuleerd" door de kleur van de tekens om te keren.

Semi-graphics was een hybride weergavemodus waarbij alfanumerieke tekens en rudimentaire dikke blokafbeeldingen op hetzelfde scherm konden worden gemengd. Als het achtste bit van het teken aan was, dan was het een semigrafisch teken, en als het uit was, was het een alfanumeriek teken. Toen de 8e bit aan was, bepaalden de volgende 3 bits de kleur en de laatste 4 bits bepaalden welke "kwadranten" van het karaktervak ​​de geselecteerde kleur of zwart waren. De semigrafische modus was de enige modus waarin het mogelijk was om, zonder geniepige trucs, alle 9 kleuren tegelijk op het scherm weer te geven. Als het alleen werd gebruikt om semi-graphics weer te geven, werd het scherm geconverteerd naar een 64x32 "grafische" modus met 9 kleuren. De CoCo bood verschillende BASIC-commando's aan om dit display als een grafisch display met lage resolutie aan te sturen.

Het alfanumerieke display had twee kleurensets. De standaard die op de CoCo wordt gebruikt, had zwarte tekens op een groene achtergrond. De plaatsvervanger had zwarte tekens op een oranje achtergrond. Het selecteren van de kleurenset had geen invloed op semigrafische tekens. De rand in deze modus was altijd zwart.

Een andere weergavemodus van de 6847 was Semigraphic 6, waarbij twee bits een kleur selecteerden en 6 bits bepaalden welke van de 6 blokken van het semigrafische karakter moesten oplichten. In deze modus waren slechts 4 kleuren mogelijk, maar de VDG-kleursetbit kon een van twee verschillende groepen van 4 kleuren selecteren. Deze modus was niet geïmplementeerd in de CoCo.

Extra semigrafische modi

Door de SAM zo in te stellen dat hij dacht dat hij een volledige grafische modus weergaf, maar de VDG in de alfanumerieke/semi-grafische 4 modus liet, was het mogelijk om het karaktervak ​​in kleinere blokken op te delen. Hierdoor ontstonden de "virtuele" Semigrafische modi 8, 12 en 24. In deze modi was het mogelijk om stukjes en beetjes van verschillende teksttekens te mengen, evenals Semigrafische 4 karakters. Deze modi waren een interessante curiositeit, maar werden niet veel gebruikt, omdat het display Semigraphics 24 nam 6144 bytes geheugen in beslag. Deze modi waren niet geïmplementeerd in de CoCo 3.

Grafische weergave

Er waren verschillende volledige grafische modi, die waren onderverdeeld in twee categorieën: "resolutie" -afbeeldingen en "kleur" -afbeeldingen.

In resolutiemodi was elke pixel adresseerbaar als aan of uit. Er waren twee sets kleuren beschikbaar, de eerste was zwarte stippen op een groene achtergrond en de groene rand. Resolutieafbeeldingen waren 8 pixels per byte en beschikbaar in dichtheden van 128x64, 128x96, 128x192 en 256x192.

In de meest gebruikte kleurstanden had je witte stippen op een zwarte achtergrond met een witte rand. In kleurmodi werd elke pixel weergegeven door twee bits, waarbij een van de vier kleuren werd geselecteerd. Nogmaals, de invoer van de kleurenset naar de VDG bepaalde welke kleuren werden gebruikt. De eerste set kleuren had een groene rand en de kleuren groen, geel, rood en blauw waren beschikbaar. De tweede set kleuren had een witte rand en de kleuren wit, cyaan, magenta en oranje waren beschikbaar. Kleurenafbeeldingen waren 4 pixels per byte en beschikbaar in dichtheden van 64x64, 128x64, 128x96 en 128x192.

De maximale grootte van een grafisch scherm was 6.144 bytes.

Artefact kleuren

Er was een merkwaardige voetnoot over de grafische modus met twee kleuren van 256x192 pixels. Vanwege de beperkingen van het NTSC-signaal en de faserelatie tussen de VDG-klok en de kleurburst-frequentie, was het niet echt mogelijk om 256 punten betrouwbaar over het scherm weer te geven. In de eerste reeks kleuren, waar groene en zwarte stippen beschikbaar waren, maakten afwisselende kolommen van groen en zwart geen onderscheid als afzonderlijke kleuren en werden samengevoegd tot een enkele modderige groene kleur. Toen men echter overschakelde naar de zwart-witte kleurenset, in plaats van een modderig grijs zoals men zou verwachten, kreeg men rood of blauw. Het omkeren van de volgorde van de alternatieve punten zou de tegenovergestelde kleur geven.

In feite werd deze modus, als gevolg van het effect van artefactkleuren, een grafische modus van 128x192 pixels met 4 kleuren waar zwart, rood, blauw en wit beschikbaar waren. De meeste CoCo-spellen gebruikten deze modus omdat de beschikbare kleuren nuttiger waren dan die in de 4-kleuren hardwaremodi. Helaas kon de VDG intern de stijgende of dalende kant van het kloksignaal inschakelen, dus de bitpatronen die rood en blauw vertegenwoordigen, waren niet voorspelbaar. De meeste CoCo-spellen zouden beginnen met een titelscherm en de gebruiker vragen om op de resetknop te drukken totdat de kleuren correct waren! CoCo 3 loste het probleem met de kloksignaalrand op, zodat het altijd hetzelfde zou zijn (als je F1 ingedrukt houdt tijdens het resetten, kies je de andere). Op een CoCo 3 met een analoge RGB-monitor produceerden de zwart-witte puntpatronen geen artefacten, waarvoor een televisie of composiet videomonitor nodig was.

letters en

De 6847 kon een externe tekengenerator gebruiken. Er waren verschillende kaarten van derden beschikbaar als extensies waarmee de CoCo echte kleine letters zou kunnen weergeven.

Zeer laat in de productie van de CoCo 2 kwam een ​​verbeterde VDG beschikbaar, de 6847T1. inclusief een generator voor kleine letters en de mogelijkheid om een ​​groene of oranje rand op het tekstdisplay weer te geven. Zijn andere wijzigingen waren voornamelijk om het aantal onderdelen te verminderen door een interne data- latch op te nemen. Helaas was de mogelijkheid van kleine letters van deze VDG niet standaard ingeschakeld op dit systeem en werd het zelfs niet genoemd in de handleiding. Alleen met wat experimenteren en onderzoek werd deze functie ontdekt door onverschrokken CoCo-gebruikers.

De 6847T1 kan ook onderdeelnummer XC80652P hebben (pre-release onderdelen?)

De PIA

Er waren twee PIA-chips in alle modellen van de CoCo. De PIA's waren voornamelijk bestemd voor I/O-bewerkingen, zoals het besturen van de interne 6-bits digitaal-naar-analoogomzetter (DAC), het lezen van de status van de spanningsvergelijker van de DAC, het besturen van het relais voor de cassettemotor, het lezen van de matrix van het toetsenbord, het besturen van de VDG-modusbesturingspinnen, het lezen en schrijven naar de RS-232 seriële poort , het besturen van de interne analoge multiplexers, en dergelijke.

Vroege modellen van de CoCo hadden twee standaard 6821-chips. Later, als gevolg van veranderingen in het toetsenbordontwerp, bleek de 6822 IIA (Industrial Interface Adapter) beter af te stemmen op de impedantie van het toetsenbord. De 6822 werd later stopgezet door Motorola, maar werd later geproduceerd voor Tandy als een ASIC met een speciaal onderdeelnummer, Tandy SC67331P. Functioneel waren de 6821 en 6822 identiek en men zou een 6821 kunnen plaatsen in plaats van de 6822 als dat onderdeel slecht was. Sommige externe pull-up-weerstanden kunnen nodig zijn bij gebruik van een 6821 om een ​​6822 in een CoCo te vervangen voor normale toetsenbordbediening.

Interface voor externe randapparatuur

Door het ontwerp van de CoCo komt de CPU bij normaal bedrijf geen wachttoestanden tegen. Dit betekende dat nauwkeurige softwaregestuurde timingcycli eenvoudig konden worden geïmplementeerd. Dit was belangrijk, aangezien de CoCo geen gespecialiseerde I/O-hardware had. Alle I/O-bewerkingen, zoals het lezen en schrijven van cassettes, seriële I/O, toetsenbordscanning en het uitlezen van de joystickpositie moesten volledig in software worden gedaan. Dit verlaagde de hardwarekosten, maar verminderde ook de systeemprestaties omdat de CPU tijdens deze bewerkingen niet toegankelijk was.

De cassette-interface van de CoCo was bijvoorbeeld misschien wel een van de snelst beschikbare (1500 bits/seconde), maar dit was door letterlijk door software gegenereerde sinusgolven te produceren via de interne 6-bits DAC . Terwijl dit gebeurde, kon de CoCo niets doen omdat het alle CPU-tijd gebruikte. Evenzo moest de CoCo bij het lezen van gegevens van de cassette golfovergangen tellen en kon daarom niets doen totdat er een fout optrad of de bewerking was voltooid.

Hardwarewijzigingen in de CoCo 3

De hardware in de CoCo 1 en CoCo 2 modellen was functioneel hetzelfde. De enige verschillen zaten in de verpakking en enige integratie van sommige functies in een kleine ASIC. De CoCo 3 heeft dit radicaal veranderd. Een nieuwe VLSI ASIC, officieel Advanced Color Video Chip (ACVC) genoemd en onofficieel Graphics Interrupt Memory Enhancer (GIME) genoemd, die de functies van de SAM en VDG integreerde en tegelijkertijd de mogelijkheden van beide verbeterde. Afgezien van de eerder genoemde grafische verbeteringen, bood de CoCo 3 echte kleine letters, tekstcapaciteit van 40 en 80 kolommen op het scherm en de mogelijkheid om op 1,8 MHz te draaien zonder videoverlies op het scherm. De processor werd gewijzigd in de 68B09E en de PIA werd gewijzigd in de 68B21, onderdelen met een nominale waarde van 2 MHz.

CoCo en

De belangrijkste concurrentie van de CoCo was de Commodore VIC-20 en Commodore 64 van Commodore International , en de Atari 400 en Atari 800 (en opvolgers) van Atari . De Apple II zou als concurrentie kunnen worden beschouwd, maar het was een duurder systeem dan al deze systemen, en het was niet echt een directe concurrent in de low-end 8-bit "tv-ready" markt.

Hoewel de CoCo misschien wel de meest geavanceerde 8-bits processor ondersteunde, had die verwerkingskracht een aanzienlijke prijs. Om tegen een concurrerende prijs te worden verkocht, was de dure processor van de CoCo niet gebonden aan gespecialiseerde video- of geluidshardware. Ter vergelijking: de processor, afgeleid van de 6502 , in de Commodore- en Atari-systemen was veel goedkoper. Commodore en Atari hadden geïnvesteerd in geavanceerde graphics en soundchip-ontwerp voor gebruik in arcade-games en homevideogameconsoles. Met behulp van deze gespecialiseerde circuits met een goedkope processor waren Atari- en Commodore-systemen in staat om geavanceerde games te draaien met hoogwaardige graphics en geluid. Er is hier een afweging: een dure CPU die veel werk doet, of een goedkope CPU die genoeg is om de registers van uw geluids- en videohardware te verwerken.

We moeten niet vergeten dat de videohardware van de CoCo is afgeleid van een chip die is ontworpen om de schermweergave voor een op tekens gebaseerde terminal te genereren, en het was een volledig dom apparaat . Evenzo was de geluidshardware niet veel meer dan een 6-bits DAC onder softwarebesturing, en net zo dom . Alle graphics en geluid vereisten directe CPU-interventie, en hoewel dit zeer flexibel kon zijn, waren de prestaties veel langzamer dan speciale hardware.

Games dreven toen net als nu de verkoop en met zijn slechte spelprestaties trok de CoCo weinig belangstelling voor officieel gelicentieerde vertalingen van populaire games. De CoCo 3 verbeterde grafische mogelijkheden en verdubbelde de CPU-prestaties, maar had nog steeds geen echte hardwareversnelling. De geluidshardware is helemaal niet veranderd. Te weinig en onvoldoende oplossing die te laat kwam.

Elk computerplatform is een compromis, en ondanks het aanzienlijke grafische en geluidsnadeel dat de CoCo mogelijk had, had het onder de motorkap nog steeds een geavanceerde CPU met extreem hoge prestaties. Er waren stand-alone klonen van veel populaire games beschikbaar, maar veel belangrijker waren enkele van de " killer apps " voor de CoCo.

De CoCo Max en de Max-10 waren bijvoorbeeld klonen van respectievelijk de MacPaint en de MacWrite .

Het OS-9-besturingssysteem was ook beschikbaar, waardoor de gebruiker een Unix -achtige multitasking- en multifunctionele omgeving kreeg .

Zelfs de BASIC-interpreter was een van de krachtigste die er was en bood de gebruiker een uitgebreide reeks gebruiksvriendelijke opdrachten voor het manipuleren van afbeeldingen op het scherm en het afspelen van geluiden. Je zou kunnen stellen dat gebruikers van Commodore en Atari BASIC twee grafische en geluidscommando's tot hun beschikking hadden: PEEK en POKE!

Sommige hardwarebeperkingen werden overwonnen met externe add-ons, met name uitbreidingspakketten. Sommige zijn gemaakt door Tandy en sommige door andere fabrikanten.

Als voorbeelden hebben we:

  • RS232-programmapakket, dat een echte RS-232 UART leverde met MOS-technologie 6551 A
  • Het spraak- en geluidspakket, dat een spraaksynthesizer en een geluidsgeneratorchip leverde
  • 80-koloms video-adapter, die kan worden aangesloten op een externe monochrome monitor (niet vereist voor de CoCo 3)
  • 200 baud MODEM-pak, dat een modem in een geïntegreerd pakket leverde
  • Geavanceerde floppy- en harde-schijfcontrollers, floppy- en harde-schijfcontrollers ( voornamelijk voor OS-9)
  • en natuurlijk de Multi-Pak-interface, waarmee 4 dergelijke apparaten tegelijkertijd op het systeem konden worden aangesloten.

OS- splitsing

Er was een grote verdeling van CoCo-gebruikers in twee groepen: degenen die het OS-9-besturingssysteem gebruikten en degenen die Disk Extended Color BASIC (DECB) "gebruikten". De aanhalingstekens zijn aanwezig omdat veel, zo niet de meeste, van de programma's voor de CoCo die DECB gebruikten in plaats van OS-9 het alleen gebruikten als een lader en voor schijfinvoer/uitvoer, waardoor de hardware voor alles direct werd aangestuurd. erg slecht omdat het de programma's erg afhankelijk maakte van de hardware. Dat betekende dat niet doorgaan met elke smet en snelkoppeling in het oorspronkelijke CoCo-ontwerp niet-OS-9-gebaseerde applicaties zou breken, terwijl OS-9 alleen apparaatstuurprogramma's zou hoeven herschrijven. Deze waargenomen vereiste voor volledige achterwaartse compatibiliteit, om compatibiliteit te behouden met programma's die rechtstreeks de hardware hebben geraakt, vernietigde bijna volledig een poging om CoCo te verbeteren. Frank Hogg's TC-9 "Tomcat" werd een flop terwijl Chris Burke probeerde om elk detail van de CoCo-hardware te simuleren, en ze waarschijnlijk allemaal doodde. Als er een archief was van CompuServe 's SIG OS-9-berichten , Kevin Darling's cri de coeur , gericht aan DECB-gebruikers met de onderwerpregel "you're killing the CoCo!" zou een handige link zijn.

Tandy heeft een belangrijke kans laten liggen, er moet aan worden herinnerd dat de 1,8 MHz 6809-processor gemakkelijk beter presteerde dan de 4,77 MHz 8088 in de originele IBM PC , en de Hitachi 6309 op 5 MHz.

Het einde van de weg voor de CoCo

Op 26 oktober 1990 kondigde Tandy's Ed Juge aan dat de CoCo 3 uit hun reeks computers zou worden verwijderd. Zonder duidelijke opvolger schrikte de advertentie veel trouwe CoCo-fans af. Een CoCo-eigenaar ging zelfs zo ver dat hij een brief schreef aan de toenmalige president van Radio Shack, Bernie Appel. Tot zijn verbazing belde de heer Appel hem op een dag om in detail de reden voor het stopzetten van CoCo 3 uit te leggen.

Zelfs vandaag de dag zijn huidige en voormalige CoCo-bezitters het erover eens dat Tandy de CoCo niet al te serieus nam, ondanks dat het hun best verkochte computer voor meerdere jaren was. Ze slaagden er niet in de CoCo op de markt te brengen als de krachtige en nuttige machine die het was, en gaven klanten geen indicatie van de enorme hardware-/softwaremarkt van derden die groeide om de leegte te vullen.

De lancering van de CoCo 3 was bijzonder flauw, ondanks de sterk verbeterde grafische mogelijkheden en ondersteuning voor RGB-monitoren. Radio Shack-brochures en -winkels bevatten meestal de CoCo 3 met CoCo 2-games en boden een zeer beperkte selectie van specifieke software om te profiteren van de nieuwe mogelijkheden van CoCo 3. Er was een officiële Radio Shack-demo voor de CoCo3 , [ 4 ] weinig winkels namen de moeite om het uit te voeren.

Bovendien, toen de CoCo 3 werd uitgebracht, schoten de DRAM-prijzen omhoog, waardoor de 512K geheugenupgrade aanzienlijk duurder was dan de 128K CoCo 3 zelf! Zeer weinig winkels toonden een 512K-machine of een CoCo 3 met spellen zoals Kings Quest of Leisure Suit Larry .

CoCo 4

Ondanks Tandy's schijnbare gebrek aan bezorgdheid voor de CoCo-markt, waren er geruchten over een CoCo 4-prototype in het hoofdkantoor van Tandy in Fort Worth. Verschillende verslagen uit de eerste hand van het prototype kwamen van onder meer Mark Siegel van Tandy en Ken Kaplan van Microware, maar er is geen fysiek bewijs van een dergelijke machine bekend.

Sommige onafhankelijke bedrijven probeerden de CoCo-fakkel te dragen, maar het gebrek aan fatsoenlijke achterwaartse compatibiliteit met CoCo 3 stelde hen niet in staat een groot deel van de CoCo-gemeenschap naar deze nieuwe onafhankelijke platforms te trekken. Veel van deze onafhankelijke platforms draaiden op het OS9/68k-besturingssysteem, dat erg op OS-9 leek. Het grootste deel van de CoCo-gemeenschap is echter verhuisd naar meer reguliere platforms. Sommige CoCo-gebruikers zwoeren trouw aan Motorola en stapten over op de Commodore Amiga , de Atari ST of zelfs de Macintosh , gebaseerd op Motorola's Motorola 68000-processor . Anderen sprongen op de IBM PC-compatibele kar.

kater

Frank Hogg Laboratories introduceerde in juni 1990 de Tomcat TC-09 , die enigszins compatibel was met CoCo 3, maar voornamelijk alleen in staat was om OS-9-software te draaien. Een latere versie, de TC-70, met een Signetics 68070, had een sterke MM/1-compatibiliteit en draaide ook op het OS-9/68K-besturingssysteem.

MM/1

De Multi-Media One werd geïntroduceerd in juli 1990 en draaide het OS-9/68K-besturingssysteem op een 15 MHz Signetics 68070- processor met 3 MB RAM. Het had een grafische resolutie van 640x208 en ondersteuning voor een interlaced-modus van 640x416. Het omvatte een SCSI -interface , stereo A/D- en D/A-converter, een optionele MIDI-interface en later een optiekaart om de CPU te upgraden naar een Motorola 68340 met een snelheid tot 25 MHz. verkocht.

AT306

De AT306, ook bekend als de MM/1B, was een opvolger van de MM/1 die een Motorola 68306 CPU had en ontworpen was om het gebruik van ISA-buskaarten mogelijk te maken .

Delmar System IV en Perifere Technologie PT68K-4

Peripheral Technology produceerde een 16  MHz Motorola 68000 -systeem , de PTK68K-4 genaamd, dat als een kit of als een compleet moederbord werd verkocht. Delmar verkocht complete systemen op basis van de PT68K-4 en noemde ze het Delmar System IV . De PT68K-4 had het formaat van een IBM pc-moederbord , dus hij zou in een normale pc-behuizing passen, plus zeven 8-bits ISA-slots, net als die in IBM-pc's. Video werd geleverd door standaard IBM-monitoren en videokaarten zoals monochroom, CGA, EGA of VGA, maar voor grafische afbeeldingen met hoge resolutie ondersteunde de software alleen bepaalde ET4000-videokaarten. Het lijkt erop dat de meeste gebruikers van dit systeem het OS-9-besturingssysteem gebruikten of gebruiken, maar er waren verschillende besturingssystemen voor, waaronder REX, een FLEX-achtig besturingssysteem en SK*DOS. Dan Farnsworth schreef REX en een BASIC-interpreter die redelijk compatibel was met DECB, maar het was ontoereikend en te laat om van belang te zijn voor veel CoCo-gebruikers. Er was ook een kaart met de naam ALT86 beschikbaar, die in feite een IBM XT-compatibele computer op een enkele kaart was, waarmee de gebruiker DOS-programma's erop kon uitvoeren. In feite kon je programma's voor de 68000 en de ALT86-kaart tegelijkertijd draaien, zolang je geen toegang tot de ISA-bus van de 68000 nodig had.

in de 21e

De CoCo heeft nog steeds een kleine maar actieve gebruikersgemeenschap

De meeste CoCo-fans klaagden, en klagen nog steeds, luid over Tandy's gebrek aan steun. In feite was het een kwestie van geluk om iemand in een Radio Shack-winkel te vinden die meer wist dan de prijs van de computer. We moeten echter ook bedenken dat de warenhuizen en speelgoedwinkels die de Commodores en Ataris verkochten waarschijnlijk niet beter of slechter waren.

Ondanks (en misschien zelfs dankzij) het gebrek aan bedrijfsondersteuning voor het systeem, ontwikkelde zich een zeer actieve community van derden, voornamelijk ondersteund door CoCo-gerelateerde publicaties. Hiervan was het meest populaire en langstlopende tijdschrift The Rainbow , dat hardwareproducten van bedrijven zoals CoCo-goeroe Tony DiStefano's DISTO bevatte.

Veel producten en verbeteringen die Tandy slecht of helemaal niet implementeerde, kwamen direct beschikbaar. Misschien erkennend het belang van het lezersbestand van The Rainbow magazine, werden veel CoCo-systemen, inclusief alle CoCo 3's, geleverd met informatie over het tijdschrift op hun doos.

Zelfs vandaag de dag ondersteunen sommige particulieren en kleine bedrijven CoCo nog steeds en ontwikkelen ze er actief hardware en software voor. Bedrijven als Cloud-9 hebben de CoCo 3 verder geduwd dan velen voor mogelijk hadden gehouden, met zaken als controllers voor IDE- en SCSI -harde schijven en geheugenupgrades tot 2 megabyte .

Zie ook

Referenties

  1. «CP 400 - ElTRS 80 Color Computer Brasilero» (in het Portugees) . 24 juni 2004. Gearchiveerd van het origineel op 26 oktober 2009 . Ontvangen 30 maart 2016 . 
  2. ^ "Codimex 6809" . old-computers.com (in het Engels) . Ontvangen 30 maart 2016 . 
  3. ^ "De Sampo-kleurencomputer " . Ontvangen 30 maart 2016 . 
  4. "Officiële Radio Shack Coco 3 Demo" . nitros9.stg.net . Gearchiveerd van het origineel op 25-04-2006 . Ontvangen 30 maart 2016 . 

Externe links

technici
emulators