Compucolor — серия цветных микрокомпьютеров , представленная Compucolor Corporation из Норкросса, штат Джорджия . Это была первая цветная домашняя компьютерная система со встроенной цветной графикой [1] и дискетным хранилищем данных. Она использовала процессор Intel 8080 .
Первая модель представляла собой комплект для модернизации цветного компьютерного терминала компании , превратив Intecolor 8001 в Compucolor 8001 путем добавления большего объема оперативной памяти и ряда дополнительных систем хранения данных. Выпущенный в 1976 году, 8001 вскоре был заменен Compucolor II в 1977 году, хотя поставки начались только в следующем году. Compucolor II был меньше, дешевле и использовал недавно представленные 5,25-дюймовые дискеты вместо прежних 8-дюймовых моделей.
Compucolor открыл свой первый розничный компьютерный магазин в Норкроссе, штат Джорджия, США, в 1979 году, метко назвав его «Compucolor Computer Store». Магазин имел ограниченный успех за шесть месяцев работы, и концепция магазина была заброшена. К 1983 году Compucolor обанкротился.
Compucolor и его предшественник Intecolor выпустили три модели компьютеров (Intecolor 8001, Compucolor 8001 и Compucolor II) за время существования материнской компании Intelligent Systems Corporation . [2] ISC была образована в 1973 году для производства цветных терминалов. [3]
Первым продуктом Intelligent Systems Corporation был Intecolor 8001 [5] , интеллектуальный терминал на базе Intel 8080. Выпущенный где-то в начале 1976 года [4], он состоял из комплекта за 1395 долларов, основанного на 19-дюймовом RCA delta-gun CRT [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-дюймовым дискетой, установленной вертикально. Рекламировались три модели:8 КБ Модель 3 за 1495 долларов США ,16 КБ Модель 4 за 1795 долларов США и32 КБ Model 5 за $2395 . Компания не начала продавать системы до середины 1978 года, [19] к тому времени Apple II был широко доступен с аналогичными характеристиками по более низкой цене. В феврале 1979 года цены были снижены до $1695 для Model 4 и $1995 для Model 5. [20]
В отличие от 8001, при запуске II загружался в BASIC. Нажатие + перенаправляло в дисковую операционную систему "File Control System" , а нажатие + возвращало в BASIC.EscapeDEscapeE
Compucolor II был основан на процессоре 8080, работающем на частотеЧастота тактовой частоты 1,99 МГц и использовался видеоконтроллер SMC CRT5027, [21] [22] [23] [24] японская версия Texas Instruments TMS 9927, запрограммированная на обеспечение формата экрана в 32 строки с 64 символами в строке (см. набор символов Compucolor II ). Внутренняя фирменная прошивка ROM позволяла использовать графическую матрицу размером 128 H на 128 V, доступную в восьми цветах. [12] [25]
Три доступные клавиатуры с 72 (стандартная), 101 (расширенная) или 117 (deluxe) отдельными клавишами, подключенными к компьютеру с помощью 25-контактного ленточного кабеля . Клавиши были полноходовыми типа " Cherry brand " с золотыми поперечными контактами, превосходными по ощущениям и надежности. На клавишах были выгравированы специальные надписи, помогающие управлять функциями компьютера.
Compucolor II использовал специально разработаннуюДисковод для гибких дисков 51,2 КБ 5,25", который размещался с правой стороны корпуса монитора. В конструкции использовался последовательный интерфейс , и ее называли «Compucolor Drive» или «CD». У этой конструкции были проблемы с надежностью, поскольку любое отклонение в скорости вращения шпинделя двигателя вызывало трудности при чтении или записи дискет. Кроме того, в пространстве корпуса имелось несколько электромагнитных проблем, которые мешали процессу записи и чтения дискет.
Дисковая операционная система , известная как «File Control System» или «FCS», была разработана внутри компании. В FCS при удалении файла отдельный файл удалялся из тома списка файлов, а оставшиеся данные перемещались для заполнения последовательного пустого пространства с помощью4 КБ часть видеопамяти дисплея как буферная память передачи. В современных терминах файлы будут автоматически дефрагментироваться для предотвращения перекрестных ссылок.
Большинство легально доступного программного обеспечения для Compucolor II было написано штатными программистами. [26] Более 20 наименований программного обеспечения были официально выпущены Compucolor с индивидуальными обложками размером 5-1/4 дюйма: [27] [28] [29] [30] Air Raid , [31] Asteroids , [32] Backgammon , [33] Othello , [34] [35] [17] Blackjack , [36] Bounce , [37] Chess , [38] Cubic Tic Tac Toe , [39] Hangman , [40] Lunar Lander , [41] Maze Master , [42] Sharks , [43] Shoot , [44] Solitaire , [45] Star Trader , [46] Star Trip , [47] и Swarms . [48]
Также наблюдался всплеск активности групп любителей и пользователей [49] , которые создавали программное обеспечение для продажи или « условно бесплатное программное обеспечение » среди своих групп.
Наиболее важным названием для Compucolor II, вероятно, был Star Trip, который подражал жанру Star Trek . Другая линейка игрового программного обеспечения также широко продавалась и включала такие названия, как Lightning Command , [50] Target Omega , [51] Freebooter [52] и Bomb Squad . [12]
Также были доступны такие программные обеспечения для повышения производительности, как текстовые процессоры или интерпретаторы языков программирования. [53] [54] [28]