stringtranslate.com

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

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

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

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

История

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

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

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

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

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

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

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

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

Первоначальная версия цветного компьютера имела большой серебристо-серый корпус с островной клавиатурой , напоминающей калькулятор , и была доступна с объемом памяти 4 КБ (26-3001), 16 КБ (26-3002) или 32 КБ (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) микросхем ( модели 16К). [1] Ранние модели CoCo имели только восемь разъемов для оперативной памяти, поэтому для обновления до 32 КБ необходимо объединить два набора микросхем 4116 и добавить несколько перемычек . В более поздней версии материнской платы была удалена опция ОЗУ 4 КБ, и она была обновлена ​​до 32 КБ с «полуплохими» 4164 DRAM. На этих платах имеются перемычки с маркировкой HIGH/LOW, позволяющие определить, какая половина микросхемы памяти исправна. Поскольку объемы производства памяти увеличились, а затраты снизились, многие (возможно, большинство) 32K CoCo 1 поставлялись с совершенно хорошими чипами памяти 4164. Утилиты и программы стали использовать скрытые 32К.

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

В конце 1982 года версия цветного компьютера в белом корпусе под названием TDP System 100 распространялась компанией RCA и продавалась через магазины, не принадлежащие Tandy. За исключением заводской таблички и корпуса, он идентичен цветному компьютеру. [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 используются DRAM 16Kx1, но это не обычные чипы 4116; вместо этого они были 4517 (Radio Shack P/N 8040517), [10] которые используют питание только +5 В, а не тройное напряжение, используемое 4116. Модели 64K используют стандартные микросхемы 4164 и имеют регистр управления $FFDE/$FFDF для переключаться между вторыми 32К ОЗУ и ПЗУ ОС. Когда ПЗУ отключены, можно получить доступ ко всем 64 КБ системной оперативной памяти.

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

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

Примерно в марте 1984 года Radio Shack начала рекламировать 64K-версию CoCo 2, которая также включала в серийную эксплуатацию «улучшенную» полноходовую клавиатуру в стиле пишущей машинки, [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». Красные, зеленые и синие фигуры были заменены красными, зелеными и синими параллелограммами .

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

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

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

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

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, но Тэнди не смог убедить их предоставлять дальнейшие обновления BASIC. Вместо этого Microware предоставила расширения для Extended Color BASIC для поддержки новых режимов отображения. Чтобы не нарушать дух лицензионного соглашения между Microsoft и Tandy, немодифицированный BASIC Microsoft загружается в ПЗУ CoCo 3. При запуске ПЗУ копируется в ОЗУ и исправляется кодом Microware. Исправленный код содержит несколько ошибок , а поддержка многих новых аппаратных функций является неполной.

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

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

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

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

СЭМ

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

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. Этот процесс называется «Прямой доступ к памяти с чередованием» (IDMA) в компании Motorola и гарантирует, что процессор и VDG всегда имеют полный доступ к этому общему ресурсу памяти без состояний ожидания или конфликтов.

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

ВДГ

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

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

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

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

В буквенно-цифровом режиме каждый символ представляет собой символ шириной 5 точек и высотой 7 точек в рамке шириной 8 точек и высотой 12 строк. Этот режим отображения занимает 512 байт памяти размером от 400 до 5 долларов США и представляет собой экран шириной 32 символа с 16 строками. Генератор символов ПЗУ содержит только 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 в алфавитно-цифровом/полуграфическом режиме 4, можно разделить поле символов на более мелкие части. Это создает «виртуальные» режимы Semigraphics 8, 12 и 24. [16] В этих режимах можно было смешивать кусочки различных текстовых символов, а также символы Semigraphics 4. Эти режимы представляли собой интересную диковинку, но не получили широкого распространения, поскольку 24-экранный режим Semigraphics потреблял 6144 байт памяти. Эти режимы не были реализованы в CoCo 3.

В справочном руководстве программиста CoCo говорится, что из-за пожара в исследовательской лаборатории Тэнди документы, относящиеся к полуграфическим режимам, были перетасованы, и поэтому некоторые полуграфические режимы так и не были задокументированы. Энтузиасты 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 изображения черно-белых точек не искажаются.

Битовые комбинации, обозначающие оранжевый и синий цвета, могут меняться при каждом включении системы. Большинство цветных компьютерных игр начинаются с титульного экрана, и пользователю предлагается нажимать кнопку сброса, пока цвета не станут правильными. Это исправлено на Цветном компьютере 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 (адаптер промышленного интерфейса). В конечном итоге производство модели 6822 было прекращено компанией Motorola, но она производилась для Tandy как специализированная интегральная схема с номером детали SC67331P.

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

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

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

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

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

Прекращение производства

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

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

Преемники

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

В июне 1990 года компания Frank Hogg Labs представила Tomcat TC-9 , который в некоторой степени совместим с 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 выпустила систему Motorola 68000 с частотой 16 МГц под названием 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 квадратных футов (4 500 м 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] и пустая версия Microdigital TKS800. [44]

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

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

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?». БАЙТ . Том. 6, нет. 3. С. 90–130 . Проверено 14 июня 2014 г.
  2. ^ Уайт, Рон (август 1987 г.). Мэлони, Эрик (ред.). «История Тэнди». 80 микро . Питерборо, Нью-Хэмпшир: CW Communications: 50–64. ISSN  0744-7868 . Проверено 4 апреля 2023 г. - из Интернет-архива . [...] Цветной компьютер был ответом Тэнди на популярность Commodore Vic-20 как недорогого компьютера для домашнего использования.
  3. ^ Информационные технологии для сельскохозяйственной Америки (PDF) . Вашингтон, округ Колумбия: Типография правительства США . 1983. с. 327.
  4. ^ Либес, Соль (февраль 1980 г.). «Motorola, Tandy и Western Union представляют системы Green Thumb». БАЙТ . Том. 5, нет. 2. п. 70.
  5. ^ Г. Питр, Буази; Логидис, Билл (2013). CoCo: Красочная история компьютера-аутсайдера Тэнди. Европа: CR Press. п. 19. ISBN 9781466592483. Проверено 16 февраля 2018 г.
  6. ^ "Терминал AgVision Videotex" . Винтажный компьютер . 22 декабря 2016 г. Проверено 16 апреля 2018 г.
  7. ^ Фрайбергер, Пол (31 августа 1981). «Радиохижина готовится к будущему». Инфомир . Том. 3, нет. 17. С. 51, 53–54 . Проверено 26 октября 2016 г.
  8. ^ Мястковски, Стэн (май 1981 г.). «Расширенный Color BASIC для цветного компьютера TRS-80». БАЙТ . Том. 6, нет. 5. С. 37–45 . Проверено 18 октября 2013 г.
  9. ^ «Трубопровод». Радуга . Том. II, нет. 3. Сентябрь 1982 г. с. 56 . Проверено 17 октября 2013 г.
  10. ^ "Турнир Святого Юбера для Милен и Дени" .
  11. ^ http://tandycoco.com/coco2.shtml Источники: Факты о компьютере Сэма CC15: Radio Shack TRS-880 Цветные компьютерные модели: 26-3134, 26-3136 - Howard W. Sams & Co. и Little Wonder Tandy - Color Компьютер: 1980–1991 — Фрэнк Г. Свайгерт, издатель FARNA Systems.
  12. ^ Ахль, Дэвид Х. (декабрь 1984 г.). «12 лучших компьютеров 1984 года». Творческие вычисления . Проверено 16 марта 2019 г.
  13. ^ Джудж, Эд (октябрь 1985 г.). «Новости для верха: что на самом деле происходит в Тэнди». Творческие вычисления . п. 108 . Проверено 14 октября 2016 г.
  14. Симс, Кальвин (31 июля 1986 г.). «5 моделей, представленных Тэнди» . Нью-Йорк Таймс . Проверено 19 октября 2015 г.
  15. ^ «Часто задаваемые вопросы о цветном компьютере - CoCopedia - Wiki о цветном компьютере Tandy/Radio Shack» .
  16. ^ Аб Ломонт, Крис (июль 2006 г.). «Аппаратное программирование цветного компьютера 1/2/3 Криса Ломонта» (PDF) . www.lomont.org . Проверено 5 мая 2020 г.
  17. ^ "Графика Коко 3" .
  18. ^ Николас Марентес. «В поисках 256». Архивировано из оригинала 24 июля 2008 г. Проверено 11 июня 2008 г.
  19. ^ «Операционная система NitrOS-9 для цветного компьютера Tandy/Radio Shack» . Проверено 11 июня 2008 г.
  20. ^ Режим отображения Semi-graphics-6. Архивировано 9 ноября 2019 г. в Wayback Machine , Уильям Дж. Яковенко, 25 марта 1996 г., Факультет компьютерных наук Университета Северной Каролины.
  21. ^ Забытый графический режим Semigraphics-24, Роберт Голт, дата: 10 февраля 2010 г., Что в имени? Коко? Это точно не горячий шоколад
  22. ^ ab «MC6847T1 MOS-видеогенератор (Motorola)» (PDF) . Цветной компьютерный архив .
  23. ^ Грин, Уэйн (декабрь 1982 г.). «У Хижины настоящие проблемы?». 80 Микро (редакция). стр. 8, 10, 12 . Проверено 29 февраля 2020 г.
  24. ^ Г. Питр, Буази; Логидис, Билл (2013). CoCo: Красочная история компьютера-аутсайдера Тэнди. Европа: CR Press. п. 3. ISBN 9781466592483. Проверено 16 февраля 2018 г.
  25. ^ "Плата Altera DE1" . Терасик Технологии . Проверено 11 апреля 2021 г.
  26. ^ «Система на кристалле System09 VHDL 6809» . Members.optusnet.com.au . Проверено 11 апреля 2021 г.
  27. ^ «Как сделать спичечный коробок CoCo - CoCoDaddy» .
  28. ^ "РеалКоКо".
  29. ^ История архива Дракона Worldofdragon.org
  30. ^ «1000BiT — Список компьютеров по производителям» . www.1000bit.it . Проверено 19 декабря 2022 г.
  31. ^ "ITENS DO FABRICANTE: Prológica" . Маркос Веласко — Музей технологий и программного обеспечения . Проверено 6 января 2023 г.
  32. ^ "Бразильская система телевидения - SBT" . www.sbt.com.br. _ Проверено 20 декабря 2022 г.
  33. ^ Соарес, Густаво (2 декабря 2022 г.). «Документация, содержащая информацию о первых компьютерных играх Бразилии - Juiz de Fora / MG». Acessa.com . Проверено 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.
  35. ^ "Micro Varix 50 - Цвет TRS" . Clube Old Bits (на португальском языке). 03.03.2016. Архивировано из оригинала 3 марта 2016 г. Проверено 21 марта 2023 г.
  36. ^ "Микрокомпьютер Varix VC50 - Операция" . Datassette (на бразильском португальском языке). 01.07.2019 . Проверено 21 марта 2023 г.
  37. ^ "epocalc - База данных компьютерных моделей" . www.epocalc.net . Проверено 21 марта 2023 г.
  38. ^ «Оборудование: Цвет 64» (PDF) . Микро Системы . Август 1983. с. 46. ​​Архивировано из оригинала (PDF) 22 октября 2014 г.
  39. ^ brancorp2000 (17 февраля 2021 г.). «Обзор LZ Color 64». OLDPLAYERS (на бразильском португальском языке) . Проверено 20 марта 2023 г.{{cite web}}: CS1 maint: numeric names: authors list (link)
  40. ^ Кампос, Дэниел. «Цвет 64: Uma raridade carioca! | AMX PROJECT» (на европейском португальском языке) . Проверено 20 марта 2023 г.
  41. ^ Кампос, Дэниел. «Codimex CD-6809: Триада агора está completa! | AMX PROJECT» (на европейском португальском языке) . Проверено 20 марта 2023 г.
  42. ^ "Codimex CD6809" . Família TRS Color (на бразильском португальском языке). 03.08.2020 . Проверено 20 марта 2023 г.
  43. ^ "Codimex CD-6809" . Программное обеспечение MV — Маркос Веласко . Проверено 20 марта 2023 г.
  44. ^ "Клуб до TK90X" . www.tk90x.com.br . Проверено 19 декабря 2022 г.
  45. ^ "Красный преподаватель и модель использования технологий информации и коммуникации в образовании" . 4º Encuentro Nacional de Red Escolar (на испанском языке). 16 октября 2006 года. Архивировано из оригинала 26 декабря 2007 года . Проверено 11 июня 2008 г.
  46. ^ «Компьютеры на Тайване, Китайская Республика: Цветной компьютер и терминал BTC-14000 от SAMPO CO» . БАЙТ . Том. 7, нет. 11 ноября 1982 г. с. 192-22.
  47. ^ "Представляем дуэт компьютерной продукции SAMPO!". БАЙТ (Реклама). Том. 7, нет. 11 ноября 1982 г., стр. 192–7.

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

Эмуляторы