Введение
Добавление периферийных устройств для Intellivision Компьютерная система развлечений (ECS) была дополнением к периферийным устройствам для Intellivision. Это была вторая попытка Mattel Electronics создать периферийную систему для обновления Intellivision в домашний компьютер, и была поспешена в производство, чтобы успокоить Федеральную торговую комиссию после того, как они начали штрафовать Mattel за ложную рекламу после жалоб потребителей на неоднократные задержки в выпуске первоначально запланированного дополнения Intellivision Keyboard Component. ECS включает в себя компьютерный модуль, музыкальный синтезатор и дополнительные ручные контроллеры; каждый продается отдельно. Любой основной компонент Intellivision совместим и является обязательным условием для использования системы. Второе требование - это картридж, подключенный к ECS, хотя любой картридж ECS или Intellivision подойдет; нажатие на любой элемент ручных контроллеров Intellivision затем выведет три меню BASIC, CARTRIDGE или MUSIC.
The Entertainment Computer System (ECS) was an add on peripheral for the Intellivision. It was Mattel Electronics' second attempt at creating a peripheral to upgrade the Intellivision into a home computer, and was rushed into production to appease the Federal Trade Commission after they began fining Mattel for false advertising following consumer complaints about the repeated delays in releasing the originally planned Intellivision Keyboard Component add on. The ECS includes the Computer Module, Music Synthesizer, and additional hand controllers; each sold separately. Any Intellivision Master Component is compatible and a requirement to use the system. A second requirement is a cartridge plugged into the ECS, although any ECS or Intellivision cartridge will do; pressing anything on the Intellivision hand controllers will then bring up the three option menu of BASIC, CARTRIDGE or MUSIC.
Игры
Первоначально, по крайней мере, полдюжины программных продуктов, поддерживающих ECS, планировалось выпустить вместе с ECS, а затем и другие. К сожалению, как отмечалось выше, к тому времени, когда ECS дебютировала в розничной торговле в 1983 году, новая команда руководства взяла на себя управление в Mattel Electronics, которая больше не была заинтересована в продаже или продвижении аппаратных дополнений, которые они рассматривали как потерянные деньги, которые связали слишком много капитала компании с слишком низкой отдачей. (Возможно, не без какого-то оправдания, учитывая историю долго задерживаемого, никогда не выпускаемого компонента клавиатуры и более низких, чем ожидалось, продаж модуля Intellivoice.) Отделы маркетинга и приложений также не были особенно в восторге от блока ECS, поскольку он действительно не добавлял никаких революционных функций в систему, и это была борьба за создание игровых идей, которые оправдали бы требование от пользователя иметь их. В результате ECS не была хорошо продвинута, и лишь немногие из запланированных программных названий были выпущены до закрытия группы "Design & Development" Ричарда Чанга в августе 1983 года, что фактически остановило дальнейшую работу над названиями, поддерживающими ECS. Очень немногие названия, которые уже были в хорошем состоянии, были в конечном итоге завершены, но ни один из них не попал в производство до прекращения деятельности Mattel Electronics в январе 1984 года.
Ключевые слова в ECS BASIC
Основные ключевые слова, встроенные в ECS, подробно обсуждаемые в руководстве, имеют длину не более четырех символов. Некоторые ключевые слова ECS BASIC являются просто сокращением или сокращением стандартных терминов BASIC, например, "print" становится PRIN, "input" становится INPU, а "gosub" становится GSUB. ECS покажет меню помощи, охватывающее его команды: введите MENU 0 для команд монитора, MENU 1 для ключевых слов BASIC, MENU 2 для функций BASIC и MENU 3 для процедур BASIC. Восемь приборов одновременно могут быть показаны или взяты из хранилища таких изображений в каждом отдельном картридже Intellivision, и эти приборы затем могут быть изменены путем изменения их цвета (один цвет доступен для каждого прибора), удвоения их высоты или ширины, переворачивания их формы в зеркальное изображение, создания последовательности движений и т. д. Однако, прииты только "заимствованы" и не могут быть интегрированы в собственную программу пользователя, если тот же картридж не находится на борту, когда программа запускается.
Видео
В режиме BASIC дисплей на ECS имеет ширину 20 столбцов (при этом максимальная длина строки программы составляет 39 символов), и любой текст отображается всеми заглавными буквами. Обычный цвет текста черный на зеленом фоне. Цветовые коды используются ECS для обозначения различных элементов программы при вводе или (в режиме непосредственного выполнения) каждой строки. Цветовая схема кодирования, которая объясняется в конце руководства или может быть различена при непосредственном наблюдении, полезна для определения того, как ECS понимала (или неправильно понимала) какую-либо команду. Что касается графики, то на заднем плане экрана расположены 240 "карточек" (ширина 20 на высоту 12, пронумерованные от 0 до 239, каждая из которых состоит из 8х8 пикселей), в выборе одного из 16 цветов (восемь основных и восемь пастельных). Восемь приборов одновременно могут быть показаны или взяты из хранилища таких изображений в каждом отдельном картридже Intellivision, и эти приборы затем могут быть изменены путем изменения их цвета (один цвет доступен для каждого прибора), удвоения их высоты или ширины, переворачивания их формы в зеркальное изображение, создания последовательности движений и т. д. Однако, прииты только "заимствованы" и не могут быть интегрированы в собственную программу пользователя, если тот же картридж не находится на борту, когда программа запускается. (Профессиональные программисты нашли способы создать иллюзию помещения более восьми скринтов на экран Intellivision одновременно посредством мультиплексирования, переопределения и перемещения одного объекта из одного кадра в другой и обратно, в результате чего мерцающие изображения двух объектов и последовательность графической оперативной памяти для анимирования карт фона.)