Предприятие (компьютер) - Enterprise (computer)

Enterprise128 01 (отредактировано) .jpg
ТипДомашний компьютер
Дата выхода23 июня 1985 г.; 35 лет назад (1985-06-23)
Операционная системаEXOS BASIC
ЦПУЗилог Z80A @ 4 МГц
объем памяти64 КБ / 128 КБ (65 536/11072 байта)

В Предприятие это Зилог Z80 -основан домашний компьютер анонсирован в 1983 году, но с рядом задержек, не поступил в продажу до 1985 года. Выпущенная спецификация была мощной и одной из лучших в своем классе (хотя и не с запасом, предусмотренным в 1983 году). Это произошло из-за использования ASIC для графики и звука, которые снимают рабочую нагрузку с ЦП, обширная реализация ANSII BASIC и система переключения банков, позволяющая использовать больший объем оперативной памяти, чем изначально поддерживается Z80. Он также отличался характерным красочным дизайном корпуса и обещал несколько вариантов расширения. В конечном итоге это не было коммерчески успешным после многократных переименований, задержек и изменения рынка. Его производитель требует приемников в 1986 году со значительными долгами.[1] Он был разработан британской компанией Intelligent Software и продается компанией Enterprise Computers. Два его варианта: Предприятие 64, с 64 килобайты (КБ, 65 536 байт) из Оперативная память (RAM), а Предприятие 128с 128 КБ (131 072 байта) ОЗУ.

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

Enterprise 128 вид сзади
Enterprise 128, вид справа

ЦП, память и микросхемы ASIC

Предприятие имеет 4 мегагерц (МГц) Z80 Центральное процессорное устройство (ЦПУ),[2] 64 КБ (65 536 байт) или 128 КБ ОЗУ и 32 КБ (32 768 байт) внутренней только для чтения памяти (ROM), который содержит операционную систему EXOS и редактор экрана / текстовый процессор. В BASIC язык программирования Поставлялся на модуле ПЗУ 16 КБ.

Два специализированная интегральная схема Микросхемы (ASIC) снимают часть нагрузки с центрального процессора. Они названы «Ник» и «Дэйв» в честь их дизайнеров. Ник Туп, который ранее работал над Желудь Атом, и Дэйв Вудфилд. «Ник» управляет графикой, а «Дэйв» - звуком и разбиением на страницы памяти (переключение банков).

А переключение банка Схема позволяет расширить память до 4 мегабайт (4 194 304 байта). Две верхние адресные строки Z80 используются для выбора одного из четырех 8-битных регистров страницы в микросхеме Дэйва. Выходные данные выбранного регистра используются как старшие 8 бит 22-битной адресной шины, а младшие 14 бит поступают непосредственно из адресной шины Z80.[3] Фактически адресное пространство 64 КБ процессора Z80 разделено на четыре секции по 16 КБ. Любая страница размером 16 КБ из адресного пространства 4 МБ может быть сопоставлена ​​с любым из этих разделов. Две нижние страницы (страницы 0 и 1) адресного пространства 4 МБ содержат системное ПЗУ. Следующие четыре страницы (от 2 до 5) зарезервированы для картриджа ROM (макс. 64 КБ). Четыре верхние страницы (страницы с 252 по 255, всего 64 КБ) используются в качестве видеопамяти, но также могут использоваться для хранения программного кода и данных. В модели 128k дополнительные 64 КБ оперативной памяти отображаются на страницах с 248 по 251. Оставшееся пространство памяти может использоваться внешними устройствами и модулями памяти, подключенными к шине расширения.

Клавиатура и корпус

Корпус необычен тем, что в нем есть как полноразмерная клавиатура с программируемыми функциональными клавишами, так и джойстик. Его характерная форма была обусловлена ​​стремлением дизайнеров отойти от привычного дизайна.[4] Низкопрофильная клавиатура построена с механическими колпачками клавиш поверх резиновой мембраны и имеет стандартную раскладку, но ощущения от клавиш не понравились многим, или даже большинству людей, потому что клавиши были не с полным ходом, а был мягким, похожим на Sinclair QL или же Спектр +. Джойстик заменяет обычные клавиши управления курсором и позволяет перемещать курсор по диагонали. За дизайн отвечали выпускники Королевского колледжа искусств Джефф Холлингтон и Ник Окли.

Графика

Enterprise имеет пять графических режимов: текстовые режимы с 40 и 80 столбцами, Lo-Res и Hi-Res. битовое отображение графика и атрибутивная графика. Режимы растровой графики позволяют выбирать между дисплеями с 2, 4, 16 или 256 цветами, но разрешение по горизонтали уменьшается с увеличением глубины цвета. Чересстрочный доступны режимы без чересстрочной развертки. Максимальное разрешение 640 × 512 пиксели с чересстрочной разверткой или 640 × 256 пикселей без чересстрочной развертки. Такое разрешение позволяет отображать только 2 цвета. 256-цветной дисплей имеет максимальное разрешение 80 × 256. Графический режим атрибута обеспечивает разрешение 320 × 256 пикселей с 16 цветами, выбираемыми из палитры 256.

На экране могут одновременно отображаться несколько страниц, даже если их графические режимы различаются. Каждая страница имеет собственную палитру, которая позволяет одновременно отображать на экране больше цветов. Высота страницы может быть больше экрана или окна, в котором она отображается. Каждая страница связана с каналом операционной системы EXOS, поэтому можно писать на скрытой странице.

Звук

Звук обрабатывается второй микросхемой ASIC, «Дэйв», и имеет 3 звуковых канала плюс канал шума. Звук каждого канала можно свободно разместить в стереоизображении. Доступные эффекты включают искажение, НЧ и фильтры верхних частот, и кольцевая модуляция. Чип также имеет программируемые генераторы огибающей, которые более гибкие, чем традиционные синтезаторы. ADSR конверт и позволяет указать до 255 фаз для каждого конверта. На каждой фазе огибающая может регулировать звук подача и стерео баланс.

Интерфейсы

Enterprise поставляется с набором разъемов, выходящим далеко за рамки того, что было обычным для домашних компьютеров того времени. Существует RGB выход, a RS232 / RS423 последовательный порт, а Centronics порт принтера, два внешних порта джойстика, два кассетные ленточные интерфейсы, а ПЗУ картридж слот, и обычный порт расширения. Для экономии средств во многих разъемах не использовались розетки, а вместо них использовались простые краевые соединители который использовал открытые следы на краю печатная плата.

BASIC ROM может быть заменен ROM, который имитирует ZX Spectrum, что теоретически позволяет Enterprise запускать каталог тысяч игр Spectrum. Внешний дисковод стал доступен позже и разрешил доступ к CP / M программы, в то же время будучи совместимыми с MS-DOS формат диска и файловая структура (подкаталоги и т. д.).

Программного обеспечения

Системное ПЗУ

EXOS (расширяемая операционная система предприятия) содержится в системном ПЗУ и основана на «каналах». Все периферийные устройства доступны через каналы, что позволяет программам одинаково обрабатывать все устройства ввода и вывода.[5] Системное ПЗУ также содержит полноэкранный редактор, который выполняет функции простого текстового процессора. Он может редактировать текстовые файлы и программы BASIC, а также программы, написанные на других языках. Редактор использует джойстик для управления курсором.

IS-Basic

Enterprise не включает BASIC или любой другой язык программирования во внутреннее ПЗУ, в отличие от большинства других домашних компьютеров того времени. Его интерпретатор BASIC поставлялся на картридже 16k ROM, и язык можно было изменить, переключив картридж, система, аналогичная системе Желудь с BBC Micro.

IS-Basic придерживается ANSI БАЗОВЫЙ стандарт.[6] Это полностью структурированный язык, широкий набор управляющих структур которого включает многострочные IF ... THEN ... ELSE, SELECT ... CASE, DO ... LOOP с условиями WHILE и UNTIL. Условие WHILE находится в начале, а условие UNTIL - в конце цикла do, а также возможность выхода из цикла с помощью оператора EXIT LOOP. Процедуры и функции могут иметь как ссылочные параметры, так и параметры значения, а также локальные переменные. Ошибки и другие исключения обрабатываются обработчиками исключений.

IS-Basic обладает уникальной способностью хранить в памяти несколько программ одновременно. Каждая программа имеет отдельный набор глобальных переменных и номеров строк, но оператор CHAIN ​​позволяет вызывать одну программу из другой и передавать параметры между ними. Периферийными устройствами можно управлять непосредственно из BASIC, поэтому редко возникает необходимость в использовании операторов POKE и PEEK. IS-Basic имеет обычные команды для рисования точек, линий, кругов и эллипсов, а также для заполнения областей и поддерживает Логотип -стиль черепаха графика. Звуковые команды можно вводить в очередь и выполнять в фоновом режиме, пока продолжается выполнение программы.

Базовая также была отмечена как многословная, например, команда для очистки экрана обычно сокращалась до CLS, на предприятии команда была CLEAR SCREEN без возможности сокращения.[1]

Другое ПО

Несколько языков, помимо IS-BASIC, включая Forth, Lisp, Pascal и ассемблер, были доступны на картридже ROM или на магнитной ленте. Преобразователи базового уровня в базовый могут преобразовывать программы BASIC, написанные для других домашних компьютеров. В каталоге было около 40 игр от IS и других издательств.[7] IS-DOS, CP / M совместимая операционная система, открыла доступ к широкому спектру программ CP / M, доступных в то время.

История

Разработка

После появления в 1982 году Sinclair ZX Spectrum, Гонконг торговая компания Местные жители заказанный Интеллектуальное программное обеспечение во главе с международными шахматы игрок Дэвид Леви, чтобы разработать домашний компьютер в Великобритании. Во время разработки машина имела кодовое имя ЦОД, который обозначал гидроизоляционный слой, чтобы запутать потенциальных конкурентов. Машина также была известна под названиями Самурай, Оскар, Элан и Flan перед Предприятие имя было окончательно выбрано.[8]

Энтерсофт, созданный по образцу Амстрад с АМСОФТ, была создана, чтобы обеспечить стабильную поставку программного обеспечения для новой машины. Enterprise было объявлено прессе в сентябре 1983 года, и к моменту начала продаж в апреле 1984 года было предварительно заказано около 80 000 машин. Продукт не поставлялся до 1985 года, когда на рынке домашних компьютеров Великобритании уже доминировали ZX Spectrum, Commodore 64, Amstrad CPC и Acorn BBC Micro. Машина-преемник, PW360, был разработан в 1986 году, чтобы конкурировать с Amstrad PCW 8256, но к тому времени компания была в тяжелом финансовом положении и закрылась.

Коммерческий провал

Рынок домашних компьютеров созрел за время задержки выпуска. На рынке домашних компьютеров наблюдался спад из-за насыщения рынка. Крупные розничные продавцы неохотно складывали машины, а мелкие розничные торговцы опасались складировать машины, не поддерживаемые через основные розничные каналы. Аппаратное обеспечение все еще было мощным для домашних компьютеров той эпохи, но каталог программного обеспечения был ограничен, а цена была выше, чем у конкурентов. Например, Амстрад КТК 464 включала в себя монитор и кассетный магнитофон, была выпущена до Enterprise и продавалась по более низкой цене.[1] Считается, что после первоначального производства в 80 000 единиц больше не производилось, поэтому Enterprise входит в число более редких домашних компьютеров 1980-х годов. После закрытия компания отправила 20 000 устройств в Венгрию, и там сформировалось сильное сообщество пользователей.[9]

Эмуляторы Enterprise для ПК

Рекомендации

  1. ^ а б c "Фантом Флан Флингер: История Elan Enterprise 128".
  2. ^ «Британская фирма представляет микросхемы на выставке Consumer Electronics Show» (Том 6, Номер 6). 6 февраля 1984 г .: 62. ISSN  0199-6649. Enterprise Z80 работает на частоте 4 МГц, [...] Цитировать журнал требует | журнал = (помощь)
  3. ^ Техническая информация предприятия. Enterprise Computers Ltd. 1984.
  4. ^ «Обзор предприятия». Твой компьютер. 5 (2): 46–48. Февраль 1985 г.
  5. ^ Руководство по корпоративному программированию. Enterprise Computers Ltd. 1984.
  6. ^ Гордон, Алан М. (1985). Супер-программист - профессиональное программирование на ANSI Standard BASIC. Sigma Press. ISBN  1-85058-002-2. Компьютер Enterprise 64 ... один из немногих микрокомпьютеров, в которых реализован полный ANSI BASIC.
  7. ^ Линдгрен, Паули. "Mikä Enterpriseisessa oli vikana?" [Что случилось с предприятием?]. Printti (на финском языке) (13/1986): 5–6.
  8. ^ "История Элана". Твой компьютер. Январь 1984 г.
  9. ^ http://www.binarydinosaurs.co.uk/Museum/Enterprise/index.php

внешняя ссылка