stringtranslate.com

Цветной компьютер TRS-80

RadioShack TRS-80 Color Computer , позже продаваемый как Tandy Color Computer , представляет собой серию домашних компьютеров, разработанных и продаваемых Tandy Corporation . Несмотря на то, что Color Computer имеет одинаковое название с более ранней моделью TRS-80 , это совершенно другая система и радикальное отклонение в дизайне, основанная на процессоре Motorola 6809E, а не на Zilog Z80 более ранних моделей. [1]

Линия Tandy Color Computer, получившая название CoCo , началась в 1980 году с того, что сейчас называется Color Computer 1. За ней в 1983 году последовал Color Computer 2, а затем в 1986 году Color Computer 3. Все три модели поддерживают высокий уровень совместимости программного и аппаратного обеспечения, при этом немногие программы, написанные для более старых моделей, не могли работать на новых. Color Computer 3 был снят с производства в 1991 году.

Все модели Color Computer поставлялись с Color BASIC , реализацией Microsoft BASIC, в ПЗУ. Варианты многозадачной операционной системы OS-9 были доступны от третьих лиц.

История

Терминал TRS-80 VideoTex , ок. 1980 г.

Tandy Corporation анонсировала TRS-80 Color Computer в июле 1980 года как недорогой домашний компьютер. [2] Color Computer имеет совершенно иную конструкцию, чем модели TRS-80 на базе Zilog Z80 . BYTE писал: «Единственное сходство между [двумя компьютерами] — это название». [1]

Цветной компьютер TRS-80 является результатом «экспериментального проекта видеотекста, разработанного службой распространения знаний Кентукки и сельскохозяйственным колледжем Университета Кентукки » в 1977 году. Компания Motorola Semiconductor из Остина, штат Техас , выиграла контракт на поставку пользовательских терминалов, а компьютерное подразделение Tandy's Computer Division позже присоединилось к производству терминалов. [3] Первоначальной целью этого проекта, получившего название «Green Thumb», было создание недорогого видеотекстового терминала для фермеров, владельцев ранчо и других работников сельскохозяйственной отрасли. [4] [5] Этот терминал подключался к телефонной линии и обычному цветному телевизору и позволял пользователю получать доступ к информации в режиме, близком к реальному времени, полезной для его повседневной работы на ферме.

Чип генератора видеодисплея MC6847 (VDG) компании Motorola был выпущен примерно в то же время, когда началось совместное предприятие. Прототип терминала «Green Thumb» 1978 года использовал MC6847 и микропроцессор Motorola 6809. Однако прототип содержал слишком много чипов, чтобы быть коммерчески жизнеспособным. Motorola отреагировала, объединив функции многих более мелких чипов в один чип: синхронный адресный мультиплексор (SAM) MC6883. SAM, VDG и 6809 использовались в качестве ядра терминала AgVision. Он также продавался через магазины Radio Shack как терминал VideoTex около 1980 года. [6]

Терминал VideoTex стал основой для домашнего компьютера общего назначения. Внутренний модем был удален, а порты ввода-вывода для кассетного хранилища, последовательного ввода-вывода и джойстиков были предоставлены. Разъем расширения был добавлен на правую сторону корпуса для будущих усовершенствований и картриджей ПЗУ («Program Paks»). Наклейка с указанием объема установленной памяти в машине закрывает отверстие, где был светодиодный индикатор «DATA» модема. 31 июля 1980 года Tandy анонсировала цветной компьютер TRS-80, который имеет тот же корпус, клавиатуру и раскладку, что и терминалы AgVision/VideoTex.

Tandy рассматривала бизнес как свой основной рынок для компьютеров. Хотя Эд Джуге из компании сказал в 1981 году, что Color Computer был «нашим выходом на рынок домашних компьютеров», он описал его как «для серьезных профессионалов», заявив, что текстовый процессор и электронные таблицы скоро будут доступны. [7] Первоначальная модель (каталожный номер 26-3001) поставлялась с 4 КБ динамической памяти с произвольным доступом (DRAM) и 8 КБ Microsoft BASIC в ROM . Его цена составляла 399 долларов США (что эквивалентно 1480 долларам США в 2023 году). Через несколько месяцев магазины Radio Shack по всей территории США и Канады начали продавать новый компьютер.

Цветной компьютер 1 (1980–1983)

Цветной компьютер 4K TRS-80, 1981 г. (модель 26-3001)

Первоначальная версия Color Computer имела большой серебристо-серый корпус с клавиатурой, похожей на калькулятор , и была доступна с объемом памяти 4K (26-3001), 16K (26-3002) или 32K (26-3003). Версии с объемом памяти не менее 16K поставлялись со стандартным Microsoft Color Basic или (опционально) Extended Color BASIC . Единственным доступным подключением к устройству отображения является подключение к телевизору.

Ранние версии CoCo 1 имели черную окантовку клавиатуры, табличку TRS-80 над клавиатурой с левой стороны и значок RAM («кнопку»), прикрепленный сверху и справа на корпусе. Более поздние версии удалили черную окантовку клавиатуры и кнопку RAM, а табличку TRS-80 переместили на среднюю линию корпуса.

Компьютер основан на одной печатной плате со всеми полупроводниками, произведенными Motorola, включая ЦП MC6809E, VDG MC6847, SAM MC6883 и ОЗУ, состоящее из 2104 (4Kx1) чипов (модели 4K) или 4116 (16Kx1) чипов (модели 16K). [1] Ранние CoCos имели только восемь гнезд ОЗУ, поэтому для обновления до 32K требовалось объединить два набора чипов 4116 и добавить несколько перемычек . Более поздняя версия материнской платы удалила опцию ОЗУ 4K и была обновлена ​​до 32K с «полуплохими» 4164 DRAM. Эти платы имеют перемычки, помеченные HIGH/LOW, чтобы определить, какая половина чипа памяти была хорошей. По мере того, как производительность памяти повышалась, а затраты снижались, многие (возможно, большинство) 32K CoCo 1 поставлялись с вполне хорошими чипами памяти 4164. Утилиты и программы начали использовать скрытые 32K.

Пользователи, открывающие корпус, рисковали аннулировать гарантию. [1] Radio Shack могла обновить все версии, поставляемые со стандартным Color BASIC, до Extended Color BASIC, разработанного Microsoft , за 99 долларов. BYTE писал в 1981 году, что с помощью Extended Color BASIC Radio Shack «выпустила первую по-настоящему простую в использовании и недорогую систему, которая генерирует полноцветную графику». [8] В конце концов вариант с памятью 32 КБ был полностью исключен, и предлагались только версии с 16 КБ или 64 КБ.

В конце 1982 года версия Color Computer с белым корпусом, названная TDP System 100, была распространена RCA и продавалась через магазины, не принадлежащие Tandy. За исключением таблички и корпуса, она идентична Color Computer. [9]

Позже и CoCo, и TDP System 100 поставлялись с белым корпусом с вентиляционными отверстиями, проходящими по всей длине корпуса, а не только по бокам. Эта схема вентиляции перешла и в CoCo 2. Некоторые поздние версии CoCo имеют модифицированную клавиатуру, часто называемую «расплавленной» клавиатурой, с более крупными клавишными колпачками .

Периферийные устройства включали в себя кассетный накопитель, последовательные принтеры , дисковод для гибких дисков размером 5,25 дюйма , ручку и графический планшет под названием X-Pad, генераторы речи и звука, а также джойстики.

Цветной компьютер 2 (1983–1986)

Во время первоначального производственного цикла CoCo 1 большая часть дискретной схемы поддержки была переделана в несколько индивидуальных интегральных схем , оставив большую часть площади печатной платы CoCo 1 пустым пространством. Чтобы сократить производственные затраты, корпус был укорочен примерно на 25% и были разработаны новый, меньший блок питания и материнская плата. «Расплавленная» клавиатура из белого CoCo 1 и вентиляционные отверстия в стиле TDP-100 были перенесены. Помимо нового внешнего вида и удаления 12-вольтового блока питания из разъема расширения, компьютер был совместим с предыдущим поколением. Удаление 12-вольтового блока питания парализовало некоторые периферийные устройства, такие как оригинальный контроллер гибких дисков, который затем требовалось модернизировать, устанавливать в интерфейс Multi-Pak или снабжать внешним питанием.

CoCo 2 продавался в моделях 16K и 64K. Модели 16K используют 16Kx1 DRAM, но чипы не являются обычными 4116; вместо этого они были 4517 (Radio Shack P/N 8040517), [10] которые используют только питание +5 В вместо тройного напряжения, используемого 4116. Модели 64K используют стандартные чипы 4164 и имеют регистр управления в $FFDE/$FFDF для переключения между вторыми 32K RAM и OS ROM. При извлечении ROM можно получить доступ ко всем 64K системной RAM.

Модернизированные BASIC ROM добавляют незначительные функции и исправляют некоторые ошибки. Переработанный 5-вольтовый контроллер диска был представлен с его собственным новым Disk BASIC ROM (v1.1). Он добавляет новую команду, DOS, для автоматической загрузки программного обеспечения с диска (для этого требуется диск со специальным загрузочным сектором ). Это позволяет использовать программное обеспечение на защищенных от копирования дисках или сторонних операционных системах, в основном OS-9 .

Производство было частично перенесено в Корею, при этом производство в США и Корее осуществлялось параллельно с использованием тех же номеров деталей.

Примерно в марте 1984 года компания Radio Shack начала рекламировать версию CoCo 2 на 64 Кбайт, которая также включала в себя «улучшенную» полноходовую клавиатуру в стиле пишущей машинки в серийном производстве [11] , заменив предыдущую «расплавленную» клавиатуру.

Последним значительным изменением в жизни CoCo 2 (модели 26-3134B, 26-3136B и 26-3127B; 16K стандартная, 16K расширенная и 64K расширенная соответственно) стало использование улучшенного VDG, MC6847T1, позволяющего использовать строчные символы и менять цвет рамки текстового экрана. Эти функции не были включены в BASIC. В середине производственного цикла этих моделей заводская табличка была изменена с «Radio Shack TRS-80 Color Computer 2» на «Tandy Color Computer 2». Красные, зеленые и синие фигуры были заменены на красные, зеленые и синие параллелограммы .

Creative Computing написала в декабре 1984 года, что Color Computer был лучшим образовательным компьютером стоимостью менее 1000 долларов. Журнал сказал, что у него было меньше, но более качественное образовательное программное обеспечение, чем у Commodore 64 , и что Radio Shack был посвящен образовательному рынку, в то время как Commodore — нет. [12]

Цветной компьютер 3 (1986–1991)

К 1985 году пользователи Color Computer забеспокоились, что компания откажется от их компьютеров в пользу Tandy 1000. Руководитель Tandy Эд Джудж заявил в том году, что «ни один домашний компьютер на рынке сегодня не обладает такой потенциальной мощностью, как Color Computer... мы считаем, что [у него] также хорошее будущее». [13]

30 июля 1986 года Tandy анонсировала Color Computer 3 в отеле Waldorf-Astoria в Нью-Йорке. Он имел 128 КБ ОЗУ, которую можно было увеличить до 512 КБ. Панель за клавиатурой и пластиковая крышка картриджа были изменены с черной на серую. Раскладка клавиатуры была пересмотрена, клавиши со стрелками были помещены в ромбовидную конфигурацию и добавлены клавиши CTRL, , , и . Он продавался в магазинах Radio Shack и Tandy Computer Centers по цене 219,95 долларов. [14]ALTCLEARF1F2

CoCo 3 совместим с большинством старых программных обеспечений и периферийных устройств CoCo 2. 6809 в CoCo 1 и 2 работает на частоте 0,895 МГц. CoCo 3 работает на этой частоте по умолчанию, но может управляться программным обеспечением для работы на частоте, вдвое большей; OS-9 использует эту возможность. Место графического и аппаратного обеспечения памяти в CoCo 1 и 2 занимает специализированная интегральная схема, называемая чипом GIME (Graphics Interrupt Memory Enhancement). GIME также обеспечивает:

CoCo 3 с интерфейсом Multi-Pak и двумя дисководами

Из GIME исключены редко используемые режимы Semigraphics 8, 12 и 24, созданные SAM. Ходивший по слухам 256-цветный режим (подробно описанный в оригинальной спецификации Tandy для GIME) [18] так и не был найден.

Предыдущие версии CoCo ROM были лицензированы у Microsoft, но Tandy не смогла убедить их предоставить дальнейшие обновления BASIC. Вместо этого Microware предоставила расширения Extended Color BASIC для поддержки новых режимов отображения. Чтобы не нарушать дух лицензионного соглашения между Microsoft и Tandy, немодифицированный BASIC от Microsoft загружается в ROM CoCo 3. После запуска ROM копируется в RAM и исправляется кодом Microware. Исправленный код имеет несколько ошибок, а поддержка многих новых аппаратных функций неполная.

Microware также представила версию операционной системы OS-9 Level 2 вскоре после запуска. OS-9 использует отображение памяти (так что каждый процесс имеет собственное пространство памяти до 64 КБ), оконный дисплей и более обширную среду разработки, которая включает копию BASIC09 . Были доступны компиляторы C и Pascal . Члены сообщества CoCo OS-9 улучшили OS-9 Level 2 для CoCo 3 по просьбе Tandy, но Tandy прекратила производство CoCo 3 до официального выпуска обновления. Большинство улучшений попали в NitrOS-9, крупную переписывание OS-9/6809 Level 2 для CoCo 3, чтобы использовать возможности и скорость Hitachi 6309 (если она была доступна). [19]

Адаптер джойстика, разработанный Стивом Бьорком, увеличивает разрешение интерфейса джойстика/мыши в десять раз за счет процессорного времени . [ необходима ссылка ]

Аппаратное обеспечение

Внутренне модели CoCo 1 и CoCo 2 функционально идентичны. Ядро системы практически идентично эталонному проекту, включенному в техническое описание Motorola MC6883, и состоит из пяти микросхем LSI :

СЭМ

SAM — многофункциональное устройство, выполняющее следующие функции:

SAM был разработан для замены многочисленных небольших чипов LS/ TTL в одном интегрированном корпусе. Его основная цель — управление DRAM, но, как указано выше, он также объединяет несколько других функций. Он подключен к кристаллу на частоте, в 4 раза превышающей телевизионную цветовую частоту (14,31818 МГц для стран NTSC). Она делится на 4 внутри и подается на VDG для его собственной внутренней синхронизации (3,579545 МГц для NTSC). SAM также делит главный тактовый сигнал на 16 (или 8 в некоторых случаях) для двухфазного тактового сигнала MPU ; в NTSC это 0,89 МГц (или 1,8 МГц при делении на 8).

Переключение SAM в режим работы на частоте 1,8 МГц дает ЦП время, обычно используемое VDG и обновлением. Таким образом, на дисплее отображается мусор; этот режим использовался редко. Однако необычный режим, доступный SAM, называется режимом зависимости от адреса, в котором чтение ПЗУ (поскольку они не используют DRAM) происходит на частоте 1,8 МГц, а обычный доступ к ОЗУ происходит на частоте 0,89 МГц. По сути, поскольку интерпретатор BASIC работает из ПЗУ, перевод машины в этот режим почти удвоил бы производительность программы BASIC, сохраняя при этом видеодисплей и обновление DRAM. Конечно, это нарушило бы циклы синхронизации программного обеспечения, и операции ввода-вывода были бы затронуты. Однако, несмотря на это, «высокоскоростной POKE » использовался многими программами CoCo BASIC, хотя он разгонял оборудование в CoCo, которое было рассчитано только на работу на частоте 1 МГц.

SAM не имеет соединения с шиной данных MPU. Таким образом, он программируется любопытным образом; его 16-битный регистр конфигурации распределен по 32 адресам памяти (FFC0-FFDF). Запись четных байтов устанавливает этот бит регистра в 0, а запись нечетных байтов устанавливает его в 1. Записанное значение (D7-D0) игнорируется.

Из-за ограничений в 40-контактной упаковке SAM содержит дубликат внутреннего 12-битного счетчика адресов VDG. Обычно настройки этого счетчика устанавливаются для дублирования режима отображения VDG. Однако это не требуется и приводит к созданию некоторых новых режимов отображения, которые невозможны, когда VDG используется в системе отдельно. Вместо того, чтобы VDG запрашивал данные из ОЗУ самостоятельно, VDG «подает» данные внутренней копией счетчика адресов VDG SAM. Этот процесс называется «Interleaved Direct Memory Access» (IDMA) компанией Motorola и гарантирует, что процессор и VDG всегда имеют полный доступ к этому ресурсу общей памяти без состояний ожидания или конкуренции.

Существует две версии SAM. Ранняя версия имеет маркировку MC6883 и/или SN74LS783; более поздняя версия имеет маркировку SN74LS785. Есть некоторые незначительные различия во времени, но главное отличие — поддержка 8-битного счетчика обновления в версии 785. Это позволило использовать недорогие 16K на 4 бита и определенные 64K на 1 бит DRAM. Некоторые сторонние обновления памяти с переключением банков , которые использовали 256K DRAM, нуждались в этом 8-битном счетчике обновления для работы.

ВДГ

Экран включения CoCo 2

Motorola 6847 — это дисплейный генератор, способный отображать текст и графику, содержащуюся в приблизительно квадратной дисплейной матрице шириной 256 пикселей и высотой 192 строки. Он может отображать 9 цветов: черный, зеленый, желтый, синий, красный, белый, голубой, пурпурный и оранжевый.

Буквенно-цифровой/полуграфический дисплей

Пример отображения набора символов MC6847 VDG

В алфавитно-цифровом режиме каждый символ представляет собой символ шириной 5 точек и высотой 7 точек в поле шириной 8 точек и высотой 12 строк. Этот режим отображения занимает 512 байт памяти от $400 до $5FF и представляет собой экран шириной 32 символа с 16 строками. Генератор символов ROM содержит только 64 символа, поэтому строчные символы не предусмотрены. Символы «строчного» регистра отображаются как заглавные с инвертированным цветом. На большинстве поколений CoCo это зеленый на очень темно-зеленом.

Полуграфика — это режим, в котором можно смешивать буквенно-цифровые символы и графику с низким разрешением. 8-й бит символа определяет, является ли он буквенно-цифровым или рассматривается как сетка 2 × 2 пикселей. Когда установлен 8-й бит, следующие три бита определяют цвет, а последние 4 бита указывают, какие квадранты поля символа являются либо выбранным цветом, либо черным. Это позволяет использовать графический режим 64 × 32 с 9 цветами — единственный режим, в котором возможно отображать все 9 цветов одновременно.

Существует два набора цветов. По умолчанию — черные символы на зеленом фоне. Альтернативный — черные символы на оранжевом фоне. Выбор набора цветов не влияет на полуграфические символы. Граница всегда черная.

6847 поддерживает режим отображения Semigraphics 6, где два бита выбирают цвет, а 6 бит определяют, какая 1/6 поля символа освещена. Возможны только 4 цвета, но бит набора цветов VDG выбирает две группы по 4 цвета. При использовании Semigraphics 6 на CoCo в графических блоках доступны только два цвета. [20]

По умолчанию для CoCo используется алфавитно-цифровой дисплей Semigraphics 4.

Дополнительные режимы полуграфики

Настроив SAM так, чтобы он считал, что отображает полный графический режим, но оставив VDG в режиме Alphanumeric/Semigraphics 4, можно разделить поле символов на более мелкие части. Это создает «виртуальные» режимы Semigraphics 8, 12 и 24. [16] В этих режимах можно было смешивать кусочки и части различных текстовых символов, а также символы Semigraphics 4. Эти режимы были интересной диковинкой, но не использовались широко, поскольку экран Semigraphics 24 потреблял 6144 байта памяти. Эти режимы не были реализованы в CoCo 3.

В руководстве программиста для CoCo говорится, что из-за пожара в исследовательской лаборатории Tandy документы, касающиеся полуграфических режимов, были перетасованы, и поэтому некоторые из полуграфических режимов никогда не были задокументированы. Энтузиасты CoCo создали экспериментальные программы, чтобы попытаться провести обратную разработку режимов, и смогли восстановить недостающую документацию. [21]

Режимы растрового изображения

Режимы отображения растровых изображений делятся на две категории: разрешение и цвет .

В режимах разрешения каждый пиксель адресуется как включенный или выключенный. Доступны два набора цветов: черные точки на зеленом фоне с зеленой границей и белые точки на черном фоне с белой границей.

В цветных режимах каждый пиксель использует два бита для выбора одного из четырех цветов, а общие цвета определяются набором цветов:

Графика разрешения хранит 8 пикселей на байт и доступна в режимах 128×64, 128×96, 128×192 и 256×192. Цветная графика имеет 4 пикселя на байт и доступна в режимах 64×64, 128×64, 128×96 и 128×192. Максимальный размер растрового экрана составляет 6144.

Цвета артефактов

Оранжевый артефактный цвет, созданный с помощью набора цветов «белый и черный»

Двухцветный графический режим 256×192 может отображать четыре цвета из-за странности в телевизионной системе NTSC. Они называются композитными артефактными цветами .

В первом цветовом наборе, где доступны зеленые и черные точки, чередующиеся столбцы зеленого и черного выглядят как грязно-зеленый цвет. С белым и черным цветовым набором результат будет либо оранжевым, либо синим. Обратный порядок чередующихся точек дает противоположный цвет. По сути, этот режим имеет размер 128×192 с четырьмя цветами: черным, оранжевым, синим и белым. На телевизорах PAL вместо сплошного оранжевого и синего появляются артефакты в виде вертикальных полос зеленого и персикового с мягкими краями и шириной почти четыре пикселя. На CoCo 3 с аналоговым монитором RGB черные и белые точечные узоры не создают артефактов.

Битовые шаблоны, представляющие оранжевый и синий, могут быть разными при каждом включении системы. Большинство игр Color Computer начинаются с титульного экрана и просят пользователя нажимать кнопку сброса, пока цвета не станут правильными. Это исправлено в Color Computer 3, а другой набор цветов можно выбрать, удерживая во время сброса.F1

Строчные буквы и 6847T1

6847T1 VDG в режиме строчных букв

6847 может использовать внешний генератор символов. Несколько дополнительных плат сторонних производителей позволяют CoCo отображать настоящие строчные символы.

В конце производственного цикла CoCo 2 использовался улучшенный 6847T1 [22] VDG. Он включает генератор строчных символов и возможность отображения зеленой/оранжевой или черной рамки на текстовом экране. [22] Возможность использования строчных букв по умолчанию отключена на этих CoCo 2 и не упоминается в руководстве.

Звук

CoCo имеет два метода создания звука: 6-битный цифро-аналоговый преобразователь и отдельный 1-битный источник звука. Воспроизведение кассеты или аналоговый сигнал также могут быть направлены из порта картриджа на динамик телевизора. [ необходима цитата ]

PIA

Во всех моделях CoCo есть два чипа адаптера периферийного интерфейса . PIA предназначены для операций ввода-вывода, таких как управление внутренним 6-битным цифро-аналоговым преобразователем, управление реле для двигателя кассеты, чтение клавиатуры, управление контактами режима VDG и доступ к последовательному порту ввода-вывода RS-232 .

Самые ранние модели CoCo имели два стандартных чипа 6821. Позже, после изменений в конструкции клавиатуры, вместо него использовался 6822 IIA (Industrial Interface Adapter). 6822 в конечном итоге был снят с производства Motorola, но производился для Tandy как специализированная интегральная схема с номером детали SC67331P.

Интерфейс для внешних периферийных устройств

Благодаря конструкции CoCo, MPU не сталкивается с состояниями ожидания при нормальной работе. Это означает, что точные программно-управляемые циклы синхронизации легко реализуются. Это важно, поскольку CoCo не имеет специализированного оборудования для любого ввода-вывода. Все операции ввода-вывода, такие как чтение и запись кассеты, последовательный ввод-вывод, сканирование клавиатуры и чтение положения джойстиков, должны выполняться полностью программно. Это снижает стоимость оборудования, но снижает производительность системы, поскольку MPU недоступен во время этих операций.

Например, интерфейс кассеты CoCo, возможно, один из самых быстрых (1500 бит/с), но он делает это полностью под программным управлением. При чтении или записи кассеты у CoCo нет свободного процессорного времени для других задач. Они должны ждать, пока не произойдет ошибка или не будут прочитаны все необходимые данные.

Изменения в оборудовании CoCo 3

В CoCo 3 новая СБИС, официально называемая Advanced Color Video Chip (ACVC) или (неофициально) Graphics Interrupt Memory Enhancer (GIME), объединила функции SAM и VDG, одновременно расширяя возможности обоих. CoCo 3 поддерживает текст из 40 и 80 столбцов и возможность работы на частоте 1,8 МГц без потери видео. Процессор был изменен на 68B09E, а PIA — на 68B21, которые являются частями с частотой 2 МГц.

Прекращение

26 октября 1990 года компания Tandy объявила, что CoCo 3 будет снята с производства.

Уэйн Грин написал в 80 Micro в декабре 1982 года, что Tandy «фактически отказалась» от Color Computer. Как и в случае с другими своими компьютерами, Tandy пыталась монополизировать продажи оборудования и программного обеспечения, но, как он писал, Color Computer был несовместим с другим программным обеспечением Tandy, а то, что было доступно, было низкого качества. «Я уверен, что есть по крайней мере пятьдесят фирм-разработчиков программного обеспечения, которые хотели бы работать с Shack», — сказал Грин, но «кажется, что люди из Shack воюют со своими сторонниками и потенциальными поставщиками». [23] Многие владельцы CoCo согласны, что Tandy не воспринимала компьютер всерьез. [24]

Преемники

Несколько компаний попытались подхватить эстафету CoCo, но отсутствие достойной обратной совместимости с CoCo 3 не смогло привлечь большую часть сообщества. Некоторые из этих систем работают на OS9/68k, которая похожа на OS-9 .

Frank Hogg Labs представила Tomcat TC-9 в июне 1990 года, который в некоторой степени совместим с CoCo 3, но может работать только с программным обеспечением OS-9 . Более поздняя версия под названием TC-70 имеет сильную совместимость с MM/1, а также работает с OS-9/68K.

Multi-Media One был представлен в июле 1990 года, работает под управлением OS-9 /68K на процессоре Signetics 68070 15 МГц с 3 МБ ОЗУ и графическим разрешением 640×208, а также поддерживает чересстрочный режим 640×416. Он включает в себя интерфейс SCSI , стерео АЦП и ЦАП, дополнительный интерфейс MIDI и дополнительную плату для обновления ЦП до Motorola 68340. AT306 (также известный как MM/1B ) является преемником MM/1, который содержит ЦП Motorola 68306, OS-9/68K 3.0 и позволяет использовать карты шины ISA . Он был создан Кевином Пизом и Карлом Крейдером и продавался компанией Карла, Kreider Electronics.

Peripheral Technology выпустила 16 МГц систему Motorola 68000 под названием PTK68K-4 . Delmar продавала системы на основе PT68K-4 и называла Delmar System IV . PT68K-4 имеет размеры IBM PC и семь 8-битных слотов ISA. Видео обеспечивается стандартной видеокартой и монитором, но для графики высокого разрешения программное обеспечение поддерживает только определенные видеокарты.

Гэри Беккер создал CoCo3FPGA для плат Terasic DE FPGA. [25] Он содержит ядро ​​ЦП 6809, которое может работать на частоте 25 МГц. [26] Он добавляет 256-цветные графические режимы, включая режим 640x450.

Роджер Тейлор разработал клон CoCo 3, Matchbox Coco , на основе платы DE0-Nano FPGA. [27] Переименованный в RealCoCo , [28] он был портирован на другое оборудование FPGA.

Клоны и кузены

Dragon 32 и 64 являются британскими кузенами CoCo, основанными на референсном дизайне от Motorola, который был создан в качестве примера возможностей ЦП MC6809E в сочетании с генератором видеодисплея MC6847 и синхронным адресным мультиплексором MC6883. BIOS для Dragon 32 был написан на основе спецификаций и API, разработанных Microsoft и, в определенной степени, PA Consulting из Кембриджа . [ необходима цитата ] Dragon был значительно улучшенным устройством с видеовыходом в дополнение к телевизионному выходу CoCo и CoCo 2. Он также имел параллельный порт Centronics (отсутствовал ни в одном CoCo), встроенный последовательный UART 6551 A (в Dragon 64) и более качественную клавиатуру. В 1983 году версия Dragon была лицензирована для производства на североамериканском рынке корпорацией Tano Corporation из Нового Орлеана, штат Луизиана . Tano начала производство на своем предприятии площадью 48 000 квадратных футов (4500 м 2 ) в сентябре 1983 года и вышла на полную мощность через месяц. Продажи не оправдали ожиданий, и Tano прекратила производство и поддержку через год. [29]

В Бразилии было несколько клонов CoCo, включая Prológica CP 400 Color и CP 400 Color II, [30] [31] [32] [33] Varix VC 50 , [34] [35] [36] [37] LZ Color 64 , [38] [39] [40] Dynacom MX-1600 , Codimex CD-6809 , [41] [42] [43] и Vaporware Microdigital TKS800. [44]

В Мексике Micro-SEP, клон CoCo 2 с 64 КБ памяти, был представлен министром образования . Micro-SEP предназначался для распространения на национальном уровне во всех государственных школах, где преподают с 7-го по 9-й классы. Они были представлены как проект Центра передовых исследований и разработок Национального политехнического института . [ 45] Как и Dragon, эти компьютеры также включали видеовыход. Были ли эти компьютеры «разработаны» этим институтом или были лицензированы с оригинального проекта, неясно.

Тайваньская компания Sampo также сделала клон CoCo, Sampo Color Computer. [46] [47] Sampo предположительно был доступен на Тайване, в Корее и, возможно, в других азиатских странах. Считается, что Tandy заблокировала продажи в США судебным иском из-за нарушения авторских прав на код ROM.

TRS -80 MC-10 , или Micro Color Computer, продавался в магазинах Radio Shack как компьютер начального уровня по более низкой цене, чем CoCo. Выпущенный в 1983 году, он был похож внешне на Timex Sinclair . Как и CoCo, он использует MC6847 VDG и Microsoft BASIC, но с MC6803 вместо 6809.

Смотрите также

Ссылки

  1. ^ abcd Аренс, Тим; Браун, Джек; Скейлс, Хантер (март 1981). «Что внутри цветного компьютера Radio Shack?». BYTE . Том 6, № 3. С. 90–130 . Получено 14 июня 2014 г.
  2. Уайт, Рон (август 1987 г.). Мэлони, Эрик (ред.). «История Tandy». 80 Micro . Питерборо, Нью-Гэмпшир: CW Communications: 50–64. ISSN  0744-7868 . Получено 4 апреля 2023 г. – через интернет-архив . [...] Цветной компьютер был ответом Tandy на популярность Commodore Vic-20 как недорогого компьютера для домашнего использования.
  3. ^ Информационные технологии для сельскохозяйственной Америки (PDF) . Вашингтон, округ Колумбия: Типография правительства США . 1983. стр. 327. Архивировано (PDF) из оригинала 27.02.2021 . Получено 25.07.2020 .
  4. Libes, Sol (февраль 1980 г.). «Motorola, Tandy и Western Union представляют системы «Green Thumb». BYTE . Том 5, № 2. стр. 70.
  5. ^ G. Pitre, Boisy; Loguidice, Bill (2013). CoCo: Красочная история компьютера-неудачника Tandy. Европа: CR Press. стр. 19. ISBN 9781466592483. Архивировано из оригинала 12 апреля 2024 . Получено 16 февраля 2018 .
  6. ^ "AgVision Videotex terminal". Vintage Computer . 2016-12-22. Архивировано из оригинала 2018-04-17 . Получено 16 апреля 2018 г.
  7. ^ Фрейбергер, Пол (1981-08-31). «Radio Shack готовится к будущему». InfoWorld . Том 3, № 17. С. 51, 53–54. Архивировано из оригинала 2024-02-07 . Получено 26 октября 2016 г.
  8. ^ Мястковски, Стэн (май 1981). «Расширенный цветовой BASIC для цветного компьютера TRS-80». BYTE . Том 6, № 5. С. 37–45 . Получено 18 октября 2013 г.
  9. ^ "Pipeline". The Rainbow . Vol. II, no. 3. September 1982. p. 56. Получено 17 октября 2013 .
  10. ^ "Турнир Святого Юбера для Милен и Дени" . Архивировано из оригинала 17 декабря 2022 г. Проверено 17 декабря 2022 г.
  11. ^ http://tandycoco.com/coco2.shtml Источники: Факты о Sam's Computer CC15: Модели цветного компьютера Radio Shack TRS-880: 26-3134, 26-3136 - Howard W. Sams & Co. и Tandy's Little Wonder - цветной компьютер: 1980-1991 - Frank G. Swygert, издательство FARNA Systems
  12. ^ Ahl, David H. (декабрь 1984 г.). "12 лучших компьютеров 1984 года". Creative Computing . Архивировано из оригинала 2019-05-12 . Получено 2019-03-16 .
  13. ^ Juge, Ed (октябрь 1985 г.). «Новости для верхушки: что на самом деле происходит в Tandy». Creative Computing . стр. 108. Архивировано из оригинала 18 октября 2016 г. Получено 14 октября 2016 г.
  14. Sims, Calvin (31 июля 1986 г.). «5 моделей, представленных Tandy» . The New York Times . Архивировано из оригинала 10 марта 2016 г. Получено 19 октября 2015 г.
  15. ^ "Color Computer FAQ - CoCopedia - Tandy/Radio Shack Color Computer Wiki". Архивировано из оригинала 2021-06-25 . Получено 2021-06-25 .
  16. ^ ab Lomont, Chris (июль 2006 г.). "Chris Lomont's Color Computer 1/2/3 Hardware Programming" (PDF) . www.lomont.org . Архивировано (PDF) из оригинала 27 ноября 2020 г. . Получено 5 мая 2020 г. .
  17. ^ "Coco 3 Graphics". Архивировано из оригинала 2021-06-25 . Получено 2021-06-25 .
  18. ^ Николас Марентес. "В поисках 256". Архивировано из оригинала 2008-07-24 . Получено 2008-06-11 .
  19. ^ "Операционная система NitrOS-9 для цветного компьютера Tandy/Radio Shack". Архивировано из оригинала 28-06-2008 . Получено 11-06-2008 .
  20. ^ Режим отображения Semi-graphics-6 Архивировано 09.11.2019 на Wayback Machine , Уильям Дж. Яковенко, 25 марта 1996 г., Кафедра компьютерных наук Университета Северной Каролины Архивировано 09.04.2024 на Wayback Machine
  21. ^ Забытый графический режим Semigraphics-24 Архивировано 2015-02-16 в Wayback Machine , Роберт Голт, Дата: 10 февраля 2010, Что в имени? Коко? Это точно не горячий шоколад
  22. ^ ab "MC6847T1 MOS Video Display Generator (Motorola)" (PDF) . Архив цветного компьютера . Архивировано (PDF) из оригинала 2021-01-22 . Получено 2022-05-15 .
  23. Грин, Уэйн (декабрь 1982 г.). «У Хижины действительно проблемы?». 80 Micro (редакционная статья). стр. 8, 10, 12. Получено 29.02.2020 .
  24. ^ G. Pitre, Boisy; Loguidice, Bill (2013). CoCo: Красочная история компьютера-неудачника Tandy. Европа: CR Press. стр. 3. ISBN 9781466592483. Архивировано из оригинала 12 апреля 2024 . Получено 16 февраля 2018 .
  25. ^ "Плата Altera DE1". Terasic Technologies . Архивировано из оригинала 2021-04-11 . Получено 2021-04-11 .
  26. ^ "System09 VHDL 6809 System on a Chip". members.optusnet.com.au . Архивировано из оригинала 2021-04-11 . Получено 2021-04-11 .
  27. ^ "Как построить спичечный коробок CoCo – CoCoDaddy". Архивировано из оригинала 2018-10-12 . Получено 2018-10-11 .
  28. ^ "RealCoCo". Архивировано из оригинала 2021-10-27 . Получено 2021-10-27 .
  29. ^ История архива Dragon Worldofdragon.org Архивировано 12 апреля 2010 г. на Wayback Machine
  30. ^ "1000BiT - Список компьютеров по производителю". www.1000bit.it . Архивировано из оригинала 2022-12-19 . Получено 2022-12-19 .
  31. ^ "ITENS DO FABRICANTE: Prológica" . Маркос Веласко — Музей технологий и программного обеспечения . Архивировано из оригинала 6 января 2023 г. Проверено 6 января 2023 г.
  32. ^ "Бразильская система телевидения - SBT" . www.sbt.com.br. ​Архивировано из оригинала 20 декабря 2022 г. Проверено 20 декабря 2022 г.
  33. ^ Соарес, Густаво (2 декабря 2022 г.). «Документация, содержащая информацию о первых компьютерных играх Бразилии - Juiz de Fora / MG». Acessa.com . Архивировано из оригинала 20 декабря 2022 г. Проверено 20 декабря 2022 г.
  34. ^ Шарф, Лучано (июль 2019 г.). «Varix VC 50 História e Legado do Mítico TRS-80 Color Nacional» (PDF) . Revista Jogos 80 (на португальском языке). № 21. С. 60–64. Архивировано (PDF) из оригинала 25 марта 2023 г. Проверено 21 марта 2023 г.
  35. ^ "Micro Varix 50 - TRS Color". Clube Old Bits (на португальском языке). 2016-03-03. Архивировано из оригинала 2016-03-03 . Получено 2023-03-21 .
  36. ^ "Микрокомпьютер Varix VC50 - Операция" . Datassette (на бразильском португальском языке). 01.07.2019. Архивировано из оригинала 21 марта 2023 г. Проверено 21 марта 2023 г.
  37. ^ "epocalc - База данных компьютерных моделей". www.epocalc.net . Архивировано из оригинала 2023-03-21 . Получено 2023-03-21 .
  38. ^ «Оборудование: Цвет 64» (PDF) . Микро Системы . Август 1983 г. с. 46. ​​Архивировано из оригинала (PDF) 22 октября 2014 г.
  39. ^ brancorp2000 (2021-02-17). "Обзор LZ Color 64". OLDPLAYERS (на бразильском португальском). Архивировано из оригинала 2023-03-20 . Получено 2023-03-20 .{{cite web}}: CS1 maint: numeric names: authors list (link)
  40. ^ Кампос, Дэниел. «Цвет 64: Uma raridade carioca! | AMX PROJECT» (на европейском португальском языке). Архивировано из оригинала 20 марта 2023 г. Проверено 20 марта 2023 г.
  41. ^ Кампос, Дэниел. «Codimex CD-6809: Триада агора завершена! | AMX PROJECT» (на европейском португальском языке). Архивировано из оригинала 28 марта 2023 г. Проверено 20 марта 2023 г.
  42. ^ "Codimex CD6809". Família TRS Color (на бразильском португальском). 2020-08-03. Архивировано из оригинала 2023-03-20 . Получено 2023-03-20 .
  43. ^ "Codimex CD-6809". MV - Marcos Velasco Software . Архивировано из оригинала 2023-03-20 . Получено 2023-03-20 .
  44. ^ "Clube do TK90X". www.tk90x.com.br . Архивировано из оригинала 2022-12-19 . Получено 2022-12-19 .
  45. ^ "Красный Эсколар и модель использования технологий информации и коммуникации в образовании" . 4º Encuentro Nacional de Red Escolar (на испанском языке). 16 октября 2006. Архивировано из оригинала 26 декабря 2007 года . Проверено 11 июня 2008 г.
  46. ^ "Компьютеры на Тайване, ROC: цветной компьютер и терминал BTC-14000 от SAMPO CO". BYTE . Том 7, № 11. Ноябрь 1982. С. 192-22.
  47. ^ «Представляем дуэт компьютерных продуктов SAMPO!». BYTE (Реклама). Том 7, № 11. Ноябрь 1982. С. 192–7.

Внешние ссылки

Эмуляторы