Compucolor — серия цветных микрокомпьютеров , представленная Compucolor Corporation из Норкросса, штат Джорджия . Это была первая цветная домашняя компьютерная система со встроенной цветной графикой [1] и дискетой для хранения данных. Он использовал процессор Intel 8080 .
Первая модель представляла собой комплект обновления цветного компьютерного терминала компании , превращавший Intecolor 8001 в Compucolor 8001 за счет добавления большего объема оперативной памяти и ряда дополнительных систем хранения данных. Выпущенный в 1976 году, 8001 вскоре был заменен Compucolor II в 1977 году, хотя поставки начались только в следующем году. Compucolor II был меньше, дешевле и использовал новые 5,25-дюймовые дискеты вместо прежних 8-дюймовых моделей.
Compucolor открыла свой первый розничный компьютерный магазин в Норкроссе, штат Джорджия, США, в 1979 году, получивший меткое название «Компьютерный магазин Compucolor». За шесть месяцев работы магазин имел ограниченный успех, и от концепции магазина отказались. К 1983 году Compucolor прекратила свою деятельность.
Compucolor и ее предшественник Intecolor за время существования материнской компании Intelligent Systems Corporation выпустили три компьютерных проекта (Intecolor 8001, Compucolor 8001 и Compucolor II) . [2] Компания ISC была основана в 1973 году для производства цветных терминалов. [3]
Первым продуктом Intelligent Systems Corporation был Intecolor 8001 , [5] интеллектуальный терминал на базе Intel 8080. Выпущенный где-то в начале 1976 года, [4] он состоял из комплекта стоимостью 1395 долларов, основанного на 19-дюймовом дельта-пушке RCA . ЭЛТ [6] и имел 4 КБ оперативной памяти (ОЗУ). Три отдельные электронные пушки монитора давали яркое и красочное изображение, но имели тот недостаток, что требовали постоянной регулировки для правильного выравнивания пушек. [7] [6]
Он предлагал графический дисплей с разрешением 192 x 160 и текстовым дисплеем 80 x 48 символов (в одинарной высоте) или 80 x 24 символа (режим двойной высоты) в 8 основных цветах RGB (см. Ниже). [6] [8]
Возможности подключения были ограничены портом RS232 .
В следующей таблице показан набор символов Intecolor/ Compucolor 8001 : [9]
В декабре 1976 года [4] недавно созданная дочерняя компания Compucolor выпустила Compucolor 8001 . [10] [11] Это был еще один комплект стоимостью 1295 долларов, который превратил Intecolor 8001 в полноценный компьютер с BASIC на встроенном ПЗУ . [1] При первоначальной загрузке машина запускается в « режиме терминала » и действует как стеклянный терминал для порта RS-232. Нажатие Escape+ запускает интерпретатор BASICW на базе ПЗУ , а + запускает программу мониторинга машинного кода . Он также включал программу, помогающую выровнять оружие на мониторе. [7]EscapeP
Для хранения был доступен дополнительный дисковод гибких дисков с двумя 8-дорожечными ленточными картриджами, работающий со скоростью около 4800 бит / с и сохраняющий до 1 МБ на ленту. Ленты были физически идентичны обычным 8-дорожечным лентам, но на них было гораздо меньше ленты, поэтому их можно было зацикливать быстрее (8-дорожечные ленты нельзя перематывать). Ленточный накопитель оказался слишком медленным, чтобы его можно было использовать, и даже после относительно короткого периода использования лента растягивалась и становилась бесполезной. [7]
В 1977 году они выпустили контроллер гибких дисков на базе Western Digital FD1771 для поддержки 8-дюймовых накопителей в стиле IBM 3740 , а в 1978 году — еще один поддерживающий 8-дюймовые накопители от Shugart и Siemens .
Первоначальный BASIC 8001 на базе ПЗУ был клоном Microsoft BASIC [12] для 8080, отличавшимся только способом обработки строк , требующим выделения памяти для них, используя CLEAR X
где X — количество байтов, и имея отдельные FRE(X)
и FRE(X$)
чтобы вернуть объем общей памяти и строковой памяти отдельно. [13] После угроз со стороны Microsoft ISC заключила с компанией сделку на поставку лицензионной версии языка.
В 1977 году [16] Intelligent Systems Corp анонсировала Compucolor II , [1] [17] универсальную версию системы 8001, использующую более дешевый 13-дюймовый цветной телевизор General Electric [18] с секцией настройки. справа удалена и заменена 5,25-дюймовой дискетой, установленной вертикально. Рекламировались три модели:Модель 3 объемом 8 КБ за 1495 долларов США .Модель 4 объемом 16 КБ за 1795 долларов США иМодель 5 объемом 32 КБ за 2395 долларов США . Компания начала продавать системы только в середине 1978 года, [19] к тому времени Apple II был широко доступен с аналогичными характеристиками по более низкой цене. В феврале 1979 года цены были снижены до 1695 долларов за Модель 4 и 1995 долларов за Модель 5. [20]
В отличие от 8001, II при запуске загружался в BASIC. Нажатие + переходит в дисковую операционную систему «Система управления файлами» , а нажатие + возвращает в BASIC.EscapeDEscapeE
Compucolor II был основан на процессоре 8080, работавшем на частотеТактовая частота 1,99 МГц и видеоконтроллер SMC CRT5027, [21] [22] [23] [24] японская версия Texas Instruments TMS 9927, запрограммированная для обеспечения формата экрана в 32 строки по 64 символа в строке. (см. набор символов Compucolor II ). Внутренняя проприетарная прошивка ПЗУ позволяла создавать графический массив размером 128 Г на 128 В, доступный в восьми цветах. [12] [25]
Три доступные клавиатуры с 72 (стандартными), 101 (расширенными) или 117 (расширенными) отдельными клавишами, подключаемыми к компьютеру с помощью 25-контактного ленточного кабеля . Ключи были полноходовыми, типа Cherry, с золотыми поперечными контактами, отличались превосходным ощущением и надежностью. На клавишах были выгравированы специальные надписи, помогающие управлять функциями компьютера.
В Compucolor II использовался специально разработанный5,25-дюймовый дисковод для гибких дисков емкостью 51,2 КБ , который размещался с правой стороны корпуса монитора. В конструкции использовался последовательный интерфейс , и она называлась «Compucolor Drive» или «CD». У этой конструкции были проблемы с надежностью, поскольку любой изменение скорости вращения шпинделя приводило к трудностям при чтении или записи дискет.Кроме того, в пространстве шкафа было несколько электромагнитных проблем, которые мешали процессу записи и чтения дискет.
Дисковая операционная система , известная как «Система управления файлами» или «FCS», была разработана собственными силами. В FCS при удалении файла отдельный файл удаляется из тома списка файлов, а оставшиеся данные перемещаются для последовательного заполнения пустого пространства с использованиемЧасть видеопамяти дисплея размером 4 КБ в качестве буферной памяти передачи. Говоря современным языком, файлы будут автоматически дефрагментироваться, чтобы предотвратить перекрестные ссылки на файлы.
Большая часть легально доступного программного обеспечения для Compucolor II была написана собственными программистами. [26] Компания Compucolor официально выпустила более 20 наименований программного обеспечения с индивидуальными обложками размером 5-1/4 дюйма: [27] [28] [29] [30] Air Raid , [31] Asteroids , [32] Backgammon , [ 33] Отелло , [34] [35] [17] Блэкджек , [36] Отскок , [37] Шахматы , [38] Кубические крестики-нолики , [39] Палач , [40] Лунный посадочный модуль , [41] Мастер лабиринта , [42] Акулы , [43] Стрельба , [44] Пасьянс , [45] Звездный торговец , [46] Звездное путешествие , [47] и Рои . [48]
Среди групп также появилось множество любителей и групп пользователей [49] , которые создавали программное обеспечение для продажи или « условно-бесплатное ПО ».
Вероятно, самой важной игрой для Compucolor II была Star Trip, имитирующая жанр «Звездного пути» . Другая линия игрового программного обеспечения также широко продавалась и включала такие игры, как Lightning Command , [50] Target Omega , [51] Freebooter [52] и Bomb Squad . [12]
Также было доступно программное обеспечение для повышения производительности, такое как текстовые процессоры или интерпретаторы языков программирования. [53] [54] [28]