Введение
Линейка домашних компьютеров
Компьютер RadioShack TRS 80 Color Computer, позднее продававшийся как Tandy Color Computer, – это серия домашних компьютеров, разработанных и продаваемых компанией Tandy Corporation. Несмотря на то, что он имеет общее название с более ранним TRS 80, Color Computer является совершенно иной системой и радикальным изменением в дизайне, основанным на процессоре Motorola 6809E, а не на Zilog Z80 более ранних моделей. Линейка Tandy Color Computer, получившая прозвище CoCo, стартовала в 1980 году с модели, известной сейчас как Color Computer 1. За ней последовал Color Computer 2 в 1983 году, а затем Color Computer 3 в 1986 году. Все три модели обладают высокой степенью совместимости программного и аппаратного обеспечения, и лишь немногие программы, написанные для более старой модели, не могут работать на более новых. Производство Color Computer 3 было прекращено в 1991 году. Все модели Color Computer поставлялись с Color BASIC – реализацией Microsoft BASIC, встроенной в ПЗУ. Варианты многозадачной операционной системы OS 9 были доступны от сторонних разработчиков.
История
Tandy Corporation объявила о выпуске TRS 80 Color Computer в июле 1980 года как недорогой домашний компьютер. Color Computer имеет совершенно иную конструкцию, чем модели TRS 80, основанные на Zilog Z80. Журнал BYTE писал: «Единственное сходство между [этими двумя компьютерами] – это название». TRS 80 Color Computer берет свое начало от «экспериментального видеотекстового проекта, реализованного Kentucky Cooperative Extension Service и Колледжем сельского хозяйства Университета Кентукки» в 1977 году. Motorola Semiconductor из Остина, штат Техас, выиграла контракт на пользовательские терминалы, а подразделение Tandy Computer Division присоединилось позже для их производства. Первоначальной целью этого проекта, получившего название «Green Thumb» (Зеленый палец), было создание недорогого терминала Videotex для фермеров, животноводов и других работников сельскохозяйственной отрасли. Этот терминал подключался к телефонной линии и обычному цветному телевизору, предоставляя пользователю доступ к информации, почти в реальном времени, полезной для повседневной работы на ферме. Чип Motorola MC6847 Video Display Generator (VDG) был выпущен примерно в то же время, когда началось совместное предприятие. В прототипе терминала «Green Thumb» 1978 года использовались MC6847 и микропроцессор Motorola 6809. Однако прототип содержал слишком много чипов, чтобы быть коммерчески жизнеспособным. Motorola отреагировала, объединив функции многих небольших чипов в один: MC6883 Synchronous Address Multiplexer (SAM). SAM, VDG и 6809 использовались в качестве ядра терминала AgVision. Он также продавался в магазинах Radio Shack как терминал VideoTex примерно в 1980 году. Терминал VideoTex послужил основой для создания универсального домашнего компьютера. Внутренний модем был удален и добавлены порты ввода-вывода для кассетного накопителя, последовательного ввода-вывода и джойстиков. На правой стороне корпуса был добавлен разъем расширения для будущих улучшений и картриджей ROM («Program Paks»). Наклейка, указывающая объем установленной памяти, закрывает отверстие, где находился светодиодный индикатор «DATA» модема. 31 июля 1980 года Tandy объявила о выпуске TRS 80 Color Computer, который имеет тот же корпус, клавиатуру и компоновку, что и терминалы AgVision/VideoTex. Tandy рассматривала бизнес как свой основной рынок для компьютеров. Хотя в 1981 году Эд Джудж из компании заявил, что Color Computer – это «наш выход на рынок домашних компьютеров», он описал его как «для серьезных профессионалов», отметив, что текстовый процессор и электронная таблица скоро станут доступны. Первоначальная модель (каталожный номер 26 3001) поставлялась с 4 КБ динамической памяти с произвольным доступом (DRAM) и 8 КБ Microsoft BASIC в ROM. Ее цена составляла… В течение нескольких месяцев магазины Radio Shack по всей территории США и Канады начали продавать новый компьютер.
Цветной компьютер 1 (19801983)
Оригинальная версия Color Computer оснащалась большим серебристо-серым корпусом с клавиатурой, напоминающей клавиши калькулятора, и была доступна с объемами памяти 4K (26 3001), 16K (26 3002) или 32K (26 3003). Версии с установленной памятью не менее 16 КБ поставлялись со стандартным Microsoft Color Basic или (опционально) Extended Color BASIC. Единственным доступным подключением к дисплею был телевизор. Ранние версии CoCo 1 имели черную рамку вокруг клавиатуры, табличку TRS 80 над клавиатурой слева и значок RAM ("кнопку"), прикрепленный к верхней и правой сторонам корпуса. В более поздних версиях черная рамка и кнопка RAM были удалены, а табличка TRS 80 была перемещена на центральную линию корпуса. Компьютер был построен на одной печатной плате, со всеми полупроводниками производства Motorola, включая процессор MC6809E, MC6847 VDG, MC6883 SAM и оперативную память, состоящую из микросхем 2104 (4Kx1) (модели 4K) или 4116 (16Kx1) (модели 16K). Ранние CoCo имели всего восемь слотов RAM, поэтому для обновления до 32K требовалось установить два комплекта микросхем 4116 и добавить несколько перемычек. Более поздняя ревизия материнской платы исключила опцию 4K RAM и была обновлена до 32K с использованием "половинно неисправных" микросхем 4164 DRAM. На этих платах были установлены перемычки с обозначениями HIGH/LOW для определения рабочей половины микросхемы памяти. По мере улучшения выхода годных микросхем памяти и снижения стоимости многие (возможно, большинство) 32K CoCo 1 поставлялись с полностью исправными микросхемами памяти 4164. Утилиты и программы начали использовать скрытые 32K. Пользователи, открывавшие корпус, рисковали аннулировать гарантию. Radio Shack могла обновить все версии, поставляемые со стандартным Color BASIC, до Extended Color BASIC, разработанного Microsoft, за 99 долларов. В 1981 году BYTE написала, что благодаря Extended Color BASIC компания Radio Shack "выпустила первую действительно простую в использовании и недорогую систему, генерирующую полноцветную графику". В конечном итоге опция 32K памяти была полностью отменена, и предлагались только версии 16K или 64K. В конце 1982 года версия Color Computer с белым корпусом, названная TDP System 100, распространялась компанией RCA и продавалась через магазины, не принадлежащие Tandy. За исключением таблички с названием и корпуса, она была идентична Color Computer. Позже как CoCo, так и TDP System 100 поставлялись с белым корпусом с вентиляционными прорезями, проходящими по всей длине корпуса, а не только по бокам. Эта схема вентиляции была перенесена на CoCo 2. Некоторые поздние версии CoCo имели модифицированную клавиатуру, часто называемую "плавленной" клавиатурой, с более крупными клавишами. Периферийные устройства включали кассетный магнитофон, серийные принтеры, дисковод для дискет 5,25 дюйма, графический планшет с пером под названием X Pad, генераторы речи и звука, а также джойстики.
Цветной компьютер 2 (19831986)
Во время первоначального производства CoCo 1 большая часть дискретных поддерживающих схем была переработана в несколько специализированных интегральных схем, оставив значительную часть площади печатной платы CoCo 1 свободной. Чтобы снизить производственные затраты, корпус был укорочен примерно на 25%, и были разработаны новый, более компактный блок питания и материнская плата. "Разлитая" клавиатура от белого CoCo 1 и вентиляционные прорези в стиле TDP 100 были сохранены. Помимо изменившегося внешнего вида и исключения 12-вольтового питания для разъема расширения, компьютер оставался совместимым с предыдущим поколением. Отсутствие 12-вольтового питания сделало невозможным использование некоторых периферийных устройств, таких как оригинальный контроллер дисковода, который затем требовал обновления, установки в интерфейс Multi Pak или подключения к внешнему источнику питания. CoCo 2 продавался в модификациях 16K и 64K. Модели 16K использовали микросхемы DRAM 16Kx1, но вместо распространенных 4116 применялись 4517 (артикул Radio Shack 8040517), работающие только от +5V, в отличие от 4116, требующих тройного напряжения. Модели 64K использовали стандартные микросхемы 4164 и имели регистр управления по адресам $FFDE/$FFDF для переключения между вторыми 32K оперативной памяти и ПЗУ с операционной системой. При отключении ПЗУ становились доступны все 64K системной оперативной памяти. Обновленные ПЗУ BASIC добавляли незначительные функции и исправляли некоторые ошибки. Был представлен переработанный 5-вольтовый контроллер дисковода с новым ПЗУ Disk BASIC (v1.1). Оно добавляло новую команду DOS для автоматической загрузки программ с диска (требуется диск со специальным загрузочным сектором). Это позволяло использовать программное обеспечение на дисках с защитой от копирования или сторонние операционные системы, в частности OS 9. Производство было частично перенесено в Корею, при этом выпуск в США и Корее осуществлялся параллельно с использованием одних и тех же номеров деталей. Примерно в марте 1984 года Radio Shack начала рекламировать 64K версию CoCo 2, которая также включала в себя "улучшенную" полноразмерную клавиатуру в стиле пишущей машинки, заменившую предыдущую "разлившуюся" клавиатуру. Последним значительным изменением в истории 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". Красные, зеленые и синие фигуры были заменены красными, зелеными и синими параллелограммами. В декабрьском выпуске 1984 года журнал Creative Computing назвал Color Computer лучшим образовательным компьютером стоимостью менее 1000 долларов. В журнале отмечалось, что у него было меньше, но более качественное образовательное программное обеспечение, чем у Commodore 64, и что Radio Shack была ориентирована на образовательный рынок, в то время как Commodore – нет.
Цветной компьютер 3 (19861991)
К 1985 году пользователи Color Computer опасались, что компания откажется от их компьютера в пользу Tandy 1000. В том же году исполнительный директор Tandy Эд Джудж заявил, что "ни один домашний компьютер на рынке сегодня не обладает потенциальной мощностью, сравнимой с Color Computer – мы считаем, что у него также хорошее будущее". 30 июля 1986 года Tandy представила Color Computer 3 в отеле Waldorf Astoria в Нью-Йорке. Компьютер поставлялся с 128 КБ оперативной памяти, которую можно было увеличить до 512 КБ. Панель за клавиатурой и дверца картриджного отсека были заменены с черного на серый цвет. Расположение клавиш на клавиатуре было пересмотрено: клавиши управления курсором были расположены в ромбовидной конфигурации, а также добавлены клавиши CTRL, ALT, CLEAR, F1 и F2. Компьютер продавался в магазинах Radio Shack и Tandy Computer Centers по цене 219,95 долларов. CoCo 3 совместим с большинством старого программного обеспечения и периферийных устройств CoCo 2. Процессор 6809 в CoCo 1 и 2 работает на частоте 0,895 МГц. CoCo 3 работает на этой частоте по умолчанию, но программно может быть переключен на удвоенную частоту; OS 9 использует эту возможность. Вместо аппаратного обеспечения для графики и памяти, использовавшегося в CoCo 1 и 2, в CoCo 3 используется специализированная интегральная схема под названием GIME (Graphics Interrupt Memory Enhancement). GIME также обеспечивает вывод изображения на композитный видеомонитор или аналоговый RGB-монитор, в дополнение к ТВ-выходу CoCo 1 и 2, что повышает четкость изображения. Блок управления памятью разбивает 64 КБ адресного пространства 6809 на блоки по 8 × 8 КБ. Эта схема впоследствии позволила сторонним производителям предлагать обновления оперативной памяти объемом до 2 МБ (256 × 8 КБ). Поддерживается текстовый режим с настоящими строчными буквами с 32, 40, 64 или 80 символами в строке и от 16 до 24 строк на экране. Атрибуты текстовых символов включают 8 цветов переднего плана и 8 цветов фона, подчеркивание и мигание. Новые графические разрешения: 160, 256, 320 или 640 пикселей в ширину и от 192 до 225 строк в высоту. Поддерживаются режимы 320x192x4, 320x192x16, 640x192x2 и 640x192x4 с палитрой из 64 цветов. Доступны два режима палитры: RGB (3 основных цвета с 3 уровнями интенсивности, а также белый, черный и два оттенка серого) и Composite (16 различных цветов с 4 уровнями интенсивности). В GIME отсутствуют редко используемые режимы Semigraphics 8, 12 и 24, созданные SAM. Слухи о 256-цветном режиме (подробно описанном в оригинальной спецификации Tandy для GIME) не подтвердились. Предыдущие версии ПЗУ CoCo были лицензированы у Microsoft, но Tandy не удалось убедить их предоставить дальнейшие обновления BASIC. Вместо этого Microware разработала расширения для Extended Color BASIC для поддержки новых режимов отображения. Чтобы не нарушать дух лицензионного соглашения между Microsoft и Tandy, в ПЗУ CoCo 3 загружается неизмененный BASIC от Microsoft. При запуске ПЗУ копируется в оперативную память и модифицируется кодом 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 (при его наличии). Адаптер джойстика, разработанный Стивом Бьорком, увеличивает разрешение интерфейса джойстика/мыши в десять раз за счет времени процессора.
KB of RAM, which could be upgraded to 512 KB. The panel behind the keyboard and cartridge door plastic were changed from black to grey. The keyboard layout was revised, putting the arrow keys in a diamond configuration and adding CTRL, ALT, CLEAR, F1 and F2 keys. It sold in Radio Shack stores and Tandy Computer Centers for $219.95. The CoCo 3 is compatible with most older software and CoCo 2 peripherals. The 6809 in the CoCo 1 and 2 runs at 0.895 MHz. The CoCo 3 runs at that frequency by default, but is software controllable to run at twice that rate; OS 9 takes advantage of that capability. Taking the place of the graphics and memory hardware in the CoCo 1 and 2 is an application specific integrated circuit called the GIME (Graphics Interrupt Memory Enhancement) chip. The GIME also provides:
Output to a composite video monitor or analog RGB monitor, in addition to the CoCo 1 and 2's TV output. This improves the clarity of its output. A paged memory management unit breaks up the 6809's 64 KB address space into 8 × 8 KB chunks. The scheme would later allow third party RAM upgrades of up to 2 MB(256 × 8 KB). Text display with real lowercase at 32, 40, 64, or 80 characters per line and between 16 and 24 lines per screen. Text character attributes, including 8 foreground and 8 background colors, underline, and blink. New graphics resolutions of 160, 256, 320 or 640 pixels wide by 192 to 225 lines. 320x192x4, 320x192x16, 640x192x2, and 640x192x4 from a palette of 64 colors. There are two palette modes RGB (3 base colors with 3 levels of intensity and white, black and two gray tones) and Composite (16 distinct colors with 4 levels of intensity). Omitted from the GIME are the seldom used SAM created Semigraphics 8, 12, and 24 modes. A rumored 256 color mode (detailed in the original Tandy spec for the GIME) has never been found. Previous versions of the CoCo ROM were licensed from Microsoft, but Tandy could not convince them to provide further BASIC updates. Instead, Microware provided extensions to Extended Color BASIC to support the new display modes. To not violate the spirit of the licensing agreement between Microsoft and Tandy, Microsoft's unmodified BASIC is loaded in the CoCo 3's ROM. Upon startup, the ROM is copied to RAM and patched by Microware's code. The patched code has several bugs, and support for many of the new hardware features is incomplete. Microware also provided a version of the OS 9 Level 2 operating system shortly after launch. OS 9 uses memory mapping (so each process has its own memory space up to 64K), windowed display, and a more extensive development environment that includes a copy of BASIC09. C and Pascal compilers were available. Members of the CoCo OS 9 community enhanced OS 9 Level 2 for the CoCo 3 at Tandy's request, but Tandy stopped production of the CoCo 3 before the upgrade was officially released. Most of the improvements made it into NitrOS 9, a major rewrite of OS 9/6809 Level 2 for the CoCo 3 to take advantage of the features and speed of the Hitachi 6309 (if available). A joystick adapter designed by Steve Bjork increases the resolution of the joystick/mouse interface by a factor of ten at the expense of CPU time.
VDG
Motorola 6847 – это генератор дисплея, способный отображать текст и графику в матрице дисплея размером примерно 256 пикселей в ширину и 192 строки в высоту. Он может отображать 9 цветов: черный, зеленый, желтый, синий, красный, белый, голубой, пурпурный и оранжевый.
Альфа-цифровая/семиграфическая дисплейная система
В алфавитно-цифровом режиме каждый символ представляет собой символ шириной 5 точек и высотой 7 точек, заключенный в ячейку шириной 8 точек и высотой 12 строк. Этот режим отображения занимает 512 байтов памяти от $400 до $5FF и представляет собой экран шириной 32 символа и высотой 16 строк. Генератор символов в ПЗУ содержит только 64 символа, поэтому строчные буквы не предусмотрены. "Строчные" символы отображаются как прописные с инвертированным цветом. На большинстве поколений CoCo это зеленый цвет на темно-зеленом фоне. Полуграфика – это режим, в котором можно смешивать алфавитно-цифровые символы и графику с низким разрешением. 8-й бит символа определяет, является ли он алфавитно-цифровым или интерпретируется как сетка 2x2 пикселей. Если 8-й бит установлен, следующие три бита определяют цвет, а последние четыре бита указывают, какие квадранты ячейки символа должны быть выбранным цветом или черным. Это позволяет использовать графический режим 64x32 с 9 цветами, который является единственным режимом, позволяющим одновременно отображать все 9 цветов. Существует два набора цветов. По умолчанию – черные символы на зеленом фоне. Альтернативный набор – черные символы на оранжевом фоне. Выбор цветового набора не влияет на полуграфические символы. Граница всегда черная. 6847 поддерживает режим отображения Semigraphics 6, в котором два бита выбирают цвет, а 6 битов определяют, какая 1/6 часть ячейки символа подсвечена. Доступно только 4 цвета, но бит выбора цветового набора в VDG выбирает две группы по 4 цвета. При использовании Semigraphics 6 на CoCo в графических блоках доступно только два цвета. Режим Semigraphics 4 является стандартным алфавитно-цифровым режимом отображения для CoCo.
Дополнительные режимы полуграфики
Настраивая SAM таким образом, чтобы он считал, что отображает полный графический режим, но оставляя VDG в режиме "Алфавитно-цифровой/Семиграфический 4", можно разделить ячейку символа на более мелкие части. Это создаёт "виртуальные" режимы Семиграфики 8, 12 и 24. В этих режимах можно было комбинировать части различных текстовых символов, а также символы Семиграфики 4. Эти режимы были интересной особенностью, но не получили широкого распространения, поскольку экран Семиграфики 24 потреблял 6144 байта памяти. Эти режимы не были реализованы на CoCo 3. В справочном руководстве для программистов CoCo указано, что из-за пожара в исследовательской лаборатории Tandy документация, относящаяся к режимам семиграфики, была перепутана, и поэтому некоторые из этих режимов так и не были задокументированы. Энтузиасты CoCo создавали экспериментальные программы, чтобы попытаться реконструировать эти режимы, и им удалось восстановить недостающую документацию.
Цвета артефактов
Двухцветный графический режим 256×192 может отображать четыре цвета из-за особенности телевизионной системы NTSC. Эти цвета называются артефактными композитными цветами. В первом наборе цветов, где доступны зеленые и черные точки, чередующиеся столбцы зеленого и черного воспринимаются как грязно-зеленый цвет. При использовании белого и черного набора цветов получается оранжевый или синий. Изменение порядка чередующихся точек дает противоположный цвет. Фактически, этот режим можно рассматривать как 128×192 с четырьмя цветами: черным, оранжевым, синим и белым. На телевизорах PAL вместо сплошного оранжевого и синего, артефакты проявляются в виде вертикальных полос зеленого и персикового цвета с размытыми краями и шириной почти в четыре пикселя. На CoCo 3 с аналоговым RGB-монитором черно-белые точки не вызывают артефактов. Битовые шаблоны, представляющие оранжевый и синий цвета, могут меняться при каждом включении системы. Большинство игр для Color Computer начинаются с заставки и просят пользователя нажимать кнопку сброса, пока цвета не станут правильными. Эта проблема решена в Color Computer 3, а другой набор цветов можно выбрать, удерживая клавишу F1 во время сброса.
Маленькие буквы и 6847T1
6847 способен использовать внешний генератор символов. Несколько сторонних плат расширения позволяют CoCo отображать настоящие строчные символы. В конце выпуска CoCo 2 использовался улучшенный видеогенератор 6847T1 (VDG). Он включает в себя генератор строчных символов и возможность отображать зелёную/оранжевую или чёрную рамку на текстовом экране. Многие владельцы CoCo сходятся во мнении, что компания Tandy не относилась к компьютеру серьезно.
Преемники
Несколько компаний попытались продолжить дело 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. Он содержит ядро процессора 6809, которое может работать на частоте 25 МГц. Он добавляет 256-цветные графические режимы, включая режим 640x450. Роджер Тейлор разработал клон CoCo 3, Matchbox Coco, на базе платы DE0 Nano FPGA. Переименованный в RealCoCo, он был портирован на другое оборудование FPGA.
Клоны и кузены
Dragon 32 и 64 – британские аналоги CoCo, основанные на референсном дизайне Motorola, который был создан как демонстрация возможностей процессора MC6809E в сочетании с генератором видеосигналов MC6847 и мультиплексором синхронных адресов MC6883. BIOS для Dragon 32 был разработан на основе спецификаций и API, составленных Microsoft и, в некоторой степени, компанией PA Consulting из Кембриджа. Dragon представлял собой значительно улучшенную модель с видеовыходом, в дополнение к ТВ-выходу CoCo и CoCo 2. Он также включал параллельный порт Centronics (отсутствовавший на всех CoCo), встроенный последовательный UART 6551A (на Dragon 64) и клавиатуру более высокого качества. В 1983 году лицензия на производство версии Dragon для североамериканского рынка была передана корпорации Tano Corporation из Нового Орлеана, штат Луизиана. Tano начала производство на своем предприятии в сентябре 1983 года и вышла на полную мощность уже через месяц. Продажи не оправдали ожиданий, и Tano прекратила производство и поддержку через год. В Бразилии существовало несколько клонов CoCo, включая Prológica CP 400 Color и CP 400 Color II, Varix VC 50, LZ Color 64, Dynacom MX 1600, Codimex CD 6809 и так и не вышедший в свет Microdigital TKS800. В Мексике министр образования представил Micro SEP – клон CoCo 2 с 64 КБ памяти. Планировалось распространить Micro SEP по всей стране среди всех государственных школ, обучающих в 7-9 классах. Компьютеры были представлены как разработка Центра передовых исследований и разработок Национального политехнического института. Как и Dragon, эти компьютеры также имели видеовыход. Неясно, были ли эти компьютеры действительно спроектированы этим институтом или были получены по лицензии на основе оригинального дизайна. Тайваньская компания Sampo также создала клон CoCo – Sampo Color Computer. Предполагается, что Sampo был доступен на Тайване, в Корее и, возможно, в других азиатских странах. Считается, что Tandy заблокировала продажи в США посредством судебных исков из-за нарушения авторских прав на код ROM. TRS 80 MC 10, или Micro Color Computer, продавался в магазинах Radio Shack как компьютер начального уровня по более низкой цене, чем CoCo. Выпущенный в 1983 году, он был внешне похож на Timex Sinclair. Как и CoCo, он использовал MC6847 VDG и Microsoft BASIC, но с процессором MC6803 вместо 6809.