Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

Оборудование [ править ]

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

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

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

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

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

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

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

Графика [ править ]

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

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

Звук [ править ]

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

Интерфейсы [ править ]

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

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

Программное обеспечение [ править ]

Системное ПЗУ [ править ]

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

IS-Basic [ править ]

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

IS-Basic придерживается стандарта ANSI BASIC. [7] Это полностью структурированный язык, широкий набор управляющих структур которого включает многострочные 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 без возможности сокращения. [2]

Другое программное обеспечение [ править ]

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

История [ править ]

Развитие [ править ]

После 1982 года введения Sinclair ZX Spectrum, Гонконг Торговой компании Locumals в эксплуатацию Интеллектуального программного обеспечения во главе с международным шахматным игроком Давидом Леви , развивать домашний компьютер в Великобритании. Во время разработки машина имела кодовое имя DPC , что расшифровывалось как « влагозащищенный» , чтобы запутать потенциальных конкурентов. Машина была также известна под именами Самурай , Оскар , Элан и Флан до того, как было окончательно выбрано название Enterprise . [9]

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

Коммерческий провал [ править ]

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

Эмуляторы Enterprise для ПК [ править ]

  • EP128Emu для Windows и Linux
  • EP32 для Windows
  • JSep - эмулятор JavaScript Enterprise-128

Ссылки [ править ]

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

Внешние ссылки [ править ]

  • Форум Enterprise Forever
  • Венгерская страница о предприятии
  • Венгерский предпринимательский форум
  • Немецкая версия, по-видимому, называлась Mephisto PHC 64.
  • e64 revisited - история предприятия, ориентированная на игры
  • 1000BiT на английском и итальянском языках