stringtranslate.com

Развлекательная компьютерная система

Entertainment Computer System ( ECS ) была дополнительным периферийным устройством для Intellivision . Это была вторая попытка Mattel Electronics создать периферийное устройство для модернизации Intellivision в домашний компьютер, и была запущена в производство в спешном порядке, чтобы успокоить Федеральную торговую комиссию после того, как они начали штрафовать Mattel за ложную рекламу после жалоб потребителей на повторяющиеся задержки выпуска первоначально запланированного дополнения Intellivision Keyboard Component. [1] ECS включает в себя компьютерный модуль, музыкальный синтезатор и дополнительные ручные контроллеры; каждый продается отдельно. Любой главный компонент Intellivision совместим и является обязательным условием для использования системы. Второе требование - картридж, подключенный к ECS, хотя подойдет любой картридж ECS или Intellivision ; нажатие любого нажатия на ручных контроллерах Intellivision вызовет меню из трех опций: BASIC, CARTRIDGE или MUSIC. [2]

История

Когда Mattel Electronics первоначально выпустила Intellivision в конце 1979 года, они рекламировали, что Intellivision — в отличие от своего основного конкурента Atari 2600 (тогда известного как Atari VCS) — можно будет модернизировать до полностью функционального домашнего компьютера с помощью дополнительного аппаратного аксессуара под названием Keyboard Component [3] , который внутри компании иногда называли «Blue Whale» или «Intelliputer». [2] [4] Многие потенциальные покупатели были в восторге от этой идеи (особенно родители, которым нравилась идея машины, которую можно превратить в образовательный инструмент или, по крайней мере, во что-то более полезное и практичное, чем просто игровая система), и многие покупали Intellivision только из-за этого.

Планируемый компонент клавиатуры должен был иметь 16 КБ ОЗУ (с возможностью расширения до беспрецедентных 8 мегабайт), встроенное кассетное хранилище для программ и данных (плюс одновременная звуковая дорожка, которая могла воспроизводиться под управлением компьютера), дополнительный 40-колоночный термопринтер и вторичный ЦП для запуска всех этих расширенных функций независимо от процессора Intellivision CP1610 . Хотя планируемый компонент клавиатуры был амбициозным проектом, у него были проблемы с надежностью, которые оказалось трудно преодолеть, и он был слишком дорогим в производстве и продаже. Компонент клавиатуры — первоначально запланированный к выпуску в 1981 году — постоянно откладывался и откладывался, поскольку инженерная группа Mattel во главе с Дэвидом «Папой Intellivision» Чендлером постоянно возвращалась к чертежной доске, пытаясь найти способы преодоления этих проблем. [3]

В конце концов, жалобы владельцев Intellivision, которые решили купить Intellivision именно из-за обещания обновления персонального компьютера «Скоро!», привлекли внимание Федеральной торговой комиссии (FTC), которая начала расследование в отношении Mattel Electronics на предмет мошенничества и ложной рекламы. Mattel попыталась заявить, что Keyboard Component — это настоящий продукт, который все еще находится на тестовом рынке, и даже выпустила небольшое количество Keyboard Components и несколько наименований программного обеспечения в несколько избранных розничных магазинов (а также предлагала их по почте любым клиентам, которые достаточно громко жаловались), чтобы подкрепить это заявление.

Mattel Electronics уже имела «план Б» в разработке. Все больше беспокоясь о том, что подразделение Keyboard Component может никогда не выпустить продаваемый продукт, в середине 1981 года руководство Mattel Electronics создало конкурирующую внутреннюю инженерную группу во главе с Ричардом Чангом. По всей видимости, эта группа работала над недорогим дополнением под названием BASIC Development System, или BDS, которое должно было продаваться как образовательное устройство для ознакомления детей с концепциями компьютерного программирования с помощью упрощенного интерпретатора BASIC с цветовой кодировкой и недорогой клавиатуры. Лишь несколько человек в Mattel знали настоящую миссию группы: либо исправить Keyboard Component, либо заменить его. [1]

Группа Чанга «Design & Development» (которой приходилось держать настоящую цель проекта в строжайшем секрете между собой, опасаясь, что если Чендлер узнает об этом, он использует свое влияние в Mattel, Inc., чтобы закрыть проект) в конечном итоге придумала альтернативу компоненту клавиатуры. Первоначально названный LUCKI ( от «Low User-Cost Keyboard Interface»), он не обладал многими сложными функциями, предусмотренными для оригинального компонента клавиатуры: вместо полных 16 КБ ОЗУ он предлагал всего 2 КБ (не все из которых были фактически доступны пользователю); интерфейс кассеты был урезан до самого необходимого, необходимого для сохранения и загрузки данных (и теперь был дополнительным, а не встроенным), и не было вторичного ЦП. Тем не менее, первоначальные обещания были выполнены — Intellivision превратился в компьютер, появилась возможность писать программы и сохранять их на ленте, а также взаимодействовать с принтером. Этого оказалось достаточно, чтобы Mattel могла заявить о выполнении обещанного обновления компьютера и, как надеялись, избавить Mattel от ответственности перед FTC.

С положительной стороны, ECS включал встроенный BASIC, который был в некоторой степени функционален, хотя и своеобразен и иногда глючил, и второй звуковой чип AY-3-8910, который расширял аудиовозможности системы до шестиголосного синтезированного звука и, в сочетании с дополнительной 49-клавишной клавиатурой Music Synthesizer, мог потенциально превратить Intellivision в полифонический синтезатор для воспроизведения, записи или обучения музыке. Это также позволило бы подключить два дополнительных портативных игровых контроллера вместо буквенно-цифровой клавиатуры, что открыло бы возможность игр для четырех игроков. [1]

Осенью 1982 года на ежегодном собрании по продажам была представлена ​​система LUCKI, теперь переименованная в Entertainment Computer System (ECS), что официально ознаменовало конец злополучного проекта Keyboard Component. (Хотя это не прошло тихо. Mattel не только пришлось согласиться выкупить все существующие компоненты клавиатуры, но и производитель, который был нанят для изготовления клавиатур (Compro, Inc.), немедленно подал в суд на Mattel на 10 миллионов долларов, заявив о нарушении контракта, мошенничестве и неуплате за последние 1300 единиц. [3] По крайней мере, некоторые из них были модифицированы (и получили внутреннее название «Черные киты») для использования в качестве части систем разработки для создания программного обеспечения Intellivision . [2] ) Новая рекламная кампания была спешно запущена в эфир как раз к рождественскому сезону 1982 года, в которой снова обещалось, что обновление домашних компьютеров не за горами, а сама ECS была представлена ​​публике на выставке потребительской электроники (CES) в Лас-Вегасе в январе 1983 года. Несколько месяцев спустя ECS вышла на рынок, и FTC согласилась отменить штрафы в размере 10 тыс. долларов в день. [1]

К тому времени, как ECS дебютировал в розничной продаже, внутренние перестановки на верхних уровнях руководства Mattel Electronics заставили компанию сместить фокус с аппаратных дополнений в пользу программного обеспечения, и ECS получил очень мало дальнейшего маркетингового продвижения. Дальнейшие разработки оборудования, включая запланированный Program Expander , который должен был добавить еще 16 КБ ОЗУ и более сложный, полнофункциональный Extended-BASIC к системе, были остановлены, и в конечном итоге для ECS было выпущено всего полдюжины названий. [1]

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

Что было включено

Дополнительные дополнения

(Примечание: последние два варианта фактически никогда не продавались с коробками и логотипами Intellivision/ECS. Система использовала бы те же кассеты и принтерные блоки, которые продавались для домашнего компьютера Mattel Aquarius , но этот факт, похоже, не афишировался компанией Mattel.)

Игры

Первоначально планировалось выпустить по крайней мере полдюжины поддерживаемых ECS программных продуктов вместе с ECS, а затем и больше. [6] К сожалению, как отмечалось выше, к тому времени, как ECS дебютировал в розничной продаже в 1983 году, в Mattel Electronics сменилась новая команда менеджеров, которая больше не была заинтересована в продаже или продвижении аппаратных дополнений, которые они считали убыточными, вложив слишком много капитала компании в слишком маленькую прибыль. (Возможно, не без оснований, учитывая историю долго откладывавшегося, так и не выпущенного Keyboard Component и более низкие, чем ожидалось, продажи модуля Intellivoice .) Отделы маркетинга и приложений также не были в восторге от блока ECS, [6] поскольку он на самом деле не добавлял никаких революционных функций в систему, и было сложно придумать идеи для игр, которые оправдывали бы необходимость наличия его у пользователя.

В результате ECS не получил должной поддержки, и лишь немногие из запланированных программных названий были выпущены до того, как группа Ричарда Чанга "Design & Development" была закрыта в августе 1983 года, что фактически остановило дальнейшую работу над поддерживающими ECS названиями. Очень немногие названия, которые уже были в процессе разработки, в конечном итоге были завершены, но ни одно из них не попало в производство до того, как Mattel Electronics прекратила свою деятельность в январе 1984 года.

Выпущенные названия

Melody Blaster была единственной игрой, когда-либо выпущенной для дополнительного модуля Music Synthesizer.

Mr. BASIC Meets Bits 'N Bytes воспроизводится без компьютерного модуля ECS с отключенной поддержкой команд BASIC.

Неизданные названия

В Number Jumble можно играть без компьютерного модуля.

Super NASL Soccer в конечном итоге был выпущен как World Cup Soccer французским подразделением Mattel Electronics, которое реформировалось под названием Nice Ideas, когда Mattel Electronics была закрыта. World Cup Soccer продавался как стандартный картридж Intellivision, но поддерживает ECS 4-player с помощью компьютерного адаптера и дополнительных игровых контроллеров.

Ключевые слова в ECS BASIC

Ключевые слова BASIC, встроенные в ECS, подробно обсуждаемые в руководстве, имеют длину максимум четыре символа. Некоторые ключевые слова ECS BASIC являются просто усечением или сокращением стандартных терминов BASIC, например, "print" становится PRIN, "input" становится INPU, а "gosub" становится GSUB. ECS отобразит меню справки, охватывающие его команды: введите MENU 0 для команд монитора, MENU 1 для ключевых слов BASIC, MENU 2 для функций BASIC и MENU 3 для процедур BASIC. [2]

Восемь спрайтов за раз могут быть ПОКАЗАНЫ или ЗАХВАЧЕНЫ из хранилища таких изображений в каждом отдельном картридже Intellivision, и такими спрайтами затем можно манипулировать, изменяя их цвета (доступен 1 ​​цвет для каждого спрайта), удваивая их высоту или ширину, переворачивая их форму в зеркальное отображение, создавая последовательности движений и т. д. Однако спрайты только «заимствованы» и не могут быть интегрированы в собственную программу пользователя, если только тот же картридж не находится на борту во время запуска программы. [2]

Видео

В режиме BASIC дисплей ECS занимает 20 столбцов (максимальная длина строки программы составляет 39 символов), а любой текст отображается заглавными буквами. Обычный цвет текста — черный на зеленом фоне. Цветовые коды используются ECS для маркировки различных элементов программы по мере ввода или (в режиме немедленного ввода) выполнения каждой строки. Схема цветовой кодировки, которая поясняется в конце руководства или может быть определена при непосредственном наблюдении, полезна для определения того, как ECS поняла (или неправильно поняла) любую команду. Что касается графики, фоновый экран состоит из 240 «карт» (20 в ширину и 12 в высоту, пронумерованных от 0 до 239, каждая состоит из 8x8 пикселей), в одном из 16 цветов (восемь основных и восемь пастельных). Восемь спрайтов за раз могут быть ПОКАЗАНЫ или ЗАХВАЧЕНЫ из хранилища таких изображений в каждом отдельном картридже Intellivision, и такими спрайтами затем можно манипулировать, изменяя их цвета (доступен 1 ​​цвет на спрайт), удваивая их высоту или ширину, переворачивая их форму в зеркальное отображение, создавая последовательности движений и т. д. Однако спрайты только «заимствованы» и не могут быть интегрированы в собственную программу пользователя, если только тот же картридж не находится на борту во время запуска программы. (Профессиональные программисты нашли способы создать иллюзию размещения более восьми спрайтов на экране Intellivision одновременно с помощью мультиплексирования — переопределения и перемещения одного объекта из одного кадра в другой и обратно, что приводит к мерцанию изображений двух объектов — и упорядочивания графической памяти для анимации фоновых карт.) [2]

Интерфейс

Для доступа к кассетному магнитофону на 600 бод для загрузки и сохранения программ ECS имеет гнезда с маркировкой OUT TO TAPE, IN FROM TAPE и REMOTE. Хотя можно использовать практически любой магнитофон с похожими портами, Mattel продавала Aquarius Data Recorder для использования с ECS, и это устройство имеет соответствующие гнезда (маркированные MIC, EAR и REM). Для подключения к ECS необходимы три прямых кабеля, два с мини-штекерами на обоих концах и один с суб-мини-штекерами на обоих концах (для подключения REMOTE). [2] Доступ к ленте на ECS поддерживается ключевыми словами BASIC для загрузки (CLOD), сохранения (CSAV) и проверки (CVRF). Ручные контроллеры Intellivision нажимаются для перехода через последовательность SET-GO-SAVE/LOAD/VERF. Хотя программы можно сохранять и получать к ним доступ без имен файлов, поддерживаются имена файлов длиной до четырех символов (например, CSAV PROG) (кавычки вокруг имен файлов не используются), и компьютер будет искать указанную программу для загрузки или проверки. [2]

Интерфейс принтера, являющийся гнездом AUX, такой же, как на Mattel Aquarius : мини-стереоразъем всего с 3 линиями. Принтеры Aquarius могли использоваться с ECS и поставлялись со своими собственными кабелями. Однако ECS, как и Aquarius, использовали стандартные последовательные сигналы RS-232C (±12 В постоянного тока), поэтому можно было подключать многие последовательные принтеры RS-232C. [2] ECS/Aquarius использовали скорость 1200 бод , 8 бит данных, 2 стоповых бита и отсутствие четности; принтер нужно было настроить на эти параметры без перевода строки (иногда называемые « только возврат каретки », «CR», «недопустимая новая строка» или «запрет перевода строки») и Busy/Ready вместо X-on/X-off. [2] Типичные последовательные принтеры имели интерфейсы DB-25 ; некоторые имели интерфейсы DE-9 ; и некоторые принтеры Radio Shack (RS) имели круглые 4-контактные гнездовые разъемы DIN для последовательных интерфейсов (с контактными гнездами, пронумерованными слева направо: 4, 3, 2, 1). Правильный кабель для подключения такого принтера следующий: [2]

МИНИ-СТЕРЕО ШТЕКЕР DB-25  DE-9 RS ФУНКЦИЯКончик/центр штекера Контакт 3 Контакт 2 Контакт 4 Данные на принтерСередина штекера Контакт 20 Контакт 4 Контакт 2 Принтер занят/готовБаза/внешний контакт 7 контакт 5 контакт 3 Сигнальная земля

Для доступа к принтеру последовательность команд следующая:

Д=-1ВЫЗОВ OUTP

и для отмены доступа:

Д=1ВЫЗОВ OUTP [2]

Ссылки

  1. ^ abcde "Entertainment Computer System". Intellivision Lives . Архивировано из оригинала 2018-07-17 . Получено 2006-05-19 .
  2. ^ abcdefghijklm Пэрриш, «Часто задаваемые вопросы о компьютерных модулях Mattel Entertainment», 7 мая 2001 г.
  3. ^ abc "Компонент клавиатуры". Intellivision Lives . Архивировано из оригинала 2007-04-16 . Получено 2006-05-19 .
  4. ^ В конечном итоге около 4000 таких компонентов клавиатуры Intellivision были распространены на тестовых рынках и по другим специальным каналам; некоторые из них были модифицированы (и названы «Черными китами») для использования в качестве части систем разработки для создания программного обеспечения Intellivision.
  5. ^ "Mattel Aquarius FAQ".
  6. ^ ab "Credits - ECS". Intellivision Lives . Архивировано из оригинала 2017-03-19.